From ae1458930fd1c2818f346b2a17932c02eb601295 Mon Sep 17 00:00:00 2001 From: Ji Bing Ni Date: Fri, 28 Feb 2025 22:11:35 -0500 Subject: [PATCH 01/26] restyled most components for better visuals --- backend/data/midi/twelve_duets.mid | Bin 0 -> 2586 bytes backend/data/musicxml/air_on_the_g_string.mid | 0 backend/data/musicxml/twelve_duets.mid | 0 frontend/companion-app/App.tsx | 200 ++++++++++++------ .../companion-app/components/AudioPlayer.tsx | 9 +- .../components/MeasureSetter.tsx | 29 +-- .../companion-app/components/ReturnButton.tsx | 23 +- .../companion-app/components/ScoreDisplay.tsx | 1 - .../companion-app/components/ScoreSelect.tsx | 82 ++++--- .../companion-app/components/StartButton.tsx | 10 +- .../companion-app/components/TempoBox.tsx | 54 ++--- 11 files changed, 250 insertions(+), 158 deletions(-) create mode 100644 backend/data/midi/twelve_duets.mid create mode 100644 backend/data/musicxml/air_on_the_g_string.mid create mode 100644 backend/data/musicxml/twelve_duets.mid diff --git a/backend/data/midi/twelve_duets.mid b/backend/data/midi/twelve_duets.mid new file mode 100644 index 0000000000000000000000000000000000000000..f4759ea19735111afbb24098e2b144fb481d1484 GIT binary patch literal 2586 zcmeHIJ8s)R5FMF;kreJzs#1cmphOW`tVok;+{J|eBXBwaijf2nA|O>NNk*!4yg=$) z!za)gd;s4;nK!#TqCl&OTUUB|oZr6Low>aF@`;E}sY6lc{_^U_H~#mQcGKw9n>*Tl zJn0bau3tnauU{Vi+s<|gIs4NawU5p|d|fV<-{&`r#j-n~yLWU?6a3WW>h{lMQxetr zdOO?X3<`jPfd#O8u$|R*^|von4&baAIP37~rw?S-%oy8G;!y zlL2IMrQ6Tu`Pqh^=o@Qa0`2|tvwh0&@XxlfY@*LcmQC7RHn}VtJPEVrtL#<-13a4) z4DP*x9wvCN$>=9P+^LS?6|+qP@bq$w2MLx=B5@cXg$3i1Ds#LHqo;aD zt{-CRt^d9xFL|*`;(4CS7#$r(%DFdHShR$OJF)EB@;2GHfaw1h) z7^4L~oeX`X)1jXUl`%EM9>73;Way7%4`4}T Z*aI-vUbKPlwNwXzp<>bkzAkxg{{WAMOIrW{ literal 0 HcmV?d00001 diff --git a/backend/data/musicxml/air_on_the_g_string.mid b/backend/data/musicxml/air_on_the_g_string.mid new file mode 100644 index 00000000..e69de29b diff --git a/backend/data/musicxml/twelve_duets.mid b/backend/data/musicxml/twelve_duets.mid new file mode 100644 index 00000000..e69de29b diff --git a/frontend/companion-app/App.tsx b/frontend/companion-app/App.tsx index 983a4099..4543a1ab 100644 --- a/frontend/companion-app/App.tsx +++ b/frontend/companion-app/App.tsx @@ -184,89 +184,149 @@ export default function App() { //////////////////////////////////////////////////////////////////////////////// return ( - {/* Provides safe area insets for mobile devices */} - - - - - { - state.inPlayMode ? - - : - - } - - - { // List of scores, show when not in play mode - state.inPlayMode || } - - - - {/* Automatically adjusts the status bar style */} - + {/* Provides safe area insets for mobile devices */} + + {/* Header with image */} + + + + + {/* Container used for 1:3 ratio display */} + + + {/* Sidebar for inputs and buttons (takes up little width) */} + + { // List of scores, show when not in play mode + state.inPlayMode || } + + + { + state.inPlayMode ? + + : + + } + + + + {/* Actual content display (takes up remaining width after sidebar) */} + + + + + + + {/* Footer display for status */} + + {/* Automatically adjusts the status bar style */} + ); } // Define styles for the components using StyleSheet const styles = StyleSheet.create({ + + // Main container for entire content container: { - flex: 1, // Make the container fill the available space - backgroundColor: "#fff", // Set background color to white - alignItems: "center", // Center children horizontally - justifyContent: "center", // Center children vertically - padding: 16, // Add padding around the container - }, - button_format: { - borderColor: "black", - borderRadius: 15, - backgroundColor: "lightblue", - justifyContent: "center" - }, - button_text: { - fontSize: 24, - textAlign: "center", + flex: 1, + backgroundColor: "#F5F5F5", }, + // Header container menu_bar: { - flex: 0, flexDirection: "row", - justifyContent: "space-between", - backgroundColor: "lightgray", - width: "100%", - minHeight: 100, + justifyContent: "center", + alignItems: "center", + backgroundColor: "#2C3E50", + padding: 10, + borderBottomWidth: 2, + borderBottomColor: "#1A252F", + height: 80, }, - main_area: { - flex: 1, + // Image for header + logo: { + height: 200, + width: 200, + resizeMode: "contain", + }, + + // Container displaying sidebar and main content (row form) + contentWrapper: { flexDirection: "row", - justifyContent: "space-between", - backgroundColor: "white", - width: "100%", - height: "80%", + flex: 1, + padding: 10, }, - logo: { - backgroundColor: "white", - flex: 0.25, + + // Side bar container for buttons and inputs (column display) + sidebar: { width: "25%", - height: "100%", - resizeMode: 'contain' + backgroundColor: "#ECF0F1", + padding: 25, + borderRadius: 10, + gap: 6, + // Shadow style found online + shadowColor: "#000000", + shadowOffset: { + width: 0, + height: 3, + }, + shadowOpacity: 0.17, + shadowRadius: 3.05, + elevation: 4, + }, + + // Container displaying score sheet + mainContent: { + flex: 1, + marginLeft: 15, + backgroundColor: "#FFFFFF", + padding: 15, + borderRadius: 10, + // Shadow style found online + shadowColor: "#000000", + shadowOffset: { + width: 0, + height: 3, + }, + shadowOpacity: 0.17, + shadowRadius: 3.05, + elevation: 4, + }, + + // Primary button styles + button: { + backgroundColor: "#2C3E50", + padding: 10, + borderRadius: 8, + alignItems: "center", + marginVertical: 5, + + }, + + // Primary button text + button_text: { + textAlign: "center", + fontSize: 14, + color: "#FFFFFF", + fontWeight: "bold", }, }); diff --git a/frontend/companion-app/components/AudioPlayer.tsx b/frontend/companion-app/components/AudioPlayer.tsx index d37b425b..a03e66b1 100644 --- a/frontend/companion-app/components/AudioPlayer.tsx +++ b/frontend/companion-app/components/AudioPlayer.tsx @@ -56,13 +56,20 @@ export function AudioPlayer({ } const styles = StyleSheet.create({ + + // footer container styles container: { + backgroundColor: "#2C3E50", flexDirection: "row", justifyContent: "space-evenly", marginTop: 10, - width: "60%", + padding: 10, + width: "100%", }, + // text styles for text in footer content text: { textAlign: "center", + color: "#ffffff", + fontWeight: "bold" }, }); diff --git a/frontend/companion-app/components/MeasureSetter.tsx b/frontend/companion-app/components/MeasureSetter.tsx index 5702d2e3..5c1c6906 100644 --- a/frontend/companion-app/components/MeasureSetter.tsx +++ b/frontend/companion-app/components/MeasureSetter.tsx @@ -37,23 +37,26 @@ export function MeasureSetBox({ const styles = StyleSheet.create({ measure_button_shape: { - width: "40%", - marginRight: "10%", - height: "50%" + // width: "40%", + // marginRight: "10%", + // height: "50%" }, measure_input_shape: { - width: "40%", - marginRight: "10%", - height: "50%", + flex: 1, + // width: "40%", + // marginRight: "10%", + // height: "50%", borderRadius: 15, - backgroundColor: "white" + backgroundColor: "white", + padding: 6 }, flexing_box: { - width: "37.5%", - display: "flex", - flexDirection: "row", - justifyContent: "center", - alignContent: "center", - alignItems: "center" + marginVertical: 12 + // width: "37.5%", + // display: "flex", + // flexDirection: "row", + // justifyContent: "center", + // alignContent: "center", + // alignItems: "center" } }) diff --git a/frontend/companion-app/components/ReturnButton.tsx b/frontend/companion-app/components/ReturnButton.tsx index 3668a35d..9fab7d86 100644 --- a/frontend/companion-app/components/ReturnButton.tsx +++ b/frontend/companion-app/components/ReturnButton.tsx @@ -1,4 +1,5 @@ import { StyleSheet, View, Text, TextStyle, ViewStyle, Pressable } from "react-native"; +import Icon from "react-native-vector-icons/FontAwesome"; // Font Awesome import for icons export function Return_Button({ state, @@ -17,7 +18,10 @@ export function Return_Button({ style={{...styles.button_shape, ...button_format, ...{display: state.inPlayMode ? "flex": "none"}}} onPress={() => { dispatch({ type: "swap_mode" }); }} > - {"↩️"} + {/* Font Awesome Return Arrow Icon */} + + + ); @@ -25,14 +29,17 @@ export function Return_Button({ const styles = StyleSheet.create({ button_shape: { - width: "50%", - height: "50%" + // width: "50%", + // height: "50%" }, flexing_box: { - width: "12.5%", - height: "100%", - justifyContent: "center", - alignContent: "center", - alignItems: "center" + // width: "12.5%", + // height: "100%", + // justifyContent: "center", + // alignContent: "center", + // alignItems: "center" + }, + icon: { + textAlign: "center" } }) \ No newline at end of file diff --git a/frontend/companion-app/components/ScoreDisplay.tsx b/frontend/companion-app/components/ScoreDisplay.tsx index 47f1ace1..e3346c25 100644 --- a/frontend/companion-app/components/ScoreDisplay.tsx +++ b/frontend/companion-app/components/ScoreDisplay.tsx @@ -153,7 +153,6 @@ const styles = StyleSheet.create({ }, osmContainer: { width: "100%", // Make the sheet music container fill the width of the parent - minHeight: "150%", // Set a minimum height to ensure scrolling is possible borderWidth: 1, // Add border to the sheet music container borderColor: "black", // Set border color to black overflow: "hidden", // Ensure content doesn't overflow outside this container diff --git a/frontend/companion-app/components/ScoreSelect.tsx b/frontend/companion-app/components/ScoreSelect.tsx index 56b77c92..77e517b1 100644 --- a/frontend/companion-app/components/ScoreSelect.tsx +++ b/frontend/companion-app/components/ScoreSelect.tsx @@ -54,44 +54,60 @@ export function Score_Select({ }; return ( - - Select a score: - { - console.log("The dispatch function is being sent."); - dispatch({ type: "change_score", score: value }); - }} - items={state.scores.map((score) => ({ - label: score, - value: score, - }))} - placeholder={{ - label: "Select a score", - value: "air_on_the_g_string.musicxml", - }} - /> - Or upload a new score: - + + Select a score: + + { + console.log("The dispatch function is being sent."); + dispatch({ type: "change_score", score: value }); + }} + items={state.scores.map((score) => ({ + label: score, + value: score, + }))} + placeholder={{ + label: "Select a score", + value: "air_on_the_g_string.musicxml", + }} + /> + + Or upload a new score: + + + ); } const styles = StyleSheet.create({ - tempo_text_shape: { - width: "30%", - height: "100%" + + // Main text styles (text labels) + text : { + color: "#2C3E50", + fontSize: 24, + fontWeight: "bold" }, - tempo_input_shape: { - width: "40%", - height: "100%", - backgroundColor: "white" + // Styles added to View component that wraps the inputs (used for spacing purposes) + input: { + paddingVertical: 12 }, - flexing_box: { - width: "25%", - height: "100%", - display: "flex", - padding: "2%", - backgroundColor: "lightgray" - } + + // tempo_text_shape: { + // width: "30%", + // height: "100%" + // }, + // tempo_input_shape: { + // width: "40%", + // height: "100%", + // backgroundColor: "white" + // }, + // flexing_box: { + // width: "25%", + // height: "100%", + // display: "flex", + // padding: "2%", + // backgroundColor: "lightgray" + // } }) diff --git a/frontend/companion-app/components/StartButton.tsx b/frontend/companion-app/components/StartButton.tsx index c035aca3..967c0810 100644 --- a/frontend/companion-app/components/StartButton.tsx +++ b/frontend/companion-app/components/StartButton.tsx @@ -55,14 +55,10 @@ export function Start_Stop_Button({ const styles = StyleSheet.create({ button_shape: { - width: "75%", - height: "75%" + // paddingHorizontal: 24, + // paddingVertical: 12 }, flexing_box: { - width: "25%", - height: "100%", - justifyContent: "center", - alignContent: "center", - alignItems: "center" + } }) diff --git a/frontend/companion-app/components/TempoBox.tsx b/frontend/companion-app/components/TempoBox.tsx index 000c9821..9be4a87f 100644 --- a/frontend/companion-app/components/TempoBox.tsx +++ b/frontend/companion-app/components/TempoBox.tsx @@ -11,10 +11,8 @@ export function TempoBox({ label_text_style: TextStyle; }) { return ( - - - Tempo: - + + Tempo (BPM): dispatch({ type: "change_tempo", tempo: text as unknown as number }) @@ -22,33 +20,39 @@ export function TempoBox({ value={String(state.tempo)} placeholder="Enter tempo" inputMode="numeric" - style={styles.tempo_input_shape} + style={styles.input} /> - - BPM - ); } const styles = StyleSheet.create({ - tempo_text_shape: { - width: "30%", - padding: "10%", - justifyContent: "center" + + // Container for display both text and input on same line + container: { + flexDirection: "row", + alignItems: "center", + backgroundColor: "#ECF0F1", // Light gray background + }, + // Text label styles + label: { + fontSize: 16, + fontWeight: "bold", + color: "#2C3E50", // Dark gray for readability + marginHorizontal: 5, }, - tempo_input_shape: { - width: "40%", - height: "50%", - borderRadius: 15, - backgroundColor: "white" + // Input for label styles + input: { + flex: 1, + backgroundColor: "#FFFFFF", + borderWidth: 1, + borderColor: "#BDC3C7", + borderRadius: 6, + paddingHorizontal: 10, + paddingVertical: 5, + fontSize: 16, + color: "#2C3E50", + textAlign: "center", }, - flexing_box: { - width: "37.5%", - display: "flex", - flexDirection: "row", - justifyContent: "center", - alignContent: "center", - alignItems: "center" - } + }) From d8d0cbb2f52f363b8dfb4f12e72761b1d0c61362 Mon Sep 17 00:00:00 2001 From: Ji Bing Ni Date: Sat, 1 Mar 2025 22:29:54 -0500 Subject: [PATCH 02/26] added light and dark mode functionality for some components --- frontend/companion-app/App.tsx | 56 +++++++++++++++---- .../companion-app/components/AudioPlayer.tsx | 5 +- .../companion-app/components/ScoreSelect.tsx | 11 ++-- .../companion-app/components/StartButton.tsx | 4 +- .../companion-app/components/TempoBox.tsx | 5 +- 5 files changed, 60 insertions(+), 21 deletions(-) diff --git a/frontend/companion-app/App.tsx b/frontend/companion-app/App.tsx index 4543a1ab..05a337d5 100644 --- a/frontend/companion-app/App.tsx +++ b/frontend/companion-app/App.tsx @@ -1,6 +1,6 @@ // Import necessary modules and components from the Expo and React Native libraries import { StatusBar } from "expo-status-bar"; -import { StyleSheet, Text, View, Image, SafeAreaView } from "react-native"; +import { StyleSheet, Text, View, Image, SafeAreaView, TouchableOpacity } from "react-native"; import React, { useEffect, useReducer, useRef, useState } from "react"; import { startSession, synchronize } from "./components/Utils"; import { Score_Select } from "./components/ScoreSelect"; @@ -14,6 +14,7 @@ import { AudioPlayer } from "./components/AudioPlayer"; import reducer_function from "./Dispatch"; import ScoreDisplay from "./components/ScoreDisplay"; import { SynthesizeButton } from "./components/SynthesizeButton"; +import Icon from 'react-native-vector-icons/Feather'; // Define the main application component export default function App() { @@ -45,6 +46,13 @@ export default function App() { scores: [] // the list of scores to choose from }, ); + // state to conditionally render the style type of the components + const [theme, setTheme] = useState("light") + + // helper function for switching between light and dark state mode + const toggleTheme = () => { + setTheme(theme === 'light' ? 'dark' : 'light'); + } // Sync sessionToken with useReducer state // Fetch the session token and dispatch it to the reducer @@ -183,21 +191,25 @@ export default function App() { // Render the component's UI //////////////////////////////////////////////////////////////////////////////// return ( - + {/* Provides safe area insets for mobile devices */} {/* Header with image */} - + + + + + {/* Container used for 1:3 ratio display */} {/* Sidebar for inputs and buttons (takes up little width) */} - + { // List of scores, show when not in play mode - state.inPlayMode || } + state.inPlayMode || } } {/* Actual content display (takes up remaining width after sidebar) */} - + @@ -238,11 +252,32 @@ export default function App() { {/* Footer display for status */} {/* Automatically adjusts the status bar style */} - + ); } +// Theme-based styles +const themeStyles = { + light: { + container: { backgroundColor: '#F5F5F5' }, + menu_bar: { backgroundColor: '#2C3E50' }, + sidebar: { backgroundColor: '#ECF0F1' }, + mainContent: { backgroundColor: '#FFFFFF' }, + text: { color: "#2C3E50",fontWeight: "bold"}, + button: { backgroundColor: "#2C3E50"} + }, + dark: { + container: { backgroundColor: '#0F0F0F' }, + menu_bar: { backgroundColor: '#1A252F' }, + sidebar: { backgroundColor: '#2C3E50' }, + mainContent: { backgroundColor: '#2C3E50' }, + text: { color: '#ffffff', fontWeight: "bold"}, + button: { backgroundColor: "#ffffff"} + + }, +}; + // Define styles for the components using StyleSheet const styles = StyleSheet.create({ @@ -254,7 +289,7 @@ const styles = StyleSheet.create({ // Header container menu_bar: { flexDirection: "row", - justifyContent: "center", + justifyContent: "space-between", alignItems: "center", backgroundColor: "#2C3E50", padding: 10, @@ -273,7 +308,7 @@ const styles = StyleSheet.create({ contentWrapper: { flexDirection: "row", flex: 1, - padding: 10, + padding: 20, }, // Side bar container for buttons and inputs (column display) @@ -314,7 +349,6 @@ const styles = StyleSheet.create({ // Primary button styles button: { - backgroundColor: "#2C3E50", padding: 10, borderRadius: 8, alignItems: "center", diff --git a/frontend/companion-app/components/AudioPlayer.tsx b/frontend/companion-app/components/AudioPlayer.tsx index a03e66b1..849c7f8f 100644 --- a/frontend/companion-app/components/AudioPlayer.tsx +++ b/frontend/companion-app/components/AudioPlayer.tsx @@ -4,6 +4,7 @@ import { Audio } from "expo-av"; export function AudioPlayer({ state, + menuStyle }: { state: { playRate: number; @@ -11,6 +12,7 @@ export function AudioPlayer({ accompanimentSound: Audio.Sound | null; playing: boolean; }; + menuStyle: object; }) { /////////////////////////////////////////////////////////////////////////////////////// // Two useEffects that tie the sound playback to the state @@ -42,7 +44,7 @@ export function AudioPlayer({ // any particular state change return ( - + Current rate: {state.playRate.toFixed(2)}x @@ -59,7 +61,6 @@ const styles = StyleSheet.create({ // footer container styles container: { - backgroundColor: "#2C3E50", flexDirection: "row", justifyContent: "space-evenly", marginTop: 10, diff --git a/frontend/companion-app/components/ScoreSelect.tsx b/frontend/companion-app/components/ScoreSelect.tsx index 77e517b1..cc4ead42 100644 --- a/frontend/companion-app/components/ScoreSelect.tsx +++ b/frontend/companion-app/components/ScoreSelect.tsx @@ -5,9 +5,11 @@ import React, { useEffect } from "react"; export function Score_Select({ state, dispatch, + textStyle }: { state: { score: string; scores: string[] }; dispatch: Function; + textStyle: object; }) { // Fetch scores from the backend useEffect(() => { @@ -55,7 +57,7 @@ export function Score_Select({ return ( - Select a score: + Select a score: - Or upload a new score: - - + Or upload a new score: + + ); @@ -85,7 +87,6 @@ const styles = StyleSheet.create({ // Main text styles (text labels) text : { - color: "#2C3E50", fontSize: 24, fontWeight: "bold" }, diff --git a/frontend/companion-app/components/StartButton.tsx b/frontend/companion-app/components/StartButton.tsx index 967c0810..33b7247d 100644 --- a/frontend/companion-app/components/StartButton.tsx +++ b/frontend/companion-app/components/StartButton.tsx @@ -7,11 +7,13 @@ export function Start_Stop_Button({ dispatch, button_format, text_style, + buttonStyle }: { state: { playing: boolean, inPlayMode: boolean, sessionToken: string, score: string, tempo: number }; dispatch: Function; button_format: ViewStyle; text_style: TextStyle; + buttonStyle: object }) { // Copied from SynthesizeButton.tsx @@ -38,7 +40,7 @@ export function Start_Stop_Button({ return ( { if (state.inPlayMode) dispatch({ type: "start/stop" }); else { diff --git a/frontend/companion-app/components/TempoBox.tsx b/frontend/companion-app/components/TempoBox.tsx index 9be4a87f..696304ef 100644 --- a/frontend/companion-app/components/TempoBox.tsx +++ b/frontend/companion-app/components/TempoBox.tsx @@ -5,14 +5,16 @@ export function TempoBox({ state, dispatch, label_text_style, + textStyle }: { state: { tempo: number }; dispatch: Function; label_text_style: TextStyle; + textStyle: object; }) { return ( - Tempo (BPM): + Tempo (BPM): dispatch({ type: "change_tempo", tempo: text as unknown as number }) @@ -32,7 +34,6 @@ const styles = StyleSheet.create({ container: { flexDirection: "row", alignItems: "center", - backgroundColor: "#ECF0F1", // Light gray background }, // Text label styles label: { From 71c5d7cf35fbe4f27b1fa6d5f3f5adf537def3a9 Mon Sep 17 00:00:00 2001 From: Ji Bing Ni Date: Sun, 2 Mar 2025 16:29:14 -0500 Subject: [PATCH 03/26] added mobile responsive layout for smaller screens and removed redundant props --- frontend/companion-app/App.tsx | 62 +++++++++++++------ .../components/MeasureSetter.tsx | 6 +- .../companion-app/components/ReturnButton.tsx | 6 +- .../companion-app/components/StartButton.tsx | 6 +- .../companion-app/components/TempoBox.tsx | 2 +- 5 files changed, 51 insertions(+), 31 deletions(-) diff --git a/frontend/companion-app/App.tsx b/frontend/companion-app/App.tsx index 05a337d5..3d8a84ce 100644 --- a/frontend/companion-app/App.tsx +++ b/frontend/companion-app/App.tsx @@ -1,6 +1,6 @@ // Import necessary modules and components from the Expo and React Native libraries import { StatusBar } from "expo-status-bar"; -import { StyleSheet, Text, View, Image, SafeAreaView, TouchableOpacity } from "react-native"; +import { StyleSheet, Text, View, Image, SafeAreaView, TouchableOpacity, useWindowDimensions, ScrollView, TextStyle } from "react-native"; import React, { useEffect, useReducer, useRef, useState } from "react"; import { startSession, synchronize } from "./components/Utils"; import { Score_Select } from "./components/ScoreSelect"; @@ -46,14 +46,19 @@ export default function App() { scores: [] // the list of scores to choose from }, ); - // state to conditionally render the style type of the components - const [theme, setTheme] = useState("light") + // State to conditionally render the style type of the components (can only be "light" or "dark") + const [theme, setTheme] = useState<"light" | "dark">("light"); - // helper function for switching between light and dark state mode + // Helper function for switching between light and dark state mode const toggleTheme = () => { setTheme(theme === 'light' ? 'dark' : 'light'); } + // Get device's width + const { width } = useWindowDimensions() + // Boolean used for dynmaic display (row or column) + const isSmallScreen = width < 768; + // Sync sessionToken with useReducer state // Fetch the session token and dispatch it to the reducer useEffect(() => { @@ -193,7 +198,9 @@ export default function App() { return ( {/* Provides safe area insets for mobile devices */} - + + {/* Scroll View used for device scroll for content going over the frame */} + {/* Header with image */} @@ -204,17 +211,17 @@ export default function App() { {/* Container used for 1:3 ratio display */} - + {/* Sidebar for inputs and buttons (takes up little width) */} - + { // List of scores, show when not in play mode state.inPlayMode || } { @@ -222,8 +229,8 @@ export default function App() { : {/* Actual content display (takes up remaining width after sidebar) */} - + @@ -253,6 +259,7 @@ export default function App() { {/* Automatically adjusts the status bar style */} + ); } @@ -264,15 +271,15 @@ const themeStyles = { menu_bar: { backgroundColor: '#2C3E50' }, sidebar: { backgroundColor: '#ECF0F1' }, mainContent: { backgroundColor: '#FFFFFF' }, - text: { color: "#2C3E50",fontWeight: "bold"}, + text: { color: "#2C3E50", fontWeight: "bold"} as TextStyle, // use for typscirpt syntax button: { backgroundColor: "#2C3E50"} }, dark: { container: { backgroundColor: '#0F0F0F' }, menu_bar: { backgroundColor: '#1A252F' }, - sidebar: { backgroundColor: '#2C3E50' }, - mainContent: { backgroundColor: '#2C3E50' }, - text: { color: '#ffffff', fontWeight: "bold"}, + sidebar: { backgroundColor: '#4A627A' }, + mainContent: { backgroundColor: '#6B87A3' }, + text: { color: '#ffffff', fontWeight: "bold"} as TextStyle, // use for typscirpt syntax button: { backgroundColor: "#ffffff"} }, @@ -307,10 +314,17 @@ const styles = StyleSheet.create({ // Container displaying sidebar and main content (row form) contentWrapper: { flexDirection: "row", + gap: 10, flex: 1, padding: 20, }, - + // Container displaying sidebar and main content (row form) + contentWrapperRow: { + flexDirection: "row", + }, + contentWrapperColumn: { + flexDirection: "column", + }, // Side bar container for buttons and inputs (column display) sidebar: { width: "25%", @@ -329,10 +343,13 @@ const styles = StyleSheet.create({ elevation: 4, }, + sidebarColumn: { + width: "100%", // Full width on smaller screens + }, + // Container displaying score sheet mainContent: { flex: 1, - marginLeft: 15, backgroundColor: "#FFFFFF", padding: 15, borderRadius: 10, @@ -346,6 +363,11 @@ const styles = StyleSheet.create({ shadowRadius: 3.05, elevation: 4, }, + mainContentColumn: { + width: "100%", // Full width on smaller screens + + + }, // Primary button styles button: { diff --git a/frontend/companion-app/components/MeasureSetter.tsx b/frontend/companion-app/components/MeasureSetter.tsx index 5c1c6906..300b98d1 100644 --- a/frontend/companion-app/components/MeasureSetter.tsx +++ b/frontend/companion-app/components/MeasureSetter.tsx @@ -5,11 +5,11 @@ export function MeasureSetBox({ state, dispatch, button_style, - button_text_style + button_text_style, }: { state: { resetMeasure: number }; dispatch: Function; - button_style: ViewStyle; + button_style: ViewStyle[]; button_text_style: TextStyle; }) { return ( @@ -24,7 +24,7 @@ export function MeasureSetBox({ style={styles.measure_input_shape} /> { dispatch({ type: "reset" }); }} diff --git a/frontend/companion-app/components/ReturnButton.tsx b/frontend/companion-app/components/ReturnButton.tsx index 9fab7d86..380dd6d2 100644 --- a/frontend/companion-app/components/ReturnButton.tsx +++ b/frontend/companion-app/components/ReturnButton.tsx @@ -9,17 +9,17 @@ export function Return_Button({ }: { state: { inPlayMode: boolean }; dispatch: Function; - button_format: ViewStyle; + button_format: ViewStyle[]; text_style: TextStyle; }) { return ( { dispatch({ type: "swap_mode" }); }} > {/* Font Awesome Return Arrow Icon */} - + diff --git a/frontend/companion-app/components/StartButton.tsx b/frontend/companion-app/components/StartButton.tsx index 33b7247d..e0fbf6ec 100644 --- a/frontend/companion-app/components/StartButton.tsx +++ b/frontend/companion-app/components/StartButton.tsx @@ -7,13 +7,11 @@ export function Start_Stop_Button({ dispatch, button_format, text_style, - buttonStyle }: { state: { playing: boolean, inPlayMode: boolean, sessionToken: string, score: string, tempo: number }; dispatch: Function; - button_format: ViewStyle; + button_format: ViewStyle[]; text_style: TextStyle; - buttonStyle: object }) { // Copied from SynthesizeButton.tsx @@ -40,7 +38,7 @@ export function Start_Stop_Button({ return ( { if (state.inPlayMode) dispatch({ type: "start/stop" }); else { diff --git a/frontend/companion-app/components/TempoBox.tsx b/frontend/companion-app/components/TempoBox.tsx index 696304ef..fcd151a4 100644 --- a/frontend/companion-app/components/TempoBox.tsx +++ b/frontend/companion-app/components/TempoBox.tsx @@ -14,7 +14,7 @@ export function TempoBox({ }) { return ( - Tempo (BPM): + Tempo (BPM): dispatch({ type: "change_tempo", tempo: text as unknown as number }) From 1804766626418918a686571d256c438cca037e57 Mon Sep 17 00:00:00 2001 From: Ji Bing Ni Date: Sun, 2 Mar 2025 16:40:03 -0500 Subject: [PATCH 04/26] added ScrollView in replacement of regular div to remove unecessary horizontal bar --- frontend/companion-app/components/ScoreDisplay.tsx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/frontend/companion-app/components/ScoreDisplay.tsx b/frontend/companion-app/components/ScoreDisplay.tsx index e3346c25..f4c98a8c 100644 --- a/frontend/companion-app/components/ScoreDisplay.tsx +++ b/frontend/companion-app/components/ScoreDisplay.tsx @@ -1,4 +1,4 @@ -import { StyleSheet } from "react-native"; +import { ScrollView, StyleSheet } from "react-native"; import { useRef, useEffect } from "react"; import { Cursor, OpenSheetMusicDisplay, Fraction } from "opensheetmusicdisplay"; @@ -135,10 +135,11 @@ export default function ScoreDisplay({ [state.timestamp]); return ( -
-
Reference to - the SVG container for sheet music -
+ +
Reference to + the SVG container for sheet music +
+ ); } From 185c639ba675558d41a40a066e801ad978b654f3 Mon Sep 17 00:00:00 2001 From: Ji Bing Ni Date: Mon, 3 Mar 2025 14:04:12 -0500 Subject: [PATCH 05/26] added animations for smoother light and dark mode transitions --- frontend/companion-app/App.tsx | 201 ++++++++++++------ .../companion-app/components/AudioPlayer.tsx | 6 +- .../components/MeasureSetter.tsx | 25 ++- .../companion-app/components/ReturnButton.tsx | 20 +- .../companion-app/components/ScoreDisplay.tsx | 15 +- .../companion-app/components/ScoreSelect.tsx | 18 +- .../companion-app/components/StartButton.tsx | 20 +- .../companion-app/components/TempoBox.tsx | 9 +- 8 files changed, 203 insertions(+), 111 deletions(-) diff --git a/frontend/companion-app/App.tsx b/frontend/companion-app/App.tsx index 3d8a84ce..098a0659 100644 --- a/frontend/companion-app/App.tsx +++ b/frontend/companion-app/App.tsx @@ -1,6 +1,6 @@ // Import necessary modules and components from the Expo and React Native libraries import { StatusBar } from "expo-status-bar"; -import { StyleSheet, Text, View, Image, SafeAreaView, TouchableOpacity, useWindowDimensions, ScrollView, TextStyle } from "react-native"; +import { StyleSheet, Text, View, Image, SafeAreaView, TouchableOpacity, useWindowDimensions, ScrollView, TextStyle, Animated } from "react-native"; import React, { useEffect, useReducer, useRef, useState } from "react"; import { startSession, synchronize } from "./components/Utils"; import { Score_Select } from "./components/ScoreSelect"; @@ -49,11 +49,87 @@ export default function App() { // State to conditionally render the style type of the components (can only be "light" or "dark") const [theme, setTheme] = useState<"light" | "dark">("light"); - // Helper function for switching between light and dark state mode - const toggleTheme = () => { - setTheme(theme === 'light' ? 'dark' : 'light'); - } + // Creating animated values using useRef for UI animation + const backgroundColorAnim = useRef(new Animated.Value(0)).current; + const textColorAnim = useRef(new Animated.Value(0)).current; + const borderBottomAnim = useRef(new Animated.Value(0)).current; + const borderColorAnim = useRef(new Animated.Value(0)).current; + + // Interpolate background color based on light or dark mode + const containerBackgroundColor = backgroundColorAnim.interpolate({ + inputRange: [0, 1], + outputRange: ["#F5F5F5", "#1A1A1A"], // Light to dark + }); + // Interpolate text color based on light or dark mode + const textColor = textColorAnim.interpolate({ + inputRange: [0, 1], + outputRange: ["#2C3E50", "#FFFFFF"], // Light to dark + }); + // Interpolate text color based on light or dark mode + const invertTextColor = textColorAnim.interpolate({ + inputRange: [0, 1], + outputRange: ["#FFFFFF", "#2C3E50"], // Light to dark + }); + // Interpolate sidebar bg color based on light or dark mode + const sidebarBackgroundColor = backgroundColorAnim.interpolate({ + inputRange: [0, 1], + outputRange: ["#ECF0F1", "#4A627A"], // Light to dark + }); + // Interpolate mainContent container bg color based on light or dark mode + const mainContentBackgroundColor = backgroundColorAnim.interpolate({ + inputRange: [0, 1], + outputRange: ["#FFFFFF", "#A3B9D3"], // Light to dark + }); + // Interpolate button bg color based on light or dark mode + const buttonBackgroundColor = backgroundColorAnim.interpolate({ + inputRange: [0, 1], + outputRange: ["#2C3E50", "#FFFFFF"], // Light to dark + }); + // Interpolate header and footer container color based on light or dark mode + const menubarBackgroundColor = backgroundColorAnim.interpolate({ + inputRange: [0, 1], + outputRange: ["#2C3E50", "#1A252F"], // Light to dark + }); + // Interpolate border bottom color based on light or dark mode + const borderBottomColor = borderBottomAnim.interpolate({ + inputRange: [0, 1], + outputRange: ["#2C3E50", "#FFFFFF"], // Light to dark transition + }); + // Interpolate border bottom color based on light or dark mode + const borderColor = borderColorAnim.interpolate({ + inputRange: [0, 1], + outputRange: ["#FFFFFF", "#2C3E50"], // Light to dark transition + }) + + // Toggles between light and dark mode by animating background, text, and border properties smoothly + const toggleTheme = () => { + const toValue = theme === "light" ? 1 : 0; + Animated.parallel([ + Animated.timing(backgroundColorAnim, { + toValue, + duration: 500, + useNativeDriver: false, // `backgroundColor` is not supported by native driver + }), + Animated.timing(textColorAnim, { + toValue, + duration: 500, + useNativeDriver: false, // `color` is not supported by native driver + }), + Animated.timing(borderBottomAnim, { + toValue, + duration: 500, + useNativeDriver: false, // Can't use native driver for border properties + }), + Animated.timing(borderColorAnim, { + toValue, + duration: 500, + useNativeDriver: false, // Can't use native driver for border properties + }), + ]).start(() => { + setTheme(theme === "light" ? "dark" : "light"); + }); + }; // Get device's width const { width } = useWindowDimensions() // Boolean used for dynmaic display (row or column) @@ -198,68 +274,70 @@ export default function App() { return ( {/* Provides safe area insets for mobile devices */} - - {/* Scroll View used for device scroll for content going over the frame */} - - {/* Header with image */} - - - - - - - - - {/* Container used for 1:3 ratio display */} - + - {/* Sidebar for inputs and buttons (takes up little width) */} - - { // List of scores, show when not in play mode - state.inPlayMode || } - + {/* Scroll View used for device scroll for content going over the frame */} + + {/* Header with image */} + + - { - state.inPlayMode ? - + + + + + {/* Container used for 1:3 ratio display */} + + + {/* Sidebar for inputs and buttons (takes up little width) */} + + { // List of scores, show when not in play mode + state.inPlayMode || } + - : - + : + + } + - } - - + - {/* Actual content display (takes up remaining width after sidebar) */} - - - + {/* Actual content display (takes up remaining width after sidebar) */} + + + - - - {/* Footer display for status */} - - {/* Automatically adjusts the status bar style */} - - +
+ + {/* Footer display for status */} + + {/* Automatically adjusts the status bar style */} + + +
); } @@ -310,7 +388,6 @@ const styles = StyleSheet.create({ width: 200, resizeMode: "contain", }, - // Container displaying sidebar and main content (row form) contentWrapper: { flexDirection: "row", @@ -342,11 +419,9 @@ const styles = StyleSheet.create({ shadowRadius: 3.05, elevation: 4, }, - sidebarColumn: { width: "100%", // Full width on smaller screens }, - // Container displaying score sheet mainContent: { flex: 1, @@ -365,19 +440,15 @@ const styles = StyleSheet.create({ }, mainContentColumn: { width: "100%", // Full width on smaller screens - - }, - // Primary button styles button: { padding: 10, borderRadius: 8, alignItems: "center", marginVertical: 5, - + borderWidth: 3, }, - // Primary button text button_text: { textAlign: "center", diff --git a/frontend/companion-app/components/AudioPlayer.tsx b/frontend/companion-app/components/AudioPlayer.tsx index 849c7f8f..c9fe9ca4 100644 --- a/frontend/companion-app/components/AudioPlayer.tsx +++ b/frontend/companion-app/components/AudioPlayer.tsx @@ -1,4 +1,4 @@ -import { View, Text, StyleSheet } from "react-native"; +import { View, Text, StyleSheet, Animated } from "react-native"; import { useEffect } from "react"; import { Audio } from "expo-av"; @@ -44,7 +44,7 @@ export function AudioPlayer({ // any particular state change return ( - + Current rate: {state.playRate.toFixed(2)}x @@ -53,7 +53,7 @@ export function AudioPlayer({ Audio Status:{" "} {state.accompanimentSound ? "Audio Loaded" : "Audio Unavailable"} - + ); } diff --git a/frontend/companion-app/components/MeasureSetter.tsx b/frontend/companion-app/components/MeasureSetter.tsx index 300b98d1..4e59e9fe 100644 --- a/frontend/companion-app/components/MeasureSetter.tsx +++ b/frontend/companion-app/components/MeasureSetter.tsx @@ -1,4 +1,4 @@ -import { StyleSheet, View, Text } from "react-native"; +import { StyleSheet, View, Text, Animated } from "react-native"; import { Pressable, TextInput, TextStyle, ViewStyle } from "react-native"; export function MeasureSetBox({ @@ -9,8 +9,8 @@ export function MeasureSetBox({ }: { state: { resetMeasure: number }; dispatch: Function; - button_style: ViewStyle[]; - button_text_style: TextStyle; + button_style: object[]; + button_text_style: Animated.AnimatedInterpolation; }) { return ( @@ -23,14 +23,17 @@ export function MeasureSetBox({ inputMode="numeric" style={styles.measure_input_shape} /> - { - dispatch({ type: "reset" }); - }} - > - RESET - + + { + dispatch({ type: "reset" }); + }} + > + RESET + + + ); } diff --git a/frontend/companion-app/components/ReturnButton.tsx b/frontend/companion-app/components/ReturnButton.tsx index 380dd6d2..ffb07e42 100644 --- a/frontend/companion-app/components/ReturnButton.tsx +++ b/frontend/companion-app/components/ReturnButton.tsx @@ -1,4 +1,4 @@ -import { StyleSheet, View, Text, TextStyle, ViewStyle, Pressable } from "react-native"; +import { StyleSheet, View, Text, TextStyle, ViewStyle, Pressable, Animated } from "react-native"; import Icon from "react-native-vector-icons/FontAwesome"; // Font Awesome import for icons export function Return_Button({ @@ -9,21 +9,23 @@ export function Return_Button({ }: { state: { inPlayMode: boolean }; dispatch: Function; - button_format: ViewStyle[]; - text_style: TextStyle; + button_format: object[]; + text_style: Animated.AnimatedInterpolation; }) { return ( - + { dispatch({ type: "swap_mode" }); }} > {/* Font Awesome Return Arrow Icon */} - + + + - + ); } @@ -39,7 +41,5 @@ const styles = StyleSheet.create({ // alignContent: "center", // alignItems: "center" }, - icon: { - textAlign: "center" - } + }) \ No newline at end of file diff --git a/frontend/companion-app/components/ScoreDisplay.tsx b/frontend/companion-app/components/ScoreDisplay.tsx index f4c98a8c..210d3134 100644 --- a/frontend/companion-app/components/ScoreDisplay.tsx +++ b/frontend/companion-app/components/ScoreDisplay.tsx @@ -1,6 +1,7 @@ -import { ScrollView, StyleSheet } from "react-native"; +import { ScrollView, StyleSheet, Text } from "react-native"; import { useRef, useEffect } from "react"; import { Cursor, OpenSheetMusicDisplay, Fraction } from "opensheetmusicdisplay"; +import Icon from 'react-native-vector-icons/FontAwesome'; export default function ScoreDisplay({ state, @@ -136,8 +137,11 @@ export default function ScoreDisplay({ return ( -
Reference to - the SVG container for sheet music +
+ + Reference to the SVG container for sheet music + +
); @@ -158,4 +162,9 @@ const styles = StyleSheet.create({ borderColor: "black", // Set border color to black overflow: "hidden", // Ensure content doesn't overflow outside this container }, + text: { + fontSize: 20, + textAlign: "center", + color: "#2C3E50" + } }); diff --git a/frontend/companion-app/components/ScoreSelect.tsx b/frontend/companion-app/components/ScoreSelect.tsx index cc4ead42..a7246886 100644 --- a/frontend/companion-app/components/ScoreSelect.tsx +++ b/frontend/companion-app/components/ScoreSelect.tsx @@ -1,15 +1,17 @@ -import { StyleSheet, View, Text } from "react-native"; +import { StyleSheet, View, Text, TextStyle, Animated } from "react-native"; import RNPickerSelect from "react-native-picker-select"; import React, { useEffect } from "react"; export function Score_Select({ state, dispatch, - textStyle + textStyle, + borderStyle }: { state: { score: string; scores: string[] }; dispatch: Function; - textStyle: object; + textStyle: Animated.AnimatedInterpolation; + borderStyle: Animated.AnimatedInterpolation }) { // Fetch scores from the backend useEffect(() => { @@ -57,7 +59,7 @@ export function Score_Select({ return ( - Select a score: + Select a score: - Or upload a new score: - - - + Or upload a new score: + + + ); } diff --git a/frontend/companion-app/components/StartButton.tsx b/frontend/companion-app/components/StartButton.tsx index e0fbf6ec..01039b0f 100644 --- a/frontend/companion-app/components/StartButton.tsx +++ b/frontend/companion-app/components/StartButton.tsx @@ -1,4 +1,4 @@ -import { StyleSheet, Text, TextStyle, ViewStyle, Pressable, View } from "react-native"; +import { StyleSheet, Text, TextStyle, ViewStyle, Pressable, View, Animated } from "react-native"; import { synthesizeAudio } from "./Utils"; import { Audio } from "expo-av"; @@ -10,8 +10,9 @@ export function Start_Stop_Button({ }: { state: { playing: boolean, inPlayMode: boolean, sessionToken: string, score: string, tempo: number }; dispatch: Function; - button_format: ViewStyle[]; - text_style: TextStyle; + button_format: object[]; + text_style: Animated.AnimatedInterpolation; + }) { // Copied from SynthesizeButton.tsx @@ -36,9 +37,8 @@ export function Start_Stop_Button({ }; return ( - - + { if (state.inPlayMode) dispatch({ type: "start/stop" }); else { @@ -47,9 +47,9 @@ export function Start_Stop_Button({ } }} > - {state.inPlayMode? state.playing ? "STOP" : "PLAY" : "SELECT" } + {state.inPlayMode? state.playing ? "STOP" : "PLAY" : "SELECT" } - + ); } @@ -60,5 +60,9 @@ const styles = StyleSheet.create({ }, flexing_box: { + }, + buttonText: { + fontWeight: "bold", + fontSize: 14, } }) diff --git a/frontend/companion-app/components/TempoBox.tsx b/frontend/companion-app/components/TempoBox.tsx index fcd151a4..9827d2d9 100644 --- a/frontend/companion-app/components/TempoBox.tsx +++ b/frontend/companion-app/components/TempoBox.tsx @@ -1,4 +1,4 @@ -import { StyleSheet, View, Text } from "react-native"; +import { StyleSheet, View, Text, Animated } from "react-native"; import { TextInput, TextStyle, ViewStyle } from "react-native"; export function TempoBox({ @@ -10,11 +10,11 @@ export function TempoBox({ state: { tempo: number }; dispatch: Function; label_text_style: TextStyle; - textStyle: object; + textStyle: Animated.AnimatedInterpolation; }) { return ( - Tempo (BPM): + Tempo (BPM): dispatch({ type: "change_tempo", tempo: text as unknown as number }) @@ -55,5 +55,8 @@ const styles = StyleSheet.create({ color: "#2C3E50", textAlign: "center", }, + text: { + fontWeight: "bold", + } }) From e63b9016db5da55e3bf3304f955d8daee955012f Mon Sep 17 00:00:00 2001 From: Ji Bing Ni Date: Tue, 4 Mar 2025 21:26:09 -0500 Subject: [PATCH 06/26] removed border from buttons and added shadow instead --- backend/app.py | 3 ++ frontend/companion-app/App.tsx | 36 +++++++++++-------- .../companion-app/components/ScoreSelect.tsx | 6 +++- 3 files changed, 30 insertions(+), 15 deletions(-) diff --git a/backend/app.py b/backend/app.py index 8767e60a..bf7f9a1d 100644 --- a/backend/app.py +++ b/backend/app.py @@ -10,6 +10,7 @@ import secrets from src.audio_generator import AudioGenerator from src.synchronizer import Synchronizer +import sys app = Flask(__name__) CORS(app) # Enable CORS for all routes and origins @@ -59,6 +60,8 @@ def get_score(filename): def synthesize_audio(filename, tempo): # Get the session token from the request headers print("synthesize start") + sys.stderr.write("synthesize start\n") + sys.stderr.flush() session_token = request.headers.get('session-token') if not session_token or session_token not in SESSIONS: return 'Missing or invalid session token', 401 diff --git a/frontend/companion-app/App.tsx b/frontend/companion-app/App.tsx index 098a0659..733580cb 100644 --- a/frontend/companion-app/App.tsx +++ b/frontend/companion-app/App.tsx @@ -53,7 +53,7 @@ export default function App() { const backgroundColorAnim = useRef(new Animated.Value(0)).current; const textColorAnim = useRef(new Animated.Value(0)).current; const borderBottomAnim = useRef(new Animated.Value(0)).current; - const borderColorAnim = useRef(new Animated.Value(0)).current; + // const borderColorAnim = useRef(new Animated.Value(0)).current; // Interpolate background color based on light or dark mode const containerBackgroundColor = backgroundColorAnim.interpolate({ @@ -96,10 +96,10 @@ export default function App() { outputRange: ["#2C3E50", "#FFFFFF"], // Light to dark transition }); // Interpolate border bottom color based on light or dark mode - const borderColor = borderColorAnim.interpolate({ - inputRange: [0, 1], - outputRange: ["#FFFFFF", "#2C3E50"], // Light to dark transition - }) + // const borderColor = borderColorAnim.interpolate({ + // inputRange: [0, 1], + // outputRange: ["#FFFFFF", "#2C3E50"], // Light to dark transition + // }) // Toggles between light and dark mode by animating background, text, and border properties smoothly @@ -121,11 +121,11 @@ export default function App() { duration: 500, useNativeDriver: false, // Can't use native driver for border properties }), - Animated.timing(borderColorAnim, { - toValue, - duration: 500, - useNativeDriver: false, // Can't use native driver for border properties - }), + // Animated.timing(borderColorAnim, { + // toValue, + // duration: 500, + // useNativeDriver: false, // Can't use native driver for border properties + // }), ]).start(() => { setTheme(theme === "light" ? "dark" : "light"); }); @@ -297,7 +297,7 @@ export default function App() { @@ -306,7 +306,7 @@ export default function App() { : @@ -320,7 +320,7 @@ export default function App() { @@ -447,7 +447,15 @@ const styles = StyleSheet.create({ borderRadius: 8, alignItems: "center", marginVertical: 5, - borderWidth: 3, + // Shadow style found online + shadowColor: "#000000", + shadowOffset: { + width: 0, + height: 3, + }, + shadowOpacity: 0.17, + shadowRadius: 3.05, + elevation: 4, }, // Primary button text button_text: { diff --git a/frontend/companion-app/components/ScoreSelect.tsx b/frontend/companion-app/components/ScoreSelect.tsx index a7246886..fb3bc3aa 100644 --- a/frontend/companion-app/components/ScoreSelect.tsx +++ b/frontend/companion-app/components/ScoreSelect.tsx @@ -90,7 +90,11 @@ const styles = StyleSheet.create({ // Main text styles (text labels) text : { fontSize: 24, - fontWeight: "bold" + fontWeight: "bold", + // Text shadow properties + textShadowColor: 'rgba(0, 0, 0, 0.3)', // Shadow color with transparency + textShadowOffset: { width: 1, height: 1 }, // Slight offset + textShadowRadius: 4, }, // Styles added to View component that wraps the inputs (used for spacing purposes) input: { From de27a3c590a3f7798aec528b5de57344bfcb967e Mon Sep 17 00:00:00 2001 From: Ji Bing Ni Date: Wed, 5 Mar 2025 10:34:15 -0500 Subject: [PATCH 07/26] made score display on mobile reponsive with horizontal scrolling and removed the scroll bar indicators --- frontend/companion-app/App.tsx | 18 +++++++++++++----- .../companion-app/components/ScoreDisplay.tsx | 2 +- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/frontend/companion-app/App.tsx b/frontend/companion-app/App.tsx index 733580cb..446ab34b 100644 --- a/frontend/companion-app/App.tsx +++ b/frontend/companion-app/App.tsx @@ -324,11 +324,19 @@ export default function App() { text_style={invertTextColor} /> - - {/* Actual content display (takes up remaining width after sidebar) */} - - - + + {/* Scroll View used for horizontal scolling */} + + {/* Actual content display (takes up remaining width after sidebar) */} + + + + + diff --git a/frontend/companion-app/components/ScoreDisplay.tsx b/frontend/companion-app/components/ScoreDisplay.tsx index 210d3134..b3862a73 100644 --- a/frontend/companion-app/components/ScoreDisplay.tsx +++ b/frontend/companion-app/components/ScoreDisplay.tsx @@ -136,7 +136,7 @@ export default function ScoreDisplay({ [state.timestamp]); return ( - +
Reference to the SVG container for sheet music From 204f5a0154e22b66838bf5b6f13af82b399aff57 Mon Sep 17 00:00:00 2001 From: Ji Bing Ni Date: Wed, 5 Mar 2025 10:47:20 -0500 Subject: [PATCH 08/26] adjusted header and footer styles to stick on top / bottom when scrolling happens --- frontend/companion-app/App.tsx | 26 ++++++++++++------- .../companion-app/components/AudioPlayer.tsx | 3 +++ 2 files changed, 20 insertions(+), 9 deletions(-) diff --git a/frontend/companion-app/App.tsx b/frontend/companion-app/App.tsx index 446ab34b..336b606b 100644 --- a/frontend/companion-app/App.tsx +++ b/frontend/companion-app/App.tsx @@ -273,19 +273,21 @@ export default function App() { //////////////////////////////////////////////////////////////////////////////// return ( + {/* Header with image */} + + + + + + + + {/* Provides safe area insets for mobile devices */} {/* Scroll View used for device scroll for content going over the frame */} - {/* Header with image */} - - - - - - - + {/* Container used for 1:3 ratio display */} @@ -343,9 +345,10 @@ export default function App() { {/* Footer display for status */} {/* Automatically adjusts the status bar style */} - + + ); } @@ -389,6 +392,10 @@ const styles = StyleSheet.create({ borderBottomWidth: 2, borderBottomColor: "#1A252F", height: 80, + position: "absolute", // make header stick on top even after scroll + top: 0, + width: "100%", + zIndex: 99 }, // Image for header logo: { @@ -402,6 +409,7 @@ const styles = StyleSheet.create({ gap: 10, flex: 1, padding: 20, + marginTop: 80 // account for fixed header }, // Container displaying sidebar and main content (row form) contentWrapperRow: { diff --git a/frontend/companion-app/components/AudioPlayer.tsx b/frontend/companion-app/components/AudioPlayer.tsx index c9fe9ca4..295a20b9 100644 --- a/frontend/companion-app/components/AudioPlayer.tsx +++ b/frontend/companion-app/components/AudioPlayer.tsx @@ -66,6 +66,9 @@ const styles = StyleSheet.create({ marginTop: 10, padding: 10, width: "100%", + backgroundColor: "#2C3E50", + position: "absolute", // make footer stick on bottom even after scroll + bottom: 0, }, // text styles for text in footer content text: { From 68252b5e15c8bcac4b766bcbb24bbfbbf5d71df4 Mon Sep 17 00:00:00 2001 From: Ji Bing Ni Date: Sat, 8 Mar 2025 22:43:16 -0500 Subject: [PATCH 09/26] cleaned up code structure and removed themestyles --- backend/app.py | 3 +- frontend/companion-app/App.tsx | 227 +- .../companion-app/components/AudioPlayer.tsx | 3 +- .../components/MeasureSetter.tsx | 1 - .../companion-app/components/ReturnButton.tsx | 4 - .../companion-app/components/ScoreDisplay.tsx | 1 - frontend/companion-app/package-lock.json | 62 + frontend/companion-app/package.json | 1 + node_modules/.bin/fa-upgrade.sh | 16 + node_modules/.bin/fa-upgrade.sh.cmd | 17 + node_modules/.bin/fa-upgrade.sh.ps1 | 28 + node_modules/.bin/fa5-upgrade | 16 + node_modules/.bin/fa5-upgrade.cmd | 17 + node_modules/.bin/fa5-upgrade.ps1 | 28 + node_modules/.bin/fa6-upgrade | 16 + node_modules/.bin/fa6-upgrade.cmd | 17 + node_modules/.bin/fa6-upgrade.ps1 | 28 + node_modules/.bin/generate-icon | 16 + node_modules/.bin/generate-icon.cmd | 17 + node_modules/.bin/generate-icon.ps1 | 28 + node_modules/.bin/loose-envify | 16 + node_modules/.bin/loose-envify.cmd | 17 + node_modules/.bin/loose-envify.ps1 | 28 + node_modules/.package-lock.json | 219 + node_modules/ansi-regex/index.d.ts | 37 + node_modules/ansi-regex/index.js | 10 + node_modules/ansi-regex/license | 9 + node_modules/ansi-regex/package.json | 55 + node_modules/ansi-regex/readme.md | 78 + node_modules/ansi-styles/index.d.ts | 345 + node_modules/ansi-styles/index.js | 163 + node_modules/ansi-styles/license | 9 + node_modules/ansi-styles/package.json | 56 + node_modules/ansi-styles/readme.md | 152 + node_modules/cliui/CHANGELOG.md | 121 + node_modules/cliui/LICENSE.txt | 14 + node_modules/cliui/README.md | 141 + node_modules/cliui/index.mjs | 13 + node_modules/cliui/package.json | 83 + node_modules/color-convert/CHANGELOG.md | 54 + node_modules/color-convert/LICENSE | 21 + node_modules/color-convert/README.md | 68 + node_modules/color-convert/conversions.js | 839 + node_modules/color-convert/index.js | 81 + node_modules/color-convert/package.json | 48 + node_modules/color-convert/route.js | 97 + node_modules/color-name/LICENSE | 8 + node_modules/color-name/README.md | 11 + node_modules/color-name/index.js | 152 + node_modules/color-name/package.json | 28 + node_modules/emoji-regex/LICENSE-MIT.txt | 20 + node_modules/emoji-regex/README.md | 73 + node_modules/emoji-regex/es2015/index.js | 6 + node_modules/emoji-regex/es2015/text.js | 6 + node_modules/emoji-regex/index.d.ts | 23 + node_modules/emoji-regex/index.js | 6 + node_modules/emoji-regex/package.json | 50 + node_modules/emoji-regex/text.js | 6 + node_modules/escalade/index.d.mts | 11 + node_modules/escalade/index.d.ts | 15 + node_modules/escalade/license | 9 + node_modules/escalade/package.json | 74 + node_modules/escalade/readme.md | 211 + node_modules/escalade/sync/index.d.mts | 9 + node_modules/escalade/sync/index.d.ts | 13 + node_modules/escalade/sync/index.js | 18 + node_modules/escalade/sync/index.mjs | 18 + node_modules/get-caller-file/LICENSE.md | 6 + node_modules/get-caller-file/README.md | 41 + node_modules/get-caller-file/index.d.ts | 2 + node_modules/get-caller-file/index.js | 22 + node_modules/get-caller-file/index.js.map | 1 + node_modules/get-caller-file/package.json | 42 + .../is-fullwidth-code-point/index.d.ts | 17 + node_modules/is-fullwidth-code-point/index.js | 50 + node_modules/is-fullwidth-code-point/license | 9 + .../is-fullwidth-code-point/package.json | 42 + .../is-fullwidth-code-point/readme.md | 39 + node_modules/js-tokens/CHANGELOG.md | 151 + node_modules/js-tokens/LICENSE | 21 + node_modules/js-tokens/README.md | 240 + node_modules/js-tokens/index.js | 23 + node_modules/js-tokens/package.json | 30 + node_modules/loose-envify/LICENSE | 21 + node_modules/loose-envify/README.md | 45 + node_modules/loose-envify/cli.js | 16 + node_modules/loose-envify/custom.js | 4 + node_modules/loose-envify/index.js | 3 + node_modules/loose-envify/loose-envify.js | 36 + node_modules/loose-envify/package.json | 36 + node_modules/loose-envify/replace.js | 65 + node_modules/object-assign/index.js | 90 + node_modules/object-assign/license | 21 + node_modules/object-assign/package.json | 42 + node_modules/object-assign/readme.md | 61 + node_modules/prop-types/LICENSE | 21 + node_modules/prop-types/README.md | 302 + node_modules/prop-types/checkPropTypes.js | 103 + node_modules/prop-types/factory.js | 19 + .../prop-types/factoryWithThrowingShims.js | 65 + .../prop-types/factoryWithTypeCheckers.js | 610 + node_modules/prop-types/index.js | 19 + node_modules/prop-types/package.json | 60 + node_modules/prop-types/prop-types.js | 1315 + node_modules/prop-types/prop-types.min.js | 1 + node_modules/react-is/LICENSE | 21 + node_modules/react-is/README.md | 104 + node_modules/react-is/build-info.json | 8 + .../react-is/cjs/react-is.development.js | 181 + .../react-is/cjs/react-is.production.min.js | 15 + node_modules/react-is/index.js | 7 + node_modules/react-is/package.json | 27 + .../react-is/umd/react-is.development.js | 181 + .../react-is/umd/react-is.production.min.js | 13 + .../react-native-vector-icons/AntDesign.js | 16 + .../AntDesign.js.flow | 9 + .../react-native-vector-icons/CONTRIBUTING.md | 26 + .../react-native-vector-icons/Entypo.js | 16 + .../react-native-vector-icons/Entypo.js.flow | 9 + .../react-native-vector-icons/EvilIcons.js | 16 + .../EvilIcons.js.flow | 9 + .../react-native-vector-icons/FONTAWESOME5.md | 107 + .../react-native-vector-icons/FONTAWESOME6.md | 117 + .../react-native-vector-icons/Feather.js | 17 + .../react-native-vector-icons/Feather.js.flow | 9 + .../react-native-vector-icons/FontAwesome.js | 16 + .../FontAwesome.js.flow | 9 + .../react-native-vector-icons/FontAwesome5.js | 20 + .../FontAwesome5.js.flow | 9 + .../FontAwesome5Pro.js | 20 + .../FontAwesome5Pro.js.flow | 9 + .../react-native-vector-icons/FontAwesome6.js | 20 + .../FontAwesome6Pro.js | 20 + .../react-native-vector-icons/Fontisto.js | 16 + .../Fontisto.js.flow | 9 + .../Fonts/AntDesign.ttf | Bin 0 -> 70344 bytes .../Fonts/Entypo.ttf | Bin 0 -> 66200 bytes .../Fonts/EvilIcons.ttf | Bin 0 -> 13456 bytes .../Fonts/Feather.ttf | Bin 0 -> 56228 bytes .../Fonts/FontAwesome.ttf | Bin 0 -> 165548 bytes .../Fonts/FontAwesome5_Brands.ttf | Bin 0 -> 134040 bytes .../Fonts/FontAwesome5_Regular.ttf | Bin 0 -> 33736 bytes .../Fonts/FontAwesome5_Solid.ttf | Bin 0 -> 202744 bytes .../Fonts/FontAwesome6_Brands.ttf | Bin 0 -> 209376 bytes .../Fonts/FontAwesome6_Regular.ttf | Bin 0 -> 67976 bytes .../Fonts/FontAwesome6_Solid.ttf | Bin 0 -> 423676 bytes .../Fonts/Fontisto.ttf | Bin 0 -> 313528 bytes .../Fonts/Foundation.ttf | Bin 0 -> 56976 bytes .../Fonts/Ionicons.ttf | Bin 0 -> 442604 bytes .../Fonts/MaterialCommunityIcons.ttf | Bin 0 -> 1147844 bytes .../Fonts/MaterialIcons.ttf | Bin 0 -> 356840 bytes .../Fonts/Octicons.ttf | Bin 0 -> 49404 bytes .../Fonts/SimpleLineIcons.ttf | Bin 0 -> 54056 bytes .../Fonts/Zocial.ttf | Bin 0 -> 25788 bytes .../react-native-vector-icons/Foundation.js | 16 + .../Foundation.js.flow | 9 + .../react-native-vector-icons/Ionicons.js | 16 + .../Ionicons.js.flow | 9 + .../react-native-vector-icons/LICENSE | 22 + .../MaterialCommunityIcons.js | 16 + .../MaterialCommunityIcons.js.flow | 9 + .../MaterialIcons.js | 17 + .../MaterialIcons.js.flow | 9 + .../react-native-vector-icons/Octicons.js | 16 + .../Octicons.js.flow | 9 + .../react-native-vector-icons/README.md | 857 + .../react-native-vector-icons/RNIMigration.js | 59 + .../RNVectorIcons.podspec | 24 + .../RNVectorIcons.xcodeproj/project.pbxproj | 375 + .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcshareddata/RNVectorIcons.xccheckout | 41 + .../UserInterfaceState.xcuserstate | Bin 0 -> 34454 bytes .../RNVectorIconsManager.h | 29 + .../RNVectorIconsManager.mm | 185 + .../SimpleLineIcons.js | 16 + .../SimpleLineIcons.js.flow | 9 + .../react-native-vector-icons/Zocial.js | 16 + .../react-native-vector-icons/Zocial.js.flow | 9 + .../android/build.gradle | 54 + .../android/src/main/AndroidManifest.xml | 2 + .../vectoricons/VectorIconsModuleImpl.java | 82 + .../vectoricons/VectorIconsPackage.java | 48 + .../vectoricons/VectorIconsModule.java | 52 + .../vectoricons/VectorIconsModule.java | 50 + .../bin/add-font-assets.js | 26 + .../bin/fa-upgrade.sh | 155 + .../bin/fa5-upgrade.sh | 5 + .../bin/fa6-upgrade.sh | 5 + .../bin/generate-flow.js | 33 + .../bin/generate-fontawesome5-metadata.js | 34 + .../bin/generate-fontawesome6-metadata.js | 34 + .../bin/generate-icon.js | 45 + .../bin/generate-ionicons.js | 94 + .../bin/generate-material-icons.js | 62 + .../react-native-vector-icons/fonts.gradle | 43 + .../glyphmaps/AntDesign.json | 300 + .../glyphmaps/Entypo.json | 413 + .../glyphmaps/EvilIcons.json | 72 + .../glyphmaps/Feather.json | 288 + .../glyphmaps/FontAwesome.json | 788 + .../glyphmaps/FontAwesome5Free.json | 1461 + .../glyphmaps/FontAwesome5Free_meta.json | 1620 + .../glyphmaps/FontAwesome5Pro.json | 2312 ++ .../glyphmaps/FontAwesome5Pro_meta.json | 7882 ++++ .../glyphmaps/FontAwesome6Free.json | 2484 ++ .../glyphmaps/FontAwesome6Free_meta.json | 2058 + .../glyphmaps/FontAwesome6Pro.json | 4823 +++ .../glyphmaps/FontAwesome6Pro_meta.json | 33636 ++++++++++++++++ .../glyphmaps/Fontisto.json | 619 + .../glyphmaps/Foundation.json | 285 + .../glyphmaps/Ionicons.json | 1340 + .../glyphmaps/MaterialCommunityIcons.json | 6598 +++ .../glyphmaps/MaterialIcons.json | 2236 + .../glyphmaps/Octicons.json | 252 + .../glyphmaps/SimpleLineIcons.json | 191 + .../glyphmaps/Zocial.json | 102 + .../react-native-vector-icons/index.js | 4 + .../react-native-vector-icons/index.js.flow | 85 + .../react-native-vector-icons/package.json | 107 + .../templates/bundled-icon-set.tpl | 16 + .../templates/separated-icon-set.tpl | 16 + node_modules/require-directory/.jshintrc | 67 + node_modules/require-directory/.npmignore | 1 + node_modules/require-directory/.travis.yml | 3 + node_modules/require-directory/LICENSE | 22 + .../require-directory/README.markdown | 184 + node_modules/require-directory/index.js | 86 + node_modules/require-directory/package.json | 40 + node_modules/string-width/index.d.ts | 29 + node_modules/string-width/index.js | 47 + node_modules/string-width/license | 9 + node_modules/string-width/package.json | 56 + node_modules/string-width/readme.md | 50 + node_modules/strip-ansi/index.d.ts | 17 + node_modules/strip-ansi/index.js | 4 + node_modules/strip-ansi/license | 9 + node_modules/strip-ansi/package.json | 54 + node_modules/strip-ansi/readme.md | 46 + node_modules/wrap-ansi/index.js | 216 + node_modules/wrap-ansi/license | 9 + node_modules/wrap-ansi/package.json | 62 + node_modules/wrap-ansi/readme.md | 91 + node_modules/y18n/CHANGELOG.md | 100 + node_modules/y18n/LICENSE | 13 + node_modules/y18n/README.md | 127 + node_modules/y18n/index.mjs | 8 + node_modules/y18n/package.json | 70 + node_modules/yargs-parser/CHANGELOG.md | 263 + node_modules/yargs-parser/LICENSE.txt | 14 + node_modules/yargs-parser/README.md | 518 + node_modules/yargs-parser/browser.js | 29 + node_modules/yargs-parser/package.json | 87 + node_modules/yargs/CHANGELOG.md | 88 + node_modules/yargs/LICENSE | 21 + node_modules/yargs/README.md | 202 + node_modules/yargs/browser.mjs | 7 + node_modules/yargs/helpers/helpers.mjs | 10 + node_modules/yargs/helpers/index.js | 14 + node_modules/yargs/helpers/package.json | 3 + node_modules/yargs/index.cjs | 39 + node_modules/yargs/index.mjs | 8 + node_modules/yargs/locales/be.json | 46 + node_modules/yargs/locales/de.json | 46 + node_modules/yargs/locales/en.json | 51 + node_modules/yargs/locales/es.json | 46 + node_modules/yargs/locales/fi.json | 49 + node_modules/yargs/locales/fr.json | 53 + node_modules/yargs/locales/hi.json | 49 + node_modules/yargs/locales/hu.json | 46 + node_modules/yargs/locales/id.json | 50 + node_modules/yargs/locales/it.json | 46 + node_modules/yargs/locales/ja.json | 51 + node_modules/yargs/locales/ko.json | 49 + node_modules/yargs/locales/nb.json | 44 + node_modules/yargs/locales/nl.json | 49 + node_modules/yargs/locales/nn.json | 44 + node_modules/yargs/locales/pirate.json | 13 + node_modules/yargs/locales/pl.json | 49 + node_modules/yargs/locales/pt.json | 45 + node_modules/yargs/locales/pt_BR.json | 48 + node_modules/yargs/locales/ru.json | 46 + node_modules/yargs/locales/th.json | 46 + node_modules/yargs/locales/tr.json | 48 + node_modules/yargs/locales/zh_CN.json | 48 + node_modules/yargs/locales/zh_TW.json | 47 + node_modules/yargs/package.json | 122 + node_modules/yargs/yargs | 9 + package-lock.json | 224 + package.json | 5 + 290 files changed, 85499 insertions(+), 122 deletions(-) create mode 100644 node_modules/.bin/fa-upgrade.sh create mode 100644 node_modules/.bin/fa-upgrade.sh.cmd create mode 100644 node_modules/.bin/fa-upgrade.sh.ps1 create mode 100644 node_modules/.bin/fa5-upgrade create mode 100644 node_modules/.bin/fa5-upgrade.cmd create mode 100644 node_modules/.bin/fa5-upgrade.ps1 create mode 100644 node_modules/.bin/fa6-upgrade create mode 100644 node_modules/.bin/fa6-upgrade.cmd create mode 100644 node_modules/.bin/fa6-upgrade.ps1 create mode 100644 node_modules/.bin/generate-icon create mode 100644 node_modules/.bin/generate-icon.cmd create mode 100644 node_modules/.bin/generate-icon.ps1 create mode 100644 node_modules/.bin/loose-envify create mode 100644 node_modules/.bin/loose-envify.cmd create mode 100644 node_modules/.bin/loose-envify.ps1 create mode 100644 node_modules/.package-lock.json create mode 100644 node_modules/ansi-regex/index.d.ts create mode 100644 node_modules/ansi-regex/index.js create mode 100644 node_modules/ansi-regex/license create mode 100644 node_modules/ansi-regex/package.json create mode 100644 node_modules/ansi-regex/readme.md create mode 100644 node_modules/ansi-styles/index.d.ts create mode 100644 node_modules/ansi-styles/index.js create mode 100644 node_modules/ansi-styles/license create mode 100644 node_modules/ansi-styles/package.json create mode 100644 node_modules/ansi-styles/readme.md create mode 100644 node_modules/cliui/CHANGELOG.md create mode 100644 node_modules/cliui/LICENSE.txt create mode 100644 node_modules/cliui/README.md create mode 100644 node_modules/cliui/index.mjs create mode 100644 node_modules/cliui/package.json create mode 100644 node_modules/color-convert/CHANGELOG.md create mode 100644 node_modules/color-convert/LICENSE create mode 100644 node_modules/color-convert/README.md create mode 100644 node_modules/color-convert/conversions.js create mode 100644 node_modules/color-convert/index.js create mode 100644 node_modules/color-convert/package.json create mode 100644 node_modules/color-convert/route.js create mode 100644 node_modules/color-name/LICENSE create mode 100644 node_modules/color-name/README.md create mode 100644 node_modules/color-name/index.js create mode 100644 node_modules/color-name/package.json create mode 100644 node_modules/emoji-regex/LICENSE-MIT.txt create mode 100644 node_modules/emoji-regex/README.md create mode 100644 node_modules/emoji-regex/es2015/index.js create mode 100644 node_modules/emoji-regex/es2015/text.js create mode 100644 node_modules/emoji-regex/index.d.ts create mode 100644 node_modules/emoji-regex/index.js create mode 100644 node_modules/emoji-regex/package.json create mode 100644 node_modules/emoji-regex/text.js create mode 100644 node_modules/escalade/index.d.mts create mode 100644 node_modules/escalade/index.d.ts create mode 100644 node_modules/escalade/license create mode 100644 node_modules/escalade/package.json create mode 100644 node_modules/escalade/readme.md create mode 100644 node_modules/escalade/sync/index.d.mts create mode 100644 node_modules/escalade/sync/index.d.ts create mode 100644 node_modules/escalade/sync/index.js create mode 100644 node_modules/escalade/sync/index.mjs create mode 100644 node_modules/get-caller-file/LICENSE.md create mode 100644 node_modules/get-caller-file/README.md create mode 100644 node_modules/get-caller-file/index.d.ts create mode 100644 node_modules/get-caller-file/index.js create mode 100644 node_modules/get-caller-file/index.js.map create mode 100644 node_modules/get-caller-file/package.json create mode 100644 node_modules/is-fullwidth-code-point/index.d.ts create mode 100644 node_modules/is-fullwidth-code-point/index.js create mode 100644 node_modules/is-fullwidth-code-point/license create mode 100644 node_modules/is-fullwidth-code-point/package.json create mode 100644 node_modules/is-fullwidth-code-point/readme.md create mode 100644 node_modules/js-tokens/CHANGELOG.md create mode 100644 node_modules/js-tokens/LICENSE create mode 100644 node_modules/js-tokens/README.md create mode 100644 node_modules/js-tokens/index.js create mode 100644 node_modules/js-tokens/package.json create mode 100644 node_modules/loose-envify/LICENSE create mode 100644 node_modules/loose-envify/README.md create mode 100644 node_modules/loose-envify/cli.js create mode 100644 node_modules/loose-envify/custom.js create mode 100644 node_modules/loose-envify/index.js create mode 100644 node_modules/loose-envify/loose-envify.js create mode 100644 node_modules/loose-envify/package.json create mode 100644 node_modules/loose-envify/replace.js create mode 100644 node_modules/object-assign/index.js create mode 100644 node_modules/object-assign/license create mode 100644 node_modules/object-assign/package.json create mode 100644 node_modules/object-assign/readme.md create mode 100644 node_modules/prop-types/LICENSE create mode 100644 node_modules/prop-types/README.md create mode 100644 node_modules/prop-types/checkPropTypes.js create mode 100644 node_modules/prop-types/factory.js create mode 100644 node_modules/prop-types/factoryWithThrowingShims.js create mode 100644 node_modules/prop-types/factoryWithTypeCheckers.js create mode 100644 node_modules/prop-types/index.js create mode 100644 node_modules/prop-types/package.json create mode 100644 node_modules/prop-types/prop-types.js create mode 100644 node_modules/prop-types/prop-types.min.js create mode 100644 node_modules/react-is/LICENSE create mode 100644 node_modules/react-is/README.md create mode 100644 node_modules/react-is/build-info.json create mode 100644 node_modules/react-is/cjs/react-is.development.js create mode 100644 node_modules/react-is/cjs/react-is.production.min.js create mode 100644 node_modules/react-is/index.js create mode 100644 node_modules/react-is/package.json create mode 100644 node_modules/react-is/umd/react-is.development.js create mode 100644 node_modules/react-is/umd/react-is.production.min.js create mode 100644 node_modules/react-native-vector-icons/AntDesign.js create mode 100644 node_modules/react-native-vector-icons/AntDesign.js.flow create mode 100644 node_modules/react-native-vector-icons/CONTRIBUTING.md create mode 100644 node_modules/react-native-vector-icons/Entypo.js create mode 100644 node_modules/react-native-vector-icons/Entypo.js.flow create mode 100644 node_modules/react-native-vector-icons/EvilIcons.js create mode 100644 node_modules/react-native-vector-icons/EvilIcons.js.flow create mode 100644 node_modules/react-native-vector-icons/FONTAWESOME5.md create mode 100644 node_modules/react-native-vector-icons/FONTAWESOME6.md create mode 100644 node_modules/react-native-vector-icons/Feather.js create mode 100644 node_modules/react-native-vector-icons/Feather.js.flow create mode 100644 node_modules/react-native-vector-icons/FontAwesome.js create mode 100644 node_modules/react-native-vector-icons/FontAwesome.js.flow create mode 100644 node_modules/react-native-vector-icons/FontAwesome5.js create mode 100644 node_modules/react-native-vector-icons/FontAwesome5.js.flow create mode 100644 node_modules/react-native-vector-icons/FontAwesome5Pro.js create mode 100644 node_modules/react-native-vector-icons/FontAwesome5Pro.js.flow create mode 100644 node_modules/react-native-vector-icons/FontAwesome6.js create mode 100644 node_modules/react-native-vector-icons/FontAwesome6Pro.js create mode 100644 node_modules/react-native-vector-icons/Fontisto.js create mode 100644 node_modules/react-native-vector-icons/Fontisto.js.flow create mode 100644 node_modules/react-native-vector-icons/Fonts/AntDesign.ttf create mode 100644 node_modules/react-native-vector-icons/Fonts/Entypo.ttf create mode 100644 node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf create mode 100644 node_modules/react-native-vector-icons/Fonts/Feather.ttf create mode 100644 node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf create mode 100644 node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf create mode 100644 node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf create mode 100644 node_modules/react-native-vector-icons/Fonts/FontAwesome5_Solid.ttf create mode 100644 node_modules/react-native-vector-icons/Fonts/FontAwesome6_Brands.ttf create mode 100644 node_modules/react-native-vector-icons/Fonts/FontAwesome6_Regular.ttf create mode 100644 node_modules/react-native-vector-icons/Fonts/FontAwesome6_Solid.ttf create mode 100644 node_modules/react-native-vector-icons/Fonts/Fontisto.ttf create mode 100644 node_modules/react-native-vector-icons/Fonts/Foundation.ttf create mode 100644 node_modules/react-native-vector-icons/Fonts/Ionicons.ttf create mode 100644 node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf create mode 100644 node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf create mode 100644 node_modules/react-native-vector-icons/Fonts/Octicons.ttf create mode 100644 node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf create mode 100644 node_modules/react-native-vector-icons/Fonts/Zocial.ttf create mode 100644 node_modules/react-native-vector-icons/Foundation.js create mode 100644 node_modules/react-native-vector-icons/Foundation.js.flow create mode 100644 node_modules/react-native-vector-icons/Ionicons.js create mode 100644 node_modules/react-native-vector-icons/Ionicons.js.flow create mode 100644 node_modules/react-native-vector-icons/LICENSE create mode 100644 node_modules/react-native-vector-icons/MaterialCommunityIcons.js create mode 100644 node_modules/react-native-vector-icons/MaterialCommunityIcons.js.flow create mode 100644 node_modules/react-native-vector-icons/MaterialIcons.js create mode 100644 node_modules/react-native-vector-icons/MaterialIcons.js.flow create mode 100644 node_modules/react-native-vector-icons/Octicons.js create mode 100644 node_modules/react-native-vector-icons/Octicons.js.flow create mode 100644 node_modules/react-native-vector-icons/README.md create mode 100644 node_modules/react-native-vector-icons/RNIMigration.js create mode 100644 node_modules/react-native-vector-icons/RNVectorIcons.podspec create mode 100644 node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.pbxproj create mode 100644 node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/RNVectorIcons.xccheckout create mode 100644 node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/xcuserdata/joel.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 node_modules/react-native-vector-icons/RNVectorIconsManager/RNVectorIconsManager.h create mode 100644 node_modules/react-native-vector-icons/RNVectorIconsManager/RNVectorIconsManager.mm create mode 100644 node_modules/react-native-vector-icons/SimpleLineIcons.js create mode 100644 node_modules/react-native-vector-icons/SimpleLineIcons.js.flow create mode 100644 node_modules/react-native-vector-icons/Zocial.js create mode 100644 node_modules/react-native-vector-icons/Zocial.js.flow create mode 100644 node_modules/react-native-vector-icons/android/build.gradle create mode 100644 node_modules/react-native-vector-icons/android/src/main/AndroidManifest.xml create mode 100644 node_modules/react-native-vector-icons/android/src/main/java/com/oblador/vectoricons/VectorIconsModuleImpl.java create mode 100644 node_modules/react-native-vector-icons/android/src/main/java/com/oblador/vectoricons/VectorIconsPackage.java create mode 100644 node_modules/react-native-vector-icons/android/src/newarch/java/com/oblador/vectoricons/VectorIconsModule.java create mode 100644 node_modules/react-native-vector-icons/android/src/oldarch/java/com/oblador/vectoricons/VectorIconsModule.java create mode 100644 node_modules/react-native-vector-icons/bin/add-font-assets.js create mode 100644 node_modules/react-native-vector-icons/bin/fa-upgrade.sh create mode 100644 node_modules/react-native-vector-icons/bin/fa5-upgrade.sh create mode 100644 node_modules/react-native-vector-icons/bin/fa6-upgrade.sh create mode 100644 node_modules/react-native-vector-icons/bin/generate-flow.js create mode 100644 node_modules/react-native-vector-icons/bin/generate-fontawesome5-metadata.js create mode 100644 node_modules/react-native-vector-icons/bin/generate-fontawesome6-metadata.js create mode 100644 node_modules/react-native-vector-icons/bin/generate-icon.js create mode 100644 node_modules/react-native-vector-icons/bin/generate-ionicons.js create mode 100644 node_modules/react-native-vector-icons/bin/generate-material-icons.js create mode 100644 node_modules/react-native-vector-icons/fonts.gradle create mode 100644 node_modules/react-native-vector-icons/glyphmaps/AntDesign.json create mode 100644 node_modules/react-native-vector-icons/glyphmaps/Entypo.json create mode 100644 node_modules/react-native-vector-icons/glyphmaps/EvilIcons.json create mode 100644 node_modules/react-native-vector-icons/glyphmaps/Feather.json create mode 100644 node_modules/react-native-vector-icons/glyphmaps/FontAwesome.json create mode 100644 node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Free.json create mode 100644 node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Free_meta.json create mode 100644 node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Pro.json create mode 100644 node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Pro_meta.json create mode 100644 node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Free.json create mode 100644 node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Free_meta.json create mode 100644 node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Pro.json create mode 100644 node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Pro_meta.json create mode 100644 node_modules/react-native-vector-icons/glyphmaps/Fontisto.json create mode 100644 node_modules/react-native-vector-icons/glyphmaps/Foundation.json create mode 100644 node_modules/react-native-vector-icons/glyphmaps/Ionicons.json create mode 100644 node_modules/react-native-vector-icons/glyphmaps/MaterialCommunityIcons.json create mode 100644 node_modules/react-native-vector-icons/glyphmaps/MaterialIcons.json create mode 100644 node_modules/react-native-vector-icons/glyphmaps/Octicons.json create mode 100644 node_modules/react-native-vector-icons/glyphmaps/SimpleLineIcons.json create mode 100644 node_modules/react-native-vector-icons/glyphmaps/Zocial.json create mode 100644 node_modules/react-native-vector-icons/index.js create mode 100644 node_modules/react-native-vector-icons/index.js.flow create mode 100644 node_modules/react-native-vector-icons/package.json create mode 100644 node_modules/react-native-vector-icons/templates/bundled-icon-set.tpl create mode 100644 node_modules/react-native-vector-icons/templates/separated-icon-set.tpl create mode 100644 node_modules/require-directory/.jshintrc create mode 100644 node_modules/require-directory/.npmignore create mode 100644 node_modules/require-directory/.travis.yml create mode 100644 node_modules/require-directory/LICENSE create mode 100644 node_modules/require-directory/README.markdown create mode 100644 node_modules/require-directory/index.js create mode 100644 node_modules/require-directory/package.json create mode 100644 node_modules/string-width/index.d.ts create mode 100644 node_modules/string-width/index.js create mode 100644 node_modules/string-width/license create mode 100644 node_modules/string-width/package.json create mode 100644 node_modules/string-width/readme.md create mode 100644 node_modules/strip-ansi/index.d.ts create mode 100644 node_modules/strip-ansi/index.js create mode 100644 node_modules/strip-ansi/license create mode 100644 node_modules/strip-ansi/package.json create mode 100644 node_modules/strip-ansi/readme.md create mode 100644 node_modules/wrap-ansi/index.js create mode 100644 node_modules/wrap-ansi/license create mode 100644 node_modules/wrap-ansi/package.json create mode 100644 node_modules/wrap-ansi/readme.md create mode 100644 node_modules/y18n/CHANGELOG.md create mode 100644 node_modules/y18n/LICENSE create mode 100644 node_modules/y18n/README.md create mode 100644 node_modules/y18n/index.mjs create mode 100644 node_modules/y18n/package.json create mode 100644 node_modules/yargs-parser/CHANGELOG.md create mode 100644 node_modules/yargs-parser/LICENSE.txt create mode 100644 node_modules/yargs-parser/README.md create mode 100644 node_modules/yargs-parser/browser.js create mode 100644 node_modules/yargs-parser/package.json create mode 100644 node_modules/yargs/CHANGELOG.md create mode 100644 node_modules/yargs/LICENSE create mode 100644 node_modules/yargs/README.md create mode 100644 node_modules/yargs/browser.mjs create mode 100644 node_modules/yargs/helpers/helpers.mjs create mode 100644 node_modules/yargs/helpers/index.js create mode 100644 node_modules/yargs/helpers/package.json create mode 100644 node_modules/yargs/index.cjs create mode 100644 node_modules/yargs/index.mjs create mode 100644 node_modules/yargs/locales/be.json create mode 100644 node_modules/yargs/locales/de.json create mode 100644 node_modules/yargs/locales/en.json create mode 100644 node_modules/yargs/locales/es.json create mode 100644 node_modules/yargs/locales/fi.json create mode 100644 node_modules/yargs/locales/fr.json create mode 100644 node_modules/yargs/locales/hi.json create mode 100644 node_modules/yargs/locales/hu.json create mode 100644 node_modules/yargs/locales/id.json create mode 100644 node_modules/yargs/locales/it.json create mode 100644 node_modules/yargs/locales/ja.json create mode 100644 node_modules/yargs/locales/ko.json create mode 100644 node_modules/yargs/locales/nb.json create mode 100644 node_modules/yargs/locales/nl.json create mode 100644 node_modules/yargs/locales/nn.json create mode 100644 node_modules/yargs/locales/pirate.json create mode 100644 node_modules/yargs/locales/pl.json create mode 100644 node_modules/yargs/locales/pt.json create mode 100644 node_modules/yargs/locales/pt_BR.json create mode 100644 node_modules/yargs/locales/ru.json create mode 100644 node_modules/yargs/locales/th.json create mode 100644 node_modules/yargs/locales/tr.json create mode 100644 node_modules/yargs/locales/zh_CN.json create mode 100644 node_modules/yargs/locales/zh_TW.json create mode 100644 node_modules/yargs/package.json create mode 100644 node_modules/yargs/yargs create mode 100644 package-lock.json create mode 100644 package.json diff --git a/backend/app.py b/backend/app.py index bf7f9a1d..fa08eb90 100644 --- a/backend/app.py +++ b/backend/app.py @@ -60,8 +60,7 @@ def get_score(filename): def synthesize_audio(filename, tempo): # Get the session token from the request headers print("synthesize start") - sys.stderr.write("synthesize start\n") - sys.stderr.flush() + session_token = request.headers.get('session-token') if not session_token or session_token not in SESSIONS: return 'Missing or invalid session token', 401 diff --git a/frontend/companion-app/App.tsx b/frontend/companion-app/App.tsx index 336b606b..f49fe1ba 100644 --- a/frontend/companion-app/App.tsx +++ b/frontend/companion-app/App.tsx @@ -46,95 +46,7 @@ export default function App() { scores: [] // the list of scores to choose from }, ); - // State to conditionally render the style type of the components (can only be "light" or "dark") - const [theme, setTheme] = useState<"light" | "dark">("light"); - - // Creating animated values using useRef for UI animation - const backgroundColorAnim = useRef(new Animated.Value(0)).current; - const textColorAnim = useRef(new Animated.Value(0)).current; - const borderBottomAnim = useRef(new Animated.Value(0)).current; - // const borderColorAnim = useRef(new Animated.Value(0)).current; - - // Interpolate background color based on light or dark mode - const containerBackgroundColor = backgroundColorAnim.interpolate({ - inputRange: [0, 1], - outputRange: ["#F5F5F5", "#1A1A1A"], // Light to dark - }); - // Interpolate text color based on light or dark mode - const textColor = textColorAnim.interpolate({ - inputRange: [0, 1], - outputRange: ["#2C3E50", "#FFFFFF"], // Light to dark - }); - // Interpolate text color based on light or dark mode - const invertTextColor = textColorAnim.interpolate({ - inputRange: [0, 1], - outputRange: ["#FFFFFF", "#2C3E50"], // Light to dark - }); - // Interpolate sidebar bg color based on light or dark mode - const sidebarBackgroundColor = backgroundColorAnim.interpolate({ - inputRange: [0, 1], - outputRange: ["#ECF0F1", "#4A627A"], // Light to dark - }); - // Interpolate mainContent container bg color based on light or dark mode - const mainContentBackgroundColor = backgroundColorAnim.interpolate({ - inputRange: [0, 1], - outputRange: ["#FFFFFF", "#A3B9D3"], // Light to dark - }); - // Interpolate button bg color based on light or dark mode - const buttonBackgroundColor = backgroundColorAnim.interpolate({ - inputRange: [0, 1], - outputRange: ["#2C3E50", "#FFFFFF"], // Light to dark - }); - // Interpolate header and footer container color based on light or dark mode - const menubarBackgroundColor = backgroundColorAnim.interpolate({ - inputRange: [0, 1], - outputRange: ["#2C3E50", "#1A252F"], // Light to dark - }); - // Interpolate border bottom color based on light or dark mode - const borderBottomColor = borderBottomAnim.interpolate({ - inputRange: [0, 1], - outputRange: ["#2C3E50", "#FFFFFF"], // Light to dark transition - }); - // Interpolate border bottom color based on light or dark mode - // const borderColor = borderColorAnim.interpolate({ - // inputRange: [0, 1], - // outputRange: ["#FFFFFF", "#2C3E50"], // Light to dark transition - // }) - - - // Toggles between light and dark mode by animating background, text, and border properties smoothly - const toggleTheme = () => { - const toValue = theme === "light" ? 1 : 0; - Animated.parallel([ - Animated.timing(backgroundColorAnim, { - toValue, - duration: 500, - useNativeDriver: false, // `backgroundColor` is not supported by native driver - }), - Animated.timing(textColorAnim, { - toValue, - duration: 500, - useNativeDriver: false, // `color` is not supported by native driver - }), - Animated.timing(borderBottomAnim, { - toValue, - duration: 500, - useNativeDriver: false, // Can't use native driver for border properties - }), - // Animated.timing(borderColorAnim, { - // toValue, - // duration: 500, - // useNativeDriver: false, // Can't use native driver for border properties - // }), - ]).start(() => { - setTheme(theme === "light" ? "dark" : "light"); - }); - }; - // Get device's width - const { width } = useWindowDimensions() - // Boolean used for dynmaic display (row or column) - const isSmallScreen = width < 768; - + // Sync sessionToken with useReducer state // Fetch the session token and dispatch it to the reducer useEffect(() => { @@ -268,13 +180,103 @@ export default function App() { if (state.playing) setTimeout(getAPIData, UPDATE_INTERVAL); }, [state.timestamp]) + // State to conditionally render the style type of the components (can only be "light" or "dark") + const [theme, setTheme] = useState<"light" | "dark">("light"); + + // Creating animated values using useRef for UI animation + const backgroundColorAnim = useRef(new Animated.Value(0)).current; + const textColorAnim = useRef(new Animated.Value(0)).current; + const borderBottomAnim = useRef(new Animated.Value(0)).current; + // const borderColorAnim = useRef(new Animated.Value(0)).current; + + // Interpolate background color based on light or dark mode + const containerBackgroundColor = backgroundColorAnim.interpolate({ + inputRange: [0, 1], + outputRange: ["#F5F5F5", "#1A1A1A"], // Light to dark + }); + // Interpolate text color based on light or dark mode + const textColor = textColorAnim.interpolate({ + inputRange: [0, 1], + outputRange: ["#2C3E50", "#FFFFFF"], // Light to dark + }); + // Interpolate text color based on light or dark mode + const invertTextColor = textColorAnim.interpolate({ + inputRange: [0, 1], + outputRange: ["#FFFFFF", "#2C3E50"], // Light to dark + }); + // Interpolate sidebar bg color based on light or dark mode + const sidebarBackgroundColor = backgroundColorAnim.interpolate({ + inputRange: [0, 1], + outputRange: ["#ECF0F1", "#4A627A"], // Light to dark + }); + // Interpolate mainContent container bg color based on light or dark mode + const mainContentBackgroundColor = backgroundColorAnim.interpolate({ + inputRange: [0, 1], + outputRange: ["#FFFFFF", "#A3B9D3"], // Light to dark + }); + // Interpolate button bg color based on light or dark mode + const buttonBackgroundColor = backgroundColorAnim.interpolate({ + inputRange: [0, 1], + outputRange: ["#2C3E50", "#FFFFFF"], // Light to dark + }); + // Interpolate header and footer container color based on light or dark mode + const menubarBackgroundColor = backgroundColorAnim.interpolate({ + inputRange: [0, 1], + outputRange: ["#2C3E50", "#1A252F"], // Light to dark + }); + // Interpolate border bottom color based on light or dark mode + const borderBottomColor = borderBottomAnim.interpolate({ + inputRange: [0, 1], + outputRange: ["#2C3E50", "#FFFFFF"], // Light to dark transition + }); + // Interpolate border bottom color based on light or dark mode + // const borderColor = borderColorAnim.interpolate({ + // inputRange: [0, 1], + // outputRange: ["#FFFFFF", "#2C3E50"], // Light to dark transition + // }) + + + // Toggles between light and dark mode by animating background, text, and border properties smoothly + const toggleTheme = () => { + const toValue = theme === "light" ? 1 : 0; + Animated.parallel([ + Animated.timing(backgroundColorAnim, { + toValue, + duration: 500, + useNativeDriver: false, // `backgroundColor` is not supported by native driver + }), + Animated.timing(textColorAnim, { + toValue, + duration: 500, + useNativeDriver: false, // `color` is not supported by native driver + }), + Animated.timing(borderBottomAnim, { + toValue, + duration: 500, + useNativeDriver: false, // Can't use native driver for border properties + }), + // Animated.timing(borderColorAnim, { + // toValue, + // duration: 500, + // useNativeDriver: false, // Can't use native driver for border properties + // }), + ]).start(() => { + setTheme(theme === "light" ? "dark" : "light"); + }); + }; + // Get device's width + const { width } = useWindowDimensions() + // Boolean used for dynmaic display (row or column) + const isSmallScreen = width < 768; + + //////////////////////////////////////////////////////////////////////////////// // Render the component's UI //////////////////////////////////////////////////////////////////////////////// return ( - + {/* Header with image */} - + @@ -293,7 +295,7 @@ export default function App() { {/* Sidebar for inputs and buttons (takes up little width) */} - + { // List of scores, show when not in play mode state.inPlayMode || } {/* Actual content display (takes up remaining width after sidebar) */} - +
@@ -353,26 +355,25 @@ export default function App() { ); } -// Theme-based styles -const themeStyles = { - light: { - container: { backgroundColor: '#F5F5F5' }, - menu_bar: { backgroundColor: '#2C3E50' }, - sidebar: { backgroundColor: '#ECF0F1' }, - mainContent: { backgroundColor: '#FFFFFF' }, - text: { color: "#2C3E50", fontWeight: "bold"} as TextStyle, // use for typscirpt syntax - button: { backgroundColor: "#2C3E50"} - }, - dark: { - container: { backgroundColor: '#0F0F0F' }, - menu_bar: { backgroundColor: '#1A252F' }, - sidebar: { backgroundColor: '#4A627A' }, - mainContent: { backgroundColor: '#6B87A3' }, - text: { color: '#ffffff', fontWeight: "bold"} as TextStyle, // use for typscirpt syntax - button: { backgroundColor: "#ffffff"} - - }, -}; +// Theme-based styles (not needed since we have animated API to do light and dark transitions smoother) +// const themeStyles = { +// light: { +// container: { backgroundColor: '#F5F5F5' }, +// menu_bar: { backgroundColor: '#2C3E50' }, +// sidebar: { backgroundColor: '#ECF0F1' }, +// mainContent: { backgroundColor: '#FFFFFF' }, +// text: { color: "#2C3E50", fontWeight: "bold"} as TextStyle, // use for typscirpt syntax +// button: { backgroundColor: "#2C3E50"} +// }, +// dark: { +// container: { backgroundColor: '#0F0F0F' }, +// menu_bar: { backgroundColor: '#1A252F' }, +// sidebar: { backgroundColor: '#4A627A' }, +// mainContent: { backgroundColor: '#6B87A3' }, +// text: { color: '#ffffff', fontWeight: "bold"} as TextStyle, // use for typscirpt syntax +// button: { backgroundColor: "#ffffff"} +// }, +// }; // Define styles for the components using StyleSheet const styles = StyleSheet.create({ diff --git a/frontend/companion-app/components/AudioPlayer.tsx b/frontend/companion-app/components/AudioPlayer.tsx index 295a20b9..96ddeb93 100644 --- a/frontend/companion-app/components/AudioPlayer.tsx +++ b/frontend/companion-app/components/AudioPlayer.tsx @@ -74,6 +74,7 @@ const styles = StyleSheet.create({ text: { textAlign: "center", color: "#ffffff", - fontWeight: "bold" + fontWeight: "bold", + fontSize: 10 }, }); diff --git a/frontend/companion-app/components/MeasureSetter.tsx b/frontend/companion-app/components/MeasureSetter.tsx index 4e59e9fe..2393a574 100644 --- a/frontend/companion-app/components/MeasureSetter.tsx +++ b/frontend/companion-app/components/MeasureSetter.tsx @@ -33,7 +33,6 @@ export function MeasureSetBox({ RESET -
); } diff --git a/frontend/companion-app/components/ReturnButton.tsx b/frontend/companion-app/components/ReturnButton.tsx index ffb07e42..dc643eb2 100644 --- a/frontend/companion-app/components/ReturnButton.tsx +++ b/frontend/companion-app/components/ReturnButton.tsx @@ -22,13 +22,10 @@ export function Return_Button({ - - ); } - const styles = StyleSheet.create({ button_shape: { // width: "50%", @@ -41,5 +38,4 @@ const styles = StyleSheet.create({ // alignContent: "center", // alignItems: "center" }, - }) \ No newline at end of file diff --git a/frontend/companion-app/components/ScoreDisplay.tsx b/frontend/companion-app/components/ScoreDisplay.tsx index b3862a73..522e20d5 100644 --- a/frontend/companion-app/components/ScoreDisplay.tsx +++ b/frontend/companion-app/components/ScoreDisplay.tsx @@ -141,7 +141,6 @@ export default function ScoreDisplay({ Reference to the SVG container for sheet music - ); diff --git a/frontend/companion-app/package-lock.json b/frontend/companion-app/package-lock.json index 1d2abdc6..756f360e 100644 --- a/frontend/companion-app/package-lock.json +++ b/frontend/companion-app/package-lock.json @@ -20,6 +20,7 @@ "react-native": "0.74.5", "react-native-dropdown-picker": "^5.4.6", "react-native-picker-select": "^9.3.1", + "react-native-vector-icons": "^10.2.0", "react-native-web": "~0.19.10", "react-native-webview": "^13.12.3" }, @@ -14081,6 +14082,67 @@ "@react-native-picker/picker": "^2.4.0" } }, + "node_modules/react-native-vector-icons": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-10.2.0.tgz", + "integrity": "sha512-n5HGcxUuVaTf9QJPs/W22xQpC2Z9u0nb0KgLPnVltP8vdUvOp6+R26gF55kilP/fV4eL4vsAHUqUjewppJMBOQ==", + "dependencies": { + "prop-types": "^15.7.2", + "yargs": "^16.1.1" + }, + "bin": { + "fa-upgrade.sh": "bin/fa-upgrade.sh", + "fa5-upgrade": "bin/fa5-upgrade.sh", + "fa6-upgrade": "bin/fa6-upgrade.sh", + "generate-icon": "bin/generate-icon.js" + } + }, + "node_modules/react-native-vector-icons/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/react-native-vector-icons/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-native-vector-icons/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-native-vector-icons/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, "node_modules/react-native-web": { "version": "0.19.12", "resolved": "https://registry.npmjs.org/react-native-web/-/react-native-web-0.19.12.tgz", diff --git a/frontend/companion-app/package.json b/frontend/companion-app/package.json index b9aa07e5..a7d713af 100644 --- a/frontend/companion-app/package.json +++ b/frontend/companion-app/package.json @@ -23,6 +23,7 @@ "react-native": "0.74.5", "react-native-dropdown-picker": "^5.4.6", "react-native-picker-select": "^9.3.1", + "react-native-vector-icons": "^10.2.0", "react-native-web": "~0.19.10", "react-native-webview": "^13.12.3" }, diff --git a/node_modules/.bin/fa-upgrade.sh b/node_modules/.bin/fa-upgrade.sh new file mode 100644 index 00000000..1c3fc614 --- /dev/null +++ b/node_modules/.bin/fa-upgrade.sh @@ -0,0 +1,16 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) + if command -v cygpath > /dev/null 2>&1; then + basedir=`cygpath -w "$basedir"` + fi + ;; +esac + +if [ -x "$basedir//bin/sh" ]; then + exec "$basedir//bin/sh" "$basedir/../react-native-vector-icons/bin/fa-upgrade.sh" "$@" +else + exec /bin/sh "$basedir/../react-native-vector-icons/bin/fa-upgrade.sh" "$@" +fi diff --git a/node_modules/.bin/fa-upgrade.sh.cmd b/node_modules/.bin/fa-upgrade.sh.cmd new file mode 100644 index 00000000..dbaeccd3 --- /dev/null +++ b/node_modules/.bin/fa-upgrade.sh.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\/bin/sh.exe" ( + SET "_prog=%dp0%\/bin/sh.exe" +) ELSE ( + SET "_prog=/bin/sh" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\react-native-vector-icons\bin\fa-upgrade.sh" %* diff --git a/node_modules/.bin/fa-upgrade.sh.ps1 b/node_modules/.bin/fa-upgrade.sh.ps1 new file mode 100644 index 00000000..e1c9ebdc --- /dev/null +++ b/node_modules/.bin/fa-upgrade.sh.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir//bin/sh$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir//bin/sh$exe" "$basedir/../react-native-vector-icons/bin/fa-upgrade.sh" $args + } else { + & "$basedir//bin/sh$exe" "$basedir/../react-native-vector-icons/bin/fa-upgrade.sh" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "/bin/sh$exe" "$basedir/../react-native-vector-icons/bin/fa-upgrade.sh" $args + } else { + & "/bin/sh$exe" "$basedir/../react-native-vector-icons/bin/fa-upgrade.sh" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/node_modules/.bin/fa5-upgrade b/node_modules/.bin/fa5-upgrade new file mode 100644 index 00000000..e7cbdab1 --- /dev/null +++ b/node_modules/.bin/fa5-upgrade @@ -0,0 +1,16 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) + if command -v cygpath > /dev/null 2>&1; then + basedir=`cygpath -w "$basedir"` + fi + ;; +esac + +if [ -x "$basedir//bin/sh" ]; then + exec "$basedir//bin/sh" "$basedir/../react-native-vector-icons/bin/fa5-upgrade.sh" "$@" +else + exec /bin/sh "$basedir/../react-native-vector-icons/bin/fa5-upgrade.sh" "$@" +fi diff --git a/node_modules/.bin/fa5-upgrade.cmd b/node_modules/.bin/fa5-upgrade.cmd new file mode 100644 index 00000000..d497dcf2 --- /dev/null +++ b/node_modules/.bin/fa5-upgrade.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\/bin/sh.exe" ( + SET "_prog=%dp0%\/bin/sh.exe" +) ELSE ( + SET "_prog=/bin/sh" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\react-native-vector-icons\bin\fa5-upgrade.sh" %* diff --git a/node_modules/.bin/fa5-upgrade.ps1 b/node_modules/.bin/fa5-upgrade.ps1 new file mode 100644 index 00000000..9589d717 --- /dev/null +++ b/node_modules/.bin/fa5-upgrade.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir//bin/sh$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir//bin/sh$exe" "$basedir/../react-native-vector-icons/bin/fa5-upgrade.sh" $args + } else { + & "$basedir//bin/sh$exe" "$basedir/../react-native-vector-icons/bin/fa5-upgrade.sh" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "/bin/sh$exe" "$basedir/../react-native-vector-icons/bin/fa5-upgrade.sh" $args + } else { + & "/bin/sh$exe" "$basedir/../react-native-vector-icons/bin/fa5-upgrade.sh" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/node_modules/.bin/fa6-upgrade b/node_modules/.bin/fa6-upgrade new file mode 100644 index 00000000..8c8a2cd6 --- /dev/null +++ b/node_modules/.bin/fa6-upgrade @@ -0,0 +1,16 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) + if command -v cygpath > /dev/null 2>&1; then + basedir=`cygpath -w "$basedir"` + fi + ;; +esac + +if [ -x "$basedir//bin/sh" ]; then + exec "$basedir//bin/sh" "$basedir/../react-native-vector-icons/bin/fa6-upgrade.sh" "$@" +else + exec /bin/sh "$basedir/../react-native-vector-icons/bin/fa6-upgrade.sh" "$@" +fi diff --git a/node_modules/.bin/fa6-upgrade.cmd b/node_modules/.bin/fa6-upgrade.cmd new file mode 100644 index 00000000..601e39ba --- /dev/null +++ b/node_modules/.bin/fa6-upgrade.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\/bin/sh.exe" ( + SET "_prog=%dp0%\/bin/sh.exe" +) ELSE ( + SET "_prog=/bin/sh" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\react-native-vector-icons\bin\fa6-upgrade.sh" %* diff --git a/node_modules/.bin/fa6-upgrade.ps1 b/node_modules/.bin/fa6-upgrade.ps1 new file mode 100644 index 00000000..0e681b7a --- /dev/null +++ b/node_modules/.bin/fa6-upgrade.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir//bin/sh$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir//bin/sh$exe" "$basedir/../react-native-vector-icons/bin/fa6-upgrade.sh" $args + } else { + & "$basedir//bin/sh$exe" "$basedir/../react-native-vector-icons/bin/fa6-upgrade.sh" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "/bin/sh$exe" "$basedir/../react-native-vector-icons/bin/fa6-upgrade.sh" $args + } else { + & "/bin/sh$exe" "$basedir/../react-native-vector-icons/bin/fa6-upgrade.sh" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/node_modules/.bin/generate-icon b/node_modules/.bin/generate-icon new file mode 100644 index 00000000..04a517de --- /dev/null +++ b/node_modules/.bin/generate-icon @@ -0,0 +1,16 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) + if command -v cygpath > /dev/null 2>&1; then + basedir=`cygpath -w "$basedir"` + fi + ;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../react-native-vector-icons/bin/generate-icon.js" "$@" +else + exec node "$basedir/../react-native-vector-icons/bin/generate-icon.js" "$@" +fi diff --git a/node_modules/.bin/generate-icon.cmd b/node_modules/.bin/generate-icon.cmd new file mode 100644 index 00000000..65c2d7c4 --- /dev/null +++ b/node_modules/.bin/generate-icon.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\react-native-vector-icons\bin\generate-icon.js" %* diff --git a/node_modules/.bin/generate-icon.ps1 b/node_modules/.bin/generate-icon.ps1 new file mode 100644 index 00000000..1c97da6d --- /dev/null +++ b/node_modules/.bin/generate-icon.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../react-native-vector-icons/bin/generate-icon.js" $args + } else { + & "$basedir/node$exe" "$basedir/../react-native-vector-icons/bin/generate-icon.js" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../react-native-vector-icons/bin/generate-icon.js" $args + } else { + & "node$exe" "$basedir/../react-native-vector-icons/bin/generate-icon.js" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/node_modules/.bin/loose-envify b/node_modules/.bin/loose-envify new file mode 100644 index 00000000..076f91b1 --- /dev/null +++ b/node_modules/.bin/loose-envify @@ -0,0 +1,16 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) + if command -v cygpath > /dev/null 2>&1; then + basedir=`cygpath -w "$basedir"` + fi + ;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../loose-envify/cli.js" "$@" +else + exec node "$basedir/../loose-envify/cli.js" "$@" +fi diff --git a/node_modules/.bin/loose-envify.cmd b/node_modules/.bin/loose-envify.cmd new file mode 100644 index 00000000..599576f9 --- /dev/null +++ b/node_modules/.bin/loose-envify.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\loose-envify\cli.js" %* diff --git a/node_modules/.bin/loose-envify.ps1 b/node_modules/.bin/loose-envify.ps1 new file mode 100644 index 00000000..eb866fca --- /dev/null +++ b/node_modules/.bin/loose-envify.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../loose-envify/cli.js" $args + } else { + & "$basedir/node$exe" "$basedir/../loose-envify/cli.js" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../loose-envify/cli.js" $args + } else { + & "node$exe" "$basedir/../loose-envify/cli.js" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json new file mode 100644 index 00000000..2b833ad5 --- /dev/null +++ b/node_modules/.package-lock.json @@ -0,0 +1,219 @@ +{ + "name": "Companion-code", + "lockfileVersion": 3, + "requires": true, + "packages": { + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-native-vector-icons": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-10.2.0.tgz", + "integrity": "sha512-n5HGcxUuVaTf9QJPs/W22xQpC2Z9u0nb0KgLPnVltP8vdUvOp6+R26gF55kilP/fV4eL4vsAHUqUjewppJMBOQ==", + "dependencies": { + "prop-types": "^15.7.2", + "yargs": "^16.1.1" + }, + "bin": { + "fa-upgrade.sh": "bin/fa-upgrade.sh", + "fa5-upgrade": "bin/fa5-upgrade.sh", + "fa6-upgrade": "bin/fa6-upgrade.sh", + "generate-icon": "bin/generate-icon.js" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + } + } +} diff --git a/node_modules/ansi-regex/index.d.ts b/node_modules/ansi-regex/index.d.ts new file mode 100644 index 00000000..2dbf6af2 --- /dev/null +++ b/node_modules/ansi-regex/index.d.ts @@ -0,0 +1,37 @@ +declare namespace ansiRegex { + interface Options { + /** + Match only the first ANSI escape. + + @default false + */ + onlyFirst: boolean; + } +} + +/** +Regular expression for matching ANSI escape codes. + +@example +``` +import ansiRegex = require('ansi-regex'); + +ansiRegex().test('\u001B[4mcake\u001B[0m'); +//=> true + +ansiRegex().test('cake'); +//=> false + +'\u001B[4mcake\u001B[0m'.match(ansiRegex()); +//=> ['\u001B[4m', '\u001B[0m'] + +'\u001B[4mcake\u001B[0m'.match(ansiRegex({onlyFirst: true})); +//=> ['\u001B[4m'] + +'\u001B]8;;https://github.com\u0007click\u001B]8;;\u0007'.match(ansiRegex()); +//=> ['\u001B]8;;https://github.com\u0007', '\u001B]8;;\u0007'] +``` +*/ +declare function ansiRegex(options?: ansiRegex.Options): RegExp; + +export = ansiRegex; diff --git a/node_modules/ansi-regex/index.js b/node_modules/ansi-regex/index.js new file mode 100644 index 00000000..616ff837 --- /dev/null +++ b/node_modules/ansi-regex/index.js @@ -0,0 +1,10 @@ +'use strict'; + +module.exports = ({onlyFirst = false} = {}) => { + const pattern = [ + '[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)', + '(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))' + ].join('|'); + + return new RegExp(pattern, onlyFirst ? undefined : 'g'); +}; diff --git a/node_modules/ansi-regex/license b/node_modules/ansi-regex/license new file mode 100644 index 00000000..e7af2f77 --- /dev/null +++ b/node_modules/ansi-regex/license @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/ansi-regex/package.json b/node_modules/ansi-regex/package.json new file mode 100644 index 00000000..017f5311 --- /dev/null +++ b/node_modules/ansi-regex/package.json @@ -0,0 +1,55 @@ +{ + "name": "ansi-regex", + "version": "5.0.1", + "description": "Regular expression for matching ANSI escape codes", + "license": "MIT", + "repository": "chalk/ansi-regex", + "author": { + "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "sindresorhus.com" + }, + "engines": { + "node": ">=8" + }, + "scripts": { + "test": "xo && ava && tsd", + "view-supported": "node fixtures/view-codes.js" + }, + "files": [ + "index.js", + "index.d.ts" + ], + "keywords": [ + "ansi", + "styles", + "color", + "colour", + "colors", + "terminal", + "console", + "cli", + "string", + "tty", + "escape", + "formatting", + "rgb", + "256", + "shell", + "xterm", + "command-line", + "text", + "regex", + "regexp", + "re", + "match", + "test", + "find", + "pattern" + ], + "devDependencies": { + "ava": "^2.4.0", + "tsd": "^0.9.0", + "xo": "^0.25.3" + } +} diff --git a/node_modules/ansi-regex/readme.md b/node_modules/ansi-regex/readme.md new file mode 100644 index 00000000..4d848bc3 --- /dev/null +++ b/node_modules/ansi-regex/readme.md @@ -0,0 +1,78 @@ +# ansi-regex + +> Regular expression for matching [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code) + + +## Install + +``` +$ npm install ansi-regex +``` + + +## Usage + +```js +const ansiRegex = require('ansi-regex'); + +ansiRegex().test('\u001B[4mcake\u001B[0m'); +//=> true + +ansiRegex().test('cake'); +//=> false + +'\u001B[4mcake\u001B[0m'.match(ansiRegex()); +//=> ['\u001B[4m', '\u001B[0m'] + +'\u001B[4mcake\u001B[0m'.match(ansiRegex({onlyFirst: true})); +//=> ['\u001B[4m'] + +'\u001B]8;;https://github.com\u0007click\u001B]8;;\u0007'.match(ansiRegex()); +//=> ['\u001B]8;;https://github.com\u0007', '\u001B]8;;\u0007'] +``` + + +## API + +### ansiRegex(options?) + +Returns a regex for matching ANSI escape codes. + +#### options + +Type: `object` + +##### onlyFirst + +Type: `boolean`
+Default: `false` *(Matches any ANSI escape codes in a string)* + +Match only the first ANSI escape. + + +## FAQ + +### Why do you test for codes not in the ECMA 48 standard? + +Some of the codes we run as a test are codes that we acquired finding various lists of non-standard or manufacturer specific codes. We test for both standard and non-standard codes, as most of them follow the same or similar format and can be safely matched in strings without the risk of removing actual string content. There are a few non-standard control codes that do not follow the traditional format (i.e. they end in numbers) thus forcing us to exclude them from the test because we cannot reliably match them. + +On the historical side, those ECMA standards were established in the early 90's whereas the VT100, for example, was designed in the mid/late 70's. At that point in time, control codes were still pretty ungoverned and engineers used them for a multitude of things, namely to activate hardware ports that may have been proprietary. Somewhere else you see a similar 'anarchy' of codes is in the x86 architecture for processors; there are a ton of "interrupts" that can mean different things on certain brands of processors, most of which have been phased out. + + +## Maintainers + +- [Sindre Sorhus](https://github.com/sindresorhus) +- [Josh Junon](https://github.com/qix-) + + +--- + +
+ + Get professional support for this package with a Tidelift subscription + +
+ + Tidelift helps make open source sustainable for maintainers while giving companies
assurances about security, maintenance, and licensing for their dependencies. +
+
diff --git a/node_modules/ansi-styles/index.d.ts b/node_modules/ansi-styles/index.d.ts new file mode 100644 index 00000000..44a907e5 --- /dev/null +++ b/node_modules/ansi-styles/index.d.ts @@ -0,0 +1,345 @@ +declare type CSSColor = + | 'aliceblue' + | 'antiquewhite' + | 'aqua' + | 'aquamarine' + | 'azure' + | 'beige' + | 'bisque' + | 'black' + | 'blanchedalmond' + | 'blue' + | 'blueviolet' + | 'brown' + | 'burlywood' + | 'cadetblue' + | 'chartreuse' + | 'chocolate' + | 'coral' + | 'cornflowerblue' + | 'cornsilk' + | 'crimson' + | 'cyan' + | 'darkblue' + | 'darkcyan' + | 'darkgoldenrod' + | 'darkgray' + | 'darkgreen' + | 'darkgrey' + | 'darkkhaki' + | 'darkmagenta' + | 'darkolivegreen' + | 'darkorange' + | 'darkorchid' + | 'darkred' + | 'darksalmon' + | 'darkseagreen' + | 'darkslateblue' + | 'darkslategray' + | 'darkslategrey' + | 'darkturquoise' + | 'darkviolet' + | 'deeppink' + | 'deepskyblue' + | 'dimgray' + | 'dimgrey' + | 'dodgerblue' + | 'firebrick' + | 'floralwhite' + | 'forestgreen' + | 'fuchsia' + | 'gainsboro' + | 'ghostwhite' + | 'gold' + | 'goldenrod' + | 'gray' + | 'green' + | 'greenyellow' + | 'grey' + | 'honeydew' + | 'hotpink' + | 'indianred' + | 'indigo' + | 'ivory' + | 'khaki' + | 'lavender' + | 'lavenderblush' + | 'lawngreen' + | 'lemonchiffon' + | 'lightblue' + | 'lightcoral' + | 'lightcyan' + | 'lightgoldenrodyellow' + | 'lightgray' + | 'lightgreen' + | 'lightgrey' + | 'lightpink' + | 'lightsalmon' + | 'lightseagreen' + | 'lightskyblue' + | 'lightslategray' + | 'lightslategrey' + | 'lightsteelblue' + | 'lightyellow' + | 'lime' + | 'limegreen' + | 'linen' + | 'magenta' + | 'maroon' + | 'mediumaquamarine' + | 'mediumblue' + | 'mediumorchid' + | 'mediumpurple' + | 'mediumseagreen' + | 'mediumslateblue' + | 'mediumspringgreen' + | 'mediumturquoise' + | 'mediumvioletred' + | 'midnightblue' + | 'mintcream' + | 'mistyrose' + | 'moccasin' + | 'navajowhite' + | 'navy' + | 'oldlace' + | 'olive' + | 'olivedrab' + | 'orange' + | 'orangered' + | 'orchid' + | 'palegoldenrod' + | 'palegreen' + | 'paleturquoise' + | 'palevioletred' + | 'papayawhip' + | 'peachpuff' + | 'peru' + | 'pink' + | 'plum' + | 'powderblue' + | 'purple' + | 'rebeccapurple' + | 'red' + | 'rosybrown' + | 'royalblue' + | 'saddlebrown' + | 'salmon' + | 'sandybrown' + | 'seagreen' + | 'seashell' + | 'sienna' + | 'silver' + | 'skyblue' + | 'slateblue' + | 'slategray' + | 'slategrey' + | 'snow' + | 'springgreen' + | 'steelblue' + | 'tan' + | 'teal' + | 'thistle' + | 'tomato' + | 'turquoise' + | 'violet' + | 'wheat' + | 'white' + | 'whitesmoke' + | 'yellow' + | 'yellowgreen'; + +declare namespace ansiStyles { + interface ColorConvert { + /** + The RGB color space. + + @param red - (`0`-`255`) + @param green - (`0`-`255`) + @param blue - (`0`-`255`) + */ + rgb(red: number, green: number, blue: number): string; + + /** + The RGB HEX color space. + + @param hex - A hexadecimal string containing RGB data. + */ + hex(hex: string): string; + + /** + @param keyword - A CSS color name. + */ + keyword(keyword: CSSColor): string; + + /** + The HSL color space. + + @param hue - (`0`-`360`) + @param saturation - (`0`-`100`) + @param lightness - (`0`-`100`) + */ + hsl(hue: number, saturation: number, lightness: number): string; + + /** + The HSV color space. + + @param hue - (`0`-`360`) + @param saturation - (`0`-`100`) + @param value - (`0`-`100`) + */ + hsv(hue: number, saturation: number, value: number): string; + + /** + The HSV color space. + + @param hue - (`0`-`360`) + @param whiteness - (`0`-`100`) + @param blackness - (`0`-`100`) + */ + hwb(hue: number, whiteness: number, blackness: number): string; + + /** + Use a [4-bit unsigned number](https://en.wikipedia.org/wiki/ANSI_escape_code#3/4-bit) to set text color. + */ + ansi(ansi: number): string; + + /** + Use an [8-bit unsigned number](https://en.wikipedia.org/wiki/ANSI_escape_code#8-bit) to set text color. + */ + ansi256(ansi: number): string; + } + + interface CSPair { + /** + The ANSI terminal control sequence for starting this style. + */ + readonly open: string; + + /** + The ANSI terminal control sequence for ending this style. + */ + readonly close: string; + } + + interface ColorBase { + readonly ansi: ColorConvert; + readonly ansi256: ColorConvert; + readonly ansi16m: ColorConvert; + + /** + The ANSI terminal control sequence for ending this color. + */ + readonly close: string; + } + + interface Modifier { + /** + Resets the current color chain. + */ + readonly reset: CSPair; + + /** + Make text bold. + */ + readonly bold: CSPair; + + /** + Emitting only a small amount of light. + */ + readonly dim: CSPair; + + /** + Make text italic. (Not widely supported) + */ + readonly italic: CSPair; + + /** + Make text underline. (Not widely supported) + */ + readonly underline: CSPair; + + /** + Inverse background and foreground colors. + */ + readonly inverse: CSPair; + + /** + Prints the text, but makes it invisible. + */ + readonly hidden: CSPair; + + /** + Puts a horizontal line through the center of the text. (Not widely supported) + */ + readonly strikethrough: CSPair; + } + + interface ForegroundColor { + readonly black: CSPair; + readonly red: CSPair; + readonly green: CSPair; + readonly yellow: CSPair; + readonly blue: CSPair; + readonly cyan: CSPair; + readonly magenta: CSPair; + readonly white: CSPair; + + /** + Alias for `blackBright`. + */ + readonly gray: CSPair; + + /** + Alias for `blackBright`. + */ + readonly grey: CSPair; + + readonly blackBright: CSPair; + readonly redBright: CSPair; + readonly greenBright: CSPair; + readonly yellowBright: CSPair; + readonly blueBright: CSPair; + readonly cyanBright: CSPair; + readonly magentaBright: CSPair; + readonly whiteBright: CSPair; + } + + interface BackgroundColor { + readonly bgBlack: CSPair; + readonly bgRed: CSPair; + readonly bgGreen: CSPair; + readonly bgYellow: CSPair; + readonly bgBlue: CSPair; + readonly bgCyan: CSPair; + readonly bgMagenta: CSPair; + readonly bgWhite: CSPair; + + /** + Alias for `bgBlackBright`. + */ + readonly bgGray: CSPair; + + /** + Alias for `bgBlackBright`. + */ + readonly bgGrey: CSPair; + + readonly bgBlackBright: CSPair; + readonly bgRedBright: CSPair; + readonly bgGreenBright: CSPair; + readonly bgYellowBright: CSPair; + readonly bgBlueBright: CSPair; + readonly bgCyanBright: CSPair; + readonly bgMagentaBright: CSPair; + readonly bgWhiteBright: CSPair; + } +} + +declare const ansiStyles: { + readonly modifier: ansiStyles.Modifier; + readonly color: ansiStyles.ForegroundColor & ansiStyles.ColorBase; + readonly bgColor: ansiStyles.BackgroundColor & ansiStyles.ColorBase; + readonly codes: ReadonlyMap; +} & ansiStyles.BackgroundColor & ansiStyles.ForegroundColor & ansiStyles.Modifier; + +export = ansiStyles; diff --git a/node_modules/ansi-styles/index.js b/node_modules/ansi-styles/index.js new file mode 100644 index 00000000..5d82581a --- /dev/null +++ b/node_modules/ansi-styles/index.js @@ -0,0 +1,163 @@ +'use strict'; + +const wrapAnsi16 = (fn, offset) => (...args) => { + const code = fn(...args); + return `\u001B[${code + offset}m`; +}; + +const wrapAnsi256 = (fn, offset) => (...args) => { + const code = fn(...args); + return `\u001B[${38 + offset};5;${code}m`; +}; + +const wrapAnsi16m = (fn, offset) => (...args) => { + const rgb = fn(...args); + return `\u001B[${38 + offset};2;${rgb[0]};${rgb[1]};${rgb[2]}m`; +}; + +const ansi2ansi = n => n; +const rgb2rgb = (r, g, b) => [r, g, b]; + +const setLazyProperty = (object, property, get) => { + Object.defineProperty(object, property, { + get: () => { + const value = get(); + + Object.defineProperty(object, property, { + value, + enumerable: true, + configurable: true + }); + + return value; + }, + enumerable: true, + configurable: true + }); +}; + +/** @type {typeof import('color-convert')} */ +let colorConvert; +const makeDynamicStyles = (wrap, targetSpace, identity, isBackground) => { + if (colorConvert === undefined) { + colorConvert = require('color-convert'); + } + + const offset = isBackground ? 10 : 0; + const styles = {}; + + for (const [sourceSpace, suite] of Object.entries(colorConvert)) { + const name = sourceSpace === 'ansi16' ? 'ansi' : sourceSpace; + if (sourceSpace === targetSpace) { + styles[name] = wrap(identity, offset); + } else if (typeof suite === 'object') { + styles[name] = wrap(suite[targetSpace], offset); + } + } + + return styles; +}; + +function assembleStyles() { + const codes = new Map(); + const styles = { + modifier: { + reset: [0, 0], + // 21 isn't widely supported and 22 does the same thing + bold: [1, 22], + dim: [2, 22], + italic: [3, 23], + underline: [4, 24], + inverse: [7, 27], + hidden: [8, 28], + strikethrough: [9, 29] + }, + color: { + black: [30, 39], + red: [31, 39], + green: [32, 39], + yellow: [33, 39], + blue: [34, 39], + magenta: [35, 39], + cyan: [36, 39], + white: [37, 39], + + // Bright color + blackBright: [90, 39], + redBright: [91, 39], + greenBright: [92, 39], + yellowBright: [93, 39], + blueBright: [94, 39], + magentaBright: [95, 39], + cyanBright: [96, 39], + whiteBright: [97, 39] + }, + bgColor: { + bgBlack: [40, 49], + bgRed: [41, 49], + bgGreen: [42, 49], + bgYellow: [43, 49], + bgBlue: [44, 49], + bgMagenta: [45, 49], + bgCyan: [46, 49], + bgWhite: [47, 49], + + // Bright color + bgBlackBright: [100, 49], + bgRedBright: [101, 49], + bgGreenBright: [102, 49], + bgYellowBright: [103, 49], + bgBlueBright: [104, 49], + bgMagentaBright: [105, 49], + bgCyanBright: [106, 49], + bgWhiteBright: [107, 49] + } + }; + + // Alias bright black as gray (and grey) + styles.color.gray = styles.color.blackBright; + styles.bgColor.bgGray = styles.bgColor.bgBlackBright; + styles.color.grey = styles.color.blackBright; + styles.bgColor.bgGrey = styles.bgColor.bgBlackBright; + + for (const [groupName, group] of Object.entries(styles)) { + for (const [styleName, style] of Object.entries(group)) { + styles[styleName] = { + open: `\u001B[${style[0]}m`, + close: `\u001B[${style[1]}m` + }; + + group[styleName] = styles[styleName]; + + codes.set(style[0], style[1]); + } + + Object.defineProperty(styles, groupName, { + value: group, + enumerable: false + }); + } + + Object.defineProperty(styles, 'codes', { + value: codes, + enumerable: false + }); + + styles.color.close = '\u001B[39m'; + styles.bgColor.close = '\u001B[49m'; + + setLazyProperty(styles.color, 'ansi', () => makeDynamicStyles(wrapAnsi16, 'ansi16', ansi2ansi, false)); + setLazyProperty(styles.color, 'ansi256', () => makeDynamicStyles(wrapAnsi256, 'ansi256', ansi2ansi, false)); + setLazyProperty(styles.color, 'ansi16m', () => makeDynamicStyles(wrapAnsi16m, 'rgb', rgb2rgb, false)); + setLazyProperty(styles.bgColor, 'ansi', () => makeDynamicStyles(wrapAnsi16, 'ansi16', ansi2ansi, true)); + setLazyProperty(styles.bgColor, 'ansi256', () => makeDynamicStyles(wrapAnsi256, 'ansi256', ansi2ansi, true)); + setLazyProperty(styles.bgColor, 'ansi16m', () => makeDynamicStyles(wrapAnsi16m, 'rgb', rgb2rgb, true)); + + return styles; +} + +// Make the export immutable +Object.defineProperty(module, 'exports', { + enumerable: true, + get: assembleStyles +}); diff --git a/node_modules/ansi-styles/license b/node_modules/ansi-styles/license new file mode 100644 index 00000000..e7af2f77 --- /dev/null +++ b/node_modules/ansi-styles/license @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/ansi-styles/package.json b/node_modules/ansi-styles/package.json new file mode 100644 index 00000000..75393284 --- /dev/null +++ b/node_modules/ansi-styles/package.json @@ -0,0 +1,56 @@ +{ + "name": "ansi-styles", + "version": "4.3.0", + "description": "ANSI escape codes for styling strings in the terminal", + "license": "MIT", + "repository": "chalk/ansi-styles", + "funding": "https://github.com/chalk/ansi-styles?sponsor=1", + "author": { + "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "sindresorhus.com" + }, + "engines": { + "node": ">=8" + }, + "scripts": { + "test": "xo && ava && tsd", + "screenshot": "svg-term --command='node screenshot' --out=screenshot.svg --padding=3 --width=55 --height=3 --at=1000 --no-cursor" + }, + "files": [ + "index.js", + "index.d.ts" + ], + "keywords": [ + "ansi", + "styles", + "color", + "colour", + "colors", + "terminal", + "console", + "cli", + "string", + "tty", + "escape", + "formatting", + "rgb", + "256", + "shell", + "xterm", + "log", + "logging", + "command-line", + "text" + ], + "dependencies": { + "color-convert": "^2.0.1" + }, + "devDependencies": { + "@types/color-convert": "^1.9.0", + "ava": "^2.3.0", + "svg-term-cli": "^2.1.1", + "tsd": "^0.11.0", + "xo": "^0.25.3" + } +} diff --git a/node_modules/ansi-styles/readme.md b/node_modules/ansi-styles/readme.md new file mode 100644 index 00000000..24883de8 --- /dev/null +++ b/node_modules/ansi-styles/readme.md @@ -0,0 +1,152 @@ +# ansi-styles [![Build Status](https://travis-ci.org/chalk/ansi-styles.svg?branch=master)](https://travis-ci.org/chalk/ansi-styles) + +> [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code#Colors_and_Styles) for styling strings in the terminal + +You probably want the higher-level [chalk](https://github.com/chalk/chalk) module for styling your strings. + + + +## Install + +``` +$ npm install ansi-styles +``` + +## Usage + +```js +const style = require('ansi-styles'); + +console.log(`${style.green.open}Hello world!${style.green.close}`); + + +// Color conversion between 16/256/truecolor +// NOTE: If conversion goes to 16 colors or 256 colors, the original color +// may be degraded to fit that color palette. This means terminals +// that do not support 16 million colors will best-match the +// original color. +console.log(style.bgColor.ansi.hsl(120, 80, 72) + 'Hello world!' + style.bgColor.close); +console.log(style.color.ansi256.rgb(199, 20, 250) + 'Hello world!' + style.color.close); +console.log(style.color.ansi16m.hex('#abcdef') + 'Hello world!' + style.color.close); +``` + +## API + +Each style has an `open` and `close` property. + +## Styles + +### Modifiers + +- `reset` +- `bold` +- `dim` +- `italic` *(Not widely supported)* +- `underline` +- `inverse` +- `hidden` +- `strikethrough` *(Not widely supported)* + +### Colors + +- `black` +- `red` +- `green` +- `yellow` +- `blue` +- `magenta` +- `cyan` +- `white` +- `blackBright` (alias: `gray`, `grey`) +- `redBright` +- `greenBright` +- `yellowBright` +- `blueBright` +- `magentaBright` +- `cyanBright` +- `whiteBright` + +### Background colors + +- `bgBlack` +- `bgRed` +- `bgGreen` +- `bgYellow` +- `bgBlue` +- `bgMagenta` +- `bgCyan` +- `bgWhite` +- `bgBlackBright` (alias: `bgGray`, `bgGrey`) +- `bgRedBright` +- `bgGreenBright` +- `bgYellowBright` +- `bgBlueBright` +- `bgMagentaBright` +- `bgCyanBright` +- `bgWhiteBright` + +## Advanced usage + +By default, you get a map of styles, but the styles are also available as groups. They are non-enumerable so they don't show up unless you access them explicitly. This makes it easier to expose only a subset in a higher-level module. + +- `style.modifier` +- `style.color` +- `style.bgColor` + +###### Example + +```js +console.log(style.color.green.open); +``` + +Raw escape codes (i.e. without the CSI escape prefix `\u001B[` and render mode postfix `m`) are available under `style.codes`, which returns a `Map` with the open codes as keys and close codes as values. + +###### Example + +```js +console.log(style.codes.get(36)); +//=> 39 +``` + +## [256 / 16 million (TrueColor) support](https://gist.github.com/XVilka/8346728) + +`ansi-styles` uses the [`color-convert`](https://github.com/Qix-/color-convert) package to allow for converting between various colors and ANSI escapes, with support for 256 and 16 million colors. + +The following color spaces from `color-convert` are supported: + +- `rgb` +- `hex` +- `keyword` +- `hsl` +- `hsv` +- `hwb` +- `ansi` +- `ansi256` + +To use these, call the associated conversion function with the intended output, for example: + +```js +style.color.ansi.rgb(100, 200, 15); // RGB to 16 color ansi foreground code +style.bgColor.ansi.rgb(100, 200, 15); // RGB to 16 color ansi background code + +style.color.ansi256.hsl(120, 100, 60); // HSL to 256 color ansi foreground code +style.bgColor.ansi256.hsl(120, 100, 60); // HSL to 256 color ansi foreground code + +style.color.ansi16m.hex('#C0FFEE'); // Hex (RGB) to 16 million color foreground code +style.bgColor.ansi16m.hex('#C0FFEE'); // Hex (RGB) to 16 million color background code +``` + +## Related + +- [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) - ANSI escape codes for manipulating the terminal + +## Maintainers + +- [Sindre Sorhus](https://github.com/sindresorhus) +- [Josh Junon](https://github.com/qix-) + +## For enterprise + +Available as part of the Tidelift Subscription. + +The maintainers of `ansi-styles` and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. [Learn more.](https://tidelift.com/subscription/pkg/npm-ansi-styles?utm_source=npm-ansi-styles&utm_medium=referral&utm_campaign=enterprise&utm_term=repo) diff --git a/node_modules/cliui/CHANGELOG.md b/node_modules/cliui/CHANGELOG.md new file mode 100644 index 00000000..d6a7e3f8 --- /dev/null +++ b/node_modules/cliui/CHANGELOG.md @@ -0,0 +1,121 @@ +# Change Log + +All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. + +### [7.0.4](https://www.github.com/yargs/cliui/compare/v7.0.3...v7.0.4) (2020-11-08) + + +### Bug Fixes + +* **deno:** import UIOptions from definitions ([#97](https://www.github.com/yargs/cliui/issues/97)) ([f04f343](https://www.github.com/yargs/cliui/commit/f04f3439bc78114c7e90f82ff56f5acf16268ea8)) + +### [7.0.3](https://www.github.com/yargs/cliui/compare/v7.0.2...v7.0.3) (2020-10-16) + + +### Bug Fixes + +* **exports:** node 13.0 and 13.1 require the dotted object form _with_ a string fallback ([#93](https://www.github.com/yargs/cliui/issues/93)) ([eca16fc](https://www.github.com/yargs/cliui/commit/eca16fc05d26255df3280906c36d7f0e5b05c6e9)) + +### [7.0.2](https://www.github.com/yargs/cliui/compare/v7.0.1...v7.0.2) (2020-10-14) + + +### Bug Fixes + +* **exports:** node 13.0-13.6 require a string fallback ([#91](https://www.github.com/yargs/cliui/issues/91)) ([b529d7e](https://www.github.com/yargs/cliui/commit/b529d7e432901af1af7848b23ed6cf634497d961)) + +### [7.0.1](https://www.github.com/yargs/cliui/compare/v7.0.0...v7.0.1) (2020-08-16) + + +### Bug Fixes + +* **build:** main should be build/index.cjs ([dc29a3c](https://www.github.com/yargs/cliui/commit/dc29a3cc617a410aa850e06337b5954b04f2cb4d)) + +## [7.0.0](https://www.github.com/yargs/cliui/compare/v6.0.0...v7.0.0) (2020-08-16) + + +### ⚠ BREAKING CHANGES + +* tsc/ESM/Deno support (#82) +* modernize deps and build (#80) + +### Build System + +* modernize deps and build ([#80](https://www.github.com/yargs/cliui/issues/80)) ([339d08d](https://www.github.com/yargs/cliui/commit/339d08dc71b15a3928aeab09042af94db2f43743)) + + +### Code Refactoring + +* tsc/ESM/Deno support ([#82](https://www.github.com/yargs/cliui/issues/82)) ([4b777a5](https://www.github.com/yargs/cliui/commit/4b777a5fe01c5d8958c6708695d6aab7dbe5706c)) + +## [6.0.0](https://www.github.com/yargs/cliui/compare/v5.0.0...v6.0.0) (2019-11-10) + + +### ⚠ BREAKING CHANGES + +* update deps, drop Node 6 + +### Code Refactoring + +* update deps, drop Node 6 ([62056df](https://www.github.com/yargs/cliui/commit/62056df)) + +## [5.0.0](https://github.com/yargs/cliui/compare/v4.1.0...v5.0.0) (2019-04-10) + + +### Bug Fixes + +* Update wrap-ansi to fix compatibility with latest versions of chalk. ([#60](https://github.com/yargs/cliui/issues/60)) ([7bf79ae](https://github.com/yargs/cliui/commit/7bf79ae)) + + +### BREAKING CHANGES + +* Drop support for node < 6. + + + + +## [4.1.0](https://github.com/yargs/cliui/compare/v4.0.0...v4.1.0) (2018-04-23) + + +### Features + +* add resetOutput method ([#57](https://github.com/yargs/cliui/issues/57)) ([7246902](https://github.com/yargs/cliui/commit/7246902)) + + + + +## [4.0.0](https://github.com/yargs/cliui/compare/v3.2.0...v4.0.0) (2017-12-18) + + +### Bug Fixes + +* downgrades strip-ansi to version 3.0.1 ([#54](https://github.com/yargs/cliui/issues/54)) ([5764c46](https://github.com/yargs/cliui/commit/5764c46)) +* set env variable FORCE_COLOR. ([#56](https://github.com/yargs/cliui/issues/56)) ([7350e36](https://github.com/yargs/cliui/commit/7350e36)) + + +### Chores + +* drop support for node < 4 ([#53](https://github.com/yargs/cliui/issues/53)) ([b105376](https://github.com/yargs/cliui/commit/b105376)) + + +### Features + +* add fallback for window width ([#45](https://github.com/yargs/cliui/issues/45)) ([d064922](https://github.com/yargs/cliui/commit/d064922)) + + +### BREAKING CHANGES + +* officially drop support for Node < 4 + + + + +## [3.2.0](https://github.com/yargs/cliui/compare/v3.1.2...v3.2.0) (2016-04-11) + + +### Bug Fixes + +* reduces tarball size ([acc6c33](https://github.com/yargs/cliui/commit/acc6c33)) + +### Features + +* adds standard-version for release management ([ff84e32](https://github.com/yargs/cliui/commit/ff84e32)) diff --git a/node_modules/cliui/LICENSE.txt b/node_modules/cliui/LICENSE.txt new file mode 100644 index 00000000..c7e27478 --- /dev/null +++ b/node_modules/cliui/LICENSE.txt @@ -0,0 +1,14 @@ +Copyright (c) 2015, Contributors + +Permission to use, copy, modify, and/or distribute this software +for any purpose with or without fee is hereby granted, provided +that the above copyright notice and this permission notice +appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE +LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES +OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/cliui/README.md b/node_modules/cliui/README.md new file mode 100644 index 00000000..65b56722 --- /dev/null +++ b/node_modules/cliui/README.md @@ -0,0 +1,141 @@ +# cliui + +![ci](https://github.com/yargs/cliui/workflows/ci/badge.svg) +[![NPM version](https://img.shields.io/npm/v/cliui.svg)](https://www.npmjs.com/package/cliui) +[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org) +![nycrc config on GitHub](https://img.shields.io/nycrc/yargs/cliui) + +easily create complex multi-column command-line-interfaces. + +## Example + +```js +const ui = require('cliui')() + +ui.div('Usage: $0 [command] [options]') + +ui.div({ + text: 'Options:', + padding: [2, 0, 1, 0] +}) + +ui.div( + { + text: "-f, --file", + width: 20, + padding: [0, 4, 0, 4] + }, + { + text: "the file to load." + + chalk.green("(if this description is long it wraps).") + , + width: 20 + }, + { + text: chalk.red("[required]"), + align: 'right' + } +) + +console.log(ui.toString()) +``` + +## Deno/ESM Support + +As of `v7` `cliui` supports [Deno](https://github.com/denoland/deno) and +[ESM](https://nodejs.org/api/esm.html#esm_ecmascript_modules): + +```typescript +import cliui from "https://deno.land/x/cliui/deno.ts"; + +const ui = cliui({}) + +ui.div('Usage: $0 [command] [options]') + +ui.div({ + text: 'Options:', + padding: [2, 0, 1, 0] +}) + +ui.div({ + text: "-f, --file", + width: 20, + padding: [0, 4, 0, 4] +}) + +console.log(ui.toString()) +``` + + + +## Layout DSL + +cliui exposes a simple layout DSL: + +If you create a single `ui.div`, passing a string rather than an +object: + +* `\n`: characters will be interpreted as new rows. +* `\t`: characters will be interpreted as new columns. +* `\s`: characters will be interpreted as padding. + +**as an example...** + +```js +var ui = require('./')({ + width: 60 +}) + +ui.div( + 'Usage: node ./bin/foo.js\n' + + ' \t provide a regex\n' + + ' \t provide a glob\t [required]' +) + +console.log(ui.toString()) +``` + +**will output:** + +```shell +Usage: node ./bin/foo.js + provide a regex + provide a glob [required] +``` + +## Methods + +```js +cliui = require('cliui') +``` + +### cliui({width: integer}) + +Specify the maximum width of the UI being generated. +If no width is provided, cliui will try to get the current window's width and use it, and if that doesn't work, width will be set to `80`. + +### cliui({wrap: boolean}) + +Enable or disable the wrapping of text in a column. + +### cliui.div(column, column, column) + +Create a row with any number of columns, a column +can either be a string, or an object with the following +options: + +* **text:** some text to place in the column. +* **width:** the width of a column. +* **align:** alignment, `right` or `center`. +* **padding:** `[top, right, bottom, left]`. +* **border:** should a border be placed around the div? + +### cliui.span(column, column, column) + +Similar to `div`, except the next row will be appended without +a new line being created. + +### cliui.resetOutput() + +Resets the UI elements of the current cliui instance, maintaining the values +set for `width` and `wrap`. diff --git a/node_modules/cliui/index.mjs b/node_modules/cliui/index.mjs new file mode 100644 index 00000000..bc7a022b --- /dev/null +++ b/node_modules/cliui/index.mjs @@ -0,0 +1,13 @@ +// Bootstrap cliui with CommonJS dependencies: +import { cliui } from './build/lib/index.js' +import { wrap, stripAnsi } from './build/lib/string-utils.js' + +export default function ui (opts) { + return cliui(opts, { + stringWidth: (str) => { + return [...str].length + }, + stripAnsi, + wrap + }) +} diff --git a/node_modules/cliui/package.json b/node_modules/cliui/package.json new file mode 100644 index 00000000..3426665d --- /dev/null +++ b/node_modules/cliui/package.json @@ -0,0 +1,83 @@ +{ + "name": "cliui", + "version": "7.0.4", + "description": "easily create complex multi-column command-line-interfaces", + "main": "build/index.cjs", + "exports": { + ".": [ + { + "import": "./index.mjs", + "require": "./build/index.cjs" + }, + "./build/index.cjs" + ] + }, + "type": "module", + "module": "./index.mjs", + "scripts": { + "check": "standardx '**/*.ts' && standardx '**/*.js' && standardx '**/*.cjs'", + "fix": "standardx --fix '**/*.ts' && standardx --fix '**/*.js' && standardx --fix '**/*.cjs'", + "pretest": "rimraf build && tsc -p tsconfig.test.json && cross-env NODE_ENV=test npm run build:cjs", + "test": "c8 mocha ./test/*.cjs", + "test:esm": "c8 mocha ./test/esm/cliui-test.mjs", + "postest": "check", + "coverage": "c8 report --check-coverage", + "precompile": "rimraf build", + "compile": "tsc", + "postcompile": "npm run build:cjs", + "build:cjs": "rollup -c", + "prepare": "npm run compile" + }, + "repository": "yargs/cliui", + "standard": { + "ignore": [ + "**/example/**" + ], + "globals": [ + "it" + ] + }, + "keywords": [ + "cli", + "command-line", + "layout", + "design", + "console", + "wrap", + "table" + ], + "author": "Ben Coe ", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + }, + "devDependencies": { + "@types/node": "^14.0.27", + "@typescript-eslint/eslint-plugin": "^4.0.0", + "@typescript-eslint/parser": "^4.0.0", + "@wessberg/rollup-plugin-ts": "^1.3.2", + "c8": "^7.3.0", + "chai": "^4.2.0", + "chalk": "^4.1.0", + "cross-env": "^7.0.2", + "eslint": "^7.6.0", + "eslint-plugin-import": "^2.22.0", + "eslint-plugin-node": "^11.1.0", + "gts": "^3.0.0", + "mocha": "^8.1.1", + "rimraf": "^3.0.2", + "rollup": "^2.23.1", + "standardx": "^7.0.0", + "typescript": "^4.0.0" + }, + "files": [ + "build", + "index.mjs", + "!*.d.ts" + ], + "engine": { + "node": ">=10" + } +} diff --git a/node_modules/color-convert/CHANGELOG.md b/node_modules/color-convert/CHANGELOG.md new file mode 100644 index 00000000..0a7bce4f --- /dev/null +++ b/node_modules/color-convert/CHANGELOG.md @@ -0,0 +1,54 @@ +# 1.0.0 - 2016-01-07 + +- Removed: unused speed test +- Added: Automatic routing between previously unsupported conversions +([#27](https://github.com/Qix-/color-convert/pull/27)) +- Removed: `xxx2xxx()` and `xxx2xxxRaw()` functions +([#27](https://github.com/Qix-/color-convert/pull/27)) +- Removed: `convert()` class +([#27](https://github.com/Qix-/color-convert/pull/27)) +- Changed: all functions to lookup dictionary +([#27](https://github.com/Qix-/color-convert/pull/27)) +- Changed: `ansi` to `ansi256` +([#27](https://github.com/Qix-/color-convert/pull/27)) +- Fixed: argument grouping for functions requiring only one argument +([#27](https://github.com/Qix-/color-convert/pull/27)) + +# 0.6.0 - 2015-07-23 + +- Added: methods to handle +[ANSI](https://en.wikipedia.org/wiki/ANSI_escape_code#Colors) 16/256 colors: + - rgb2ansi16 + - rgb2ansi + - hsl2ansi16 + - hsl2ansi + - hsv2ansi16 + - hsv2ansi + - hwb2ansi16 + - hwb2ansi + - cmyk2ansi16 + - cmyk2ansi + - keyword2ansi16 + - keyword2ansi + - ansi162rgb + - ansi162hsl + - ansi162hsv + - ansi162hwb + - ansi162cmyk + - ansi162keyword + - ansi2rgb + - ansi2hsl + - ansi2hsv + - ansi2hwb + - ansi2cmyk + - ansi2keyword +([#18](https://github.com/harthur/color-convert/pull/18)) + +# 0.5.3 - 2015-06-02 + +- Fixed: hsl2hsv does not return `NaN` anymore when using `[0,0,0]` +([#15](https://github.com/harthur/color-convert/issues/15)) + +--- + +Check out commit logs for older releases diff --git a/node_modules/color-convert/LICENSE b/node_modules/color-convert/LICENSE new file mode 100644 index 00000000..5b4c386f --- /dev/null +++ b/node_modules/color-convert/LICENSE @@ -0,0 +1,21 @@ +Copyright (c) 2011-2016 Heather Arthur + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + diff --git a/node_modules/color-convert/README.md b/node_modules/color-convert/README.md new file mode 100644 index 00000000..d4b08fc3 --- /dev/null +++ b/node_modules/color-convert/README.md @@ -0,0 +1,68 @@ +# color-convert + +[![Build Status](https://travis-ci.org/Qix-/color-convert.svg?branch=master)](https://travis-ci.org/Qix-/color-convert) + +Color-convert is a color conversion library for JavaScript and node. +It converts all ways between `rgb`, `hsl`, `hsv`, `hwb`, `cmyk`, `ansi`, `ansi16`, `hex` strings, and CSS `keyword`s (will round to closest): + +```js +var convert = require('color-convert'); + +convert.rgb.hsl(140, 200, 100); // [96, 48, 59] +convert.keyword.rgb('blue'); // [0, 0, 255] + +var rgbChannels = convert.rgb.channels; // 3 +var cmykChannels = convert.cmyk.channels; // 4 +var ansiChannels = convert.ansi16.channels; // 1 +``` + +# Install + +```console +$ npm install color-convert +``` + +# API + +Simply get the property of the _from_ and _to_ conversion that you're looking for. + +All functions have a rounded and unrounded variant. By default, return values are rounded. To get the unrounded (raw) results, simply tack on `.raw` to the function. + +All 'from' functions have a hidden property called `.channels` that indicates the number of channels the function expects (not including alpha). + +```js +var convert = require('color-convert'); + +// Hex to LAB +convert.hex.lab('DEADBF'); // [ 76, 21, -2 ] +convert.hex.lab.raw('DEADBF'); // [ 75.56213190997677, 20.653827952644754, -2.290532499330533 ] + +// RGB to CMYK +convert.rgb.cmyk(167, 255, 4); // [ 35, 0, 98, 0 ] +convert.rgb.cmyk.raw(167, 255, 4); // [ 34.509803921568626, 0, 98.43137254901961, 0 ] +``` + +### Arrays +All functions that accept multiple arguments also support passing an array. + +Note that this does **not** apply to functions that convert from a color that only requires one value (e.g. `keyword`, `ansi256`, `hex`, etc.) + +```js +var convert = require('color-convert'); + +convert.rgb.hex(123, 45, 67); // '7B2D43' +convert.rgb.hex([123, 45, 67]); // '7B2D43' +``` + +## Routing + +Conversions that don't have an _explicitly_ defined conversion (in [conversions.js](conversions.js)), but can be converted by means of sub-conversions (e.g. XYZ -> **RGB** -> CMYK), are automatically routed together. This allows just about any color model supported by `color-convert` to be converted to any other model, so long as a sub-conversion path exists. This is also true for conversions requiring more than one step in between (e.g. LCH -> **LAB** -> **XYZ** -> **RGB** -> Hex). + +Keep in mind that extensive conversions _may_ result in a loss of precision, and exist only to be complete. For a list of "direct" (single-step) conversions, see [conversions.js](conversions.js). + +# Contribute + +If there is a new model you would like to support, or want to add a direct conversion between two existing models, please send us a pull request. + +# License +Copyright © 2011-2016, Heather Arthur and Josh Junon. Licensed under the [MIT License](LICENSE). diff --git a/node_modules/color-convert/conversions.js b/node_modules/color-convert/conversions.js new file mode 100644 index 00000000..2657f265 --- /dev/null +++ b/node_modules/color-convert/conversions.js @@ -0,0 +1,839 @@ +/* MIT license */ +/* eslint-disable no-mixed-operators */ +const cssKeywords = require('color-name'); + +// NOTE: conversions should only return primitive values (i.e. arrays, or +// values that give correct `typeof` results). +// do not use box values types (i.e. Number(), String(), etc.) + +const reverseKeywords = {}; +for (const key of Object.keys(cssKeywords)) { + reverseKeywords[cssKeywords[key]] = key; +} + +const convert = { + rgb: {channels: 3, labels: 'rgb'}, + hsl: {channels: 3, labels: 'hsl'}, + hsv: {channels: 3, labels: 'hsv'}, + hwb: {channels: 3, labels: 'hwb'}, + cmyk: {channels: 4, labels: 'cmyk'}, + xyz: {channels: 3, labels: 'xyz'}, + lab: {channels: 3, labels: 'lab'}, + lch: {channels: 3, labels: 'lch'}, + hex: {channels: 1, labels: ['hex']}, + keyword: {channels: 1, labels: ['keyword']}, + ansi16: {channels: 1, labels: ['ansi16']}, + ansi256: {channels: 1, labels: ['ansi256']}, + hcg: {channels: 3, labels: ['h', 'c', 'g']}, + apple: {channels: 3, labels: ['r16', 'g16', 'b16']}, + gray: {channels: 1, labels: ['gray']} +}; + +module.exports = convert; + +// Hide .channels and .labels properties +for (const model of Object.keys(convert)) { + if (!('channels' in convert[model])) { + throw new Error('missing channels property: ' + model); + } + + if (!('labels' in convert[model])) { + throw new Error('missing channel labels property: ' + model); + } + + if (convert[model].labels.length !== convert[model].channels) { + throw new Error('channel and label counts mismatch: ' + model); + } + + const {channels, labels} = convert[model]; + delete convert[model].channels; + delete convert[model].labels; + Object.defineProperty(convert[model], 'channels', {value: channels}); + Object.defineProperty(convert[model], 'labels', {value: labels}); +} + +convert.rgb.hsl = function (rgb) { + const r = rgb[0] / 255; + const g = rgb[1] / 255; + const b = rgb[2] / 255; + const min = Math.min(r, g, b); + const max = Math.max(r, g, b); + const delta = max - min; + let h; + let s; + + if (max === min) { + h = 0; + } else if (r === max) { + h = (g - b) / delta; + } else if (g === max) { + h = 2 + (b - r) / delta; + } else if (b === max) { + h = 4 + (r - g) / delta; + } + + h = Math.min(h * 60, 360); + + if (h < 0) { + h += 360; + } + + const l = (min + max) / 2; + + if (max === min) { + s = 0; + } else if (l <= 0.5) { + s = delta / (max + min); + } else { + s = delta / (2 - max - min); + } + + return [h, s * 100, l * 100]; +}; + +convert.rgb.hsv = function (rgb) { + let rdif; + let gdif; + let bdif; + let h; + let s; + + const r = rgb[0] / 255; + const g = rgb[1] / 255; + const b = rgb[2] / 255; + const v = Math.max(r, g, b); + const diff = v - Math.min(r, g, b); + const diffc = function (c) { + return (v - c) / 6 / diff + 1 / 2; + }; + + if (diff === 0) { + h = 0; + s = 0; + } else { + s = diff / v; + rdif = diffc(r); + gdif = diffc(g); + bdif = diffc(b); + + if (r === v) { + h = bdif - gdif; + } else if (g === v) { + h = (1 / 3) + rdif - bdif; + } else if (b === v) { + h = (2 / 3) + gdif - rdif; + } + + if (h < 0) { + h += 1; + } else if (h > 1) { + h -= 1; + } + } + + return [ + h * 360, + s * 100, + v * 100 + ]; +}; + +convert.rgb.hwb = function (rgb) { + const r = rgb[0]; + const g = rgb[1]; + let b = rgb[2]; + const h = convert.rgb.hsl(rgb)[0]; + const w = 1 / 255 * Math.min(r, Math.min(g, b)); + + b = 1 - 1 / 255 * Math.max(r, Math.max(g, b)); + + return [h, w * 100, b * 100]; +}; + +convert.rgb.cmyk = function (rgb) { + const r = rgb[0] / 255; + const g = rgb[1] / 255; + const b = rgb[2] / 255; + + const k = Math.min(1 - r, 1 - g, 1 - b); + const c = (1 - r - k) / (1 - k) || 0; + const m = (1 - g - k) / (1 - k) || 0; + const y = (1 - b - k) / (1 - k) || 0; + + return [c * 100, m * 100, y * 100, k * 100]; +}; + +function comparativeDistance(x, y) { + /* + See https://en.m.wikipedia.org/wiki/Euclidean_distance#Squared_Euclidean_distance + */ + return ( + ((x[0] - y[0]) ** 2) + + ((x[1] - y[1]) ** 2) + + ((x[2] - y[2]) ** 2) + ); +} + +convert.rgb.keyword = function (rgb) { + const reversed = reverseKeywords[rgb]; + if (reversed) { + return reversed; + } + + let currentClosestDistance = Infinity; + let currentClosestKeyword; + + for (const keyword of Object.keys(cssKeywords)) { + const value = cssKeywords[keyword]; + + // Compute comparative distance + const distance = comparativeDistance(rgb, value); + + // Check if its less, if so set as closest + if (distance < currentClosestDistance) { + currentClosestDistance = distance; + currentClosestKeyword = keyword; + } + } + + return currentClosestKeyword; +}; + +convert.keyword.rgb = function (keyword) { + return cssKeywords[keyword]; +}; + +convert.rgb.xyz = function (rgb) { + let r = rgb[0] / 255; + let g = rgb[1] / 255; + let b = rgb[2] / 255; + + // Assume sRGB + r = r > 0.04045 ? (((r + 0.055) / 1.055) ** 2.4) : (r / 12.92); + g = g > 0.04045 ? (((g + 0.055) / 1.055) ** 2.4) : (g / 12.92); + b = b > 0.04045 ? (((b + 0.055) / 1.055) ** 2.4) : (b / 12.92); + + const x = (r * 0.4124) + (g * 0.3576) + (b * 0.1805); + const y = (r * 0.2126) + (g * 0.7152) + (b * 0.0722); + const z = (r * 0.0193) + (g * 0.1192) + (b * 0.9505); + + return [x * 100, y * 100, z * 100]; +}; + +convert.rgb.lab = function (rgb) { + const xyz = convert.rgb.xyz(rgb); + let x = xyz[0]; + let y = xyz[1]; + let z = xyz[2]; + + x /= 95.047; + y /= 100; + z /= 108.883; + + x = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116); + y = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116); + z = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116); + + const l = (116 * y) - 16; + const a = 500 * (x - y); + const b = 200 * (y - z); + + return [l, a, b]; +}; + +convert.hsl.rgb = function (hsl) { + const h = hsl[0] / 360; + const s = hsl[1] / 100; + const l = hsl[2] / 100; + let t2; + let t3; + let val; + + if (s === 0) { + val = l * 255; + return [val, val, val]; + } + + if (l < 0.5) { + t2 = l * (1 + s); + } else { + t2 = l + s - l * s; + } + + const t1 = 2 * l - t2; + + const rgb = [0, 0, 0]; + for (let i = 0; i < 3; i++) { + t3 = h + 1 / 3 * -(i - 1); + if (t3 < 0) { + t3++; + } + + if (t3 > 1) { + t3--; + } + + if (6 * t3 < 1) { + val = t1 + (t2 - t1) * 6 * t3; + } else if (2 * t3 < 1) { + val = t2; + } else if (3 * t3 < 2) { + val = t1 + (t2 - t1) * (2 / 3 - t3) * 6; + } else { + val = t1; + } + + rgb[i] = val * 255; + } + + return rgb; +}; + +convert.hsl.hsv = function (hsl) { + const h = hsl[0]; + let s = hsl[1] / 100; + let l = hsl[2] / 100; + let smin = s; + const lmin = Math.max(l, 0.01); + + l *= 2; + s *= (l <= 1) ? l : 2 - l; + smin *= lmin <= 1 ? lmin : 2 - lmin; + const v = (l + s) / 2; + const sv = l === 0 ? (2 * smin) / (lmin + smin) : (2 * s) / (l + s); + + return [h, sv * 100, v * 100]; +}; + +convert.hsv.rgb = function (hsv) { + const h = hsv[0] / 60; + const s = hsv[1] / 100; + let v = hsv[2] / 100; + const hi = Math.floor(h) % 6; + + const f = h - Math.floor(h); + const p = 255 * v * (1 - s); + const q = 255 * v * (1 - (s * f)); + const t = 255 * v * (1 - (s * (1 - f))); + v *= 255; + + switch (hi) { + case 0: + return [v, t, p]; + case 1: + return [q, v, p]; + case 2: + return [p, v, t]; + case 3: + return [p, q, v]; + case 4: + return [t, p, v]; + case 5: + return [v, p, q]; + } +}; + +convert.hsv.hsl = function (hsv) { + const h = hsv[0]; + const s = hsv[1] / 100; + const v = hsv[2] / 100; + const vmin = Math.max(v, 0.01); + let sl; + let l; + + l = (2 - s) * v; + const lmin = (2 - s) * vmin; + sl = s * vmin; + sl /= (lmin <= 1) ? lmin : 2 - lmin; + sl = sl || 0; + l /= 2; + + return [h, sl * 100, l * 100]; +}; + +// http://dev.w3.org/csswg/css-color/#hwb-to-rgb +convert.hwb.rgb = function (hwb) { + const h = hwb[0] / 360; + let wh = hwb[1] / 100; + let bl = hwb[2] / 100; + const ratio = wh + bl; + let f; + + // Wh + bl cant be > 1 + if (ratio > 1) { + wh /= ratio; + bl /= ratio; + } + + const i = Math.floor(6 * h); + const v = 1 - bl; + f = 6 * h - i; + + if ((i & 0x01) !== 0) { + f = 1 - f; + } + + const n = wh + f * (v - wh); // Linear interpolation + + let r; + let g; + let b; + /* eslint-disable max-statements-per-line,no-multi-spaces */ + switch (i) { + default: + case 6: + case 0: r = v; g = n; b = wh; break; + case 1: r = n; g = v; b = wh; break; + case 2: r = wh; g = v; b = n; break; + case 3: r = wh; g = n; b = v; break; + case 4: r = n; g = wh; b = v; break; + case 5: r = v; g = wh; b = n; break; + } + /* eslint-enable max-statements-per-line,no-multi-spaces */ + + return [r * 255, g * 255, b * 255]; +}; + +convert.cmyk.rgb = function (cmyk) { + const c = cmyk[0] / 100; + const m = cmyk[1] / 100; + const y = cmyk[2] / 100; + const k = cmyk[3] / 100; + + const r = 1 - Math.min(1, c * (1 - k) + k); + const g = 1 - Math.min(1, m * (1 - k) + k); + const b = 1 - Math.min(1, y * (1 - k) + k); + + return [r * 255, g * 255, b * 255]; +}; + +convert.xyz.rgb = function (xyz) { + const x = xyz[0] / 100; + const y = xyz[1] / 100; + const z = xyz[2] / 100; + let r; + let g; + let b; + + r = (x * 3.2406) + (y * -1.5372) + (z * -0.4986); + g = (x * -0.9689) + (y * 1.8758) + (z * 0.0415); + b = (x * 0.0557) + (y * -0.2040) + (z * 1.0570); + + // Assume sRGB + r = r > 0.0031308 + ? ((1.055 * (r ** (1.0 / 2.4))) - 0.055) + : r * 12.92; + + g = g > 0.0031308 + ? ((1.055 * (g ** (1.0 / 2.4))) - 0.055) + : g * 12.92; + + b = b > 0.0031308 + ? ((1.055 * (b ** (1.0 / 2.4))) - 0.055) + : b * 12.92; + + r = Math.min(Math.max(0, r), 1); + g = Math.min(Math.max(0, g), 1); + b = Math.min(Math.max(0, b), 1); + + return [r * 255, g * 255, b * 255]; +}; + +convert.xyz.lab = function (xyz) { + let x = xyz[0]; + let y = xyz[1]; + let z = xyz[2]; + + x /= 95.047; + y /= 100; + z /= 108.883; + + x = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116); + y = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116); + z = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116); + + const l = (116 * y) - 16; + const a = 500 * (x - y); + const b = 200 * (y - z); + + return [l, a, b]; +}; + +convert.lab.xyz = function (lab) { + const l = lab[0]; + const a = lab[1]; + const b = lab[2]; + let x; + let y; + let z; + + y = (l + 16) / 116; + x = a / 500 + y; + z = y - b / 200; + + const y2 = y ** 3; + const x2 = x ** 3; + const z2 = z ** 3; + y = y2 > 0.008856 ? y2 : (y - 16 / 116) / 7.787; + x = x2 > 0.008856 ? x2 : (x - 16 / 116) / 7.787; + z = z2 > 0.008856 ? z2 : (z - 16 / 116) / 7.787; + + x *= 95.047; + y *= 100; + z *= 108.883; + + return [x, y, z]; +}; + +convert.lab.lch = function (lab) { + const l = lab[0]; + const a = lab[1]; + const b = lab[2]; + let h; + + const hr = Math.atan2(b, a); + h = hr * 360 / 2 / Math.PI; + + if (h < 0) { + h += 360; + } + + const c = Math.sqrt(a * a + b * b); + + return [l, c, h]; +}; + +convert.lch.lab = function (lch) { + const l = lch[0]; + const c = lch[1]; + const h = lch[2]; + + const hr = h / 360 * 2 * Math.PI; + const a = c * Math.cos(hr); + const b = c * Math.sin(hr); + + return [l, a, b]; +}; + +convert.rgb.ansi16 = function (args, saturation = null) { + const [r, g, b] = args; + let value = saturation === null ? convert.rgb.hsv(args)[2] : saturation; // Hsv -> ansi16 optimization + + value = Math.round(value / 50); + + if (value === 0) { + return 30; + } + + let ansi = 30 + + ((Math.round(b / 255) << 2) + | (Math.round(g / 255) << 1) + | Math.round(r / 255)); + + if (value === 2) { + ansi += 60; + } + + return ansi; +}; + +convert.hsv.ansi16 = function (args) { + // Optimization here; we already know the value and don't need to get + // it converted for us. + return convert.rgb.ansi16(convert.hsv.rgb(args), args[2]); +}; + +convert.rgb.ansi256 = function (args) { + const r = args[0]; + const g = args[1]; + const b = args[2]; + + // We use the extended greyscale palette here, with the exception of + // black and white. normal palette only has 4 greyscale shades. + if (r === g && g === b) { + if (r < 8) { + return 16; + } + + if (r > 248) { + return 231; + } + + return Math.round(((r - 8) / 247) * 24) + 232; + } + + const ansi = 16 + + (36 * Math.round(r / 255 * 5)) + + (6 * Math.round(g / 255 * 5)) + + Math.round(b / 255 * 5); + + return ansi; +}; + +convert.ansi16.rgb = function (args) { + let color = args % 10; + + // Handle greyscale + if (color === 0 || color === 7) { + if (args > 50) { + color += 3.5; + } + + color = color / 10.5 * 255; + + return [color, color, color]; + } + + const mult = (~~(args > 50) + 1) * 0.5; + const r = ((color & 1) * mult) * 255; + const g = (((color >> 1) & 1) * mult) * 255; + const b = (((color >> 2) & 1) * mult) * 255; + + return [r, g, b]; +}; + +convert.ansi256.rgb = function (args) { + // Handle greyscale + if (args >= 232) { + const c = (args - 232) * 10 + 8; + return [c, c, c]; + } + + args -= 16; + + let rem; + const r = Math.floor(args / 36) / 5 * 255; + const g = Math.floor((rem = args % 36) / 6) / 5 * 255; + const b = (rem % 6) / 5 * 255; + + return [r, g, b]; +}; + +convert.rgb.hex = function (args) { + const integer = ((Math.round(args[0]) & 0xFF) << 16) + + ((Math.round(args[1]) & 0xFF) << 8) + + (Math.round(args[2]) & 0xFF); + + const string = integer.toString(16).toUpperCase(); + return '000000'.substring(string.length) + string; +}; + +convert.hex.rgb = function (args) { + const match = args.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i); + if (!match) { + return [0, 0, 0]; + } + + let colorString = match[0]; + + if (match[0].length === 3) { + colorString = colorString.split('').map(char => { + return char + char; + }).join(''); + } + + const integer = parseInt(colorString, 16); + const r = (integer >> 16) & 0xFF; + const g = (integer >> 8) & 0xFF; + const b = integer & 0xFF; + + return [r, g, b]; +}; + +convert.rgb.hcg = function (rgb) { + const r = rgb[0] / 255; + const g = rgb[1] / 255; + const b = rgb[2] / 255; + const max = Math.max(Math.max(r, g), b); + const min = Math.min(Math.min(r, g), b); + const chroma = (max - min); + let grayscale; + let hue; + + if (chroma < 1) { + grayscale = min / (1 - chroma); + } else { + grayscale = 0; + } + + if (chroma <= 0) { + hue = 0; + } else + if (max === r) { + hue = ((g - b) / chroma) % 6; + } else + if (max === g) { + hue = 2 + (b - r) / chroma; + } else { + hue = 4 + (r - g) / chroma; + } + + hue /= 6; + hue %= 1; + + return [hue * 360, chroma * 100, grayscale * 100]; +}; + +convert.hsl.hcg = function (hsl) { + const s = hsl[1] / 100; + const l = hsl[2] / 100; + + const c = l < 0.5 ? (2.0 * s * l) : (2.0 * s * (1.0 - l)); + + let f = 0; + if (c < 1.0) { + f = (l - 0.5 * c) / (1.0 - c); + } + + return [hsl[0], c * 100, f * 100]; +}; + +convert.hsv.hcg = function (hsv) { + const s = hsv[1] / 100; + const v = hsv[2] / 100; + + const c = s * v; + let f = 0; + + if (c < 1.0) { + f = (v - c) / (1 - c); + } + + return [hsv[0], c * 100, f * 100]; +}; + +convert.hcg.rgb = function (hcg) { + const h = hcg[0] / 360; + const c = hcg[1] / 100; + const g = hcg[2] / 100; + + if (c === 0.0) { + return [g * 255, g * 255, g * 255]; + } + + const pure = [0, 0, 0]; + const hi = (h % 1) * 6; + const v = hi % 1; + const w = 1 - v; + let mg = 0; + + /* eslint-disable max-statements-per-line */ + switch (Math.floor(hi)) { + case 0: + pure[0] = 1; pure[1] = v; pure[2] = 0; break; + case 1: + pure[0] = w; pure[1] = 1; pure[2] = 0; break; + case 2: + pure[0] = 0; pure[1] = 1; pure[2] = v; break; + case 3: + pure[0] = 0; pure[1] = w; pure[2] = 1; break; + case 4: + pure[0] = v; pure[1] = 0; pure[2] = 1; break; + default: + pure[0] = 1; pure[1] = 0; pure[2] = w; + } + /* eslint-enable max-statements-per-line */ + + mg = (1.0 - c) * g; + + return [ + (c * pure[0] + mg) * 255, + (c * pure[1] + mg) * 255, + (c * pure[2] + mg) * 255 + ]; +}; + +convert.hcg.hsv = function (hcg) { + const c = hcg[1] / 100; + const g = hcg[2] / 100; + + const v = c + g * (1.0 - c); + let f = 0; + + if (v > 0.0) { + f = c / v; + } + + return [hcg[0], f * 100, v * 100]; +}; + +convert.hcg.hsl = function (hcg) { + const c = hcg[1] / 100; + const g = hcg[2] / 100; + + const l = g * (1.0 - c) + 0.5 * c; + let s = 0; + + if (l > 0.0 && l < 0.5) { + s = c / (2 * l); + } else + if (l >= 0.5 && l < 1.0) { + s = c / (2 * (1 - l)); + } + + return [hcg[0], s * 100, l * 100]; +}; + +convert.hcg.hwb = function (hcg) { + const c = hcg[1] / 100; + const g = hcg[2] / 100; + const v = c + g * (1.0 - c); + return [hcg[0], (v - c) * 100, (1 - v) * 100]; +}; + +convert.hwb.hcg = function (hwb) { + const w = hwb[1] / 100; + const b = hwb[2] / 100; + const v = 1 - b; + const c = v - w; + let g = 0; + + if (c < 1) { + g = (v - c) / (1 - c); + } + + return [hwb[0], c * 100, g * 100]; +}; + +convert.apple.rgb = function (apple) { + return [(apple[0] / 65535) * 255, (apple[1] / 65535) * 255, (apple[2] / 65535) * 255]; +}; + +convert.rgb.apple = function (rgb) { + return [(rgb[0] / 255) * 65535, (rgb[1] / 255) * 65535, (rgb[2] / 255) * 65535]; +}; + +convert.gray.rgb = function (args) { + return [args[0] / 100 * 255, args[0] / 100 * 255, args[0] / 100 * 255]; +}; + +convert.gray.hsl = function (args) { + return [0, 0, args[0]]; +}; + +convert.gray.hsv = convert.gray.hsl; + +convert.gray.hwb = function (gray) { + return [0, 100, gray[0]]; +}; + +convert.gray.cmyk = function (gray) { + return [0, 0, 0, gray[0]]; +}; + +convert.gray.lab = function (gray) { + return [gray[0], 0, 0]; +}; + +convert.gray.hex = function (gray) { + const val = Math.round(gray[0] / 100 * 255) & 0xFF; + const integer = (val << 16) + (val << 8) + val; + + const string = integer.toString(16).toUpperCase(); + return '000000'.substring(string.length) + string; +}; + +convert.rgb.gray = function (rgb) { + const val = (rgb[0] + rgb[1] + rgb[2]) / 3; + return [val / 255 * 100]; +}; diff --git a/node_modules/color-convert/index.js b/node_modules/color-convert/index.js new file mode 100644 index 00000000..b648e573 --- /dev/null +++ b/node_modules/color-convert/index.js @@ -0,0 +1,81 @@ +const conversions = require('./conversions'); +const route = require('./route'); + +const convert = {}; + +const models = Object.keys(conversions); + +function wrapRaw(fn) { + const wrappedFn = function (...args) { + const arg0 = args[0]; + if (arg0 === undefined || arg0 === null) { + return arg0; + } + + if (arg0.length > 1) { + args = arg0; + } + + return fn(args); + }; + + // Preserve .conversion property if there is one + if ('conversion' in fn) { + wrappedFn.conversion = fn.conversion; + } + + return wrappedFn; +} + +function wrapRounded(fn) { + const wrappedFn = function (...args) { + const arg0 = args[0]; + + if (arg0 === undefined || arg0 === null) { + return arg0; + } + + if (arg0.length > 1) { + args = arg0; + } + + const result = fn(args); + + // We're assuming the result is an array here. + // see notice in conversions.js; don't use box types + // in conversion functions. + if (typeof result === 'object') { + for (let len = result.length, i = 0; i < len; i++) { + result[i] = Math.round(result[i]); + } + } + + return result; + }; + + // Preserve .conversion property if there is one + if ('conversion' in fn) { + wrappedFn.conversion = fn.conversion; + } + + return wrappedFn; +} + +models.forEach(fromModel => { + convert[fromModel] = {}; + + Object.defineProperty(convert[fromModel], 'channels', {value: conversions[fromModel].channels}); + Object.defineProperty(convert[fromModel], 'labels', {value: conversions[fromModel].labels}); + + const routes = route(fromModel); + const routeModels = Object.keys(routes); + + routeModels.forEach(toModel => { + const fn = routes[toModel]; + + convert[fromModel][toModel] = wrapRounded(fn); + convert[fromModel][toModel].raw = wrapRaw(fn); + }); +}); + +module.exports = convert; diff --git a/node_modules/color-convert/package.json b/node_modules/color-convert/package.json new file mode 100644 index 00000000..6e48000c --- /dev/null +++ b/node_modules/color-convert/package.json @@ -0,0 +1,48 @@ +{ + "name": "color-convert", + "description": "Plain color conversion functions", + "version": "2.0.1", + "author": "Heather Arthur ", + "license": "MIT", + "repository": "Qix-/color-convert", + "scripts": { + "pretest": "xo", + "test": "node test/basic.js" + }, + "engines": { + "node": ">=7.0.0" + }, + "keywords": [ + "color", + "colour", + "convert", + "converter", + "conversion", + "rgb", + "hsl", + "hsv", + "hwb", + "cmyk", + "ansi", + "ansi16" + ], + "files": [ + "index.js", + "conversions.js", + "route.js" + ], + "xo": { + "rules": { + "default-case": 0, + "no-inline-comments": 0, + "operator-linebreak": 0 + } + }, + "devDependencies": { + "chalk": "^2.4.2", + "xo": "^0.24.0" + }, + "dependencies": { + "color-name": "~1.1.4" + } +} diff --git a/node_modules/color-convert/route.js b/node_modules/color-convert/route.js new file mode 100644 index 00000000..1a08521b --- /dev/null +++ b/node_modules/color-convert/route.js @@ -0,0 +1,97 @@ +const conversions = require('./conversions'); + +/* + This function routes a model to all other models. + + all functions that are routed have a property `.conversion` attached + to the returned synthetic function. This property is an array + of strings, each with the steps in between the 'from' and 'to' + color models (inclusive). + + conversions that are not possible simply are not included. +*/ + +function buildGraph() { + const graph = {}; + // https://jsperf.com/object-keys-vs-for-in-with-closure/3 + const models = Object.keys(conversions); + + for (let len = models.length, i = 0; i < len; i++) { + graph[models[i]] = { + // http://jsperf.com/1-vs-infinity + // micro-opt, but this is simple. + distance: -1, + parent: null + }; + } + + return graph; +} + +// https://en.wikipedia.org/wiki/Breadth-first_search +function deriveBFS(fromModel) { + const graph = buildGraph(); + const queue = [fromModel]; // Unshift -> queue -> pop + + graph[fromModel].distance = 0; + + while (queue.length) { + const current = queue.pop(); + const adjacents = Object.keys(conversions[current]); + + for (let len = adjacents.length, i = 0; i < len; i++) { + const adjacent = adjacents[i]; + const node = graph[adjacent]; + + if (node.distance === -1) { + node.distance = graph[current].distance + 1; + node.parent = current; + queue.unshift(adjacent); + } + } + } + + return graph; +} + +function link(from, to) { + return function (args) { + return to(from(args)); + }; +} + +function wrapConversion(toModel, graph) { + const path = [graph[toModel].parent, toModel]; + let fn = conversions[graph[toModel].parent][toModel]; + + let cur = graph[toModel].parent; + while (graph[cur].parent) { + path.unshift(graph[cur].parent); + fn = link(conversions[graph[cur].parent][cur], fn); + cur = graph[cur].parent; + } + + fn.conversion = path; + return fn; +} + +module.exports = function (fromModel) { + const graph = deriveBFS(fromModel); + const conversion = {}; + + const models = Object.keys(graph); + for (let len = models.length, i = 0; i < len; i++) { + const toModel = models[i]; + const node = graph[toModel]; + + if (node.parent === null) { + // No possible conversion, or this node is the source model. + continue; + } + + conversion[toModel] = wrapConversion(toModel, graph); + } + + return conversion; +}; + diff --git a/node_modules/color-name/LICENSE b/node_modules/color-name/LICENSE new file mode 100644 index 00000000..4d9802a8 --- /dev/null +++ b/node_modules/color-name/LICENSE @@ -0,0 +1,8 @@ +The MIT License (MIT) +Copyright (c) 2015 Dmitry Ivanov + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/node_modules/color-name/README.md b/node_modules/color-name/README.md new file mode 100644 index 00000000..3611a6b5 --- /dev/null +++ b/node_modules/color-name/README.md @@ -0,0 +1,11 @@ +A JSON with color names and its values. Based on http://dev.w3.org/csswg/css-color/#named-colors. + +[![NPM](https://nodei.co/npm/color-name.png?mini=true)](https://nodei.co/npm/color-name/) + + +```js +var colors = require('color-name'); +colors.red //[255,0,0] +``` + + diff --git a/node_modules/color-name/index.js b/node_modules/color-name/index.js new file mode 100644 index 00000000..e42aa68a --- /dev/null +++ b/node_modules/color-name/index.js @@ -0,0 +1,152 @@ +'use strict' + +module.exports = { + "aliceblue": [240, 248, 255], + "antiquewhite": [250, 235, 215], + "aqua": [0, 255, 255], + "aquamarine": [127, 255, 212], + "azure": [240, 255, 255], + "beige": [245, 245, 220], + "bisque": [255, 228, 196], + "black": [0, 0, 0], + "blanchedalmond": [255, 235, 205], + "blue": [0, 0, 255], + "blueviolet": [138, 43, 226], + "brown": [165, 42, 42], + "burlywood": [222, 184, 135], + "cadetblue": [95, 158, 160], + "chartreuse": [127, 255, 0], + "chocolate": [210, 105, 30], + "coral": [255, 127, 80], + "cornflowerblue": [100, 149, 237], + "cornsilk": [255, 248, 220], + "crimson": [220, 20, 60], + "cyan": [0, 255, 255], + "darkblue": [0, 0, 139], + "darkcyan": [0, 139, 139], + "darkgoldenrod": [184, 134, 11], + "darkgray": [169, 169, 169], + "darkgreen": [0, 100, 0], + "darkgrey": [169, 169, 169], + "darkkhaki": [189, 183, 107], + "darkmagenta": [139, 0, 139], + "darkolivegreen": [85, 107, 47], + "darkorange": [255, 140, 0], + "darkorchid": [153, 50, 204], + "darkred": [139, 0, 0], + "darksalmon": [233, 150, 122], + "darkseagreen": [143, 188, 143], + "darkslateblue": [72, 61, 139], + "darkslategray": [47, 79, 79], + "darkslategrey": [47, 79, 79], + "darkturquoise": [0, 206, 209], + "darkviolet": [148, 0, 211], + "deeppink": [255, 20, 147], + "deepskyblue": [0, 191, 255], + "dimgray": [105, 105, 105], + "dimgrey": [105, 105, 105], + "dodgerblue": [30, 144, 255], + "firebrick": [178, 34, 34], + "floralwhite": [255, 250, 240], + "forestgreen": [34, 139, 34], + "fuchsia": [255, 0, 255], + "gainsboro": [220, 220, 220], + "ghostwhite": [248, 248, 255], + "gold": [255, 215, 0], + "goldenrod": [218, 165, 32], + "gray": [128, 128, 128], + "green": [0, 128, 0], + "greenyellow": [173, 255, 47], + "grey": [128, 128, 128], + "honeydew": [240, 255, 240], + "hotpink": [255, 105, 180], + "indianred": [205, 92, 92], + "indigo": [75, 0, 130], + "ivory": [255, 255, 240], + "khaki": [240, 230, 140], + "lavender": [230, 230, 250], + "lavenderblush": [255, 240, 245], + "lawngreen": [124, 252, 0], + "lemonchiffon": [255, 250, 205], + "lightblue": [173, 216, 230], + "lightcoral": [240, 128, 128], + "lightcyan": [224, 255, 255], + "lightgoldenrodyellow": [250, 250, 210], + "lightgray": [211, 211, 211], + "lightgreen": [144, 238, 144], + "lightgrey": [211, 211, 211], + "lightpink": [255, 182, 193], + "lightsalmon": [255, 160, 122], + "lightseagreen": [32, 178, 170], + "lightskyblue": [135, 206, 250], + "lightslategray": [119, 136, 153], + "lightslategrey": [119, 136, 153], + "lightsteelblue": [176, 196, 222], + "lightyellow": [255, 255, 224], + "lime": [0, 255, 0], + "limegreen": [50, 205, 50], + "linen": [250, 240, 230], + "magenta": [255, 0, 255], + "maroon": [128, 0, 0], + "mediumaquamarine": [102, 205, 170], + "mediumblue": [0, 0, 205], + "mediumorchid": [186, 85, 211], + "mediumpurple": [147, 112, 219], + "mediumseagreen": [60, 179, 113], + "mediumslateblue": [123, 104, 238], + "mediumspringgreen": [0, 250, 154], + "mediumturquoise": [72, 209, 204], + "mediumvioletred": [199, 21, 133], + "midnightblue": [25, 25, 112], + "mintcream": [245, 255, 250], + "mistyrose": [255, 228, 225], + "moccasin": [255, 228, 181], + "navajowhite": [255, 222, 173], + "navy": [0, 0, 128], + "oldlace": [253, 245, 230], + "olive": [128, 128, 0], + "olivedrab": [107, 142, 35], + "orange": [255, 165, 0], + "orangered": [255, 69, 0], + "orchid": [218, 112, 214], + "palegoldenrod": [238, 232, 170], + "palegreen": [152, 251, 152], + "paleturquoise": [175, 238, 238], + "palevioletred": [219, 112, 147], + "papayawhip": [255, 239, 213], + "peachpuff": [255, 218, 185], + "peru": [205, 133, 63], + "pink": [255, 192, 203], + "plum": [221, 160, 221], + "powderblue": [176, 224, 230], + "purple": [128, 0, 128], + "rebeccapurple": [102, 51, 153], + "red": [255, 0, 0], + "rosybrown": [188, 143, 143], + "royalblue": [65, 105, 225], + "saddlebrown": [139, 69, 19], + "salmon": [250, 128, 114], + "sandybrown": [244, 164, 96], + "seagreen": [46, 139, 87], + "seashell": [255, 245, 238], + "sienna": [160, 82, 45], + "silver": [192, 192, 192], + "skyblue": [135, 206, 235], + "slateblue": [106, 90, 205], + "slategray": [112, 128, 144], + "slategrey": [112, 128, 144], + "snow": [255, 250, 250], + "springgreen": [0, 255, 127], + "steelblue": [70, 130, 180], + "tan": [210, 180, 140], + "teal": [0, 128, 128], + "thistle": [216, 191, 216], + "tomato": [255, 99, 71], + "turquoise": [64, 224, 208], + "violet": [238, 130, 238], + "wheat": [245, 222, 179], + "white": [255, 255, 255], + "whitesmoke": [245, 245, 245], + "yellow": [255, 255, 0], + "yellowgreen": [154, 205, 50] +}; diff --git a/node_modules/color-name/package.json b/node_modules/color-name/package.json new file mode 100644 index 00000000..7acc9028 --- /dev/null +++ b/node_modules/color-name/package.json @@ -0,0 +1,28 @@ +{ + "name": "color-name", + "version": "1.1.4", + "description": "A list of color names and its values", + "main": "index.js", + "files": [ + "index.js" + ], + "scripts": { + "test": "node test.js" + }, + "repository": { + "type": "git", + "url": "git@github.com:colorjs/color-name.git" + }, + "keywords": [ + "color-name", + "color", + "color-keyword", + "keyword" + ], + "author": "DY ", + "license": "MIT", + "bugs": { + "url": "https://github.com/colorjs/color-name/issues" + }, + "homepage": "https://github.com/colorjs/color-name" +} diff --git a/node_modules/emoji-regex/LICENSE-MIT.txt b/node_modules/emoji-regex/LICENSE-MIT.txt new file mode 100644 index 00000000..a41e0a7e --- /dev/null +++ b/node_modules/emoji-regex/LICENSE-MIT.txt @@ -0,0 +1,20 @@ +Copyright Mathias Bynens + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/emoji-regex/README.md b/node_modules/emoji-regex/README.md new file mode 100644 index 00000000..f10e1733 --- /dev/null +++ b/node_modules/emoji-regex/README.md @@ -0,0 +1,73 @@ +# emoji-regex [![Build status](https://travis-ci.org/mathiasbynens/emoji-regex.svg?branch=master)](https://travis-ci.org/mathiasbynens/emoji-regex) + +_emoji-regex_ offers a regular expression to match all emoji symbols (including textual representations of emoji) as per the Unicode Standard. + +This repository contains a script that generates this regular expression based on [the data from Unicode v12](https://github.com/mathiasbynens/unicode-12.0.0). Because of this, the regular expression can easily be updated whenever new emoji are added to the Unicode standard. + +## Installation + +Via [npm](https://www.npmjs.com/): + +```bash +npm install emoji-regex +``` + +In [Node.js](https://nodejs.org/): + +```js +const emojiRegex = require('emoji-regex'); +// Note: because the regular expression has the global flag set, this module +// exports a function that returns the regex rather than exporting the regular +// expression itself, to make it impossible to (accidentally) mutate the +// original regular expression. + +const text = ` +\u{231A}: ⌚ default emoji presentation character (Emoji_Presentation) +\u{2194}\u{FE0F}: ↔️ default text presentation character rendered as emoji +\u{1F469}: 👩 emoji modifier base (Emoji_Modifier_Base) +\u{1F469}\u{1F3FF}: 👩🏿 emoji modifier base followed by a modifier +`; + +const regex = emojiRegex(); +let match; +while (match = regex.exec(text)) { + const emoji = match[0]; + console.log(`Matched sequence ${ emoji } — code points: ${ [...emoji].length }`); +} +``` + +Console output: + +``` +Matched sequence ⌚ — code points: 1 +Matched sequence ⌚ — code points: 1 +Matched sequence ↔️ — code points: 2 +Matched sequence ↔️ — code points: 2 +Matched sequence 👩 — code points: 1 +Matched sequence 👩 — code points: 1 +Matched sequence 👩🏿 — code points: 2 +Matched sequence 👩🏿 — code points: 2 +``` + +To match emoji in their textual representation as well (i.e. emoji that are not `Emoji_Presentation` symbols and that aren’t forced to render as emoji by a variation selector), `require` the other regex: + +```js +const emojiRegex = require('emoji-regex/text.js'); +``` + +Additionally, in environments which support ES2015 Unicode escapes, you may `require` ES2015-style versions of the regexes: + +```js +const emojiRegex = require('emoji-regex/es2015/index.js'); +const emojiRegexText = require('emoji-regex/es2015/text.js'); +``` + +## Author + +| [![twitter/mathias](https://gravatar.com/avatar/24e08a9ea84deb17ae121074d0f17125?s=70)](https://twitter.com/mathias "Follow @mathias on Twitter") | +|---| +| [Mathias Bynens](https://mathiasbynens.be/) | + +## License + +_emoji-regex_ is available under the [MIT](https://mths.be/mit) license. diff --git a/node_modules/emoji-regex/es2015/index.js b/node_modules/emoji-regex/es2015/index.js new file mode 100644 index 00000000..b4cf3dcd --- /dev/null +++ b/node_modules/emoji-regex/es2015/index.js @@ -0,0 +1,6 @@ +"use strict"; + +module.exports = () => { + // https://mths.be/emoji + return /\u{1F3F4}\u{E0067}\u{E0062}(?:\u{E0065}\u{E006E}\u{E0067}|\u{E0073}\u{E0063}\u{E0074}|\u{E0077}\u{E006C}\u{E0073})\u{E007F}|\u{1F468}(?:\u{1F3FC}\u200D(?:\u{1F91D}\u200D\u{1F468}\u{1F3FB}|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FF}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FE}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FE}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FD}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FD}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}\u{1F3FC}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u200D(?:\u2764\uFE0F\u200D(?:\u{1F48B}\u200D)?\u{1F468}|[\u{1F468}\u{1F469}]\u200D(?:\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}])|\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}]|[\u{1F468}\u{1F469}]\u200D[\u{1F466}\u{1F467}]|[\u2695\u2696\u2708]\uFE0F|[\u{1F466}\u{1F467}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|(?:\u{1F3FB}\u200D[\u2695\u2696\u2708]|\u{1F3FF}\u200D[\u2695\u2696\u2708]|\u{1F3FE}\u200D[\u2695\u2696\u2708]|\u{1F3FD}\u200D[\u2695\u2696\u2708]|\u{1F3FC}\u200D[\u2695\u2696\u2708])\uFE0F|\u{1F3FB}\u200D[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|[\u{1F3FB}-\u{1F3FF}])|(?:\u{1F9D1}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F9D1}|\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F469})\u{1F3FB}|\u{1F9D1}(?:\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F9D1}[\u{1F3FB}-\u{1F3FF}]|\u200D\u{1F91D}\u200D\u{1F9D1})|(?:\u{1F9D1}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F9D1}|\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D[\u{1F468}\u{1F469}])[\u{1F3FB}-\u{1F3FE}]|(?:\u{1F9D1}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F9D1}|\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F469})[\u{1F3FB}\u{1F3FC}]|\u{1F469}(?:\u{1F3FE}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FD}\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FC}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}\u{1F3FD}-\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FB}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FC}-\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FD}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}\u{1F3FC}\u{1F3FE}\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u200D(?:\u2764\uFE0F\u200D(?:\u{1F48B}\u200D[\u{1F468}\u{1F469}]|[\u{1F468}\u{1F469}])|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FF}\u200D[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F469}\u200D\u{1F469}\u200D(?:\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}])|(?:\u{1F9D1}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F9D1}|\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F469})[\u{1F3FB}-\u{1F3FD}]|\u{1F469}\u200D\u{1F466}\u200D\u{1F466}|\u{1F469}\u200D\u{1F469}\u200D[\u{1F466}\u{1F467}]|(?:\u{1F441}\uFE0F\u200D\u{1F5E8}|\u{1F469}(?:\u{1F3FF}\u200D[\u2695\u2696\u2708]|\u{1F3FE}\u200D[\u2695\u2696\u2708]|\u{1F3FC}\u200D[\u2695\u2696\u2708]|\u{1F3FB}\u200D[\u2695\u2696\u2708]|\u{1F3FD}\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:[\u26F9\u{1F3CB}\u{1F3CC}\u{1F575}]\uFE0F|[\u{1F46F}\u{1F93C}\u{1F9DE}\u{1F9DF}])\u200D[\u2640\u2642]|[\u26F9\u{1F3CB}\u{1F3CC}\u{1F575}][\u{1F3FB}-\u{1F3FF}]\u200D[\u2640\u2642]|[\u{1F3C3}\u{1F3C4}\u{1F3CA}\u{1F46E}\u{1F471}\u{1F473}\u{1F477}\u{1F481}\u{1F482}\u{1F486}\u{1F487}\u{1F645}-\u{1F647}\u{1F64B}\u{1F64D}\u{1F64E}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F926}\u{1F937}-\u{1F939}\u{1F93D}\u{1F93E}\u{1F9B8}\u{1F9B9}\u{1F9CD}-\u{1F9CF}\u{1F9D6}-\u{1F9DD}](?:[\u{1F3FB}-\u{1F3FF}]\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\u{1F3F4}\u200D\u2620)\uFE0F|\u{1F469}\u200D\u{1F467}\u200D[\u{1F466}\u{1F467}]|\u{1F3F3}\uFE0F\u200D\u{1F308}|\u{1F415}\u200D\u{1F9BA}|\u{1F469}\u200D\u{1F466}|\u{1F469}\u200D\u{1F467}|\u{1F1FD}\u{1F1F0}|\u{1F1F4}\u{1F1F2}|\u{1F1F6}\u{1F1E6}|[#\*0-9]\uFE0F\u20E3|\u{1F1E7}[\u{1F1E6}\u{1F1E7}\u{1F1E9}-\u{1F1EF}\u{1F1F1}-\u{1F1F4}\u{1F1F6}-\u{1F1F9}\u{1F1FB}\u{1F1FC}\u{1F1FE}\u{1F1FF}]|\u{1F1F9}[\u{1F1E6}\u{1F1E8}\u{1F1E9}\u{1F1EB}-\u{1F1ED}\u{1F1EF}-\u{1F1F4}\u{1F1F7}\u{1F1F9}\u{1F1FB}\u{1F1FC}\u{1F1FF}]|\u{1F1EA}[\u{1F1E6}\u{1F1E8}\u{1F1EA}\u{1F1EC}\u{1F1ED}\u{1F1F7}-\u{1F1FA}]|\u{1F9D1}[\u{1F3FB}-\u{1F3FF}]|\u{1F1F7}[\u{1F1EA}\u{1F1F4}\u{1F1F8}\u{1F1FA}\u{1F1FC}]|\u{1F469}[\u{1F3FB}-\u{1F3FF}]|\u{1F1F2}[\u{1F1E6}\u{1F1E8}-\u{1F1ED}\u{1F1F0}-\u{1F1FF}]|\u{1F1E6}[\u{1F1E8}-\u{1F1EC}\u{1F1EE}\u{1F1F1}\u{1F1F2}\u{1F1F4}\u{1F1F6}-\u{1F1FA}\u{1F1FC}\u{1F1FD}\u{1F1FF}]|\u{1F1F0}[\u{1F1EA}\u{1F1EC}-\u{1F1EE}\u{1F1F2}\u{1F1F3}\u{1F1F5}\u{1F1F7}\u{1F1FC}\u{1F1FE}\u{1F1FF}]|\u{1F1ED}[\u{1F1F0}\u{1F1F2}\u{1F1F3}\u{1F1F7}\u{1F1F9}\u{1F1FA}]|\u{1F1E9}[\u{1F1EA}\u{1F1EC}\u{1F1EF}\u{1F1F0}\u{1F1F2}\u{1F1F4}\u{1F1FF}]|\u{1F1FE}[\u{1F1EA}\u{1F1F9}]|\u{1F1EC}[\u{1F1E6}\u{1F1E7}\u{1F1E9}-\u{1F1EE}\u{1F1F1}-\u{1F1F3}\u{1F1F5}-\u{1F1FA}\u{1F1FC}\u{1F1FE}]|\u{1F1F8}[\u{1F1E6}-\u{1F1EA}\u{1F1EC}-\u{1F1F4}\u{1F1F7}-\u{1F1F9}\u{1F1FB}\u{1F1FD}-\u{1F1FF}]|\u{1F1EB}[\u{1F1EE}-\u{1F1F0}\u{1F1F2}\u{1F1F4}\u{1F1F7}]|\u{1F1F5}[\u{1F1E6}\u{1F1EA}-\u{1F1ED}\u{1F1F0}-\u{1F1F3}\u{1F1F7}-\u{1F1F9}\u{1F1FC}\u{1F1FE}]|\u{1F1FB}[\u{1F1E6}\u{1F1E8}\u{1F1EA}\u{1F1EC}\u{1F1EE}\u{1F1F3}\u{1F1FA}]|\u{1F1F3}[\u{1F1E6}\u{1F1E8}\u{1F1EA}-\u{1F1EC}\u{1F1EE}\u{1F1F1}\u{1F1F4}\u{1F1F5}\u{1F1F7}\u{1F1FA}\u{1F1FF}]|\u{1F1E8}[\u{1F1E6}\u{1F1E8}\u{1F1E9}\u{1F1EB}-\u{1F1EE}\u{1F1F0}-\u{1F1F5}\u{1F1F7}\u{1F1FA}-\u{1F1FF}]|\u{1F1F1}[\u{1F1E6}-\u{1F1E8}\u{1F1EE}\u{1F1F0}\u{1F1F7}-\u{1F1FB}\u{1F1FE}]|\u{1F1FF}[\u{1F1E6}\u{1F1F2}\u{1F1FC}]|\u{1F1FC}[\u{1F1EB}\u{1F1F8}]|\u{1F1FA}[\u{1F1E6}\u{1F1EC}\u{1F1F2}\u{1F1F3}\u{1F1F8}\u{1F1FE}\u{1F1FF}]|\u{1F1EE}[\u{1F1E8}-\u{1F1EA}\u{1F1F1}-\u{1F1F4}\u{1F1F6}-\u{1F1F9}]|\u{1F1EF}[\u{1F1EA}\u{1F1F2}\u{1F1F4}\u{1F1F5}]|[\u{1F3C3}\u{1F3C4}\u{1F3CA}\u{1F46E}\u{1F471}\u{1F473}\u{1F477}\u{1F481}\u{1F482}\u{1F486}\u{1F487}\u{1F645}-\u{1F647}\u{1F64B}\u{1F64D}\u{1F64E}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F926}\u{1F937}-\u{1F939}\u{1F93D}\u{1F93E}\u{1F9B8}\u{1F9B9}\u{1F9CD}-\u{1F9CF}\u{1F9D6}-\u{1F9DD}][\u{1F3FB}-\u{1F3FF}]|[\u26F9\u{1F3CB}\u{1F3CC}\u{1F575}][\u{1F3FB}-\u{1F3FF}]|[\u261D\u270A-\u270D\u{1F385}\u{1F3C2}\u{1F3C7}\u{1F442}\u{1F443}\u{1F446}-\u{1F450}\u{1F466}\u{1F467}\u{1F46B}-\u{1F46D}\u{1F470}\u{1F472}\u{1F474}-\u{1F476}\u{1F478}\u{1F47C}\u{1F483}\u{1F485}\u{1F4AA}\u{1F574}\u{1F57A}\u{1F590}\u{1F595}\u{1F596}\u{1F64C}\u{1F64F}\u{1F6C0}\u{1F6CC}\u{1F90F}\u{1F918}-\u{1F91C}\u{1F91E}\u{1F91F}\u{1F930}-\u{1F936}\u{1F9B5}\u{1F9B6}\u{1F9BB}\u{1F9D2}-\u{1F9D5}][\u{1F3FB}-\u{1F3FF}]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55\u{1F004}\u{1F0CF}\u{1F18E}\u{1F191}-\u{1F19A}\u{1F1E6}-\u{1F1FF}\u{1F201}\u{1F21A}\u{1F22F}\u{1F232}-\u{1F236}\u{1F238}-\u{1F23A}\u{1F250}\u{1F251}\u{1F300}-\u{1F320}\u{1F32D}-\u{1F335}\u{1F337}-\u{1F37C}\u{1F37E}-\u{1F393}\u{1F3A0}-\u{1F3CA}\u{1F3CF}-\u{1F3D3}\u{1F3E0}-\u{1F3F0}\u{1F3F4}\u{1F3F8}-\u{1F43E}\u{1F440}\u{1F442}-\u{1F4FC}\u{1F4FF}-\u{1F53D}\u{1F54B}-\u{1F54E}\u{1F550}-\u{1F567}\u{1F57A}\u{1F595}\u{1F596}\u{1F5A4}\u{1F5FB}-\u{1F64F}\u{1F680}-\u{1F6C5}\u{1F6CC}\u{1F6D0}-\u{1F6D2}\u{1F6D5}\u{1F6EB}\u{1F6EC}\u{1F6F4}-\u{1F6FA}\u{1F7E0}-\u{1F7EB}\u{1F90D}-\u{1F93A}\u{1F93C}-\u{1F945}\u{1F947}-\u{1F971}\u{1F973}-\u{1F976}\u{1F97A}-\u{1F9A2}\u{1F9A5}-\u{1F9AA}\u{1F9AE}-\u{1F9CA}\u{1F9CD}-\u{1F9FF}\u{1FA70}-\u{1FA73}\u{1FA78}-\u{1FA7A}\u{1FA80}-\u{1FA82}\u{1FA90}-\u{1FA95}]|[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299\u{1F004}\u{1F0CF}\u{1F170}\u{1F171}\u{1F17E}\u{1F17F}\u{1F18E}\u{1F191}-\u{1F19A}\u{1F1E6}-\u{1F1FF}\u{1F201}\u{1F202}\u{1F21A}\u{1F22F}\u{1F232}-\u{1F23A}\u{1F250}\u{1F251}\u{1F300}-\u{1F321}\u{1F324}-\u{1F393}\u{1F396}\u{1F397}\u{1F399}-\u{1F39B}\u{1F39E}-\u{1F3F0}\u{1F3F3}-\u{1F3F5}\u{1F3F7}-\u{1F4FD}\u{1F4FF}-\u{1F53D}\u{1F549}-\u{1F54E}\u{1F550}-\u{1F567}\u{1F56F}\u{1F570}\u{1F573}-\u{1F57A}\u{1F587}\u{1F58A}-\u{1F58D}\u{1F590}\u{1F595}\u{1F596}\u{1F5A4}\u{1F5A5}\u{1F5A8}\u{1F5B1}\u{1F5B2}\u{1F5BC}\u{1F5C2}-\u{1F5C4}\u{1F5D1}-\u{1F5D3}\u{1F5DC}-\u{1F5DE}\u{1F5E1}\u{1F5E3}\u{1F5E8}\u{1F5EF}\u{1F5F3}\u{1F5FA}-\u{1F64F}\u{1F680}-\u{1F6C5}\u{1F6CB}-\u{1F6D2}\u{1F6D5}\u{1F6E0}-\u{1F6E5}\u{1F6E9}\u{1F6EB}\u{1F6EC}\u{1F6F0}\u{1F6F3}-\u{1F6FA}\u{1F7E0}-\u{1F7EB}\u{1F90D}-\u{1F93A}\u{1F93C}-\u{1F945}\u{1F947}-\u{1F971}\u{1F973}-\u{1F976}\u{1F97A}-\u{1F9A2}\u{1F9A5}-\u{1F9AA}\u{1F9AE}-\u{1F9CA}\u{1F9CD}-\u{1F9FF}\u{1FA70}-\u{1FA73}\u{1FA78}-\u{1FA7A}\u{1FA80}-\u{1FA82}\u{1FA90}-\u{1FA95}]\uFE0F|[\u261D\u26F9\u270A-\u270D\u{1F385}\u{1F3C2}-\u{1F3C4}\u{1F3C7}\u{1F3CA}-\u{1F3CC}\u{1F442}\u{1F443}\u{1F446}-\u{1F450}\u{1F466}-\u{1F478}\u{1F47C}\u{1F481}-\u{1F483}\u{1F485}-\u{1F487}\u{1F48F}\u{1F491}\u{1F4AA}\u{1F574}\u{1F575}\u{1F57A}\u{1F590}\u{1F595}\u{1F596}\u{1F645}-\u{1F647}\u{1F64B}-\u{1F64F}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F6C0}\u{1F6CC}\u{1F90F}\u{1F918}-\u{1F91F}\u{1F926}\u{1F930}-\u{1F939}\u{1F93C}-\u{1F93E}\u{1F9B5}\u{1F9B6}\u{1F9B8}\u{1F9B9}\u{1F9BB}\u{1F9CD}-\u{1F9CF}\u{1F9D1}-\u{1F9DD}]/gu; +}; diff --git a/node_modules/emoji-regex/es2015/text.js b/node_modules/emoji-regex/es2015/text.js new file mode 100644 index 00000000..780309df --- /dev/null +++ b/node_modules/emoji-regex/es2015/text.js @@ -0,0 +1,6 @@ +"use strict"; + +module.exports = () => { + // https://mths.be/emoji + return /\u{1F3F4}\u{E0067}\u{E0062}(?:\u{E0065}\u{E006E}\u{E0067}|\u{E0073}\u{E0063}\u{E0074}|\u{E0077}\u{E006C}\u{E0073})\u{E007F}|\u{1F468}(?:\u{1F3FC}\u200D(?:\u{1F91D}\u200D\u{1F468}\u{1F3FB}|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FF}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FE}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FE}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FD}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FD}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}\u{1F3FC}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u200D(?:\u2764\uFE0F\u200D(?:\u{1F48B}\u200D)?\u{1F468}|[\u{1F468}\u{1F469}]\u200D(?:\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}])|\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}]|[\u{1F468}\u{1F469}]\u200D[\u{1F466}\u{1F467}]|[\u2695\u2696\u2708]\uFE0F|[\u{1F466}\u{1F467}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|(?:\u{1F3FB}\u200D[\u2695\u2696\u2708]|\u{1F3FF}\u200D[\u2695\u2696\u2708]|\u{1F3FE}\u200D[\u2695\u2696\u2708]|\u{1F3FD}\u200D[\u2695\u2696\u2708]|\u{1F3FC}\u200D[\u2695\u2696\u2708])\uFE0F|\u{1F3FB}\u200D[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|[\u{1F3FB}-\u{1F3FF}])|(?:\u{1F9D1}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F9D1}|\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F469})\u{1F3FB}|\u{1F9D1}(?:\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F9D1}[\u{1F3FB}-\u{1F3FF}]|\u200D\u{1F91D}\u200D\u{1F9D1})|(?:\u{1F9D1}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F9D1}|\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D[\u{1F468}\u{1F469}])[\u{1F3FB}-\u{1F3FE}]|(?:\u{1F9D1}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F9D1}|\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F469})[\u{1F3FB}\u{1F3FC}]|\u{1F469}(?:\u{1F3FE}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FD}\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FC}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}\u{1F3FD}-\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FB}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FC}-\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FD}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}\u{1F3FC}\u{1F3FE}\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u200D(?:\u2764\uFE0F\u200D(?:\u{1F48B}\u200D[\u{1F468}\u{1F469}]|[\u{1F468}\u{1F469}])|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FF}\u200D[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F469}\u200D\u{1F469}\u200D(?:\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}])|(?:\u{1F9D1}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F9D1}|\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F469})[\u{1F3FB}-\u{1F3FD}]|\u{1F469}\u200D\u{1F466}\u200D\u{1F466}|\u{1F469}\u200D\u{1F469}\u200D[\u{1F466}\u{1F467}]|(?:\u{1F441}\uFE0F\u200D\u{1F5E8}|\u{1F469}(?:\u{1F3FF}\u200D[\u2695\u2696\u2708]|\u{1F3FE}\u200D[\u2695\u2696\u2708]|\u{1F3FC}\u200D[\u2695\u2696\u2708]|\u{1F3FB}\u200D[\u2695\u2696\u2708]|\u{1F3FD}\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:[\u26F9\u{1F3CB}\u{1F3CC}\u{1F575}]\uFE0F|[\u{1F46F}\u{1F93C}\u{1F9DE}\u{1F9DF}])\u200D[\u2640\u2642]|[\u26F9\u{1F3CB}\u{1F3CC}\u{1F575}][\u{1F3FB}-\u{1F3FF}]\u200D[\u2640\u2642]|[\u{1F3C3}\u{1F3C4}\u{1F3CA}\u{1F46E}\u{1F471}\u{1F473}\u{1F477}\u{1F481}\u{1F482}\u{1F486}\u{1F487}\u{1F645}-\u{1F647}\u{1F64B}\u{1F64D}\u{1F64E}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F926}\u{1F937}-\u{1F939}\u{1F93D}\u{1F93E}\u{1F9B8}\u{1F9B9}\u{1F9CD}-\u{1F9CF}\u{1F9D6}-\u{1F9DD}](?:[\u{1F3FB}-\u{1F3FF}]\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\u{1F3F4}\u200D\u2620)\uFE0F|\u{1F469}\u200D\u{1F467}\u200D[\u{1F466}\u{1F467}]|\u{1F3F3}\uFE0F\u200D\u{1F308}|\u{1F415}\u200D\u{1F9BA}|\u{1F469}\u200D\u{1F466}|\u{1F469}\u200D\u{1F467}|\u{1F1FD}\u{1F1F0}|\u{1F1F4}\u{1F1F2}|\u{1F1F6}\u{1F1E6}|[#\*0-9]\uFE0F\u20E3|\u{1F1E7}[\u{1F1E6}\u{1F1E7}\u{1F1E9}-\u{1F1EF}\u{1F1F1}-\u{1F1F4}\u{1F1F6}-\u{1F1F9}\u{1F1FB}\u{1F1FC}\u{1F1FE}\u{1F1FF}]|\u{1F1F9}[\u{1F1E6}\u{1F1E8}\u{1F1E9}\u{1F1EB}-\u{1F1ED}\u{1F1EF}-\u{1F1F4}\u{1F1F7}\u{1F1F9}\u{1F1FB}\u{1F1FC}\u{1F1FF}]|\u{1F1EA}[\u{1F1E6}\u{1F1E8}\u{1F1EA}\u{1F1EC}\u{1F1ED}\u{1F1F7}-\u{1F1FA}]|\u{1F9D1}[\u{1F3FB}-\u{1F3FF}]|\u{1F1F7}[\u{1F1EA}\u{1F1F4}\u{1F1F8}\u{1F1FA}\u{1F1FC}]|\u{1F469}[\u{1F3FB}-\u{1F3FF}]|\u{1F1F2}[\u{1F1E6}\u{1F1E8}-\u{1F1ED}\u{1F1F0}-\u{1F1FF}]|\u{1F1E6}[\u{1F1E8}-\u{1F1EC}\u{1F1EE}\u{1F1F1}\u{1F1F2}\u{1F1F4}\u{1F1F6}-\u{1F1FA}\u{1F1FC}\u{1F1FD}\u{1F1FF}]|\u{1F1F0}[\u{1F1EA}\u{1F1EC}-\u{1F1EE}\u{1F1F2}\u{1F1F3}\u{1F1F5}\u{1F1F7}\u{1F1FC}\u{1F1FE}\u{1F1FF}]|\u{1F1ED}[\u{1F1F0}\u{1F1F2}\u{1F1F3}\u{1F1F7}\u{1F1F9}\u{1F1FA}]|\u{1F1E9}[\u{1F1EA}\u{1F1EC}\u{1F1EF}\u{1F1F0}\u{1F1F2}\u{1F1F4}\u{1F1FF}]|\u{1F1FE}[\u{1F1EA}\u{1F1F9}]|\u{1F1EC}[\u{1F1E6}\u{1F1E7}\u{1F1E9}-\u{1F1EE}\u{1F1F1}-\u{1F1F3}\u{1F1F5}-\u{1F1FA}\u{1F1FC}\u{1F1FE}]|\u{1F1F8}[\u{1F1E6}-\u{1F1EA}\u{1F1EC}-\u{1F1F4}\u{1F1F7}-\u{1F1F9}\u{1F1FB}\u{1F1FD}-\u{1F1FF}]|\u{1F1EB}[\u{1F1EE}-\u{1F1F0}\u{1F1F2}\u{1F1F4}\u{1F1F7}]|\u{1F1F5}[\u{1F1E6}\u{1F1EA}-\u{1F1ED}\u{1F1F0}-\u{1F1F3}\u{1F1F7}-\u{1F1F9}\u{1F1FC}\u{1F1FE}]|\u{1F1FB}[\u{1F1E6}\u{1F1E8}\u{1F1EA}\u{1F1EC}\u{1F1EE}\u{1F1F3}\u{1F1FA}]|\u{1F1F3}[\u{1F1E6}\u{1F1E8}\u{1F1EA}-\u{1F1EC}\u{1F1EE}\u{1F1F1}\u{1F1F4}\u{1F1F5}\u{1F1F7}\u{1F1FA}\u{1F1FF}]|\u{1F1E8}[\u{1F1E6}\u{1F1E8}\u{1F1E9}\u{1F1EB}-\u{1F1EE}\u{1F1F0}-\u{1F1F5}\u{1F1F7}\u{1F1FA}-\u{1F1FF}]|\u{1F1F1}[\u{1F1E6}-\u{1F1E8}\u{1F1EE}\u{1F1F0}\u{1F1F7}-\u{1F1FB}\u{1F1FE}]|\u{1F1FF}[\u{1F1E6}\u{1F1F2}\u{1F1FC}]|\u{1F1FC}[\u{1F1EB}\u{1F1F8}]|\u{1F1FA}[\u{1F1E6}\u{1F1EC}\u{1F1F2}\u{1F1F3}\u{1F1F8}\u{1F1FE}\u{1F1FF}]|\u{1F1EE}[\u{1F1E8}-\u{1F1EA}\u{1F1F1}-\u{1F1F4}\u{1F1F6}-\u{1F1F9}]|\u{1F1EF}[\u{1F1EA}\u{1F1F2}\u{1F1F4}\u{1F1F5}]|[\u{1F3C3}\u{1F3C4}\u{1F3CA}\u{1F46E}\u{1F471}\u{1F473}\u{1F477}\u{1F481}\u{1F482}\u{1F486}\u{1F487}\u{1F645}-\u{1F647}\u{1F64B}\u{1F64D}\u{1F64E}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F926}\u{1F937}-\u{1F939}\u{1F93D}\u{1F93E}\u{1F9B8}\u{1F9B9}\u{1F9CD}-\u{1F9CF}\u{1F9D6}-\u{1F9DD}][\u{1F3FB}-\u{1F3FF}]|[\u26F9\u{1F3CB}\u{1F3CC}\u{1F575}][\u{1F3FB}-\u{1F3FF}]|[\u261D\u270A-\u270D\u{1F385}\u{1F3C2}\u{1F3C7}\u{1F442}\u{1F443}\u{1F446}-\u{1F450}\u{1F466}\u{1F467}\u{1F46B}-\u{1F46D}\u{1F470}\u{1F472}\u{1F474}-\u{1F476}\u{1F478}\u{1F47C}\u{1F483}\u{1F485}\u{1F4AA}\u{1F574}\u{1F57A}\u{1F590}\u{1F595}\u{1F596}\u{1F64C}\u{1F64F}\u{1F6C0}\u{1F6CC}\u{1F90F}\u{1F918}-\u{1F91C}\u{1F91E}\u{1F91F}\u{1F930}-\u{1F936}\u{1F9B5}\u{1F9B6}\u{1F9BB}\u{1F9D2}-\u{1F9D5}][\u{1F3FB}-\u{1F3FF}]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55\u{1F004}\u{1F0CF}\u{1F18E}\u{1F191}-\u{1F19A}\u{1F1E6}-\u{1F1FF}\u{1F201}\u{1F21A}\u{1F22F}\u{1F232}-\u{1F236}\u{1F238}-\u{1F23A}\u{1F250}\u{1F251}\u{1F300}-\u{1F320}\u{1F32D}-\u{1F335}\u{1F337}-\u{1F37C}\u{1F37E}-\u{1F393}\u{1F3A0}-\u{1F3CA}\u{1F3CF}-\u{1F3D3}\u{1F3E0}-\u{1F3F0}\u{1F3F4}\u{1F3F8}-\u{1F43E}\u{1F440}\u{1F442}-\u{1F4FC}\u{1F4FF}-\u{1F53D}\u{1F54B}-\u{1F54E}\u{1F550}-\u{1F567}\u{1F57A}\u{1F595}\u{1F596}\u{1F5A4}\u{1F5FB}-\u{1F64F}\u{1F680}-\u{1F6C5}\u{1F6CC}\u{1F6D0}-\u{1F6D2}\u{1F6D5}\u{1F6EB}\u{1F6EC}\u{1F6F4}-\u{1F6FA}\u{1F7E0}-\u{1F7EB}\u{1F90D}-\u{1F93A}\u{1F93C}-\u{1F945}\u{1F947}-\u{1F971}\u{1F973}-\u{1F976}\u{1F97A}-\u{1F9A2}\u{1F9A5}-\u{1F9AA}\u{1F9AE}-\u{1F9CA}\u{1F9CD}-\u{1F9FF}\u{1FA70}-\u{1FA73}\u{1FA78}-\u{1FA7A}\u{1FA80}-\u{1FA82}\u{1FA90}-\u{1FA95}]|[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299\u{1F004}\u{1F0CF}\u{1F170}\u{1F171}\u{1F17E}\u{1F17F}\u{1F18E}\u{1F191}-\u{1F19A}\u{1F1E6}-\u{1F1FF}\u{1F201}\u{1F202}\u{1F21A}\u{1F22F}\u{1F232}-\u{1F23A}\u{1F250}\u{1F251}\u{1F300}-\u{1F321}\u{1F324}-\u{1F393}\u{1F396}\u{1F397}\u{1F399}-\u{1F39B}\u{1F39E}-\u{1F3F0}\u{1F3F3}-\u{1F3F5}\u{1F3F7}-\u{1F4FD}\u{1F4FF}-\u{1F53D}\u{1F549}-\u{1F54E}\u{1F550}-\u{1F567}\u{1F56F}\u{1F570}\u{1F573}-\u{1F57A}\u{1F587}\u{1F58A}-\u{1F58D}\u{1F590}\u{1F595}\u{1F596}\u{1F5A4}\u{1F5A5}\u{1F5A8}\u{1F5B1}\u{1F5B2}\u{1F5BC}\u{1F5C2}-\u{1F5C4}\u{1F5D1}-\u{1F5D3}\u{1F5DC}-\u{1F5DE}\u{1F5E1}\u{1F5E3}\u{1F5E8}\u{1F5EF}\u{1F5F3}\u{1F5FA}-\u{1F64F}\u{1F680}-\u{1F6C5}\u{1F6CB}-\u{1F6D2}\u{1F6D5}\u{1F6E0}-\u{1F6E5}\u{1F6E9}\u{1F6EB}\u{1F6EC}\u{1F6F0}\u{1F6F3}-\u{1F6FA}\u{1F7E0}-\u{1F7EB}\u{1F90D}-\u{1F93A}\u{1F93C}-\u{1F945}\u{1F947}-\u{1F971}\u{1F973}-\u{1F976}\u{1F97A}-\u{1F9A2}\u{1F9A5}-\u{1F9AA}\u{1F9AE}-\u{1F9CA}\u{1F9CD}-\u{1F9FF}\u{1FA70}-\u{1FA73}\u{1FA78}-\u{1FA7A}\u{1FA80}-\u{1FA82}\u{1FA90}-\u{1FA95}]\uFE0F?|[\u261D\u26F9\u270A-\u270D\u{1F385}\u{1F3C2}-\u{1F3C4}\u{1F3C7}\u{1F3CA}-\u{1F3CC}\u{1F442}\u{1F443}\u{1F446}-\u{1F450}\u{1F466}-\u{1F478}\u{1F47C}\u{1F481}-\u{1F483}\u{1F485}-\u{1F487}\u{1F48F}\u{1F491}\u{1F4AA}\u{1F574}\u{1F575}\u{1F57A}\u{1F590}\u{1F595}\u{1F596}\u{1F645}-\u{1F647}\u{1F64B}-\u{1F64F}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F6C0}\u{1F6CC}\u{1F90F}\u{1F918}-\u{1F91F}\u{1F926}\u{1F930}-\u{1F939}\u{1F93C}-\u{1F93E}\u{1F9B5}\u{1F9B6}\u{1F9B8}\u{1F9B9}\u{1F9BB}\u{1F9CD}-\u{1F9CF}\u{1F9D1}-\u{1F9DD}]/gu; +}; diff --git a/node_modules/emoji-regex/index.d.ts b/node_modules/emoji-regex/index.d.ts new file mode 100644 index 00000000..1955b470 --- /dev/null +++ b/node_modules/emoji-regex/index.d.ts @@ -0,0 +1,23 @@ +declare module 'emoji-regex' { + function emojiRegex(): RegExp; + + export default emojiRegex; +} + +declare module 'emoji-regex/text' { + function emojiRegex(): RegExp; + + export default emojiRegex; +} + +declare module 'emoji-regex/es2015' { + function emojiRegex(): RegExp; + + export default emojiRegex; +} + +declare module 'emoji-regex/es2015/text' { + function emojiRegex(): RegExp; + + export default emojiRegex; +} diff --git a/node_modules/emoji-regex/index.js b/node_modules/emoji-regex/index.js new file mode 100644 index 00000000..d993a3a9 --- /dev/null +++ b/node_modules/emoji-regex/index.js @@ -0,0 +1,6 @@ +"use strict"; + +module.exports = function () { + // https://mths.be/emoji + return /\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F|\uD83D\uDC68(?:\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68\uD83C\uDFFB|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|[\u2695\u2696\u2708]\uFE0F|\uD83D[\uDC66\uDC67]|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708])\uFE0F|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C[\uDFFB-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)\uD83C\uDFFB|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB\uDFFC])|\uD83D\uDC69(?:\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB-\uDFFD])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)\uFE0F|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620)\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDF6\uD83C\uDDE6|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDB5\uDDB6\uDDBB\uDDD2-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5\uDEEB\uDEEC\uDEF4-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g; +}; diff --git a/node_modules/emoji-regex/package.json b/node_modules/emoji-regex/package.json new file mode 100644 index 00000000..6d323528 --- /dev/null +++ b/node_modules/emoji-regex/package.json @@ -0,0 +1,50 @@ +{ + "name": "emoji-regex", + "version": "8.0.0", + "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", + "homepage": "https://mths.be/emoji-regex", + "main": "index.js", + "types": "index.d.ts", + "keywords": [ + "unicode", + "regex", + "regexp", + "regular expressions", + "code points", + "symbols", + "characters", + "emoji" + ], + "license": "MIT", + "author": { + "name": "Mathias Bynens", + "url": "https://mathiasbynens.be/" + }, + "repository": { + "type": "git", + "url": "https://github.com/mathiasbynens/emoji-regex.git" + }, + "bugs": "https://github.com/mathiasbynens/emoji-regex/issues", + "files": [ + "LICENSE-MIT.txt", + "index.js", + "index.d.ts", + "text.js", + "es2015/index.js", + "es2015/text.js" + ], + "scripts": { + "build": "rm -rf -- es2015; babel src -d .; NODE_ENV=es2015 babel src -d ./es2015; node script/inject-sequences.js", + "test": "mocha", + "test:watch": "npm run test -- --watch" + }, + "devDependencies": { + "@babel/cli": "^7.2.3", + "@babel/core": "^7.3.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.2.0", + "@babel/preset-env": "^7.3.4", + "mocha": "^6.0.2", + "regexgen": "^1.3.0", + "unicode-12.0.0": "^0.7.9" + } +} diff --git a/node_modules/emoji-regex/text.js b/node_modules/emoji-regex/text.js new file mode 100644 index 00000000..0a55ce2f --- /dev/null +++ b/node_modules/emoji-regex/text.js @@ -0,0 +1,6 @@ +"use strict"; + +module.exports = function () { + // https://mths.be/emoji + return /\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F|\uD83D\uDC68(?:\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68\uD83C\uDFFB|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|[\u2695\u2696\u2708]\uFE0F|\uD83D[\uDC66\uDC67]|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708])\uFE0F|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C[\uDFFB-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)\uD83C\uDFFB|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB\uDFFC])|\uD83D\uDC69(?:\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB-\uDFFD])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)\uFE0F|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620)\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDF6\uD83C\uDDE6|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDB5\uDDB6\uDDBB\uDDD2-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5\uDEEB\uDEEC\uDEF4-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])\uFE0F?|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g; +}; diff --git a/node_modules/escalade/index.d.mts b/node_modules/escalade/index.d.mts new file mode 100644 index 00000000..550699cf --- /dev/null +++ b/node_modules/escalade/index.d.mts @@ -0,0 +1,11 @@ +type Promisable = T | Promise; + +export type Callback = ( + directory: string, + files: string[], +) => Promisable; + +export default function ( + directory: string, + callback: Callback, +): Promise; diff --git a/node_modules/escalade/index.d.ts b/node_modules/escalade/index.d.ts new file mode 100644 index 00000000..26c58f2f --- /dev/null +++ b/node_modules/escalade/index.d.ts @@ -0,0 +1,15 @@ +type Promisable = T | Promise; + +declare namespace escalade { + export type Callback = ( + directory: string, + files: string[], + ) => Promisable; +} + +declare function escalade( + directory: string, + callback: escalade.Callback, +): Promise; + +export = escalade; diff --git a/node_modules/escalade/license b/node_modules/escalade/license new file mode 100644 index 00000000..fa6089fa --- /dev/null +++ b/node_modules/escalade/license @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Luke Edwards (lukeed.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/escalade/package.json b/node_modules/escalade/package.json new file mode 100644 index 00000000..1eed4f93 --- /dev/null +++ b/node_modules/escalade/package.json @@ -0,0 +1,74 @@ +{ + "name": "escalade", + "version": "3.2.0", + "repository": "lukeed/escalade", + "description": "A tiny (183B to 210B) and fast utility to ascend parent directories", + "module": "dist/index.mjs", + "main": "dist/index.js", + "types": "index.d.ts", + "license": "MIT", + "author": { + "name": "Luke Edwards", + "email": "luke.edwards05@gmail.com", + "url": "https://lukeed.com" + }, + "exports": { + ".": [ + { + "import": { + "types": "./index.d.mts", + "default": "./dist/index.mjs" + }, + "require": { + "types": "./index.d.ts", + "default": "./dist/index.js" + } + }, + "./dist/index.js" + ], + "./sync": [ + { + "import": { + "types": "./sync/index.d.mts", + "default": "./sync/index.mjs" + }, + "require": { + "types": "./sync/index.d.ts", + "default": "./sync/index.js" + } + }, + "./sync/index.js" + ] + }, + "files": [ + "*.d.mts", + "*.d.ts", + "dist", + "sync" + ], + "modes": { + "sync": "src/sync.js", + "default": "src/async.js" + }, + "engines": { + "node": ">=6" + }, + "scripts": { + "build": "bundt", + "pretest": "npm run build", + "test": "uvu -r esm test -i fixtures" + }, + "keywords": [ + "find", + "parent", + "parents", + "directory", + "search", + "walk" + ], + "devDependencies": { + "bundt": "1.1.1", + "esm": "3.2.25", + "uvu": "0.3.3" + } +} diff --git a/node_modules/escalade/readme.md b/node_modules/escalade/readme.md new file mode 100644 index 00000000..e07ee0d3 --- /dev/null +++ b/node_modules/escalade/readme.md @@ -0,0 +1,211 @@ +# escalade [![CI](https://github.com/lukeed/escalade/workflows/CI/badge.svg)](https://github.com/lukeed/escalade/actions) [![licenses](https://licenses.dev/b/npm/escalade)](https://licenses.dev/npm/escalade) [![codecov](https://badgen.now.sh/codecov/c/github/lukeed/escalade)](https://codecov.io/gh/lukeed/escalade) + +> A tiny (183B to 210B) and [fast](#benchmarks) utility to ascend parent directories + +With [escalade](https://en.wikipedia.org/wiki/Escalade), you can scale parent directories until you've found what you're looking for.
Given an input file or directory, `escalade` will continue executing your callback function until either: + +1) the callback returns a truthy value +2) `escalade` has reached the system root directory (eg, `/`) + +> **Important:**
Please note that `escalade` only deals with direct ancestry – it will not dive into parents' sibling directories. + +--- + +**Notice:** As of v3.1.0, `escalade` now includes [Deno support](http://deno.land/x/escalade)! Please see [Deno Usage](#deno) below. + +--- + +## Install + +``` +$ npm install --save escalade +``` + + +## Modes + +There are two "versions" of `escalade` available: + +#### "async" +> **Node.js:** >= 8.x
+> **Size (gzip):** 210 bytes
+> **Availability:** [CommonJS](https://unpkg.com/escalade/dist/index.js), [ES Module](https://unpkg.com/escalade/dist/index.mjs) + +This is the primary/default mode. It makes use of `async`/`await` and [`util.promisify`](https://nodejs.org/api/util.html#util_util_promisify_original). + +#### "sync" +> **Node.js:** >= 6.x
+> **Size (gzip):** 183 bytes
+> **Availability:** [CommonJS](https://unpkg.com/escalade/sync/index.js), [ES Module](https://unpkg.com/escalade/sync/index.mjs) + +This is the opt-in mode, ideal for scenarios where `async` usage cannot be supported. + + +## Usage + +***Example Structure*** + +``` +/Users/lukeed + └── oss + ├── license + └── escalade + ├── package.json + └── test + └── fixtures + ├── index.js + └── foobar + └── demo.js +``` + +***Example Usage*** + +```js +//~> demo.js +import { join } from 'path'; +import escalade from 'escalade'; + +const input = join(__dirname, 'demo.js'); +// or: const input = __dirname; + +const pkg = await escalade(input, (dir, names) => { + console.log('~> dir:', dir); + console.log('~> names:', names); + console.log('---'); + + if (names.includes('package.json')) { + // will be resolved into absolute + return 'package.json'; + } +}); + +//~> dir: /Users/lukeed/oss/escalade/test/fixtures/foobar +//~> names: ['demo.js'] +//--- +//~> dir: /Users/lukeed/oss/escalade/test/fixtures +//~> names: ['index.js', 'foobar'] +//--- +//~> dir: /Users/lukeed/oss/escalade/test +//~> names: ['fixtures'] +//--- +//~> dir: /Users/lukeed/oss/escalade +//~> names: ['package.json', 'test'] +//--- + +console.log(pkg); +//=> /Users/lukeed/oss/escalade/package.json + +// Now search for "missing123.txt" +// (Assume it doesn't exist anywhere!) +const missing = await escalade(input, (dir, names) => { + console.log('~> dir:', dir); + return names.includes('missing123.txt') && 'missing123.txt'; +}); + +//~> dir: /Users/lukeed/oss/escalade/test/fixtures/foobar +//~> dir: /Users/lukeed/oss/escalade/test/fixtures +//~> dir: /Users/lukeed/oss/escalade/test +//~> dir: /Users/lukeed/oss/escalade +//~> dir: /Users/lukeed/oss +//~> dir: /Users/lukeed +//~> dir: /Users +//~> dir: / + +console.log(missing); +//=> undefined +``` + +> **Note:** To run the above example with "sync" mode, import from `escalade/sync` and remove the `await` keyword. + + +## API + +### escalade(input, callback) +Returns: `string|void` or `Promise` + +When your `callback` locates a file, `escalade` will resolve/return with an absolute path.
+If your `callback` was never satisfied, then `escalade` will resolve/return with nothing (undefined). + +> **Important:**
The `sync` and `async` versions share the same API.
The **only** difference is that `sync` is not Promise-based. + +#### input +Type: `string` + +The path from which to start ascending. + +This may be a file or a directory path.
However, when `input` is a file, `escalade` will begin with its parent directory. + +> **Important:** Unless given an absolute path, `input` will be resolved from `process.cwd()` location. + +#### callback +Type: `Function` + +The callback to execute for each ancestry level. It always is given two arguments: + +1) `dir` - an absolute path of the current parent directory +2) `names` - a list (`string[]`) of contents _relative to_ the `dir` parent + +> **Note:** The `names` list can contain names of files _and_ directories. + +When your callback returns a _falsey_ value, then `escalade` will continue with `dir`'s parent directory, re-invoking your callback with new argument values. + +When your callback returns a string, then `escalade` stops iteration immediately.
+If the string is an absolute path, then it's left as is. Otherwise, the string is resolved into an absolute path _from_ the `dir` that housed the satisfying condition. + +> **Important:** Your `callback` can be a `Promise/AsyncFunction` when using the "async" version of `escalade`. + +## Benchmarks + +> Running on Node.js v10.13.0 + +``` +# Load Time + find-up 3.891ms + escalade 0.485ms + escalade/sync 0.309ms + +# Levels: 6 (target = "foo.txt"): + find-up x 24,856 ops/sec ±6.46% (55 runs sampled) + escalade x 73,084 ops/sec ±4.23% (73 runs sampled) + find-up.sync x 3,663 ops/sec ±1.12% (83 runs sampled) + escalade/sync x 9,360 ops/sec ±0.62% (88 runs sampled) + +# Levels: 12 (target = "package.json"): + find-up x 29,300 ops/sec ±10.68% (70 runs sampled) + escalade x 73,685 ops/sec ± 5.66% (66 runs sampled) + find-up.sync x 1,707 ops/sec ± 0.58% (91 runs sampled) + escalade/sync x 4,667 ops/sec ± 0.68% (94 runs sampled) + +# Levels: 18 (target = "missing123.txt"): + find-up x 21,818 ops/sec ±17.37% (14 runs sampled) + escalade x 67,101 ops/sec ±21.60% (20 runs sampled) + find-up.sync x 1,037 ops/sec ± 2.86% (88 runs sampled) + escalade/sync x 1,248 ops/sec ± 0.50% (93 runs sampled) +``` + +## Deno + +As of v3.1.0, `escalade` is available on the Deno registry. + +Please note that the [API](#api) is identical and that there are still [two modes](#modes) from which to choose: + +```ts +// Choose "async" mode +import escalade from 'https://deno.land/escalade/async.ts'; + +// Choose "sync" mode +import escalade from 'https://deno.land/escalade/sync.ts'; +``` + +> **Important:** The `allow-read` permission is required! + + +## Related + +- [premove](https://github.com/lukeed/premove) - A tiny (247B) utility to remove items recursively +- [totalist](https://github.com/lukeed/totalist) - A tiny (195B to 224B) utility to recursively list all (total) files in a directory +- [mk-dirs](https://github.com/lukeed/mk-dirs) - A tiny (420B) utility to make a directory and its parents, recursively + +## License + +MIT © [Luke Edwards](https://lukeed.com) diff --git a/node_modules/escalade/sync/index.d.mts b/node_modules/escalade/sync/index.d.mts new file mode 100644 index 00000000..c023d37b --- /dev/null +++ b/node_modules/escalade/sync/index.d.mts @@ -0,0 +1,9 @@ +export type Callback = ( + directory: string, + files: string[], +) => string | false | void; + +export default function ( + directory: string, + callback: Callback, +): string | void; diff --git a/node_modules/escalade/sync/index.d.ts b/node_modules/escalade/sync/index.d.ts new file mode 100644 index 00000000..9d5b5890 --- /dev/null +++ b/node_modules/escalade/sync/index.d.ts @@ -0,0 +1,13 @@ +declare namespace escalade { + export type Callback = ( + directory: string, + files: string[], + ) => string | false | void; +} + +declare function escalade( + directory: string, + callback: escalade.Callback, +): string | void; + +export = escalade; diff --git a/node_modules/escalade/sync/index.js b/node_modules/escalade/sync/index.js new file mode 100644 index 00000000..902cc46c --- /dev/null +++ b/node_modules/escalade/sync/index.js @@ -0,0 +1,18 @@ +const { dirname, resolve } = require('path'); +const { readdirSync, statSync } = require('fs'); + +module.exports = function (start, callback) { + let dir = resolve('.', start); + let tmp, stats = statSync(dir); + + if (!stats.isDirectory()) { + dir = dirname(dir); + } + + while (true) { + tmp = callback(dir, readdirSync(dir)); + if (tmp) return resolve(dir, tmp); + dir = dirname(tmp = dir); + if (tmp === dir) break; + } +} diff --git a/node_modules/escalade/sync/index.mjs b/node_modules/escalade/sync/index.mjs new file mode 100644 index 00000000..3cdc5bd1 --- /dev/null +++ b/node_modules/escalade/sync/index.mjs @@ -0,0 +1,18 @@ +import { dirname, resolve } from 'path'; +import { readdirSync, statSync } from 'fs'; + +export default function (start, callback) { + let dir = resolve('.', start); + let tmp, stats = statSync(dir); + + if (!stats.isDirectory()) { + dir = dirname(dir); + } + + while (true) { + tmp = callback(dir, readdirSync(dir)); + if (tmp) return resolve(dir, tmp); + dir = dirname(tmp = dir); + if (tmp === dir) break; + } +} diff --git a/node_modules/get-caller-file/LICENSE.md b/node_modules/get-caller-file/LICENSE.md new file mode 100644 index 00000000..bf3e1c07 --- /dev/null +++ b/node_modules/get-caller-file/LICENSE.md @@ -0,0 +1,6 @@ +ISC License (ISC) +Copyright 2018 Stefan Penner + +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/get-caller-file/README.md b/node_modules/get-caller-file/README.md new file mode 100644 index 00000000..a7d8c079 --- /dev/null +++ b/node_modules/get-caller-file/README.md @@ -0,0 +1,41 @@ +# get-caller-file + +[![Build Status](https://travis-ci.org/stefanpenner/get-caller-file.svg?branch=master)](https://travis-ci.org/stefanpenner/get-caller-file) +[![Build status](https://ci.appveyor.com/api/projects/status/ol2q94g1932cy14a/branch/master?svg=true)](https://ci.appveyor.com/project/embercli/get-caller-file/branch/master) + +This is a utility, which allows a function to figure out from which file it was invoked. It does so by inspecting v8's stack trace at the time it is invoked. + +Inspired by http://stackoverflow.com/questions/13227489 + +*note: this relies on Node/V8 specific APIs, as such other runtimes may not work* + +## Installation + +```bash +yarn add get-caller-file +``` + +## Usage + +Given: + +```js +// ./foo.js +const getCallerFile = require('get-caller-file'); + +module.exports = function() { + return getCallerFile(); // figures out who called it +}; +``` + +```js +// index.js +const foo = require('./foo'); + +foo() // => /full/path/to/this/file/index.js +``` + + +## Options: + +* `getCallerFile(position = 2)`: where position is stack frame whos fileName we want. diff --git a/node_modules/get-caller-file/index.d.ts b/node_modules/get-caller-file/index.d.ts new file mode 100644 index 00000000..babed696 --- /dev/null +++ b/node_modules/get-caller-file/index.d.ts @@ -0,0 +1,2 @@ +declare const _default: (position?: number) => any; +export = _default; diff --git a/node_modules/get-caller-file/index.js b/node_modules/get-caller-file/index.js new file mode 100644 index 00000000..57304f80 --- /dev/null +++ b/node_modules/get-caller-file/index.js @@ -0,0 +1,22 @@ +"use strict"; +// Call this function in a another function to find out the file from +// which that function was called from. (Inspects the v8 stack trace) +// +// Inspired by http://stackoverflow.com/questions/13227489 +module.exports = function getCallerFile(position) { + if (position === void 0) { position = 2; } + if (position >= Error.stackTraceLimit) { + throw new TypeError('getCallerFile(position) requires position be less then Error.stackTraceLimit but position was: `' + position + '` and Error.stackTraceLimit was: `' + Error.stackTraceLimit + '`'); + } + var oldPrepareStackTrace = Error.prepareStackTrace; + Error.prepareStackTrace = function (_, stack) { return stack; }; + var stack = new Error().stack; + Error.prepareStackTrace = oldPrepareStackTrace; + if (stack !== null && typeof stack === 'object') { + // stack[0] holds this file + // stack[1] holds where this function was called + // stack[2] holds the file we're interested in + return stack[position] ? stack[position].getFileName() : undefined; + } +}; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/node_modules/get-caller-file/index.js.map b/node_modules/get-caller-file/index.js.map new file mode 100644 index 00000000..89c655c0 --- /dev/null +++ b/node_modules/get-caller-file/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";AAAA,qEAAqE;AACrE,qEAAqE;AACrE,EAAE;AACF,0DAA0D;AAE1D,iBAAS,SAAS,aAAa,CAAC,QAAY;IAAZ,yBAAA,EAAA,YAAY;IAC1C,IAAI,QAAQ,IAAI,KAAK,CAAC,eAAe,EAAE;QACrC,MAAM,IAAI,SAAS,CAAC,kGAAkG,GAAG,QAAQ,GAAG,oCAAoC,GAAG,KAAK,CAAC,eAAe,GAAG,GAAG,CAAC,CAAC;KACzM;IAED,IAAM,oBAAoB,GAAG,KAAK,CAAC,iBAAiB,CAAC;IACrD,KAAK,CAAC,iBAAiB,GAAG,UAAC,CAAC,EAAE,KAAK,IAAM,OAAA,KAAK,EAAL,CAAK,CAAC;IAC/C,IAAM,KAAK,GAAG,IAAI,KAAK,EAAE,CAAC,KAAK,CAAC;IAChC,KAAK,CAAC,iBAAiB,GAAG,oBAAoB,CAAC;IAG/C,IAAI,KAAK,KAAK,IAAI,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;QAC/C,2BAA2B;QAC3B,gDAAgD;QAChD,8CAA8C;QAC9C,OAAO,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAE,KAAK,CAAC,QAAQ,CAAS,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC;KAC7E;AACH,CAAC,CAAC"} \ No newline at end of file diff --git a/node_modules/get-caller-file/package.json b/node_modules/get-caller-file/package.json new file mode 100644 index 00000000..b0dd5713 --- /dev/null +++ b/node_modules/get-caller-file/package.json @@ -0,0 +1,42 @@ +{ + "name": "get-caller-file", + "version": "2.0.5", + "description": "", + "main": "index.js", + "directories": { + "test": "tests" + }, + "files": [ + "index.js", + "index.js.map", + "index.d.ts" + ], + "scripts": { + "prepare": "tsc", + "test": "mocha test", + "test:debug": "mocha test" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/stefanpenner/get-caller-file.git" + }, + "author": "Stefan Penner", + "license": "ISC", + "bugs": { + "url": "https://github.com/stefanpenner/get-caller-file/issues" + }, + "homepage": "https://github.com/stefanpenner/get-caller-file#readme", + "devDependencies": { + "@types/chai": "^4.1.7", + "@types/ensure-posix-path": "^1.0.0", + "@types/mocha": "^5.2.6", + "@types/node": "^11.10.5", + "chai": "^4.1.2", + "ensure-posix-path": "^1.0.1", + "mocha": "^5.2.0", + "typescript": "^3.3.3333" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } +} diff --git a/node_modules/is-fullwidth-code-point/index.d.ts b/node_modules/is-fullwidth-code-point/index.d.ts new file mode 100644 index 00000000..729d2020 --- /dev/null +++ b/node_modules/is-fullwidth-code-point/index.d.ts @@ -0,0 +1,17 @@ +/** +Check if the character represented by a given [Unicode code point](https://en.wikipedia.org/wiki/Code_point) is [fullwidth](https://en.wikipedia.org/wiki/Halfwidth_and_fullwidth_forms). + +@param codePoint - The [code point](https://en.wikipedia.org/wiki/Code_point) of a character. + +@example +``` +import isFullwidthCodePoint from 'is-fullwidth-code-point'; + +isFullwidthCodePoint('谢'.codePointAt(0)); +//=> true + +isFullwidthCodePoint('a'.codePointAt(0)); +//=> false +``` +*/ +export default function isFullwidthCodePoint(codePoint: number): boolean; diff --git a/node_modules/is-fullwidth-code-point/index.js b/node_modules/is-fullwidth-code-point/index.js new file mode 100644 index 00000000..671f97f7 --- /dev/null +++ b/node_modules/is-fullwidth-code-point/index.js @@ -0,0 +1,50 @@ +/* eslint-disable yoda */ +'use strict'; + +const isFullwidthCodePoint = codePoint => { + if (Number.isNaN(codePoint)) { + return false; + } + + // Code points are derived from: + // http://www.unix.org/Public/UNIDATA/EastAsianWidth.txt + if ( + codePoint >= 0x1100 && ( + codePoint <= 0x115F || // Hangul Jamo + codePoint === 0x2329 || // LEFT-POINTING ANGLE BRACKET + codePoint === 0x232A || // RIGHT-POINTING ANGLE BRACKET + // CJK Radicals Supplement .. Enclosed CJK Letters and Months + (0x2E80 <= codePoint && codePoint <= 0x3247 && codePoint !== 0x303F) || + // Enclosed CJK Letters and Months .. CJK Unified Ideographs Extension A + (0x3250 <= codePoint && codePoint <= 0x4DBF) || + // CJK Unified Ideographs .. Yi Radicals + (0x4E00 <= codePoint && codePoint <= 0xA4C6) || + // Hangul Jamo Extended-A + (0xA960 <= codePoint && codePoint <= 0xA97C) || + // Hangul Syllables + (0xAC00 <= codePoint && codePoint <= 0xD7A3) || + // CJK Compatibility Ideographs + (0xF900 <= codePoint && codePoint <= 0xFAFF) || + // Vertical Forms + (0xFE10 <= codePoint && codePoint <= 0xFE19) || + // CJK Compatibility Forms .. Small Form Variants + (0xFE30 <= codePoint && codePoint <= 0xFE6B) || + // Halfwidth and Fullwidth Forms + (0xFF01 <= codePoint && codePoint <= 0xFF60) || + (0xFFE0 <= codePoint && codePoint <= 0xFFE6) || + // Kana Supplement + (0x1B000 <= codePoint && codePoint <= 0x1B001) || + // Enclosed Ideographic Supplement + (0x1F200 <= codePoint && codePoint <= 0x1F251) || + // CJK Unified Ideographs Extension B .. Tertiary Ideographic Plane + (0x20000 <= codePoint && codePoint <= 0x3FFFD) + ) + ) { + return true; + } + + return false; +}; + +module.exports = isFullwidthCodePoint; +module.exports.default = isFullwidthCodePoint; diff --git a/node_modules/is-fullwidth-code-point/license b/node_modules/is-fullwidth-code-point/license new file mode 100644 index 00000000..e7af2f77 --- /dev/null +++ b/node_modules/is-fullwidth-code-point/license @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/is-fullwidth-code-point/package.json b/node_modules/is-fullwidth-code-point/package.json new file mode 100644 index 00000000..2137e888 --- /dev/null +++ b/node_modules/is-fullwidth-code-point/package.json @@ -0,0 +1,42 @@ +{ + "name": "is-fullwidth-code-point", + "version": "3.0.0", + "description": "Check if the character represented by a given Unicode code point is fullwidth", + "license": "MIT", + "repository": "sindresorhus/is-fullwidth-code-point", + "author": { + "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "sindresorhus.com" + }, + "engines": { + "node": ">=8" + }, + "scripts": { + "test": "xo && ava && tsd-check" + }, + "files": [ + "index.js", + "index.d.ts" + ], + "keywords": [ + "fullwidth", + "full-width", + "full", + "width", + "unicode", + "character", + "string", + "codepoint", + "code", + "point", + "is", + "detect", + "check" + ], + "devDependencies": { + "ava": "^1.3.1", + "tsd-check": "^0.5.0", + "xo": "^0.24.0" + } +} diff --git a/node_modules/is-fullwidth-code-point/readme.md b/node_modules/is-fullwidth-code-point/readme.md new file mode 100644 index 00000000..4236bba9 --- /dev/null +++ b/node_modules/is-fullwidth-code-point/readme.md @@ -0,0 +1,39 @@ +# is-fullwidth-code-point [![Build Status](https://travis-ci.org/sindresorhus/is-fullwidth-code-point.svg?branch=master)](https://travis-ci.org/sindresorhus/is-fullwidth-code-point) + +> Check if the character represented by a given [Unicode code point](https://en.wikipedia.org/wiki/Code_point) is [fullwidth](https://en.wikipedia.org/wiki/Halfwidth_and_fullwidth_forms) + + +## Install + +``` +$ npm install is-fullwidth-code-point +``` + + +## Usage + +```js +const isFullwidthCodePoint = require('is-fullwidth-code-point'); + +isFullwidthCodePoint('谢'.codePointAt(0)); +//=> true + +isFullwidthCodePoint('a'.codePointAt(0)); +//=> false +``` + + +## API + +### isFullwidthCodePoint(codePoint) + +#### codePoint + +Type: `number` + +The [code point](https://en.wikipedia.org/wiki/Code_point) of a character. + + +## License + +MIT © [Sindre Sorhus](https://sindresorhus.com) diff --git a/node_modules/js-tokens/CHANGELOG.md b/node_modules/js-tokens/CHANGELOG.md new file mode 100644 index 00000000..755e6f6e --- /dev/null +++ b/node_modules/js-tokens/CHANGELOG.md @@ -0,0 +1,151 @@ +### Version 4.0.0 (2018-01-28) ### + +- Added: Support for ES2018. The only change needed was recognizing the `s` + regex flag. +- Changed: _All_ tokens returned by the `matchToToken` function now have a + `closed` property. It is set to `undefined` for the tokens where “closed” + doesn’t make sense. This means that all tokens objects have the same shape, + which might improve performance. + +These are the breaking changes: + +- `'/a/s'.match(jsTokens)` no longer returns `['/', 'a', '/', 's']`, but + `['/a/s']`. (There are of course other variations of this.) +- Code that rely on some token objects not having the `closed` property could + now behave differently. + + +### Version 3.0.2 (2017-06-28) ### + +- No code changes. Just updates to the readme. + + +### Version 3.0.1 (2017-01-30) ### + +- Fixed: ES2015 unicode escapes with more than 6 hex digits are now matched + correctly. + + +### Version 3.0.0 (2017-01-11) ### + +This release contains one breaking change, that should [improve performance in +V8][v8-perf]: + +> So how can you, as a JavaScript developer, ensure that your RegExps are fast? +> If you are not interested in hooking into RegExp internals, make sure that +> neither the RegExp instance, nor its prototype is modified in order to get the +> best performance: +> +> ```js +> var re = /./g; +> re.exec(''); // Fast path. +> re.new_property = 'slow'; +> ``` + +This module used to export a single regex, with `.matchToToken` bolted +on, just like in the above example. This release changes the exports of +the module to avoid this issue. + +Before: + +```js +import jsTokens from "js-tokens" +// or: +var jsTokens = require("js-tokens") +var matchToToken = jsTokens.matchToToken +``` + +After: + +```js +import jsTokens, {matchToToken} from "js-tokens" +// or: +var jsTokens = require("js-tokens").default +var matchToToken = require("js-tokens").matchToToken +``` + +[v8-perf]: http://v8project.blogspot.se/2017/01/speeding-up-v8-regular-expressions.html + + +### Version 2.0.0 (2016-06-19) ### + +- Added: Support for ES2016. In other words, support for the `**` exponentiation + operator. + +These are the breaking changes: + +- `'**'.match(jsTokens)` no longer returns `['*', '*']`, but `['**']`. +- `'**='.match(jsTokens)` no longer returns `['*', '*=']`, but `['**=']`. + + +### Version 1.0.3 (2016-03-27) ### + +- Improved: Made the regex ever so slightly smaller. +- Updated: The readme. + + +### Version 1.0.2 (2015-10-18) ### + +- Improved: Limited npm package contents for a smaller download. Thanks to + @zertosh! + + +### Version 1.0.1 (2015-06-20) ### + +- Fixed: Declared an undeclared variable. + + +### Version 1.0.0 (2015-02-26) ### + +- Changed: Merged the 'operator' and 'punctuation' types into 'punctuator'. That + type is now equivalent to the Punctuator token in the ECMAScript + specification. (Backwards-incompatible change.) +- Fixed: A `-` followed by a number is now correctly matched as a punctuator + followed by a number. It used to be matched as just a number, but there is no + such thing as negative number literals. (Possibly backwards-incompatible + change.) + + +### Version 0.4.1 (2015-02-21) ### + +- Added: Support for the regex `u` flag. + + +### Version 0.4.0 (2015-02-21) ### + +- Improved: `jsTokens.matchToToken` performance. +- Added: Support for octal and binary number literals. +- Added: Support for template strings. + + +### Version 0.3.1 (2015-01-06) ### + +- Fixed: Support for unicode spaces. They used to be allowed in names (which is + very confusing), and some unicode newlines were wrongly allowed in strings and + regexes. + + +### Version 0.3.0 (2014-12-19) ### + +- Changed: The `jsTokens.names` array has been replaced with the + `jsTokens.matchToToken` function. The capturing groups of `jsTokens` are no + longer part of the public API; instead use said function. See this [gist] for + an example. (Backwards-incompatible change.) +- Changed: The empty string is now considered an “invalid” token, instead an + “empty” token (its own group). (Backwards-incompatible change.) +- Removed: component support. (Backwards-incompatible change.) + +[gist]: https://gist.github.com/lydell/be49dbf80c382c473004 + + +### Version 0.2.0 (2014-06-19) ### + +- Changed: Match ES6 function arrows (`=>`) as an operator, instead of its own + category (“functionArrow”), for simplicity. (Backwards-incompatible change.) +- Added: ES6 splats (`...`) are now matched as an operator (instead of three + punctuations). (Backwards-incompatible change.) + + +### Version 0.1.0 (2014-03-08) ### + +- Initial release. diff --git a/node_modules/js-tokens/LICENSE b/node_modules/js-tokens/LICENSE new file mode 100644 index 00000000..54aef52f --- /dev/null +++ b/node_modules/js-tokens/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014, 2015, 2016, 2017, 2018 Simon Lydell + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/node_modules/js-tokens/README.md b/node_modules/js-tokens/README.md new file mode 100644 index 00000000..00cdf163 --- /dev/null +++ b/node_modules/js-tokens/README.md @@ -0,0 +1,240 @@ +Overview [![Build Status](https://travis-ci.org/lydell/js-tokens.svg?branch=master)](https://travis-ci.org/lydell/js-tokens) +======== + +A regex that tokenizes JavaScript. + +```js +var jsTokens = require("js-tokens").default + +var jsString = "var foo=opts.foo;\n..." + +jsString.match(jsTokens) +// ["var", " ", "foo", "=", "opts", ".", "foo", ";", "\n", ...] +``` + + +Installation +============ + +`npm install js-tokens` + +```js +import jsTokens from "js-tokens" +// or: +var jsTokens = require("js-tokens").default +``` + + +Usage +===== + +### `jsTokens` ### + +A regex with the `g` flag that matches JavaScript tokens. + +The regex _always_ matches, even invalid JavaScript and the empty string. + +The next match is always directly after the previous. + +### `var token = matchToToken(match)` ### + +```js +import {matchToToken} from "js-tokens" +// or: +var matchToToken = require("js-tokens").matchToToken +``` + +Takes a `match` returned by `jsTokens.exec(string)`, and returns a `{type: +String, value: String}` object. The following types are available: + +- string +- comment +- regex +- number +- name +- punctuator +- whitespace +- invalid + +Multi-line comments and strings also have a `closed` property indicating if the +token was closed or not (see below). + +Comments and strings both come in several flavors. To distinguish them, check if +the token starts with `//`, `/*`, `'`, `"` or `` ` ``. + +Names are ECMAScript IdentifierNames, that is, including both identifiers and +keywords. You may use [is-keyword-js] to tell them apart. + +Whitespace includes both line terminators and other whitespace. + +[is-keyword-js]: https://github.com/crissdev/is-keyword-js + + +ECMAScript support +================== + +The intention is to always support the latest ECMAScript version whose feature +set has been finalized. + +If adding support for a newer version requires changes, a new version with a +major verion bump will be released. + +Currently, ECMAScript 2018 is supported. + + +Invalid code handling +===================== + +Unterminated strings are still matched as strings. JavaScript strings cannot +contain (unescaped) newlines, so unterminated strings simply end at the end of +the line. Unterminated template strings can contain unescaped newlines, though, +so they go on to the end of input. + +Unterminated multi-line comments are also still matched as comments. They +simply go on to the end of the input. + +Unterminated regex literals are likely matched as division and whatever is +inside the regex. + +Invalid ASCII characters have their own capturing group. + +Invalid non-ASCII characters are treated as names, to simplify the matching of +names (except unicode spaces which are treated as whitespace). Note: See also +the [ES2018](#es2018) section. + +Regex literals may contain invalid regex syntax. They are still matched as +regex literals. They may also contain repeated regex flags, to keep the regex +simple. + +Strings may contain invalid escape sequences. + + +Limitations +=========== + +Tokenizing JavaScript using regexes—in fact, _one single regex_—won’t be +perfect. But that’s not the point either. + +You may compare jsTokens with [esprima] by using `esprima-compare.js`. +See `npm run esprima-compare`! + +[esprima]: http://esprima.org/ + +### Template string interpolation ### + +Template strings are matched as single tokens, from the starting `` ` `` to the +ending `` ` ``, including interpolations (whose tokens are not matched +individually). + +Matching template string interpolations requires recursive balancing of `{` and +`}`—something that JavaScript regexes cannot do. Only one level of nesting is +supported. + +### Division and regex literals collision ### + +Consider this example: + +```js +var g = 9.82 +var number = bar / 2/g + +var regex = / 2/g +``` + +A human can easily understand that in the `number` line we’re dealing with +division, and in the `regex` line we’re dealing with a regex literal. How come? +Because humans can look at the whole code to put the `/` characters in context. +A JavaScript regex cannot. It only sees forwards. (Well, ES2018 regexes can also +look backwards. See the [ES2018](#es2018) section). + +When the `jsTokens` regex scans throught the above, it will see the following +at the end of both the `number` and `regex` rows: + +```js +/ 2/g +``` + +It is then impossible to know if that is a regex literal, or part of an +expression dealing with division. + +Here is a similar case: + +```js +foo /= 2/g +foo(/= 2/g) +``` + +The first line divides the `foo` variable with `2/g`. The second line calls the +`foo` function with the regex literal `/= 2/g`. Again, since `jsTokens` only +sees forwards, it cannot tell the two cases apart. + +There are some cases where we _can_ tell division and regex literals apart, +though. + +First off, we have the simple cases where there’s only one slash in the line: + +```js +var foo = 2/g +foo /= 2 +``` + +Regex literals cannot contain newlines, so the above cases are correctly +identified as division. Things are only problematic when there are more than +one non-comment slash in a single line. + +Secondly, not every character is a valid regex flag. + +```js +var number = bar / 2/e +``` + +The above example is also correctly identified as division, because `e` is not a +valid regex flag. I initially wanted to future-proof by allowing `[a-zA-Z]*` +(any letter) as flags, but it is not worth it since it increases the amount of +ambigous cases. So only the standard `g`, `m`, `i`, `y` and `u` flags are +allowed. This means that the above example will be identified as division as +long as you don’t rename the `e` variable to some permutation of `gmiyus` 1 to 6 +characters long. + +Lastly, we can look _forward_ for information. + +- If the token following what looks like a regex literal is not valid after a + regex literal, but is valid in a division expression, then the regex literal + is treated as division instead. For example, a flagless regex cannot be + followed by a string, number or name, but all of those three can be the + denominator of a division. +- Generally, if what looks like a regex literal is followed by an operator, the + regex literal is treated as division instead. This is because regexes are + seldomly used with operators (such as `+`, `*`, `&&` and `==`), but division + could likely be part of such an expression. + +Please consult the regex source and the test cases for precise information on +when regex or division is matched (should you need to know). In short, you +could sum it up as: + +If the end of a statement looks like a regex literal (even if it isn’t), it +will be treated as one. Otherwise it should work as expected (if you write sane +code). + +### ES2018 ### + +ES2018 added some nice regex improvements to the language. + +- [Unicode property escapes] should allow telling names and invalid non-ASCII + characters apart without blowing up the regex size. +- [Lookbehind assertions] should allow matching telling division and regex + literals apart in more cases. +- [Named capture groups] might simplify some things. + +These things would be nice to do, but are not critical. They probably have to +wait until the oldest maintained Node.js LTS release supports those features. + +[Unicode property escapes]: http://2ality.com/2017/07/regexp-unicode-property-escapes.html +[Lookbehind assertions]: http://2ality.com/2017/05/regexp-lookbehind-assertions.html +[Named capture groups]: http://2ality.com/2017/05/regexp-named-capture-groups.html + + +License +======= + +[MIT](LICENSE). diff --git a/node_modules/js-tokens/index.js b/node_modules/js-tokens/index.js new file mode 100644 index 00000000..b23a4a0e --- /dev/null +++ b/node_modules/js-tokens/index.js @@ -0,0 +1,23 @@ +// Copyright 2014, 2015, 2016, 2017, 2018 Simon Lydell +// License: MIT. (See LICENSE.) + +Object.defineProperty(exports, "__esModule", { + value: true +}) + +// This regex comes from regex.coffee, and is inserted here by generate-index.js +// (run `npm run build`). +exports.default = /((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyus]{1,6}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g + +exports.matchToToken = function(match) { + var token = {type: "invalid", value: match[0], closed: undefined} + if (match[ 1]) token.type = "string" , token.closed = !!(match[3] || match[4]) + else if (match[ 5]) token.type = "comment" + else if (match[ 6]) token.type = "comment", token.closed = !!match[7] + else if (match[ 8]) token.type = "regex" + else if (match[ 9]) token.type = "number" + else if (match[10]) token.type = "name" + else if (match[11]) token.type = "punctuator" + else if (match[12]) token.type = "whitespace" + return token +} diff --git a/node_modules/js-tokens/package.json b/node_modules/js-tokens/package.json new file mode 100644 index 00000000..66752fab --- /dev/null +++ b/node_modules/js-tokens/package.json @@ -0,0 +1,30 @@ +{ + "name": "js-tokens", + "version": "4.0.0", + "author": "Simon Lydell", + "license": "MIT", + "description": "A regex that tokenizes JavaScript.", + "keywords": [ + "JavaScript", + "js", + "token", + "tokenize", + "regex" + ], + "files": [ + "index.js" + ], + "repository": "lydell/js-tokens", + "scripts": { + "test": "mocha --ui tdd", + "esprima-compare": "node esprima-compare ./index.js everything.js/es5.js", + "build": "node generate-index.js", + "dev": "npm run build && npm test" + }, + "devDependencies": { + "coffeescript": "2.1.1", + "esprima": "4.0.0", + "everything.js": "1.0.3", + "mocha": "5.0.0" + } +} diff --git a/node_modules/loose-envify/LICENSE b/node_modules/loose-envify/LICENSE new file mode 100644 index 00000000..fbafb487 --- /dev/null +++ b/node_modules/loose-envify/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015 Andres Suarez + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/node_modules/loose-envify/README.md b/node_modules/loose-envify/README.md new file mode 100644 index 00000000..7f4e07b0 --- /dev/null +++ b/node_modules/loose-envify/README.md @@ -0,0 +1,45 @@ +# loose-envify + +[![Build Status](https://travis-ci.org/zertosh/loose-envify.svg?branch=master)](https://travis-ci.org/zertosh/loose-envify) + +Fast (and loose) selective `process.env` replacer using [js-tokens](https://github.com/lydell/js-tokens) instead of an AST. Works just like [envify](https://github.com/hughsk/envify) but much faster. + +## Gotchas + +* Doesn't handle broken syntax. +* Doesn't look inside embedded expressions in template strings. + - **this won't work:** + ```js + console.log(`the current env is ${process.env.NODE_ENV}`); + ``` +* Doesn't replace oddly-spaced or oddly-commented expressions. + - **this won't work:** + ```js + console.log(process./*won't*/env./*work*/NODE_ENV); + ``` + +## Usage/Options + +loose-envify has the exact same interface as [envify](https://github.com/hughsk/envify), including the CLI. + +## Benchmark + +``` +envify: + + $ for i in {1..5}; do node bench/bench.js 'envify'; done + 708ms + 727ms + 791ms + 719ms + 720ms + +loose-envify: + + $ for i in {1..5}; do node bench/bench.js '../'; done + 51ms + 52ms + 52ms + 52ms + 52ms +``` diff --git a/node_modules/loose-envify/cli.js b/node_modules/loose-envify/cli.js new file mode 100644 index 00000000..c0b63cb1 --- /dev/null +++ b/node_modules/loose-envify/cli.js @@ -0,0 +1,16 @@ +#!/usr/bin/env node +'use strict'; + +var looseEnvify = require('./'); +var fs = require('fs'); + +if (process.argv[2]) { + fs.createReadStream(process.argv[2], {encoding: 'utf8'}) + .pipe(looseEnvify(process.argv[2])) + .pipe(process.stdout); +} else { + process.stdin.resume() + process.stdin + .pipe(looseEnvify(__filename)) + .pipe(process.stdout); +} diff --git a/node_modules/loose-envify/custom.js b/node_modules/loose-envify/custom.js new file mode 100644 index 00000000..6389bfac --- /dev/null +++ b/node_modules/loose-envify/custom.js @@ -0,0 +1,4 @@ +// envify compatibility +'use strict'; + +module.exports = require('./loose-envify'); diff --git a/node_modules/loose-envify/index.js b/node_modules/loose-envify/index.js new file mode 100644 index 00000000..8cd8305d --- /dev/null +++ b/node_modules/loose-envify/index.js @@ -0,0 +1,3 @@ +'use strict'; + +module.exports = require('./loose-envify')(process.env); diff --git a/node_modules/loose-envify/loose-envify.js b/node_modules/loose-envify/loose-envify.js new file mode 100644 index 00000000..b5a5be22 --- /dev/null +++ b/node_modules/loose-envify/loose-envify.js @@ -0,0 +1,36 @@ +'use strict'; + +var stream = require('stream'); +var util = require('util'); +var replace = require('./replace'); + +var jsonExtRe = /\.json$/; + +module.exports = function(rootEnv) { + rootEnv = rootEnv || process.env; + return function (file, trOpts) { + if (jsonExtRe.test(file)) { + return stream.PassThrough(); + } + var envs = trOpts ? [rootEnv, trOpts] : [rootEnv]; + return new LooseEnvify(envs); + }; +}; + +function LooseEnvify(envs) { + stream.Transform.call(this); + this._data = ''; + this._envs = envs; +} +util.inherits(LooseEnvify, stream.Transform); + +LooseEnvify.prototype._transform = function(buf, enc, cb) { + this._data += buf; + cb(); +}; + +LooseEnvify.prototype._flush = function(cb) { + var replaced = replace(this._data, this._envs); + this.push(replaced); + cb(); +}; diff --git a/node_modules/loose-envify/package.json b/node_modules/loose-envify/package.json new file mode 100644 index 00000000..5e3d0e27 --- /dev/null +++ b/node_modules/loose-envify/package.json @@ -0,0 +1,36 @@ +{ + "name": "loose-envify", + "version": "1.4.0", + "description": "Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST", + "keywords": [ + "environment", + "variables", + "browserify", + "browserify-transform", + "transform", + "source", + "configuration" + ], + "homepage": "https://github.com/zertosh/loose-envify", + "license": "MIT", + "author": "Andres Suarez ", + "main": "index.js", + "bin": { + "loose-envify": "cli.js" + }, + "repository": { + "type": "git", + "url": "git://github.com/zertosh/loose-envify.git" + }, + "scripts": { + "test": "tap test/*.js" + }, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "devDependencies": { + "browserify": "^13.1.1", + "envify": "^3.4.0", + "tap": "^8.0.0" + } +} diff --git a/node_modules/loose-envify/replace.js b/node_modules/loose-envify/replace.js new file mode 100644 index 00000000..ec15e81c --- /dev/null +++ b/node_modules/loose-envify/replace.js @@ -0,0 +1,65 @@ +'use strict'; + +var jsTokens = require('js-tokens').default; + +var processEnvRe = /\bprocess\.env\.[_$a-zA-Z][$\w]+\b/; +var spaceOrCommentRe = /^(?:\s|\/[/*])/; + +function replace(src, envs) { + if (!processEnvRe.test(src)) { + return src; + } + + var out = []; + var purge = envs.some(function(env) { + return env._ && env._.indexOf('purge') !== -1; + }); + + jsTokens.lastIndex = 0 + var parts = src.match(jsTokens); + + for (var i = 0; i < parts.length; i++) { + if (parts[i ] === 'process' && + parts[i + 1] === '.' && + parts[i + 2] === 'env' && + parts[i + 3] === '.') { + var prevCodeToken = getAdjacentCodeToken(-1, parts, i); + var nextCodeToken = getAdjacentCodeToken(1, parts, i + 4); + var replacement = getReplacementString(envs, parts[i + 4], purge); + if (prevCodeToken !== '.' && + nextCodeToken !== '.' && + nextCodeToken !== '=' && + typeof replacement === 'string') { + out.push(replacement); + i += 4; + continue; + } + } + out.push(parts[i]); + } + + return out.join(''); +} + +function getAdjacentCodeToken(dir, parts, i) { + while (true) { + var part = parts[i += dir]; + if (!spaceOrCommentRe.test(part)) { + return part; + } + } +} + +function getReplacementString(envs, name, purge) { + for (var j = 0; j < envs.length; j++) { + var env = envs[j]; + if (typeof env[name] !== 'undefined') { + return JSON.stringify(env[name]); + } + } + if (purge) { + return 'undefined'; + } +} + +module.exports = replace; diff --git a/node_modules/object-assign/index.js b/node_modules/object-assign/index.js new file mode 100644 index 00000000..0930cf88 --- /dev/null +++ b/node_modules/object-assign/index.js @@ -0,0 +1,90 @@ +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/ + +'use strict'; +/* eslint-disable no-unused-vars */ +var getOwnPropertySymbols = Object.getOwnPropertySymbols; +var hasOwnProperty = Object.prototype.hasOwnProperty; +var propIsEnumerable = Object.prototype.propertyIsEnumerable; + +function toObject(val) { + if (val === null || val === undefined) { + throw new TypeError('Object.assign cannot be called with null or undefined'); + } + + return Object(val); +} + +function shouldUseNative() { + try { + if (!Object.assign) { + return false; + } + + // Detect buggy property enumeration order in older V8 versions. + + // https://bugs.chromium.org/p/v8/issues/detail?id=4118 + var test1 = new String('abc'); // eslint-disable-line no-new-wrappers + test1[5] = 'de'; + if (Object.getOwnPropertyNames(test1)[0] === '5') { + return false; + } + + // https://bugs.chromium.org/p/v8/issues/detail?id=3056 + var test2 = {}; + for (var i = 0; i < 10; i++) { + test2['_' + String.fromCharCode(i)] = i; + } + var order2 = Object.getOwnPropertyNames(test2).map(function (n) { + return test2[n]; + }); + if (order2.join('') !== '0123456789') { + return false; + } + + // https://bugs.chromium.org/p/v8/issues/detail?id=3056 + var test3 = {}; + 'abcdefghijklmnopqrst'.split('').forEach(function (letter) { + test3[letter] = letter; + }); + if (Object.keys(Object.assign({}, test3)).join('') !== + 'abcdefghijklmnopqrst') { + return false; + } + + return true; + } catch (err) { + // We don't expect any of the above to throw, but better to be safe. + return false; + } +} + +module.exports = shouldUseNative() ? Object.assign : function (target, source) { + var from; + var to = toObject(target); + var symbols; + + for (var s = 1; s < arguments.length; s++) { + from = Object(arguments[s]); + + for (var key in from) { + if (hasOwnProperty.call(from, key)) { + to[key] = from[key]; + } + } + + if (getOwnPropertySymbols) { + symbols = getOwnPropertySymbols(from); + for (var i = 0; i < symbols.length; i++) { + if (propIsEnumerable.call(from, symbols[i])) { + to[symbols[i]] = from[symbols[i]]; + } + } + } + } + + return to; +}; diff --git a/node_modules/object-assign/license b/node_modules/object-assign/license new file mode 100644 index 00000000..654d0bfe --- /dev/null +++ b/node_modules/object-assign/license @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/node_modules/object-assign/package.json b/node_modules/object-assign/package.json new file mode 100644 index 00000000..503eb1e6 --- /dev/null +++ b/node_modules/object-assign/package.json @@ -0,0 +1,42 @@ +{ + "name": "object-assign", + "version": "4.1.1", + "description": "ES2015 `Object.assign()` ponyfill", + "license": "MIT", + "repository": "sindresorhus/object-assign", + "author": { + "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "sindresorhus.com" + }, + "engines": { + "node": ">=0.10.0" + }, + "scripts": { + "test": "xo && ava", + "bench": "matcha bench.js" + }, + "files": [ + "index.js" + ], + "keywords": [ + "object", + "assign", + "extend", + "properties", + "es2015", + "ecmascript", + "harmony", + "ponyfill", + "prollyfill", + "polyfill", + "shim", + "browser" + ], + "devDependencies": { + "ava": "^0.16.0", + "lodash": "^4.16.4", + "matcha": "^0.7.0", + "xo": "^0.16.0" + } +} diff --git a/node_modules/object-assign/readme.md b/node_modules/object-assign/readme.md new file mode 100644 index 00000000..1be09d35 --- /dev/null +++ b/node_modules/object-assign/readme.md @@ -0,0 +1,61 @@ +# object-assign [![Build Status](https://travis-ci.org/sindresorhus/object-assign.svg?branch=master)](https://travis-ci.org/sindresorhus/object-assign) + +> ES2015 [`Object.assign()`](http://www.2ality.com/2014/01/object-assign.html) [ponyfill](https://ponyfill.com) + + +## Use the built-in + +Node.js 4 and up, as well as every evergreen browser (Chrome, Edge, Firefox, Opera, Safari), +support `Object.assign()` :tada:. If you target only those environments, then by all +means, use `Object.assign()` instead of this package. + + +## Install + +``` +$ npm install --save object-assign +``` + + +## Usage + +```js +const objectAssign = require('object-assign'); + +objectAssign({foo: 0}, {bar: 1}); +//=> {foo: 0, bar: 1} + +// multiple sources +objectAssign({foo: 0}, {bar: 1}, {baz: 2}); +//=> {foo: 0, bar: 1, baz: 2} + +// overwrites equal keys +objectAssign({foo: 0}, {foo: 1}, {foo: 2}); +//=> {foo: 2} + +// ignores null and undefined sources +objectAssign({foo: 0}, null, {bar: 1}, undefined); +//=> {foo: 0, bar: 1} +``` + + +## API + +### objectAssign(target, [source, ...]) + +Assigns enumerable own properties of `source` objects to the `target` object and returns the `target` object. Additional `source` objects will overwrite previous ones. + + +## Resources + +- [ES2015 spec - Object.assign](https://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.assign) + + +## Related + +- [deep-assign](https://github.com/sindresorhus/deep-assign) - Recursive `Object.assign()` + + +## License + +MIT © [Sindre Sorhus](https://sindresorhus.com) diff --git a/node_modules/prop-types/LICENSE b/node_modules/prop-types/LICENSE new file mode 100644 index 00000000..188fb2b0 --- /dev/null +++ b/node_modules/prop-types/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2013-present, Facebook, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules/prop-types/README.md b/node_modules/prop-types/README.md new file mode 100644 index 00000000..e54d435f --- /dev/null +++ b/node_modules/prop-types/README.md @@ -0,0 +1,302 @@ +# prop-types [![Build Status](https://travis-ci.com/facebook/prop-types.svg?branch=main)](https://travis-ci.org/facebook/prop-types) + +Runtime type checking for React props and similar objects. + +You can use prop-types to document the intended types of properties passed to +components. React (and potentially other libraries—see the `checkPropTypes()` +reference below) will check props passed to your components against those +definitions, and warn in development if they don’t match. + +## Installation + +```shell +npm install --save prop-types +``` + +## Importing + +```js +import PropTypes from 'prop-types'; // ES6 +var PropTypes = require('prop-types'); // ES5 with npm +``` + +### CDN + +If you prefer to exclude `prop-types` from your application and use it +globally via `window.PropTypes`, the `prop-types` package provides +single-file distributions, which are hosted on the following CDNs: + +* [**unpkg**](https://unpkg.com/prop-types/) +```html + + + + + +``` + +* [**cdnjs**](https://cdnjs.com/libraries/prop-types) +```html + + + + + +``` + +To load a specific version of `prop-types` replace `15.6.0` with the version number. + +## Usage + +PropTypes was originally exposed as part of the React core module, and is +commonly used with React components. +Here is an example of using PropTypes with a React component, which also +documents the different validators provided: + +```js +import React from 'react'; +import PropTypes from 'prop-types'; + +class MyComponent extends React.Component { + render() { + // ... do things with the props + } +} + +MyComponent.propTypes = { + // You can declare that a prop is a specific JS primitive. By default, these + // are all optional. + optionalArray: PropTypes.array, + optionalBigInt: PropTypes.bigint, + optionalBool: PropTypes.bool, + optionalFunc: PropTypes.func, + optionalNumber: PropTypes.number, + optionalObject: PropTypes.object, + optionalString: PropTypes.string, + optionalSymbol: PropTypes.symbol, + + // Anything that can be rendered: numbers, strings, elements or an array + // (or fragment) containing these types. + // see https://reactjs.org/docs/rendering-elements.html for more info + optionalNode: PropTypes.node, + + // A React element (ie. ). + optionalElement: PropTypes.element, + + // A React element type (eg. MyComponent). + // a function, string, or "element-like" object (eg. React.Fragment, Suspense, etc.) + // see https://github.com/facebook/react/blob/HEAD/packages/shared/isValidElementType.js + optionalElementType: PropTypes.elementType, + + // You can also declare that a prop is an instance of a class. This uses + // JS's instanceof operator. + optionalMessage: PropTypes.instanceOf(Message), + + // You can ensure that your prop is limited to specific values by treating + // it as an enum. + optionalEnum: PropTypes.oneOf(['News', 'Photos']), + + // An object that could be one of many types + optionalUnion: PropTypes.oneOfType([ + PropTypes.string, + PropTypes.number, + PropTypes.instanceOf(Message) + ]), + + // An array of a certain type + optionalArrayOf: PropTypes.arrayOf(PropTypes.number), + + // An object with property values of a certain type + optionalObjectOf: PropTypes.objectOf(PropTypes.number), + + // You can chain any of the above with `isRequired` to make sure a warning + // is shown if the prop isn't provided. + + // An object taking on a particular shape + optionalObjectWithShape: PropTypes.shape({ + optionalProperty: PropTypes.string, + requiredProperty: PropTypes.number.isRequired + }), + + // An object with warnings on extra properties + optionalObjectWithStrictShape: PropTypes.exact({ + optionalProperty: PropTypes.string, + requiredProperty: PropTypes.number.isRequired + }), + + requiredFunc: PropTypes.func.isRequired, + + // A value of any data type + requiredAny: PropTypes.any.isRequired, + + // You can also specify a custom validator. It should return an Error + // object if the validation fails. Don't `console.warn` or throw, as this + // won't work inside `oneOfType`. + customProp: function(props, propName, componentName) { + if (!/matchme/.test(props[propName])) { + return new Error( + 'Invalid prop `' + propName + '` supplied to' + + ' `' + componentName + '`. Validation failed.' + ); + } + }, + + // You can also supply a custom validator to `arrayOf` and `objectOf`. + // It should return an Error object if the validation fails. The validator + // will be called for each key in the array or object. The first two + // arguments of the validator are the array or object itself, and the + // current item's key. + customArrayProp: PropTypes.arrayOf(function(propValue, key, componentName, location, propFullName) { + if (!/matchme/.test(propValue[key])) { + return new Error( + 'Invalid prop `' + propFullName + '` supplied to' + + ' `' + componentName + '`. Validation failed.' + ); + } + }) +}; +``` + +Refer to the [React documentation](https://facebook.github.io/react/docs/typechecking-with-proptypes.html) for more information. + +## Migrating from React.PropTypes + +Check out [Migrating from React.PropTypes](https://facebook.github.io/react/blog/2017/04/07/react-v15.5.0.html#migrating-from-react.proptypes) for details on how to migrate to `prop-types` from `React.PropTypes`. + +Note that this blog posts **mentions a codemod script that performs the conversion automatically**. + +There are also important notes below. + +## How to Depend on This Package? + +For apps, we recommend putting it in `dependencies` with a caret range. +For example: + +```js + "dependencies": { + "prop-types": "^15.5.7" + } +``` + +For libraries, we *also* recommend leaving it in `dependencies`: + +```js + "dependencies": { + "prop-types": "^15.5.7" + }, + "peerDependencies": { + "react": "^15.5.0" + } +``` + +**Note:** there are known issues in versions before 15.5.7 so we recommend using it as the minimal version. + +Make sure that the version range uses a caret (`^`) and thus is broad enough for npm to efficiently deduplicate packages. + +For UMD bundles of your components, make sure you **don’t** include `PropTypes` in the build. Usually this is done by marking it as an external (the specifics depend on your bundler), just like you do with React. + +## Compatibility + +### React 0.14 + +This package is compatible with **React 0.14.9**. Compared to 0.14.8 (which was released in March of 2016), there are no other changes in 0.14.9, so it should be a painless upgrade. + +```shell +# ATTENTION: Only run this if you still use React 0.14! +npm install --save react@^0.14.9 react-dom@^0.14.9 +``` + +### React 15+ + +This package is compatible with **React 15.3.0** and higher. + +``` +npm install --save react@^15.3.0 react-dom@^15.3.0 +``` + +### What happens on other React versions? + +It outputs warnings with the message below even though the developer doesn’t do anything wrong. Unfortunately there is no solution for this other than updating React to either 15.3.0 or higher, or 0.14.9 if you’re using React 0.14. + +## Difference from `React.PropTypes`: Don’t Call Validator Functions + +First of all, **which version of React are you using**? You might be seeing this message because a component library has updated to use `prop-types` package, but your version of React is incompatible with it. See the [above section](#compatibility) for more details. + +Are you using either React 0.14.9 or a version higher than React 15.3.0? Read on. + +When you migrate components to use the standalone `prop-types`, **all validator functions will start throwing an error if you call them directly**. This makes sure that nobody relies on them in production code, and it is safe to strip their implementations to optimize the bundle size. + +Code like this is still fine: + +```js +MyComponent.propTypes = { + myProp: PropTypes.bool +}; +``` + +However, code like this will not work with the `prop-types` package: + +```js +// Will not work with `prop-types` package! +var errorOrNull = PropTypes.bool(42, 'myProp', 'MyComponent', 'prop'); +``` + +It will throw an error: + +``` +Calling PropTypes validators directly is not supported by the `prop-types` package. +Use PropTypes.checkPropTypes() to call them. +``` + +(If you see **a warning** rather than an error with this message, please check the [above section about compatibility](#compatibility).) + +This is new behavior, and you will only encounter it when you migrate from `React.PropTypes` to the `prop-types` package. For the vast majority of components, this doesn’t matter, and if you didn’t see [this warning](https://facebook.github.io/react/warnings/dont-call-proptypes.html) in your components, your code is safe to migrate. This is not a breaking change in React because you are only opting into this change for a component by explicitly changing your imports to use `prop-types`. If you temporarily need the old behavior, you can keep using `React.PropTypes` until React 16. + +**If you absolutely need to trigger the validation manually**, call `PropTypes.checkPropTypes()`. Unlike the validators themselves, this function is safe to call in production, as it will be replaced by an empty function: + +```js +// Works with standalone PropTypes +PropTypes.checkPropTypes(MyComponent.propTypes, props, 'prop', 'MyComponent'); +``` +See below for more info. + +**If you DO want to use validation in production**, you can choose to use the **development version** by importing/requiring `prop-types/prop-types` instead of `prop-types`. + +**You might also see this error** if you’re calling a `PropTypes` validator from your own custom `PropTypes` validator. In this case, the fix is to make sure that you are passing *all* of the arguments to the inner function. There is a more in-depth explanation of how to fix it [on this page](https://facebook.github.io/react/warnings/dont-call-proptypes.html#fixing-the-false-positive-in-third-party-proptypes). Alternatively, you can temporarily keep using `React.PropTypes` until React 16, as it would still only warn in this case. + +If you use a bundler like Browserify or Webpack, don’t forget to [follow these instructions](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build) to correctly bundle your application in development or production mode. Otherwise you’ll ship unnecessary code to your users. + +## PropTypes.checkPropTypes + +React will automatically check the propTypes you set on the component, but if +you are using PropTypes without React then you may want to manually call +`PropTypes.checkPropTypes`, like so: + +```js +const myPropTypes = { + name: PropTypes.string, + age: PropTypes.number, + // ... define your prop validations +}; + +const props = { + name: 'hello', // is valid + age: 'world', // not valid +}; + +// Let's say your component is called 'MyComponent' + +// Works with standalone PropTypes +PropTypes.checkPropTypes(myPropTypes, props, 'prop', 'MyComponent'); +// This will warn as follows: +// Warning: Failed prop type: Invalid prop `age` of type `string` supplied to +// `MyComponent`, expected `number`. +``` + +## PropTypes.resetWarningCache() + +`PropTypes.checkPropTypes(...)` only `console.error`s a given message once. To reset the error warning cache in tests, call `PropTypes.resetWarningCache()` + +### License + +prop-types is [MIT licensed](./LICENSE). diff --git a/node_modules/prop-types/checkPropTypes.js b/node_modules/prop-types/checkPropTypes.js new file mode 100644 index 00000000..481f2cf9 --- /dev/null +++ b/node_modules/prop-types/checkPropTypes.js @@ -0,0 +1,103 @@ +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +'use strict'; + +var printWarning = function() {}; + +if (process.env.NODE_ENV !== 'production') { + var ReactPropTypesSecret = require('./lib/ReactPropTypesSecret'); + var loggedTypeFailures = {}; + var has = require('./lib/has'); + + printWarning = function(text) { + var message = 'Warning: ' + text; + if (typeof console !== 'undefined') { + console.error(message); + } + try { + // --- Welcome to debugging React --- + // This error was thrown as a convenience so that you can use this stack + // to find the callsite that caused this warning to fire. + throw new Error(message); + } catch (x) { /**/ } + }; +} + +/** + * Assert that the values match with the type specs. + * Error messages are memorized and will only be shown once. + * + * @param {object} typeSpecs Map of name to a ReactPropType + * @param {object} values Runtime values that need to be type-checked + * @param {string} location e.g. "prop", "context", "child context" + * @param {string} componentName Name of the component for error messages. + * @param {?Function} getStack Returns the component stack. + * @private + */ +function checkPropTypes(typeSpecs, values, location, componentName, getStack) { + if (process.env.NODE_ENV !== 'production') { + for (var typeSpecName in typeSpecs) { + if (has(typeSpecs, typeSpecName)) { + var error; + // Prop type validation may throw. In case they do, we don't want to + // fail the render phase where it didn't fail before. So we log it. + // After these have been cleaned up, we'll let them throw. + try { + // This is intentionally an invariant that gets caught. It's the same + // behavior as without this statement except with a better message. + if (typeof typeSpecs[typeSpecName] !== 'function') { + var err = Error( + (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' + + 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' + + 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.' + ); + err.name = 'Invariant Violation'; + throw err; + } + error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret); + } catch (ex) { + error = ex; + } + if (error && !(error instanceof Error)) { + printWarning( + (componentName || 'React class') + ': type specification of ' + + location + ' `' + typeSpecName + '` is invalid; the type checker ' + + 'function must return `null` or an `Error` but returned a ' + typeof error + '. ' + + 'You may have forgotten to pass an argument to the type checker ' + + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + + 'shape all require an argument).' + ); + } + if (error instanceof Error && !(error.message in loggedTypeFailures)) { + // Only monitor this failure once because there tends to be a lot of the + // same error. + loggedTypeFailures[error.message] = true; + + var stack = getStack ? getStack() : ''; + + printWarning( + 'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '') + ); + } + } + } + } +} + +/** + * Resets warning cache when testing. + * + * @private + */ +checkPropTypes.resetWarningCache = function() { + if (process.env.NODE_ENV !== 'production') { + loggedTypeFailures = {}; + } +} + +module.exports = checkPropTypes; diff --git a/node_modules/prop-types/factory.js b/node_modules/prop-types/factory.js new file mode 100644 index 00000000..abdf8e6d --- /dev/null +++ b/node_modules/prop-types/factory.js @@ -0,0 +1,19 @@ +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +'use strict'; + +// React 15.5 references this module, and assumes PropTypes are still callable in production. +// Therefore we re-export development-only version with all the PropTypes checks here. +// However if one is migrating to the `prop-types` npm library, they will go through the +// `index.js` entry point, and it will branch depending on the environment. +var factory = require('./factoryWithTypeCheckers'); +module.exports = function(isValidElement) { + // It is still allowed in 15.5. + var throwOnDirectAccess = false; + return factory(isValidElement, throwOnDirectAccess); +}; diff --git a/node_modules/prop-types/factoryWithThrowingShims.js b/node_modules/prop-types/factoryWithThrowingShims.js new file mode 100644 index 00000000..ac882672 --- /dev/null +++ b/node_modules/prop-types/factoryWithThrowingShims.js @@ -0,0 +1,65 @@ +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +'use strict'; + +var ReactPropTypesSecret = require('./lib/ReactPropTypesSecret'); + +function emptyFunction() {} +function emptyFunctionWithReset() {} +emptyFunctionWithReset.resetWarningCache = emptyFunction; + +module.exports = function() { + function shim(props, propName, componentName, location, propFullName, secret) { + if (secret === ReactPropTypesSecret) { + // It is still safe when called from React. + return; + } + var err = new Error( + 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' + + 'Use PropTypes.checkPropTypes() to call them. ' + + 'Read more at http://fb.me/use-check-prop-types' + ); + err.name = 'Invariant Violation'; + throw err; + }; + shim.isRequired = shim; + function getShim() { + return shim; + }; + // Important! + // Keep this list in sync with production version in `./factoryWithTypeCheckers.js`. + var ReactPropTypes = { + array: shim, + bigint: shim, + bool: shim, + func: shim, + number: shim, + object: shim, + string: shim, + symbol: shim, + + any: shim, + arrayOf: getShim, + element: shim, + elementType: shim, + instanceOf: getShim, + node: shim, + objectOf: getShim, + oneOf: getShim, + oneOfType: getShim, + shape: getShim, + exact: getShim, + + checkPropTypes: emptyFunctionWithReset, + resetWarningCache: emptyFunction + }; + + ReactPropTypes.PropTypes = ReactPropTypes; + + return ReactPropTypes; +}; diff --git a/node_modules/prop-types/factoryWithTypeCheckers.js b/node_modules/prop-types/factoryWithTypeCheckers.js new file mode 100644 index 00000000..a88068e5 --- /dev/null +++ b/node_modules/prop-types/factoryWithTypeCheckers.js @@ -0,0 +1,610 @@ +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +'use strict'; + +var ReactIs = require('react-is'); +var assign = require('object-assign'); + +var ReactPropTypesSecret = require('./lib/ReactPropTypesSecret'); +var has = require('./lib/has'); +var checkPropTypes = require('./checkPropTypes'); + +var printWarning = function() {}; + +if (process.env.NODE_ENV !== 'production') { + printWarning = function(text) { + var message = 'Warning: ' + text; + if (typeof console !== 'undefined') { + console.error(message); + } + try { + // --- Welcome to debugging React --- + // This error was thrown as a convenience so that you can use this stack + // to find the callsite that caused this warning to fire. + throw new Error(message); + } catch (x) {} + }; +} + +function emptyFunctionThatReturnsNull() { + return null; +} + +module.exports = function(isValidElement, throwOnDirectAccess) { + /* global Symbol */ + var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator; + var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec. + + /** + * Returns the iterator method function contained on the iterable object. + * + * Be sure to invoke the function with the iterable as context: + * + * var iteratorFn = getIteratorFn(myIterable); + * if (iteratorFn) { + * var iterator = iteratorFn.call(myIterable); + * ... + * } + * + * @param {?object} maybeIterable + * @return {?function} + */ + function getIteratorFn(maybeIterable) { + var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]); + if (typeof iteratorFn === 'function') { + return iteratorFn; + } + } + + /** + * Collection of methods that allow declaration and validation of props that are + * supplied to React components. Example usage: + * + * var Props = require('ReactPropTypes'); + * var MyArticle = React.createClass({ + * propTypes: { + * // An optional string prop named "description". + * description: Props.string, + * + * // A required enum prop named "category". + * category: Props.oneOf(['News','Photos']).isRequired, + * + * // A prop named "dialog" that requires an instance of Dialog. + * dialog: Props.instanceOf(Dialog).isRequired + * }, + * render: function() { ... } + * }); + * + * A more formal specification of how these methods are used: + * + * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...) + * decl := ReactPropTypes.{type}(.isRequired)? + * + * Each and every declaration produces a function with the same signature. This + * allows the creation of custom validation functions. For example: + * + * var MyLink = React.createClass({ + * propTypes: { + * // An optional string or URI prop named "href". + * href: function(props, propName, componentName) { + * var propValue = props[propName]; + * if (propValue != null && typeof propValue !== 'string' && + * !(propValue instanceof URI)) { + * return new Error( + * 'Expected a string or an URI for ' + propName + ' in ' + + * componentName + * ); + * } + * } + * }, + * render: function() {...} + * }); + * + * @internal + */ + + var ANONYMOUS = '<>'; + + // Important! + // Keep this list in sync with production version in `./factoryWithThrowingShims.js`. + var ReactPropTypes = { + array: createPrimitiveTypeChecker('array'), + bigint: createPrimitiveTypeChecker('bigint'), + bool: createPrimitiveTypeChecker('boolean'), + func: createPrimitiveTypeChecker('function'), + number: createPrimitiveTypeChecker('number'), + object: createPrimitiveTypeChecker('object'), + string: createPrimitiveTypeChecker('string'), + symbol: createPrimitiveTypeChecker('symbol'), + + any: createAnyTypeChecker(), + arrayOf: createArrayOfTypeChecker, + element: createElementTypeChecker(), + elementType: createElementTypeTypeChecker(), + instanceOf: createInstanceTypeChecker, + node: createNodeChecker(), + objectOf: createObjectOfTypeChecker, + oneOf: createEnumTypeChecker, + oneOfType: createUnionTypeChecker, + shape: createShapeTypeChecker, + exact: createStrictShapeTypeChecker, + }; + + /** + * inlined Object.is polyfill to avoid requiring consumers ship their own + * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is + */ + /*eslint-disable no-self-compare*/ + function is(x, y) { + // SameValue algorithm + if (x === y) { + // Steps 1-5, 7-10 + // Steps 6.b-6.e: +0 != -0 + return x !== 0 || 1 / x === 1 / y; + } else { + // Step 6.a: NaN == NaN + return x !== x && y !== y; + } + } + /*eslint-enable no-self-compare*/ + + /** + * We use an Error-like object for backward compatibility as people may call + * PropTypes directly and inspect their output. However, we don't use real + * Errors anymore. We don't inspect their stack anyway, and creating them + * is prohibitively expensive if they are created too often, such as what + * happens in oneOfType() for any type before the one that matched. + */ + function PropTypeError(message, data) { + this.message = message; + this.data = data && typeof data === 'object' ? data: {}; + this.stack = ''; + } + // Make `instanceof Error` still work for returned errors. + PropTypeError.prototype = Error.prototype; + + function createChainableTypeChecker(validate) { + if (process.env.NODE_ENV !== 'production') { + var manualPropTypeCallCache = {}; + var manualPropTypeWarningCount = 0; + } + function checkType(isRequired, props, propName, componentName, location, propFullName, secret) { + componentName = componentName || ANONYMOUS; + propFullName = propFullName || propName; + + if (secret !== ReactPropTypesSecret) { + if (throwOnDirectAccess) { + // New behavior only for users of `prop-types` package + var err = new Error( + 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' + + 'Use `PropTypes.checkPropTypes()` to call them. ' + + 'Read more at http://fb.me/use-check-prop-types' + ); + err.name = 'Invariant Violation'; + throw err; + } else if (process.env.NODE_ENV !== 'production' && typeof console !== 'undefined') { + // Old behavior for people using React.PropTypes + var cacheKey = componentName + ':' + propName; + if ( + !manualPropTypeCallCache[cacheKey] && + // Avoid spamming the console because they are often not actionable except for lib authors + manualPropTypeWarningCount < 3 + ) { + printWarning( + 'You are manually calling a React.PropTypes validation ' + + 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' + + 'and will throw in the standalone `prop-types` package. ' + + 'You may be seeing this warning due to a third-party PropTypes ' + + 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.' + ); + manualPropTypeCallCache[cacheKey] = true; + manualPropTypeWarningCount++; + } + } + } + if (props[propName] == null) { + if (isRequired) { + if (props[propName] === null) { + return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.')); + } + return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.')); + } + return null; + } else { + return validate(props, propName, componentName, location, propFullName); + } + } + + var chainedCheckType = checkType.bind(null, false); + chainedCheckType.isRequired = checkType.bind(null, true); + + return chainedCheckType; + } + + function createPrimitiveTypeChecker(expectedType) { + function validate(props, propName, componentName, location, propFullName, secret) { + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== expectedType) { + // `propValue` being instance of, say, date/regexp, pass the 'object' + // check, but we can offer a more precise error message here rather than + // 'of type `object`'. + var preciseType = getPreciseType(propValue); + + return new PropTypeError( + 'Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'), + {expectedType: expectedType} + ); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createAnyTypeChecker() { + return createChainableTypeChecker(emptyFunctionThatReturnsNull); + } + + function createArrayOfTypeChecker(typeChecker) { + function validate(props, propName, componentName, location, propFullName) { + if (typeof typeChecker !== 'function') { + return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.'); + } + var propValue = props[propName]; + if (!Array.isArray(propValue)) { + var propType = getPropType(propValue); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.')); + } + for (var i = 0; i < propValue.length; i++) { + var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret); + if (error instanceof Error) { + return error; + } + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createElementTypeChecker() { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + if (!isValidElement(propValue)) { + var propType = getPropType(propValue); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createElementTypeTypeChecker() { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + if (!ReactIs.isValidElementType(propValue)) { + var propType = getPropType(propValue); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createInstanceTypeChecker(expectedClass) { + function validate(props, propName, componentName, location, propFullName) { + if (!(props[propName] instanceof expectedClass)) { + var expectedClassName = expectedClass.name || ANONYMOUS; + var actualClassName = getClassName(props[propName]); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createEnumTypeChecker(expectedValues) { + if (!Array.isArray(expectedValues)) { + if (process.env.NODE_ENV !== 'production') { + if (arguments.length > 1) { + printWarning( + 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' + + 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).' + ); + } else { + printWarning('Invalid argument supplied to oneOf, expected an array.'); + } + } + return emptyFunctionThatReturnsNull; + } + + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + for (var i = 0; i < expectedValues.length; i++) { + if (is(propValue, expectedValues[i])) { + return null; + } + } + + var valuesString = JSON.stringify(expectedValues, function replacer(key, value) { + var type = getPreciseType(value); + if (type === 'symbol') { + return String(value); + } + return value; + }); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.')); + } + return createChainableTypeChecker(validate); + } + + function createObjectOfTypeChecker(typeChecker) { + function validate(props, propName, componentName, location, propFullName) { + if (typeof typeChecker !== 'function') { + return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.'); + } + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== 'object') { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.')); + } + for (var key in propValue) { + if (has(propValue, key)) { + var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); + if (error instanceof Error) { + return error; + } + } + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createUnionTypeChecker(arrayOfTypeCheckers) { + if (!Array.isArray(arrayOfTypeCheckers)) { + process.env.NODE_ENV !== 'production' ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : void 0; + return emptyFunctionThatReturnsNull; + } + + for (var i = 0; i < arrayOfTypeCheckers.length; i++) { + var checker = arrayOfTypeCheckers[i]; + if (typeof checker !== 'function') { + printWarning( + 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' + + 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.' + ); + return emptyFunctionThatReturnsNull; + } + } + + function validate(props, propName, componentName, location, propFullName) { + var expectedTypes = []; + for (var i = 0; i < arrayOfTypeCheckers.length; i++) { + var checker = arrayOfTypeCheckers[i]; + var checkerResult = checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret); + if (checkerResult == null) { + return null; + } + if (checkerResult.data && has(checkerResult.data, 'expectedType')) { + expectedTypes.push(checkerResult.data.expectedType); + } + } + var expectedTypesMessage = (expectedTypes.length > 0) ? ', expected one of type [' + expectedTypes.join(', ') + ']': ''; + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`' + expectedTypesMessage + '.')); + } + return createChainableTypeChecker(validate); + } + + function createNodeChecker() { + function validate(props, propName, componentName, location, propFullName) { + if (!isNode(props[propName])) { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function invalidValidatorError(componentName, location, propFullName, key, type) { + return new PropTypeError( + (componentName || 'React class') + ': ' + location + ' type `' + propFullName + '.' + key + '` is invalid; ' + + 'it must be a function, usually from the `prop-types` package, but received `' + type + '`.' + ); + } + + function createShapeTypeChecker(shapeTypes) { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== 'object') { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); + } + for (var key in shapeTypes) { + var checker = shapeTypes[key]; + if (typeof checker !== 'function') { + return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker)); + } + var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); + if (error) { + return error; + } + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createStrictShapeTypeChecker(shapeTypes) { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== 'object') { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); + } + // We need to check all keys in case some are required but missing from props. + var allKeys = assign({}, props[propName], shapeTypes); + for (var key in allKeys) { + var checker = shapeTypes[key]; + if (has(shapeTypes, key) && typeof checker !== 'function') { + return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker)); + } + if (!checker) { + return new PropTypeError( + 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' + + '\nBad object: ' + JSON.stringify(props[propName], null, ' ') + + '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ') + ); + } + var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); + if (error) { + return error; + } + } + return null; + } + + return createChainableTypeChecker(validate); + } + + function isNode(propValue) { + switch (typeof propValue) { + case 'number': + case 'string': + case 'undefined': + return true; + case 'boolean': + return !propValue; + case 'object': + if (Array.isArray(propValue)) { + return propValue.every(isNode); + } + if (propValue === null || isValidElement(propValue)) { + return true; + } + + var iteratorFn = getIteratorFn(propValue); + if (iteratorFn) { + var iterator = iteratorFn.call(propValue); + var step; + if (iteratorFn !== propValue.entries) { + while (!(step = iterator.next()).done) { + if (!isNode(step.value)) { + return false; + } + } + } else { + // Iterator will provide entry [k,v] tuples rather than values. + while (!(step = iterator.next()).done) { + var entry = step.value; + if (entry) { + if (!isNode(entry[1])) { + return false; + } + } + } + } + } else { + return false; + } + + return true; + default: + return false; + } + } + + function isSymbol(propType, propValue) { + // Native Symbol. + if (propType === 'symbol') { + return true; + } + + // falsy value can't be a Symbol + if (!propValue) { + return false; + } + + // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol' + if (propValue['@@toStringTag'] === 'Symbol') { + return true; + } + + // Fallback for non-spec compliant Symbols which are polyfilled. + if (typeof Symbol === 'function' && propValue instanceof Symbol) { + return true; + } + + return false; + } + + // Equivalent of `typeof` but with special handling for array and regexp. + function getPropType(propValue) { + var propType = typeof propValue; + if (Array.isArray(propValue)) { + return 'array'; + } + if (propValue instanceof RegExp) { + // Old webkits (at least until Android 4.0) return 'function' rather than + // 'object' for typeof a RegExp. We'll normalize this here so that /bla/ + // passes PropTypes.object. + return 'object'; + } + if (isSymbol(propType, propValue)) { + return 'symbol'; + } + return propType; + } + + // This handles more types than `getPropType`. Only used for error messages. + // See `createPrimitiveTypeChecker`. + function getPreciseType(propValue) { + if (typeof propValue === 'undefined' || propValue === null) { + return '' + propValue; + } + var propType = getPropType(propValue); + if (propType === 'object') { + if (propValue instanceof Date) { + return 'date'; + } else if (propValue instanceof RegExp) { + return 'regexp'; + } + } + return propType; + } + + // Returns a string that is postfixed to a warning about an invalid type. + // For example, "undefined" or "of type array" + function getPostfixForTypeWarning(value) { + var type = getPreciseType(value); + switch (type) { + case 'array': + case 'object': + return 'an ' + type; + case 'boolean': + case 'date': + case 'regexp': + return 'a ' + type; + default: + return type; + } + } + + // Returns class name of the object, if any. + function getClassName(propValue) { + if (!propValue.constructor || !propValue.constructor.name) { + return ANONYMOUS; + } + return propValue.constructor.name; + } + + ReactPropTypes.checkPropTypes = checkPropTypes; + ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache; + ReactPropTypes.PropTypes = ReactPropTypes; + + return ReactPropTypes; +}; diff --git a/node_modules/prop-types/index.js b/node_modules/prop-types/index.js new file mode 100644 index 00000000..e9ef51d6 --- /dev/null +++ b/node_modules/prop-types/index.js @@ -0,0 +1,19 @@ +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +if (process.env.NODE_ENV !== 'production') { + var ReactIs = require('react-is'); + + // By explicitly using `prop-types` you are opting into new development behavior. + // http://fb.me/prop-types-in-prod + var throwOnDirectAccess = true; + module.exports = require('./factoryWithTypeCheckers')(ReactIs.isElement, throwOnDirectAccess); +} else { + // By explicitly using `prop-types` you are opting into new production behavior. + // http://fb.me/prop-types-in-prod + module.exports = require('./factoryWithThrowingShims')(); +} diff --git a/node_modules/prop-types/package.json b/node_modules/prop-types/package.json new file mode 100644 index 00000000..63daf704 --- /dev/null +++ b/node_modules/prop-types/package.json @@ -0,0 +1,60 @@ +{ + "name": "prop-types", + "version": "15.8.1", + "description": "Runtime type checking for React props and similar objects.", + "sideEffects": false, + "main": "index.js", + "license": "MIT", + "files": [ + "LICENSE", + "README.md", + "checkPropTypes.js", + "factory.js", + "factoryWithThrowingShims.js", + "factoryWithTypeCheckers.js", + "index.js", + "prop-types.js", + "prop-types.min.js", + "lib" + ], + "repository": "facebook/prop-types", + "keywords": [ + "react" + ], + "bugs": { + "url": "https://github.com/facebook/prop-types/issues" + }, + "homepage": "https://facebook.github.io/react/", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + }, + "scripts": { + "pretest": "npm run lint", + "lint": "eslint .", + "test": "npm run tests-only", + "tests-only": "jest", + "umd": "NODE_ENV=development browserify index.js -t loose-envify --standalone PropTypes -o prop-types.js", + "umd-min": "NODE_ENV=production browserify index.js -t loose-envify -t uglifyify --standalone PropTypes -p bundle-collapser/plugin -o | uglifyjs --compress unused,dead_code -o prop-types.min.js", + "build": "yarn umd && yarn umd-min", + "prepublish": "not-in-publish || yarn build" + }, + "devDependencies": { + "babel-jest": "^19.0.0", + "babel-preset-react": "^6.24.1", + "browserify": "^16.5.0", + "bundle-collapser": "^1.4.0", + "eslint": "^8.6.0", + "in-publish": "^2.0.1", + "jest": "^19.0.2", + "react": "^15.7.0", + "uglifyify": "^5.0.2", + "uglifyjs": "^2.4.11" + }, + "browserify": { + "transform": [ + "loose-envify" + ] + } +} diff --git a/node_modules/prop-types/prop-types.js b/node_modules/prop-types/prop-types.js new file mode 100644 index 00000000..a5a15ddb --- /dev/null +++ b/node_modules/prop-types/prop-types.js @@ -0,0 +1,1315 @@ +(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.PropTypes = f()}})(function(){var define,module,exports;return (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i 1) { + printWarning( + 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' + + 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).' + ); + } else { + printWarning('Invalid argument supplied to oneOf, expected an array.'); + } + } + return emptyFunctionThatReturnsNull; + } + + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + for (var i = 0; i < expectedValues.length; i++) { + if (is(propValue, expectedValues[i])) { + return null; + } + } + + var valuesString = JSON.stringify(expectedValues, function replacer(key, value) { + var type = getPreciseType(value); + if (type === 'symbol') { + return String(value); + } + return value; + }); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.')); + } + return createChainableTypeChecker(validate); + } + + function createObjectOfTypeChecker(typeChecker) { + function validate(props, propName, componentName, location, propFullName) { + if (typeof typeChecker !== 'function') { + return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.'); + } + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== 'object') { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.')); + } + for (var key in propValue) { + if (has(propValue, key)) { + var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); + if (error instanceof Error) { + return error; + } + } + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createUnionTypeChecker(arrayOfTypeCheckers) { + if (!Array.isArray(arrayOfTypeCheckers)) { + "development" !== 'production' ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : void 0; + return emptyFunctionThatReturnsNull; + } + + for (var i = 0; i < arrayOfTypeCheckers.length; i++) { + var checker = arrayOfTypeCheckers[i]; + if (typeof checker !== 'function') { + printWarning( + 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' + + 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.' + ); + return emptyFunctionThatReturnsNull; + } + } + + function validate(props, propName, componentName, location, propFullName) { + var expectedTypes = []; + for (var i = 0; i < arrayOfTypeCheckers.length; i++) { + var checker = arrayOfTypeCheckers[i]; + var checkerResult = checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret); + if (checkerResult == null) { + return null; + } + if (checkerResult.data.hasOwnProperty('expectedType')) { + expectedTypes.push(checkerResult.data.expectedType); + } + } + var expectedTypesMessage = (expectedTypes.length > 0) ? ', expected one of type [' + expectedTypes.join(', ') + ']': ''; + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`' + expectedTypesMessage + '.')); + } + return createChainableTypeChecker(validate); + } + + function createNodeChecker() { + function validate(props, propName, componentName, location, propFullName) { + if (!isNode(props[propName])) { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function invalidValidatorError(componentName, location, propFullName, key, type) { + return new PropTypeError( + (componentName || 'React class') + ': ' + location + ' type `' + propFullName + '.' + key + '` is invalid; ' + + 'it must be a function, usually from the `prop-types` package, but received `' + type + '`.' + ); + } + + function createShapeTypeChecker(shapeTypes) { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== 'object') { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); + } + for (var key in shapeTypes) { + var checker = shapeTypes[key]; + if (typeof checker !== 'function') { + return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker)); + } + var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); + if (error) { + return error; + } + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createStrictShapeTypeChecker(shapeTypes) { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== 'object') { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); + } + // We need to check all keys in case some are required but missing from props. + var allKeys = assign({}, props[propName], shapeTypes); + for (var key in allKeys) { + var checker = shapeTypes[key]; + if (has(shapeTypes, key) && typeof checker !== 'function') { + return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker)); + } + if (!checker) { + return new PropTypeError( + 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' + + '\nBad object: ' + JSON.stringify(props[propName], null, ' ') + + '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ') + ); + } + var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); + if (error) { + return error; + } + } + return null; + } + + return createChainableTypeChecker(validate); + } + + function isNode(propValue) { + switch (typeof propValue) { + case 'number': + case 'string': + case 'undefined': + return true; + case 'boolean': + return !propValue; + case 'object': + if (Array.isArray(propValue)) { + return propValue.every(isNode); + } + if (propValue === null || isValidElement(propValue)) { + return true; + } + + var iteratorFn = getIteratorFn(propValue); + if (iteratorFn) { + var iterator = iteratorFn.call(propValue); + var step; + if (iteratorFn !== propValue.entries) { + while (!(step = iterator.next()).done) { + if (!isNode(step.value)) { + return false; + } + } + } else { + // Iterator will provide entry [k,v] tuples rather than values. + while (!(step = iterator.next()).done) { + var entry = step.value; + if (entry) { + if (!isNode(entry[1])) { + return false; + } + } + } + } + } else { + return false; + } + + return true; + default: + return false; + } + } + + function isSymbol(propType, propValue) { + // Native Symbol. + if (propType === 'symbol') { + return true; + } + + // falsy value can't be a Symbol + if (!propValue) { + return false; + } + + // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol' + if (propValue['@@toStringTag'] === 'Symbol') { + return true; + } + + // Fallback for non-spec compliant Symbols which are polyfilled. + if (typeof Symbol === 'function' && propValue instanceof Symbol) { + return true; + } + + return false; + } + + // Equivalent of `typeof` but with special handling for array and regexp. + function getPropType(propValue) { + var propType = typeof propValue; + if (Array.isArray(propValue)) { + return 'array'; + } + if (propValue instanceof RegExp) { + // Old webkits (at least until Android 4.0) return 'function' rather than + // 'object' for typeof a RegExp. We'll normalize this here so that /bla/ + // passes PropTypes.object. + return 'object'; + } + if (isSymbol(propType, propValue)) { + return 'symbol'; + } + return propType; + } + + // This handles more types than `getPropType`. Only used for error messages. + // See `createPrimitiveTypeChecker`. + function getPreciseType(propValue) { + if (typeof propValue === 'undefined' || propValue === null) { + return '' + propValue; + } + var propType = getPropType(propValue); + if (propType === 'object') { + if (propValue instanceof Date) { + return 'date'; + } else if (propValue instanceof RegExp) { + return 'regexp'; + } + } + return propType; + } + + // Returns a string that is postfixed to a warning about an invalid type. + // For example, "undefined" or "of type array" + function getPostfixForTypeWarning(value) { + var type = getPreciseType(value); + switch (type) { + case 'array': + case 'object': + return 'an ' + type; + case 'boolean': + case 'date': + case 'regexp': + return 'a ' + type; + default: + return type; + } + } + + // Returns class name of the object, if any. + function getClassName(propValue) { + if (!propValue.constructor || !propValue.constructor.name) { + return ANONYMOUS; + } + return propValue.constructor.name; + } + + ReactPropTypes.checkPropTypes = checkPropTypes; + ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache; + ReactPropTypes.PropTypes = ReactPropTypes; + + return ReactPropTypes; +}; + +},{"./checkPropTypes":1,"./lib/ReactPropTypesSecret":5,"./lib/has":6,"object-assign":7,"react-is":11}],4:[function(require,module,exports){ +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +if ("development" !== 'production') { + var ReactIs = require('react-is'); + + // By explicitly using `prop-types` you are opting into new development behavior. + // http://fb.me/prop-types-in-prod + var throwOnDirectAccess = true; + module.exports = require('./factoryWithTypeCheckers')(ReactIs.isElement, throwOnDirectAccess); +} else { + // By explicitly using `prop-types` you are opting into new production behavior. + // http://fb.me/prop-types-in-prod + module.exports = require('./factoryWithThrowingShims')(); +} + +},{"./factoryWithThrowingShims":2,"./factoryWithTypeCheckers":3,"react-is":11}],5:[function(require,module,exports){ +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +'use strict'; + +var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; + +module.exports = ReactPropTypesSecret; + +},{}],6:[function(require,module,exports){ +module.exports = Function.call.bind(Object.prototype.hasOwnProperty); + +},{}],7:[function(require,module,exports){ +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/ + +'use strict'; +/* eslint-disable no-unused-vars */ +var getOwnPropertySymbols = Object.getOwnPropertySymbols; +var hasOwnProperty = Object.prototype.hasOwnProperty; +var propIsEnumerable = Object.prototype.propertyIsEnumerable; + +function toObject(val) { + if (val === null || val === undefined) { + throw new TypeError('Object.assign cannot be called with null or undefined'); + } + + return Object(val); +} + +function shouldUseNative() { + try { + if (!Object.assign) { + return false; + } + + // Detect buggy property enumeration order in older V8 versions. + + // https://bugs.chromium.org/p/v8/issues/detail?id=4118 + var test1 = new String('abc'); // eslint-disable-line no-new-wrappers + test1[5] = 'de'; + if (Object.getOwnPropertyNames(test1)[0] === '5') { + return false; + } + + // https://bugs.chromium.org/p/v8/issues/detail?id=3056 + var test2 = {}; + for (var i = 0; i < 10; i++) { + test2['_' + String.fromCharCode(i)] = i; + } + var order2 = Object.getOwnPropertyNames(test2).map(function (n) { + return test2[n]; + }); + if (order2.join('') !== '0123456789') { + return false; + } + + // https://bugs.chromium.org/p/v8/issues/detail?id=3056 + var test3 = {}; + 'abcdefghijklmnopqrst'.split('').forEach(function (letter) { + test3[letter] = letter; + }); + if (Object.keys(Object.assign({}, test3)).join('') !== + 'abcdefghijklmnopqrst') { + return false; + } + + return true; + } catch (err) { + // We don't expect any of the above to throw, but better to be safe. + return false; + } +} + +module.exports = shouldUseNative() ? Object.assign : function (target, source) { + var from; + var to = toObject(target); + var symbols; + + for (var s = 1; s < arguments.length; s++) { + from = Object(arguments[s]); + + for (var key in from) { + if (hasOwnProperty.call(from, key)) { + to[key] = from[key]; + } + } + + if (getOwnPropertySymbols) { + symbols = getOwnPropertySymbols(from); + for (var i = 0; i < symbols.length; i++) { + if (propIsEnumerable.call(from, symbols[i])) { + to[symbols[i]] = from[symbols[i]]; + } + } + } + } + + return to; +}; + +},{}],8:[function(require,module,exports){ +// shim for using process in browser +var process = module.exports = {}; + +// cached from whatever global is present so that test runners that stub it +// don't break things. But we need to wrap it in a try catch in case it is +// wrapped in strict mode code which doesn't define any globals. It's inside a +// function because try/catches deoptimize in certain engines. + +var cachedSetTimeout; +var cachedClearTimeout; + +function defaultSetTimout() { + throw new Error('setTimeout has not been defined'); +} +function defaultClearTimeout () { + throw new Error('clearTimeout has not been defined'); +} +(function () { + try { + if (typeof setTimeout === 'function') { + cachedSetTimeout = setTimeout; + } else { + cachedSetTimeout = defaultSetTimout; + } + } catch (e) { + cachedSetTimeout = defaultSetTimout; + } + try { + if (typeof clearTimeout === 'function') { + cachedClearTimeout = clearTimeout; + } else { + cachedClearTimeout = defaultClearTimeout; + } + } catch (e) { + cachedClearTimeout = defaultClearTimeout; + } +} ()) +function runTimeout(fun) { + if (cachedSetTimeout === setTimeout) { + //normal enviroments in sane situations + return setTimeout(fun, 0); + } + // if setTimeout wasn't available but was latter defined + if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) { + cachedSetTimeout = setTimeout; + return setTimeout(fun, 0); + } + try { + // when when somebody has screwed with setTimeout but no I.E. maddness + return cachedSetTimeout(fun, 0); + } catch(e){ + try { + // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally + return cachedSetTimeout.call(null, fun, 0); + } catch(e){ + // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error + return cachedSetTimeout.call(this, fun, 0); + } + } + + +} +function runClearTimeout(marker) { + if (cachedClearTimeout === clearTimeout) { + //normal enviroments in sane situations + return clearTimeout(marker); + } + // if clearTimeout wasn't available but was latter defined + if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) { + cachedClearTimeout = clearTimeout; + return clearTimeout(marker); + } + try { + // when when somebody has screwed with setTimeout but no I.E. maddness + return cachedClearTimeout(marker); + } catch (e){ + try { + // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally + return cachedClearTimeout.call(null, marker); + } catch (e){ + // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error. + // Some versions of I.E. have different rules for clearTimeout vs setTimeout + return cachedClearTimeout.call(this, marker); + } + } + + + +} +var queue = []; +var draining = false; +var currentQueue; +var queueIndex = -1; + +function cleanUpNextTick() { + if (!draining || !currentQueue) { + return; + } + draining = false; + if (currentQueue.length) { + queue = currentQueue.concat(queue); + } else { + queueIndex = -1; + } + if (queue.length) { + drainQueue(); + } +} + +function drainQueue() { + if (draining) { + return; + } + var timeout = runTimeout(cleanUpNextTick); + draining = true; + + var len = queue.length; + while(len) { + currentQueue = queue; + queue = []; + while (++queueIndex < len) { + if (currentQueue) { + currentQueue[queueIndex].run(); + } + } + queueIndex = -1; + len = queue.length; + } + currentQueue = null; + draining = false; + runClearTimeout(timeout); +} + +process.nextTick = function (fun) { + var args = new Array(arguments.length - 1); + if (arguments.length > 1) { + for (var i = 1; i < arguments.length; i++) { + args[i - 1] = arguments[i]; + } + } + queue.push(new Item(fun, args)); + if (queue.length === 1 && !draining) { + runTimeout(drainQueue); + } +}; + +// v8 likes predictible objects +function Item(fun, array) { + this.fun = fun; + this.array = array; +} +Item.prototype.run = function () { + this.fun.apply(null, this.array); +}; +process.title = 'browser'; +process.browser = true; +process.env = {}; +process.argv = []; +process.version = ''; // empty string to avoid regexp issues +process.versions = {}; + +function noop() {} + +process.on = noop; +process.addListener = noop; +process.once = noop; +process.off = noop; +process.removeListener = noop; +process.removeAllListeners = noop; +process.emit = noop; +process.prependListener = noop; +process.prependOnceListener = noop; + +process.listeners = function (name) { return [] } + +process.binding = function (name) { + throw new Error('process.binding is not supported'); +}; + +process.cwd = function () { return '/' }; +process.chdir = function (dir) { + throw new Error('process.chdir is not supported'); +}; +process.umask = function() { return 0; }; + +},{}],9:[function(require,module,exports){ +(function (process){(function (){ +/** @license React v16.13.1 + * react-is.development.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +'use strict'; + + + +if (process.env.NODE_ENV !== "production") { + (function() { +'use strict'; + +// The Symbol used to tag the ReactElement-like types. If there is no native Symbol +// nor polyfill, then a plain number is used for performance. +var hasSymbol = typeof Symbol === 'function' && Symbol.for; +var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7; +var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca; +var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb; +var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc; +var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2; +var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd; +var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary +// (unstable) APIs that have been removed. Can we remove the symbols? + +var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf; +var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf; +var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0; +var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1; +var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8; +var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3; +var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4; +var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9; +var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5; +var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6; +var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7; + +function isValidElementType(type) { + return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill. + type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE); +} + +function typeOf(object) { + if (typeof object === 'object' && object !== null) { + var $$typeof = object.$$typeof; + + switch ($$typeof) { + case REACT_ELEMENT_TYPE: + var type = object.type; + + switch (type) { + case REACT_ASYNC_MODE_TYPE: + case REACT_CONCURRENT_MODE_TYPE: + case REACT_FRAGMENT_TYPE: + case REACT_PROFILER_TYPE: + case REACT_STRICT_MODE_TYPE: + case REACT_SUSPENSE_TYPE: + return type; + + default: + var $$typeofType = type && type.$$typeof; + + switch ($$typeofType) { + case REACT_CONTEXT_TYPE: + case REACT_FORWARD_REF_TYPE: + case REACT_LAZY_TYPE: + case REACT_MEMO_TYPE: + case REACT_PROVIDER_TYPE: + return $$typeofType; + + default: + return $$typeof; + } + + } + + case REACT_PORTAL_TYPE: + return $$typeof; + } + } + + return undefined; +} // AsyncMode is deprecated along with isAsyncMode + +var AsyncMode = REACT_ASYNC_MODE_TYPE; +var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE; +var ContextConsumer = REACT_CONTEXT_TYPE; +var ContextProvider = REACT_PROVIDER_TYPE; +var Element = REACT_ELEMENT_TYPE; +var ForwardRef = REACT_FORWARD_REF_TYPE; +var Fragment = REACT_FRAGMENT_TYPE; +var Lazy = REACT_LAZY_TYPE; +var Memo = REACT_MEMO_TYPE; +var Portal = REACT_PORTAL_TYPE; +var Profiler = REACT_PROFILER_TYPE; +var StrictMode = REACT_STRICT_MODE_TYPE; +var Suspense = REACT_SUSPENSE_TYPE; +var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated + +function isAsyncMode(object) { + { + if (!hasWarnedAboutDeprecatedIsAsyncMode) { + hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint + + console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.'); + } + } + + return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE; +} +function isConcurrentMode(object) { + return typeOf(object) === REACT_CONCURRENT_MODE_TYPE; +} +function isContextConsumer(object) { + return typeOf(object) === REACT_CONTEXT_TYPE; +} +function isContextProvider(object) { + return typeOf(object) === REACT_PROVIDER_TYPE; +} +function isElement(object) { + return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE; +} +function isForwardRef(object) { + return typeOf(object) === REACT_FORWARD_REF_TYPE; +} +function isFragment(object) { + return typeOf(object) === REACT_FRAGMENT_TYPE; +} +function isLazy(object) { + return typeOf(object) === REACT_LAZY_TYPE; +} +function isMemo(object) { + return typeOf(object) === REACT_MEMO_TYPE; +} +function isPortal(object) { + return typeOf(object) === REACT_PORTAL_TYPE; +} +function isProfiler(object) { + return typeOf(object) === REACT_PROFILER_TYPE; +} +function isStrictMode(object) { + return typeOf(object) === REACT_STRICT_MODE_TYPE; +} +function isSuspense(object) { + return typeOf(object) === REACT_SUSPENSE_TYPE; +} + +exports.AsyncMode = AsyncMode; +exports.ConcurrentMode = ConcurrentMode; +exports.ContextConsumer = ContextConsumer; +exports.ContextProvider = ContextProvider; +exports.Element = Element; +exports.ForwardRef = ForwardRef; +exports.Fragment = Fragment; +exports.Lazy = Lazy; +exports.Memo = Memo; +exports.Portal = Portal; +exports.Profiler = Profiler; +exports.StrictMode = StrictMode; +exports.Suspense = Suspense; +exports.isAsyncMode = isAsyncMode; +exports.isConcurrentMode = isConcurrentMode; +exports.isContextConsumer = isContextConsumer; +exports.isContextProvider = isContextProvider; +exports.isElement = isElement; +exports.isForwardRef = isForwardRef; +exports.isFragment = isFragment; +exports.isLazy = isLazy; +exports.isMemo = isMemo; +exports.isPortal = isPortal; +exports.isProfiler = isProfiler; +exports.isStrictMode = isStrictMode; +exports.isSuspense = isSuspense; +exports.isValidElementType = isValidElementType; +exports.typeOf = typeOf; + })(); +} + +}).call(this)}).call(this,require('_process')) +},{"_process":8}],10:[function(require,module,exports){ +/** @license React v16.13.1 + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +'use strict';var b="function"===typeof Symbol&&Symbol.for,c=b?Symbol.for("react.element"):60103,d=b?Symbol.for("react.portal"):60106,e=b?Symbol.for("react.fragment"):60107,f=b?Symbol.for("react.strict_mode"):60108,g=b?Symbol.for("react.profiler"):60114,h=b?Symbol.for("react.provider"):60109,k=b?Symbol.for("react.context"):60110,l=b?Symbol.for("react.async_mode"):60111,m=b?Symbol.for("react.concurrent_mode"):60111,n=b?Symbol.for("react.forward_ref"):60112,p=b?Symbol.for("react.suspense"):60113,q=b? +Symbol.for("react.suspense_list"):60120,r=b?Symbol.for("react.memo"):60115,t=b?Symbol.for("react.lazy"):60116,v=b?Symbol.for("react.block"):60121,w=b?Symbol.for("react.fundamental"):60117,x=b?Symbol.for("react.responder"):60118,y=b?Symbol.for("react.scope"):60119; +function z(a){if("object"===typeof a&&null!==a){var u=a.$$typeof;switch(u){case c:switch(a=a.type,a){case l:case m:case e:case g:case f:case p:return a;default:switch(a=a&&a.$$typeof,a){case k:case n:case t:case r:case h:return a;default:return u}}case d:return u}}}function A(a){return z(a)===m}exports.AsyncMode=l;exports.ConcurrentMode=m;exports.ContextConsumer=k;exports.ContextProvider=h;exports.Element=c;exports.ForwardRef=n;exports.Fragment=e;exports.Lazy=t;exports.Memo=r;exports.Portal=d; +exports.Profiler=g;exports.StrictMode=f;exports.Suspense=p;exports.isAsyncMode=function(a){return A(a)||z(a)===l};exports.isConcurrentMode=A;exports.isContextConsumer=function(a){return z(a)===k};exports.isContextProvider=function(a){return z(a)===h};exports.isElement=function(a){return"object"===typeof a&&null!==a&&a.$$typeof===c};exports.isForwardRef=function(a){return z(a)===n};exports.isFragment=function(a){return z(a)===e};exports.isLazy=function(a){return z(a)===t}; +exports.isMemo=function(a){return z(a)===r};exports.isPortal=function(a){return z(a)===d};exports.isProfiler=function(a){return z(a)===g};exports.isStrictMode=function(a){return z(a)===f};exports.isSuspense=function(a){return z(a)===p}; +exports.isValidElementType=function(a){return"string"===typeof a||"function"===typeof a||a===e||a===m||a===g||a===f||a===p||a===q||"object"===typeof a&&null!==a&&(a.$$typeof===t||a.$$typeof===r||a.$$typeof===h||a.$$typeof===k||a.$$typeof===n||a.$$typeof===w||a.$$typeof===x||a.$$typeof===y||a.$$typeof===v)};exports.typeOf=z; + +},{}],11:[function(require,module,exports){ +(function (process){(function (){ +'use strict'; + +if (process.env.NODE_ENV === 'production') { + module.exports = require('./cjs/react-is.production.min.js'); +} else { + module.exports = require('./cjs/react-is.development.js'); +} + +}).call(this)}).call(this,require('_process')) +},{"./cjs/react-is.development.js":9,"./cjs/react-is.production.min.js":10,"_process":8}]},{},[4])(4) +}); diff --git a/node_modules/prop-types/prop-types.min.js b/node_modules/prop-types/prop-types.min.js new file mode 100644 index 00000000..7a746e12 --- /dev/null +++ b/node_modules/prop-types/prop-types.min.js @@ -0,0 +1 @@ +!function(f){"object"==typeof exports&&"undefined"!=typeof module?module.exports=f():"function"==typeof define&&define.amd?define([],f):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).PropTypes=f()}(function(){return function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var p="function"==typeof require&&require;if(!f&&p)return p(i,!0);if(u)return u(i,!0);throw(p=new Error("Cannot find module '"+i+"'")).code="MODULE_NOT_FOUND",p}p=n[i]={exports:{}},e[i][0].call(p.exports,function(r){return o(e[i][1][r]||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i React.createElement("div"); + +const ForwardRefComponent = React.forwardRef((props, ref) => + React.createElement(Component, { forwardedRef: ref, ...props }) +); + +const Context = React.createContext(false); + +ReactIs.isValidElementType("div"); // true +ReactIs.isValidElementType(ClassComponent); // true +ReactIs.isValidElementType(FunctionComponent); // true +ReactIs.isValidElementType(ForwardRefComponent); // true +ReactIs.isValidElementType(Context.Provider); // true +ReactIs.isValidElementType(Context.Consumer); // true +ReactIs.isValidElementType(React.createFactory("div")); // true +``` + +### Determining an Element's Type + +#### Context + +```js +import React from "react"; +import * as ReactIs from 'react-is'; + +const ThemeContext = React.createContext("blue"); + +ReactIs.isContextConsumer(); // true +ReactIs.isContextProvider(); // true +ReactIs.typeOf() === ReactIs.ContextProvider; // true +ReactIs.typeOf() === ReactIs.ContextConsumer; // true +``` + +#### Element + +```js +import React from "react"; +import * as ReactIs from 'react-is'; + +ReactIs.isElement(
); // true +ReactIs.typeOf(
) === ReactIs.Element; // true +``` + +#### Fragment + +```js +import React from "react"; +import * as ReactIs from 'react-is'; + +ReactIs.isFragment(<>); // true +ReactIs.typeOf(<>) === ReactIs.Fragment; // true +``` + +#### Portal + +```js +import React from "react"; +import ReactDOM from "react-dom"; +import * as ReactIs from 'react-is'; + +const div = document.createElement("div"); +const portal = ReactDOM.createPortal(
, div); + +ReactIs.isPortal(portal); // true +ReactIs.typeOf(portal) === ReactIs.Portal; // true +``` + +#### StrictMode + +```js +import React from "react"; +import * as ReactIs from 'react-is'; + +ReactIs.isStrictMode(); // true +ReactIs.typeOf() === ReactIs.StrictMode; // true +``` diff --git a/node_modules/react-is/build-info.json b/node_modules/react-is/build-info.json new file mode 100644 index 00000000..4094da67 --- /dev/null +++ b/node_modules/react-is/build-info.json @@ -0,0 +1,8 @@ +{ + "branch": "pull/18344", + "buildNumber": "106499", + "checksum": "7fe5a2e", + "commit": "da834083c", + "environment": "ci", + "reactVersion": "16.12.0-da834083c" +} diff --git a/node_modules/react-is/cjs/react-is.development.js b/node_modules/react-is/cjs/react-is.development.js new file mode 100644 index 00000000..8a80b768 --- /dev/null +++ b/node_modules/react-is/cjs/react-is.development.js @@ -0,0 +1,181 @@ +/** @license React v16.13.1 + * react-is.development.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +'use strict'; + + + +if (process.env.NODE_ENV !== "production") { + (function() { +'use strict'; + +// The Symbol used to tag the ReactElement-like types. If there is no native Symbol +// nor polyfill, then a plain number is used for performance. +var hasSymbol = typeof Symbol === 'function' && Symbol.for; +var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7; +var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca; +var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb; +var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc; +var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2; +var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd; +var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary +// (unstable) APIs that have been removed. Can we remove the symbols? + +var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf; +var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf; +var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0; +var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1; +var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8; +var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3; +var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4; +var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9; +var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5; +var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6; +var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7; + +function isValidElementType(type) { + return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill. + type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE); +} + +function typeOf(object) { + if (typeof object === 'object' && object !== null) { + var $$typeof = object.$$typeof; + + switch ($$typeof) { + case REACT_ELEMENT_TYPE: + var type = object.type; + + switch (type) { + case REACT_ASYNC_MODE_TYPE: + case REACT_CONCURRENT_MODE_TYPE: + case REACT_FRAGMENT_TYPE: + case REACT_PROFILER_TYPE: + case REACT_STRICT_MODE_TYPE: + case REACT_SUSPENSE_TYPE: + return type; + + default: + var $$typeofType = type && type.$$typeof; + + switch ($$typeofType) { + case REACT_CONTEXT_TYPE: + case REACT_FORWARD_REF_TYPE: + case REACT_LAZY_TYPE: + case REACT_MEMO_TYPE: + case REACT_PROVIDER_TYPE: + return $$typeofType; + + default: + return $$typeof; + } + + } + + case REACT_PORTAL_TYPE: + return $$typeof; + } + } + + return undefined; +} // AsyncMode is deprecated along with isAsyncMode + +var AsyncMode = REACT_ASYNC_MODE_TYPE; +var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE; +var ContextConsumer = REACT_CONTEXT_TYPE; +var ContextProvider = REACT_PROVIDER_TYPE; +var Element = REACT_ELEMENT_TYPE; +var ForwardRef = REACT_FORWARD_REF_TYPE; +var Fragment = REACT_FRAGMENT_TYPE; +var Lazy = REACT_LAZY_TYPE; +var Memo = REACT_MEMO_TYPE; +var Portal = REACT_PORTAL_TYPE; +var Profiler = REACT_PROFILER_TYPE; +var StrictMode = REACT_STRICT_MODE_TYPE; +var Suspense = REACT_SUSPENSE_TYPE; +var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated + +function isAsyncMode(object) { + { + if (!hasWarnedAboutDeprecatedIsAsyncMode) { + hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint + + console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.'); + } + } + + return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE; +} +function isConcurrentMode(object) { + return typeOf(object) === REACT_CONCURRENT_MODE_TYPE; +} +function isContextConsumer(object) { + return typeOf(object) === REACT_CONTEXT_TYPE; +} +function isContextProvider(object) { + return typeOf(object) === REACT_PROVIDER_TYPE; +} +function isElement(object) { + return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE; +} +function isForwardRef(object) { + return typeOf(object) === REACT_FORWARD_REF_TYPE; +} +function isFragment(object) { + return typeOf(object) === REACT_FRAGMENT_TYPE; +} +function isLazy(object) { + return typeOf(object) === REACT_LAZY_TYPE; +} +function isMemo(object) { + return typeOf(object) === REACT_MEMO_TYPE; +} +function isPortal(object) { + return typeOf(object) === REACT_PORTAL_TYPE; +} +function isProfiler(object) { + return typeOf(object) === REACT_PROFILER_TYPE; +} +function isStrictMode(object) { + return typeOf(object) === REACT_STRICT_MODE_TYPE; +} +function isSuspense(object) { + return typeOf(object) === REACT_SUSPENSE_TYPE; +} + +exports.AsyncMode = AsyncMode; +exports.ConcurrentMode = ConcurrentMode; +exports.ContextConsumer = ContextConsumer; +exports.ContextProvider = ContextProvider; +exports.Element = Element; +exports.ForwardRef = ForwardRef; +exports.Fragment = Fragment; +exports.Lazy = Lazy; +exports.Memo = Memo; +exports.Portal = Portal; +exports.Profiler = Profiler; +exports.StrictMode = StrictMode; +exports.Suspense = Suspense; +exports.isAsyncMode = isAsyncMode; +exports.isConcurrentMode = isConcurrentMode; +exports.isContextConsumer = isContextConsumer; +exports.isContextProvider = isContextProvider; +exports.isElement = isElement; +exports.isForwardRef = isForwardRef; +exports.isFragment = isFragment; +exports.isLazy = isLazy; +exports.isMemo = isMemo; +exports.isPortal = isPortal; +exports.isProfiler = isProfiler; +exports.isStrictMode = isStrictMode; +exports.isSuspense = isSuspense; +exports.isValidElementType = isValidElementType; +exports.typeOf = typeOf; + })(); +} diff --git a/node_modules/react-is/cjs/react-is.production.min.js b/node_modules/react-is/cjs/react-is.production.min.js new file mode 100644 index 00000000..3e83c7ab --- /dev/null +++ b/node_modules/react-is/cjs/react-is.production.min.js @@ -0,0 +1,15 @@ +/** @license React v16.13.1 + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +'use strict';var b="function"===typeof Symbol&&Symbol.for,c=b?Symbol.for("react.element"):60103,d=b?Symbol.for("react.portal"):60106,e=b?Symbol.for("react.fragment"):60107,f=b?Symbol.for("react.strict_mode"):60108,g=b?Symbol.for("react.profiler"):60114,h=b?Symbol.for("react.provider"):60109,k=b?Symbol.for("react.context"):60110,l=b?Symbol.for("react.async_mode"):60111,m=b?Symbol.for("react.concurrent_mode"):60111,n=b?Symbol.for("react.forward_ref"):60112,p=b?Symbol.for("react.suspense"):60113,q=b? +Symbol.for("react.suspense_list"):60120,r=b?Symbol.for("react.memo"):60115,t=b?Symbol.for("react.lazy"):60116,v=b?Symbol.for("react.block"):60121,w=b?Symbol.for("react.fundamental"):60117,x=b?Symbol.for("react.responder"):60118,y=b?Symbol.for("react.scope"):60119; +function z(a){if("object"===typeof a&&null!==a){var u=a.$$typeof;switch(u){case c:switch(a=a.type,a){case l:case m:case e:case g:case f:case p:return a;default:switch(a=a&&a.$$typeof,a){case k:case n:case t:case r:case h:return a;default:return u}}case d:return u}}}function A(a){return z(a)===m}exports.AsyncMode=l;exports.ConcurrentMode=m;exports.ContextConsumer=k;exports.ContextProvider=h;exports.Element=c;exports.ForwardRef=n;exports.Fragment=e;exports.Lazy=t;exports.Memo=r;exports.Portal=d; +exports.Profiler=g;exports.StrictMode=f;exports.Suspense=p;exports.isAsyncMode=function(a){return A(a)||z(a)===l};exports.isConcurrentMode=A;exports.isContextConsumer=function(a){return z(a)===k};exports.isContextProvider=function(a){return z(a)===h};exports.isElement=function(a){return"object"===typeof a&&null!==a&&a.$$typeof===c};exports.isForwardRef=function(a){return z(a)===n};exports.isFragment=function(a){return z(a)===e};exports.isLazy=function(a){return z(a)===t}; +exports.isMemo=function(a){return z(a)===r};exports.isPortal=function(a){return z(a)===d};exports.isProfiler=function(a){return z(a)===g};exports.isStrictMode=function(a){return z(a)===f};exports.isSuspense=function(a){return z(a)===p}; +exports.isValidElementType=function(a){return"string"===typeof a||"function"===typeof a||a===e||a===m||a===g||a===f||a===p||a===q||"object"===typeof a&&null!==a&&(a.$$typeof===t||a.$$typeof===r||a.$$typeof===h||a.$$typeof===k||a.$$typeof===n||a.$$typeof===w||a.$$typeof===x||a.$$typeof===y||a.$$typeof===v)};exports.typeOf=z; diff --git a/node_modules/react-is/index.js b/node_modules/react-is/index.js new file mode 100644 index 00000000..3ae098d0 --- /dev/null +++ b/node_modules/react-is/index.js @@ -0,0 +1,7 @@ +'use strict'; + +if (process.env.NODE_ENV === 'production') { + module.exports = require('./cjs/react-is.production.min.js'); +} else { + module.exports = require('./cjs/react-is.development.js'); +} diff --git a/node_modules/react-is/package.json b/node_modules/react-is/package.json new file mode 100644 index 00000000..5f32de2e --- /dev/null +++ b/node_modules/react-is/package.json @@ -0,0 +1,27 @@ +{ + "name": "react-is", + "version": "16.13.1", + "description": "Brand checking of React Elements.", + "main": "index.js", + "repository": { + "type": "git", + "url": "https://github.com/facebook/react.git", + "directory": "packages/react-is" + }, + "keywords": [ + "react" + ], + "license": "MIT", + "bugs": { + "url": "https://github.com/facebook/react/issues" + }, + "homepage": "https://reactjs.org/", + "files": [ + "LICENSE", + "README.md", + "build-info.json", + "index.js", + "cjs/", + "umd/" + ] +} diff --git a/node_modules/react-is/umd/react-is.development.js b/node_modules/react-is/umd/react-is.development.js new file mode 100644 index 00000000..a6bc018a --- /dev/null +++ b/node_modules/react-is/umd/react-is.development.js @@ -0,0 +1,181 @@ +/** @license React v16.13.1 + * react-is.development.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +'use strict'; + +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : + typeof define === 'function' && define.amd ? define(['exports'], factory) : + (global = global || self, factory(global.ReactIs = {})); +}(this, (function (exports) { 'use strict'; + + // The Symbol used to tag the ReactElement-like types. If there is no native Symbol + // nor polyfill, then a plain number is used for performance. + var hasSymbol = typeof Symbol === 'function' && Symbol.for; + var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7; + var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca; + var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb; + var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc; + var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2; + var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd; + var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary + // (unstable) APIs that have been removed. Can we remove the symbols? + + var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf; + var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf; + var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0; + var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1; + var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8; + var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3; + var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4; + var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9; + var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5; + var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6; + var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7; + + function isValidElementType(type) { + return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill. + type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE); + } + + function typeOf(object) { + if (typeof object === 'object' && object !== null) { + var $$typeof = object.$$typeof; + + switch ($$typeof) { + case REACT_ELEMENT_TYPE: + var type = object.type; + + switch (type) { + case REACT_ASYNC_MODE_TYPE: + case REACT_CONCURRENT_MODE_TYPE: + case REACT_FRAGMENT_TYPE: + case REACT_PROFILER_TYPE: + case REACT_STRICT_MODE_TYPE: + case REACT_SUSPENSE_TYPE: + return type; + + default: + var $$typeofType = type && type.$$typeof; + + switch ($$typeofType) { + case REACT_CONTEXT_TYPE: + case REACT_FORWARD_REF_TYPE: + case REACT_LAZY_TYPE: + case REACT_MEMO_TYPE: + case REACT_PROVIDER_TYPE: + return $$typeofType; + + default: + return $$typeof; + } + + } + + case REACT_PORTAL_TYPE: + return $$typeof; + } + } + + return undefined; + } // AsyncMode is deprecated along with isAsyncMode + + var AsyncMode = REACT_ASYNC_MODE_TYPE; + var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE; + var ContextConsumer = REACT_CONTEXT_TYPE; + var ContextProvider = REACT_PROVIDER_TYPE; + var Element = REACT_ELEMENT_TYPE; + var ForwardRef = REACT_FORWARD_REF_TYPE; + var Fragment = REACT_FRAGMENT_TYPE; + var Lazy = REACT_LAZY_TYPE; + var Memo = REACT_MEMO_TYPE; + var Portal = REACT_PORTAL_TYPE; + var Profiler = REACT_PROFILER_TYPE; + var StrictMode = REACT_STRICT_MODE_TYPE; + var Suspense = REACT_SUSPENSE_TYPE; + var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated + + function isAsyncMode(object) { + { + if (!hasWarnedAboutDeprecatedIsAsyncMode) { + hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint + + console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.'); + } + } + + return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE; + } + function isConcurrentMode(object) { + return typeOf(object) === REACT_CONCURRENT_MODE_TYPE; + } + function isContextConsumer(object) { + return typeOf(object) === REACT_CONTEXT_TYPE; + } + function isContextProvider(object) { + return typeOf(object) === REACT_PROVIDER_TYPE; + } + function isElement(object) { + return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE; + } + function isForwardRef(object) { + return typeOf(object) === REACT_FORWARD_REF_TYPE; + } + function isFragment(object) { + return typeOf(object) === REACT_FRAGMENT_TYPE; + } + function isLazy(object) { + return typeOf(object) === REACT_LAZY_TYPE; + } + function isMemo(object) { + return typeOf(object) === REACT_MEMO_TYPE; + } + function isPortal(object) { + return typeOf(object) === REACT_PORTAL_TYPE; + } + function isProfiler(object) { + return typeOf(object) === REACT_PROFILER_TYPE; + } + function isStrictMode(object) { + return typeOf(object) === REACT_STRICT_MODE_TYPE; + } + function isSuspense(object) { + return typeOf(object) === REACT_SUSPENSE_TYPE; + } + + exports.AsyncMode = AsyncMode; + exports.ConcurrentMode = ConcurrentMode; + exports.ContextConsumer = ContextConsumer; + exports.ContextProvider = ContextProvider; + exports.Element = Element; + exports.ForwardRef = ForwardRef; + exports.Fragment = Fragment; + exports.Lazy = Lazy; + exports.Memo = Memo; + exports.Portal = Portal; + exports.Profiler = Profiler; + exports.StrictMode = StrictMode; + exports.Suspense = Suspense; + exports.isAsyncMode = isAsyncMode; + exports.isConcurrentMode = isConcurrentMode; + exports.isContextConsumer = isContextConsumer; + exports.isContextProvider = isContextProvider; + exports.isElement = isElement; + exports.isForwardRef = isForwardRef; + exports.isFragment = isFragment; + exports.isLazy = isLazy; + exports.isMemo = isMemo; + exports.isPortal = isPortal; + exports.isProfiler = isProfiler; + exports.isStrictMode = isStrictMode; + exports.isSuspense = isSuspense; + exports.isValidElementType = isValidElementType; + exports.typeOf = typeOf; + +}))); diff --git a/node_modules/react-is/umd/react-is.production.min.js b/node_modules/react-is/umd/react-is.production.min.js new file mode 100644 index 00000000..62fe6b22 --- /dev/null +++ b/node_modules/react-is/umd/react-is.production.min.js @@ -0,0 +1,13 @@ +/** @license React v16.13.1 + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +'use strict';(function(b,d){"object"===typeof exports&&"undefined"!==typeof module?d(exports):"function"===typeof define&&define.amd?define(["exports"],d):(b=b||self,d(b.ReactIs={}))})(this,function(b){function d(a){if("object"===typeof a&&null!==a){var b=a.$$typeof;switch(b){case r:switch(a=a.type,a){case t:case e:case f:case g:case h:case k:return a;default:switch(a=a&&a.$$typeof,a){case l:case m:case n:case p:case q:return a;default:return b}}case u:return b}}}function v(a){return d(a)===e}var c= +"function"===typeof Symbol&&Symbol.for,r=c?Symbol.for("react.element"):60103,u=c?Symbol.for("react.portal"):60106,f=c?Symbol.for("react.fragment"):60107,h=c?Symbol.for("react.strict_mode"):60108,g=c?Symbol.for("react.profiler"):60114,q=c?Symbol.for("react.provider"):60109,l=c?Symbol.for("react.context"):60110,t=c?Symbol.for("react.async_mode"):60111,e=c?Symbol.for("react.concurrent_mode"):60111,m=c?Symbol.for("react.forward_ref"):60112,k=c?Symbol.for("react.suspense"):60113,w=c?Symbol.for("react.suspense_list"): +60120,p=c?Symbol.for("react.memo"):60115,n=c?Symbol.for("react.lazy"):60116,x=c?Symbol.for("react.block"):60121,y=c?Symbol.for("react.fundamental"):60117,z=c?Symbol.for("react.responder"):60118,A=c?Symbol.for("react.scope"):60119;b.AsyncMode=t;b.ConcurrentMode=e;b.ContextConsumer=l;b.ContextProvider=q;b.Element=r;b.ForwardRef=m;b.Fragment=f;b.Lazy=n;b.Memo=p;b.Portal=u;b.Profiler=g;b.StrictMode=h;b.Suspense=k;b.isAsyncMode=function(a){return v(a)||d(a)===t};b.isConcurrentMode=v;b.isContextConsumer= +function(a){return d(a)===l};b.isContextProvider=function(a){return d(a)===q};b.isElement=function(a){return"object"===typeof a&&null!==a&&a.$$typeof===r};b.isForwardRef=function(a){return d(a)===m};b.isFragment=function(a){return d(a)===f};b.isLazy=function(a){return d(a)===n};b.isMemo=function(a){return d(a)===p};b.isPortal=function(a){return d(a)===u};b.isProfiler=function(a){return d(a)===g};b.isStrictMode=function(a){return d(a)===h};b.isSuspense=function(a){return d(a)===k};b.isValidElementType= +function(a){return"string"===typeof a||"function"===typeof a||a===f||a===e||a===g||a===h||a===k||a===w||"object"===typeof a&&null!==a&&(a.$$typeof===n||a.$$typeof===p||a.$$typeof===q||a.$$typeof===l||a.$$typeof===m||a.$$typeof===y||a.$$typeof===z||a.$$typeof===A||a.$$typeof===x)};b.typeOf=d}); diff --git a/node_modules/react-native-vector-icons/AntDesign.js b/node_modules/react-native-vector-icons/AntDesign.js new file mode 100644 index 00000000..5880171f --- /dev/null +++ b/node_modules/react-native-vector-icons/AntDesign.js @@ -0,0 +1,16 @@ +/** + * AntDesign icon set component. + * Usage: + */ + +import createIconSet from './lib/create-icon-set'; +import glyphMap from './glyphmaps/AntDesign.json'; + +const iconSet = createIconSet(glyphMap, 'anticon', 'AntDesign.ttf'); + +export default iconSet; +export const { + Button, + getImageSource, + getImageSourceSync, +} = iconSet; diff --git a/node_modules/react-native-vector-icons/AntDesign.js.flow b/node_modules/react-native-vector-icons/AntDesign.js.flow new file mode 100644 index 00000000..4e5195d1 --- /dev/null +++ b/node_modules/react-native-vector-icons/AntDesign.js.flow @@ -0,0 +1,9 @@ +/** + * @flow strict + */ + +import type { Icon } from './index'; + +export type AntDesignGlyphs = 'stepforward' | 'stepbackward' | 'forward' | 'banckward' | 'caretright' | 'caretleft' | 'caretdown' | 'caretup' | 'rightcircle' | 'leftcircle' | 'upcircle' | 'downcircle' | 'rightcircleo' | 'leftcircleo' | 'upcircleo' | 'downcircleo' | 'verticleleft' | 'verticleright' | 'back' | 'retweet' | 'shrink' | 'arrowsalt' | 'doubleright' | 'doubleleft' | 'arrowdown' | 'arrowup' | 'arrowright' | 'arrowleft' | 'down' | 'up' | 'right' | 'left' | 'minussquareo' | 'minuscircle' | 'minuscircleo' | 'minus' | 'pluscircleo' | 'pluscircle' | 'plus' | 'infocirlce' | 'infocirlceo' | 'info' | 'exclamation' | 'exclamationcircle' | 'exclamationcircleo' | 'closecircle' | 'closecircleo' | 'checkcircle' | 'checkcircleo' | 'check' | 'close' | 'customerservice' | 'creditcard' | 'codesquareo' | 'book' | 'barschart' | 'bars' | 'question' | 'questioncircle' | 'questioncircleo' | 'pause' | 'pausecircle' | 'pausecircleo' | 'clockcircle' | 'clockcircleo' | 'swap' | 'swapleft' | 'swapright' | 'plussquareo' | 'frown' | 'menufold' | 'mail' | 'link' | 'areachart' | 'linechart' | 'home' | 'laptop' | 'star' | 'staro' | 'filter' | 'meho' | 'meh' | 'shoppingcart' | 'save' | 'user' | 'videocamera' | 'totop' | 'team' | 'sharealt' | 'setting' | 'picture' | 'phone' | 'paperclip' | 'notification' | 'menuunfold' | 'inbox' | 'lock' | 'qrcode' | 'tags' | 'tagso' | 'cloudo' | 'cloud' | 'cloudupload' | 'clouddownload' | 'clouddownloado' | 'clouduploado' | 'enviroment' | 'enviromento' | 'eye' | 'eyeo' | 'camera' | 'camerao' | 'windows' | 'export2' | 'export' | 'circledowno' | 'circledown' | 'hdd' | 'ie' | 'delete' | 'enter' | 'pushpino' | 'pushpin' | 'heart' | 'hearto' | 'smile-circle' | 'smileo' | 'frowno' | 'calculator' | 'chrome' | 'github' | 'iconfontdesktop' | 'caretcircleoup' | 'upload' | 'download' | 'piechart' | 'lock1' | 'unlock' | 'windowso' | 'dotchart' | 'barchart' | 'codesquare' | 'plussquare' | 'minussquare' | 'closesquare' | 'closesquareo' | 'checksquare' | 'checksquareo' | 'fastbackward' | 'fastforward' | 'upsquare' | 'downsquare' | 'leftsquare' | 'rightsquare' | 'rightsquareo' | 'leftsquareo' | 'down-square-o' | 'up-square-o' | 'play' | 'playcircleo' | 'tag' | 'tago' | 'addfile' | 'folder1' | 'file1' | 'switcher' | 'addfolder' | 'folderopen' | 'search1' | 'ellipsis1' | 'calendar' | 'filetext1' | 'copy1' | 'jpgfile1' | 'pdffile1' | 'exclefile1' | 'pptfile1' | 'unknowfile1' | 'wordfile1' | 'dingding' | 'dingding-o' | 'mobile1' | 'tablet1' | 'bells' | 'disconnect' | 'database' | 'barcode' | 'hourglass' | 'key' | 'flag' | 'layout' | 'printer' | 'USB' | 'skin' | 'tool' | 'car' | 'addusergroup' | 'carryout' | 'deleteuser' | 'deleteusergroup' | 'man' | 'isv' | 'gift' | 'idcard' | 'medicinebox' | 'redenvelopes' | 'rest' | 'Safety' | 'wallet' | 'woman' | 'adduser' | 'bank' | 'Trophy' | 'loading1' | 'loading2' | 'like2' | 'dislike2' | 'like1' | 'dislike1' | 'bulb1' | 'rocket1' | 'select1' | 'apple1' | 'apple-o' | 'android1' | 'android' | 'aliwangwang-o1' | 'aliwangwang' | 'pay-circle1' | 'pay-circle-o1' | 'poweroff' | 'trademark' | 'find' | 'copyright' | 'sound' | 'earth' | 'wifi' | 'sync' | 'login' | 'logout' | 'reload1' | 'message1' | 'shake' | 'API' | 'appstore-o' | 'appstore1' | 'scan1' | 'exception1' | 'contacts' | 'solution1' | 'fork' | 'edit' | 'form' | 'warning' | 'table' | 'profile' | 'dashboard' | 'indent-left' | 'indent-right' | 'menu-unfold' | 'menu-fold' | 'antdesign' | 'alipay-square' | 'codepen-circle' | 'google' | 'amazon' | 'codepen' | 'facebook-square' | 'dropbox' | 'googleplus' | 'linkedin-square' | 'medium-monogram' | 'gitlab' | 'medium-wordmark' | 'QQ' | 'skype' | 'taobao-square' | 'alipay-circle' | 'youtube' | 'wechat' | 'twitter' | 'weibo' | 'HTML' | 'taobao-circle' | 'weibo-circle' | 'weibo-square' | 'CodeSandbox' | 'aliyun' | 'zhihu' | 'behance' | 'dribbble' | 'dribbble-square' | 'behance-square' | 'file-markdown' | 'instagram' | 'yuque' | 'slack' | 'slack-square'; + +declare export default Class>; diff --git a/node_modules/react-native-vector-icons/CONTRIBUTING.md b/node_modules/react-native-vector-icons/CONTRIBUTING.md new file mode 100644 index 00000000..d375b490 --- /dev/null +++ b/node_modules/react-native-vector-icons/CONTRIBUTING.md @@ -0,0 +1,26 @@ +# Contributing + +Thank for taking the time to check out the repo and be willing to contribute! + +If you have found an issue or would like to request a new feature, simply create a new issue. Be sure to fill out as much information as possible. + +If this is your first open source contribution, please take a look at [this](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github) guide. + +## Reporting Bugs & Feature Requests + +If you would like to submit a feature request or report a bug, we encourage you to first look through the [issues](https://github.com/oblador/react-native-vector-icons/issues) and [pull requests](https://github.com/oblador/react-native-vector-icons/pulls) before filing a new issue. + +## Submitting a Pull Request + +If you wish to submit a pull request for a new feature or issue, you should start by forking this repository first. This should get you setup on your local machine: + +### Setup + +- Install [Node.js](https://nodejs.org/) if you have not already. (_We suggest you to use node v16.x.x_) +- Fork the repo +- `git clone https://github.com/*yourusername*/react-native-vector-icons.git && cd react-native-vector-icons` +- `yarn install` OR `npm install` +- `npm test` +- Optionally install [Docker](https://www.docker.com/products/docker-desktop) and run `npm run build` OR `yarn build` if you've updated any icon sets. + +One you have done this, create a new branch with a name that loosely describes the issue on which you will be working. Once you think you have the addressed the issue in question, submit a pull request to the `master` branch. diff --git a/node_modules/react-native-vector-icons/Entypo.js b/node_modules/react-native-vector-icons/Entypo.js new file mode 100644 index 00000000..b5407c79 --- /dev/null +++ b/node_modules/react-native-vector-icons/Entypo.js @@ -0,0 +1,16 @@ +/** + * Entypo icon set component. + * Usage: + */ + +import createIconSet from './lib/create-icon-set'; +import glyphMap from './glyphmaps/Entypo.json'; + +const iconSet = createIconSet(glyphMap, 'Entypo', 'Entypo.ttf'); + +export default iconSet; +export const { + Button, + getImageSource, + getImageSourceSync, +} = iconSet; diff --git a/node_modules/react-native-vector-icons/Entypo.js.flow b/node_modules/react-native-vector-icons/Entypo.js.flow new file mode 100644 index 00000000..a6b08446 --- /dev/null +++ b/node_modules/react-native-vector-icons/Entypo.js.flow @@ -0,0 +1,9 @@ +/** + * @flow strict + */ + +import type { Icon } from './index'; + +export type EntypoGlyphs = '500px' | '500px-with-circle' | 'add-to-list' | 'add-user' | 'address' | 'adjust' | 'air' | 'aircraft' | 'aircraft-landing' | 'aircraft-take-off' | 'align-bottom' | 'align-horizontal-middle' | 'align-left' | 'align-right' | 'align-top' | 'align-vertical-middle' | 'app-store' | 'archive' | 'area-graph' | 'arrow-bold-down' | 'arrow-bold-left' | 'arrow-bold-right' | 'arrow-bold-up' | 'arrow-down' | 'arrow-left' | 'arrow-long-down' | 'arrow-long-left' | 'arrow-long-right' | 'arrow-long-up' | 'arrow-right' | 'arrow-up' | 'arrow-with-circle-down' | 'arrow-with-circle-left' | 'arrow-with-circle-right' | 'arrow-with-circle-up' | 'attachment' | 'awareness-ribbon' | 'back' | 'back-in-time' | 'baidu' | 'bar-graph' | 'basecamp' | 'battery' | 'beamed-note' | 'behance' | 'bell' | 'blackboard' | 'block' | 'book' | 'bookmark' | 'bookmarks' | 'bowl' | 'box' | 'briefcase' | 'browser' | 'brush' | 'bucket' | 'bug' | 'cake' | 'calculator' | 'calendar' | 'camera' | 'ccw' | 'chat' | 'check' | 'chevron-down' | 'chevron-left' | 'chevron-right' | 'chevron-small-down' | 'chevron-small-left' | 'chevron-small-right' | 'chevron-small-up' | 'chevron-thin-down' | 'chevron-thin-left' | 'chevron-thin-right' | 'chevron-thin-up' | 'chevron-up' | 'chevron-with-circle-down' | 'chevron-with-circle-left' | 'chevron-with-circle-right' | 'chevron-with-circle-up' | 'circle' | 'circle-with-cross' | 'circle-with-minus' | 'circle-with-plus' | 'circular-graph' | 'clapperboard' | 'classic-computer' | 'clipboard' | 'clock' | 'cloud' | 'code' | 'cog' | 'colours' | 'compass' | 'controller-fast-backward' | 'controller-fast-forward' | 'controller-jump-to-start' | 'controller-next' | 'controller-paus' | 'controller-play' | 'controller-record' | 'controller-stop' | 'controller-volume' | 'copy' | 'creative-cloud' | 'creative-commons' | 'creative-commons-attribution' | 'creative-commons-noderivs' | 'creative-commons-noncommercial-eu' | 'creative-commons-noncommercial-us' | 'creative-commons-public-domain' | 'creative-commons-remix' | 'creative-commons-share' | 'creative-commons-sharealike' | 'credit' | 'credit-card' | 'crop' | 'cross' | 'cup' | 'cw' | 'cycle' | 'database' | 'dial-pad' | 'direction' | 'document' | 'document-landscape' | 'documents' | 'dot-single' | 'dots-three-horizontal' | 'dots-three-vertical' | 'dots-two-horizontal' | 'dots-two-vertical' | 'download' | 'dribbble' | 'dribbble-with-circle' | 'drink' | 'drive' | 'drop' | 'dropbox' | 'edit' | 'email' | 'emoji-flirt' | 'emoji-happy' | 'emoji-neutral' | 'emoji-sad' | 'erase' | 'eraser' | 'evernote' | 'export' | 'eye' | 'eye-with-line' | 'facebook' | 'facebook-with-circle' | 'feather' | 'fingerprint' | 'flag' | 'flash' | 'flashlight' | 'flat-brush' | 'flattr' | 'flickr' | 'flickr-with-circle' | 'flow-branch' | 'flow-cascade' | 'flow-line' | 'flow-parallel' | 'flow-tree' | 'flower' | 'folder' | 'folder-images' | 'folder-music' | 'folder-video' | 'forward' | 'foursquare' | 'funnel' | 'game-controller' | 'gauge' | 'github' | 'github-with-circle' | 'globe' | 'google-' | 'google--with-circle' | 'google-drive' | 'google-hangouts' | 'google-play' | 'graduation-cap' | 'grid' | 'grooveshark' | 'hair-cross' | 'hand' | 'heart' | 'heart-outlined' | 'help' | 'help-with-circle' | 'home' | 'hour-glass' | 'houzz' | 'icloud' | 'image' | 'image-inverted' | 'images' | 'inbox' | 'infinity' | 'info' | 'info-with-circle' | 'instagram' | 'instagram-with-circle' | 'install' | 'key' | 'keyboard' | 'lab-flask' | 'landline' | 'language' | 'laptop' | 'lastfm' | 'lastfm-with-circle' | 'layers' | 'leaf' | 'level-down' | 'level-up' | 'lifebuoy' | 'light-bulb' | 'light-down' | 'light-up' | 'line-graph' | 'link' | 'linkedin' | 'linkedin-with-circle' | 'list' | 'location' | 'location-pin' | 'lock' | 'lock-open' | 'log-out' | 'login' | 'loop' | 'magnet' | 'magnifying-glass' | 'mail' | 'mail-with-circle' | 'man' | 'map' | 'mask' | 'medal' | 'medium' | 'medium-with-circle' | 'megaphone' | 'menu' | 'merge' | 'message' | 'mic' | 'minus' | 'mixi' | 'mobile' | 'modern-mic' | 'moon' | 'mouse' | 'mouse-pointer' | 'music' | 'network' | 'new' | 'new-message' | 'news' | 'newsletter' | 'note' | 'notification' | 'notifications-off' | 'old-mobile' | 'old-phone' | 'onedrive' | 'open-book' | 'palette' | 'paper-plane' | 'paypal' | 'pencil' | 'phone' | 'picasa' | 'pie-chart' | 'pin' | 'pinterest' | 'pinterest-with-circle' | 'plus' | 'popup' | 'power-plug' | 'price-ribbon' | 'price-tag' | 'print' | 'progress-empty' | 'progress-full' | 'progress-one' | 'progress-two' | 'publish' | 'qq' | 'qq-with-circle' | 'quote' | 'radio' | 'raft' | 'raft-with-circle' | 'rainbow' | 'rdio' | 'rdio-with-circle' | 'remove-user' | 'renren' | 'reply' | 'reply-all' | 'resize-100' | 'resize-full-screen' | 'retweet' | 'rocket' | 'round-brush' | 'rss' | 'ruler' | 'save' | 'scissors' | 'scribd' | 'select-arrows' | 'share' | 'share-alternative' | 'shareable' | 'shield' | 'shop' | 'shopping-bag' | 'shopping-basket' | 'shopping-cart' | 'shuffle' | 'signal' | 'sina-weibo' | 'skype' | 'skype-with-circle' | 'slideshare' | 'smashing' | 'sound' | 'sound-mix' | 'sound-mute' | 'soundcloud' | 'sports-club' | 'spotify' | 'spotify-with-circle' | 'spreadsheet' | 'squared-cross' | 'squared-minus' | 'squared-plus' | 'star' | 'star-outlined' | 'stopwatch' | 'stumbleupon' | 'stumbleupon-with-circle' | 'suitcase' | 'swap' | 'swarm' | 'sweden' | 'switch' | 'tablet' | 'tablet-mobile-combo' | 'tag' | 'text' | 'text-document' | 'text-document-inverted' | 'thermometer' | 'thumbs-down' | 'thumbs-up' | 'thunder-cloud' | 'ticket' | 'time-slot' | 'tools' | 'traffic-cone' | 'trash' | 'tree' | 'triangle-down' | 'triangle-left' | 'triangle-right' | 'triangle-up' | 'tripadvisor' | 'trophy' | 'tumblr' | 'tumblr-with-circle' | 'tv' | 'twitter' | 'twitter-with-circle' | 'typing' | 'uninstall' | 'unread' | 'untag' | 'upload' | 'upload-to-cloud' | 'user' | 'users' | 'v-card' | 'video' | 'video-camera' | 'vimeo' | 'vimeo-with-circle' | 'vine' | 'vine-with-circle' | 'vinyl' | 'vk' | 'vk-alternitive' | 'vk-with-circle' | 'voicemail' | 'wallet' | 'warning' | 'water' | 'windows-store' | 'xing' | 'xing-with-circle' | 'yelp' | 'youko' | 'youko-with-circle' | 'youtube' | 'youtube-with-circle'; + +declare export default Class>; diff --git a/node_modules/react-native-vector-icons/EvilIcons.js b/node_modules/react-native-vector-icons/EvilIcons.js new file mode 100644 index 00000000..8221cf3d --- /dev/null +++ b/node_modules/react-native-vector-icons/EvilIcons.js @@ -0,0 +1,16 @@ +/** + * EvilIcons icon set component. + * Usage: + */ + +import createIconSet from './lib/create-icon-set'; +import glyphMap from './glyphmaps/EvilIcons.json'; + +const iconSet = createIconSet(glyphMap, 'EvilIcons', 'EvilIcons.ttf'); + +export default iconSet; +export const { + Button, + getImageSource, + getImageSourceSync, +} = iconSet; diff --git a/node_modules/react-native-vector-icons/EvilIcons.js.flow b/node_modules/react-native-vector-icons/EvilIcons.js.flow new file mode 100644 index 00000000..faa4b5c9 --- /dev/null +++ b/node_modules/react-native-vector-icons/EvilIcons.js.flow @@ -0,0 +1,9 @@ +/** + * @flow strict + */ + +import type { Icon } from './index'; + +export type EvilIconsGlyphs = 'archive' | 'arrow-down' | 'arrow-left' | 'arrow-right' | 'arrow-up' | 'bell' | 'calendar' | 'camera' | 'cart' | 'chart' | 'check' | 'chevron-down' | 'chevron-left' | 'chevron-right' | 'chevron-up' | 'clock' | 'close' | 'close-o' | 'comment' | 'credit-card' | 'envelope' | 'exclamation' | 'external-link' | 'eye' | 'gear' | 'heart' | 'image' | 'like' | 'link' | 'location' | 'lock' | 'minus' | 'navicon' | 'paperclip' | 'pencil' | 'play' | 'plus' | 'pointer' | 'question' | 'redo' | 'refresh' | 'retweet' | 'sc-facebook' | 'sc-github' | 'sc-google-plus' | 'sc-instagram' | 'sc-linkedin' | 'sc-odnoklassniki' | 'sc-pinterest' | 'sc-skype' | 'sc-soundcloud' | 'sc-telegram' | 'sc-tumblr' | 'sc-twitter' | 'sc-vimeo' | 'sc-vk' | 'sc-youtube' | 'search' | 'share-apple' | 'share-google' | 'spinner' | 'spinner-2' | 'spinner-3' | 'star' | 'tag' | 'trash' | 'trophy' | 'undo' | 'unlock' | 'user'; + +declare export default Class>; diff --git a/node_modules/react-native-vector-icons/FONTAWESOME5.md b/node_modules/react-native-vector-icons/FONTAWESOME5.md new file mode 100644 index 00000000..75b0f5cc --- /dev/null +++ b/node_modules/react-native-vector-icons/FONTAWESOME5.md @@ -0,0 +1,107 @@ +# FontAwesome 5 + +FontAwesome 5 is split into three different font files which makes it somewhat +harder to use in some cases. The implemented solution should be fairly +straightforward to use after it has been setup. +Android and iOS handles fonts differently which is why it could be +easily implemented without any additional setup. + +### Table of Content + +- [`Usage`](#usage) +- [`Upgrading to Pro`](#upgrading-to-pro) + +# Usage + +Using the standard icons works just like the standard icons in this library. + +```javascript +import FontAwesome5 from 'react-native-vector-icons/FontAwesome5'; + +const icon = ; +``` + +Something special about the FontAwesome5 class is that you can also pass props +to change the style of the icon: + +```javascript +import FontAwesome5 from 'react-native-vector-icons/FontAwesome5'; + +const icon = ; +const icon = ; +``` + +**Valid types** + +| Type | Description | +| --------- | ------------------------------------------- | +| **brand** | Uses the Brands font | +| **light** | Uses the Light font (pro) or Regular (Free) | +| **solid** | Uses the Solid font | + +No specified type indicates Regular font. + +Button works the same way: + +```javascript +import FontAwesome5 from 'react-native-vector-icons/FontAwesome5'; + +const regular_icon_btn = ; +const solid_icon_btn = ; +``` + +## getImageSource + +`getImageSource` works a little different due to its native backend and how +the font is separated into different files. Therefore, the enum FA5Style is +defined to help setting the style of the font: + +```javascript +const FA5Style = { + regular: 0, + light: 1, + solid: 2, + brand: 3, +}; +``` + +Use this to select which style the generated image should have: + +```javascript +import FontAwesome5, { FA5Style } from 'react-native-vector-icons/FontAwesome5'; + +FontAwesome5.getImageSource( + 'comments', + 30, + '#000', + FA5Style.solid +).then(source => this.setState({ image: source })); +``` + +Not passing a style will result in Regular style. + +# Upgrading to Pro + +You need your FontAwesome npm token which can be obtained by logging into your +account and then access the `Services` tab. + +Run `yarn fa5-upgrade` or `./node_modules/.bin/fa5-upgrade` and enter the token +when asked to in order to upgrade to the Pro version. It will install the fonts +in your repo in the `assets/fonts` directory but the folder can be customized by +setting it when executing the command: `yarn fa5-upgrade [destination]`. + +## Manually + +If the shell script does not work you can install the Pro version manually. +All you really need to do is adding the Pro fonts to your project, there is +instructions on how to do this in main README.md. + +## Using the Pro version + +Just as easy as using the Free icons, just include the icon set like this: + +```javascript +import FontAwesome5Pro from 'react-native-vector-icons/FontAwesome5Pro'; + +const icon = ; +``` diff --git a/node_modules/react-native-vector-icons/FONTAWESOME6.md b/node_modules/react-native-vector-icons/FONTAWESOME6.md new file mode 100644 index 00000000..dc0cf58b --- /dev/null +++ b/node_modules/react-native-vector-icons/FONTAWESOME6.md @@ -0,0 +1,117 @@ +# FontAwesome 6 + +FontAwesome 6 is split into multiple font files which makes it somewhat +harder to use in some cases. The implemented solution should be fairly +straightforward to use after it has been setup. +Android and iOS handles fonts differently which is why it could be +easily implemented without any additional setup. + +### Table of Content + +- [`Usage`](#usage) +- [`Upgrading to Pro`](#upgrading-to-pro) + +# Usage + +Using the standard icons works just like the standard icons in this library. + +```javascript +import FontAwesome6 from 'react-native-vector-icons/FontAwesome6'; + +const icon = ; +``` + +Something special about the FontAwesome6 class is that you can also pass props +to change the style of the icon: + +```javascript +import FontAwesome6 from 'react-native-vector-icons/FontAwesome6'; + +const icon = ; +const icon = ; +``` + +**Valid types** + +| Type | Description | +| -------------- | ------------------------------------------------- | +| **brand** | Uses the Brands font | +| **solid** | Uses the Solid font | +| **light** | Uses the Light font (pro) or Regular (Free) | +| **thin** | Uses the Thin font (pro) or Regular (Free) | +| **duotone** | Uses the Duotone font (pro) or Regular (Free) | +| **sharpSolid** | Uses the Sharp Solid font (pro) or Regular (Free) | +| **sharpLight** | Uses the Sharp Light font (pro) or Regular (Free) | +| **sharp** | Uses the Sharp font (pro) or Regular (Free) | + +No specified type indicates Regular font. + +Button works the same way: + +```javascript +import FontAwesome6 from 'react-native-vector-icons/FontAwesome6'; + +const regular_icon_btn = ; +const solid_icon_btn = ; +``` + +## getImageSource + +`getImageSource` works a little different due to its native backend and how +the font is separated into different files. Therefore, the enum FA6Style is +defined to help setting the style of the font: + +```javascript +const FA6Style = { + regular: 'regular', + light: 'light', + solid: 'solid', + brand: 'brand', + sharp: 'sharp', + sharpLight: 'sharpLight', + sharpLight: 'sharpSolid', + duotone: 'duotone', + thin: 'thin', +}; +``` + +Use this to select which style the generated image should have: + +```javascript +import FontAwesome6, { FA6Style } from 'react-native-vector-icons/FontAwesome6'; + +FontAwesome6.getImageSource( + 'comments', + 30, + '#000', + FA6Style.solid +).then(source => this.setState({ image: source })); +``` + +Not passing a style will result in Regular style. + +# Upgrading to Pro + +You need your FontAwesome npm token which can be obtained by logging into your +account and then access the `Services` tab. + +Run `yarn fa6-upgrade` or `./node_modules/.bin/fa6-upgrade` and enter the token +when asked to in order to upgrade to the Pro version. It will install the fonts +in your repo in the `assets/fonts` directory but the folder can be customized by +setting it when executing the command: `yarn fa6-upgrade [destination]`. + +## Manually + +If the shell script does not work you can install the Pro version manually. +All you really need to do is adding the Pro fonts to your project, there is +instructions on how to do this in main README.md. + +## Using the Pro version + +Just as easy as using the Free icons, just include the icon set like this: + +```javascript +import FontAwesome6Pro from 'react-native-vector-icons/FontAwesome6Pro'; + +const icon = ; +``` diff --git a/node_modules/react-native-vector-icons/Feather.js b/node_modules/react-native-vector-icons/Feather.js new file mode 100644 index 00000000..609f02e3 --- /dev/null +++ b/node_modules/react-native-vector-icons/Feather.js @@ -0,0 +1,17 @@ +/** + * Feather icon set component. + * Usage: + */ + +import createIconSet from './lib/create-icon-set'; +import glyphMap from './glyphmaps/Feather.json'; + +const iconSet = createIconSet(glyphMap, 'Feather', 'Feather.ttf'); + +export default iconSet; +export const { + Button, + getImageSource, + getImageSourceSync, +} = iconSet; + diff --git a/node_modules/react-native-vector-icons/Feather.js.flow b/node_modules/react-native-vector-icons/Feather.js.flow new file mode 100644 index 00000000..59225e8d --- /dev/null +++ b/node_modules/react-native-vector-icons/Feather.js.flow @@ -0,0 +1,9 @@ +/** + * @flow strict + */ + +import type { Icon } from './index'; + +export type FeatherGlyphs = 'activity' | 'airplay' | 'alert-circle' | 'alert-octagon' | 'alert-triangle' | 'align-center' | 'align-justify' | 'align-left' | 'align-right' | 'anchor' | 'aperture' | 'archive' | 'arrow-down' | 'arrow-down-circle' | 'arrow-down-left' | 'arrow-down-right' | 'arrow-left' | 'arrow-left-circle' | 'arrow-right' | 'arrow-right-circle' | 'arrow-up' | 'arrow-up-circle' | 'arrow-up-left' | 'arrow-up-right' | 'at-sign' | 'award' | 'bar-chart' | 'bar-chart-2' | 'battery' | 'battery-charging' | 'bell' | 'bell-off' | 'bluetooth' | 'bold' | 'book' | 'book-open' | 'bookmark' | 'box' | 'briefcase' | 'calendar' | 'camera' | 'camera-off' | 'cast' | 'check' | 'check-circle' | 'check-square' | 'chevron-down' | 'chevron-left' | 'chevron-right' | 'chevron-up' | 'chevrons-down' | 'chevrons-left' | 'chevrons-right' | 'chevrons-up' | 'chrome' | 'circle' | 'clipboard' | 'clock' | 'cloud' | 'cloud-drizzle' | 'cloud-lightning' | 'cloud-off' | 'cloud-rain' | 'cloud-snow' | 'code' | 'codepen' | 'codesandbox' | 'coffee' | 'columns' | 'command' | 'compass' | 'copy' | 'corner-down-left' | 'corner-down-right' | 'corner-left-down' | 'corner-left-up' | 'corner-right-down' | 'corner-right-up' | 'corner-up-left' | 'corner-up-right' | 'cpu' | 'credit-card' | 'crop' | 'crosshair' | 'database' | 'delete' | 'disc' | 'divide' | 'divide-circle' | 'divide-square' | 'dollar-sign' | 'download' | 'download-cloud' | 'dribbble' | 'droplet' | 'edit' | 'edit-2' | 'edit-3' | 'external-link' | 'eye' | 'eye-off' | 'facebook' | 'fast-forward' | 'feather' | 'figma' | 'file' | 'file-minus' | 'file-plus' | 'file-text' | 'film' | 'filter' | 'flag' | 'folder' | 'folder-minus' | 'folder-plus' | 'framer' | 'frown' | 'gift' | 'git-branch' | 'git-commit' | 'git-merge' | 'git-pull-request' | 'github' | 'gitlab' | 'globe' | 'grid' | 'hard-drive' | 'hash' | 'headphones' | 'heart' | 'help-circle' | 'hexagon' | 'home' | 'image' | 'inbox' | 'info' | 'instagram' | 'italic' | 'key' | 'layers' | 'layout' | 'life-buoy' | 'link' | 'link-2' | 'linkedin' | 'list' | 'loader' | 'lock' | 'log-in' | 'log-out' | 'mail' | 'map' | 'map-pin' | 'maximize' | 'maximize-2' | 'meh' | 'menu' | 'message-circle' | 'message-square' | 'mic' | 'mic-off' | 'minimize' | 'minimize-2' | 'minus' | 'minus-circle' | 'minus-square' | 'monitor' | 'moon' | 'more-horizontal' | 'more-vertical' | 'mouse-pointer' | 'move' | 'music' | 'navigation' | 'navigation-2' | 'octagon' | 'package' | 'paperclip' | 'pause' | 'pause-circle' | 'pen-tool' | 'percent' | 'phone' | 'phone-call' | 'phone-forwarded' | 'phone-incoming' | 'phone-missed' | 'phone-off' | 'phone-outgoing' | 'pie-chart' | 'play' | 'play-circle' | 'plus' | 'plus-circle' | 'plus-square' | 'pocket' | 'power' | 'printer' | 'radio' | 'refresh-ccw' | 'refresh-cw' | 'repeat' | 'rewind' | 'rotate-ccw' | 'rotate-cw' | 'rss' | 'save' | 'scissors' | 'search' | 'send' | 'server' | 'settings' | 'share' | 'share-2' | 'shield' | 'shield-off' | 'shopping-bag' | 'shopping-cart' | 'shuffle' | 'sidebar' | 'skip-back' | 'skip-forward' | 'slack' | 'slash' | 'sliders' | 'smartphone' | 'smile' | 'speaker' | 'square' | 'star' | 'stop-circle' | 'sun' | 'sunrise' | 'sunset' | 'tablet' | 'tag' | 'target' | 'terminal' | 'thermometer' | 'thumbs-down' | 'thumbs-up' | 'toggle-left' | 'toggle-right' | 'tool' | 'trash' | 'trash-2' | 'trello' | 'trending-down' | 'trending-up' | 'triangle' | 'truck' | 'tv' | 'twitch' | 'twitter' | 'type' | 'umbrella' | 'underline' | 'unlock' | 'upload' | 'upload-cloud' | 'user' | 'user-check' | 'user-minus' | 'user-plus' | 'user-x' | 'users' | 'video' | 'video-off' | 'voicemail' | 'volume' | 'volume-1' | 'volume-2' | 'volume-x' | 'watch' | 'wifi' | 'wifi-off' | 'wind' | 'x' | 'x-circle' | 'x-octagon' | 'x-square' | 'youtube' | 'zap' | 'zap-off' | 'zoom-in' | 'zoom-out'; + +declare export default Class>; diff --git a/node_modules/react-native-vector-icons/FontAwesome.js b/node_modules/react-native-vector-icons/FontAwesome.js new file mode 100644 index 00000000..c0d9faa9 --- /dev/null +++ b/node_modules/react-native-vector-icons/FontAwesome.js @@ -0,0 +1,16 @@ +/** + * FontAwesome icon set component. + * Usage: + */ + +import createIconSet from './lib/create-icon-set'; +import glyphMap from './glyphmaps/FontAwesome.json'; + +const iconSet = createIconSet(glyphMap, 'FontAwesome', 'FontAwesome.ttf'); + +export default iconSet; +export const { + Button, + getImageSource, + getImageSourceSync, +} = iconSet; diff --git a/node_modules/react-native-vector-icons/FontAwesome.js.flow b/node_modules/react-native-vector-icons/FontAwesome.js.flow new file mode 100644 index 00000000..607a3308 --- /dev/null +++ b/node_modules/react-native-vector-icons/FontAwesome.js.flow @@ -0,0 +1,9 @@ +/** + * @flow strict + */ + +import type { Icon } from './index'; + +export type FontAwesomeGlyphs = 'glass' | 'music' | 'search' | 'envelope-o' | 'heart' | 'star' | 'star-o' | 'user' | 'film' | 'th-large' | 'th' | 'th-list' | 'check' | 'remove' | 'close' | 'times' | 'search-plus' | 'search-minus' | 'power-off' | 'signal' | 'gear' | 'cog' | 'trash-o' | 'home' | 'file-o' | 'clock-o' | 'road' | 'download' | 'arrow-circle-o-down' | 'arrow-circle-o-up' | 'inbox' | 'play-circle-o' | 'rotate-right' | 'repeat' | 'refresh' | 'list-alt' | 'lock' | 'flag' | 'headphones' | 'volume-off' | 'volume-down' | 'volume-up' | 'qrcode' | 'barcode' | 'tag' | 'tags' | 'book' | 'bookmark' | 'print' | 'camera' | 'font' | 'bold' | 'italic' | 'text-height' | 'text-width' | 'align-left' | 'align-center' | 'align-right' | 'align-justify' | 'list' | 'dedent' | 'outdent' | 'indent' | 'video-camera' | 'photo' | 'image' | 'picture-o' | 'pencil' | 'map-marker' | 'adjust' | 'tint' | 'edit' | 'pencil-square-o' | 'share-square-o' | 'check-square-o' | 'arrows' | 'step-backward' | 'fast-backward' | 'backward' | 'play' | 'pause' | 'stop' | 'forward' | 'fast-forward' | 'step-forward' | 'eject' | 'chevron-left' | 'chevron-right' | 'plus-circle' | 'minus-circle' | 'times-circle' | 'check-circle' | 'question-circle' | 'info-circle' | 'crosshairs' | 'times-circle-o' | 'check-circle-o' | 'ban' | 'arrow-left' | 'arrow-right' | 'arrow-up' | 'arrow-down' | 'mail-forward' | 'share' | 'expand' | 'compress' | 'plus' | 'minus' | 'asterisk' | 'exclamation-circle' | 'gift' | 'leaf' | 'fire' | 'eye' | 'eye-slash' | 'warning' | 'exclamation-triangle' | 'plane' | 'calendar' | 'random' | 'comment' | 'magnet' | 'chevron-up' | 'chevron-down' | 'retweet' | 'shopping-cart' | 'folder' | 'folder-open' | 'arrows-v' | 'arrows-h' | 'bar-chart-o' | 'bar-chart' | 'twitter-square' | 'facebook-square' | 'camera-retro' | 'key' | 'gears' | 'cogs' | 'comments' | 'thumbs-o-up' | 'thumbs-o-down' | 'star-half' | 'heart-o' | 'sign-out' | 'linkedin-square' | 'thumb-tack' | 'external-link' | 'sign-in' | 'trophy' | 'github-square' | 'upload' | 'lemon-o' | 'phone' | 'square-o' | 'bookmark-o' | 'phone-square' | 'twitter' | 'facebook-f' | 'facebook' | 'github' | 'unlock' | 'credit-card' | 'feed' | 'rss' | 'hdd-o' | 'bullhorn' | 'bell' | 'certificate' | 'hand-o-right' | 'hand-o-left' | 'hand-o-up' | 'hand-o-down' | 'arrow-circle-left' | 'arrow-circle-right' | 'arrow-circle-up' | 'arrow-circle-down' | 'globe' | 'wrench' | 'tasks' | 'filter' | 'briefcase' | 'arrows-alt' | 'group' | 'users' | 'chain' | 'link' | 'cloud' | 'flask' | 'cut' | 'scissors' | 'copy' | 'files-o' | 'paperclip' | 'save' | 'floppy-o' | 'square' | 'navicon' | 'reorder' | 'bars' | 'list-ul' | 'list-ol' | 'strikethrough' | 'underline' | 'table' | 'magic' | 'truck' | 'pinterest' | 'pinterest-square' | 'google-plus-square' | 'google-plus' | 'money' | 'caret-down' | 'caret-up' | 'caret-left' | 'caret-right' | 'columns' | 'unsorted' | 'sort' | 'sort-down' | 'sort-desc' | 'sort-up' | 'sort-asc' | 'envelope' | 'linkedin' | 'rotate-left' | 'undo' | 'legal' | 'gavel' | 'dashboard' | 'tachometer' | 'comment-o' | 'comments-o' | 'flash' | 'bolt' | 'sitemap' | 'umbrella' | 'paste' | 'clipboard' | 'lightbulb-o' | 'exchange' | 'cloud-download' | 'cloud-upload' | 'user-md' | 'stethoscope' | 'suitcase' | 'bell-o' | 'coffee' | 'cutlery' | 'file-text-o' | 'building-o' | 'hospital-o' | 'ambulance' | 'medkit' | 'fighter-jet' | 'beer' | 'h-square' | 'plus-square' | 'angle-double-left' | 'angle-double-right' | 'angle-double-up' | 'angle-double-down' | 'angle-left' | 'angle-right' | 'angle-up' | 'angle-down' | 'desktop' | 'laptop' | 'tablet' | 'mobile-phone' | 'mobile' | 'circle-o' | 'quote-left' | 'quote-right' | 'spinner' | 'circle' | 'mail-reply' | 'reply' | 'github-alt' | 'folder-o' | 'folder-open-o' | 'smile-o' | 'frown-o' | 'meh-o' | 'gamepad' | 'keyboard-o' | 'flag-o' | 'flag-checkered' | 'terminal' | 'code' | 'mail-reply-all' | 'reply-all' | 'star-half-empty' | 'star-half-full' | 'star-half-o' | 'location-arrow' | 'crop' | 'code-fork' | 'unlink' | 'chain-broken' | 'question' | 'info' | 'exclamation' | 'superscript' | 'subscript' | 'eraser' | 'puzzle-piece' | 'microphone' | 'microphone-slash' | 'shield' | 'calendar-o' | 'fire-extinguisher' | 'rocket' | 'maxcdn' | 'chevron-circle-left' | 'chevron-circle-right' | 'chevron-circle-up' | 'chevron-circle-down' | 'html5' | 'css3' | 'anchor' | 'unlock-alt' | 'bullseye' | 'ellipsis-h' | 'ellipsis-v' | 'rss-square' | 'play-circle' | 'ticket' | 'minus-square' | 'minus-square-o' | 'level-up' | 'level-down' | 'check-square' | 'pencil-square' | 'external-link-square' | 'share-square' | 'compass' | 'toggle-down' | 'caret-square-o-down' | 'toggle-up' | 'caret-square-o-up' | 'toggle-right' | 'caret-square-o-right' | 'euro' | 'eur' | 'gbp' | 'dollar' | 'usd' | 'rupee' | 'inr' | 'cny' | 'rmb' | 'yen' | 'jpy' | 'ruble' | 'rouble' | 'rub' | 'won' | 'krw' | 'bitcoin' | 'btc' | 'file' | 'file-text' | 'sort-alpha-asc' | 'sort-alpha-desc' | 'sort-amount-asc' | 'sort-amount-desc' | 'sort-numeric-asc' | 'sort-numeric-desc' | 'thumbs-up' | 'thumbs-down' | 'youtube-square' | 'youtube' | 'xing' | 'xing-square' | 'youtube-play' | 'dropbox' | 'stack-overflow' | 'instagram' | 'flickr' | 'adn' | 'bitbucket' | 'bitbucket-square' | 'tumblr' | 'tumblr-square' | 'long-arrow-down' | 'long-arrow-up' | 'long-arrow-left' | 'long-arrow-right' | 'apple' | 'windows' | 'android' | 'linux' | 'dribbble' | 'skype' | 'foursquare' | 'trello' | 'female' | 'male' | 'gittip' | 'gratipay' | 'sun-o' | 'moon-o' | 'archive' | 'bug' | 'vk' | 'weibo' | 'renren' | 'pagelines' | 'stack-exchange' | 'arrow-circle-o-right' | 'arrow-circle-o-left' | 'toggle-left' | 'caret-square-o-left' | 'dot-circle-o' | 'wheelchair' | 'vimeo-square' | 'turkish-lira' | 'try' | 'plus-square-o' | 'space-shuttle' | 'slack' | 'envelope-square' | 'wordpress' | 'openid' | 'institution' | 'bank' | 'university' | 'mortar-board' | 'graduation-cap' | 'yahoo' | 'google' | 'reddit' | 'reddit-square' | 'stumbleupon-circle' | 'stumbleupon' | 'delicious' | 'digg' | 'pied-piper-pp' | 'pied-piper-alt' | 'drupal' | 'joomla' | 'language' | 'fax' | 'building' | 'child' | 'paw' | 'spoon' | 'cube' | 'cubes' | 'behance' | 'behance-square' | 'steam' | 'steam-square' | 'recycle' | 'automobile' | 'car' | 'cab' | 'taxi' | 'tree' | 'spotify' | 'deviantart' | 'soundcloud' | 'database' | 'file-pdf-o' | 'file-word-o' | 'file-excel-o' | 'file-powerpoint-o' | 'file-photo-o' | 'file-picture-o' | 'file-image-o' | 'file-zip-o' | 'file-archive-o' | 'file-sound-o' | 'file-audio-o' | 'file-movie-o' | 'file-video-o' | 'file-code-o' | 'vine' | 'codepen' | 'jsfiddle' | 'life-bouy' | 'life-buoy' | 'life-saver' | 'support' | 'life-ring' | 'circle-o-notch' | 'ra' | 'resistance' | 'rebel' | 'ge' | 'empire' | 'git-square' | 'git' | 'y-combinator-square' | 'yc-square' | 'hacker-news' | 'tencent-weibo' | 'qq' | 'wechat' | 'weixin' | 'send' | 'paper-plane' | 'send-o' | 'paper-plane-o' | 'history' | 'circle-thin' | 'header' | 'paragraph' | 'sliders' | 'share-alt' | 'share-alt-square' | 'bomb' | 'soccer-ball-o' | 'futbol-o' | 'tty' | 'binoculars' | 'plug' | 'slideshare' | 'twitch' | 'yelp' | 'newspaper-o' | 'wifi' | 'calculator' | 'paypal' | 'google-wallet' | 'cc-visa' | 'cc-mastercard' | 'cc-discover' | 'cc-amex' | 'cc-paypal' | 'cc-stripe' | 'bell-slash' | 'bell-slash-o' | 'trash' | 'copyright' | 'at' | 'eyedropper' | 'paint-brush' | 'birthday-cake' | 'area-chart' | 'pie-chart' | 'line-chart' | 'lastfm' | 'lastfm-square' | 'toggle-off' | 'toggle-on' | 'bicycle' | 'bus' | 'ioxhost' | 'angellist' | 'cc' | 'shekel' | 'sheqel' | 'ils' | 'meanpath' | 'buysellads' | 'connectdevelop' | 'dashcube' | 'forumbee' | 'leanpub' | 'sellsy' | 'shirtsinbulk' | 'simplybuilt' | 'skyatlas' | 'cart-plus' | 'cart-arrow-down' | 'diamond' | 'ship' | 'user-secret' | 'motorcycle' | 'street-view' | 'heartbeat' | 'venus' | 'mars' | 'mercury' | 'intersex' | 'transgender' | 'transgender-alt' | 'venus-double' | 'mars-double' | 'venus-mars' | 'mars-stroke' | 'mars-stroke-v' | 'mars-stroke-h' | 'neuter' | 'genderless' | 'facebook-official' | 'pinterest-p' | 'whatsapp' | 'server' | 'user-plus' | 'user-times' | 'hotel' | 'bed' | 'viacoin' | 'train' | 'subway' | 'medium' | 'yc' | 'y-combinator' | 'optin-monster' | 'opencart' | 'expeditedssl' | 'battery-4' | 'battery' | 'battery-full' | 'battery-3' | 'battery-three-quarters' | 'battery-2' | 'battery-half' | 'battery-1' | 'battery-quarter' | 'battery-0' | 'battery-empty' | 'mouse-pointer' | 'i-cursor' | 'object-group' | 'object-ungroup' | 'sticky-note' | 'sticky-note-o' | 'cc-jcb' | 'cc-diners-club' | 'clone' | 'balance-scale' | 'hourglass-o' | 'hourglass-1' | 'hourglass-start' | 'hourglass-2' | 'hourglass-half' | 'hourglass-3' | 'hourglass-end' | 'hourglass' | 'hand-grab-o' | 'hand-rock-o' | 'hand-stop-o' | 'hand-paper-o' | 'hand-scissors-o' | 'hand-lizard-o' | 'hand-spock-o' | 'hand-pointer-o' | 'hand-peace-o' | 'trademark' | 'registered' | 'creative-commons' | 'gg' | 'gg-circle' | 'tripadvisor' | 'odnoklassniki' | 'odnoklassniki-square' | 'get-pocket' | 'wikipedia-w' | 'safari' | 'chrome' | 'firefox' | 'opera' | 'internet-explorer' | 'tv' | 'television' | 'contao' | '500px' | 'amazon' | 'calendar-plus-o' | 'calendar-minus-o' | 'calendar-times-o' | 'calendar-check-o' | 'industry' | 'map-pin' | 'map-signs' | 'map-o' | 'map' | 'commenting' | 'commenting-o' | 'houzz' | 'vimeo' | 'black-tie' | 'fonticons' | 'reddit-alien' | 'edge' | 'credit-card-alt' | 'codiepie' | 'modx' | 'fort-awesome' | 'usb' | 'product-hunt' | 'mixcloud' | 'scribd' | 'pause-circle' | 'pause-circle-o' | 'stop-circle' | 'stop-circle-o' | 'shopping-bag' | 'shopping-basket' | 'hashtag' | 'bluetooth' | 'bluetooth-b' | 'percent' | 'gitlab' | 'wpbeginner' | 'wpforms' | 'envira' | 'universal-access' | 'wheelchair-alt' | 'question-circle-o' | 'blind' | 'audio-description' | 'volume-control-phone' | 'braille' | 'assistive-listening-systems' | 'asl-interpreting' | 'american-sign-language-interpreting' | 'deafness' | 'hard-of-hearing' | 'deaf' | 'glide' | 'glide-g' | 'signing' | 'sign-language' | 'low-vision' | 'viadeo' | 'viadeo-square' | 'snapchat' | 'snapchat-ghost' | 'snapchat-square' | 'pied-piper' | 'first-order' | 'yoast' | 'themeisle' | 'google-plus-circle' | 'google-plus-official' | 'fa' | 'font-awesome' | 'handshake-o' | 'envelope-open' | 'envelope-open-o' | 'linode' | 'address-book' | 'address-book-o' | 'vcard' | 'address-card' | 'vcard-o' | 'address-card-o' | 'user-circle' | 'user-circle-o' | 'user-o' | 'id-badge' | 'drivers-license' | 'id-card' | 'drivers-license-o' | 'id-card-o' | 'quora' | 'free-code-camp' | 'telegram' | 'thermometer-4' | 'thermometer' | 'thermometer-full' | 'thermometer-3' | 'thermometer-three-quarters' | 'thermometer-2' | 'thermometer-half' | 'thermometer-1' | 'thermometer-quarter' | 'thermometer-0' | 'thermometer-empty' | 'shower' | 'bathtub' | 's15' | 'bath' | 'podcast' | 'window-maximize' | 'window-minimize' | 'window-restore' | 'times-rectangle' | 'window-close' | 'times-rectangle-o' | 'window-close-o' | 'bandcamp' | 'grav' | 'etsy' | 'imdb' | 'ravelry' | 'eercast' | 'microchip' | 'snowflake-o' | 'superpowers' | 'wpexplorer' | 'meetup'; + +declare export default Class>; diff --git a/node_modules/react-native-vector-icons/FontAwesome5.js b/node_modules/react-native-vector-icons/FontAwesome5.js new file mode 100644 index 00000000..b4177b8c --- /dev/null +++ b/node_modules/react-native-vector-icons/FontAwesome5.js @@ -0,0 +1,20 @@ +/** + * FontAwesome5 icon set component. + * Usage: + */ + +import { createFA5iconSet } from './lib/create-icon-set-from-fontawesome5'; + +import glyphMap from './glyphmaps/FontAwesome5Free.json'; +import metadata from './glyphmaps/FontAwesome5Free_meta.json'; + +export { FA5Style } from './lib/create-icon-set-from-fontawesome5'; + +const iconSet = createFA5iconSet(glyphMap, metadata, false); + +export default iconSet; +export const { + Button, + getImageSource, + getImageSourceSync, +} = iconSet; diff --git a/node_modules/react-native-vector-icons/FontAwesome5.js.flow b/node_modules/react-native-vector-icons/FontAwesome5.js.flow new file mode 100644 index 00000000..ff336c4c --- /dev/null +++ b/node_modules/react-native-vector-icons/FontAwesome5.js.flow @@ -0,0 +1,9 @@ +/** + * @flow strict + */ + +import type { Icon } from './index'; + +export type FontAwesome5Glyphs = '500px' | 'accessible-icon' | 'accusoft' | 'acquisitions-incorporated' | 'ad' | 'address-book' | 'address-card' | 'adjust' | 'adn' | 'adversal' | 'affiliatetheme' | 'air-freshener' | 'airbnb' | 'algolia' | 'align-center' | 'align-justify' | 'align-left' | 'align-right' | 'alipay' | 'allergies' | 'amazon' | 'amazon-pay' | 'ambulance' | 'american-sign-language-interpreting' | 'amilia' | 'anchor' | 'android' | 'angellist' | 'angle-double-down' | 'angle-double-left' | 'angle-double-right' | 'angle-double-up' | 'angle-down' | 'angle-left' | 'angle-right' | 'angle-up' | 'angry' | 'angrycreative' | 'angular' | 'ankh' | 'app-store' | 'app-store-ios' | 'apper' | 'apple' | 'apple-alt' | 'apple-pay' | 'archive' | 'archway' | 'arrow-alt-circle-down' | 'arrow-alt-circle-left' | 'arrow-alt-circle-right' | 'arrow-alt-circle-up' | 'arrow-circle-down' | 'arrow-circle-left' | 'arrow-circle-right' | 'arrow-circle-up' | 'arrow-down' | 'arrow-left' | 'arrow-right' | 'arrow-up' | 'arrows-alt' | 'arrows-alt-h' | 'arrows-alt-v' | 'artstation' | 'assistive-listening-systems' | 'asterisk' | 'asymmetrik' | 'at' | 'atlas' | 'atlassian' | 'atom' | 'audible' | 'audio-description' | 'autoprefixer' | 'avianex' | 'aviato' | 'award' | 'aws' | 'baby' | 'baby-carriage' | 'backspace' | 'backward' | 'bacon' | 'bacteria' | 'bacterium' | 'bahai' | 'balance-scale' | 'balance-scale-left' | 'balance-scale-right' | 'ban' | 'band-aid' | 'bandcamp' | 'barcode' | 'bars' | 'baseball-ball' | 'basketball-ball' | 'bath' | 'battery-empty' | 'battery-full' | 'battery-half' | 'battery-quarter' | 'battery-three-quarters' | 'battle-net' | 'bed' | 'beer' | 'behance' | 'behance-square' | 'bell' | 'bell-slash' | 'bezier-curve' | 'bible' | 'bicycle' | 'biking' | 'bimobject' | 'binoculars' | 'biohazard' | 'birthday-cake' | 'bitbucket' | 'bitcoin' | 'bity' | 'black-tie' | 'blackberry' | 'blender' | 'blender-phone' | 'blind' | 'blog' | 'blogger' | 'blogger-b' | 'bluetooth' | 'bluetooth-b' | 'bold' | 'bolt' | 'bomb' | 'bone' | 'bong' | 'book' | 'book-dead' | 'book-medical' | 'book-open' | 'book-reader' | 'bookmark' | 'bootstrap' | 'border-all' | 'border-none' | 'border-style' | 'bowling-ball' | 'box' | 'box-open' | 'box-tissue' | 'boxes' | 'braille' | 'brain' | 'bread-slice' | 'briefcase' | 'briefcase-medical' | 'broadcast-tower' | 'broom' | 'brush' | 'btc' | 'buffer' | 'bug' | 'building' | 'bullhorn' | 'bullseye' | 'burn' | 'buromobelexperte' | 'bus' | 'bus-alt' | 'business-time' | 'buy-n-large' | 'buysellads' | 'calculator' | 'calendar' | 'calendar-alt' | 'calendar-check' | 'calendar-day' | 'calendar-minus' | 'calendar-plus' | 'calendar-times' | 'calendar-week' | 'camera' | 'camera-retro' | 'campground' | 'canadian-maple-leaf' | 'candy-cane' | 'cannabis' | 'capsules' | 'car' | 'car-alt' | 'car-battery' | 'car-crash' | 'car-side' | 'caravan' | 'caret-down' | 'caret-left' | 'caret-right' | 'caret-square-down' | 'caret-square-left' | 'caret-square-right' | 'caret-square-up' | 'caret-up' | 'carrot' | 'cart-arrow-down' | 'cart-plus' | 'cash-register' | 'cat' | 'cc-amazon-pay' | 'cc-amex' | 'cc-apple-pay' | 'cc-diners-club' | 'cc-discover' | 'cc-jcb' | 'cc-mastercard' | 'cc-paypal' | 'cc-stripe' | 'cc-visa' | 'centercode' | 'centos' | 'certificate' | 'chair' | 'chalkboard' | 'chalkboard-teacher' | 'charging-station' | 'chart-area' | 'chart-bar' | 'chart-line' | 'chart-pie' | 'check' | 'check-circle' | 'check-double' | 'check-square' | 'cheese' | 'chess' | 'chess-bishop' | 'chess-board' | 'chess-king' | 'chess-knight' | 'chess-pawn' | 'chess-queen' | 'chess-rook' | 'chevron-circle-down' | 'chevron-circle-left' | 'chevron-circle-right' | 'chevron-circle-up' | 'chevron-down' | 'chevron-left' | 'chevron-right' | 'chevron-up' | 'child' | 'chrome' | 'chromecast' | 'church' | 'circle' | 'circle-notch' | 'city' | 'clinic-medical' | 'clipboard' | 'clipboard-check' | 'clipboard-list' | 'clock' | 'clone' | 'closed-captioning' | 'cloud' | 'cloud-download-alt' | 'cloud-meatball' | 'cloud-moon' | 'cloud-moon-rain' | 'cloud-rain' | 'cloud-showers-heavy' | 'cloud-sun' | 'cloud-sun-rain' | 'cloud-upload-alt' | 'cloudflare' | 'cloudscale' | 'cloudsmith' | 'cloudversify' | 'cocktail' | 'code' | 'code-branch' | 'codepen' | 'codiepie' | 'coffee' | 'cog' | 'cogs' | 'coins' | 'columns' | 'comment' | 'comment-alt' | 'comment-dollar' | 'comment-dots' | 'comment-medical' | 'comment-slash' | 'comments' | 'comments-dollar' | 'compact-disc' | 'compass' | 'compress' | 'compress-alt' | 'compress-arrows-alt' | 'concierge-bell' | 'confluence' | 'connectdevelop' | 'contao' | 'cookie' | 'cookie-bite' | 'copy' | 'copyright' | 'cotton-bureau' | 'couch' | 'cpanel' | 'creative-commons' | 'creative-commons-by' | 'creative-commons-nc' | 'creative-commons-nc-eu' | 'creative-commons-nc-jp' | 'creative-commons-nd' | 'creative-commons-pd' | 'creative-commons-pd-alt' | 'creative-commons-remix' | 'creative-commons-sa' | 'creative-commons-sampling' | 'creative-commons-sampling-plus' | 'creative-commons-share' | 'creative-commons-zero' | 'credit-card' | 'critical-role' | 'crop' | 'crop-alt' | 'cross' | 'crosshairs' | 'crow' | 'crown' | 'crutch' | 'css3' | 'css3-alt' | 'cube' | 'cubes' | 'cut' | 'cuttlefish' | 'd-and-d' | 'd-and-d-beyond' | 'dailymotion' | 'dashcube' | 'database' | 'deaf' | 'deezer' | 'delicious' | 'democrat' | 'deploydog' | 'deskpro' | 'desktop' | 'dev' | 'deviantart' | 'dharmachakra' | 'dhl' | 'diagnoses' | 'diaspora' | 'dice' | 'dice-d20' | 'dice-d6' | 'dice-five' | 'dice-four' | 'dice-one' | 'dice-six' | 'dice-three' | 'dice-two' | 'digg' | 'digital-ocean' | 'digital-tachograph' | 'directions' | 'discord' | 'discourse' | 'disease' | 'divide' | 'dizzy' | 'dna' | 'dochub' | 'docker' | 'dog' | 'dollar-sign' | 'dolly' | 'dolly-flatbed' | 'donate' | 'door-closed' | 'door-open' | 'dot-circle' | 'dove' | 'download' | 'draft2digital' | 'drafting-compass' | 'dragon' | 'draw-polygon' | 'dribbble' | 'dribbble-square' | 'dropbox' | 'drum' | 'drum-steelpan' | 'drumstick-bite' | 'drupal' | 'dumbbell' | 'dumpster' | 'dumpster-fire' | 'dungeon' | 'dyalog' | 'earlybirds' | 'ebay' | 'edge' | 'edge-legacy' | 'edit' | 'egg' | 'eject' | 'elementor' | 'ellipsis-h' | 'ellipsis-v' | 'ello' | 'ember' | 'empire' | 'envelope' | 'envelope-open' | 'envelope-open-text' | 'envelope-square' | 'envira' | 'equals' | 'eraser' | 'erlang' | 'ethereum' | 'ethernet' | 'etsy' | 'euro-sign' | 'evernote' | 'exchange-alt' | 'exclamation' | 'exclamation-circle' | 'exclamation-triangle' | 'expand' | 'expand-alt' | 'expand-arrows-alt' | 'expeditedssl' | 'external-link-alt' | 'external-link-square-alt' | 'eye' | 'eye-dropper' | 'eye-slash' | 'facebook' | 'facebook-f' | 'facebook-messenger' | 'facebook-square' | 'fan' | 'fantasy-flight-games' | 'fast-backward' | 'fast-forward' | 'faucet' | 'fax' | 'feather' | 'feather-alt' | 'fedex' | 'fedora' | 'female' | 'fighter-jet' | 'figma' | 'file' | 'file-alt' | 'file-archive' | 'file-audio' | 'file-code' | 'file-contract' | 'file-csv' | 'file-download' | 'file-excel' | 'file-export' | 'file-image' | 'file-import' | 'file-invoice' | 'file-invoice-dollar' | 'file-medical' | 'file-medical-alt' | 'file-pdf' | 'file-powerpoint' | 'file-prescription' | 'file-signature' | 'file-upload' | 'file-video' | 'file-word' | 'fill' | 'fill-drip' | 'film' | 'filter' | 'fingerprint' | 'fire' | 'fire-alt' | 'fire-extinguisher' | 'firefox' | 'firefox-browser' | 'first-aid' | 'first-order' | 'first-order-alt' | 'firstdraft' | 'fish' | 'fist-raised' | 'flag' | 'flag-checkered' | 'flag-usa' | 'flask' | 'flickr' | 'flipboard' | 'flushed' | 'fly' | 'folder' | 'folder-minus' | 'folder-open' | 'folder-plus' | 'font' | 'font-awesome' | 'font-awesome-alt' | 'font-awesome-flag' | 'font-awesome-logo-full' | 'fonticons' | 'fonticons-fi' | 'football-ball' | 'fort-awesome' | 'fort-awesome-alt' | 'forumbee' | 'forward' | 'foursquare' | 'free-code-camp' | 'freebsd' | 'frog' | 'frown' | 'frown-open' | 'fulcrum' | 'funnel-dollar' | 'futbol' | 'galactic-republic' | 'galactic-senate' | 'gamepad' | 'gas-pump' | 'gavel' | 'gem' | 'genderless' | 'get-pocket' | 'gg' | 'gg-circle' | 'ghost' | 'gift' | 'gifts' | 'git' | 'git-alt' | 'git-square' | 'github' | 'github-alt' | 'github-square' | 'gitkraken' | 'gitlab' | 'gitter' | 'glass-cheers' | 'glass-martini' | 'glass-martini-alt' | 'glass-whiskey' | 'glasses' | 'glide' | 'glide-g' | 'globe' | 'globe-africa' | 'globe-americas' | 'globe-asia' | 'globe-europe' | 'gofore' | 'golf-ball' | 'goodreads' | 'goodreads-g' | 'google' | 'google-drive' | 'google-pay' | 'google-play' | 'google-plus' | 'google-plus-g' | 'google-plus-square' | 'google-wallet' | 'gopuram' | 'graduation-cap' | 'gratipay' | 'grav' | 'greater-than' | 'greater-than-equal' | 'grimace' | 'grin' | 'grin-alt' | 'grin-beam' | 'grin-beam-sweat' | 'grin-hearts' | 'grin-squint' | 'grin-squint-tears' | 'grin-stars' | 'grin-tears' | 'grin-tongue' | 'grin-tongue-squint' | 'grin-tongue-wink' | 'grin-wink' | 'grip-horizontal' | 'grip-lines' | 'grip-lines-vertical' | 'grip-vertical' | 'gripfire' | 'grunt' | 'guilded' | 'guitar' | 'gulp' | 'h-square' | 'hacker-news' | 'hacker-news-square' | 'hackerrank' | 'hamburger' | 'hammer' | 'hamsa' | 'hand-holding' | 'hand-holding-heart' | 'hand-holding-medical' | 'hand-holding-usd' | 'hand-holding-water' | 'hand-lizard' | 'hand-middle-finger' | 'hand-paper' | 'hand-peace' | 'hand-point-down' | 'hand-point-left' | 'hand-point-right' | 'hand-point-up' | 'hand-pointer' | 'hand-rock' | 'hand-scissors' | 'hand-sparkles' | 'hand-spock' | 'hands' | 'hands-helping' | 'hands-wash' | 'handshake' | 'handshake-alt-slash' | 'handshake-slash' | 'hanukiah' | 'hard-hat' | 'hashtag' | 'hat-cowboy' | 'hat-cowboy-side' | 'hat-wizard' | 'hdd' | 'head-side-cough' | 'head-side-cough-slash' | 'head-side-mask' | 'head-side-virus' | 'heading' | 'headphones' | 'headphones-alt' | 'headset' | 'heart' | 'heart-broken' | 'heartbeat' | 'helicopter' | 'highlighter' | 'hiking' | 'hippo' | 'hips' | 'hire-a-helper' | 'history' | 'hive' | 'hockey-puck' | 'holly-berry' | 'home' | 'hooli' | 'hornbill' | 'horse' | 'horse-head' | 'hospital' | 'hospital-alt' | 'hospital-symbol' | 'hospital-user' | 'hot-tub' | 'hotdog' | 'hotel' | 'hotjar' | 'hourglass' | 'hourglass-end' | 'hourglass-half' | 'hourglass-start' | 'house-damage' | 'house-user' | 'houzz' | 'hryvnia' | 'html5' | 'hubspot' | 'i-cursor' | 'ice-cream' | 'icicles' | 'icons' | 'id-badge' | 'id-card' | 'id-card-alt' | 'ideal' | 'igloo' | 'image' | 'images' | 'imdb' | 'inbox' | 'indent' | 'industry' | 'infinity' | 'info' | 'info-circle' | 'innosoft' | 'instagram' | 'instagram-square' | 'instalod' | 'intercom' | 'internet-explorer' | 'invision' | 'ioxhost' | 'italic' | 'itch-io' | 'itunes' | 'itunes-note' | 'java' | 'jedi' | 'jedi-order' | 'jenkins' | 'jira' | 'joget' | 'joint' | 'joomla' | 'journal-whills' | 'js' | 'js-square' | 'jsfiddle' | 'kaaba' | 'kaggle' | 'key' | 'keybase' | 'keyboard' | 'keycdn' | 'khanda' | 'kickstarter' | 'kickstarter-k' | 'kiss' | 'kiss-beam' | 'kiss-wink-heart' | 'kiwi-bird' | 'korvue' | 'landmark' | 'language' | 'laptop' | 'laptop-code' | 'laptop-house' | 'laptop-medical' | 'laravel' | 'lastfm' | 'lastfm-square' | 'laugh' | 'laugh-beam' | 'laugh-squint' | 'laugh-wink' | 'layer-group' | 'leaf' | 'leanpub' | 'lemon' | 'less' | 'less-than' | 'less-than-equal' | 'level-down-alt' | 'level-up-alt' | 'life-ring' | 'lightbulb' | 'line' | 'link' | 'linkedin' | 'linkedin-in' | 'linode' | 'linux' | 'lira-sign' | 'list' | 'list-alt' | 'list-ol' | 'list-ul' | 'location-arrow' | 'lock' | 'lock-open' | 'long-arrow-alt-down' | 'long-arrow-alt-left' | 'long-arrow-alt-right' | 'long-arrow-alt-up' | 'low-vision' | 'luggage-cart' | 'lungs' | 'lungs-virus' | 'lyft' | 'magento' | 'magic' | 'magnet' | 'mail-bulk' | 'mailchimp' | 'male' | 'mandalorian' | 'map' | 'map-marked' | 'map-marked-alt' | 'map-marker' | 'map-marker-alt' | 'map-pin' | 'map-signs' | 'markdown' | 'marker' | 'mars' | 'mars-double' | 'mars-stroke' | 'mars-stroke-h' | 'mars-stroke-v' | 'mask' | 'mastodon' | 'maxcdn' | 'mdb' | 'medal' | 'medapps' | 'medium' | 'medium-m' | 'medkit' | 'medrt' | 'meetup' | 'megaport' | 'meh' | 'meh-blank' | 'meh-rolling-eyes' | 'memory' | 'mendeley' | 'menorah' | 'mercury' | 'meteor' | 'microblog' | 'microchip' | 'microphone' | 'microphone-alt' | 'microphone-alt-slash' | 'microphone-slash' | 'microscope' | 'microsoft' | 'minus' | 'minus-circle' | 'minus-square' | 'mitten' | 'mix' | 'mixcloud' | 'mixer' | 'mizuni' | 'mobile' | 'mobile-alt' | 'modx' | 'monero' | 'money-bill' | 'money-bill-alt' | 'money-bill-wave' | 'money-bill-wave-alt' | 'money-check' | 'money-check-alt' | 'monument' | 'moon' | 'mortar-pestle' | 'mosque' | 'motorcycle' | 'mountain' | 'mouse' | 'mouse-pointer' | 'mug-hot' | 'music' | 'napster' | 'neos' | 'network-wired' | 'neuter' | 'newspaper' | 'nimblr' | 'node' | 'node-js' | 'not-equal' | 'notes-medical' | 'npm' | 'ns8' | 'nutritionix' | 'object-group' | 'object-ungroup' | 'octopus-deploy' | 'odnoklassniki' | 'odnoklassniki-square' | 'oil-can' | 'old-republic' | 'om' | 'opencart' | 'openid' | 'opera' | 'optin-monster' | 'orcid' | 'osi' | 'otter' | 'outdent' | 'page4' | 'pagelines' | 'pager' | 'paint-brush' | 'paint-roller' | 'palette' | 'palfed' | 'pallet' | 'paper-plane' | 'paperclip' | 'parachute-box' | 'paragraph' | 'parking' | 'passport' | 'pastafarianism' | 'paste' | 'patreon' | 'pause' | 'pause-circle' | 'paw' | 'paypal' | 'peace' | 'pen' | 'pen-alt' | 'pen-fancy' | 'pen-nib' | 'pen-square' | 'pencil-alt' | 'pencil-ruler' | 'penny-arcade' | 'people-arrows' | 'people-carry' | 'pepper-hot' | 'perbyte' | 'percent' | 'percentage' | 'periscope' | 'person-booth' | 'phabricator' | 'phoenix-framework' | 'phoenix-squadron' | 'phone' | 'phone-alt' | 'phone-slash' | 'phone-square' | 'phone-square-alt' | 'phone-volume' | 'photo-video' | 'php' | 'pied-piper' | 'pied-piper-alt' | 'pied-piper-hat' | 'pied-piper-pp' | 'pied-piper-square' | 'piggy-bank' | 'pills' | 'pinterest' | 'pinterest-p' | 'pinterest-square' | 'pizza-slice' | 'place-of-worship' | 'plane' | 'plane-arrival' | 'plane-departure' | 'plane-slash' | 'play' | 'play-circle' | 'playstation' | 'plug' | 'plus' | 'plus-circle' | 'plus-square' | 'podcast' | 'poll' | 'poll-h' | 'poo' | 'poo-storm' | 'poop' | 'portrait' | 'pound-sign' | 'power-off' | 'pray' | 'praying-hands' | 'prescription' | 'prescription-bottle' | 'prescription-bottle-alt' | 'print' | 'procedures' | 'product-hunt' | 'project-diagram' | 'pump-medical' | 'pump-soap' | 'pushed' | 'puzzle-piece' | 'python' | 'qq' | 'qrcode' | 'question' | 'question-circle' | 'quidditch' | 'quinscape' | 'quora' | 'quote-left' | 'quote-right' | 'quran' | 'r-project' | 'radiation' | 'radiation-alt' | 'rainbow' | 'random' | 'raspberry-pi' | 'ravelry' | 'react' | 'reacteurope' | 'readme' | 'rebel' | 'receipt' | 'record-vinyl' | 'recycle' | 'red-river' | 'reddit' | 'reddit-alien' | 'reddit-square' | 'redhat' | 'redo' | 'redo-alt' | 'registered' | 'remove-format' | 'renren' | 'reply' | 'reply-all' | 'replyd' | 'republican' | 'researchgate' | 'resolving' | 'restroom' | 'retweet' | 'rev' | 'ribbon' | 'ring' | 'road' | 'robot' | 'rocket' | 'rocketchat' | 'rockrms' | 'route' | 'rss' | 'rss-square' | 'ruble-sign' | 'ruler' | 'ruler-combined' | 'ruler-horizontal' | 'ruler-vertical' | 'running' | 'rupee-sign' | 'rust' | 'sad-cry' | 'sad-tear' | 'safari' | 'salesforce' | 'sass' | 'satellite' | 'satellite-dish' | 'save' | 'schlix' | 'school' | 'screwdriver' | 'scribd' | 'scroll' | 'sd-card' | 'search' | 'search-dollar' | 'search-location' | 'search-minus' | 'search-plus' | 'searchengin' | 'seedling' | 'sellcast' | 'sellsy' | 'server' | 'servicestack' | 'shapes' | 'share' | 'share-alt' | 'share-alt-square' | 'share-square' | 'shekel-sign' | 'shield-alt' | 'shield-virus' | 'ship' | 'shipping-fast' | 'shirtsinbulk' | 'shoe-prints' | 'shopify' | 'shopping-bag' | 'shopping-basket' | 'shopping-cart' | 'shopware' | 'shower' | 'shuttle-van' | 'sign' | 'sign-in-alt' | 'sign-language' | 'sign-out-alt' | 'signal' | 'signature' | 'sim-card' | 'simplybuilt' | 'sink' | 'sistrix' | 'sitemap' | 'sith' | 'skating' | 'sketch' | 'skiing' | 'skiing-nordic' | 'skull' | 'skull-crossbones' | 'skyatlas' | 'skype' | 'slack' | 'slack-hash' | 'slash' | 'sleigh' | 'sliders-h' | 'slideshare' | 'smile' | 'smile-beam' | 'smile-wink' | 'smog' | 'smoking' | 'smoking-ban' | 'sms' | 'snapchat' | 'snapchat-ghost' | 'snapchat-square' | 'snowboarding' | 'snowflake' | 'snowman' | 'snowplow' | 'soap' | 'socks' | 'solar-panel' | 'sort' | 'sort-alpha-down' | 'sort-alpha-down-alt' | 'sort-alpha-up' | 'sort-alpha-up-alt' | 'sort-amount-down' | 'sort-amount-down-alt' | 'sort-amount-up' | 'sort-amount-up-alt' | 'sort-down' | 'sort-numeric-down' | 'sort-numeric-down-alt' | 'sort-numeric-up' | 'sort-numeric-up-alt' | 'sort-up' | 'soundcloud' | 'sourcetree' | 'spa' | 'space-shuttle' | 'speakap' | 'speaker-deck' | 'spell-check' | 'spider' | 'spinner' | 'splotch' | 'spotify' | 'spray-can' | 'square' | 'square-full' | 'square-root-alt' | 'squarespace' | 'stack-exchange' | 'stack-overflow' | 'stackpath' | 'stamp' | 'star' | 'star-and-crescent' | 'star-half' | 'star-half-alt' | 'star-of-david' | 'star-of-life' | 'staylinked' | 'steam' | 'steam-square' | 'steam-symbol' | 'step-backward' | 'step-forward' | 'stethoscope' | 'sticker-mule' | 'sticky-note' | 'stop' | 'stop-circle' | 'stopwatch' | 'stopwatch-20' | 'store' | 'store-alt' | 'store-alt-slash' | 'store-slash' | 'strava' | 'stream' | 'street-view' | 'strikethrough' | 'stripe' | 'stripe-s' | 'stroopwafel' | 'studiovinari' | 'stumbleupon' | 'stumbleupon-circle' | 'subscript' | 'subway' | 'suitcase' | 'suitcase-rolling' | 'sun' | 'superpowers' | 'superscript' | 'supple' | 'surprise' | 'suse' | 'swatchbook' | 'swift' | 'swimmer' | 'swimming-pool' | 'symfony' | 'synagogue' | 'sync' | 'sync-alt' | 'syringe' | 'table' | 'table-tennis' | 'tablet' | 'tablet-alt' | 'tablets' | 'tachometer-alt' | 'tag' | 'tags' | 'tape' | 'tasks' | 'taxi' | 'teamspeak' | 'teeth' | 'teeth-open' | 'telegram' | 'telegram-plane' | 'temperature-high' | 'temperature-low' | 'tencent-weibo' | 'tenge' | 'terminal' | 'text-height' | 'text-width' | 'th' | 'th-large' | 'th-list' | 'the-red-yeti' | 'theater-masks' | 'themeco' | 'themeisle' | 'thermometer' | 'thermometer-empty' | 'thermometer-full' | 'thermometer-half' | 'thermometer-quarter' | 'thermometer-three-quarters' | 'think-peaks' | 'thumbs-down' | 'thumbs-up' | 'thumbtack' | 'ticket-alt' | 'tiktok' | 'times' | 'times-circle' | 'tint' | 'tint-slash' | 'tired' | 'toggle-off' | 'toggle-on' | 'toilet' | 'toilet-paper' | 'toilet-paper-slash' | 'toolbox' | 'tools' | 'tooth' | 'torah' | 'torii-gate' | 'tractor' | 'trade-federation' | 'trademark' | 'traffic-light' | 'trailer' | 'train' | 'tram' | 'transgender' | 'transgender-alt' | 'trash' | 'trash-alt' | 'trash-restore' | 'trash-restore-alt' | 'tree' | 'trello' | 'tripadvisor' | 'trophy' | 'truck' | 'truck-loading' | 'truck-monster' | 'truck-moving' | 'truck-pickup' | 'tshirt' | 'tty' | 'tumblr' | 'tumblr-square' | 'tv' | 'twitch' | 'twitter' | 'twitter-square' | 'typo3' | 'uber' | 'ubuntu' | 'uikit' | 'umbraco' | 'umbrella' | 'umbrella-beach' | 'uncharted' | 'underline' | 'undo' | 'undo-alt' | 'uniregistry' | 'unity' | 'universal-access' | 'university' | 'unlink' | 'unlock' | 'unlock-alt' | 'unsplash' | 'untappd' | 'upload' | 'ups' | 'usb' | 'user' | 'user-alt' | 'user-alt-slash' | 'user-astronaut' | 'user-check' | 'user-circle' | 'user-clock' | 'user-cog' | 'user-edit' | 'user-friends' | 'user-graduate' | 'user-injured' | 'user-lock' | 'user-md' | 'user-minus' | 'user-ninja' | 'user-nurse' | 'user-plus' | 'user-secret' | 'user-shield' | 'user-slash' | 'user-tag' | 'user-tie' | 'user-times' | 'users' | 'users-cog' | 'users-slash' | 'usps' | 'ussunnah' | 'utensil-spoon' | 'utensils' | 'vaadin' | 'vector-square' | 'venus' | 'venus-double' | 'venus-mars' | 'vest' | 'vest-patches' | 'viacoin' | 'viadeo' | 'viadeo-square' | 'vial' | 'vials' | 'viber' | 'video' | 'video-slash' | 'vihara' | 'vimeo' | 'vimeo-square' | 'vimeo-v' | 'vine' | 'virus' | 'virus-slash' | 'viruses' | 'vk' | 'vnv' | 'voicemail' | 'volleyball-ball' | 'volume-down' | 'volume-mute' | 'volume-off' | 'volume-up' | 'vote-yea' | 'vr-cardboard' | 'vuejs' | 'walking' | 'wallet' | 'warehouse' | 'watchman-monitoring' | 'water' | 'wave-square' | 'waze' | 'weebly' | 'weibo' | 'weight' | 'weight-hanging' | 'weixin' | 'whatsapp' | 'whatsapp-square' | 'wheelchair' | 'whmcs' | 'wifi' | 'wikipedia-w' | 'wind' | 'window-close' | 'window-maximize' | 'window-minimize' | 'window-restore' | 'windows' | 'wine-bottle' | 'wine-glass' | 'wine-glass-alt' | 'wix' | 'wizards-of-the-coast' | 'wodu' | 'wolf-pack-battalion' | 'won-sign' | 'wordpress' | 'wordpress-simple' | 'wpbeginner' | 'wpexplorer' | 'wpforms' | 'wpressr' | 'wrench' | 'x-ray' | 'xbox' | 'xing' | 'xing-square' | 'y-combinator' | 'yahoo' | 'yammer' | 'yandex' | 'yandex-international' | 'yarn' | 'yelp' | 'yen-sign' | 'yin-yang' | 'yoast' | 'youtube' | 'youtube-square' | 'zhihu'; + +declare export default Class>; diff --git a/node_modules/react-native-vector-icons/FontAwesome5Pro.js b/node_modules/react-native-vector-icons/FontAwesome5Pro.js new file mode 100644 index 00000000..fcc88b07 --- /dev/null +++ b/node_modules/react-native-vector-icons/FontAwesome5Pro.js @@ -0,0 +1,20 @@ +/** + * FontAwesome5Pro icon set component. + * Usage: + */ + +import { createFA5iconSet } from './lib/create-icon-set-from-fontawesome5'; + +import glyphMap from './glyphmaps/FontAwesome5Pro.json'; +import metadata from './glyphmaps/FontAwesome5Pro_meta.json'; + +export { FA5Style } from './lib/create-icon-set-from-fontawesome5'; + +const iconSet = createFA5iconSet(glyphMap, metadata, true); + +export default iconSet; +export const { + Button, + getImageSource, + getImageSourceSync, +} = iconSet; diff --git a/node_modules/react-native-vector-icons/FontAwesome5Pro.js.flow b/node_modules/react-native-vector-icons/FontAwesome5Pro.js.flow new file mode 100644 index 00000000..baac3135 --- /dev/null +++ b/node_modules/react-native-vector-icons/FontAwesome5Pro.js.flow @@ -0,0 +1,9 @@ +/** + * @flow strict + */ + +import type { Icon } from './index'; + +export type FontAwesome5ProGlyphs = '500px' | 'abacus' | 'accessible-icon' | 'accusoft' | 'acorn' | 'acquisitions-incorporated' | 'ad' | 'address-book' | 'address-card' | 'adjust' | 'adn' | 'adversal' | 'affiliatetheme' | 'air-conditioner' | 'air-freshener' | 'airbnb' | 'alarm-clock' | 'alarm-exclamation' | 'alarm-plus' | 'alarm-snooze' | 'album' | 'album-collection' | 'algolia' | 'alicorn' | 'alien' | 'alien-monster' | 'align-center' | 'align-justify' | 'align-left' | 'align-right' | 'align-slash' | 'alipay' | 'allergies' | 'amazon' | 'amazon-pay' | 'ambulance' | 'american-sign-language-interpreting' | 'amilia' | 'amp-guitar' | 'analytics' | 'anchor' | 'android' | 'angel' | 'angellist' | 'angle-double-down' | 'angle-double-left' | 'angle-double-right' | 'angle-double-up' | 'angle-down' | 'angle-left' | 'angle-right' | 'angle-up' | 'angry' | 'angrycreative' | 'angular' | 'ankh' | 'app-store' | 'app-store-ios' | 'apper' | 'apple' | 'apple-alt' | 'apple-crate' | 'apple-pay' | 'archive' | 'archway' | 'arrow-alt-circle-down' | 'arrow-alt-circle-left' | 'arrow-alt-circle-right' | 'arrow-alt-circle-up' | 'arrow-alt-down' | 'arrow-alt-from-bottom' | 'arrow-alt-from-left' | 'arrow-alt-from-right' | 'arrow-alt-from-top' | 'arrow-alt-left' | 'arrow-alt-right' | 'arrow-alt-square-down' | 'arrow-alt-square-left' | 'arrow-alt-square-right' | 'arrow-alt-square-up' | 'arrow-alt-to-bottom' | 'arrow-alt-to-left' | 'arrow-alt-to-right' | 'arrow-alt-to-top' | 'arrow-alt-up' | 'arrow-circle-down' | 'arrow-circle-left' | 'arrow-circle-right' | 'arrow-circle-up' | 'arrow-down' | 'arrow-from-bottom' | 'arrow-from-left' | 'arrow-from-right' | 'arrow-from-top' | 'arrow-left' | 'arrow-right' | 'arrow-square-down' | 'arrow-square-left' | 'arrow-square-right' | 'arrow-square-up' | 'arrow-to-bottom' | 'arrow-to-left' | 'arrow-to-right' | 'arrow-to-top' | 'arrow-up' | 'arrows' | 'arrows-alt' | 'arrows-alt-h' | 'arrows-alt-v' | 'arrows-h' | 'arrows-v' | 'artstation' | 'assistive-listening-systems' | 'asterisk' | 'asymmetrik' | 'at' | 'atlas' | 'atlassian' | 'atom' | 'atom-alt' | 'audible' | 'audio-description' | 'autoprefixer' | 'avianex' | 'aviato' | 'award' | 'aws' | 'axe' | 'axe-battle' | 'baby' | 'baby-carriage' | 'backpack' | 'backspace' | 'backward' | 'bacon' | 'bacteria' | 'bacterium' | 'badge' | 'badge-check' | 'badge-dollar' | 'badge-percent' | 'badge-sheriff' | 'badger-honey' | 'bags-shopping' | 'bahai' | 'balance-scale' | 'balance-scale-left' | 'balance-scale-right' | 'ball-pile' | 'ballot' | 'ballot-check' | 'ban' | 'band-aid' | 'bandcamp' | 'banjo' | 'barcode' | 'barcode-alt' | 'barcode-read' | 'barcode-scan' | 'bars' | 'baseball' | 'baseball-ball' | 'basketball-ball' | 'basketball-hoop' | 'bat' | 'bath' | 'battery-bolt' | 'battery-empty' | 'battery-full' | 'battery-half' | 'battery-quarter' | 'battery-slash' | 'battery-three-quarters' | 'battle-net' | 'bed' | 'bed-alt' | 'bed-bunk' | 'bed-empty' | 'beer' | 'behance' | 'behance-square' | 'bell' | 'bell-exclamation' | 'bell-on' | 'bell-plus' | 'bell-school' | 'bell-school-slash' | 'bell-slash' | 'bells' | 'betamax' | 'bezier-curve' | 'bible' | 'bicycle' | 'biking' | 'biking-mountain' | 'bimobject' | 'binoculars' | 'biohazard' | 'birthday-cake' | 'bitbucket' | 'bitcoin' | 'bity' | 'black-tie' | 'blackberry' | 'blanket' | 'blender' | 'blender-phone' | 'blind' | 'blinds' | 'blinds-open' | 'blinds-raised' | 'blog' | 'blogger' | 'blogger-b' | 'bluetooth' | 'bluetooth-b' | 'bold' | 'bolt' | 'bomb' | 'bone' | 'bone-break' | 'bong' | 'book' | 'book-alt' | 'book-dead' | 'book-heart' | 'book-medical' | 'book-open' | 'book-reader' | 'book-spells' | 'book-user' | 'bookmark' | 'books' | 'books-medical' | 'boombox' | 'boot' | 'booth-curtain' | 'bootstrap' | 'border-all' | 'border-bottom' | 'border-center-h' | 'border-center-v' | 'border-inner' | 'border-left' | 'border-none' | 'border-outer' | 'border-right' | 'border-style' | 'border-style-alt' | 'border-top' | 'bow-arrow' | 'bowling-ball' | 'bowling-pins' | 'box' | 'box-alt' | 'box-ballot' | 'box-check' | 'box-fragile' | 'box-full' | 'box-heart' | 'box-open' | 'box-tissue' | 'box-up' | 'box-usd' | 'boxes' | 'boxes-alt' | 'boxing-glove' | 'brackets' | 'brackets-curly' | 'braille' | 'brain' | 'bread-loaf' | 'bread-slice' | 'briefcase' | 'briefcase-medical' | 'bring-forward' | 'bring-front' | 'broadcast-tower' | 'broom' | 'browser' | 'brush' | 'btc' | 'buffer' | 'bug' | 'building' | 'bullhorn' | 'bullseye' | 'bullseye-arrow' | 'bullseye-pointer' | 'burger-soda' | 'burn' | 'buromobelexperte' | 'burrito' | 'bus' | 'bus-alt' | 'bus-school' | 'business-time' | 'buy-n-large' | 'buysellads' | 'cabinet-filing' | 'cactus' | 'calculator' | 'calculator-alt' | 'calendar' | 'calendar-alt' | 'calendar-check' | 'calendar-day' | 'calendar-edit' | 'calendar-exclamation' | 'calendar-minus' | 'calendar-plus' | 'calendar-star' | 'calendar-times' | 'calendar-week' | 'camcorder' | 'camera' | 'camera-alt' | 'camera-home' | 'camera-movie' | 'camera-polaroid' | 'camera-retro' | 'campfire' | 'campground' | 'canadian-maple-leaf' | 'candle-holder' | 'candy-cane' | 'candy-corn' | 'cannabis' | 'capsules' | 'car' | 'car-alt' | 'car-battery' | 'car-building' | 'car-bump' | 'car-bus' | 'car-crash' | 'car-garage' | 'car-mechanic' | 'car-side' | 'car-tilt' | 'car-wash' | 'caravan' | 'caravan-alt' | 'caret-circle-down' | 'caret-circle-left' | 'caret-circle-right' | 'caret-circle-up' | 'caret-down' | 'caret-left' | 'caret-right' | 'caret-square-down' | 'caret-square-left' | 'caret-square-right' | 'caret-square-up' | 'caret-up' | 'carrot' | 'cars' | 'cart-arrow-down' | 'cart-plus' | 'cash-register' | 'cassette-tape' | 'cat' | 'cat-space' | 'cauldron' | 'cc-amazon-pay' | 'cc-amex' | 'cc-apple-pay' | 'cc-diners-club' | 'cc-discover' | 'cc-jcb' | 'cc-mastercard' | 'cc-paypal' | 'cc-stripe' | 'cc-visa' | 'cctv' | 'centercode' | 'centos' | 'certificate' | 'chair' | 'chair-office' | 'chalkboard' | 'chalkboard-teacher' | 'charging-station' | 'chart-area' | 'chart-bar' | 'chart-line' | 'chart-line-down' | 'chart-network' | 'chart-pie' | 'chart-pie-alt' | 'chart-scatter' | 'check' | 'check-circle' | 'check-double' | 'check-square' | 'cheese' | 'cheese-swiss' | 'cheeseburger' | 'chess' | 'chess-bishop' | 'chess-bishop-alt' | 'chess-board' | 'chess-clock' | 'chess-clock-alt' | 'chess-king' | 'chess-king-alt' | 'chess-knight' | 'chess-knight-alt' | 'chess-pawn' | 'chess-pawn-alt' | 'chess-queen' | 'chess-queen-alt' | 'chess-rook' | 'chess-rook-alt' | 'chevron-circle-down' | 'chevron-circle-left' | 'chevron-circle-right' | 'chevron-circle-up' | 'chevron-double-down' | 'chevron-double-left' | 'chevron-double-right' | 'chevron-double-up' | 'chevron-down' | 'chevron-left' | 'chevron-right' | 'chevron-square-down' | 'chevron-square-left' | 'chevron-square-right' | 'chevron-square-up' | 'chevron-up' | 'child' | 'chimney' | 'chrome' | 'chromecast' | 'church' | 'circle' | 'circle-notch' | 'city' | 'clarinet' | 'claw-marks' | 'clinic-medical' | 'clipboard' | 'clipboard-check' | 'clipboard-list' | 'clipboard-list-check' | 'clipboard-prescription' | 'clipboard-user' | 'clock' | 'clone' | 'closed-captioning' | 'cloud' | 'cloud-download' | 'cloud-download-alt' | 'cloud-drizzle' | 'cloud-hail' | 'cloud-hail-mixed' | 'cloud-meatball' | 'cloud-moon' | 'cloud-moon-rain' | 'cloud-music' | 'cloud-rain' | 'cloud-rainbow' | 'cloud-showers' | 'cloud-showers-heavy' | 'cloud-sleet' | 'cloud-snow' | 'cloud-sun' | 'cloud-sun-rain' | 'cloud-upload' | 'cloud-upload-alt' | 'cloudflare' | 'clouds' | 'clouds-moon' | 'clouds-sun' | 'cloudscale' | 'cloudsmith' | 'cloudversify' | 'club' | 'cocktail' | 'code' | 'code-branch' | 'code-commit' | 'code-merge' | 'codepen' | 'codiepie' | 'coffee' | 'coffee-pot' | 'coffee-togo' | 'coffin' | 'coffin-cross' | 'cog' | 'cogs' | 'coin' | 'coins' | 'columns' | 'comet' | 'comment' | 'comment-alt' | 'comment-alt-check' | 'comment-alt-dollar' | 'comment-alt-dots' | 'comment-alt-edit' | 'comment-alt-exclamation' | 'comment-alt-lines' | 'comment-alt-medical' | 'comment-alt-minus' | 'comment-alt-music' | 'comment-alt-plus' | 'comment-alt-slash' | 'comment-alt-smile' | 'comment-alt-times' | 'comment-check' | 'comment-dollar' | 'comment-dots' | 'comment-edit' | 'comment-exclamation' | 'comment-lines' | 'comment-medical' | 'comment-minus' | 'comment-music' | 'comment-plus' | 'comment-slash' | 'comment-smile' | 'comment-times' | 'comments' | 'comments-alt' | 'comments-alt-dollar' | 'comments-dollar' | 'compact-disc' | 'compass' | 'compass-slash' | 'compress' | 'compress-alt' | 'compress-arrows-alt' | 'compress-wide' | 'computer-classic' | 'computer-speaker' | 'concierge-bell' | 'confluence' | 'connectdevelop' | 'construction' | 'container-storage' | 'contao' | 'conveyor-belt' | 'conveyor-belt-alt' | 'cookie' | 'cookie-bite' | 'copy' | 'copyright' | 'corn' | 'cotton-bureau' | 'couch' | 'cow' | 'cowbell' | 'cowbell-more' | 'cpanel' | 'creative-commons' | 'creative-commons-by' | 'creative-commons-nc' | 'creative-commons-nc-eu' | 'creative-commons-nc-jp' | 'creative-commons-nd' | 'creative-commons-pd' | 'creative-commons-pd-alt' | 'creative-commons-remix' | 'creative-commons-sa' | 'creative-commons-sampling' | 'creative-commons-sampling-plus' | 'creative-commons-share' | 'creative-commons-zero' | 'credit-card' | 'credit-card-blank' | 'credit-card-front' | 'cricket' | 'critical-role' | 'croissant' | 'crop' | 'crop-alt' | 'cross' | 'crosshairs' | 'crow' | 'crown' | 'crutch' | 'crutches' | 'css3' | 'css3-alt' | 'cube' | 'cubes' | 'curling' | 'cut' | 'cuttlefish' | 'd-and-d' | 'd-and-d-beyond' | 'dagger' | 'dailymotion' | 'dashcube' | 'database' | 'deaf' | 'debug' | 'deer' | 'deer-rudolph' | 'deezer' | 'delicious' | 'democrat' | 'deploydog' | 'deskpro' | 'desktop' | 'desktop-alt' | 'dev' | 'deviantart' | 'dewpoint' | 'dharmachakra' | 'dhl' | 'diagnoses' | 'diamond' | 'diaspora' | 'dice' | 'dice-d10' | 'dice-d12' | 'dice-d20' | 'dice-d4' | 'dice-d6' | 'dice-d8' | 'dice-five' | 'dice-four' | 'dice-one' | 'dice-six' | 'dice-three' | 'dice-two' | 'digg' | 'digging' | 'digital-ocean' | 'digital-tachograph' | 'diploma' | 'directions' | 'disc-drive' | 'discord' | 'discourse' | 'disease' | 'divide' | 'dizzy' | 'dna' | 'do-not-enter' | 'dochub' | 'docker' | 'dog' | 'dog-leashed' | 'dollar-sign' | 'dolly' | 'dolly-empty' | 'dolly-flatbed' | 'dolly-flatbed-alt' | 'dolly-flatbed-empty' | 'donate' | 'door-closed' | 'door-open' | 'dot-circle' | 'dove' | 'download' | 'draft2digital' | 'drafting-compass' | 'dragon' | 'draw-circle' | 'draw-polygon' | 'draw-square' | 'dreidel' | 'dribbble' | 'dribbble-square' | 'drone' | 'drone-alt' | 'dropbox' | 'drum' | 'drum-steelpan' | 'drumstick' | 'drumstick-bite' | 'drupal' | 'dryer' | 'dryer-alt' | 'duck' | 'dumbbell' | 'dumpster' | 'dumpster-fire' | 'dungeon' | 'dyalog' | 'ear' | 'ear-muffs' | 'earlybirds' | 'ebay' | 'eclipse' | 'eclipse-alt' | 'edge' | 'edge-legacy' | 'edit' | 'egg' | 'egg-fried' | 'eject' | 'elementor' | 'elephant' | 'ellipsis-h' | 'ellipsis-h-alt' | 'ellipsis-v' | 'ellipsis-v-alt' | 'ello' | 'ember' | 'empire' | 'empty-set' | 'engine-warning' | 'envelope' | 'envelope-open' | 'envelope-open-dollar' | 'envelope-open-text' | 'envelope-square' | 'envira' | 'equals' | 'eraser' | 'erlang' | 'ethereum' | 'ethernet' | 'etsy' | 'euro-sign' | 'evernote' | 'exchange' | 'exchange-alt' | 'exclamation' | 'exclamation-circle' | 'exclamation-square' | 'exclamation-triangle' | 'expand' | 'expand-alt' | 'expand-arrows' | 'expand-arrows-alt' | 'expand-wide' | 'expeditedssl' | 'external-link' | 'external-link-alt' | 'external-link-square' | 'external-link-square-alt' | 'eye' | 'eye-dropper' | 'eye-evil' | 'eye-slash' | 'facebook' | 'facebook-f' | 'facebook-messenger' | 'facebook-square' | 'fan' | 'fan-table' | 'fantasy-flight-games' | 'farm' | 'fast-backward' | 'fast-forward' | 'faucet' | 'faucet-drip' | 'fax' | 'feather' | 'feather-alt' | 'fedex' | 'fedora' | 'female' | 'field-hockey' | 'fighter-jet' | 'figma' | 'file' | 'file-alt' | 'file-archive' | 'file-audio' | 'file-certificate' | 'file-chart-line' | 'file-chart-pie' | 'file-check' | 'file-code' | 'file-contract' | 'file-csv' | 'file-download' | 'file-edit' | 'file-excel' | 'file-exclamation' | 'file-export' | 'file-image' | 'file-import' | 'file-invoice' | 'file-invoice-dollar' | 'file-medical' | 'file-medical-alt' | 'file-minus' | 'file-music' | 'file-pdf' | 'file-plus' | 'file-powerpoint' | 'file-prescription' | 'file-search' | 'file-signature' | 'file-spreadsheet' | 'file-times' | 'file-upload' | 'file-user' | 'file-video' | 'file-word' | 'files-medical' | 'fill' | 'fill-drip' | 'film' | 'film-alt' | 'film-canister' | 'filter' | 'fingerprint' | 'fire' | 'fire-alt' | 'fire-extinguisher' | 'fire-smoke' | 'firefox' | 'firefox-browser' | 'fireplace' | 'first-aid' | 'first-order' | 'first-order-alt' | 'firstdraft' | 'fish' | 'fish-cooked' | 'fist-raised' | 'flag' | 'flag-alt' | 'flag-checkered' | 'flag-usa' | 'flame' | 'flashlight' | 'flask' | 'flask-poison' | 'flask-potion' | 'flickr' | 'flipboard' | 'flower' | 'flower-daffodil' | 'flower-tulip' | 'flushed' | 'flute' | 'flux-capacitor' | 'fly' | 'fog' | 'folder' | 'folder-download' | 'folder-minus' | 'folder-open' | 'folder-plus' | 'folder-times' | 'folder-tree' | 'folder-upload' | 'folders' | 'font' | 'font-awesome' | 'font-awesome-alt' | 'font-awesome-flag' | 'font-awesome-logo-full' | 'font-case' | 'fonticons' | 'fonticons-fi' | 'football-ball' | 'football-helmet' | 'forklift' | 'fort-awesome' | 'fort-awesome-alt' | 'forumbee' | 'forward' | 'foursquare' | 'fragile' | 'free-code-camp' | 'freebsd' | 'french-fries' | 'frog' | 'frosty-head' | 'frown' | 'frown-open' | 'fulcrum' | 'function' | 'funnel-dollar' | 'futbol' | 'galactic-republic' | 'galactic-senate' | 'galaxy' | 'game-board' | 'game-board-alt' | 'game-console-handheld' | 'gamepad' | 'gamepad-alt' | 'garage' | 'garage-car' | 'garage-open' | 'gas-pump' | 'gas-pump-slash' | 'gavel' | 'gem' | 'genderless' | 'get-pocket' | 'gg' | 'gg-circle' | 'ghost' | 'gift' | 'gift-card' | 'gifts' | 'gingerbread-man' | 'git' | 'git-alt' | 'git-square' | 'github' | 'github-alt' | 'github-square' | 'gitkraken' | 'gitlab' | 'gitter' | 'glass' | 'glass-champagne' | 'glass-cheers' | 'glass-citrus' | 'glass-martini' | 'glass-martini-alt' | 'glass-whiskey' | 'glass-whiskey-rocks' | 'glasses' | 'glasses-alt' | 'glide' | 'glide-g' | 'globe' | 'globe-africa' | 'globe-americas' | 'globe-asia' | 'globe-europe' | 'globe-snow' | 'globe-stand' | 'gofore' | 'golf-ball' | 'golf-club' | 'goodreads' | 'goodreads-g' | 'google' | 'google-drive' | 'google-pay' | 'google-play' | 'google-plus' | 'google-plus-g' | 'google-plus-square' | 'google-wallet' | 'gopuram' | 'graduation-cap' | 'gramophone' | 'gratipay' | 'grav' | 'greater-than' | 'greater-than-equal' | 'grimace' | 'grin' | 'grin-alt' | 'grin-beam' | 'grin-beam-sweat' | 'grin-hearts' | 'grin-squint' | 'grin-squint-tears' | 'grin-stars' | 'grin-tears' | 'grin-tongue' | 'grin-tongue-squint' | 'grin-tongue-wink' | 'grin-wink' | 'grip-horizontal' | 'grip-lines' | 'grip-lines-vertical' | 'grip-vertical' | 'gripfire' | 'grunt' | 'guilded' | 'guitar' | 'guitar-electric' | 'guitars' | 'gulp' | 'h-square' | 'h1' | 'h2' | 'h3' | 'h4' | 'hacker-news' | 'hacker-news-square' | 'hackerrank' | 'hamburger' | 'hammer' | 'hammer-war' | 'hamsa' | 'hand-heart' | 'hand-holding' | 'hand-holding-box' | 'hand-holding-heart' | 'hand-holding-magic' | 'hand-holding-medical' | 'hand-holding-seedling' | 'hand-holding-usd' | 'hand-holding-water' | 'hand-lizard' | 'hand-middle-finger' | 'hand-paper' | 'hand-peace' | 'hand-point-down' | 'hand-point-left' | 'hand-point-right' | 'hand-point-up' | 'hand-pointer' | 'hand-receiving' | 'hand-rock' | 'hand-scissors' | 'hand-sparkles' | 'hand-spock' | 'hands' | 'hands-heart' | 'hands-helping' | 'hands-usd' | 'hands-wash' | 'handshake' | 'handshake-alt' | 'handshake-alt-slash' | 'handshake-slash' | 'hanukiah' | 'hard-hat' | 'hashtag' | 'hat-chef' | 'hat-cowboy' | 'hat-cowboy-side' | 'hat-santa' | 'hat-winter' | 'hat-witch' | 'hat-wizard' | 'hdd' | 'head-side' | 'head-side-brain' | 'head-side-cough' | 'head-side-cough-slash' | 'head-side-headphones' | 'head-side-mask' | 'head-side-medical' | 'head-side-virus' | 'head-vr' | 'heading' | 'headphones' | 'headphones-alt' | 'headset' | 'heart' | 'heart-broken' | 'heart-circle' | 'heart-rate' | 'heart-square' | 'heartbeat' | 'heat' | 'helicopter' | 'helmet-battle' | 'hexagon' | 'highlighter' | 'hiking' | 'hippo' | 'hips' | 'hire-a-helper' | 'history' | 'hive' | 'hockey-mask' | 'hockey-puck' | 'hockey-sticks' | 'holly-berry' | 'home' | 'home-alt' | 'home-heart' | 'home-lg' | 'home-lg-alt' | 'hood-cloak' | 'hooli' | 'horizontal-rule' | 'hornbill' | 'horse' | 'horse-head' | 'horse-saddle' | 'hospital' | 'hospital-alt' | 'hospital-symbol' | 'hospital-user' | 'hospitals' | 'hot-tub' | 'hotdog' | 'hotel' | 'hotjar' | 'hourglass' | 'hourglass-end' | 'hourglass-half' | 'hourglass-start' | 'house' | 'house-damage' | 'house-day' | 'house-flood' | 'house-leave' | 'house-night' | 'house-return' | 'house-signal' | 'house-user' | 'houzz' | 'hryvnia' | 'html5' | 'hubspot' | 'humidity' | 'hurricane' | 'i-cursor' | 'ice-cream' | 'ice-skate' | 'icicles' | 'icons' | 'icons-alt' | 'id-badge' | 'id-card' | 'id-card-alt' | 'ideal' | 'igloo' | 'image' | 'image-polaroid' | 'images' | 'imdb' | 'inbox' | 'inbox-in' | 'inbox-out' | 'indent' | 'industry' | 'industry-alt' | 'infinity' | 'info' | 'info-circle' | 'info-square' | 'inhaler' | 'innosoft' | 'instagram' | 'instagram-square' | 'instalod' | 'integral' | 'intercom' | 'internet-explorer' | 'intersection' | 'inventory' | 'invision' | 'ioxhost' | 'island-tropical' | 'italic' | 'itch-io' | 'itunes' | 'itunes-note' | 'jack-o-lantern' | 'java' | 'jedi' | 'jedi-order' | 'jenkins' | 'jira' | 'joget' | 'joint' | 'joomla' | 'journal-whills' | 'joystick' | 'js' | 'js-square' | 'jsfiddle' | 'jug' | 'kaaba' | 'kaggle' | 'kazoo' | 'kerning' | 'key' | 'key-skeleton' | 'keybase' | 'keyboard' | 'keycdn' | 'keynote' | 'khanda' | 'kickstarter' | 'kickstarter-k' | 'kidneys' | 'kiss' | 'kiss-beam' | 'kiss-wink-heart' | 'kite' | 'kiwi-bird' | 'knife-kitchen' | 'korvue' | 'lambda' | 'lamp' | 'lamp-desk' | 'lamp-floor' | 'landmark' | 'landmark-alt' | 'language' | 'laptop' | 'laptop-code' | 'laptop-house' | 'laptop-medical' | 'laravel' | 'lasso' | 'lastfm' | 'lastfm-square' | 'laugh' | 'laugh-beam' | 'laugh-squint' | 'laugh-wink' | 'layer-group' | 'layer-minus' | 'layer-plus' | 'leaf' | 'leaf-heart' | 'leaf-maple' | 'leaf-oak' | 'leanpub' | 'lemon' | 'less' | 'less-than' | 'less-than-equal' | 'level-down' | 'level-down-alt' | 'level-up' | 'level-up-alt' | 'life-ring' | 'light-ceiling' | 'light-switch' | 'light-switch-off' | 'light-switch-on' | 'lightbulb' | 'lightbulb-dollar' | 'lightbulb-exclamation' | 'lightbulb-on' | 'lightbulb-slash' | 'lights-holiday' | 'line' | 'line-columns' | 'line-height' | 'link' | 'linkedin' | 'linkedin-in' | 'linode' | 'linux' | 'lips' | 'lira-sign' | 'list' | 'list-alt' | 'list-music' | 'list-ol' | 'list-ul' | 'location' | 'location-arrow' | 'location-circle' | 'location-slash' | 'lock' | 'lock-alt' | 'lock-open' | 'lock-open-alt' | 'long-arrow-alt-down' | 'long-arrow-alt-left' | 'long-arrow-alt-right' | 'long-arrow-alt-up' | 'long-arrow-down' | 'long-arrow-left' | 'long-arrow-right' | 'long-arrow-up' | 'loveseat' | 'low-vision' | 'luchador' | 'luggage-cart' | 'lungs' | 'lungs-virus' | 'lyft' | 'mace' | 'magento' | 'magic' | 'magnet' | 'mail-bulk' | 'mailbox' | 'mailchimp' | 'male' | 'mandalorian' | 'mandolin' | 'map' | 'map-marked' | 'map-marked-alt' | 'map-marker' | 'map-marker-alt' | 'map-marker-alt-slash' | 'map-marker-check' | 'map-marker-edit' | 'map-marker-exclamation' | 'map-marker-minus' | 'map-marker-plus' | 'map-marker-question' | 'map-marker-slash' | 'map-marker-smile' | 'map-marker-times' | 'map-pin' | 'map-signs' | 'markdown' | 'marker' | 'mars' | 'mars-double' | 'mars-stroke' | 'mars-stroke-h' | 'mars-stroke-v' | 'mask' | 'mastodon' | 'maxcdn' | 'mdb' | 'meat' | 'medal' | 'medapps' | 'medium' | 'medium-m' | 'medkit' | 'medrt' | 'meetup' | 'megaphone' | 'megaport' | 'meh' | 'meh-blank' | 'meh-rolling-eyes' | 'memory' | 'mendeley' | 'menorah' | 'mercury' | 'meteor' | 'microblog' | 'microchip' | 'microphone' | 'microphone-alt' | 'microphone-alt-slash' | 'microphone-slash' | 'microphone-stand' | 'microscope' | 'microsoft' | 'microwave' | 'mind-share' | 'minus' | 'minus-circle' | 'minus-hexagon' | 'minus-octagon' | 'minus-square' | 'mistletoe' | 'mitten' | 'mix' | 'mixcloud' | 'mixer' | 'mizuni' | 'mobile' | 'mobile-alt' | 'mobile-android' | 'mobile-android-alt' | 'modx' | 'monero' | 'money-bill' | 'money-bill-alt' | 'money-bill-wave' | 'money-bill-wave-alt' | 'money-check' | 'money-check-alt' | 'money-check-edit' | 'money-check-edit-alt' | 'monitor-heart-rate' | 'monkey' | 'monument' | 'moon' | 'moon-cloud' | 'moon-stars' | 'mortar-pestle' | 'mosque' | 'motorcycle' | 'mountain' | 'mountains' | 'mouse' | 'mouse-alt' | 'mouse-pointer' | 'mp3-player' | 'mug' | 'mug-hot' | 'mug-marshmallows' | 'mug-tea' | 'music' | 'music-alt' | 'music-alt-slash' | 'music-slash' | 'napster' | 'narwhal' | 'neos' | 'network-wired' | 'neuter' | 'newspaper' | 'nimblr' | 'node' | 'node-js' | 'not-equal' | 'notes-medical' | 'npm' | 'ns8' | 'nutritionix' | 'object-group' | 'object-ungroup' | 'octagon' | 'octopus-deploy' | 'odnoklassniki' | 'odnoklassniki-square' | 'oil-can' | 'oil-temp' | 'old-republic' | 'om' | 'omega' | 'opencart' | 'openid' | 'opera' | 'optin-monster' | 'orcid' | 'ornament' | 'osi' | 'otter' | 'outdent' | 'outlet' | 'oven' | 'overline' | 'page-break' | 'page4' | 'pagelines' | 'pager' | 'paint-brush' | 'paint-brush-alt' | 'paint-roller' | 'palette' | 'palfed' | 'pallet' | 'pallet-alt' | 'paper-plane' | 'paperclip' | 'parachute-box' | 'paragraph' | 'paragraph-rtl' | 'parking' | 'parking-circle' | 'parking-circle-slash' | 'parking-slash' | 'passport' | 'pastafarianism' | 'paste' | 'patreon' | 'pause' | 'pause-circle' | 'paw' | 'paw-alt' | 'paw-claws' | 'paypal' | 'peace' | 'pegasus' | 'pen' | 'pen-alt' | 'pen-fancy' | 'pen-nib' | 'pen-square' | 'pencil' | 'pencil-alt' | 'pencil-paintbrush' | 'pencil-ruler' | 'pennant' | 'penny-arcade' | 'people-arrows' | 'people-carry' | 'pepper-hot' | 'perbyte' | 'percent' | 'percentage' | 'periscope' | 'person-booth' | 'person-carry' | 'person-dolly' | 'person-dolly-empty' | 'person-sign' | 'phabricator' | 'phoenix-framework' | 'phoenix-squadron' | 'phone' | 'phone-alt' | 'phone-laptop' | 'phone-office' | 'phone-plus' | 'phone-rotary' | 'phone-slash' | 'phone-square' | 'phone-square-alt' | 'phone-volume' | 'photo-video' | 'php' | 'pi' | 'piano' | 'piano-keyboard' | 'pie' | 'pied-piper' | 'pied-piper-alt' | 'pied-piper-hat' | 'pied-piper-pp' | 'pied-piper-square' | 'pig' | 'piggy-bank' | 'pills' | 'pinterest' | 'pinterest-p' | 'pinterest-square' | 'pizza' | 'pizza-slice' | 'place-of-worship' | 'plane' | 'plane-alt' | 'plane-arrival' | 'plane-departure' | 'plane-slash' | 'planet-moon' | 'planet-ringed' | 'play' | 'play-circle' | 'playstation' | 'plug' | 'plus' | 'plus-circle' | 'plus-hexagon' | 'plus-octagon' | 'plus-square' | 'podcast' | 'podium' | 'podium-star' | 'police-box' | 'poll' | 'poll-h' | 'poll-people' | 'poo' | 'poo-storm' | 'poop' | 'popcorn' | 'portal-enter' | 'portal-exit' | 'portrait' | 'pound-sign' | 'power-off' | 'pray' | 'praying-hands' | 'prescription' | 'prescription-bottle' | 'prescription-bottle-alt' | 'presentation' | 'print' | 'print-search' | 'print-slash' | 'procedures' | 'product-hunt' | 'project-diagram' | 'projector' | 'pump-medical' | 'pump-soap' | 'pumpkin' | 'pushed' | 'puzzle-piece' | 'python' | 'qq' | 'qrcode' | 'question' | 'question-circle' | 'question-square' | 'quidditch' | 'quinscape' | 'quora' | 'quote-left' | 'quote-right' | 'quran' | 'r-project' | 'rabbit' | 'rabbit-fast' | 'racquet' | 'radar' | 'radiation' | 'radiation-alt' | 'radio' | 'radio-alt' | 'rainbow' | 'raindrops' | 'ram' | 'ramp-loading' | 'random' | 'raspberry-pi' | 'ravelry' | 'raygun' | 'react' | 'reacteurope' | 'readme' | 'rebel' | 'receipt' | 'record-vinyl' | 'rectangle-landscape' | 'rectangle-portrait' | 'rectangle-wide' | 'recycle' | 'red-river' | 'reddit' | 'reddit-alien' | 'reddit-square' | 'redhat' | 'redo' | 'redo-alt' | 'refrigerator' | 'registered' | 'remove-format' | 'renren' | 'repeat' | 'repeat-1' | 'repeat-1-alt' | 'repeat-alt' | 'reply' | 'reply-all' | 'replyd' | 'republican' | 'researchgate' | 'resolving' | 'restroom' | 'retweet' | 'retweet-alt' | 'rev' | 'ribbon' | 'ring' | 'rings-wedding' | 'road' | 'robot' | 'rocket' | 'rocket-launch' | 'rocketchat' | 'rockrms' | 'route' | 'route-highway' | 'route-interstate' | 'router' | 'rss' | 'rss-square' | 'ruble-sign' | 'ruler' | 'ruler-combined' | 'ruler-horizontal' | 'ruler-triangle' | 'ruler-vertical' | 'running' | 'rupee-sign' | 'rust' | 'rv' | 'sack' | 'sack-dollar' | 'sad-cry' | 'sad-tear' | 'safari' | 'salad' | 'salesforce' | 'sandwich' | 'sass' | 'satellite' | 'satellite-dish' | 'sausage' | 'save' | 'sax-hot' | 'saxophone' | 'scalpel' | 'scalpel-path' | 'scanner' | 'scanner-image' | 'scanner-keyboard' | 'scanner-touchscreen' | 'scarecrow' | 'scarf' | 'schlix' | 'school' | 'screwdriver' | 'scribd' | 'scroll' | 'scroll-old' | 'scrubber' | 'scythe' | 'sd-card' | 'search' | 'search-dollar' | 'search-location' | 'search-minus' | 'search-plus' | 'searchengin' | 'seedling' | 'sellcast' | 'sellsy' | 'send-back' | 'send-backward' | 'sensor' | 'sensor-alert' | 'sensor-fire' | 'sensor-on' | 'sensor-smoke' | 'server' | 'servicestack' | 'shapes' | 'share' | 'share-all' | 'share-alt' | 'share-alt-square' | 'share-square' | 'sheep' | 'shekel-sign' | 'shield' | 'shield-alt' | 'shield-check' | 'shield-cross' | 'shield-virus' | 'ship' | 'shipping-fast' | 'shipping-timed' | 'shirtsinbulk' | 'shish-kebab' | 'shoe-prints' | 'shopify' | 'shopping-bag' | 'shopping-basket' | 'shopping-cart' | 'shopware' | 'shovel' | 'shovel-snow' | 'shower' | 'shredder' | 'shuttle-van' | 'shuttlecock' | 'sickle' | 'sigma' | 'sign' | 'sign-in' | 'sign-in-alt' | 'sign-language' | 'sign-out' | 'sign-out-alt' | 'signal' | 'signal-1' | 'signal-2' | 'signal-3' | 'signal-4' | 'signal-alt' | 'signal-alt-1' | 'signal-alt-2' | 'signal-alt-3' | 'signal-alt-slash' | 'signal-slash' | 'signal-stream' | 'signature' | 'sim-card' | 'simplybuilt' | 'sink' | 'siren' | 'siren-on' | 'sistrix' | 'sitemap' | 'sith' | 'skating' | 'skeleton' | 'sketch' | 'ski-jump' | 'ski-lift' | 'skiing' | 'skiing-nordic' | 'skull' | 'skull-cow' | 'skull-crossbones' | 'skyatlas' | 'skype' | 'slack' | 'slack-hash' | 'slash' | 'sledding' | 'sleigh' | 'sliders-h' | 'sliders-h-square' | 'sliders-v' | 'sliders-v-square' | 'slideshare' | 'smile' | 'smile-beam' | 'smile-plus' | 'smile-wink' | 'smog' | 'smoke' | 'smoking' | 'smoking-ban' | 'sms' | 'snake' | 'snapchat' | 'snapchat-ghost' | 'snapchat-square' | 'snooze' | 'snow-blowing' | 'snowboarding' | 'snowflake' | 'snowflakes' | 'snowman' | 'snowmobile' | 'snowplow' | 'soap' | 'socks' | 'solar-panel' | 'solar-system' | 'sort' | 'sort-alpha-down' | 'sort-alpha-down-alt' | 'sort-alpha-up' | 'sort-alpha-up-alt' | 'sort-alt' | 'sort-amount-down' | 'sort-amount-down-alt' | 'sort-amount-up' | 'sort-amount-up-alt' | 'sort-circle' | 'sort-circle-down' | 'sort-circle-up' | 'sort-down' | 'sort-numeric-down' | 'sort-numeric-down-alt' | 'sort-numeric-up' | 'sort-numeric-up-alt' | 'sort-shapes-down' | 'sort-shapes-down-alt' | 'sort-shapes-up' | 'sort-shapes-up-alt' | 'sort-size-down' | 'sort-size-down-alt' | 'sort-size-up' | 'sort-size-up-alt' | 'sort-up' | 'soundcloud' | 'soup' | 'sourcetree' | 'spa' | 'space-shuttle' | 'space-station-moon' | 'space-station-moon-alt' | 'spade' | 'sparkles' | 'speakap' | 'speaker' | 'speaker-deck' | 'speakers' | 'spell-check' | 'spider' | 'spider-black-widow' | 'spider-web' | 'spinner' | 'spinner-third' | 'splotch' | 'spotify' | 'spray-can' | 'sprinkler' | 'square' | 'square-full' | 'square-root' | 'square-root-alt' | 'squarespace' | 'squirrel' | 'stack-exchange' | 'stack-overflow' | 'stackpath' | 'staff' | 'stamp' | 'star' | 'star-and-crescent' | 'star-christmas' | 'star-exclamation' | 'star-half' | 'star-half-alt' | 'star-of-david' | 'star-of-life' | 'star-shooting' | 'starfighter' | 'starfighter-alt' | 'stars' | 'starship' | 'starship-freighter' | 'staylinked' | 'steak' | 'steam' | 'steam-square' | 'steam-symbol' | 'steering-wheel' | 'step-backward' | 'step-forward' | 'stethoscope' | 'sticker-mule' | 'sticky-note' | 'stocking' | 'stomach' | 'stop' | 'stop-circle' | 'stopwatch' | 'stopwatch-20' | 'store' | 'store-alt' | 'store-alt-slash' | 'store-slash' | 'strava' | 'stream' | 'street-view' | 'stretcher' | 'strikethrough' | 'stripe' | 'stripe-s' | 'stroopwafel' | 'studiovinari' | 'stumbleupon' | 'stumbleupon-circle' | 'subscript' | 'subway' | 'suitcase' | 'suitcase-rolling' | 'sun' | 'sun-cloud' | 'sun-dust' | 'sun-haze' | 'sunglasses' | 'sunrise' | 'sunset' | 'superpowers' | 'superscript' | 'supple' | 'surprise' | 'suse' | 'swatchbook' | 'swift' | 'swimmer' | 'swimming-pool' | 'sword' | 'sword-laser' | 'sword-laser-alt' | 'swords' | 'swords-laser' | 'symfony' | 'synagogue' | 'sync' | 'sync-alt' | 'syringe' | 'table' | 'table-tennis' | 'tablet' | 'tablet-alt' | 'tablet-android' | 'tablet-android-alt' | 'tablet-rugged' | 'tablets' | 'tachometer' | 'tachometer-alt' | 'tachometer-alt-average' | 'tachometer-alt-fast' | 'tachometer-alt-fastest' | 'tachometer-alt-slow' | 'tachometer-alt-slowest' | 'tachometer-average' | 'tachometer-fast' | 'tachometer-fastest' | 'tachometer-slow' | 'tachometer-slowest' | 'taco' | 'tag' | 'tags' | 'tally' | 'tanakh' | 'tape' | 'tasks' | 'tasks-alt' | 'taxi' | 'teamspeak' | 'teeth' | 'teeth-open' | 'telegram' | 'telegram-plane' | 'telescope' | 'temperature-down' | 'temperature-frigid' | 'temperature-high' | 'temperature-hot' | 'temperature-low' | 'temperature-up' | 'tencent-weibo' | 'tenge' | 'tennis-ball' | 'terminal' | 'text' | 'text-height' | 'text-size' | 'text-width' | 'th' | 'th-large' | 'th-list' | 'the-red-yeti' | 'theater-masks' | 'themeco' | 'themeisle' | 'thermometer' | 'thermometer-empty' | 'thermometer-full' | 'thermometer-half' | 'thermometer-quarter' | 'thermometer-three-quarters' | 'theta' | 'think-peaks' | 'thumbs-down' | 'thumbs-up' | 'thumbtack' | 'thunderstorm' | 'thunderstorm-moon' | 'thunderstorm-sun' | 'ticket' | 'ticket-alt' | 'tiktok' | 'tilde' | 'times' | 'times-circle' | 'times-hexagon' | 'times-octagon' | 'times-square' | 'tint' | 'tint-slash' | 'tire' | 'tire-flat' | 'tire-pressure-warning' | 'tire-rugged' | 'tired' | 'toggle-off' | 'toggle-on' | 'toilet' | 'toilet-paper' | 'toilet-paper-alt' | 'toilet-paper-slash' | 'tombstone' | 'tombstone-alt' | 'toolbox' | 'tools' | 'tooth' | 'toothbrush' | 'torah' | 'torii-gate' | 'tornado' | 'tractor' | 'trade-federation' | 'trademark' | 'traffic-cone' | 'traffic-light' | 'traffic-light-go' | 'traffic-light-slow' | 'traffic-light-stop' | 'trailer' | 'train' | 'tram' | 'transgender' | 'transgender-alt' | 'transporter' | 'transporter-1' | 'transporter-2' | 'transporter-3' | 'transporter-empty' | 'trash' | 'trash-alt' | 'trash-restore' | 'trash-restore-alt' | 'trash-undo' | 'trash-undo-alt' | 'treasure-chest' | 'tree' | 'tree-alt' | 'tree-christmas' | 'tree-decorated' | 'tree-large' | 'tree-palm' | 'trees' | 'trello' | 'triangle' | 'triangle-music' | 'tripadvisor' | 'trophy' | 'trophy-alt' | 'truck' | 'truck-container' | 'truck-couch' | 'truck-loading' | 'truck-monster' | 'truck-moving' | 'truck-pickup' | 'truck-plow' | 'truck-ramp' | 'trumpet' | 'tshirt' | 'tty' | 'tumblr' | 'tumblr-square' | 'turkey' | 'turntable' | 'turtle' | 'tv' | 'tv-alt' | 'tv-music' | 'tv-retro' | 'twitch' | 'twitter' | 'twitter-square' | 'typewriter' | 'typo3' | 'uber' | 'ubuntu' | 'ufo' | 'ufo-beam' | 'uikit' | 'umbraco' | 'umbrella' | 'umbrella-beach' | 'uncharted' | 'underline' | 'undo' | 'undo-alt' | 'unicorn' | 'union' | 'uniregistry' | 'unity' | 'universal-access' | 'university' | 'unlink' | 'unlock' | 'unlock-alt' | 'unsplash' | 'untappd' | 'upload' | 'ups' | 'usb' | 'usb-drive' | 'usd-circle' | 'usd-square' | 'user' | 'user-alien' | 'user-alt' | 'user-alt-slash' | 'user-astronaut' | 'user-chart' | 'user-check' | 'user-circle' | 'user-clock' | 'user-cog' | 'user-cowboy' | 'user-crown' | 'user-edit' | 'user-friends' | 'user-graduate' | 'user-hard-hat' | 'user-headset' | 'user-injured' | 'user-lock' | 'user-md' | 'user-md-chat' | 'user-minus' | 'user-music' | 'user-ninja' | 'user-nurse' | 'user-plus' | 'user-robot' | 'user-secret' | 'user-shield' | 'user-slash' | 'user-tag' | 'user-tie' | 'user-times' | 'user-unlock' | 'user-visor' | 'users' | 'users-class' | 'users-cog' | 'users-crown' | 'users-medical' | 'users-slash' | 'usps' | 'ussunnah' | 'utensil-fork' | 'utensil-knife' | 'utensil-spoon' | 'utensils' | 'utensils-alt' | 'vaadin' | 'vacuum' | 'vacuum-robot' | 'value-absolute' | 'vector-square' | 'venus' | 'venus-double' | 'venus-mars' | 'vest' | 'vest-patches' | 'vhs' | 'viacoin' | 'viadeo' | 'viadeo-square' | 'vial' | 'vials' | 'viber' | 'video' | 'video-plus' | 'video-slash' | 'vihara' | 'vimeo' | 'vimeo-square' | 'vimeo-v' | 'vine' | 'violin' | 'virus' | 'virus-slash' | 'viruses' | 'vk' | 'vnv' | 'voicemail' | 'volcano' | 'volleyball-ball' | 'volume' | 'volume-down' | 'volume-mute' | 'volume-off' | 'volume-slash' | 'volume-up' | 'vote-nay' | 'vote-yea' | 'vr-cardboard' | 'vuejs' | 'wagon-covered' | 'walker' | 'walkie-talkie' | 'walking' | 'wallet' | 'wand' | 'wand-magic' | 'warehouse' | 'warehouse-alt' | 'washer' | 'watch' | 'watch-calculator' | 'watch-fitness' | 'watchman-monitoring' | 'water' | 'water-lower' | 'water-rise' | 'wave-sine' | 'wave-square' | 'wave-triangle' | 'waveform' | 'waveform-path' | 'waze' | 'webcam' | 'webcam-slash' | 'weebly' | 'weibo' | 'weight' | 'weight-hanging' | 'weixin' | 'whale' | 'whatsapp' | 'whatsapp-square' | 'wheat' | 'wheelchair' | 'whistle' | 'whmcs' | 'wifi' | 'wifi-1' | 'wifi-2' | 'wifi-slash' | 'wikipedia-w' | 'wind' | 'wind-turbine' | 'wind-warning' | 'window' | 'window-alt' | 'window-close' | 'window-frame' | 'window-frame-open' | 'window-maximize' | 'window-minimize' | 'window-restore' | 'windows' | 'windsock' | 'wine-bottle' | 'wine-glass' | 'wine-glass-alt' | 'wix' | 'wizards-of-the-coast' | 'wodu' | 'wolf-pack-battalion' | 'won-sign' | 'wordpress' | 'wordpress-simple' | 'wpbeginner' | 'wpexplorer' | 'wpforms' | 'wpressr' | 'wreath' | 'wrench' | 'x-ray' | 'xbox' | 'xing' | 'xing-square' | 'y-combinator' | 'yahoo' | 'yammer' | 'yandex' | 'yandex-international' | 'yarn' | 'yelp' | 'yen-sign' | 'yin-yang' | 'yoast' | 'youtube' | 'youtube-square' | 'zhihu'; + +declare export default Class>; diff --git a/node_modules/react-native-vector-icons/FontAwesome6.js b/node_modules/react-native-vector-icons/FontAwesome6.js new file mode 100644 index 00000000..0a411889 --- /dev/null +++ b/node_modules/react-native-vector-icons/FontAwesome6.js @@ -0,0 +1,20 @@ +/** + * FontAwesome6 icon set component. + * Usage: + */ + +import { createFA6iconSet } from './lib/create-icon-set-from-fontawesome6'; + +import glyphMap from './glyphmaps/FontAwesome6Free.json'; +import metadata from './glyphmaps/FontAwesome6Free_meta.json'; + +export { FA6Style } from './lib/create-icon-set-from-fontawesome6'; + +const iconSet = createFA6iconSet(glyphMap, metadata, false); + +export default iconSet; +export const { + Button, + getImageSource, + getImageSourceSync, +} = iconSet; diff --git a/node_modules/react-native-vector-icons/FontAwesome6Pro.js b/node_modules/react-native-vector-icons/FontAwesome6Pro.js new file mode 100644 index 00000000..88662dff --- /dev/null +++ b/node_modules/react-native-vector-icons/FontAwesome6Pro.js @@ -0,0 +1,20 @@ +/** + * FontAwesome6Pro icon set component. + * Usage: + */ + +import { createFA6iconSet } from './lib/create-icon-set-from-fontawesome6'; + +import glyphMap from './glyphmaps/FontAwesome6Pro.json'; +import metadata from './glyphmaps/FontAwesome6Pro_meta.json'; + +export { FA6Style } from './lib/create-icon-set-from-fontawesome6'; + +const iconSet = createFA6iconSet(glyphMap, metadata, true); + +export default iconSet; +export const { + Button, + getImageSource, + getImageSourceSync, +} = iconSet; diff --git a/node_modules/react-native-vector-icons/Fontisto.js b/node_modules/react-native-vector-icons/Fontisto.js new file mode 100644 index 00000000..efa11b4d --- /dev/null +++ b/node_modules/react-native-vector-icons/Fontisto.js @@ -0,0 +1,16 @@ +/** + * Fontisto icon set component. + * Usage: + */ + +import createIconSet from './lib/create-icon-set'; +import glyphMap from './glyphmaps/Fontisto.json'; + +const iconSet = createIconSet(glyphMap, 'Fontisto', 'Fontisto.ttf'); + +export default iconSet; +export const { + Button, + getImageSource, + getImageSourceSync, +} = iconSet; diff --git a/node_modules/react-native-vector-icons/Fontisto.js.flow b/node_modules/react-native-vector-icons/Fontisto.js.flow new file mode 100644 index 00000000..23833014 --- /dev/null +++ b/node_modules/react-native-vector-icons/Fontisto.js.flow @@ -0,0 +1,9 @@ +/** + * @flow strict + */ + +import type { Icon } from './index'; + +export type FontistoGlyphs = 'acrobat-reader' | 'applemusic' | 'atlassian' | 'aws' | 'baidu' | 'bing' | 'bower' | 'dailymotion' | 'delicious' | 'deviantart' | 'disqus' | 'flipboard' | 'graphql' | 'hexo' | 'hipchat' | 'icq' | 'invision' | 'jekyll' | 'jira' | 'json' | 'livestream' | 'messenger' | 'meteor' | 'onenote' | 'mongodb' | 'netflix' | 'nginx' | 'odnoklassniki' | 'onedrive' | 'origin' | 'pingdom' | 'rails' | 'raspberry-pi' | 'redis' | 'redux' | 'saucelabs' | 'scorp' | 'sentry' | 'shazam' | 'shopify' | 'sinaweibo' | 'slides' | 'sublimetext' | 'swift' | 'ted' | 'telegram' | 'tesla' | 'tinder' | 'treehouse' | 'twoo' | 'udacity' | 'webstorm' | 'wix' | 'yandex-international' | 'yandex' | 'ember' | 'cpanel' | 'viber' | 'deskpro' | 'discord' | 'discourse' | 'adobe' | 'algolia' | 'atom' | 'babel' | 'coffeescript' | 'electronjs' | 'mysql' | 'oracle' | 'php' | 'sourcetree' | 'ubuntu' | 'unity' | 'unreal-engine' | 'webpack' | 'angelist' | 'app-store' | 'digg' | 'dockers' | 'envato' | 'gitlab' | 'google-drive' | 'google-play' | 'grunt' | 'gulp' | 'hacker-news' | 'imdb' | 'jenkins' | 'joomla' | 'kickstarter' | 'laravel' | 'less' | 'line' | 'npm' | 'periscope' | 'product-hunt' | 'quora' | 'skyatlas' | 'stylus' | 'travis' | 'trello' | 'uber' | 'vine' | 'visual-studio' | 'vk' | 'vuejs' | 'microsoft' | 'blogger' | '500px' | 'amazon' | 'ampproject' | 'android' | 'angularjs' | 'apple' | 'behance' | 'bitbucket' | 'bluetooth-b' | 'cloudflare' | 'codepen' | 'css3' | 'dribbble' | 'dropbox' | 'facebook' | 'flickr' | 'foursquare' | 'git' | 'github' | 'google-plus' | 'google' | 'hangout' | 'houzz' | 'html5' | 'instagram' | 'java' | 'jquery' | 'jsfiddle' | 'linkedin' | 'linux' | 'magento' | 'maxcdn' | 'medium' | 'meetup' | 'nodejs' | 'opencart' | 'pinterest' | 'playstation' | 'python' | 'react' | 'reddit' | 'ruby' | 'sass' | 'skype' | 'slack' | 'snapchat' | 'soundcloud' | 'spotify' | 'stack-overflow' | 'steam' | 'stumbleupon' | 'svn' | 'swarm' | 'tripadvisor' | 'tumblr' | 'twitch' | 'twitter' | 'vimeo' | 'wetransfer' | 'whatsapp' | 'wifi-logo' | 'wikipedia' | 'windows' | 'wordpress' | 'xbox' | 'yahoo' | 'yelp' | 'youtube-play' | 'cocoapods' | 'composer' | 'yarn' | 'language' | 'toggle-off' | 'toggle-on' | 'anchor' | 'archive' | 'at' | 'ban' | 'battery-half' | 'battery-full' | 'battery-empty' | 'battery-quarter' | 'battery-three-quarters' | 'bell-alt' | 'bell' | 'bookmark-alt' | 'bookmark' | 'bug' | 'calculator' | 'calendar' | 'crosshairs' | 'desktop' | 'download' | 'film' | 'history' | 'hourglass-end' | 'hourglass-half' | 'hourglass-start' | 'hourglass' | 'info' | 'key' | 'keyboard' | 'laptop' | 'lightbulb' | 'magnet' | 'map-marker-alt' | 'map-marker' | 'map' | 'mobile-alt' | 'mobile' | 'paw' | 'phone' | 'power' | 'qrcode' | 'question' | 'search' | 'sitemap' | 'star-half' | 'stopwatch' | 'tablet-alt' | 'tablet' | 'ticket' | 'tv' | 'upload' | 'user-secret' | 'camera' | 'clock' | 'close-a' | 'code' | 'comment' | 'commenting' | 'comments' | 'crop' | 'cursor' | 'database' | 'date' | 'earth' | 'email' | 'eye' | 'female' | 'favorite' | 'filter' | 'fire' | 'flag' | 'flash' | 'home' | 'link' | 'locked' | 'male' | 'minus-a' | 'more-v-a' | 'more-v' | 'move-h-a' | 'move-h' | 'nav-icon-a' | 'nav-icon-grid-a' | 'nav-icon-grid' | 'nav-icon-list-a' | 'nav-icon-list' | 'nav-icon' | 'navigate' | 'paper-plane' | 'person' | 'persons' | 'picture' | 'plus-a' | 'print' | 'quote-a-left' | 'quote-a-right' | 'quote-left' | 'quote-right' | 'reply' | 'rss' | 'scissors' | 'share-a' | 'share' | 'trash' | 'unlocked' | 'usb' | 'wifi' | 'world-o' | 'world' | 'zoom' | 'adjust' | 'recycle' | 'pinboard' | 'zoom-minus' | 'zoom-plus' | 'check' | 'asterisk' | 'hashtag' | 'checkbox-active' | 'checkbox-passive' | 'radio-btn-active' | 'radio-btn-passive' | 'shopping-bag-1' | 'shopping-bag' | 'shopping-barcode' | 'shopping-basket-add' | 'shopping-basket-remove' | 'shopping-basket' | 'shopping-package' | 'shopping-pos-machine' | 'shopping-sale' | 'shopping-store' | 'angle-dobule-down' | 'angle-dobule-left' | 'angle-dobule-right' | 'angle-dobule-up' | 'angle-down' | 'angle-left' | 'angle-right' | 'angle-up' | 'arrow-down-l' | 'arrow-down' | 'arrow-expand' | 'arrow-h' | 'arrow-left-l' | 'arrow-left' | 'arrow-move' | 'arrow-resize' | 'arrow-return-left' | 'arrow-return-right' | 'arrow-right-l' | 'arrow-right' | 'arrow-swap' | 'arrow-up-l' | 'arrow-up' | 'arrow-v' | 'caret-down' | 'caret-left' | 'caret-right' | 'caret-up' | 'fi' | 'fontisto' | 'backward' | 'eject' | 'equalizer' | 'forward' | 'headphone' | 'heart' | 'mic' | 'music-note' | 'pause' | 'play-list' | 'play' | 'player-settings' | 'podcast' | 'random' | 'record' | 'star' | 'step-backwrad' | 'step-forward' | 'stop' | 'volume-down' | 'volume-mute' | 'volume-off' | 'volume-up' | 'airplay' | 'bold' | 'broken-link' | 'center-align' | 'close' | 'columns' | 'copy' | 'eraser' | 'export' | 'file-1' | 'file-2' | 'folder' | 'font' | 'import' | 'indent' | 'italic' | 'justify' | 'left-align' | 'link2' | 'list-1' | 'list-2' | 'outdent' | 'paperclip' | 'paragraph' | 'paste' | 'preview' | 'print2' | 'redo' | 'right-align' | 'save-1' | 'save' | 'scissors2' | 'strikethrough' | 'subscript' | 'superscript' | 'table-1' | 'table-2' | 'text-height' | 'text-width' | 'underline' | 'undo' | 'cloud-down' | 'cloud-refresh' | 'cloud-up' | 'cloudy-gusts' | 'cloudy' | 'compass' | 'day-cloudy' | 'day-haze' | 'day-lightning' | 'day-rain' | 'day-snow' | 'day-sunny' | 'fog' | 'horizon-alt' | 'horizon' | 'lightning' | 'lightnings' | 'night-alt-cloudy' | 'night-alt-lightning' | 'night-alt-rain' | 'night-alt-snow' | 'night-clear' | 'rain' | 'rainbow' | 'rains' | 'snow' | 'snows' | 'thermometer' | 'umbrella' | 'wind' | 'confused' | 'dizzy' | 'expressionless' | 'frowning' | 'heart-eyes' | 'laughing' | 'mad' | 'nervous' | 'neutral' | 'open-mouth' | 'rage' | 'slightly-smile' | 'smiley' | 'smiling' | 'stuck-out-tongue' | 'sunglasses' | 'surprised' | 'tongue' | 'wink' | 'zipper-mouth' | 'aids' | 'ambulance' | 'bandage' | 'bed-patient' | 'blood-drop' | 'blood-test' | 'blood' | 'dna' | 'doctor' | 'drug-pack' | 'first-aid-alt' | 'heart-alt' | 'heartbeat-alt' | 'heartbeat' | 'helicopter-ambulance' | 'hospital' | 'injection-syringe' | 'laboratory' | 'nurse' | 'nursing-home' | 'paralysis-disability' | 'pills' | 'prescription' | 'pulse' | 'stethoscope' | 'surgical-knife' | 'tablets' | 'test-bottle' | 'test-tube-alt' | 'test-tube' | 'thermometer-alt' | 'american-express' | 'credit-card' | 'google-wallet' | 'iyzigo' | 'mastercard' | 'paypal-p' | 'paypal' | 'payu' | 'troy' | 'visa' | 'dinners-club' | 'apple-pay' | 'discover' | 'jcb' | 'dislike' | 'like' | 'audio-description' | 'blind' | 'braille' | 'deaf' | 'fa-american-sign-language-interpreting' | 'low-vision' | 'tty' | 'universal-acces' | 'wheelchair' | 'area-chart' | 'bar-chart' | 'line-chart' | 'pie-chart-1' | 'pie-chart-2' | 'chrome' | 'edge' | 'firefox' | 'internet-explorer' | 'opera' | 'safari' | 'bitcoin' | 'dollar' | 'euro' | 'gbp' | 'gg' | 'ils' | 'inr' | 'krw' | 'rouble' | 'tl' | 'yen' | 'genderless' | 'intersex' | 'mars-double' | 'mars-stroke-h' | 'mars-stroke-v' | 'mars-stroke' | 'mars' | 'mercury' | 'neuter' | 'transgender-alt' | 'transgender' | 'venus-double' | 'venus-mars' | 'venus' | 'automobile' | 'bicycle' | 'bus' | 'car' | 'helicopter' | 'metro' | 'motorcycle' | 'plane' | 'rocket' | 'ship' | 'subway' | 'taxi' | 'train' | 'truck' | 'yacht' | 'beach-slipper' | 'bus-ticket' | 'cocktail' | 'compass-alt' | 'direction-sign' | 'do-not-disturb' | 'flotation-ring' | 'holiday-village' | 'hot-air-balloon' | 'hotel-alt' | 'hotel' | 'island' | 'money-symbol' | 'parasol' | 'passport-alt' | 'passport' | 'photograph' | 'plane-ticket' | 'room' | 'sait-boat' | 'snorkel' | 'suitcase-alt' | 'suitcase' | 'sun' | 'sunglasses-alt' | 'swimsuit' | 'tent' | 'ticket-alt' | 'train-ticket' | 'wallet' | 'circle-o-notch' | 'propeller-1' | 'propeller-2' | 'propeller-3' | 'propeller-4' | 'spinner-cog' | 'spinner-fidget' | 'spinner-refresh' | 'spinner-rotate-forward' | 'spinner' | 'snowflake' | 'snowflake-1' | 'snowflake-2' | 'snowflake-3' | 'snowflake-4' | 'snowflake-5' | 'snowflake-6' | 'snowflake-7' | 'snowflake-8' | 'curve' | 'ellipse' | 'rectangle' | 'shield'; + +declare export default Class>; diff --git a/node_modules/react-native-vector-icons/Fonts/AntDesign.ttf b/node_modules/react-native-vector-icons/Fonts/AntDesign.ttf new file mode 100644 index 0000000000000000000000000000000000000000..2abf03542c17e6f7a7806a226c3be732b51c5a40 GIT binary patch literal 70344 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®9K?4Tre1; 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

9po(mC;xgZJxI5gC)~i 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

R0AMv>n9kBSrZWQv zj8gze2D43>%1lq=EoEYKXnJNcW0)Apj%Q300}~mniO~t`cy@Yp@8}R8Su?eG2E#oz zY#1FM%pQ@b);e`ybSzV&eM06J7y%kZ ze0N}M2;9eXc2XW1p(e}wMyE$+1|2yr1@mz~0B`3wNBcx}Wl4Gh8cbcvLHEh*B$Sh*B@x=+zqSq9$vZnV2gBzYHA3 z3K=-6gGafR<8>4Jv@cE!@8tzE;i`;&Z(^DkEHmT# z$Fqld*>pHN$y<~*4rATWe{-%-lT{962dRO|^Z;-;eq|7Cm_mgqaH&|()5hTeJQ|qF zC^U>%Hl~s6%;dhYfvG8Rf99yPcWhuE7W>ic%(Mc;K{Hd_vbk59+CMrjO=q)XB4&{l zy{5&zZxZteeVd%5`eto9(*wtRk=GFq42+ATQ-`E|qkE_2(P6wYY&igwIRq?&b!-Lt z#45{-0en-^BoL&$d0=m5`lx((U<~~*9M0kkG#2!A;L-8@a{pv@V&tfi7BXOv&J`LA zW25^s4FJv*FYrr(6~6>PX2u57$|R;Xz=M$*15ncPzy#1`TH&XftZ`s`crrUWj2l|P zJ}@?Vcwl@V{jbTUEqRx~&`0%knYPWBQOh`yJ)D`$?%iveo*Wp?92l6~FYN`IFww|! zoNSoN&WsNmXq}Hphk@p#siWgVSbzIQ$7LL85GDbXf#Ece_0-hBzD(Kx%(*`!_H0;b zMr%QZCNnizQ?7`|Lj&V!nnaliqB59z*g^~pO;4GovSTy+mV`C6Um}7F>t&6k5IU~W@Ue-PX$_dL*#X8G-8XInmzOjr9qJ1n2en@-h*gG(U36b5ezocLsCNM$FT5Vzj97L$l_}of% z&^($sP;($Vp4~S&aDcGi*uY@!HZ2zdy|8hkVQT-;iHvP}AUima)qfz@Ms3|IG>>Nn zGxA|Vh11G3mN`~{;c#YjFe~--uU(USTdQy75A+`C7g}#EOVOdtm_BH{3^*K}88;jo z86BBX1~VgI5;Ml($X^j< literal 0 HcmV?d00001 diff --git a/node_modules/react-native-vector-icons/Fonts/Entypo.ttf b/node_modules/react-native-vector-icons/Fonts/Entypo.ttf new file mode 100644 index 0000000000000000000000000000000000000000..76d91cb9895982d66c398f9da3daa61470488fb6 GIT binary patch literal 66200 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 AHvj+t literal 0 HcmV?d00001 diff --git a/node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf b/node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6868f7bb64ba71b131690286ddc82aa0f542293e GIT binary patch literal 13456 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 z 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

>*Mp)}2DJkS!E5#pYJXmI{5?Wiwex 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

-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­4q>?ySYZo|x^QGEv^3%G3o>h>p_!r(>A65* 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 z

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%0D=Ogd^2@_T$Q{pZ{z$}stJmiXui>%`Yuekf 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�|$6P zZyM5a68Rqp`Z4HK#CqhDDsx1n;p}&~mBreN4ye>_o*h@4+Vo;&uh3>WJV9PvTmPm2 z{pM_boqqZ1H;R~bkfL_)>XAcmFkpCqt26;+w6+uJLL7uk2eJM*m11k@PEH`Ur%W`g zZ?oIkFjoS?V{7-lpAKd+Z5|I7ppO6a$xWL!{Y9sH9cEWxNzJfqPt~VTG^|{+E#Sx8 ziOvnHR{3ID1jPdDfA0^|;Skrd?i^h6MD-xd$H9#~fo*!aMb@59vBGDv8y?4_dq1M8 zvbJk*S#QJ`#(;9r!aa-5PDZUds#0aa<-rh+e^IXW>2y;z+Z2t2LWQBB-kzS`p`ikp zc!Xz9bcwF7;UTDep-?Q6$C3ohj#40vC3vZi%^79*^EfZ<3~;d%n43l>#F{EJu=UC0 zP*aoE3(_S`8l_|1#zh6--YRn|XZ6aC)Epbv6Sy;lptW$YwSQF$myc;#)!)hyg;2^i z?5F8TSok3Ec?z%mSZT z;Ija~)Hz(y0&yqAh4vc~OWLw0BiG|~8e1#Zvgur*=P7r;*6U~qFiVC5H;e`7i}W`r zY{=aff~-2ELe+itnX^2}q(^S&w)$BIG`=a_X}FsLeI*B+$V>v6 z{Yqu*_9U&RCv+wgGi+1p(AJ48aHZCPGNzy}g`h3%!ur40;>)_9#}{M2Eq(&L4WmDe zmbio#F@=fn17PRMd!(!*4oazE6NL-9>Xp+^4YW`OEAN$xhJbmY^MI1Y=W8~DY790H zT*=xsJ*=h@_b35Szg5qY)kfLNzn0P3DBCE;@6pIGLXbOm`cw}{Kq+Z7PKqFUg99i* zN73((#r%HaDG`a7e`7|lb`qMQemWUery~iTrbmi>CM^4WShw?U)MleT16n^I1JVc? zjv&swbM4x-);&e*4a>5szkx5_7WTZ-z^b4Kg@Ezvmesk&BRS;dT2EfRmABPi5^(V0 zYfKEDEibiodSzwol41>&YgjmJp0sNe2|8@N^jepDdX9{b#ur9Hv6jZtJ>Pf`Z>)tL z%bQd4ag+SAd4u0r53y0wb;cpG*f|>&2s&!i;CW8FW9C59<76&~$D30PL*`Xxik>#N zJ+M#fVh$4%Clzy3*O{7gbLiT#3zh9a`3ql}?&Iv?b$_Wv;mTuZPY$40)pnuMjg(3k z)O>iWZ|MG_`$D0NB3e_kYeg+9&O4*7SkZ*aKCa!M5)ryE?b@j`pj_lNV?Bao1X(P* zgVk%WcZV_K80*nM^U|wO={}{_6ha}jx0ewiEI2!|Ue%heX5|p&tX_U#mZQsjG?5;{ zFt`rF@yNbi=k)WFDbR@abL)})=jbyxx?NAYT)WQscw#Q`q+W_GWyDWjbIz{*ljHXA zdHm%5UFWRfarHwkd zJf7=}bH!Iwk{4025vWIOO5L<(W_f{+T&aCn+OJK{$@X*bYe%AOmz-tsk6smMia*57 z9ewe5U;D1DcCrJXt%Z<>oSH@R&5C!bHlbWfVQ~5IJ;|N2iZv#ofs3g?Ggv9$$~Ndb z-1w}AS^=2D)5x)eAy--__Ot9vT;`UB5eKtr7TMR};h$CvAP~Zekzfxi_LwBCKTpyY zjghpR&RE_C(p@YRi+QmaOa~l-KDDl_fzLh$gWf)by}L}6^_1c|rrQhtf>@!3-5xCO z?r}$NXItEYPgvykC|d3?r2fYX%Lp8c_?x-{`Oa)Ak#L*N>v{K7(jndPxH~%qhw2Buh&3f`!t+Q7FA?NSB@*l;GGaScpu)vR;;y(6kH{T)pf+1n-cN( z?(TJKhp{pa47Kg+if$qsN7x2@v0iWj>nkx0duMm|2u4ml7i_-J=kxpf;cif(i3AEV z#j-zm`cX$bo@i=D_KCQ;Zryec8~(VIBi-Fj zdD3pb-{pdeXi9YR>YE(L*CMkuC zP$u2#j|Q-|gj^poT;cPd3b~BX=OYlwzRx{|ctyi-W1O`m7;+U{&O|FL#hjyi)op5Z zCbR)NjFe6kCuYDja!dGvoUp2DoelG&Zfk8anu4JqBsnxmS2$!ORvV$PbG0)n{ia94 z%|-r!pTajrJRm*kfgtZt_*DFmShjJ@-mYD>S{JsR-Q)*E=<*g(yn*yu$n790>{Hl5 z>G$yHLDOA^C7d$W-D_LDdq@cT?4xhyFxBG~S>BR5J3IJIJyJ&sRK$kU&R#R9xURpA zrnGvH%9NE3M_R62J$xNsc3pStm9W}a)i(Hiy5(2Um$BMHJgq3LnKcu`!gM_Ou5P zyxRi14kgCtc}k()-jS}|+b&5u9g$d5Qz|-y-q;k0p5?;F97dh-q<6>+1)ZmRVzK1O z0l&w8$@a>Z zhWW{ak<<8=q{A5vzP&k}@tKZf$l(foI^lK2r-Dv1^w|ss?FUU?(05uNqH%LS3_Bg6 zJ#p#t1|A4IW#}VV+Bf<)BqbNud{nXe8^t6r{4VhxOD>VyfoC02GTHr?J$5;Nqcz1b z)FfH~NY-dpoK|<>I&akyOdnfQ1QdHk1~#M3(&hYt;_2)pV5<~*S`;O;sBeXf2M?c)}$s(ro)E$%#6YLnu_;xE|`6qeQC zT@BCriz}+#K+HD28!(QgXBBxDk_PWGdfG5uPybG5jQdbB1%lfQ0BBphbcmrgfhRT0lfroJ|uE#?qS1V3?$ zA0M%DM;+mi_wG`ulybX=9Kn$LFYHFi$9f?dxgH(cla>IH)=SQz)(ytcsqYN?X8Bjl zannFEyvkm@`hj$=whG>kNY;{pVU!I=^OrF$PvEiwD-O5efT`7+Znosxo1_w z6tC+t44Fw49lPSD zKe;pA&$VDMFB!92(NI8`Wt)KOU?j2(e=A_=L;MzvGgfI04YMZGH?R~a?bdl>8CyaM&6qN1%XodU;5^}QO;+moLzCkCl6ke~g) zDB~NTS@^97G2RNlwVElwrn0_5gY{07BBgb-G`@2aErF&@tbrUYAdxQNYb*RdY1A0? z$~1?vJ?34r9|Mr|AjEadohH zlgqrS`kZX7KDSo3uC4x9wiAlg9~UvdXpL-JTYXO3f?rVnoi>cF*x$=cQVy!QRw_Ob zy^SMQLvVDWP>SYY48jWv7*T7FF84+0?wK1fXXu(fJrKEzJYP+D2u~DUQGCU!9x+#6 z!1k`IRMc7obw*r+dSosvZ*@YOaQc#_Q-{GRfy7=|Rc;+DIKNzmoJw!VZ#U1W1R0`5 zGG+VFvZE87+B9eLfJr-X+@YmA8d*&G*o+0UV=ydmNkWU?l2F%(pFBip0k_+ zs3s#=yW_6r1jJp#qolob==n+cHrX&SOCq)xLtSM z<#J~XIH^@=&h_!cb#|Zr4aNheuJaritbQ(sy z;x0IFP#TWE^D1OOj%7&?xu`l&-XoqzCuIa~oiv14GLcPnn=Sa(k#q$EKEKx=fVPI| zwUKZrbY?d`s)5f^rMLHO7+c+5fC7o;%ErCtyF9Hqd?lu}C4=apSc}>1!DFGU()4;y zau_Xr8}QWx1g(0_p4NP!ZM(-4jqJdHVOZ`AJ9l!SZgy=bg-T&$TD}EEaz`>Dtd55g zdA%@O91btkQI9`lx=bH}L(c4s$I|WXnJrkbuDeBs52zRVyiG2@H-V2qU_@ROhD#Ts zJO_|}rbo&p^dEO;lWgAN@%iz2ty8&n#m;b|_HN}jVsRS#Rufj_I}I{waG;1)s(?tS zmTYXITKNY}dQMeKQ0J#2GJ?hXaEr3dwDLiJ3|lduTaxk_$74}0N$Ggz@9()sFGh*4 z!cUs=KqT-CD3+gqpH`8=sb>(^HGQAq3UW=#pv$=Lxtnk1a+FWt+q~uzGU2^1+O}i| z6)&|#@AHC4P5Mn0U*LG@C}Ka(gXVZbqo(kHTVtl_R2o!BGnMWWONX|W9ag#{uG(7U zavM}zgKCNxSh(iUKfKZ%{H#!2!gPp0n3wif@>ny&gwX+Imm83=B#lzLHUh%4c*9;+s9ZF72WJu z7%bKCxok?_@eDN|3u#YN*;F3MhK)VG18kLTY|Yw@pvQscj*2X$B~xxq*usl^&{eb5 zG8jeP0_k%JkK_j*kjVH`e?U}L`3sG#&3KxpPM$?bsnF4Oc z0Z!pSzBiohSXExtkqwO*#>S1i)z>XbtN0}snCR{0_GHq$u^t6fPo)DsAHGebw!4kh z{r#&Ay)AZQN-2VfyEj~5e=6gG4Qff z-fA60#UN+li93_=))M+dBk!j9Mm5R~3Ce*bb0GN$E7)>bca22~2I7<(g;q)iDZt^% zV036%w69P^4BBT$6LuTxu-h4!mCL%=@)d-qF?66ACitLM(Ac@OFNQkSl%1WN!VAzv z`7UNS(b$VMZRozkFFc%#HBvB-fcmUfqyy2t6csAvSDYNktQ)91bluye5L9 zb{G_PmW5GO%c4j}`QXEWMhaJ6+J+vYdX3DYT9Ec(^${-SNrX-*PPMYTG}c&IzbkqO z%snd>tcwwW@dTs>*`!@XD$A;pm{6wZ-%NKle4bgiUk%~aDTgBzhM_7h4AQh_HEjPDhX~;dh7Ew|h8&Q_{Hc{Cc#_NoBzZb7rbO8_o}RDBohkGlKb$ckx^Hv+^s@ zE%#Zrr&g0pw2+#c36+T>fTL;;iLXpcjuNgsXJ2CwnVq(rfZ8;I0ycsalmTU$+xxnS zZdrl2&pv1G(|FQOb1ZBwWnknm6k5L}iTD+#r-#AXJ=uiAlRA6Lma|i)GuhF@K<*xo z6CpFnE$eBArrEMbc&;M}ANjGLqY1n=%}myxRXB_HcO(&M9!PmGF~^b2=aUXh$nm5C zh(S+wq&$wq+4(auyBR@SYe`ntvuEbdW*JZ9S+tR!%RpaA5HU(S@b%v-8K)eFuB`^l z)TmYonwRwn3d;>do@0W8cflv3GTzdK259OI_YHw-E#A8`O(L)pz*zNhx0P0 z*x8+)t5xC}9R(KnaC}V6Lq{zq}^>i7_Me_cPM?VLrVx3>p z2e1ReS53n&sBc$eL<)vI#{4+I>&`*`QqtOy+2q7_#5O(VWN)aG0(gjz-zyHQe|%y* zQvc3uJ%z;~j-o&<354)XP2vCWI#?s)%S%slIX{9gvQx!Wp$VuITS(c~s0+U|K_*S7 z00A{A)=N@P9Z#8#+i{`m-e@nf9iZzyV}IaIyzAn8LUni=EV%o$CRMubVvQ} zw;QQp;6i;ynpPxeX40dhSk>{9;gO4a!hx$>gDS$GU3lSzyFc;IJ9g}N>-xdRAFnNi$Fhn3F!g+eHs(k(;(^`0&bze}0vz13zm8yR=y={0d_(uV5_LXnH^yEo2UX6)=#qGpLS zDs@x!1t{vNA`IP{04D2H^g0Khh_>e$G%Wfr;a z$JR#ECyq3v!l9AnmU*p$^|2^fe#ManQ8>7w`yeVh3orLYT=!JPxM*vFj8XeX)%qaH zZd42(&8YuS1LYvp@i62zdUQ>@cxY*&aUB?Z;0S7tADo3Upxug=8m0PZ0j89U;!C;^ zg7CG*iop<9am6Qpo3QK|1l6^Fn_)x z(&qDRq2{@vum<;-W~c@Cq&iD$)?~v07d~uVEkfL6$7N&~pEBi_;$uF~FzgGh6Hw1Q z1(Bbx0uHslV-Y%pJyZN{Ed>jB5@N5Zax%PDP3Kgh-0TXqAyfw#0DRBj1XPylNW*6U zmAoyyMCqNSAkW_23}>Zlba*qSHGb$rnB2H|c+@4Mk>dzt6HC zb>9gO;SJ&qs6Cn)TnY*Uo0_(0@1-yzkATrYT#>o z63b=Peqxmls5`naZ(r{V23~eGO2XupqLOb+APst93qSg3Vw-jt~=fx zaEI>?egG6ni4ZA*qAZY<_$4WlZ8?!cE3Tthwqv`tB@j50FhKyufz(Gji4)sNoYbk3 zG;Ne7tZL_V(Vs_x8QFZ{Pkf`nBk5oxVPIoszn~Py0u^ySlnZ<@ZJGXFS8$F)(U-Xp9bU z{zfx0!QQL?g-uxlt^~zt*bA8P!B0k*TEIsVd=cA+@cI_1FuP$3F~6uqEDRjXi2#zQ z&(}Al7Fe+&!C<6MexK`y2W&JR!O}#B|B2bN1K2V&bnMtrXjjj`+1V%j9l>BI5|73- zZ-3n1ec(X1Ki7ni~T!AA@FB=MbqfzC`7rJn&t`-V*^G{t+`znb4YK&VtavYM`{RMNsKcfmc`&GS@MO7FXlG1ou%$@HbD?7h zeM6*Jkz)@<9osW(JZYdPfRl+*$ju;L5bGIrGC=-A{?Tp<24XZ33k0cq)ISlRz$A8= zVz}j(hvJ~5c=W&F3DzmO%=+KkVsEzXrFzIIbSFCe~crDV);!IyYjKq75ihUFEP|Pab)h;QMhh_%8wnLn>%`p)8n4l znuMYJW`kHQf2Nkg-8;Nte<+UqI{OdVN1pRFGJ+UV*tD$cI?van`D5V@=dtH9eQIjB z_tVa{SrMq^leHA?I@SbO2jbZF?Z;w|3l)h6Uv!l1S zqthS8T5F)MKM?J>3S0@WtKj*triKQ5h_Q%60(^Vm5*j`qQnfIzA@ex`+g07x5Iz85 zF$h~LIL2aFfyZ#@G8$75l{XyLlI$0WUG{iBu-LDKLu!)0+=?oZnt4Z!7cmas1ss01 zUB3zsCO(O`fcMA@Shg)k@m!z*-TZyiRq^rDTR~Vj~K5g^E0CQgh%=zr>v##@4ufELtezvfq zs21mD#KcE13u{RcoSv~g4o`M*frXQEmW)2)9GPzX4m<=b25n%Zz;D3bF)$;ODTgrE z9Q;ksCpgbi82`U6FLC7?oD=50r;|=;CfyT{_oU_b6{jTfG>z=v5AO!?-IU3+KE^<( z7yM)~1@n{3c0aDQe8!np-P%MG_qxuBh#|uMYa8O^5J-d8G`6zx3@RA11ZGX@1E+@h zj-f0qlNP^j!qa!)yppf^bzKeZ;@#-GLMrCD!TtLOQ`RvN7LU0hDPORg?VMHeJ{55s z`?0DJ>-T#+IB4@LvLX51I4?Hh_Z>nqd<-yr&h=^Va}kJPxc|X+65!IPAc>ZMFqqcs$aRzM$ZC9P_>#5dg zxBe2N8jdq(&FMV;5ztHAdFlG~>$ZzZEzz^(Ff`}}!KK z)HpO7`28*6wr7TA7C_okahQ`}JbyB{O-}&R^v;2SRBB+L6EVOd2M-@U`0AEWZOTXL ze7v5TQa}n=et-i62tx@3a;=ejXZb@b7|KIvfWT~Rm<39ACsNEwYFS?4XwITrpCZv5 zhVOOCwC9~K-ah=Q!Z>P~M%h3ptc1>+0OKZH{GvH- ztdBR3T^t%I|B@fa-l6t*@^w<+gP3EOzVN}_?n!|U81Gg;-s)%c&p6J3BH^H>c>{i( zJRI{w*X}=YpQXe)6j~fE9SZHDnqL?EyH3yY1}CKpfgHlj+#(40U^BeWsSP9BIO^B7 zDx|yIFgizj5)n=Fvkj5_-mXwsc@V*t9sQB%nQ@OhJ!|`h@s$p0S_h&xufHxiW1UkL zwucpsI8(!s8!py6?uF&(xt*qcp;EIt$C@51%$T5rPQq8Qk~PEQ4&1Qnh#D|2Za0{6 z)2Zo0FrcY1EqpQz0|)Gq;i#Lx-vdKOG#m)JRb7Fp+;g{2tS@uBC&OxtulzJm zl%L&$!DgdMn4cC?QNw!bCfG0FJg*(*yOsr9D14Z+gtrgRT?r4{%q?RckBcb8ICSp} z)L-X7Yu-n6u*QA+Ko&Y#3GGp@_fec*(>|C#4|&Ut7%LM9n13di^9ft&b4v|Se;rb%;K^$|;+YfjKhdoYAIMN$Zh^=61{E=y3 zB#MNLh3SZy6<8X7kk+k+WPQwB0>fuLSiu538K+s{?Lir1O8Fn+YuYpwVBzuxjWE3 z4J^2=S5yg6Ebbqb*@n9Hz>Fe|Pb$2l2OAPHxrFQS;zW6f;uj5hOM>Nc_n)-_B zKI##vJ&LCJ=DBcvq2cM_$Oc+^99--(?b@tVw&V%lIboK<0Ak9rA}L}Rg>?!f12ug^ zJ)YW{)Jq7t+%Y?{b?fGBS@$R&j}l9Hc-yK@U|WOO5bf6c!1g_<*fpyZ(mrelITZ9grY0eTqahQT|lysUbYr9SuBCr)Kp3pGRxLKZ}vk4 zGNmU75C7xG@4ff<@x8i+^T3q&^wgdl9yTU#NM?66^{WqA^1DdY*6bc~{9G4>gOXRXG#MoLJYjU4!6k)a@)n0bH z!w^gFOd)7SDs?BsRP2#EA#*1vu8fVJ#v7>Tj-ODJ6UWaXXr}v~@iArnM+oT^igb2j zQw@k*;d5nhhyQ}`;D8wwe8{7RJ3ILds-WAc4l*_s8U>i`2|rF<=K$6dA4XKQ=Ye}E zfkTXY0<~n683#sa@Mh@}sJDfUsfjHE$h*WouiZCIXpZFqQ?AK>#LfX%L9TigZ~r*8=@tXcca8JJi{guaeITzqi$z7hC9HB{KwxucN{0GxjTm6WH_pjdmK^_ z>3nXV5Ql^m^p=|%k3`=Ao}_u>63>kX`Vy^2B+G&jgd?w~CLCecD$7Y5g`@TVY%xTV zKfA!6_aiFx12|>&N%&_V-pDX74`VdgG|e1S%xCPV0p2SmB8z*2OoSD-$tD{WG7q=F zYm%Ir#qhFL7*9-t?l8(|3wIkVS)OemNb80ZmeYO(8VGvxn1D1>3G`iDZ1KBt{LY7s#Z~Z1uXye6?-m5Ag!P5&1+Zta)&< zyAOsb4<>V1rZm-!c$mUk2D!C<53#V>f`)2}*4ORVKi@b{wYxOZ%e!l_RSAD^7WVt$ zFdV?SR~%JaMGtXgD$c;d$yewbBx-pViVxqFSxpOS-qTLYYopP=agFwew3~82L;RT9 zJk||Z(ugn3ajZ!jpl6nW92UH-g<1I+FoISVTQ>aON)!BmpAKHyxN76&yW5tHZ`!(X zpbeaLVlui6QQv#&mV{!7*DB`xwCh#Zzqo!(Vc>QB+&abwK6h~@AJDU20-A@ScsHH8GbDYlOuFCm9}SezTz~K&RBS}<#u}9t7^A3);;5t<(1(+-&;p@&$H1 z!yNNXxnvWJ(*w+3C9l;3_c~R9t_G3j*%(eU@I)dVkA#&TPbAtQ^4*QP0Lv_=A#1iR zvm`{!L9y9ETIm=YF`;hMzII^Fdj>i{;2)u1t1w`VjSUXs9977D^|5Mq{yK)S@almB zyAXV?ch`Z-ttX;QvdU@K$6c?tI~O&FU3~@TR+u-eAwLWLzj=&)3cP&7_&vA-Jel<{ zNgFvn&!fFH+2-T>lV2IwJP7KJtqN>__1DFkK!e)5#hO5)9LIbIClTxZR<*^!!mAnY8Nw%D9KGuzcY!C}JL)G<9Zjb(6Q z8gDR-K=88bzDdoSUu}5U_7{vRUU{a6oZ7L;42$Sad&rHgi<^VGwe9l5w*6&Ep3ng& zTH)}Gt2oLe>GVuY-b5XzO=Q@0Cw4{5yDoyxg~5*viY(yrPC`yYTyW|y`u2=iys+Sq zB<)S@EP2Xk8*EvoD{NmnI5l;UuX|!ODGdiSU#T0W>Zwg8suz8+MiFq0!61ggx*k|t zTVpt0O;G$QC)ReS>T+uuD{N2Rq$SFa&^0x~)T8jKvmaASIL~y8;|x1K_i=&GeVny+ zf&+==QVqZT;0VyX)$U{H7bp@|J(k;GTf}Ep8si0EM`pzVCw2|CA9m|3S`SCJrsg9%sJ@x6Su&DdQW*uyrZ0~eomq)~!hu)B`D z%c&AXZ`8-Go_Y#S9^p`zbo_`UdZH(J_-PLx(sO_s{Ja{uj1zyE&zwP={8!tarzG%s zL}rAgRa#VG9ZJBk#3CAhZc))q= zeMsGJd{em%vfhY@)yXWW#riYWoonmQ9B~kODs)v|q835ahiFE};SF!Q8i7Hs)T>}q z+VjuDt3~N8!AKXm`nLGAC$#pEm%8$BUwefe%U(z*;jq8>Szx$+&po`{^x2{xA<^S6 ztiM2q*I%W>g@77+&=jkk1 z=SGE_HrcdZ_B!K?^t1_9_W@GxZx>bo4B!AOj0Ox~h9}pzW@b4a_~!Ml9rf_}>YhV~ z2KK=9#M?2LN)5u6x$vQF7zUm@3yzX67%D1t@o703ii2rA$6<3&6t+eX8izcnK+fm2k%F&ms`tW@Dl@7SZluudds4GR!Sm_wIe|M=^O`g19n57jXIg`A*Vi?K$jm6bMrm{s* zdS+~9Y@&6&hm4AuFBOxsvr}Ue6O%_LW)4p$_ct`SCaWAvil#=n%<9GrcOq>y{=kxv zykN|an8}rrSxuHpW$s!spGE7YQB7uwxn#9eDlF%#V@uU)**rErzJRte@|DK2rIojq z%9kqn#ieR;e|9wK>;#065`^)pD~WCO7jVR^iTnz#Nq{(s(hAa?yC2_+*q~W}@Lp;2 zS8234CjKYdYVRTRp@JUfMW2&!hndB8?lIQ{K9dN7Hi5PeW8zO@DYo@{tu?fAOuVVx ztI^u;8lf>$gG72m&mRDjV)!uZ<}n?aNUxxOrhsV~sd5c!N%TBx_1#2$hB~W4Ib5r_ zUjlTOQKyP`TEce~zcmq2Gi=d)BhRsJ9 zRLA~B_a=p3D=49!!Pa%9i~Ez%O@=}B6q0zl(JxkBg2kArfVS1iELLa4Hq!;L8^h=0x z`f>UMeUg5eK1IJmze=B`tMnQAHTo=lj((kf1N+QBPrpfDpx>h3rWfgp^b&oEeurMB z-=#0p@6lHf+u^J93jIF)0sSF;jlNFbpg*ENraz%?(x1|w(VycilW);q(6mony3HM1DVl?q@KX*0iAYzALn!7$Bq zbtzNSjHgyJ1v9uRZaFZV0E~J zNBOc#=x2I9Q}J4rOdoeTy_6{|cnZc!sTjysj9k8&&Sok(KWgXFxk`S`hysMUbh(r- zR?~vZMjST^#zHmZ$gh^2rMc3DqB{%j99Srn%H>PxT;5#P3I*>{$t>rqnLwJg`QoZ+X9S>QCf?adqp=lhP#B!(oEfuz1Hc&7G{01&;m&Hg zqaiP#(040UlaP|lz}V4o=(+QMpezEtoPjSHr@?dNflSm@(17H=Js!~q;CGqR$M zU}^qI5JP&gQd%vCt;}jsWCNffjAS*RUB1MGQ#8U$rPazJFxwP}>8oYK0?Fnx+2!;C zQxs<<;+fgJX_hKxK-4JYFH7_V&YESAVz7>#cy*aEfI$9=v51BY;C!8k7|X&o+N1@J z)U$#%>sf&`>Pn`puYl8lqHVG*XTS(-oHMJXa**Yfv?Z|kxC=nFWg}!$K$;0On91cT z%(9qG)G|zqc2mq=y!jkxIJao%NN{1~LcRz@O0Q%t=2!BUjaoim6#1}Kj;5=nis3Vh zr3>Ij%Z9I70slZ7MNMFc>B|=KWkERh0~tZ>G-IUwf?}k77J9Ch)kR|^2>xMQO3&wk z5{Dvn?q~6{CGlc;bE#DJ18#WBWkwAvS!B|;?w2$COi=|K&nQ~AD*%ek3Kmuig`ma6 zK#f&1QfCNhyza8(3ShsLOEQ_uU%q@PC~7TWgqMt*{E1*368fTWu>w$J4WFGUhHEJ_ zoHHERc_XvZRWIdi+Pr`XCR)EKrUuh-16%@JG+wVEZ=|c3L#($z7mA>W#=IzZv{Nk= z7gvo$y&ZXj*%sRG-gKXV;^;ePwg zlX>}kXN~%k!I{(ZU?j`(2NlfTK!G%7GEnE^&uE`>yUoZ+{24lVaCTAQ-~q)G`y UB&)Ah%9Xrn%?H&yh}z})e{115sQ>@~ literal 0 HcmV?d00001 diff --git a/node_modules/react-native-vector-icons/Fonts/FontAwesome6_Solid.ttf b/node_modules/react-native-vector-icons/Fonts/FontAwesome6_Solid.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e7e2ecfa341157f2a42ec210bf82cc0156a5540b GIT binary patch literal 423676 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

gL&gJg`Pn(jyz$gwLgAz=RT!Gesdt`)a2AxB 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 literal 0 HcmV?d00001 diff --git a/node_modules/react-native-vector-icons/Fonts/Fontisto.ttf b/node_modules/react-native-vector-icons/Fonts/Fontisto.ttf new file mode 100644 index 0000000000000000000000000000000000000000..96e2e81a3d1e00f2638000e2110075d3af23cfbe GIT binary patch literal 313528 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 QODv!|=M=c^hE5 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 literal 0 HcmV?d00001 diff --git a/node_modules/react-native-vector-icons/Fonts/Foundation.ttf b/node_modules/react-native-vector-icons/Fonts/Foundation.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6cce217ddc2efe3411dc9fa34e294e48e4cdf4f5 GIT binary patch literal 56976 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 literal 0 HcmV?d00001 diff --git a/node_modules/react-native-vector-icons/Fonts/Ionicons.ttf b/node_modules/react-native-vector-icons/Fonts/Ionicons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c8700858c2915d4e01e5544c3402028f48947156 GIT binary patch literal 442604 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͘XHHp(d6}Wp*B$iYa;;r5{Yrt^1BWpg|U5 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�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%0DhY%$m{fRfnP8cYZCj>FWH+w>|Krfr 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
    GIE^VjD6c)*}vs-43(+2N%c6| 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

    B#-Da;T_2RTd2@7LIKl6qQu2 zw9|tE6p@wEqYnNo$uHg7TM0W#uKcmIfC3azKuUour+zKj(U9?s%dZk)FK)(b+}1<1 z7N@+q3S(2L0EPFIMzCX%3+a#b4{nJyWmUof&&Whje@tgh)0F`~u-vgar1In`O=L5<(TM&)95g!LP4f{pjD`~k zDjXz4hJ#Cvxv_YS+j@)E;*<|$Rr#nCy9N~vSphita55t`e4X9W+2CbrB{-_cRS6n*fu7WF_L$aB)l(8A8h4?sltlP#B zt;N}h3R4a?g6+{Iyj9#a-l{m|4GE|oLsiTV)vA$hi9Ppq(7F;HK1Yc8&93 z>peLiuYCJq?JR?nm8nd$;<7%%Rg6wGw!`z;lDZ9Bbz1I74N9^5&4ZHs(!k)TA_ieGN@CYfN#^OYTP!gXe~|!2OrpxFR4j9UgNIuQK9QP@Ea~%d#Jc9 zcesjCp}T)ksXTemfaHX%KbFxopeY1w`~y>?1E2s!6w+A?s$c8d z(U74RM$@xF9O7VEX9fdDLni*hIL@C!W%aQft^pNGK<*M?IK(krtm?F^ks6eVQHtV0 ziLNaD9SteEbmvRsm>w|}*0^ne(OO(3#L|Qxc&s{xvw6v(UDi*yicvmf?9~;Dj1iEf zAZE<2rV$itAk6`8gOinBb!(~*8+u7c~gEO~D*E-}3nlXdwqJ^MMH{EX8ZwHppl#PWcEJ49?VIRj1{T)Swi5&>-Yt z$n<2g4ziwX#G1#{q2-(|XDW2Ktsk4PNr|gV7)r+`3{J~$6DCoLozJ9mM_l=1Spo`B zL=T*}ixJWv%OJUd)&9NE%92OlVe_?2K?|#ZgqkIR!(3@O91T_I=={J`MM+7wN|$^F qJN~ZxvAzQeFj>GIA`r0?XoUm?n2-xN+zQUfUrTm0r0B}@u)(^o2#ZAv}Cf$HR&_+UK?+*>qa{*KFp`-+dmn6^$VM9IAnwM9-VhzX5WFC zHzDZUab}zwtw&Sv>RVY`d+ck*4yte|C_U{ns&=R>GSw};qHCz8F~+E89MZ@ zl{zl3l#{+RB*|9U__bm-8#Ixg??ATI`T)IZMP|BrTkpItMR zBekiE|4WAYnqre_Gk5wfxbTuIW|%F8?66fvPrrY){;z$XEjHbF2e-HHjGv%NEHU77} zkN@u9pTGP4{w-hozvJHCulL{k@9W?3J=1%q-uF!Jd!Y9{@OOC+)W5@e|2@|Ge*C+< zAA9f7`(EsQ5B&Fd5A^=K=fB7I`QQ5Yx%c^`_kHqjeGm2S?|l#Tz6bt(?}5MLKimI~ zcj|rb{{7y&z2B4G?@8}_p!Yq{`yTlBdk^$}Ch+g~wd{Rg{>OeTd*8eNv0v|h#{2s} z;(Pcn9si>Lj6cW!>&)u?f35ef^?rSN-vhnxf!_DPKj%Hr`_JEh&e!!n+xxZmebD

    t?_Zn$Ebs5$d-i@0d*1`S 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� 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

    $4x99{^WKJe9$#|$ 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 *AD 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

  1. |k~XJCq&94rfQOBiT{xXm$)c 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 literal 0 HcmV?d00001 diff --git a/node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf b/node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9d09b0feb85c35beeaddd31246be0b7c8e0e69a4 GIT binary patch literal 356840 zcmb@v37k&l|Ns9!=iJx1jwSnuF_^JMBx|A4R0=IxER_hURD)zmiDzu(vUEcdx@C7y^> zlnD~Zu+E(>z08!6?jl|_YLhx&b9Hw~kg{w?Y?trcz30W9X07>9WXJ@Of|XZyKf6`g z5%mVLe?9yA4;(UJ*t4-YUx=JrDAM-Hf%lF~mdaiy_8o=TpaCO>ojAcvqLWHAXz=~F zKmKxJOuW9GBvx(i9k&g*wMPDDI{&lmKj#iAVxF(Domfd#?&J#`kJ#bthGt$7`@w|4uxj z^Zb`T+WPToUrro9al&`KPi+{)$Ma&npBgqG=vVRlKctN7vF-J_=W4@W&)mF{zQ_D{ zY$S44u_J~X)5T!YmEP@acP`OCq^3No^O_Rt*ymNz4)D+41Zjai@lE$0x1)4-vNWY= zr8m*=Vr3}zm*pj8Pm<*IlCm!qaGVGK$&(?C%wCHG+1!KUrE5_ZGaLE0@JMonUWY%f--!6uZFsKHxR>`^HM3Ze%DNOKE2G8#7k^Dz)dWeEo@i=Z zwcPfftu#raR$IB2O*vC&X<e0r{)tdSQ_Lhma&~t;@GLxe- znU*tUQrxnW7CXC7eV<7Wjl9HLPM}{~YI@RJTj^S)vF>U^&-mCn{^)o~_o?mfbv>FO zSH#=t2-;u0)i!NQw$!?le;WJJc&N9|YnNp@x0V*lr}5b*#9ONOrGGlJj-Y?qx^!Eu z(7rmN&h1JXHJwX6(y`PgXXS){BCl=rPX(KPl=r4D7?dnT&(xw%f3+`P`h3D~H|>ZkD$wNB@ERyd0iq>AW@ z=r}dl=W5lD8>y>PvhA#r_`J?GwcyIQJ!;dbR;X1HA5mx1*92;uAEo2#eA-Jb(LHVj zoLv**^}1hQ9Y9;?D}gJHi+P8V?Vi#xUZbn!M$>+}-r84d6XK-_CF(4iN!?6ZHRU|4 zvC);*Na+|okHuR!yPQSNO8LjaR9fj6I=0TG=LEGy>(!5@ z95wo`y>-9V>1zUIje&Zq?@gJn1FG9@Bz@PiW`Aj&o2O?YD%Wh?uPd3rby6djz?O?(PwrW?m8)$kZQ?z2 zHfNoy?-}2(^Q2PJ*1F#v?tZ$mt)up&M)SMW4%O1= zy1M_D@1-6%yPeIhPRprST(p2ER?lwQOXC;C>$K#?(vtJu`L84B z%f&)V+G6@YbvkxK&^-&|nh>A85$_jL=T<3IZsts@cM2EAEli`_3iNdb_g{Jqbz5qM zE9txXQySL`Ins4~oF(c_Blcf>N^4!!Q~Sy(7N`f>vveLex<)}))Y)7b0gaAY;bu>h z$?;KL^jy8mNo}v=rN#Ga2I+l{`rH(|w0G&2p5xB~-KXV*_!_8coo1gKw=t^oxcOcC zo{Xa-JImdB=^ECJM^(@M`sq?fuNd#GzV={C`<2e3C4JS2k2F(sE?3hyt~&4elzMWH zT!&Znl54S+)2K~Dwf#xk)E3Pr?c*Zi_PbGag{~`U-#tD?>3l9~E>7CE2V+#G^~n`- zcUT%7H?x~l`}dS_ST>GQsU@lL^S$m%1HDTrU7gZ4{is!IbUTf`suRHZqn>GvYvEQ= zeXdwi>+S}$h32ZhyERnrOYPDz-T1m+&ya3=ChA_!XV*sk6zoW2pO#PdY!ctnIvu^# zLY+nXr}5N4YZu0Q2&JC!Rjk8&sd9O|m(J+=yAfuxrS}T@=WNpX)V~C_b^Y4LN7EH_ z+j@4;wbnWNQ>P_oi;h&WWGf*)uGYIz-LdJ$aDCEfsXg3kq)|?bzqGx^F#%1B_jlIm zyS6XwQMxXAAL4rI-kEHjI=36a_0o5>)vc?>LC4Z#GwaV294C*T}Z<2s@8U zd!(@^nRY$nHmCj*6}3sx{d#WI@pKe@X`PF+&ebQrFNsga`d8YjuQZ9z)=S#Q>-65U zVM%`%2YuJ)E80V?Rx8uubGAnHT&8ssC~JldXZI+Chp zmTtLs%>+FLgg!dH+B>zRk89)XcYAbi>6u~zt=0QfW^$3y@fWf^6V$imadkFNpq#)F zs^e%owM#A5EI#$+tUP&?x;b3!$K2Jp-cHq;X7uhEAFs5hi=7)^=Ws9eR^#gWyR(F5 ztM08<(k3CkSL+8u4AT=8+zW-KRxUFpsn?<4l!6L@3LQC3GsXTnVgYa zH1&$pk+QQ-t#KBWdVC!tlrn(wFc=R{!faRsU&1>01#;jp57$D#60ZTYhKu1^=nr?p zgD?$VhK0a0Q*SM71DP zL-|MGC0HYJ8uOgi3s#6!s0ojWR1Dxkz^{tmi&Q!t&I96BX%pmgDZL5~iB!RlD%e*g zL!@d|VBV@9h*Yyc`)b4?fjJYVh*TdWa{3058c&JT93qm)zFNdSiD%MD3q)#ng!^F^ zoM6E_!+Roid6HZATEMU56j%&@iKILL%XnUlz4chzde6ZRBK0}H)E@y^JZfgW8qmHW zv2OT@NF(CW2;Ulwf;qsLjhO3Qg`8X^g5%I0*$0E(x+3Y?b zre|UMS>50npnY@fJv$Y?5otkeS}=Y~>~Be%mb7X4vq&q}u+TO@4|{2($In}@KTLx|~6j)kFD!^=SbyU&3I z@H?lx<}d;1GwhhiJy*cjBE#`x_|vcg{t_8Mo{zW}z5upIo&n>5n2bt<8Nk^0-T>st zy+4VJCMQP|^U))KwYje~^ao;h-$s%98v?%H|Cz`b`i*%FibWo%1=qp%z?fsnhq1Fn z##M#^kR$RS`yYH5KH`*pI?#XoJ0cT2=nmUO9=ZyM`$HQ5n;#~I508VrB9F8O+CNGx z9>xDhx9|w4F)S9D$QTn@|B2W(k=&ewPWl9XhQlJ0nQ!t%FhpbuK1}HWkHfDbk2isV zz?@Iu#}gmG?;=w#2I4>UsK~T2Tw*H1Z9vXEl>(HX!mjC~V5!K{72qzB8Pw0frWq$h zo*@p;JSOri?VlyaGs*v%Qvu(eW8ZVc@40m%&x^;xd^XXF3u zog%Mb=PUQXR*_d*!g!H6w4E~=4vEaY1^yJ7H(cbk0B(ijBCmIY_e9>H?hVFz<13N* zAu!kcXW%E1Hm?$Ztn1DbBD;wBZq{`-kc5c+02#w1Giq}QO*LuzT6vuT*|}uygPw$^DDzm@V&@>V!8ib z*eLSbdGM*o0rKp?+rT;$3<1`;AXlW2SQQeR!u=veJpp@)z7aY29N^dQJpg-t-z9Pg ze-2^8p(7%H(C3e0kw0JLmhcRCO{BOL5RYQk;V;Jey8(=YrLafjNN<<{TlvZy8;ye4#jp@6-|$(iGS^X)V1dIJAWtP)SE!maQUY=XbU^BTgn z@Bl1;pP@iJ?m0cb5nKlJ4cfz0*u{6gZQ)DtOaquBURWLm!Q0~5`Y@ZH30w%DidUvH zWQ$k!PC(0@2NPktc;%U!dr9xK(_seWidSJEpcQX|dE!+{gSFySz6d73KJlt_1m>;U z4nE>13Qb@-(>fm49Hn2#%~4l1XA!frnD?wV z#B0vFHm6_n_2Qj96n+w~1#xeI%`Nf0Ws!KTu&LFnfM2b#yN$p|$P}+_4_GPQIVnKh zIbQ&4buR0B?pNZqWBhi*;5lH9_AP+tq3svKaq&8^4jqVjhmGQ$$GV+Iyv|!H-uX%J z5U_q1kVhAMEnY_hQ{iXvE@T}qd|$lO!Ej8xi_V1WVHqEj8UcB7F?L*10jR%(u`VG- zoz8~w@QZkt)&|z>(r3lH><*xB=PK|RU|Sb#>58viy8!FjmAcFE_wskdyCNAzKrug) zApTbkfG@@C#@cp!99WmD&w(lMjd<780Q|m&SY2BaUKa1VzAz0Ah}ZoBcmguS>%qG8 zWPi_N;`O=>h{5$&0XEz~TyEGQ-i@<>HR?TEyqhY)Gvf6jK7AOYFF)Yu+Y45UcXJyc z7y1$Reynr9&)vtz{^y~L*MF;c10uK@@N2-I;@!f!4eSWSWnjK|x3cE9t`qOJra)Y8 zuLJD6eFbESH>et11P=l+xFZp|!8rIxygSLmJ1>T(0sro*3uDDgi@{Ce4MqpA5^qQf z%mHi|+7BKB%6GHIcQ54UJIp(50#J8PS9k%iZ+H_R&cn&C5v=!!p+K8aPr+94?!5-) ziZ?nHmWy{^FQEN>#P@#YxgVRyTmabg05N=^hj?RK!5G*p-Z=ai_ctH6r;9h9SdBj) zJ{505Gw~ks;7Rcw#)pUR0p@#z{Ci|1ECcf6QF7{0V)y9HK+GSb{Mf^=7ss+%Y7C2b%y7AQvwavZ-YciW8u4Bwmah`WImBu%$NJor;>}~sc}K;24gX)q*Vpm$ zjh>Jx-u&s}y-9rE#QwLQ5N`o_y@2E8ZG3-wG7#^D*s<^v@fNY(ix_{=0`cBq&Uf(b zUF>;}w(m`at>V3(3^U+Q@jkc&-hf>3J|box^@VlfEp7?(f&BOw`#&beALGx*^!a2U z5Q|T%!>i(bRt@@#_xWk?ERR$yJOVq#`x0BfBsNPJYpDU+EqzzKW%ON!U(5E1_th0} zP`u?y@U(bemxmk0`z8TcpB1d>iosAM-pYI7Ga$ECy(Zpja%na3`?efh33H%8yfxRt zM9ARrPD`NAI@V&{SK@uwnxDn#Iz~)_>#oJvQ?t~oie!U;?F@2_Z8Q7RX+dU27c3@5Rb`ozN_50?E$NiX>c`m%k zW2*qjm+TYb<={_lKk@R2UEV?BrsPytw%0^-d5mREppg?Ga~ z@rs56`Eam4ye{7Ftze0Ghw8#};{DN)$7J~M=PL0Iljn!A`!IQ3{Dydckpq7Zg-^vh zLM)E3PDiolD7GAB?qjRPJI;8=AA(HrPGHN4&&8KZVVU^e81aKLut@w^W%yWp^Pc!& zBCy|f5I?#K){9@JC+rfx?78rZ_~qKdBd|~W^5exntu{;&zd}WLTl|VW0Iie^--us1 zgyG^>p-t6GU@4FNs=+JbC$xhd;#W_B4dS0(4`#z|@oS8OPsOj<2j+;M$h?Vj#jjNX zmWZEpwfMC^6TePh@#_u)Y)!5ueo6w+H|0(7>(v&&elyr5egkZ3_>lOG28e$~60qGQ zPy92lfj#0k{aO5Goy0$jK4)zgzj;eoD*oABAz%C!SHJ@CTYAt}{8re}YQFfbiCde6 z;>}!OOsQ z$A`tgkholktrupCpURr0ek}e)X8?0uJOnbtzhtWToru?^?SVNu<7elc;&(Y4u(#`E z@h`ts{3{v)zW}{*k@#2P%T-o&i{FD7^q41p&!+)Ddo=;p@%r=O8ORm?hKpf|_%}jtVscXzARc{)Z6ECKON{z{ zC;rXY!FAv7N8I}pm;Oh^A3)3pkOu>a!L4m!g7~++B>wHh>h`(f4+zq=+3g!SSNLx&v{|DG~{UH24; zKfJ5>BOZW_P%QpPd>=`^jyxv*s2gD-kpK5Kg3aQOZUfkKpM@Rb-@gog6Msw+Tn> z{{ZnEODx9`({XnKHa|E+{P7i`1I!YC!fUWw{D+o{|1iIGeYgd%{RlQbf^UyIQ60py53>0|LH6Q{>B#ed>?@wv|WQ?taMc1ZlE?h$`Fc24K`e0rStGZr-2UVay_-ph}O|Me^4^K8Wb=300SSf>^Ex3UQg z1N>N39%#4fp!ln6K|dhA-!jG;`m819>-qwD@*RGC_k#HAS>yG@b^|fk@VNNjlkeYS z$3}FEf&0b(p*OrP{*U%ccL6u8^`Kk_q_avxR6P8JkaG33r%O~?l1+_ntpbm4_SuH``XCz4O4ErQV$(Eqr5((<_EB6Lxz(ENb9+RNaED6p?gwe1{ zg2q+hLkXH-dy^Ys4(ycR%sVA$S|09(ED4$o0De8+?63rU7Zfxf1bZYn8*R}9?tt$k zXn8Xbzm`WNXoWAWawKSdAFPm|&07+*CBALPz!wsnLtM}KR)TY%fNc`Ads>3_#Jv6Q z5_HIv;Jir^oNwR}2`;!mf{tx~cy-(_!G)V7NF_EGVe>_-&Be`OAbc;uC5(FswsaaH z!KJjhbOHP=!DXz~Wd|ha+!fYJ(1m?n#!ApN1`kVcIq|z91?YR_VhOIA0>>rj_J9Oe z6U%FcN^tE@5_BIXK@Z~8^CJm*T?N>F{p}Lm&{~2U+e^@Uy976#Awi$c67+2X#PDY3 zxEa6u;eY=CK9FF*AqfUD)@^S{a65em5${2dNpJ`I?<^<5U7t&kmMg*F^I0k}MiVo>-v~y3Ex~;a;9Uvs?+LUWlL&XgItd+e@QU0FA&R#*ggrnCgIN{ z?3zsOPMIjd<2Ot2#5uq^PrV%SC74ETO(O==80$%Fc=9t~9iFNI?SLGajy=;^*QZ~D zWfIKj2D2r2rUg7G!Lt>i9}vTtserA|-49t3JWrgTUoOE5w0V&{nZ^3QM4y+>gn7X6 zH2Z46?^kL8w!BL2yvjUtd>|j@5U;t-0lVg5`)iE#8Zmpl4m={k8?4D2nTXok>DNLzVkA0T)um&1n)g7 z!TS$M@IiSXr#`?AKC=cNJ|V$J)!{C{m&Mq!_<8tQf{)LJ+h9IqN$|;72|m3Uu$zD9 z6nw_^XYavY2|iB&?Ed^Iz{W2a^9yYGg7y27xPG}tf+ghKk{={k+E{{RWr6KwpGff4 z3<;KF5(T7n;Hz^@Ygh)q8! z>m}HFKFpNh=Sv|&f^Cx|_~k74Sc2{2fxO$%8>UIHlXcxmj_#Tz!ER!(o4ne+UxHt; z<<|$`4++xI41pCA?71F_CD=>5edS=O1es?5Ymk{OLDt!DOoHqufw<;WmLRthu%3B~ zB*=dic1y6I^VVuu6g=<~Z0xg5R%@;1F{iBDQ}tf>&Ur z1b=dT9cKK)*zi{^366vk98Hqo7&aXHTY}>|B^FeIA0=iQ!G4K_nRoxgrvSK%~(NCFKTedGYNa{;%H}NO|^1qmlYf)7HH4oe;mxiuaR#sKWP8 zG62Rv1(9?lUB_;WmUV=D2b5mU5%RrNIwLEgwx_=mYTJsAunekwAk==99ig_Z<_NWI zf`jiMB%SX-6gdm61u2x9qxGQy<+iBW)Qs}EsP1b?`Fs@L($%k2l<$GkyHoCr_5}66 zKROEdE+tf3ra0_t=zGBTJ~9Da247Kr5?ui+DNjdNLm_3p)5+j_B*pecJ38!(DBn9} z+)o?61InOJ#!SiwQQZeoAM|C1@O@IoD~|9ZbdDqByQ2)&Rtd2;W1b^?7R6SM6XAOw z$-pipd>&op2=O%oJC$%3y2jxpqU#)?+V!0y{03d`2;V|Cz$P9#5&MkIj&L@*#Sy8$ zKRCkL=ueLDZgd;$pl@9?9q_}ekLEipYnpLfWRFjMBUBkoxhXo)5%ot|hdub^4M$hQ zTFMWg*r|BqQRY!X?Anv%2(f)nwj*qd<~c%gXb(0h;R1BOBV_%!cbB~pV@^QH-Muv^ zKa3Kuy&Wh&jk0b^xDO>3d-2Wt5XHZ}2PprE7K!YuDm-LD6M($ryEoa_0#Yf%KH{%L zm!ZEnBJy(|b}9B5^mj*?gC25(__6N~M_7O|pAwP-`wlzoX(;)mgt@5hgHY}I+hNP0 zM;swB+jrCvvL^eEIjo23HiU)f2}elGIOOBl@+j?;kohxNPlZrQCjKjym}Zs`vL=~j z9N}*$an8iv@E}^j5n^{H=Yq^i)MIaEWgwo`pqwi*iK*2wSRWL1) zIy%u|b)HEu85>SVr#LJ=WIpb&wa_OVmR!r63e#wh-I-51xQ29px}>&<`AzxMqFiu#M2q9EP#7R>CUgB1f~fJM0i7E&tFc+*u-Bk#9rh}8ox@&^e&?`Pqw5{^3Uq_Rc0<2+*lW>^4tpiK$zh4L z{{BO;*P*O=_8!XJ(R~iv8_jgs8_+C=y&lbV_?*A84~XP=}VQ)k$ zIc!gqoX+8R4Irn6!}daJI&2>_(ZT(l zp670){a|!6{788ux)q3VO#AL~#KxlOK)hq)Q1VlWX^hE9B{l(N;gr}z=zjQ(vc|r^ z5qlIp2)|SR7<$NI)#g9oPwFS3e>q~TQ|?hm>~WM_S7NMNo&fm~BWLo;Km*FGVO~Rr z#h1KB(4P8*D0!-wB$PZ=3^|o|zQZ&{FL0Ptw4=kYzIhiq%y3lqb!E)2(90cW0eXeQ ze1?*9is6{cBj*%Dj^vSZia8U#+F`Vg{L3RpVr$Xf4nyAL-Q+N;eH?~%d3_ybG)k^0 zraVfnC?*;04|g)=4``ahs{Mlz_BuVOaY-Z3pHHRObdW z2qjk(^Cfz}BX$CP&|x{|^Cmc~+C_dSR>x+&6^pHT(;QaqebQkEpwBt1`uBpvs_id2 z>}{yV7wjGAOAdPrI@@9IMqhPUwSA7ms^9Y*_AXT84p!qd-(l5{Hyu`eeam6hrv(m6 zp69*ouo{Df4y(Q{f_E5mEc&j)K7hXGupA3{?>p=x=m!ov2IaU{?0EDehvhiR`^I6X zqAMJBI=b3nHBR3;?6c?^hkXKF>#$Fw>l{{NzusXVM>jaE#(ty2&OkRg>{BS`4aMpj zZgJS>QO!B9lhGd?b|U(d!%jiBI_%5n&kj2i-R7{mhQB!ME9iEI)pg$C;J15{r#TAt zb#%AG>U#d_uyfILht)OT1AA%z2D;B-H7~LpR@XM$!E+7C%W+s;=Uj*V0?l*S&(VB` z{RG|bu)3ZH9QI4Jz+rX$3msN-q{v}47Y;h?XXx(^yBIy>u%DuTIIQN>pAM^eci3S+ zK#LvrWArbF)!g~pVadh3BMwV$<=29`9KY?+#tw5Y+Qea4)BI)*`!#x&!?L#d%^jA! z$Uoa*$;bQ_4*MP2(qYMo{8kRT3~lYOVlq95x-j#bLLjw>oSF$~jK4JJH)6 zmi)~hKH#v0DCaoE{(+8j*aGxHht>FxcSM3taM-`lhaC1W`mn?PhCbr3Md+gr z`zQLCBl1wrFN)odPIA~2=wydIfAI@1x=K%a9&Rng}iQCai_M^q7g(GgWgXE~xe=u3_$ z0e#sKRY7Mvq6+9Mj>w{~IwFJ4aYW_OxiF7sHFeR~9MS3M>yD^4`i3K_hR%0HHPJU6 zQ7!Z>N5rD$FK|R5`nDrVLKixsM0AmZ=f;x%i6bh5e&&c$(9a!FCG-nN6hpssM3vDc zj;I{E)Dbm8mpP&)=t@U)7P`t2H9%K8qO;L8j;J}h))6&C*Eyob=y#6j40OFCs*i4P zL}#MkJECUjMn}{F-QqM?~Nt@2M51Lm;4_c(K+Z(j;I~F)e&8Q{_Kd( zL$^7iPUtU=s1>^15nYPza734&I~`F=beAJ)gYI@j?a^Ny(M719n;>e9W;mjb=pIMZ z7TxQJE=Kn`qVv&AN0f?YIie0|wj;U{&2dD%&|F8<70q)**Q5E4s3*GL5nY4+=HRz& zl7GMvbw>*v(RFB{Bf1(bazx$GgN~>R`nw~#7Cq#ME=T`#L|34P9Z?VTs3Yo)9&#uH zqO~2-K(vk{x&`H2qeKJHWJlBwZRvwgcLDjQ z7!SP=$Wvob@=r0uwSZh#3_kI_SR8{N1so5G!S;g7fb}=nTR_e!CIw~f71Ic1?G@7k zC0`ZO8YSlxqxODtW0Ga;c!Z!;nh_x(%j3O0E}hOc-KV zaJ|D2^8#{9F{}%}LzM#h8P>OeJW~ugQ_#m@#-e>4=0Wskhnav9cg0Lcbw1`X&!DWI zVqQR5*8*shra1BLr|S#E6>BLqT66Q;2Lm3|m+d?YkN70Lb+zFpXI|2C_&O~(%axY{p3a^BolwU!04%Rw+8)dB(Q;f3K zg{*1#KH47!P+pAQ0<2BQS`-qOLe?l;fwDe|t%$09#5w#HRr`o<_&quX9-zDlC7%k( zqwoiGJYakHGx``zro0=S;t2PmQ{gG<@vU$=;9sbI%y1ZNEqvY)K7zgovuLvleaR7S zMc;Cm<>(?u_z9|hg83TNK43I{8y$u`D%|Wa(@=6tF&by`NijP19*0rC$P2|hiSBop z@6bOSrUptbDCSj^d{E4<=uwBsK{-z;W)6DXVKg2m9Oev>B5|1OQO{xUx5#&xj%dtb zu0zQ+#k_)&Z;E*XjU46%l-yGcYg|;;VVa}m9OfFdyu*w@Pji@sXa$EMkBZ0%#hi^+ zb{OJXRK;P4Yf&|aA$~>G9p+}Vmcx*DMdKW%7y6*X%ts%BhZ$e(C65%N@tEW=SEA&S zVmQ|nJ?=1r(I*_{PL!A`CJiNL^xr$01avkKC({6BofOj&Wjz#gAv)J#E<)!y%%$jS z4$~EV9p0q9+Don|W+J-4Vb-BaF~2lZ3V+ISyX}{jzy~-W;^<=!)U)X4zmMY>oDqv z#utpnc)i1@T^k(6M>URMo;iT#befL%ts@@8EYsa`1GAIe^x180%3~4Xx`i#OYwN!~BJ&I1Dj6h;ND^PW*eEIHnLi!-0u%ko-_W^`nU+RR5YfLW`0& zN~k_HcbFq+3x^?o2U|HpjX`UNIgYk*m}6*LhdF_s;|L>^yir1pcL#_08$Hhv68GX% zN3nHcG@XQalLmqRcs{IL#4pPAMMhh~7i*cSH-&iH_(kbSg}v z?|gKQBYFen*ixb=(2c-x70pFAJEAAiEsltDNbwJjNXOv#D&9(a9s6fUr~DL}0a=u1 zq1le;H8jT&O-4B`lxPx~?}#2k_dB8~C^=C~E<_Kbtg#Y3j*E zP1!$W@5#=}&du?1D&!>QG|g$Bb6(EHIoIZl$oVAa`&_=0&8?VwN$#b&<8sI6KAbxx z_lex6a%bc|oBLeu3%M`l&dz-;_l?}Qa^KEMxuDty0iRpG|MErmM^_Z03g{G-S(iWOBXs!~*~ zsCrSYq6do}E_$?RQqk0+&x^h+T358CXlv27qMb!qMR`R9Ma4x&4~7TJAFOe({=p^( zn;mR^u*Jc151v&My+vE2dW?lWL{cPj8&wJiT@LdFegVN0CYIr7ufgk-j>fNtb3!FUh1i8Lwrm zB$L*WN!v2gGx9Tz?`cFPE!nd=o=I7I^7h)jW%nkMNwfFv*;}+PVP6ZEN&9}!jL4*< z%m$ffWwy_JgiLxNb45IpDrD6sllo;1JSCG>{*O$$IJ=&}E0boCNps1hH{+S~ zKAH4M?iabs$)q*8n{&64N$Dk-w4Y2mSdvM68%!oO%IlDqns<5LHF>@B`sbzP4a*xv zCQTrdrjbc6kV&uR&C8pg_f6jFy!Ck-^LFL!$;-++kY6jmaelM>^YXjp_sZ{=e{25T z`D5}QCzC$QUzxuq|IhrR`y(=`9htPDU|YeCg8cGAL=6ELM7yeQBH<=U`RW8Y-aYYZsGigfEOJvfrqV+{Tl1V#? zel5x&lZwbBuAv7{KbUy%jDt<%nbhiFhj=D+A(ICElSxy_r0t`li6t8VAImo&V%ZsWS9;r2S8)cLs1NA)>ZiqyHk&V6-8*T14pLY-=L zs?@1mr&9f~^@rBu`XQ3CTi-q|{3KAnCn2bLzZX=iTIGb-qd- znLMJ-f~2;|S0&X+s-2WnJG=I#x(AY(Q~&C2h`-OP%XNXR@pXrb)JmvTxmLth`$Vn= zbsHxBoVYddr^FuN`96E`G&m$*7{RpK{^%M-s!T$Z>raY^EriJv8Y zDw4Q3@x#RT6W>dGH*pbL^AlfBd@XTa;;V_X6JJW4mH0y9bBQylpPu++;?l`g8(qEfv| ziIt2<#ZN1KR??RH68Gn)`j`2amu~&v)o12fBu!Hw)ZbSb?ao=Z*{V)CBGT8 zf%Bmgu--mv_Yc?kJ^Wt&Fn_o|#vkiH>(BCE@!w|uH~vcAcl&w%LBBW%gX#ez2P1V0Sq z6~~Tq_uS50qj&x0X47AvCYWI`7ABg>W|lsKp!~9amj7>m`q_&8FPQoIsWq$=W`-5Q zvSFF9TzFboF)SbM2}gy`hR=sR!(HL@@SE^0ua=kO)%NOyv!lLY?QlcbHcSZ@gzdtd zFfS|!|FWlrxnYql7iNXWtrr%C`)&E~uoWAH+2L>D!SMI+Q20k!9R3|1vBrkh+A_9m zm>-_7z74`-;ZYk457^o^$yT>1_HgI`^}ixU9rbv6YcG>NwLW$ z$wa29Ni{vqaI?UCW-1ZqGfg-1nz_l`XhxgzCfN?R1MR(bn8`3-m_g>t*a_R;j}WgG-em{d2km`!f_>QDZy&N_?Kt~@eat>$$Jp`qQ9IR6w=dXd?GyHC zJIy|BpR+UUQ+ASl-cGg??G*d6ooQdPuh?03wtd~svvchn`-YuwU$t-9H|+xZh5g)q zV&Au4+IQ_j`=0&GF1DZAMfPp`f&JKiWZ$tLntRRj_G|m2-DFqT@9YnDncZNQ+s$^Z zU20d`Z|s`bq1YdGrQKq`x9jY;cBB2uuCnXx61&&#vFUcZ&9FP|KKrxXWp~&dn`?iv z+w5-ptIf1oHrsBszeK(*w13zFdngk7mpyEMvqkpL$g}(H346pIw13;*ZJs@Di|sLc zGz#nin;+GPszzm_ic$5bPLvQ;i7G@kGEw=cZj>CI9@UPjMKz;ZQ51zyQj{2-7Nta$ zqF7WpDi<}1nnY(s4WhH7=263_adbvhKRPpN7PW|)M)jg|qYI;RqIS^*(Rop)s8w`n zbV<}QY7@1OE{a-59iz6<#nJguYSbaRGU^p|jjoS+M%P4FMct$8qN}5BQJ3i2=eb^PYL%d}=;7 z8_XuN#r$G+nsk$G@=X1(b=W36Cp=E>X1iHoc9>7h+vY3do2N`;)6D#6eljySk3ME@Gfm97W{P>-JYiOwZ_OH$ zX>!drv&@V)SD3XX(R^qwGiRB4<|^}%>0|bpd(7459dp3^VGf!@=1+6j{ALQwU#7_X zZumMPjDLjOIkMqL-qVquJ3b(W}vG(d1}S z^iVVtm}-Pd<}P0IhfrnIg2Qi;bs zdzqzz)RoG?2B}6%`anggLc3(%bzddX{~JwZYO2zru3W+Opq{P3)oLaA{CGGlygBR? zb_g4V<;_u3NWN_1jQuP}TMJVqmJ?ea`yw_!HY0XltamImc4n+vtZZ;7*dDA576&hI zoxdfxA?Olx2+j&djmTBSyGkYguEV2K_b1XTG46R? zJWrr??ch85o!TY^?<+`sTGsTcNSTs-wb9zt)#Vo*T345HLOhll!82Jqt*fOgC)L6o z@iG6|j&GIB%M);24QBTi@)bdaxU~tvAy&JjOzWEQGPBwF@!8a)1nQIUu4=fmq#yfv zc3Hl(E&J75&5~+Tg@0vG_FsGI(z|wSYCK{o>Iq{xzfX&guJ)(Mf%w?!eKP;{L2at< zd}8zjwrWXb{{pUu+r~uKRR_D(F5x^`Dx0^sXh1Vo#RzPmu=nuSUz7C7KfM!fx&F_We`u?~fl3 zeI>w#iZT+bRn?DVUgQ)1D(kfWtfM9#b^f(ZxsrX!jI75$x|+w~ExDju`OVJf^+K-Rk({+NhsNlEQZ^`hU-YvqpCXp4o=6T#Aq?lW3Mj%BJO0ZDXryuY@Nlm)%DjS)*TzW+4`@0 z=o{LcfAw=2S4$(puP)2{(@)1GnqGrb>NNL=l7E=EmX7aME|-x@YxFqQ)ou{?yE5Nx zx^ss5RGUb|Bgr^=gy`8Yo);Qt2nYu0z}_e%pI;od2_^2GF^ZtM88TXc7+~|5}AN42+PnkQ+AS+!hHGE^EG19n}tfGC9<6f^l z9H~6F)+fQB4k8rKmv#4G%s_+Z+GSqNoiN{X!IyqQRZfIQ%ejlX$C^3qj zYfF!tMzJc)U%Dr5b*$`qt=tea1TDa@lLi$ zjy>~VdM49Xv&UUQD#vCr%Kzv|n}6Bh^~X=WD%56=u31Bl);zX#eK_A!>#|Re`0856 zcZOCP;c<21--s3$^O>t2pWpuGj&C`4iZjCDVQ=my&k1XUK6gRibBFalccl}!YwgDU zY_ciO=ZW31Z({GqUXG24^^aW~YsNM8V6Zh<9=yfp=KjHDL7O1aKkBFZYy1!W>3rhu z;kWP;{m{$tzVK#w!}&juCd(n&#iydV>8U*fJ2tb|><`pNueP_JfsWz)E5Osnua zKfR{tS;zUNUh29hn{@iSoYxqVlfjqt`&SLy_3)cIuW!i_qA_vj0C%O;^K~uSRbp{T8= z*1DsvLOgD|hBd-%^!eY~=vr!SrtpoIy9$(!@2)w$7~#~uNhL>wp84V#Y)|~FpF3u% z$XKp|C;RDribk&{|KC16$Clcw$FB3Tt~BD`+~^sMWXF$>A?#+o^j~;$!Ol z-SzRal8t{3YNtEtHM#M zz4c0}XVMD6(s(pV>-Ah-K^g_i;$FL2wa1;W)x(;>SEr1m=gpdWrjlCzdGW}X_R-_Y z-EsfpH!XC<{@tRH&1C%lQ5(0iCihe4$0KuUA9t=yv049PzLGtqeQkC;D^K=41J9Pn zWAEzpuCh_^^(nsUl~3=?O3u--Cr+_g*HvRzmk&;wD{hP$)YM{)cn`igWj-B2?}k>K z(l(K3RVG^GK(O+Zk?T;WXYLe!p`$tDM%Htzu50{mBv^IIIPOSSOB4BRz2>Lup}D6= zQ;GG#>Qn5|t0i}9{-tsM^*p6ldd?I4D{(_Vy>3(pzKvU@Gi%oAI4MME4Kt}X|Egu) zcxL&#=%ZJDcl|24Ka6QyPSz&HKX>RoU%ZdJfn}w8^?J-)`~q69&U%Na5lxaC@wha* zH0Skd*?`ZF7h~Ihsi%eBjipHM|LB+K&WCbS+)kIRI-awnPu!A|wcHW$@9OlNqIH~S z;&D^U_1vTp*3S*e#CbmU)~3a2@q6G#{7Z{+r*4*E<=M&AP z)qkm{g|3Ny;>H$#@qhHzY-i?Z-hcEissDFxerKU`*De`NBdo__W%)E-pB%5(Pg(8? zS0(%@9#wbW7C++#zZ2Ek^w29%75=*_6;E!(=h89ttgdmZ%0GO@9(PrR+*fVk$zh0?#J8`R)8hJe{cI z{mIjbmEIC>K2Imc@N}Y^*UYQt@gFCV?ZHAkCThVV-Zgr97gP)1HKX*?pdKHU`B#N{ zx8-76a_8;cMGQ~Yx$^>d8~n>hJ;F=dYHsTJOh0q$T5!bi+e-a}f3k%h_sRUy?bKR5 z3OVa}^I5mjwkh75l>gbnRvoW0)J=QjiPXRT*F zYprKJ>$$C)w2bopSJI-%z^BqnEG(P@rZr0XDu4EcmxCJg3W%Swi#A>n{~7NCCsdnq z`AlceCxizD7d>I7KteiKfOlCBsg1O73-F2MkAJCeILD}4Fvj+KF@|xTTE>(NWs8xB zG@bLDw5;INW{QjTWpH^My|@fVgkw(bAxDk#8pS4o|AFs(E@f24O7)to?mBqHwnJHt zM2Aqx=nGHd3bmL=!?P7^;pjHTurWrC#n@2PUC^%BImt26ddo;bOb-81>u!+|U=H<2 z8EcUo5q@(Hl)PV|7ix)+KGZ!b=O_=W?zb_b+1zsQAh?Jr9EAbk6v_s_0GEtP6$;Tm z7;v{sDcWwF)uwMQC0-}mkxP|Q;8*XHsHI-6N3AL z;;aSdyDy>-aT+l94seDgI6QgKztN(((#tg?k&M9pXvuPNdNq zg|zZM1x^^itkHR6>hrEd8}h0BxV3?$B}Ip%yt(#dh;2(>Cv zGj^$x_A>IoQ^ieeP4aE*Ku}I2#+3l~IwGfvGmo^EXgAQ;?ehN}>F_I@qcKuUEd`H& zgZK-6GiiZZdO@LDOBbt2Nm^p%;&dyuq1wb6-=J-s+Q*EZ*2_;ZjLSighsA!*;1~~D zr#P|@2^RMUNsB3`DQ)`Q-S}6_C22^ZhN#$E5w)M_ybLKd5ot2Vy-$PYjNpL2+BPKXAvul>_Ss&KX!TFl(SX(AIyj|Hb|%`giu< z+`qB^g8o(gOZ#W_M}3cD_tr??g?(%Kmi5i)8|aIApXj}(cX#ity_(*dwX{GZ0@)z76q5Hh<6T6SAJe> zvaYkc7Isy!zv@8eW1Y8m-q3k*=b4?SbuR8asNwExRL5f-cXsUTxUu7sj

    t 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 literal 0 HcmV?d00001 diff --git a/node_modules/react-native-vector-icons/Fonts/Octicons.ttf b/node_modules/react-native-vector-icons/Fonts/Octicons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f8daedca4515bb70b84038c6c447022f868f57ab GIT binary patch literal 49404 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 Kj_>Q2Zu>vsTUp2e literal 0 HcmV?d00001 diff --git a/node_modules/react-native-vector-icons/Fonts/Zocial.ttf b/node_modules/react-native-vector-icons/Fonts/Zocial.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e2b5fbb02fd0ce400780207ac39d203a319af7bb GIT binary patch literal 25788 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 WG&4HZ;a`2v?|q4?hG+lZ9sdg)S68(F literal 0 HcmV?d00001 diff --git a/node_modules/react-native-vector-icons/Foundation.js b/node_modules/react-native-vector-icons/Foundation.js new file mode 100644 index 00000000..9576bf94 --- /dev/null +++ b/node_modules/react-native-vector-icons/Foundation.js @@ -0,0 +1,16 @@ +/** + * Foundation icon set component. + * Usage: + */ + +import createIconSet from './lib/create-icon-set'; +import glyphMap from './glyphmaps/Foundation.json'; + +const iconSet = createIconSet(glyphMap, 'fontcustom', 'Foundation.ttf'); + +export default iconSet; +export const { + Button, + getImageSource, + getImageSourceSync, +} = iconSet; diff --git a/node_modules/react-native-vector-icons/Foundation.js.flow b/node_modules/react-native-vector-icons/Foundation.js.flow new file mode 100644 index 00000000..bd6b8f90 --- /dev/null +++ b/node_modules/react-native-vector-icons/Foundation.js.flow @@ -0,0 +1,9 @@ +/** + * @flow strict + */ + +import type { Icon } from './index'; + +export type FoundationGlyphs = 'address-book' | 'alert' | 'align-center' | 'align-justify' | 'align-left' | 'align-right' | 'anchor' | 'annotate' | 'archive' | 'arrow-down' | 'arrow-left' | 'arrow-right' | 'arrow-up' | 'arrows-compress' | 'arrows-expand' | 'arrows-in' | 'arrows-out' | 'asl' | 'asterisk' | 'at-sign' | 'background-color' | 'battery-empty' | 'battery-full' | 'battery-half' | 'bitcoin-circle' | 'bitcoin' | 'blind' | 'bluetooth' | 'bold' | 'book-bookmark' | 'book' | 'bookmark' | 'braille' | 'burst-new' | 'burst-sale' | 'burst' | 'calendar' | 'camera' | 'check' | 'checkbox' | 'clipboard-notes' | 'clipboard-pencil' | 'clipboard' | 'clock' | 'closed-caption' | 'cloud' | 'comment-minus' | 'comment-quotes' | 'comment-video' | 'comment' | 'comments' | 'compass' | 'contrast' | 'credit-card' | 'crop' | 'crown' | 'css3' | 'database' | 'die-five' | 'die-four' | 'die-one' | 'die-six' | 'die-three' | 'die-two' | 'dislike' | 'dollar-bill' | 'dollar' | 'download' | 'eject' | 'elevator' | 'euro' | 'eye' | 'fast-forward' | 'female-symbol' | 'female' | 'filter' | 'first-aid' | 'flag' | 'folder-add' | 'folder-lock' | 'folder' | 'foot' | 'foundation' | 'graph-bar' | 'graph-horizontal' | 'graph-pie' | 'graph-trend' | 'guide-dog' | 'hearing-aid' | 'heart' | 'home' | 'html5' | 'indent-less' | 'indent-more' | 'info' | 'italic' | 'key' | 'laptop' | 'layout' | 'lightbulb' | 'like' | 'link' | 'list-bullet' | 'list-number' | 'list-thumbnails' | 'list' | 'lock' | 'loop' | 'magnifying-glass' | 'mail' | 'male-female' | 'male-symbol' | 'male' | 'map' | 'marker' | 'megaphone' | 'microphone' | 'minus-circle' | 'minus' | 'mobile-signal' | 'mobile' | 'monitor' | 'mountains' | 'music' | 'next' | 'no-dogs' | 'no-smoking' | 'page-add' | 'page-copy' | 'page-csv' | 'page-delete' | 'page-doc' | 'page-edit' | 'page-export-csv' | 'page-export-doc' | 'page-export-pdf' | 'page-export' | 'page-filled' | 'page-multiple' | 'page-pdf' | 'page-remove' | 'page-search' | 'page' | 'paint-bucket' | 'paperclip' | 'pause' | 'paw' | 'paypal' | 'pencil' | 'photo' | 'play-circle' | 'play-video' | 'play' | 'plus' | 'pound' | 'power' | 'previous' | 'price-tag' | 'pricetag-multiple' | 'print' | 'prohibited' | 'projection-screen' | 'puzzle' | 'quote' | 'record' | 'refresh' | 'results-demographics' | 'results' | 'rewind-ten' | 'rewind' | 'rss' | 'safety-cone' | 'save' | 'share' | 'sheriff-badge' | 'shield' | 'shopping-bag' | 'shopping-cart' | 'shuffle' | 'skull' | 'social-500px' | 'social-adobe' | 'social-amazon' | 'social-android' | 'social-apple' | 'social-behance' | 'social-bing' | 'social-blogger' | 'social-delicious' | 'social-designer-news' | 'social-deviant-art' | 'social-digg' | 'social-dribbble' | 'social-drive' | 'social-dropbox' | 'social-evernote' | 'social-facebook' | 'social-flickr' | 'social-forrst' | 'social-foursquare' | 'social-game-center' | 'social-github' | 'social-google-plus' | 'social-hacker-news' | 'social-hi5' | 'social-instagram' | 'social-joomla' | 'social-lastfm' | 'social-linkedin' | 'social-medium' | 'social-myspace' | 'social-orkut' | 'social-path' | 'social-picasa' | 'social-pinterest' | 'social-rdio' | 'social-reddit' | 'social-skillshare' | 'social-skype' | 'social-smashing-mag' | 'social-snapchat' | 'social-spotify' | 'social-squidoo' | 'social-stack-overflow' | 'social-steam' | 'social-stumbleupon' | 'social-treehouse' | 'social-tumblr' | 'social-twitter' | 'social-vimeo' | 'social-windows' | 'social-xbox' | 'social-yahoo' | 'social-yelp' | 'social-youtube' | 'social-zerply' | 'social-zurb' | 'sound' | 'star' | 'stop' | 'strikethrough' | 'subscript' | 'superscript' | 'tablet-landscape' | 'tablet-portrait' | 'target-two' | 'target' | 'telephone-accessible' | 'telephone' | 'text-color' | 'thumbnails' | 'ticket' | 'torso-business' | 'torso-female' | 'torso' | 'torsos-all-female' | 'torsos-all' | 'torsos-female-male' | 'torsos-male-female' | 'torsos' | 'trash' | 'trees' | 'trophy' | 'underline' | 'universal-access' | 'unlink' | 'unlock' | 'upload-cloud' | 'upload' | 'usb' | 'video' | 'volume-none' | 'volume-strike' | 'volume' | 'web' | 'wheelchair' | 'widget' | 'wrench' | 'x-circle' | 'x' | 'yen' | 'zoom-in' | 'zoom-out'; + +declare export default Class>; diff --git a/node_modules/react-native-vector-icons/Ionicons.js b/node_modules/react-native-vector-icons/Ionicons.js new file mode 100644 index 00000000..96e45ab3 --- /dev/null +++ b/node_modules/react-native-vector-icons/Ionicons.js @@ -0,0 +1,16 @@ +/** + * Ionicons icon set component. + * Usage: + */ + +import createIconSet from './lib/create-icon-set'; +import glyphMap from './glyphmaps/Ionicons.json'; + +const iconSet = createIconSet(glyphMap, 'Ionicons', 'Ionicons.ttf'); + +export default iconSet; +export const { + Button, + getImageSource, + getImageSourceSync, +} = iconSet; diff --git a/node_modules/react-native-vector-icons/Ionicons.js.flow b/node_modules/react-native-vector-icons/Ionicons.js.flow new file mode 100644 index 00000000..2b7f0caf --- /dev/null +++ b/node_modules/react-native-vector-icons/Ionicons.js.flow @@ -0,0 +1,9 @@ +/** + * @flow strict + */ + +import type { Icon } from './index'; + +export type IoniconsGlyphs = 'accessibility' | 'accessibility-outline' | 'accessibility-sharp' | 'add' | 'add-circle' | 'add-circle-outline' | 'add-circle-sharp' | 'add-outline' | 'add-sharp' | 'airplane' | 'airplane-outline' | 'airplane-sharp' | 'alarm' | 'alarm-outline' | 'alarm-sharp' | 'albums' | 'albums-outline' | 'albums-sharp' | 'alert' | 'alert-circle' | 'alert-circle-outline' | 'alert-circle-sharp' | 'alert-outline' | 'alert-sharp' | 'american-football' | 'american-football-outline' | 'american-football-sharp' | 'analytics' | 'analytics-outline' | 'analytics-sharp' | 'aperture' | 'aperture-outline' | 'aperture-sharp' | 'apps' | 'apps-outline' | 'apps-sharp' | 'archive' | 'archive-outline' | 'archive-sharp' | 'arrow-back' | 'arrow-back-circle' | 'arrow-back-circle-outline' | 'arrow-back-circle-sharp' | 'arrow-back-outline' | 'arrow-back-sharp' | 'arrow-down' | 'arrow-down-circle' | 'arrow-down-circle-outline' | 'arrow-down-circle-sharp' | 'arrow-down-outline' | 'arrow-down-sharp' | 'arrow-forward' | 'arrow-forward-circle' | 'arrow-forward-circle-outline' | 'arrow-forward-circle-sharp' | 'arrow-forward-outline' | 'arrow-forward-sharp' | 'arrow-redo' | 'arrow-redo-circle' | 'arrow-redo-circle-outline' | 'arrow-redo-circle-sharp' | 'arrow-redo-outline' | 'arrow-redo-sharp' | 'arrow-undo' | 'arrow-undo-circle' | 'arrow-undo-circle-outline' | 'arrow-undo-circle-sharp' | 'arrow-undo-outline' | 'arrow-undo-sharp' | 'arrow-up' | 'arrow-up-circle' | 'arrow-up-circle-outline' | 'arrow-up-circle-sharp' | 'arrow-up-outline' | 'arrow-up-sharp' | 'at' | 'at-circle' | 'at-circle-outline' | 'at-circle-sharp' | 'at-outline' | 'at-sharp' | 'attach' | 'attach-outline' | 'attach-sharp' | 'backspace' | 'backspace-outline' | 'backspace-sharp' | 'bag' | 'bag-add' | 'bag-add-outline' | 'bag-add-sharp' | 'bag-check' | 'bag-check-outline' | 'bag-check-sharp' | 'bag-handle' | 'bag-handle-outline' | 'bag-handle-sharp' | 'bag-outline' | 'bag-remove' | 'bag-remove-outline' | 'bag-remove-sharp' | 'bag-sharp' | 'balloon' | 'balloon-outline' | 'balloon-sharp' | 'ban' | 'ban-outline' | 'ban-sharp' | 'bandage' | 'bandage-outline' | 'bandage-sharp' | 'bar-chart' | 'bar-chart-outline' | 'bar-chart-sharp' | 'barbell' | 'barbell-outline' | 'barbell-sharp' | 'barcode' | 'barcode-outline' | 'barcode-sharp' | 'baseball' | 'baseball-outline' | 'baseball-sharp' | 'basket' | 'basket-outline' | 'basket-sharp' | 'basketball' | 'basketball-outline' | 'basketball-sharp' | 'battery-charging' | 'battery-charging-outline' | 'battery-charging-sharp' | 'battery-dead' | 'battery-dead-outline' | 'battery-dead-sharp' | 'battery-full' | 'battery-full-outline' | 'battery-full-sharp' | 'battery-half' | 'battery-half-outline' | 'battery-half-sharp' | 'beaker' | 'beaker-outline' | 'beaker-sharp' | 'bed' | 'bed-outline' | 'bed-sharp' | 'beer' | 'beer-outline' | 'beer-sharp' | 'bicycle' | 'bicycle-outline' | 'bicycle-sharp' | 'bluetooth' | 'bluetooth-outline' | 'bluetooth-sharp' | 'boat' | 'boat-outline' | 'boat-sharp' | 'body' | 'body-outline' | 'body-sharp' | 'bonfire' | 'bonfire-outline' | 'bonfire-sharp' | 'book' | 'book-outline' | 'book-sharp' | 'bookmark' | 'bookmark-outline' | 'bookmark-sharp' | 'bookmarks' | 'bookmarks-outline' | 'bookmarks-sharp' | 'bowling-ball' | 'bowling-ball-outline' | 'bowling-ball-sharp' | 'briefcase' | 'briefcase-outline' | 'briefcase-sharp' | 'browsers' | 'browsers-outline' | 'browsers-sharp' | 'brush' | 'brush-outline' | 'brush-sharp' | 'bug' | 'bug-outline' | 'bug-sharp' | 'build' | 'build-outline' | 'build-sharp' | 'bulb' | 'bulb-outline' | 'bulb-sharp' | 'bus' | 'bus-outline' | 'bus-sharp' | 'business' | 'business-outline' | 'business-sharp' | 'cafe' | 'cafe-outline' | 'cafe-sharp' | 'calculator' | 'calculator-outline' | 'calculator-sharp' | 'calendar' | 'calendar-clear' | 'calendar-clear-outline' | 'calendar-clear-sharp' | 'calendar-number' | 'calendar-number-outline' | 'calendar-number-sharp' | 'calendar-outline' | 'calendar-sharp' | 'call' | 'call-outline' | 'call-sharp' | 'camera' | 'camera-outline' | 'camera-reverse' | 'camera-reverse-outline' | 'camera-reverse-sharp' | 'camera-sharp' | 'car' | 'car-outline' | 'car-sharp' | 'car-sport' | 'car-sport-outline' | 'car-sport-sharp' | 'card' | 'card-outline' | 'card-sharp' | 'caret-back' | 'caret-back-circle' | 'caret-back-circle-outline' | 'caret-back-circle-sharp' | 'caret-back-outline' | 'caret-back-sharp' | 'caret-down' | 'caret-down-circle' | 'caret-down-circle-outline' | 'caret-down-circle-sharp' | 'caret-down-outline' | 'caret-down-sharp' | 'caret-forward' | 'caret-forward-circle' | 'caret-forward-circle-outline' | 'caret-forward-circle-sharp' | 'caret-forward-outline' | 'caret-forward-sharp' | 'caret-up' | 'caret-up-circle' | 'caret-up-circle-outline' | 'caret-up-circle-sharp' | 'caret-up-outline' | 'caret-up-sharp' | 'cart' | 'cart-outline' | 'cart-sharp' | 'cash' | 'cash-outline' | 'cash-sharp' | 'cellular' | 'cellular-outline' | 'cellular-sharp' | 'chatbox' | 'chatbox-ellipses' | 'chatbox-ellipses-outline' | 'chatbox-ellipses-sharp' | 'chatbox-outline' | 'chatbox-sharp' | 'chatbubble' | 'chatbubble-ellipses' | 'chatbubble-ellipses-outline' | 'chatbubble-ellipses-sharp' | 'chatbubble-outline' | 'chatbubble-sharp' | 'chatbubbles' | 'chatbubbles-outline' | 'chatbubbles-sharp' | 'checkbox' | 'checkbox-outline' | 'checkbox-sharp' | 'checkmark' | 'checkmark-circle' | 'checkmark-circle-outline' | 'checkmark-circle-sharp' | 'checkmark-done' | 'checkmark-done-circle' | 'checkmark-done-circle-outline' | 'checkmark-done-circle-sharp' | 'checkmark-done-outline' | 'checkmark-done-sharp' | 'checkmark-outline' | 'checkmark-sharp' | 'chevron-back' | 'chevron-back-circle' | 'chevron-back-circle-outline' | 'chevron-back-circle-sharp' | 'chevron-back-outline' | 'chevron-back-sharp' | 'chevron-collapse' | 'chevron-collapse-outline' | 'chevron-collapse-sharp' | 'chevron-down' | 'chevron-down-circle' | 'chevron-down-circle-outline' | 'chevron-down-circle-sharp' | 'chevron-down-outline' | 'chevron-down-sharp' | 'chevron-expand' | 'chevron-expand-outline' | 'chevron-expand-sharp' | 'chevron-forward' | 'chevron-forward-circle' | 'chevron-forward-circle-outline' | 'chevron-forward-circle-sharp' | 'chevron-forward-outline' | 'chevron-forward-sharp' | 'chevron-up' | 'chevron-up-circle' | 'chevron-up-circle-outline' | 'chevron-up-circle-sharp' | 'chevron-up-outline' | 'chevron-up-sharp' | 'clipboard' | 'clipboard-outline' | 'clipboard-sharp' | 'close' | 'close-circle' | 'close-circle-outline' | 'close-circle-sharp' | 'close-outline' | 'close-sharp' | 'cloud' | 'cloud-circle' | 'cloud-circle-outline' | 'cloud-circle-sharp' | 'cloud-done' | 'cloud-done-outline' | 'cloud-done-sharp' | 'cloud-download' | 'cloud-download-outline' | 'cloud-download-sharp' | 'cloud-offline' | 'cloud-offline-outline' | 'cloud-offline-sharp' | 'cloud-outline' | 'cloud-sharp' | 'cloud-upload' | 'cloud-upload-outline' | 'cloud-upload-sharp' | 'cloudy' | 'cloudy-night' | 'cloudy-night-outline' | 'cloudy-night-sharp' | 'cloudy-outline' | 'cloudy-sharp' | 'code' | 'code-download' | 'code-download-outline' | 'code-download-sharp' | 'code-outline' | 'code-sharp' | 'code-slash' | 'code-slash-outline' | 'code-slash-sharp' | 'code-working' | 'code-working-outline' | 'code-working-sharp' | 'cog' | 'cog-outline' | 'cog-sharp' | 'color-fill' | 'color-fill-outline' | 'color-fill-sharp' | 'color-filter' | 'color-filter-outline' | 'color-filter-sharp' | 'color-palette' | 'color-palette-outline' | 'color-palette-sharp' | 'color-wand' | 'color-wand-outline' | 'color-wand-sharp' | 'compass' | 'compass-outline' | 'compass-sharp' | 'construct' | 'construct-outline' | 'construct-sharp' | 'contract' | 'contract-outline' | 'contract-sharp' | 'contrast' | 'contrast-outline' | 'contrast-sharp' | 'copy' | 'copy-outline' | 'copy-sharp' | 'create' | 'create-outline' | 'create-sharp' | 'crop' | 'crop-outline' | 'crop-sharp' | 'cube' | 'cube-outline' | 'cube-sharp' | 'cut' | 'cut-outline' | 'cut-sharp' | 'desktop' | 'desktop-outline' | 'desktop-sharp' | 'diamond' | 'diamond-outline' | 'diamond-sharp' | 'dice' | 'dice-outline' | 'dice-sharp' | 'disc' | 'disc-outline' | 'disc-sharp' | 'document' | 'document-attach' | 'document-attach-outline' | 'document-attach-sharp' | 'document-lock' | 'document-lock-outline' | 'document-lock-sharp' | 'document-outline' | 'document-sharp' | 'document-text' | 'document-text-outline' | 'document-text-sharp' | 'documents' | 'documents-outline' | 'documents-sharp' | 'download' | 'download-outline' | 'download-sharp' | 'duplicate' | 'duplicate-outline' | 'duplicate-sharp' | 'ear' | 'ear-outline' | 'ear-sharp' | 'earth' | 'earth-outline' | 'earth-sharp' | 'easel' | 'easel-outline' | 'easel-sharp' | 'egg' | 'egg-outline' | 'egg-sharp' | 'ellipse' | 'ellipse-outline' | 'ellipse-sharp' | 'ellipsis-horizontal' | 'ellipsis-horizontal-circle' | 'ellipsis-horizontal-circle-outline' | 'ellipsis-horizontal-circle-sharp' | 'ellipsis-horizontal-outline' | 'ellipsis-horizontal-sharp' | 'ellipsis-vertical' | 'ellipsis-vertical-circle' | 'ellipsis-vertical-circle-outline' | 'ellipsis-vertical-circle-sharp' | 'ellipsis-vertical-outline' | 'ellipsis-vertical-sharp' | 'enter' | 'enter-outline' | 'enter-sharp' | 'exit' | 'exit-outline' | 'exit-sharp' | 'expand' | 'expand-outline' | 'expand-sharp' | 'extension-puzzle' | 'extension-puzzle-outline' | 'extension-puzzle-sharp' | 'eye' | 'eye-off' | 'eye-off-outline' | 'eye-off-sharp' | 'eye-outline' | 'eye-sharp' | 'eyedrop' | 'eyedrop-outline' | 'eyedrop-sharp' | 'fast-food' | 'fast-food-outline' | 'fast-food-sharp' | 'female' | 'female-outline' | 'female-sharp' | 'file-tray' | 'file-tray-full' | 'file-tray-full-outline' | 'file-tray-full-sharp' | 'file-tray-outline' | 'file-tray-sharp' | 'file-tray-stacked' | 'file-tray-stacked-outline' | 'file-tray-stacked-sharp' | 'film' | 'film-outline' | 'film-sharp' | 'filter' | 'filter-circle' | 'filter-circle-outline' | 'filter-circle-sharp' | 'filter-outline' | 'filter-sharp' | 'finger-print' | 'finger-print-outline' | 'finger-print-sharp' | 'fish' | 'fish-outline' | 'fish-sharp' | 'fitness' | 'fitness-outline' | 'fitness-sharp' | 'flag' | 'flag-outline' | 'flag-sharp' | 'flame' | 'flame-outline' | 'flame-sharp' | 'flash' | 'flash-off' | 'flash-off-outline' | 'flash-off-sharp' | 'flash-outline' | 'flash-sharp' | 'flashlight' | 'flashlight-outline' | 'flashlight-sharp' | 'flask' | 'flask-outline' | 'flask-sharp' | 'flower' | 'flower-outline' | 'flower-sharp' | 'folder' | 'folder-open' | 'folder-open-outline' | 'folder-open-sharp' | 'folder-outline' | 'folder-sharp' | 'football' | 'football-outline' | 'football-sharp' | 'footsteps' | 'footsteps-outline' | 'footsteps-sharp' | 'funnel' | 'funnel-outline' | 'funnel-sharp' | 'game-controller' | 'game-controller-outline' | 'game-controller-sharp' | 'gift' | 'gift-outline' | 'gift-sharp' | 'git-branch' | 'git-branch-outline' | 'git-branch-sharp' | 'git-commit' | 'git-commit-outline' | 'git-commit-sharp' | 'git-compare' | 'git-compare-outline' | 'git-compare-sharp' | 'git-merge' | 'git-merge-outline' | 'git-merge-sharp' | 'git-network' | 'git-network-outline' | 'git-network-sharp' | 'git-pull-request' | 'git-pull-request-outline' | 'git-pull-request-sharp' | 'glasses' | 'glasses-outline' | 'glasses-sharp' | 'globe' | 'globe-outline' | 'globe-sharp' | 'golf' | 'golf-outline' | 'golf-sharp' | 'grid' | 'grid-outline' | 'grid-sharp' | 'hammer' | 'hammer-outline' | 'hammer-sharp' | 'hand-left' | 'hand-left-outline' | 'hand-left-sharp' | 'hand-right' | 'hand-right-outline' | 'hand-right-sharp' | 'happy' | 'happy-outline' | 'happy-sharp' | 'hardware-chip' | 'hardware-chip-outline' | 'hardware-chip-sharp' | 'headset' | 'headset-outline' | 'headset-sharp' | 'heart' | 'heart-circle' | 'heart-circle-outline' | 'heart-circle-sharp' | 'heart-dislike' | 'heart-dislike-circle' | 'heart-dislike-circle-outline' | 'heart-dislike-circle-sharp' | 'heart-dislike-outline' | 'heart-dislike-sharp' | 'heart-half' | 'heart-half-outline' | 'heart-half-sharp' | 'heart-outline' | 'heart-sharp' | 'help' | 'help-buoy' | 'help-buoy-outline' | 'help-buoy-sharp' | 'help-circle' | 'help-circle-outline' | 'help-circle-sharp' | 'help-outline' | 'help-sharp' | 'home' | 'home-outline' | 'home-sharp' | 'hourglass' | 'hourglass-outline' | 'hourglass-sharp' | 'ice-cream' | 'ice-cream-outline' | 'ice-cream-sharp' | 'id-card' | 'id-card-outline' | 'id-card-sharp' | 'image' | 'image-outline' | 'image-sharp' | 'images' | 'images-outline' | 'images-sharp' | 'infinite' | 'infinite-outline' | 'infinite-sharp' | 'information' | 'information-circle' | 'information-circle-outline' | 'information-circle-sharp' | 'information-outline' | 'information-sharp' | 'invert-mode' | 'invert-mode-outline' | 'invert-mode-sharp' | 'journal' | 'journal-outline' | 'journal-sharp' | 'key' | 'key-outline' | 'key-sharp' | 'keypad' | 'keypad-outline' | 'keypad-sharp' | 'language' | 'language-outline' | 'language-sharp' | 'laptop' | 'laptop-outline' | 'laptop-sharp' | 'layers' | 'layers-outline' | 'layers-sharp' | 'leaf' | 'leaf-outline' | 'leaf-sharp' | 'library' | 'library-outline' | 'library-sharp' | 'link' | 'link-outline' | 'link-sharp' | 'list' | 'list-circle' | 'list-circle-outline' | 'list-circle-sharp' | 'list-outline' | 'list-sharp' | 'locate' | 'locate-outline' | 'locate-sharp' | 'location' | 'location-outline' | 'location-sharp' | 'lock-closed' | 'lock-closed-outline' | 'lock-closed-sharp' | 'lock-open' | 'lock-open-outline' | 'lock-open-sharp' | 'log-in' | 'log-in-outline' | 'log-in-sharp' | 'log-out' | 'log-out-outline' | 'log-out-sharp' | 'logo-alipay' | 'logo-amazon' | 'logo-amplify' | 'logo-android' | 'logo-angular' | 'logo-apple' | 'logo-apple-appstore' | 'logo-apple-ar' | 'logo-behance' | 'logo-bitbucket' | 'logo-bitcoin' | 'logo-buffer' | 'logo-capacitor' | 'logo-chrome' | 'logo-closed-captioning' | 'logo-codepen' | 'logo-css3' | 'logo-designernews' | 'logo-deviantart' | 'logo-discord' | 'logo-docker' | 'logo-dribbble' | 'logo-dropbox' | 'logo-edge' | 'logo-electron' | 'logo-euro' | 'logo-facebook' | 'logo-figma' | 'logo-firebase' | 'logo-firefox' | 'logo-flickr' | 'logo-foursquare' | 'logo-github' | 'logo-gitlab' | 'logo-google' | 'logo-google-playstore' | 'logo-hackernews' | 'logo-html5' | 'logo-instagram' | 'logo-ionic' | 'logo-ionitron' | 'logo-javascript' | 'logo-laravel' | 'logo-linkedin' | 'logo-markdown' | 'logo-mastodon' | 'logo-medium' | 'logo-microsoft' | 'logo-no-smoking' | 'logo-nodejs' | 'logo-npm' | 'logo-octocat' | 'logo-paypal' | 'logo-pinterest' | 'logo-playstation' | 'logo-pwa' | 'logo-python' | 'logo-react' | 'logo-reddit' | 'logo-rss' | 'logo-sass' | 'logo-skype' | 'logo-slack' | 'logo-snapchat' | 'logo-soundcloud' | 'logo-stackoverflow' | 'logo-steam' | 'logo-stencil' | 'logo-tableau' | 'logo-tiktok' | 'logo-tumblr' | 'logo-tux' | 'logo-twitch' | 'logo-twitter' | 'logo-usd' | 'logo-venmo' | 'logo-vercel' | 'logo-vimeo' | 'logo-vk' | 'logo-vue' | 'logo-web-component' | 'logo-wechat' | 'logo-whatsapp' | 'logo-windows' | 'logo-wordpress' | 'logo-xbox' | 'logo-xing' | 'logo-yahoo' | 'logo-yen' | 'logo-youtube' | 'magnet' | 'magnet-outline' | 'magnet-sharp' | 'mail' | 'mail-open' | 'mail-open-outline' | 'mail-open-sharp' | 'mail-outline' | 'mail-sharp' | 'mail-unread' | 'mail-unread-outline' | 'mail-unread-sharp' | 'male' | 'male-female' | 'male-female-outline' | 'male-female-sharp' | 'male-outline' | 'male-sharp' | 'man' | 'man-outline' | 'man-sharp' | 'map' | 'map-outline' | 'map-sharp' | 'medal' | 'medal-outline' | 'medal-sharp' | 'medical' | 'medical-outline' | 'medical-sharp' | 'medkit' | 'medkit-outline' | 'medkit-sharp' | 'megaphone' | 'megaphone-outline' | 'megaphone-sharp' | 'menu' | 'menu-outline' | 'menu-sharp' | 'mic' | 'mic-circle' | 'mic-circle-outline' | 'mic-circle-sharp' | 'mic-off' | 'mic-off-circle' | 'mic-off-circle-outline' | 'mic-off-circle-sharp' | 'mic-off-outline' | 'mic-off-sharp' | 'mic-outline' | 'mic-sharp' | 'moon' | 'moon-outline' | 'moon-sharp' | 'move' | 'move-outline' | 'move-sharp' | 'musical-note' | 'musical-note-outline' | 'musical-note-sharp' | 'musical-notes' | 'musical-notes-outline' | 'musical-notes-sharp' | 'navigate' | 'navigate-circle' | 'navigate-circle-outline' | 'navigate-circle-sharp' | 'navigate-outline' | 'navigate-sharp' | 'newspaper' | 'newspaper-outline' | 'newspaper-sharp' | 'notifications' | 'notifications-circle' | 'notifications-circle-outline' | 'notifications-circle-sharp' | 'notifications-off' | 'notifications-off-circle' | 'notifications-off-circle-outline' | 'notifications-off-circle-sharp' | 'notifications-off-outline' | 'notifications-off-sharp' | 'notifications-outline' | 'notifications-sharp' | 'nuclear' | 'nuclear-outline' | 'nuclear-sharp' | 'nutrition' | 'nutrition-outline' | 'nutrition-sharp' | 'open' | 'open-outline' | 'open-sharp' | 'options' | 'options-outline' | 'options-sharp' | 'paper-plane' | 'paper-plane-outline' | 'paper-plane-sharp' | 'partly-sunny' | 'partly-sunny-outline' | 'partly-sunny-sharp' | 'pause' | 'pause-circle' | 'pause-circle-outline' | 'pause-circle-sharp' | 'pause-outline' | 'pause-sharp' | 'paw' | 'paw-outline' | 'paw-sharp' | 'pencil' | 'pencil-outline' | 'pencil-sharp' | 'people' | 'people-circle' | 'people-circle-outline' | 'people-circle-sharp' | 'people-outline' | 'people-sharp' | 'person' | 'person-add' | 'person-add-outline' | 'person-add-sharp' | 'person-circle' | 'person-circle-outline' | 'person-circle-sharp' | 'person-outline' | 'person-remove' | 'person-remove-outline' | 'person-remove-sharp' | 'person-sharp' | 'phone-landscape' | 'phone-landscape-outline' | 'phone-landscape-sharp' | 'phone-portrait' | 'phone-portrait-outline' | 'phone-portrait-sharp' | 'pie-chart' | 'pie-chart-outline' | 'pie-chart-sharp' | 'pin' | 'pin-outline' | 'pin-sharp' | 'pint' | 'pint-outline' | 'pint-sharp' | 'pizza' | 'pizza-outline' | 'pizza-sharp' | 'planet' | 'planet-outline' | 'planet-sharp' | 'play' | 'play-back' | 'play-back-circle' | 'play-back-circle-outline' | 'play-back-circle-sharp' | 'play-back-outline' | 'play-back-sharp' | 'play-circle' | 'play-circle-outline' | 'play-circle-sharp' | 'play-forward' | 'play-forward-circle' | 'play-forward-circle-outline' | 'play-forward-circle-sharp' | 'play-forward-outline' | 'play-forward-sharp' | 'play-outline' | 'play-sharp' | 'play-skip-back' | 'play-skip-back-circle' | 'play-skip-back-circle-outline' | 'play-skip-back-circle-sharp' | 'play-skip-back-outline' | 'play-skip-back-sharp' | 'play-skip-forward' | 'play-skip-forward-circle' | 'play-skip-forward-circle-outline' | 'play-skip-forward-circle-sharp' | 'play-skip-forward-outline' | 'play-skip-forward-sharp' | 'podium' | 'podium-outline' | 'podium-sharp' | 'power' | 'power-outline' | 'power-sharp' | 'pricetag' | 'pricetag-outline' | 'pricetag-sharp' | 'pricetags' | 'pricetags-outline' | 'pricetags-sharp' | 'print' | 'print-outline' | 'print-sharp' | 'prism' | 'prism-outline' | 'prism-sharp' | 'pulse' | 'pulse-outline' | 'pulse-sharp' | 'push' | 'push-outline' | 'push-sharp' | 'qr-code' | 'qr-code-outline' | 'qr-code-sharp' | 'radio' | 'radio-button-off' | 'radio-button-off-outline' | 'radio-button-off-sharp' | 'radio-button-on' | 'radio-button-on-outline' | 'radio-button-on-sharp' | 'radio-outline' | 'radio-sharp' | 'rainy' | 'rainy-outline' | 'rainy-sharp' | 'reader' | 'reader-outline' | 'reader-sharp' | 'receipt' | 'receipt-outline' | 'receipt-sharp' | 'recording' | 'recording-outline' | 'recording-sharp' | 'refresh' | 'refresh-circle' | 'refresh-circle-outline' | 'refresh-circle-sharp' | 'refresh-outline' | 'refresh-sharp' | 'reload' | 'reload-circle' | 'reload-circle-outline' | 'reload-circle-sharp' | 'reload-outline' | 'reload-sharp' | 'remove' | 'remove-circle' | 'remove-circle-outline' | 'remove-circle-sharp' | 'remove-outline' | 'remove-sharp' | 'reorder-four' | 'reorder-four-outline' | 'reorder-four-sharp' | 'reorder-three' | 'reorder-three-outline' | 'reorder-three-sharp' | 'reorder-two' | 'reorder-two-outline' | 'reorder-two-sharp' | 'repeat' | 'repeat-outline' | 'repeat-sharp' | 'resize' | 'resize-outline' | 'resize-sharp' | 'restaurant' | 'restaurant-outline' | 'restaurant-sharp' | 'return-down-back' | 'return-down-back-outline' | 'return-down-back-sharp' | 'return-down-forward' | 'return-down-forward-outline' | 'return-down-forward-sharp' | 'return-up-back' | 'return-up-back-outline' | 'return-up-back-sharp' | 'return-up-forward' | 'return-up-forward-outline' | 'return-up-forward-sharp' | 'ribbon' | 'ribbon-outline' | 'ribbon-sharp' | 'rocket' | 'rocket-outline' | 'rocket-sharp' | 'rose' | 'rose-outline' | 'rose-sharp' | 'sad' | 'sad-outline' | 'sad-sharp' | 'save' | 'save-outline' | 'save-sharp' | 'scale' | 'scale-outline' | 'scale-sharp' | 'scan' | 'scan-circle' | 'scan-circle-outline' | 'scan-circle-sharp' | 'scan-outline' | 'scan-sharp' | 'school' | 'school-outline' | 'school-sharp' | 'search' | 'search-circle' | 'search-circle-outline' | 'search-circle-sharp' | 'search-outline' | 'search-sharp' | 'send' | 'send-outline' | 'send-sharp' | 'server' | 'server-outline' | 'server-sharp' | 'settings' | 'settings-outline' | 'settings-sharp' | 'shapes' | 'shapes-outline' | 'shapes-sharp' | 'share' | 'share-outline' | 'share-sharp' | 'share-social' | 'share-social-outline' | 'share-social-sharp' | 'shield' | 'shield-checkmark' | 'shield-checkmark-outline' | 'shield-checkmark-sharp' | 'shield-half' | 'shield-half-outline' | 'shield-half-sharp' | 'shield-outline' | 'shield-sharp' | 'shirt' | 'shirt-outline' | 'shirt-sharp' | 'shuffle' | 'shuffle-outline' | 'shuffle-sharp' | 'skull' | 'skull-outline' | 'skull-sharp' | 'snow' | 'snow-outline' | 'snow-sharp' | 'sparkles' | 'sparkles-outline' | 'sparkles-sharp' | 'speedometer' | 'speedometer-outline' | 'speedometer-sharp' | 'square' | 'square-outline' | 'square-sharp' | 'star' | 'star-half' | 'star-half-outline' | 'star-half-sharp' | 'star-outline' | 'star-sharp' | 'stats-chart' | 'stats-chart-outline' | 'stats-chart-sharp' | 'stop' | 'stop-circle' | 'stop-circle-outline' | 'stop-circle-sharp' | 'stop-outline' | 'stop-sharp' | 'stopwatch' | 'stopwatch-outline' | 'stopwatch-sharp' | 'storefront' | 'storefront-outline' | 'storefront-sharp' | 'subway' | 'subway-outline' | 'subway-sharp' | 'sunny' | 'sunny-outline' | 'sunny-sharp' | 'swap-horizontal' | 'swap-horizontal-outline' | 'swap-horizontal-sharp' | 'swap-vertical' | 'swap-vertical-outline' | 'swap-vertical-sharp' | 'sync' | 'sync-circle' | 'sync-circle-outline' | 'sync-circle-sharp' | 'sync-outline' | 'sync-sharp' | 'tablet-landscape' | 'tablet-landscape-outline' | 'tablet-landscape-sharp' | 'tablet-portrait' | 'tablet-portrait-outline' | 'tablet-portrait-sharp' | 'telescope' | 'telescope-outline' | 'telescope-sharp' | 'tennisball' | 'tennisball-outline' | 'tennisball-sharp' | 'terminal' | 'terminal-outline' | 'terminal-sharp' | 'text' | 'text-outline' | 'text-sharp' | 'thermometer' | 'thermometer-outline' | 'thermometer-sharp' | 'thumbs-down' | 'thumbs-down-outline' | 'thumbs-down-sharp' | 'thumbs-up' | 'thumbs-up-outline' | 'thumbs-up-sharp' | 'thunderstorm' | 'thunderstorm-outline' | 'thunderstorm-sharp' | 'ticket' | 'ticket-outline' | 'ticket-sharp' | 'time' | 'time-outline' | 'time-sharp' | 'timer' | 'timer-outline' | 'timer-sharp' | 'today' | 'today-outline' | 'today-sharp' | 'toggle' | 'toggle-outline' | 'toggle-sharp' | 'trail-sign' | 'trail-sign-outline' | 'trail-sign-sharp' | 'train' | 'train-outline' | 'train-sharp' | 'transgender' | 'transgender-outline' | 'transgender-sharp' | 'trash' | 'trash-bin' | 'trash-bin-outline' | 'trash-bin-sharp' | 'trash-outline' | 'trash-sharp' | 'trending-down' | 'trending-down-outline' | 'trending-down-sharp' | 'trending-up' | 'trending-up-outline' | 'trending-up-sharp' | 'triangle' | 'triangle-outline' | 'triangle-sharp' | 'trophy' | 'trophy-outline' | 'trophy-sharp' | 'tv' | 'tv-outline' | 'tv-sharp' | 'umbrella' | 'umbrella-outline' | 'umbrella-sharp' | 'unlink' | 'unlink-outline' | 'unlink-sharp' | 'videocam' | 'videocam-off' | 'videocam-off-outline' | 'videocam-off-sharp' | 'videocam-outline' | 'videocam-sharp' | 'volume-high' | 'volume-high-outline' | 'volume-high-sharp' | 'volume-low' | 'volume-low-outline' | 'volume-low-sharp' | 'volume-medium' | 'volume-medium-outline' | 'volume-medium-sharp' | 'volume-mute' | 'volume-mute-outline' | 'volume-mute-sharp' | 'volume-off' | 'volume-off-outline' | 'volume-off-sharp' | 'walk' | 'walk-outline' | 'walk-sharp' | 'wallet' | 'wallet-outline' | 'wallet-sharp' | 'warning' | 'warning-outline' | 'warning-sharp' | 'watch' | 'watch-outline' | 'watch-sharp' | 'water' | 'water-outline' | 'water-sharp' | 'wifi' | 'wifi-outline' | 'wifi-sharp' | 'wine' | 'wine-outline' | 'wine-sharp' | 'woman' | 'woman-outline' | 'woman-sharp'; + +declare export default Class>; diff --git a/node_modules/react-native-vector-icons/LICENSE b/node_modules/react-native-vector-icons/LICENSE new file mode 100644 index 00000000..c242d155 --- /dev/null +++ b/node_modules/react-native-vector-icons/LICENSE @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2015 Joel Arvidsson + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/node_modules/react-native-vector-icons/MaterialCommunityIcons.js b/node_modules/react-native-vector-icons/MaterialCommunityIcons.js new file mode 100644 index 00000000..d0148190 --- /dev/null +++ b/node_modules/react-native-vector-icons/MaterialCommunityIcons.js @@ -0,0 +1,16 @@ +/** + * MaterialCommunityIcons icon set component. + * Usage: + */ + +import createIconSet from './lib/create-icon-set'; +import glyphMap from './glyphmaps/MaterialCommunityIcons.json'; + +const iconSet = createIconSet(glyphMap, 'Material Design Icons', 'MaterialCommunityIcons.ttf'); + +export default iconSet; +export const { + Button, + getImageSource, + getImageSourceSync, +} = iconSet; diff --git a/node_modules/react-native-vector-icons/MaterialCommunityIcons.js.flow b/node_modules/react-native-vector-icons/MaterialCommunityIcons.js.flow new file mode 100644 index 00000000..bd85bb25 --- /dev/null +++ b/node_modules/react-native-vector-icons/MaterialCommunityIcons.js.flow @@ -0,0 +1,9 @@ +/** + * @flow strict + */ + +import type { Icon } from './index'; + +export type MaterialCommunityIconsGlyphs = 'ab-testing' | 'abacus' | 'abjad-arabic' | 'abjad-hebrew' | 'abugida-devanagari' | 'abugida-thai' | 'access-point' | 'access-point-check' | 'access-point-minus' | 'access-point-network' | 'access-point-network-off' | 'access-point-off' | 'access-point-plus' | 'access-point-remove' | 'account' | 'account-alert' | 'account-alert-outline' | 'account-arrow-down' | 'account-arrow-down-outline' | 'account-arrow-left' | 'account-arrow-left-outline' | 'account-arrow-right' | 'account-arrow-right-outline' | 'account-arrow-up' | 'account-arrow-up-outline' | 'account-box' | 'account-box-multiple' | 'account-box-multiple-outline' | 'account-box-outline' | 'account-cancel' | 'account-cancel-outline' | 'account-cash' | 'account-cash-outline' | 'account-check' | 'account-check-outline' | 'account-child' | 'account-child-circle' | 'account-child-outline' | 'account-circle' | 'account-circle-outline' | 'account-clock' | 'account-clock-outline' | 'account-cog' | 'account-cog-outline' | 'account-convert' | 'account-convert-outline' | 'account-cowboy-hat' | 'account-cowboy-hat-outline' | 'account-details' | 'account-details-outline' | 'account-edit' | 'account-edit-outline' | 'account-eye' | 'account-eye-outline' | 'account-filter' | 'account-filter-outline' | 'account-group' | 'account-group-outline' | 'account-hard-hat' | 'account-heart' | 'account-heart-outline' | 'account-injury' | 'account-injury-outline' | 'account-key' | 'account-key-outline' | 'account-lock' | 'account-lock-open' | 'account-lock-open-outline' | 'account-lock-outline' | 'account-minus' | 'account-minus-outline' | 'account-multiple' | 'account-multiple-check' | 'account-multiple-check-outline' | 'account-multiple-minus' | 'account-multiple-minus-outline' | 'account-multiple-outline' | 'account-multiple-plus' | 'account-multiple-plus-outline' | 'account-multiple-remove' | 'account-multiple-remove-outline' | 'account-music' | 'account-music-outline' | 'account-network' | 'account-network-outline' | 'account-off' | 'account-off-outline' | 'account-outline' | 'account-plus' | 'account-plus-outline' | 'account-question' | 'account-question-outline' | 'account-reactivate' | 'account-reactivate-outline' | 'account-remove' | 'account-remove-outline' | 'account-search' | 'account-search-outline' | 'account-settings' | 'account-settings-outline' | 'account-star' | 'account-star-outline' | 'account-supervisor' | 'account-supervisor-circle' | 'account-supervisor-circle-outline' | 'account-supervisor-outline' | 'account-switch' | 'account-switch-outline' | 'account-sync' | 'account-sync-outline' | 'account-tie' | 'account-tie-hat' | 'account-tie-hat-outline' | 'account-tie-outline' | 'account-tie-voice' | 'account-tie-voice-off' | 'account-tie-voice-off-outline' | 'account-tie-voice-outline' | 'account-voice' | 'account-voice-off' | 'account-wrench' | 'account-wrench-outline' | 'adjust' | 'advertisements' | 'advertisements-off' | 'air-conditioner' | 'air-filter' | 'air-horn' | 'air-humidifier' | 'air-humidifier-off' | 'air-purifier' | 'airbag' | 'airballoon' | 'airballoon-outline' | 'airplane' | 'airplane-alert' | 'airplane-check' | 'airplane-clock' | 'airplane-cog' | 'airplane-edit' | 'airplane-landing' | 'airplane-marker' | 'airplane-minus' | 'airplane-off' | 'airplane-plus' | 'airplane-remove' | 'airplane-search' | 'airplane-settings' | 'airplane-takeoff' | 'airport' | 'alarm' | 'alarm-bell' | 'alarm-check' | 'alarm-light' | 'alarm-light-off' | 'alarm-light-off-outline' | 'alarm-light-outline' | 'alarm-multiple' | 'alarm-note' | 'alarm-note-off' | 'alarm-off' | 'alarm-panel' | 'alarm-panel-outline' | 'alarm-plus' | 'alarm-snooze' | 'album' | 'alert' | 'alert-box' | 'alert-box-outline' | 'alert-circle' | 'alert-circle-check' | 'alert-circle-check-outline' | 'alert-circle-outline' | 'alert-decagram' | 'alert-decagram-outline' | 'alert-minus' | 'alert-minus-outline' | 'alert-octagon' | 'alert-octagon-outline' | 'alert-octagram' | 'alert-octagram-outline' | 'alert-outline' | 'alert-plus' | 'alert-plus-outline' | 'alert-remove' | 'alert-remove-outline' | 'alert-rhombus' | 'alert-rhombus-outline' | 'alien' | 'alien-outline' | 'align-horizontal-center' | 'align-horizontal-distribute' | 'align-horizontal-left' | 'align-horizontal-right' | 'align-vertical-bottom' | 'align-vertical-center' | 'align-vertical-distribute' | 'align-vertical-top' | 'all-inclusive' | 'all-inclusive-box' | 'all-inclusive-box-outline' | 'allergy' | 'alpha' | 'alpha-a' | 'alpha-a-box' | 'alpha-a-box-outline' | 'alpha-a-circle' | 'alpha-a-circle-outline' | 'alpha-b' | 'alpha-b-box' | 'alpha-b-box-outline' | 'alpha-b-circle' | 'alpha-b-circle-outline' | 'alpha-c' | 'alpha-c-box' | 'alpha-c-box-outline' | 'alpha-c-circle' | 'alpha-c-circle-outline' | 'alpha-d' | 'alpha-d-box' | 'alpha-d-box-outline' | 'alpha-d-circle' | 'alpha-d-circle-outline' | 'alpha-e' | 'alpha-e-box' | 'alpha-e-box-outline' | 'alpha-e-circle' | 'alpha-e-circle-outline' | 'alpha-f' | 'alpha-f-box' | 'alpha-f-box-outline' | 'alpha-f-circle' | 'alpha-f-circle-outline' | 'alpha-g' | 'alpha-g-box' | 'alpha-g-box-outline' | 'alpha-g-circle' | 'alpha-g-circle-outline' | 'alpha-h' | 'alpha-h-box' | 'alpha-h-box-outline' | 'alpha-h-circle' | 'alpha-h-circle-outline' | 'alpha-i' | 'alpha-i-box' | 'alpha-i-box-outline' | 'alpha-i-circle' | 'alpha-i-circle-outline' | 'alpha-j' | 'alpha-j-box' | 'alpha-j-box-outline' | 'alpha-j-circle' | 'alpha-j-circle-outline' | 'alpha-k' | 'alpha-k-box' | 'alpha-k-box-outline' | 'alpha-k-circle' | 'alpha-k-circle-outline' | 'alpha-l' | 'alpha-l-box' | 'alpha-l-box-outline' | 'alpha-l-circle' | 'alpha-l-circle-outline' | 'alpha-m' | 'alpha-m-box' | 'alpha-m-box-outline' | 'alpha-m-circle' | 'alpha-m-circle-outline' | 'alpha-n' | 'alpha-n-box' | 'alpha-n-box-outline' | 'alpha-n-circle' | 'alpha-n-circle-outline' | 'alpha-o' | 'alpha-o-box' | 'alpha-o-box-outline' | 'alpha-o-circle' | 'alpha-o-circle-outline' | 'alpha-p' | 'alpha-p-box' | 'alpha-p-box-outline' | 'alpha-p-circle' | 'alpha-p-circle-outline' | 'alpha-q' | 'alpha-q-box' | 'alpha-q-box-outline' | 'alpha-q-circle' | 'alpha-q-circle-outline' | 'alpha-r' | 'alpha-r-box' | 'alpha-r-box-outline' | 'alpha-r-circle' | 'alpha-r-circle-outline' | 'alpha-s' | 'alpha-s-box' | 'alpha-s-box-outline' | 'alpha-s-circle' | 'alpha-s-circle-outline' | 'alpha-t' | 'alpha-t-box' | 'alpha-t-box-outline' | 'alpha-t-circle' | 'alpha-t-circle-outline' | 'alpha-u' | 'alpha-u-box' | 'alpha-u-box-outline' | 'alpha-u-circle' | 'alpha-u-circle-outline' | 'alpha-v' | 'alpha-v-box' | 'alpha-v-box-outline' | 'alpha-v-circle' | 'alpha-v-circle-outline' | 'alpha-w' | 'alpha-w-box' | 'alpha-w-box-outline' | 'alpha-w-circle' | 'alpha-w-circle-outline' | 'alpha-x' | 'alpha-x-box' | 'alpha-x-box-outline' | 'alpha-x-circle' | 'alpha-x-circle-outline' | 'alpha-y' | 'alpha-y-box' | 'alpha-y-box-outline' | 'alpha-y-circle' | 'alpha-y-circle-outline' | 'alpha-z' | 'alpha-z-box' | 'alpha-z-box-outline' | 'alpha-z-circle' | 'alpha-z-circle-outline' | 'alphabet-aurebesh' | 'alphabet-cyrillic' | 'alphabet-greek' | 'alphabet-latin' | 'alphabet-piqad' | 'alphabet-tengwar' | 'alphabetical' | 'alphabetical-off' | 'alphabetical-variant' | 'alphabetical-variant-off' | 'altimeter' | 'ambulance' | 'ammunition' | 'ampersand' | 'amplifier' | 'amplifier-off' | 'anchor' | 'android' | 'android-messages' | 'android-studio' | 'angle-acute' | 'angle-obtuse' | 'angle-right' | 'angular' | 'angularjs' | 'animation' | 'animation-outline' | 'animation-play' | 'animation-play-outline' | 'ansible' | 'antenna' | 'anvil' | 'apache-kafka' | 'api' | 'api-off' | 'apple' | 'apple-finder' | 'apple-icloud' | 'apple-ios' | 'apple-keyboard-caps' | 'apple-keyboard-command' | 'apple-keyboard-control' | 'apple-keyboard-option' | 'apple-keyboard-shift' | 'apple-safari' | 'application' | 'application-array' | 'application-array-outline' | 'application-braces' | 'application-braces-outline' | 'application-brackets' | 'application-brackets-outline' | 'application-cog' | 'application-cog-outline' | 'application-edit' | 'application-edit-outline' | 'application-export' | 'application-import' | 'application-outline' | 'application-parentheses' | 'application-parentheses-outline' | 'application-settings' | 'application-settings-outline' | 'application-variable' | 'application-variable-outline' | 'approximately-equal' | 'approximately-equal-box' | 'apps' | 'apps-box' | 'arch' | 'archive' | 'archive-alert' | 'archive-alert-outline' | 'archive-arrow-down' | 'archive-arrow-down-outline' | 'archive-arrow-up' | 'archive-arrow-up-outline' | 'archive-cancel' | 'archive-cancel-outline' | 'archive-check' | 'archive-check-outline' | 'archive-clock' | 'archive-clock-outline' | 'archive-cog' | 'archive-cog-outline' | 'archive-edit' | 'archive-edit-outline' | 'archive-eye' | 'archive-eye-outline' | 'archive-lock' | 'archive-lock-open' | 'archive-lock-open-outline' | 'archive-lock-outline' | 'archive-marker' | 'archive-marker-outline' | 'archive-minus' | 'archive-minus-outline' | 'archive-music' | 'archive-music-outline' | 'archive-off' | 'archive-off-outline' | 'archive-outline' | 'archive-plus' | 'archive-plus-outline' | 'archive-refresh' | 'archive-refresh-outline' | 'archive-remove' | 'archive-remove-outline' | 'archive-search' | 'archive-search-outline' | 'archive-settings' | 'archive-settings-outline' | 'archive-star' | 'archive-star-outline' | 'archive-sync' | 'archive-sync-outline' | 'arm-flex' | 'arm-flex-outline' | 'arrange-bring-forward' | 'arrange-bring-to-front' | 'arrange-send-backward' | 'arrange-send-to-back' | 'arrow-all' | 'arrow-bottom-left' | 'arrow-bottom-left-bold-box' | 'arrow-bottom-left-bold-box-outline' | 'arrow-bottom-left-bold-outline' | 'arrow-bottom-left-thick' | 'arrow-bottom-left-thin' | 'arrow-bottom-left-thin-circle-outline' | 'arrow-bottom-right' | 'arrow-bottom-right-bold-box' | 'arrow-bottom-right-bold-box-outline' | 'arrow-bottom-right-bold-outline' | 'arrow-bottom-right-thick' | 'arrow-bottom-right-thin' | 'arrow-bottom-right-thin-circle-outline' | 'arrow-collapse' | 'arrow-collapse-all' | 'arrow-collapse-down' | 'arrow-collapse-horizontal' | 'arrow-collapse-left' | 'arrow-collapse-right' | 'arrow-collapse-up' | 'arrow-collapse-vertical' | 'arrow-decision' | 'arrow-decision-auto' | 'arrow-decision-auto-outline' | 'arrow-decision-outline' | 'arrow-down' | 'arrow-down-bold' | 'arrow-down-bold-box' | 'arrow-down-bold-box-outline' | 'arrow-down-bold-circle' | 'arrow-down-bold-circle-outline' | 'arrow-down-bold-hexagon-outline' | 'arrow-down-bold-outline' | 'arrow-down-box' | 'arrow-down-circle' | 'arrow-down-circle-outline' | 'arrow-down-drop-circle' | 'arrow-down-drop-circle-outline' | 'arrow-down-left' | 'arrow-down-left-bold' | 'arrow-down-right' | 'arrow-down-right-bold' | 'arrow-down-thick' | 'arrow-down-thin' | 'arrow-down-thin-circle-outline' | 'arrow-expand' | 'arrow-expand-all' | 'arrow-expand-down' | 'arrow-expand-horizontal' | 'arrow-expand-left' | 'arrow-expand-right' | 'arrow-expand-up' | 'arrow-expand-vertical' | 'arrow-horizontal-lock' | 'arrow-left' | 'arrow-left-bold' | 'arrow-left-bold-box' | 'arrow-left-bold-box-outline' | 'arrow-left-bold-circle' | 'arrow-left-bold-circle-outline' | 'arrow-left-bold-hexagon-outline' | 'arrow-left-bold-outline' | 'arrow-left-bottom' | 'arrow-left-bottom-bold' | 'arrow-left-box' | 'arrow-left-circle' | 'arrow-left-circle-outline' | 'arrow-left-drop-circle' | 'arrow-left-drop-circle-outline' | 'arrow-left-right' | 'arrow-left-right-bold' | 'arrow-left-right-bold-outline' | 'arrow-left-thick' | 'arrow-left-thin' | 'arrow-left-thin-circle-outline' | 'arrow-left-top' | 'arrow-left-top-bold' | 'arrow-projectile' | 'arrow-projectile-multiple' | 'arrow-right' | 'arrow-right-bold' | 'arrow-right-bold-box' | 'arrow-right-bold-box-outline' | 'arrow-right-bold-circle' | 'arrow-right-bold-circle-outline' | 'arrow-right-bold-hexagon-outline' | 'arrow-right-bold-outline' | 'arrow-right-bottom' | 'arrow-right-bottom-bold' | 'arrow-right-box' | 'arrow-right-circle' | 'arrow-right-circle-outline' | 'arrow-right-drop-circle' | 'arrow-right-drop-circle-outline' | 'arrow-right-thick' | 'arrow-right-thin' | 'arrow-right-thin-circle-outline' | 'arrow-right-top' | 'arrow-right-top-bold' | 'arrow-split-horizontal' | 'arrow-split-vertical' | 'arrow-top-left' | 'arrow-top-left-bold-box' | 'arrow-top-left-bold-box-outline' | 'arrow-top-left-bold-outline' | 'arrow-top-left-bottom-right' | 'arrow-top-left-bottom-right-bold' | 'arrow-top-left-thick' | 'arrow-top-left-thin' | 'arrow-top-left-thin-circle-outline' | 'arrow-top-right' | 'arrow-top-right-bold-box' | 'arrow-top-right-bold-box-outline' | 'arrow-top-right-bold-outline' | 'arrow-top-right-bottom-left' | 'arrow-top-right-bottom-left-bold' | 'arrow-top-right-thick' | 'arrow-top-right-thin' | 'arrow-top-right-thin-circle-outline' | 'arrow-u-down-left' | 'arrow-u-down-left-bold' | 'arrow-u-down-right' | 'arrow-u-down-right-bold' | 'arrow-u-left-bottom' | 'arrow-u-left-bottom-bold' | 'arrow-u-left-top' | 'arrow-u-left-top-bold' | 'arrow-u-right-bottom' | 'arrow-u-right-bottom-bold' | 'arrow-u-right-top' | 'arrow-u-right-top-bold' | 'arrow-u-up-left' | 'arrow-u-up-left-bold' | 'arrow-u-up-right' | 'arrow-u-up-right-bold' | 'arrow-up' | 'arrow-up-bold' | 'arrow-up-bold-box' | 'arrow-up-bold-box-outline' | 'arrow-up-bold-circle' | 'arrow-up-bold-circle-outline' | 'arrow-up-bold-hexagon-outline' | 'arrow-up-bold-outline' | 'arrow-up-box' | 'arrow-up-circle' | 'arrow-up-circle-outline' | 'arrow-up-down' | 'arrow-up-down-bold' | 'arrow-up-down-bold-outline' | 'arrow-up-drop-circle' | 'arrow-up-drop-circle-outline' | 'arrow-up-left' | 'arrow-up-left-bold' | 'arrow-up-right' | 'arrow-up-right-bold' | 'arrow-up-thick' | 'arrow-up-thin' | 'arrow-up-thin-circle-outline' | 'arrow-vertical-lock' | 'artstation' | 'aspect-ratio' | 'assistant' | 'asterisk' | 'at' | 'atlassian' | 'atm' | 'atom' | 'atom-variant' | 'attachment' | 'audio-input-rca' | 'audio-input-stereo-minijack' | 'audio-input-xlr' | 'audio-video' | 'audio-video-off' | 'augmented-reality' | 'auto-download' | 'auto-fix' | 'auto-upload' | 'autorenew' | 'av-timer' | 'aws' | 'axe' | 'axe-battle' | 'axis' | 'axis-arrow' | 'axis-arrow-info' | 'axis-arrow-lock' | 'axis-lock' | 'axis-x-arrow' | 'axis-x-arrow-lock' | 'axis-x-rotate-clockwise' | 'axis-x-rotate-counterclockwise' | 'axis-x-y-arrow-lock' | 'axis-y-arrow' | 'axis-y-arrow-lock' | 'axis-y-rotate-clockwise' | 'axis-y-rotate-counterclockwise' | 'axis-z-arrow' | 'axis-z-arrow-lock' | 'axis-z-rotate-clockwise' | 'axis-z-rotate-counterclockwise' | 'babel' | 'baby' | 'baby-bottle' | 'baby-bottle-outline' | 'baby-buggy' | 'baby-carriage' | 'baby-carriage-off' | 'baby-face' | 'baby-face-outline' | 'backburger' | 'backspace' | 'backspace-outline' | 'backspace-reverse' | 'backspace-reverse-outline' | 'backup-restore' | 'bacteria' | 'bacteria-outline' | 'badge-account' | 'badge-account-alert' | 'badge-account-alert-outline' | 'badge-account-horizontal' | 'badge-account-horizontal-outline' | 'badge-account-outline' | 'badminton' | 'bag-carry-on' | 'bag-carry-on-check' | 'bag-carry-on-off' | 'bag-checked' | 'bag-personal' | 'bag-personal-off' | 'bag-personal-off-outline' | 'bag-personal-outline' | 'bag-suitcase' | 'bag-suitcase-off' | 'bag-suitcase-off-outline' | 'bag-suitcase-outline' | 'baguette' | 'balcony' | 'balloon' | 'ballot' | 'ballot-outline' | 'ballot-recount' | 'ballot-recount-outline' | 'bandage' | 'bank' | 'bank-check' | 'bank-minus' | 'bank-off' | 'bank-off-outline' | 'bank-outline' | 'bank-plus' | 'bank-remove' | 'bank-transfer' | 'bank-transfer-in' | 'bank-transfer-out' | 'barcode' | 'barcode-off' | 'barcode-scan' | 'barley' | 'barley-off' | 'barn' | 'barrel' | 'baseball' | 'baseball-bat' | 'baseball-diamond' | 'baseball-diamond-outline' | 'bash' | 'basket' | 'basket-check' | 'basket-check-outline' | 'basket-fill' | 'basket-minus' | 'basket-minus-outline' | 'basket-off' | 'basket-off-outline' | 'basket-outline' | 'basket-plus' | 'basket-plus-outline' | 'basket-remove' | 'basket-remove-outline' | 'basket-unfill' | 'basketball' | 'basketball-hoop' | 'basketball-hoop-outline' | 'bat' | 'bathtub' | 'bathtub-outline' | 'battery' | 'battery-10' | 'battery-10-bluetooth' | 'battery-20' | 'battery-20-bluetooth' | 'battery-30' | 'battery-30-bluetooth' | 'battery-40' | 'battery-40-bluetooth' | 'battery-50' | 'battery-50-bluetooth' | 'battery-60' | 'battery-60-bluetooth' | 'battery-70' | 'battery-70-bluetooth' | 'battery-80' | 'battery-80-bluetooth' | 'battery-90' | 'battery-90-bluetooth' | 'battery-alert' | 'battery-alert-bluetooth' | 'battery-alert-variant' | 'battery-alert-variant-outline' | 'battery-arrow-down' | 'battery-arrow-down-outline' | 'battery-arrow-up' | 'battery-arrow-up-outline' | 'battery-bluetooth' | 'battery-bluetooth-variant' | 'battery-charging' | 'battery-charging-10' | 'battery-charging-100' | 'battery-charging-20' | 'battery-charging-30' | 'battery-charging-40' | 'battery-charging-50' | 'battery-charging-60' | 'battery-charging-70' | 'battery-charging-80' | 'battery-charging-90' | 'battery-charging-high' | 'battery-charging-low' | 'battery-charging-medium' | 'battery-charging-outline' | 'battery-charging-wireless' | 'battery-charging-wireless-10' | 'battery-charging-wireless-20' | 'battery-charging-wireless-30' | 'battery-charging-wireless-40' | 'battery-charging-wireless-50' | 'battery-charging-wireless-60' | 'battery-charging-wireless-70' | 'battery-charging-wireless-80' | 'battery-charging-wireless-90' | 'battery-charging-wireless-alert' | 'battery-charging-wireless-outline' | 'battery-check' | 'battery-check-outline' | 'battery-heart' | 'battery-heart-outline' | 'battery-heart-variant' | 'battery-high' | 'battery-lock' | 'battery-lock-open' | 'battery-low' | 'battery-medium' | 'battery-minus' | 'battery-minus-outline' | 'battery-minus-variant' | 'battery-negative' | 'battery-off' | 'battery-off-outline' | 'battery-outline' | 'battery-plus' | 'battery-plus-outline' | 'battery-plus-variant' | 'battery-positive' | 'battery-remove' | 'battery-remove-outline' | 'battery-sync' | 'battery-sync-outline' | 'battery-unknown' | 'battery-unknown-bluetooth' | 'beach' | 'beaker' | 'beaker-alert' | 'beaker-alert-outline' | 'beaker-check' | 'beaker-check-outline' | 'beaker-minus' | 'beaker-minus-outline' | 'beaker-outline' | 'beaker-plus' | 'beaker-plus-outline' | 'beaker-question' | 'beaker-question-outline' | 'beaker-remove' | 'beaker-remove-outline' | 'bed' | 'bed-double' | 'bed-double-outline' | 'bed-empty' | 'bed-king' | 'bed-king-outline' | 'bed-outline' | 'bed-queen' | 'bed-queen-outline' | 'bed-single' | 'bed-single-outline' | 'bee' | 'bee-flower' | 'beehive-off-outline' | 'beehive-outline' | 'beekeeper' | 'beer' | 'beer-outline' | 'bell' | 'bell-alert' | 'bell-alert-outline' | 'bell-badge' | 'bell-badge-outline' | 'bell-cancel' | 'bell-cancel-outline' | 'bell-check' | 'bell-check-outline' | 'bell-circle' | 'bell-circle-outline' | 'bell-minus' | 'bell-minus-outline' | 'bell-off' | 'bell-off-outline' | 'bell-outline' | 'bell-plus' | 'bell-plus-outline' | 'bell-remove' | 'bell-remove-outline' | 'bell-ring' | 'bell-ring-outline' | 'bell-sleep' | 'bell-sleep-outline' | 'beta' | 'betamax' | 'biathlon' | 'bicycle' | 'bicycle-basket' | 'bicycle-cargo' | 'bicycle-electric' | 'bicycle-penny-farthing' | 'bike' | 'bike-fast' | 'billboard' | 'billiards' | 'billiards-rack' | 'binoculars' | 'bio' | 'biohazard' | 'bird' | 'bitbucket' | 'bitcoin' | 'black-mesa' | 'blender' | 'blender-outline' | 'blender-software' | 'blinds' | 'blinds-open' | 'block-helper' | 'blood-bag' | 'bluetooth' | 'bluetooth-audio' | 'bluetooth-connect' | 'bluetooth-off' | 'bluetooth-settings' | 'bluetooth-transfer' | 'blur' | 'blur-linear' | 'blur-off' | 'blur-radial' | 'bolt' | 'bomb' | 'bomb-off' | 'bone' | 'book' | 'book-account' | 'book-account-outline' | 'book-alert' | 'book-alert-outline' | 'book-alphabet' | 'book-arrow-down' | 'book-arrow-down-outline' | 'book-arrow-left' | 'book-arrow-left-outline' | 'book-arrow-right' | 'book-arrow-right-outline' | 'book-arrow-up' | 'book-arrow-up-outline' | 'book-cancel' | 'book-cancel-outline' | 'book-check' | 'book-check-outline' | 'book-clock' | 'book-clock-outline' | 'book-cog' | 'book-cog-outline' | 'book-cross' | 'book-edit' | 'book-edit-outline' | 'book-education' | 'book-education-outline' | 'book-information-variant' | 'book-lock' | 'book-lock-open' | 'book-lock-open-outline' | 'book-lock-outline' | 'book-marker' | 'book-marker-outline' | 'book-minus' | 'book-minus-multiple' | 'book-minus-multiple-outline' | 'book-minus-outline' | 'book-multiple' | 'book-multiple-outline' | 'book-music' | 'book-music-outline' | 'book-off' | 'book-off-outline' | 'book-open' | 'book-open-blank-variant' | 'book-open-outline' | 'book-open-page-variant' | 'book-open-page-variant-outline' | 'book-open-variant' | 'book-outline' | 'book-play' | 'book-play-outline' | 'book-plus' | 'book-plus-multiple' | 'book-plus-multiple-outline' | 'book-plus-outline' | 'book-refresh' | 'book-refresh-outline' | 'book-remove' | 'book-remove-multiple' | 'book-remove-multiple-outline' | 'book-remove-outline' | 'book-search' | 'book-search-outline' | 'book-settings' | 'book-settings-outline' | 'book-sync' | 'book-sync-outline' | 'book-variant' | 'book-variant-multiple' | 'bookmark' | 'bookmark-box-multiple' | 'bookmark-box-multiple-outline' | 'bookmark-check' | 'bookmark-check-outline' | 'bookmark-minus' | 'bookmark-minus-outline' | 'bookmark-multiple' | 'bookmark-multiple-outline' | 'bookmark-music' | 'bookmark-music-outline' | 'bookmark-off' | 'bookmark-off-outline' | 'bookmark-outline' | 'bookmark-plus' | 'bookmark-plus-outline' | 'bookmark-remove' | 'bookmark-remove-outline' | 'bookshelf' | 'boom-gate' | 'boom-gate-alert' | 'boom-gate-alert-outline' | 'boom-gate-arrow-down' | 'boom-gate-arrow-down-outline' | 'boom-gate-arrow-up' | 'boom-gate-arrow-up-outline' | 'boom-gate-outline' | 'boom-gate-up' | 'boom-gate-up-outline' | 'boombox' | 'boomerang' | 'bootstrap' | 'border-all' | 'border-all-variant' | 'border-bottom' | 'border-bottom-variant' | 'border-color' | 'border-horizontal' | 'border-inside' | 'border-left' | 'border-left-variant' | 'border-none' | 'border-none-variant' | 'border-outside' | 'border-right' | 'border-right-variant' | 'border-style' | 'border-top' | 'border-top-variant' | 'border-vertical' | 'bottle-soda' | 'bottle-soda-classic' | 'bottle-soda-classic-outline' | 'bottle-soda-outline' | 'bottle-tonic' | 'bottle-tonic-outline' | 'bottle-tonic-plus' | 'bottle-tonic-plus-outline' | 'bottle-tonic-skull' | 'bottle-tonic-skull-outline' | 'bottle-wine' | 'bottle-wine-outline' | 'bow-arrow' | 'bow-tie' | 'bowl' | 'bowl-mix' | 'bowl-mix-outline' | 'bowl-outline' | 'bowling' | 'box' | 'box-cutter' | 'box-cutter-off' | 'box-shadow' | 'boxing-glove' | 'braille' | 'brain' | 'bread-slice' | 'bread-slice-outline' | 'bridge' | 'briefcase' | 'briefcase-account' | 'briefcase-account-outline' | 'briefcase-check' | 'briefcase-check-outline' | 'briefcase-clock' | 'briefcase-clock-outline' | 'briefcase-download' | 'briefcase-download-outline' | 'briefcase-edit' | 'briefcase-edit-outline' | 'briefcase-eye' | 'briefcase-eye-outline' | 'briefcase-minus' | 'briefcase-minus-outline' | 'briefcase-off' | 'briefcase-off-outline' | 'briefcase-outline' | 'briefcase-plus' | 'briefcase-plus-outline' | 'briefcase-remove' | 'briefcase-remove-outline' | 'briefcase-search' | 'briefcase-search-outline' | 'briefcase-upload' | 'briefcase-upload-outline' | 'briefcase-variant' | 'briefcase-variant-off' | 'briefcase-variant-off-outline' | 'briefcase-variant-outline' | 'brightness-1' | 'brightness-2' | 'brightness-3' | 'brightness-4' | 'brightness-5' | 'brightness-6' | 'brightness-7' | 'brightness-auto' | 'brightness-percent' | 'broadcast' | 'broadcast-off' | 'broom' | 'brush' | 'brush-off' | 'brush-variant' | 'bucket' | 'bucket-outline' | 'buffet' | 'bug' | 'bug-check' | 'bug-check-outline' | 'bug-outline' | 'bugle' | 'bulldozer' | 'bullet' | 'bulletin-board' | 'bullhorn' | 'bullhorn-outline' | 'bullhorn-variant' | 'bullhorn-variant-outline' | 'bullseye' | 'bullseye-arrow' | 'bulma' | 'bunk-bed' | 'bunk-bed-outline' | 'bus' | 'bus-alert' | 'bus-articulated-end' | 'bus-articulated-front' | 'bus-clock' | 'bus-double-decker' | 'bus-electric' | 'bus-marker' | 'bus-multiple' | 'bus-school' | 'bus-side' | 'bus-stop' | 'bus-stop-covered' | 'bus-stop-uncovered' | 'butterfly' | 'butterfly-outline' | 'cabin-a-frame' | 'cable-data' | 'cached' | 'cactus' | 'cake' | 'cake-layered' | 'cake-variant' | 'cake-variant-outline' | 'calculator' | 'calculator-variant' | 'calculator-variant-outline' | 'calendar' | 'calendar-account' | 'calendar-account-outline' | 'calendar-alert' | 'calendar-arrow-left' | 'calendar-arrow-right' | 'calendar-blank' | 'calendar-blank-multiple' | 'calendar-blank-outline' | 'calendar-check' | 'calendar-check-outline' | 'calendar-clock' | 'calendar-clock-outline' | 'calendar-collapse-horizontal' | 'calendar-cursor' | 'calendar-edit' | 'calendar-end' | 'calendar-expand-horizontal' | 'calendar-export' | 'calendar-heart' | 'calendar-import' | 'calendar-lock' | 'calendar-lock-outline' | 'calendar-minus' | 'calendar-month' | 'calendar-month-outline' | 'calendar-multiple' | 'calendar-multiple-check' | 'calendar-multiselect' | 'calendar-outline' | 'calendar-plus' | 'calendar-question' | 'calendar-range' | 'calendar-range-outline' | 'calendar-refresh' | 'calendar-refresh-outline' | 'calendar-remove' | 'calendar-remove-outline' | 'calendar-search' | 'calendar-star' | 'calendar-start' | 'calendar-sync' | 'calendar-sync-outline' | 'calendar-text' | 'calendar-text-outline' | 'calendar-today' | 'calendar-week' | 'calendar-week-begin' | 'calendar-weekend' | 'calendar-weekend-outline' | 'call-made' | 'call-merge' | 'call-missed' | 'call-received' | 'call-split' | 'camcorder' | 'camcorder-off' | 'camera' | 'camera-account' | 'camera-burst' | 'camera-control' | 'camera-document' | 'camera-document-off' | 'camera-enhance' | 'camera-enhance-outline' | 'camera-flip' | 'camera-flip-outline' | 'camera-front' | 'camera-front-variant' | 'camera-gopro' | 'camera-image' | 'camera-iris' | 'camera-marker' | 'camera-marker-outline' | 'camera-metering-center' | 'camera-metering-matrix' | 'camera-metering-partial' | 'camera-metering-spot' | 'camera-off' | 'camera-off-outline' | 'camera-outline' | 'camera-party-mode' | 'camera-plus' | 'camera-plus-outline' | 'camera-rear' | 'camera-rear-variant' | 'camera-retake' | 'camera-retake-outline' | 'camera-switch' | 'camera-switch-outline' | 'camera-timer' | 'camera-wireless' | 'camera-wireless-outline' | 'campfire' | 'cancel' | 'candelabra' | 'candelabra-fire' | 'candle' | 'candy' | 'candy-off' | 'candy-off-outline' | 'candy-outline' | 'candycane' | 'cannabis' | 'cannabis-off' | 'caps-lock' | 'car' | 'car-2-plus' | 'car-3-plus' | 'car-arrow-left' | 'car-arrow-right' | 'car-back' | 'car-battery' | 'car-brake-abs' | 'car-brake-alert' | 'car-brake-fluid-level' | 'car-brake-hold' | 'car-brake-low-pressure' | 'car-brake-parking' | 'car-brake-retarder' | 'car-brake-temperature' | 'car-brake-worn-linings' | 'car-child-seat' | 'car-clock' | 'car-clutch' | 'car-cog' | 'car-connected' | 'car-convertible' | 'car-coolant-level' | 'car-cruise-control' | 'car-defrost-front' | 'car-defrost-rear' | 'car-door' | 'car-door-lock' | 'car-electric' | 'car-electric-outline' | 'car-emergency' | 'car-esp' | 'car-estate' | 'car-hatchback' | 'car-info' | 'car-key' | 'car-lifted-pickup' | 'car-light-alert' | 'car-light-dimmed' | 'car-light-fog' | 'car-light-high' | 'car-limousine' | 'car-multiple' | 'car-off' | 'car-outline' | 'car-parking-lights' | 'car-pickup' | 'car-seat' | 'car-seat-cooler' | 'car-seat-heater' | 'car-select' | 'car-settings' | 'car-shift-pattern' | 'car-side' | 'car-speed-limiter' | 'car-sports' | 'car-tire-alert' | 'car-traction-control' | 'car-turbocharger' | 'car-wash' | 'car-windshield' | 'car-windshield-outline' | 'car-wireless' | 'car-wrench' | 'carabiner' | 'caravan' | 'card' | 'card-account-details' | 'card-account-details-outline' | 'card-account-details-star' | 'card-account-details-star-outline' | 'card-account-mail' | 'card-account-mail-outline' | 'card-account-phone' | 'card-account-phone-outline' | 'card-bulleted' | 'card-bulleted-off' | 'card-bulleted-off-outline' | 'card-bulleted-outline' | 'card-bulleted-settings' | 'card-bulleted-settings-outline' | 'card-minus' | 'card-minus-outline' | 'card-multiple' | 'card-multiple-outline' | 'card-off' | 'card-off-outline' | 'card-outline' | 'card-plus' | 'card-plus-outline' | 'card-remove' | 'card-remove-outline' | 'card-search' | 'card-search-outline' | 'card-text' | 'card-text-outline' | 'cards' | 'cards-club' | 'cards-club-outline' | 'cards-diamond' | 'cards-diamond-outline' | 'cards-heart' | 'cards-heart-outline' | 'cards-outline' | 'cards-playing' | 'cards-playing-club' | 'cards-playing-club-multiple' | 'cards-playing-club-multiple-outline' | 'cards-playing-club-outline' | 'cards-playing-diamond' | 'cards-playing-diamond-multiple' | 'cards-playing-diamond-multiple-outline' | 'cards-playing-diamond-outline' | 'cards-playing-heart' | 'cards-playing-heart-multiple' | 'cards-playing-heart-multiple-outline' | 'cards-playing-heart-outline' | 'cards-playing-outline' | 'cards-playing-spade' | 'cards-playing-spade-multiple' | 'cards-playing-spade-multiple-outline' | 'cards-playing-spade-outline' | 'cards-spade' | 'cards-spade-outline' | 'cards-variant' | 'carrot' | 'cart' | 'cart-arrow-down' | 'cart-arrow-right' | 'cart-arrow-up' | 'cart-check' | 'cart-heart' | 'cart-minus' | 'cart-off' | 'cart-outline' | 'cart-plus' | 'cart-remove' | 'cart-variant' | 'case-sensitive-alt' | 'cash' | 'cash-100' | 'cash-check' | 'cash-fast' | 'cash-lock' | 'cash-lock-open' | 'cash-marker' | 'cash-minus' | 'cash-multiple' | 'cash-plus' | 'cash-refund' | 'cash-register' | 'cash-remove' | 'cassette' | 'cast' | 'cast-audio' | 'cast-audio-variant' | 'cast-connected' | 'cast-education' | 'cast-off' | 'cast-variant' | 'castle' | 'cat' | 'cctv' | 'cctv-off' | 'ceiling-fan' | 'ceiling-fan-light' | 'ceiling-light' | 'ceiling-light-multiple' | 'ceiling-light-multiple-outline' | 'ceiling-light-outline' | 'cellphone' | 'cellphone-arrow-down' | 'cellphone-basic' | 'cellphone-charging' | 'cellphone-check' | 'cellphone-cog' | 'cellphone-dock' | 'cellphone-information' | 'cellphone-key' | 'cellphone-link' | 'cellphone-link-off' | 'cellphone-lock' | 'cellphone-marker' | 'cellphone-message' | 'cellphone-message-off' | 'cellphone-nfc' | 'cellphone-nfc-off' | 'cellphone-off' | 'cellphone-play' | 'cellphone-remove' | 'cellphone-screenshot' | 'cellphone-settings' | 'cellphone-sound' | 'cellphone-text' | 'cellphone-wireless' | 'centos' | 'certificate' | 'certificate-outline' | 'chair-rolling' | 'chair-school' | 'chandelier' | 'charity' | 'chart-arc' | 'chart-areaspline' | 'chart-areaspline-variant' | 'chart-bar' | 'chart-bar-stacked' | 'chart-bell-curve' | 'chart-bell-curve-cumulative' | 'chart-box' | 'chart-box-outline' | 'chart-box-plus-outline' | 'chart-bubble' | 'chart-donut' | 'chart-donut-variant' | 'chart-gantt' | 'chart-histogram' | 'chart-line' | 'chart-line-stacked' | 'chart-line-variant' | 'chart-multiline' | 'chart-multiple' | 'chart-pie' | 'chart-ppf' | 'chart-sankey' | 'chart-sankey-variant' | 'chart-scatter-plot' | 'chart-scatter-plot-hexbin' | 'chart-timeline' | 'chart-timeline-variant' | 'chart-timeline-variant-shimmer' | 'chart-tree' | 'chart-waterfall' | 'chat' | 'chat-alert' | 'chat-alert-outline' | 'chat-minus' | 'chat-minus-outline' | 'chat-outline' | 'chat-plus' | 'chat-plus-outline' | 'chat-processing' | 'chat-processing-outline' | 'chat-question' | 'chat-question-outline' | 'chat-remove' | 'chat-remove-outline' | 'chat-sleep' | 'chat-sleep-outline' | 'check' | 'check-all' | 'check-bold' | 'check-circle' | 'check-circle-outline' | 'check-decagram' | 'check-decagram-outline' | 'check-network' | 'check-network-outline' | 'check-outline' | 'check-underline' | 'check-underline-circle' | 'check-underline-circle-outline' | 'checkbook' | 'checkbox-blank' | 'checkbox-blank-badge' | 'checkbox-blank-badge-outline' | 'checkbox-blank-circle' | 'checkbox-blank-circle-outline' | 'checkbox-blank-off' | 'checkbox-blank-off-outline' | 'checkbox-blank-outline' | 'checkbox-intermediate' | 'checkbox-marked' | 'checkbox-marked-circle' | 'checkbox-marked-circle-outline' | 'checkbox-marked-circle-plus-outline' | 'checkbox-marked-outline' | 'checkbox-multiple-blank' | 'checkbox-multiple-blank-circle' | 'checkbox-multiple-blank-circle-outline' | 'checkbox-multiple-blank-outline' | 'checkbox-multiple-marked' | 'checkbox-multiple-marked-circle' | 'checkbox-multiple-marked-circle-outline' | 'checkbox-multiple-marked-outline' | 'checkbox-multiple-outline' | 'checkbox-outline' | 'checkerboard' | 'checkerboard-minus' | 'checkerboard-plus' | 'checkerboard-remove' | 'cheese' | 'cheese-off' | 'chef-hat' | 'chemical-weapon' | 'chess-bishop' | 'chess-king' | 'chess-knight' | 'chess-pawn' | 'chess-queen' | 'chess-rook' | 'chevron-double-down' | 'chevron-double-left' | 'chevron-double-right' | 'chevron-double-up' | 'chevron-down' | 'chevron-down-box' | 'chevron-down-box-outline' | 'chevron-down-circle' | 'chevron-down-circle-outline' | 'chevron-left' | 'chevron-left-box' | 'chevron-left-box-outline' | 'chevron-left-circle' | 'chevron-left-circle-outline' | 'chevron-right' | 'chevron-right-box' | 'chevron-right-box-outline' | 'chevron-right-circle' | 'chevron-right-circle-outline' | 'chevron-triple-down' | 'chevron-triple-left' | 'chevron-triple-right' | 'chevron-triple-up' | 'chevron-up' | 'chevron-up-box' | 'chevron-up-box-outline' | 'chevron-up-circle' | 'chevron-up-circle-outline' | 'chili-alert' | 'chili-alert-outline' | 'chili-hot' | 'chili-hot-outline' | 'chili-medium' | 'chili-medium-outline' | 'chili-mild' | 'chili-mild-outline' | 'chili-off' | 'chili-off-outline' | 'chip' | 'church' | 'cigar' | 'cigar-off' | 'circle' | 'circle-box' | 'circle-box-outline' | 'circle-double' | 'circle-edit-outline' | 'circle-expand' | 'circle-half' | 'circle-half-full' | 'circle-medium' | 'circle-multiple' | 'circle-multiple-outline' | 'circle-off-outline' | 'circle-opacity' | 'circle-outline' | 'circle-slice-1' | 'circle-slice-2' | 'circle-slice-3' | 'circle-slice-4' | 'circle-slice-5' | 'circle-slice-6' | 'circle-slice-7' | 'circle-slice-8' | 'circle-small' | 'circular-saw' | 'city' | 'city-variant' | 'city-variant-outline' | 'clipboard' | 'clipboard-account' | 'clipboard-account-outline' | 'clipboard-alert' | 'clipboard-alert-outline' | 'clipboard-arrow-down' | 'clipboard-arrow-down-outline' | 'clipboard-arrow-left' | 'clipboard-arrow-left-outline' | 'clipboard-arrow-right' | 'clipboard-arrow-right-outline' | 'clipboard-arrow-up' | 'clipboard-arrow-up-outline' | 'clipboard-check' | 'clipboard-check-multiple' | 'clipboard-check-multiple-outline' | 'clipboard-check-outline' | 'clipboard-clock' | 'clipboard-clock-outline' | 'clipboard-edit' | 'clipboard-edit-outline' | 'clipboard-file' | 'clipboard-file-outline' | 'clipboard-flow' | 'clipboard-flow-outline' | 'clipboard-list' | 'clipboard-list-outline' | 'clipboard-minus' | 'clipboard-minus-outline' | 'clipboard-multiple' | 'clipboard-multiple-outline' | 'clipboard-off' | 'clipboard-off-outline' | 'clipboard-outline' | 'clipboard-play' | 'clipboard-play-multiple' | 'clipboard-play-multiple-outline' | 'clipboard-play-outline' | 'clipboard-plus' | 'clipboard-plus-outline' | 'clipboard-pulse' | 'clipboard-pulse-outline' | 'clipboard-remove' | 'clipboard-remove-outline' | 'clipboard-search' | 'clipboard-search-outline' | 'clipboard-text' | 'clipboard-text-clock' | 'clipboard-text-clock-outline' | 'clipboard-text-multiple' | 'clipboard-text-multiple-outline' | 'clipboard-text-off' | 'clipboard-text-off-outline' | 'clipboard-text-outline' | 'clipboard-text-play' | 'clipboard-text-play-outline' | 'clipboard-text-search' | 'clipboard-text-search-outline' | 'clippy' | 'clock' | 'clock-alert' | 'clock-alert-outline' | 'clock-check' | 'clock-check-outline' | 'clock-digital' | 'clock-edit' | 'clock-edit-outline' | 'clock-end' | 'clock-fast' | 'clock-in' | 'clock-minus' | 'clock-minus-outline' | 'clock-out' | 'clock-outline' | 'clock-plus' | 'clock-plus-outline' | 'clock-remove' | 'clock-remove-outline' | 'clock-start' | 'clock-time-eight' | 'clock-time-eight-outline' | 'clock-time-eleven' | 'clock-time-eleven-outline' | 'clock-time-five' | 'clock-time-five-outline' | 'clock-time-four' | 'clock-time-four-outline' | 'clock-time-nine' | 'clock-time-nine-outline' | 'clock-time-one' | 'clock-time-one-outline' | 'clock-time-seven' | 'clock-time-seven-outline' | 'clock-time-six' | 'clock-time-six-outline' | 'clock-time-ten' | 'clock-time-ten-outline' | 'clock-time-three' | 'clock-time-three-outline' | 'clock-time-twelve' | 'clock-time-twelve-outline' | 'clock-time-two' | 'clock-time-two-outline' | 'close' | 'close-box' | 'close-box-multiple' | 'close-box-multiple-outline' | 'close-box-outline' | 'close-circle' | 'close-circle-multiple' | 'close-circle-multiple-outline' | 'close-circle-outline' | 'close-network' | 'close-network-outline' | 'close-octagon' | 'close-octagon-outline' | 'close-outline' | 'close-thick' | 'closed-caption' | 'closed-caption-outline' | 'cloud' | 'cloud-alert' | 'cloud-braces' | 'cloud-check' | 'cloud-check-outline' | 'cloud-circle' | 'cloud-download' | 'cloud-download-outline' | 'cloud-lock' | 'cloud-lock-outline' | 'cloud-off-outline' | 'cloud-outline' | 'cloud-print' | 'cloud-print-outline' | 'cloud-question' | 'cloud-refresh' | 'cloud-search' | 'cloud-search-outline' | 'cloud-sync' | 'cloud-sync-outline' | 'cloud-tags' | 'cloud-upload' | 'cloud-upload-outline' | 'clover' | 'coach-lamp' | 'coat-rack' | 'code-array' | 'code-braces' | 'code-braces-box' | 'code-brackets' | 'code-equal' | 'code-greater-than' | 'code-greater-than-or-equal' | 'code-json' | 'code-less-than' | 'code-less-than-or-equal' | 'code-not-equal' | 'code-not-equal-variant' | 'code-parentheses' | 'code-parentheses-box' | 'code-string' | 'code-tags' | 'code-tags-check' | 'codepen' | 'coffee' | 'coffee-maker' | 'coffee-maker-check' | 'coffee-maker-check-outline' | 'coffee-maker-outline' | 'coffee-off' | 'coffee-off-outline' | 'coffee-outline' | 'coffee-to-go' | 'coffee-to-go-outline' | 'coffin' | 'cog' | 'cog-box' | 'cog-clockwise' | 'cog-counterclockwise' | 'cog-off' | 'cog-off-outline' | 'cog-outline' | 'cog-pause' | 'cog-pause-outline' | 'cog-play' | 'cog-play-outline' | 'cog-refresh' | 'cog-refresh-outline' | 'cog-stop' | 'cog-stop-outline' | 'cog-sync' | 'cog-sync-outline' | 'cog-transfer' | 'cog-transfer-outline' | 'cogs' | 'collage' | 'collapse-all' | 'collapse-all-outline' | 'color-helper' | 'comma' | 'comma-box' | 'comma-box-outline' | 'comma-circle' | 'comma-circle-outline' | 'comment' | 'comment-account' | 'comment-account-outline' | 'comment-alert' | 'comment-alert-outline' | 'comment-arrow-left' | 'comment-arrow-left-outline' | 'comment-arrow-right' | 'comment-arrow-right-outline' | 'comment-bookmark' | 'comment-bookmark-outline' | 'comment-check' | 'comment-check-outline' | 'comment-edit' | 'comment-edit-outline' | 'comment-eye' | 'comment-eye-outline' | 'comment-flash' | 'comment-flash-outline' | 'comment-minus' | 'comment-minus-outline' | 'comment-multiple' | 'comment-multiple-outline' | 'comment-off' | 'comment-off-outline' | 'comment-outline' | 'comment-plus' | 'comment-plus-outline' | 'comment-processing' | 'comment-processing-outline' | 'comment-question' | 'comment-question-outline' | 'comment-quote' | 'comment-quote-outline' | 'comment-remove' | 'comment-remove-outline' | 'comment-search' | 'comment-search-outline' | 'comment-text' | 'comment-text-multiple' | 'comment-text-multiple-outline' | 'comment-text-outline' | 'compare' | 'compare-horizontal' | 'compare-remove' | 'compare-vertical' | 'compass' | 'compass-off' | 'compass-off-outline' | 'compass-outline' | 'compass-rose' | 'cone' | 'cone-off' | 'connection' | 'console' | 'console-line' | 'console-network' | 'console-network-outline' | 'consolidate' | 'contactless-payment' | 'contactless-payment-circle' | 'contactless-payment-circle-outline' | 'contacts' | 'contacts-outline' | 'contain' | 'contain-end' | 'contain-start' | 'content-copy' | 'content-cut' | 'content-duplicate' | 'content-paste' | 'content-save' | 'content-save-alert' | 'content-save-alert-outline' | 'content-save-all' | 'content-save-all-outline' | 'content-save-check' | 'content-save-check-outline' | 'content-save-cog' | 'content-save-cog-outline' | 'content-save-edit' | 'content-save-edit-outline' | 'content-save-move' | 'content-save-move-outline' | 'content-save-off' | 'content-save-off-outline' | 'content-save-outline' | 'content-save-settings' | 'content-save-settings-outline' | 'contrast' | 'contrast-box' | 'contrast-circle' | 'controller-classic' | 'controller-classic-outline' | 'cookie' | 'cookie-alert' | 'cookie-alert-outline' | 'cookie-check' | 'cookie-check-outline' | 'cookie-clock' | 'cookie-clock-outline' | 'cookie-cog' | 'cookie-cog-outline' | 'cookie-edit' | 'cookie-edit-outline' | 'cookie-lock' | 'cookie-lock-outline' | 'cookie-minus' | 'cookie-minus-outline' | 'cookie-off' | 'cookie-off-outline' | 'cookie-outline' | 'cookie-plus' | 'cookie-plus-outline' | 'cookie-refresh' | 'cookie-refresh-outline' | 'cookie-remove' | 'cookie-remove-outline' | 'cookie-settings' | 'cookie-settings-outline' | 'coolant-temperature' | 'copyleft' | 'copyright' | 'cordova' | 'corn' | 'corn-off' | 'cosine-wave' | 'counter' | 'countertop' | 'countertop-outline' | 'cow' | 'cow-off' | 'cpu-32-bit' | 'cpu-64-bit' | 'cradle' | 'cradle-outline' | 'crane' | 'creation' | 'creative-commons' | 'credit-card' | 'credit-card-check' | 'credit-card-check-outline' | 'credit-card-chip' | 'credit-card-chip-outline' | 'credit-card-clock' | 'credit-card-clock-outline' | 'credit-card-edit' | 'credit-card-edit-outline' | 'credit-card-fast' | 'credit-card-fast-outline' | 'credit-card-lock' | 'credit-card-lock-outline' | 'credit-card-marker' | 'credit-card-marker-outline' | 'credit-card-minus' | 'credit-card-minus-outline' | 'credit-card-multiple' | 'credit-card-multiple-outline' | 'credit-card-off' | 'credit-card-off-outline' | 'credit-card-outline' | 'credit-card-plus' | 'credit-card-plus-outline' | 'credit-card-refresh' | 'credit-card-refresh-outline' | 'credit-card-refund' | 'credit-card-refund-outline' | 'credit-card-remove' | 'credit-card-remove-outline' | 'credit-card-scan' | 'credit-card-scan-outline' | 'credit-card-search' | 'credit-card-search-outline' | 'credit-card-settings' | 'credit-card-settings-outline' | 'credit-card-sync' | 'credit-card-sync-outline' | 'credit-card-wireless' | 'credit-card-wireless-off' | 'credit-card-wireless-off-outline' | 'credit-card-wireless-outline' | 'cricket' | 'crop' | 'crop-free' | 'crop-landscape' | 'crop-portrait' | 'crop-rotate' | 'crop-square' | 'cross' | 'cross-bolnisi' | 'cross-celtic' | 'cross-outline' | 'crosshairs' | 'crosshairs-gps' | 'crosshairs-off' | 'crosshairs-question' | 'crowd' | 'crown' | 'crown-circle' | 'crown-circle-outline' | 'crown-outline' | 'cryengine' | 'crystal-ball' | 'cube' | 'cube-off' | 'cube-off-outline' | 'cube-outline' | 'cube-scan' | 'cube-send' | 'cube-unfolded' | 'cup' | 'cup-off' | 'cup-off-outline' | 'cup-outline' | 'cup-water' | 'cupboard' | 'cupboard-outline' | 'cupcake' | 'curling' | 'currency-bdt' | 'currency-brl' | 'currency-btc' | 'currency-cny' | 'currency-eth' | 'currency-eur' | 'currency-eur-off' | 'currency-gbp' | 'currency-ils' | 'currency-inr' | 'currency-jpy' | 'currency-krw' | 'currency-kzt' | 'currency-mnt' | 'currency-ngn' | 'currency-php' | 'currency-rial' | 'currency-rub' | 'currency-rupee' | 'currency-sign' | 'currency-try' | 'currency-twd' | 'currency-usd' | 'currency-usd-off' | 'current-ac' | 'current-dc' | 'cursor-default' | 'cursor-default-click' | 'cursor-default-click-outline' | 'cursor-default-gesture' | 'cursor-default-gesture-outline' | 'cursor-default-outline' | 'cursor-move' | 'cursor-pointer' | 'cursor-text' | 'curtains' | 'curtains-closed' | 'cylinder' | 'cylinder-off' | 'dance-ballroom' | 'dance-pole' | 'data-matrix' | 'data-matrix-edit' | 'data-matrix-minus' | 'data-matrix-plus' | 'data-matrix-remove' | 'data-matrix-scan' | 'database' | 'database-alert' | 'database-alert-outline' | 'database-arrow-down' | 'database-arrow-down-outline' | 'database-arrow-left' | 'database-arrow-left-outline' | 'database-arrow-right' | 'database-arrow-right-outline' | 'database-arrow-up' | 'database-arrow-up-outline' | 'database-check' | 'database-check-outline' | 'database-clock' | 'database-clock-outline' | 'database-cog' | 'database-cog-outline' | 'database-edit' | 'database-edit-outline' | 'database-export' | 'database-export-outline' | 'database-eye' | 'database-eye-off' | 'database-eye-off-outline' | 'database-eye-outline' | 'database-import' | 'database-import-outline' | 'database-lock' | 'database-lock-outline' | 'database-marker' | 'database-marker-outline' | 'database-minus' | 'database-minus-outline' | 'database-off' | 'database-off-outline' | 'database-outline' | 'database-plus' | 'database-plus-outline' | 'database-refresh' | 'database-refresh-outline' | 'database-remove' | 'database-remove-outline' | 'database-search' | 'database-search-outline' | 'database-settings' | 'database-settings-outline' | 'database-sync' | 'database-sync-outline' | 'death-star' | 'death-star-variant' | 'deathly-hallows' | 'debian' | 'debug-step-into' | 'debug-step-out' | 'debug-step-over' | 'decagram' | 'decagram-outline' | 'decimal' | 'decimal-comma' | 'decimal-comma-decrease' | 'decimal-comma-increase' | 'decimal-decrease' | 'decimal-increase' | 'delete' | 'delete-alert' | 'delete-alert-outline' | 'delete-circle' | 'delete-circle-outline' | 'delete-clock' | 'delete-clock-outline' | 'delete-empty' | 'delete-empty-outline' | 'delete-forever' | 'delete-forever-outline' | 'delete-off' | 'delete-off-outline' | 'delete-outline' | 'delete-restore' | 'delete-sweep' | 'delete-sweep-outline' | 'delete-variant' | 'delta' | 'desk' | 'desk-lamp' | 'deskphone' | 'desktop-classic' | 'desktop-mac' | 'desktop-mac-dashboard' | 'desktop-tower' | 'desktop-tower-monitor' | 'details' | 'dev-to' | 'developer-board' | 'deviantart' | 'devices' | 'dharmachakra' | 'diabetes' | 'dialpad' | 'diameter' | 'diameter-outline' | 'diameter-variant' | 'diamond' | 'diamond-outline' | 'diamond-stone' | 'dice-1' | 'dice-1-outline' | 'dice-2' | 'dice-2-outline' | 'dice-3' | 'dice-3-outline' | 'dice-4' | 'dice-4-outline' | 'dice-5' | 'dice-5-outline' | 'dice-6' | 'dice-6-outline' | 'dice-d10' | 'dice-d10-outline' | 'dice-d12' | 'dice-d12-outline' | 'dice-d20' | 'dice-d20-outline' | 'dice-d4' | 'dice-d4-outline' | 'dice-d6' | 'dice-d6-outline' | 'dice-d8' | 'dice-d8-outline' | 'dice-multiple' | 'dice-multiple-outline' | 'digital-ocean' | 'dip-switch' | 'directions' | 'directions-fork' | 'disc' | 'disc-alert' | 'disc-player' | 'discord' | 'dishwasher' | 'dishwasher-alert' | 'dishwasher-off' | 'disqus' | 'distribute-horizontal-center' | 'distribute-horizontal-left' | 'distribute-horizontal-right' | 'distribute-vertical-bottom' | 'distribute-vertical-center' | 'distribute-vertical-top' | 'diversify' | 'diving' | 'diving-flippers' | 'diving-helmet' | 'diving-scuba' | 'diving-scuba-flag' | 'diving-scuba-tank' | 'diving-scuba-tank-multiple' | 'diving-snorkel' | 'division' | 'division-box' | 'dlna' | 'dna' | 'dns' | 'dns-outline' | 'dock-bottom' | 'dock-left' | 'dock-right' | 'dock-top' | 'dock-window' | 'docker' | 'doctor' | 'dog' | 'dog-service' | 'dog-side' | 'dog-side-off' | 'dolby' | 'dolly' | 'dolphin' | 'domain' | 'domain-off' | 'domain-plus' | 'domain-remove' | 'dome-light' | 'domino-mask' | 'donkey' | 'door' | 'door-closed' | 'door-closed-lock' | 'door-open' | 'door-sliding' | 'door-sliding-lock' | 'door-sliding-open' | 'doorbell' | 'doorbell-video' | 'dot-net' | 'dots-circle' | 'dots-grid' | 'dots-hexagon' | 'dots-horizontal' | 'dots-horizontal-circle' | 'dots-horizontal-circle-outline' | 'dots-square' | 'dots-triangle' | 'dots-vertical' | 'dots-vertical-circle' | 'dots-vertical-circle-outline' | 'download' | 'download-box' | 'download-box-outline' | 'download-circle' | 'download-circle-outline' | 'download-lock' | 'download-lock-outline' | 'download-multiple' | 'download-network' | 'download-network-outline' | 'download-off' | 'download-off-outline' | 'download-outline' | 'drag' | 'drag-horizontal' | 'drag-horizontal-variant' | 'drag-variant' | 'drag-vertical' | 'drag-vertical-variant' | 'drama-masks' | 'draw' | 'draw-pen' | 'drawing' | 'drawing-box' | 'dresser' | 'dresser-outline' | 'drone' | 'dropbox' | 'drupal' | 'duck' | 'dumbbell' | 'dump-truck' | 'ear-hearing' | 'ear-hearing-off' | 'earbuds' | 'earbuds-off' | 'earbuds-off-outline' | 'earbuds-outline' | 'earth' | 'earth-arrow-right' | 'earth-box' | 'earth-box-minus' | 'earth-box-off' | 'earth-box-plus' | 'earth-box-remove' | 'earth-minus' | 'earth-off' | 'earth-plus' | 'earth-remove' | 'egg' | 'egg-easter' | 'egg-fried' | 'egg-off' | 'egg-off-outline' | 'egg-outline' | 'eiffel-tower' | 'eight-track' | 'eject' | 'eject-outline' | 'electric-switch' | 'electric-switch-closed' | 'electron-framework' | 'elephant' | 'elevation-decline' | 'elevation-rise' | 'elevator' | 'elevator-down' | 'elevator-passenger' | 'elevator-passenger-off' | 'elevator-passenger-off-outline' | 'elevator-passenger-outline' | 'elevator-up' | 'ellipse' | 'ellipse-outline' | 'email' | 'email-alert' | 'email-alert-outline' | 'email-box' | 'email-check' | 'email-check-outline' | 'email-edit' | 'email-edit-outline' | 'email-fast' | 'email-fast-outline' | 'email-lock' | 'email-mark-as-unread' | 'email-minus' | 'email-minus-outline' | 'email-multiple' | 'email-multiple-outline' | 'email-newsletter' | 'email-off' | 'email-off-outline' | 'email-open' | 'email-open-multiple' | 'email-open-multiple-outline' | 'email-open-outline' | 'email-outline' | 'email-plus' | 'email-plus-outline' | 'email-receive' | 'email-receive-outline' | 'email-remove' | 'email-remove-outline' | 'email-seal' | 'email-seal-outline' | 'email-search' | 'email-search-outline' | 'email-send' | 'email-send-outline' | 'email-sync' | 'email-sync-outline' | 'email-variant' | 'ember' | 'emby' | 'emoticon' | 'emoticon-angry' | 'emoticon-angry-outline' | 'emoticon-confused' | 'emoticon-confused-outline' | 'emoticon-cool' | 'emoticon-cool-outline' | 'emoticon-cry' | 'emoticon-cry-outline' | 'emoticon-dead' | 'emoticon-dead-outline' | 'emoticon-devil' | 'emoticon-devil-outline' | 'emoticon-excited' | 'emoticon-excited-outline' | 'emoticon-frown' | 'emoticon-frown-outline' | 'emoticon-happy' | 'emoticon-happy-outline' | 'emoticon-kiss' | 'emoticon-kiss-outline' | 'emoticon-lol' | 'emoticon-lol-outline' | 'emoticon-neutral' | 'emoticon-neutral-outline' | 'emoticon-outline' | 'emoticon-poop' | 'emoticon-poop-outline' | 'emoticon-sad' | 'emoticon-sad-outline' | 'emoticon-sick' | 'emoticon-sick-outline' | 'emoticon-tongue' | 'emoticon-tongue-outline' | 'emoticon-wink' | 'emoticon-wink-outline' | 'engine' | 'engine-off' | 'engine-off-outline' | 'engine-outline' | 'epsilon' | 'equal' | 'equal-box' | 'equalizer' | 'equalizer-outline' | 'eraser' | 'eraser-variant' | 'escalator' | 'escalator-box' | 'escalator-down' | 'escalator-up' | 'eslint' | 'et' | 'ethereum' | 'ethernet' | 'ethernet-cable' | 'ethernet-cable-off' | 'ev-plug-ccs1' | 'ev-plug-ccs2' | 'ev-plug-chademo' | 'ev-plug-tesla' | 'ev-plug-type1' | 'ev-plug-type2' | 'ev-station' | 'evernote' | 'excavator' | 'exclamation' | 'exclamation-thick' | 'exit-run' | 'exit-to-app' | 'expand-all' | 'expand-all-outline' | 'expansion-card' | 'expansion-card-variant' | 'exponent' | 'exponent-box' | 'export' | 'export-variant' | 'eye' | 'eye-arrow-left' | 'eye-arrow-left-outline' | 'eye-arrow-right' | 'eye-arrow-right-outline' | 'eye-check' | 'eye-check-outline' | 'eye-circle' | 'eye-circle-outline' | 'eye-minus' | 'eye-minus-outline' | 'eye-off' | 'eye-off-outline' | 'eye-outline' | 'eye-plus' | 'eye-plus-outline' | 'eye-refresh' | 'eye-refresh-outline' | 'eye-remove' | 'eye-remove-outline' | 'eye-settings' | 'eye-settings-outline' | 'eyedropper' | 'eyedropper-minus' | 'eyedropper-off' | 'eyedropper-plus' | 'eyedropper-remove' | 'eyedropper-variant' | 'face-agent' | 'face-man' | 'face-man-outline' | 'face-man-profile' | 'face-man-shimmer' | 'face-man-shimmer-outline' | 'face-mask' | 'face-mask-outline' | 'face-recognition' | 'face-woman' | 'face-woman-outline' | 'face-woman-profile' | 'face-woman-shimmer' | 'face-woman-shimmer-outline' | 'facebook' | 'facebook-gaming' | 'facebook-messenger' | 'facebook-workplace' | 'factory' | 'family-tree' | 'fan' | 'fan-alert' | 'fan-auto' | 'fan-chevron-down' | 'fan-chevron-up' | 'fan-minus' | 'fan-off' | 'fan-plus' | 'fan-remove' | 'fan-speed-1' | 'fan-speed-2' | 'fan-speed-3' | 'fast-forward' | 'fast-forward-10' | 'fast-forward-15' | 'fast-forward-30' | 'fast-forward-5' | 'fast-forward-60' | 'fast-forward-outline' | 'fax' | 'feather' | 'feature-search' | 'feature-search-outline' | 'fedora' | 'fence' | 'fence-electric' | 'fencing' | 'ferris-wheel' | 'ferry' | 'file' | 'file-account' | 'file-account-outline' | 'file-alert' | 'file-alert-outline' | 'file-cabinet' | 'file-cad' | 'file-cad-box' | 'file-cancel' | 'file-cancel-outline' | 'file-certificate' | 'file-certificate-outline' | 'file-chart' | 'file-chart-outline' | 'file-check' | 'file-check-outline' | 'file-clock' | 'file-clock-outline' | 'file-cloud' | 'file-cloud-outline' | 'file-code' | 'file-code-outline' | 'file-cog' | 'file-cog-outline' | 'file-compare' | 'file-delimited' | 'file-delimited-outline' | 'file-document' | 'file-document-edit' | 'file-document-edit-outline' | 'file-document-multiple' | 'file-document-multiple-outline' | 'file-document-outline' | 'file-download' | 'file-download-outline' | 'file-edit' | 'file-edit-outline' | 'file-excel' | 'file-excel-box' | 'file-excel-box-outline' | 'file-excel-outline' | 'file-export' | 'file-export-outline' | 'file-eye' | 'file-eye-outline' | 'file-find' | 'file-find-outline' | 'file-gif-box' | 'file-hidden' | 'file-image' | 'file-image-marker' | 'file-image-marker-outline' | 'file-image-minus' | 'file-image-minus-outline' | 'file-image-outline' | 'file-image-plus' | 'file-image-plus-outline' | 'file-image-remove' | 'file-image-remove-outline' | 'file-import' | 'file-import-outline' | 'file-jpg-box' | 'file-key' | 'file-key-outline' | 'file-link' | 'file-link-outline' | 'file-lock' | 'file-lock-outline' | 'file-marker' | 'file-marker-outline' | 'file-move' | 'file-move-outline' | 'file-multiple' | 'file-multiple-outline' | 'file-music' | 'file-music-outline' | 'file-outline' | 'file-pdf-box' | 'file-percent' | 'file-percent-outline' | 'file-phone' | 'file-phone-outline' | 'file-plus' | 'file-plus-outline' | 'file-png-box' | 'file-powerpoint' | 'file-powerpoint-box' | 'file-powerpoint-box-outline' | 'file-powerpoint-outline' | 'file-presentation-box' | 'file-question' | 'file-question-outline' | 'file-refresh' | 'file-refresh-outline' | 'file-remove' | 'file-remove-outline' | 'file-replace' | 'file-replace-outline' | 'file-restore' | 'file-restore-outline' | 'file-search' | 'file-search-outline' | 'file-send' | 'file-send-outline' | 'file-settings' | 'file-settings-outline' | 'file-sign' | 'file-star' | 'file-star-outline' | 'file-swap' | 'file-swap-outline' | 'file-sync' | 'file-sync-outline' | 'file-table' | 'file-table-box' | 'file-table-box-multiple' | 'file-table-box-multiple-outline' | 'file-table-box-outline' | 'file-table-outline' | 'file-tree' | 'file-tree-outline' | 'file-undo' | 'file-undo-outline' | 'file-upload' | 'file-upload-outline' | 'file-video' | 'file-video-outline' | 'file-word' | 'file-word-box' | 'file-word-box-outline' | 'file-word-outline' | 'film' | 'filmstrip' | 'filmstrip-box' | 'filmstrip-box-multiple' | 'filmstrip-off' | 'filter' | 'filter-check' | 'filter-check-outline' | 'filter-menu' | 'filter-menu-outline' | 'filter-minus' | 'filter-minus-outline' | 'filter-off' | 'filter-off-outline' | 'filter-outline' | 'filter-plus' | 'filter-plus-outline' | 'filter-remove' | 'filter-remove-outline' | 'filter-variant' | 'filter-variant-minus' | 'filter-variant-plus' | 'filter-variant-remove' | 'finance' | 'find-replace' | 'fingerprint' | 'fingerprint-off' | 'fire' | 'fire-alert' | 'fire-circle' | 'fire-extinguisher' | 'fire-hydrant' | 'fire-hydrant-alert' | 'fire-hydrant-off' | 'fire-off' | 'fire-truck' | 'firebase' | 'firefox' | 'fireplace' | 'fireplace-off' | 'firewire' | 'firework' | 'firework-off' | 'fish' | 'fish-off' | 'fishbowl' | 'fishbowl-outline' | 'fit-to-page' | 'fit-to-page-outline' | 'fit-to-screen' | 'fit-to-screen-outline' | 'flag' | 'flag-checkered' | 'flag-minus' | 'flag-minus-outline' | 'flag-off' | 'flag-off-outline' | 'flag-outline' | 'flag-plus' | 'flag-plus-outline' | 'flag-remove' | 'flag-remove-outline' | 'flag-triangle' | 'flag-variant' | 'flag-variant-outline' | 'flare' | 'flash' | 'flash-alert' | 'flash-alert-outline' | 'flash-auto' | 'flash-off' | 'flash-outline' | 'flash-red-eye' | 'flashlight' | 'flashlight-off' | 'flask' | 'flask-empty' | 'flask-empty-minus' | 'flask-empty-minus-outline' | 'flask-empty-off' | 'flask-empty-off-outline' | 'flask-empty-outline' | 'flask-empty-plus' | 'flask-empty-plus-outline' | 'flask-empty-remove' | 'flask-empty-remove-outline' | 'flask-minus' | 'flask-minus-outline' | 'flask-off' | 'flask-off-outline' | 'flask-outline' | 'flask-plus' | 'flask-plus-outline' | 'flask-remove' | 'flask-remove-outline' | 'flask-round-bottom' | 'flask-round-bottom-empty' | 'flask-round-bottom-empty-outline' | 'flask-round-bottom-outline' | 'fleur-de-lis' | 'flip-horizontal' | 'flip-to-back' | 'flip-to-front' | 'flip-vertical' | 'floor-lamp' | 'floor-lamp-dual' | 'floor-lamp-dual-outline' | 'floor-lamp-outline' | 'floor-lamp-torchiere' | 'floor-lamp-torchiere-outline' | 'floor-lamp-torchiere-variant' | 'floor-lamp-torchiere-variant-outline' | 'floor-plan' | 'floppy' | 'floppy-variant' | 'flower' | 'flower-outline' | 'flower-pollen' | 'flower-pollen-outline' | 'flower-poppy' | 'flower-tulip' | 'flower-tulip-outline' | 'focus-auto' | 'focus-field' | 'focus-field-horizontal' | 'focus-field-vertical' | 'folder' | 'folder-account' | 'folder-account-outline' | 'folder-alert' | 'folder-alert-outline' | 'folder-check' | 'folder-check-outline' | 'folder-clock' | 'folder-clock-outline' | 'folder-cog' | 'folder-cog-outline' | 'folder-download' | 'folder-download-outline' | 'folder-edit' | 'folder-edit-outline' | 'folder-eye' | 'folder-eye-outline' | 'folder-google-drive' | 'folder-heart' | 'folder-heart-outline' | 'folder-hidden' | 'folder-home' | 'folder-home-outline' | 'folder-image' | 'folder-information' | 'folder-information-outline' | 'folder-key' | 'folder-key-network' | 'folder-key-network-outline' | 'folder-key-outline' | 'folder-lock' | 'folder-lock-open' | 'folder-marker' | 'folder-marker-outline' | 'folder-move' | 'folder-move-outline' | 'folder-multiple' | 'folder-multiple-image' | 'folder-multiple-outline' | 'folder-multiple-plus' | 'folder-multiple-plus-outline' | 'folder-music' | 'folder-music-outline' | 'folder-network' | 'folder-network-outline' | 'folder-open' | 'folder-open-outline' | 'folder-outline' | 'folder-plus' | 'folder-plus-outline' | 'folder-pound' | 'folder-pound-outline' | 'folder-refresh' | 'folder-refresh-outline' | 'folder-remove' | 'folder-remove-outline' | 'folder-search' | 'folder-search-outline' | 'folder-settings' | 'folder-settings-outline' | 'folder-star' | 'folder-star-multiple' | 'folder-star-multiple-outline' | 'folder-star-outline' | 'folder-swap' | 'folder-swap-outline' | 'folder-sync' | 'folder-sync-outline' | 'folder-table' | 'folder-table-outline' | 'folder-text' | 'folder-text-outline' | 'folder-upload' | 'folder-upload-outline' | 'folder-zip' | 'folder-zip-outline' | 'font-awesome' | 'food' | 'food-apple' | 'food-apple-outline' | 'food-croissant' | 'food-drumstick' | 'food-drumstick-off' | 'food-drumstick-off-outline' | 'food-drumstick-outline' | 'food-fork-drink' | 'food-halal' | 'food-hot-dog' | 'food-kosher' | 'food-off' | 'food-off-outline' | 'food-outline' | 'food-steak' | 'food-steak-off' | 'food-takeout-box' | 'food-takeout-box-outline' | 'food-turkey' | 'food-variant' | 'food-variant-off' | 'foot-print' | 'football' | 'football-australian' | 'football-helmet' | 'forest' | 'forklift' | 'form-dropdown' | 'form-select' | 'form-textarea' | 'form-textbox' | 'form-textbox-lock' | 'form-textbox-password' | 'format-align-bottom' | 'format-align-center' | 'format-align-justify' | 'format-align-left' | 'format-align-middle' | 'format-align-right' | 'format-align-top' | 'format-annotation-minus' | 'format-annotation-plus' | 'format-bold' | 'format-clear' | 'format-color-fill' | 'format-color-highlight' | 'format-color-marker-cancel' | 'format-color-text' | 'format-columns' | 'format-float-center' | 'format-float-left' | 'format-float-none' | 'format-float-right' | 'format-font' | 'format-font-size-decrease' | 'format-font-size-increase' | 'format-header-1' | 'format-header-2' | 'format-header-3' | 'format-header-4' | 'format-header-5' | 'format-header-6' | 'format-header-decrease' | 'format-header-equal' | 'format-header-increase' | 'format-header-pound' | 'format-horizontal-align-center' | 'format-horizontal-align-left' | 'format-horizontal-align-right' | 'format-indent-decrease' | 'format-indent-increase' | 'format-italic' | 'format-letter-case' | 'format-letter-case-lower' | 'format-letter-case-upper' | 'format-letter-ends-with' | 'format-letter-matches' | 'format-letter-spacing' | 'format-letter-starts-with' | 'format-line-spacing' | 'format-line-style' | 'format-line-weight' | 'format-list-bulleted' | 'format-list-bulleted-square' | 'format-list-bulleted-triangle' | 'format-list-bulleted-type' | 'format-list-checkbox' | 'format-list-checks' | 'format-list-group' | 'format-list-numbered' | 'format-list-numbered-rtl' | 'format-list-text' | 'format-overline' | 'format-page-break' | 'format-page-split' | 'format-paint' | 'format-paragraph' | 'format-pilcrow' | 'format-quote-close' | 'format-quote-close-outline' | 'format-quote-open' | 'format-quote-open-outline' | 'format-rotate-90' | 'format-section' | 'format-size' | 'format-strikethrough' | 'format-strikethrough-variant' | 'format-subscript' | 'format-superscript' | 'format-text' | 'format-text-rotation-angle-down' | 'format-text-rotation-angle-up' | 'format-text-rotation-down' | 'format-text-rotation-down-vertical' | 'format-text-rotation-none' | 'format-text-rotation-up' | 'format-text-rotation-vertical' | 'format-text-variant' | 'format-text-variant-outline' | 'format-text-wrapping-clip' | 'format-text-wrapping-overflow' | 'format-text-wrapping-wrap' | 'format-textbox' | 'format-textdirection-l-to-r' | 'format-textdirection-r-to-l' | 'format-title' | 'format-underline' | 'format-underline-wavy' | 'format-vertical-align-bottom' | 'format-vertical-align-center' | 'format-vertical-align-top' | 'format-wrap-inline' | 'format-wrap-square' | 'format-wrap-tight' | 'format-wrap-top-bottom' | 'forum' | 'forum-outline' | 'forward' | 'forwardburger' | 'fountain' | 'fountain-pen' | 'fountain-pen-tip' | 'fraction-one-half' | 'freebsd' | 'french-fries' | 'frequently-asked-questions' | 'fridge' | 'fridge-alert' | 'fridge-alert-outline' | 'fridge-bottom' | 'fridge-industrial' | 'fridge-industrial-alert' | 'fridge-industrial-alert-outline' | 'fridge-industrial-off' | 'fridge-industrial-off-outline' | 'fridge-industrial-outline' | 'fridge-off' | 'fridge-off-outline' | 'fridge-outline' | 'fridge-top' | 'fridge-variant' | 'fridge-variant-alert' | 'fridge-variant-alert-outline' | 'fridge-variant-off' | 'fridge-variant-off-outline' | 'fridge-variant-outline' | 'fruit-cherries' | 'fruit-cherries-off' | 'fruit-citrus' | 'fruit-citrus-off' | 'fruit-grapes' | 'fruit-grapes-outline' | 'fruit-pineapple' | 'fruit-watermelon' | 'fuel' | 'fuel-cell' | 'fullscreen' | 'fullscreen-exit' | 'function' | 'function-variant' | 'furigana-horizontal' | 'furigana-vertical' | 'fuse' | 'fuse-alert' | 'fuse-blade' | 'fuse-off' | 'gamepad' | 'gamepad-circle' | 'gamepad-circle-down' | 'gamepad-circle-left' | 'gamepad-circle-outline' | 'gamepad-circle-right' | 'gamepad-circle-up' | 'gamepad-down' | 'gamepad-left' | 'gamepad-outline' | 'gamepad-right' | 'gamepad-round' | 'gamepad-round-down' | 'gamepad-round-left' | 'gamepad-round-outline' | 'gamepad-round-right' | 'gamepad-round-up' | 'gamepad-square' | 'gamepad-square-outline' | 'gamepad-up' | 'gamepad-variant' | 'gamepad-variant-outline' | 'gamma' | 'gantry-crane' | 'garage' | 'garage-alert' | 'garage-alert-variant' | 'garage-lock' | 'garage-open' | 'garage-open-variant' | 'garage-variant' | 'garage-variant-lock' | 'gas-cylinder' | 'gas-station' | 'gas-station-off' | 'gas-station-off-outline' | 'gas-station-outline' | 'gate' | 'gate-alert' | 'gate-and' | 'gate-arrow-left' | 'gate-arrow-right' | 'gate-nand' | 'gate-nor' | 'gate-not' | 'gate-open' | 'gate-or' | 'gate-xnor' | 'gate-xor' | 'gatsby' | 'gauge' | 'gauge-empty' | 'gauge-full' | 'gauge-low' | 'gavel' | 'gender-female' | 'gender-male' | 'gender-male-female' | 'gender-male-female-variant' | 'gender-non-binary' | 'gender-transgender' | 'gentoo' | 'gesture' | 'gesture-double-tap' | 'gesture-pinch' | 'gesture-spread' | 'gesture-swipe' | 'gesture-swipe-down' | 'gesture-swipe-horizontal' | 'gesture-swipe-left' | 'gesture-swipe-right' | 'gesture-swipe-up' | 'gesture-swipe-vertical' | 'gesture-tap' | 'gesture-tap-box' | 'gesture-tap-button' | 'gesture-tap-hold' | 'gesture-two-double-tap' | 'gesture-two-tap' | 'ghost' | 'ghost-off' | 'ghost-off-outline' | 'ghost-outline' | 'gift' | 'gift-off' | 'gift-off-outline' | 'gift-open' | 'gift-open-outline' | 'gift-outline' | 'git' | 'github' | 'gitlab' | 'glass-cocktail' | 'glass-cocktail-off' | 'glass-flute' | 'glass-fragile' | 'glass-mug' | 'glass-mug-off' | 'glass-mug-variant' | 'glass-mug-variant-off' | 'glass-pint-outline' | 'glass-stange' | 'glass-tulip' | 'glass-wine' | 'glasses' | 'globe-light' | 'globe-model' | 'gmail' | 'gnome' | 'go-kart' | 'go-kart-track' | 'gog' | 'gold' | 'golf' | 'golf-cart' | 'golf-tee' | 'gondola' | 'goodreads' | 'google' | 'google-ads' | 'google-analytics' | 'google-assistant' | 'google-cardboard' | 'google-chrome' | 'google-circles' | 'google-circles-communities' | 'google-circles-extended' | 'google-circles-group' | 'google-classroom' | 'google-cloud' | 'google-controller' | 'google-controller-off' | 'google-downasaur' | 'google-drive' | 'google-earth' | 'google-fit' | 'google-glass' | 'google-hangouts' | 'google-home' | 'google-keep' | 'google-lens' | 'google-maps' | 'google-my-business' | 'google-nearby' | 'google-play' | 'google-plus' | 'google-podcast' | 'google-spreadsheet' | 'google-street-view' | 'google-translate' | 'gradient-horizontal' | 'gradient-vertical' | 'grain' | 'graph' | 'graph-outline' | 'graphql' | 'grass' | 'grave-stone' | 'grease-pencil' | 'greater-than' | 'greater-than-or-equal' | 'greenhouse' | 'grid' | 'grid-large' | 'grid-off' | 'grill' | 'grill-outline' | 'group' | 'guitar-acoustic' | 'guitar-electric' | 'guitar-pick' | 'guitar-pick-outline' | 'guy-fawkes-mask' | 'hail' | 'hair-dryer' | 'hair-dryer-outline' | 'halloween' | 'hamburger' | 'hamburger-check' | 'hamburger-minus' | 'hamburger-off' | 'hamburger-plus' | 'hamburger-remove' | 'hammer' | 'hammer-screwdriver' | 'hammer-sickle' | 'hammer-wrench' | 'hand-back-left' | 'hand-back-left-off' | 'hand-back-left-off-outline' | 'hand-back-left-outline' | 'hand-back-right' | 'hand-back-right-off' | 'hand-back-right-off-outline' | 'hand-back-right-outline' | 'hand-clap' | 'hand-coin' | 'hand-coin-outline' | 'hand-extended' | 'hand-extended-outline' | 'hand-front-left' | 'hand-front-left-outline' | 'hand-front-right' | 'hand-front-right-outline' | 'hand-heart' | 'hand-heart-outline' | 'hand-okay' | 'hand-peace' | 'hand-peace-variant' | 'hand-pointing-down' | 'hand-pointing-left' | 'hand-pointing-right' | 'hand-pointing-up' | 'hand-saw' | 'hand-wash' | 'hand-wash-outline' | 'hand-water' | 'hand-wave' | 'hand-wave-outline' | 'handball' | 'handcuffs' | 'hands-pray' | 'handshake' | 'handshake-outline' | 'hanger' | 'hard-hat' | 'harddisk' | 'harddisk-plus' | 'harddisk-remove' | 'hat-fedora' | 'hazard-lights' | 'hdr' | 'hdr-off' | 'head' | 'head-alert' | 'head-alert-outline' | 'head-check' | 'head-check-outline' | 'head-cog' | 'head-cog-outline' | 'head-dots-horizontal' | 'head-dots-horizontal-outline' | 'head-flash' | 'head-flash-outline' | 'head-heart' | 'head-heart-outline' | 'head-lightbulb' | 'head-lightbulb-outline' | 'head-minus' | 'head-minus-outline' | 'head-outline' | 'head-plus' | 'head-plus-outline' | 'head-question' | 'head-question-outline' | 'head-remove' | 'head-remove-outline' | 'head-snowflake' | 'head-snowflake-outline' | 'head-sync' | 'head-sync-outline' | 'headphones' | 'headphones-bluetooth' | 'headphones-box' | 'headphones-off' | 'headphones-settings' | 'headset' | 'headset-dock' | 'headset-off' | 'heart' | 'heart-box' | 'heart-box-outline' | 'heart-broken' | 'heart-broken-outline' | 'heart-circle' | 'heart-circle-outline' | 'heart-cog' | 'heart-cog-outline' | 'heart-flash' | 'heart-half' | 'heart-half-full' | 'heart-half-outline' | 'heart-minus' | 'heart-minus-outline' | 'heart-multiple' | 'heart-multiple-outline' | 'heart-off' | 'heart-off-outline' | 'heart-outline' | 'heart-plus' | 'heart-plus-outline' | 'heart-pulse' | 'heart-remove' | 'heart-remove-outline' | 'heart-settings' | 'heart-settings-outline' | 'helicopter' | 'help' | 'help-box' | 'help-circle' | 'help-circle-outline' | 'help-network' | 'help-network-outline' | 'help-rhombus' | 'help-rhombus-outline' | 'hexadecimal' | 'hexagon' | 'hexagon-multiple' | 'hexagon-multiple-outline' | 'hexagon-outline' | 'hexagon-slice-1' | 'hexagon-slice-2' | 'hexagon-slice-3' | 'hexagon-slice-4' | 'hexagon-slice-5' | 'hexagon-slice-6' | 'hexagram' | 'hexagram-outline' | 'high-definition' | 'high-definition-box' | 'highway' | 'hiking' | 'history' | 'hockey-puck' | 'hockey-sticks' | 'hololens' | 'home' | 'home-account' | 'home-alert' | 'home-alert-outline' | 'home-analytics' | 'home-assistant' | 'home-automation' | 'home-battery' | 'home-battery-outline' | 'home-circle' | 'home-circle-outline' | 'home-city' | 'home-city-outline' | 'home-edit' | 'home-edit-outline' | 'home-export-outline' | 'home-flood' | 'home-floor-0' | 'home-floor-1' | 'home-floor-2' | 'home-floor-3' | 'home-floor-a' | 'home-floor-b' | 'home-floor-g' | 'home-floor-l' | 'home-floor-negative-1' | 'home-group' | 'home-group-minus' | 'home-group-plus' | 'home-group-remove' | 'home-heart' | 'home-import-outline' | 'home-lightbulb' | 'home-lightbulb-outline' | 'home-lightning-bolt' | 'home-lightning-bolt-outline' | 'home-lock' | 'home-lock-open' | 'home-map-marker' | 'home-minus' | 'home-minus-outline' | 'home-modern' | 'home-outline' | 'home-plus' | 'home-plus-outline' | 'home-remove' | 'home-remove-outline' | 'home-roof' | 'home-search' | 'home-search-outline' | 'home-switch' | 'home-switch-outline' | 'home-thermometer' | 'home-thermometer-outline' | 'home-variant' | 'home-variant-outline' | 'hook' | 'hook-off' | 'hoop-house' | 'hops' | 'horizontal-rotate-clockwise' | 'horizontal-rotate-counterclockwise' | 'horse' | 'horse-human' | 'horse-variant' | 'horse-variant-fast' | 'horseshoe' | 'hospital' | 'hospital-box' | 'hospital-box-outline' | 'hospital-building' | 'hospital-marker' | 'hot-tub' | 'hours-24' | 'hubspot' | 'hulu' | 'human' | 'human-baby-changing-table' | 'human-cane' | 'human-capacity-decrease' | 'human-capacity-increase' | 'human-child' | 'human-dolly' | 'human-edit' | 'human-female' | 'human-female-boy' | 'human-female-dance' | 'human-female-female' | 'human-female-girl' | 'human-greeting' | 'human-greeting-proximity' | 'human-greeting-variant' | 'human-handsdown' | 'human-handsup' | 'human-male' | 'human-male-board' | 'human-male-board-poll' | 'human-male-boy' | 'human-male-child' | 'human-male-female' | 'human-male-female-child' | 'human-male-girl' | 'human-male-height' | 'human-male-height-variant' | 'human-male-male' | 'human-non-binary' | 'human-pregnant' | 'human-queue' | 'human-scooter' | 'human-wheelchair' | 'human-white-cane' | 'humble-bundle' | 'hvac' | 'hvac-off' | 'hydraulic-oil-level' | 'hydraulic-oil-temperature' | 'hydro-power' | 'hydrogen-station' | 'ice-cream' | 'ice-cream-off' | 'ice-pop' | 'id-card' | 'identifier' | 'ideogram-cjk' | 'ideogram-cjk-variant' | 'image' | 'image-album' | 'image-area' | 'image-area-close' | 'image-auto-adjust' | 'image-broken' | 'image-broken-variant' | 'image-edit' | 'image-edit-outline' | 'image-filter-black-white' | 'image-filter-center-focus' | 'image-filter-center-focus-strong' | 'image-filter-center-focus-strong-outline' | 'image-filter-center-focus-weak' | 'image-filter-drama' | 'image-filter-frames' | 'image-filter-hdr' | 'image-filter-none' | 'image-filter-tilt-shift' | 'image-filter-vintage' | 'image-frame' | 'image-marker' | 'image-marker-outline' | 'image-minus' | 'image-move' | 'image-multiple' | 'image-multiple-outline' | 'image-off' | 'image-off-outline' | 'image-outline' | 'image-plus' | 'image-remove' | 'image-search' | 'image-search-outline' | 'image-size-select-actual' | 'image-size-select-large' | 'image-size-select-small' | 'image-text' | 'import' | 'inbox' | 'inbox-arrow-down' | 'inbox-arrow-down-outline' | 'inbox-arrow-up' | 'inbox-arrow-up-outline' | 'inbox-full' | 'inbox-full-outline' | 'inbox-multiple' | 'inbox-multiple-outline' | 'inbox-outline' | 'inbox-remove' | 'inbox-remove-outline' | 'incognito' | 'incognito-circle' | 'incognito-circle-off' | 'incognito-off' | 'induction' | 'infinity' | 'information' | 'information-off' | 'information-off-outline' | 'information-outline' | 'information-variant' | 'instagram' | 'instrument-triangle' | 'integrated-circuit-chip' | 'invert-colors' | 'invert-colors-off' | 'iobroker' | 'ip' | 'ip-network' | 'ip-network-outline' | 'ip-outline' | 'ipod' | 'iron' | 'iron-board' | 'iron-outline' | 'island' | 'iv-bag' | 'jabber' | 'jeepney' | 'jellyfish' | 'jellyfish-outline' | 'jira' | 'jquery' | 'jsfiddle' | 'jump-rope' | 'kabaddi' | 'kangaroo' | 'karate' | 'kayaking' | 'keg' | 'kettle' | 'kettle-alert' | 'kettle-alert-outline' | 'kettle-off' | 'kettle-off-outline' | 'kettle-outline' | 'kettle-pour-over' | 'kettle-steam' | 'kettle-steam-outline' | 'kettlebell' | 'key' | 'key-alert' | 'key-alert-outline' | 'key-arrow-right' | 'key-chain' | 'key-chain-variant' | 'key-change' | 'key-link' | 'key-minus' | 'key-outline' | 'key-plus' | 'key-remove' | 'key-star' | 'key-variant' | 'key-wireless' | 'keyboard' | 'keyboard-backspace' | 'keyboard-caps' | 'keyboard-close' | 'keyboard-esc' | 'keyboard-f1' | 'keyboard-f10' | 'keyboard-f11' | 'keyboard-f12' | 'keyboard-f2' | 'keyboard-f3' | 'keyboard-f4' | 'keyboard-f5' | 'keyboard-f6' | 'keyboard-f7' | 'keyboard-f8' | 'keyboard-f9' | 'keyboard-off' | 'keyboard-off-outline' | 'keyboard-outline' | 'keyboard-return' | 'keyboard-settings' | 'keyboard-settings-outline' | 'keyboard-space' | 'keyboard-tab' | 'keyboard-tab-reverse' | 'keyboard-variant' | 'khanda' | 'kickstarter' | 'kite' | 'kite-outline' | 'kitesurfing' | 'klingon' | 'knife' | 'knife-military' | 'koala' | 'kodi' | 'kubernetes' | 'label' | 'label-multiple' | 'label-multiple-outline' | 'label-off' | 'label-off-outline' | 'label-outline' | 'label-percent' | 'label-percent-outline' | 'label-variant' | 'label-variant-outline' | 'ladder' | 'ladybug' | 'lambda' | 'lamp' | 'lamp-outline' | 'lamps' | 'lamps-outline' | 'lan' | 'lan-check' | 'lan-connect' | 'lan-disconnect' | 'lan-pending' | 'language-c' | 'language-cpp' | 'language-csharp' | 'language-css3' | 'language-fortran' | 'language-go' | 'language-haskell' | 'language-html5' | 'language-java' | 'language-javascript' | 'language-kotlin' | 'language-lua' | 'language-markdown' | 'language-markdown-outline' | 'language-php' | 'language-python' | 'language-r' | 'language-ruby' | 'language-ruby-on-rails' | 'language-rust' | 'language-swift' | 'language-typescript' | 'language-xaml' | 'laptop' | 'laptop-off' | 'laravel' | 'laser-pointer' | 'lasso' | 'lastpass' | 'latitude' | 'launch' | 'lava-lamp' | 'layers' | 'layers-edit' | 'layers-minus' | 'layers-off' | 'layers-off-outline' | 'layers-outline' | 'layers-plus' | 'layers-remove' | 'layers-search' | 'layers-search-outline' | 'layers-triple' | 'layers-triple-outline' | 'lead-pencil' | 'leaf' | 'leaf-circle' | 'leaf-circle-outline' | 'leaf-maple' | 'leaf-maple-off' | 'leaf-off' | 'leak' | 'leak-off' | 'led-off' | 'led-on' | 'led-outline' | 'led-strip' | 'led-strip-variant' | 'led-variant-off' | 'led-variant-on' | 'led-variant-outline' | 'leek' | 'less-than' | 'less-than-or-equal' | 'library' | 'library-shelves' | 'license' | 'lifebuoy' | 'light-flood-down' | 'light-flood-up' | 'light-recessed' | 'light-switch' | 'lightbulb' | 'lightbulb-auto' | 'lightbulb-auto-outline' | 'lightbulb-cfl' | 'lightbulb-cfl-off' | 'lightbulb-cfl-spiral' | 'lightbulb-cfl-spiral-off' | 'lightbulb-fluorescent-tube' | 'lightbulb-fluorescent-tube-outline' | 'lightbulb-group' | 'lightbulb-group-off' | 'lightbulb-group-off-outline' | 'lightbulb-group-outline' | 'lightbulb-multiple' | 'lightbulb-multiple-off' | 'lightbulb-multiple-off-outline' | 'lightbulb-multiple-outline' | 'lightbulb-off' | 'lightbulb-off-outline' | 'lightbulb-on' | 'lightbulb-on-outline' | 'lightbulb-outline' | 'lightbulb-spot' | 'lightbulb-spot-off' | 'lightbulb-variant' | 'lightbulb-variant-outline' | 'lighthouse' | 'lighthouse-on' | 'lightning-bolt' | 'lightning-bolt-circle' | 'lightning-bolt-outline' | 'line-scan' | 'lingerie' | 'link' | 'link-box' | 'link-box-outline' | 'link-box-variant' | 'link-box-variant-outline' | 'link-lock' | 'link-off' | 'link-plus' | 'link-variant' | 'link-variant-minus' | 'link-variant-off' | 'link-variant-plus' | 'link-variant-remove' | 'linkedin' | 'linux' | 'linux-mint' | 'lipstick' | 'liquid-spot' | 'liquor' | 'list-status' | 'litecoin' | 'loading' | 'location-enter' | 'location-exit' | 'lock' | 'lock-alert' | 'lock-alert-outline' | 'lock-check' | 'lock-check-outline' | 'lock-clock' | 'lock-minus' | 'lock-minus-outline' | 'lock-off' | 'lock-off-outline' | 'lock-open' | 'lock-open-alert' | 'lock-open-alert-outline' | 'lock-open-check' | 'lock-open-check-outline' | 'lock-open-minus' | 'lock-open-minus-outline' | 'lock-open-outline' | 'lock-open-plus' | 'lock-open-plus-outline' | 'lock-open-remove' | 'lock-open-remove-outline' | 'lock-open-variant' | 'lock-open-variant-outline' | 'lock-outline' | 'lock-pattern' | 'lock-plus' | 'lock-plus-outline' | 'lock-question' | 'lock-remove' | 'lock-remove-outline' | 'lock-reset' | 'lock-smart' | 'locker' | 'locker-multiple' | 'login' | 'login-variant' | 'logout' | 'logout-variant' | 'longitude' | 'looks' | 'lotion' | 'lotion-outline' | 'lotion-plus' | 'lotion-plus-outline' | 'loupe' | 'lumx' | 'lungs' | 'mace' | 'magazine-pistol' | 'magazine-rifle' | 'magic-staff' | 'magnet' | 'magnet-on' | 'magnify' | 'magnify-close' | 'magnify-expand' | 'magnify-minus' | 'magnify-minus-cursor' | 'magnify-minus-outline' | 'magnify-plus' | 'magnify-plus-cursor' | 'magnify-plus-outline' | 'magnify-remove-cursor' | 'magnify-remove-outline' | 'magnify-scan' | 'mail' | 'mailbox' | 'mailbox-open' | 'mailbox-open-outline' | 'mailbox-open-up' | 'mailbox-open-up-outline' | 'mailbox-outline' | 'mailbox-up' | 'mailbox-up-outline' | 'manjaro' | 'map' | 'map-check' | 'map-check-outline' | 'map-clock' | 'map-clock-outline' | 'map-legend' | 'map-marker' | 'map-marker-account' | 'map-marker-account-outline' | 'map-marker-alert' | 'map-marker-alert-outline' | 'map-marker-check' | 'map-marker-check-outline' | 'map-marker-circle' | 'map-marker-distance' | 'map-marker-down' | 'map-marker-left' | 'map-marker-left-outline' | 'map-marker-minus' | 'map-marker-minus-outline' | 'map-marker-multiple' | 'map-marker-multiple-outline' | 'map-marker-off' | 'map-marker-off-outline' | 'map-marker-outline' | 'map-marker-path' | 'map-marker-plus' | 'map-marker-plus-outline' | 'map-marker-question' | 'map-marker-question-outline' | 'map-marker-radius' | 'map-marker-radius-outline' | 'map-marker-remove' | 'map-marker-remove-outline' | 'map-marker-remove-variant' | 'map-marker-right' | 'map-marker-right-outline' | 'map-marker-star' | 'map-marker-star-outline' | 'map-marker-up' | 'map-minus' | 'map-outline' | 'map-plus' | 'map-search' | 'map-search-outline' | 'mapbox' | 'margin' | 'marker' | 'marker-cancel' | 'marker-check' | 'mastodon' | 'material-design' | 'material-ui' | 'math-compass' | 'math-cos' | 'math-integral' | 'math-integral-box' | 'math-log' | 'math-norm' | 'math-norm-box' | 'math-sin' | 'math-tan' | 'matrix' | 'medal' | 'medal-outline' | 'medical-bag' | 'meditation' | 'memory' | 'menorah' | 'menorah-fire' | 'menu' | 'menu-down' | 'menu-down-outline' | 'menu-left' | 'menu-left-outline' | 'menu-open' | 'menu-right' | 'menu-right-outline' | 'menu-swap' | 'menu-swap-outline' | 'menu-up' | 'menu-up-outline' | 'merge' | 'message' | 'message-alert' | 'message-alert-outline' | 'message-arrow-left' | 'message-arrow-left-outline' | 'message-arrow-right' | 'message-arrow-right-outline' | 'message-badge' | 'message-badge-outline' | 'message-bookmark' | 'message-bookmark-outline' | 'message-bulleted' | 'message-bulleted-off' | 'message-cog' | 'message-cog-outline' | 'message-draw' | 'message-flash' | 'message-flash-outline' | 'message-image' | 'message-image-outline' | 'message-lock' | 'message-lock-outline' | 'message-minus' | 'message-minus-outline' | 'message-off' | 'message-off-outline' | 'message-outline' | 'message-plus' | 'message-plus-outline' | 'message-processing' | 'message-processing-outline' | 'message-question' | 'message-question-outline' | 'message-reply' | 'message-reply-outline' | 'message-reply-text' | 'message-reply-text-outline' | 'message-settings' | 'message-settings-outline' | 'message-star' | 'message-star-outline' | 'message-text' | 'message-text-clock' | 'message-text-clock-outline' | 'message-text-lock' | 'message-text-lock-outline' | 'message-text-outline' | 'message-video' | 'meteor' | 'metronome' | 'metronome-tick' | 'micro-sd' | 'microphone' | 'microphone-minus' | 'microphone-off' | 'microphone-outline' | 'microphone-plus' | 'microphone-question' | 'microphone-question-outline' | 'microphone-settings' | 'microphone-variant' | 'microphone-variant-off' | 'microscope' | 'microsoft' | 'microsoft-access' | 'microsoft-azure' | 'microsoft-azure-devops' | 'microsoft-bing' | 'microsoft-dynamics-365' | 'microsoft-edge' | 'microsoft-excel' | 'microsoft-internet-explorer' | 'microsoft-office' | 'microsoft-onedrive' | 'microsoft-onenote' | 'microsoft-outlook' | 'microsoft-powerpoint' | 'microsoft-sharepoint' | 'microsoft-teams' | 'microsoft-visual-studio' | 'microsoft-visual-studio-code' | 'microsoft-windows' | 'microsoft-windows-classic' | 'microsoft-word' | 'microsoft-xbox' | 'microsoft-xbox-controller' | 'microsoft-xbox-controller-battery-alert' | 'microsoft-xbox-controller-battery-charging' | 'microsoft-xbox-controller-battery-empty' | 'microsoft-xbox-controller-battery-full' | 'microsoft-xbox-controller-battery-low' | 'microsoft-xbox-controller-battery-medium' | 'microsoft-xbox-controller-battery-unknown' | 'microsoft-xbox-controller-menu' | 'microsoft-xbox-controller-off' | 'microsoft-xbox-controller-view' | 'microwave' | 'microwave-off' | 'middleware' | 'middleware-outline' | 'midi' | 'midi-port' | 'mine' | 'minecraft' | 'mini-sd' | 'minidisc' | 'minus' | 'minus-box' | 'minus-box-multiple' | 'minus-box-multiple-outline' | 'minus-box-outline' | 'minus-circle' | 'minus-circle-multiple' | 'minus-circle-multiple-outline' | 'minus-circle-off' | 'minus-circle-off-outline' | 'minus-circle-outline' | 'minus-network' | 'minus-network-outline' | 'minus-thick' | 'mirror' | 'mirror-rectangle' | 'mirror-variant' | 'mixed-martial-arts' | 'mixed-reality' | 'molecule' | 'molecule-co' | 'molecule-co2' | 'monitor' | 'monitor-cellphone' | 'monitor-cellphone-star' | 'monitor-dashboard' | 'monitor-edit' | 'monitor-eye' | 'monitor-lock' | 'monitor-multiple' | 'monitor-off' | 'monitor-screenshot' | 'monitor-share' | 'monitor-shimmer' | 'monitor-small' | 'monitor-speaker' | 'monitor-speaker-off' | 'monitor-star' | 'moon-first-quarter' | 'moon-full' | 'moon-last-quarter' | 'moon-new' | 'moon-waning-crescent' | 'moon-waning-gibbous' | 'moon-waxing-crescent' | 'moon-waxing-gibbous' | 'moped' | 'moped-electric' | 'moped-electric-outline' | 'moped-outline' | 'more' | 'mortar-pestle' | 'mortar-pestle-plus' | 'mosque' | 'mother-heart' | 'mother-nurse' | 'motion' | 'motion-outline' | 'motion-pause' | 'motion-pause-outline' | 'motion-play' | 'motion-play-outline' | 'motion-sensor' | 'motion-sensor-off' | 'motorbike' | 'motorbike-electric' | 'mouse' | 'mouse-bluetooth' | 'mouse-move-down' | 'mouse-move-up' | 'mouse-move-vertical' | 'mouse-off' | 'mouse-variant' | 'mouse-variant-off' | 'move-resize' | 'move-resize-variant' | 'movie' | 'movie-check' | 'movie-check-outline' | 'movie-cog' | 'movie-cog-outline' | 'movie-edit' | 'movie-edit-outline' | 'movie-filter' | 'movie-filter-outline' | 'movie-minus' | 'movie-minus-outline' | 'movie-off' | 'movie-off-outline' | 'movie-open' | 'movie-open-check' | 'movie-open-check-outline' | 'movie-open-cog' | 'movie-open-cog-outline' | 'movie-open-edit' | 'movie-open-edit-outline' | 'movie-open-minus' | 'movie-open-minus-outline' | 'movie-open-off' | 'movie-open-off-outline' | 'movie-open-outline' | 'movie-open-play' | 'movie-open-play-outline' | 'movie-open-plus' | 'movie-open-plus-outline' | 'movie-open-remove' | 'movie-open-remove-outline' | 'movie-open-settings' | 'movie-open-settings-outline' | 'movie-open-star' | 'movie-open-star-outline' | 'movie-outline' | 'movie-play' | 'movie-play-outline' | 'movie-plus' | 'movie-plus-outline' | 'movie-remove' | 'movie-remove-outline' | 'movie-roll' | 'movie-search' | 'movie-search-outline' | 'movie-settings' | 'movie-settings-outline' | 'movie-star' | 'movie-star-outline' | 'mower' | 'mower-bag' | 'muffin' | 'multicast' | 'multiplication' | 'multiplication-box' | 'mushroom' | 'mushroom-off' | 'mushroom-off-outline' | 'mushroom-outline' | 'music' | 'music-accidental-double-flat' | 'music-accidental-double-sharp' | 'music-accidental-flat' | 'music-accidental-natural' | 'music-accidental-sharp' | 'music-box' | 'music-box-multiple' | 'music-box-multiple-outline' | 'music-box-outline' | 'music-circle' | 'music-circle-outline' | 'music-clef-alto' | 'music-clef-bass' | 'music-clef-treble' | 'music-note' | 'music-note-bluetooth' | 'music-note-bluetooth-off' | 'music-note-eighth' | 'music-note-eighth-dotted' | 'music-note-half' | 'music-note-half-dotted' | 'music-note-off' | 'music-note-off-outline' | 'music-note-outline' | 'music-note-plus' | 'music-note-quarter' | 'music-note-quarter-dotted' | 'music-note-sixteenth' | 'music-note-sixteenth-dotted' | 'music-note-whole' | 'music-note-whole-dotted' | 'music-off' | 'music-rest-eighth' | 'music-rest-half' | 'music-rest-quarter' | 'music-rest-sixteenth' | 'music-rest-whole' | 'mustache' | 'nail' | 'nas' | 'nativescript' | 'nature' | 'nature-people' | 'navigation' | 'navigation-outline' | 'navigation-variant' | 'navigation-variant-outline' | 'near-me' | 'necklace' | 'needle' | 'netflix' | 'network' | 'network-off' | 'network-off-outline' | 'network-outline' | 'network-strength-1' | 'network-strength-1-alert' | 'network-strength-2' | 'network-strength-2-alert' | 'network-strength-3' | 'network-strength-3-alert' | 'network-strength-4' | 'network-strength-4-alert' | 'network-strength-4-cog' | 'network-strength-off' | 'network-strength-off-outline' | 'network-strength-outline' | 'new-box' | 'newspaper' | 'newspaper-check' | 'newspaper-minus' | 'newspaper-plus' | 'newspaper-remove' | 'newspaper-variant' | 'newspaper-variant-multiple' | 'newspaper-variant-multiple-outline' | 'newspaper-variant-outline' | 'nfc' | 'nfc-search-variant' | 'nfc-tap' | 'nfc-variant' | 'nfc-variant-off' | 'ninja' | 'nintendo-game-boy' | 'nintendo-switch' | 'nintendo-wii' | 'nintendo-wiiu' | 'nix' | 'nodejs' | 'noodles' | 'not-equal' | 'not-equal-variant' | 'note' | 'note-alert' | 'note-alert-outline' | 'note-check' | 'note-check-outline' | 'note-edit' | 'note-edit-outline' | 'note-minus' | 'note-minus-outline' | 'note-multiple' | 'note-multiple-outline' | 'note-off' | 'note-off-outline' | 'note-outline' | 'note-plus' | 'note-plus-outline' | 'note-remove' | 'note-remove-outline' | 'note-search' | 'note-search-outline' | 'note-text' | 'note-text-outline' | 'notebook' | 'notebook-check' | 'notebook-check-outline' | 'notebook-edit' | 'notebook-edit-outline' | 'notebook-minus' | 'notebook-minus-outline' | 'notebook-multiple' | 'notebook-outline' | 'notebook-plus' | 'notebook-plus-outline' | 'notebook-remove' | 'notebook-remove-outline' | 'notification-clear-all' | 'npm' | 'nuke' | 'null' | 'numeric' | 'numeric-0' | 'numeric-0-box' | 'numeric-0-box-multiple' | 'numeric-0-box-multiple-outline' | 'numeric-0-box-outline' | 'numeric-0-circle' | 'numeric-0-circle-outline' | 'numeric-1' | 'numeric-1-box' | 'numeric-1-box-multiple' | 'numeric-1-box-multiple-outline' | 'numeric-1-box-outline' | 'numeric-1-circle' | 'numeric-1-circle-outline' | 'numeric-10' | 'numeric-10-box' | 'numeric-10-box-multiple' | 'numeric-10-box-multiple-outline' | 'numeric-10-box-outline' | 'numeric-10-circle' | 'numeric-10-circle-outline' | 'numeric-2' | 'numeric-2-box' | 'numeric-2-box-multiple' | 'numeric-2-box-multiple-outline' | 'numeric-2-box-outline' | 'numeric-2-circle' | 'numeric-2-circle-outline' | 'numeric-3' | 'numeric-3-box' | 'numeric-3-box-multiple' | 'numeric-3-box-multiple-outline' | 'numeric-3-box-outline' | 'numeric-3-circle' | 'numeric-3-circle-outline' | 'numeric-4' | 'numeric-4-box' | 'numeric-4-box-multiple' | 'numeric-4-box-multiple-outline' | 'numeric-4-box-outline' | 'numeric-4-circle' | 'numeric-4-circle-outline' | 'numeric-5' | 'numeric-5-box' | 'numeric-5-box-multiple' | 'numeric-5-box-multiple-outline' | 'numeric-5-box-outline' | 'numeric-5-circle' | 'numeric-5-circle-outline' | 'numeric-6' | 'numeric-6-box' | 'numeric-6-box-multiple' | 'numeric-6-box-multiple-outline' | 'numeric-6-box-outline' | 'numeric-6-circle' | 'numeric-6-circle-outline' | 'numeric-7' | 'numeric-7-box' | 'numeric-7-box-multiple' | 'numeric-7-box-multiple-outline' | 'numeric-7-box-outline' | 'numeric-7-circle' | 'numeric-7-circle-outline' | 'numeric-8' | 'numeric-8-box' | 'numeric-8-box-multiple' | 'numeric-8-box-multiple-outline' | 'numeric-8-box-outline' | 'numeric-8-circle' | 'numeric-8-circle-outline' | 'numeric-9' | 'numeric-9-box' | 'numeric-9-box-multiple' | 'numeric-9-box-multiple-outline' | 'numeric-9-box-outline' | 'numeric-9-circle' | 'numeric-9-circle-outline' | 'numeric-9-plus' | 'numeric-9-plus-box' | 'numeric-9-plus-box-multiple' | 'numeric-9-plus-box-multiple-outline' | 'numeric-9-plus-box-outline' | 'numeric-9-plus-circle' | 'numeric-9-plus-circle-outline' | 'numeric-negative-1' | 'numeric-positive-1' | 'nut' | 'nutrition' | 'nuxt' | 'oar' | 'ocarina' | 'oci' | 'ocr' | 'octagon' | 'octagon-outline' | 'octagram' | 'octagram-outline' | 'octahedron' | 'octahedron-off' | 'odnoklassniki' | 'offer' | 'office-building' | 'office-building-cog' | 'office-building-cog-outline' | 'office-building-marker' | 'office-building-marker-outline' | 'office-building-outline' | 'oil' | 'oil-lamp' | 'oil-level' | 'oil-temperature' | 'om' | 'omega' | 'one-up' | 'onepassword' | 'opacity' | 'open-in-app' | 'open-in-new' | 'open-source-initiative' | 'openid' | 'opera' | 'orbit' | 'orbit-variant' | 'order-alphabetical-ascending' | 'order-alphabetical-descending' | 'order-bool-ascending' | 'order-bool-ascending-variant' | 'order-bool-descending' | 'order-bool-descending-variant' | 'order-numeric-ascending' | 'order-numeric-descending' | 'origin' | 'ornament' | 'ornament-variant' | 'outdoor-lamp' | 'overscan' | 'owl' | 'pac-man' | 'package' | 'package-down' | 'package-up' | 'package-variant' | 'package-variant-closed' | 'page-first' | 'page-last' | 'page-layout-body' | 'page-layout-footer' | 'page-layout-header' | 'page-layout-header-footer' | 'page-layout-sidebar-left' | 'page-layout-sidebar-right' | 'page-next' | 'page-next-outline' | 'page-previous' | 'page-previous-outline' | 'pail' | 'pail-minus' | 'pail-minus-outline' | 'pail-off' | 'pail-off-outline' | 'pail-outline' | 'pail-plus' | 'pail-plus-outline' | 'pail-remove' | 'pail-remove-outline' | 'palette' | 'palette-advanced' | 'palette-outline' | 'palette-swatch' | 'palette-swatch-outline' | 'palette-swatch-variant' | 'palm-tree' | 'pan' | 'pan-bottom-left' | 'pan-bottom-right' | 'pan-down' | 'pan-horizontal' | 'pan-left' | 'pan-right' | 'pan-top-left' | 'pan-top-right' | 'pan-up' | 'pan-vertical' | 'panda' | 'pandora' | 'panorama' | 'panorama-fisheye' | 'panorama-horizontal' | 'panorama-horizontal-outline' | 'panorama-outline' | 'panorama-sphere' | 'panorama-sphere-outline' | 'panorama-variant' | 'panorama-variant-outline' | 'panorama-vertical' | 'panorama-vertical-outline' | 'panorama-wide-angle' | 'panorama-wide-angle-outline' | 'paper-cut-vertical' | 'paper-roll' | 'paper-roll-outline' | 'paperclip' | 'parachute' | 'parachute-outline' | 'paragliding' | 'parking' | 'party-popper' | 'passport' | 'passport-biometric' | 'pasta' | 'patio-heater' | 'patreon' | 'pause' | 'pause-circle' | 'pause-circle-outline' | 'pause-octagon' | 'pause-octagon-outline' | 'paw' | 'paw-off' | 'paw-off-outline' | 'paw-outline' | 'peace' | 'peanut' | 'peanut-off' | 'peanut-off-outline' | 'peanut-outline' | 'pen' | 'pen-lock' | 'pen-minus' | 'pen-off' | 'pen-plus' | 'pen-remove' | 'pencil' | 'pencil-box' | 'pencil-box-multiple' | 'pencil-box-multiple-outline' | 'pencil-box-outline' | 'pencil-circle' | 'pencil-circle-outline' | 'pencil-lock' | 'pencil-lock-outline' | 'pencil-minus' | 'pencil-minus-outline' | 'pencil-off' | 'pencil-off-outline' | 'pencil-outline' | 'pencil-plus' | 'pencil-plus-outline' | 'pencil-remove' | 'pencil-remove-outline' | 'pencil-ruler' | 'penguin' | 'pentagon' | 'pentagon-outline' | 'pentagram' | 'percent' | 'percent-outline' | 'periodic-table' | 'perspective-less' | 'perspective-more' | 'ph' | 'phone' | 'phone-alert' | 'phone-alert-outline' | 'phone-bluetooth' | 'phone-bluetooth-outline' | 'phone-cancel' | 'phone-cancel-outline' | 'phone-check' | 'phone-check-outline' | 'phone-classic' | 'phone-classic-off' | 'phone-dial' | 'phone-dial-outline' | 'phone-forward' | 'phone-forward-outline' | 'phone-hangup' | 'phone-hangup-outline' | 'phone-in-talk' | 'phone-in-talk-outline' | 'phone-incoming' | 'phone-incoming-outline' | 'phone-lock' | 'phone-lock-outline' | 'phone-log' | 'phone-log-outline' | 'phone-message' | 'phone-message-outline' | 'phone-minus' | 'phone-minus-outline' | 'phone-missed' | 'phone-missed-outline' | 'phone-off' | 'phone-off-outline' | 'phone-outgoing' | 'phone-outgoing-outline' | 'phone-outline' | 'phone-paused' | 'phone-paused-outline' | 'phone-plus' | 'phone-plus-outline' | 'phone-refresh' | 'phone-refresh-outline' | 'phone-remove' | 'phone-remove-outline' | 'phone-return' | 'phone-return-outline' | 'phone-ring' | 'phone-ring-outline' | 'phone-rotate-landscape' | 'phone-rotate-portrait' | 'phone-settings' | 'phone-settings-outline' | 'phone-sync' | 'phone-sync-outline' | 'phone-voip' | 'pi' | 'pi-box' | 'pi-hole' | 'piano' | 'piano-off' | 'pickaxe' | 'picture-in-picture-bottom-right' | 'picture-in-picture-bottom-right-outline' | 'picture-in-picture-top-right' | 'picture-in-picture-top-right-outline' | 'pier' | 'pier-crane' | 'pig' | 'pig-variant' | 'pig-variant-outline' | 'piggy-bank' | 'piggy-bank-outline' | 'pill' | 'pillar' | 'pin' | 'pin-off' | 'pin-off-outline' | 'pin-outline' | 'pine-tree' | 'pine-tree-box' | 'pine-tree-fire' | 'pinterest' | 'pinwheel' | 'pinwheel-outline' | 'pipe' | 'pipe-disconnected' | 'pipe-leak' | 'pipe-valve' | 'pipe-wrench' | 'pirate' | 'pistol' | 'piston' | 'pitchfork' | 'pizza' | 'play' | 'play-box' | 'play-box-multiple' | 'play-box-multiple-outline' | 'play-box-outline' | 'play-circle' | 'play-circle-outline' | 'play-network' | 'play-network-outline' | 'play-outline' | 'play-pause' | 'play-protected-content' | 'play-speed' | 'playlist-check' | 'playlist-edit' | 'playlist-minus' | 'playlist-music' | 'playlist-music-outline' | 'playlist-play' | 'playlist-plus' | 'playlist-remove' | 'playlist-star' | 'plex' | 'pliers' | 'plus' | 'plus-box' | 'plus-box-multiple' | 'plus-box-multiple-outline' | 'plus-box-outline' | 'plus-circle' | 'plus-circle-multiple' | 'plus-circle-multiple-outline' | 'plus-circle-outline' | 'plus-minus' | 'plus-minus-box' | 'plus-minus-variant' | 'plus-network' | 'plus-network-outline' | 'plus-outline' | 'plus-thick' | 'podcast' | 'podium' | 'podium-bronze' | 'podium-gold' | 'podium-silver' | 'point-of-sale' | 'pokeball' | 'pokemon-go' | 'poker-chip' | 'polaroid' | 'police-badge' | 'police-badge-outline' | 'police-station' | 'poll' | 'polo' | 'polymer' | 'pool' | 'popcorn' | 'post' | 'post-outline' | 'postage-stamp' | 'pot' | 'pot-mix' | 'pot-mix-outline' | 'pot-outline' | 'pot-steam' | 'pot-steam-outline' | 'pound' | 'pound-box' | 'pound-box-outline' | 'power' | 'power-cycle' | 'power-off' | 'power-on' | 'power-plug' | 'power-plug-off' | 'power-plug-off-outline' | 'power-plug-outline' | 'power-settings' | 'power-sleep' | 'power-socket' | 'power-socket-au' | 'power-socket-ch' | 'power-socket-de' | 'power-socket-eu' | 'power-socket-fr' | 'power-socket-it' | 'power-socket-jp' | 'power-socket-uk' | 'power-socket-us' | 'power-standby' | 'powershell' | 'prescription' | 'presentation' | 'presentation-play' | 'pretzel' | 'printer' | 'printer-3d' | 'printer-3d-nozzle' | 'printer-3d-nozzle-alert' | 'printer-3d-nozzle-alert-outline' | 'printer-3d-nozzle-heat' | 'printer-3d-nozzle-heat-outline' | 'printer-3d-nozzle-outline' | 'printer-alert' | 'printer-check' | 'printer-eye' | 'printer-off' | 'printer-off-outline' | 'printer-outline' | 'printer-pos' | 'printer-search' | 'printer-settings' | 'printer-wireless' | 'priority-high' | 'priority-low' | 'professional-hexagon' | 'progress-alert' | 'progress-check' | 'progress-clock' | 'progress-close' | 'progress-download' | 'progress-pencil' | 'progress-question' | 'progress-star' | 'progress-upload' | 'progress-wrench' | 'projector' | 'projector-screen' | 'projector-screen-off' | 'projector-screen-off-outline' | 'projector-screen-outline' | 'projector-screen-variant' | 'projector-screen-variant-off' | 'projector-screen-variant-off-outline' | 'projector-screen-variant-outline' | 'propane-tank' | 'propane-tank-outline' | 'protocol' | 'publish' | 'publish-off' | 'pulse' | 'pump' | 'pumpkin' | 'purse' | 'purse-outline' | 'puzzle' | 'puzzle-check' | 'puzzle-check-outline' | 'puzzle-edit' | 'puzzle-edit-outline' | 'puzzle-heart' | 'puzzle-heart-outline' | 'puzzle-minus' | 'puzzle-minus-outline' | 'puzzle-outline' | 'puzzle-plus' | 'puzzle-plus-outline' | 'puzzle-remove' | 'puzzle-remove-outline' | 'puzzle-star' | 'puzzle-star-outline' | 'pyramid' | 'pyramid-off' | 'qi' | 'qqchat' | 'qrcode' | 'qrcode-edit' | 'qrcode-minus' | 'qrcode-plus' | 'qrcode-remove' | 'qrcode-scan' | 'quadcopter' | 'quality-high' | 'quality-low' | 'quality-medium' | 'quora' | 'rabbit' | 'racing-helmet' | 'racquetball' | 'radar' | 'radiator' | 'radiator-disabled' | 'radiator-off' | 'radio' | 'radio-am' | 'radio-fm' | 'radio-handheld' | 'radio-off' | 'radio-tower' | 'radioactive' | 'radioactive-circle' | 'radioactive-circle-outline' | 'radioactive-off' | 'radiobox-blank' | 'radiobox-marked' | 'radiology-box' | 'radiology-box-outline' | 'radius' | 'radius-outline' | 'railroad-light' | 'rake' | 'raspberry-pi' | 'ray-end' | 'ray-end-arrow' | 'ray-start' | 'ray-start-arrow' | 'ray-start-end' | 'ray-start-vertex-end' | 'ray-vertex' | 'razor-double-edge' | 'razor-single-edge' | 'react' | 'read' | 'receipt' | 'record' | 'record-circle' | 'record-circle-outline' | 'record-player' | 'record-rec' | 'rectangle' | 'rectangle-outline' | 'recycle' | 'recycle-variant' | 'reddit' | 'redhat' | 'redo' | 'redo-variant' | 'reflect-horizontal' | 'reflect-vertical' | 'refresh' | 'refresh-auto' | 'refresh-circle' | 'regex' | 'registered-trademark' | 'reiterate' | 'relation-many-to-many' | 'relation-many-to-one' | 'relation-many-to-one-or-many' | 'relation-many-to-only-one' | 'relation-many-to-zero-or-many' | 'relation-many-to-zero-or-one' | 'relation-one-or-many-to-many' | 'relation-one-or-many-to-one' | 'relation-one-or-many-to-one-or-many' | 'relation-one-or-many-to-only-one' | 'relation-one-or-many-to-zero-or-many' | 'relation-one-or-many-to-zero-or-one' | 'relation-one-to-many' | 'relation-one-to-one' | 'relation-one-to-one-or-many' | 'relation-one-to-only-one' | 'relation-one-to-zero-or-many' | 'relation-one-to-zero-or-one' | 'relation-only-one-to-many' | 'relation-only-one-to-one' | 'relation-only-one-to-one-or-many' | 'relation-only-one-to-only-one' | 'relation-only-one-to-zero-or-many' | 'relation-only-one-to-zero-or-one' | 'relation-zero-or-many-to-many' | 'relation-zero-or-many-to-one' | 'relation-zero-or-many-to-one-or-many' | 'relation-zero-or-many-to-only-one' | 'relation-zero-or-many-to-zero-or-many' | 'relation-zero-or-many-to-zero-or-one' | 'relation-zero-or-one-to-many' | 'relation-zero-or-one-to-one' | 'relation-zero-or-one-to-one-or-many' | 'relation-zero-or-one-to-only-one' | 'relation-zero-or-one-to-zero-or-many' | 'relation-zero-or-one-to-zero-or-one' | 'relative-scale' | 'reload' | 'reload-alert' | 'reminder' | 'remote' | 'remote-desktop' | 'remote-off' | 'remote-tv' | 'remote-tv-off' | 'rename-box' | 'reorder-horizontal' | 'reorder-vertical' | 'repeat' | 'repeat-off' | 'repeat-once' | 'repeat-variant' | 'replay' | 'reply' | 'reply-all' | 'reply-all-outline' | 'reply-circle' | 'reply-outline' | 'reproduction' | 'resistor' | 'resistor-nodes' | 'resize' | 'resize-bottom-right' | 'responsive' | 'restart' | 'restart-alert' | 'restart-off' | 'restore' | 'restore-alert' | 'rewind' | 'rewind-10' | 'rewind-15' | 'rewind-30' | 'rewind-5' | 'rewind-60' | 'rewind-outline' | 'rhombus' | 'rhombus-medium' | 'rhombus-medium-outline' | 'rhombus-outline' | 'rhombus-split' | 'rhombus-split-outline' | 'ribbon' | 'rice' | 'rickshaw' | 'rickshaw-electric' | 'ring' | 'rivet' | 'road' | 'road-variant' | 'robber' | 'robot' | 'robot-angry' | 'robot-angry-outline' | 'robot-confused' | 'robot-confused-outline' | 'robot-dead' | 'robot-dead-outline' | 'robot-excited' | 'robot-excited-outline' | 'robot-happy' | 'robot-happy-outline' | 'robot-industrial' | 'robot-love' | 'robot-love-outline' | 'robot-mower' | 'robot-mower-outline' | 'robot-off' | 'robot-off-outline' | 'robot-outline' | 'robot-vacuum' | 'robot-vacuum-variant' | 'rocket' | 'rocket-launch' | 'rocket-launch-outline' | 'rocket-outline' | 'rodent' | 'roller-skate' | 'roller-skate-off' | 'rollerblade' | 'rollerblade-off' | 'rollupjs' | 'roman-numeral-1' | 'roman-numeral-10' | 'roman-numeral-2' | 'roman-numeral-3' | 'roman-numeral-4' | 'roman-numeral-5' | 'roman-numeral-6' | 'roman-numeral-7' | 'roman-numeral-8' | 'roman-numeral-9' | 'room-service' | 'room-service-outline' | 'rotate-360' | 'rotate-3d' | 'rotate-3d-variant' | 'rotate-left' | 'rotate-left-variant' | 'rotate-orbit' | 'rotate-right' | 'rotate-right-variant' | 'rounded-corner' | 'router' | 'router-network' | 'router-wireless' | 'router-wireless-off' | 'router-wireless-settings' | 'routes' | 'routes-clock' | 'rowing' | 'rss' | 'rss-box' | 'rss-off' | 'rug' | 'rugby' | 'ruler' | 'ruler-square' | 'ruler-square-compass' | 'run' | 'run-fast' | 'rv-truck' | 'sack' | 'sack-percent' | 'safe' | 'safe-square' | 'safe-square-outline' | 'safety-goggles' | 'sail-boat' | 'sale' | 'salesforce' | 'sass' | 'satellite' | 'satellite-uplink' | 'satellite-variant' | 'sausage' | 'sausage-off' | 'saw-blade' | 'sawtooth-wave' | 'saxophone' | 'scale' | 'scale-balance' | 'scale-bathroom' | 'scale-off' | 'scale-unbalanced' | 'scan-helper' | 'scanner' | 'scanner-off' | 'scatter-plot' | 'scatter-plot-outline' | 'scent' | 'scent-off' | 'school' | 'school-outline' | 'scissors-cutting' | 'scooter' | 'scooter-electric' | 'scoreboard' | 'scoreboard-outline' | 'screen-rotation' | 'screen-rotation-lock' | 'screw-flat-top' | 'screw-lag' | 'screw-machine-flat-top' | 'screw-machine-round-top' | 'screw-round-top' | 'screwdriver' | 'script' | 'script-outline' | 'script-text' | 'script-text-key' | 'script-text-key-outline' | 'script-text-outline' | 'script-text-play' | 'script-text-play-outline' | 'sd' | 'seal' | 'seal-variant' | 'search-web' | 'seat' | 'seat-flat' | 'seat-flat-angled' | 'seat-individual-suite' | 'seat-legroom-extra' | 'seat-legroom-normal' | 'seat-legroom-reduced' | 'seat-outline' | 'seat-passenger' | 'seat-recline-extra' | 'seat-recline-normal' | 'seatbelt' | 'security' | 'security-network' | 'seed' | 'seed-off' | 'seed-off-outline' | 'seed-outline' | 'seesaw' | 'segment' | 'select' | 'select-all' | 'select-color' | 'select-compare' | 'select-drag' | 'select-group' | 'select-inverse' | 'select-marker' | 'select-multiple' | 'select-multiple-marker' | 'select-off' | 'select-place' | 'select-remove' | 'select-search' | 'selection' | 'selection-drag' | 'selection-ellipse' | 'selection-ellipse-arrow-inside' | 'selection-ellipse-remove' | 'selection-marker' | 'selection-multiple' | 'selection-multiple-marker' | 'selection-off' | 'selection-remove' | 'selection-search' | 'semantic-web' | 'send' | 'send-check' | 'send-check-outline' | 'send-circle' | 'send-circle-outline' | 'send-clock' | 'send-clock-outline' | 'send-lock' | 'send-lock-outline' | 'send-outline' | 'serial-port' | 'server' | 'server-minus' | 'server-network' | 'server-network-off' | 'server-off' | 'server-plus' | 'server-remove' | 'server-security' | 'set-all' | 'set-center' | 'set-center-right' | 'set-left' | 'set-left-center' | 'set-left-right' | 'set-merge' | 'set-none' | 'set-right' | 'set-split' | 'set-square' | 'set-top-box' | 'settings-helper' | 'shaker' | 'shaker-outline' | 'shape' | 'shape-circle-plus' | 'shape-outline' | 'shape-oval-plus' | 'shape-plus' | 'shape-polygon-plus' | 'shape-rectangle-plus' | 'shape-square-plus' | 'shape-square-rounded-plus' | 'share' | 'share-all' | 'share-all-outline' | 'share-circle' | 'share-off' | 'share-off-outline' | 'share-outline' | 'share-variant' | 'share-variant-outline' | 'shark' | 'shark-fin' | 'shark-fin-outline' | 'shark-off' | 'sheep' | 'shield' | 'shield-account' | 'shield-account-outline' | 'shield-account-variant' | 'shield-account-variant-outline' | 'shield-airplane' | 'shield-airplane-outline' | 'shield-alert' | 'shield-alert-outline' | 'shield-bug' | 'shield-bug-outline' | 'shield-car' | 'shield-check' | 'shield-check-outline' | 'shield-cross' | 'shield-cross-outline' | 'shield-crown' | 'shield-crown-outline' | 'shield-edit' | 'shield-edit-outline' | 'shield-half' | 'shield-half-full' | 'shield-home' | 'shield-home-outline' | 'shield-key' | 'shield-key-outline' | 'shield-link-variant' | 'shield-link-variant-outline' | 'shield-lock' | 'shield-lock-open' | 'shield-lock-open-outline' | 'shield-lock-outline' | 'shield-moon' | 'shield-moon-outline' | 'shield-off' | 'shield-off-outline' | 'shield-outline' | 'shield-plus' | 'shield-plus-outline' | 'shield-refresh' | 'shield-refresh-outline' | 'shield-remove' | 'shield-remove-outline' | 'shield-search' | 'shield-star' | 'shield-star-outline' | 'shield-sun' | 'shield-sun-outline' | 'shield-sword' | 'shield-sword-outline' | 'shield-sync' | 'shield-sync-outline' | 'shimmer' | 'ship-wheel' | 'shipping-pallet' | 'shoe-ballet' | 'shoe-cleat' | 'shoe-formal' | 'shoe-heel' | 'shoe-print' | 'shoe-sneaker' | 'shopping' | 'shopping-music' | 'shopping-outline' | 'shopping-search' | 'shore' | 'shovel' | 'shovel-off' | 'shower' | 'shower-head' | 'shredder' | 'shuffle' | 'shuffle-disabled' | 'shuffle-variant' | 'shuriken' | 'sickle' | 'sigma' | 'sigma-lower' | 'sign-caution' | 'sign-direction' | 'sign-direction-minus' | 'sign-direction-plus' | 'sign-direction-remove' | 'sign-pole' | 'sign-real-estate' | 'sign-text' | 'signal' | 'signal-2g' | 'signal-3g' | 'signal-4g' | 'signal-5g' | 'signal-cellular-1' | 'signal-cellular-2' | 'signal-cellular-3' | 'signal-cellular-outline' | 'signal-distance-variant' | 'signal-hspa' | 'signal-hspa-plus' | 'signal-off' | 'signal-variant' | 'signature' | 'signature-freehand' | 'signature-image' | 'signature-text' | 'silo' | 'silverware' | 'silverware-clean' | 'silverware-fork' | 'silverware-fork-knife' | 'silverware-spoon' | 'silverware-variant' | 'sim' | 'sim-alert' | 'sim-alert-outline' | 'sim-off' | 'sim-off-outline' | 'sim-outline' | 'simple-icons' | 'sina-weibo' | 'sine-wave' | 'sitemap' | 'sitemap-outline' | 'size-l' | 'size-m' | 'size-s' | 'size-xl' | 'size-xs' | 'size-xxl' | 'size-xxs' | 'size-xxxl' | 'skate' | 'skate-off' | 'skateboard' | 'skateboarding' | 'skew-less' | 'skew-more' | 'ski' | 'ski-cross-country' | 'ski-water' | 'skip-backward' | 'skip-backward-outline' | 'skip-forward' | 'skip-forward-outline' | 'skip-next' | 'skip-next-circle' | 'skip-next-circle-outline' | 'skip-next-outline' | 'skip-previous' | 'skip-previous-circle' | 'skip-previous-circle-outline' | 'skip-previous-outline' | 'skull' | 'skull-crossbones' | 'skull-crossbones-outline' | 'skull-outline' | 'skull-scan' | 'skull-scan-outline' | 'skype' | 'skype-business' | 'slack' | 'slash-forward' | 'slash-forward-box' | 'sledding' | 'sleep' | 'sleep-off' | 'slide' | 'slope-downhill' | 'slope-uphill' | 'slot-machine' | 'slot-machine-outline' | 'smart-card' | 'smart-card-off' | 'smart-card-off-outline' | 'smart-card-outline' | 'smart-card-reader' | 'smart-card-reader-outline' | 'smog' | 'smoke' | 'smoke-detector' | 'smoke-detector-alert' | 'smoke-detector-alert-outline' | 'smoke-detector-off' | 'smoke-detector-off-outline' | 'smoke-detector-outline' | 'smoke-detector-variant' | 'smoke-detector-variant-alert' | 'smoke-detector-variant-off' | 'smoking' | 'smoking-off' | 'smoking-pipe' | 'smoking-pipe-off' | 'snail' | 'snake' | 'snapchat' | 'snowboard' | 'snowflake' | 'snowflake-alert' | 'snowflake-melt' | 'snowflake-off' | 'snowflake-variant' | 'snowman' | 'snowmobile' | 'soccer' | 'soccer-field' | 'social-distance-2-meters' | 'social-distance-6-feet' | 'sofa' | 'sofa-outline' | 'sofa-single' | 'sofa-single-outline' | 'solar-panel' | 'solar-panel-large' | 'solar-power' | 'soldering-iron' | 'solid' | 'sony-playstation' | 'sort' | 'sort-alphabetical-ascending' | 'sort-alphabetical-ascending-variant' | 'sort-alphabetical-descending' | 'sort-alphabetical-descending-variant' | 'sort-alphabetical-variant' | 'sort-ascending' | 'sort-bool-ascending' | 'sort-bool-ascending-variant' | 'sort-bool-descending' | 'sort-bool-descending-variant' | 'sort-calendar-ascending' | 'sort-calendar-descending' | 'sort-clock-ascending' | 'sort-clock-ascending-outline' | 'sort-clock-descending' | 'sort-clock-descending-outline' | 'sort-descending' | 'sort-numeric-ascending' | 'sort-numeric-ascending-variant' | 'sort-numeric-descending' | 'sort-numeric-descending-variant' | 'sort-numeric-variant' | 'sort-reverse-variant' | 'sort-variant' | 'sort-variant-lock' | 'sort-variant-lock-open' | 'sort-variant-remove' | 'soundbar' | 'soundcloud' | 'source-branch' | 'source-branch-check' | 'source-branch-minus' | 'source-branch-plus' | 'source-branch-refresh' | 'source-branch-remove' | 'source-branch-sync' | 'source-commit' | 'source-commit-end' | 'source-commit-end-local' | 'source-commit-local' | 'source-commit-next-local' | 'source-commit-start' | 'source-commit-start-next-local' | 'source-fork' | 'source-merge' | 'source-pull' | 'source-repository' | 'source-repository-multiple' | 'soy-sauce' | 'soy-sauce-off' | 'spa' | 'spa-outline' | 'space-invaders' | 'space-station' | 'spade' | 'speaker' | 'speaker-bluetooth' | 'speaker-multiple' | 'speaker-off' | 'speaker-wireless' | 'spear' | 'speedometer' | 'speedometer-medium' | 'speedometer-slow' | 'spellcheck' | 'sphere' | 'sphere-off' | 'spider' | 'spider-thread' | 'spider-web' | 'spirit-level' | 'spoon-sugar' | 'spotify' | 'spotlight' | 'spotlight-beam' | 'spray' | 'spray-bottle' | 'sprinkler' | 'sprinkler-fire' | 'sprinkler-variant' | 'sprout' | 'sprout-outline' | 'square' | 'square-circle' | 'square-edit-outline' | 'square-medium' | 'square-medium-outline' | 'square-off' | 'square-off-outline' | 'square-opacity' | 'square-outline' | 'square-root' | 'square-root-box' | 'square-rounded' | 'square-rounded-outline' | 'square-small' | 'square-wave' | 'squeegee' | 'ssh' | 'stack-exchange' | 'stack-overflow' | 'stackpath' | 'stadium' | 'stadium-variant' | 'stairs' | 'stairs-box' | 'stairs-down' | 'stairs-up' | 'stamper' | 'standard-definition' | 'star' | 'star-box' | 'star-box-multiple' | 'star-box-multiple-outline' | 'star-box-outline' | 'star-check' | 'star-check-outline' | 'star-circle' | 'star-circle-outline' | 'star-cog' | 'star-cog-outline' | 'star-crescent' | 'star-david' | 'star-face' | 'star-four-points' | 'star-four-points-outline' | 'star-half' | 'star-half-full' | 'star-minus' | 'star-minus-outline' | 'star-off' | 'star-off-outline' | 'star-outline' | 'star-plus' | 'star-plus-outline' | 'star-remove' | 'star-remove-outline' | 'star-settings' | 'star-settings-outline' | 'star-shooting' | 'star-shooting-outline' | 'star-three-points' | 'star-three-points-outline' | 'state-machine' | 'steam' | 'steering' | 'steering-off' | 'step-backward' | 'step-backward-2' | 'step-forward' | 'step-forward-2' | 'stethoscope' | 'sticker' | 'sticker-alert' | 'sticker-alert-outline' | 'sticker-check' | 'sticker-check-outline' | 'sticker-circle-outline' | 'sticker-emoji' | 'sticker-minus' | 'sticker-minus-outline' | 'sticker-outline' | 'sticker-plus' | 'sticker-plus-outline' | 'sticker-remove' | 'sticker-remove-outline' | 'sticker-text' | 'sticker-text-outline' | 'stocking' | 'stomach' | 'stool' | 'stool-outline' | 'stop' | 'stop-circle' | 'stop-circle-outline' | 'store' | 'store-24-hour' | 'store-alert' | 'store-alert-outline' | 'store-check' | 'store-check-outline' | 'store-clock' | 'store-clock-outline' | 'store-cog' | 'store-cog-outline' | 'store-edit' | 'store-edit-outline' | 'store-marker' | 'store-marker-outline' | 'store-minus' | 'store-minus-outline' | 'store-off' | 'store-off-outline' | 'store-outline' | 'store-plus' | 'store-plus-outline' | 'store-remove' | 'store-remove-outline' | 'store-search' | 'store-search-outline' | 'store-settings' | 'store-settings-outline' | 'storefront' | 'storefront-outline' | 'stove' | 'strategy' | 'stretch-to-page' | 'stretch-to-page-outline' | 'string-lights' | 'string-lights-off' | 'subdirectory-arrow-left' | 'subdirectory-arrow-right' | 'submarine' | 'subtitles' | 'subtitles-outline' | 'subway' | 'subway-alert-variant' | 'subway-variant' | 'summit' | 'sun-compass' | 'sun-snowflake' | 'sun-thermometer' | 'sun-thermometer-outline' | 'sun-wireless' | 'sun-wireless-outline' | 'sunglasses' | 'surfing' | 'surround-sound' | 'surround-sound-2-0' | 'surround-sound-2-1' | 'surround-sound-3-1' | 'surround-sound-5-1' | 'surround-sound-5-1-2' | 'surround-sound-7-1' | 'svg' | 'swap-horizontal' | 'swap-horizontal-bold' | 'swap-horizontal-circle' | 'swap-horizontal-circle-outline' | 'swap-horizontal-variant' | 'swap-vertical' | 'swap-vertical-bold' | 'swap-vertical-circle' | 'swap-vertical-circle-outline' | 'swap-vertical-variant' | 'swim' | 'switch' | 'sword' | 'sword-cross' | 'syllabary-hangul' | 'syllabary-hiragana' | 'syllabary-katakana' | 'syllabary-katakana-halfwidth' | 'symbol' | 'symfony' | 'sync' | 'sync-alert' | 'sync-circle' | 'sync-off' | 'tab' | 'tab-minus' | 'tab-plus' | 'tab-remove' | 'tab-search' | 'tab-unselected' | 'table' | 'table-account' | 'table-alert' | 'table-arrow-down' | 'table-arrow-left' | 'table-arrow-right' | 'table-arrow-up' | 'table-border' | 'table-cancel' | 'table-chair' | 'table-check' | 'table-clock' | 'table-cog' | 'table-column' | 'table-column-plus-after' | 'table-column-plus-before' | 'table-column-remove' | 'table-column-width' | 'table-edit' | 'table-eye' | 'table-eye-off' | 'table-furniture' | 'table-headers-eye' | 'table-headers-eye-off' | 'table-heart' | 'table-key' | 'table-large' | 'table-large-plus' | 'table-large-remove' | 'table-lock' | 'table-merge-cells' | 'table-minus' | 'table-multiple' | 'table-network' | 'table-of-contents' | 'table-off' | 'table-picnic' | 'table-pivot' | 'table-plus' | 'table-refresh' | 'table-remove' | 'table-row' | 'table-row-height' | 'table-row-plus-after' | 'table-row-plus-before' | 'table-row-remove' | 'table-search' | 'table-settings' | 'table-split-cell' | 'table-star' | 'table-sync' | 'table-tennis' | 'tablet' | 'tablet-android' | 'tablet-cellphone' | 'tablet-dashboard' | 'taco' | 'tag' | 'tag-arrow-down' | 'tag-arrow-down-outline' | 'tag-arrow-left' | 'tag-arrow-left-outline' | 'tag-arrow-right' | 'tag-arrow-right-outline' | 'tag-arrow-up' | 'tag-arrow-up-outline' | 'tag-faces' | 'tag-heart' | 'tag-heart-outline' | 'tag-minus' | 'tag-minus-outline' | 'tag-multiple' | 'tag-multiple-outline' | 'tag-off' | 'tag-off-outline' | 'tag-outline' | 'tag-plus' | 'tag-plus-outline' | 'tag-remove' | 'tag-remove-outline' | 'tag-search' | 'tag-search-outline' | 'tag-text' | 'tag-text-outline' | 'tailwind' | 'tangram' | 'tank' | 'tanker-truck' | 'tape-drive' | 'tape-measure' | 'target' | 'target-account' | 'target-variant' | 'taxi' | 'tea' | 'tea-outline' | 'teamviewer' | 'teddy-bear' | 'telescope' | 'television' | 'television-ambient-light' | 'television-box' | 'television-classic' | 'television-classic-off' | 'television-guide' | 'television-off' | 'television-pause' | 'television-play' | 'television-shimmer' | 'television-stop' | 'temperature-celsius' | 'temperature-fahrenheit' | 'temperature-kelvin' | 'tennis' | 'tennis-ball' | 'tent' | 'terraform' | 'terrain' | 'test-tube' | 'test-tube-empty' | 'test-tube-off' | 'text' | 'text-account' | 'text-box' | 'text-box-check' | 'text-box-check-outline' | 'text-box-minus' | 'text-box-minus-outline' | 'text-box-multiple' | 'text-box-multiple-outline' | 'text-box-outline' | 'text-box-plus' | 'text-box-plus-outline' | 'text-box-remove' | 'text-box-remove-outline' | 'text-box-search' | 'text-box-search-outline' | 'text-long' | 'text-recognition' | 'text-search' | 'text-shadow' | 'text-short' | 'text-to-speech' | 'text-to-speech-off' | 'texture' | 'texture-box' | 'theater' | 'theme-light-dark' | 'thermometer' | 'thermometer-alert' | 'thermometer-bluetooth' | 'thermometer-chevron-down' | 'thermometer-chevron-up' | 'thermometer-high' | 'thermometer-lines' | 'thermometer-low' | 'thermometer-minus' | 'thermometer-off' | 'thermometer-plus' | 'thermostat' | 'thermostat-box' | 'thought-bubble' | 'thought-bubble-outline' | 'thumb-down' | 'thumb-down-outline' | 'thumb-up' | 'thumb-up-outline' | 'thumbs-up-down' | 'thumbs-up-down-outline' | 'ticket' | 'ticket-account' | 'ticket-confirmation' | 'ticket-confirmation-outline' | 'ticket-outline' | 'ticket-percent' | 'ticket-percent-outline' | 'tie' | 'tilde' | 'tilde-off' | 'timelapse' | 'timeline' | 'timeline-alert' | 'timeline-alert-outline' | 'timeline-check' | 'timeline-check-outline' | 'timeline-clock' | 'timeline-clock-outline' | 'timeline-help' | 'timeline-help-outline' | 'timeline-minus' | 'timeline-minus-outline' | 'timeline-outline' | 'timeline-plus' | 'timeline-plus-outline' | 'timeline-remove' | 'timeline-remove-outline' | 'timeline-text' | 'timeline-text-outline' | 'timer' | 'timer-10' | 'timer-3' | 'timer-cog' | 'timer-cog-outline' | 'timer-off' | 'timer-off-outline' | 'timer-outline' | 'timer-sand' | 'timer-sand-complete' | 'timer-sand-empty' | 'timer-sand-full' | 'timer-sand-paused' | 'timer-settings' | 'timer-settings-outline' | 'timetable' | 'tire' | 'toaster' | 'toaster-off' | 'toaster-oven' | 'toggle-switch' | 'toggle-switch-off' | 'toggle-switch-off-outline' | 'toggle-switch-outline' | 'toilet' | 'toolbox' | 'toolbox-outline' | 'tools' | 'tooltip' | 'tooltip-account' | 'tooltip-cellphone' | 'tooltip-check' | 'tooltip-check-outline' | 'tooltip-edit' | 'tooltip-edit-outline' | 'tooltip-image' | 'tooltip-image-outline' | 'tooltip-minus' | 'tooltip-minus-outline' | 'tooltip-outline' | 'tooltip-plus' | 'tooltip-plus-outline' | 'tooltip-remove' | 'tooltip-remove-outline' | 'tooltip-text' | 'tooltip-text-outline' | 'tooth' | 'tooth-outline' | 'toothbrush' | 'toothbrush-electric' | 'toothbrush-paste' | 'torch' | 'tortoise' | 'toslink' | 'tournament' | 'tow-truck' | 'tower-beach' | 'tower-fire' | 'town-hall' | 'toy-brick' | 'toy-brick-marker' | 'toy-brick-marker-outline' | 'toy-brick-minus' | 'toy-brick-minus-outline' | 'toy-brick-outline' | 'toy-brick-plus' | 'toy-brick-plus-outline' | 'toy-brick-remove' | 'toy-brick-remove-outline' | 'toy-brick-search' | 'toy-brick-search-outline' | 'track-light' | 'trackpad' | 'trackpad-lock' | 'tractor' | 'tractor-variant' | 'trademark' | 'traffic-cone' | 'traffic-light' | 'traffic-light-outline' | 'train' | 'train-car' | 'train-car-passenger' | 'train-car-passenger-door' | 'train-car-passenger-door-open' | 'train-car-passenger-variant' | 'train-variant' | 'tram' | 'tram-side' | 'transcribe' | 'transcribe-close' | 'transfer' | 'transfer-down' | 'transfer-left' | 'transfer-right' | 'transfer-up' | 'transit-connection' | 'transit-connection-horizontal' | 'transit-connection-variant' | 'transit-detour' | 'transit-skip' | 'transit-transfer' | 'transition' | 'transition-masked' | 'translate' | 'translate-off' | 'transmission-tower' | 'transmission-tower-export' | 'transmission-tower-import' | 'trash-can' | 'trash-can-outline' | 'tray' | 'tray-alert' | 'tray-arrow-down' | 'tray-arrow-up' | 'tray-full' | 'tray-minus' | 'tray-plus' | 'tray-remove' | 'treasure-chest' | 'tree' | 'tree-outline' | 'trello' | 'trending-down' | 'trending-neutral' | 'trending-up' | 'triangle' | 'triangle-outline' | 'triangle-wave' | 'triforce' | 'trophy' | 'trophy-award' | 'trophy-broken' | 'trophy-outline' | 'trophy-variant' | 'trophy-variant-outline' | 'truck' | 'truck-cargo-container' | 'truck-check' | 'truck-check-outline' | 'truck-delivery' | 'truck-delivery-outline' | 'truck-fast' | 'truck-fast-outline' | 'truck-flatbed' | 'truck-minus' | 'truck-minus-outline' | 'truck-outline' | 'truck-plus' | 'truck-plus-outline' | 'truck-remove' | 'truck-remove-outline' | 'truck-snowflake' | 'truck-trailer' | 'trumpet' | 'tshirt-crew' | 'tshirt-crew-outline' | 'tshirt-v' | 'tshirt-v-outline' | 'tumble-dryer' | 'tumble-dryer-alert' | 'tumble-dryer-off' | 'tune' | 'tune-variant' | 'tune-vertical' | 'tune-vertical-variant' | 'tunnel' | 'tunnel-outline' | 'turkey' | 'turnstile' | 'turnstile-outline' | 'turtle' | 'twitch' | 'twitter' | 'two-factor-authentication' | 'typewriter' | 'ubisoft' | 'ubuntu' | 'ufo' | 'ufo-outline' | 'ultra-high-definition' | 'umbraco' | 'umbrella' | 'umbrella-beach' | 'umbrella-beach-outline' | 'umbrella-closed' | 'umbrella-closed-outline' | 'umbrella-closed-variant' | 'umbrella-outline' | 'undo' | 'undo-variant' | 'unfold-less-horizontal' | 'unfold-less-vertical' | 'unfold-more-horizontal' | 'unfold-more-vertical' | 'ungroup' | 'unicode' | 'unicorn' | 'unicorn-variant' | 'unicycle' | 'unity' | 'unreal' | 'update' | 'upload' | 'upload-lock' | 'upload-lock-outline' | 'upload-multiple' | 'upload-network' | 'upload-network-outline' | 'upload-off' | 'upload-off-outline' | 'upload-outline' | 'usb' | 'usb-flash-drive' | 'usb-flash-drive-outline' | 'usb-port' | 'vacuum' | 'vacuum-outline' | 'valve' | 'valve-closed' | 'valve-open' | 'van-passenger' | 'van-utility' | 'vanish' | 'vanish-quarter' | 'vanity-light' | 'variable' | 'variable-box' | 'vector-arrange-above' | 'vector-arrange-below' | 'vector-bezier' | 'vector-circle' | 'vector-circle-variant' | 'vector-combine' | 'vector-curve' | 'vector-difference' | 'vector-difference-ab' | 'vector-difference-ba' | 'vector-ellipse' | 'vector-intersection' | 'vector-line' | 'vector-link' | 'vector-point' | 'vector-polygon' | 'vector-polygon-variant' | 'vector-polyline' | 'vector-polyline-edit' | 'vector-polyline-minus' | 'vector-polyline-plus' | 'vector-polyline-remove' | 'vector-radius' | 'vector-rectangle' | 'vector-selection' | 'vector-square' | 'vector-square-close' | 'vector-square-edit' | 'vector-square-minus' | 'vector-square-open' | 'vector-square-plus' | 'vector-square-remove' | 'vector-triangle' | 'vector-union' | 'vhs' | 'vibrate' | 'vibrate-off' | 'video' | 'video-3d' | 'video-3d-off' | 'video-3d-variant' | 'video-4k-box' | 'video-account' | 'video-box' | 'video-box-off' | 'video-check' | 'video-check-outline' | 'video-high-definition' | 'video-image' | 'video-input-antenna' | 'video-input-component' | 'video-input-hdmi' | 'video-input-scart' | 'video-input-svideo' | 'video-marker' | 'video-marker-outline' | 'video-minus' | 'video-minus-outline' | 'video-off' | 'video-off-outline' | 'video-outline' | 'video-plus' | 'video-plus-outline' | 'video-stabilization' | 'video-switch' | 'video-switch-outline' | 'video-vintage' | 'video-wireless' | 'video-wireless-outline' | 'view-agenda' | 'view-agenda-outline' | 'view-array' | 'view-array-outline' | 'view-carousel' | 'view-carousel-outline' | 'view-column' | 'view-column-outline' | 'view-comfy' | 'view-comfy-outline' | 'view-compact' | 'view-compact-outline' | 'view-dashboard' | 'view-dashboard-edit' | 'view-dashboard-edit-outline' | 'view-dashboard-outline' | 'view-dashboard-variant' | 'view-dashboard-variant-outline' | 'view-day' | 'view-day-outline' | 'view-gallery' | 'view-gallery-outline' | 'view-grid' | 'view-grid-outline' | 'view-grid-plus' | 'view-grid-plus-outline' | 'view-headline' | 'view-list' | 'view-list-outline' | 'view-module' | 'view-module-outline' | 'view-parallel' | 'view-parallel-outline' | 'view-quilt' | 'view-quilt-outline' | 'view-sequential' | 'view-sequential-outline' | 'view-split-horizontal' | 'view-split-vertical' | 'view-stream' | 'view-stream-outline' | 'view-week' | 'view-week-outline' | 'vimeo' | 'violin' | 'virtual-reality' | 'virus' | 'virus-off' | 'virus-off-outline' | 'virus-outline' | 'vlc' | 'voicemail' | 'volleyball' | 'volume-high' | 'volume-low' | 'volume-medium' | 'volume-minus' | 'volume-mute' | 'volume-off' | 'volume-plus' | 'volume-source' | 'volume-variant-off' | 'volume-vibrate' | 'vote' | 'vote-outline' | 'vpn' | 'vuejs' | 'vuetify' | 'walk' | 'wall' | 'wall-sconce' | 'wall-sconce-flat' | 'wall-sconce-flat-outline' | 'wall-sconce-flat-variant' | 'wall-sconce-flat-variant-outline' | 'wall-sconce-outline' | 'wall-sconce-round' | 'wall-sconce-round-outline' | 'wall-sconce-round-variant' | 'wall-sconce-round-variant-outline' | 'wallet' | 'wallet-giftcard' | 'wallet-membership' | 'wallet-outline' | 'wallet-plus' | 'wallet-plus-outline' | 'wallet-travel' | 'wallpaper' | 'wan' | 'wardrobe' | 'wardrobe-outline' | 'warehouse' | 'washing-machine' | 'washing-machine-alert' | 'washing-machine-off' | 'watch' | 'watch-export' | 'watch-export-variant' | 'watch-import' | 'watch-import-variant' | 'watch-variant' | 'watch-vibrate' | 'watch-vibrate-off' | 'water' | 'water-alert' | 'water-alert-outline' | 'water-boiler' | 'water-boiler-alert' | 'water-boiler-off' | 'water-check' | 'water-check-outline' | 'water-circle' | 'water-minus' | 'water-minus-outline' | 'water-off' | 'water-off-outline' | 'water-opacity' | 'water-outline' | 'water-percent' | 'water-percent-alert' | 'water-plus' | 'water-plus-outline' | 'water-polo' | 'water-pump' | 'water-pump-off' | 'water-remove' | 'water-remove-outline' | 'water-sync' | 'water-well' | 'water-well-outline' | 'waterfall' | 'watering-can' | 'watering-can-outline' | 'watermark' | 'wave' | 'waveform' | 'waves' | 'waves-arrow-left' | 'waves-arrow-right' | 'waves-arrow-up' | 'waze' | 'weather-cloudy' | 'weather-cloudy-alert' | 'weather-cloudy-arrow-right' | 'weather-cloudy-clock' | 'weather-fog' | 'weather-hail' | 'weather-hazy' | 'weather-hurricane' | 'weather-lightning' | 'weather-lightning-rainy' | 'weather-night' | 'weather-night-partly-cloudy' | 'weather-partly-cloudy' | 'weather-partly-lightning' | 'weather-partly-rainy' | 'weather-partly-snowy' | 'weather-partly-snowy-rainy' | 'weather-pouring' | 'weather-rainy' | 'weather-snowy' | 'weather-snowy-heavy' | 'weather-snowy-rainy' | 'weather-sunny' | 'weather-sunny-alert' | 'weather-sunny-off' | 'weather-sunset' | 'weather-sunset-down' | 'weather-sunset-up' | 'weather-tornado' | 'weather-windy' | 'weather-windy-variant' | 'web' | 'web-box' | 'web-cancel' | 'web-check' | 'web-clock' | 'web-minus' | 'web-off' | 'web-plus' | 'web-refresh' | 'web-remove' | 'web-sync' | 'webcam' | 'webcam-off' | 'webhook' | 'webpack' | 'webrtc' | 'wechat' | 'weight' | 'weight-gram' | 'weight-kilogram' | 'weight-lifter' | 'weight-pound' | 'whatsapp' | 'wheel-barrow' | 'wheelchair-accessibility' | 'whistle' | 'whistle-outline' | 'white-balance-auto' | 'white-balance-incandescent' | 'white-balance-iridescent' | 'white-balance-sunny' | 'widgets' | 'widgets-outline' | 'wifi' | 'wifi-alert' | 'wifi-arrow-down' | 'wifi-arrow-left' | 'wifi-arrow-left-right' | 'wifi-arrow-right' | 'wifi-arrow-up' | 'wifi-arrow-up-down' | 'wifi-cancel' | 'wifi-check' | 'wifi-cog' | 'wifi-lock' | 'wifi-lock-open' | 'wifi-marker' | 'wifi-minus' | 'wifi-off' | 'wifi-plus' | 'wifi-refresh' | 'wifi-remove' | 'wifi-settings' | 'wifi-star' | 'wifi-strength-1' | 'wifi-strength-1-alert' | 'wifi-strength-1-lock' | 'wifi-strength-1-lock-open' | 'wifi-strength-2' | 'wifi-strength-2-alert' | 'wifi-strength-2-lock' | 'wifi-strength-2-lock-open' | 'wifi-strength-3' | 'wifi-strength-3-alert' | 'wifi-strength-3-lock' | 'wifi-strength-3-lock-open' | 'wifi-strength-4' | 'wifi-strength-4-alert' | 'wifi-strength-4-lock' | 'wifi-strength-4-lock-open' | 'wifi-strength-alert-outline' | 'wifi-strength-lock-open-outline' | 'wifi-strength-lock-outline' | 'wifi-strength-off' | 'wifi-strength-off-outline' | 'wifi-strength-outline' | 'wifi-sync' | 'wikipedia' | 'wind-turbine' | 'wind-turbine-alert' | 'wind-turbine-check' | 'window-close' | 'window-closed' | 'window-closed-variant' | 'window-maximize' | 'window-minimize' | 'window-open' | 'window-open-variant' | 'window-restore' | 'window-shutter' | 'window-shutter-alert' | 'window-shutter-open' | 'windsock' | 'wiper' | 'wiper-wash' | 'wiper-wash-alert' | 'wizard-hat' | 'wordpress' | 'wrap' | 'wrap-disabled' | 'wrench' | 'wrench-clock' | 'wrench-outline' | 'xamarin' | 'xml' | 'xmpp' | 'yahoo' | 'yeast' | 'yin-yang' | 'yoga' | 'youtube' | 'youtube-gaming' | 'youtube-studio' | 'youtube-subscription' | 'youtube-tv' | 'yurt' | 'z-wave' | 'zend' | 'zigbee' | 'zip-box' | 'zip-box-outline' | 'zip-disk' | 'zodiac-aquarius' | 'zodiac-aries' | 'zodiac-cancer' | 'zodiac-capricorn' | 'zodiac-gemini' | 'zodiac-leo' | 'zodiac-libra' | 'zodiac-pisces' | 'zodiac-sagittarius' | 'zodiac-scorpio' | 'zodiac-taurus' | 'zodiac-virgo' | 'blank'; + +declare export default Class>; diff --git a/node_modules/react-native-vector-icons/MaterialIcons.js b/node_modules/react-native-vector-icons/MaterialIcons.js new file mode 100644 index 00000000..e3431698 --- /dev/null +++ b/node_modules/react-native-vector-icons/MaterialIcons.js @@ -0,0 +1,17 @@ +/** + * MaterialIcons icon set component. + * Usage: + */ + +import createIconSet from './lib/create-icon-set'; +import glyphMap from './glyphmaps/MaterialIcons.json'; + +const iconSet = createIconSet(glyphMap, 'Material Icons', 'MaterialIcons.ttf'); + +export default iconSet; +export const { + Button, + getImageSource, + getImageSourceSync, +} = iconSet; + diff --git a/node_modules/react-native-vector-icons/MaterialIcons.js.flow b/node_modules/react-native-vector-icons/MaterialIcons.js.flow new file mode 100644 index 00000000..36db94b5 --- /dev/null +++ b/node_modules/react-native-vector-icons/MaterialIcons.js.flow @@ -0,0 +1,9 @@ +/** + * @flow strict + */ + +import type { Icon } from './index'; + +export type MaterialIconsGlyphs = '123' | '360' | '10k' | '10mp' | '11mp' | '12mp' | '13mp' | '14mp' | '15mp' | '16mp' | '17mp' | '18-up-rating' | '18mp' | '19mp' | '1k' | '1k-plus' | '1x-mobiledata' | '20mp' | '21mp' | '22mp' | '23mp' | '24mp' | '2k' | '2k-plus' | '2mp' | '30fps' | '30fps-select' | '3d-rotation' | '3g-mobiledata' | '3k' | '3k-plus' | '3mp' | '3p' | '4g-mobiledata' | '4g-plus-mobiledata' | '4k' | '4k-plus' | '4mp' | '5g' | '5k' | '5k-plus' | '5mp' | '60fps' | '60fps-select' | '6-ft-apart' | '6k' | '6k-plus' | '6mp' | '7k' | '7k-plus' | '7mp' | '8k' | '8k-plus' | '8mp' | '9k' | '9k-plus' | '9mp' | 'abc' | 'ac-unit' | 'access-alarm' | 'access-alarms' | 'access-time' | 'access-time-filled' | 'accessibility' | 'accessibility-new' | 'accessible' | 'accessible-forward' | 'account-balance' | 'account-balance-wallet' | 'account-box' | 'account-circle' | 'account-tree' | 'ad-units' | 'adb' | 'add' | 'add-a-photo' | 'add-alarm' | 'add-alert' | 'add-box' | 'add-business' | 'add-call' | 'add-card' | 'add-chart' | 'add-circle' | 'add-circle-outline' | 'add-comment' | 'add-home' | 'add-home-work' | 'add-ic-call' | 'add-link' | 'add-location' | 'add-location-alt' | 'add-moderator' | 'add-photo-alternate' | 'add-reaction' | 'add-road' | 'add-shopping-cart' | 'add-task' | 'add-to-drive' | 'add-to-home-screen' | 'add-to-photos' | 'add-to-queue' | 'addchart' | 'adf-scanner' | 'adjust' | 'admin-panel-settings' | 'adobe' | 'ads-click' | 'agriculture' | 'air' | 'airline-seat-flat' | 'airline-seat-flat-angled' | 'airline-seat-individual-suite' | 'airline-seat-legroom-extra' | 'airline-seat-legroom-normal' | 'airline-seat-legroom-reduced' | 'airline-seat-recline-extra' | 'airline-seat-recline-normal' | 'airline-stops' | 'airlines' | 'airplane-ticket' | 'airplanemode-active' | 'airplanemode-inactive' | 'airplanemode-off' | 'airplanemode-on' | 'airplay' | 'airport-shuttle' | 'alarm' | 'alarm-add' | 'alarm-off' | 'alarm-on' | 'album' | 'align-horizontal-center' | 'align-horizontal-left' | 'align-horizontal-right' | 'align-vertical-bottom' | 'align-vertical-center' | 'align-vertical-top' | 'all-inbox' | 'all-inclusive' | 'all-out' | 'alt-route' | 'alternate-email' | 'amp-stories' | 'analytics' | 'anchor' | 'android' | 'animation' | 'announcement' | 'aod' | 'apartment' | 'api' | 'app-blocking' | 'app-registration' | 'app-settings-alt' | 'app-shortcut' | 'apple' | 'approval' | 'apps' | 'apps-outage' | 'architecture' | 'archive' | 'area-chart' | 'arrow-back' | 'arrow-back-ios' | 'arrow-back-ios-new' | 'arrow-circle-down' | 'arrow-circle-left' | 'arrow-circle-right' | 'arrow-circle-up' | 'arrow-downward' | 'arrow-drop-down' | 'arrow-drop-down-circle' | 'arrow-drop-up' | 'arrow-forward' | 'arrow-forward-ios' | 'arrow-left' | 'arrow-outward' | 'arrow-right' | 'arrow-right-alt' | 'arrow-upward' | 'art-track' | 'article' | 'aspect-ratio' | 'assessment' | 'assignment' | 'assignment-add' | 'assignment-ind' | 'assignment-late' | 'assignment-return' | 'assignment-returned' | 'assignment-turned-in' | 'assist-walker' | 'assistant' | 'assistant-direction' | 'assistant-navigation' | 'assistant-photo' | 'assured-workload' | 'atm' | 'attach-email' | 'attach-file' | 'attach-money' | 'attachment' | 'attractions' | 'attribution' | 'audio-file' | 'audiotrack' | 'auto-awesome' | 'auto-awesome-mosaic' | 'auto-awesome-motion' | 'auto-delete' | 'auto-fix-high' | 'auto-fix-normal' | 'auto-fix-off' | 'auto-graph' | 'auto-mode' | 'auto-stories' | 'autofps-select' | 'autorenew' | 'av-timer' | 'baby-changing-station' | 'back-hand' | 'backpack' | 'backspace' | 'backup' | 'backup-table' | 'badge' | 'bakery-dining' | 'balance' | 'balcony' | 'ballot' | 'bar-chart' | 'barcode-reader' | 'batch-prediction' | 'bathroom' | 'bathtub' | 'battery-0-bar' | 'battery-1-bar' | 'battery-2-bar' | 'battery-3-bar' | 'battery-4-bar' | 'battery-5-bar' | 'battery-6-bar' | 'battery-alert' | 'battery-charging-full' | 'battery-full' | 'battery-saver' | 'battery-std' | 'battery-unknown' | 'beach-access' | 'bed' | 'bedroom-baby' | 'bedroom-child' | 'bedroom-parent' | 'bedtime' | 'bedtime-off' | 'beenhere' | 'bento' | 'bike-scooter' | 'biotech' | 'blender' | 'blind' | 'blinds' | 'blinds-closed' | 'block' | 'block-flipped' | 'bloodtype' | 'bluetooth' | 'bluetooth-audio' | 'bluetooth-connected' | 'bluetooth-disabled' | 'bluetooth-drive' | 'bluetooth-searching' | 'blur-circular' | 'blur-linear' | 'blur-off' | 'blur-on' | 'bolt' | 'book' | 'book-online' | 'bookmark' | 'bookmark-add' | 'bookmark-added' | 'bookmark-border' | 'bookmark-outline' | 'bookmark-remove' | 'bookmarks' | 'border-all' | 'border-bottom' | 'border-clear' | 'border-color' | 'border-horizontal' | 'border-inner' | 'border-left' | 'border-outer' | 'border-right' | 'border-style' | 'border-top' | 'border-vertical' | 'boy' | 'branding-watermark' | 'breakfast-dining' | 'brightness-1' | 'brightness-2' | 'brightness-3' | 'brightness-4' | 'brightness-5' | 'brightness-6' | 'brightness-7' | 'brightness-auto' | 'brightness-high' | 'brightness-low' | 'brightness-medium' | 'broadcast-on-home' | 'broadcast-on-personal' | 'broken-image' | 'browse-gallery' | 'browser-not-supported' | 'browser-updated' | 'brunch-dining' | 'brush' | 'bubble-chart' | 'bug-report' | 'build' | 'build-circle' | 'bungalow' | 'burst-mode' | 'bus-alert' | 'business' | 'business-center' | 'cabin' | 'cable' | 'cached' | 'cake' | 'calculate' | 'calendar-month' | 'calendar-today' | 'calendar-view-day' | 'calendar-view-month' | 'calendar-view-week' | 'call' | 'call-end' | 'call-made' | 'call-merge' | 'call-missed' | 'call-missed-outgoing' | 'call-received' | 'call-split' | 'call-to-action' | 'camera' | 'camera-alt' | 'camera-enhance' | 'camera-front' | 'camera-indoor' | 'camera-outdoor' | 'camera-rear' | 'camera-roll' | 'cameraswitch' | 'campaign' | 'cancel' | 'cancel-presentation' | 'cancel-schedule-send' | 'candlestick-chart' | 'car-crash' | 'car-rental' | 'car-repair' | 'card-giftcard' | 'card-membership' | 'card-travel' | 'carpenter' | 'cases' | 'casino' | 'cast' | 'cast-connected' | 'cast-for-education' | 'castle' | 'catching-pokemon' | 'category' | 'celebration' | 'cell-tower' | 'cell-wifi' | 'center-focus-strong' | 'center-focus-weak' | 'chair' | 'chair-alt' | 'chalet' | 'change-circle' | 'change-history' | 'charging-station' | 'chat' | 'chat-bubble' | 'chat-bubble-outline' | 'check' | 'check-box' | 'check-box-outline-blank' | 'check-circle' | 'check-circle-outline' | 'checklist' | 'checklist-rtl' | 'checkroom' | 'chevron-left' | 'chevron-right' | 'child-care' | 'child-friendly' | 'chrome-reader-mode' | 'church' | 'circle' | 'circle-notifications' | 'class' | 'clean-hands' | 'cleaning-services' | 'clear' | 'clear-all' | 'close' | 'close-fullscreen' | 'closed-caption' | 'closed-caption-disabled' | 'closed-caption-off' | 'cloud' | 'cloud-circle' | 'cloud-done' | 'cloud-download' | 'cloud-off' | 'cloud-queue' | 'cloud-sync' | 'cloud-upload' | 'cloudy-snowing' | 'co2' | 'co-present' | 'code' | 'code-off' | 'coffee' | 'coffee-maker' | 'collections' | 'collections-bookmark' | 'color-lens' | 'colorize' | 'comment' | 'comment-bank' | 'comments-disabled' | 'commit' | 'commute' | 'compare' | 'compare-arrows' | 'compass-calibration' | 'compost' | 'compress' | 'computer' | 'confirmation-num' | 'confirmation-number' | 'connect-without-contact' | 'connected-tv' | 'connecting-airports' | 'construction' | 'contact-emergency' | 'contact-mail' | 'contact-page' | 'contact-phone' | 'contact-support' | 'contactless' | 'contacts' | 'content-copy' | 'content-cut' | 'content-paste' | 'content-paste-go' | 'content-paste-off' | 'content-paste-search' | 'contrast' | 'control-camera' | 'control-point' | 'control-point-duplicate' | 'conveyor-belt' | 'cookie' | 'copy-all' | 'copyright' | 'coronavirus' | 'corporate-fare' | 'cottage' | 'countertops' | 'create' | 'create-new-folder' | 'credit-card' | 'credit-card-off' | 'credit-score' | 'crib' | 'crisis-alert' | 'crop' | 'crop-16-9' | 'crop-3-2' | 'crop-5-4' | 'crop-7-5' | 'crop-din' | 'crop-free' | 'crop-landscape' | 'crop-original' | 'crop-portrait' | 'crop-rotate' | 'crop-square' | 'cruelty-free' | 'css' | 'currency-bitcoin' | 'currency-exchange' | 'currency-franc' | 'currency-lira' | 'currency-pound' | 'currency-ruble' | 'currency-rupee' | 'currency-yen' | 'currency-yuan' | 'curtains' | 'curtains-closed' | 'cyclone' | 'dangerous' | 'dark-mode' | 'dashboard' | 'dashboard-customize' | 'data-array' | 'data-exploration' | 'data-object' | 'data-saver-off' | 'data-saver-on' | 'data-thresholding' | 'data-usage' | 'dataset' | 'dataset-linked' | 'date-range' | 'deblur' | 'deck' | 'dehaze' | 'delete' | 'delete-forever' | 'delete-outline' | 'delete-sweep' | 'delivery-dining' | 'density-large' | 'density-medium' | 'density-small' | 'departure-board' | 'description' | 'deselect' | 'design-services' | 'desk' | 'desktop-access-disabled' | 'desktop-mac' | 'desktop-windows' | 'details' | 'developer-board' | 'developer-board-off' | 'developer-mode' | 'device-hub' | 'device-thermostat' | 'device-unknown' | 'devices' | 'devices-fold' | 'devices-other' | 'dew-point' | 'dialer-sip' | 'dialpad' | 'diamond' | 'difference' | 'dining' | 'dinner-dining' | 'directions' | 'directions-bike' | 'directions-boat' | 'directions-boat-filled' | 'directions-bus' | 'directions-bus-filled' | 'directions-car' | 'directions-car-filled' | 'directions-ferry' | 'directions-off' | 'directions-railway' | 'directions-railway-filled' | 'directions-run' | 'directions-subway' | 'directions-subway-filled' | 'directions-train' | 'directions-transit' | 'directions-transit-filled' | 'directions-walk' | 'dirty-lens' | 'disabled-by-default' | 'disabled-visible' | 'disc-full' | 'discord' | 'discount' | 'display-settings' | 'diversity-1' | 'diversity-2' | 'diversity-3' | 'dnd-forwardslash' | 'dns' | 'do-disturb' | 'do-disturb-alt' | 'do-disturb-off' | 'do-disturb-on' | 'do-not-disturb' | 'do-not-disturb-alt' | 'do-not-disturb-off' | 'do-not-disturb-on' | 'do-not-disturb-on-total-silence' | 'do-not-step' | 'do-not-touch' | 'dock' | 'document-scanner' | 'domain' | 'domain-add' | 'domain-disabled' | 'domain-verification' | 'done' | 'done-all' | 'done-outline' | 'donut-large' | 'donut-small' | 'door-back' | 'door-front' | 'door-sliding' | 'doorbell' | 'double-arrow' | 'downhill-skiing' | 'download' | 'download-done' | 'download-for-offline' | 'downloading' | 'drafts' | 'drag-handle' | 'drag-indicator' | 'draw' | 'drive-eta' | 'drive-file-move' | 'drive-file-move-outline' | 'drive-file-move-rtl' | 'drive-file-rename-outline' | 'drive-folder-upload' | 'dry' | 'dry-cleaning' | 'duo' | 'dvr' | 'dynamic-feed' | 'dynamic-form' | 'e-mobiledata' | 'earbuds' | 'earbuds-battery' | 'east' | 'eco' | 'edgesensor-high' | 'edgesensor-low' | 'edit' | 'edit-attributes' | 'edit-calendar' | 'edit-document' | 'edit-location' | 'edit-location-alt' | 'edit-note' | 'edit-notifications' | 'edit-off' | 'edit-road' | 'edit-square' | 'egg' | 'egg-alt' | 'eject' | 'elderly' | 'elderly-woman' | 'electric-bike' | 'electric-bolt' | 'electric-car' | 'electric-meter' | 'electric-moped' | 'electric-rickshaw' | 'electric-scooter' | 'electrical-services' | 'elevator' | 'email' | 'emergency' | 'emergency-recording' | 'emergency-share' | 'emoji-emotions' | 'emoji-events' | 'emoji-flags' | 'emoji-food-beverage' | 'emoji-nature' | 'emoji-objects' | 'emoji-people' | 'emoji-symbols' | 'emoji-transportation' | 'energy-savings-leaf' | 'engineering' | 'enhance-photo-translate' | 'enhanced-encryption' | 'equalizer' | 'error' | 'error-outline' | 'escalator' | 'escalator-warning' | 'euro' | 'euro-symbol' | 'ev-station' | 'event' | 'event-available' | 'event-busy' | 'event-note' | 'event-repeat' | 'event-seat' | 'exit-to-app' | 'expand' | 'expand-circle-down' | 'expand-less' | 'expand-more' | 'explicit' | 'explore' | 'explore-off' | 'exposure' | 'exposure-minus-1' | 'exposure-minus-2' | 'exposure-neg-1' | 'exposure-neg-2' | 'exposure-plus-1' | 'exposure-plus-2' | 'exposure-zero' | 'extension' | 'extension-off' | 'face' | 'face-2' | 'face-3' | 'face-4' | 'face-5' | 'face-6' | 'face-retouching-natural' | 'face-retouching-off' | 'facebook' | 'fact-check' | 'factory' | 'family-restroom' | 'fast-forward' | 'fast-rewind' | 'fastfood' | 'favorite' | 'favorite-border' | 'favorite-outline' | 'fax' | 'featured-play-list' | 'featured-video' | 'feed' | 'feedback' | 'female' | 'fence' | 'festival' | 'fiber-dvr' | 'fiber-manual-record' | 'fiber-new' | 'fiber-pin' | 'fiber-smart-record' | 'file-copy' | 'file-download' | 'file-download-done' | 'file-download-off' | 'file-open' | 'file-present' | 'file-upload' | 'file-upload-off' | 'filter' | 'filter-1' | 'filter-2' | 'filter-3' | 'filter-4' | 'filter-5' | 'filter-6' | 'filter-7' | 'filter-8' | 'filter-9' | 'filter-9-plus' | 'filter-alt' | 'filter-alt-off' | 'filter-b-and-w' | 'filter-center-focus' | 'filter-drama' | 'filter-frames' | 'filter-hdr' | 'filter-list' | 'filter-list-alt' | 'filter-list-off' | 'filter-none' | 'filter-tilt-shift' | 'filter-vintage' | 'find-in-page' | 'find-replace' | 'fingerprint' | 'fire-extinguisher' | 'fire-hydrant' | 'fire-hydrant-alt' | 'fire-truck' | 'fireplace' | 'first-page' | 'fit-screen' | 'fitbit' | 'fitness-center' | 'flag' | 'flag-circle' | 'flaky' | 'flare' | 'flash-auto' | 'flash-off' | 'flash-on' | 'flashlight-off' | 'flashlight-on' | 'flatware' | 'flight' | 'flight-class' | 'flight-land' | 'flight-takeoff' | 'flip' | 'flip-camera-android' | 'flip-camera-ios' | 'flip-to-back' | 'flip-to-front' | 'flood' | 'flourescent' | 'fluorescent' | 'flutter-dash' | 'fmd-bad' | 'fmd-good' | 'foggy' | 'folder' | 'folder-copy' | 'folder-delete' | 'folder-off' | 'folder-open' | 'folder-shared' | 'folder-special' | 'folder-zip' | 'follow-the-signs' | 'font-download' | 'font-download-off' | 'food-bank' | 'forest' | 'fork-left' | 'fork-right' | 'forklift' | 'format-align-center' | 'format-align-justify' | 'format-align-left' | 'format-align-right' | 'format-bold' | 'format-clear' | 'format-color-fill' | 'format-color-reset' | 'format-color-text' | 'format-indent-decrease' | 'format-indent-increase' | 'format-italic' | 'format-line-spacing' | 'format-list-bulleted' | 'format-list-bulleted-add' | 'format-list-numbered' | 'format-list-numbered-rtl' | 'format-overline' | 'format-paint' | 'format-quote' | 'format-shapes' | 'format-size' | 'format-strikethrough' | 'format-textdirection-l-to-r' | 'format-textdirection-r-to-l' | 'format-underline' | 'format-underlined' | 'fort' | 'forum' | 'forward' | 'forward-10' | 'forward-30' | 'forward-5' | 'forward-to-inbox' | 'foundation' | 'free-breakfast' | 'free-cancellation' | 'front-hand' | 'front-loader' | 'fullscreen' | 'fullscreen-exit' | 'functions' | 'g-mobiledata' | 'g-translate' | 'gamepad' | 'games' | 'garage' | 'gas-meter' | 'gavel' | 'generating-tokens' | 'gesture' | 'get-app' | 'gif' | 'gif-box' | 'girl' | 'gite' | 'goat' | 'golf-course' | 'gpp-bad' | 'gpp-good' | 'gpp-maybe' | 'gps-fixed' | 'gps-not-fixed' | 'gps-off' | 'grade' | 'gradient' | 'grading' | 'grain' | 'graphic-eq' | 'grass' | 'grid-3x3' | 'grid-4x4' | 'grid-goldenratio' | 'grid-off' | 'grid-on' | 'grid-view' | 'group' | 'group-add' | 'group-off' | 'group-remove' | 'group-work' | 'groups' | 'groups-2' | 'groups-3' | 'h-mobiledata' | 'h-plus-mobiledata' | 'hail' | 'handshake' | 'handyman' | 'hardware' | 'hd' | 'hdr-auto' | 'hdr-auto-select' | 'hdr-enhanced-select' | 'hdr-off' | 'hdr-off-select' | 'hdr-on' | 'hdr-on-select' | 'hdr-plus' | 'hdr-strong' | 'hdr-weak' | 'headphones' | 'headphones-battery' | 'headset' | 'headset-mic' | 'headset-off' | 'healing' | 'health-and-safety' | 'hearing' | 'hearing-disabled' | 'heart-broken' | 'heat-pump' | 'height' | 'help' | 'help-center' | 'help-outline' | 'hevc' | 'hexagon' | 'hide-image' | 'hide-source' | 'high-quality' | 'highlight' | 'highlight-alt' | 'highlight-off' | 'highlight-remove' | 'hiking' | 'history' | 'history-edu' | 'history-toggle-off' | 'hive' | 'hls' | 'hls-off' | 'holiday-village' | 'home' | 'home-filled' | 'home-max' | 'home-mini' | 'home-repair-service' | 'home-work' | 'horizontal-distribute' | 'horizontal-rule' | 'horizontal-split' | 'hot-tub' | 'hotel' | 'hotel-class' | 'hourglass-bottom' | 'hourglass-disabled' | 'hourglass-empty' | 'hourglass-full' | 'hourglass-top' | 'house' | 'house-siding' | 'houseboat' | 'how-to-reg' | 'how-to-vote' | 'html' | 'http' | 'https' | 'hub' | 'hvac' | 'ice-skating' | 'icecream' | 'image' | 'image-aspect-ratio' | 'image-not-supported' | 'image-search' | 'imagesearch-roller' | 'import-contacts' | 'import-export' | 'important-devices' | 'inbox' | 'incomplete-circle' | 'indeterminate-check-box' | 'info' | 'info-outline' | 'input' | 'insert-chart' | 'insert-chart-outlined' | 'insert-comment' | 'insert-drive-file' | 'insert-emoticon' | 'insert-invitation' | 'insert-link' | 'insert-page-break' | 'insert-photo' | 'insights' | 'install-desktop' | 'install-mobile' | 'integration-instructions' | 'interests' | 'interpreter-mode' | 'inventory' | 'inventory-2' | 'invert-colors' | 'invert-colors-off' | 'invert-colors-on' | 'ios-share' | 'iron' | 'iso' | 'javascript' | 'join-full' | 'join-inner' | 'join-left' | 'join-right' | 'kayaking' | 'kebab-dining' | 'key' | 'key-off' | 'keyboard' | 'keyboard-alt' | 'keyboard-arrow-down' | 'keyboard-arrow-left' | 'keyboard-arrow-right' | 'keyboard-arrow-up' | 'keyboard-backspace' | 'keyboard-capslock' | 'keyboard-command' | 'keyboard-command-key' | 'keyboard-control' | 'keyboard-control-key' | 'keyboard-double-arrow-down' | 'keyboard-double-arrow-left' | 'keyboard-double-arrow-right' | 'keyboard-double-arrow-up' | 'keyboard-hide' | 'keyboard-option' | 'keyboard-option-key' | 'keyboard-return' | 'keyboard-tab' | 'keyboard-voice' | 'king-bed' | 'kitchen' | 'kitesurfing' | 'label' | 'label-important' | 'label-important-outline' | 'label-off' | 'label-outline' | 'lan' | 'landscape' | 'landslide' | 'language' | 'laptop' | 'laptop-chromebook' | 'laptop-mac' | 'laptop-windows' | 'last-page' | 'launch' | 'layers' | 'layers-clear' | 'leaderboard' | 'leak-add' | 'leak-remove' | 'leave-bags-at-home' | 'legend-toggle' | 'lens' | 'lens-blur' | 'library-add' | 'library-add-check' | 'library-books' | 'library-music' | 'light' | 'light-mode' | 'lightbulb' | 'lightbulb-circle' | 'lightbulb-outline' | 'line-axis' | 'line-style' | 'line-weight' | 'linear-scale' | 'link' | 'link-off' | 'linked-camera' | 'liquor' | 'list' | 'list-alt' | 'live-help' | 'live-tv' | 'living' | 'local-activity' | 'local-airport' | 'local-atm' | 'local-attraction' | 'local-bar' | 'local-cafe' | 'local-car-wash' | 'local-convenience-store' | 'local-dining' | 'local-drink' | 'local-fire-department' | 'local-florist' | 'local-gas-station' | 'local-grocery-store' | 'local-hospital' | 'local-hotel' | 'local-laundry-service' | 'local-library' | 'local-mall' | 'local-movies' | 'local-offer' | 'local-parking' | 'local-pharmacy' | 'local-phone' | 'local-pizza' | 'local-play' | 'local-police' | 'local-post-office' | 'local-print-shop' | 'local-printshop' | 'local-restaurant' | 'local-see' | 'local-shipping' | 'local-taxi' | 'location-city' | 'location-disabled' | 'location-history' | 'location-off' | 'location-on' | 'location-pin' | 'location-searching' | 'lock' | 'lock-clock' | 'lock-open' | 'lock-outline' | 'lock-person' | 'lock-reset' | 'login' | 'logo-dev' | 'logout' | 'looks' | 'looks-3' | 'looks-4' | 'looks-5' | 'looks-6' | 'looks-one' | 'looks-two' | 'loop' | 'loupe' | 'low-priority' | 'loyalty' | 'lte-mobiledata' | 'lte-plus-mobiledata' | 'luggage' | 'lunch-dining' | 'lyrics' | 'macro-off' | 'mail' | 'mail-lock' | 'mail-outline' | 'male' | 'man' | 'man-2' | 'man-3' | 'man-4' | 'manage-accounts' | 'manage-history' | 'manage-search' | 'map' | 'maps-home-work' | 'maps-ugc' | 'margin' | 'mark-as-unread' | 'mark-chat-read' | 'mark-chat-unread' | 'mark-email-read' | 'mark-email-unread' | 'mark-unread-chat-alt' | 'markunread' | 'markunread-mailbox' | 'masks' | 'maximize' | 'media-bluetooth-off' | 'media-bluetooth-on' | 'mediation' | 'medical-information' | 'medical-services' | 'medication' | 'medication-liquid' | 'meeting-room' | 'memory' | 'menu' | 'menu-book' | 'menu-open' | 'merge' | 'merge-type' | 'message' | 'messenger' | 'messenger-outline' | 'mic' | 'mic-external-off' | 'mic-external-on' | 'mic-none' | 'mic-off' | 'microwave' | 'military-tech' | 'minimize' | 'minor-crash' | 'miscellaneous-services' | 'missed-video-call' | 'mms' | 'mobile-friendly' | 'mobile-off' | 'mobile-screen-share' | 'mobiledata-off' | 'mode' | 'mode-comment' | 'mode-edit' | 'mode-edit-outline' | 'mode-fan-off' | 'mode-night' | 'mode-of-travel' | 'mode-standby' | 'model-training' | 'monetization-on' | 'money' | 'money-off' | 'money-off-csred' | 'monitor' | 'monitor-heart' | 'monitor-weight' | 'monochrome-photos' | 'mood' | 'mood-bad' | 'moped' | 'more' | 'more-horiz' | 'more-time' | 'more-vert' | 'mosque' | 'motion-photos-auto' | 'motion-photos-off' | 'motion-photos-on' | 'motion-photos-pause' | 'motion-photos-paused' | 'motorcycle' | 'mouse' | 'move-down' | 'move-to-inbox' | 'move-up' | 'movie' | 'movie-creation' | 'movie-edit' | 'movie-filter' | 'moving' | 'mp' | 'multiline-chart' | 'multiple-stop' | 'multitrack-audio' | 'museum' | 'music-note' | 'music-off' | 'music-video' | 'my-library-add' | 'my-library-books' | 'my-library-music' | 'my-location' | 'nat' | 'nature' | 'nature-people' | 'navigate-before' | 'navigate-next' | 'navigation' | 'near-me' | 'near-me-disabled' | 'nearby-error' | 'nearby-off' | 'nest-cam-wired-stand' | 'network-cell' | 'network-check' | 'network-locked' | 'network-ping' | 'network-wifi' | 'network-wifi-1-bar' | 'network-wifi-2-bar' | 'network-wifi-3-bar' | 'new-label' | 'new-releases' | 'newspaper' | 'next-plan' | 'next-week' | 'nfc' | 'night-shelter' | 'nightlife' | 'nightlight' | 'nightlight-round' | 'nights-stay' | 'no-accounts' | 'no-adult-content' | 'no-backpack' | 'no-cell' | 'no-crash' | 'no-drinks' | 'no-encryption' | 'no-encryption-gmailerrorred' | 'no-flash' | 'no-food' | 'no-luggage' | 'no-meals' | 'no-meals-ouline' | 'no-meeting-room' | 'no-photography' | 'no-sim' | 'no-stroller' | 'no-transfer' | 'noise-aware' | 'noise-control-off' | 'nordic-walking' | 'north' | 'north-east' | 'north-west' | 'not-accessible' | 'not-interested' | 'not-listed-location' | 'not-started' | 'note' | 'note-add' | 'note-alt' | 'notes' | 'notification-add' | 'notification-important' | 'notifications' | 'notifications-active' | 'notifications-none' | 'notifications-off' | 'notifications-on' | 'notifications-paused' | 'now-wallpaper' | 'now-widgets' | 'numbers' | 'offline-bolt' | 'offline-pin' | 'offline-share' | 'oil-barrel' | 'on-device-training' | 'ondemand-video' | 'online-prediction' | 'opacity' | 'open-in-browser' | 'open-in-full' | 'open-in-new' | 'open-in-new-off' | 'open-with' | 'other-houses' | 'outbond' | 'outbound' | 'outbox' | 'outdoor-grill' | 'outgoing-mail' | 'outlet' | 'outlined-flag' | 'output' | 'padding' | 'pages' | 'pageview' | 'paid' | 'palette' | 'pallet' | 'pan-tool' | 'pan-tool-alt' | 'panorama' | 'panorama-fish-eye' | 'panorama-fisheye' | 'panorama-horizontal' | 'panorama-horizontal-select' | 'panorama-photosphere' | 'panorama-photosphere-select' | 'panorama-vertical' | 'panorama-vertical-select' | 'panorama-wide-angle' | 'panorama-wide-angle-select' | 'paragliding' | 'park' | 'party-mode' | 'password' | 'pattern' | 'pause' | 'pause-circle' | 'pause-circle-filled' | 'pause-circle-outline' | 'pause-presentation' | 'payment' | 'payments' | 'paypal' | 'pedal-bike' | 'pending' | 'pending-actions' | 'pentagon' | 'people' | 'people-alt' | 'people-outline' | 'percent' | 'perm-camera-mic' | 'perm-contact-cal' | 'perm-contact-calendar' | 'perm-data-setting' | 'perm-device-info' | 'perm-device-information' | 'perm-identity' | 'perm-media' | 'perm-phone-msg' | 'perm-scan-wifi' | 'person' | 'person-2' | 'person-3' | 'person-4' | 'person-add' | 'person-add-alt' | 'person-add-alt-1' | 'person-add-disabled' | 'person-off' | 'person-outline' | 'person-pin' | 'person-pin-circle' | 'person-remove' | 'person-remove-alt-1' | 'person-search' | 'personal-injury' | 'personal-video' | 'pest-control' | 'pest-control-rodent' | 'pets' | 'phishing' | 'phone' | 'phone-android' | 'phone-bluetooth-speaker' | 'phone-callback' | 'phone-disabled' | 'phone-enabled' | 'phone-forwarded' | 'phone-in-talk' | 'phone-iphone' | 'phone-locked' | 'phone-missed' | 'phone-paused' | 'phonelink' | 'phonelink-erase' | 'phonelink-lock' | 'phonelink-off' | 'phonelink-ring' | 'phonelink-setup' | 'photo' | 'photo-album' | 'photo-camera' | 'photo-camera-back' | 'photo-camera-front' | 'photo-filter' | 'photo-library' | 'photo-size-select-actual' | 'photo-size-select-large' | 'photo-size-select-small' | 'php' | 'piano' | 'piano-off' | 'picture-as-pdf' | 'picture-in-picture' | 'picture-in-picture-alt' | 'pie-chart' | 'pie-chart-outline' | 'pie-chart-outlined' | 'pin' | 'pin-drop' | 'pin-end' | 'pin-invoke' | 'pinch' | 'pivot-table-chart' | 'pix' | 'place' | 'plagiarism' | 'play-arrow' | 'play-circle' | 'play-circle-fill' | 'play-circle-filled' | 'play-circle-outline' | 'play-disabled' | 'play-for-work' | 'play-lesson' | 'playlist-add' | 'playlist-add-check' | 'playlist-add-check-circle' | 'playlist-add-circle' | 'playlist-play' | 'playlist-remove' | 'plumbing' | 'plus-one' | 'podcasts' | 'point-of-sale' | 'policy' | 'poll' | 'polyline' | 'polymer' | 'pool' | 'portable-wifi-off' | 'portrait' | 'post-add' | 'power' | 'power-input' | 'power-off' | 'power-settings-new' | 'precision-manufacturing' | 'pregnant-woman' | 'present-to-all' | 'preview' | 'price-change' | 'price-check' | 'print' | 'print-disabled' | 'priority-high' | 'privacy-tip' | 'private-connectivity' | 'production-quantity-limits' | 'propane' | 'propane-tank' | 'psychology' | 'psychology-alt' | 'public' | 'public-off' | 'publish' | 'published-with-changes' | 'punch-clock' | 'push-pin' | 'qr-code' | 'qr-code-2' | 'qr-code-scanner' | 'query-builder' | 'query-stats' | 'question-answer' | 'question-mark' | 'queue' | 'queue-music' | 'queue-play-next' | 'quick-contacts-dialer' | 'quick-contacts-mail' | 'quickreply' | 'quiz' | 'quora' | 'r-mobiledata' | 'radar' | 'radio' | 'radio-button-checked' | 'radio-button-off' | 'radio-button-on' | 'radio-button-unchecked' | 'railway-alert' | 'ramen-dining' | 'ramp-left' | 'ramp-right' | 'rate-review' | 'raw-off' | 'raw-on' | 'read-more' | 'real-estate-agent' | 'rebase-edit' | 'receipt' | 'receipt-long' | 'recent-actors' | 'recommend' | 'record-voice-over' | 'rectangle' | 'recycling' | 'reddit' | 'redeem' | 'redo' | 'reduce-capacity' | 'refresh' | 'remember-me' | 'remove' | 'remove-circle' | 'remove-circle-outline' | 'remove-done' | 'remove-from-queue' | 'remove-moderator' | 'remove-red-eye' | 'remove-road' | 'remove-shopping-cart' | 'reorder' | 'repartition' | 'repeat' | 'repeat-on' | 'repeat-one' | 'repeat-one-on' | 'replay' | 'replay-10' | 'replay-30' | 'replay-5' | 'replay-circle-filled' | 'reply' | 'reply-all' | 'report' | 'report-gmailerrorred' | 'report-off' | 'report-problem' | 'request-page' | 'request-quote' | 'reset-tv' | 'restart-alt' | 'restaurant' | 'restaurant-menu' | 'restore' | 'restore-from-trash' | 'restore-page' | 'reviews' | 'rice-bowl' | 'ring-volume' | 'rocket' | 'rocket-launch' | 'roller-shades' | 'roller-shades-closed' | 'roller-skating' | 'roofing' | 'room' | 'room-preferences' | 'room-service' | 'rotate-90-degrees-ccw' | 'rotate-90-degrees-cw' | 'rotate-left' | 'rotate-right' | 'roundabout-left' | 'roundabout-right' | 'rounded-corner' | 'route' | 'router' | 'rowing' | 'rss-feed' | 'rsvp' | 'rtt' | 'rule' | 'rule-folder' | 'run-circle' | 'running-with-errors' | 'rv-hookup' | 'safety-check' | 'safety-divider' | 'sailing' | 'sanitizer' | 'satellite' | 'satellite-alt' | 'save' | 'save-alt' | 'save-as' | 'saved-search' | 'savings' | 'scale' | 'scanner' | 'scatter-plot' | 'schedule' | 'schedule-send' | 'schema' | 'school' | 'science' | 'score' | 'scoreboard' | 'screen-lock-landscape' | 'screen-lock-portrait' | 'screen-lock-rotation' | 'screen-rotation' | 'screen-rotation-alt' | 'screen-search-desktop' | 'screen-share' | 'screenshot' | 'screenshot-monitor' | 'scuba-diving' | 'sd' | 'sd-card' | 'sd-card-alert' | 'sd-storage' | 'search' | 'search-off' | 'security' | 'security-update' | 'security-update-good' | 'security-update-warning' | 'segment' | 'select-all' | 'self-improvement' | 'sell' | 'send' | 'send-and-archive' | 'send-time-extension' | 'send-to-mobile' | 'sensor-door' | 'sensor-occupied' | 'sensor-window' | 'sensors' | 'sensors-off' | 'sentiment-dissatisfied' | 'sentiment-neutral' | 'sentiment-satisfied' | 'sentiment-satisfied-alt' | 'sentiment-very-dissatisfied' | 'sentiment-very-satisfied' | 'set-meal' | 'settings' | 'settings-accessibility' | 'settings-applications' | 'settings-backup-restore' | 'settings-bluetooth' | 'settings-brightness' | 'settings-cell' | 'settings-display' | 'settings-ethernet' | 'settings-input-antenna' | 'settings-input-component' | 'settings-input-composite' | 'settings-input-hdmi' | 'settings-input-svideo' | 'settings-overscan' | 'settings-phone' | 'settings-power' | 'settings-remote' | 'settings-suggest' | 'settings-system-daydream' | 'settings-voice' | 'severe-cold' | 'shape-line' | 'share' | 'share-arrival-time' | 'share-location' | 'shelves' | 'shield' | 'shield-moon' | 'shop' | 'shop-2' | 'shop-two' | 'shopify' | 'shopping-bag' | 'shopping-basket' | 'shopping-cart' | 'shopping-cart-checkout' | 'short-text' | 'shortcut' | 'show-chart' | 'shower' | 'shuffle' | 'shuffle-on' | 'shutter-speed' | 'sick' | 'sign-language' | 'signal-cellular-0-bar' | 'signal-cellular-4-bar' | 'signal-cellular-alt' | 'signal-cellular-alt-1-bar' | 'signal-cellular-alt-2-bar' | 'signal-cellular-connected-no-internet-0-bar' | 'signal-cellular-connected-no-internet-4-bar' | 'signal-cellular-no-sim' | 'signal-cellular-nodata' | 'signal-cellular-null' | 'signal-cellular-off' | 'signal-wifi-0-bar' | 'signal-wifi-4-bar' | 'signal-wifi-4-bar-lock' | 'signal-wifi-bad' | 'signal-wifi-connected-no-internet-4' | 'signal-wifi-off' | 'signal-wifi-statusbar-4-bar' | 'signal-wifi-statusbar-connected-no-internet-4' | 'signal-wifi-statusbar-null' | 'signpost' | 'sim-card' | 'sim-card-alert' | 'sim-card-download' | 'single-bed' | 'sip' | 'skateboarding' | 'skip-next' | 'skip-previous' | 'sledding' | 'slideshow' | 'slow-motion-video' | 'smart-button' | 'smart-display' | 'smart-screen' | 'smart-toy' | 'smartphone' | 'smoke-free' | 'smoking-rooms' | 'sms' | 'sms-failed' | 'snapchat' | 'snippet-folder' | 'snooze' | 'snowboarding' | 'snowing' | 'snowmobile' | 'snowshoeing' | 'soap' | 'social-distance' | 'solar-power' | 'sort' | 'sort-by-alpha' | 'sos' | 'soup-kitchen' | 'source' | 'south' | 'south-america' | 'south-east' | 'south-west' | 'spa' | 'space-bar' | 'space-dashboard' | 'spatial-audio' | 'spatial-audio-off' | 'spatial-tracking' | 'speaker' | 'speaker-group' | 'speaker-notes' | 'speaker-notes-off' | 'speaker-phone' | 'speed' | 'spellcheck' | 'splitscreen' | 'spoke' | 'sports' | 'sports-bar' | 'sports-baseball' | 'sports-basketball' | 'sports-cricket' | 'sports-esports' | 'sports-football' | 'sports-golf' | 'sports-gymnastics' | 'sports-handball' | 'sports-hockey' | 'sports-kabaddi' | 'sports-martial-arts' | 'sports-mma' | 'sports-motorsports' | 'sports-rugby' | 'sports-score' | 'sports-soccer' | 'sports-tennis' | 'sports-volleyball' | 'square' | 'square-foot' | 'ssid-chart' | 'stacked-bar-chart' | 'stacked-line-chart' | 'stadium' | 'stairs' | 'star' | 'star-border' | 'star-border-purple500' | 'star-half' | 'star-outline' | 'star-purple500' | 'star-rate' | 'stars' | 'start' | 'stay-current-landscape' | 'stay-current-portrait' | 'stay-primary-landscape' | 'stay-primary-portrait' | 'sticky-note-2' | 'stop' | 'stop-circle' | 'stop-screen-share' | 'storage' | 'store' | 'store-mall-directory' | 'storefront' | 'storm' | 'straight' | 'straighten' | 'stream' | 'streetview' | 'strikethrough-s' | 'stroller' | 'style' | 'subdirectory-arrow-left' | 'subdirectory-arrow-right' | 'subject' | 'subscript' | 'subscriptions' | 'subtitles' | 'subtitles-off' | 'subway' | 'summarize' | 'sunny' | 'sunny-snowing' | 'superscript' | 'supervised-user-circle' | 'supervisor-account' | 'support' | 'support-agent' | 'surfing' | 'surround-sound' | 'swap-calls' | 'swap-horiz' | 'swap-horizontal-circle' | 'swap-vert' | 'swap-vert-circle' | 'swap-vertical-circle' | 'swipe' | 'swipe-down' | 'swipe-down-alt' | 'swipe-left' | 'swipe-left-alt' | 'swipe-right' | 'swipe-right-alt' | 'swipe-up' | 'swipe-up-alt' | 'swipe-vertical' | 'switch-access-shortcut' | 'switch-access-shortcut-add' | 'switch-account' | 'switch-camera' | 'switch-left' | 'switch-right' | 'switch-video' | 'synagogue' | 'sync' | 'sync-alt' | 'sync-disabled' | 'sync-lock' | 'sync-problem' | 'system-security-update' | 'system-security-update-good' | 'system-security-update-warning' | 'system-update' | 'system-update-alt' | 'system-update-tv' | 'tab' | 'tab-unselected' | 'table-bar' | 'table-chart' | 'table-restaurant' | 'table-rows' | 'table-view' | 'tablet' | 'tablet-android' | 'tablet-mac' | 'tag' | 'tag-faces' | 'takeout-dining' | 'tap-and-play' | 'tapas' | 'task' | 'task-alt' | 'taxi-alert' | 'telegram' | 'temple-buddhist' | 'temple-hindu' | 'terminal' | 'terrain' | 'text-decrease' | 'text-fields' | 'text-format' | 'text-increase' | 'text-rotate-up' | 'text-rotate-vertical' | 'text-rotation-angledown' | 'text-rotation-angleup' | 'text-rotation-down' | 'text-rotation-none' | 'text-snippet' | 'textsms' | 'texture' | 'theater-comedy' | 'theaters' | 'thermostat' | 'thermostat-auto' | 'thumb-down' | 'thumb-down-alt' | 'thumb-down-off-alt' | 'thumb-up' | 'thumb-up-alt' | 'thumb-up-off-alt' | 'thumbs-up-down' | 'thunderstorm' | 'tiktok' | 'time-to-leave' | 'timelapse' | 'timeline' | 'timer' | 'timer-10' | 'timer-10-select' | 'timer-3' | 'timer-3-select' | 'timer-off' | 'tips-and-updates' | 'tire-repair' | 'title' | 'toc' | 'today' | 'toggle-off' | 'toggle-on' | 'token' | 'toll' | 'tonality' | 'topic' | 'tornado' | 'touch-app' | 'tour' | 'toys' | 'track-changes' | 'traffic' | 'train' | 'tram' | 'transcribe' | 'transfer-within-a-station' | 'transform' | 'transgender' | 'transit-enterexit' | 'translate' | 'travel-explore' | 'trending-down' | 'trending-flat' | 'trending-neutral' | 'trending-up' | 'trip-origin' | 'trolley' | 'troubleshoot' | 'try' | 'tsunami' | 'tty' | 'tune' | 'tungsten' | 'turn-left' | 'turn-right' | 'turn-sharp-left' | 'turn-sharp-right' | 'turn-slight-left' | 'turn-slight-right' | 'turned-in' | 'turned-in-not' | 'tv' | 'tv-off' | 'two-wheeler' | 'type-specimen' | 'u-turn-left' | 'u-turn-right' | 'umbrella' | 'unarchive' | 'undo' | 'unfold-less' | 'unfold-less-double' | 'unfold-more' | 'unfold-more-double' | 'unpublished' | 'unsubscribe' | 'upcoming' | 'update' | 'update-disabled' | 'upgrade' | 'upload' | 'upload-file' | 'usb' | 'usb-off' | 'vaccines' | 'vape-free' | 'vaping-rooms' | 'verified' | 'verified-user' | 'vertical-align-bottom' | 'vertical-align-center' | 'vertical-align-top' | 'vertical-distribute' | 'vertical-shades' | 'vertical-shades-closed' | 'vertical-split' | 'vibration' | 'video-call' | 'video-camera-back' | 'video-camera-front' | 'video-chat' | 'video-collection' | 'video-file' | 'video-label' | 'video-library' | 'video-settings' | 'video-stable' | 'videocam' | 'videocam-off' | 'videogame-asset' | 'videogame-asset-off' | 'view-agenda' | 'view-array' | 'view-carousel' | 'view-column' | 'view-comfortable' | 'view-comfy' | 'view-comfy-alt' | 'view-compact' | 'view-compact-alt' | 'view-cozy' | 'view-day' | 'view-headline' | 'view-in-ar' | 'view-kanban' | 'view-list' | 'view-module' | 'view-quilt' | 'view-sidebar' | 'view-stream' | 'view-timeline' | 'view-week' | 'vignette' | 'villa' | 'visibility' | 'visibility-off' | 'voice-chat' | 'voice-over-off' | 'voicemail' | 'volcano' | 'volume-down' | 'volume-down-alt' | 'volume-mute' | 'volume-off' | 'volume-up' | 'volunteer-activism' | 'vpn-key' | 'vpn-key-off' | 'vpn-lock' | 'vrpano' | 'wallet' | 'wallet-giftcard' | 'wallet-membership' | 'wallet-travel' | 'wallpaper' | 'warehouse' | 'warning' | 'warning-amber' | 'wash' | 'watch' | 'watch-later' | 'watch-off' | 'water' | 'water-damage' | 'water-drop' | 'waterfall-chart' | 'waves' | 'waving-hand' | 'wb-auto' | 'wb-cloudy' | 'wb-incandescent' | 'wb-iridescent' | 'wb-shade' | 'wb-sunny' | 'wb-twighlight' | 'wb-twilight' | 'wc' | 'web' | 'web-asset' | 'web-asset-off' | 'web-stories' | 'webhook' | 'wechat' | 'weekend' | 'west' | 'whatshot' | 'wheelchair-pickup' | 'where-to-vote' | 'widgets' | 'width-full' | 'width-normal' | 'width-wide' | 'wifi' | 'wifi-1-bar' | 'wifi-2-bar' | 'wifi-calling' | 'wifi-calling-3' | 'wifi-channel' | 'wifi-find' | 'wifi-lock' | 'wifi-off' | 'wifi-password' | 'wifi-protected-setup' | 'wifi-tethering' | 'wifi-tethering-error' | 'wifi-tethering-error-rounded' | 'wifi-tethering-off' | 'wind-power' | 'window' | 'wine-bar' | 'woman' | 'woman-2' | 'woo-commerce' | 'wordpress' | 'work' | 'work-history' | 'work-off' | 'work-outline' | 'workspace-premium' | 'workspaces' | 'workspaces-filled' | 'workspaces-outline' | 'wrap-text' | 'wrong-location' | 'wysiwyg' | 'yard' | 'youtube-searched-for' | 'zoom-in' | 'zoom-in-map' | 'zoom-out' | 'zoom-out-map'; + +declare export default Class>; diff --git a/node_modules/react-native-vector-icons/Octicons.js b/node_modules/react-native-vector-icons/Octicons.js new file mode 100644 index 00000000..6db17407 --- /dev/null +++ b/node_modules/react-native-vector-icons/Octicons.js @@ -0,0 +1,16 @@ +/** + * Octicons icon set component. + * Usage: + */ + +import createIconSet from './lib/create-icon-set'; +import glyphMap from './glyphmaps/Octicons.json'; + +const iconSet = createIconSet(glyphMap, 'Octicons', 'Octicons.ttf'); + +export default iconSet; +export const { + Button, + getImageSource, + getImageSourceSync, +} = iconSet; diff --git a/node_modules/react-native-vector-icons/Octicons.js.flow b/node_modules/react-native-vector-icons/Octicons.js.flow new file mode 100644 index 00000000..bdd52584 --- /dev/null +++ b/node_modules/react-native-vector-icons/Octicons.js.flow @@ -0,0 +1,9 @@ +/** + * @flow strict + */ + +import type { Icon } from './index'; + +export type OcticonsGlyphs = 'accessibility' | 'alert' | 'apps' | 'archive' | 'arrow-both' | 'arrow-down' | 'arrow-left' | 'arrow-right' | 'arrow-switch' | 'arrow-up' | 'beaker' | 'bell' | 'bell-fill' | 'bell-slash' | 'blocked' | 'bold' | 'book' | 'bookmark' | 'bookmark-slash' | 'briefcase' | 'broadcast' | 'browser' | 'bug' | 'calendar' | 'check' | 'check-circle' | 'check-circle-fill' | 'checklist' | 'chevron-down' | 'chevron-left' | 'chevron-right' | 'chevron-up' | 'circle' | 'circle-slash' | 'clock' | 'code' | 'code-of-conduct' | 'code-review' | 'code-square' | 'codescan' | 'codescan-checkmark' | 'codespaces' | 'columns' | 'comment' | 'comment-discussion' | 'container' | 'copy' | 'cpu' | 'credit-card' | 'cross-reference' | 'dash' | 'database' | 'dependabot' | 'desktop-download' | 'device-camera' | 'device-camera-video' | 'device-desktop' | 'device-mobile' | 'diamond' | 'diff' | 'diff-added' | 'diff-ignored' | 'diff-modified' | 'diff-removed' | 'diff-renamed' | 'dot' | 'dot-fill' | 'download' | 'duplicate' | 'ellipsis' | 'eye' | 'eye-closed' | 'feed-discussion' | 'feed-heart' | 'feed-person' | 'feed-repo' | 'feed-rocket' | 'feed-star' | 'feed-tag' | 'file' | 'file-badge' | 'file-binary' | 'file-code' | 'file-diff' | 'file-directory' | 'file-submodule' | 'file-symlink-file' | 'file-zip' | 'filter' | 'flame' | 'fold' | 'fold-down' | 'fold-up' | 'gear' | 'gift' | 'git-branch' | 'git-commit' | 'git-compare' | 'git-merge' | 'git-pull-request' | 'git-pull-request-closed' | 'git-pull-request-draft' | 'globe' | 'grabber' | 'graph' | 'hash' | 'heading' | 'heart' | 'heart-fill' | 'history' | 'home' | 'horizontal-rule' | 'hourglass' | 'hubot' | 'id-badge' | 'image' | 'inbox' | 'infinity' | 'info' | 'issue-closed' | 'issue-draft' | 'issue-opened' | 'issue-reopened' | 'italic' | 'iterations' | 'kebab-horizontal' | 'key' | 'key-asterisk' | 'law' | 'light-bulb' | 'link' | 'link-external' | 'list-ordered' | 'list-unordered' | 'location' | 'lock' | 'log' | 'logo-gist' | 'logo-github' | 'mail' | 'mark-github' | 'markdown' | 'megaphone' | 'mention' | 'meter' | 'milestone' | 'mirror' | 'moon' | 'mortar-board' | 'multi-select' | 'mute' | 'no-entry' | 'north-star' | 'note' | 'number' | 'organization' | 'package' | 'package-dependencies' | 'package-dependents' | 'paintbrush' | 'paper-airplane' | 'paste' | 'pencil' | 'people' | 'person' | 'person-add' | 'person-fill' | 'pin' | 'play' | 'plug' | 'plus' | 'plus-circle' | 'project' | 'pulse' | 'question' | 'quote' | 'reply' | 'repo' | 'repo-clone' | 'repo-deleted' | 'repo-forked' | 'repo-pull' | 'repo-push' | 'repo-template' | 'report' | 'rocket' | 'rows' | 'rss' | 'ruby' | 'screen-full' | 'screen-normal' | 'search' | 'server' | 'share' | 'share-android' | 'shield' | 'shield-check' | 'shield-lock' | 'shield-x' | 'sidebar-collapse' | 'sidebar-expand' | 'sign-in' | 'sign-out' | 'single-select' | 'skip' | 'smiley' | 'sort-asc' | 'sort-desc' | 'square' | 'square-fill' | 'squirrel' | 'stack' | 'star' | 'star-fill' | 'stop' | 'stopwatch' | 'strikethrough' | 'sun' | 'sync' | 'tab-external' | 'table' | 'tag' | 'tasklist' | 'telescope' | 'telescope-fill' | 'terminal' | 'three-bars' | 'thumbsdown' | 'thumbsup' | 'tools' | 'trash' | 'triangle-down' | 'triangle-left' | 'triangle-right' | 'triangle-up' | 'typography' | 'unfold' | 'unlock' | 'unmute' | 'unverified' | 'upload' | 'verified' | 'versions' | 'video' | 'webhook' | 'workflow' | 'x' | 'x-circle' | 'x-circle-fill' | 'zap'; + +declare export default Class>; diff --git a/node_modules/react-native-vector-icons/README.md b/node_modules/react-native-vector-icons/README.md new file mode 100644 index 00000000..60469eb1 --- /dev/null +++ b/node_modules/react-native-vector-icons/README.md @@ -0,0 +1,857 @@ +![Vector Icons for React Native](https://cloud.githubusercontent.com/assets/378279/12009887/33f4ae1c-ac8d-11e5-8666-7a87458753ee.png) + +[![Travis](https://img.shields.io/travis/oblador/react-native-vector-icons.svg)](https://travis-ci.org/oblador/react-native-vector-icons) [![npm](https://img.shields.io/npm/v/react-native-vector-icons.svg)](https://npmjs.com/package/react-native-vector-icons) [![npm](https://img.shields.io/npm/dm/react-native-vector-icons.svg)](https://npmjs.com/package/react-native-vector-icons) + +# React Native Vector Icons + +Elevate your React Native applications with the power of customizable vector icons. Ideal for embellishing buttons, logos, and navigation or tab bars, these icons seamlessly integrate into your projects. Their versatility makes extension and styling effortless. + +For the integration of `.svg` files natively, you can explore [`react-native-vector-image`](https://github.com/oblador/react-native-vector-image). + +> [!TIP] +> A new version of RNVI is coming soon. It has almost a zero config setup. Feedback welcome, please try it out on the [monorepo branch](https://github.com/oblador/react-native-vector-icons/tree/monorepo) + +## Table of Contents + +- [Bundled Icon Sets](#bundled-icon-sets) +- [Installation](#installation) + - [iOS Setup](#ios-setup) + - [Android Setup](#android-setup) + - [macOS Setup](#macos-setup) + - [Windows Setup](#windows-setup) + - [React-native-web Setup](#react-native-web-setup) + - [Web Setup](#web-setup) +- [Upgrading](#upgrading) +- [Icon Component](#icon-component) +- [Icon.Button Component](#iconbutton-component) +- [Usage as PNG Image/Source Object](#usage-as-png-imagesource-object) +- [Multi-Style Fonts](#multi-style-fonts) +- [Custom Fonts](#custom-fonts) +- [Animation](#animation) +- [Usage Examples](#usage-examples) +- [TabBar](#tabbar) +- [Generating Your Own Icon Set from a CSS File](#generating-your-own-icon-set-from-a-css-file) +- [Changelog](https://github.com/oblador/react-native-vector-icons/releases) +- [Troubleshooting](#troubleshooting) +- [License](#license) + +## Sponsorship + +Should you find this library beneficial, kindly contemplate the option of [sponsoring](https://github.com/sponsors/oblador). Our envisioned endeavors encompass the restructuring of the repository into a monorepo architecture. This transition will empower independent versioning of icon sets, enhance performance, reduce bundle size, and simplify community contributions. Your sponsorship plays a pivotal role in materializing these advancements. + +## Bundled Icon Sets + +[Explore all icons](https://oblador.github.io/react-native-vector-icons/). + +- [`AntDesign`](https://ant.design/) from AntFinance (*298* icons) +- [`Entypo`](http://entypo.com) by Daniel Bruce (v1.0.1 with *411* icons) +- [`EvilIcons`](http://evil-icons.io) designed by Alexander Madyankin & Roman Shamin (v1.10.1 with *70* icons) +- [`Feather`](http://feathericons.com) created by Cole Bemis & Contributors (v4.28.0 featuring *286* icons) +- [`FontAwesome`](http://fortawesome.github.io/Font-Awesome/icons/) by Dave Gandy (v4.7.0 containing *675* icons) +- [`FontAwesome 5`](https://fontawesome.com/v5/icons/) from Fonticons, Inc. (v5.15.3 offering *1598* free and *7848* pro icons) +- [`FontAwesome 6`](https://fontawesome.com) designed by Fonticons, Inc. (v6.6.0 featuring *2016* free and *16150* pro icons) +- [`Fontisto`](https://github.com/kenangundogan/fontisto) created by Kenan Gündoğan (v3.0.4 featuring *615* icons) +- [`Foundation`](http://zurb.com/playground/foundation-icon-fonts-3) by ZURB, Inc. (v3.0 with *283* icons) +- [`Ionicons`](https://ionicons.com/) crafted by Ionic (v7.1.0 containing *1338* icons) +- [`MaterialIcons`](https://fonts.google.com/icons/) by Google, Inc. (v4.0.0 featuring *2189* icons) +- [`MaterialCommunityIcons`](https://materialdesignicons.com/) from MaterialDesignIcons.com (v6.5.95 including *6596* icons) +- [`Octicons`](http://octicons.github.com) designed by Github, Inc. (v16.3.1 with *250* icons) +- [`Zocial`](http://zocial.smcllns.com/) by Sam Collins (v1.4.0 with *100* icons) +- [`SimpleLineIcons`](https://simplelineicons.github.io/) crafted by Sabbir & Contributors (v2.5.5 with *189* icons) + +## Installation + +1. Install the package via npm: + ```sh + npm install --save react-native-vector-icons + ``` +2. Depending on the platform you're targeting (iOS/Android/Windows), follow the appropriate setup instructions. +3. If you're planning to use FontAwesome 5 or 6 icons, refer to these guides: [FontAwesome 5](FONTAWESOME5.md) | [FontAwesome 6](FONTAWESOME6.md) + +### iOS Setup +To use the bundled icons on iOS, perform the following step: + +- run `npx pod-install` in the iOS directory + +- Edit `Info.plist` and add a property called **Fonts provided by application** (or **UIAppFonts** if Xcode autocomplete is not working): + -

    List of all available fonts to copy & paste in Info.plist + + ```xml + UIAppFonts + + AntDesign.ttf + Entypo.ttf + EvilIcons.ttf + Feather.ttf + FontAwesome.ttf + FontAwesome5_Brands.ttf + FontAwesome5_Regular.ttf + FontAwesome5_Solid.ttf + FontAwesome6_Brands.ttf + FontAwesome6_Regular.ttf + FontAwesome6_Solid.ttf + Foundation.ttf + Ionicons.ttf + MaterialIcons.ttf + MaterialCommunityIcons.ttf + SimpleLineIcons.ttf + Octicons.ttf + Zocial.ttf + Fontisto.ttf + + ``` + +
    + + Above step might look something like this: + + ![XCode screenshot](https://cloud.githubusercontent.com/assets/378279/12421498/2db1f93a-be88-11e5-89c8-2e563ba6251a.png) + +_Note: Recompile your project after adding or removing fonts._ + +### Android Setup + +#### Option: With Gradle (recommended) + +To make font management smoother on Android, use this method: + +- Edit `android/app/build.gradle` (NOT `android/build.gradle`) and add: + + ```gradle + apply from: file("../../node_modules/react-native-vector-icons/fonts.gradle") + ``` + + To customize the fonts being copied, use: + + ```gradle + project.ext.vectoricons = [ + iconFontNames: [ 'MaterialIcons.ttf', 'EvilIcons.ttf' ] // Specify font files + ] + + apply from: file("../../node_modules/react-native-vector-icons/fonts.gradle") + + ``` + +
    +Monorepo configuration + + +
    +If working in a monorepo, point to the correct paths of the `fonts.gradle` script and of the Font files, relative to the android/app/build.gradle file. Example structure: + +```text +your-monorepo/ +├─ node_modules/ +│ ├─ react-native-vector-icons +├─ apps/ +│ ├─ YourApp/ +│ │ ├─ android/ +│ │ │ ├─ app/ +│ │ │ │ ├─ build.gradle +``` + +Update paths like: + +```diff +project.ext.vectoricons = [ ++ iconFontsDir: "../../../../node_modules/react-native-vector-icons/Fonts", + iconFontNames: ["YourFont.ttf", "..."] +] + +- apply from: "../../node_modules/react-native-vector-icons/fonts.gradle" ++ apply from: "../../../../node_modules/react-native-vector-icons/fonts.gradle +``` + +⚠️ Reported [issues](https://github.com/oblador/react-native-vector-icons/issues/1281#issuecomment-1363201537) have arisen when utilizing RNVI versions earlier than 9.0.0 within a monorepo context. Therefore, it's advisable to ensure your RNVI version is 9.0.0 or later. +
    + +#### Option: Manual Integration + +To manually integrate the library, follow these steps: + +- Copy the contents from the `Fonts` folder and paste them into `android/app/src/main/assets/fonts` (ensure the folder name is lowercase, i.e., `fonts`). + +#### Integrating Library for `getImageSource` Support + +The following steps are optional and are only necessary if you intend to utilize the `Icon.getImageSource` function. + +- Edit the `android/settings.gradle` file as shown below: + + ```diff + rootProject.name = 'MyApp' + + include ':app' + + + include ':react-native-vector-icons' + + project(':react-native-vector-icons').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-vector-icons/android') + ``` + +- Edit the `android/app/build.gradle` (located in the **app** folder) as shown below: + + ```diff + apply plugin: 'com.android.application' + + android { + ... + } + + dependencies { + implementation fileTree(dir: "libs", include: ["*.jar"]) + //noinspection GradleDynamicVersion + implementation "com.facebook.react:react-native:+" // From node_modules + + + implementation project(':react-native-vector-icons') + } + ``` + +- Edit your `MainApplication.java` (located deep within `android/app/src/main/java/...`) as shown below (note that there are `two` places to edit): + + ```diff + package com.myapp; + + + import com.oblador.vectoricons.VectorIconsPackage; + + .... + + @Override + protected List getPackages() { + return Arrays.asList( + new MainReactPackage() + + , new VectorIconsPackage() + ); + } + ``` + +Please note that this optional step is necessary only if your **react-native app doesn't support auto-linking**; otherwise, you can skip this. + +### macOS Setup +via [`react-native-macos`](https://github.com/microsoft/react-native-macos) + +To set up the library on your macOS project using `react-native-macos`, follow these steps: + +1. Browse to the `node_modules/react-native-vector-icons` folder and drag the `Fonts` folder into your project in Xcode. Ensure that your app is checked under "Add to targets," and select "Create folder references" when prompted. + +2. Edit your `Info.plist` and include a new property named **Application fonts resource path** (or `ATSApplicationFontsPath` if Xcode's autocomplete isn't functioning or you're not using Xcode). Set the value of this property to `Fonts`. + +3. From your project's `/ios` folder run: +```sh +bundle exec pod install +``` + +_Please note that after adding new fonts, you need to recompile your project. Also, make sure that the `Fonts` folder is present under the **Copy Bundle Resources** section within the **Build Phases** of your Xcode project._ + +These steps will effectively integrate the vector icons library into your macOS project while utilizing the `react-native-macos` framework. + +### Windows Setup +via [`react-native-windows`](https://github.com/microsoft/react-native-windows) + +To set up the library on your Windows project using `react-native-windows`, follow these steps: + +1. In the top-level projects (`/windows/project-name/Assets`), copy and paste the font files. + +2. Open your solution in Visual Studio: + + a. Right-click the Assets folder in your solution. + b. Select **Add > Existing Item**. + c. Browse and select the fonts that you copied into `/windows/project-name/assets`. + d. Click **Add**. + +_Please note that after adding new fonts, you need to recompile your project._ + +By following these steps, you'll seamlessly integrate the vector icons library into your Windows project, leveraging the `react-native-windows` framework. + +### React-native-web Setup + +To port a react-native mobile app to web using `react-native-web` you just need to ensure the fonts are known on the web-app side. + +You will need add the font-family for each font you use to your css + +You can debug missing font-families by looking in the Developer console in your web browser when debugging your web app. + +NOTE: if you're using webpack or similar you *may* need to configure webpack to handle loading of ttf fonts, using url-loader or file-loader. See [Web Setup](#web-setup) for more details. + +In your `App.css` or similar add the font-family specifications: + +```css +@font-face { + src: url(path/to/fonts/Ionicons.ttf); + font-family: "Ionicons"; +} + +@font-face { + src: url(path/to/fonts/FontAwesome.ttf); + font-family: "FontAwesome"; +} + +@font-face { + src: url(path/to/fonts/FontAwesome5_Brands.ttf); + font-family: "FontAwesome5_Brands"; + font-weight: 400; /* Regular weight */ + font-style: normal; +} + +@font-face { + src: url(path/to/fonts/FontAwesome5_Regular.ttf); + font-family: "FontAwesome5_Regular"; + font-weight: 400; /* Regular weight */ + font-style: normal; +} + +@font-face { + src: url(path/to/fonts/FontAwesome5_Solid.ttf); + font-family: "FontAwesome5_Solid"; + font-weight: 900; /* Bold weight for solid */ + font-style: normal; +} + +@font-face { + src: url(path/to/fonts/MaterialIcons.ttf); + font-family: "MaterialIcons"; +} + +@font-face { + src: url(path/to/fonts/Feather.ttf); + font-family: "Feather"; +} + +@font-face { + src: url(path/to/fonts/MaterialCommunityIcons.ttf); + font-family: "MaterialCommunityIcons"; +} + +/* TODO: Add other icons fonts here */ +``` + +### Web Setup + +To integrate the library with your web project using [webpack](https://webpack.js.org/), follow these steps: + +1. In your webpack configuration file, add a section to handle TTF files using `url-loader` or `file-loader`: + + ```js + { + test: /\.ttf$/, + loader: "url-loader", // or directly file-loader + include: path.resolve(__dirname, "node_modules/react-native-vector-icons"), + } + ``` + +2. In your JavaScript entry point, consume the font files and inject the necessary style tag: + + ```js + // Use the prebuilt version of RNVI located in the dist folder + import Icon from 'react-native-vector-icons/dist/FontAwesome'; + + // Generate the required CSS + import iconFont from 'react-native-vector-icons/Fonts/FontAwesome.ttf'; + const iconFontStyles = `@font-face { + src: url(${iconFont}); + font-family: FontAwesome; + }`; + + // Create a stylesheet + const style = document.createElement('style'); + style.type = 'text/css'; + + // Append the iconFontStyles to the stylesheet + if (style.styleSheet) { + style.styleSheet.cssText = iconFontStyles; + } else { + style.appendChild(document.createTextNode(iconFontStyles)); + } + + // Inject the stylesheet into the document head + document.head.appendChild(style); + ``` +By following these steps, you will seamlessly integrate the vector icons library into your web project using [webpack](https://webpack.js.org/), enabling you to effortlessly use the icons within your web application. + +## Upgrading + +Upgrading this package often requires the font files linked to your projects to be updated as well. If the automatic linking works for you, running this again should update the fonts. Otherwise you need to follow the steps outlined in the [installation](#installation) section. + +## `Icon` Component + +You can either use one of the bundled icons above or roll your own custom font. + +```js +import Icon from 'react-native-vector-icons/FontAwesome'; +const myIcon = ; +``` + +### Properties + +Any [Text property](https://reactnative.dev/docs/text.html) and the following: + +| Prop | Description | Default | +| ----------- | ----------------------------------------------------------------------- | ----------- | +| **`size`** | Size of the icon, can also be passed as `fontSize` in the style object. | `12` | +| **`name`** | What icon to show, see Icon Explorer app or one of the links above. | _None_ | +| **`color`** | Color of the icon. | _Inherited_ | + +### Static Methods + +| Prop | Description | +| ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **`getFontFamily`** | Returns the font family that is currently used to retrieve icons as text. Usage: `const fontFamily = Icon.getFontFamily()` | +| **`getImageSource`** | Returns a promise that resolving to the source of a bitmap version of the icon for use with `Image` component et al. Usage: `const source = await Icon.getImageSource(name, size, color)` | +| **`getImageSourceSync`** | Same as `getImageSource` but synchronous. Usage: `const source = Icon.getImageSourceSync(name, size, color)` | +| **`getRawGlyphMap`** | Returns the raw glyph map of the icon set. Usage: `const glyphMap = Icon.getRawGlyphMap()` | +| **`hasIcon`** | Checks if the name is valid in current icon set. Usage: `const isNameValid = Icon.hasIcon(name)` | + +### Styling + +Since `Icon` builds on top of the `Text` component, most [style properties](https://reactnative.dev/docs/style.html) will work as expected, you might find it useful to play around with these: + +- `backgroundColor` +- `borderWidth` +- `borderColor` +- `borderRadius` +- `padding` +- `margin` +- `color` +- `fontSize` + +NOTE: On android `Text` doesn't currently support `border*` styles, to circumvent this simply wrap your `Icon` with a `View`. + +By combining some of these you can create for example : + +![type](https://cloud.githubusercontent.com/assets/378279/7667570/33817554-fc0d-11e4-9ad7-4eb60139cfb7.png) +![star](https://cloud.githubusercontent.com/assets/378279/7667569/3010dd7e-fc0d-11e4-9696-cb721fe8e98d.png) + +## `Icon.Button` Component + +A convenience component for creating buttons with an icon on the left side. + +```js +import Icon from 'react-native-vector-icons/FontAwesome'; +const myButton = ( + + Login with Facebook + +); + +const customTextButton = ( + + + Login with Facebook + + +); +``` + +![buttons](https://cloud.githubusercontent.com/assets/378279/7667568/2e9021b2-fc0d-11e4-8e68-cf91c329a6f4.png) + +### Properties + +Any [`Text`](https://reactnative.dev/docs/text.html), [`TouchableHighlight`](https://reactnative.dev/docs/touchablehighlight.html) or [`TouchableWithoutFeedback`](https://reactnative.dev/docs/touchablewithoutfeedback.html) property in addition to these: + +| Prop | Description | Default | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | +| **`color`** | Text and icon color, use `iconStyle` or nest a `Text` component if you need different colors. | `white` | +| **`size`** | Icon size. | `20` | +| **`iconStyle`** | Styles applied to the icon only, good for setting margins or a different color. _Note: use `iconStyle` for margins or expect unstable behaviour._ | `{marginRight: 10}` | +| **`backgroundColor`** | Background color of the button. | `#007AFF` | +| **`borderRadius`** | Border radius of the button, set to `0` to disable. | `5` | +| **`onPress`** | A function called when the button is pressed. | _None_ | + +## Usage as PNG Image/Source Object + +Convenient way to plug this in into other components that rely on bitmap images rather than scalable vector icons. Takes the arguments `name`, `size` and `color` as described above. + +```js +Icon.getImageSource('user', 20, 'red').then(source => + this.setState({ userIcon: source }) +); +``` + +Alternatively you may use the synchronous method `Icon.getImageSourceSync` to avoid rendering glitches. Keep in mind that this method is blocking and might incur performance penalties. Subsequent calls will use cache however. + +## Multi-Style Fonts + +Some fonts today use multiple styles, FontAwesome 5 for example, which is supported by this library. The usage is pretty much the same as the standard `Icon` component: + +```jsx +import Icon from 'react-native-vector-icons/FontAwesome5'; + +const myIcon1 = ; // Defaults to regular +const myIcon2 = ; +const myIcon3 = ; // Only in FA5 Pro +``` + +### Static methods + +All static methods from `Icon` is supported by multi-styled fonts. + +| Prop | Description | +| ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **`getFontFamily`** | Returns the font family that is currently used to retrieve icons as text. Usage: `const fontFamily = Icon.getFontFamily(style)` | +| **`getImageSource`** | Returns a promise that resolving to the source of a bitmap version of the icon for use with `Image` component et al. Usage: `const source = await Icon.getImageSource(name, size, color)` | +| **`getImageSourceSync`** | Same as `getImageSource` but synchronous. Usage: `const source = Icon.getImageSourceSync(name, size, color)` | +| **`getRawGlyphMap`** | Returns the raw glyph map of the icon set. Usage: `const glyphMap = Icon.getRawGlyphMap(style)` | +| **`hasIcon`** | Checks if the name is valid in current icon set. Usage: `const isNameValid = Icon.hasIcon(name, style)` | +| **`getStyledIconSet`** | Use this to get a `Icon` component for a single style. Usage. `const StyledIcon = Icon.getStyledIconSet(style)` | + +If no style argument is passed (or if it's invalid) the methods will default to a pre-defineds fallback. + +### Components + +`Icon.Button` is supported, usage is just like `Icon`: + +```jsx +import Icon from 'react-native-vector-icons/FontAwesome5'; +const myButton = ( + + Login with Facebook + +); +``` + +## Custom Fonts + +### `createIconSet(glyphMap, fontFamily[, fontFile])` + +Returns your own custom font based on the `glyphMap` where the key is the icon name and the value is either a UTF-8 character or it's character code. `fontFamily` is the name of the font **NOT** the filename. Open the font in Font Book.app or similar to learn the name. Optionally pass the third `fontFile` argument for android support, it should be the custom font file name. + +```js +import { createIconSet } from 'react-native-vector-icons'; +const glyphMap = { 'icon-name': 1234, test: '∆' }; +const Icon = createIconSet(glyphMap, 'FontName', 'font-name.ttf'); +``` + +### `createIconSetFromFontello(config[, fontFamily[, fontFile]])` + +Convenience method to create a custom font based on a [fontello](http://fontello.com) config file. Don't forget to import the font as described above and drop the `config.json` somewhere convenient in your project. + +```js +import { createIconSetFromFontello } from 'react-native-vector-icons'; +import fontelloConfig from './config.json'; +const Icon = createIconSetFromFontello(fontelloConfig); +``` + +### `createIconSetFromIcoMoon(config[, fontFamily[, fontFile]])` + +```js +import { createIconSetFromIcoMoon } from 'react-native-vector-icons'; +import icoMoonConfig from './selection.json'; +const Icon = createIconSetFromIcoMoon( + icoMoonConfig, + 'LineAwesome', + 'line-awesome.ttf' +); +``` + +Make sure you're using the _Download_ option in [IcoMoon](https://icomoon.io/app), and use the `.json` file that's included in the `.zip` you've downloaded. You'll also need to import the `.ttf` font file into your project, following the instructions above. + +### `createMultiStyleIconSet(styles [, options])` + +```jsx +import { createMultiStyleIconSet } from 'react-native-vector-icons'; + +/* + * This is just example code, you are free to + * design your glyphmap and styles to your liking + */ + +import glyphmap from './glyphmap.json'; +/* + * glyphmap = { + * "style1": [ + * "hello", + * "world" + * ], + * "style2": [ + * "foo", + * "bar" + * ] + * } + */ + +const glyphKeys = Object.keys(glyphmap); /* ["style1", "style2"] */ +const options = { + defaultStyle: 'style1', + glyphValidator: (name, style) => glyphKeys.indexOf(name) !== -1, + fallbackFamily: (name) => { + for (let i = 0; i < glyphKeys.length; i++) { + const style = glyphKeys[i]; + if (glyphmap[style].indexOf(name) !== -1) { + return style; + } + } + + /* Always return some family */ + return glyphKeys[0]; + } +}; + +/* + * The styles object consits of keys, which will be + * used as the styles later, and objects which are + * used as style objects for the font. The style + * should have unique characteristics for each font + * in order to ensure that the right one will be + * chosen. FontAwesome 5 uses font weight since + * 5.7.0 in order to diffirentiate the styles but + * other properties (like fontFamily) can be used. + * It's just a standard RN style object. + */ +const styles = { + style1: { + fontWeight: '700' + }, + style2: { + fontWeight: '100' + } +}; + +const Icon = createMultiStyleIconSet(styles, options); + +/* Uses default style (style1) */ + + +/* Default style is style1 but this will fall back to style2 */ + +/* This will also fall back to style2 */ + +/* Regular use of style2 */ + +``` + +| option | Description | default | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------- | +| defaultStyle | The name of the style to be used if no style is supplied during rendering. | `Object.keys(styles)[0]` | +| fallbackFamily | Function for selecting a family if a glyph is not available. The function should accept the `name` of the glyph as a parameter. Returns the name if the family. | `(name) => Object.keys(styles)[0]` | +| glyphValidator | Function for validating that a glyph is available for a chosen style. It has `name` and `style` as parameters, in that order. Returns `true` if the glyph is valid or `false` if it's not. | `(name, style) => true` | + +#### iOS + +You have to manually make a reference of your `.ttf` on your xcodeproj `Resources` folder and in `Info.plist`. + +## Animation + +React Native comes with an amazing animation library called [`Animated`](https://reactnative.dev/docs/animated.html). To use it with an icon, simply create an animated component with this line: `const AnimatedIcon = Animated.createAnimatedComponent(Icon)`. You can also use the higher level animation library [react-native-animatable](https://github.com/oblador/react-native-animatable). + +## Usage Examples + +### IconExplorer + +Try the `IconExplorer` project in `Examples/IconExplorer` folder, there you can also search for any icon. + +![Screenshot of IconExplorer](https://cloud.githubusercontent.com/assets/378279/8903470/a9fe6b46-3458-11e5-901f-98b7b676d0d3.png) + +### Basic Example + +```js +import Icon from 'react-native-vector-icons/Ionicons'; + +function ExampleView(props) { + return ; +} +``` + +## TabBar + +Since [`TabBarIOS`](https://reactnative.dev/docs/tabbarios.html) was removed from core in favor of [@react-navigation/bottom-tabs](https://reactnative.dev/docs/tabbarios.html), it is also removed as a convenience component from this library. Simply use the `Icon` instead, but don't forget to import and link to this project as described above first. + +Below is an [example](https://reactnavigation.org/docs/bottom-tab-navigator/#example) taken from `react-navigation`: + +```js +import { createBottomTabNavigator } from '@react-navigation/bottom-tabs'; +import MaterialCommunityIcons from 'react-native-vector-icons/MaterialCommunityIcons'; + +const Tab = createBottomTabNavigator(); + +function MyTabs() { + return ( + + ( + + ), + }} + /> + ( + + ), + tabBarBadge: 3, + }} + /> + ( + + ), + }} + /> + + ); +} +``` + +### ToolbarAndroid + +Since [`ToolbarAndroid`](https://github.com/react-native-community/toolbar-android) was removed from core, it is also removed as a convenience component from this library. Simply use `getImageSourceSync` instead, but don't forget to import and link to this project as described above first. + +```js +import ToolbarAndroid from '@react-native-community/toolbar-android'; +import Icon from 'react-native-vector-icons/Ionicons'; + +const navIcon = Icon.getImageSourceSync('md-arrow-back', 24, 'white'); +const overflowIcon = Icon.getImageSourceSync('md-more', 24, 'white'); +const settingsIcon = Icon.getImageSourceSync('md-settings', 30, 'white'); +const twitterIcon = Icon.getImageSourceSync('logo-twitter', 25, '#4099FF'); + +function ToolbarView(props) { + return ( + + ); +} +``` + +### Inline Icons + +```js +import { Text } from 'react-native'; +import Icon from 'react-native-vector-icons/Ionicons'; + +function ExampleView(props) { + return ( + + Lorem Ipsum + + ); +} +``` + +## Generating Your Own Icon Set from a CSS File + +If you already have an icon font with associated CSS file then you can easily generate a icon set with the `generate-icon` script. + +### Example usage: + +``` +./node_modules/.bin/generate-icon path/to/styles.css --componentName=MyIcon --fontFamily=myicon > Components/MyIcon.js +``` + +### Options + +Any flags not listed below, like `--componentName` and `--fontFamily`, will be passed on to the template. + +#### `-p`, `--prefix` + +CSS selector prefix [default: ".icon-"] + +#### `-t`, `--template` + +Template in JS template string format [default: "./template/iconSet.tpl"] + +For default template please provide `--componentName` and `--fontFamily`. + +#### `-o`, `--output` + +Save output to file, defaults to STDOUT + +## [Changelog](https://github.com/oblador/react-native-vector-icons/releases) + +## Troubleshooting + +#### The icons show up as a crossed out box on Android + +- Make sure you've copied the font to `android/app/src/main/assets/fonts`. +- Delete the build folder with `rm -rf android/app/build`. +- Recompile the project. + +#### Red screen with "Unrecognized font family" error on iOS + +- Make sure you've added manually the reference of your `.ttf` on your xcodeproj `Resources` folder. +- Check that the font you are trying to use appears in `Info.plist`, if you've added the whole folder and it's blue in color, then you need to add it to the path. +- Check that the font is copied in the _Copy Bundle Resources_ in _Build Phases_. +- Delete the build folder with `rm -rf ios/build` +- Recompile the project. + +#### Android build fails on Windows for no good reason + +Both npm and android file hierarchies tend to get very deep and even worse when you combine them. Since Windows file system has a max length, long file name addresses will result in numerous errors including `Execution failed for task ':react-native-vector-icons:processReleaseResources'`. So try to keep the path to your project folder as short as possible. + +#### Wrong icons are shown after upgrading this package + +You probably didn't update the font files linked to your native project after upgrading. However, this only applies to Android targets since iOS bundles the fonts when building the app (try to clean your build from Xcode if the problem exists). On android you can relink the project or you manually update the fonts. To have them automatically synced use the [gradle approach](https://github.com/oblador/react-native-vector-icons#option-with-gradle-recommended). + +#### Some icons are missing after upgrading this package + +Sometimes vendors decides to remove some icons from newer releases, this has nothing to do with this package. If you depend on an older version of a font you can add it as a [custom font](#custom-fonts). + +#### Unable to resolve module @expo/vector-icons/XXXFont + +You are probably trying to use `@expo/vector-icons` and `react-native-vector-icons` at the same time. The expo package aliases this one and will take precedence. Use only one of these libraries in your project. + +#### Web-pack complains about unsupported JSX Syntax + +You will need to add JSX support for `react-native-vector-icons` to your transpiler configuration e.g. babel. + +For example, to add `react-native-vector-icons` to the list of modules that support JSX (if using webpack) you may need to add the relative path to `react-native-vector-icons` in the include section of your JSX config. + +This may look something like the following if you are using Babel in webpack: + +```diff + // Process application JS with Babel. + // The preset includes JSX, Flow, TypeScript, and some ESnext features. + { + test: /\.(js|mjs|jsx|ts|tsx)$/, + include: [ + paths.appSrc, ++ // START - support for JSX in react-native-vector-icons ++ path.resolve( ++ __dirname, ++ // modify this path to be relative to you webpack config, ++ // "../node_modules/react-native-vector-icons", // <- most common ++ "../../../node_modules/react-native-vector-icons", // <- if using workspaces ++ ), ++ // END - support got react-native-vector-icons + ], + loader: require.resolve("babel-loader"), +``` + +## License + +This project is licenced under the [MIT License](http://opensource.org/licenses/mit-license.html). + +Any bundled fonts are copyright to their respective authors and mostly under MIT or [SIL OFL](http://scripts.sil.org/OFL). diff --git a/node_modules/react-native-vector-icons/RNIMigration.js b/node_modules/react-native-vector-icons/RNIMigration.js new file mode 100644 index 00000000..1085dbb3 --- /dev/null +++ b/node_modules/react-native-vector-icons/RNIMigration.js @@ -0,0 +1,59 @@ +import React, { PureComponent } from 'react'; +import PropTypes from 'prop-types'; +import FontAwesome from 'react-native-vector-icons/FontAwesome'; +import Foundation from 'react-native-vector-icons/Foundation'; +import Ionicons from 'react-native-vector-icons/Ionicons'; +import MaterialIcons from 'react-native-vector-icons/MaterialIcons'; +import Zocial from 'react-native-vector-icons/Zocial'; +import SimpleLineIcons from 'react-native-vector-icons/SimpleLineIcons'; + +const ICON_SET_MAP = { + fontawesome: FontAwesome, + foundation: Foundation, + ion: Ionicons, + material: MaterialIcons, + zocial: Zocial, + simpleline: SimpleLineIcons, +}; + +// This is a composition is a drop in replacement for users migrating from the +// react-native-icons module. Please don't use this component for new apps/views. +export default class Icon extends PureComponent { + static propTypes = { + name: PropTypes.string.isRequired, + size: PropTypes.number, + color: PropTypes.string, + }; + + setNativeProps(nativeProps) { + if (this.iconRef) { + this.iconRef.setNativeProps(nativeProps); + } + } + + iconRef = null; + + handleComponentRef = ref => { + this.iconRef = ref; + }; + + render() { + const nameParts = this.props.name.split('|'); + const setName = nameParts[0]; + const name = nameParts[1]; + + const IconSet = ICON_SET_MAP[setName]; + if (!IconSet) { + throw new Error(`Invalid icon set "${setName}"`); + } + + return ( + + ); + } +} diff --git a/node_modules/react-native-vector-icons/RNVectorIcons.podspec b/node_modules/react-native-vector-icons/RNVectorIcons.podspec new file mode 100644 index 00000000..907066a6 --- /dev/null +++ b/node_modules/react-native-vector-icons/RNVectorIcons.podspec @@ -0,0 +1,24 @@ +require 'json' +package = JSON.parse(File.read(File.join(__dir__, "package.json"))) + +Pod::Spec.new do |s| + s.name = "RNVectorIcons" + s.version = package["version"] + s.summary = package["description"] + s.description = package["description"] + s.homepage = package["homepage"] + s.license = package["license"] + s.author = { package["author"]["name"] => package["author"]["email"] } + s.platforms = { :ios => "12.0", :tvos => "9.0" ,:visionos => "1.0"} + s.source = { :git => package["repository"]["url"], :tag => "v#{s.version}" } + + s.source_files = 'RNVectorIconsManager/**/*.{h,m,mm,swift}' + s.resources = "Fonts/*.ttf" + s.preserve_paths = "**/*.js" + # React Native Core dependency + if defined? install_modules_dependencies + install_modules_dependencies(s) + else + s.dependency 'React-Core' + end +end diff --git a/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.pbxproj b/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.pbxproj new file mode 100644 index 00000000..a4597b6a --- /dev/null +++ b/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.pbxproj @@ -0,0 +1,375 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 5DBEB17C1B18CFF400B34395 /* RNVectorIconsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DBEB16C1B18CF1500B34395 /* RNVectorIconsManager.m */; }; + A39873C81EA65EE60051E01A /* RNVectorIconsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DBEB16C1B18CF1500B34395 /* RNVectorIconsManager.m */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 5DBEB14E1B18CEA900B34395 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = "include/$(PRODUCT_NAME)"; + dstSubfolderSpec = 16; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A39873CA1EA65EE60051E01A /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = "include/$(PRODUCT_NAME)"; + dstSubfolderSpec = 16; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 5DBEB1501B18CEA900B34395 /* libRNVectorIcons.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRNVectorIcons.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 5DBEB16B1B18CF1500B34395 /* RNVectorIconsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RNVectorIconsManager.h; sourceTree = ""; }; + 5DBEB16C1B18CF1500B34395 /* RNVectorIconsManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RNVectorIconsManager.m; sourceTree = ""; }; + A39873CE1EA65EE60051E01A /* libRNVectorIcons-tvOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libRNVectorIcons-tvOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 5DBEB14D1B18CEA900B34395 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A39873C91EA65EE60051E01A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 5DBEB1471B18CEA900B34395 = { + isa = PBXGroup; + children = ( + 5DBEB16A1B18CF1500B34395 /* RNVectorIconsManager */, + 5DBEB1511B18CEA900B34395 /* Products */, + ); + sourceTree = ""; + }; + 5DBEB1511B18CEA900B34395 /* Products */ = { + isa = PBXGroup; + children = ( + 5DBEB1501B18CEA900B34395 /* libRNVectorIcons.a */, + A39873CE1EA65EE60051E01A /* libRNVectorIcons-tvOS.a */, + ); + name = Products; + sourceTree = ""; + }; + 5DBEB16A1B18CF1500B34395 /* RNVectorIconsManager */ = { + isa = PBXGroup; + children = ( + 5DBEB16B1B18CF1500B34395 /* RNVectorIconsManager.h */, + 5DBEB16C1B18CF1500B34395 /* RNVectorIconsManager.m */, + ); + path = RNVectorIconsManager; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 5DBEB14F1B18CEA900B34395 /* RNVectorIcons */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5DBEB1641B18CEA900B34395 /* Build configuration list for PBXNativeTarget "RNVectorIcons" */; + buildPhases = ( + 5DBEB14C1B18CEA900B34395 /* Sources */, + 5DBEB14D1B18CEA900B34395 /* Frameworks */, + 5DBEB14E1B18CEA900B34395 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = RNVectorIcons; + productName = RNVectorIcons; + productReference = 5DBEB1501B18CEA900B34395 /* libRNVectorIcons.a */; + productType = "com.apple.product-type.library.static"; + }; + A39873C61EA65EE60051E01A /* RNVectorIcons-tvOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = A39873CB1EA65EE60051E01A /* Build configuration list for PBXNativeTarget "RNVectorIcons-tvOS" */; + buildPhases = ( + A39873C71EA65EE60051E01A /* Sources */, + A39873C91EA65EE60051E01A /* Frameworks */, + A39873CA1EA65EE60051E01A /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "RNVectorIcons-tvOS"; + productName = RNVectorIcons; + productReference = A39873CE1EA65EE60051E01A /* libRNVectorIcons-tvOS.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 5DBEB1481B18CEA900B34395 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1010; + ORGANIZATIONNAME = "Joel Arvidsson"; + TargetAttributes = { + 5DBEB14F1B18CEA900B34395 = { + CreatedOnToolsVersion = 6.3.2; + }; + }; + }; + buildConfigurationList = 5DBEB14B1B18CEA900B34395 /* Build configuration list for PBXProject "RNVectorIcons" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 5DBEB1471B18CEA900B34395; + productRefGroup = 5DBEB1511B18CEA900B34395 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 5DBEB14F1B18CEA900B34395 /* RNVectorIcons */, + A39873C61EA65EE60051E01A /* RNVectorIcons-tvOS */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXSourcesBuildPhase section */ + 5DBEB14C1B18CEA900B34395 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5DBEB17C1B18CFF400B34395 /* RNVectorIconsManager.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A39873C71EA65EE60051E01A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A39873C81EA65EE60051E01A /* RNVectorIconsManager.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 5DBEB1621B18CEA900B34395 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + }; + name = Debug; + }; + 5DBEB1631B18CEA900B34395 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 5DBEB1651B18CEA900B34395 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + HEADER_SEARCH_PATHS = ( + "$(inherited)", + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, + "$(SRCROOT)/../../React/**", + "$(SRCROOT)/../react-native/React/**", + "$(SRCROOT)/node_modules/react-native/React/**", + "$(BUILT_PRODUCTS_DIR)", + ); + OTHER_LDFLAGS = "-ObjC"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 5DBEB1661B18CEA900B34395 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + HEADER_SEARCH_PATHS = ( + "$(inherited)", + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, + "$(SRCROOT)/../../React/**", + "$(SRCROOT)/../react-native/React/**", + "$(SRCROOT)/node_modules/react-native/React/**", + "$(BUILT_PRODUCTS_DIR)", + ); + OTHER_LDFLAGS = "-ObjC"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Release; + }; + A39873CC1EA65EE60051E01A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + HEADER_SEARCH_PATHS = ( + "$(inherited)", + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, + "$(SRCROOT)/../../React/**", + "$(SRCROOT)/../react-native/React/**", + "$(SRCROOT)/node_modules/react-native/React/**", + ); + OTHER_LDFLAGS = "-ObjC"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + A39873CD1EA65EE60051E01A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + HEADER_SEARCH_PATHS = ( + "$(inherited)", + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, + "$(SRCROOT)/../../React/**", + "$(SRCROOT)/../react-native/React/**", + "$(SRCROOT)/node_modules/react-native/React/**", + ); + OTHER_LDFLAGS = "-ObjC"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 5DBEB14B1B18CEA900B34395 /* Build configuration list for PBXProject "RNVectorIcons" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5DBEB1621B18CEA900B34395 /* Debug */, + 5DBEB1631B18CEA900B34395 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5DBEB1641B18CEA900B34395 /* Build configuration list for PBXNativeTarget "RNVectorIcons" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5DBEB1651B18CEA900B34395 /* Debug */, + 5DBEB1661B18CEA900B34395 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + A39873CB1EA65EE60051E01A /* Build configuration list for PBXNativeTarget "RNVectorIcons-tvOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A39873CC1EA65EE60051E01A /* Debug */, + A39873CD1EA65EE60051E01A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 5DBEB1481B18CEA900B34395 /* Project object */; +} diff --git a/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000..ec919470 --- /dev/null +++ b/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000..18d98100 --- /dev/null +++ b/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/RNVectorIcons.xccheckout b/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/RNVectorIcons.xccheckout new file mode 100644 index 00000000..b0995283 --- /dev/null +++ b/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/RNVectorIcons.xccheckout @@ -0,0 +1,41 @@ + + + + + IDESourceControlProjectFavoriteDictionaryKey + + IDESourceControlProjectIdentifier + 74A596B3-C045-4AF3-B00F-76B0B71BDDBF + IDESourceControlProjectName + RNVectorIcons + IDESourceControlProjectOriginsDictionary + + A1A2C29701292F28F728A71971FE2C46E2332102 + https://github.com/oblador/react-native-vector-icons.git + + IDESourceControlProjectPath + RNVectorIcons.xcodeproj + IDESourceControlProjectRelativeInstallPathDictionary + + A1A2C29701292F28F728A71971FE2C46E2332102 + ../.. + + IDESourceControlProjectURL + https://github.com/oblador/react-native-vector-icons.git + IDESourceControlProjectVersion + 111 + IDESourceControlProjectWCCIdentifier + A1A2C29701292F28F728A71971FE2C46E2332102 + IDESourceControlProjectWCConfigurations + + + IDESourceControlRepositoryExtensionIdentifierKey + public.vcs.git + IDESourceControlWCCIdentifierKey + A1A2C29701292F28F728A71971FE2C46E2332102 + IDESourceControlWCCName + react-native-vector-icons + + + + diff --git a/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/xcuserdata/joel.xcuserdatad/UserInterfaceState.xcuserstate b/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/xcuserdata/joel.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..d562ef2b83d1c99c078d6144dc59d38e805e484e GIT binary patch literal 34454 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�R4z)nfL31?K8E<-K2|dUHaL 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 NiXGxl>ED6q{|CTdHzoi8 literal 0 HcmV?d00001 diff --git a/node_modules/react-native-vector-icons/RNVectorIconsManager/RNVectorIconsManager.h b/node_modules/react-native-vector-icons/RNVectorIconsManager/RNVectorIconsManager.h new file mode 100644 index 00000000..256dd3f5 --- /dev/null +++ b/node_modules/react-native-vector-icons/RNVectorIconsManager/RNVectorIconsManager.h @@ -0,0 +1,29 @@ +// +// RNVectorIconsManager.h +// RNVectorIconsManager +// +// Created by Joel Arvidsson on 2015-05-29. +// Copyright (c) 2015 Joel Arvidsson. All rights reserved. +// + +#import +#import + +FOUNDATION_EXPORT NSString *const RNVIErrorDomain; + +enum { + RNVIGenericError = 1000, +}; + +@interface RNVectorIconsManager : NSObject + +- (NSString *)hexStringFromColor:(UIColor *)color; +- (NSString *)generateFilePath:(NSString *)glyph withFontName:(NSString *)fontName + withFontSize:(CGFloat)fontSize + withColor:(UIColor *)color + withExtraIdentifier:(NSString *)identifier; +- (BOOL)createAndSaveGlyphImage:(NSString *)glyph withFont:(UIFont *)font + withFilePath:(NSString *)filePath + withColor:(UIColor *)color; + +@end diff --git a/node_modules/react-native-vector-icons/RNVectorIconsManager/RNVectorIconsManager.mm b/node_modules/react-native-vector-icons/RNVectorIconsManager/RNVectorIconsManager.mm new file mode 100644 index 00000000..73b94c4b --- /dev/null +++ b/node_modules/react-native-vector-icons/RNVectorIconsManager/RNVectorIconsManager.mm @@ -0,0 +1,185 @@ +// +// RNVectorIconsManager.m +// RNVectorIconsManager +// +// Created by Joel Arvidsson on 2015-05-29. +// Copyright (c) 2015 Joel Arvidsson. All rights reserved. +// + +#import "RNVectorIconsManager.h" +#import +#import +#import +#import +#import +// Thanks to this guard, we won't import this header when we build for the old architecture. +#ifdef RCT_NEW_ARCH_ENABLED +#import "RNVectorIconsSpec.h" +#endif + + +NSString *const RNVIErrorDomain = @"org.oblador.react-native-vector-icons"; + +@implementation RNVectorIconsManager + +@synthesize bridge = _bridge; +RCT_EXPORT_MODULE(RNVectorIcons); + +- (NSString *)hexStringFromColor:(UIColor *)color +{ + const CGFloat *components = CGColorGetComponents(color.CGColor); + + CGFloat r = components[0]; + CGFloat g = components[1]; + CGFloat b = components[2]; + + return [NSString stringWithFormat:@"#%02lX%02lX%02lX", + lroundf(r * 255), + lroundf(g * 255), + lroundf(b * 255)]; +} + +- (NSString *)generateFilePath:(NSString *)glyph withFontName:(NSString *)fontName + withFontSize:(CGFloat)fontSize + withColor:(UIColor *)color + withExtraIdentifier:(NSString *)identifier +{ + CGFloat screenScale = RCTScreenScale(); + NSString *hexColor = [self hexStringFromColor:color]; + NSString *fileName = [NSString stringWithFormat:@"%@RNVectorIcons_%@_%@_%@_%.f%@@%.fx.png", + NSTemporaryDirectory(), + identifier, fontName, glyph, + fontSize, hexColor, screenScale]; + + return fileName; +} + +- (BOOL)createAndSaveGlyphImage:(NSString *)glyph withFont:(UIFont *)font + withFilePath:(NSString *)filePath + withColor:(UIColor *)color +{ + if(![[NSFileManager defaultManager] fileExistsAtPath:filePath]) { + // No cached icon exists, we need to create it and persist to disk + + NSAttributedString *attributedString = [[NSAttributedString alloc] initWithString:glyph attributes:@{NSFontAttributeName: font, NSForegroundColorAttributeName: color}]; + + CGSize iconSize = [attributedString size]; + UIGraphicsBeginImageContextWithOptions(iconSize, NO, 0.0); + [attributedString drawAtPoint:CGPointMake(0, 0)]; + + UIImage *iconImage = UIGraphicsGetImageFromCurrentImageContext(); + UIGraphicsEndImageContext(); + + NSData *imageData = UIImagePNGRepresentation(iconImage); + return [imageData writeToFile:filePath atomically:YES]; + } + + return YES; +} + +- (NSString *)createGlyphImagePathForFont:(NSString *)fontName + withGlyph:(NSString *)glyph + withFontSize:(CGFloat)fontSize + withColor:(double)color + withError:(NSError **)error +{ + UIColor *parsedColor = [RCTConvert UIColor:@(color)]; + UIFont *font = [UIFont fontWithName:fontName size:fontSize]; + NSString *filePath = [self generateFilePath:glyph withFontName:fontName + withFontSize:fontSize + withColor:parsedColor + withExtraIdentifier:@""]; + + BOOL success = [self createAndSaveGlyphImage:glyph withFont:font + withFilePath:filePath + withColor:parsedColor]; + + if (!success) { + *error = [NSError errorWithDomain:RNVIErrorDomain code:RNVIGenericError userInfo:@{NSLocalizedDescriptionKey: @"Failed to write rendered icon image"}]; + return nil; + } + return filePath; +} + +RCT_EXPORT_METHOD( + getImageForFont:(NSString *)fontName + glyph:(NSString *)glyph + fontSize:(CGFloat)fontSize + color:(double)color + resolve:(RCTPromiseResolveBlock)resolve + reject:(RCTPromiseRejectBlock)reject +) { + NSError *error = nil; + NSString *filePath = [self createGlyphImagePathForFont:fontName + withGlyph:glyph + withFontSize:fontSize + withColor:color + withError:&error]; + if (error != nil) { + reject([NSString stringWithFormat:@"%ld", (long)error.code], error.localizedDescription, error); + } else { + resolve(filePath); + } +} + +RCT_EXPORT_BLOCKING_SYNCHRONOUS_METHOD( + getImageForFontSync:(NSString *)fontName + glyph:(NSString *)glyph + fontSize:(CGFloat)fontSize + color:(double)color +) { + NSError *error = nil; + return [self createGlyphImagePathForFont:fontName + withGlyph:glyph + withFontSize:fontSize + withColor:color + withError:&error]; +} + +RCT_EXPORT_METHOD( + loadFontWithFileName:(NSString *)fontFileName + extension:(NSString *)extension + resolve:(RCTPromiseResolveBlock)resolve + reject:(RCTPromiseRejectBlock)reject +) { + NSBundle *bundle = [NSBundle bundleForClass:[self class]]; + NSURL *fontURL = [bundle URLForResource:fontFileName withExtension:extension]; + NSData *fontData = [NSData dataWithContentsOfURL:fontURL]; + + CGDataProviderRef provider = CGDataProviderCreateWithCFData((CFDataRef)fontData); + CGFontRef font = CGFontCreateWithDataProvider(provider); + + if (font) { + CFErrorRef errorRef = NULL; + if (CTFontManagerRegisterGraphicsFont(font, &errorRef) == NO) { + NSError *error = (__bridge NSError *)errorRef; + if (error.code == kCTFontManagerErrorAlreadyRegistered || error.code == kCTFontManagerErrorDuplicatedName) { + resolve(nil); + } else { + NSString *errorMessage = [NSString stringWithFormat:@"Font '%@' failed to load", fontFileName]; + reject(@"font_load_failed", errorMessage, error); + } + } else { + resolve(nil); + } + + if (errorRef) { + CFRelease(errorRef); + } + CFRelease(font); + } + if (provider) { + CFRelease(provider); + } +} + +// Thanks to this guard, we won't compile this code when we build for the old architecture. +#ifdef RCT_NEW_ARCH_ENABLED +- (std::shared_ptr)getTurboModule: + (const facebook::react::ObjCTurboModule::InitParams &)params +{ + return std::make_shared(params); +} +#endif + +@end diff --git a/node_modules/react-native-vector-icons/SimpleLineIcons.js b/node_modules/react-native-vector-icons/SimpleLineIcons.js new file mode 100644 index 00000000..7b7845ca --- /dev/null +++ b/node_modules/react-native-vector-icons/SimpleLineIcons.js @@ -0,0 +1,16 @@ +/** + * SimpleLineIcons icon set component. + * Usage: + */ + +import createIconSet from './lib/create-icon-set'; +import glyphMap from './glyphmaps/SimpleLineIcons.json'; + +const iconSet = createIconSet(glyphMap, 'simple-line-icons', 'SimpleLineIcons.ttf'); + +export default iconSet; +export const { + Button, + getImageSource, + getImageSourceSync, +} = iconSet; diff --git a/node_modules/react-native-vector-icons/SimpleLineIcons.js.flow b/node_modules/react-native-vector-icons/SimpleLineIcons.js.flow new file mode 100644 index 00000000..576386dd --- /dev/null +++ b/node_modules/react-native-vector-icons/SimpleLineIcons.js.flow @@ -0,0 +1,9 @@ +/** + * @flow strict + */ + +import type { Icon } from './index'; + +export type SimpleLineIconsGlyphs = 'user' | 'people' | 'user-female' | 'user-follow' | 'user-following' | 'user-unfollow' | 'login' | 'logout' | 'emotsmile' | 'phone' | 'call-end' | 'call-in' | 'call-out' | 'map' | 'location-pin' | 'direction' | 'directions' | 'compass' | 'layers' | 'menu' | 'list' | 'options-vertical' | 'options' | 'arrow-down' | 'arrow-left' | 'arrow-right' | 'arrow-up' | 'arrow-up-circle' | 'arrow-left-circle' | 'arrow-right-circle' | 'arrow-down-circle' | 'check' | 'clock' | 'plus' | 'minus' | 'close' | 'event' | 'exclamation' | 'organization' | 'trophy' | 'screen-smartphone' | 'screen-desktop' | 'plane' | 'notebook' | 'mustache' | 'mouse' | 'magnet' | 'energy' | 'disc' | 'cursor' | 'cursor-move' | 'crop' | 'chemistry' | 'speedometer' | 'shield' | 'screen-tablet' | 'magic-wand' | 'hourglass' | 'graduation' | 'ghost' | 'game-controller' | 'fire' | 'eyeglass' | 'envelope-open' | 'envelope-letter' | 'bell' | 'badge' | 'anchor' | 'wallet' | 'vector' | 'speech' | 'puzzle' | 'printer' | 'present' | 'playlist' | 'pin' | 'picture' | 'handbag' | 'globe-alt' | 'globe' | 'folder-alt' | 'folder' | 'film' | 'feed' | 'drop' | 'drawer' | 'docs' | 'doc' | 'diamond' | 'cup' | 'calculator' | 'bubbles' | 'briefcase' | 'book-open' | 'basket-loaded' | 'basket' | 'bag' | 'action-undo' | 'action-redo' | 'wrench' | 'umbrella' | 'trash' | 'tag' | 'support' | 'frame' | 'size-fullscreen' | 'size-actual' | 'shuffle' | 'share-alt' | 'share' | 'rocket' | 'question' | 'pie-chart' | 'pencil' | 'note' | 'loop' | 'home' | 'grid' | 'graph' | 'microphone' | 'music-tone-alt' | 'music-tone' | 'earphones-alt' | 'earphones' | 'equalizer' | 'like' | 'dislike' | 'control-start' | 'control-rewind' | 'control-play' | 'control-pause' | 'control-forward' | 'control-end' | 'volume-1' | 'volume-2' | 'volume-off' | 'calendar' | 'bulb' | 'chart' | 'ban' | 'bubble' | 'camrecorder' | 'camera' | 'cloud-download' | 'cloud-upload' | 'envelope' | 'eye' | 'flag' | 'heart' | 'info' | 'key' | 'link' | 'lock' | 'lock-open' | 'magnifier' | 'magnifier-add' | 'magnifier-remove' | 'paper-clip' | 'paper-plane' | 'power' | 'refresh' | 'reload' | 'settings' | 'star' | 'symbol-female' | 'symbol-male' | 'target' | 'credit-card' | 'paypal' | 'social-tumblr' | 'social-twitter' | 'social-facebook' | 'social-instagram' | 'social-linkedin' | 'social-pinterest' | 'social-github' | 'social-google' | 'social-reddit' | 'social-skype' | 'social-dribbble' | 'social-behance' | 'social-foursqare' | 'social-soundcloud' | 'social-spotify' | 'social-stumbleupon' | 'social-youtube' | 'social-dropbox' | 'social-vkontakte' | 'social-steam'; + +declare export default Class>; diff --git a/node_modules/react-native-vector-icons/Zocial.js b/node_modules/react-native-vector-icons/Zocial.js new file mode 100644 index 00000000..07d03f8a --- /dev/null +++ b/node_modules/react-native-vector-icons/Zocial.js @@ -0,0 +1,16 @@ +/** + * Zocial icon set component. + * Usage: + */ + +import createIconSet from './lib/create-icon-set'; +import glyphMap from './glyphmaps/Zocial.json'; + +const iconSet = createIconSet(glyphMap, 'zocial', 'Zocial.ttf'); + +export default iconSet; +export const { + Button, + getImageSource, + getImageSourceSync, +} = iconSet; diff --git a/node_modules/react-native-vector-icons/Zocial.js.flow b/node_modules/react-native-vector-icons/Zocial.js.flow new file mode 100644 index 00000000..31a1b2d6 --- /dev/null +++ b/node_modules/react-native-vector-icons/Zocial.js.flow @@ -0,0 +1,9 @@ +/** + * @flow strict + */ + +import type { Icon } from './index'; + +export type ZocialGlyphs = 'acrobat' | 'amazon' | 'android' | 'angellist' | 'aol' | 'appnet' | 'appstore' | 'bitbucket' | 'bitcoin' | 'blogger' | 'buffer' | 'cal' | 'call' | 'cart' | 'chrome' | 'cloudapp' | 'creativecommons' | 'delicious' | 'digg' | 'disqus' | 'dribbble' | 'dropbox' | 'drupal' | 'dwolla' | 'email' | 'eventasaurus' | 'eventbrite' | 'eventful' | 'evernote' | 'facebook' | 'fivehundredpx' | 'flattr' | 'flickr' | 'forrst' | 'foursquare' | 'github' | 'gmail' | 'google' | 'googleplay' | 'googleplus' | 'gowalla' | 'grooveshark' | 'guest' | 'html5' | 'ie' | 'instagram' | 'instapaper' | 'intensedebate' | 'itunes' | 'klout' | 'lanyrd' | 'lastfm' | 'lego' | 'linkedin' | 'lkdto' | 'logmein' | 'macstore' | 'meetup' | 'myspace' | 'ninetyninedesigns' | 'openid' | 'opentable' | 'paypal' | 'persona' | 'pinboard' | 'pinterest' | 'plancast' | 'plurk' | 'pocket' | 'podcast' | 'posterous' | 'print' | 'quora' | 'reddit' | 'rss' | 'scribd' | 'skype' | 'smashing' | 'songkick' | 'soundcloud' | 'spotify' | 'stackoverflow' | 'statusnet' | 'steam' | 'stripe' | 'stumbleupon' | 'tumblr' | 'twitter' | 'viadeo' | 'vimeo' | 'vk' | 'weibo' | 'wikipedia' | 'windows' | 'wordpress' | 'xing' | 'yahoo' | 'ycombinator' | 'yelp' | 'youtube'; + +declare export default Class>; diff --git a/node_modules/react-native-vector-icons/android/build.gradle b/node_modules/react-native-vector-icons/android/build.gradle new file mode 100644 index 00000000..3e615e93 --- /dev/null +++ b/node_modules/react-native-vector-icons/android/build.gradle @@ -0,0 +1,54 @@ +buildscript { + ext.safeExtGet = {prop, fallback -> + rootProject.ext.has(prop) ? rootProject.ext.get(prop) : fallback + } + repositories { + google() + gradlePluginPortal() + } + dependencies { + classpath("com.android.tools.build:gradle:7.0.4") + } +} + +def isNewArchitectureEnabled() { + return project.hasProperty("newArchEnabled") && project.newArchEnabled == "true" +} + +apply plugin: 'com.android.library' +if (isNewArchitectureEnabled()) { + apply plugin: 'com.facebook.react' +} + +android { + namespace = "com.oblador.vectoricons" + compileSdkVersion safeExtGet('compileSdkVersion', 31) + + defaultConfig { + minSdkVersion safeExtGet('minSdkVersion', 21) + targetSdkVersion safeExtGet('targetSdkVersion', 31) + buildConfigField("boolean", "IS_NEW_ARCHITECTURE_ENABLED", isNewArchitectureEnabled().toString()) + } + sourceSets { + main { + if (isNewArchitectureEnabled()) { + java.srcDirs += ['src/newarch'] + } else { + java.srcDirs += ['src/oldarch'] + } + } + } +} + +repositories { + maven { + // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm + url "$projectDir/../node_modules/react-native/android" + } + mavenCentral() + google() +} + +dependencies { + implementation 'com.facebook.react:react-native:+' +} diff --git a/node_modules/react-native-vector-icons/android/src/main/AndroidManifest.xml b/node_modules/react-native-vector-icons/android/src/main/AndroidManifest.xml new file mode 100644 index 00000000..3bd661ad --- /dev/null +++ b/node_modules/react-native-vector-icons/android/src/main/AndroidManifest.xml @@ -0,0 +1,2 @@ + + diff --git a/node_modules/react-native-vector-icons/android/src/main/java/com/oblador/vectoricons/VectorIconsModuleImpl.java b/node_modules/react-native-vector-icons/android/src/main/java/com/oblador/vectoricons/VectorIconsModuleImpl.java new file mode 100644 index 00000000..02c8b04d --- /dev/null +++ b/node_modules/react-native-vector-icons/android/src/main/java/com/oblador/vectoricons/VectorIconsModuleImpl.java @@ -0,0 +1,82 @@ +package com.oblador.vectoricons; + +import android.content.Context; +import android.graphics.Paint; +import android.graphics.Canvas; +import android.graphics.Typeface; +import android.graphics.Rect; +import android.graphics.Bitmap; +import android.graphics.Bitmap.CompressFormat; +import android.util.Log; + +import com.facebook.react.views.text.ReactFontManager; + +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.FileNotFoundException; +import java.util.HashMap; +import java.util.Map; + +public class VectorIconsModuleImpl { + + public static final String NAME = "RNVectorIcons"; + + private static final Map sTypefaceCache = new HashMap(); + + public static String getImageForFont(String fontFamily, String glyph, Integer fontSize, Integer color, Context context) throws java.io.IOException, FileNotFoundException { + File cacheFolder = context.getCacheDir(); + String cacheFolderPath = cacheFolder.getAbsolutePath() + "/"; + + float scale = context.getResources().getDisplayMetrics().density; + String scaleSuffix = "@" + (scale == (int) scale ? Integer.toString((int) scale) : Float.toString(scale)) + "x"; + int size = Math.round(fontSize*scale); + String cacheKey = fontFamily + ":" + glyph + ":" + color; + String hash = Integer.toString(cacheKey.hashCode(), 32); + String cacheFilePath = cacheFolderPath + hash + "_" + Integer.toString(fontSize) + scaleSuffix + ".png"; + String cacheFileUrl = "file://" + cacheFilePath; + File cacheFile = new File(cacheFilePath); + + if(cacheFile.exists()) { + return cacheFileUrl; + } + + FileOutputStream fos = null; + Typeface typeface = ReactFontManager.getInstance().getTypeface(fontFamily, 0, context.getAssets()); + Paint paint = new Paint(); + paint.setTypeface(typeface); + paint.setColor(color); + paint.setTextSize(size); + paint.setAntiAlias(true); + Rect textBounds = new Rect(); + paint.getTextBounds(glyph, 0, glyph.length(), textBounds); + + int offsetX = 0; + int offsetY = size - (int) paint.getFontMetrics().bottom; + + Bitmap bitmap = Bitmap.createBitmap(size, size, Bitmap.Config.ARGB_8888); + Canvas canvas = new Canvas(bitmap); + canvas.drawText(glyph, offsetX, offsetY, paint); + + try { + fos = new FileOutputStream(cacheFile); + bitmap.compress(CompressFormat.PNG, 100, fos); + fos.flush(); + fos.close(); + fos = null; + + return cacheFileUrl; + } + finally { + if (fos != null) { + try { + fos.close(); + fos = null; + } + catch (IOException e) { + e.printStackTrace(); + } + } + } + } +} diff --git a/node_modules/react-native-vector-icons/android/src/main/java/com/oblador/vectoricons/VectorIconsPackage.java b/node_modules/react-native-vector-icons/android/src/main/java/com/oblador/vectoricons/VectorIconsPackage.java new file mode 100644 index 00000000..7c5d05c0 --- /dev/null +++ b/node_modules/react-native-vector-icons/android/src/main/java/com/oblador/vectoricons/VectorIconsPackage.java @@ -0,0 +1,48 @@ +package com.oblador.vectoricons; + +import androidx.annotation.Nullable; +import com.facebook.react.bridge.NativeModule; +import com.facebook.react.bridge.ReactApplicationContext; +import com.facebook.react.module.model.ReactModuleInfo; +import com.facebook.react.module.model.ReactModuleInfoProvider; +import com.facebook.react.TurboReactPackage; +import com.facebook.react.uimanager.ViewManager; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +import java.util.HashMap; +import java.util.Map; + +public class VectorIconsPackage extends TurboReactPackage { + + @Nullable + @Override + public NativeModule getModule(String name, ReactApplicationContext reactContext) { + if (name.equals(VectorIconsModuleImpl.NAME)) { + return new VectorIconsModule(reactContext); + } else { + return null; + } + } + + @Override + public ReactModuleInfoProvider getReactModuleInfoProvider() { + return () -> { + final Map moduleInfos = new HashMap<>(); + boolean isTurboModule = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED; + moduleInfos.put( + VectorIconsModuleImpl.NAME, + new ReactModuleInfo( + VectorIconsModuleImpl.NAME, + VectorIconsModuleImpl.NAME, + false, // canOverrideExistingModule + false, // needsEagerInit + false, // hasConstants + false, // isCxxModule + isTurboModule // isTurboModule + )); + return moduleInfos; + }; + } +} diff --git a/node_modules/react-native-vector-icons/android/src/newarch/java/com/oblador/vectoricons/VectorIconsModule.java b/node_modules/react-native-vector-icons/android/src/newarch/java/com/oblador/vectoricons/VectorIconsModule.java new file mode 100644 index 00000000..e08a0e01 --- /dev/null +++ b/node_modules/react-native-vector-icons/android/src/newarch/java/com/oblador/vectoricons/VectorIconsModule.java @@ -0,0 +1,52 @@ +package com.oblador.vectoricons; + +import androidx.annotation.NonNull; +import com.facebook.react.bridge.NativeModule; +import com.facebook.react.bridge.Promise; +import com.facebook.react.bridge.ReactApplicationContext; +import com.facebook.react.bridge.ReactContext; +import com.facebook.react.bridge.ReactContextBaseJavaModule; +import com.facebook.react.bridge.ReactMethod; +import java.util.Map; +import java.util.HashMap; + +public class VectorIconsModule extends NativeRNVectorIconsSpec { + @interface Errors { + String E_UNKNOWN_ERROR = "E_UNKNOWN_ERROR"; + String E_NOT_IMPLEMENTED = "E_NOT_IMPLEMENTED"; + } + + VectorIconsModule(ReactApplicationContext context) { + super(context); + } + + @Override + @NonNull + public String getName() { + return VectorIconsModuleImpl.NAME; + } + + @Override + public void getImageForFont(String fontFamily, String glyph, double fontSize, double color, final Promise promise) { + try { + String imagePath = VectorIconsModuleImpl.getImageForFont(fontFamily, glyph, (int)fontSize, (int)color, getReactApplicationContext()); + promise.resolve(imagePath); + } catch (Throwable fail) { + promise.reject(Errors.E_UNKNOWN_ERROR, fail); + } + } + + @Override + public String getImageForFontSync(String fontFamily, String glyph, double fontSize, double color) { + try { + return VectorIconsModuleImpl.getImageForFont(fontFamily, glyph, (int)fontSize, (int)color, getReactApplicationContext()); + } catch (Throwable fail) { + return null; + } + } + + @Override + public void loadFontWithFileName(String fontFileName, String extension, Promise promise) { + promise.reject(Errors.E_NOT_IMPLEMENTED); + } +} diff --git a/node_modules/react-native-vector-icons/android/src/oldarch/java/com/oblador/vectoricons/VectorIconsModule.java b/node_modules/react-native-vector-icons/android/src/oldarch/java/com/oblador/vectoricons/VectorIconsModule.java new file mode 100644 index 00000000..8256baf9 --- /dev/null +++ b/node_modules/react-native-vector-icons/android/src/oldarch/java/com/oblador/vectoricons/VectorIconsModule.java @@ -0,0 +1,50 @@ +package com.oblador.vectoricons; + +import com.facebook.react.bridge.NativeModule; +import com.facebook.react.bridge.Promise; +import com.facebook.react.bridge.ReactApplicationContext; +import com.facebook.react.bridge.ReactContext; +import com.facebook.react.bridge.ReactContextBaseJavaModule; +import com.facebook.react.bridge.ReactMethod; +import java.util.Map; +import java.util.HashMap; + +public class VectorIconsModule extends ReactContextBaseJavaModule { + @interface Errors { + String E_UNKNOWN_ERROR = "E_UNKNOWN_ERROR"; + String E_NOT_IMPLEMENTED = "E_NOT_IMPLEMENTED"; + } + + VectorIconsModule(ReactApplicationContext context) { + super(context); + } + + @Override + public String getName() { + return VectorIconsModuleImpl.NAME; + } + + @ReactMethod + public void getImageForFont(String fontFamily, String glyph, Integer fontSize, Integer color, final Promise promise) { + try { + String imagePath = VectorIconsModuleImpl.getImageForFont(fontFamily, glyph, fontSize, color, getReactApplicationContext()); + promise.resolve(imagePath); + } catch (Throwable fail) { + promise.reject(Errors.E_UNKNOWN_ERROR, fail); + } + } + + @ReactMethod(isBlockingSynchronousMethod = true) + public String getImageForFontSync(String fontFamily, String glyph, Integer fontSize, Integer color) { + try { + return VectorIconsModuleImpl.getImageForFont(fontFamily, glyph, fontSize, color, getReactApplicationContext()); + } catch (Throwable fail) { + return null; + } + } + + @ReactMethod + public void loadFontWithFileName(String fontFileName, String extension, Promise promise) { + promise.reject(Errors.E_NOT_IMPLEMENTED); + } +} diff --git a/node_modules/react-native-vector-icons/bin/add-font-assets.js b/node_modules/react-native-vector-icons/bin/add-font-assets.js new file mode 100644 index 00000000..8152eb92 --- /dev/null +++ b/node_modules/react-native-vector-icons/bin/add-font-assets.js @@ -0,0 +1,26 @@ +#!/usr/bin/env node +/* eslint-disable no-console */ + +const fs = require('fs'); +const path = require('path'); + +/* eslint-disable import/no-dynamic-require */ +const json = require(path.resolve('./package.json')); + +if (!json.rnpm) { + json.rnpm = { + assets: [], + }; +} else if (!json.rnpm.assets) { + json.rnpm.assets = []; +} + +if (json.rnpm.assets.indexOf('./assets/fonts') !== -1) process.exit(); + +json.rnpm.assets.push('./assets/fonts'); + +fs.writeFileSync( + './package.json', + `${JSON.stringify(json, null, 2)}\r\n`, + 'utf8' +); diff --git a/node_modules/react-native-vector-icons/bin/fa-upgrade.sh b/node_modules/react-native-vector-icons/bin/fa-upgrade.sh new file mode 100644 index 00000000..6f572009 --- /dev/null +++ b/node_modules/react-native-vector-icons/bin/fa-upgrade.sh @@ -0,0 +1,155 @@ +#!/bin/sh + +TEMP_DIR_PATH="" +FONTAWESOME_PRO_DIR_NAME="" +VERSION=${1:-"5"} +DEST_DIR_PATH=${2:-"assets/fonts"} +PROJECT_NAME="react-native-vector-icons" +FONT_NAME="Font Awesome Pro" + +setup_npm_config() +{ + # always returns successfull zero code + if [ "$(npm config get @fortawesome:registry)" = "undefined" ]; then + npm config set "@fortawesome:registry" https://npm.fontawesome.com/ + fi + + local npm_token="" + echo "Please enter your $FONT_NAME npm token:"; + read npm_token + npm config set "//npm.fontawesome.com/:_authToken" "${npm_token}" +} + +create_tmp_directory() +{ + local tmp_dir="$(mktemp -d -t 'rnvi.XXXXXX')" + retval=$? + if [ "$retval" != 0 ]; then + echo "[FAIL] Can't create temporary directory"; + return 1; + fi + + if [ -z "$tmp_dir" ]; then + echo "[FAIL] Generated temporary directory name is empty"; + return 1; + fi + + TEMP_DIR_PATH="$tmp_dir" +} + +download_and_unpack_fontawesome_pro() +{ + local archive_file_name="$(npm pack @fortawesome/fontawesome-pro --silent)" + retval=$? + if [ "$retval" != 0 ]; then + echo "[FAIL] Can't download [$archive_file_name] archive"; + return 1; + fi + + tar -xzf "$archive_file_name" + retval=$? + if [ "$retval" != 0 ]; then + echo "[FAIL] Can't unpack [$archive_file_name] archive"; + return 1; + fi + + local font_dir_name="package" + if [ ! -d "$font_dir_name" ]; then + echo "[FAIL] Archive doesn't contain [$font_dir_name] required directory"; + return 1; + fi + + FONTAWESOME_PRO_DIR_NAME="$font_dir_name" +} + +copy_ttf_fonts_to_dest_dir() +{ + mkdir -p "$DEST_DIR_PATH" + retval=$? + if [ "$retval" != 0 ]; then + echo "[FAIL] Can't create [$DEST_DIR_PATH] directory"; + return 1; + fi + + local font_dir_path="$TEMP_DIR_PATH/$FONTAWESOME_PRO_DIR_NAME/webfonts" + + if [ "$VERSION" = "5" ]; then + cp "$font_dir_path/fa-light-300.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Light.ttf" && + cp "$font_dir_path/fa-brands-400.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Brands.ttf" && + cp "$font_dir_path/fa-regular-400.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Regular.ttf" && + cp "$font_dir_path/fa-solid-900.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Solid.ttf" + elif [ "$VERSION" = "6" ]; then + cp "$font_dir_path/fa-light-300.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Light.ttf" && + cp "$font_dir_path/fa-brands-400.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Brands.ttf" && + cp "$font_dir_path/fa-regular-400.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Regular.ttf" && + cp "$font_dir_path/fa-solid-900.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Solid.ttf" + cp "$font_dir_path/fa-duotone-900.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Duotone.ttf" + cp "$font_dir_path/fa-thin-100.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Thin.ttf" + cp "$font_dir_path/fa-sharp-solid-900.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Sharp_Solid.ttf" + else + echo "[FAIL] Unsupported version [$VERSION]"; + exit 1 + fi + + retval=$? + if [ "$retval" != 0 ]; then + echo "[FAIL] Can't copy ttf fonts to [$DEST_DIR_PATH] directory"; + return 1; + fi +} + +create_rn_config() +{ + if [ -f "./react-native.config.js" ]; then + echo "You already have a react-native-config.js file, make sure you have the new fonts added to the dependencies!"; + return 1; + else + echo "module.exports = { assets: [ '${DEST_DIR_PATH}' ] };" > react-native.config.js; + fi +} + +react_native_link_project() +{ + react-native link +} + +if setup_npm_config; then + echo "[SUCCESS] Set up npm config"; +else + exit 1; +fi + +if create_tmp_directory; then + echo "[SUCCESS] Temporary directory [$TEMP_DIR_PATH] was created"; +else + exit 1; +fi + +cd "$TEMP_DIR_PATH" +if download_and_unpack_fontawesome_pro; then + echo "[SUCCESS] $FONT_NAME was unpacked to [$TEMP_DIR_PATH/$FONTAWESOME_PRO_DIR_NAME] directory"; +else + exit 1; +fi +cd - > /dev/null + +if copy_ttf_fonts_to_dest_dir; then + echo "[SUCCESS] Copied $FONT_NAME to [$DEST_DIR_PATH] directory"; +else + exit 1; +fi + +if create_rn_config; then + echo "[SUCCESS] Created react-native.config.js"; +else + echo "[INFO] Didn't create react-native.config.js, it already exists. Make sure '${DEST_DIR_PATH}' is part of the 'assets' array!"; +fi + +if react_native_link_project; then + echo "[SUCCESS] Linked $PROJECT_NAME to React Native"; +else + exit 1; +fi + +echo "[SUCCESS] $FONT_NAME was successfully upgraded" +echo "Note: [$TEMP_DIR_PATH] was created. Delete it manually or it will be deleted automatically on next reboot" diff --git a/node_modules/react-native-vector-icons/bin/fa5-upgrade.sh b/node_modules/react-native-vector-icons/bin/fa5-upgrade.sh new file mode 100644 index 00000000..5d519776 --- /dev/null +++ b/node_modules/react-native-vector-icons/bin/fa5-upgrade.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" + +"${SCRIPT_DIR}"/fa-upgrade.sh 5 "$@" diff --git a/node_modules/react-native-vector-icons/bin/fa6-upgrade.sh b/node_modules/react-native-vector-icons/bin/fa6-upgrade.sh new file mode 100644 index 00000000..161a2ae4 --- /dev/null +++ b/node_modules/react-native-vector-icons/bin/fa6-upgrade.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" + +"${SCRIPT_DIR}"/fa-upgrade.sh 6 "$@" diff --git a/node_modules/react-native-vector-icons/bin/generate-flow.js b/node_modules/react-native-vector-icons/bin/generate-flow.js new file mode 100644 index 00000000..d3e16980 --- /dev/null +++ b/node_modules/react-native-vector-icons/bin/generate-flow.js @@ -0,0 +1,33 @@ +#!/usr/bin/env node +/* eslint-disable no-console */ + +const fs = require('fs'); +const yargs = require('yargs'); + +const { argv } = yargs.usage('Usage: $0 [icons...]').help(); + +const icons = argv._; +for (let i = 0; i < icons.length; i += 1) { + const icon = icons[i]; + let mapFile = icon; + if (mapFile === 'FontAwesome5') { + mapFile = 'FontAwesome5Free'; + } + + const glyphmap = JSON.parse( + fs.readFileSync(`glyphmaps/${mapFile}.json`, { encoding: 'utf8' }) + ); + const names = Object.keys(glyphmap).join("' | '"); + + const iconClass = `/** + * @flow strict + */ + +import type { Icon } from './index'; + +export type ${icon}Glyphs = '${names}'; + +declare export default Class>; +`; + fs.writeFileSync(`${icon}.js.flow`, iconClass); +} diff --git a/node_modules/react-native-vector-icons/bin/generate-fontawesome5-metadata.js b/node_modules/react-native-vector-icons/bin/generate-fontawesome5-metadata.js new file mode 100644 index 00000000..644e4609 --- /dev/null +++ b/node_modules/react-native-vector-icons/bin/generate-fontawesome5-metadata.js @@ -0,0 +1,34 @@ +#!/usr/bin/env node +/* eslint-disable no-console */ + +const fs = require('fs'); +const yargs = require('yargs'); + +const { argv } = yargs + .usage('') + .option('path', { + alias: 'p', + string: true, + }) + .option('output', { + alias: 'o', + string: true, + }) + .demandOption('path') + .demandOption('output'); + +const path = `${argv.path}/svgs/`; + +const generatedJSON = {}; +fs.readdirSync(path) + .filter(file => fs.statSync(path + file).isDirectory()) + .forEach(file => { + const icons = fs.readdirSync(path + file); + generatedJSON[file] = icons.map(icon => icon.split('.')[0]); + }); + +fs.writeFileSync( + argv.output, + `${JSON.stringify(generatedJSON, null, 2)}\r\n`, + 'utf8' +); diff --git a/node_modules/react-native-vector-icons/bin/generate-fontawesome6-metadata.js b/node_modules/react-native-vector-icons/bin/generate-fontawesome6-metadata.js new file mode 100644 index 00000000..644e4609 --- /dev/null +++ b/node_modules/react-native-vector-icons/bin/generate-fontawesome6-metadata.js @@ -0,0 +1,34 @@ +#!/usr/bin/env node +/* eslint-disable no-console */ + +const fs = require('fs'); +const yargs = require('yargs'); + +const { argv } = yargs + .usage('') + .option('path', { + alias: 'p', + string: true, + }) + .option('output', { + alias: 'o', + string: true, + }) + .demandOption('path') + .demandOption('output'); + +const path = `${argv.path}/svgs/`; + +const generatedJSON = {}; +fs.readdirSync(path) + .filter(file => fs.statSync(path + file).isDirectory()) + .forEach(file => { + const icons = fs.readdirSync(path + file); + generatedJSON[file] = icons.map(icon => icon.split('.')[0]); + }); + +fs.writeFileSync( + argv.output, + `${JSON.stringify(generatedJSON, null, 2)}\r\n`, + 'utf8' +); diff --git a/node_modules/react-native-vector-icons/bin/generate-icon.js b/node_modules/react-native-vector-icons/bin/generate-icon.js new file mode 100644 index 00000000..2c41eff8 --- /dev/null +++ b/node_modules/react-native-vector-icons/bin/generate-icon.js @@ -0,0 +1,45 @@ +#!/usr/bin/env node +/* eslint-disable no-console */ + +const fs = require('fs'); +const path = require('path'); +const yargs = require('yargs'); +const generateIconSetFromCss = require('../lib/generate-icon-set-from-css'); +const { omit } = require('../lib/object-utils'); + +const { argv } = yargs + .usage( + 'Usage: $0 [options] path/to/styles.css \nFor default template please provide --componentName and --fontFamily' + ) + .demand(1) + .default('p', '.icon-') + .describe('p', 'CSS selector prefix') + .alias('p', 'prefix') + .default('t', path.resolve(__dirname, '..', 'templates/bundled-icon-set.tpl')) + .describe('t', 'Template in JS template string format') + .alias('t', 'template') + .describe('o', 'Save output to file, defaults to STDOUT') + .alias('o', 'output') + .describe('g', 'Save glyphmap JSON to file') + .alias('g', 'glyphmap'); + +let template; +if (argv.template) { + template = fs.readFileSync(argv.template, { encoding: 'utf8' }); +} + +const data = omit( + argv, + '_ $0 o output p prefix t template g glyphmap'.split(' ') +); + +const content = generateIconSetFromCss(argv._, argv.prefix, template, data); +if (argv.output) { + fs.writeFileSync(argv.output, content); +} else { + console.log(content); +} + +if (argv.glyphmap) { + fs.writeFileSync(argv.glyphmap, generateIconSetFromCss(argv._, argv.prefix)); +} diff --git a/node_modules/react-native-vector-icons/bin/generate-ionicons.js b/node_modules/react-native-vector-icons/bin/generate-ionicons.js new file mode 100644 index 00000000..008ecb96 --- /dev/null +++ b/node_modules/react-native-vector-icons/bin/generate-ionicons.js @@ -0,0 +1,94 @@ +// Source https://gist.github.com/romanlv/0b5b1d5d942b01da9e7bd46f07d42584 +const fs = require('fs'); +const { promisify } = require('util'); +const glob = require('glob'); +const xml2js = require('xml2js'); + +const SVGIcons2SVGFontStream = require('svgicons2svgfont'); +const SVGIconsDirStream = require('svgicons2svgfont/src/iconsdir'); + +const svg2ttf = require('svg2ttf'); + +const readFileAsync = promisify(fs.readFile); +const writeFileAsync = promisify(fs.writeFile); + +function makeSvgFont(fontName, svgs, svgFontPath) { + const files = glob.sync(svgs); + const options = { + // see list of all the options + // https://github.com/nfroidure/svgicons2svgfont#cli-interface + // https://github.com/nfroidure/svgicons2svgfont/blob/master/bin/svgicons2svgfont.js#L76 + fontHeight: 1000, + normalize: true, + }; + + return new Promise((resolve, reject) => { + new SVGIconsDirStream(files, {}) + .pipe( + new SVGIcons2SVGFontStream({ + ...options, + fontName, + }) + ) + .pipe(fs.createWriteStream(svgFontPath)) + .on('finish', resolve) + .on('error', reject); + }); +} + +async function convertSvg2Ttf(svgFontPath, output) { + const ttf = svg2ttf(await readFileAsync(svgFontPath, 'utf8'), {}); + await writeFileAsync(output, Buffer.from(ttf.buffer)); +} + +async function generateGlyphMap(svgFontPath, output) { + const parser = new xml2js.Parser(); + const glyphMap = {}; + const data = await readFileAsync(svgFontPath); + + return new Promise((resolve, reject) => { + parser.parseString(data, function(err, result) { + if (err !== null) { + reject(err); + } + if (!result) { + console.error(`cannot parse ${svgFontPath}`); + } + + const icons = result.svg.defs[0].font[0].glyph; + + icons.forEach(({ $: icon }) => { + const name = icon['glyph-name']; + const code = icon.unicode.charCodeAt(0); + glyphMap[name] = code; + }); + + fs.writeFileSync(output, JSON.stringify(glyphMap, null, 2)); + + resolve(glyphMap); + }); + }); +} + +async function main() { + const fontName = 'Ionicons'; + + // this file is temporary + const svgFontPath = `./${fontName}.svg`; + const glyphMapPath = `./glyphmaps/${fontName}.json`; + const tffPath = `./Fonts/${fontName}.ttf`; + + // create svg font from svg icons, it will use `svgicons2svgfont` to convert + // `rect', 'circle` etc... to `path`s that can be used for font generation + await makeSvgFont(fontName, './Ioniconstmp/*.svg', svgFontPath); + + await Promise.all([ + // create json file with map of icon name and character code in font, needed for `react-native-vector-icons` integration + generateGlyphMap(svgFontPath, glyphMapPath), + // convert svg font to ttf font + convertSvg2Ttf(svgFontPath, tffPath), + ]); + console.log(`updated: ${tffPath} and ${glyphMapPath}`); +} + +main(); diff --git a/node_modules/react-native-vector-icons/bin/generate-material-icons.js b/node_modules/react-native-vector-icons/bin/generate-material-icons.js new file mode 100644 index 00000000..02147b0b --- /dev/null +++ b/node_modules/react-native-vector-icons/bin/generate-material-icons.js @@ -0,0 +1,62 @@ +#!/usr/bin/env node +/* eslint-disable no-console */ + +const fs = require('fs'); +const path = require('path'); +const yargs = require('yargs'); +const { omit } = require('../lib/object-utils'); + +const { argv } = yargs + .usage( + 'Usage: $0 [options] path/to/codepoints \nFor default template please provide --componentName and --fontFamily' + ) + .demand(1) + .default('t', path.resolve(__dirname, '..', 'templates/bundled-icon-set.tpl')) + .describe('t', 'Template in JS template string format') + .alias('t', 'template') + .describe('o', 'Save output to file, defaults to STDOUT') + .alias('o', 'output') + .describe('g', 'Save glyphmap JSON to file') + .alias('g', 'glyphmap'); + +function extractGlyphMapFromCodepoints(fileName) { + const codepoints = fs + .readFileSync(fileName, { encoding: 'utf8' }) + .split('\n'); + const glyphMap = {}; + codepoints.forEach(point => { + const parts = point.split(' '); + if (parts.length === 2) { + glyphMap[parts[0].replace(/_/g, '-')] = parseInt(parts[1], 16); + } + }); + + return glyphMap; +} + +let template; +if (argv.template) { + template = fs.readFileSync(argv.template, { encoding: 'utf8' }); +} + +const data = omit(argv, '_ $0 o output t template g glyphmap'.split(' ')); +const glyphMap = extractGlyphMapFromCodepoints(argv._[0]); + +let content = JSON.stringify(glyphMap, null, ' '); +if (template) { + const templateVariables = { glyphMap: content, ...data }; + content = template.replace( + /\${([^}]*)}/g, + (_, key) => templateVariables[key] + ); +} + +if (argv.output) { + fs.writeFileSync(argv.output, content); +} else { + console.log(content); +} + +if (argv.glyphmap) { + fs.writeFileSync(argv.glyphmap, JSON.stringify(glyphMap, null, ' ')); +} diff --git a/node_modules/react-native-vector-icons/fonts.gradle b/node_modules/react-native-vector-icons/fonts.gradle new file mode 100644 index 00000000..ad15ebd4 --- /dev/null +++ b/node_modules/react-native-vector-icons/fonts.gradle @@ -0,0 +1,43 @@ +/** + * Register font asset source folder + */ +android.sourceSets.main.assets.srcDirs += file("$buildDir/intermediates/ReactNativeVectorIcons") + +/** + * Task to copy icon font files + */ +afterEvaluate { + def config = project.hasProperty("vectoricons") ? project.vectoricons : []; + def iconFontsDir = config.iconFontsDir ?: "../../node_modules/react-native-vector-icons/Fonts"; + def iconFontNames = config.iconFontNames ?: [ "*.ttf" ]; + + def fontCopyTask = tasks.create( + name: "copyReactNativeVectorIconFonts", + type: Copy) { + description = "copy vector icon fonts." + into "$buildDir/intermediates/ReactNativeVectorIcons/fonts" + + iconFontNames.each { fontName -> + from(iconFontsDir) { + include(fontName) + } + } + } + + android.applicationVariants.all { def variant -> + def targetName = variant.name.capitalize() + def lintVitalAnalyzeTask = tasks.findByName("lintVitalAnalyze${targetName}") + + if (lintVitalAnalyzeTask) { + lintVitalAnalyzeTask.dependsOn(fontCopyTask) + } + + def generateReportTask = tasks.findByName("generate${targetName}LintVitalReportModel") + if (generateReportTask) { + generateReportTask.dependsOn(fontCopyTask) + } + + def generateAssetsTask = tasks.findByName("generate${targetName}Assets") + generateAssetsTask.dependsOn(fontCopyTask) + } +} diff --git a/node_modules/react-native-vector-icons/glyphmaps/AntDesign.json b/node_modules/react-native-vector-icons/glyphmaps/AntDesign.json new file mode 100644 index 00000000..0e09a635 --- /dev/null +++ b/node_modules/react-native-vector-icons/glyphmaps/AntDesign.json @@ -0,0 +1,300 @@ +{ + "stepforward": 58880, + "stepbackward": 58881, + "forward": 58882, + "banckward": 58883, + "caretright": 58884, + "caretleft": 58885, + "caretdown": 58886, + "caretup": 58887, + "rightcircle": 58888, + "leftcircle": 58889, + "upcircle": 58890, + "downcircle": 58891, + "rightcircleo": 58892, + "leftcircleo": 58893, + "upcircleo": 58894, + "downcircleo": 58895, + "verticleleft": 58896, + "verticleright": 58897, + "back": 58898, + "retweet": 58899, + "shrink": 58900, + "arrowsalt": 58901, + "doubleright": 58903, + "doubleleft": 58904, + "arrowdown": 58905, + "arrowup": 58906, + "arrowright": 58907, + "arrowleft": 58908, + "down": 58909, + "up": 58910, + "right": 58911, + "left": 58912, + "minussquareo": 58913, + "minuscircle": 58914, + "minuscircleo": 58915, + "minus": 58916, + "pluscircleo": 58917, + "pluscircle": 58918, + "plus": 58919, + "infocirlce": 58920, + "infocirlceo": 58921, + "info": 58922, + "exclamation": 58923, + "exclamationcircle": 58924, + "exclamationcircleo": 58925, + "closecircle": 58926, + "closecircleo": 58927, + "checkcircle": 58928, + "checkcircleo": 58929, + "check": 58930, + "close": 58931, + "customerservice": 58932, + "creditcard": 58933, + "codesquareo": 58934, + "book": 58935, + "barschart": 58936, + "bars": 58937, + "question": 58938, + "questioncircle": 58939, + "questioncircleo": 58940, + "pause": 58941, + "pausecircle": 58942, + "pausecircleo": 58943, + "clockcircle": 58944, + "clockcircleo": 58945, + "swap": 58946, + "swapleft": 58947, + "swapright": 58948, + "plussquareo": 58949, + "frown": 58950, + "menufold": 58968, + "mail": 58969, + "link": 58971, + "areachart": 58972, + "linechart": 58973, + "home": 58974, + "laptop": 58975, + "star": 58976, + "staro": 58977, + "filter": 58979, + "meho": 58982, + "meh": 58983, + "shoppingcart": 58984, + "save": 58985, + "user": 58986, + "videocamera": 58987, + "totop": 58988, + "team": 58989, + "sharealt": 58993, + "setting": 58994, + "picture": 58996, + "phone": 58997, + "paperclip": 58998, + "notification": 58999, + "menuunfold": 59001, + "inbox": 59002, + "lock": 59003, + "qrcode": 59004, + "tags": 59005, + "tagso": 59006, + "cloudo": 59007, + "cloud": 59008, + "cloudupload": 59009, + "clouddownload": 59010, + "clouddownloado": 59011, + "clouduploado": 59012, + "enviroment": 59013, + "enviromento": 59014, + "eye": 59015, + "eyeo": 59016, + "camera": 59017, + "camerao": 59018, + "windows": 59019, + "export2": 59024, + "export": 59025, + "circledowno": 59027, + "circledown": 59028, + "hdd": 59034, + "ie": 59035, + "delete": 59039, + "enter": 59040, + "pushpino": 59041, + "pushpin": 59042, + "heart": 59043, + "hearto": 59044, + "smile-circle": 59047, + "smileo": 59048, + "frowno": 59049, + "calculator": 59050, + "chrome": 59052, + "github": 59053, + "iconfontdesktop": 59060, + "caretcircleoup": 59061, + "upload": 59062, + "download": 59063, + "piechart": 59064, + "lock1": 59065, + "unlock": 59066, + "windowso": 59068, + "dotchart": 59069, + "barchart": 59070, + "codesquare": 59071, + "plussquare": 59072, + "minussquare": 59073, + "closesquare": 59074, + "closesquareo": 59075, + "checksquare": 59076, + "checksquareo": 59077, + "fastbackward": 59078, + "fastforward": 59079, + "upsquare": 59080, + "downsquare": 59081, + "leftsquare": 59082, + "rightsquare": 59083, + "rightsquareo": 59084, + "leftsquareo": 59085, + "down-square-o": 59086, + "up-square-o": 59087, + "play": 59088, + "playcircleo": 59089, + "tag": 59090, + "tago": 59091, + "addfile": 59664, + "folder1": 58978, + "file1": 58980, + "switcher": 59667, + "addfolder": 59668, + "folderopen": 59033, + "search1": 58992, + "ellipsis1": 58951, + "calendar": 59067, + "filetext1": 59032, + "copy1": 58952, + "jpgfile1": 59036, + "pdffile1": 59059, + "exclefile1": 59056, + "pptfile1": 59057, + "unknowfile1": 59055, + "wordfile1": 59058, + "dingding": 59683, + "dingding-o": 59685, + "mobile1": 59000, + "tablet1": 58990, + "bells": 58958, + "disconnect": 58959, + "database": 58960, + "barcode": 58962, + "hourglass": 58963, + "key": 58964, + "flag": 58965, + "layout": 58966, + "printer": 58995, + "USB": 59095, + "skin": 59096, + "tool": 59097, + "car": 59100, + "addusergroup": 59101, + "carryout": 59103, + "deleteuser": 59104, + "deleteusergroup": 59105, + "man": 59106, + "isv": 59107, + "gift": 59108, + "idcard": 59109, + "medicinebox": 59110, + "redenvelopes": 59111, + "rest": 59112, + "Safety": 59114, + "wallet": 59115, + "woman": 59116, + "adduser": 59117, + "bank": 59118, + "Trophy": 59119, + "loading1": 59054, + "loading2": 58957, + "like2": 59037, + "dislike2": 59038, + "like1": 58956, + "dislike1": 58955, + "bulb1": 58953, + "rocket1": 59663, + "select1": 58954, + "apple1": 59020, + "apple-o": 59092, + "android1": 59704, + "android": 59021, + "aliwangwang-o1": 59023, + "aliwangwang": 59022, + "pay-circle1": 59045, + "pay-circle-o1": 59046, + "poweroff": 59093, + "trademark": 58961, + "find": 59099, + "copyright": 59102, + "sound": 59113, + "earth": 59121, + "wifi": 59094, + "sync": 59098, + "login": 58967, + "logout": 58970, + "reload1": 58902, + "message1": 59051, + "shake": 59727, + "API": 59729, + "appstore-o": 59029, + "appstore1": 59030, + "scan1": 59031, + "exception1": 58981, + "contacts": 59120, + "solution1": 58991, + "fork": 59122, + "edit": 59026, + "form": 59798, + "warning": 59799, + "table": 59800, + "profile": 59801, + "dashboard": 59802, + "indent-left": 59814, + "indent-right": 59815, + "menu-unfold": 59820, + "menu-fold": 59821, + "antdesign": 59826, + "alipay-square": 59827, + "codepen-circle": 59828, + "google": 59829, + "amazon": 59830, + "codepen": 59831, + "facebook-square": 59832, + "dropbox": 59833, + "googleplus": 59834, + "linkedin-square": 59835, + "medium-monogram": 59836, + "gitlab": 59837, + "medium-wordmark": 59838, + "QQ": 59839, + "skype": 59840, + "taobao-square": 59841, + "alipay-circle": 59842, + "youtube": 59843, + "wechat": 59844, + "twitter": 59845, + "weibo": 59846, + "HTML": 59847, + "taobao-circle": 59123, + "weibo-circle": 59124, + "weibo-square": 59125, + "CodeSandbox": 59860, + "aliyun": 59892, + "zhihu": 59139, + "behance": 59143, + "dribbble": 59145, + "dribbble-square": 59146, + "behance-square": 59144, + "file-markdown": 59140, + "instagram": 59147, + "yuque": 59148, + "slack": 59141, + "slack-square": 59142 +} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/Entypo.json b/node_modules/react-native-vector-icons/glyphmaps/Entypo.json new file mode 100644 index 00000000..533d9225 --- /dev/null +++ b/node_modules/react-native-vector-icons/glyphmaps/Entypo.json @@ -0,0 +1,413 @@ +{ + "500px": 61696, + "500px-with-circle": 61697, + "add-to-list": 61698, + "add-user": 61699, + "address": 61700, + "adjust": 61701, + "air": 61702, + "aircraft": 61703, + "aircraft-landing": 61704, + "aircraft-take-off": 61705, + "align-bottom": 61706, + "align-horizontal-middle": 61707, + "align-left": 61708, + "align-right": 61709, + "align-top": 61710, + "align-vertical-middle": 61711, + "app-store": 61712, + "archive": 61713, + "area-graph": 61714, + "arrow-bold-down": 61715, + "arrow-bold-left": 61716, + "arrow-bold-right": 61717, + "arrow-bold-up": 61718, + "arrow-down": 61719, + "arrow-left": 61720, + "arrow-long-down": 61721, + "arrow-long-left": 61722, + "arrow-long-right": 61723, + "arrow-long-up": 61724, + "arrow-right": 61725, + "arrow-up": 61726, + "arrow-with-circle-down": 61727, + "arrow-with-circle-left": 61728, + "arrow-with-circle-right": 61729, + "arrow-with-circle-up": 61730, + "attachment": 61731, + "awareness-ribbon": 61732, + "back": 61733, + "back-in-time": 61734, + "baidu": 61735, + "bar-graph": 61736, + "basecamp": 61737, + "battery": 61738, + "beamed-note": 61739, + "behance": 61740, + "bell": 61741, + "blackboard": 61742, + "block": 61743, + "book": 61744, + "bookmark": 61745, + "bookmarks": 61746, + "bowl": 61747, + "box": 61748, + "briefcase": 61749, + "browser": 61750, + "brush": 61751, + "bucket": 61752, + "bug": 61753, + "cake": 61754, + "calculator": 61755, + "calendar": 61756, + "camera": 61757, + "ccw": 61758, + "chat": 61759, + "check": 61760, + "chevron-down": 61761, + "chevron-left": 61762, + "chevron-right": 61763, + "chevron-small-down": 61764, + "chevron-small-left": 61765, + "chevron-small-right": 61766, + "chevron-small-up": 61767, + "chevron-thin-down": 61768, + "chevron-thin-left": 61769, + "chevron-thin-right": 61770, + "chevron-thin-up": 61771, + "chevron-up": 61772, + "chevron-with-circle-down": 61773, + "chevron-with-circle-left": 61774, + "chevron-with-circle-right": 61775, + "chevron-with-circle-up": 61776, + "circle": 61777, + "circle-with-cross": 61778, + "circle-with-minus": 61779, + "circle-with-plus": 61780, + "circular-graph": 61781, + "clapperboard": 61782, + "classic-computer": 61783, + "clipboard": 61784, + "clock": 61785, + "cloud": 61786, + "code": 61787, + "cog": 61788, + "colours": 61789, + "compass": 61790, + "controller-fast-backward": 61791, + "controller-fast-forward": 61792, + "controller-jump-to-start": 61793, + "controller-next": 61794, + "controller-paus": 61795, + "controller-play": 61796, + "controller-record": 61797, + "controller-stop": 61798, + "controller-volume": 61799, + "copy": 61800, + "creative-cloud": 61801, + "creative-commons": 61802, + "creative-commons-attribution": 61803, + "creative-commons-noderivs": 61804, + "creative-commons-noncommercial-eu": 61805, + "creative-commons-noncommercial-us": 61806, + "creative-commons-public-domain": 61807, + "creative-commons-remix": 61808, + "creative-commons-share": 61809, + "creative-commons-sharealike": 61810, + "credit": 61811, + "credit-card": 61812, + "crop": 61813, + "cross": 61814, + "cup": 61815, + "cw": 61816, + "cycle": 61817, + "database": 61818, + "dial-pad": 61819, + "direction": 61820, + "document": 61821, + "document-landscape": 61822, + "documents": 61823, + "dot-single": 61824, + "dots-three-horizontal": 61825, + "dots-three-vertical": 61826, + "dots-two-horizontal": 61827, + "dots-two-vertical": 61828, + "download": 61829, + "dribbble": 61830, + "dribbble-with-circle": 61831, + "drink": 61832, + "drive": 61833, + "drop": 61834, + "dropbox": 61835, + "edit": 61836, + "email": 61837, + "emoji-flirt": 61838, + "emoji-happy": 61839, + "emoji-neutral": 61840, + "emoji-sad": 61841, + "erase": 61842, + "eraser": 61843, + "evernote": 61844, + "export": 61845, + "eye": 61846, + "eye-with-line": 61847, + "facebook": 61848, + "facebook-with-circle": 61849, + "feather": 61850, + "fingerprint": 61851, + "flag": 61852, + "flash": 61853, + "flashlight": 61854, + "flat-brush": 61855, + "flattr": 61856, + "flickr": 61857, + "flickr-with-circle": 61858, + "flow-branch": 61859, + "flow-cascade": 61860, + "flow-line": 61861, + "flow-parallel": 61862, + "flow-tree": 61863, + "flower": 61864, + "folder": 61865, + "folder-images": 61866, + "folder-music": 61867, + "folder-video": 61868, + "forward": 61869, + "foursquare": 61870, + "funnel": 61871, + "game-controller": 61872, + "gauge": 61873, + "github": 61874, + "github-with-circle": 61875, + "globe": 61876, + "google-": 61877, + "google--with-circle": 61878, + "google-drive": 61879, + "google-hangouts": 61880, + "google-play": 61881, + "graduation-cap": 61882, + "grid": 61883, + "grooveshark": 61884, + "hair-cross": 61885, + "hand": 61886, + "heart": 61887, + "heart-outlined": 61888, + "help": 61889, + "help-with-circle": 61890, + "home": 61891, + "hour-glass": 61892, + "houzz": 61893, + "icloud": 61894, + "image": 61895, + "image-inverted": 61896, + "images": 61897, + "inbox": 61898, + "infinity": 61899, + "info": 61900, + "info-with-circle": 61901, + "instagram": 61902, + "instagram-with-circle": 61903, + "install": 61904, + "key": 61905, + "keyboard": 61906, + "lab-flask": 61907, + "landline": 61908, + "language": 61909, + "laptop": 61910, + "lastfm": 61911, + "lastfm-with-circle": 61912, + "layers": 61913, + "leaf": 61914, + "level-down": 61915, + "level-up": 61916, + "lifebuoy": 61917, + "light-bulb": 61918, + "light-down": 61919, + "light-up": 61920, + "line-graph": 61921, + "link": 61922, + "linkedin": 61923, + "linkedin-with-circle": 61924, + "list": 61925, + "location": 61926, + "location-pin": 61927, + "lock": 61928, + "lock-open": 61929, + "log-out": 61930, + "login": 61931, + "loop": 61932, + "magnet": 61933, + "magnifying-glass": 61934, + "mail": 61935, + "mail-with-circle": 61936, + "man": 61937, + "map": 61938, + "mask": 61939, + "medal": 61940, + "medium": 61941, + "medium-with-circle": 61942, + "megaphone": 61943, + "menu": 61944, + "merge": 61945, + "message": 61946, + "mic": 61947, + "minus": 61948, + "mixi": 61949, + "mobile": 61950, + "modern-mic": 61951, + "moon": 61952, + "mouse": 61953, + "mouse-pointer": 61954, + "music": 61955, + "network": 61956, + "new": 61957, + "new-message": 61958, + "news": 61959, + "newsletter": 61960, + "note": 61961, + "notification": 61962, + "notifications-off": 61963, + "old-mobile": 61964, + "old-phone": 61965, + "onedrive": 61966, + "open-book": 61967, + "palette": 61968, + "paper-plane": 61969, + "paypal": 61970, + "pencil": 61971, + "phone": 61972, + "picasa": 61973, + "pie-chart": 61974, + "pin": 61975, + "pinterest": 61976, + "pinterest-with-circle": 61977, + "plus": 61978, + "popup": 61979, + "power-plug": 61980, + "price-ribbon": 61981, + "price-tag": 61982, + "print": 61983, + "progress-empty": 61984, + "progress-full": 61985, + "progress-one": 61986, + "progress-two": 61987, + "publish": 61988, + "qq": 61989, + "qq-with-circle": 61990, + "quote": 61991, + "radio": 61992, + "raft": 61993, + "raft-with-circle": 61994, + "rainbow": 61995, + "rdio": 61996, + "rdio-with-circle": 61997, + "remove-user": 61998, + "renren": 61999, + "reply": 62000, + "reply-all": 62001, + "resize-100": 62002, + "resize-full-screen": 62003, + "retweet": 62004, + "rocket": 62005, + "round-brush": 62006, + "rss": 62007, + "ruler": 62008, + "save": 62009, + "scissors": 62010, + "scribd": 62011, + "select-arrows": 62012, + "share": 62013, + "share-alternative": 62014, + "shareable": 62015, + "shield": 62016, + "shop": 62017, + "shopping-bag": 62018, + "shopping-basket": 62019, + "shopping-cart": 62020, + "shuffle": 62021, + "signal": 62022, + "sina-weibo": 62023, + "skype": 62024, + "skype-with-circle": 62025, + "slideshare": 62026, + "smashing": 62027, + "sound": 62028, + "sound-mix": 62029, + "sound-mute": 62030, + "soundcloud": 62031, + "sports-club": 62032, + "spotify": 62033, + "spotify-with-circle": 62034, + "spreadsheet": 62035, + "squared-cross": 62036, + "squared-minus": 62037, + "squared-plus": 62038, + "star": 62039, + "star-outlined": 62040, + "stopwatch": 62041, + "stumbleupon": 62042, + "stumbleupon-with-circle": 62043, + "suitcase": 62044, + "swap": 62045, + "swarm": 62046, + "sweden": 62047, + "switch": 62048, + "tablet": 62049, + "tablet-mobile-combo": 62050, + "tag": 62051, + "text": 62052, + "text-document": 62053, + "text-document-inverted": 62054, + "thermometer": 62055, + "thumbs-down": 62056, + "thumbs-up": 62057, + "thunder-cloud": 62058, + "ticket": 62059, + "time-slot": 62060, + "tools": 62061, + "traffic-cone": 62062, + "trash": 62063, + "tree": 62064, + "triangle-down": 62065, + "triangle-left": 62066, + "triangle-right": 62067, + "triangle-up": 62068, + "tripadvisor": 62069, + "trophy": 62070, + "tumblr": 62071, + "tumblr-with-circle": 62072, + "tv": 62073, + "twitter": 62074, + "twitter-with-circle": 62075, + "typing": 62076, + "uninstall": 62077, + "unread": 62078, + "untag": 62079, + "upload": 62080, + "upload-to-cloud": 62081, + "user": 62082, + "users": 62083, + "v-card": 62084, + "video": 62085, + "video-camera": 62086, + "vimeo": 62087, + "vimeo-with-circle": 62088, + "vine": 62089, + "vine-with-circle": 62090, + "vinyl": 62091, + "vk": 62092, + "vk-alternitive": 62093, + "vk-with-circle": 62094, + "voicemail": 62095, + "wallet": 62096, + "warning": 62097, + "water": 62098, + "windows-store": 62099, + "xing": 62100, + "xing-with-circle": 62101, + "yelp": 62102, + "youko": 62103, + "youko-with-circle": 62104, + "youtube": 62105, + "youtube-with-circle": 62106 +} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/EvilIcons.json b/node_modules/react-native-vector-icons/glyphmaps/EvilIcons.json new file mode 100644 index 00000000..fcd6c297 --- /dev/null +++ b/node_modules/react-native-vector-icons/glyphmaps/EvilIcons.json @@ -0,0 +1,72 @@ +{ + "archive": 61696, + "arrow-down": 61697, + "arrow-left": 61698, + "arrow-right": 61699, + "arrow-up": 61700, + "bell": 61701, + "calendar": 61702, + "camera": 61703, + "cart": 61704, + "chart": 61705, + "check": 61706, + "chevron-down": 61707, + "chevron-left": 61708, + "chevron-right": 61709, + "chevron-up": 61710, + "clock": 61711, + "close": 61712, + "close-o": 61713, + "comment": 61714, + "credit-card": 61715, + "envelope": 61716, + "exclamation": 61717, + "external-link": 61718, + "eye": 61719, + "gear": 61720, + "heart": 61721, + "image": 61722, + "like": 61723, + "link": 61724, + "location": 61725, + "lock": 61726, + "minus": 61727, + "navicon": 61728, + "paperclip": 61729, + "pencil": 61730, + "play": 61731, + "plus": 61732, + "pointer": 61733, + "question": 61734, + "redo": 61735, + "refresh": 61736, + "retweet": 61737, + "sc-facebook": 61738, + "sc-github": 61739, + "sc-google-plus": 61740, + "sc-instagram": 61741, + "sc-linkedin": 61742, + "sc-odnoklassniki": 61743, + "sc-pinterest": 61744, + "sc-skype": 61745, + "sc-soundcloud": 61746, + "sc-telegram": 61747, + "sc-tumblr": 61748, + "sc-twitter": 61749, + "sc-vimeo": 61750, + "sc-vk": 61751, + "sc-youtube": 61752, + "search": 61753, + "share-apple": 61754, + "share-google": 61755, + "spinner": 61756, + "spinner-2": 61757, + "spinner-3": 61758, + "star": 61759, + "tag": 61760, + "trash": 61761, + "trophy": 61762, + "undo": 61763, + "unlock": 61764, + "user": 61765 +} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/Feather.json b/node_modules/react-native-vector-icons/glyphmaps/Feather.json new file mode 100644 index 00000000..1b51380d --- /dev/null +++ b/node_modules/react-native-vector-icons/glyphmaps/Feather.json @@ -0,0 +1,288 @@ +{ + "activity": 61696, + "airplay": 61697, + "alert-circle": 61698, + "alert-octagon": 61699, + "alert-triangle": 61700, + "align-center": 61701, + "align-justify": 61702, + "align-left": 61703, + "align-right": 61704, + "anchor": 61705, + "aperture": 61706, + "archive": 61707, + "arrow-down": 61708, + "arrow-down-circle": 61709, + "arrow-down-left": 61710, + "arrow-down-right": 61711, + "arrow-left": 61712, + "arrow-left-circle": 61713, + "arrow-right": 61714, + "arrow-right-circle": 61715, + "arrow-up": 61716, + "arrow-up-circle": 61717, + "arrow-up-left": 61718, + "arrow-up-right": 61719, + "at-sign": 61720, + "award": 61721, + "bar-chart": 61722, + "bar-chart-2": 61723, + "battery": 61724, + "battery-charging": 61725, + "bell": 61726, + "bell-off": 61727, + "bluetooth": 61728, + "bold": 61729, + "book": 61730, + "book-open": 61731, + "bookmark": 61732, + "box": 61733, + "briefcase": 61734, + "calendar": 61735, + "camera": 61736, + "camera-off": 61737, + "cast": 61738, + "check": 61739, + "check-circle": 61740, + "check-square": 61741, + "chevron-down": 61742, + "chevron-left": 61743, + "chevron-right": 61744, + "chevron-up": 61745, + "chevrons-down": 61746, + "chevrons-left": 61747, + "chevrons-right": 61748, + "chevrons-up": 61749, + "chrome": 61750, + "circle": 61751, + "clipboard": 61752, + "clock": 61753, + "cloud": 61754, + "cloud-drizzle": 61755, + "cloud-lightning": 61756, + "cloud-off": 61757, + "cloud-rain": 61758, + "cloud-snow": 61759, + "code": 61760, + "codepen": 61761, + "codesandbox": 61762, + "coffee": 61763, + "columns": 61764, + "command": 61765, + "compass": 61766, + "copy": 61767, + "corner-down-left": 61768, + "corner-down-right": 61769, + "corner-left-down": 61770, + "corner-left-up": 61771, + "corner-right-down": 61772, + "corner-right-up": 61773, + "corner-up-left": 61774, + "corner-up-right": 61775, + "cpu": 61776, + "credit-card": 61777, + "crop": 61778, + "crosshair": 61779, + "database": 61780, + "delete": 61781, + "disc": 61782, + "divide": 61783, + "divide-circle": 61784, + "divide-square": 61785, + "dollar-sign": 61786, + "download": 61787, + "download-cloud": 61788, + "dribbble": 61789, + "droplet": 61790, + "edit": 61791, + "edit-2": 61792, + "edit-3": 61793, + "external-link": 61794, + "eye": 61795, + "eye-off": 61796, + "facebook": 61797, + "fast-forward": 61798, + "feather": 61799, + "figma": 61800, + "file": 61801, + "file-minus": 61802, + "file-plus": 61803, + "file-text": 61804, + "film": 61805, + "filter": 61806, + "flag": 61807, + "folder": 61808, + "folder-minus": 61809, + "folder-plus": 61810, + "framer": 61811, + "frown": 61812, + "gift": 61813, + "git-branch": 61814, + "git-commit": 61815, + "git-merge": 61816, + "git-pull-request": 61817, + "github": 61818, + "gitlab": 61819, + "globe": 61820, + "grid": 61821, + "hard-drive": 61822, + "hash": 61823, + "headphones": 61824, + "heart": 61825, + "help-circle": 61826, + "hexagon": 61827, + "home": 61828, + "image": 61829, + "inbox": 61830, + "info": 61831, + "instagram": 61832, + "italic": 61833, + "key": 61834, + "layers": 61835, + "layout": 61836, + "life-buoy": 61837, + "link": 61838, + "link-2": 61839, + "linkedin": 61840, + "list": 61841, + "loader": 61842, + "lock": 61843, + "log-in": 61844, + "log-out": 61845, + "mail": 61846, + "map": 61847, + "map-pin": 61848, + "maximize": 61849, + "maximize-2": 61850, + "meh": 61851, + "menu": 61852, + "message-circle": 61853, + "message-square": 61854, + "mic": 61855, + "mic-off": 61856, + "minimize": 61857, + "minimize-2": 61858, + "minus": 61859, + "minus-circle": 61860, + "minus-square": 61861, + "monitor": 61862, + "moon": 61863, + "more-horizontal": 61864, + "more-vertical": 61865, + "mouse-pointer": 61866, + "move": 61867, + "music": 61868, + "navigation": 61869, + "navigation-2": 61870, + "octagon": 61871, + "package": 61872, + "paperclip": 61873, + "pause": 61874, + "pause-circle": 61875, + "pen-tool": 61876, + "percent": 61877, + "phone": 61878, + "phone-call": 61879, + "phone-forwarded": 61880, + "phone-incoming": 61881, + "phone-missed": 61882, + "phone-off": 61883, + "phone-outgoing": 61884, + "pie-chart": 61885, + "play": 61886, + "play-circle": 61887, + "plus": 61888, + "plus-circle": 61889, + "plus-square": 61890, + "pocket": 61891, + "power": 61892, + "printer": 61893, + "radio": 61894, + "refresh-ccw": 61895, + "refresh-cw": 61896, + "repeat": 61897, + "rewind": 61898, + "rotate-ccw": 61899, + "rotate-cw": 61900, + "rss": 61901, + "save": 61902, + "scissors": 61903, + "search": 61904, + "send": 61905, + "server": 61906, + "settings": 61907, + "share": 61908, + "share-2": 61909, + "shield": 61910, + "shield-off": 61911, + "shopping-bag": 61912, + "shopping-cart": 61913, + "shuffle": 61914, + "sidebar": 61915, + "skip-back": 61916, + "skip-forward": 61917, + "slack": 61918, + "slash": 61919, + "sliders": 61920, + "smartphone": 61921, + "smile": 61922, + "speaker": 61923, + "square": 61924, + "star": 61925, + "stop-circle": 61926, + "sun": 61927, + "sunrise": 61928, + "sunset": 61929, + "tablet": 61930, + "tag": 61931, + "target": 61932, + "terminal": 61933, + "thermometer": 61934, + "thumbs-down": 61935, + "thumbs-up": 61936, + "toggle-left": 61937, + "toggle-right": 61938, + "tool": 61939, + "trash": 61940, + "trash-2": 61941, + "trello": 61942, + "trending-down": 61943, + "trending-up": 61944, + "triangle": 61945, + "truck": 61946, + "tv": 61947, + "twitch": 61948, + "twitter": 61949, + "type": 61950, + "umbrella": 61951, + "underline": 61952, + "unlock": 61953, + "upload": 61954, + "upload-cloud": 61955, + "user": 61956, + "user-check": 61957, + "user-minus": 61958, + "user-plus": 61959, + "user-x": 61960, + "users": 61961, + "video": 61962, + "video-off": 61963, + "voicemail": 61964, + "volume": 61965, + "volume-1": 61966, + "volume-2": 61967, + "volume-x": 61968, + "watch": 61969, + "wifi": 61970, + "wifi-off": 61971, + "wind": 61972, + "x": 61973, + "x-circle": 61974, + "x-octagon": 61975, + "x-square": 61976, + "youtube": 61977, + "zap": 61978, + "zap-off": 61979, + "zoom-in": 61980, + "zoom-out": 61981 +} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome.json b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome.json new file mode 100644 index 00000000..0be3243c --- /dev/null +++ b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome.json @@ -0,0 +1,788 @@ +{ + "glass": 61440, + "music": 61441, + "search": 61442, + "envelope-o": 61443, + "heart": 61444, + "star": 61445, + "star-o": 61446, + "user": 61447, + "film": 61448, + "th-large": 61449, + "th": 61450, + "th-list": 61451, + "check": 61452, + "remove": 61453, + "close": 61453, + "times": 61453, + "search-plus": 61454, + "search-minus": 61456, + "power-off": 61457, + "signal": 61458, + "gear": 61459, + "cog": 61459, + "trash-o": 61460, + "home": 61461, + "file-o": 61462, + "clock-o": 61463, + "road": 61464, + "download": 61465, + "arrow-circle-o-down": 61466, + "arrow-circle-o-up": 61467, + "inbox": 61468, + "play-circle-o": 61469, + "rotate-right": 61470, + "repeat": 61470, + "refresh": 61473, + "list-alt": 61474, + "lock": 61475, + "flag": 61476, + "headphones": 61477, + "volume-off": 61478, + "volume-down": 61479, + "volume-up": 61480, + "qrcode": 61481, + "barcode": 61482, + "tag": 61483, + "tags": 61484, + "book": 61485, + "bookmark": 61486, + "print": 61487, + "camera": 61488, + "font": 61489, + "bold": 61490, + "italic": 61491, + "text-height": 61492, + "text-width": 61493, + "align-left": 61494, + "align-center": 61495, + "align-right": 61496, + "align-justify": 61497, + "list": 61498, + "dedent": 61499, + "outdent": 61499, + "indent": 61500, + "video-camera": 61501, + "photo": 61502, + "image": 61502, + "picture-o": 61502, + "pencil": 61504, + "map-marker": 61505, + "adjust": 61506, + "tint": 61507, + "edit": 61508, + "pencil-square-o": 61508, + "share-square-o": 61509, + "check-square-o": 61510, + "arrows": 61511, + "step-backward": 61512, + "fast-backward": 61513, + "backward": 61514, + "play": 61515, + "pause": 61516, + "stop": 61517, + "forward": 61518, + "fast-forward": 61520, + "step-forward": 61521, + "eject": 61522, + "chevron-left": 61523, + "chevron-right": 61524, + "plus-circle": 61525, + "minus-circle": 61526, + "times-circle": 61527, + "check-circle": 61528, + "question-circle": 61529, + "info-circle": 61530, + "crosshairs": 61531, + "times-circle-o": 61532, + "check-circle-o": 61533, + "ban": 61534, + "arrow-left": 61536, + "arrow-right": 61537, + "arrow-up": 61538, + "arrow-down": 61539, + "mail-forward": 61540, + "share": 61540, + "expand": 61541, + "compress": 61542, + "plus": 61543, + "minus": 61544, + "asterisk": 61545, + "exclamation-circle": 61546, + "gift": 61547, + "leaf": 61548, + "fire": 61549, + "eye": 61550, + "eye-slash": 61552, + "warning": 61553, + "exclamation-triangle": 61553, + "plane": 61554, + "calendar": 61555, + "random": 61556, + "comment": 61557, + "magnet": 61558, + "chevron-up": 61559, + "chevron-down": 61560, + "retweet": 61561, + "shopping-cart": 61562, + "folder": 61563, + "folder-open": 61564, + "arrows-v": 61565, + "arrows-h": 61566, + "bar-chart-o": 61568, + "bar-chart": 61568, + "twitter-square": 61569, + "facebook-square": 61570, + "camera-retro": 61571, + "key": 61572, + "gears": 61573, + "cogs": 61573, + "comments": 61574, + "thumbs-o-up": 61575, + "thumbs-o-down": 61576, + "star-half": 61577, + "heart-o": 61578, + "sign-out": 61579, + "linkedin-square": 61580, + "thumb-tack": 61581, + "external-link": 61582, + "sign-in": 61584, + "trophy": 61585, + "github-square": 61586, + "upload": 61587, + "lemon-o": 61588, + "phone": 61589, + "square-o": 61590, + "bookmark-o": 61591, + "phone-square": 61592, + "twitter": 61593, + "facebook-f": 61594, + "facebook": 61594, + "github": 61595, + "unlock": 61596, + "credit-card": 61597, + "feed": 61598, + "rss": 61598, + "hdd-o": 61600, + "bullhorn": 61601, + "bell": 61683, + "certificate": 61603, + "hand-o-right": 61604, + "hand-o-left": 61605, + "hand-o-up": 61606, + "hand-o-down": 61607, + "arrow-circle-left": 61608, + "arrow-circle-right": 61609, + "arrow-circle-up": 61610, + "arrow-circle-down": 61611, + "globe": 61612, + "wrench": 61613, + "tasks": 61614, + "filter": 61616, + "briefcase": 61617, + "arrows-alt": 61618, + "group": 61632, + "users": 61632, + "chain": 61633, + "link": 61633, + "cloud": 61634, + "flask": 61635, + "cut": 61636, + "scissors": 61636, + "copy": 61637, + "files-o": 61637, + "paperclip": 61638, + "save": 61639, + "floppy-o": 61639, + "square": 61640, + "navicon": 61641, + "reorder": 61641, + "bars": 61641, + "list-ul": 61642, + "list-ol": 61643, + "strikethrough": 61644, + "underline": 61645, + "table": 61646, + "magic": 61648, + "truck": 61649, + "pinterest": 61650, + "pinterest-square": 61651, + "google-plus-square": 61652, + "google-plus": 61653, + "money": 61654, + "caret-down": 61655, + "caret-up": 61656, + "caret-left": 61657, + "caret-right": 61658, + "columns": 61659, + "unsorted": 61660, + "sort": 61660, + "sort-down": 61661, + "sort-desc": 61661, + "sort-up": 61662, + "sort-asc": 61662, + "envelope": 61664, + "linkedin": 61665, + "rotate-left": 61666, + "undo": 61666, + "legal": 61667, + "gavel": 61667, + "dashboard": 61668, + "tachometer": 61668, + "comment-o": 61669, + "comments-o": 61670, + "flash": 61671, + "bolt": 61671, + "sitemap": 61672, + "umbrella": 61673, + "paste": 61674, + "clipboard": 61674, + "lightbulb-o": 61675, + "exchange": 61676, + "cloud-download": 61677, + "cloud-upload": 61678, + "user-md": 61680, + "stethoscope": 61681, + "suitcase": 61682, + "bell-o": 61602, + "coffee": 61684, + "cutlery": 61685, + "file-text-o": 61686, + "building-o": 61687, + "hospital-o": 61688, + "ambulance": 61689, + "medkit": 61690, + "fighter-jet": 61691, + "beer": 61692, + "h-square": 61693, + "plus-square": 61694, + "angle-double-left": 61696, + "angle-double-right": 61697, + "angle-double-up": 61698, + "angle-double-down": 61699, + "angle-left": 61700, + "angle-right": 61701, + "angle-up": 61702, + "angle-down": 61703, + "desktop": 61704, + "laptop": 61705, + "tablet": 61706, + "mobile-phone": 61707, + "mobile": 61707, + "circle-o": 61708, + "quote-left": 61709, + "quote-right": 61710, + "spinner": 61712, + "circle": 61713, + "mail-reply": 61714, + "reply": 61714, + "github-alt": 61715, + "folder-o": 61716, + "folder-open-o": 61717, + "smile-o": 61720, + "frown-o": 61721, + "meh-o": 61722, + "gamepad": 61723, + "keyboard-o": 61724, + "flag-o": 61725, + "flag-checkered": 61726, + "terminal": 61728, + "code": 61729, + "mail-reply-all": 61730, + "reply-all": 61730, + "star-half-empty": 61731, + "star-half-full": 61731, + "star-half-o": 61731, + "location-arrow": 61732, + "crop": 61733, + "code-fork": 61734, + "unlink": 61735, + "chain-broken": 61735, + "question": 61736, + "info": 61737, + "exclamation": 61738, + "superscript": 61739, + "subscript": 61740, + "eraser": 61741, + "puzzle-piece": 61742, + "microphone": 61744, + "microphone-slash": 61745, + "shield": 61746, + "calendar-o": 61747, + "fire-extinguisher": 61748, + "rocket": 61749, + "maxcdn": 61750, + "chevron-circle-left": 61751, + "chevron-circle-right": 61752, + "chevron-circle-up": 61753, + "chevron-circle-down": 61754, + "html5": 61755, + "css3": 61756, + "anchor": 61757, + "unlock-alt": 61758, + "bullseye": 61760, + "ellipsis-h": 61761, + "ellipsis-v": 61762, + "rss-square": 61763, + "play-circle": 61764, + "ticket": 61765, + "minus-square": 61766, + "minus-square-o": 61767, + "level-up": 61768, + "level-down": 61769, + "check-square": 61770, + "pencil-square": 61771, + "external-link-square": 61772, + "share-square": 61773, + "compass": 61774, + "toggle-down": 61776, + "caret-square-o-down": 61776, + "toggle-up": 61777, + "caret-square-o-up": 61777, + "toggle-right": 61778, + "caret-square-o-right": 61778, + "euro": 61779, + "eur": 61779, + "gbp": 61780, + "dollar": 61781, + "usd": 61781, + "rupee": 61782, + "inr": 61782, + "cny": 61783, + "rmb": 61783, + "yen": 61783, + "jpy": 61783, + "ruble": 61784, + "rouble": 61784, + "rub": 61784, + "won": 61785, + "krw": 61785, + "bitcoin": 61786, + "btc": 61786, + "file": 61787, + "file-text": 61788, + "sort-alpha-asc": 61789, + "sort-alpha-desc": 61790, + "sort-amount-asc": 61792, + "sort-amount-desc": 61793, + "sort-numeric-asc": 61794, + "sort-numeric-desc": 61795, + "thumbs-up": 61796, + "thumbs-down": 61797, + "youtube-square": 61798, + "youtube": 61799, + "xing": 61800, + "xing-square": 61801, + "youtube-play": 61802, + "dropbox": 61803, + "stack-overflow": 61804, + "instagram": 61805, + "flickr": 61806, + "adn": 61808, + "bitbucket": 61809, + "bitbucket-square": 61810, + "tumblr": 61811, + "tumblr-square": 61812, + "long-arrow-down": 61813, + "long-arrow-up": 61814, + "long-arrow-left": 61815, + "long-arrow-right": 61816, + "apple": 61817, + "windows": 61818, + "android": 61819, + "linux": 61820, + "dribbble": 61821, + "skype": 61822, + "foursquare": 61824, + "trello": 61825, + "female": 61826, + "male": 61827, + "gittip": 61828, + "gratipay": 61828, + "sun-o": 61829, + "moon-o": 61830, + "archive": 61831, + "bug": 61832, + "vk": 61833, + "weibo": 61834, + "renren": 61835, + "pagelines": 61836, + "stack-exchange": 61837, + "arrow-circle-o-right": 61838, + "arrow-circle-o-left": 61840, + "toggle-left": 61841, + "caret-square-o-left": 61841, + "dot-circle-o": 61842, + "wheelchair": 61843, + "vimeo-square": 61844, + "turkish-lira": 61845, + "try": 61845, + "plus-square-o": 61846, + "space-shuttle": 61847, + "slack": 61848, + "envelope-square": 61849, + "wordpress": 61850, + "openid": 61851, + "institution": 61852, + "bank": 61852, + "university": 61852, + "mortar-board": 61853, + "graduation-cap": 61853, + "yahoo": 61854, + "google": 61856, + "reddit": 61857, + "reddit-square": 61858, + "stumbleupon-circle": 61859, + "stumbleupon": 61860, + "delicious": 61861, + "digg": 61862, + "pied-piper-pp": 61863, + "pied-piper-alt": 61864, + "drupal": 61865, + "joomla": 61866, + "language": 61867, + "fax": 61868, + "building": 61869, + "child": 61870, + "paw": 61872, + "spoon": 61873, + "cube": 61874, + "cubes": 61875, + "behance": 61876, + "behance-square": 61877, + "steam": 61878, + "steam-square": 61879, + "recycle": 61880, + "automobile": 61881, + "car": 61881, + "cab": 61882, + "taxi": 61882, + "tree": 61883, + "spotify": 61884, + "deviantart": 61885, + "soundcloud": 61886, + "database": 61888, + "file-pdf-o": 61889, + "file-word-o": 61890, + "file-excel-o": 61891, + "file-powerpoint-o": 61892, + "file-photo-o": 61893, + "file-picture-o": 61893, + "file-image-o": 61893, + "file-zip-o": 61894, + "file-archive-o": 61894, + "file-sound-o": 61895, + "file-audio-o": 61895, + "file-movie-o": 61896, + "file-video-o": 61896, + "file-code-o": 61897, + "vine": 61898, + "codepen": 61899, + "jsfiddle": 61900, + "life-bouy": 61901, + "life-buoy": 61901, + "life-saver": 61901, + "support": 61901, + "life-ring": 61901, + "circle-o-notch": 61902, + "ra": 61904, + "resistance": 61904, + "rebel": 61904, + "ge": 61905, + "empire": 61905, + "git-square": 61906, + "git": 61907, + "y-combinator-square": 61908, + "yc-square": 61908, + "hacker-news": 61908, + "tencent-weibo": 61909, + "qq": 61910, + "wechat": 61911, + "weixin": 61911, + "send": 61912, + "paper-plane": 61912, + "send-o": 61913, + "paper-plane-o": 61913, + "history": 61914, + "circle-thin": 61915, + "header": 61916, + "paragraph": 61917, + "sliders": 61918, + "share-alt": 61920, + "share-alt-square": 61921, + "bomb": 61922, + "soccer-ball-o": 61923, + "futbol-o": 61923, + "tty": 61924, + "binoculars": 61925, + "plug": 61926, + "slideshare": 61927, + "twitch": 61928, + "yelp": 61929, + "newspaper-o": 61930, + "wifi": 61931, + "calculator": 61932, + "paypal": 61933, + "google-wallet": 61934, + "cc-visa": 61936, + "cc-mastercard": 61937, + "cc-discover": 61938, + "cc-amex": 61939, + "cc-paypal": 61940, + "cc-stripe": 61941, + "bell-slash": 61942, + "bell-slash-o": 61943, + "trash": 61944, + "copyright": 61945, + "at": 61946, + "eyedropper": 61947, + "paint-brush": 61948, + "birthday-cake": 61949, + "area-chart": 61950, + "pie-chart": 61952, + "line-chart": 61953, + "lastfm": 61954, + "lastfm-square": 61955, + "toggle-off": 61956, + "toggle-on": 61957, + "bicycle": 61958, + "bus": 61959, + "ioxhost": 61960, + "angellist": 61961, + "cc": 61962, + "shekel": 61963, + "sheqel": 61963, + "ils": 61963, + "meanpath": 61964, + "buysellads": 61965, + "connectdevelop": 61966, + "dashcube": 61968, + "forumbee": 61969, + "leanpub": 61970, + "sellsy": 61971, + "shirtsinbulk": 61972, + "simplybuilt": 61973, + "skyatlas": 61974, + "cart-plus": 61975, + "cart-arrow-down": 61976, + "diamond": 61977, + "ship": 61978, + "user-secret": 61979, + "motorcycle": 61980, + "street-view": 61981, + "heartbeat": 61982, + "venus": 61985, + "mars": 61986, + "mercury": 61987, + "intersex": 61988, + "transgender": 61988, + "transgender-alt": 61989, + "venus-double": 61990, + "mars-double": 61991, + "venus-mars": 61992, + "mars-stroke": 61993, + "mars-stroke-v": 61994, + "mars-stroke-h": 61995, + "neuter": 61996, + "genderless": 61997, + "facebook-official": 62000, + "pinterest-p": 62001, + "whatsapp": 62002, + "server": 62003, + "user-plus": 62004, + "user-times": 62005, + "hotel": 62006, + "bed": 62006, + "viacoin": 62007, + "train": 62008, + "subway": 62009, + "medium": 62010, + "yc": 62011, + "y-combinator": 62011, + "optin-monster": 62012, + "opencart": 62013, + "expeditedssl": 62014, + "battery-4": 62016, + "battery": 62016, + "battery-full": 62016, + "battery-3": 62017, + "battery-three-quarters": 62017, + "battery-2": 62018, + "battery-half": 62018, + "battery-1": 62019, + "battery-quarter": 62019, + "battery-0": 62020, + "battery-empty": 62020, + "mouse-pointer": 62021, + "i-cursor": 62022, + "object-group": 62023, + "object-ungroup": 62024, + "sticky-note": 62025, + "sticky-note-o": 62026, + "cc-jcb": 62027, + "cc-diners-club": 62028, + "clone": 62029, + "balance-scale": 62030, + "hourglass-o": 62032, + "hourglass-1": 62033, + "hourglass-start": 62033, + "hourglass-2": 62034, + "hourglass-half": 62034, + "hourglass-3": 62035, + "hourglass-end": 62035, + "hourglass": 62036, + "hand-grab-o": 62037, + "hand-rock-o": 62037, + "hand-stop-o": 62038, + "hand-paper-o": 62038, + "hand-scissors-o": 62039, + "hand-lizard-o": 62040, + "hand-spock-o": 62041, + "hand-pointer-o": 62042, + "hand-peace-o": 62043, + "trademark": 62044, + "registered": 62045, + "creative-commons": 62046, + "gg": 62048, + "gg-circle": 62049, + "tripadvisor": 62050, + "odnoklassniki": 62051, + "odnoklassniki-square": 62052, + "get-pocket": 62053, + "wikipedia-w": 62054, + "safari": 62055, + "chrome": 62056, + "firefox": 62057, + "opera": 62058, + "internet-explorer": 62059, + "tv": 62060, + "television": 62060, + "contao": 62061, + "500px": 62062, + "amazon": 62064, + "calendar-plus-o": 62065, + "calendar-minus-o": 62066, + "calendar-times-o": 62067, + "calendar-check-o": 62068, + "industry": 62069, + "map-pin": 62070, + "map-signs": 62071, + "map-o": 62072, + "map": 62073, + "commenting": 62074, + "commenting-o": 62075, + "houzz": 62076, + "vimeo": 62077, + "black-tie": 62078, + "fonticons": 62080, + "reddit-alien": 62081, + "edge": 62082, + "credit-card-alt": 62083, + "codiepie": 62084, + "modx": 62085, + "fort-awesome": 62086, + "usb": 62087, + "product-hunt": 62088, + "mixcloud": 62089, + "scribd": 62090, + "pause-circle": 62091, + "pause-circle-o": 62092, + "stop-circle": 62093, + "stop-circle-o": 62094, + "shopping-bag": 62096, + "shopping-basket": 62097, + "hashtag": 62098, + "bluetooth": 62099, + "bluetooth-b": 62100, + "percent": 62101, + "gitlab": 62102, + "wpbeginner": 62103, + "wpforms": 62104, + "envira": 62105, + "universal-access": 62106, + "wheelchair-alt": 62107, + "question-circle-o": 62108, + "blind": 62109, + "audio-description": 62110, + "volume-control-phone": 62112, + "braille": 62113, + "assistive-listening-systems": 62114, + "asl-interpreting": 62115, + "american-sign-language-interpreting": 62115, + "deafness": 62116, + "hard-of-hearing": 62116, + "deaf": 62116, + "glide": 62117, + "glide-g": 62118, + "signing": 62119, + "sign-language": 62119, + "low-vision": 62120, + "viadeo": 62121, + "viadeo-square": 62122, + "snapchat": 62123, + "snapchat-ghost": 62124, + "snapchat-square": 62125, + "pied-piper": 62126, + "first-order": 62128, + "yoast": 62129, + "themeisle": 62130, + "google-plus-circle": 62131, + "google-plus-official": 62131, + "fa": 62132, + "font-awesome": 62132, + "handshake-o": 62133, + "envelope-open": 62134, + "envelope-open-o": 62135, + "linode": 62136, + "address-book": 62137, + "address-book-o": 62138, + "vcard": 62139, + "address-card": 62139, + "vcard-o": 62140, + "address-card-o": 62140, + "user-circle": 62141, + "user-circle-o": 62142, + "user-o": 62144, + "id-badge": 62145, + "drivers-license": 62146, + "id-card": 62146, + "drivers-license-o": 62147, + "id-card-o": 62147, + "quora": 62148, + "free-code-camp": 62149, + "telegram": 62150, + "thermometer-4": 62151, + "thermometer": 62151, + "thermometer-full": 62151, + "thermometer-3": 62152, + "thermometer-three-quarters": 62152, + "thermometer-2": 62153, + "thermometer-half": 62153, + "thermometer-1": 62154, + "thermometer-quarter": 62154, + "thermometer-0": 62155, + "thermometer-empty": 62155, + "shower": 62156, + "bathtub": 62157, + "s15": 62157, + "bath": 62157, + "podcast": 62158, + "window-maximize": 62160, + "window-minimize": 62161, + "window-restore": 62162, + "times-rectangle": 62163, + "window-close": 62163, + "times-rectangle-o": 62164, + "window-close-o": 62164, + "bandcamp": 62165, + "grav": 62166, + "etsy": 62167, + "imdb": 62168, + "ravelry": 62169, + "eercast": 62170, + "microchip": 62171, + "snowflake-o": 62172, + "superpowers": 62173, + "wpexplorer": 62174, + "meetup": 62176 +} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Free.json b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Free.json new file mode 100644 index 00000000..04a8ca0e --- /dev/null +++ b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Free.json @@ -0,0 +1,1461 @@ +{ + "500px": 62062, + "accessible-icon": 62312, + "accusoft": 62313, + "acquisitions-incorporated": 63151, + "ad": 63041, + "address-book": 62137, + "address-card": 62139, + "adjust": 61506, + "adn": 61808, + "adversal": 62314, + "affiliatetheme": 62315, + "air-freshener": 62928, + "airbnb": 63540, + "algolia": 62316, + "align-center": 61495, + "align-justify": 61497, + "align-left": 61494, + "align-right": 61496, + "alipay": 63042, + "allergies": 62561, + "amazon": 62064, + "amazon-pay": 62508, + "ambulance": 61689, + "american-sign-language-interpreting": 62115, + "amilia": 62317, + "anchor": 61757, + "android": 61819, + "angellist": 61961, + "angle-double-down": 61699, + "angle-double-left": 61696, + "angle-double-right": 61697, + "angle-double-up": 61698, + "angle-down": 61703, + "angle-left": 61700, + "angle-right": 61701, + "angle-up": 61702, + "angry": 62806, + "angrycreative": 62318, + "angular": 62496, + "ankh": 63044, + "app-store": 62319, + "app-store-ios": 62320, + "apper": 62321, + "apple": 61817, + "apple-alt": 62929, + "apple-pay": 62485, + "archive": 61831, + "archway": 62807, + "arrow-alt-circle-down": 62296, + "arrow-alt-circle-left": 62297, + "arrow-alt-circle-right": 62298, + "arrow-alt-circle-up": 62299, + "arrow-circle-down": 61611, + "arrow-circle-left": 61608, + "arrow-circle-right": 61609, + "arrow-circle-up": 61610, + "arrow-down": 61539, + "arrow-left": 61536, + "arrow-right": 61537, + "arrow-up": 61538, + "arrows-alt": 61618, + "arrows-alt-h": 62263, + "arrows-alt-v": 62264, + "artstation": 63354, + "assistive-listening-systems": 62114, + "asterisk": 61545, + "asymmetrik": 62322, + "at": 61946, + "atlas": 62808, + "atlassian": 63355, + "atom": 62930, + "audible": 62323, + "audio-description": 62110, + "autoprefixer": 62492, + "avianex": 62324, + "aviato": 62497, + "award": 62809, + "aws": 62325, + "baby": 63356, + "baby-carriage": 63357, + "backspace": 62810, + "backward": 61514, + "bacon": 63461, + "bacteria": 57433, + "bacterium": 57434, + "bahai": 63078, + "balance-scale": 62030, + "balance-scale-left": 62741, + "balance-scale-right": 62742, + "ban": 61534, + "band-aid": 62562, + "bandcamp": 62165, + "barcode": 61482, + "bars": 61641, + "baseball-ball": 62515, + "basketball-ball": 62516, + "bath": 62157, + "battery-empty": 62020, + "battery-full": 62016, + "battery-half": 62018, + "battery-quarter": 62019, + "battery-three-quarters": 62017, + "battle-net": 63541, + "bed": 62006, + "beer": 61692, + "behance": 61876, + "behance-square": 61877, + "bell": 61683, + "bell-slash": 61942, + "bezier-curve": 62811, + "bible": 63047, + "bicycle": 61958, + "biking": 63562, + "bimobject": 62328, + "binoculars": 61925, + "biohazard": 63360, + "birthday-cake": 61949, + "bitbucket": 61809, + "bitcoin": 62329, + "bity": 62330, + "black-tie": 62078, + "blackberry": 62331, + "blender": 62743, + "blender-phone": 63158, + "blind": 62109, + "blog": 63361, + "blogger": 62332, + "blogger-b": 62333, + "bluetooth": 62099, + "bluetooth-b": 62100, + "bold": 61490, + "bolt": 61671, + "bomb": 61922, + "bone": 62935, + "bong": 62812, + "book": 61485, + "book-dead": 63159, + "book-medical": 63462, + "book-open": 62744, + "book-reader": 62938, + "bookmark": 61486, + "bootstrap": 63542, + "border-all": 63564, + "border-none": 63568, + "border-style": 63571, + "bowling-ball": 62518, + "box": 62566, + "box-open": 62622, + "box-tissue": 57435, + "boxes": 62568, + "braille": 62113, + "brain": 62940, + "bread-slice": 63468, + "briefcase": 61617, + "briefcase-medical": 62569, + "broadcast-tower": 62745, + "broom": 62746, + "brush": 62813, + "btc": 61786, + "buffer": 63543, + "bug": 61832, + "building": 61869, + "bullhorn": 61601, + "bullseye": 61760, + "burn": 62570, + "buromobelexperte": 62335, + "bus": 61959, + "bus-alt": 62814, + "business-time": 63050, + "buy-n-large": 63654, + "buysellads": 61965, + "calculator": 61932, + "calendar": 61747, + "calendar-alt": 61555, + "calendar-check": 62068, + "calendar-day": 63363, + "calendar-minus": 62066, + "calendar-plus": 62065, + "calendar-times": 62067, + "calendar-week": 63364, + "camera": 61488, + "camera-retro": 61571, + "campground": 63163, + "canadian-maple-leaf": 63365, + "candy-cane": 63366, + "cannabis": 62815, + "capsules": 62571, + "car": 61881, + "car-alt": 62942, + "car-battery": 62943, + "car-crash": 62945, + "car-side": 62948, + "caravan": 63743, + "caret-down": 61655, + "caret-left": 61657, + "caret-right": 61658, + "caret-square-down": 61776, + "caret-square-left": 61841, + "caret-square-right": 61778, + "caret-square-up": 61777, + "caret-up": 61656, + "carrot": 63367, + "cart-arrow-down": 61976, + "cart-plus": 61975, + "cash-register": 63368, + "cat": 63166, + "cc-amazon-pay": 62509, + "cc-amex": 61939, + "cc-apple-pay": 62486, + "cc-diners-club": 62028, + "cc-discover": 61938, + "cc-jcb": 62027, + "cc-mastercard": 61937, + "cc-paypal": 61940, + "cc-stripe": 61941, + "cc-visa": 61936, + "centercode": 62336, + "centos": 63369, + "certificate": 61603, + "chair": 63168, + "chalkboard": 62747, + "chalkboard-teacher": 62748, + "charging-station": 62951, + "chart-area": 61950, + "chart-bar": 61568, + "chart-line": 61953, + "chart-pie": 61952, + "check": 61452, + "check-circle": 61528, + "check-double": 62816, + "check-square": 61770, + "cheese": 63471, + "chess": 62521, + "chess-bishop": 62522, + "chess-board": 62524, + "chess-king": 62527, + "chess-knight": 62529, + "chess-pawn": 62531, + "chess-queen": 62533, + "chess-rook": 62535, + "chevron-circle-down": 61754, + "chevron-circle-left": 61751, + "chevron-circle-right": 61752, + "chevron-circle-up": 61753, + "chevron-down": 61560, + "chevron-left": 61523, + "chevron-right": 61524, + "chevron-up": 61559, + "child": 61870, + "chrome": 62056, + "chromecast": 63544, + "church": 62749, + "circle": 61713, + "circle-notch": 61902, + "city": 63055, + "clinic-medical": 63474, + "clipboard": 62248, + "clipboard-check": 62572, + "clipboard-list": 62573, + "clock": 61463, + "clone": 62029, + "closed-captioning": 61962, + "cloud": 61634, + "cloud-download-alt": 62337, + "cloud-meatball": 63291, + "cloud-moon": 63171, + "cloud-moon-rain": 63292, + "cloud-rain": 63293, + "cloud-showers-heavy": 63296, + "cloud-sun": 63172, + "cloud-sun-rain": 63299, + "cloud-upload-alt": 62338, + "cloudflare": 57469, + "cloudscale": 62339, + "cloudsmith": 62340, + "cloudversify": 62341, + "cocktail": 62817, + "code": 61729, + "code-branch": 61734, + "codepen": 61899, + "codiepie": 62084, + "coffee": 61684, + "cog": 61459, + "cogs": 61573, + "coins": 62750, + "columns": 61659, + "comment": 61557, + "comment-alt": 62074, + "comment-dollar": 63057, + "comment-dots": 62637, + "comment-medical": 63477, + "comment-slash": 62643, + "comments": 61574, + "comments-dollar": 63059, + "compact-disc": 62751, + "compass": 61774, + "compress": 61542, + "compress-alt": 62498, + "compress-arrows-alt": 63372, + "concierge-bell": 62818, + "confluence": 63373, + "connectdevelop": 61966, + "contao": 62061, + "cookie": 62819, + "cookie-bite": 62820, + "copy": 61637, + "copyright": 61945, + "cotton-bureau": 63646, + "couch": 62648, + "cpanel": 62344, + "creative-commons": 62046, + "creative-commons-by": 62695, + "creative-commons-nc": 62696, + "creative-commons-nc-eu": 62697, + "creative-commons-nc-jp": 62698, + "creative-commons-nd": 62699, + "creative-commons-pd": 62700, + "creative-commons-pd-alt": 62701, + "creative-commons-remix": 62702, + "creative-commons-sa": 62703, + "creative-commons-sampling": 62704, + "creative-commons-sampling-plus": 62705, + "creative-commons-share": 62706, + "creative-commons-zero": 62707, + "credit-card": 61597, + "critical-role": 63177, + "crop": 61733, + "crop-alt": 62821, + "cross": 63060, + "crosshairs": 61531, + "crow": 62752, + "crown": 62753, + "crutch": 63479, + "css3": 61756, + "css3-alt": 62347, + "cube": 61874, + "cubes": 61875, + "cut": 61636, + "cuttlefish": 62348, + "d-and-d": 62349, + "d-and-d-beyond": 63178, + "dailymotion": 57426, + "dashcube": 61968, + "database": 61888, + "deaf": 62116, + "deezer": 57463, + "delicious": 61861, + "democrat": 63303, + "deploydog": 62350, + "deskpro": 62351, + "desktop": 61704, + "dev": 63180, + "deviantart": 61885, + "dharmachakra": 63061, + "dhl": 63376, + "diagnoses": 62576, + "diaspora": 63377, + "dice": 62754, + "dice-d20": 63183, + "dice-d6": 63185, + "dice-five": 62755, + "dice-four": 62756, + "dice-one": 62757, + "dice-six": 62758, + "dice-three": 62759, + "dice-two": 62760, + "digg": 61862, + "digital-ocean": 62353, + "digital-tachograph": 62822, + "directions": 62955, + "discord": 62354, + "discourse": 62355, + "disease": 63482, + "divide": 62761, + "dizzy": 62823, + "dna": 62577, + "dochub": 62356, + "docker": 62357, + "dog": 63187, + "dollar-sign": 61781, + "dolly": 62578, + "dolly-flatbed": 62580, + "donate": 62649, + "door-closed": 62762, + "door-open": 62763, + "dot-circle": 61842, + "dove": 62650, + "download": 61465, + "draft2digital": 62358, + "drafting-compass": 62824, + "dragon": 63189, + "draw-polygon": 62958, + "dribbble": 61821, + "dribbble-square": 62359, + "dropbox": 61803, + "drum": 62825, + "drum-steelpan": 62826, + "drumstick-bite": 63191, + "drupal": 61865, + "dumbbell": 62539, + "dumpster": 63379, + "dumpster-fire": 63380, + "dungeon": 63193, + "dyalog": 62361, + "earlybirds": 62362, + "ebay": 62708, + "edge": 62082, + "edge-legacy": 57464, + "edit": 61508, + "egg": 63483, + "eject": 61522, + "elementor": 62512, + "ellipsis-h": 61761, + "ellipsis-v": 61762, + "ello": 62961, + "ember": 62499, + "empire": 61905, + "envelope": 61664, + "envelope-open": 62134, + "envelope-open-text": 63064, + "envelope-square": 61849, + "envira": 62105, + "equals": 62764, + "eraser": 61741, + "erlang": 62365, + "ethereum": 62510, + "ethernet": 63382, + "etsy": 62167, + "euro-sign": 61779, + "evernote": 63545, + "exchange-alt": 62306, + "exclamation": 61738, + "exclamation-circle": 61546, + "exclamation-triangle": 61553, + "expand": 61541, + "expand-alt": 62500, + "expand-arrows-alt": 62238, + "expeditedssl": 62014, + "external-link-alt": 62301, + "external-link-square-alt": 62304, + "eye": 61550, + "eye-dropper": 61947, + "eye-slash": 61552, + "facebook": 61594, + "facebook-f": 62366, + "facebook-messenger": 62367, + "facebook-square": 61570, + "fan": 63587, + "fantasy-flight-games": 63196, + "fast-backward": 61513, + "fast-forward": 61520, + "faucet": 57349, + "fax": 61868, + "feather": 62765, + "feather-alt": 62827, + "fedex": 63383, + "fedora": 63384, + "female": 61826, + "fighter-jet": 61691, + "figma": 63385, + "file": 61787, + "file-alt": 61788, + "file-archive": 61894, + "file-audio": 61895, + "file-code": 61897, + "file-contract": 62828, + "file-csv": 63197, + "file-download": 62829, + "file-excel": 61891, + "file-export": 62830, + "file-image": 61893, + "file-import": 62831, + "file-invoice": 62832, + "file-invoice-dollar": 62833, + "file-medical": 62583, + "file-medical-alt": 62584, + "file-pdf": 61889, + "file-powerpoint": 61892, + "file-prescription": 62834, + "file-signature": 62835, + "file-upload": 62836, + "file-video": 61896, + "file-word": 61890, + "fill": 62837, + "fill-drip": 62838, + "film": 61448, + "filter": 61616, + "fingerprint": 62839, + "fire": 61549, + "fire-alt": 63460, + "fire-extinguisher": 61748, + "firefox": 62057, + "firefox-browser": 57351, + "first-aid": 62585, + "first-order": 62128, + "first-order-alt": 62730, + "firstdraft": 62369, + "fish": 62840, + "fist-raised": 63198, + "flag": 61476, + "flag-checkered": 61726, + "flag-usa": 63309, + "flask": 61635, + "flickr": 61806, + "flipboard": 62541, + "flushed": 62841, + "fly": 62487, + "folder": 61563, + "folder-minus": 63069, + "folder-open": 61564, + "folder-plus": 63070, + "font": 61489, + "font-awesome": 62132, + "font-awesome-alt": 62300, + "font-awesome-flag": 62501, + "font-awesome-logo-full": 62694, + "fonticons": 62080, + "fonticons-fi": 62370, + "football-ball": 62542, + "fort-awesome": 62086, + "fort-awesome-alt": 62371, + "forumbee": 61969, + "forward": 61518, + "foursquare": 61824, + "free-code-camp": 62149, + "freebsd": 62372, + "frog": 62766, + "frown": 61721, + "frown-open": 62842, + "fulcrum": 62731, + "funnel-dollar": 63074, + "futbol": 61923, + "galactic-republic": 62732, + "galactic-senate": 62733, + "gamepad": 61723, + "gas-pump": 62767, + "gavel": 61667, + "gem": 62373, + "genderless": 61997, + "get-pocket": 62053, + "gg": 62048, + "gg-circle": 62049, + "ghost": 63202, + "gift": 61547, + "gifts": 63388, + "git": 61907, + "git-alt": 63553, + "git-square": 61906, + "github": 61595, + "github-alt": 61715, + "github-square": 61586, + "gitkraken": 62374, + "gitlab": 62102, + "gitter": 62502, + "glass-cheers": 63391, + "glass-martini": 61440, + "glass-martini-alt": 62843, + "glass-whiskey": 63392, + "glasses": 62768, + "glide": 62117, + "glide-g": 62118, + "globe": 61612, + "globe-africa": 62844, + "globe-americas": 62845, + "globe-asia": 62846, + "globe-europe": 63394, + "gofore": 62375, + "golf-ball": 62544, + "goodreads": 62376, + "goodreads-g": 62377, + "google": 61856, + "google-drive": 62378, + "google-pay": 57465, + "google-play": 62379, + "google-plus": 62131, + "google-plus-g": 61653, + "google-plus-square": 61652, + "google-wallet": 61934, + "gopuram": 63076, + "graduation-cap": 61853, + "gratipay": 61828, + "grav": 62166, + "greater-than": 62769, + "greater-than-equal": 62770, + "grimace": 62847, + "grin": 62848, + "grin-alt": 62849, + "grin-beam": 62850, + "grin-beam-sweat": 62851, + "grin-hearts": 62852, + "grin-squint": 62853, + "grin-squint-tears": 62854, + "grin-stars": 62855, + "grin-tears": 62856, + "grin-tongue": 62857, + "grin-tongue-squint": 62858, + "grin-tongue-wink": 62859, + "grin-wink": 62860, + "grip-horizontal": 62861, + "grip-lines": 63396, + "grip-lines-vertical": 63397, + "grip-vertical": 62862, + "gripfire": 62380, + "grunt": 62381, + "guilded": 57470, + "guitar": 63398, + "gulp": 62382, + "h-square": 61693, + "hacker-news": 61908, + "hacker-news-square": 62383, + "hackerrank": 62967, + "hamburger": 63493, + "hammer": 63203, + "hamsa": 63077, + "hand-holding": 62653, + "hand-holding-heart": 62654, + "hand-holding-medical": 57436, + "hand-holding-usd": 62656, + "hand-holding-water": 62657, + "hand-lizard": 62040, + "hand-middle-finger": 63494, + "hand-paper": 62038, + "hand-peace": 62043, + "hand-point-down": 61607, + "hand-point-left": 61605, + "hand-point-right": 61604, + "hand-point-up": 61606, + "hand-pointer": 62042, + "hand-rock": 62037, + "hand-scissors": 62039, + "hand-sparkles": 57437, + "hand-spock": 62041, + "hands": 62658, + "hands-helping": 62660, + "hands-wash": 57438, + "handshake": 62133, + "handshake-alt-slash": 57439, + "handshake-slash": 57440, + "hanukiah": 63206, + "hard-hat": 63495, + "hashtag": 62098, + "hat-cowboy": 63680, + "hat-cowboy-side": 63681, + "hat-wizard": 63208, + "hdd": 61600, + "head-side-cough": 57441, + "head-side-cough-slash": 57442, + "head-side-mask": 57443, + "head-side-virus": 57444, + "heading": 61916, + "headphones": 61477, + "headphones-alt": 62863, + "headset": 62864, + "heart": 61444, + "heart-broken": 63401, + "heartbeat": 61982, + "helicopter": 62771, + "highlighter": 62865, + "hiking": 63212, + "hippo": 63213, + "hips": 62546, + "hire-a-helper": 62384, + "history": 61914, + "hive": 57471, + "hockey-puck": 62547, + "holly-berry": 63402, + "home": 61461, + "hooli": 62503, + "hornbill": 62866, + "horse": 63216, + "horse-head": 63403, + "hospital": 61688, + "hospital-alt": 62589, + "hospital-symbol": 62590, + "hospital-user": 63501, + "hot-tub": 62867, + "hotdog": 63503, + "hotel": 62868, + "hotjar": 62385, + "hourglass": 62036, + "hourglass-end": 62035, + "hourglass-half": 62034, + "hourglass-start": 62033, + "house-damage": 63217, + "house-user": 57445, + "houzz": 62076, + "hryvnia": 63218, + "html5": 61755, + "hubspot": 62386, + "i-cursor": 62022, + "ice-cream": 63504, + "icicles": 63405, + "icons": 63597, + "id-badge": 62145, + "id-card": 62146, + "id-card-alt": 62591, + "ideal": 57363, + "igloo": 63406, + "image": 61502, + "images": 62210, + "imdb": 62168, + "inbox": 61468, + "indent": 61500, + "industry": 62069, + "infinity": 62772, + "info": 61737, + "info-circle": 61530, + "innosoft": 57472, + "instagram": 61805, + "instagram-square": 57429, + "instalod": 57473, + "intercom": 63407, + "internet-explorer": 62059, + "invision": 63408, + "ioxhost": 61960, + "italic": 61491, + "itch-io": 63546, + "itunes": 62388, + "itunes-note": 62389, + "java": 62692, + "jedi": 63081, + "jedi-order": 62734, + "jenkins": 62390, + "jira": 63409, + "joget": 62391, + "joint": 62869, + "joomla": 61866, + "journal-whills": 63082, + "js": 62392, + "js-square": 62393, + "jsfiddle": 61900, + "kaaba": 63083, + "kaggle": 62970, + "key": 61572, + "keybase": 62709, + "keyboard": 61724, + "keycdn": 62394, + "khanda": 63085, + "kickstarter": 62395, + "kickstarter-k": 62396, + "kiss": 62870, + "kiss-beam": 62871, + "kiss-wink-heart": 62872, + "kiwi-bird": 62773, + "korvue": 62511, + "landmark": 63087, + "language": 61867, + "laptop": 61705, + "laptop-code": 62972, + "laptop-house": 57446, + "laptop-medical": 63506, + "laravel": 62397, + "lastfm": 61954, + "lastfm-square": 61955, + "laugh": 62873, + "laugh-beam": 62874, + "laugh-squint": 62875, + "laugh-wink": 62876, + "layer-group": 62973, + "leaf": 61548, + "leanpub": 61970, + "lemon": 61588, + "less": 62493, + "less-than": 62774, + "less-than-equal": 62775, + "level-down-alt": 62398, + "level-up-alt": 62399, + "life-ring": 61901, + "lightbulb": 61675, + "line": 62400, + "link": 61633, + "linkedin": 61580, + "linkedin-in": 61665, + "linode": 62136, + "linux": 61820, + "lira-sign": 61845, + "list": 61498, + "list-alt": 61474, + "list-ol": 61643, + "list-ul": 61642, + "location-arrow": 61732, + "lock": 61475, + "lock-open": 62401, + "long-arrow-alt-down": 62217, + "long-arrow-alt-left": 62218, + "long-arrow-alt-right": 62219, + "long-arrow-alt-up": 62220, + "low-vision": 62120, + "luggage-cart": 62877, + "lungs": 62980, + "lungs-virus": 57447, + "lyft": 62403, + "magento": 62404, + "magic": 61648, + "magnet": 61558, + "mail-bulk": 63092, + "mailchimp": 62878, + "male": 61827, + "mandalorian": 62735, + "map": 62073, + "map-marked": 62879, + "map-marked-alt": 62880, + "map-marker": 61505, + "map-marker-alt": 62405, + "map-pin": 62070, + "map-signs": 62071, + "markdown": 62991, + "marker": 62881, + "mars": 61986, + "mars-double": 61991, + "mars-stroke": 61993, + "mars-stroke-h": 61995, + "mars-stroke-v": 61994, + "mask": 63226, + "mastodon": 62710, + "maxcdn": 61750, + "mdb": 63690, + "medal": 62882, + "medapps": 62406, + "medium": 62010, + "medium-m": 62407, + "medkit": 61690, + "medrt": 62408, + "meetup": 62176, + "megaport": 62883, + "meh": 61722, + "meh-blank": 62884, + "meh-rolling-eyes": 62885, + "memory": 62776, + "mendeley": 63411, + "menorah": 63094, + "mercury": 61987, + "meteor": 63315, + "microblog": 57370, + "microchip": 62171, + "microphone": 61744, + "microphone-alt": 62409, + "microphone-alt-slash": 62777, + "microphone-slash": 61745, + "microscope": 62992, + "microsoft": 62410, + "minus": 61544, + "minus-circle": 61526, + "minus-square": 61766, + "mitten": 63413, + "mix": 62411, + "mixcloud": 62089, + "mixer": 57430, + "mizuni": 62412, + "mobile": 61707, + "mobile-alt": 62413, + "modx": 62085, + "monero": 62416, + "money-bill": 61654, + "money-bill-alt": 62417, + "money-bill-wave": 62778, + "money-bill-wave-alt": 62779, + "money-check": 62780, + "money-check-alt": 62781, + "monument": 62886, + "moon": 61830, + "mortar-pestle": 62887, + "mosque": 63096, + "motorcycle": 61980, + "mountain": 63228, + "mouse": 63692, + "mouse-pointer": 62021, + "mug-hot": 63414, + "music": 61441, + "napster": 62418, + "neos": 62994, + "network-wired": 63231, + "neuter": 61996, + "newspaper": 61930, + "nimblr": 62888, + "node": 62489, + "node-js": 62419, + "not-equal": 62782, + "notes-medical": 62593, + "npm": 62420, + "ns8": 62421, + "nutritionix": 62422, + "object-group": 62023, + "object-ungroup": 62024, + "octopus-deploy": 57474, + "odnoklassniki": 62051, + "odnoklassniki-square": 62052, + "oil-can": 62995, + "old-republic": 62736, + "om": 63097, + "opencart": 62013, + "openid": 61851, + "opera": 62058, + "optin-monster": 62012, + "orcid": 63698, + "osi": 62490, + "otter": 63232, + "outdent": 61499, + "page4": 62423, + "pagelines": 61836, + "pager": 63509, + "paint-brush": 61948, + "paint-roller": 62890, + "palette": 62783, + "palfed": 62424, + "pallet": 62594, + "paper-plane": 61912, + "paperclip": 61638, + "parachute-box": 62669, + "paragraph": 61917, + "parking": 62784, + "passport": 62891, + "pastafarianism": 63099, + "paste": 61674, + "patreon": 62425, + "pause": 61516, + "pause-circle": 62091, + "paw": 61872, + "paypal": 61933, + "peace": 63100, + "pen": 62212, + "pen-alt": 62213, + "pen-fancy": 62892, + "pen-nib": 62893, + "pen-square": 61771, + "pencil-alt": 62211, + "pencil-ruler": 62894, + "penny-arcade": 63236, + "people-arrows": 57448, + "people-carry": 62670, + "pepper-hot": 63510, + "perbyte": 57475, + "percent": 62101, + "percentage": 62785, + "periscope": 62426, + "person-booth": 63318, + "phabricator": 62427, + "phoenix-framework": 62428, + "phoenix-squadron": 62737, + "phone": 61589, + "phone-alt": 63609, + "phone-slash": 62429, + "phone-square": 61592, + "phone-square-alt": 63611, + "phone-volume": 62112, + "photo-video": 63612, + "php": 62551, + "pied-piper": 62126, + "pied-piper-alt": 61864, + "pied-piper-hat": 62693, + "pied-piper-pp": 61863, + "pied-piper-square": 57374, + "piggy-bank": 62675, + "pills": 62596, + "pinterest": 61650, + "pinterest-p": 62001, + "pinterest-square": 61651, + "pizza-slice": 63512, + "place-of-worship": 63103, + "plane": 61554, + "plane-arrival": 62895, + "plane-departure": 62896, + "plane-slash": 57449, + "play": 61515, + "play-circle": 61764, + "playstation": 62431, + "plug": 61926, + "plus": 61543, + "plus-circle": 61525, + "plus-square": 61694, + "podcast": 62158, + "poll": 63105, + "poll-h": 63106, + "poo": 62206, + "poo-storm": 63322, + "poop": 63001, + "portrait": 62432, + "pound-sign": 61780, + "power-off": 61457, + "pray": 63107, + "praying-hands": 63108, + "prescription": 62897, + "prescription-bottle": 62597, + "prescription-bottle-alt": 62598, + "print": 61487, + "procedures": 62599, + "product-hunt": 62088, + "project-diagram": 62786, + "pump-medical": 57450, + "pump-soap": 57451, + "pushed": 62433, + "puzzle-piece": 61742, + "python": 62434, + "qq": 61910, + "qrcode": 61481, + "question": 61736, + "question-circle": 61529, + "quidditch": 62552, + "quinscape": 62553, + "quora": 62148, + "quote-left": 61709, + "quote-right": 61710, + "quran": 63111, + "r-project": 62711, + "radiation": 63417, + "radiation-alt": 63418, + "rainbow": 63323, + "random": 61556, + "raspberry-pi": 63419, + "ravelry": 62169, + "react": 62491, + "reacteurope": 63325, + "readme": 62677, + "rebel": 61904, + "receipt": 62787, + "record-vinyl": 63705, + "recycle": 61880, + "red-river": 62435, + "reddit": 61857, + "reddit-alien": 62081, + "reddit-square": 61858, + "redhat": 63420, + "redo": 61470, + "redo-alt": 62201, + "registered": 62045, + "remove-format": 63613, + "renren": 61835, + "reply": 62437, + "reply-all": 61730, + "replyd": 62438, + "republican": 63326, + "researchgate": 62712, + "resolving": 62439, + "restroom": 63421, + "retweet": 61561, + "rev": 62898, + "ribbon": 62678, + "ring": 63243, + "road": 61464, + "robot": 62788, + "rocket": 61749, + "rocketchat": 62440, + "rockrms": 62441, + "route": 62679, + "rss": 61598, + "rss-square": 61763, + "ruble-sign": 61784, + "ruler": 62789, + "ruler-combined": 62790, + "ruler-horizontal": 62791, + "ruler-vertical": 62792, + "running": 63244, + "rupee-sign": 61782, + "rust": 57466, + "sad-cry": 62899, + "sad-tear": 62900, + "safari": 62055, + "salesforce": 63547, + "sass": 62494, + "satellite": 63423, + "satellite-dish": 63424, + "save": 61639, + "schlix": 62442, + "school": 62793, + "screwdriver": 62794, + "scribd": 62090, + "scroll": 63246, + "sd-card": 63426, + "search": 61442, + "search-dollar": 63112, + "search-location": 63113, + "search-minus": 61456, + "search-plus": 61454, + "searchengin": 62443, + "seedling": 62680, + "sellcast": 62170, + "sellsy": 61971, + "server": 62003, + "servicestack": 62444, + "shapes": 63007, + "share": 61540, + "share-alt": 61920, + "share-alt-square": 61921, + "share-square": 61773, + "shekel-sign": 61963, + "shield-alt": 62445, + "shield-virus": 57452, + "ship": 61978, + "shipping-fast": 62603, + "shirtsinbulk": 61972, + "shoe-prints": 62795, + "shopify": 57431, + "shopping-bag": 62096, + "shopping-basket": 62097, + "shopping-cart": 61562, + "shopware": 62901, + "shower": 62156, + "shuttle-van": 62902, + "sign": 62681, + "sign-in-alt": 62198, + "sign-language": 62119, + "sign-out-alt": 62197, + "signal": 61458, + "signature": 62903, + "sim-card": 63428, + "simplybuilt": 61973, + "sink": 57453, + "sistrix": 62446, + "sitemap": 61672, + "sith": 62738, + "skating": 63429, + "sketch": 63430, + "skiing": 63433, + "skiing-nordic": 63434, + "skull": 62796, + "skull-crossbones": 63252, + "skyatlas": 61974, + "skype": 61822, + "slack": 61848, + "slack-hash": 62447, + "slash": 63253, + "sleigh": 63436, + "sliders-h": 61918, + "slideshare": 61927, + "smile": 61720, + "smile-beam": 62904, + "smile-wink": 62682, + "smog": 63327, + "smoking": 62605, + "smoking-ban": 62797, + "sms": 63437, + "snapchat": 62123, + "snapchat-ghost": 62124, + "snapchat-square": 62125, + "snowboarding": 63438, + "snowflake": 62172, + "snowman": 63440, + "snowplow": 63442, + "soap": 57454, + "socks": 63126, + "solar-panel": 62906, + "sort": 61660, + "sort-alpha-down": 61789, + "sort-alpha-down-alt": 63617, + "sort-alpha-up": 61790, + "sort-alpha-up-alt": 63618, + "sort-amount-down": 61792, + "sort-amount-down-alt": 63620, + "sort-amount-up": 61793, + "sort-amount-up-alt": 63621, + "sort-down": 61661, + "sort-numeric-down": 61794, + "sort-numeric-down-alt": 63622, + "sort-numeric-up": 61795, + "sort-numeric-up-alt": 63623, + "sort-up": 61662, + "soundcloud": 61886, + "sourcetree": 63443, + "spa": 62907, + "space-shuttle": 61847, + "speakap": 62451, + "speaker-deck": 63548, + "spell-check": 63633, + "spider": 63255, + "spinner": 61712, + "splotch": 62908, + "spotify": 61884, + "spray-can": 62909, + "square": 61640, + "square-full": 62556, + "square-root-alt": 63128, + "squarespace": 62910, + "stack-exchange": 61837, + "stack-overflow": 61804, + "stackpath": 63554, + "stamp": 62911, + "star": 61445, + "star-and-crescent": 63129, + "star-half": 61577, + "star-half-alt": 62912, + "star-of-david": 63130, + "star-of-life": 63009, + "staylinked": 62453, + "steam": 61878, + "steam-square": 61879, + "steam-symbol": 62454, + "step-backward": 61512, + "step-forward": 61521, + "stethoscope": 61681, + "sticker-mule": 62455, + "sticky-note": 62025, + "stop": 61517, + "stop-circle": 62093, + "stopwatch": 62194, + "stopwatch-20": 57455, + "store": 62798, + "store-alt": 62799, + "store-alt-slash": 57456, + "store-slash": 57457, + "strava": 62504, + "stream": 62800, + "street-view": 61981, + "strikethrough": 61644, + "stripe": 62505, + "stripe-s": 62506, + "stroopwafel": 62801, + "studiovinari": 62456, + "stumbleupon": 61860, + "stumbleupon-circle": 61859, + "subscript": 61740, + "subway": 62009, + "suitcase": 61682, + "suitcase-rolling": 62913, + "sun": 61829, + "superpowers": 62173, + "superscript": 61739, + "supple": 62457, + "surprise": 62914, + "suse": 63446, + "swatchbook": 62915, + "swift": 63713, + "swimmer": 62916, + "swimming-pool": 62917, + "symfony": 63549, + "synagogue": 63131, + "sync": 61473, + "sync-alt": 62193, + "syringe": 62606, + "table": 61646, + "table-tennis": 62557, + "tablet": 61706, + "tablet-alt": 62458, + "tablets": 62608, + "tachometer-alt": 62461, + "tag": 61483, + "tags": 61484, + "tape": 62683, + "tasks": 61614, + "taxi": 61882, + "teamspeak": 62713, + "teeth": 63022, + "teeth-open": 63023, + "telegram": 62150, + "telegram-plane": 62462, + "temperature-high": 63337, + "temperature-low": 63339, + "tencent-weibo": 61909, + "tenge": 63447, + "terminal": 61728, + "text-height": 61492, + "text-width": 61493, + "th": 61450, + "th-large": 61449, + "th-list": 61451, + "the-red-yeti": 63133, + "theater-masks": 63024, + "themeco": 62918, + "themeisle": 62130, + "thermometer": 62609, + "thermometer-empty": 62155, + "thermometer-full": 62151, + "thermometer-half": 62153, + "thermometer-quarter": 62154, + "thermometer-three-quarters": 62152, + "think-peaks": 63281, + "thumbs-down": 61797, + "thumbs-up": 61796, + "thumbtack": 61581, + "ticket-alt": 62463, + "tiktok": 57467, + "times": 61453, + "times-circle": 61527, + "tint": 61507, + "tint-slash": 62919, + "tired": 62920, + "toggle-off": 61956, + "toggle-on": 61957, + "toilet": 63448, + "toilet-paper": 63262, + "toilet-paper-slash": 57458, + "toolbox": 62802, + "tools": 63449, + "tooth": 62921, + "torah": 63136, + "torii-gate": 63137, + "tractor": 63266, + "trade-federation": 62739, + "trademark": 62044, + "traffic-light": 63031, + "trailer": 57409, + "train": 62008, + "tram": 63450, + "transgender": 61988, + "transgender-alt": 61989, + "trash": 61944, + "trash-alt": 62189, + "trash-restore": 63529, + "trash-restore-alt": 63530, + "tree": 61883, + "trello": 61825, + "tripadvisor": 62050, + "trophy": 61585, + "truck": 61649, + "truck-loading": 62686, + "truck-monster": 63035, + "truck-moving": 62687, + "truck-pickup": 63036, + "tshirt": 62803, + "tty": 61924, + "tumblr": 61811, + "tumblr-square": 61812, + "tv": 62060, + "twitch": 61928, + "twitter": 61593, + "twitter-square": 61569, + "typo3": 62507, + "uber": 62466, + "ubuntu": 63455, + "uikit": 62467, + "umbraco": 63720, + "umbrella": 61673, + "umbrella-beach": 62922, + "uncharted": 57476, + "underline": 61645, + "undo": 61666, + "undo-alt": 62186, + "uniregistry": 62468, + "unity": 57417, + "universal-access": 62106, + "university": 61852, + "unlink": 61735, + "unlock": 61596, + "unlock-alt": 61758, + "unsplash": 57468, + "untappd": 62469, + "upload": 61587, + "ups": 63456, + "usb": 62087, + "user": 61447, + "user-alt": 62470, + "user-alt-slash": 62714, + "user-astronaut": 62715, + "user-check": 62716, + "user-circle": 62141, + "user-clock": 62717, + "user-cog": 62718, + "user-edit": 62719, + "user-friends": 62720, + "user-graduate": 62721, + "user-injured": 63272, + "user-lock": 62722, + "user-md": 61680, + "user-minus": 62723, + "user-ninja": 62724, + "user-nurse": 63535, + "user-plus": 62004, + "user-secret": 61979, + "user-shield": 62725, + "user-slash": 62726, + "user-tag": 62727, + "user-tie": 62728, + "user-times": 62005, + "users": 61632, + "users-cog": 62729, + "users-slash": 57459, + "usps": 63457, + "ussunnah": 62471, + "utensil-spoon": 62181, + "utensils": 62183, + "vaadin": 62472, + "vector-square": 62923, + "venus": 61985, + "venus-double": 61990, + "venus-mars": 61992, + "vest": 57477, + "vest-patches": 57478, + "viacoin": 62007, + "viadeo": 62121, + "viadeo-square": 62122, + "vial": 62610, + "vials": 62611, + "viber": 62473, + "video": 61501, + "video-slash": 62690, + "vihara": 63143, + "vimeo": 62474, + "vimeo-square": 61844, + "vimeo-v": 62077, + "vine": 61898, + "virus": 57460, + "virus-slash": 57461, + "viruses": 57462, + "vk": 61833, + "vnv": 62475, + "voicemail": 63639, + "volleyball-ball": 62559, + "volume-down": 61479, + "volume-mute": 63145, + "volume-off": 61478, + "volume-up": 61480, + "vote-yea": 63346, + "vr-cardboard": 63273, + "vuejs": 62495, + "walking": 62804, + "wallet": 62805, + "warehouse": 62612, + "watchman-monitoring": 57479, + "water": 63347, + "wave-square": 63550, + "waze": 63551, + "weebly": 62924, + "weibo": 61834, + "weight": 62614, + "weight-hanging": 62925, + "weixin": 61911, + "whatsapp": 62002, + "whatsapp-square": 62476, + "wheelchair": 61843, + "whmcs": 62477, + "wifi": 61931, + "wikipedia-w": 62054, + "wind": 63278, + "window-close": 62480, + "window-maximize": 62160, + "window-minimize": 62161, + "window-restore": 62162, + "windows": 61818, + "wine-bottle": 63279, + "wine-glass": 62691, + "wine-glass-alt": 62926, + "wix": 62927, + "wizards-of-the-coast": 63280, + "wodu": 57480, + "wolf-pack-battalion": 62740, + "won-sign": 61785, + "wordpress": 61850, + "wordpress-simple": 62481, + "wpbeginner": 62103, + "wpexplorer": 62174, + "wpforms": 62104, + "wpressr": 62436, + "wrench": 61613, + "x-ray": 62615, + "xbox": 62482, + "xing": 61800, + "xing-square": 61801, + "y-combinator": 62011, + "yahoo": 61854, + "yammer": 63552, + "yandex": 62483, + "yandex-international": 62484, + "yarn": 63459, + "yelp": 61929, + "yen-sign": 61783, + "yin-yang": 63149, + "yoast": 62129, + "youtube": 61799, + "youtube-square": 62513, + "zhihu": 63039 +} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Free_meta.json b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Free_meta.json new file mode 100644 index 00000000..af7296dd --- /dev/null +++ b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Free_meta.json @@ -0,0 +1,1620 @@ +{ + "brands": [ + "500px", + "accessible-icon", + "accusoft", + "acquisitions-incorporated", + "adn", + "adversal", + "affiliatetheme", + "airbnb", + "algolia", + "alipay", + "amazon-pay", + "amazon", + "amilia", + "android", + "angellist", + "angrycreative", + "angular", + "app-store-ios", + "app-store", + "apper", + "apple-pay", + "apple", + "artstation", + "asymmetrik", + "atlassian", + "audible", + "autoprefixer", + "avianex", + "aviato", + "aws", + "bandcamp", + "battle-net", + "behance-square", + "behance", + "bimobject", + "bitbucket", + "bitcoin", + "bity", + "black-tie", + "blackberry", + "blogger-b", + "blogger", + "bluetooth-b", + "bluetooth", + "bootstrap", + "btc", + "buffer", + "buromobelexperte", + "buy-n-large", + "buysellads", + "canadian-maple-leaf", + "cc-amazon-pay", + "cc-amex", + "cc-apple-pay", + "cc-diners-club", + "cc-discover", + "cc-jcb", + "cc-mastercard", + "cc-paypal", + "cc-stripe", + "cc-visa", + "centercode", + "centos", + "chrome", + "chromecast", + "cloudflare", + "cloudscale", + "cloudsmith", + "cloudversify", + "codepen", + "codiepie", + "confluence", + "connectdevelop", + "contao", + "cotton-bureau", + "cpanel", + "creative-commons-by", + "creative-commons-nc-eu", + "creative-commons-nc-jp", + "creative-commons-nc", + "creative-commons-nd", + "creative-commons-pd-alt", + "creative-commons-pd", + "creative-commons-remix", + "creative-commons-sa", + "creative-commons-sampling-plus", + "creative-commons-sampling", + "creative-commons-share", + "creative-commons-zero", + "creative-commons", + "critical-role", + "css3-alt", + "css3", + "cuttlefish", + "d-and-d-beyond", + "d-and-d", + "dailymotion", + "dashcube", + "deezer", + "delicious", + "deploydog", + "deskpro", + "dev", + "deviantart", + "dhl", + "diaspora", + "digg", + "digital-ocean", + "discord", + "discourse", + "dochub", + "docker", + "draft2digital", + "dribbble-square", + "dribbble", + "dropbox", + "drupal", + "dyalog", + "earlybirds", + "ebay", + "edge-legacy", + "edge", + "elementor", + "ello", + "ember", + "empire", + "envira", + "erlang", + "ethereum", + "etsy", + "evernote", + "expeditedssl", + "facebook-f", + "facebook-messenger", + "facebook-square", + "facebook", + "fantasy-flight-games", + "fedex", + "fedora", + "figma", + "firefox-browser", + "firefox", + "first-order-alt", + "first-order", + "firstdraft", + "flickr", + "flipboard", + "fly", + "font-awesome-alt", + "font-awesome-flag", + "font-awesome-logo-full", + "font-awesome", + "fonticons-fi", + "fonticons", + "fort-awesome-alt", + "fort-awesome", + "forumbee", + "foursquare", + "free-code-camp", + "freebsd", + "fulcrum", + "galactic-republic", + "galactic-senate", + "get-pocket", + "gg-circle", + "gg", + "git-alt", + "git-square", + "git", + "github-alt", + "github-square", + "github", + "gitkraken", + "gitlab", + "gitter", + "glide-g", + "glide", + "gofore", + "goodreads-g", + "goodreads", + "google-drive", + "google-pay", + "google-play", + "google-plus-g", + "google-plus-square", + "google-plus", + "google-wallet", + "google", + "gratipay", + "grav", + "gripfire", + "grunt", + "guilded", + "gulp", + "hacker-news-square", + "hacker-news", + "hackerrank", + "hips", + "hire-a-helper", + "hive", + "hooli", + "hornbill", + "hotjar", + "houzz", + "html5", + "hubspot", + "ideal", + "imdb", + "innosoft", + "instagram-square", + "instagram", + "instalod", + "intercom", + "internet-explorer", + "invision", + "ioxhost", + "itch-io", + "itunes-note", + "itunes", + "java", + "jedi-order", + "jenkins", + "jira", + "joget", + "joomla", + "js-square", + "js", + "jsfiddle", + "kaggle", + "keybase", + "keycdn", + "kickstarter-k", + "kickstarter", + "korvue", + "laravel", + "lastfm-square", + "lastfm", + "leanpub", + "less", + "line", + "linkedin-in", + "linkedin", + "linode", + "linux", + "lyft", + "magento", + "mailchimp", + "mandalorian", + "markdown", + "mastodon", + "maxcdn", + "mdb", + "medapps", + "medium-m", + "medium", + "medrt", + "meetup", + "megaport", + "mendeley", + "microblog", + "microsoft", + "mix", + "mixcloud", + "mixer", + "mizuni", + "modx", + "monero", + "napster", + "neos", + "nimblr", + "node-js", + "node", + "npm", + "ns8", + "nutritionix", + "octopus-deploy", + "odnoklassniki-square", + "odnoklassniki", + "old-republic", + "opencart", + "openid", + "opera", + "optin-monster", + "orcid", + "osi", + "page4", + "pagelines", + "palfed", + "patreon", + "paypal", + "penny-arcade", + "perbyte", + "periscope", + "phabricator", + "phoenix-framework", + "phoenix-squadron", + "php", + "pied-piper-alt", + "pied-piper-hat", + "pied-piper-pp", + "pied-piper-square", + "pied-piper", + "pinterest-p", + "pinterest-square", + "pinterest", + "playstation", + "product-hunt", + "pushed", + "python", + "qq", + "quinscape", + "quora", + "r-project", + "raspberry-pi", + "ravelry", + "react", + "reacteurope", + "readme", + "rebel", + "red-river", + "reddit-alien", + "reddit-square", + "reddit", + "redhat", + "renren", + "replyd", + "researchgate", + "resolving", + "rev", + "rocketchat", + "rockrms", + "rust", + "safari", + "salesforce", + "sass", + "schlix", + "scribd", + "searchengin", + "sellcast", + "sellsy", + "servicestack", + "shirtsinbulk", + "shopify", + "shopware", + "simplybuilt", + "sistrix", + "sith", + "sketch", + "skyatlas", + "skype", + "slack-hash", + "slack", + "slideshare", + "snapchat-ghost", + "snapchat-square", + "snapchat", + "soundcloud", + "sourcetree", + "speakap", + "speaker-deck", + "spotify", + "squarespace", + "stack-exchange", + "stack-overflow", + "stackpath", + "staylinked", + "steam-square", + "steam-symbol", + "steam", + "sticker-mule", + "strava", + "stripe-s", + "stripe", + "studiovinari", + "stumbleupon-circle", + "stumbleupon", + "superpowers", + "supple", + "suse", + "swift", + "symfony", + "teamspeak", + "telegram-plane", + "telegram", + "tencent-weibo", + "the-red-yeti", + "themeco", + "themeisle", + "think-peaks", + "tiktok", + "trade-federation", + "trello", + "tripadvisor", + "tumblr-square", + "tumblr", + "twitch", + "twitter-square", + "twitter", + "typo3", + "uber", + "ubuntu", + "uikit", + "umbraco", + "uncharted", + "uniregistry", + "unity", + "unsplash", + "untappd", + "ups", + "usb", + "usps", + "ussunnah", + "vaadin", + "viacoin", + "viadeo-square", + "viadeo", + "viber", + "vimeo-square", + "vimeo-v", + "vimeo", + "vine", + "vk", + "vnv", + "vuejs", + "watchman-monitoring", + "waze", + "weebly", + "weibo", + "weixin", + "whatsapp-square", + "whatsapp", + "whmcs", + "wikipedia-w", + "windows", + "wix", + "wizards-of-the-coast", + "wodu", + "wolf-pack-battalion", + "wordpress-simple", + "wordpress", + "wpbeginner", + "wpexplorer", + "wpforms", + "wpressr", + "xbox", + "xing-square", + "xing", + "y-combinator", + "yahoo", + "yammer", + "yandex-international", + "yandex", + "yarn", + "yelp", + "yoast", + "youtube-square", + "youtube", + "zhihu" + ], + "regular": [ + "address-book", + "address-card", + "angry", + "arrow-alt-circle-down", + "arrow-alt-circle-left", + "arrow-alt-circle-right", + "arrow-alt-circle-up", + "bell-slash", + "bell", + "bookmark", + "building", + "calendar-alt", + "calendar-check", + "calendar-minus", + "calendar-plus", + "calendar-times", + "calendar", + "caret-square-down", + "caret-square-left", + "caret-square-right", + "caret-square-up", + "chart-bar", + "check-circle", + "check-square", + "circle", + "clipboard", + "clock", + "clone", + "closed-captioning", + "comment-alt", + "comment-dots", + "comment", + "comments", + "compass", + "copy", + "copyright", + "credit-card", + "dizzy", + "dot-circle", + "edit", + "envelope-open", + "envelope", + "eye-slash", + "eye", + "file-alt", + "file-archive", + "file-audio", + "file-code", + "file-excel", + "file-image", + "file-pdf", + "file-powerpoint", + "file-video", + "file-word", + "file", + "flag", + "flushed", + "folder-open", + "folder", + "font-awesome-logo-full", + "frown-open", + "frown", + "futbol", + "gem", + "grimace", + "grin-alt", + "grin-beam-sweat", + "grin-beam", + "grin-hearts", + "grin-squint-tears", + "grin-squint", + "grin-stars", + "grin-tears", + "grin-tongue-squint", + "grin-tongue-wink", + "grin-tongue", + "grin-wink", + "grin", + "hand-lizard", + "hand-paper", + "hand-peace", + "hand-point-down", + "hand-point-left", + "hand-point-right", + "hand-point-up", + "hand-pointer", + "hand-rock", + "hand-scissors", + "hand-spock", + "handshake", + "hdd", + "heart", + "hospital", + "hourglass", + "id-badge", + "id-card", + "image", + "images", + "keyboard", + "kiss-beam", + "kiss-wink-heart", + "kiss", + "laugh-beam", + "laugh-squint", + "laugh-wink", + "laugh", + "lemon", + "life-ring", + "lightbulb", + "list-alt", + "map", + "meh-blank", + "meh-rolling-eyes", + "meh", + "minus-square", + "money-bill-alt", + "moon", + "newspaper", + "object-group", + "object-ungroup", + "paper-plane", + "pause-circle", + "play-circle", + "plus-square", + "question-circle", + "registered", + "sad-cry", + "sad-tear", + "save", + "share-square", + "smile-beam", + "smile-wink", + "smile", + "snowflake", + "square", + "star-half", + "star", + "sticky-note", + "stop-circle", + "sun", + "surprise", + "thumbs-down", + "thumbs-up", + "times-circle", + "tired", + "trash-alt", + "user-circle", + "user", + "window-close", + "window-maximize", + "window-minimize", + "window-restore" + ], + "solid": [ + "ad", + "address-book", + "address-card", + "adjust", + "air-freshener", + "align-center", + "align-justify", + "align-left", + "align-right", + "allergies", + "ambulance", + "american-sign-language-interpreting", + "anchor", + "angle-double-down", + "angle-double-left", + "angle-double-right", + "angle-double-up", + "angle-down", + "angle-left", + "angle-right", + "angle-up", + "angry", + "ankh", + "apple-alt", + "archive", + "archway", + "arrow-alt-circle-down", + "arrow-alt-circle-left", + "arrow-alt-circle-right", + "arrow-alt-circle-up", + "arrow-circle-down", + "arrow-circle-left", + "arrow-circle-right", + "arrow-circle-up", + "arrow-down", + "arrow-left", + "arrow-right", + "arrow-up", + "arrows-alt-h", + "arrows-alt-v", + "arrows-alt", + "assistive-listening-systems", + "asterisk", + "at", + "atlas", + "atom", + "audio-description", + "award", + "baby-carriage", + "baby", + "backspace", + "backward", + "bacon", + "bacteria", + "bacterium", + "bahai", + "balance-scale-left", + "balance-scale-right", + "balance-scale", + "ban", + "band-aid", + "barcode", + "bars", + "baseball-ball", + "basketball-ball", + "bath", + "battery-empty", + "battery-full", + "battery-half", + "battery-quarter", + "battery-three-quarters", + "bed", + "beer", + "bell-slash", + "bell", + "bezier-curve", + "bible", + "bicycle", + "biking", + "binoculars", + "biohazard", + "birthday-cake", + "blender-phone", + "blender", + "blind", + "blog", + "bold", + "bolt", + "bomb", + "bone", + "bong", + "book-dead", + "book-medical", + "book-open", + "book-reader", + "book", + "bookmark", + "border-all", + "border-none", + "border-style", + "bowling-ball", + "box-open", + "box-tissue", + "box", + "boxes", + "braille", + "brain", + "bread-slice", + "briefcase-medical", + "briefcase", + "broadcast-tower", + "broom", + "brush", + "bug", + "building", + "bullhorn", + "bullseye", + "burn", + "bus-alt", + "bus", + "business-time", + "calculator", + "calendar-alt", + "calendar-check", + "calendar-day", + "calendar-minus", + "calendar-plus", + "calendar-times", + "calendar-week", + "calendar", + "camera-retro", + "camera", + "campground", + "candy-cane", + "cannabis", + "capsules", + "car-alt", + "car-battery", + "car-crash", + "car-side", + "car", + "caravan", + "caret-down", + "caret-left", + "caret-right", + "caret-square-down", + "caret-square-left", + "caret-square-right", + "caret-square-up", + "caret-up", + "carrot", + "cart-arrow-down", + "cart-plus", + "cash-register", + "cat", + "certificate", + "chair", + "chalkboard-teacher", + "chalkboard", + "charging-station", + "chart-area", + "chart-bar", + "chart-line", + "chart-pie", + "check-circle", + "check-double", + "check-square", + "check", + "cheese", + "chess-bishop", + "chess-board", + "chess-king", + "chess-knight", + "chess-pawn", + "chess-queen", + "chess-rook", + "chess", + "chevron-circle-down", + "chevron-circle-left", + "chevron-circle-right", + "chevron-circle-up", + "chevron-down", + "chevron-left", + "chevron-right", + "chevron-up", + "child", + "church", + "circle-notch", + "circle", + "city", + "clinic-medical", + "clipboard-check", + "clipboard-list", + "clipboard", + "clock", + "clone", + "closed-captioning", + "cloud-download-alt", + "cloud-meatball", + "cloud-moon-rain", + "cloud-moon", + "cloud-rain", + "cloud-showers-heavy", + "cloud-sun-rain", + "cloud-sun", + "cloud-upload-alt", + "cloud", + "cocktail", + "code-branch", + "code", + "coffee", + "cog", + "cogs", + "coins", + "columns", + "comment-alt", + "comment-dollar", + "comment-dots", + "comment-medical", + "comment-slash", + "comment", + "comments-dollar", + "comments", + "compact-disc", + "compass", + "compress-alt", + "compress-arrows-alt", + "compress", + "concierge-bell", + "cookie-bite", + "cookie", + "copy", + "copyright", + "couch", + "credit-card", + "crop-alt", + "crop", + "cross", + "crosshairs", + "crow", + "crown", + "crutch", + "cube", + "cubes", + "cut", + "database", + "deaf", + "democrat", + "desktop", + "dharmachakra", + "diagnoses", + "dice-d20", + "dice-d6", + "dice-five", + "dice-four", + "dice-one", + "dice-six", + "dice-three", + "dice-two", + "dice", + "digital-tachograph", + "directions", + "disease", + "divide", + "dizzy", + "dna", + "dog", + "dollar-sign", + "dolly-flatbed", + "dolly", + "donate", + "door-closed", + "door-open", + "dot-circle", + "dove", + "download", + "drafting-compass", + "dragon", + "draw-polygon", + "drum-steelpan", + "drum", + "drumstick-bite", + "dumbbell", + "dumpster-fire", + "dumpster", + "dungeon", + "edit", + "egg", + "eject", + "ellipsis-h", + "ellipsis-v", + "envelope-open-text", + "envelope-open", + "envelope-square", + "envelope", + "equals", + "eraser", + "ethernet", + "euro-sign", + "exchange-alt", + "exclamation-circle", + "exclamation-triangle", + "exclamation", + "expand-alt", + "expand-arrows-alt", + "expand", + "external-link-alt", + "external-link-square-alt", + "eye-dropper", + "eye-slash", + "eye", + "fan", + "fast-backward", + "fast-forward", + "faucet", + "fax", + "feather-alt", + "feather", + "female", + "fighter-jet", + "file-alt", + "file-archive", + "file-audio", + "file-code", + "file-contract", + "file-csv", + "file-download", + "file-excel", + "file-export", + "file-image", + "file-import", + "file-invoice-dollar", + "file-invoice", + "file-medical-alt", + "file-medical", + "file-pdf", + "file-powerpoint", + "file-prescription", + "file-signature", + "file-upload", + "file-video", + "file-word", + "file", + "fill-drip", + "fill", + "film", + "filter", + "fingerprint", + "fire-alt", + "fire-extinguisher", + "fire", + "first-aid", + "fish", + "fist-raised", + "flag-checkered", + "flag-usa", + "flag", + "flask", + "flushed", + "folder-minus", + "folder-open", + "folder-plus", + "folder", + "font-awesome-logo-full", + "font", + "football-ball", + "forward", + "frog", + "frown-open", + "frown", + "funnel-dollar", + "futbol", + "gamepad", + "gas-pump", + "gavel", + "gem", + "genderless", + "ghost", + "gift", + "gifts", + "glass-cheers", + "glass-martini-alt", + "glass-martini", + "glass-whiskey", + "glasses", + "globe-africa", + "globe-americas", + "globe-asia", + "globe-europe", + "globe", + "golf-ball", + "gopuram", + "graduation-cap", + "greater-than-equal", + "greater-than", + "grimace", + "grin-alt", + "grin-beam-sweat", + "grin-beam", + "grin-hearts", + "grin-squint-tears", + "grin-squint", + "grin-stars", + "grin-tears", + "grin-tongue-squint", + "grin-tongue-wink", + "grin-tongue", + "grin-wink", + "grin", + "grip-horizontal", + "grip-lines-vertical", + "grip-lines", + "grip-vertical", + "guitar", + "h-square", + "hamburger", + "hammer", + "hamsa", + "hand-holding-heart", + "hand-holding-medical", + "hand-holding-usd", + "hand-holding-water", + "hand-holding", + "hand-lizard", + "hand-middle-finger", + "hand-paper", + "hand-peace", + "hand-point-down", + "hand-point-left", + "hand-point-right", + "hand-point-up", + "hand-pointer", + "hand-rock", + "hand-scissors", + "hand-sparkles", + "hand-spock", + "hands-helping", + "hands-wash", + "hands", + "handshake-alt-slash", + "handshake-slash", + "handshake", + "hanukiah", + "hard-hat", + "hashtag", + "hat-cowboy-side", + "hat-cowboy", + "hat-wizard", + "hdd", + "head-side-cough-slash", + "head-side-cough", + "head-side-mask", + "head-side-virus", + "heading", + "headphones-alt", + "headphones", + "headset", + "heart-broken", + "heart", + "heartbeat", + "helicopter", + "highlighter", + "hiking", + "hippo", + "history", + "hockey-puck", + "holly-berry", + "home", + "horse-head", + "horse", + "hospital-alt", + "hospital-symbol", + "hospital-user", + "hospital", + "hot-tub", + "hotdog", + "hotel", + "hourglass-end", + "hourglass-half", + "hourglass-start", + "hourglass", + "house-damage", + "house-user", + "hryvnia", + "i-cursor", + "ice-cream", + "icicles", + "icons", + "id-badge", + "id-card-alt", + "id-card", + "igloo", + "image", + "images", + "inbox", + "indent", + "industry", + "infinity", + "info-circle", + "info", + "italic", + "jedi", + "joint", + "journal-whills", + "kaaba", + "key", + "keyboard", + "khanda", + "kiss-beam", + "kiss-wink-heart", + "kiss", + "kiwi-bird", + "landmark", + "language", + "laptop-code", + "laptop-house", + "laptop-medical", + "laptop", + "laugh-beam", + "laugh-squint", + "laugh-wink", + "laugh", + "layer-group", + "leaf", + "lemon", + "less-than-equal", + "less-than", + "level-down-alt", + "level-up-alt", + "life-ring", + "lightbulb", + "link", + "lira-sign", + "list-alt", + "list-ol", + "list-ul", + "list", + "location-arrow", + "lock-open", + "lock", + "long-arrow-alt-down", + "long-arrow-alt-left", + "long-arrow-alt-right", + "long-arrow-alt-up", + "low-vision", + "luggage-cart", + "lungs-virus", + "lungs", + "magic", + "magnet", + "mail-bulk", + "male", + "map-marked-alt", + "map-marked", + "map-marker-alt", + "map-marker", + "map-pin", + "map-signs", + "map", + "marker", + "mars-double", + "mars-stroke-h", + "mars-stroke-v", + "mars-stroke", + "mars", + "mask", + "medal", + "medkit", + "meh-blank", + "meh-rolling-eyes", + "meh", + "memory", + "menorah", + "mercury", + "meteor", + "microchip", + "microphone-alt-slash", + "microphone-alt", + "microphone-slash", + "microphone", + "microscope", + "minus-circle", + "minus-square", + "minus", + "mitten", + "mobile-alt", + "mobile", + "money-bill-alt", + "money-bill-wave-alt", + "money-bill-wave", + "money-bill", + "money-check-alt", + "money-check", + "monument", + "moon", + "mortar-pestle", + "mosque", + "motorcycle", + "mountain", + "mouse-pointer", + "mouse", + "mug-hot", + "music", + "network-wired", + "neuter", + "newspaper", + "not-equal", + "notes-medical", + "object-group", + "object-ungroup", + "oil-can", + "om", + "otter", + "outdent", + "pager", + "paint-brush", + "paint-roller", + "palette", + "pallet", + "paper-plane", + "paperclip", + "parachute-box", + "paragraph", + "parking", + "passport", + "pastafarianism", + "paste", + "pause-circle", + "pause", + "paw", + "peace", + "pen-alt", + "pen-fancy", + "pen-nib", + "pen-square", + "pen", + "pencil-alt", + "pencil-ruler", + "people-arrows", + "people-carry", + "pepper-hot", + "percent", + "percentage", + "person-booth", + "phone-alt", + "phone-slash", + "phone-square-alt", + "phone-square", + "phone-volume", + "phone", + "photo-video", + "piggy-bank", + "pills", + "pizza-slice", + "place-of-worship", + "plane-arrival", + "plane-departure", + "plane-slash", + "plane", + "play-circle", + "play", + "plug", + "plus-circle", + "plus-square", + "plus", + "podcast", + "poll-h", + "poll", + "poo-storm", + "poo", + "poop", + "portrait", + "pound-sign", + "power-off", + "pray", + "praying-hands", + "prescription-bottle-alt", + "prescription-bottle", + "prescription", + "print", + "procedures", + "project-diagram", + "pump-medical", + "pump-soap", + "puzzle-piece", + "qrcode", + "question-circle", + "question", + "quidditch", + "quote-left", + "quote-right", + "quran", + "radiation-alt", + "radiation", + "rainbow", + "random", + "receipt", + "record-vinyl", + "recycle", + "redo-alt", + "redo", + "registered", + "remove-format", + "reply-all", + "reply", + "republican", + "restroom", + "retweet", + "ribbon", + "ring", + "road", + "robot", + "rocket", + "route", + "rss-square", + "rss", + "ruble-sign", + "ruler-combined", + "ruler-horizontal", + "ruler-vertical", + "ruler", + "running", + "rupee-sign", + "sad-cry", + "sad-tear", + "satellite-dish", + "satellite", + "save", + "school", + "screwdriver", + "scroll", + "sd-card", + "search-dollar", + "search-location", + "search-minus", + "search-plus", + "search", + "seedling", + "server", + "shapes", + "share-alt-square", + "share-alt", + "share-square", + "share", + "shekel-sign", + "shield-alt", + "shield-virus", + "ship", + "shipping-fast", + "shoe-prints", + "shopping-bag", + "shopping-basket", + "shopping-cart", + "shower", + "shuttle-van", + "sign-in-alt", + "sign-language", + "sign-out-alt", + "sign", + "signal", + "signature", + "sim-card", + "sink", + "sitemap", + "skating", + "skiing-nordic", + "skiing", + "skull-crossbones", + "skull", + "slash", + "sleigh", + "sliders-h", + "smile-beam", + "smile-wink", + "smile", + "smog", + "smoking-ban", + "smoking", + "sms", + "snowboarding", + "snowflake", + "snowman", + "snowplow", + "soap", + "socks", + "solar-panel", + "sort-alpha-down-alt", + "sort-alpha-down", + "sort-alpha-up-alt", + "sort-alpha-up", + "sort-amount-down-alt", + "sort-amount-down", + "sort-amount-up-alt", + "sort-amount-up", + "sort-down", + "sort-numeric-down-alt", + "sort-numeric-down", + "sort-numeric-up-alt", + "sort-numeric-up", + "sort-up", + "sort", + "spa", + "space-shuttle", + "spell-check", + "spider", + "spinner", + "splotch", + "spray-can", + "square-full", + "square-root-alt", + "square", + "stamp", + "star-and-crescent", + "star-half-alt", + "star-half", + "star-of-david", + "star-of-life", + "star", + "step-backward", + "step-forward", + "stethoscope", + "sticky-note", + "stop-circle", + "stop", + "stopwatch-20", + "stopwatch", + "store-alt-slash", + "store-alt", + "store-slash", + "store", + "stream", + "street-view", + "strikethrough", + "stroopwafel", + "subscript", + "subway", + "suitcase-rolling", + "suitcase", + "sun", + "superscript", + "surprise", + "swatchbook", + "swimmer", + "swimming-pool", + "synagogue", + "sync-alt", + "sync", + "syringe", + "table-tennis", + "table", + "tablet-alt", + "tablet", + "tablets", + "tachometer-alt", + "tag", + "tags", + "tape", + "tasks", + "taxi", + "teeth-open", + "teeth", + "temperature-high", + "temperature-low", + "tenge", + "terminal", + "text-height", + "text-width", + "th-large", + "th-list", + "th", + "theater-masks", + "thermometer-empty", + "thermometer-full", + "thermometer-half", + "thermometer-quarter", + "thermometer-three-quarters", + "thermometer", + "thumbs-down", + "thumbs-up", + "thumbtack", + "ticket-alt", + "times-circle", + "times", + "tint-slash", + "tint", + "tired", + "toggle-off", + "toggle-on", + "toilet-paper-slash", + "toilet-paper", + "toilet", + "toolbox", + "tools", + "tooth", + "torah", + "torii-gate", + "tractor", + "trademark", + "traffic-light", + "trailer", + "train", + "tram", + "transgender-alt", + "transgender", + "trash-alt", + "trash-restore-alt", + "trash-restore", + "trash", + "tree", + "trophy", + "truck-loading", + "truck-monster", + "truck-moving", + "truck-pickup", + "truck", + "tshirt", + "tty", + "tv", + "umbrella-beach", + "umbrella", + "underline", + "undo-alt", + "undo", + "universal-access", + "university", + "unlink", + "unlock-alt", + "unlock", + "upload", + "user-alt-slash", + "user-alt", + "user-astronaut", + "user-check", + "user-circle", + "user-clock", + "user-cog", + "user-edit", + "user-friends", + "user-graduate", + "user-injured", + "user-lock", + "user-md", + "user-minus", + "user-ninja", + "user-nurse", + "user-plus", + "user-secret", + "user-shield", + "user-slash", + "user-tag", + "user-tie", + "user-times", + "user", + "users-cog", + "users-slash", + "users", + "utensil-spoon", + "utensils", + "vector-square", + "venus-double", + "venus-mars", + "venus", + "vest-patches", + "vest", + "vial", + "vials", + "video-slash", + "video", + "vihara", + "virus-slash", + "virus", + "viruses", + "voicemail", + "volleyball-ball", + "volume-down", + "volume-mute", + "volume-off", + "volume-up", + "vote-yea", + "vr-cardboard", + "walking", + "wallet", + "warehouse", + "water", + "wave-square", + "weight-hanging", + "weight", + "wheelchair", + "wifi", + "wind", + "window-close", + "window-maximize", + "window-minimize", + "window-restore", + "wine-bottle", + "wine-glass-alt", + "wine-glass", + "won-sign", + "wrench", + "x-ray", + "yen-sign", + "yin-yang" + ] +} diff --git a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Pro.json b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Pro.json new file mode 100644 index 00000000..0fbe93a6 --- /dev/null +++ b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Pro.json @@ -0,0 +1,2312 @@ +{ + "500px": 62062, + "abacus": 63040, + "accessible-icon": 62312, + "accusoft": 62313, + "acorn": 63150, + "acquisitions-incorporated": 63151, + "ad": 63041, + "address-book": 62137, + "address-card": 62139, + "adjust": 61506, + "adn": 61808, + "adversal": 62314, + "affiliatetheme": 62315, + "air-conditioner": 63732, + "air-freshener": 62928, + "airbnb": 63540, + "alarm-clock": 62286, + "alarm-exclamation": 63555, + "alarm-plus": 63556, + "alarm-snooze": 63557, + "album": 63647, + "album-collection": 63648, + "algolia": 62316, + "alicorn": 63152, + "alien": 63733, + "alien-monster": 63734, + "align-center": 61495, + "align-justify": 61497, + "align-left": 61494, + "align-right": 61496, + "align-slash": 63558, + "alipay": 63042, + "allergies": 62561, + "amazon": 62064, + "amazon-pay": 62508, + "ambulance": 61689, + "american-sign-language-interpreting": 62115, + "amilia": 62317, + "amp-guitar": 63649, + "analytics": 63043, + "anchor": 61757, + "android": 61819, + "angel": 63353, + "angellist": 61961, + "angle-double-down": 61699, + "angle-double-left": 61696, + "angle-double-right": 61697, + "angle-double-up": 61698, + "angle-down": 61703, + "angle-left": 61700, + "angle-right": 61701, + "angle-up": 61702, + "angry": 62806, + "angrycreative": 62318, + "angular": 62496, + "ankh": 63044, + "app-store": 62319, + "app-store-ios": 62320, + "apper": 62321, + "apple": 61817, + "apple-alt": 62929, + "apple-crate": 63153, + "apple-pay": 62485, + "archive": 61831, + "archway": 62807, + "arrow-alt-circle-down": 62296, + "arrow-alt-circle-left": 62297, + "arrow-alt-circle-right": 62298, + "arrow-alt-circle-up": 62299, + "arrow-alt-down": 62292, + "arrow-alt-from-bottom": 62278, + "arrow-alt-from-left": 62279, + "arrow-alt-from-right": 62280, + "arrow-alt-from-top": 62281, + "arrow-alt-left": 62293, + "arrow-alt-right": 62294, + "arrow-alt-square-down": 62288, + "arrow-alt-square-left": 62289, + "arrow-alt-square-right": 62290, + "arrow-alt-square-up": 62291, + "arrow-alt-to-bottom": 62282, + "arrow-alt-to-left": 62283, + "arrow-alt-to-right": 62284, + "arrow-alt-to-top": 62285, + "arrow-alt-up": 62295, + "arrow-circle-down": 61611, + "arrow-circle-left": 61608, + "arrow-circle-right": 61609, + "arrow-circle-up": 61610, + "arrow-down": 61539, + "arrow-from-bottom": 62274, + "arrow-from-left": 62275, + "arrow-from-right": 62276, + "arrow-from-top": 62277, + "arrow-left": 61536, + "arrow-right": 61537, + "arrow-square-down": 62265, + "arrow-square-left": 62266, + "arrow-square-right": 62267, + "arrow-square-up": 62268, + "arrow-to-bottom": 62269, + "arrow-to-left": 62270, + "arrow-to-right": 62272, + "arrow-to-top": 62273, + "arrow-up": 61538, + "arrows": 61511, + "arrows-alt": 61618, + "arrows-alt-h": 62263, + "arrows-alt-v": 62264, + "arrows-h": 61566, + "arrows-v": 61565, + "artstation": 63354, + "assistive-listening-systems": 62114, + "asterisk": 61545, + "asymmetrik": 62322, + "at": 61946, + "atlas": 62808, + "atlassian": 63355, + "atom": 62930, + "atom-alt": 62931, + "audible": 62323, + "audio-description": 62110, + "autoprefixer": 62492, + "avianex": 62324, + "aviato": 62497, + "award": 62809, + "aws": 62325, + "axe": 63154, + "axe-battle": 63155, + "baby": 63356, + "baby-carriage": 63357, + "backpack": 62932, + "backspace": 62810, + "backward": 61514, + "bacon": 63461, + "bacteria": 57433, + "bacterium": 57434, + "badge": 62261, + "badge-check": 62262, + "badge-dollar": 63045, + "badge-percent": 63046, + "badge-sheriff": 63650, + "badger-honey": 63156, + "bags-shopping": 63559, + "bahai": 63078, + "balance-scale": 62030, + "balance-scale-left": 62741, + "balance-scale-right": 62742, + "ball-pile": 63358, + "ballot": 63282, + "ballot-check": 63283, + "ban": 61534, + "band-aid": 62562, + "bandcamp": 62165, + "banjo": 63651, + "barcode": 61482, + "barcode-alt": 62563, + "barcode-read": 62564, + "barcode-scan": 62565, + "bars": 61641, + "baseball": 62514, + "baseball-ball": 62515, + "basketball-ball": 62516, + "basketball-hoop": 62517, + "bat": 63157, + "bath": 62157, + "battery-bolt": 62326, + "battery-empty": 62020, + "battery-full": 62016, + "battery-half": 62018, + "battery-quarter": 62019, + "battery-slash": 62327, + "battery-three-quarters": 62017, + "battle-net": 63541, + "bed": 62006, + "bed-alt": 63735, + "bed-bunk": 63736, + "bed-empty": 63737, + "beer": 61692, + "behance": 61876, + "behance-square": 61877, + "bell": 61683, + "bell-exclamation": 63560, + "bell-on": 63738, + "bell-plus": 63561, + "bell-school": 62933, + "bell-school-slash": 62934, + "bell-slash": 61942, + "bells": 63359, + "betamax": 63652, + "bezier-curve": 62811, + "bible": 63047, + "bicycle": 61958, + "biking": 63562, + "biking-mountain": 63563, + "bimobject": 62328, + "binoculars": 61925, + "biohazard": 63360, + "birthday-cake": 61949, + "bitbucket": 61809, + "bitcoin": 62329, + "bity": 62330, + "black-tie": 62078, + "blackberry": 62331, + "blanket": 62616, + "blender": 62743, + "blender-phone": 63158, + "blind": 62109, + "blinds": 63739, + "blinds-open": 63740, + "blinds-raised": 63741, + "blog": 63361, + "blogger": 62332, + "blogger-b": 62333, + "bluetooth": 62099, + "bluetooth-b": 62100, + "bold": 61490, + "bolt": 61671, + "bomb": 61922, + "bone": 62935, + "bone-break": 62936, + "bong": 62812, + "book": 61485, + "book-alt": 62937, + "book-dead": 63159, + "book-heart": 62617, + "book-medical": 63462, + "book-open": 62744, + "book-reader": 62938, + "book-spells": 63160, + "book-user": 63463, + "bookmark": 61486, + "books": 62939, + "books-medical": 63464, + "boombox": 63653, + "boot": 63362, + "booth-curtain": 63284, + "bootstrap": 63542, + "border-all": 63564, + "border-bottom": 63565, + "border-center-h": 63644, + "border-center-v": 63645, + "border-inner": 63566, + "border-left": 63567, + "border-none": 63568, + "border-outer": 63569, + "border-right": 63570, + "border-style": 63571, + "border-style-alt": 63572, + "border-top": 63573, + "bow-arrow": 63161, + "bowling-ball": 62518, + "bowling-pins": 62519, + "box": 62566, + "box-alt": 62618, + "box-ballot": 63285, + "box-check": 62567, + "box-fragile": 62619, + "box-full": 62620, + "box-heart": 62621, + "box-open": 62622, + "box-tissue": 57435, + "box-up": 62623, + "box-usd": 62624, + "boxes": 62568, + "boxes-alt": 62625, + "boxing-glove": 62520, + "brackets": 63465, + "brackets-curly": 63466, + "braille": 62113, + "brain": 62940, + "bread-loaf": 63467, + "bread-slice": 63468, + "briefcase": 61617, + "briefcase-medical": 62569, + "bring-forward": 63574, + "bring-front": 63575, + "broadcast-tower": 62745, + "broom": 62746, + "browser": 62334, + "brush": 62813, + "btc": 61786, + "buffer": 63543, + "bug": 61832, + "building": 61869, + "bullhorn": 61601, + "bullseye": 61760, + "bullseye-arrow": 63048, + "bullseye-pointer": 63049, + "burger-soda": 63576, + "burn": 62570, + "buromobelexperte": 62335, + "burrito": 63469, + "bus": 61959, + "bus-alt": 62814, + "bus-school": 62941, + "business-time": 63050, + "buy-n-large": 63654, + "buysellads": 61965, + "cabinet-filing": 63051, + "cactus": 63655, + "calculator": 61932, + "calculator-alt": 63052, + "calendar": 61747, + "calendar-alt": 61555, + "calendar-check": 62068, + "calendar-day": 63363, + "calendar-edit": 62259, + "calendar-exclamation": 62260, + "calendar-minus": 62066, + "calendar-plus": 62065, + "calendar-star": 63286, + "calendar-times": 62067, + "calendar-week": 63364, + "camcorder": 63656, + "camera": 61488, + "camera-alt": 62258, + "camera-home": 63742, + "camera-movie": 63657, + "camera-polaroid": 63658, + "camera-retro": 61571, + "campfire": 63162, + "campground": 63163, + "canadian-maple-leaf": 63365, + "candle-holder": 63164, + "candy-cane": 63366, + "candy-corn": 63165, + "cannabis": 62815, + "capsules": 62571, + "car": 61881, + "car-alt": 62942, + "car-battery": 62943, + "car-building": 63577, + "car-bump": 62944, + "car-bus": 63578, + "car-crash": 62945, + "car-garage": 62946, + "car-mechanic": 62947, + "car-side": 62948, + "car-tilt": 62949, + "car-wash": 62950, + "caravan": 63743, + "caravan-alt": 57344, + "caret-circle-down": 62253, + "caret-circle-left": 62254, + "caret-circle-right": 62256, + "caret-circle-up": 62257, + "caret-down": 61655, + "caret-left": 61657, + "caret-right": 61658, + "caret-square-down": 61776, + "caret-square-left": 61841, + "caret-square-right": 61778, + "caret-square-up": 61777, + "caret-up": 61656, + "carrot": 63367, + "cars": 63579, + "cart-arrow-down": 61976, + "cart-plus": 61975, + "cash-register": 63368, + "cassette-tape": 63659, + "cat": 63166, + "cat-space": 57345, + "cauldron": 63167, + "cc-amazon-pay": 62509, + "cc-amex": 61939, + "cc-apple-pay": 62486, + "cc-diners-club": 62028, + "cc-discover": 61938, + "cc-jcb": 62027, + "cc-mastercard": 61937, + "cc-paypal": 61940, + "cc-stripe": 61941, + "cc-visa": 61936, + "cctv": 63660, + "centercode": 62336, + "centos": 63369, + "certificate": 61603, + "chair": 63168, + "chair-office": 63169, + "chalkboard": 62747, + "chalkboard-teacher": 62748, + "charging-station": 62951, + "chart-area": 61950, + "chart-bar": 61568, + "chart-line": 61953, + "chart-line-down": 63053, + "chart-network": 63370, + "chart-pie": 61952, + "chart-pie-alt": 63054, + "chart-scatter": 63470, + "check": 61452, + "check-circle": 61528, + "check-double": 62816, + "check-square": 61770, + "cheese": 63471, + "cheese-swiss": 63472, + "cheeseburger": 63473, + "chess": 62521, + "chess-bishop": 62522, + "chess-bishop-alt": 62523, + "chess-board": 62524, + "chess-clock": 62525, + "chess-clock-alt": 62526, + "chess-king": 62527, + "chess-king-alt": 62528, + "chess-knight": 62529, + "chess-knight-alt": 62530, + "chess-pawn": 62531, + "chess-pawn-alt": 62532, + "chess-queen": 62533, + "chess-queen-alt": 62534, + "chess-rook": 62535, + "chess-rook-alt": 62536, + "chevron-circle-down": 61754, + "chevron-circle-left": 61751, + "chevron-circle-right": 61752, + "chevron-circle-up": 61753, + "chevron-double-down": 62242, + "chevron-double-left": 62243, + "chevron-double-right": 62244, + "chevron-double-up": 62245, + "chevron-down": 61560, + "chevron-left": 61523, + "chevron-right": 61524, + "chevron-square-down": 62249, + "chevron-square-left": 62250, + "chevron-square-right": 62251, + "chevron-square-up": 62252, + "chevron-up": 61559, + "child": 61870, + "chimney": 63371, + "chrome": 62056, + "chromecast": 63544, + "church": 62749, + "circle": 61713, + "circle-notch": 61902, + "city": 63055, + "clarinet": 63661, + "claw-marks": 63170, + "clinic-medical": 63474, + "clipboard": 62248, + "clipboard-check": 62572, + "clipboard-list": 62573, + "clipboard-list-check": 63287, + "clipboard-prescription": 62952, + "clipboard-user": 63475, + "clock": 61463, + "clone": 62029, + "closed-captioning": 61962, + "cloud": 61634, + "cloud-download": 61677, + "cloud-download-alt": 62337, + "cloud-drizzle": 63288, + "cloud-hail": 63289, + "cloud-hail-mixed": 63290, + "cloud-meatball": 63291, + "cloud-moon": 63171, + "cloud-moon-rain": 63292, + "cloud-music": 63662, + "cloud-rain": 63293, + "cloud-rainbow": 63294, + "cloud-showers": 63295, + "cloud-showers-heavy": 63296, + "cloud-sleet": 63297, + "cloud-snow": 63298, + "cloud-sun": 63172, + "cloud-sun-rain": 63299, + "cloud-upload": 61678, + "cloud-upload-alt": 62338, + "cloudflare": 57469, + "clouds": 63300, + "clouds-moon": 63301, + "clouds-sun": 63302, + "cloudscale": 62339, + "cloudsmith": 62340, + "cloudversify": 62341, + "club": 62247, + "cocktail": 62817, + "code": 61729, + "code-branch": 61734, + "code-commit": 62342, + "code-merge": 62343, + "codepen": 61899, + "codiepie": 62084, + "coffee": 61684, + "coffee-pot": 57346, + "coffee-togo": 63173, + "coffin": 63174, + "coffin-cross": 57425, + "cog": 61459, + "cogs": 61573, + "coin": 63580, + "coins": 62750, + "columns": 61659, + "comet": 57347, + "comment": 61557, + "comment-alt": 62074, + "comment-alt-check": 62626, + "comment-alt-dollar": 63056, + "comment-alt-dots": 62627, + "comment-alt-edit": 62628, + "comment-alt-exclamation": 62629, + "comment-alt-lines": 62630, + "comment-alt-medical": 63476, + "comment-alt-minus": 62631, + "comment-alt-music": 63663, + "comment-alt-plus": 62632, + "comment-alt-slash": 62633, + "comment-alt-smile": 62634, + "comment-alt-times": 62635, + "comment-check": 62636, + "comment-dollar": 63057, + "comment-dots": 62637, + "comment-edit": 62638, + "comment-exclamation": 62639, + "comment-lines": 62640, + "comment-medical": 63477, + "comment-minus": 62641, + "comment-music": 63664, + "comment-plus": 62642, + "comment-slash": 62643, + "comment-smile": 62644, + "comment-times": 62645, + "comments": 61574, + "comments-alt": 62646, + "comments-alt-dollar": 63058, + "comments-dollar": 63059, + "compact-disc": 62751, + "compass": 61774, + "compass-slash": 62953, + "compress": 61542, + "compress-alt": 62498, + "compress-arrows-alt": 63372, + "compress-wide": 62246, + "computer-classic": 63665, + "computer-speaker": 63666, + "concierge-bell": 62818, + "confluence": 63373, + "connectdevelop": 61966, + "construction": 63581, + "container-storage": 62647, + "contao": 62061, + "conveyor-belt": 62574, + "conveyor-belt-alt": 62575, + "cookie": 62819, + "cookie-bite": 62820, + "copy": 61637, + "copyright": 61945, + "corn": 63175, + "cotton-bureau": 63646, + "couch": 62648, + "cow": 63176, + "cowbell": 63667, + "cowbell-more": 63668, + "cpanel": 62344, + "creative-commons": 62046, + "creative-commons-by": 62695, + "creative-commons-nc": 62696, + "creative-commons-nc-eu": 62697, + "creative-commons-nc-jp": 62698, + "creative-commons-nd": 62699, + "creative-commons-pd": 62700, + "creative-commons-pd-alt": 62701, + "creative-commons-remix": 62702, + "creative-commons-sa": 62703, + "creative-commons-sampling": 62704, + "creative-commons-sampling-plus": 62705, + "creative-commons-share": 62706, + "creative-commons-zero": 62707, + "credit-card": 61597, + "credit-card-blank": 62345, + "credit-card-front": 62346, + "cricket": 62537, + "critical-role": 63177, + "croissant": 63478, + "crop": 61733, + "crop-alt": 62821, + "cross": 63060, + "crosshairs": 61531, + "crow": 62752, + "crown": 62753, + "crutch": 63479, + "crutches": 63480, + "css3": 61756, + "css3-alt": 62347, + "cube": 61874, + "cubes": 61875, + "curling": 62538, + "cut": 61636, + "cuttlefish": 62348, + "d-and-d": 62349, + "d-and-d-beyond": 63178, + "dagger": 63179, + "dailymotion": 57426, + "dashcube": 61968, + "database": 61888, + "deaf": 62116, + "debug": 63481, + "deer": 63374, + "deer-rudolph": 63375, + "deezer": 57463, + "delicious": 61861, + "democrat": 63303, + "deploydog": 62350, + "deskpro": 62351, + "desktop": 61704, + "desktop-alt": 62352, + "dev": 63180, + "deviantart": 61885, + "dewpoint": 63304, + "dharmachakra": 63061, + "dhl": 63376, + "diagnoses": 62576, + "diamond": 61977, + "diaspora": 63377, + "dice": 62754, + "dice-d10": 63181, + "dice-d12": 63182, + "dice-d20": 63183, + "dice-d4": 63184, + "dice-d6": 63185, + "dice-d8": 63186, + "dice-five": 62755, + "dice-four": 62756, + "dice-one": 62757, + "dice-six": 62758, + "dice-three": 62759, + "dice-two": 62760, + "digg": 61862, + "digging": 63582, + "digital-ocean": 62353, + "digital-tachograph": 62822, + "diploma": 62954, + "directions": 62955, + "disc-drive": 63669, + "discord": 62354, + "discourse": 62355, + "disease": 63482, + "divide": 62761, + "dizzy": 62823, + "dna": 62577, + "do-not-enter": 62956, + "dochub": 62356, + "docker": 62357, + "dog": 63187, + "dog-leashed": 63188, + "dollar-sign": 61781, + "dolly": 62578, + "dolly-empty": 62579, + "dolly-flatbed": 62580, + "dolly-flatbed-alt": 62581, + "dolly-flatbed-empty": 62582, + "donate": 62649, + "door-closed": 62762, + "door-open": 62763, + "dot-circle": 61842, + "dove": 62650, + "download": 61465, + "draft2digital": 62358, + "drafting-compass": 62824, + "dragon": 63189, + "draw-circle": 62957, + "draw-polygon": 62958, + "draw-square": 62959, + "dreidel": 63378, + "dribbble": 61821, + "dribbble-square": 62359, + "drone": 63583, + "drone-alt": 63584, + "dropbox": 61803, + "drum": 62825, + "drum-steelpan": 62826, + "drumstick": 63190, + "drumstick-bite": 63191, + "drupal": 61865, + "dryer": 63585, + "dryer-alt": 63586, + "duck": 63192, + "dumbbell": 62539, + "dumpster": 63379, + "dumpster-fire": 63380, + "dungeon": 63193, + "dyalog": 62361, + "ear": 62960, + "ear-muffs": 63381, + "earlybirds": 62362, + "ebay": 62708, + "eclipse": 63305, + "eclipse-alt": 63306, + "edge": 62082, + "edge-legacy": 57464, + "edit": 61508, + "egg": 63483, + "egg-fried": 63484, + "eject": 61522, + "elementor": 62512, + "elephant": 63194, + "ellipsis-h": 61761, + "ellipsis-h-alt": 62363, + "ellipsis-v": 61762, + "ellipsis-v-alt": 62364, + "ello": 62961, + "ember": 62499, + "empire": 61905, + "empty-set": 63062, + "engine-warning": 62962, + "envelope": 61664, + "envelope-open": 62134, + "envelope-open-dollar": 63063, + "envelope-open-text": 63064, + "envelope-square": 61849, + "envira": 62105, + "equals": 62764, + "eraser": 61741, + "erlang": 62365, + "ethereum": 62510, + "ethernet": 63382, + "etsy": 62167, + "euro-sign": 61779, + "evernote": 63545, + "exchange": 61676, + "exchange-alt": 62306, + "exclamation": 61738, + "exclamation-circle": 61546, + "exclamation-square": 62241, + "exclamation-triangle": 61553, + "expand": 61541, + "expand-alt": 62500, + "expand-arrows": 62237, + "expand-arrows-alt": 62238, + "expand-wide": 62240, + "expeditedssl": 62014, + "external-link": 61582, + "external-link-alt": 62301, + "external-link-square": 61772, + "external-link-square-alt": 62304, + "eye": 61550, + "eye-dropper": 61947, + "eye-evil": 63195, + "eye-slash": 61552, + "facebook": 61594, + "facebook-f": 62366, + "facebook-messenger": 62367, + "facebook-square": 61570, + "fan": 63587, + "fan-table": 57348, + "fantasy-flight-games": 63196, + "farm": 63588, + "fast-backward": 61513, + "fast-forward": 61520, + "faucet": 57349, + "faucet-drip": 57350, + "fax": 61868, + "feather": 62765, + "feather-alt": 62827, + "fedex": 63383, + "fedora": 63384, + "female": 61826, + "field-hockey": 62540, + "fighter-jet": 61691, + "figma": 63385, + "file": 61787, + "file-alt": 61788, + "file-archive": 61894, + "file-audio": 61895, + "file-certificate": 62963, + "file-chart-line": 63065, + "file-chart-pie": 63066, + "file-check": 62230, + "file-code": 61897, + "file-contract": 62828, + "file-csv": 63197, + "file-download": 62829, + "file-edit": 62236, + "file-excel": 61891, + "file-exclamation": 62234, + "file-export": 62830, + "file-image": 61893, + "file-import": 62831, + "file-invoice": 62832, + "file-invoice-dollar": 62833, + "file-medical": 62583, + "file-medical-alt": 62584, + "file-minus": 62232, + "file-music": 63670, + "file-pdf": 61889, + "file-plus": 62233, + "file-powerpoint": 61892, + "file-prescription": 62834, + "file-search": 63589, + "file-signature": 62835, + "file-spreadsheet": 63067, + "file-times": 62231, + "file-upload": 62836, + "file-user": 63068, + "file-video": 61896, + "file-word": 61890, + "files-medical": 63485, + "fill": 62837, + "fill-drip": 62838, + "film": 61448, + "film-alt": 62368, + "film-canister": 63671, + "filter": 61616, + "fingerprint": 62839, + "fire": 61549, + "fire-alt": 63460, + "fire-extinguisher": 61748, + "fire-smoke": 63307, + "firefox": 62057, + "firefox-browser": 57351, + "fireplace": 63386, + "first-aid": 62585, + "first-order": 62128, + "first-order-alt": 62730, + "firstdraft": 62369, + "fish": 62840, + "fish-cooked": 63486, + "fist-raised": 63198, + "flag": 61476, + "flag-alt": 63308, + "flag-checkered": 61726, + "flag-usa": 63309, + "flame": 63199, + "flashlight": 63672, + "flask": 61635, + "flask-poison": 63200, + "flask-potion": 63201, + "flickr": 61806, + "flipboard": 62541, + "flower": 63487, + "flower-daffodil": 63488, + "flower-tulip": 63489, + "flushed": 62841, + "flute": 63673, + "flux-capacitor": 63674, + "fly": 62487, + "fog": 63310, + "folder": 61563, + "folder-download": 57427, + "folder-minus": 63069, + "folder-open": 61564, + "folder-plus": 63070, + "folder-times": 63071, + "folder-tree": 63490, + "folder-upload": 57428, + "folders": 63072, + "font": 61489, + "font-awesome": 62132, + "font-awesome-alt": 62300, + "font-awesome-flag": 62501, + "font-awesome-logo-full": 62694, + "font-case": 63590, + "fonticons": 62080, + "fonticons-fi": 62370, + "football-ball": 62542, + "football-helmet": 62543, + "forklift": 62586, + "fort-awesome": 62086, + "fort-awesome-alt": 62371, + "forumbee": 61969, + "forward": 61518, + "foursquare": 61824, + "fragile": 62651, + "free-code-camp": 62149, + "freebsd": 62372, + "french-fries": 63491, + "frog": 62766, + "frosty-head": 63387, + "frown": 61721, + "frown-open": 62842, + "fulcrum": 62731, + "function": 63073, + "funnel-dollar": 63074, + "futbol": 61923, + "galactic-republic": 62732, + "galactic-senate": 62733, + "galaxy": 57352, + "game-board": 63591, + "game-board-alt": 63592, + "game-console-handheld": 63675, + "gamepad": 61723, + "gamepad-alt": 63676, + "garage": 57353, + "garage-car": 57354, + "garage-open": 57355, + "gas-pump": 62767, + "gas-pump-slash": 62964, + "gavel": 61667, + "gem": 62373, + "genderless": 61997, + "get-pocket": 62053, + "gg": 62048, + "gg-circle": 62049, + "ghost": 63202, + "gift": 61547, + "gift-card": 63075, + "gifts": 63388, + "gingerbread-man": 63389, + "git": 61907, + "git-alt": 63553, + "git-square": 61906, + "github": 61595, + "github-alt": 61715, + "github-square": 61586, + "gitkraken": 62374, + "gitlab": 62102, + "gitter": 62502, + "glass": 63492, + "glass-champagne": 63390, + "glass-cheers": 63391, + "glass-citrus": 63593, + "glass-martini": 61440, + "glass-martini-alt": 62843, + "glass-whiskey": 63392, + "glass-whiskey-rocks": 63393, + "glasses": 62768, + "glasses-alt": 62965, + "glide": 62117, + "glide-g": 62118, + "globe": 61612, + "globe-africa": 62844, + "globe-americas": 62845, + "globe-asia": 62846, + "globe-europe": 63394, + "globe-snow": 63395, + "globe-stand": 62966, + "gofore": 62375, + "golf-ball": 62544, + "golf-club": 62545, + "goodreads": 62376, + "goodreads-g": 62377, + "google": 61856, + "google-drive": 62378, + "google-pay": 57465, + "google-play": 62379, + "google-plus": 62131, + "google-plus-g": 61653, + "google-plus-square": 61652, + "google-wallet": 61934, + "gopuram": 63076, + "graduation-cap": 61853, + "gramophone": 63677, + "gratipay": 61828, + "grav": 62166, + "greater-than": 62769, + "greater-than-equal": 62770, + "grimace": 62847, + "grin": 62848, + "grin-alt": 62849, + "grin-beam": 62850, + "grin-beam-sweat": 62851, + "grin-hearts": 62852, + "grin-squint": 62853, + "grin-squint-tears": 62854, + "grin-stars": 62855, + "grin-tears": 62856, + "grin-tongue": 62857, + "grin-tongue-squint": 62858, + "grin-tongue-wink": 62859, + "grin-wink": 62860, + "grip-horizontal": 62861, + "grip-lines": 63396, + "grip-lines-vertical": 63397, + "grip-vertical": 62862, + "gripfire": 62380, + "grunt": 62381, + "guilded": 57470, + "guitar": 63398, + "guitar-electric": 63678, + "guitars": 63679, + "gulp": 62382, + "h-square": 61693, + "h1": 62227, + "h2": 62228, + "h3": 62229, + "h4": 63594, + "hacker-news": 61908, + "hacker-news-square": 62383, + "hackerrank": 62967, + "hamburger": 63493, + "hammer": 63203, + "hammer-war": 63204, + "hamsa": 63077, + "hand-heart": 62652, + "hand-holding": 62653, + "hand-holding-box": 62587, + "hand-holding-heart": 62654, + "hand-holding-magic": 63205, + "hand-holding-medical": 57436, + "hand-holding-seedling": 62655, + "hand-holding-usd": 62656, + "hand-holding-water": 62657, + "hand-lizard": 62040, + "hand-middle-finger": 63494, + "hand-paper": 62038, + "hand-peace": 62043, + "hand-point-down": 61607, + "hand-point-left": 61605, + "hand-point-right": 61604, + "hand-point-up": 61606, + "hand-pointer": 62042, + "hand-receiving": 62588, + "hand-rock": 62037, + "hand-scissors": 62039, + "hand-sparkles": 57437, + "hand-spock": 62041, + "hands": 62658, + "hands-heart": 62659, + "hands-helping": 62660, + "hands-usd": 62661, + "hands-wash": 57438, + "handshake": 62133, + "handshake-alt": 62662, + "handshake-alt-slash": 57439, + "handshake-slash": 57440, + "hanukiah": 63206, + "hard-hat": 63495, + "hashtag": 62098, + "hat-chef": 63595, + "hat-cowboy": 63680, + "hat-cowboy-side": 63681, + "hat-santa": 63399, + "hat-winter": 63400, + "hat-witch": 63207, + "hat-wizard": 63208, + "hdd": 61600, + "head-side": 63209, + "head-side-brain": 63496, + "head-side-cough": 57441, + "head-side-cough-slash": 57442, + "head-side-headphones": 63682, + "head-side-mask": 57443, + "head-side-medical": 63497, + "head-side-virus": 57444, + "head-vr": 63210, + "heading": 61916, + "headphones": 61477, + "headphones-alt": 62863, + "headset": 62864, + "heart": 61444, + "heart-broken": 63401, + "heart-circle": 62663, + "heart-rate": 62968, + "heart-square": 62664, + "heartbeat": 61982, + "heat": 57356, + "helicopter": 62771, + "helmet-battle": 63211, + "hexagon": 62226, + "highlighter": 62865, + "hiking": 63212, + "hippo": 63213, + "hips": 62546, + "hire-a-helper": 62384, + "history": 61914, + "hive": 57471, + "hockey-mask": 63214, + "hockey-puck": 62547, + "hockey-sticks": 62548, + "holly-berry": 63402, + "home": 61461, + "home-alt": 63498, + "home-heart": 62665, + "home-lg": 63499, + "home-lg-alt": 63500, + "hood-cloak": 63215, + "hooli": 62503, + "horizontal-rule": 63596, + "hornbill": 62866, + "horse": 63216, + "horse-head": 63403, + "horse-saddle": 63683, + "hospital": 61688, + "hospital-alt": 62589, + "hospital-symbol": 62590, + "hospital-user": 63501, + "hospitals": 63502, + "hot-tub": 62867, + "hotdog": 63503, + "hotel": 62868, + "hotjar": 62385, + "hourglass": 62036, + "hourglass-end": 62035, + "hourglass-half": 62034, + "hourglass-start": 62033, + "house": 57357, + "house-damage": 63217, + "house-day": 57358, + "house-flood": 63311, + "house-leave": 57359, + "house-night": 57360, + "house-return": 57361, + "house-signal": 57362, + "house-user": 57445, + "houzz": 62076, + "hryvnia": 63218, + "html5": 61755, + "hubspot": 62386, + "humidity": 63312, + "hurricane": 63313, + "i-cursor": 62022, + "ice-cream": 63504, + "ice-skate": 63404, + "icicles": 63405, + "icons": 63597, + "icons-alt": 63598, + "id-badge": 62145, + "id-card": 62146, + "id-card-alt": 62591, + "ideal": 57363, + "igloo": 63406, + "image": 61502, + "image-polaroid": 63684, + "images": 62210, + "imdb": 62168, + "inbox": 61468, + "inbox-in": 62224, + "inbox-out": 62225, + "indent": 61500, + "industry": 62069, + "industry-alt": 62387, + "infinity": 62772, + "info": 61737, + "info-circle": 61530, + "info-square": 62223, + "inhaler": 62969, + "innosoft": 57472, + "instagram": 61805, + "instagram-square": 57429, + "instalod": 57473, + "integral": 63079, + "intercom": 63407, + "internet-explorer": 62059, + "intersection": 63080, + "inventory": 62592, + "invision": 63408, + "ioxhost": 61960, + "island-tropical": 63505, + "italic": 61491, + "itch-io": 63546, + "itunes": 62388, + "itunes-note": 62389, + "jack-o-lantern": 62222, + "java": 62692, + "jedi": 63081, + "jedi-order": 62734, + "jenkins": 62390, + "jira": 63409, + "joget": 62391, + "joint": 62869, + "joomla": 61866, + "journal-whills": 63082, + "joystick": 63685, + "js": 62392, + "js-square": 62393, + "jsfiddle": 61900, + "jug": 63686, + "kaaba": 63083, + "kaggle": 62970, + "kazoo": 63687, + "kerning": 63599, + "key": 61572, + "key-skeleton": 63219, + "keybase": 62709, + "keyboard": 61724, + "keycdn": 62394, + "keynote": 63084, + "khanda": 63085, + "kickstarter": 62395, + "kickstarter-k": 62396, + "kidneys": 62971, + "kiss": 62870, + "kiss-beam": 62871, + "kiss-wink-heart": 62872, + "kite": 63220, + "kiwi-bird": 62773, + "knife-kitchen": 63221, + "korvue": 62511, + "lambda": 63086, + "lamp": 62666, + "lamp-desk": 57364, + "lamp-floor": 57365, + "landmark": 63087, + "landmark-alt": 63314, + "language": 61867, + "laptop": 61705, + "laptop-code": 62972, + "laptop-house": 57446, + "laptop-medical": 63506, + "laravel": 62397, + "lasso": 63688, + "lastfm": 61954, + "lastfm-square": 61955, + "laugh": 62873, + "laugh-beam": 62874, + "laugh-squint": 62875, + "laugh-wink": 62876, + "layer-group": 62973, + "layer-minus": 62974, + "layer-plus": 62975, + "leaf": 61548, + "leaf-heart": 62667, + "leaf-maple": 63222, + "leaf-oak": 63223, + "leanpub": 61970, + "lemon": 61588, + "less": 62493, + "less-than": 62774, + "less-than-equal": 62775, + "level-down": 61769, + "level-down-alt": 62398, + "level-up": 61768, + "level-up-alt": 62399, + "life-ring": 61901, + "light-ceiling": 57366, + "light-switch": 57367, + "light-switch-off": 57368, + "light-switch-on": 57369, + "lightbulb": 61675, + "lightbulb-dollar": 63088, + "lightbulb-exclamation": 63089, + "lightbulb-on": 63090, + "lightbulb-slash": 63091, + "lights-holiday": 63410, + "line": 62400, + "line-columns": 63600, + "line-height": 63601, + "link": 61633, + "linkedin": 61580, + "linkedin-in": 61665, + "linode": 62136, + "linux": 61820, + "lips": 62976, + "lira-sign": 61845, + "list": 61498, + "list-alt": 61474, + "list-music": 63689, + "list-ol": 61643, + "list-ul": 61642, + "location": 62977, + "location-arrow": 61732, + "location-circle": 62978, + "location-slash": 62979, + "lock": 61475, + "lock-alt": 62221, + "lock-open": 62401, + "lock-open-alt": 62402, + "long-arrow-alt-down": 62217, + "long-arrow-alt-left": 62218, + "long-arrow-alt-right": 62219, + "long-arrow-alt-up": 62220, + "long-arrow-down": 61813, + "long-arrow-left": 61815, + "long-arrow-right": 61816, + "long-arrow-up": 61814, + "loveseat": 62668, + "low-vision": 62120, + "luchador": 62549, + "luggage-cart": 62877, + "lungs": 62980, + "lungs-virus": 57447, + "lyft": 62403, + "mace": 63224, + "magento": 62404, + "magic": 61648, + "magnet": 61558, + "mail-bulk": 63092, + "mailbox": 63507, + "mailchimp": 62878, + "male": 61827, + "mandalorian": 62735, + "mandolin": 63225, + "map": 62073, + "map-marked": 62879, + "map-marked-alt": 62880, + "map-marker": 61505, + "map-marker-alt": 62405, + "map-marker-alt-slash": 62981, + "map-marker-check": 62982, + "map-marker-edit": 62983, + "map-marker-exclamation": 62984, + "map-marker-minus": 62985, + "map-marker-plus": 62986, + "map-marker-question": 62987, + "map-marker-slash": 62988, + "map-marker-smile": 62989, + "map-marker-times": 62990, + "map-pin": 62070, + "map-signs": 62071, + "markdown": 62991, + "marker": 62881, + "mars": 61986, + "mars-double": 61991, + "mars-stroke": 61993, + "mars-stroke-h": 61995, + "mars-stroke-v": 61994, + "mask": 63226, + "mastodon": 62710, + "maxcdn": 61750, + "mdb": 63690, + "meat": 63508, + "medal": 62882, + "medapps": 62406, + "medium": 62010, + "medium-m": 62407, + "medkit": 61690, + "medrt": 62408, + "meetup": 62176, + "megaphone": 63093, + "megaport": 62883, + "meh": 61722, + "meh-blank": 62884, + "meh-rolling-eyes": 62885, + "memory": 62776, + "mendeley": 63411, + "menorah": 63094, + "mercury": 61987, + "meteor": 63315, + "microblog": 57370, + "microchip": 62171, + "microphone": 61744, + "microphone-alt": 62409, + "microphone-alt-slash": 62777, + "microphone-slash": 61745, + "microphone-stand": 63691, + "microscope": 62992, + "microsoft": 62410, + "microwave": 57371, + "mind-share": 63095, + "minus": 61544, + "minus-circle": 61526, + "minus-hexagon": 62215, + "minus-octagon": 62216, + "minus-square": 61766, + "mistletoe": 63412, + "mitten": 63413, + "mix": 62411, + "mixcloud": 62089, + "mixer": 57430, + "mizuni": 62412, + "mobile": 61707, + "mobile-alt": 62413, + "mobile-android": 62414, + "mobile-android-alt": 62415, + "modx": 62085, + "monero": 62416, + "money-bill": 61654, + "money-bill-alt": 62417, + "money-bill-wave": 62778, + "money-bill-wave-alt": 62779, + "money-check": 62780, + "money-check-alt": 62781, + "money-check-edit": 63602, + "money-check-edit-alt": 63603, + "monitor-heart-rate": 62993, + "monkey": 63227, + "monument": 62886, + "moon": 61830, + "moon-cloud": 63316, + "moon-stars": 63317, + "mortar-pestle": 62887, + "mosque": 63096, + "motorcycle": 61980, + "mountain": 63228, + "mountains": 63229, + "mouse": 63692, + "mouse-alt": 63693, + "mouse-pointer": 62021, + "mp3-player": 63694, + "mug": 63604, + "mug-hot": 63414, + "mug-marshmallows": 63415, + "mug-tea": 63605, + "music": 61441, + "music-alt": 63695, + "music-alt-slash": 63696, + "music-slash": 63697, + "napster": 62418, + "narwhal": 63230, + "neos": 62994, + "network-wired": 63231, + "neuter": 61996, + "newspaper": 61930, + "nimblr": 62888, + "node": 62489, + "node-js": 62419, + "not-equal": 62782, + "notes-medical": 62593, + "npm": 62420, + "ns8": 62421, + "nutritionix": 62422, + "object-group": 62023, + "object-ungroup": 62024, + "octagon": 62214, + "octopus-deploy": 57474, + "odnoklassniki": 62051, + "odnoklassniki-square": 62052, + "oil-can": 62995, + "oil-temp": 62996, + "old-republic": 62736, + "om": 63097, + "omega": 63098, + "opencart": 62013, + "openid": 61851, + "opera": 62058, + "optin-monster": 62012, + "orcid": 63698, + "ornament": 63416, + "osi": 62490, + "otter": 63232, + "outdent": 61499, + "outlet": 57372, + "oven": 57373, + "overline": 63606, + "page-break": 63607, + "page4": 62423, + "pagelines": 61836, + "pager": 63509, + "paint-brush": 61948, + "paint-brush-alt": 62889, + "paint-roller": 62890, + "palette": 62783, + "palfed": 62424, + "pallet": 62594, + "pallet-alt": 62595, + "paper-plane": 61912, + "paperclip": 61638, + "parachute-box": 62669, + "paragraph": 61917, + "paragraph-rtl": 63608, + "parking": 62784, + "parking-circle": 62997, + "parking-circle-slash": 62998, + "parking-slash": 62999, + "passport": 62891, + "pastafarianism": 63099, + "paste": 61674, + "patreon": 62425, + "pause": 61516, + "pause-circle": 62091, + "paw": 61872, + "paw-alt": 63233, + "paw-claws": 63234, + "paypal": 61933, + "peace": 63100, + "pegasus": 63235, + "pen": 62212, + "pen-alt": 62213, + "pen-fancy": 62892, + "pen-nib": 62893, + "pen-square": 61771, + "pencil": 61504, + "pencil-alt": 62211, + "pencil-paintbrush": 63000, + "pencil-ruler": 62894, + "pennant": 62550, + "penny-arcade": 63236, + "people-arrows": 57448, + "people-carry": 62670, + "pepper-hot": 63510, + "perbyte": 57475, + "percent": 62101, + "percentage": 62785, + "periscope": 62426, + "person-booth": 63318, + "person-carry": 62671, + "person-dolly": 62672, + "person-dolly-empty": 62673, + "person-sign": 63319, + "phabricator": 62427, + "phoenix-framework": 62428, + "phoenix-squadron": 62737, + "phone": 61589, + "phone-alt": 63609, + "phone-laptop": 63610, + "phone-office": 63101, + "phone-plus": 62674, + "phone-rotary": 63699, + "phone-slash": 62429, + "phone-square": 61592, + "phone-square-alt": 63611, + "phone-volume": 62112, + "photo-video": 63612, + "php": 62551, + "pi": 63102, + "piano": 63700, + "piano-keyboard": 63701, + "pie": 63237, + "pied-piper": 62126, + "pied-piper-alt": 61864, + "pied-piper-hat": 62693, + "pied-piper-pp": 61863, + "pied-piper-square": 57374, + "pig": 63238, + "piggy-bank": 62675, + "pills": 62596, + "pinterest": 61650, + "pinterest-p": 62001, + "pinterest-square": 61651, + "pizza": 63511, + "pizza-slice": 63512, + "place-of-worship": 63103, + "plane": 61554, + "plane-alt": 62430, + "plane-arrival": 62895, + "plane-departure": 62896, + "plane-slash": 57449, + "planet-moon": 57375, + "planet-ringed": 57376, + "play": 61515, + "play-circle": 61764, + "playstation": 62431, + "plug": 61926, + "plus": 61543, + "plus-circle": 61525, + "plus-hexagon": 62208, + "plus-octagon": 62209, + "plus-square": 61694, + "podcast": 62158, + "podium": 63104, + "podium-star": 63320, + "police-box": 57377, + "poll": 63105, + "poll-h": 63106, + "poll-people": 63321, + "poo": 62206, + "poo-storm": 63322, + "poop": 63001, + "popcorn": 63513, + "portal-enter": 57378, + "portal-exit": 57379, + "portrait": 62432, + "pound-sign": 61780, + "power-off": 61457, + "pray": 63107, + "praying-hands": 63108, + "prescription": 62897, + "prescription-bottle": 62597, + "prescription-bottle-alt": 62598, + "presentation": 63109, + "print": 61487, + "print-search": 63514, + "print-slash": 63110, + "procedures": 62599, + "product-hunt": 62088, + "project-diagram": 62786, + "projector": 63702, + "pump-medical": 57450, + "pump-soap": 57451, + "pumpkin": 63239, + "pushed": 62433, + "puzzle-piece": 61742, + "python": 62434, + "qq": 61910, + "qrcode": 61481, + "question": 61736, + "question-circle": 61529, + "question-square": 62205, + "quidditch": 62552, + "quinscape": 62553, + "quora": 62148, + "quote-left": 61709, + "quote-right": 61710, + "quran": 63111, + "r-project": 62711, + "rabbit": 63240, + "rabbit-fast": 63241, + "racquet": 62554, + "radar": 57380, + "radiation": 63417, + "radiation-alt": 63418, + "radio": 63703, + "radio-alt": 63704, + "rainbow": 63323, + "raindrops": 63324, + "ram": 63242, + "ramp-loading": 62676, + "random": 61556, + "raspberry-pi": 63419, + "ravelry": 62169, + "raygun": 57381, + "react": 62491, + "reacteurope": 63325, + "readme": 62677, + "rebel": 61904, + "receipt": 62787, + "record-vinyl": 63705, + "rectangle-landscape": 62202, + "rectangle-portrait": 62203, + "rectangle-wide": 62204, + "recycle": 61880, + "red-river": 62435, + "reddit": 61857, + "reddit-alien": 62081, + "reddit-square": 61858, + "redhat": 63420, + "redo": 61470, + "redo-alt": 62201, + "refrigerator": 57382, + "registered": 62045, + "remove-format": 63613, + "renren": 61835, + "repeat": 62307, + "repeat-1": 62309, + "repeat-1-alt": 62310, + "repeat-alt": 62308, + "reply": 62437, + "reply-all": 61730, + "replyd": 62438, + "republican": 63326, + "researchgate": 62712, + "resolving": 62439, + "restroom": 63421, + "retweet": 61561, + "retweet-alt": 62305, + "rev": 62898, + "ribbon": 62678, + "ring": 63243, + "rings-wedding": 63515, + "road": 61464, + "robot": 62788, + "rocket": 61749, + "rocket-launch": 57383, + "rocketchat": 62440, + "rockrms": 62441, + "route": 62679, + "route-highway": 63002, + "route-interstate": 63003, + "router": 63706, + "rss": 61598, + "rss-square": 61763, + "ruble-sign": 61784, + "ruler": 62789, + "ruler-combined": 62790, + "ruler-horizontal": 62791, + "ruler-triangle": 63004, + "ruler-vertical": 62792, + "running": 63244, + "rupee-sign": 61782, + "rust": 57466, + "rv": 63422, + "sack": 63516, + "sack-dollar": 63517, + "sad-cry": 62899, + "sad-tear": 62900, + "safari": 62055, + "salad": 63518, + "salesforce": 63547, + "sandwich": 63519, + "sass": 62494, + "satellite": 63423, + "satellite-dish": 63424, + "sausage": 63520, + "save": 61639, + "sax-hot": 63707, + "saxophone": 63708, + "scalpel": 63005, + "scalpel-path": 63006, + "scanner": 62600, + "scanner-image": 63731, + "scanner-keyboard": 62601, + "scanner-touchscreen": 62602, + "scarecrow": 63245, + "scarf": 63425, + "schlix": 62442, + "school": 62793, + "screwdriver": 62794, + "scribd": 62090, + "scroll": 63246, + "scroll-old": 63247, + "scrubber": 62200, + "scythe": 63248, + "sd-card": 63426, + "search": 61442, + "search-dollar": 63112, + "search-location": 63113, + "search-minus": 61456, + "search-plus": 61454, + "searchengin": 62443, + "seedling": 62680, + "sellcast": 62170, + "sellsy": 61971, + "send-back": 63614, + "send-backward": 63615, + "sensor": 57384, + "sensor-alert": 57385, + "sensor-fire": 57386, + "sensor-on": 57387, + "sensor-smoke": 57388, + "server": 62003, + "servicestack": 62444, + "shapes": 63007, + "share": 61540, + "share-all": 62311, + "share-alt": 61920, + "share-alt-square": 61921, + "share-square": 61773, + "sheep": 63249, + "shekel-sign": 61963, + "shield": 61746, + "shield-alt": 62445, + "shield-check": 62199, + "shield-cross": 63250, + "shield-virus": 57452, + "ship": 61978, + "shipping-fast": 62603, + "shipping-timed": 62604, + "shirtsinbulk": 61972, + "shish-kebab": 63521, + "shoe-prints": 62795, + "shopify": 57431, + "shopping-bag": 62096, + "shopping-basket": 62097, + "shopping-cart": 61562, + "shopware": 62901, + "shovel": 63251, + "shovel-snow": 63427, + "shower": 62156, + "shredder": 63114, + "shuttle-van": 62902, + "shuttlecock": 62555, + "sickle": 63522, + "sigma": 63115, + "sign": 62681, + "sign-in": 61584, + "sign-in-alt": 62198, + "sign-language": 62119, + "sign-out": 61579, + "sign-out-alt": 62197, + "signal": 61458, + "signal-1": 63116, + "signal-2": 63117, + "signal-3": 63118, + "signal-4": 63119, + "signal-alt": 63120, + "signal-alt-1": 63121, + "signal-alt-2": 63122, + "signal-alt-3": 63123, + "signal-alt-slash": 63124, + "signal-slash": 63125, + "signal-stream": 63709, + "signature": 62903, + "sim-card": 63428, + "simplybuilt": 61973, + "sink": 57453, + "siren": 57389, + "siren-on": 57390, + "sistrix": 62446, + "sitemap": 61672, + "sith": 62738, + "skating": 63429, + "skeleton": 63008, + "sketch": 63430, + "ski-jump": 63431, + "ski-lift": 63432, + "skiing": 63433, + "skiing-nordic": 63434, + "skull": 62796, + "skull-cow": 63710, + "skull-crossbones": 63252, + "skyatlas": 61974, + "skype": 61822, + "slack": 61848, + "slack-hash": 62447, + "slash": 63253, + "sledding": 63435, + "sleigh": 63436, + "sliders-h": 61918, + "sliders-h-square": 62448, + "sliders-v": 62449, + "sliders-v-square": 62450, + "slideshare": 61927, + "smile": 61720, + "smile-beam": 62904, + "smile-plus": 62905, + "smile-wink": 62682, + "smog": 63327, + "smoke": 63328, + "smoking": 62605, + "smoking-ban": 62797, + "sms": 63437, + "snake": 63254, + "snapchat": 62123, + "snapchat-ghost": 62124, + "snapchat-square": 62125, + "snooze": 63616, + "snow-blowing": 63329, + "snowboarding": 63438, + "snowflake": 62172, + "snowflakes": 63439, + "snowman": 63440, + "snowmobile": 63441, + "snowplow": 63442, + "soap": 57454, + "socks": 63126, + "solar-panel": 62906, + "solar-system": 57391, + "sort": 61660, + "sort-alpha-down": 61789, + "sort-alpha-down-alt": 63617, + "sort-alpha-up": 61790, + "sort-alpha-up-alt": 63618, + "sort-alt": 63619, + "sort-amount-down": 61792, + "sort-amount-down-alt": 63620, + "sort-amount-up": 61793, + "sort-amount-up-alt": 63621, + "sort-circle": 57392, + "sort-circle-down": 57393, + "sort-circle-up": 57394, + "sort-down": 61661, + "sort-numeric-down": 61794, + "sort-numeric-down-alt": 63622, + "sort-numeric-up": 61795, + "sort-numeric-up-alt": 63623, + "sort-shapes-down": 63624, + "sort-shapes-down-alt": 63625, + "sort-shapes-up": 63626, + "sort-shapes-up-alt": 63627, + "sort-size-down": 63628, + "sort-size-down-alt": 63629, + "sort-size-up": 63630, + "sort-size-up-alt": 63631, + "sort-up": 61662, + "soundcloud": 61886, + "soup": 63523, + "sourcetree": 63443, + "spa": 62907, + "space-shuttle": 61847, + "space-station-moon": 57395, + "space-station-moon-alt": 57396, + "spade": 62196, + "sparkles": 63632, + "speakap": 62451, + "speaker": 63711, + "speaker-deck": 63548, + "speakers": 63712, + "spell-check": 63633, + "spider": 63255, + "spider-black-widow": 63256, + "spider-web": 63257, + "spinner": 61712, + "spinner-third": 62452, + "splotch": 62908, + "spotify": 61884, + "spray-can": 62909, + "sprinkler": 57397, + "square": 61640, + "square-full": 62556, + "square-root": 63127, + "square-root-alt": 63128, + "squarespace": 62910, + "squirrel": 63258, + "stack-exchange": 61837, + "stack-overflow": 61804, + "stackpath": 63554, + "staff": 63259, + "stamp": 62911, + "star": 61445, + "star-and-crescent": 63129, + "star-christmas": 63444, + "star-exclamation": 62195, + "star-half": 61577, + "star-half-alt": 62912, + "star-of-david": 63130, + "star-of-life": 63009, + "star-shooting": 57398, + "starfighter": 57399, + "starfighter-alt": 57400, + "stars": 63330, + "starship": 57401, + "starship-freighter": 57402, + "staylinked": 62453, + "steak": 63524, + "steam": 61878, + "steam-square": 61879, + "steam-symbol": 62454, + "steering-wheel": 63010, + "step-backward": 61512, + "step-forward": 61521, + "stethoscope": 61681, + "sticker-mule": 62455, + "sticky-note": 62025, + "stocking": 63445, + "stomach": 63011, + "stop": 61517, + "stop-circle": 62093, + "stopwatch": 62194, + "stopwatch-20": 57455, + "store": 62798, + "store-alt": 62799, + "store-alt-slash": 57456, + "store-slash": 57457, + "strava": 62504, + "stream": 62800, + "street-view": 61981, + "stretcher": 63525, + "strikethrough": 61644, + "stripe": 62505, + "stripe-s": 62506, + "stroopwafel": 62801, + "studiovinari": 62456, + "stumbleupon": 61860, + "stumbleupon-circle": 61859, + "subscript": 61740, + "subway": 62009, + "suitcase": 61682, + "suitcase-rolling": 62913, + "sun": 61829, + "sun-cloud": 63331, + "sun-dust": 63332, + "sun-haze": 63333, + "sunglasses": 63634, + "sunrise": 63334, + "sunset": 63335, + "superpowers": 62173, + "superscript": 61739, + "supple": 62457, + "surprise": 62914, + "suse": 63446, + "swatchbook": 62915, + "swift": 63713, + "swimmer": 62916, + "swimming-pool": 62917, + "sword": 63260, + "sword-laser": 57403, + "sword-laser-alt": 57404, + "swords": 63261, + "swords-laser": 57405, + "symfony": 63549, + "synagogue": 63131, + "sync": 61473, + "sync-alt": 62193, + "syringe": 62606, + "table": 61646, + "table-tennis": 62557, + "tablet": 61706, + "tablet-alt": 62458, + "tablet-android": 62459, + "tablet-android-alt": 62460, + "tablet-rugged": 62607, + "tablets": 62608, + "tachometer": 61668, + "tachometer-alt": 62461, + "tachometer-alt-average": 63012, + "tachometer-alt-fast": 63013, + "tachometer-alt-fastest": 63014, + "tachometer-alt-slow": 63015, + "tachometer-alt-slowest": 63016, + "tachometer-average": 63017, + "tachometer-fast": 63018, + "tachometer-fastest": 63019, + "tachometer-slow": 63020, + "tachometer-slowest": 63021, + "taco": 63526, + "tag": 61483, + "tags": 61484, + "tally": 63132, + "tanakh": 63527, + "tape": 62683, + "tasks": 61614, + "tasks-alt": 63528, + "taxi": 61882, + "teamspeak": 62713, + "teeth": 63022, + "teeth-open": 63023, + "telegram": 62150, + "telegram-plane": 62462, + "telescope": 57406, + "temperature-down": 57407, + "temperature-frigid": 63336, + "temperature-high": 63337, + "temperature-hot": 63338, + "temperature-low": 63339, + "temperature-up": 57408, + "tencent-weibo": 61909, + "tenge": 63447, + "tennis-ball": 62558, + "terminal": 61728, + "text": 63635, + "text-height": 61492, + "text-size": 63636, + "text-width": 61493, + "th": 61450, + "th-large": 61449, + "th-list": 61451, + "the-red-yeti": 63133, + "theater-masks": 63024, + "themeco": 62918, + "themeisle": 62130, + "thermometer": 62609, + "thermometer-empty": 62155, + "thermometer-full": 62151, + "thermometer-half": 62153, + "thermometer-quarter": 62154, + "thermometer-three-quarters": 62152, + "theta": 63134, + "think-peaks": 63281, + "thumbs-down": 61797, + "thumbs-up": 61796, + "thumbtack": 61581, + "thunderstorm": 63340, + "thunderstorm-moon": 63341, + "thunderstorm-sun": 63342, + "ticket": 61765, + "ticket-alt": 62463, + "tiktok": 57467, + "tilde": 63135, + "times": 61453, + "times-circle": 61527, + "times-hexagon": 62190, + "times-octagon": 62192, + "times-square": 62163, + "tint": 61507, + "tint-slash": 62919, + "tire": 63025, + "tire-flat": 63026, + "tire-pressure-warning": 63027, + "tire-rugged": 63028, + "tired": 62920, + "toggle-off": 61956, + "toggle-on": 61957, + "toilet": 63448, + "toilet-paper": 63262, + "toilet-paper-alt": 63263, + "toilet-paper-slash": 57458, + "tombstone": 63264, + "tombstone-alt": 63265, + "toolbox": 62802, + "tools": 63449, + "tooth": 62921, + "toothbrush": 63029, + "torah": 63136, + "torii-gate": 63137, + "tornado": 63343, + "tractor": 63266, + "trade-federation": 62739, + "trademark": 62044, + "traffic-cone": 63030, + "traffic-light": 63031, + "traffic-light-go": 63032, + "traffic-light-slow": 63033, + "traffic-light-stop": 63034, + "trailer": 57409, + "train": 62008, + "tram": 63450, + "transgender": 61988, + "transgender-alt": 61989, + "transporter": 57410, + "transporter-1": 57411, + "transporter-2": 57412, + "transporter-3": 57413, + "transporter-empty": 57414, + "trash": 61944, + "trash-alt": 62189, + "trash-restore": 63529, + "trash-restore-alt": 63530, + "trash-undo": 63637, + "trash-undo-alt": 63638, + "treasure-chest": 63267, + "tree": 61883, + "tree-alt": 62464, + "tree-christmas": 63451, + "tree-decorated": 63452, + "tree-large": 63453, + "tree-palm": 63531, + "trees": 63268, + "trello": 61825, + "triangle": 62188, + "triangle-music": 63714, + "tripadvisor": 62050, + "trophy": 61585, + "trophy-alt": 62187, + "truck": 61649, + "truck-container": 62684, + "truck-couch": 62685, + "truck-loading": 62686, + "truck-monster": 63035, + "truck-moving": 62687, + "truck-pickup": 63036, + "truck-plow": 63454, + "truck-ramp": 62688, + "trumpet": 63715, + "tshirt": 62803, + "tty": 61924, + "tumblr": 61811, + "tumblr-square": 61812, + "turkey": 63269, + "turntable": 63716, + "turtle": 63270, + "tv": 62060, + "tv-alt": 63717, + "tv-music": 63718, + "tv-retro": 62465, + "twitch": 61928, + "twitter": 61593, + "twitter-square": 61569, + "typewriter": 63719, + "typo3": 62507, + "uber": 62466, + "ubuntu": 63455, + "ufo": 57415, + "ufo-beam": 57416, + "uikit": 62467, + "umbraco": 63720, + "umbrella": 61673, + "umbrella-beach": 62922, + "uncharted": 57476, + "underline": 61645, + "undo": 61666, + "undo-alt": 62186, + "unicorn": 63271, + "union": 63138, + "uniregistry": 62468, + "unity": 57417, + "universal-access": 62106, + "university": 61852, + "unlink": 61735, + "unlock": 61596, + "unlock-alt": 61758, + "unsplash": 57468, + "untappd": 62469, + "upload": 61587, + "ups": 63456, + "usb": 62087, + "usb-drive": 63721, + "usd-circle": 62184, + "usd-square": 62185, + "user": 61447, + "user-alien": 57418, + "user-alt": 62470, + "user-alt-slash": 62714, + "user-astronaut": 62715, + "user-chart": 63139, + "user-check": 62716, + "user-circle": 62141, + "user-clock": 62717, + "user-cog": 62718, + "user-cowboy": 63722, + "user-crown": 63140, + "user-edit": 62719, + "user-friends": 62720, + "user-graduate": 62721, + "user-hard-hat": 63532, + "user-headset": 63533, + "user-injured": 63272, + "user-lock": 62722, + "user-md": 61680, + "user-md-chat": 63534, + "user-minus": 62723, + "user-music": 63723, + "user-ninja": 62724, + "user-nurse": 63535, + "user-plus": 62004, + "user-robot": 57419, + "user-secret": 61979, + "user-shield": 62725, + "user-slash": 62726, + "user-tag": 62727, + "user-tie": 62728, + "user-times": 62005, + "user-unlock": 57432, + "user-visor": 57420, + "users": 61632, + "users-class": 63037, + "users-cog": 62729, + "users-crown": 63141, + "users-medical": 63536, + "users-slash": 57459, + "usps": 63457, + "ussunnah": 62471, + "utensil-fork": 62179, + "utensil-knife": 62180, + "utensil-spoon": 62181, + "utensils": 62183, + "utensils-alt": 62182, + "vaadin": 62472, + "vacuum": 57421, + "vacuum-robot": 57422, + "value-absolute": 63142, + "vector-square": 62923, + "venus": 61985, + "venus-double": 61990, + "venus-mars": 61992, + "vest": 57477, + "vest-patches": 57478, + "vhs": 63724, + "viacoin": 62007, + "viadeo": 62121, + "viadeo-square": 62122, + "vial": 62610, + "vials": 62611, + "viber": 62473, + "video": 61501, + "video-plus": 62689, + "video-slash": 62690, + "vihara": 63143, + "vimeo": 62474, + "vimeo-square": 61844, + "vimeo-v": 62077, + "vine": 61898, + "violin": 63725, + "virus": 57460, + "virus-slash": 57461, + "viruses": 57462, + "vk": 61833, + "vnv": 62475, + "voicemail": 63639, + "volcano": 63344, + "volleyball-ball": 62559, + "volume": 63144, + "volume-down": 61479, + "volume-mute": 63145, + "volume-off": 61478, + "volume-slash": 62178, + "volume-up": 61480, + "vote-nay": 63345, + "vote-yea": 63346, + "vr-cardboard": 63273, + "vuejs": 62495, + "wagon-covered": 63726, + "walker": 63537, + "walkie-talkie": 63727, + "walking": 62804, + "wallet": 62805, + "wand": 63274, + "wand-magic": 63275, + "warehouse": 62612, + "warehouse-alt": 62613, + "washer": 63640, + "watch": 62177, + "watch-calculator": 63728, + "watch-fitness": 63038, + "watchman-monitoring": 57479, + "water": 63347, + "water-lower": 63348, + "water-rise": 63349, + "wave-sine": 63641, + "wave-square": 63550, + "wave-triangle": 63642, + "waveform": 63729, + "waveform-path": 63730, + "waze": 63551, + "webcam": 63538, + "webcam-slash": 63539, + "weebly": 62924, + "weibo": 61834, + "weight": 62614, + "weight-hanging": 62925, + "weixin": 61911, + "whale": 63276, + "whatsapp": 62002, + "whatsapp-square": 62476, + "wheat": 63277, + "wheelchair": 61843, + "whistle": 62560, + "whmcs": 62477, + "wifi": 61931, + "wifi-1": 63146, + "wifi-2": 63147, + "wifi-slash": 63148, + "wikipedia-w": 62054, + "wind": 63278, + "wind-turbine": 63643, + "wind-warning": 63350, + "window": 62478, + "window-alt": 62479, + "window-close": 62480, + "window-frame": 57423, + "window-frame-open": 57424, + "window-maximize": 62160, + "window-minimize": 62161, + "window-restore": 62162, + "windows": 61818, + "windsock": 63351, + "wine-bottle": 63279, + "wine-glass": 62691, + "wine-glass-alt": 62926, + "wix": 62927, + "wizards-of-the-coast": 63280, + "wodu": 57480, + "wolf-pack-battalion": 62740, + "won-sign": 61785, + "wordpress": 61850, + "wordpress-simple": 62481, + "wpbeginner": 62103, + "wpexplorer": 62174, + "wpforms": 62104, + "wpressr": 62436, + "wreath": 63458, + "wrench": 61613, + "x-ray": 62615, + "xbox": 62482, + "xing": 61800, + "xing-square": 61801, + "y-combinator": 62011, + "yahoo": 61854, + "yammer": 63552, + "yandex": 62483, + "yandex-international": 62484, + "yarn": 63459, + "yelp": 61929, + "yen-sign": 61783, + "yin-yang": 63149, + "yoast": 62129, + "youtube": 61799, + "youtube-square": 62513, + "zhihu": 63039 +} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Pro_meta.json b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Pro_meta.json new file mode 100644 index 00000000..53c0aef0 --- /dev/null +++ b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Pro_meta.json @@ -0,0 +1,7882 @@ +{ + "brands": [ + "500px", + "accessible-icon", + "accusoft", + "acquisitions-incorporated", + "adn", + "adversal", + "affiliatetheme", + "airbnb", + "algolia", + "alipay", + "amazon-pay", + "amazon", + "amilia", + "android", + "angellist", + "angrycreative", + "angular", + "app-store-ios", + "app-store", + "apper", + "apple-pay", + "apple", + "artstation", + "asymmetrik", + "atlassian", + "audible", + "autoprefixer", + "avianex", + "aviato", + "aws", + "bandcamp", + "battle-net", + "behance-square", + "behance", + "bimobject", + "bitbucket", + "bitcoin", + "bity", + "black-tie", + "blackberry", + "blogger-b", + "blogger", + "bluetooth-b", + "bluetooth", + "bootstrap", + "btc", + "buffer", + "buromobelexperte", + "buy-n-large", + "buysellads", + "canadian-maple-leaf", + "cc-amazon-pay", + "cc-amex", + "cc-apple-pay", + "cc-diners-club", + "cc-discover", + "cc-jcb", + "cc-mastercard", + "cc-paypal", + "cc-stripe", + "cc-visa", + "centercode", + "centos", + "chrome", + "chromecast", + "cloudflare", + "cloudscale", + "cloudsmith", + "cloudversify", + "codepen", + "codiepie", + "confluence", + "connectdevelop", + "contao", + "cotton-bureau", + "cpanel", + "creative-commons-by", + "creative-commons-nc-eu", + "creative-commons-nc-jp", + "creative-commons-nc", + "creative-commons-nd", + "creative-commons-pd-alt", + "creative-commons-pd", + "creative-commons-remix", + "creative-commons-sa", + "creative-commons-sampling-plus", + "creative-commons-sampling", + "creative-commons-share", + "creative-commons-zero", + "creative-commons", + "critical-role", + "css3-alt", + "css3", + "cuttlefish", + "d-and-d-beyond", + "d-and-d", + "dailymotion", + "dashcube", + "deezer", + "delicious", + "deploydog", + "deskpro", + "dev", + "deviantart", + "dhl", + "diaspora", + "digg", + "digital-ocean", + "discord", + "discourse", + "dochub", + "docker", + "draft2digital", + "dribbble-square", + "dribbble", + "dropbox", + "drupal", + "dyalog", + "earlybirds", + "ebay", + "edge-legacy", + "edge", + "elementor", + "ello", + "ember", + "empire", + "envira", + "erlang", + "ethereum", + "etsy", + "evernote", + "expeditedssl", + "facebook-f", + "facebook-messenger", + "facebook-square", + "facebook", + "fantasy-flight-games", + "fedex", + "fedora", + "figma", + "firefox-browser", + "firefox", + "first-order-alt", + "first-order", + "firstdraft", + "flickr", + "flipboard", + "fly", + "font-awesome-alt", + "font-awesome-flag", + "font-awesome-logo-full", + "font-awesome", + "fonticons-fi", + "fonticons", + "fort-awesome-alt", + "fort-awesome", + "forumbee", + "foursquare", + "free-code-camp", + "freebsd", + "fulcrum", + "galactic-republic", + "galactic-senate", + "get-pocket", + "gg-circle", + "gg", + "git-alt", + "git-square", + "git", + "github-alt", + "github-square", + "github", + "gitkraken", + "gitlab", + "gitter", + "glide-g", + "glide", + "gofore", + "goodreads-g", + "goodreads", + "google-drive", + "google-pay", + "google-play", + "google-plus-g", + "google-plus-square", + "google-plus", + "google-wallet", + "google", + "gratipay", + "grav", + "gripfire", + "grunt", + "guilded", + "gulp", + "hacker-news-square", + "hacker-news", + "hackerrank", + "hips", + "hire-a-helper", + "hive", + "hooli", + "hornbill", + "hotjar", + "houzz", + "html5", + "hubspot", + "ideal", + "imdb", + "innosoft", + "instagram-square", + "instagram", + "instalod", + "intercom", + "internet-explorer", + "invision", + "ioxhost", + "itch-io", + "itunes-note", + "itunes", + "java", + "jedi-order", + "jenkins", + "jira", + "joget", + "joomla", + "js-square", + "js", + "jsfiddle", + "kaggle", + "keybase", + "keycdn", + "kickstarter-k", + "kickstarter", + "korvue", + "laravel", + "lastfm-square", + "lastfm", + "leanpub", + "less", + "line", + "linkedin-in", + "linkedin", + "linode", + "linux", + "lyft", + "magento", + "mailchimp", + "mandalorian", + "markdown", + "mastodon", + "maxcdn", + "mdb", + "medapps", + "medium-m", + "medium", + "medrt", + "meetup", + "megaport", + "mendeley", + "microblog", + "microsoft", + "mix", + "mixcloud", + "mixer", + "mizuni", + "modx", + "monero", + "napster", + "neos", + "nimblr", + "node-js", + "node", + "npm", + "ns8", + "nutritionix", + "octopus-deploy", + "odnoklassniki-square", + "odnoklassniki", + "old-republic", + "opencart", + "openid", + "opera", + "optin-monster", + "orcid", + "osi", + "page4", + "pagelines", + "palfed", + "patreon", + "paypal", + "penny-arcade", + "perbyte", + "periscope", + "phabricator", + "phoenix-framework", + "phoenix-squadron", + "php", + "pied-piper-alt", + "pied-piper-hat", + "pied-piper-pp", + "pied-piper-square", + "pied-piper", + "pinterest-p", + "pinterest-square", + "pinterest", + "playstation", + "product-hunt", + "pushed", + "python", + "qq", + "quinscape", + "quora", + "r-project", + "raspberry-pi", + "ravelry", + "react", + "reacteurope", + "readme", + "rebel", + "red-river", + "reddit-alien", + "reddit-square", + "reddit", + "redhat", + "renren", + "replyd", + "researchgate", + "resolving", + "rev", + "rocketchat", + "rockrms", + "rust", + "safari", + "salesforce", + "sass", + "schlix", + "scribd", + "searchengin", + "sellcast", + "sellsy", + "servicestack", + "shirtsinbulk", + "shopify", + "shopware", + "simplybuilt", + "sistrix", + "sith", + "sketch", + "skyatlas", + "skype", + "slack-hash", + "slack", + "slideshare", + "snapchat-ghost", + "snapchat-square", + "snapchat", + "soundcloud", + "sourcetree", + "speakap", + "speaker-deck", + "spotify", + "squarespace", + "stack-exchange", + "stack-overflow", + "stackpath", + "staylinked", + "steam-square", + "steam-symbol", + "steam", + "sticker-mule", + "strava", + "stripe-s", + "stripe", + "studiovinari", + "stumbleupon-circle", + "stumbleupon", + "superpowers", + "supple", + "suse", + "swift", + "symfony", + "teamspeak", + "telegram-plane", + "telegram", + "tencent-weibo", + "the-red-yeti", + "themeco", + "themeisle", + "think-peaks", + "tiktok", + "trade-federation", + "trello", + "tripadvisor", + "tumblr-square", + "tumblr", + "twitch", + "twitter-square", + "twitter", + "typo3", + "uber", + "ubuntu", + "uikit", + "umbraco", + "uncharted", + "uniregistry", + "unity", + "unsplash", + "untappd", + "ups", + "usb", + "usps", + "ussunnah", + "vaadin", + "viacoin", + "viadeo-square", + "viadeo", + "viber", + "vimeo-square", + "vimeo-v", + "vimeo", + "vine", + "vk", + "vnv", + "vuejs", + "watchman-monitoring", + "waze", + "weebly", + "weibo", + "weixin", + "whatsapp-square", + "whatsapp", + "whmcs", + "wikipedia-w", + "windows", + "wix", + "wizards-of-the-coast", + "wodu", + "wolf-pack-battalion", + "wordpress-simple", + "wordpress", + "wpbeginner", + "wpexplorer", + "wpforms", + "wpressr", + "xbox", + "xing-square", + "xing", + "y-combinator", + "yahoo", + "yammer", + "yandex-international", + "yandex", + "yarn", + "yelp", + "yoast", + "youtube-square", + "youtube", + "zhihu" + ], + "duotone": [ + "abacus", + "acorn", + "ad", + "address-book", + "address-card", + "adjust", + "air-conditioner", + "air-freshener", + "alarm-clock", + "alarm-exclamation", + "alarm-plus", + "alarm-snooze", + "album-collection", + "album", + "alicorn", + "alien-monster", + "alien", + "align-center", + "align-justify", + "align-left", + "align-right", + "align-slash", + "allergies", + "ambulance", + "american-sign-language-interpreting", + "amp-guitar", + "analytics", + "anchor", + "angel", + "angle-double-down", + "angle-double-left", + "angle-double-right", + "angle-double-up", + "angle-down", + "angle-left", + "angle-right", + "angle-up", + "angry", + "ankh", + "apple-alt", + "apple-crate", + "archive", + "archway", + "arrow-alt-circle-down", + "arrow-alt-circle-left", + "arrow-alt-circle-right", + "arrow-alt-circle-up", + "arrow-alt-down", + "arrow-alt-from-bottom", + "arrow-alt-from-left", + "arrow-alt-from-right", + "arrow-alt-from-top", + "arrow-alt-left", + "arrow-alt-right", + "arrow-alt-square-down", + "arrow-alt-square-left", + "arrow-alt-square-right", + "arrow-alt-square-up", + "arrow-alt-to-bottom", + "arrow-alt-to-left", + "arrow-alt-to-right", + "arrow-alt-to-top", + "arrow-alt-up", + "arrow-circle-down", + "arrow-circle-left", + "arrow-circle-right", + "arrow-circle-up", + "arrow-down", + "arrow-from-bottom", + "arrow-from-left", + "arrow-from-right", + "arrow-from-top", + "arrow-left", + "arrow-right", + "arrow-square-down", + "arrow-square-left", + "arrow-square-right", + "arrow-square-up", + "arrow-to-bottom", + "arrow-to-left", + "arrow-to-right", + "arrow-to-top", + "arrow-up", + "arrows-alt-h", + "arrows-alt-v", + "arrows-alt", + "arrows-h", + "arrows-v", + "arrows", + "assistive-listening-systems", + "asterisk", + "at", + "atlas", + "atom-alt", + "atom", + "audio-description", + "award", + "axe-battle", + "axe", + "baby-carriage", + "baby", + "backpack", + "backspace", + "backward", + "bacon", + "bacteria", + "bacterium", + "badge-check", + "badge-dollar", + "badge-percent", + "badge-sheriff", + "badge", + "badger-honey", + "bags-shopping", + "bahai", + "balance-scale-left", + "balance-scale-right", + "balance-scale", + "ball-pile", + "ballot-check", + "ballot", + "ban", + "band-aid", + "banjo", + "barcode-alt", + "barcode-read", + "barcode-scan", + "barcode", + "bars", + "baseball-ball", + "baseball", + "basketball-ball", + "basketball-hoop", + "bat", + "bath", + "battery-bolt", + "battery-empty", + "battery-full", + "battery-half", + "battery-quarter", + "battery-slash", + "battery-three-quarters", + "bed-alt", + "bed-bunk", + "bed-empty", + "bed", + "beer", + "bell-exclamation", + "bell-on", + "bell-plus", + "bell-school-slash", + "bell-school", + "bell-slash", + "bell", + "bells", + "betamax", + "bezier-curve", + "bible", + "bicycle", + "biking-mountain", + "biking", + "binoculars", + "biohazard", + "birthday-cake", + "blanket", + "blender-phone", + "blender", + "blind", + "blinds-open", + "blinds-raised", + "blinds", + "blog", + "bold", + "bolt", + "bomb", + "bone-break", + "bone", + "bong", + "book-alt", + "book-dead", + "book-heart", + "book-medical", + "book-open", + "book-reader", + "book-spells", + "book-user", + "book", + "bookmark", + "books-medical", + "books", + "boombox", + "boot", + "booth-curtain", + "border-all", + "border-bottom", + "border-center-h", + "border-center-v", + "border-inner", + "border-left", + "border-none", + "border-outer", + "border-right", + "border-style-alt", + "border-style", + "border-top", + "bow-arrow", + "bowling-ball", + "bowling-pins", + "box-alt", + "box-ballot", + "box-check", + "box-fragile", + "box-full", + "box-heart", + "box-open", + "box-tissue", + "box-up", + "box-usd", + "box", + "boxes-alt", + "boxes", + "boxing-glove", + "brackets-curly", + "brackets", + "braille", + "brain", + "bread-loaf", + "bread-slice", + "briefcase-medical", + "briefcase", + "bring-forward", + "bring-front", + "broadcast-tower", + "broom", + "browser", + "brush", + "bug", + "building", + "bullhorn", + "bullseye-arrow", + "bullseye-pointer", + "bullseye", + "burger-soda", + "burn", + "burrito", + "bus-alt", + "bus-school", + "bus", + "business-time", + "cabinet-filing", + "cactus", + "calculator-alt", + "calculator", + "calendar-alt", + "calendar-check", + "calendar-day", + "calendar-edit", + "calendar-exclamation", + "calendar-minus", + "calendar-plus", + "calendar-star", + "calendar-times", + "calendar-week", + "calendar", + "camcorder", + "camera-alt", + "camera-home", + "camera-movie", + "camera-polaroid", + "camera-retro", + "camera", + "campfire", + "campground", + "candle-holder", + "candy-cane", + "candy-corn", + "cannabis", + "capsules", + "car-alt", + "car-battery", + "car-building", + "car-bump", + "car-bus", + "car-crash", + "car-garage", + "car-mechanic", + "car-side", + "car-tilt", + "car-wash", + "car", + "caravan-alt", + "caravan", + "caret-circle-down", + "caret-circle-left", + "caret-circle-right", + "caret-circle-up", + "caret-down", + "caret-left", + "caret-right", + "caret-square-down", + "caret-square-left", + "caret-square-right", + "caret-square-up", + "caret-up", + "carrot", + "cars", + "cart-arrow-down", + "cart-plus", + "cash-register", + "cassette-tape", + "cat-space", + "cat", + "cauldron", + "cctv", + "certificate", + "chair-office", + "chair", + "chalkboard-teacher", + "chalkboard", + "charging-station", + "chart-area", + "chart-bar", + "chart-line-down", + "chart-line", + "chart-network", + "chart-pie-alt", + "chart-pie", + "chart-scatter", + "check-circle", + "check-double", + "check-square", + "check", + "cheese-swiss", + "cheese", + "cheeseburger", + "chess-bishop-alt", + "chess-bishop", + "chess-board", + "chess-clock-alt", + "chess-clock", + "chess-king-alt", + "chess-king", + "chess-knight-alt", + "chess-knight", + "chess-pawn-alt", + "chess-pawn", + "chess-queen-alt", + "chess-queen", + "chess-rook-alt", + "chess-rook", + "chess", + "chevron-circle-down", + "chevron-circle-left", + "chevron-circle-right", + "chevron-circle-up", + "chevron-double-down", + "chevron-double-left", + "chevron-double-right", + "chevron-double-up", + "chevron-down", + "chevron-left", + "chevron-right", + "chevron-square-down", + "chevron-square-left", + "chevron-square-right", + "chevron-square-up", + "chevron-up", + "child", + "chimney", + "church", + "circle-notch", + "circle", + "city", + "clarinet", + "claw-marks", + "clinic-medical", + "clipboard-check", + "clipboard-list-check", + "clipboard-list", + "clipboard-prescription", + "clipboard-user", + "clipboard", + "clock", + "clone", + "closed-captioning", + "cloud-download-alt", + "cloud-download", + "cloud-drizzle", + "cloud-hail-mixed", + "cloud-hail", + "cloud-meatball", + "cloud-moon-rain", + "cloud-moon", + "cloud-music", + "cloud-rain", + "cloud-rainbow", + "cloud-showers-heavy", + "cloud-showers", + "cloud-sleet", + "cloud-snow", + "cloud-sun-rain", + "cloud-sun", + "cloud-upload-alt", + "cloud-upload", + "cloud", + "clouds-moon", + "clouds-sun", + "clouds", + "club", + "cocktail", + "code-branch", + "code-commit", + "code-merge", + "code", + "coffee-pot", + "coffee-togo", + "coffee", + "coffin-cross", + "coffin", + "cog", + "cogs", + "coin", + "coins", + "columns", + "comet", + "comment-alt-check", + "comment-alt-dollar", + "comment-alt-dots", + "comment-alt-edit", + "comment-alt-exclamation", + "comment-alt-lines", + "comment-alt-medical", + "comment-alt-minus", + "comment-alt-music", + "comment-alt-plus", + "comment-alt-slash", + "comment-alt-smile", + "comment-alt-times", + "comment-alt", + "comment-check", + "comment-dollar", + "comment-dots", + "comment-edit", + "comment-exclamation", + "comment-lines", + "comment-medical", + "comment-minus", + "comment-music", + "comment-plus", + "comment-slash", + "comment-smile", + "comment-times", + "comment", + "comments-alt-dollar", + "comments-alt", + "comments-dollar", + "comments", + "compact-disc", + "compass-slash", + "compass", + "compress-alt", + "compress-arrows-alt", + "compress-wide", + "compress", + "computer-classic", + "computer-speaker", + "concierge-bell", + "construction", + "container-storage", + "conveyor-belt-alt", + "conveyor-belt", + "cookie-bite", + "cookie", + "copy", + "copyright", + "corn", + "couch", + "cow", + "cowbell-more", + "cowbell", + "credit-card-blank", + "credit-card-front", + "credit-card", + "cricket", + "croissant", + "crop-alt", + "crop", + "cross", + "crosshairs", + "crow", + "crown", + "crutch", + "crutches", + "cube", + "cubes", + "curling", + "cut", + "dagger", + "database", + "deaf", + "debug", + "deer-rudolph", + "deer", + "democrat", + "desktop-alt", + "desktop", + "dewpoint", + "dharmachakra", + "diagnoses", + "diamond", + "dice-d10", + "dice-d12", + "dice-d20", + "dice-d4", + "dice-d6", + "dice-d8", + "dice-five", + "dice-four", + "dice-one", + "dice-six", + "dice-three", + "dice-two", + "dice", + "digging", + "digital-tachograph", + "diploma", + "directions", + "disc-drive", + "disease", + "divide", + "dizzy", + "dna", + "do-not-enter", + "dog-leashed", + "dog", + "dollar-sign", + "dolly-empty", + "dolly-flatbed-alt", + "dolly-flatbed-empty", + "dolly-flatbed", + "dolly", + "donate", + "door-closed", + "door-open", + "dot-circle", + "dove", + "download", + "drafting-compass", + "dragon", + "draw-circle", + "draw-polygon", + "draw-square", + "dreidel", + "drone-alt", + "drone", + "drum-steelpan", + "drum", + "drumstick-bite", + "drumstick", + "dryer-alt", + "dryer", + "duck", + "dumbbell", + "dumpster-fire", + "dumpster", + "dungeon", + "ear-muffs", + "ear", + "eclipse-alt", + "eclipse", + "edit", + "egg-fried", + "egg", + "eject", + "elephant", + "ellipsis-h-alt", + "ellipsis-h", + "ellipsis-v-alt", + "ellipsis-v", + "empty-set", + "engine-warning", + "envelope-open-dollar", + "envelope-open-text", + "envelope-open", + "envelope-square", + "envelope", + "equals", + "eraser", + "ethernet", + "euro-sign", + "exchange-alt", + "exchange", + "exclamation-circle", + "exclamation-square", + "exclamation-triangle", + "exclamation", + "expand-alt", + "expand-arrows-alt", + "expand-arrows", + "expand-wide", + "expand", + "external-link-alt", + "external-link-square-alt", + "external-link-square", + "external-link", + "eye-dropper", + "eye-evil", + "eye-slash", + "eye", + "fan-table", + "fan", + "farm", + "fast-backward", + "fast-forward", + "faucet-drip", + "faucet", + "fax", + "feather-alt", + "feather", + "female", + "field-hockey", + "fighter-jet", + "file-alt", + "file-archive", + "file-audio", + "file-certificate", + "file-chart-line", + "file-chart-pie", + "file-check", + "file-code", + "file-contract", + "file-csv", + "file-download", + "file-edit", + "file-excel", + "file-exclamation", + "file-export", + "file-image", + "file-import", + "file-invoice-dollar", + "file-invoice", + "file-medical-alt", + "file-medical", + "file-minus", + "file-music", + "file-pdf", + "file-plus", + "file-powerpoint", + "file-prescription", + "file-search", + "file-signature", + "file-spreadsheet", + "file-times", + "file-upload", + "file-user", + "file-video", + "file-word", + "file", + "files-medical", + "fill-drip", + "fill", + "film-alt", + "film-canister", + "film", + "filter", + "fingerprint", + "fire-alt", + "fire-extinguisher", + "fire-smoke", + "fire", + "fireplace", + "first-aid", + "fish-cooked", + "fish", + "fist-raised", + "flag-alt", + "flag-checkered", + "flag-usa", + "flag", + "flame", + "flashlight", + "flask-poison", + "flask-potion", + "flask", + "flower-daffodil", + "flower-tulip", + "flower", + "flushed", + "flute", + "flux-capacitor", + "fog", + "folder-download", + "folder-minus", + "folder-open", + "folder-plus", + "folder-times", + "folder-tree", + "folder-upload", + "folder", + "folders", + "font-awesome-logo-full", + "font-case", + "font", + "football-ball", + "football-helmet", + "forklift", + "forward", + "fragile", + "french-fries", + "frog", + "frosty-head", + "frown-open", + "frown", + "function", + "funnel-dollar", + "futbol", + "galaxy", + "game-board-alt", + "game-board", + "game-console-handheld", + "gamepad-alt", + "gamepad", + "garage-car", + "garage-open", + "garage", + "gas-pump-slash", + "gas-pump", + "gavel", + "gem", + "genderless", + "ghost", + "gift-card", + "gift", + "gifts", + "gingerbread-man", + "glass-champagne", + "glass-cheers", + "glass-citrus", + "glass-martini-alt", + "glass-martini", + "glass-whiskey-rocks", + "glass-whiskey", + "glass", + "glasses-alt", + "glasses", + "globe-africa", + "globe-americas", + "globe-asia", + "globe-europe", + "globe-snow", + "globe-stand", + "globe", + "golf-ball", + "golf-club", + "gopuram", + "graduation-cap", + "gramophone", + "greater-than-equal", + "greater-than", + "grimace", + "grin-alt", + "grin-beam-sweat", + "grin-beam", + "grin-hearts", + "grin-squint-tears", + "grin-squint", + "grin-stars", + "grin-tears", + "grin-tongue-squint", + "grin-tongue-wink", + "grin-tongue", + "grin-wink", + "grin", + "grip-horizontal", + "grip-lines-vertical", + "grip-lines", + "grip-vertical", + "guitar-electric", + "guitar", + "guitars", + "h-square", + "h1", + "h2", + "h3", + "h4", + "hamburger", + "hammer-war", + "hammer", + "hamsa", + "hand-heart", + "hand-holding-box", + "hand-holding-heart", + "hand-holding-magic", + "hand-holding-medical", + "hand-holding-seedling", + "hand-holding-usd", + "hand-holding-water", + "hand-holding", + "hand-lizard", + "hand-middle-finger", + "hand-paper", + "hand-peace", + "hand-point-down", + "hand-point-left", + "hand-point-right", + "hand-point-up", + "hand-pointer", + "hand-receiving", + "hand-rock", + "hand-scissors", + "hand-sparkles", + "hand-spock", + "hands-heart", + "hands-helping", + "hands-usd", + "hands-wash", + "hands", + "handshake-alt-slash", + "handshake-alt", + "handshake-slash", + "handshake", + "hanukiah", + "hard-hat", + "hashtag", + "hat-chef", + "hat-cowboy-side", + "hat-cowboy", + "hat-santa", + "hat-winter", + "hat-witch", + "hat-wizard", + "hdd", + "head-side-brain", + "head-side-cough-slash", + "head-side-cough", + "head-side-headphones", + "head-side-mask", + "head-side-medical", + "head-side-virus", + "head-side", + "head-vr", + "heading", + "headphones-alt", + "headphones", + "headset", + "heart-broken", + "heart-circle", + "heart-rate", + "heart-square", + "heart", + "heartbeat", + "heat", + "helicopter", + "helmet-battle", + "hexagon", + "highlighter", + "hiking", + "hippo", + "history", + "hockey-mask", + "hockey-puck", + "hockey-sticks", + "holly-berry", + "home-alt", + "home-heart", + "home-lg-alt", + "home-lg", + "home", + "hood-cloak", + "horizontal-rule", + "horse-head", + "horse-saddle", + "horse", + "hospital-alt", + "hospital-symbol", + "hospital-user", + "hospital", + "hospitals", + "hot-tub", + "hotdog", + "hotel", + "hourglass-end", + "hourglass-half", + "hourglass-start", + "hourglass", + "house-damage", + "house-day", + "house-flood", + "house-leave", + "house-night", + "house-return", + "house-signal", + "house-user", + "house", + "hryvnia", + "humidity", + "hurricane", + "i-cursor", + "ice-cream", + "ice-skate", + "icicles", + "icons-alt", + "icons", + "id-badge", + "id-card-alt", + "id-card", + "igloo", + "image-polaroid", + "image", + "images", + "inbox-in", + "inbox-out", + "inbox", + "indent", + "industry-alt", + "industry", + "infinity", + "info-circle", + "info-square", + "info", + "inhaler", + "integral", + "intersection", + "inventory", + "island-tropical", + "italic", + "jack-o-lantern", + "jedi", + "joint", + "journal-whills", + "joystick", + "jug", + "kaaba", + "kazoo", + "kerning", + "key-skeleton", + "key", + "keyboard", + "keynote", + "khanda", + "kidneys", + "kiss-beam", + "kiss-wink-heart", + "kiss", + "kite", + "kiwi-bird", + "knife-kitchen", + "lambda", + "lamp-desk", + "lamp-floor", + "lamp", + "landmark-alt", + "landmark", + "language", + "laptop-code", + "laptop-house", + "laptop-medical", + "laptop", + "lasso", + "laugh-beam", + "laugh-squint", + "laugh-wink", + "laugh", + "layer-group", + "layer-minus", + "layer-plus", + "leaf-heart", + "leaf-maple", + "leaf-oak", + "leaf", + "lemon", + "less-than-equal", + "less-than", + "level-down-alt", + "level-down", + "level-up-alt", + "level-up", + "life-ring", + "light-ceiling", + "light-switch-off", + "light-switch-on", + "light-switch", + "lightbulb-dollar", + "lightbulb-exclamation", + "lightbulb-on", + "lightbulb-slash", + "lightbulb", + "lights-holiday", + "line-columns", + "line-height", + "link", + "lips", + "lira-sign", + "list-alt", + "list-music", + "list-ol", + "list-ul", + "list", + "location-arrow", + "location-circle", + "location-slash", + "location", + "lock-alt", + "lock-open-alt", + "lock-open", + "lock", + "long-arrow-alt-down", + "long-arrow-alt-left", + "long-arrow-alt-right", + "long-arrow-alt-up", + "long-arrow-down", + "long-arrow-left", + "long-arrow-right", + "long-arrow-up", + "loveseat", + "low-vision", + "luchador", + "luggage-cart", + "lungs-virus", + "lungs", + "mace", + "magic", + "magnet", + "mail-bulk", + "mailbox", + "male", + "mandolin", + "map-marked-alt", + "map-marked", + "map-marker-alt-slash", + "map-marker-alt", + "map-marker-check", + "map-marker-edit", + "map-marker-exclamation", + "map-marker-minus", + "map-marker-plus", + "map-marker-question", + "map-marker-slash", + "map-marker-smile", + "map-marker-times", + "map-marker", + "map-pin", + "map-signs", + "map", + "marker", + "mars-double", + "mars-stroke-h", + "mars-stroke-v", + "mars-stroke", + "mars", + "mask", + "meat", + "medal", + "medkit", + "megaphone", + "meh-blank", + "meh-rolling-eyes", + "meh", + "memory", + "menorah", + "mercury", + "meteor", + "microchip", + "microphone-alt-slash", + "microphone-alt", + "microphone-slash", + "microphone-stand", + "microphone", + "microscope", + "microwave", + "mind-share", + "minus-circle", + "minus-hexagon", + "minus-octagon", + "minus-square", + "minus", + "mistletoe", + "mitten", + "mobile-alt", + "mobile-android-alt", + "mobile-android", + "mobile", + "money-bill-alt", + "money-bill-wave-alt", + "money-bill-wave", + "money-bill", + "money-check-alt", + "money-check-edit-alt", + "money-check-edit", + "money-check", + "monitor-heart-rate", + "monkey", + "monument", + "moon-cloud", + "moon-stars", + "moon", + "mortar-pestle", + "mosque", + "motorcycle", + "mountain", + "mountains", + "mouse-alt", + "mouse-pointer", + "mouse", + "mp3-player", + "mug-hot", + "mug-marshmallows", + "mug-tea", + "mug", + "music-alt-slash", + "music-alt", + "music-slash", + "music", + "narwhal", + "network-wired", + "neuter", + "newspaper", + "not-equal", + "notes-medical", + "object-group", + "object-ungroup", + "octagon", + "oil-can", + "oil-temp", + "om", + "omega", + "ornament", + "otter", + "outdent", + "outlet", + "oven", + "overline", + "page-break", + "pager", + "paint-brush-alt", + "paint-brush", + "paint-roller", + "palette", + "pallet-alt", + "pallet", + "paper-plane", + "paperclip", + "parachute-box", + "paragraph-rtl", + "paragraph", + "parking-circle-slash", + "parking-circle", + "parking-slash", + "parking", + "passport", + "pastafarianism", + "paste", + "pause-circle", + "pause", + "paw-alt", + "paw-claws", + "paw", + "peace", + "pegasus", + "pen-alt", + "pen-fancy", + "pen-nib", + "pen-square", + "pen", + "pencil-alt", + "pencil-paintbrush", + "pencil-ruler", + "pencil", + "pennant", + "people-arrows", + "people-carry", + "pepper-hot", + "percent", + "percentage", + "person-booth", + "person-carry", + "person-dolly-empty", + "person-dolly", + "person-sign", + "phone-alt", + "phone-laptop", + "phone-office", + "phone-plus", + "phone-rotary", + "phone-slash", + "phone-square-alt", + "phone-square", + "phone-volume", + "phone", + "photo-video", + "pi", + "piano-keyboard", + "piano", + "pie", + "pig", + "piggy-bank", + "pills", + "pizza-slice", + "pizza", + "place-of-worship", + "plane-alt", + "plane-arrival", + "plane-departure", + "plane-slash", + "plane", + "planet-moon", + "planet-ringed", + "play-circle", + "play", + "plug", + "plus-circle", + "plus-hexagon", + "plus-octagon", + "plus-square", + "plus", + "podcast", + "podium-star", + "podium", + "police-box", + "poll-h", + "poll-people", + "poll", + "poo-storm", + "poo", + "poop", + "popcorn", + "portal-enter", + "portal-exit", + "portrait", + "pound-sign", + "power-off", + "pray", + "praying-hands", + "prescription-bottle-alt", + "prescription-bottle", + "prescription", + "presentation", + "print-search", + "print-slash", + "print", + "procedures", + "project-diagram", + "projector", + "pump-medical", + "pump-soap", + "pumpkin", + "puzzle-piece", + "qrcode", + "question-circle", + "question-square", + "question", + "quidditch", + "quote-left", + "quote-right", + "quran", + "rabbit-fast", + "rabbit", + "racquet", + "radar", + "radiation-alt", + "radiation", + "radio-alt", + "radio", + "rainbow", + "raindrops", + "ram", + "ramp-loading", + "random", + "raygun", + "receipt", + "record-vinyl", + "rectangle-landscape", + "rectangle-portrait", + "rectangle-wide", + "recycle", + "redo-alt", + "redo", + "refrigerator", + "registered", + "remove-format", + "repeat-1-alt", + "repeat-1", + "repeat-alt", + "repeat", + "reply-all", + "reply", + "republican", + "restroom", + "retweet-alt", + "retweet", + "ribbon", + "ring", + "rings-wedding", + "road", + "robot", + "rocket-launch", + "rocket", + "route-highway", + "route-interstate", + "route", + "router", + "rss-square", + "rss", + "ruble-sign", + "ruler-combined", + "ruler-horizontal", + "ruler-triangle", + "ruler-vertical", + "ruler", + "running", + "rupee-sign", + "rv", + "sack-dollar", + "sack", + "sad-cry", + "sad-tear", + "salad", + "sandwich", + "satellite-dish", + "satellite", + "sausage", + "save", + "sax-hot", + "saxophone", + "scalpel-path", + "scalpel", + "scanner-image", + "scanner-keyboard", + "scanner-touchscreen", + "scanner", + "scarecrow", + "scarf", + "school", + "screwdriver", + "scroll-old", + "scroll", + "scrubber", + "scythe", + "sd-card", + "search-dollar", + "search-location", + "search-minus", + "search-plus", + "search", + "seedling", + "send-back", + "send-backward", + "sensor-alert", + "sensor-fire", + "sensor-on", + "sensor-smoke", + "sensor", + "server", + "shapes", + "share-all", + "share-alt-square", + "share-alt", + "share-square", + "share", + "sheep", + "shekel-sign", + "shield-alt", + "shield-check", + "shield-cross", + "shield-virus", + "shield", + "ship", + "shipping-fast", + "shipping-timed", + "shish-kebab", + "shoe-prints", + "shopping-bag", + "shopping-basket", + "shopping-cart", + "shovel-snow", + "shovel", + "shower", + "shredder", + "shuttle-van", + "shuttlecock", + "sickle", + "sigma", + "sign-in-alt", + "sign-in", + "sign-language", + "sign-out-alt", + "sign-out", + "sign", + "signal-1", + "signal-2", + "signal-3", + "signal-4", + "signal-alt-1", + "signal-alt-2", + "signal-alt-3", + "signal-alt-slash", + "signal-alt", + "signal-slash", + "signal-stream", + "signal", + "signature", + "sim-card", + "sink", + "siren-on", + "siren", + "sitemap", + "skating", + "skeleton", + "ski-jump", + "ski-lift", + "skiing-nordic", + "skiing", + "skull-cow", + "skull-crossbones", + "skull", + "slash", + "sledding", + "sleigh", + "sliders-h-square", + "sliders-h", + "sliders-v-square", + "sliders-v", + "smile-beam", + "smile-plus", + "smile-wink", + "smile", + "smog", + "smoke", + "smoking-ban", + "smoking", + "sms", + "snake", + "snooze", + "snow-blowing", + "snowboarding", + "snowflake", + "snowflakes", + "snowman", + "snowmobile", + "snowplow", + "soap", + "socks", + "solar-panel", + "solar-system", + "sort-alpha-down-alt", + "sort-alpha-down", + "sort-alpha-up-alt", + "sort-alpha-up", + "sort-alt", + "sort-amount-down-alt", + "sort-amount-down", + "sort-amount-up-alt", + "sort-amount-up", + "sort-circle-down", + "sort-circle-up", + "sort-circle", + "sort-down", + "sort-numeric-down-alt", + "sort-numeric-down", + "sort-numeric-up-alt", + "sort-numeric-up", + "sort-shapes-down-alt", + "sort-shapes-down", + "sort-shapes-up-alt", + "sort-shapes-up", + "sort-size-down-alt", + "sort-size-down", + "sort-size-up-alt", + "sort-size-up", + "sort-up", + "sort", + "soup", + "spa", + "space-shuttle", + "space-station-moon-alt", + "space-station-moon", + "spade", + "sparkles", + "speaker", + "speakers", + "spell-check", + "spider-black-widow", + "spider-web", + "spider", + "spinner-third", + "spinner", + "splotch", + "spray-can", + "sprinkler", + "square-full", + "square-root-alt", + "square-root", + "square", + "squirrel", + "staff", + "stamp", + "star-and-crescent", + "star-christmas", + "star-exclamation", + "star-half-alt", + "star-half", + "star-of-david", + "star-of-life", + "star-shooting", + "star", + "starfighter-alt", + "starfighter", + "stars", + "starship-freighter", + "starship", + "steak", + "steering-wheel", + "step-backward", + "step-forward", + "stethoscope", + "sticky-note", + "stocking", + "stomach", + "stop-circle", + "stop", + "stopwatch-20", + "stopwatch", + "store-alt-slash", + "store-alt", + "store-slash", + "store", + "stream", + "street-view", + "stretcher", + "strikethrough", + "stroopwafel", + "subscript", + "subway", + "suitcase-rolling", + "suitcase", + "sun-cloud", + "sun-dust", + "sun-haze", + "sun", + "sunglasses", + "sunrise", + "sunset", + "superscript", + "surprise", + "swatchbook", + "swimmer", + "swimming-pool", + "sword-laser-alt", + "sword-laser", + "sword", + "swords-laser", + "swords", + "synagogue", + "sync-alt", + "sync", + "syringe", + "table-tennis", + "table", + "tablet-alt", + "tablet-android-alt", + "tablet-android", + "tablet-rugged", + "tablet", + "tablets", + "tachometer-alt-average", + "tachometer-alt-fast", + "tachometer-alt-fastest", + "tachometer-alt-slow", + "tachometer-alt-slowest", + "tachometer-alt", + "tachometer-average", + "tachometer-fast", + "tachometer-fastest", + "tachometer-slow", + "tachometer-slowest", + "tachometer", + "taco", + "tag", + "tags", + "tally", + "tanakh", + "tape", + "tasks-alt", + "tasks", + "taxi", + "teeth-open", + "teeth", + "telescope", + "temperature-down", + "temperature-frigid", + "temperature-high", + "temperature-hot", + "temperature-low", + "temperature-up", + "tenge", + "tennis-ball", + "terminal", + "text-height", + "text-size", + "text-width", + "text", + "th-large", + "th-list", + "th", + "theater-masks", + "thermometer-empty", + "thermometer-full", + "thermometer-half", + "thermometer-quarter", + "thermometer-three-quarters", + "thermometer", + "theta", + "thumbs-down", + "thumbs-up", + "thumbtack", + "thunderstorm-moon", + "thunderstorm-sun", + "thunderstorm", + "ticket-alt", + "ticket", + "tilde", + "times-circle", + "times-hexagon", + "times-octagon", + "times-square", + "times", + "tint-slash", + "tint", + "tire-flat", + "tire-pressure-warning", + "tire-rugged", + "tire", + "tired", + "toggle-off", + "toggle-on", + "toilet-paper-alt", + "toilet-paper-slash", + "toilet-paper", + "toilet", + "tombstone-alt", + "tombstone", + "toolbox", + "tools", + "tooth", + "toothbrush", + "torah", + "torii-gate", + "tornado", + "tractor", + "trademark", + "traffic-cone", + "traffic-light-go", + "traffic-light-slow", + "traffic-light-stop", + "traffic-light", + "trailer", + "train", + "tram", + "transgender-alt", + "transgender", + "transporter-1", + "transporter-2", + "transporter-3", + "transporter-empty", + "transporter", + "trash-alt", + "trash-restore-alt", + "trash-restore", + "trash-undo-alt", + "trash-undo", + "trash", + "treasure-chest", + "tree-alt", + "tree-christmas", + "tree-decorated", + "tree-large", + "tree-palm", + "tree", + "trees", + "triangle-music", + "triangle", + "trophy-alt", + "trophy", + "truck-container", + "truck-couch", + "truck-loading", + "truck-monster", + "truck-moving", + "truck-pickup", + "truck-plow", + "truck-ramp", + "truck", + "trumpet", + "tshirt", + "tty", + "turkey", + "turntable", + "turtle", + "tv-alt", + "tv-music", + "tv-retro", + "tv", + "typewriter", + "ufo-beam", + "ufo", + "umbrella-beach", + "umbrella", + "underline", + "undo-alt", + "undo", + "unicorn", + "union", + "universal-access", + "university", + "unlink", + "unlock-alt", + "unlock", + "upload", + "usb-drive", + "usd-circle", + "usd-square", + "user-alien", + "user-alt-slash", + "user-alt", + "user-astronaut", + "user-chart", + "user-check", + "user-circle", + "user-clock", + "user-cog", + "user-cowboy", + "user-crown", + "user-edit", + "user-friends", + "user-graduate", + "user-hard-hat", + "user-headset", + "user-injured", + "user-lock", + "user-md-chat", + "user-md", + "user-minus", + "user-music", + "user-ninja", + "user-nurse", + "user-plus", + "user-robot", + "user-secret", + "user-shield", + "user-slash", + "user-tag", + "user-tie", + "user-times", + "user-unlock", + "user-visor", + "user", + "users-class", + "users-cog", + "users-crown", + "users-medical", + "users-slash", + "users", + "utensil-fork", + "utensil-knife", + "utensil-spoon", + "utensils-alt", + "utensils", + "vacuum-robot", + "vacuum", + "value-absolute", + "vector-square", + "venus-double", + "venus-mars", + "venus", + "vest-patches", + "vest", + "vhs", + "vial", + "vials", + "video-plus", + "video-slash", + "video", + "vihara", + "violin", + "virus-slash", + "virus", + "viruses", + "voicemail", + "volcano", + "volleyball-ball", + "volume-down", + "volume-mute", + "volume-off", + "volume-slash", + "volume-up", + "volume", + "vote-nay", + "vote-yea", + "vr-cardboard", + "wagon-covered", + "walker", + "walkie-talkie", + "walking", + "wallet", + "wand-magic", + "wand", + "warehouse-alt", + "warehouse", + "washer", + "watch-calculator", + "watch-fitness", + "watch", + "water-lower", + "water-rise", + "water", + "wave-sine", + "wave-square", + "wave-triangle", + "waveform-path", + "waveform", + "webcam-slash", + "webcam", + "weight-hanging", + "weight", + "whale", + "wheat", + "wheelchair", + "whistle", + "wifi-1", + "wifi-2", + "wifi-slash", + "wifi", + "wind-turbine", + "wind-warning", + "wind", + "window-alt", + "window-close", + "window-frame-open", + "window-frame", + "window-maximize", + "window-minimize", + "window-restore", + "window", + "windsock", + "wine-bottle", + "wine-glass-alt", + "wine-glass", + "won-sign", + "wreath", + "wrench", + "x-ray", + "yen-sign", + "yin-yang" + ], + "light": [ + "abacus", + "acorn", + "ad", + "address-book", + "address-card", + "adjust", + "air-conditioner", + "air-freshener", + "alarm-clock", + "alarm-exclamation", + "alarm-plus", + "alarm-snooze", + "album-collection", + "album", + "alicorn", + "alien-monster", + "alien", + "align-center", + "align-justify", + "align-left", + "align-right", + "align-slash", + "allergies", + "ambulance", + "american-sign-language-interpreting", + "amp-guitar", + "analytics", + "anchor", + "angel", + "angle-double-down", + "angle-double-left", + "angle-double-right", + "angle-double-up", + "angle-down", + "angle-left", + "angle-right", + "angle-up", + "angry", + "ankh", + "apple-alt", + "apple-crate", + "archive", + "archway", + "arrow-alt-circle-down", + "arrow-alt-circle-left", + "arrow-alt-circle-right", + "arrow-alt-circle-up", + "arrow-alt-down", + "arrow-alt-from-bottom", + "arrow-alt-from-left", + "arrow-alt-from-right", + "arrow-alt-from-top", + "arrow-alt-left", + "arrow-alt-right", + "arrow-alt-square-down", + "arrow-alt-square-left", + "arrow-alt-square-right", + "arrow-alt-square-up", + "arrow-alt-to-bottom", + "arrow-alt-to-left", + "arrow-alt-to-right", + "arrow-alt-to-top", + "arrow-alt-up", + "arrow-circle-down", + "arrow-circle-left", + "arrow-circle-right", + "arrow-circle-up", + "arrow-down", + "arrow-from-bottom", + "arrow-from-left", + "arrow-from-right", + "arrow-from-top", + "arrow-left", + "arrow-right", + "arrow-square-down", + "arrow-square-left", + "arrow-square-right", + "arrow-square-up", + "arrow-to-bottom", + "arrow-to-left", + "arrow-to-right", + "arrow-to-top", + "arrow-up", + "arrows-alt-h", + "arrows-alt-v", + "arrows-alt", + "arrows-h", + "arrows-v", + "arrows", + "assistive-listening-systems", + "asterisk", + "at", + "atlas", + "atom-alt", + "atom", + "audio-description", + "award", + "axe-battle", + "axe", + "baby-carriage", + "baby", + "backpack", + "backspace", + "backward", + "bacon", + "bacteria", + "bacterium", + "badge-check", + "badge-dollar", + "badge-percent", + "badge-sheriff", + "badge", + "badger-honey", + "bags-shopping", + "bahai", + "balance-scale-left", + "balance-scale-right", + "balance-scale", + "ball-pile", + "ballot-check", + "ballot", + "ban", + "band-aid", + "banjo", + "barcode-alt", + "barcode-read", + "barcode-scan", + "barcode", + "bars", + "baseball-ball", + "baseball", + "basketball-ball", + "basketball-hoop", + "bat", + "bath", + "battery-bolt", + "battery-empty", + "battery-full", + "battery-half", + "battery-quarter", + "battery-slash", + "battery-three-quarters", + "bed-alt", + "bed-bunk", + "bed-empty", + "bed", + "beer", + "bell-exclamation", + "bell-on", + "bell-plus", + "bell-school-slash", + "bell-school", + "bell-slash", + "bell", + "bells", + "betamax", + "bezier-curve", + "bible", + "bicycle", + "biking-mountain", + "biking", + "binoculars", + "biohazard", + "birthday-cake", + "blanket", + "blender-phone", + "blender", + "blind", + "blinds-open", + "blinds-raised", + "blinds", + "blog", + "bold", + "bolt", + "bomb", + "bone-break", + "bone", + "bong", + "book-alt", + "book-dead", + "book-heart", + "book-medical", + "book-open", + "book-reader", + "book-spells", + "book-user", + "book", + "bookmark", + "books-medical", + "books", + "boombox", + "boot", + "booth-curtain", + "border-all", + "border-bottom", + "border-center-h", + "border-center-v", + "border-inner", + "border-left", + "border-none", + "border-outer", + "border-right", + "border-style-alt", + "border-style", + "border-top", + "bow-arrow", + "bowling-ball", + "bowling-pins", + "box-alt", + "box-ballot", + "box-check", + "box-fragile", + "box-full", + "box-heart", + "box-open", + "box-tissue", + "box-up", + "box-usd", + "box", + "boxes-alt", + "boxes", + "boxing-glove", + "brackets-curly", + "brackets", + "braille", + "brain", + "bread-loaf", + "bread-slice", + "briefcase-medical", + "briefcase", + "bring-forward", + "bring-front", + "broadcast-tower", + "broom", + "browser", + "brush", + "bug", + "building", + "bullhorn", + "bullseye-arrow", + "bullseye-pointer", + "bullseye", + "burger-soda", + "burn", + "burrito", + "bus-alt", + "bus-school", + "bus", + "business-time", + "cabinet-filing", + "cactus", + "calculator-alt", + "calculator", + "calendar-alt", + "calendar-check", + "calendar-day", + "calendar-edit", + "calendar-exclamation", + "calendar-minus", + "calendar-plus", + "calendar-star", + "calendar-times", + "calendar-week", + "calendar", + "camcorder", + "camera-alt", + "camera-home", + "camera-movie", + "camera-polaroid", + "camera-retro", + "camera", + "campfire", + "campground", + "candle-holder", + "candy-cane", + "candy-corn", + "cannabis", + "capsules", + "car-alt", + "car-battery", + "car-building", + "car-bump", + "car-bus", + "car-crash", + "car-garage", + "car-mechanic", + "car-side", + "car-tilt", + "car-wash", + "car", + "caravan-alt", + "caravan", + "caret-circle-down", + "caret-circle-left", + "caret-circle-right", + "caret-circle-up", + "caret-down", + "caret-left", + "caret-right", + "caret-square-down", + "caret-square-left", + "caret-square-right", + "caret-square-up", + "caret-up", + "carrot", + "cars", + "cart-arrow-down", + "cart-plus", + "cash-register", + "cassette-tape", + "cat-space", + "cat", + "cauldron", + "cctv", + "certificate", + "chair-office", + "chair", + "chalkboard-teacher", + "chalkboard", + "charging-station", + "chart-area", + "chart-bar", + "chart-line-down", + "chart-line", + "chart-network", + "chart-pie-alt", + "chart-pie", + "chart-scatter", + "check-circle", + "check-double", + "check-square", + "check", + "cheese-swiss", + "cheese", + "cheeseburger", + "chess-bishop-alt", + "chess-bishop", + "chess-board", + "chess-clock-alt", + "chess-clock", + "chess-king-alt", + "chess-king", + "chess-knight-alt", + "chess-knight", + "chess-pawn-alt", + "chess-pawn", + "chess-queen-alt", + "chess-queen", + "chess-rook-alt", + "chess-rook", + "chess", + "chevron-circle-down", + "chevron-circle-left", + "chevron-circle-right", + "chevron-circle-up", + "chevron-double-down", + "chevron-double-left", + "chevron-double-right", + "chevron-double-up", + "chevron-down", + "chevron-left", + "chevron-right", + "chevron-square-down", + "chevron-square-left", + "chevron-square-right", + "chevron-square-up", + "chevron-up", + "child", + "chimney", + "church", + "circle-notch", + "circle", + "city", + "clarinet", + "claw-marks", + "clinic-medical", + "clipboard-check", + "clipboard-list-check", + "clipboard-list", + "clipboard-prescription", + "clipboard-user", + "clipboard", + "clock", + "clone", + "closed-captioning", + "cloud-download-alt", + "cloud-download", + "cloud-drizzle", + "cloud-hail-mixed", + "cloud-hail", + "cloud-meatball", + "cloud-moon-rain", + "cloud-moon", + "cloud-music", + "cloud-rain", + "cloud-rainbow", + "cloud-showers-heavy", + "cloud-showers", + "cloud-sleet", + "cloud-snow", + "cloud-sun-rain", + "cloud-sun", + "cloud-upload-alt", + "cloud-upload", + "cloud", + "clouds-moon", + "clouds-sun", + "clouds", + "club", + "cocktail", + "code-branch", + "code-commit", + "code-merge", + "code", + "coffee-pot", + "coffee-togo", + "coffee", + "coffin-cross", + "coffin", + "cog", + "cogs", + "coin", + "coins", + "columns", + "comet", + "comment-alt-check", + "comment-alt-dollar", + "comment-alt-dots", + "comment-alt-edit", + "comment-alt-exclamation", + "comment-alt-lines", + "comment-alt-medical", + "comment-alt-minus", + "comment-alt-music", + "comment-alt-plus", + "comment-alt-slash", + "comment-alt-smile", + "comment-alt-times", + "comment-alt", + "comment-check", + "comment-dollar", + "comment-dots", + "comment-edit", + "comment-exclamation", + "comment-lines", + "comment-medical", + "comment-minus", + "comment-music", + "comment-plus", + "comment-slash", + "comment-smile", + "comment-times", + "comment", + "comments-alt-dollar", + "comments-alt", + "comments-dollar", + "comments", + "compact-disc", + "compass-slash", + "compass", + "compress-alt", + "compress-arrows-alt", + "compress-wide", + "compress", + "computer-classic", + "computer-speaker", + "concierge-bell", + "construction", + "container-storage", + "conveyor-belt-alt", + "conveyor-belt", + "cookie-bite", + "cookie", + "copy", + "copyright", + "corn", + "couch", + "cow", + "cowbell-more", + "cowbell", + "credit-card-blank", + "credit-card-front", + "credit-card", + "cricket", + "croissant", + "crop-alt", + "crop", + "cross", + "crosshairs", + "crow", + "crown", + "crutch", + "crutches", + "cube", + "cubes", + "curling", + "cut", + "dagger", + "database", + "deaf", + "debug", + "deer-rudolph", + "deer", + "democrat", + "desktop-alt", + "desktop", + "dewpoint", + "dharmachakra", + "diagnoses", + "diamond", + "dice-d10", + "dice-d12", + "dice-d20", + "dice-d4", + "dice-d6", + "dice-d8", + "dice-five", + "dice-four", + "dice-one", + "dice-six", + "dice-three", + "dice-two", + "dice", + "digging", + "digital-tachograph", + "diploma", + "directions", + "disc-drive", + "disease", + "divide", + "dizzy", + "dna", + "do-not-enter", + "dog-leashed", + "dog", + "dollar-sign", + "dolly-empty", + "dolly-flatbed-alt", + "dolly-flatbed-empty", + "dolly-flatbed", + "dolly", + "donate", + "door-closed", + "door-open", + "dot-circle", + "dove", + "download", + "drafting-compass", + "dragon", + "draw-circle", + "draw-polygon", + "draw-square", + "dreidel", + "drone-alt", + "drone", + "drum-steelpan", + "drum", + "drumstick-bite", + "drumstick", + "dryer-alt", + "dryer", + "duck", + "dumbbell", + "dumpster-fire", + "dumpster", + "dungeon", + "ear-muffs", + "ear", + "eclipse-alt", + "eclipse", + "edit", + "egg-fried", + "egg", + "eject", + "elephant", + "ellipsis-h-alt", + "ellipsis-h", + "ellipsis-v-alt", + "ellipsis-v", + "empty-set", + "engine-warning", + "envelope-open-dollar", + "envelope-open-text", + "envelope-open", + "envelope-square", + "envelope", + "equals", + "eraser", + "ethernet", + "euro-sign", + "exchange-alt", + "exchange", + "exclamation-circle", + "exclamation-square", + "exclamation-triangle", + "exclamation", + "expand-alt", + "expand-arrows-alt", + "expand-arrows", + "expand-wide", + "expand", + "external-link-alt", + "external-link-square-alt", + "external-link-square", + "external-link", + "eye-dropper", + "eye-evil", + "eye-slash", + "eye", + "fan-table", + "fan", + "farm", + "fast-backward", + "fast-forward", + "faucet-drip", + "faucet", + "fax", + "feather-alt", + "feather", + "female", + "field-hockey", + "fighter-jet", + "file-alt", + "file-archive", + "file-audio", + "file-certificate", + "file-chart-line", + "file-chart-pie", + "file-check", + "file-code", + "file-contract", + "file-csv", + "file-download", + "file-edit", + "file-excel", + "file-exclamation", + "file-export", + "file-image", + "file-import", + "file-invoice-dollar", + "file-invoice", + "file-medical-alt", + "file-medical", + "file-minus", + "file-music", + "file-pdf", + "file-plus", + "file-powerpoint", + "file-prescription", + "file-search", + "file-signature", + "file-spreadsheet", + "file-times", + "file-upload", + "file-user", + "file-video", + "file-word", + "file", + "files-medical", + "fill-drip", + "fill", + "film-alt", + "film-canister", + "film", + "filter", + "fingerprint", + "fire-alt", + "fire-extinguisher", + "fire-smoke", + "fire", + "fireplace", + "first-aid", + "fish-cooked", + "fish", + "fist-raised", + "flag-alt", + "flag-checkered", + "flag-usa", + "flag", + "flame", + "flashlight", + "flask-poison", + "flask-potion", + "flask", + "flower-daffodil", + "flower-tulip", + "flower", + "flushed", + "flute", + "flux-capacitor", + "fog", + "folder-download", + "folder-minus", + "folder-open", + "folder-plus", + "folder-times", + "folder-tree", + "folder-upload", + "folder", + "folders", + "font-awesome-logo-full", + "font-case", + "font", + "football-ball", + "football-helmet", + "forklift", + "forward", + "fragile", + "french-fries", + "frog", + "frosty-head", + "frown-open", + "frown", + "function", + "funnel-dollar", + "futbol", + "galaxy", + "game-board-alt", + "game-board", + "game-console-handheld", + "gamepad-alt", + "gamepad", + "garage-car", + "garage-open", + "garage", + "gas-pump-slash", + "gas-pump", + "gavel", + "gem", + "genderless", + "ghost", + "gift-card", + "gift", + "gifts", + "gingerbread-man", + "glass-champagne", + "glass-cheers", + "glass-citrus", + "glass-martini-alt", + "glass-martini", + "glass-whiskey-rocks", + "glass-whiskey", + "glass", + "glasses-alt", + "glasses", + "globe-africa", + "globe-americas", + "globe-asia", + "globe-europe", + "globe-snow", + "globe-stand", + "globe", + "golf-ball", + "golf-club", + "gopuram", + "graduation-cap", + "gramophone", + "greater-than-equal", + "greater-than", + "grimace", + "grin-alt", + "grin-beam-sweat", + "grin-beam", + "grin-hearts", + "grin-squint-tears", + "grin-squint", + "grin-stars", + "grin-tears", + "grin-tongue-squint", + "grin-tongue-wink", + "grin-tongue", + "grin-wink", + "grin", + "grip-horizontal", + "grip-lines-vertical", + "grip-lines", + "grip-vertical", + "guitar-electric", + "guitar", + "guitars", + "h-square", + "h1", + "h2", + "h3", + "h4", + "hamburger", + "hammer-war", + "hammer", + "hamsa", + "hand-heart", + "hand-holding-box", + "hand-holding-heart", + "hand-holding-magic", + "hand-holding-medical", + "hand-holding-seedling", + "hand-holding-usd", + "hand-holding-water", + "hand-holding", + "hand-lizard", + "hand-middle-finger", + "hand-paper", + "hand-peace", + "hand-point-down", + "hand-point-left", + "hand-point-right", + "hand-point-up", + "hand-pointer", + "hand-receiving", + "hand-rock", + "hand-scissors", + "hand-sparkles", + "hand-spock", + "hands-heart", + "hands-helping", + "hands-usd", + "hands-wash", + "hands", + "handshake-alt-slash", + "handshake-alt", + "handshake-slash", + "handshake", + "hanukiah", + "hard-hat", + "hashtag", + "hat-chef", + "hat-cowboy-side", + "hat-cowboy", + "hat-santa", + "hat-winter", + "hat-witch", + "hat-wizard", + "hdd", + "head-side-brain", + "head-side-cough-slash", + "head-side-cough", + "head-side-headphones", + "head-side-mask", + "head-side-medical", + "head-side-virus", + "head-side", + "head-vr", + "heading", + "headphones-alt", + "headphones", + "headset", + "heart-broken", + "heart-circle", + "heart-rate", + "heart-square", + "heart", + "heartbeat", + "heat", + "helicopter", + "helmet-battle", + "hexagon", + "highlighter", + "hiking", + "hippo", + "history", + "hockey-mask", + "hockey-puck", + "hockey-sticks", + "holly-berry", + "home-alt", + "home-heart", + "home-lg-alt", + "home-lg", + "home", + "hood-cloak", + "horizontal-rule", + "horse-head", + "horse-saddle", + "horse", + "hospital-alt", + "hospital-symbol", + "hospital-user", + "hospital", + "hospitals", + "hot-tub", + "hotdog", + "hotel", + "hourglass-end", + "hourglass-half", + "hourglass-start", + "hourglass", + "house-damage", + "house-day", + "house-flood", + "house-leave", + "house-night", + "house-return", + "house-signal", + "house-user", + "house", + "hryvnia", + "humidity", + "hurricane", + "i-cursor", + "ice-cream", + "ice-skate", + "icicles", + "icons-alt", + "icons", + "id-badge", + "id-card-alt", + "id-card", + "igloo", + "image-polaroid", + "image", + "images", + "inbox-in", + "inbox-out", + "inbox", + "indent", + "industry-alt", + "industry", + "infinity", + "info-circle", + "info-square", + "info", + "inhaler", + "integral", + "intersection", + "inventory", + "island-tropical", + "italic", + "jack-o-lantern", + "jedi", + "joint", + "journal-whills", + "joystick", + "jug", + "kaaba", + "kazoo", + "kerning", + "key-skeleton", + "key", + "keyboard", + "keynote", + "khanda", + "kidneys", + "kiss-beam", + "kiss-wink-heart", + "kiss", + "kite", + "kiwi-bird", + "knife-kitchen", + "lambda", + "lamp-desk", + "lamp-floor", + "lamp", + "landmark-alt", + "landmark", + "language", + "laptop-code", + "laptop-house", + "laptop-medical", + "laptop", + "lasso", + "laugh-beam", + "laugh-squint", + "laugh-wink", + "laugh", + "layer-group", + "layer-minus", + "layer-plus", + "leaf-heart", + "leaf-maple", + "leaf-oak", + "leaf", + "lemon", + "less-than-equal", + "less-than", + "level-down-alt", + "level-down", + "level-up-alt", + "level-up", + "life-ring", + "light-ceiling", + "light-switch-off", + "light-switch-on", + "light-switch", + "lightbulb-dollar", + "lightbulb-exclamation", + "lightbulb-on", + "lightbulb-slash", + "lightbulb", + "lights-holiday", + "line-columns", + "line-height", + "link", + "lips", + "lira-sign", + "list-alt", + "list-music", + "list-ol", + "list-ul", + "list", + "location-arrow", + "location-circle", + "location-slash", + "location", + "lock-alt", + "lock-open-alt", + "lock-open", + "lock", + "long-arrow-alt-down", + "long-arrow-alt-left", + "long-arrow-alt-right", + "long-arrow-alt-up", + "long-arrow-down", + "long-arrow-left", + "long-arrow-right", + "long-arrow-up", + "loveseat", + "low-vision", + "luchador", + "luggage-cart", + "lungs-virus", + "lungs", + "mace", + "magic", + "magnet", + "mail-bulk", + "mailbox", + "male", + "mandolin", + "map-marked-alt", + "map-marked", + "map-marker-alt-slash", + "map-marker-alt", + "map-marker-check", + "map-marker-edit", + "map-marker-exclamation", + "map-marker-minus", + "map-marker-plus", + "map-marker-question", + "map-marker-slash", + "map-marker-smile", + "map-marker-times", + "map-marker", + "map-pin", + "map-signs", + "map", + "marker", + "mars-double", + "mars-stroke-h", + "mars-stroke-v", + "mars-stroke", + "mars", + "mask", + "meat", + "medal", + "medkit", + "megaphone", + "meh-blank", + "meh-rolling-eyes", + "meh", + "memory", + "menorah", + "mercury", + "meteor", + "microchip", + "microphone-alt-slash", + "microphone-alt", + "microphone-slash", + "microphone-stand", + "microphone", + "microscope", + "microwave", + "mind-share", + "minus-circle", + "minus-hexagon", + "minus-octagon", + "minus-square", + "minus", + "mistletoe", + "mitten", + "mobile-alt", + "mobile-android-alt", + "mobile-android", + "mobile", + "money-bill-alt", + "money-bill-wave-alt", + "money-bill-wave", + "money-bill", + "money-check-alt", + "money-check-edit-alt", + "money-check-edit", + "money-check", + "monitor-heart-rate", + "monkey", + "monument", + "moon-cloud", + "moon-stars", + "moon", + "mortar-pestle", + "mosque", + "motorcycle", + "mountain", + "mountains", + "mouse-alt", + "mouse-pointer", + "mouse", + "mp3-player", + "mug-hot", + "mug-marshmallows", + "mug-tea", + "mug", + "music-alt-slash", + "music-alt", + "music-slash", + "music", + "narwhal", + "network-wired", + "neuter", + "newspaper", + "not-equal", + "notes-medical", + "object-group", + "object-ungroup", + "octagon", + "oil-can", + "oil-temp", + "om", + "omega", + "ornament", + "otter", + "outdent", + "outlet", + "oven", + "overline", + "page-break", + "pager", + "paint-brush-alt", + "paint-brush", + "paint-roller", + "palette", + "pallet-alt", + "pallet", + "paper-plane", + "paperclip", + "parachute-box", + "paragraph-rtl", + "paragraph", + "parking-circle-slash", + "parking-circle", + "parking-slash", + "parking", + "passport", + "pastafarianism", + "paste", + "pause-circle", + "pause", + "paw-alt", + "paw-claws", + "paw", + "peace", + "pegasus", + "pen-alt", + "pen-fancy", + "pen-nib", + "pen-square", + "pen", + "pencil-alt", + "pencil-paintbrush", + "pencil-ruler", + "pencil", + "pennant", + "people-arrows", + "people-carry", + "pepper-hot", + "percent", + "percentage", + "person-booth", + "person-carry", + "person-dolly-empty", + "person-dolly", + "person-sign", + "phone-alt", + "phone-laptop", + "phone-office", + "phone-plus", + "phone-rotary", + "phone-slash", + "phone-square-alt", + "phone-square", + "phone-volume", + "phone", + "photo-video", + "pi", + "piano-keyboard", + "piano", + "pie", + "pig", + "piggy-bank", + "pills", + "pizza-slice", + "pizza", + "place-of-worship", + "plane-alt", + "plane-arrival", + "plane-departure", + "plane-slash", + "plane", + "planet-moon", + "planet-ringed", + "play-circle", + "play", + "plug", + "plus-circle", + "plus-hexagon", + "plus-octagon", + "plus-square", + "plus", + "podcast", + "podium-star", + "podium", + "police-box", + "poll-h", + "poll-people", + "poll", + "poo-storm", + "poo", + "poop", + "popcorn", + "portal-enter", + "portal-exit", + "portrait", + "pound-sign", + "power-off", + "pray", + "praying-hands", + "prescription-bottle-alt", + "prescription-bottle", + "prescription", + "presentation", + "print-search", + "print-slash", + "print", + "procedures", + "project-diagram", + "projector", + "pump-medical", + "pump-soap", + "pumpkin", + "puzzle-piece", + "qrcode", + "question-circle", + "question-square", + "question", + "quidditch", + "quote-left", + "quote-right", + "quran", + "rabbit-fast", + "rabbit", + "racquet", + "radar", + "radiation-alt", + "radiation", + "radio-alt", + "radio", + "rainbow", + "raindrops", + "ram", + "ramp-loading", + "random", + "raygun", + "receipt", + "record-vinyl", + "rectangle-landscape", + "rectangle-portrait", + "rectangle-wide", + "recycle", + "redo-alt", + "redo", + "refrigerator", + "registered", + "remove-format", + "repeat-1-alt", + "repeat-1", + "repeat-alt", + "repeat", + "reply-all", + "reply", + "republican", + "restroom", + "retweet-alt", + "retweet", + "ribbon", + "ring", + "rings-wedding", + "road", + "robot", + "rocket-launch", + "rocket", + "route-highway", + "route-interstate", + "route", + "router", + "rss-square", + "rss", + "ruble-sign", + "ruler-combined", + "ruler-horizontal", + "ruler-triangle", + "ruler-vertical", + "ruler", + "running", + "rupee-sign", + "rv", + "sack-dollar", + "sack", + "sad-cry", + "sad-tear", + "salad", + "sandwich", + "satellite-dish", + "satellite", + "sausage", + "save", + "sax-hot", + "saxophone", + "scalpel-path", + "scalpel", + "scanner-image", + "scanner-keyboard", + "scanner-touchscreen", + "scanner", + "scarecrow", + "scarf", + "school", + "screwdriver", + "scroll-old", + "scroll", + "scrubber", + "scythe", + "sd-card", + "search-dollar", + "search-location", + "search-minus", + "search-plus", + "search", + "seedling", + "send-back", + "send-backward", + "sensor-alert", + "sensor-fire", + "sensor-on", + "sensor-smoke", + "sensor", + "server", + "shapes", + "share-all", + "share-alt-square", + "share-alt", + "share-square", + "share", + "sheep", + "shekel-sign", + "shield-alt", + "shield-check", + "shield-cross", + "shield-virus", + "shield", + "ship", + "shipping-fast", + "shipping-timed", + "shish-kebab", + "shoe-prints", + "shopping-bag", + "shopping-basket", + "shopping-cart", + "shovel-snow", + "shovel", + "shower", + "shredder", + "shuttle-van", + "shuttlecock", + "sickle", + "sigma", + "sign-in-alt", + "sign-in", + "sign-language", + "sign-out-alt", + "sign-out", + "sign", + "signal-1", + "signal-2", + "signal-3", + "signal-4", + "signal-alt-1", + "signal-alt-2", + "signal-alt-3", + "signal-alt-slash", + "signal-alt", + "signal-slash", + "signal-stream", + "signal", + "signature", + "sim-card", + "sink", + "siren-on", + "siren", + "sitemap", + "skating", + "skeleton", + "ski-jump", + "ski-lift", + "skiing-nordic", + "skiing", + "skull-cow", + "skull-crossbones", + "skull", + "slash", + "sledding", + "sleigh", + "sliders-h-square", + "sliders-h", + "sliders-v-square", + "sliders-v", + "smile-beam", + "smile-plus", + "smile-wink", + "smile", + "smog", + "smoke", + "smoking-ban", + "smoking", + "sms", + "snake", + "snooze", + "snow-blowing", + "snowboarding", + "snowflake", + "snowflakes", + "snowman", + "snowmobile", + "snowplow", + "soap", + "socks", + "solar-panel", + "solar-system", + "sort-alpha-down-alt", + "sort-alpha-down", + "sort-alpha-up-alt", + "sort-alpha-up", + "sort-alt", + "sort-amount-down-alt", + "sort-amount-down", + "sort-amount-up-alt", + "sort-amount-up", + "sort-circle-down", + "sort-circle-up", + "sort-circle", + "sort-down", + "sort-numeric-down-alt", + "sort-numeric-down", + "sort-numeric-up-alt", + "sort-numeric-up", + "sort-shapes-down-alt", + "sort-shapes-down", + "sort-shapes-up-alt", + "sort-shapes-up", + "sort-size-down-alt", + "sort-size-down", + "sort-size-up-alt", + "sort-size-up", + "sort-up", + "sort", + "soup", + "spa", + "space-shuttle", + "space-station-moon-alt", + "space-station-moon", + "spade", + "sparkles", + "speaker", + "speakers", + "spell-check", + "spider-black-widow", + "spider-web", + "spider", + "spinner-third", + "spinner", + "splotch", + "spray-can", + "sprinkler", + "square-full", + "square-root-alt", + "square-root", + "square", + "squirrel", + "staff", + "stamp", + "star-and-crescent", + "star-christmas", + "star-exclamation", + "star-half-alt", + "star-half", + "star-of-david", + "star-of-life", + "star-shooting", + "star", + "starfighter-alt", + "starfighter", + "stars", + "starship-freighter", + "starship", + "steak", + "steering-wheel", + "step-backward", + "step-forward", + "stethoscope", + "sticky-note", + "stocking", + "stomach", + "stop-circle", + "stop", + "stopwatch-20", + "stopwatch", + "store-alt-slash", + "store-alt", + "store-slash", + "store", + "stream", + "street-view", + "stretcher", + "strikethrough", + "stroopwafel", + "subscript", + "subway", + "suitcase-rolling", + "suitcase", + "sun-cloud", + "sun-dust", + "sun-haze", + "sun", + "sunglasses", + "sunrise", + "sunset", + "superscript", + "surprise", + "swatchbook", + "swimmer", + "swimming-pool", + "sword-laser-alt", + "sword-laser", + "sword", + "swords-laser", + "swords", + "synagogue", + "sync-alt", + "sync", + "syringe", + "table-tennis", + "table", + "tablet-alt", + "tablet-android-alt", + "tablet-android", + "tablet-rugged", + "tablet", + "tablets", + "tachometer-alt-average", + "tachometer-alt-fast", + "tachometer-alt-fastest", + "tachometer-alt-slow", + "tachometer-alt-slowest", + "tachometer-alt", + "tachometer-average", + "tachometer-fast", + "tachometer-fastest", + "tachometer-slow", + "tachometer-slowest", + "tachometer", + "taco", + "tag", + "tags", + "tally", + "tanakh", + "tape", + "tasks-alt", + "tasks", + "taxi", + "teeth-open", + "teeth", + "telescope", + "temperature-down", + "temperature-frigid", + "temperature-high", + "temperature-hot", + "temperature-low", + "temperature-up", + "tenge", + "tennis-ball", + "terminal", + "text-height", + "text-size", + "text-width", + "text", + "th-large", + "th-list", + "th", + "theater-masks", + "thermometer-empty", + "thermometer-full", + "thermometer-half", + "thermometer-quarter", + "thermometer-three-quarters", + "thermometer", + "theta", + "thumbs-down", + "thumbs-up", + "thumbtack", + "thunderstorm-moon", + "thunderstorm-sun", + "thunderstorm", + "ticket-alt", + "ticket", + "tilde", + "times-circle", + "times-hexagon", + "times-octagon", + "times-square", + "times", + "tint-slash", + "tint", + "tire-flat", + "tire-pressure-warning", + "tire-rugged", + "tire", + "tired", + "toggle-off", + "toggle-on", + "toilet-paper-alt", + "toilet-paper-slash", + "toilet-paper", + "toilet", + "tombstone-alt", + "tombstone", + "toolbox", + "tools", + "tooth", + "toothbrush", + "torah", + "torii-gate", + "tornado", + "tractor", + "trademark", + "traffic-cone", + "traffic-light-go", + "traffic-light-slow", + "traffic-light-stop", + "traffic-light", + "trailer", + "train", + "tram", + "transgender-alt", + "transgender", + "transporter-1", + "transporter-2", + "transporter-3", + "transporter-empty", + "transporter", + "trash-alt", + "trash-restore-alt", + "trash-restore", + "trash-undo-alt", + "trash-undo", + "trash", + "treasure-chest", + "tree-alt", + "tree-christmas", + "tree-decorated", + "tree-large", + "tree-palm", + "tree", + "trees", + "triangle-music", + "triangle", + "trophy-alt", + "trophy", + "truck-container", + "truck-couch", + "truck-loading", + "truck-monster", + "truck-moving", + "truck-pickup", + "truck-plow", + "truck-ramp", + "truck", + "trumpet", + "tshirt", + "tty", + "turkey", + "turntable", + "turtle", + "tv-alt", + "tv-music", + "tv-retro", + "tv", + "typewriter", + "ufo-beam", + "ufo", + "umbrella-beach", + "umbrella", + "underline", + "undo-alt", + "undo", + "unicorn", + "union", + "universal-access", + "university", + "unlink", + "unlock-alt", + "unlock", + "upload", + "usb-drive", + "usd-circle", + "usd-square", + "user-alien", + "user-alt-slash", + "user-alt", + "user-astronaut", + "user-chart", + "user-check", + "user-circle", + "user-clock", + "user-cog", + "user-cowboy", + "user-crown", + "user-edit", + "user-friends", + "user-graduate", + "user-hard-hat", + "user-headset", + "user-injured", + "user-lock", + "user-md-chat", + "user-md", + "user-minus", + "user-music", + "user-ninja", + "user-nurse", + "user-plus", + "user-robot", + "user-secret", + "user-shield", + "user-slash", + "user-tag", + "user-tie", + "user-times", + "user-unlock", + "user-visor", + "user", + "users-class", + "users-cog", + "users-crown", + "users-medical", + "users-slash", + "users", + "utensil-fork", + "utensil-knife", + "utensil-spoon", + "utensils-alt", + "utensils", + "vacuum-robot", + "vacuum", + "value-absolute", + "vector-square", + "venus-double", + "venus-mars", + "venus", + "vest-patches", + "vest", + "vhs", + "vial", + "vials", + "video-plus", + "video-slash", + "video", + "vihara", + "violin", + "virus-slash", + "virus", + "viruses", + "voicemail", + "volcano", + "volleyball-ball", + "volume-down", + "volume-mute", + "volume-off", + "volume-slash", + "volume-up", + "volume", + "vote-nay", + "vote-yea", + "vr-cardboard", + "wagon-covered", + "walker", + "walkie-talkie", + "walking", + "wallet", + "wand-magic", + "wand", + "warehouse-alt", + "warehouse", + "washer", + "watch-calculator", + "watch-fitness", + "watch", + "water-lower", + "water-rise", + "water", + "wave-sine", + "wave-square", + "wave-triangle", + "waveform-path", + "waveform", + "webcam-slash", + "webcam", + "weight-hanging", + "weight", + "whale", + "wheat", + "wheelchair", + "whistle", + "wifi-1", + "wifi-2", + "wifi-slash", + "wifi", + "wind-turbine", + "wind-warning", + "wind", + "window-alt", + "window-close", + "window-frame-open", + "window-frame", + "window-maximize", + "window-minimize", + "window-restore", + "window", + "windsock", + "wine-bottle", + "wine-glass-alt", + "wine-glass", + "won-sign", + "wreath", + "wrench", + "x-ray", + "yen-sign", + "yin-yang" + ], + "regular": [ + "abacus", + "acorn", + "ad", + "address-book", + "address-card", + "adjust", + "air-conditioner", + "air-freshener", + "alarm-clock", + "alarm-exclamation", + "alarm-plus", + "alarm-snooze", + "album-collection", + "album", + "alicorn", + "alien-monster", + "alien", + "align-center", + "align-justify", + "align-left", + "align-right", + "align-slash", + "allergies", + "ambulance", + "american-sign-language-interpreting", + "amp-guitar", + "analytics", + "anchor", + "angel", + "angle-double-down", + "angle-double-left", + "angle-double-right", + "angle-double-up", + "angle-down", + "angle-left", + "angle-right", + "angle-up", + "angry", + "ankh", + "apple-alt", + "apple-crate", + "archive", + "archway", + "arrow-alt-circle-down", + "arrow-alt-circle-left", + "arrow-alt-circle-right", + "arrow-alt-circle-up", + "arrow-alt-down", + "arrow-alt-from-bottom", + "arrow-alt-from-left", + "arrow-alt-from-right", + "arrow-alt-from-top", + "arrow-alt-left", + "arrow-alt-right", + "arrow-alt-square-down", + "arrow-alt-square-left", + "arrow-alt-square-right", + "arrow-alt-square-up", + "arrow-alt-to-bottom", + "arrow-alt-to-left", + "arrow-alt-to-right", + "arrow-alt-to-top", + "arrow-alt-up", + "arrow-circle-down", + "arrow-circle-left", + "arrow-circle-right", + "arrow-circle-up", + "arrow-down", + "arrow-from-bottom", + "arrow-from-left", + "arrow-from-right", + "arrow-from-top", + "arrow-left", + "arrow-right", + "arrow-square-down", + "arrow-square-left", + "arrow-square-right", + "arrow-square-up", + "arrow-to-bottom", + "arrow-to-left", + "arrow-to-right", + "arrow-to-top", + "arrow-up", + "arrows-alt-h", + "arrows-alt-v", + "arrows-alt", + "arrows-h", + "arrows-v", + "arrows", + "assistive-listening-systems", + "asterisk", + "at", + "atlas", + "atom-alt", + "atom", + "audio-description", + "award", + "axe-battle", + "axe", + "baby-carriage", + "baby", + "backpack", + "backspace", + "backward", + "bacon", + "bacteria", + "bacterium", + "badge-check", + "badge-dollar", + "badge-percent", + "badge-sheriff", + "badge", + "badger-honey", + "bags-shopping", + "bahai", + "balance-scale-left", + "balance-scale-right", + "balance-scale", + "ball-pile", + "ballot-check", + "ballot", + "ban", + "band-aid", + "banjo", + "barcode-alt", + "barcode-read", + "barcode-scan", + "barcode", + "bars", + "baseball-ball", + "baseball", + "basketball-ball", + "basketball-hoop", + "bat", + "bath", + "battery-bolt", + "battery-empty", + "battery-full", + "battery-half", + "battery-quarter", + "battery-slash", + "battery-three-quarters", + "bed-alt", + "bed-bunk", + "bed-empty", + "bed", + "beer", + "bell-exclamation", + "bell-on", + "bell-plus", + "bell-school-slash", + "bell-school", + "bell-slash", + "bell", + "bells", + "betamax", + "bezier-curve", + "bible", + "bicycle", + "biking-mountain", + "biking", + "binoculars", + "biohazard", + "birthday-cake", + "blanket", + "blender-phone", + "blender", + "blind", + "blinds-open", + "blinds-raised", + "blinds", + "blog", + "bold", + "bolt", + "bomb", + "bone-break", + "bone", + "bong", + "book-alt", + "book-dead", + "book-heart", + "book-medical", + "book-open", + "book-reader", + "book-spells", + "book-user", + "book", + "bookmark", + "books-medical", + "books", + "boombox", + "boot", + "booth-curtain", + "border-all", + "border-bottom", + "border-center-h", + "border-center-v", + "border-inner", + "border-left", + "border-none", + "border-outer", + "border-right", + "border-style-alt", + "border-style", + "border-top", + "bow-arrow", + "bowling-ball", + "bowling-pins", + "box-alt", + "box-ballot", + "box-check", + "box-fragile", + "box-full", + "box-heart", + "box-open", + "box-tissue", + "box-up", + "box-usd", + "box", + "boxes-alt", + "boxes", + "boxing-glove", + "brackets-curly", + "brackets", + "braille", + "brain", + "bread-loaf", + "bread-slice", + "briefcase-medical", + "briefcase", + "bring-forward", + "bring-front", + "broadcast-tower", + "broom", + "browser", + "brush", + "bug", + "building", + "bullhorn", + "bullseye-arrow", + "bullseye-pointer", + "bullseye", + "burger-soda", + "burn", + "burrito", + "bus-alt", + "bus-school", + "bus", + "business-time", + "cabinet-filing", + "cactus", + "calculator-alt", + "calculator", + "calendar-alt", + "calendar-check", + "calendar-day", + "calendar-edit", + "calendar-exclamation", + "calendar-minus", + "calendar-plus", + "calendar-star", + "calendar-times", + "calendar-week", + "calendar", + "camcorder", + "camera-alt", + "camera-home", + "camera-movie", + "camera-polaroid", + "camera-retro", + "camera", + "campfire", + "campground", + "candle-holder", + "candy-cane", + "candy-corn", + "cannabis", + "capsules", + "car-alt", + "car-battery", + "car-building", + "car-bump", + "car-bus", + "car-crash", + "car-garage", + "car-mechanic", + "car-side", + "car-tilt", + "car-wash", + "car", + "caravan-alt", + "caravan", + "caret-circle-down", + "caret-circle-left", + "caret-circle-right", + "caret-circle-up", + "caret-down", + "caret-left", + "caret-right", + "caret-square-down", + "caret-square-left", + "caret-square-right", + "caret-square-up", + "caret-up", + "carrot", + "cars", + "cart-arrow-down", + "cart-plus", + "cash-register", + "cassette-tape", + "cat-space", + "cat", + "cauldron", + "cctv", + "certificate", + "chair-office", + "chair", + "chalkboard-teacher", + "chalkboard", + "charging-station", + "chart-area", + "chart-bar", + "chart-line-down", + "chart-line", + "chart-network", + "chart-pie-alt", + "chart-pie", + "chart-scatter", + "check-circle", + "check-double", + "check-square", + "check", + "cheese-swiss", + "cheese", + "cheeseburger", + "chess-bishop-alt", + "chess-bishop", + "chess-board", + "chess-clock-alt", + "chess-clock", + "chess-king-alt", + "chess-king", + "chess-knight-alt", + "chess-knight", + "chess-pawn-alt", + "chess-pawn", + "chess-queen-alt", + "chess-queen", + "chess-rook-alt", + "chess-rook", + "chess", + "chevron-circle-down", + "chevron-circle-left", + "chevron-circle-right", + "chevron-circle-up", + "chevron-double-down", + "chevron-double-left", + "chevron-double-right", + "chevron-double-up", + "chevron-down", + "chevron-left", + "chevron-right", + "chevron-square-down", + "chevron-square-left", + "chevron-square-right", + "chevron-square-up", + "chevron-up", + "child", + "chimney", + "church", + "circle-notch", + "circle", + "city", + "clarinet", + "claw-marks", + "clinic-medical", + "clipboard-check", + "clipboard-list-check", + "clipboard-list", + "clipboard-prescription", + "clipboard-user", + "clipboard", + "clock", + "clone", + "closed-captioning", + "cloud-download-alt", + "cloud-download", + "cloud-drizzle", + "cloud-hail-mixed", + "cloud-hail", + "cloud-meatball", + "cloud-moon-rain", + "cloud-moon", + "cloud-music", + "cloud-rain", + "cloud-rainbow", + "cloud-showers-heavy", + "cloud-showers", + "cloud-sleet", + "cloud-snow", + "cloud-sun-rain", + "cloud-sun", + "cloud-upload-alt", + "cloud-upload", + "cloud", + "clouds-moon", + "clouds-sun", + "clouds", + "club", + "cocktail", + "code-branch", + "code-commit", + "code-merge", + "code", + "coffee-pot", + "coffee-togo", + "coffee", + "coffin-cross", + "coffin", + "cog", + "cogs", + "coin", + "coins", + "columns", + "comet", + "comment-alt-check", + "comment-alt-dollar", + "comment-alt-dots", + "comment-alt-edit", + "comment-alt-exclamation", + "comment-alt-lines", + "comment-alt-medical", + "comment-alt-minus", + "comment-alt-music", + "comment-alt-plus", + "comment-alt-slash", + "comment-alt-smile", + "comment-alt-times", + "comment-alt", + "comment-check", + "comment-dollar", + "comment-dots", + "comment-edit", + "comment-exclamation", + "comment-lines", + "comment-medical", + "comment-minus", + "comment-music", + "comment-plus", + "comment-slash", + "comment-smile", + "comment-times", + "comment", + "comments-alt-dollar", + "comments-alt", + "comments-dollar", + "comments", + "compact-disc", + "compass-slash", + "compass", + "compress-alt", + "compress-arrows-alt", + "compress-wide", + "compress", + "computer-classic", + "computer-speaker", + "concierge-bell", + "construction", + "container-storage", + "conveyor-belt-alt", + "conveyor-belt", + "cookie-bite", + "cookie", + "copy", + "copyright", + "corn", + "couch", + "cow", + "cowbell-more", + "cowbell", + "credit-card-blank", + "credit-card-front", + "credit-card", + "cricket", + "croissant", + "crop-alt", + "crop", + "cross", + "crosshairs", + "crow", + "crown", + "crutch", + "crutches", + "cube", + "cubes", + "curling", + "cut", + "dagger", + "database", + "deaf", + "debug", + "deer-rudolph", + "deer", + "democrat", + "desktop-alt", + "desktop", + "dewpoint", + "dharmachakra", + "diagnoses", + "diamond", + "dice-d10", + "dice-d12", + "dice-d20", + "dice-d4", + "dice-d6", + "dice-d8", + "dice-five", + "dice-four", + "dice-one", + "dice-six", + "dice-three", + "dice-two", + "dice", + "digging", + "digital-tachograph", + "diploma", + "directions", + "disc-drive", + "disease", + "divide", + "dizzy", + "dna", + "do-not-enter", + "dog-leashed", + "dog", + "dollar-sign", + "dolly-empty", + "dolly-flatbed-alt", + "dolly-flatbed-empty", + "dolly-flatbed", + "dolly", + "donate", + "door-closed", + "door-open", + "dot-circle", + "dove", + "download", + "drafting-compass", + "dragon", + "draw-circle", + "draw-polygon", + "draw-square", + "dreidel", + "drone-alt", + "drone", + "drum-steelpan", + "drum", + "drumstick-bite", + "drumstick", + "dryer-alt", + "dryer", + "duck", + "dumbbell", + "dumpster-fire", + "dumpster", + "dungeon", + "ear-muffs", + "ear", + "eclipse-alt", + "eclipse", + "edit", + "egg-fried", + "egg", + "eject", + "elephant", + "ellipsis-h-alt", + "ellipsis-h", + "ellipsis-v-alt", + "ellipsis-v", + "empty-set", + "engine-warning", + "envelope-open-dollar", + "envelope-open-text", + "envelope-open", + "envelope-square", + "envelope", + "equals", + "eraser", + "ethernet", + "euro-sign", + "exchange-alt", + "exchange", + "exclamation-circle", + "exclamation-square", + "exclamation-triangle", + "exclamation", + "expand-alt", + "expand-arrows-alt", + "expand-arrows", + "expand-wide", + "expand", + "external-link-alt", + "external-link-square-alt", + "external-link-square", + "external-link", + "eye-dropper", + "eye-evil", + "eye-slash", + "eye", + "fan-table", + "fan", + "farm", + "fast-backward", + "fast-forward", + "faucet-drip", + "faucet", + "fax", + "feather-alt", + "feather", + "female", + "field-hockey", + "fighter-jet", + "file-alt", + "file-archive", + "file-audio", + "file-certificate", + "file-chart-line", + "file-chart-pie", + "file-check", + "file-code", + "file-contract", + "file-csv", + "file-download", + "file-edit", + "file-excel", + "file-exclamation", + "file-export", + "file-image", + "file-import", + "file-invoice-dollar", + "file-invoice", + "file-medical-alt", + "file-medical", + "file-minus", + "file-music", + "file-pdf", + "file-plus", + "file-powerpoint", + "file-prescription", + "file-search", + "file-signature", + "file-spreadsheet", + "file-times", + "file-upload", + "file-user", + "file-video", + "file-word", + "file", + "files-medical", + "fill-drip", + "fill", + "film-alt", + "film-canister", + "film", + "filter", + "fingerprint", + "fire-alt", + "fire-extinguisher", + "fire-smoke", + "fire", + "fireplace", + "first-aid", + "fish-cooked", + "fish", + "fist-raised", + "flag-alt", + "flag-checkered", + "flag-usa", + "flag", + "flame", + "flashlight", + "flask-poison", + "flask-potion", + "flask", + "flower-daffodil", + "flower-tulip", + "flower", + "flushed", + "flute", + "flux-capacitor", + "fog", + "folder-download", + "folder-minus", + "folder-open", + "folder-plus", + "folder-times", + "folder-tree", + "folder-upload", + "folder", + "folders", + "font-awesome-logo-full", + "font-case", + "font", + "football-ball", + "football-helmet", + "forklift", + "forward", + "fragile", + "french-fries", + "frog", + "frosty-head", + "frown-open", + "frown", + "function", + "funnel-dollar", + "futbol", + "galaxy", + "game-board-alt", + "game-board", + "game-console-handheld", + "gamepad-alt", + "gamepad", + "garage-car", + "garage-open", + "garage", + "gas-pump-slash", + "gas-pump", + "gavel", + "gem", + "genderless", + "ghost", + "gift-card", + "gift", + "gifts", + "gingerbread-man", + "glass-champagne", + "glass-cheers", + "glass-citrus", + "glass-martini-alt", + "glass-martini", + "glass-whiskey-rocks", + "glass-whiskey", + "glass", + "glasses-alt", + "glasses", + "globe-africa", + "globe-americas", + "globe-asia", + "globe-europe", + "globe-snow", + "globe-stand", + "globe", + "golf-ball", + "golf-club", + "gopuram", + "graduation-cap", + "gramophone", + "greater-than-equal", + "greater-than", + "grimace", + "grin-alt", + "grin-beam-sweat", + "grin-beam", + "grin-hearts", + "grin-squint-tears", + "grin-squint", + "grin-stars", + "grin-tears", + "grin-tongue-squint", + "grin-tongue-wink", + "grin-tongue", + "grin-wink", + "grin", + "grip-horizontal", + "grip-lines-vertical", + "grip-lines", + "grip-vertical", + "guitar-electric", + "guitar", + "guitars", + "h-square", + "h1", + "h2", + "h3", + "h4", + "hamburger", + "hammer-war", + "hammer", + "hamsa", + "hand-heart", + "hand-holding-box", + "hand-holding-heart", + "hand-holding-magic", + "hand-holding-medical", + "hand-holding-seedling", + "hand-holding-usd", + "hand-holding-water", + "hand-holding", + "hand-lizard", + "hand-middle-finger", + "hand-paper", + "hand-peace", + "hand-point-down", + "hand-point-left", + "hand-point-right", + "hand-point-up", + "hand-pointer", + "hand-receiving", + "hand-rock", + "hand-scissors", + "hand-sparkles", + "hand-spock", + "hands-heart", + "hands-helping", + "hands-usd", + "hands-wash", + "hands", + "handshake-alt-slash", + "handshake-alt", + "handshake-slash", + "handshake", + "hanukiah", + "hard-hat", + "hashtag", + "hat-chef", + "hat-cowboy-side", + "hat-cowboy", + "hat-santa", + "hat-winter", + "hat-witch", + "hat-wizard", + "hdd", + "head-side-brain", + "head-side-cough-slash", + "head-side-cough", + "head-side-headphones", + "head-side-mask", + "head-side-medical", + "head-side-virus", + "head-side", + "head-vr", + "heading", + "headphones-alt", + "headphones", + "headset", + "heart-broken", + "heart-circle", + "heart-rate", + "heart-square", + "heart", + "heartbeat", + "heat", + "helicopter", + "helmet-battle", + "hexagon", + "highlighter", + "hiking", + "hippo", + "history", + "hockey-mask", + "hockey-puck", + "hockey-sticks", + "holly-berry", + "home-alt", + "home-heart", + "home-lg-alt", + "home-lg", + "home", + "hood-cloak", + "horizontal-rule", + "horse-head", + "horse-saddle", + "horse", + "hospital-alt", + "hospital-symbol", + "hospital-user", + "hospital", + "hospitals", + "hot-tub", + "hotdog", + "hotel", + "hourglass-end", + "hourglass-half", + "hourglass-start", + "hourglass", + "house-damage", + "house-day", + "house-flood", + "house-leave", + "house-night", + "house-return", + "house-signal", + "house-user", + "house", + "hryvnia", + "humidity", + "hurricane", + "i-cursor", + "ice-cream", + "ice-skate", + "icicles", + "icons-alt", + "icons", + "id-badge", + "id-card-alt", + "id-card", + "igloo", + "image-polaroid", + "image", + "images", + "inbox-in", + "inbox-out", + "inbox", + "indent", + "industry-alt", + "industry", + "infinity", + "info-circle", + "info-square", + "info", + "inhaler", + "integral", + "intersection", + "inventory", + "island-tropical", + "italic", + "jack-o-lantern", + "jedi", + "joint", + "journal-whills", + "joystick", + "jug", + "kaaba", + "kazoo", + "kerning", + "key-skeleton", + "key", + "keyboard", + "keynote", + "khanda", + "kidneys", + "kiss-beam", + "kiss-wink-heart", + "kiss", + "kite", + "kiwi-bird", + "knife-kitchen", + "lambda", + "lamp-desk", + "lamp-floor", + "lamp", + "landmark-alt", + "landmark", + "language", + "laptop-code", + "laptop-house", + "laptop-medical", + "laptop", + "lasso", + "laugh-beam", + "laugh-squint", + "laugh-wink", + "laugh", + "layer-group", + "layer-minus", + "layer-plus", + "leaf-heart", + "leaf-maple", + "leaf-oak", + "leaf", + "lemon", + "less-than-equal", + "less-than", + "level-down-alt", + "level-down", + "level-up-alt", + "level-up", + "life-ring", + "light-ceiling", + "light-switch-off", + "light-switch-on", + "light-switch", + "lightbulb-dollar", + "lightbulb-exclamation", + "lightbulb-on", + "lightbulb-slash", + "lightbulb", + "lights-holiday", + "line-columns", + "line-height", + "link", + "lips", + "lira-sign", + "list-alt", + "list-music", + "list-ol", + "list-ul", + "list", + "location-arrow", + "location-circle", + "location-slash", + "location", + "lock-alt", + "lock-open-alt", + "lock-open", + "lock", + "long-arrow-alt-down", + "long-arrow-alt-left", + "long-arrow-alt-right", + "long-arrow-alt-up", + "long-arrow-down", + "long-arrow-left", + "long-arrow-right", + "long-arrow-up", + "loveseat", + "low-vision", + "luchador", + "luggage-cart", + "lungs-virus", + "lungs", + "mace", + "magic", + "magnet", + "mail-bulk", + "mailbox", + "male", + "mandolin", + "map-marked-alt", + "map-marked", + "map-marker-alt-slash", + "map-marker-alt", + "map-marker-check", + "map-marker-edit", + "map-marker-exclamation", + "map-marker-minus", + "map-marker-plus", + "map-marker-question", + "map-marker-slash", + "map-marker-smile", + "map-marker-times", + "map-marker", + "map-pin", + "map-signs", + "map", + "marker", + "mars-double", + "mars-stroke-h", + "mars-stroke-v", + "mars-stroke", + "mars", + "mask", + "meat", + "medal", + "medkit", + "megaphone", + "meh-blank", + "meh-rolling-eyes", + "meh", + "memory", + "menorah", + "mercury", + "meteor", + "microchip", + "microphone-alt-slash", + "microphone-alt", + "microphone-slash", + "microphone-stand", + "microphone", + "microscope", + "microwave", + "mind-share", + "minus-circle", + "minus-hexagon", + "minus-octagon", + "minus-square", + "minus", + "mistletoe", + "mitten", + "mobile-alt", + "mobile-android-alt", + "mobile-android", + "mobile", + "money-bill-alt", + "money-bill-wave-alt", + "money-bill-wave", + "money-bill", + "money-check-alt", + "money-check-edit-alt", + "money-check-edit", + "money-check", + "monitor-heart-rate", + "monkey", + "monument", + "moon-cloud", + "moon-stars", + "moon", + "mortar-pestle", + "mosque", + "motorcycle", + "mountain", + "mountains", + "mouse-alt", + "mouse-pointer", + "mouse", + "mp3-player", + "mug-hot", + "mug-marshmallows", + "mug-tea", + "mug", + "music-alt-slash", + "music-alt", + "music-slash", + "music", + "narwhal", + "network-wired", + "neuter", + "newspaper", + "not-equal", + "notes-medical", + "object-group", + "object-ungroup", + "octagon", + "oil-can", + "oil-temp", + "om", + "omega", + "ornament", + "otter", + "outdent", + "outlet", + "oven", + "overline", + "page-break", + "pager", + "paint-brush-alt", + "paint-brush", + "paint-roller", + "palette", + "pallet-alt", + "pallet", + "paper-plane", + "paperclip", + "parachute-box", + "paragraph-rtl", + "paragraph", + "parking-circle-slash", + "parking-circle", + "parking-slash", + "parking", + "passport", + "pastafarianism", + "paste", + "pause-circle", + "pause", + "paw-alt", + "paw-claws", + "paw", + "peace", + "pegasus", + "pen-alt", + "pen-fancy", + "pen-nib", + "pen-square", + "pen", + "pencil-alt", + "pencil-paintbrush", + "pencil-ruler", + "pencil", + "pennant", + "people-arrows", + "people-carry", + "pepper-hot", + "percent", + "percentage", + "person-booth", + "person-carry", + "person-dolly-empty", + "person-dolly", + "person-sign", + "phone-alt", + "phone-laptop", + "phone-office", + "phone-plus", + "phone-rotary", + "phone-slash", + "phone-square-alt", + "phone-square", + "phone-volume", + "phone", + "photo-video", + "pi", + "piano-keyboard", + "piano", + "pie", + "pig", + "piggy-bank", + "pills", + "pizza-slice", + "pizza", + "place-of-worship", + "plane-alt", + "plane-arrival", + "plane-departure", + "plane-slash", + "plane", + "planet-moon", + "planet-ringed", + "play-circle", + "play", + "plug", + "plus-circle", + "plus-hexagon", + "plus-octagon", + "plus-square", + "plus", + "podcast", + "podium-star", + "podium", + "police-box", + "poll-h", + "poll-people", + "poll", + "poo-storm", + "poo", + "poop", + "popcorn", + "portal-enter", + "portal-exit", + "portrait", + "pound-sign", + "power-off", + "pray", + "praying-hands", + "prescription-bottle-alt", + "prescription-bottle", + "prescription", + "presentation", + "print-search", + "print-slash", + "print", + "procedures", + "project-diagram", + "projector", + "pump-medical", + "pump-soap", + "pumpkin", + "puzzle-piece", + "qrcode", + "question-circle", + "question-square", + "question", + "quidditch", + "quote-left", + "quote-right", + "quran", + "rabbit-fast", + "rabbit", + "racquet", + "radar", + "radiation-alt", + "radiation", + "radio-alt", + "radio", + "rainbow", + "raindrops", + "ram", + "ramp-loading", + "random", + "raygun", + "receipt", + "record-vinyl", + "rectangle-landscape", + "rectangle-portrait", + "rectangle-wide", + "recycle", + "redo-alt", + "redo", + "refrigerator", + "registered", + "remove-format", + "repeat-1-alt", + "repeat-1", + "repeat-alt", + "repeat", + "reply-all", + "reply", + "republican", + "restroom", + "retweet-alt", + "retweet", + "ribbon", + "ring", + "rings-wedding", + "road", + "robot", + "rocket-launch", + "rocket", + "route-highway", + "route-interstate", + "route", + "router", + "rss-square", + "rss", + "ruble-sign", + "ruler-combined", + "ruler-horizontal", + "ruler-triangle", + "ruler-vertical", + "ruler", + "running", + "rupee-sign", + "rv", + "sack-dollar", + "sack", + "sad-cry", + "sad-tear", + "salad", + "sandwich", + "satellite-dish", + "satellite", + "sausage", + "save", + "sax-hot", + "saxophone", + "scalpel-path", + "scalpel", + "scanner-image", + "scanner-keyboard", + "scanner-touchscreen", + "scanner", + "scarecrow", + "scarf", + "school", + "screwdriver", + "scroll-old", + "scroll", + "scrubber", + "scythe", + "sd-card", + "search-dollar", + "search-location", + "search-minus", + "search-plus", + "search", + "seedling", + "send-back", + "send-backward", + "sensor-alert", + "sensor-fire", + "sensor-on", + "sensor-smoke", + "sensor", + "server", + "shapes", + "share-all", + "share-alt-square", + "share-alt", + "share-square", + "share", + "sheep", + "shekel-sign", + "shield-alt", + "shield-check", + "shield-cross", + "shield-virus", + "shield", + "ship", + "shipping-fast", + "shipping-timed", + "shish-kebab", + "shoe-prints", + "shopping-bag", + "shopping-basket", + "shopping-cart", + "shovel-snow", + "shovel", + "shower", + "shredder", + "shuttle-van", + "shuttlecock", + "sickle", + "sigma", + "sign-in-alt", + "sign-in", + "sign-language", + "sign-out-alt", + "sign-out", + "sign", + "signal-1", + "signal-2", + "signal-3", + "signal-4", + "signal-alt-1", + "signal-alt-2", + "signal-alt-3", + "signal-alt-slash", + "signal-alt", + "signal-slash", + "signal-stream", + "signal", + "signature", + "sim-card", + "sink", + "siren-on", + "siren", + "sitemap", + "skating", + "skeleton", + "ski-jump", + "ski-lift", + "skiing-nordic", + "skiing", + "skull-cow", + "skull-crossbones", + "skull", + "slash", + "sledding", + "sleigh", + "sliders-h-square", + "sliders-h", + "sliders-v-square", + "sliders-v", + "smile-beam", + "smile-plus", + "smile-wink", + "smile", + "smog", + "smoke", + "smoking-ban", + "smoking", + "sms", + "snake", + "snooze", + "snow-blowing", + "snowboarding", + "snowflake", + "snowflakes", + "snowman", + "snowmobile", + "snowplow", + "soap", + "socks", + "solar-panel", + "solar-system", + "sort-alpha-down-alt", + "sort-alpha-down", + "sort-alpha-up-alt", + "sort-alpha-up", + "sort-alt", + "sort-amount-down-alt", + "sort-amount-down", + "sort-amount-up-alt", + "sort-amount-up", + "sort-circle-down", + "sort-circle-up", + "sort-circle", + "sort-down", + "sort-numeric-down-alt", + "sort-numeric-down", + "sort-numeric-up-alt", + "sort-numeric-up", + "sort-shapes-down-alt", + "sort-shapes-down", + "sort-shapes-up-alt", + "sort-shapes-up", + "sort-size-down-alt", + "sort-size-down", + "sort-size-up-alt", + "sort-size-up", + "sort-up", + "sort", + "soup", + "spa", + "space-shuttle", + "space-station-moon-alt", + "space-station-moon", + "spade", + "sparkles", + "speaker", + "speakers", + "spell-check", + "spider-black-widow", + "spider-web", + "spider", + "spinner-third", + "spinner", + "splotch", + "spray-can", + "sprinkler", + "square-full", + "square-root-alt", + "square-root", + "square", + "squirrel", + "staff", + "stamp", + "star-and-crescent", + "star-christmas", + "star-exclamation", + "star-half-alt", + "star-half", + "star-of-david", + "star-of-life", + "star-shooting", + "star", + "starfighter-alt", + "starfighter", + "stars", + "starship-freighter", + "starship", + "steak", + "steering-wheel", + "step-backward", + "step-forward", + "stethoscope", + "sticky-note", + "stocking", + "stomach", + "stop-circle", + "stop", + "stopwatch-20", + "stopwatch", + "store-alt-slash", + "store-alt", + "store-slash", + "store", + "stream", + "street-view", + "stretcher", + "strikethrough", + "stroopwafel", + "subscript", + "subway", + "suitcase-rolling", + "suitcase", + "sun-cloud", + "sun-dust", + "sun-haze", + "sun", + "sunglasses", + "sunrise", + "sunset", + "superscript", + "surprise", + "swatchbook", + "swimmer", + "swimming-pool", + "sword-laser-alt", + "sword-laser", + "sword", + "swords-laser", + "swords", + "synagogue", + "sync-alt", + "sync", + "syringe", + "table-tennis", + "table", + "tablet-alt", + "tablet-android-alt", + "tablet-android", + "tablet-rugged", + "tablet", + "tablets", + "tachometer-alt-average", + "tachometer-alt-fast", + "tachometer-alt-fastest", + "tachometer-alt-slow", + "tachometer-alt-slowest", + "tachometer-alt", + "tachometer-average", + "tachometer-fast", + "tachometer-fastest", + "tachometer-slow", + "tachometer-slowest", + "tachometer", + "taco", + "tag", + "tags", + "tally", + "tanakh", + "tape", + "tasks-alt", + "tasks", + "taxi", + "teeth-open", + "teeth", + "telescope", + "temperature-down", + "temperature-frigid", + "temperature-high", + "temperature-hot", + "temperature-low", + "temperature-up", + "tenge", + "tennis-ball", + "terminal", + "text-height", + "text-size", + "text-width", + "text", + "th-large", + "th-list", + "th", + "theater-masks", + "thermometer-empty", + "thermometer-full", + "thermometer-half", + "thermometer-quarter", + "thermometer-three-quarters", + "thermometer", + "theta", + "thumbs-down", + "thumbs-up", + "thumbtack", + "thunderstorm-moon", + "thunderstorm-sun", + "thunderstorm", + "ticket-alt", + "ticket", + "tilde", + "times-circle", + "times-hexagon", + "times-octagon", + "times-square", + "times", + "tint-slash", + "tint", + "tire-flat", + "tire-pressure-warning", + "tire-rugged", + "tire", + "tired", + "toggle-off", + "toggle-on", + "toilet-paper-alt", + "toilet-paper-slash", + "toilet-paper", + "toilet", + "tombstone-alt", + "tombstone", + "toolbox", + "tools", + "tooth", + "toothbrush", + "torah", + "torii-gate", + "tornado", + "tractor", + "trademark", + "traffic-cone", + "traffic-light-go", + "traffic-light-slow", + "traffic-light-stop", + "traffic-light", + "trailer", + "train", + "tram", + "transgender-alt", + "transgender", + "transporter-1", + "transporter-2", + "transporter-3", + "transporter-empty", + "transporter", + "trash-alt", + "trash-restore-alt", + "trash-restore", + "trash-undo-alt", + "trash-undo", + "trash", + "treasure-chest", + "tree-alt", + "tree-christmas", + "tree-decorated", + "tree-large", + "tree-palm", + "tree", + "trees", + "triangle-music", + "triangle", + "trophy-alt", + "trophy", + "truck-container", + "truck-couch", + "truck-loading", + "truck-monster", + "truck-moving", + "truck-pickup", + "truck-plow", + "truck-ramp", + "truck", + "trumpet", + "tshirt", + "tty", + "turkey", + "turntable", + "turtle", + "tv-alt", + "tv-music", + "tv-retro", + "tv", + "typewriter", + "ufo-beam", + "ufo", + "umbrella-beach", + "umbrella", + "underline", + "undo-alt", + "undo", + "unicorn", + "union", + "universal-access", + "university", + "unlink", + "unlock-alt", + "unlock", + "upload", + "usb-drive", + "usd-circle", + "usd-square", + "user-alien", + "user-alt-slash", + "user-alt", + "user-astronaut", + "user-chart", + "user-check", + "user-circle", + "user-clock", + "user-cog", + "user-cowboy", + "user-crown", + "user-edit", + "user-friends", + "user-graduate", + "user-hard-hat", + "user-headset", + "user-injured", + "user-lock", + "user-md-chat", + "user-md", + "user-minus", + "user-music", + "user-ninja", + "user-nurse", + "user-plus", + "user-robot", + "user-secret", + "user-shield", + "user-slash", + "user-tag", + "user-tie", + "user-times", + "user-unlock", + "user-visor", + "user", + "users-class", + "users-cog", + "users-crown", + "users-medical", + "users-slash", + "users", + "utensil-fork", + "utensil-knife", + "utensil-spoon", + "utensils-alt", + "utensils", + "vacuum-robot", + "vacuum", + "value-absolute", + "vector-square", + "venus-double", + "venus-mars", + "venus", + "vest-patches", + "vest", + "vhs", + "vial", + "vials", + "video-plus", + "video-slash", + "video", + "vihara", + "violin", + "virus-slash", + "virus", + "viruses", + "voicemail", + "volcano", + "volleyball-ball", + "volume-down", + "volume-mute", + "volume-off", + "volume-slash", + "volume-up", + "volume", + "vote-nay", + "vote-yea", + "vr-cardboard", + "wagon-covered", + "walker", + "walkie-talkie", + "walking", + "wallet", + "wand-magic", + "wand", + "warehouse-alt", + "warehouse", + "washer", + "watch-calculator", + "watch-fitness", + "watch", + "water-lower", + "water-rise", + "water", + "wave-sine", + "wave-square", + "wave-triangle", + "waveform-path", + "waveform", + "webcam-slash", + "webcam", + "weight-hanging", + "weight", + "whale", + "wheat", + "wheelchair", + "whistle", + "wifi-1", + "wifi-2", + "wifi-slash", + "wifi", + "wind-turbine", + "wind-warning", + "wind", + "window-alt", + "window-close", + "window-frame-open", + "window-frame", + "window-maximize", + "window-minimize", + "window-restore", + "window", + "windsock", + "wine-bottle", + "wine-glass-alt", + "wine-glass", + "won-sign", + "wreath", + "wrench", + "x-ray", + "yen-sign", + "yin-yang" + ], + "solid": [ + "abacus", + "acorn", + "ad", + "address-book", + "address-card", + "adjust", + "air-conditioner", + "air-freshener", + "alarm-clock", + "alarm-exclamation", + "alarm-plus", + "alarm-snooze", + "album-collection", + "album", + "alicorn", + "alien-monster", + "alien", + "align-center", + "align-justify", + "align-left", + "align-right", + "align-slash", + "allergies", + "ambulance", + "american-sign-language-interpreting", + "amp-guitar", + "analytics", + "anchor", + "angel", + "angle-double-down", + "angle-double-left", + "angle-double-right", + "angle-double-up", + "angle-down", + "angle-left", + "angle-right", + "angle-up", + "angry", + "ankh", + "apple-alt", + "apple-crate", + "archive", + "archway", + "arrow-alt-circle-down", + "arrow-alt-circle-left", + "arrow-alt-circle-right", + "arrow-alt-circle-up", + "arrow-alt-down", + "arrow-alt-from-bottom", + "arrow-alt-from-left", + "arrow-alt-from-right", + "arrow-alt-from-top", + "arrow-alt-left", + "arrow-alt-right", + "arrow-alt-square-down", + "arrow-alt-square-left", + "arrow-alt-square-right", + "arrow-alt-square-up", + "arrow-alt-to-bottom", + "arrow-alt-to-left", + "arrow-alt-to-right", + "arrow-alt-to-top", + "arrow-alt-up", + "arrow-circle-down", + "arrow-circle-left", + "arrow-circle-right", + "arrow-circle-up", + "arrow-down", + "arrow-from-bottom", + "arrow-from-left", + "arrow-from-right", + "arrow-from-top", + "arrow-left", + "arrow-right", + "arrow-square-down", + "arrow-square-left", + "arrow-square-right", + "arrow-square-up", + "arrow-to-bottom", + "arrow-to-left", + "arrow-to-right", + "arrow-to-top", + "arrow-up", + "arrows-alt-h", + "arrows-alt-v", + "arrows-alt", + "arrows-h", + "arrows-v", + "arrows", + "assistive-listening-systems", + "asterisk", + "at", + "atlas", + "atom-alt", + "atom", + "audio-description", + "award", + "axe-battle", + "axe", + "baby-carriage", + "baby", + "backpack", + "backspace", + "backward", + "bacon", + "bacteria", + "bacterium", + "badge-check", + "badge-dollar", + "badge-percent", + "badge-sheriff", + "badge", + "badger-honey", + "bags-shopping", + "bahai", + "balance-scale-left", + "balance-scale-right", + "balance-scale", + "ball-pile", + "ballot-check", + "ballot", + "ban", + "band-aid", + "banjo", + "barcode-alt", + "barcode-read", + "barcode-scan", + "barcode", + "bars", + "baseball-ball", + "baseball", + "basketball-ball", + "basketball-hoop", + "bat", + "bath", + "battery-bolt", + "battery-empty", + "battery-full", + "battery-half", + "battery-quarter", + "battery-slash", + "battery-three-quarters", + "bed-alt", + "bed-bunk", + "bed-empty", + "bed", + "beer", + "bell-exclamation", + "bell-on", + "bell-plus", + "bell-school-slash", + "bell-school", + "bell-slash", + "bell", + "bells", + "betamax", + "bezier-curve", + "bible", + "bicycle", + "biking-mountain", + "biking", + "binoculars", + "biohazard", + "birthday-cake", + "blanket", + "blender-phone", + "blender", + "blind", + "blinds-open", + "blinds-raised", + "blinds", + "blog", + "bold", + "bolt", + "bomb", + "bone-break", + "bone", + "bong", + "book-alt", + "book-dead", + "book-heart", + "book-medical", + "book-open", + "book-reader", + "book-spells", + "book-user", + "book", + "bookmark", + "books-medical", + "books", + "boombox", + "boot", + "booth-curtain", + "border-all", + "border-bottom", + "border-center-h", + "border-center-v", + "border-inner", + "border-left", + "border-none", + "border-outer", + "border-right", + "border-style-alt", + "border-style", + "border-top", + "bow-arrow", + "bowling-ball", + "bowling-pins", + "box-alt", + "box-ballot", + "box-check", + "box-fragile", + "box-full", + "box-heart", + "box-open", + "box-tissue", + "box-up", + "box-usd", + "box", + "boxes-alt", + "boxes", + "boxing-glove", + "brackets-curly", + "brackets", + "braille", + "brain", + "bread-loaf", + "bread-slice", + "briefcase-medical", + "briefcase", + "bring-forward", + "bring-front", + "broadcast-tower", + "broom", + "browser", + "brush", + "bug", + "building", + "bullhorn", + "bullseye-arrow", + "bullseye-pointer", + "bullseye", + "burger-soda", + "burn", + "burrito", + "bus-alt", + "bus-school", + "bus", + "business-time", + "cabinet-filing", + "cactus", + "calculator-alt", + "calculator", + "calendar-alt", + "calendar-check", + "calendar-day", + "calendar-edit", + "calendar-exclamation", + "calendar-minus", + "calendar-plus", + "calendar-star", + "calendar-times", + "calendar-week", + "calendar", + "camcorder", + "camera-alt", + "camera-home", + "camera-movie", + "camera-polaroid", + "camera-retro", + "camera", + "campfire", + "campground", + "candle-holder", + "candy-cane", + "candy-corn", + "cannabis", + "capsules", + "car-alt", + "car-battery", + "car-building", + "car-bump", + "car-bus", + "car-crash", + "car-garage", + "car-mechanic", + "car-side", + "car-tilt", + "car-wash", + "car", + "caravan-alt", + "caravan", + "caret-circle-down", + "caret-circle-left", + "caret-circle-right", + "caret-circle-up", + "caret-down", + "caret-left", + "caret-right", + "caret-square-down", + "caret-square-left", + "caret-square-right", + "caret-square-up", + "caret-up", + "carrot", + "cars", + "cart-arrow-down", + "cart-plus", + "cash-register", + "cassette-tape", + "cat-space", + "cat", + "cauldron", + "cctv", + "certificate", + "chair-office", + "chair", + "chalkboard-teacher", + "chalkboard", + "charging-station", + "chart-area", + "chart-bar", + "chart-line-down", + "chart-line", + "chart-network", + "chart-pie-alt", + "chart-pie", + "chart-scatter", + "check-circle", + "check-double", + "check-square", + "check", + "cheese-swiss", + "cheese", + "cheeseburger", + "chess-bishop-alt", + "chess-bishop", + "chess-board", + "chess-clock-alt", + "chess-clock", + "chess-king-alt", + "chess-king", + "chess-knight-alt", + "chess-knight", + "chess-pawn-alt", + "chess-pawn", + "chess-queen-alt", + "chess-queen", + "chess-rook-alt", + "chess-rook", + "chess", + "chevron-circle-down", + "chevron-circle-left", + "chevron-circle-right", + "chevron-circle-up", + "chevron-double-down", + "chevron-double-left", + "chevron-double-right", + "chevron-double-up", + "chevron-down", + "chevron-left", + "chevron-right", + "chevron-square-down", + "chevron-square-left", + "chevron-square-right", + "chevron-square-up", + "chevron-up", + "child", + "chimney", + "church", + "circle-notch", + "circle", + "city", + "clarinet", + "claw-marks", + "clinic-medical", + "clipboard-check", + "clipboard-list-check", + "clipboard-list", + "clipboard-prescription", + "clipboard-user", + "clipboard", + "clock", + "clone", + "closed-captioning", + "cloud-download-alt", + "cloud-download", + "cloud-drizzle", + "cloud-hail-mixed", + "cloud-hail", + "cloud-meatball", + "cloud-moon-rain", + "cloud-moon", + "cloud-music", + "cloud-rain", + "cloud-rainbow", + "cloud-showers-heavy", + "cloud-showers", + "cloud-sleet", + "cloud-snow", + "cloud-sun-rain", + "cloud-sun", + "cloud-upload-alt", + "cloud-upload", + "cloud", + "clouds-moon", + "clouds-sun", + "clouds", + "club", + "cocktail", + "code-branch", + "code-commit", + "code-merge", + "code", + "coffee-pot", + "coffee-togo", + "coffee", + "coffin-cross", + "coffin", + "cog", + "cogs", + "coin", + "coins", + "columns", + "comet", + "comment-alt-check", + "comment-alt-dollar", + "comment-alt-dots", + "comment-alt-edit", + "comment-alt-exclamation", + "comment-alt-lines", + "comment-alt-medical", + "comment-alt-minus", + "comment-alt-music", + "comment-alt-plus", + "comment-alt-slash", + "comment-alt-smile", + "comment-alt-times", + "comment-alt", + "comment-check", + "comment-dollar", + "comment-dots", + "comment-edit", + "comment-exclamation", + "comment-lines", + "comment-medical", + "comment-minus", + "comment-music", + "comment-plus", + "comment-slash", + "comment-smile", + "comment-times", + "comment", + "comments-alt-dollar", + "comments-alt", + "comments-dollar", + "comments", + "compact-disc", + "compass-slash", + "compass", + "compress-alt", + "compress-arrows-alt", + "compress-wide", + "compress", + "computer-classic", + "computer-speaker", + "concierge-bell", + "construction", + "container-storage", + "conveyor-belt-alt", + "conveyor-belt", + "cookie-bite", + "cookie", + "copy", + "copyright", + "corn", + "couch", + "cow", + "cowbell-more", + "cowbell", + "credit-card-blank", + "credit-card-front", + "credit-card", + "cricket", + "croissant", + "crop-alt", + "crop", + "cross", + "crosshairs", + "crow", + "crown", + "crutch", + "crutches", + "cube", + "cubes", + "curling", + "cut", + "dagger", + "database", + "deaf", + "debug", + "deer-rudolph", + "deer", + "democrat", + "desktop-alt", + "desktop", + "dewpoint", + "dharmachakra", + "diagnoses", + "diamond", + "dice-d10", + "dice-d12", + "dice-d20", + "dice-d4", + "dice-d6", + "dice-d8", + "dice-five", + "dice-four", + "dice-one", + "dice-six", + "dice-three", + "dice-two", + "dice", + "digging", + "digital-tachograph", + "diploma", + "directions", + "disc-drive", + "disease", + "divide", + "dizzy", + "dna", + "do-not-enter", + "dog-leashed", + "dog", + "dollar-sign", + "dolly-empty", + "dolly-flatbed-alt", + "dolly-flatbed-empty", + "dolly-flatbed", + "dolly", + "donate", + "door-closed", + "door-open", + "dot-circle", + "dove", + "download", + "drafting-compass", + "dragon", + "draw-circle", + "draw-polygon", + "draw-square", + "dreidel", + "drone-alt", + "drone", + "drum-steelpan", + "drum", + "drumstick-bite", + "drumstick", + "dryer-alt", + "dryer", + "duck", + "dumbbell", + "dumpster-fire", + "dumpster", + "dungeon", + "ear-muffs", + "ear", + "eclipse-alt", + "eclipse", + "edit", + "egg-fried", + "egg", + "eject", + "elephant", + "ellipsis-h-alt", + "ellipsis-h", + "ellipsis-v-alt", + "ellipsis-v", + "empty-set", + "engine-warning", + "envelope-open-dollar", + "envelope-open-text", + "envelope-open", + "envelope-square", + "envelope", + "equals", + "eraser", + "ethernet", + "euro-sign", + "exchange-alt", + "exchange", + "exclamation-circle", + "exclamation-square", + "exclamation-triangle", + "exclamation", + "expand-alt", + "expand-arrows-alt", + "expand-arrows", + "expand-wide", + "expand", + "external-link-alt", + "external-link-square-alt", + "external-link-square", + "external-link", + "eye-dropper", + "eye-evil", + "eye-slash", + "eye", + "fan-table", + "fan", + "farm", + "fast-backward", + "fast-forward", + "faucet-drip", + "faucet", + "fax", + "feather-alt", + "feather", + "female", + "field-hockey", + "fighter-jet", + "file-alt", + "file-archive", + "file-audio", + "file-certificate", + "file-chart-line", + "file-chart-pie", + "file-check", + "file-code", + "file-contract", + "file-csv", + "file-download", + "file-edit", + "file-excel", + "file-exclamation", + "file-export", + "file-image", + "file-import", + "file-invoice-dollar", + "file-invoice", + "file-medical-alt", + "file-medical", + "file-minus", + "file-music", + "file-pdf", + "file-plus", + "file-powerpoint", + "file-prescription", + "file-search", + "file-signature", + "file-spreadsheet", + "file-times", + "file-upload", + "file-user", + "file-video", + "file-word", + "file", + "files-medical", + "fill-drip", + "fill", + "film-alt", + "film-canister", + "film", + "filter", + "fingerprint", + "fire-alt", + "fire-extinguisher", + "fire-smoke", + "fire", + "fireplace", + "first-aid", + "fish-cooked", + "fish", + "fist-raised", + "flag-alt", + "flag-checkered", + "flag-usa", + "flag", + "flame", + "flashlight", + "flask-poison", + "flask-potion", + "flask", + "flower-daffodil", + "flower-tulip", + "flower", + "flushed", + "flute", + "flux-capacitor", + "fog", + "folder-download", + "folder-minus", + "folder-open", + "folder-plus", + "folder-times", + "folder-tree", + "folder-upload", + "folder", + "folders", + "font-awesome-logo-full", + "font-case", + "font", + "football-ball", + "football-helmet", + "forklift", + "forward", + "fragile", + "french-fries", + "frog", + "frosty-head", + "frown-open", + "frown", + "function", + "funnel-dollar", + "futbol", + "galaxy", + "game-board-alt", + "game-board", + "game-console-handheld", + "gamepad-alt", + "gamepad", + "garage-car", + "garage-open", + "garage", + "gas-pump-slash", + "gas-pump", + "gavel", + "gem", + "genderless", + "ghost", + "gift-card", + "gift", + "gifts", + "gingerbread-man", + "glass-champagne", + "glass-cheers", + "glass-citrus", + "glass-martini-alt", + "glass-martini", + "glass-whiskey-rocks", + "glass-whiskey", + "glass", + "glasses-alt", + "glasses", + "globe-africa", + "globe-americas", + "globe-asia", + "globe-europe", + "globe-snow", + "globe-stand", + "globe", + "golf-ball", + "golf-club", + "gopuram", + "graduation-cap", + "gramophone", + "greater-than-equal", + "greater-than", + "grimace", + "grin-alt", + "grin-beam-sweat", + "grin-beam", + "grin-hearts", + "grin-squint-tears", + "grin-squint", + "grin-stars", + "grin-tears", + "grin-tongue-squint", + "grin-tongue-wink", + "grin-tongue", + "grin-wink", + "grin", + "grip-horizontal", + "grip-lines-vertical", + "grip-lines", + "grip-vertical", + "guitar-electric", + "guitar", + "guitars", + "h-square", + "h1", + "h2", + "h3", + "h4", + "hamburger", + "hammer-war", + "hammer", + "hamsa", + "hand-heart", + "hand-holding-box", + "hand-holding-heart", + "hand-holding-magic", + "hand-holding-medical", + "hand-holding-seedling", + "hand-holding-usd", + "hand-holding-water", + "hand-holding", + "hand-lizard", + "hand-middle-finger", + "hand-paper", + "hand-peace", + "hand-point-down", + "hand-point-left", + "hand-point-right", + "hand-point-up", + "hand-pointer", + "hand-receiving", + "hand-rock", + "hand-scissors", + "hand-sparkles", + "hand-spock", + "hands-heart", + "hands-helping", + "hands-usd", + "hands-wash", + "hands", + "handshake-alt-slash", + "handshake-alt", + "handshake-slash", + "handshake", + "hanukiah", + "hard-hat", + "hashtag", + "hat-chef", + "hat-cowboy-side", + "hat-cowboy", + "hat-santa", + "hat-winter", + "hat-witch", + "hat-wizard", + "hdd", + "head-side-brain", + "head-side-cough-slash", + "head-side-cough", + "head-side-headphones", + "head-side-mask", + "head-side-medical", + "head-side-virus", + "head-side", + "head-vr", + "heading", + "headphones-alt", + "headphones", + "headset", + "heart-broken", + "heart-circle", + "heart-rate", + "heart-square", + "heart", + "heartbeat", + "heat", + "helicopter", + "helmet-battle", + "hexagon", + "highlighter", + "hiking", + "hippo", + "history", + "hockey-mask", + "hockey-puck", + "hockey-sticks", + "holly-berry", + "home-alt", + "home-heart", + "home-lg-alt", + "home-lg", + "home", + "hood-cloak", + "horizontal-rule", + "horse-head", + "horse-saddle", + "horse", + "hospital-alt", + "hospital-symbol", + "hospital-user", + "hospital", + "hospitals", + "hot-tub", + "hotdog", + "hotel", + "hourglass-end", + "hourglass-half", + "hourglass-start", + "hourglass", + "house-damage", + "house-day", + "house-flood", + "house-leave", + "house-night", + "house-return", + "house-signal", + "house-user", + "house", + "hryvnia", + "humidity", + "hurricane", + "i-cursor", + "ice-cream", + "ice-skate", + "icicles", + "icons-alt", + "icons", + "id-badge", + "id-card-alt", + "id-card", + "igloo", + "image-polaroid", + "image", + "images", + "inbox-in", + "inbox-out", + "inbox", + "indent", + "industry-alt", + "industry", + "infinity", + "info-circle", + "info-square", + "info", + "inhaler", + "integral", + "intersection", + "inventory", + "island-tropical", + "italic", + "jack-o-lantern", + "jedi", + "joint", + "journal-whills", + "joystick", + "jug", + "kaaba", + "kazoo", + "kerning", + "key-skeleton", + "key", + "keyboard", + "keynote", + "khanda", + "kidneys", + "kiss-beam", + "kiss-wink-heart", + "kiss", + "kite", + "kiwi-bird", + "knife-kitchen", + "lambda", + "lamp-desk", + "lamp-floor", + "lamp", + "landmark-alt", + "landmark", + "language", + "laptop-code", + "laptop-house", + "laptop-medical", + "laptop", + "lasso", + "laugh-beam", + "laugh-squint", + "laugh-wink", + "laugh", + "layer-group", + "layer-minus", + "layer-plus", + "leaf-heart", + "leaf-maple", + "leaf-oak", + "leaf", + "lemon", + "less-than-equal", + "less-than", + "level-down-alt", + "level-down", + "level-up-alt", + "level-up", + "life-ring", + "light-ceiling", + "light-switch-off", + "light-switch-on", + "light-switch", + "lightbulb-dollar", + "lightbulb-exclamation", + "lightbulb-on", + "lightbulb-slash", + "lightbulb", + "lights-holiday", + "line-columns", + "line-height", + "link", + "lips", + "lira-sign", + "list-alt", + "list-music", + "list-ol", + "list-ul", + "list", + "location-arrow", + "location-circle", + "location-slash", + "location", + "lock-alt", + "lock-open-alt", + "lock-open", + "lock", + "long-arrow-alt-down", + "long-arrow-alt-left", + "long-arrow-alt-right", + "long-arrow-alt-up", + "long-arrow-down", + "long-arrow-left", + "long-arrow-right", + "long-arrow-up", + "loveseat", + "low-vision", + "luchador", + "luggage-cart", + "lungs-virus", + "lungs", + "mace", + "magic", + "magnet", + "mail-bulk", + "mailbox", + "male", + "mandolin", + "map-marked-alt", + "map-marked", + "map-marker-alt-slash", + "map-marker-alt", + "map-marker-check", + "map-marker-edit", + "map-marker-exclamation", + "map-marker-minus", + "map-marker-plus", + "map-marker-question", + "map-marker-slash", + "map-marker-smile", + "map-marker-times", + "map-marker", + "map-pin", + "map-signs", + "map", + "marker", + "mars-double", + "mars-stroke-h", + "mars-stroke-v", + "mars-stroke", + "mars", + "mask", + "meat", + "medal", + "medkit", + "megaphone", + "meh-blank", + "meh-rolling-eyes", + "meh", + "memory", + "menorah", + "mercury", + "meteor", + "microchip", + "microphone-alt-slash", + "microphone-alt", + "microphone-slash", + "microphone-stand", + "microphone", + "microscope", + "microwave", + "mind-share", + "minus-circle", + "minus-hexagon", + "minus-octagon", + "minus-square", + "minus", + "mistletoe", + "mitten", + "mobile-alt", + "mobile-android-alt", + "mobile-android", + "mobile", + "money-bill-alt", + "money-bill-wave-alt", + "money-bill-wave", + "money-bill", + "money-check-alt", + "money-check-edit-alt", + "money-check-edit", + "money-check", + "monitor-heart-rate", + "monkey", + "monument", + "moon-cloud", + "moon-stars", + "moon", + "mortar-pestle", + "mosque", + "motorcycle", + "mountain", + "mountains", + "mouse-alt", + "mouse-pointer", + "mouse", + "mp3-player", + "mug-hot", + "mug-marshmallows", + "mug-tea", + "mug", + "music-alt-slash", + "music-alt", + "music-slash", + "music", + "narwhal", + "network-wired", + "neuter", + "newspaper", + "not-equal", + "notes-medical", + "object-group", + "object-ungroup", + "octagon", + "oil-can", + "oil-temp", + "om", + "omega", + "ornament", + "otter", + "outdent", + "outlet", + "oven", + "overline", + "page-break", + "pager", + "paint-brush-alt", + "paint-brush", + "paint-roller", + "palette", + "pallet-alt", + "pallet", + "paper-plane", + "paperclip", + "parachute-box", + "paragraph-rtl", + "paragraph", + "parking-circle-slash", + "parking-circle", + "parking-slash", + "parking", + "passport", + "pastafarianism", + "paste", + "pause-circle", + "pause", + "paw-alt", + "paw-claws", + "paw", + "peace", + "pegasus", + "pen-alt", + "pen-fancy", + "pen-nib", + "pen-square", + "pen", + "pencil-alt", + "pencil-paintbrush", + "pencil-ruler", + "pencil", + "pennant", + "people-arrows", + "people-carry", + "pepper-hot", + "percent", + "percentage", + "person-booth", + "person-carry", + "person-dolly-empty", + "person-dolly", + "person-sign", + "phone-alt", + "phone-laptop", + "phone-office", + "phone-plus", + "phone-rotary", + "phone-slash", + "phone-square-alt", + "phone-square", + "phone-volume", + "phone", + "photo-video", + "pi", + "piano-keyboard", + "piano", + "pie", + "pig", + "piggy-bank", + "pills", + "pizza-slice", + "pizza", + "place-of-worship", + "plane-alt", + "plane-arrival", + "plane-departure", + "plane-slash", + "plane", + "planet-moon", + "planet-ringed", + "play-circle", + "play", + "plug", + "plus-circle", + "plus-hexagon", + "plus-octagon", + "plus-square", + "plus", + "podcast", + "podium-star", + "podium", + "police-box", + "poll-h", + "poll-people", + "poll", + "poo-storm", + "poo", + "poop", + "popcorn", + "portal-enter", + "portal-exit", + "portrait", + "pound-sign", + "power-off", + "pray", + "praying-hands", + "prescription-bottle-alt", + "prescription-bottle", + "prescription", + "presentation", + "print-search", + "print-slash", + "print", + "procedures", + "project-diagram", + "projector", + "pump-medical", + "pump-soap", + "pumpkin", + "puzzle-piece", + "qrcode", + "question-circle", + "question-square", + "question", + "quidditch", + "quote-left", + "quote-right", + "quran", + "rabbit-fast", + "rabbit", + "racquet", + "radar", + "radiation-alt", + "radiation", + "radio-alt", + "radio", + "rainbow", + "raindrops", + "ram", + "ramp-loading", + "random", + "raygun", + "receipt", + "record-vinyl", + "rectangle-landscape", + "rectangle-portrait", + "rectangle-wide", + "recycle", + "redo-alt", + "redo", + "refrigerator", + "registered", + "remove-format", + "repeat-1-alt", + "repeat-1", + "repeat-alt", + "repeat", + "reply-all", + "reply", + "republican", + "restroom", + "retweet-alt", + "retweet", + "ribbon", + "ring", + "rings-wedding", + "road", + "robot", + "rocket-launch", + "rocket", + "route-highway", + "route-interstate", + "route", + "router", + "rss-square", + "rss", + "ruble-sign", + "ruler-combined", + "ruler-horizontal", + "ruler-triangle", + "ruler-vertical", + "ruler", + "running", + "rupee-sign", + "rv", + "sack-dollar", + "sack", + "sad-cry", + "sad-tear", + "salad", + "sandwich", + "satellite-dish", + "satellite", + "sausage", + "save", + "sax-hot", + "saxophone", + "scalpel-path", + "scalpel", + "scanner-image", + "scanner-keyboard", + "scanner-touchscreen", + "scanner", + "scarecrow", + "scarf", + "school", + "screwdriver", + "scroll-old", + "scroll", + "scrubber", + "scythe", + "sd-card", + "search-dollar", + "search-location", + "search-minus", + "search-plus", + "search", + "seedling", + "send-back", + "send-backward", + "sensor-alert", + "sensor-fire", + "sensor-on", + "sensor-smoke", + "sensor", + "server", + "shapes", + "share-all", + "share-alt-square", + "share-alt", + "share-square", + "share", + "sheep", + "shekel-sign", + "shield-alt", + "shield-check", + "shield-cross", + "shield-virus", + "shield", + "ship", + "shipping-fast", + "shipping-timed", + "shish-kebab", + "shoe-prints", + "shopping-bag", + "shopping-basket", + "shopping-cart", + "shovel-snow", + "shovel", + "shower", + "shredder", + "shuttle-van", + "shuttlecock", + "sickle", + "sigma", + "sign-in-alt", + "sign-in", + "sign-language", + "sign-out-alt", + "sign-out", + "sign", + "signal-1", + "signal-2", + "signal-3", + "signal-4", + "signal-alt-1", + "signal-alt-2", + "signal-alt-3", + "signal-alt-slash", + "signal-alt", + "signal-slash", + "signal-stream", + "signal", + "signature", + "sim-card", + "sink", + "siren-on", + "siren", + "sitemap", + "skating", + "skeleton", + "ski-jump", + "ski-lift", + "skiing-nordic", + "skiing", + "skull-cow", + "skull-crossbones", + "skull", + "slash", + "sledding", + "sleigh", + "sliders-h-square", + "sliders-h", + "sliders-v-square", + "sliders-v", + "smile-beam", + "smile-plus", + "smile-wink", + "smile", + "smog", + "smoke", + "smoking-ban", + "smoking", + "sms", + "snake", + "snooze", + "snow-blowing", + "snowboarding", + "snowflake", + "snowflakes", + "snowman", + "snowmobile", + "snowplow", + "soap", + "socks", + "solar-panel", + "solar-system", + "sort-alpha-down-alt", + "sort-alpha-down", + "sort-alpha-up-alt", + "sort-alpha-up", + "sort-alt", + "sort-amount-down-alt", + "sort-amount-down", + "sort-amount-up-alt", + "sort-amount-up", + "sort-circle-down", + "sort-circle-up", + "sort-circle", + "sort-down", + "sort-numeric-down-alt", + "sort-numeric-down", + "sort-numeric-up-alt", + "sort-numeric-up", + "sort-shapes-down-alt", + "sort-shapes-down", + "sort-shapes-up-alt", + "sort-shapes-up", + "sort-size-down-alt", + "sort-size-down", + "sort-size-up-alt", + "sort-size-up", + "sort-up", + "sort", + "soup", + "spa", + "space-shuttle", + "space-station-moon-alt", + "space-station-moon", + "spade", + "sparkles", + "speaker", + "speakers", + "spell-check", + "spider-black-widow", + "spider-web", + "spider", + "spinner-third", + "spinner", + "splotch", + "spray-can", + "sprinkler", + "square-full", + "square-root-alt", + "square-root", + "square", + "squirrel", + "staff", + "stamp", + "star-and-crescent", + "star-christmas", + "star-exclamation", + "star-half-alt", + "star-half", + "star-of-david", + "star-of-life", + "star-shooting", + "star", + "starfighter-alt", + "starfighter", + "stars", + "starship-freighter", + "starship", + "steak", + "steering-wheel", + "step-backward", + "step-forward", + "stethoscope", + "sticky-note", + "stocking", + "stomach", + "stop-circle", + "stop", + "stopwatch-20", + "stopwatch", + "store-alt-slash", + "store-alt", + "store-slash", + "store", + "stream", + "street-view", + "stretcher", + "strikethrough", + "stroopwafel", + "subscript", + "subway", + "suitcase-rolling", + "suitcase", + "sun-cloud", + "sun-dust", + "sun-haze", + "sun", + "sunglasses", + "sunrise", + "sunset", + "superscript", + "surprise", + "swatchbook", + "swimmer", + "swimming-pool", + "sword-laser-alt", + "sword-laser", + "sword", + "swords-laser", + "swords", + "synagogue", + "sync-alt", + "sync", + "syringe", + "table-tennis", + "table", + "tablet-alt", + "tablet-android-alt", + "tablet-android", + "tablet-rugged", + "tablet", + "tablets", + "tachometer-alt-average", + "tachometer-alt-fast", + "tachometer-alt-fastest", + "tachometer-alt-slow", + "tachometer-alt-slowest", + "tachometer-alt", + "tachometer-average", + "tachometer-fast", + "tachometer-fastest", + "tachometer-slow", + "tachometer-slowest", + "tachometer", + "taco", + "tag", + "tags", + "tally", + "tanakh", + "tape", + "tasks-alt", + "tasks", + "taxi", + "teeth-open", + "teeth", + "telescope", + "temperature-down", + "temperature-frigid", + "temperature-high", + "temperature-hot", + "temperature-low", + "temperature-up", + "tenge", + "tennis-ball", + "terminal", + "text-height", + "text-size", + "text-width", + "text", + "th-large", + "th-list", + "th", + "theater-masks", + "thermometer-empty", + "thermometer-full", + "thermometer-half", + "thermometer-quarter", + "thermometer-three-quarters", + "thermometer", + "theta", + "thumbs-down", + "thumbs-up", + "thumbtack", + "thunderstorm-moon", + "thunderstorm-sun", + "thunderstorm", + "ticket-alt", + "ticket", + "tilde", + "times-circle", + "times-hexagon", + "times-octagon", + "times-square", + "times", + "tint-slash", + "tint", + "tire-flat", + "tire-pressure-warning", + "tire-rugged", + "tire", + "tired", + "toggle-off", + "toggle-on", + "toilet-paper-alt", + "toilet-paper-slash", + "toilet-paper", + "toilet", + "tombstone-alt", + "tombstone", + "toolbox", + "tools", + "tooth", + "toothbrush", + "torah", + "torii-gate", + "tornado", + "tractor", + "trademark", + "traffic-cone", + "traffic-light-go", + "traffic-light-slow", + "traffic-light-stop", + "traffic-light", + "trailer", + "train", + "tram", + "transgender-alt", + "transgender", + "transporter-1", + "transporter-2", + "transporter-3", + "transporter-empty", + "transporter", + "trash-alt", + "trash-restore-alt", + "trash-restore", + "trash-undo-alt", + "trash-undo", + "trash", + "treasure-chest", + "tree-alt", + "tree-christmas", + "tree-decorated", + "tree-large", + "tree-palm", + "tree", + "trees", + "triangle-music", + "triangle", + "trophy-alt", + "trophy", + "truck-container", + "truck-couch", + "truck-loading", + "truck-monster", + "truck-moving", + "truck-pickup", + "truck-plow", + "truck-ramp", + "truck", + "trumpet", + "tshirt", + "tty", + "turkey", + "turntable", + "turtle", + "tv-alt", + "tv-music", + "tv-retro", + "tv", + "typewriter", + "ufo-beam", + "ufo", + "umbrella-beach", + "umbrella", + "underline", + "undo-alt", + "undo", + "unicorn", + "union", + "universal-access", + "university", + "unlink", + "unlock-alt", + "unlock", + "upload", + "usb-drive", + "usd-circle", + "usd-square", + "user-alien", + "user-alt-slash", + "user-alt", + "user-astronaut", + "user-chart", + "user-check", + "user-circle", + "user-clock", + "user-cog", + "user-cowboy", + "user-crown", + "user-edit", + "user-friends", + "user-graduate", + "user-hard-hat", + "user-headset", + "user-injured", + "user-lock", + "user-md-chat", + "user-md", + "user-minus", + "user-music", + "user-ninja", + "user-nurse", + "user-plus", + "user-robot", + "user-secret", + "user-shield", + "user-slash", + "user-tag", + "user-tie", + "user-times", + "user-unlock", + "user-visor", + "user", + "users-class", + "users-cog", + "users-crown", + "users-medical", + "users-slash", + "users", + "utensil-fork", + "utensil-knife", + "utensil-spoon", + "utensils-alt", + "utensils", + "vacuum-robot", + "vacuum", + "value-absolute", + "vector-square", + "venus-double", + "venus-mars", + "venus", + "vest-patches", + "vest", + "vhs", + "vial", + "vials", + "video-plus", + "video-slash", + "video", + "vihara", + "violin", + "virus-slash", + "virus", + "viruses", + "voicemail", + "volcano", + "volleyball-ball", + "volume-down", + "volume-mute", + "volume-off", + "volume-slash", + "volume-up", + "volume", + "vote-nay", + "vote-yea", + "vr-cardboard", + "wagon-covered", + "walker", + "walkie-talkie", + "walking", + "wallet", + "wand-magic", + "wand", + "warehouse-alt", + "warehouse", + "washer", + "watch-calculator", + "watch-fitness", + "watch", + "water-lower", + "water-rise", + "water", + "wave-sine", + "wave-square", + "wave-triangle", + "waveform-path", + "waveform", + "webcam-slash", + "webcam", + "weight-hanging", + "weight", + "whale", + "wheat", + "wheelchair", + "whistle", + "wifi-1", + "wifi-2", + "wifi-slash", + "wifi", + "wind-turbine", + "wind-warning", + "wind", + "window-alt", + "window-close", + "window-frame-open", + "window-frame", + "window-maximize", + "window-minimize", + "window-restore", + "window", + "windsock", + "wine-bottle", + "wine-glass-alt", + "wine-glass", + "won-sign", + "wreath", + "wrench", + "x-ray", + "yen-sign", + "yin-yang" + ] +} diff --git a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Free.json b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Free.json new file mode 100644 index 00000000..8aa13d6b --- /dev/null +++ b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Free.json @@ -0,0 +1,2484 @@ +{ + "0": 48, + "1": 49, + "2": 50, + "3": 51, + "4": 52, + "5": 53, + "6": 54, + "7": 55, + "8": 56, + "9": 57, + "fill-drip": 62838, + "arrows-to-circle": 58557, + "circle-chevron-right": 61752, + "chevron-circle-right": 61752, + "at": 64, + "trash-can": 62189, + "trash-alt": 62189, + "text-height": 61492, + "user-xmark": 62005, + "user-times": 62005, + "stethoscope": 61681, + "message": 62074, + "comment-alt": 62074, + "info": 61737, + "down-left-and-up-right-to-center": 62498, + "compress-alt": 62498, + "explosion": 58601, + "file-lines": 61788, + "file-alt": 61788, + "file-text": 61788, + "wave-square": 63550, + "ring": 63243, + "building-un": 58585, + "dice-three": 62759, + "calendar-days": 61555, + "calendar-alt": 61555, + "anchor-circle-check": 58538, + "building-circle-arrow-right": 58577, + "volleyball": 62559, + "volleyball-ball": 62559, + "arrows-up-to-line": 58562, + "sort-down": 61661, + "sort-desc": 61661, + "circle-minus": 61526, + "minus-circle": 61526, + "door-open": 62763, + "right-from-bracket": 62197, + "sign-out-alt": 62197, + "atom": 62930, + "soap": 57454, + "icons": 63597, + "heart-music-camera-bolt": 63597, + "microphone-lines-slash": 62777, + "microphone-alt-slash": 62777, + "bridge-circle-check": 58569, + "pump-medical": 57450, + "fingerprint": 62839, + "hand-point-right": 61604, + "magnifying-glass-location": 63113, + "search-location": 63113, + "forward-step": 61521, + "step-forward": 61521, + "face-smile-beam": 62904, + "smile-beam": 62904, + "flag-checkered": 61726, + "football": 62542, + "football-ball": 62542, + "school-circle-exclamation": 58732, + "crop": 61733, + "angles-down": 61699, + "angle-double-down": 61699, + "users-rectangle": 58772, + "people-roof": 58679, + "people-line": 58676, + "beer-mug-empty": 61692, + "beer": 61692, + "diagram-predecessor": 58487, + "arrow-up-long": 61814, + "long-arrow-up": 61814, + "fire-flame-simple": 62570, + "burn": 62570, + "person": 61827, + "male": 61827, + "laptop": 61705, + "file-csv": 63197, + "menorah": 63094, + "truck-plane": 58767, + "record-vinyl": 63705, + "face-grin-stars": 62855, + "grin-stars": 62855, + "bong": 62812, + "spaghetti-monster-flying": 63099, + "pastafarianism": 63099, + "arrow-down-up-across-line": 58543, + "spoon": 62181, + "utensil-spoon": 62181, + "jar-wheat": 58647, + "envelopes-bulk": 63092, + "mail-bulk": 63092, + "file-circle-exclamation": 58603, + "circle-h": 62590, + "hospital-symbol": 62590, + "pager": 63509, + "address-book": 62137, + "contact-book": 62137, + "strikethrough": 61644, + "k": 75, + "landmark-flag": 58652, + "pencil": 62211, + "pencil-alt": 62211, + "backward": 61514, + "caret-right": 61658, + "comments": 61574, + "paste": 61674, + "file-clipboard": 61674, + "code-pull-request": 57660, + "clipboard-list": 62573, + "truck-ramp-box": 62686, + "truck-loading": 62686, + "user-check": 62716, + "vial-virus": 58775, + "sheet-plastic": 58737, + "blog": 63361, + "user-ninja": 62724, + "person-arrow-up-from-line": 58681, + "scroll-torah": 63136, + "torah": 63136, + "broom-ball": 62552, + "quidditch": 62552, + "quidditch-broom-ball": 62552, + "toggle-off": 61956, + "box-archive": 61831, + "archive": 61831, + "person-drowning": 58693, + "arrow-down-9-1": 63622, + "sort-numeric-desc": 63622, + "sort-numeric-down-alt": 63622, + "face-grin-tongue-squint": 62858, + "grin-tongue-squint": 62858, + "spray-can": 62909, + "truck-monster": 63035, + "w": 87, + "earth-africa": 62844, + "globe-africa": 62844, + "rainbow": 63323, + "circle-notch": 61902, + "tablet-screen-button": 62458, + "tablet-alt": 62458, + "paw": 61872, + "cloud": 61634, + "trowel-bricks": 58762, + "face-flushed": 62841, + "flushed": 62841, + "hospital-user": 63501, + "tent-arrow-left-right": 58751, + "gavel": 61667, + "legal": 61667, + "binoculars": 61925, + "microphone-slash": 61745, + "box-tissue": 57435, + "motorcycle": 61980, + "bell-concierge": 62818, + "concierge-bell": 62818, + "pen-ruler": 62894, + "pencil-ruler": 62894, + "people-arrows": 57448, + "people-arrows-left-right": 57448, + "mars-and-venus-burst": 58659, + "square-caret-right": 61778, + "caret-square-right": 61778, + "scissors": 61636, + "cut": 61636, + "sun-plant-wilt": 58746, + "toilets-portable": 58756, + "hockey-puck": 62547, + "table": 61646, + "magnifying-glass-arrow-right": 58657, + "tachograph-digital": 62822, + "digital-tachograph": 62822, + "users-slash": 57459, + "clover": 57657, + "reply": 62437, + "mail-reply": 62437, + "star-and-crescent": 63129, + "house-fire": 58636, + "square-minus": 61766, + "minus-square": 61766, + "helicopter": 62771, + "compass": 61774, + "square-caret-down": 61776, + "caret-square-down": 61776, + "file-circle-question": 58607, + "laptop-code": 62972, + "swatchbook": 62915, + "prescription-bottle": 62597, + "bars": 61641, + "navicon": 61641, + "people-group": 58675, + "hourglass-end": 62035, + "hourglass-3": 62035, + "heart-crack": 63401, + "heart-broken": 63401, + "square-up-right": 62304, + "external-link-square-alt": 62304, + "face-kiss-beam": 62871, + "kiss-beam": 62871, + "film": 61448, + "ruler-horizontal": 62791, + "people-robbery": 58678, + "lightbulb": 61675, + "caret-left": 61657, + "circle-exclamation": 61546, + "exclamation-circle": 61546, + "school-circle-xmark": 58733, + "arrow-right-from-bracket": 61579, + "sign-out": 61579, + "circle-chevron-down": 61754, + "chevron-circle-down": 61754, + "unlock-keyhole": 61758, + "unlock-alt": 61758, + "cloud-showers-heavy": 63296, + "headphones-simple": 62863, + "headphones-alt": 62863, + "sitemap": 61672, + "circle-dollar-to-slot": 62649, + "donate": 62649, + "memory": 62776, + "road-spikes": 58728, + "fire-burner": 58609, + "flag": 61476, + "hanukiah": 63206, + "feather": 62765, + "volume-low": 61479, + "volume-down": 61479, + "comment-slash": 62643, + "cloud-sun-rain": 63299, + "compress": 61542, + "wheat-awn": 58061, + "wheat-alt": 58061, + "ankh": 63044, + "hands-holding-child": 58618, + "asterisk": 42, + "square-check": 61770, + "check-square": 61770, + "peseta-sign": 57889, + "heading": 61916, + "header": 61916, + "ghost": 63202, + "list": 61498, + "list-squares": 61498, + "square-phone-flip": 63611, + "phone-square-alt": 63611, + "cart-plus": 61975, + "gamepad": 61723, + "circle-dot": 61842, + "dot-circle": 61842, + "face-dizzy": 62823, + "dizzy": 62823, + "egg": 63483, + "house-medical-circle-xmark": 58643, + "campground": 63163, + "folder-plus": 63070, + "futbol": 61923, + "futbol-ball": 61923, + "soccer-ball": 61923, + "paintbrush": 61948, + "paint-brush": 61948, + "lock": 61475, + "gas-pump": 62767, + "hot-tub-person": 62867, + "hot-tub": 62867, + "map-location": 62879, + "map-marked": 62879, + "house-flood-water": 58638, + "tree": 61883, + "bridge-lock": 58572, + "sack-dollar": 63517, + "pen-to-square": 61508, + "edit": 61508, + "car-side": 62948, + "share-nodes": 61920, + "share-alt": 61920, + "heart-circle-minus": 58623, + "hourglass-half": 62034, + "hourglass-2": 62034, + "microscope": 62992, + "sink": 57453, + "bag-shopping": 62096, + "shopping-bag": 62096, + "arrow-down-z-a": 63617, + "sort-alpha-desc": 63617, + "sort-alpha-down-alt": 63617, + "mitten": 63413, + "person-rays": 58701, + "users": 61632, + "eye-slash": 61552, + "flask-vial": 58611, + "hand": 62038, + "hand-paper": 62038, + "om": 63097, + "worm": 58777, + "house-circle-xmark": 58635, + "plug": 61926, + "chevron-up": 61559, + "hand-spock": 62041, + "stopwatch": 62194, + "face-kiss": 62870, + "kiss": 62870, + "bridge-circle-xmark": 58571, + "face-grin-tongue": 62857, + "grin-tongue": 62857, + "chess-bishop": 62522, + "face-grin-wink": 62860, + "grin-wink": 62860, + "ear-deaf": 62116, + "deaf": 62116, + "deafness": 62116, + "hard-of-hearing": 62116, + "road-circle-check": 58724, + "dice-five": 62755, + "square-rss": 61763, + "rss-square": 61763, + "land-mine-on": 58651, + "i-cursor": 62022, + "stamp": 62911, + "stairs": 57993, + "i": 73, + "hryvnia-sign": 63218, + "hryvnia": 63218, + "pills": 62596, + "face-grin-wide": 62849, + "grin-alt": 62849, + "tooth": 62921, + "v": 86, + "bangladeshi-taka-sign": 58086, + "bicycle": 61958, + "staff-snake": 58745, + "rod-asclepius": 58745, + "rod-snake": 58745, + "staff-aesculapius": 58745, + "head-side-cough-slash": 57442, + "truck-medical": 61689, + "ambulance": 61689, + "wheat-awn-circle-exclamation": 58776, + "snowman": 63440, + "mortar-pestle": 62887, + "road-barrier": 58722, + "school": 62793, + "igloo": 63406, + "joint": 62869, + "angle-right": 61701, + "horse": 63216, + "q": 81, + "g": 71, + "notes-medical": 62593, + "temperature-half": 62153, + "temperature-2": 62153, + "thermometer-2": 62153, + "thermometer-half": 62153, + "dong-sign": 57705, + "capsules": 62571, + "poo-storm": 63322, + "poo-bolt": 63322, + "face-frown-open": 62842, + "frown-open": 62842, + "hand-point-up": 61606, + "money-bill": 61654, + "bookmark": 61486, + "align-justify": 61497, + "umbrella-beach": 62922, + "helmet-un": 58627, + "bullseye": 61760, + "bacon": 63461, + "hand-point-down": 61607, + "arrow-up-from-bracket": 57498, + "folder": 61563, + "folder-blank": 61563, + "file-waveform": 62584, + "file-medical-alt": 62584, + "radiation": 63417, + "chart-simple": 58483, + "mars-stroke": 61993, + "vial": 62610, + "gauge": 63012, + "dashboard": 63012, + "gauge-med": 63012, + "tachometer-alt-average": 63012, + "wand-magic-sparkles": 58058, + "magic-wand-sparkles": 58058, + "e": 69, + "pen-clip": 62213, + "pen-alt": 62213, + "bridge-circle-exclamation": 58570, + "user": 61447, + "school-circle-check": 58731, + "dumpster": 63379, + "van-shuttle": 62902, + "shuttle-van": 62902, + "building-user": 58586, + "square-caret-left": 61841, + "caret-square-left": 61841, + "highlighter": 62865, + "key": 61572, + "bullhorn": 61601, + "globe": 61612, + "synagogue": 63131, + "person-half-dress": 58696, + "road-bridge": 58723, + "location-arrow": 61732, + "c": 67, + "tablet-button": 61706, + "building-lock": 58582, + "pizza-slice": 63512, + "money-bill-wave": 62778, + "chart-area": 61950, + "area-chart": 61950, + "house-flag": 58637, + "person-circle-minus": 58688, + "ban": 61534, + "cancel": 61534, + "camera-rotate": 57560, + "spray-can-sparkles": 62928, + "air-freshener": 62928, + "star": 61445, + "repeat": 62307, + "cross": 63060, + "box": 62566, + "venus-mars": 61992, + "arrow-pointer": 62021, + "mouse-pointer": 62021, + "maximize": 62238, + "expand-arrows-alt": 62238, + "charging-station": 62951, + "shapes": 63007, + "triangle-circle-square": 63007, + "shuffle": 61556, + "random": 61556, + "person-running": 63244, + "running": 63244, + "mobile-retro": 58663, + "grip-lines-vertical": 63397, + "spider": 63255, + "hands-bound": 58617, + "file-invoice-dollar": 62833, + "plane-circle-exclamation": 58710, + "x-ray": 62615, + "spell-check": 63633, + "slash": 63253, + "computer-mouse": 63692, + "mouse": 63692, + "arrow-right-to-bracket": 61584, + "sign-in": 61584, + "shop-slash": 57456, + "store-alt-slash": 57456, + "server": 62003, + "virus-covid-slash": 58537, + "shop-lock": 58533, + "hourglass-start": 62033, + "hourglass-1": 62033, + "blender-phone": 63158, + "building-wheat": 58587, + "person-breastfeeding": 58682, + "right-to-bracket": 62198, + "sign-in-alt": 62198, + "venus": 61985, + "passport": 62891, + "thumbtack-slash": 59023, + "thumb-tack-slash": 59023, + "heart-pulse": 61982, + "heartbeat": 61982, + "people-carry-box": 62670, + "people-carry": 62670, + "temperature-high": 63337, + "microchip": 62171, + "crown": 62753, + "weight-hanging": 62925, + "xmarks-lines": 58778, + "file-prescription": 62834, + "weight-scale": 62614, + "weight": 62614, + "user-group": 62720, + "user-friends": 62720, + "arrow-up-a-z": 61790, + "sort-alpha-up": 61790, + "chess-knight": 62529, + "face-laugh-squint": 62875, + "laugh-squint": 62875, + "wheelchair": 61843, + "circle-arrow-up": 61610, + "arrow-circle-up": 61610, + "toggle-on": 61957, + "person-walking": 62804, + "walking": 62804, + "l": 76, + "fire": 61549, + "bed-pulse": 62599, + "procedures": 62599, + "shuttle-space": 61847, + "space-shuttle": 61847, + "face-laugh": 62873, + "laugh": 62873, + "folder-open": 61564, + "heart-circle-plus": 58624, + "code-fork": 57659, + "city": 63055, + "microphone-lines": 62409, + "microphone-alt": 62409, + "pepper-hot": 63510, + "unlock": 61596, + "colon-sign": 57664, + "headset": 62864, + "store-slash": 57457, + "road-circle-xmark": 58726, + "user-minus": 62723, + "mars-stroke-up": 61994, + "mars-stroke-v": 61994, + "champagne-glasses": 63391, + "glass-cheers": 63391, + "clipboard": 62248, + "house-circle-exclamation": 58634, + "file-arrow-up": 62836, + "file-upload": 62836, + "wifi": 61931, + "wifi-3": 61931, + "wifi-strong": 61931, + "bath": 62157, + "bathtub": 62157, + "underline": 61645, + "user-pen": 62719, + "user-edit": 62719, + "signature": 62903, + "stroopwafel": 62801, + "bold": 61490, + "anchor-lock": 58541, + "building-ngo": 58583, + "manat-sign": 57813, + "not-equal": 62782, + "border-top-left": 63571, + "border-style": 63571, + "map-location-dot": 62880, + "map-marked-alt": 62880, + "jedi": 63081, + "square-poll-vertical": 63105, + "poll": 63105, + "mug-hot": 63414, + "car-battery": 62943, + "battery-car": 62943, + "gift": 61547, + "dice-two": 62760, + "chess-queen": 62533, + "glasses": 62768, + "chess-board": 62524, + "building-circle-check": 58578, + "person-chalkboard": 58685, + "mars-stroke-right": 61995, + "mars-stroke-h": 61995, + "hand-back-fist": 62037, + "hand-rock": 62037, + "square-caret-up": 61777, + "caret-square-up": 61777, + "cloud-showers-water": 58596, + "chart-bar": 61568, + "bar-chart": 61568, + "hands-bubbles": 57438, + "hands-wash": 57438, + "less-than-equal": 62775, + "train": 62008, + "eye-low-vision": 62120, + "low-vision": 62120, + "crow": 62752, + "sailboat": 58437, + "window-restore": 62162, + "square-plus": 61694, + "plus-square": 61694, + "torii-gate": 63137, + "frog": 62766, + "bucket": 58575, + "image": 61502, + "microphone": 61744, + "cow": 63176, + "caret-up": 61656, + "screwdriver": 62794, + "folder-closed": 57733, + "house-tsunami": 58645, + "square-nfi": 58742, + "arrow-up-from-ground-water": 58549, + "martini-glass": 62843, + "glass-martini-alt": 62843, + "rotate-left": 62186, + "rotate-back": 62186, + "rotate-backward": 62186, + "undo-alt": 62186, + "table-columns": 61659, + "columns": 61659, + "lemon": 61588, + "head-side-mask": 57443, + "handshake": 62133, + "gem": 62373, + "dolly": 62578, + "dolly-box": 62578, + "smoking": 62605, + "minimize": 63372, + "compress-arrows-alt": 63372, + "monument": 62886, + "snowplow": 63442, + "angles-right": 61697, + "angle-double-right": 61697, + "cannabis": 62815, + "circle-play": 61764, + "play-circle": 61764, + "tablets": 62608, + "ethernet": 63382, + "euro-sign": 61779, + "eur": 61779, + "euro": 61779, + "chair": 63168, + "circle-check": 61528, + "check-circle": 61528, + "circle-stop": 62093, + "stop-circle": 62093, + "compass-drafting": 62824, + "drafting-compass": 62824, + "plate-wheat": 58714, + "icicles": 63405, + "person-shelter": 58703, + "neuter": 61996, + "id-badge": 62145, + "marker": 62881, + "face-laugh-beam": 62874, + "laugh-beam": 62874, + "helicopter-symbol": 58626, + "universal-access": 62106, + "circle-chevron-up": 61753, + "chevron-circle-up": 61753, + "lari-sign": 57800, + "volcano": 63344, + "person-walking-dashed-line-arrow-right": 58707, + "sterling-sign": 61780, + "gbp": 61780, + "pound-sign": 61780, + "viruses": 57462, + "square-person-confined": 58743, + "user-tie": 62728, + "arrow-down-long": 61813, + "long-arrow-down": 61813, + "tent-arrow-down-to-line": 58750, + "certificate": 61603, + "reply-all": 61730, + "mail-reply-all": 61730, + "suitcase": 61682, + "person-skating": 63429, + "skating": 63429, + "filter-circle-dollar": 63074, + "funnel-dollar": 63074, + "camera-retro": 61571, + "circle-arrow-down": 61611, + "arrow-circle-down": 61611, + "file-import": 62831, + "arrow-right-to-file": 62831, + "square-arrow-up-right": 61772, + "external-link-square": 61772, + "box-open": 62622, + "scroll": 63246, + "spa": 62907, + "location-pin-lock": 58655, + "pause": 61516, + "hill-avalanche": 58631, + "temperature-empty": 62155, + "temperature-0": 62155, + "thermometer-0": 62155, + "thermometer-empty": 62155, + "bomb": 61922, + "registered": 62045, + "address-card": 62139, + "contact-card": 62139, + "vcard": 62139, + "scale-unbalanced-flip": 62742, + "balance-scale-right": 62742, + "subscript": 61740, + "diamond-turn-right": 62955, + "directions": 62955, + "burst": 58588, + "house-laptop": 57446, + "laptop-house": 57446, + "face-tired": 62920, + "tired": 62920, + "money-bills": 57843, + "smog": 63327, + "crutch": 63479, + "cloud-arrow-up": 61678, + "cloud-upload": 61678, + "cloud-upload-alt": 61678, + "palette": 62783, + "arrows-turn-right": 58560, + "vest": 57477, + "ferry": 58602, + "arrows-down-to-people": 58553, + "seedling": 62680, + "sprout": 62680, + "left-right": 62263, + "arrows-alt-h": 62263, + "boxes-packing": 58567, + "circle-arrow-left": 61608, + "arrow-circle-left": 61608, + "group-arrows-rotate": 58614, + "bowl-food": 58566, + "candy-cane": 63366, + "arrow-down-wide-short": 61792, + "sort-amount-asc": 61792, + "sort-amount-down": 61792, + "cloud-bolt": 63340, + "thunderstorm": 63340, + "text-slash": 63613, + "remove-format": 63613, + "face-smile-wink": 62682, + "smile-wink": 62682, + "file-word": 61890, + "file-powerpoint": 61892, + "arrows-left-right": 61566, + "arrows-h": 61566, + "house-lock": 58640, + "cloud-arrow-down": 61677, + "cloud-download": 61677, + "cloud-download-alt": 61677, + "children": 58593, + "chalkboard": 62747, + "blackboard": 62747, + "user-large-slash": 62714, + "user-alt-slash": 62714, + "envelope-open": 62134, + "handshake-simple-slash": 57439, + "handshake-alt-slash": 57439, + "mattress-pillow": 58661, + "guarani-sign": 57754, + "arrows-rotate": 61473, + "refresh": 61473, + "sync": 61473, + "fire-extinguisher": 61748, + "cruzeiro-sign": 57682, + "greater-than-equal": 62770, + "shield-halved": 62445, + "shield-alt": 62445, + "book-atlas": 62808, + "atlas": 62808, + "virus": 57460, + "envelope-circle-check": 58600, + "layer-group": 62973, + "arrows-to-dot": 58558, + "archway": 62807, + "heart-circle-check": 58621, + "house-chimney-crack": 63217, + "house-damage": 63217, + "file-zipper": 61894, + "file-archive": 61894, + "square": 61640, + "martini-glass-empty": 61440, + "glass-martini": 61440, + "couch": 62648, + "cedi-sign": 57567, + "italic": 61491, + "table-cells-column-lock": 59000, + "church": 62749, + "comments-dollar": 63059, + "democrat": 63303, + "z": 90, + "person-skiing": 63433, + "skiing": 63433, + "road-lock": 58727, + "a": 65, + "temperature-arrow-down": 57407, + "temperature-down": 57407, + "feather-pointed": 62827, + "feather-alt": 62827, + "p": 80, + "snowflake": 62172, + "newspaper": 61930, + "rectangle-ad": 63041, + "ad": 63041, + "circle-arrow-right": 61609, + "arrow-circle-right": 61609, + "filter-circle-xmark": 57723, + "locust": 58656, + "sort": 61660, + "unsorted": 61660, + "list-ol": 61643, + "list-1-2": 61643, + "list-numeric": 61643, + "person-dress-burst": 58692, + "money-check-dollar": 62781, + "money-check-alt": 62781, + "vector-square": 62923, + "bread-slice": 63468, + "language": 61867, + "face-kiss-wink-heart": 62872, + "kiss-wink-heart": 62872, + "filter": 61616, + "question": 63, + "file-signature": 62835, + "up-down-left-right": 61618, + "arrows-alt": 61618, + "house-chimney-user": 57445, + "hand-holding-heart": 62654, + "puzzle-piece": 61742, + "money-check": 62780, + "star-half-stroke": 62912, + "star-half-alt": 62912, + "code": 61729, + "whiskey-glass": 63392, + "glass-whiskey": 63392, + "building-circle-exclamation": 58579, + "magnifying-glass-chart": 58658, + "arrow-up-right-from-square": 61582, + "external-link": 61582, + "cubes-stacked": 58598, + "won-sign": 61785, + "krw": 61785, + "won": 61785, + "virus-covid": 58536, + "austral-sign": 57513, + "f": 70, + "leaf": 61548, + "road": 61464, + "taxi": 61882, + "cab": 61882, + "person-circle-plus": 58689, + "chart-pie": 61952, + "pie-chart": 61952, + "bolt-lightning": 57527, + "sack-xmark": 58730, + "file-excel": 61891, + "file-contract": 62828, + "fish-fins": 58610, + "building-flag": 58581, + "face-grin-beam": 62850, + "grin-beam": 62850, + "object-ungroup": 62024, + "poop": 63001, + "location-pin": 61505, + "map-marker": 61505, + "kaaba": 63083, + "toilet-paper": 63262, + "helmet-safety": 63495, + "hard-hat": 63495, + "hat-hard": 63495, + "eject": 61522, + "circle-right": 62298, + "arrow-alt-circle-right": 62298, + "plane-circle-check": 58709, + "face-rolling-eyes": 62885, + "meh-rolling-eyes": 62885, + "object-group": 62023, + "chart-line": 61953, + "line-chart": 61953, + "mask-ventilator": 58660, + "arrow-right": 61537, + "signs-post": 62071, + "map-signs": 62071, + "cash-register": 63368, + "person-circle-question": 58690, + "h": 72, + "tarp": 58747, + "screwdriver-wrench": 63449, + "tools": 63449, + "arrows-to-eye": 58559, + "plug-circle-bolt": 58715, + "heart": 61444, + "mars-and-venus": 61988, + "house-user": 57776, + "home-user": 57776, + "dumpster-fire": 63380, + "house-crack": 58289, + "martini-glass-citrus": 62817, + "cocktail": 62817, + "face-surprise": 62914, + "surprise": 62914, + "bottle-water": 58565, + "circle-pause": 62091, + "pause-circle": 62091, + "toilet-paper-slash": 57458, + "apple-whole": 62929, + "apple-alt": 62929, + "kitchen-set": 58650, + "r": 82, + "temperature-quarter": 62154, + "temperature-1": 62154, + "thermometer-1": 62154, + "thermometer-quarter": 62154, + "cube": 61874, + "bitcoin-sign": 57524, + "shield-dog": 58739, + "solar-panel": 62906, + "lock-open": 62401, + "elevator": 57709, + "money-bill-transfer": 58664, + "money-bill-trend-up": 58665, + "house-flood-water-circle-arrow-right": 58639, + "square-poll-horizontal": 63106, + "poll-h": 63106, + "circle": 61713, + "backward-fast": 61513, + "fast-backward": 61513, + "recycle": 61880, + "user-astronaut": 62715, + "plane-slash": 57449, + "trademark": 62044, + "basketball": 62516, + "basketball-ball": 62516, + "satellite-dish": 63424, + "circle-up": 62299, + "arrow-alt-circle-up": 62299, + "mobile-screen-button": 62413, + "mobile-alt": 62413, + "volume-high": 61480, + "volume-up": 61480, + "users-rays": 58771, + "wallet": 62805, + "clipboard-check": 62572, + "file-audio": 61895, + "burger": 63493, + "hamburger": 63493, + "wrench": 61613, + "bugs": 58576, + "rupee-sign": 61782, + "rupee": 61782, + "file-image": 61893, + "circle-question": 61529, + "question-circle": 61529, + "plane-departure": 62896, + "handshake-slash": 57440, + "book-bookmark": 57531, + "code-branch": 61734, + "hat-cowboy": 63680, + "bridge": 58568, + "phone-flip": 63609, + "phone-alt": 63609, + "truck-front": 58039, + "cat": 63166, + "anchor-circle-exclamation": 58539, + "truck-field": 58765, + "route": 62679, + "clipboard-question": 58595, + "panorama": 57865, + "comment-medical": 63477, + "teeth-open": 63023, + "file-circle-minus": 58605, + "tags": 61484, + "wine-glass": 62691, + "forward-fast": 61520, + "fast-forward": 61520, + "face-meh-blank": 62884, + "meh-blank": 62884, + "square-parking": 62784, + "parking": 62784, + "house-signal": 57362, + "bars-progress": 63528, + "tasks-alt": 63528, + "faucet-drip": 57350, + "cart-flatbed": 62580, + "dolly-flatbed": 62580, + "ban-smoking": 62797, + "smoking-ban": 62797, + "terminal": 61728, + "mobile-button": 61707, + "house-medical-flag": 58644, + "basket-shopping": 62097, + "shopping-basket": 62097, + "tape": 62683, + "bus-simple": 62814, + "bus-alt": 62814, + "eye": 61550, + "face-sad-cry": 62899, + "sad-cry": 62899, + "audio-description": 62110, + "person-military-to-person": 58700, + "file-shield": 58608, + "user-slash": 62726, + "pen": 62212, + "tower-observation": 58758, + "file-code": 61897, + "signal": 61458, + "signal-5": 61458, + "signal-perfect": 61458, + "bus": 61959, + "heart-circle-xmark": 58625, + "house-chimney": 58287, + "home-lg": 58287, + "window-maximize": 62160, + "face-frown": 61721, + "frown": 61721, + "prescription": 62897, + "shop": 62799, + "store-alt": 62799, + "floppy-disk": 61639, + "save": 61639, + "vihara": 63143, + "scale-unbalanced": 62741, + "balance-scale-left": 62741, + "sort-up": 61662, + "sort-asc": 61662, + "comment-dots": 62637, + "commenting": 62637, + "plant-wilt": 58794, + "diamond": 61977, + "face-grin-squint": 62853, + "grin-squint": 62853, + "hand-holding-dollar": 62656, + "hand-holding-usd": 62656, + "bacterium": 57434, + "hand-pointer": 62042, + "drum-steelpan": 62826, + "hand-scissors": 62039, + "hands-praying": 63108, + "praying-hands": 63108, + "arrow-rotate-right": 61470, + "arrow-right-rotate": 61470, + "arrow-rotate-forward": 61470, + "redo": 61470, + "biohazard": 63360, + "location-crosshairs": 62977, + "location": 62977, + "mars-double": 61991, + "child-dress": 58780, + "users-between-lines": 58769, + "lungs-virus": 57447, + "face-grin-tears": 62856, + "grin-tears": 62856, + "phone": 61589, + "calendar-xmark": 62067, + "calendar-times": 62067, + "child-reaching": 58781, + "head-side-virus": 57444, + "user-gear": 62718, + "user-cog": 62718, + "arrow-up-1-9": 61795, + "sort-numeric-up": 61795, + "door-closed": 62762, + "shield-virus": 57452, + "dice-six": 62758, + "mosquito-net": 58668, + "bridge-water": 58574, + "person-booth": 63318, + "text-width": 61493, + "hat-wizard": 63208, + "pen-fancy": 62892, + "person-digging": 63582, + "digging": 63582, + "trash": 61944, + "gauge-simple": 63017, + "gauge-simple-med": 63017, + "tachometer-average": 63017, + "book-medical": 63462, + "poo": 62206, + "quote-right": 61710, + "quote-right-alt": 61710, + "shirt": 62803, + "t-shirt": 62803, + "tshirt": 62803, + "cubes": 61875, + "divide": 62761, + "tenge-sign": 63447, + "tenge": 63447, + "headphones": 61477, + "hands-holding": 62658, + "hands-clapping": 57768, + "republican": 63326, + "arrow-left": 61536, + "person-circle-xmark": 58691, + "ruler": 62789, + "align-left": 61494, + "dice-d6": 63185, + "restroom": 63421, + "j": 74, + "users-viewfinder": 58773, + "file-video": 61896, + "up-right-from-square": 62301, + "external-link-alt": 62301, + "table-cells": 61450, + "th": 61450, + "file-pdf": 61889, + "book-bible": 63047, + "bible": 63047, + "o": 79, + "suitcase-medical": 61690, + "medkit": 61690, + "user-secret": 61979, + "otter": 63232, + "person-dress": 61826, + "female": 61826, + "comment-dollar": 63057, + "business-time": 63050, + "briefcase-clock": 63050, + "table-cells-large": 61449, + "th-large": 61449, + "book-tanakh": 63527, + "tanakh": 63527, + "phone-volume": 62112, + "volume-control-phone": 62112, + "hat-cowboy-side": 63681, + "clipboard-user": 63475, + "child": 61870, + "lira-sign": 61845, + "satellite": 63423, + "plane-lock": 58712, + "tag": 61483, + "comment": 61557, + "cake-candles": 61949, + "birthday-cake": 61949, + "cake": 61949, + "envelope": 61664, + "angles-up": 61698, + "angle-double-up": 61698, + "paperclip": 61638, + "arrow-right-to-city": 58547, + "ribbon": 62678, + "lungs": 62980, + "arrow-up-9-1": 63623, + "sort-numeric-up-alt": 63623, + "litecoin-sign": 57811, + "border-none": 63568, + "circle-nodes": 58594, + "parachute-box": 62669, + "indent": 61500, + "truck-field-un": 58766, + "hourglass": 62036, + "hourglass-empty": 62036, + "mountain": 63228, + "user-doctor": 61680, + "user-md": 61680, + "circle-info": 61530, + "info-circle": 61530, + "cloud-meatball": 63291, + "camera": 61488, + "camera-alt": 61488, + "square-virus": 58744, + "meteor": 63315, + "car-on": 58589, + "sleigh": 63436, + "arrow-down-1-9": 61794, + "sort-numeric-asc": 61794, + "sort-numeric-down": 61794, + "hand-holding-droplet": 62657, + "hand-holding-water": 62657, + "water": 63347, + "calendar-check": 62068, + "braille": 62113, + "prescription-bottle-medical": 62598, + "prescription-bottle-alt": 62598, + "landmark": 63087, + "truck": 61649, + "crosshairs": 61531, + "person-cane": 58684, + "tent": 58749, + "vest-patches": 57478, + "check-double": 62816, + "arrow-down-a-z": 61789, + "sort-alpha-asc": 61789, + "sort-alpha-down": 61789, + "money-bill-wheat": 58666, + "cookie": 62819, + "arrow-rotate-left": 61666, + "arrow-left-rotate": 61666, + "arrow-rotate-back": 61666, + "arrow-rotate-backward": 61666, + "undo": 61666, + "hard-drive": 61600, + "hdd": 61600, + "face-grin-squint-tears": 62854, + "grin-squint-tears": 62854, + "dumbbell": 62539, + "rectangle-list": 61474, + "list-alt": 61474, + "tarp-droplet": 58748, + "house-medical-circle-check": 58641, + "person-skiing-nordic": 63434, + "skiing-nordic": 63434, + "calendar-plus": 62065, + "plane-arrival": 62895, + "circle-left": 62297, + "arrow-alt-circle-left": 62297, + "train-subway": 62009, + "subway": 62009, + "chart-gantt": 57572, + "indian-rupee-sign": 57788, + "indian-rupee": 57788, + "inr": 57788, + "crop-simple": 62821, + "crop-alt": 62821, + "money-bill-1": 62417, + "money-bill-alt": 62417, + "left-long": 62218, + "long-arrow-alt-left": 62218, + "dna": 62577, + "virus-slash": 57461, + "minus": 61544, + "subtract": 61544, + "chess": 62521, + "arrow-left-long": 61815, + "long-arrow-left": 61815, + "plug-circle-check": 58716, + "street-view": 61981, + "franc-sign": 57743, + "volume-off": 61478, + "hands-asl-interpreting": 62115, + "american-sign-language-interpreting": 62115, + "asl-interpreting": 62115, + "hands-american-sign-language-interpreting": 62115, + "gear": 61459, + "cog": 61459, + "droplet-slash": 62919, + "tint-slash": 62919, + "mosque": 63096, + "mosquito": 58667, + "star-of-david": 63130, + "person-military-rifle": 58699, + "cart-shopping": 61562, + "shopping-cart": 61562, + "vials": 62611, + "plug-circle-plus": 58719, + "place-of-worship": 63103, + "grip-vertical": 62862, + "arrow-turn-up": 61768, + "level-up": 61768, + "u": 85, + "square-root-variable": 63128, + "square-root-alt": 63128, + "clock": 61463, + "clock-four": 61463, + "backward-step": 61512, + "step-backward": 61512, + "pallet": 62594, + "faucet": 57349, + "baseball-bat-ball": 62514, + "s": 83, + "timeline": 58012, + "keyboard": 61724, + "caret-down": 61655, + "house-chimney-medical": 63474, + "clinic-medical": 63474, + "temperature-three-quarters": 62152, + "temperature-3": 62152, + "thermometer-3": 62152, + "thermometer-three-quarters": 62152, + "mobile-screen": 62415, + "mobile-android-alt": 62415, + "plane-up": 57901, + "piggy-bank": 62675, + "battery-half": 62018, + "battery-3": 62018, + "mountain-city": 58670, + "coins": 62750, + "khanda": 63085, + "sliders": 61918, + "sliders-h": 61918, + "folder-tree": 63490, + "network-wired": 63231, + "map-pin": 62070, + "hamsa": 63077, + "cent-sign": 58357, + "flask": 61635, + "person-pregnant": 58142, + "wand-sparkles": 63275, + "ellipsis-vertical": 61762, + "ellipsis-v": 61762, + "ticket": 61765, + "power-off": 61457, + "right-long": 62219, + "long-arrow-alt-right": 62219, + "flag-usa": 63309, + "laptop-file": 58653, + "tty": 61924, + "teletype": 61924, + "diagram-next": 58486, + "person-rifle": 58702, + "house-medical-circle-exclamation": 58642, + "closed-captioning": 61962, + "person-hiking": 63212, + "hiking": 63212, + "venus-double": 61990, + "images": 62210, + "calculator": 61932, + "people-pulling": 58677, + "n": 78, + "cable-car": 63450, + "tram": 63450, + "cloud-rain": 63293, + "building-circle-xmark": 58580, + "ship": 61978, + "arrows-down-to-line": 58552, + "download": 61465, + "face-grin": 62848, + "grin": 62848, + "delete-left": 62810, + "backspace": 62810, + "eye-dropper": 61947, + "eye-dropper-empty": 61947, + "eyedropper": 61947, + "file-circle-check": 58784, + "forward": 61518, + "mobile": 62414, + "mobile-android": 62414, + "mobile-phone": 62414, + "face-meh": 61722, + "meh": 61722, + "align-center": 61495, + "book-skull": 63159, + "book-dead": 63159, + "id-card": 62146, + "drivers-license": 62146, + "outdent": 61499, + "dedent": 61499, + "heart-circle-exclamation": 58622, + "house": 61461, + "home": 61461, + "home-alt": 61461, + "home-lg-alt": 61461, + "calendar-week": 63364, + "laptop-medical": 63506, + "b": 66, + "file-medical": 62583, + "dice-one": 62757, + "kiwi-bird": 62773, + "arrow-right-arrow-left": 61676, + "exchange": 61676, + "rotate-right": 62201, + "redo-alt": 62201, + "rotate-forward": 62201, + "utensils": 62183, + "cutlery": 62183, + "arrow-up-wide-short": 61793, + "sort-amount-up": 61793, + "mill-sign": 57837, + "bowl-rice": 58091, + "skull": 62796, + "tower-broadcast": 62745, + "broadcast-tower": 62745, + "truck-pickup": 63036, + "up-long": 62220, + "long-arrow-alt-up": 62220, + "stop": 61517, + "code-merge": 62343, + "upload": 61587, + "hurricane": 63313, + "mound": 58669, + "toilet-portable": 58755, + "compact-disc": 62751, + "file-arrow-down": 62829, + "file-download": 62829, + "caravan": 63743, + "shield-cat": 58738, + "bolt": 61671, + "zap": 61671, + "glass-water": 58612, + "oil-well": 58674, + "vault": 58053, + "mars": 61986, + "toilet": 63448, + "plane-circle-xmark": 58711, + "yen-sign": 61783, + "cny": 61783, + "jpy": 61783, + "rmb": 61783, + "yen": 61783, + "ruble-sign": 61784, + "rouble": 61784, + "rub": 61784, + "ruble": 61784, + "sun": 61829, + "guitar": 63398, + "face-laugh-wink": 62876, + "laugh-wink": 62876, + "horse-head": 63403, + "bore-hole": 58563, + "industry": 62069, + "circle-down": 62296, + "arrow-alt-circle-down": 62296, + "arrows-turn-to-dots": 58561, + "florin-sign": 57732, + "arrow-down-short-wide": 63620, + "sort-amount-desc": 63620, + "sort-amount-down-alt": 63620, + "less-than": 60, + "angle-down": 61703, + "car-tunnel": 58590, + "head-side-cough": 57441, + "grip-lines": 63396, + "thumbs-down": 61797, + "user-lock": 62722, + "arrow-right-long": 61816, + "long-arrow-right": 61816, + "anchor-circle-xmark": 58540, + "ellipsis": 61761, + "ellipsis-h": 61761, + "chess-pawn": 62531, + "kit-medical": 62585, + "first-aid": 62585, + "person-through-window": 58793, + "toolbox": 62802, + "hands-holding-circle": 58619, + "bug": 61832, + "credit-card": 61597, + "credit-card-alt": 61597, + "car": 61881, + "automobile": 61881, + "hand-holding-hand": 58615, + "book-open-reader": 62938, + "book-reader": 62938, + "mountain-sun": 58671, + "arrows-left-right-to-line": 58554, + "dice-d20": 63183, + "truck-droplet": 58764, + "file-circle-xmark": 58785, + "temperature-arrow-up": 57408, + "temperature-up": 57408, + "medal": 62882, + "bed": 62006, + "square-h": 61693, + "h-square": 61693, + "podcast": 62158, + "temperature-full": 62151, + "temperature-4": 62151, + "thermometer-4": 62151, + "thermometer-full": 62151, + "bell": 61683, + "superscript": 61739, + "plug-circle-xmark": 58720, + "star-of-life": 63009, + "phone-slash": 62429, + "paint-roller": 62890, + "handshake-angle": 62660, + "hands-helping": 62660, + "location-dot": 62405, + "map-marker-alt": 62405, + "file": 61787, + "greater-than": 62, + "person-swimming": 62916, + "swimmer": 62916, + "arrow-down": 61539, + "droplet": 61507, + "tint": 61507, + "eraser": 61741, + "earth-americas": 62845, + "earth": 62845, + "earth-america": 62845, + "globe-americas": 62845, + "person-burst": 58683, + "dove": 62650, + "battery-empty": 62020, + "battery-0": 62020, + "socks": 63126, + "inbox": 61468, + "section": 58439, + "gauge-high": 63013, + "tachometer-alt": 63013, + "tachometer-alt-fast": 63013, + "envelope-open-text": 63064, + "hospital": 61688, + "hospital-alt": 61688, + "hospital-wide": 61688, + "wine-bottle": 63279, + "chess-rook": 62535, + "bars-staggered": 62800, + "reorder": 62800, + "stream": 62800, + "dharmachakra": 63061, + "hotdog": 63503, + "person-walking-with-cane": 62109, + "blind": 62109, + "drum": 62825, + "ice-cream": 63504, + "heart-circle-bolt": 58620, + "fax": 61868, + "paragraph": 61917, + "check-to-slot": 63346, + "vote-yea": 63346, + "star-half": 61577, + "boxes-stacked": 62568, + "boxes": 62568, + "boxes-alt": 62568, + "link": 61633, + "chain": 61633, + "ear-listen": 62114, + "assistive-listening-systems": 62114, + "tree-city": 58759, + "play": 61515, + "font": 61489, + "table-cells-row-lock": 59002, + "rupiah-sign": 57917, + "magnifying-glass": 61442, + "search": 61442, + "table-tennis-paddle-ball": 62557, + "ping-pong-paddle-ball": 62557, + "table-tennis": 62557, + "person-dots-from-line": 62576, + "diagnoses": 62576, + "trash-can-arrow-up": 63530, + "trash-restore-alt": 63530, + "naira-sign": 57846, + "cart-arrow-down": 61976, + "walkie-talkie": 63727, + "file-pen": 62236, + "file-edit": 62236, + "receipt": 62787, + "square-pen": 61771, + "pen-square": 61771, + "pencil-square": 61771, + "suitcase-rolling": 62913, + "person-circle-exclamation": 58687, + "chevron-down": 61560, + "battery-full": 62016, + "battery": 62016, + "battery-5": 62016, + "skull-crossbones": 63252, + "code-compare": 57658, + "list-ul": 61642, + "list-dots": 61642, + "school-lock": 58735, + "tower-cell": 58757, + "down-long": 62217, + "long-arrow-alt-down": 62217, + "ranking-star": 58721, + "chess-king": 62527, + "person-harassing": 58697, + "brazilian-real-sign": 58476, + "landmark-dome": 63314, + "landmark-alt": 63314, + "arrow-up": 61538, + "tv": 62060, + "television": 62060, + "tv-alt": 62060, + "shrimp": 58440, + "list-check": 61614, + "tasks": 61614, + "jug-detergent": 58649, + "circle-user": 62141, + "user-circle": 62141, + "user-shield": 62725, + "wind": 63278, + "car-burst": 62945, + "car-crash": 62945, + "y": 89, + "person-snowboarding": 63438, + "snowboarding": 63438, + "truck-fast": 62603, + "shipping-fast": 62603, + "fish": 62840, + "user-graduate": 62721, + "circle-half-stroke": 61506, + "adjust": 61506, + "clapperboard": 57649, + "circle-radiation": 63418, + "radiation-alt": 63418, + "baseball": 62515, + "baseball-ball": 62515, + "jet-fighter-up": 58648, + "diagram-project": 62786, + "project-diagram": 62786, + "copy": 61637, + "volume-xmark": 63145, + "volume-mute": 63145, + "volume-times": 63145, + "hand-sparkles": 57437, + "grip": 62861, + "grip-horizontal": 62861, + "share-from-square": 61773, + "share-square": 61773, + "child-combatant": 58592, + "child-rifle": 58592, + "gun": 57755, + "square-phone": 61592, + "phone-square": 61592, + "plus": 43, + "add": 43, + "expand": 61541, + "computer": 58597, + "xmark": 61453, + "close": 61453, + "multiply": 61453, + "remove": 61453, + "times": 61453, + "arrows-up-down-left-right": 61511, + "arrows": 61511, + "chalkboard-user": 62748, + "chalkboard-teacher": 62748, + "peso-sign": 57890, + "building-shield": 58584, + "baby": 63356, + "users-line": 58770, + "quote-left": 61709, + "quote-left-alt": 61709, + "tractor": 63266, + "trash-arrow-up": 63529, + "trash-restore": 63529, + "arrow-down-up-lock": 58544, + "lines-leaning": 58654, + "ruler-combined": 62790, + "copyright": 61945, + "equals": 61, + "blender": 62743, + "teeth": 63022, + "shekel-sign": 61963, + "ils": 61963, + "shekel": 61963, + "sheqel": 61963, + "sheqel-sign": 61963, + "map": 62073, + "rocket": 61749, + "photo-film": 63612, + "photo-video": 63612, + "folder-minus": 63069, + "store": 62798, + "arrow-trend-up": 57496, + "plug-circle-minus": 58718, + "sign-hanging": 62681, + "sign": 62681, + "bezier-curve": 62811, + "bell-slash": 61942, + "tablet": 62459, + "tablet-android": 62459, + "school-flag": 58734, + "fill": 62837, + "angle-up": 61702, + "drumstick-bite": 63191, + "holly-berry": 63402, + "chevron-left": 61523, + "bacteria": 57433, + "hand-lizard": 62040, + "notdef": 57854, + "disease": 63482, + "briefcase-medical": 62569, + "genderless": 61997, + "chevron-right": 61524, + "retweet": 61561, + "car-rear": 62942, + "car-alt": 62942, + "pump-soap": 57451, + "video-slash": 62690, + "battery-quarter": 62019, + "battery-2": 62019, + "radio": 63703, + "baby-carriage": 63357, + "carriage-baby": 63357, + "traffic-light": 63031, + "thermometer": 62609, + "vr-cardboard": 63273, + "hand-middle-finger": 63494, + "percent": 37, + "percentage": 37, + "truck-moving": 62687, + "glass-water-droplet": 58613, + "display": 57699, + "face-smile": 61720, + "smile": 61720, + "thumbtack": 61581, + "thumb-tack": 61581, + "trophy": 61585, + "person-praying": 63107, + "pray": 63107, + "hammer": 63203, + "hand-peace": 62043, + "rotate": 62193, + "sync-alt": 62193, + "spinner": 61712, + "robot": 62788, + "peace": 63100, + "gears": 61573, + "cogs": 61573, + "warehouse": 62612, + "arrow-up-right-dots": 58551, + "splotch": 62908, + "face-grin-hearts": 62852, + "grin-hearts": 62852, + "dice-four": 62756, + "sim-card": 63428, + "transgender": 61989, + "transgender-alt": 61989, + "mercury": 61987, + "arrow-turn-down": 61769, + "level-down": 61769, + "person-falling-burst": 58695, + "award": 62809, + "ticket-simple": 62463, + "ticket-alt": 62463, + "building": 61869, + "angles-left": 61696, + "angle-double-left": 61696, + "qrcode": 61481, + "clock-rotate-left": 61914, + "history": 61914, + "face-grin-beam-sweat": 62851, + "grin-beam-sweat": 62851, + "file-export": 62830, + "arrow-right-from-file": 62830, + "shield": 61746, + "shield-blank": 61746, + "arrow-up-short-wide": 63621, + "sort-amount-up-alt": 63621, + "house-medical": 58290, + "golf-ball-tee": 62544, + "golf-ball": 62544, + "circle-chevron-left": 61751, + "chevron-circle-left": 61751, + "house-chimney-window": 57357, + "pen-nib": 62893, + "tent-arrow-turn-left": 58752, + "tents": 58754, + "wand-magic": 61648, + "magic": 61648, + "dog": 63187, + "carrot": 63367, + "moon": 61830, + "wine-glass-empty": 62926, + "wine-glass-alt": 62926, + "cheese": 63471, + "yin-yang": 63149, + "music": 61441, + "code-commit": 62342, + "temperature-low": 63339, + "person-biking": 63562, + "biking": 63562, + "broom": 62746, + "shield-heart": 58740, + "gopuram": 63076, + "earth-oceania": 58491, + "globe-oceania": 58491, + "square-xmark": 62163, + "times-square": 62163, + "xmark-square": 62163, + "hashtag": 35, + "up-right-and-down-left-from-center": 62500, + "expand-alt": 62500, + "oil-can": 62995, + "t": 84, + "hippo": 63213, + "chart-column": 57571, + "infinity": 62772, + "vial-circle-check": 58774, + "person-arrow-down-to-line": 58680, + "voicemail": 63639, + "fan": 63587, + "person-walking-luggage": 58708, + "up-down": 62264, + "arrows-alt-v": 62264, + "cloud-moon-rain": 63292, + "calendar": 61747, + "trailer": 57409, + "bahai": 63078, + "haykal": 63078, + "sd-card": 63426, + "dragon": 63189, + "shoe-prints": 62795, + "circle-plus": 61525, + "plus-circle": 61525, + "face-grin-tongue-wink": 62859, + "grin-tongue-wink": 62859, + "hand-holding": 62653, + "plug-circle-exclamation": 58717, + "link-slash": 61735, + "chain-broken": 61735, + "chain-slash": 61735, + "unlink": 61735, + "clone": 62029, + "person-walking-arrow-loop-left": 58705, + "arrow-up-z-a": 63618, + "sort-alpha-up-alt": 63618, + "fire-flame-curved": 63460, + "fire-alt": 63460, + "tornado": 63343, + "file-circle-plus": 58516, + "book-quran": 63111, + "quran": 63111, + "anchor": 61757, + "border-all": 63564, + "face-angry": 62806, + "angry": 62806, + "cookie-bite": 62820, + "arrow-trend-down": 57495, + "rss": 61598, + "feed": 61598, + "draw-polygon": 62958, + "scale-balanced": 62030, + "balance-scale": 62030, + "gauge-simple-high": 63018, + "tachometer": 63018, + "tachometer-fast": 63018, + "shower": 62156, + "desktop": 62352, + "desktop-alt": 62352, + "m": 77, + "table-list": 61451, + "th-list": 61451, + "comment-sms": 63437, + "sms": 63437, + "book": 61485, + "user-plus": 62004, + "check": 61452, + "battery-three-quarters": 62017, + "battery-4": 62017, + "house-circle-check": 58633, + "angle-left": 61700, + "diagram-successor": 58490, + "truck-arrow-right": 58763, + "arrows-split-up-and-left": 58556, + "hand-fist": 63198, + "fist-raised": 63198, + "cloud-moon": 63171, + "briefcase": 61617, + "person-falling": 58694, + "image-portrait": 62432, + "portrait": 62432, + "user-tag": 62727, + "rug": 58729, + "earth-europe": 63394, + "globe-europe": 63394, + "cart-flatbed-suitcase": 62877, + "luggage-cart": 62877, + "rectangle-xmark": 62480, + "rectangle-times": 62480, + "times-rectangle": 62480, + "window-close": 62480, + "baht-sign": 57516, + "book-open": 62744, + "book-journal-whills": 63082, + "journal-whills": 63082, + "handcuffs": 58616, + "triangle-exclamation": 61553, + "exclamation-triangle": 61553, + "warning": 61553, + "database": 61888, + "share": 61540, + "mail-forward": 61540, + "bottle-droplet": 58564, + "mask-face": 57815, + "hill-rockslide": 58632, + "right-left": 62306, + "exchange-alt": 62306, + "paper-plane": 61912, + "road-circle-exclamation": 58725, + "dungeon": 63193, + "align-right": 61496, + "money-bill-1-wave": 62779, + "money-bill-wave-alt": 62779, + "life-ring": 61901, + "hands": 62119, + "sign-language": 62119, + "signing": 62119, + "calendar-day": 63363, + "water-ladder": 62917, + "ladder-water": 62917, + "swimming-pool": 62917, + "arrows-up-down": 61565, + "arrows-v": 61565, + "face-grimace": 62847, + "grimace": 62847, + "wheelchair-move": 58062, + "wheelchair-alt": 58062, + "turn-down": 62398, + "level-down-alt": 62398, + "person-walking-arrow-right": 58706, + "square-envelope": 61849, + "envelope-square": 61849, + "dice": 62754, + "bowling-ball": 62518, + "brain": 62940, + "bandage": 62562, + "band-aid": 62562, + "calendar-minus": 62066, + "circle-xmark": 61527, + "times-circle": 61527, + "xmark-circle": 61527, + "gifts": 63388, + "hotel": 62868, + "earth-asia": 62846, + "globe-asia": 62846, + "id-card-clip": 62591, + "id-card-alt": 62591, + "magnifying-glass-plus": 61454, + "search-plus": 61454, + "thumbs-up": 61796, + "user-clock": 62717, + "hand-dots": 62561, + "allergies": 62561, + "file-invoice": 62832, + "window-minimize": 62161, + "mug-saucer": 61684, + "coffee": 61684, + "brush": 62813, + "mask": 63226, + "magnifying-glass-minus": 61456, + "search-minus": 61456, + "ruler-vertical": 62792, + "user-large": 62470, + "user-alt": 62470, + "train-tram": 58804, + "user-nurse": 63535, + "syringe": 62606, + "cloud-sun": 63172, + "stopwatch-20": 57455, + "square-full": 62556, + "magnet": 61558, + "jar": 58646, + "note-sticky": 62025, + "sticky-note": 62025, + "bug-slash": 58512, + "arrow-up-from-water-pump": 58550, + "bone": 62935, + "table-cells-row-unlock": 59025, + "user-injured": 63272, + "face-sad-tear": 62900, + "sad-tear": 62900, + "plane": 61554, + "tent-arrows-down": 58753, + "exclamation": 33, + "arrows-spin": 58555, + "print": 61487, + "turkish-lira-sign": 58043, + "try": 58043, + "turkish-lira": 58043, + "dollar-sign": 36, + "dollar": 36, + "usd": 36, + "x": 88, + "magnifying-glass-dollar": 63112, + "search-dollar": 63112, + "users-gear": 62729, + "users-cog": 62729, + "person-military-pointing": 58698, + "building-columns": 61852, + "bank": 61852, + "institution": 61852, + "museum": 61852, + "university": 61852, + "umbrella": 61673, + "trowel": 58761, + "d": 68, + "stapler": 58799, + "masks-theater": 63024, + "theater-masks": 63024, + "kip-sign": 57796, + "hand-point-left": 61605, + "handshake-simple": 62662, + "handshake-alt": 62662, + "jet-fighter": 61691, + "fighter-jet": 61691, + "square-share-nodes": 61921, + "share-alt-square": 61921, + "barcode": 61482, + "plus-minus": 58428, + "video": 61501, + "video-camera": 61501, + "graduation-cap": 61853, + "mortar-board": 61853, + "hand-holding-medical": 57436, + "person-circle-check": 58686, + "turn-up": 62399, + "level-up-alt": 62399, + "monero": 62416, + "hooli": 62503, + "yelp": 61929, + "cc-visa": 61936, + "lastfm": 61954, + "shopware": 62901, + "creative-commons-nc": 62696, + "aws": 62325, + "redhat": 63420, + "yoast": 62129, + "cloudflare": 57469, + "ups": 63456, + "pixiv": 58944, + "wpexplorer": 62174, + "dyalog": 62361, + "bity": 62330, + "stackpath": 63554, + "buysellads": 61965, + "first-order": 62128, + "modx": 62085, + "guilded": 57470, + "vnv": 62475, + "square-js": 62393, + "js-square": 62393, + "microsoft": 62410, + "qq": 61910, + "orcid": 63698, + "java": 62692, + "invision": 63408, + "creative-commons-pd-alt": 62701, + "centercode": 62336, + "glide-g": 62118, + "drupal": 61865, + "jxl": 59003, + "dart-lang": 59027, + "hire-a-helper": 62384, + "creative-commons-by": 62695, + "unity": 57417, + "whmcs": 62477, + "rocketchat": 62440, + "vk": 61833, + "untappd": 62469, + "mailchimp": 62878, + "css3-alt": 62347, + "square-reddit": 61858, + "reddit-square": 61858, + "vimeo-v": 62077, + "contao": 62061, + "square-font-awesome": 58797, + "deskpro": 62351, + "brave": 58940, + "sistrix": 62446, + "square-instagram": 57429, + "instagram-square": 57429, + "battle-net": 63541, + "the-red-yeti": 63133, + "square-hacker-news": 62383, + "hacker-news-square": 62383, + "edge": 62082, + "threads": 58904, + "napster": 62418, + "square-snapchat": 62125, + "snapchat-square": 62125, + "google-plus-g": 61653, + "artstation": 63354, + "markdown": 62991, + "sourcetree": 63443, + "google-plus": 62131, + "diaspora": 63377, + "foursquare": 61824, + "stack-overflow": 61804, + "github-alt": 61715, + "phoenix-squadron": 62737, + "pagelines": 61836, + "algolia": 62316, + "red-river": 62435, + "creative-commons-sa": 62703, + "safari": 62055, + "google": 61856, + "square-font-awesome-stroke": 62300, + "font-awesome-alt": 62300, + "atlassian": 63355, + "linkedin-in": 61665, + "digital-ocean": 62353, + "nimblr": 62888, + "chromecast": 63544, + "evernote": 63545, + "hacker-news": 61908, + "creative-commons-sampling": 62704, + "adversal": 62314, + "creative-commons": 62046, + "watchman-monitoring": 57479, + "fonticons": 62080, + "weixin": 61911, + "shirtsinbulk": 61972, + "codepen": 61899, + "git-alt": 63553, + "lyft": 62403, + "rev": 62898, + "windows": 61818, + "wizards-of-the-coast": 63280, + "square-viadeo": 62122, + "viadeo-square": 62122, + "meetup": 62176, + "centos": 63369, + "adn": 61808, + "cloudsmith": 62340, + "opensuse": 58923, + "pied-piper-alt": 61864, + "square-dribbble": 62359, + "dribbble-square": 62359, + "codiepie": 62084, + "node": 62489, + "mix": 62411, + "steam": 61878, + "cc-apple-pay": 62486, + "scribd": 62090, + "debian": 58891, + "openid": 61851, + "instalod": 57473, + "expeditedssl": 62014, + "sellcast": 62170, + "square-twitter": 61569, + "twitter-square": 61569, + "r-project": 62711, + "delicious": 61861, + "freebsd": 62372, + "vuejs": 62495, + "accusoft": 62313, + "ioxhost": 61960, + "fonticons-fi": 62370, + "app-store": 62319, + "cc-mastercard": 61937, + "itunes-note": 62389, + "golang": 58383, + "kickstarter": 62395, + "square-kickstarter": 62395, + "grav": 62166, + "weibo": 61834, + "uncharted": 57476, + "firstdraft": 62369, + "square-youtube": 62513, + "youtube-square": 62513, + "wikipedia-w": 62054, + "wpressr": 62436, + "rendact": 62436, + "angellist": 61961, + "galactic-republic": 62732, + "nfc-directional": 58672, + "skype": 61822, + "joget": 62391, + "fedora": 63384, + "stripe-s": 62506, + "meta": 58523, + "laravel": 62397, + "hotjar": 62385, + "bluetooth-b": 62100, + "square-letterboxd": 58926, + "sticker-mule": 62455, + "creative-commons-zero": 62707, + "hips": 62546, + "behance": 61876, + "reddit": 61857, + "discord": 62354, + "chrome": 62056, + "app-store-ios": 62320, + "cc-discover": 61938, + "wpbeginner": 62103, + "confluence": 63373, + "shoelace": 58892, + "mdb": 63690, + "dochub": 62356, + "accessible-icon": 62312, + "ebay": 62708, + "amazon": 62064, + "unsplash": 57468, + "yarn": 63459, + "square-steam": 61879, + "steam-square": 61879, + "500px": 62062, + "square-vimeo": 61844, + "vimeo-square": 61844, + "asymmetrik": 62322, + "font-awesome": 62132, + "font-awesome-flag": 62132, + "font-awesome-logo-full": 62132, + "gratipay": 61828, + "apple": 61817, + "hive": 57471, + "gitkraken": 62374, + "keybase": 62709, + "apple-pay": 62485, + "padlet": 58528, + "amazon-pay": 62508, + "square-github": 61586, + "github-square": 61586, + "stumbleupon": 61860, + "fedex": 63383, + "phoenix-framework": 62428, + "shopify": 57431, + "neos": 62994, + "square-threads": 58905, + "hackerrank": 62967, + "researchgate": 62712, + "swift": 63713, + "angular": 62496, + "speakap": 62451, + "angrycreative": 62318, + "y-combinator": 62011, + "empire": 61905, + "envira": 62105, + "google-scholar": 58939, + "square-gitlab": 58798, + "gitlab-square": 58798, + "studiovinari": 62456, + "pied-piper": 62126, + "wordpress": 61850, + "product-hunt": 62088, + "firefox": 62057, + "linode": 62136, + "goodreads": 62376, + "square-odnoklassniki": 62052, + "odnoklassniki-square": 62052, + "jsfiddle": 61900, + "sith": 62738, + "themeisle": 62130, + "page4": 62423, + "hashnode": 58521, + "react": 62491, + "cc-paypal": 61940, + "squarespace": 62910, + "cc-stripe": 61941, + "creative-commons-share": 62706, + "bitcoin": 62329, + "keycdn": 62394, + "opera": 62058, + "itch-io": 63546, + "umbraco": 63720, + "galactic-senate": 62733, + "ubuntu": 63455, + "draft2digital": 62358, + "stripe": 62505, + "houzz": 62076, + "gg": 62048, + "dhl": 63376, + "square-pinterest": 61651, + "pinterest-square": 61651, + "xing": 61800, + "blackberry": 62331, + "creative-commons-pd": 62700, + "playstation": 62431, + "quinscape": 62553, + "less": 62493, + "blogger-b": 62333, + "opencart": 62013, + "vine": 61898, + "signal-messenger": 58979, + "paypal": 61933, + "gitlab": 62102, + "typo3": 62507, + "reddit-alien": 62081, + "yahoo": 61854, + "dailymotion": 57426, + "affiliatetheme": 62315, + "pied-piper-pp": 61863, + "bootstrap": 63542, + "odnoklassniki": 62051, + "nfc-symbol": 58673, + "mintbit": 58927, + "ethereum": 62510, + "speaker-deck": 63548, + "creative-commons-nc-eu": 62697, + "patreon": 62425, + "avianex": 62324, + "ello": 62961, + "gofore": 62375, + "bimobject": 62328, + "brave-reverse": 58941, + "facebook-f": 62366, + "square-google-plus": 61652, + "google-plus-square": 61652, + "web-awesome": 59010, + "mandalorian": 62735, + "first-order-alt": 62730, + "osi": 62490, + "google-wallet": 61934, + "d-and-d-beyond": 63178, + "periscope": 62426, + "fulcrum": 62731, + "cloudscale": 62339, + "forumbee": 61969, + "mizuni": 62412, + "schlix": 62442, + "square-xing": 61801, + "xing-square": 61801, + "bandcamp": 62165, + "wpforms": 62104, + "cloudversify": 62341, + "usps": 63457, + "megaport": 62883, + "magento": 62404, + "spotify": 61884, + "optin-monster": 62012, + "fly": 62487, + "aviato": 62497, + "itunes": 62388, + "cuttlefish": 62348, + "blogger": 62332, + "flickr": 61806, + "viber": 62473, + "soundcloud": 61886, + "digg": 61862, + "tencent-weibo": 61909, + "letterboxd": 58925, + "symfony": 63549, + "maxcdn": 61750, + "etsy": 62167, + "facebook-messenger": 62367, + "audible": 62323, + "think-peaks": 63281, + "bilibili": 58329, + "erlang": 62365, + "x-twitter": 58907, + "cotton-bureau": 63646, + "dashcube": 61968, + "42-group": 57472, + "innosoft": 57472, + "stack-exchange": 61837, + "elementor": 62512, + "square-pied-piper": 57374, + "pied-piper-square": 57374, + "creative-commons-nd": 62699, + "palfed": 62424, + "superpowers": 62173, + "resolving": 62439, + "xbox": 62482, + "square-web-awesome-stroke": 59012, + "searchengin": 62443, + "tiktok": 57467, + "square-facebook": 61570, + "facebook-square": 61570, + "renren": 61835, + "linux": 61820, + "glide": 62117, + "linkedin": 61580, + "hubspot": 62386, + "deploydog": 62350, + "twitch": 61928, + "flutter": 59028, + "ravelry": 62169, + "mixer": 57430, + "square-lastfm": 61955, + "lastfm-square": 61955, + "vimeo": 62474, + "mendeley": 63411, + "uniregistry": 62468, + "figma": 63385, + "creative-commons-remix": 62702, + "cc-amazon-pay": 62509, + "dropbox": 61803, + "instagram": 61805, + "cmplid": 58208, + "upwork": 58945, + "facebook": 61594, + "gripfire": 62380, + "jedi-order": 62734, + "uikit": 62467, + "fort-awesome-alt": 62371, + "phabricator": 62427, + "ussunnah": 62471, + "earlybirds": 62362, + "trade-federation": 62739, + "autoprefixer": 62492, + "whatsapp": 62002, + "square-upwork": 59004, + "slideshare": 61927, + "google-play": 62379, + "viadeo": 62121, + "line": 62400, + "google-drive": 62378, + "servicestack": 62444, + "simplybuilt": 61973, + "bitbucket": 61809, + "imdb": 62168, + "deezer": 57463, + "raspberry-pi": 63419, + "jira": 63409, + "docker": 62357, + "screenpal": 58736, + "bluetooth": 62099, + "gitter": 62502, + "d-and-d": 62349, + "microblog": 57370, + "cc-diners-club": 62028, + "gg-circle": 62049, + "pied-piper-hat": 62693, + "kickstarter-k": 62396, + "yandex": 62483, + "readme": 62677, + "html5": 61755, + "sellsy": 61971, + "square-web-awesome": 59011, + "sass": 62494, + "wirsindhandwerk": 58064, + "wsh": 58064, + "buromobelexperte": 62335, + "salesforce": 63547, + "octopus-deploy": 57474, + "medapps": 62406, + "ns8": 62421, + "pinterest-p": 62001, + "apper": 62321, + "fort-awesome": 62086, + "waze": 63551, + "bluesky": 58993, + "cc-jcb": 62027, + "snapchat": 62123, + "snapchat-ghost": 62123, + "fantasy-flight-games": 63196, + "rust": 57466, + "wix": 62927, + "square-behance": 61877, + "behance-square": 61877, + "supple": 62457, + "webflow": 58972, + "rebel": 61904, + "css3": 61756, + "staylinked": 62453, + "kaggle": 62970, + "space-awesome": 58796, + "deviantart": 61885, + "cpanel": 62344, + "goodreads-g": 62377, + "square-git": 61906, + "git-square": 61906, + "square-tumblr": 61812, + "tumblr-square": 61812, + "trello": 61825, + "creative-commons-nc-jp": 62698, + "get-pocket": 62053, + "perbyte": 57475, + "grunt": 62381, + "weebly": 62924, + "connectdevelop": 61966, + "leanpub": 61970, + "black-tie": 62078, + "themeco": 62918, + "python": 62434, + "android": 61819, + "bots": 58176, + "free-code-camp": 62149, + "hornbill": 62866, + "js": 62392, + "ideal": 57363, + "git": 61907, + "dev": 63180, + "sketch": 63430, + "yandex-international": 62484, + "cc-amex": 61939, + "uber": 62466, + "github": 61595, + "php": 62551, + "alipay": 63042, + "youtube": 61799, + "skyatlas": 61974, + "firefox-browser": 57351, + "replyd": 62438, + "suse": 63446, + "jenkins": 62390, + "twitter": 61593, + "rockrms": 62441, + "pinterest": 61650, + "buffer": 63543, + "npm": 62420, + "yammer": 63552, + "btc": 61786, + "dribbble": 61821, + "stumbleupon-circle": 61859, + "internet-explorer": 62059, + "stubber": 58823, + "telegram": 62150, + "telegram-plane": 62150, + "old-republic": 62736, + "odysee": 58822, + "square-whatsapp": 62476, + "whatsapp-square": 62476, + "node-js": 62419, + "edge-legacy": 57464, + "slack": 61848, + "slack-hash": 61848, + "medrt": 62408, + "usb": 62087, + "tumblr": 61811, + "vaadin": 62472, + "quora": 62148, + "square-x-twitter": 58906, + "reacteurope": 63325, + "medium": 62010, + "medium-m": 62010, + "amilia": 62317, + "mixcloud": 62089, + "flipboard": 62541, + "viacoin": 62007, + "critical-role": 63177, + "sitrox": 58442, + "discourse": 62355, + "joomla": 61866, + "mastodon": 62710, + "airbnb": 63540, + "wolf-pack-battalion": 62740, + "buy-n-large": 63654, + "gulp": 62382, + "creative-commons-sampling-plus": 62705, + "strava": 62504, + "ember": 62499, + "canadian-maple-leaf": 63365, + "teamspeak": 62713, + "pushed": 62433, + "wordpress-simple": 62481, + "nutritionix": 62422, + "wodu": 57480, + "google-pay": 57465, + "intercom": 63407, + "zhihu": 63039, + "korvue": 62511, + "pix": 58426, + "steam-symbol": 62454 +} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Free_meta.json b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Free_meta.json new file mode 100644 index 00000000..fda3e251 --- /dev/null +++ b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Free_meta.json @@ -0,0 +1,2058 @@ +{ + "brands": [ + "42-group", + "500px", + "accessible-icon", + "accusoft", + "adn", + "adversal", + "affiliatetheme", + "airbnb", + "algolia", + "alipay", + "amazon-pay", + "amazon", + "amilia", + "android", + "angellist", + "angrycreative", + "angular", + "app-store-ios", + "app-store", + "apper", + "apple-pay", + "apple", + "artstation", + "asymmetrik", + "atlassian", + "audible", + "autoprefixer", + "avianex", + "aviato", + "aws", + "bandcamp", + "battle-net", + "behance", + "bilibili", + "bimobject", + "bitbucket", + "bitcoin", + "bity", + "black-tie", + "blackberry", + "blogger-b", + "blogger", + "bluesky", + "bluetooth-b", + "bluetooth", + "bootstrap", + "bots", + "brave-reverse", + "brave", + "btc", + "buffer", + "buromobelexperte", + "buy-n-large", + "buysellads", + "canadian-maple-leaf", + "cc-amazon-pay", + "cc-amex", + "cc-apple-pay", + "cc-diners-club", + "cc-discover", + "cc-jcb", + "cc-mastercard", + "cc-paypal", + "cc-stripe", + "cc-visa", + "centercode", + "centos", + "chrome", + "chromecast", + "cloudflare", + "cloudscale", + "cloudsmith", + "cloudversify", + "cmplid", + "codepen", + "codiepie", + "confluence", + "connectdevelop", + "contao", + "cotton-bureau", + "cpanel", + "creative-commons-by", + "creative-commons-nc-eu", + "creative-commons-nc-jp", + "creative-commons-nc", + "creative-commons-nd", + "creative-commons-pd-alt", + "creative-commons-pd", + "creative-commons-remix", + "creative-commons-sa", + "creative-commons-sampling-plus", + "creative-commons-sampling", + "creative-commons-share", + "creative-commons-zero", + "creative-commons", + "critical-role", + "css3-alt", + "css3", + "cuttlefish", + "d-and-d-beyond", + "d-and-d", + "dailymotion", + "dart-lang", + "dashcube", + "debian", + "deezer", + "delicious", + "deploydog", + "deskpro", + "dev", + "deviantart", + "dhl", + "diaspora", + "digg", + "digital-ocean", + "discord", + "discourse", + "dochub", + "docker", + "draft2digital", + "dribbble", + "dropbox", + "drupal", + "dyalog", + "earlybirds", + "ebay", + "edge-legacy", + "edge", + "elementor", + "ello", + "ember", + "empire", + "envira", + "erlang", + "ethereum", + "etsy", + "evernote", + "expeditedssl", + "facebook-f", + "facebook-messenger", + "facebook", + "fantasy-flight-games", + "fedex", + "fedora", + "figma", + "firefox-browser", + "firefox", + "first-order-alt", + "first-order", + "firstdraft", + "flickr", + "flipboard", + "flutter", + "fly", + "font-awesome", + "fonticons-fi", + "fonticons", + "fort-awesome-alt", + "fort-awesome", + "forumbee", + "foursquare", + "free-code-camp", + "freebsd", + "fulcrum", + "galactic-republic", + "galactic-senate", + "get-pocket", + "gg-circle", + "gg", + "git-alt", + "git", + "github-alt", + "github", + "gitkraken", + "gitlab", + "gitter", + "glide-g", + "glide", + "gofore", + "golang", + "goodreads-g", + "goodreads", + "google-drive", + "google-pay", + "google-play", + "google-plus-g", + "google-plus", + "google-scholar", + "google-wallet", + "google", + "gratipay", + "grav", + "gripfire", + "grunt", + "guilded", + "gulp", + "hacker-news", + "hackerrank", + "hashnode", + "hips", + "hire-a-helper", + "hive", + "hooli", + "hornbill", + "hotjar", + "houzz", + "html5", + "hubspot", + "ideal", + "imdb", + "instagram", + "instalod", + "intercom", + "internet-explorer", + "invision", + "ioxhost", + "itch-io", + "itunes-note", + "itunes", + "java", + "jedi-order", + "jenkins", + "jira", + "joget", + "joomla", + "js", + "jsfiddle", + "jxl", + "kaggle", + "keybase", + "keycdn", + "kickstarter-k", + "kickstarter", + "korvue", + "laravel", + "lastfm", + "leanpub", + "less", + "letterboxd", + "line", + "linkedin-in", + "linkedin", + "linode", + "linux", + "lyft", + "magento", + "mailchimp", + "mandalorian", + "markdown", + "mastodon", + "maxcdn", + "mdb", + "medapps", + "medium", + "medrt", + "meetup", + "megaport", + "mendeley", + "meta", + "microblog", + "microsoft", + "mintbit", + "mix", + "mixcloud", + "mixer", + "mizuni", + "modx", + "monero", + "napster", + "neos", + "nfc-directional", + "nfc-symbol", + "nimblr", + "node-js", + "node", + "npm", + "ns8", + "nutritionix", + "octopus-deploy", + "odnoklassniki", + "odysee", + "old-republic", + "opencart", + "openid", + "opensuse", + "opera", + "optin-monster", + "orcid", + "osi", + "padlet", + "page4", + "pagelines", + "palfed", + "patreon", + "paypal", + "perbyte", + "periscope", + "phabricator", + "phoenix-framework", + "phoenix-squadron", + "php", + "pied-piper-alt", + "pied-piper-hat", + "pied-piper-pp", + "pied-piper", + "pinterest-p", + "pinterest", + "pix", + "pixiv", + "playstation", + "product-hunt", + "pushed", + "python", + "qq", + "quinscape", + "quora", + "r-project", + "raspberry-pi", + "ravelry", + "react", + "reacteurope", + "readme", + "rebel", + "red-river", + "reddit-alien", + "reddit", + "redhat", + "renren", + "replyd", + "researchgate", + "resolving", + "rev", + "rocketchat", + "rockrms", + "rust", + "safari", + "salesforce", + "sass", + "schlix", + "screenpal", + "scribd", + "searchengin", + "sellcast", + "sellsy", + "servicestack", + "shirtsinbulk", + "shoelace", + "shopify", + "shopware", + "signal-messenger", + "simplybuilt", + "sistrix", + "sith", + "sitrox", + "sketch", + "skyatlas", + "skype", + "slack", + "slideshare", + "snapchat", + "soundcloud", + "sourcetree", + "space-awesome", + "speakap", + "speaker-deck", + "spotify", + "square-behance", + "square-dribbble", + "square-facebook", + "square-font-awesome-stroke", + "square-font-awesome", + "square-git", + "square-github", + "square-gitlab", + "square-google-plus", + "square-hacker-news", + "square-instagram", + "square-js", + "square-lastfm", + "square-letterboxd", + "square-odnoklassniki", + "square-pied-piper", + "square-pinterest", + "square-reddit", + "square-snapchat", + "square-steam", + "square-threads", + "square-tumblr", + "square-twitter", + "square-upwork", + "square-viadeo", + "square-vimeo", + "square-web-awesome-stroke", + "square-web-awesome", + "square-whatsapp", + "square-x-twitter", + "square-xing", + "square-youtube", + "squarespace", + "stack-exchange", + "stack-overflow", + "stackpath", + "staylinked", + "steam-symbol", + "steam", + "sticker-mule", + "strava", + "stripe-s", + "stripe", + "stubber", + "studiovinari", + "stumbleupon-circle", + "stumbleupon", + "superpowers", + "supple", + "suse", + "swift", + "symfony", + "teamspeak", + "telegram", + "tencent-weibo", + "the-red-yeti", + "themeco", + "themeisle", + "think-peaks", + "threads", + "tiktok", + "trade-federation", + "trello", + "tumblr", + "twitch", + "twitter", + "typo3", + "uber", + "ubuntu", + "uikit", + "umbraco", + "uncharted", + "uniregistry", + "unity", + "unsplash", + "untappd", + "ups", + "upwork", + "usb", + "usps", + "ussunnah", + "vaadin", + "viacoin", + "viadeo", + "viber", + "vimeo-v", + "vimeo", + "vine", + "vk", + "vnv", + "vuejs", + "watchman-monitoring", + "waze", + "web-awesome", + "webflow", + "weebly", + "weibo", + "weixin", + "whatsapp", + "whmcs", + "wikipedia-w", + "windows", + "wirsindhandwerk", + "wix", + "wizards-of-the-coast", + "wodu", + "wolf-pack-battalion", + "wordpress-simple", + "wordpress", + "wpbeginner", + "wpexplorer", + "wpforms", + "wpressr", + "x-twitter", + "xbox", + "xing", + "y-combinator", + "yahoo", + "yammer", + "yandex-international", + "yandex", + "yarn", + "yelp", + "yoast", + "youtube", + "zhihu" + ], + "regular": [ + "address-book", + "address-card", + "bell-slash", + "bell", + "bookmark", + "building", + "calendar-check", + "calendar-days", + "calendar-minus", + "calendar-plus", + "calendar-xmark", + "calendar", + "chart-bar", + "chess-bishop", + "chess-king", + "chess-knight", + "chess-pawn", + "chess-queen", + "chess-rook", + "circle-check", + "circle-dot", + "circle-down", + "circle-left", + "circle-pause", + "circle-play", + "circle-question", + "circle-right", + "circle-stop", + "circle-up", + "circle-user", + "circle-xmark", + "circle", + "clipboard", + "clock", + "clone", + "closed-captioning", + "comment-dots", + "comment", + "comments", + "compass", + "copy", + "copyright", + "credit-card", + "envelope-open", + "envelope", + "eye-slash", + "eye", + "face-angry", + "face-dizzy", + "face-flushed", + "face-frown-open", + "face-frown", + "face-grimace", + "face-grin-beam-sweat", + "face-grin-beam", + "face-grin-hearts", + "face-grin-squint-tears", + "face-grin-squint", + "face-grin-stars", + "face-grin-tears", + "face-grin-tongue-squint", + "face-grin-tongue-wink", + "face-grin-tongue", + "face-grin-wide", + "face-grin-wink", + "face-grin", + "face-kiss-beam", + "face-kiss-wink-heart", + "face-kiss", + "face-laugh-beam", + "face-laugh-squint", + "face-laugh-wink", + "face-laugh", + "face-meh-blank", + "face-meh", + "face-rolling-eyes", + "face-sad-cry", + "face-sad-tear", + "face-smile-beam", + "face-smile-wink", + "face-smile", + "face-surprise", + "face-tired", + "file-audio", + "file-code", + "file-excel", + "file-image", + "file-lines", + "file-pdf", + "file-powerpoint", + "file-video", + "file-word", + "file-zipper", + "file", + "flag", + "floppy-disk", + "folder-closed", + "folder-open", + "folder", + "font-awesome", + "futbol", + "gem", + "hand-back-fist", + "hand-lizard", + "hand-peace", + "hand-point-down", + "hand-point-left", + "hand-point-right", + "hand-point-up", + "hand-pointer", + "hand-scissors", + "hand-spock", + "hand", + "handshake", + "hard-drive", + "heart", + "hospital", + "hourglass-half", + "hourglass", + "id-badge", + "id-card", + "image", + "images", + "keyboard", + "lemon", + "life-ring", + "lightbulb", + "map", + "message", + "money-bill-1", + "moon", + "newspaper", + "note-sticky", + "object-group", + "object-ungroup", + "paper-plane", + "paste", + "pen-to-square", + "rectangle-list", + "rectangle-xmark", + "registered", + "share-from-square", + "snowflake", + "square-caret-down", + "square-caret-left", + "square-caret-right", + "square-caret-up", + "square-check", + "square-full", + "square-minus", + "square-plus", + "square", + "star-half-stroke", + "star-half", + "star", + "sun", + "thumbs-down", + "thumbs-up", + "trash-can", + "user", + "window-maximize", + "window-minimize", + "window-restore" + ], + "solid": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "a", + "address-book", + "address-card", + "align-center", + "align-justify", + "align-left", + "align-right", + "anchor-circle-check", + "anchor-circle-exclamation", + "anchor-circle-xmark", + "anchor-lock", + "anchor", + "angle-down", + "angle-left", + "angle-right", + "angle-up", + "angles-down", + "angles-left", + "angles-right", + "angles-up", + "ankh", + "apple-whole", + "archway", + "arrow-down-1-9", + "arrow-down-9-1", + "arrow-down-a-z", + "arrow-down-long", + "arrow-down-short-wide", + "arrow-down-up-across-line", + "arrow-down-up-lock", + "arrow-down-wide-short", + "arrow-down-z-a", + "arrow-down", + "arrow-left-long", + "arrow-left", + "arrow-pointer", + "arrow-right-arrow-left", + "arrow-right-from-bracket", + "arrow-right-long", + "arrow-right-to-bracket", + "arrow-right-to-city", + "arrow-right", + "arrow-rotate-left", + "arrow-rotate-right", + "arrow-trend-down", + "arrow-trend-up", + "arrow-turn-down", + "arrow-turn-up", + "arrow-up-1-9", + "arrow-up-9-1", + "arrow-up-a-z", + "arrow-up-from-bracket", + "arrow-up-from-ground-water", + "arrow-up-from-water-pump", + "arrow-up-long", + "arrow-up-right-dots", + "arrow-up-right-from-square", + "arrow-up-short-wide", + "arrow-up-wide-short", + "arrow-up-z-a", + "arrow-up", + "arrows-down-to-line", + "arrows-down-to-people", + "arrows-left-right-to-line", + "arrows-left-right", + "arrows-rotate", + "arrows-spin", + "arrows-split-up-and-left", + "arrows-to-circle", + "arrows-to-dot", + "arrows-to-eye", + "arrows-turn-right", + "arrows-turn-to-dots", + "arrows-up-down-left-right", + "arrows-up-down", + "arrows-up-to-line", + "asterisk", + "at", + "atom", + "audio-description", + "austral-sign", + "award", + "b", + "baby-carriage", + "baby", + "backward-fast", + "backward-step", + "backward", + "bacon", + "bacteria", + "bacterium", + "bag-shopping", + "bahai", + "baht-sign", + "ban-smoking", + "ban", + "bandage", + "bangladeshi-taka-sign", + "barcode", + "bars-progress", + "bars-staggered", + "bars", + "baseball-bat-ball", + "baseball", + "basket-shopping", + "basketball", + "bath", + "battery-empty", + "battery-full", + "battery-half", + "battery-quarter", + "battery-three-quarters", + "bed-pulse", + "bed", + "beer-mug-empty", + "bell-concierge", + "bell-slash", + "bell", + "bezier-curve", + "bicycle", + "binoculars", + "biohazard", + "bitcoin-sign", + "blender-phone", + "blender", + "blog", + "bold", + "bolt-lightning", + "bolt", + "bomb", + "bone", + "bong", + "book-atlas", + "book-bible", + "book-bookmark", + "book-journal-whills", + "book-medical", + "book-open-reader", + "book-open", + "book-quran", + "book-skull", + "book-tanakh", + "book", + "bookmark", + "border-all", + "border-none", + "border-top-left", + "bore-hole", + "bottle-droplet", + "bottle-water", + "bowl-food", + "bowl-rice", + "bowling-ball", + "box-archive", + "box-open", + "box-tissue", + "box", + "boxes-packing", + "boxes-stacked", + "braille", + "brain", + "brazilian-real-sign", + "bread-slice", + "bridge-circle-check", + "bridge-circle-exclamation", + "bridge-circle-xmark", + "bridge-lock", + "bridge-water", + "bridge", + "briefcase-medical", + "briefcase", + "broom-ball", + "broom", + "brush", + "bucket", + "bug-slash", + "bug", + "bugs", + "building-circle-arrow-right", + "building-circle-check", + "building-circle-exclamation", + "building-circle-xmark", + "building-columns", + "building-flag", + "building-lock", + "building-ngo", + "building-shield", + "building-un", + "building-user", + "building-wheat", + "building", + "bullhorn", + "bullseye", + "burger", + "burst", + "bus-simple", + "bus", + "business-time", + "c", + "cable-car", + "cake-candles", + "calculator", + "calendar-check", + "calendar-day", + "calendar-days", + "calendar-minus", + "calendar-plus", + "calendar-week", + "calendar-xmark", + "calendar", + "camera-retro", + "camera-rotate", + "camera", + "campground", + "candy-cane", + "cannabis", + "capsules", + "car-battery", + "car-burst", + "car-on", + "car-rear", + "car-side", + "car-tunnel", + "car", + "caravan", + "caret-down", + "caret-left", + "caret-right", + "caret-up", + "carrot", + "cart-arrow-down", + "cart-flatbed-suitcase", + "cart-flatbed", + "cart-plus", + "cart-shopping", + "cash-register", + "cat", + "cedi-sign", + "cent-sign", + "certificate", + "chair", + "chalkboard-user", + "chalkboard", + "champagne-glasses", + "charging-station", + "chart-area", + "chart-bar", + "chart-column", + "chart-gantt", + "chart-line", + "chart-pie", + "chart-simple", + "check-double", + "check-to-slot", + "check", + "cheese", + "chess-bishop", + "chess-board", + "chess-king", + "chess-knight", + "chess-pawn", + "chess-queen", + "chess-rook", + "chess", + "chevron-down", + "chevron-left", + "chevron-right", + "chevron-up", + "child-combatant", + "child-dress", + "child-reaching", + "child", + "children", + "church", + "circle-arrow-down", + "circle-arrow-left", + "circle-arrow-right", + "circle-arrow-up", + "circle-check", + "circle-chevron-down", + "circle-chevron-left", + "circle-chevron-right", + "circle-chevron-up", + "circle-dollar-to-slot", + "circle-dot", + "circle-down", + "circle-exclamation", + "circle-h", + "circle-half-stroke", + "circle-info", + "circle-left", + "circle-minus", + "circle-nodes", + "circle-notch", + "circle-pause", + "circle-play", + "circle-plus", + "circle-question", + "circle-radiation", + "circle-right", + "circle-stop", + "circle-up", + "circle-user", + "circle-xmark", + "circle", + "city", + "clapperboard", + "clipboard-check", + "clipboard-list", + "clipboard-question", + "clipboard-user", + "clipboard", + "clock-rotate-left", + "clock", + "clone", + "closed-captioning", + "cloud-arrow-down", + "cloud-arrow-up", + "cloud-bolt", + "cloud-meatball", + "cloud-moon-rain", + "cloud-moon", + "cloud-rain", + "cloud-showers-heavy", + "cloud-showers-water", + "cloud-sun-rain", + "cloud-sun", + "cloud", + "clover", + "code-branch", + "code-commit", + "code-compare", + "code-fork", + "code-merge", + "code-pull-request", + "code", + "coins", + "colon-sign", + "comment-dollar", + "comment-dots", + "comment-medical", + "comment-slash", + "comment-sms", + "comment", + "comments-dollar", + "comments", + "compact-disc", + "compass-drafting", + "compass", + "compress", + "computer-mouse", + "computer", + "cookie-bite", + "cookie", + "copy", + "copyright", + "couch", + "cow", + "credit-card", + "crop-simple", + "crop", + "cross", + "crosshairs", + "crow", + "crown", + "crutch", + "cruzeiro-sign", + "cube", + "cubes-stacked", + "cubes", + "d", + "database", + "delete-left", + "democrat", + "desktop", + "dharmachakra", + "diagram-next", + "diagram-predecessor", + "diagram-project", + "diagram-successor", + "diamond-turn-right", + "diamond", + "dice-d20", + "dice-d6", + "dice-five", + "dice-four", + "dice-one", + "dice-six", + "dice-three", + "dice-two", + "dice", + "disease", + "display", + "divide", + "dna", + "dog", + "dollar-sign", + "dolly", + "dong-sign", + "door-closed", + "door-open", + "dove", + "down-left-and-up-right-to-center", + "down-long", + "download", + "dragon", + "draw-polygon", + "droplet-slash", + "droplet", + "drum-steelpan", + "drum", + "drumstick-bite", + "dumbbell", + "dumpster-fire", + "dumpster", + "dungeon", + "e", + "ear-deaf", + "ear-listen", + "earth-africa", + "earth-americas", + "earth-asia", + "earth-europe", + "earth-oceania", + "egg", + "eject", + "elevator", + "ellipsis-vertical", + "ellipsis", + "envelope-circle-check", + "envelope-open-text", + "envelope-open", + "envelope", + "envelopes-bulk", + "equals", + "eraser", + "ethernet", + "euro-sign", + "exclamation", + "expand", + "explosion", + "eye-dropper", + "eye-low-vision", + "eye-slash", + "eye", + "f", + "face-angry", + "face-dizzy", + "face-flushed", + "face-frown-open", + "face-frown", + "face-grimace", + "face-grin-beam-sweat", + "face-grin-beam", + "face-grin-hearts", + "face-grin-squint-tears", + "face-grin-squint", + "face-grin-stars", + "face-grin-tears", + "face-grin-tongue-squint", + "face-grin-tongue-wink", + "face-grin-tongue", + "face-grin-wide", + "face-grin-wink", + "face-grin", + "face-kiss-beam", + "face-kiss-wink-heart", + "face-kiss", + "face-laugh-beam", + "face-laugh-squint", + "face-laugh-wink", + "face-laugh", + "face-meh-blank", + "face-meh", + "face-rolling-eyes", + "face-sad-cry", + "face-sad-tear", + "face-smile-beam", + "face-smile-wink", + "face-smile", + "face-surprise", + "face-tired", + "fan", + "faucet-drip", + "faucet", + "fax", + "feather-pointed", + "feather", + "ferry", + "file-arrow-down", + "file-arrow-up", + "file-audio", + "file-circle-check", + "file-circle-exclamation", + "file-circle-minus", + "file-circle-plus", + "file-circle-question", + "file-circle-xmark", + "file-code", + "file-contract", + "file-csv", + "file-excel", + "file-export", + "file-image", + "file-import", + "file-invoice-dollar", + "file-invoice", + "file-lines", + "file-medical", + "file-pdf", + "file-pen", + "file-powerpoint", + "file-prescription", + "file-shield", + "file-signature", + "file-video", + "file-waveform", + "file-word", + "file-zipper", + "file", + "fill-drip", + "fill", + "film", + "filter-circle-dollar", + "filter-circle-xmark", + "filter", + "fingerprint", + "fire-burner", + "fire-extinguisher", + "fire-flame-curved", + "fire-flame-simple", + "fire", + "fish-fins", + "fish", + "flag-checkered", + "flag-usa", + "flag", + "flask-vial", + "flask", + "floppy-disk", + "florin-sign", + "folder-closed", + "folder-minus", + "folder-open", + "folder-plus", + "folder-tree", + "folder", + "font-awesome", + "font", + "football", + "forward-fast", + "forward-step", + "forward", + "franc-sign", + "frog", + "futbol", + "g", + "gamepad", + "gas-pump", + "gauge-high", + "gauge-simple-high", + "gauge-simple", + "gauge", + "gavel", + "gear", + "gears", + "gem", + "genderless", + "ghost", + "gift", + "gifts", + "glass-water-droplet", + "glass-water", + "glasses", + "globe", + "golf-ball-tee", + "gopuram", + "graduation-cap", + "greater-than-equal", + "greater-than", + "grip-lines-vertical", + "grip-lines", + "grip-vertical", + "grip", + "group-arrows-rotate", + "guarani-sign", + "guitar", + "gun", + "h", + "hammer", + "hamsa", + "hand-back-fist", + "hand-dots", + "hand-fist", + "hand-holding-dollar", + "hand-holding-droplet", + "hand-holding-hand", + "hand-holding-heart", + "hand-holding-medical", + "hand-holding", + "hand-lizard", + "hand-middle-finger", + "hand-peace", + "hand-point-down", + "hand-point-left", + "hand-point-right", + "hand-point-up", + "hand-pointer", + "hand-scissors", + "hand-sparkles", + "hand-spock", + "hand", + "handcuffs", + "hands-asl-interpreting", + "hands-bound", + "hands-bubbles", + "hands-clapping", + "hands-holding-child", + "hands-holding-circle", + "hands-holding", + "hands-praying", + "hands", + "handshake-angle", + "handshake-simple-slash", + "handshake-simple", + "handshake-slash", + "handshake", + "hanukiah", + "hard-drive", + "hashtag", + "hat-cowboy-side", + "hat-cowboy", + "hat-wizard", + "head-side-cough-slash", + "head-side-cough", + "head-side-mask", + "head-side-virus", + "heading", + "headphones-simple", + "headphones", + "headset", + "heart-circle-bolt", + "heart-circle-check", + "heart-circle-exclamation", + "heart-circle-minus", + "heart-circle-plus", + "heart-circle-xmark", + "heart-crack", + "heart-pulse", + "heart", + "helicopter-symbol", + "helicopter", + "helmet-safety", + "helmet-un", + "highlighter", + "hill-avalanche", + "hill-rockslide", + "hippo", + "hockey-puck", + "holly-berry", + "horse-head", + "horse", + "hospital-user", + "hospital", + "hot-tub-person", + "hotdog", + "hotel", + "hourglass-end", + "hourglass-half", + "hourglass-start", + "hourglass", + "house-chimney-crack", + "house-chimney-medical", + "house-chimney-user", + "house-chimney-window", + "house-chimney", + "house-circle-check", + "house-circle-exclamation", + "house-circle-xmark", + "house-crack", + "house-fire", + "house-flag", + "house-flood-water-circle-arrow-right", + "house-flood-water", + "house-laptop", + "house-lock", + "house-medical-circle-check", + "house-medical-circle-exclamation", + "house-medical-circle-xmark", + "house-medical-flag", + "house-medical", + "house-signal", + "house-tsunami", + "house-user", + "house", + "hryvnia-sign", + "hurricane", + "i-cursor", + "i", + "ice-cream", + "icicles", + "icons", + "id-badge", + "id-card-clip", + "id-card", + "igloo", + "image-portrait", + "image", + "images", + "inbox", + "indent", + "indian-rupee-sign", + "industry", + "infinity", + "info", + "italic", + "j", + "jar-wheat", + "jar", + "jedi", + "jet-fighter-up", + "jet-fighter", + "joint", + "jug-detergent", + "k", + "kaaba", + "key", + "keyboard", + "khanda", + "kip-sign", + "kit-medical", + "kitchen-set", + "kiwi-bird", + "l", + "land-mine-on", + "landmark-dome", + "landmark-flag", + "landmark", + "language", + "laptop-code", + "laptop-file", + "laptop-medical", + "laptop", + "lari-sign", + "layer-group", + "leaf", + "left-long", + "left-right", + "lemon", + "less-than-equal", + "less-than", + "life-ring", + "lightbulb", + "lines-leaning", + "link-slash", + "link", + "lira-sign", + "list-check", + "list-ol", + "list-ul", + "list", + "litecoin-sign", + "location-arrow", + "location-crosshairs", + "location-dot", + "location-pin-lock", + "location-pin", + "lock-open", + "lock", + "locust", + "lungs-virus", + "lungs", + "m", + "magnet", + "magnifying-glass-arrow-right", + "magnifying-glass-chart", + "magnifying-glass-dollar", + "magnifying-glass-location", + "magnifying-glass-minus", + "magnifying-glass-plus", + "magnifying-glass", + "manat-sign", + "map-location-dot", + "map-location", + "map-pin", + "map", + "marker", + "mars-and-venus-burst", + "mars-and-venus", + "mars-double", + "mars-stroke-right", + "mars-stroke-up", + "mars-stroke", + "mars", + "martini-glass-citrus", + "martini-glass-empty", + "martini-glass", + "mask-face", + "mask-ventilator", + "mask", + "masks-theater", + "mattress-pillow", + "maximize", + "medal", + "memory", + "menorah", + "mercury", + "message", + "meteor", + "microchip", + "microphone-lines-slash", + "microphone-lines", + "microphone-slash", + "microphone", + "microscope", + "mill-sign", + "minimize", + "minus", + "mitten", + "mobile-button", + "mobile-retro", + "mobile-screen-button", + "mobile-screen", + "mobile", + "money-bill-1-wave", + "money-bill-1", + "money-bill-transfer", + "money-bill-trend-up", + "money-bill-wave", + "money-bill-wheat", + "money-bill", + "money-bills", + "money-check-dollar", + "money-check", + "monument", + "moon", + "mortar-pestle", + "mosque", + "mosquito-net", + "mosquito", + "motorcycle", + "mound", + "mountain-city", + "mountain-sun", + "mountain", + "mug-hot", + "mug-saucer", + "music", + "n", + "naira-sign", + "network-wired", + "neuter", + "newspaper", + "not-equal", + "notdef", + "note-sticky", + "notes-medical", + "o", + "object-group", + "object-ungroup", + "oil-can", + "oil-well", + "om", + "otter", + "outdent", + "p", + "pager", + "paint-roller", + "paintbrush", + "palette", + "pallet", + "panorama", + "paper-plane", + "paperclip", + "parachute-box", + "paragraph", + "passport", + "paste", + "pause", + "paw", + "peace", + "pen-clip", + "pen-fancy", + "pen-nib", + "pen-ruler", + "pen-to-square", + "pen", + "pencil", + "people-arrows", + "people-carry-box", + "people-group", + "people-line", + "people-pulling", + "people-robbery", + "people-roof", + "pepper-hot", + "percent", + "person-arrow-down-to-line", + "person-arrow-up-from-line", + "person-biking", + "person-booth", + "person-breastfeeding", + "person-burst", + "person-cane", + "person-chalkboard", + "person-circle-check", + "person-circle-exclamation", + "person-circle-minus", + "person-circle-plus", + "person-circle-question", + "person-circle-xmark", + "person-digging", + "person-dots-from-line", + "person-dress-burst", + "person-dress", + "person-drowning", + "person-falling-burst", + "person-falling", + "person-half-dress", + "person-harassing", + "person-hiking", + "person-military-pointing", + "person-military-rifle", + "person-military-to-person", + "person-praying", + "person-pregnant", + "person-rays", + "person-rifle", + "person-running", + "person-shelter", + "person-skating", + "person-skiing-nordic", + "person-skiing", + "person-snowboarding", + "person-swimming", + "person-through-window", + "person-walking-arrow-loop-left", + "person-walking-arrow-right", + "person-walking-dashed-line-arrow-right", + "person-walking-luggage", + "person-walking-with-cane", + "person-walking", + "person", + "peseta-sign", + "peso-sign", + "phone-flip", + "phone-slash", + "phone-volume", + "phone", + "photo-film", + "piggy-bank", + "pills", + "pizza-slice", + "place-of-worship", + "plane-arrival", + "plane-circle-check", + "plane-circle-exclamation", + "plane-circle-xmark", + "plane-departure", + "plane-lock", + "plane-slash", + "plane-up", + "plane", + "plant-wilt", + "plate-wheat", + "play", + "plug-circle-bolt", + "plug-circle-check", + "plug-circle-exclamation", + "plug-circle-minus", + "plug-circle-plus", + "plug-circle-xmark", + "plug", + "plus-minus", + "plus", + "podcast", + "poo-storm", + "poo", + "poop", + "power-off", + "prescription-bottle-medical", + "prescription-bottle", + "prescription", + "print", + "pump-medical", + "pump-soap", + "puzzle-piece", + "q", + "qrcode", + "question", + "quote-left", + "quote-right", + "r", + "radiation", + "radio", + "rainbow", + "ranking-star", + "receipt", + "record-vinyl", + "rectangle-ad", + "rectangle-list", + "rectangle-xmark", + "recycle", + "registered", + "repeat", + "reply-all", + "reply", + "republican", + "restroom", + "retweet", + "ribbon", + "right-from-bracket", + "right-left", + "right-long", + "right-to-bracket", + "ring", + "road-barrier", + "road-bridge", + "road-circle-check", + "road-circle-exclamation", + "road-circle-xmark", + "road-lock", + "road-spikes", + "road", + "robot", + "rocket", + "rotate-left", + "rotate-right", + "rotate", + "route", + "rss", + "ruble-sign", + "rug", + "ruler-combined", + "ruler-horizontal", + "ruler-vertical", + "ruler", + "rupee-sign", + "rupiah-sign", + "s", + "sack-dollar", + "sack-xmark", + "sailboat", + "satellite-dish", + "satellite", + "scale-balanced", + "scale-unbalanced-flip", + "scale-unbalanced", + "school-circle-check", + "school-circle-exclamation", + "school-circle-xmark", + "school-flag", + "school-lock", + "school", + "scissors", + "screwdriver-wrench", + "screwdriver", + "scroll-torah", + "scroll", + "sd-card", + "section", + "seedling", + "server", + "shapes", + "share-from-square", + "share-nodes", + "share", + "sheet-plastic", + "shekel-sign", + "shield-cat", + "shield-dog", + "shield-halved", + "shield-heart", + "shield-virus", + "shield", + "ship", + "shirt", + "shoe-prints", + "shop-lock", + "shop-slash", + "shop", + "shower", + "shrimp", + "shuffle", + "shuttle-space", + "sign-hanging", + "signal", + "signature", + "signs-post", + "sim-card", + "sink", + "sitemap", + "skull-crossbones", + "skull", + "slash", + "sleigh", + "sliders", + "smog", + "smoking", + "snowflake", + "snowman", + "snowplow", + "soap", + "socks", + "solar-panel", + "sort-down", + "sort-up", + "sort", + "spa", + "spaghetti-monster-flying", + "spell-check", + "spider", + "spinner", + "splotch", + "spoon", + "spray-can-sparkles", + "spray-can", + "square-arrow-up-right", + "square-caret-down", + "square-caret-left", + "square-caret-right", + "square-caret-up", + "square-check", + "square-envelope", + "square-full", + "square-h", + "square-minus", + "square-nfi", + "square-parking", + "square-pen", + "square-person-confined", + "square-phone-flip", + "square-phone", + "square-plus", + "square-poll-horizontal", + "square-poll-vertical", + "square-root-variable", + "square-rss", + "square-share-nodes", + "square-up-right", + "square-virus", + "square-xmark", + "square", + "staff-snake", + "stairs", + "stamp", + "stapler", + "star-and-crescent", + "star-half-stroke", + "star-half", + "star-of-david", + "star-of-life", + "star", + "sterling-sign", + "stethoscope", + "stop", + "stopwatch-20", + "stopwatch", + "store-slash", + "store", + "street-view", + "strikethrough", + "stroopwafel", + "subscript", + "suitcase-medical", + "suitcase-rolling", + "suitcase", + "sun-plant-wilt", + "sun", + "superscript", + "swatchbook", + "synagogue", + "syringe", + "t", + "table-cells-column-lock", + "table-cells-large", + "table-cells-row-lock", + "table-cells-row-unlock", + "table-cells", + "table-columns", + "table-list", + "table-tennis-paddle-ball", + "table", + "tablet-button", + "tablet-screen-button", + "tablet", + "tablets", + "tachograph-digital", + "tag", + "tags", + "tape", + "tarp-droplet", + "tarp", + "taxi", + "teeth-open", + "teeth", + "temperature-arrow-down", + "temperature-arrow-up", + "temperature-empty", + "temperature-full", + "temperature-half", + "temperature-high", + "temperature-low", + "temperature-quarter", + "temperature-three-quarters", + "tenge-sign", + "tent-arrow-down-to-line", + "tent-arrow-left-right", + "tent-arrow-turn-left", + "tent-arrows-down", + "tent", + "tents", + "terminal", + "text-height", + "text-slash", + "text-width", + "thermometer", + "thumbs-down", + "thumbs-up", + "thumbtack-slash", + "thumbtack", + "ticket-simple", + "ticket", + "timeline", + "toggle-off", + "toggle-on", + "toilet-paper-slash", + "toilet-paper", + "toilet-portable", + "toilet", + "toilets-portable", + "toolbox", + "tooth", + "torii-gate", + "tornado", + "tower-broadcast", + "tower-cell", + "tower-observation", + "tractor", + "trademark", + "traffic-light", + "trailer", + "train-subway", + "train-tram", + "train", + "transgender", + "trash-arrow-up", + "trash-can-arrow-up", + "trash-can", + "trash", + "tree-city", + "tree", + "triangle-exclamation", + "trophy", + "trowel-bricks", + "trowel", + "truck-arrow-right", + "truck-droplet", + "truck-fast", + "truck-field-un", + "truck-field", + "truck-front", + "truck-medical", + "truck-monster", + "truck-moving", + "truck-pickup", + "truck-plane", + "truck-ramp-box", + "truck", + "tty", + "turkish-lira-sign", + "turn-down", + "turn-up", + "tv", + "u", + "umbrella-beach", + "umbrella", + "underline", + "universal-access", + "unlock-keyhole", + "unlock", + "up-down-left-right", + "up-down", + "up-long", + "up-right-and-down-left-from-center", + "up-right-from-square", + "upload", + "user-astronaut", + "user-check", + "user-clock", + "user-doctor", + "user-gear", + "user-graduate", + "user-group", + "user-injured", + "user-large-slash", + "user-large", + "user-lock", + "user-minus", + "user-ninja", + "user-nurse", + "user-pen", + "user-plus", + "user-secret", + "user-shield", + "user-slash", + "user-tag", + "user-tie", + "user-xmark", + "user", + "users-between-lines", + "users-gear", + "users-line", + "users-rays", + "users-rectangle", + "users-slash", + "users-viewfinder", + "users", + "utensils", + "v", + "van-shuttle", + "vault", + "vector-square", + "venus-double", + "venus-mars", + "venus", + "vest-patches", + "vest", + "vial-circle-check", + "vial-virus", + "vial", + "vials", + "video-slash", + "video", + "vihara", + "virus-covid-slash", + "virus-covid", + "virus-slash", + "virus", + "viruses", + "voicemail", + "volcano", + "volleyball", + "volume-high", + "volume-low", + "volume-off", + "volume-xmark", + "vr-cardboard", + "w", + "walkie-talkie", + "wallet", + "wand-magic-sparkles", + "wand-magic", + "wand-sparkles", + "warehouse", + "water-ladder", + "water", + "wave-square", + "web-awesome", + "weight-hanging", + "weight-scale", + "wheat-awn-circle-exclamation", + "wheat-awn", + "wheelchair-move", + "wheelchair", + "whiskey-glass", + "wifi", + "wind", + "window-maximize", + "window-minimize", + "window-restore", + "wine-bottle", + "wine-glass-empty", + "wine-glass", + "won-sign", + "worm", + "wrench", + "x-ray", + "x", + "xmark", + "xmarks-lines", + "y", + "yen-sign", + "yin-yang", + "z" + ] +} diff --git a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Pro.json b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Pro.json new file mode 100644 index 00000000..d8c08b3b --- /dev/null +++ b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Pro.json @@ -0,0 +1,4823 @@ +{ + "0": 48, + "1": 49, + "2": 50, + "3": 51, + "4": 52, + "5": 53, + "6": 54, + "7": 55, + "8": 56, + "9": 57, + "100": 58396, + "fill-drip": 62838, + "arrows-to-circle": 58557, + "circle-chevron-right": 61752, + "chevron-circle-right": 61752, + "wagon-covered": 63726, + "line-height": 63601, + "bagel": 58327, + "transporter-7": 58024, + "at": 64, + "rectangles-mixed": 58147, + "phone-arrow-up-right": 57892, + "phone-arrow-up": 57892, + "phone-outgoing": 57892, + "trash-can": 62189, + "trash-alt": 62189, + "circle-l": 57620, + "head-side-goggles": 63210, + "head-vr": 63210, + "text-height": 61492, + "user-xmark": 62005, + "user-times": 62005, + "face-hand-yawn": 58233, + "gauge-simple-min": 63021, + "tachometer-slowest": 63021, + "stethoscope": 61681, + "coffin": 63174, + "message": 62074, + "comment-alt": 62074, + "salad": 63518, + "bowl-salad": 63518, + "info": 61737, + "robot-astromech": 58066, + "ring-diamond": 58795, + "fondue-pot": 58381, + "theta": 63134, + "face-hand-peeking": 58497, + "square-user": 57987, + "down-left-and-up-right-to-center": 62498, + "compress-alt": 62498, + "explosion": 58601, + "file-lines": 61788, + "file-alt": 61788, + "file-text": 61788, + "wave-square": 63550, + "ring": 63243, + "building-un": 58585, + "dice-three": 62759, + "tire-pressure-warning": 63027, + "wifi-fair": 63147, + "wifi-2": 63147, + "calendar-days": 61555, + "calendar-alt": 61555, + "mp3-player": 63694, + "anchor-circle-check": 58538, + "tally-4": 58007, + "rectangle-history": 58530, + "building-circle-arrow-right": 58577, + "volleyball": 62559, + "volleyball-ball": 62559, + "sun-haze": 63333, + "text-size": 63636, + "ufo": 57415, + "fork": 62179, + "utensil-fork": 62179, + "arrows-up-to-line": 58562, + "mobile-signal": 57839, + "barcode-scan": 62565, + "sort-down": 61661, + "sort-desc": 61661, + "folder-arrow-down": 57427, + "folder-download": 57427, + "circle-minus": 61526, + "minus-circle": 61526, + "face-icicles": 58236, + "shovel": 63251, + "door-open": 62763, + "films": 57722, + "right-from-bracket": 62197, + "sign-out-alt": 62197, + "face-glasses": 58231, + "nfc": 57847, + "atom": 62930, + "soap": 57454, + "icons": 63597, + "heart-music-camera-bolt": 63597, + "microphone-lines-slash": 62777, + "microphone-alt-slash": 62777, + "closed-captioning-slash": 57653, + "calculator-simple": 63052, + "calculator-alt": 63052, + "bridge-circle-check": 58569, + "sliders-up": 62449, + "sliders-v": 62449, + "location-minus": 62985, + "map-marker-minus": 62985, + "pump-medical": 57450, + "fingerprint": 62839, + "ski-boot": 58316, + "standard-definition": 57994, + "rectangle-sd": 57994, + "h1": 62227, + "hand-point-right": 61604, + "magnifying-glass-location": 63113, + "search-location": 63113, + "message-bot": 58296, + "forward-step": 61521, + "step-forward": 61521, + "face-smile-beam": 62904, + "smile-beam": 62904, + "light-ceiling": 57366, + "message-exclamation": 62629, + "comment-alt-exclamation": 62629, + "bowl-scoop": 58334, + "bowl-shaved-ice": 58334, + "square-x": 57990, + "building-memo": 58910, + "utility-pole-double": 58052, + "flag-checkered": 61726, + "chevrons-up": 62245, + "chevron-double-up": 62245, + "football": 62542, + "football-ball": 62542, + "user-vneck": 58465, + "school-circle-exclamation": 58732, + "crop": 61733, + "angles-down": 61699, + "angle-double-down": 61699, + "users-rectangle": 58772, + "people-roof": 58679, + "square-arrow-right": 62267, + "arrow-square-right": 62267, + "location-plus": 62986, + "map-marker-plus": 62986, + "lightbulb-exclamation-on": 57802, + "people-line": 58676, + "beer-mug-empty": 61692, + "beer": 61692, + "crate-empty": 57681, + "diagram-predecessor": 58487, + "transporter": 57410, + "calendar-circle-user": 58481, + "arrow-up-long": 61814, + "long-arrow-up": 61814, + "person-carry-box": 62671, + "person-carry": 62671, + "fire-flame-simple": 62570, + "burn": 62570, + "person": 61827, + "male": 61827, + "laptop": 61705, + "file-csv": 63197, + "menorah": 63094, + "union": 63138, + "chevrons-left": 62243, + "chevron-double-left": 62243, + "circle-heart": 62663, + "heart-circle": 62663, + "truck-plane": 58767, + "record-vinyl": 63705, + "bring-forward": 63574, + "square-p": 57977, + "face-grin-stars": 62855, + "grin-stars": 62855, + "sigma": 63115, + "camera-movie": 63657, + "bong": 62812, + "clarinet": 63661, + "truck-flatbed": 58038, + "spaghetti-monster-flying": 63099, + "pastafarianism": 63099, + "arrow-down-up-across-line": 58543, + "arrows-rotate-reverse": 58928, + "leaf-heart": 62667, + "house-building": 57777, + "cheese-swiss": 63472, + "spoon": 62181, + "utensil-spoon": 62181, + "jar-wheat": 58647, + "envelopes-bulk": 63092, + "mail-bulk": 63092, + "file-circle-exclamation": 58603, + "bow-arrow": 63161, + "cart-xmark": 57565, + "hexagon-xmark": 62190, + "times-hexagon": 62190, + "xmark-hexagon": 62190, + "circle-h": 62590, + "hospital-symbol": 62590, + "merge": 58662, + "pager": 63509, + "cart-minus": 57563, + "address-book": 62137, + "contact-book": 62137, + "pan-frying": 58412, + "grid": 57749, + "grid-3": 57749, + "football-helmet": 62543, + "hand-love": 57765, + "trees": 63268, + "strikethrough": 61644, + "page": 58408, + "k": 75, + "diagram-previous": 58488, + "gauge-min": 63016, + "tachometer-alt-slowest": 63016, + "folder-grid": 57736, + "eggplant": 57708, + "excavator": 58966, + "ram": 63242, + "landmark-flag": 58652, + "lips": 62976, + "pencil": 62211, + "pencil-alt": 62211, + "backward": 61514, + "caret-right": 61658, + "comments": 61574, + "paste": 61674, + "file-clipboard": 61674, + "desktop-arrow-down": 57685, + "code-pull-request": 57660, + "pumpkin": 63239, + "clipboard-list": 62573, + "pen-field": 57873, + "blueberries": 58088, + "truck-ramp-box": 62686, + "truck-loading": 62686, + "note": 57855, + "arrow-down-to-square": 57494, + "user-check": 62716, + "cloud-xmark": 58207, + "vial-virus": 58775, + "book-blank": 62937, + "book-alt": 62937, + "golf-flag-hole": 58284, + "message-arrow-down": 57819, + "comment-alt-arrow-down": 57819, + "face-unamused": 58271, + "sheet-plastic": 58737, + "circle-9": 57590, + "blog": 63361, + "user-ninja": 62724, + "pencil-slash": 57877, + "bowling-pins": 62519, + "person-arrow-up-from-line": 58681, + "down-right": 57707, + "scroll-torah": 63136, + "torah": 63136, + "webhook": 58837, + "blinds-open": 63740, + "fence": 58115, + "up": 62295, + "arrow-alt-up": 62295, + "broom-ball": 62552, + "quidditch": 62552, + "quidditch-broom-ball": 62552, + "drumstick": 63190, + "square-v": 57988, + "face-awesome": 58377, + "gave-dandy": 58377, + "dial-off": 57698, + "toggle-off": 61956, + "face-smile-horns": 58257, + "box-archive": 61831, + "archive": 61831, + "grapes": 58118, + "person-drowning": 58693, + "dial-max": 57694, + "circle-m": 57621, + "calendar-image": 57556, + "circle-caret-down": 62253, + "caret-circle-down": 62253, + "arrow-down-9-1": 63622, + "sort-numeric-desc": 63622, + "sort-numeric-down-alt": 63622, + "face-grin-tongue-squint": 62858, + "grin-tongue-squint": 62858, + "shish-kebab": 63521, + "spray-can": 62909, + "alarm-snooze": 63557, + "scarecrow": 63245, + "truck-monster": 63035, + "gift-card": 63075, + "w": 87, + "code-pull-request-draft": 58362, + "square-b": 57956, + "elephant": 63194, + "earth-africa": 62844, + "globe-africa": 62844, + "rainbow": 63323, + "circle-notch": 61902, + "tablet-screen-button": 62458, + "tablet-alt": 62458, + "paw": 61872, + "message-question": 57827, + "cloud": 61634, + "trowel-bricks": 58762, + "square-3": 57944, + "face-flushed": 62841, + "flushed": 62841, + "hospital-user": 63501, + "microwave": 57371, + "chf-sign": 58882, + "tent-arrow-left-right": 58751, + "cart-circle-arrow-up": 58352, + "trash-clock": 58032, + "reflect-both": 58991, + "gavel": 61667, + "legal": 61667, + "sprinkler-ceiling": 58444, + "browsers": 57547, + "trillium": 58760, + "table-cells-unlock": 59026, + "music-slash": 63697, + "truck-ramp": 62688, + "binoculars": 61925, + "microphone-slash": 61745, + "box-tissue": 57435, + "circle-c": 57601, + "star-christmas": 63444, + "chart-bullet": 57569, + "motorcycle": 61980, + "tree-christmas": 63451, + "tire-flat": 63026, + "sunglasses": 63634, + "badge": 62261, + "message-pen": 62628, + "comment-alt-edit": 62628, + "message-edit": 62628, + "bell-concierge": 62818, + "concierge-bell": 62818, + "pen-ruler": 62894, + "pencil-ruler": 62894, + "file-mp3": 58952, + "arrow-progress": 58847, + "chess-rook-piece": 62536, + "chess-rook-alt": 62536, + "square-root": 63127, + "album-collection-circle-plus": 58510, + "people-arrows": 57448, + "people-arrows-left-right": 57448, + "sign-post": 58916, + "face-angry-horns": 58216, + "mars-and-venus-burst": 58659, + "tombstone": 63264, + "square-caret-right": 61778, + "caret-square-right": 61778, + "scissors": 61636, + "cut": 61636, + "list-music": 63689, + "sun-plant-wilt": 58746, + "toilets-portable": 58756, + "hockey-puck": 62547, + "mustache": 58812, + "hyphen": 45, + "table": 61646, + "user-chef": 58322, + "message-image": 57824, + "comment-alt-image": 57824, + "users-medical": 63536, + "sensor-triangle-exclamation": 57385, + "sensor-alert": 57385, + "magnifying-glass-arrow-right": 58657, + "tachograph-digital": 62822, + "digital-tachograph": 62822, + "face-mask": 58239, + "pickleball": 58421, + "star-sharp-half": 57996, + "users-slash": 57459, + "clover": 57657, + "meat": 63508, + "reply": 62437, + "mail-reply": 62437, + "star-and-crescent": 63129, + "empty-set": 63062, + "house-fire": 58636, + "square-minus": 61766, + "minus-square": 61766, + "helicopter": 62771, + "bird": 58473, + "compass": 61774, + "square-caret-down": 61776, + "caret-square-down": 61776, + "heart-half-stroke": 57772, + "heart-half-alt": 57772, + "file-circle-question": 58607, + "truck-utensils": 58920, + "laptop-code": 62972, + "joystick": 63685, + "grill-fire": 58788, + "rectangle-vertical-history": 57911, + "swatchbook": 62915, + "prescription-bottle": 62597, + "bars": 61641, + "navicon": 61641, + "keyboard-left": 57795, + "people-group": 58675, + "hourglass-end": 62035, + "hourglass-3": 62035, + "heart-crack": 63401, + "heart-broken": 63401, + "face-beam-hand-over-mouth": 58492, + "droplet-percent": 63312, + "humidity": 63312, + "square-up-right": 62304, + "external-link-square-alt": 62304, + "face-kiss-beam": 62871, + "kiss-beam": 62871, + "corn": 63175, + "roller-coaster": 58148, + "photo-film-music": 57896, + "radar": 57380, + "sickle": 63522, + "film": 61448, + "coconut": 58102, + "ruler-horizontal": 62791, + "shield-cross": 63250, + "cassette-tape": 63659, + "square-terminal": 58154, + "people-robbery": 58678, + "lightbulb": 61675, + "caret-left": 61657, + "comment-middle": 57673, + "trash-can-list": 58027, + "block": 58474, + "circle-exclamation": 61546, + "exclamation-circle": 61546, + "school-circle-xmark": 58733, + "arrow-right-from-bracket": 61579, + "sign-out": 61579, + "face-frown-slight": 58230, + "circle-chevron-down": 61754, + "chevron-circle-down": 61754, + "sidebar-flip": 57935, + "unlock-keyhole": 61758, + "unlock-alt": 61758, + "temperature-list": 58009, + "cloud-showers-heavy": 63296, + "headphones-simple": 62863, + "headphones-alt": 62863, + "sitemap": 61672, + "pipe-section": 58424, + "space-station-moon-construction": 57396, + "space-station-moon-alt": 57396, + "circle-dollar-to-slot": 62649, + "donate": 62649, + "memory": 62776, + "face-sleeping": 58253, + "road-spikes": 58728, + "fire-burner": 58609, + "squirrel": 63258, + "arrow-up-to-line": 62273, + "arrow-to-top": 62273, + "flag": 61476, + "face-cowboy-hat": 58222, + "hanukiah": 63206, + "chart-scatter-3d": 57576, + "display-chart-up": 58851, + "square-code": 57959, + "feather": 62765, + "volume-low": 61479, + "volume-down": 61479, + "xmark-to-slot": 63345, + "times-to-slot": 63345, + "vote-nay": 63345, + "box-taped": 62618, + "box-alt": 62618, + "comment-slash": 62643, + "swords": 63261, + "cloud-sun-rain": 63299, + "album": 63647, + "circle-n": 57624, + "compress": 61542, + "wheat-awn": 58061, + "wheat-alt": 58061, + "ankh": 63044, + "hands-holding-child": 58618, + "asterisk": 42, + "key-skeleton-left-right": 58292, + "comment-lines": 62640, + "luchador-mask": 62549, + "luchador": 62549, + "mask-luchador": 62549, + "square-check": 61770, + "check-square": 61770, + "shredder": 63114, + "book-open-cover": 57536, + "book-open-alt": 57536, + "sandwich": 63519, + "peseta-sign": 57889, + "square-parking-slash": 62999, + "parking-slash": 62999, + "train-tunnel": 58452, + "heading": 61916, + "header": 61916, + "ghost": 63202, + "face-anguished": 58217, + "hockey-sticks": 62548, + "abacus": 63040, + "film-simple": 62368, + "film-alt": 62368, + "list": 61498, + "list-squares": 61498, + "tree-palm": 63531, + "square-phone-flip": 63611, + "phone-square-alt": 63611, + "user-beard-bolt": 59017, + "cart-plus": 61975, + "gamepad": 61723, + "border-center-v": 63645, + "circle-dot": 61842, + "dot-circle": 61842, + "clipboard-medical": 57651, + "face-dizzy": 62823, + "dizzy": 62823, + "egg": 63483, + "up-to-line": 62285, + "arrow-alt-to-top": 62285, + "house-medical-circle-xmark": 58643, + "watch-fitness": 63038, + "clock-nine-thirty": 58189, + "campground": 63163, + "folder-plus": 63070, + "jug": 63686, + "futbol": 61923, + "futbol-ball": 61923, + "soccer-ball": 61923, + "snow-blowing": 63329, + "paintbrush": 61948, + "paint-brush": 61948, + "lock": 61475, + "arrow-down-from-line": 62277, + "arrow-from-top": 62277, + "gas-pump": 62767, + "signal-bars-slash": 63124, + "signal-alt-slash": 63124, + "monkey": 63227, + "rectangle-pro": 57909, + "pro": 57909, + "house-night": 57360, + "hot-tub-person": 62867, + "hot-tub": 62867, + "globe-pointer": 58894, + "blanket": 62616, + "map-location": 62879, + "map-marked": 62879, + "house-flood-water": 58638, + "comments-question-check": 57679, + "tree": 61883, + "arrows-cross": 57506, + "backpack": 62932, + "square-small": 57982, + "folder-arrow-up": 57428, + "folder-upload": 57428, + "bridge-lock": 58572, + "crosshairs-simple": 58783, + "sack-dollar": 63517, + "pen-to-square": 61508, + "edit": 61508, + "square-sliders": 62448, + "sliders-h-square": 62448, + "car-side": 62948, + "message-middle-top": 57826, + "comment-middle-top-alt": 57826, + "lightbulb-on": 63090, + "knife": 62180, + "utensil-knife": 62180, + "share-nodes": 61920, + "share-alt": 61920, + "display-chart-up-circle-dollar": 58854, + "wave-sine": 63641, + "heart-circle-minus": 58623, + "circle-w": 57644, + "circle-calendar": 57602, + "calendar-circle": 57602, + "hourglass-half": 62034, + "hourglass-2": 62034, + "microscope": 62992, + "sunset": 63335, + "sink": 57453, + "calendar-exclamation": 62260, + "truck-container-empty": 58037, + "hand-heart": 62652, + "bag-shopping": 62096, + "shopping-bag": 62096, + "arrow-down-z-a": 63617, + "sort-alpha-desc": 63617, + "sort-alpha-down-alt": 63617, + "mitten": 63413, + "reply-clock": 57913, + "reply-time": 57913, + "person-rays": 58701, + "right": 62294, + "arrow-alt-right": 62294, + "circle-f": 57614, + "users": 61632, + "face-pleading": 58246, + "eye-slash": 61552, + "flask-vial": 58611, + "police-box": 57377, + "cucumber": 58369, + "head-side-brain": 63496, + "hand": 62038, + "hand-paper": 62038, + "person-biking-mountain": 63563, + "biking-mountain": 63563, + "utensils-slash": 58468, + "print-magnifying-glass": 63514, + "print-search": 63514, + "turn-right": 58937, + "folder-bookmark": 57734, + "arrow-turn-left-down": 58931, + "om": 63097, + "pi": 63102, + "flask-round-potion": 63201, + "flask-potion": 63201, + "face-shush": 58252, + "worm": 58777, + "house-circle-xmark": 58635, + "plug": 61926, + "calendar-circle-exclamation": 58478, + "square-i": 57970, + "chevron-up": 61559, + "face-saluting": 58500, + "gauge-simple-low": 63020, + "tachometer-slow": 63020, + "face-persevering": 58245, + "circle-camera": 57603, + "camera-circle": 57603, + "hand-spock": 62041, + "spider-web": 63257, + "circle-microphone": 57622, + "microphone-circle": 57622, + "book-arrow-up": 57530, + "popsicle": 58430, + "command": 57666, + "blinds": 63739, + "stopwatch": 62194, + "saxophone": 63708, + "square-2": 57943, + "field-hockey-stick-ball": 62540, + "field-hockey": 62540, + "arrow-up-square-triangle": 63627, + "sort-shapes-up-alt": 63627, + "face-scream": 58251, + "square-m": 57974, + "camera-web": 63538, + "webcam": 63538, + "comment-arrow-down": 57667, + "lightbulb-cfl": 58790, + "window-frame-open": 57424, + "face-kiss": 62870, + "kiss": 62870, + "bridge-circle-xmark": 58571, + "period": 46, + "face-grin-tongue": 62857, + "grin-tongue": 62857, + "up-to-dotted-line": 58455, + "thought-bubble": 58158, + "skeleton-ribs": 58827, + "raygun": 57381, + "flute": 63673, + "acorn": 63150, + "video-arrow-up-right": 58057, + "grate-droplet": 57748, + "seal-exclamation": 57922, + "chess-bishop": 62522, + "message-sms": 57829, + "coffee-beans": 57663, + "hat-witch": 63207, + "face-grin-wink": 62860, + "grin-wink": 62860, + "clock-three-thirty": 58199, + "ear-deaf": 62116, + "deaf": 62116, + "deafness": 62116, + "hard-of-hearing": 62116, + "alarm-clock": 62286, + "eclipse": 63305, + "face-relieved": 58249, + "road-circle-check": 58724, + "dice-five": 62755, + "octagon-minus": 62216, + "minus-octagon": 62216, + "square-rss": 61763, + "rss-square": 61763, + "face-zany": 58276, + "tricycle": 58819, + "land-mine-on": 58651, + "square-arrow-up-left": 57955, + "i-cursor": 62022, + "chart-mixed-up-circle-dollar": 58841, + "salt-shaker": 58438, + "stamp": 62911, + "file-plus": 62233, + "draw-square": 62959, + "toilet-paper-under-slash": 58017, + "toilet-paper-reverse-slash": 58017, + "stairs": 57993, + "drone-front": 63584, + "drone-alt": 63584, + "glass-empty": 57745, + "dial-high": 57692, + "user-helmet-safety": 63532, + "user-construction": 63532, + "user-hard-hat": 63532, + "i": 73, + "hryvnia-sign": 63218, + "hryvnia": 63218, + "arrow-down-left-and-arrow-up-right-to-center": 57490, + "pills": 62596, + "face-grin-wide": 62849, + "grin-alt": 62849, + "tooth": 62921, + "basketball-hoop": 62517, + "objects-align-bottom": 58299, + "v": 86, + "sparkles": 63632, + "squid": 58448, + "leafy-green": 58397, + "circle-arrow-up-right": 57596, + "calendars": 57559, + "bangladeshi-taka-sign": 58086, + "bicycle": 61958, + "hammer-war": 63204, + "circle-d": 57604, + "spider-black-widow": 63256, + "staff-snake": 58745, + "rod-asclepius": 58745, + "rod-snake": 58745, + "staff-aesculapius": 58745, + "pear": 57868, + "head-side-cough-slash": 57442, + "file-mov": 58951, + "triangle": 62188, + "apartment": 58472, + "truck-medical": 61689, + "ambulance": 61689, + "pepper": 58418, + "piano": 63700, + "gun-squirt": 57757, + "wheat-awn-circle-exclamation": 58776, + "snowman": 63440, + "user-alien": 57418, + "shield-check": 62199, + "mortar-pestle": 62887, + "road-barrier": 58722, + "chart-candlestick": 57570, + "briefcase-blank": 57544, + "school": 62793, + "igloo": 63406, + "bracket-round": 40, + "parenthesis": 40, + "joint": 62869, + "horse-saddle": 63683, + "mug-marshmallows": 63415, + "filters": 57726, + "bell-on": 63738, + "angle-right": 61701, + "dial-med": 57695, + "horse": 63216, + "q": 81, + "monitor-waveform": 62993, + "monitor-heart-rate": 62993, + "link-simple": 57805, + "whistle": 62560, + "g": 71, + "wine-glass-crack": 62651, + "fragile": 62651, + "slot-machine": 58318, + "notes-medical": 62593, + "car-wash": 62950, + "escalator": 57713, + "comment-image": 57672, + "temperature-half": 62153, + "temperature-2": 62153, + "thermometer-2": 62153, + "thermometer-half": 62153, + "dong-sign": 57705, + "donut": 58374, + "doughnut": 58374, + "capsules": 62571, + "poo-storm": 63322, + "poo-bolt": 63322, + "tally-1": 58004, + "file-vector": 58956, + "face-frown-open": 62842, + "frown-open": 62842, + "square-dashed": 57961, + "bag-shopping-plus": 58961, + "square-j": 57971, + "hand-point-up": 61606, + "money-bill": 61654, + "arrow-up-big-small": 63630, + "sort-size-up": 63630, + "barcode-read": 62564, + "baguette": 58328, + "bowl-soft-serve": 58475, + "face-holding-back-tears": 58498, + "square-up": 62291, + "arrow-alt-square-up": 62291, + "train-subway-tunnel": 58019, + "subway-tunnel": 58019, + "square-exclamation": 62241, + "exclamation-square": 62241, + "semicolon": 59, + "bookmark": 61486, + "fan-table": 57348, + "align-justify": 61497, + "battery-low": 57521, + "battery-1": 57521, + "credit-card-front": 62346, + "brain-arrow-curved-right": 63095, + "mind-share": 63095, + "umbrella-beach": 62922, + "helmet-un": 58627, + "location-smile": 62989, + "map-marker-smile": 62989, + "arrow-left-to-line": 62270, + "arrow-to-left": 62270, + "bullseye": 61760, + "sushi": 58506, + "nigiri": 58506, + "message-captions": 57822, + "comment-alt-captions": 57822, + "trash-list": 58033, + "bacon": 63461, + "option": 58136, + "raccoon": 58899, + "hand-point-down": 61607, + "arrow-up-from-bracket": 57498, + "head-side-gear": 58897, + "trash-plus": 58034, + "file-cad": 58994, + "objects-align-top": 58304, + "folder": 61563, + "folder-blank": 61563, + "face-anxious-sweat": 58218, + "credit-card-blank": 62345, + "file-waveform": 62584, + "file-medical-alt": 62584, + "microchip-ai": 57836, + "mug": 63604, + "plane-up-slash": 57902, + "radiation": 63417, + "pen-circle": 57870, + "bag-seedling": 58866, + "chart-simple": 58483, + "crutches": 63480, + "circle-parking": 62997, + "parking-circle": 62997, + "mars-stroke": 61993, + "leaf-oak": 63223, + "square-bolt": 57957, + "vial": 62610, + "gauge": 63012, + "dashboard": 63012, + "gauge-med": 63012, + "tachometer-alt-average": 63012, + "wand-magic-sparkles": 58058, + "magic-wand-sparkles": 58058, + "lambda": 63086, + "e": 69, + "pizza": 63511, + "bowl-chopsticks-noodles": 58090, + "h3": 62229, + "pen-clip": 62213, + "pen-alt": 62213, + "bridge-circle-exclamation": 58570, + "badge-percent": 63046, + "rotate-reverse": 58929, + "user": 61447, + "sensor": 57384, + "comma": 44, + "school-circle-check": 58731, + "toilet-paper-under": 58016, + "toilet-paper-reverse": 58016, + "light-emergency": 58399, + "arrow-down-to-arc": 58542, + "dumpster": 63379, + "van-shuttle": 62902, + "shuttle-van": 62902, + "building-user": 58586, + "light-switch": 57367, + "square-caret-left": 61841, + "caret-square-left": 61841, + "highlighter": 62865, + "wave-pulse": 62968, + "heart-rate": 62968, + "key": 61572, + "arrow-left-to-bracket": 58985, + "hat-santa": 63399, + "tamale": 58449, + "box-check": 62567, + "bullhorn": 61601, + "steak": 63524, + "location-crosshairs-slash": 62979, + "location-slash": 62979, + "person-dolly": 62672, + "globe": 61612, + "synagogue": 63131, + "file-chart-column": 63065, + "file-chart-line": 63065, + "person-half-dress": 58696, + "folder-image": 57738, + "calendar-pen": 62259, + "calendar-edit": 62259, + "road-bridge": 58723, + "face-smile-tear": 58259, + "message-plus": 62632, + "comment-alt-plus": 62632, + "location-arrow": 61732, + "c": 67, + "tablet-button": 61706, + "person-dress-fairy": 58887, + "rectangle-history-circle-user": 58532, + "building-lock": 58582, + "chart-line-up": 57573, + "mailbox": 63507, + "sign-posts": 58917, + "truck-bolt": 58320, + "pizza-slice": 63512, + "money-bill-wave": 62778, + "chart-area": 61950, + "area-chart": 61950, + "house-flag": 58637, + "circle-three-quarters-stroke": 58836, + "person-circle-minus": 58688, + "scalpel": 63005, + "ban": 61534, + "cancel": 61534, + "bell-exclamation": 63560, + "circle-bookmark": 57600, + "bookmark-circle": 57600, + "egg-fried": 63484, + "face-weary": 58273, + "uniform-martial-arts": 58321, + "camera-rotate": 57560, + "sun-dust": 63332, + "comment-text": 57677, + "spray-can-sparkles": 62928, + "air-freshener": 62928, + "signal-bars": 63120, + "signal-alt": 63120, + "signal-alt-4": 63120, + "signal-bars-strong": 63120, + "diamond-exclamation": 58373, + "star": 61445, + "dial-min": 57697, + "repeat": 62307, + "cross": 63060, + "page-caret-down": 58409, + "file-caret-down": 58409, + "box": 62566, + "venus-mars": 61992, + "clock-seven-thirty": 58193, + "arrow-pointer": 62021, + "mouse-pointer": 62021, + "clock-four-thirty": 58187, + "signal-bars-good": 63123, + "signal-alt-3": 63123, + "cactus": 63655, + "lightbulb-gear": 58877, + "maximize": 62238, + "expand-arrows-alt": 62238, + "charging-station": 62951, + "shapes": 63007, + "triangle-circle-square": 63007, + "plane-tail": 57900, + "gauge-simple-max": 63019, + "tachometer-fastest": 63019, + "circle-u": 57639, + "shield-slash": 57931, + "square-phone-hangup": 57978, + "phone-square-down": 57978, + "arrow-up-left": 57501, + "transporter-1": 57411, + "peanuts": 58417, + "shuffle": 61556, + "random": 61556, + "person-running": 63244, + "running": 63244, + "mobile-retro": 58663, + "grip-lines-vertical": 63397, + "bin-bottles-recycle": 58870, + "arrow-up-from-square": 57500, + "file-dashed-line": 63607, + "page-break": 63607, + "bracket-curly-right": 125, + "spider": 63255, + "clock-three": 58198, + "hands-bound": 58617, + "scalpel-line-dashed": 63006, + "scalpel-path": 63006, + "file-invoice-dollar": 62833, + "pipe-smoking": 58308, + "face-astonished": 58219, + "window": 62478, + "plane-circle-exclamation": 58710, + "ear": 62960, + "file-lock": 58278, + "diagram-venn": 57690, + "arrow-down-from-bracket": 58983, + "x-ray": 62615, + "goal-net": 58283, + "coffin-cross": 57425, + "octopus": 59016, + "spell-check": 63633, + "location-xmark": 62990, + "map-marker-times": 62990, + "map-marker-xmark": 62990, + "circle-quarter-stroke": 58835, + "lasso": 63688, + "slash": 63253, + "person-to-portal": 57378, + "portal-enter": 57378, + "calendar-star": 63286, + "computer-mouse": 63692, + "mouse": 63692, + "arrow-right-to-bracket": 61584, + "sign-in": 61584, + "pegasus": 63235, + "files-medical": 63485, + "cannon": 58946, + "nfc-lock": 57848, + "person-ski-lift": 63432, + "ski-lift": 63432, + "square-6": 57947, + "shop-slash": 57456, + "store-alt-slash": 57456, + "wind-turbine": 63643, + "sliders-simple": 57939, + "grid-round": 58842, + "badge-sheriff": 63650, + "server": 62003, + "virus-covid-slash": 58537, + "intersection": 63080, + "shop-lock": 58533, + "family": 58112, + "hourglass-start": 62033, + "hourglass-1": 62033, + "user-hair-buns": 58323, + "blender-phone": 63158, + "hourglass-clock": 58395, + "person-seat-reclined": 57887, + "paper-plane-top": 57866, + "paper-plane-alt": 57866, + "send": 57866, + "message-arrow-up": 57820, + "comment-alt-arrow-up": 57820, + "lightbulb-exclamation": 63089, + "layer-minus": 62974, + "layer-group-minus": 62974, + "chart-pie-simple-circle-currency": 58884, + "circle-e": 57609, + "building-wheat": 58587, + "gauge-max": 63014, + "tachometer-alt-fastest": 63014, + "person-breastfeeding": 58682, + "apostrophe": 39, + "file-png": 58982, + "fire-hydrant": 57727, + "right-to-bracket": 62198, + "sign-in-alt": 62198, + "video-plus": 62689, + "square-right": 62290, + "arrow-alt-square-right": 62290, + "comment-smile": 62644, + "venus": 61985, + "passport": 62891, + "thumbtack-slash": 59023, + "thumb-tack-slash": 59023, + "inbox-in": 62224, + "inbox-arrow-down": 62224, + "heart-pulse": 61982, + "heartbeat": 61982, + "circle-8": 57589, + "clouds-moon": 63301, + "clock-ten-thirty": 58197, + "people-carry-box": 62670, + "people-carry": 62670, + "folder-user": 57742, + "trash-can-xmark": 58030, + "temperature-high": 63337, + "microchip": 62171, + "left-long-to-line": 58398, + "crown": 62753, + "weight-hanging": 62925, + "xmarks-lines": 58778, + "file-prescription": 62834, + "table-cells-lock": 59001, + "calendar-range": 57558, + "flower-daffodil": 63488, + "hand-back-point-up": 57762, + "weight-scale": 62614, + "weight": 62614, + "arrow-up-to-arc": 58903, + "star-exclamation": 62195, + "books": 62939, + "user-group": 62720, + "user-friends": 62720, + "arrow-up-a-z": 61790, + "sort-alpha-up": 61790, + "layer-plus": 62975, + "layer-group-plus": 62975, + "play-pause": 57903, + "block-question": 58333, + "snooze": 63616, + "zzz": 63616, + "scanner-image": 63731, + "tv-retro": 62465, + "square-t": 57984, + "farm": 63588, + "barn-silo": 63588, + "chess-knight": 62529, + "bars-sort": 57518, + "pallet-boxes": 62595, + "palette-boxes": 62595, + "pallet-alt": 62595, + "face-laugh-squint": 62875, + "laugh-squint": 62875, + "code-simple": 57661, + "bolt-slash": 57528, + "panel-fire": 58415, + "binary-circle-check": 58172, + "comment-minus": 62641, + "burrito": 63469, + "violin": 63725, + "objects-column": 58305, + "square-chevron-down": 62249, + "chevron-square-down": 62249, + "comment-plus": 62642, + "triangle-instrument": 63714, + "triangle-music": 63714, + "wheelchair": 61843, + "user-pilot-tie": 58049, + "piano-keyboard": 63701, + "bed-empty": 63737, + "circle-arrow-up": 61610, + "arrow-circle-up": 61610, + "toggle-on": 61957, + "rectangle-vertical": 62203, + "rectangle-portrait": 62203, + "person-walking": 62804, + "walking": 62804, + "l": 76, + "signal-stream": 63709, + "down-to-bracket": 58599, + "circle-z": 57648, + "stars": 63330, + "fire": 61549, + "bed-pulse": 62599, + "procedures": 62599, + "house-day": 57358, + "shuttle-space": 61847, + "space-shuttle": 61847, + "shirt-long-sleeve": 58311, + "chart-pie-simple": 63054, + "chart-pie-alt": 63054, + "face-laugh": 62873, + "laugh": 62873, + "folder-open": 61564, + "album-collection-circle-user": 58511, + "candy": 58343, + "bowl-hot": 63523, + "soup": 63523, + "flatbread": 58379, + "heart-circle-plus": 58624, + "code-fork": 57659, + "city": 63055, + "signal-bars-weak": 63121, + "signal-alt-1": 63121, + "microphone-lines": 62409, + "microphone-alt": 62409, + "clock-twelve": 58200, + "pepper-hot": 63510, + "citrus-slice": 58101, + "sheep": 63249, + "unlock": 61596, + "colon-sign": 57664, + "headset": 62864, + "badger-honey": 63156, + "h4": 63594, + "store-slash": 57457, + "road-circle-xmark": 58726, + "signal-slash": 63125, + "user-minus": 62723, + "mars-stroke-up": 61994, + "mars-stroke-v": 61994, + "champagne-glasses": 63391, + "glass-cheers": 63391, + "taco": 63526, + "hexagon-plus": 62208, + "plus-hexagon": 62208, + "clipboard": 62248, + "house-circle-exclamation": 58634, + "file-arrow-up": 62836, + "file-upload": 62836, + "wifi": 61931, + "wifi-3": 61931, + "wifi-strong": 61931, + "messages": 62646, + "comments-alt": 62646, + "bath": 62157, + "bathtub": 62157, + "umbrella-simple": 58044, + "umbrella-alt": 58044, + "rectangle-history-circle-plus": 58531, + "underline": 61645, + "prescription-bottle-pill": 58816, + "user-pen": 62719, + "user-edit": 62719, + "binary-slash": 58174, + "square-o": 57976, + "caduceus": 59009, + "signature": 62903, + "stroopwafel": 62801, + "bold": 61490, + "anchor-lock": 58541, + "building-ngo": 58583, + "transporter-3": 57413, + "engine-warning": 62962, + "engine-exclamation": 62962, + "circle-down-right": 57608, + "square-k": 57972, + "manat-sign": 57813, + "money-check-pen": 63602, + "money-check-edit": 63602, + "not-equal": 62782, + "border-top-left": 63571, + "border-style": 63571, + "map-location-dot": 62880, + "map-marked-alt": 62880, + "tilde": 126, + "jedi": 63081, + "square-poll-vertical": 63105, + "poll": 63105, + "arrow-down-square-triangle": 63625, + "sort-shapes-down-alt": 63625, + "mug-hot": 63414, + "dog-leashed": 63188, + "car-battery": 62943, + "battery-car": 62943, + "face-downcast-sweat": 58225, + "mailbox-flag-up": 58811, + "memo-circle-info": 58522, + "gift": 61547, + "dice-two": 62760, + "volume": 63144, + "volume-medium": 63144, + "transporter-5": 58022, + "gauge-circle-bolt": 58518, + "coin-front": 58364, + "file-slash": 58279, + "message-arrow-up-right": 57821, + "treasure-chest": 63267, + "chess-queen": 62533, + "paintbrush-fine": 62889, + "paint-brush-alt": 62889, + "paint-brush-fine": 62889, + "paintbrush-alt": 62889, + "glasses": 62768, + "hood-cloak": 63215, + "square-quote": 58153, + "up-left": 58045, + "bring-front": 63575, + "chess-board": 62524, + "burger-cheese": 63473, + "cheeseburger": 63473, + "building-circle-check": 58578, + "repeat-1": 62309, + "arrow-down-to-line": 62269, + "arrow-to-bottom": 62269, + "grid-5": 57753, + "swap-arrows": 58890, + "right-long-to-line": 58436, + "person-chalkboard": 58685, + "mars-stroke-right": 61995, + "mars-stroke-h": 61995, + "hand-back-fist": 62037, + "hand-rock": 62037, + "grid-round-5": 58846, + "tally": 63132, + "tally-5": 63132, + "square-caret-up": 61777, + "caret-square-up": 61777, + "cloud-showers-water": 58596, + "chart-bar": 61568, + "bar-chart": 61568, + "hands-bubbles": 57438, + "hands-wash": 57438, + "less-than-equal": 62775, + "train": 62008, + "up-from-dotted-line": 58454, + "eye-low-vision": 62120, + "low-vision": 62120, + "traffic-light-go": 63032, + "face-exhaling": 58496, + "sensor-fire": 57386, + "user-unlock": 57432, + "hexagon-divide": 57773, + "00": 58471, + "crow": 62752, + "cassette-betamax": 63652, + "betamax": 63652, + "sailboat": 58437, + "window-restore": 62162, + "nfc-magnifying-glass": 57849, + "file-binary": 57717, + "circle-v": 57642, + "square-plus": 61694, + "plus-square": 61694, + "bowl-scoops": 58335, + "mistletoe": 63412, + "custard": 58371, + "lacrosse-stick": 58293, + "hockey-mask": 63214, + "sunrise": 63334, + "subtitles": 58895, + "panel-ews": 58414, + "torii-gate": 63137, + "cloud-exclamation": 58513, + "message-lines": 62630, + "comment-alt-lines": 62630, + "frog": 62766, + "bucket": 58575, + "floppy-disk-pen": 57730, + "image": 61502, + "window-frame": 57423, + "microphone": 61744, + "cow": 63176, + "file-zip": 58862, + "square-ring": 58447, + "down-from-line": 62281, + "arrow-alt-from-top": 62281, + "caret-up": 61656, + "shield-xmark": 57932, + "shield-times": 57932, + "screwdriver": 62794, + "circle-sort-down": 57393, + "sort-circle-down": 57393, + "folder-closed": 57733, + "house-tsunami": 58645, + "square-nfi": 58742, + "forklift": 62586, + "arrow-up-from-ground-water": 58549, + "bracket-square-right": 93, + "martini-glass": 62843, + "glass-martini-alt": 62843, + "rotate-left": 62186, + "rotate-back": 62186, + "rotate-backward": 62186, + "undo-alt": 62186, + "table-columns": 61659, + "columns": 61659, + "square-a": 57951, + "tick": 58159, + "lemon": 61588, + "head-side-mask": 57443, + "handshake": 62133, + "gem": 62373, + "dolly": 62578, + "dolly-box": 62578, + "smoking": 62605, + "minimize": 63372, + "compress-arrows-alt": 63372, + "refrigerator": 57382, + "monument": 62886, + "octagon-xmark": 62192, + "times-octagon": 62192, + "xmark-octagon": 62192, + "align-slash": 63558, + "snowplow": 63442, + "angles-right": 61697, + "angle-double-right": 61697, + "truck-ramp-couch": 62685, + "truck-couch": 62685, + "cannabis": 62815, + "circle-play": 61764, + "play-circle": 61764, + "arrow-up-right-and-arrow-down-left-from-center": 57504, + "location-arrow-up": 58938, + "tablets": 62608, + "360-degrees": 58076, + "ethernet": 63382, + "euro-sign": 61779, + "eur": 61779, + "euro": 61779, + "chair": 63168, + "circle-check": 61528, + "check-circle": 61528, + "square-dashed-circle-plus": 58818, + "hand-holding-circle-dollar": 58913, + "money-simple-from-bracket": 58131, + "bat": 63157, + "circle-stop": 62093, + "stop-circle": 62093, + "head-side-headphones": 63682, + "phone-rotary": 63699, + "arrow-up-to-bracket": 58986, + "compass-drafting": 62824, + "drafting-compass": 62824, + "plate-wheat": 58714, + "calendar-circle-minus": 58479, + "chopsticks": 58359, + "car-wrench": 62947, + "car-mechanic": 62947, + "icicles": 63405, + "person-shelter": 58703, + "neuter": 61996, + "id-badge": 62145, + "kazoo": 63687, + "marker": 62881, + "bin-bottles": 58869, + "face-laugh-beam": 62874, + "laugh-beam": 62874, + "square-arrow-down-left": 57953, + "battery-bolt": 62326, + "tree-large": 63453, + "helicopter-symbol": 58626, + "aperture": 58079, + "universal-access": 62106, + "gear-complex": 58857, + "file-magnifying-glass": 63589, + "file-search": 63589, + "up-right": 58046, + "circle-chevron-up": 61753, + "chevron-circle-up": 61753, + "user-police": 58163, + "lari-sign": 57800, + "volcano": 63344, + "teddy-bear": 58319, + "stocking": 63445, + "person-walking-dashed-line-arrow-right": 58707, + "image-slash": 57783, + "mask-snorkel": 58295, + "smoke": 63328, + "sterling-sign": 61780, + "gbp": 61780, + "pound-sign": 61780, + "battery-exclamation": 57520, + "viruses": 57462, + "square-person-confined": 58743, + "user-tie": 62728, + "up-to-bracket": 58990, + "arrow-down-long": 61813, + "long-arrow-down": 61813, + "tent-arrow-down-to-line": 58750, + "certificate": 61603, + "crystal-ball": 58210, + "reply-all": 61730, + "mail-reply-all": 61730, + "suitcase": 61682, + "person-skating": 63429, + "skating": 63429, + "star-shooting": 57398, + "binary-lock": 58173, + "filter-circle-dollar": 63074, + "funnel-dollar": 63074, + "camera-retro": 61571, + "circle-arrow-down": 61611, + "arrow-circle-down": 61611, + "comment-pen": 62638, + "comment-edit": 62638, + "file-import": 62831, + "arrow-right-to-file": 62831, + "banjo": 63651, + "square-arrow-up-right": 61772, + "external-link-square": 61772, + "light-emergency-on": 58400, + "kerning": 63599, + "box-open": 62622, + "square-f": 57968, + "scroll": 63246, + "spa": 62907, + "arrow-left-from-line": 62276, + "arrow-from-right": 62276, + "strawberry": 58155, + "location-pin-lock": 58655, + "pause": 61516, + "clock-eight-thirty": 58182, + "plane-engines": 62430, + "plane-alt": 62430, + "hill-avalanche": 58631, + "temperature-empty": 62155, + "temperature-0": 62155, + "thermometer-0": 62155, + "thermometer-empty": 62155, + "bomb": 61922, + "gauge-low": 63015, + "tachometer-alt-slow": 63015, + "registered": 62045, + "trash-can-plus": 58028, + "address-card": 62139, + "contact-card": 62139, + "vcard": 62139, + "scale-unbalanced-flip": 62742, + "balance-scale-right": 62742, + "globe-snow": 63395, + "subscript": 61740, + "diamond-turn-right": 62955, + "directions": 62955, + "integral": 63079, + "burst": 58588, + "house-laptop": 57446, + "laptop-house": 57446, + "face-tired": 62920, + "tired": 62920, + "money-bills": 57843, + "blinds-raised": 63741, + "smog": 63327, + "ufo-beam": 57416, + "hydra": 59014, + "circle-caret-up": 62257, + "caret-circle-up": 62257, + "user-vneck-hair-long": 58467, + "square-a-lock": 58445, + "crutch": 63479, + "gas-pump-slash": 62964, + "cloud-arrow-up": 61678, + "cloud-upload": 61678, + "cloud-upload-alt": 61678, + "palette": 62783, + "transporter-4": 58021, + "chart-mixed-up-circle-currency": 58840, + "objects-align-right": 58303, + "arrows-turn-right": 58560, + "vest": 57477, + "pig": 63238, + "inbox-full": 57786, + "circle-envelope": 57612, + "envelope-circle": 57612, + "triangle-person-digging": 63581, + "construction": 63581, + "ferry": 58602, + "bullseye-arrow": 63048, + "arrows-down-to-people": 58553, + "seedling": 62680, + "sprout": 62680, + "clock-seven": 58192, + "left-right": 62263, + "arrows-alt-h": 62263, + "boxes-packing": 58567, + "circle-arrow-left": 61608, + "arrow-circle-left": 61608, + "flashlight": 63672, + "file-jpg": 58950, + "group-arrows-rotate": 58614, + "bowl-food": 58566, + "square-9": 57950, + "candy-cane": 63366, + "arrow-down-wide-short": 61792, + "sort-amount-asc": 61792, + "sort-amount-down": 61792, + "square-dollar": 62185, + "dollar-square": 62185, + "usd-square": 62185, + "phone-arrow-right": 58814, + "hand-holding-seedling": 62655, + "message-check": 62626, + "comment-alt-check": 62626, + "cloud-bolt": 63340, + "thunderstorm": 63340, + "chart-line-up-down": 58839, + "text-slash": 63613, + "remove-format": 63613, + "watch": 62177, + "circle-down-left": 57607, + "text": 63635, + "projector": 63702, + "face-smile-wink": 62682, + "smile-wink": 62682, + "tombstone-blank": 63265, + "tombstone-alt": 63265, + "chess-king-piece": 62528, + "chess-king-alt": 62528, + "circle-6": 57587, + "waves-sine": 58973, + "left": 62293, + "arrow-alt-left": 62293, + "file-word": 61890, + "file-powerpoint": 61892, + "square-down": 62288, + "arrow-alt-square-down": 62288, + "objects-align-center-vertical": 58301, + "arrows-left-right": 61566, + "arrows-h": 61566, + "house-lock": 58640, + "cloud-arrow-down": 61677, + "cloud-download": 61677, + "cloud-download-alt": 61677, + "wreath": 63458, + "children": 58593, + "meter-droplet": 57834, + "chalkboard": 62747, + "blackboard": 62747, + "user-large-slash": 62714, + "user-alt-slash": 62714, + "signal-strong": 63119, + "signal-4": 63119, + "lollipop": 58404, + "lollypop": 58404, + "list-tree": 57810, + "envelope-open": 62134, + "draw-circle": 62957, + "cat-space": 57345, + "handshake-simple-slash": 57439, + "handshake-alt-slash": 57439, + "rabbit-running": 63241, + "rabbit-fast": 63241, + "memo-pad": 57818, + "mattress-pillow": 58661, + "alarm-plus": 63556, + "alicorn": 63152, + "comment-question": 57675, + "gingerbread-man": 63389, + "guarani-sign": 57754, + "burger-fries": 57549, + "mug-tea": 63605, + "border-top": 63573, + "arrows-rotate": 61473, + "refresh": 61473, + "sync": 61473, + "circle-book-open": 57599, + "book-circle": 57599, + "arrows-to-dotted-line": 57510, + "fire-extinguisher": 61748, + "magnifying-glass-arrows-rotate": 58974, + "garage-open": 57355, + "shelves-empty": 57926, + "cruzeiro-sign": 57682, + "watch-apple": 58059, + "watch-calculator": 63728, + "list-dropdown": 57807, + "cabinet-filing": 63051, + "burger-soda": 63576, + "square-arrow-up": 62268, + "arrow-square-up": 62268, + "greater-than-equal": 62770, + "pallet-box": 57864, + "face-confounded": 58220, + "shield-halved": 62445, + "shield-alt": 62445, + "truck-plow": 63454, + "book-atlas": 62808, + "atlas": 62808, + "virus": 57460, + "grid-round-2": 58843, + "comment-middle-top": 57674, + "wave": 58971, + "envelope-circle-check": 58600, + "layer-group": 62973, + "restroom-simple": 57914, + "arrows-to-dot": 58558, + "border-outer": 63569, + "hashtag-lock": 58389, + "clock-two-thirty": 58203, + "archway": 62807, + "heart-circle-check": 58621, + "house-chimney-crack": 63217, + "house-damage": 63217, + "file-zipper": 61894, + "file-archive": 61894, + "ticket-perforated": 58942, + "heart-half": 57771, + "comment-check": 62636, + "square": 61640, + "memo": 57816, + "martini-glass-empty": 61440, + "glass-martini": 61440, + "couch": 62648, + "cedi-sign": 57567, + "italic": 61491, + "glass-citrus": 63593, + "calendar-lines-pen": 58482, + "table-cells-column-lock": 59000, + "church": 62749, + "person-snowmobiling": 63441, + "snowmobile": 63441, + "face-hushed": 58235, + "comments-dollar": 63059, + "tickets-simple": 58969, + "pickaxe": 58815, + "link-simple-slash": 57806, + "democrat": 63303, + "face-confused": 58221, + "pinball": 57897, + "z": 90, + "person-skiing": 63433, + "skiing": 63433, + "deer": 63374, + "input-pipe": 57790, + "road-lock": 58727, + "a": 65, + "bookmark-slash": 57538, + "temperature-arrow-down": 57407, + "temperature-down": 57407, + "mace": 63224, + "feather-pointed": 62827, + "feather-alt": 62827, + "sausage": 63520, + "trash-can-clock": 58026, + "p": 80, + "broom-wide": 58833, + "snowflake": 62172, + "stomach": 63011, + "newspaper": 61930, + "rectangle-ad": 63041, + "ad": 63041, + "guitar-electric": 63678, + "arrow-turn-down-right": 58326, + "moon-cloud": 63316, + "bread-slice-butter": 58337, + "circle-arrow-right": 61609, + "arrow-circle-right": 61609, + "user-group-crown": 63141, + "users-crown": 63141, + "circle-i": 57617, + "toilet-paper-check": 58802, + "filter-circle-xmark": 57723, + "locust": 58656, + "sort": 61660, + "unsorted": 61660, + "list-ol": 61643, + "list-1-2": 61643, + "list-numeric": 61643, + "chart-waterfall": 57579, + "sparkle": 58838, + "face-party": 58243, + "kidneys": 62971, + "wifi-exclamation": 58063, + "chart-network": 63370, + "person-dress-burst": 58692, + "dice-d4": 63184, + "money-check-dollar": 62781, + "money-check-alt": 62781, + "vector-square": 62923, + "bread-slice": 63468, + "language": 61867, + "wheat-awn-slash": 58168, + "face-kiss-wink-heart": 62872, + "kiss-wink-heart": 62872, + "dagger": 63179, + "podium": 63104, + "diamonds-4": 59019, + "memo-circle-check": 57817, + "route-highway": 63002, + "down-to-line": 62282, + "arrow-alt-to-bottom": 62282, + "filter": 61616, + "square-g": 57969, + "circle-phone": 57627, + "phone-circle": 57627, + "clipboard-prescription": 62952, + "user-nurse-hair": 58461, + "question": 63, + "file-signature": 62835, + "toggle-large-on": 58801, + "up-down-left-right": 61618, + "arrows-alt": 61618, + "dryer-heat": 63586, + "dryer-alt": 63586, + "house-chimney-user": 57445, + "hand-holding-heart": 62654, + "arrow-up-small-big": 63631, + "sort-size-up-alt": 63631, + "train-track": 58451, + "puzzle-piece": 61742, + "money-check": 62780, + "star-half-stroke": 62912, + "star-half-alt": 62912, + "file-exclamation": 62234, + "code": 61729, + "whiskey-glass": 63392, + "glass-whiskey": 63392, + "moon-stars": 63317, + "building-circle-exclamation": 58579, + "clothes-hanger": 57654, + "mobile-notch": 57838, + "mobile-iphone": 57838, + "magnifying-glass-chart": 58658, + "arrow-up-right-from-square": 61582, + "external-link": 61582, + "cubes-stacked": 58598, + "images-user": 57785, + "won-sign": 61785, + "krw": 61785, + "won": 61785, + "image-polaroid-user": 57782, + "virus-covid": 58536, + "square-ellipsis": 57966, + "pie": 63237, + "chess-knight-piece": 62530, + "chess-knight-alt": 62530, + "austral-sign": 57513, + "cloud-plus": 58206, + "f": 70, + "leaf": 61548, + "bed-bunk": 63736, + "road": 61464, + "taxi": 61882, + "cab": 61882, + "person-circle-plus": 58689, + "chart-pie": 61952, + "pie-chart": 61952, + "bolt-lightning": 57527, + "clock-eight": 58181, + "sack-xmark": 58730, + "file-xls": 58957, + "file-excel": 61891, + "file-contract": 62828, + "fish-fins": 58610, + "circle-q": 57630, + "building-flag": 58581, + "face-grin-beam": 62850, + "grin-beam": 62850, + "object-ungroup": 62024, + "face-disguise": 58224, + "circle-arrow-down-right": 57594, + "alien-8bit": 63734, + "alien-monster": 63734, + "hand-point-ribbon": 57766, + "poop": 63001, + "object-exclude": 58524, + "telescope": 57406, + "location-pin": 61505, + "map-marker": 61505, + "square-list": 58505, + "kaaba": 63083, + "toilet-paper": 63262, + "helmet-safety": 63495, + "hard-hat": 63495, + "hat-hard": 63495, + "comment-code": 57671, + "sim-cards": 57937, + "starship": 57401, + "eject": 61522, + "circle-right": 62298, + "arrow-alt-circle-right": 62298, + "plane-circle-check": 58709, + "seal": 57921, + "user-cowboy": 63722, + "hexagon-vertical-nft": 58629, + "face-rolling-eyes": 62885, + "meh-rolling-eyes": 62885, + "bread-loaf": 63467, + "rings-wedding": 63515, + "object-group": 62023, + "french-fries": 63491, + "chart-line": 61953, + "line-chart": 61953, + "calendar-arrow-down": 57552, + "calendar-download": 57552, + "send-back": 63614, + "mask-ventilator": 58660, + "tickets": 58968, + "signature-lock": 58314, + "arrow-right": 61537, + "signs-post": 62071, + "map-signs": 62071, + "octagon-plus": 62209, + "plus-octagon": 62209, + "cash-register": 63368, + "person-circle-question": 58690, + "melon-slice": 58129, + "space-station-moon": 57395, + "message-smile": 62634, + "comment-alt-smile": 62634, + "cup-straw": 58211, + "left-from-line": 62280, + "arrow-alt-from-right": 62280, + "h": 72, + "basket-shopping-simple": 57519, + "shopping-basket-alt": 57519, + "hands-holding-heart": 62659, + "hands-heart": 62659, + "clock-nine": 58188, + "hammer-brush": 58912, + "tarp": 58747, + "face-sleepy": 58254, + "hand-horns": 57769, + "screwdriver-wrench": 63449, + "tools": 63449, + "arrows-to-eye": 58559, + "circle-three-quarters": 57637, + "trophy-star": 62187, + "trophy-alt": 62187, + "plug-circle-bolt": 58715, + "face-thermometer": 58266, + "grid-round-4": 58845, + "sign-posts-wrench": 58918, + "shirt-running": 58312, + "book-circle-arrow-up": 57533, + "face-nauseated": 58241, + "heart": 61444, + "file-chart-pie": 63066, + "mars-and-venus": 61988, + "house-user": 57776, + "home-user": 57776, + "circle-arrow-down-left": 57593, + "dumpster-fire": 63380, + "hexagon-minus": 62215, + "minus-hexagon": 62215, + "left-to-line": 62283, + "arrow-alt-to-left": 62283, + "house-crack": 58289, + "paw-simple": 63233, + "paw-alt": 63233, + "arrow-left-long-to-line": 58324, + "brackets-round": 57541, + "parentheses": 57541, + "martini-glass-citrus": 62817, + "cocktail": 62817, + "user-shakespeare": 58050, + "arrow-right-to-arc": 58546, + "face-surprise": 62914, + "surprise": 62914, + "bottle-water": 58565, + "circle-pause": 62091, + "pause-circle": 62091, + "gauge-circle-plus": 58520, + "folders": 63072, + "angel": 63353, + "value-absolute": 63142, + "rabbit": 63240, + "toilet-paper-slash": 57458, + "circle-euro": 58830, + "apple-whole": 62929, + "apple-alt": 62929, + "kitchen-set": 58650, + "diamond-half": 58807, + "lock-keyhole": 62221, + "lock-alt": 62221, + "r": 82, + "temperature-quarter": 62154, + "temperature-1": 62154, + "thermometer-1": 62154, + "thermometer-quarter": 62154, + "square-info": 62223, + "info-square": 62223, + "wifi-slash": 63148, + "toilet-paper-xmark": 58803, + "hands-holding-dollar": 62661, + "hands-usd": 62661, + "cube": 61874, + "arrow-down-triangle-square": 63624, + "sort-shapes-down": 63624, + "bitcoin-sign": 57524, + "shutters": 58441, + "shield-dog": 58739, + "solar-panel": 62906, + "lock-open": 62401, + "table-tree": 58003, + "house-chimney-heart": 57778, + "tally-3": 58006, + "elevator": 57709, + "money-bill-transfer": 58664, + "money-bill-trend-up": 58665, + "house-flood-water-circle-arrow-right": 58639, + "square-poll-horizontal": 63106, + "poll-h": 63106, + "circle": 61713, + "left-to-bracket": 58989, + "cart-circle-exclamation": 58354, + "sword": 63260, + "backward-fast": 61513, + "fast-backward": 61513, + "recycle": 61880, + "user-astronaut": 62715, + "interrobang": 58810, + "plane-slash": 57449, + "circle-dashed": 57605, + "trademark": 62044, + "basketball": 62516, + "basketball-ball": 62516, + "fork-knife": 62182, + "utensils-alt": 62182, + "satellite-dish": 63424, + "badge-check": 62262, + "circle-up": 62299, + "arrow-alt-circle-up": 62299, + "slider": 57938, + "mobile-screen-button": 62413, + "mobile-alt": 62413, + "clock-one-thirty": 58191, + "inbox-out": 62225, + "inbox-arrow-up": 62225, + "cloud-slash": 57655, + "volume-high": 61480, + "volume-up": 61480, + "users-rays": 58771, + "wallet": 62805, + "octagon-check": 58406, + "flatbread-stuffed": 58380, + "clipboard-check": 62572, + "cart-circle-plus": 58355, + "truck-clock": 62604, + "shipping-timed": 62604, + "pool-8-ball": 58309, + "file-audio": 61895, + "turn-down-left": 58161, + "lock-hashtag": 58403, + "chart-radar": 57575, + "staff": 63259, + "burger": 63493, + "hamburger": 63493, + "utility-pole": 58051, + "transporter-6": 58023, + "arrow-turn-left": 58930, + "wrench": 61613, + "bugs": 58576, + "vector-polygon": 58055, + "diagram-nested": 57687, + "rupee-sign": 61782, + "rupee": 61782, + "file-image": 61893, + "circle-question": 61529, + "question-circle": 61529, + "tickets-perforated": 58943, + "image-user": 57784, + "buoy": 58805, + "plane-departure": 62896, + "handshake-slash": 57440, + "book-bookmark": 57531, + "border-center-h": 63644, + "can-food": 58342, + "typewriter": 63719, + "arrow-right-from-arc": 58545, + "circle-k": 57619, + "face-hand-over-mouth": 58232, + "popcorn": 63513, + "house-water": 63311, + "house-flood": 63311, + "object-subtract": 58526, + "code-branch": 61734, + "warehouse-full": 62613, + "warehouse-alt": 62613, + "hat-cowboy": 63680, + "bridge": 58568, + "phone-flip": 63609, + "phone-alt": 63609, + "arrow-down-from-dotted-line": 57488, + "file-doc": 58861, + "square-quarters": 58446, + "truck-front": 58039, + "cat": 63166, + "trash-xmark": 58036, + "circle-caret-left": 62254, + "caret-circle-left": 62254, + "files": 57720, + "anchor-circle-exclamation": 58539, + "face-clouds": 58493, + "user-crown": 63140, + "basket-shopping-plus": 58963, + "truck-field": 58765, + "route": 62679, + "cart-circle-check": 58353, + "clipboard-question": 58595, + "panorama": 57865, + "comment-medical": 63477, + "teeth-open": 63023, + "user-tie-hair-long": 58464, + "file-circle-minus": 58605, + "head-side-medical": 63497, + "arrow-turn-right": 58933, + "tags": 61484, + "wine-glass": 62691, + "forward-fast": 61520, + "fast-forward": 61520, + "face-meh-blank": 62884, + "meh-blank": 62884, + "user-robot": 57419, + "square-parking": 62784, + "parking": 62784, + "card-diamond": 58346, + "face-zipper": 58277, + "face-raised-eyebrow": 58248, + "house-signal": 57362, + "square-chevron-up": 62252, + "chevron-square-up": 62252, + "bars-progress": 63528, + "tasks-alt": 63528, + "faucet-drip": 57350, + "arrows-to-line": 57511, + "dolphin": 57704, + "arrow-up-right": 57503, + "circle-r": 57632, + "cart-flatbed": 62580, + "dolly-flatbed": 62580, + "ban-smoking": 62797, + "smoking-ban": 62797, + "circle-sort-up": 57394, + "sort-circle-up": 57394, + "terminal": 61728, + "mobile-button": 61707, + "house-medical-flag": 58644, + "basket-shopping": 62097, + "shopping-basket": 62097, + "tape": 62683, + "chestnut": 58358, + "bus-simple": 62814, + "bus-alt": 62814, + "eye": 61550, + "face-sad-cry": 62899, + "sad-cry": 62899, + "heat": 57356, + "ticket-airline": 58010, + "ticket-perforated-plane": 58010, + "ticket-plane": 58010, + "boot-heeled": 58175, + "arrows-minimize": 57509, + "compress-arrows": 57509, + "audio-description": 62110, + "person-military-to-person": 58700, + "file-shield": 58608, + "hexagon": 62226, + "manhole": 57814, + "user-slash": 62726, + "pen": 62212, + "tower-observation": 58758, + "floppy-disks": 57731, + "toilet-paper-blank-under": 58015, + "toilet-paper-reverse-alt": 58015, + "file-code": 61897, + "signal": 61458, + "signal-5": 61458, + "signal-perfect": 61458, + "pump": 58434, + "bus": 61959, + "heart-circle-xmark": 58625, + "arrow-up-left-from-circle": 57502, + "house-chimney": 58287, + "home-lg": 58287, + "window-maximize": 62160, + "dryer": 63585, + "face-frown": 61721, + "frown": 61721, + "chess-bishop-piece": 62523, + "chess-bishop-alt": 62523, + "shirt-tank-top": 58313, + "diploma": 62954, + "scroll-ribbon": 62954, + "screencast": 57918, + "walker": 63537, + "prescription": 62897, + "shop": 62799, + "store-alt": 62799, + "floppy-disk": 61639, + "save": 61639, + "vihara": 63143, + "face-kiss-closed-eyes": 58237, + "scale-unbalanced": 62741, + "balance-scale-left": 62741, + "file-user": 63068, + "user-police-tie": 58164, + "face-tongue-money": 58269, + "tennis-ball": 62558, + "square-l": 57973, + "sort-up": 61662, + "sort-asc": 61662, + "calendar-arrow-up": 57553, + "calendar-upload": 57553, + "comment-dots": 62637, + "commenting": 62637, + "plant-wilt": 58794, + "scarf": 63425, + "album-circle-plus": 58508, + "user-nurse-hair-long": 58462, + "diamond": 61977, + "square-left": 62289, + "arrow-alt-square-left": 62289, + "face-grin-squint": 62853, + "grin-squint": 62853, + "circle-ellipsis-vertical": 57611, + "hand-holding-dollar": 62656, + "hand-holding-usd": 62656, + "grid-dividers": 58285, + "bacterium": 57434, + "hand-pointer": 62042, + "drum-steelpan": 62826, + "hand-scissors": 62039, + "hands-praying": 63108, + "praying-hands": 63108, + "face-pensive": 58244, + "user-music": 63723, + "arrow-rotate-right": 61470, + "arrow-right-rotate": 61470, + "arrow-rotate-forward": 61470, + "redo": 61470, + "messages-dollar": 63058, + "comments-alt-dollar": 63058, + "sensor-on": 57387, + "balloon": 58083, + "biohazard": 63360, + "chess-queen-piece": 62534, + "chess-queen-alt": 62534, + "location-crosshairs": 62977, + "location": 62977, + "mars-double": 61991, + "left-from-bracket": 58988, + "house-person-leave": 57359, + "house-leave": 57359, + "house-person-depart": 57359, + "ruler-triangle": 63004, + "card-club": 58345, + "child-dress": 58780, + "users-between-lines": 58769, + "lungs-virus": 57447, + "spinner-third": 62452, + "face-grin-tears": 62856, + "grin-tears": 62856, + "phone": 61589, + "computer-mouse-scrollwheel": 63693, + "mouse-alt": 63693, + "calendar-xmark": 62067, + "calendar-times": 62067, + "child-reaching": 58781, + "table-layout": 58000, + "narwhal": 63230, + "ramp-loading": 62676, + "calendar-circle-plus": 58480, + "toothbrush": 63029, + "border-inner": 63566, + "paw-claws": 63234, + "kiwi-fruit": 58124, + "traffic-light-slow": 63033, + "rectangle-code": 58146, + "head-side-virus": 57444, + "keyboard-brightness": 57792, + "books-medical": 63464, + "lightbulb-slash": 63091, + "house-blank": 58503, + "home-blank": 58503, + "square-5": 57946, + "square-heart": 62664, + "heart-square": 62664, + "puzzle": 58435, + "user-gear": 62718, + "user-cog": 62718, + "pipe-circle-check": 58422, + "arrow-up-1-9": 61795, + "sort-numeric-up": 61795, + "octagon-exclamation": 57860, + "dial-low": 57693, + "door-closed": 62762, + "laptop-mobile": 63610, + "phone-laptop": 63610, + "conveyor-belt-boxes": 62575, + "conveyor-belt-alt": 62575, + "shield-virus": 57452, + "starfighter-twin-ion-engine-advanced": 57998, + "starfighter-alt-advanced": 57998, + "dice-six": 62758, + "starfighter-twin-ion-engine": 57400, + "starfighter-alt": 57400, + "rocket-launch": 57383, + "mosquito-net": 58668, + "vent-damper": 58469, + "bridge-water": 58574, + "ban-bug": 63481, + "debug": 63481, + "person-booth": 63318, + "text-width": 61493, + "garage-car": 57354, + "square-kanban": 58504, + "hat-wizard": 63208, + "chart-kanban": 58959, + "pen-fancy": 62892, + "coffee-pot": 57346, + "mouse-field": 58792, + "person-digging": 63582, + "digging": 63582, + "shower-down": 57933, + "shower-alt": 57933, + "box-circle-check": 57540, + "brightness": 57545, + "car-side-bolt": 58180, + "file-xml": 58964, + "ornament": 63416, + "phone-arrow-down-left": 57891, + "phone-arrow-down": 57891, + "phone-incoming": 57891, + "cloud-word": 57656, + "hand-fingers-crossed": 57763, + "trash": 61944, + "gauge-simple": 63017, + "gauge-simple-med": 63017, + "tachometer-average": 63017, + "arrow-down-small-big": 63629, + "sort-size-down-alt": 63629, + "book-medical": 63462, + "face-melting": 58499, + "poo": 62206, + "pen-clip-slash": 57871, + "pen-alt-slash": 57871, + "quote-right": 61710, + "quote-right-alt": 61710, + "scroll-old": 63247, + "guitars": 63679, + "phone-xmark": 57895, + "hose": 58393, + "clock-six": 58194, + "shirt": 62803, + "t-shirt": 62803, + "tshirt": 62803, + "billboard": 58829, + "square-r": 57980, + "cubes": 61875, + "envelope-open-dollar": 63063, + "divide": 62761, + "sun-cloud": 63331, + "lamp-floor": 57365, + "square-7": 57948, + "tenge-sign": 63447, + "tenge": 63447, + "headphones": 61477, + "hands-holding": 62658, + "campfire": 63162, + "circle-ampersand": 57592, + "snowflakes": 63439, + "hands-clapping": 57768, + "republican": 63326, + "leaf-maple": 63222, + "arrow-left": 61536, + "person-circle-xmark": 58691, + "ruler": 62789, + "arrow-left-from-bracket": 58984, + "cup-straw-swoosh": 58212, + "temperature-sun": 63338, + "temperature-hot": 63338, + "align-left": 61494, + "dice-d6": 63185, + "restroom": 63421, + "high-definition": 57774, + "rectangle-hd": 57774, + "j": 74, + "galaxy": 57352, + "users-viewfinder": 58773, + "file-video": 61896, + "cherries": 57580, + "up-right-from-square": 62301, + "external-link-alt": 62301, + "circle-sort": 57392, + "sort-circle": 57392, + "table-cells": 61450, + "th": 61450, + "bag-shopping-minus": 58960, + "file-pdf": 61889, + "siren": 57389, + "arrow-up-to-dotted-line": 57505, + "image-landscape": 57781, + "landscape": 57781, + "tank-water": 58450, + "curling-stone": 62538, + "curling": 62538, + "gamepad-modern": 58786, + "gamepad-alt": 58786, + "messages-question": 57831, + "book-bible": 63047, + "bible": 63047, + "o": 79, + "suitcase-medical": 61690, + "medkit": 61690, + "briefcase-arrow-right": 58098, + "expand-wide": 62240, + "clock-eleven-thirty": 58184, + "rv": 63422, + "user-secret": 61979, + "otter": 63232, + "dreidel": 63378, + "person-dress": 61826, + "female": 61826, + "comment-dollar": 63057, + "business-time": 63050, + "briefcase-clock": 63050, + "flower-tulip": 63489, + "people-pants-simple": 57882, + "cloud-drizzle": 63288, + "table-cells-large": 61449, + "th-large": 61449, + "book-tanakh": 63527, + "tanakh": 63527, + "solar-system": 57391, + "seal-question": 57923, + "phone-volume": 62112, + "volume-control-phone": 62112, + "disc-drive": 63669, + "hat-cowboy-side": 63681, + "table-rows": 58002, + "rows": 58002, + "location-exclamation": 62984, + "map-marker-exclamation": 62984, + "face-fearful": 58229, + "clipboard-user": 63475, + "bus-school": 62941, + "film-slash": 57721, + "square-arrow-down-right": 57954, + "book-sparkles": 63160, + "book-spells": 63160, + "washing-machine": 63640, + "washer": 63640, + "child": 61870, + "lira-sign": 61845, + "user-visor": 57420, + "file-plus-minus": 57719, + "chess-clock-flip": 62526, + "chess-clock-alt": 62526, + "satellite": 63423, + "truck-fire": 58970, + "plane-lock": 58712, + "steering-wheel": 63010, + "tag": 61483, + "stretcher": 63525, + "book-section": 57537, + "book-law": 57537, + "inboxes": 57787, + "coffee-bean": 57662, + "circle-yen": 58832, + "brackets-curly": 63466, + "ellipsis-stroke-vertical": 62364, + "ellipsis-v-alt": 62364, + "comment": 61557, + "square-1": 57942, + "cake-candles": 61949, + "birthday-cake": 61949, + "cake": 61949, + "head-side": 63209, + "truck-ladder": 58967, + "envelope": 61664, + "dolly-empty": 62579, + "face-tissue": 58268, + "angles-up": 61698, + "angle-double-up": 61698, + "bin-recycle": 58871, + "paperclip": 61638, + "chart-line-down": 63053, + "arrow-right-to-city": 58547, + "lock-a": 58402, + "ribbon": 62678, + "lungs": 62980, + "person-pinball": 57885, + "arrow-up-9-1": 63623, + "sort-numeric-up-alt": 63623, + "apple-core": 57487, + "circle-y": 57647, + "h6": 58387, + "litecoin-sign": 57811, + "bottle-baby": 58995, + "circle-small": 57634, + "border-none": 63568, + "arrow-turn-down-left": 58081, + "circle-wifi-circle-wifi": 59006, + "circle-wifi-group": 59006, + "circle-nodes": 58594, + "parachute-box": 62669, + "reflect-horizontal": 58980, + "message-medical": 63476, + "comment-alt-medical": 63476, + "rugby-ball": 58310, + "comment-music": 63664, + "indent": 61500, + "tree-deciduous": 62464, + "tree-alt": 62464, + "puzzle-piece-simple": 57905, + "puzzle-piece-alt": 57905, + "truck-field-un": 58766, + "nfc-trash": 57853, + "hourglass": 62036, + "hourglass-empty": 62036, + "mountain": 63228, + "file-xmark": 62231, + "file-times": 62231, + "house-heart": 62665, + "home-heart": 62665, + "house-chimney-blank": 58288, + "meter-bolt": 57833, + "user-doctor": 61680, + "user-md": 61680, + "slash-back": 92, + "circle-info": 61530, + "info-circle": 61530, + "fishing-rod": 58280, + "hammer-crash": 58388, + "message-heart": 58825, + "cloud-meatball": 63291, + "camera-polaroid": 63658, + "camera": 61488, + "camera-alt": 61488, + "square-virus": 58744, + "cart-arrow-up": 58350, + "meteor": 63315, + "car-on": 58589, + "sleigh": 63436, + "arrow-down-1-9": 61794, + "sort-numeric-asc": 61794, + "sort-numeric-down": 61794, + "buoy-mooring": 58806, + "square-4": 57945, + "hand-holding-droplet": 62657, + "hand-holding-water": 62657, + "file-eps": 58948, + "tricycle-adult": 58820, + "waveform": 63729, + "water": 63347, + "star-sharp-half-stroke": 57997, + "star-sharp-half-alt": 57997, + "nfc-signal": 57851, + "plane-prop": 57899, + "calendar-check": 62068, + "clock-desk": 57652, + "calendar-clock": 57554, + "calendar-time": 57554, + "braille": 62113, + "prescription-bottle-medical": 62598, + "prescription-bottle-alt": 62598, + "plate-utensils": 58427, + "family-pants": 58114, + "hose-reel": 58394, + "house-window": 58291, + "landmark": 63087, + "truck": 61649, + "music-magnifying-glass": 58978, + "crosshairs": 61531, + "cloud-rainbow": 63294, + "person-cane": 58684, + "alien": 63733, + "tent": 58749, + "laptop-binary": 58855, + "vest-patches": 57478, + "people-dress-simple": 57880, + "check-double": 62816, + "arrow-down-a-z": 61789, + "sort-alpha-asc": 61789, + "sort-alpha-down": 61789, + "bowling-ball-pin": 57539, + "bell-school-slash": 62934, + "plus-large": 58782, + "money-bill-wheat": 58666, + "camera-viewfinder": 57562, + "screenshot": 57562, + "message-music": 63663, + "comment-alt-music": 63663, + "car-building": 63577, + "border-bottom-right": 63572, + "border-style-alt": 63572, + "octagon": 62214, + "comment-arrow-up-right": 57669, + "octagon-divide": 57859, + "cookie": 62819, + "arrow-rotate-left": 61666, + "arrow-left-rotate": 61666, + "arrow-rotate-back": 61666, + "arrow-rotate-backward": 61666, + "undo": 61666, + "tv-music": 63718, + "hard-drive": 61600, + "hdd": 61600, + "reel": 57912, + "face-grin-squint-tears": 62854, + "grin-squint-tears": 62854, + "dumbbell": 62539, + "rectangle-list": 61474, + "list-alt": 61474, + "tarp-droplet": 58748, + "alarm-exclamation": 63555, + "house-medical-circle-check": 58641, + "traffic-cone": 63030, + "grate": 57747, + "arrow-down-right": 57491, + "person-skiing-nordic": 63434, + "skiing-nordic": 63434, + "calendar-plus": 62065, + "person-from-portal": 57379, + "portal-exit": 57379, + "plane-arrival": 62895, + "cowbell-circle-plus": 63668, + "cowbell-more": 63668, + "circle-left": 62297, + "arrow-alt-circle-left": 62297, + "distribute-spacing-vertical": 58214, + "signal-bars-fair": 63122, + "signal-alt-2": 63122, + "sportsball": 58443, + "game-console-handheld-crank": 58809, + "train-subway": 62009, + "subway": 62009, + "chart-gantt": 57572, + "face-smile-upside-down": 58261, + "ball-pile": 63358, + "badge-dollar": 63045, + "money-bills-simple": 57844, + "money-bills-alt": 57844, + "list-timeline": 57809, + "indian-rupee-sign": 57788, + "indian-rupee": 57788, + "inr": 57788, + "crop-simple": 62821, + "crop-alt": 62821, + "money-bill-1": 62417, + "money-bill-alt": 62417, + "left-long": 62218, + "long-arrow-alt-left": 62218, + "keyboard-down": 57794, + "circle-up-right": 57641, + "cloud-bolt-moon": 63341, + "thunderstorm-moon": 63341, + "turn-left-up": 58936, + "dna": 62577, + "virus-slash": 57461, + "bracket-round-right": 41, + "circle-sterling": 58831, + "circle-5": 57586, + "minus": 61544, + "subtract": 61544, + "fire-flame": 63199, + "flame": 63199, + "right-to-line": 62284, + "arrow-alt-to-right": 62284, + "gif": 57744, + "chess": 62521, + "trash-slash": 58035, + "arrow-left-long": 61815, + "long-arrow-left": 61815, + "plug-circle-check": 58716, + "font-case": 63590, + "street-view": 61981, + "arrow-down-left": 57489, + "franc-sign": 57743, + "flask-round-poison": 63200, + "flask-poison": 63200, + "volume-off": 61478, + "book-circle-arrow-right": 57532, + "chart-user": 63139, + "user-chart": 63139, + "hands-asl-interpreting": 62115, + "american-sign-language-interpreting": 62115, + "asl-interpreting": 62115, + "hands-american-sign-language-interpreting": 62115, + "presentation-screen": 63109, + "presentation": 63109, + "circle-bolt": 57598, + "face-smile-halo": 58255, + "cart-circle-arrow-down": 58351, + "house-person-return": 57361, + "house-person-arrive": 57361, + "house-return": 57361, + "message-xmark": 62635, + "comment-alt-times": 62635, + "message-times": 62635, + "file-certificate": 62963, + "file-award": 62963, + "user-doctor-hair-long": 58457, + "camera-security": 63742, + "camera-home": 63742, + "gear": 61459, + "cog": 61459, + "droplet-slash": 62919, + "tint-slash": 62919, + "book-heart": 62617, + "mosque": 63096, + "duck": 63192, + "mosquito": 58667, + "star-of-david": 63130, + "flag-swallowtail": 63308, + "flag-alt": 63308, + "person-military-rifle": 58699, + "car-garage": 62946, + "cart-shopping": 61562, + "shopping-cart": 61562, + "book-font": 57535, + "shield-plus": 57930, + "vials": 62611, + "eye-dropper-full": 57714, + "distribute-spacing-horizontal": 58213, + "tablet-rugged": 62607, + "temperature-snow": 63336, + "temperature-frigid": 63336, + "moped": 58297, + "face-smile-plus": 62905, + "smile-plus": 62905, + "radio-tuner": 63704, + "radio-alt": 63704, + "face-swear": 58265, + "water-arrow-down": 63348, + "water-lower": 63348, + "scanner-touchscreen": 62602, + "circle-7": 57588, + "plug-circle-plus": 58719, + "person-ski-jumping": 63431, + "ski-jump": 63431, + "place-of-worship": 63103, + "water-arrow-up": 63349, + "water-rise": 63349, + "waveform-lines": 63730, + "waveform-path": 63730, + "split": 57940, + "film-canister": 63671, + "film-cannister": 63671, + "folder-xmark": 63071, + "folder-times": 63071, + "toilet-paper-blank": 63263, + "toilet-paper-alt": 63263, + "tablet-screen": 62460, + "tablet-android-alt": 62460, + "hexagon-vertical-nft-slanted": 58630, + "folder-music": 57741, + "display-medical": 57702, + "desktop-medical": 57702, + "share-all": 62311, + "peapod": 58140, + "chess-clock": 62525, + "axe": 63154, + "square-d": 57960, + "grip-vertical": 62862, + "mobile-signal-out": 57840, + "arrow-turn-up": 61768, + "level-up": 61768, + "u": 85, + "arrow-up-from-dotted-line": 57499, + "square-root-variable": 63128, + "square-root-alt": 63128, + "light-switch-on": 57369, + "arrow-down-arrow-up": 63619, + "sort-alt": 63619, + "raindrops": 63324, + "dash": 58372, + "minus-large": 58372, + "clock": 61463, + "clock-four": 61463, + "input-numeric": 57789, + "truck-tow": 58040, + "backward-step": 61512, + "step-backward": 61512, + "pallet": 62594, + "car-bolt": 58177, + "arrows-maximize": 62237, + "expand-arrows": 62237, + "faucet": 57349, + "cloud-sleet": 63297, + "lamp-street": 57797, + "list-radio": 57808, + "pen-nib-slash": 58529, + "baseball-bat-ball": 62514, + "square-up-left": 57986, + "overline": 63606, + "s": 83, + "timeline": 58012, + "keyboard": 61724, + "arrows-from-dotted-line": 57507, + "usb-drive": 63721, + "ballot": 63282, + "caret-down": 61655, + "location-dot-slash": 62981, + "map-marker-alt-slash": 62981, + "cards": 58349, + "house-chimney-medical": 63474, + "clinic-medical": 63474, + "boxing-glove": 62520, + "glove-boxing": 62520, + "temperature-three-quarters": 62152, + "temperature-3": 62152, + "thermometer-3": 62152, + "thermometer-three-quarters": 62152, + "bell-school": 62933, + "mobile-screen": 62415, + "mobile-android-alt": 62415, + "plane-up": 57901, + "folder-heart": 57737, + "circle-location-arrow": 62978, + "location-circle": 62978, + "face-head-bandage": 58234, + "sushi-roll": 58507, + "maki-roll": 58507, + "makizushi": 58507, + "car-bump": 62944, + "piggy-bank": 62675, + "racquet": 62554, + "car-mirrors": 58179, + "industry-windows": 62387, + "industry-alt": 62387, + "bolt-auto": 57526, + "battery-half": 62018, + "battery-3": 62018, + "flux-capacitor": 63674, + "mountain-city": 58670, + "coins": 62750, + "honey-pot": 58392, + "olive": 58134, + "khanda": 63085, + "filter-list": 57724, + "outlet": 57372, + "sliders": 61918, + "sliders-h": 61918, + "cauldron": 63167, + "people": 57878, + "folder-tree": 63490, + "network-wired": 63231, + "croissant": 63478, + "map-pin": 62070, + "hamsa": 63077, + "cent-sign": 58357, + "swords-laser": 57405, + "flask": 61635, + "person-pregnant": 58142, + "square-u": 57985, + "wand-sparkles": 63275, + "router": 63706, + "ellipsis-vertical": 61762, + "ellipsis-v": 61762, + "sword-laser-alt": 57404, + "ticket": 61765, + "power-off": 61457, + "coin": 63580, + "laptop-slash": 57799, + "right-long": 62219, + "long-arrow-alt-right": 62219, + "circle-b": 57597, + "person-dress-simple": 57884, + "pipe-collar": 58423, + "lights-holiday": 63410, + "citrus": 58100, + "flag-usa": 63309, + "laptop-file": 58653, + "tty": 61924, + "teletype": 61924, + "chart-tree-map": 57578, + "diagram-next": 58486, + "person-rifle": 58702, + "clock-five-thirty": 58186, + "pipe-valve": 58425, + "lightbulb-message": 59015, + "arrow-up-from-arc": 58548, + "face-spiral-eyes": 58501, + "compress-wide": 62246, + "circle-phone-hangup": 57629, + "phone-circle-down": 57629, + "gear-complex-code": 58859, + "house-medical-circle-exclamation": 58642, + "badminton": 58170, + "closed-captioning": 61962, + "person-hiking": 63212, + "hiking": 63212, + "right-from-line": 62279, + "arrow-alt-from-left": 62279, + "venus-double": 61990, + "images": 62210, + "calculator": 61932, + "shuttlecock": 62555, + "user-hair": 58458, + "eye-evil": 63195, + "people-pulling": 58677, + "n": 78, + "swap": 58889, + "garage": 57353, + "cable-car": 63450, + "tram": 63450, + "shovel-snow": 63427, + "cloud-rain": 63293, + "face-lying": 58238, + "sprinkler": 57397, + "building-circle-xmark": 58580, + "person-sledding": 63435, + "sledding": 63435, + "game-console-handheld": 63675, + "ship": 61978, + "clock-six-thirty": 58195, + "battery-slash": 62327, + "tugrik-sign": 58042, + "arrows-down-to-line": 58552, + "download": 61465, + "angles-up-down": 58893, + "shelves": 62592, + "inventory": 62592, + "cloud-snow": 63298, + "face-grin": 62848, + "grin": 62848, + "delete-left": 62810, + "backspace": 62810, + "oven": 57373, + "cloud-binary": 58881, + "eye-dropper": 61947, + "eye-dropper-empty": 61947, + "eyedropper": 61947, + "comment-captions": 57670, + "comments-question": 57678, + "scribble": 57919, + "rotate-exclamation": 57916, + "file-circle-check": 58784, + "glass": 63492, + "loader": 57812, + "forward": 61518, + "user-pilot": 58048, + "mobile": 62414, + "mobile-android": 62414, + "mobile-phone": 62414, + "code-pull-request-closed": 58361, + "face-meh": 61722, + "meh": 61722, + "align-center": 61495, + "book-skull": 63159, + "book-dead": 63159, + "id-card": 62146, + "drivers-license": 62146, + "face-dotted": 58495, + "face-worried": 58275, + "outdent": 61499, + "dedent": 61499, + "court-sport": 58947, + "heart-circle-exclamation": 58622, + "house": 61461, + "home": 61461, + "home-alt": 61461, + "home-lg-alt": 61461, + "vector-circle": 58054, + "car-circle-bolt": 58178, + "calendar-week": 63364, + "flying-disc": 58281, + "laptop-medical": 63506, + "square-down-right": 57964, + "b": 66, + "seat-airline": 57924, + "moon-over-sun": 63306, + "eclipse-alt": 63306, + "pipe": 124, + "file-medical": 62583, + "potato": 58432, + "dice-one": 62757, + "circle-a": 57591, + "helmet-battle": 63211, + "butter": 58340, + "blanket-fire": 58330, + "kiwi-bird": 62773, + "castle": 57566, + "golf-club": 62545, + "arrow-right-arrow-left": 61676, + "exchange": 61676, + "rotate-right": 62201, + "redo-alt": 62201, + "rotate-forward": 62201, + "utensils": 62183, + "cutlery": 62183, + "arrow-up-wide-short": 61793, + "sort-amount-up": 61793, + "chart-pie-simple-circle-dollar": 58885, + "balloons": 58084, + "mill-sign": 57837, + "bowl-rice": 58091, + "timeline-arrow": 58013, + "skull": 62796, + "game-board-simple": 63592, + "game-board-alt": 63592, + "circle-video": 57643, + "video-circle": 57643, + "chart-scatter-bubble": 57577, + "house-turret": 57780, + "banana": 58085, + "hand-holding-skull": 57764, + "people-dress": 57879, + "loveseat": 62668, + "couch-small": 62668, + "tower-broadcast": 62745, + "broadcast-tower": 62745, + "truck-pickup": 63036, + "block-quote": 57525, + "up-long": 62220, + "long-arrow-alt-up": 62220, + "stop": 61517, + "code-merge": 62343, + "money-check-dollar-pen": 63603, + "money-check-edit-alt": 63603, + "up-from-line": 62278, + "arrow-alt-from-bottom": 62278, + "upload": 61587, + "hurricane": 63313, + "grid-round-2-plus": 58844, + "people-pants": 57881, + "mound": 58669, + "windsock": 63351, + "circle-half": 57616, + "brake-warning": 57543, + "toilet-portable": 58755, + "compact-disc": 62751, + "file-arrow-down": 62829, + "file-download": 62829, + "saxophone-fire": 63707, + "sax-hot": 63707, + "camera-web-slash": 63539, + "webcam-slash": 63539, + "folder-medical": 57740, + "folder-gear": 57735, + "folder-cog": 57735, + "hand-wave": 57767, + "arrow-up-arrow-down": 57497, + "sort-up-down": 57497, + "caravan": 63743, + "shield-cat": 58738, + "message-slash": 62633, + "comment-alt-slash": 62633, + "bolt": 61671, + "zap": 61671, + "trash-can-check": 58025, + "glass-water": 58612, + "oil-well": 58674, + "table-cells-column-unlock": 59024, + "person-simple": 57888, + "arrow-turn-left-up": 58932, + "vault": 58053, + "mars": 61986, + "toilet": 63448, + "plane-circle-xmark": 58711, + "yen-sign": 61783, + "cny": 61783, + "jpy": 61783, + "rmb": 61783, + "yen": 61783, + "gear-code": 58856, + "notes": 57858, + "ruble-sign": 61784, + "rouble": 61784, + "rub": 61784, + "ruble": 61784, + "trash-undo": 63637, + "trash-arrow-turn-left": 63637, + "champagne-glass": 63390, + "glass-champagne": 63390, + "objects-align-center-horizontal": 58300, + "sun": 61829, + "trash-can-slash": 58029, + "trash-alt-slash": 58029, + "screen-users": 63037, + "users-class": 63037, + "guitar": 63398, + "square-arrow-left": 62266, + "arrow-square-left": 62266, + "square-8": 57949, + "face-smile-hearts": 58256, + "brackets-square": 63465, + "brackets": 63465, + "laptop-arrow-down": 57798, + "hockey-stick-puck": 58286, + "house-tree": 57779, + "signal-fair": 63117, + "signal-2": 63117, + "face-laugh-wink": 62876, + "laugh-wink": 62876, + "circle-dollar": 62184, + "dollar-circle": 62184, + "usd-circle": 62184, + "horse-head": 63403, + "arrows-repeat": 62308, + "repeat-alt": 62308, + "bore-hole": 58563, + "industry": 62069, + "image-polaroid": 63684, + "wave-triangle": 63642, + "turn-left-down": 58935, + "person-running-fast": 58879, + "circle-down": 62296, + "arrow-alt-circle-down": 62296, + "grill": 58787, + "arrows-turn-to-dots": 58561, + "chart-mixed": 63043, + "analytics": 63043, + "florin-sign": 57732, + "arrow-down-short-wide": 63620, + "sort-amount-desc": 63620, + "sort-amount-down-alt": 63620, + "less-than": 60, + "display-code": 57701, + "desktop-code": 57701, + "face-drooling": 58226, + "oil-temperature": 62996, + "oil-temp": 62996, + "square-question": 62205, + "question-square": 62205, + "air-conditioner": 63732, + "angle-down": 61703, + "mountains": 63229, + "omega": 63098, + "car-tunnel": 58590, + "person-dolly-empty": 62673, + "pan-food": 58411, + "head-side-cough": 57441, + "grip-lines": 63396, + "thumbs-down": 61797, + "user-lock": 62722, + "arrow-right-long": 61816, + "long-arrow-right": 61816, + "tickets-airline": 58011, + "tickets-perforated-plane": 58011, + "tickets-plane": 58011, + "tent-double-peak": 58919, + "anchor-circle-xmark": 58540, + "ellipsis": 61761, + "ellipsis-h": 61761, + "nfc-slash": 57852, + "chess-pawn": 62531, + "kit-medical": 62585, + "first-aid": 62585, + "grid-2-plus": 57751, + "bells": 63359, + "person-through-window": 58793, + "toolbox": 62802, + "globe-wifi": 59013, + "envelope-dot": 57711, + "envelope-badge": 57711, + "magnifying-glass-waveform": 58977, + "hands-holding-circle": 58619, + "bug": 61832, + "bowl-chopsticks": 58089, + "credit-card": 61597, + "credit-card-alt": 61597, + "circle-s": 57633, + "box-ballot": 63285, + "car": 61881, + "automobile": 61881, + "hand-holding-hand": 58615, + "user-tie-hair": 58463, + "podium-star": 63320, + "user-hair-mullet": 58460, + "business-front": 58460, + "party-back": 58460, + "trian-balbot": 58460, + "microphone-stand": 63691, + "book-open-reader": 62938, + "book-reader": 62938, + "family-dress": 58113, + "circle-x": 57646, + "cabin": 58477, + "mountain-sun": 58671, + "chart-simple-horizontal": 58484, + "arrows-left-right-to-line": 58554, + "hand-back-point-left": 57759, + "message-dots": 62627, + "comment-alt-dots": 62627, + "messaging": 62627, + "file-heart": 57718, + "beer-mug": 57523, + "beer-foam": 57523, + "dice-d20": 63183, + "drone": 63583, + "truck-droplet": 58764, + "file-circle-xmark": 58785, + "temperature-arrow-up": 57408, + "temperature-up": 57408, + "medal": 62882, + "person-fairy": 58888, + "bed": 62006, + "book-copy": 57534, + "square-h": 61693, + "h-square": 61693, + "square-c": 57958, + "clock-two": 58202, + "square-ellipsis-vertical": 57967, + "calendar-users": 58850, + "podcast": 62158, + "bee": 57522, + "temperature-full": 62151, + "temperature-4": 62151, + "thermometer-4": 62151, + "thermometer-full": 62151, + "bell": 61683, + "candy-bar": 58344, + "chocolate-bar": 58344, + "xmark-large": 58779, + "pinata": 58307, + "file-ppt": 58954, + "arrows-from-line": 57508, + "superscript": 61739, + "bowl-spoon": 58336, + "hexagon-check": 58390, + "plug-circle-xmark": 58720, + "star-of-life": 63009, + "phone-slash": 62429, + "traffic-light-stop": 63034, + "paint-roller": 62890, + "accent-grave": 96, + "handshake-angle": 62660, + "hands-helping": 62660, + "circle-0": 57581, + "dial-med-low": 57696, + "location-dot": 62405, + "map-marker-alt": 62405, + "crab": 58367, + "box-open-full": 62620, + "box-full": 62620, + "file": 61787, + "greater-than": 62, + "quotes": 57908, + "pretzel": 58433, + "t-rex": 58921, + "person-swimming": 62916, + "swimmer": 62916, + "arrow-down": 61539, + "user-robot-xmarks": 58535, + "message-quote": 57828, + "comment-alt-quote": 57828, + "candy-corn": 63165, + "folder-magnifying-glass": 57739, + "folder-search": 57739, + "notebook": 57857, + "circle-wifi": 59005, + "droplet": 61507, + "tint": 61507, + "bullseye-pointer": 63049, + "eraser": 61741, + "hexagon-image": 58628, + "earth-americas": 62845, + "earth": 62845, + "earth-america": 62845, + "globe-americas": 62845, + "file-svg": 58955, + "crate-apple": 63153, + "apple-crate": 63153, + "person-burst": 58683, + "game-board": 63591, + "hat-chef": 63595, + "hand-back-point-right": 57761, + "dove": 62650, + "snowflake-droplets": 58817, + "battery-empty": 62020, + "battery-0": 62020, + "grid-4": 57752, + "socks": 63126, + "face-sunglasses": 58264, + "inbox": 61468, + "square-0": 57941, + "section": 58439, + "square-this-way-up": 62623, + "box-up": 62623, + "gauge-high": 63013, + "tachometer-alt": 63013, + "tachometer-alt-fast": 63013, + "square-ampersand": 57952, + "envelope-open-text": 63064, + "lamp-desk": 57364, + "hospital": 61688, + "hospital-alt": 61688, + "hospital-wide": 61688, + "poll-people": 63321, + "whiskey-glass-ice": 63393, + "glass-whiskey-rocks": 63393, + "wine-bottle": 63279, + "chess-rook": 62535, + "user-bounty-hunter": 58047, + "bars-staggered": 62800, + "reorder": 62800, + "stream": 62800, + "diagram-sankey": 57688, + "cloud-hail-mixed": 63290, + "circle-up-left": 57640, + "dharmachakra": 63061, + "objects-align-left": 58302, + "oil-can-drip": 57861, + "face-smiling-hands": 58262, + "broccoli": 58338, + "route-interstate": 63003, + "ear-muffs": 63381, + "hotdog": 63503, + "transporter-empty": 57414, + "person-walking-with-cane": 62109, + "blind": 62109, + "angle-90": 57485, + "rectangle-terminal": 57910, + "kite": 63220, + "drum": 62825, + "scrubber": 62200, + "ice-cream": 63504, + "heart-circle-bolt": 58620, + "fish-bones": 58116, + "deer-rudolph": 63375, + "fax": 61868, + "paragraph": 61917, + "head-side-heart": 57770, + "square-e": 57965, + "meter-fire": 57835, + "cloud-hail": 63289, + "check-to-slot": 63346, + "vote-yea": 63346, + "money-from-bracket": 58130, + "star-half": 61577, + "car-bus": 63578, + "speaker": 63711, + "timer": 58014, + "boxes-stacked": 62568, + "boxes": 62568, + "boxes-alt": 62568, + "landmark-magnifying-glass": 58914, + "grill-hot": 58789, + "ballot-check": 63283, + "link": 61633, + "chain": 61633, + "ear-listen": 62114, + "assistive-listening-systems": 62114, + "file-minus": 62232, + "tree-city": 58759, + "play": 61515, + "font": 61489, + "cup-togo": 63173, + "coffee-togo": 63173, + "square-down-left": 57963, + "burger-lettuce": 58339, + "table-cells-row-lock": 59002, + "rupiah-sign": 57917, + "magnifying-glass": 61442, + "search": 61442, + "table-tennis-paddle-ball": 62557, + "ping-pong-paddle-ball": 62557, + "table-tennis": 62557, + "person-dots-from-line": 62576, + "diagnoses": 62576, + "chevrons-down": 62242, + "chevron-double-down": 62242, + "trash-can-arrow-up": 63530, + "trash-restore-alt": 63530, + "signal-good": 63118, + "signal-3": 63118, + "location-question": 62987, + "map-marker-question": 62987, + "floppy-disk-circle-xmark": 57729, + "floppy-disk-times": 57729, + "save-circle-xmark": 57729, + "save-times": 57729, + "naira-sign": 57846, + "peach": 57867, + "taxi-bus": 58008, + "bracket-curly": 123, + "bracket-curly-left": 123, + "lobster": 58401, + "cart-flatbed-empty": 62582, + "dolly-flatbed-empty": 62582, + "colon": 58, + "cart-arrow-down": 61976, + "wand": 63274, + "walkie-talkie": 63727, + "file-pen": 62236, + "file-edit": 62236, + "receipt": 62787, + "table-picnic": 58157, + "square-pen": 61771, + "pen-square": 61771, + "pencil-square": 61771, + "circle-microphone-lines": 57623, + "microphone-circle-alt": 57623, + "display-slash": 58106, + "desktop-slash": 58106, + "suitcase-rolling": 62913, + "person-circle-exclamation": 58687, + "transporter-2": 57412, + "user-hoodie": 59018, + "hands-holding-diamond": 62588, + "hand-receiving": 62588, + "money-bill-simple-wave": 57842, + "chevron-down": 61560, + "battery-full": 62016, + "battery": 62016, + "battery-5": 62016, + "bell-plus": 63561, + "book-arrow-right": 57529, + "hospitals": 63502, + "club": 62247, + "skull-crossbones": 63252, + "droplet-degree": 63304, + "dewpoint": 63304, + "code-compare": 57658, + "list-ul": 61642, + "list-dots": 61642, + "hand-holding-magic": 63205, + "watermelon-slice": 58167, + "circle-ellipsis": 57610, + "school-lock": 58735, + "tower-cell": 58757, + "sd-cards": 57920, + "jug-bottle": 58875, + "down-long": 62217, + "long-arrow-alt-down": 62217, + "envelopes": 57712, + "phone-office": 63101, + "ranking-star": 58721, + "chess-king": 62527, + "nfc-pen": 57850, + "person-harassing": 58697, + "magnifying-glass-play": 58976, + "hat-winter": 63400, + "brazilian-real-sign": 58476, + "landmark-dome": 63314, + "landmark-alt": 63314, + "bone-break": 62936, + "arrow-up": 61538, + "down-from-dotted-line": 58375, + "tv": 62060, + "television": 62060, + "tv-alt": 62060, + "border-left": 63567, + "circle-divide": 57606, + "shrimp": 58440, + "list-check": 61614, + "tasks": 61614, + "diagram-subtask": 58489, + "jug-detergent": 58649, + "circle-user": 62141, + "user-circle": 62141, + "square-y": 57991, + "user-doctor-hair": 58456, + "planet-ringed": 57376, + "mushroom": 58405, + "user-shield": 62725, + "megaphone": 63093, + "wreath-laurel": 58834, + "circle-exclamation-check": 57613, + "wind": 63278, + "box-dollar": 62624, + "box-usd": 62624, + "car-burst": 62945, + "car-crash": 62945, + "y": 89, + "user-headset": 63533, + "arrows-retweet": 62305, + "retweet-alt": 62305, + "person-snowboarding": 63438, + "snowboarding": 63438, + "square-chevron-right": 62251, + "chevron-square-right": 62251, + "lacrosse-stick-ball": 58294, + "truck-fast": 62603, + "shipping-fast": 62603, + "user-magnifying-glass": 58821, + "star-sharp": 57995, + "comment-heart": 58824, + "circle-1": 57582, + "circle-star": 57635, + "star-circle": 57635, + "fish": 62840, + "cloud-fog": 63310, + "fog": 63310, + "waffle": 58470, + "music-note": 63695, + "music-alt": 63695, + "hexagon-exclamation": 58391, + "cart-shopping-fast": 57564, + "object-union": 58527, + "user-graduate": 62721, + "starfighter": 57399, + "circle-half-stroke": 61506, + "adjust": 61506, + "arrow-right-long-to-line": 58325, + "square-arrow-down": 62265, + "arrow-square-down": 62265, + "diamond-half-stroke": 58808, + "clapperboard": 57649, + "square-chevron-left": 62250, + "chevron-square-left": 62250, + "phone-intercom": 58420, + "link-horizontal": 57803, + "chain-horizontal": 57803, + "mango": 58127, + "music-note-slash": 63696, + "music-alt-slash": 63696, + "circle-radiation": 63418, + "radiation-alt": 63418, + "face-tongue-sweat": 58270, + "globe-stand": 62966, + "baseball": 62515, + "baseball-ball": 62515, + "circle-p": 57626, + "award-simple": 57515, + "jet-fighter-up": 58648, + "diagram-project": 62786, + "project-diagram": 62786, + "pedestal": 57869, + "chart-pyramid": 57574, + "sidebar": 57934, + "snowman-head": 63387, + "frosty-head": 63387, + "copy": 61637, + "burger-glass": 57550, + "volume-xmark": 63145, + "volume-mute": 63145, + "volume-times": 63145, + "hand-sparkles": 57437, + "bars-filter": 57517, + "paintbrush-pencil": 57862, + "party-bell": 58138, + "user-vneck-hair": 58466, + "jack-o-lantern": 62222, + "grip": 62861, + "grip-horizontal": 62861, + "share-from-square": 61773, + "share-square": 61773, + "keynote": 63084, + "child-combatant": 58592, + "child-rifle": 58592, + "gun": 57755, + "square-phone": 61592, + "phone-square": 61592, + "hat-beach": 58886, + "plus": 43, + "add": 43, + "expand": 61541, + "computer": 58597, + "fort": 58502, + "cloud-check": 58204, + "xmark": 61453, + "close": 61453, + "multiply": 61453, + "remove": 61453, + "times": 61453, + "face-smirking": 58263, + "arrows-up-down-left-right": 61511, + "arrows": 61511, + "chalkboard-user": 62748, + "chalkboard-teacher": 62748, + "rhombus": 57915, + "claw-marks": 63170, + "peso-sign": 57890, + "face-smile-tongue": 58260, + "cart-circle-xmark": 58356, + "building-shield": 58584, + "circle-phone-flip": 57628, + "phone-circle-alt": 57628, + "baby": 63356, + "users-line": 58770, + "quote-left": 61709, + "quote-left-alt": 61709, + "tractor": 63266, + "down-from-bracket": 58987, + "key-skeleton": 63219, + "trash-arrow-up": 63529, + "trash-restore": 63529, + "arrow-down-up-lock": 58544, + "arrow-down-to-bracket": 57492, + "lines-leaning": 58654, + "square-q": 57979, + "ruler-combined": 62790, + "symbols": 63598, + "icons-alt": 63598, + "copyright": 61945, + "flask-gear": 58865, + "highlighter-line": 57775, + "bracket-square": 91, + "bracket": 91, + "bracket-left": 91, + "island-tropical": 63505, + "island-tree-palm": 63505, + "arrow-right-from-line": 62275, + "arrow-from-left": 62275, + "h2": 62228, + "equals": 61, + "cake-slice": 58341, + "shortcake": 58341, + "building-magnifying-glass": 58908, + "peanut": 58416, + "wrench-simple": 58065, + "blender": 62743, + "teeth": 63022, + "tally-2": 58005, + "shekel-sign": 61963, + "ils": 61963, + "shekel": 61963, + "sheqel": 61963, + "sheqel-sign": 61963, + "cars": 63579, + "axe-battle": 63155, + "user-hair-long": 58459, + "map": 62073, + "arrow-left-from-arc": 58901, + "file-circle-info": 58515, + "face-disappointed": 58223, + "lasso-sparkles": 57801, + "clock-eleven": 58183, + "rocket": 61749, + "siren-on": 57390, + "clock-ten": 58196, + "candle-holder": 63164, + "video-arrow-down-left": 58056, + "photo-film": 63612, + "photo-video": 63612, + "floppy-disk-circle-arrow-right": 57728, + "save-circle-arrow-right": 57728, + "folder-minus": 63069, + "planet-moon": 57375, + "face-eyes-xmarks": 58228, + "chart-scatter": 63470, + "circle-gf": 59007, + "display-arrow-down": 57700, + "store": 62798, + "arrow-trend-up": 57496, + "plug-circle-minus": 58718, + "olive-branch": 58135, + "angle": 57484, + "vacuum-robot": 57422, + "sign-hanging": 62681, + "sign": 62681, + "square-divide": 57962, + "folder-check": 58958, + "signal-stream-slash": 57936, + "bezier-curve": 62811, + "eye-dropper-half": 57715, + "store-lock": 58534, + "bell-slash": 61942, + "cloud-bolt-sun": 63342, + "thunderstorm-sun": 63342, + "camera-slash": 57561, + "comment-quote": 57676, + "tablet": 62459, + "tablet-android": 62459, + "school-flag": 58734, + "message-code": 57823, + "glass-half": 57746, + "glass-half-empty": 57746, + "glass-half-full": 57746, + "fill": 62837, + "message-minus": 62631, + "comment-alt-minus": 62631, + "angle-up": 61702, + "dinosaur": 58878, + "drumstick-bite": 63191, + "link-horizontal-slash": 57804, + "chain-horizontal-slash": 57804, + "holly-berry": 63402, + "nose": 58813, + "arrow-left-to-arc": 58902, + "chevron-left": 61523, + "bacteria": 57433, + "clouds": 63300, + "money-bill-simple": 57841, + "hand-lizard": 62040, + "table-pivot": 58001, + "filter-slash": 57725, + "trash-can-undo": 63638, + "trash-can-arrow-turn-left": 63638, + "trash-undo-alt": 63638, + "notdef": 57854, + "disease": 63482, + "person-to-door": 58419, + "turntable": 63716, + "briefcase-medical": 62569, + "genderless": 61997, + "chevron-right": 61524, + "signal-weak": 63116, + "signal-1": 63116, + "clock-five": 58185, + "retweet": 61561, + "car-rear": 62942, + "car-alt": 62942, + "pump-soap": 57451, + "computer-classic": 63665, + "frame": 58517, + "video-slash": 62690, + "battery-quarter": 62019, + "battery-2": 62019, + "ellipsis-stroke": 62363, + "ellipsis-h-alt": 62363, + "radio": 63703, + "baby-carriage": 63357, + "carriage-baby": 63357, + "face-expressionless": 58227, + "down-to-dotted-line": 58376, + "cloud-music": 63662, + "traffic-light": 63031, + "cloud-minus": 58205, + "thermometer": 62609, + "shield-minus": 57929, + "vr-cardboard": 63273, + "car-tilt": 62949, + "gauge-circle-minus": 58519, + "brightness-low": 57546, + "hand-middle-finger": 63494, + "percent": 37, + "percentage": 37, + "truck-moving": 62687, + "glass-water-droplet": 58613, + "conveyor-belt": 62574, + "location-check": 62982, + "map-marker-check": 62982, + "coin-vertical": 58365, + "display": 57699, + "person-sign": 63319, + "face-smile": 61720, + "smile": 61720, + "phone-hangup": 57893, + "signature-slash": 58315, + "thumbtack": 61581, + "thumb-tack": 61581, + "wheat-slash": 58169, + "trophy": 61585, + "clouds-sun": 63302, + "person-praying": 63107, + "pray": 63107, + "hammer": 63203, + "face-vomit": 58272, + "speakers": 63712, + "tty-answer": 58041, + "teletype-answer": 58041, + "mug-tea-saucer": 57845, + "diagram-lean-canvas": 57686, + "alt": 57482, + "dial": 57691, + "dial-med-high": 57691, + "hand-peace": 62043, + "circle-trash": 57638, + "trash-circle": 57638, + "rotate": 62193, + "sync-alt": 62193, + "circle-quarters": 58360, + "spinner": 61712, + "tower-control": 58018, + "arrow-up-triangle-square": 63626, + "sort-shapes-up": 63626, + "whale": 63276, + "robot": 62788, + "peace": 63100, + "party-horn": 58139, + "gears": 61573, + "cogs": 61573, + "sun-bright": 57999, + "sun-alt": 57999, + "warehouse": 62612, + "conveyor-belt-arm": 58872, + "lock-keyhole-open": 62402, + "lock-open-alt": 62402, + "square-fragile": 62619, + "box-fragile": 62619, + "square-wine-glass-crack": 62619, + "arrow-up-right-dots": 58551, + "square-n": 57975, + "splotch": 62908, + "face-grin-hearts": 62852, + "grin-hearts": 62852, + "meter": 57832, + "mandolin": 63225, + "dice-four": 62756, + "sim-card": 63428, + "transgender": 61989, + "transgender-alt": 61989, + "mercury": 61987, + "up-from-bracket": 58768, + "knife-kitchen": 63221, + "border-right": 63570, + "arrow-turn-down": 61769, + "level-down": 61769, + "spade": 62196, + "card-spade": 58348, + "line-columns": 63600, + "ant": 59008, + "arrow-right-to-line": 62272, + "arrow-to-right": 62272, + "person-falling-burst": 58695, + "flag-pennant": 62550, + "pennant": 62550, + "conveyor-belt-empty": 57680, + "user-group-simple": 58883, + "award": 62809, + "ticket-simple": 62463, + "ticket-alt": 62463, + "building": 61869, + "angles-left": 61696, + "angle-double-left": 61696, + "camcorder": 63656, + "video-handheld": 63656, + "pancakes": 58413, + "album-circle-user": 58509, + "subtitles-slash": 58896, + "qrcode": 61481, + "dice-d10": 63181, + "fireplace": 63386, + "browser": 62334, + "pen-paintbrush": 63000, + "pencil-paintbrush": 63000, + "fish-cooked": 63486, + "chair-office": 63169, + "magnifying-glass-music": 58975, + "nesting-dolls": 58298, + "clock-rotate-left": 61914, + "history": 61914, + "trumpet": 63715, + "face-grin-beam-sweat": 62851, + "grin-beam-sweat": 62851, + "fire-smoke": 63307, + "phone-missed": 57894, + "file-export": 62830, + "arrow-right-from-file": 62830, + "shield": 61746, + "shield-blank": 61746, + "arrow-up-short-wide": 63621, + "sort-amount-up-alt": 63621, + "arrows-repeat-1": 62310, + "repeat-1-alt": 62310, + "gun-slash": 57756, + "avocado": 57514, + "binary": 58171, + "glasses-round": 62965, + "glasses-alt": 62965, + "phone-plus": 62674, + "ditto": 34, + "person-seat": 57886, + "house-medical": 58290, + "golf-ball-tee": 62544, + "golf-ball": 62544, + "circle-chevron-left": 61751, + "chevron-circle-left": 61751, + "house-chimney-window": 57357, + "scythe": 63248, + "pen-nib": 62893, + "ban-parking": 62998, + "parking-circle-slash": 62998, + "tent-arrow-turn-left": 58752, + "face-diagonal-mouth": 58494, + "diagram-cells": 58485, + "cricket-bat-ball": 62537, + "cricket": 62537, + "tents": 58754, + "wand-magic": 61648, + "magic": 61648, + "dog": 63187, + "pen-line": 57874, + "atom-simple": 62931, + "atom-alt": 62931, + "ampersand": 38, + "carrot": 63367, + "arrow-up-from-line": 62274, + "arrow-from-bottom": 62274, + "moon": 61830, + "pen-slash": 57875, + "wine-glass-empty": 62926, + "wine-glass-alt": 62926, + "square-star": 57983, + "cheese": 63471, + "send-backward": 63615, + "yin-yang": 63149, + "music": 61441, + "compass-slash": 62953, + "clock-one": 58190, + "file-music": 63670, + "code-commit": 62342, + "temperature-low": 63339, + "person-biking": 63562, + "biking": 63562, + "display-chart-up-circle-currency": 58853, + "skeleton": 63008, + "circle-g": 57615, + "circle-arrow-up-left": 57595, + "coin-blank": 58363, + "broom": 62746, + "vacuum": 57421, + "shield-heart": 58740, + "card-heart": 58347, + "lightbulb-cfl-on": 58791, + "melon": 58128, + "gopuram": 63076, + "earth-oceania": 58491, + "globe-oceania": 58491, + "container-storage": 62647, + "face-pouting": 58247, + "square-xmark": 62163, + "times-square": 62163, + "xmark-square": 62163, + "face-explode": 58110, + "exploding-head": 58110, + "hashtag": 35, + "up-right-and-down-left-from-center": 62500, + "expand-alt": 62500, + "oil-can": 62995, + "t": 84, + "transformer-bolt": 58020, + "hippo": 63213, + "chart-column": 57571, + "cassette-vhs": 63724, + "vhs": 63724, + "infinity": 62772, + "vial-circle-check": 58774, + "chimney": 63371, + "object-intersect": 58525, + "person-arrow-down-to-line": 58680, + "voicemail": 63639, + "block-brick": 58331, + "wall-brick": 58331, + "fan": 63587, + "bags-shopping": 63559, + "paragraph-left": 63608, + "paragraph-rtl": 63608, + "person-walking-luggage": 58708, + "caravan-simple": 57344, + "caravan-alt": 57344, + "turtle": 63270, + "pencil-mechanical": 58826, + "up-down": 62264, + "arrows-alt-v": 62264, + "cloud-moon-rain": 63292, + "booth-curtain": 63284, + "calendar": 61747, + "box-heart": 62621, + "trailer": 57409, + "user-doctor-message": 63534, + "user-md-chat": 63534, + "bahai": 63078, + "haykal": 63078, + "lighthouse": 58898, + "amp-guitar": 63649, + "sd-card": 63426, + "volume-slash": 62178, + "border-bottom": 63565, + "wifi-weak": 63146, + "wifi-1": 63146, + "dragon": 63189, + "shoe-prints": 62795, + "circle-plus": 61525, + "plus-circle": 61525, + "face-grin-tongue-wink": 62859, + "grin-tongue-wink": 62859, + "hand-holding": 62653, + "plug-circle-exclamation": 58717, + "link-slash": 61735, + "chain-broken": 61735, + "chain-slash": 61735, + "unlink": 61735, + "clone": 62029, + "person-walking-arrow-loop-left": 58705, + "arrow-up-z-a": 63618, + "sort-alpha-up-alt": 63618, + "fire-flame-curved": 63460, + "fire-alt": 63460, + "tornado": 63343, + "file-circle-plus": 58516, + "delete-right": 57684, + "book-quran": 63111, + "quran": 63111, + "circle-quarter": 57631, + "anchor": 61757, + "border-all": 63564, + "function": 63073, + "face-angry": 62806, + "angry": 62806, + "people-simple": 57883, + "cookie-bite": 62820, + "arrow-trend-down": 57495, + "rss": 61598, + "feed": 61598, + "face-monocle": 58240, + "draw-polygon": 62958, + "scale-balanced": 62030, + "balance-scale": 62030, + "calendar-lines": 57557, + "calendar-note": 57557, + "arrow-down-big-small": 63628, + "sort-size-down": 63628, + "gauge-simple-high": 63018, + "tachometer": 63018, + "tachometer-fast": 63018, + "do-not-enter": 62956, + "shower": 62156, + "dice-d8": 63186, + "desktop": 62352, + "desktop-alt": 62352, + "m": 77, + "spinner-scale": 58922, + "grip-dots-vertical": 58385, + "face-viewfinder": 58111, + "soft-serve": 58368, + "creemee": 58368, + "h5": 58386, + "hand-back-point-down": 57758, + "table-list": 61451, + "th-list": 61451, + "basket-shopping-minus": 58962, + "comment-sms": 63437, + "sms": 63437, + "rectangle": 62202, + "rectangle-landscape": 62202, + "clipboard-list-check": 63287, + "turkey": 63269, + "book": 61485, + "user-plus": 62004, + "ice-skate": 63404, + "check": 61452, + "battery-three-quarters": 62017, + "battery-4": 62017, + "tomato": 58160, + "sword-laser": 57403, + "house-circle-check": 58633, + "buildings": 57548, + "angle-left": 61700, + "cart-flatbed-boxes": 62581, + "dolly-flatbed-alt": 62581, + "diagram-successor": 58490, + "truck-arrow-right": 58763, + "square-w": 57989, + "arrows-split-up-and-left": 58556, + "lamp": 62666, + "airplay": 57481, + "hand-fist": 63198, + "fist-raised": 63198, + "shield-quartered": 58741, + "slash-forward": 47, + "location-pen": 62983, + "map-marker-edit": 62983, + "cloud-moon": 63171, + "pot-food": 58431, + "briefcase": 61617, + "person-falling": 58694, + "image-portrait": 62432, + "portrait": 62432, + "user-tag": 62727, + "rug": 58729, + "print-slash": 63110, + "earth-europe": 63394, + "globe-europe": 63394, + "cart-flatbed-suitcase": 62877, + "luggage-cart": 62877, + "hand-back-point-ribbon": 57760, + "rectangle-xmark": 62480, + "rectangle-times": 62480, + "times-rectangle": 62480, + "window-close": 62480, + "tire-rugged": 63028, + "lightbulb-dollar": 63088, + "cowbell": 63667, + "baht-sign": 57516, + "corner": 58366, + "chevrons-right": 62244, + "chevron-double-right": 62244, + "book-open": 62744, + "book-journal-whills": 63082, + "journal-whills": 63082, + "inhaler": 62969, + "handcuffs": 58616, + "snake": 63254, + "triangle-exclamation": 61553, + "exclamation-triangle": 61553, + "warning": 61553, + "note-medical": 57856, + "database": 61888, + "down-left": 57706, + "share": 61540, + "mail-forward": 61540, + "face-thinking": 58267, + "turn-down-right": 58453, + "bottle-droplet": 58564, + "mask-face": 57815, + "hill-rockslide": 58632, + "scanner-keyboard": 62601, + "circle-o": 57625, + "grid-horizontal": 58119, + "message-dollar": 63056, + "comment-alt-dollar": 63056, + "right-left": 62306, + "exchange-alt": 62306, + "columns-3": 58209, + "paper-plane": 61912, + "road-circle-exclamation": 58725, + "dungeon": 63193, + "hand-holding-box": 62587, + "input-text": 57791, + "window-flip": 62479, + "window-alt": 62479, + "align-right": 61496, + "scanner-gun": 62600, + "scanner": 62600, + "tire": 63025, + "engine": 57710, + "money-bill-1-wave": 62779, + "money-bill-wave-alt": 62779, + "life-ring": 61901, + "hands": 62119, + "sign-language": 62119, + "signing": 62119, + "circle-caret-right": 62256, + "caret-circle-right": 62256, + "turn-left": 58934, + "wheat": 63277, + "file-spreadsheet": 63067, + "audio-description-slash": 57512, + "bell-ring": 58924, + "calendar-day": 63363, + "water-ladder": 62917, + "ladder-water": 62917, + "swimming-pool": 62917, + "arrows-up-down": 61565, + "arrows-v": 61565, + "chess-pawn-piece": 62532, + "chess-pawn-alt": 62532, + "face-grimace": 62847, + "grimace": 62847, + "wheelchair-move": 58062, + "wheelchair-alt": 58062, + "turn-down": 62398, + "level-down-alt": 62398, + "square-s": 57981, + "rectangle-barcode": 62563, + "barcode-alt": 62563, + "person-walking-arrow-right": 58706, + "square-envelope": 61849, + "envelope-square": 61849, + "dice": 62754, + "unicorn": 63271, + "bowling-ball": 62518, + "pompebled": 58429, + "brain": 62940, + "watch-smart": 58060, + "book-user": 63463, + "sensor-cloud": 57388, + "sensor-smoke": 57388, + "clapperboard-play": 57650, + "bandage": 62562, + "band-aid": 62562, + "calendar-minus": 62066, + "circle-xmark": 61527, + "times-circle": 61527, + "xmark-circle": 61527, + "circle-4": 57585, + "gifts": 63388, + "album-collection": 63648, + "hotel": 62868, + "earth-asia": 62846, + "globe-asia": 62846, + "id-card-clip": 62591, + "id-card-alt": 62591, + "magnifying-glass-plus": 61454, + "search-plus": 61454, + "thumbs-up": 61796, + "cloud-showers": 63295, + "user-clock": 62717, + "onion": 58407, + "clock-twelve-thirty": 58201, + "arrow-down-to-dotted-line": 57493, + "hand-dots": 62561, + "allergies": 62561, + "file-invoice": 62832, + "window-minimize": 62161, + "rectangle-wide": 62204, + "comment-arrow-up": 57668, + "garlic": 58382, + "mug-saucer": 61684, + "coffee": 61684, + "brush": 62813, + "tree-decorated": 63452, + "mask": 63226, + "calendar-heart": 57555, + "magnifying-glass-minus": 61456, + "search-minus": 61456, + "flower": 63487, + "arrow-down-from-arc": 58900, + "right-left-large": 58849, + "ruler-vertical": 62792, + "circles-overlap": 58880, + "user-large": 62470, + "user-alt": 62470, + "starship-freighter": 57402, + "train-tram": 58804, + "bridge-suspension": 58573, + "trash-check": 58031, + "user-nurse": 63535, + "boombox": 63653, + "syringe": 62606, + "cloud-sun": 63172, + "shield-exclamation": 57927, + "stopwatch-20": 57455, + "square-full": 62556, + "grip-dots": 58384, + "comment-exclamation": 62639, + "pen-swirl": 57876, + "falafel": 58378, + "circle-2": 57583, + "magnet": 61558, + "jar": 58646, + "gramophone": 63677, + "dice-d12": 63182, + "note-sticky": 62025, + "sticky-note": 62025, + "down": 62292, + "arrow-alt-down": 62292, + "hundred-points": 58396, + "paperclip-vertical": 58306, + "wind-warning": 63350, + "wind-circle-exclamation": 63350, + "location-pin-slash": 62988, + "map-marker-slash": 62988, + "face-sad-sweat": 58250, + "bug-slash": 58512, + "cupcake": 58370, + "light-switch-off": 57368, + "toggle-large-off": 58800, + "pen-fancy-slash": 57872, + "truck-container": 62684, + "boot": 63362, + "arrow-up-from-water-pump": 58550, + "file-check": 62230, + "bone": 62935, + "cards-blank": 58591, + "circle-3": 57584, + "bench-tree": 58087, + "keyboard-brightness-low": 57793, + "ski-boot-ski": 58317, + "brain-circuit": 57542, + "table-cells-row-unlock": 59025, + "user-injured": 63272, + "block-brick-fire": 58332, + "firewall": 58332, + "face-sad-tear": 62900, + "sad-tear": 62900, + "plane": 61554, + "tent-arrows-down": 58753, + "exclamation": 33, + "arrows-spin": 58555, + "face-smile-relaxed": 58258, + "comment-xmark": 62645, + "comment-times": 62645, + "print": 61487, + "turkish-lira-sign": 58043, + "try": 58043, + "turkish-lira": 58043, + "face-nose-steam": 58242, + "circle-waveform-lines": 57645, + "waveform-circle": 57645, + "dollar-sign": 36, + "dollar": 36, + "usd": 36, + "ferris-wheel": 57716, + "computer-speaker": 63666, + "skull-cow": 63710, + "x": 88, + "magnifying-glass-dollar": 63112, + "search-dollar": 63112, + "users-gear": 62729, + "users-cog": 62729, + "person-military-pointing": 58698, + "building-columns": 61852, + "bank": 61852, + "institution": 61852, + "museum": 61852, + "university": 61852, + "circle-t": 57636, + "sack": 63516, + "grid-2": 57750, + "camera-cctv": 63660, + "cctv": 63660, + "umbrella": 61673, + "trowel": 58761, + "horizontal-rule": 63596, + "bed-front": 63735, + "bed-alt": 63735, + "d": 68, + "stapler": 58799, + "masks-theater": 63024, + "theater-masks": 63024, + "file-gif": 58949, + "kip-sign": 57796, + "face-woozy": 58274, + "cloud-question": 58514, + "pineapple": 58143, + "hand-point-left": 61605, + "gallery-thumbnails": 58282, + "circle-j": 57618, + "eyes": 58215, + "handshake-simple": 62662, + "handshake-alt": 62662, + "page-caret-up": 58410, + "file-caret-up": 58410, + "jet-fighter": 61691, + "fighter-jet": 61691, + "comet": 57347, + "square-share-nodes": 61921, + "share-alt-square": 61921, + "reflect-vertical": 58981, + "shield-keyhole": 57928, + "file-mp4": 58953, + "barcode": 61482, + "bulldozer": 58965, + "plus-minus": 58428, + "square-sliders-vertical": 62450, + "sliders-v-square": 62450, + "video": 61501, + "video-camera": 61501, + "message-middle": 57825, + "comment-middle-alt": 57825, + "graduation-cap": 61853, + "mortar-board": 61853, + "hand-holding-medical": 57436, + "person-circle-check": 58686, + "square-z": 57992, + "message-text": 57830, + "comment-alt-text": 57830, + "turn-up": 62399, + "level-up-alt": 62399, + "monero": 62416, + "hooli": 62503, + "yelp": 61929, + "cc-visa": 61936, + "lastfm": 61954, + "shopware": 62901, + "creative-commons-nc": 62696, + "aws": 62325, + "redhat": 63420, + "yoast": 62129, + "cloudflare": 57469, + "ups": 63456, + "pixiv": 58944, + "wpexplorer": 62174, + "dyalog": 62361, + "bity": 62330, + "stackpath": 63554, + "buysellads": 61965, + "first-order": 62128, + "modx": 62085, + "guilded": 57470, + "vnv": 62475, + "square-js": 62393, + "js-square": 62393, + "microsoft": 62410, + "qq": 61910, + "orcid": 63698, + "java": 62692, + "invision": 63408, + "creative-commons-pd-alt": 62701, + "centercode": 62336, + "glide-g": 62118, + "drupal": 61865, + "jxl": 59003, + "dart-lang": 59027, + "hire-a-helper": 62384, + "creative-commons-by": 62695, + "unity": 57417, + "whmcs": 62477, + "rocketchat": 62440, + "vk": 61833, + "untappd": 62469, + "mailchimp": 62878, + "css3-alt": 62347, + "square-reddit": 61858, + "reddit-square": 61858, + "vimeo-v": 62077, + "contao": 62061, + "square-font-awesome": 58797, + "deskpro": 62351, + "brave": 58940, + "sistrix": 62446, + "square-instagram": 57429, + "instagram-square": 57429, + "battle-net": 63541, + "the-red-yeti": 63133, + "square-hacker-news": 62383, + "hacker-news-square": 62383, + "edge": 62082, + "threads": 58904, + "napster": 62418, + "square-snapchat": 62125, + "snapchat-square": 62125, + "google-plus-g": 61653, + "artstation": 63354, + "markdown": 62991, + "sourcetree": 63443, + "google-plus": 62131, + "diaspora": 63377, + "foursquare": 61824, + "stack-overflow": 61804, + "github-alt": 61715, + "phoenix-squadron": 62737, + "pagelines": 61836, + "algolia": 62316, + "red-river": 62435, + "creative-commons-sa": 62703, + "safari": 62055, + "google": 61856, + "square-font-awesome-stroke": 62300, + "font-awesome-alt": 62300, + "atlassian": 63355, + "linkedin-in": 61665, + "digital-ocean": 62353, + "nimblr": 62888, + "chromecast": 63544, + "evernote": 63545, + "hacker-news": 61908, + "creative-commons-sampling": 62704, + "adversal": 62314, + "creative-commons": 62046, + "watchman-monitoring": 57479, + "fonticons": 62080, + "weixin": 61911, + "shirtsinbulk": 61972, + "codepen": 61899, + "git-alt": 63553, + "lyft": 62403, + "rev": 62898, + "windows": 61818, + "wizards-of-the-coast": 63280, + "square-viadeo": 62122, + "viadeo-square": 62122, + "meetup": 62176, + "centos": 63369, + "adn": 61808, + "cloudsmith": 62340, + "opensuse": 58923, + "pied-piper-alt": 61864, + "square-dribbble": 62359, + "dribbble-square": 62359, + "codiepie": 62084, + "node": 62489, + "mix": 62411, + "steam": 61878, + "cc-apple-pay": 62486, + "scribd": 62090, + "debian": 58891, + "openid": 61851, + "instalod": 57473, + "expeditedssl": 62014, + "sellcast": 62170, + "square-twitter": 61569, + "twitter-square": 61569, + "r-project": 62711, + "delicious": 61861, + "freebsd": 62372, + "vuejs": 62495, + "accusoft": 62313, + "ioxhost": 61960, + "fonticons-fi": 62370, + "app-store": 62319, + "cc-mastercard": 61937, + "itunes-note": 62389, + "golang": 58383, + "kickstarter": 62395, + "square-kickstarter": 62395, + "grav": 62166, + "weibo": 61834, + "uncharted": 57476, + "firstdraft": 62369, + "square-youtube": 62513, + "youtube-square": 62513, + "wikipedia-w": 62054, + "wpressr": 62436, + "rendact": 62436, + "angellist": 61961, + "galactic-republic": 62732, + "nfc-directional": 58672, + "skype": 61822, + "joget": 62391, + "fedora": 63384, + "stripe-s": 62506, + "meta": 58523, + "laravel": 62397, + "hotjar": 62385, + "bluetooth-b": 62100, + "square-letterboxd": 58926, + "sticker-mule": 62455, + "creative-commons-zero": 62707, + "hips": 62546, + "behance": 61876, + "reddit": 61857, + "discord": 62354, + "chrome": 62056, + "app-store-ios": 62320, + "cc-discover": 61938, + "wpbeginner": 62103, + "confluence": 63373, + "shoelace": 58892, + "mdb": 63690, + "dochub": 62356, + "accessible-icon": 62312, + "ebay": 62708, + "amazon": 62064, + "unsplash": 57468, + "yarn": 63459, + "square-steam": 61879, + "steam-square": 61879, + "500px": 62062, + "square-vimeo": 61844, + "vimeo-square": 61844, + "asymmetrik": 62322, + "font-awesome": 62132, + "font-awesome-flag": 62132, + "font-awesome-logo-full": 62132, + "gratipay": 61828, + "apple": 61817, + "hive": 57471, + "gitkraken": 62374, + "keybase": 62709, + "apple-pay": 62485, + "padlet": 58528, + "amazon-pay": 62508, + "square-github": 61586, + "github-square": 61586, + "stumbleupon": 61860, + "fedex": 63383, + "phoenix-framework": 62428, + "shopify": 57431, + "neos": 62994, + "square-threads": 58905, + "hackerrank": 62967, + "researchgate": 62712, + "swift": 63713, + "angular": 62496, + "speakap": 62451, + "angrycreative": 62318, + "y-combinator": 62011, + "empire": 61905, + "envira": 62105, + "google-scholar": 58939, + "square-gitlab": 58798, + "gitlab-square": 58798, + "studiovinari": 62456, + "pied-piper": 62126, + "wordpress": 61850, + "product-hunt": 62088, + "firefox": 62057, + "linode": 62136, + "goodreads": 62376, + "square-odnoklassniki": 62052, + "odnoklassniki-square": 62052, + "jsfiddle": 61900, + "sith": 62738, + "themeisle": 62130, + "page4": 62423, + "hashnode": 58521, + "react": 62491, + "cc-paypal": 61940, + "squarespace": 62910, + "cc-stripe": 61941, + "creative-commons-share": 62706, + "bitcoin": 62329, + "keycdn": 62394, + "opera": 62058, + "itch-io": 63546, + "umbraco": 63720, + "galactic-senate": 62733, + "ubuntu": 63455, + "draft2digital": 62358, + "stripe": 62505, + "houzz": 62076, + "gg": 62048, + "dhl": 63376, + "square-pinterest": 61651, + "pinterest-square": 61651, + "xing": 61800, + "blackberry": 62331, + "creative-commons-pd": 62700, + "playstation": 62431, + "quinscape": 62553, + "less": 62493, + "blogger-b": 62333, + "opencart": 62013, + "vine": 61898, + "signal-messenger": 58979, + "paypal": 61933, + "gitlab": 62102, + "typo3": 62507, + "reddit-alien": 62081, + "yahoo": 61854, + "dailymotion": 57426, + "affiliatetheme": 62315, + "pied-piper-pp": 61863, + "bootstrap": 63542, + "odnoklassniki": 62051, + "nfc-symbol": 58673, + "mintbit": 58927, + "ethereum": 62510, + "speaker-deck": 63548, + "creative-commons-nc-eu": 62697, + "patreon": 62425, + "avianex": 62324, + "ello": 62961, + "gofore": 62375, + "bimobject": 62328, + "brave-reverse": 58941, + "facebook-f": 62366, + "square-google-plus": 61652, + "google-plus-square": 61652, + "web-awesome": 59010, + "mandalorian": 62735, + "first-order-alt": 62730, + "osi": 62490, + "google-wallet": 61934, + "d-and-d-beyond": 63178, + "periscope": 62426, + "fulcrum": 62731, + "cloudscale": 62339, + "forumbee": 61969, + "mizuni": 62412, + "schlix": 62442, + "square-xing": 61801, + "xing-square": 61801, + "bandcamp": 62165, + "wpforms": 62104, + "cloudversify": 62341, + "usps": 63457, + "megaport": 62883, + "magento": 62404, + "spotify": 61884, + "optin-monster": 62012, + "fly": 62487, + "aviato": 62497, + "itunes": 62388, + "cuttlefish": 62348, + "blogger": 62332, + "flickr": 61806, + "viber": 62473, + "soundcloud": 61886, + "digg": 61862, + "tencent-weibo": 61909, + "letterboxd": 58925, + "symfony": 63549, + "maxcdn": 61750, + "etsy": 62167, + "facebook-messenger": 62367, + "audible": 62323, + "think-peaks": 63281, + "bilibili": 58329, + "erlang": 62365, + "x-twitter": 58907, + "cotton-bureau": 63646, + "dashcube": 61968, + "42-group": 57472, + "innosoft": 57472, + "stack-exchange": 61837, + "elementor": 62512, + "square-pied-piper": 57374, + "pied-piper-square": 57374, + "creative-commons-nd": 62699, + "palfed": 62424, + "superpowers": 62173, + "resolving": 62439, + "xbox": 62482, + "square-web-awesome-stroke": 59012, + "searchengin": 62443, + "tiktok": 57467, + "square-facebook": 61570, + "facebook-square": 61570, + "renren": 61835, + "linux": 61820, + "glide": 62117, + "linkedin": 61580, + "hubspot": 62386, + "deploydog": 62350, + "twitch": 61928, + "flutter": 59028, + "ravelry": 62169, + "mixer": 57430, + "square-lastfm": 61955, + "lastfm-square": 61955, + "vimeo": 62474, + "mendeley": 63411, + "uniregistry": 62468, + "figma": 63385, + "creative-commons-remix": 62702, + "cc-amazon-pay": 62509, + "dropbox": 61803, + "instagram": 61805, + "cmplid": 58208, + "upwork": 58945, + "facebook": 61594, + "gripfire": 62380, + "jedi-order": 62734, + "uikit": 62467, + "fort-awesome-alt": 62371, + "phabricator": 62427, + "ussunnah": 62471, + "earlybirds": 62362, + "trade-federation": 62739, + "autoprefixer": 62492, + "whatsapp": 62002, + "square-upwork": 59004, + "slideshare": 61927, + "google-play": 62379, + "viadeo": 62121, + "line": 62400, + "google-drive": 62378, + "servicestack": 62444, + "simplybuilt": 61973, + "bitbucket": 61809, + "imdb": 62168, + "deezer": 57463, + "raspberry-pi": 63419, + "jira": 63409, + "docker": 62357, + "screenpal": 58736, + "bluetooth": 62099, + "gitter": 62502, + "d-and-d": 62349, + "microblog": 57370, + "cc-diners-club": 62028, + "gg-circle": 62049, + "pied-piper-hat": 62693, + "kickstarter-k": 62396, + "yandex": 62483, + "readme": 62677, + "html5": 61755, + "sellsy": 61971, + "square-web-awesome": 59011, + "sass": 62494, + "wirsindhandwerk": 58064, + "wsh": 58064, + "buromobelexperte": 62335, + "salesforce": 63547, + "octopus-deploy": 57474, + "medapps": 62406, + "ns8": 62421, + "pinterest-p": 62001, + "apper": 62321, + "fort-awesome": 62086, + "waze": 63551, + "bluesky": 58993, + "cc-jcb": 62027, + "snapchat": 62123, + "snapchat-ghost": 62123, + "fantasy-flight-games": 63196, + "rust": 57466, + "wix": 62927, + "square-behance": 61877, + "behance-square": 61877, + "supple": 62457, + "webflow": 58972, + "rebel": 61904, + "css3": 61756, + "staylinked": 62453, + "kaggle": 62970, + "space-awesome": 58796, + "deviantart": 61885, + "cpanel": 62344, + "goodreads-g": 62377, + "square-git": 61906, + "git-square": 61906, + "square-tumblr": 61812, + "tumblr-square": 61812, + "trello": 61825, + "creative-commons-nc-jp": 62698, + "get-pocket": 62053, + "perbyte": 57475, + "grunt": 62381, + "weebly": 62924, + "connectdevelop": 61966, + "leanpub": 61970, + "black-tie": 62078, + "themeco": 62918, + "python": 62434, + "android": 61819, + "bots": 58176, + "free-code-camp": 62149, + "hornbill": 62866, + "js": 62392, + "ideal": 57363, + "git": 61907, + "dev": 63180, + "sketch": 63430, + "yandex-international": 62484, + "cc-amex": 61939, + "uber": 62466, + "github": 61595, + "php": 62551, + "alipay": 63042, + "youtube": 61799, + "skyatlas": 61974, + "firefox-browser": 57351, + "replyd": 62438, + "suse": 63446, + "jenkins": 62390, + "twitter": 61593, + "rockrms": 62441, + "pinterest": 61650, + "buffer": 63543, + "npm": 62420, + "yammer": 63552, + "btc": 61786, + "dribbble": 61821, + "stumbleupon-circle": 61859, + "internet-explorer": 62059, + "stubber": 58823, + "telegram": 62150, + "telegram-plane": 62150, + "old-republic": 62736, + "odysee": 58822, + "square-whatsapp": 62476, + "whatsapp-square": 62476, + "node-js": 62419, + "edge-legacy": 57464, + "slack": 61848, + "slack-hash": 61848, + "medrt": 62408, + "usb": 62087, + "tumblr": 61811, + "vaadin": 62472, + "quora": 62148, + "square-x-twitter": 58906, + "reacteurope": 63325, + "medium": 62010, + "medium-m": 62010, + "amilia": 62317, + "mixcloud": 62089, + "flipboard": 62541, + "viacoin": 62007, + "critical-role": 63177, + "sitrox": 58442, + "discourse": 62355, + "joomla": 61866, + "mastodon": 62710, + "airbnb": 63540, + "wolf-pack-battalion": 62740, + "buy-n-large": 63654, + "gulp": 62382, + "creative-commons-sampling-plus": 62705, + "strava": 62504, + "ember": 62499, + "canadian-maple-leaf": 63365, + "teamspeak": 62713, + "pushed": 62433, + "wordpress-simple": 62481, + "nutritionix": 62422, + "wodu": 57480, + "google-pay": 57465, + "intercom": 63407, + "zhihu": 63039, + "korvue": 62511, + "pix": 58426, + "steam-symbol": 62454 +} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Pro_meta.json b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Pro_meta.json new file mode 100644 index 00000000..8feefb17 --- /dev/null +++ b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Pro_meta.json @@ -0,0 +1,33636 @@ +{ + "brands": [ + "42-group", + "500px", + "accessible-icon", + "accusoft", + "adn", + "adversal", + "affiliatetheme", + "airbnb", + "algolia", + "alipay", + "amazon-pay", + "amazon", + "amilia", + "android", + "angellist", + "angrycreative", + "angular", + "app-store-ios", + "app-store", + "apper", + "apple-pay", + "apple", + "artstation", + "asymmetrik", + "atlassian", + "audible", + "autoprefixer", + "avianex", + "aviato", + "aws", + "bandcamp", + "battle-net", + "behance", + "bilibili", + "bimobject", + "bitbucket", + "bitcoin", + "bity", + "black-tie", + "blackberry", + "blogger-b", + "blogger", + "bluesky", + "bluetooth-b", + "bluetooth", + "bootstrap", + "bots", + "brave-reverse", + "brave", + "btc", + "buffer", + "buromobelexperte", + "buy-n-large", + "buysellads", + "canadian-maple-leaf", + "cc-amazon-pay", + "cc-amex", + "cc-apple-pay", + "cc-diners-club", + "cc-discover", + "cc-jcb", + "cc-mastercard", + "cc-paypal", + "cc-stripe", + "cc-visa", + "centercode", + "centos", + "chrome", + "chromecast", + "cloudflare", + "cloudscale", + "cloudsmith", + "cloudversify", + "cmplid", + "codepen", + "codiepie", + "confluence", + "connectdevelop", + "contao", + "cotton-bureau", + "cpanel", + "creative-commons-by", + "creative-commons-nc-eu", + "creative-commons-nc-jp", + "creative-commons-nc", + "creative-commons-nd", + "creative-commons-pd-alt", + "creative-commons-pd", + "creative-commons-remix", + "creative-commons-sa", + "creative-commons-sampling-plus", + "creative-commons-sampling", + "creative-commons-share", + "creative-commons-zero", + "creative-commons", + "critical-role", + "css3-alt", + "css3", + "cuttlefish", + "d-and-d-beyond", + "d-and-d", + "dailymotion", + "dart-lang", + "dashcube", + "debian", + "deezer", + "delicious", + "deploydog", + "deskpro", + "dev", + "deviantart", + "dhl", + "diaspora", + "digg", + "digital-ocean", + "discord", + "discourse", + "dochub", + "docker", + "draft2digital", + "dribbble", + "dropbox", + "drupal", + "dyalog", + "earlybirds", + "ebay", + "edge-legacy", + "edge", + "elementor", + "ello", + "ember", + "empire", + "envira", + "erlang", + "ethereum", + "etsy", + "evernote", + "expeditedssl", + "facebook-f", + "facebook-messenger", + "facebook", + "fantasy-flight-games", + "fedex", + "fedora", + "figma", + "firefox-browser", + "firefox", + "first-order-alt", + "first-order", + "firstdraft", + "flickr", + "flipboard", + "flutter", + "fly", + "font-awesome", + "fonticons-fi", + "fonticons", + "fort-awesome-alt", + "fort-awesome", + "forumbee", + "foursquare", + "free-code-camp", + "freebsd", + "fulcrum", + "galactic-republic", + "galactic-senate", + "get-pocket", + "gg-circle", + "gg", + "git-alt", + "git", + "github-alt", + "github", + "gitkraken", + "gitlab", + "gitter", + "glide-g", + "glide", + "gofore", + "golang", + "goodreads-g", + "goodreads", + "google-drive", + "google-pay", + "google-play", + "google-plus-g", + "google-plus", + "google-scholar", + "google-wallet", + "google", + "gratipay", + "grav", + "gripfire", + "grunt", + "guilded", + "gulp", + "hacker-news", + "hackerrank", + "hashnode", + "hips", + "hire-a-helper", + "hive", + "hooli", + "hornbill", + "hotjar", + "houzz", + "html5", + "hubspot", + "ideal", + "imdb", + "instagram", + "instalod", + "intercom", + "internet-explorer", + "invision", + "ioxhost", + "itch-io", + "itunes-note", + "itunes", + "java", + "jedi-order", + "jenkins", + "jira", + "joget", + "joomla", + "js", + "jsfiddle", + "jxl", + "kaggle", + "keybase", + "keycdn", + "kickstarter-k", + "kickstarter", + "korvue", + "laravel", + "lastfm", + "leanpub", + "less", + "letterboxd", + "line", + "linkedin-in", + "linkedin", + "linode", + "linux", + "lyft", + "magento", + "mailchimp", + "mandalorian", + "markdown", + "mastodon", + "maxcdn", + "mdb", + "medapps", + "medium", + "medrt", + "meetup", + "megaport", + "mendeley", + "meta", + "microblog", + "microsoft", + "mintbit", + "mix", + "mixcloud", + "mixer", + "mizuni", + "modx", + "monero", + "napster", + "neos", + "nfc-directional", + "nfc-symbol", + "nimblr", + "node-js", + "node", + "npm", + "ns8", + "nutritionix", + "octopus-deploy", + "odnoklassniki", + "odysee", + "old-republic", + "opencart", + "openid", + "opensuse", + "opera", + "optin-monster", + "orcid", + "osi", + "padlet", + "page4", + "pagelines", + "palfed", + "patreon", + "paypal", + "perbyte", + "periscope", + "phabricator", + "phoenix-framework", + "phoenix-squadron", + "php", + "pied-piper-alt", + "pied-piper-hat", + "pied-piper-pp", + "pied-piper", + "pinterest-p", + "pinterest", + "pix", + "pixiv", + "playstation", + "product-hunt", + "pushed", + "python", + "qq", + "quinscape", + "quora", + "r-project", + "raspberry-pi", + "ravelry", + "react", + "reacteurope", + "readme", + "rebel", + "red-river", + "reddit-alien", + "reddit", + "redhat", + "renren", + "replyd", + "researchgate", + "resolving", + "rev", + "rocketchat", + "rockrms", + "rust", + "safari", + "salesforce", + "sass", + "schlix", + "screenpal", + "scribd", + "searchengin", + "sellcast", + "sellsy", + "servicestack", + "shirtsinbulk", + "shoelace", + "shopify", + "shopware", + "signal-messenger", + "simplybuilt", + "sistrix", + "sith", + "sitrox", + "sketch", + "skyatlas", + "skype", + "slack", + "slideshare", + "snapchat", + "soundcloud", + "sourcetree", + "space-awesome", + "speakap", + "speaker-deck", + "spotify", + "square-behance", + "square-dribbble", + "square-facebook", + "square-font-awesome-stroke", + "square-font-awesome", + "square-git", + "square-github", + "square-gitlab", + "square-google-plus", + "square-hacker-news", + "square-instagram", + "square-js", + "square-lastfm", + "square-letterboxd", + "square-odnoklassniki", + "square-pied-piper", + "square-pinterest", + "square-reddit", + "square-snapchat", + "square-steam", + "square-threads", + "square-tumblr", + "square-twitter", + "square-upwork", + "square-viadeo", + "square-vimeo", + "square-web-awesome-stroke", + "square-web-awesome", + "square-whatsapp", + "square-x-twitter", + "square-xing", + "square-youtube", + "squarespace", + "stack-exchange", + "stack-overflow", + "stackpath", + "staylinked", + "steam-symbol", + "steam", + "sticker-mule", + "strava", + "stripe-s", + "stripe", + "stubber", + "studiovinari", + "stumbleupon-circle", + "stumbleupon", + "superpowers", + "supple", + "suse", + "swift", + "symfony", + "teamspeak", + "telegram", + "tencent-weibo", + "the-red-yeti", + "themeco", + "themeisle", + "think-peaks", + "threads", + "tiktok", + "trade-federation", + "trello", + "tumblr", + "twitch", + "twitter", + "typo3", + "uber", + "ubuntu", + "uikit", + "umbraco", + "uncharted", + "uniregistry", + "unity", + "unsplash", + "untappd", + "ups", + "upwork", + "usb", + "usps", + "ussunnah", + "vaadin", + "viacoin", + "viadeo", + "viber", + "vimeo-v", + "vimeo", + "vine", + "vk", + "vnv", + "vuejs", + "watchman-monitoring", + "waze", + "web-awesome", + "webflow", + "weebly", + "weibo", + "weixin", + "whatsapp", + "whmcs", + "wikipedia-w", + "windows", + "wirsindhandwerk", + "wix", + "wizards-of-the-coast", + "wodu", + "wolf-pack-battalion", + "wordpress-simple", + "wordpress", + "wpbeginner", + "wpexplorer", + "wpforms", + "wpressr", + "x-twitter", + "xbox", + "xing", + "y-combinator", + "yahoo", + "yammer", + "yandex-international", + "yandex", + "yarn", + "yelp", + "yoast", + "youtube", + "zhihu" + ], + "duotone": [ + "0", + "00", + "1", + "2", + "3", + "360-degrees", + "4", + "5", + "6", + "7", + "8", + "9", + "a", + "abacus", + "accent-grave", + "acorn", + "address-book", + "address-card", + "air-conditioner", + "airplay", + "alarm-clock", + "alarm-exclamation", + "alarm-plus", + "alarm-snooze", + "album-circle-plus", + "album-circle-user", + "album-collection-circle-plus", + "album-collection-circle-user", + "album-collection", + "album", + "alicorn", + "alien-8bit", + "alien", + "align-center", + "align-justify", + "align-left", + "align-right", + "align-slash", + "alt", + "amp-guitar", + "ampersand", + "anchor-circle-check", + "anchor-circle-exclamation", + "anchor-circle-xmark", + "anchor-lock", + "anchor", + "angel", + "angle-90", + "angle-down", + "angle-left", + "angle-right", + "angle-up", + "angle", + "angles-down", + "angles-left", + "angles-right", + "angles-up-down", + "angles-up", + "ankh", + "ant", + "apartment", + "aperture", + "apostrophe", + "apple-core", + "apple-whole", + "archway", + "arrow-down-1-9", + "arrow-down-9-1", + "arrow-down-a-z", + "arrow-down-arrow-up", + "arrow-down-big-small", + "arrow-down-from-arc", + "arrow-down-from-bracket", + "arrow-down-from-dotted-line", + "arrow-down-from-line", + "arrow-down-left-and-arrow-up-right-to-center", + "arrow-down-left", + "arrow-down-long", + "arrow-down-right", + "arrow-down-short-wide", + "arrow-down-small-big", + "arrow-down-square-triangle", + "arrow-down-to-arc", + "arrow-down-to-bracket", + "arrow-down-to-dotted-line", + "arrow-down-to-line", + "arrow-down-to-square", + "arrow-down-triangle-square", + "arrow-down-up-across-line", + "arrow-down-up-lock", + "arrow-down-wide-short", + "arrow-down-z-a", + "arrow-down", + "arrow-left-from-arc", + "arrow-left-from-bracket", + "arrow-left-from-line", + "arrow-left-long-to-line", + "arrow-left-long", + "arrow-left-to-arc", + "arrow-left-to-bracket", + "arrow-left-to-line", + "arrow-left", + "arrow-pointer", + "arrow-progress", + "arrow-right-arrow-left", + "arrow-right-from-arc", + "arrow-right-from-bracket", + "arrow-right-from-line", + "arrow-right-long-to-line", + "arrow-right-long", + "arrow-right-to-arc", + "arrow-right-to-bracket", + "arrow-right-to-city", + "arrow-right-to-line", + "arrow-right", + "arrow-rotate-left", + "arrow-rotate-right", + "arrow-trend-down", + "arrow-trend-up", + "arrow-turn-down-left", + "arrow-turn-down-right", + "arrow-turn-down", + "arrow-turn-left-down", + "arrow-turn-left-up", + "arrow-turn-left", + "arrow-turn-right", + "arrow-turn-up", + "arrow-up-1-9", + "arrow-up-9-1", + "arrow-up-a-z", + "arrow-up-arrow-down", + "arrow-up-big-small", + "arrow-up-from-arc", + "arrow-up-from-bracket", + "arrow-up-from-dotted-line", + "arrow-up-from-ground-water", + "arrow-up-from-line", + "arrow-up-from-square", + "arrow-up-from-water-pump", + "arrow-up-left-from-circle", + "arrow-up-left", + "arrow-up-long", + "arrow-up-right-and-arrow-down-left-from-center", + "arrow-up-right-dots", + "arrow-up-right-from-square", + "arrow-up-right", + "arrow-up-short-wide", + "arrow-up-small-big", + "arrow-up-square-triangle", + "arrow-up-to-arc", + "arrow-up-to-bracket", + "arrow-up-to-dotted-line", + "arrow-up-to-line", + "arrow-up-triangle-square", + "arrow-up-wide-short", + "arrow-up-z-a", + "arrow-up", + "arrows-cross", + "arrows-down-to-line", + "arrows-down-to-people", + "arrows-from-dotted-line", + "arrows-from-line", + "arrows-left-right-to-line", + "arrows-left-right", + "arrows-maximize", + "arrows-minimize", + "arrows-repeat-1", + "arrows-repeat", + "arrows-retweet", + "arrows-rotate-reverse", + "arrows-rotate", + "arrows-spin", + "arrows-split-up-and-left", + "arrows-to-circle", + "arrows-to-dot", + "arrows-to-dotted-line", + "arrows-to-eye", + "arrows-to-line", + "arrows-turn-right", + "arrows-turn-to-dots", + "arrows-up-down-left-right", + "arrows-up-down", + "arrows-up-to-line", + "asterisk", + "at", + "atom-simple", + "atom", + "audio-description-slash", + "audio-description", + "austral-sign", + "avocado", + "award-simple", + "award", + "axe-battle", + "axe", + "b", + "baby-carriage", + "baby", + "backpack", + "backward-fast", + "backward-step", + "backward", + "bacon", + "bacteria", + "bacterium", + "badge-check", + "badge-dollar", + "badge-percent", + "badge-sheriff", + "badge", + "badger-honey", + "badminton", + "bag-seedling", + "bag-shopping-minus", + "bag-shopping-plus", + "bag-shopping", + "bagel", + "bags-shopping", + "baguette", + "bahai", + "baht-sign", + "ball-pile", + "balloon", + "balloons", + "ballot-check", + "ballot", + "ban-bug", + "ban-parking", + "ban-smoking", + "ban", + "banana", + "bandage", + "bangladeshi-taka-sign", + "banjo", + "barcode-read", + "barcode-scan", + "barcode", + "bars-filter", + "bars-progress", + "bars-sort", + "bars-staggered", + "bars", + "baseball-bat-ball", + "baseball", + "basket-shopping-minus", + "basket-shopping-plus", + "basket-shopping-simple", + "basket-shopping", + "basketball-hoop", + "basketball", + "bat", + "bath", + "battery-bolt", + "battery-empty", + "battery-exclamation", + "battery-full", + "battery-half", + "battery-low", + "battery-quarter", + "battery-slash", + "battery-three-quarters", + "bed-bunk", + "bed-empty", + "bed-front", + "bed-pulse", + "bed", + "bee", + "beer-mug-empty", + "beer-mug", + "bell-concierge", + "bell-exclamation", + "bell-on", + "bell-plus", + "bell-ring", + "bell-school-slash", + "bell-school", + "bell-slash", + "bell", + "bells", + "bench-tree", + "bezier-curve", + "bicycle", + "billboard", + "bin-bottles-recycle", + "bin-bottles", + "bin-recycle", + "binary-circle-check", + "binary-lock", + "binary-slash", + "binary", + "binoculars", + "biohazard", + "bird", + "bitcoin-sign", + "blanket-fire", + "blanket", + "blender-phone", + "blender", + "blinds-open", + "blinds-raised", + "blinds", + "block-brick-fire", + "block-brick", + "block-question", + "block-quote", + "block", + "blog", + "blueberries", + "bluetooth", + "bold", + "bolt-auto", + "bolt-lightning", + "bolt-slash", + "bolt", + "bomb", + "bone-break", + "bone", + "bong", + "book-arrow-right", + "book-arrow-up", + "book-atlas", + "book-bible", + "book-blank", + "book-bookmark", + "book-circle-arrow-right", + "book-circle-arrow-up", + "book-copy", + "book-font", + "book-heart", + "book-journal-whills", + "book-medical", + "book-open-cover", + "book-open-reader", + "book-open", + "book-quran", + "book-section", + "book-skull", + "book-sparkles", + "book-tanakh", + "book-user", + "book", + "bookmark-slash", + "bookmark", + "books-medical", + "books", + "boombox", + "boot-heeled", + "boot", + "booth-curtain", + "border-all", + "border-bottom-right", + "border-bottom", + "border-center-h", + "border-center-v", + "border-inner", + "border-left", + "border-none", + "border-outer", + "border-right", + "border-top-left", + "border-top", + "bore-hole", + "bottle-baby", + "bottle-droplet", + "bottle-water", + "bow-arrow", + "bowl-chopsticks-noodles", + "bowl-chopsticks", + "bowl-food", + "bowl-hot", + "bowl-rice", + "bowl-scoop", + "bowl-scoops", + "bowl-soft-serve", + "bowl-spoon", + "bowling-ball-pin", + "bowling-ball", + "bowling-pins", + "box-archive", + "box-ballot", + "box-check", + "box-circle-check", + "box-dollar", + "box-heart", + "box-open-full", + "box-open", + "box-taped", + "box-tissue", + "box", + "boxes-packing", + "boxes-stacked", + "boxing-glove", + "bracket-curly-right", + "bracket-curly", + "bracket-round-right", + "bracket-round", + "bracket-square-right", + "bracket-square", + "brackets-curly", + "brackets-round", + "brackets-square", + "braille", + "brain-arrow-curved-right", + "brain-circuit", + "brain", + "brake-warning", + "brazilian-real-sign", + "bread-loaf", + "bread-slice-butter", + "bread-slice", + "bridge-circle-check", + "bridge-circle-exclamation", + "bridge-circle-xmark", + "bridge-lock", + "bridge-suspension", + "bridge-water", + "bridge", + "briefcase-arrow-right", + "briefcase-blank", + "briefcase-medical", + "briefcase", + "brightness-low", + "brightness", + "bring-forward", + "bring-front", + "broccoli", + "broom-ball", + "broom-wide", + "broom", + "browser", + "browsers", + "brush", + "bucket", + "bug-slash", + "bug", + "bugs", + "building-circle-arrow-right", + "building-circle-check", + "building-circle-exclamation", + "building-circle-xmark", + "building-columns", + "building-flag", + "building-lock", + "building-magnifying-glass", + "building-memo", + "building-ngo", + "building-shield", + "building-un", + "building-user", + "building-wheat", + "building", + "buildings", + "bulldozer", + "bullhorn", + "bullseye-arrow", + "bullseye-pointer", + "bullseye", + "buoy-mooring", + "buoy", + "burger-cheese", + "burger-fries", + "burger-glass", + "burger-lettuce", + "burger-soda", + "burger", + "burrito", + "burst", + "bus-school", + "bus-simple", + "bus", + "business-time", + "butter", + "c", + "cabin", + "cabinet-filing", + "cable-car", + "cactus", + "caduceus", + "cake-candles", + "cake-slice", + "calculator-simple", + "calculator", + "calendar-arrow-down", + "calendar-arrow-up", + "calendar-check", + "calendar-circle-exclamation", + "calendar-circle-minus", + "calendar-circle-plus", + "calendar-circle-user", + "calendar-clock", + "calendar-day", + "calendar-days", + "calendar-exclamation", + "calendar-heart", + "calendar-image", + "calendar-lines-pen", + "calendar-lines", + "calendar-minus", + "calendar-pen", + "calendar-plus", + "calendar-range", + "calendar-star", + "calendar-users", + "calendar-week", + "calendar-xmark", + "calendar", + "calendars", + "camcorder", + "camera-cctv", + "camera-movie", + "camera-polaroid", + "camera-retro", + "camera-rotate", + "camera-security", + "camera-slash", + "camera-viewfinder", + "camera-web-slash", + "camera-web", + "camera", + "campfire", + "campground", + "can-food", + "candle-holder", + "candy-bar", + "candy-cane", + "candy-corn", + "candy", + "cannabis", + "cannon", + "capsules", + "car-battery", + "car-bolt", + "car-building", + "car-bump", + "car-burst", + "car-bus", + "car-circle-bolt", + "car-garage", + "car-mirrors", + "car-on", + "car-rear", + "car-side-bolt", + "car-side", + "car-tilt", + "car-tunnel", + "car-wash", + "car-wrench", + "car", + "caravan-simple", + "caravan", + "card-club", + "card-diamond", + "card-heart", + "card-spade", + "cards-blank", + "cards", + "caret-down", + "caret-left", + "caret-right", + "caret-up", + "carrot", + "cars", + "cart-arrow-down", + "cart-arrow-up", + "cart-circle-arrow-down", + "cart-circle-arrow-up", + "cart-circle-check", + "cart-circle-exclamation", + "cart-circle-plus", + "cart-circle-xmark", + "cart-flatbed-boxes", + "cart-flatbed-empty", + "cart-flatbed-suitcase", + "cart-flatbed", + "cart-minus", + "cart-plus", + "cart-shopping-fast", + "cart-shopping", + "cart-xmark", + "cash-register", + "cassette-betamax", + "cassette-tape", + "cassette-vhs", + "castle", + "cat-space", + "cat", + "cauldron", + "cedi-sign", + "cent-sign", + "certificate", + "chair-office", + "chair", + "chalkboard-user", + "chalkboard", + "champagne-glass", + "champagne-glasses", + "charging-station", + "chart-area", + "chart-bar", + "chart-bullet", + "chart-candlestick", + "chart-column", + "chart-gantt", + "chart-kanban", + "chart-line-down", + "chart-line-up-down", + "chart-line-up", + "chart-line", + "chart-mixed-up-circle-currency", + "chart-mixed-up-circle-dollar", + "chart-mixed", + "chart-network", + "chart-pie-simple-circle-currency", + "chart-pie-simple-circle-dollar", + "chart-pie-simple", + "chart-pie", + "chart-pyramid", + "chart-radar", + "chart-scatter-3d", + "chart-scatter-bubble", + "chart-scatter", + "chart-simple-horizontal", + "chart-simple", + "chart-tree-map", + "chart-user", + "chart-waterfall", + "check-double", + "check-to-slot", + "check", + "cheese-swiss", + "cheese", + "cherries", + "chess-bishop-piece", + "chess-bishop", + "chess-board", + "chess-clock-flip", + "chess-clock", + "chess-king-piece", + "chess-king", + "chess-knight-piece", + "chess-knight", + "chess-pawn-piece", + "chess-pawn", + "chess-queen-piece", + "chess-queen", + "chess-rook-piece", + "chess-rook", + "chess", + "chestnut", + "chevron-down", + "chevron-left", + "chevron-right", + "chevron-up", + "chevrons-down", + "chevrons-left", + "chevrons-right", + "chevrons-up", + "chf-sign", + "child-combatant", + "child-dress", + "child-reaching", + "child", + "children", + "chimney", + "chopsticks", + "church", + "circle-0", + "circle-1", + "circle-2", + "circle-3", + "circle-4", + "circle-5", + "circle-6", + "circle-7", + "circle-8", + "circle-9", + "circle-a", + "circle-ampersand", + "circle-arrow-down-left", + "circle-arrow-down-right", + "circle-arrow-down", + "circle-arrow-left", + "circle-arrow-right", + "circle-arrow-up-left", + "circle-arrow-up-right", + "circle-arrow-up", + "circle-b", + "circle-bolt", + "circle-book-open", + "circle-bookmark", + "circle-c", + "circle-calendar", + "circle-camera", + "circle-caret-down", + "circle-caret-left", + "circle-caret-right", + "circle-caret-up", + "circle-check", + "circle-chevron-down", + "circle-chevron-left", + "circle-chevron-right", + "circle-chevron-up", + "circle-d", + "circle-dashed", + "circle-divide", + "circle-dollar-to-slot", + "circle-dollar", + "circle-dot", + "circle-down-left", + "circle-down-right", + "circle-down", + "circle-e", + "circle-ellipsis-vertical", + "circle-ellipsis", + "circle-envelope", + "circle-euro", + "circle-exclamation-check", + "circle-exclamation", + "circle-f", + "circle-g", + "circle-gf", + "circle-h", + "circle-half-stroke", + "circle-half", + "circle-heart", + "circle-i", + "circle-info", + "circle-j", + "circle-k", + "circle-l", + "circle-left", + "circle-location-arrow", + "circle-m", + "circle-microphone-lines", + "circle-microphone", + "circle-minus", + "circle-n", + "circle-nodes", + "circle-notch", + "circle-o", + "circle-p", + "circle-parking", + "circle-pause", + "circle-phone-flip", + "circle-phone-hangup", + "circle-phone", + "circle-play", + "circle-plus", + "circle-q", + "circle-quarter-stroke", + "circle-quarter", + "circle-quarters", + "circle-question", + "circle-r", + "circle-radiation", + "circle-right", + "circle-s", + "circle-small", + "circle-sort-down", + "circle-sort-up", + "circle-sort", + "circle-star", + "circle-sterling", + "circle-stop", + "circle-t", + "circle-three-quarters-stroke", + "circle-three-quarters", + "circle-trash", + "circle-u", + "circle-up-left", + "circle-up-right", + "circle-up", + "circle-user", + "circle-v", + "circle-video", + "circle-w", + "circle-waveform-lines", + "circle-wifi-circle-wifi", + "circle-wifi", + "circle-x", + "circle-xmark", + "circle-y", + "circle-yen", + "circle-z", + "circle", + "circles-overlap", + "citrus-slice", + "citrus", + "city", + "clapperboard-play", + "clapperboard", + "clarinet", + "claw-marks", + "clipboard-check", + "clipboard-list-check", + "clipboard-list", + "clipboard-medical", + "clipboard-prescription", + "clipboard-question", + "clipboard-user", + "clipboard", + "clock-desk", + "clock-eight-thirty", + "clock-eight", + "clock-eleven-thirty", + "clock-eleven", + "clock-five-thirty", + "clock-five", + "clock-four-thirty", + "clock-nine-thirty", + "clock-nine", + "clock-one-thirty", + "clock-one", + "clock-rotate-left", + "clock-seven-thirty", + "clock-seven", + "clock-six-thirty", + "clock-six", + "clock-ten-thirty", + "clock-ten", + "clock-three-thirty", + "clock-three", + "clock-twelve-thirty", + "clock-twelve", + "clock-two-thirty", + "clock-two", + "clock", + "clone", + "closed-captioning-slash", + "closed-captioning", + "clothes-hanger", + "cloud-arrow-down", + "cloud-arrow-up", + "cloud-binary", + "cloud-bolt-moon", + "cloud-bolt-sun", + "cloud-bolt", + "cloud-check", + "cloud-drizzle", + "cloud-exclamation", + "cloud-fog", + "cloud-hail-mixed", + "cloud-hail", + "cloud-meatball", + "cloud-minus", + "cloud-moon-rain", + "cloud-moon", + "cloud-music", + "cloud-plus", + "cloud-question", + "cloud-rain", + "cloud-rainbow", + "cloud-showers-heavy", + "cloud-showers-water", + "cloud-showers", + "cloud-slash", + "cloud-sleet", + "cloud-snow", + "cloud-sun-rain", + "cloud-sun", + "cloud-word", + "cloud-xmark", + "cloud", + "clouds-moon", + "clouds-sun", + "clouds", + "clover", + "club", + "coconut", + "code-branch", + "code-commit", + "code-compare", + "code-fork", + "code-merge", + "code-pull-request-closed", + "code-pull-request-draft", + "code-pull-request", + "code-simple", + "code", + "coffee-bean", + "coffee-beans", + "coffee-pot", + "coffin-cross", + "coffin", + "coin-blank", + "coin-front", + "coin-vertical", + "coin", + "coins", + "colon-sign", + "colon", + "columns-3", + "comet", + "comma", + "command", + "comment-arrow-down", + "comment-arrow-up-right", + "comment-arrow-up", + "comment-captions", + "comment-check", + "comment-code", + "comment-dollar", + "comment-dots", + "comment-exclamation", + "comment-heart", + "comment-image", + "comment-lines", + "comment-medical", + "comment-middle-top", + "comment-middle", + "comment-minus", + "comment-music", + "comment-pen", + "comment-plus", + "comment-question", + "comment-quote", + "comment-slash", + "comment-smile", + "comment-sms", + "comment-text", + "comment-xmark", + "comment", + "comments-dollar", + "comments-question-check", + "comments-question", + "comments", + "compact-disc", + "compass-drafting", + "compass-slash", + "compass", + "compress-wide", + "compress", + "computer-classic", + "computer-mouse-scrollwheel", + "computer-mouse", + "computer-speaker", + "computer", + "container-storage", + "conveyor-belt-arm", + "conveyor-belt-boxes", + "conveyor-belt-empty", + "conveyor-belt", + "cookie-bite", + "cookie", + "copy", + "copyright", + "corn", + "corner", + "couch", + "court-sport", + "cow", + "cowbell-circle-plus", + "cowbell", + "crab", + "crate-apple", + "crate-empty", + "credit-card-blank", + "credit-card-front", + "credit-card", + "cricket-bat-ball", + "croissant", + "crop-simple", + "crop", + "cross", + "crosshairs-simple", + "crosshairs", + "crow", + "crown", + "crutch", + "crutches", + "cruzeiro-sign", + "crystal-ball", + "cube", + "cubes-stacked", + "cubes", + "cucumber", + "cup-straw-swoosh", + "cup-straw", + "cup-togo", + "cupcake", + "curling-stone", + "custard", + "d", + "dagger", + "dash", + "database", + "deer-rudolph", + "deer", + "delete-left", + "delete-right", + "democrat", + "desktop-arrow-down", + "desktop", + "dharmachakra", + "diagram-cells", + "diagram-lean-canvas", + "diagram-nested", + "diagram-next", + "diagram-predecessor", + "diagram-previous", + "diagram-project", + "diagram-sankey", + "diagram-subtask", + "diagram-successor", + "diagram-venn", + "dial-high", + "dial-low", + "dial-max", + "dial-med-low", + "dial-med", + "dial-min", + "dial-off", + "dial", + "diamond-exclamation", + "diamond-half-stroke", + "diamond-half", + "diamond-turn-right", + "diamond", + "diamonds-4", + "dice-d10", + "dice-d12", + "dice-d20", + "dice-d4", + "dice-d6", + "dice-d8", + "dice-five", + "dice-four", + "dice-one", + "dice-six", + "dice-three", + "dice-two", + "dice", + "dinosaur", + "diploma", + "disc-drive", + "disease", + "display-arrow-down", + "display-chart-up-circle-currency", + "display-chart-up-circle-dollar", + "display-chart-up", + "display-code", + "display-medical", + "display-slash", + "display", + "distribute-spacing-horizontal", + "distribute-spacing-vertical", + "ditto", + "divide", + "dna", + "do-not-enter", + "dog-leashed", + "dog", + "dollar-sign", + "dolly-empty", + "dolly", + "dolphin", + "dong-sign", + "donut", + "door-closed", + "door-open", + "dove", + "down-from-bracket", + "down-from-dotted-line", + "down-from-line", + "down-left-and-up-right-to-center", + "down-left", + "down-long", + "down-right", + "down-to-bracket", + "down-to-dotted-line", + "down-to-line", + "down", + "download", + "dragon", + "draw-circle", + "draw-polygon", + "draw-square", + "dreidel", + "drone-front", + "drone", + "droplet-degree", + "droplet-percent", + "droplet-slash", + "droplet", + "drum-steelpan", + "drum", + "drumstick-bite", + "drumstick", + "dryer-heat", + "dryer", + "duck", + "dumbbell", + "dumpster-fire", + "dumpster", + "dungeon", + "e", + "ear-deaf", + "ear-listen", + "ear-muffs", + "ear", + "earth-africa", + "earth-americas", + "earth-asia", + "earth-europe", + "earth-oceania", + "eclipse", + "egg-fried", + "egg", + "eggplant", + "eject", + "elephant", + "elevator", + "ellipsis-stroke-vertical", + "ellipsis-stroke", + "ellipsis-vertical", + "ellipsis", + "empty-set", + "engine-warning", + "engine", + "envelope-circle-check", + "envelope-dot", + "envelope-open-dollar", + "envelope-open-text", + "envelope-open", + "envelope", + "envelopes-bulk", + "envelopes", + "equals", + "eraser", + "escalator", + "ethernet", + "euro-sign", + "excavator", + "exclamation", + "expand-wide", + "expand", + "explosion", + "eye-dropper-full", + "eye-dropper-half", + "eye-dropper", + "eye-evil", + "eye-low-vision", + "eye-slash", + "eye", + "eyes", + "f", + "face-angry-horns", + "face-angry", + "face-anguished", + "face-anxious-sweat", + "face-astonished", + "face-awesome", + "face-beam-hand-over-mouth", + "face-clouds", + "face-confounded", + "face-confused", + "face-cowboy-hat", + "face-diagonal-mouth", + "face-disappointed", + "face-disguise", + "face-dizzy", + "face-dotted", + "face-downcast-sweat", + "face-drooling", + "face-exhaling", + "face-explode", + "face-expressionless", + "face-eyes-xmarks", + "face-fearful", + "face-flushed", + "face-frown-open", + "face-frown-slight", + "face-frown", + "face-glasses", + "face-grimace", + "face-grin-beam-sweat", + "face-grin-beam", + "face-grin-hearts", + "face-grin-squint-tears", + "face-grin-squint", + "face-grin-stars", + "face-grin-tears", + "face-grin-tongue-squint", + "face-grin-tongue-wink", + "face-grin-tongue", + "face-grin-wide", + "face-grin-wink", + "face-grin", + "face-hand-over-mouth", + "face-hand-peeking", + "face-hand-yawn", + "face-head-bandage", + "face-holding-back-tears", + "face-hushed", + "face-icicles", + "face-kiss-beam", + "face-kiss-closed-eyes", + "face-kiss-wink-heart", + "face-kiss", + "face-laugh-beam", + "face-laugh-squint", + "face-laugh-wink", + "face-laugh", + "face-lying", + "face-mask", + "face-meh-blank", + "face-meh", + "face-melting", + "face-monocle", + "face-nauseated", + "face-nose-steam", + "face-party", + "face-pensive", + "face-persevering", + "face-pleading", + "face-pouting", + "face-raised-eyebrow", + "face-relieved", + "face-rolling-eyes", + "face-sad-cry", + "face-sad-sweat", + "face-sad-tear", + "face-saluting", + "face-scream", + "face-shush", + "face-sleeping", + "face-sleepy", + "face-smile-beam", + "face-smile-halo", + "face-smile-hearts", + "face-smile-horns", + "face-smile-plus", + "face-smile-relaxed", + "face-smile-tear", + "face-smile-tongue", + "face-smile-upside-down", + "face-smile-wink", + "face-smile", + "face-smiling-hands", + "face-smirking", + "face-spiral-eyes", + "face-sunglasses", + "face-surprise", + "face-swear", + "face-thermometer", + "face-thinking", + "face-tired", + "face-tissue", + "face-tongue-money", + "face-tongue-sweat", + "face-unamused", + "face-viewfinder", + "face-vomit", + "face-weary", + "face-woozy", + "face-worried", + "face-zany", + "face-zipper", + "falafel", + "family-dress", + "family-pants", + "family", + "fan-table", + "fan", + "farm", + "faucet-drip", + "faucet", + "fax", + "feather-pointed", + "feather", + "fence", + "ferris-wheel", + "ferry", + "field-hockey-stick-ball", + "file-arrow-down", + "file-arrow-up", + "file-audio", + "file-binary", + "file-cad", + "file-certificate", + "file-chart-column", + "file-chart-pie", + "file-check", + "file-circle-check", + "file-circle-exclamation", + "file-circle-info", + "file-circle-minus", + "file-circle-plus", + "file-circle-question", + "file-circle-xmark", + "file-code", + "file-contract", + "file-csv", + "file-dashed-line", + "file-doc", + "file-eps", + "file-excel", + "file-exclamation", + "file-export", + "file-gif", + "file-heart", + "file-image", + "file-import", + "file-invoice-dollar", + "file-invoice", + "file-jpg", + "file-lines", + "file-lock", + "file-magnifying-glass", + "file-medical", + "file-minus", + "file-mov", + "file-mp3", + "file-mp4", + "file-music", + "file-pdf", + "file-pen", + "file-plus-minus", + "file-plus", + "file-png", + "file-powerpoint", + "file-ppt", + "file-prescription", + "file-shield", + "file-signature", + "file-slash", + "file-spreadsheet", + "file-svg", + "file-user", + "file-vector", + "file-video", + "file-waveform", + "file-word", + "file-xls", + "file-xmark", + "file-xml", + "file-zip", + "file-zipper", + "file", + "files-medical", + "files", + "fill-drip", + "fill", + "film-canister", + "film-simple", + "film-slash", + "film", + "films", + "filter-circle-dollar", + "filter-circle-xmark", + "filter-list", + "filter-slash", + "filter", + "filters", + "fingerprint", + "fire-burner", + "fire-extinguisher", + "fire-flame-curved", + "fire-flame-simple", + "fire-flame", + "fire-hydrant", + "fire-smoke", + "fire", + "fireplace", + "fish-bones", + "fish-cooked", + "fish-fins", + "fish", + "fishing-rod", + "flag-checkered", + "flag-pennant", + "flag-swallowtail", + "flag-usa", + "flag", + "flashlight", + "flask-gear", + "flask-round-poison", + "flask-round-potion", + "flask-vial", + "flask", + "flatbread-stuffed", + "flatbread", + "floppy-disk-circle-arrow-right", + "floppy-disk-circle-xmark", + "floppy-disk-pen", + "floppy-disk", + "floppy-disks", + "florin-sign", + "flower-daffodil", + "flower-tulip", + "flower", + "flute", + "flux-capacitor", + "flying-disc", + "folder-arrow-down", + "folder-arrow-up", + "folder-bookmark", + "folder-check", + "folder-closed", + "folder-gear", + "folder-grid", + "folder-heart", + "folder-image", + "folder-magnifying-glass", + "folder-medical", + "folder-minus", + "folder-music", + "folder-open", + "folder-plus", + "folder-tree", + "folder-user", + "folder-xmark", + "folder", + "folders", + "fondue-pot", + "font-awesome", + "font-case", + "font", + "football-helmet", + "football", + "fork-knife", + "fork", + "forklift", + "fort", + "forward-fast", + "forward-step", + "forward", + "frame", + "franc-sign", + "french-fries", + "frog", + "function", + "futbol", + "g", + "galaxy", + "gallery-thumbnails", + "game-board-simple", + "game-board", + "game-console-handheld-crank", + "game-console-handheld", + "gamepad-modern", + "gamepad", + "garage-car", + "garage-open", + "garage", + "garlic", + "gas-pump-slash", + "gas-pump", + "gauge-circle-bolt", + "gauge-circle-minus", + "gauge-circle-plus", + "gauge-high", + "gauge-low", + "gauge-max", + "gauge-min", + "gauge-simple-high", + "gauge-simple-low", + "gauge-simple-max", + "gauge-simple-min", + "gauge-simple", + "gauge", + "gavel", + "gear-code", + "gear-complex-code", + "gear-complex", + "gear", + "gears", + "gem", + "genderless", + "ghost", + "gif", + "gift-card", + "gift", + "gifts", + "gingerbread-man", + "glass-citrus", + "glass-empty", + "glass-half", + "glass-water-droplet", + "glass-water", + "glass", + "glasses-round", + "glasses", + "globe-pointer", + "globe-snow", + "globe-stand", + "globe-wifi", + "globe", + "goal-net", + "golf-ball-tee", + "golf-club", + "golf-flag-hole", + "gopuram", + "graduation-cap", + "gramophone", + "grapes", + "grate-droplet", + "grate", + "greater-than-equal", + "greater-than", + "grid-2-plus", + "grid-2", + "grid-4", + "grid-5", + "grid-dividers", + "grid-horizontal", + "grid-round-2-plus", + "grid-round-2", + "grid-round-4", + "grid-round-5", + "grid-round", + "grid", + "grill-fire", + "grill-hot", + "grill", + "grip-dots-vertical", + "grip-dots", + "grip-lines-vertical", + "grip-lines", + "grip-vertical", + "grip", + "group-arrows-rotate", + "guarani-sign", + "guitar-electric", + "guitar", + "guitars", + "gun-slash", + "gun-squirt", + "gun", + "h", + "h1", + "h2", + "h3", + "h4", + "h5", + "h6", + "hammer-brush", + "hammer-crash", + "hammer-war", + "hammer", + "hamsa", + "hand-back-fist", + "hand-back-point-down", + "hand-back-point-left", + "hand-back-point-ribbon", + "hand-back-point-right", + "hand-back-point-up", + "hand-dots", + "hand-fingers-crossed", + "hand-fist", + "hand-heart", + "hand-holding-box", + "hand-holding-circle-dollar", + "hand-holding-dollar", + "hand-holding-droplet", + "hand-holding-hand", + "hand-holding-heart", + "hand-holding-magic", + "hand-holding-medical", + "hand-holding-seedling", + "hand-holding-skull", + "hand-holding", + "hand-horns", + "hand-lizard", + "hand-love", + "hand-middle-finger", + "hand-peace", + "hand-point-down", + "hand-point-left", + "hand-point-ribbon", + "hand-point-right", + "hand-point-up", + "hand-pointer", + "hand-scissors", + "hand-sparkles", + "hand-spock", + "hand-wave", + "hand", + "handcuffs", + "hands-asl-interpreting", + "hands-bound", + "hands-bubbles", + "hands-clapping", + "hands-holding-child", + "hands-holding-circle", + "hands-holding-diamond", + "hands-holding-dollar", + "hands-holding-heart", + "hands-holding", + "hands-praying", + "hands", + "handshake-angle", + "handshake-simple-slash", + "handshake-simple", + "handshake-slash", + "handshake", + "hanukiah", + "hard-drive", + "hashtag-lock", + "hashtag", + "hat-beach", + "hat-chef", + "hat-cowboy-side", + "hat-cowboy", + "hat-santa", + "hat-winter", + "hat-witch", + "hat-wizard", + "head-side-brain", + "head-side-cough-slash", + "head-side-cough", + "head-side-gear", + "head-side-goggles", + "head-side-headphones", + "head-side-heart", + "head-side-mask", + "head-side-medical", + "head-side-virus", + "head-side", + "heading", + "headphones-simple", + "headphones", + "headset", + "heart-circle-bolt", + "heart-circle-check", + "heart-circle-exclamation", + "heart-circle-minus", + "heart-circle-plus", + "heart-circle-xmark", + "heart-crack", + "heart-half-stroke", + "heart-half", + "heart-pulse", + "heart", + "heat", + "helicopter-symbol", + "helicopter", + "helmet-battle", + "helmet-safety", + "helmet-un", + "hexagon-check", + "hexagon-divide", + "hexagon-exclamation", + "hexagon-image", + "hexagon-minus", + "hexagon-plus", + "hexagon-vertical-nft-slanted", + "hexagon-vertical-nft", + "hexagon-xmark", + "hexagon", + "high-definition", + "highlighter-line", + "highlighter", + "hill-avalanche", + "hill-rockslide", + "hippo", + "hockey-mask", + "hockey-puck", + "hockey-stick-puck", + "hockey-sticks", + "holly-berry", + "honey-pot", + "hood-cloak", + "horizontal-rule", + "horse-head", + "horse-saddle", + "horse", + "hose-reel", + "hose", + "hospital-user", + "hospital", + "hospitals", + "hot-tub-person", + "hotdog", + "hotel", + "hourglass-clock", + "hourglass-end", + "hourglass-half", + "hourglass-start", + "hourglass", + "house-blank", + "house-building", + "house-chimney-blank", + "house-chimney-crack", + "house-chimney-heart", + "house-chimney-medical", + "house-chimney-user", + "house-chimney-window", + "house-chimney", + "house-circle-check", + "house-circle-exclamation", + "house-circle-xmark", + "house-crack", + "house-day", + "house-fire", + "house-flag", + "house-flood-water-circle-arrow-right", + "house-flood-water", + "house-heart", + "house-laptop", + "house-lock", + "house-medical-circle-check", + "house-medical-circle-exclamation", + "house-medical-circle-xmark", + "house-medical-flag", + "house-medical", + "house-night", + "house-person-leave", + "house-person-return", + "house-signal", + "house-tree", + "house-tsunami", + "house-turret", + "house-user", + "house-water", + "house-window", + "house", + "hryvnia-sign", + "hundred-points", + "hurricane", + "hydra", + "hyphen", + "i-cursor", + "i", + "ice-cream", + "ice-skate", + "icicles", + "icons", + "id-badge", + "id-card-clip", + "id-card", + "igloo", + "image-landscape", + "image-polaroid-user", + "image-polaroid", + "image-portrait", + "image-slash", + "image-user", + "image", + "images-user", + "images", + "inbox-full", + "inbox-in", + "inbox-out", + "inbox", + "inboxes", + "indent", + "indian-rupee-sign", + "industry-windows", + "industry", + "infinity", + "info", + "inhaler", + "input-numeric", + "input-pipe", + "input-text", + "integral", + "interrobang", + "intersection", + "island-tropical", + "italic", + "j", + "jack-o-lantern", + "jar-wheat", + "jar", + "jedi", + "jet-fighter-up", + "jet-fighter", + "joint", + "joystick", + "jug-bottle", + "jug-detergent", + "jug", + "k", + "kaaba", + "kazoo", + "kerning", + "key-skeleton-left-right", + "key-skeleton", + "key", + "keyboard-brightness-low", + "keyboard-brightness", + "keyboard-down", + "keyboard-left", + "keyboard", + "keynote", + "khanda", + "kidneys", + "kip-sign", + "kit-medical", + "kitchen-set", + "kite", + "kiwi-bird", + "kiwi-fruit", + "knife-kitchen", + "knife", + "l", + "lacrosse-stick-ball", + "lacrosse-stick", + "lambda", + "lamp-desk", + "lamp-floor", + "lamp-street", + "lamp", + "land-mine-on", + "landmark-dome", + "landmark-flag", + "landmark-magnifying-glass", + "landmark", + "language", + "laptop-arrow-down", + "laptop-binary", + "laptop-code", + "laptop-file", + "laptop-medical", + "laptop-mobile", + "laptop-slash", + "laptop", + "lari-sign", + "lasso-sparkles", + "lasso", + "layer-group", + "layer-minus", + "layer-plus", + "leaf-heart", + "leaf-maple", + "leaf-oak", + "leaf", + "leafy-green", + "left-from-bracket", + "left-from-line", + "left-long-to-line", + "left-long", + "left-right", + "left-to-bracket", + "left-to-line", + "left", + "lemon", + "less-than-equal", + "less-than", + "life-ring", + "light-ceiling", + "light-emergency-on", + "light-emergency", + "light-switch-off", + "light-switch-on", + "light-switch", + "lightbulb-cfl-on", + "lightbulb-cfl", + "lightbulb-dollar", + "lightbulb-exclamation-on", + "lightbulb-exclamation", + "lightbulb-gear", + "lightbulb-message", + "lightbulb-on", + "lightbulb-slash", + "lightbulb", + "lighthouse", + "lights-holiday", + "line-columns", + "line-height", + "lines-leaning", + "link-horizontal-slash", + "link-horizontal", + "link-simple-slash", + "link-simple", + "link-slash", + "link", + "lips", + "lira-sign", + "list-check", + "list-dropdown", + "list-music", + "list-ol", + "list-radio", + "list-timeline", + "list-tree", + "list-ul", + "list", + "litecoin-sign", + "loader", + "lobster", + "location-arrow-up", + "location-arrow", + "location-check", + "location-crosshairs-slash", + "location-crosshairs", + "location-dot-slash", + "location-dot", + "location-exclamation", + "location-minus", + "location-pen", + "location-pin-lock", + "location-pin-slash", + "location-pin", + "location-plus", + "location-question", + "location-smile", + "location-xmark", + "lock-a", + "lock-hashtag", + "lock-keyhole-open", + "lock-keyhole", + "lock-open", + "lock", + "locust", + "lollipop", + "loveseat", + "luchador-mask", + "lungs-virus", + "lungs", + "m", + "mace", + "magnet", + "magnifying-glass-arrow-right", + "magnifying-glass-arrows-rotate", + "magnifying-glass-chart", + "magnifying-glass-dollar", + "magnifying-glass-location", + "magnifying-glass-minus", + "magnifying-glass-music", + "magnifying-glass-play", + "magnifying-glass-plus", + "magnifying-glass-waveform", + "magnifying-glass", + "mailbox-flag-up", + "mailbox", + "manat-sign", + "mandolin", + "mango", + "manhole", + "map-location-dot", + "map-location", + "map-pin", + "map", + "marker", + "mars-and-venus-burst", + "mars-and-venus", + "mars-double", + "mars-stroke-right", + "mars-stroke-up", + "mars-stroke", + "mars", + "martini-glass-citrus", + "martini-glass-empty", + "martini-glass", + "mask-face", + "mask-snorkel", + "mask-ventilator", + "mask", + "masks-theater", + "mattress-pillow", + "maximize", + "meat", + "medal", + "megaphone", + "melon-slice", + "melon", + "memo-circle-check", + "memo-circle-info", + "memo-pad", + "memo", + "memory", + "menorah", + "mercury", + "merge", + "message-arrow-down", + "message-arrow-up-right", + "message-arrow-up", + "message-bot", + "message-captions", + "message-check", + "message-code", + "message-dollar", + "message-dots", + "message-exclamation", + "message-heart", + "message-image", + "message-lines", + "message-medical", + "message-middle-top", + "message-middle", + "message-minus", + "message-music", + "message-pen", + "message-plus", + "message-question", + "message-quote", + "message-slash", + "message-smile", + "message-sms", + "message-text", + "message-xmark", + "message", + "messages-dollar", + "messages-question", + "messages", + "meteor", + "meter-bolt", + "meter-droplet", + "meter-fire", + "meter", + "microchip-ai", + "microchip", + "microphone-lines-slash", + "microphone-lines", + "microphone-slash", + "microphone-stand", + "microphone", + "microscope", + "microwave", + "mill-sign", + "minimize", + "minus", + "mistletoe", + "mitten", + "mobile-button", + "mobile-notch", + "mobile-retro", + "mobile-screen-button", + "mobile-screen", + "mobile-signal-out", + "mobile-signal", + "mobile", + "money-bill-1-wave", + "money-bill-1", + "money-bill-simple-wave", + "money-bill-simple", + "money-bill-transfer", + "money-bill-trend-up", + "money-bill-wave", + "money-bill-wheat", + "money-bill", + "money-bills-simple", + "money-bills", + "money-check-dollar-pen", + "money-check-dollar", + "money-check-pen", + "money-check", + "money-from-bracket", + "money-simple-from-bracket", + "monitor-waveform", + "monkey", + "monument", + "moon-cloud", + "moon-over-sun", + "moon-stars", + "moon", + "moped", + "mortar-pestle", + "mosque", + "mosquito-net", + "mosquito", + "motorcycle", + "mound", + "mountain-city", + "mountain-sun", + "mountain", + "mountains", + "mouse-field", + "mp3-player", + "mug-hot", + "mug-marshmallows", + "mug-saucer", + "mug-tea-saucer", + "mug-tea", + "mug", + "mushroom", + "music-magnifying-glass", + "music-note-slash", + "music-note", + "music-slash", + "music", + "mustache", + "n", + "naira-sign", + "narwhal", + "nesting-dolls", + "network-wired", + "neuter", + "newspaper", + "nfc-lock", + "nfc-magnifying-glass", + "nfc-pen", + "nfc-signal", + "nfc-slash", + "nfc-symbol", + "nfc-trash", + "nfc", + "nose", + "not-equal", + "notdef", + "note-medical", + "note-sticky", + "note", + "notebook", + "notes-medical", + "notes", + "o", + "object-exclude", + "object-group", + "object-intersect", + "object-subtract", + "object-ungroup", + "object-union", + "objects-align-bottom", + "objects-align-center-horizontal", + "objects-align-center-vertical", + "objects-align-left", + "objects-align-right", + "objects-align-top", + "objects-column", + "octagon-check", + "octagon-divide", + "octagon-exclamation", + "octagon-minus", + "octagon-plus", + "octagon-xmark", + "octagon", + "octopus", + "oil-can-drip", + "oil-can", + "oil-temperature", + "oil-well", + "olive-branch", + "olive", + "om", + "omega", + "onion", + "option", + "ornament", + "otter", + "outdent", + "outlet", + "oven", + "overline", + "p", + "page-caret-down", + "page-caret-up", + "page", + "pager", + "paint-roller", + "paintbrush-fine", + "paintbrush-pencil", + "paintbrush", + "palette", + "pallet-box", + "pallet-boxes", + "pallet", + "pan-food", + "pan-frying", + "pancakes", + "panel-ews", + "panel-fire", + "panorama", + "paper-plane-top", + "paper-plane", + "paperclip-vertical", + "paperclip", + "parachute-box", + "paragraph-left", + "paragraph", + "party-bell", + "party-horn", + "passport", + "paste", + "pause", + "paw-claws", + "paw-simple", + "paw", + "peace", + "peach", + "peanut", + "peanuts", + "peapod", + "pear", + "pedestal", + "pegasus", + "pen-circle", + "pen-clip-slash", + "pen-clip", + "pen-fancy-slash", + "pen-fancy", + "pen-field", + "pen-line", + "pen-nib-slash", + "pen-nib", + "pen-paintbrush", + "pen-ruler", + "pen-slash", + "pen-swirl", + "pen-to-square", + "pen", + "pencil-mechanical", + "pencil-slash", + "pencil", + "people-arrows", + "people-carry-box", + "people-dress-simple", + "people-dress", + "people-group", + "people-line", + "people-pants-simple", + "people-pants", + "people-pulling", + "people-robbery", + "people-roof", + "people-simple", + "people", + "pepper-hot", + "pepper", + "percent", + "period", + "person-arrow-down-to-line", + "person-arrow-up-from-line", + "person-biking-mountain", + "person-biking", + "person-booth", + "person-breastfeeding", + "person-burst", + "person-cane", + "person-carry-box", + "person-chalkboard", + "person-circle-check", + "person-circle-exclamation", + "person-circle-minus", + "person-circle-plus", + "person-circle-question", + "person-circle-xmark", + "person-digging", + "person-dolly-empty", + "person-dolly", + "person-dots-from-line", + "person-dress-burst", + "person-dress-fairy", + "person-dress-simple", + "person-dress", + "person-drowning", + "person-fairy", + "person-falling-burst", + "person-falling", + "person-from-portal", + "person-half-dress", + "person-harassing", + "person-hiking", + "person-military-pointing", + "person-military-rifle", + "person-military-to-person", + "person-pinball", + "person-praying", + "person-pregnant", + "person-rays", + "person-rifle", + "person-running-fast", + "person-running", + "person-seat-reclined", + "person-seat", + "person-shelter", + "person-sign", + "person-simple", + "person-skating", + "person-ski-jumping", + "person-ski-lift", + "person-skiing-nordic", + "person-skiing", + "person-sledding", + "person-snowboarding", + "person-snowmobiling", + "person-swimming", + "person-through-window", + "person-to-door", + "person-to-portal", + "person-walking-arrow-loop-left", + "person-walking-arrow-right", + "person-walking-dashed-line-arrow-right", + "person-walking-luggage", + "person-walking-with-cane", + "person-walking", + "person", + "peseta-sign", + "peso-sign", + "phone-arrow-down-left", + "phone-arrow-right", + "phone-arrow-up-right", + "phone-flip", + "phone-hangup", + "phone-intercom", + "phone-missed", + "phone-office", + "phone-plus", + "phone-rotary", + "phone-slash", + "phone-volume", + "phone-xmark", + "phone", + "photo-film-music", + "photo-film", + "pi", + "piano-keyboard", + "piano", + "pickaxe", + "pickleball", + "pie", + "pig", + "piggy-bank", + "pills", + "pinata", + "pinball", + "pineapple", + "pipe-circle-check", + "pipe-collar", + "pipe-section", + "pipe-smoking", + "pipe-valve", + "pipe", + "pizza-slice", + "pizza", + "place-of-worship", + "plane-arrival", + "plane-circle-check", + "plane-circle-exclamation", + "plane-circle-xmark", + "plane-departure", + "plane-engines", + "plane-lock", + "plane-prop", + "plane-slash", + "plane-tail", + "plane-up-slash", + "plane-up", + "plane", + "planet-moon", + "planet-ringed", + "plant-wilt", + "plate-utensils", + "plate-wheat", + "play-pause", + "play", + "plug-circle-bolt", + "plug-circle-check", + "plug-circle-exclamation", + "plug-circle-minus", + "plug-circle-plus", + "plug-circle-xmark", + "plug", + "plus-large", + "plus-minus", + "plus", + "podcast", + "podium-star", + "podium", + "police-box", + "poll-people", + "pompebled", + "poo-storm", + "poo", + "pool-8-ball", + "poop", + "popcorn", + "popsicle", + "pot-food", + "potato", + "power-off", + "prescription-bottle-medical", + "prescription-bottle-pill", + "prescription-bottle", + "prescription", + "presentation-screen", + "pretzel", + "print-magnifying-glass", + "print-slash", + "print", + "projector", + "pump-medical", + "pump-soap", + "pump", + "pumpkin", + "puzzle-piece-simple", + "puzzle-piece", + "puzzle", + "q", + "qrcode", + "question", + "quote-left", + "quote-right", + "quotes", + "r", + "rabbit-running", + "rabbit", + "raccoon", + "racquet", + "radar", + "radiation", + "radio-tuner", + "radio", + "rainbow", + "raindrops", + "ram", + "ramp-loading", + "ranking-star", + "raygun", + "receipt", + "record-vinyl", + "rectangle-ad", + "rectangle-barcode", + "rectangle-code", + "rectangle-history-circle-plus", + "rectangle-history-circle-user", + "rectangle-history", + "rectangle-list", + "rectangle-pro", + "rectangle-terminal", + "rectangle-vertical-history", + "rectangle-vertical", + "rectangle-wide", + "rectangle-xmark", + "rectangle", + "rectangles-mixed", + "recycle", + "reel", + "reflect-both", + "reflect-horizontal", + "reflect-vertical", + "refrigerator", + "registered", + "repeat-1", + "repeat", + "reply-all", + "reply-clock", + "reply", + "republican", + "restroom-simple", + "restroom", + "retweet", + "rhombus", + "ribbon", + "right-from-bracket", + "right-from-line", + "right-left-large", + "right-left", + "right-long-to-line", + "right-long", + "right-to-bracket", + "right-to-line", + "right", + "ring-diamond", + "ring", + "rings-wedding", + "road-barrier", + "road-bridge", + "road-circle-check", + "road-circle-exclamation", + "road-circle-xmark", + "road-lock", + "road-spikes", + "road", + "robot-astromech", + "robot", + "rocket-launch", + "rocket", + "roller-coaster", + "rotate-exclamation", + "rotate-left", + "rotate-reverse", + "rotate-right", + "rotate", + "route-highway", + "route-interstate", + "route", + "router", + "rss", + "ruble-sign", + "rug", + "rugby-ball", + "ruler-combined", + "ruler-horizontal", + "ruler-triangle", + "ruler-vertical", + "ruler", + "rupee-sign", + "rupiah-sign", + "rv", + "s", + "sack-dollar", + "sack-xmark", + "sack", + "sailboat", + "salad", + "salt-shaker", + "sandwich", + "satellite-dish", + "satellite", + "sausage", + "saxophone-fire", + "saxophone", + "scale-balanced", + "scale-unbalanced-flip", + "scale-unbalanced", + "scalpel-line-dashed", + "scalpel", + "scanner-gun", + "scanner-image", + "scanner-keyboard", + "scanner-touchscreen", + "scarecrow", + "scarf", + "school-circle-check", + "school-circle-exclamation", + "school-circle-xmark", + "school-flag", + "school-lock", + "school", + "scissors", + "screen-users", + "screencast", + "screwdriver-wrench", + "screwdriver", + "scribble", + "scroll-old", + "scroll-torah", + "scroll", + "scrubber", + "scythe", + "sd-card", + "sd-cards", + "seal-exclamation", + "seal-question", + "seal", + "seat-airline", + "section", + "seedling", + "semicolon", + "send-back", + "send-backward", + "sensor-cloud", + "sensor-fire", + "sensor-on", + "sensor-triangle-exclamation", + "sensor", + "server", + "shapes", + "share-all", + "share-from-square", + "share-nodes", + "share", + "sheep", + "sheet-plastic", + "shekel-sign", + "shelves-empty", + "shelves", + "shield-cat", + "shield-check", + "shield-cross", + "shield-dog", + "shield-exclamation", + "shield-halved", + "shield-heart", + "shield-keyhole", + "shield-minus", + "shield-plus", + "shield-quartered", + "shield-slash", + "shield-virus", + "shield-xmark", + "shield", + "ship", + "shirt-long-sleeve", + "shirt-running", + "shirt-tank-top", + "shirt", + "shish-kebab", + "shoe-prints", + "shop-lock", + "shop-slash", + "shop", + "shovel-snow", + "shovel", + "shower-down", + "shower", + "shredder", + "shrimp", + "shuffle", + "shutters", + "shuttle-space", + "shuttlecock", + "sickle", + "sidebar-flip", + "sidebar", + "sigma", + "sign-hanging", + "sign-post", + "sign-posts-wrench", + "sign-posts", + "signal-bars-fair", + "signal-bars-good", + "signal-bars-slash", + "signal-bars-weak", + "signal-bars", + "signal-fair", + "signal-good", + "signal-slash", + "signal-stream-slash", + "signal-stream", + "signal-strong", + "signal-weak", + "signal", + "signature-lock", + "signature-slash", + "signature", + "signs-post", + "sim-card", + "sim-cards", + "sink", + "siren-on", + "siren", + "sitemap", + "skeleton-ribs", + "skeleton", + "ski-boot-ski", + "ski-boot", + "skull-cow", + "skull-crossbones", + "skull", + "slash-back", + "slash-forward", + "slash", + "sleigh", + "slider", + "sliders-simple", + "sliders-up", + "sliders", + "slot-machine", + "smog", + "smoke", + "smoking", + "snake", + "snooze", + "snow-blowing", + "snowflake-droplets", + "snowflake", + "snowflakes", + "snowman-head", + "snowman", + "snowplow", + "soap", + "socks", + "soft-serve", + "solar-panel", + "solar-system", + "sort-down", + "sort-up", + "sort", + "spa", + "space-station-moon-construction", + "space-station-moon", + "spade", + "spaghetti-monster-flying", + "sparkle", + "sparkles", + "speaker", + "speakers", + "spell-check", + "spider-black-widow", + "spider-web", + "spider", + "spinner-scale", + "spinner-third", + "spinner", + "split", + "splotch", + "spoon", + "sportsball", + "spray-can-sparkles", + "spray-can", + "sprinkler-ceiling", + "sprinkler", + "square-0", + "square-1", + "square-2", + "square-3", + "square-4", + "square-5", + "square-6", + "square-7", + "square-8", + "square-9", + "square-a-lock", + "square-a", + "square-ampersand", + "square-arrow-down-left", + "square-arrow-down-right", + "square-arrow-down", + "square-arrow-left", + "square-arrow-right", + "square-arrow-up-left", + "square-arrow-up-right", + "square-arrow-up", + "square-b", + "square-bolt", + "square-c", + "square-caret-down", + "square-caret-left", + "square-caret-right", + "square-caret-up", + "square-check", + "square-chevron-down", + "square-chevron-left", + "square-chevron-right", + "square-chevron-up", + "square-code", + "square-d", + "square-dashed-circle-plus", + "square-dashed", + "square-divide", + "square-dollar", + "square-down-left", + "square-down-right", + "square-down", + "square-e", + "square-ellipsis-vertical", + "square-ellipsis", + "square-envelope", + "square-exclamation", + "square-f", + "square-fragile", + "square-full", + "square-g", + "square-h", + "square-heart", + "square-i", + "square-info", + "square-j", + "square-k", + "square-kanban", + "square-l", + "square-left", + "square-list", + "square-m", + "square-minus", + "square-n", + "square-nfi", + "square-o", + "square-p", + "square-parking-slash", + "square-parking", + "square-pen", + "square-person-confined", + "square-phone-flip", + "square-phone-hangup", + "square-phone", + "square-plus", + "square-poll-horizontal", + "square-poll-vertical", + "square-q", + "square-quarters", + "square-question", + "square-quote", + "square-r", + "square-right", + "square-ring", + "square-root-variable", + "square-root", + "square-rss", + "square-s", + "square-share-nodes", + "square-sliders-vertical", + "square-sliders", + "square-small", + "square-star", + "square-t", + "square-terminal", + "square-this-way-up", + "square-u", + "square-up-left", + "square-up-right", + "square-up", + "square-user", + "square-v", + "square-virus", + "square-w", + "square-x", + "square-xmark", + "square-y", + "square-z", + "square", + "squid", + "squirrel", + "staff-snake", + "staff", + "stairs", + "stamp", + "standard-definition", + "stapler", + "star-and-crescent", + "star-christmas", + "star-exclamation", + "star-half-stroke", + "star-half", + "star-of-david", + "star-of-life", + "star-sharp-half-stroke", + "star-sharp-half", + "star-sharp", + "star-shooting", + "star", + "starfighter-twin-ion-engine-advanced", + "starfighter-twin-ion-engine", + "starfighter", + "stars", + "starship-freighter", + "starship", + "steak", + "steering-wheel", + "sterling-sign", + "stethoscope", + "stocking", + "stomach", + "stop", + "stopwatch-20", + "stopwatch", + "store-lock", + "store-slash", + "store", + "strawberry", + "street-view", + "stretcher", + "strikethrough", + "stroopwafel", + "subscript", + "subtitles-slash", + "subtitles", + "suitcase-medical", + "suitcase-rolling", + "suitcase", + "sun-bright", + "sun-cloud", + "sun-dust", + "sun-haze", + "sun-plant-wilt", + "sun", + "sunglasses", + "sunrise", + "sunset", + "superscript", + "sushi-roll", + "sushi", + "swap-arrows", + "swap", + "swatchbook", + "sword-laser-alt", + "sword-laser", + "sword", + "swords-laser", + "swords", + "symbols", + "synagogue", + "syringe", + "t-rex", + "t", + "table-cells-column-lock", + "table-cells-column-unlock", + "table-cells-large", + "table-cells-lock", + "table-cells-row-lock", + "table-cells-row-unlock", + "table-cells-unlock", + "table-cells", + "table-columns", + "table-layout", + "table-list", + "table-picnic", + "table-pivot", + "table-rows", + "table-tennis-paddle-ball", + "table-tree", + "table", + "tablet-button", + "tablet-rugged", + "tablet-screen-button", + "tablet-screen", + "tablet", + "tablets", + "tachograph-digital", + "taco", + "tag", + "tags", + "tally-1", + "tally-2", + "tally-3", + "tally-4", + "tally", + "tamale", + "tank-water", + "tape", + "tarp-droplet", + "tarp", + "taxi-bus", + "taxi", + "teddy-bear", + "teeth-open", + "teeth", + "telescope", + "temperature-arrow-down", + "temperature-arrow-up", + "temperature-empty", + "temperature-full", + "temperature-half", + "temperature-high", + "temperature-list", + "temperature-low", + "temperature-quarter", + "temperature-snow", + "temperature-sun", + "temperature-three-quarters", + "tenge-sign", + "tennis-ball", + "tent-arrow-down-to-line", + "tent-arrow-left-right", + "tent-arrow-turn-left", + "tent-arrows-down", + "tent-double-peak", + "tent", + "tents", + "terminal", + "text-height", + "text-size", + "text-slash", + "text-width", + "text", + "thermometer", + "theta", + "thought-bubble", + "thumbs-down", + "thumbs-up", + "thumbtack-slash", + "thumbtack", + "tick", + "ticket-airline", + "ticket-perforated", + "ticket-simple", + "ticket", + "tickets-airline", + "tickets-perforated", + "tickets-simple", + "tickets", + "tilde", + "timeline-arrow", + "timeline", + "timer", + "tire-flat", + "tire-pressure-warning", + "tire-rugged", + "tire", + "toggle-large-off", + "toggle-large-on", + "toggle-off", + "toggle-on", + "toilet-paper-blank-under", + "toilet-paper-blank", + "toilet-paper-check", + "toilet-paper-slash", + "toilet-paper-under-slash", + "toilet-paper-under", + "toilet-paper-xmark", + "toilet-paper", + "toilet-portable", + "toilet", + "toilets-portable", + "tomato", + "tombstone-blank", + "tombstone", + "toolbox", + "tooth", + "toothbrush", + "torii-gate", + "tornado", + "tower-broadcast", + "tower-cell", + "tower-control", + "tower-observation", + "tractor", + "trademark", + "traffic-cone", + "traffic-light-go", + "traffic-light-slow", + "traffic-light-stop", + "traffic-light", + "trailer", + "train-subway-tunnel", + "train-subway", + "train-track", + "train-tram", + "train-tunnel", + "train", + "transformer-bolt", + "transgender", + "transporter-1", + "transporter-2", + "transporter-3", + "transporter-4", + "transporter-5", + "transporter-6", + "transporter-7", + "transporter-empty", + "transporter", + "trash-arrow-up", + "trash-can-arrow-up", + "trash-can-check", + "trash-can-clock", + "trash-can-list", + "trash-can-plus", + "trash-can-slash", + "trash-can-undo", + "trash-can-xmark", + "trash-can", + "trash-check", + "trash-clock", + "trash-list", + "trash-plus", + "trash-slash", + "trash-undo", + "trash-xmark", + "trash", + "treasure-chest", + "tree-christmas", + "tree-city", + "tree-deciduous", + "tree-decorated", + "tree-large", + "tree-palm", + "tree", + "trees", + "triangle-exclamation", + "triangle-instrument", + "triangle-person-digging", + "triangle", + "tricycle-adult", + "tricycle", + "trillium", + "trophy-star", + "trophy", + "trowel-bricks", + "trowel", + "truck-arrow-right", + "truck-bolt", + "truck-clock", + "truck-container-empty", + "truck-container", + "truck-droplet", + "truck-fast", + "truck-field-un", + "truck-field", + "truck-fire", + "truck-flatbed", + "truck-front", + "truck-ladder", + "truck-medical", + "truck-monster", + "truck-moving", + "truck-pickup", + "truck-plane", + "truck-plow", + "truck-ramp-box", + "truck-ramp-couch", + "truck-ramp", + "truck-tow", + "truck-utensils", + "truck", + "trumpet", + "tty-answer", + "tty", + "tugrik-sign", + "turkey", + "turkish-lira-sign", + "turn-down-left", + "turn-down-right", + "turn-down", + "turn-left-down", + "turn-left-up", + "turn-left", + "turn-right", + "turn-up", + "turntable", + "turtle", + "tv-music", + "tv-retro", + "tv", + "typewriter", + "u", + "ufo-beam", + "ufo", + "umbrella-beach", + "umbrella-simple", + "umbrella", + "underline", + "unicorn", + "uniform-martial-arts", + "union", + "universal-access", + "unlock-keyhole", + "unlock", + "up-down-left-right", + "up-down", + "up-from-bracket", + "up-from-dotted-line", + "up-from-line", + "up-left", + "up-long", + "up-right-and-down-left-from-center", + "up-right-from-square", + "up-right", + "up-to-bracket", + "up-to-dotted-line", + "up-to-line", + "up", + "upload", + "usb-drive", + "user-alien", + "user-astronaut", + "user-beard-bolt", + "user-bounty-hunter", + "user-check", + "user-chef", + "user-clock", + "user-cowboy", + "user-crown", + "user-doctor-hair-long", + "user-doctor-hair", + "user-doctor-message", + "user-doctor", + "user-gear", + "user-graduate", + "user-group-crown", + "user-group-simple", + "user-group", + "user-hair-buns", + "user-hair-long", + "user-hair-mullet", + "user-hair", + "user-headset", + "user-helmet-safety", + "user-hoodie", + "user-injured", + "user-large-slash", + "user-large", + "user-lock", + "user-magnifying-glass", + "user-minus", + "user-music", + "user-ninja", + "user-nurse-hair-long", + "user-nurse-hair", + "user-nurse", + "user-pen", + "user-pilot-tie", + "user-pilot", + "user-plus", + "user-police-tie", + "user-police", + "user-robot-xmarks", + "user-robot", + "user-secret", + "user-shakespeare", + "user-shield", + "user-slash", + "user-tag", + "user-tie-hair-long", + "user-tie-hair", + "user-tie", + "user-unlock", + "user-visor", + "user-vneck-hair-long", + "user-vneck-hair", + "user-vneck", + "user-xmark", + "user", + "users-between-lines", + "users-gear", + "users-line", + "users-medical", + "users-rays", + "users-rectangle", + "users-slash", + "users-viewfinder", + "users", + "utensils-slash", + "utensils", + "utility-pole-double", + "utility-pole", + "v", + "vacuum-robot", + "vacuum", + "value-absolute", + "van-shuttle", + "vault", + "vector-circle", + "vector-polygon", + "vector-square", + "vent-damper", + "venus-double", + "venus-mars", + "venus", + "vest-patches", + "vest", + "vial-circle-check", + "vial-virus", + "vial", + "vials", + "video-arrow-down-left", + "video-arrow-up-right", + "video-plus", + "video-slash", + "video", + "vihara", + "violin", + "virus-covid-slash", + "virus-covid", + "virus-slash", + "virus", + "viruses", + "voicemail", + "volcano", + "volleyball", + "volume-high", + "volume-low", + "volume-off", + "volume-slash", + "volume-xmark", + "volume", + "vr-cardboard", + "w", + "waffle", + "wagon-covered", + "walker", + "walkie-talkie", + "wallet", + "wand-magic-sparkles", + "wand-magic", + "wand-sparkles", + "wand", + "warehouse-full", + "warehouse", + "washing-machine", + "watch-apple", + "watch-calculator", + "watch-fitness", + "watch-smart", + "watch", + "water-arrow-down", + "water-arrow-up", + "water-ladder", + "water", + "watermelon-slice", + "wave-pulse", + "wave-sine", + "wave-square", + "wave-triangle", + "wave", + "waveform-lines", + "waveform", + "waves-sine", + "web-awesome", + "webhook", + "weight-hanging", + "weight-scale", + "whale", + "wheat-awn-circle-exclamation", + "wheat-awn-slash", + "wheat-awn", + "wheat-slash", + "wheat", + "wheelchair-move", + "wheelchair", + "whiskey-glass-ice", + "whiskey-glass", + "whistle", + "wifi-exclamation", + "wifi-fair", + "wifi-slash", + "wifi-weak", + "wifi", + "wind-turbine", + "wind-warning", + "wind", + "window-flip", + "window-frame-open", + "window-frame", + "window-maximize", + "window-minimize", + "window-restore", + "window", + "windsock", + "wine-bottle", + "wine-glass-crack", + "wine-glass-empty", + "wine-glass", + "won-sign", + "worm", + "wreath-laurel", + "wreath", + "wrench-simple", + "wrench", + "x-ray", + "x", + "xmark-large", + "xmark-to-slot", + "xmark", + "xmarks-lines", + "y", + "yen-sign", + "yin-yang", + "z" + ], + "light": [ + "0", + "00", + "1", + "2", + "3", + "360-degrees", + "4", + "5", + "6", + "7", + "8", + "9", + "a", + "abacus", + "accent-grave", + "acorn", + "address-book", + "address-card", + "air-conditioner", + "airplay", + "alarm-clock", + "alarm-exclamation", + "alarm-plus", + "alarm-snooze", + "album-circle-plus", + "album-circle-user", + "album-collection-circle-plus", + "album-collection-circle-user", + "album-collection", + "album", + "alicorn", + "alien-8bit", + "alien", + "align-center", + "align-justify", + "align-left", + "align-right", + "align-slash", + "alt", + "amp-guitar", + "ampersand", + "anchor-circle-check", + "anchor-circle-exclamation", + "anchor-circle-xmark", + "anchor-lock", + "anchor", + "angel", + "angle-90", + "angle-down", + "angle-left", + "angle-right", + "angle-up", + "angle", + "angles-down", + "angles-left", + "angles-right", + "angles-up-down", + "angles-up", + "ankh", + "ant", + "apartment", + "aperture", + "apostrophe", + "apple-core", + "apple-whole", + "archway", + "arrow-down-1-9", + "arrow-down-9-1", + "arrow-down-a-z", + "arrow-down-arrow-up", + "arrow-down-big-small", + "arrow-down-from-arc", + "arrow-down-from-bracket", + "arrow-down-from-dotted-line", + "arrow-down-from-line", + "arrow-down-left-and-arrow-up-right-to-center", + "arrow-down-left", + "arrow-down-long", + "arrow-down-right", + "arrow-down-short-wide", + "arrow-down-small-big", + "arrow-down-square-triangle", + "arrow-down-to-arc", + "arrow-down-to-bracket", + "arrow-down-to-dotted-line", + "arrow-down-to-line", + "arrow-down-to-square", + "arrow-down-triangle-square", + "arrow-down-up-across-line", + "arrow-down-up-lock", + "arrow-down-wide-short", + "arrow-down-z-a", + "arrow-down", + "arrow-left-from-arc", + "arrow-left-from-bracket", + "arrow-left-from-line", + "arrow-left-long-to-line", + "arrow-left-long", + "arrow-left-to-arc", + "arrow-left-to-bracket", + "arrow-left-to-line", + "arrow-left", + "arrow-pointer", + "arrow-progress", + "arrow-right-arrow-left", + "arrow-right-from-arc", + "arrow-right-from-bracket", + "arrow-right-from-line", + "arrow-right-long-to-line", + "arrow-right-long", + "arrow-right-to-arc", + "arrow-right-to-bracket", + "arrow-right-to-city", + "arrow-right-to-line", + "arrow-right", + "arrow-rotate-left", + "arrow-rotate-right", + "arrow-trend-down", + "arrow-trend-up", + "arrow-turn-down-left", + "arrow-turn-down-right", + "arrow-turn-down", + "arrow-turn-left-down", + "arrow-turn-left-up", + "arrow-turn-left", + "arrow-turn-right", + "arrow-turn-up", + "arrow-up-1-9", + "arrow-up-9-1", + "arrow-up-a-z", + "arrow-up-arrow-down", + "arrow-up-big-small", + "arrow-up-from-arc", + "arrow-up-from-bracket", + "arrow-up-from-dotted-line", + "arrow-up-from-ground-water", + "arrow-up-from-line", + "arrow-up-from-square", + "arrow-up-from-water-pump", + "arrow-up-left-from-circle", + "arrow-up-left", + "arrow-up-long", + "arrow-up-right-and-arrow-down-left-from-center", + "arrow-up-right-dots", + "arrow-up-right-from-square", + "arrow-up-right", + "arrow-up-short-wide", + "arrow-up-small-big", + "arrow-up-square-triangle", + "arrow-up-to-arc", + "arrow-up-to-bracket", + "arrow-up-to-dotted-line", + "arrow-up-to-line", + "arrow-up-triangle-square", + "arrow-up-wide-short", + "arrow-up-z-a", + "arrow-up", + "arrows-cross", + "arrows-down-to-line", + "arrows-down-to-people", + "arrows-from-dotted-line", + "arrows-from-line", + "arrows-left-right-to-line", + "arrows-left-right", + "arrows-maximize", + "arrows-minimize", + "arrows-repeat-1", + "arrows-repeat", + "arrows-retweet", + "arrows-rotate-reverse", + "arrows-rotate", + "arrows-spin", + "arrows-split-up-and-left", + "arrows-to-circle", + "arrows-to-dot", + "arrows-to-dotted-line", + "arrows-to-eye", + "arrows-to-line", + "arrows-turn-right", + "arrows-turn-to-dots", + "arrows-up-down-left-right", + "arrows-up-down", + "arrows-up-to-line", + "asterisk", + "at", + "atom-simple", + "atom", + "audio-description-slash", + "audio-description", + "austral-sign", + "avocado", + "award-simple", + "award", + "axe-battle", + "axe", + "b", + "baby-carriage", + "baby", + "backpack", + "backward-fast", + "backward-step", + "backward", + "bacon", + "bacteria", + "bacterium", + "badge-check", + "badge-dollar", + "badge-percent", + "badge-sheriff", + "badge", + "badger-honey", + "badminton", + "bag-seedling", + "bag-shopping-minus", + "bag-shopping-plus", + "bag-shopping", + "bagel", + "bags-shopping", + "baguette", + "bahai", + "baht-sign", + "ball-pile", + "balloon", + "balloons", + "ballot-check", + "ballot", + "ban-bug", + "ban-parking", + "ban-smoking", + "ban", + "banana", + "bandage", + "bangladeshi-taka-sign", + "banjo", + "barcode-read", + "barcode-scan", + "barcode", + "bars-filter", + "bars-progress", + "bars-sort", + "bars-staggered", + "bars", + "baseball-bat-ball", + "baseball", + "basket-shopping-minus", + "basket-shopping-plus", + "basket-shopping-simple", + "basket-shopping", + "basketball-hoop", + "basketball", + "bat", + "bath", + "battery-bolt", + "battery-empty", + "battery-exclamation", + "battery-full", + "battery-half", + "battery-low", + "battery-quarter", + "battery-slash", + "battery-three-quarters", + "bed-bunk", + "bed-empty", + "bed-front", + "bed-pulse", + "bed", + "bee", + "beer-mug-empty", + "beer-mug", + "bell-concierge", + "bell-exclamation", + "bell-on", + "bell-plus", + "bell-ring", + "bell-school-slash", + "bell-school", + "bell-slash", + "bell", + "bells", + "bench-tree", + "bezier-curve", + "bicycle", + "billboard", + "bin-bottles-recycle", + "bin-bottles", + "bin-recycle", + "binary-circle-check", + "binary-lock", + "binary-slash", + "binary", + "binoculars", + "biohazard", + "bird", + "bitcoin-sign", + "blanket-fire", + "blanket", + "blender-phone", + "blender", + "blinds-open", + "blinds-raised", + "blinds", + "block-brick-fire", + "block-brick", + "block-question", + "block-quote", + "block", + "blog", + "blueberries", + "bluetooth", + "bold", + "bolt-auto", + "bolt-lightning", + "bolt-slash", + "bolt", + "bomb", + "bone-break", + "bone", + "bong", + "book-arrow-right", + "book-arrow-up", + "book-atlas", + "book-bible", + "book-blank", + "book-bookmark", + "book-circle-arrow-right", + "book-circle-arrow-up", + "book-copy", + "book-font", + "book-heart", + "book-journal-whills", + "book-medical", + "book-open-cover", + "book-open-reader", + "book-open", + "book-quran", + "book-section", + "book-skull", + "book-sparkles", + "book-tanakh", + "book-user", + "book", + "bookmark-slash", + "bookmark", + "books-medical", + "books", + "boombox", + "boot-heeled", + "boot", + "booth-curtain", + "border-all", + "border-bottom-right", + "border-bottom", + "border-center-h", + "border-center-v", + "border-inner", + "border-left", + "border-none", + "border-outer", + "border-right", + "border-top-left", + "border-top", + "bore-hole", + "bottle-baby", + "bottle-droplet", + "bottle-water", + "bow-arrow", + "bowl-chopsticks-noodles", + "bowl-chopsticks", + "bowl-food", + "bowl-hot", + "bowl-rice", + "bowl-scoop", + "bowl-scoops", + "bowl-soft-serve", + "bowl-spoon", + "bowling-ball-pin", + "bowling-ball", + "bowling-pins", + "box-archive", + "box-ballot", + "box-check", + "box-circle-check", + "box-dollar", + "box-heart", + "box-open-full", + "box-open", + "box-taped", + "box-tissue", + "box", + "boxes-packing", + "boxes-stacked", + "boxing-glove", + "bracket-curly-right", + "bracket-curly", + "bracket-round-right", + "bracket-round", + "bracket-square-right", + "bracket-square", + "brackets-curly", + "brackets-round", + "brackets-square", + "braille", + "brain-arrow-curved-right", + "brain-circuit", + "brain", + "brake-warning", + "brazilian-real-sign", + "bread-loaf", + "bread-slice-butter", + "bread-slice", + "bridge-circle-check", + "bridge-circle-exclamation", + "bridge-circle-xmark", + "bridge-lock", + "bridge-suspension", + "bridge-water", + "bridge", + "briefcase-arrow-right", + "briefcase-blank", + "briefcase-medical", + "briefcase", + "brightness-low", + "brightness", + "bring-forward", + "bring-front", + "broccoli", + "broom-ball", + "broom-wide", + "broom", + "browser", + "browsers", + "brush", + "bucket", + "bug-slash", + "bug", + "bugs", + "building-circle-arrow-right", + "building-circle-check", + "building-circle-exclamation", + "building-circle-xmark", + "building-columns", + "building-flag", + "building-lock", + "building-magnifying-glass", + "building-memo", + "building-ngo", + "building-shield", + "building-un", + "building-user", + "building-wheat", + "building", + "buildings", + "bulldozer", + "bullhorn", + "bullseye-arrow", + "bullseye-pointer", + "bullseye", + "buoy-mooring", + "buoy", + "burger-cheese", + "burger-fries", + "burger-glass", + "burger-lettuce", + "burger-soda", + "burger", + "burrito", + "burst", + "bus-school", + "bus-simple", + "bus", + "business-time", + "butter", + "c", + "cabin", + "cabinet-filing", + "cable-car", + "cactus", + "caduceus", + "cake-candles", + "cake-slice", + "calculator-simple", + "calculator", + "calendar-arrow-down", + "calendar-arrow-up", + "calendar-check", + "calendar-circle-exclamation", + "calendar-circle-minus", + "calendar-circle-plus", + "calendar-circle-user", + "calendar-clock", + "calendar-day", + "calendar-days", + "calendar-exclamation", + "calendar-heart", + "calendar-image", + "calendar-lines-pen", + "calendar-lines", + "calendar-minus", + "calendar-pen", + "calendar-plus", + "calendar-range", + "calendar-star", + "calendar-users", + "calendar-week", + "calendar-xmark", + "calendar", + "calendars", + "camcorder", + "camera-cctv", + "camera-movie", + "camera-polaroid", + "camera-retro", + "camera-rotate", + "camera-security", + "camera-slash", + "camera-viewfinder", + "camera-web-slash", + "camera-web", + "camera", + "campfire", + "campground", + "can-food", + "candle-holder", + "candy-bar", + "candy-cane", + "candy-corn", + "candy", + "cannabis", + "cannon", + "capsules", + "car-battery", + "car-bolt", + "car-building", + "car-bump", + "car-burst", + "car-bus", + "car-circle-bolt", + "car-garage", + "car-mirrors", + "car-on", + "car-rear", + "car-side-bolt", + "car-side", + "car-tilt", + "car-tunnel", + "car-wash", + "car-wrench", + "car", + "caravan-simple", + "caravan", + "card-club", + "card-diamond", + "card-heart", + "card-spade", + "cards-blank", + "cards", + "caret-down", + "caret-left", + "caret-right", + "caret-up", + "carrot", + "cars", + "cart-arrow-down", + "cart-arrow-up", + "cart-circle-arrow-down", + "cart-circle-arrow-up", + "cart-circle-check", + "cart-circle-exclamation", + "cart-circle-plus", + "cart-circle-xmark", + "cart-flatbed-boxes", + "cart-flatbed-empty", + "cart-flatbed-suitcase", + "cart-flatbed", + "cart-minus", + "cart-plus", + "cart-shopping-fast", + "cart-shopping", + "cart-xmark", + "cash-register", + "cassette-betamax", + "cassette-tape", + "cassette-vhs", + "castle", + "cat-space", + "cat", + "cauldron", + "cedi-sign", + "cent-sign", + "certificate", + "chair-office", + "chair", + "chalkboard-user", + "chalkboard", + "champagne-glass", + "champagne-glasses", + "charging-station", + "chart-area", + "chart-bar", + "chart-bullet", + "chart-candlestick", + "chart-column", + "chart-gantt", + "chart-kanban", + "chart-line-down", + "chart-line-up-down", + "chart-line-up", + "chart-line", + "chart-mixed-up-circle-currency", + "chart-mixed-up-circle-dollar", + "chart-mixed", + "chart-network", + "chart-pie-simple-circle-currency", + "chart-pie-simple-circle-dollar", + "chart-pie-simple", + "chart-pie", + "chart-pyramid", + "chart-radar", + "chart-scatter-3d", + "chart-scatter-bubble", + "chart-scatter", + "chart-simple-horizontal", + "chart-simple", + "chart-tree-map", + "chart-user", + "chart-waterfall", + "check-double", + "check-to-slot", + "check", + "cheese-swiss", + "cheese", + "cherries", + "chess-bishop-piece", + "chess-bishop", + "chess-board", + "chess-clock-flip", + "chess-clock", + "chess-king-piece", + "chess-king", + "chess-knight-piece", + "chess-knight", + "chess-pawn-piece", + "chess-pawn", + "chess-queen-piece", + "chess-queen", + "chess-rook-piece", + "chess-rook", + "chess", + "chestnut", + "chevron-down", + "chevron-left", + "chevron-right", + "chevron-up", + "chevrons-down", + "chevrons-left", + "chevrons-right", + "chevrons-up", + "chf-sign", + "child-combatant", + "child-dress", + "child-reaching", + "child", + "children", + "chimney", + "chopsticks", + "church", + "circle-0", + "circle-1", + "circle-2", + "circle-3", + "circle-4", + "circle-5", + "circle-6", + "circle-7", + "circle-8", + "circle-9", + "circle-a", + "circle-ampersand", + "circle-arrow-down-left", + "circle-arrow-down-right", + "circle-arrow-down", + "circle-arrow-left", + "circle-arrow-right", + "circle-arrow-up-left", + "circle-arrow-up-right", + "circle-arrow-up", + "circle-b", + "circle-bolt", + "circle-book-open", + "circle-bookmark", + "circle-c", + "circle-calendar", + "circle-camera", + "circle-caret-down", + "circle-caret-left", + "circle-caret-right", + "circle-caret-up", + "circle-check", + "circle-chevron-down", + "circle-chevron-left", + "circle-chevron-right", + "circle-chevron-up", + "circle-d", + "circle-dashed", + "circle-divide", + "circle-dollar-to-slot", + "circle-dollar", + "circle-dot", + "circle-down-left", + "circle-down-right", + "circle-down", + "circle-e", + "circle-ellipsis-vertical", + "circle-ellipsis", + "circle-envelope", + "circle-euro", + "circle-exclamation-check", + "circle-exclamation", + "circle-f", + "circle-g", + "circle-gf", + "circle-h", + "circle-half-stroke", + "circle-half", + "circle-heart", + "circle-i", + "circle-info", + "circle-j", + "circle-k", + "circle-l", + "circle-left", + "circle-location-arrow", + "circle-m", + "circle-microphone-lines", + "circle-microphone", + "circle-minus", + "circle-n", + "circle-nodes", + "circle-notch", + "circle-o", + "circle-p", + "circle-parking", + "circle-pause", + "circle-phone-flip", + "circle-phone-hangup", + "circle-phone", + "circle-play", + "circle-plus", + "circle-q", + "circle-quarter-stroke", + "circle-quarter", + "circle-quarters", + "circle-question", + "circle-r", + "circle-radiation", + "circle-right", + "circle-s", + "circle-small", + "circle-sort-down", + "circle-sort-up", + "circle-sort", + "circle-star", + "circle-sterling", + "circle-stop", + "circle-t", + "circle-three-quarters-stroke", + "circle-three-quarters", + "circle-trash", + "circle-u", + "circle-up-left", + "circle-up-right", + "circle-up", + "circle-user", + "circle-v", + "circle-video", + "circle-w", + "circle-waveform-lines", + "circle-wifi-circle-wifi", + "circle-wifi", + "circle-x", + "circle-xmark", + "circle-y", + "circle-yen", + "circle-z", + "circle", + "circles-overlap", + "citrus-slice", + "citrus", + "city", + "clapperboard-play", + "clapperboard", + "clarinet", + "claw-marks", + "clipboard-check", + "clipboard-list-check", + "clipboard-list", + "clipboard-medical", + "clipboard-prescription", + "clipboard-question", + "clipboard-user", + "clipboard", + "clock-desk", + "clock-eight-thirty", + "clock-eight", + "clock-eleven-thirty", + "clock-eleven", + "clock-five-thirty", + "clock-five", + "clock-four-thirty", + "clock-nine-thirty", + "clock-nine", + "clock-one-thirty", + "clock-one", + "clock-rotate-left", + "clock-seven-thirty", + "clock-seven", + "clock-six-thirty", + "clock-six", + "clock-ten-thirty", + "clock-ten", + "clock-three-thirty", + "clock-three", + "clock-twelve-thirty", + "clock-twelve", + "clock-two-thirty", + "clock-two", + "clock", + "clone", + "closed-captioning-slash", + "closed-captioning", + "clothes-hanger", + "cloud-arrow-down", + "cloud-arrow-up", + "cloud-binary", + "cloud-bolt-moon", + "cloud-bolt-sun", + "cloud-bolt", + "cloud-check", + "cloud-drizzle", + "cloud-exclamation", + "cloud-fog", + "cloud-hail-mixed", + "cloud-hail", + "cloud-meatball", + "cloud-minus", + "cloud-moon-rain", + "cloud-moon", + "cloud-music", + "cloud-plus", + "cloud-question", + "cloud-rain", + "cloud-rainbow", + "cloud-showers-heavy", + "cloud-showers-water", + "cloud-showers", + "cloud-slash", + "cloud-sleet", + "cloud-snow", + "cloud-sun-rain", + "cloud-sun", + "cloud-word", + "cloud-xmark", + "cloud", + "clouds-moon", + "clouds-sun", + "clouds", + "clover", + "club", + "coconut", + "code-branch", + "code-commit", + "code-compare", + "code-fork", + "code-merge", + "code-pull-request-closed", + "code-pull-request-draft", + "code-pull-request", + "code-simple", + "code", + "coffee-bean", + "coffee-beans", + "coffee-pot", + "coffin-cross", + "coffin", + "coin-blank", + "coin-front", + "coin-vertical", + "coin", + "coins", + "colon-sign", + "colon", + "columns-3", + "comet", + "comma", + "command", + "comment-arrow-down", + "comment-arrow-up-right", + "comment-arrow-up", + "comment-captions", + "comment-check", + "comment-code", + "comment-dollar", + "comment-dots", + "comment-exclamation", + "comment-heart", + "comment-image", + "comment-lines", + "comment-medical", + "comment-middle-top", + "comment-middle", + "comment-minus", + "comment-music", + "comment-pen", + "comment-plus", + "comment-question", + "comment-quote", + "comment-slash", + "comment-smile", + "comment-sms", + "comment-text", + "comment-xmark", + "comment", + "comments-dollar", + "comments-question-check", + "comments-question", + "comments", + "compact-disc", + "compass-drafting", + "compass-slash", + "compass", + "compress-wide", + "compress", + "computer-classic", + "computer-mouse-scrollwheel", + "computer-mouse", + "computer-speaker", + "computer", + "container-storage", + "conveyor-belt-arm", + "conveyor-belt-boxes", + "conveyor-belt-empty", + "conveyor-belt", + "cookie-bite", + "cookie", + "copy", + "copyright", + "corn", + "corner", + "couch", + "court-sport", + "cow", + "cowbell-circle-plus", + "cowbell", + "crab", + "crate-apple", + "crate-empty", + "credit-card-blank", + "credit-card-front", + "credit-card", + "cricket-bat-ball", + "croissant", + "crop-simple", + "crop", + "cross", + "crosshairs-simple", + "crosshairs", + "crow", + "crown", + "crutch", + "crutches", + "cruzeiro-sign", + "crystal-ball", + "cube", + "cubes-stacked", + "cubes", + "cucumber", + "cup-straw-swoosh", + "cup-straw", + "cup-togo", + "cupcake", + "curling-stone", + "custard", + "d", + "dagger", + "dash", + "database", + "deer-rudolph", + "deer", + "delete-left", + "delete-right", + "democrat", + "desktop-arrow-down", + "desktop", + "dharmachakra", + "diagram-cells", + "diagram-lean-canvas", + "diagram-nested", + "diagram-next", + "diagram-predecessor", + "diagram-previous", + "diagram-project", + "diagram-sankey", + "diagram-subtask", + "diagram-successor", + "diagram-venn", + "dial-high", + "dial-low", + "dial-max", + "dial-med-low", + "dial-med", + "dial-min", + "dial-off", + "dial", + "diamond-exclamation", + "diamond-half-stroke", + "diamond-half", + "diamond-turn-right", + "diamond", + "diamonds-4", + "dice-d10", + "dice-d12", + "dice-d20", + "dice-d4", + "dice-d6", + "dice-d8", + "dice-five", + "dice-four", + "dice-one", + "dice-six", + "dice-three", + "dice-two", + "dice", + "dinosaur", + "diploma", + "disc-drive", + "disease", + "display-arrow-down", + "display-chart-up-circle-currency", + "display-chart-up-circle-dollar", + "display-chart-up", + "display-code", + "display-medical", + "display-slash", + "display", + "distribute-spacing-horizontal", + "distribute-spacing-vertical", + "ditto", + "divide", + "dna", + "do-not-enter", + "dog-leashed", + "dog", + "dollar-sign", + "dolly-empty", + "dolly", + "dolphin", + "dong-sign", + "donut", + "door-closed", + "door-open", + "dove", + "down-from-bracket", + "down-from-dotted-line", + "down-from-line", + "down-left-and-up-right-to-center", + "down-left", + "down-long", + "down-right", + "down-to-bracket", + "down-to-dotted-line", + "down-to-line", + "down", + "download", + "dragon", + "draw-circle", + "draw-polygon", + "draw-square", + "dreidel", + "drone-front", + "drone", + "droplet-degree", + "droplet-percent", + "droplet-slash", + "droplet", + "drum-steelpan", + "drum", + "drumstick-bite", + "drumstick", + "dryer-heat", + "dryer", + "duck", + "dumbbell", + "dumpster-fire", + "dumpster", + "dungeon", + "e", + "ear-deaf", + "ear-listen", + "ear-muffs", + "ear", + "earth-africa", + "earth-americas", + "earth-asia", + "earth-europe", + "earth-oceania", + "eclipse", + "egg-fried", + "egg", + "eggplant", + "eject", + "elephant", + "elevator", + "ellipsis-stroke-vertical", + "ellipsis-stroke", + "ellipsis-vertical", + "ellipsis", + "empty-set", + "engine-warning", + "engine", + "envelope-circle-check", + "envelope-dot", + "envelope-open-dollar", + "envelope-open-text", + "envelope-open", + "envelope", + "envelopes-bulk", + "envelopes", + "equals", + "eraser", + "escalator", + "ethernet", + "euro-sign", + "excavator", + "exclamation", + "expand-wide", + "expand", + "explosion", + "eye-dropper-full", + "eye-dropper-half", + "eye-dropper", + "eye-evil", + "eye-low-vision", + "eye-slash", + "eye", + "eyes", + "f", + "face-angry-horns", + "face-angry", + "face-anguished", + "face-anxious-sweat", + "face-astonished", + "face-awesome", + "face-beam-hand-over-mouth", + "face-clouds", + "face-confounded", + "face-confused", + "face-cowboy-hat", + "face-diagonal-mouth", + "face-disappointed", + "face-disguise", + "face-dizzy", + "face-dotted", + "face-downcast-sweat", + "face-drooling", + "face-exhaling", + "face-explode", + "face-expressionless", + "face-eyes-xmarks", + "face-fearful", + "face-flushed", + "face-frown-open", + "face-frown-slight", + "face-frown", + "face-glasses", + "face-grimace", + "face-grin-beam-sweat", + "face-grin-beam", + "face-grin-hearts", + "face-grin-squint-tears", + "face-grin-squint", + "face-grin-stars", + "face-grin-tears", + "face-grin-tongue-squint", + "face-grin-tongue-wink", + "face-grin-tongue", + "face-grin-wide", + "face-grin-wink", + "face-grin", + "face-hand-over-mouth", + "face-hand-peeking", + "face-hand-yawn", + "face-head-bandage", + "face-holding-back-tears", + "face-hushed", + "face-icicles", + "face-kiss-beam", + "face-kiss-closed-eyes", + "face-kiss-wink-heart", + "face-kiss", + "face-laugh-beam", + "face-laugh-squint", + "face-laugh-wink", + "face-laugh", + "face-lying", + "face-mask", + "face-meh-blank", + "face-meh", + "face-melting", + "face-monocle", + "face-nauseated", + "face-nose-steam", + "face-party", + "face-pensive", + "face-persevering", + "face-pleading", + "face-pouting", + "face-raised-eyebrow", + "face-relieved", + "face-rolling-eyes", + "face-sad-cry", + "face-sad-sweat", + "face-sad-tear", + "face-saluting", + "face-scream", + "face-shush", + "face-sleeping", + "face-sleepy", + "face-smile-beam", + "face-smile-halo", + "face-smile-hearts", + "face-smile-horns", + "face-smile-plus", + "face-smile-relaxed", + "face-smile-tear", + "face-smile-tongue", + "face-smile-upside-down", + "face-smile-wink", + "face-smile", + "face-smiling-hands", + "face-smirking", + "face-spiral-eyes", + "face-sunglasses", + "face-surprise", + "face-swear", + "face-thermometer", + "face-thinking", + "face-tired", + "face-tissue", + "face-tongue-money", + "face-tongue-sweat", + "face-unamused", + "face-viewfinder", + "face-vomit", + "face-weary", + "face-woozy", + "face-worried", + "face-zany", + "face-zipper", + "falafel", + "family-dress", + "family-pants", + "family", + "fan-table", + "fan", + "farm", + "faucet-drip", + "faucet", + "fax", + "feather-pointed", + "feather", + "fence", + "ferris-wheel", + "ferry", + "field-hockey-stick-ball", + "file-arrow-down", + "file-arrow-up", + "file-audio", + "file-binary", + "file-cad", + "file-certificate", + "file-chart-column", + "file-chart-pie", + "file-check", + "file-circle-check", + "file-circle-exclamation", + "file-circle-info", + "file-circle-minus", + "file-circle-plus", + "file-circle-question", + "file-circle-xmark", + "file-code", + "file-contract", + "file-csv", + "file-dashed-line", + "file-doc", + "file-eps", + "file-excel", + "file-exclamation", + "file-export", + "file-gif", + "file-heart", + "file-image", + "file-import", + "file-invoice-dollar", + "file-invoice", + "file-jpg", + "file-lines", + "file-lock", + "file-magnifying-glass", + "file-medical", + "file-minus", + "file-mov", + "file-mp3", + "file-mp4", + "file-music", + "file-pdf", + "file-pen", + "file-plus-minus", + "file-plus", + "file-png", + "file-powerpoint", + "file-ppt", + "file-prescription", + "file-shield", + "file-signature", + "file-slash", + "file-spreadsheet", + "file-svg", + "file-user", + "file-vector", + "file-video", + "file-waveform", + "file-word", + "file-xls", + "file-xmark", + "file-xml", + "file-zip", + "file-zipper", + "file", + "files-medical", + "files", + "fill-drip", + "fill", + "film-canister", + "film-simple", + "film-slash", + "film", + "films", + "filter-circle-dollar", + "filter-circle-xmark", + "filter-list", + "filter-slash", + "filter", + "filters", + "fingerprint", + "fire-burner", + "fire-extinguisher", + "fire-flame-curved", + "fire-flame-simple", + "fire-flame", + "fire-hydrant", + "fire-smoke", + "fire", + "fireplace", + "fish-bones", + "fish-cooked", + "fish-fins", + "fish", + "fishing-rod", + "flag-checkered", + "flag-pennant", + "flag-swallowtail", + "flag-usa", + "flag", + "flashlight", + "flask-gear", + "flask-round-poison", + "flask-round-potion", + "flask-vial", + "flask", + "flatbread-stuffed", + "flatbread", + "floppy-disk-circle-arrow-right", + "floppy-disk-circle-xmark", + "floppy-disk-pen", + "floppy-disk", + "floppy-disks", + "florin-sign", + "flower-daffodil", + "flower-tulip", + "flower", + "flute", + "flux-capacitor", + "flying-disc", + "folder-arrow-down", + "folder-arrow-up", + "folder-bookmark", + "folder-check", + "folder-closed", + "folder-gear", + "folder-grid", + "folder-heart", + "folder-image", + "folder-magnifying-glass", + "folder-medical", + "folder-minus", + "folder-music", + "folder-open", + "folder-plus", + "folder-tree", + "folder-user", + "folder-xmark", + "folder", + "folders", + "fondue-pot", + "font-awesome", + "font-case", + "font", + "football-helmet", + "football", + "fork-knife", + "fork", + "forklift", + "fort", + "forward-fast", + "forward-step", + "forward", + "frame", + "franc-sign", + "french-fries", + "frog", + "function", + "futbol", + "g", + "galaxy", + "gallery-thumbnails", + "game-board-simple", + "game-board", + "game-console-handheld-crank", + "game-console-handheld", + "gamepad-modern", + "gamepad", + "garage-car", + "garage-open", + "garage", + "garlic", + "gas-pump-slash", + "gas-pump", + "gauge-circle-bolt", + "gauge-circle-minus", + "gauge-circle-plus", + "gauge-high", + "gauge-low", + "gauge-max", + "gauge-min", + "gauge-simple-high", + "gauge-simple-low", + "gauge-simple-max", + "gauge-simple-min", + "gauge-simple", + "gauge", + "gavel", + "gear-code", + "gear-complex-code", + "gear-complex", + "gear", + "gears", + "gem", + "genderless", + "ghost", + "gif", + "gift-card", + "gift", + "gifts", + "gingerbread-man", + "glass-citrus", + "glass-empty", + "glass-half", + "glass-water-droplet", + "glass-water", + "glass", + "glasses-round", + "glasses", + "globe-pointer", + "globe-snow", + "globe-stand", + "globe-wifi", + "globe", + "goal-net", + "golf-ball-tee", + "golf-club", + "golf-flag-hole", + "gopuram", + "graduation-cap", + "gramophone", + "grapes", + "grate-droplet", + "grate", + "greater-than-equal", + "greater-than", + "grid-2-plus", + "grid-2", + "grid-4", + "grid-5", + "grid-dividers", + "grid-horizontal", + "grid-round-2-plus", + "grid-round-2", + "grid-round-4", + "grid-round-5", + "grid-round", + "grid", + "grill-fire", + "grill-hot", + "grill", + "grip-dots-vertical", + "grip-dots", + "grip-lines-vertical", + "grip-lines", + "grip-vertical", + "grip", + "group-arrows-rotate", + "guarani-sign", + "guitar-electric", + "guitar", + "guitars", + "gun-slash", + "gun-squirt", + "gun", + "h", + "h1", + "h2", + "h3", + "h4", + "h5", + "h6", + "hammer-brush", + "hammer-crash", + "hammer-war", + "hammer", + "hamsa", + "hand-back-fist", + "hand-back-point-down", + "hand-back-point-left", + "hand-back-point-ribbon", + "hand-back-point-right", + "hand-back-point-up", + "hand-dots", + "hand-fingers-crossed", + "hand-fist", + "hand-heart", + "hand-holding-box", + "hand-holding-circle-dollar", + "hand-holding-dollar", + "hand-holding-droplet", + "hand-holding-hand", + "hand-holding-heart", + "hand-holding-magic", + "hand-holding-medical", + "hand-holding-seedling", + "hand-holding-skull", + "hand-holding", + "hand-horns", + "hand-lizard", + "hand-love", + "hand-middle-finger", + "hand-peace", + "hand-point-down", + "hand-point-left", + "hand-point-ribbon", + "hand-point-right", + "hand-point-up", + "hand-pointer", + "hand-scissors", + "hand-sparkles", + "hand-spock", + "hand-wave", + "hand", + "handcuffs", + "hands-asl-interpreting", + "hands-bound", + "hands-bubbles", + "hands-clapping", + "hands-holding-child", + "hands-holding-circle", + "hands-holding-diamond", + "hands-holding-dollar", + "hands-holding-heart", + "hands-holding", + "hands-praying", + "hands", + "handshake-angle", + "handshake-simple-slash", + "handshake-simple", + "handshake-slash", + "handshake", + "hanukiah", + "hard-drive", + "hashtag-lock", + "hashtag", + "hat-beach", + "hat-chef", + "hat-cowboy-side", + "hat-cowboy", + "hat-santa", + "hat-winter", + "hat-witch", + "hat-wizard", + "head-side-brain", + "head-side-cough-slash", + "head-side-cough", + "head-side-gear", + "head-side-goggles", + "head-side-headphones", + "head-side-heart", + "head-side-mask", + "head-side-medical", + "head-side-virus", + "head-side", + "heading", + "headphones-simple", + "headphones", + "headset", + "heart-circle-bolt", + "heart-circle-check", + "heart-circle-exclamation", + "heart-circle-minus", + "heart-circle-plus", + "heart-circle-xmark", + "heart-crack", + "heart-half-stroke", + "heart-half", + "heart-pulse", + "heart", + "heat", + "helicopter-symbol", + "helicopter", + "helmet-battle", + "helmet-safety", + "helmet-un", + "hexagon-check", + "hexagon-divide", + "hexagon-exclamation", + "hexagon-image", + "hexagon-minus", + "hexagon-plus", + "hexagon-vertical-nft-slanted", + "hexagon-vertical-nft", + "hexagon-xmark", + "hexagon", + "high-definition", + "highlighter-line", + "highlighter", + "hill-avalanche", + "hill-rockslide", + "hippo", + "hockey-mask", + "hockey-puck", + "hockey-stick-puck", + "hockey-sticks", + "holly-berry", + "honey-pot", + "hood-cloak", + "horizontal-rule", + "horse-head", + "horse-saddle", + "horse", + "hose-reel", + "hose", + "hospital-user", + "hospital", + "hospitals", + "hot-tub-person", + "hotdog", + "hotel", + "hourglass-clock", + "hourglass-end", + "hourglass-half", + "hourglass-start", + "hourglass", + "house-blank", + "house-building", + "house-chimney-blank", + "house-chimney-crack", + "house-chimney-heart", + "house-chimney-medical", + "house-chimney-user", + "house-chimney-window", + "house-chimney", + "house-circle-check", + "house-circle-exclamation", + "house-circle-xmark", + "house-crack", + "house-day", + "house-fire", + "house-flag", + "house-flood-water-circle-arrow-right", + "house-flood-water", + "house-heart", + "house-laptop", + "house-lock", + "house-medical-circle-check", + "house-medical-circle-exclamation", + "house-medical-circle-xmark", + "house-medical-flag", + "house-medical", + "house-night", + "house-person-leave", + "house-person-return", + "house-signal", + "house-tree", + "house-tsunami", + "house-turret", + "house-user", + "house-water", + "house-window", + "house", + "hryvnia-sign", + "hundred-points", + "hurricane", + "hydra", + "hyphen", + "i-cursor", + "i", + "ice-cream", + "ice-skate", + "icicles", + "icons", + "id-badge", + "id-card-clip", + "id-card", + "igloo", + "image-landscape", + "image-polaroid-user", + "image-polaroid", + "image-portrait", + "image-slash", + "image-user", + "image", + "images-user", + "images", + "inbox-full", + "inbox-in", + "inbox-out", + "inbox", + "inboxes", + "indent", + "indian-rupee-sign", + "industry-windows", + "industry", + "infinity", + "info", + "inhaler", + "input-numeric", + "input-pipe", + "input-text", + "integral", + "interrobang", + "intersection", + "island-tropical", + "italic", + "j", + "jack-o-lantern", + "jar-wheat", + "jar", + "jedi", + "jet-fighter-up", + "jet-fighter", + "joint", + "joystick", + "jug-bottle", + "jug-detergent", + "jug", + "k", + "kaaba", + "kazoo", + "kerning", + "key-skeleton-left-right", + "key-skeleton", + "key", + "keyboard-brightness-low", + "keyboard-brightness", + "keyboard-down", + "keyboard-left", + "keyboard", + "keynote", + "khanda", + "kidneys", + "kip-sign", + "kit-medical", + "kitchen-set", + "kite", + "kiwi-bird", + "kiwi-fruit", + "knife-kitchen", + "knife", + "l", + "lacrosse-stick-ball", + "lacrosse-stick", + "lambda", + "lamp-desk", + "lamp-floor", + "lamp-street", + "lamp", + "land-mine-on", + "landmark-dome", + "landmark-flag", + "landmark-magnifying-glass", + "landmark", + "language", + "laptop-arrow-down", + "laptop-binary", + "laptop-code", + "laptop-file", + "laptop-medical", + "laptop-mobile", + "laptop-slash", + "laptop", + "lari-sign", + "lasso-sparkles", + "lasso", + "layer-group", + "layer-minus", + "layer-plus", + "leaf-heart", + "leaf-maple", + "leaf-oak", + "leaf", + "leafy-green", + "left-from-bracket", + "left-from-line", + "left-long-to-line", + "left-long", + "left-right", + "left-to-bracket", + "left-to-line", + "left", + "lemon", + "less-than-equal", + "less-than", + "life-ring", + "light-ceiling", + "light-emergency-on", + "light-emergency", + "light-switch-off", + "light-switch-on", + "light-switch", + "lightbulb-cfl-on", + "lightbulb-cfl", + "lightbulb-dollar", + "lightbulb-exclamation-on", + "lightbulb-exclamation", + "lightbulb-gear", + "lightbulb-message", + "lightbulb-on", + "lightbulb-slash", + "lightbulb", + "lighthouse", + "lights-holiday", + "line-columns", + "line-height", + "lines-leaning", + "link-horizontal-slash", + "link-horizontal", + "link-simple-slash", + "link-simple", + "link-slash", + "link", + "lips", + "lira-sign", + "list-check", + "list-dropdown", + "list-music", + "list-ol", + "list-radio", + "list-timeline", + "list-tree", + "list-ul", + "list", + "litecoin-sign", + "loader", + "lobster", + "location-arrow-up", + "location-arrow", + "location-check", + "location-crosshairs-slash", + "location-crosshairs", + "location-dot-slash", + "location-dot", + "location-exclamation", + "location-minus", + "location-pen", + "location-pin-lock", + "location-pin-slash", + "location-pin", + "location-plus", + "location-question", + "location-smile", + "location-xmark", + "lock-a", + "lock-hashtag", + "lock-keyhole-open", + "lock-keyhole", + "lock-open", + "lock", + "locust", + "lollipop", + "loveseat", + "luchador-mask", + "lungs-virus", + "lungs", + "m", + "mace", + "magnet", + "magnifying-glass-arrow-right", + "magnifying-glass-arrows-rotate", + "magnifying-glass-chart", + "magnifying-glass-dollar", + "magnifying-glass-location", + "magnifying-glass-minus", + "magnifying-glass-music", + "magnifying-glass-play", + "magnifying-glass-plus", + "magnifying-glass-waveform", + "magnifying-glass", + "mailbox-flag-up", + "mailbox", + "manat-sign", + "mandolin", + "mango", + "manhole", + "map-location-dot", + "map-location", + "map-pin", + "map", + "marker", + "mars-and-venus-burst", + "mars-and-venus", + "mars-double", + "mars-stroke-right", + "mars-stroke-up", + "mars-stroke", + "mars", + "martini-glass-citrus", + "martini-glass-empty", + "martini-glass", + "mask-face", + "mask-snorkel", + "mask-ventilator", + "mask", + "masks-theater", + "mattress-pillow", + "maximize", + "meat", + "medal", + "megaphone", + "melon-slice", + "melon", + "memo-circle-check", + "memo-circle-info", + "memo-pad", + "memo", + "memory", + "menorah", + "mercury", + "merge", + "message-arrow-down", + "message-arrow-up-right", + "message-arrow-up", + "message-bot", + "message-captions", + "message-check", + "message-code", + "message-dollar", + "message-dots", + "message-exclamation", + "message-heart", + "message-image", + "message-lines", + "message-medical", + "message-middle-top", + "message-middle", + "message-minus", + "message-music", + "message-pen", + "message-plus", + "message-question", + "message-quote", + "message-slash", + "message-smile", + "message-sms", + "message-text", + "message-xmark", + "message", + "messages-dollar", + "messages-question", + "messages", + "meteor", + "meter-bolt", + "meter-droplet", + "meter-fire", + "meter", + "microchip-ai", + "microchip", + "microphone-lines-slash", + "microphone-lines", + "microphone-slash", + "microphone-stand", + "microphone", + "microscope", + "microwave", + "mill-sign", + "minimize", + "minus", + "mistletoe", + "mitten", + "mobile-button", + "mobile-notch", + "mobile-retro", + "mobile-screen-button", + "mobile-screen", + "mobile-signal-out", + "mobile-signal", + "mobile", + "money-bill-1-wave", + "money-bill-1", + "money-bill-simple-wave", + "money-bill-simple", + "money-bill-transfer", + "money-bill-trend-up", + "money-bill-wave", + "money-bill-wheat", + "money-bill", + "money-bills-simple", + "money-bills", + "money-check-dollar-pen", + "money-check-dollar", + "money-check-pen", + "money-check", + "money-from-bracket", + "money-simple-from-bracket", + "monitor-waveform", + "monkey", + "monument", + "moon-cloud", + "moon-over-sun", + "moon-stars", + "moon", + "moped", + "mortar-pestle", + "mosque", + "mosquito-net", + "mosquito", + "motorcycle", + "mound", + "mountain-city", + "mountain-sun", + "mountain", + "mountains", + "mouse-field", + "mp3-player", + "mug-hot", + "mug-marshmallows", + "mug-saucer", + "mug-tea-saucer", + "mug-tea", + "mug", + "mushroom", + "music-magnifying-glass", + "music-note-slash", + "music-note", + "music-slash", + "music", + "mustache", + "n", + "naira-sign", + "narwhal", + "nesting-dolls", + "network-wired", + "neuter", + "newspaper", + "nfc-lock", + "nfc-magnifying-glass", + "nfc-pen", + "nfc-signal", + "nfc-slash", + "nfc-symbol", + "nfc-trash", + "nfc", + "nose", + "not-equal", + "notdef", + "note-medical", + "note-sticky", + "note", + "notebook", + "notes-medical", + "notes", + "o", + "object-exclude", + "object-group", + "object-intersect", + "object-subtract", + "object-ungroup", + "object-union", + "objects-align-bottom", + "objects-align-center-horizontal", + "objects-align-center-vertical", + "objects-align-left", + "objects-align-right", + "objects-align-top", + "objects-column", + "octagon-check", + "octagon-divide", + "octagon-exclamation", + "octagon-minus", + "octagon-plus", + "octagon-xmark", + "octagon", + "octopus", + "oil-can-drip", + "oil-can", + "oil-temperature", + "oil-well", + "olive-branch", + "olive", + "om", + "omega", + "onion", + "option", + "ornament", + "otter", + "outdent", + "outlet", + "oven", + "overline", + "p", + "page-caret-down", + "page-caret-up", + "page", + "pager", + "paint-roller", + "paintbrush-fine", + "paintbrush-pencil", + "paintbrush", + "palette", + "pallet-box", + "pallet-boxes", + "pallet", + "pan-food", + "pan-frying", + "pancakes", + "panel-ews", + "panel-fire", + "panorama", + "paper-plane-top", + "paper-plane", + "paperclip-vertical", + "paperclip", + "parachute-box", + "paragraph-left", + "paragraph", + "party-bell", + "party-horn", + "passport", + "paste", + "pause", + "paw-claws", + "paw-simple", + "paw", + "peace", + "peach", + "peanut", + "peanuts", + "peapod", + "pear", + "pedestal", + "pegasus", + "pen-circle", + "pen-clip-slash", + "pen-clip", + "pen-fancy-slash", + "pen-fancy", + "pen-field", + "pen-line", + "pen-nib-slash", + "pen-nib", + "pen-paintbrush", + "pen-ruler", + "pen-slash", + "pen-swirl", + "pen-to-square", + "pen", + "pencil-mechanical", + "pencil-slash", + "pencil", + "people-arrows", + "people-carry-box", + "people-dress-simple", + "people-dress", + "people-group", + "people-line", + "people-pants-simple", + "people-pants", + "people-pulling", + "people-robbery", + "people-roof", + "people-simple", + "people", + "pepper-hot", + "pepper", + "percent", + "period", + "person-arrow-down-to-line", + "person-arrow-up-from-line", + "person-biking-mountain", + "person-biking", + "person-booth", + "person-breastfeeding", + "person-burst", + "person-cane", + "person-carry-box", + "person-chalkboard", + "person-circle-check", + "person-circle-exclamation", + "person-circle-minus", + "person-circle-plus", + "person-circle-question", + "person-circle-xmark", + "person-digging", + "person-dolly-empty", + "person-dolly", + "person-dots-from-line", + "person-dress-burst", + "person-dress-fairy", + "person-dress-simple", + "person-dress", + "person-drowning", + "person-fairy", + "person-falling-burst", + "person-falling", + "person-from-portal", + "person-half-dress", + "person-harassing", + "person-hiking", + "person-military-pointing", + "person-military-rifle", + "person-military-to-person", + "person-pinball", + "person-praying", + "person-pregnant", + "person-rays", + "person-rifle", + "person-running-fast", + "person-running", + "person-seat-reclined", + "person-seat", + "person-shelter", + "person-sign", + "person-simple", + "person-skating", + "person-ski-jumping", + "person-ski-lift", + "person-skiing-nordic", + "person-skiing", + "person-sledding", + "person-snowboarding", + "person-snowmobiling", + "person-swimming", + "person-through-window", + "person-to-door", + "person-to-portal", + "person-walking-arrow-loop-left", + "person-walking-arrow-right", + "person-walking-dashed-line-arrow-right", + "person-walking-luggage", + "person-walking-with-cane", + "person-walking", + "person", + "peseta-sign", + "peso-sign", + "phone-arrow-down-left", + "phone-arrow-right", + "phone-arrow-up-right", + "phone-flip", + "phone-hangup", + "phone-intercom", + "phone-missed", + "phone-office", + "phone-plus", + "phone-rotary", + "phone-slash", + "phone-volume", + "phone-xmark", + "phone", + "photo-film-music", + "photo-film", + "pi", + "piano-keyboard", + "piano", + "pickaxe", + "pickleball", + "pie", + "pig", + "piggy-bank", + "pills", + "pinata", + "pinball", + "pineapple", + "pipe-circle-check", + "pipe-collar", + "pipe-section", + "pipe-smoking", + "pipe-valve", + "pipe", + "pizza-slice", + "pizza", + "place-of-worship", + "plane-arrival", + "plane-circle-check", + "plane-circle-exclamation", + "plane-circle-xmark", + "plane-departure", + "plane-engines", + "plane-lock", + "plane-prop", + "plane-slash", + "plane-tail", + "plane-up-slash", + "plane-up", + "plane", + "planet-moon", + "planet-ringed", + "plant-wilt", + "plate-utensils", + "plate-wheat", + "play-pause", + "play", + "plug-circle-bolt", + "plug-circle-check", + "plug-circle-exclamation", + "plug-circle-minus", + "plug-circle-plus", + "plug-circle-xmark", + "plug", + "plus-large", + "plus-minus", + "plus", + "podcast", + "podium-star", + "podium", + "police-box", + "poll-people", + "pompebled", + "poo-storm", + "poo", + "pool-8-ball", + "poop", + "popcorn", + "popsicle", + "pot-food", + "potato", + "power-off", + "prescription-bottle-medical", + "prescription-bottle-pill", + "prescription-bottle", + "prescription", + "presentation-screen", + "pretzel", + "print-magnifying-glass", + "print-slash", + "print", + "projector", + "pump-medical", + "pump-soap", + "pump", + "pumpkin", + "puzzle-piece-simple", + "puzzle-piece", + "puzzle", + "q", + "qrcode", + "question", + "quote-left", + "quote-right", + "quotes", + "r", + "rabbit-running", + "rabbit", + "raccoon", + "racquet", + "radar", + "radiation", + "radio-tuner", + "radio", + "rainbow", + "raindrops", + "ram", + "ramp-loading", + "ranking-star", + "raygun", + "receipt", + "record-vinyl", + "rectangle-ad", + "rectangle-barcode", + "rectangle-code", + "rectangle-history-circle-plus", + "rectangle-history-circle-user", + "rectangle-history", + "rectangle-list", + "rectangle-pro", + "rectangle-terminal", + "rectangle-vertical-history", + "rectangle-vertical", + "rectangle-wide", + "rectangle-xmark", + "rectangle", + "rectangles-mixed", + "recycle", + "reel", + "reflect-both", + "reflect-horizontal", + "reflect-vertical", + "refrigerator", + "registered", + "repeat-1", + "repeat", + "reply-all", + "reply-clock", + "reply", + "republican", + "restroom-simple", + "restroom", + "retweet", + "rhombus", + "ribbon", + "right-from-bracket", + "right-from-line", + "right-left-large", + "right-left", + "right-long-to-line", + "right-long", + "right-to-bracket", + "right-to-line", + "right", + "ring-diamond", + "ring", + "rings-wedding", + "road-barrier", + "road-bridge", + "road-circle-check", + "road-circle-exclamation", + "road-circle-xmark", + "road-lock", + "road-spikes", + "road", + "robot-astromech", + "robot", + "rocket-launch", + "rocket", + "roller-coaster", + "rotate-exclamation", + "rotate-left", + "rotate-reverse", + "rotate-right", + "rotate", + "route-highway", + "route-interstate", + "route", + "router", + "rss", + "ruble-sign", + "rug", + "rugby-ball", + "ruler-combined", + "ruler-horizontal", + "ruler-triangle", + "ruler-vertical", + "ruler", + "rupee-sign", + "rupiah-sign", + "rv", + "s", + "sack-dollar", + "sack-xmark", + "sack", + "sailboat", + "salad", + "salt-shaker", + "sandwich", + "satellite-dish", + "satellite", + "sausage", + "saxophone-fire", + "saxophone", + "scale-balanced", + "scale-unbalanced-flip", + "scale-unbalanced", + "scalpel-line-dashed", + "scalpel", + "scanner-gun", + "scanner-image", + "scanner-keyboard", + "scanner-touchscreen", + "scarecrow", + "scarf", + "school-circle-check", + "school-circle-exclamation", + "school-circle-xmark", + "school-flag", + "school-lock", + "school", + "scissors", + "screen-users", + "screencast", + "screwdriver-wrench", + "screwdriver", + "scribble", + "scroll-old", + "scroll-torah", + "scroll", + "scrubber", + "scythe", + "sd-card", + "sd-cards", + "seal-exclamation", + "seal-question", + "seal", + "seat-airline", + "section", + "seedling", + "semicolon", + "send-back", + "send-backward", + "sensor-cloud", + "sensor-fire", + "sensor-on", + "sensor-triangle-exclamation", + "sensor", + "server", + "shapes", + "share-all", + "share-from-square", + "share-nodes", + "share", + "sheep", + "sheet-plastic", + "shekel-sign", + "shelves-empty", + "shelves", + "shield-cat", + "shield-check", + "shield-cross", + "shield-dog", + "shield-exclamation", + "shield-halved", + "shield-heart", + "shield-keyhole", + "shield-minus", + "shield-plus", + "shield-quartered", + "shield-slash", + "shield-virus", + "shield-xmark", + "shield", + "ship", + "shirt-long-sleeve", + "shirt-running", + "shirt-tank-top", + "shirt", + "shish-kebab", + "shoe-prints", + "shop-lock", + "shop-slash", + "shop", + "shovel-snow", + "shovel", + "shower-down", + "shower", + "shredder", + "shrimp", + "shuffle", + "shutters", + "shuttle-space", + "shuttlecock", + "sickle", + "sidebar-flip", + "sidebar", + "sigma", + "sign-hanging", + "sign-post", + "sign-posts-wrench", + "sign-posts", + "signal-bars-fair", + "signal-bars-good", + "signal-bars-slash", + "signal-bars-weak", + "signal-bars", + "signal-fair", + "signal-good", + "signal-slash", + "signal-stream-slash", + "signal-stream", + "signal-strong", + "signal-weak", + "signal", + "signature-lock", + "signature-slash", + "signature", + "signs-post", + "sim-card", + "sim-cards", + "sink", + "siren-on", + "siren", + "sitemap", + "skeleton-ribs", + "skeleton", + "ski-boot-ski", + "ski-boot", + "skull-cow", + "skull-crossbones", + "skull", + "slash-back", + "slash-forward", + "slash", + "sleigh", + "slider", + "sliders-simple", + "sliders-up", + "sliders", + "slot-machine", + "smog", + "smoke", + "smoking", + "snake", + "snooze", + "snow-blowing", + "snowflake-droplets", + "snowflake", + "snowflakes", + "snowman-head", + "snowman", + "snowplow", + "soap", + "socks", + "soft-serve", + "solar-panel", + "solar-system", + "sort-down", + "sort-up", + "sort", + "spa", + "space-station-moon-construction", + "space-station-moon", + "spade", + "spaghetti-monster-flying", + "sparkle", + "sparkles", + "speaker", + "speakers", + "spell-check", + "spider-black-widow", + "spider-web", + "spider", + "spinner-scale", + "spinner-third", + "spinner", + "split", + "splotch", + "spoon", + "sportsball", + "spray-can-sparkles", + "spray-can", + "sprinkler-ceiling", + "sprinkler", + "square-0", + "square-1", + "square-2", + "square-3", + "square-4", + "square-5", + "square-6", + "square-7", + "square-8", + "square-9", + "square-a-lock", + "square-a", + "square-ampersand", + "square-arrow-down-left", + "square-arrow-down-right", + "square-arrow-down", + "square-arrow-left", + "square-arrow-right", + "square-arrow-up-left", + "square-arrow-up-right", + "square-arrow-up", + "square-b", + "square-bolt", + "square-c", + "square-caret-down", + "square-caret-left", + "square-caret-right", + "square-caret-up", + "square-check", + "square-chevron-down", + "square-chevron-left", + "square-chevron-right", + "square-chevron-up", + "square-code", + "square-d", + "square-dashed-circle-plus", + "square-dashed", + "square-divide", + "square-dollar", + "square-down-left", + "square-down-right", + "square-down", + "square-e", + "square-ellipsis-vertical", + "square-ellipsis", + "square-envelope", + "square-exclamation", + "square-f", + "square-fragile", + "square-full", + "square-g", + "square-h", + "square-heart", + "square-i", + "square-info", + "square-j", + "square-k", + "square-kanban", + "square-l", + "square-left", + "square-list", + "square-m", + "square-minus", + "square-n", + "square-nfi", + "square-o", + "square-p", + "square-parking-slash", + "square-parking", + "square-pen", + "square-person-confined", + "square-phone-flip", + "square-phone-hangup", + "square-phone", + "square-plus", + "square-poll-horizontal", + "square-poll-vertical", + "square-q", + "square-quarters", + "square-question", + "square-quote", + "square-r", + "square-right", + "square-ring", + "square-root-variable", + "square-root", + "square-rss", + "square-s", + "square-share-nodes", + "square-sliders-vertical", + "square-sliders", + "square-small", + "square-star", + "square-t", + "square-terminal", + "square-this-way-up", + "square-u", + "square-up-left", + "square-up-right", + "square-up", + "square-user", + "square-v", + "square-virus", + "square-w", + "square-x", + "square-xmark", + "square-y", + "square-z", + "square", + "squid", + "squirrel", + "staff-snake", + "staff", + "stairs", + "stamp", + "standard-definition", + "stapler", + "star-and-crescent", + "star-christmas", + "star-exclamation", + "star-half-stroke", + "star-half", + "star-of-david", + "star-of-life", + "star-sharp-half-stroke", + "star-sharp-half", + "star-sharp", + "star-shooting", + "star", + "starfighter-twin-ion-engine-advanced", + "starfighter-twin-ion-engine", + "starfighter", + "stars", + "starship-freighter", + "starship", + "steak", + "steering-wheel", + "sterling-sign", + "stethoscope", + "stocking", + "stomach", + "stop", + "stopwatch-20", + "stopwatch", + "store-lock", + "store-slash", + "store", + "strawberry", + "street-view", + "stretcher", + "strikethrough", + "stroopwafel", + "subscript", + "subtitles-slash", + "subtitles", + "suitcase-medical", + "suitcase-rolling", + "suitcase", + "sun-bright", + "sun-cloud", + "sun-dust", + "sun-haze", + "sun-plant-wilt", + "sun", + "sunglasses", + "sunrise", + "sunset", + "superscript", + "sushi-roll", + "sushi", + "swap-arrows", + "swap", + "swatchbook", + "sword-laser-alt", + "sword-laser", + "sword", + "swords-laser", + "swords", + "symbols", + "synagogue", + "syringe", + "t-rex", + "t", + "table-cells-column-lock", + "table-cells-column-unlock", + "table-cells-large", + "table-cells-lock", + "table-cells-row-lock", + "table-cells-row-unlock", + "table-cells-unlock", + "table-cells", + "table-columns", + "table-layout", + "table-list", + "table-picnic", + "table-pivot", + "table-rows", + "table-tennis-paddle-ball", + "table-tree", + "table", + "tablet-button", + "tablet-rugged", + "tablet-screen-button", + "tablet-screen", + "tablet", + "tablets", + "tachograph-digital", + "taco", + "tag", + "tags", + "tally-1", + "tally-2", + "tally-3", + "tally-4", + "tally", + "tamale", + "tank-water", + "tape", + "tarp-droplet", + "tarp", + "taxi-bus", + "taxi", + "teddy-bear", + "teeth-open", + "teeth", + "telescope", + "temperature-arrow-down", + "temperature-arrow-up", + "temperature-empty", + "temperature-full", + "temperature-half", + "temperature-high", + "temperature-list", + "temperature-low", + "temperature-quarter", + "temperature-snow", + "temperature-sun", + "temperature-three-quarters", + "tenge-sign", + "tennis-ball", + "tent-arrow-down-to-line", + "tent-arrow-left-right", + "tent-arrow-turn-left", + "tent-arrows-down", + "tent-double-peak", + "tent", + "tents", + "terminal", + "text-height", + "text-size", + "text-slash", + "text-width", + "text", + "thermometer", + "theta", + "thought-bubble", + "thumbs-down", + "thumbs-up", + "thumbtack-slash", + "thumbtack", + "tick", + "ticket-airline", + "ticket-perforated", + "ticket-simple", + "ticket", + "tickets-airline", + "tickets-perforated", + "tickets-simple", + "tickets", + "tilde", + "timeline-arrow", + "timeline", + "timer", + "tire-flat", + "tire-pressure-warning", + "tire-rugged", + "tire", + "toggle-large-off", + "toggle-large-on", + "toggle-off", + "toggle-on", + "toilet-paper-blank-under", + "toilet-paper-blank", + "toilet-paper-check", + "toilet-paper-slash", + "toilet-paper-under-slash", + "toilet-paper-under", + "toilet-paper-xmark", + "toilet-paper", + "toilet-portable", + "toilet", + "toilets-portable", + "tomato", + "tombstone-blank", + "tombstone", + "toolbox", + "tooth", + "toothbrush", + "torii-gate", + "tornado", + "tower-broadcast", + "tower-cell", + "tower-control", + "tower-observation", + "tractor", + "trademark", + "traffic-cone", + "traffic-light-go", + "traffic-light-slow", + "traffic-light-stop", + "traffic-light", + "trailer", + "train-subway-tunnel", + "train-subway", + "train-track", + "train-tram", + "train-tunnel", + "train", + "transformer-bolt", + "transgender", + "transporter-1", + "transporter-2", + "transporter-3", + "transporter-4", + "transporter-5", + "transporter-6", + "transporter-7", + "transporter-empty", + "transporter", + "trash-arrow-up", + "trash-can-arrow-up", + "trash-can-check", + "trash-can-clock", + "trash-can-list", + "trash-can-plus", + "trash-can-slash", + "trash-can-undo", + "trash-can-xmark", + "trash-can", + "trash-check", + "trash-clock", + "trash-list", + "trash-plus", + "trash-slash", + "trash-undo", + "trash-xmark", + "trash", + "treasure-chest", + "tree-christmas", + "tree-city", + "tree-deciduous", + "tree-decorated", + "tree-large", + "tree-palm", + "tree", + "trees", + "triangle-exclamation", + "triangle-instrument", + "triangle-person-digging", + "triangle", + "tricycle-adult", + "tricycle", + "trillium", + "trophy-star", + "trophy", + "trowel-bricks", + "trowel", + "truck-arrow-right", + "truck-bolt", + "truck-clock", + "truck-container-empty", + "truck-container", + "truck-droplet", + "truck-fast", + "truck-field-un", + "truck-field", + "truck-fire", + "truck-flatbed", + "truck-front", + "truck-ladder", + "truck-medical", + "truck-monster", + "truck-moving", + "truck-pickup", + "truck-plane", + "truck-plow", + "truck-ramp-box", + "truck-ramp-couch", + "truck-ramp", + "truck-tow", + "truck-utensils", + "truck", + "trumpet", + "tty-answer", + "tty", + "tugrik-sign", + "turkey", + "turkish-lira-sign", + "turn-down-left", + "turn-down-right", + "turn-down", + "turn-left-down", + "turn-left-up", + "turn-left", + "turn-right", + "turn-up", + "turntable", + "turtle", + "tv-music", + "tv-retro", + "tv", + "typewriter", + "u", + "ufo-beam", + "ufo", + "umbrella-beach", + "umbrella-simple", + "umbrella", + "underline", + "unicorn", + "uniform-martial-arts", + "union", + "universal-access", + "unlock-keyhole", + "unlock", + "up-down-left-right", + "up-down", + "up-from-bracket", + "up-from-dotted-line", + "up-from-line", + "up-left", + "up-long", + "up-right-and-down-left-from-center", + "up-right-from-square", + "up-right", + "up-to-bracket", + "up-to-dotted-line", + "up-to-line", + "up", + "upload", + "usb-drive", + "user-alien", + "user-astronaut", + "user-beard-bolt", + "user-bounty-hunter", + "user-check", + "user-chef", + "user-clock", + "user-cowboy", + "user-crown", + "user-doctor-hair-long", + "user-doctor-hair", + "user-doctor-message", + "user-doctor", + "user-gear", + "user-graduate", + "user-group-crown", + "user-group-simple", + "user-group", + "user-hair-buns", + "user-hair-long", + "user-hair-mullet", + "user-hair", + "user-headset", + "user-helmet-safety", + "user-hoodie", + "user-injured", + "user-large-slash", + "user-large", + "user-lock", + "user-magnifying-glass", + "user-minus", + "user-music", + "user-ninja", + "user-nurse-hair-long", + "user-nurse-hair", + "user-nurse", + "user-pen", + "user-pilot-tie", + "user-pilot", + "user-plus", + "user-police-tie", + "user-police", + "user-robot-xmarks", + "user-robot", + "user-secret", + "user-shakespeare", + "user-shield", + "user-slash", + "user-tag", + "user-tie-hair-long", + "user-tie-hair", + "user-tie", + "user-unlock", + "user-visor", + "user-vneck-hair-long", + "user-vneck-hair", + "user-vneck", + "user-xmark", + "user", + "users-between-lines", + "users-gear", + "users-line", + "users-medical", + "users-rays", + "users-rectangle", + "users-slash", + "users-viewfinder", + "users", + "utensils-slash", + "utensils", + "utility-pole-double", + "utility-pole", + "v", + "vacuum-robot", + "vacuum", + "value-absolute", + "van-shuttle", + "vault", + "vector-circle", + "vector-polygon", + "vector-square", + "vent-damper", + "venus-double", + "venus-mars", + "venus", + "vest-patches", + "vest", + "vial-circle-check", + "vial-virus", + "vial", + "vials", + "video-arrow-down-left", + "video-arrow-up-right", + "video-plus", + "video-slash", + "video", + "vihara", + "violin", + "virus-covid-slash", + "virus-covid", + "virus-slash", + "virus", + "viruses", + "voicemail", + "volcano", + "volleyball", + "volume-high", + "volume-low", + "volume-off", + "volume-slash", + "volume-xmark", + "volume", + "vr-cardboard", + "w", + "waffle", + "wagon-covered", + "walker", + "walkie-talkie", + "wallet", + "wand-magic-sparkles", + "wand-magic", + "wand-sparkles", + "wand", + "warehouse-full", + "warehouse", + "washing-machine", + "watch-apple", + "watch-calculator", + "watch-fitness", + "watch-smart", + "watch", + "water-arrow-down", + "water-arrow-up", + "water-ladder", + "water", + "watermelon-slice", + "wave-pulse", + "wave-sine", + "wave-square", + "wave-triangle", + "wave", + "waveform-lines", + "waveform", + "waves-sine", + "web-awesome", + "webhook", + "weight-hanging", + "weight-scale", + "whale", + "wheat-awn-circle-exclamation", + "wheat-awn-slash", + "wheat-awn", + "wheat-slash", + "wheat", + "wheelchair-move", + "wheelchair", + "whiskey-glass-ice", + "whiskey-glass", + "whistle", + "wifi-exclamation", + "wifi-fair", + "wifi-slash", + "wifi-weak", + "wifi", + "wind-turbine", + "wind-warning", + "wind", + "window-flip", + "window-frame-open", + "window-frame", + "window-maximize", + "window-minimize", + "window-restore", + "window", + "windsock", + "wine-bottle", + "wine-glass-crack", + "wine-glass-empty", + "wine-glass", + "won-sign", + "worm", + "wreath-laurel", + "wreath", + "wrench-simple", + "wrench", + "x-ray", + "x", + "xmark-large", + "xmark-to-slot", + "xmark", + "xmarks-lines", + "y", + "yen-sign", + "yin-yang", + "z" + ], + "regular": [ + "0", + "00", + "1", + "2", + "3", + "360-degrees", + "4", + "5", + "6", + "7", + "8", + "9", + "a", + "abacus", + "accent-grave", + "acorn", + "address-book", + "address-card", + "air-conditioner", + "airplay", + "alarm-clock", + "alarm-exclamation", + "alarm-plus", + "alarm-snooze", + "album-circle-plus", + "album-circle-user", + "album-collection-circle-plus", + "album-collection-circle-user", + "album-collection", + "album", + "alicorn", + "alien-8bit", + "alien", + "align-center", + "align-justify", + "align-left", + "align-right", + "align-slash", + "alt", + "amp-guitar", + "ampersand", + "anchor-circle-check", + "anchor-circle-exclamation", + "anchor-circle-xmark", + "anchor-lock", + "anchor", + "angel", + "angle-90", + "angle-down", + "angle-left", + "angle-right", + "angle-up", + "angle", + "angles-down", + "angles-left", + "angles-right", + "angles-up-down", + "angles-up", + "ankh", + "ant", + "apartment", + "aperture", + "apostrophe", + "apple-core", + "apple-whole", + "archway", + "arrow-down-1-9", + "arrow-down-9-1", + "arrow-down-a-z", + "arrow-down-arrow-up", + "arrow-down-big-small", + "arrow-down-from-arc", + "arrow-down-from-bracket", + "arrow-down-from-dotted-line", + "arrow-down-from-line", + "arrow-down-left-and-arrow-up-right-to-center", + "arrow-down-left", + "arrow-down-long", + "arrow-down-right", + "arrow-down-short-wide", + "arrow-down-small-big", + "arrow-down-square-triangle", + "arrow-down-to-arc", + "arrow-down-to-bracket", + "arrow-down-to-dotted-line", + "arrow-down-to-line", + "arrow-down-to-square", + "arrow-down-triangle-square", + "arrow-down-up-across-line", + "arrow-down-up-lock", + "arrow-down-wide-short", + "arrow-down-z-a", + "arrow-down", + "arrow-left-from-arc", + "arrow-left-from-bracket", + "arrow-left-from-line", + "arrow-left-long-to-line", + "arrow-left-long", + "arrow-left-to-arc", + "arrow-left-to-bracket", + "arrow-left-to-line", + "arrow-left", + "arrow-pointer", + "arrow-progress", + "arrow-right-arrow-left", + "arrow-right-from-arc", + "arrow-right-from-bracket", + "arrow-right-from-line", + "arrow-right-long-to-line", + "arrow-right-long", + "arrow-right-to-arc", + "arrow-right-to-bracket", + "arrow-right-to-city", + "arrow-right-to-line", + "arrow-right", + "arrow-rotate-left", + "arrow-rotate-right", + "arrow-trend-down", + "arrow-trend-up", + "arrow-turn-down-left", + "arrow-turn-down-right", + "arrow-turn-down", + "arrow-turn-left-down", + "arrow-turn-left-up", + "arrow-turn-left", + "arrow-turn-right", + "arrow-turn-up", + "arrow-up-1-9", + "arrow-up-9-1", + "arrow-up-a-z", + "arrow-up-arrow-down", + "arrow-up-big-small", + "arrow-up-from-arc", + "arrow-up-from-bracket", + "arrow-up-from-dotted-line", + "arrow-up-from-ground-water", + "arrow-up-from-line", + "arrow-up-from-square", + "arrow-up-from-water-pump", + "arrow-up-left-from-circle", + "arrow-up-left", + "arrow-up-long", + "arrow-up-right-and-arrow-down-left-from-center", + "arrow-up-right-dots", + "arrow-up-right-from-square", + "arrow-up-right", + "arrow-up-short-wide", + "arrow-up-small-big", + "arrow-up-square-triangle", + "arrow-up-to-arc", + "arrow-up-to-bracket", + "arrow-up-to-dotted-line", + "arrow-up-to-line", + "arrow-up-triangle-square", + "arrow-up-wide-short", + "arrow-up-z-a", + "arrow-up", + "arrows-cross", + "arrows-down-to-line", + "arrows-down-to-people", + "arrows-from-dotted-line", + "arrows-from-line", + "arrows-left-right-to-line", + "arrows-left-right", + "arrows-maximize", + "arrows-minimize", + "arrows-repeat-1", + "arrows-repeat", + "arrows-retweet", + "arrows-rotate-reverse", + "arrows-rotate", + "arrows-spin", + "arrows-split-up-and-left", + "arrows-to-circle", + "arrows-to-dot", + "arrows-to-dotted-line", + "arrows-to-eye", + "arrows-to-line", + "arrows-turn-right", + "arrows-turn-to-dots", + "arrows-up-down-left-right", + "arrows-up-down", + "arrows-up-to-line", + "asterisk", + "at", + "atom-simple", + "atom", + "audio-description-slash", + "audio-description", + "austral-sign", + "avocado", + "award-simple", + "award", + "axe-battle", + "axe", + "b", + "baby-carriage", + "baby", + "backpack", + "backward-fast", + "backward-step", + "backward", + "bacon", + "bacteria", + "bacterium", + "badge-check", + "badge-dollar", + "badge-percent", + "badge-sheriff", + "badge", + "badger-honey", + "badminton", + "bag-seedling", + "bag-shopping-minus", + "bag-shopping-plus", + "bag-shopping", + "bagel", + "bags-shopping", + "baguette", + "bahai", + "baht-sign", + "ball-pile", + "balloon", + "balloons", + "ballot-check", + "ballot", + "ban-bug", + "ban-parking", + "ban-smoking", + "ban", + "banana", + "bandage", + "bangladeshi-taka-sign", + "banjo", + "barcode-read", + "barcode-scan", + "barcode", + "bars-filter", + "bars-progress", + "bars-sort", + "bars-staggered", + "bars", + "baseball-bat-ball", + "baseball", + "basket-shopping-minus", + "basket-shopping-plus", + "basket-shopping-simple", + "basket-shopping", + "basketball-hoop", + "basketball", + "bat", + "bath", + "battery-bolt", + "battery-empty", + "battery-exclamation", + "battery-full", + "battery-half", + "battery-low", + "battery-quarter", + "battery-slash", + "battery-three-quarters", + "bed-bunk", + "bed-empty", + "bed-front", + "bed-pulse", + "bed", + "bee", + "beer-mug-empty", + "beer-mug", + "bell-concierge", + "bell-exclamation", + "bell-on", + "bell-plus", + "bell-ring", + "bell-school-slash", + "bell-school", + "bell-slash", + "bell", + "bells", + "bench-tree", + "bezier-curve", + "bicycle", + "billboard", + "bin-bottles-recycle", + "bin-bottles", + "bin-recycle", + "binary-circle-check", + "binary-lock", + "binary-slash", + "binary", + "binoculars", + "biohazard", + "bird", + "bitcoin-sign", + "blanket-fire", + "blanket", + "blender-phone", + "blender", + "blinds-open", + "blinds-raised", + "blinds", + "block-brick-fire", + "block-brick", + "block-question", + "block-quote", + "block", + "blog", + "blueberries", + "bluetooth", + "bold", + "bolt-auto", + "bolt-lightning", + "bolt-slash", + "bolt", + "bomb", + "bone-break", + "bone", + "bong", + "book-arrow-right", + "book-arrow-up", + "book-atlas", + "book-bible", + "book-blank", + "book-bookmark", + "book-circle-arrow-right", + "book-circle-arrow-up", + "book-copy", + "book-font", + "book-heart", + "book-journal-whills", + "book-medical", + "book-open-cover", + "book-open-reader", + "book-open", + "book-quran", + "book-section", + "book-skull", + "book-sparkles", + "book-tanakh", + "book-user", + "book", + "bookmark-slash", + "bookmark", + "books-medical", + "books", + "boombox", + "boot-heeled", + "boot", + "booth-curtain", + "border-all", + "border-bottom-right", + "border-bottom", + "border-center-h", + "border-center-v", + "border-inner", + "border-left", + "border-none", + "border-outer", + "border-right", + "border-top-left", + "border-top", + "bore-hole", + "bottle-baby", + "bottle-droplet", + "bottle-water", + "bow-arrow", + "bowl-chopsticks-noodles", + "bowl-chopsticks", + "bowl-food", + "bowl-hot", + "bowl-rice", + "bowl-scoop", + "bowl-scoops", + "bowl-soft-serve", + "bowl-spoon", + "bowling-ball-pin", + "bowling-ball", + "bowling-pins", + "box-archive", + "box-ballot", + "box-check", + "box-circle-check", + "box-dollar", + "box-heart", + "box-open-full", + "box-open", + "box-taped", + "box-tissue", + "box", + "boxes-packing", + "boxes-stacked", + "boxing-glove", + "bracket-curly-right", + "bracket-curly", + "bracket-round-right", + "bracket-round", + "bracket-square-right", + "bracket-square", + "brackets-curly", + "brackets-round", + "brackets-square", + "braille", + "brain-arrow-curved-right", + "brain-circuit", + "brain", + "brake-warning", + "brazilian-real-sign", + "bread-loaf", + "bread-slice-butter", + "bread-slice", + "bridge-circle-check", + "bridge-circle-exclamation", + "bridge-circle-xmark", + "bridge-lock", + "bridge-suspension", + "bridge-water", + "bridge", + "briefcase-arrow-right", + "briefcase-blank", + "briefcase-medical", + "briefcase", + "brightness-low", + "brightness", + "bring-forward", + "bring-front", + "broccoli", + "broom-ball", + "broom-wide", + "broom", + "browser", + "browsers", + "brush", + "bucket", + "bug-slash", + "bug", + "bugs", + "building-circle-arrow-right", + "building-circle-check", + "building-circle-exclamation", + "building-circle-xmark", + "building-columns", + "building-flag", + "building-lock", + "building-magnifying-glass", + "building-memo", + "building-ngo", + "building-shield", + "building-un", + "building-user", + "building-wheat", + "building", + "buildings", + "bulldozer", + "bullhorn", + "bullseye-arrow", + "bullseye-pointer", + "bullseye", + "buoy-mooring", + "buoy", + "burger-cheese", + "burger-fries", + "burger-glass", + "burger-lettuce", + "burger-soda", + "burger", + "burrito", + "burst", + "bus-school", + "bus-simple", + "bus", + "business-time", + "butter", + "c", + "cabin", + "cabinet-filing", + "cable-car", + "cactus", + "caduceus", + "cake-candles", + "cake-slice", + "calculator-simple", + "calculator", + "calendar-arrow-down", + "calendar-arrow-up", + "calendar-check", + "calendar-circle-exclamation", + "calendar-circle-minus", + "calendar-circle-plus", + "calendar-circle-user", + "calendar-clock", + "calendar-day", + "calendar-days", + "calendar-exclamation", + "calendar-heart", + "calendar-image", + "calendar-lines-pen", + "calendar-lines", + "calendar-minus", + "calendar-pen", + "calendar-plus", + "calendar-range", + "calendar-star", + "calendar-users", + "calendar-week", + "calendar-xmark", + "calendar", + "calendars", + "camcorder", + "camera-cctv", + "camera-movie", + "camera-polaroid", + "camera-retro", + "camera-rotate", + "camera-security", + "camera-slash", + "camera-viewfinder", + "camera-web-slash", + "camera-web", + "camera", + "campfire", + "campground", + "can-food", + "candle-holder", + "candy-bar", + "candy-cane", + "candy-corn", + "candy", + "cannabis", + "cannon", + "capsules", + "car-battery", + "car-bolt", + "car-building", + "car-bump", + "car-burst", + "car-bus", + "car-circle-bolt", + "car-garage", + "car-mirrors", + "car-on", + "car-rear", + "car-side-bolt", + "car-side", + "car-tilt", + "car-tunnel", + "car-wash", + "car-wrench", + "car", + "caravan-simple", + "caravan", + "card-club", + "card-diamond", + "card-heart", + "card-spade", + "cards-blank", + "cards", + "caret-down", + "caret-left", + "caret-right", + "caret-up", + "carrot", + "cars", + "cart-arrow-down", + "cart-arrow-up", + "cart-circle-arrow-down", + "cart-circle-arrow-up", + "cart-circle-check", + "cart-circle-exclamation", + "cart-circle-plus", + "cart-circle-xmark", + "cart-flatbed-boxes", + "cart-flatbed-empty", + "cart-flatbed-suitcase", + "cart-flatbed", + "cart-minus", + "cart-plus", + "cart-shopping-fast", + "cart-shopping", + "cart-xmark", + "cash-register", + "cassette-betamax", + "cassette-tape", + "cassette-vhs", + "castle", + "cat-space", + "cat", + "cauldron", + "cedi-sign", + "cent-sign", + "certificate", + "chair-office", + "chair", + "chalkboard-user", + "chalkboard", + "champagne-glass", + "champagne-glasses", + "charging-station", + "chart-area", + "chart-bar", + "chart-bullet", + "chart-candlestick", + "chart-column", + "chart-gantt", + "chart-kanban", + "chart-line-down", + "chart-line-up-down", + "chart-line-up", + "chart-line", + "chart-mixed-up-circle-currency", + "chart-mixed-up-circle-dollar", + "chart-mixed", + "chart-network", + "chart-pie-simple-circle-currency", + "chart-pie-simple-circle-dollar", + "chart-pie-simple", + "chart-pie", + "chart-pyramid", + "chart-radar", + "chart-scatter-3d", + "chart-scatter-bubble", + "chart-scatter", + "chart-simple-horizontal", + "chart-simple", + "chart-tree-map", + "chart-user", + "chart-waterfall", + "check-double", + "check-to-slot", + "check", + "cheese-swiss", + "cheese", + "cherries", + "chess-bishop-piece", + "chess-bishop", + "chess-board", + "chess-clock-flip", + "chess-clock", + "chess-king-piece", + "chess-king", + "chess-knight-piece", + "chess-knight", + "chess-pawn-piece", + "chess-pawn", + "chess-queen-piece", + "chess-queen", + "chess-rook-piece", + "chess-rook", + "chess", + "chestnut", + "chevron-down", + "chevron-left", + "chevron-right", + "chevron-up", + "chevrons-down", + "chevrons-left", + "chevrons-right", + "chevrons-up", + "chf-sign", + "child-combatant", + "child-dress", + "child-reaching", + "child", + "children", + "chimney", + "chopsticks", + "church", + "circle-0", + "circle-1", + "circle-2", + "circle-3", + "circle-4", + "circle-5", + "circle-6", + "circle-7", + "circle-8", + "circle-9", + "circle-a", + "circle-ampersand", + "circle-arrow-down-left", + "circle-arrow-down-right", + "circle-arrow-down", + "circle-arrow-left", + "circle-arrow-right", + "circle-arrow-up-left", + "circle-arrow-up-right", + "circle-arrow-up", + "circle-b", + "circle-bolt", + "circle-book-open", + "circle-bookmark", + "circle-c", + "circle-calendar", + "circle-camera", + "circle-caret-down", + "circle-caret-left", + "circle-caret-right", + "circle-caret-up", + "circle-check", + "circle-chevron-down", + "circle-chevron-left", + "circle-chevron-right", + "circle-chevron-up", + "circle-d", + "circle-dashed", + "circle-divide", + "circle-dollar-to-slot", + "circle-dollar", + "circle-dot", + "circle-down-left", + "circle-down-right", + "circle-down", + "circle-e", + "circle-ellipsis-vertical", + "circle-ellipsis", + "circle-envelope", + "circle-euro", + "circle-exclamation-check", + "circle-exclamation", + "circle-f", + "circle-g", + "circle-gf", + "circle-h", + "circle-half-stroke", + "circle-half", + "circle-heart", + "circle-i", + "circle-info", + "circle-j", + "circle-k", + "circle-l", + "circle-left", + "circle-location-arrow", + "circle-m", + "circle-microphone-lines", + "circle-microphone", + "circle-minus", + "circle-n", + "circle-nodes", + "circle-notch", + "circle-o", + "circle-p", + "circle-parking", + "circle-pause", + "circle-phone-flip", + "circle-phone-hangup", + "circle-phone", + "circle-play", + "circle-plus", + "circle-q", + "circle-quarter-stroke", + "circle-quarter", + "circle-quarters", + "circle-question", + "circle-r", + "circle-radiation", + "circle-right", + "circle-s", + "circle-small", + "circle-sort-down", + "circle-sort-up", + "circle-sort", + "circle-star", + "circle-sterling", + "circle-stop", + "circle-t", + "circle-three-quarters-stroke", + "circle-three-quarters", + "circle-trash", + "circle-u", + "circle-up-left", + "circle-up-right", + "circle-up", + "circle-user", + "circle-v", + "circle-video", + "circle-w", + "circle-waveform-lines", + "circle-wifi-circle-wifi", + "circle-wifi", + "circle-x", + "circle-xmark", + "circle-y", + "circle-yen", + "circle-z", + "circle", + "circles-overlap", + "citrus-slice", + "citrus", + "city", + "clapperboard-play", + "clapperboard", + "clarinet", + "claw-marks", + "clipboard-check", + "clipboard-list-check", + "clipboard-list", + "clipboard-medical", + "clipboard-prescription", + "clipboard-question", + "clipboard-user", + "clipboard", + "clock-desk", + "clock-eight-thirty", + "clock-eight", + "clock-eleven-thirty", + "clock-eleven", + "clock-five-thirty", + "clock-five", + "clock-four-thirty", + "clock-nine-thirty", + "clock-nine", + "clock-one-thirty", + "clock-one", + "clock-rotate-left", + "clock-seven-thirty", + "clock-seven", + "clock-six-thirty", + "clock-six", + "clock-ten-thirty", + "clock-ten", + "clock-three-thirty", + "clock-three", + "clock-twelve-thirty", + "clock-twelve", + "clock-two-thirty", + "clock-two", + "clock", + "clone", + "closed-captioning-slash", + "closed-captioning", + "clothes-hanger", + "cloud-arrow-down", + "cloud-arrow-up", + "cloud-binary", + "cloud-bolt-moon", + "cloud-bolt-sun", + "cloud-bolt", + "cloud-check", + "cloud-drizzle", + "cloud-exclamation", + "cloud-fog", + "cloud-hail-mixed", + "cloud-hail", + "cloud-meatball", + "cloud-minus", + "cloud-moon-rain", + "cloud-moon", + "cloud-music", + "cloud-plus", + "cloud-question", + "cloud-rain", + "cloud-rainbow", + "cloud-showers-heavy", + "cloud-showers-water", + "cloud-showers", + "cloud-slash", + "cloud-sleet", + "cloud-snow", + "cloud-sun-rain", + "cloud-sun", + "cloud-word", + "cloud-xmark", + "cloud", + "clouds-moon", + "clouds-sun", + "clouds", + "clover", + "club", + "coconut", + "code-branch", + "code-commit", + "code-compare", + "code-fork", + "code-merge", + "code-pull-request-closed", + "code-pull-request-draft", + "code-pull-request", + "code-simple", + "code", + "coffee-bean", + "coffee-beans", + "coffee-pot", + "coffin-cross", + "coffin", + "coin-blank", + "coin-front", + "coin-vertical", + "coin", + "coins", + "colon-sign", + "colon", + "columns-3", + "comet", + "comma", + "command", + "comment-arrow-down", + "comment-arrow-up-right", + "comment-arrow-up", + "comment-captions", + "comment-check", + "comment-code", + "comment-dollar", + "comment-dots", + "comment-exclamation", + "comment-heart", + "comment-image", + "comment-lines", + "comment-medical", + "comment-middle-top", + "comment-middle", + "comment-minus", + "comment-music", + "comment-pen", + "comment-plus", + "comment-question", + "comment-quote", + "comment-slash", + "comment-smile", + "comment-sms", + "comment-text", + "comment-xmark", + "comment", + "comments-dollar", + "comments-question-check", + "comments-question", + "comments", + "compact-disc", + "compass-drafting", + "compass-slash", + "compass", + "compress-wide", + "compress", + "computer-classic", + "computer-mouse-scrollwheel", + "computer-mouse", + "computer-speaker", + "computer", + "container-storage", + "conveyor-belt-arm", + "conveyor-belt-boxes", + "conveyor-belt-empty", + "conveyor-belt", + "cookie-bite", + "cookie", + "copy", + "copyright", + "corn", + "corner", + "couch", + "court-sport", + "cow", + "cowbell-circle-plus", + "cowbell", + "crab", + "crate-apple", + "crate-empty", + "credit-card-blank", + "credit-card-front", + "credit-card", + "cricket-bat-ball", + "croissant", + "crop-simple", + "crop", + "cross", + "crosshairs-simple", + "crosshairs", + "crow", + "crown", + "crutch", + "crutches", + "cruzeiro-sign", + "crystal-ball", + "cube", + "cubes-stacked", + "cubes", + "cucumber", + "cup-straw-swoosh", + "cup-straw", + "cup-togo", + "cupcake", + "curling-stone", + "custard", + "d", + "dagger", + "dash", + "database", + "deer-rudolph", + "deer", + "delete-left", + "delete-right", + "democrat", + "desktop-arrow-down", + "desktop", + "dharmachakra", + "diagram-cells", + "diagram-lean-canvas", + "diagram-nested", + "diagram-next", + "diagram-predecessor", + "diagram-previous", + "diagram-project", + "diagram-sankey", + "diagram-subtask", + "diagram-successor", + "diagram-venn", + "dial-high", + "dial-low", + "dial-max", + "dial-med-low", + "dial-med", + "dial-min", + "dial-off", + "dial", + "diamond-exclamation", + "diamond-half-stroke", + "diamond-half", + "diamond-turn-right", + "diamond", + "diamonds-4", + "dice-d10", + "dice-d12", + "dice-d20", + "dice-d4", + "dice-d6", + "dice-d8", + "dice-five", + "dice-four", + "dice-one", + "dice-six", + "dice-three", + "dice-two", + "dice", + "dinosaur", + "diploma", + "disc-drive", + "disease", + "display-arrow-down", + "display-chart-up-circle-currency", + "display-chart-up-circle-dollar", + "display-chart-up", + "display-code", + "display-medical", + "display-slash", + "display", + "distribute-spacing-horizontal", + "distribute-spacing-vertical", + "ditto", + "divide", + "dna", + "do-not-enter", + "dog-leashed", + "dog", + "dollar-sign", + "dolly-empty", + "dolly", + "dolphin", + "dong-sign", + "donut", + "door-closed", + "door-open", + "dove", + "down-from-bracket", + "down-from-dotted-line", + "down-from-line", + "down-left-and-up-right-to-center", + "down-left", + "down-long", + "down-right", + "down-to-bracket", + "down-to-dotted-line", + "down-to-line", + "down", + "download", + "dragon", + "draw-circle", + "draw-polygon", + "draw-square", + "dreidel", + "drone-front", + "drone", + "droplet-degree", + "droplet-percent", + "droplet-slash", + "droplet", + "drum-steelpan", + "drum", + "drumstick-bite", + "drumstick", + "dryer-heat", + "dryer", + "duck", + "dumbbell", + "dumpster-fire", + "dumpster", + "dungeon", + "e", + "ear-deaf", + "ear-listen", + "ear-muffs", + "ear", + "earth-africa", + "earth-americas", + "earth-asia", + "earth-europe", + "earth-oceania", + "eclipse", + "egg-fried", + "egg", + "eggplant", + "eject", + "elephant", + "elevator", + "ellipsis-stroke-vertical", + "ellipsis-stroke", + "ellipsis-vertical", + "ellipsis", + "empty-set", + "engine-warning", + "engine", + "envelope-circle-check", + "envelope-dot", + "envelope-open-dollar", + "envelope-open-text", + "envelope-open", + "envelope", + "envelopes-bulk", + "envelopes", + "equals", + "eraser", + "escalator", + "ethernet", + "euro-sign", + "excavator", + "exclamation", + "expand-wide", + "expand", + "explosion", + "eye-dropper-full", + "eye-dropper-half", + "eye-dropper", + "eye-evil", + "eye-low-vision", + "eye-slash", + "eye", + "eyes", + "f", + "face-angry-horns", + "face-angry", + "face-anguished", + "face-anxious-sweat", + "face-astonished", + "face-awesome", + "face-beam-hand-over-mouth", + "face-clouds", + "face-confounded", + "face-confused", + "face-cowboy-hat", + "face-diagonal-mouth", + "face-disappointed", + "face-disguise", + "face-dizzy", + "face-dotted", + "face-downcast-sweat", + "face-drooling", + "face-exhaling", + "face-explode", + "face-expressionless", + "face-eyes-xmarks", + "face-fearful", + "face-flushed", + "face-frown-open", + "face-frown-slight", + "face-frown", + "face-glasses", + "face-grimace", + "face-grin-beam-sweat", + "face-grin-beam", + "face-grin-hearts", + "face-grin-squint-tears", + "face-grin-squint", + "face-grin-stars", + "face-grin-tears", + "face-grin-tongue-squint", + "face-grin-tongue-wink", + "face-grin-tongue", + "face-grin-wide", + "face-grin-wink", + "face-grin", + "face-hand-over-mouth", + "face-hand-peeking", + "face-hand-yawn", + "face-head-bandage", + "face-holding-back-tears", + "face-hushed", + "face-icicles", + "face-kiss-beam", + "face-kiss-closed-eyes", + "face-kiss-wink-heart", + "face-kiss", + "face-laugh-beam", + "face-laugh-squint", + "face-laugh-wink", + "face-laugh", + "face-lying", + "face-mask", + "face-meh-blank", + "face-meh", + "face-melting", + "face-monocle", + "face-nauseated", + "face-nose-steam", + "face-party", + "face-pensive", + "face-persevering", + "face-pleading", + "face-pouting", + "face-raised-eyebrow", + "face-relieved", + "face-rolling-eyes", + "face-sad-cry", + "face-sad-sweat", + "face-sad-tear", + "face-saluting", + "face-scream", + "face-shush", + "face-sleeping", + "face-sleepy", + "face-smile-beam", + "face-smile-halo", + "face-smile-hearts", + "face-smile-horns", + "face-smile-plus", + "face-smile-relaxed", + "face-smile-tear", + "face-smile-tongue", + "face-smile-upside-down", + "face-smile-wink", + "face-smile", + "face-smiling-hands", + "face-smirking", + "face-spiral-eyes", + "face-sunglasses", + "face-surprise", + "face-swear", + "face-thermometer", + "face-thinking", + "face-tired", + "face-tissue", + "face-tongue-money", + "face-tongue-sweat", + "face-unamused", + "face-viewfinder", + "face-vomit", + "face-weary", + "face-woozy", + "face-worried", + "face-zany", + "face-zipper", + "falafel", + "family-dress", + "family-pants", + "family", + "fan-table", + "fan", + "farm", + "faucet-drip", + "faucet", + "fax", + "feather-pointed", + "feather", + "fence", + "ferris-wheel", + "ferry", + "field-hockey-stick-ball", + "file-arrow-down", + "file-arrow-up", + "file-audio", + "file-binary", + "file-cad", + "file-certificate", + "file-chart-column", + "file-chart-pie", + "file-check", + "file-circle-check", + "file-circle-exclamation", + "file-circle-info", + "file-circle-minus", + "file-circle-plus", + "file-circle-question", + "file-circle-xmark", + "file-code", + "file-contract", + "file-csv", + "file-dashed-line", + "file-doc", + "file-eps", + "file-excel", + "file-exclamation", + "file-export", + "file-gif", + "file-heart", + "file-image", + "file-import", + "file-invoice-dollar", + "file-invoice", + "file-jpg", + "file-lines", + "file-lock", + "file-magnifying-glass", + "file-medical", + "file-minus", + "file-mov", + "file-mp3", + "file-mp4", + "file-music", + "file-pdf", + "file-pen", + "file-plus-minus", + "file-plus", + "file-png", + "file-powerpoint", + "file-ppt", + "file-prescription", + "file-shield", + "file-signature", + "file-slash", + "file-spreadsheet", + "file-svg", + "file-user", + "file-vector", + "file-video", + "file-waveform", + "file-word", + "file-xls", + "file-xmark", + "file-xml", + "file-zip", + "file-zipper", + "file", + "files-medical", + "files", + "fill-drip", + "fill", + "film-canister", + "film-simple", + "film-slash", + "film", + "films", + "filter-circle-dollar", + "filter-circle-xmark", + "filter-list", + "filter-slash", + "filter", + "filters", + "fingerprint", + "fire-burner", + "fire-extinguisher", + "fire-flame-curved", + "fire-flame-simple", + "fire-flame", + "fire-hydrant", + "fire-smoke", + "fire", + "fireplace", + "fish-bones", + "fish-cooked", + "fish-fins", + "fish", + "fishing-rod", + "flag-checkered", + "flag-pennant", + "flag-swallowtail", + "flag-usa", + "flag", + "flashlight", + "flask-gear", + "flask-round-poison", + "flask-round-potion", + "flask-vial", + "flask", + "flatbread-stuffed", + "flatbread", + "floppy-disk-circle-arrow-right", + "floppy-disk-circle-xmark", + "floppy-disk-pen", + "floppy-disk", + "floppy-disks", + "florin-sign", + "flower-daffodil", + "flower-tulip", + "flower", + "flute", + "flux-capacitor", + "flying-disc", + "folder-arrow-down", + "folder-arrow-up", + "folder-bookmark", + "folder-check", + "folder-closed", + "folder-gear", + "folder-grid", + "folder-heart", + "folder-image", + "folder-magnifying-glass", + "folder-medical", + "folder-minus", + "folder-music", + "folder-open", + "folder-plus", + "folder-tree", + "folder-user", + "folder-xmark", + "folder", + "folders", + "fondue-pot", + "font-awesome", + "font-case", + "font", + "football-helmet", + "football", + "fork-knife", + "fork", + "forklift", + "fort", + "forward-fast", + "forward-step", + "forward", + "frame", + "franc-sign", + "french-fries", + "frog", + "function", + "futbol", + "g", + "galaxy", + "gallery-thumbnails", + "game-board-simple", + "game-board", + "game-console-handheld-crank", + "game-console-handheld", + "gamepad-modern", + "gamepad", + "garage-car", + "garage-open", + "garage", + "garlic", + "gas-pump-slash", + "gas-pump", + "gauge-circle-bolt", + "gauge-circle-minus", + "gauge-circle-plus", + "gauge-high", + "gauge-low", + "gauge-max", + "gauge-min", + "gauge-simple-high", + "gauge-simple-low", + "gauge-simple-max", + "gauge-simple-min", + "gauge-simple", + "gauge", + "gavel", + "gear-code", + "gear-complex-code", + "gear-complex", + "gear", + "gears", + "gem", + "genderless", + "ghost", + "gif", + "gift-card", + "gift", + "gifts", + "gingerbread-man", + "glass-citrus", + "glass-empty", + "glass-half", + "glass-water-droplet", + "glass-water", + "glass", + "glasses-round", + "glasses", + "globe-pointer", + "globe-snow", + "globe-stand", + "globe-wifi", + "globe", + "goal-net", + "golf-ball-tee", + "golf-club", + "golf-flag-hole", + "gopuram", + "graduation-cap", + "gramophone", + "grapes", + "grate-droplet", + "grate", + "greater-than-equal", + "greater-than", + "grid-2-plus", + "grid-2", + "grid-4", + "grid-5", + "grid-dividers", + "grid-horizontal", + "grid-round-2-plus", + "grid-round-2", + "grid-round-4", + "grid-round-5", + "grid-round", + "grid", + "grill-fire", + "grill-hot", + "grill", + "grip-dots-vertical", + "grip-dots", + "grip-lines-vertical", + "grip-lines", + "grip-vertical", + "grip", + "group-arrows-rotate", + "guarani-sign", + "guitar-electric", + "guitar", + "guitars", + "gun-slash", + "gun-squirt", + "gun", + "h", + "h1", + "h2", + "h3", + "h4", + "h5", + "h6", + "hammer-brush", + "hammer-crash", + "hammer-war", + "hammer", + "hamsa", + "hand-back-fist", + "hand-back-point-down", + "hand-back-point-left", + "hand-back-point-ribbon", + "hand-back-point-right", + "hand-back-point-up", + "hand-dots", + "hand-fingers-crossed", + "hand-fist", + "hand-heart", + "hand-holding-box", + "hand-holding-circle-dollar", + "hand-holding-dollar", + "hand-holding-droplet", + "hand-holding-hand", + "hand-holding-heart", + "hand-holding-magic", + "hand-holding-medical", + "hand-holding-seedling", + "hand-holding-skull", + "hand-holding", + "hand-horns", + "hand-lizard", + "hand-love", + "hand-middle-finger", + "hand-peace", + "hand-point-down", + "hand-point-left", + "hand-point-ribbon", + "hand-point-right", + "hand-point-up", + "hand-pointer", + "hand-scissors", + "hand-sparkles", + "hand-spock", + "hand-wave", + "hand", + "handcuffs", + "hands-asl-interpreting", + "hands-bound", + "hands-bubbles", + "hands-clapping", + "hands-holding-child", + "hands-holding-circle", + "hands-holding-diamond", + "hands-holding-dollar", + "hands-holding-heart", + "hands-holding", + "hands-praying", + "hands", + "handshake-angle", + "handshake-simple-slash", + "handshake-simple", + "handshake-slash", + "handshake", + "hanukiah", + "hard-drive", + "hashtag-lock", + "hashtag", + "hat-beach", + "hat-chef", + "hat-cowboy-side", + "hat-cowboy", + "hat-santa", + "hat-winter", + "hat-witch", + "hat-wizard", + "head-side-brain", + "head-side-cough-slash", + "head-side-cough", + "head-side-gear", + "head-side-goggles", + "head-side-headphones", + "head-side-heart", + "head-side-mask", + "head-side-medical", + "head-side-virus", + "head-side", + "heading", + "headphones-simple", + "headphones", + "headset", + "heart-circle-bolt", + "heart-circle-check", + "heart-circle-exclamation", + "heart-circle-minus", + "heart-circle-plus", + "heart-circle-xmark", + "heart-crack", + "heart-half-stroke", + "heart-half", + "heart-pulse", + "heart", + "heat", + "helicopter-symbol", + "helicopter", + "helmet-battle", + "helmet-safety", + "helmet-un", + "hexagon-check", + "hexagon-divide", + "hexagon-exclamation", + "hexagon-image", + "hexagon-minus", + "hexagon-plus", + "hexagon-vertical-nft-slanted", + "hexagon-vertical-nft", + "hexagon-xmark", + "hexagon", + "high-definition", + "highlighter-line", + "highlighter", + "hill-avalanche", + "hill-rockslide", + "hippo", + "hockey-mask", + "hockey-puck", + "hockey-stick-puck", + "hockey-sticks", + "holly-berry", + "honey-pot", + "hood-cloak", + "horizontal-rule", + "horse-head", + "horse-saddle", + "horse", + "hose-reel", + "hose", + "hospital-user", + "hospital", + "hospitals", + "hot-tub-person", + "hotdog", + "hotel", + "hourglass-clock", + "hourglass-end", + "hourglass-half", + "hourglass-start", + "hourglass", + "house-blank", + "house-building", + "house-chimney-blank", + "house-chimney-crack", + "house-chimney-heart", + "house-chimney-medical", + "house-chimney-user", + "house-chimney-window", + "house-chimney", + "house-circle-check", + "house-circle-exclamation", + "house-circle-xmark", + "house-crack", + "house-day", + "house-fire", + "house-flag", + "house-flood-water-circle-arrow-right", + "house-flood-water", + "house-heart", + "house-laptop", + "house-lock", + "house-medical-circle-check", + "house-medical-circle-exclamation", + "house-medical-circle-xmark", + "house-medical-flag", + "house-medical", + "house-night", + "house-person-leave", + "house-person-return", + "house-signal", + "house-tree", + "house-tsunami", + "house-turret", + "house-user", + "house-water", + "house-window", + "house", + "hryvnia-sign", + "hundred-points", + "hurricane", + "hydra", + "hyphen", + "i-cursor", + "i", + "ice-cream", + "ice-skate", + "icicles", + "icons", + "id-badge", + "id-card-clip", + "id-card", + "igloo", + "image-landscape", + "image-polaroid-user", + "image-polaroid", + "image-portrait", + "image-slash", + "image-user", + "image", + "images-user", + "images", + "inbox-full", + "inbox-in", + "inbox-out", + "inbox", + "inboxes", + "indent", + "indian-rupee-sign", + "industry-windows", + "industry", + "infinity", + "info", + "inhaler", + "input-numeric", + "input-pipe", + "input-text", + "integral", + "interrobang", + "intersection", + "island-tropical", + "italic", + "j", + "jack-o-lantern", + "jar-wheat", + "jar", + "jedi", + "jet-fighter-up", + "jet-fighter", + "joint", + "joystick", + "jug-bottle", + "jug-detergent", + "jug", + "k", + "kaaba", + "kazoo", + "kerning", + "key-skeleton-left-right", + "key-skeleton", + "key", + "keyboard-brightness-low", + "keyboard-brightness", + "keyboard-down", + "keyboard-left", + "keyboard", + "keynote", + "khanda", + "kidneys", + "kip-sign", + "kit-medical", + "kitchen-set", + "kite", + "kiwi-bird", + "kiwi-fruit", + "knife-kitchen", + "knife", + "l", + "lacrosse-stick-ball", + "lacrosse-stick", + "lambda", + "lamp-desk", + "lamp-floor", + "lamp-street", + "lamp", + "land-mine-on", + "landmark-dome", + "landmark-flag", + "landmark-magnifying-glass", + "landmark", + "language", + "laptop-arrow-down", + "laptop-binary", + "laptop-code", + "laptop-file", + "laptop-medical", + "laptop-mobile", + "laptop-slash", + "laptop", + "lari-sign", + "lasso-sparkles", + "lasso", + "layer-group", + "layer-minus", + "layer-plus", + "leaf-heart", + "leaf-maple", + "leaf-oak", + "leaf", + "leafy-green", + "left-from-bracket", + "left-from-line", + "left-long-to-line", + "left-long", + "left-right", + "left-to-bracket", + "left-to-line", + "left", + "lemon", + "less-than-equal", + "less-than", + "life-ring", + "light-ceiling", + "light-emergency-on", + "light-emergency", + "light-switch-off", + "light-switch-on", + "light-switch", + "lightbulb-cfl-on", + "lightbulb-cfl", + "lightbulb-dollar", + "lightbulb-exclamation-on", + "lightbulb-exclamation", + "lightbulb-gear", + "lightbulb-message", + "lightbulb-on", + "lightbulb-slash", + "lightbulb", + "lighthouse", + "lights-holiday", + "line-columns", + "line-height", + "lines-leaning", + "link-horizontal-slash", + "link-horizontal", + "link-simple-slash", + "link-simple", + "link-slash", + "link", + "lips", + "lira-sign", + "list-check", + "list-dropdown", + "list-music", + "list-ol", + "list-radio", + "list-timeline", + "list-tree", + "list-ul", + "list", + "litecoin-sign", + "loader", + "lobster", + "location-arrow-up", + "location-arrow", + "location-check", + "location-crosshairs-slash", + "location-crosshairs", + "location-dot-slash", + "location-dot", + "location-exclamation", + "location-minus", + "location-pen", + "location-pin-lock", + "location-pin-slash", + "location-pin", + "location-plus", + "location-question", + "location-smile", + "location-xmark", + "lock-a", + "lock-hashtag", + "lock-keyhole-open", + "lock-keyhole", + "lock-open", + "lock", + "locust", + "lollipop", + "loveseat", + "luchador-mask", + "lungs-virus", + "lungs", + "m", + "mace", + "magnet", + "magnifying-glass-arrow-right", + "magnifying-glass-arrows-rotate", + "magnifying-glass-chart", + "magnifying-glass-dollar", + "magnifying-glass-location", + "magnifying-glass-minus", + "magnifying-glass-music", + "magnifying-glass-play", + "magnifying-glass-plus", + "magnifying-glass-waveform", + "magnifying-glass", + "mailbox-flag-up", + "mailbox", + "manat-sign", + "mandolin", + "mango", + "manhole", + "map-location-dot", + "map-location", + "map-pin", + "map", + "marker", + "mars-and-venus-burst", + "mars-and-venus", + "mars-double", + "mars-stroke-right", + "mars-stroke-up", + "mars-stroke", + "mars", + "martini-glass-citrus", + "martini-glass-empty", + "martini-glass", + "mask-face", + "mask-snorkel", + "mask-ventilator", + "mask", + "masks-theater", + "mattress-pillow", + "maximize", + "meat", + "medal", + "megaphone", + "melon-slice", + "melon", + "memo-circle-check", + "memo-circle-info", + "memo-pad", + "memo", + "memory", + "menorah", + "mercury", + "merge", + "message-arrow-down", + "message-arrow-up-right", + "message-arrow-up", + "message-bot", + "message-captions", + "message-check", + "message-code", + "message-dollar", + "message-dots", + "message-exclamation", + "message-heart", + "message-image", + "message-lines", + "message-medical", + "message-middle-top", + "message-middle", + "message-minus", + "message-music", + "message-pen", + "message-plus", + "message-question", + "message-quote", + "message-slash", + "message-smile", + "message-sms", + "message-text", + "message-xmark", + "message", + "messages-dollar", + "messages-question", + "messages", + "meteor", + "meter-bolt", + "meter-droplet", + "meter-fire", + "meter", + "microchip-ai", + "microchip", + "microphone-lines-slash", + "microphone-lines", + "microphone-slash", + "microphone-stand", + "microphone", + "microscope", + "microwave", + "mill-sign", + "minimize", + "minus", + "mistletoe", + "mitten", + "mobile-button", + "mobile-notch", + "mobile-retro", + "mobile-screen-button", + "mobile-screen", + "mobile-signal-out", + "mobile-signal", + "mobile", + "money-bill-1-wave", + "money-bill-1", + "money-bill-simple-wave", + "money-bill-simple", + "money-bill-transfer", + "money-bill-trend-up", + "money-bill-wave", + "money-bill-wheat", + "money-bill", + "money-bills-simple", + "money-bills", + "money-check-dollar-pen", + "money-check-dollar", + "money-check-pen", + "money-check", + "money-from-bracket", + "money-simple-from-bracket", + "monitor-waveform", + "monkey", + "monument", + "moon-cloud", + "moon-over-sun", + "moon-stars", + "moon", + "moped", + "mortar-pestle", + "mosque", + "mosquito-net", + "mosquito", + "motorcycle", + "mound", + "mountain-city", + "mountain-sun", + "mountain", + "mountains", + "mouse-field", + "mp3-player", + "mug-hot", + "mug-marshmallows", + "mug-saucer", + "mug-tea-saucer", + "mug-tea", + "mug", + "mushroom", + "music-magnifying-glass", + "music-note-slash", + "music-note", + "music-slash", + "music", + "mustache", + "n", + "naira-sign", + "narwhal", + "nesting-dolls", + "network-wired", + "neuter", + "newspaper", + "nfc-lock", + "nfc-magnifying-glass", + "nfc-pen", + "nfc-signal", + "nfc-slash", + "nfc-symbol", + "nfc-trash", + "nfc", + "nose", + "not-equal", + "notdef", + "note-medical", + "note-sticky", + "note", + "notebook", + "notes-medical", + "notes", + "o", + "object-exclude", + "object-group", + "object-intersect", + "object-subtract", + "object-ungroup", + "object-union", + "objects-align-bottom", + "objects-align-center-horizontal", + "objects-align-center-vertical", + "objects-align-left", + "objects-align-right", + "objects-align-top", + "objects-column", + "octagon-check", + "octagon-divide", + "octagon-exclamation", + "octagon-minus", + "octagon-plus", + "octagon-xmark", + "octagon", + "octopus", + "oil-can-drip", + "oil-can", + "oil-temperature", + "oil-well", + "olive-branch", + "olive", + "om", + "omega", + "onion", + "option", + "ornament", + "otter", + "outdent", + "outlet", + "oven", + "overline", + "p", + "page-caret-down", + "page-caret-up", + "page", + "pager", + "paint-roller", + "paintbrush-fine", + "paintbrush-pencil", + "paintbrush", + "palette", + "pallet-box", + "pallet-boxes", + "pallet", + "pan-food", + "pan-frying", + "pancakes", + "panel-ews", + "panel-fire", + "panorama", + "paper-plane-top", + "paper-plane", + "paperclip-vertical", + "paperclip", + "parachute-box", + "paragraph-left", + "paragraph", + "party-bell", + "party-horn", + "passport", + "paste", + "pause", + "paw-claws", + "paw-simple", + "paw", + "peace", + "peach", + "peanut", + "peanuts", + "peapod", + "pear", + "pedestal", + "pegasus", + "pen-circle", + "pen-clip-slash", + "pen-clip", + "pen-fancy-slash", + "pen-fancy", + "pen-field", + "pen-line", + "pen-nib-slash", + "pen-nib", + "pen-paintbrush", + "pen-ruler", + "pen-slash", + "pen-swirl", + "pen-to-square", + "pen", + "pencil-mechanical", + "pencil-slash", + "pencil", + "people-arrows", + "people-carry-box", + "people-dress-simple", + "people-dress", + "people-group", + "people-line", + "people-pants-simple", + "people-pants", + "people-pulling", + "people-robbery", + "people-roof", + "people-simple", + "people", + "pepper-hot", + "pepper", + "percent", + "period", + "person-arrow-down-to-line", + "person-arrow-up-from-line", + "person-biking-mountain", + "person-biking", + "person-booth", + "person-breastfeeding", + "person-burst", + "person-cane", + "person-carry-box", + "person-chalkboard", + "person-circle-check", + "person-circle-exclamation", + "person-circle-minus", + "person-circle-plus", + "person-circle-question", + "person-circle-xmark", + "person-digging", + "person-dolly-empty", + "person-dolly", + "person-dots-from-line", + "person-dress-burst", + "person-dress-fairy", + "person-dress-simple", + "person-dress", + "person-drowning", + "person-fairy", + "person-falling-burst", + "person-falling", + "person-from-portal", + "person-half-dress", + "person-harassing", + "person-hiking", + "person-military-pointing", + "person-military-rifle", + "person-military-to-person", + "person-pinball", + "person-praying", + "person-pregnant", + "person-rays", + "person-rifle", + "person-running-fast", + "person-running", + "person-seat-reclined", + "person-seat", + "person-shelter", + "person-sign", + "person-simple", + "person-skating", + "person-ski-jumping", + "person-ski-lift", + "person-skiing-nordic", + "person-skiing", + "person-sledding", + "person-snowboarding", + "person-snowmobiling", + "person-swimming", + "person-through-window", + "person-to-door", + "person-to-portal", + "person-walking-arrow-loop-left", + "person-walking-arrow-right", + "person-walking-dashed-line-arrow-right", + "person-walking-luggage", + "person-walking-with-cane", + "person-walking", + "person", + "peseta-sign", + "peso-sign", + "phone-arrow-down-left", + "phone-arrow-right", + "phone-arrow-up-right", + "phone-flip", + "phone-hangup", + "phone-intercom", + "phone-missed", + "phone-office", + "phone-plus", + "phone-rotary", + "phone-slash", + "phone-volume", + "phone-xmark", + "phone", + "photo-film-music", + "photo-film", + "pi", + "piano-keyboard", + "piano", + "pickaxe", + "pickleball", + "pie", + "pig", + "piggy-bank", + "pills", + "pinata", + "pinball", + "pineapple", + "pipe-circle-check", + "pipe-collar", + "pipe-section", + "pipe-smoking", + "pipe-valve", + "pipe", + "pizza-slice", + "pizza", + "place-of-worship", + "plane-arrival", + "plane-circle-check", + "plane-circle-exclamation", + "plane-circle-xmark", + "plane-departure", + "plane-engines", + "plane-lock", + "plane-prop", + "plane-slash", + "plane-tail", + "plane-up-slash", + "plane-up", + "plane", + "planet-moon", + "planet-ringed", + "plant-wilt", + "plate-utensils", + "plate-wheat", + "play-pause", + "play", + "plug-circle-bolt", + "plug-circle-check", + "plug-circle-exclamation", + "plug-circle-minus", + "plug-circle-plus", + "plug-circle-xmark", + "plug", + "plus-large", + "plus-minus", + "plus", + "podcast", + "podium-star", + "podium", + "police-box", + "poll-people", + "pompebled", + "poo-storm", + "poo", + "pool-8-ball", + "poop", + "popcorn", + "popsicle", + "pot-food", + "potato", + "power-off", + "prescription-bottle-medical", + "prescription-bottle-pill", + "prescription-bottle", + "prescription", + "presentation-screen", + "pretzel", + "print-magnifying-glass", + "print-slash", + "print", + "projector", + "pump-medical", + "pump-soap", + "pump", + "pumpkin", + "puzzle-piece-simple", + "puzzle-piece", + "puzzle", + "q", + "qrcode", + "question", + "quote-left", + "quote-right", + "quotes", + "r", + "rabbit-running", + "rabbit", + "raccoon", + "racquet", + "radar", + "radiation", + "radio-tuner", + "radio", + "rainbow", + "raindrops", + "ram", + "ramp-loading", + "ranking-star", + "raygun", + "receipt", + "record-vinyl", + "rectangle-ad", + "rectangle-barcode", + "rectangle-code", + "rectangle-history-circle-plus", + "rectangle-history-circle-user", + "rectangle-history", + "rectangle-list", + "rectangle-pro", + "rectangle-terminal", + "rectangle-vertical-history", + "rectangle-vertical", + "rectangle-wide", + "rectangle-xmark", + "rectangle", + "rectangles-mixed", + "recycle", + "reel", + "reflect-both", + "reflect-horizontal", + "reflect-vertical", + "refrigerator", + "registered", + "repeat-1", + "repeat", + "reply-all", + "reply-clock", + "reply", + "republican", + "restroom-simple", + "restroom", + "retweet", + "rhombus", + "ribbon", + "right-from-bracket", + "right-from-line", + "right-left-large", + "right-left", + "right-long-to-line", + "right-long", + "right-to-bracket", + "right-to-line", + "right", + "ring-diamond", + "ring", + "rings-wedding", + "road-barrier", + "road-bridge", + "road-circle-check", + "road-circle-exclamation", + "road-circle-xmark", + "road-lock", + "road-spikes", + "road", + "robot-astromech", + "robot", + "rocket-launch", + "rocket", + "roller-coaster", + "rotate-exclamation", + "rotate-left", + "rotate-reverse", + "rotate-right", + "rotate", + "route-highway", + "route-interstate", + "route", + "router", + "rss", + "ruble-sign", + "rug", + "rugby-ball", + "ruler-combined", + "ruler-horizontal", + "ruler-triangle", + "ruler-vertical", + "ruler", + "rupee-sign", + "rupiah-sign", + "rv", + "s", + "sack-dollar", + "sack-xmark", + "sack", + "sailboat", + "salad", + "salt-shaker", + "sandwich", + "satellite-dish", + "satellite", + "sausage", + "saxophone-fire", + "saxophone", + "scale-balanced", + "scale-unbalanced-flip", + "scale-unbalanced", + "scalpel-line-dashed", + "scalpel", + "scanner-gun", + "scanner-image", + "scanner-keyboard", + "scanner-touchscreen", + "scarecrow", + "scarf", + "school-circle-check", + "school-circle-exclamation", + "school-circle-xmark", + "school-flag", + "school-lock", + "school", + "scissors", + "screen-users", + "screencast", + "screwdriver-wrench", + "screwdriver", + "scribble", + "scroll-old", + "scroll-torah", + "scroll", + "scrubber", + "scythe", + "sd-card", + "sd-cards", + "seal-exclamation", + "seal-question", + "seal", + "seat-airline", + "section", + "seedling", + "semicolon", + "send-back", + "send-backward", + "sensor-cloud", + "sensor-fire", + "sensor-on", + "sensor-triangle-exclamation", + "sensor", + "server", + "shapes", + "share-all", + "share-from-square", + "share-nodes", + "share", + "sheep", + "sheet-plastic", + "shekel-sign", + "shelves-empty", + "shelves", + "shield-cat", + "shield-check", + "shield-cross", + "shield-dog", + "shield-exclamation", + "shield-halved", + "shield-heart", + "shield-keyhole", + "shield-minus", + "shield-plus", + "shield-quartered", + "shield-slash", + "shield-virus", + "shield-xmark", + "shield", + "ship", + "shirt-long-sleeve", + "shirt-running", + "shirt-tank-top", + "shirt", + "shish-kebab", + "shoe-prints", + "shop-lock", + "shop-slash", + "shop", + "shovel-snow", + "shovel", + "shower-down", + "shower", + "shredder", + "shrimp", + "shuffle", + "shutters", + "shuttle-space", + "shuttlecock", + "sickle", + "sidebar-flip", + "sidebar", + "sigma", + "sign-hanging", + "sign-post", + "sign-posts-wrench", + "sign-posts", + "signal-bars-fair", + "signal-bars-good", + "signal-bars-slash", + "signal-bars-weak", + "signal-bars", + "signal-fair", + "signal-good", + "signal-slash", + "signal-stream-slash", + "signal-stream", + "signal-strong", + "signal-weak", + "signal", + "signature-lock", + "signature-slash", + "signature", + "signs-post", + "sim-card", + "sim-cards", + "sink", + "siren-on", + "siren", + "sitemap", + "skeleton-ribs", + "skeleton", + "ski-boot-ski", + "ski-boot", + "skull-cow", + "skull-crossbones", + "skull", + "slash-back", + "slash-forward", + "slash", + "sleigh", + "slider", + "sliders-simple", + "sliders-up", + "sliders", + "slot-machine", + "smog", + "smoke", + "smoking", + "snake", + "snooze", + "snow-blowing", + "snowflake-droplets", + "snowflake", + "snowflakes", + "snowman-head", + "snowman", + "snowplow", + "soap", + "socks", + "soft-serve", + "solar-panel", + "solar-system", + "sort-down", + "sort-up", + "sort", + "spa", + "space-station-moon-construction", + "space-station-moon", + "spade", + "spaghetti-monster-flying", + "sparkle", + "sparkles", + "speaker", + "speakers", + "spell-check", + "spider-black-widow", + "spider-web", + "spider", + "spinner-scale", + "spinner-third", + "spinner", + "split", + "splotch", + "spoon", + "sportsball", + "spray-can-sparkles", + "spray-can", + "sprinkler-ceiling", + "sprinkler", + "square-0", + "square-1", + "square-2", + "square-3", + "square-4", + "square-5", + "square-6", + "square-7", + "square-8", + "square-9", + "square-a-lock", + "square-a", + "square-ampersand", + "square-arrow-down-left", + "square-arrow-down-right", + "square-arrow-down", + "square-arrow-left", + "square-arrow-right", + "square-arrow-up-left", + "square-arrow-up-right", + "square-arrow-up", + "square-b", + "square-bolt", + "square-c", + "square-caret-down", + "square-caret-left", + "square-caret-right", + "square-caret-up", + "square-check", + "square-chevron-down", + "square-chevron-left", + "square-chevron-right", + "square-chevron-up", + "square-code", + "square-d", + "square-dashed-circle-plus", + "square-dashed", + "square-divide", + "square-dollar", + "square-down-left", + "square-down-right", + "square-down", + "square-e", + "square-ellipsis-vertical", + "square-ellipsis", + "square-envelope", + "square-exclamation", + "square-f", + "square-fragile", + "square-full", + "square-g", + "square-h", + "square-heart", + "square-i", + "square-info", + "square-j", + "square-k", + "square-kanban", + "square-l", + "square-left", + "square-list", + "square-m", + "square-minus", + "square-n", + "square-nfi", + "square-o", + "square-p", + "square-parking-slash", + "square-parking", + "square-pen", + "square-person-confined", + "square-phone-flip", + "square-phone-hangup", + "square-phone", + "square-plus", + "square-poll-horizontal", + "square-poll-vertical", + "square-q", + "square-quarters", + "square-question", + "square-quote", + "square-r", + "square-right", + "square-ring", + "square-root-variable", + "square-root", + "square-rss", + "square-s", + "square-share-nodes", + "square-sliders-vertical", + "square-sliders", + "square-small", + "square-star", + "square-t", + "square-terminal", + "square-this-way-up", + "square-u", + "square-up-left", + "square-up-right", + "square-up", + "square-user", + "square-v", + "square-virus", + "square-w", + "square-x", + "square-xmark", + "square-y", + "square-z", + "square", + "squid", + "squirrel", + "staff-snake", + "staff", + "stairs", + "stamp", + "standard-definition", + "stapler", + "star-and-crescent", + "star-christmas", + "star-exclamation", + "star-half-stroke", + "star-half", + "star-of-david", + "star-of-life", + "star-sharp-half-stroke", + "star-sharp-half", + "star-sharp", + "star-shooting", + "star", + "starfighter-twin-ion-engine-advanced", + "starfighter-twin-ion-engine", + "starfighter", + "stars", + "starship-freighter", + "starship", + "steak", + "steering-wheel", + "sterling-sign", + "stethoscope", + "stocking", + "stomach", + "stop", + "stopwatch-20", + "stopwatch", + "store-lock", + "store-slash", + "store", + "strawberry", + "street-view", + "stretcher", + "strikethrough", + "stroopwafel", + "subscript", + "subtitles-slash", + "subtitles", + "suitcase-medical", + "suitcase-rolling", + "suitcase", + "sun-bright", + "sun-cloud", + "sun-dust", + "sun-haze", + "sun-plant-wilt", + "sun", + "sunglasses", + "sunrise", + "sunset", + "superscript", + "sushi-roll", + "sushi", + "swap-arrows", + "swap", + "swatchbook", + "sword-laser-alt", + "sword-laser", + "sword", + "swords-laser", + "swords", + "symbols", + "synagogue", + "syringe", + "t-rex", + "t", + "table-cells-column-lock", + "table-cells-column-unlock", + "table-cells-large", + "table-cells-lock", + "table-cells-row-lock", + "table-cells-row-unlock", + "table-cells-unlock", + "table-cells", + "table-columns", + "table-layout", + "table-list", + "table-picnic", + "table-pivot", + "table-rows", + "table-tennis-paddle-ball", + "table-tree", + "table", + "tablet-button", + "tablet-rugged", + "tablet-screen-button", + "tablet-screen", + "tablet", + "tablets", + "tachograph-digital", + "taco", + "tag", + "tags", + "tally-1", + "tally-2", + "tally-3", + "tally-4", + "tally", + "tamale", + "tank-water", + "tape", + "tarp-droplet", + "tarp", + "taxi-bus", + "taxi", + "teddy-bear", + "teeth-open", + "teeth", + "telescope", + "temperature-arrow-down", + "temperature-arrow-up", + "temperature-empty", + "temperature-full", + "temperature-half", + "temperature-high", + "temperature-list", + "temperature-low", + "temperature-quarter", + "temperature-snow", + "temperature-sun", + "temperature-three-quarters", + "tenge-sign", + "tennis-ball", + "tent-arrow-down-to-line", + "tent-arrow-left-right", + "tent-arrow-turn-left", + "tent-arrows-down", + "tent-double-peak", + "tent", + "tents", + "terminal", + "text-height", + "text-size", + "text-slash", + "text-width", + "text", + "thermometer", + "theta", + "thought-bubble", + "thumbs-down", + "thumbs-up", + "thumbtack-slash", + "thumbtack", + "tick", + "ticket-airline", + "ticket-perforated", + "ticket-simple", + "ticket", + "tickets-airline", + "tickets-perforated", + "tickets-simple", + "tickets", + "tilde", + "timeline-arrow", + "timeline", + "timer", + "tire-flat", + "tire-pressure-warning", + "tire-rugged", + "tire", + "toggle-large-off", + "toggle-large-on", + "toggle-off", + "toggle-on", + "toilet-paper-blank-under", + "toilet-paper-blank", + "toilet-paper-check", + "toilet-paper-slash", + "toilet-paper-under-slash", + "toilet-paper-under", + "toilet-paper-xmark", + "toilet-paper", + "toilet-portable", + "toilet", + "toilets-portable", + "tomato", + "tombstone-blank", + "tombstone", + "toolbox", + "tooth", + "toothbrush", + "torii-gate", + "tornado", + "tower-broadcast", + "tower-cell", + "tower-control", + "tower-observation", + "tractor", + "trademark", + "traffic-cone", + "traffic-light-go", + "traffic-light-slow", + "traffic-light-stop", + "traffic-light", + "trailer", + "train-subway-tunnel", + "train-subway", + "train-track", + "train-tram", + "train-tunnel", + "train", + "transformer-bolt", + "transgender", + "transporter-1", + "transporter-2", + "transporter-3", + "transporter-4", + "transporter-5", + "transporter-6", + "transporter-7", + "transporter-empty", + "transporter", + "trash-arrow-up", + "trash-can-arrow-up", + "trash-can-check", + "trash-can-clock", + "trash-can-list", + "trash-can-plus", + "trash-can-slash", + "trash-can-undo", + "trash-can-xmark", + "trash-can", + "trash-check", + "trash-clock", + "trash-list", + "trash-plus", + "trash-slash", + "trash-undo", + "trash-xmark", + "trash", + "treasure-chest", + "tree-christmas", + "tree-city", + "tree-deciduous", + "tree-decorated", + "tree-large", + "tree-palm", + "tree", + "trees", + "triangle-exclamation", + "triangle-instrument", + "triangle-person-digging", + "triangle", + "tricycle-adult", + "tricycle", + "trillium", + "trophy-star", + "trophy", + "trowel-bricks", + "trowel", + "truck-arrow-right", + "truck-bolt", + "truck-clock", + "truck-container-empty", + "truck-container", + "truck-droplet", + "truck-fast", + "truck-field-un", + "truck-field", + "truck-fire", + "truck-flatbed", + "truck-front", + "truck-ladder", + "truck-medical", + "truck-monster", + "truck-moving", + "truck-pickup", + "truck-plane", + "truck-plow", + "truck-ramp-box", + "truck-ramp-couch", + "truck-ramp", + "truck-tow", + "truck-utensils", + "truck", + "trumpet", + "tty-answer", + "tty", + "tugrik-sign", + "turkey", + "turkish-lira-sign", + "turn-down-left", + "turn-down-right", + "turn-down", + "turn-left-down", + "turn-left-up", + "turn-left", + "turn-right", + "turn-up", + "turntable", + "turtle", + "tv-music", + "tv-retro", + "tv", + "typewriter", + "u", + "ufo-beam", + "ufo", + "umbrella-beach", + "umbrella-simple", + "umbrella", + "underline", + "unicorn", + "uniform-martial-arts", + "union", + "universal-access", + "unlock-keyhole", + "unlock", + "up-down-left-right", + "up-down", + "up-from-bracket", + "up-from-dotted-line", + "up-from-line", + "up-left", + "up-long", + "up-right-and-down-left-from-center", + "up-right-from-square", + "up-right", + "up-to-bracket", + "up-to-dotted-line", + "up-to-line", + "up", + "upload", + "usb-drive", + "user-alien", + "user-astronaut", + "user-beard-bolt", + "user-bounty-hunter", + "user-check", + "user-chef", + "user-clock", + "user-cowboy", + "user-crown", + "user-doctor-hair-long", + "user-doctor-hair", + "user-doctor-message", + "user-doctor", + "user-gear", + "user-graduate", + "user-group-crown", + "user-group-simple", + "user-group", + "user-hair-buns", + "user-hair-long", + "user-hair-mullet", + "user-hair", + "user-headset", + "user-helmet-safety", + "user-hoodie", + "user-injured", + "user-large-slash", + "user-large", + "user-lock", + "user-magnifying-glass", + "user-minus", + "user-music", + "user-ninja", + "user-nurse-hair-long", + "user-nurse-hair", + "user-nurse", + "user-pen", + "user-pilot-tie", + "user-pilot", + "user-plus", + "user-police-tie", + "user-police", + "user-robot-xmarks", + "user-robot", + "user-secret", + "user-shakespeare", + "user-shield", + "user-slash", + "user-tag", + "user-tie-hair-long", + "user-tie-hair", + "user-tie", + "user-unlock", + "user-visor", + "user-vneck-hair-long", + "user-vneck-hair", + "user-vneck", + "user-xmark", + "user", + "users-between-lines", + "users-gear", + "users-line", + "users-medical", + "users-rays", + "users-rectangle", + "users-slash", + "users-viewfinder", + "users", + "utensils-slash", + "utensils", + "utility-pole-double", + "utility-pole", + "v", + "vacuum-robot", + "vacuum", + "value-absolute", + "van-shuttle", + "vault", + "vector-circle", + "vector-polygon", + "vector-square", + "vent-damper", + "venus-double", + "venus-mars", + "venus", + "vest-patches", + "vest", + "vial-circle-check", + "vial-virus", + "vial", + "vials", + "video-arrow-down-left", + "video-arrow-up-right", + "video-plus", + "video-slash", + "video", + "vihara", + "violin", + "virus-covid-slash", + "virus-covid", + "virus-slash", + "virus", + "viruses", + "voicemail", + "volcano", + "volleyball", + "volume-high", + "volume-low", + "volume-off", + "volume-slash", + "volume-xmark", + "volume", + "vr-cardboard", + "w", + "waffle", + "wagon-covered", + "walker", + "walkie-talkie", + "wallet", + "wand-magic-sparkles", + "wand-magic", + "wand-sparkles", + "wand", + "warehouse-full", + "warehouse", + "washing-machine", + "watch-apple", + "watch-calculator", + "watch-fitness", + "watch-smart", + "watch", + "water-arrow-down", + "water-arrow-up", + "water-ladder", + "water", + "watermelon-slice", + "wave-pulse", + "wave-sine", + "wave-square", + "wave-triangle", + "wave", + "waveform-lines", + "waveform", + "waves-sine", + "web-awesome", + "webhook", + "weight-hanging", + "weight-scale", + "whale", + "wheat-awn-circle-exclamation", + "wheat-awn-slash", + "wheat-awn", + "wheat-slash", + "wheat", + "wheelchair-move", + "wheelchair", + "whiskey-glass-ice", + "whiskey-glass", + "whistle", + "wifi-exclamation", + "wifi-fair", + "wifi-slash", + "wifi-weak", + "wifi", + "wind-turbine", + "wind-warning", + "wind", + "window-flip", + "window-frame-open", + "window-frame", + "window-maximize", + "window-minimize", + "window-restore", + "window", + "windsock", + "wine-bottle", + "wine-glass-crack", + "wine-glass-empty", + "wine-glass", + "won-sign", + "worm", + "wreath-laurel", + "wreath", + "wrench-simple", + "wrench", + "x-ray", + "x", + "xmark-large", + "xmark-to-slot", + "xmark", + "xmarks-lines", + "y", + "yen-sign", + "yin-yang", + "z" + ], + "sharp-duotone-solid": [ + "0", + "00", + "1", + "2", + "3", + "360-degrees", + "4", + "5", + "6", + "7", + "8", + "9", + "a", + "abacus", + "accent-grave", + "acorn", + "address-book", + "address-card", + "air-conditioner", + "airplay", + "alarm-clock", + "alarm-exclamation", + "alarm-plus", + "alarm-snooze", + "album-circle-plus", + "album-circle-user", + "album-collection-circle-plus", + "album-collection-circle-user", + "album-collection", + "album", + "alicorn", + "alien-8bit", + "alien", + "align-center", + "align-justify", + "align-left", + "align-right", + "align-slash", + "alt", + "amp-guitar", + "ampersand", + "anchor-circle-check", + "anchor-circle-exclamation", + "anchor-circle-xmark", + "anchor-lock", + "anchor", + "angel", + "angle-90", + "angle-down", + "angle-left", + "angle-right", + "angle-up", + "angle", + "angles-down", + "angles-left", + "angles-right", + "angles-up-down", + "angles-up", + "ankh", + "ant", + "apartment", + "aperture", + "apostrophe", + "apple-core", + "apple-whole", + "archway", + "arrow-down-1-9", + "arrow-down-9-1", + "arrow-down-a-z", + "arrow-down-arrow-up", + "arrow-down-big-small", + "arrow-down-from-arc", + "arrow-down-from-bracket", + "arrow-down-from-dotted-line", + "arrow-down-from-line", + "arrow-down-left-and-arrow-up-right-to-center", + "arrow-down-left", + "arrow-down-long", + "arrow-down-right", + "arrow-down-short-wide", + "arrow-down-small-big", + "arrow-down-square-triangle", + "arrow-down-to-arc", + "arrow-down-to-bracket", + "arrow-down-to-dotted-line", + "arrow-down-to-line", + "arrow-down-to-square", + "arrow-down-triangle-square", + "arrow-down-up-across-line", + "arrow-down-up-lock", + "arrow-down-wide-short", + "arrow-down-z-a", + "arrow-down", + "arrow-left-from-arc", + "arrow-left-from-bracket", + "arrow-left-from-line", + "arrow-left-long-to-line", + "arrow-left-long", + "arrow-left-to-arc", + "arrow-left-to-bracket", + "arrow-left-to-line", + "arrow-left", + "arrow-pointer", + "arrow-progress", + "arrow-right-arrow-left", + "arrow-right-from-arc", + "arrow-right-from-bracket", + "arrow-right-from-line", + "arrow-right-long-to-line", + "arrow-right-long", + "arrow-right-to-arc", + "arrow-right-to-bracket", + "arrow-right-to-city", + "arrow-right-to-line", + "arrow-right", + "arrow-rotate-left", + "arrow-rotate-right", + "arrow-trend-down", + "arrow-trend-up", + "arrow-turn-down-left", + "arrow-turn-down-right", + "arrow-turn-down", + "arrow-turn-left-down", + "arrow-turn-left-up", + "arrow-turn-left", + "arrow-turn-right", + "arrow-turn-up", + "arrow-up-1-9", + "arrow-up-9-1", + "arrow-up-a-z", + "arrow-up-arrow-down", + "arrow-up-big-small", + "arrow-up-from-arc", + "arrow-up-from-bracket", + "arrow-up-from-dotted-line", + "arrow-up-from-ground-water", + "arrow-up-from-line", + "arrow-up-from-square", + "arrow-up-from-water-pump", + "arrow-up-left-from-circle", + "arrow-up-left", + "arrow-up-long", + "arrow-up-right-and-arrow-down-left-from-center", + "arrow-up-right-dots", + "arrow-up-right-from-square", + "arrow-up-right", + "arrow-up-short-wide", + "arrow-up-small-big", + "arrow-up-square-triangle", + "arrow-up-to-arc", + "arrow-up-to-bracket", + "arrow-up-to-dotted-line", + "arrow-up-to-line", + "arrow-up-triangle-square", + "arrow-up-wide-short", + "arrow-up-z-a", + "arrow-up", + "arrows-cross", + "arrows-down-to-line", + "arrows-down-to-people", + "arrows-from-dotted-line", + "arrows-from-line", + "arrows-left-right-to-line", + "arrows-left-right", + "arrows-maximize", + "arrows-minimize", + "arrows-repeat-1", + "arrows-repeat", + "arrows-retweet", + "arrows-rotate-reverse", + "arrows-rotate", + "arrows-spin", + "arrows-split-up-and-left", + "arrows-to-circle", + "arrows-to-dot", + "arrows-to-dotted-line", + "arrows-to-eye", + "arrows-to-line", + "arrows-turn-right", + "arrows-turn-to-dots", + "arrows-up-down-left-right", + "arrows-up-down", + "arrows-up-to-line", + "asterisk", + "at", + "atom-simple", + "atom", + "audio-description-slash", + "audio-description", + "austral-sign", + "avocado", + "award-simple", + "award", + "axe-battle", + "axe", + "b", + "baby-carriage", + "baby", + "backpack", + "backward-fast", + "backward-step", + "backward", + "bacon", + "bacteria", + "bacterium", + "badge-check", + "badge-dollar", + "badge-percent", + "badge-sheriff", + "badge", + "badger-honey", + "badminton", + "bag-seedling", + "bag-shopping-minus", + "bag-shopping-plus", + "bag-shopping", + "bagel", + "bags-shopping", + "baguette", + "bahai", + "baht-sign", + "ball-pile", + "balloon", + "balloons", + "ballot-check", + "ballot", + "ban-bug", + "ban-parking", + "ban-smoking", + "ban", + "banana", + "bandage", + "bangladeshi-taka-sign", + "banjo", + "barcode-read", + "barcode-scan", + "barcode", + "bars-filter", + "bars-progress", + "bars-sort", + "bars-staggered", + "bars", + "baseball-bat-ball", + "baseball", + "basket-shopping-minus", + "basket-shopping-plus", + "basket-shopping-simple", + "basket-shopping", + "basketball-hoop", + "basketball", + "bat", + "bath", + "battery-bolt", + "battery-empty", + "battery-exclamation", + "battery-full", + "battery-half", + "battery-low", + "battery-quarter", + "battery-slash", + "battery-three-quarters", + "bed-bunk", + "bed-empty", + "bed-front", + "bed-pulse", + "bed", + "bee", + "beer-mug-empty", + "beer-mug", + "bell-concierge", + "bell-exclamation", + "bell-on", + "bell-plus", + "bell-ring", + "bell-school-slash", + "bell-school", + "bell-slash", + "bell", + "bells", + "bench-tree", + "bezier-curve", + "bicycle", + "billboard", + "bin-bottles-recycle", + "bin-bottles", + "bin-recycle", + "binary-circle-check", + "binary-lock", + "binary-slash", + "binary", + "binoculars", + "biohazard", + "bird", + "bitcoin-sign", + "blanket-fire", + "blanket", + "blender-phone", + "blender", + "blinds-open", + "blinds-raised", + "blinds", + "block-brick-fire", + "block-brick", + "block-question", + "block-quote", + "block", + "blog", + "blueberries", + "bluetooth", + "bold", + "bolt-auto", + "bolt-lightning", + "bolt-slash", + "bolt", + "bomb", + "bone-break", + "bone", + "bong", + "book-arrow-right", + "book-arrow-up", + "book-atlas", + "book-bible", + "book-blank", + "book-bookmark", + "book-circle-arrow-right", + "book-circle-arrow-up", + "book-copy", + "book-font", + "book-heart", + "book-journal-whills", + "book-medical", + "book-open-cover", + "book-open-reader", + "book-open", + "book-quran", + "book-section", + "book-skull", + "book-sparkles", + "book-tanakh", + "book-user", + "book", + "bookmark-slash", + "bookmark", + "books-medical", + "books", + "boombox", + "boot-heeled", + "boot", + "booth-curtain", + "border-all", + "border-bottom-right", + "border-bottom", + "border-center-h", + "border-center-v", + "border-inner", + "border-left", + "border-none", + "border-outer", + "border-right", + "border-top-left", + "border-top", + "bore-hole", + "bottle-baby", + "bottle-droplet", + "bottle-water", + "bow-arrow", + "bowl-chopsticks-noodles", + "bowl-chopsticks", + "bowl-food", + "bowl-hot", + "bowl-rice", + "bowl-scoop", + "bowl-scoops", + "bowl-soft-serve", + "bowl-spoon", + "bowling-ball-pin", + "bowling-ball", + "bowling-pins", + "box-archive", + "box-ballot", + "box-check", + "box-circle-check", + "box-dollar", + "box-heart", + "box-open-full", + "box-open", + "box-taped", + "box-tissue", + "box", + "boxes-packing", + "boxes-stacked", + "boxing-glove", + "bracket-curly-right", + "bracket-curly", + "bracket-round-right", + "bracket-round", + "bracket-square-right", + "bracket-square", + "brackets-curly", + "brackets-round", + "brackets-square", + "braille", + "brain-arrow-curved-right", + "brain-circuit", + "brain", + "brake-warning", + "brazilian-real-sign", + "bread-loaf", + "bread-slice-butter", + "bread-slice", + "bridge-circle-check", + "bridge-circle-exclamation", + "bridge-circle-xmark", + "bridge-lock", + "bridge-suspension", + "bridge-water", + "bridge", + "briefcase-arrow-right", + "briefcase-blank", + "briefcase-medical", + "briefcase", + "brightness-low", + "brightness", + "bring-forward", + "bring-front", + "broccoli", + "broom-ball", + "broom-wide", + "broom", + "browser", + "browsers", + "brush", + "bucket", + "bug-slash", + "bug", + "bugs", + "building-circle-arrow-right", + "building-circle-check", + "building-circle-exclamation", + "building-circle-xmark", + "building-columns", + "building-flag", + "building-lock", + "building-magnifying-glass", + "building-memo", + "building-ngo", + "building-shield", + "building-un", + "building-user", + "building-wheat", + "building", + "buildings", + "bulldozer", + "bullhorn", + "bullseye-arrow", + "bullseye-pointer", + "bullseye", + "buoy-mooring", + "buoy", + "burger-cheese", + "burger-fries", + "burger-glass", + "burger-lettuce", + "burger-soda", + "burger", + "burrito", + "burst", + "bus-school", + "bus-simple", + "bus", + "business-time", + "butter", + "c", + "cabin", + "cabinet-filing", + "cable-car", + "cactus", + "caduceus", + "cake-candles", + "cake-slice", + "calculator-simple", + "calculator", + "calendar-arrow-down", + "calendar-arrow-up", + "calendar-check", + "calendar-circle-exclamation", + "calendar-circle-minus", + "calendar-circle-plus", + "calendar-circle-user", + "calendar-clock", + "calendar-day", + "calendar-days", + "calendar-exclamation", + "calendar-heart", + "calendar-image", + "calendar-lines-pen", + "calendar-lines", + "calendar-minus", + "calendar-pen", + "calendar-plus", + "calendar-range", + "calendar-star", + "calendar-users", + "calendar-week", + "calendar-xmark", + "calendar", + "calendars", + "camcorder", + "camera-cctv", + "camera-movie", + "camera-polaroid", + "camera-retro", + "camera-rotate", + "camera-security", + "camera-slash", + "camera-viewfinder", + "camera-web-slash", + "camera-web", + "camera", + "campfire", + "campground", + "can-food", + "candle-holder", + "candy-bar", + "candy-cane", + "candy-corn", + "candy", + "cannabis", + "cannon", + "capsules", + "car-battery", + "car-bolt", + "car-building", + "car-bump", + "car-burst", + "car-bus", + "car-circle-bolt", + "car-garage", + "car-mirrors", + "car-on", + "car-rear", + "car-side-bolt", + "car-side", + "car-tilt", + "car-tunnel", + "car-wash", + "car-wrench", + "car", + "caravan-simple", + "caravan", + "card-club", + "card-diamond", + "card-heart", + "card-spade", + "cards-blank", + "cards", + "caret-down", + "caret-left", + "caret-right", + "caret-up", + "carrot", + "cars", + "cart-arrow-down", + "cart-arrow-up", + "cart-circle-arrow-down", + "cart-circle-arrow-up", + "cart-circle-check", + "cart-circle-exclamation", + "cart-circle-plus", + "cart-circle-xmark", + "cart-flatbed-boxes", + "cart-flatbed-empty", + "cart-flatbed-suitcase", + "cart-flatbed", + "cart-minus", + "cart-plus", + "cart-shopping-fast", + "cart-shopping", + "cart-xmark", + "cash-register", + "cassette-betamax", + "cassette-tape", + "cassette-vhs", + "castle", + "cat-space", + "cat", + "cauldron", + "cedi-sign", + "cent-sign", + "certificate", + "chair-office", + "chair", + "chalkboard-user", + "chalkboard", + "champagne-glass", + "champagne-glasses", + "charging-station", + "chart-area", + "chart-bar", + "chart-bullet", + "chart-candlestick", + "chart-column", + "chart-gantt", + "chart-kanban", + "chart-line-down", + "chart-line-up-down", + "chart-line-up", + "chart-line", + "chart-mixed-up-circle-currency", + "chart-mixed-up-circle-dollar", + "chart-mixed", + "chart-network", + "chart-pie-simple-circle-currency", + "chart-pie-simple-circle-dollar", + "chart-pie-simple", + "chart-pie", + "chart-pyramid", + "chart-radar", + "chart-scatter-3d", + "chart-scatter-bubble", + "chart-scatter", + "chart-simple-horizontal", + "chart-simple", + "chart-tree-map", + "chart-user", + "chart-waterfall", + "check-double", + "check-to-slot", + "check", + "cheese-swiss", + "cheese", + "cherries", + "chess-bishop-piece", + "chess-bishop", + "chess-board", + "chess-clock-flip", + "chess-clock", + "chess-king-piece", + "chess-king", + "chess-knight-piece", + "chess-knight", + "chess-pawn-piece", + "chess-pawn", + "chess-queen-piece", + "chess-queen", + "chess-rook-piece", + "chess-rook", + "chess", + "chestnut", + "chevron-down", + "chevron-left", + "chevron-right", + "chevron-up", + "chevrons-down", + "chevrons-left", + "chevrons-right", + "chevrons-up", + "chf-sign", + "child-combatant", + "child-dress", + "child-reaching", + "child", + "children", + "chimney", + "chopsticks", + "church", + "circle-0", + "circle-1", + "circle-2", + "circle-3", + "circle-4", + "circle-5", + "circle-6", + "circle-7", + "circle-8", + "circle-9", + "circle-a", + "circle-ampersand", + "circle-arrow-down-left", + "circle-arrow-down-right", + "circle-arrow-down", + "circle-arrow-left", + "circle-arrow-right", + "circle-arrow-up-left", + "circle-arrow-up-right", + "circle-arrow-up", + "circle-b", + "circle-bolt", + "circle-book-open", + "circle-bookmark", + "circle-c", + "circle-calendar", + "circle-camera", + "circle-caret-down", + "circle-caret-left", + "circle-caret-right", + "circle-caret-up", + "circle-check", + "circle-chevron-down", + "circle-chevron-left", + "circle-chevron-right", + "circle-chevron-up", + "circle-d", + "circle-dashed", + "circle-divide", + "circle-dollar-to-slot", + "circle-dollar", + "circle-dot", + "circle-down-left", + "circle-down-right", + "circle-down", + "circle-e", + "circle-ellipsis-vertical", + "circle-ellipsis", + "circle-envelope", + "circle-euro", + "circle-exclamation-check", + "circle-exclamation", + "circle-f", + "circle-g", + "circle-gf", + "circle-h", + "circle-half-stroke", + "circle-half", + "circle-heart", + "circle-i", + "circle-info", + "circle-j", + "circle-k", + "circle-l", + "circle-left", + "circle-location-arrow", + "circle-m", + "circle-microphone-lines", + "circle-microphone", + "circle-minus", + "circle-n", + "circle-nodes", + "circle-notch", + "circle-o", + "circle-p", + "circle-parking", + "circle-pause", + "circle-phone-flip", + "circle-phone-hangup", + "circle-phone", + "circle-play", + "circle-plus", + "circle-q", + "circle-quarter-stroke", + "circle-quarter", + "circle-quarters", + "circle-question", + "circle-r", + "circle-radiation", + "circle-right", + "circle-s", + "circle-small", + "circle-sort-down", + "circle-sort-up", + "circle-sort", + "circle-star", + "circle-sterling", + "circle-stop", + "circle-t", + "circle-three-quarters-stroke", + "circle-three-quarters", + "circle-trash", + "circle-u", + "circle-up-left", + "circle-up-right", + "circle-up", + "circle-user", + "circle-v", + "circle-video", + "circle-w", + "circle-waveform-lines", + "circle-wifi-circle-wifi", + "circle-wifi", + "circle-x", + "circle-xmark", + "circle-y", + "circle-yen", + "circle-z", + "circle", + "circles-overlap", + "citrus-slice", + "citrus", + "city", + "clapperboard-play", + "clapperboard", + "clarinet", + "claw-marks", + "clipboard-check", + "clipboard-list-check", + "clipboard-list", + "clipboard-medical", + "clipboard-prescription", + "clipboard-question", + "clipboard-user", + "clipboard", + "clock-desk", + "clock-eight-thirty", + "clock-eight", + "clock-eleven-thirty", + "clock-eleven", + "clock-five-thirty", + "clock-five", + "clock-four-thirty", + "clock-nine-thirty", + "clock-nine", + "clock-one-thirty", + "clock-one", + "clock-rotate-left", + "clock-seven-thirty", + "clock-seven", + "clock-six-thirty", + "clock-six", + "clock-ten-thirty", + "clock-ten", + "clock-three-thirty", + "clock-three", + "clock-twelve-thirty", + "clock-twelve", + "clock-two-thirty", + "clock-two", + "clock", + "clone", + "closed-captioning-slash", + "closed-captioning", + "clothes-hanger", + "cloud-arrow-down", + "cloud-arrow-up", + "cloud-binary", + "cloud-bolt-moon", + "cloud-bolt-sun", + "cloud-bolt", + "cloud-check", + "cloud-drizzle", + "cloud-exclamation", + "cloud-fog", + "cloud-hail-mixed", + "cloud-hail", + "cloud-meatball", + "cloud-minus", + "cloud-moon-rain", + "cloud-moon", + "cloud-music", + "cloud-plus", + "cloud-question", + "cloud-rain", + "cloud-rainbow", + "cloud-showers-heavy", + "cloud-showers-water", + "cloud-showers", + "cloud-slash", + "cloud-sleet", + "cloud-snow", + "cloud-sun-rain", + "cloud-sun", + "cloud-word", + "cloud-xmark", + "cloud", + "clouds-moon", + "clouds-sun", + "clouds", + "clover", + "club", + "coconut", + "code-branch", + "code-commit", + "code-compare", + "code-fork", + "code-merge", + "code-pull-request-closed", + "code-pull-request-draft", + "code-pull-request", + "code-simple", + "code", + "coffee-bean", + "coffee-beans", + "coffee-pot", + "coffin-cross", + "coffin", + "coin-blank", + "coin-front", + "coin-vertical", + "coin", + "coins", + "colon-sign", + "colon", + "columns-3", + "comet", + "comma", + "command", + "comment-arrow-down", + "comment-arrow-up-right", + "comment-arrow-up", + "comment-captions", + "comment-check", + "comment-code", + "comment-dollar", + "comment-dots", + "comment-exclamation", + "comment-heart", + "comment-image", + "comment-lines", + "comment-medical", + "comment-middle-top", + "comment-middle", + "comment-minus", + "comment-music", + "comment-pen", + "comment-plus", + "comment-question", + "comment-quote", + "comment-slash", + "comment-smile", + "comment-sms", + "comment-text", + "comment-xmark", + "comment", + "comments-dollar", + "comments-question-check", + "comments-question", + "comments", + "compact-disc", + "compass-drafting", + "compass-slash", + "compass", + "compress-wide", + "compress", + "computer-classic", + "computer-mouse-scrollwheel", + "computer-mouse", + "computer-speaker", + "computer", + "container-storage", + "conveyor-belt-arm", + "conveyor-belt-boxes", + "conveyor-belt-empty", + "conveyor-belt", + "cookie-bite", + "cookie", + "copy", + "copyright", + "corn", + "corner", + "couch", + "court-sport", + "cow", + "cowbell-circle-plus", + "cowbell", + "crab", + "crate-apple", + "crate-empty", + "credit-card-blank", + "credit-card-front", + "credit-card", + "cricket-bat-ball", + "croissant", + "crop-simple", + "crop", + "cross", + "crosshairs-simple", + "crosshairs", + "crow", + "crown", + "crutch", + "crutches", + "cruzeiro-sign", + "crystal-ball", + "cube", + "cubes-stacked", + "cubes", + "cucumber", + "cup-straw-swoosh", + "cup-straw", + "cup-togo", + "cupcake", + "curling-stone", + "custard", + "d", + "dagger", + "dash", + "database", + "deer-rudolph", + "deer", + "delete-left", + "delete-right", + "democrat", + "desktop-arrow-down", + "desktop", + "dharmachakra", + "diagram-cells", + "diagram-lean-canvas", + "diagram-nested", + "diagram-next", + "diagram-predecessor", + "diagram-previous", + "diagram-project", + "diagram-sankey", + "diagram-subtask", + "diagram-successor", + "diagram-venn", + "dial-high", + "dial-low", + "dial-max", + "dial-med-low", + "dial-med", + "dial-min", + "dial-off", + "dial", + "diamond-exclamation", + "diamond-half-stroke", + "diamond-half", + "diamond-turn-right", + "diamond", + "diamonds-4", + "dice-d10", + "dice-d12", + "dice-d20", + "dice-d4", + "dice-d6", + "dice-d8", + "dice-five", + "dice-four", + "dice-one", + "dice-six", + "dice-three", + "dice-two", + "dice", + "dinosaur", + "diploma", + "disc-drive", + "disease", + "display-arrow-down", + "display-chart-up-circle-currency", + "display-chart-up-circle-dollar", + "display-chart-up", + "display-code", + "display-medical", + "display-slash", + "display", + "distribute-spacing-horizontal", + "distribute-spacing-vertical", + "ditto", + "divide", + "dna", + "do-not-enter", + "dog-leashed", + "dog", + "dollar-sign", + "dolly-empty", + "dolly", + "dolphin", + "dong-sign", + "donut", + "door-closed", + "door-open", + "dove", + "down-from-bracket", + "down-from-dotted-line", + "down-from-line", + "down-left-and-up-right-to-center", + "down-left", + "down-long", + "down-right", + "down-to-bracket", + "down-to-dotted-line", + "down-to-line", + "down", + "download", + "dragon", + "draw-circle", + "draw-polygon", + "draw-square", + "dreidel", + "drone-front", + "drone", + "droplet-degree", + "droplet-percent", + "droplet-slash", + "droplet", + "drum-steelpan", + "drum", + "drumstick-bite", + "drumstick", + "dryer-heat", + "dryer", + "duck", + "dumbbell", + "dumpster-fire", + "dumpster", + "dungeon", + "e", + "ear-deaf", + "ear-listen", + "ear-muffs", + "ear", + "earth-africa", + "earth-americas", + "earth-asia", + "earth-europe", + "earth-oceania", + "eclipse", + "egg-fried", + "egg", + "eggplant", + "eject", + "elephant", + "elevator", + "ellipsis-stroke-vertical", + "ellipsis-stroke", + "ellipsis-vertical", + "ellipsis", + "empty-set", + "engine-warning", + "engine", + "envelope-circle-check", + "envelope-dot", + "envelope-open-dollar", + "envelope-open-text", + "envelope-open", + "envelope", + "envelopes-bulk", + "envelopes", + "equals", + "eraser", + "escalator", + "ethernet", + "euro-sign", + "excavator", + "exclamation", + "expand-wide", + "expand", + "explosion", + "eye-dropper-full", + "eye-dropper-half", + "eye-dropper", + "eye-evil", + "eye-low-vision", + "eye-slash", + "eye", + "eyes", + "f", + "face-angry-horns", + "face-angry", + "face-anguished", + "face-anxious-sweat", + "face-astonished", + "face-awesome", + "face-beam-hand-over-mouth", + "face-clouds", + "face-confounded", + "face-confused", + "face-cowboy-hat", + "face-diagonal-mouth", + "face-disappointed", + "face-disguise", + "face-dizzy", + "face-dotted", + "face-downcast-sweat", + "face-drooling", + "face-exhaling", + "face-explode", + "face-expressionless", + "face-eyes-xmarks", + "face-fearful", + "face-flushed", + "face-frown-open", + "face-frown-slight", + "face-frown", + "face-glasses", + "face-grimace", + "face-grin-beam-sweat", + "face-grin-beam", + "face-grin-hearts", + "face-grin-squint-tears", + "face-grin-squint", + "face-grin-stars", + "face-grin-tears", + "face-grin-tongue-squint", + "face-grin-tongue-wink", + "face-grin-tongue", + "face-grin-wide", + "face-grin-wink", + "face-grin", + "face-hand-over-mouth", + "face-hand-peeking", + "face-hand-yawn", + "face-head-bandage", + "face-holding-back-tears", + "face-hushed", + "face-icicles", + "face-kiss-beam", + "face-kiss-closed-eyes", + "face-kiss-wink-heart", + "face-kiss", + "face-laugh-beam", + "face-laugh-squint", + "face-laugh-wink", + "face-laugh", + "face-lying", + "face-mask", + "face-meh-blank", + "face-meh", + "face-melting", + "face-monocle", + "face-nauseated", + "face-nose-steam", + "face-party", + "face-pensive", + "face-persevering", + "face-pleading", + "face-pouting", + "face-raised-eyebrow", + "face-relieved", + "face-rolling-eyes", + "face-sad-cry", + "face-sad-sweat", + "face-sad-tear", + "face-saluting", + "face-scream", + "face-shush", + "face-sleeping", + "face-sleepy", + "face-smile-beam", + "face-smile-halo", + "face-smile-hearts", + "face-smile-horns", + "face-smile-plus", + "face-smile-relaxed", + "face-smile-tear", + "face-smile-tongue", + "face-smile-upside-down", + "face-smile-wink", + "face-smile", + "face-smiling-hands", + "face-smirking", + "face-spiral-eyes", + "face-sunglasses", + "face-surprise", + "face-swear", + "face-thermometer", + "face-thinking", + "face-tired", + "face-tissue", + "face-tongue-money", + "face-tongue-sweat", + "face-unamused", + "face-viewfinder", + "face-vomit", + "face-weary", + "face-woozy", + "face-worried", + "face-zany", + "face-zipper", + "falafel", + "family-dress", + "family-pants", + "family", + "fan-table", + "fan", + "farm", + "faucet-drip", + "faucet", + "fax", + "feather-pointed", + "feather", + "fence", + "ferris-wheel", + "ferry", + "field-hockey-stick-ball", + "file-arrow-down", + "file-arrow-up", + "file-audio", + "file-binary", + "file-cad", + "file-certificate", + "file-chart-column", + "file-chart-pie", + "file-check", + "file-circle-check", + "file-circle-exclamation", + "file-circle-info", + "file-circle-minus", + "file-circle-plus", + "file-circle-question", + "file-circle-xmark", + "file-code", + "file-contract", + "file-csv", + "file-dashed-line", + "file-doc", + "file-eps", + "file-excel", + "file-exclamation", + "file-export", + "file-gif", + "file-heart", + "file-image", + "file-import", + "file-invoice-dollar", + "file-invoice", + "file-jpg", + "file-lines", + "file-lock", + "file-magnifying-glass", + "file-medical", + "file-minus", + "file-mov", + "file-mp3", + "file-mp4", + "file-music", + "file-pdf", + "file-pen", + "file-plus-minus", + "file-plus", + "file-png", + "file-powerpoint", + "file-ppt", + "file-prescription", + "file-shield", + "file-signature", + "file-slash", + "file-spreadsheet", + "file-svg", + "file-user", + "file-vector", + "file-video", + "file-waveform", + "file-word", + "file-xls", + "file-xmark", + "file-xml", + "file-zip", + "file-zipper", + "file", + "files-medical", + "files", + "fill-drip", + "fill", + "film-canister", + "film-simple", + "film-slash", + "film", + "films", + "filter-circle-dollar", + "filter-circle-xmark", + "filter-list", + "filter-slash", + "filter", + "filters", + "fingerprint", + "fire-burner", + "fire-extinguisher", + "fire-flame-curved", + "fire-flame-simple", + "fire-flame", + "fire-hydrant", + "fire-smoke", + "fire", + "fireplace", + "fish-bones", + "fish-cooked", + "fish-fins", + "fish", + "fishing-rod", + "flag-checkered", + "flag-pennant", + "flag-swallowtail", + "flag-usa", + "flag", + "flashlight", + "flask-gear", + "flask-round-poison", + "flask-round-potion", + "flask-vial", + "flask", + "flatbread-stuffed", + "flatbread", + "floppy-disk-circle-arrow-right", + "floppy-disk-circle-xmark", + "floppy-disk-pen", + "floppy-disk", + "floppy-disks", + "florin-sign", + "flower-daffodil", + "flower-tulip", + "flower", + "flute", + "flux-capacitor", + "flying-disc", + "folder-arrow-down", + "folder-arrow-up", + "folder-bookmark", + "folder-check", + "folder-closed", + "folder-gear", + "folder-grid", + "folder-heart", + "folder-image", + "folder-magnifying-glass", + "folder-medical", + "folder-minus", + "folder-music", + "folder-open", + "folder-plus", + "folder-tree", + "folder-user", + "folder-xmark", + "folder", + "folders", + "fondue-pot", + "font-awesome", + "font-case", + "font", + "football-helmet", + "football", + "fork-knife", + "fork", + "forklift", + "fort", + "forward-fast", + "forward-step", + "forward", + "frame", + "franc-sign", + "french-fries", + "frog", + "function", + "futbol", + "g", + "galaxy", + "gallery-thumbnails", + "game-board-simple", + "game-board", + "game-console-handheld-crank", + "game-console-handheld", + "gamepad-modern", + "gamepad", + "garage-car", + "garage-open", + "garage", + "garlic", + "gas-pump-slash", + "gas-pump", + "gauge-circle-bolt", + "gauge-circle-minus", + "gauge-circle-plus", + "gauge-high", + "gauge-low", + "gauge-max", + "gauge-min", + "gauge-simple-high", + "gauge-simple-low", + "gauge-simple-max", + "gauge-simple-min", + "gauge-simple", + "gauge", + "gavel", + "gear-code", + "gear-complex-code", + "gear-complex", + "gear", + "gears", + "gem", + "genderless", + "ghost", + "gif", + "gift-card", + "gift", + "gifts", + "gingerbread-man", + "glass-citrus", + "glass-empty", + "glass-half", + "glass-water-droplet", + "glass-water", + "glass", + "glasses-round", + "glasses", + "globe-pointer", + "globe-snow", + "globe-stand", + "globe-wifi", + "globe", + "goal-net", + "golf-ball-tee", + "golf-club", + "golf-flag-hole", + "gopuram", + "graduation-cap", + "gramophone", + "grapes", + "grate-droplet", + "grate", + "greater-than-equal", + "greater-than", + "grid-2-plus", + "grid-2", + "grid-4", + "grid-5", + "grid-dividers", + "grid-horizontal", + "grid-round-2-plus", + "grid-round-2", + "grid-round-4", + "grid-round-5", + "grid-round", + "grid", + "grill-fire", + "grill-hot", + "grill", + "grip-dots-vertical", + "grip-dots", + "grip-lines-vertical", + "grip-lines", + "grip-vertical", + "grip", + "group-arrows-rotate", + "guarani-sign", + "guitar-electric", + "guitar", + "guitars", + "gun-slash", + "gun-squirt", + "gun", + "h", + "h1", + "h2", + "h3", + "h4", + "h5", + "h6", + "hammer-brush", + "hammer-crash", + "hammer-war", + "hammer", + "hamsa", + "hand-back-fist", + "hand-back-point-down", + "hand-back-point-left", + "hand-back-point-ribbon", + "hand-back-point-right", + "hand-back-point-up", + "hand-dots", + "hand-fingers-crossed", + "hand-fist", + "hand-heart", + "hand-holding-box", + "hand-holding-circle-dollar", + "hand-holding-dollar", + "hand-holding-droplet", + "hand-holding-hand", + "hand-holding-heart", + "hand-holding-magic", + "hand-holding-medical", + "hand-holding-seedling", + "hand-holding-skull", + "hand-holding", + "hand-horns", + "hand-lizard", + "hand-love", + "hand-middle-finger", + "hand-peace", + "hand-point-down", + "hand-point-left", + "hand-point-ribbon", + "hand-point-right", + "hand-point-up", + "hand-pointer", + "hand-scissors", + "hand-sparkles", + "hand-spock", + "hand-wave", + "hand", + "handcuffs", + "hands-asl-interpreting", + "hands-bound", + "hands-bubbles", + "hands-clapping", + "hands-holding-child", + "hands-holding-circle", + "hands-holding-diamond", + "hands-holding-dollar", + "hands-holding-heart", + "hands-holding", + "hands-praying", + "hands", + "handshake-angle", + "handshake-simple-slash", + "handshake-simple", + "handshake-slash", + "handshake", + "hanukiah", + "hard-drive", + "hashtag-lock", + "hashtag", + "hat-beach", + "hat-chef", + "hat-cowboy-side", + "hat-cowboy", + "hat-santa", + "hat-winter", + "hat-witch", + "hat-wizard", + "head-side-brain", + "head-side-cough-slash", + "head-side-cough", + "head-side-gear", + "head-side-goggles", + "head-side-headphones", + "head-side-heart", + "head-side-mask", + "head-side-medical", + "head-side-virus", + "head-side", + "heading", + "headphones-simple", + "headphones", + "headset", + "heart-circle-bolt", + "heart-circle-check", + "heart-circle-exclamation", + "heart-circle-minus", + "heart-circle-plus", + "heart-circle-xmark", + "heart-crack", + "heart-half-stroke", + "heart-half", + "heart-pulse", + "heart", + "heat", + "helicopter-symbol", + "helicopter", + "helmet-battle", + "helmet-safety", + "helmet-un", + "hexagon-check", + "hexagon-divide", + "hexagon-exclamation", + "hexagon-image", + "hexagon-minus", + "hexagon-plus", + "hexagon-vertical-nft-slanted", + "hexagon-vertical-nft", + "hexagon-xmark", + "hexagon", + "high-definition", + "highlighter-line", + "highlighter", + "hill-avalanche", + "hill-rockslide", + "hippo", + "hockey-mask", + "hockey-puck", + "hockey-stick-puck", + "hockey-sticks", + "holly-berry", + "honey-pot", + "hood-cloak", + "horizontal-rule", + "horse-head", + "horse-saddle", + "horse", + "hose-reel", + "hose", + "hospital-user", + "hospital", + "hospitals", + "hot-tub-person", + "hotdog", + "hotel", + "hourglass-clock", + "hourglass-end", + "hourglass-half", + "hourglass-start", + "hourglass", + "house-blank", + "house-building", + "house-chimney-blank", + "house-chimney-crack", + "house-chimney-heart", + "house-chimney-medical", + "house-chimney-user", + "house-chimney-window", + "house-chimney", + "house-circle-check", + "house-circle-exclamation", + "house-circle-xmark", + "house-crack", + "house-day", + "house-fire", + "house-flag", + "house-flood-water-circle-arrow-right", + "house-flood-water", + "house-heart", + "house-laptop", + "house-lock", + "house-medical-circle-check", + "house-medical-circle-exclamation", + "house-medical-circle-xmark", + "house-medical-flag", + "house-medical", + "house-night", + "house-person-leave", + "house-person-return", + "house-signal", + "house-tree", + "house-tsunami", + "house-turret", + "house-user", + "house-water", + "house-window", + "house", + "hryvnia-sign", + "hundred-points", + "hurricane", + "hydra", + "hyphen", + "i-cursor", + "i", + "ice-cream", + "ice-skate", + "icicles", + "icons", + "id-badge", + "id-card-clip", + "id-card", + "igloo", + "image-landscape", + "image-polaroid-user", + "image-polaroid", + "image-portrait", + "image-slash", + "image-user", + "image", + "images-user", + "images", + "inbox-full", + "inbox-in", + "inbox-out", + "inbox", + "inboxes", + "indent", + "indian-rupee-sign", + "industry-windows", + "industry", + "infinity", + "info", + "inhaler", + "input-numeric", + "input-pipe", + "input-text", + "integral", + "interrobang", + "intersection", + "island-tropical", + "italic", + "j", + "jack-o-lantern", + "jar-wheat", + "jar", + "jedi", + "jet-fighter-up", + "jet-fighter", + "joint", + "joystick", + "jug-bottle", + "jug-detergent", + "jug", + "k", + "kaaba", + "kazoo", + "kerning", + "key-skeleton-left-right", + "key-skeleton", + "key", + "keyboard-brightness-low", + "keyboard-brightness", + "keyboard-down", + "keyboard-left", + "keyboard", + "keynote", + "khanda", + "kidneys", + "kip-sign", + "kit-medical", + "kitchen-set", + "kite", + "kiwi-bird", + "kiwi-fruit", + "knife-kitchen", + "knife", + "l", + "lacrosse-stick-ball", + "lacrosse-stick", + "lambda", + "lamp-desk", + "lamp-floor", + "lamp-street", + "lamp", + "land-mine-on", + "landmark-dome", + "landmark-flag", + "landmark-magnifying-glass", + "landmark", + "language", + "laptop-arrow-down", + "laptop-binary", + "laptop-code", + "laptop-file", + "laptop-medical", + "laptop-mobile", + "laptop-slash", + "laptop", + "lari-sign", + "lasso-sparkles", + "lasso", + "layer-group", + "layer-minus", + "layer-plus", + "leaf-heart", + "leaf-maple", + "leaf-oak", + "leaf", + "leafy-green", + "left-from-bracket", + "left-from-line", + "left-long-to-line", + "left-long", + "left-right", + "left-to-bracket", + "left-to-line", + "left", + "lemon", + "less-than-equal", + "less-than", + "life-ring", + "light-ceiling", + "light-emergency-on", + "light-emergency", + "light-switch-off", + "light-switch-on", + "light-switch", + "lightbulb-cfl-on", + "lightbulb-cfl", + "lightbulb-dollar", + "lightbulb-exclamation-on", + "lightbulb-exclamation", + "lightbulb-gear", + "lightbulb-message", + "lightbulb-on", + "lightbulb-slash", + "lightbulb", + "lighthouse", + "lights-holiday", + "line-columns", + "line-height", + "lines-leaning", + "link-horizontal-slash", + "link-horizontal", + "link-simple-slash", + "link-simple", + "link-slash", + "link", + "lips", + "lira-sign", + "list-check", + "list-dropdown", + "list-music", + "list-ol", + "list-radio", + "list-timeline", + "list-tree", + "list-ul", + "list", + "litecoin-sign", + "loader", + "lobster", + "location-arrow-up", + "location-arrow", + "location-check", + "location-crosshairs-slash", + "location-crosshairs", + "location-dot-slash", + "location-dot", + "location-exclamation", + "location-minus", + "location-pen", + "location-pin-lock", + "location-pin-slash", + "location-pin", + "location-plus", + "location-question", + "location-smile", + "location-xmark", + "lock-a", + "lock-hashtag", + "lock-keyhole-open", + "lock-keyhole", + "lock-open", + "lock", + "locust", + "lollipop", + "loveseat", + "luchador-mask", + "lungs-virus", + "lungs", + "m", + "mace", + "magnet", + "magnifying-glass-arrow-right", + "magnifying-glass-arrows-rotate", + "magnifying-glass-chart", + "magnifying-glass-dollar", + "magnifying-glass-location", + "magnifying-glass-minus", + "magnifying-glass-music", + "magnifying-glass-play", + "magnifying-glass-plus", + "magnifying-glass-waveform", + "magnifying-glass", + "mailbox-flag-up", + "mailbox", + "manat-sign", + "mandolin", + "mango", + "manhole", + "map-location-dot", + "map-location", + "map-pin", + "map", + "marker", + "mars-and-venus-burst", + "mars-and-venus", + "mars-double", + "mars-stroke-right", + "mars-stroke-up", + "mars-stroke", + "mars", + "martini-glass-citrus", + "martini-glass-empty", + "martini-glass", + "mask-face", + "mask-snorkel", + "mask-ventilator", + "mask", + "masks-theater", + "mattress-pillow", + "maximize", + "meat", + "medal", + "megaphone", + "melon-slice", + "melon", + "memo-circle-check", + "memo-circle-info", + "memo-pad", + "memo", + "memory", + "menorah", + "mercury", + "merge", + "message-arrow-down", + "message-arrow-up-right", + "message-arrow-up", + "message-bot", + "message-captions", + "message-check", + "message-code", + "message-dollar", + "message-dots", + "message-exclamation", + "message-heart", + "message-image", + "message-lines", + "message-medical", + "message-middle-top", + "message-middle", + "message-minus", + "message-music", + "message-pen", + "message-plus", + "message-question", + "message-quote", + "message-slash", + "message-smile", + "message-sms", + "message-text", + "message-xmark", + "message", + "messages-dollar", + "messages-question", + "messages", + "meteor", + "meter-bolt", + "meter-droplet", + "meter-fire", + "meter", + "microchip-ai", + "microchip", + "microphone-lines-slash", + "microphone-lines", + "microphone-slash", + "microphone-stand", + "microphone", + "microscope", + "microwave", + "mill-sign", + "minimize", + "minus", + "mistletoe", + "mitten", + "mobile-button", + "mobile-notch", + "mobile-retro", + "mobile-screen-button", + "mobile-screen", + "mobile-signal-out", + "mobile-signal", + "mobile", + "money-bill-1-wave", + "money-bill-1", + "money-bill-simple-wave", + "money-bill-simple", + "money-bill-transfer", + "money-bill-trend-up", + "money-bill-wave", + "money-bill-wheat", + "money-bill", + "money-bills-simple", + "money-bills", + "money-check-dollar-pen", + "money-check-dollar", + "money-check-pen", + "money-check", + "money-from-bracket", + "money-simple-from-bracket", + "monitor-waveform", + "monkey", + "monument", + "moon-cloud", + "moon-over-sun", + "moon-stars", + "moon", + "moped", + "mortar-pestle", + "mosque", + "mosquito-net", + "mosquito", + "motorcycle", + "mound", + "mountain-city", + "mountain-sun", + "mountain", + "mountains", + "mouse-field", + "mp3-player", + "mug-hot", + "mug-marshmallows", + "mug-saucer", + "mug-tea-saucer", + "mug-tea", + "mug", + "mushroom", + "music-magnifying-glass", + "music-note-slash", + "music-note", + "music-slash", + "music", + "mustache", + "n", + "naira-sign", + "narwhal", + "nesting-dolls", + "network-wired", + "neuter", + "newspaper", + "nfc-lock", + "nfc-magnifying-glass", + "nfc-pen", + "nfc-signal", + "nfc-slash", + "nfc-symbol", + "nfc-trash", + "nfc", + "nose", + "not-equal", + "notdef", + "note-medical", + "note-sticky", + "note", + "notebook", + "notes-medical", + "notes", + "o", + "object-exclude", + "object-group", + "object-intersect", + "object-subtract", + "object-ungroup", + "object-union", + "objects-align-bottom", + "objects-align-center-horizontal", + "objects-align-center-vertical", + "objects-align-left", + "objects-align-right", + "objects-align-top", + "objects-column", + "octagon-check", + "octagon-divide", + "octagon-exclamation", + "octagon-minus", + "octagon-plus", + "octagon-xmark", + "octagon", + "octopus", + "oil-can-drip", + "oil-can", + "oil-temperature", + "oil-well", + "olive-branch", + "olive", + "om", + "omega", + "onion", + "option", + "ornament", + "otter", + "outdent", + "outlet", + "oven", + "overline", + "p", + "page-caret-down", + "page-caret-up", + "page", + "pager", + "paint-roller", + "paintbrush-fine", + "paintbrush-pencil", + "paintbrush", + "palette", + "pallet-box", + "pallet-boxes", + "pallet", + "pan-food", + "pan-frying", + "pancakes", + "panel-ews", + "panel-fire", + "panorama", + "paper-plane-top", + "paper-plane", + "paperclip-vertical", + "paperclip", + "parachute-box", + "paragraph-left", + "paragraph", + "party-bell", + "party-horn", + "passport", + "paste", + "pause", + "paw-claws", + "paw-simple", + "paw", + "peace", + "peach", + "peanut", + "peanuts", + "peapod", + "pear", + "pedestal", + "pegasus", + "pen-circle", + "pen-clip-slash", + "pen-clip", + "pen-fancy-slash", + "pen-fancy", + "pen-field", + "pen-line", + "pen-nib-slash", + "pen-nib", + "pen-paintbrush", + "pen-ruler", + "pen-slash", + "pen-swirl", + "pen-to-square", + "pen", + "pencil-mechanical", + "pencil-slash", + "pencil", + "people-arrows", + "people-carry-box", + "people-dress-simple", + "people-dress", + "people-group", + "people-line", + "people-pants-simple", + "people-pants", + "people-pulling", + "people-robbery", + "people-roof", + "people-simple", + "people", + "pepper-hot", + "pepper", + "percent", + "period", + "person-arrow-down-to-line", + "person-arrow-up-from-line", + "person-biking-mountain", + "person-biking", + "person-booth", + "person-breastfeeding", + "person-burst", + "person-cane", + "person-carry-box", + "person-chalkboard", + "person-circle-check", + "person-circle-exclamation", + "person-circle-minus", + "person-circle-plus", + "person-circle-question", + "person-circle-xmark", + "person-digging", + "person-dolly-empty", + "person-dolly", + "person-dots-from-line", + "person-dress-burst", + "person-dress-fairy", + "person-dress-simple", + "person-dress", + "person-drowning", + "person-fairy", + "person-falling-burst", + "person-falling", + "person-from-portal", + "person-half-dress", + "person-harassing", + "person-hiking", + "person-military-pointing", + "person-military-rifle", + "person-military-to-person", + "person-pinball", + "person-praying", + "person-pregnant", + "person-rays", + "person-rifle", + "person-running-fast", + "person-running", + "person-seat-reclined", + "person-seat", + "person-shelter", + "person-sign", + "person-simple", + "person-skating", + "person-ski-jumping", + "person-ski-lift", + "person-skiing-nordic", + "person-skiing", + "person-sledding", + "person-snowboarding", + "person-snowmobiling", + "person-swimming", + "person-through-window", + "person-to-door", + "person-to-portal", + "person-walking-arrow-loop-left", + "person-walking-arrow-right", + "person-walking-dashed-line-arrow-right", + "person-walking-luggage", + "person-walking-with-cane", + "person-walking", + "person", + "peseta-sign", + "peso-sign", + "phone-arrow-down-left", + "phone-arrow-right", + "phone-arrow-up-right", + "phone-flip", + "phone-hangup", + "phone-intercom", + "phone-missed", + "phone-office", + "phone-plus", + "phone-rotary", + "phone-slash", + "phone-volume", + "phone-xmark", + "phone", + "photo-film-music", + "photo-film", + "pi", + "piano-keyboard", + "piano", + "pickaxe", + "pickleball", + "pie", + "pig", + "piggy-bank", + "pills", + "pinata", + "pinball", + "pineapple", + "pipe-circle-check", + "pipe-collar", + "pipe-section", + "pipe-smoking", + "pipe-valve", + "pipe", + "pizza-slice", + "pizza", + "place-of-worship", + "plane-arrival", + "plane-circle-check", + "plane-circle-exclamation", + "plane-circle-xmark", + "plane-departure", + "plane-engines", + "plane-lock", + "plane-prop", + "plane-slash", + "plane-tail", + "plane-up-slash", + "plane-up", + "plane", + "planet-moon", + "planet-ringed", + "plant-wilt", + "plate-utensils", + "plate-wheat", + "play-pause", + "play", + "plug-circle-bolt", + "plug-circle-check", + "plug-circle-exclamation", + "plug-circle-minus", + "plug-circle-plus", + "plug-circle-xmark", + "plug", + "plus-large", + "plus-minus", + "plus", + "podcast", + "podium-star", + "podium", + "police-box", + "poll-people", + "pompebled", + "poo-storm", + "poo", + "pool-8-ball", + "poop", + "popcorn", + "popsicle", + "pot-food", + "potato", + "power-off", + "prescription-bottle-medical", + "prescription-bottle-pill", + "prescription-bottle", + "prescription", + "presentation-screen", + "pretzel", + "print-magnifying-glass", + "print-slash", + "print", + "projector", + "pump-medical", + "pump-soap", + "pump", + "pumpkin", + "puzzle-piece-simple", + "puzzle-piece", + "puzzle", + "q", + "qrcode", + "question", + "quote-left", + "quote-right", + "quotes", + "r", + "rabbit-running", + "rabbit", + "raccoon", + "racquet", + "radar", + "radiation", + "radio-tuner", + "radio", + "rainbow", + "raindrops", + "ram", + "ramp-loading", + "ranking-star", + "raygun", + "receipt", + "record-vinyl", + "rectangle-ad", + "rectangle-barcode", + "rectangle-code", + "rectangle-history-circle-plus", + "rectangle-history-circle-user", + "rectangle-history", + "rectangle-list", + "rectangle-pro", + "rectangle-terminal", + "rectangle-vertical-history", + "rectangle-vertical", + "rectangle-wide", + "rectangle-xmark", + "rectangle", + "rectangles-mixed", + "recycle", + "reel", + "reflect-both", + "reflect-horizontal", + "reflect-vertical", + "refrigerator", + "registered", + "repeat-1", + "repeat", + "reply-all", + "reply-clock", + "reply", + "republican", + "restroom-simple", + "restroom", + "retweet", + "rhombus", + "ribbon", + "right-from-bracket", + "right-from-line", + "right-left-large", + "right-left", + "right-long-to-line", + "right-long", + "right-to-bracket", + "right-to-line", + "right", + "ring-diamond", + "ring", + "rings-wedding", + "road-barrier", + "road-bridge", + "road-circle-check", + "road-circle-exclamation", + "road-circle-xmark", + "road-lock", + "road-spikes", + "road", + "robot-astromech", + "robot", + "rocket-launch", + "rocket", + "roller-coaster", + "rotate-exclamation", + "rotate-left", + "rotate-reverse", + "rotate-right", + "rotate", + "route-highway", + "route-interstate", + "route", + "router", + "rss", + "ruble-sign", + "rug", + "rugby-ball", + "ruler-combined", + "ruler-horizontal", + "ruler-triangle", + "ruler-vertical", + "ruler", + "rupee-sign", + "rupiah-sign", + "rv", + "s", + "sack-dollar", + "sack-xmark", + "sack", + "sailboat", + "salad", + "salt-shaker", + "sandwich", + "satellite-dish", + "satellite", + "sausage", + "saxophone-fire", + "saxophone", + "scale-balanced", + "scale-unbalanced-flip", + "scale-unbalanced", + "scalpel-line-dashed", + "scalpel", + "scanner-gun", + "scanner-image", + "scanner-keyboard", + "scanner-touchscreen", + "scarecrow", + "scarf", + "school-circle-check", + "school-circle-exclamation", + "school-circle-xmark", + "school-flag", + "school-lock", + "school", + "scissors", + "screen-users", + "screencast", + "screwdriver-wrench", + "screwdriver", + "scribble", + "scroll-old", + "scroll-torah", + "scroll", + "scrubber", + "scythe", + "sd-card", + "sd-cards", + "seal-exclamation", + "seal-question", + "seal", + "seat-airline", + "section", + "seedling", + "semicolon", + "send-back", + "send-backward", + "sensor-cloud", + "sensor-fire", + "sensor-on", + "sensor-triangle-exclamation", + "sensor", + "server", + "shapes", + "share-all", + "share-from-square", + "share-nodes", + "share", + "sheep", + "sheet-plastic", + "shekel-sign", + "shelves-empty", + "shelves", + "shield-cat", + "shield-check", + "shield-cross", + "shield-dog", + "shield-exclamation", + "shield-halved", + "shield-heart", + "shield-keyhole", + "shield-minus", + "shield-plus", + "shield-quartered", + "shield-slash", + "shield-virus", + "shield-xmark", + "shield", + "ship", + "shirt-long-sleeve", + "shirt-running", + "shirt-tank-top", + "shirt", + "shish-kebab", + "shoe-prints", + "shop-lock", + "shop-slash", + "shop", + "shovel-snow", + "shovel", + "shower-down", + "shower", + "shredder", + "shrimp", + "shuffle", + "shutters", + "shuttle-space", + "shuttlecock", + "sickle", + "sidebar-flip", + "sidebar", + "sigma", + "sign-hanging", + "sign-post", + "sign-posts-wrench", + "sign-posts", + "signal-bars-fair", + "signal-bars-good", + "signal-bars-slash", + "signal-bars-weak", + "signal-bars", + "signal-fair", + "signal-good", + "signal-slash", + "signal-stream-slash", + "signal-stream", + "signal-strong", + "signal-weak", + "signal", + "signature-lock", + "signature-slash", + "signature", + "signs-post", + "sim-card", + "sim-cards", + "sink", + "siren-on", + "siren", + "sitemap", + "skeleton-ribs", + "skeleton", + "ski-boot-ski", + "ski-boot", + "skull-cow", + "skull-crossbones", + "skull", + "slash-back", + "slash-forward", + "slash", + "sleigh", + "slider", + "sliders-simple", + "sliders-up", + "sliders", + "slot-machine", + "smog", + "smoke", + "smoking", + "snake", + "snooze", + "snow-blowing", + "snowflake-droplets", + "snowflake", + "snowflakes", + "snowman-head", + "snowman", + "snowplow", + "soap", + "socks", + "soft-serve", + "solar-panel", + "solar-system", + "sort-down", + "sort-up", + "sort", + "spa", + "space-station-moon-construction", + "space-station-moon", + "spade", + "spaghetti-monster-flying", + "sparkle", + "sparkles", + "speaker", + "speakers", + "spell-check", + "spider-black-widow", + "spider-web", + "spider", + "spinner-scale", + "spinner-third", + "spinner", + "split", + "splotch", + "spoon", + "sportsball", + "spray-can-sparkles", + "spray-can", + "sprinkler-ceiling", + "sprinkler", + "square-0", + "square-1", + "square-2", + "square-3", + "square-4", + "square-5", + "square-6", + "square-7", + "square-8", + "square-9", + "square-a-lock", + "square-a", + "square-ampersand", + "square-arrow-down-left", + "square-arrow-down-right", + "square-arrow-down", + "square-arrow-left", + "square-arrow-right", + "square-arrow-up-left", + "square-arrow-up-right", + "square-arrow-up", + "square-b", + "square-bolt", + "square-c", + "square-caret-down", + "square-caret-left", + "square-caret-right", + "square-caret-up", + "square-check", + "square-chevron-down", + "square-chevron-left", + "square-chevron-right", + "square-chevron-up", + "square-code", + "square-d", + "square-dashed-circle-plus", + "square-dashed", + "square-divide", + "square-dollar", + "square-down-left", + "square-down-right", + "square-down", + "square-e", + "square-ellipsis-vertical", + "square-ellipsis", + "square-envelope", + "square-exclamation", + "square-f", + "square-fragile", + "square-full", + "square-g", + "square-h", + "square-heart", + "square-i", + "square-info", + "square-j", + "square-k", + "square-kanban", + "square-l", + "square-left", + "square-list", + "square-m", + "square-minus", + "square-n", + "square-nfi", + "square-o", + "square-p", + "square-parking-slash", + "square-parking", + "square-pen", + "square-person-confined", + "square-phone-flip", + "square-phone-hangup", + "square-phone", + "square-plus", + "square-poll-horizontal", + "square-poll-vertical", + "square-q", + "square-quarters", + "square-question", + "square-quote", + "square-r", + "square-right", + "square-ring", + "square-root-variable", + "square-root", + "square-rss", + "square-s", + "square-share-nodes", + "square-sliders-vertical", + "square-sliders", + "square-small", + "square-star", + "square-t", + "square-terminal", + "square-this-way-up", + "square-u", + "square-up-left", + "square-up-right", + "square-up", + "square-user", + "square-v", + "square-virus", + "square-w", + "square-x", + "square-xmark", + "square-y", + "square-z", + "square", + "squid", + "squirrel", + "staff-snake", + "staff", + "stairs", + "stamp", + "standard-definition", + "stapler", + "star-and-crescent", + "star-christmas", + "star-exclamation", + "star-half-stroke", + "star-half", + "star-of-david", + "star-of-life", + "star-sharp-half-stroke", + "star-sharp-half", + "star-sharp", + "star-shooting", + "star", + "starfighter-twin-ion-engine-advanced", + "starfighter-twin-ion-engine", + "starfighter", + "stars", + "starship-freighter", + "starship", + "steak", + "steering-wheel", + "sterling-sign", + "stethoscope", + "stocking", + "stomach", + "stop", + "stopwatch-20", + "stopwatch", + "store-lock", + "store-slash", + "store", + "strawberry", + "street-view", + "stretcher", + "strikethrough", + "stroopwafel", + "subscript", + "subtitles-slash", + "subtitles", + "suitcase-medical", + "suitcase-rolling", + "suitcase", + "sun-bright", + "sun-cloud", + "sun-dust", + "sun-haze", + "sun-plant-wilt", + "sun", + "sunglasses", + "sunrise", + "sunset", + "superscript", + "sushi-roll", + "sushi", + "swap-arrows", + "swap", + "swatchbook", + "sword-laser-alt", + "sword-laser", + "sword", + "swords-laser", + "swords", + "symbols", + "synagogue", + "syringe", + "t-rex", + "t", + "table-cells-column-lock", + "table-cells-column-unlock", + "table-cells-large", + "table-cells-lock", + "table-cells-row-lock", + "table-cells-row-unlock", + "table-cells-unlock", + "table-cells", + "table-columns", + "table-layout", + "table-list", + "table-picnic", + "table-pivot", + "table-rows", + "table-tennis-paddle-ball", + "table-tree", + "table", + "tablet-button", + "tablet-rugged", + "tablet-screen-button", + "tablet-screen", + "tablet", + "tablets", + "tachograph-digital", + "taco", + "tag", + "tags", + "tally-1", + "tally-2", + "tally-3", + "tally-4", + "tally", + "tamale", + "tank-water", + "tape", + "tarp-droplet", + "tarp", + "taxi-bus", + "taxi", + "teddy-bear", + "teeth-open", + "teeth", + "telescope", + "temperature-arrow-down", + "temperature-arrow-up", + "temperature-empty", + "temperature-full", + "temperature-half", + "temperature-high", + "temperature-list", + "temperature-low", + "temperature-quarter", + "temperature-snow", + "temperature-sun", + "temperature-three-quarters", + "tenge-sign", + "tennis-ball", + "tent-arrow-down-to-line", + "tent-arrow-left-right", + "tent-arrow-turn-left", + "tent-arrows-down", + "tent-double-peak", + "tent", + "tents", + "terminal", + "text-height", + "text-size", + "text-slash", + "text-width", + "text", + "thermometer", + "theta", + "thought-bubble", + "thumbs-down", + "thumbs-up", + "thumbtack-slash", + "thumbtack", + "tick", + "ticket-airline", + "ticket-perforated", + "ticket-simple", + "ticket", + "tickets-airline", + "tickets-perforated", + "tickets-simple", + "tickets", + "tilde", + "timeline-arrow", + "timeline", + "timer", + "tire-flat", + "tire-pressure-warning", + "tire-rugged", + "tire", + "toggle-large-off", + "toggle-large-on", + "toggle-off", + "toggle-on", + "toilet-paper-blank-under", + "toilet-paper-blank", + "toilet-paper-check", + "toilet-paper-slash", + "toilet-paper-under-slash", + "toilet-paper-under", + "toilet-paper-xmark", + "toilet-paper", + "toilet-portable", + "toilet", + "toilets-portable", + "tomato", + "tombstone-blank", + "tombstone", + "toolbox", + "tooth", + "toothbrush", + "torii-gate", + "tornado", + "tower-broadcast", + "tower-cell", + "tower-control", + "tower-observation", + "tractor", + "trademark", + "traffic-cone", + "traffic-light-go", + "traffic-light-slow", + "traffic-light-stop", + "traffic-light", + "trailer", + "train-subway-tunnel", + "train-subway", + "train-track", + "train-tram", + "train-tunnel", + "train", + "transformer-bolt", + "transgender", + "transporter-1", + "transporter-2", + "transporter-3", + "transporter-4", + "transporter-5", + "transporter-6", + "transporter-7", + "transporter-empty", + "transporter", + "trash-arrow-up", + "trash-can-arrow-up", + "trash-can-check", + "trash-can-clock", + "trash-can-list", + "trash-can-plus", + "trash-can-slash", + "trash-can-undo", + "trash-can-xmark", + "trash-can", + "trash-check", + "trash-clock", + "trash-list", + "trash-plus", + "trash-slash", + "trash-undo", + "trash-xmark", + "trash", + "treasure-chest", + "tree-christmas", + "tree-city", + "tree-deciduous", + "tree-decorated", + "tree-large", + "tree-palm", + "tree", + "trees", + "triangle-exclamation", + "triangle-instrument", + "triangle-person-digging", + "triangle", + "tricycle-adult", + "tricycle", + "trillium", + "trophy-star", + "trophy", + "trowel-bricks", + "trowel", + "truck-arrow-right", + "truck-bolt", + "truck-clock", + "truck-container-empty", + "truck-container", + "truck-droplet", + "truck-fast", + "truck-field-un", + "truck-field", + "truck-fire", + "truck-flatbed", + "truck-front", + "truck-ladder", + "truck-medical", + "truck-monster", + "truck-moving", + "truck-pickup", + "truck-plane", + "truck-plow", + "truck-ramp-box", + "truck-ramp-couch", + "truck-ramp", + "truck-tow", + "truck-utensils", + "truck", + "trumpet", + "tty-answer", + "tty", + "tugrik-sign", + "turkey", + "turkish-lira-sign", + "turn-down-left", + "turn-down-right", + "turn-down", + "turn-left-down", + "turn-left-up", + "turn-left", + "turn-right", + "turn-up", + "turntable", + "turtle", + "tv-music", + "tv-retro", + "tv", + "typewriter", + "u", + "ufo-beam", + "ufo", + "umbrella-beach", + "umbrella-simple", + "umbrella", + "underline", + "unicorn", + "uniform-martial-arts", + "union", + "universal-access", + "unlock-keyhole", + "unlock", + "up-down-left-right", + "up-down", + "up-from-bracket", + "up-from-dotted-line", + "up-from-line", + "up-left", + "up-long", + "up-right-and-down-left-from-center", + "up-right-from-square", + "up-right", + "up-to-bracket", + "up-to-dotted-line", + "up-to-line", + "up", + "upload", + "usb-drive", + "user-alien", + "user-astronaut", + "user-beard-bolt", + "user-bounty-hunter", + "user-check", + "user-chef", + "user-clock", + "user-cowboy", + "user-crown", + "user-doctor-hair-long", + "user-doctor-hair", + "user-doctor-message", + "user-doctor", + "user-gear", + "user-graduate", + "user-group-crown", + "user-group-simple", + "user-group", + "user-hair-buns", + "user-hair-long", + "user-hair-mullet", + "user-hair", + "user-headset", + "user-helmet-safety", + "user-hoodie", + "user-injured", + "user-large-slash", + "user-large", + "user-lock", + "user-magnifying-glass", + "user-minus", + "user-music", + "user-ninja", + "user-nurse-hair-long", + "user-nurse-hair", + "user-nurse", + "user-pen", + "user-pilot-tie", + "user-pilot", + "user-plus", + "user-police-tie", + "user-police", + "user-robot-xmarks", + "user-robot", + "user-secret", + "user-shakespeare", + "user-shield", + "user-slash", + "user-tag", + "user-tie-hair-long", + "user-tie-hair", + "user-tie", + "user-unlock", + "user-visor", + "user-vneck-hair-long", + "user-vneck-hair", + "user-vneck", + "user-xmark", + "user", + "users-between-lines", + "users-gear", + "users-line", + "users-medical", + "users-rays", + "users-rectangle", + "users-slash", + "users-viewfinder", + "users", + "utensils-slash", + "utensils", + "utility-pole-double", + "utility-pole", + "v", + "vacuum-robot", + "vacuum", + "value-absolute", + "van-shuttle", + "vault", + "vector-circle", + "vector-polygon", + "vector-square", + "vent-damper", + "venus-double", + "venus-mars", + "venus", + "vest-patches", + "vest", + "vial-circle-check", + "vial-virus", + "vial", + "vials", + "video-arrow-down-left", + "video-arrow-up-right", + "video-plus", + "video-slash", + "video", + "vihara", + "violin", + "virus-covid-slash", + "virus-covid", + "virus-slash", + "virus", + "viruses", + "voicemail", + "volcano", + "volleyball", + "volume-high", + "volume-low", + "volume-off", + "volume-slash", + "volume-xmark", + "volume", + "vr-cardboard", + "w", + "waffle", + "wagon-covered", + "walker", + "walkie-talkie", + "wallet", + "wand-magic-sparkles", + "wand-magic", + "wand-sparkles", + "wand", + "warehouse-full", + "warehouse", + "washing-machine", + "watch-apple", + "watch-calculator", + "watch-fitness", + "watch-smart", + "watch", + "water-arrow-down", + "water-arrow-up", + "water-ladder", + "water", + "watermelon-slice", + "wave-pulse", + "wave-sine", + "wave-square", + "wave-triangle", + "wave", + "waveform-lines", + "waveform", + "waves-sine", + "web-awesome", + "webhook", + "weight-hanging", + "weight-scale", + "whale", + "wheat-awn-circle-exclamation", + "wheat-awn-slash", + "wheat-awn", + "wheat-slash", + "wheat", + "wheelchair-move", + "wheelchair", + "whiskey-glass-ice", + "whiskey-glass", + "whistle", + "wifi-exclamation", + "wifi-fair", + "wifi-slash", + "wifi-weak", + "wifi", + "wind-turbine", + "wind-warning", + "wind", + "window-flip", + "window-frame-open", + "window-frame", + "window-maximize", + "window-minimize", + "window-restore", + "window", + "windsock", + "wine-bottle", + "wine-glass-crack", + "wine-glass-empty", + "wine-glass", + "won-sign", + "worm", + "wreath-laurel", + "wreath", + "wrench-simple", + "wrench", + "x-ray", + "x", + "xmark-large", + "xmark-to-slot", + "xmark", + "xmarks-lines", + "y", + "yen-sign", + "yin-yang", + "z" + ], + "sharp-light": [ + "0", + "00", + "1", + "2", + "3", + "360-degrees", + "4", + "5", + "6", + "7", + "8", + "9", + "a", + "abacus", + "accent-grave", + "acorn", + "address-book", + "address-card", + "air-conditioner", + "airplay", + "alarm-clock", + "alarm-exclamation", + "alarm-plus", + "alarm-snooze", + "album-circle-plus", + "album-circle-user", + "album-collection-circle-plus", + "album-collection-circle-user", + "album-collection", + "album", + "alicorn", + "alien-8bit", + "alien", + "align-center", + "align-justify", + "align-left", + "align-right", + "align-slash", + "alt", + "amp-guitar", + "ampersand", + "anchor-circle-check", + "anchor-circle-exclamation", + "anchor-circle-xmark", + "anchor-lock", + "anchor", + "angel", + "angle-90", + "angle-down", + "angle-left", + "angle-right", + "angle-up", + "angle", + "angles-down", + "angles-left", + "angles-right", + "angles-up-down", + "angles-up", + "ankh", + "ant", + "apartment", + "aperture", + "apostrophe", + "apple-core", + "apple-whole", + "archway", + "arrow-down-1-9", + "arrow-down-9-1", + "arrow-down-a-z", + "arrow-down-arrow-up", + "arrow-down-big-small", + "arrow-down-from-arc", + "arrow-down-from-bracket", + "arrow-down-from-dotted-line", + "arrow-down-from-line", + "arrow-down-left-and-arrow-up-right-to-center", + "arrow-down-left", + "arrow-down-long", + "arrow-down-right", + "arrow-down-short-wide", + "arrow-down-small-big", + "arrow-down-square-triangle", + "arrow-down-to-arc", + "arrow-down-to-bracket", + "arrow-down-to-dotted-line", + "arrow-down-to-line", + "arrow-down-to-square", + "arrow-down-triangle-square", + "arrow-down-up-across-line", + "arrow-down-up-lock", + "arrow-down-wide-short", + "arrow-down-z-a", + "arrow-down", + "arrow-left-from-arc", + "arrow-left-from-bracket", + "arrow-left-from-line", + "arrow-left-long-to-line", + "arrow-left-long", + "arrow-left-to-arc", + "arrow-left-to-bracket", + "arrow-left-to-line", + "arrow-left", + "arrow-pointer", + "arrow-progress", + "arrow-right-arrow-left", + "arrow-right-from-arc", + "arrow-right-from-bracket", + "arrow-right-from-line", + "arrow-right-long-to-line", + "arrow-right-long", + "arrow-right-to-arc", + "arrow-right-to-bracket", + "arrow-right-to-city", + "arrow-right-to-line", + "arrow-right", + "arrow-rotate-left", + "arrow-rotate-right", + "arrow-trend-down", + "arrow-trend-up", + "arrow-turn-down-left", + "arrow-turn-down-right", + "arrow-turn-down", + "arrow-turn-left-down", + "arrow-turn-left-up", + "arrow-turn-left", + "arrow-turn-right", + "arrow-turn-up", + "arrow-up-1-9", + "arrow-up-9-1", + "arrow-up-a-z", + "arrow-up-arrow-down", + "arrow-up-big-small", + "arrow-up-from-arc", + "arrow-up-from-bracket", + "arrow-up-from-dotted-line", + "arrow-up-from-ground-water", + "arrow-up-from-line", + "arrow-up-from-square", + "arrow-up-from-water-pump", + "arrow-up-left-from-circle", + "arrow-up-left", + "arrow-up-long", + "arrow-up-right-and-arrow-down-left-from-center", + "arrow-up-right-dots", + "arrow-up-right-from-square", + "arrow-up-right", + "arrow-up-short-wide", + "arrow-up-small-big", + "arrow-up-square-triangle", + "arrow-up-to-arc", + "arrow-up-to-bracket", + "arrow-up-to-dotted-line", + "arrow-up-to-line", + "arrow-up-triangle-square", + "arrow-up-wide-short", + "arrow-up-z-a", + "arrow-up", + "arrows-cross", + "arrows-down-to-line", + "arrows-down-to-people", + "arrows-from-dotted-line", + "arrows-from-line", + "arrows-left-right-to-line", + "arrows-left-right", + "arrows-maximize", + "arrows-minimize", + "arrows-repeat-1", + "arrows-repeat", + "arrows-retweet", + "arrows-rotate-reverse", + "arrows-rotate", + "arrows-spin", + "arrows-split-up-and-left", + "arrows-to-circle", + "arrows-to-dot", + "arrows-to-dotted-line", + "arrows-to-eye", + "arrows-to-line", + "arrows-turn-right", + "arrows-turn-to-dots", + "arrows-up-down-left-right", + "arrows-up-down", + "arrows-up-to-line", + "asterisk", + "at", + "atom-simple", + "atom", + "audio-description-slash", + "audio-description", + "austral-sign", + "avocado", + "award-simple", + "award", + "axe-battle", + "axe", + "b", + "baby-carriage", + "baby", + "backpack", + "backward-fast", + "backward-step", + "backward", + "bacon", + "bacteria", + "bacterium", + "badge-check", + "badge-dollar", + "badge-percent", + "badge-sheriff", + "badge", + "badger-honey", + "badminton", + "bag-seedling", + "bag-shopping-minus", + "bag-shopping-plus", + "bag-shopping", + "bagel", + "bags-shopping", + "baguette", + "bahai", + "baht-sign", + "ball-pile", + "balloon", + "balloons", + "ballot-check", + "ballot", + "ban-bug", + "ban-parking", + "ban-smoking", + "ban", + "banana", + "bandage", + "bangladeshi-taka-sign", + "banjo", + "barcode-read", + "barcode-scan", + "barcode", + "bars-filter", + "bars-progress", + "bars-sort", + "bars-staggered", + "bars", + "baseball-bat-ball", + "baseball", + "basket-shopping-minus", + "basket-shopping-plus", + "basket-shopping-simple", + "basket-shopping", + "basketball-hoop", + "basketball", + "bat", + "bath", + "battery-bolt", + "battery-empty", + "battery-exclamation", + "battery-full", + "battery-half", + "battery-low", + "battery-quarter", + "battery-slash", + "battery-three-quarters", + "bed-bunk", + "bed-empty", + "bed-front", + "bed-pulse", + "bed", + "bee", + "beer-mug-empty", + "beer-mug", + "bell-concierge", + "bell-exclamation", + "bell-on", + "bell-plus", + "bell-ring", + "bell-school-slash", + "bell-school", + "bell-slash", + "bell", + "bells", + "bench-tree", + "bezier-curve", + "bicycle", + "billboard", + "bin-bottles-recycle", + "bin-bottles", + "bin-recycle", + "binary-circle-check", + "binary-lock", + "binary-slash", + "binary", + "binoculars", + "biohazard", + "bird", + "bitcoin-sign", + "blanket-fire", + "blanket", + "blender-phone", + "blender", + "blinds-open", + "blinds-raised", + "blinds", + "block-brick-fire", + "block-brick", + "block-question", + "block-quote", + "block", + "blog", + "blueberries", + "bluetooth", + "bold", + "bolt-auto", + "bolt-lightning", + "bolt-slash", + "bolt", + "bomb", + "bone-break", + "bone", + "bong", + "book-arrow-right", + "book-arrow-up", + "book-atlas", + "book-bible", + "book-blank", + "book-bookmark", + "book-circle-arrow-right", + "book-circle-arrow-up", + "book-copy", + "book-font", + "book-heart", + "book-journal-whills", + "book-medical", + "book-open-cover", + "book-open-reader", + "book-open", + "book-quran", + "book-section", + "book-skull", + "book-sparkles", + "book-tanakh", + "book-user", + "book", + "bookmark-slash", + "bookmark", + "books-medical", + "books", + "boombox", + "boot-heeled", + "boot", + "booth-curtain", + "border-all", + "border-bottom-right", + "border-bottom", + "border-center-h", + "border-center-v", + "border-inner", + "border-left", + "border-none", + "border-outer", + "border-right", + "border-top-left", + "border-top", + "bore-hole", + "bottle-baby", + "bottle-droplet", + "bottle-water", + "bow-arrow", + "bowl-chopsticks-noodles", + "bowl-chopsticks", + "bowl-food", + "bowl-hot", + "bowl-rice", + "bowl-scoop", + "bowl-scoops", + "bowl-soft-serve", + "bowl-spoon", + "bowling-ball-pin", + "bowling-ball", + "bowling-pins", + "box-archive", + "box-ballot", + "box-check", + "box-circle-check", + "box-dollar", + "box-heart", + "box-open-full", + "box-open", + "box-taped", + "box-tissue", + "box", + "boxes-packing", + "boxes-stacked", + "boxing-glove", + "bracket-curly-right", + "bracket-curly", + "bracket-round-right", + "bracket-round", + "bracket-square-right", + "bracket-square", + "brackets-curly", + "brackets-round", + "brackets-square", + "braille", + "brain-arrow-curved-right", + "brain-circuit", + "brain", + "brake-warning", + "brazilian-real-sign", + "bread-loaf", + "bread-slice-butter", + "bread-slice", + "bridge-circle-check", + "bridge-circle-exclamation", + "bridge-circle-xmark", + "bridge-lock", + "bridge-suspension", + "bridge-water", + "bridge", + "briefcase-arrow-right", + "briefcase-blank", + "briefcase-medical", + "briefcase", + "brightness-low", + "brightness", + "bring-forward", + "bring-front", + "broccoli", + "broom-ball", + "broom-wide", + "broom", + "browser", + "browsers", + "brush", + "bucket", + "bug-slash", + "bug", + "bugs", + "building-circle-arrow-right", + "building-circle-check", + "building-circle-exclamation", + "building-circle-xmark", + "building-columns", + "building-flag", + "building-lock", + "building-magnifying-glass", + "building-memo", + "building-ngo", + "building-shield", + "building-un", + "building-user", + "building-wheat", + "building", + "buildings", + "bulldozer", + "bullhorn", + "bullseye-arrow", + "bullseye-pointer", + "bullseye", + "buoy-mooring", + "buoy", + "burger-cheese", + "burger-fries", + "burger-glass", + "burger-lettuce", + "burger-soda", + "burger", + "burrito", + "burst", + "bus-school", + "bus-simple", + "bus", + "business-time", + "butter", + "c", + "cabin", + "cabinet-filing", + "cable-car", + "cactus", + "caduceus", + "cake-candles", + "cake-slice", + "calculator-simple", + "calculator", + "calendar-arrow-down", + "calendar-arrow-up", + "calendar-check", + "calendar-circle-exclamation", + "calendar-circle-minus", + "calendar-circle-plus", + "calendar-circle-user", + "calendar-clock", + "calendar-day", + "calendar-days", + "calendar-exclamation", + "calendar-heart", + "calendar-image", + "calendar-lines-pen", + "calendar-lines", + "calendar-minus", + "calendar-pen", + "calendar-plus", + "calendar-range", + "calendar-star", + "calendar-users", + "calendar-week", + "calendar-xmark", + "calendar", + "calendars", + "camcorder", + "camera-cctv", + "camera-movie", + "camera-polaroid", + "camera-retro", + "camera-rotate", + "camera-security", + "camera-slash", + "camera-viewfinder", + "camera-web-slash", + "camera-web", + "camera", + "campfire", + "campground", + "can-food", + "candle-holder", + "candy-bar", + "candy-cane", + "candy-corn", + "candy", + "cannabis", + "cannon", + "capsules", + "car-battery", + "car-bolt", + "car-building", + "car-bump", + "car-burst", + "car-bus", + "car-circle-bolt", + "car-garage", + "car-mirrors", + "car-on", + "car-rear", + "car-side-bolt", + "car-side", + "car-tilt", + "car-tunnel", + "car-wash", + "car-wrench", + "car", + "caravan-simple", + "caravan", + "card-club", + "card-diamond", + "card-heart", + "card-spade", + "cards-blank", + "cards", + "caret-down", + "caret-left", + "caret-right", + "caret-up", + "carrot", + "cars", + "cart-arrow-down", + "cart-arrow-up", + "cart-circle-arrow-down", + "cart-circle-arrow-up", + "cart-circle-check", + "cart-circle-exclamation", + "cart-circle-plus", + "cart-circle-xmark", + "cart-flatbed-boxes", + "cart-flatbed-empty", + "cart-flatbed-suitcase", + "cart-flatbed", + "cart-minus", + "cart-plus", + "cart-shopping-fast", + "cart-shopping", + "cart-xmark", + "cash-register", + "cassette-betamax", + "cassette-tape", + "cassette-vhs", + "castle", + "cat-space", + "cat", + "cauldron", + "cedi-sign", + "cent-sign", + "certificate", + "chair-office", + "chair", + "chalkboard-user", + "chalkboard", + "champagne-glass", + "champagne-glasses", + "charging-station", + "chart-area", + "chart-bar", + "chart-bullet", + "chart-candlestick", + "chart-column", + "chart-gantt", + "chart-kanban", + "chart-line-down", + "chart-line-up-down", + "chart-line-up", + "chart-line", + "chart-mixed-up-circle-currency", + "chart-mixed-up-circle-dollar", + "chart-mixed", + "chart-network", + "chart-pie-simple-circle-currency", + "chart-pie-simple-circle-dollar", + "chart-pie-simple", + "chart-pie", + "chart-pyramid", + "chart-radar", + "chart-scatter-3d", + "chart-scatter-bubble", + "chart-scatter", + "chart-simple-horizontal", + "chart-simple", + "chart-tree-map", + "chart-user", + "chart-waterfall", + "check-double", + "check-to-slot", + "check", + "cheese-swiss", + "cheese", + "cherries", + "chess-bishop-piece", + "chess-bishop", + "chess-board", + "chess-clock-flip", + "chess-clock", + "chess-king-piece", + "chess-king", + "chess-knight-piece", + "chess-knight", + "chess-pawn-piece", + "chess-pawn", + "chess-queen-piece", + "chess-queen", + "chess-rook-piece", + "chess-rook", + "chess", + "chestnut", + "chevron-down", + "chevron-left", + "chevron-right", + "chevron-up", + "chevrons-down", + "chevrons-left", + "chevrons-right", + "chevrons-up", + "chf-sign", + "child-combatant", + "child-dress", + "child-reaching", + "child", + "children", + "chimney", + "chopsticks", + "church", + "circle-0", + "circle-1", + "circle-2", + "circle-3", + "circle-4", + "circle-5", + "circle-6", + "circle-7", + "circle-8", + "circle-9", + "circle-a", + "circle-ampersand", + "circle-arrow-down-left", + "circle-arrow-down-right", + "circle-arrow-down", + "circle-arrow-left", + "circle-arrow-right", + "circle-arrow-up-left", + "circle-arrow-up-right", + "circle-arrow-up", + "circle-b", + "circle-bolt", + "circle-book-open", + "circle-bookmark", + "circle-c", + "circle-calendar", + "circle-camera", + "circle-caret-down", + "circle-caret-left", + "circle-caret-right", + "circle-caret-up", + "circle-check", + "circle-chevron-down", + "circle-chevron-left", + "circle-chevron-right", + "circle-chevron-up", + "circle-d", + "circle-dashed", + "circle-divide", + "circle-dollar-to-slot", + "circle-dollar", + "circle-dot", + "circle-down-left", + "circle-down-right", + "circle-down", + "circle-e", + "circle-ellipsis-vertical", + "circle-ellipsis", + "circle-envelope", + "circle-euro", + "circle-exclamation-check", + "circle-exclamation", + "circle-f", + "circle-g", + "circle-gf", + "circle-h", + "circle-half-stroke", + "circle-half", + "circle-heart", + "circle-i", + "circle-info", + "circle-j", + "circle-k", + "circle-l", + "circle-left", + "circle-location-arrow", + "circle-m", + "circle-microphone-lines", + "circle-microphone", + "circle-minus", + "circle-n", + "circle-nodes", + "circle-notch", + "circle-o", + "circle-p", + "circle-parking", + "circle-pause", + "circle-phone-flip", + "circle-phone-hangup", + "circle-phone", + "circle-play", + "circle-plus", + "circle-q", + "circle-quarter-stroke", + "circle-quarter", + "circle-quarters", + "circle-question", + "circle-r", + "circle-radiation", + "circle-right", + "circle-s", + "circle-small", + "circle-sort-down", + "circle-sort-up", + "circle-sort", + "circle-star", + "circle-sterling", + "circle-stop", + "circle-t", + "circle-three-quarters-stroke", + "circle-three-quarters", + "circle-trash", + "circle-u", + "circle-up-left", + "circle-up-right", + "circle-up", + "circle-user", + "circle-v", + "circle-video", + "circle-w", + "circle-waveform-lines", + "circle-wifi-circle-wifi", + "circle-wifi", + "circle-x", + "circle-xmark", + "circle-y", + "circle-yen", + "circle-z", + "circle", + "circles-overlap", + "citrus-slice", + "citrus", + "city", + "clapperboard-play", + "clapperboard", + "clarinet", + "claw-marks", + "clipboard-check", + "clipboard-list-check", + "clipboard-list", + "clipboard-medical", + "clipboard-prescription", + "clipboard-question", + "clipboard-user", + "clipboard", + "clock-desk", + "clock-eight-thirty", + "clock-eight", + "clock-eleven-thirty", + "clock-eleven", + "clock-five-thirty", + "clock-five", + "clock-four-thirty", + "clock-nine-thirty", + "clock-nine", + "clock-one-thirty", + "clock-one", + "clock-rotate-left", + "clock-seven-thirty", + "clock-seven", + "clock-six-thirty", + "clock-six", + "clock-ten-thirty", + "clock-ten", + "clock-three-thirty", + "clock-three", + "clock-twelve-thirty", + "clock-twelve", + "clock-two-thirty", + "clock-two", + "clock", + "clone", + "closed-captioning-slash", + "closed-captioning", + "clothes-hanger", + "cloud-arrow-down", + "cloud-arrow-up", + "cloud-binary", + "cloud-bolt-moon", + "cloud-bolt-sun", + "cloud-bolt", + "cloud-check", + "cloud-drizzle", + "cloud-exclamation", + "cloud-fog", + "cloud-hail-mixed", + "cloud-hail", + "cloud-meatball", + "cloud-minus", + "cloud-moon-rain", + "cloud-moon", + "cloud-music", + "cloud-plus", + "cloud-question", + "cloud-rain", + "cloud-rainbow", + "cloud-showers-heavy", + "cloud-showers-water", + "cloud-showers", + "cloud-slash", + "cloud-sleet", + "cloud-snow", + "cloud-sun-rain", + "cloud-sun", + "cloud-word", + "cloud-xmark", + "cloud", + "clouds-moon", + "clouds-sun", + "clouds", + "clover", + "club", + "coconut", + "code-branch", + "code-commit", + "code-compare", + "code-fork", + "code-merge", + "code-pull-request-closed", + "code-pull-request-draft", + "code-pull-request", + "code-simple", + "code", + "coffee-bean", + "coffee-beans", + "coffee-pot", + "coffin-cross", + "coffin", + "coin-blank", + "coin-front", + "coin-vertical", + "coin", + "coins", + "colon-sign", + "colon", + "columns-3", + "comet", + "comma", + "command", + "comment-arrow-down", + "comment-arrow-up-right", + "comment-arrow-up", + "comment-captions", + "comment-check", + "comment-code", + "comment-dollar", + "comment-dots", + "comment-exclamation", + "comment-heart", + "comment-image", + "comment-lines", + "comment-medical", + "comment-middle-top", + "comment-middle", + "comment-minus", + "comment-music", + "comment-pen", + "comment-plus", + "comment-question", + "comment-quote", + "comment-slash", + "comment-smile", + "comment-sms", + "comment-text", + "comment-xmark", + "comment", + "comments-dollar", + "comments-question-check", + "comments-question", + "comments", + "compact-disc", + "compass-drafting", + "compass-slash", + "compass", + "compress-wide", + "compress", + "computer-classic", + "computer-mouse-scrollwheel", + "computer-mouse", + "computer-speaker", + "computer", + "container-storage", + "conveyor-belt-arm", + "conveyor-belt-boxes", + "conveyor-belt-empty", + "conveyor-belt", + "cookie-bite", + "cookie", + "copy", + "copyright", + "corn", + "corner", + "couch", + "court-sport", + "cow", + "cowbell-circle-plus", + "cowbell", + "crab", + "crate-apple", + "crate-empty", + "credit-card-blank", + "credit-card-front", + "credit-card", + "cricket-bat-ball", + "croissant", + "crop-simple", + "crop", + "cross", + "crosshairs-simple", + "crosshairs", + "crow", + "crown", + "crutch", + "crutches", + "cruzeiro-sign", + "crystal-ball", + "cube", + "cubes-stacked", + "cubes", + "cucumber", + "cup-straw-swoosh", + "cup-straw", + "cup-togo", + "cupcake", + "curling-stone", + "custard", + "d", + "dagger", + "dash", + "database", + "deer-rudolph", + "deer", + "delete-left", + "delete-right", + "democrat", + "desktop-arrow-down", + "desktop", + "dharmachakra", + "diagram-cells", + "diagram-lean-canvas", + "diagram-nested", + "diagram-next", + "diagram-predecessor", + "diagram-previous", + "diagram-project", + "diagram-sankey", + "diagram-subtask", + "diagram-successor", + "diagram-venn", + "dial-high", + "dial-low", + "dial-max", + "dial-med-low", + "dial-med", + "dial-min", + "dial-off", + "dial", + "diamond-exclamation", + "diamond-half-stroke", + "diamond-half", + "diamond-turn-right", + "diamond", + "diamonds-4", + "dice-d10", + "dice-d12", + "dice-d20", + "dice-d4", + "dice-d6", + "dice-d8", + "dice-five", + "dice-four", + "dice-one", + "dice-six", + "dice-three", + "dice-two", + "dice", + "dinosaur", + "diploma", + "disc-drive", + "disease", + "display-arrow-down", + "display-chart-up-circle-currency", + "display-chart-up-circle-dollar", + "display-chart-up", + "display-code", + "display-medical", + "display-slash", + "display", + "distribute-spacing-horizontal", + "distribute-spacing-vertical", + "ditto", + "divide", + "dna", + "do-not-enter", + "dog-leashed", + "dog", + "dollar-sign", + "dolly-empty", + "dolly", + "dolphin", + "dong-sign", + "donut", + "door-closed", + "door-open", + "dove", + "down-from-bracket", + "down-from-dotted-line", + "down-from-line", + "down-left-and-up-right-to-center", + "down-left", + "down-long", + "down-right", + "down-to-bracket", + "down-to-dotted-line", + "down-to-line", + "down", + "download", + "dragon", + "draw-circle", + "draw-polygon", + "draw-square", + "dreidel", + "drone-front", + "drone", + "droplet-degree", + "droplet-percent", + "droplet-slash", + "droplet", + "drum-steelpan", + "drum", + "drumstick-bite", + "drumstick", + "dryer-heat", + "dryer", + "duck", + "dumbbell", + "dumpster-fire", + "dumpster", + "dungeon", + "e", + "ear-deaf", + "ear-listen", + "ear-muffs", + "ear", + "earth-africa", + "earth-americas", + "earth-asia", + "earth-europe", + "earth-oceania", + "eclipse", + "egg-fried", + "egg", + "eggplant", + "eject", + "elephant", + "elevator", + "ellipsis-stroke-vertical", + "ellipsis-stroke", + "ellipsis-vertical", + "ellipsis", + "empty-set", + "engine-warning", + "engine", + "envelope-circle-check", + "envelope-dot", + "envelope-open-dollar", + "envelope-open-text", + "envelope-open", + "envelope", + "envelopes-bulk", + "envelopes", + "equals", + "eraser", + "escalator", + "ethernet", + "euro-sign", + "excavator", + "exclamation", + "expand-wide", + "expand", + "explosion", + "eye-dropper-full", + "eye-dropper-half", + "eye-dropper", + "eye-evil", + "eye-low-vision", + "eye-slash", + "eye", + "eyes", + "f", + "face-angry-horns", + "face-angry", + "face-anguished", + "face-anxious-sweat", + "face-astonished", + "face-awesome", + "face-beam-hand-over-mouth", + "face-clouds", + "face-confounded", + "face-confused", + "face-cowboy-hat", + "face-diagonal-mouth", + "face-disappointed", + "face-disguise", + "face-dizzy", + "face-dotted", + "face-downcast-sweat", + "face-drooling", + "face-exhaling", + "face-explode", + "face-expressionless", + "face-eyes-xmarks", + "face-fearful", + "face-flushed", + "face-frown-open", + "face-frown-slight", + "face-frown", + "face-glasses", + "face-grimace", + "face-grin-beam-sweat", + "face-grin-beam", + "face-grin-hearts", + "face-grin-squint-tears", + "face-grin-squint", + "face-grin-stars", + "face-grin-tears", + "face-grin-tongue-squint", + "face-grin-tongue-wink", + "face-grin-tongue", + "face-grin-wide", + "face-grin-wink", + "face-grin", + "face-hand-over-mouth", + "face-hand-peeking", + "face-hand-yawn", + "face-head-bandage", + "face-holding-back-tears", + "face-hushed", + "face-icicles", + "face-kiss-beam", + "face-kiss-closed-eyes", + "face-kiss-wink-heart", + "face-kiss", + "face-laugh-beam", + "face-laugh-squint", + "face-laugh-wink", + "face-laugh", + "face-lying", + "face-mask", + "face-meh-blank", + "face-meh", + "face-melting", + "face-monocle", + "face-nauseated", + "face-nose-steam", + "face-party", + "face-pensive", + "face-persevering", + "face-pleading", + "face-pouting", + "face-raised-eyebrow", + "face-relieved", + "face-rolling-eyes", + "face-sad-cry", + "face-sad-sweat", + "face-sad-tear", + "face-saluting", + "face-scream", + "face-shush", + "face-sleeping", + "face-sleepy", + "face-smile-beam", + "face-smile-halo", + "face-smile-hearts", + "face-smile-horns", + "face-smile-plus", + "face-smile-relaxed", + "face-smile-tear", + "face-smile-tongue", + "face-smile-upside-down", + "face-smile-wink", + "face-smile", + "face-smiling-hands", + "face-smirking", + "face-spiral-eyes", + "face-sunglasses", + "face-surprise", + "face-swear", + "face-thermometer", + "face-thinking", + "face-tired", + "face-tissue", + "face-tongue-money", + "face-tongue-sweat", + "face-unamused", + "face-viewfinder", + "face-vomit", + "face-weary", + "face-woozy", + "face-worried", + "face-zany", + "face-zipper", + "falafel", + "family-dress", + "family-pants", + "family", + "fan-table", + "fan", + "farm", + "faucet-drip", + "faucet", + "fax", + "feather-pointed", + "feather", + "fence", + "ferris-wheel", + "ferry", + "field-hockey-stick-ball", + "file-arrow-down", + "file-arrow-up", + "file-audio", + "file-binary", + "file-cad", + "file-certificate", + "file-chart-column", + "file-chart-pie", + "file-check", + "file-circle-check", + "file-circle-exclamation", + "file-circle-info", + "file-circle-minus", + "file-circle-plus", + "file-circle-question", + "file-circle-xmark", + "file-code", + "file-contract", + "file-csv", + "file-dashed-line", + "file-doc", + "file-eps", + "file-excel", + "file-exclamation", + "file-export", + "file-gif", + "file-heart", + "file-image", + "file-import", + "file-invoice-dollar", + "file-invoice", + "file-jpg", + "file-lines", + "file-lock", + "file-magnifying-glass", + "file-medical", + "file-minus", + "file-mov", + "file-mp3", + "file-mp4", + "file-music", + "file-pdf", + "file-pen", + "file-plus-minus", + "file-plus", + "file-png", + "file-powerpoint", + "file-ppt", + "file-prescription", + "file-shield", + "file-signature", + "file-slash", + "file-spreadsheet", + "file-svg", + "file-user", + "file-vector", + "file-video", + "file-waveform", + "file-word", + "file-xls", + "file-xmark", + "file-xml", + "file-zip", + "file-zipper", + "file", + "files-medical", + "files", + "fill-drip", + "fill", + "film-canister", + "film-simple", + "film-slash", + "film", + "films", + "filter-circle-dollar", + "filter-circle-xmark", + "filter-list", + "filter-slash", + "filter", + "filters", + "fingerprint", + "fire-burner", + "fire-extinguisher", + "fire-flame-curved", + "fire-flame-simple", + "fire-flame", + "fire-hydrant", + "fire-smoke", + "fire", + "fireplace", + "fish-bones", + "fish-cooked", + "fish-fins", + "fish", + "fishing-rod", + "flag-checkered", + "flag-pennant", + "flag-swallowtail", + "flag-usa", + "flag", + "flashlight", + "flask-gear", + "flask-round-poison", + "flask-round-potion", + "flask-vial", + "flask", + "flatbread-stuffed", + "flatbread", + "floppy-disk-circle-arrow-right", + "floppy-disk-circle-xmark", + "floppy-disk-pen", + "floppy-disk", + "floppy-disks", + "florin-sign", + "flower-daffodil", + "flower-tulip", + "flower", + "flute", + "flux-capacitor", + "flying-disc", + "folder-arrow-down", + "folder-arrow-up", + "folder-bookmark", + "folder-check", + "folder-closed", + "folder-gear", + "folder-grid", + "folder-heart", + "folder-image", + "folder-magnifying-glass", + "folder-medical", + "folder-minus", + "folder-music", + "folder-open", + "folder-plus", + "folder-tree", + "folder-user", + "folder-xmark", + "folder", + "folders", + "fondue-pot", + "font-awesome", + "font-case", + "font", + "football-helmet", + "football", + "fork-knife", + "fork", + "forklift", + "fort", + "forward-fast", + "forward-step", + "forward", + "frame", + "franc-sign", + "french-fries", + "frog", + "function", + "futbol", + "g", + "galaxy", + "gallery-thumbnails", + "game-board-simple", + "game-board", + "game-console-handheld-crank", + "game-console-handheld", + "gamepad-modern", + "gamepad", + "garage-car", + "garage-open", + "garage", + "garlic", + "gas-pump-slash", + "gas-pump", + "gauge-circle-bolt", + "gauge-circle-minus", + "gauge-circle-plus", + "gauge-high", + "gauge-low", + "gauge-max", + "gauge-min", + "gauge-simple-high", + "gauge-simple-low", + "gauge-simple-max", + "gauge-simple-min", + "gauge-simple", + "gauge", + "gavel", + "gear-code", + "gear-complex-code", + "gear-complex", + "gear", + "gears", + "gem", + "genderless", + "ghost", + "gif", + "gift-card", + "gift", + "gifts", + "gingerbread-man", + "glass-citrus", + "glass-empty", + "glass-half", + "glass-water-droplet", + "glass-water", + "glass", + "glasses-round", + "glasses", + "globe-pointer", + "globe-snow", + "globe-stand", + "globe-wifi", + "globe", + "goal-net", + "golf-ball-tee", + "golf-club", + "golf-flag-hole", + "gopuram", + "graduation-cap", + "gramophone", + "grapes", + "grate-droplet", + "grate", + "greater-than-equal", + "greater-than", + "grid-2-plus", + "grid-2", + "grid-4", + "grid-5", + "grid-dividers", + "grid-horizontal", + "grid-round-2-plus", + "grid-round-2", + "grid-round-4", + "grid-round-5", + "grid-round", + "grid", + "grill-fire", + "grill-hot", + "grill", + "grip-dots-vertical", + "grip-dots", + "grip-lines-vertical", + "grip-lines", + "grip-vertical", + "grip", + "group-arrows-rotate", + "guarani-sign", + "guitar-electric", + "guitar", + "guitars", + "gun-slash", + "gun-squirt", + "gun", + "h", + "h1", + "h2", + "h3", + "h4", + "h5", + "h6", + "hammer-brush", + "hammer-crash", + "hammer-war", + "hammer", + "hamsa", + "hand-back-fist", + "hand-back-point-down", + "hand-back-point-left", + "hand-back-point-ribbon", + "hand-back-point-right", + "hand-back-point-up", + "hand-dots", + "hand-fingers-crossed", + "hand-fist", + "hand-heart", + "hand-holding-box", + "hand-holding-circle-dollar", + "hand-holding-dollar", + "hand-holding-droplet", + "hand-holding-hand", + "hand-holding-heart", + "hand-holding-magic", + "hand-holding-medical", + "hand-holding-seedling", + "hand-holding-skull", + "hand-holding", + "hand-horns", + "hand-lizard", + "hand-love", + "hand-middle-finger", + "hand-peace", + "hand-point-down", + "hand-point-left", + "hand-point-ribbon", + "hand-point-right", + "hand-point-up", + "hand-pointer", + "hand-scissors", + "hand-sparkles", + "hand-spock", + "hand-wave", + "hand", + "handcuffs", + "hands-asl-interpreting", + "hands-bound", + "hands-bubbles", + "hands-clapping", + "hands-holding-child", + "hands-holding-circle", + "hands-holding-diamond", + "hands-holding-dollar", + "hands-holding-heart", + "hands-holding", + "hands-praying", + "hands", + "handshake-angle", + "handshake-simple-slash", + "handshake-simple", + "handshake-slash", + "handshake", + "hanukiah", + "hard-drive", + "hashtag-lock", + "hashtag", + "hat-beach", + "hat-chef", + "hat-cowboy-side", + "hat-cowboy", + "hat-santa", + "hat-winter", + "hat-witch", + "hat-wizard", + "head-side-brain", + "head-side-cough-slash", + "head-side-cough", + "head-side-gear", + "head-side-goggles", + "head-side-headphones", + "head-side-heart", + "head-side-mask", + "head-side-medical", + "head-side-virus", + "head-side", + "heading", + "headphones-simple", + "headphones", + "headset", + "heart-circle-bolt", + "heart-circle-check", + "heart-circle-exclamation", + "heart-circle-minus", + "heart-circle-plus", + "heart-circle-xmark", + "heart-crack", + "heart-half-stroke", + "heart-half", + "heart-pulse", + "heart", + "heat", + "helicopter-symbol", + "helicopter", + "helmet-battle", + "helmet-safety", + "helmet-un", + "hexagon-check", + "hexagon-divide", + "hexagon-exclamation", + "hexagon-image", + "hexagon-minus", + "hexagon-plus", + "hexagon-vertical-nft-slanted", + "hexagon-vertical-nft", + "hexagon-xmark", + "hexagon", + "high-definition", + "highlighter-line", + "highlighter", + "hill-avalanche", + "hill-rockslide", + "hippo", + "hockey-mask", + "hockey-puck", + "hockey-stick-puck", + "hockey-sticks", + "holly-berry", + "honey-pot", + "hood-cloak", + "horizontal-rule", + "horse-head", + "horse-saddle", + "horse", + "hose-reel", + "hose", + "hospital-user", + "hospital", + "hospitals", + "hot-tub-person", + "hotdog", + "hotel", + "hourglass-clock", + "hourglass-end", + "hourglass-half", + "hourglass-start", + "hourglass", + "house-blank", + "house-building", + "house-chimney-blank", + "house-chimney-crack", + "house-chimney-heart", + "house-chimney-medical", + "house-chimney-user", + "house-chimney-window", + "house-chimney", + "house-circle-check", + "house-circle-exclamation", + "house-circle-xmark", + "house-crack", + "house-day", + "house-fire", + "house-flag", + "house-flood-water-circle-arrow-right", + "house-flood-water", + "house-heart", + "house-laptop", + "house-lock", + "house-medical-circle-check", + "house-medical-circle-exclamation", + "house-medical-circle-xmark", + "house-medical-flag", + "house-medical", + "house-night", + "house-person-leave", + "house-person-return", + "house-signal", + "house-tree", + "house-tsunami", + "house-turret", + "house-user", + "house-water", + "house-window", + "house", + "hryvnia-sign", + "hundred-points", + "hurricane", + "hydra", + "hyphen", + "i-cursor", + "i", + "ice-cream", + "ice-skate", + "icicles", + "icons", + "id-badge", + "id-card-clip", + "id-card", + "igloo", + "image-landscape", + "image-polaroid-user", + "image-polaroid", + "image-portrait", + "image-slash", + "image-user", + "image", + "images-user", + "images", + "inbox-full", + "inbox-in", + "inbox-out", + "inbox", + "inboxes", + "indent", + "indian-rupee-sign", + "industry-windows", + "industry", + "infinity", + "info", + "inhaler", + "input-numeric", + "input-pipe", + "input-text", + "integral", + "interrobang", + "intersection", + "island-tropical", + "italic", + "j", + "jack-o-lantern", + "jar-wheat", + "jar", + "jedi", + "jet-fighter-up", + "jet-fighter", + "joint", + "joystick", + "jug-bottle", + "jug-detergent", + "jug", + "k", + "kaaba", + "kazoo", + "kerning", + "key-skeleton-left-right", + "key-skeleton", + "key", + "keyboard-brightness-low", + "keyboard-brightness", + "keyboard-down", + "keyboard-left", + "keyboard", + "keynote", + "khanda", + "kidneys", + "kip-sign", + "kit-medical", + "kitchen-set", + "kite", + "kiwi-bird", + "kiwi-fruit", + "knife-kitchen", + "knife", + "l", + "lacrosse-stick-ball", + "lacrosse-stick", + "lambda", + "lamp-desk", + "lamp-floor", + "lamp-street", + "lamp", + "land-mine-on", + "landmark-dome", + "landmark-flag", + "landmark-magnifying-glass", + "landmark", + "language", + "laptop-arrow-down", + "laptop-binary", + "laptop-code", + "laptop-file", + "laptop-medical", + "laptop-mobile", + "laptop-slash", + "laptop", + "lari-sign", + "lasso-sparkles", + "lasso", + "layer-group", + "layer-minus", + "layer-plus", + "leaf-heart", + "leaf-maple", + "leaf-oak", + "leaf", + "leafy-green", + "left-from-bracket", + "left-from-line", + "left-long-to-line", + "left-long", + "left-right", + "left-to-bracket", + "left-to-line", + "left", + "lemon", + "less-than-equal", + "less-than", + "life-ring", + "light-ceiling", + "light-emergency-on", + "light-emergency", + "light-switch-off", + "light-switch-on", + "light-switch", + "lightbulb-cfl-on", + "lightbulb-cfl", + "lightbulb-dollar", + "lightbulb-exclamation-on", + "lightbulb-exclamation", + "lightbulb-gear", + "lightbulb-message", + "lightbulb-on", + "lightbulb-slash", + "lightbulb", + "lighthouse", + "lights-holiday", + "line-columns", + "line-height", + "lines-leaning", + "link-horizontal-slash", + "link-horizontal", + "link-simple-slash", + "link-simple", + "link-slash", + "link", + "lips", + "lira-sign", + "list-check", + "list-dropdown", + "list-music", + "list-ol", + "list-radio", + "list-timeline", + "list-tree", + "list-ul", + "list", + "litecoin-sign", + "loader", + "lobster", + "location-arrow-up", + "location-arrow", + "location-check", + "location-crosshairs-slash", + "location-crosshairs", + "location-dot-slash", + "location-dot", + "location-exclamation", + "location-minus", + "location-pen", + "location-pin-lock", + "location-pin-slash", + "location-pin", + "location-plus", + "location-question", + "location-smile", + "location-xmark", + "lock-a", + "lock-hashtag", + "lock-keyhole-open", + "lock-keyhole", + "lock-open", + "lock", + "locust", + "lollipop", + "loveseat", + "luchador-mask", + "lungs-virus", + "lungs", + "m", + "mace", + "magnet", + "magnifying-glass-arrow-right", + "magnifying-glass-arrows-rotate", + "magnifying-glass-chart", + "magnifying-glass-dollar", + "magnifying-glass-location", + "magnifying-glass-minus", + "magnifying-glass-music", + "magnifying-glass-play", + "magnifying-glass-plus", + "magnifying-glass-waveform", + "magnifying-glass", + "mailbox-flag-up", + "mailbox", + "manat-sign", + "mandolin", + "mango", + "manhole", + "map-location-dot", + "map-location", + "map-pin", + "map", + "marker", + "mars-and-venus-burst", + "mars-and-venus", + "mars-double", + "mars-stroke-right", + "mars-stroke-up", + "mars-stroke", + "mars", + "martini-glass-citrus", + "martini-glass-empty", + "martini-glass", + "mask-face", + "mask-snorkel", + "mask-ventilator", + "mask", + "masks-theater", + "mattress-pillow", + "maximize", + "meat", + "medal", + "megaphone", + "melon-slice", + "melon", + "memo-circle-check", + "memo-circle-info", + "memo-pad", + "memo", + "memory", + "menorah", + "mercury", + "merge", + "message-arrow-down", + "message-arrow-up-right", + "message-arrow-up", + "message-bot", + "message-captions", + "message-check", + "message-code", + "message-dollar", + "message-dots", + "message-exclamation", + "message-heart", + "message-image", + "message-lines", + "message-medical", + "message-middle-top", + "message-middle", + "message-minus", + "message-music", + "message-pen", + "message-plus", + "message-question", + "message-quote", + "message-slash", + "message-smile", + "message-sms", + "message-text", + "message-xmark", + "message", + "messages-dollar", + "messages-question", + "messages", + "meteor", + "meter-bolt", + "meter-droplet", + "meter-fire", + "meter", + "microchip-ai", + "microchip", + "microphone-lines-slash", + "microphone-lines", + "microphone-slash", + "microphone-stand", + "microphone", + "microscope", + "microwave", + "mill-sign", + "minimize", + "minus", + "mistletoe", + "mitten", + "mobile-button", + "mobile-notch", + "mobile-retro", + "mobile-screen-button", + "mobile-screen", + "mobile-signal-out", + "mobile-signal", + "mobile", + "money-bill-1-wave", + "money-bill-1", + "money-bill-simple-wave", + "money-bill-simple", + "money-bill-transfer", + "money-bill-trend-up", + "money-bill-wave", + "money-bill-wheat", + "money-bill", + "money-bills-simple", + "money-bills", + "money-check-dollar-pen", + "money-check-dollar", + "money-check-pen", + "money-check", + "money-from-bracket", + "money-simple-from-bracket", + "monitor-waveform", + "monkey", + "monument", + "moon-cloud", + "moon-over-sun", + "moon-stars", + "moon", + "moped", + "mortar-pestle", + "mosque", + "mosquito-net", + "mosquito", + "motorcycle", + "mound", + "mountain-city", + "mountain-sun", + "mountain", + "mountains", + "mouse-field", + "mp3-player", + "mug-hot", + "mug-marshmallows", + "mug-saucer", + "mug-tea-saucer", + "mug-tea", + "mug", + "mushroom", + "music-magnifying-glass", + "music-note-slash", + "music-note", + "music-slash", + "music", + "mustache", + "n", + "naira-sign", + "narwhal", + "nesting-dolls", + "network-wired", + "neuter", + "newspaper", + "nfc-lock", + "nfc-magnifying-glass", + "nfc-pen", + "nfc-signal", + "nfc-slash", + "nfc-symbol", + "nfc-trash", + "nfc", + "nose", + "not-equal", + "notdef", + "note-medical", + "note-sticky", + "note", + "notebook", + "notes-medical", + "notes", + "o", + "object-exclude", + "object-group", + "object-intersect", + "object-subtract", + "object-ungroup", + "object-union", + "objects-align-bottom", + "objects-align-center-horizontal", + "objects-align-center-vertical", + "objects-align-left", + "objects-align-right", + "objects-align-top", + "objects-column", + "octagon-check", + "octagon-divide", + "octagon-exclamation", + "octagon-minus", + "octagon-plus", + "octagon-xmark", + "octagon", + "octopus", + "oil-can-drip", + "oil-can", + "oil-temperature", + "oil-well", + "olive-branch", + "olive", + "om", + "omega", + "onion", + "option", + "ornament", + "otter", + "outdent", + "outlet", + "oven", + "overline", + "p", + "page-caret-down", + "page-caret-up", + "page", + "pager", + "paint-roller", + "paintbrush-fine", + "paintbrush-pencil", + "paintbrush", + "palette", + "pallet-box", + "pallet-boxes", + "pallet", + "pan-food", + "pan-frying", + "pancakes", + "panel-ews", + "panel-fire", + "panorama", + "paper-plane-top", + "paper-plane", + "paperclip-vertical", + "paperclip", + "parachute-box", + "paragraph-left", + "paragraph", + "party-bell", + "party-horn", + "passport", + "paste", + "pause", + "paw-claws", + "paw-simple", + "paw", + "peace", + "peach", + "peanut", + "peanuts", + "peapod", + "pear", + "pedestal", + "pegasus", + "pen-circle", + "pen-clip-slash", + "pen-clip", + "pen-fancy-slash", + "pen-fancy", + "pen-field", + "pen-line", + "pen-nib-slash", + "pen-nib", + "pen-paintbrush", + "pen-ruler", + "pen-slash", + "pen-swirl", + "pen-to-square", + "pen", + "pencil-mechanical", + "pencil-slash", + "pencil", + "people-arrows", + "people-carry-box", + "people-dress-simple", + "people-dress", + "people-group", + "people-line", + "people-pants-simple", + "people-pants", + "people-pulling", + "people-robbery", + "people-roof", + "people-simple", + "people", + "pepper-hot", + "pepper", + "percent", + "period", + "person-arrow-down-to-line", + "person-arrow-up-from-line", + "person-biking-mountain", + "person-biking", + "person-booth", + "person-breastfeeding", + "person-burst", + "person-cane", + "person-carry-box", + "person-chalkboard", + "person-circle-check", + "person-circle-exclamation", + "person-circle-minus", + "person-circle-plus", + "person-circle-question", + "person-circle-xmark", + "person-digging", + "person-dolly-empty", + "person-dolly", + "person-dots-from-line", + "person-dress-burst", + "person-dress-fairy", + "person-dress-simple", + "person-dress", + "person-drowning", + "person-fairy", + "person-falling-burst", + "person-falling", + "person-from-portal", + "person-half-dress", + "person-harassing", + "person-hiking", + "person-military-pointing", + "person-military-rifle", + "person-military-to-person", + "person-pinball", + "person-praying", + "person-pregnant", + "person-rays", + "person-rifle", + "person-running-fast", + "person-running", + "person-seat-reclined", + "person-seat", + "person-shelter", + "person-sign", + "person-simple", + "person-skating", + "person-ski-jumping", + "person-ski-lift", + "person-skiing-nordic", + "person-skiing", + "person-sledding", + "person-snowboarding", + "person-snowmobiling", + "person-swimming", + "person-through-window", + "person-to-door", + "person-to-portal", + "person-walking-arrow-loop-left", + "person-walking-arrow-right", + "person-walking-dashed-line-arrow-right", + "person-walking-luggage", + "person-walking-with-cane", + "person-walking", + "person", + "peseta-sign", + "peso-sign", + "phone-arrow-down-left", + "phone-arrow-right", + "phone-arrow-up-right", + "phone-flip", + "phone-hangup", + "phone-intercom", + "phone-missed", + "phone-office", + "phone-plus", + "phone-rotary", + "phone-slash", + "phone-volume", + "phone-xmark", + "phone", + "photo-film-music", + "photo-film", + "pi", + "piano-keyboard", + "piano", + "pickaxe", + "pickleball", + "pie", + "pig", + "piggy-bank", + "pills", + "pinata", + "pinball", + "pineapple", + "pipe-circle-check", + "pipe-collar", + "pipe-section", + "pipe-smoking", + "pipe-valve", + "pipe", + "pizza-slice", + "pizza", + "place-of-worship", + "plane-arrival", + "plane-circle-check", + "plane-circle-exclamation", + "plane-circle-xmark", + "plane-departure", + "plane-engines", + "plane-lock", + "plane-prop", + "plane-slash", + "plane-tail", + "plane-up-slash", + "plane-up", + "plane", + "planet-moon", + "planet-ringed", + "plant-wilt", + "plate-utensils", + "plate-wheat", + "play-pause", + "play", + "plug-circle-bolt", + "plug-circle-check", + "plug-circle-exclamation", + "plug-circle-minus", + "plug-circle-plus", + "plug-circle-xmark", + "plug", + "plus-large", + "plus-minus", + "plus", + "podcast", + "podium-star", + "podium", + "police-box", + "poll-people", + "pompebled", + "poo-storm", + "poo", + "pool-8-ball", + "poop", + "popcorn", + "popsicle", + "pot-food", + "potato", + "power-off", + "prescription-bottle-medical", + "prescription-bottle-pill", + "prescription-bottle", + "prescription", + "presentation-screen", + "pretzel", + "print-magnifying-glass", + "print-slash", + "print", + "projector", + "pump-medical", + "pump-soap", + "pump", + "pumpkin", + "puzzle-piece-simple", + "puzzle-piece", + "puzzle", + "q", + "qrcode", + "question", + "quote-left", + "quote-right", + "quotes", + "r", + "rabbit-running", + "rabbit", + "raccoon", + "racquet", + "radar", + "radiation", + "radio-tuner", + "radio", + "rainbow", + "raindrops", + "ram", + "ramp-loading", + "ranking-star", + "raygun", + "receipt", + "record-vinyl", + "rectangle-ad", + "rectangle-barcode", + "rectangle-code", + "rectangle-history-circle-plus", + "rectangle-history-circle-user", + "rectangle-history", + "rectangle-list", + "rectangle-pro", + "rectangle-terminal", + "rectangle-vertical-history", + "rectangle-vertical", + "rectangle-wide", + "rectangle-xmark", + "rectangle", + "rectangles-mixed", + "recycle", + "reel", + "reflect-both", + "reflect-horizontal", + "reflect-vertical", + "refrigerator", + "registered", + "repeat-1", + "repeat", + "reply-all", + "reply-clock", + "reply", + "republican", + "restroom-simple", + "restroom", + "retweet", + "rhombus", + "ribbon", + "right-from-bracket", + "right-from-line", + "right-left-large", + "right-left", + "right-long-to-line", + "right-long", + "right-to-bracket", + "right-to-line", + "right", + "ring-diamond", + "ring", + "rings-wedding", + "road-barrier", + "road-bridge", + "road-circle-check", + "road-circle-exclamation", + "road-circle-xmark", + "road-lock", + "road-spikes", + "road", + "robot-astromech", + "robot", + "rocket-launch", + "rocket", + "roller-coaster", + "rotate-exclamation", + "rotate-left", + "rotate-reverse", + "rotate-right", + "rotate", + "route-highway", + "route-interstate", + "route", + "router", + "rss", + "ruble-sign", + "rug", + "rugby-ball", + "ruler-combined", + "ruler-horizontal", + "ruler-triangle", + "ruler-vertical", + "ruler", + "rupee-sign", + "rupiah-sign", + "rv", + "s", + "sack-dollar", + "sack-xmark", + "sack", + "sailboat", + "salad", + "salt-shaker", + "sandwich", + "satellite-dish", + "satellite", + "sausage", + "saxophone-fire", + "saxophone", + "scale-balanced", + "scale-unbalanced-flip", + "scale-unbalanced", + "scalpel-line-dashed", + "scalpel", + "scanner-gun", + "scanner-image", + "scanner-keyboard", + "scanner-touchscreen", + "scarecrow", + "scarf", + "school-circle-check", + "school-circle-exclamation", + "school-circle-xmark", + "school-flag", + "school-lock", + "school", + "scissors", + "screen-users", + "screencast", + "screwdriver-wrench", + "screwdriver", + "scribble", + "scroll-old", + "scroll-torah", + "scroll", + "scrubber", + "scythe", + "sd-card", + "sd-cards", + "seal-exclamation", + "seal-question", + "seal", + "seat-airline", + "section", + "seedling", + "semicolon", + "send-back", + "send-backward", + "sensor-cloud", + "sensor-fire", + "sensor-on", + "sensor-triangle-exclamation", + "sensor", + "server", + "shapes", + "share-all", + "share-from-square", + "share-nodes", + "share", + "sheep", + "sheet-plastic", + "shekel-sign", + "shelves-empty", + "shelves", + "shield-cat", + "shield-check", + "shield-cross", + "shield-dog", + "shield-exclamation", + "shield-halved", + "shield-heart", + "shield-keyhole", + "shield-minus", + "shield-plus", + "shield-quartered", + "shield-slash", + "shield-virus", + "shield-xmark", + "shield", + "ship", + "shirt-long-sleeve", + "shirt-running", + "shirt-tank-top", + "shirt", + "shish-kebab", + "shoe-prints", + "shop-lock", + "shop-slash", + "shop", + "shovel-snow", + "shovel", + "shower-down", + "shower", + "shredder", + "shrimp", + "shuffle", + "shutters", + "shuttle-space", + "shuttlecock", + "sickle", + "sidebar-flip", + "sidebar", + "sigma", + "sign-hanging", + "sign-post", + "sign-posts-wrench", + "sign-posts", + "signal-bars-fair", + "signal-bars-good", + "signal-bars-slash", + "signal-bars-weak", + "signal-bars", + "signal-fair", + "signal-good", + "signal-slash", + "signal-stream-slash", + "signal-stream", + "signal-strong", + "signal-weak", + "signal", + "signature-lock", + "signature-slash", + "signature", + "signs-post", + "sim-card", + "sim-cards", + "sink", + "siren-on", + "siren", + "sitemap", + "skeleton-ribs", + "skeleton", + "ski-boot-ski", + "ski-boot", + "skull-cow", + "skull-crossbones", + "skull", + "slash-back", + "slash-forward", + "slash", + "sleigh", + "slider", + "sliders-simple", + "sliders-up", + "sliders", + "slot-machine", + "smog", + "smoke", + "smoking", + "snake", + "snooze", + "snow-blowing", + "snowflake-droplets", + "snowflake", + "snowflakes", + "snowman-head", + "snowman", + "snowplow", + "soap", + "socks", + "soft-serve", + "solar-panel", + "solar-system", + "sort-down", + "sort-up", + "sort", + "spa", + "space-station-moon-construction", + "space-station-moon", + "spade", + "spaghetti-monster-flying", + "sparkle", + "sparkles", + "speaker", + "speakers", + "spell-check", + "spider-black-widow", + "spider-web", + "spider", + "spinner-scale", + "spinner-third", + "spinner", + "split", + "splotch", + "spoon", + "sportsball", + "spray-can-sparkles", + "spray-can", + "sprinkler-ceiling", + "sprinkler", + "square-0", + "square-1", + "square-2", + "square-3", + "square-4", + "square-5", + "square-6", + "square-7", + "square-8", + "square-9", + "square-a-lock", + "square-a", + "square-ampersand", + "square-arrow-down-left", + "square-arrow-down-right", + "square-arrow-down", + "square-arrow-left", + "square-arrow-right", + "square-arrow-up-left", + "square-arrow-up-right", + "square-arrow-up", + "square-b", + "square-bolt", + "square-c", + "square-caret-down", + "square-caret-left", + "square-caret-right", + "square-caret-up", + "square-check", + "square-chevron-down", + "square-chevron-left", + "square-chevron-right", + "square-chevron-up", + "square-code", + "square-d", + "square-dashed-circle-plus", + "square-dashed", + "square-divide", + "square-dollar", + "square-down-left", + "square-down-right", + "square-down", + "square-e", + "square-ellipsis-vertical", + "square-ellipsis", + "square-envelope", + "square-exclamation", + "square-f", + "square-fragile", + "square-full", + "square-g", + "square-h", + "square-heart", + "square-i", + "square-info", + "square-j", + "square-k", + "square-kanban", + "square-l", + "square-left", + "square-list", + "square-m", + "square-minus", + "square-n", + "square-nfi", + "square-o", + "square-p", + "square-parking-slash", + "square-parking", + "square-pen", + "square-person-confined", + "square-phone-flip", + "square-phone-hangup", + "square-phone", + "square-plus", + "square-poll-horizontal", + "square-poll-vertical", + "square-q", + "square-quarters", + "square-question", + "square-quote", + "square-r", + "square-right", + "square-ring", + "square-root-variable", + "square-root", + "square-rss", + "square-s", + "square-share-nodes", + "square-sliders-vertical", + "square-sliders", + "square-small", + "square-star", + "square-t", + "square-terminal", + "square-this-way-up", + "square-u", + "square-up-left", + "square-up-right", + "square-up", + "square-user", + "square-v", + "square-virus", + "square-w", + "square-x", + "square-xmark", + "square-y", + "square-z", + "square", + "squid", + "squirrel", + "staff-snake", + "staff", + "stairs", + "stamp", + "standard-definition", + "stapler", + "star-and-crescent", + "star-christmas", + "star-exclamation", + "star-half-stroke", + "star-half", + "star-of-david", + "star-of-life", + "star-sharp-half-stroke", + "star-sharp-half", + "star-sharp", + "star-shooting", + "star", + "starfighter-twin-ion-engine-advanced", + "starfighter-twin-ion-engine", + "starfighter", + "stars", + "starship-freighter", + "starship", + "steak", + "steering-wheel", + "sterling-sign", + "stethoscope", + "stocking", + "stomach", + "stop", + "stopwatch-20", + "stopwatch", + "store-lock", + "store-slash", + "store", + "strawberry", + "street-view", + "stretcher", + "strikethrough", + "stroopwafel", + "subscript", + "subtitles-slash", + "subtitles", + "suitcase-medical", + "suitcase-rolling", + "suitcase", + "sun-bright", + "sun-cloud", + "sun-dust", + "sun-haze", + "sun-plant-wilt", + "sun", + "sunglasses", + "sunrise", + "sunset", + "superscript", + "sushi-roll", + "sushi", + "swap-arrows", + "swap", + "swatchbook", + "sword-laser-alt", + "sword-laser", + "sword", + "swords-laser", + "swords", + "symbols", + "synagogue", + "syringe", + "t-rex", + "t", + "table-cells-column-lock", + "table-cells-column-unlock", + "table-cells-large", + "table-cells-lock", + "table-cells-row-lock", + "table-cells-row-unlock", + "table-cells-unlock", + "table-cells", + "table-columns", + "table-layout", + "table-list", + "table-picnic", + "table-pivot", + "table-rows", + "table-tennis-paddle-ball", + "table-tree", + "table", + "tablet-button", + "tablet-rugged", + "tablet-screen-button", + "tablet-screen", + "tablet", + "tablets", + "tachograph-digital", + "taco", + "tag", + "tags", + "tally-1", + "tally-2", + "tally-3", + "tally-4", + "tally", + "tamale", + "tank-water", + "tape", + "tarp-droplet", + "tarp", + "taxi-bus", + "taxi", + "teddy-bear", + "teeth-open", + "teeth", + "telescope", + "temperature-arrow-down", + "temperature-arrow-up", + "temperature-empty", + "temperature-full", + "temperature-half", + "temperature-high", + "temperature-list", + "temperature-low", + "temperature-quarter", + "temperature-snow", + "temperature-sun", + "temperature-three-quarters", + "tenge-sign", + "tennis-ball", + "tent-arrow-down-to-line", + "tent-arrow-left-right", + "tent-arrow-turn-left", + "tent-arrows-down", + "tent-double-peak", + "tent", + "tents", + "terminal", + "text-height", + "text-size", + "text-slash", + "text-width", + "text", + "thermometer", + "theta", + "thought-bubble", + "thumbs-down", + "thumbs-up", + "thumbtack-slash", + "thumbtack", + "tick", + "ticket-airline", + "ticket-perforated", + "ticket-simple", + "ticket", + "tickets-airline", + "tickets-perforated", + "tickets-simple", + "tickets", + "tilde", + "timeline-arrow", + "timeline", + "timer", + "tire-flat", + "tire-pressure-warning", + "tire-rugged", + "tire", + "toggle-large-off", + "toggle-large-on", + "toggle-off", + "toggle-on", + "toilet-paper-blank-under", + "toilet-paper-blank", + "toilet-paper-check", + "toilet-paper-slash", + "toilet-paper-under-slash", + "toilet-paper-under", + "toilet-paper-xmark", + "toilet-paper", + "toilet-portable", + "toilet", + "toilets-portable", + "tomato", + "tombstone-blank", + "tombstone", + "toolbox", + "tooth", + "toothbrush", + "torii-gate", + "tornado", + "tower-broadcast", + "tower-cell", + "tower-control", + "tower-observation", + "tractor", + "trademark", + "traffic-cone", + "traffic-light-go", + "traffic-light-slow", + "traffic-light-stop", + "traffic-light", + "trailer", + "train-subway-tunnel", + "train-subway", + "train-track", + "train-tram", + "train-tunnel", + "train", + "transformer-bolt", + "transgender", + "transporter-1", + "transporter-2", + "transporter-3", + "transporter-4", + "transporter-5", + "transporter-6", + "transporter-7", + "transporter-empty", + "transporter", + "trash-arrow-up", + "trash-can-arrow-up", + "trash-can-check", + "trash-can-clock", + "trash-can-list", + "trash-can-plus", + "trash-can-slash", + "trash-can-undo", + "trash-can-xmark", + "trash-can", + "trash-check", + "trash-clock", + "trash-list", + "trash-plus", + "trash-slash", + "trash-undo", + "trash-xmark", + "trash", + "treasure-chest", + "tree-christmas", + "tree-city", + "tree-deciduous", + "tree-decorated", + "tree-large", + "tree-palm", + "tree", + "trees", + "triangle-exclamation", + "triangle-instrument", + "triangle-person-digging", + "triangle", + "tricycle-adult", + "tricycle", + "trillium", + "trophy-star", + "trophy", + "trowel-bricks", + "trowel", + "truck-arrow-right", + "truck-bolt", + "truck-clock", + "truck-container-empty", + "truck-container", + "truck-droplet", + "truck-fast", + "truck-field-un", + "truck-field", + "truck-fire", + "truck-flatbed", + "truck-front", + "truck-ladder", + "truck-medical", + "truck-monster", + "truck-moving", + "truck-pickup", + "truck-plane", + "truck-plow", + "truck-ramp-box", + "truck-ramp-couch", + "truck-ramp", + "truck-tow", + "truck-utensils", + "truck", + "trumpet", + "tty-answer", + "tty", + "tugrik-sign", + "turkey", + "turkish-lira-sign", + "turn-down-left", + "turn-down-right", + "turn-down", + "turn-left-down", + "turn-left-up", + "turn-left", + "turn-right", + "turn-up", + "turntable", + "turtle", + "tv-music", + "tv-retro", + "tv", + "typewriter", + "u", + "ufo-beam", + "ufo", + "umbrella-beach", + "umbrella-simple", + "umbrella", + "underline", + "unicorn", + "uniform-martial-arts", + "union", + "universal-access", + "unlock-keyhole", + "unlock", + "up-down-left-right", + "up-down", + "up-from-bracket", + "up-from-dotted-line", + "up-from-line", + "up-left", + "up-long", + "up-right-and-down-left-from-center", + "up-right-from-square", + "up-right", + "up-to-bracket", + "up-to-dotted-line", + "up-to-line", + "up", + "upload", + "usb-drive", + "user-alien", + "user-astronaut", + "user-beard-bolt", + "user-bounty-hunter", + "user-check", + "user-chef", + "user-clock", + "user-cowboy", + "user-crown", + "user-doctor-hair-long", + "user-doctor-hair", + "user-doctor-message", + "user-doctor", + "user-gear", + "user-graduate", + "user-group-crown", + "user-group-simple", + "user-group", + "user-hair-buns", + "user-hair-long", + "user-hair-mullet", + "user-hair", + "user-headset", + "user-helmet-safety", + "user-hoodie", + "user-injured", + "user-large-slash", + "user-large", + "user-lock", + "user-magnifying-glass", + "user-minus", + "user-music", + "user-ninja", + "user-nurse-hair-long", + "user-nurse-hair", + "user-nurse", + "user-pen", + "user-pilot-tie", + "user-pilot", + "user-plus", + "user-police-tie", + "user-police", + "user-robot-xmarks", + "user-robot", + "user-secret", + "user-shakespeare", + "user-shield", + "user-slash", + "user-tag", + "user-tie-hair-long", + "user-tie-hair", + "user-tie", + "user-unlock", + "user-visor", + "user-vneck-hair-long", + "user-vneck-hair", + "user-vneck", + "user-xmark", + "user", + "users-between-lines", + "users-gear", + "users-line", + "users-medical", + "users-rays", + "users-rectangle", + "users-slash", + "users-viewfinder", + "users", + "utensils-slash", + "utensils", + "utility-pole-double", + "utility-pole", + "v", + "vacuum-robot", + "vacuum", + "value-absolute", + "van-shuttle", + "vault", + "vector-circle", + "vector-polygon", + "vector-square", + "vent-damper", + "venus-double", + "venus-mars", + "venus", + "vest-patches", + "vest", + "vial-circle-check", + "vial-virus", + "vial", + "vials", + "video-arrow-down-left", + "video-arrow-up-right", + "video-plus", + "video-slash", + "video", + "vihara", + "violin", + "virus-covid-slash", + "virus-covid", + "virus-slash", + "virus", + "viruses", + "voicemail", + "volcano", + "volleyball", + "volume-high", + "volume-low", + "volume-off", + "volume-slash", + "volume-xmark", + "volume", + "vr-cardboard", + "w", + "waffle", + "wagon-covered", + "walker", + "walkie-talkie", + "wallet", + "wand-magic-sparkles", + "wand-magic", + "wand-sparkles", + "wand", + "warehouse-full", + "warehouse", + "washing-machine", + "watch-apple", + "watch-calculator", + "watch-fitness", + "watch-smart", + "watch", + "water-arrow-down", + "water-arrow-up", + "water-ladder", + "water", + "watermelon-slice", + "wave-pulse", + "wave-sine", + "wave-square", + "wave-triangle", + "wave", + "waveform-lines", + "waveform", + "waves-sine", + "web-awesome", + "webhook", + "weight-hanging", + "weight-scale", + "whale", + "wheat-awn-circle-exclamation", + "wheat-awn-slash", + "wheat-awn", + "wheat-slash", + "wheat", + "wheelchair-move", + "wheelchair", + "whiskey-glass-ice", + "whiskey-glass", + "whistle", + "wifi-exclamation", + "wifi-fair", + "wifi-slash", + "wifi-weak", + "wifi", + "wind-turbine", + "wind-warning", + "wind", + "window-flip", + "window-frame-open", + "window-frame", + "window-maximize", + "window-minimize", + "window-restore", + "window", + "windsock", + "wine-bottle", + "wine-glass-crack", + "wine-glass-empty", + "wine-glass", + "won-sign", + "worm", + "wreath-laurel", + "wreath", + "wrench-simple", + "wrench", + "x-ray", + "x", + "xmark-large", + "xmark-to-slot", + "xmark", + "xmarks-lines", + "y", + "yen-sign", + "yin-yang", + "z" + ], + "sharp-regular": [ + "0", + "00", + "1", + "2", + "3", + "360-degrees", + "4", + "5", + "6", + "7", + "8", + "9", + "a", + "abacus", + "accent-grave", + "acorn", + "address-book", + "address-card", + "air-conditioner", + "airplay", + "alarm-clock", + "alarm-exclamation", + "alarm-plus", + "alarm-snooze", + "album-circle-plus", + "album-circle-user", + "album-collection-circle-plus", + "album-collection-circle-user", + "album-collection", + "album", + "alicorn", + "alien-8bit", + "alien", + "align-center", + "align-justify", + "align-left", + "align-right", + "align-slash", + "alt", + "amp-guitar", + "ampersand", + "anchor-circle-check", + "anchor-circle-exclamation", + "anchor-circle-xmark", + "anchor-lock", + "anchor", + "angel", + "angle-90", + "angle-down", + "angle-left", + "angle-right", + "angle-up", + "angle", + "angles-down", + "angles-left", + "angles-right", + "angles-up-down", + "angles-up", + "ankh", + "ant", + "apartment", + "aperture", + "apostrophe", + "apple-core", + "apple-whole", + "archway", + "arrow-down-1-9", + "arrow-down-9-1", + "arrow-down-a-z", + "arrow-down-arrow-up", + "arrow-down-big-small", + "arrow-down-from-arc", + "arrow-down-from-bracket", + "arrow-down-from-dotted-line", + "arrow-down-from-line", + "arrow-down-left-and-arrow-up-right-to-center", + "arrow-down-left", + "arrow-down-long", + "arrow-down-right", + "arrow-down-short-wide", + "arrow-down-small-big", + "arrow-down-square-triangle", + "arrow-down-to-arc", + "arrow-down-to-bracket", + "arrow-down-to-dotted-line", + "arrow-down-to-line", + "arrow-down-to-square", + "arrow-down-triangle-square", + "arrow-down-up-across-line", + "arrow-down-up-lock", + "arrow-down-wide-short", + "arrow-down-z-a", + "arrow-down", + "arrow-left-from-arc", + "arrow-left-from-bracket", + "arrow-left-from-line", + "arrow-left-long-to-line", + "arrow-left-long", + "arrow-left-to-arc", + "arrow-left-to-bracket", + "arrow-left-to-line", + "arrow-left", + "arrow-pointer", + "arrow-progress", + "arrow-right-arrow-left", + "arrow-right-from-arc", + "arrow-right-from-bracket", + "arrow-right-from-line", + "arrow-right-long-to-line", + "arrow-right-long", + "arrow-right-to-arc", + "arrow-right-to-bracket", + "arrow-right-to-city", + "arrow-right-to-line", + "arrow-right", + "arrow-rotate-left", + "arrow-rotate-right", + "arrow-trend-down", + "arrow-trend-up", + "arrow-turn-down-left", + "arrow-turn-down-right", + "arrow-turn-down", + "arrow-turn-left-down", + "arrow-turn-left-up", + "arrow-turn-left", + "arrow-turn-right", + "arrow-turn-up", + "arrow-up-1-9", + "arrow-up-9-1", + "arrow-up-a-z", + "arrow-up-arrow-down", + "arrow-up-big-small", + "arrow-up-from-arc", + "arrow-up-from-bracket", + "arrow-up-from-dotted-line", + "arrow-up-from-ground-water", + "arrow-up-from-line", + "arrow-up-from-square", + "arrow-up-from-water-pump", + "arrow-up-left-from-circle", + "arrow-up-left", + "arrow-up-long", + "arrow-up-right-and-arrow-down-left-from-center", + "arrow-up-right-dots", + "arrow-up-right-from-square", + "arrow-up-right", + "arrow-up-short-wide", + "arrow-up-small-big", + "arrow-up-square-triangle", + "arrow-up-to-arc", + "arrow-up-to-bracket", + "arrow-up-to-dotted-line", + "arrow-up-to-line", + "arrow-up-triangle-square", + "arrow-up-wide-short", + "arrow-up-z-a", + "arrow-up", + "arrows-cross", + "arrows-down-to-line", + "arrows-down-to-people", + "arrows-from-dotted-line", + "arrows-from-line", + "arrows-left-right-to-line", + "arrows-left-right", + "arrows-maximize", + "arrows-minimize", + "arrows-repeat-1", + "arrows-repeat", + "arrows-retweet", + "arrows-rotate-reverse", + "arrows-rotate", + "arrows-spin", + "arrows-split-up-and-left", + "arrows-to-circle", + "arrows-to-dot", + "arrows-to-dotted-line", + "arrows-to-eye", + "arrows-to-line", + "arrows-turn-right", + "arrows-turn-to-dots", + "arrows-up-down-left-right", + "arrows-up-down", + "arrows-up-to-line", + "asterisk", + "at", + "atom-simple", + "atom", + "audio-description-slash", + "audio-description", + "austral-sign", + "avocado", + "award-simple", + "award", + "axe-battle", + "axe", + "b", + "baby-carriage", + "baby", + "backpack", + "backward-fast", + "backward-step", + "backward", + "bacon", + "bacteria", + "bacterium", + "badge-check", + "badge-dollar", + "badge-percent", + "badge-sheriff", + "badge", + "badger-honey", + "badminton", + "bag-seedling", + "bag-shopping-minus", + "bag-shopping-plus", + "bag-shopping", + "bagel", + "bags-shopping", + "baguette", + "bahai", + "baht-sign", + "ball-pile", + "balloon", + "balloons", + "ballot-check", + "ballot", + "ban-bug", + "ban-parking", + "ban-smoking", + "ban", + "banana", + "bandage", + "bangladeshi-taka-sign", + "banjo", + "barcode-read", + "barcode-scan", + "barcode", + "bars-filter", + "bars-progress", + "bars-sort", + "bars-staggered", + "bars", + "baseball-bat-ball", + "baseball", + "basket-shopping-minus", + "basket-shopping-plus", + "basket-shopping-simple", + "basket-shopping", + "basketball-hoop", + "basketball", + "bat", + "bath", + "battery-bolt", + "battery-empty", + "battery-exclamation", + "battery-full", + "battery-half", + "battery-low", + "battery-quarter", + "battery-slash", + "battery-three-quarters", + "bed-bunk", + "bed-empty", + "bed-front", + "bed-pulse", + "bed", + "bee", + "beer-mug-empty", + "beer-mug", + "bell-concierge", + "bell-exclamation", + "bell-on", + "bell-plus", + "bell-ring", + "bell-school-slash", + "bell-school", + "bell-slash", + "bell", + "bells", + "bench-tree", + "bezier-curve", + "bicycle", + "billboard", + "bin-bottles-recycle", + "bin-bottles", + "bin-recycle", + "binary-circle-check", + "binary-lock", + "binary-slash", + "binary", + "binoculars", + "biohazard", + "bird", + "bitcoin-sign", + "blanket-fire", + "blanket", + "blender-phone", + "blender", + "blinds-open", + "blinds-raised", + "blinds", + "block-brick-fire", + "block-brick", + "block-question", + "block-quote", + "block", + "blog", + "blueberries", + "bluetooth", + "bold", + "bolt-auto", + "bolt-lightning", + "bolt-slash", + "bolt", + "bomb", + "bone-break", + "bone", + "bong", + "book-arrow-right", + "book-arrow-up", + "book-atlas", + "book-bible", + "book-blank", + "book-bookmark", + "book-circle-arrow-right", + "book-circle-arrow-up", + "book-copy", + "book-font", + "book-heart", + "book-journal-whills", + "book-medical", + "book-open-cover", + "book-open-reader", + "book-open", + "book-quran", + "book-section", + "book-skull", + "book-sparkles", + "book-tanakh", + "book-user", + "book", + "bookmark-slash", + "bookmark", + "books-medical", + "books", + "boombox", + "boot-heeled", + "boot", + "booth-curtain", + "border-all", + "border-bottom-right", + "border-bottom", + "border-center-h", + "border-center-v", + "border-inner", + "border-left", + "border-none", + "border-outer", + "border-right", + "border-top-left", + "border-top", + "bore-hole", + "bottle-baby", + "bottle-droplet", + "bottle-water", + "bow-arrow", + "bowl-chopsticks-noodles", + "bowl-chopsticks", + "bowl-food", + "bowl-hot", + "bowl-rice", + "bowl-scoop", + "bowl-scoops", + "bowl-soft-serve", + "bowl-spoon", + "bowling-ball-pin", + "bowling-ball", + "bowling-pins", + "box-archive", + "box-ballot", + "box-check", + "box-circle-check", + "box-dollar", + "box-heart", + "box-open-full", + "box-open", + "box-taped", + "box-tissue", + "box", + "boxes-packing", + "boxes-stacked", + "boxing-glove", + "bracket-curly-right", + "bracket-curly", + "bracket-round-right", + "bracket-round", + "bracket-square-right", + "bracket-square", + "brackets-curly", + "brackets-round", + "brackets-square", + "braille", + "brain-arrow-curved-right", + "brain-circuit", + "brain", + "brake-warning", + "brazilian-real-sign", + "bread-loaf", + "bread-slice-butter", + "bread-slice", + "bridge-circle-check", + "bridge-circle-exclamation", + "bridge-circle-xmark", + "bridge-lock", + "bridge-suspension", + "bridge-water", + "bridge", + "briefcase-arrow-right", + "briefcase-blank", + "briefcase-medical", + "briefcase", + "brightness-low", + "brightness", + "bring-forward", + "bring-front", + "broccoli", + "broom-ball", + "broom-wide", + "broom", + "browser", + "browsers", + "brush", + "bucket", + "bug-slash", + "bug", + "bugs", + "building-circle-arrow-right", + "building-circle-check", + "building-circle-exclamation", + "building-circle-xmark", + "building-columns", + "building-flag", + "building-lock", + "building-magnifying-glass", + "building-memo", + "building-ngo", + "building-shield", + "building-un", + "building-user", + "building-wheat", + "building", + "buildings", + "bulldozer", + "bullhorn", + "bullseye-arrow", + "bullseye-pointer", + "bullseye", + "buoy-mooring", + "buoy", + "burger-cheese", + "burger-fries", + "burger-glass", + "burger-lettuce", + "burger-soda", + "burger", + "burrito", + "burst", + "bus-school", + "bus-simple", + "bus", + "business-time", + "butter", + "c", + "cabin", + "cabinet-filing", + "cable-car", + "cactus", + "caduceus", + "cake-candles", + "cake-slice", + "calculator-simple", + "calculator", + "calendar-arrow-down", + "calendar-arrow-up", + "calendar-check", + "calendar-circle-exclamation", + "calendar-circle-minus", + "calendar-circle-plus", + "calendar-circle-user", + "calendar-clock", + "calendar-day", + "calendar-days", + "calendar-exclamation", + "calendar-heart", + "calendar-image", + "calendar-lines-pen", + "calendar-lines", + "calendar-minus", + "calendar-pen", + "calendar-plus", + "calendar-range", + "calendar-star", + "calendar-users", + "calendar-week", + "calendar-xmark", + "calendar", + "calendars", + "camcorder", + "camera-cctv", + "camera-movie", + "camera-polaroid", + "camera-retro", + "camera-rotate", + "camera-security", + "camera-slash", + "camera-viewfinder", + "camera-web-slash", + "camera-web", + "camera", + "campfire", + "campground", + "can-food", + "candle-holder", + "candy-bar", + "candy-cane", + "candy-corn", + "candy", + "cannabis", + "cannon", + "capsules", + "car-battery", + "car-bolt", + "car-building", + "car-bump", + "car-burst", + "car-bus", + "car-circle-bolt", + "car-garage", + "car-mirrors", + "car-on", + "car-rear", + "car-side-bolt", + "car-side", + "car-tilt", + "car-tunnel", + "car-wash", + "car-wrench", + "car", + "caravan-simple", + "caravan", + "card-club", + "card-diamond", + "card-heart", + "card-spade", + "cards-blank", + "cards", + "caret-down", + "caret-left", + "caret-right", + "caret-up", + "carrot", + "cars", + "cart-arrow-down", + "cart-arrow-up", + "cart-circle-arrow-down", + "cart-circle-arrow-up", + "cart-circle-check", + "cart-circle-exclamation", + "cart-circle-plus", + "cart-circle-xmark", + "cart-flatbed-boxes", + "cart-flatbed-empty", + "cart-flatbed-suitcase", + "cart-flatbed", + "cart-minus", + "cart-plus", + "cart-shopping-fast", + "cart-shopping", + "cart-xmark", + "cash-register", + "cassette-betamax", + "cassette-tape", + "cassette-vhs", + "castle", + "cat-space", + "cat", + "cauldron", + "cedi-sign", + "cent-sign", + "certificate", + "chair-office", + "chair", + "chalkboard-user", + "chalkboard", + "champagne-glass", + "champagne-glasses", + "charging-station", + "chart-area", + "chart-bar", + "chart-bullet", + "chart-candlestick", + "chart-column", + "chart-gantt", + "chart-kanban", + "chart-line-down", + "chart-line-up-down", + "chart-line-up", + "chart-line", + "chart-mixed-up-circle-currency", + "chart-mixed-up-circle-dollar", + "chart-mixed", + "chart-network", + "chart-pie-simple-circle-currency", + "chart-pie-simple-circle-dollar", + "chart-pie-simple", + "chart-pie", + "chart-pyramid", + "chart-radar", + "chart-scatter-3d", + "chart-scatter-bubble", + "chart-scatter", + "chart-simple-horizontal", + "chart-simple", + "chart-tree-map", + "chart-user", + "chart-waterfall", + "check-double", + "check-to-slot", + "check", + "cheese-swiss", + "cheese", + "cherries", + "chess-bishop-piece", + "chess-bishop", + "chess-board", + "chess-clock-flip", + "chess-clock", + "chess-king-piece", + "chess-king", + "chess-knight-piece", + "chess-knight", + "chess-pawn-piece", + "chess-pawn", + "chess-queen-piece", + "chess-queen", + "chess-rook-piece", + "chess-rook", + "chess", + "chestnut", + "chevron-down", + "chevron-left", + "chevron-right", + "chevron-up", + "chevrons-down", + "chevrons-left", + "chevrons-right", + "chevrons-up", + "chf-sign", + "child-combatant", + "child-dress", + "child-reaching", + "child", + "children", + "chimney", + "chopsticks", + "church", + "circle-0", + "circle-1", + "circle-2", + "circle-3", + "circle-4", + "circle-5", + "circle-6", + "circle-7", + "circle-8", + "circle-9", + "circle-a", + "circle-ampersand", + "circle-arrow-down-left", + "circle-arrow-down-right", + "circle-arrow-down", + "circle-arrow-left", + "circle-arrow-right", + "circle-arrow-up-left", + "circle-arrow-up-right", + "circle-arrow-up", + "circle-b", + "circle-bolt", + "circle-book-open", + "circle-bookmark", + "circle-c", + "circle-calendar", + "circle-camera", + "circle-caret-down", + "circle-caret-left", + "circle-caret-right", + "circle-caret-up", + "circle-check", + "circle-chevron-down", + "circle-chevron-left", + "circle-chevron-right", + "circle-chevron-up", + "circle-d", + "circle-dashed", + "circle-divide", + "circle-dollar-to-slot", + "circle-dollar", + "circle-dot", + "circle-down-left", + "circle-down-right", + "circle-down", + "circle-e", + "circle-ellipsis-vertical", + "circle-ellipsis", + "circle-envelope", + "circle-euro", + "circle-exclamation-check", + "circle-exclamation", + "circle-f", + "circle-g", + "circle-gf", + "circle-h", + "circle-half-stroke", + "circle-half", + "circle-heart", + "circle-i", + "circle-info", + "circle-j", + "circle-k", + "circle-l", + "circle-left", + "circle-location-arrow", + "circle-m", + "circle-microphone-lines", + "circle-microphone", + "circle-minus", + "circle-n", + "circle-nodes", + "circle-notch", + "circle-o", + "circle-p", + "circle-parking", + "circle-pause", + "circle-phone-flip", + "circle-phone-hangup", + "circle-phone", + "circle-play", + "circle-plus", + "circle-q", + "circle-quarter-stroke", + "circle-quarter", + "circle-quarters", + "circle-question", + "circle-r", + "circle-radiation", + "circle-right", + "circle-s", + "circle-small", + "circle-sort-down", + "circle-sort-up", + "circle-sort", + "circle-star", + "circle-sterling", + "circle-stop", + "circle-t", + "circle-three-quarters-stroke", + "circle-three-quarters", + "circle-trash", + "circle-u", + "circle-up-left", + "circle-up-right", + "circle-up", + "circle-user", + "circle-v", + "circle-video", + "circle-w", + "circle-waveform-lines", + "circle-wifi-circle-wifi", + "circle-wifi", + "circle-x", + "circle-xmark", + "circle-y", + "circle-yen", + "circle-z", + "circle", + "circles-overlap", + "citrus-slice", + "citrus", + "city", + "clapperboard-play", + "clapperboard", + "clarinet", + "claw-marks", + "clipboard-check", + "clipboard-list-check", + "clipboard-list", + "clipboard-medical", + "clipboard-prescription", + "clipboard-question", + "clipboard-user", + "clipboard", + "clock-desk", + "clock-eight-thirty", + "clock-eight", + "clock-eleven-thirty", + "clock-eleven", + "clock-five-thirty", + "clock-five", + "clock-four-thirty", + "clock-nine-thirty", + "clock-nine", + "clock-one-thirty", + "clock-one", + "clock-rotate-left", + "clock-seven-thirty", + "clock-seven", + "clock-six-thirty", + "clock-six", + "clock-ten-thirty", + "clock-ten", + "clock-three-thirty", + "clock-three", + "clock-twelve-thirty", + "clock-twelve", + "clock-two-thirty", + "clock-two", + "clock", + "clone", + "closed-captioning-slash", + "closed-captioning", + "clothes-hanger", + "cloud-arrow-down", + "cloud-arrow-up", + "cloud-binary", + "cloud-bolt-moon", + "cloud-bolt-sun", + "cloud-bolt", + "cloud-check", + "cloud-drizzle", + "cloud-exclamation", + "cloud-fog", + "cloud-hail-mixed", + "cloud-hail", + "cloud-meatball", + "cloud-minus", + "cloud-moon-rain", + "cloud-moon", + "cloud-music", + "cloud-plus", + "cloud-question", + "cloud-rain", + "cloud-rainbow", + "cloud-showers-heavy", + "cloud-showers-water", + "cloud-showers", + "cloud-slash", + "cloud-sleet", + "cloud-snow", + "cloud-sun-rain", + "cloud-sun", + "cloud-word", + "cloud-xmark", + "cloud", + "clouds-moon", + "clouds-sun", + "clouds", + "clover", + "club", + "coconut", + "code-branch", + "code-commit", + "code-compare", + "code-fork", + "code-merge", + "code-pull-request-closed", + "code-pull-request-draft", + "code-pull-request", + "code-simple", + "code", + "coffee-bean", + "coffee-beans", + "coffee-pot", + "coffin-cross", + "coffin", + "coin-blank", + "coin-front", + "coin-vertical", + "coin", + "coins", + "colon-sign", + "colon", + "columns-3", + "comet", + "comma", + "command", + "comment-arrow-down", + "comment-arrow-up-right", + "comment-arrow-up", + "comment-captions", + "comment-check", + "comment-code", + "comment-dollar", + "comment-dots", + "comment-exclamation", + "comment-heart", + "comment-image", + "comment-lines", + "comment-medical", + "comment-middle-top", + "comment-middle", + "comment-minus", + "comment-music", + "comment-pen", + "comment-plus", + "comment-question", + "comment-quote", + "comment-slash", + "comment-smile", + "comment-sms", + "comment-text", + "comment-xmark", + "comment", + "comments-dollar", + "comments-question-check", + "comments-question", + "comments", + "compact-disc", + "compass-drafting", + "compass-slash", + "compass", + "compress-wide", + "compress", + "computer-classic", + "computer-mouse-scrollwheel", + "computer-mouse", + "computer-speaker", + "computer", + "container-storage", + "conveyor-belt-arm", + "conveyor-belt-boxes", + "conveyor-belt-empty", + "conveyor-belt", + "cookie-bite", + "cookie", + "copy", + "copyright", + "corn", + "corner", + "couch", + "court-sport", + "cow", + "cowbell-circle-plus", + "cowbell", + "crab", + "crate-apple", + "crate-empty", + "credit-card-blank", + "credit-card-front", + "credit-card", + "cricket-bat-ball", + "croissant", + "crop-simple", + "crop", + "cross", + "crosshairs-simple", + "crosshairs", + "crow", + "crown", + "crutch", + "crutches", + "cruzeiro-sign", + "crystal-ball", + "cube", + "cubes-stacked", + "cubes", + "cucumber", + "cup-straw-swoosh", + "cup-straw", + "cup-togo", + "cupcake", + "curling-stone", + "custard", + "d", + "dagger", + "dash", + "database", + "deer-rudolph", + "deer", + "delete-left", + "delete-right", + "democrat", + "desktop-arrow-down", + "desktop", + "dharmachakra", + "diagram-cells", + "diagram-lean-canvas", + "diagram-nested", + "diagram-next", + "diagram-predecessor", + "diagram-previous", + "diagram-project", + "diagram-sankey", + "diagram-subtask", + "diagram-successor", + "diagram-venn", + "dial-high", + "dial-low", + "dial-max", + "dial-med-low", + "dial-med", + "dial-min", + "dial-off", + "dial", + "diamond-exclamation", + "diamond-half-stroke", + "diamond-half", + "diamond-turn-right", + "diamond", + "diamonds-4", + "dice-d10", + "dice-d12", + "dice-d20", + "dice-d4", + "dice-d6", + "dice-d8", + "dice-five", + "dice-four", + "dice-one", + "dice-six", + "dice-three", + "dice-two", + "dice", + "dinosaur", + "diploma", + "disc-drive", + "disease", + "display-arrow-down", + "display-chart-up-circle-currency", + "display-chart-up-circle-dollar", + "display-chart-up", + "display-code", + "display-medical", + "display-slash", + "display", + "distribute-spacing-horizontal", + "distribute-spacing-vertical", + "ditto", + "divide", + "dna", + "do-not-enter", + "dog-leashed", + "dog", + "dollar-sign", + "dolly-empty", + "dolly", + "dolphin", + "dong-sign", + "donut", + "door-closed", + "door-open", + "dove", + "down-from-bracket", + "down-from-dotted-line", + "down-from-line", + "down-left-and-up-right-to-center", + "down-left", + "down-long", + "down-right", + "down-to-bracket", + "down-to-dotted-line", + "down-to-line", + "down", + "download", + "dragon", + "draw-circle", + "draw-polygon", + "draw-square", + "dreidel", + "drone-front", + "drone", + "droplet-degree", + "droplet-percent", + "droplet-slash", + "droplet", + "drum-steelpan", + "drum", + "drumstick-bite", + "drumstick", + "dryer-heat", + "dryer", + "duck", + "dumbbell", + "dumpster-fire", + "dumpster", + "dungeon", + "e", + "ear-deaf", + "ear-listen", + "ear-muffs", + "ear", + "earth-africa", + "earth-americas", + "earth-asia", + "earth-europe", + "earth-oceania", + "eclipse", + "egg-fried", + "egg", + "eggplant", + "eject", + "elephant", + "elevator", + "ellipsis-stroke-vertical", + "ellipsis-stroke", + "ellipsis-vertical", + "ellipsis", + "empty-set", + "engine-warning", + "engine", + "envelope-circle-check", + "envelope-dot", + "envelope-open-dollar", + "envelope-open-text", + "envelope-open", + "envelope", + "envelopes-bulk", + "envelopes", + "equals", + "eraser", + "escalator", + "ethernet", + "euro-sign", + "excavator", + "exclamation", + "expand-wide", + "expand", + "explosion", + "eye-dropper-full", + "eye-dropper-half", + "eye-dropper", + "eye-evil", + "eye-low-vision", + "eye-slash", + "eye", + "eyes", + "f", + "face-angry-horns", + "face-angry", + "face-anguished", + "face-anxious-sweat", + "face-astonished", + "face-awesome", + "face-beam-hand-over-mouth", + "face-clouds", + "face-confounded", + "face-confused", + "face-cowboy-hat", + "face-diagonal-mouth", + "face-disappointed", + "face-disguise", + "face-dizzy", + "face-dotted", + "face-downcast-sweat", + "face-drooling", + "face-exhaling", + "face-explode", + "face-expressionless", + "face-eyes-xmarks", + "face-fearful", + "face-flushed", + "face-frown-open", + "face-frown-slight", + "face-frown", + "face-glasses", + "face-grimace", + "face-grin-beam-sweat", + "face-grin-beam", + "face-grin-hearts", + "face-grin-squint-tears", + "face-grin-squint", + "face-grin-stars", + "face-grin-tears", + "face-grin-tongue-squint", + "face-grin-tongue-wink", + "face-grin-tongue", + "face-grin-wide", + "face-grin-wink", + "face-grin", + "face-hand-over-mouth", + "face-hand-peeking", + "face-hand-yawn", + "face-head-bandage", + "face-holding-back-tears", + "face-hushed", + "face-icicles", + "face-kiss-beam", + "face-kiss-closed-eyes", + "face-kiss-wink-heart", + "face-kiss", + "face-laugh-beam", + "face-laugh-squint", + "face-laugh-wink", + "face-laugh", + "face-lying", + "face-mask", + "face-meh-blank", + "face-meh", + "face-melting", + "face-monocle", + "face-nauseated", + "face-nose-steam", + "face-party", + "face-pensive", + "face-persevering", + "face-pleading", + "face-pouting", + "face-raised-eyebrow", + "face-relieved", + "face-rolling-eyes", + "face-sad-cry", + "face-sad-sweat", + "face-sad-tear", + "face-saluting", + "face-scream", + "face-shush", + "face-sleeping", + "face-sleepy", + "face-smile-beam", + "face-smile-halo", + "face-smile-hearts", + "face-smile-horns", + "face-smile-plus", + "face-smile-relaxed", + "face-smile-tear", + "face-smile-tongue", + "face-smile-upside-down", + "face-smile-wink", + "face-smile", + "face-smiling-hands", + "face-smirking", + "face-spiral-eyes", + "face-sunglasses", + "face-surprise", + "face-swear", + "face-thermometer", + "face-thinking", + "face-tired", + "face-tissue", + "face-tongue-money", + "face-tongue-sweat", + "face-unamused", + "face-viewfinder", + "face-vomit", + "face-weary", + "face-woozy", + "face-worried", + "face-zany", + "face-zipper", + "falafel", + "family-dress", + "family-pants", + "family", + "fan-table", + "fan", + "farm", + "faucet-drip", + "faucet", + "fax", + "feather-pointed", + "feather", + "fence", + "ferris-wheel", + "ferry", + "field-hockey-stick-ball", + "file-arrow-down", + "file-arrow-up", + "file-audio", + "file-binary", + "file-cad", + "file-certificate", + "file-chart-column", + "file-chart-pie", + "file-check", + "file-circle-check", + "file-circle-exclamation", + "file-circle-info", + "file-circle-minus", + "file-circle-plus", + "file-circle-question", + "file-circle-xmark", + "file-code", + "file-contract", + "file-csv", + "file-dashed-line", + "file-doc", + "file-eps", + "file-excel", + "file-exclamation", + "file-export", + "file-gif", + "file-heart", + "file-image", + "file-import", + "file-invoice-dollar", + "file-invoice", + "file-jpg", + "file-lines", + "file-lock", + "file-magnifying-glass", + "file-medical", + "file-minus", + "file-mov", + "file-mp3", + "file-mp4", + "file-music", + "file-pdf", + "file-pen", + "file-plus-minus", + "file-plus", + "file-png", + "file-powerpoint", + "file-ppt", + "file-prescription", + "file-shield", + "file-signature", + "file-slash", + "file-spreadsheet", + "file-svg", + "file-user", + "file-vector", + "file-video", + "file-waveform", + "file-word", + "file-xls", + "file-xmark", + "file-xml", + "file-zip", + "file-zipper", + "file", + "files-medical", + "files", + "fill-drip", + "fill", + "film-canister", + "film-simple", + "film-slash", + "film", + "films", + "filter-circle-dollar", + "filter-circle-xmark", + "filter-list", + "filter-slash", + "filter", + "filters", + "fingerprint", + "fire-burner", + "fire-extinguisher", + "fire-flame-curved", + "fire-flame-simple", + "fire-flame", + "fire-hydrant", + "fire-smoke", + "fire", + "fireplace", + "fish-bones", + "fish-cooked", + "fish-fins", + "fish", + "fishing-rod", + "flag-checkered", + "flag-pennant", + "flag-swallowtail", + "flag-usa", + "flag", + "flashlight", + "flask-gear", + "flask-round-poison", + "flask-round-potion", + "flask-vial", + "flask", + "flatbread-stuffed", + "flatbread", + "floppy-disk-circle-arrow-right", + "floppy-disk-circle-xmark", + "floppy-disk-pen", + "floppy-disk", + "floppy-disks", + "florin-sign", + "flower-daffodil", + "flower-tulip", + "flower", + "flute", + "flux-capacitor", + "flying-disc", + "folder-arrow-down", + "folder-arrow-up", + "folder-bookmark", + "folder-check", + "folder-closed", + "folder-gear", + "folder-grid", + "folder-heart", + "folder-image", + "folder-magnifying-glass", + "folder-medical", + "folder-minus", + "folder-music", + "folder-open", + "folder-plus", + "folder-tree", + "folder-user", + "folder-xmark", + "folder", + "folders", + "fondue-pot", + "font-awesome", + "font-case", + "font", + "football-helmet", + "football", + "fork-knife", + "fork", + "forklift", + "fort", + "forward-fast", + "forward-step", + "forward", + "frame", + "franc-sign", + "french-fries", + "frog", + "function", + "futbol", + "g", + "galaxy", + "gallery-thumbnails", + "game-board-simple", + "game-board", + "game-console-handheld-crank", + "game-console-handheld", + "gamepad-modern", + "gamepad", + "garage-car", + "garage-open", + "garage", + "garlic", + "gas-pump-slash", + "gas-pump", + "gauge-circle-bolt", + "gauge-circle-minus", + "gauge-circle-plus", + "gauge-high", + "gauge-low", + "gauge-max", + "gauge-min", + "gauge-simple-high", + "gauge-simple-low", + "gauge-simple-max", + "gauge-simple-min", + "gauge-simple", + "gauge", + "gavel", + "gear-code", + "gear-complex-code", + "gear-complex", + "gear", + "gears", + "gem", + "genderless", + "ghost", + "gif", + "gift-card", + "gift", + "gifts", + "gingerbread-man", + "glass-citrus", + "glass-empty", + "glass-half", + "glass-water-droplet", + "glass-water", + "glass", + "glasses-round", + "glasses", + "globe-pointer", + "globe-snow", + "globe-stand", + "globe-wifi", + "globe", + "goal-net", + "golf-ball-tee", + "golf-club", + "golf-flag-hole", + "gopuram", + "graduation-cap", + "gramophone", + "grapes", + "grate-droplet", + "grate", + "greater-than-equal", + "greater-than", + "grid-2-plus", + "grid-2", + "grid-4", + "grid-5", + "grid-dividers", + "grid-horizontal", + "grid-round-2-plus", + "grid-round-2", + "grid-round-4", + "grid-round-5", + "grid-round", + "grid", + "grill-fire", + "grill-hot", + "grill", + "grip-dots-vertical", + "grip-dots", + "grip-lines-vertical", + "grip-lines", + "grip-vertical", + "grip", + "group-arrows-rotate", + "guarani-sign", + "guitar-electric", + "guitar", + "guitars", + "gun-slash", + "gun-squirt", + "gun", + "h", + "h1", + "h2", + "h3", + "h4", + "h5", + "h6", + "hammer-brush", + "hammer-crash", + "hammer-war", + "hammer", + "hamsa", + "hand-back-fist", + "hand-back-point-down", + "hand-back-point-left", + "hand-back-point-ribbon", + "hand-back-point-right", + "hand-back-point-up", + "hand-dots", + "hand-fingers-crossed", + "hand-fist", + "hand-heart", + "hand-holding-box", + "hand-holding-circle-dollar", + "hand-holding-dollar", + "hand-holding-droplet", + "hand-holding-hand", + "hand-holding-heart", + "hand-holding-magic", + "hand-holding-medical", + "hand-holding-seedling", + "hand-holding-skull", + "hand-holding", + "hand-horns", + "hand-lizard", + "hand-love", + "hand-middle-finger", + "hand-peace", + "hand-point-down", + "hand-point-left", + "hand-point-ribbon", + "hand-point-right", + "hand-point-up", + "hand-pointer", + "hand-scissors", + "hand-sparkles", + "hand-spock", + "hand-wave", + "hand", + "handcuffs", + "hands-asl-interpreting", + "hands-bound", + "hands-bubbles", + "hands-clapping", + "hands-holding-child", + "hands-holding-circle", + "hands-holding-diamond", + "hands-holding-dollar", + "hands-holding-heart", + "hands-holding", + "hands-praying", + "hands", + "handshake-angle", + "handshake-simple-slash", + "handshake-simple", + "handshake-slash", + "handshake", + "hanukiah", + "hard-drive", + "hashtag-lock", + "hashtag", + "hat-beach", + "hat-chef", + "hat-cowboy-side", + "hat-cowboy", + "hat-santa", + "hat-winter", + "hat-witch", + "hat-wizard", + "head-side-brain", + "head-side-cough-slash", + "head-side-cough", + "head-side-gear", + "head-side-goggles", + "head-side-headphones", + "head-side-heart", + "head-side-mask", + "head-side-medical", + "head-side-virus", + "head-side", + "heading", + "headphones-simple", + "headphones", + "headset", + "heart-circle-bolt", + "heart-circle-check", + "heart-circle-exclamation", + "heart-circle-minus", + "heart-circle-plus", + "heart-circle-xmark", + "heart-crack", + "heart-half-stroke", + "heart-half", + "heart-pulse", + "heart", + "heat", + "helicopter-symbol", + "helicopter", + "helmet-battle", + "helmet-safety", + "helmet-un", + "hexagon-check", + "hexagon-divide", + "hexagon-exclamation", + "hexagon-image", + "hexagon-minus", + "hexagon-plus", + "hexagon-vertical-nft-slanted", + "hexagon-vertical-nft", + "hexagon-xmark", + "hexagon", + "high-definition", + "highlighter-line", + "highlighter", + "hill-avalanche", + "hill-rockslide", + "hippo", + "hockey-mask", + "hockey-puck", + "hockey-stick-puck", + "hockey-sticks", + "holly-berry", + "honey-pot", + "hood-cloak", + "horizontal-rule", + "horse-head", + "horse-saddle", + "horse", + "hose-reel", + "hose", + "hospital-user", + "hospital", + "hospitals", + "hot-tub-person", + "hotdog", + "hotel", + "hourglass-clock", + "hourglass-end", + "hourglass-half", + "hourglass-start", + "hourglass", + "house-blank", + "house-building", + "house-chimney-blank", + "house-chimney-crack", + "house-chimney-heart", + "house-chimney-medical", + "house-chimney-user", + "house-chimney-window", + "house-chimney", + "house-circle-check", + "house-circle-exclamation", + "house-circle-xmark", + "house-crack", + "house-day", + "house-fire", + "house-flag", + "house-flood-water-circle-arrow-right", + "house-flood-water", + "house-heart", + "house-laptop", + "house-lock", + "house-medical-circle-check", + "house-medical-circle-exclamation", + "house-medical-circle-xmark", + "house-medical-flag", + "house-medical", + "house-night", + "house-person-leave", + "house-person-return", + "house-signal", + "house-tree", + "house-tsunami", + "house-turret", + "house-user", + "house-water", + "house-window", + "house", + "hryvnia-sign", + "hundred-points", + "hurricane", + "hydra", + "hyphen", + "i-cursor", + "i", + "ice-cream", + "ice-skate", + "icicles", + "icons", + "id-badge", + "id-card-clip", + "id-card", + "igloo", + "image-landscape", + "image-polaroid-user", + "image-polaroid", + "image-portrait", + "image-slash", + "image-user", + "image", + "images-user", + "images", + "inbox-full", + "inbox-in", + "inbox-out", + "inbox", + "inboxes", + "indent", + "indian-rupee-sign", + "industry-windows", + "industry", + "infinity", + "info", + "inhaler", + "input-numeric", + "input-pipe", + "input-text", + "integral", + "interrobang", + "intersection", + "island-tropical", + "italic", + "j", + "jack-o-lantern", + "jar-wheat", + "jar", + "jedi", + "jet-fighter-up", + "jet-fighter", + "joint", + "joystick", + "jug-bottle", + "jug-detergent", + "jug", + "k", + "kaaba", + "kazoo", + "kerning", + "key-skeleton-left-right", + "key-skeleton", + "key", + "keyboard-brightness-low", + "keyboard-brightness", + "keyboard-down", + "keyboard-left", + "keyboard", + "keynote", + "khanda", + "kidneys", + "kip-sign", + "kit-medical", + "kitchen-set", + "kite", + "kiwi-bird", + "kiwi-fruit", + "knife-kitchen", + "knife", + "l", + "lacrosse-stick-ball", + "lacrosse-stick", + "lambda", + "lamp-desk", + "lamp-floor", + "lamp-street", + "lamp", + "land-mine-on", + "landmark-dome", + "landmark-flag", + "landmark-magnifying-glass", + "landmark", + "language", + "laptop-arrow-down", + "laptop-binary", + "laptop-code", + "laptop-file", + "laptop-medical", + "laptop-mobile", + "laptop-slash", + "laptop", + "lari-sign", + "lasso-sparkles", + "lasso", + "layer-group", + "layer-minus", + "layer-plus", + "leaf-heart", + "leaf-maple", + "leaf-oak", + "leaf", + "leafy-green", + "left-from-bracket", + "left-from-line", + "left-long-to-line", + "left-long", + "left-right", + "left-to-bracket", + "left-to-line", + "left", + "lemon", + "less-than-equal", + "less-than", + "life-ring", + "light-ceiling", + "light-emergency-on", + "light-emergency", + "light-switch-off", + "light-switch-on", + "light-switch", + "lightbulb-cfl-on", + "lightbulb-cfl", + "lightbulb-dollar", + "lightbulb-exclamation-on", + "lightbulb-exclamation", + "lightbulb-gear", + "lightbulb-message", + "lightbulb-on", + "lightbulb-slash", + "lightbulb", + "lighthouse", + "lights-holiday", + "line-columns", + "line-height", + "lines-leaning", + "link-horizontal-slash", + "link-horizontal", + "link-simple-slash", + "link-simple", + "link-slash", + "link", + "lips", + "lira-sign", + "list-check", + "list-dropdown", + "list-music", + "list-ol", + "list-radio", + "list-timeline", + "list-tree", + "list-ul", + "list", + "litecoin-sign", + "loader", + "lobster", + "location-arrow-up", + "location-arrow", + "location-check", + "location-crosshairs-slash", + "location-crosshairs", + "location-dot-slash", + "location-dot", + "location-exclamation", + "location-minus", + "location-pen", + "location-pin-lock", + "location-pin-slash", + "location-pin", + "location-plus", + "location-question", + "location-smile", + "location-xmark", + "lock-a", + "lock-hashtag", + "lock-keyhole-open", + "lock-keyhole", + "lock-open", + "lock", + "locust", + "lollipop", + "loveseat", + "luchador-mask", + "lungs-virus", + "lungs", + "m", + "mace", + "magnet", + "magnifying-glass-arrow-right", + "magnifying-glass-arrows-rotate", + "magnifying-glass-chart", + "magnifying-glass-dollar", + "magnifying-glass-location", + "magnifying-glass-minus", + "magnifying-glass-music", + "magnifying-glass-play", + "magnifying-glass-plus", + "magnifying-glass-waveform", + "magnifying-glass", + "mailbox-flag-up", + "mailbox", + "manat-sign", + "mandolin", + "mango", + "manhole", + "map-location-dot", + "map-location", + "map-pin", + "map", + "marker", + "mars-and-venus-burst", + "mars-and-venus", + "mars-double", + "mars-stroke-right", + "mars-stroke-up", + "mars-stroke", + "mars", + "martini-glass-citrus", + "martini-glass-empty", + "martini-glass", + "mask-face", + "mask-snorkel", + "mask-ventilator", + "mask", + "masks-theater", + "mattress-pillow", + "maximize", + "meat", + "medal", + "megaphone", + "melon-slice", + "melon", + "memo-circle-check", + "memo-circle-info", + "memo-pad", + "memo", + "memory", + "menorah", + "mercury", + "merge", + "message-arrow-down", + "message-arrow-up-right", + "message-arrow-up", + "message-bot", + "message-captions", + "message-check", + "message-code", + "message-dollar", + "message-dots", + "message-exclamation", + "message-heart", + "message-image", + "message-lines", + "message-medical", + "message-middle-top", + "message-middle", + "message-minus", + "message-music", + "message-pen", + "message-plus", + "message-question", + "message-quote", + "message-slash", + "message-smile", + "message-sms", + "message-text", + "message-xmark", + "message", + "messages-dollar", + "messages-question", + "messages", + "meteor", + "meter-bolt", + "meter-droplet", + "meter-fire", + "meter", + "microchip-ai", + "microchip", + "microphone-lines-slash", + "microphone-lines", + "microphone-slash", + "microphone-stand", + "microphone", + "microscope", + "microwave", + "mill-sign", + "minimize", + "minus", + "mistletoe", + "mitten", + "mobile-button", + "mobile-notch", + "mobile-retro", + "mobile-screen-button", + "mobile-screen", + "mobile-signal-out", + "mobile-signal", + "mobile", + "money-bill-1-wave", + "money-bill-1", + "money-bill-simple-wave", + "money-bill-simple", + "money-bill-transfer", + "money-bill-trend-up", + "money-bill-wave", + "money-bill-wheat", + "money-bill", + "money-bills-simple", + "money-bills", + "money-check-dollar-pen", + "money-check-dollar", + "money-check-pen", + "money-check", + "money-from-bracket", + "money-simple-from-bracket", + "monitor-waveform", + "monkey", + "monument", + "moon-cloud", + "moon-over-sun", + "moon-stars", + "moon", + "moped", + "mortar-pestle", + "mosque", + "mosquito-net", + "mosquito", + "motorcycle", + "mound", + "mountain-city", + "mountain-sun", + "mountain", + "mountains", + "mouse-field", + "mp3-player", + "mug-hot", + "mug-marshmallows", + "mug-saucer", + "mug-tea-saucer", + "mug-tea", + "mug", + "mushroom", + "music-magnifying-glass", + "music-note-slash", + "music-note", + "music-slash", + "music", + "mustache", + "n", + "naira-sign", + "narwhal", + "nesting-dolls", + "network-wired", + "neuter", + "newspaper", + "nfc-lock", + "nfc-magnifying-glass", + "nfc-pen", + "nfc-signal", + "nfc-slash", + "nfc-symbol", + "nfc-trash", + "nfc", + "nose", + "not-equal", + "notdef", + "note-medical", + "note-sticky", + "note", + "notebook", + "notes-medical", + "notes", + "o", + "object-exclude", + "object-group", + "object-intersect", + "object-subtract", + "object-ungroup", + "object-union", + "objects-align-bottom", + "objects-align-center-horizontal", + "objects-align-center-vertical", + "objects-align-left", + "objects-align-right", + "objects-align-top", + "objects-column", + "octagon-check", + "octagon-divide", + "octagon-exclamation", + "octagon-minus", + "octagon-plus", + "octagon-xmark", + "octagon", + "octopus", + "oil-can-drip", + "oil-can", + "oil-temperature", + "oil-well", + "olive-branch", + "olive", + "om", + "omega", + "onion", + "option", + "ornament", + "otter", + "outdent", + "outlet", + "oven", + "overline", + "p", + "page-caret-down", + "page-caret-up", + "page", + "pager", + "paint-roller", + "paintbrush-fine", + "paintbrush-pencil", + "paintbrush", + "palette", + "pallet-box", + "pallet-boxes", + "pallet", + "pan-food", + "pan-frying", + "pancakes", + "panel-ews", + "panel-fire", + "panorama", + "paper-plane-top", + "paper-plane", + "paperclip-vertical", + "paperclip", + "parachute-box", + "paragraph-left", + "paragraph", + "party-bell", + "party-horn", + "passport", + "paste", + "pause", + "paw-claws", + "paw-simple", + "paw", + "peace", + "peach", + "peanut", + "peanuts", + "peapod", + "pear", + "pedestal", + "pegasus", + "pen-circle", + "pen-clip-slash", + "pen-clip", + "pen-fancy-slash", + "pen-fancy", + "pen-field", + "pen-line", + "pen-nib-slash", + "pen-nib", + "pen-paintbrush", + "pen-ruler", + "pen-slash", + "pen-swirl", + "pen-to-square", + "pen", + "pencil-mechanical", + "pencil-slash", + "pencil", + "people-arrows", + "people-carry-box", + "people-dress-simple", + "people-dress", + "people-group", + "people-line", + "people-pants-simple", + "people-pants", + "people-pulling", + "people-robbery", + "people-roof", + "people-simple", + "people", + "pepper-hot", + "pepper", + "percent", + "period", + "person-arrow-down-to-line", + "person-arrow-up-from-line", + "person-biking-mountain", + "person-biking", + "person-booth", + "person-breastfeeding", + "person-burst", + "person-cane", + "person-carry-box", + "person-chalkboard", + "person-circle-check", + "person-circle-exclamation", + "person-circle-minus", + "person-circle-plus", + "person-circle-question", + "person-circle-xmark", + "person-digging", + "person-dolly-empty", + "person-dolly", + "person-dots-from-line", + "person-dress-burst", + "person-dress-fairy", + "person-dress-simple", + "person-dress", + "person-drowning", + "person-fairy", + "person-falling-burst", + "person-falling", + "person-from-portal", + "person-half-dress", + "person-harassing", + "person-hiking", + "person-military-pointing", + "person-military-rifle", + "person-military-to-person", + "person-pinball", + "person-praying", + "person-pregnant", + "person-rays", + "person-rifle", + "person-running-fast", + "person-running", + "person-seat-reclined", + "person-seat", + "person-shelter", + "person-sign", + "person-simple", + "person-skating", + "person-ski-jumping", + "person-ski-lift", + "person-skiing-nordic", + "person-skiing", + "person-sledding", + "person-snowboarding", + "person-snowmobiling", + "person-swimming", + "person-through-window", + "person-to-door", + "person-to-portal", + "person-walking-arrow-loop-left", + "person-walking-arrow-right", + "person-walking-dashed-line-arrow-right", + "person-walking-luggage", + "person-walking-with-cane", + "person-walking", + "person", + "peseta-sign", + "peso-sign", + "phone-arrow-down-left", + "phone-arrow-right", + "phone-arrow-up-right", + "phone-flip", + "phone-hangup", + "phone-intercom", + "phone-missed", + "phone-office", + "phone-plus", + "phone-rotary", + "phone-slash", + "phone-volume", + "phone-xmark", + "phone", + "photo-film-music", + "photo-film", + "pi", + "piano-keyboard", + "piano", + "pickaxe", + "pickleball", + "pie", + "pig", + "piggy-bank", + "pills", + "pinata", + "pinball", + "pineapple", + "pipe-circle-check", + "pipe-collar", + "pipe-section", + "pipe-smoking", + "pipe-valve", + "pipe", + "pizza-slice", + "pizza", + "place-of-worship", + "plane-arrival", + "plane-circle-check", + "plane-circle-exclamation", + "plane-circle-xmark", + "plane-departure", + "plane-engines", + "plane-lock", + "plane-prop", + "plane-slash", + "plane-tail", + "plane-up-slash", + "plane-up", + "plane", + "planet-moon", + "planet-ringed", + "plant-wilt", + "plate-utensils", + "plate-wheat", + "play-pause", + "play", + "plug-circle-bolt", + "plug-circle-check", + "plug-circle-exclamation", + "plug-circle-minus", + "plug-circle-plus", + "plug-circle-xmark", + "plug", + "plus-large", + "plus-minus", + "plus", + "podcast", + "podium-star", + "podium", + "police-box", + "poll-people", + "pompebled", + "poo-storm", + "poo", + "pool-8-ball", + "poop", + "popcorn", + "popsicle", + "pot-food", + "potato", + "power-off", + "prescription-bottle-medical", + "prescription-bottle-pill", + "prescription-bottle", + "prescription", + "presentation-screen", + "pretzel", + "print-magnifying-glass", + "print-slash", + "print", + "projector", + "pump-medical", + "pump-soap", + "pump", + "pumpkin", + "puzzle-piece-simple", + "puzzle-piece", + "puzzle", + "q", + "qrcode", + "question", + "quote-left", + "quote-right", + "quotes", + "r", + "rabbit-running", + "rabbit", + "raccoon", + "racquet", + "radar", + "radiation", + "radio-tuner", + "radio", + "rainbow", + "raindrops", + "ram", + "ramp-loading", + "ranking-star", + "raygun", + "receipt", + "record-vinyl", + "rectangle-ad", + "rectangle-barcode", + "rectangle-code", + "rectangle-history-circle-plus", + "rectangle-history-circle-user", + "rectangle-history", + "rectangle-list", + "rectangle-pro", + "rectangle-terminal", + "rectangle-vertical-history", + "rectangle-vertical", + "rectangle-wide", + "rectangle-xmark", + "rectangle", + "rectangles-mixed", + "recycle", + "reel", + "reflect-both", + "reflect-horizontal", + "reflect-vertical", + "refrigerator", + "registered", + "repeat-1", + "repeat", + "reply-all", + "reply-clock", + "reply", + "republican", + "restroom-simple", + "restroom", + "retweet", + "rhombus", + "ribbon", + "right-from-bracket", + "right-from-line", + "right-left-large", + "right-left", + "right-long-to-line", + "right-long", + "right-to-bracket", + "right-to-line", + "right", + "ring-diamond", + "ring", + "rings-wedding", + "road-barrier", + "road-bridge", + "road-circle-check", + "road-circle-exclamation", + "road-circle-xmark", + "road-lock", + "road-spikes", + "road", + "robot-astromech", + "robot", + "rocket-launch", + "rocket", + "roller-coaster", + "rotate-exclamation", + "rotate-left", + "rotate-reverse", + "rotate-right", + "rotate", + "route-highway", + "route-interstate", + "route", + "router", + "rss", + "ruble-sign", + "rug", + "rugby-ball", + "ruler-combined", + "ruler-horizontal", + "ruler-triangle", + "ruler-vertical", + "ruler", + "rupee-sign", + "rupiah-sign", + "rv", + "s", + "sack-dollar", + "sack-xmark", + "sack", + "sailboat", + "salad", + "salt-shaker", + "sandwich", + "satellite-dish", + "satellite", + "sausage", + "saxophone-fire", + "saxophone", + "scale-balanced", + "scale-unbalanced-flip", + "scale-unbalanced", + "scalpel-line-dashed", + "scalpel", + "scanner-gun", + "scanner-image", + "scanner-keyboard", + "scanner-touchscreen", + "scarecrow", + "scarf", + "school-circle-check", + "school-circle-exclamation", + "school-circle-xmark", + "school-flag", + "school-lock", + "school", + "scissors", + "screen-users", + "screencast", + "screwdriver-wrench", + "screwdriver", + "scribble", + "scroll-old", + "scroll-torah", + "scroll", + "scrubber", + "scythe", + "sd-card", + "sd-cards", + "seal-exclamation", + "seal-question", + "seal", + "seat-airline", + "section", + "seedling", + "semicolon", + "send-back", + "send-backward", + "sensor-cloud", + "sensor-fire", + "sensor-on", + "sensor-triangle-exclamation", + "sensor", + "server", + "shapes", + "share-all", + "share-from-square", + "share-nodes", + "share", + "sheep", + "sheet-plastic", + "shekel-sign", + "shelves-empty", + "shelves", + "shield-cat", + "shield-check", + "shield-cross", + "shield-dog", + "shield-exclamation", + "shield-halved", + "shield-heart", + "shield-keyhole", + "shield-minus", + "shield-plus", + "shield-quartered", + "shield-slash", + "shield-virus", + "shield-xmark", + "shield", + "ship", + "shirt-long-sleeve", + "shirt-running", + "shirt-tank-top", + "shirt", + "shish-kebab", + "shoe-prints", + "shop-lock", + "shop-slash", + "shop", + "shovel-snow", + "shovel", + "shower-down", + "shower", + "shredder", + "shrimp", + "shuffle", + "shutters", + "shuttle-space", + "shuttlecock", + "sickle", + "sidebar-flip", + "sidebar", + "sigma", + "sign-hanging", + "sign-post", + "sign-posts-wrench", + "sign-posts", + "signal-bars-fair", + "signal-bars-good", + "signal-bars-slash", + "signal-bars-weak", + "signal-bars", + "signal-fair", + "signal-good", + "signal-slash", + "signal-stream-slash", + "signal-stream", + "signal-strong", + "signal-weak", + "signal", + "signature-lock", + "signature-slash", + "signature", + "signs-post", + "sim-card", + "sim-cards", + "sink", + "siren-on", + "siren", + "sitemap", + "skeleton-ribs", + "skeleton", + "ski-boot-ski", + "ski-boot", + "skull-cow", + "skull-crossbones", + "skull", + "slash-back", + "slash-forward", + "slash", + "sleigh", + "slider", + "sliders-simple", + "sliders-up", + "sliders", + "slot-machine", + "smog", + "smoke", + "smoking", + "snake", + "snooze", + "snow-blowing", + "snowflake-droplets", + "snowflake", + "snowflakes", + "snowman-head", + "snowman", + "snowplow", + "soap", + "socks", + "soft-serve", + "solar-panel", + "solar-system", + "sort-down", + "sort-up", + "sort", + "spa", + "space-station-moon-construction", + "space-station-moon", + "spade", + "spaghetti-monster-flying", + "sparkle", + "sparkles", + "speaker", + "speakers", + "spell-check", + "spider-black-widow", + "spider-web", + "spider", + "spinner-scale", + "spinner-third", + "spinner", + "split", + "splotch", + "spoon", + "sportsball", + "spray-can-sparkles", + "spray-can", + "sprinkler-ceiling", + "sprinkler", + "square-0", + "square-1", + "square-2", + "square-3", + "square-4", + "square-5", + "square-6", + "square-7", + "square-8", + "square-9", + "square-a-lock", + "square-a", + "square-ampersand", + "square-arrow-down-left", + "square-arrow-down-right", + "square-arrow-down", + "square-arrow-left", + "square-arrow-right", + "square-arrow-up-left", + "square-arrow-up-right", + "square-arrow-up", + "square-b", + "square-bolt", + "square-c", + "square-caret-down", + "square-caret-left", + "square-caret-right", + "square-caret-up", + "square-check", + "square-chevron-down", + "square-chevron-left", + "square-chevron-right", + "square-chevron-up", + "square-code", + "square-d", + "square-dashed-circle-plus", + "square-dashed", + "square-divide", + "square-dollar", + "square-down-left", + "square-down-right", + "square-down", + "square-e", + "square-ellipsis-vertical", + "square-ellipsis", + "square-envelope", + "square-exclamation", + "square-f", + "square-fragile", + "square-full", + "square-g", + "square-h", + "square-heart", + "square-i", + "square-info", + "square-j", + "square-k", + "square-kanban", + "square-l", + "square-left", + "square-list", + "square-m", + "square-minus", + "square-n", + "square-nfi", + "square-o", + "square-p", + "square-parking-slash", + "square-parking", + "square-pen", + "square-person-confined", + "square-phone-flip", + "square-phone-hangup", + "square-phone", + "square-plus", + "square-poll-horizontal", + "square-poll-vertical", + "square-q", + "square-quarters", + "square-question", + "square-quote", + "square-r", + "square-right", + "square-ring", + "square-root-variable", + "square-root", + "square-rss", + "square-s", + "square-share-nodes", + "square-sliders-vertical", + "square-sliders", + "square-small", + "square-star", + "square-t", + "square-terminal", + "square-this-way-up", + "square-u", + "square-up-left", + "square-up-right", + "square-up", + "square-user", + "square-v", + "square-virus", + "square-w", + "square-x", + "square-xmark", + "square-y", + "square-z", + "square", + "squid", + "squirrel", + "staff-snake", + "staff", + "stairs", + "stamp", + "standard-definition", + "stapler", + "star-and-crescent", + "star-christmas", + "star-exclamation", + "star-half-stroke", + "star-half", + "star-of-david", + "star-of-life", + "star-sharp-half-stroke", + "star-sharp-half", + "star-sharp", + "star-shooting", + "star", + "starfighter-twin-ion-engine-advanced", + "starfighter-twin-ion-engine", + "starfighter", + "stars", + "starship-freighter", + "starship", + "steak", + "steering-wheel", + "sterling-sign", + "stethoscope", + "stocking", + "stomach", + "stop", + "stopwatch-20", + "stopwatch", + "store-lock", + "store-slash", + "store", + "strawberry", + "street-view", + "stretcher", + "strikethrough", + "stroopwafel", + "subscript", + "subtitles-slash", + "subtitles", + "suitcase-medical", + "suitcase-rolling", + "suitcase", + "sun-bright", + "sun-cloud", + "sun-dust", + "sun-haze", + "sun-plant-wilt", + "sun", + "sunglasses", + "sunrise", + "sunset", + "superscript", + "sushi-roll", + "sushi", + "swap-arrows", + "swap", + "swatchbook", + "sword-laser-alt", + "sword-laser", + "sword", + "swords-laser", + "swords", + "symbols", + "synagogue", + "syringe", + "t-rex", + "t", + "table-cells-column-lock", + "table-cells-column-unlock", + "table-cells-large", + "table-cells-lock", + "table-cells-row-lock", + "table-cells-row-unlock", + "table-cells-unlock", + "table-cells", + "table-columns", + "table-layout", + "table-list", + "table-picnic", + "table-pivot", + "table-rows", + "table-tennis-paddle-ball", + "table-tree", + "table", + "tablet-button", + "tablet-rugged", + "tablet-screen-button", + "tablet-screen", + "tablet", + "tablets", + "tachograph-digital", + "taco", + "tag", + "tags", + "tally-1", + "tally-2", + "tally-3", + "tally-4", + "tally", + "tamale", + "tank-water", + "tape", + "tarp-droplet", + "tarp", + "taxi-bus", + "taxi", + "teddy-bear", + "teeth-open", + "teeth", + "telescope", + "temperature-arrow-down", + "temperature-arrow-up", + "temperature-empty", + "temperature-full", + "temperature-half", + "temperature-high", + "temperature-list", + "temperature-low", + "temperature-quarter", + "temperature-snow", + "temperature-sun", + "temperature-three-quarters", + "tenge-sign", + "tennis-ball", + "tent-arrow-down-to-line", + "tent-arrow-left-right", + "tent-arrow-turn-left", + "tent-arrows-down", + "tent-double-peak", + "tent", + "tents", + "terminal", + "text-height", + "text-size", + "text-slash", + "text-width", + "text", + "thermometer", + "theta", + "thought-bubble", + "thumbs-down", + "thumbs-up", + "thumbtack-slash", + "thumbtack", + "tick", + "ticket-airline", + "ticket-perforated", + "ticket-simple", + "ticket", + "tickets-airline", + "tickets-perforated", + "tickets-simple", + "tickets", + "tilde", + "timeline-arrow", + "timeline", + "timer", + "tire-flat", + "tire-pressure-warning", + "tire-rugged", + "tire", + "toggle-large-off", + "toggle-large-on", + "toggle-off", + "toggle-on", + "toilet-paper-blank-under", + "toilet-paper-blank", + "toilet-paper-check", + "toilet-paper-slash", + "toilet-paper-under-slash", + "toilet-paper-under", + "toilet-paper-xmark", + "toilet-paper", + "toilet-portable", + "toilet", + "toilets-portable", + "tomato", + "tombstone-blank", + "tombstone", + "toolbox", + "tooth", + "toothbrush", + "torii-gate", + "tornado", + "tower-broadcast", + "tower-cell", + "tower-control", + "tower-observation", + "tractor", + "trademark", + "traffic-cone", + "traffic-light-go", + "traffic-light-slow", + "traffic-light-stop", + "traffic-light", + "trailer", + "train-subway-tunnel", + "train-subway", + "train-track", + "train-tram", + "train-tunnel", + "train", + "transformer-bolt", + "transgender", + "transporter-1", + "transporter-2", + "transporter-3", + "transporter-4", + "transporter-5", + "transporter-6", + "transporter-7", + "transporter-empty", + "transporter", + "trash-arrow-up", + "trash-can-arrow-up", + "trash-can-check", + "trash-can-clock", + "trash-can-list", + "trash-can-plus", + "trash-can-slash", + "trash-can-undo", + "trash-can-xmark", + "trash-can", + "trash-check", + "trash-clock", + "trash-list", + "trash-plus", + "trash-slash", + "trash-undo", + "trash-xmark", + "trash", + "treasure-chest", + "tree-christmas", + "tree-city", + "tree-deciduous", + "tree-decorated", + "tree-large", + "tree-palm", + "tree", + "trees", + "triangle-exclamation", + "triangle-instrument", + "triangle-person-digging", + "triangle", + "tricycle-adult", + "tricycle", + "trillium", + "trophy-star", + "trophy", + "trowel-bricks", + "trowel", + "truck-arrow-right", + "truck-bolt", + "truck-clock", + "truck-container-empty", + "truck-container", + "truck-droplet", + "truck-fast", + "truck-field-un", + "truck-field", + "truck-fire", + "truck-flatbed", + "truck-front", + "truck-ladder", + "truck-medical", + "truck-monster", + "truck-moving", + "truck-pickup", + "truck-plane", + "truck-plow", + "truck-ramp-box", + "truck-ramp-couch", + "truck-ramp", + "truck-tow", + "truck-utensils", + "truck", + "trumpet", + "tty-answer", + "tty", + "tugrik-sign", + "turkey", + "turkish-lira-sign", + "turn-down-left", + "turn-down-right", + "turn-down", + "turn-left-down", + "turn-left-up", + "turn-left", + "turn-right", + "turn-up", + "turntable", + "turtle", + "tv-music", + "tv-retro", + "tv", + "typewriter", + "u", + "ufo-beam", + "ufo", + "umbrella-beach", + "umbrella-simple", + "umbrella", + "underline", + "unicorn", + "uniform-martial-arts", + "union", + "universal-access", + "unlock-keyhole", + "unlock", + "up-down-left-right", + "up-down", + "up-from-bracket", + "up-from-dotted-line", + "up-from-line", + "up-left", + "up-long", + "up-right-and-down-left-from-center", + "up-right-from-square", + "up-right", + "up-to-bracket", + "up-to-dotted-line", + "up-to-line", + "up", + "upload", + "usb-drive", + "user-alien", + "user-astronaut", + "user-beard-bolt", + "user-bounty-hunter", + "user-check", + "user-chef", + "user-clock", + "user-cowboy", + "user-crown", + "user-doctor-hair-long", + "user-doctor-hair", + "user-doctor-message", + "user-doctor", + "user-gear", + "user-graduate", + "user-group-crown", + "user-group-simple", + "user-group", + "user-hair-buns", + "user-hair-long", + "user-hair-mullet", + "user-hair", + "user-headset", + "user-helmet-safety", + "user-hoodie", + "user-injured", + "user-large-slash", + "user-large", + "user-lock", + "user-magnifying-glass", + "user-minus", + "user-music", + "user-ninja", + "user-nurse-hair-long", + "user-nurse-hair", + "user-nurse", + "user-pen", + "user-pilot-tie", + "user-pilot", + "user-plus", + "user-police-tie", + "user-police", + "user-robot-xmarks", + "user-robot", + "user-secret", + "user-shakespeare", + "user-shield", + "user-slash", + "user-tag", + "user-tie-hair-long", + "user-tie-hair", + "user-tie", + "user-unlock", + "user-visor", + "user-vneck-hair-long", + "user-vneck-hair", + "user-vneck", + "user-xmark", + "user", + "users-between-lines", + "users-gear", + "users-line", + "users-medical", + "users-rays", + "users-rectangle", + "users-slash", + "users-viewfinder", + "users", + "utensils-slash", + "utensils", + "utility-pole-double", + "utility-pole", + "v", + "vacuum-robot", + "vacuum", + "value-absolute", + "van-shuttle", + "vault", + "vector-circle", + "vector-polygon", + "vector-square", + "vent-damper", + "venus-double", + "venus-mars", + "venus", + "vest-patches", + "vest", + "vial-circle-check", + "vial-virus", + "vial", + "vials", + "video-arrow-down-left", + "video-arrow-up-right", + "video-plus", + "video-slash", + "video", + "vihara", + "violin", + "virus-covid-slash", + "virus-covid", + "virus-slash", + "virus", + "viruses", + "voicemail", + "volcano", + "volleyball", + "volume-high", + "volume-low", + "volume-off", + "volume-slash", + "volume-xmark", + "volume", + "vr-cardboard", + "w", + "waffle", + "wagon-covered", + "walker", + "walkie-talkie", + "wallet", + "wand-magic-sparkles", + "wand-magic", + "wand-sparkles", + "wand", + "warehouse-full", + "warehouse", + "washing-machine", + "watch-apple", + "watch-calculator", + "watch-fitness", + "watch-smart", + "watch", + "water-arrow-down", + "water-arrow-up", + "water-ladder", + "water", + "watermelon-slice", + "wave-pulse", + "wave-sine", + "wave-square", + "wave-triangle", + "wave", + "waveform-lines", + "waveform", + "waves-sine", + "web-awesome", + "webhook", + "weight-hanging", + "weight-scale", + "whale", + "wheat-awn-circle-exclamation", + "wheat-awn-slash", + "wheat-awn", + "wheat-slash", + "wheat", + "wheelchair-move", + "wheelchair", + "whiskey-glass-ice", + "whiskey-glass", + "whistle", + "wifi-exclamation", + "wifi-fair", + "wifi-slash", + "wifi-weak", + "wifi", + "wind-turbine", + "wind-warning", + "wind", + "window-flip", + "window-frame-open", + "window-frame", + "window-maximize", + "window-minimize", + "window-restore", + "window", + "windsock", + "wine-bottle", + "wine-glass-crack", + "wine-glass-empty", + "wine-glass", + "won-sign", + "worm", + "wreath-laurel", + "wreath", + "wrench-simple", + "wrench", + "x-ray", + "x", + "xmark-large", + "xmark-to-slot", + "xmark", + "xmarks-lines", + "y", + "yen-sign", + "yin-yang", + "z" + ], + "sharp-solid": [ + "0", + "00", + "1", + "2", + "3", + "360-degrees", + "4", + "5", + "6", + "7", + "8", + "9", + "a", + "abacus", + "accent-grave", + "acorn", + "address-book", + "address-card", + "air-conditioner", + "airplay", + "alarm-clock", + "alarm-exclamation", + "alarm-plus", + "alarm-snooze", + "album-circle-plus", + "album-circle-user", + "album-collection-circle-plus", + "album-collection-circle-user", + "album-collection", + "album", + "alicorn", + "alien-8bit", + "alien", + "align-center", + "align-justify", + "align-left", + "align-right", + "align-slash", + "alt", + "amp-guitar", + "ampersand", + "anchor-circle-check", + "anchor-circle-exclamation", + "anchor-circle-xmark", + "anchor-lock", + "anchor", + "angel", + "angle-90", + "angle-down", + "angle-left", + "angle-right", + "angle-up", + "angle", + "angles-down", + "angles-left", + "angles-right", + "angles-up-down", + "angles-up", + "ankh", + "ant", + "apartment", + "aperture", + "apostrophe", + "apple-core", + "apple-whole", + "archway", + "arrow-down-1-9", + "arrow-down-9-1", + "arrow-down-a-z", + "arrow-down-arrow-up", + "arrow-down-big-small", + "arrow-down-from-arc", + "arrow-down-from-bracket", + "arrow-down-from-dotted-line", + "arrow-down-from-line", + "arrow-down-left-and-arrow-up-right-to-center", + "arrow-down-left", + "arrow-down-long", + "arrow-down-right", + "arrow-down-short-wide", + "arrow-down-small-big", + "arrow-down-square-triangle", + "arrow-down-to-arc", + "arrow-down-to-bracket", + "arrow-down-to-dotted-line", + "arrow-down-to-line", + "arrow-down-to-square", + "arrow-down-triangle-square", + "arrow-down-up-across-line", + "arrow-down-up-lock", + "arrow-down-wide-short", + "arrow-down-z-a", + "arrow-down", + "arrow-left-from-arc", + "arrow-left-from-bracket", + "arrow-left-from-line", + "arrow-left-long-to-line", + "arrow-left-long", + "arrow-left-to-arc", + "arrow-left-to-bracket", + "arrow-left-to-line", + "arrow-left", + "arrow-pointer", + "arrow-progress", + "arrow-right-arrow-left", + "arrow-right-from-arc", + "arrow-right-from-bracket", + "arrow-right-from-line", + "arrow-right-long-to-line", + "arrow-right-long", + "arrow-right-to-arc", + "arrow-right-to-bracket", + "arrow-right-to-city", + "arrow-right-to-line", + "arrow-right", + "arrow-rotate-left", + "arrow-rotate-right", + "arrow-trend-down", + "arrow-trend-up", + "arrow-turn-down-left", + "arrow-turn-down-right", + "arrow-turn-down", + "arrow-turn-left-down", + "arrow-turn-left-up", + "arrow-turn-left", + "arrow-turn-right", + "arrow-turn-up", + "arrow-up-1-9", + "arrow-up-9-1", + "arrow-up-a-z", + "arrow-up-arrow-down", + "arrow-up-big-small", + "arrow-up-from-arc", + "arrow-up-from-bracket", + "arrow-up-from-dotted-line", + "arrow-up-from-ground-water", + "arrow-up-from-line", + "arrow-up-from-square", + "arrow-up-from-water-pump", + "arrow-up-left-from-circle", + "arrow-up-left", + "arrow-up-long", + "arrow-up-right-and-arrow-down-left-from-center", + "arrow-up-right-dots", + "arrow-up-right-from-square", + "arrow-up-right", + "arrow-up-short-wide", + "arrow-up-small-big", + "arrow-up-square-triangle", + "arrow-up-to-arc", + "arrow-up-to-bracket", + "arrow-up-to-dotted-line", + "arrow-up-to-line", + "arrow-up-triangle-square", + "arrow-up-wide-short", + "arrow-up-z-a", + "arrow-up", + "arrows-cross", + "arrows-down-to-line", + "arrows-down-to-people", + "arrows-from-dotted-line", + "arrows-from-line", + "arrows-left-right-to-line", + "arrows-left-right", + "arrows-maximize", + "arrows-minimize", + "arrows-repeat-1", + "arrows-repeat", + "arrows-retweet", + "arrows-rotate-reverse", + "arrows-rotate", + "arrows-spin", + "arrows-split-up-and-left", + "arrows-to-circle", + "arrows-to-dot", + "arrows-to-dotted-line", + "arrows-to-eye", + "arrows-to-line", + "arrows-turn-right", + "arrows-turn-to-dots", + "arrows-up-down-left-right", + "arrows-up-down", + "arrows-up-to-line", + "asterisk", + "at", + "atom-simple", + "atom", + "audio-description-slash", + "audio-description", + "austral-sign", + "avocado", + "award-simple", + "award", + "axe-battle", + "axe", + "b", + "baby-carriage", + "baby", + "backpack", + "backward-fast", + "backward-step", + "backward", + "bacon", + "bacteria", + "bacterium", + "badge-check", + "badge-dollar", + "badge-percent", + "badge-sheriff", + "badge", + "badger-honey", + "badminton", + "bag-seedling", + "bag-shopping-minus", + "bag-shopping-plus", + "bag-shopping", + "bagel", + "bags-shopping", + "baguette", + "bahai", + "baht-sign", + "ball-pile", + "balloon", + "balloons", + "ballot-check", + "ballot", + "ban-bug", + "ban-parking", + "ban-smoking", + "ban", + "banana", + "bandage", + "bangladeshi-taka-sign", + "banjo", + "barcode-read", + "barcode-scan", + "barcode", + "bars-filter", + "bars-progress", + "bars-sort", + "bars-staggered", + "bars", + "baseball-bat-ball", + "baseball", + "basket-shopping-minus", + "basket-shopping-plus", + "basket-shopping-simple", + "basket-shopping", + "basketball-hoop", + "basketball", + "bat", + "bath", + "battery-bolt", + "battery-empty", + "battery-exclamation", + "battery-full", + "battery-half", + "battery-low", + "battery-quarter", + "battery-slash", + "battery-three-quarters", + "bed-bunk", + "bed-empty", + "bed-front", + "bed-pulse", + "bed", + "bee", + "beer-mug-empty", + "beer-mug", + "bell-concierge", + "bell-exclamation", + "bell-on", + "bell-plus", + "bell-ring", + "bell-school-slash", + "bell-school", + "bell-slash", + "bell", + "bells", + "bench-tree", + "bezier-curve", + "bicycle", + "billboard", + "bin-bottles-recycle", + "bin-bottles", + "bin-recycle", + "binary-circle-check", + "binary-lock", + "binary-slash", + "binary", + "binoculars", + "biohazard", + "bird", + "bitcoin-sign", + "blanket-fire", + "blanket", + "blender-phone", + "blender", + "blinds-open", + "blinds-raised", + "blinds", + "block-brick-fire", + "block-brick", + "block-question", + "block-quote", + "block", + "blog", + "blueberries", + "bluetooth", + "bold", + "bolt-auto", + "bolt-lightning", + "bolt-slash", + "bolt", + "bomb", + "bone-break", + "bone", + "bong", + "book-arrow-right", + "book-arrow-up", + "book-atlas", + "book-bible", + "book-blank", + "book-bookmark", + "book-circle-arrow-right", + "book-circle-arrow-up", + "book-copy", + "book-font", + "book-heart", + "book-journal-whills", + "book-medical", + "book-open-cover", + "book-open-reader", + "book-open", + "book-quran", + "book-section", + "book-skull", + "book-sparkles", + "book-tanakh", + "book-user", + "book", + "bookmark-slash", + "bookmark", + "books-medical", + "books", + "boombox", + "boot-heeled", + "boot", + "booth-curtain", + "border-all", + "border-bottom-right", + "border-bottom", + "border-center-h", + "border-center-v", + "border-inner", + "border-left", + "border-none", + "border-outer", + "border-right", + "border-top-left", + "border-top", + "bore-hole", + "bottle-baby", + "bottle-droplet", + "bottle-water", + "bow-arrow", + "bowl-chopsticks-noodles", + "bowl-chopsticks", + "bowl-food", + "bowl-hot", + "bowl-rice", + "bowl-scoop", + "bowl-scoops", + "bowl-soft-serve", + "bowl-spoon", + "bowling-ball-pin", + "bowling-ball", + "bowling-pins", + "box-archive", + "box-ballot", + "box-check", + "box-circle-check", + "box-dollar", + "box-heart", + "box-open-full", + "box-open", + "box-taped", + "box-tissue", + "box", + "boxes-packing", + "boxes-stacked", + "boxing-glove", + "bracket-curly-right", + "bracket-curly", + "bracket-round-right", + "bracket-round", + "bracket-square-right", + "bracket-square", + "brackets-curly", + "brackets-round", + "brackets-square", + "braille", + "brain-arrow-curved-right", + "brain-circuit", + "brain", + "brake-warning", + "brazilian-real-sign", + "bread-loaf", + "bread-slice-butter", + "bread-slice", + "bridge-circle-check", + "bridge-circle-exclamation", + "bridge-circle-xmark", + "bridge-lock", + "bridge-suspension", + "bridge-water", + "bridge", + "briefcase-arrow-right", + "briefcase-blank", + "briefcase-medical", + "briefcase", + "brightness-low", + "brightness", + "bring-forward", + "bring-front", + "broccoli", + "broom-ball", + "broom-wide", + "broom", + "browser", + "browsers", + "brush", + "bucket", + "bug-slash", + "bug", + "bugs", + "building-circle-arrow-right", + "building-circle-check", + "building-circle-exclamation", + "building-circle-xmark", + "building-columns", + "building-flag", + "building-lock", + "building-magnifying-glass", + "building-memo", + "building-ngo", + "building-shield", + "building-un", + "building-user", + "building-wheat", + "building", + "buildings", + "bulldozer", + "bullhorn", + "bullseye-arrow", + "bullseye-pointer", + "bullseye", + "buoy-mooring", + "buoy", + "burger-cheese", + "burger-fries", + "burger-glass", + "burger-lettuce", + "burger-soda", + "burger", + "burrito", + "burst", + "bus-school", + "bus-simple", + "bus", + "business-time", + "butter", + "c", + "cabin", + "cabinet-filing", + "cable-car", + "cactus", + "caduceus", + "cake-candles", + "cake-slice", + "calculator-simple", + "calculator", + "calendar-arrow-down", + "calendar-arrow-up", + "calendar-check", + "calendar-circle-exclamation", + "calendar-circle-minus", + "calendar-circle-plus", + "calendar-circle-user", + "calendar-clock", + "calendar-day", + "calendar-days", + "calendar-exclamation", + "calendar-heart", + "calendar-image", + "calendar-lines-pen", + "calendar-lines", + "calendar-minus", + "calendar-pen", + "calendar-plus", + "calendar-range", + "calendar-star", + "calendar-users", + "calendar-week", + "calendar-xmark", + "calendar", + "calendars", + "camcorder", + "camera-cctv", + "camera-movie", + "camera-polaroid", + "camera-retro", + "camera-rotate", + "camera-security", + "camera-slash", + "camera-viewfinder", + "camera-web-slash", + "camera-web", + "camera", + "campfire", + "campground", + "can-food", + "candle-holder", + "candy-bar", + "candy-cane", + "candy-corn", + "candy", + "cannabis", + "cannon", + "capsules", + "car-battery", + "car-bolt", + "car-building", + "car-bump", + "car-burst", + "car-bus", + "car-circle-bolt", + "car-garage", + "car-mirrors", + "car-on", + "car-rear", + "car-side-bolt", + "car-side", + "car-tilt", + "car-tunnel", + "car-wash", + "car-wrench", + "car", + "caravan-simple", + "caravan", + "card-club", + "card-diamond", + "card-heart", + "card-spade", + "cards-blank", + "cards", + "caret-down", + "caret-left", + "caret-right", + "caret-up", + "carrot", + "cars", + "cart-arrow-down", + "cart-arrow-up", + "cart-circle-arrow-down", + "cart-circle-arrow-up", + "cart-circle-check", + "cart-circle-exclamation", + "cart-circle-plus", + "cart-circle-xmark", + "cart-flatbed-boxes", + "cart-flatbed-empty", + "cart-flatbed-suitcase", + "cart-flatbed", + "cart-minus", + "cart-plus", + "cart-shopping-fast", + "cart-shopping", + "cart-xmark", + "cash-register", + "cassette-betamax", + "cassette-tape", + "cassette-vhs", + "castle", + "cat-space", + "cat", + "cauldron", + "cedi-sign", + "cent-sign", + "certificate", + "chair-office", + "chair", + "chalkboard-user", + "chalkboard", + "champagne-glass", + "champagne-glasses", + "charging-station", + "chart-area", + "chart-bar", + "chart-bullet", + "chart-candlestick", + "chart-column", + "chart-gantt", + "chart-kanban", + "chart-line-down", + "chart-line-up-down", + "chart-line-up", + "chart-line", + "chart-mixed-up-circle-currency", + "chart-mixed-up-circle-dollar", + "chart-mixed", + "chart-network", + "chart-pie-simple-circle-currency", + "chart-pie-simple-circle-dollar", + "chart-pie-simple", + "chart-pie", + "chart-pyramid", + "chart-radar", + "chart-scatter-3d", + "chart-scatter-bubble", + "chart-scatter", + "chart-simple-horizontal", + "chart-simple", + "chart-tree-map", + "chart-user", + "chart-waterfall", + "check-double", + "check-to-slot", + "check", + "cheese-swiss", + "cheese", + "cherries", + "chess-bishop-piece", + "chess-bishop", + "chess-board", + "chess-clock-flip", + "chess-clock", + "chess-king-piece", + "chess-king", + "chess-knight-piece", + "chess-knight", + "chess-pawn-piece", + "chess-pawn", + "chess-queen-piece", + "chess-queen", + "chess-rook-piece", + "chess-rook", + "chess", + "chestnut", + "chevron-down", + "chevron-left", + "chevron-right", + "chevron-up", + "chevrons-down", + "chevrons-left", + "chevrons-right", + "chevrons-up", + "chf-sign", + "child-combatant", + "child-dress", + "child-reaching", + "child", + "children", + "chimney", + "chopsticks", + "church", + "circle-0", + "circle-1", + "circle-2", + "circle-3", + "circle-4", + "circle-5", + "circle-6", + "circle-7", + "circle-8", + "circle-9", + "circle-a", + "circle-ampersand", + "circle-arrow-down-left", + "circle-arrow-down-right", + "circle-arrow-down", + "circle-arrow-left", + "circle-arrow-right", + "circle-arrow-up-left", + "circle-arrow-up-right", + "circle-arrow-up", + "circle-b", + "circle-bolt", + "circle-book-open", + "circle-bookmark", + "circle-c", + "circle-calendar", + "circle-camera", + "circle-caret-down", + "circle-caret-left", + "circle-caret-right", + "circle-caret-up", + "circle-check", + "circle-chevron-down", + "circle-chevron-left", + "circle-chevron-right", + "circle-chevron-up", + "circle-d", + "circle-dashed", + "circle-divide", + "circle-dollar-to-slot", + "circle-dollar", + "circle-dot", + "circle-down-left", + "circle-down-right", + "circle-down", + "circle-e", + "circle-ellipsis-vertical", + "circle-ellipsis", + "circle-envelope", + "circle-euro", + "circle-exclamation-check", + "circle-exclamation", + "circle-f", + "circle-g", + "circle-gf", + "circle-h", + "circle-half-stroke", + "circle-half", + "circle-heart", + "circle-i", + "circle-info", + "circle-j", + "circle-k", + "circle-l", + "circle-left", + "circle-location-arrow", + "circle-m", + "circle-microphone-lines", + "circle-microphone", + "circle-minus", + "circle-n", + "circle-nodes", + "circle-notch", + "circle-o", + "circle-p", + "circle-parking", + "circle-pause", + "circle-phone-flip", + "circle-phone-hangup", + "circle-phone", + "circle-play", + "circle-plus", + "circle-q", + "circle-quarter-stroke", + "circle-quarter", + "circle-quarters", + "circle-question", + "circle-r", + "circle-radiation", + "circle-right", + "circle-s", + "circle-small", + "circle-sort-down", + "circle-sort-up", + "circle-sort", + "circle-star", + "circle-sterling", + "circle-stop", + "circle-t", + "circle-three-quarters-stroke", + "circle-three-quarters", + "circle-trash", + "circle-u", + "circle-up-left", + "circle-up-right", + "circle-up", + "circle-user", + "circle-v", + "circle-video", + "circle-w", + "circle-waveform-lines", + "circle-wifi-circle-wifi", + "circle-wifi", + "circle-x", + "circle-xmark", + "circle-y", + "circle-yen", + "circle-z", + "circle", + "circles-overlap", + "citrus-slice", + "citrus", + "city", + "clapperboard-play", + "clapperboard", + "clarinet", + "claw-marks", + "clipboard-check", + "clipboard-list-check", + "clipboard-list", + "clipboard-medical", + "clipboard-prescription", + "clipboard-question", + "clipboard-user", + "clipboard", + "clock-desk", + "clock-eight-thirty", + "clock-eight", + "clock-eleven-thirty", + "clock-eleven", + "clock-five-thirty", + "clock-five", + "clock-four-thirty", + "clock-nine-thirty", + "clock-nine", + "clock-one-thirty", + "clock-one", + "clock-rotate-left", + "clock-seven-thirty", + "clock-seven", + "clock-six-thirty", + "clock-six", + "clock-ten-thirty", + "clock-ten", + "clock-three-thirty", + "clock-three", + "clock-twelve-thirty", + "clock-twelve", + "clock-two-thirty", + "clock-two", + "clock", + "clone", + "closed-captioning-slash", + "closed-captioning", + "clothes-hanger", + "cloud-arrow-down", + "cloud-arrow-up", + "cloud-binary", + "cloud-bolt-moon", + "cloud-bolt-sun", + "cloud-bolt", + "cloud-check", + "cloud-drizzle", + "cloud-exclamation", + "cloud-fog", + "cloud-hail-mixed", + "cloud-hail", + "cloud-meatball", + "cloud-minus", + "cloud-moon-rain", + "cloud-moon", + "cloud-music", + "cloud-plus", + "cloud-question", + "cloud-rain", + "cloud-rainbow", + "cloud-showers-heavy", + "cloud-showers-water", + "cloud-showers", + "cloud-slash", + "cloud-sleet", + "cloud-snow", + "cloud-sun-rain", + "cloud-sun", + "cloud-word", + "cloud-xmark", + "cloud", + "clouds-moon", + "clouds-sun", + "clouds", + "clover", + "club", + "coconut", + "code-branch", + "code-commit", + "code-compare", + "code-fork", + "code-merge", + "code-pull-request-closed", + "code-pull-request-draft", + "code-pull-request", + "code-simple", + "code", + "coffee-bean", + "coffee-beans", + "coffee-pot", + "coffin-cross", + "coffin", + "coin-blank", + "coin-front", + "coin-vertical", + "coin", + "coins", + "colon-sign", + "colon", + "columns-3", + "comet", + "comma", + "command", + "comment-arrow-down", + "comment-arrow-up-right", + "comment-arrow-up", + "comment-captions", + "comment-check", + "comment-code", + "comment-dollar", + "comment-dots", + "comment-exclamation", + "comment-heart", + "comment-image", + "comment-lines", + "comment-medical", + "comment-middle-top", + "comment-middle", + "comment-minus", + "comment-music", + "comment-pen", + "comment-plus", + "comment-question", + "comment-quote", + "comment-slash", + "comment-smile", + "comment-sms", + "comment-text", + "comment-xmark", + "comment", + "comments-dollar", + "comments-question-check", + "comments-question", + "comments", + "compact-disc", + "compass-drafting", + "compass-slash", + "compass", + "compress-wide", + "compress", + "computer-classic", + "computer-mouse-scrollwheel", + "computer-mouse", + "computer-speaker", + "computer", + "container-storage", + "conveyor-belt-arm", + "conveyor-belt-boxes", + "conveyor-belt-empty", + "conveyor-belt", + "cookie-bite", + "cookie", + "copy", + "copyright", + "corn", + "corner", + "couch", + "court-sport", + "cow", + "cowbell-circle-plus", + "cowbell", + "crab", + "crate-apple", + "crate-empty", + "credit-card-blank", + "credit-card-front", + "credit-card", + "cricket-bat-ball", + "croissant", + "crop-simple", + "crop", + "cross", + "crosshairs-simple", + "crosshairs", + "crow", + "crown", + "crutch", + "crutches", + "cruzeiro-sign", + "crystal-ball", + "cube", + "cubes-stacked", + "cubes", + "cucumber", + "cup-straw-swoosh", + "cup-straw", + "cup-togo", + "cupcake", + "curling-stone", + "custard", + "d", + "dagger", + "dash", + "database", + "deer-rudolph", + "deer", + "delete-left", + "delete-right", + "democrat", + "desktop-arrow-down", + "desktop", + "dharmachakra", + "diagram-cells", + "diagram-lean-canvas", + "diagram-nested", + "diagram-next", + "diagram-predecessor", + "diagram-previous", + "diagram-project", + "diagram-sankey", + "diagram-subtask", + "diagram-successor", + "diagram-venn", + "dial-high", + "dial-low", + "dial-max", + "dial-med-low", + "dial-med", + "dial-min", + "dial-off", + "dial", + "diamond-exclamation", + "diamond-half-stroke", + "diamond-half", + "diamond-turn-right", + "diamond", + "diamonds-4", + "dice-d10", + "dice-d12", + "dice-d20", + "dice-d4", + "dice-d6", + "dice-d8", + "dice-five", + "dice-four", + "dice-one", + "dice-six", + "dice-three", + "dice-two", + "dice", + "dinosaur", + "diploma", + "disc-drive", + "disease", + "display-arrow-down", + "display-chart-up-circle-currency", + "display-chart-up-circle-dollar", + "display-chart-up", + "display-code", + "display-medical", + "display-slash", + "display", + "distribute-spacing-horizontal", + "distribute-spacing-vertical", + "ditto", + "divide", + "dna", + "do-not-enter", + "dog-leashed", + "dog", + "dollar-sign", + "dolly-empty", + "dolly", + "dolphin", + "dong-sign", + "donut", + "door-closed", + "door-open", + "dove", + "down-from-bracket", + "down-from-dotted-line", + "down-from-line", + "down-left-and-up-right-to-center", + "down-left", + "down-long", + "down-right", + "down-to-bracket", + "down-to-dotted-line", + "down-to-line", + "down", + "download", + "dragon", + "draw-circle", + "draw-polygon", + "draw-square", + "dreidel", + "drone-front", + "drone", + "droplet-degree", + "droplet-percent", + "droplet-slash", + "droplet", + "drum-steelpan", + "drum", + "drumstick-bite", + "drumstick", + "dryer-heat", + "dryer", + "duck", + "dumbbell", + "dumpster-fire", + "dumpster", + "dungeon", + "e", + "ear-deaf", + "ear-listen", + "ear-muffs", + "ear", + "earth-africa", + "earth-americas", + "earth-asia", + "earth-europe", + "earth-oceania", + "eclipse", + "egg-fried", + "egg", + "eggplant", + "eject", + "elephant", + "elevator", + "ellipsis-stroke-vertical", + "ellipsis-stroke", + "ellipsis-vertical", + "ellipsis", + "empty-set", + "engine-warning", + "engine", + "envelope-circle-check", + "envelope-dot", + "envelope-open-dollar", + "envelope-open-text", + "envelope-open", + "envelope", + "envelopes-bulk", + "envelopes", + "equals", + "eraser", + "escalator", + "ethernet", + "euro-sign", + "excavator", + "exclamation", + "expand-wide", + "expand", + "explosion", + "eye-dropper-full", + "eye-dropper-half", + "eye-dropper", + "eye-evil", + "eye-low-vision", + "eye-slash", + "eye", + "eyes", + "f", + "face-angry-horns", + "face-angry", + "face-anguished", + "face-anxious-sweat", + "face-astonished", + "face-awesome", + "face-beam-hand-over-mouth", + "face-clouds", + "face-confounded", + "face-confused", + "face-cowboy-hat", + "face-diagonal-mouth", + "face-disappointed", + "face-disguise", + "face-dizzy", + "face-dotted", + "face-downcast-sweat", + "face-drooling", + "face-exhaling", + "face-explode", + "face-expressionless", + "face-eyes-xmarks", + "face-fearful", + "face-flushed", + "face-frown-open", + "face-frown-slight", + "face-frown", + "face-glasses", + "face-grimace", + "face-grin-beam-sweat", + "face-grin-beam", + "face-grin-hearts", + "face-grin-squint-tears", + "face-grin-squint", + "face-grin-stars", + "face-grin-tears", + "face-grin-tongue-squint", + "face-grin-tongue-wink", + "face-grin-tongue", + "face-grin-wide", + "face-grin-wink", + "face-grin", + "face-hand-over-mouth", + "face-hand-peeking", + "face-hand-yawn", + "face-head-bandage", + "face-holding-back-tears", + "face-hushed", + "face-icicles", + "face-kiss-beam", + "face-kiss-closed-eyes", + "face-kiss-wink-heart", + "face-kiss", + "face-laugh-beam", + "face-laugh-squint", + "face-laugh-wink", + "face-laugh", + "face-lying", + "face-mask", + "face-meh-blank", + "face-meh", + "face-melting", + "face-monocle", + "face-nauseated", + "face-nose-steam", + "face-party", + "face-pensive", + "face-persevering", + "face-pleading", + "face-pouting", + "face-raised-eyebrow", + "face-relieved", + "face-rolling-eyes", + "face-sad-cry", + "face-sad-sweat", + "face-sad-tear", + "face-saluting", + "face-scream", + "face-shush", + "face-sleeping", + "face-sleepy", + "face-smile-beam", + "face-smile-halo", + "face-smile-hearts", + "face-smile-horns", + "face-smile-plus", + "face-smile-relaxed", + "face-smile-tear", + "face-smile-tongue", + "face-smile-upside-down", + "face-smile-wink", + "face-smile", + "face-smiling-hands", + "face-smirking", + "face-spiral-eyes", + "face-sunglasses", + "face-surprise", + "face-swear", + "face-thermometer", + "face-thinking", + "face-tired", + "face-tissue", + "face-tongue-money", + "face-tongue-sweat", + "face-unamused", + "face-viewfinder", + "face-vomit", + "face-weary", + "face-woozy", + "face-worried", + "face-zany", + "face-zipper", + "falafel", + "family-dress", + "family-pants", + "family", + "fan-table", + "fan", + "farm", + "faucet-drip", + "faucet", + "fax", + "feather-pointed", + "feather", + "fence", + "ferris-wheel", + "ferry", + "field-hockey-stick-ball", + "file-arrow-down", + "file-arrow-up", + "file-audio", + "file-binary", + "file-cad", + "file-certificate", + "file-chart-column", + "file-chart-pie", + "file-check", + "file-circle-check", + "file-circle-exclamation", + "file-circle-info", + "file-circle-minus", + "file-circle-plus", + "file-circle-question", + "file-circle-xmark", + "file-code", + "file-contract", + "file-csv", + "file-dashed-line", + "file-doc", + "file-eps", + "file-excel", + "file-exclamation", + "file-export", + "file-gif", + "file-heart", + "file-image", + "file-import", + "file-invoice-dollar", + "file-invoice", + "file-jpg", + "file-lines", + "file-lock", + "file-magnifying-glass", + "file-medical", + "file-minus", + "file-mov", + "file-mp3", + "file-mp4", + "file-music", + "file-pdf", + "file-pen", + "file-plus-minus", + "file-plus", + "file-png", + "file-powerpoint", + "file-ppt", + "file-prescription", + "file-shield", + "file-signature", + "file-slash", + "file-spreadsheet", + "file-svg", + "file-user", + "file-vector", + "file-video", + "file-waveform", + "file-word", + "file-xls", + "file-xmark", + "file-xml", + "file-zip", + "file-zipper", + "file", + "files-medical", + "files", + "fill-drip", + "fill", + "film-canister", + "film-simple", + "film-slash", + "film", + "films", + "filter-circle-dollar", + "filter-circle-xmark", + "filter-list", + "filter-slash", + "filter", + "filters", + "fingerprint", + "fire-burner", + "fire-extinguisher", + "fire-flame-curved", + "fire-flame-simple", + "fire-flame", + "fire-hydrant", + "fire-smoke", + "fire", + "fireplace", + "fish-bones", + "fish-cooked", + "fish-fins", + "fish", + "fishing-rod", + "flag-checkered", + "flag-pennant", + "flag-swallowtail", + "flag-usa", + "flag", + "flashlight", + "flask-gear", + "flask-round-poison", + "flask-round-potion", + "flask-vial", + "flask", + "flatbread-stuffed", + "flatbread", + "floppy-disk-circle-arrow-right", + "floppy-disk-circle-xmark", + "floppy-disk-pen", + "floppy-disk", + "floppy-disks", + "florin-sign", + "flower-daffodil", + "flower-tulip", + "flower", + "flute", + "flux-capacitor", + "flying-disc", + "folder-arrow-down", + "folder-arrow-up", + "folder-bookmark", + "folder-check", + "folder-closed", + "folder-gear", + "folder-grid", + "folder-heart", + "folder-image", + "folder-magnifying-glass", + "folder-medical", + "folder-minus", + "folder-music", + "folder-open", + "folder-plus", + "folder-tree", + "folder-user", + "folder-xmark", + "folder", + "folders", + "fondue-pot", + "font-awesome", + "font-case", + "font", + "football-helmet", + "football", + "fork-knife", + "fork", + "forklift", + "fort", + "forward-fast", + "forward-step", + "forward", + "frame", + "franc-sign", + "french-fries", + "frog", + "function", + "futbol", + "g", + "galaxy", + "gallery-thumbnails", + "game-board-simple", + "game-board", + "game-console-handheld-crank", + "game-console-handheld", + "gamepad-modern", + "gamepad", + "garage-car", + "garage-open", + "garage", + "garlic", + "gas-pump-slash", + "gas-pump", + "gauge-circle-bolt", + "gauge-circle-minus", + "gauge-circle-plus", + "gauge-high", + "gauge-low", + "gauge-max", + "gauge-min", + "gauge-simple-high", + "gauge-simple-low", + "gauge-simple-max", + "gauge-simple-min", + "gauge-simple", + "gauge", + "gavel", + "gear-code", + "gear-complex-code", + "gear-complex", + "gear", + "gears", + "gem", + "genderless", + "ghost", + "gif", + "gift-card", + "gift", + "gifts", + "gingerbread-man", + "glass-citrus", + "glass-empty", + "glass-half", + "glass-water-droplet", + "glass-water", + "glass", + "glasses-round", + "glasses", + "globe-pointer", + "globe-snow", + "globe-stand", + "globe-wifi", + "globe", + "goal-net", + "golf-ball-tee", + "golf-club", + "golf-flag-hole", + "gopuram", + "graduation-cap", + "gramophone", + "grapes", + "grate-droplet", + "grate", + "greater-than-equal", + "greater-than", + "grid-2-plus", + "grid-2", + "grid-4", + "grid-5", + "grid-dividers", + "grid-horizontal", + "grid-round-2-plus", + "grid-round-2", + "grid-round-4", + "grid-round-5", + "grid-round", + "grid", + "grill-fire", + "grill-hot", + "grill", + "grip-dots-vertical", + "grip-dots", + "grip-lines-vertical", + "grip-lines", + "grip-vertical", + "grip", + "group-arrows-rotate", + "guarani-sign", + "guitar-electric", + "guitar", + "guitars", + "gun-slash", + "gun-squirt", + "gun", + "h", + "h1", + "h2", + "h3", + "h4", + "h5", + "h6", + "hammer-brush", + "hammer-crash", + "hammer-war", + "hammer", + "hamsa", + "hand-back-fist", + "hand-back-point-down", + "hand-back-point-left", + "hand-back-point-ribbon", + "hand-back-point-right", + "hand-back-point-up", + "hand-dots", + "hand-fingers-crossed", + "hand-fist", + "hand-heart", + "hand-holding-box", + "hand-holding-circle-dollar", + "hand-holding-dollar", + "hand-holding-droplet", + "hand-holding-hand", + "hand-holding-heart", + "hand-holding-magic", + "hand-holding-medical", + "hand-holding-seedling", + "hand-holding-skull", + "hand-holding", + "hand-horns", + "hand-lizard", + "hand-love", + "hand-middle-finger", + "hand-peace", + "hand-point-down", + "hand-point-left", + "hand-point-ribbon", + "hand-point-right", + "hand-point-up", + "hand-pointer", + "hand-scissors", + "hand-sparkles", + "hand-spock", + "hand-wave", + "hand", + "handcuffs", + "hands-asl-interpreting", + "hands-bound", + "hands-bubbles", + "hands-clapping", + "hands-holding-child", + "hands-holding-circle", + "hands-holding-diamond", + "hands-holding-dollar", + "hands-holding-heart", + "hands-holding", + "hands-praying", + "hands", + "handshake-angle", + "handshake-simple-slash", + "handshake-simple", + "handshake-slash", + "handshake", + "hanukiah", + "hard-drive", + "hashtag-lock", + "hashtag", + "hat-beach", + "hat-chef", + "hat-cowboy-side", + "hat-cowboy", + "hat-santa", + "hat-winter", + "hat-witch", + "hat-wizard", + "head-side-brain", + "head-side-cough-slash", + "head-side-cough", + "head-side-gear", + "head-side-goggles", + "head-side-headphones", + "head-side-heart", + "head-side-mask", + "head-side-medical", + "head-side-virus", + "head-side", + "heading", + "headphones-simple", + "headphones", + "headset", + "heart-circle-bolt", + "heart-circle-check", + "heart-circle-exclamation", + "heart-circle-minus", + "heart-circle-plus", + "heart-circle-xmark", + "heart-crack", + "heart-half-stroke", + "heart-half", + "heart-pulse", + "heart", + "heat", + "helicopter-symbol", + "helicopter", + "helmet-battle", + "helmet-safety", + "helmet-un", + "hexagon-check", + "hexagon-divide", + "hexagon-exclamation", + "hexagon-image", + "hexagon-minus", + "hexagon-plus", + "hexagon-vertical-nft-slanted", + "hexagon-vertical-nft", + "hexagon-xmark", + "hexagon", + "high-definition", + "highlighter-line", + "highlighter", + "hill-avalanche", + "hill-rockslide", + "hippo", + "hockey-mask", + "hockey-puck", + "hockey-stick-puck", + "hockey-sticks", + "holly-berry", + "honey-pot", + "hood-cloak", + "horizontal-rule", + "horse-head", + "horse-saddle", + "horse", + "hose-reel", + "hose", + "hospital-user", + "hospital", + "hospitals", + "hot-tub-person", + "hotdog", + "hotel", + "hourglass-clock", + "hourglass-end", + "hourglass-half", + "hourglass-start", + "hourglass", + "house-blank", + "house-building", + "house-chimney-blank", + "house-chimney-crack", + "house-chimney-heart", + "house-chimney-medical", + "house-chimney-user", + "house-chimney-window", + "house-chimney", + "house-circle-check", + "house-circle-exclamation", + "house-circle-xmark", + "house-crack", + "house-day", + "house-fire", + "house-flag", + "house-flood-water-circle-arrow-right", + "house-flood-water", + "house-heart", + "house-laptop", + "house-lock", + "house-medical-circle-check", + "house-medical-circle-exclamation", + "house-medical-circle-xmark", + "house-medical-flag", + "house-medical", + "house-night", + "house-person-leave", + "house-person-return", + "house-signal", + "house-tree", + "house-tsunami", + "house-turret", + "house-user", + "house-water", + "house-window", + "house", + "hryvnia-sign", + "hundred-points", + "hurricane", + "hydra", + "hyphen", + "i-cursor", + "i", + "ice-cream", + "ice-skate", + "icicles", + "icons", + "id-badge", + "id-card-clip", + "id-card", + "igloo", + "image-landscape", + "image-polaroid-user", + "image-polaroid", + "image-portrait", + "image-slash", + "image-user", + "image", + "images-user", + "images", + "inbox-full", + "inbox-in", + "inbox-out", + "inbox", + "inboxes", + "indent", + "indian-rupee-sign", + "industry-windows", + "industry", + "infinity", + "info", + "inhaler", + "input-numeric", + "input-pipe", + "input-text", + "integral", + "interrobang", + "intersection", + "island-tropical", + "italic", + "j", + "jack-o-lantern", + "jar-wheat", + "jar", + "jedi", + "jet-fighter-up", + "jet-fighter", + "joint", + "joystick", + "jug-bottle", + "jug-detergent", + "jug", + "k", + "kaaba", + "kazoo", + "kerning", + "key-skeleton-left-right", + "key-skeleton", + "key", + "keyboard-brightness-low", + "keyboard-brightness", + "keyboard-down", + "keyboard-left", + "keyboard", + "keynote", + "khanda", + "kidneys", + "kip-sign", + "kit-medical", + "kitchen-set", + "kite", + "kiwi-bird", + "kiwi-fruit", + "knife-kitchen", + "knife", + "l", + "lacrosse-stick-ball", + "lacrosse-stick", + "lambda", + "lamp-desk", + "lamp-floor", + "lamp-street", + "lamp", + "land-mine-on", + "landmark-dome", + "landmark-flag", + "landmark-magnifying-glass", + "landmark", + "language", + "laptop-arrow-down", + "laptop-binary", + "laptop-code", + "laptop-file", + "laptop-medical", + "laptop-mobile", + "laptop-slash", + "laptop", + "lari-sign", + "lasso-sparkles", + "lasso", + "layer-group", + "layer-minus", + "layer-plus", + "leaf-heart", + "leaf-maple", + "leaf-oak", + "leaf", + "leafy-green", + "left-from-bracket", + "left-from-line", + "left-long-to-line", + "left-long", + "left-right", + "left-to-bracket", + "left-to-line", + "left", + "lemon", + "less-than-equal", + "less-than", + "life-ring", + "light-ceiling", + "light-emergency-on", + "light-emergency", + "light-switch-off", + "light-switch-on", + "light-switch", + "lightbulb-cfl-on", + "lightbulb-cfl", + "lightbulb-dollar", + "lightbulb-exclamation-on", + "lightbulb-exclamation", + "lightbulb-gear", + "lightbulb-message", + "lightbulb-on", + "lightbulb-slash", + "lightbulb", + "lighthouse", + "lights-holiday", + "line-columns", + "line-height", + "lines-leaning", + "link-horizontal-slash", + "link-horizontal", + "link-simple-slash", + "link-simple", + "link-slash", + "link", + "lips", + "lira-sign", + "list-check", + "list-dropdown", + "list-music", + "list-ol", + "list-radio", + "list-timeline", + "list-tree", + "list-ul", + "list", + "litecoin-sign", + "loader", + "lobster", + "location-arrow-up", + "location-arrow", + "location-check", + "location-crosshairs-slash", + "location-crosshairs", + "location-dot-slash", + "location-dot", + "location-exclamation", + "location-minus", + "location-pen", + "location-pin-lock", + "location-pin-slash", + "location-pin", + "location-plus", + "location-question", + "location-smile", + "location-xmark", + "lock-a", + "lock-hashtag", + "lock-keyhole-open", + "lock-keyhole", + "lock-open", + "lock", + "locust", + "lollipop", + "loveseat", + "luchador-mask", + "lungs-virus", + "lungs", + "m", + "mace", + "magnet", + "magnifying-glass-arrow-right", + "magnifying-glass-arrows-rotate", + "magnifying-glass-chart", + "magnifying-glass-dollar", + "magnifying-glass-location", + "magnifying-glass-minus", + "magnifying-glass-music", + "magnifying-glass-play", + "magnifying-glass-plus", + "magnifying-glass-waveform", + "magnifying-glass", + "mailbox-flag-up", + "mailbox", + "manat-sign", + "mandolin", + "mango", + "manhole", + "map-location-dot", + "map-location", + "map-pin", + "map", + "marker", + "mars-and-venus-burst", + "mars-and-venus", + "mars-double", + "mars-stroke-right", + "mars-stroke-up", + "mars-stroke", + "mars", + "martini-glass-citrus", + "martini-glass-empty", + "martini-glass", + "mask-face", + "mask-snorkel", + "mask-ventilator", + "mask", + "masks-theater", + "mattress-pillow", + "maximize", + "meat", + "medal", + "megaphone", + "melon-slice", + "melon", + "memo-circle-check", + "memo-circle-info", + "memo-pad", + "memo", + "memory", + "menorah", + "mercury", + "merge", + "message-arrow-down", + "message-arrow-up-right", + "message-arrow-up", + "message-bot", + "message-captions", + "message-check", + "message-code", + "message-dollar", + "message-dots", + "message-exclamation", + "message-heart", + "message-image", + "message-lines", + "message-medical", + "message-middle-top", + "message-middle", + "message-minus", + "message-music", + "message-pen", + "message-plus", + "message-question", + "message-quote", + "message-slash", + "message-smile", + "message-sms", + "message-text", + "message-xmark", + "message", + "messages-dollar", + "messages-question", + "messages", + "meteor", + "meter-bolt", + "meter-droplet", + "meter-fire", + "meter", + "microchip-ai", + "microchip", + "microphone-lines-slash", + "microphone-lines", + "microphone-slash", + "microphone-stand", + "microphone", + "microscope", + "microwave", + "mill-sign", + "minimize", + "minus", + "mistletoe", + "mitten", + "mobile-button", + "mobile-notch", + "mobile-retro", + "mobile-screen-button", + "mobile-screen", + "mobile-signal-out", + "mobile-signal", + "mobile", + "money-bill-1-wave", + "money-bill-1", + "money-bill-simple-wave", + "money-bill-simple", + "money-bill-transfer", + "money-bill-trend-up", + "money-bill-wave", + "money-bill-wheat", + "money-bill", + "money-bills-simple", + "money-bills", + "money-check-dollar-pen", + "money-check-dollar", + "money-check-pen", + "money-check", + "money-from-bracket", + "money-simple-from-bracket", + "monitor-waveform", + "monkey", + "monument", + "moon-cloud", + "moon-over-sun", + "moon-stars", + "moon", + "moped", + "mortar-pestle", + "mosque", + "mosquito-net", + "mosquito", + "motorcycle", + "mound", + "mountain-city", + "mountain-sun", + "mountain", + "mountains", + "mouse-field", + "mp3-player", + "mug-hot", + "mug-marshmallows", + "mug-saucer", + "mug-tea-saucer", + "mug-tea", + "mug", + "mushroom", + "music-magnifying-glass", + "music-note-slash", + "music-note", + "music-slash", + "music", + "mustache", + "n", + "naira-sign", + "narwhal", + "nesting-dolls", + "network-wired", + "neuter", + "newspaper", + "nfc-lock", + "nfc-magnifying-glass", + "nfc-pen", + "nfc-signal", + "nfc-slash", + "nfc-symbol", + "nfc-trash", + "nfc", + "nose", + "not-equal", + "notdef", + "note-medical", + "note-sticky", + "note", + "notebook", + "notes-medical", + "notes", + "o", + "object-exclude", + "object-group", + "object-intersect", + "object-subtract", + "object-ungroup", + "object-union", + "objects-align-bottom", + "objects-align-center-horizontal", + "objects-align-center-vertical", + "objects-align-left", + "objects-align-right", + "objects-align-top", + "objects-column", + "octagon-check", + "octagon-divide", + "octagon-exclamation", + "octagon-minus", + "octagon-plus", + "octagon-xmark", + "octagon", + "octopus", + "oil-can-drip", + "oil-can", + "oil-temperature", + "oil-well", + "olive-branch", + "olive", + "om", + "omega", + "onion", + "option", + "ornament", + "otter", + "outdent", + "outlet", + "oven", + "overline", + "p", + "page-caret-down", + "page-caret-up", + "page", + "pager", + "paint-roller", + "paintbrush-fine", + "paintbrush-pencil", + "paintbrush", + "palette", + "pallet-box", + "pallet-boxes", + "pallet", + "pan-food", + "pan-frying", + "pancakes", + "panel-ews", + "panel-fire", + "panorama", + "paper-plane-top", + "paper-plane", + "paperclip-vertical", + "paperclip", + "parachute-box", + "paragraph-left", + "paragraph", + "party-bell", + "party-horn", + "passport", + "paste", + "pause", + "paw-claws", + "paw-simple", + "paw", + "peace", + "peach", + "peanut", + "peanuts", + "peapod", + "pear", + "pedestal", + "pegasus", + "pen-circle", + "pen-clip-slash", + "pen-clip", + "pen-fancy-slash", + "pen-fancy", + "pen-field", + "pen-line", + "pen-nib-slash", + "pen-nib", + "pen-paintbrush", + "pen-ruler", + "pen-slash", + "pen-swirl", + "pen-to-square", + "pen", + "pencil-mechanical", + "pencil-slash", + "pencil", + "people-arrows", + "people-carry-box", + "people-dress-simple", + "people-dress", + "people-group", + "people-line", + "people-pants-simple", + "people-pants", + "people-pulling", + "people-robbery", + "people-roof", + "people-simple", + "people", + "pepper-hot", + "pepper", + "percent", + "period", + "person-arrow-down-to-line", + "person-arrow-up-from-line", + "person-biking-mountain", + "person-biking", + "person-booth", + "person-breastfeeding", + "person-burst", + "person-cane", + "person-carry-box", + "person-chalkboard", + "person-circle-check", + "person-circle-exclamation", + "person-circle-minus", + "person-circle-plus", + "person-circle-question", + "person-circle-xmark", + "person-digging", + "person-dolly-empty", + "person-dolly", + "person-dots-from-line", + "person-dress-burst", + "person-dress-fairy", + "person-dress-simple", + "person-dress", + "person-drowning", + "person-fairy", + "person-falling-burst", + "person-falling", + "person-from-portal", + "person-half-dress", + "person-harassing", + "person-hiking", + "person-military-pointing", + "person-military-rifle", + "person-military-to-person", + "person-pinball", + "person-praying", + "person-pregnant", + "person-rays", + "person-rifle", + "person-running-fast", + "person-running", + "person-seat-reclined", + "person-seat", + "person-shelter", + "person-sign", + "person-simple", + "person-skating", + "person-ski-jumping", + "person-ski-lift", + "person-skiing-nordic", + "person-skiing", + "person-sledding", + "person-snowboarding", + "person-snowmobiling", + "person-swimming", + "person-through-window", + "person-to-door", + "person-to-portal", + "person-walking-arrow-loop-left", + "person-walking-arrow-right", + "person-walking-dashed-line-arrow-right", + "person-walking-luggage", + "person-walking-with-cane", + "person-walking", + "person", + "peseta-sign", + "peso-sign", + "phone-arrow-down-left", + "phone-arrow-right", + "phone-arrow-up-right", + "phone-flip", + "phone-hangup", + "phone-intercom", + "phone-missed", + "phone-office", + "phone-plus", + "phone-rotary", + "phone-slash", + "phone-volume", + "phone-xmark", + "phone", + "photo-film-music", + "photo-film", + "pi", + "piano-keyboard", + "piano", + "pickaxe", + "pickleball", + "pie", + "pig", + "piggy-bank", + "pills", + "pinata", + "pinball", + "pineapple", + "pipe-circle-check", + "pipe-collar", + "pipe-section", + "pipe-smoking", + "pipe-valve", + "pipe", + "pizza-slice", + "pizza", + "place-of-worship", + "plane-arrival", + "plane-circle-check", + "plane-circle-exclamation", + "plane-circle-xmark", + "plane-departure", + "plane-engines", + "plane-lock", + "plane-prop", + "plane-slash", + "plane-tail", + "plane-up-slash", + "plane-up", + "plane", + "planet-moon", + "planet-ringed", + "plant-wilt", + "plate-utensils", + "plate-wheat", + "play-pause", + "play", + "plug-circle-bolt", + "plug-circle-check", + "plug-circle-exclamation", + "plug-circle-minus", + "plug-circle-plus", + "plug-circle-xmark", + "plug", + "plus-large", + "plus-minus", + "plus", + "podcast", + "podium-star", + "podium", + "police-box", + "poll-people", + "pompebled", + "poo-storm", + "poo", + "pool-8-ball", + "poop", + "popcorn", + "popsicle", + "pot-food", + "potato", + "power-off", + "prescription-bottle-medical", + "prescription-bottle-pill", + "prescription-bottle", + "prescription", + "presentation-screen", + "pretzel", + "print-magnifying-glass", + "print-slash", + "print", + "projector", + "pump-medical", + "pump-soap", + "pump", + "pumpkin", + "puzzle-piece-simple", + "puzzle-piece", + "puzzle", + "q", + "qrcode", + "question", + "quote-left", + "quote-right", + "quotes", + "r", + "rabbit-running", + "rabbit", + "raccoon", + "racquet", + "radar", + "radiation", + "radio-tuner", + "radio", + "rainbow", + "raindrops", + "ram", + "ramp-loading", + "ranking-star", + "raygun", + "receipt", + "record-vinyl", + "rectangle-ad", + "rectangle-barcode", + "rectangle-code", + "rectangle-history-circle-plus", + "rectangle-history-circle-user", + "rectangle-history", + "rectangle-list", + "rectangle-pro", + "rectangle-terminal", + "rectangle-vertical-history", + "rectangle-vertical", + "rectangle-wide", + "rectangle-xmark", + "rectangle", + "rectangles-mixed", + "recycle", + "reel", + "reflect-both", + "reflect-horizontal", + "reflect-vertical", + "refrigerator", + "registered", + "repeat-1", + "repeat", + "reply-all", + "reply-clock", + "reply", + "republican", + "restroom-simple", + "restroom", + "retweet", + "rhombus", + "ribbon", + "right-from-bracket", + "right-from-line", + "right-left-large", + "right-left", + "right-long-to-line", + "right-long", + "right-to-bracket", + "right-to-line", + "right", + "ring-diamond", + "ring", + "rings-wedding", + "road-barrier", + "road-bridge", + "road-circle-check", + "road-circle-exclamation", + "road-circle-xmark", + "road-lock", + "road-spikes", + "road", + "robot-astromech", + "robot", + "rocket-launch", + "rocket", + "roller-coaster", + "rotate-exclamation", + "rotate-left", + "rotate-reverse", + "rotate-right", + "rotate", + "route-highway", + "route-interstate", + "route", + "router", + "rss", + "ruble-sign", + "rug", + "rugby-ball", + "ruler-combined", + "ruler-horizontal", + "ruler-triangle", + "ruler-vertical", + "ruler", + "rupee-sign", + "rupiah-sign", + "rv", + "s", + "sack-dollar", + "sack-xmark", + "sack", + "sailboat", + "salad", + "salt-shaker", + "sandwich", + "satellite-dish", + "satellite", + "sausage", + "saxophone-fire", + "saxophone", + "scale-balanced", + "scale-unbalanced-flip", + "scale-unbalanced", + "scalpel-line-dashed", + "scalpel", + "scanner-gun", + "scanner-image", + "scanner-keyboard", + "scanner-touchscreen", + "scarecrow", + "scarf", + "school-circle-check", + "school-circle-exclamation", + "school-circle-xmark", + "school-flag", + "school-lock", + "school", + "scissors", + "screen-users", + "screencast", + "screwdriver-wrench", + "screwdriver", + "scribble", + "scroll-old", + "scroll-torah", + "scroll", + "scrubber", + "scythe", + "sd-card", + "sd-cards", + "seal-exclamation", + "seal-question", + "seal", + "seat-airline", + "section", + "seedling", + "semicolon", + "send-back", + "send-backward", + "sensor-cloud", + "sensor-fire", + "sensor-on", + "sensor-triangle-exclamation", + "sensor", + "server", + "shapes", + "share-all", + "share-from-square", + "share-nodes", + "share", + "sheep", + "sheet-plastic", + "shekel-sign", + "shelves-empty", + "shelves", + "shield-cat", + "shield-check", + "shield-cross", + "shield-dog", + "shield-exclamation", + "shield-halved", + "shield-heart", + "shield-keyhole", + "shield-minus", + "shield-plus", + "shield-quartered", + "shield-slash", + "shield-virus", + "shield-xmark", + "shield", + "ship", + "shirt-long-sleeve", + "shirt-running", + "shirt-tank-top", + "shirt", + "shish-kebab", + "shoe-prints", + "shop-lock", + "shop-slash", + "shop", + "shovel-snow", + "shovel", + "shower-down", + "shower", + "shredder", + "shrimp", + "shuffle", + "shutters", + "shuttle-space", + "shuttlecock", + "sickle", + "sidebar-flip", + "sidebar", + "sigma", + "sign-hanging", + "sign-post", + "sign-posts-wrench", + "sign-posts", + "signal-bars-fair", + "signal-bars-good", + "signal-bars-slash", + "signal-bars-weak", + "signal-bars", + "signal-fair", + "signal-good", + "signal-slash", + "signal-stream-slash", + "signal-stream", + "signal-strong", + "signal-weak", + "signal", + "signature-lock", + "signature-slash", + "signature", + "signs-post", + "sim-card", + "sim-cards", + "sink", + "siren-on", + "siren", + "sitemap", + "skeleton-ribs", + "skeleton", + "ski-boot-ski", + "ski-boot", + "skull-cow", + "skull-crossbones", + "skull", + "slash-back", + "slash-forward", + "slash", + "sleigh", + "slider", + "sliders-simple", + "sliders-up", + "sliders", + "slot-machine", + "smog", + "smoke", + "smoking", + "snake", + "snooze", + "snow-blowing", + "snowflake-droplets", + "snowflake", + "snowflakes", + "snowman-head", + "snowman", + "snowplow", + "soap", + "socks", + "soft-serve", + "solar-panel", + "solar-system", + "sort-down", + "sort-up", + "sort", + "spa", + "space-station-moon-construction", + "space-station-moon", + "spade", + "spaghetti-monster-flying", + "sparkle", + "sparkles", + "speaker", + "speakers", + "spell-check", + "spider-black-widow", + "spider-web", + "spider", + "spinner-scale", + "spinner-third", + "spinner", + "split", + "splotch", + "spoon", + "sportsball", + "spray-can-sparkles", + "spray-can", + "sprinkler-ceiling", + "sprinkler", + "square-0", + "square-1", + "square-2", + "square-3", + "square-4", + "square-5", + "square-6", + "square-7", + "square-8", + "square-9", + "square-a-lock", + "square-a", + "square-ampersand", + "square-arrow-down-left", + "square-arrow-down-right", + "square-arrow-down", + "square-arrow-left", + "square-arrow-right", + "square-arrow-up-left", + "square-arrow-up-right", + "square-arrow-up", + "square-b", + "square-bolt", + "square-c", + "square-caret-down", + "square-caret-left", + "square-caret-right", + "square-caret-up", + "square-check", + "square-chevron-down", + "square-chevron-left", + "square-chevron-right", + "square-chevron-up", + "square-code", + "square-d", + "square-dashed-circle-plus", + "square-dashed", + "square-divide", + "square-dollar", + "square-down-left", + "square-down-right", + "square-down", + "square-e", + "square-ellipsis-vertical", + "square-ellipsis", + "square-envelope", + "square-exclamation", + "square-f", + "square-fragile", + "square-full", + "square-g", + "square-h", + "square-heart", + "square-i", + "square-info", + "square-j", + "square-k", + "square-kanban", + "square-l", + "square-left", + "square-list", + "square-m", + "square-minus", + "square-n", + "square-nfi", + "square-o", + "square-p", + "square-parking-slash", + "square-parking", + "square-pen", + "square-person-confined", + "square-phone-flip", + "square-phone-hangup", + "square-phone", + "square-plus", + "square-poll-horizontal", + "square-poll-vertical", + "square-q", + "square-quarters", + "square-question", + "square-quote", + "square-r", + "square-right", + "square-ring", + "square-root-variable", + "square-root", + "square-rss", + "square-s", + "square-share-nodes", + "square-sliders-vertical", + "square-sliders", + "square-small", + "square-star", + "square-t", + "square-terminal", + "square-this-way-up", + "square-u", + "square-up-left", + "square-up-right", + "square-up", + "square-user", + "square-v", + "square-virus", + "square-w", + "square-x", + "square-xmark", + "square-y", + "square-z", + "square", + "squid", + "squirrel", + "staff-snake", + "staff", + "stairs", + "stamp", + "standard-definition", + "stapler", + "star-and-crescent", + "star-christmas", + "star-exclamation", + "star-half-stroke", + "star-half", + "star-of-david", + "star-of-life", + "star-sharp-half-stroke", + "star-sharp-half", + "star-sharp", + "star-shooting", + "star", + "starfighter-twin-ion-engine-advanced", + "starfighter-twin-ion-engine", + "starfighter", + "stars", + "starship-freighter", + "starship", + "steak", + "steering-wheel", + "sterling-sign", + "stethoscope", + "stocking", + "stomach", + "stop", + "stopwatch-20", + "stopwatch", + "store-lock", + "store-slash", + "store", + "strawberry", + "street-view", + "stretcher", + "strikethrough", + "stroopwafel", + "subscript", + "subtitles-slash", + "subtitles", + "suitcase-medical", + "suitcase-rolling", + "suitcase", + "sun-bright", + "sun-cloud", + "sun-dust", + "sun-haze", + "sun-plant-wilt", + "sun", + "sunglasses", + "sunrise", + "sunset", + "superscript", + "sushi-roll", + "sushi", + "swap-arrows", + "swap", + "swatchbook", + "sword-laser-alt", + "sword-laser", + "sword", + "swords-laser", + "swords", + "symbols", + "synagogue", + "syringe", + "t-rex", + "t", + "table-cells-column-lock", + "table-cells-column-unlock", + "table-cells-large", + "table-cells-lock", + "table-cells-row-lock", + "table-cells-row-unlock", + "table-cells-unlock", + "table-cells", + "table-columns", + "table-layout", + "table-list", + "table-picnic", + "table-pivot", + "table-rows", + "table-tennis-paddle-ball", + "table-tree", + "table", + "tablet-button", + "tablet-rugged", + "tablet-screen-button", + "tablet-screen", + "tablet", + "tablets", + "tachograph-digital", + "taco", + "tag", + "tags", + "tally-1", + "tally-2", + "tally-3", + "tally-4", + "tally", + "tamale", + "tank-water", + "tape", + "tarp-droplet", + "tarp", + "taxi-bus", + "taxi", + "teddy-bear", + "teeth-open", + "teeth", + "telescope", + "temperature-arrow-down", + "temperature-arrow-up", + "temperature-empty", + "temperature-full", + "temperature-half", + "temperature-high", + "temperature-list", + "temperature-low", + "temperature-quarter", + "temperature-snow", + "temperature-sun", + "temperature-three-quarters", + "tenge-sign", + "tennis-ball", + "tent-arrow-down-to-line", + "tent-arrow-left-right", + "tent-arrow-turn-left", + "tent-arrows-down", + "tent-double-peak", + "tent", + "tents", + "terminal", + "text-height", + "text-size", + "text-slash", + "text-width", + "text", + "thermometer", + "theta", + "thought-bubble", + "thumbs-down", + "thumbs-up", + "thumbtack-slash", + "thumbtack", + "tick", + "ticket-airline", + "ticket-perforated", + "ticket-simple", + "ticket", + "tickets-airline", + "tickets-perforated", + "tickets-simple", + "tickets", + "tilde", + "timeline-arrow", + "timeline", + "timer", + "tire-flat", + "tire-pressure-warning", + "tire-rugged", + "tire", + "toggle-large-off", + "toggle-large-on", + "toggle-off", + "toggle-on", + "toilet-paper-blank-under", + "toilet-paper-blank", + "toilet-paper-check", + "toilet-paper-slash", + "toilet-paper-under-slash", + "toilet-paper-under", + "toilet-paper-xmark", + "toilet-paper", + "toilet-portable", + "toilet", + "toilets-portable", + "tomato", + "tombstone-blank", + "tombstone", + "toolbox", + "tooth", + "toothbrush", + "torii-gate", + "tornado", + "tower-broadcast", + "tower-cell", + "tower-control", + "tower-observation", + "tractor", + "trademark", + "traffic-cone", + "traffic-light-go", + "traffic-light-slow", + "traffic-light-stop", + "traffic-light", + "trailer", + "train-subway-tunnel", + "train-subway", + "train-track", + "train-tram", + "train-tunnel", + "train", + "transformer-bolt", + "transgender", + "transporter-1", + "transporter-2", + "transporter-3", + "transporter-4", + "transporter-5", + "transporter-6", + "transporter-7", + "transporter-empty", + "transporter", + "trash-arrow-up", + "trash-can-arrow-up", + "trash-can-check", + "trash-can-clock", + "trash-can-list", + "trash-can-plus", + "trash-can-slash", + "trash-can-undo", + "trash-can-xmark", + "trash-can", + "trash-check", + "trash-clock", + "trash-list", + "trash-plus", + "trash-slash", + "trash-undo", + "trash-xmark", + "trash", + "treasure-chest", + "tree-christmas", + "tree-city", + "tree-deciduous", + "tree-decorated", + "tree-large", + "tree-palm", + "tree", + "trees", + "triangle-exclamation", + "triangle-instrument", + "triangle-person-digging", + "triangle", + "tricycle-adult", + "tricycle", + "trillium", + "trophy-star", + "trophy", + "trowel-bricks", + "trowel", + "truck-arrow-right", + "truck-bolt", + "truck-clock", + "truck-container-empty", + "truck-container", + "truck-droplet", + "truck-fast", + "truck-field-un", + "truck-field", + "truck-fire", + "truck-flatbed", + "truck-front", + "truck-ladder", + "truck-medical", + "truck-monster", + "truck-moving", + "truck-pickup", + "truck-plane", + "truck-plow", + "truck-ramp-box", + "truck-ramp-couch", + "truck-ramp", + "truck-tow", + "truck-utensils", + "truck", + "trumpet", + "tty-answer", + "tty", + "tugrik-sign", + "turkey", + "turkish-lira-sign", + "turn-down-left", + "turn-down-right", + "turn-down", + "turn-left-down", + "turn-left-up", + "turn-left", + "turn-right", + "turn-up", + "turntable", + "turtle", + "tv-music", + "tv-retro", + "tv", + "typewriter", + "u", + "ufo-beam", + "ufo", + "umbrella-beach", + "umbrella-simple", + "umbrella", + "underline", + "unicorn", + "uniform-martial-arts", + "union", + "universal-access", + "unlock-keyhole", + "unlock", + "up-down-left-right", + "up-down", + "up-from-bracket", + "up-from-dotted-line", + "up-from-line", + "up-left", + "up-long", + "up-right-and-down-left-from-center", + "up-right-from-square", + "up-right", + "up-to-bracket", + "up-to-dotted-line", + "up-to-line", + "up", + "upload", + "usb-drive", + "user-alien", + "user-astronaut", + "user-beard-bolt", + "user-bounty-hunter", + "user-check", + "user-chef", + "user-clock", + "user-cowboy", + "user-crown", + "user-doctor-hair-long", + "user-doctor-hair", + "user-doctor-message", + "user-doctor", + "user-gear", + "user-graduate", + "user-group-crown", + "user-group-simple", + "user-group", + "user-hair-buns", + "user-hair-long", + "user-hair-mullet", + "user-hair", + "user-headset", + "user-helmet-safety", + "user-hoodie", + "user-injured", + "user-large-slash", + "user-large", + "user-lock", + "user-magnifying-glass", + "user-minus", + "user-music", + "user-ninja", + "user-nurse-hair-long", + "user-nurse-hair", + "user-nurse", + "user-pen", + "user-pilot-tie", + "user-pilot", + "user-plus", + "user-police-tie", + "user-police", + "user-robot-xmarks", + "user-robot", + "user-secret", + "user-shakespeare", + "user-shield", + "user-slash", + "user-tag", + "user-tie-hair-long", + "user-tie-hair", + "user-tie", + "user-unlock", + "user-visor", + "user-vneck-hair-long", + "user-vneck-hair", + "user-vneck", + "user-xmark", + "user", + "users-between-lines", + "users-gear", + "users-line", + "users-medical", + "users-rays", + "users-rectangle", + "users-slash", + "users-viewfinder", + "users", + "utensils-slash", + "utensils", + "utility-pole-double", + "utility-pole", + "v", + "vacuum-robot", + "vacuum", + "value-absolute", + "van-shuttle", + "vault", + "vector-circle", + "vector-polygon", + "vector-square", + "vent-damper", + "venus-double", + "venus-mars", + "venus", + "vest-patches", + "vest", + "vial-circle-check", + "vial-virus", + "vial", + "vials", + "video-arrow-down-left", + "video-arrow-up-right", + "video-plus", + "video-slash", + "video", + "vihara", + "violin", + "virus-covid-slash", + "virus-covid", + "virus-slash", + "virus", + "viruses", + "voicemail", + "volcano", + "volleyball", + "volume-high", + "volume-low", + "volume-off", + "volume-slash", + "volume-xmark", + "volume", + "vr-cardboard", + "w", + "waffle", + "wagon-covered", + "walker", + "walkie-talkie", + "wallet", + "wand-magic-sparkles", + "wand-magic", + "wand-sparkles", + "wand", + "warehouse-full", + "warehouse", + "washing-machine", + "watch-apple", + "watch-calculator", + "watch-fitness", + "watch-smart", + "watch", + "water-arrow-down", + "water-arrow-up", + "water-ladder", + "water", + "watermelon-slice", + "wave-pulse", + "wave-sine", + "wave-square", + "wave-triangle", + "wave", + "waveform-lines", + "waveform", + "waves-sine", + "web-awesome", + "webhook", + "weight-hanging", + "weight-scale", + "whale", + "wheat-awn-circle-exclamation", + "wheat-awn-slash", + "wheat-awn", + "wheat-slash", + "wheat", + "wheelchair-move", + "wheelchair", + "whiskey-glass-ice", + "whiskey-glass", + "whistle", + "wifi-exclamation", + "wifi-fair", + "wifi-slash", + "wifi-weak", + "wifi", + "wind-turbine", + "wind-warning", + "wind", + "window-flip", + "window-frame-open", + "window-frame", + "window-maximize", + "window-minimize", + "window-restore", + "window", + "windsock", + "wine-bottle", + "wine-glass-crack", + "wine-glass-empty", + "wine-glass", + "won-sign", + "worm", + "wreath-laurel", + "wreath", + "wrench-simple", + "wrench", + "x-ray", + "x", + "xmark-large", + "xmark-to-slot", + "xmark", + "xmarks-lines", + "y", + "yen-sign", + "yin-yang", + "z" + ], + "sharp-thin": [ + "0", + "00", + "1", + "2", + "3", + "360-degrees", + "4", + "5", + "6", + "7", + "8", + "9", + "a", + "abacus", + "accent-grave", + "acorn", + "address-book", + "address-card", + "air-conditioner", + "airplay", + "alarm-clock", + "alarm-exclamation", + "alarm-plus", + "alarm-snooze", + "album-circle-plus", + "album-circle-user", + "album-collection-circle-plus", + "album-collection-circle-user", + "album-collection", + "album", + "alicorn", + "alien-8bit", + "alien", + "align-center", + "align-justify", + "align-left", + "align-right", + "align-slash", + "alt", + "amp-guitar", + "ampersand", + "anchor-circle-check", + "anchor-circle-exclamation", + "anchor-circle-xmark", + "anchor-lock", + "anchor", + "angel", + "angle-90", + "angle-down", + "angle-left", + "angle-right", + "angle-up", + "angle", + "angles-down", + "angles-left", + "angles-right", + "angles-up-down", + "angles-up", + "ankh", + "ant", + "apartment", + "aperture", + "apostrophe", + "apple-core", + "apple-whole", + "archway", + "arrow-down-1-9", + "arrow-down-9-1", + "arrow-down-a-z", + "arrow-down-arrow-up", + "arrow-down-big-small", + "arrow-down-from-arc", + "arrow-down-from-bracket", + "arrow-down-from-dotted-line", + "arrow-down-from-line", + "arrow-down-left-and-arrow-up-right-to-center", + "arrow-down-left", + "arrow-down-long", + "arrow-down-right", + "arrow-down-short-wide", + "arrow-down-small-big", + "arrow-down-square-triangle", + "arrow-down-to-arc", + "arrow-down-to-bracket", + "arrow-down-to-dotted-line", + "arrow-down-to-line", + "arrow-down-to-square", + "arrow-down-triangle-square", + "arrow-down-up-across-line", + "arrow-down-up-lock", + "arrow-down-wide-short", + "arrow-down-z-a", + "arrow-down", + "arrow-left-from-arc", + "arrow-left-from-bracket", + "arrow-left-from-line", + "arrow-left-long-to-line", + "arrow-left-long", + "arrow-left-to-arc", + "arrow-left-to-bracket", + "arrow-left-to-line", + "arrow-left", + "arrow-pointer", + "arrow-progress", + "arrow-right-arrow-left", + "arrow-right-from-arc", + "arrow-right-from-bracket", + "arrow-right-from-line", + "arrow-right-long-to-line", + "arrow-right-long", + "arrow-right-to-arc", + "arrow-right-to-bracket", + "arrow-right-to-city", + "arrow-right-to-line", + "arrow-right", + "arrow-rotate-left", + "arrow-rotate-right", + "arrow-trend-down", + "arrow-trend-up", + "arrow-turn-down-left", + "arrow-turn-down-right", + "arrow-turn-down", + "arrow-turn-left-down", + "arrow-turn-left-up", + "arrow-turn-left", + "arrow-turn-right", + "arrow-turn-up", + "arrow-up-1-9", + "arrow-up-9-1", + "arrow-up-a-z", + "arrow-up-arrow-down", + "arrow-up-big-small", + "arrow-up-from-arc", + "arrow-up-from-bracket", + "arrow-up-from-dotted-line", + "arrow-up-from-ground-water", + "arrow-up-from-line", + "arrow-up-from-square", + "arrow-up-from-water-pump", + "arrow-up-left-from-circle", + "arrow-up-left", + "arrow-up-long", + "arrow-up-right-and-arrow-down-left-from-center", + "arrow-up-right-dots", + "arrow-up-right-from-square", + "arrow-up-right", + "arrow-up-short-wide", + "arrow-up-small-big", + "arrow-up-square-triangle", + "arrow-up-to-arc", + "arrow-up-to-bracket", + "arrow-up-to-dotted-line", + "arrow-up-to-line", + "arrow-up-triangle-square", + "arrow-up-wide-short", + "arrow-up-z-a", + "arrow-up", + "arrows-cross", + "arrows-down-to-line", + "arrows-down-to-people", + "arrows-from-dotted-line", + "arrows-from-line", + "arrows-left-right-to-line", + "arrows-left-right", + "arrows-maximize", + "arrows-minimize", + "arrows-repeat-1", + "arrows-repeat", + "arrows-retweet", + "arrows-rotate-reverse", + "arrows-rotate", + "arrows-spin", + "arrows-split-up-and-left", + "arrows-to-circle", + "arrows-to-dot", + "arrows-to-dotted-line", + "arrows-to-eye", + "arrows-to-line", + "arrows-turn-right", + "arrows-turn-to-dots", + "arrows-up-down-left-right", + "arrows-up-down", + "arrows-up-to-line", + "asterisk", + "at", + "atom-simple", + "atom", + "audio-description-slash", + "audio-description", + "austral-sign", + "avocado", + "award-simple", + "award", + "axe-battle", + "axe", + "b", + "baby-carriage", + "baby", + "backpack", + "backward-fast", + "backward-step", + "backward", + "bacon", + "bacteria", + "bacterium", + "badge-check", + "badge-dollar", + "badge-percent", + "badge-sheriff", + "badge", + "badger-honey", + "badminton", + "bag-seedling", + "bag-shopping-minus", + "bag-shopping-plus", + "bag-shopping", + "bagel", + "bags-shopping", + "baguette", + "bahai", + "baht-sign", + "ball-pile", + "balloon", + "balloons", + "ballot-check", + "ballot", + "ban-bug", + "ban-parking", + "ban-smoking", + "ban", + "banana", + "bandage", + "bangladeshi-taka-sign", + "banjo", + "barcode-read", + "barcode-scan", + "barcode", + "bars-filter", + "bars-progress", + "bars-sort", + "bars-staggered", + "bars", + "baseball-bat-ball", + "baseball", + "basket-shopping-minus", + "basket-shopping-plus", + "basket-shopping-simple", + "basket-shopping", + "basketball-hoop", + "basketball", + "bat", + "bath", + "battery-bolt", + "battery-empty", + "battery-exclamation", + "battery-full", + "battery-half", + "battery-low", + "battery-quarter", + "battery-slash", + "battery-three-quarters", + "bed-bunk", + "bed-empty", + "bed-front", + "bed-pulse", + "bed", + "bee", + "beer-mug-empty", + "beer-mug", + "bell-concierge", + "bell-exclamation", + "bell-on", + "bell-plus", + "bell-ring", + "bell-school-slash", + "bell-school", + "bell-slash", + "bell", + "bells", + "bench-tree", + "bezier-curve", + "bicycle", + "billboard", + "bin-bottles-recycle", + "bin-bottles", + "bin-recycle", + "binary-circle-check", + "binary-lock", + "binary-slash", + "binary", + "binoculars", + "biohazard", + "bird", + "bitcoin-sign", + "blanket-fire", + "blanket", + "blender-phone", + "blender", + "blinds-open", + "blinds-raised", + "blinds", + "block-brick-fire", + "block-brick", + "block-question", + "block-quote", + "block", + "blog", + "blueberries", + "bluetooth", + "bold", + "bolt-auto", + "bolt-lightning", + "bolt-slash", + "bolt", + "bomb", + "bone-break", + "bone", + "bong", + "book-arrow-right", + "book-arrow-up", + "book-atlas", + "book-bible", + "book-blank", + "book-bookmark", + "book-circle-arrow-right", + "book-circle-arrow-up", + "book-copy", + "book-font", + "book-heart", + "book-journal-whills", + "book-medical", + "book-open-cover", + "book-open-reader", + "book-open", + "book-quran", + "book-section", + "book-skull", + "book-sparkles", + "book-tanakh", + "book-user", + "book", + "bookmark-slash", + "bookmark", + "books-medical", + "books", + "boombox", + "boot-heeled", + "boot", + "booth-curtain", + "border-all", + "border-bottom-right", + "border-bottom", + "border-center-h", + "border-center-v", + "border-inner", + "border-left", + "border-none", + "border-outer", + "border-right", + "border-top-left", + "border-top", + "bore-hole", + "bottle-baby", + "bottle-droplet", + "bottle-water", + "bow-arrow", + "bowl-chopsticks-noodles", + "bowl-chopsticks", + "bowl-food", + "bowl-hot", + "bowl-rice", + "bowl-scoop", + "bowl-scoops", + "bowl-soft-serve", + "bowl-spoon", + "bowling-ball-pin", + "bowling-ball", + "bowling-pins", + "box-archive", + "box-ballot", + "box-check", + "box-circle-check", + "box-dollar", + "box-heart", + "box-open-full", + "box-open", + "box-taped", + "box-tissue", + "box", + "boxes-packing", + "boxes-stacked", + "boxing-glove", + "bracket-curly-right", + "bracket-curly", + "bracket-round-right", + "bracket-round", + "bracket-square-right", + "bracket-square", + "brackets-curly", + "brackets-round", + "brackets-square", + "braille", + "brain-arrow-curved-right", + "brain-circuit", + "brain", + "brake-warning", + "brazilian-real-sign", + "bread-loaf", + "bread-slice-butter", + "bread-slice", + "bridge-circle-check", + "bridge-circle-exclamation", + "bridge-circle-xmark", + "bridge-lock", + "bridge-suspension", + "bridge-water", + "bridge", + "briefcase-arrow-right", + "briefcase-blank", + "briefcase-medical", + "briefcase", + "brightness-low", + "brightness", + "bring-forward", + "bring-front", + "broccoli", + "broom-ball", + "broom-wide", + "broom", + "browser", + "browsers", + "brush", + "bucket", + "bug-slash", + "bug", + "bugs", + "building-circle-arrow-right", + "building-circle-check", + "building-circle-exclamation", + "building-circle-xmark", + "building-columns", + "building-flag", + "building-lock", + "building-magnifying-glass", + "building-memo", + "building-ngo", + "building-shield", + "building-un", + "building-user", + "building-wheat", + "building", + "buildings", + "bulldozer", + "bullhorn", + "bullseye-arrow", + "bullseye-pointer", + "bullseye", + "buoy-mooring", + "buoy", + "burger-cheese", + "burger-fries", + "burger-glass", + "burger-lettuce", + "burger-soda", + "burger", + "burrito", + "burst", + "bus-school", + "bus-simple", + "bus", + "business-time", + "butter", + "c", + "cabin", + "cabinet-filing", + "cable-car", + "cactus", + "caduceus", + "cake-candles", + "cake-slice", + "calculator-simple", + "calculator", + "calendar-arrow-down", + "calendar-arrow-up", + "calendar-check", + "calendar-circle-exclamation", + "calendar-circle-minus", + "calendar-circle-plus", + "calendar-circle-user", + "calendar-clock", + "calendar-day", + "calendar-days", + "calendar-exclamation", + "calendar-heart", + "calendar-image", + "calendar-lines-pen", + "calendar-lines", + "calendar-minus", + "calendar-pen", + "calendar-plus", + "calendar-range", + "calendar-star", + "calendar-users", + "calendar-week", + "calendar-xmark", + "calendar", + "calendars", + "camcorder", + "camera-cctv", + "camera-movie", + "camera-polaroid", + "camera-retro", + "camera-rotate", + "camera-security", + "camera-slash", + "camera-viewfinder", + "camera-web-slash", + "camera-web", + "camera", + "campfire", + "campground", + "can-food", + "candle-holder", + "candy-bar", + "candy-cane", + "candy-corn", + "candy", + "cannabis", + "cannon", + "capsules", + "car-battery", + "car-bolt", + "car-building", + "car-bump", + "car-burst", + "car-bus", + "car-circle-bolt", + "car-garage", + "car-mirrors", + "car-on", + "car-rear", + "car-side-bolt", + "car-side", + "car-tilt", + "car-tunnel", + "car-wash", + "car-wrench", + "car", + "caravan-simple", + "caravan", + "card-club", + "card-diamond", + "card-heart", + "card-spade", + "cards-blank", + "cards", + "caret-down", + "caret-left", + "caret-right", + "caret-up", + "carrot", + "cars", + "cart-arrow-down", + "cart-arrow-up", + "cart-circle-arrow-down", + "cart-circle-arrow-up", + "cart-circle-check", + "cart-circle-exclamation", + "cart-circle-plus", + "cart-circle-xmark", + "cart-flatbed-boxes", + "cart-flatbed-empty", + "cart-flatbed-suitcase", + "cart-flatbed", + "cart-minus", + "cart-plus", + "cart-shopping-fast", + "cart-shopping", + "cart-xmark", + "cash-register", + "cassette-betamax", + "cassette-tape", + "cassette-vhs", + "castle", + "cat-space", + "cat", + "cauldron", + "cedi-sign", + "cent-sign", + "certificate", + "chair-office", + "chair", + "chalkboard-user", + "chalkboard", + "champagne-glass", + "champagne-glasses", + "charging-station", + "chart-area", + "chart-bar", + "chart-bullet", + "chart-candlestick", + "chart-column", + "chart-gantt", + "chart-kanban", + "chart-line-down", + "chart-line-up-down", + "chart-line-up", + "chart-line", + "chart-mixed-up-circle-currency", + "chart-mixed-up-circle-dollar", + "chart-mixed", + "chart-network", + "chart-pie-simple-circle-currency", + "chart-pie-simple-circle-dollar", + "chart-pie-simple", + "chart-pie", + "chart-pyramid", + "chart-radar", + "chart-scatter-3d", + "chart-scatter-bubble", + "chart-scatter", + "chart-simple-horizontal", + "chart-simple", + "chart-tree-map", + "chart-user", + "chart-waterfall", + "check-double", + "check-to-slot", + "check", + "cheese-swiss", + "cheese", + "cherries", + "chess-bishop-piece", + "chess-bishop", + "chess-board", + "chess-clock-flip", + "chess-clock", + "chess-king-piece", + "chess-king", + "chess-knight-piece", + "chess-knight", + "chess-pawn-piece", + "chess-pawn", + "chess-queen-piece", + "chess-queen", + "chess-rook-piece", + "chess-rook", + "chess", + "chestnut", + "chevron-down", + "chevron-left", + "chevron-right", + "chevron-up", + "chevrons-down", + "chevrons-left", + "chevrons-right", + "chevrons-up", + "chf-sign", + "child-combatant", + "child-dress", + "child-reaching", + "child", + "children", + "chimney", + "chopsticks", + "church", + "circle-0", + "circle-1", + "circle-2", + "circle-3", + "circle-4", + "circle-5", + "circle-6", + "circle-7", + "circle-8", + "circle-9", + "circle-a", + "circle-ampersand", + "circle-arrow-down-left", + "circle-arrow-down-right", + "circle-arrow-down", + "circle-arrow-left", + "circle-arrow-right", + "circle-arrow-up-left", + "circle-arrow-up-right", + "circle-arrow-up", + "circle-b", + "circle-bolt", + "circle-book-open", + "circle-bookmark", + "circle-c", + "circle-calendar", + "circle-camera", + "circle-caret-down", + "circle-caret-left", + "circle-caret-right", + "circle-caret-up", + "circle-check", + "circle-chevron-down", + "circle-chevron-left", + "circle-chevron-right", + "circle-chevron-up", + "circle-d", + "circle-dashed", + "circle-divide", + "circle-dollar-to-slot", + "circle-dollar", + "circle-dot", + "circle-down-left", + "circle-down-right", + "circle-down", + "circle-e", + "circle-ellipsis-vertical", + "circle-ellipsis", + "circle-envelope", + "circle-euro", + "circle-exclamation-check", + "circle-exclamation", + "circle-f", + "circle-g", + "circle-gf", + "circle-h", + "circle-half-stroke", + "circle-half", + "circle-heart", + "circle-i", + "circle-info", + "circle-j", + "circle-k", + "circle-l", + "circle-left", + "circle-location-arrow", + "circle-m", + "circle-microphone-lines", + "circle-microphone", + "circle-minus", + "circle-n", + "circle-nodes", + "circle-notch", + "circle-o", + "circle-p", + "circle-parking", + "circle-pause", + "circle-phone-flip", + "circle-phone-hangup", + "circle-phone", + "circle-play", + "circle-plus", + "circle-q", + "circle-quarter-stroke", + "circle-quarter", + "circle-quarters", + "circle-question", + "circle-r", + "circle-radiation", + "circle-right", + "circle-s", + "circle-small", + "circle-sort-down", + "circle-sort-up", + "circle-sort", + "circle-star", + "circle-sterling", + "circle-stop", + "circle-t", + "circle-three-quarters-stroke", + "circle-three-quarters", + "circle-trash", + "circle-u", + "circle-up-left", + "circle-up-right", + "circle-up", + "circle-user", + "circle-v", + "circle-video", + "circle-w", + "circle-waveform-lines", + "circle-wifi-circle-wifi", + "circle-wifi", + "circle-x", + "circle-xmark", + "circle-y", + "circle-yen", + "circle-z", + "circle", + "circles-overlap", + "citrus-slice", + "citrus", + "city", + "clapperboard-play", + "clapperboard", + "clarinet", + "claw-marks", + "clipboard-check", + "clipboard-list-check", + "clipboard-list", + "clipboard-medical", + "clipboard-prescription", + "clipboard-question", + "clipboard-user", + "clipboard", + "clock-desk", + "clock-eight-thirty", + "clock-eight", + "clock-eleven-thirty", + "clock-eleven", + "clock-five-thirty", + "clock-five", + "clock-four-thirty", + "clock-nine-thirty", + "clock-nine", + "clock-one-thirty", + "clock-one", + "clock-rotate-left", + "clock-seven-thirty", + "clock-seven", + "clock-six-thirty", + "clock-six", + "clock-ten-thirty", + "clock-ten", + "clock-three-thirty", + "clock-three", + "clock-twelve-thirty", + "clock-twelve", + "clock-two-thirty", + "clock-two", + "clock", + "clone", + "closed-captioning-slash", + "closed-captioning", + "clothes-hanger", + "cloud-arrow-down", + "cloud-arrow-up", + "cloud-binary", + "cloud-bolt-moon", + "cloud-bolt-sun", + "cloud-bolt", + "cloud-check", + "cloud-drizzle", + "cloud-exclamation", + "cloud-fog", + "cloud-hail-mixed", + "cloud-hail", + "cloud-meatball", + "cloud-minus", + "cloud-moon-rain", + "cloud-moon", + "cloud-music", + "cloud-plus", + "cloud-question", + "cloud-rain", + "cloud-rainbow", + "cloud-showers-heavy", + "cloud-showers-water", + "cloud-showers", + "cloud-slash", + "cloud-sleet", + "cloud-snow", + "cloud-sun-rain", + "cloud-sun", + "cloud-word", + "cloud-xmark", + "cloud", + "clouds-moon", + "clouds-sun", + "clouds", + "clover", + "club", + "coconut", + "code-branch", + "code-commit", + "code-compare", + "code-fork", + "code-merge", + "code-pull-request-closed", + "code-pull-request-draft", + "code-pull-request", + "code-simple", + "code", + "coffee-bean", + "coffee-beans", + "coffee-pot", + "coffin-cross", + "coffin", + "coin-blank", + "coin-front", + "coin-vertical", + "coin", + "coins", + "colon-sign", + "colon", + "columns-3", + "comet", + "comma", + "command", + "comment-arrow-down", + "comment-arrow-up-right", + "comment-arrow-up", + "comment-captions", + "comment-check", + "comment-code", + "comment-dollar", + "comment-dots", + "comment-exclamation", + "comment-heart", + "comment-image", + "comment-lines", + "comment-medical", + "comment-middle-top", + "comment-middle", + "comment-minus", + "comment-music", + "comment-pen", + "comment-plus", + "comment-question", + "comment-quote", + "comment-slash", + "comment-smile", + "comment-sms", + "comment-text", + "comment-xmark", + "comment", + "comments-dollar", + "comments-question-check", + "comments-question", + "comments", + "compact-disc", + "compass-drafting", + "compass-slash", + "compass", + "compress-wide", + "compress", + "computer-classic", + "computer-mouse-scrollwheel", + "computer-mouse", + "computer-speaker", + "computer", + "container-storage", + "conveyor-belt-arm", + "conveyor-belt-boxes", + "conveyor-belt-empty", + "conveyor-belt", + "cookie-bite", + "cookie", + "copy", + "copyright", + "corn", + "corner", + "couch", + "court-sport", + "cow", + "cowbell-circle-plus", + "cowbell", + "crab", + "crate-apple", + "crate-empty", + "credit-card-blank", + "credit-card-front", + "credit-card", + "cricket-bat-ball", + "croissant", + "crop-simple", + "crop", + "cross", + "crosshairs-simple", + "crosshairs", + "crow", + "crown", + "crutch", + "crutches", + "cruzeiro-sign", + "crystal-ball", + "cube", + "cubes-stacked", + "cubes", + "cucumber", + "cup-straw-swoosh", + "cup-straw", + "cup-togo", + "cupcake", + "curling-stone", + "custard", + "d", + "dagger", + "dash", + "database", + "deer-rudolph", + "deer", + "delete-left", + "delete-right", + "democrat", + "desktop-arrow-down", + "desktop", + "dharmachakra", + "diagram-cells", + "diagram-lean-canvas", + "diagram-nested", + "diagram-next", + "diagram-predecessor", + "diagram-previous", + "diagram-project", + "diagram-sankey", + "diagram-subtask", + "diagram-successor", + "diagram-venn", + "dial-high", + "dial-low", + "dial-max", + "dial-med-low", + "dial-med", + "dial-min", + "dial-off", + "dial", + "diamond-exclamation", + "diamond-half-stroke", + "diamond-half", + "diamond-turn-right", + "diamond", + "diamonds-4", + "dice-d10", + "dice-d12", + "dice-d20", + "dice-d4", + "dice-d6", + "dice-d8", + "dice-five", + "dice-four", + "dice-one", + "dice-six", + "dice-three", + "dice-two", + "dice", + "dinosaur", + "diploma", + "disc-drive", + "disease", + "display-arrow-down", + "display-chart-up-circle-currency", + "display-chart-up-circle-dollar", + "display-chart-up", + "display-code", + "display-medical", + "display-slash", + "display", + "distribute-spacing-horizontal", + "distribute-spacing-vertical", + "ditto", + "divide", + "dna", + "do-not-enter", + "dog-leashed", + "dog", + "dollar-sign", + "dolly-empty", + "dolly", + "dolphin", + "dong-sign", + "donut", + "door-closed", + "door-open", + "dove", + "down-from-bracket", + "down-from-dotted-line", + "down-from-line", + "down-left-and-up-right-to-center", + "down-left", + "down-long", + "down-right", + "down-to-bracket", + "down-to-dotted-line", + "down-to-line", + "down", + "download", + "dragon", + "draw-circle", + "draw-polygon", + "draw-square", + "dreidel", + "drone-front", + "drone", + "droplet-degree", + "droplet-percent", + "droplet-slash", + "droplet", + "drum-steelpan", + "drum", + "drumstick-bite", + "drumstick", + "dryer-heat", + "dryer", + "duck", + "dumbbell", + "dumpster-fire", + "dumpster", + "dungeon", + "e", + "ear-deaf", + "ear-listen", + "ear-muffs", + "ear", + "earth-africa", + "earth-americas", + "earth-asia", + "earth-europe", + "earth-oceania", + "eclipse", + "egg-fried", + "egg", + "eggplant", + "eject", + "elephant", + "elevator", + "ellipsis-stroke-vertical", + "ellipsis-stroke", + "ellipsis-vertical", + "ellipsis", + "empty-set", + "engine-warning", + "engine", + "envelope-circle-check", + "envelope-dot", + "envelope-open-dollar", + "envelope-open-text", + "envelope-open", + "envelope", + "envelopes-bulk", + "envelopes", + "equals", + "eraser", + "escalator", + "ethernet", + "euro-sign", + "excavator", + "exclamation", + "expand-wide", + "expand", + "explosion", + "eye-dropper-full", + "eye-dropper-half", + "eye-dropper", + "eye-evil", + "eye-low-vision", + "eye-slash", + "eye", + "eyes", + "f", + "face-angry-horns", + "face-angry", + "face-anguished", + "face-anxious-sweat", + "face-astonished", + "face-awesome", + "face-beam-hand-over-mouth", + "face-clouds", + "face-confounded", + "face-confused", + "face-cowboy-hat", + "face-diagonal-mouth", + "face-disappointed", + "face-disguise", + "face-dizzy", + "face-dotted", + "face-downcast-sweat", + "face-drooling", + "face-exhaling", + "face-explode", + "face-expressionless", + "face-eyes-xmarks", + "face-fearful", + "face-flushed", + "face-frown-open", + "face-frown-slight", + "face-frown", + "face-glasses", + "face-grimace", + "face-grin-beam-sweat", + "face-grin-beam", + "face-grin-hearts", + "face-grin-squint-tears", + "face-grin-squint", + "face-grin-stars", + "face-grin-tears", + "face-grin-tongue-squint", + "face-grin-tongue-wink", + "face-grin-tongue", + "face-grin-wide", + "face-grin-wink", + "face-grin", + "face-hand-over-mouth", + "face-hand-peeking", + "face-hand-yawn", + "face-head-bandage", + "face-holding-back-tears", + "face-hushed", + "face-icicles", + "face-kiss-beam", + "face-kiss-closed-eyes", + "face-kiss-wink-heart", + "face-kiss", + "face-laugh-beam", + "face-laugh-squint", + "face-laugh-wink", + "face-laugh", + "face-lying", + "face-mask", + "face-meh-blank", + "face-meh", + "face-melting", + "face-monocle", + "face-nauseated", + "face-nose-steam", + "face-party", + "face-pensive", + "face-persevering", + "face-pleading", + "face-pouting", + "face-raised-eyebrow", + "face-relieved", + "face-rolling-eyes", + "face-sad-cry", + "face-sad-sweat", + "face-sad-tear", + "face-saluting", + "face-scream", + "face-shush", + "face-sleeping", + "face-sleepy", + "face-smile-beam", + "face-smile-halo", + "face-smile-hearts", + "face-smile-horns", + "face-smile-plus", + "face-smile-relaxed", + "face-smile-tear", + "face-smile-tongue", + "face-smile-upside-down", + "face-smile-wink", + "face-smile", + "face-smiling-hands", + "face-smirking", + "face-spiral-eyes", + "face-sunglasses", + "face-surprise", + "face-swear", + "face-thermometer", + "face-thinking", + "face-tired", + "face-tissue", + "face-tongue-money", + "face-tongue-sweat", + "face-unamused", + "face-viewfinder", + "face-vomit", + "face-weary", + "face-woozy", + "face-worried", + "face-zany", + "face-zipper", + "falafel", + "family-dress", + "family-pants", + "family", + "fan-table", + "fan", + "farm", + "faucet-drip", + "faucet", + "fax", + "feather-pointed", + "feather", + "fence", + "ferris-wheel", + "ferry", + "field-hockey-stick-ball", + "file-arrow-down", + "file-arrow-up", + "file-audio", + "file-binary", + "file-cad", + "file-certificate", + "file-chart-column", + "file-chart-pie", + "file-check", + "file-circle-check", + "file-circle-exclamation", + "file-circle-info", + "file-circle-minus", + "file-circle-plus", + "file-circle-question", + "file-circle-xmark", + "file-code", + "file-contract", + "file-csv", + "file-dashed-line", + "file-doc", + "file-eps", + "file-excel", + "file-exclamation", + "file-export", + "file-gif", + "file-heart", + "file-image", + "file-import", + "file-invoice-dollar", + "file-invoice", + "file-jpg", + "file-lines", + "file-lock", + "file-magnifying-glass", + "file-medical", + "file-minus", + "file-mov", + "file-mp3", + "file-mp4", + "file-music", + "file-pdf", + "file-pen", + "file-plus-minus", + "file-plus", + "file-png", + "file-powerpoint", + "file-ppt", + "file-prescription", + "file-shield", + "file-signature", + "file-slash", + "file-spreadsheet", + "file-svg", + "file-user", + "file-vector", + "file-video", + "file-waveform", + "file-word", + "file-xls", + "file-xmark", + "file-xml", + "file-zip", + "file-zipper", + "file", + "files-medical", + "files", + "fill-drip", + "fill", + "film-canister", + "film-simple", + "film-slash", + "film", + "films", + "filter-circle-dollar", + "filter-circle-xmark", + "filter-list", + "filter-slash", + "filter", + "filters", + "fingerprint", + "fire-burner", + "fire-extinguisher", + "fire-flame-curved", + "fire-flame-simple", + "fire-flame", + "fire-hydrant", + "fire-smoke", + "fire", + "fireplace", + "fish-bones", + "fish-cooked", + "fish-fins", + "fish", + "fishing-rod", + "flag-checkered", + "flag-pennant", + "flag-swallowtail", + "flag-usa", + "flag", + "flashlight", + "flask-gear", + "flask-round-poison", + "flask-round-potion", + "flask-vial", + "flask", + "flatbread-stuffed", + "flatbread", + "floppy-disk-circle-arrow-right", + "floppy-disk-circle-xmark", + "floppy-disk-pen", + "floppy-disk", + "floppy-disks", + "florin-sign", + "flower-daffodil", + "flower-tulip", + "flower", + "flute", + "flux-capacitor", + "flying-disc", + "folder-arrow-down", + "folder-arrow-up", + "folder-bookmark", + "folder-check", + "folder-closed", + "folder-gear", + "folder-grid", + "folder-heart", + "folder-image", + "folder-magnifying-glass", + "folder-medical", + "folder-minus", + "folder-music", + "folder-open", + "folder-plus", + "folder-tree", + "folder-user", + "folder-xmark", + "folder", + "folders", + "fondue-pot", + "font-awesome", + "font-case", + "font", + "football-helmet", + "football", + "fork-knife", + "fork", + "forklift", + "fort", + "forward-fast", + "forward-step", + "forward", + "frame", + "franc-sign", + "french-fries", + "frog", + "function", + "futbol", + "g", + "galaxy", + "gallery-thumbnails", + "game-board-simple", + "game-board", + "game-console-handheld-crank", + "game-console-handheld", + "gamepad-modern", + "gamepad", + "garage-car", + "garage-open", + "garage", + "garlic", + "gas-pump-slash", + "gas-pump", + "gauge-circle-bolt", + "gauge-circle-minus", + "gauge-circle-plus", + "gauge-high", + "gauge-low", + "gauge-max", + "gauge-min", + "gauge-simple-high", + "gauge-simple-low", + "gauge-simple-max", + "gauge-simple-min", + "gauge-simple", + "gauge", + "gavel", + "gear-code", + "gear-complex-code", + "gear-complex", + "gear", + "gears", + "gem", + "genderless", + "ghost", + "gif", + "gift-card", + "gift", + "gifts", + "gingerbread-man", + "glass-citrus", + "glass-empty", + "glass-half", + "glass-water-droplet", + "glass-water", + "glass", + "glasses-round", + "glasses", + "globe-pointer", + "globe-snow", + "globe-stand", + "globe-wifi", + "globe", + "goal-net", + "golf-ball-tee", + "golf-club", + "golf-flag-hole", + "gopuram", + "graduation-cap", + "gramophone", + "grapes", + "grate-droplet", + "grate", + "greater-than-equal", + "greater-than", + "grid-2-plus", + "grid-2", + "grid-4", + "grid-5", + "grid-dividers", + "grid-horizontal", + "grid-round-2-plus", + "grid-round-2", + "grid-round-4", + "grid-round-5", + "grid-round", + "grid", + "grill-fire", + "grill-hot", + "grill", + "grip-dots-vertical", + "grip-dots", + "grip-lines-vertical", + "grip-lines", + "grip-vertical", + "grip", + "group-arrows-rotate", + "guarani-sign", + "guitar-electric", + "guitar", + "guitars", + "gun-slash", + "gun-squirt", + "gun", + "h", + "h1", + "h2", + "h3", + "h4", + "h5", + "h6", + "hammer-brush", + "hammer-crash", + "hammer-war", + "hammer", + "hamsa", + "hand-back-fist", + "hand-back-point-down", + "hand-back-point-left", + "hand-back-point-ribbon", + "hand-back-point-right", + "hand-back-point-up", + "hand-dots", + "hand-fingers-crossed", + "hand-fist", + "hand-heart", + "hand-holding-box", + "hand-holding-circle-dollar", + "hand-holding-dollar", + "hand-holding-droplet", + "hand-holding-hand", + "hand-holding-heart", + "hand-holding-magic", + "hand-holding-medical", + "hand-holding-seedling", + "hand-holding-skull", + "hand-holding", + "hand-horns", + "hand-lizard", + "hand-love", + "hand-middle-finger", + "hand-peace", + "hand-point-down", + "hand-point-left", + "hand-point-ribbon", + "hand-point-right", + "hand-point-up", + "hand-pointer", + "hand-scissors", + "hand-sparkles", + "hand-spock", + "hand-wave", + "hand", + "handcuffs", + "hands-asl-interpreting", + "hands-bound", + "hands-bubbles", + "hands-clapping", + "hands-holding-child", + "hands-holding-circle", + "hands-holding-diamond", + "hands-holding-dollar", + "hands-holding-heart", + "hands-holding", + "hands-praying", + "hands", + "handshake-angle", + "handshake-simple-slash", + "handshake-simple", + "handshake-slash", + "handshake", + "hanukiah", + "hard-drive", + "hashtag-lock", + "hashtag", + "hat-beach", + "hat-chef", + "hat-cowboy-side", + "hat-cowboy", + "hat-santa", + "hat-winter", + "hat-witch", + "hat-wizard", + "head-side-brain", + "head-side-cough-slash", + "head-side-cough", + "head-side-gear", + "head-side-goggles", + "head-side-headphones", + "head-side-heart", + "head-side-mask", + "head-side-medical", + "head-side-virus", + "head-side", + "heading", + "headphones-simple", + "headphones", + "headset", + "heart-circle-bolt", + "heart-circle-check", + "heart-circle-exclamation", + "heart-circle-minus", + "heart-circle-plus", + "heart-circle-xmark", + "heart-crack", + "heart-half-stroke", + "heart-half", + "heart-pulse", + "heart", + "heat", + "helicopter-symbol", + "helicopter", + "helmet-battle", + "helmet-safety", + "helmet-un", + "hexagon-check", + "hexagon-divide", + "hexagon-exclamation", + "hexagon-image", + "hexagon-minus", + "hexagon-plus", + "hexagon-vertical-nft-slanted", + "hexagon-vertical-nft", + "hexagon-xmark", + "hexagon", + "high-definition", + "highlighter-line", + "highlighter", + "hill-avalanche", + "hill-rockslide", + "hippo", + "hockey-mask", + "hockey-puck", + "hockey-stick-puck", + "hockey-sticks", + "holly-berry", + "honey-pot", + "hood-cloak", + "horizontal-rule", + "horse-head", + "horse-saddle", + "horse", + "hose-reel", + "hose", + "hospital-user", + "hospital", + "hospitals", + "hot-tub-person", + "hotdog", + "hotel", + "hourglass-clock", + "hourglass-end", + "hourglass-half", + "hourglass-start", + "hourglass", + "house-blank", + "house-building", + "house-chimney-blank", + "house-chimney-crack", + "house-chimney-heart", + "house-chimney-medical", + "house-chimney-user", + "house-chimney-window", + "house-chimney", + "house-circle-check", + "house-circle-exclamation", + "house-circle-xmark", + "house-crack", + "house-day", + "house-fire", + "house-flag", + "house-flood-water-circle-arrow-right", + "house-flood-water", + "house-heart", + "house-laptop", + "house-lock", + "house-medical-circle-check", + "house-medical-circle-exclamation", + "house-medical-circle-xmark", + "house-medical-flag", + "house-medical", + "house-night", + "house-person-leave", + "house-person-return", + "house-signal", + "house-tree", + "house-tsunami", + "house-turret", + "house-user", + "house-water", + "house-window", + "house", + "hryvnia-sign", + "hundred-points", + "hurricane", + "hydra", + "hyphen", + "i-cursor", + "i", + "ice-cream", + "ice-skate", + "icicles", + "icons", + "id-badge", + "id-card-clip", + "id-card", + "igloo", + "image-landscape", + "image-polaroid-user", + "image-polaroid", + "image-portrait", + "image-slash", + "image-user", + "image", + "images-user", + "images", + "inbox-full", + "inbox-in", + "inbox-out", + "inbox", + "inboxes", + "indent", + "indian-rupee-sign", + "industry-windows", + "industry", + "infinity", + "info", + "inhaler", + "input-numeric", + "input-pipe", + "input-text", + "integral", + "interrobang", + "intersection", + "island-tropical", + "italic", + "j", + "jack-o-lantern", + "jar-wheat", + "jar", + "jedi", + "jet-fighter-up", + "jet-fighter", + "joint", + "joystick", + "jug-bottle", + "jug-detergent", + "jug", + "k", + "kaaba", + "kazoo", + "kerning", + "key-skeleton-left-right", + "key-skeleton", + "key", + "keyboard-brightness-low", + "keyboard-brightness", + "keyboard-down", + "keyboard-left", + "keyboard", + "keynote", + "khanda", + "kidneys", + "kip-sign", + "kit-medical", + "kitchen-set", + "kite", + "kiwi-bird", + "kiwi-fruit", + "knife-kitchen", + "knife", + "l", + "lacrosse-stick-ball", + "lacrosse-stick", + "lambda", + "lamp-desk", + "lamp-floor", + "lamp-street", + "lamp", + "land-mine-on", + "landmark-dome", + "landmark-flag", + "landmark-magnifying-glass", + "landmark", + "language", + "laptop-arrow-down", + "laptop-binary", + "laptop-code", + "laptop-file", + "laptop-medical", + "laptop-mobile", + "laptop-slash", + "laptop", + "lari-sign", + "lasso-sparkles", + "lasso", + "layer-group", + "layer-minus", + "layer-plus", + "leaf-heart", + "leaf-maple", + "leaf-oak", + "leaf", + "leafy-green", + "left-from-bracket", + "left-from-line", + "left-long-to-line", + "left-long", + "left-right", + "left-to-bracket", + "left-to-line", + "left", + "lemon", + "less-than-equal", + "less-than", + "life-ring", + "light-ceiling", + "light-emergency-on", + "light-emergency", + "light-switch-off", + "light-switch-on", + "light-switch", + "lightbulb-cfl-on", + "lightbulb-cfl", + "lightbulb-dollar", + "lightbulb-exclamation-on", + "lightbulb-exclamation", + "lightbulb-gear", + "lightbulb-message", + "lightbulb-on", + "lightbulb-slash", + "lightbulb", + "lighthouse", + "lights-holiday", + "line-columns", + "line-height", + "lines-leaning", + "link-horizontal-slash", + "link-horizontal", + "link-simple-slash", + "link-simple", + "link-slash", + "link", + "lips", + "lira-sign", + "list-check", + "list-dropdown", + "list-music", + "list-ol", + "list-radio", + "list-timeline", + "list-tree", + "list-ul", + "list", + "litecoin-sign", + "loader", + "lobster", + "location-arrow-up", + "location-arrow", + "location-check", + "location-crosshairs-slash", + "location-crosshairs", + "location-dot-slash", + "location-dot", + "location-exclamation", + "location-minus", + "location-pen", + "location-pin-lock", + "location-pin-slash", + "location-pin", + "location-plus", + "location-question", + "location-smile", + "location-xmark", + "lock-a", + "lock-hashtag", + "lock-keyhole-open", + "lock-keyhole", + "lock-open", + "lock", + "locust", + "lollipop", + "loveseat", + "luchador-mask", + "lungs-virus", + "lungs", + "m", + "mace", + "magnet", + "magnifying-glass-arrow-right", + "magnifying-glass-arrows-rotate", + "magnifying-glass-chart", + "magnifying-glass-dollar", + "magnifying-glass-location", + "magnifying-glass-minus", + "magnifying-glass-music", + "magnifying-glass-play", + "magnifying-glass-plus", + "magnifying-glass-waveform", + "magnifying-glass", + "mailbox-flag-up", + "mailbox", + "manat-sign", + "mandolin", + "mango", + "manhole", + "map-location-dot", + "map-location", + "map-pin", + "map", + "marker", + "mars-and-venus-burst", + "mars-and-venus", + "mars-double", + "mars-stroke-right", + "mars-stroke-up", + "mars-stroke", + "mars", + "martini-glass-citrus", + "martini-glass-empty", + "martini-glass", + "mask-face", + "mask-snorkel", + "mask-ventilator", + "mask", + "masks-theater", + "mattress-pillow", + "maximize", + "meat", + "medal", + "megaphone", + "melon-slice", + "melon", + "memo-circle-check", + "memo-circle-info", + "memo-pad", + "memo", + "memory", + "menorah", + "mercury", + "merge", + "message-arrow-down", + "message-arrow-up-right", + "message-arrow-up", + "message-bot", + "message-captions", + "message-check", + "message-code", + "message-dollar", + "message-dots", + "message-exclamation", + "message-heart", + "message-image", + "message-lines", + "message-medical", + "message-middle-top", + "message-middle", + "message-minus", + "message-music", + "message-pen", + "message-plus", + "message-question", + "message-quote", + "message-slash", + "message-smile", + "message-sms", + "message-text", + "message-xmark", + "message", + "messages-dollar", + "messages-question", + "messages", + "meteor", + "meter-bolt", + "meter-droplet", + "meter-fire", + "meter", + "microchip-ai", + "microchip", + "microphone-lines-slash", + "microphone-lines", + "microphone-slash", + "microphone-stand", + "microphone", + "microscope", + "microwave", + "mill-sign", + "minimize", + "minus", + "mistletoe", + "mitten", + "mobile-button", + "mobile-notch", + "mobile-retro", + "mobile-screen-button", + "mobile-screen", + "mobile-signal-out", + "mobile-signal", + "mobile", + "money-bill-1-wave", + "money-bill-1", + "money-bill-simple-wave", + "money-bill-simple", + "money-bill-transfer", + "money-bill-trend-up", + "money-bill-wave", + "money-bill-wheat", + "money-bill", + "money-bills-simple", + "money-bills", + "money-check-dollar-pen", + "money-check-dollar", + "money-check-pen", + "money-check", + "money-from-bracket", + "money-simple-from-bracket", + "monitor-waveform", + "monkey", + "monument", + "moon-cloud", + "moon-over-sun", + "moon-stars", + "moon", + "moped", + "mortar-pestle", + "mosque", + "mosquito-net", + "mosquito", + "motorcycle", + "mound", + "mountain-city", + "mountain-sun", + "mountain", + "mountains", + "mouse-field", + "mp3-player", + "mug-hot", + "mug-marshmallows", + "mug-saucer", + "mug-tea-saucer", + "mug-tea", + "mug", + "mushroom", + "music-magnifying-glass", + "music-note-slash", + "music-note", + "music-slash", + "music", + "mustache", + "n", + "naira-sign", + "narwhal", + "nesting-dolls", + "network-wired", + "neuter", + "newspaper", + "nfc-lock", + "nfc-magnifying-glass", + "nfc-pen", + "nfc-signal", + "nfc-slash", + "nfc-symbol", + "nfc-trash", + "nfc", + "nose", + "not-equal", + "notdef", + "note-medical", + "note-sticky", + "note", + "notebook", + "notes-medical", + "notes", + "o", + "object-exclude", + "object-group", + "object-intersect", + "object-subtract", + "object-ungroup", + "object-union", + "objects-align-bottom", + "objects-align-center-horizontal", + "objects-align-center-vertical", + "objects-align-left", + "objects-align-right", + "objects-align-top", + "objects-column", + "octagon-check", + "octagon-divide", + "octagon-exclamation", + "octagon-minus", + "octagon-plus", + "octagon-xmark", + "octagon", + "octopus", + "oil-can-drip", + "oil-can", + "oil-temperature", + "oil-well", + "olive-branch", + "olive", + "om", + "omega", + "onion", + "option", + "ornament", + "otter", + "outdent", + "outlet", + "oven", + "overline", + "p", + "page-caret-down", + "page-caret-up", + "page", + "pager", + "paint-roller", + "paintbrush-fine", + "paintbrush-pencil", + "paintbrush", + "palette", + "pallet-box", + "pallet-boxes", + "pallet", + "pan-food", + "pan-frying", + "pancakes", + "panel-ews", + "panel-fire", + "panorama", + "paper-plane-top", + "paper-plane", + "paperclip-vertical", + "paperclip", + "parachute-box", + "paragraph-left", + "paragraph", + "party-bell", + "party-horn", + "passport", + "paste", + "pause", + "paw-claws", + "paw-simple", + "paw", + "peace", + "peach", + "peanut", + "peanuts", + "peapod", + "pear", + "pedestal", + "pegasus", + "pen-circle", + "pen-clip-slash", + "pen-clip", + "pen-fancy-slash", + "pen-fancy", + "pen-field", + "pen-line", + "pen-nib-slash", + "pen-nib", + "pen-paintbrush", + "pen-ruler", + "pen-slash", + "pen-swirl", + "pen-to-square", + "pen", + "pencil-mechanical", + "pencil-slash", + "pencil", + "people-arrows", + "people-carry-box", + "people-dress-simple", + "people-dress", + "people-group", + "people-line", + "people-pants-simple", + "people-pants", + "people-pulling", + "people-robbery", + "people-roof", + "people-simple", + "people", + "pepper-hot", + "pepper", + "percent", + "period", + "person-arrow-down-to-line", + "person-arrow-up-from-line", + "person-biking-mountain", + "person-biking", + "person-booth", + "person-breastfeeding", + "person-burst", + "person-cane", + "person-carry-box", + "person-chalkboard", + "person-circle-check", + "person-circle-exclamation", + "person-circle-minus", + "person-circle-plus", + "person-circle-question", + "person-circle-xmark", + "person-digging", + "person-dolly-empty", + "person-dolly", + "person-dots-from-line", + "person-dress-burst", + "person-dress-fairy", + "person-dress-simple", + "person-dress", + "person-drowning", + "person-fairy", + "person-falling-burst", + "person-falling", + "person-from-portal", + "person-half-dress", + "person-harassing", + "person-hiking", + "person-military-pointing", + "person-military-rifle", + "person-military-to-person", + "person-pinball", + "person-praying", + "person-pregnant", + "person-rays", + "person-rifle", + "person-running-fast", + "person-running", + "person-seat-reclined", + "person-seat", + "person-shelter", + "person-sign", + "person-simple", + "person-skating", + "person-ski-jumping", + "person-ski-lift", + "person-skiing-nordic", + "person-skiing", + "person-sledding", + "person-snowboarding", + "person-snowmobiling", + "person-swimming", + "person-through-window", + "person-to-door", + "person-to-portal", + "person-walking-arrow-loop-left", + "person-walking-arrow-right", + "person-walking-dashed-line-arrow-right", + "person-walking-luggage", + "person-walking-with-cane", + "person-walking", + "person", + "peseta-sign", + "peso-sign", + "phone-arrow-down-left", + "phone-arrow-right", + "phone-arrow-up-right", + "phone-flip", + "phone-hangup", + "phone-intercom", + "phone-missed", + "phone-office", + "phone-plus", + "phone-rotary", + "phone-slash", + "phone-volume", + "phone-xmark", + "phone", + "photo-film-music", + "photo-film", + "pi", + "piano-keyboard", + "piano", + "pickaxe", + "pickleball", + "pie", + "pig", + "piggy-bank", + "pills", + "pinata", + "pinball", + "pineapple", + "pipe-circle-check", + "pipe-collar", + "pipe-section", + "pipe-smoking", + "pipe-valve", + "pipe", + "pizza-slice", + "pizza", + "place-of-worship", + "plane-arrival", + "plane-circle-check", + "plane-circle-exclamation", + "plane-circle-xmark", + "plane-departure", + "plane-engines", + "plane-lock", + "plane-prop", + "plane-slash", + "plane-tail", + "plane-up-slash", + "plane-up", + "plane", + "planet-moon", + "planet-ringed", + "plant-wilt", + "plate-utensils", + "plate-wheat", + "play-pause", + "play", + "plug-circle-bolt", + "plug-circle-check", + "plug-circle-exclamation", + "plug-circle-minus", + "plug-circle-plus", + "plug-circle-xmark", + "plug", + "plus-large", + "plus-minus", + "plus", + "podcast", + "podium-star", + "podium", + "police-box", + "poll-people", + "pompebled", + "poo-storm", + "poo", + "pool-8-ball", + "poop", + "popcorn", + "popsicle", + "pot-food", + "potato", + "power-off", + "prescription-bottle-medical", + "prescription-bottle-pill", + "prescription-bottle", + "prescription", + "presentation-screen", + "pretzel", + "print-magnifying-glass", + "print-slash", + "print", + "projector", + "pump-medical", + "pump-soap", + "pump", + "pumpkin", + "puzzle-piece-simple", + "puzzle-piece", + "puzzle", + "q", + "qrcode", + "question", + "quote-left", + "quote-right", + "quotes", + "r", + "rabbit-running", + "rabbit", + "raccoon", + "racquet", + "radar", + "radiation", + "radio-tuner", + "radio", + "rainbow", + "raindrops", + "ram", + "ramp-loading", + "ranking-star", + "raygun", + "receipt", + "record-vinyl", + "rectangle-ad", + "rectangle-barcode", + "rectangle-code", + "rectangle-history-circle-plus", + "rectangle-history-circle-user", + "rectangle-history", + "rectangle-list", + "rectangle-pro", + "rectangle-terminal", + "rectangle-vertical-history", + "rectangle-vertical", + "rectangle-wide", + "rectangle-xmark", + "rectangle", + "rectangles-mixed", + "recycle", + "reel", + "reflect-both", + "reflect-horizontal", + "reflect-vertical", + "refrigerator", + "registered", + "repeat-1", + "repeat", + "reply-all", + "reply-clock", + "reply", + "republican", + "restroom-simple", + "restroom", + "retweet", + "rhombus", + "ribbon", + "right-from-bracket", + "right-from-line", + "right-left-large", + "right-left", + "right-long-to-line", + "right-long", + "right-to-bracket", + "right-to-line", + "right", + "ring-diamond", + "ring", + "rings-wedding", + "road-barrier", + "road-bridge", + "road-circle-check", + "road-circle-exclamation", + "road-circle-xmark", + "road-lock", + "road-spikes", + "road", + "robot-astromech", + "robot", + "rocket-launch", + "rocket", + "roller-coaster", + "rotate-exclamation", + "rotate-left", + "rotate-reverse", + "rotate-right", + "rotate", + "route-highway", + "route-interstate", + "route", + "router", + "rss", + "ruble-sign", + "rug", + "rugby-ball", + "ruler-combined", + "ruler-horizontal", + "ruler-triangle", + "ruler-vertical", + "ruler", + "rupee-sign", + "rupiah-sign", + "rv", + "s", + "sack-dollar", + "sack-xmark", + "sack", + "sailboat", + "salad", + "salt-shaker", + "sandwich", + "satellite-dish", + "satellite", + "sausage", + "saxophone-fire", + "saxophone", + "scale-balanced", + "scale-unbalanced-flip", + "scale-unbalanced", + "scalpel-line-dashed", + "scalpel", + "scanner-gun", + "scanner-image", + "scanner-keyboard", + "scanner-touchscreen", + "scarecrow", + "scarf", + "school-circle-check", + "school-circle-exclamation", + "school-circle-xmark", + "school-flag", + "school-lock", + "school", + "scissors", + "screen-users", + "screencast", + "screwdriver-wrench", + "screwdriver", + "scribble", + "scroll-old", + "scroll-torah", + "scroll", + "scrubber", + "scythe", + "sd-card", + "sd-cards", + "seal-exclamation", + "seal-question", + "seal", + "seat-airline", + "section", + "seedling", + "semicolon", + "send-back", + "send-backward", + "sensor-cloud", + "sensor-fire", + "sensor-on", + "sensor-triangle-exclamation", + "sensor", + "server", + "shapes", + "share-all", + "share-from-square", + "share-nodes", + "share", + "sheep", + "sheet-plastic", + "shekel-sign", + "shelves-empty", + "shelves", + "shield-cat", + "shield-check", + "shield-cross", + "shield-dog", + "shield-exclamation", + "shield-halved", + "shield-heart", + "shield-keyhole", + "shield-minus", + "shield-plus", + "shield-quartered", + "shield-slash", + "shield-virus", + "shield-xmark", + "shield", + "ship", + "shirt-long-sleeve", + "shirt-running", + "shirt-tank-top", + "shirt", + "shish-kebab", + "shoe-prints", + "shop-lock", + "shop-slash", + "shop", + "shovel-snow", + "shovel", + "shower-down", + "shower", + "shredder", + "shrimp", + "shuffle", + "shutters", + "shuttle-space", + "shuttlecock", + "sickle", + "sidebar-flip", + "sidebar", + "sigma", + "sign-hanging", + "sign-post", + "sign-posts-wrench", + "sign-posts", + "signal-bars-fair", + "signal-bars-good", + "signal-bars-slash", + "signal-bars-weak", + "signal-bars", + "signal-fair", + "signal-good", + "signal-slash", + "signal-stream-slash", + "signal-stream", + "signal-strong", + "signal-weak", + "signal", + "signature-lock", + "signature-slash", + "signature", + "signs-post", + "sim-card", + "sim-cards", + "sink", + "siren-on", + "siren", + "sitemap", + "skeleton-ribs", + "skeleton", + "ski-boot-ski", + "ski-boot", + "skull-cow", + "skull-crossbones", + "skull", + "slash-back", + "slash-forward", + "slash", + "sleigh", + "slider", + "sliders-simple", + "sliders-up", + "sliders", + "slot-machine", + "smog", + "smoke", + "smoking", + "snake", + "snooze", + "snow-blowing", + "snowflake-droplets", + "snowflake", + "snowflakes", + "snowman-head", + "snowman", + "snowplow", + "soap", + "socks", + "soft-serve", + "solar-panel", + "solar-system", + "sort-down", + "sort-up", + "sort", + "spa", + "space-station-moon-construction", + "space-station-moon", + "spade", + "spaghetti-monster-flying", + "sparkle", + "sparkles", + "speaker", + "speakers", + "spell-check", + "spider-black-widow", + "spider-web", + "spider", + "spinner-scale", + "spinner-third", + "spinner", + "split", + "splotch", + "spoon", + "sportsball", + "spray-can-sparkles", + "spray-can", + "sprinkler-ceiling", + "sprinkler", + "square-0", + "square-1", + "square-2", + "square-3", + "square-4", + "square-5", + "square-6", + "square-7", + "square-8", + "square-9", + "square-a-lock", + "square-a", + "square-ampersand", + "square-arrow-down-left", + "square-arrow-down-right", + "square-arrow-down", + "square-arrow-left", + "square-arrow-right", + "square-arrow-up-left", + "square-arrow-up-right", + "square-arrow-up", + "square-b", + "square-bolt", + "square-c", + "square-caret-down", + "square-caret-left", + "square-caret-right", + "square-caret-up", + "square-check", + "square-chevron-down", + "square-chevron-left", + "square-chevron-right", + "square-chevron-up", + "square-code", + "square-d", + "square-dashed-circle-plus", + "square-dashed", + "square-divide", + "square-dollar", + "square-down-left", + "square-down-right", + "square-down", + "square-e", + "square-ellipsis-vertical", + "square-ellipsis", + "square-envelope", + "square-exclamation", + "square-f", + "square-fragile", + "square-full", + "square-g", + "square-h", + "square-heart", + "square-i", + "square-info", + "square-j", + "square-k", + "square-kanban", + "square-l", + "square-left", + "square-list", + "square-m", + "square-minus", + "square-n", + "square-nfi", + "square-o", + "square-p", + "square-parking-slash", + "square-parking", + "square-pen", + "square-person-confined", + "square-phone-flip", + "square-phone-hangup", + "square-phone", + "square-plus", + "square-poll-horizontal", + "square-poll-vertical", + "square-q", + "square-quarters", + "square-question", + "square-quote", + "square-r", + "square-right", + "square-ring", + "square-root-variable", + "square-root", + "square-rss", + "square-s", + "square-share-nodes", + "square-sliders-vertical", + "square-sliders", + "square-small", + "square-star", + "square-t", + "square-terminal", + "square-this-way-up", + "square-u", + "square-up-left", + "square-up-right", + "square-up", + "square-user", + "square-v", + "square-virus", + "square-w", + "square-x", + "square-xmark", + "square-y", + "square-z", + "square", + "squid", + "squirrel", + "staff-snake", + "staff", + "stairs", + "stamp", + "standard-definition", + "stapler", + "star-and-crescent", + "star-christmas", + "star-exclamation", + "star-half-stroke", + "star-half", + "star-of-david", + "star-of-life", + "star-sharp-half-stroke", + "star-sharp-half", + "star-sharp", + "star-shooting", + "star", + "starfighter-twin-ion-engine-advanced", + "starfighter-twin-ion-engine", + "starfighter", + "stars", + "starship-freighter", + "starship", + "steak", + "steering-wheel", + "sterling-sign", + "stethoscope", + "stocking", + "stomach", + "stop", + "stopwatch-20", + "stopwatch", + "store-lock", + "store-slash", + "store", + "strawberry", + "street-view", + "stretcher", + "strikethrough", + "stroopwafel", + "subscript", + "subtitles-slash", + "subtitles", + "suitcase-medical", + "suitcase-rolling", + "suitcase", + "sun-bright", + "sun-cloud", + "sun-dust", + "sun-haze", + "sun-plant-wilt", + "sun", + "sunglasses", + "sunrise", + "sunset", + "superscript", + "sushi-roll", + "sushi", + "swap-arrows", + "swap", + "swatchbook", + "sword-laser-alt", + "sword-laser", + "sword", + "swords-laser", + "swords", + "symbols", + "synagogue", + "syringe", + "t-rex", + "t", + "table-cells-column-lock", + "table-cells-column-unlock", + "table-cells-large", + "table-cells-lock", + "table-cells-row-lock", + "table-cells-row-unlock", + "table-cells-unlock", + "table-cells", + "table-columns", + "table-layout", + "table-list", + "table-picnic", + "table-pivot", + "table-rows", + "table-tennis-paddle-ball", + "table-tree", + "table", + "tablet-button", + "tablet-rugged", + "tablet-screen-button", + "tablet-screen", + "tablet", + "tablets", + "tachograph-digital", + "taco", + "tag", + "tags", + "tally-1", + "tally-2", + "tally-3", + "tally-4", + "tally", + "tamale", + "tank-water", + "tape", + "tarp-droplet", + "tarp", + "taxi-bus", + "taxi", + "teddy-bear", + "teeth-open", + "teeth", + "telescope", + "temperature-arrow-down", + "temperature-arrow-up", + "temperature-empty", + "temperature-full", + "temperature-half", + "temperature-high", + "temperature-list", + "temperature-low", + "temperature-quarter", + "temperature-snow", + "temperature-sun", + "temperature-three-quarters", + "tenge-sign", + "tennis-ball", + "tent-arrow-down-to-line", + "tent-arrow-left-right", + "tent-arrow-turn-left", + "tent-arrows-down", + "tent-double-peak", + "tent", + "tents", + "terminal", + "text-height", + "text-size", + "text-slash", + "text-width", + "text", + "thermometer", + "theta", + "thought-bubble", + "thumbs-down", + "thumbs-up", + "thumbtack-slash", + "thumbtack", + "tick", + "ticket-airline", + "ticket-perforated", + "ticket-simple", + "ticket", + "tickets-airline", + "tickets-perforated", + "tickets-simple", + "tickets", + "tilde", + "timeline-arrow", + "timeline", + "timer", + "tire-flat", + "tire-pressure-warning", + "tire-rugged", + "tire", + "toggle-large-off", + "toggle-large-on", + "toggle-off", + "toggle-on", + "toilet-paper-blank-under", + "toilet-paper-blank", + "toilet-paper-check", + "toilet-paper-slash", + "toilet-paper-under-slash", + "toilet-paper-under", + "toilet-paper-xmark", + "toilet-paper", + "toilet-portable", + "toilet", + "toilets-portable", + "tomato", + "tombstone-blank", + "tombstone", + "toolbox", + "tooth", + "toothbrush", + "torii-gate", + "tornado", + "tower-broadcast", + "tower-cell", + "tower-control", + "tower-observation", + "tractor", + "trademark", + "traffic-cone", + "traffic-light-go", + "traffic-light-slow", + "traffic-light-stop", + "traffic-light", + "trailer", + "train-subway-tunnel", + "train-subway", + "train-track", + "train-tram", + "train-tunnel", + "train", + "transformer-bolt", + "transgender", + "transporter-1", + "transporter-2", + "transporter-3", + "transporter-4", + "transporter-5", + "transporter-6", + "transporter-7", + "transporter-empty", + "transporter", + "trash-arrow-up", + "trash-can-arrow-up", + "trash-can-check", + "trash-can-clock", + "trash-can-list", + "trash-can-plus", + "trash-can-slash", + "trash-can-undo", + "trash-can-xmark", + "trash-can", + "trash-check", + "trash-clock", + "trash-list", + "trash-plus", + "trash-slash", + "trash-undo", + "trash-xmark", + "trash", + "treasure-chest", + "tree-christmas", + "tree-city", + "tree-deciduous", + "tree-decorated", + "tree-large", + "tree-palm", + "tree", + "trees", + "triangle-exclamation", + "triangle-instrument", + "triangle-person-digging", + "triangle", + "tricycle-adult", + "tricycle", + "trillium", + "trophy-star", + "trophy", + "trowel-bricks", + "trowel", + "truck-arrow-right", + "truck-bolt", + "truck-clock", + "truck-container-empty", + "truck-container", + "truck-droplet", + "truck-fast", + "truck-field-un", + "truck-field", + "truck-fire", + "truck-flatbed", + "truck-front", + "truck-ladder", + "truck-medical", + "truck-monster", + "truck-moving", + "truck-pickup", + "truck-plane", + "truck-plow", + "truck-ramp-box", + "truck-ramp-couch", + "truck-ramp", + "truck-tow", + "truck-utensils", + "truck", + "trumpet", + "tty-answer", + "tty", + "tugrik-sign", + "turkey", + "turkish-lira-sign", + "turn-down-left", + "turn-down-right", + "turn-down", + "turn-left-down", + "turn-left-up", + "turn-left", + "turn-right", + "turn-up", + "turntable", + "turtle", + "tv-music", + "tv-retro", + "tv", + "typewriter", + "u", + "ufo-beam", + "ufo", + "umbrella-beach", + "umbrella-simple", + "umbrella", + "underline", + "unicorn", + "uniform-martial-arts", + "union", + "universal-access", + "unlock-keyhole", + "unlock", + "up-down-left-right", + "up-down", + "up-from-bracket", + "up-from-dotted-line", + "up-from-line", + "up-left", + "up-long", + "up-right-and-down-left-from-center", + "up-right-from-square", + "up-right", + "up-to-bracket", + "up-to-dotted-line", + "up-to-line", + "up", + "upload", + "usb-drive", + "user-alien", + "user-astronaut", + "user-beard-bolt", + "user-bounty-hunter", + "user-check", + "user-chef", + "user-clock", + "user-cowboy", + "user-crown", + "user-doctor-hair-long", + "user-doctor-hair", + "user-doctor-message", + "user-doctor", + "user-gear", + "user-graduate", + "user-group-crown", + "user-group-simple", + "user-group", + "user-hair-buns", + "user-hair-long", + "user-hair-mullet", + "user-hair", + "user-headset", + "user-helmet-safety", + "user-hoodie", + "user-injured", + "user-large-slash", + "user-large", + "user-lock", + "user-magnifying-glass", + "user-minus", + "user-music", + "user-ninja", + "user-nurse-hair-long", + "user-nurse-hair", + "user-nurse", + "user-pen", + "user-pilot-tie", + "user-pilot", + "user-plus", + "user-police-tie", + "user-police", + "user-robot-xmarks", + "user-robot", + "user-secret", + "user-shakespeare", + "user-shield", + "user-slash", + "user-tag", + "user-tie-hair-long", + "user-tie-hair", + "user-tie", + "user-unlock", + "user-visor", + "user-vneck-hair-long", + "user-vneck-hair", + "user-vneck", + "user-xmark", + "user", + "users-between-lines", + "users-gear", + "users-line", + "users-medical", + "users-rays", + "users-rectangle", + "users-slash", + "users-viewfinder", + "users", + "utensils-slash", + "utensils", + "utility-pole-double", + "utility-pole", + "v", + "vacuum-robot", + "vacuum", + "value-absolute", + "van-shuttle", + "vault", + "vector-circle", + "vector-polygon", + "vector-square", + "vent-damper", + "venus-double", + "venus-mars", + "venus", + "vest-patches", + "vest", + "vial-circle-check", + "vial-virus", + "vial", + "vials", + "video-arrow-down-left", + "video-arrow-up-right", + "video-plus", + "video-slash", + "video", + "vihara", + "violin", + "virus-covid-slash", + "virus-covid", + "virus-slash", + "virus", + "viruses", + "voicemail", + "volcano", + "volleyball", + "volume-high", + "volume-low", + "volume-off", + "volume-slash", + "volume-xmark", + "volume", + "vr-cardboard", + "w", + "waffle", + "wagon-covered", + "walker", + "walkie-talkie", + "wallet", + "wand-magic-sparkles", + "wand-magic", + "wand-sparkles", + "wand", + "warehouse-full", + "warehouse", + "washing-machine", + "watch-apple", + "watch-calculator", + "watch-fitness", + "watch-smart", + "watch", + "water-arrow-down", + "water-arrow-up", + "water-ladder", + "water", + "watermelon-slice", + "wave-pulse", + "wave-sine", + "wave-square", + "wave-triangle", + "wave", + "waveform-lines", + "waveform", + "waves-sine", + "web-awesome", + "webhook", + "weight-hanging", + "weight-scale", + "whale", + "wheat-awn-circle-exclamation", + "wheat-awn-slash", + "wheat-awn", + "wheat-slash", + "wheat", + "wheelchair-move", + "wheelchair", + "whiskey-glass-ice", + "whiskey-glass", + "whistle", + "wifi-exclamation", + "wifi-fair", + "wifi-slash", + "wifi-weak", + "wifi", + "wind-turbine", + "wind-warning", + "wind", + "window-flip", + "window-frame-open", + "window-frame", + "window-maximize", + "window-minimize", + "window-restore", + "window", + "windsock", + "wine-bottle", + "wine-glass-crack", + "wine-glass-empty", + "wine-glass", + "won-sign", + "worm", + "wreath-laurel", + "wreath", + "wrench-simple", + "wrench", + "x-ray", + "x", + "xmark-large", + "xmark-to-slot", + "xmark", + "xmarks-lines", + "y", + "yen-sign", + "yin-yang", + "z" + ], + "solid": [ + "0", + "00", + "1", + "2", + "3", + "360-degrees", + "4", + "5", + "6", + "7", + "8", + "9", + "a", + "abacus", + "accent-grave", + "acorn", + "address-book", + "address-card", + "air-conditioner", + "airplay", + "alarm-clock", + "alarm-exclamation", + "alarm-plus", + "alarm-snooze", + "album-circle-plus", + "album-circle-user", + "album-collection-circle-plus", + "album-collection-circle-user", + "album-collection", + "album", + "alicorn", + "alien-8bit", + "alien", + "align-center", + "align-justify", + "align-left", + "align-right", + "align-slash", + "alt", + "amp-guitar", + "ampersand", + "anchor-circle-check", + "anchor-circle-exclamation", + "anchor-circle-xmark", + "anchor-lock", + "anchor", + "angel", + "angle-90", + "angle-down", + "angle-left", + "angle-right", + "angle-up", + "angle", + "angles-down", + "angles-left", + "angles-right", + "angles-up-down", + "angles-up", + "ankh", + "ant", + "apartment", + "aperture", + "apostrophe", + "apple-core", + "apple-whole", + "archway", + "arrow-down-1-9", + "arrow-down-9-1", + "arrow-down-a-z", + "arrow-down-arrow-up", + "arrow-down-big-small", + "arrow-down-from-arc", + "arrow-down-from-bracket", + "arrow-down-from-dotted-line", + "arrow-down-from-line", + "arrow-down-left-and-arrow-up-right-to-center", + "arrow-down-left", + "arrow-down-long", + "arrow-down-right", + "arrow-down-short-wide", + "arrow-down-small-big", + "arrow-down-square-triangle", + "arrow-down-to-arc", + "arrow-down-to-bracket", + "arrow-down-to-dotted-line", + "arrow-down-to-line", + "arrow-down-to-square", + "arrow-down-triangle-square", + "arrow-down-up-across-line", + "arrow-down-up-lock", + "arrow-down-wide-short", + "arrow-down-z-a", + "arrow-down", + "arrow-left-from-arc", + "arrow-left-from-bracket", + "arrow-left-from-line", + "arrow-left-long-to-line", + "arrow-left-long", + "arrow-left-to-arc", + "arrow-left-to-bracket", + "arrow-left-to-line", + "arrow-left", + "arrow-pointer", + "arrow-progress", + "arrow-right-arrow-left", + "arrow-right-from-arc", + "arrow-right-from-bracket", + "arrow-right-from-line", + "arrow-right-long-to-line", + "arrow-right-long", + "arrow-right-to-arc", + "arrow-right-to-bracket", + "arrow-right-to-city", + "arrow-right-to-line", + "arrow-right", + "arrow-rotate-left", + "arrow-rotate-right", + "arrow-trend-down", + "arrow-trend-up", + "arrow-turn-down-left", + "arrow-turn-down-right", + "arrow-turn-down", + "arrow-turn-left-down", + "arrow-turn-left-up", + "arrow-turn-left", + "arrow-turn-right", + "arrow-turn-up", + "arrow-up-1-9", + "arrow-up-9-1", + "arrow-up-a-z", + "arrow-up-arrow-down", + "arrow-up-big-small", + "arrow-up-from-arc", + "arrow-up-from-bracket", + "arrow-up-from-dotted-line", + "arrow-up-from-ground-water", + "arrow-up-from-line", + "arrow-up-from-square", + "arrow-up-from-water-pump", + "arrow-up-left-from-circle", + "arrow-up-left", + "arrow-up-long", + "arrow-up-right-and-arrow-down-left-from-center", + "arrow-up-right-dots", + "arrow-up-right-from-square", + "arrow-up-right", + "arrow-up-short-wide", + "arrow-up-small-big", + "arrow-up-square-triangle", + "arrow-up-to-arc", + "arrow-up-to-bracket", + "arrow-up-to-dotted-line", + "arrow-up-to-line", + "arrow-up-triangle-square", + "arrow-up-wide-short", + "arrow-up-z-a", + "arrow-up", + "arrows-cross", + "arrows-down-to-line", + "arrows-down-to-people", + "arrows-from-dotted-line", + "arrows-from-line", + "arrows-left-right-to-line", + "arrows-left-right", + "arrows-maximize", + "arrows-minimize", + "arrows-repeat-1", + "arrows-repeat", + "arrows-retweet", + "arrows-rotate-reverse", + "arrows-rotate", + "arrows-spin", + "arrows-split-up-and-left", + "arrows-to-circle", + "arrows-to-dot", + "arrows-to-dotted-line", + "arrows-to-eye", + "arrows-to-line", + "arrows-turn-right", + "arrows-turn-to-dots", + "arrows-up-down-left-right", + "arrows-up-down", + "arrows-up-to-line", + "asterisk", + "at", + "atom-simple", + "atom", + "audio-description-slash", + "audio-description", + "austral-sign", + "avocado", + "award-simple", + "award", + "axe-battle", + "axe", + "b", + "baby-carriage", + "baby", + "backpack", + "backward-fast", + "backward-step", + "backward", + "bacon", + "bacteria", + "bacterium", + "badge-check", + "badge-dollar", + "badge-percent", + "badge-sheriff", + "badge", + "badger-honey", + "badminton", + "bag-seedling", + "bag-shopping-minus", + "bag-shopping-plus", + "bag-shopping", + "bagel", + "bags-shopping", + "baguette", + "bahai", + "baht-sign", + "ball-pile", + "balloon", + "balloons", + "ballot-check", + "ballot", + "ban-bug", + "ban-parking", + "ban-smoking", + "ban", + "banana", + "bandage", + "bangladeshi-taka-sign", + "banjo", + "barcode-read", + "barcode-scan", + "barcode", + "bars-filter", + "bars-progress", + "bars-sort", + "bars-staggered", + "bars", + "baseball-bat-ball", + "baseball", + "basket-shopping-minus", + "basket-shopping-plus", + "basket-shopping-simple", + "basket-shopping", + "basketball-hoop", + "basketball", + "bat", + "bath", + "battery-bolt", + "battery-empty", + "battery-exclamation", + "battery-full", + "battery-half", + "battery-low", + "battery-quarter", + "battery-slash", + "battery-three-quarters", + "bed-bunk", + "bed-empty", + "bed-front", + "bed-pulse", + "bed", + "bee", + "beer-mug-empty", + "beer-mug", + "bell-concierge", + "bell-exclamation", + "bell-on", + "bell-plus", + "bell-ring", + "bell-school-slash", + "bell-school", + "bell-slash", + "bell", + "bells", + "bench-tree", + "bezier-curve", + "bicycle", + "billboard", + "bin-bottles-recycle", + "bin-bottles", + "bin-recycle", + "binary-circle-check", + "binary-lock", + "binary-slash", + "binary", + "binoculars", + "biohazard", + "bird", + "bitcoin-sign", + "blanket-fire", + "blanket", + "blender-phone", + "blender", + "blinds-open", + "blinds-raised", + "blinds", + "block-brick-fire", + "block-brick", + "block-question", + "block-quote", + "block", + "blog", + "blueberries", + "bluetooth", + "bold", + "bolt-auto", + "bolt-lightning", + "bolt-slash", + "bolt", + "bomb", + "bone-break", + "bone", + "bong", + "book-arrow-right", + "book-arrow-up", + "book-atlas", + "book-bible", + "book-blank", + "book-bookmark", + "book-circle-arrow-right", + "book-circle-arrow-up", + "book-copy", + "book-font", + "book-heart", + "book-journal-whills", + "book-medical", + "book-open-cover", + "book-open-reader", + "book-open", + "book-quran", + "book-section", + "book-skull", + "book-sparkles", + "book-tanakh", + "book-user", + "book", + "bookmark-slash", + "bookmark", + "books-medical", + "books", + "boombox", + "boot-heeled", + "boot", + "booth-curtain", + "border-all", + "border-bottom-right", + "border-bottom", + "border-center-h", + "border-center-v", + "border-inner", + "border-left", + "border-none", + "border-outer", + "border-right", + "border-top-left", + "border-top", + "bore-hole", + "bottle-baby", + "bottle-droplet", + "bottle-water", + "bow-arrow", + "bowl-chopsticks-noodles", + "bowl-chopsticks", + "bowl-food", + "bowl-hot", + "bowl-rice", + "bowl-scoop", + "bowl-scoops", + "bowl-soft-serve", + "bowl-spoon", + "bowling-ball-pin", + "bowling-ball", + "bowling-pins", + "box-archive", + "box-ballot", + "box-check", + "box-circle-check", + "box-dollar", + "box-heart", + "box-open-full", + "box-open", + "box-taped", + "box-tissue", + "box", + "boxes-packing", + "boxes-stacked", + "boxing-glove", + "bracket-curly-right", + "bracket-curly", + "bracket-round-right", + "bracket-round", + "bracket-square-right", + "bracket-square", + "brackets-curly", + "brackets-round", + "brackets-square", + "braille", + "brain-arrow-curved-right", + "brain-circuit", + "brain", + "brake-warning", + "brazilian-real-sign", + "bread-loaf", + "bread-slice-butter", + "bread-slice", + "bridge-circle-check", + "bridge-circle-exclamation", + "bridge-circle-xmark", + "bridge-lock", + "bridge-suspension", + "bridge-water", + "bridge", + "briefcase-arrow-right", + "briefcase-blank", + "briefcase-medical", + "briefcase", + "brightness-low", + "brightness", + "bring-forward", + "bring-front", + "broccoli", + "broom-ball", + "broom-wide", + "broom", + "browser", + "browsers", + "brush", + "bucket", + "bug-slash", + "bug", + "bugs", + "building-circle-arrow-right", + "building-circle-check", + "building-circle-exclamation", + "building-circle-xmark", + "building-columns", + "building-flag", + "building-lock", + "building-magnifying-glass", + "building-memo", + "building-ngo", + "building-shield", + "building-un", + "building-user", + "building-wheat", + "building", + "buildings", + "bulldozer", + "bullhorn", + "bullseye-arrow", + "bullseye-pointer", + "bullseye", + "buoy-mooring", + "buoy", + "burger-cheese", + "burger-fries", + "burger-glass", + "burger-lettuce", + "burger-soda", + "burger", + "burrito", + "burst", + "bus-school", + "bus-simple", + "bus", + "business-time", + "butter", + "c", + "cabin", + "cabinet-filing", + "cable-car", + "cactus", + "caduceus", + "cake-candles", + "cake-slice", + "calculator-simple", + "calculator", + "calendar-arrow-down", + "calendar-arrow-up", + "calendar-check", + "calendar-circle-exclamation", + "calendar-circle-minus", + "calendar-circle-plus", + "calendar-circle-user", + "calendar-clock", + "calendar-day", + "calendar-days", + "calendar-exclamation", + "calendar-heart", + "calendar-image", + "calendar-lines-pen", + "calendar-lines", + "calendar-minus", + "calendar-pen", + "calendar-plus", + "calendar-range", + "calendar-star", + "calendar-users", + "calendar-week", + "calendar-xmark", + "calendar", + "calendars", + "camcorder", + "camera-cctv", + "camera-movie", + "camera-polaroid", + "camera-retro", + "camera-rotate", + "camera-security", + "camera-slash", + "camera-viewfinder", + "camera-web-slash", + "camera-web", + "camera", + "campfire", + "campground", + "can-food", + "candle-holder", + "candy-bar", + "candy-cane", + "candy-corn", + "candy", + "cannabis", + "cannon", + "capsules", + "car-battery", + "car-bolt", + "car-building", + "car-bump", + "car-burst", + "car-bus", + "car-circle-bolt", + "car-garage", + "car-mirrors", + "car-on", + "car-rear", + "car-side-bolt", + "car-side", + "car-tilt", + "car-tunnel", + "car-wash", + "car-wrench", + "car", + "caravan-simple", + "caravan", + "card-club", + "card-diamond", + "card-heart", + "card-spade", + "cards-blank", + "cards", + "caret-down", + "caret-left", + "caret-right", + "caret-up", + "carrot", + "cars", + "cart-arrow-down", + "cart-arrow-up", + "cart-circle-arrow-down", + "cart-circle-arrow-up", + "cart-circle-check", + "cart-circle-exclamation", + "cart-circle-plus", + "cart-circle-xmark", + "cart-flatbed-boxes", + "cart-flatbed-empty", + "cart-flatbed-suitcase", + "cart-flatbed", + "cart-minus", + "cart-plus", + "cart-shopping-fast", + "cart-shopping", + "cart-xmark", + "cash-register", + "cassette-betamax", + "cassette-tape", + "cassette-vhs", + "castle", + "cat-space", + "cat", + "cauldron", + "cedi-sign", + "cent-sign", + "certificate", + "chair-office", + "chair", + "chalkboard-user", + "chalkboard", + "champagne-glass", + "champagne-glasses", + "charging-station", + "chart-area", + "chart-bar", + "chart-bullet", + "chart-candlestick", + "chart-column", + "chart-gantt", + "chart-kanban", + "chart-line-down", + "chart-line-up-down", + "chart-line-up", + "chart-line", + "chart-mixed-up-circle-currency", + "chart-mixed-up-circle-dollar", + "chart-mixed", + "chart-network", + "chart-pie-simple-circle-currency", + "chart-pie-simple-circle-dollar", + "chart-pie-simple", + "chart-pie", + "chart-pyramid", + "chart-radar", + "chart-scatter-3d", + "chart-scatter-bubble", + "chart-scatter", + "chart-simple-horizontal", + "chart-simple", + "chart-tree-map", + "chart-user", + "chart-waterfall", + "check-double", + "check-to-slot", + "check", + "cheese-swiss", + "cheese", + "cherries", + "chess-bishop-piece", + "chess-bishop", + "chess-board", + "chess-clock-flip", + "chess-clock", + "chess-king-piece", + "chess-king", + "chess-knight-piece", + "chess-knight", + "chess-pawn-piece", + "chess-pawn", + "chess-queen-piece", + "chess-queen", + "chess-rook-piece", + "chess-rook", + "chess", + "chestnut", + "chevron-down", + "chevron-left", + "chevron-right", + "chevron-up", + "chevrons-down", + "chevrons-left", + "chevrons-right", + "chevrons-up", + "chf-sign", + "child-combatant", + "child-dress", + "child-reaching", + "child", + "children", + "chimney", + "chopsticks", + "church", + "circle-0", + "circle-1", + "circle-2", + "circle-3", + "circle-4", + "circle-5", + "circle-6", + "circle-7", + "circle-8", + "circle-9", + "circle-a", + "circle-ampersand", + "circle-arrow-down-left", + "circle-arrow-down-right", + "circle-arrow-down", + "circle-arrow-left", + "circle-arrow-right", + "circle-arrow-up-left", + "circle-arrow-up-right", + "circle-arrow-up", + "circle-b", + "circle-bolt", + "circle-book-open", + "circle-bookmark", + "circle-c", + "circle-calendar", + "circle-camera", + "circle-caret-down", + "circle-caret-left", + "circle-caret-right", + "circle-caret-up", + "circle-check", + "circle-chevron-down", + "circle-chevron-left", + "circle-chevron-right", + "circle-chevron-up", + "circle-d", + "circle-dashed", + "circle-divide", + "circle-dollar-to-slot", + "circle-dollar", + "circle-dot", + "circle-down-left", + "circle-down-right", + "circle-down", + "circle-e", + "circle-ellipsis-vertical", + "circle-ellipsis", + "circle-envelope", + "circle-euro", + "circle-exclamation-check", + "circle-exclamation", + "circle-f", + "circle-g", + "circle-gf", + "circle-h", + "circle-half-stroke", + "circle-half", + "circle-heart", + "circle-i", + "circle-info", + "circle-j", + "circle-k", + "circle-l", + "circle-left", + "circle-location-arrow", + "circle-m", + "circle-microphone-lines", + "circle-microphone", + "circle-minus", + "circle-n", + "circle-nodes", + "circle-notch", + "circle-o", + "circle-p", + "circle-parking", + "circle-pause", + "circle-phone-flip", + "circle-phone-hangup", + "circle-phone", + "circle-play", + "circle-plus", + "circle-q", + "circle-quarter-stroke", + "circle-quarter", + "circle-quarters", + "circle-question", + "circle-r", + "circle-radiation", + "circle-right", + "circle-s", + "circle-small", + "circle-sort-down", + "circle-sort-up", + "circle-sort", + "circle-star", + "circle-sterling", + "circle-stop", + "circle-t", + "circle-three-quarters-stroke", + "circle-three-quarters", + "circle-trash", + "circle-u", + "circle-up-left", + "circle-up-right", + "circle-up", + "circle-user", + "circle-v", + "circle-video", + "circle-w", + "circle-waveform-lines", + "circle-wifi-circle-wifi", + "circle-wifi", + "circle-x", + "circle-xmark", + "circle-y", + "circle-yen", + "circle-z", + "circle", + "circles-overlap", + "citrus-slice", + "citrus", + "city", + "clapperboard-play", + "clapperboard", + "clarinet", + "claw-marks", + "clipboard-check", + "clipboard-list-check", + "clipboard-list", + "clipboard-medical", + "clipboard-prescription", + "clipboard-question", + "clipboard-user", + "clipboard", + "clock-desk", + "clock-eight-thirty", + "clock-eight", + "clock-eleven-thirty", + "clock-eleven", + "clock-five-thirty", + "clock-five", + "clock-four-thirty", + "clock-nine-thirty", + "clock-nine", + "clock-one-thirty", + "clock-one", + "clock-rotate-left", + "clock-seven-thirty", + "clock-seven", + "clock-six-thirty", + "clock-six", + "clock-ten-thirty", + "clock-ten", + "clock-three-thirty", + "clock-three", + "clock-twelve-thirty", + "clock-twelve", + "clock-two-thirty", + "clock-two", + "clock", + "clone", + "closed-captioning-slash", + "closed-captioning", + "clothes-hanger", + "cloud-arrow-down", + "cloud-arrow-up", + "cloud-binary", + "cloud-bolt-moon", + "cloud-bolt-sun", + "cloud-bolt", + "cloud-check", + "cloud-drizzle", + "cloud-exclamation", + "cloud-fog", + "cloud-hail-mixed", + "cloud-hail", + "cloud-meatball", + "cloud-minus", + "cloud-moon-rain", + "cloud-moon", + "cloud-music", + "cloud-plus", + "cloud-question", + "cloud-rain", + "cloud-rainbow", + "cloud-showers-heavy", + "cloud-showers-water", + "cloud-showers", + "cloud-slash", + "cloud-sleet", + "cloud-snow", + "cloud-sun-rain", + "cloud-sun", + "cloud-word", + "cloud-xmark", + "cloud", + "clouds-moon", + "clouds-sun", + "clouds", + "clover", + "club", + "coconut", + "code-branch", + "code-commit", + "code-compare", + "code-fork", + "code-merge", + "code-pull-request-closed", + "code-pull-request-draft", + "code-pull-request", + "code-simple", + "code", + "coffee-bean", + "coffee-beans", + "coffee-pot", + "coffin-cross", + "coffin", + "coin-blank", + "coin-front", + "coin-vertical", + "coin", + "coins", + "colon-sign", + "colon", + "columns-3", + "comet", + "comma", + "command", + "comment-arrow-down", + "comment-arrow-up-right", + "comment-arrow-up", + "comment-captions", + "comment-check", + "comment-code", + "comment-dollar", + "comment-dots", + "comment-exclamation", + "comment-heart", + "comment-image", + "comment-lines", + "comment-medical", + "comment-middle-top", + "comment-middle", + "comment-minus", + "comment-music", + "comment-pen", + "comment-plus", + "comment-question", + "comment-quote", + "comment-slash", + "comment-smile", + "comment-sms", + "comment-text", + "comment-xmark", + "comment", + "comments-dollar", + "comments-question-check", + "comments-question", + "comments", + "compact-disc", + "compass-drafting", + "compass-slash", + "compass", + "compress-wide", + "compress", + "computer-classic", + "computer-mouse-scrollwheel", + "computer-mouse", + "computer-speaker", + "computer", + "container-storage", + "conveyor-belt-arm", + "conveyor-belt-boxes", + "conveyor-belt-empty", + "conveyor-belt", + "cookie-bite", + "cookie", + "copy", + "copyright", + "corn", + "corner", + "couch", + "court-sport", + "cow", + "cowbell-circle-plus", + "cowbell", + "crab", + "crate-apple", + "crate-empty", + "credit-card-blank", + "credit-card-front", + "credit-card", + "cricket-bat-ball", + "croissant", + "crop-simple", + "crop", + "cross", + "crosshairs-simple", + "crosshairs", + "crow", + "crown", + "crutch", + "crutches", + "cruzeiro-sign", + "crystal-ball", + "cube", + "cubes-stacked", + "cubes", + "cucumber", + "cup-straw-swoosh", + "cup-straw", + "cup-togo", + "cupcake", + "curling-stone", + "custard", + "d", + "dagger", + "dash", + "database", + "deer-rudolph", + "deer", + "delete-left", + "delete-right", + "democrat", + "desktop-arrow-down", + "desktop", + "dharmachakra", + "diagram-cells", + "diagram-lean-canvas", + "diagram-nested", + "diagram-next", + "diagram-predecessor", + "diagram-previous", + "diagram-project", + "diagram-sankey", + "diagram-subtask", + "diagram-successor", + "diagram-venn", + "dial-high", + "dial-low", + "dial-max", + "dial-med-low", + "dial-med", + "dial-min", + "dial-off", + "dial", + "diamond-exclamation", + "diamond-half-stroke", + "diamond-half", + "diamond-turn-right", + "diamond", + "diamonds-4", + "dice-d10", + "dice-d12", + "dice-d20", + "dice-d4", + "dice-d6", + "dice-d8", + "dice-five", + "dice-four", + "dice-one", + "dice-six", + "dice-three", + "dice-two", + "dice", + "dinosaur", + "diploma", + "disc-drive", + "disease", + "display-arrow-down", + "display-chart-up-circle-currency", + "display-chart-up-circle-dollar", + "display-chart-up", + "display-code", + "display-medical", + "display-slash", + "display", + "distribute-spacing-horizontal", + "distribute-spacing-vertical", + "ditto", + "divide", + "dna", + "do-not-enter", + "dog-leashed", + "dog", + "dollar-sign", + "dolly-empty", + "dolly", + "dolphin", + "dong-sign", + "donut", + "door-closed", + "door-open", + "dove", + "down-from-bracket", + "down-from-dotted-line", + "down-from-line", + "down-left-and-up-right-to-center", + "down-left", + "down-long", + "down-right", + "down-to-bracket", + "down-to-dotted-line", + "down-to-line", + "down", + "download", + "dragon", + "draw-circle", + "draw-polygon", + "draw-square", + "dreidel", + "drone-front", + "drone", + "droplet-degree", + "droplet-percent", + "droplet-slash", + "droplet", + "drum-steelpan", + "drum", + "drumstick-bite", + "drumstick", + "dryer-heat", + "dryer", + "duck", + "dumbbell", + "dumpster-fire", + "dumpster", + "dungeon", + "e", + "ear-deaf", + "ear-listen", + "ear-muffs", + "ear", + "earth-africa", + "earth-americas", + "earth-asia", + "earth-europe", + "earth-oceania", + "eclipse", + "egg-fried", + "egg", + "eggplant", + "eject", + "elephant", + "elevator", + "ellipsis-stroke-vertical", + "ellipsis-stroke", + "ellipsis-vertical", + "ellipsis", + "empty-set", + "engine-warning", + "engine", + "envelope-circle-check", + "envelope-dot", + "envelope-open-dollar", + "envelope-open-text", + "envelope-open", + "envelope", + "envelopes-bulk", + "envelopes", + "equals", + "eraser", + "escalator", + "ethernet", + "euro-sign", + "excavator", + "exclamation", + "expand-wide", + "expand", + "explosion", + "eye-dropper-full", + "eye-dropper-half", + "eye-dropper", + "eye-evil", + "eye-low-vision", + "eye-slash", + "eye", + "eyes", + "f", + "face-angry-horns", + "face-angry", + "face-anguished", + "face-anxious-sweat", + "face-astonished", + "face-awesome", + "face-beam-hand-over-mouth", + "face-clouds", + "face-confounded", + "face-confused", + "face-cowboy-hat", + "face-diagonal-mouth", + "face-disappointed", + "face-disguise", + "face-dizzy", + "face-dotted", + "face-downcast-sweat", + "face-drooling", + "face-exhaling", + "face-explode", + "face-expressionless", + "face-eyes-xmarks", + "face-fearful", + "face-flushed", + "face-frown-open", + "face-frown-slight", + "face-frown", + "face-glasses", + "face-grimace", + "face-grin-beam-sweat", + "face-grin-beam", + "face-grin-hearts", + "face-grin-squint-tears", + "face-grin-squint", + "face-grin-stars", + "face-grin-tears", + "face-grin-tongue-squint", + "face-grin-tongue-wink", + "face-grin-tongue", + "face-grin-wide", + "face-grin-wink", + "face-grin", + "face-hand-over-mouth", + "face-hand-peeking", + "face-hand-yawn", + "face-head-bandage", + "face-holding-back-tears", + "face-hushed", + "face-icicles", + "face-kiss-beam", + "face-kiss-closed-eyes", + "face-kiss-wink-heart", + "face-kiss", + "face-laugh-beam", + "face-laugh-squint", + "face-laugh-wink", + "face-laugh", + "face-lying", + "face-mask", + "face-meh-blank", + "face-meh", + "face-melting", + "face-monocle", + "face-nauseated", + "face-nose-steam", + "face-party", + "face-pensive", + "face-persevering", + "face-pleading", + "face-pouting", + "face-raised-eyebrow", + "face-relieved", + "face-rolling-eyes", + "face-sad-cry", + "face-sad-sweat", + "face-sad-tear", + "face-saluting", + "face-scream", + "face-shush", + "face-sleeping", + "face-sleepy", + "face-smile-beam", + "face-smile-halo", + "face-smile-hearts", + "face-smile-horns", + "face-smile-plus", + "face-smile-relaxed", + "face-smile-tear", + "face-smile-tongue", + "face-smile-upside-down", + "face-smile-wink", + "face-smile", + "face-smiling-hands", + "face-smirking", + "face-spiral-eyes", + "face-sunglasses", + "face-surprise", + "face-swear", + "face-thermometer", + "face-thinking", + "face-tired", + "face-tissue", + "face-tongue-money", + "face-tongue-sweat", + "face-unamused", + "face-viewfinder", + "face-vomit", + "face-weary", + "face-woozy", + "face-worried", + "face-zany", + "face-zipper", + "falafel", + "family-dress", + "family-pants", + "family", + "fan-table", + "fan", + "farm", + "faucet-drip", + "faucet", + "fax", + "feather-pointed", + "feather", + "fence", + "ferris-wheel", + "ferry", + "field-hockey-stick-ball", + "file-arrow-down", + "file-arrow-up", + "file-audio", + "file-binary", + "file-cad", + "file-certificate", + "file-chart-column", + "file-chart-pie", + "file-check", + "file-circle-check", + "file-circle-exclamation", + "file-circle-info", + "file-circle-minus", + "file-circle-plus", + "file-circle-question", + "file-circle-xmark", + "file-code", + "file-contract", + "file-csv", + "file-dashed-line", + "file-doc", + "file-eps", + "file-excel", + "file-exclamation", + "file-export", + "file-gif", + "file-heart", + "file-image", + "file-import", + "file-invoice-dollar", + "file-invoice", + "file-jpg", + "file-lines", + "file-lock", + "file-magnifying-glass", + "file-medical", + "file-minus", + "file-mov", + "file-mp3", + "file-mp4", + "file-music", + "file-pdf", + "file-pen", + "file-plus-minus", + "file-plus", + "file-png", + "file-powerpoint", + "file-ppt", + "file-prescription", + "file-shield", + "file-signature", + "file-slash", + "file-spreadsheet", + "file-svg", + "file-user", + "file-vector", + "file-video", + "file-waveform", + "file-word", + "file-xls", + "file-xmark", + "file-xml", + "file-zip", + "file-zipper", + "file", + "files-medical", + "files", + "fill-drip", + "fill", + "film-canister", + "film-simple", + "film-slash", + "film", + "films", + "filter-circle-dollar", + "filter-circle-xmark", + "filter-list", + "filter-slash", + "filter", + "filters", + "fingerprint", + "fire-burner", + "fire-extinguisher", + "fire-flame-curved", + "fire-flame-simple", + "fire-flame", + "fire-hydrant", + "fire-smoke", + "fire", + "fireplace", + "fish-bones", + "fish-cooked", + "fish-fins", + "fish", + "fishing-rod", + "flag-checkered", + "flag-pennant", + "flag-swallowtail", + "flag-usa", + "flag", + "flashlight", + "flask-gear", + "flask-round-poison", + "flask-round-potion", + "flask-vial", + "flask", + "flatbread-stuffed", + "flatbread", + "floppy-disk-circle-arrow-right", + "floppy-disk-circle-xmark", + "floppy-disk-pen", + "floppy-disk", + "floppy-disks", + "florin-sign", + "flower-daffodil", + "flower-tulip", + "flower", + "flute", + "flux-capacitor", + "flying-disc", + "folder-arrow-down", + "folder-arrow-up", + "folder-bookmark", + "folder-check", + "folder-closed", + "folder-gear", + "folder-grid", + "folder-heart", + "folder-image", + "folder-magnifying-glass", + "folder-medical", + "folder-minus", + "folder-music", + "folder-open", + "folder-plus", + "folder-tree", + "folder-user", + "folder-xmark", + "folder", + "folders", + "fondue-pot", + "font-awesome", + "font-case", + "font", + "football-helmet", + "football", + "fork-knife", + "fork", + "forklift", + "fort", + "forward-fast", + "forward-step", + "forward", + "frame", + "franc-sign", + "french-fries", + "frog", + "function", + "futbol", + "g", + "galaxy", + "gallery-thumbnails", + "game-board-simple", + "game-board", + "game-console-handheld-crank", + "game-console-handheld", + "gamepad-modern", + "gamepad", + "garage-car", + "garage-open", + "garage", + "garlic", + "gas-pump-slash", + "gas-pump", + "gauge-circle-bolt", + "gauge-circle-minus", + "gauge-circle-plus", + "gauge-high", + "gauge-low", + "gauge-max", + "gauge-min", + "gauge-simple-high", + "gauge-simple-low", + "gauge-simple-max", + "gauge-simple-min", + "gauge-simple", + "gauge", + "gavel", + "gear-code", + "gear-complex-code", + "gear-complex", + "gear", + "gears", + "gem", + "genderless", + "ghost", + "gif", + "gift-card", + "gift", + "gifts", + "gingerbread-man", + "glass-citrus", + "glass-empty", + "glass-half", + "glass-water-droplet", + "glass-water", + "glass", + "glasses-round", + "glasses", + "globe-pointer", + "globe-snow", + "globe-stand", + "globe-wifi", + "globe", + "goal-net", + "golf-ball-tee", + "golf-club", + "golf-flag-hole", + "gopuram", + "graduation-cap", + "gramophone", + "grapes", + "grate-droplet", + "grate", + "greater-than-equal", + "greater-than", + "grid-2-plus", + "grid-2", + "grid-4", + "grid-5", + "grid-dividers", + "grid-horizontal", + "grid-round-2-plus", + "grid-round-2", + "grid-round-4", + "grid-round-5", + "grid-round", + "grid", + "grill-fire", + "grill-hot", + "grill", + "grip-dots-vertical", + "grip-dots", + "grip-lines-vertical", + "grip-lines", + "grip-vertical", + "grip", + "group-arrows-rotate", + "guarani-sign", + "guitar-electric", + "guitar", + "guitars", + "gun-slash", + "gun-squirt", + "gun", + "h", + "h1", + "h2", + "h3", + "h4", + "h5", + "h6", + "hammer-brush", + "hammer-crash", + "hammer-war", + "hammer", + "hamsa", + "hand-back-fist", + "hand-back-point-down", + "hand-back-point-left", + "hand-back-point-ribbon", + "hand-back-point-right", + "hand-back-point-up", + "hand-dots", + "hand-fingers-crossed", + "hand-fist", + "hand-heart", + "hand-holding-box", + "hand-holding-circle-dollar", + "hand-holding-dollar", + "hand-holding-droplet", + "hand-holding-hand", + "hand-holding-heart", + "hand-holding-magic", + "hand-holding-medical", + "hand-holding-seedling", + "hand-holding-skull", + "hand-holding", + "hand-horns", + "hand-lizard", + "hand-love", + "hand-middle-finger", + "hand-peace", + "hand-point-down", + "hand-point-left", + "hand-point-ribbon", + "hand-point-right", + "hand-point-up", + "hand-pointer", + "hand-scissors", + "hand-sparkles", + "hand-spock", + "hand-wave", + "hand", + "handcuffs", + "hands-asl-interpreting", + "hands-bound", + "hands-bubbles", + "hands-clapping", + "hands-holding-child", + "hands-holding-circle", + "hands-holding-diamond", + "hands-holding-dollar", + "hands-holding-heart", + "hands-holding", + "hands-praying", + "hands", + "handshake-angle", + "handshake-simple-slash", + "handshake-simple", + "handshake-slash", + "handshake", + "hanukiah", + "hard-drive", + "hashtag-lock", + "hashtag", + "hat-beach", + "hat-chef", + "hat-cowboy-side", + "hat-cowboy", + "hat-santa", + "hat-winter", + "hat-witch", + "hat-wizard", + "head-side-brain", + "head-side-cough-slash", + "head-side-cough", + "head-side-gear", + "head-side-goggles", + "head-side-headphones", + "head-side-heart", + "head-side-mask", + "head-side-medical", + "head-side-virus", + "head-side", + "heading", + "headphones-simple", + "headphones", + "headset", + "heart-circle-bolt", + "heart-circle-check", + "heart-circle-exclamation", + "heart-circle-minus", + "heart-circle-plus", + "heart-circle-xmark", + "heart-crack", + "heart-half-stroke", + "heart-half", + "heart-pulse", + "heart", + "heat", + "helicopter-symbol", + "helicopter", + "helmet-battle", + "helmet-safety", + "helmet-un", + "hexagon-check", + "hexagon-divide", + "hexagon-exclamation", + "hexagon-image", + "hexagon-minus", + "hexagon-plus", + "hexagon-vertical-nft-slanted", + "hexagon-vertical-nft", + "hexagon-xmark", + "hexagon", + "high-definition", + "highlighter-line", + "highlighter", + "hill-avalanche", + "hill-rockslide", + "hippo", + "hockey-mask", + "hockey-puck", + "hockey-stick-puck", + "hockey-sticks", + "holly-berry", + "honey-pot", + "hood-cloak", + "horizontal-rule", + "horse-head", + "horse-saddle", + "horse", + "hose-reel", + "hose", + "hospital-user", + "hospital", + "hospitals", + "hot-tub-person", + "hotdog", + "hotel", + "hourglass-clock", + "hourglass-end", + "hourglass-half", + "hourglass-start", + "hourglass", + "house-blank", + "house-building", + "house-chimney-blank", + "house-chimney-crack", + "house-chimney-heart", + "house-chimney-medical", + "house-chimney-user", + "house-chimney-window", + "house-chimney", + "house-circle-check", + "house-circle-exclamation", + "house-circle-xmark", + "house-crack", + "house-day", + "house-fire", + "house-flag", + "house-flood-water-circle-arrow-right", + "house-flood-water", + "house-heart", + "house-laptop", + "house-lock", + "house-medical-circle-check", + "house-medical-circle-exclamation", + "house-medical-circle-xmark", + "house-medical-flag", + "house-medical", + "house-night", + "house-person-leave", + "house-person-return", + "house-signal", + "house-tree", + "house-tsunami", + "house-turret", + "house-user", + "house-water", + "house-window", + "house", + "hryvnia-sign", + "hundred-points", + "hurricane", + "hydra", + "hyphen", + "i-cursor", + "i", + "ice-cream", + "ice-skate", + "icicles", + "icons", + "id-badge", + "id-card-clip", + "id-card", + "igloo", + "image-landscape", + "image-polaroid-user", + "image-polaroid", + "image-portrait", + "image-slash", + "image-user", + "image", + "images-user", + "images", + "inbox-full", + "inbox-in", + "inbox-out", + "inbox", + "inboxes", + "indent", + "indian-rupee-sign", + "industry-windows", + "industry", + "infinity", + "info", + "inhaler", + "input-numeric", + "input-pipe", + "input-text", + "integral", + "interrobang", + "intersection", + "island-tropical", + "italic", + "j", + "jack-o-lantern", + "jar-wheat", + "jar", + "jedi", + "jet-fighter-up", + "jet-fighter", + "joint", + "joystick", + "jug-bottle", + "jug-detergent", + "jug", + "k", + "kaaba", + "kazoo", + "kerning", + "key-skeleton-left-right", + "key-skeleton", + "key", + "keyboard-brightness-low", + "keyboard-brightness", + "keyboard-down", + "keyboard-left", + "keyboard", + "keynote", + "khanda", + "kidneys", + "kip-sign", + "kit-medical", + "kitchen-set", + "kite", + "kiwi-bird", + "kiwi-fruit", + "knife-kitchen", + "knife", + "l", + "lacrosse-stick-ball", + "lacrosse-stick", + "lambda", + "lamp-desk", + "lamp-floor", + "lamp-street", + "lamp", + "land-mine-on", + "landmark-dome", + "landmark-flag", + "landmark-magnifying-glass", + "landmark", + "language", + "laptop-arrow-down", + "laptop-binary", + "laptop-code", + "laptop-file", + "laptop-medical", + "laptop-mobile", + "laptop-slash", + "laptop", + "lari-sign", + "lasso-sparkles", + "lasso", + "layer-group", + "layer-minus", + "layer-plus", + "leaf-heart", + "leaf-maple", + "leaf-oak", + "leaf", + "leafy-green", + "left-from-bracket", + "left-from-line", + "left-long-to-line", + "left-long", + "left-right", + "left-to-bracket", + "left-to-line", + "left", + "lemon", + "less-than-equal", + "less-than", + "life-ring", + "light-ceiling", + "light-emergency-on", + "light-emergency", + "light-switch-off", + "light-switch-on", + "light-switch", + "lightbulb-cfl-on", + "lightbulb-cfl", + "lightbulb-dollar", + "lightbulb-exclamation-on", + "lightbulb-exclamation", + "lightbulb-gear", + "lightbulb-message", + "lightbulb-on", + "lightbulb-slash", + "lightbulb", + "lighthouse", + "lights-holiday", + "line-columns", + "line-height", + "lines-leaning", + "link-horizontal-slash", + "link-horizontal", + "link-simple-slash", + "link-simple", + "link-slash", + "link", + "lips", + "lira-sign", + "list-check", + "list-dropdown", + "list-music", + "list-ol", + "list-radio", + "list-timeline", + "list-tree", + "list-ul", + "list", + "litecoin-sign", + "loader", + "lobster", + "location-arrow-up", + "location-arrow", + "location-check", + "location-crosshairs-slash", + "location-crosshairs", + "location-dot-slash", + "location-dot", + "location-exclamation", + "location-minus", + "location-pen", + "location-pin-lock", + "location-pin-slash", + "location-pin", + "location-plus", + "location-question", + "location-smile", + "location-xmark", + "lock-a", + "lock-hashtag", + "lock-keyhole-open", + "lock-keyhole", + "lock-open", + "lock", + "locust", + "lollipop", + "loveseat", + "luchador-mask", + "lungs-virus", + "lungs", + "m", + "mace", + "magnet", + "magnifying-glass-arrow-right", + "magnifying-glass-arrows-rotate", + "magnifying-glass-chart", + "magnifying-glass-dollar", + "magnifying-glass-location", + "magnifying-glass-minus", + "magnifying-glass-music", + "magnifying-glass-play", + "magnifying-glass-plus", + "magnifying-glass-waveform", + "magnifying-glass", + "mailbox-flag-up", + "mailbox", + "manat-sign", + "mandolin", + "mango", + "manhole", + "map-location-dot", + "map-location", + "map-pin", + "map", + "marker", + "mars-and-venus-burst", + "mars-and-venus", + "mars-double", + "mars-stroke-right", + "mars-stroke-up", + "mars-stroke", + "mars", + "martini-glass-citrus", + "martini-glass-empty", + "martini-glass", + "mask-face", + "mask-snorkel", + "mask-ventilator", + "mask", + "masks-theater", + "mattress-pillow", + "maximize", + "meat", + "medal", + "megaphone", + "melon-slice", + "melon", + "memo-circle-check", + "memo-circle-info", + "memo-pad", + "memo", + "memory", + "menorah", + "mercury", + "merge", + "message-arrow-down", + "message-arrow-up-right", + "message-arrow-up", + "message-bot", + "message-captions", + "message-check", + "message-code", + "message-dollar", + "message-dots", + "message-exclamation", + "message-heart", + "message-image", + "message-lines", + "message-medical", + "message-middle-top", + "message-middle", + "message-minus", + "message-music", + "message-pen", + "message-plus", + "message-question", + "message-quote", + "message-slash", + "message-smile", + "message-sms", + "message-text", + "message-xmark", + "message", + "messages-dollar", + "messages-question", + "messages", + "meteor", + "meter-bolt", + "meter-droplet", + "meter-fire", + "meter", + "microchip-ai", + "microchip", + "microphone-lines-slash", + "microphone-lines", + "microphone-slash", + "microphone-stand", + "microphone", + "microscope", + "microwave", + "mill-sign", + "minimize", + "minus", + "mistletoe", + "mitten", + "mobile-button", + "mobile-notch", + "mobile-retro", + "mobile-screen-button", + "mobile-screen", + "mobile-signal-out", + "mobile-signal", + "mobile", + "money-bill-1-wave", + "money-bill-1", + "money-bill-simple-wave", + "money-bill-simple", + "money-bill-transfer", + "money-bill-trend-up", + "money-bill-wave", + "money-bill-wheat", + "money-bill", + "money-bills-simple", + "money-bills", + "money-check-dollar-pen", + "money-check-dollar", + "money-check-pen", + "money-check", + "money-from-bracket", + "money-simple-from-bracket", + "monitor-waveform", + "monkey", + "monument", + "moon-cloud", + "moon-over-sun", + "moon-stars", + "moon", + "moped", + "mortar-pestle", + "mosque", + "mosquito-net", + "mosquito", + "motorcycle", + "mound", + "mountain-city", + "mountain-sun", + "mountain", + "mountains", + "mouse-field", + "mp3-player", + "mug-hot", + "mug-marshmallows", + "mug-saucer", + "mug-tea-saucer", + "mug-tea", + "mug", + "mushroom", + "music-magnifying-glass", + "music-note-slash", + "music-note", + "music-slash", + "music", + "mustache", + "n", + "naira-sign", + "narwhal", + "nesting-dolls", + "network-wired", + "neuter", + "newspaper", + "nfc-lock", + "nfc-magnifying-glass", + "nfc-pen", + "nfc-signal", + "nfc-slash", + "nfc-symbol", + "nfc-trash", + "nfc", + "nose", + "not-equal", + "notdef", + "note-medical", + "note-sticky", + "note", + "notebook", + "notes-medical", + "notes", + "o", + "object-exclude", + "object-group", + "object-intersect", + "object-subtract", + "object-ungroup", + "object-union", + "objects-align-bottom", + "objects-align-center-horizontal", + "objects-align-center-vertical", + "objects-align-left", + "objects-align-right", + "objects-align-top", + "objects-column", + "octagon-check", + "octagon-divide", + "octagon-exclamation", + "octagon-minus", + "octagon-plus", + "octagon-xmark", + "octagon", + "octopus", + "oil-can-drip", + "oil-can", + "oil-temperature", + "oil-well", + "olive-branch", + "olive", + "om", + "omega", + "onion", + "option", + "ornament", + "otter", + "outdent", + "outlet", + "oven", + "overline", + "p", + "page-caret-down", + "page-caret-up", + "page", + "pager", + "paint-roller", + "paintbrush-fine", + "paintbrush-pencil", + "paintbrush", + "palette", + "pallet-box", + "pallet-boxes", + "pallet", + "pan-food", + "pan-frying", + "pancakes", + "panel-ews", + "panel-fire", + "panorama", + "paper-plane-top", + "paper-plane", + "paperclip-vertical", + "paperclip", + "parachute-box", + "paragraph-left", + "paragraph", + "party-bell", + "party-horn", + "passport", + "paste", + "pause", + "paw-claws", + "paw-simple", + "paw", + "peace", + "peach", + "peanut", + "peanuts", + "peapod", + "pear", + "pedestal", + "pegasus", + "pen-circle", + "pen-clip-slash", + "pen-clip", + "pen-fancy-slash", + "pen-fancy", + "pen-field", + "pen-line", + "pen-nib-slash", + "pen-nib", + "pen-paintbrush", + "pen-ruler", + "pen-slash", + "pen-swirl", + "pen-to-square", + "pen", + "pencil-mechanical", + "pencil-slash", + "pencil", + "people-arrows", + "people-carry-box", + "people-dress-simple", + "people-dress", + "people-group", + "people-line", + "people-pants-simple", + "people-pants", + "people-pulling", + "people-robbery", + "people-roof", + "people-simple", + "people", + "pepper-hot", + "pepper", + "percent", + "period", + "person-arrow-down-to-line", + "person-arrow-up-from-line", + "person-biking-mountain", + "person-biking", + "person-booth", + "person-breastfeeding", + "person-burst", + "person-cane", + "person-carry-box", + "person-chalkboard", + "person-circle-check", + "person-circle-exclamation", + "person-circle-minus", + "person-circle-plus", + "person-circle-question", + "person-circle-xmark", + "person-digging", + "person-dolly-empty", + "person-dolly", + "person-dots-from-line", + "person-dress-burst", + "person-dress-fairy", + "person-dress-simple", + "person-dress", + "person-drowning", + "person-fairy", + "person-falling-burst", + "person-falling", + "person-from-portal", + "person-half-dress", + "person-harassing", + "person-hiking", + "person-military-pointing", + "person-military-rifle", + "person-military-to-person", + "person-pinball", + "person-praying", + "person-pregnant", + "person-rays", + "person-rifle", + "person-running-fast", + "person-running", + "person-seat-reclined", + "person-seat", + "person-shelter", + "person-sign", + "person-simple", + "person-skating", + "person-ski-jumping", + "person-ski-lift", + "person-skiing-nordic", + "person-skiing", + "person-sledding", + "person-snowboarding", + "person-snowmobiling", + "person-swimming", + "person-through-window", + "person-to-door", + "person-to-portal", + "person-walking-arrow-loop-left", + "person-walking-arrow-right", + "person-walking-dashed-line-arrow-right", + "person-walking-luggage", + "person-walking-with-cane", + "person-walking", + "person", + "peseta-sign", + "peso-sign", + "phone-arrow-down-left", + "phone-arrow-right", + "phone-arrow-up-right", + "phone-flip", + "phone-hangup", + "phone-intercom", + "phone-missed", + "phone-office", + "phone-plus", + "phone-rotary", + "phone-slash", + "phone-volume", + "phone-xmark", + "phone", + "photo-film-music", + "photo-film", + "pi", + "piano-keyboard", + "piano", + "pickaxe", + "pickleball", + "pie", + "pig", + "piggy-bank", + "pills", + "pinata", + "pinball", + "pineapple", + "pipe-circle-check", + "pipe-collar", + "pipe-section", + "pipe-smoking", + "pipe-valve", + "pipe", + "pizza-slice", + "pizza", + "place-of-worship", + "plane-arrival", + "plane-circle-check", + "plane-circle-exclamation", + "plane-circle-xmark", + "plane-departure", + "plane-engines", + "plane-lock", + "plane-prop", + "plane-slash", + "plane-tail", + "plane-up-slash", + "plane-up", + "plane", + "planet-moon", + "planet-ringed", + "plant-wilt", + "plate-utensils", + "plate-wheat", + "play-pause", + "play", + "plug-circle-bolt", + "plug-circle-check", + "plug-circle-exclamation", + "plug-circle-minus", + "plug-circle-plus", + "plug-circle-xmark", + "plug", + "plus-large", + "plus-minus", + "plus", + "podcast", + "podium-star", + "podium", + "police-box", + "poll-people", + "pompebled", + "poo-storm", + "poo", + "pool-8-ball", + "poop", + "popcorn", + "popsicle", + "pot-food", + "potato", + "power-off", + "prescription-bottle-medical", + "prescription-bottle-pill", + "prescription-bottle", + "prescription", + "presentation-screen", + "pretzel", + "print-magnifying-glass", + "print-slash", + "print", + "projector", + "pump-medical", + "pump-soap", + "pump", + "pumpkin", + "puzzle-piece-simple", + "puzzle-piece", + "puzzle", + "q", + "qrcode", + "question", + "quote-left", + "quote-right", + "quotes", + "r", + "rabbit-running", + "rabbit", + "raccoon", + "racquet", + "radar", + "radiation", + "radio-tuner", + "radio", + "rainbow", + "raindrops", + "ram", + "ramp-loading", + "ranking-star", + "raygun", + "receipt", + "record-vinyl", + "rectangle-ad", + "rectangle-barcode", + "rectangle-code", + "rectangle-history-circle-plus", + "rectangle-history-circle-user", + "rectangle-history", + "rectangle-list", + "rectangle-pro", + "rectangle-terminal", + "rectangle-vertical-history", + "rectangle-vertical", + "rectangle-wide", + "rectangle-xmark", + "rectangle", + "rectangles-mixed", + "recycle", + "reel", + "reflect-both", + "reflect-horizontal", + "reflect-vertical", + "refrigerator", + "registered", + "repeat-1", + "repeat", + "reply-all", + "reply-clock", + "reply", + "republican", + "restroom-simple", + "restroom", + "retweet", + "rhombus", + "ribbon", + "right-from-bracket", + "right-from-line", + "right-left-large", + "right-left", + "right-long-to-line", + "right-long", + "right-to-bracket", + "right-to-line", + "right", + "ring-diamond", + "ring", + "rings-wedding", + "road-barrier", + "road-bridge", + "road-circle-check", + "road-circle-exclamation", + "road-circle-xmark", + "road-lock", + "road-spikes", + "road", + "robot-astromech", + "robot", + "rocket-launch", + "rocket", + "roller-coaster", + "rotate-exclamation", + "rotate-left", + "rotate-reverse", + "rotate-right", + "rotate", + "route-highway", + "route-interstate", + "route", + "router", + "rss", + "ruble-sign", + "rug", + "rugby-ball", + "ruler-combined", + "ruler-horizontal", + "ruler-triangle", + "ruler-vertical", + "ruler", + "rupee-sign", + "rupiah-sign", + "rv", + "s", + "sack-dollar", + "sack-xmark", + "sack", + "sailboat", + "salad", + "salt-shaker", + "sandwich", + "satellite-dish", + "satellite", + "sausage", + "saxophone-fire", + "saxophone", + "scale-balanced", + "scale-unbalanced-flip", + "scale-unbalanced", + "scalpel-line-dashed", + "scalpel", + "scanner-gun", + "scanner-image", + "scanner-keyboard", + "scanner-touchscreen", + "scarecrow", + "scarf", + "school-circle-check", + "school-circle-exclamation", + "school-circle-xmark", + "school-flag", + "school-lock", + "school", + "scissors", + "screen-users", + "screencast", + "screwdriver-wrench", + "screwdriver", + "scribble", + "scroll-old", + "scroll-torah", + "scroll", + "scrubber", + "scythe", + "sd-card", + "sd-cards", + "seal-exclamation", + "seal-question", + "seal", + "seat-airline", + "section", + "seedling", + "semicolon", + "send-back", + "send-backward", + "sensor-cloud", + "sensor-fire", + "sensor-on", + "sensor-triangle-exclamation", + "sensor", + "server", + "shapes", + "share-all", + "share-from-square", + "share-nodes", + "share", + "sheep", + "sheet-plastic", + "shekel-sign", + "shelves-empty", + "shelves", + "shield-cat", + "shield-check", + "shield-cross", + "shield-dog", + "shield-exclamation", + "shield-halved", + "shield-heart", + "shield-keyhole", + "shield-minus", + "shield-plus", + "shield-quartered", + "shield-slash", + "shield-virus", + "shield-xmark", + "shield", + "ship", + "shirt-long-sleeve", + "shirt-running", + "shirt-tank-top", + "shirt", + "shish-kebab", + "shoe-prints", + "shop-lock", + "shop-slash", + "shop", + "shovel-snow", + "shovel", + "shower-down", + "shower", + "shredder", + "shrimp", + "shuffle", + "shutters", + "shuttle-space", + "shuttlecock", + "sickle", + "sidebar-flip", + "sidebar", + "sigma", + "sign-hanging", + "sign-post", + "sign-posts-wrench", + "sign-posts", + "signal-bars-fair", + "signal-bars-good", + "signal-bars-slash", + "signal-bars-weak", + "signal-bars", + "signal-fair", + "signal-good", + "signal-slash", + "signal-stream-slash", + "signal-stream", + "signal-strong", + "signal-weak", + "signal", + "signature-lock", + "signature-slash", + "signature", + "signs-post", + "sim-card", + "sim-cards", + "sink", + "siren-on", + "siren", + "sitemap", + "skeleton-ribs", + "skeleton", + "ski-boot-ski", + "ski-boot", + "skull-cow", + "skull-crossbones", + "skull", + "slash-back", + "slash-forward", + "slash", + "sleigh", + "slider", + "sliders-simple", + "sliders-up", + "sliders", + "slot-machine", + "smog", + "smoke", + "smoking", + "snake", + "snooze", + "snow-blowing", + "snowflake-droplets", + "snowflake", + "snowflakes", + "snowman-head", + "snowman", + "snowplow", + "soap", + "socks", + "soft-serve", + "solar-panel", + "solar-system", + "sort-down", + "sort-up", + "sort", + "spa", + "space-station-moon-construction", + "space-station-moon", + "spade", + "spaghetti-monster-flying", + "sparkle", + "sparkles", + "speaker", + "speakers", + "spell-check", + "spider-black-widow", + "spider-web", + "spider", + "spinner-scale", + "spinner-third", + "spinner", + "split", + "splotch", + "spoon", + "sportsball", + "spray-can-sparkles", + "spray-can", + "sprinkler-ceiling", + "sprinkler", + "square-0", + "square-1", + "square-2", + "square-3", + "square-4", + "square-5", + "square-6", + "square-7", + "square-8", + "square-9", + "square-a-lock", + "square-a", + "square-ampersand", + "square-arrow-down-left", + "square-arrow-down-right", + "square-arrow-down", + "square-arrow-left", + "square-arrow-right", + "square-arrow-up-left", + "square-arrow-up-right", + "square-arrow-up", + "square-b", + "square-bolt", + "square-c", + "square-caret-down", + "square-caret-left", + "square-caret-right", + "square-caret-up", + "square-check", + "square-chevron-down", + "square-chevron-left", + "square-chevron-right", + "square-chevron-up", + "square-code", + "square-d", + "square-dashed-circle-plus", + "square-dashed", + "square-divide", + "square-dollar", + "square-down-left", + "square-down-right", + "square-down", + "square-e", + "square-ellipsis-vertical", + "square-ellipsis", + "square-envelope", + "square-exclamation", + "square-f", + "square-fragile", + "square-full", + "square-g", + "square-h", + "square-heart", + "square-i", + "square-info", + "square-j", + "square-k", + "square-kanban", + "square-l", + "square-left", + "square-list", + "square-m", + "square-minus", + "square-n", + "square-nfi", + "square-o", + "square-p", + "square-parking-slash", + "square-parking", + "square-pen", + "square-person-confined", + "square-phone-flip", + "square-phone-hangup", + "square-phone", + "square-plus", + "square-poll-horizontal", + "square-poll-vertical", + "square-q", + "square-quarters", + "square-question", + "square-quote", + "square-r", + "square-right", + "square-ring", + "square-root-variable", + "square-root", + "square-rss", + "square-s", + "square-share-nodes", + "square-sliders-vertical", + "square-sliders", + "square-small", + "square-star", + "square-t", + "square-terminal", + "square-this-way-up", + "square-u", + "square-up-left", + "square-up-right", + "square-up", + "square-user", + "square-v", + "square-virus", + "square-w", + "square-x", + "square-xmark", + "square-y", + "square-z", + "square", + "squid", + "squirrel", + "staff-snake", + "staff", + "stairs", + "stamp", + "standard-definition", + "stapler", + "star-and-crescent", + "star-christmas", + "star-exclamation", + "star-half-stroke", + "star-half", + "star-of-david", + "star-of-life", + "star-sharp-half-stroke", + "star-sharp-half", + "star-sharp", + "star-shooting", + "star", + "starfighter-twin-ion-engine-advanced", + "starfighter-twin-ion-engine", + "starfighter", + "stars", + "starship-freighter", + "starship", + "steak", + "steering-wheel", + "sterling-sign", + "stethoscope", + "stocking", + "stomach", + "stop", + "stopwatch-20", + "stopwatch", + "store-lock", + "store-slash", + "store", + "strawberry", + "street-view", + "stretcher", + "strikethrough", + "stroopwafel", + "subscript", + "subtitles-slash", + "subtitles", + "suitcase-medical", + "suitcase-rolling", + "suitcase", + "sun-bright", + "sun-cloud", + "sun-dust", + "sun-haze", + "sun-plant-wilt", + "sun", + "sunglasses", + "sunrise", + "sunset", + "superscript", + "sushi-roll", + "sushi", + "swap-arrows", + "swap", + "swatchbook", + "sword-laser-alt", + "sword-laser", + "sword", + "swords-laser", + "swords", + "symbols", + "synagogue", + "syringe", + "t-rex", + "t", + "table-cells-column-lock", + "table-cells-column-unlock", + "table-cells-large", + "table-cells-lock", + "table-cells-row-lock", + "table-cells-row-unlock", + "table-cells-unlock", + "table-cells", + "table-columns", + "table-layout", + "table-list", + "table-picnic", + "table-pivot", + "table-rows", + "table-tennis-paddle-ball", + "table-tree", + "table", + "tablet-button", + "tablet-rugged", + "tablet-screen-button", + "tablet-screen", + "tablet", + "tablets", + "tachograph-digital", + "taco", + "tag", + "tags", + "tally-1", + "tally-2", + "tally-3", + "tally-4", + "tally", + "tamale", + "tank-water", + "tape", + "tarp-droplet", + "tarp", + "taxi-bus", + "taxi", + "teddy-bear", + "teeth-open", + "teeth", + "telescope", + "temperature-arrow-down", + "temperature-arrow-up", + "temperature-empty", + "temperature-full", + "temperature-half", + "temperature-high", + "temperature-list", + "temperature-low", + "temperature-quarter", + "temperature-snow", + "temperature-sun", + "temperature-three-quarters", + "tenge-sign", + "tennis-ball", + "tent-arrow-down-to-line", + "tent-arrow-left-right", + "tent-arrow-turn-left", + "tent-arrows-down", + "tent-double-peak", + "tent", + "tents", + "terminal", + "text-height", + "text-size", + "text-slash", + "text-width", + "text", + "thermometer", + "theta", + "thought-bubble", + "thumbs-down", + "thumbs-up", + "thumbtack-slash", + "thumbtack", + "tick", + "ticket-airline", + "ticket-perforated", + "ticket-simple", + "ticket", + "tickets-airline", + "tickets-perforated", + "tickets-simple", + "tickets", + "tilde", + "timeline-arrow", + "timeline", + "timer", + "tire-flat", + "tire-pressure-warning", + "tire-rugged", + "tire", + "toggle-large-off", + "toggle-large-on", + "toggle-off", + "toggle-on", + "toilet-paper-blank-under", + "toilet-paper-blank", + "toilet-paper-check", + "toilet-paper-slash", + "toilet-paper-under-slash", + "toilet-paper-under", + "toilet-paper-xmark", + "toilet-paper", + "toilet-portable", + "toilet", + "toilets-portable", + "tomato", + "tombstone-blank", + "tombstone", + "toolbox", + "tooth", + "toothbrush", + "torii-gate", + "tornado", + "tower-broadcast", + "tower-cell", + "tower-control", + "tower-observation", + "tractor", + "trademark", + "traffic-cone", + "traffic-light-go", + "traffic-light-slow", + "traffic-light-stop", + "traffic-light", + "trailer", + "train-subway-tunnel", + "train-subway", + "train-track", + "train-tram", + "train-tunnel", + "train", + "transformer-bolt", + "transgender", + "transporter-1", + "transporter-2", + "transporter-3", + "transporter-4", + "transporter-5", + "transporter-6", + "transporter-7", + "transporter-empty", + "transporter", + "trash-arrow-up", + "trash-can-arrow-up", + "trash-can-check", + "trash-can-clock", + "trash-can-list", + "trash-can-plus", + "trash-can-slash", + "trash-can-undo", + "trash-can-xmark", + "trash-can", + "trash-check", + "trash-clock", + "trash-list", + "trash-plus", + "trash-slash", + "trash-undo", + "trash-xmark", + "trash", + "treasure-chest", + "tree-christmas", + "tree-city", + "tree-deciduous", + "tree-decorated", + "tree-large", + "tree-palm", + "tree", + "trees", + "triangle-exclamation", + "triangle-instrument", + "triangle-person-digging", + "triangle", + "tricycle-adult", + "tricycle", + "trillium", + "trophy-star", + "trophy", + "trowel-bricks", + "trowel", + "truck-arrow-right", + "truck-bolt", + "truck-clock", + "truck-container-empty", + "truck-container", + "truck-droplet", + "truck-fast", + "truck-field-un", + "truck-field", + "truck-fire", + "truck-flatbed", + "truck-front", + "truck-ladder", + "truck-medical", + "truck-monster", + "truck-moving", + "truck-pickup", + "truck-plane", + "truck-plow", + "truck-ramp-box", + "truck-ramp-couch", + "truck-ramp", + "truck-tow", + "truck-utensils", + "truck", + "trumpet", + "tty-answer", + "tty", + "tugrik-sign", + "turkey", + "turkish-lira-sign", + "turn-down-left", + "turn-down-right", + "turn-down", + "turn-left-down", + "turn-left-up", + "turn-left", + "turn-right", + "turn-up", + "turntable", + "turtle", + "tv-music", + "tv-retro", + "tv", + "typewriter", + "u", + "ufo-beam", + "ufo", + "umbrella-beach", + "umbrella-simple", + "umbrella", + "underline", + "unicorn", + "uniform-martial-arts", + "union", + "universal-access", + "unlock-keyhole", + "unlock", + "up-down-left-right", + "up-down", + "up-from-bracket", + "up-from-dotted-line", + "up-from-line", + "up-left", + "up-long", + "up-right-and-down-left-from-center", + "up-right-from-square", + "up-right", + "up-to-bracket", + "up-to-dotted-line", + "up-to-line", + "up", + "upload", + "usb-drive", + "user-alien", + "user-astronaut", + "user-beard-bolt", + "user-bounty-hunter", + "user-check", + "user-chef", + "user-clock", + "user-cowboy", + "user-crown", + "user-doctor-hair-long", + "user-doctor-hair", + "user-doctor-message", + "user-doctor", + "user-gear", + "user-graduate", + "user-group-crown", + "user-group-simple", + "user-group", + "user-hair-buns", + "user-hair-long", + "user-hair-mullet", + "user-hair", + "user-headset", + "user-helmet-safety", + "user-hoodie", + "user-injured", + "user-large-slash", + "user-large", + "user-lock", + "user-magnifying-glass", + "user-minus", + "user-music", + "user-ninja", + "user-nurse-hair-long", + "user-nurse-hair", + "user-nurse", + "user-pen", + "user-pilot-tie", + "user-pilot", + "user-plus", + "user-police-tie", + "user-police", + "user-robot-xmarks", + "user-robot", + "user-secret", + "user-shakespeare", + "user-shield", + "user-slash", + "user-tag", + "user-tie-hair-long", + "user-tie-hair", + "user-tie", + "user-unlock", + "user-visor", + "user-vneck-hair-long", + "user-vneck-hair", + "user-vneck", + "user-xmark", + "user", + "users-between-lines", + "users-gear", + "users-line", + "users-medical", + "users-rays", + "users-rectangle", + "users-slash", + "users-viewfinder", + "users", + "utensils-slash", + "utensils", + "utility-pole-double", + "utility-pole", + "v", + "vacuum-robot", + "vacuum", + "value-absolute", + "van-shuttle", + "vault", + "vector-circle", + "vector-polygon", + "vector-square", + "vent-damper", + "venus-double", + "venus-mars", + "venus", + "vest-patches", + "vest", + "vial-circle-check", + "vial-virus", + "vial", + "vials", + "video-arrow-down-left", + "video-arrow-up-right", + "video-plus", + "video-slash", + "video", + "vihara", + "violin", + "virus-covid-slash", + "virus-covid", + "virus-slash", + "virus", + "viruses", + "voicemail", + "volcano", + "volleyball", + "volume-high", + "volume-low", + "volume-off", + "volume-slash", + "volume-xmark", + "volume", + "vr-cardboard", + "w", + "waffle", + "wagon-covered", + "walker", + "walkie-talkie", + "wallet", + "wand-magic-sparkles", + "wand-magic", + "wand-sparkles", + "wand", + "warehouse-full", + "warehouse", + "washing-machine", + "watch-apple", + "watch-calculator", + "watch-fitness", + "watch-smart", + "watch", + "water-arrow-down", + "water-arrow-up", + "water-ladder", + "water", + "watermelon-slice", + "wave-pulse", + "wave-sine", + "wave-square", + "wave-triangle", + "wave", + "waveform-lines", + "waveform", + "waves-sine", + "web-awesome", + "webhook", + "weight-hanging", + "weight-scale", + "whale", + "wheat-awn-circle-exclamation", + "wheat-awn-slash", + "wheat-awn", + "wheat-slash", + "wheat", + "wheelchair-move", + "wheelchair", + "whiskey-glass-ice", + "whiskey-glass", + "whistle", + "wifi-exclamation", + "wifi-fair", + "wifi-slash", + "wifi-weak", + "wifi", + "wind-turbine", + "wind-warning", + "wind", + "window-flip", + "window-frame-open", + "window-frame", + "window-maximize", + "window-minimize", + "window-restore", + "window", + "windsock", + "wine-bottle", + "wine-glass-crack", + "wine-glass-empty", + "wine-glass", + "won-sign", + "worm", + "wreath-laurel", + "wreath", + "wrench-simple", + "wrench", + "x-ray", + "x", + "xmark-large", + "xmark-to-slot", + "xmark", + "xmarks-lines", + "y", + "yen-sign", + "yin-yang", + "z" + ], + "thin": [ + "0", + "00", + "1", + "2", + "3", + "360-degrees", + "4", + "5", + "6", + "7", + "8", + "9", + "a", + "abacus", + "accent-grave", + "acorn", + "address-book", + "address-card", + "air-conditioner", + "airplay", + "alarm-clock", + "alarm-exclamation", + "alarm-plus", + "alarm-snooze", + "album-circle-plus", + "album-circle-user", + "album-collection-circle-plus", + "album-collection-circle-user", + "album-collection", + "album", + "alicorn", + "alien-8bit", + "alien", + "align-center", + "align-justify", + "align-left", + "align-right", + "align-slash", + "alt", + "amp-guitar", + "ampersand", + "anchor-circle-check", + "anchor-circle-exclamation", + "anchor-circle-xmark", + "anchor-lock", + "anchor", + "angel", + "angle-90", + "angle-down", + "angle-left", + "angle-right", + "angle-up", + "angle", + "angles-down", + "angles-left", + "angles-right", + "angles-up-down", + "angles-up", + "ankh", + "ant", + "apartment", + "aperture", + "apostrophe", + "apple-core", + "apple-whole", + "archway", + "arrow-down-1-9", + "arrow-down-9-1", + "arrow-down-a-z", + "arrow-down-arrow-up", + "arrow-down-big-small", + "arrow-down-from-arc", + "arrow-down-from-bracket", + "arrow-down-from-dotted-line", + "arrow-down-from-line", + "arrow-down-left-and-arrow-up-right-to-center", + "arrow-down-left", + "arrow-down-long", + "arrow-down-right", + "arrow-down-short-wide", + "arrow-down-small-big", + "arrow-down-square-triangle", + "arrow-down-to-arc", + "arrow-down-to-bracket", + "arrow-down-to-dotted-line", + "arrow-down-to-line", + "arrow-down-to-square", + "arrow-down-triangle-square", + "arrow-down-up-across-line", + "arrow-down-up-lock", + "arrow-down-wide-short", + "arrow-down-z-a", + "arrow-down", + "arrow-left-from-arc", + "arrow-left-from-bracket", + "arrow-left-from-line", + "arrow-left-long-to-line", + "arrow-left-long", + "arrow-left-to-arc", + "arrow-left-to-bracket", + "arrow-left-to-line", + "arrow-left", + "arrow-pointer", + "arrow-progress", + "arrow-right-arrow-left", + "arrow-right-from-arc", + "arrow-right-from-bracket", + "arrow-right-from-line", + "arrow-right-long-to-line", + "arrow-right-long", + "arrow-right-to-arc", + "arrow-right-to-bracket", + "arrow-right-to-city", + "arrow-right-to-line", + "arrow-right", + "arrow-rotate-left", + "arrow-rotate-right", + "arrow-trend-down", + "arrow-trend-up", + "arrow-turn-down-left", + "arrow-turn-down-right", + "arrow-turn-down", + "arrow-turn-left-down", + "arrow-turn-left-up", + "arrow-turn-left", + "arrow-turn-right", + "arrow-turn-up", + "arrow-up-1-9", + "arrow-up-9-1", + "arrow-up-a-z", + "arrow-up-arrow-down", + "arrow-up-big-small", + "arrow-up-from-arc", + "arrow-up-from-bracket", + "arrow-up-from-dotted-line", + "arrow-up-from-ground-water", + "arrow-up-from-line", + "arrow-up-from-square", + "arrow-up-from-water-pump", + "arrow-up-left-from-circle", + "arrow-up-left", + "arrow-up-long", + "arrow-up-right-and-arrow-down-left-from-center", + "arrow-up-right-dots", + "arrow-up-right-from-square", + "arrow-up-right", + "arrow-up-short-wide", + "arrow-up-small-big", + "arrow-up-square-triangle", + "arrow-up-to-arc", + "arrow-up-to-bracket", + "arrow-up-to-dotted-line", + "arrow-up-to-line", + "arrow-up-triangle-square", + "arrow-up-wide-short", + "arrow-up-z-a", + "arrow-up", + "arrows-cross", + "arrows-down-to-line", + "arrows-down-to-people", + "arrows-from-dotted-line", + "arrows-from-line", + "arrows-left-right-to-line", + "arrows-left-right", + "arrows-maximize", + "arrows-minimize", + "arrows-repeat-1", + "arrows-repeat", + "arrows-retweet", + "arrows-rotate-reverse", + "arrows-rotate", + "arrows-spin", + "arrows-split-up-and-left", + "arrows-to-circle", + "arrows-to-dot", + "arrows-to-dotted-line", + "arrows-to-eye", + "arrows-to-line", + "arrows-turn-right", + "arrows-turn-to-dots", + "arrows-up-down-left-right", + "arrows-up-down", + "arrows-up-to-line", + "asterisk", + "at", + "atom-simple", + "atom", + "audio-description-slash", + "audio-description", + "austral-sign", + "avocado", + "award-simple", + "award", + "axe-battle", + "axe", + "b", + "baby-carriage", + "baby", + "backpack", + "backward-fast", + "backward-step", + "backward", + "bacon", + "bacteria", + "bacterium", + "badge-check", + "badge-dollar", + "badge-percent", + "badge-sheriff", + "badge", + "badger-honey", + "badminton", + "bag-seedling", + "bag-shopping-minus", + "bag-shopping-plus", + "bag-shopping", + "bagel", + "bags-shopping", + "baguette", + "bahai", + "baht-sign", + "ball-pile", + "balloon", + "balloons", + "ballot-check", + "ballot", + "ban-bug", + "ban-parking", + "ban-smoking", + "ban", + "banana", + "bandage", + "bangladeshi-taka-sign", + "banjo", + "barcode-read", + "barcode-scan", + "barcode", + "bars-filter", + "bars-progress", + "bars-sort", + "bars-staggered", + "bars", + "baseball-bat-ball", + "baseball", + "basket-shopping-minus", + "basket-shopping-plus", + "basket-shopping-simple", + "basket-shopping", + "basketball-hoop", + "basketball", + "bat", + "bath", + "battery-bolt", + "battery-empty", + "battery-exclamation", + "battery-full", + "battery-half", + "battery-low", + "battery-quarter", + "battery-slash", + "battery-three-quarters", + "bed-bunk", + "bed-empty", + "bed-front", + "bed-pulse", + "bed", + "bee", + "beer-mug-empty", + "beer-mug", + "bell-concierge", + "bell-exclamation", + "bell-on", + "bell-plus", + "bell-ring", + "bell-school-slash", + "bell-school", + "bell-slash", + "bell", + "bells", + "bench-tree", + "bezier-curve", + "bicycle", + "billboard", + "bin-bottles-recycle", + "bin-bottles", + "bin-recycle", + "binary-circle-check", + "binary-lock", + "binary-slash", + "binary", + "binoculars", + "biohazard", + "bird", + "bitcoin-sign", + "blanket-fire", + "blanket", + "blender-phone", + "blender", + "blinds-open", + "blinds-raised", + "blinds", + "block-brick-fire", + "block-brick", + "block-question", + "block-quote", + "block", + "blog", + "blueberries", + "bluetooth", + "bold", + "bolt-auto", + "bolt-lightning", + "bolt-slash", + "bolt", + "bomb", + "bone-break", + "bone", + "bong", + "book-arrow-right", + "book-arrow-up", + "book-atlas", + "book-bible", + "book-blank", + "book-bookmark", + "book-circle-arrow-right", + "book-circle-arrow-up", + "book-copy", + "book-font", + "book-heart", + "book-journal-whills", + "book-medical", + "book-open-cover", + "book-open-reader", + "book-open", + "book-quran", + "book-section", + "book-skull", + "book-sparkles", + "book-tanakh", + "book-user", + "book", + "bookmark-slash", + "bookmark", + "books-medical", + "books", + "boombox", + "boot-heeled", + "boot", + "booth-curtain", + "border-all", + "border-bottom-right", + "border-bottom", + "border-center-h", + "border-center-v", + "border-inner", + "border-left", + "border-none", + "border-outer", + "border-right", + "border-top-left", + "border-top", + "bore-hole", + "bottle-baby", + "bottle-droplet", + "bottle-water", + "bow-arrow", + "bowl-chopsticks-noodles", + "bowl-chopsticks", + "bowl-food", + "bowl-hot", + "bowl-rice", + "bowl-scoop", + "bowl-scoops", + "bowl-soft-serve", + "bowl-spoon", + "bowling-ball-pin", + "bowling-ball", + "bowling-pins", + "box-archive", + "box-ballot", + "box-check", + "box-circle-check", + "box-dollar", + "box-heart", + "box-open-full", + "box-open", + "box-taped", + "box-tissue", + "box", + "boxes-packing", + "boxes-stacked", + "boxing-glove", + "bracket-curly-right", + "bracket-curly", + "bracket-round-right", + "bracket-round", + "bracket-square-right", + "bracket-square", + "brackets-curly", + "brackets-round", + "brackets-square", + "braille", + "brain-arrow-curved-right", + "brain-circuit", + "brain", + "brake-warning", + "brazilian-real-sign", + "bread-loaf", + "bread-slice-butter", + "bread-slice", + "bridge-circle-check", + "bridge-circle-exclamation", + "bridge-circle-xmark", + "bridge-lock", + "bridge-suspension", + "bridge-water", + "bridge", + "briefcase-arrow-right", + "briefcase-blank", + "briefcase-medical", + "briefcase", + "brightness-low", + "brightness", + "bring-forward", + "bring-front", + "broccoli", + "broom-ball", + "broom-wide", + "broom", + "browser", + "browsers", + "brush", + "bucket", + "bug-slash", + "bug", + "bugs", + "building-circle-arrow-right", + "building-circle-check", + "building-circle-exclamation", + "building-circle-xmark", + "building-columns", + "building-flag", + "building-lock", + "building-magnifying-glass", + "building-memo", + "building-ngo", + "building-shield", + "building-un", + "building-user", + "building-wheat", + "building", + "buildings", + "bulldozer", + "bullhorn", + "bullseye-arrow", + "bullseye-pointer", + "bullseye", + "buoy-mooring", + "buoy", + "burger-cheese", + "burger-fries", + "burger-glass", + "burger-lettuce", + "burger-soda", + "burger", + "burrito", + "burst", + "bus-school", + "bus-simple", + "bus", + "business-time", + "butter", + "c", + "cabin", + "cabinet-filing", + "cable-car", + "cactus", + "caduceus", + "cake-candles", + "cake-slice", + "calculator-simple", + "calculator", + "calendar-arrow-down", + "calendar-arrow-up", + "calendar-check", + "calendar-circle-exclamation", + "calendar-circle-minus", + "calendar-circle-plus", + "calendar-circle-user", + "calendar-clock", + "calendar-day", + "calendar-days", + "calendar-exclamation", + "calendar-heart", + "calendar-image", + "calendar-lines-pen", + "calendar-lines", + "calendar-minus", + "calendar-pen", + "calendar-plus", + "calendar-range", + "calendar-star", + "calendar-users", + "calendar-week", + "calendar-xmark", + "calendar", + "calendars", + "camcorder", + "camera-cctv", + "camera-movie", + "camera-polaroid", + "camera-retro", + "camera-rotate", + "camera-security", + "camera-slash", + "camera-viewfinder", + "camera-web-slash", + "camera-web", + "camera", + "campfire", + "campground", + "can-food", + "candle-holder", + "candy-bar", + "candy-cane", + "candy-corn", + "candy", + "cannabis", + "cannon", + "capsules", + "car-battery", + "car-bolt", + "car-building", + "car-bump", + "car-burst", + "car-bus", + "car-circle-bolt", + "car-garage", + "car-mirrors", + "car-on", + "car-rear", + "car-side-bolt", + "car-side", + "car-tilt", + "car-tunnel", + "car-wash", + "car-wrench", + "car", + "caravan-simple", + "caravan", + "card-club", + "card-diamond", + "card-heart", + "card-spade", + "cards-blank", + "cards", + "caret-down", + "caret-left", + "caret-right", + "caret-up", + "carrot", + "cars", + "cart-arrow-down", + "cart-arrow-up", + "cart-circle-arrow-down", + "cart-circle-arrow-up", + "cart-circle-check", + "cart-circle-exclamation", + "cart-circle-plus", + "cart-circle-xmark", + "cart-flatbed-boxes", + "cart-flatbed-empty", + "cart-flatbed-suitcase", + "cart-flatbed", + "cart-minus", + "cart-plus", + "cart-shopping-fast", + "cart-shopping", + "cart-xmark", + "cash-register", + "cassette-betamax", + "cassette-tape", + "cassette-vhs", + "castle", + "cat-space", + "cat", + "cauldron", + "cedi-sign", + "cent-sign", + "certificate", + "chair-office", + "chair", + "chalkboard-user", + "chalkboard", + "champagne-glass", + "champagne-glasses", + "charging-station", + "chart-area", + "chart-bar", + "chart-bullet", + "chart-candlestick", + "chart-column", + "chart-gantt", + "chart-kanban", + "chart-line-down", + "chart-line-up-down", + "chart-line-up", + "chart-line", + "chart-mixed-up-circle-currency", + "chart-mixed-up-circle-dollar", + "chart-mixed", + "chart-network", + "chart-pie-simple-circle-currency", + "chart-pie-simple-circle-dollar", + "chart-pie-simple", + "chart-pie", + "chart-pyramid", + "chart-radar", + "chart-scatter-3d", + "chart-scatter-bubble", + "chart-scatter", + "chart-simple-horizontal", + "chart-simple", + "chart-tree-map", + "chart-user", + "chart-waterfall", + "check-double", + "check-to-slot", + "check", + "cheese-swiss", + "cheese", + "cherries", + "chess-bishop-piece", + "chess-bishop", + "chess-board", + "chess-clock-flip", + "chess-clock", + "chess-king-piece", + "chess-king", + "chess-knight-piece", + "chess-knight", + "chess-pawn-piece", + "chess-pawn", + "chess-queen-piece", + "chess-queen", + "chess-rook-piece", + "chess-rook", + "chess", + "chestnut", + "chevron-down", + "chevron-left", + "chevron-right", + "chevron-up", + "chevrons-down", + "chevrons-left", + "chevrons-right", + "chevrons-up", + "chf-sign", + "child-combatant", + "child-dress", + "child-reaching", + "child", + "children", + "chimney", + "chopsticks", + "church", + "circle-0", + "circle-1", + "circle-2", + "circle-3", + "circle-4", + "circle-5", + "circle-6", + "circle-7", + "circle-8", + "circle-9", + "circle-a", + "circle-ampersand", + "circle-arrow-down-left", + "circle-arrow-down-right", + "circle-arrow-down", + "circle-arrow-left", + "circle-arrow-right", + "circle-arrow-up-left", + "circle-arrow-up-right", + "circle-arrow-up", + "circle-b", + "circle-bolt", + "circle-book-open", + "circle-bookmark", + "circle-c", + "circle-calendar", + "circle-camera", + "circle-caret-down", + "circle-caret-left", + "circle-caret-right", + "circle-caret-up", + "circle-check", + "circle-chevron-down", + "circle-chevron-left", + "circle-chevron-right", + "circle-chevron-up", + "circle-d", + "circle-dashed", + "circle-divide", + "circle-dollar-to-slot", + "circle-dollar", + "circle-dot", + "circle-down-left", + "circle-down-right", + "circle-down", + "circle-e", + "circle-ellipsis-vertical", + "circle-ellipsis", + "circle-envelope", + "circle-euro", + "circle-exclamation-check", + "circle-exclamation", + "circle-f", + "circle-g", + "circle-gf", + "circle-h", + "circle-half-stroke", + "circle-half", + "circle-heart", + "circle-i", + "circle-info", + "circle-j", + "circle-k", + "circle-l", + "circle-left", + "circle-location-arrow", + "circle-m", + "circle-microphone-lines", + "circle-microphone", + "circle-minus", + "circle-n", + "circle-nodes", + "circle-notch", + "circle-o", + "circle-p", + "circle-parking", + "circle-pause", + "circle-phone-flip", + "circle-phone-hangup", + "circle-phone", + "circle-play", + "circle-plus", + "circle-q", + "circle-quarter-stroke", + "circle-quarter", + "circle-quarters", + "circle-question", + "circle-r", + "circle-radiation", + "circle-right", + "circle-s", + "circle-small", + "circle-sort-down", + "circle-sort-up", + "circle-sort", + "circle-star", + "circle-sterling", + "circle-stop", + "circle-t", + "circle-three-quarters-stroke", + "circle-three-quarters", + "circle-trash", + "circle-u", + "circle-up-left", + "circle-up-right", + "circle-up", + "circle-user", + "circle-v", + "circle-video", + "circle-w", + "circle-waveform-lines", + "circle-wifi-circle-wifi", + "circle-wifi", + "circle-x", + "circle-xmark", + "circle-y", + "circle-yen", + "circle-z", + "circle", + "circles-overlap", + "citrus-slice", + "citrus", + "city", + "clapperboard-play", + "clapperboard", + "clarinet", + "claw-marks", + "clipboard-check", + "clipboard-list-check", + "clipboard-list", + "clipboard-medical", + "clipboard-prescription", + "clipboard-question", + "clipboard-user", + "clipboard", + "clock-desk", + "clock-eight-thirty", + "clock-eight", + "clock-eleven-thirty", + "clock-eleven", + "clock-five-thirty", + "clock-five", + "clock-four-thirty", + "clock-nine-thirty", + "clock-nine", + "clock-one-thirty", + "clock-one", + "clock-rotate-left", + "clock-seven-thirty", + "clock-seven", + "clock-six-thirty", + "clock-six", + "clock-ten-thirty", + "clock-ten", + "clock-three-thirty", + "clock-three", + "clock-twelve-thirty", + "clock-twelve", + "clock-two-thirty", + "clock-two", + "clock", + "clone", + "closed-captioning-slash", + "closed-captioning", + "clothes-hanger", + "cloud-arrow-down", + "cloud-arrow-up", + "cloud-binary", + "cloud-bolt-moon", + "cloud-bolt-sun", + "cloud-bolt", + "cloud-check", + "cloud-drizzle", + "cloud-exclamation", + "cloud-fog", + "cloud-hail-mixed", + "cloud-hail", + "cloud-meatball", + "cloud-minus", + "cloud-moon-rain", + "cloud-moon", + "cloud-music", + "cloud-plus", + "cloud-question", + "cloud-rain", + "cloud-rainbow", + "cloud-showers-heavy", + "cloud-showers-water", + "cloud-showers", + "cloud-slash", + "cloud-sleet", + "cloud-snow", + "cloud-sun-rain", + "cloud-sun", + "cloud-word", + "cloud-xmark", + "cloud", + "clouds-moon", + "clouds-sun", + "clouds", + "clover", + "club", + "coconut", + "code-branch", + "code-commit", + "code-compare", + "code-fork", + "code-merge", + "code-pull-request-closed", + "code-pull-request-draft", + "code-pull-request", + "code-simple", + "code", + "coffee-bean", + "coffee-beans", + "coffee-pot", + "coffin-cross", + "coffin", + "coin-blank", + "coin-front", + "coin-vertical", + "coin", + "coins", + "colon-sign", + "colon", + "columns-3", + "comet", + "comma", + "command", + "comment-arrow-down", + "comment-arrow-up-right", + "comment-arrow-up", + "comment-captions", + "comment-check", + "comment-code", + "comment-dollar", + "comment-dots", + "comment-exclamation", + "comment-heart", + "comment-image", + "comment-lines", + "comment-medical", + "comment-middle-top", + "comment-middle", + "comment-minus", + "comment-music", + "comment-pen", + "comment-plus", + "comment-question", + "comment-quote", + "comment-slash", + "comment-smile", + "comment-sms", + "comment-text", + "comment-xmark", + "comment", + "comments-dollar", + "comments-question-check", + "comments-question", + "comments", + "compact-disc", + "compass-drafting", + "compass-slash", + "compass", + "compress-wide", + "compress", + "computer-classic", + "computer-mouse-scrollwheel", + "computer-mouse", + "computer-speaker", + "computer", + "container-storage", + "conveyor-belt-arm", + "conveyor-belt-boxes", + "conveyor-belt-empty", + "conveyor-belt", + "cookie-bite", + "cookie", + "copy", + "copyright", + "corn", + "corner", + "couch", + "court-sport", + "cow", + "cowbell-circle-plus", + "cowbell", + "crab", + "crate-apple", + "crate-empty", + "credit-card-blank", + "credit-card-front", + "credit-card", + "cricket-bat-ball", + "croissant", + "crop-simple", + "crop", + "cross", + "crosshairs-simple", + "crosshairs", + "crow", + "crown", + "crutch", + "crutches", + "cruzeiro-sign", + "crystal-ball", + "cube", + "cubes-stacked", + "cubes", + "cucumber", + "cup-straw-swoosh", + "cup-straw", + "cup-togo", + "cupcake", + "curling-stone", + "custard", + "d", + "dagger", + "dash", + "database", + "deer-rudolph", + "deer", + "delete-left", + "delete-right", + "democrat", + "desktop-arrow-down", + "desktop", + "dharmachakra", + "diagram-cells", + "diagram-lean-canvas", + "diagram-nested", + "diagram-next", + "diagram-predecessor", + "diagram-previous", + "diagram-project", + "diagram-sankey", + "diagram-subtask", + "diagram-successor", + "diagram-venn", + "dial-high", + "dial-low", + "dial-max", + "dial-med-low", + "dial-med", + "dial-min", + "dial-off", + "dial", + "diamond-exclamation", + "diamond-half-stroke", + "diamond-half", + "diamond-turn-right", + "diamond", + "diamonds-4", + "dice-d10", + "dice-d12", + "dice-d20", + "dice-d4", + "dice-d6", + "dice-d8", + "dice-five", + "dice-four", + "dice-one", + "dice-six", + "dice-three", + "dice-two", + "dice", + "dinosaur", + "diploma", + "disc-drive", + "disease", + "display-arrow-down", + "display-chart-up-circle-currency", + "display-chart-up-circle-dollar", + "display-chart-up", + "display-code", + "display-medical", + "display-slash", + "display", + "distribute-spacing-horizontal", + "distribute-spacing-vertical", + "ditto", + "divide", + "dna", + "do-not-enter", + "dog-leashed", + "dog", + "dollar-sign", + "dolly-empty", + "dolly", + "dolphin", + "dong-sign", + "donut", + "door-closed", + "door-open", + "dove", + "down-from-bracket", + "down-from-dotted-line", + "down-from-line", + "down-left-and-up-right-to-center", + "down-left", + "down-long", + "down-right", + "down-to-bracket", + "down-to-dotted-line", + "down-to-line", + "down", + "download", + "dragon", + "draw-circle", + "draw-polygon", + "draw-square", + "dreidel", + "drone-front", + "drone", + "droplet-degree", + "droplet-percent", + "droplet-slash", + "droplet", + "drum-steelpan", + "drum", + "drumstick-bite", + "drumstick", + "dryer-heat", + "dryer", + "duck", + "dumbbell", + "dumpster-fire", + "dumpster", + "dungeon", + "e", + "ear-deaf", + "ear-listen", + "ear-muffs", + "ear", + "earth-africa", + "earth-americas", + "earth-asia", + "earth-europe", + "earth-oceania", + "eclipse", + "egg-fried", + "egg", + "eggplant", + "eject", + "elephant", + "elevator", + "ellipsis-stroke-vertical", + "ellipsis-stroke", + "ellipsis-vertical", + "ellipsis", + "empty-set", + "engine-warning", + "engine", + "envelope-circle-check", + "envelope-dot", + "envelope-open-dollar", + "envelope-open-text", + "envelope-open", + "envelope", + "envelopes-bulk", + "envelopes", + "equals", + "eraser", + "escalator", + "ethernet", + "euro-sign", + "excavator", + "exclamation", + "expand-wide", + "expand", + "explosion", + "eye-dropper-full", + "eye-dropper-half", + "eye-dropper", + "eye-evil", + "eye-low-vision", + "eye-slash", + "eye", + "eyes", + "f", + "face-angry-horns", + "face-angry", + "face-anguished", + "face-anxious-sweat", + "face-astonished", + "face-awesome", + "face-beam-hand-over-mouth", + "face-clouds", + "face-confounded", + "face-confused", + "face-cowboy-hat", + "face-diagonal-mouth", + "face-disappointed", + "face-disguise", + "face-dizzy", + "face-dotted", + "face-downcast-sweat", + "face-drooling", + "face-exhaling", + "face-explode", + "face-expressionless", + "face-eyes-xmarks", + "face-fearful", + "face-flushed", + "face-frown-open", + "face-frown-slight", + "face-frown", + "face-glasses", + "face-grimace", + "face-grin-beam-sweat", + "face-grin-beam", + "face-grin-hearts", + "face-grin-squint-tears", + "face-grin-squint", + "face-grin-stars", + "face-grin-tears", + "face-grin-tongue-squint", + "face-grin-tongue-wink", + "face-grin-tongue", + "face-grin-wide", + "face-grin-wink", + "face-grin", + "face-hand-over-mouth", + "face-hand-peeking", + "face-hand-yawn", + "face-head-bandage", + "face-holding-back-tears", + "face-hushed", + "face-icicles", + "face-kiss-beam", + "face-kiss-closed-eyes", + "face-kiss-wink-heart", + "face-kiss", + "face-laugh-beam", + "face-laugh-squint", + "face-laugh-wink", + "face-laugh", + "face-lying", + "face-mask", + "face-meh-blank", + "face-meh", + "face-melting", + "face-monocle", + "face-nauseated", + "face-nose-steam", + "face-party", + "face-pensive", + "face-persevering", + "face-pleading", + "face-pouting", + "face-raised-eyebrow", + "face-relieved", + "face-rolling-eyes", + "face-sad-cry", + "face-sad-sweat", + "face-sad-tear", + "face-saluting", + "face-scream", + "face-shush", + "face-sleeping", + "face-sleepy", + "face-smile-beam", + "face-smile-halo", + "face-smile-hearts", + "face-smile-horns", + "face-smile-plus", + "face-smile-relaxed", + "face-smile-tear", + "face-smile-tongue", + "face-smile-upside-down", + "face-smile-wink", + "face-smile", + "face-smiling-hands", + "face-smirking", + "face-spiral-eyes", + "face-sunglasses", + "face-surprise", + "face-swear", + "face-thermometer", + "face-thinking", + "face-tired", + "face-tissue", + "face-tongue-money", + "face-tongue-sweat", + "face-unamused", + "face-viewfinder", + "face-vomit", + "face-weary", + "face-woozy", + "face-worried", + "face-zany", + "face-zipper", + "falafel", + "family-dress", + "family-pants", + "family", + "fan-table", + "fan", + "farm", + "faucet-drip", + "faucet", + "fax", + "feather-pointed", + "feather", + "fence", + "ferris-wheel", + "ferry", + "field-hockey-stick-ball", + "file-arrow-down", + "file-arrow-up", + "file-audio", + "file-binary", + "file-cad", + "file-certificate", + "file-chart-column", + "file-chart-pie", + "file-check", + "file-circle-check", + "file-circle-exclamation", + "file-circle-info", + "file-circle-minus", + "file-circle-plus", + "file-circle-question", + "file-circle-xmark", + "file-code", + "file-contract", + "file-csv", + "file-dashed-line", + "file-doc", + "file-eps", + "file-excel", + "file-exclamation", + "file-export", + "file-gif", + "file-heart", + "file-image", + "file-import", + "file-invoice-dollar", + "file-invoice", + "file-jpg", + "file-lines", + "file-lock", + "file-magnifying-glass", + "file-medical", + "file-minus", + "file-mov", + "file-mp3", + "file-mp4", + "file-music", + "file-pdf", + "file-pen", + "file-plus-minus", + "file-plus", + "file-png", + "file-powerpoint", + "file-ppt", + "file-prescription", + "file-shield", + "file-signature", + "file-slash", + "file-spreadsheet", + "file-svg", + "file-user", + "file-vector", + "file-video", + "file-waveform", + "file-word", + "file-xls", + "file-xmark", + "file-xml", + "file-zip", + "file-zipper", + "file", + "files-medical", + "files", + "fill-drip", + "fill", + "film-canister", + "film-simple", + "film-slash", + "film", + "films", + "filter-circle-dollar", + "filter-circle-xmark", + "filter-list", + "filter-slash", + "filter", + "filters", + "fingerprint", + "fire-burner", + "fire-extinguisher", + "fire-flame-curved", + "fire-flame-simple", + "fire-flame", + "fire-hydrant", + "fire-smoke", + "fire", + "fireplace", + "fish-bones", + "fish-cooked", + "fish-fins", + "fish", + "fishing-rod", + "flag-checkered", + "flag-pennant", + "flag-swallowtail", + "flag-usa", + "flag", + "flashlight", + "flask-gear", + "flask-round-poison", + "flask-round-potion", + "flask-vial", + "flask", + "flatbread-stuffed", + "flatbread", + "floppy-disk-circle-arrow-right", + "floppy-disk-circle-xmark", + "floppy-disk-pen", + "floppy-disk", + "floppy-disks", + "florin-sign", + "flower-daffodil", + "flower-tulip", + "flower", + "flute", + "flux-capacitor", + "flying-disc", + "folder-arrow-down", + "folder-arrow-up", + "folder-bookmark", + "folder-check", + "folder-closed", + "folder-gear", + "folder-grid", + "folder-heart", + "folder-image", + "folder-magnifying-glass", + "folder-medical", + "folder-minus", + "folder-music", + "folder-open", + "folder-plus", + "folder-tree", + "folder-user", + "folder-xmark", + "folder", + "folders", + "fondue-pot", + "font-awesome", + "font-case", + "font", + "football-helmet", + "football", + "fork-knife", + "fork", + "forklift", + "fort", + "forward-fast", + "forward-step", + "forward", + "frame", + "franc-sign", + "french-fries", + "frog", + "function", + "futbol", + "g", + "galaxy", + "gallery-thumbnails", + "game-board-simple", + "game-board", + "game-console-handheld-crank", + "game-console-handheld", + "gamepad-modern", + "gamepad", + "garage-car", + "garage-open", + "garage", + "garlic", + "gas-pump-slash", + "gas-pump", + "gauge-circle-bolt", + "gauge-circle-minus", + "gauge-circle-plus", + "gauge-high", + "gauge-low", + "gauge-max", + "gauge-min", + "gauge-simple-high", + "gauge-simple-low", + "gauge-simple-max", + "gauge-simple-min", + "gauge-simple", + "gauge", + "gavel", + "gear-code", + "gear-complex-code", + "gear-complex", + "gear", + "gears", + "gem", + "genderless", + "ghost", + "gif", + "gift-card", + "gift", + "gifts", + "gingerbread-man", + "glass-citrus", + "glass-empty", + "glass-half", + "glass-water-droplet", + "glass-water", + "glass", + "glasses-round", + "glasses", + "globe-pointer", + "globe-snow", + "globe-stand", + "globe-wifi", + "globe", + "goal-net", + "golf-ball-tee", + "golf-club", + "golf-flag-hole", + "gopuram", + "graduation-cap", + "gramophone", + "grapes", + "grate-droplet", + "grate", + "greater-than-equal", + "greater-than", + "grid-2-plus", + "grid-2", + "grid-4", + "grid-5", + "grid-dividers", + "grid-horizontal", + "grid-round-2-plus", + "grid-round-2", + "grid-round-4", + "grid-round-5", + "grid-round", + "grid", + "grill-fire", + "grill-hot", + "grill", + "grip-dots-vertical", + "grip-dots", + "grip-lines-vertical", + "grip-lines", + "grip-vertical", + "grip", + "group-arrows-rotate", + "guarani-sign", + "guitar-electric", + "guitar", + "guitars", + "gun-slash", + "gun-squirt", + "gun", + "h", + "h1", + "h2", + "h3", + "h4", + "h5", + "h6", + "hammer-brush", + "hammer-crash", + "hammer-war", + "hammer", + "hamsa", + "hand-back-fist", + "hand-back-point-down", + "hand-back-point-left", + "hand-back-point-ribbon", + "hand-back-point-right", + "hand-back-point-up", + "hand-dots", + "hand-fingers-crossed", + "hand-fist", + "hand-heart", + "hand-holding-box", + "hand-holding-circle-dollar", + "hand-holding-dollar", + "hand-holding-droplet", + "hand-holding-hand", + "hand-holding-heart", + "hand-holding-magic", + "hand-holding-medical", + "hand-holding-seedling", + "hand-holding-skull", + "hand-holding", + "hand-horns", + "hand-lizard", + "hand-love", + "hand-middle-finger", + "hand-peace", + "hand-point-down", + "hand-point-left", + "hand-point-ribbon", + "hand-point-right", + "hand-point-up", + "hand-pointer", + "hand-scissors", + "hand-sparkles", + "hand-spock", + "hand-wave", + "hand", + "handcuffs", + "hands-asl-interpreting", + "hands-bound", + "hands-bubbles", + "hands-clapping", + "hands-holding-child", + "hands-holding-circle", + "hands-holding-diamond", + "hands-holding-dollar", + "hands-holding-heart", + "hands-holding", + "hands-praying", + "hands", + "handshake-angle", + "handshake-simple-slash", + "handshake-simple", + "handshake-slash", + "handshake", + "hanukiah", + "hard-drive", + "hashtag-lock", + "hashtag", + "hat-beach", + "hat-chef", + "hat-cowboy-side", + "hat-cowboy", + "hat-santa", + "hat-winter", + "hat-witch", + "hat-wizard", + "head-side-brain", + "head-side-cough-slash", + "head-side-cough", + "head-side-gear", + "head-side-goggles", + "head-side-headphones", + "head-side-heart", + "head-side-mask", + "head-side-medical", + "head-side-virus", + "head-side", + "heading", + "headphones-simple", + "headphones", + "headset", + "heart-circle-bolt", + "heart-circle-check", + "heart-circle-exclamation", + "heart-circle-minus", + "heart-circle-plus", + "heart-circle-xmark", + "heart-crack", + "heart-half-stroke", + "heart-half", + "heart-pulse", + "heart", + "heat", + "helicopter-symbol", + "helicopter", + "helmet-battle", + "helmet-safety", + "helmet-un", + "hexagon-check", + "hexagon-divide", + "hexagon-exclamation", + "hexagon-image", + "hexagon-minus", + "hexagon-plus", + "hexagon-vertical-nft-slanted", + "hexagon-vertical-nft", + "hexagon-xmark", + "hexagon", + "high-definition", + "highlighter-line", + "highlighter", + "hill-avalanche", + "hill-rockslide", + "hippo", + "hockey-mask", + "hockey-puck", + "hockey-stick-puck", + "hockey-sticks", + "holly-berry", + "honey-pot", + "hood-cloak", + "horizontal-rule", + "horse-head", + "horse-saddle", + "horse", + "hose-reel", + "hose", + "hospital-user", + "hospital", + "hospitals", + "hot-tub-person", + "hotdog", + "hotel", + "hourglass-clock", + "hourglass-end", + "hourglass-half", + "hourglass-start", + "hourglass", + "house-blank", + "house-building", + "house-chimney-blank", + "house-chimney-crack", + "house-chimney-heart", + "house-chimney-medical", + "house-chimney-user", + "house-chimney-window", + "house-chimney", + "house-circle-check", + "house-circle-exclamation", + "house-circle-xmark", + "house-crack", + "house-day", + "house-fire", + "house-flag", + "house-flood-water-circle-arrow-right", + "house-flood-water", + "house-heart", + "house-laptop", + "house-lock", + "house-medical-circle-check", + "house-medical-circle-exclamation", + "house-medical-circle-xmark", + "house-medical-flag", + "house-medical", + "house-night", + "house-person-leave", + "house-person-return", + "house-signal", + "house-tree", + "house-tsunami", + "house-turret", + "house-user", + "house-water", + "house-window", + "house", + "hryvnia-sign", + "hundred-points", + "hurricane", + "hydra", + "hyphen", + "i-cursor", + "i", + "ice-cream", + "ice-skate", + "icicles", + "icons", + "id-badge", + "id-card-clip", + "id-card", + "igloo", + "image-landscape", + "image-polaroid-user", + "image-polaroid", + "image-portrait", + "image-slash", + "image-user", + "image", + "images-user", + "images", + "inbox-full", + "inbox-in", + "inbox-out", + "inbox", + "inboxes", + "indent", + "indian-rupee-sign", + "industry-windows", + "industry", + "infinity", + "info", + "inhaler", + "input-numeric", + "input-pipe", + "input-text", + "integral", + "interrobang", + "intersection", + "island-tropical", + "italic", + "j", + "jack-o-lantern", + "jar-wheat", + "jar", + "jedi", + "jet-fighter-up", + "jet-fighter", + "joint", + "joystick", + "jug-bottle", + "jug-detergent", + "jug", + "k", + "kaaba", + "kazoo", + "kerning", + "key-skeleton-left-right", + "key-skeleton", + "key", + "keyboard-brightness-low", + "keyboard-brightness", + "keyboard-down", + "keyboard-left", + "keyboard", + "keynote", + "khanda", + "kidneys", + "kip-sign", + "kit-medical", + "kitchen-set", + "kite", + "kiwi-bird", + "kiwi-fruit", + "knife-kitchen", + "knife", + "l", + "lacrosse-stick-ball", + "lacrosse-stick", + "lambda", + "lamp-desk", + "lamp-floor", + "lamp-street", + "lamp", + "land-mine-on", + "landmark-dome", + "landmark-flag", + "landmark-magnifying-glass", + "landmark", + "language", + "laptop-arrow-down", + "laptop-binary", + "laptop-code", + "laptop-file", + "laptop-medical", + "laptop-mobile", + "laptop-slash", + "laptop", + "lari-sign", + "lasso-sparkles", + "lasso", + "layer-group", + "layer-minus", + "layer-plus", + "leaf-heart", + "leaf-maple", + "leaf-oak", + "leaf", + "leafy-green", + "left-from-bracket", + "left-from-line", + "left-long-to-line", + "left-long", + "left-right", + "left-to-bracket", + "left-to-line", + "left", + "lemon", + "less-than-equal", + "less-than", + "life-ring", + "light-ceiling", + "light-emergency-on", + "light-emergency", + "light-switch-off", + "light-switch-on", + "light-switch", + "lightbulb-cfl-on", + "lightbulb-cfl", + "lightbulb-dollar", + "lightbulb-exclamation-on", + "lightbulb-exclamation", + "lightbulb-gear", + "lightbulb-message", + "lightbulb-on", + "lightbulb-slash", + "lightbulb", + "lighthouse", + "lights-holiday", + "line-columns", + "line-height", + "lines-leaning", + "link-horizontal-slash", + "link-horizontal", + "link-simple-slash", + "link-simple", + "link-slash", + "link", + "lips", + "lira-sign", + "list-check", + "list-dropdown", + "list-music", + "list-ol", + "list-radio", + "list-timeline", + "list-tree", + "list-ul", + "list", + "litecoin-sign", + "loader", + "lobster", + "location-arrow-up", + "location-arrow", + "location-check", + "location-crosshairs-slash", + "location-crosshairs", + "location-dot-slash", + "location-dot", + "location-exclamation", + "location-minus", + "location-pen", + "location-pin-lock", + "location-pin-slash", + "location-pin", + "location-plus", + "location-question", + "location-smile", + "location-xmark", + "lock-a", + "lock-hashtag", + "lock-keyhole-open", + "lock-keyhole", + "lock-open", + "lock", + "locust", + "lollipop", + "loveseat", + "luchador-mask", + "lungs-virus", + "lungs", + "m", + "mace", + "magnet", + "magnifying-glass-arrow-right", + "magnifying-glass-arrows-rotate", + "magnifying-glass-chart", + "magnifying-glass-dollar", + "magnifying-glass-location", + "magnifying-glass-minus", + "magnifying-glass-music", + "magnifying-glass-play", + "magnifying-glass-plus", + "magnifying-glass-waveform", + "magnifying-glass", + "mailbox-flag-up", + "mailbox", + "manat-sign", + "mandolin", + "mango", + "manhole", + "map-location-dot", + "map-location", + "map-pin", + "map", + "marker", + "mars-and-venus-burst", + "mars-and-venus", + "mars-double", + "mars-stroke-right", + "mars-stroke-up", + "mars-stroke", + "mars", + "martini-glass-citrus", + "martini-glass-empty", + "martini-glass", + "mask-face", + "mask-snorkel", + "mask-ventilator", + "mask", + "masks-theater", + "mattress-pillow", + "maximize", + "meat", + "medal", + "megaphone", + "melon-slice", + "melon", + "memo-circle-check", + "memo-circle-info", + "memo-pad", + "memo", + "memory", + "menorah", + "mercury", + "merge", + "message-arrow-down", + "message-arrow-up-right", + "message-arrow-up", + "message-bot", + "message-captions", + "message-check", + "message-code", + "message-dollar", + "message-dots", + "message-exclamation", + "message-heart", + "message-image", + "message-lines", + "message-medical", + "message-middle-top", + "message-middle", + "message-minus", + "message-music", + "message-pen", + "message-plus", + "message-question", + "message-quote", + "message-slash", + "message-smile", + "message-sms", + "message-text", + "message-xmark", + "message", + "messages-dollar", + "messages-question", + "messages", + "meteor", + "meter-bolt", + "meter-droplet", + "meter-fire", + "meter", + "microchip-ai", + "microchip", + "microphone-lines-slash", + "microphone-lines", + "microphone-slash", + "microphone-stand", + "microphone", + "microscope", + "microwave", + "mill-sign", + "minimize", + "minus", + "mistletoe", + "mitten", + "mobile-button", + "mobile-notch", + "mobile-retro", + "mobile-screen-button", + "mobile-screen", + "mobile-signal-out", + "mobile-signal", + "mobile", + "money-bill-1-wave", + "money-bill-1", + "money-bill-simple-wave", + "money-bill-simple", + "money-bill-transfer", + "money-bill-trend-up", + "money-bill-wave", + "money-bill-wheat", + "money-bill", + "money-bills-simple", + "money-bills", + "money-check-dollar-pen", + "money-check-dollar", + "money-check-pen", + "money-check", + "money-from-bracket", + "money-simple-from-bracket", + "monitor-waveform", + "monkey", + "monument", + "moon-cloud", + "moon-over-sun", + "moon-stars", + "moon", + "moped", + "mortar-pestle", + "mosque", + "mosquito-net", + "mosquito", + "motorcycle", + "mound", + "mountain-city", + "mountain-sun", + "mountain", + "mountains", + "mouse-field", + "mp3-player", + "mug-hot", + "mug-marshmallows", + "mug-saucer", + "mug-tea-saucer", + "mug-tea", + "mug", + "mushroom", + "music-magnifying-glass", + "music-note-slash", + "music-note", + "music-slash", + "music", + "mustache", + "n", + "naira-sign", + "narwhal", + "nesting-dolls", + "network-wired", + "neuter", + "newspaper", + "nfc-lock", + "nfc-magnifying-glass", + "nfc-pen", + "nfc-signal", + "nfc-slash", + "nfc-symbol", + "nfc-trash", + "nfc", + "nose", + "not-equal", + "notdef", + "note-medical", + "note-sticky", + "note", + "notebook", + "notes-medical", + "notes", + "o", + "object-exclude", + "object-group", + "object-intersect", + "object-subtract", + "object-ungroup", + "object-union", + "objects-align-bottom", + "objects-align-center-horizontal", + "objects-align-center-vertical", + "objects-align-left", + "objects-align-right", + "objects-align-top", + "objects-column", + "octagon-check", + "octagon-divide", + "octagon-exclamation", + "octagon-minus", + "octagon-plus", + "octagon-xmark", + "octagon", + "octopus", + "oil-can-drip", + "oil-can", + "oil-temperature", + "oil-well", + "olive-branch", + "olive", + "om", + "omega", + "onion", + "option", + "ornament", + "otter", + "outdent", + "outlet", + "oven", + "overline", + "p", + "page-caret-down", + "page-caret-up", + "page", + "pager", + "paint-roller", + "paintbrush-fine", + "paintbrush-pencil", + "paintbrush", + "palette", + "pallet-box", + "pallet-boxes", + "pallet", + "pan-food", + "pan-frying", + "pancakes", + "panel-ews", + "panel-fire", + "panorama", + "paper-plane-top", + "paper-plane", + "paperclip-vertical", + "paperclip", + "parachute-box", + "paragraph-left", + "paragraph", + "party-bell", + "party-horn", + "passport", + "paste", + "pause", + "paw-claws", + "paw-simple", + "paw", + "peace", + "peach", + "peanut", + "peanuts", + "peapod", + "pear", + "pedestal", + "pegasus", + "pen-circle", + "pen-clip-slash", + "pen-clip", + "pen-fancy-slash", + "pen-fancy", + "pen-field", + "pen-line", + "pen-nib-slash", + "pen-nib", + "pen-paintbrush", + "pen-ruler", + "pen-slash", + "pen-swirl", + "pen-to-square", + "pen", + "pencil-mechanical", + "pencil-slash", + "pencil", + "people-arrows", + "people-carry-box", + "people-dress-simple", + "people-dress", + "people-group", + "people-line", + "people-pants-simple", + "people-pants", + "people-pulling", + "people-robbery", + "people-roof", + "people-simple", + "people", + "pepper-hot", + "pepper", + "percent", + "period", + "person-arrow-down-to-line", + "person-arrow-up-from-line", + "person-biking-mountain", + "person-biking", + "person-booth", + "person-breastfeeding", + "person-burst", + "person-cane", + "person-carry-box", + "person-chalkboard", + "person-circle-check", + "person-circle-exclamation", + "person-circle-minus", + "person-circle-plus", + "person-circle-question", + "person-circle-xmark", + "person-digging", + "person-dolly-empty", + "person-dolly", + "person-dots-from-line", + "person-dress-burst", + "person-dress-fairy", + "person-dress-simple", + "person-dress", + "person-drowning", + "person-fairy", + "person-falling-burst", + "person-falling", + "person-from-portal", + "person-half-dress", + "person-harassing", + "person-hiking", + "person-military-pointing", + "person-military-rifle", + "person-military-to-person", + "person-pinball", + "person-praying", + "person-pregnant", + "person-rays", + "person-rifle", + "person-running-fast", + "person-running", + "person-seat-reclined", + "person-seat", + "person-shelter", + "person-sign", + "person-simple", + "person-skating", + "person-ski-jumping", + "person-ski-lift", + "person-skiing-nordic", + "person-skiing", + "person-sledding", + "person-snowboarding", + "person-snowmobiling", + "person-swimming", + "person-through-window", + "person-to-door", + "person-to-portal", + "person-walking-arrow-loop-left", + "person-walking-arrow-right", + "person-walking-dashed-line-arrow-right", + "person-walking-luggage", + "person-walking-with-cane", + "person-walking", + "person", + "peseta-sign", + "peso-sign", + "phone-arrow-down-left", + "phone-arrow-right", + "phone-arrow-up-right", + "phone-flip", + "phone-hangup", + "phone-intercom", + "phone-missed", + "phone-office", + "phone-plus", + "phone-rotary", + "phone-slash", + "phone-volume", + "phone-xmark", + "phone", + "photo-film-music", + "photo-film", + "pi", + "piano-keyboard", + "piano", + "pickaxe", + "pickleball", + "pie", + "pig", + "piggy-bank", + "pills", + "pinata", + "pinball", + "pineapple", + "pipe-circle-check", + "pipe-collar", + "pipe-section", + "pipe-smoking", + "pipe-valve", + "pipe", + "pizza-slice", + "pizza", + "place-of-worship", + "plane-arrival", + "plane-circle-check", + "plane-circle-exclamation", + "plane-circle-xmark", + "plane-departure", + "plane-engines", + "plane-lock", + "plane-prop", + "plane-slash", + "plane-tail", + "plane-up-slash", + "plane-up", + "plane", + "planet-moon", + "planet-ringed", + "plant-wilt", + "plate-utensils", + "plate-wheat", + "play-pause", + "play", + "plug-circle-bolt", + "plug-circle-check", + "plug-circle-exclamation", + "plug-circle-minus", + "plug-circle-plus", + "plug-circle-xmark", + "plug", + "plus-large", + "plus-minus", + "plus", + "podcast", + "podium-star", + "podium", + "police-box", + "poll-people", + "pompebled", + "poo-storm", + "poo", + "pool-8-ball", + "poop", + "popcorn", + "popsicle", + "pot-food", + "potato", + "power-off", + "prescription-bottle-medical", + "prescription-bottle-pill", + "prescription-bottle", + "prescription", + "presentation-screen", + "pretzel", + "print-magnifying-glass", + "print-slash", + "print", + "projector", + "pump-medical", + "pump-soap", + "pump", + "pumpkin", + "puzzle-piece-simple", + "puzzle-piece", + "puzzle", + "q", + "qrcode", + "question", + "quote-left", + "quote-right", + "quotes", + "r", + "rabbit-running", + "rabbit", + "raccoon", + "racquet", + "radar", + "radiation", + "radio-tuner", + "radio", + "rainbow", + "raindrops", + "ram", + "ramp-loading", + "ranking-star", + "raygun", + "receipt", + "record-vinyl", + "rectangle-ad", + "rectangle-barcode", + "rectangle-code", + "rectangle-history-circle-plus", + "rectangle-history-circle-user", + "rectangle-history", + "rectangle-list", + "rectangle-pro", + "rectangle-terminal", + "rectangle-vertical-history", + "rectangle-vertical", + "rectangle-wide", + "rectangle-xmark", + "rectangle", + "rectangles-mixed", + "recycle", + "reel", + "reflect-both", + "reflect-horizontal", + "reflect-vertical", + "refrigerator", + "registered", + "repeat-1", + "repeat", + "reply-all", + "reply-clock", + "reply", + "republican", + "restroom-simple", + "restroom", + "retweet", + "rhombus", + "ribbon", + "right-from-bracket", + "right-from-line", + "right-left-large", + "right-left", + "right-long-to-line", + "right-long", + "right-to-bracket", + "right-to-line", + "right", + "ring-diamond", + "ring", + "rings-wedding", + "road-barrier", + "road-bridge", + "road-circle-check", + "road-circle-exclamation", + "road-circle-xmark", + "road-lock", + "road-spikes", + "road", + "robot-astromech", + "robot", + "rocket-launch", + "rocket", + "roller-coaster", + "rotate-exclamation", + "rotate-left", + "rotate-reverse", + "rotate-right", + "rotate", + "route-highway", + "route-interstate", + "route", + "router", + "rss", + "ruble-sign", + "rug", + "rugby-ball", + "ruler-combined", + "ruler-horizontal", + "ruler-triangle", + "ruler-vertical", + "ruler", + "rupee-sign", + "rupiah-sign", + "rv", + "s", + "sack-dollar", + "sack-xmark", + "sack", + "sailboat", + "salad", + "salt-shaker", + "sandwich", + "satellite-dish", + "satellite", + "sausage", + "saxophone-fire", + "saxophone", + "scale-balanced", + "scale-unbalanced-flip", + "scale-unbalanced", + "scalpel-line-dashed", + "scalpel", + "scanner-gun", + "scanner-image", + "scanner-keyboard", + "scanner-touchscreen", + "scarecrow", + "scarf", + "school-circle-check", + "school-circle-exclamation", + "school-circle-xmark", + "school-flag", + "school-lock", + "school", + "scissors", + "screen-users", + "screencast", + "screwdriver-wrench", + "screwdriver", + "scribble", + "scroll-old", + "scroll-torah", + "scroll", + "scrubber", + "scythe", + "sd-card", + "sd-cards", + "seal-exclamation", + "seal-question", + "seal", + "seat-airline", + "section", + "seedling", + "semicolon", + "send-back", + "send-backward", + "sensor-cloud", + "sensor-fire", + "sensor-on", + "sensor-triangle-exclamation", + "sensor", + "server", + "shapes", + "share-all", + "share-from-square", + "share-nodes", + "share", + "sheep", + "sheet-plastic", + "shekel-sign", + "shelves-empty", + "shelves", + "shield-cat", + "shield-check", + "shield-cross", + "shield-dog", + "shield-exclamation", + "shield-halved", + "shield-heart", + "shield-keyhole", + "shield-minus", + "shield-plus", + "shield-quartered", + "shield-slash", + "shield-virus", + "shield-xmark", + "shield", + "ship", + "shirt-long-sleeve", + "shirt-running", + "shirt-tank-top", + "shirt", + "shish-kebab", + "shoe-prints", + "shop-lock", + "shop-slash", + "shop", + "shovel-snow", + "shovel", + "shower-down", + "shower", + "shredder", + "shrimp", + "shuffle", + "shutters", + "shuttle-space", + "shuttlecock", + "sickle", + "sidebar-flip", + "sidebar", + "sigma", + "sign-hanging", + "sign-post", + "sign-posts-wrench", + "sign-posts", + "signal-bars-fair", + "signal-bars-good", + "signal-bars-slash", + "signal-bars-weak", + "signal-bars", + "signal-fair", + "signal-good", + "signal-slash", + "signal-stream-slash", + "signal-stream", + "signal-strong", + "signal-weak", + "signal", + "signature-lock", + "signature-slash", + "signature", + "signs-post", + "sim-card", + "sim-cards", + "sink", + "siren-on", + "siren", + "sitemap", + "skeleton-ribs", + "skeleton", + "ski-boot-ski", + "ski-boot", + "skull-cow", + "skull-crossbones", + "skull", + "slash-back", + "slash-forward", + "slash", + "sleigh", + "slider", + "sliders-simple", + "sliders-up", + "sliders", + "slot-machine", + "smog", + "smoke", + "smoking", + "snake", + "snooze", + "snow-blowing", + "snowflake-droplets", + "snowflake", + "snowflakes", + "snowman-head", + "snowman", + "snowplow", + "soap", + "socks", + "soft-serve", + "solar-panel", + "solar-system", + "sort-down", + "sort-up", + "sort", + "spa", + "space-station-moon-construction", + "space-station-moon", + "spade", + "spaghetti-monster-flying", + "sparkle", + "sparkles", + "speaker", + "speakers", + "spell-check", + "spider-black-widow", + "spider-web", + "spider", + "spinner-scale", + "spinner-third", + "spinner", + "split", + "splotch", + "spoon", + "sportsball", + "spray-can-sparkles", + "spray-can", + "sprinkler-ceiling", + "sprinkler", + "square-0", + "square-1", + "square-2", + "square-3", + "square-4", + "square-5", + "square-6", + "square-7", + "square-8", + "square-9", + "square-a-lock", + "square-a", + "square-ampersand", + "square-arrow-down-left", + "square-arrow-down-right", + "square-arrow-down", + "square-arrow-left", + "square-arrow-right", + "square-arrow-up-left", + "square-arrow-up-right", + "square-arrow-up", + "square-b", + "square-bolt", + "square-c", + "square-caret-down", + "square-caret-left", + "square-caret-right", + "square-caret-up", + "square-check", + "square-chevron-down", + "square-chevron-left", + "square-chevron-right", + "square-chevron-up", + "square-code", + "square-d", + "square-dashed-circle-plus", + "square-dashed", + "square-divide", + "square-dollar", + "square-down-left", + "square-down-right", + "square-down", + "square-e", + "square-ellipsis-vertical", + "square-ellipsis", + "square-envelope", + "square-exclamation", + "square-f", + "square-fragile", + "square-full", + "square-g", + "square-h", + "square-heart", + "square-i", + "square-info", + "square-j", + "square-k", + "square-kanban", + "square-l", + "square-left", + "square-list", + "square-m", + "square-minus", + "square-n", + "square-nfi", + "square-o", + "square-p", + "square-parking-slash", + "square-parking", + "square-pen", + "square-person-confined", + "square-phone-flip", + "square-phone-hangup", + "square-phone", + "square-plus", + "square-poll-horizontal", + "square-poll-vertical", + "square-q", + "square-quarters", + "square-question", + "square-quote", + "square-r", + "square-right", + "square-ring", + "square-root-variable", + "square-root", + "square-rss", + "square-s", + "square-share-nodes", + "square-sliders-vertical", + "square-sliders", + "square-small", + "square-star", + "square-t", + "square-terminal", + "square-this-way-up", + "square-u", + "square-up-left", + "square-up-right", + "square-up", + "square-user", + "square-v", + "square-virus", + "square-w", + "square-x", + "square-xmark", + "square-y", + "square-z", + "square", + "squid", + "squirrel", + "staff-snake", + "staff", + "stairs", + "stamp", + "standard-definition", + "stapler", + "star-and-crescent", + "star-christmas", + "star-exclamation", + "star-half-stroke", + "star-half", + "star-of-david", + "star-of-life", + "star-sharp-half-stroke", + "star-sharp-half", + "star-sharp", + "star-shooting", + "star", + "starfighter-twin-ion-engine-advanced", + "starfighter-twin-ion-engine", + "starfighter", + "stars", + "starship-freighter", + "starship", + "steak", + "steering-wheel", + "sterling-sign", + "stethoscope", + "stocking", + "stomach", + "stop", + "stopwatch-20", + "stopwatch", + "store-lock", + "store-slash", + "store", + "strawberry", + "street-view", + "stretcher", + "strikethrough", + "stroopwafel", + "subscript", + "subtitles-slash", + "subtitles", + "suitcase-medical", + "suitcase-rolling", + "suitcase", + "sun-bright", + "sun-cloud", + "sun-dust", + "sun-haze", + "sun-plant-wilt", + "sun", + "sunglasses", + "sunrise", + "sunset", + "superscript", + "sushi-roll", + "sushi", + "swap-arrows", + "swap", + "swatchbook", + "sword-laser-alt", + "sword-laser", + "sword", + "swords-laser", + "swords", + "symbols", + "synagogue", + "syringe", + "t-rex", + "t", + "table-cells-column-lock", + "table-cells-column-unlock", + "table-cells-large", + "table-cells-lock", + "table-cells-row-lock", + "table-cells-row-unlock", + "table-cells-unlock", + "table-cells", + "table-columns", + "table-layout", + "table-list", + "table-picnic", + "table-pivot", + "table-rows", + "table-tennis-paddle-ball", + "table-tree", + "table", + "tablet-button", + "tablet-rugged", + "tablet-screen-button", + "tablet-screen", + "tablet", + "tablets", + "tachograph-digital", + "taco", + "tag", + "tags", + "tally-1", + "tally-2", + "tally-3", + "tally-4", + "tally", + "tamale", + "tank-water", + "tape", + "tarp-droplet", + "tarp", + "taxi-bus", + "taxi", + "teddy-bear", + "teeth-open", + "teeth", + "telescope", + "temperature-arrow-down", + "temperature-arrow-up", + "temperature-empty", + "temperature-full", + "temperature-half", + "temperature-high", + "temperature-list", + "temperature-low", + "temperature-quarter", + "temperature-snow", + "temperature-sun", + "temperature-three-quarters", + "tenge-sign", + "tennis-ball", + "tent-arrow-down-to-line", + "tent-arrow-left-right", + "tent-arrow-turn-left", + "tent-arrows-down", + "tent-double-peak", + "tent", + "tents", + "terminal", + "text-height", + "text-size", + "text-slash", + "text-width", + "text", + "thermometer", + "theta", + "thought-bubble", + "thumbs-down", + "thumbs-up", + "thumbtack-slash", + "thumbtack", + "tick", + "ticket-airline", + "ticket-perforated", + "ticket-simple", + "ticket", + "tickets-airline", + "tickets-perforated", + "tickets-simple", + "tickets", + "tilde", + "timeline-arrow", + "timeline", + "timer", + "tire-flat", + "tire-pressure-warning", + "tire-rugged", + "tire", + "toggle-large-off", + "toggle-large-on", + "toggle-off", + "toggle-on", + "toilet-paper-blank-under", + "toilet-paper-blank", + "toilet-paper-check", + "toilet-paper-slash", + "toilet-paper-under-slash", + "toilet-paper-under", + "toilet-paper-xmark", + "toilet-paper", + "toilet-portable", + "toilet", + "toilets-portable", + "tomato", + "tombstone-blank", + "tombstone", + "toolbox", + "tooth", + "toothbrush", + "torii-gate", + "tornado", + "tower-broadcast", + "tower-cell", + "tower-control", + "tower-observation", + "tractor", + "trademark", + "traffic-cone", + "traffic-light-go", + "traffic-light-slow", + "traffic-light-stop", + "traffic-light", + "trailer", + "train-subway-tunnel", + "train-subway", + "train-track", + "train-tram", + "train-tunnel", + "train", + "transformer-bolt", + "transgender", + "transporter-1", + "transporter-2", + "transporter-3", + "transporter-4", + "transporter-5", + "transporter-6", + "transporter-7", + "transporter-empty", + "transporter", + "trash-arrow-up", + "trash-can-arrow-up", + "trash-can-check", + "trash-can-clock", + "trash-can-list", + "trash-can-plus", + "trash-can-slash", + "trash-can-undo", + "trash-can-xmark", + "trash-can", + "trash-check", + "trash-clock", + "trash-list", + "trash-plus", + "trash-slash", + "trash-undo", + "trash-xmark", + "trash", + "treasure-chest", + "tree-christmas", + "tree-city", + "tree-deciduous", + "tree-decorated", + "tree-large", + "tree-palm", + "tree", + "trees", + "triangle-exclamation", + "triangle-instrument", + "triangle-person-digging", + "triangle", + "tricycle-adult", + "tricycle", + "trillium", + "trophy-star", + "trophy", + "trowel-bricks", + "trowel", + "truck-arrow-right", + "truck-bolt", + "truck-clock", + "truck-container-empty", + "truck-container", + "truck-droplet", + "truck-fast", + "truck-field-un", + "truck-field", + "truck-fire", + "truck-flatbed", + "truck-front", + "truck-ladder", + "truck-medical", + "truck-monster", + "truck-moving", + "truck-pickup", + "truck-plane", + "truck-plow", + "truck-ramp-box", + "truck-ramp-couch", + "truck-ramp", + "truck-tow", + "truck-utensils", + "truck", + "trumpet", + "tty-answer", + "tty", + "tugrik-sign", + "turkey", + "turkish-lira-sign", + "turn-down-left", + "turn-down-right", + "turn-down", + "turn-left-down", + "turn-left-up", + "turn-left", + "turn-right", + "turn-up", + "turntable", + "turtle", + "tv-music", + "tv-retro", + "tv", + "typewriter", + "u", + "ufo-beam", + "ufo", + "umbrella-beach", + "umbrella-simple", + "umbrella", + "underline", + "unicorn", + "uniform-martial-arts", + "union", + "universal-access", + "unlock-keyhole", + "unlock", + "up-down-left-right", + "up-down", + "up-from-bracket", + "up-from-dotted-line", + "up-from-line", + "up-left", + "up-long", + "up-right-and-down-left-from-center", + "up-right-from-square", + "up-right", + "up-to-bracket", + "up-to-dotted-line", + "up-to-line", + "up", + "upload", + "usb-drive", + "user-alien", + "user-astronaut", + "user-beard-bolt", + "user-bounty-hunter", + "user-check", + "user-chef", + "user-clock", + "user-cowboy", + "user-crown", + "user-doctor-hair-long", + "user-doctor-hair", + "user-doctor-message", + "user-doctor", + "user-gear", + "user-graduate", + "user-group-crown", + "user-group-simple", + "user-group", + "user-hair-buns", + "user-hair-long", + "user-hair-mullet", + "user-hair", + "user-headset", + "user-helmet-safety", + "user-hoodie", + "user-injured", + "user-large-slash", + "user-large", + "user-lock", + "user-magnifying-glass", + "user-minus", + "user-music", + "user-ninja", + "user-nurse-hair-long", + "user-nurse-hair", + "user-nurse", + "user-pen", + "user-pilot-tie", + "user-pilot", + "user-plus", + "user-police-tie", + "user-police", + "user-robot-xmarks", + "user-robot", + "user-secret", + "user-shakespeare", + "user-shield", + "user-slash", + "user-tag", + "user-tie-hair-long", + "user-tie-hair", + "user-tie", + "user-unlock", + "user-visor", + "user-vneck-hair-long", + "user-vneck-hair", + "user-vneck", + "user-xmark", + "user", + "users-between-lines", + "users-gear", + "users-line", + "users-medical", + "users-rays", + "users-rectangle", + "users-slash", + "users-viewfinder", + "users", + "utensils-slash", + "utensils", + "utility-pole-double", + "utility-pole", + "v", + "vacuum-robot", + "vacuum", + "value-absolute", + "van-shuttle", + "vault", + "vector-circle", + "vector-polygon", + "vector-square", + "vent-damper", + "venus-double", + "venus-mars", + "venus", + "vest-patches", + "vest", + "vial-circle-check", + "vial-virus", + "vial", + "vials", + "video-arrow-down-left", + "video-arrow-up-right", + "video-plus", + "video-slash", + "video", + "vihara", + "violin", + "virus-covid-slash", + "virus-covid", + "virus-slash", + "virus", + "viruses", + "voicemail", + "volcano", + "volleyball", + "volume-high", + "volume-low", + "volume-off", + "volume-slash", + "volume-xmark", + "volume", + "vr-cardboard", + "w", + "waffle", + "wagon-covered", + "walker", + "walkie-talkie", + "wallet", + "wand-magic-sparkles", + "wand-magic", + "wand-sparkles", + "wand", + "warehouse-full", + "warehouse", + "washing-machine", + "watch-apple", + "watch-calculator", + "watch-fitness", + "watch-smart", + "watch", + "water-arrow-down", + "water-arrow-up", + "water-ladder", + "water", + "watermelon-slice", + "wave-pulse", + "wave-sine", + "wave-square", + "wave-triangle", + "wave", + "waveform-lines", + "waveform", + "waves-sine", + "web-awesome", + "webhook", + "weight-hanging", + "weight-scale", + "whale", + "wheat-awn-circle-exclamation", + "wheat-awn-slash", + "wheat-awn", + "wheat-slash", + "wheat", + "wheelchair-move", + "wheelchair", + "whiskey-glass-ice", + "whiskey-glass", + "whistle", + "wifi-exclamation", + "wifi-fair", + "wifi-slash", + "wifi-weak", + "wifi", + "wind-turbine", + "wind-warning", + "wind", + "window-flip", + "window-frame-open", + "window-frame", + "window-maximize", + "window-minimize", + "window-restore", + "window", + "windsock", + "wine-bottle", + "wine-glass-crack", + "wine-glass-empty", + "wine-glass", + "won-sign", + "worm", + "wreath-laurel", + "wreath", + "wrench-simple", + "wrench", + "x-ray", + "x", + "xmark-large", + "xmark-to-slot", + "xmark", + "xmarks-lines", + "y", + "yen-sign", + "yin-yang", + "z" + ] +} diff --git a/node_modules/react-native-vector-icons/glyphmaps/Fontisto.json b/node_modules/react-native-vector-icons/glyphmaps/Fontisto.json new file mode 100644 index 00000000..d400ae4c --- /dev/null +++ b/node_modules/react-native-vector-icons/glyphmaps/Fontisto.json @@ -0,0 +1,619 @@ +{ + "acrobat-reader": 60095, + "applemusic": 60096, + "atlassian": 60097, + "aws": 60098, + "baidu": 60099, + "bing": 60100, + "bower": 60101, + "dailymotion": 60102, + "delicious": 60103, + "deviantart": 60104, + "disqus": 60105, + "flipboard": 60106, + "graphql": 60107, + "hexo": 60108, + "hipchat": 60109, + "icq": 60110, + "invision": 60111, + "jekyll": 60112, + "jira": 60113, + "json": 60114, + "livestream": 60115, + "messenger": 60116, + "meteor": 60117, + "onenote": 60118, + "mongodb": 60119, + "netflix": 60120, + "nginx": 60121, + "odnoklassniki": 60122, + "onedrive": 60123, + "origin": 60124, + "pingdom": 60125, + "rails": 60126, + "raspberry-pi": 60127, + "redis": 60128, + "redux": 60129, + "saucelabs": 60130, + "scorp": 60131, + "sentry": 60132, + "shazam": 60133, + "shopify": 60134, + "sinaweibo": 60135, + "slides": 60136, + "sublimetext": 60137, + "swift": 60138, + "ted": 60139, + "telegram": 60140, + "tesla": 60141, + "tinder": 60142, + "treehouse": 60143, + "twoo": 60144, + "udacity": 60145, + "webstorm": 60146, + "wix": 60147, + "yandex-international": 60148, + "yandex": 60149, + "ember": 60087, + "cpanel": 60088, + "viber": 60089, + "deskpro": 60090, + "discord": 60091, + "discourse": 60092, + "adobe": 60059, + "algolia": 60060, + "atom": 60061, + "babel": 60062, + "coffeescript": 60063, + "electronjs": 60064, + "mysql": 60065, + "oracle": 60066, + "php": 60067, + "sourcetree": 60068, + "ubuntu": 60069, + "unity": 60070, + "unreal-engine": 60071, + "webpack": 60072, + "angelist": 60026, + "app-store": 60027, + "digg": 60030, + "dockers": 60031, + "envato": 60032, + "gitlab": 60033, + "google-drive": 60034, + "google-play": 60035, + "grunt": 60036, + "gulp": 60037, + "hacker-news": 60038, + "imdb": 60039, + "jenkins": 60040, + "joomla": 60041, + "kickstarter": 60042, + "laravel": 60043, + "less": 60044, + "line": 60045, + "npm": 60046, + "periscope": 60047, + "product-hunt": 60048, + "quora": 60049, + "skyatlas": 60050, + "stylus": 60051, + "travis": 60052, + "trello": 60053, + "uber": 60054, + "vine": 60055, + "visual-studio": 60056, + "vk": 60057, + "vuejs": 60058, + "microsoft": 60025, + "blogger": 60028, + "500px": 59658, + "amazon": 59659, + "ampproject": 59660, + "android": 59661, + "angularjs": 59662, + "apple": 59663, + "behance": 59664, + "bitbucket": 59665, + "bluetooth-b": 59666, + "cloudflare": 59667, + "codepen": 59668, + "css3": 59669, + "dribbble": 59670, + "dropbox": 59671, + "facebook": 59672, + "flickr": 59673, + "foursquare": 59674, + "git": 59675, + "github": 59676, + "google-plus": 59677, + "google": 59678, + "hangout": 59679, + "houzz": 59680, + "html5": 59681, + "instagram": 59682, + "java": 59683, + "jquery": 59684, + "jsfiddle": 59685, + "linkedin": 59686, + "linux": 59687, + "magento": 59688, + "maxcdn": 59689, + "medium": 59690, + "meetup": 59691, + "nodejs": 59692, + "opencart": 59693, + "pinterest": 59694, + "playstation": 59695, + "python": 59696, + "react": 59697, + "reddit": 59698, + "ruby": 59699, + "sass": 59700, + "skype": 59701, + "slack": 59702, + "snapchat": 59703, + "soundcloud": 59704, + "spotify": 59705, + "stack-overflow": 59706, + "steam": 59707, + "stumbleupon": 59708, + "svn": 59709, + "swarm": 59710, + "tripadvisor": 59711, + "tumblr": 59712, + "twitch": 59713, + "twitter": 59714, + "vimeo": 59715, + "wetransfer": 59716, + "whatsapp": 59717, + "wifi-logo": 59718, + "wikipedia": 59719, + "windows": 59720, + "wordpress": 59721, + "xbox": 59722, + "yahoo": 59723, + "yelp": 59724, + "youtube-play": 59725, + "cocoapods": 60200, + "composer": 60201, + "yarn": 60202, + "language": 59943, + "toggle-off": 59948, + "toggle-on": 60029, + "anchor": 60094, + "archive": 60150, + "at": 60151, + "ban": 60152, + "battery-half": 60153, + "battery-full": 60154, + "battery-empty": 60155, + "battery-quarter": 60156, + "battery-three-quarters": 60157, + "bell-alt": 60158, + "bell": 60159, + "bookmark-alt": 60160, + "bookmark": 60161, + "bug": 60162, + "calculator": 60163, + "calendar": 60164, + "crosshairs": 60165, + "desktop": 60166, + "download": 60167, + "film": 60168, + "history": 60169, + "hourglass-end": 60170, + "hourglass-half": 60171, + "hourglass-start": 60172, + "hourglass": 60173, + "info": 60174, + "key": 60175, + "keyboard": 60176, + "laptop": 60177, + "lightbulb": 60178, + "magnet": 60179, + "map-marker-alt": 60180, + "map-marker": 60181, + "map": 60182, + "mobile-alt": 60183, + "mobile": 60184, + "paw": 60185, + "phone": 60186, + "power": 60187, + "qrcode": 60188, + "question": 60189, + "search": 60190, + "sitemap": 60191, + "star-half": 60192, + "stopwatch": 60193, + "tablet-alt": 60194, + "tablet": 60195, + "ticket": 60196, + "tv": 60197, + "upload": 60198, + "user-secret": 60199, + "camera": 59798, + "clock": 59799, + "close-a": 59800, + "code": 59801, + "comment": 59802, + "commenting": 59803, + "comments": 59804, + "crop": 59805, + "cursor": 59806, + "database": 59807, + "date": 59808, + "earth": 59809, + "email": 59810, + "eye": 59811, + "female": 59812, + "favorite": 59813, + "filter": 59814, + "fire": 59815, + "flag": 59816, + "flash": 59817, + "home": 59818, + "link": 59819, + "locked": 59820, + "male": 59821, + "minus-a": 59822, + "more-v-a": 59823, + "more-v": 59824, + "move-h-a": 59825, + "move-h": 59826, + "nav-icon-a": 59827, + "nav-icon-grid-a": 59828, + "nav-icon-grid": 59829, + "nav-icon-list-a": 59830, + "nav-icon-list": 59831, + "nav-icon": 59832, + "navigate": 59833, + "paper-plane": 59834, + "person": 59835, + "persons": 59836, + "picture": 59837, + "plus-a": 59838, + "print": 59839, + "quote-a-left": 59840, + "quote-a-right": 59841, + "quote-left": 59842, + "quote-right": 59843, + "reply": 59844, + "rss": 59845, + "scissors": 59846, + "share-a": 59847, + "share": 59848, + "trash": 59849, + "unlocked": 59850, + "usb": 59851, + "wifi": 59852, + "world-o": 59853, + "world": 59854, + "zoom": 59855, + "adjust": 60015, + "recycle": 60016, + "pinboard": 60093, + "zoom-minus": 60082, + "zoom-plus": 60083, + "check": 60084, + "asterisk": 60085, + "hashtag": 60086, + "checkbox-active": 59778, + "checkbox-passive": 59779, + "radio-btn-active": 59780, + "radio-btn-passive": 59781, + "shopping-bag-1": 60011, + "shopping-bag": 60012, + "shopping-barcode": 60017, + "shopping-basket-add": 60018, + "shopping-basket-remove": 60019, + "shopping-basket": 60020, + "shopping-package": 60021, + "shopping-pos-machine": 60022, + "shopping-sale": 60023, + "shopping-store": 60024, + "angle-dobule-down": 59748, + "angle-dobule-left": 59749, + "angle-dobule-right": 59750, + "angle-dobule-up": 59751, + "angle-down": 59752, + "angle-left": 59753, + "angle-right": 59754, + "angle-up": 59755, + "arrow-down-l": 59756, + "arrow-down": 59757, + "arrow-expand": 59758, + "arrow-h": 59759, + "arrow-left-l": 59760, + "arrow-left": 59761, + "arrow-move": 59762, + "arrow-resize": 59763, + "arrow-return-left": 59764, + "arrow-return-right": 59765, + "arrow-right-l": 59766, + "arrow-right": 59767, + "arrow-swap": 59768, + "arrow-up-l": 59769, + "arrow-up": 59770, + "arrow-v": 59771, + "caret-down": 59772, + "caret-left": 59773, + "caret-right": 59774, + "caret-up": 59775, + "fi": 59776, + "fontisto": 59777, + "backward": 59866, + "eject": 59867, + "equalizer": 59868, + "forward": 59869, + "headphone": 59870, + "heart": 59871, + "mic": 59872, + "music-note": 59873, + "pause": 59874, + "play-list": 59875, + "play": 59876, + "player-settings": 59877, + "podcast": 59878, + "random": 59879, + "record": 59880, + "star": 59881, + "step-backwrad": 59882, + "step-forward": 59883, + "stop": 59884, + "volume-down": 59885, + "volume-mute": 59886, + "volume-off": 59887, + "volume-up": 59888, + "airplay": 60008, + "bold": 59918, + "broken-link": 59919, + "center-align": 59920, + "close": 59921, + "columns": 59922, + "copy": 59923, + "eraser": 59924, + "export": 59925, + "file-1": 59926, + "file-2": 59927, + "folder": 59928, + "font": 59929, + "import": 59930, + "indent": 59931, + "italic": 59932, + "justify": 59933, + "left-align": 59934, + "link2": 59935, + "list-1": 59936, + "list-2": 59937, + "outdent": 59938, + "paperclip": 59939, + "paragraph": 59940, + "paste": 59941, + "preview": 59942, + "print2": 59943, + "redo": 59944, + "right-align": 59945, + "save-1": 59946, + "save": 59947, + "scissors2": 59948, + "strikethrough": 59949, + "subscript": 59950, + "superscript": 59951, + "table-1": 59952, + "table-2": 59953, + "text-height": 59954, + "text-width": 59955, + "underline": 59956, + "undo": 59957, + "cloud-down": 59958, + "cloud-refresh": 59959, + "cloud-up": 59960, + "cloudy-gusts": 59961, + "cloudy": 59962, + "compass": 59963, + "day-cloudy": 59964, + "day-haze": 59965, + "day-lightning": 59966, + "day-rain": 59967, + "day-snow": 59968, + "day-sunny": 59969, + "fog": 59970, + "horizon-alt": 59971, + "horizon": 59972, + "lightning": 59973, + "lightnings": 59974, + "night-alt-cloudy": 59975, + "night-alt-lightning": 59976, + "night-alt-rain": 59977, + "night-alt-snow": 59978, + "night-clear": 59979, + "rain": 59980, + "rainbow": 59981, + "rains": 59982, + "snow": 59983, + "snows": 59984, + "thermometer": 59985, + "umbrella": 59986, + "wind": 59987, + "confused": 59988, + "dizzy": 59989, + "expressionless": 59990, + "frowning": 59991, + "heart-eyes": 59992, + "laughing": 59993, + "mad": 59994, + "nervous": 59995, + "neutral": 59996, + "open-mouth": 59997, + "rage": 59998, + "slightly-smile": 59999, + "smiley": 60000, + "smiling": 60001, + "stuck-out-tongue": 60002, + "sunglasses": 60003, + "surprised": 60004, + "tongue": 60005, + "wink": 60006, + "zipper-mouth": 60007, + "aids": 60233, + "ambulance": 60234, + "bandage": 60235, + "bed-patient": 60236, + "blood-drop": 60237, + "blood-test": 60238, + "blood": 60239, + "dna": 60240, + "doctor": 60241, + "drug-pack": 60242, + "first-aid-alt": 60243, + "heart-alt": 60244, + "heartbeat-alt": 60245, + "heartbeat": 60246, + "helicopter-ambulance": 60247, + "hospital": 60248, + "injection-syringe": 60249, + "laboratory": 60250, + "nurse": 60251, + "nursing-home": 60252, + "paralysis-disability": 60253, + "pills": 60254, + "prescription": 60255, + "pulse": 60256, + "stethoscope": 60257, + "surgical-knife": 60258, + "tablets": 60259, + "test-bottle": 60260, + "test-tube-alt": 60261, + "test-tube": 60262, + "thermometer-alt": 60263, + "american-express": 59856, + "credit-card": 59857, + "google-wallet": 59858, + "iyzigo": 59859, + "mastercard": 59860, + "paypal-p": 59861, + "paypal": 59862, + "payu": 59863, + "troy": 59864, + "visa": 59865, + "dinners-club": 60010, + "apple-pay": 60009, + "discover": 60013, + "jcb": 60014, + "dislike": 59796, + "like": 59797, + "audio-description": 59648, + "blind": 59649, + "braille": 59650, + "deaf": 59651, + "fa-american-sign-language-interpreting": 59652, + "low-vision": 59654, + "tty": 59655, + "universal-acces": 59656, + "wheelchair": 59657, + "area-chart": 59732, + "bar-chart": 59733, + "line-chart": 59734, + "pie-chart-1": 59735, + "pie-chart-2": 59736, + "chrome": 59726, + "edge": 59727, + "firefox": 59728, + "internet-explorer": 59729, + "opera": 59730, + "safari": 59731, + "bitcoin": 59737, + "dollar": 59738, + "euro": 59739, + "gbp": 59740, + "gg": 59741, + "ils": 59742, + "inr": 59743, + "krw": 59744, + "rouble": 59745, + "tl": 59746, + "yen": 59747, + "genderless": 59782, + "intersex": 59783, + "mars-double": 59784, + "mars-stroke-h": 59785, + "mars-stroke-v": 59786, + "mars-stroke": 59787, + "mars": 59788, + "mercury": 59789, + "neuter": 59790, + "transgender-alt": 59791, + "transgender": 59792, + "venus-double": 59793, + "venus-mars": 59794, + "venus": 59795, + "automobile": 59899, + "bicycle": 59900, + "bus": 59901, + "car": 59902, + "helicopter": 59903, + "metro": 59904, + "motorcycle": 59905, + "plane": 59906, + "rocket": 59907, + "ship": 59908, + "subway": 59909, + "taxi": 59910, + "train": 59911, + "truck": 59912, + "yacht": 59913, + "beach-slipper": 60203, + "bus-ticket": 60204, + "cocktail": 60205, + "compass-alt": 60206, + "direction-sign": 60207, + "do-not-disturb": 60208, + "flotation-ring": 60209, + "holiday-village": 60210, + "hot-air-balloon": 60211, + "hotel-alt": 60212, + "hotel": 60213, + "island": 60214, + "money-symbol": 60215, + "parasol": 60216, + "passport-alt": 60217, + "passport": 60218, + "photograph": 60219, + "plane-ticket": 60220, + "room": 60221, + "sait-boat": 60222, + "snorkel": 60223, + "suitcase-alt": 60224, + "suitcase": 60225, + "sun": 60226, + "sunglasses-alt": 60227, + "swimsuit": 60228, + "tent": 60229, + "ticket-alt": 60230, + "train-ticket": 60231, + "wallet": 60232, + "circle-o-notch": 59889, + "propeller-1": 59890, + "propeller-2": 59891, + "propeller-3": 59892, + "propeller-4": 59893, + "spinner-cog": 59894, + "spinner-fidget": 59895, + "spinner-refresh": 59896, + "spinner-rotate-forward": 59897, + "spinner": 59898, + "snowflake": 60081, + "snowflake-1": 60073, + "snowflake-2": 60074, + "snowflake-3": 60075, + "snowflake-4": 60076, + "snowflake-5": 60077, + "snowflake-6": 60078, + "snowflake-7": 60079, + "snowflake-8": 60080, + "curve": 59915, + "ellipse": 59916, + "rectangle": 59917, + "shield": 59914 +} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/Foundation.json b/node_modules/react-native-vector-icons/glyphmaps/Foundation.json new file mode 100644 index 00000000..3c96fe3b --- /dev/null +++ b/node_modules/react-native-vector-icons/glyphmaps/Foundation.json @@ -0,0 +1,285 @@ +{ + "address-book": 61696, + "alert": 61697, + "align-center": 61698, + "align-justify": 61699, + "align-left": 61700, + "align-right": 61701, + "anchor": 61702, + "annotate": 61703, + "archive": 61704, + "arrow-down": 61705, + "arrow-left": 61706, + "arrow-right": 61707, + "arrow-up": 61708, + "arrows-compress": 61709, + "arrows-expand": 61710, + "arrows-in": 61711, + "arrows-out": 61712, + "asl": 61713, + "asterisk": 61714, + "at-sign": 61715, + "background-color": 61716, + "battery-empty": 61717, + "battery-full": 61718, + "battery-half": 61719, + "bitcoin-circle": 61720, + "bitcoin": 61721, + "blind": 61722, + "bluetooth": 61723, + "bold": 61724, + "book-bookmark": 61725, + "book": 61726, + "bookmark": 61727, + "braille": 61728, + "burst-new": 61729, + "burst-sale": 61730, + "burst": 61731, + "calendar": 61732, + "camera": 61733, + "check": 61734, + "checkbox": 61735, + "clipboard-notes": 61736, + "clipboard-pencil": 61737, + "clipboard": 61738, + "clock": 61739, + "closed-caption": 61740, + "cloud": 61741, + "comment-minus": 61742, + "comment-quotes": 61743, + "comment-video": 61744, + "comment": 61745, + "comments": 61746, + "compass": 61747, + "contrast": 61748, + "credit-card": 61749, + "crop": 61750, + "crown": 61751, + "css3": 61752, + "database": 61753, + "die-five": 61754, + "die-four": 61755, + "die-one": 61756, + "die-six": 61757, + "die-three": 61758, + "die-two": 61759, + "dislike": 61760, + "dollar-bill": 61761, + "dollar": 61762, + "download": 61763, + "eject": 61764, + "elevator": 61765, + "euro": 61766, + "eye": 61767, + "fast-forward": 61768, + "female-symbol": 61769, + "female": 61770, + "filter": 61771, + "first-aid": 61772, + "flag": 61773, + "folder-add": 61774, + "folder-lock": 61775, + "folder": 61776, + "foot": 61777, + "foundation": 61778, + "graph-bar": 61779, + "graph-horizontal": 61780, + "graph-pie": 61781, + "graph-trend": 61782, + "guide-dog": 61783, + "hearing-aid": 61784, + "heart": 61785, + "home": 61786, + "html5": 61787, + "indent-less": 61788, + "indent-more": 61789, + "info": 61790, + "italic": 61791, + "key": 61792, + "laptop": 61793, + "layout": 61794, + "lightbulb": 61795, + "like": 61796, + "link": 61797, + "list-bullet": 61798, + "list-number": 61799, + "list-thumbnails": 61800, + "list": 61801, + "lock": 61802, + "loop": 61803, + "magnifying-glass": 61804, + "mail": 61805, + "male-female": 61806, + "male-symbol": 61807, + "male": 61808, + "map": 61809, + "marker": 61810, + "megaphone": 61811, + "microphone": 61812, + "minus-circle": 61813, + "minus": 61814, + "mobile-signal": 61815, + "mobile": 61816, + "monitor": 61817, + "mountains": 61818, + "music": 61819, + "next": 61820, + "no-dogs": 61821, + "no-smoking": 61822, + "page-add": 61823, + "page-copy": 61824, + "page-csv": 61825, + "page-delete": 61826, + "page-doc": 61827, + "page-edit": 61828, + "page-export-csv": 61829, + "page-export-doc": 61830, + "page-export-pdf": 61831, + "page-export": 61832, + "page-filled": 61833, + "page-multiple": 61834, + "page-pdf": 61835, + "page-remove": 61836, + "page-search": 61837, + "page": 61838, + "paint-bucket": 61839, + "paperclip": 61840, + "pause": 61841, + "paw": 61842, + "paypal": 61843, + "pencil": 61844, + "photo": 61845, + "play-circle": 61846, + "play-video": 61847, + "play": 61848, + "plus": 61849, + "pound": 61850, + "power": 61851, + "previous": 61852, + "price-tag": 61853, + "pricetag-multiple": 61854, + "print": 61855, + "prohibited": 61856, + "projection-screen": 61857, + "puzzle": 61858, + "quote": 61859, + "record": 61860, + "refresh": 61861, + "results-demographics": 61862, + "results": 61863, + "rewind-ten": 61864, + "rewind": 61865, + "rss": 61866, + "safety-cone": 61867, + "save": 61868, + "share": 61869, + "sheriff-badge": 61870, + "shield": 61871, + "shopping-bag": 61872, + "shopping-cart": 61873, + "shuffle": 61874, + "skull": 61875, + "social-500px": 61876, + "social-adobe": 61877, + "social-amazon": 61878, + "social-android": 61879, + "social-apple": 61880, + "social-behance": 61881, + "social-bing": 61882, + "social-blogger": 61883, + "social-delicious": 61884, + "social-designer-news": 61885, + "social-deviant-art": 61886, + "social-digg": 61887, + "social-dribbble": 61888, + "social-drive": 61889, + "social-dropbox": 61890, + "social-evernote": 61891, + "social-facebook": 61892, + "social-flickr": 61893, + "social-forrst": 61894, + "social-foursquare": 61895, + "social-game-center": 61896, + "social-github": 61897, + "social-google-plus": 61898, + "social-hacker-news": 61899, + "social-hi5": 61900, + "social-instagram": 61901, + "social-joomla": 61902, + "social-lastfm": 61903, + "social-linkedin": 61904, + "social-medium": 61905, + "social-myspace": 61906, + "social-orkut": 61907, + "social-path": 61908, + "social-picasa": 61909, + "social-pinterest": 61910, + "social-rdio": 61911, + "social-reddit": 61912, + "social-skillshare": 61913, + "social-skype": 61914, + "social-smashing-mag": 61915, + "social-snapchat": 61916, + "social-spotify": 61917, + "social-squidoo": 61918, + "social-stack-overflow": 61919, + "social-steam": 61920, + "social-stumbleupon": 61921, + "social-treehouse": 61922, + "social-tumblr": 61923, + "social-twitter": 61924, + "social-vimeo": 61925, + "social-windows": 61926, + "social-xbox": 61927, + "social-yahoo": 61928, + "social-yelp": 61929, + "social-youtube": 61930, + "social-zerply": 61931, + "social-zurb": 61932, + "sound": 61933, + "star": 61934, + "stop": 61935, + "strikethrough": 61936, + "subscript": 61937, + "superscript": 61938, + "tablet-landscape": 61939, + "tablet-portrait": 61940, + "target-two": 61941, + "target": 61942, + "telephone-accessible": 61943, + "telephone": 61944, + "text-color": 61945, + "thumbnails": 61946, + "ticket": 61947, + "torso-business": 61948, + "torso-female": 61949, + "torso": 61950, + "torsos-all-female": 61951, + "torsos-all": 61952, + "torsos-female-male": 61953, + "torsos-male-female": 61954, + "torsos": 61955, + "trash": 61956, + "trees": 61957, + "trophy": 61958, + "underline": 61959, + "universal-access": 61960, + "unlink": 61961, + "unlock": 61962, + "upload-cloud": 61963, + "upload": 61964, + "usb": 61965, + "video": 61966, + "volume-none": 61967, + "volume-strike": 61968, + "volume": 61969, + "web": 61970, + "wheelchair": 61971, + "widget": 61972, + "wrench": 61973, + "x-circle": 61974, + "x": 61975, + "yen": 61976, + "zoom-in": 61977, + "zoom-out": 61978 +} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/Ionicons.json b/node_modules/react-native-vector-icons/glyphmaps/Ionicons.json new file mode 100644 index 00000000..dfb34650 --- /dev/null +++ b/node_modules/react-native-vector-icons/glyphmaps/Ionicons.json @@ -0,0 +1,1340 @@ +{ + "accessibility": 59905, + "accessibility-outline": 59906, + "accessibility-sharp": 59907, + "add": 59908, + "add-circle": 59909, + "add-circle-outline": 59910, + "add-circle-sharp": 59911, + "add-outline": 59912, + "add-sharp": 59913, + "airplane": 59914, + "airplane-outline": 59915, + "airplane-sharp": 59916, + "alarm": 59917, + "alarm-outline": 59918, + "alarm-sharp": 59919, + "albums": 59920, + "albums-outline": 59921, + "albums-sharp": 59922, + "alert": 59923, + "alert-circle": 59924, + "alert-circle-outline": 59925, + "alert-circle-sharp": 59926, + "alert-outline": 59927, + "alert-sharp": 59928, + "american-football": 59929, + "american-football-outline": 59930, + "american-football-sharp": 59931, + "analytics": 59932, + "analytics-outline": 59933, + "analytics-sharp": 59934, + "aperture": 59935, + "aperture-outline": 59936, + "aperture-sharp": 59937, + "apps": 59938, + "apps-outline": 59939, + "apps-sharp": 59940, + "archive": 59941, + "archive-outline": 59942, + "archive-sharp": 59943, + "arrow-back": 59944, + "arrow-back-circle": 59945, + "arrow-back-circle-outline": 59946, + "arrow-back-circle-sharp": 59947, + "arrow-back-outline": 59948, + "arrow-back-sharp": 59949, + "arrow-down": 59950, + "arrow-down-circle": 59951, + "arrow-down-circle-outline": 59952, + "arrow-down-circle-sharp": 59953, + "arrow-down-outline": 59954, + "arrow-down-sharp": 59955, + "arrow-forward": 59956, + "arrow-forward-circle": 59957, + "arrow-forward-circle-outline": 59958, + "arrow-forward-circle-sharp": 59959, + "arrow-forward-outline": 59960, + "arrow-forward-sharp": 59961, + "arrow-redo": 59962, + "arrow-redo-circle": 59963, + "arrow-redo-circle-outline": 59964, + "arrow-redo-circle-sharp": 59965, + "arrow-redo-outline": 59966, + "arrow-redo-sharp": 59967, + "arrow-undo": 59968, + "arrow-undo-circle": 59969, + "arrow-undo-circle-outline": 59970, + "arrow-undo-circle-sharp": 59971, + "arrow-undo-outline": 59972, + "arrow-undo-sharp": 59973, + "arrow-up": 59974, + "arrow-up-circle": 59975, + "arrow-up-circle-outline": 59976, + "arrow-up-circle-sharp": 59977, + "arrow-up-outline": 59978, + "arrow-up-sharp": 59979, + "at": 59980, + "at-circle": 59981, + "at-circle-outline": 59982, + "at-circle-sharp": 59983, + "at-outline": 59984, + "at-sharp": 59985, + "attach": 59986, + "attach-outline": 59987, + "attach-sharp": 59988, + "backspace": 59989, + "backspace-outline": 59990, + "backspace-sharp": 59991, + "bag": 59992, + "bag-add": 59993, + "bag-add-outline": 59994, + "bag-add-sharp": 59995, + "bag-check": 59996, + "bag-check-outline": 59997, + "bag-check-sharp": 59998, + "bag-handle": 59999, + "bag-handle-outline": 60000, + "bag-handle-sharp": 60001, + "bag-outline": 60002, + "bag-remove": 60003, + "bag-remove-outline": 60004, + "bag-remove-sharp": 60005, + "bag-sharp": 60006, + "balloon": 60007, + "balloon-outline": 60008, + "balloon-sharp": 60009, + "ban": 60010, + "ban-outline": 60011, + "ban-sharp": 60012, + "bandage": 60013, + "bandage-outline": 60014, + "bandage-sharp": 60015, + "bar-chart": 60016, + "bar-chart-outline": 60017, + "bar-chart-sharp": 60018, + "barbell": 60019, + "barbell-outline": 60020, + "barbell-sharp": 60021, + "barcode": 60022, + "barcode-outline": 60023, + "barcode-sharp": 60024, + "baseball": 60025, + "baseball-outline": 60026, + "baseball-sharp": 60027, + "basket": 60028, + "basket-outline": 60029, + "basket-sharp": 60030, + "basketball": 60031, + "basketball-outline": 60032, + "basketball-sharp": 60033, + "battery-charging": 60034, + "battery-charging-outline": 60035, + "battery-charging-sharp": 60036, + "battery-dead": 60037, + "battery-dead-outline": 60038, + "battery-dead-sharp": 60039, + "battery-full": 60040, + "battery-full-outline": 60041, + "battery-full-sharp": 60042, + "battery-half": 60043, + "battery-half-outline": 60044, + "battery-half-sharp": 60045, + "beaker": 60046, + "beaker-outline": 60047, + "beaker-sharp": 60048, + "bed": 60049, + "bed-outline": 60050, + "bed-sharp": 60051, + "beer": 60052, + "beer-outline": 60053, + "beer-sharp": 60054, + "bicycle": 60055, + "bicycle-outline": 60056, + "bicycle-sharp": 60057, + "bluetooth": 60058, + "bluetooth-outline": 60059, + "bluetooth-sharp": 60060, + "boat": 60061, + "boat-outline": 60062, + "boat-sharp": 60063, + "body": 60064, + "body-outline": 60065, + "body-sharp": 60066, + "bonfire": 60067, + "bonfire-outline": 60068, + "bonfire-sharp": 60069, + "book": 60070, + "book-outline": 60071, + "book-sharp": 60072, + "bookmark": 60073, + "bookmark-outline": 60074, + "bookmark-sharp": 60075, + "bookmarks": 60076, + "bookmarks-outline": 60077, + "bookmarks-sharp": 60078, + "bowling-ball": 60079, + "bowling-ball-outline": 60080, + "bowling-ball-sharp": 60081, + "briefcase": 60082, + "briefcase-outline": 60083, + "briefcase-sharp": 60084, + "browsers": 60085, + "browsers-outline": 60086, + "browsers-sharp": 60087, + "brush": 60088, + "brush-outline": 60089, + "brush-sharp": 60090, + "bug": 60091, + "bug-outline": 60092, + "bug-sharp": 60093, + "build": 60094, + "build-outline": 60095, + "build-sharp": 60096, + "bulb": 60097, + "bulb-outline": 60098, + "bulb-sharp": 60099, + "bus": 60100, + "bus-outline": 60101, + "bus-sharp": 60102, + "business": 60103, + "business-outline": 60104, + "business-sharp": 60105, + "cafe": 60106, + "cafe-outline": 60107, + "cafe-sharp": 60108, + "calculator": 60109, + "calculator-outline": 60110, + "calculator-sharp": 60111, + "calendar": 60112, + "calendar-clear": 60113, + "calendar-clear-outline": 60114, + "calendar-clear-sharp": 60115, + "calendar-number": 60116, + "calendar-number-outline": 60117, + "calendar-number-sharp": 60118, + "calendar-outline": 60119, + "calendar-sharp": 60120, + "call": 60121, + "call-outline": 60122, + "call-sharp": 60123, + "camera": 60124, + "camera-outline": 60125, + "camera-reverse": 60126, + "camera-reverse-outline": 60127, + "camera-reverse-sharp": 60128, + "camera-sharp": 60129, + "car": 60130, + "car-outline": 60131, + "car-sharp": 60132, + "car-sport": 60133, + "car-sport-outline": 60134, + "car-sport-sharp": 60135, + "card": 60136, + "card-outline": 60137, + "card-sharp": 60138, + "caret-back": 60139, + "caret-back-circle": 60140, + "caret-back-circle-outline": 60141, + "caret-back-circle-sharp": 60142, + "caret-back-outline": 60143, + "caret-back-sharp": 60144, + "caret-down": 60145, + "caret-down-circle": 60146, + "caret-down-circle-outline": 60147, + "caret-down-circle-sharp": 60148, + "caret-down-outline": 60149, + "caret-down-sharp": 60150, + "caret-forward": 60151, + "caret-forward-circle": 60152, + "caret-forward-circle-outline": 60153, + "caret-forward-circle-sharp": 60154, + "caret-forward-outline": 60155, + "caret-forward-sharp": 60156, + "caret-up": 60157, + "caret-up-circle": 60158, + "caret-up-circle-outline": 60159, + "caret-up-circle-sharp": 60160, + "caret-up-outline": 60161, + "caret-up-sharp": 60162, + "cart": 60163, + "cart-outline": 60164, + "cart-sharp": 60165, + "cash": 60166, + "cash-outline": 60167, + "cash-sharp": 60168, + "cellular": 60169, + "cellular-outline": 60170, + "cellular-sharp": 60171, + "chatbox": 60172, + "chatbox-ellipses": 60173, + "chatbox-ellipses-outline": 60174, + "chatbox-ellipses-sharp": 60175, + "chatbox-outline": 60176, + "chatbox-sharp": 60177, + "chatbubble": 60178, + "chatbubble-ellipses": 60179, + "chatbubble-ellipses-outline": 60180, + "chatbubble-ellipses-sharp": 60181, + "chatbubble-outline": 60182, + "chatbubble-sharp": 60183, + "chatbubbles": 60184, + "chatbubbles-outline": 60185, + "chatbubbles-sharp": 60186, + "checkbox": 60187, + "checkbox-outline": 60188, + "checkbox-sharp": 60189, + "checkmark": 60190, + "checkmark-circle": 60191, + "checkmark-circle-outline": 60192, + "checkmark-circle-sharp": 60193, + "checkmark-done": 60194, + "checkmark-done-circle": 60195, + "checkmark-done-circle-outline": 60196, + "checkmark-done-circle-sharp": 60197, + "checkmark-done-outline": 60198, + "checkmark-done-sharp": 60199, + "checkmark-outline": 60200, + "checkmark-sharp": 60201, + "chevron-back": 60202, + "chevron-back-circle": 60203, + "chevron-back-circle-outline": 60204, + "chevron-back-circle-sharp": 60205, + "chevron-back-outline": 60206, + "chevron-back-sharp": 60207, + "chevron-collapse": 60208, + "chevron-collapse-outline": 60209, + "chevron-collapse-sharp": 60210, + "chevron-down": 60211, + "chevron-down-circle": 60212, + "chevron-down-circle-outline": 60213, + "chevron-down-circle-sharp": 60214, + "chevron-down-outline": 60215, + "chevron-down-sharp": 60216, + "chevron-expand": 60217, + "chevron-expand-outline": 60218, + "chevron-expand-sharp": 60219, + "chevron-forward": 60220, + "chevron-forward-circle": 60221, + "chevron-forward-circle-outline": 60222, + "chevron-forward-circle-sharp": 60223, + "chevron-forward-outline": 60224, + "chevron-forward-sharp": 60225, + "chevron-up": 60226, + "chevron-up-circle": 60227, + "chevron-up-circle-outline": 60228, + "chevron-up-circle-sharp": 60229, + "chevron-up-outline": 60230, + "chevron-up-sharp": 60231, + "clipboard": 60232, + "clipboard-outline": 60233, + "clipboard-sharp": 60234, + "close": 60235, + "close-circle": 60236, + "close-circle-outline": 60237, + "close-circle-sharp": 60238, + "close-outline": 60239, + "close-sharp": 60240, + "cloud": 60241, + "cloud-circle": 60242, + "cloud-circle-outline": 60243, + "cloud-circle-sharp": 60244, + "cloud-done": 60245, + "cloud-done-outline": 60246, + "cloud-done-sharp": 60247, + "cloud-download": 60248, + "cloud-download-outline": 60249, + "cloud-download-sharp": 60250, + "cloud-offline": 60251, + "cloud-offline-outline": 60252, + "cloud-offline-sharp": 60253, + "cloud-outline": 60254, + "cloud-sharp": 60255, + "cloud-upload": 60256, + "cloud-upload-outline": 60257, + "cloud-upload-sharp": 60258, + "cloudy": 60259, + "cloudy-night": 60260, + "cloudy-night-outline": 60261, + "cloudy-night-sharp": 60262, + "cloudy-outline": 60263, + "cloudy-sharp": 60264, + "code": 60265, + "code-download": 60266, + "code-download-outline": 60267, + "code-download-sharp": 60268, + "code-outline": 60269, + "code-sharp": 60270, + "code-slash": 60271, + "code-slash-outline": 60272, + "code-slash-sharp": 60273, + "code-working": 60274, + "code-working-outline": 60275, + "code-working-sharp": 60276, + "cog": 60277, + "cog-outline": 60278, + "cog-sharp": 60279, + "color-fill": 60280, + "color-fill-outline": 60281, + "color-fill-sharp": 60282, + "color-filter": 60283, + "color-filter-outline": 60284, + "color-filter-sharp": 60285, + "color-palette": 60286, + "color-palette-outline": 60287, + "color-palette-sharp": 60288, + "color-wand": 60289, + "color-wand-outline": 60290, + "color-wand-sharp": 60291, + "compass": 60292, + "compass-outline": 60293, + "compass-sharp": 60294, + "construct": 60295, + "construct-outline": 60296, + "construct-sharp": 60297, + "contract": 60298, + "contract-outline": 60299, + "contract-sharp": 60300, + "contrast": 60301, + "contrast-outline": 60302, + "contrast-sharp": 60303, + "copy": 60304, + "copy-outline": 60305, + "copy-sharp": 60306, + "create": 60307, + "create-outline": 60308, + "create-sharp": 60309, + "crop": 60310, + "crop-outline": 60311, + "crop-sharp": 60312, + "cube": 60313, + "cube-outline": 60314, + "cube-sharp": 60315, + "cut": 60316, + "cut-outline": 60317, + "cut-sharp": 60318, + "desktop": 60319, + "desktop-outline": 60320, + "desktop-sharp": 60321, + "diamond": 60322, + "diamond-outline": 60323, + "diamond-sharp": 60324, + "dice": 60325, + "dice-outline": 60326, + "dice-sharp": 60327, + "disc": 60328, + "disc-outline": 60329, + "disc-sharp": 60330, + "document": 60331, + "document-attach": 60332, + "document-attach-outline": 60333, + "document-attach-sharp": 60334, + "document-lock": 60335, + "document-lock-outline": 60336, + "document-lock-sharp": 60337, + "document-outline": 60338, + "document-sharp": 60339, + "document-text": 60340, + "document-text-outline": 60341, + "document-text-sharp": 60342, + "documents": 60343, + "documents-outline": 60344, + "documents-sharp": 60345, + "download": 60346, + "download-outline": 60347, + "download-sharp": 60348, + "duplicate": 60349, + "duplicate-outline": 60350, + "duplicate-sharp": 60351, + "ear": 60352, + "ear-outline": 60353, + "ear-sharp": 60354, + "earth": 60355, + "earth-outline": 60356, + "earth-sharp": 60357, + "easel": 60358, + "easel-outline": 60359, + "easel-sharp": 60360, + "egg": 60361, + "egg-outline": 60362, + "egg-sharp": 60363, + "ellipse": 60364, + "ellipse-outline": 60365, + "ellipse-sharp": 60366, + "ellipsis-horizontal": 60367, + "ellipsis-horizontal-circle": 60368, + "ellipsis-horizontal-circle-outline": 60369, + "ellipsis-horizontal-circle-sharp": 60370, + "ellipsis-horizontal-outline": 60371, + "ellipsis-horizontal-sharp": 60372, + "ellipsis-vertical": 60373, + "ellipsis-vertical-circle": 60374, + "ellipsis-vertical-circle-outline": 60375, + "ellipsis-vertical-circle-sharp": 60376, + "ellipsis-vertical-outline": 60377, + "ellipsis-vertical-sharp": 60378, + "enter": 60379, + "enter-outline": 60380, + "enter-sharp": 60381, + "exit": 60382, + "exit-outline": 60383, + "exit-sharp": 60384, + "expand": 60385, + "expand-outline": 60386, + "expand-sharp": 60387, + "extension-puzzle": 60388, + "extension-puzzle-outline": 60389, + "extension-puzzle-sharp": 60390, + "eye": 60391, + "eye-off": 60392, + "eye-off-outline": 60393, + "eye-off-sharp": 60394, + "eye-outline": 60395, + "eye-sharp": 60396, + "eyedrop": 60397, + "eyedrop-outline": 60398, + "eyedrop-sharp": 60399, + "fast-food": 60400, + "fast-food-outline": 60401, + "fast-food-sharp": 60402, + "female": 60403, + "female-outline": 60404, + "female-sharp": 60405, + "file-tray": 60406, + "file-tray-full": 60407, + "file-tray-full-outline": 60408, + "file-tray-full-sharp": 60409, + "file-tray-outline": 60410, + "file-tray-sharp": 60411, + "file-tray-stacked": 60412, + "file-tray-stacked-outline": 60413, + "file-tray-stacked-sharp": 60414, + "film": 60415, + "film-outline": 60416, + "film-sharp": 60417, + "filter": 60418, + "filter-circle": 60419, + "filter-circle-outline": 60420, + "filter-circle-sharp": 60421, + "filter-outline": 60422, + "filter-sharp": 60423, + "finger-print": 60424, + "finger-print-outline": 60425, + "finger-print-sharp": 60426, + "fish": 60427, + "fish-outline": 60428, + "fish-sharp": 60429, + "fitness": 60430, + "fitness-outline": 60431, + "fitness-sharp": 60432, + "flag": 60433, + "flag-outline": 60434, + "flag-sharp": 60435, + "flame": 60436, + "flame-outline": 60437, + "flame-sharp": 60438, + "flash": 60439, + "flash-off": 60440, + "flash-off-outline": 60441, + "flash-off-sharp": 60442, + "flash-outline": 60443, + "flash-sharp": 60444, + "flashlight": 60445, + "flashlight-outline": 60446, + "flashlight-sharp": 60447, + "flask": 60448, + "flask-outline": 60449, + "flask-sharp": 60450, + "flower": 60451, + "flower-outline": 60452, + "flower-sharp": 60453, + "folder": 60454, + "folder-open": 60455, + "folder-open-outline": 60456, + "folder-open-sharp": 60457, + "folder-outline": 60458, + "folder-sharp": 60459, + "football": 60460, + "football-outline": 60461, + "football-sharp": 60462, + "footsteps": 60463, + "footsteps-outline": 60464, + "footsteps-sharp": 60465, + "funnel": 60466, + "funnel-outline": 60467, + "funnel-sharp": 60468, + "game-controller": 60469, + "game-controller-outline": 60470, + "game-controller-sharp": 60471, + "gift": 60472, + "gift-outline": 60473, + "gift-sharp": 60474, + "git-branch": 60475, + "git-branch-outline": 60476, + "git-branch-sharp": 60477, + "git-commit": 60478, + "git-commit-outline": 60479, + "git-commit-sharp": 60480, + "git-compare": 60481, + "git-compare-outline": 60482, + "git-compare-sharp": 60483, + "git-merge": 60484, + "git-merge-outline": 60485, + "git-merge-sharp": 60486, + "git-network": 60487, + "git-network-outline": 60488, + "git-network-sharp": 60489, + "git-pull-request": 60490, + "git-pull-request-outline": 60491, + "git-pull-request-sharp": 60492, + "glasses": 60493, + "glasses-outline": 60494, + "glasses-sharp": 60495, + "globe": 60496, + "globe-outline": 60497, + "globe-sharp": 60498, + "golf": 60499, + "golf-outline": 60500, + "golf-sharp": 60501, + "grid": 60502, + "grid-outline": 60503, + "grid-sharp": 60504, + "hammer": 60505, + "hammer-outline": 60506, + "hammer-sharp": 60507, + "hand-left": 60508, + "hand-left-outline": 60509, + "hand-left-sharp": 60510, + "hand-right": 60511, + "hand-right-outline": 60512, + "hand-right-sharp": 60513, + "happy": 60514, + "happy-outline": 60515, + "happy-sharp": 60516, + "hardware-chip": 60517, + "hardware-chip-outline": 60518, + "hardware-chip-sharp": 60519, + "headset": 60520, + "headset-outline": 60521, + "headset-sharp": 60522, + "heart": 60523, + "heart-circle": 60524, + "heart-circle-outline": 60525, + "heart-circle-sharp": 60526, + "heart-dislike": 60527, + "heart-dislike-circle": 60528, + "heart-dislike-circle-outline": 60529, + "heart-dislike-circle-sharp": 60530, + "heart-dislike-outline": 60531, + "heart-dislike-sharp": 60532, + "heart-half": 60533, + "heart-half-outline": 60534, + "heart-half-sharp": 60535, + "heart-outline": 60536, + "heart-sharp": 60537, + "help": 60538, + "help-buoy": 60539, + "help-buoy-outline": 60540, + "help-buoy-sharp": 60541, + "help-circle": 60542, + "help-circle-outline": 60543, + "help-circle-sharp": 60544, + "help-outline": 60545, + "help-sharp": 60546, + "home": 60547, + "home-outline": 60548, + "home-sharp": 60549, + "hourglass": 60550, + "hourglass-outline": 60551, + "hourglass-sharp": 60552, + "ice-cream": 60553, + "ice-cream-outline": 60554, + "ice-cream-sharp": 60555, + "id-card": 60556, + "id-card-outline": 60557, + "id-card-sharp": 60558, + "image": 60559, + "image-outline": 60560, + "image-sharp": 60561, + "images": 60562, + "images-outline": 60563, + "images-sharp": 60564, + "infinite": 60565, + "infinite-outline": 60566, + "infinite-sharp": 60567, + "information": 60568, + "information-circle": 60569, + "information-circle-outline": 60570, + "information-circle-sharp": 60571, + "information-outline": 60572, + "information-sharp": 60573, + "invert-mode": 60574, + "invert-mode-outline": 60575, + "invert-mode-sharp": 60576, + "journal": 60577, + "journal-outline": 60578, + "journal-sharp": 60579, + "key": 60580, + "key-outline": 60581, + "key-sharp": 60582, + "keypad": 60583, + "keypad-outline": 60584, + "keypad-sharp": 60585, + "language": 60586, + "language-outline": 60587, + "language-sharp": 60588, + "laptop": 60589, + "laptop-outline": 60590, + "laptop-sharp": 60591, + "layers": 60592, + "layers-outline": 60593, + "layers-sharp": 60594, + "leaf": 60595, + "leaf-outline": 60596, + "leaf-sharp": 60597, + "library": 60598, + "library-outline": 60599, + "library-sharp": 60600, + "link": 60601, + "link-outline": 60602, + "link-sharp": 60603, + "list": 60604, + "list-circle": 60605, + "list-circle-outline": 60606, + "list-circle-sharp": 60607, + "list-outline": 60608, + "list-sharp": 60609, + "locate": 60610, + "locate-outline": 60611, + "locate-sharp": 60612, + "location": 60613, + "location-outline": 60614, + "location-sharp": 60615, + "lock-closed": 60616, + "lock-closed-outline": 60617, + "lock-closed-sharp": 60618, + "lock-open": 60619, + "lock-open-outline": 60620, + "lock-open-sharp": 60621, + "log-in": 60622, + "log-in-outline": 60623, + "log-in-sharp": 60624, + "log-out": 60625, + "log-out-outline": 60626, + "log-out-sharp": 60627, + "logo-alipay": 60628, + "logo-amazon": 60629, + "logo-amplify": 60630, + "logo-android": 60631, + "logo-angular": 60632, + "logo-apple": 60633, + "logo-apple-appstore": 60634, + "logo-apple-ar": 60635, + "logo-behance": 60636, + "logo-bitbucket": 60637, + "logo-bitcoin": 60638, + "logo-buffer": 60639, + "logo-capacitor": 60640, + "logo-chrome": 60641, + "logo-closed-captioning": 60642, + "logo-codepen": 60643, + "logo-css3": 60644, + "logo-designernews": 60645, + "logo-deviantart": 60646, + "logo-discord": 60647, + "logo-docker": 60648, + "logo-dribbble": 60649, + "logo-dropbox": 60650, + "logo-edge": 60651, + "logo-electron": 60652, + "logo-euro": 60653, + "logo-facebook": 60654, + "logo-figma": 60655, + "logo-firebase": 60656, + "logo-firefox": 60657, + "logo-flickr": 60658, + "logo-foursquare": 60659, + "logo-github": 60660, + "logo-gitlab": 60661, + "logo-google": 60662, + "logo-google-playstore": 60663, + "logo-hackernews": 60664, + "logo-html5": 60665, + "logo-instagram": 60666, + "logo-ionic": 60667, + "logo-ionitron": 60668, + "logo-javascript": 60669, + "logo-laravel": 60670, + "logo-linkedin": 60671, + "logo-markdown": 60672, + "logo-mastodon": 60673, + "logo-medium": 60674, + "logo-microsoft": 60675, + "logo-no-smoking": 60676, + "logo-nodejs": 60677, + "logo-npm": 60678, + "logo-octocat": 60679, + "logo-paypal": 60680, + "logo-pinterest": 60681, + "logo-playstation": 60682, + "logo-pwa": 60683, + "logo-python": 60684, + "logo-react": 60685, + "logo-reddit": 60686, + "logo-rss": 60687, + "logo-sass": 60688, + "logo-skype": 60689, + "logo-slack": 60690, + "logo-snapchat": 60691, + "logo-soundcloud": 60692, + "logo-stackoverflow": 60693, + "logo-steam": 60694, + "logo-stencil": 60695, + "logo-tableau": 60696, + "logo-tiktok": 60697, + "logo-tumblr": 60698, + "logo-tux": 60699, + "logo-twitch": 60700, + "logo-twitter": 60701, + "logo-usd": 60702, + "logo-venmo": 60703, + "logo-vercel": 60704, + "logo-vimeo": 60705, + "logo-vk": 60706, + "logo-vue": 60707, + "logo-web-component": 60708, + "logo-wechat": 60709, + "logo-whatsapp": 60710, + "logo-windows": 60711, + "logo-wordpress": 60712, + "logo-xbox": 60713, + "logo-xing": 60714, + "logo-yahoo": 60715, + "logo-yen": 60716, + "logo-youtube": 60717, + "magnet": 60718, + "magnet-outline": 60719, + "magnet-sharp": 60720, + "mail": 60721, + "mail-open": 60722, + "mail-open-outline": 60723, + "mail-open-sharp": 60724, + "mail-outline": 60725, + "mail-sharp": 60726, + "mail-unread": 60727, + "mail-unread-outline": 60728, + "mail-unread-sharp": 60729, + "male": 60730, + "male-female": 60731, + "male-female-outline": 60732, + "male-female-sharp": 60733, + "male-outline": 60734, + "male-sharp": 60735, + "man": 60736, + "man-outline": 60737, + "man-sharp": 60738, + "map": 60739, + "map-outline": 60740, + "map-sharp": 60741, + "medal": 60742, + "medal-outline": 60743, + "medal-sharp": 60744, + "medical": 60745, + "medical-outline": 60746, + "medical-sharp": 60747, + "medkit": 60748, + "medkit-outline": 60749, + "medkit-sharp": 60750, + "megaphone": 60751, + "megaphone-outline": 60752, + "megaphone-sharp": 60753, + "menu": 60754, + "menu-outline": 60755, + "menu-sharp": 60756, + "mic": 60757, + "mic-circle": 60758, + "mic-circle-outline": 60759, + "mic-circle-sharp": 60760, + "mic-off": 60761, + "mic-off-circle": 60762, + "mic-off-circle-outline": 60763, + "mic-off-circle-sharp": 60764, + "mic-off-outline": 60765, + "mic-off-sharp": 60766, + "mic-outline": 60767, + "mic-sharp": 60768, + "moon": 60769, + "moon-outline": 60770, + "moon-sharp": 60771, + "move": 60772, + "move-outline": 60773, + "move-sharp": 60774, + "musical-note": 60775, + "musical-note-outline": 60776, + "musical-note-sharp": 60777, + "musical-notes": 60778, + "musical-notes-outline": 60779, + "musical-notes-sharp": 60780, + "navigate": 60781, + "navigate-circle": 60782, + "navigate-circle-outline": 60783, + "navigate-circle-sharp": 60784, + "navigate-outline": 60785, + "navigate-sharp": 60786, + "newspaper": 60787, + "newspaper-outline": 60788, + "newspaper-sharp": 60789, + "notifications": 60790, + "notifications-circle": 60791, + "notifications-circle-outline": 60792, + "notifications-circle-sharp": 60793, + "notifications-off": 60794, + "notifications-off-circle": 60795, + "notifications-off-circle-outline": 60796, + "notifications-off-circle-sharp": 60797, + "notifications-off-outline": 60798, + "notifications-off-sharp": 60799, + "notifications-outline": 60800, + "notifications-sharp": 60801, + "nuclear": 60802, + "nuclear-outline": 60803, + "nuclear-sharp": 60804, + "nutrition": 60805, + "nutrition-outline": 60806, + "nutrition-sharp": 60807, + "open": 60808, + "open-outline": 60809, + "open-sharp": 60810, + "options": 60811, + "options-outline": 60812, + "options-sharp": 60813, + "paper-plane": 60814, + "paper-plane-outline": 60815, + "paper-plane-sharp": 60816, + "partly-sunny": 60817, + "partly-sunny-outline": 60818, + "partly-sunny-sharp": 60819, + "pause": 60820, + "pause-circle": 60821, + "pause-circle-outline": 60822, + "pause-circle-sharp": 60823, + "pause-outline": 60824, + "pause-sharp": 60825, + "paw": 60826, + "paw-outline": 60827, + "paw-sharp": 60828, + "pencil": 60829, + "pencil-outline": 60830, + "pencil-sharp": 60831, + "people": 60832, + "people-circle": 60833, + "people-circle-outline": 60834, + "people-circle-sharp": 60835, + "people-outline": 60836, + "people-sharp": 60837, + "person": 60838, + "person-add": 60839, + "person-add-outline": 60840, + "person-add-sharp": 60841, + "person-circle": 60842, + "person-circle-outline": 60843, + "person-circle-sharp": 60844, + "person-outline": 60845, + "person-remove": 60846, + "person-remove-outline": 60847, + "person-remove-sharp": 60848, + "person-sharp": 60849, + "phone-landscape": 60850, + "phone-landscape-outline": 60851, + "phone-landscape-sharp": 60852, + "phone-portrait": 60853, + "phone-portrait-outline": 60854, + "phone-portrait-sharp": 60855, + "pie-chart": 60856, + "pie-chart-outline": 60857, + "pie-chart-sharp": 60858, + "pin": 60859, + "pin-outline": 60860, + "pin-sharp": 60861, + "pint": 60862, + "pint-outline": 60863, + "pint-sharp": 60864, + "pizza": 60865, + "pizza-outline": 60866, + "pizza-sharp": 60867, + "planet": 60868, + "planet-outline": 60869, + "planet-sharp": 60870, + "play": 60871, + "play-back": 60872, + "play-back-circle": 60873, + "play-back-circle-outline": 60874, + "play-back-circle-sharp": 60875, + "play-back-outline": 60876, + "play-back-sharp": 60877, + "play-circle": 60878, + "play-circle-outline": 60879, + "play-circle-sharp": 60880, + "play-forward": 60881, + "play-forward-circle": 60882, + "play-forward-circle-outline": 60883, + "play-forward-circle-sharp": 60884, + "play-forward-outline": 60885, + "play-forward-sharp": 60886, + "play-outline": 60887, + "play-sharp": 60888, + "play-skip-back": 60889, + "play-skip-back-circle": 60890, + "play-skip-back-circle-outline": 60891, + "play-skip-back-circle-sharp": 60892, + "play-skip-back-outline": 60893, + "play-skip-back-sharp": 60894, + "play-skip-forward": 60895, + "play-skip-forward-circle": 60896, + "play-skip-forward-circle-outline": 60897, + "play-skip-forward-circle-sharp": 60898, + "play-skip-forward-outline": 60899, + "play-skip-forward-sharp": 60900, + "podium": 60901, + "podium-outline": 60902, + "podium-sharp": 60903, + "power": 60904, + "power-outline": 60905, + "power-sharp": 60906, + "pricetag": 60907, + "pricetag-outline": 60908, + "pricetag-sharp": 60909, + "pricetags": 60910, + "pricetags-outline": 60911, + "pricetags-sharp": 60912, + "print": 60913, + "print-outline": 60914, + "print-sharp": 60915, + "prism": 60916, + "prism-outline": 60917, + "prism-sharp": 60918, + "pulse": 60919, + "pulse-outline": 60920, + "pulse-sharp": 60921, + "push": 60922, + "push-outline": 60923, + "push-sharp": 60924, + "qr-code": 60925, + "qr-code-outline": 60926, + "qr-code-sharp": 60927, + "radio": 60928, + "radio-button-off": 60929, + "radio-button-off-outline": 60930, + "radio-button-off-sharp": 60931, + "radio-button-on": 60932, + "radio-button-on-outline": 60933, + "radio-button-on-sharp": 60934, + "radio-outline": 60935, + "radio-sharp": 60936, + "rainy": 60937, + "rainy-outline": 60938, + "rainy-sharp": 60939, + "reader": 60940, + "reader-outline": 60941, + "reader-sharp": 60942, + "receipt": 60943, + "receipt-outline": 60944, + "receipt-sharp": 60945, + "recording": 60946, + "recording-outline": 60947, + "recording-sharp": 60948, + "refresh": 60949, + "refresh-circle": 60950, + "refresh-circle-outline": 60951, + "refresh-circle-sharp": 60952, + "refresh-outline": 60953, + "refresh-sharp": 60954, + "reload": 60955, + "reload-circle": 60956, + "reload-circle-outline": 60957, + "reload-circle-sharp": 60958, + "reload-outline": 60959, + "reload-sharp": 60960, + "remove": 60961, + "remove-circle": 60962, + "remove-circle-outline": 60963, + "remove-circle-sharp": 60964, + "remove-outline": 60965, + "remove-sharp": 60966, + "reorder-four": 60967, + "reorder-four-outline": 60968, + "reorder-four-sharp": 60969, + "reorder-three": 60970, + "reorder-three-outline": 60971, + "reorder-three-sharp": 60972, + "reorder-two": 60973, + "reorder-two-outline": 60974, + "reorder-two-sharp": 60975, + "repeat": 60976, + "repeat-outline": 60977, + "repeat-sharp": 60978, + "resize": 60979, + "resize-outline": 60980, + "resize-sharp": 60981, + "restaurant": 60982, + "restaurant-outline": 60983, + "restaurant-sharp": 60984, + "return-down-back": 60985, + "return-down-back-outline": 60986, + "return-down-back-sharp": 60987, + "return-down-forward": 60988, + "return-down-forward-outline": 60989, + "return-down-forward-sharp": 60990, + "return-up-back": 60991, + "return-up-back-outline": 60992, + "return-up-back-sharp": 60993, + "return-up-forward": 60994, + "return-up-forward-outline": 60995, + "return-up-forward-sharp": 60996, + "ribbon": 60997, + "ribbon-outline": 60998, + "ribbon-sharp": 60999, + "rocket": 61000, + "rocket-outline": 61001, + "rocket-sharp": 61002, + "rose": 61003, + "rose-outline": 61004, + "rose-sharp": 61005, + "sad": 61006, + "sad-outline": 61007, + "sad-sharp": 61008, + "save": 61009, + "save-outline": 61010, + "save-sharp": 61011, + "scale": 61012, + "scale-outline": 61013, + "scale-sharp": 61014, + "scan": 61015, + "scan-circle": 61016, + "scan-circle-outline": 61017, + "scan-circle-sharp": 61018, + "scan-outline": 61019, + "scan-sharp": 61020, + "school": 61021, + "school-outline": 61022, + "school-sharp": 61023, + "search": 61024, + "search-circle": 61025, + "search-circle-outline": 61026, + "search-circle-sharp": 61027, + "search-outline": 61028, + "search-sharp": 61029, + "send": 61030, + "send-outline": 61031, + "send-sharp": 61032, + "server": 61033, + "server-outline": 61034, + "server-sharp": 61035, + "settings": 61036, + "settings-outline": 61037, + "settings-sharp": 61038, + "shapes": 61039, + "shapes-outline": 61040, + "shapes-sharp": 61041, + "share": 61042, + "share-outline": 61043, + "share-sharp": 61044, + "share-social": 61045, + "share-social-outline": 61046, + "share-social-sharp": 61047, + "shield": 61048, + "shield-checkmark": 61049, + "shield-checkmark-outline": 61050, + "shield-checkmark-sharp": 61051, + "shield-half": 61052, + "shield-half-outline": 61053, + "shield-half-sharp": 61054, + "shield-outline": 61055, + "shield-sharp": 61056, + "shirt": 61057, + "shirt-outline": 61058, + "shirt-sharp": 61059, + "shuffle": 61060, + "shuffle-outline": 61061, + "shuffle-sharp": 61062, + "skull": 61063, + "skull-outline": 61064, + "skull-sharp": 61065, + "snow": 61066, + "snow-outline": 61067, + "snow-sharp": 61068, + "sparkles": 61069, + "sparkles-outline": 61070, + "sparkles-sharp": 61071, + "speedometer": 61072, + "speedometer-outline": 61073, + "speedometer-sharp": 61074, + "square": 61075, + "square-outline": 61076, + "square-sharp": 61077, + "star": 61078, + "star-half": 61079, + "star-half-outline": 61080, + "star-half-sharp": 61081, + "star-outline": 61082, + "star-sharp": 61083, + "stats-chart": 61084, + "stats-chart-outline": 61085, + "stats-chart-sharp": 61086, + "stop": 61087, + "stop-circle": 61088, + "stop-circle-outline": 61089, + "stop-circle-sharp": 61090, + "stop-outline": 61091, + "stop-sharp": 61092, + "stopwatch": 61093, + "stopwatch-outline": 61094, + "stopwatch-sharp": 61095, + "storefront": 61096, + "storefront-outline": 61097, + "storefront-sharp": 61098, + "subway": 61099, + "subway-outline": 61100, + "subway-sharp": 61101, + "sunny": 61102, + "sunny-outline": 61103, + "sunny-sharp": 61104, + "swap-horizontal": 61105, + "swap-horizontal-outline": 61106, + "swap-horizontal-sharp": 61107, + "swap-vertical": 61108, + "swap-vertical-outline": 61109, + "swap-vertical-sharp": 61110, + "sync": 61111, + "sync-circle": 61112, + "sync-circle-outline": 61113, + "sync-circle-sharp": 61114, + "sync-outline": 61115, + "sync-sharp": 61116, + "tablet-landscape": 61117, + "tablet-landscape-outline": 61118, + "tablet-landscape-sharp": 61119, + "tablet-portrait": 61120, + "tablet-portrait-outline": 61121, + "tablet-portrait-sharp": 61122, + "telescope": 61123, + "telescope-outline": 61124, + "telescope-sharp": 61125, + "tennisball": 61126, + "tennisball-outline": 61127, + "tennisball-sharp": 61128, + "terminal": 61129, + "terminal-outline": 61130, + "terminal-sharp": 61131, + "text": 61132, + "text-outline": 61133, + "text-sharp": 61134, + "thermometer": 61135, + "thermometer-outline": 61136, + "thermometer-sharp": 61137, + "thumbs-down": 61138, + "thumbs-down-outline": 61139, + "thumbs-down-sharp": 61140, + "thumbs-up": 61141, + "thumbs-up-outline": 61142, + "thumbs-up-sharp": 61143, + "thunderstorm": 61144, + "thunderstorm-outline": 61145, + "thunderstorm-sharp": 61146, + "ticket": 61147, + "ticket-outline": 61148, + "ticket-sharp": 61149, + "time": 61150, + "time-outline": 61151, + "time-sharp": 61152, + "timer": 61153, + "timer-outline": 61154, + "timer-sharp": 61155, + "today": 61156, + "today-outline": 61157, + "today-sharp": 61158, + "toggle": 61159, + "toggle-outline": 61160, + "toggle-sharp": 61161, + "trail-sign": 61162, + "trail-sign-outline": 61163, + "trail-sign-sharp": 61164, + "train": 61165, + "train-outline": 61166, + "train-sharp": 61167, + "transgender": 61168, + "transgender-outline": 61169, + "transgender-sharp": 61170, + "trash": 61171, + "trash-bin": 61172, + "trash-bin-outline": 61173, + "trash-bin-sharp": 61174, + "trash-outline": 61175, + "trash-sharp": 61176, + "trending-down": 61177, + "trending-down-outline": 61178, + "trending-down-sharp": 61179, + "trending-up": 61180, + "trending-up-outline": 61181, + "trending-up-sharp": 61182, + "triangle": 61183, + "triangle-outline": 61184, + "triangle-sharp": 61185, + "trophy": 61186, + "trophy-outline": 61187, + "trophy-sharp": 61188, + "tv": 61189, + "tv-outline": 61190, + "tv-sharp": 61191, + "umbrella": 61192, + "umbrella-outline": 61193, + "umbrella-sharp": 61194, + "unlink": 61195, + "unlink-outline": 61196, + "unlink-sharp": 61197, + "videocam": 61198, + "videocam-off": 61199, + "videocam-off-outline": 61200, + "videocam-off-sharp": 61201, + "videocam-outline": 61202, + "videocam-sharp": 61203, + "volume-high": 61204, + "volume-high-outline": 61205, + "volume-high-sharp": 61206, + "volume-low": 61207, + "volume-low-outline": 61208, + "volume-low-sharp": 61209, + "volume-medium": 61210, + "volume-medium-outline": 61211, + "volume-medium-sharp": 61212, + "volume-mute": 61213, + "volume-mute-outline": 61214, + "volume-mute-sharp": 61215, + "volume-off": 61216, + "volume-off-outline": 61217, + "volume-off-sharp": 61218, + "walk": 61219, + "walk-outline": 61220, + "walk-sharp": 61221, + "wallet": 61222, + "wallet-outline": 61223, + "wallet-sharp": 61224, + "warning": 61225, + "warning-outline": 61226, + "warning-sharp": 61227, + "watch": 61228, + "watch-outline": 61229, + "watch-sharp": 61230, + "water": 61231, + "water-outline": 61232, + "water-sharp": 61233, + "wifi": 61234, + "wifi-outline": 61235, + "wifi-sharp": 61236, + "wine": 61237, + "wine-outline": 61238, + "wine-sharp": 61239, + "woman": 61240, + "woman-outline": 61241, + "woman-sharp": 61242 +} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/MaterialCommunityIcons.json b/node_modules/react-native-vector-icons/glyphmaps/MaterialCommunityIcons.json new file mode 100644 index 00000000..c06a8196 --- /dev/null +++ b/node_modules/react-native-vector-icons/glyphmaps/MaterialCommunityIcons.json @@ -0,0 +1,6598 @@ +{ + "ab-testing": 983497, + "abacus": 988896, + "abjad-arabic": 987944, + "abjad-hebrew": 987945, + "abugida-devanagari": 987946, + "abugida-thai": 987947, + "access-point": 983043, + "access-point-check": 988472, + "access-point-minus": 988473, + "access-point-network": 983042, + "access-point-network-off": 986081, + "access-point-off": 988433, + "access-point-plus": 988474, + "access-point-remove": 988475, + "account": 983044, + "account-alert": 983045, + "account-alert-outline": 985936, + "account-arrow-down": 989288, + "account-arrow-down-outline": 989289, + "account-arrow-left": 985937, + "account-arrow-left-outline": 985938, + "account-arrow-right": 985939, + "account-arrow-right-outline": 985940, + "account-arrow-up": 989287, + "account-arrow-up-outline": 989290, + "account-box": 983046, + "account-box-multiple": 985396, + "account-box-multiple-outline": 987146, + "account-box-outline": 983047, + "account-cancel": 987871, + "account-cancel-outline": 987872, + "account-cash": 987287, + "account-cash-outline": 987288, + "account-check": 983048, + "account-check-outline": 986082, + "account-child": 985737, + "account-child-circle": 985738, + "account-child-outline": 987336, + "account-circle": 983049, + "account-circle-outline": 985941, + "account-clock": 985942, + "account-clock-outline": 985943, + "account-cog": 988016, + "account-cog-outline": 988017, + "account-convert": 983050, + "account-convert-outline": 987905, + "account-cowboy-hat": 986779, + "account-cowboy-hat-outline": 989171, + "account-details": 984625, + "account-details-outline": 988018, + "account-edit": 984764, + "account-edit-outline": 987131, + "account-eye": 984096, + "account-eye-outline": 987771, + "account-filter": 985398, + "account-filter-outline": 987037, + "account-group": 985161, + "account-group-outline": 985944, + "account-hard-hat": 984501, + "account-heart": 985241, + "account-heart-outline": 986083, + "account-injury": 989205, + "account-injury-outline": 989206, + "account-key": 983051, + "account-key-outline": 986084, + "account-lock": 987486, + "account-lock-open": 989536, + "account-lock-open-outline": 989537, + "account-lock-outline": 987487, + "account-minus": 983053, + "account-minus-outline": 985836, + "account-multiple": 983054, + "account-multiple-check": 985285, + "account-multiple-check-outline": 987646, + "account-multiple-minus": 984531, + "account-multiple-minus-outline": 986085, + "account-multiple-outline": 983055, + "account-multiple-plus": 983056, + "account-multiple-plus-outline": 985088, + "account-multiple-remove": 987658, + "account-multiple-remove-outline": 987659, + "account-music": 985091, + "account-music-outline": 986345, + "account-network": 983057, + "account-network-outline": 986086, + "account-off": 983058, + "account-off-outline": 986087, + "account-outline": 983059, + "account-plus": 983060, + "account-plus-outline": 985089, + "account-question": 985945, + "account-question-outline": 985946, + "account-reactivate": 988459, + "account-reactivate-outline": 988460, + "account-remove": 983061, + "account-remove-outline": 985837, + "account-search": 983062, + "account-search-outline": 985397, + "account-settings": 984624, + "account-settings-outline": 987337, + "account-star": 983063, + "account-star-outline": 986088, + "account-supervisor": 985739, + "account-supervisor-circle": 985740, + "account-supervisor-circle-outline": 988396, + "account-supervisor-outline": 987437, + "account-switch": 983065, + "account-switch-outline": 984267, + "account-sync": 989467, + "account-sync-outline": 989468, + "account-tie": 986339, + "account-tie-hat": 989336, + "account-tie-hat-outline": 989337, + "account-tie-outline": 987338, + "account-tie-voice": 987912, + "account-tie-voice-off": 987914, + "account-tie-voice-off-outline": 987915, + "account-tie-voice-outline": 987913, + "account-voice": 984523, + "account-voice-off": 986836, + "account-wrench": 989338, + "account-wrench-outline": 989339, + "adjust": 983066, + "advertisements": 989482, + "advertisements-off": 989483, + "air-conditioner": 983067, + "air-filter": 986435, + "air-horn": 986540, + "air-humidifier": 987289, + "air-humidifier-off": 988262, + "air-purifier": 986436, + "airbag": 986089, + "airballoon": 983068, + "airballoon-outline": 987147, + "airplane": 983069, + "airplane-alert": 989306, + "airplane-check": 989307, + "airplane-clock": 989308, + "airplane-cog": 989309, + "airplane-edit": 989310, + "airplane-landing": 984532, + "airplane-marker": 989311, + "airplane-minus": 989312, + "airplane-off": 983070, + "airplane-plus": 989313, + "airplane-remove": 989314, + "airplane-search": 989315, + "airplane-settings": 989316, + "airplane-takeoff": 984533, + "airport": 985163, + "alarm": 983072, + "alarm-bell": 984974, + "alarm-check": 983073, + "alarm-light": 984975, + "alarm-light-off": 988958, + "alarm-light-off-outline": 988959, + "alarm-light-outline": 986090, + "alarm-multiple": 983074, + "alarm-note": 986737, + "alarm-note-off": 986738, + "alarm-off": 983075, + "alarm-panel": 988612, + "alarm-panel-outline": 988613, + "alarm-plus": 983076, + "alarm-snooze": 984718, + "album": 983077, + "alert": 983078, + "alert-box": 983079, + "alert-box-outline": 986340, + "alert-circle": 983080, + "alert-circle-check": 987629, + "alert-circle-check-outline": 987630, + "alert-circle-outline": 984534, + "alert-decagram": 984765, + "alert-decagram-outline": 986341, + "alert-minus": 988347, + "alert-minus-outline": 988350, + "alert-octagon": 983081, + "alert-octagon-outline": 986342, + "alert-octagram": 984935, + "alert-octagram-outline": 986343, + "alert-outline": 983082, + "alert-plus": 988346, + "alert-plus-outline": 988349, + "alert-remove": 988348, + "alert-remove-outline": 988351, + "alert-rhombus": 987598, + "alert-rhombus-outline": 987599, + "alien": 985242, + "alien-outline": 987339, + "align-horizontal-center": 987587, + "align-horizontal-distribute": 989538, + "align-horizontal-left": 987586, + "align-horizontal-right": 987588, + "align-vertical-bottom": 987589, + "align-vertical-center": 987590, + "align-vertical-distribute": 989539, + "align-vertical-top": 987591, + "all-inclusive": 984766, + "all-inclusive-box": 989325, + "all-inclusive-box-outline": 989326, + "allergy": 987736, + "alpha": 983083, + "alpha-a": 985838, + "alpha-a-box": 985864, + "alpha-a-box-outline": 986091, + "alpha-a-circle": 986092, + "alpha-a-circle-outline": 986093, + "alpha-b": 985839, + "alpha-b-box": 985865, + "alpha-b-box-outline": 986094, + "alpha-b-circle": 986095, + "alpha-b-circle-outline": 986096, + "alpha-c": 985840, + "alpha-c-box": 985866, + "alpha-c-box-outline": 986097, + "alpha-c-circle": 986098, + "alpha-c-circle-outline": 986099, + "alpha-d": 985841, + "alpha-d-box": 985867, + "alpha-d-box-outline": 986100, + "alpha-d-circle": 986101, + "alpha-d-circle-outline": 986102, + "alpha-e": 985842, + "alpha-e-box": 985868, + "alpha-e-box-outline": 986103, + "alpha-e-circle": 986104, + "alpha-e-circle-outline": 986105, + "alpha-f": 985843, + "alpha-f-box": 985869, + "alpha-f-box-outline": 986106, + "alpha-f-circle": 986107, + "alpha-f-circle-outline": 986108, + "alpha-g": 985844, + "alpha-g-box": 985870, + "alpha-g-box-outline": 986109, + "alpha-g-circle": 986110, + "alpha-g-circle-outline": 986111, + "alpha-h": 985845, + "alpha-h-box": 985871, + "alpha-h-box-outline": 986112, + "alpha-h-circle": 986113, + "alpha-h-circle-outline": 986114, + "alpha-i": 985846, + "alpha-i-box": 985872, + "alpha-i-box-outline": 986115, + "alpha-i-circle": 986116, + "alpha-i-circle-outline": 986117, + "alpha-j": 985847, + "alpha-j-box": 985873, + "alpha-j-box-outline": 986118, + "alpha-j-circle": 986119, + "alpha-j-circle-outline": 986120, + "alpha-k": 985848, + "alpha-k-box": 985874, + "alpha-k-box-outline": 986121, + "alpha-k-circle": 986122, + "alpha-k-circle-outline": 986123, + "alpha-l": 985849, + "alpha-l-box": 985875, + "alpha-l-box-outline": 986124, + "alpha-l-circle": 986125, + "alpha-l-circle-outline": 986126, + "alpha-m": 985850, + "alpha-m-box": 985876, + "alpha-m-box-outline": 986127, + "alpha-m-circle": 986128, + "alpha-m-circle-outline": 986129, + "alpha-n": 985851, + "alpha-n-box": 985877, + "alpha-n-box-outline": 986130, + "alpha-n-circle": 986131, + "alpha-n-circle-outline": 986132, + "alpha-o": 985852, + "alpha-o-box": 985878, + "alpha-o-box-outline": 986133, + "alpha-o-circle": 986134, + "alpha-o-circle-outline": 986135, + "alpha-p": 985853, + "alpha-p-box": 985879, + "alpha-p-box-outline": 986136, + "alpha-p-circle": 986137, + "alpha-p-circle-outline": 986138, + "alpha-q": 985854, + "alpha-q-box": 985880, + "alpha-q-box-outline": 986139, + "alpha-q-circle": 986140, + "alpha-q-circle-outline": 986141, + "alpha-r": 985855, + "alpha-r-box": 985881, + "alpha-r-box-outline": 986142, + "alpha-r-circle": 986143, + "alpha-r-circle-outline": 986144, + "alpha-s": 985856, + "alpha-s-box": 985882, + "alpha-s-box-outline": 986145, + "alpha-s-circle": 986146, + "alpha-s-circle-outline": 986147, + "alpha-t": 985857, + "alpha-t-box": 985883, + "alpha-t-box-outline": 986148, + "alpha-t-circle": 986149, + "alpha-t-circle-outline": 986150, + "alpha-u": 985858, + "alpha-u-box": 985884, + "alpha-u-box-outline": 986151, + "alpha-u-circle": 986152, + "alpha-u-circle-outline": 986153, + "alpha-v": 985859, + "alpha-v-box": 985885, + "alpha-v-box-outline": 986154, + "alpha-v-circle": 986155, + "alpha-v-circle-outline": 986156, + "alpha-w": 985860, + "alpha-w-box": 985886, + "alpha-w-box-outline": 986157, + "alpha-w-circle": 986158, + "alpha-w-circle-outline": 986159, + "alpha-x": 985861, + "alpha-x-box": 985887, + "alpha-x-box-outline": 986160, + "alpha-x-circle": 986161, + "alpha-x-circle-outline": 986162, + "alpha-y": 985862, + "alpha-y-box": 985888, + "alpha-y-box-outline": 986163, + "alpha-y-circle": 986164, + "alpha-y-circle-outline": 986165, + "alpha-z": 985863, + "alpha-z-box": 985889, + "alpha-z-box-outline": 986166, + "alpha-z-circle": 986167, + "alpha-z-circle-outline": 986168, + "alphabet-aurebesh": 987948, + "alphabet-cyrillic": 987949, + "alphabet-greek": 987950, + "alphabet-latin": 987951, + "alphabet-piqad": 987952, + "alphabet-tengwar": 987959, + "alphabetical": 983084, + "alphabetical-off": 987148, + "alphabetical-variant": 987149, + "alphabetical-variant-off": 987150, + "altimeter": 984535, + "ambulance": 983087, + "ammunition": 986344, + "ampersand": 985741, + "amplifier": 983088, + "amplifier-off": 987573, + "anchor": 983089, + "android": 983090, + "android-messages": 986437, + "android-studio": 983092, + "angle-acute": 985399, + "angle-obtuse": 985400, + "angle-right": 985401, + "angular": 984754, + "angularjs": 984767, + "animation": 984536, + "animation-outline": 985743, + "animation-play": 985402, + "animation-play-outline": 985744, + "ansible": 987290, + "antenna": 987417, + "anvil": 985243, + "apache-kafka": 987151, + "api": 987291, + "api-off": 987735, + "apple": 983093, + "apple-finder": 983094, + "apple-icloud": 983096, + "apple-ios": 983095, + "apple-keyboard-caps": 984626, + "apple-keyboard-command": 984627, + "apple-keyboard-control": 984628, + "apple-keyboard-option": 984629, + "apple-keyboard-shift": 984630, + "apple-safari": 983097, + "application": 985286, + "application-array": 987381, + "application-array-outline": 987382, + "application-braces": 987383, + "application-braces-outline": 987384, + "application-brackets": 986251, + "application-brackets-outline": 986252, + "application-cog": 984693, + "application-cog-outline": 988535, + "application-edit": 983214, + "application-edit-outline": 984601, + "application-export": 986541, + "application-import": 986542, + "application-outline": 984596, + "application-parentheses": 987385, + "application-parentheses-outline": 987386, + "application-settings": 985952, + "application-settings-outline": 988501, + "application-variable": 987387, + "application-variable-outline": 987388, + "approximately-equal": 987038, + "approximately-equal-box": 987039, + "apps": 983099, + "apps-box": 986438, + "arch": 985287, + "archive": 983100, + "archive-alert": 988413, + "archive-alert-outline": 988414, + "archive-arrow-down": 987737, + "archive-arrow-down-outline": 987738, + "archive-arrow-up": 987739, + "archive-arrow-up-outline": 987740, + "archive-cancel": 989003, + "archive-cancel-outline": 989004, + "archive-check": 989005, + "archive-check-outline": 989006, + "archive-clock": 989007, + "archive-clock-outline": 989008, + "archive-cog": 989009, + "archive-cog-outline": 989010, + "archive-edit": 989011, + "archive-edit-outline": 989012, + "archive-eye": 989013, + "archive-eye-outline": 989014, + "archive-lock": 989015, + "archive-lock-open": 989016, + "archive-lock-open-outline": 989017, + "archive-lock-outline": 989018, + "archive-marker": 989019, + "archive-marker-outline": 989020, + "archive-minus": 989021, + "archive-minus-outline": 989022, + "archive-music": 989023, + "archive-music-outline": 989024, + "archive-off": 989025, + "archive-off-outline": 989026, + "archive-outline": 987662, + "archive-plus": 989027, + "archive-plus-outline": 989028, + "archive-refresh": 989029, + "archive-refresh-outline": 989030, + "archive-remove": 989031, + "archive-remove-outline": 989032, + "archive-search": 989033, + "archive-search-outline": 989034, + "archive-settings": 989035, + "archive-settings-outline": 989036, + "archive-star": 989037, + "archive-star-outline": 989038, + "archive-sync": 989039, + "archive-sync-outline": 989040, + "arm-flex": 987095, + "arm-flex-outline": 987094, + "arrange-bring-forward": 983101, + "arrange-bring-to-front": 983102, + "arrange-send-backward": 983103, + "arrange-send-to-back": 983104, + "arrow-all": 983105, + "arrow-bottom-left": 983106, + "arrow-bottom-left-bold-box": 989540, + "arrow-bottom-left-bold-box-outline": 989541, + "arrow-bottom-left-bold-outline": 985527, + "arrow-bottom-left-thick": 985528, + "arrow-bottom-left-thin": 989622, + "arrow-bottom-left-thin-circle-outline": 988566, + "arrow-bottom-right": 983107, + "arrow-bottom-right-bold-box": 989542, + "arrow-bottom-right-bold-box-outline": 989543, + "arrow-bottom-right-bold-outline": 985529, + "arrow-bottom-right-thick": 985530, + "arrow-bottom-right-thin": 989623, + "arrow-bottom-right-thin-circle-outline": 988565, + "arrow-collapse": 984597, + "arrow-collapse-all": 983108, + "arrow-collapse-down": 984978, + "arrow-collapse-horizontal": 985164, + "arrow-collapse-left": 984979, + "arrow-collapse-right": 984980, + "arrow-collapse-up": 984981, + "arrow-collapse-vertical": 985165, + "arrow-decision": 985531, + "arrow-decision-auto": 985532, + "arrow-decision-auto-outline": 985533, + "arrow-decision-outline": 985534, + "arrow-down": 983109, + "arrow-down-bold": 984878, + "arrow-down-bold-box": 984879, + "arrow-down-bold-box-outline": 984880, + "arrow-down-bold-circle": 983111, + "arrow-down-bold-circle-outline": 983112, + "arrow-down-bold-hexagon-outline": 983113, + "arrow-down-bold-outline": 985535, + "arrow-down-box": 984768, + "arrow-down-circle": 986331, + "arrow-down-circle-outline": 986332, + "arrow-down-drop-circle": 983114, + "arrow-down-drop-circle-outline": 983115, + "arrow-down-left": 989089, + "arrow-down-left-bold": 989090, + "arrow-down-right": 989091, + "arrow-down-right-bold": 989092, + "arrow-down-thick": 983110, + "arrow-down-thin": 989619, + "arrow-down-thin-circle-outline": 988569, + "arrow-expand": 984598, + "arrow-expand-all": 983116, + "arrow-expand-down": 984982, + "arrow-expand-horizontal": 985166, + "arrow-expand-left": 984983, + "arrow-expand-right": 984984, + "arrow-expand-up": 984985, + "arrow-expand-vertical": 985167, + "arrow-horizontal-lock": 987483, + "arrow-left": 983117, + "arrow-left-bold": 984881, + "arrow-left-bold-box": 984882, + "arrow-left-bold-box-outline": 984883, + "arrow-left-bold-circle": 983119, + "arrow-left-bold-circle-outline": 983120, + "arrow-left-bold-hexagon-outline": 983121, + "arrow-left-bold-outline": 985536, + "arrow-left-bottom": 989093, + "arrow-left-bottom-bold": 989094, + "arrow-left-box": 984769, + "arrow-left-circle": 986333, + "arrow-left-circle-outline": 986334, + "arrow-left-drop-circle": 983122, + "arrow-left-drop-circle-outline": 983123, + "arrow-left-right": 986739, + "arrow-left-right-bold": 986740, + "arrow-left-right-bold-outline": 985537, + "arrow-left-thick": 983118, + "arrow-left-thin": 989617, + "arrow-left-thin-circle-outline": 988570, + "arrow-left-top": 989095, + "arrow-left-top-bold": 989096, + "arrow-projectile": 989248, + "arrow-projectile-multiple": 989247, + "arrow-right": 983124, + "arrow-right-bold": 984884, + "arrow-right-bold-box": 984885, + "arrow-right-bold-box-outline": 984886, + "arrow-right-bold-circle": 983126, + "arrow-right-bold-circle-outline": 983127, + "arrow-right-bold-hexagon-outline": 983128, + "arrow-right-bold-outline": 985538, + "arrow-right-bottom": 989097, + "arrow-right-bottom-bold": 989098, + "arrow-right-box": 984770, + "arrow-right-circle": 986335, + "arrow-right-circle-outline": 986336, + "arrow-right-drop-circle": 983129, + "arrow-right-drop-circle-outline": 983130, + "arrow-right-thick": 983125, + "arrow-right-thin": 989616, + "arrow-right-thin-circle-outline": 988568, + "arrow-right-top": 989099, + "arrow-right-top-bold": 989100, + "arrow-split-horizontal": 985403, + "arrow-split-vertical": 985404, + "arrow-top-left": 983131, + "arrow-top-left-bold-box": 989544, + "arrow-top-left-bold-box-outline": 989545, + "arrow-top-left-bold-outline": 985539, + "arrow-top-left-bottom-right": 986741, + "arrow-top-left-bottom-right-bold": 986742, + "arrow-top-left-thick": 985540, + "arrow-top-left-thin": 989621, + "arrow-top-left-thin-circle-outline": 988563, + "arrow-top-right": 983132, + "arrow-top-right-bold-box": 989546, + "arrow-top-right-bold-box-outline": 989547, + "arrow-top-right-bold-outline": 985541, + "arrow-top-right-bottom-left": 986743, + "arrow-top-right-bottom-left-bold": 986744, + "arrow-top-right-thick": 985542, + "arrow-top-right-thin": 989620, + "arrow-top-right-thin-circle-outline": 988564, + "arrow-u-down-left": 989101, + "arrow-u-down-left-bold": 989102, + "arrow-u-down-right": 989103, + "arrow-u-down-right-bold": 989104, + "arrow-u-left-bottom": 989105, + "arrow-u-left-bottom-bold": 989106, + "arrow-u-left-top": 989107, + "arrow-u-left-top-bold": 989108, + "arrow-u-right-bottom": 989109, + "arrow-u-right-bottom-bold": 989110, + "arrow-u-right-top": 989111, + "arrow-u-right-top-bold": 989112, + "arrow-u-up-left": 989113, + "arrow-u-up-left-bold": 989114, + "arrow-u-up-right": 989115, + "arrow-u-up-right-bold": 989116, + "arrow-up": 983133, + "arrow-up-bold": 984887, + "arrow-up-bold-box": 984888, + "arrow-up-bold-box-outline": 984889, + "arrow-up-bold-circle": 983135, + "arrow-up-bold-circle-outline": 983136, + "arrow-up-bold-hexagon-outline": 983137, + "arrow-up-bold-outline": 985543, + "arrow-up-box": 984771, + "arrow-up-circle": 986337, + "arrow-up-circle-outline": 986338, + "arrow-up-down": 986745, + "arrow-up-down-bold": 986746, + "arrow-up-down-bold-outline": 985544, + "arrow-up-drop-circle": 983138, + "arrow-up-drop-circle-outline": 983139, + "arrow-up-left": 989117, + "arrow-up-left-bold": 989118, + "arrow-up-right": 989119, + "arrow-up-right-bold": 989120, + "arrow-up-thick": 983134, + "arrow-up-thin": 989618, + "arrow-up-thin-circle-outline": 988567, + "arrow-vertical-lock": 987484, + "artstation": 985947, + "aspect-ratio": 985636, + "assistant": 983140, + "asterisk": 984772, + "at": 983141, + "atlassian": 985092, + "atm": 986439, + "atom": 984936, + "atom-variant": 986747, + "attachment": 983142, + "audio-input-rca": 989291, + "audio-input-stereo-minijack": 989292, + "audio-input-xlr": 989293, + "audio-video": 985405, + "audio-video-off": 987574, + "augmented-reality": 985168, + "auto-download": 988030, + "auto-fix": 983144, + "auto-upload": 983145, + "autorenew": 983146, + "av-timer": 983147, + "aws": 986639, + "axe": 985288, + "axe-battle": 989250, + "axis": 986440, + "axis-arrow": 986441, + "axis-arrow-info": 988174, + "axis-arrow-lock": 986442, + "axis-lock": 986443, + "axis-x-arrow": 986444, + "axis-x-arrow-lock": 986445, + "axis-x-rotate-clockwise": 986446, + "axis-x-rotate-counterclockwise": 986447, + "axis-x-y-arrow-lock": 986448, + "axis-y-arrow": 986449, + "axis-y-arrow-lock": 986450, + "axis-y-rotate-clockwise": 986451, + "axis-y-rotate-counterclockwise": 986452, + "axis-z-arrow": 986453, + "axis-z-arrow-lock": 986454, + "axis-z-rotate-clockwise": 986455, + "axis-z-rotate-counterclockwise": 986456, + "babel": 985637, + "baby": 983148, + "baby-bottle": 986937, + "baby-bottle-outline": 986938, + "baby-buggy": 988128, + "baby-carriage": 984719, + "baby-carriage-off": 987040, + "baby-face": 986748, + "baby-face-outline": 986749, + "backburger": 983149, + "backspace": 983150, + "backspace-outline": 985948, + "backspace-reverse": 986750, + "backspace-reverse-outline": 986751, + "backup-restore": 983151, + "bacteria": 986837, + "bacteria-outline": 986838, + "badge-account": 986535, + "badge-account-alert": 986536, + "badge-account-alert-outline": 986537, + "badge-account-horizontal": 986637, + "badge-account-horizontal-outline": 986638, + "badge-account-outline": 986538, + "badminton": 985169, + "bag-carry-on": 986939, + "bag-carry-on-check": 986469, + "bag-carry-on-off": 986940, + "bag-checked": 986941, + "bag-personal": 986640, + "bag-personal-off": 986641, + "bag-personal-off-outline": 986642, + "bag-personal-outline": 986643, + "bag-suitcase": 988555, + "bag-suitcase-off": 988557, + "bag-suitcase-off-outline": 988558, + "bag-suitcase-outline": 988556, + "baguette": 986942, + "balcony": 989207, + "balloon": 985638, + "ballot": 985545, + "ballot-outline": 985546, + "ballot-recount": 986169, + "ballot-recount-outline": 986170, + "bandage": 986543, + "bank": 983152, + "bank-check": 988757, + "bank-minus": 986544, + "bank-off": 988758, + "bank-off-outline": 988759, + "bank-outline": 986752, + "bank-plus": 986545, + "bank-remove": 986546, + "bank-transfer": 985639, + "bank-transfer-in": 985640, + "bank-transfer-out": 985641, + "barcode": 983153, + "barcode-off": 987702, + "barcode-scan": 983154, + "barley": 983155, + "barley-off": 985949, + "barn": 985950, + "barrel": 983156, + "baseball": 985170, + "baseball-bat": 985171, + "baseball-diamond": 988652, + "baseball-diamond-outline": 988653, + "bash": 987523, + "basket": 983158, + "basket-check": 989413, + "basket-check-outline": 989414, + "basket-fill": 983159, + "basket-minus": 988451, + "basket-minus-outline": 988452, + "basket-off": 988453, + "basket-off-outline": 988454, + "basket-outline": 987521, + "basket-plus": 988455, + "basket-plus-outline": 988456, + "basket-remove": 988457, + "basket-remove-outline": 988458, + "basket-unfill": 983160, + "basketball": 985094, + "basketball-hoop": 986171, + "basketball-hoop-outline": 986172, + "bat": 985951, + "bathtub": 989208, + "bathtub-outline": 989209, + "battery": 983161, + "battery-10": 983162, + "battery-10-bluetooth": 985406, + "battery-20": 983163, + "battery-20-bluetooth": 985407, + "battery-30": 983164, + "battery-30-bluetooth": 985408, + "battery-40": 983165, + "battery-40-bluetooth": 985409, + "battery-50": 983166, + "battery-50-bluetooth": 985410, + "battery-60": 983167, + "battery-60-bluetooth": 985411, + "battery-70": 983168, + "battery-70-bluetooth": 985412, + "battery-80": 983169, + "battery-80-bluetooth": 985413, + "battery-90": 983170, + "battery-90-bluetooth": 985414, + "battery-alert": 983171, + "battery-alert-bluetooth": 985415, + "battery-alert-variant": 987340, + "battery-alert-variant-outline": 987341, + "battery-arrow-down": 989150, + "battery-arrow-down-outline": 989151, + "battery-arrow-up": 989152, + "battery-arrow-up-outline": 989153, + "battery-bluetooth": 985416, + "battery-bluetooth-variant": 985417, + "battery-charging": 983172, + "battery-charging-10": 985244, + "battery-charging-100": 983173, + "battery-charging-20": 983174, + "battery-charging-30": 983175, + "battery-charging-40": 983176, + "battery-charging-50": 985245, + "battery-charging-60": 983177, + "battery-charging-70": 985246, + "battery-charging-80": 983178, + "battery-charging-90": 983179, + "battery-charging-high": 987814, + "battery-charging-low": 987812, + "battery-charging-medium": 987813, + "battery-charging-outline": 985247, + "battery-charging-wireless": 985095, + "battery-charging-wireless-10": 985096, + "battery-charging-wireless-20": 985097, + "battery-charging-wireless-30": 985098, + "battery-charging-wireless-40": 985099, + "battery-charging-wireless-50": 985100, + "battery-charging-wireless-60": 985101, + "battery-charging-wireless-70": 985102, + "battery-charging-wireless-80": 985103, + "battery-charging-wireless-90": 985104, + "battery-charging-wireless-alert": 985105, + "battery-charging-wireless-outline": 985106, + "battery-check": 989154, + "battery-check-outline": 989155, + "battery-heart": 987663, + "battery-heart-outline": 987664, + "battery-heart-variant": 987665, + "battery-high": 987811, + "battery-lock": 989084, + "battery-lock-open": 989085, + "battery-low": 987809, + "battery-medium": 987810, + "battery-minus": 989156, + "battery-minus-outline": 989157, + "battery-minus-variant": 983180, + "battery-negative": 983181, + "battery-off": 987741, + "battery-off-outline": 987742, + "battery-outline": 983182, + "battery-plus": 989158, + "battery-plus-outline": 989159, + "battery-plus-variant": 983183, + "battery-positive": 983184, + "battery-remove": 989160, + "battery-remove-outline": 989161, + "battery-sync": 989236, + "battery-sync-outline": 989237, + "battery-unknown": 983185, + "battery-unknown-bluetooth": 985418, + "beach": 983186, + "beaker": 986346, + "beaker-alert": 987689, + "beaker-alert-outline": 987690, + "beaker-check": 987691, + "beaker-check-outline": 987692, + "beaker-minus": 987693, + "beaker-minus-outline": 987694, + "beaker-outline": 984720, + "beaker-plus": 987695, + "beaker-plus-outline": 987696, + "beaker-question": 987697, + "beaker-question-outline": 987698, + "beaker-remove": 987699, + "beaker-remove-outline": 987700, + "bed": 983779, + "bed-double": 987092, + "bed-double-outline": 987091, + "bed-empty": 985248, + "bed-king": 987090, + "bed-king-outline": 987089, + "bed-outline": 983193, + "bed-queen": 987088, + "bed-queen-outline": 987099, + "bed-single": 987245, + "bed-single-outline": 987246, + "bee": 987041, + "bee-flower": 987042, + "beehive-off-outline": 988141, + "beehive-outline": 987342, + "beekeeper": 988386, + "beer": 983192, + "beer-outline": 987916, + "bell": 983194, + "bell-alert": 986457, + "bell-alert-outline": 986753, + "bell-badge": 987499, + "bell-badge-outline": 983416, + "bell-cancel": 988135, + "bell-cancel-outline": 988136, + "bell-check": 987621, + "bell-check-outline": 987622, + "bell-circle": 986458, + "bell-circle-outline": 986459, + "bell-minus": 988137, + "bell-minus-outline": 988138, + "bell-off": 983195, + "bell-off-outline": 985745, + "bell-outline": 983196, + "bell-plus": 983197, + "bell-plus-outline": 985746, + "bell-remove": 988139, + "bell-remove-outline": 988140, + "bell-ring": 983198, + "bell-ring-outline": 983199, + "bell-sleep": 983200, + "bell-sleep-outline": 985747, + "beta": 983201, + "betamax": 985547, + "biathlon": 986644, + "bicycle": 987292, + "bicycle-basket": 987701, + "bicycle-cargo": 989340, + "bicycle-electric": 988596, + "bicycle-penny-farthing": 988649, + "bike": 983203, + "bike-fast": 987423, + "billboard": 987152, + "billiards": 985953, + "billiards-rack": 985954, + "binoculars": 983205, + "bio": 983206, + "biohazard": 983207, + "bird": 988614, + "bitbucket": 983208, + "bitcoin": 985107, + "black-mesa": 983209, + "blender": 986347, + "blender-outline": 989210, + "blender-software": 983211, + "blinds": 983212, + "blinds-open": 987153, + "block-helper": 983213, + "blood-bag": 986348, + "bluetooth": 983215, + "bluetooth-audio": 983216, + "bluetooth-connect": 983217, + "bluetooth-off": 983218, + "bluetooth-settings": 983219, + "bluetooth-transfer": 983220, + "blur": 983221, + "blur-linear": 983222, + "blur-off": 983223, + "blur-radial": 983224, + "bolt": 986547, + "bomb": 984721, + "bomb-off": 984773, + "bone": 983225, + "book": 983226, + "book-account": 988077, + "book-account-outline": 988078, + "book-alert": 988796, + "book-alert-outline": 988797, + "book-alphabet": 984605, + "book-arrow-down": 988798, + "book-arrow-down-outline": 988799, + "book-arrow-left": 988800, + "book-arrow-left-outline": 988801, + "book-arrow-right": 988802, + "book-arrow-right-outline": 988803, + "book-arrow-up": 988804, + "book-arrow-up-outline": 988805, + "book-cancel": 988806, + "book-cancel-outline": 988807, + "book-check": 988403, + "book-check-outline": 988404, + "book-clock": 988808, + "book-clock-outline": 988809, + "book-cog": 988810, + "book-cog-outline": 988811, + "book-cross": 983202, + "book-edit": 988812, + "book-edit-outline": 988813, + "book-education": 988873, + "book-education-outline": 988874, + "book-information-variant": 987247, + "book-lock": 984986, + "book-lock-open": 984987, + "book-lock-open-outline": 988814, + "book-lock-outline": 988815, + "book-marker": 988816, + "book-marker-outline": 988817, + "book-minus": 984537, + "book-minus-multiple": 985748, + "book-minus-multiple-outline": 985355, + "book-minus-outline": 988818, + "book-multiple": 983227, + "book-multiple-outline": 984118, + "book-music": 983143, + "book-music-outline": 988819, + "book-off": 988820, + "book-off-outline": 988821, + "book-open": 983229, + "book-open-blank-variant": 983230, + "book-open-outline": 985955, + "book-open-page-variant": 984538, + "book-open-page-variant-outline": 988630, + "book-open-variant": 988407, + "book-outline": 985956, + "book-play": 986754, + "book-play-outline": 986755, + "book-plus": 984539, + "book-plus-multiple": 985749, + "book-plus-multiple-outline": 985822, + "book-plus-outline": 988822, + "book-refresh": 988823, + "book-refresh-outline": 988824, + "book-remove": 985751, + "book-remove-multiple": 985750, + "book-remove-multiple-outline": 984266, + "book-remove-outline": 988825, + "book-search": 986756, + "book-search-outline": 986757, + "book-settings": 988826, + "book-settings-outline": 988827, + "book-sync": 988828, + "book-sync-outline": 988872, + "book-variant": 983231, + "book-variant-multiple": 983228, + "bookmark": 983232, + "bookmark-box-multiple": 989548, + "bookmark-box-multiple-outline": 989549, + "bookmark-check": 983233, + "bookmark-check-outline": 988027, + "bookmark-minus": 985548, + "bookmark-minus-outline": 985549, + "bookmark-multiple": 986645, + "bookmark-multiple-outline": 986646, + "bookmark-music": 983234, + "bookmark-music-outline": 988025, + "bookmark-off": 985550, + "bookmark-off-outline": 985551, + "bookmark-outline": 983235, + "bookmark-plus": 983237, + "bookmark-plus-outline": 983236, + "bookmark-remove": 983238, + "bookmark-remove-outline": 988026, + "bookshelf": 987743, + "boom-gate": 986758, + "boom-gate-alert": 986759, + "boom-gate-alert-outline": 986760, + "boom-gate-arrow-down": 986761, + "boom-gate-arrow-down-outline": 986762, + "boom-gate-arrow-up": 986764, + "boom-gate-arrow-up-outline": 986765, + "boom-gate-outline": 986763, + "boom-gate-up": 989177, + "boom-gate-up-outline": 989178, + "boombox": 984540, + "boomerang": 987343, + "bootstrap": 984774, + "border-all": 983239, + "border-all-variant": 985249, + "border-bottom": 983240, + "border-bottom-variant": 985250, + "border-color": 983241, + "border-horizontal": 983242, + "border-inside": 983243, + "border-left": 983244, + "border-left-variant": 985251, + "border-none": 983245, + "border-none-variant": 985252, + "border-outside": 983246, + "border-right": 983247, + "border-right-variant": 985253, + "border-style": 983248, + "border-top": 983249, + "border-top-variant": 985254, + "border-vertical": 983250, + "bottle-soda": 987248, + "bottle-soda-classic": 987249, + "bottle-soda-classic-outline": 988003, + "bottle-soda-outline": 987250, + "bottle-tonic": 987438, + "bottle-tonic-outline": 987439, + "bottle-tonic-plus": 987440, + "bottle-tonic-plus-outline": 987441, + "bottle-tonic-skull": 987442, + "bottle-tonic-skull-outline": 987443, + "bottle-wine": 985172, + "bottle-wine-outline": 987920, + "bow-arrow": 989249, + "bow-tie": 984696, + "bowl": 983694, + "bowl-mix": 984599, + "bowl-mix-outline": 983780, + "bowl-outline": 983721, + "bowling": 983251, + "box": 983252, + "box-cutter": 983253, + "box-cutter-off": 985930, + "box-shadow": 984631, + "boxing-glove": 985957, + "braille": 985552, + "brain": 985553, + "bread-slice": 986350, + "bread-slice-outline": 986351, + "bridge": 984600, + "briefcase": 983254, + "briefcase-account": 986352, + "briefcase-account-outline": 986353, + "briefcase-check": 983255, + "briefcase-check-outline": 987934, + "briefcase-clock": 987344, + "briefcase-clock-outline": 987345, + "briefcase-download": 983256, + "briefcase-download-outline": 986173, + "briefcase-edit": 985752, + "briefcase-edit-outline": 986174, + "briefcase-eye": 989145, + "briefcase-eye-outline": 989146, + "briefcase-minus": 985642, + "briefcase-minus-outline": 986175, + "briefcase-off": 988760, + "briefcase-off-outline": 988761, + "briefcase-outline": 985108, + "briefcase-plus": 985643, + "briefcase-plus-outline": 986176, + "briefcase-remove": 985644, + "briefcase-remove-outline": 986177, + "briefcase-search": 985645, + "briefcase-search-outline": 986178, + "briefcase-upload": 983257, + "briefcase-upload-outline": 986179, + "briefcase-variant": 988308, + "briefcase-variant-off": 988762, + "briefcase-variant-off-outline": 988763, + "briefcase-variant-outline": 988309, + "brightness-1": 983258, + "brightness-2": 983259, + "brightness-3": 983260, + "brightness-4": 983261, + "brightness-5": 983262, + "brightness-6": 983263, + "brightness-7": 983264, + "brightness-auto": 983265, + "brightness-percent": 986354, + "broadcast": 988960, + "broadcast-off": 988961, + "broom": 983266, + "brush": 983267, + "brush-off": 989041, + "brush-variant": 989203, + "bucket": 988181, + "bucket-outline": 988182, + "buffet": 984440, + "bug": 983268, + "bug-check": 985646, + "bug-check-outline": 985647, + "bug-outline": 985648, + "bugle": 986548, + "bulldozer": 985890, + "bullet": 986355, + "bulletin-board": 983269, + "bullhorn": 983270, + "bullhorn-outline": 985891, + "bullhorn-variant": 989550, + "bullhorn-variant-outline": 989551, + "bullseye": 984541, + "bullseye-arrow": 985289, + "bulma": 987879, + "bunk-bed": 987906, + "bunk-bed-outline": 983191, + "bus": 983271, + "bus-alert": 985753, + "bus-articulated-end": 984988, + "bus-articulated-front": 984989, + "bus-clock": 985290, + "bus-double-decker": 984990, + "bus-electric": 989469, + "bus-marker": 987666, + "bus-multiple": 986943, + "bus-school": 984991, + "bus-side": 984992, + "bus-stop": 987154, + "bus-stop-covered": 987155, + "bus-stop-uncovered": 987156, + "butterfly": 988553, + "butterfly-outline": 988554, + "cabin-a-frame": 989324, + "cable-data": 988052, + "cached": 983272, + "cactus": 986549, + "cake": 983273, + "cake-layered": 983274, + "cake-variant": 983275, + "cake-variant-outline": 989168, + "calculator": 983276, + "calculator-variant": 985754, + "calculator-variant-outline": 988582, + "calendar": 983277, + "calendar-account": 986839, + "calendar-account-outline": 986840, + "calendar-alert": 985649, + "calendar-arrow-left": 987444, + "calendar-arrow-right": 987445, + "calendar-blank": 983278, + "calendar-blank-multiple": 987251, + "calendar-blank-outline": 985958, + "calendar-check": 983279, + "calendar-check-outline": 986180, + "calendar-clock": 983280, + "calendar-clock-outline": 988897, + "calendar-collapse-horizontal": 989341, + "calendar-cursor": 988539, + "calendar-edit": 985255, + "calendar-end": 988780, + "calendar-expand-horizontal": 989342, + "calendar-export": 985892, + "calendar-heart": 985554, + "calendar-import": 985893, + "calendar-lock": 988737, + "calendar-lock-outline": 988738, + "calendar-minus": 986460, + "calendar-month": 986647, + "calendar-month-outline": 986648, + "calendar-multiple": 983281, + "calendar-multiple-check": 983282, + "calendar-multiselect": 985650, + "calendar-outline": 985959, + "calendar-plus": 983283, + "calendar-question": 984722, + "calendar-range": 984697, + "calendar-range-outline": 985960, + "calendar-refresh": 983521, + "calendar-refresh-outline": 983555, + "calendar-remove": 983284, + "calendar-remove-outline": 986181, + "calendar-search": 985420, + "calendar-star": 985555, + "calendar-start": 988781, + "calendar-sync": 986766, + "calendar-sync-outline": 986767, + "calendar-text": 983285, + "calendar-text-outline": 986182, + "calendar-today": 983286, + "calendar-week": 985651, + "calendar-week-begin": 985652, + "calendar-weekend": 986841, + "calendar-weekend-outline": 986842, + "call-made": 983287, + "call-merge": 983288, + "call-missed": 983289, + "call-received": 983290, + "call-split": 983291, + "camcorder": 983292, + "camcorder-off": 983295, + "camera": 983296, + "camera-account": 985291, + "camera-burst": 984723, + "camera-control": 985961, + "camera-document": 989297, + "camera-document-off": 989298, + "camera-enhance": 983297, + "camera-enhance-outline": 985962, + "camera-flip": 988633, + "camera-flip-outline": 988634, + "camera-front": 983298, + "camera-front-variant": 983299, + "camera-gopro": 984993, + "camera-image": 985292, + "camera-iris": 983300, + "camera-marker": 989607, + "camera-marker-outline": 989608, + "camera-metering-center": 984994, + "camera-metering-matrix": 984995, + "camera-metering-partial": 984996, + "camera-metering-spot": 984997, + "camera-off": 984543, + "camera-off-outline": 989631, + "camera-outline": 986461, + "camera-party-mode": 983301, + "camera-plus": 986843, + "camera-plus-outline": 986844, + "camera-rear": 983302, + "camera-rear-variant": 983303, + "camera-retake": 986649, + "camera-retake-outline": 986650, + "camera-switch": 983304, + "camera-switch-outline": 985162, + "camera-timer": 983305, + "camera-wireless": 986550, + "camera-wireless-outline": 986551, + "campfire": 986845, + "cancel": 984890, + "candelabra": 989138, + "candelabra-fire": 989139, + "candle": 984546, + "candy": 989552, + "candy-off": 989553, + "candy-off-outline": 989554, + "candy-outline": 989555, + "candycane": 983306, + "cannabis": 984998, + "cannabis-off": 988782, + "caps-lock": 985755, + "car": 983307, + "car-2-plus": 987157, + "car-3-plus": 987158, + "car-arrow-left": 988082, + "car-arrow-right": 988083, + "car-back": 986651, + "car-battery": 983308, + "car-brake-abs": 986183, + "car-brake-alert": 986184, + "car-brake-fluid-level": 989449, + "car-brake-hold": 986462, + "car-brake-low-pressure": 989450, + "car-brake-parking": 986463, + "car-brake-retarder": 987159, + "car-brake-temperature": 989451, + "car-brake-worn-linings": 989452, + "car-child-seat": 987043, + "car-clock": 989556, + "car-clutch": 987160, + "car-cog": 988108, + "car-connected": 983309, + "car-convertible": 984999, + "car-coolant-level": 987161, + "car-cruise-control": 986464, + "car-defrost-front": 986465, + "car-defrost-rear": 986466, + "car-door": 985963, + "car-door-lock": 987293, + "car-electric": 985964, + "car-electric-outline": 988597, + "car-emergency": 988687, + "car-esp": 986185, + "car-estate": 985000, + "car-hatchback": 985001, + "car-info": 987582, + "car-key": 985965, + "car-lifted-pickup": 988461, + "car-light-alert": 989453, + "car-light-dimmed": 986186, + "car-light-fog": 986187, + "car-light-high": 986188, + "car-limousine": 985293, + "car-multiple": 985966, + "car-off": 986652, + "car-outline": 988397, + "car-parking-lights": 986467, + "car-pickup": 985002, + "car-seat": 987044, + "car-seat-cooler": 987045, + "car-seat-heater": 987046, + "car-select": 989305, + "car-settings": 988109, + "car-shift-pattern": 986944, + "car-side": 985003, + "car-speed-limiter": 989454, + "car-sports": 985004, + "car-tire-alert": 986189, + "car-traction-control": 986468, + "car-turbocharger": 987162, + "car-wash": 983310, + "car-windshield": 987163, + "car-windshield-outline": 987164, + "car-wireless": 989304, + "car-wrench": 989204, + "carabiner": 988352, + "caravan": 985005, + "card": 985967, + "card-account-details": 984530, + "card-account-details-outline": 986539, + "card-account-details-star": 983715, + "card-account-details-star-outline": 984795, + "card-account-mail": 983438, + "card-account-mail-outline": 986776, + "card-account-phone": 986777, + "card-account-phone-outline": 986778, + "card-bulleted": 985968, + "card-bulleted-off": 985969, + "card-bulleted-off-outline": 985970, + "card-bulleted-outline": 985971, + "card-bulleted-settings": 985972, + "card-bulleted-settings-outline": 985973, + "card-minus": 988672, + "card-minus-outline": 988673, + "card-multiple": 989169, + "card-multiple-outline": 989170, + "card-off": 988674, + "card-off-outline": 988675, + "card-outline": 985974, + "card-plus": 987647, + "card-plus-outline": 987648, + "card-remove": 988676, + "card-remove-outline": 988677, + "card-search": 987252, + "card-search-outline": 987253, + "card-text": 985975, + "card-text-outline": 985976, + "cards": 984632, + "cards-club": 985294, + "cards-club-outline": 989343, + "cards-diamond": 985295, + "cards-diamond-outline": 987165, + "cards-heart": 985296, + "cards-heart-outline": 989344, + "cards-outline": 984633, + "cards-playing": 989345, + "cards-playing-club": 989346, + "cards-playing-club-multiple": 989347, + "cards-playing-club-multiple-outline": 989348, + "cards-playing-club-outline": 989349, + "cards-playing-diamond": 989350, + "cards-playing-diamond-multiple": 989351, + "cards-playing-diamond-multiple-outline": 989352, + "cards-playing-diamond-outline": 989353, + "cards-playing-heart": 989354, + "cards-playing-heart-multiple": 989355, + "cards-playing-heart-multiple-outline": 989356, + "cards-playing-heart-outline": 989357, + "cards-playing-outline": 984634, + "cards-playing-spade": 989358, + "cards-playing-spade-multiple": 989359, + "cards-playing-spade-multiple-outline": 989360, + "cards-playing-spade-outline": 989361, + "cards-spade": 985297, + "cards-spade-outline": 989362, + "cards-variant": 984775, + "carrot": 983311, + "cart": 983312, + "cart-arrow-down": 986470, + "cart-arrow-right": 986190, + "cart-arrow-up": 986471, + "cart-check": 988650, + "cart-heart": 989408, + "cart-minus": 986472, + "cart-off": 984683, + "cart-outline": 983313, + "cart-plus": 983314, + "cart-remove": 986473, + "cart-variant": 988651, + "case-sensitive-alt": 983315, + "cash": 983316, + "cash-100": 983317, + "cash-check": 988398, + "cash-fast": 989276, + "cash-lock": 988394, + "cash-lock-open": 988395, + "cash-marker": 986552, + "cash-minus": 987744, + "cash-multiple": 983318, + "cash-plus": 987745, + "cash-refund": 985756, + "cash-register": 986356, + "cash-remove": 987746, + "cassette": 985556, + "cast": 983320, + "cast-audio": 987166, + "cast-audio-variant": 989001, + "cast-connected": 983321, + "cast-education": 986653, + "cast-off": 984970, + "cast-variant": 983071, + "castle": 983322, + "cat": 983323, + "cctv": 985006, + "cctv-off": 989279, + "ceiling-fan": 989079, + "ceiling-fan-light": 989080, + "ceiling-light": 984937, + "ceiling-light-multiple": 989405, + "ceiling-light-multiple-outline": 989406, + "ceiling-light-outline": 989127, + "cellphone": 983324, + "cellphone-arrow-down": 985557, + "cellphone-basic": 983326, + "cellphone-charging": 988055, + "cellphone-check": 989181, + "cellphone-cog": 985425, + "cellphone-dock": 983327, + "cellphone-information": 986945, + "cellphone-key": 985422, + "cellphone-link": 983329, + "cellphone-link-off": 983330, + "cellphone-lock": 985423, + "cellphone-marker": 989242, + "cellphone-message": 985299, + "cellphone-message-off": 987346, + "cellphone-nfc": 986768, + "cellphone-nfc-off": 987864, + "cellphone-off": 985424, + "cellphone-play": 987167, + "cellphone-remove": 985421, + "cellphone-screenshot": 985653, + "cellphone-settings": 983331, + "cellphone-sound": 985426, + "cellphone-text": 985298, + "cellphone-wireless": 985109, + "centos": 987418, + "certificate": 983332, + "certificate-outline": 987528, + "chair-rolling": 986952, + "chair-school": 983333, + "chandelier": 989075, + "charity": 986191, + "chart-arc": 983334, + "chart-areaspline": 983335, + "chart-areaspline-variant": 986769, + "chart-bar": 983336, + "chart-bar-stacked": 984938, + "chart-bell-curve": 986192, + "chart-bell-curve-cumulative": 987047, + "chart-box": 988493, + "chart-box-outline": 988494, + "chart-box-plus-outline": 988495, + "chart-bubble": 984547, + "chart-donut": 985007, + "chart-donut-variant": 985008, + "chart-gantt": 984684, + "chart-histogram": 983337, + "chart-line": 983338, + "chart-line-stacked": 984939, + "chart-line-variant": 985009, + "chart-multiline": 985300, + "chart-multiple": 987667, + "chart-pie": 983339, + "chart-ppf": 988032, + "chart-sankey": 987615, + "chart-sankey-variant": 987616, + "chart-scatter-plot": 986770, + "chart-scatter-plot-hexbin": 984685, + "chart-timeline": 984686, + "chart-timeline-variant": 986771, + "chart-timeline-variant-shimmer": 988598, + "chart-tree": 986772, + "chart-waterfall": 989464, + "chat": 985977, + "chat-alert": 985978, + "chat-alert-outline": 987849, + "chat-minus": 988176, + "chat-minus-outline": 988179, + "chat-outline": 986846, + "chat-plus": 988175, + "chat-plus-outline": 988178, + "chat-processing": 985979, + "chat-processing-outline": 987850, + "chat-question": 988984, + "chat-question-outline": 988985, + "chat-remove": 988177, + "chat-remove-outline": 988180, + "chat-sleep": 987857, + "chat-sleep-outline": 987858, + "check": 983340, + "check-all": 983341, + "check-bold": 986654, + "check-circle": 984544, + "check-circle-outline": 984545, + "check-decagram": 984977, + "check-decagram-outline": 988992, + "check-network": 986195, + "check-network-outline": 986196, + "check-outline": 985173, + "check-underline": 986655, + "check-underline-circle": 986656, + "check-underline-circle-outline": 986657, + "checkbook": 985757, + "checkbox-blank": 983342, + "checkbox-blank-badge": 987510, + "checkbox-blank-badge-outline": 983319, + "checkbox-blank-circle": 983343, + "checkbox-blank-circle-outline": 983344, + "checkbox-blank-off": 987884, + "checkbox-blank-off-outline": 987885, + "checkbox-blank-outline": 983345, + "checkbox-intermediate": 985174, + "checkbox-marked": 983346, + "checkbox-marked-circle": 983347, + "checkbox-marked-circle-outline": 983348, + "checkbox-marked-circle-plus-outline": 989479, + "checkbox-marked-outline": 983349, + "checkbox-multiple-blank": 983350, + "checkbox-multiple-blank-circle": 984635, + "checkbox-multiple-blank-circle-outline": 984636, + "checkbox-multiple-blank-outline": 983351, + "checkbox-multiple-marked": 983352, + "checkbox-multiple-marked-circle": 984637, + "checkbox-multiple-marked-circle-outline": 984638, + "checkbox-multiple-marked-outline": 983353, + "checkbox-multiple-outline": 986193, + "checkbox-outline": 986194, + "checkerboard": 983354, + "checkerboard-minus": 987650, + "checkerboard-plus": 987649, + "checkerboard-remove": 987651, + "cheese": 987833, + "cheese-off": 988142, + "chef-hat": 985980, + "chemical-weapon": 983355, + "chess-bishop": 985180, + "chess-king": 985175, + "chess-knight": 985176, + "chess-pawn": 985177, + "chess-queen": 985178, + "chess-rook": 985179, + "chevron-double-down": 983356, + "chevron-double-left": 983357, + "chevron-double-right": 983358, + "chevron-double-up": 983359, + "chevron-down": 983360, + "chevron-down-box": 985558, + "chevron-down-box-outline": 985559, + "chevron-down-circle": 985894, + "chevron-down-circle-outline": 985895, + "chevron-left": 983361, + "chevron-left-box": 985560, + "chevron-left-box-outline": 985561, + "chevron-left-circle": 985896, + "chevron-left-circle-outline": 985897, + "chevron-right": 983362, + "chevron-right-box": 985562, + "chevron-right-box-outline": 985563, + "chevron-right-circle": 985898, + "chevron-right-circle-outline": 985899, + "chevron-triple-down": 986553, + "chevron-triple-left": 986554, + "chevron-triple-right": 986555, + "chevron-triple-up": 986556, + "chevron-up": 983363, + "chevron-up-box": 985564, + "chevron-up-box-outline": 985565, + "chevron-up-circle": 985900, + "chevron-up-circle-outline": 985901, + "chili-alert": 989162, + "chili-alert-outline": 989163, + "chili-hot": 985010, + "chili-hot-outline": 989164, + "chili-medium": 985011, + "chili-medium-outline": 989165, + "chili-mild": 985012, + "chili-mild-outline": 989166, + "chili-off": 988263, + "chili-off-outline": 989167, + "chip": 984602, + "church": 983364, + "cigar": 987529, + "cigar-off": 988187, + "circle": 984933, + "circle-box": 988636, + "circle-box-outline": 988637, + "circle-double": 986773, + "circle-edit-outline": 985301, + "circle-expand": 986774, + "circle-half": 988053, + "circle-half-full": 988054, + "circle-medium": 985566, + "circle-multiple": 985912, + "circle-multiple-outline": 984725, + "circle-off-outline": 987347, + "circle-opacity": 989267, + "circle-outline": 984934, + "circle-slice-1": 985758, + "circle-slice-2": 985759, + "circle-slice-3": 985760, + "circle-slice-4": 985761, + "circle-slice-5": 985762, + "circle-slice-6": 985763, + "circle-slice-7": 985764, + "circle-slice-8": 985765, + "circle-small": 985567, + "circular-saw": 986658, + "city": 983366, + "city-variant": 985654, + "city-variant-outline": 985655, + "clipboard": 983367, + "clipboard-account": 983368, + "clipboard-account-outline": 986197, + "clipboard-alert": 983369, + "clipboard-alert-outline": 986359, + "clipboard-arrow-down": 983370, + "clipboard-arrow-down-outline": 986198, + "clipboard-arrow-left": 983371, + "clipboard-arrow-left-outline": 986360, + "clipboard-arrow-right": 986361, + "clipboard-arrow-right-outline": 986362, + "clipboard-arrow-up": 986199, + "clipboard-arrow-up-outline": 986200, + "clipboard-check": 983374, + "clipboard-check-multiple": 987747, + "clipboard-check-multiple-outline": 987748, + "clipboard-check-outline": 985256, + "clipboard-clock": 988898, + "clipboard-clock-outline": 988899, + "clipboard-edit": 988389, + "clipboard-edit-outline": 988390, + "clipboard-file": 987749, + "clipboard-file-outline": 987750, + "clipboard-flow": 984776, + "clipboard-flow-outline": 987415, + "clipboard-list": 987348, + "clipboard-list-outline": 987349, + "clipboard-minus": 988696, + "clipboard-minus-outline": 988697, + "clipboard-multiple": 987751, + "clipboard-multiple-outline": 987752, + "clipboard-off": 988698, + "clipboard-off-outline": 988699, + "clipboard-outline": 983372, + "clipboard-play": 986201, + "clipboard-play-multiple": 987753, + "clipboard-play-multiple-outline": 987754, + "clipboard-play-outline": 986202, + "clipboard-plus": 984913, + "clipboard-plus-outline": 987935, + "clipboard-pulse": 985181, + "clipboard-pulse-outline": 985182, + "clipboard-remove": 988700, + "clipboard-remove-outline": 988701, + "clipboard-search": 988702, + "clipboard-search-outline": 988703, + "clipboard-text": 983373, + "clipboard-text-clock": 989433, + "clipboard-text-clock-outline": 989434, + "clipboard-text-multiple": 987755, + "clipboard-text-multiple-outline": 987756, + "clipboard-text-off": 988704, + "clipboard-text-off-outline": 988705, + "clipboard-text-outline": 985656, + "clipboard-text-play": 986203, + "clipboard-text-play-outline": 986204, + "clipboard-text-search": 988706, + "clipboard-text-search-outline": 988707, + "clippy": 983375, + "clock": 985428, + "clock-alert": 985429, + "clock-alert-outline": 984526, + "clock-check": 987048, + "clock-check-outline": 987049, + "clock-digital": 986775, + "clock-edit": 989626, + "clock-edit-outline": 989627, + "clock-end": 983377, + "clock-fast": 983378, + "clock-in": 983379, + "clock-minus": 989283, + "clock-minus-outline": 989284, + "clock-out": 983380, + "clock-outline": 983376, + "clock-plus": 989281, + "clock-plus-outline": 989282, + "clock-remove": 989285, + "clock-remove-outline": 989286, + "clock-start": 983381, + "clock-time-eight": 988230, + "clock-time-eight-outline": 988242, + "clock-time-eleven": 988233, + "clock-time-eleven-outline": 988245, + "clock-time-five": 988227, + "clock-time-five-outline": 988239, + "clock-time-four": 988226, + "clock-time-four-outline": 988238, + "clock-time-nine": 988231, + "clock-time-nine-outline": 988243, + "clock-time-one": 988223, + "clock-time-one-outline": 988235, + "clock-time-seven": 988229, + "clock-time-seven-outline": 988241, + "clock-time-six": 988228, + "clock-time-six-outline": 988240, + "clock-time-ten": 988232, + "clock-time-ten-outline": 988244, + "clock-time-three": 988225, + "clock-time-three-outline": 988237, + "clock-time-twelve": 988234, + "clock-time-twelve-outline": 988246, + "clock-time-two": 988224, + "clock-time-two-outline": 988236, + "close": 983382, + "close-box": 983383, + "close-box-multiple": 986205, + "close-box-multiple-outline": 986206, + "close-box-outline": 983384, + "close-circle": 983385, + "close-circle-multiple": 984618, + "close-circle-multiple-outline": 985219, + "close-circle-outline": 983386, + "close-network": 983387, + "close-network-outline": 986207, + "close-octagon": 983388, + "close-octagon-outline": 983389, + "close-outline": 984777, + "close-thick": 988056, + "closed-caption": 983390, + "closed-caption-outline": 986557, + "cloud": 983391, + "cloud-alert": 985568, + "cloud-braces": 985013, + "cloud-check": 983392, + "cloud-check-outline": 987852, + "cloud-circle": 983393, + "cloud-download": 983394, + "cloud-download-outline": 985981, + "cloud-lock": 987633, + "cloud-lock-outline": 987634, + "cloud-off-outline": 983396, + "cloud-outline": 983395, + "cloud-print": 983397, + "cloud-print-outline": 983398, + "cloud-question": 985657, + "cloud-refresh": 984362, + "cloud-search": 985430, + "cloud-search-outline": 985431, + "cloud-sync": 984639, + "cloud-sync-outline": 987862, + "cloud-tags": 985014, + "cloud-upload": 983399, + "cloud-upload-outline": 985982, + "clover": 985110, + "coach-lamp": 987168, + "coat-rack": 987294, + "code-array": 983400, + "code-braces": 983401, + "code-braces-box": 987350, + "code-brackets": 983402, + "code-equal": 983403, + "code-greater-than": 983404, + "code-greater-than-or-equal": 983405, + "code-json": 984614, + "code-less-than": 983406, + "code-less-than-or-equal": 983407, + "code-not-equal": 983408, + "code-not-equal-variant": 983409, + "code-parentheses": 983410, + "code-parentheses-box": 987351, + "code-string": 983411, + "code-tags": 983412, + "code-tags-check": 984724, + "codepen": 983413, + "coffee": 983414, + "coffee-maker": 987295, + "coffee-maker-check": 989489, + "coffee-maker-check-outline": 989490, + "coffee-maker-outline": 989211, + "coffee-off": 987050, + "coffee-off-outline": 987051, + "coffee-outline": 984778, + "coffee-to-go": 983415, + "coffee-to-go-outline": 987918, + "coffin": 985983, + "cog": 984211, + "cog-box": 984212, + "cog-clockwise": 987613, + "cog-counterclockwise": 987614, + "cog-off": 988110, + "cog-off-outline": 988111, + "cog-outline": 985275, + "cog-pause": 989491, + "cog-pause-outline": 989492, + "cog-play": 989493, + "cog-play-outline": 989494, + "cog-refresh": 988254, + "cog-refresh-outline": 988255, + "cog-stop": 989495, + "cog-stop-outline": 989496, + "cog-sync": 988256, + "cog-sync-outline": 988257, + "cog-transfer": 987227, + "cog-transfer-outline": 987228, + "cogs": 985302, + "collage": 984640, + "collapse-all": 985766, + "collapse-all-outline": 985767, + "color-helper": 983417, + "comma": 986659, + "comma-box": 986667, + "comma-box-outline": 986660, + "comma-circle": 986661, + "comma-circle-outline": 986662, + "comment": 983418, + "comment-account": 983419, + "comment-account-outline": 983420, + "comment-alert": 983421, + "comment-alert-outline": 983422, + "comment-arrow-left": 985569, + "comment-arrow-left-outline": 985570, + "comment-arrow-right": 985571, + "comment-arrow-right-outline": 985572, + "comment-bookmark": 988590, + "comment-bookmark-outline": 988591, + "comment-check": 983423, + "comment-check-outline": 983424, + "comment-edit": 987583, + "comment-edit-outline": 987844, + "comment-eye": 985658, + "comment-eye-outline": 985659, + "comment-flash": 988592, + "comment-flash-outline": 988593, + "comment-minus": 988639, + "comment-minus-outline": 988640, + "comment-multiple": 985183, + "comment-multiple-outline": 983425, + "comment-off": 988641, + "comment-off-outline": 988642, + "comment-outline": 983426, + "comment-plus": 985573, + "comment-plus-outline": 983427, + "comment-processing": 983428, + "comment-processing-outline": 983429, + "comment-question": 985111, + "comment-question-outline": 983430, + "comment-quote": 987169, + "comment-quote-outline": 987170, + "comment-remove": 984542, + "comment-remove-outline": 983431, + "comment-search": 985660, + "comment-search-outline": 985661, + "comment-text": 983432, + "comment-text-multiple": 985184, + "comment-text-multiple-outline": 985185, + "comment-text-outline": 983433, + "compare": 983434, + "compare-horizontal": 988306, + "compare-remove": 989363, + "compare-vertical": 988307, + "compass": 983435, + "compass-off": 985984, + "compass-off-outline": 985985, + "compass-outline": 983436, + "compass-rose": 988034, + "cone": 989516, + "cone-off": 989517, + "connection": 988694, + "console": 983437, + "console-line": 985015, + "console-network": 985257, + "console-network-outline": 986208, + "consolidate": 987352, + "contactless-payment": 986474, + "contactless-payment-circle": 983841, + "contactless-payment-circle-outline": 984072, + "contacts": 984779, + "contacts-outline": 984504, + "contain": 985662, + "contain-end": 985663, + "contain-start": 985664, + "content-copy": 983439, + "content-cut": 983440, + "content-duplicate": 983441, + "content-paste": 983442, + "content-save": 983443, + "content-save-alert": 986946, + "content-save-alert-outline": 986947, + "content-save-all": 983444, + "content-save-all-outline": 986948, + "content-save-check": 989418, + "content-save-check-outline": 989419, + "content-save-cog": 988251, + "content-save-cog-outline": 988252, + "content-save-edit": 986363, + "content-save-edit-outline": 986364, + "content-save-move": 986663, + "content-save-move-outline": 986664, + "content-save-off": 988739, + "content-save-off-outline": 988740, + "content-save-outline": 985112, + "content-save-settings": 984603, + "content-save-settings-outline": 985902, + "contrast": 983445, + "contrast-box": 983446, + "contrast-circle": 983447, + "controller-classic": 985986, + "controller-classic-outline": 985987, + "cookie": 983448, + "cookie-alert": 988880, + "cookie-alert-outline": 988881, + "cookie-check": 988882, + "cookie-check-outline": 988883, + "cookie-clock": 988900, + "cookie-clock-outline": 988901, + "cookie-cog": 988884, + "cookie-cog-outline": 988885, + "cookie-edit": 988902, + "cookie-edit-outline": 988903, + "cookie-lock": 988904, + "cookie-lock-outline": 988905, + "cookie-minus": 988890, + "cookie-minus-outline": 988891, + "cookie-off": 988906, + "cookie-off-outline": 988907, + "cookie-outline": 988894, + "cookie-plus": 988886, + "cookie-plus-outline": 988887, + "cookie-refresh": 988908, + "cookie-refresh-outline": 988909, + "cookie-remove": 988888, + "cookie-remove-outline": 988889, + "cookie-settings": 988892, + "cookie-settings-outline": 988893, + "coolant-temperature": 984008, + "copyleft": 989497, + "copyright": 984550, + "cordova": 985432, + "corn": 985016, + "corn-off": 988143, + "cosine-wave": 988281, + "counter": 983449, + "countertop": 989212, + "countertop-outline": 989213, + "cow": 983450, + "cow-off": 989436, + "cpu-32-bit": 986847, + "cpu-64-bit": 986848, + "cradle": 989579, + "cradle-outline": 989585, + "crane": 985186, + "creation": 984692, + "creative-commons": 986475, + "credit-card": 987119, + "credit-card-check": 988112, + "credit-card-check-outline": 988113, + "credit-card-chip": 989455, + "credit-card-chip-outline": 989456, + "credit-card-clock": 986849, + "credit-card-clock-outline": 986850, + "credit-card-edit": 989143, + "credit-card-edit-outline": 989144, + "credit-card-fast": 989457, + "credit-card-fast-outline": 989458, + "credit-card-lock": 989415, + "credit-card-lock-outline": 989416, + "credit-card-marker": 984744, + "credit-card-marker-outline": 986558, + "credit-card-minus": 987052, + "credit-card-minus-outline": 987053, + "credit-card-multiple": 987120, + "credit-card-multiple-outline": 983452, + "credit-card-off": 987121, + "credit-card-off-outline": 984548, + "credit-card-outline": 983451, + "credit-card-plus": 987122, + "credit-card-plus-outline": 984694, + "credit-card-refresh": 988741, + "credit-card-refresh-outline": 988742, + "credit-card-refund": 987123, + "credit-card-refund-outline": 985768, + "credit-card-remove": 987054, + "credit-card-remove-outline": 987055, + "credit-card-scan": 987124, + "credit-card-scan-outline": 983453, + "credit-card-search": 988743, + "credit-card-search-outline": 988744, + "credit-card-settings": 987125, + "credit-card-settings-outline": 985303, + "credit-card-sync": 988745, + "credit-card-sync-outline": 988746, + "credit-card-wireless": 985090, + "credit-card-wireless-off": 984442, + "credit-card-wireless-off-outline": 984443, + "credit-card-wireless-outline": 986476, + "cricket": 986477, + "crop": 983454, + "crop-free": 983455, + "crop-landscape": 983456, + "crop-portrait": 983457, + "crop-rotate": 984726, + "crop-square": 983458, + "cross": 985427, + "cross-bolnisi": 986349, + "cross-celtic": 986357, + "cross-outline": 986358, + "crosshairs": 983459, + "crosshairs-gps": 983460, + "crosshairs-off": 986949, + "crosshairs-question": 987446, + "crowd": 989557, + "crown": 983461, + "crown-circle": 989148, + "crown-circle-outline": 989149, + "crown-outline": 987600, + "cryengine": 985433, + "crystal-ball": 985903, + "cube": 983462, + "cube-off": 988188, + "cube-off-outline": 988189, + "cube-outline": 983463, + "cube-scan": 985988, + "cube-send": 983464, + "cube-unfolded": 983465, + "cup": 983466, + "cup-off": 984549, + "cup-off-outline": 988029, + "cup-outline": 987919, + "cup-water": 983467, + "cupboard": 986950, + "cupboard-outline": 986951, + "cupcake": 985434, + "curling": 985187, + "currency-bdt": 985188, + "currency-brl": 985989, + "currency-btc": 983468, + "currency-cny": 985018, + "currency-eth": 985019, + "currency-eur": 983469, + "currency-eur-off": 987925, + "currency-gbp": 983470, + "currency-ils": 986209, + "currency-inr": 983471, + "currency-jpy": 985020, + "currency-krw": 985021, + "currency-kzt": 985189, + "currency-mnt": 988434, + "currency-ngn": 983472, + "currency-php": 985574, + "currency-rial": 986780, + "currency-rub": 983473, + "currency-rupee": 989558, + "currency-sign": 985022, + "currency-try": 983474, + "currency-twd": 985023, + "currency-usd": 983489, + "currency-usd-off": 984698, + "current-ac": 988288, + "current-dc": 985436, + "cursor-default": 983488, + "cursor-default-click": 986365, + "cursor-default-click-outline": 986366, + "cursor-default-gesture": 987431, + "cursor-default-gesture-outline": 987432, + "cursor-default-outline": 983487, + "cursor-move": 983486, + "cursor-pointer": 983485, + "cursor-text": 984551, + "curtains": 989254, + "curtains-closed": 989255, + "cylinder": 989518, + "cylinder-off": 989519, + "dance-ballroom": 988667, + "dance-pole": 988536, + "data-matrix": 988476, + "data-matrix-edit": 988477, + "data-matrix-minus": 988478, + "data-matrix-plus": 988479, + "data-matrix-remove": 988480, + "data-matrix-scan": 988481, + "database": 983484, + "database-alert": 988730, + "database-alert-outline": 988708, + "database-arrow-down": 988731, + "database-arrow-down-outline": 988709, + "database-arrow-left": 988732, + "database-arrow-left-outline": 988710, + "database-arrow-right": 988733, + "database-arrow-right-outline": 988711, + "database-arrow-up": 988734, + "database-arrow-up-outline": 988712, + "database-check": 985769, + "database-check-outline": 988713, + "database-clock": 988735, + "database-clock-outline": 988714, + "database-cog": 988747, + "database-cog-outline": 988748, + "database-edit": 985990, + "database-edit-outline": 988715, + "database-export": 985438, + "database-export-outline": 988716, + "database-eye": 989471, + "database-eye-off": 989472, + "database-eye-off-outline": 989473, + "database-eye-outline": 989474, + "database-import": 985437, + "database-import-outline": 988717, + "database-lock": 985770, + "database-lock-outline": 988718, + "database-marker": 987894, + "database-marker-outline": 988719, + "database-minus": 983483, + "database-minus-outline": 988720, + "database-off": 988736, + "database-off-outline": 988721, + "database-outline": 988722, + "database-plus": 983482, + "database-plus-outline": 988723, + "database-refresh": 984514, + "database-refresh-outline": 988724, + "database-remove": 986368, + "database-remove-outline": 988725, + "database-search": 985190, + "database-search-outline": 988726, + "database-settings": 986369, + "database-settings-outline": 988727, + "database-sync": 986367, + "database-sync-outline": 988728, + "death-star": 985304, + "death-star-variant": 985305, + "deathly-hallows": 985991, + "debian": 985306, + "debug-step-into": 983481, + "debug-step-out": 983480, + "debug-step-over": 983479, + "decagram": 984940, + "decagram-outline": 984941, + "decimal": 987297, + "decimal-comma": 987298, + "decimal-comma-decrease": 987299, + "decimal-comma-increase": 987300, + "decimal-decrease": 983478, + "decimal-increase": 983477, + "delete": 983476, + "delete-alert": 987301, + "delete-alert-outline": 987302, + "delete-circle": 984707, + "delete-circle-outline": 985992, + "delete-clock": 988502, + "delete-clock-outline": 988503, + "delete-empty": 984780, + "delete-empty-outline": 986781, + "delete-forever": 984552, + "delete-forever-outline": 985993, + "delete-off": 987303, + "delete-off-outline": 987304, + "delete-outline": 985575, + "delete-restore": 985113, + "delete-sweep": 984553, + "delete-sweep-outline": 986210, + "delete-variant": 983475, + "delta": 983490, + "desk": 987705, + "desk-lamp": 985439, + "deskphone": 983491, + "desktop-classic": 985024, + "desktop-mac": 983492, + "desktop-mac-dashboard": 985576, + "desktop-tower": 983493, + "desktop-tower-monitor": 985771, + "details": 983494, + "dev-to": 986478, + "developer-board": 984727, + "deviantart": 983495, + "devices": 987056, + "dharmachakra": 985419, + "diabetes": 987430, + "dialpad": 984604, + "diameter": 986211, + "diameter-outline": 986212, + "diameter-variant": 986213, + "diamond": 985994, + "diamond-outline": 985995, + "diamond-stone": 983496, + "dice-1": 983498, + "dice-1-outline": 987466, + "dice-2": 983499, + "dice-2-outline": 987467, + "dice-3": 983500, + "dice-3-outline": 987468, + "dice-4": 983501, + "dice-4-outline": 987469, + "dice-5": 983502, + "dice-5-outline": 987470, + "dice-6": 983503, + "dice-6-outline": 987471, + "dice-d10": 987475, + "dice-d10-outline": 984943, + "dice-d12": 987476, + "dice-d12-outline": 985191, + "dice-d20": 987477, + "dice-d20-outline": 984554, + "dice-d4": 987472, + "dice-d4-outline": 984555, + "dice-d6": 987473, + "dice-d6-outline": 984557, + "dice-d8": 987474, + "dice-d8-outline": 984556, + "dice-multiple": 984942, + "dice-multiple-outline": 987478, + "digital-ocean": 987703, + "dip-switch": 985025, + "directions": 983504, + "directions-fork": 984641, + "disc": 984558, + "disc-alert": 983505, + "disc-player": 985440, + "discord": 984687, + "dishwasher": 985772, + "dishwasher-alert": 987576, + "dishwasher-off": 987577, + "disqus": 983506, + "distribute-horizontal-center": 987593, + "distribute-horizontal-left": 987592, + "distribute-horizontal-right": 987594, + "distribute-vertical-bottom": 987595, + "distribute-vertical-center": 987596, + "distribute-vertical-top": 987597, + "diversify": 989303, + "diving": 989559, + "diving-flippers": 986559, + "diving-helmet": 986560, + "diving-scuba": 986561, + "diving-scuba-flag": 986562, + "diving-scuba-tank": 986563, + "diving-scuba-tank-multiple": 986564, + "diving-snorkel": 986565, + "division": 983508, + "division-box": 983509, + "dlna": 985665, + "dna": 984708, + "dns": 983510, + "dns-outline": 985996, + "dock-bottom": 987305, + "dock-left": 987306, + "dock-right": 987307, + "dock-top": 988435, + "dock-window": 987308, + "docker": 985192, + "doctor": 985666, + "dog": 985667, + "dog-service": 985773, + "dog-side": 985668, + "dog-side-off": 988910, + "dolby": 984755, + "dolly": 986782, + "dolphin": 989364, + "domain": 983511, + "domain-off": 986479, + "domain-plus": 987309, + "domain-remove": 987310, + "dome-light": 988190, + "domino-mask": 987171, + "donkey": 985026, + "door": 985114, + "door-closed": 985115, + "door-closed-lock": 987311, + "door-open": 985116, + "door-sliding": 989214, + "door-sliding-lock": 989215, + "door-sliding-open": 989216, + "doorbell": 987878, + "doorbell-video": 985193, + "dot-net": 985774, + "dots-circle": 989560, + "dots-grid": 988668, + "dots-hexagon": 988671, + "dots-horizontal": 983512, + "dots-horizontal-circle": 985027, + "dots-horizontal-circle-outline": 985997, + "dots-square": 988669, + "dots-triangle": 988670, + "dots-vertical": 983513, + "dots-vertical-circle": 985028, + "dots-vertical-circle-outline": 985998, + "download": 983514, + "download-box": 988258, + "download-box-outline": 988259, + "download-circle": 988260, + "download-circle-outline": 988261, + "download-lock": 987936, + "download-lock-outline": 987937, + "download-multiple": 985577, + "download-network": 984820, + "download-network-outline": 986214, + "download-off": 987312, + "download-off-outline": 987313, + "download-outline": 985999, + "drag": 983515, + "drag-horizontal": 983516, + "drag-horizontal-variant": 987888, + "drag-variant": 986000, + "drag-vertical": 983517, + "drag-vertical-variant": 987889, + "drama-masks": 986370, + "draw": 986953, + "draw-pen": 989625, + "drawing": 983518, + "drawing-box": 983519, + "dresser": 986954, + "dresser-outline": 986955, + "drone": 983522, + "dropbox": 983523, + "drupal": 983524, + "duck": 983525, + "dumbbell": 983526, + "dump-truck": 986215, + "ear-hearing": 985029, + "ear-hearing-off": 985669, + "earbuds": 989263, + "earbuds-off": 989264, + "earbuds-off-outline": 989265, + "earbuds-outline": 989266, + "earth": 983527, + "earth-arrow-right": 987921, + "earth-box": 984781, + "earth-box-minus": 988167, + "earth-box-off": 984782, + "earth-box-plus": 988166, + "earth-box-remove": 988168, + "earth-minus": 988164, + "earth-off": 983528, + "earth-plus": 988163, + "earth-remove": 988165, + "egg": 985775, + "egg-easter": 985776, + "egg-fried": 989258, + "egg-off": 988144, + "egg-off-outline": 988145, + "egg-outline": 988146, + "eiffel-tower": 988523, + "eight-track": 985578, + "eject": 983530, + "eject-outline": 986001, + "electric-switch": 986783, + "electric-switch-closed": 987353, + "electron-framework": 987172, + "elephant": 985030, + "elevation-decline": 983531, + "elevation-rise": 983532, + "elevator": 983533, + "elevator-down": 987842, + "elevator-passenger": 988033, + "elevator-passenger-off": 989561, + "elevator-passenger-off-outline": 989562, + "elevator-passenger-outline": 989563, + "elevator-up": 987841, + "ellipse": 986784, + "ellipse-outline": 986785, + "email": 983534, + "email-alert": 984783, + "email-alert-outline": 986434, + "email-box": 986371, + "email-check": 985777, + "email-check-outline": 985778, + "email-edit": 986851, + "email-edit-outline": 986852, + "email-fast": 989295, + "email-fast-outline": 989296, + "email-lock": 983537, + "email-mark-as-unread": 986002, + "email-minus": 986853, + "email-minus-outline": 986854, + "email-multiple": 986855, + "email-multiple-outline": 986856, + "email-newsletter": 987057, + "email-off": 988131, + "email-off-outline": 988132, + "email-open": 983535, + "email-open-multiple": 986857, + "email-open-multiple-outline": 986858, + "email-open-outline": 984559, + "email-outline": 983536, + "email-plus": 985579, + "email-plus-outline": 985580, + "email-receive": 987354, + "email-receive-outline": 987355, + "email-remove": 988769, + "email-remove-outline": 988770, + "email-seal": 989531, + "email-seal-outline": 989532, + "email-search": 985441, + "email-search-outline": 985442, + "email-send": 987356, + "email-send-outline": 987357, + "email-sync": 987847, + "email-sync-outline": 987848, + "email-variant": 984560, + "ember": 985904, + "emby": 984756, + "emoticon": 986216, + "emoticon-angry": 986217, + "emoticon-angry-outline": 986218, + "emoticon-confused": 987358, + "emoticon-confused-outline": 987359, + "emoticon-cool": 986219, + "emoticon-cool-outline": 983539, + "emoticon-cry": 986220, + "emoticon-cry-outline": 986221, + "emoticon-dead": 986222, + "emoticon-dead-outline": 984731, + "emoticon-devil": 986223, + "emoticon-devil-outline": 983540, + "emoticon-excited": 986224, + "emoticon-excited-outline": 984732, + "emoticon-frown": 986956, + "emoticon-frown-outline": 986957, + "emoticon-happy": 986225, + "emoticon-happy-outline": 983541, + "emoticon-kiss": 986226, + "emoticon-kiss-outline": 986227, + "emoticon-lol": 987668, + "emoticon-lol-outline": 987669, + "emoticon-neutral": 986228, + "emoticon-neutral-outline": 983542, + "emoticon-outline": 983538, + "emoticon-poop": 983543, + "emoticon-poop-outline": 986229, + "emoticon-sad": 986230, + "emoticon-sad-outline": 983544, + "emoticon-sick": 988540, + "emoticon-sick-outline": 988541, + "emoticon-tongue": 983545, + "emoticon-tongue-outline": 986231, + "emoticon-wink": 986232, + "emoticon-wink-outline": 986233, + "engine": 983546, + "engine-off": 985670, + "engine-off-outline": 985671, + "engine-outline": 983547, + "epsilon": 987360, + "equal": 983548, + "equal-box": 983549, + "equalizer": 986786, + "equalizer-outline": 986787, + "eraser": 983550, + "eraser-variant": 984642, + "escalator": 983551, + "escalator-box": 988057, + "escalator-down": 987840, + "escalator-up": 987839, + "eslint": 986234, + "et": 985779, + "ethereum": 985194, + "ethernet": 983552, + "ethernet-cable": 983553, + "ethernet-cable-off": 983554, + "ev-plug-ccs1": 988441, + "ev-plug-ccs2": 988442, + "ev-plug-chademo": 988443, + "ev-plug-tesla": 988444, + "ev-plug-type1": 988445, + "ev-plug-type2": 988446, + "ev-station": 984561, + "evernote": 983556, + "excavator": 987173, + "exclamation": 983557, + "exclamation-thick": 987704, + "exit-run": 985672, + "exit-to-app": 983558, + "expand-all": 985780, + "expand-all-outline": 985781, + "expansion-card": 985262, + "expansion-card-variant": 987058, + "exponent": 985443, + "exponent-box": 985444, + "export": 983559, + "export-variant": 986003, + "eye": 983560, + "eye-arrow-left": 989437, + "eye-arrow-left-outline": 989438, + "eye-arrow-right": 989439, + "eye-arrow-right-outline": 989440, + "eye-check": 986372, + "eye-check-outline": 986373, + "eye-circle": 986004, + "eye-circle-outline": 986005, + "eye-minus": 987174, + "eye-minus-outline": 987175, + "eye-off": 983561, + "eye-off-outline": 984785, + "eye-outline": 984784, + "eye-plus": 985195, + "eye-plus-outline": 985196, + "eye-refresh": 989564, + "eye-refresh-outline": 989565, + "eye-remove": 988643, + "eye-remove-outline": 988644, + "eye-settings": 985197, + "eye-settings-outline": 985198, + "eyedropper": 983562, + "eyedropper-minus": 988125, + "eyedropper-off": 988127, + "eyedropper-plus": 988124, + "eyedropper-remove": 988126, + "eyedropper-variant": 983563, + "face-agent": 986480, + "face-man": 984643, + "face-man-outline": 986006, + "face-man-profile": 984644, + "face-man-shimmer": 988620, + "face-man-shimmer-outline": 988621, + "face-mask": 988550, + "face-mask-outline": 988551, + "face-recognition": 986235, + "face-woman": 987255, + "face-woman-outline": 987256, + "face-woman-profile": 987254, + "face-woman-shimmer": 988622, + "face-woman-shimmer-outline": 988623, + "facebook": 983564, + "facebook-gaming": 985053, + "facebook-messenger": 983566, + "facebook-workplace": 985905, + "factory": 983567, + "family-tree": 988686, + "fan": 983568, + "fan-alert": 988268, + "fan-auto": 988957, + "fan-chevron-down": 988269, + "fan-chevron-up": 988270, + "fan-minus": 988272, + "fan-off": 985117, + "fan-plus": 988271, + "fan-remove": 988273, + "fan-speed-1": 988274, + "fan-speed-2": 988275, + "fan-speed-3": 988276, + "fast-forward": 983569, + "fast-forward-10": 986481, + "fast-forward-15": 989498, + "fast-forward-30": 986374, + "fast-forward-5": 987640, + "fast-forward-60": 988683, + "fast-forward-outline": 984786, + "fax": 983570, + "feather": 984787, + "feature-search": 985673, + "feature-search-outline": 985674, + "fedora": 985307, + "fence": 989082, + "fence-electric": 989174, + "fencing": 988353, + "ferris-wheel": 986788, + "ferry": 983571, + "file": 983572, + "file-account": 984891, + "file-account-outline": 987176, + "file-alert": 985675, + "file-alert-outline": 985676, + "file-cabinet": 985782, + "file-cad": 986859, + "file-cad-box": 986860, + "file-cancel": 986566, + "file-cancel-outline": 986567, + "file-certificate": 987526, + "file-certificate-outline": 987527, + "file-chart": 983573, + "file-chart-outline": 987177, + "file-check": 983574, + "file-check-outline": 986665, + "file-clock": 987873, + "file-clock-outline": 987874, + "file-cloud": 983575, + "file-cloud-outline": 987178, + "file-code": 983598, + "file-code-outline": 987179, + "file-cog": 987259, + "file-cog-outline": 987260, + "file-compare": 985258, + "file-delimited": 983576, + "file-delimited-outline": 986789, + "file-document": 983577, + "file-document-edit": 986568, + "file-document-edit-outline": 986569, + "file-document-multiple": 988439, + "file-document-multiple-outline": 988440, + "file-document-outline": 985582, + "file-download": 985445, + "file-download-outline": 985446, + "file-edit": 987623, + "file-edit-outline": 987624, + "file-excel": 983579, + "file-excel-box": 983580, + "file-excel-box-outline": 987180, + "file-excel-outline": 987181, + "file-export": 983581, + "file-export-outline": 987182, + "file-eye": 986570, + "file-eye-outline": 986571, + "file-find": 983582, + "file-find-outline": 986007, + "file-gif-box": 986488, + "file-hidden": 984595, + "file-image": 983583, + "file-image-marker": 989042, + "file-image-marker-outline": 989043, + "file-image-minus": 989499, + "file-image-minus-outline": 989500, + "file-image-outline": 986800, + "file-image-plus": 989501, + "file-image-plus-outline": 989502, + "file-image-remove": 989503, + "file-image-remove-outline": 989504, + "file-import": 983584, + "file-import-outline": 987183, + "file-jpg-box": 983589, + "file-key": 987524, + "file-key-outline": 987525, + "file-link": 987511, + "file-link-outline": 987512, + "file-lock": 983585, + "file-lock-outline": 987184, + "file-marker": 989044, + "file-marker-outline": 989045, + "file-move": 985785, + "file-move-outline": 987185, + "file-multiple": 983586, + "file-multiple-outline": 987186, + "file-music": 983587, + "file-music-outline": 986666, + "file-outline": 983588, + "file-pdf-box": 983590, + "file-percent": 985118, + "file-percent-outline": 987187, + "file-phone": 987513, + "file-phone-outline": 987514, + "file-plus": 984914, + "file-plus-outline": 986861, + "file-png-box": 986669, + "file-powerpoint": 983591, + "file-powerpoint-box": 983592, + "file-powerpoint-box-outline": 987188, + "file-powerpoint-outline": 987189, + "file-presentation-box": 983593, + "file-question": 985199, + "file-question-outline": 987190, + "file-refresh": 985368, + "file-refresh-outline": 984385, + "file-remove": 986008, + "file-remove-outline": 987191, + "file-replace": 985906, + "file-replace-outline": 985907, + "file-restore": 984688, + "file-restore-outline": 987192, + "file-search": 986236, + "file-search-outline": 986237, + "file-send": 983594, + "file-send-outline": 987193, + "file-settings": 987257, + "file-settings-outline": 987258, + "file-sign": 989635, + "file-star": 987194, + "file-star-outline": 987195, + "file-swap": 987060, + "file-swap-outline": 987061, + "file-sync": 987670, + "file-sync-outline": 987671, + "file-table": 986238, + "file-table-box": 987361, + "file-table-box-multiple": 987362, + "file-table-box-multiple-outline": 987363, + "file-table-box-outline": 987364, + "file-table-outline": 986239, + "file-tree": 984645, + "file-tree-outline": 988114, + "file-undo": 985308, + "file-undo-outline": 987196, + "file-upload": 985677, + "file-upload-outline": 985678, + "file-video": 983595, + "file-video-outline": 986668, + "file-word": 983596, + "file-word-box": 983597, + "file-word-box-outline": 987197, + "file-word-outline": 987198, + "film": 983599, + "filmstrip": 983600, + "filmstrip-box": 983858, + "filmstrip-box-multiple": 986392, + "filmstrip-off": 983601, + "filter": 983602, + "filter-check": 989420, + "filter-check-outline": 989421, + "filter-menu": 987365, + "filter-menu-outline": 987366, + "filter-minus": 986862, + "filter-minus-outline": 986863, + "filter-off": 988399, + "filter-off-outline": 988400, + "filter-outline": 983603, + "filter-plus": 986864, + "filter-plus-outline": 986865, + "filter-remove": 983604, + "filter-remove-outline": 983605, + "filter-variant": 983606, + "filter-variant-minus": 987410, + "filter-variant-plus": 987411, + "filter-variant-remove": 987199, + "finance": 985119, + "find-replace": 984788, + "fingerprint": 983607, + "fingerprint-off": 986801, + "fire": 983608, + "fire-alert": 988631, + "fire-circle": 989191, + "fire-extinguisher": 986866, + "fire-hydrant": 987447, + "fire-hydrant-alert": 987448, + "fire-hydrant-off": 987449, + "fire-off": 988962, + "fire-truck": 985259, + "firebase": 985447, + "firefox": 983609, + "fireplace": 986670, + "fireplace-off": 986671, + "firewire": 984510, + "firework": 986672, + "firework-off": 988963, + "fish": 983610, + "fish-off": 988147, + "fishbowl": 986867, + "fishbowl-outline": 986868, + "fit-to-page": 986869, + "fit-to-page-outline": 986870, + "fit-to-screen": 989428, + "fit-to-screen-outline": 989429, + "flag": 983611, + "flag-checkered": 983612, + "flag-minus": 986009, + "flag-minus-outline": 987314, + "flag-off": 989422, + "flag-off-outline": 989423, + "flag-outline": 983613, + "flag-plus": 986010, + "flag-plus-outline": 987315, + "flag-remove": 986011, + "flag-remove-outline": 987316, + "flag-triangle": 983615, + "flag-variant": 983616, + "flag-variant-outline": 983614, + "flare": 986482, + "flash": 983617, + "flash-alert": 986871, + "flash-alert-outline": 986872, + "flash-auto": 983618, + "flash-off": 983619, + "flash-outline": 984789, + "flash-red-eye": 984699, + "flashlight": 983620, + "flashlight-off": 983621, + "flask": 983187, + "flask-empty": 983188, + "flask-empty-minus": 987706, + "flask-empty-minus-outline": 987707, + "flask-empty-off": 988148, + "flask-empty-off-outline": 988149, + "flask-empty-outline": 983189, + "flask-empty-plus": 987708, + "flask-empty-plus-outline": 987709, + "flask-empty-remove": 987710, + "flask-empty-remove-outline": 987711, + "flask-minus": 987712, + "flask-minus-outline": 987713, + "flask-off": 988150, + "flask-off-outline": 988151, + "flask-outline": 983190, + "flask-plus": 987714, + "flask-plus-outline": 987715, + "flask-remove": 987716, + "flask-remove-outline": 987717, + "flask-round-bottom": 987723, + "flask-round-bottom-empty": 987724, + "flask-round-bottom-empty-outline": 987725, + "flask-round-bottom-outline": 987726, + "fleur-de-lis": 987907, + "flip-horizontal": 987367, + "flip-to-back": 983623, + "flip-to-front": 983624, + "flip-vertical": 987368, + "floor-lamp": 985309, + "floor-lamp-dual": 987200, + "floor-lamp-dual-outline": 989134, + "floor-lamp-outline": 989128, + "floor-lamp-torchiere": 988999, + "floor-lamp-torchiere-outline": 989142, + "floor-lamp-torchiere-variant": 987201, + "floor-lamp-torchiere-variant-outline": 989135, + "floor-plan": 985121, + "floppy": 983625, + "floppy-variant": 985583, + "flower": 983626, + "flower-outline": 985584, + "flower-pollen": 989317, + "flower-pollen-outline": 989318, + "flower-poppy": 986376, + "flower-tulip": 985585, + "flower-tulip-outline": 985586, + "focus-auto": 986958, + "focus-field": 986959, + "focus-field-horizontal": 986960, + "focus-field-vertical": 986961, + "folder": 983627, + "folder-account": 983628, + "folder-account-outline": 986012, + "folder-alert": 986572, + "folder-alert-outline": 986573, + "folder-check": 989566, + "folder-check-outline": 989567, + "folder-clock": 985786, + "folder-clock-outline": 985787, + "folder-cog": 987263, + "folder-cog-outline": 987264, + "folder-download": 983629, + "folder-download-outline": 987369, + "folder-edit": 985310, + "folder-edit-outline": 986574, + "folder-eye": 989066, + "folder-eye-outline": 989067, + "folder-google-drive": 983630, + "folder-heart": 987370, + "folder-heart-outline": 987371, + "folder-hidden": 989086, + "folder-home": 987317, + "folder-home-outline": 987318, + "folder-image": 983631, + "folder-information": 987319, + "folder-information-outline": 987320, + "folder-key": 985260, + "folder-key-network": 985261, + "folder-key-network-outline": 986240, + "folder-key-outline": 987372, + "folder-lock": 983632, + "folder-lock-open": 983633, + "folder-marker": 987757, + "folder-marker-outline": 987758, + "folder-move": 983634, + "folder-move-outline": 987718, + "folder-multiple": 983635, + "folder-multiple-image": 983636, + "folder-multiple-outline": 983637, + "folder-multiple-plus": 988286, + "folder-multiple-plus-outline": 988287, + "folder-music": 987993, + "folder-music-outline": 987994, + "folder-network": 985200, + "folder-network-outline": 986241, + "folder-open": 984944, + "folder-open-outline": 986575, + "folder-outline": 983638, + "folder-plus": 983639, + "folder-plus-outline": 986013, + "folder-pound": 986377, + "folder-pound-outline": 986378, + "folder-refresh": 984905, + "folder-refresh-outline": 984386, + "folder-remove": 983640, + "folder-remove-outline": 986014, + "folder-search": 985448, + "folder-search-outline": 985449, + "folder-settings": 987261, + "folder-settings-outline": 987262, + "folder-star": 984733, + "folder-star-multiple": 988115, + "folder-star-multiple-outline": 988116, + "folder-star-outline": 986015, + "folder-swap": 987062, + "folder-swap-outline": 987063, + "folder-sync": 986379, + "folder-sync-outline": 986380, + "folder-table": 987875, + "folder-table-outline": 987876, + "folder-text": 986242, + "folder-text-outline": 986243, + "folder-upload": 983641, + "folder-upload-outline": 987373, + "folder-zip": 984811, + "folder-zip-outline": 985017, + "font-awesome": 983098, + "food": 983642, + "food-apple": 983643, + "food-apple-outline": 986244, + "food-croissant": 985032, + "food-drumstick": 988191, + "food-drumstick-off": 988264, + "food-drumstick-off-outline": 988265, + "food-drumstick-outline": 988192, + "food-fork-drink": 984562, + "food-halal": 988530, + "food-hot-dog": 989259, + "food-kosher": 988531, + "food-off": 984563, + "food-off-outline": 989461, + "food-outline": 989462, + "food-steak": 988266, + "food-steak-off": 988267, + "food-takeout-box": 989238, + "food-takeout-box-outline": 989239, + "food-turkey": 988956, + "food-variant": 983644, + "food-variant-off": 988133, + "foot-print": 986962, + "football": 983645, + "football-australian": 983646, + "football-helmet": 983647, + "forest": 989335, + "forklift": 985033, + "form-dropdown": 988160, + "form-select": 988161, + "form-textarea": 987285, + "form-textbox": 984590, + "form-textbox-lock": 987997, + "form-textbox-password": 985077, + "format-align-bottom": 984915, + "format-align-center": 983648, + "format-align-justify": 983649, + "format-align-left": 983650, + "format-align-middle": 984916, + "format-align-right": 983651, + "format-align-top": 984917, + "format-annotation-minus": 985788, + "format-annotation-plus": 984646, + "format-bold": 983652, + "format-clear": 983653, + "format-color-fill": 983654, + "format-color-highlight": 986673, + "format-color-marker-cancel": 987923, + "format-color-text": 984734, + "format-columns": 985311, + "format-float-center": 983655, + "format-float-left": 983656, + "format-float-none": 983657, + "format-float-right": 983658, + "format-font": 984790, + "format-font-size-decrease": 985587, + "format-font-size-increase": 985588, + "format-header-1": 983659, + "format-header-2": 983660, + "format-header-3": 983661, + "format-header-4": 983662, + "format-header-5": 983663, + "format-header-6": 983664, + "format-header-decrease": 983665, + "format-header-equal": 983666, + "format-header-increase": 983667, + "format-header-pound": 983668, + "format-horizontal-align-center": 984606, + "format-horizontal-align-left": 984607, + "format-horizontal-align-right": 984608, + "format-indent-decrease": 983669, + "format-indent-increase": 983670, + "format-italic": 983671, + "format-letter-case": 985908, + "format-letter-case-lower": 985909, + "format-letter-case-upper": 985910, + "format-letter-ends-with": 987064, + "format-letter-matches": 987065, + "format-letter-spacing": 989526, + "format-letter-starts-with": 987066, + "format-line-spacing": 983672, + "format-line-style": 984520, + "format-line-weight": 984521, + "format-list-bulleted": 983673, + "format-list-bulleted-square": 986576, + "format-list-bulleted-triangle": 986802, + "format-list-bulleted-type": 983674, + "format-list-checkbox": 985450, + "format-list-checks": 984918, + "format-list-group": 989280, + "format-list-numbered": 983675, + "format-list-numbered-rtl": 986381, + "format-list-text": 987759, + "format-overline": 986803, + "format-page-break": 984791, + "format-page-split": 989463, + "format-paint": 983676, + "format-paragraph": 983677, + "format-pilcrow": 984792, + "format-quote-close": 983678, + "format-quote-close-outline": 987560, + "format-quote-open": 984919, + "format-quote-open-outline": 987559, + "format-rotate-90": 984746, + "format-section": 984735, + "format-size": 983679, + "format-strikethrough": 983680, + "format-strikethrough-variant": 983681, + "format-subscript": 983682, + "format-superscript": 983683, + "format-text": 983684, + "format-text-rotation-angle-down": 987067, + "format-text-rotation-angle-up": 987068, + "format-text-rotation-down": 986483, + "format-text-rotation-down-vertical": 987069, + "format-text-rotation-none": 986484, + "format-text-rotation-up": 987070, + "format-text-rotation-vertical": 987071, + "format-text-variant": 986674, + "format-text-variant-outline": 988431, + "format-text-wrapping-clip": 986382, + "format-text-wrapping-overflow": 986383, + "format-text-wrapping-wrap": 986384, + "format-textbox": 986385, + "format-textdirection-l-to-r": 983685, + "format-textdirection-r-to-l": 983686, + "format-title": 984564, + "format-underline": 983687, + "format-underline-wavy": 989417, + "format-vertical-align-bottom": 984609, + "format-vertical-align-center": 984610, + "format-vertical-align-top": 984611, + "format-wrap-inline": 983688, + "format-wrap-square": 983689, + "format-wrap-tight": 983690, + "format-wrap-top-bottom": 983691, + "forum": 983692, + "forum-outline": 985122, + "forward": 983693, + "forwardburger": 986485, + "fountain": 985451, + "fountain-pen": 986386, + "fountain-pen-tip": 986387, + "fraction-one-half": 989586, + "freebsd": 985312, + "french-fries": 989527, + "frequently-asked-questions": 986804, + "fridge": 983696, + "fridge-alert": 987569, + "fridge-alert-outline": 987570, + "fridge-bottom": 983698, + "fridge-industrial": 988654, + "fridge-industrial-alert": 988655, + "fridge-industrial-alert-outline": 988656, + "fridge-industrial-off": 988657, + "fridge-industrial-off-outline": 988658, + "fridge-industrial-outline": 988659, + "fridge-off": 987567, + "fridge-off-outline": 987568, + "fridge-outline": 983695, + "fridge-top": 983697, + "fridge-variant": 988660, + "fridge-variant-alert": 988661, + "fridge-variant-alert-outline": 988662, + "fridge-variant-off": 988663, + "fridge-variant-off-outline": 988664, + "fridge-variant-outline": 988665, + "fruit-cherries": 987202, + "fruit-cherries-off": 988152, + "fruit-citrus": 987203, + "fruit-citrus-off": 988153, + "fruit-grapes": 987204, + "fruit-grapes-outline": 987205, + "fruit-pineapple": 987206, + "fruit-watermelon": 987207, + "fuel": 985034, + "fuel-cell": 989365, + "fullscreen": 983699, + "fullscreen-exit": 983700, + "function": 983701, + "function-variant": 985201, + "furigana-horizontal": 987265, + "furigana-vertical": 987266, + "fuse": 986245, + "fuse-alert": 988205, + "fuse-blade": 986246, + "fuse-off": 988204, + "gamepad": 983702, + "gamepad-circle": 986675, + "gamepad-circle-down": 986676, + "gamepad-circle-left": 986677, + "gamepad-circle-outline": 986678, + "gamepad-circle-right": 986679, + "gamepad-circle-up": 986680, + "gamepad-down": 986681, + "gamepad-left": 986682, + "gamepad-outline": 989465, + "gamepad-right": 986683, + "gamepad-round": 986684, + "gamepad-round-down": 986685, + "gamepad-round-left": 986686, + "gamepad-round-outline": 986687, + "gamepad-round-right": 986688, + "gamepad-round-up": 986689, + "gamepad-square": 986805, + "gamepad-square-outline": 986806, + "gamepad-up": 986690, + "gamepad-variant": 983703, + "gamepad-variant-outline": 986807, + "gamma": 987374, + "gantry-crane": 986577, + "garage": 984793, + "garage-alert": 985202, + "garage-alert-variant": 987861, + "garage-lock": 989179, + "garage-open": 984794, + "garage-open-variant": 987860, + "garage-variant": 987859, + "garage-variant-lock": 989180, + "gas-cylinder": 984647, + "gas-station": 983704, + "gas-station-off": 988169, + "gas-station-off-outline": 988170, + "gas-station-outline": 986808, + "gate": 983705, + "gate-alert": 989176, + "gate-and": 985313, + "gate-arrow-left": 989175, + "gate-arrow-right": 987497, + "gate-nand": 985314, + "gate-nor": 985315, + "gate-not": 985316, + "gate-open": 987498, + "gate-or": 985317, + "gate-xnor": 985318, + "gate-xor": 985319, + "gatsby": 986691, + "gauge": 983706, + "gauge-empty": 985203, + "gauge-full": 985204, + "gauge-low": 985205, + "gavel": 983707, + "gender-female": 983708, + "gender-male": 983709, + "gender-male-female": 983710, + "gender-male-female-variant": 987455, + "gender-non-binary": 987456, + "gender-transgender": 983711, + "gentoo": 985320, + "gesture": 985035, + "gesture-double-tap": 984892, + "gesture-pinch": 985789, + "gesture-spread": 985790, + "gesture-swipe": 986486, + "gesture-swipe-down": 984893, + "gesture-swipe-horizontal": 985791, + "gesture-swipe-left": 984894, + "gesture-swipe-right": 984895, + "gesture-swipe-up": 984896, + "gesture-swipe-vertical": 985792, + "gesture-tap": 984897, + "gesture-tap-box": 987817, + "gesture-tap-button": 987816, + "gesture-tap-hold": 986487, + "gesture-two-double-tap": 984898, + "gesture-two-tap": 984899, + "ghost": 983712, + "ghost-off": 985589, + "ghost-off-outline": 988764, + "ghost-outline": 988765, + "gift": 986692, + "gift-off": 988911, + "gift-off-outline": 988912, + "gift-open": 988913, + "gift-open-outline": 988914, + "gift-outline": 983713, + "git": 983714, + "github": 983716, + "gitlab": 986016, + "glass-cocktail": 983894, + "glass-cocktail-off": 988646, + "glass-flute": 983717, + "glass-fragile": 989299, + "glass-mug": 983718, + "glass-mug-off": 988647, + "glass-mug-variant": 987414, + "glass-mug-variant-off": 988648, + "glass-pint-outline": 987917, + "glass-stange": 983719, + "glass-tulip": 983720, + "glass-wine": 985206, + "glasses": 983722, + "globe-light": 987863, + "globe-model": 985321, + "gmail": 983723, + "gnome": 983724, + "go-kart": 986489, + "go-kart-track": 986490, + "gog": 986017, + "gold": 987727, + "golf": 985123, + "golf-cart": 987556, + "golf-tee": 987267, + "gondola": 984710, + "goodreads": 986491, + "google": 983725, + "google-ads": 986247, + "google-analytics": 985036, + "google-assistant": 985037, + "google-cardboard": 983726, + "google-chrome": 983727, + "google-circles": 983728, + "google-circles-communities": 983729, + "google-circles-extended": 983730, + "google-circles-group": 983731, + "google-classroom": 983744, + "google-cloud": 987638, + "google-controller": 983732, + "google-controller-off": 983733, + "google-downasaur": 988002, + "google-drive": 983734, + "google-earth": 983735, + "google-fit": 985452, + "google-glass": 983736, + "google-hangouts": 983753, + "google-home": 985124, + "google-keep": 984796, + "google-lens": 985590, + "google-maps": 984565, + "google-my-business": 987208, + "google-nearby": 983737, + "google-play": 983740, + "google-plus": 983741, + "google-podcast": 986809, + "google-spreadsheet": 985591, + "google-street-view": 986248, + "google-translate": 983743, + "gradient-horizontal": 989002, + "gradient-vertical": 984736, + "grain": 986492, + "graph": 987209, + "graph-outline": 987210, + "graphql": 985207, + "grass": 988432, + "grave-stone": 986018, + "grease-pencil": 984648, + "greater-than": 985453, + "greater-than-or-equal": 985454, + "greenhouse": 983085, + "grid": 983745, + "grid-large": 984920, + "grid-off": 983746, + "grill": 986693, + "grill-outline": 987530, + "group": 983747, + "guitar-acoustic": 984945, + "guitar-electric": 983748, + "guitar-pick": 983749, + "guitar-pick-outline": 983750, + "guy-fawkes-mask": 985125, + "hail": 985793, + "hair-dryer": 987375, + "hair-dryer-outline": 987376, + "halloween": 986019, + "hamburger": 984709, + "hamburger-check": 989046, + "hamburger-minus": 989047, + "hamburger-off": 989048, + "hamburger-plus": 989049, + "hamburger-remove": 989050, + "hammer": 985322, + "hammer-screwdriver": 987938, + "hammer-sickle": 989319, + "hammer-wrench": 987939, + "hand-back-left": 986694, + "hand-back-left-off": 989232, + "hand-back-left-off-outline": 989234, + "hand-back-left-outline": 989228, + "hand-back-right": 986695, + "hand-back-right-off": 989233, + "hand-back-right-off-outline": 989235, + "hand-back-right-outline": 989229, + "hand-clap": 989515, + "hand-coin": 989327, + "hand-coin-outline": 989328, + "hand-extended": 989366, + "hand-extended-outline": 989367, + "hand-front-left": 989227, + "hand-front-left-outline": 989230, + "hand-front-right": 985679, + "hand-front-right-outline": 989231, + "hand-heart": 987377, + "hand-heart-outline": 988542, + "hand-okay": 985680, + "hand-peace": 985681, + "hand-peace-variant": 985682, + "hand-pointing-down": 985683, + "hand-pointing-left": 985684, + "hand-pointing-right": 983751, + "hand-pointing-up": 985685, + "hand-saw": 986696, + "hand-wash": 988543, + "hand-wash-outline": 988544, + "hand-water": 988063, + "hand-wave": 989217, + "hand-wave-outline": 989218, + "handball": 986963, + "handcuffs": 987454, + "hands-pray": 984441, + "handshake": 987672, + "handshake-outline": 988577, + "hanger": 983752, + "hard-hat": 985455, + "harddisk": 983754, + "harddisk-plus": 987211, + "harddisk-remove": 987212, + "hat-fedora": 986020, + "hazard-lights": 986249, + "hdr": 986493, + "hdr-off": 986494, + "head": 987998, + "head-alert": 987960, + "head-alert-outline": 987961, + "head-check": 987962, + "head-check-outline": 987963, + "head-cog": 987964, + "head-cog-outline": 987965, + "head-dots-horizontal": 987966, + "head-dots-horizontal-outline": 987967, + "head-flash": 987968, + "head-flash-outline": 987969, + "head-heart": 987970, + "head-heart-outline": 987971, + "head-lightbulb": 987972, + "head-lightbulb-outline": 987973, + "head-minus": 987974, + "head-minus-outline": 987975, + "head-outline": 987999, + "head-plus": 987976, + "head-plus-outline": 987977, + "head-question": 987978, + "head-question-outline": 987979, + "head-remove": 987980, + "head-remove-outline": 987981, + "head-snowflake": 987982, + "head-snowflake-outline": 987983, + "head-sync": 987984, + "head-sync-outline": 987985, + "headphones": 983755, + "headphones-bluetooth": 985456, + "headphones-box": 983756, + "headphones-off": 985038, + "headphones-settings": 983757, + "headset": 983758, + "headset-dock": 983759, + "headset-off": 983760, + "heart": 983761, + "heart-box": 983762, + "heart-box-outline": 983763, + "heart-broken": 983764, + "heart-broken-outline": 986388, + "heart-circle": 985457, + "heart-circle-outline": 985458, + "heart-cog": 988771, + "heart-cog-outline": 988772, + "heart-flash": 986873, + "heart-half": 984799, + "heart-half-full": 984798, + "heart-half-outline": 984800, + "heart-minus": 988207, + "heart-minus-outline": 988210, + "heart-multiple": 985686, + "heart-multiple-outline": 985687, + "heart-off": 984921, + "heart-off-outline": 988212, + "heart-outline": 983765, + "heart-plus": 988206, + "heart-plus-outline": 988209, + "heart-pulse": 984566, + "heart-remove": 988208, + "heart-remove-outline": 988211, + "heart-settings": 988773, + "heart-settings-outline": 988774, + "helicopter": 985794, + "help": 983766, + "help-box": 984971, + "help-circle": 983767, + "help-circle-outline": 984613, + "help-network": 984821, + "help-network-outline": 986250, + "help-rhombus": 986021, + "help-rhombus-outline": 986022, + "hexadecimal": 987815, + "hexagon": 983768, + "hexagon-multiple": 984801, + "hexagon-multiple-outline": 987378, + "hexagon-outline": 983769, + "hexagon-slice-1": 985795, + "hexagon-slice-2": 985796, + "hexagon-slice-3": 985797, + "hexagon-slice-4": 985798, + "hexagon-slice-5": 985799, + "hexagon-slice-6": 985800, + "hexagram": 985801, + "hexagram-outline": 985802, + "high-definition": 985039, + "high-definition-box": 985208, + "highway": 984567, + "hiking": 986495, + "history": 983770, + "hockey-puck": 985209, + "hockey-sticks": 985210, + "hololens": 983771, + "home": 983772, + "home-account": 985126, + "home-alert": 985211, + "home-alert-outline": 988624, + "home-analytics": 986810, + "home-assistant": 985040, + "home-automation": 985041, + "home-battery": 989441, + "home-battery-outline": 989442, + "home-circle": 985042, + "home-circle-outline": 987213, + "home-city": 986389, + "home-city-outline": 986390, + "home-edit": 987481, + "home-edit-outline": 987482, + "home-export-outline": 987035, + "home-flood": 986874, + "home-floor-0": 986578, + "home-floor-1": 986496, + "home-floor-2": 986497, + "home-floor-3": 986498, + "home-floor-a": 986499, + "home-floor-b": 986500, + "home-floor-g": 986501, + "home-floor-l": 986502, + "home-floor-negative-1": 986579, + "home-group": 986580, + "home-group-minus": 989633, + "home-group-plus": 989632, + "home-group-remove": 989634, + "home-heart": 985127, + "home-import-outline": 987036, + "home-lightbulb": 987729, + "home-lightbulb-outline": 987730, + "home-lightning-bolt": 989443, + "home-lightning-bolt-outline": 989444, + "home-lock": 985323, + "home-lock-open": 985324, + "home-map-marker": 984568, + "home-minus": 985460, + "home-minus-outline": 988117, + "home-modern": 983773, + "home-outline": 984737, + "home-plus": 985461, + "home-plus-outline": 988118, + "home-remove": 987719, + "home-remove-outline": 988119, + "home-roof": 987435, + "home-search": 988080, + "home-search-outline": 988081, + "home-switch": 989076, + "home-switch-outline": 989077, + "home-thermometer": 986964, + "home-thermometer-outline": 986965, + "home-variant": 983774, + "home-variant-outline": 986023, + "hook": 984802, + "hook-off": 984803, + "hoop-house": 986710, + "hops": 983775, + "horizontal-rotate-clockwise": 987379, + "horizontal-rotate-counterclockwise": 987380, + "horse": 988607, + "horse-human": 988608, + "horse-variant": 988609, + "horse-variant-fast": 989294, + "horseshoe": 985688, + "hospital": 987126, + "hospital-box": 983776, + "hospital-box-outline": 987127, + "hospital-building": 983777, + "hospital-marker": 983778, + "hot-tub": 985128, + "hours-24": 988280, + "hubspot": 986391, + "hulu": 985129, + "human": 983782, + "human-baby-changing-table": 988043, + "human-cane": 988545, + "human-capacity-decrease": 988571, + "human-capacity-increase": 988572, + "human-child": 983783, + "human-dolly": 989568, + "human-edit": 988392, + "human-female": 984649, + "human-female-boy": 985689, + "human-female-dance": 988617, + "human-female-female": 985690, + "human-female-girl": 985691, + "human-greeting": 989124, + "human-greeting-proximity": 988573, + "human-greeting-variant": 984650, + "human-handsdown": 984651, + "human-handsup": 984652, + "human-male": 984653, + "human-male-board": 985232, + "human-male-board-poll": 985158, + "human-male-boy": 985692, + "human-male-child": 988044, + "human-male-female": 983784, + "human-male-female-child": 989219, + "human-male-girl": 985693, + "human-male-height": 986875, + "human-male-height-variant": 986876, + "human-male-male": 985694, + "human-non-binary": 989256, + "human-pregnant": 984527, + "human-queue": 988529, + "human-scooter": 987625, + "human-wheelchair": 988045, + "human-white-cane": 989569, + "humble-bundle": 984900, + "hvac": 987986, + "hvac-off": 988574, + "hydraulic-oil-level": 987940, + "hydraulic-oil-temperature": 987941, + "hydro-power": 987877, + "hydrogen-station": 989332, + "ice-cream": 985130, + "ice-cream-off": 986706, + "ice-pop": 986877, + "id-card": 987072, + "identifier": 986878, + "ideogram-cjk": 987953, + "ideogram-cjk-variant": 987954, + "image": 983785, + "image-album": 983786, + "image-area": 983787, + "image-area-close": 983788, + "image-auto-adjust": 987073, + "image-broken": 983789, + "image-broken-variant": 983790, + "image-edit": 987619, + "image-edit-outline": 987620, + "image-filter-black-white": 983792, + "image-filter-center-focus": 983793, + "image-filter-center-focus-strong": 986879, + "image-filter-center-focus-strong-outline": 986880, + "image-filter-center-focus-weak": 983794, + "image-filter-drama": 983795, + "image-filter-frames": 983796, + "image-filter-hdr": 983797, + "image-filter-none": 983798, + "image-filter-tilt-shift": 983799, + "image-filter-vintage": 983800, + "image-frame": 986697, + "image-marker": 989051, + "image-marker-outline": 989052, + "image-minus": 988185, + "image-move": 985592, + "image-multiple": 983801, + "image-multiple-outline": 983791, + "image-off": 985131, + "image-off-outline": 987601, + "image-outline": 985462, + "image-plus": 985212, + "image-remove": 988184, + "image-search": 985463, + "image-search-outline": 985464, + "image-size-select-actual": 986253, + "image-size-select-large": 986254, + "image-size-select-small": 986255, + "image-text": 988685, + "import": 983802, + "inbox": 984711, + "inbox-arrow-down": 983803, + "inbox-arrow-down-outline": 987760, + "inbox-arrow-up": 984017, + "inbox-arrow-up-outline": 987761, + "inbox-full": 987762, + "inbox-full-outline": 987763, + "inbox-multiple": 985264, + "inbox-multiple-outline": 986024, + "inbox-outline": 987764, + "inbox-remove": 988575, + "inbox-remove-outline": 988576, + "incognito": 984569, + "incognito-circle": 988193, + "incognito-circle-off": 988194, + "incognito-off": 983157, + "induction": 989260, + "infinity": 984804, + "information": 983804, + "information-off": 989068, + "information-off-outline": 989069, + "information-outline": 983805, + "information-variant": 984654, + "instagram": 983806, + "instrument-triangle": 987214, + "integrated-circuit-chip": 989459, + "invert-colors": 983809, + "invert-colors-off": 986698, + "iobroker": 987880, + "ip": 985695, + "ip-network": 985696, + "ip-network-outline": 986256, + "ip-outline": 989570, + "ipod": 986257, + "iron": 989220, + "iron-board": 989240, + "iron-outline": 989221, + "island": 987215, + "iv-bag": 987321, + "jabber": 986581, + "jeepney": 983810, + "jellyfish": 986881, + "jellyfish-outline": 986882, + "jira": 983811, + "jquery": 985213, + "jsfiddle": 983812, + "jump-rope": 987903, + "kabaddi": 986503, + "kangaroo": 988504, + "karate": 985132, + "kayaking": 985263, + "keg": 983813, + "kettle": 984570, + "kettle-alert": 987927, + "kettle-alert-outline": 987928, + "kettle-off": 987931, + "kettle-off-outline": 987932, + "kettle-outline": 986966, + "kettle-pour-over": 988988, + "kettle-steam": 987929, + "kettle-steam-outline": 987930, + "kettlebell": 987904, + "key": 983814, + "key-alert": 989571, + "key-alert-outline": 989572, + "key-arrow-right": 987922, + "key-chain": 988532, + "key-chain-variant": 988533, + "key-change": 983815, + "key-link": 987551, + "key-minus": 983816, + "key-outline": 986582, + "key-plus": 983817, + "key-remove": 983818, + "key-star": 987550, + "key-variant": 983819, + "key-wireless": 987074, + "keyboard": 983820, + "keyboard-backspace": 983821, + "keyboard-caps": 983822, + "keyboard-close": 983823, + "keyboard-esc": 987831, + "keyboard-f1": 987819, + "keyboard-f10": 987828, + "keyboard-f11": 987829, + "keyboard-f12": 987830, + "keyboard-f2": 987820, + "keyboard-f3": 987821, + "keyboard-f4": 987822, + "keyboard-f5": 987823, + "keyboard-f6": 987824, + "keyboard-f7": 987825, + "keyboard-f8": 987826, + "keyboard-f9": 987827, + "keyboard-off": 983824, + "keyboard-off-outline": 986699, + "keyboard-outline": 985467, + "keyboard-return": 983825, + "keyboard-settings": 985593, + "keyboard-settings-outline": 985594, + "keyboard-space": 987216, + "keyboard-tab": 983826, + "keyboard-tab-reverse": 983845, + "keyboard-variant": 983827, + "khanda": 987389, + "kickstarter": 984901, + "kite": 989573, + "kite-outline": 989574, + "kitesurfing": 988996, + "klingon": 987995, + "knife": 985595, + "knife-military": 985596, + "koala": 988991, + "kodi": 983828, + "kubernetes": 987390, + "label": 983829, + "label-multiple": 988021, + "label-multiple-outline": 988022, + "label-off": 985803, + "label-off-outline": 985804, + "label-outline": 983830, + "label-percent": 987882, + "label-percent-outline": 987883, + "label-variant": 985805, + "label-variant-outline": 985806, + "ladder": 988578, + "ladybug": 985133, + "lambda": 984615, + "lamp": 984757, + "lamp-outline": 989136, + "lamps": 988534, + "lamps-outline": 989137, + "lan": 983831, + "lan-check": 987818, + "lan-connect": 983832, + "lan-disconnect": 983833, + "lan-pending": 983834, + "language-c": 984689, + "language-cpp": 984690, + "language-csharp": 983835, + "language-css3": 983836, + "language-fortran": 987674, + "language-go": 985043, + "language-haskell": 986258, + "language-html5": 983837, + "language-java": 985911, + "language-javascript": 983838, + "language-kotlin": 987673, + "language-lua": 985265, + "language-markdown": 983892, + "language-markdown-outline": 986971, + "language-php": 983839, + "language-python": 983840, + "language-r": 985044, + "language-ruby": 986413, + "language-ruby-on-rails": 985807, + "language-rust": 988695, + "language-swift": 984805, + "language-typescript": 984806, + "language-xaml": 984691, + "laptop": 983842, + "laptop-off": 984807, + "laravel": 985808, + "laser-pointer": 988292, + "lasso": 986883, + "lastpass": 984134, + "latitude": 986967, + "launch": 983847, + "lava-lamp": 985045, + "layers": 983848, + "layers-edit": 989330, + "layers-minus": 986700, + "layers-off": 983849, + "layers-off-outline": 985597, + "layers-outline": 985598, + "layers-plus": 986701, + "layers-remove": 986702, + "layers-search": 987654, + "layers-search-outline": 987655, + "layers-triple": 986968, + "layers-triple-outline": 986969, + "lead-pencil": 984655, + "leaf": 983850, + "leaf-circle": 989445, + "leaf-circle-outline": 989446, + "leaf-maple": 986259, + "leaf-maple-off": 987866, + "leaf-off": 987865, + "leak": 986583, + "leak-off": 986584, + "led-off": 983851, + "led-on": 983852, + "led-outline": 983853, + "led-strip": 985046, + "led-strip-variant": 987217, + "led-variant-off": 983854, + "led-variant-on": 983855, + "led-variant-outline": 983856, + "leek": 987517, + "less-than": 985468, + "less-than-or-equal": 985469, + "library": 983857, + "library-shelves": 986025, + "license": 987075, + "lifebuoy": 985214, + "light-flood-down": 989575, + "light-flood-up": 989576, + "light-recessed": 989083, + "light-switch": 985470, + "lightbulb": 983861, + "lightbulb-auto": 989184, + "lightbulb-auto-outline": 989185, + "lightbulb-cfl": 987656, + "lightbulb-cfl-off": 987657, + "lightbulb-cfl-spiral": 987765, + "lightbulb-cfl-spiral-off": 987843, + "lightbulb-fluorescent-tube": 989188, + "lightbulb-fluorescent-tube-outline": 989189, + "lightbulb-group": 987731, + "lightbulb-group-off": 987853, + "lightbulb-group-off-outline": 987854, + "lightbulb-group-outline": 987732, + "lightbulb-multiple": 987733, + "lightbulb-multiple-off": 987855, + "lightbulb-multiple-off-outline": 987856, + "lightbulb-multiple-outline": 987734, + "lightbulb-off": 986703, + "lightbulb-off-outline": 986704, + "lightbulb-on": 984808, + "lightbulb-on-outline": 984809, + "lightbulb-outline": 983862, + "lightbulb-spot": 989172, + "lightbulb-spot-off": 989173, + "lightbulb-variant": 989186, + "lightbulb-variant-outline": 989187, + "lighthouse": 985599, + "lighthouse-on": 985600, + "lightning-bolt": 988171, + "lightning-bolt-circle": 985120, + "lightning-bolt-outline": 988172, + "line-scan": 984612, + "lingerie": 988278, + "link": 983863, + "link-box": 986394, + "link-box-outline": 986395, + "link-box-variant": 986396, + "link-box-variant-outline": 986397, + "link-lock": 987322, + "link-off": 983864, + "link-plus": 986260, + "link-variant": 983865, + "link-variant-minus": 987391, + "link-variant-off": 983866, + "link-variant-plus": 987392, + "link-variant-remove": 987393, + "linkedin": 983867, + "linux": 983869, + "linux-mint": 985325, + "lipstick": 988085, + "liquid-spot": 989222, + "liquor": 989470, + "list-status": 988587, + "litecoin": 985697, + "loading": 984946, + "location-enter": 987076, + "location-exit": 987077, + "lock": 983870, + "lock-alert": 985326, + "lock-alert-outline": 988625, + "lock-check": 988058, + "lock-check-outline": 988840, + "lock-clock": 985471, + "lock-minus": 988841, + "lock-minus-outline": 988842, + "lock-off": 988785, + "lock-off-outline": 988786, + "lock-open": 983871, + "lock-open-alert": 988059, + "lock-open-alert-outline": 988626, + "lock-open-check": 988060, + "lock-open-check-outline": 988843, + "lock-open-minus": 988844, + "lock-open-minus-outline": 988845, + "lock-open-outline": 983872, + "lock-open-plus": 988846, + "lock-open-plus-outline": 988847, + "lock-open-remove": 988848, + "lock-open-remove-outline": 988849, + "lock-open-variant": 987078, + "lock-open-variant-outline": 987079, + "lock-outline": 983873, + "lock-pattern": 984810, + "lock-plus": 984571, + "lock-plus-outline": 988850, + "lock-question": 985327, + "lock-remove": 988851, + "lock-remove-outline": 988852, + "lock-reset": 984947, + "lock-smart": 985266, + "locker": 985047, + "locker-multiple": 985048, + "login": 983874, + "login-variant": 984572, + "logout": 983875, + "logout-variant": 984573, + "longitude": 986970, + "looks": 983876, + "lotion": 988546, + "lotion-outline": 988547, + "lotion-plus": 988548, + "lotion-plus-outline": 988549, + "loupe": 983877, + "lumx": 983878, + "lungs": 987268, + "mace": 989251, + "magazine-pistol": 983844, + "magazine-rifle": 983843, + "magic-staff": 989252, + "magnet": 983879, + "magnet-on": 983880, + "magnify": 983881, + "magnify-close": 985472, + "magnify-expand": 989300, + "magnify-minus": 983882, + "magnify-minus-cursor": 985698, + "magnify-minus-outline": 984812, + "magnify-plus": 983883, + "magnify-plus-cursor": 985699, + "magnify-plus-outline": 984813, + "magnify-remove-cursor": 987660, + "magnify-remove-outline": 987661, + "magnify-scan": 987766, + "mail": 986811, + "mailbox": 984814, + "mailbox-open": 986504, + "mailbox-open-outline": 986505, + "mailbox-open-up": 986506, + "mailbox-open-up-outline": 986507, + "mailbox-outline": 986508, + "mailbox-up": 986509, + "mailbox-up-outline": 986510, + "manjaro": 988682, + "map": 983885, + "map-check": 986812, + "map-check-outline": 986813, + "map-clock": 986398, + "map-clock-outline": 986399, + "map-legend": 985601, + "map-marker": 983886, + "map-marker-account": 989411, + "map-marker-account-outline": 989412, + "map-marker-alert": 986885, + "map-marker-alert-outline": 986886, + "map-marker-check": 986261, + "map-marker-check-outline": 987899, + "map-marker-circle": 983887, + "map-marker-distance": 985328, + "map-marker-down": 987394, + "map-marker-left": 987867, + "map-marker-left-outline": 987869, + "map-marker-minus": 984656, + "map-marker-minus-outline": 987897, + "map-marker-multiple": 983888, + "map-marker-multiple-outline": 987767, + "map-marker-off": 983889, + "map-marker-off-outline": 987901, + "map-marker-outline": 985049, + "map-marker-path": 986400, + "map-marker-plus": 984657, + "map-marker-plus-outline": 987896, + "map-marker-question": 986887, + "map-marker-question-outline": 986888, + "map-marker-radius": 983890, + "map-marker-radius-outline": 987900, + "map-marker-remove": 986889, + "map-marker-remove-outline": 987898, + "map-marker-remove-variant": 986890, + "map-marker-right": 987868, + "map-marker-right-outline": 987870, + "map-marker-star": 988680, + "map-marker-star-outline": 988681, + "map-marker-up": 987395, + "map-minus": 985473, + "map-outline": 985474, + "map-plus": 985475, + "map-search": 985476, + "map-search-outline": 985477, + "mapbox": 986026, + "margin": 983891, + "marker": 984658, + "marker-cancel": 986585, + "marker-check": 983893, + "mastodon": 985809, + "material-design": 985478, + "material-ui": 983895, + "math-compass": 983896, + "math-cos": 986262, + "math-integral": 987080, + "math-integral-box": 987081, + "math-log": 987269, + "math-norm": 987082, + "math-norm-box": 987083, + "math-sin": 986263, + "math-tan": 986264, + "matrix": 984616, + "medal": 985479, + "medal-outline": 987942, + "medical-bag": 984815, + "meditation": 987515, + "memory": 983899, + "menorah": 989140, + "menorah-fire": 989141, + "menu": 983900, + "menu-down": 983901, + "menu-down-outline": 984758, + "menu-left": 983902, + "menu-left-outline": 985602, + "menu-open": 986027, + "menu-right": 983903, + "menu-right-outline": 985603, + "menu-swap": 985700, + "menu-swap-outline": 985701, + "menu-up": 983904, + "menu-up-outline": 984759, + "merge": 986972, + "message": 983905, + "message-alert": 983906, + "message-alert-outline": 985604, + "message-arrow-left": 987890, + "message-arrow-left-outline": 987891, + "message-arrow-right": 987892, + "message-arrow-right-outline": 987893, + "message-badge": 989505, + "message-badge-outline": 989506, + "message-bookmark": 988588, + "message-bookmark-outline": 988589, + "message-bulleted": 984738, + "message-bulleted-off": 984739, + "message-cog": 984817, + "message-cog-outline": 987506, + "message-draw": 983907, + "message-flash": 988585, + "message-flash-outline": 988586, + "message-image": 983908, + "message-image-outline": 987500, + "message-lock": 987084, + "message-lock-outline": 987501, + "message-minus": 987502, + "message-minus-outline": 987503, + "message-off": 988749, + "message-off-outline": 988750, + "message-outline": 983909, + "message-plus": 984659, + "message-plus-outline": 987323, + "message-processing": 983910, + "message-processing-outline": 987504, + "message-question": 988986, + "message-question-outline": 988987, + "message-reply": 983911, + "message-reply-outline": 988989, + "message-reply-text": 983912, + "message-reply-text-outline": 988990, + "message-settings": 984816, + "message-settings-outline": 987505, + "message-star": 984730, + "message-star-outline": 987728, + "message-text": 983913, + "message-text-clock": 987507, + "message-text-clock-outline": 987508, + "message-text-lock": 987085, + "message-text-lock-outline": 987509, + "message-text-outline": 983914, + "message-video": 983915, + "meteor": 984617, + "metronome": 985050, + "metronome-tick": 985051, + "micro-sd": 985052, + "microphone": 983916, + "microphone-minus": 985267, + "microphone-off": 983917, + "microphone-outline": 983918, + "microphone-plus": 985268, + "microphone-question": 989577, + "microphone-question-outline": 989578, + "microphone-settings": 983919, + "microphone-variant": 983920, + "microphone-variant-off": 983921, + "microscope": 984660, + "microsoft": 983922, + "microsoft-access": 988046, + "microsoft-azure": 985093, + "microsoft-azure-devops": 987093, + "microsoft-bing": 983204, + "microsoft-dynamics-365": 985480, + "microsoft-edge": 983529, + "microsoft-excel": 988047, + "microsoft-internet-explorer": 983808, + "microsoft-office": 984006, + "microsoft-onedrive": 984010, + "microsoft-onenote": 984903, + "microsoft-outlook": 986402, + "microsoft-powerpoint": 988048, + "microsoft-sharepoint": 988049, + "microsoft-teams": 983739, + "microsoft-visual-studio": 984592, + "microsoft-visual-studio-code": 985630, + "microsoft-windows": 984499, + "microsoft-windows-classic": 985633, + "microsoft-word": 988050, + "microsoft-xbox": 984505, + "microsoft-xbox-controller": 984506, + "microsoft-xbox-controller-battery-alert": 984907, + "microsoft-xbox-controller-battery-charging": 985634, + "microsoft-xbox-controller-battery-empty": 984908, + "microsoft-xbox-controller-battery-full": 984909, + "microsoft-xbox-controller-battery-low": 984910, + "microsoft-xbox-controller-battery-medium": 984911, + "microsoft-xbox-controller-battery-unknown": 984912, + "microsoft-xbox-controller-menu": 986735, + "microsoft-xbox-controller-off": 984507, + "microsoft-xbox-controller-view": 986736, + "microwave": 986265, + "microwave-off": 988195, + "middleware": 986973, + "middleware-outline": 986974, + "midi": 985329, + "midi-port": 985330, + "mine": 986586, + "minecraft": 983923, + "mini-sd": 985605, + "minidisc": 985606, + "minus": 983924, + "minus-box": 983925, + "minus-box-multiple": 987457, + "minus-box-multiple-outline": 987458, + "minus-box-outline": 984818, + "minus-circle": 983926, + "minus-circle-multiple": 983898, + "minus-circle-multiple-outline": 985811, + "minus-circle-off": 988249, + "minus-circle-off-outline": 988250, + "minus-circle-outline": 983927, + "minus-network": 983928, + "minus-network-outline": 986266, + "minus-thick": 988729, + "mirror": 987645, + "mirror-rectangle": 989087, + "mirror-variant": 989088, + "mixed-martial-arts": 986511, + "mixed-reality": 985215, + "molecule": 986028, + "molecule-co": 987902, + "molecule-co2": 985060, + "monitor": 983929, + "monitor-cellphone": 985481, + "monitor-cellphone-star": 985482, + "monitor-dashboard": 985607, + "monitor-edit": 987846, + "monitor-eye": 988084, + "monitor-lock": 986587, + "monitor-multiple": 983930, + "monitor-off": 986512, + "monitor-screenshot": 986705, + "monitor-share": 988291, + "monitor-shimmer": 987396, + "monitor-small": 989302, + "monitor-speaker": 986975, + "monitor-speaker-off": 986976, + "monitor-star": 986588, + "moon-first-quarter": 986977, + "moon-full": 986978, + "moon-last-quarter": 986979, + "moon-new": 986980, + "moon-waning-crescent": 986981, + "moon-waning-gibbous": 986982, + "moon-waxing-crescent": 986983, + "moon-waxing-gibbous": 986984, + "moped": 987270, + "moped-electric": 988599, + "moped-electric-outline": 988600, + "moped-outline": 988601, + "more": 983931, + "mortar-pestle": 989000, + "mortar-pestle-plus": 984049, + "mosque": 989223, + "mother-heart": 987924, + "mother-nurse": 986401, + "motion": 988594, + "motion-outline": 988595, + "motion-pause": 988560, + "motion-pause-outline": 988562, + "motion-play": 988559, + "motion-play-outline": 988561, + "motion-sensor": 986513, + "motion-sensor-off": 988213, + "motorbike": 983932, + "motorbike-electric": 988602, + "mouse": 983933, + "mouse-bluetooth": 985483, + "mouse-move-down": 988496, + "mouse-move-up": 988497, + "mouse-move-vertical": 988498, + "mouse-off": 983934, + "mouse-variant": 983935, + "mouse-variant-off": 983936, + "move-resize": 984661, + "move-resize-variant": 984662, + "movie": 983937, + "movie-check": 988915, + "movie-check-outline": 988916, + "movie-cog": 988917, + "movie-cog-outline": 988918, + "movie-edit": 987426, + "movie-edit-outline": 987427, + "movie-filter": 987428, + "movie-filter-outline": 987429, + "movie-minus": 988919, + "movie-minus-outline": 988920, + "movie-off": 988921, + "movie-off-outline": 988922, + "movie-open": 987086, + "movie-open-check": 988923, + "movie-open-check-outline": 988924, + "movie-open-cog": 988925, + "movie-open-cog-outline": 988926, + "movie-open-edit": 988927, + "movie-open-edit-outline": 988928, + "movie-open-minus": 988929, + "movie-open-minus-outline": 988930, + "movie-open-off": 988931, + "movie-open-off-outline": 988932, + "movie-open-outline": 987087, + "movie-open-play": 988933, + "movie-open-play-outline": 988934, + "movie-open-plus": 988935, + "movie-open-plus-outline": 988936, + "movie-open-remove": 988937, + "movie-open-remove-outline": 988938, + "movie-open-settings": 988939, + "movie-open-settings-outline": 988940, + "movie-open-star": 988941, + "movie-open-star-outline": 988942, + "movie-outline": 986589, + "movie-play": 988943, + "movie-play-outline": 988944, + "movie-plus": 988945, + "movie-plus-outline": 988946, + "movie-remove": 988947, + "movie-remove-outline": 988948, + "movie-roll": 985054, + "movie-search": 987602, + "movie-search-outline": 987603, + "movie-settings": 988949, + "movie-settings-outline": 988950, + "movie-star": 988951, + "movie-star-outline": 988952, + "mower": 988783, + "mower-bag": 988784, + "muffin": 985484, + "multicast": 989331, + "multiplication": 983938, + "multiplication-box": 983939, + "mushroom": 985055, + "mushroom-off": 988154, + "mushroom-off-outline": 988155, + "mushroom-outline": 985056, + "music": 984922, + "music-accidental-double-flat": 986985, + "music-accidental-double-sharp": 986986, + "music-accidental-flat": 986987, + "music-accidental-natural": 986988, + "music-accidental-sharp": 986989, + "music-box": 983940, + "music-box-multiple": 983859, + "music-box-multiple-outline": 986884, + "music-box-outline": 983941, + "music-circle": 983942, + "music-circle-outline": 985812, + "music-clef-alto": 986990, + "music-clef-bass": 986991, + "music-clef-treble": 986992, + "music-note": 983943, + "music-note-bluetooth": 984574, + "music-note-bluetooth-off": 984575, + "music-note-eighth": 983944, + "music-note-eighth-dotted": 986993, + "music-note-half": 983945, + "music-note-half-dotted": 986994, + "music-note-off": 983946, + "music-note-off-outline": 986995, + "music-note-outline": 986996, + "music-note-plus": 986590, + "music-note-quarter": 983947, + "music-note-quarter-dotted": 986997, + "music-note-sixteenth": 983948, + "music-note-sixteenth-dotted": 986998, + "music-note-whole": 983949, + "music-note-whole-dotted": 986999, + "music-off": 984923, + "music-rest-eighth": 987000, + "music-rest-half": 987001, + "music-rest-quarter": 987002, + "music-rest-sixteenth": 987003, + "music-rest-whole": 987004, + "mustache": 988638, + "nail": 986591, + "nas": 985331, + "nativescript": 985216, + "nature": 983950, + "nature-people": 983951, + "navigation": 983952, + "navigation-outline": 988679, + "navigation-variant": 989424, + "navigation-variant-outline": 989425, + "near-me": 984525, + "necklace": 986891, + "needle": 983953, + "netflix": 984902, + "network": 984819, + "network-off": 986267, + "network-off-outline": 986268, + "network-outline": 986269, + "network-strength-1": 985332, + "network-strength-1-alert": 985333, + "network-strength-2": 985334, + "network-strength-2-alert": 985335, + "network-strength-3": 985336, + "network-strength-3-alert": 985337, + "network-strength-4": 985338, + "network-strength-4-alert": 985339, + "network-strength-4-cog": 989466, + "network-strength-off": 985340, + "network-strength-off-outline": 985341, + "network-strength-outline": 985342, + "new-box": 983956, + "newspaper": 983957, + "newspaper-check": 989507, + "newspaper-minus": 986892, + "newspaper-plus": 986893, + "newspaper-remove": 989508, + "newspaper-variant": 987137, + "newspaper-variant-multiple": 987138, + "newspaper-variant-multiple-outline": 987139, + "newspaper-variant-outline": 987140, + "nfc": 983958, + "nfc-search-variant": 986707, + "nfc-tap": 983959, + "nfc-variant": 983960, + "nfc-variant-off": 986708, + "ninja": 984948, + "nintendo-game-boy": 988051, + "nintendo-switch": 985057, + "nintendo-wii": 984491, + "nintendo-wiiu": 984877, + "nix": 987397, + "nodejs": 983961, + "noodles": 987518, + "not-equal": 985485, + "not-equal-variant": 985486, + "note": 983962, + "note-alert": 989053, + "note-alert-outline": 989054, + "note-check": 989055, + "note-check-outline": 989056, + "note-edit": 989057, + "note-edit-outline": 989058, + "note-minus": 988751, + "note-minus-outline": 988752, + "note-multiple": 984760, + "note-multiple-outline": 984761, + "note-off": 989059, + "note-off-outline": 989060, + "note-outline": 983963, + "note-plus": 983964, + "note-plus-outline": 983965, + "note-remove": 988753, + "note-remove-outline": 988754, + "note-search": 988755, + "note-search-outline": 988756, + "note-text": 983966, + "note-text-outline": 987607, + "notebook": 985134, + "notebook-check": 988405, + "notebook-check-outline": 988406, + "notebook-edit": 988391, + "notebook-edit-outline": 988393, + "notebook-minus": 988688, + "notebook-minus-outline": 988689, + "notebook-multiple": 986709, + "notebook-outline": 986815, + "notebook-plus": 988690, + "notebook-plus-outline": 988691, + "notebook-remove": 988692, + "notebook-remove-outline": 988693, + "notification-clear-all": 983967, + "npm": 984823, + "nuke": 984740, + "null": 985058, + "numeric": 983968, + "numeric-0": 985913, + "numeric-0-box": 983969, + "numeric-0-box-multiple": 986894, + "numeric-0-box-multiple-outline": 983970, + "numeric-0-box-outline": 983971, + "numeric-0-circle": 986270, + "numeric-0-circle-outline": 986271, + "numeric-1": 985914, + "numeric-1-box": 983972, + "numeric-1-box-multiple": 986895, + "numeric-1-box-multiple-outline": 983973, + "numeric-1-box-outline": 983974, + "numeric-1-circle": 986272, + "numeric-1-circle-outline": 986273, + "numeric-10": 987113, + "numeric-10-box": 987005, + "numeric-10-box-multiple": 987114, + "numeric-10-box-multiple-outline": 987115, + "numeric-10-box-outline": 987006, + "numeric-10-circle": 987116, + "numeric-10-circle-outline": 987117, + "numeric-2": 985915, + "numeric-2-box": 983975, + "numeric-2-box-multiple": 986896, + "numeric-2-box-multiple-outline": 983976, + "numeric-2-box-outline": 983977, + "numeric-2-circle": 986274, + "numeric-2-circle-outline": 986275, + "numeric-3": 985916, + "numeric-3-box": 983978, + "numeric-3-box-multiple": 986897, + "numeric-3-box-multiple-outline": 983979, + "numeric-3-box-outline": 983980, + "numeric-3-circle": 986276, + "numeric-3-circle-outline": 986277, + "numeric-4": 985917, + "numeric-4-box": 983981, + "numeric-4-box-multiple": 986898, + "numeric-4-box-multiple-outline": 983986, + "numeric-4-box-outline": 983982, + "numeric-4-circle": 986278, + "numeric-4-circle-outline": 986279, + "numeric-5": 985918, + "numeric-5-box": 983985, + "numeric-5-box-multiple": 986899, + "numeric-5-box-multiple-outline": 983983, + "numeric-5-box-outline": 983984, + "numeric-5-circle": 986280, + "numeric-5-circle-outline": 986281, + "numeric-6": 985919, + "numeric-6-box": 983987, + "numeric-6-box-multiple": 986900, + "numeric-6-box-multiple-outline": 983988, + "numeric-6-box-outline": 983989, + "numeric-6-circle": 986282, + "numeric-6-circle-outline": 986283, + "numeric-7": 985920, + "numeric-7-box": 983990, + "numeric-7-box-multiple": 986901, + "numeric-7-box-multiple-outline": 983991, + "numeric-7-box-outline": 983992, + "numeric-7-circle": 986284, + "numeric-7-circle-outline": 986285, + "numeric-8": 985921, + "numeric-8-box": 983993, + "numeric-8-box-multiple": 986902, + "numeric-8-box-multiple-outline": 983994, + "numeric-8-box-outline": 983995, + "numeric-8-circle": 986286, + "numeric-8-circle-outline": 986287, + "numeric-9": 985922, + "numeric-9-box": 983996, + "numeric-9-box-multiple": 986903, + "numeric-9-box-multiple-outline": 983997, + "numeric-9-box-outline": 983998, + "numeric-9-circle": 986288, + "numeric-9-circle-outline": 986289, + "numeric-9-plus": 987118, + "numeric-9-plus-box": 983999, + "numeric-9-plus-box-multiple": 986904, + "numeric-9-plus-box-multiple-outline": 984000, + "numeric-9-plus-box-outline": 984001, + "numeric-9-plus-circle": 986290, + "numeric-9-plus-circle-outline": 986291, + "numeric-negative-1": 987218, + "numeric-positive-1": 988619, + "nut": 984824, + "nutrition": 984002, + "nuxt": 987398, + "oar": 984700, + "ocarina": 986592, + "oci": 987881, + "ocr": 987450, + "octagon": 984003, + "octagon-outline": 984004, + "octagram": 984825, + "octagram-outline": 984949, + "octahedron": 989520, + "octahedron-off": 989521, + "odnoklassniki": 984005, + "offer": 987675, + "office-building": 985489, + "office-building-cog": 989513, + "office-building-cog-outline": 989514, + "office-building-marker": 988448, + "office-building-marker-outline": 988449, + "office-building-outline": 988447, + "oil": 984007, + "oil-lamp": 986905, + "oil-level": 987219, + "oil-temperature": 987128, + "om": 985459, + "omega": 984009, + "one-up": 986029, + "onepassword": 985217, + "opacity": 984524, + "open-in-app": 984011, + "open-in-new": 984012, + "open-source-initiative": 986030, + "openid": 984013, + "opera": 984014, + "orbit": 983064, + "orbit-variant": 988635, + "order-alphabetical-ascending": 983565, + "order-alphabetical-descending": 986375, + "order-bool-ascending": 983742, + "order-bool-ascending-variant": 985487, + "order-bool-descending": 988036, + "order-bool-descending-variant": 985488, + "order-numeric-ascending": 984389, + "order-numeric-descending": 984390, + "origin": 985923, + "ornament": 984015, + "ornament-variant": 984016, + "outdoor-lamp": 987220, + "overscan": 987141, + "owl": 984018, + "pac-man": 986031, + "package": 984019, + "package-down": 984020, + "package-up": 984021, + "package-variant": 984022, + "package-variant-closed": 984023, + "page-first": 984576, + "page-last": 984577, + "page-layout-body": 984826, + "page-layout-footer": 984827, + "page-layout-header": 984828, + "page-layout-header-footer": 987007, + "page-layout-sidebar-left": 984829, + "page-layout-sidebar-right": 984830, + "page-next": 986032, + "page-next-outline": 986033, + "page-previous": 986034, + "page-previous-outline": 986035, + "pail": 988183, + "pail-minus": 988215, + "pail-minus-outline": 988220, + "pail-off": 988217, + "pail-off-outline": 988222, + "pail-outline": 988218, + "pail-plus": 988214, + "pail-plus-outline": 988219, + "pail-remove": 988216, + "pail-remove-outline": 988221, + "palette": 984024, + "palette-advanced": 984025, + "palette-outline": 986636, + "palette-swatch": 985269, + "palette-swatch-outline": 987996, + "palette-swatch-variant": 989530, + "palm-tree": 987221, + "pan": 986036, + "pan-bottom-left": 986037, + "pan-bottom-right": 986038, + "pan-down": 986039, + "pan-horizontal": 986040, + "pan-left": 986041, + "pan-right": 986042, + "pan-top-left": 986043, + "pan-top-right": 986044, + "pan-up": 986045, + "pan-vertical": 986046, + "panda": 984026, + "pandora": 984027, + "panorama": 984028, + "panorama-fisheye": 984029, + "panorama-horizontal": 989480, + "panorama-horizontal-outline": 984030, + "panorama-outline": 989580, + "panorama-sphere": 989581, + "panorama-sphere-outline": 989582, + "panorama-variant": 989583, + "panorama-variant-outline": 989584, + "panorama-vertical": 989481, + "panorama-vertical-outline": 984031, + "panorama-wide-angle": 989535, + "panorama-wide-angle-outline": 984032, + "paper-cut-vertical": 984033, + "paper-roll": 987479, + "paper-roll-outline": 987480, + "paperclip": 984034, + "parachute": 986292, + "parachute-outline": 986293, + "paragliding": 988997, + "parking": 984035, + "party-popper": 987222, + "passport": 985059, + "passport-biometric": 986593, + "pasta": 987488, + "patio-heater": 987008, + "patreon": 985218, + "pause": 984036, + "pause-circle": 984037, + "pause-circle-outline": 984038, + "pause-octagon": 984039, + "pause-octagon-outline": 984040, + "paw": 984041, + "paw-off": 984663, + "paw-off-outline": 988790, + "paw-outline": 988789, + "peace": 985220, + "peanut": 987132, + "peanut-off": 987133, + "peanut-off-outline": 987135, + "peanut-outline": 987134, + "pen": 984042, + "pen-lock": 986594, + "pen-minus": 986595, + "pen-off": 986596, + "pen-plus": 986597, + "pen-remove": 986598, + "pencil": 984043, + "pencil-box": 984044, + "pencil-box-multiple": 987460, + "pencil-box-multiple-outline": 987461, + "pencil-box-outline": 984045, + "pencil-circle": 984831, + "pencil-circle-outline": 984950, + "pencil-lock": 984046, + "pencil-lock-outline": 986599, + "pencil-minus": 986600, + "pencil-minus-outline": 986601, + "pencil-off": 984047, + "pencil-off-outline": 986602, + "pencil-outline": 986294, + "pencil-plus": 986603, + "pencil-plus-outline": 986604, + "pencil-remove": 986605, + "pencil-remove-outline": 986606, + "pencil-ruler": 987987, + "penguin": 986816, + "pentagon": 984833, + "pentagon-outline": 984832, + "pentagram": 988775, + "percent": 984048, + "percent-outline": 987768, + "periodic-table": 985270, + "perspective-less": 986403, + "perspective-more": 986404, + "ph": 989125, + "phone": 984050, + "phone-alert": 986906, + "phone-alert-outline": 987534, + "phone-bluetooth": 984051, + "phone-bluetooth-outline": 987535, + "phone-cancel": 987324, + "phone-cancel-outline": 987536, + "phone-check": 987561, + "phone-check-outline": 987562, + "phone-classic": 984578, + "phone-classic-off": 987769, + "phone-dial": 988505, + "phone-dial-outline": 988506, + "phone-forward": 984052, + "phone-forward-outline": 987537, + "phone-hangup": 984053, + "phone-hangup-outline": 987538, + "phone-in-talk": 984054, + "phone-in-talk-outline": 987522, + "phone-incoming": 984055, + "phone-incoming-outline": 987539, + "phone-lock": 984056, + "phone-lock-outline": 987540, + "phone-log": 984057, + "phone-log-outline": 987541, + "phone-message": 987542, + "phone-message-outline": 987543, + "phone-minus": 984664, + "phone-minus-outline": 987544, + "phone-missed": 984058, + "phone-missed-outline": 987557, + "phone-off": 986607, + "phone-off-outline": 987558, + "phone-outgoing": 984059, + "phone-outgoing-outline": 987545, + "phone-outline": 986608, + "phone-paused": 984060, + "phone-paused-outline": 987546, + "phone-plus": 984665, + "phone-plus-outline": 987547, + "phone-refresh": 989587, + "phone-refresh-outline": 989588, + "phone-remove": 988463, + "phone-remove-outline": 988464, + "phone-return": 985135, + "phone-return-outline": 987548, + "phone-ring": 987563, + "phone-ring-outline": 987564, + "phone-rotate-landscape": 985221, + "phone-rotate-portrait": 985222, + "phone-settings": 984061, + "phone-settings-outline": 987549, + "phone-sync": 989589, + "phone-sync-outline": 989590, + "phone-voip": 984062, + "pi": 984063, + "pi-box": 984064, + "pi-hole": 986609, + "piano": 984701, + "piano-off": 984728, + "pickaxe": 985271, + "picture-in-picture-bottom-right": 986711, + "picture-in-picture-bottom-right-outline": 986712, + "picture-in-picture-top-right": 986713, + "picture-in-picture-top-right-outline": 986714, + "pier": 985223, + "pier-crane": 985224, + "pig": 984065, + "pig-variant": 987142, + "pig-variant-outline": 988792, + "piggy-bank": 987143, + "piggy-bank-outline": 988793, + "pill": 984066, + "pillar": 984834, + "pin": 984067, + "pin-off": 984068, + "pin-off-outline": 985392, + "pin-outline": 985393, + "pine-tree": 984069, + "pine-tree-box": 984070, + "pine-tree-fire": 988186, + "pinterest": 984071, + "pinwheel": 985813, + "pinwheel-outline": 985814, + "pipe": 985061, + "pipe-disconnected": 985062, + "pipe-leak": 985225, + "pipe-valve": 989261, + "pipe-wrench": 987988, + "pirate": 985608, + "pistol": 984835, + "piston": 985226, + "pitchfork": 988499, + "pizza": 984073, + "play": 984074, + "play-box": 987770, + "play-box-multiple": 986393, + "play-box-multiple-outline": 988134, + "play-box-outline": 984075, + "play-circle": 984076, + "play-circle-outline": 984077, + "play-network": 985227, + "play-network-outline": 986295, + "play-outline": 986907, + "play-pause": 984078, + "play-protected-content": 984079, + "play-speed": 985343, + "playlist-check": 984519, + "playlist-edit": 985344, + "playlist-minus": 984080, + "playlist-music": 986296, + "playlist-music-outline": 986297, + "playlist-play": 984081, + "playlist-plus": 984082, + "playlist-remove": 984083, + "playlist-star": 986610, + "plex": 984762, + "pliers": 989604, + "plus": 984085, + "plus-box": 984086, + "plus-box-multiple": 983860, + "plus-box-multiple-outline": 987459, + "plus-box-outline": 984836, + "plus-circle": 984087, + "plus-circle-multiple": 983884, + "plus-circle-multiple-outline": 984088, + "plus-circle-outline": 984089, + "plus-minus": 985490, + "plus-minus-box": 985491, + "plus-minus-variant": 988361, + "plus-network": 984090, + "plus-network-outline": 986298, + "plus-outline": 984837, + "plus-thick": 987628, + "podcast": 985492, + "podium": 986405, + "podium-bronze": 986406, + "podium-gold": 986407, + "podium-silver": 986408, + "point-of-sale": 986514, + "pokeball": 984093, + "pokemon-go": 985609, + "poker-chip": 985136, + "polaroid": 984094, + "police-badge": 987495, + "police-badge-outline": 987496, + "police-station": 989241, + "poll": 984095, + "polo": 988355, + "polymer": 984097, + "pool": 984582, + "popcorn": 984098, + "post": 987144, + "post-outline": 987145, + "postage-stamp": 986299, + "pot": 983781, + "pot-mix": 984667, + "pot-mix-outline": 984695, + "pot-outline": 983807, + "pot-steam": 984666, + "pot-steam-outline": 983846, + "pound": 984099, + "pound-box": 984100, + "pound-box-outline": 987519, + "power": 984101, + "power-cycle": 985345, + "power-off": 985346, + "power-on": 985347, + "power-plug": 984741, + "power-plug-off": 984742, + "power-plug-off-outline": 988196, + "power-plug-outline": 988197, + "power-settings": 984102, + "power-sleep": 985348, + "power-socket": 984103, + "power-socket-au": 985349, + "power-socket-ch": 987059, + "power-socket-de": 987399, + "power-socket-eu": 985063, + "power-socket-fr": 987400, + "power-socket-it": 988415, + "power-socket-jp": 987401, + "power-socket-uk": 985064, + "power-socket-us": 985065, + "power-standby": 985350, + "powershell": 985610, + "prescription": 984838, + "presentation": 984104, + "presentation-play": 984105, + "pretzel": 988514, + "printer": 984106, + "printer-3d": 984107, + "printer-3d-nozzle": 986715, + "printer-3d-nozzle-alert": 987584, + "printer-3d-nozzle-alert-outline": 987585, + "printer-3d-nozzle-heat": 989368, + "printer-3d-nozzle-heat-outline": 989369, + "printer-3d-nozzle-outline": 986716, + "printer-alert": 984108, + "printer-check": 987462, + "printer-eye": 988248, + "printer-off": 986717, + "printer-off-outline": 989061, + "printer-outline": 989062, + "printer-pos": 987223, + "printer-search": 988247, + "printer-settings": 984839, + "printer-wireless": 985611, + "priority-high": 984579, + "priority-low": 984580, + "professional-hexagon": 984109, + "progress-alert": 986300, + "progress-check": 985493, + "progress-clock": 985494, + "progress-close": 987402, + "progress-download": 985495, + "progress-pencil": 989063, + "progress-question": 988450, + "progress-star": 989064, + "progress-upload": 985496, + "progress-wrench": 986301, + "projector": 984110, + "projector-screen": 984111, + "projector-screen-off": 989197, + "projector-screen-off-outline": 989198, + "projector-screen-outline": 988964, + "projector-screen-variant": 989199, + "projector-screen-variant-off": 989200, + "projector-screen-variant-off-outline": 989201, + "projector-screen-variant-outline": 989202, + "propane-tank": 987991, + "propane-tank-outline": 987992, + "protocol": 987096, + "publish": 984743, + "publish-off": 989509, + "pulse": 984112, + "pump": 988162, + "pumpkin": 986047, + "purse": 986908, + "purse-outline": 986909, + "puzzle": 984113, + "puzzle-check": 988198, + "puzzle-check-outline": 988199, + "puzzle-edit": 988371, + "puzzle-edit-outline": 988377, + "puzzle-heart": 988372, + "puzzle-heart-outline": 988378, + "puzzle-minus": 988369, + "puzzle-minus-outline": 988375, + "puzzle-outline": 985702, + "puzzle-plus": 988368, + "puzzle-plus-outline": 988374, + "puzzle-remove": 988370, + "puzzle-remove-outline": 988376, + "puzzle-star": 988373, + "puzzle-star-outline": 988379, + "pyramid": 989522, + "pyramid-off": 989523, + "qi": 985497, + "qqchat": 984581, + "qrcode": 984114, + "qrcode-edit": 985272, + "qrcode-minus": 987532, + "qrcode-plus": 987531, + "qrcode-remove": 987533, + "qrcode-scan": 984115, + "quadcopter": 984116, + "quality-high": 984117, + "quality-low": 985612, + "quality-medium": 985613, + "quora": 986409, + "rabbit": 985351, + "racing-helmet": 986515, + "racquetball": 986516, + "radar": 984119, + "radiator": 984120, + "radiator-disabled": 985815, + "radiator-off": 985816, + "radio": 984121, + "radio-am": 986302, + "radio-fm": 986303, + "radio-handheld": 984122, + "radio-off": 987676, + "radio-tower": 984123, + "radioactive": 984124, + "radioactive-circle": 989277, + "radioactive-circle-outline": 989278, + "radioactive-off": 986817, + "radiobox-blank": 984125, + "radiobox-marked": 984126, + "radiology-box": 988357, + "radiology-box-outline": 988358, + "radius": 986304, + "radius-outline": 986305, + "railroad-light": 986910, + "rake": 988484, + "raspberry-pi": 984127, + "ray-end": 984128, + "ray-end-arrow": 984129, + "ray-start": 984130, + "ray-start-arrow": 984131, + "ray-start-end": 984132, + "ray-start-vertex-end": 988632, + "ray-vertex": 984133, + "razor-double-edge": 989591, + "razor-single-edge": 989592, + "react": 984840, + "read": 984135, + "receipt": 984137, + "record": 984138, + "record-circle": 986818, + "record-circle-outline": 986819, + "record-player": 985498, + "record-rec": 984139, + "rectangle": 986718, + "rectangle-outline": 986719, + "recycle": 984140, + "recycle-variant": 988061, + "reddit": 984141, + "redhat": 987419, + "redo": 984142, + "redo-variant": 984143, + "reflect-horizontal": 985614, + "reflect-vertical": 985615, + "refresh": 984144, + "refresh-auto": 989426, + "refresh-circle": 988023, + "regex": 984145, + "registered-trademark": 985703, + "reiterate": 988552, + "relation-many-to-many": 988310, + "relation-many-to-one": 988311, + "relation-many-to-one-or-many": 988312, + "relation-many-to-only-one": 988313, + "relation-many-to-zero-or-many": 988314, + "relation-many-to-zero-or-one": 988315, + "relation-one-or-many-to-many": 988316, + "relation-one-or-many-to-one": 988317, + "relation-one-or-many-to-one-or-many": 988318, + "relation-one-or-many-to-only-one": 988319, + "relation-one-or-many-to-zero-or-many": 988320, + "relation-one-or-many-to-zero-or-one": 988321, + "relation-one-to-many": 988322, + "relation-one-to-one": 988323, + "relation-one-to-one-or-many": 988324, + "relation-one-to-only-one": 988325, + "relation-one-to-zero-or-many": 988326, + "relation-one-to-zero-or-one": 988327, + "relation-only-one-to-many": 988328, + "relation-only-one-to-one": 988329, + "relation-only-one-to-one-or-many": 988330, + "relation-only-one-to-only-one": 988331, + "relation-only-one-to-zero-or-many": 988332, + "relation-only-one-to-zero-or-one": 988333, + "relation-zero-or-many-to-many": 988334, + "relation-zero-or-many-to-one": 988335, + "relation-zero-or-many-to-one-or-many": 988336, + "relation-zero-or-many-to-only-one": 988337, + "relation-zero-or-many-to-zero-or-many": 988338, + "relation-zero-or-many-to-zero-or-one": 988339, + "relation-zero-or-one-to-many": 988340, + "relation-zero-or-one-to-one": 988341, + "relation-zero-or-one-to-one-or-many": 988342, + "relation-zero-or-one-to-only-one": 988343, + "relation-zero-or-one-to-zero-or-many": 988344, + "relation-zero-or-one-to-zero-or-one": 988345, + "relative-scale": 984146, + "reload": 984147, + "reload-alert": 987403, + "reminder": 985228, + "remote": 984148, + "remote-desktop": 985273, + "remote-off": 986820, + "remote-tv": 986821, + "remote-tv-off": 986822, + "rename-box": 984149, + "reorder-horizontal": 984712, + "reorder-vertical": 984713, + "repeat": 984150, + "repeat-off": 984151, + "repeat-once": 984152, + "repeat-variant": 984391, + "replay": 984153, + "reply": 984154, + "reply-all": 984155, + "reply-all-outline": 986911, + "reply-circle": 987566, + "reply-outline": 986912, + "reproduction": 984156, + "resistor": 985924, + "resistor-nodes": 985925, + "resize": 985704, + "resize-bottom-right": 984157, + "responsive": 984158, + "restart": 984841, + "restart-alert": 987404, + "restart-off": 986517, + "restore": 985499, + "restore-alert": 987405, + "rewind": 984159, + "rewind-10": 986410, + "rewind-15": 989510, + "rewind-30": 986518, + "rewind-5": 987641, + "rewind-60": 988684, + "rewind-outline": 984842, + "rhombus": 984843, + "rhombus-medium": 985616, + "rhombus-medium-outline": 988380, + "rhombus-outline": 984844, + "rhombus-split": 985617, + "rhombus-split-outline": 988381, + "ribbon": 984160, + "rice": 985066, + "rickshaw": 988603, + "rickshaw-electric": 988604, + "ring": 985067, + "rivet": 986720, + "road": 984161, + "road-variant": 984162, + "robber": 987224, + "robot": 984745, + "robot-angry": 988829, + "robot-angry-outline": 988830, + "robot-confused": 988831, + "robot-confused-outline": 988832, + "robot-dead": 988833, + "robot-dead-outline": 988834, + "robot-excited": 988835, + "robot-excited-outline": 988836, + "robot-happy": 988953, + "robot-happy-outline": 988954, + "robot-industrial": 985926, + "robot-love": 988837, + "robot-love-outline": 988838, + "robot-mower": 987639, + "robot-mower-outline": 987635, + "robot-off": 988839, + "robot-off-outline": 988795, + "robot-outline": 988794, + "robot-vacuum": 984845, + "robot-vacuum-variant": 985352, + "rocket": 984163, + "rocket-launch": 988382, + "rocket-launch-outline": 988383, + "rocket-outline": 988079, + "rodent": 987943, + "roller-skate": 986411, + "roller-skate-off": 983365, + "rollerblade": 986412, + "rollerblade-off": 983086, + "rollupjs": 986048, + "roman-numeral-1": 987272, + "roman-numeral-10": 987281, + "roman-numeral-2": 987273, + "roman-numeral-3": 987274, + "roman-numeral-4": 987275, + "roman-numeral-5": 987276, + "roman-numeral-6": 987277, + "roman-numeral-7": 987278, + "roman-numeral-8": 987279, + "roman-numeral-9": 987280, + "room-service": 985229, + "room-service-outline": 986519, + "rotate-360": 989593, + "rotate-3d": 986823, + "rotate-3d-variant": 984164, + "rotate-left": 984165, + "rotate-left-variant": 984166, + "rotate-orbit": 986520, + "rotate-right": 984167, + "rotate-right-variant": 984168, + "rounded-corner": 984583, + "router": 987618, + "router-network": 987271, + "router-wireless": 984169, + "router-wireless-off": 988579, + "router-wireless-settings": 985705, + "routes": 984170, + "routes-clock": 987225, + "rowing": 984584, + "rss": 984171, + "rss-box": 984172, + "rss-off": 986913, + "rug": 988277, + "rugby": 986521, + "ruler": 984173, + "ruler-square": 986306, + "ruler-square-compass": 986814, + "run": 984846, + "run-fast": 984174, + "rv-truck": 987604, + "sack": 986414, + "sack-percent": 986415, + "safe": 985706, + "safe-square": 987772, + "safe-square-outline": 987773, + "safety-goggles": 986416, + "sail-boat": 986824, + "sale": 984175, + "salesforce": 985230, + "sass": 985068, + "satellite": 984176, + "satellite-uplink": 985353, + "satellite-variant": 984177, + "sausage": 985274, + "sausage-off": 989065, + "saw-blade": 986721, + "sawtooth-wave": 988282, + "saxophone": 984585, + "scale": 984178, + "scale-balance": 984529, + "scale-bathroom": 984179, + "scale-off": 987226, + "scale-unbalanced": 989624, + "scan-helper": 988120, + "scanner": 984747, + "scanner-off": 985354, + "scatter-plot": 986825, + "scatter-plot-outline": 986826, + "scent": 989528, + "scent-off": 989529, + "school": 984180, + "school-outline": 987520, + "scissors-cutting": 985707, + "scooter": 988605, + "scooter-electric": 988606, + "scoreboard": 987774, + "scoreboard-outline": 987775, + "screen-rotation": 984181, + "screen-rotation-lock": 984184, + "screw-flat-top": 986611, + "screw-lag": 986612, + "screw-machine-flat-top": 986613, + "screw-machine-round-top": 986614, + "screw-round-top": 986615, + "screwdriver": 984182, + "script": 986049, + "script-outline": 984183, + "script-text": 986050, + "script-text-key": 988965, + "script-text-key-outline": 988966, + "script-text-outline": 986051, + "script-text-play": 988967, + "script-text-play-outline": 988968, + "sd": 984185, + "seal": 984186, + "seal-variant": 987097, + "search-web": 984847, + "seat": 986307, + "seat-flat": 984187, + "seat-flat-angled": 984188, + "seat-individual-suite": 984189, + "seat-legroom-extra": 984190, + "seat-legroom-normal": 984191, + "seat-legroom-reduced": 984192, + "seat-outline": 986308, + "seat-passenger": 987721, + "seat-recline-extra": 984193, + "seat-recline-normal": 984194, + "seatbelt": 986309, + "security": 984195, + "security-network": 984196, + "seed": 986722, + "seed-off": 988157, + "seed-off-outline": 988158, + "seed-outline": 986723, + "seesaw": 988580, + "segment": 986827, + "select": 984197, + "select-all": 984198, + "select-color": 986417, + "select-compare": 985817, + "select-drag": 985708, + "select-group": 987010, + "select-inverse": 984199, + "select-marker": 987776, + "select-multiple": 987777, + "select-multiple-marker": 987778, + "select-off": 984200, + "select-place": 987098, + "select-remove": 989121, + "select-search": 987652, + "selection": 984201, + "selection-drag": 985709, + "selection-ellipse": 986418, + "selection-ellipse-arrow-inside": 986914, + "selection-ellipse-remove": 989122, + "selection-marker": 987779, + "selection-multiple": 987781, + "selection-multiple-marker": 987780, + "selection-off": 984951, + "selection-remove": 989123, + "selection-search": 987653, + "semantic-web": 987926, + "send": 984202, + "send-check": 987489, + "send-check-outline": 987490, + "send-circle": 986616, + "send-circle-outline": 986617, + "send-clock": 987491, + "send-clock-outline": 987492, + "send-lock": 985069, + "send-lock-outline": 987494, + "send-outline": 987493, + "serial-port": 984668, + "server": 984203, + "server-minus": 984204, + "server-network": 984205, + "server-network-off": 984206, + "server-off": 984207, + "server-plus": 984208, + "server-remove": 984209, + "server-security": 984210, + "set-all": 984952, + "set-center": 984953, + "set-center-right": 984954, + "set-left": 984955, + "set-left-center": 984956, + "set-left-right": 984957, + "set-merge": 988384, + "set-none": 984958, + "set-right": 984959, + "set-split": 988385, + "set-square": 988253, + "set-top-box": 985503, + "settings-helper": 985710, + "shaker": 987406, + "shaker-outline": 987407, + "shape": 985137, + "shape-circle-plus": 984669, + "shape-outline": 985138, + "shape-oval-plus": 987642, + "shape-plus": 984213, + "shape-polygon-plus": 984670, + "shape-rectangle-plus": 984671, + "shape-square-plus": 984672, + "shape-square-rounded-plus": 988410, + "share": 984214, + "share-all": 987636, + "share-all-outline": 987637, + "share-circle": 987565, + "share-off": 986915, + "share-off-outline": 986916, + "share-outline": 985394, + "share-variant": 984215, + "share-variant-outline": 988436, + "shark": 989370, + "shark-fin": 988787, + "shark-fin-outline": 988788, + "shark-off": 989371, + "sheep": 986310, + "shield": 984216, + "shield-account": 985231, + "shield-account-outline": 985618, + "shield-account-variant": 988583, + "shield-account-variant-outline": 988584, + "shield-airplane": 984763, + "shield-airplane-outline": 986311, + "shield-alert": 986828, + "shield-alert-outline": 986829, + "shield-bug": 988122, + "shield-bug-outline": 988123, + "shield-car": 987011, + "shield-check": 984421, + "shield-check-outline": 986312, + "shield-cross": 986313, + "shield-cross-outline": 986314, + "shield-crown": 989372, + "shield-crown-outline": 989373, + "shield-edit": 987552, + "shield-edit-outline": 987553, + "shield-half": 988000, + "shield-half-full": 984960, + "shield-home": 984714, + "shield-home-outline": 986315, + "shield-key": 986052, + "shield-key-outline": 986053, + "shield-link-variant": 986419, + "shield-link-variant-outline": 986420, + "shield-lock": 985501, + "shield-lock-open": 989594, + "shield-lock-open-outline": 989595, + "shield-lock-outline": 986316, + "shield-moon": 989224, + "shield-moon-outline": 989225, + "shield-off": 985502, + "shield-off-outline": 985500, + "shield-outline": 984217, + "shield-plus": 985818, + "shield-plus-outline": 985819, + "shield-refresh": 983210, + "shield-refresh-outline": 983520, + "shield-remove": 985820, + "shield-remove-outline": 985821, + "shield-search": 986522, + "shield-star": 987451, + "shield-star-outline": 987452, + "shield-sun": 987229, + "shield-sun-outline": 987230, + "shield-sword": 989374, + "shield-sword-outline": 989375, + "shield-sync": 987554, + "shield-sync-outline": 987555, + "shimmer": 988485, + "ship-wheel": 985139, + "shipping-pallet": 989262, + "shoe-ballet": 988618, + "shoe-cleat": 988615, + "shoe-formal": 985927, + "shoe-heel": 985928, + "shoe-print": 986618, + "shoe-sneaker": 988616, + "shopping": 984218, + "shopping-music": 984219, + "shopping-outline": 987605, + "shopping-search": 987012, + "shore": 988409, + "shovel": 984848, + "shovel-off": 984849, + "shower": 985504, + "shower-head": 985505, + "shredder": 984220, + "shuffle": 984221, + "shuffle-disabled": 984222, + "shuffle-variant": 984223, + "shuriken": 988031, + "sickle": 989376, + "sigma": 984224, + "sigma-lower": 984619, + "sign-caution": 984225, + "sign-direction": 984961, + "sign-direction-minus": 987136, + "sign-direction-plus": 987100, + "sign-direction-remove": 987101, + "sign-pole": 988408, + "sign-real-estate": 987416, + "sign-text": 984962, + "signal": 984226, + "signal-2g": 984850, + "signal-3g": 984851, + "signal-4g": 984852, + "signal-5g": 985711, + "signal-cellular-1": 985276, + "signal-cellular-2": 985277, + "signal-cellular-3": 985278, + "signal-cellular-outline": 985279, + "signal-distance-variant": 986724, + "signal-hspa": 984853, + "signal-hspa-plus": 984854, + "signal-off": 984963, + "signal-variant": 984586, + "signature": 986619, + "signature-freehand": 986620, + "signature-image": 986621, + "signature-text": 986622, + "silo": 985929, + "silverware": 984227, + "silverware-clean": 987102, + "silverware-fork": 984228, + "silverware-fork-knife": 985712, + "silverware-spoon": 984229, + "silverware-variant": 984230, + "sim": 984231, + "sim-alert": 984232, + "sim-alert-outline": 988627, + "sim-off": 984233, + "sim-off-outline": 988628, + "sim-outline": 988629, + "simple-icons": 987933, + "sina-weibo": 985823, + "sine-wave": 985435, + "sitemap": 984234, + "sitemap-outline": 989596, + "size-l": 988070, + "size-m": 988069, + "size-s": 988068, + "size-xl": 988071, + "size-xs": 988067, + "size-xxl": 988072, + "size-xxs": 988066, + "size-xxxl": 988073, + "skate": 986421, + "skate-off": 984729, + "skateboard": 988354, + "skateboarding": 984321, + "skew-less": 986422, + "skew-more": 986423, + "ski": 987908, + "ski-cross-country": 987909, + "ski-water": 987910, + "skip-backward": 984235, + "skip-backward-outline": 986917, + "skip-forward": 984236, + "skip-forward-outline": 986918, + "skip-next": 984237, + "skip-next-circle": 984673, + "skip-next-circle-outline": 984674, + "skip-next-outline": 986919, + "skip-previous": 984238, + "skip-previous-circle": 984675, + "skip-previous-circle-outline": 984676, + "skip-previous-outline": 986920, + "skull": 984716, + "skull-crossbones": 986054, + "skull-crossbones-outline": 986055, + "skull-outline": 986056, + "skull-scan": 988359, + "skull-scan-outline": 988360, + "skype": 984239, + "skype-business": 984240, + "slack": 984241, + "slash-forward": 987103, + "slash-forward-box": 987104, + "sledding": 984091, + "sleep": 984242, + "sleep-off": 984243, + "slide": 988581, + "slope-downhill": 986623, + "slope-uphill": 986624, + "slot-machine": 987412, + "slot-machine-outline": 987413, + "smart-card": 987325, + "smart-card-off": 989431, + "smart-card-off-outline": 989432, + "smart-card-outline": 987326, + "smart-card-reader": 987327, + "smart-card-reader-outline": 987328, + "smog": 985713, + "smoke": 989081, + "smoke-detector": 983954, + "smoke-detector-alert": 989486, + "smoke-detector-alert-outline": 989487, + "smoke-detector-off": 989193, + "smoke-detector-off-outline": 989194, + "smoke-detector-outline": 989192, + "smoke-detector-variant": 989195, + "smoke-detector-variant-alert": 989488, + "smoke-detector-variant-off": 989196, + "smoking": 984244, + "smoking-off": 984245, + "smoking-pipe": 988173, + "smoking-pipe-off": 988200, + "snail": 988791, + "snake": 988430, + "snapchat": 984246, + "snowboard": 987911, + "snowflake": 984855, + "snowflake-alert": 986921, + "snowflake-melt": 987851, + "snowflake-off": 988387, + "snowflake-variant": 986922, + "snowman": 984247, + "snowmobile": 984797, + "soccer": 984248, + "soccer-field": 985140, + "social-distance-2-meters": 988537, + "social-distance-6-feet": 988538, + "sofa": 984249, + "sofa-outline": 988525, + "sofa-single": 988526, + "sofa-single-outline": 988527, + "solar-panel": 986523, + "solar-panel-large": 986524, + "solar-power": 985714, + "soldering-iron": 987282, + "solid": 984717, + "sony-playstation": 984084, + "sort": 984250, + "sort-alphabetical-ascending": 984509, + "sort-alphabetical-ascending-variant": 987464, + "sort-alphabetical-descending": 984511, + "sort-alphabetical-descending-variant": 987465, + "sort-alphabetical-variant": 984251, + "sort-ascending": 984252, + "sort-bool-ascending": 988037, + "sort-bool-ascending-variant": 988038, + "sort-bool-descending": 988039, + "sort-bool-descending-variant": 988040, + "sort-calendar-ascending": 988487, + "sort-calendar-descending": 988488, + "sort-clock-ascending": 988489, + "sort-clock-ascending-outline": 988490, + "sort-clock-descending": 988491, + "sort-clock-descending-outline": 988492, + "sort-descending": 984253, + "sort-numeric-ascending": 988041, + "sort-numeric-ascending-variant": 985357, + "sort-numeric-descending": 988042, + "sort-numeric-descending-variant": 985810, + "sort-numeric-variant": 984254, + "sort-reverse-variant": 983868, + "sort-variant": 984255, + "sort-variant-lock": 986317, + "sort-variant-lock-open": 986318, + "sort-variant-remove": 987463, + "soundbar": 989147, + "soundcloud": 984256, + "source-branch": 984620, + "source-branch-check": 988367, + "source-branch-minus": 988363, + "source-branch-plus": 988362, + "source-branch-refresh": 988365, + "source-branch-remove": 988364, + "source-branch-sync": 988366, + "source-commit": 984856, + "source-commit-end": 984857, + "source-commit-end-local": 984858, + "source-commit-local": 984859, + "source-commit-next-local": 984860, + "source-commit-start": 984861, + "source-commit-start-next-local": 984862, + "source-fork": 984257, + "source-merge": 984621, + "source-pull": 984258, + "source-repository": 986319, + "source-repository-multiple": 986320, + "soy-sauce": 985070, + "soy-sauce-off": 988156, + "spa": 986321, + "spa-outline": 986322, + "space-invaders": 986057, + "space-station": 988035, + "spade": 986725, + "speaker": 984259, + "speaker-bluetooth": 985506, + "speaker-multiple": 986424, + "speaker-off": 984260, + "speaker-wireless": 984863, + "spear": 989253, + "speedometer": 984261, + "speedometer-medium": 987013, + "speedometer-slow": 987014, + "spellcheck": 984262, + "sphere": 989524, + "sphere-off": 989525, + "spider": 987626, + "spider-thread": 987627, + "spider-web": 986058, + "spirit-level": 988401, + "spoon-sugar": 988201, + "spotify": 984263, + "spotlight": 984264, + "spotlight-beam": 984265, + "spray": 984677, + "spray-bottle": 985824, + "sprinkler": 987231, + "sprinkler-fire": 989597, + "sprinkler-variant": 987232, + "sprout": 986726, + "sprout-outline": 986727, + "square": 984932, + "square-circle": 988416, + "square-edit-outline": 985356, + "square-medium": 985619, + "square-medium-outline": 985620, + "square-off": 987886, + "square-off-outline": 987887, + "square-opacity": 989268, + "square-outline": 984931, + "square-root": 984964, + "square-root-box": 985507, + "square-rounded": 988411, + "square-rounded-outline": 988412, + "square-small": 985621, + "square-wave": 988283, + "squeegee": 985825, + "ssh": 985280, + "stack-exchange": 984587, + "stack-overflow": 984268, + "stackpath": 983897, + "stadium": 987129, + "stadium-variant": 984864, + "stairs": 984269, + "stairs-box": 988062, + "stairs-down": 987838, + "stairs-up": 987837, + "stamper": 986425, + "standard-definition": 985071, + "star": 984270, + "star-box": 985715, + "star-box-multiple": 987782, + "star-box-multiple-outline": 987783, + "star-box-outline": 985716, + "star-check": 988518, + "star-check-outline": 988522, + "star-circle": 984271, + "star-circle-outline": 985508, + "star-cog": 988776, + "star-cog-outline": 988777, + "star-crescent": 985465, + "star-david": 985466, + "star-face": 985509, + "star-four-points": 985826, + "star-four-points-outline": 985827, + "star-half": 983622, + "star-half-full": 984272, + "star-minus": 988516, + "star-minus-outline": 988520, + "star-off": 984273, + "star-off-outline": 988507, + "star-outline": 984274, + "star-plus": 988515, + "star-plus-outline": 988519, + "star-remove": 988517, + "star-remove-outline": 988521, + "star-settings": 988778, + "star-settings-outline": 988779, + "star-shooting": 988993, + "star-shooting-outline": 988994, + "star-three-points": 985828, + "star-three-points-outline": 985829, + "state-machine": 987631, + "steam": 984275, + "steering": 984276, + "steering-off": 985358, + "step-backward": 984277, + "step-backward-2": 984278, + "step-forward": 984279, + "step-forward-2": 984280, + "stethoscope": 984281, + "sticker": 988004, + "sticker-alert": 988005, + "sticker-alert-outline": 988006, + "sticker-check": 988007, + "sticker-check-outline": 988008, + "sticker-circle-outline": 984528, + "sticker-emoji": 984965, + "sticker-minus": 988009, + "sticker-minus-outline": 988010, + "sticker-outline": 988011, + "sticker-plus": 988012, + "sticker-plus-outline": 988013, + "sticker-remove": 988014, + "sticker-remove-outline": 988015, + "sticker-text": 989070, + "sticker-text-outline": 989071, + "stocking": 984282, + "stomach": 987283, + "stool": 989533, + "stool-outline": 989534, + "stop": 984283, + "stop-circle": 984678, + "stop-circle-outline": 984679, + "store": 984284, + "store-24-hour": 984285, + "store-alert": 989377, + "store-alert-outline": 989378, + "store-check": 989379, + "store-check-outline": 989380, + "store-clock": 989381, + "store-clock-outline": 989382, + "store-cog": 989383, + "store-cog-outline": 989384, + "store-edit": 989385, + "store-edit-outline": 989386, + "store-marker": 989387, + "store-marker-outline": 989388, + "store-minus": 988766, + "store-minus-outline": 989389, + "store-off": 989390, + "store-off-outline": 989391, + "store-outline": 988001, + "store-plus": 988767, + "store-plus-outline": 989392, + "store-remove": 988768, + "store-remove-outline": 989393, + "store-search": 989394, + "store-search-outline": 989395, + "store-settings": 989396, + "store-settings-outline": 989397, + "storefront": 985031, + "storefront-outline": 987329, + "stove": 984286, + "strategy": 987606, + "stretch-to-page": 986923, + "stretch-to-page-outline": 986924, + "string-lights": 987834, + "string-lights-off": 987835, + "subdirectory-arrow-left": 984588, + "subdirectory-arrow-right": 984589, + "submarine": 988524, + "subtitles": 985622, + "subtitles-outline": 985623, + "subway": 984748, + "subway-alert-variant": 986525, + "subway-variant": 984287, + "summit": 984966, + "sun-compass": 989605, + "sun-snowflake": 989078, + "sun-thermometer": 989398, + "sun-thermometer-outline": 989399, + "sun-wireless": 989182, + "sun-wireless-outline": 989183, + "sunglasses": 984288, + "surfing": 988998, + "surround-sound": 984517, + "surround-sound-2-0": 985072, + "surround-sound-2-1": 988969, + "surround-sound-3-1": 985073, + "surround-sound-5-1": 985074, + "surround-sound-5-1-2": 988970, + "surround-sound-7-1": 985075, + "svg": 984865, + "swap-horizontal": 984289, + "swap-horizontal-bold": 986061, + "swap-horizontal-circle": 987105, + "swap-horizontal-circle-outline": 987106, + "swap-horizontal-variant": 985281, + "swap-vertical": 984290, + "swap-vertical-bold": 986062, + "swap-vertical-circle": 987107, + "swap-vertical-circle-outline": 987108, + "swap-vertical-variant": 985282, + "swim": 984291, + "switch": 984292, + "sword": 984293, + "sword-cross": 984967, + "syllabary-hangul": 987955, + "syllabary-hiragana": 987956, + "syllabary-katakana": 987957, + "syllabary-katakana-halfwidth": 987958, + "symbol": 988417, + "symfony": 985830, + "sync": 984294, + "sync-alert": 984295, + "sync-circle": 988024, + "sync-off": 984296, + "tab": 984297, + "tab-minus": 985931, + "tab-plus": 984924, + "tab-remove": 985932, + "tab-search": 989598, + "tab-unselected": 984298, + "table": 984299, + "table-account": 988089, + "table-alert": 988090, + "table-arrow-down": 988091, + "table-arrow-left": 988092, + "table-arrow-right": 988093, + "table-arrow-up": 988094, + "table-border": 985624, + "table-cancel": 988095, + "table-chair": 987233, + "table-check": 988096, + "table-clock": 988097, + "table-cog": 988098, + "table-column": 985141, + "table-column-plus-after": 984300, + "table-column-plus-before": 984301, + "table-column-remove": 984302, + "table-column-width": 984303, + "table-edit": 984304, + "table-eye": 987284, + "table-eye-off": 988099, + "table-furniture": 984508, + "table-headers-eye": 987677, + "table-headers-eye-off": 987678, + "table-heart": 988100, + "table-key": 988101, + "table-large": 984305, + "table-large-plus": 987015, + "table-large-remove": 987016, + "table-lock": 988102, + "table-merge-cells": 985510, + "table-minus": 988103, + "table-multiple": 988104, + "table-network": 988105, + "table-of-contents": 985142, + "table-off": 988106, + "table-picnic": 988995, + "table-pivot": 989244, + "table-plus": 985717, + "table-refresh": 988064, + "table-remove": 985718, + "table-row": 985143, + "table-row-height": 984306, + "table-row-plus-after": 984307, + "table-row-plus-before": 984308, + "table-row-remove": 984309, + "table-search": 985359, + "table-settings": 985144, + "table-split-cell": 988202, + "table-star": 988107, + "table-sync": 988065, + "table-tennis": 986728, + "tablet": 984310, + "tablet-android": 984311, + "tablet-cellphone": 985511, + "tablet-dashboard": 986830, + "taco": 984930, + "tag": 984313, + "tag-arrow-down": 988971, + "tag-arrow-down-outline": 988972, + "tag-arrow-left": 988973, + "tag-arrow-left-outline": 988974, + "tag-arrow-right": 988975, + "tag-arrow-right-outline": 988976, + "tag-arrow-up": 988977, + "tag-arrow-up-outline": 988978, + "tag-faces": 984314, + "tag-heart": 984715, + "tag-heart-outline": 986063, + "tag-minus": 985360, + "tag-minus-outline": 987679, + "tag-multiple": 984315, + "tag-multiple-outline": 987895, + "tag-off": 987680, + "tag-off-outline": 987681, + "tag-outline": 984316, + "tag-plus": 984866, + "tag-plus-outline": 987682, + "tag-remove": 984867, + "tag-remove-outline": 987683, + "tag-search": 989447, + "tag-search-outline": 989448, + "tag-text": 987684, + "tag-text-outline": 984317, + "tailwind": 988159, + "tangram": 984312, + "tank": 986426, + "tanker-truck": 987109, + "tape-drive": 988895, + "tape-measure": 985933, + "target": 984318, + "target-account": 986064, + "target-variant": 985719, + "taxi": 984319, + "tea": 986526, + "tea-outline": 986527, + "teamviewer": 984320, + "teddy-bear": 989435, + "telescope": 985934, + "television": 984322, + "television-ambient-light": 987990, + "television-box": 985145, + "television-classic": 985076, + "television-classic-off": 985146, + "television-guide": 984323, + "television-off": 985147, + "television-pause": 987017, + "television-play": 986831, + "television-shimmer": 987408, + "television-stop": 987018, + "temperature-celsius": 984324, + "temperature-fahrenheit": 984325, + "temperature-kelvin": 984326, + "tennis": 986528, + "tennis-ball": 984327, + "tent": 984328, + "terraform": 987234, + "terrain": 984329, + "test-tube": 984680, + "test-tube-empty": 985361, + "test-tube-off": 985362, + "text": 985512, + "text-account": 988528, + "text-box": 983578, + "text-box-check": 986790, + "text-box-check-outline": 986791, + "text-box-minus": 986792, + "text-box-minus-outline": 986793, + "text-box-multiple": 985783, + "text-box-multiple-outline": 985784, + "text-box-outline": 985581, + "text-box-plus": 986794, + "text-box-plus-outline": 986795, + "text-box-remove": 986796, + "text-box-remove-outline": 986797, + "text-box-search": 986798, + "text-box-search-outline": 986799, + "text-long": 985514, + "text-recognition": 987453, + "text-search": 988088, + "text-shadow": 984681, + "text-short": 985513, + "text-to-speech": 984330, + "text-to-speech-off": 984331, + "texture": 984332, + "texture-box": 987110, + "theater": 984333, + "theme-light-dark": 984334, + "thermometer": 984335, + "thermometer-alert": 986625, + "thermometer-bluetooth": 989333, + "thermometer-chevron-down": 986626, + "thermometer-chevron-up": 986627, + "thermometer-high": 987330, + "thermometer-lines": 984336, + "thermometer-low": 987331, + "thermometer-minus": 986628, + "thermometer-off": 988465, + "thermometer-plus": 986629, + "thermostat": 983955, + "thermostat-box": 985233, + "thought-bubble": 985078, + "thought-bubble-outline": 985079, + "thumb-down": 984337, + "thumb-down-outline": 984338, + "thumb-up": 984339, + "thumb-up-outline": 984340, + "thumbs-up-down": 984341, + "thumbs-up-down-outline": 989460, + "ticket": 984342, + "ticket-account": 984343, + "ticket-confirmation": 984344, + "ticket-confirmation-outline": 988074, + "ticket-outline": 985363, + "ticket-percent": 984868, + "ticket-percent-outline": 988203, + "tie": 984345, + "tilde": 984869, + "tilde-off": 989427, + "timelapse": 984346, + "timeline": 986065, + "timeline-alert": 987029, + "timeline-alert-outline": 987032, + "timeline-check": 988466, + "timeline-check-outline": 988467, + "timeline-clock": 987643, + "timeline-clock-outline": 987644, + "timeline-help": 987033, + "timeline-help-outline": 987034, + "timeline-minus": 988468, + "timeline-minus-outline": 988469, + "timeline-outline": 986066, + "timeline-plus": 987030, + "timeline-plus-outline": 987031, + "timeline-remove": 988470, + "timeline-remove-outline": 988471, + "timeline-text": 986067, + "timeline-text-outline": 986068, + "timer": 988075, + "timer-10": 984348, + "timer-3": 984349, + "timer-cog": 989477, + "timer-cog-outline": 989478, + "timer-off": 988076, + "timer-off-outline": 984350, + "timer-outline": 984347, + "timer-sand": 984351, + "timer-sand-complete": 989599, + "timer-sand-empty": 984749, + "timer-sand-full": 984972, + "timer-sand-paused": 989600, + "timer-settings": 989475, + "timer-settings-outline": 989476, + "timetable": 984352, + "tire": 989334, + "toaster": 987235, + "toaster-off": 987575, + "toaster-oven": 986323, + "toggle-switch": 984353, + "toggle-switch-off": 984354, + "toggle-switch-off-outline": 985625, + "toggle-switch-outline": 985626, + "toilet": 985515, + "toolbox": 985516, + "toolbox-outline": 985517, + "tools": 987236, + "tooltip": 984355, + "tooltip-account": 983052, + "tooltip-cellphone": 989243, + "tooltip-check": 988508, + "tooltip-check-outline": 988509, + "tooltip-edit": 984356, + "tooltip-edit-outline": 987845, + "tooltip-image": 984357, + "tooltip-image-outline": 986069, + "tooltip-minus": 988510, + "tooltip-minus-outline": 988511, + "tooltip-outline": 984358, + "tooltip-plus": 986070, + "tooltip-plus-outline": 984359, + "tooltip-remove": 988512, + "tooltip-remove-outline": 988513, + "tooltip-text": 984360, + "tooltip-text-outline": 986071, + "tooth": 985283, + "tooth-outline": 984361, + "toothbrush": 987433, + "toothbrush-electric": 987436, + "toothbrush-paste": 987434, + "torch": 988678, + "tortoise": 986427, + "toslink": 987832, + "tournament": 985518, + "tow-truck": 985148, + "tower-beach": 984705, + "tower-fire": 984706, + "town-hall": 989301, + "toy-brick": 987784, + "toy-brick-marker": 987785, + "toy-brick-marker-outline": 987786, + "toy-brick-minus": 987787, + "toy-brick-minus-outline": 987788, + "toy-brick-outline": 987789, + "toy-brick-plus": 987790, + "toy-brick-plus-outline": 987791, + "toy-brick-remove": 987792, + "toy-brick-remove-outline": 987793, + "toy-brick-search": 987794, + "toy-brick-search-outline": 987795, + "track-light": 985364, + "trackpad": 985080, + "trackpad-lock": 985395, + "tractor": 985234, + "tractor-variant": 988356, + "trademark": 985720, + "traffic-cone": 988028, + "traffic-light": 984363, + "traffic-light-outline": 989226, + "train": 984364, + "train-car": 986072, + "train-car-passenger": 988979, + "train-car-passenger-door": 988980, + "train-car-passenger-door-open": 988981, + "train-car-passenger-variant": 988982, + "train-variant": 985284, + "tram": 984365, + "tram-side": 987111, + "transcribe": 984366, + "transcribe-close": 984367, + "transfer": 987237, + "transfer-down": 986529, + "transfer-left": 986530, + "transfer-right": 984368, + "transfer-up": 986531, + "transit-connection": 986428, + "transit-connection-horizontal": 988486, + "transit-connection-variant": 986429, + "transit-detour": 987019, + "transit-skip": 988437, + "transit-transfer": 984750, + "transition": 985365, + "transition-masked": 985366, + "translate": 984522, + "translate-off": 986630, + "transmission-tower": 986430, + "transmission-tower-export": 989484, + "transmission-tower-import": 989485, + "trash-can": 985721, + "trash-can-outline": 985722, + "tray": 987796, + "tray-alert": 987797, + "tray-arrow-down": 983328, + "tray-arrow-up": 983325, + "tray-full": 987798, + "tray-minus": 987799, + "tray-plus": 987800, + "tray-remove": 987801, + "treasure-chest": 984870, + "tree": 984369, + "tree-outline": 986729, + "trello": 984370, + "trending-down": 984371, + "trending-neutral": 984372, + "trending-up": 984373, + "triangle": 984374, + "triangle-outline": 984375, + "triangle-wave": 988284, + "triforce": 986073, + "trophy": 984376, + "trophy-award": 984377, + "trophy-broken": 986532, + "trophy-outline": 984378, + "trophy-variant": 984379, + "trophy-variant-outline": 984380, + "truck": 984381, + "truck-cargo-container": 989400, + "truck-check": 986324, + "truck-check-outline": 987802, + "truck-delivery": 984382, + "truck-delivery-outline": 987803, + "truck-fast": 984968, + "truck-fast-outline": 987804, + "truck-flatbed": 989329, + "truck-minus": 989614, + "truck-minus-outline": 989629, + "truck-outline": 987805, + "truck-plus": 989613, + "truck-plus-outline": 989628, + "truck-remove": 989615, + "truck-remove-outline": 989630, + "truck-snowflake": 989606, + "truck-trailer": 984871, + "trumpet": 987286, + "tshirt-crew": 985723, + "tshirt-crew-outline": 984383, + "tshirt-v": 985724, + "tshirt-v-outline": 984384, + "tumble-dryer": 985367, + "tumble-dryer-alert": 987578, + "tumble-dryer-off": 987579, + "tune": 984622, + "tune-variant": 988482, + "tune-vertical": 984682, + "tune-vertical-variant": 988483, + "tunnel": 989245, + "tunnel-outline": 989246, + "turkey": 988955, + "turnstile": 986325, + "turnstile-outline": 986326, + "turtle": 986327, + "twitch": 984387, + "twitter": 984388, + "two-factor-authentication": 985519, + "typewriter": 986925, + "ubisoft": 986074, + "ubuntu": 984392, + "ufo": 987332, + "ufo-outline": 987333, + "ultra-high-definition": 985081, + "umbraco": 984393, + "umbrella": 984394, + "umbrella-beach": 989322, + "umbrella-beach-outline": 989323, + "umbrella-closed": 985520, + "umbrella-closed-outline": 988130, + "umbrella-closed-variant": 988129, + "umbrella-outline": 984395, + "undo": 984396, + "undo-variant": 984397, + "unfold-less-horizontal": 984398, + "unfold-less-vertical": 984928, + "unfold-more-horizontal": 984399, + "unfold-more-vertical": 984929, + "ungroup": 984400, + "unicode": 986832, + "unicorn": 988610, + "unicorn-variant": 988611, + "unicycle": 988645, + "unity": 984751, + "unreal": 985521, + "update": 984752, + "upload": 984402, + "upload-lock": 988019, + "upload-lock-outline": 988020, + "upload-multiple": 985149, + "upload-network": 984822, + "upload-network-outline": 986328, + "upload-off": 987334, + "upload-off-outline": 987335, + "upload-outline": 986631, + "usb": 984403, + "usb-flash-drive": 987806, + "usb-flash-drive-outline": 987807, + "usb-port": 987632, + "vacuum": 989601, + "vacuum-outline": 989602, + "valve": 987238, + "valve-closed": 987239, + "valve-open": 987240, + "van-passenger": 985082, + "van-utility": 985083, + "vanish": 985084, + "vanish-quarter": 988500, + "vanity-light": 987617, + "variable": 985831, + "variable-box": 987409, + "vector-arrange-above": 984404, + "vector-arrange-below": 984405, + "vector-bezier": 985832, + "vector-circle": 984406, + "vector-circle-variant": 984407, + "vector-combine": 984408, + "vector-curve": 984409, + "vector-difference": 984410, + "vector-difference-ab": 984411, + "vector-difference-ba": 984412, + "vector-ellipse": 985235, + "vector-intersection": 984413, + "vector-line": 984414, + "vector-link": 987112, + "vector-point": 984415, + "vector-polygon": 984416, + "vector-polygon-variant": 989270, + "vector-polyline": 984417, + "vector-polyline-edit": 987685, + "vector-polyline-minus": 987686, + "vector-polyline-plus": 987687, + "vector-polyline-remove": 987688, + "vector-radius": 984906, + "vector-rectangle": 984518, + "vector-selection": 984418, + "vector-square": 983041, + "vector-square-close": 989271, + "vector-square-edit": 989401, + "vector-square-minus": 989402, + "vector-square-open": 989272, + "vector-square-plus": 989403, + "vector-square-remove": 989404, + "vector-triangle": 984419, + "vector-union": 984420, + "vhs": 985627, + "vibrate": 984422, + "vibrate-off": 986329, + "video": 984423, + "video-3d": 985085, + "video-3d-off": 988121, + "video-3d-variant": 986833, + "video-4k-box": 985150, + "video-account": 985369, + "video-box": 983293, + "video-box-off": 983294, + "video-check": 987241, + "video-check-outline": 987242, + "video-high-definition": 988462, + "video-image": 985370, + "video-input-antenna": 985151, + "video-input-component": 985152, + "video-input-hdmi": 985153, + "video-input-scart": 987020, + "video-input-svideo": 985154, + "video-marker": 989609, + "video-marker-outline": 989610, + "video-minus": 985522, + "video-minus-outline": 983738, + "video-off": 984424, + "video-off-outline": 986075, + "video-outline": 986076, + "video-plus": 985523, + "video-plus-outline": 983507, + "video-stabilization": 985371, + "video-switch": 984425, + "video-switch-outline": 984976, + "video-vintage": 985628, + "video-wireless": 986834, + "video-wireless-outline": 986835, + "view-agenda": 984426, + "view-agenda-outline": 987608, + "view-array": 984427, + "view-array-outline": 988293, + "view-carousel": 984428, + "view-carousel-outline": 988294, + "view-column": 984429, + "view-column-outline": 988295, + "view-comfy": 986730, + "view-comfy-outline": 988296, + "view-compact": 986731, + "view-compact-outline": 986732, + "view-dashboard": 984430, + "view-dashboard-edit": 989511, + "view-dashboard-edit-outline": 989512, + "view-dashboard-outline": 985629, + "view-dashboard-variant": 985155, + "view-dashboard-variant-outline": 988297, + "view-day": 984431, + "view-day-outline": 988298, + "view-gallery": 989320, + "view-gallery-outline": 989321, + "view-grid": 984432, + "view-grid-outline": 987609, + "view-grid-plus": 987021, + "view-grid-plus-outline": 987610, + "view-headline": 984433, + "view-list": 984434, + "view-list-outline": 988299, + "view-module": 984435, + "view-module-outline": 988300, + "view-parallel": 984872, + "view-parallel-outline": 988301, + "view-quilt": 984436, + "view-quilt-outline": 988302, + "view-sequential": 984873, + "view-sequential-outline": 988303, + "view-split-horizontal": 986059, + "view-split-vertical": 986060, + "view-stream": 984437, + "view-stream-outline": 988304, + "view-week": 984438, + "view-week-outline": 988305, + "vimeo": 984439, + "violin": 984591, + "virtual-reality": 985236, + "virus": 988086, + "virus-off": 989409, + "virus-off-outline": 989410, + "virus-outline": 988087, + "vlc": 984444, + "voicemail": 984445, + "volleyball": 985524, + "volume-high": 984446, + "volume-low": 984447, + "volume-medium": 984448, + "volume-minus": 984926, + "volume-mute": 984927, + "volume-off": 984449, + "volume-plus": 984925, + "volume-source": 987424, + "volume-variant-off": 986632, + "volume-vibrate": 987425, + "vote": 985631, + "vote-outline": 985632, + "vpn": 984450, + "vuejs": 985156, + "vuetify": 986733, + "walk": 984451, + "wall": 985086, + "wall-sconce": 985372, + "wall-sconce-flat": 985373, + "wall-sconce-flat-outline": 989129, + "wall-sconce-flat-variant": 984092, + "wall-sconce-flat-variant-outline": 989130, + "wall-sconce-outline": 989131, + "wall-sconce-round": 984904, + "wall-sconce-round-outline": 989132, + "wall-sconce-round-variant": 985374, + "wall-sconce-round-variant-outline": 989133, + "wallet": 984452, + "wallet-giftcard": 984453, + "wallet-membership": 984454, + "wallet-outline": 986077, + "wallet-plus": 987022, + "wallet-plus-outline": 987023, + "wallet-travel": 984455, + "wallpaper": 986633, + "wan": 984456, + "wardrobe": 987024, + "wardrobe-outline": 987025, + "warehouse": 987009, + "washing-machine": 984874, + "washing-machine-alert": 987580, + "washing-machine-off": 987581, + "watch": 984457, + "watch-export": 984458, + "watch-export-variant": 985237, + "watch-import": 984459, + "watch-import-variant": 985238, + "watch-variant": 985239, + "watch-vibrate": 984753, + "watch-vibrate-off": 986330, + "water": 984460, + "water-alert": 988418, + "water-alert-outline": 988419, + "water-boiler": 987026, + "water-boiler-alert": 987571, + "water-boiler-off": 987572, + "water-check": 988420, + "water-check-outline": 988421, + "water-circle": 989190, + "water-minus": 988422, + "water-minus-outline": 988423, + "water-off": 984461, + "water-off-outline": 988424, + "water-opacity": 989269, + "water-outline": 986634, + "water-percent": 984462, + "water-percent-alert": 988425, + "water-plus": 988426, + "water-plus-outline": 988427, + "water-polo": 987808, + "water-pump": 984463, + "water-pump-off": 987027, + "water-remove": 988428, + "water-remove-outline": 988429, + "water-sync": 989126, + "water-well": 987243, + "water-well-outline": 987244, + "waterfall": 989257, + "watering-can": 988289, + "watering-can-outline": 988290, + "watermark": 984594, + "wave": 986926, + "waveform": 988285, + "waves": 984973, + "waves-arrow-left": 989273, + "waves-arrow-right": 989274, + "waves-arrow-up": 989275, + "waze": 986078, + "weather-cloudy": 984464, + "weather-cloudy-alert": 986927, + "weather-cloudy-arrow-right": 986734, + "weather-cloudy-clock": 989430, + "weather-fog": 984465, + "weather-hail": 984466, + "weather-hazy": 986928, + "weather-hurricane": 985240, + "weather-lightning": 984467, + "weather-lightning-rainy": 984702, + "weather-night": 984468, + "weather-night-partly-cloudy": 986929, + "weather-partly-cloudy": 984469, + "weather-partly-lightning": 986930, + "weather-partly-rainy": 986931, + "weather-partly-snowy": 986932, + "weather-partly-snowy-rainy": 986933, + "weather-pouring": 984470, + "weather-rainy": 984471, + "weather-snowy": 984472, + "weather-snowy-heavy": 986934, + "weather-snowy-rainy": 984703, + "weather-sunny": 984473, + "weather-sunny-alert": 986935, + "weather-sunny-off": 988388, + "weather-sunset": 984474, + "weather-sunset-down": 984475, + "weather-sunset-up": 984476, + "weather-tornado": 986936, + "weather-windy": 984477, + "weather-windy-variant": 984478, + "web": 984479, + "web-box": 987028, + "web-cancel": 989072, + "web-check": 984969, + "web-clock": 987722, + "web-minus": 987296, + "web-off": 985742, + "web-plus": 983091, + "web-refresh": 989073, + "web-remove": 984401, + "web-sync": 989074, + "webcam": 984480, + "webcam-off": 988983, + "webhook": 984623, + "webpack": 984875, + "webrtc": 987720, + "wechat": 984593, + "weight": 984481, + "weight-gram": 986431, + "weight-kilogram": 984482, + "weight-lifter": 987485, + "weight-pound": 985525, + "whatsapp": 984483, + "wheel-barrow": 988402, + "wheelchair-accessibility": 984484, + "whistle": 985526, + "whistle-outline": 987836, + "white-balance-auto": 984485, + "white-balance-incandescent": 984486, + "white-balance-iridescent": 984487, + "white-balance-sunny": 984488, + "widgets": 984876, + "widgets-outline": 987989, + "wifi": 984489, + "wifi-alert": 988853, + "wifi-arrow-down": 988854, + "wifi-arrow-left": 988855, + "wifi-arrow-left-right": 988856, + "wifi-arrow-right": 988857, + "wifi-arrow-up": 988858, + "wifi-arrow-up-down": 988859, + "wifi-cancel": 988860, + "wifi-check": 988861, + "wifi-cog": 988862, + "wifi-lock": 988863, + "wifi-lock-open": 988864, + "wifi-marker": 988865, + "wifi-minus": 988866, + "wifi-off": 984490, + "wifi-plus": 988867, + "wifi-refresh": 988868, + "wifi-remove": 988869, + "wifi-settings": 988870, + "wifi-star": 986635, + "wifi-strength-1": 985375, + "wifi-strength-1-alert": 985376, + "wifi-strength-1-lock": 985377, + "wifi-strength-1-lock-open": 988875, + "wifi-strength-2": 985378, + "wifi-strength-2-alert": 985379, + "wifi-strength-2-lock": 985380, + "wifi-strength-2-lock-open": 988876, + "wifi-strength-3": 985381, + "wifi-strength-3-alert": 985382, + "wifi-strength-3-lock": 985383, + "wifi-strength-3-lock-open": 988877, + "wifi-strength-4": 985384, + "wifi-strength-4-alert": 985385, + "wifi-strength-4-lock": 985386, + "wifi-strength-4-lock-open": 988878, + "wifi-strength-alert-outline": 985387, + "wifi-strength-lock-open-outline": 988879, + "wifi-strength-lock-outline": 985388, + "wifi-strength-off": 985389, + "wifi-strength-off-outline": 985390, + "wifi-strength-outline": 985391, + "wifi-sync": 988871, + "wikipedia": 984492, + "wind-turbine": 986533, + "wind-turbine-alert": 989611, + "wind-turbine-check": 989612, + "window-close": 984493, + "window-closed": 984494, + "window-closed-variant": 987611, + "window-maximize": 984495, + "window-minimize": 984496, + "window-open": 984497, + "window-open-variant": 987612, + "window-restore": 984498, + "window-shutter": 987420, + "window-shutter-alert": 987421, + "window-shutter-open": 987422, + "windsock": 988666, + "wiper": 985833, + "wiper-wash": 986534, + "wiper-wash-alert": 989407, + "wizard-hat": 988279, + "wordpress": 984500, + "wrap": 984502, + "wrap-disabled": 986079, + "wrench": 984503, + "wrench-clock": 989603, + "wrench-outline": 986080, + "xamarin": 985157, + "xml": 984512, + "xmpp": 985087, + "yahoo": 985935, + "yeast": 984513, + "yin-yang": 984704, + "yoga": 987516, + "youtube": 984515, + "youtube-gaming": 985160, + "youtube-studio": 985159, + "youtube-subscription": 986432, + "youtube-tv": 984136, + "yurt": 988438, + "z-wave": 985834, + "zend": 985835, + "zigbee": 986433, + "zip-box": 984516, + "zip-box-outline": 987130, + "zip-disk": 985635, + "zodiac-aquarius": 985725, + "zodiac-aries": 985726, + "zodiac-cancer": 985727, + "zodiac-capricorn": 985728, + "zodiac-gemini": 985729, + "zodiac-leo": 985730, + "zodiac-libra": 985731, + "zodiac-pisces": 985732, + "zodiac-sagittarius": 985733, + "zodiac-scorpio": 985734, + "zodiac-taurus": 985735, + "zodiac-virgo": 985736, + "blank": 63116 +} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/MaterialIcons.json b/node_modules/react-native-vector-icons/glyphmaps/MaterialIcons.json new file mode 100644 index 00000000..6cacae0d --- /dev/null +++ b/node_modules/react-native-vector-icons/glyphmaps/MaterialIcons.json @@ -0,0 +1,2236 @@ +{ + "123": 60301, + "360": 58743, + "10k": 59729, + "10mp": 59730, + "11mp": 59731, + "12mp": 59732, + "13mp": 59733, + "14mp": 59734, + "15mp": 59735, + "16mp": 59736, + "17mp": 59737, + "18-up-rating": 63741, + "18mp": 59738, + "19mp": 59739, + "1k": 59740, + "1k-plus": 59741, + "1x-mobiledata": 61389, + "20mp": 59742, + "21mp": 59743, + "22mp": 59744, + "23mp": 59745, + "24mp": 59746, + "2k": 59747, + "2k-plus": 59748, + "2mp": 59749, + "30fps": 61390, + "30fps-select": 61391, + "3d-rotation": 59469, + "3g-mobiledata": 61392, + "3k": 59750, + "3k-plus": 59751, + "3mp": 59752, + "3p": 61393, + "4g-mobiledata": 61394, + "4g-plus-mobiledata": 61395, + "4k": 57458, + "4k-plus": 59753, + "4mp": 59754, + "5g": 61240, + "5k": 59755, + "5k-plus": 59756, + "5mp": 59757, + "60fps": 61396, + "60fps-select": 61397, + "6-ft-apart": 61982, + "6k": 59758, + "6k-plus": 59759, + "6mp": 59760, + "7k": 59761, + "7k-plus": 59762, + "7mp": 59763, + "8k": 59764, + "8k-plus": 59765, + "8mp": 59766, + "9k": 59767, + "9k-plus": 59768, + "9mp": 59769, + "abc": 60308, + "ac-unit": 60219, + "access-alarm": 57744, + "access-alarms": 57745, + "access-time": 57746, + "access-time-filled": 61398, + "accessibility": 59470, + "accessibility-new": 59692, + "accessible": 59668, + "accessible-forward": 59700, + "account-balance": 59471, + "account-balance-wallet": 59472, + "account-box": 59473, + "account-circle": 59475, + "account-tree": 59770, + "ad-units": 61241, + "adb": 58894, + "add": 57669, + "add-a-photo": 58425, + "add-alarm": 57747, + "add-alert": 57347, + "add-box": 57670, + "add-business": 59177, + "add-call": 57576, + "add-card": 60294, + "add-chart": 59771, + "add-circle": 57671, + "add-circle-outline": 57672, + "add-comment": 57958, + "add-home": 63723, + "add-home-work": 63725, + "add-ic-call": 59772, + "add-link": 57720, + "add-location": 58727, + "add-location-alt": 61242, + "add-moderator": 59773, + "add-photo-alternate": 58430, + "add-reaction": 57811, + "add-road": 61243, + "add-shopping-cart": 59476, + "add-task": 62010, + "add-to-drive": 58972, + "add-to-home-screen": 57854, + "add-to-photos": 58269, + "add-to-queue": 57436, + "addchart": 61244, + "adf-scanner": 60122, + "adjust": 58270, + "admin-panel-settings": 61245, + "adobe": 60054, + "ads-click": 59234, + "agriculture": 60025, + "air": 61400, + "airline-seat-flat": 58928, + "airline-seat-flat-angled": 58929, + "airline-seat-individual-suite": 58930, + "airline-seat-legroom-extra": 58931, + "airline-seat-legroom-normal": 58932, + "airline-seat-legroom-reduced": 58933, + "airline-seat-recline-extra": 58934, + "airline-seat-recline-normal": 58935, + "airline-stops": 59344, + "airlines": 59338, + "airplane-ticket": 61401, + "airplanemode-active": 57749, + "airplanemode-inactive": 57748, + "airplanemode-off": 57748, + "airplanemode-on": 57749, + "airplay": 57429, + "airport-shuttle": 60220, + "alarm": 59477, + "alarm-add": 59478, + "alarm-off": 59479, + "alarm-on": 59480, + "album": 57369, + "align-horizontal-center": 57359, + "align-horizontal-left": 57357, + "align-horizontal-right": 57360, + "align-vertical-bottom": 57365, + "align-vertical-center": 57361, + "align-vertical-top": 57356, + "all-inbox": 59775, + "all-inclusive": 60221, + "all-out": 59659, + "alt-route": 61828, + "alternate-email": 57574, + "amp-stories": 59923, + "analytics": 61246, + "anchor": 61901, + "android": 59481, + "animation": 59164, + "announcement": 59482, + "aod": 61402, + "apartment": 59968, + "api": 61879, + "app-blocking": 61247, + "app-registration": 61248, + "app-settings-alt": 61249, + "app-shortcut": 60132, + "apple": 60032, + "approval": 59778, + "apps": 58819, + "apps-outage": 59340, + "architecture": 59963, + "archive": 57673, + "area-chart": 59248, + "arrow-back": 58820, + "arrow-back-ios": 58848, + "arrow-back-ios-new": 58090, + "arrow-circle-down": 61825, + "arrow-circle-left": 60071, + "arrow-circle-right": 60074, + "arrow-circle-up": 61826, + "arrow-downward": 58843, + "arrow-drop-down": 58821, + "arrow-drop-down-circle": 58822, + "arrow-drop-up": 58823, + "arrow-forward": 58824, + "arrow-forward-ios": 58849, + "arrow-left": 58846, + "arrow-outward": 63694, + "arrow-right": 58847, + "arrow-right-alt": 59713, + "arrow-upward": 58840, + "art-track": 57440, + "article": 61250, + "aspect-ratio": 59483, + "assessment": 59484, + "assignment": 59485, + "assignment-add": 63560, + "assignment-ind": 59486, + "assignment-late": 59487, + "assignment-return": 59488, + "assignment-returned": 59489, + "assignment-turned-in": 59490, + "assist-walker": 63701, + "assistant": 58271, + "assistant-direction": 59784, + "assistant-navigation": 59785, + "assistant-photo": 58272, + "assured-workload": 60271, + "atm": 58739, + "attach-email": 59998, + "attach-file": 57894, + "attach-money": 57895, + "attachment": 58044, + "attractions": 59986, + "attribution": 61403, + "audio-file": 60290, + "audiotrack": 58273, + "auto-awesome": 58975, + "auto-awesome-mosaic": 58976, + "auto-awesome-motion": 58977, + "auto-delete": 59980, + "auto-fix-high": 58979, + "auto-fix-normal": 58980, + "auto-fix-off": 58981, + "auto-graph": 58619, + "auto-mode": 60448, + "auto-stories": 58982, + "autofps-select": 61404, + "autorenew": 59491, + "av-timer": 57371, + "baby-changing-station": 61851, + "back-hand": 59236, + "backpack": 61852, + "backspace": 57674, + "backup": 59492, + "backup-table": 61251, + "badge": 60007, + "bakery-dining": 59987, + "balance": 60150, + "balcony": 58767, + "ballot": 57714, + "bar-chart": 57963, + "barcode-reader": 63580, + "batch-prediction": 61685, + "bathroom": 61405, + "bathtub": 59969, + "battery-0-bar": 60380, + "battery-1-bar": 60377, + "battery-2-bar": 60384, + "battery-3-bar": 60381, + "battery-4-bar": 60386, + "battery-5-bar": 60372, + "battery-6-bar": 60370, + "battery-alert": 57756, + "battery-charging-full": 57763, + "battery-full": 57764, + "battery-saver": 61406, + "battery-std": 57765, + "battery-unknown": 57766, + "beach-access": 60222, + "bed": 61407, + "bedroom-baby": 61408, + "bedroom-child": 61409, + "bedroom-parent": 61410, + "bedtime": 61252, + "bedtime-off": 60278, + "beenhere": 58669, + "bento": 61940, + "bike-scooter": 61253, + "biotech": 59962, + "blender": 61411, + "blind": 63702, + "blinds": 57990, + "blinds-closed": 60447, + "block": 57675, + "block-flipped": 61254, + "bloodtype": 61412, + "bluetooth": 57767, + "bluetooth-audio": 58895, + "bluetooth-connected": 57768, + "bluetooth-disabled": 57769, + "bluetooth-drive": 61413, + "bluetooth-searching": 57770, + "blur-circular": 58274, + "blur-linear": 58275, + "blur-off": 58276, + "blur-on": 58277, + "bolt": 59915, + "book": 59493, + "book-online": 61975, + "bookmark": 59494, + "bookmark-add": 58776, + "bookmark-added": 58777, + "bookmark-border": 59495, + "bookmark-outline": 59495, + "bookmark-remove": 58778, + "bookmarks": 59787, + "border-all": 57896, + "border-bottom": 57897, + "border-clear": 57898, + "border-color": 57899, + "border-horizontal": 57900, + "border-inner": 57901, + "border-left": 57902, + "border-outer": 57903, + "border-right": 57904, + "border-style": 57905, + "border-top": 57906, + "border-vertical": 57907, + "boy": 60263, + "branding-watermark": 57451, + "breakfast-dining": 59988, + "brightness-1": 58278, + "brightness-2": 58279, + "brightness-3": 58280, + "brightness-4": 58281, + "brightness-5": 58282, + "brightness-6": 58283, + "brightness-7": 58284, + "brightness-auto": 57771, + "brightness-high": 57772, + "brightness-low": 57773, + "brightness-medium": 57774, + "broadcast-on-home": 63736, + "broadcast-on-personal": 63737, + "broken-image": 58285, + "browse-gallery": 60369, + "browser-not-supported": 61255, + "browser-updated": 59343, + "brunch-dining": 60019, + "brush": 58286, + "bubble-chart": 59101, + "bug-report": 59496, + "build": 59497, + "build-circle": 61256, + "bungalow": 58769, + "burst-mode": 58428, + "bus-alert": 59791, + "business": 57519, + "business-center": 60223, + "cabin": 58761, + "cable": 61414, + "cached": 59498, + "cake": 59369, + "calculate": 59999, + "calendar-month": 60364, + "calendar-today": 59701, + "calendar-view-day": 59702, + "calendar-view-month": 61415, + "calendar-view-week": 61416, + "call": 57520, + "call-end": 57521, + "call-made": 57522, + "call-merge": 57523, + "call-missed": 57524, + "call-missed-outgoing": 57572, + "call-received": 57525, + "call-split": 57526, + "call-to-action": 57452, + "camera": 58287, + "camera-alt": 58288, + "camera-enhance": 59644, + "camera-front": 58289, + "camera-indoor": 61417, + "camera-outdoor": 61418, + "camera-rear": 58290, + "camera-roll": 58291, + "cameraswitch": 61419, + "campaign": 61257, + "cancel": 58825, + "cancel-presentation": 57577, + "cancel-schedule-send": 59961, + "candlestick-chart": 60116, + "car-crash": 60402, + "car-rental": 59989, + "car-repair": 59990, + "card-giftcard": 59638, + "card-membership": 59639, + "card-travel": 59640, + "carpenter": 61944, + "cases": 59794, + "casino": 60224, + "cast": 58119, + "cast-connected": 58120, + "cast-for-education": 61420, + "castle": 60081, + "catching-pokemon": 58632, + "category": 58740, + "celebration": 60005, + "cell-tower": 60346, + "cell-wifi": 57580, + "center-focus-strong": 58292, + "center-focus-weak": 58293, + "chair": 61421, + "chair-alt": 61422, + "chalet": 58757, + "change-circle": 58087, + "change-history": 59499, + "charging-station": 61853, + "chat": 57527, + "chat-bubble": 57546, + "chat-bubble-outline": 57547, + "check": 58826, + "check-box": 59444, + "check-box-outline-blank": 59445, + "check-circle": 59500, + "check-circle-outline": 59693, + "checklist": 59057, + "checklist-rtl": 59059, + "checkroom": 61854, + "chevron-left": 58827, + "chevron-right": 58828, + "child-care": 60225, + "child-friendly": 60226, + "chrome-reader-mode": 59501, + "church": 60078, + "circle": 61258, + "circle-notifications": 59796, + "class": 59502, + "clean-hands": 61983, + "cleaning-services": 61695, + "clear": 57676, + "clear-all": 57528, + "close": 58829, + "close-fullscreen": 61903, + "closed-caption": 57372, + "closed-caption-disabled": 61916, + "closed-caption-off": 59798, + "cloud": 58045, + "cloud-circle": 58046, + "cloud-done": 58047, + "cloud-download": 58048, + "cloud-off": 58049, + "cloud-queue": 58050, + "cloud-sync": 60250, + "cloud-upload": 58051, + "cloudy-snowing": 59408, + "co2": 59312, + "co-present": 60144, + "code": 59503, + "code-off": 58611, + "coffee": 61423, + "coffee-maker": 61424, + "collections": 58294, + "collections-bookmark": 58417, + "color-lens": 58295, + "colorize": 58296, + "comment": 57529, + "comment-bank": 59982, + "comments-disabled": 59298, + "commit": 60149, + "commute": 59712, + "compare": 58297, + "compare-arrows": 59669, + "compass-calibration": 58748, + "compost": 59233, + "compress": 59725, + "computer": 58122, + "confirmation-num": 58936, + "confirmation-number": 58936, + "connect-without-contact": 61987, + "connected-tv": 59800, + "connecting-airports": 59337, + "construction": 59964, + "contact-emergency": 63697, + "contact-mail": 57552, + "contact-page": 61998, + "contact-phone": 57551, + "contact-support": 59724, + "contactless": 60017, + "contacts": 57530, + "content-copy": 57677, + "content-cut": 57678, + "content-paste": 57679, + "content-paste-go": 60046, + "content-paste-off": 58616, + "content-paste-search": 60059, + "contrast": 60215, + "control-camera": 57460, + "control-point": 58298, + "control-point-duplicate": 58299, + "conveyor-belt": 63591, + "cookie": 60076, + "copy-all": 58092, + "copyright": 59660, + "coronavirus": 61985, + "corporate-fare": 61904, + "cottage": 58759, + "countertops": 61943, + "create": 57680, + "create-new-folder": 58060, + "credit-card": 59504, + "credit-card-off": 58612, + "credit-score": 61425, + "crib": 58760, + "crisis-alert": 60393, + "crop": 58302, + "crop-16-9": 58300, + "crop-3-2": 58301, + "crop-5-4": 58303, + "crop-7-5": 58304, + "crop-din": 58305, + "crop-free": 58306, + "crop-landscape": 58307, + "crop-original": 58308, + "crop-portrait": 58309, + "crop-rotate": 58423, + "crop-square": 58310, + "cruelty-free": 59289, + "css": 60307, + "currency-bitcoin": 60357, + "currency-exchange": 60272, + "currency-franc": 60154, + "currency-lira": 60143, + "currency-pound": 60145, + "currency-ruble": 60140, + "currency-rupee": 60151, + "currency-yen": 60155, + "currency-yuan": 60153, + "curtains": 60446, + "curtains-closed": 60445, + "cyclone": 60373, + "dangerous": 59802, + "dark-mode": 58652, + "dashboard": 59505, + "dashboard-customize": 59803, + "data-array": 60113, + "data-exploration": 59247, + "data-object": 60115, + "data-saver-off": 61426, + "data-saver-on": 61427, + "data-thresholding": 60319, + "data-usage": 57775, + "dataset": 63726, + "dataset-linked": 63727, + "date-range": 59670, + "deblur": 60279, + "deck": 59970, + "dehaze": 58311, + "delete": 59506, + "delete-forever": 59691, + "delete-outline": 59694, + "delete-sweep": 57708, + "delivery-dining": 60018, + "density-large": 60329, + "density-medium": 60318, + "density-small": 60328, + "departure-board": 58742, + "description": 59507, + "deselect": 60342, + "design-services": 61706, + "desk": 63732, + "desktop-access-disabled": 59805, + "desktop-mac": 58123, + "desktop-windows": 58124, + "details": 58312, + "developer-board": 58125, + "developer-board-off": 58623, + "developer-mode": 57776, + "device-hub": 58165, + "device-thermostat": 57855, + "device-unknown": 58169, + "devices": 57777, + "devices-fold": 60382, + "devices-other": 58167, + "dew-point": 63609, + "dialer-sip": 57531, + "dialpad": 57532, + "diamond": 60117, + "difference": 60285, + "dining": 61428, + "dinner-dining": 59991, + "directions": 58670, + "directions-bike": 58671, + "directions-boat": 58674, + "directions-boat-filled": 61429, + "directions-bus": 58672, + "directions-bus-filled": 61430, + "directions-car": 58673, + "directions-car-filled": 61431, + "directions-ferry": 58674, + "directions-off": 61711, + "directions-railway": 58676, + "directions-railway-filled": 61432, + "directions-run": 58726, + "directions-subway": 58675, + "directions-subway-filled": 61433, + "directions-train": 58676, + "directions-transit": 58677, + "directions-transit-filled": 61434, + "directions-walk": 58678, + "dirty-lens": 61259, + "disabled-by-default": 62000, + "disabled-visible": 59246, + "disc-full": 58896, + "discord": 60012, + "discount": 60361, + "display-settings": 60311, + "diversity-1": 63703, + "diversity-2": 63704, + "diversity-3": 63705, + "dnd-forwardslash": 58897, + "dns": 59509, + "do-disturb": 61580, + "do-disturb-alt": 61581, + "do-disturb-off": 61582, + "do-disturb-on": 61583, + "do-not-disturb": 58898, + "do-not-disturb-alt": 58897, + "do-not-disturb-off": 58947, + "do-not-disturb-on": 58948, + "do-not-disturb-on-total-silence": 61435, + "do-not-step": 61855, + "do-not-touch": 61872, + "dock": 58126, + "document-scanner": 58874, + "domain": 59374, + "domain-add": 60258, + "domain-disabled": 57583, + "domain-verification": 61260, + "done": 59510, + "done-all": 59511, + "done-outline": 59695, + "donut-large": 59671, + "donut-small": 59672, + "door-back": 61436, + "door-front": 61437, + "door-sliding": 61438, + "doorbell": 61439, + "double-arrow": 59984, + "downhill-skiing": 58633, + "download": 61584, + "download-done": 61585, + "download-for-offline": 61440, + "downloading": 61441, + "drafts": 57681, + "drag-handle": 57949, + "drag-indicator": 59717, + "draw": 59206, + "drive-eta": 58899, + "drive-file-move": 58997, + "drive-file-move-outline": 59809, + "drive-file-move-rtl": 59245, + "drive-file-rename-outline": 59810, + "drive-folder-upload": 59811, + "dry": 61875, + "dry-cleaning": 59992, + "duo": 59813, + "dvr": 57778, + "dynamic-feed": 59924, + "dynamic-form": 61887, + "e-mobiledata": 61442, + "earbuds": 61443, + "earbuds-battery": 61444, + "east": 61919, + "eco": 59957, + "edgesensor-high": 61445, + "edgesensor-low": 61446, + "edit": 58313, + "edit-attributes": 58744, + "edit-calendar": 59202, + "edit-document": 63628, + "edit-location": 58728, + "edit-location-alt": 57797, + "edit-note": 59205, + "edit-notifications": 58661, + "edit-off": 59728, + "edit-road": 61261, + "edit-square": 63629, + "egg": 60108, + "egg-alt": 60104, + "eject": 59643, + "elderly": 61978, + "elderly-woman": 60265, + "electric-bike": 60187, + "electric-bolt": 60444, + "electric-car": 60188, + "electric-meter": 60443, + "electric-moped": 60189, + "electric-rickshaw": 60190, + "electric-scooter": 60191, + "electrical-services": 61698, + "elevator": 61856, + "email": 57534, + "emergency": 57835, + "emergency-recording": 60404, + "emergency-share": 60406, + "emoji-emotions": 59938, + "emoji-events": 59939, + "emoji-flags": 59930, + "emoji-food-beverage": 59931, + "emoji-nature": 59932, + "emoji-objects": 59940, + "emoji-people": 59933, + "emoji-symbols": 59934, + "emoji-transportation": 59935, + "energy-savings-leaf": 60442, + "engineering": 59965, + "enhance-photo-translate": 59644, + "enhanced-encryption": 58943, + "equalizer": 57373, + "error": 57344, + "error-outline": 57345, + "escalator": 61857, + "escalator-warning": 61868, + "euro": 59925, + "euro-symbol": 59686, + "ev-station": 58733, + "event": 59512, + "event-available": 58900, + "event-busy": 58901, + "event-note": 58902, + "event-repeat": 60283, + "event-seat": 59651, + "exit-to-app": 59513, + "expand": 59727, + "expand-circle-down": 59341, + "expand-less": 58830, + "expand-more": 58831, + "explicit": 57374, + "explore": 59514, + "explore-off": 59816, + "exposure": 58314, + "exposure-minus-1": 58315, + "exposure-minus-2": 58316, + "exposure-neg-1": 58315, + "exposure-neg-2": 58316, + "exposure-plus-1": 58317, + "exposure-plus-2": 58318, + "exposure-zero": 58319, + "extension": 59515, + "extension-off": 58613, + "face": 59516, + "face-2": 63706, + "face-3": 63707, + "face-4": 63708, + "face-5": 63709, + "face-6": 63710, + "face-retouching-natural": 61262, + "face-retouching-off": 61447, + "facebook": 62004, + "fact-check": 61637, + "factory": 60348, + "family-restroom": 61858, + "fast-forward": 57375, + "fast-rewind": 57376, + "fastfood": 58746, + "favorite": 59517, + "favorite-border": 59518, + "favorite-outline": 59518, + "fax": 60120, + "featured-play-list": 57453, + "featured-video": 57454, + "feed": 61449, + "feedback": 59519, + "female": 58768, + "fence": 61942, + "festival": 60008, + "fiber-dvr": 57437, + "fiber-manual-record": 57441, + "fiber-new": 57438, + "fiber-pin": 57450, + "fiber-smart-record": 57442, + "file-copy": 57715, + "file-download": 58052, + "file-download-done": 59818, + "file-download-off": 58622, + "file-open": 60147, + "file-present": 59918, + "file-upload": 58054, + "file-upload-off": 63622, + "filter": 58323, + "filter-1": 58320, + "filter-2": 58321, + "filter-3": 58322, + "filter-4": 58324, + "filter-5": 58325, + "filter-6": 58326, + "filter-7": 58327, + "filter-8": 58328, + "filter-9": 58329, + "filter-9-plus": 58330, + "filter-alt": 61263, + "filter-alt-off": 60210, + "filter-b-and-w": 58331, + "filter-center-focus": 58332, + "filter-drama": 58333, + "filter-frames": 58334, + "filter-hdr": 58335, + "filter-list": 57682, + "filter-list-alt": 59726, + "filter-list-off": 60247, + "filter-none": 58336, + "filter-tilt-shift": 58338, + "filter-vintage": 58339, + "find-in-page": 59520, + "find-replace": 59521, + "fingerprint": 59661, + "fire-extinguisher": 61912, + "fire-hydrant": 61859, + "fire-hydrant-alt": 63729, + "fire-truck": 63730, + "fireplace": 59971, + "first-page": 58844, + "fit-screen": 59920, + "fitbit": 59435, + "fitness-center": 60227, + "flag": 57683, + "flag-circle": 60152, + "flaky": 61264, + "flare": 58340, + "flash-auto": 58341, + "flash-off": 58342, + "flash-on": 58343, + "flashlight-off": 61450, + "flashlight-on": 61451, + "flatware": 61452, + "flight": 58681, + "flight-class": 59339, + "flight-land": 59652, + "flight-takeoff": 59653, + "flip": 58344, + "flip-camera-android": 59959, + "flip-camera-ios": 59960, + "flip-to-back": 59522, + "flip-to-front": 59523, + "flood": 60390, + "flourescent": 61453, + "fluorescent": 60465, + "flutter-dash": 57355, + "fmd-bad": 61454, + "fmd-good": 61455, + "foggy": 59416, + "folder": 58055, + "folder-copy": 60349, + "folder-delete": 60212, + "folder-off": 60291, + "folder-open": 58056, + "folder-shared": 58057, + "folder-special": 58903, + "folder-zip": 60204, + "follow-the-signs": 61986, + "font-download": 57703, + "font-download-off": 58617, + "food-bank": 61938, + "forest": 60057, + "fork-left": 60320, + "fork-right": 60332, + "forklift": 63592, + "format-align-center": 57908, + "format-align-justify": 57909, + "format-align-left": 57910, + "format-align-right": 57911, + "format-bold": 57912, + "format-clear": 57913, + "format-color-fill": 57914, + "format-color-reset": 57915, + "format-color-text": 57916, + "format-indent-decrease": 57917, + "format-indent-increase": 57918, + "format-italic": 57919, + "format-line-spacing": 57920, + "format-list-bulleted": 57921, + "format-list-bulleted-add": 63561, + "format-list-numbered": 57922, + "format-list-numbered-rtl": 57959, + "format-overline": 60261, + "format-paint": 57923, + "format-quote": 57924, + "format-shapes": 57950, + "format-size": 57925, + "format-strikethrough": 57926, + "format-textdirection-l-to-r": 57927, + "format-textdirection-r-to-l": 57928, + "format-underline": 57929, + "format-underlined": 57929, + "fort": 60077, + "forum": 57535, + "forward": 57684, + "forward-10": 57430, + "forward-30": 57431, + "forward-5": 57432, + "forward-to-inbox": 61831, + "foundation": 61952, + "free-breakfast": 60228, + "free-cancellation": 59208, + "front-hand": 59241, + "front-loader": 63593, + "fullscreen": 58832, + "fullscreen-exit": 58833, + "functions": 57930, + "g-mobiledata": 61456, + "g-translate": 59687, + "gamepad": 58127, + "games": 57377, + "garage": 61457, + "gas-meter": 60441, + "gavel": 59662, + "generating-tokens": 59209, + "gesture": 57685, + "get-app": 59524, + "gif": 59656, + "gif-box": 59299, + "girl": 60264, + "gite": 58763, + "goat": 1114109, + "golf-course": 60229, + "gpp-bad": 61458, + "gpp-good": 61459, + "gpp-maybe": 61460, + "gps-fixed": 57779, + "gps-not-fixed": 57780, + "gps-off": 57781, + "grade": 59525, + "gradient": 58345, + "grading": 59983, + "grain": 58346, + "graphic-eq": 57784, + "grass": 61957, + "grid-3x3": 61461, + "grid-4x4": 61462, + "grid-goldenratio": 61463, + "grid-off": 58347, + "grid-on": 58348, + "grid-view": 59824, + "group": 59375, + "group-add": 59376, + "group-off": 59207, + "group-remove": 59309, + "group-work": 59526, + "groups": 62003, + "groups-2": 63711, + "groups-3": 63712, + "h-mobiledata": 61464, + "h-plus-mobiledata": 61465, + "hail": 59825, + "handshake": 60363, + "handyman": 61707, + "hardware": 59993, + "hd": 57426, + "hdr-auto": 61466, + "hdr-auto-select": 61467, + "hdr-enhanced-select": 61265, + "hdr-off": 58349, + "hdr-off-select": 61468, + "hdr-on": 58350, + "hdr-on-select": 61469, + "hdr-plus": 61470, + "hdr-strong": 58353, + "hdr-weak": 58354, + "headphones": 61471, + "headphones-battery": 61472, + "headset": 58128, + "headset-mic": 58129, + "headset-off": 58170, + "healing": 58355, + "health-and-safety": 57813, + "hearing": 57379, + "hearing-disabled": 61700, + "heart-broken": 60098, + "heat-pump": 60440, + "height": 59926, + "help": 59527, + "help-center": 61888, + "help-outline": 59645, + "hevc": 61473, + "hexagon": 60217, + "hide-image": 61474, + "hide-source": 61475, + "high-quality": 57380, + "highlight": 57951, + "highlight-alt": 61266, + "highlight-off": 59528, + "highlight-remove": 59528, + "hiking": 58634, + "history": 59529, + "history-edu": 59966, + "history-toggle-off": 61821, + "hive": 60070, + "hls": 60298, + "hls-off": 60300, + "holiday-village": 58762, + "home": 59530, + "home-filled": 59826, + "home-max": 61476, + "home-mini": 61477, + "home-repair-service": 61696, + "home-work": 59913, + "horizontal-distribute": 57364, + "horizontal-rule": 61704, + "horizontal-split": 59719, + "hot-tub": 60230, + "hotel": 58682, + "hotel-class": 59203, + "hourglass-bottom": 59996, + "hourglass-disabled": 61267, + "hourglass-empty": 59531, + "hourglass-full": 59532, + "hourglass-top": 59995, + "house": 59972, + "house-siding": 61954, + "houseboat": 58756, + "how-to-reg": 57716, + "how-to-vote": 57717, + "html": 60286, + "http": 59650, + "https": 59533, + "hub": 59892, + "hvac": 61710, + "ice-skating": 58635, + "icecream": 60009, + "image": 58356, + "image-aspect-ratio": 58357, + "image-not-supported": 61718, + "image-search": 58431, + "imagesearch-roller": 59828, + "import-contacts": 57568, + "import-export": 57539, + "important-devices": 59666, + "inbox": 57686, + "incomplete-circle": 59291, + "indeterminate-check-box": 59657, + "info": 59534, + "info-outline": 59535, + "input": 59536, + "insert-chart": 57931, + "insert-chart-outlined": 57962, + "insert-comment": 57932, + "insert-drive-file": 57933, + "insert-emoticon": 57934, + "insert-invitation": 57935, + "insert-link": 57936, + "insert-page-break": 60106, + "insert-photo": 57937, + "insights": 61586, + "install-desktop": 60273, + "install-mobile": 60274, + "integration-instructions": 61268, + "interests": 59336, + "interpreter-mode": 59451, + "inventory": 57721, + "inventory-2": 57761, + "invert-colors": 59537, + "invert-colors-off": 57540, + "invert-colors-on": 59537, + "ios-share": 59064, + "iron": 58755, + "iso": 58358, + "javascript": 60284, + "join-full": 60139, + "join-inner": 60148, + "join-left": 60146, + "join-right": 60138, + "kayaking": 58636, + "kebab-dining": 59458, + "key": 59196, + "key-off": 60292, + "keyboard": 58130, + "keyboard-alt": 61480, + "keyboard-arrow-down": 58131, + "keyboard-arrow-left": 58132, + "keyboard-arrow-right": 58133, + "keyboard-arrow-up": 58134, + "keyboard-backspace": 58135, + "keyboard-capslock": 58136, + "keyboard-command": 60128, + "keyboard-command-key": 60135, + "keyboard-control": 58835, + "keyboard-control-key": 60134, + "keyboard-double-arrow-down": 60112, + "keyboard-double-arrow-left": 60099, + "keyboard-double-arrow-right": 60105, + "keyboard-double-arrow-up": 60111, + "keyboard-hide": 58138, + "keyboard-option": 60127, + "keyboard-option-key": 60136, + "keyboard-return": 58139, + "keyboard-tab": 58140, + "keyboard-voice": 58141, + "king-bed": 59973, + "kitchen": 60231, + "kitesurfing": 58637, + "label": 59538, + "label-important": 59703, + "label-important-outline": 59720, + "label-off": 59830, + "label-outline": 59539, + "lan": 60207, + "landscape": 58359, + "landslide": 60375, + "language": 59540, + "laptop": 58142, + "laptop-chromebook": 58143, + "laptop-mac": 58144, + "laptop-windows": 58145, + "last-page": 58845, + "launch": 59541, + "layers": 58683, + "layers-clear": 58684, + "leaderboard": 61964, + "leak-add": 58360, + "leak-remove": 58361, + "leave-bags-at-home": 61979, + "legend-toggle": 61723, + "lens": 58362, + "lens-blur": 61481, + "library-add": 57390, + "library-add-check": 59831, + "library-books": 57391, + "library-music": 57392, + "light": 61482, + "light-mode": 58648, + "lightbulb": 57584, + "lightbulb-circle": 60414, + "lightbulb-outline": 59663, + "line-axis": 60058, + "line-style": 59673, + "line-weight": 59674, + "linear-scale": 57952, + "link": 57687, + "link-off": 57711, + "linked-camera": 58424, + "liquor": 60000, + "list": 59542, + "list-alt": 57582, + "live-help": 57542, + "live-tv": 58937, + "living": 61483, + "local-activity": 58687, + "local-airport": 58685, + "local-atm": 58686, + "local-attraction": 58687, + "local-bar": 58688, + "local-cafe": 58689, + "local-car-wash": 58690, + "local-convenience-store": 58691, + "local-dining": 58710, + "local-drink": 58692, + "local-fire-department": 61269, + "local-florist": 58693, + "local-gas-station": 58694, + "local-grocery-store": 58695, + "local-hospital": 58696, + "local-hotel": 58697, + "local-laundry-service": 58698, + "local-library": 58699, + "local-mall": 58700, + "local-movies": 58701, + "local-offer": 58702, + "local-parking": 58703, + "local-pharmacy": 58704, + "local-phone": 58705, + "local-pizza": 58706, + "local-play": 58707, + "local-police": 61270, + "local-post-office": 58708, + "local-print-shop": 58709, + "local-printshop": 58709, + "local-restaurant": 58710, + "local-see": 58711, + "local-shipping": 58712, + "local-taxi": 58713, + "location-city": 59377, + "location-disabled": 57782, + "location-history": 58714, + "location-off": 57543, + "location-on": 57544, + "location-pin": 61915, + "location-searching": 57783, + "lock": 59543, + "lock-clock": 61271, + "lock-open": 59544, + "lock-outline": 59545, + "lock-person": 63731, + "lock-reset": 60126, + "login": 60023, + "logo-dev": 60118, + "logout": 59834, + "looks": 58364, + "looks-3": 58363, + "looks-4": 58365, + "looks-5": 58366, + "looks-6": 58367, + "looks-one": 58368, + "looks-two": 58369, + "loop": 57384, + "loupe": 58370, + "low-priority": 57709, + "loyalty": 59546, + "lte-mobiledata": 61484, + "lte-plus-mobiledata": 61485, + "luggage": 62005, + "lunch-dining": 60001, + "lyrics": 60427, + "macro-off": 63698, + "mail": 57688, + "mail-lock": 60426, + "mail-outline": 57569, + "male": 58766, + "man": 58603, + "man-2": 63713, + "man-3": 63714, + "man-4": 63715, + "manage-accounts": 61486, + "manage-history": 60391, + "manage-search": 61487, + "map": 58715, + "maps-home-work": 61488, + "maps-ugc": 61272, + "margin": 59835, + "mark-as-unread": 59836, + "mark-chat-read": 61835, + "mark-chat-unread": 61833, + "mark-email-read": 61836, + "mark-email-unread": 61834, + "mark-unread-chat-alt": 60317, + "markunread": 57689, + "markunread-mailbox": 59547, + "masks": 61976, + "maximize": 59696, + "media-bluetooth-off": 61489, + "media-bluetooth-on": 61490, + "mediation": 61351, + "medical-information": 60397, + "medical-services": 61705, + "medication": 61491, + "medication-liquid": 60039, + "meeting-room": 60239, + "memory": 58146, + "menu": 58834, + "menu-book": 59929, + "menu-open": 59837, + "merge": 60312, + "merge-type": 57938, + "message": 57545, + "messenger": 57546, + "messenger-outline": 57547, + "mic": 57385, + "mic-external-off": 61273, + "mic-external-on": 61274, + "mic-none": 57386, + "mic-off": 57387, + "microwave": 61956, + "military-tech": 59967, + "minimize": 59697, + "minor-crash": 60401, + "miscellaneous-services": 61708, + "missed-video-call": 57459, + "mms": 58904, + "mobile-friendly": 57856, + "mobile-off": 57857, + "mobile-screen-share": 57575, + "mobiledata-off": 61492, + "mode": 61591, + "mode-comment": 57939, + "mode-edit": 57940, + "mode-edit-outline": 61493, + "mode-fan-off": 60439, + "mode-night": 61494, + "mode-of-travel": 59342, + "mode-standby": 61495, + "model-training": 61647, + "monetization-on": 57955, + "money": 58749, + "money-off": 57948, + "money-off-csred": 61496, + "monitor": 61275, + "monitor-heart": 60066, + "monitor-weight": 61497, + "monochrome-photos": 58371, + "mood": 59378, + "mood-bad": 59379, + "moped": 60200, + "more": 58905, + "more-horiz": 58835, + "more-time": 59997, + "more-vert": 58836, + "mosque": 60082, + "motion-photos-auto": 61498, + "motion-photos-off": 59840, + "motion-photos-on": 59841, + "motion-photos-pause": 61991, + "motion-photos-paused": 59842, + "motorcycle": 59675, + "mouse": 58147, + "move-down": 60257, + "move-to-inbox": 57704, + "move-up": 60260, + "movie": 57388, + "movie-creation": 58372, + "movie-edit": 63552, + "movie-filter": 58426, + "moving": 58625, + "mp": 59843, + "multiline-chart": 59103, + "multiple-stop": 61881, + "multitrack-audio": 57784, + "museum": 59958, + "music-note": 58373, + "music-off": 58432, + "music-video": 57443, + "my-library-add": 57390, + "my-library-books": 57391, + "my-library-music": 57392, + "my-location": 58716, + "nat": 61276, + "nature": 58374, + "nature-people": 58375, + "navigate-before": 58376, + "navigate-next": 58377, + "navigation": 58717, + "near-me": 58729, + "near-me-disabled": 61935, + "nearby-error": 61499, + "nearby-off": 61500, + "nest-cam-wired-stand": 60438, + "network-cell": 57785, + "network-check": 58944, + "network-locked": 58906, + "network-ping": 60362, + "network-wifi": 57786, + "network-wifi-1-bar": 60388, + "network-wifi-2-bar": 60374, + "network-wifi-3-bar": 60385, + "new-label": 58889, + "new-releases": 57393, + "newspaper": 60289, + "next-plan": 61277, + "next-week": 57706, + "nfc": 57787, + "night-shelter": 61937, + "nightlife": 60002, + "nightlight": 61501, + "nightlight-round": 61278, + "nights-stay": 59974, + "no-accounts": 61502, + "no-adult-content": 63742, + "no-backpack": 62007, + "no-cell": 61860, + "no-crash": 60400, + "no-drinks": 61861, + "no-encryption": 58945, + "no-encryption-gmailerrorred": 61503, + "no-flash": 61862, + "no-food": 61863, + "no-luggage": 62011, + "no-meals": 61910, + "no-meals-ouline": 61993, + "no-meeting-room": 60238, + "no-photography": 61864, + "no-sim": 57548, + "no-stroller": 61871, + "no-transfer": 61909, + "noise-aware": 60396, + "noise-control-off": 60403, + "nordic-walking": 58638, + "north": 61920, + "north-east": 61921, + "north-west": 61922, + "not-accessible": 61694, + "not-interested": 57395, + "not-listed-location": 58741, + "not-started": 61649, + "note": 57455, + "note-add": 59548, + "note-alt": 61504, + "notes": 57964, + "notification-add": 58265, + "notification-important": 57348, + "notifications": 59380, + "notifications-active": 59383, + "notifications-none": 59381, + "notifications-off": 59382, + "notifications-on": 59383, + "notifications-paused": 59384, + "now-wallpaper": 57788, + "now-widgets": 57789, + "numbers": 60103, + "offline-bolt": 59698, + "offline-pin": 59658, + "offline-share": 59845, + "oil-barrel": 60437, + "on-device-training": 60413, + "ondemand-video": 58938, + "online-prediction": 61675, + "opacity": 59676, + "open-in-browser": 59549, + "open-in-full": 61902, + "open-in-new": 59550, + "open-in-new-off": 58614, + "open-with": 59551, + "other-houses": 58764, + "outbond": 61992, + "outbound": 57802, + "outbox": 61279, + "outdoor-grill": 59975, + "outgoing-mail": 61650, + "outlet": 61908, + "outlined-flag": 57710, + "output": 60350, + "padding": 59848, + "pages": 59385, + "pageview": 59552, + "paid": 61505, + "palette": 58378, + "pallet": 63594, + "pan-tool": 59685, + "pan-tool-alt": 60345, + "panorama": 58379, + "panorama-fish-eye": 58380, + "panorama-fisheye": 58380, + "panorama-horizontal": 58381, + "panorama-horizontal-select": 61280, + "panorama-photosphere": 59849, + "panorama-photosphere-select": 59850, + "panorama-vertical": 58382, + "panorama-vertical-select": 61281, + "panorama-wide-angle": 58383, + "panorama-wide-angle-select": 61282, + "paragliding": 58639, + "park": 60003, + "party-mode": 59386, + "password": 61506, + "pattern": 61507, + "pause": 57396, + "pause-circle": 57762, + "pause-circle-filled": 57397, + "pause-circle-outline": 57398, + "pause-presentation": 57578, + "payment": 59553, + "payments": 61283, + "paypal": 60045, + "pedal-bike": 60201, + "pending": 61284, + "pending-actions": 61883, + "pentagon": 60240, + "people": 59387, + "people-alt": 59937, + "people-outline": 59388, + "percent": 60248, + "perm-camera-mic": 59554, + "perm-contact-cal": 59555, + "perm-contact-calendar": 59555, + "perm-data-setting": 59556, + "perm-device-info": 59557, + "perm-device-information": 59557, + "perm-identity": 59558, + "perm-media": 59559, + "perm-phone-msg": 59560, + "perm-scan-wifi": 59561, + "person": 59389, + "person-2": 63716, + "person-3": 63717, + "person-4": 63718, + "person-add": 59390, + "person-add-alt": 59981, + "person-add-alt-1": 61285, + "person-add-disabled": 59851, + "person-off": 58640, + "person-outline": 59391, + "person-pin": 58714, + "person-pin-circle": 58730, + "person-remove": 61286, + "person-remove-alt-1": 61287, + "person-search": 61702, + "personal-injury": 59098, + "personal-video": 58939, + "pest-control": 61690, + "pest-control-rodent": 61693, + "pets": 59677, + "phishing": 60119, + "phone": 57549, + "phone-android": 58148, + "phone-bluetooth-speaker": 58907, + "phone-callback": 58953, + "phone-disabled": 59852, + "phone-enabled": 59853, + "phone-forwarded": 58908, + "phone-in-talk": 58909, + "phone-iphone": 58149, + "phone-locked": 58910, + "phone-missed": 58911, + "phone-paused": 58912, + "phonelink": 58150, + "phonelink-erase": 57563, + "phonelink-lock": 57564, + "phonelink-off": 58151, + "phonelink-ring": 57565, + "phonelink-setup": 57566, + "photo": 58384, + "photo-album": 58385, + "photo-camera": 58386, + "photo-camera-back": 61288, + "photo-camera-front": 61289, + "photo-filter": 58427, + "photo-library": 58387, + "photo-size-select-actual": 58418, + "photo-size-select-large": 58419, + "photo-size-select-small": 58420, + "php": 60303, + "piano": 58657, + "piano-off": 58656, + "picture-as-pdf": 58389, + "picture-in-picture": 59562, + "picture-in-picture-alt": 59665, + "pie-chart": 59076, + "pie-chart-outline": 61508, + "pie-chart-outlined": 59077, + "pin": 61509, + "pin-drop": 58718, + "pin-end": 59239, + "pin-invoke": 59235, + "pinch": 60216, + "pivot-table-chart": 59854, + "pix": 60067, + "place": 58719, + "plagiarism": 59994, + "play-arrow": 57399, + "play-circle": 57796, + "play-circle-fill": 57400, + "play-circle-filled": 57400, + "play-circle-outline": 57401, + "play-disabled": 61290, + "play-for-work": 59654, + "play-lesson": 61511, + "playlist-add": 57403, + "playlist-add-check": 57445, + "playlist-add-check-circle": 59366, + "playlist-add-circle": 59365, + "playlist-play": 57439, + "playlist-remove": 60288, + "plumbing": 61703, + "plus-one": 59392, + "podcasts": 61512, + "point-of-sale": 61822, + "policy": 59927, + "poll": 59393, + "polyline": 60347, + "polymer": 59563, + "pool": 60232, + "portable-wifi-off": 57550, + "portrait": 58390, + "post-add": 59936, + "power": 58940, + "power-input": 58166, + "power-off": 58950, + "power-settings-new": 59564, + "precision-manufacturing": 61513, + "pregnant-woman": 59678, + "present-to-all": 57567, + "preview": 61893, + "price-change": 61514, + "price-check": 61515, + "print": 59565, + "print-disabled": 59855, + "priority-high": 58949, + "privacy-tip": 61660, + "private-connectivity": 59204, + "production-quantity-limits": 57809, + "propane": 60436, + "propane-tank": 60435, + "psychology": 59978, + "psychology-alt": 63722, + "public": 59403, + "public-off": 61898, + "publish": 57941, + "published-with-changes": 62002, + "punch-clock": 60072, + "push-pin": 61709, + "qr-code": 61291, + "qr-code-2": 57354, + "qr-code-scanner": 61958, + "query-builder": 59566, + "query-stats": 58620, + "question-answer": 59567, + "question-mark": 60299, + "queue": 57404, + "queue-music": 57405, + "queue-play-next": 57446, + "quick-contacts-dialer": 57551, + "quick-contacts-mail": 57552, + "quickreply": 61292, + "quiz": 61516, + "quora": 60056, + "r-mobiledata": 61517, + "radar": 61518, + "radio": 57406, + "radio-button-checked": 59447, + "radio-button-off": 59446, + "radio-button-on": 59447, + "radio-button-unchecked": 59446, + "railway-alert": 59857, + "ramen-dining": 60004, + "ramp-left": 60316, + "ramp-right": 60310, + "rate-review": 58720, + "raw-off": 61519, + "raw-on": 61520, + "read-more": 61293, + "real-estate-agent": 59194, + "rebase-edit": 63558, + "receipt": 59568, + "receipt-long": 61294, + "recent-actors": 57407, + "recommend": 59858, + "record-voice-over": 59679, + "rectangle": 60244, + "recycling": 59232, + "reddit": 60064, + "redeem": 59569, + "redo": 57690, + "reduce-capacity": 61980, + "refresh": 58837, + "remember-me": 61521, + "remove": 57691, + "remove-circle": 57692, + "remove-circle-outline": 57693, + "remove-done": 59859, + "remove-from-queue": 57447, + "remove-moderator": 59860, + "remove-red-eye": 58391, + "remove-road": 60412, + "remove-shopping-cart": 59688, + "reorder": 59646, + "repartition": 63720, + "repeat": 57408, + "repeat-on": 59862, + "repeat-one": 57409, + "repeat-one-on": 59863, + "replay": 57410, + "replay-10": 57433, + "replay-30": 57434, + "replay-5": 57435, + "replay-circle-filled": 59864, + "reply": 57694, + "reply-all": 57695, + "report": 57696, + "report-gmailerrorred": 61522, + "report-off": 57712, + "report-problem": 59570, + "request-page": 61996, + "request-quote": 61878, + "reset-tv": 59865, + "restart-alt": 61523, + "restaurant": 58732, + "restaurant-menu": 58721, + "restore": 59571, + "restore-from-trash": 59704, + "restore-page": 59689, + "reviews": 61524, + "rice-bowl": 61941, + "ring-volume": 57553, + "rocket": 60325, + "rocket-launch": 60315, + "roller-shades": 60434, + "roller-shades-closed": 60433, + "roller-skating": 60365, + "roofing": 61953, + "room": 59572, + "room-preferences": 61880, + "room-service": 60233, + "rotate-90-degrees-ccw": 58392, + "rotate-90-degrees-cw": 60075, + "rotate-left": 58393, + "rotate-right": 58394, + "roundabout-left": 60313, + "roundabout-right": 60323, + "rounded-corner": 59680, + "route": 60109, + "router": 58152, + "rowing": 59681, + "rss-feed": 57573, + "rsvp": 61525, + "rtt": 59821, + "rule": 61890, + "rule-folder": 61897, + "run-circle": 61295, + "running-with-errors": 58653, + "rv-hookup": 58946, + "safety-check": 60399, + "safety-divider": 57804, + "sailing": 58626, + "sanitizer": 61981, + "satellite": 58722, + "satellite-alt": 60218, + "save": 57697, + "save-alt": 57713, + "save-as": 60256, + "saved-search": 59921, + "savings": 58091, + "scale": 60255, + "scanner": 58153, + "scatter-plot": 57960, + "schedule": 59573, + "schedule-send": 59914, + "schema": 58621, + "school": 59404, + "science": 59979, + "score": 57961, + "scoreboard": 60368, + "screen-lock-landscape": 57790, + "screen-lock-portrait": 57791, + "screen-lock-rotation": 57792, + "screen-rotation": 57793, + "screen-rotation-alt": 60398, + "screen-search-desktop": 61296, + "screen-share": 57570, + "screenshot": 61526, + "screenshot-monitor": 60424, + "scuba-diving": 60366, + "sd": 59869, + "sd-card": 58915, + "sd-card-alert": 61527, + "sd-storage": 57794, + "search": 59574, + "search-off": 60022, + "security": 58154, + "security-update": 61528, + "security-update-good": 61529, + "security-update-warning": 61530, + "segment": 59723, + "select-all": 57698, + "self-improvement": 60024, + "sell": 61531, + "send": 57699, + "send-and-archive": 59916, + "send-time-extension": 60123, + "send-to-mobile": 61532, + "sensor-door": 61877, + "sensor-occupied": 60432, + "sensor-window": 61876, + "sensors": 58654, + "sensors-off": 58655, + "sentiment-dissatisfied": 59409, + "sentiment-neutral": 59410, + "sentiment-satisfied": 59411, + "sentiment-satisfied-alt": 57581, + "sentiment-very-dissatisfied": 59412, + "sentiment-very-satisfied": 59413, + "set-meal": 61930, + "settings": 59576, + "settings-accessibility": 61533, + "settings-applications": 59577, + "settings-backup-restore": 59578, + "settings-bluetooth": 59579, + "settings-brightness": 59581, + "settings-cell": 59580, + "settings-display": 59581, + "settings-ethernet": 59582, + "settings-input-antenna": 59583, + "settings-input-component": 59584, + "settings-input-composite": 59585, + "settings-input-hdmi": 59586, + "settings-input-svideo": 59587, + "settings-overscan": 59588, + "settings-phone": 59589, + "settings-power": 59590, + "settings-remote": 59591, + "settings-suggest": 61534, + "settings-system-daydream": 57795, + "settings-voice": 59592, + "severe-cold": 60371, + "shape-line": 63699, + "share": 59405, + "share-arrival-time": 58660, + "share-location": 61535, + "shelves": 63598, + "shield": 59872, + "shield-moon": 60073, + "shop": 59593, + "shop-2": 57758, + "shop-two": 59594, + "shopify": 60061, + "shopping-bag": 61900, + "shopping-basket": 59595, + "shopping-cart": 59596, + "shopping-cart-checkout": 60296, + "short-text": 57953, + "shortcut": 61536, + "show-chart": 59105, + "shower": 61537, + "shuffle": 57411, + "shuffle-on": 59873, + "shutter-speed": 58429, + "sick": 61984, + "sign-language": 60389, + "signal-cellular-0-bar": 61608, + "signal-cellular-4-bar": 57800, + "signal-cellular-alt": 57858, + "signal-cellular-alt-1-bar": 60383, + "signal-cellular-alt-2-bar": 60387, + "signal-cellular-connected-no-internet-0-bar": 61612, + "signal-cellular-connected-no-internet-4-bar": 57805, + "signal-cellular-no-sim": 57806, + "signal-cellular-nodata": 61538, + "signal-cellular-null": 57807, + "signal-cellular-off": 57808, + "signal-wifi-0-bar": 61616, + "signal-wifi-4-bar": 57816, + "signal-wifi-4-bar-lock": 57817, + "signal-wifi-bad": 61539, + "signal-wifi-connected-no-internet-4": 61540, + "signal-wifi-off": 57818, + "signal-wifi-statusbar-4-bar": 61541, + "signal-wifi-statusbar-connected-no-internet-4": 61542, + "signal-wifi-statusbar-null": 61543, + "signpost": 60305, + "sim-card": 58155, + "sim-card-alert": 58916, + "sim-card-download": 61544, + "single-bed": 59976, + "sip": 61545, + "skateboarding": 58641, + "skip-next": 57412, + "skip-previous": 57413, + "sledding": 58642, + "slideshow": 58395, + "slow-motion-video": 57448, + "smart-button": 61889, + "smart-display": 61546, + "smart-screen": 61547, + "smart-toy": 61548, + "smartphone": 58156, + "smoke-free": 60234, + "smoking-rooms": 60235, + "sms": 58917, + "sms-failed": 58918, + "snapchat": 60014, + "snippet-folder": 61895, + "snooze": 57414, + "snowboarding": 58643, + "snowing": 59407, + "snowmobile": 58627, + "snowshoeing": 58644, + "soap": 61874, + "social-distance": 57803, + "solar-power": 60431, + "sort": 57700, + "sort-by-alpha": 57427, + "sos": 60407, + "soup-kitchen": 59347, + "source": 61892, + "south": 61923, + "south-america": 59364, + "south-east": 61924, + "south-west": 61925, + "spa": 60236, + "space-bar": 57942, + "space-dashboard": 58987, + "spatial-audio": 60395, + "spatial-audio-off": 60392, + "spatial-tracking": 60394, + "speaker": 58157, + "speaker-group": 58158, + "speaker-notes": 59597, + "speaker-notes-off": 59690, + "speaker-phone": 57554, + "speed": 59876, + "spellcheck": 59598, + "splitscreen": 61549, + "spoke": 59815, + "sports": 59952, + "sports-bar": 61939, + "sports-baseball": 59985, + "sports-basketball": 59942, + "sports-cricket": 59943, + "sports-esports": 59944, + "sports-football": 59945, + "sports-golf": 59946, + "sports-gymnastics": 60356, + "sports-handball": 59955, + "sports-hockey": 59947, + "sports-kabaddi": 59956, + "sports-martial-arts": 60137, + "sports-mma": 59948, + "sports-motorsports": 59949, + "sports-rugby": 59950, + "sports-score": 61550, + "sports-soccer": 59951, + "sports-tennis": 59954, + "sports-volleyball": 59953, + "square": 60214, + "square-foot": 59977, + "ssid-chart": 60262, + "stacked-bar-chart": 59878, + "stacked-line-chart": 61995, + "stadium": 60304, + "stairs": 61865, + "star": 59448, + "star-border": 59450, + "star-border-purple500": 61593, + "star-half": 59449, + "star-outline": 61551, + "star-purple500": 61594, + "star-rate": 61676, + "stars": 59600, + "start": 57481, + "stay-current-landscape": 57555, + "stay-current-portrait": 57556, + "stay-primary-landscape": 57557, + "stay-primary-portrait": 57558, + "sticky-note-2": 61948, + "stop": 57415, + "stop-circle": 61297, + "stop-screen-share": 57571, + "storage": 57819, + "store": 59601, + "store-mall-directory": 58723, + "storefront": 59922, + "storm": 61552, + "straight": 60309, + "straighten": 58396, + "stream": 59881, + "streetview": 58734, + "strikethrough-s": 57943, + "stroller": 61870, + "style": 58397, + "subdirectory-arrow-left": 58841, + "subdirectory-arrow-right": 58842, + "subject": 59602, + "subscript": 61713, + "subscriptions": 57444, + "subtitles": 57416, + "subtitles-off": 61298, + "subway": 58735, + "summarize": 61553, + "sunny": 59418, + "sunny-snowing": 59417, + "superscript": 61714, + "supervised-user-circle": 59705, + "supervisor-account": 59603, + "support": 61299, + "support-agent": 61666, + "surfing": 58645, + "surround-sound": 57417, + "swap-calls": 57559, + "swap-horiz": 59604, + "swap-horizontal-circle": 59699, + "swap-vert": 59605, + "swap-vert-circle": 59606, + "swap-vertical-circle": 59606, + "swipe": 59884, + "swipe-down": 60243, + "swipe-down-alt": 60208, + "swipe-left": 60249, + "swipe-left-alt": 60211, + "swipe-right": 60242, + "swipe-right-alt": 60246, + "swipe-up": 60206, + "swipe-up-alt": 60213, + "swipe-vertical": 60241, + "switch-access-shortcut": 59361, + "switch-access-shortcut-add": 59362, + "switch-account": 59885, + "switch-camera": 58398, + "switch-left": 61905, + "switch-right": 61906, + "switch-video": 58399, + "synagogue": 60080, + "sync": 58919, + "sync-alt": 59928, + "sync-disabled": 58920, + "sync-lock": 60142, + "sync-problem": 58921, + "system-security-update": 61554, + "system-security-update-good": 61555, + "system-security-update-warning": 61556, + "system-update": 58922, + "system-update-alt": 59607, + "system-update-tv": 59607, + "tab": 59608, + "tab-unselected": 59609, + "table-bar": 60114, + "table-chart": 57957, + "table-restaurant": 60102, + "table-rows": 61697, + "table-view": 61886, + "tablet": 58159, + "tablet-android": 58160, + "tablet-mac": 58161, + "tag": 59887, + "tag-faces": 58400, + "takeout-dining": 60020, + "tap-and-play": 58923, + "tapas": 61929, + "task": 61557, + "task-alt": 58086, + "taxi-alert": 61300, + "telegram": 60011, + "temple-buddhist": 60083, + "temple-hindu": 60079, + "terminal": 60302, + "terrain": 58724, + "text-decrease": 60125, + "text-fields": 57954, + "text-format": 57701, + "text-increase": 60130, + "text-rotate-up": 59706, + "text-rotate-vertical": 59707, + "text-rotation-angledown": 59708, + "text-rotation-angleup": 59709, + "text-rotation-down": 59710, + "text-rotation-none": 59711, + "text-snippet": 61894, + "textsms": 57560, + "texture": 58401, + "theater-comedy": 60006, + "theaters": 59610, + "thermostat": 61558, + "thermostat-auto": 61559, + "thumb-down": 59611, + "thumb-down-alt": 59414, + "thumb-down-off-alt": 59890, + "thumb-up": 59612, + "thumb-up-alt": 59415, + "thumb-up-off-alt": 59891, + "thumbs-up-down": 59613, + "thunderstorm": 60379, + "tiktok": 60030, + "time-to-leave": 58924, + "timelapse": 58402, + "timeline": 59682, + "timer": 58405, + "timer-10": 58403, + "timer-10-select": 61562, + "timer-3": 58404, + "timer-3-select": 61563, + "timer-off": 58406, + "tips-and-updates": 59290, + "tire-repair": 60360, + "title": 57956, + "toc": 59614, + "today": 59615, + "toggle-off": 59893, + "toggle-on": 59894, + "token": 59941, + "toll": 59616, + "tonality": 58407, + "topic": 61896, + "tornado": 57753, + "touch-app": 59667, + "tour": 61301, + "toys": 58162, + "track-changes": 59617, + "traffic": 58725, + "train": 58736, + "tram": 58737, + "transcribe": 63724, + "transfer-within-a-station": 58738, + "transform": 58408, + "transgender": 58765, + "transit-enterexit": 58745, + "translate": 59618, + "travel-explore": 58075, + "trending-down": 59619, + "trending-flat": 59620, + "trending-neutral": 59620, + "trending-up": 59621, + "trip-origin": 58747, + "trolley": 63595, + "troubleshoot": 57810, + "try": 61564, + "tsunami": 60376, + "tty": 61866, + "tune": 58409, + "tungsten": 61565, + "turn-left": 60326, + "turn-right": 60331, + "turn-sharp-left": 60327, + "turn-sharp-right": 60330, + "turn-slight-left": 60324, + "turn-slight-right": 60314, + "turned-in": 59622, + "turned-in-not": 59623, + "tv": 58163, + "tv-off": 58951, + "two-wheeler": 59897, + "type-specimen": 63728, + "u-turn-left": 60321, + "u-turn-right": 60322, + "umbrella": 61869, + "unarchive": 57705, + "undo": 57702, + "unfold-less": 58838, + "unfold-less-double": 63695, + "unfold-more": 58839, + "unfold-more-double": 63696, + "unpublished": 62006, + "unsubscribe": 57579, + "upcoming": 61566, + "update": 59683, + "update-disabled": 57461, + "upgrade": 61691, + "upload": 61595, + "upload-file": 59900, + "usb": 57824, + "usb-off": 58618, + "vaccines": 57656, + "vape-free": 60358, + "vaping-rooms": 60367, + "verified": 61302, + "verified-user": 59624, + "vertical-align-bottom": 57944, + "vertical-align-center": 57945, + "vertical-align-top": 57946, + "vertical-distribute": 57462, + "vertical-shades": 60430, + "vertical-shades-closed": 60429, + "vertical-split": 59721, + "vibration": 58925, + "video-call": 57456, + "video-camera-back": 61567, + "video-camera-front": 61568, + "video-chat": 63648, + "video-collection": 57418, + "video-file": 60295, + "video-label": 57457, + "video-library": 57418, + "video-settings": 60021, + "video-stable": 61569, + "videocam": 57419, + "videocam-off": 57420, + "videogame-asset": 58168, + "videogame-asset-off": 58624, + "view-agenda": 59625, + "view-array": 59626, + "view-carousel": 59627, + "view-column": 59628, + "view-comfortable": 58410, + "view-comfy": 58410, + "view-comfy-alt": 60275, + "view-compact": 58411, + "view-compact-alt": 60276, + "view-cozy": 60277, + "view-day": 59629, + "view-headline": 59630, + "view-in-ar": 59902, + "view-kanban": 60287, + "view-list": 59631, + "view-module": 59632, + "view-quilt": 59633, + "view-sidebar": 61716, + "view-stream": 59634, + "view-timeline": 60293, + "view-week": 59635, + "vignette": 58421, + "villa": 58758, + "visibility": 59636, + "visibility-off": 59637, + "voice-chat": 58926, + "voice-over-off": 59722, + "voicemail": 57561, + "volcano": 60378, + "volume-down": 57421, + "volume-down-alt": 59292, + "volume-mute": 57422, + "volume-off": 57423, + "volume-up": 57424, + "volunteer-activism": 60016, + "vpn-key": 57562, + "vpn-key-off": 60282, + "vpn-lock": 58927, + "vrpano": 61570, + "wallet": 63743, + "wallet-giftcard": 59638, + "wallet-membership": 59639, + "wallet-travel": 59640, + "wallpaper": 57788, + "warehouse": 60344, + "warning": 57346, + "warning-amber": 61571, + "wash": 61873, + "watch": 58164, + "watch-later": 59684, + "watch-off": 60131, + "water": 61572, + "water-damage": 61955, + "water-drop": 59288, + "waterfall-chart": 59904, + "waves": 57718, + "waving-hand": 59238, + "wb-auto": 58412, + "wb-cloudy": 58413, + "wb-incandescent": 58414, + "wb-iridescent": 58422, + "wb-shade": 59905, + "wb-sunny": 58416, + "wb-twighlight": 59906, + "wb-twilight": 57798, + "wc": 58941, + "web": 57425, + "web-asset": 57449, + "web-asset-off": 58615, + "web-stories": 58773, + "webhook": 60306, + "wechat": 60033, + "weekend": 57707, + "west": 61926, + "whatshot": 59406, + "wheelchair-pickup": 61867, + "where-to-vote": 57719, + "widgets": 57789, + "width-full": 63733, + "width-normal": 63734, + "width-wide": 63735, + "wifi": 58942, + "wifi-1-bar": 58570, + "wifi-2-bar": 58585, + "wifi-calling": 61303, + "wifi-calling-3": 61573, + "wifi-channel": 60266, + "wifi-find": 60209, + "wifi-lock": 57825, + "wifi-off": 58952, + "wifi-password": 60267, + "wifi-protected-setup": 61692, + "wifi-tethering": 57826, + "wifi-tethering-error": 60121, + "wifi-tethering-error-rounded": 61574, + "wifi-tethering-off": 61575, + "wind-power": 60428, + "window": 61576, + "wine-bar": 61928, + "woman": 57662, + "woman-2": 63719, + "woo-commerce": 60013, + "wordpress": 60063, + "work": 59641, + "work-history": 60425, + "work-off": 59714, + "work-outline": 59715, + "workspace-premium": 59311, + "workspaces": 57760, + "workspaces-filled": 59917, + "workspaces-outline": 59919, + "wrap-text": 57947, + "wrong-location": 61304, + "wysiwyg": 61891, + "yard": 61577, + "youtube-searched-for": 59642, + "zoom-in": 59647, + "zoom-in-map": 60205, + "zoom-out": 59648, + "zoom-out-map": 58731 +} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/Octicons.json b/node_modules/react-native-vector-icons/glyphmaps/Octicons.json new file mode 100644 index 00000000..bd293427 --- /dev/null +++ b/node_modules/react-native-vector-icons/glyphmaps/Octicons.json @@ -0,0 +1,252 @@ +{ + "accessibility": 61982, + "alert": 61983, + "apps": 61984, + "archive": 61707, + "arrow-both": 61985, + "arrow-down": 61708, + "arrow-left": 61712, + "arrow-right": 61714, + "arrow-switch": 61986, + "arrow-up": 61716, + "beaker": 61987, + "bell": 61726, + "bell-fill": 61988, + "bell-slash": 61989, + "blocked": 61990, + "bold": 61729, + "book": 61730, + "bookmark": 61732, + "bookmark-slash": 61991, + "briefcase": 61734, + "broadcast": 61992, + "browser": 61993, + "bug": 61994, + "calendar": 61735, + "check": 61739, + "check-circle": 61740, + "check-circle-fill": 61995, + "checklist": 61996, + "chevron-down": 61742, + "chevron-left": 61743, + "chevron-right": 61744, + "chevron-up": 61745, + "circle": 61751, + "circle-slash": 61997, + "clock": 61753, + "code": 61760, + "code-of-conduct": 61998, + "code-review": 61999, + "code-square": 62000, + "codescan": 62001, + "codescan-checkmark": 62002, + "codespaces": 62003, + "columns": 61764, + "comment": 62004, + "comment-discussion": 62005, + "container": 62006, + "copy": 61767, + "cpu": 61776, + "credit-card": 61777, + "cross-reference": 62007, + "dash": 62008, + "database": 61780, + "dependabot": 62009, + "desktop-download": 62010, + "device-camera": 62011, + "device-camera-video": 62012, + "device-desktop": 62013, + "device-mobile": 62014, + "diamond": 62015, + "diff": 62016, + "diff-added": 62017, + "diff-ignored": 62018, + "diff-modified": 62019, + "diff-removed": 62020, + "diff-renamed": 62021, + "dot": 62022, + "dot-fill": 62023, + "download": 61787, + "duplicate": 62024, + "ellipsis": 62025, + "eye": 61795, + "eye-closed": 62026, + "feed-discussion": 62027, + "feed-heart": 62028, + "feed-person": 62029, + "feed-repo": 62030, + "feed-rocket": 62031, + "feed-star": 62032, + "feed-tag": 62033, + "file": 61801, + "file-badge": 62034, + "file-binary": 62035, + "file-code": 62036, + "file-diff": 62037, + "file-directory": 62038, + "file-submodule": 62039, + "file-symlink-file": 62040, + "file-zip": 62041, + "filter": 61806, + "flame": 62042, + "fold": 62043, + "fold-down": 62044, + "fold-up": 62045, + "gear": 62046, + "gift": 61813, + "git-branch": 61814, + "git-commit": 61815, + "git-compare": 62047, + "git-merge": 61816, + "git-pull-request": 61817, + "git-pull-request-closed": 62048, + "git-pull-request-draft": 62049, + "globe": 61820, + "grabber": 62050, + "graph": 62051, + "hash": 61823, + "heading": 62052, + "heart": 61825, + "heart-fill": 62053, + "history": 62054, + "home": 61828, + "horizontal-rule": 62055, + "hourglass": 62056, + "hubot": 62057, + "id-badge": 62058, + "image": 61829, + "inbox": 61830, + "infinity": 62059, + "info": 61831, + "issue-closed": 62060, + "issue-draft": 62061, + "issue-opened": 62062, + "issue-reopened": 62063, + "italic": 61833, + "iterations": 62064, + "kebab-horizontal": 62065, + "key": 61834, + "key-asterisk": 62066, + "law": 62067, + "light-bulb": 62068, + "link": 61838, + "link-external": 62069, + "list-ordered": 62070, + "list-unordered": 62071, + "location": 62072, + "lock": 61843, + "log": 62073, + "logo-gist": 62074, + "logo-github": 62075, + "mail": 61846, + "mark-github": 62076, + "markdown": 62077, + "megaphone": 62078, + "mention": 62079, + "meter": 62080, + "milestone": 62081, + "mirror": 62082, + "moon": 61863, + "mortar-board": 62083, + "multi-select": 62084, + "mute": 62085, + "no-entry": 62086, + "north-star": 62087, + "note": 62088, + "number": 62089, + "organization": 62090, + "package": 61872, + "package-dependencies": 62091, + "package-dependents": 62092, + "paintbrush": 62093, + "paper-airplane": 62094, + "paste": 62095, + "pencil": 62096, + "people": 62097, + "person": 62098, + "person-add": 62099, + "person-fill": 62100, + "pin": 62101, + "play": 61886, + "plug": 62102, + "plus": 61888, + "plus-circle": 61889, + "project": 62103, + "pulse": 62104, + "question": 62105, + "quote": 62106, + "reply": 62107, + "repo": 62108, + "repo-clone": 62109, + "repo-deleted": 62110, + "repo-forked": 62111, + "repo-pull": 62112, + "repo-push": 62113, + "repo-template": 62114, + "report": 62115, + "rocket": 62116, + "rows": 62117, + "rss": 61901, + "ruby": 62118, + "screen-full": 62119, + "screen-normal": 62120, + "search": 61904, + "server": 61906, + "share": 61908, + "share-android": 62121, + "shield": 61910, + "shield-check": 62122, + "shield-lock": 62123, + "shield-x": 62124, + "sidebar-collapse": 62125, + "sidebar-expand": 62126, + "sign-in": 62127, + "sign-out": 62128, + "single-select": 62129, + "skip": 62130, + "smiley": 62131, + "sort-asc": 62132, + "sort-desc": 62133, + "square": 61924, + "square-fill": 62134, + "squirrel": 62135, + "stack": 62136, + "star": 61925, + "star-fill": 62137, + "stop": 62138, + "stopwatch": 62139, + "strikethrough": 62140, + "sun": 61927, + "sync": 62141, + "tab-external": 62142, + "table": 62143, + "tag": 61931, + "tasklist": 62144, + "telescope": 62145, + "telescope-fill": 62146, + "terminal": 61933, + "three-bars": 62147, + "thumbsdown": 62148, + "thumbsup": 62149, + "tools": 62150, + "trash": 61940, + "triangle-down": 62151, + "triangle-left": 62152, + "triangle-right": 62153, + "triangle-up": 62154, + "typography": 62155, + "unfold": 62156, + "unlock": 61953, + "unmute": 62157, + "unverified": 62158, + "upload": 61954, + "verified": 62159, + "versions": 62160, + "video": 61962, + "webhook": 62161, + "workflow": 62162, + "x": 61973, + "x-circle": 61974, + "x-circle-fill": 62163, + "zap": 61978 +} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/SimpleLineIcons.json b/node_modules/react-native-vector-icons/glyphmaps/SimpleLineIcons.json new file mode 100644 index 00000000..b9487fdd --- /dev/null +++ b/node_modules/react-native-vector-icons/glyphmaps/SimpleLineIcons.json @@ -0,0 +1,191 @@ +{ + "user": 57349, + "people": 57345, + "user-female": 57344, + "user-follow": 57346, + "user-following": 57347, + "user-unfollow": 57348, + "login": 57446, + "logout": 57445, + "emotsmile": 57377, + "phone": 58880, + "call-end": 57416, + "call-in": 57415, + "call-out": 57414, + "map": 57395, + "location-pin": 57494, + "direction": 57410, + "directions": 57409, + "compass": 57413, + "layers": 57396, + "menu": 58881, + "list": 57447, + "options-vertical": 58882, + "options": 58883, + "arrow-down": 58884, + "arrow-left": 58885, + "arrow-right": 58886, + "arrow-up": 58887, + "arrow-up-circle": 57464, + "arrow-left-circle": 57466, + "arrow-right-circle": 57465, + "arrow-down-circle": 57467, + "check": 57472, + "clock": 57473, + "plus": 57493, + "minus": 58901, + "close": 57474, + "event": 58905, + "exclamation": 58903, + "organization": 58902, + "trophy": 57350, + "screen-smartphone": 57360, + "screen-desktop": 57361, + "plane": 57362, + "notebook": 57363, + "mustache": 57364, + "mouse": 57365, + "magnet": 57366, + "energy": 57376, + "disc": 57378, + "cursor": 57454, + "cursor-move": 57379, + "crop": 57380, + "chemistry": 57382, + "speedometer": 57351, + "shield": 57358, + "screen-tablet": 57359, + "magic-wand": 57367, + "hourglass": 57368, + "graduation": 57369, + "ghost": 57370, + "game-controller": 57371, + "fire": 57372, + "eyeglass": 57373, + "envelope-open": 57374, + "envelope-letter": 57375, + "bell": 57383, + "badge": 57384, + "anchor": 57385, + "wallet": 57386, + "vector": 57387, + "speech": 57388, + "puzzle": 57389, + "printer": 57390, + "present": 57391, + "playlist": 57392, + "pin": 57393, + "picture": 57394, + "handbag": 57397, + "globe-alt": 57398, + "globe": 57399, + "folder-alt": 57401, + "folder": 57481, + "film": 57402, + "feed": 57403, + "drop": 57406, + "drawer": 57407, + "docs": 57408, + "doc": 57477, + "diamond": 57411, + "cup": 57412, + "calculator": 57417, + "bubbles": 57418, + "briefcase": 57419, + "book-open": 57420, + "basket-loaded": 57421, + "basket": 57422, + "bag": 57423, + "action-undo": 57424, + "action-redo": 57425, + "wrench": 57426, + "umbrella": 57427, + "trash": 57428, + "tag": 57429, + "support": 57430, + "frame": 57400, + "size-fullscreen": 57431, + "size-actual": 57432, + "shuffle": 57433, + "share-alt": 57434, + "share": 57435, + "rocket": 57436, + "question": 57437, + "pie-chart": 57438, + "pencil": 57439, + "note": 57440, + "loop": 57444, + "home": 57449, + "grid": 57450, + "graph": 57451, + "microphone": 57443, + "music-tone-alt": 57441, + "music-tone": 57442, + "earphones-alt": 57404, + "earphones": 57405, + "equalizer": 57452, + "like": 57448, + "dislike": 57453, + "control-start": 57455, + "control-rewind": 57456, + "control-play": 57457, + "control-pause": 57458, + "control-forward": 57459, + "control-end": 57460, + "volume-1": 57503, + "volume-2": 57504, + "volume-off": 57505, + "calendar": 57461, + "bulb": 57462, + "chart": 57463, + "ban": 57468, + "bubble": 57469, + "camrecorder": 57470, + "camera": 57471, + "cloud-download": 57475, + "cloud-upload": 57476, + "envelope": 57478, + "eye": 57479, + "flag": 57480, + "heart": 57482, + "info": 57483, + "key": 57484, + "link": 57485, + "lock": 57486, + "lock-open": 57487, + "magnifier": 57488, + "magnifier-add": 57489, + "magnifier-remove": 57490, + "paper-clip": 57491, + "paper-plane": 57492, + "power": 57495, + "refresh": 57496, + "reload": 57497, + "settings": 57498, + "star": 57499, + "symbol-female": 57500, + "symbol-male": 57501, + "target": 57502, + "credit-card": 57381, + "paypal": 58888, + "social-tumblr": 57354, + "social-twitter": 57353, + "social-facebook": 57355, + "social-instagram": 58889, + "social-linkedin": 58890, + "social-pinterest": 58891, + "social-github": 58892, + "social-google": 58893, + "social-reddit": 58894, + "social-skype": 58895, + "social-dribbble": 57357, + "social-behance": 58896, + "social-foursqare": 58897, + "social-soundcloud": 58898, + "social-spotify": 58899, + "social-stumbleupon": 58900, + "social-youtube": 57352, + "social-dropbox": 57356, + "social-vkontakte": 58904, + "social-steam": 58912 +} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/Zocial.json b/node_modules/react-native-vector-icons/glyphmaps/Zocial.json new file mode 100644 index 00000000..a60021e7 --- /dev/null +++ b/node_modules/react-native-vector-icons/glyphmaps/Zocial.json @@ -0,0 +1,102 @@ +{ + "acrobat": 61696, + "amazon": 61697, + "android": 61698, + "angellist": 61699, + "aol": 61700, + "appnet": 61701, + "appstore": 61702, + "bitbucket": 61703, + "bitcoin": 61704, + "blogger": 61705, + "buffer": 61706, + "cal": 61707, + "call": 61708, + "cart": 61709, + "chrome": 61710, + "cloudapp": 61711, + "creativecommons": 61712, + "delicious": 61713, + "digg": 61714, + "disqus": 61715, + "dribbble": 61716, + "dropbox": 61717, + "drupal": 61718, + "dwolla": 61720, + "email": 61721, + "eventasaurus": 61722, + "eventbrite": 61723, + "eventful": 61724, + "evernote": 61725, + "facebook": 61726, + "fivehundredpx": 61727, + "flattr": 61728, + "flickr": 61729, + "forrst": 61730, + "foursquare": 61731, + "github": 61732, + "gmail": 61733, + "google": 61734, + "googleplay": 61735, + "googleplus": 61736, + "gowalla": 61737, + "grooveshark": 61738, + "guest": 61739, + "html5": 61740, + "ie": 61741, + "instagram": 61742, + "instapaper": 61743, + "intensedebate": 61744, + "itunes": 61745, + "klout": 61746, + "lanyrd": 61747, + "lastfm": 61748, + "lego": 61749, + "linkedin": 61750, + "lkdto": 61751, + "logmein": 61752, + "macstore": 61753, + "meetup": 61754, + "myspace": 61755, + "ninetyninedesigns": 61756, + "openid": 61757, + "opentable": 61758, + "paypal": 61759, + "persona": 61796, + "pinboard": 61760, + "pinterest": 61761, + "plancast": 61762, + "plurk": 61763, + "pocket": 61764, + "podcast": 61765, + "posterous": 61766, + "print": 61767, + "quora": 61768, + "reddit": 61769, + "rss": 61770, + "scribd": 61771, + "skype": 61772, + "smashing": 61773, + "songkick": 61774, + "soundcloud": 61775, + "spotify": 61776, + "stackoverflow": 61777, + "statusnet": 61778, + "steam": 61779, + "stripe": 61780, + "stumbleupon": 61781, + "tumblr": 61782, + "twitter": 61783, + "viadeo": 61784, + "vimeo": 61785, + "vk": 61786, + "weibo": 61787, + "wikipedia": 61788, + "windows": 61789, + "wordpress": 61790, + "xing": 61791, + "yahoo": 61792, + "ycombinator": 61793, + "yelp": 61794, + "youtube": 61795 +} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/index.js b/node_modules/react-native-vector-icons/index.js new file mode 100644 index 00000000..27fff26c --- /dev/null +++ b/node_modules/react-native-vector-icons/index.js @@ -0,0 +1,4 @@ +export { default as createIconSet } from './lib/create-icon-set'; +export { default as createMultiStyleIconSet } from './lib/create-multi-style-icon-set'; +export { default as createIconSetFromFontello } from './lib/create-icon-set-from-fontello'; +export { default as createIconSetFromIcoMoon } from './lib/create-icon-set-from-icomoon'; diff --git a/node_modules/react-native-vector-icons/index.js.flow b/node_modules/react-native-vector-icons/index.js.flow new file mode 100644 index 00000000..e5ebff7b --- /dev/null +++ b/node_modules/react-native-vector-icons/index.js.flow @@ -0,0 +1,85 @@ +/** + * @flow strict + */ + +import { PureComponent } from 'react'; + +export type Color = number | string; + +export type IconButtonProps = { + backgroundColor?: Color, + borderRadius?: number, + color?: Color, + name: Glyphs, + size?: number, + ... +}; + +declare class IconButton extends PureComponent< + IconButtonProps +> {} + +export type IconProps = { + allowFontScaling?: boolean, + color?: Color, + name: Glyphs, + size?: number, + ... +}; + +export type ImageSource = {| + uri: string, + scale: number, +|}; + +declare class Icon extends PureComponent> { + static Button: Class>; + + static getFontFamily(): string; + static getImageSource( + name: Glyphs, + size?: number, + color?: Color + ): Promise; + static getImageSourceSync( + name: Glyphs, + size?: number, + color?: Color + ): ImageSource; + static getRawGlyphMap(): { [name: Glyphs]: number }; + static hasIcon(name: string): boolean; + static loadFont(file?: string): Promise; +} + +export type { Icon }; + +declare export function createIconSet( + glyphMap: GlyphMap, + fontFamily: string, + fontFile?: string +): Class>>; + +export type FontelloConfig = { + glyphs: Array<{ + css: string, + code: number, + }>, +}; + +declare export function createIconSetFromFontello( + config: FontelloConfig, + fontFamily?: string, + fontFile?: string +): Class>; + +export type IcoMoonConfig = { + icons: Array<{ + properties: { name: string, code: number }, + }>, +}; + +declare export function createIconSetFromIcoMoon( + config: IcoMoonConfig, + fontFamily?: string, + fontFile?: string +): Class>; diff --git a/node_modules/react-native-vector-icons/package.json b/node_modules/react-native-vector-icons/package.json new file mode 100644 index 00000000..8bc76dd5 --- /dev/null +++ b/node_modules/react-native-vector-icons/package.json @@ -0,0 +1,107 @@ +{ + "name": "react-native-vector-icons", + "version": "10.2.0", + "description": "Customizable Icons for React Native with support for NavBar/TabBar, image source and full styling.", + "main": "dist/index.js", + "bin": { + "fa-upgrade.sh": "./bin/fa-upgrade.sh", + "fa5-upgrade": "./bin/fa5-upgrade.sh", + "fa6-upgrade": "./bin/fa6-upgrade.sh", + "generate-icon": "./bin/generate-icon.js" + }, + "scripts": { + "test": "eslint index.js {bin,lib}/*.js", + "format": "prettier index.js *.md {bin,lib,directory,Examples}/**/*.js --write", + "prepublish": "npm run build-web && npm run build-flow", + "build": "./scripts/build-icons.sh", + "build-web": "rm -rf ./dist && babel *.js --out-dir ./dist && babel lib --out-dir ./dist/lib && cp -R ./glyphmaps ./dist/glyphmaps", + "build-flow": "./scripts/build-flow.sh", + "build-antd": "./scripts/antdesign.sh", + "build-entypo": "./scripts/entypo.sh", + "build-evilicons": "./scripts/evilicons.sh", + "build-fontawesome": "./scripts/fontawesome.sh", + "build-fontawesome5": "./scripts/fontawesome5.sh", + "build-fontawesome6": "./scripts/fontawesome6.sh", + "build-fontisto": "./scripts/fontisto.sh", + "build-feather": "./scripts/feather.sh", + "build-foundation": "./scripts/foundation.sh", + "build-ionicons": "./scripts/ionicons.sh", + "build-materialicons": "./scripts/materialicons.sh", + "build-materialcommunityicons": "./scripts/materialcommunityicons.sh", + "build-octicons": "./scripts/octicons.sh", + "build-zocial": "./scripts/zocial.sh", + "build-simplelineicons": "./scripts/simplelineicons.sh" + }, + "keywords": [ + "react-native", + "react-component", + "react-native-component", + "react", + "mobile", + "ios", + "android", + "osx", + "windows", + "macos", + "ui", + "icon", + "icons", + "vector", + "retina", + "font" + ], + "author": { + "name": "Joel Arvidsson", + "email": "joel@oblador.se" + }, + "homepage": "https://github.com/oblador/react-native-vector-icons", + "bugs": { + "url": "https://github.com/oblador/react-native-vector-icons/issues" + }, + "repository": { + "type": "git", + "url": "git://github.com/oblador/react-native-vector-icons.git" + }, + "license": "MIT", + "dependencies": { + "prop-types": "^15.7.2", + "yargs": "^16.1.1" + }, + "devDependencies": { + "@babel/cli": "^7.12.9", + "@babel/core": "^7.12.9", + "@entypo-icons/core": "^1.0.1", + "@mdi/font": "^6.5.95", + "@primer/octicons": "^16.3.1", + "babel-eslint": "^10.1.0", + "css-social-buttons": "^1.1.1", + "eslint": "^7.2.0", + "eslint-config-airbnb": "^18.2.0", + "eslint-config-prettier": "^6.11.0", + "eslint-plugin-import": "^2.21.2", + "eslint-plugin-jsx-a11y": "^6.3.0", + "eslint-plugin-prettier": "^3.1.4", + "eslint-plugin-react": "^7.20.0", + "eslint-plugin-react-hooks": "^4", + "evil-icons": "^1.10.1", + "feather-icons": "^4.28.0", + "font-awesome": "^4.7.0", + "fontisto": "^3.0.4", + "ionicons": "^7.1.0", + "metro-react-native-babel-preset": "^0.66.2", + "oslllo-svg-fixer": "^2.2.0", + "prettier": "^1.19.1", + "react": "^17.0.2", + "simple-line-icons": "^2.5.5", + "svg2ttf": "^6.0.3", + "svgicons2svgfont": "^12.0.0" + }, + "codegenConfig": { + "name": "RNVectorIconsSpec", + "type": "modules", + "jsSrcsDir": "lib", + "android": { + "javaPackageName": "com.oblador.vectoricons" + } + } +} diff --git a/node_modules/react-native-vector-icons/templates/bundled-icon-set.tpl b/node_modules/react-native-vector-icons/templates/bundled-icon-set.tpl new file mode 100644 index 00000000..54a765df --- /dev/null +++ b/node_modules/react-native-vector-icons/templates/bundled-icon-set.tpl @@ -0,0 +1,16 @@ +/** + * ${componentName} icon set component. + * Usage: <${componentName} name="icon-name" size={20} color="#4F8EF7" /> + */ + +import createIconSet from 'react-native-vector-icons/lib/create-icon-set'; +const glyphMap = ${glyphMap}; + +const iconSet = createIconSet(glyphMap, '${fontFamily}', '${componentName}.ttf'); + +export default iconSet; +export const { + Button, + getImageSource, + getImageSourceSync, +} = iconSet; diff --git a/node_modules/react-native-vector-icons/templates/separated-icon-set.tpl b/node_modules/react-native-vector-icons/templates/separated-icon-set.tpl new file mode 100644 index 00000000..a9827739 --- /dev/null +++ b/node_modules/react-native-vector-icons/templates/separated-icon-set.tpl @@ -0,0 +1,16 @@ +/** + * ${componentName} icon set component. + * Usage: <${componentName} name="icon-name" size={20} color="#4F8EF7" /> + */ + +import createIconSet from './lib/create-icon-set'; +import glyphMap from './glyphmaps/${componentName}.json'; + +const iconSet = createIconSet(glyphMap, '${fontFamily}', '${componentName}.ttf'); + +export default iconSet; +export const { + Button, + getImageSource, + getImageSourceSync, +} = iconSet; diff --git a/node_modules/require-directory/.jshintrc b/node_modules/require-directory/.jshintrc new file mode 100644 index 00000000..e14e4dcb --- /dev/null +++ b/node_modules/require-directory/.jshintrc @@ -0,0 +1,67 @@ +{ + "maxerr" : 50, + "bitwise" : true, + "camelcase" : true, + "curly" : true, + "eqeqeq" : true, + "forin" : true, + "immed" : true, + "indent" : 2, + "latedef" : true, + "newcap" : true, + "noarg" : true, + "noempty" : true, + "nonew" : true, + "plusplus" : true, + "quotmark" : true, + "undef" : true, + "unused" : true, + "strict" : true, + "trailing" : true, + "maxparams" : false, + "maxdepth" : false, + "maxstatements" : false, + "maxcomplexity" : false, + "maxlen" : false, + "asi" : false, + "boss" : false, + "debug" : false, + "eqnull" : true, + "es5" : false, + "esnext" : false, + "moz" : false, + "evil" : false, + "expr" : true, + "funcscope" : true, + "globalstrict" : true, + "iterator" : true, + "lastsemic" : false, + "laxbreak" : false, + "laxcomma" : false, + "loopfunc" : false, + "multistr" : false, + "proto" : false, + "scripturl" : false, + "smarttabs" : false, + "shadow" : false, + "sub" : false, + "supernew" : false, + "validthis" : false, + "browser" : true, + "couch" : false, + "devel" : true, + "dojo" : false, + "jquery" : false, + "mootools" : false, + "node" : true, + "nonstandard" : false, + "prototypejs" : false, + "rhino" : false, + "worker" : false, + "wsh" : false, + "yui" : false, + "nomen" : true, + "onevar" : true, + "passfail" : false, + "white" : true +} diff --git a/node_modules/require-directory/.npmignore b/node_modules/require-directory/.npmignore new file mode 100644 index 00000000..47cf365a --- /dev/null +++ b/node_modules/require-directory/.npmignore @@ -0,0 +1 @@ +test/** diff --git a/node_modules/require-directory/.travis.yml b/node_modules/require-directory/.travis.yml new file mode 100644 index 00000000..20fd86b6 --- /dev/null +++ b/node_modules/require-directory/.travis.yml @@ -0,0 +1,3 @@ +language: node_js +node_js: + - 0.10 diff --git a/node_modules/require-directory/LICENSE b/node_modules/require-directory/LICENSE new file mode 100644 index 00000000..a70f253a --- /dev/null +++ b/node_modules/require-directory/LICENSE @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2011 Troy Goode + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/require-directory/README.markdown b/node_modules/require-directory/README.markdown new file mode 100644 index 00000000..926a063e --- /dev/null +++ b/node_modules/require-directory/README.markdown @@ -0,0 +1,184 @@ +# require-directory + +Recursively iterates over specified directory, `require()`'ing each file, and returning a nested hash structure containing those modules. + +**[Follow me (@troygoode) on Twitter!](https://twitter.com/intent/user?screen_name=troygoode)** + +[![NPM](https://nodei.co/npm/require-directory.png?downloads=true&stars=true)](https://nodei.co/npm/require-directory/) + +[![build status](https://secure.travis-ci.org/troygoode/node-require-directory.png)](http://travis-ci.org/troygoode/node-require-directory) + +## How To Use + +### Installation (via [npm](https://npmjs.org/package/require-directory)) + +```bash +$ npm install require-directory +``` + +### Usage + +A common pattern in node.js is to include an index file which creates a hash of the files in its current directory. Given a directory structure like so: + +* app.js +* routes/ + * index.js + * home.js + * auth/ + * login.js + * logout.js + * register.js + +`routes/index.js` uses `require-directory` to build the hash (rather than doing so manually) like so: + +```javascript +var requireDirectory = require('require-directory'); +module.exports = requireDirectory(module); +``` + +`app.js` references `routes/index.js` like any other module, but it now has a hash/tree of the exports from the `./routes/` directory: + +```javascript +var routes = require('./routes'); + +// snip + +app.get('/', routes.home); +app.get('/register', routes.auth.register); +app.get('/login', routes.auth.login); +app.get('/logout', routes.auth.logout); +``` + +The `routes` variable above is the equivalent of this: + +```javascript +var routes = { + home: require('routes/home.js'), + auth: { + login: require('routes/auth/login.js'), + logout: require('routes/auth/logout.js'), + register: require('routes/auth/register.js') + } +}; +``` + +*Note that `routes.index` will be `undefined` as you would hope.* + +### Specifying Another Directory + +You can specify which directory you want to build a tree of (if it isn't the current directory for whatever reason) by passing it as the second parameter. Not specifying the path (`requireDirectory(module)`) is the equivelant of `requireDirectory(module, __dirname)`: + +```javascript +var requireDirectory = require('require-directory'); +module.exports = requireDirectory(module, './some/subdirectory'); +``` + +For example, in the [example in the Usage section](#usage) we could have avoided creating `routes/index.js` and instead changed the first lines of `app.js` to: + +```javascript +var requireDirectory = require('require-directory'); +var routes = requireDirectory(module, './routes'); +``` + +## Options + +You can pass an options hash to `require-directory` as the 2nd parameter (or 3rd if you're passing the path to another directory as the 2nd parameter already). Here are the available options: + +### Whitelisting + +Whitelisting (either via RegExp or function) allows you to specify that only certain files be loaded. + +```javascript +var requireDirectory = require('require-directory'), + whitelist = /onlyinclude.js$/, + hash = requireDirectory(module, {include: whitelist}); +``` + +```javascript +var requireDirectory = require('require-directory'), + check = function(path){ + if(/onlyinclude.js$/.test(path)){ + return true; // don't include + }else{ + return false; // go ahead and include + } + }, + hash = requireDirectory(module, {include: check}); +``` + +### Blacklisting + +Blacklisting (either via RegExp or function) allows you to specify that all but certain files should be loaded. + +```javascript +var requireDirectory = require('require-directory'), + blacklist = /dontinclude\.js$/, + hash = requireDirectory(module, {exclude: blacklist}); +``` + +```javascript +var requireDirectory = require('require-directory'), + check = function(path){ + if(/dontinclude\.js$/.test(path)){ + return false; // don't include + }else{ + return true; // go ahead and include + } + }, + hash = requireDirectory(module, {exclude: check}); +``` + +### Visiting Objects As They're Loaded + +`require-directory` takes a function as the `visit` option that will be called for each module that is added to module.exports. + +```javascript +var requireDirectory = require('require-directory'), + visitor = function(obj) { + console.log(obj); // will be called for every module that is loaded + }, + hash = requireDirectory(module, {visit: visitor}); +``` + +The visitor can also transform the objects by returning a value: + +```javascript +var requireDirectory = require('require-directory'), + visitor = function(obj) { + return obj(new Date()); + }, + hash = requireDirectory(module, {visit: visitor}); +``` + +### Renaming Keys + +```javascript +var requireDirectory = require('require-directory'), + renamer = function(name) { + return name.toUpperCase(); + }, + hash = requireDirectory(module, {rename: renamer}); +``` + +### No Recursion + +```javascript +var requireDirectory = require('require-directory'), + hash = requireDirectory(module, {recurse: false}); +``` + +## Run Unit Tests + +```bash +$ npm run lint +$ npm test +``` + +## License + +[MIT License](http://www.opensource.org/licenses/mit-license.php) + +## Author + +[Troy Goode](https://github.com/TroyGoode) ([troygoode@gmail.com](mailto:troygoode@gmail.com)) + diff --git a/node_modules/require-directory/index.js b/node_modules/require-directory/index.js new file mode 100644 index 00000000..cd37da7e --- /dev/null +++ b/node_modules/require-directory/index.js @@ -0,0 +1,86 @@ +'use strict'; + +var fs = require('fs'), + join = require('path').join, + resolve = require('path').resolve, + dirname = require('path').dirname, + defaultOptions = { + extensions: ['js', 'json', 'coffee'], + recurse: true, + rename: function (name) { + return name; + }, + visit: function (obj) { + return obj; + } + }; + +function checkFileInclusion(path, filename, options) { + return ( + // verify file has valid extension + (new RegExp('\\.(' + options.extensions.join('|') + ')$', 'i').test(filename)) && + + // if options.include is a RegExp, evaluate it and make sure the path passes + !(options.include && options.include instanceof RegExp && !options.include.test(path)) && + + // if options.include is a function, evaluate it and make sure the path passes + !(options.include && typeof options.include === 'function' && !options.include(path, filename)) && + + // if options.exclude is a RegExp, evaluate it and make sure the path doesn't pass + !(options.exclude && options.exclude instanceof RegExp && options.exclude.test(path)) && + + // if options.exclude is a function, evaluate it and make sure the path doesn't pass + !(options.exclude && typeof options.exclude === 'function' && options.exclude(path, filename)) + ); +} + +function requireDirectory(m, path, options) { + var retval = {}; + + // path is optional + if (path && !options && typeof path !== 'string') { + options = path; + path = null; + } + + // default options + options = options || {}; + for (var prop in defaultOptions) { + if (typeof options[prop] === 'undefined') { + options[prop] = defaultOptions[prop]; + } + } + + // if no path was passed in, assume the equivelant of __dirname from caller + // otherwise, resolve path relative to the equivalent of __dirname + path = !path ? dirname(m.filename) : resolve(dirname(m.filename), path); + + // get the path of each file in specified directory, append to current tree node, recurse + fs.readdirSync(path).forEach(function (filename) { + var joined = join(path, filename), + files, + key, + obj; + + if (fs.statSync(joined).isDirectory() && options.recurse) { + // this node is a directory; recurse + files = requireDirectory(m, joined, options); + // exclude empty directories + if (Object.keys(files).length) { + retval[options.rename(filename, joined, filename)] = files; + } + } else { + if (joined !== m.filename && checkFileInclusion(joined, filename, options)) { + // hash node key shouldn't include file extension + key = filename.substring(0, filename.lastIndexOf('.')); + obj = m.require(joined); + retval[options.rename(key, joined, filename)] = options.visit(obj, joined, filename) || obj; + } + } + }); + + return retval; +} + +module.exports = requireDirectory; +module.exports.defaults = defaultOptions; diff --git a/node_modules/require-directory/package.json b/node_modules/require-directory/package.json new file mode 100644 index 00000000..25ece4b3 --- /dev/null +++ b/node_modules/require-directory/package.json @@ -0,0 +1,40 @@ +{ + "author": "Troy Goode (http://github.com/troygoode/)", + "name": "require-directory", + "version": "2.1.1", + "description": "Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.", + "keywords": [ + "require", + "directory", + "library", + "recursive" + ], + "homepage": "https://github.com/troygoode/node-require-directory/", + "main": "index.js", + "repository": { + "type": "git", + "url": "git://github.com/troygoode/node-require-directory.git" + }, + "contributors": [ + { + "name": "Troy Goode", + "email": "troygoode@gmail.com", + "web": "http://github.com/troygoode/" + } + ], + "license": "MIT", + "bugs": { + "url": "http://github.com/troygoode/node-require-directory/issues/" + }, + "engines": { + "node": ">=0.10.0" + }, + "devDependencies": { + "jshint": "^2.6.0", + "mocha": "^2.1.0" + }, + "scripts": { + "test": "mocha", + "lint": "jshint index.js test/test.js" + } +} diff --git a/node_modules/string-width/index.d.ts b/node_modules/string-width/index.d.ts new file mode 100644 index 00000000..12b53097 --- /dev/null +++ b/node_modules/string-width/index.d.ts @@ -0,0 +1,29 @@ +declare const stringWidth: { + /** + Get the visual width of a string - the number of columns required to display it. + + Some Unicode characters are [fullwidth](https://en.wikipedia.org/wiki/Halfwidth_and_fullwidth_forms) and use double the normal width. [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code) are stripped and doesn't affect the width. + + @example + ``` + import stringWidth = require('string-width'); + + stringWidth('a'); + //=> 1 + + stringWidth('古'); + //=> 2 + + stringWidth('\u001B[1m古\u001B[22m'); + //=> 2 + ``` + */ + (string: string): number; + + // TODO: remove this in the next major version, refactor the whole definition to: + // declare function stringWidth(string: string): number; + // export = stringWidth; + default: typeof stringWidth; +} + +export = stringWidth; diff --git a/node_modules/string-width/index.js b/node_modules/string-width/index.js new file mode 100644 index 00000000..f4d261a9 --- /dev/null +++ b/node_modules/string-width/index.js @@ -0,0 +1,47 @@ +'use strict'; +const stripAnsi = require('strip-ansi'); +const isFullwidthCodePoint = require('is-fullwidth-code-point'); +const emojiRegex = require('emoji-regex'); + +const stringWidth = string => { + if (typeof string !== 'string' || string.length === 0) { + return 0; + } + + string = stripAnsi(string); + + if (string.length === 0) { + return 0; + } + + string = string.replace(emojiRegex(), ' '); + + let width = 0; + + for (let i = 0; i < string.length; i++) { + const code = string.codePointAt(i); + + // Ignore control characters + if (code <= 0x1F || (code >= 0x7F && code <= 0x9F)) { + continue; + } + + // Ignore combining characters + if (code >= 0x300 && code <= 0x36F) { + continue; + } + + // Surrogates + if (code > 0xFFFF) { + i++; + } + + width += isFullwidthCodePoint(code) ? 2 : 1; + } + + return width; +}; + +module.exports = stringWidth; +// TODO: remove this in the next major version +module.exports.default = stringWidth; diff --git a/node_modules/string-width/license b/node_modules/string-width/license new file mode 100644 index 00000000..e7af2f77 --- /dev/null +++ b/node_modules/string-width/license @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/string-width/package.json b/node_modules/string-width/package.json new file mode 100644 index 00000000..28ba7b4c --- /dev/null +++ b/node_modules/string-width/package.json @@ -0,0 +1,56 @@ +{ + "name": "string-width", + "version": "4.2.3", + "description": "Get the visual width of a string - the number of columns required to display it", + "license": "MIT", + "repository": "sindresorhus/string-width", + "author": { + "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "sindresorhus.com" + }, + "engines": { + "node": ">=8" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "files": [ + "index.js", + "index.d.ts" + ], + "keywords": [ + "string", + "character", + "unicode", + "width", + "visual", + "column", + "columns", + "fullwidth", + "full-width", + "full", + "ansi", + "escape", + "codes", + "cli", + "command-line", + "terminal", + "console", + "cjk", + "chinese", + "japanese", + "korean", + "fixed-width" + ], + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.1", + "xo": "^0.24.0" + } +} diff --git a/node_modules/string-width/readme.md b/node_modules/string-width/readme.md new file mode 100644 index 00000000..bdd31412 --- /dev/null +++ b/node_modules/string-width/readme.md @@ -0,0 +1,50 @@ +# string-width + +> Get the visual width of a string - the number of columns required to display it + +Some Unicode characters are [fullwidth](https://en.wikipedia.org/wiki/Halfwidth_and_fullwidth_forms) and use double the normal width. [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code) are stripped and doesn't affect the width. + +Useful to be able to measure the actual width of command-line output. + + +## Install + +``` +$ npm install string-width +``` + + +## Usage + +```js +const stringWidth = require('string-width'); + +stringWidth('a'); +//=> 1 + +stringWidth('古'); +//=> 2 + +stringWidth('\u001B[1m古\u001B[22m'); +//=> 2 +``` + + +## Related + +- [string-width-cli](https://github.com/sindresorhus/string-width-cli) - CLI for this module +- [string-length](https://github.com/sindresorhus/string-length) - Get the real length of a string +- [widest-line](https://github.com/sindresorhus/widest-line) - Get the visual width of the widest line in a string + + +--- + + diff --git a/node_modules/strip-ansi/index.d.ts b/node_modules/strip-ansi/index.d.ts new file mode 100644 index 00000000..907fccc2 --- /dev/null +++ b/node_modules/strip-ansi/index.d.ts @@ -0,0 +1,17 @@ +/** +Strip [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code) from a string. + +@example +``` +import stripAnsi = require('strip-ansi'); + +stripAnsi('\u001B[4mUnicorn\u001B[0m'); +//=> 'Unicorn' + +stripAnsi('\u001B]8;;https://github.com\u0007Click\u001B]8;;\u0007'); +//=> 'Click' +``` +*/ +declare function stripAnsi(string: string): string; + +export = stripAnsi; diff --git a/node_modules/strip-ansi/index.js b/node_modules/strip-ansi/index.js new file mode 100644 index 00000000..9a593dfc --- /dev/null +++ b/node_modules/strip-ansi/index.js @@ -0,0 +1,4 @@ +'use strict'; +const ansiRegex = require('ansi-regex'); + +module.exports = string => typeof string === 'string' ? string.replace(ansiRegex(), '') : string; diff --git a/node_modules/strip-ansi/license b/node_modules/strip-ansi/license new file mode 100644 index 00000000..e7af2f77 --- /dev/null +++ b/node_modules/strip-ansi/license @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/strip-ansi/package.json b/node_modules/strip-ansi/package.json new file mode 100644 index 00000000..1a41108d --- /dev/null +++ b/node_modules/strip-ansi/package.json @@ -0,0 +1,54 @@ +{ + "name": "strip-ansi", + "version": "6.0.1", + "description": "Strip ANSI escape codes from a string", + "license": "MIT", + "repository": "chalk/strip-ansi", + "author": { + "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "sindresorhus.com" + }, + "engines": { + "node": ">=8" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "files": [ + "index.js", + "index.d.ts" + ], + "keywords": [ + "strip", + "trim", + "remove", + "ansi", + "styles", + "color", + "colour", + "colors", + "terminal", + "console", + "string", + "tty", + "escape", + "formatting", + "rgb", + "256", + "shell", + "xterm", + "log", + "logging", + "command-line", + "text" + ], + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "devDependencies": { + "ava": "^2.4.0", + "tsd": "^0.10.0", + "xo": "^0.25.3" + } +} diff --git a/node_modules/strip-ansi/readme.md b/node_modules/strip-ansi/readme.md new file mode 100644 index 00000000..7c4b56d4 --- /dev/null +++ b/node_modules/strip-ansi/readme.md @@ -0,0 +1,46 @@ +# strip-ansi [![Build Status](https://travis-ci.org/chalk/strip-ansi.svg?branch=master)](https://travis-ci.org/chalk/strip-ansi) + +> Strip [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code) from a string + + +## Install + +``` +$ npm install strip-ansi +``` + + +## Usage + +```js +const stripAnsi = require('strip-ansi'); + +stripAnsi('\u001B[4mUnicorn\u001B[0m'); +//=> 'Unicorn' + +stripAnsi('\u001B]8;;https://github.com\u0007Click\u001B]8;;\u0007'); +//=> 'Click' +``` + + +## strip-ansi for enterprise + +Available as part of the Tidelift Subscription. + +The maintainers of strip-ansi and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. [Learn more.](https://tidelift.com/subscription/pkg/npm-strip-ansi?utm_source=npm-strip-ansi&utm_medium=referral&utm_campaign=enterprise&utm_term=repo) + + +## Related + +- [strip-ansi-cli](https://github.com/chalk/strip-ansi-cli) - CLI for this module +- [strip-ansi-stream](https://github.com/chalk/strip-ansi-stream) - Streaming version of this module +- [has-ansi](https://github.com/chalk/has-ansi) - Check if a string has ANSI escape codes +- [ansi-regex](https://github.com/chalk/ansi-regex) - Regular expression for matching ANSI escape codes +- [chalk](https://github.com/chalk/chalk) - Terminal string styling done right + + +## Maintainers + +- [Sindre Sorhus](https://github.com/sindresorhus) +- [Josh Junon](https://github.com/qix-) + diff --git a/node_modules/wrap-ansi/index.js b/node_modules/wrap-ansi/index.js new file mode 100644 index 00000000..d502255b --- /dev/null +++ b/node_modules/wrap-ansi/index.js @@ -0,0 +1,216 @@ +'use strict'; +const stringWidth = require('string-width'); +const stripAnsi = require('strip-ansi'); +const ansiStyles = require('ansi-styles'); + +const ESCAPES = new Set([ + '\u001B', + '\u009B' +]); + +const END_CODE = 39; + +const ANSI_ESCAPE_BELL = '\u0007'; +const ANSI_CSI = '['; +const ANSI_OSC = ']'; +const ANSI_SGR_TERMINATOR = 'm'; +const ANSI_ESCAPE_LINK = `${ANSI_OSC}8;;`; + +const wrapAnsi = code => `${ESCAPES.values().next().value}${ANSI_CSI}${code}${ANSI_SGR_TERMINATOR}`; +const wrapAnsiHyperlink = uri => `${ESCAPES.values().next().value}${ANSI_ESCAPE_LINK}${uri}${ANSI_ESCAPE_BELL}`; + +// Calculate the length of words split on ' ', ignoring +// the extra characters added by ansi escape codes +const wordLengths = string => string.split(' ').map(character => stringWidth(character)); + +// Wrap a long word across multiple rows +// Ansi escape codes do not count towards length +const wrapWord = (rows, word, columns) => { + const characters = [...word]; + + let isInsideEscape = false; + let isInsideLinkEscape = false; + let visible = stringWidth(stripAnsi(rows[rows.length - 1])); + + for (const [index, character] of characters.entries()) { + const characterLength = stringWidth(character); + + if (visible + characterLength <= columns) { + rows[rows.length - 1] += character; + } else { + rows.push(character); + visible = 0; + } + + if (ESCAPES.has(character)) { + isInsideEscape = true; + isInsideLinkEscape = characters.slice(index + 1).join('').startsWith(ANSI_ESCAPE_LINK); + } + + if (isInsideEscape) { + if (isInsideLinkEscape) { + if (character === ANSI_ESCAPE_BELL) { + isInsideEscape = false; + isInsideLinkEscape = false; + } + } else if (character === ANSI_SGR_TERMINATOR) { + isInsideEscape = false; + } + + continue; + } + + visible += characterLength; + + if (visible === columns && index < characters.length - 1) { + rows.push(''); + visible = 0; + } + } + + // It's possible that the last row we copy over is only + // ansi escape characters, handle this edge-case + if (!visible && rows[rows.length - 1].length > 0 && rows.length > 1) { + rows[rows.length - 2] += rows.pop(); + } +}; + +// Trims spaces from a string ignoring invisible sequences +const stringVisibleTrimSpacesRight = string => { + const words = string.split(' '); + let last = words.length; + + while (last > 0) { + if (stringWidth(words[last - 1]) > 0) { + break; + } + + last--; + } + + if (last === words.length) { + return string; + } + + return words.slice(0, last).join(' ') + words.slice(last).join(''); +}; + +// The wrap-ansi module can be invoked in either 'hard' or 'soft' wrap mode +// +// 'hard' will never allow a string to take up more than columns characters +// +// 'soft' allows long words to expand past the column length +const exec = (string, columns, options = {}) => { + if (options.trim !== false && string.trim() === '') { + return ''; + } + + let returnValue = ''; + let escapeCode; + let escapeUrl; + + const lengths = wordLengths(string); + let rows = ['']; + + for (const [index, word] of string.split(' ').entries()) { + if (options.trim !== false) { + rows[rows.length - 1] = rows[rows.length - 1].trimStart(); + } + + let rowLength = stringWidth(rows[rows.length - 1]); + + if (index !== 0) { + if (rowLength >= columns && (options.wordWrap === false || options.trim === false)) { + // If we start with a new word but the current row length equals the length of the columns, add a new row + rows.push(''); + rowLength = 0; + } + + if (rowLength > 0 || options.trim === false) { + rows[rows.length - 1] += ' '; + rowLength++; + } + } + + // In 'hard' wrap mode, the length of a line is never allowed to extend past 'columns' + if (options.hard && lengths[index] > columns) { + const remainingColumns = (columns - rowLength); + const breaksStartingThisLine = 1 + Math.floor((lengths[index] - remainingColumns - 1) / columns); + const breaksStartingNextLine = Math.floor((lengths[index] - 1) / columns); + if (breaksStartingNextLine < breaksStartingThisLine) { + rows.push(''); + } + + wrapWord(rows, word, columns); + continue; + } + + if (rowLength + lengths[index] > columns && rowLength > 0 && lengths[index] > 0) { + if (options.wordWrap === false && rowLength < columns) { + wrapWord(rows, word, columns); + continue; + } + + rows.push(''); + } + + if (rowLength + lengths[index] > columns && options.wordWrap === false) { + wrapWord(rows, word, columns); + continue; + } + + rows[rows.length - 1] += word; + } + + if (options.trim !== false) { + rows = rows.map(stringVisibleTrimSpacesRight); + } + + const pre = [...rows.join('\n')]; + + for (const [index, character] of pre.entries()) { + returnValue += character; + + if (ESCAPES.has(character)) { + const {groups} = new RegExp(`(?:\\${ANSI_CSI}(?\\d+)m|\\${ANSI_ESCAPE_LINK}(?.*)${ANSI_ESCAPE_BELL})`).exec(pre.slice(index).join('')) || {groups: {}}; + if (groups.code !== undefined) { + const code = Number.parseFloat(groups.code); + escapeCode = code === END_CODE ? undefined : code; + } else if (groups.uri !== undefined) { + escapeUrl = groups.uri.length === 0 ? undefined : groups.uri; + } + } + + const code = ansiStyles.codes.get(Number(escapeCode)); + + if (pre[index + 1] === '\n') { + if (escapeUrl) { + returnValue += wrapAnsiHyperlink(''); + } + + if (escapeCode && code) { + returnValue += wrapAnsi(code); + } + } else if (character === '\n') { + if (escapeCode && code) { + returnValue += wrapAnsi(escapeCode); + } + + if (escapeUrl) { + returnValue += wrapAnsiHyperlink(escapeUrl); + } + } + } + + return returnValue; +}; + +// For each newline, invoke the method separately +module.exports = (string, columns, options) => { + return String(string) + .normalize() + .replace(/\r\n/g, '\n') + .split('\n') + .map(line => exec(line, columns, options)) + .join('\n'); +}; diff --git a/node_modules/wrap-ansi/license b/node_modules/wrap-ansi/license new file mode 100644 index 00000000..fa7ceba3 --- /dev/null +++ b/node_modules/wrap-ansi/license @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (https://sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/wrap-ansi/package.json b/node_modules/wrap-ansi/package.json new file mode 100644 index 00000000..dfb2f4f1 --- /dev/null +++ b/node_modules/wrap-ansi/package.json @@ -0,0 +1,62 @@ +{ + "name": "wrap-ansi", + "version": "7.0.0", + "description": "Wordwrap a string with ANSI escape codes", + "license": "MIT", + "repository": "chalk/wrap-ansi", + "funding": "https://github.com/chalk/wrap-ansi?sponsor=1", + "author": { + "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "https://sindresorhus.com" + }, + "engines": { + "node": ">=10" + }, + "scripts": { + "test": "xo && nyc ava" + }, + "files": [ + "index.js" + ], + "keywords": [ + "wrap", + "break", + "wordwrap", + "wordbreak", + "linewrap", + "ansi", + "styles", + "color", + "colour", + "colors", + "terminal", + "console", + "cli", + "string", + "tty", + "escape", + "formatting", + "rgb", + "256", + "shell", + "xterm", + "log", + "logging", + "command-line", + "text" + ], + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "devDependencies": { + "ava": "^2.1.0", + "chalk": "^4.0.0", + "coveralls": "^3.0.3", + "has-ansi": "^4.0.0", + "nyc": "^15.0.1", + "xo": "^0.29.1" + } +} diff --git a/node_modules/wrap-ansi/readme.md b/node_modules/wrap-ansi/readme.md new file mode 100644 index 00000000..68779ba5 --- /dev/null +++ b/node_modules/wrap-ansi/readme.md @@ -0,0 +1,91 @@ +# wrap-ansi [![Build Status](https://travis-ci.com/chalk/wrap-ansi.svg?branch=master)](https://travis-ci.com/chalk/wrap-ansi) [![Coverage Status](https://coveralls.io/repos/github/chalk/wrap-ansi/badge.svg?branch=master)](https://coveralls.io/github/chalk/wrap-ansi?branch=master) + +> Wordwrap a string with [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code#Colors_and_Styles) + +## Install + +``` +$ npm install wrap-ansi +``` + +## Usage + +```js +const chalk = require('chalk'); +const wrapAnsi = require('wrap-ansi'); + +const input = 'The quick brown ' + chalk.red('fox jumped over ') + + 'the lazy ' + chalk.green('dog and then ran away with the unicorn.'); + +console.log(wrapAnsi(input, 20)); +``` + + + +## API + +### wrapAnsi(string, columns, options?) + +Wrap words to the specified column width. + +#### string + +Type: `string` + +String with ANSI escape codes. Like one styled by [`chalk`](https://github.com/chalk/chalk). Newline characters will be normalized to `\n`. + +#### columns + +Type: `number` + +Number of columns to wrap the text to. + +#### options + +Type: `object` + +##### hard + +Type: `boolean`\ +Default: `false` + +By default the wrap is soft, meaning long words may extend past the column width. Setting this to `true` will make it hard wrap at the column width. + +##### wordWrap + +Type: `boolean`\ +Default: `true` + +By default, an attempt is made to split words at spaces, ensuring that they don't extend past the configured columns. If wordWrap is `false`, each column will instead be completely filled splitting words as necessary. + +##### trim + +Type: `boolean`\ +Default: `true` + +Whitespace on all lines is removed by default. Set this option to `false` if you don't want to trim. + +## Related + +- [slice-ansi](https://github.com/chalk/slice-ansi) - Slice a string with ANSI escape codes +- [cli-truncate](https://github.com/sindresorhus/cli-truncate) - Truncate a string to a specific width in the terminal +- [chalk](https://github.com/chalk/chalk) - Terminal string styling done right +- [jsesc](https://github.com/mathiasbynens/jsesc) - Generate ASCII-only output from Unicode strings. Useful for creating test fixtures. + +## Maintainers + +- [Sindre Sorhus](https://github.com/sindresorhus) +- [Josh Junon](https://github.com/qix-) +- [Benjamin Coe](https://github.com/bcoe) + +--- + +
    + + Get professional support for this package with a Tidelift subscription + +
    + + Tidelift helps make open source sustainable for maintainers while giving companies
    assurances about security, maintenance, and licensing for their dependencies. +
    +
    diff --git a/node_modules/y18n/CHANGELOG.md b/node_modules/y18n/CHANGELOG.md new file mode 100644 index 00000000..244d8385 --- /dev/null +++ b/node_modules/y18n/CHANGELOG.md @@ -0,0 +1,100 @@ +# Change Log + +All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. + +### [5.0.8](https://www.github.com/yargs/y18n/compare/v5.0.7...v5.0.8) (2021-04-07) + + +### Bug Fixes + +* **deno:** force modern release for Deno ([b1c215a](https://www.github.com/yargs/y18n/commit/b1c215aed714bee5830e76de3e335504dc2c4dab)) + +### [5.0.7](https://www.github.com/yargs/y18n/compare/v5.0.6...v5.0.7) (2021-04-07) + + +### Bug Fixes + +* **deno:** force release for deno ([#121](https://www.github.com/yargs/y18n/issues/121)) ([d3f2560](https://www.github.com/yargs/y18n/commit/d3f2560e6cedf2bfa2352e9eec044da53f9a06b2)) + +### [5.0.6](https://www.github.com/yargs/y18n/compare/v5.0.5...v5.0.6) (2021-04-05) + + +### Bug Fixes + +* **webpack:** skip readFileSync if not defined ([#117](https://www.github.com/yargs/y18n/issues/117)) ([6966fa9](https://www.github.com/yargs/y18n/commit/6966fa91d2881cc6a6c531e836099e01f4da1616)) + +### [5.0.5](https://www.github.com/yargs/y18n/compare/v5.0.4...v5.0.5) (2020-10-25) + + +### Bug Fixes + +* address prototype pollution issue ([#108](https://www.github.com/yargs/y18n/issues/108)) ([a9ac604](https://www.github.com/yargs/y18n/commit/a9ac604abf756dec9687be3843e2c93bfe581f25)) + +### [5.0.4](https://www.github.com/yargs/y18n/compare/v5.0.3...v5.0.4) (2020-10-16) + + +### Bug Fixes + +* **exports:** node 13.0 and 13.1 require the dotted object form _with_ a string fallback ([#105](https://www.github.com/yargs/y18n/issues/105)) ([4f85d80](https://www.github.com/yargs/y18n/commit/4f85d80dbaae6d2c7899ae394f7ad97805df4886)) + +### [5.0.3](https://www.github.com/yargs/y18n/compare/v5.0.2...v5.0.3) (2020-10-16) + + +### Bug Fixes + +* **exports:** node 13.0-13.6 require a string fallback ([#103](https://www.github.com/yargs/y18n/issues/103)) ([e39921e](https://www.github.com/yargs/y18n/commit/e39921e1017f88f5d8ea97ddea854ffe92d68e74)) + +### [5.0.2](https://www.github.com/yargs/y18n/compare/v5.0.1...v5.0.2) (2020-10-01) + + +### Bug Fixes + +* **deno:** update types for deno ^1.4.0 ([#100](https://www.github.com/yargs/y18n/issues/100)) ([3834d9a](https://www.github.com/yargs/y18n/commit/3834d9ab1332f2937c935ada5e76623290efae81)) + +### [5.0.1](https://www.github.com/yargs/y18n/compare/v5.0.0...v5.0.1) (2020-09-05) + + +### Bug Fixes + +* main had old index path ([#98](https://www.github.com/yargs/y18n/issues/98)) ([124f7b0](https://www.github.com/yargs/y18n/commit/124f7b047ba9596bdbdf64459988304e77f3de1b)) + +## [5.0.0](https://www.github.com/yargs/y18n/compare/v4.0.0...v5.0.0) (2020-09-05) + + +### ⚠ BREAKING CHANGES + +* exports maps are now used, which modifies import behavior. +* drops Node 6 and 4. begin following Node.js LTS schedule (#89) + +### Features + +* add support for ESM and Deno [#95](https://www.github.com/yargs/y18n/issues/95)) ([4d7ae94](https://www.github.com/yargs/y18n/commit/4d7ae94bcb42e84164e2180366474b1cd321ed94)) + + +### Build System + +* drops Node 6 and 4. begin following Node.js LTS schedule ([#89](https://www.github.com/yargs/y18n/issues/89)) ([3cc0c28](https://www.github.com/yargs/y18n/commit/3cc0c287240727b84eaf1927f903612ec80f5e43)) + +### 4.0.1 (2020-10-25) + + +### Bug Fixes + +* address prototype pollution issue ([#108](https://www.github.com/yargs/y18n/issues/108)) ([a9ac604](https://www.github.com/yargs/y18n/commit/7de58ca0d315990cdb38234e97fc66254cdbcd71)) + +## [4.0.0](https://github.com/yargs/y18n/compare/v3.2.1...v4.0.0) (2017-10-10) + + +### Bug Fixes + +* allow support for falsy values like 0 in tagged literal ([#45](https://github.com/yargs/y18n/issues/45)) ([c926123](https://github.com/yargs/y18n/commit/c926123)) + + +### Features + +* **__:** added tagged template literal support ([#44](https://github.com/yargs/y18n/issues/44)) ([0598daf](https://github.com/yargs/y18n/commit/0598daf)) + + +### BREAKING CHANGES + +* **__:** dropping Node 0.10/Node 0.12 support diff --git a/node_modules/y18n/LICENSE b/node_modules/y18n/LICENSE new file mode 100644 index 00000000..3c157f0b --- /dev/null +++ b/node_modules/y18n/LICENSE @@ -0,0 +1,13 @@ +Copyright (c) 2015, Contributors + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. diff --git a/node_modules/y18n/README.md b/node_modules/y18n/README.md new file mode 100644 index 00000000..5102bb17 --- /dev/null +++ b/node_modules/y18n/README.md @@ -0,0 +1,127 @@ +# y18n + +[![NPM version][npm-image]][npm-url] +[![js-standard-style][standard-image]][standard-url] +[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org) + +The bare-bones internationalization library used by yargs. + +Inspired by [i18n](https://www.npmjs.com/package/i18n). + +## Examples + +_simple string translation:_ + +```js +const __ = require('y18n')().__; + +console.log(__('my awesome string %s', 'foo')); +``` + +output: + +`my awesome string foo` + +_using tagged template literals_ + +```js +const __ = require('y18n')().__; + +const str = 'foo'; + +console.log(__`my awesome string ${str}`); +``` + +output: + +`my awesome string foo` + +_pluralization support:_ + +```js +const __n = require('y18n')().__n; + +console.log(__n('one fish %s', '%d fishes %s', 2, 'foo')); +``` + +output: + +`2 fishes foo` + +## Deno Example + +As of `v5` `y18n` supports [Deno](https://github.com/denoland/deno): + +```typescript +import y18n from "https://deno.land/x/y18n/deno.ts"; + +const __ = y18n({ + locale: 'pirate', + directory: './test/locales' +}).__ + +console.info(__`Hi, ${'Ben'} ${'Coe'}!`) +``` + +You will need to run with `--allow-read` to load alternative locales. + +## JSON Language Files + +The JSON language files should be stored in a `./locales` folder. +File names correspond to locales, e.g., `en.json`, `pirate.json`. + +When strings are observed for the first time they will be +added to the JSON file corresponding to the current locale. + +## Methods + +### require('y18n')(config) + +Create an instance of y18n with the config provided, options include: + +* `directory`: the locale directory, default `./locales`. +* `updateFiles`: should newly observed strings be updated in file, default `true`. +* `locale`: what locale should be used. +* `fallbackToLanguage`: should fallback to a language-only file (e.g. `en.json`) + be allowed if a file matching the locale does not exist (e.g. `en_US.json`), + default `true`. + +### y18n.\_\_(str, arg, arg, arg) + +Print a localized string, `%s` will be replaced with `arg`s. + +This function can also be used as a tag for a template literal. You can use it +like this: __`hello ${'world'}`. This will be equivalent to +`__('hello %s', 'world')`. + +### y18n.\_\_n(singularString, pluralString, count, arg, arg, arg) + +Print a localized string with appropriate pluralization. If `%d` is provided +in the string, the `count` will replace this placeholder. + +### y18n.setLocale(str) + +Set the current locale being used. + +### y18n.getLocale() + +What locale is currently being used? + +### y18n.updateLocale(obj) + +Update the current locale with the key value pairs in `obj`. + +## Supported Node.js Versions + +Libraries in this ecosystem make a best effort to track +[Node.js' release schedule](https://nodejs.org/en/about/releases/). Here's [a +post on why we think this is important](https://medium.com/the-node-js-collection/maintainers-should-consider-following-node-js-release-schedule-ab08ed4de71a). + +## License + +ISC + +[npm-url]: https://npmjs.org/package/y18n +[npm-image]: https://img.shields.io/npm/v/y18n.svg +[standard-image]: https://img.shields.io/badge/code%20style-standard-brightgreen.svg +[standard-url]: https://github.com/feross/standard diff --git a/node_modules/y18n/index.mjs b/node_modules/y18n/index.mjs new file mode 100644 index 00000000..46c82133 --- /dev/null +++ b/node_modules/y18n/index.mjs @@ -0,0 +1,8 @@ +import shim from './build/lib/platform-shims/node.js' +import { y18n as _y18n } from './build/lib/index.js' + +const y18n = (opts) => { + return _y18n(opts, shim) +} + +export default y18n diff --git a/node_modules/y18n/package.json b/node_modules/y18n/package.json new file mode 100644 index 00000000..4e5c1ca6 --- /dev/null +++ b/node_modules/y18n/package.json @@ -0,0 +1,70 @@ +{ + "name": "y18n", + "version": "5.0.8", + "description": "the bare-bones internationalization library used by yargs", + "exports": { + ".": [ + { + "import": "./index.mjs", + "require": "./build/index.cjs" + }, + "./build/index.cjs" + ] + }, + "type": "module", + "module": "./build/lib/index.js", + "keywords": [ + "i18n", + "internationalization", + "yargs" + ], + "homepage": "https://github.com/yargs/y18n", + "bugs": { + "url": "https://github.com/yargs/y18n/issues" + }, + "repository": "yargs/y18n", + "license": "ISC", + "author": "Ben Coe ", + "main": "./build/index.cjs", + "scripts": { + "check": "standardx **/*.ts **/*.cjs **/*.mjs", + "fix": "standardx --fix **/*.ts **/*.cjs **/*.mjs", + "pretest": "rimraf build && tsc -p tsconfig.test.json && cross-env NODE_ENV=test npm run build:cjs", + "test": "c8 --reporter=text --reporter=html mocha test/*.cjs", + "test:esm": "c8 --reporter=text --reporter=html mocha test/esm/*.mjs", + "posttest": "npm run check", + "coverage": "c8 report --check-coverage", + "precompile": "rimraf build", + "compile": "tsc", + "postcompile": "npm run build:cjs", + "build:cjs": "rollup -c", + "prepare": "npm run compile" + }, + "devDependencies": { + "@types/node": "^14.6.4", + "@wessberg/rollup-plugin-ts": "^1.3.1", + "c8": "^7.3.0", + "chai": "^4.0.1", + "cross-env": "^7.0.2", + "gts": "^3.0.0", + "mocha": "^8.0.0", + "rimraf": "^3.0.2", + "rollup": "^2.26.10", + "standardx": "^7.0.0", + "ts-transform-default-export": "^1.0.2", + "typescript": "^4.0.0" + }, + "files": [ + "build", + "index.mjs", + "!*.d.ts" + ], + "engines": { + "node": ">=10" + }, + "standardx": { + "ignore": [ + "build" + ] + } +} diff --git a/node_modules/yargs-parser/CHANGELOG.md b/node_modules/yargs-parser/CHANGELOG.md new file mode 100644 index 00000000..2aad0acb --- /dev/null +++ b/node_modules/yargs-parser/CHANGELOG.md @@ -0,0 +1,263 @@ +# Changelog + +All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. + +### [20.2.9](https://www.github.com/yargs/yargs-parser/compare/yargs-parser-v20.2.8...yargs-parser-v20.2.9) (2021-06-20) + + +### Bug Fixes + +* **build:** fixed automated release pipeline ([1fe9135](https://www.github.com/yargs/yargs-parser/commit/1fe9135884790a083615419b2861683e2597dac3)) + +### [20.2.8](https://www.github.com/yargs/yargs-parser/compare/yargs-parser-v20.2.7...yargs-parser-v20.2.8) (2021-06-20) + + +### Bug Fixes + +* **locale:** Turkish camelize and decamelize issues with toLocaleLowerCase/toLocaleUpperCase ([2617303](https://www.github.com/yargs/yargs-parser/commit/261730383e02448562f737b94bbd1f164aed5143)) +* **perf:** address slow parse when using unknown-options-as-args ([#394](https://www.github.com/yargs/yargs-parser/issues/394)) ([441f059](https://www.github.com/yargs/yargs-parser/commit/441f059d585d446551068ad213db79ac91daf83a)) +* **string-utils:** detect [0,1] ranged values as numbers ([#388](https://www.github.com/yargs/yargs-parser/issues/388)) ([efcc32c](https://www.github.com/yargs/yargs-parser/commit/efcc32c2d6b09aba31abfa2db9bd947befe5586b)) + +### [20.2.7](https://www.github.com/yargs/yargs-parser/compare/v20.2.6...v20.2.7) (2021-03-10) + + +### Bug Fixes + +* **deno:** force release for Deno ([6687c97](https://www.github.com/yargs/yargs-parser/commit/6687c972d0f3ca7865a97908dde3080b05f8b026)) + +### [20.2.6](https://www.github.com/yargs/yargs-parser/compare/v20.2.5...v20.2.6) (2021-02-22) + + +### Bug Fixes + +* **populate--:** -- should always be array ([#354](https://www.github.com/yargs/yargs-parser/issues/354)) ([585ae8f](https://www.github.com/yargs/yargs-parser/commit/585ae8ffad74cc02974f92d788e750137fd65146)) + +### [20.2.5](https://www.github.com/yargs/yargs-parser/compare/v20.2.4...v20.2.5) (2021-02-13) + + +### Bug Fixes + +* do not lowercase camel cased string ([#348](https://www.github.com/yargs/yargs-parser/issues/348)) ([5f4da1f](https://www.github.com/yargs/yargs-parser/commit/5f4da1f17d9d50542d2aaa206c9806ce3e320335)) + +### [20.2.4](https://www.github.com/yargs/yargs-parser/compare/v20.2.3...v20.2.4) (2020-11-09) + + +### Bug Fixes + +* **deno:** address import issues in Deno ([#339](https://www.github.com/yargs/yargs-parser/issues/339)) ([3b54e5e](https://www.github.com/yargs/yargs-parser/commit/3b54e5eef6e9a7b7c6eec7c12bab3ba3b8ba8306)) + +### [20.2.3](https://www.github.com/yargs/yargs-parser/compare/v20.2.2...v20.2.3) (2020-10-16) + + +### Bug Fixes + +* **exports:** node 13.0 and 13.1 require the dotted object form _with_ a string fallback ([#336](https://www.github.com/yargs/yargs-parser/issues/336)) ([3ae7242](https://www.github.com/yargs/yargs-parser/commit/3ae7242040ff876d28dabded60ac226e00150c88)) + +### [20.2.2](https://www.github.com/yargs/yargs-parser/compare/v20.2.1...v20.2.2) (2020-10-14) + + +### Bug Fixes + +* **exports:** node 13.0-13.6 require a string fallback ([#333](https://www.github.com/yargs/yargs-parser/issues/333)) ([291aeda](https://www.github.com/yargs/yargs-parser/commit/291aeda06b685b7a015d83bdf2558e180b37388d)) + +### [20.2.1](https://www.github.com/yargs/yargs-parser/compare/v20.2.0...v20.2.1) (2020-10-01) + + +### Bug Fixes + +* **deno:** update types for deno ^1.4.0 ([#330](https://www.github.com/yargs/yargs-parser/issues/330)) ([0ab92e5](https://www.github.com/yargs/yargs-parser/commit/0ab92e50b090f11196334c048c9c92cecaddaf56)) + +## [20.2.0](https://www.github.com/yargs/yargs-parser/compare/v20.1.0...v20.2.0) (2020-09-21) + + +### Features + +* **string-utils:** export looksLikeNumber helper ([#324](https://www.github.com/yargs/yargs-parser/issues/324)) ([c8580a2](https://www.github.com/yargs/yargs-parser/commit/c8580a2327b55f6342acecb6e72b62963d506750)) + + +### Bug Fixes + +* **unknown-options-as-args:** convert positionals that look like numbers ([#326](https://www.github.com/yargs/yargs-parser/issues/326)) ([f85ebb4](https://www.github.com/yargs/yargs-parser/commit/f85ebb4face9d4b0f56147659404cbe0002f3dad)) + +## [20.1.0](https://www.github.com/yargs/yargs-parser/compare/v20.0.0...v20.1.0) (2020-09-20) + + +### Features + +* adds parse-positional-numbers configuration ([#321](https://www.github.com/yargs/yargs-parser/issues/321)) ([9cec00a](https://www.github.com/yargs/yargs-parser/commit/9cec00a622251292ffb7dce6f78f5353afaa0d4c)) + + +### Bug Fixes + +* **build:** update release-please; make labels kick off builds ([#323](https://www.github.com/yargs/yargs-parser/issues/323)) ([09f448b](https://www.github.com/yargs/yargs-parser/commit/09f448b4cd66e25d2872544718df46dab8af062a)) + +## [20.0.0](https://www.github.com/yargs/yargs-parser/compare/v19.0.4...v20.0.0) (2020-09-09) + + +### ⚠ BREAKING CHANGES + +* do not ship type definitions (#318) + +### Bug Fixes + +* only strip camel case if hyphenated ([#316](https://www.github.com/yargs/yargs-parser/issues/316)) ([95a9e78](https://www.github.com/yargs/yargs-parser/commit/95a9e785127b9bbf2d1db1f1f808ca1fb100e82a)), closes [#315](https://www.github.com/yargs/yargs-parser/issues/315) + + +### Code Refactoring + +* do not ship type definitions ([#318](https://www.github.com/yargs/yargs-parser/issues/318)) ([8fbd56f](https://www.github.com/yargs/yargs-parser/commit/8fbd56f1d0b6c44c30fca62708812151ca0ce330)) + +### [19.0.4](https://www.github.com/yargs/yargs-parser/compare/v19.0.3...v19.0.4) (2020-08-27) + + +### Bug Fixes + +* **build:** fixing publication ([#310](https://www.github.com/yargs/yargs-parser/issues/310)) ([5d3c6c2](https://www.github.com/yargs/yargs-parser/commit/5d3c6c29a9126248ba601920d9cf87c78e161ff5)) + +### [19.0.3](https://www.github.com/yargs/yargs-parser/compare/v19.0.2...v19.0.3) (2020-08-27) + + +### Bug Fixes + +* **build:** switch to action for publish ([#308](https://www.github.com/yargs/yargs-parser/issues/308)) ([5c2f305](https://www.github.com/yargs/yargs-parser/commit/5c2f30585342bcd8aaf926407c863099d256d174)) + +### [19.0.2](https://www.github.com/yargs/yargs-parser/compare/v19.0.1...v19.0.2) (2020-08-27) + + +### Bug Fixes + +* **types:** envPrefix should be optional ([#305](https://www.github.com/yargs/yargs-parser/issues/305)) ([ae3f180](https://www.github.com/yargs/yargs-parser/commit/ae3f180e14df2de2fd962145f4518f9aa0e76523)) + +### [19.0.1](https://www.github.com/yargs/yargs-parser/compare/v19.0.0...v19.0.1) (2020-08-09) + + +### Bug Fixes + +* **build:** push tag created for deno ([2186a14](https://www.github.com/yargs/yargs-parser/commit/2186a14989749887d56189867602e39e6679f8b0)) + +## [19.0.0](https://www.github.com/yargs/yargs-parser/compare/v18.1.3...v19.0.0) (2020-08-09) + + +### ⚠ BREAKING CHANGES + +* adds support for ESM and Deno (#295) +* **ts:** projects using `@types/yargs-parser` may see variations in type definitions. +* drops Node 6. begin following Node.js LTS schedule (#278) + +### Features + +* adds support for ESM and Deno ([#295](https://www.github.com/yargs/yargs-parser/issues/295)) ([195bc4a](https://www.github.com/yargs/yargs-parser/commit/195bc4a7f20c2a8f8e33fbb6ba96ef6e9a0120a1)) +* expose camelCase and decamelize helpers ([#296](https://www.github.com/yargs/yargs-parser/issues/296)) ([39154ce](https://www.github.com/yargs/yargs-parser/commit/39154ceb5bdcf76b5f59a9219b34cedb79b67f26)) +* **deps:** update to latest camelcase/decamelize ([#281](https://www.github.com/yargs/yargs-parser/issues/281)) ([8931ab0](https://www.github.com/yargs/yargs-parser/commit/8931ab08f686cc55286f33a95a83537da2be5516)) + + +### Bug Fixes + +* boolean numeric short option ([#294](https://www.github.com/yargs/yargs-parser/issues/294)) ([f600082](https://www.github.com/yargs/yargs-parser/commit/f600082c959e092076caf420bbbc9d7a231e2418)) +* raise permission error for Deno if config load fails ([#298](https://www.github.com/yargs/yargs-parser/issues/298)) ([1174e2b](https://www.github.com/yargs/yargs-parser/commit/1174e2b3f0c845a1cd64e14ffc3703e730567a84)) +* **deps:** update dependency decamelize to v3 ([#274](https://www.github.com/yargs/yargs-parser/issues/274)) ([4d98698](https://www.github.com/yargs/yargs-parser/commit/4d98698bc6767e84ec54a0842908191739be73b7)) +* **types:** switch back to using Partial types ([#293](https://www.github.com/yargs/yargs-parser/issues/293)) ([bdc80ba](https://www.github.com/yargs/yargs-parser/commit/bdc80ba59fa13bc3025ce0a85e8bad9f9da24ea7)) + + +### Build System + +* drops Node 6. begin following Node.js LTS schedule ([#278](https://www.github.com/yargs/yargs-parser/issues/278)) ([9014ed7](https://www.github.com/yargs/yargs-parser/commit/9014ed722a32768b96b829e65a31705db5c1458a)) + + +### Code Refactoring + +* **ts:** move index.js to TypeScript ([#292](https://www.github.com/yargs/yargs-parser/issues/292)) ([f78d2b9](https://www.github.com/yargs/yargs-parser/commit/f78d2b97567ac4828624406e420b4047c710b789)) + +### [18.1.3](https://www.github.com/yargs/yargs-parser/compare/v18.1.2...v18.1.3) (2020-04-16) + + +### Bug Fixes + +* **setArg:** options using camel-case and dot-notation populated twice ([#268](https://www.github.com/yargs/yargs-parser/issues/268)) ([f7e15b9](https://www.github.com/yargs/yargs-parser/commit/f7e15b9800900b9856acac1a830a5f35847be73e)) + +### [18.1.2](https://www.github.com/yargs/yargs-parser/compare/v18.1.1...v18.1.2) (2020-03-26) + + +### Bug Fixes + +* **array, nargs:** support -o=--value and --option=--value format ([#262](https://www.github.com/yargs/yargs-parser/issues/262)) ([41d3f81](https://www.github.com/yargs/yargs-parser/commit/41d3f8139e116706b28de9b0de3433feb08d2f13)) + +### [18.1.1](https://www.github.com/yargs/yargs-parser/compare/v18.1.0...v18.1.1) (2020-03-16) + + +### Bug Fixes + +* \_\_proto\_\_ will now be replaced with \_\_\_proto\_\_\_ in parse ([#258](https://www.github.com/yargs/yargs-parser/issues/258)), patching a potential +prototype pollution vulnerability. This was reported by the Snyk Security Research Team.([63810ca](https://www.github.com/yargs/yargs-parser/commit/63810ca1ae1a24b08293a4d971e70e058c7a41e2)) + +## [18.1.0](https://www.github.com/yargs/yargs-parser/compare/v18.0.0...v18.1.0) (2020-03-07) + + +### Features + +* introduce single-digit boolean aliases ([#255](https://www.github.com/yargs/yargs-parser/issues/255)) ([9c60265](https://www.github.com/yargs/yargs-parser/commit/9c60265fd7a03cb98e6df3e32c8c5e7508d9f56f)) + +## [18.0.0](https://www.github.com/yargs/yargs-parser/compare/v17.1.0...v18.0.0) (2020-03-02) + + +### ⚠ BREAKING CHANGES + +* the narg count is now enforced when parsing arrays. + +### Features + +* NaN can now be provided as a value for nargs, indicating "at least" one value is expected for array ([#251](https://www.github.com/yargs/yargs-parser/issues/251)) ([9db4be8](https://www.github.com/yargs/yargs-parser/commit/9db4be81417a2c7097128db34d86fe70ef4af70c)) + +## [17.1.0](https://www.github.com/yargs/yargs-parser/compare/v17.0.1...v17.1.0) (2020-03-01) + + +### Features + +* introduce greedy-arrays config, for specifying whether arrays consume multiple positionals ([#249](https://www.github.com/yargs/yargs-parser/issues/249)) ([60e880a](https://www.github.com/yargs/yargs-parser/commit/60e880a837046314d89fa4725f923837fd33a9eb)) + +### [17.0.1](https://www.github.com/yargs/yargs-parser/compare/v17.0.0...v17.0.1) (2020-02-29) + + +### Bug Fixes + +* normalized keys were not enumerable ([#247](https://www.github.com/yargs/yargs-parser/issues/247)) ([57119f9](https://www.github.com/yargs/yargs-parser/commit/57119f9f17cf27499bd95e61c2f72d18314f11ba)) + +## [17.0.0](https://www.github.com/yargs/yargs-parser/compare/v16.1.0...v17.0.0) (2020-02-10) + + +### ⚠ BREAKING CHANGES + +* this reverts parsing behavior of booleans to that of yargs@14 +* objects used during parsing are now created with a null +prototype. There may be some scenarios where this change in behavior +leaks externally. + +### Features + +* boolean arguments will not be collected into an implicit array ([#236](https://www.github.com/yargs/yargs-parser/issues/236)) ([34c4e19](https://www.github.com/yargs/yargs-parser/commit/34c4e19bae4e7af63e3cb6fa654a97ed476e5eb5)) +* introduce nargs-eats-options config option ([#246](https://www.github.com/yargs/yargs-parser/issues/246)) ([d50822a](https://www.github.com/yargs/yargs-parser/commit/d50822ac10e1b05f2e9643671ca131ac251b6732)) + + +### Bug Fixes + +* address bugs with "uknown-options-as-args" ([bc023e3](https://www.github.com/yargs/yargs-parser/commit/bc023e3b13e20a118353f9507d1c999bf388a346)) +* array should take precedence over nargs, but enforce nargs ([#243](https://www.github.com/yargs/yargs-parser/issues/243)) ([4cbc188](https://www.github.com/yargs/yargs-parser/commit/4cbc188b7abb2249529a19c090338debdad2fe6c)) +* support keys that collide with object prototypes ([#234](https://www.github.com/yargs/yargs-parser/issues/234)) ([1587b6d](https://www.github.com/yargs/yargs-parser/commit/1587b6d91db853a9109f1be6b209077993fee4de)) +* unknown options terminated with digits now handled by unknown-options-as-args ([#238](https://www.github.com/yargs/yargs-parser/issues/238)) ([d36cdfa](https://www.github.com/yargs/yargs-parser/commit/d36cdfa854254d7c7e0fe1d583818332ac46c2a5)) + +## [16.1.0](https://www.github.com/yargs/yargs-parser/compare/v16.0.0...v16.1.0) (2019-11-01) + + +### ⚠ BREAKING CHANGES + +* populate error if incompatible narg/count or array/count options are used (#191) + +### Features + +* options that have had their default value used are now tracked ([#211](https://www.github.com/yargs/yargs-parser/issues/211)) ([a525234](https://www.github.com/yargs/yargs-parser/commit/a525234558c847deedd73f8792e0a3b77b26e2c0)) +* populate error if incompatible narg/count or array/count options are used ([#191](https://www.github.com/yargs/yargs-parser/issues/191)) ([84a401f](https://www.github.com/yargs/yargs-parser/commit/84a401f0fa3095e0a19661670d1570d0c3b9d3c9)) + + +### Reverts + +* revert 16.0.0 CHANGELOG entry ([920320a](https://www.github.com/yargs/yargs-parser/commit/920320ad9861bbfd58eda39221ae211540fc1daf)) diff --git a/node_modules/yargs-parser/LICENSE.txt b/node_modules/yargs-parser/LICENSE.txt new file mode 100644 index 00000000..836440be --- /dev/null +++ b/node_modules/yargs-parser/LICENSE.txt @@ -0,0 +1,14 @@ +Copyright (c) 2016, Contributors + +Permission to use, copy, modify, and/or distribute this software +for any purpose with or without fee is hereby granted, provided +that the above copyright notice and this permission notice +appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE +LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES +OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/yargs-parser/README.md b/node_modules/yargs-parser/README.md new file mode 100644 index 00000000..26148407 --- /dev/null +++ b/node_modules/yargs-parser/README.md @@ -0,0 +1,518 @@ +# yargs-parser + +![ci](https://github.com/yargs/yargs-parser/workflows/ci/badge.svg) +[![NPM version](https://img.shields.io/npm/v/yargs-parser.svg)](https://www.npmjs.com/package/yargs-parser) +[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org) +![nycrc config on GitHub](https://img.shields.io/nycrc/yargs/yargs-parser) + +The mighty option parser used by [yargs](https://github.com/yargs/yargs). + +visit the [yargs website](http://yargs.js.org/) for more examples, and thorough usage instructions. + + + +## Example + +```sh +npm i yargs-parser --save +``` + +```js +const argv = require('yargs-parser')(process.argv.slice(2)) +console.log(argv) +``` + +```console +$ node example.js --foo=33 --bar hello +{ _: [], foo: 33, bar: 'hello' } +``` + +_or parse a string!_ + +```js +const argv = require('yargs-parser')('--foo=99 --bar=33') +console.log(argv) +``` + +```console +{ _: [], foo: 99, bar: 33 } +``` + +Convert an array of mixed types before passing to `yargs-parser`: + +```js +const parse = require('yargs-parser') +parse(['-f', 11, '--zoom', 55].join(' ')) // <-- array to string +parse(['-f', 11, '--zoom', 55].map(String)) // <-- array of strings +``` + +## Deno Example + +As of `v19` `yargs-parser` supports [Deno](https://github.com/denoland/deno): + +```typescript +import parser from "https://deno.land/x/yargs_parser/deno.ts"; + +const argv = parser('--foo=99 --bar=9987930', { + string: ['bar'] +}) +console.log(argv) +``` + +## ESM Example + +As of `v19` `yargs-parser` supports ESM (_both in Node.js and in the browser_): + +**Node.js:** + +```js +import parser from 'yargs-parser' + +const argv = parser('--foo=99 --bar=9987930', { + string: ['bar'] +}) +console.log(argv) +``` + +**Browsers:** + +```html + + + + +``` + +## API + +### parser(args, opts={}) + +Parses command line arguments returning a simple mapping of keys and values. + +**expects:** + +* `args`: a string or array of strings representing the options to parse. +* `opts`: provide a set of hints indicating how `args` should be parsed: + * `opts.alias`: an object representing the set of aliases for a key: `{alias: {foo: ['f']}}`. + * `opts.array`: indicate that keys should be parsed as an array: `{array: ['foo', 'bar']}`.
    + Indicate that keys should be parsed as an array and coerced to booleans / numbers:
    + `{array: [{ key: 'foo', boolean: true }, {key: 'bar', number: true}]}`. + * `opts.boolean`: arguments should be parsed as booleans: `{boolean: ['x', 'y']}`. + * `opts.coerce`: provide a custom synchronous function that returns a coerced value from the argument provided + (or throws an error). For arrays the function is called only once for the entire array:
    + `{coerce: {foo: function (arg) {return modifiedArg}}}`. + * `opts.config`: indicate a key that represents a path to a configuration file (this file will be loaded and parsed). + * `opts.configObjects`: configuration objects to parse, their properties will be set as arguments:
    + `{configObjects: [{'x': 5, 'y': 33}, {'z': 44}]}`. + * `opts.configuration`: provide configuration options to the yargs-parser (see: [configuration](#configuration)). + * `opts.count`: indicate a key that should be used as a counter, e.g., `-vvv` = `{v: 3}`. + * `opts.default`: provide default values for keys: `{default: {x: 33, y: 'hello world!'}}`. + * `opts.envPrefix`: environment variables (`process.env`) with the prefix provided should be parsed. + * `opts.narg`: specify that a key requires `n` arguments: `{narg: {x: 2}}`. + * `opts.normalize`: `path.normalize()` will be applied to values set to this key. + * `opts.number`: keys should be treated as numbers. + * `opts.string`: keys should be treated as strings (even if they resemble a number `-x 33`). + +**returns:** + +* `obj`: an object representing the parsed value of `args` + * `key/value`: key value pairs for each argument and their aliases. + * `_`: an array representing the positional arguments. + * [optional] `--`: an array with arguments after the end-of-options flag `--`. + +### require('yargs-parser').detailed(args, opts={}) + +Parses a command line string, returning detailed information required by the +yargs engine. + +**expects:** + +* `args`: a string or array of strings representing options to parse. +* `opts`: provide a set of hints indicating how `args`, inputs are identical to `require('yargs-parser')(args, opts={})`. + +**returns:** + +* `argv`: an object representing the parsed value of `args` + * `key/value`: key value pairs for each argument and their aliases. + * `_`: an array representing the positional arguments. + * [optional] `--`: an array with arguments after the end-of-options flag `--`. +* `error`: populated with an error object if an exception occurred during parsing. +* `aliases`: the inferred list of aliases built by combining lists in `opts.alias`. +* `newAliases`: any new aliases added via camel-case expansion: + * `boolean`: `{ fooBar: true }` +* `defaulted`: any new argument created by `opts.default`, no aliases included. + * `boolean`: `{ foo: true }` +* `configuration`: given by default settings and `opts.configuration`. + + + +### Configuration + +The yargs-parser applies several automated transformations on the keys provided +in `args`. These features can be turned on and off using the `configuration` field +of `opts`. + +```js +var parsed = parser(['--no-dice'], { + configuration: { + 'boolean-negation': false + } +}) +``` + +### short option groups + +* default: `true`. +* key: `short-option-groups`. + +Should a group of short-options be treated as boolean flags? + +```console +$ node example.js -abc +{ _: [], a: true, b: true, c: true } +``` + +_if disabled:_ + +```console +$ node example.js -abc +{ _: [], abc: true } +``` + +### camel-case expansion + +* default: `true`. +* key: `camel-case-expansion`. + +Should hyphenated arguments be expanded into camel-case aliases? + +```console +$ node example.js --foo-bar +{ _: [], 'foo-bar': true, fooBar: true } +``` + +_if disabled:_ + +```console +$ node example.js --foo-bar +{ _: [], 'foo-bar': true } +``` + +### dot-notation + +* default: `true` +* key: `dot-notation` + +Should keys that contain `.` be treated as objects? + +```console +$ node example.js --foo.bar +{ _: [], foo: { bar: true } } +``` + +_if disabled:_ + +```console +$ node example.js --foo.bar +{ _: [], "foo.bar": true } +``` + +### parse numbers + +* default: `true` +* key: `parse-numbers` + +Should keys that look like numbers be treated as such? + +```console +$ node example.js --foo=99.3 +{ _: [], foo: 99.3 } +``` + +_if disabled:_ + +```console +$ node example.js --foo=99.3 +{ _: [], foo: "99.3" } +``` + +### parse positional numbers + +* default: `true` +* key: `parse-positional-numbers` + +Should positional keys that look like numbers be treated as such. + +```console +$ node example.js 99.3 +{ _: [99.3] } +``` + +_if disabled:_ + +```console +$ node example.js 99.3 +{ _: ['99.3'] } +``` + +### boolean negation + +* default: `true` +* key: `boolean-negation` + +Should variables prefixed with `--no` be treated as negations? + +```console +$ node example.js --no-foo +{ _: [], foo: false } +``` + +_if disabled:_ + +```console +$ node example.js --no-foo +{ _: [], "no-foo": true } +``` + +### combine arrays + +* default: `false` +* key: `combine-arrays` + +Should arrays be combined when provided by both command line arguments and +a configuration file. + +### duplicate arguments array + +* default: `true` +* key: `duplicate-arguments-array` + +Should arguments be coerced into an array when duplicated: + +```console +$ node example.js -x 1 -x 2 +{ _: [], x: [1, 2] } +``` + +_if disabled:_ + +```console +$ node example.js -x 1 -x 2 +{ _: [], x: 2 } +``` + +### flatten duplicate arrays + +* default: `true` +* key: `flatten-duplicate-arrays` + +Should array arguments be coerced into a single array when duplicated: + +```console +$ node example.js -x 1 2 -x 3 4 +{ _: [], x: [1, 2, 3, 4] } +``` + +_if disabled:_ + +```console +$ node example.js -x 1 2 -x 3 4 +{ _: [], x: [[1, 2], [3, 4]] } +``` + +### greedy arrays + +* default: `true` +* key: `greedy-arrays` + +Should arrays consume more than one positional argument following their flag. + +```console +$ node example --arr 1 2 +{ _: [], arr: [1, 2] } +``` + +_if disabled:_ + +```console +$ node example --arr 1 2 +{ _: [2], arr: [1] } +``` + +**Note: in `v18.0.0` we are considering defaulting greedy arrays to `false`.** + +### nargs eats options + +* default: `false` +* key: `nargs-eats-options` + +Should nargs consume dash options as well as positional arguments. + +### negation prefix + +* default: `no-` +* key: `negation-prefix` + +The prefix to use for negated boolean variables. + +```console +$ node example.js --no-foo +{ _: [], foo: false } +``` + +_if set to `quux`:_ + +```console +$ node example.js --quuxfoo +{ _: [], foo: false } +``` + +### populate -- + +* default: `false`. +* key: `populate--` + +Should unparsed flags be stored in `--` or `_`. + +_If disabled:_ + +```console +$ node example.js a -b -- x y +{ _: [ 'a', 'x', 'y' ], b: true } +``` + +_If enabled:_ + +```console +$ node example.js a -b -- x y +{ _: [ 'a' ], '--': [ 'x', 'y' ], b: true } +``` + +### set placeholder key + +* default: `false`. +* key: `set-placeholder-key`. + +Should a placeholder be added for keys not set via the corresponding CLI argument? + +_If disabled:_ + +```console +$ node example.js -a 1 -c 2 +{ _: [], a: 1, c: 2 } +``` + +_If enabled:_ + +```console +$ node example.js -a 1 -c 2 +{ _: [], a: 1, b: undefined, c: 2 } +``` + +### halt at non-option + +* default: `false`. +* key: `halt-at-non-option`. + +Should parsing stop at the first positional argument? This is similar to how e.g. `ssh` parses its command line. + +_If disabled:_ + +```console +$ node example.js -a run b -x y +{ _: [ 'b' ], a: 'run', x: 'y' } +``` + +_If enabled:_ + +```console +$ node example.js -a run b -x y +{ _: [ 'b', '-x', 'y' ], a: 'run' } +``` + +### strip aliased + +* default: `false` +* key: `strip-aliased` + +Should aliases be removed before returning results? + +_If disabled:_ + +```console +$ node example.js --test-field 1 +{ _: [], 'test-field': 1, testField: 1, 'test-alias': 1, testAlias: 1 } +``` + +_If enabled:_ + +```console +$ node example.js --test-field 1 +{ _: [], 'test-field': 1, testField: 1 } +``` + +### strip dashed + +* default: `false` +* key: `strip-dashed` + +Should dashed keys be removed before returning results? This option has no effect if +`camel-case-expansion` is disabled. + +_If disabled:_ + +```console +$ node example.js --test-field 1 +{ _: [], 'test-field': 1, testField: 1 } +``` + +_If enabled:_ + +```console +$ node example.js --test-field 1 +{ _: [], testField: 1 } +``` + +### unknown options as args + +* default: `false` +* key: `unknown-options-as-args` + +Should unknown options be treated like regular arguments? An unknown option is one that is not +configured in `opts`. + +_If disabled_ + +```console +$ node example.js --unknown-option --known-option 2 --string-option --unknown-option2 +{ _: [], unknownOption: true, knownOption: 2, stringOption: '', unknownOption2: true } +``` + +_If enabled_ + +```console +$ node example.js --unknown-option --known-option 2 --string-option --unknown-option2 +{ _: ['--unknown-option'], knownOption: 2, stringOption: '--unknown-option2' } +``` + +## Supported Node.js Versions + +Libraries in this ecosystem make a best effort to track +[Node.js' release schedule](https://nodejs.org/en/about/releases/). Here's [a +post on why we think this is important](https://medium.com/the-node-js-collection/maintainers-should-consider-following-node-js-release-schedule-ab08ed4de71a). + +## Special Thanks + +The yargs project evolves from optimist and minimist. It owes its +existence to a lot of James Halliday's hard work. Thanks [substack](https://github.com/substack) **beep** **boop** \o/ + +## License + +ISC diff --git a/node_modules/yargs-parser/browser.js b/node_modules/yargs-parser/browser.js new file mode 100644 index 00000000..241202c7 --- /dev/null +++ b/node_modules/yargs-parser/browser.js @@ -0,0 +1,29 @@ +// Main entrypoint for ESM web browser environments. Avoids using Node.js +// specific libraries, such as "path". +// +// TODO: figure out reasonable web equivalents for "resolve", "normalize", etc. +import { camelCase, decamelize, looksLikeNumber } from './build/lib/string-utils.js' +import { YargsParser } from './build/lib/yargs-parser.js' +const parser = new YargsParser({ + cwd: () => { return '' }, + format: (str, arg) => { return str.replace('%s', arg) }, + normalize: (str) => { return str }, + resolve: (str) => { return str }, + require: () => { + throw Error('loading config from files not currently supported in browser') + }, + env: () => {} +}) + +const yargsParser = function Parser (args, opts) { + const result = parser.parse(args.slice(), opts) + return result.argv +} +yargsParser.detailed = function (args, opts) { + return parser.parse(args.slice(), opts) +} +yargsParser.camelCase = camelCase +yargsParser.decamelize = decamelize +yargsParser.looksLikeNumber = looksLikeNumber + +export default yargsParser diff --git a/node_modules/yargs-parser/package.json b/node_modules/yargs-parser/package.json new file mode 100644 index 00000000..f97aa9e5 --- /dev/null +++ b/node_modules/yargs-parser/package.json @@ -0,0 +1,87 @@ +{ + "name": "yargs-parser", + "version": "20.2.9", + "description": "the mighty option parser used by yargs", + "main": "build/index.cjs", + "exports": { + ".": [ + { + "import": "./build/lib/index.js", + "require": "./build/index.cjs" + }, + "./build/index.cjs" + ] + }, + "type": "module", + "module": "./build/lib/index.js", + "scripts": { + "check": "standardx '**/*.ts' && standardx '**/*.js' && standardx '**/*.cjs'", + "fix": "standardx --fix '**/*.ts' && standardx --fix '**/*.js' && standardx --fix '**/*.cjs'", + "pretest": "rimraf build && tsc -p tsconfig.test.json && cross-env NODE_ENV=test npm run build:cjs", + "test": "c8 --reporter=text --reporter=html mocha test/*.cjs", + "test:browser": "start-server-and-test 'serve ./ -p 8080' http://127.0.0.1:8080/package.json 'node ./test/browser/yargs-test.cjs'", + "pretest:typescript": "npm run pretest", + "test:typescript": "c8 mocha ./build/test/typescript/*.js", + "coverage": "c8 report --check-coverage", + "precompile": "rimraf build", + "compile": "tsc", + "postcompile": "npm run build:cjs", + "build:cjs": "rollup -c", + "prepare": "npm run compile" + }, + "repository": { + "type": "git", + "url": "https://github.com/yargs/yargs-parser.git" + }, + "keywords": [ + "argument", + "parser", + "yargs", + "command", + "cli", + "parsing", + "option", + "args", + "argument" + ], + "author": "Ben Coe ", + "license": "ISC", + "devDependencies": { + "@types/chai": "^4.2.11", + "@types/mocha": "^8.0.0", + "@types/node": "^14.0.0", + "@typescript-eslint/eslint-plugin": "^3.10.1", + "@typescript-eslint/parser": "^3.10.1", + "@wessberg/rollup-plugin-ts": "^1.2.28", + "c8": "^7.3.0", + "chai": "^4.2.0", + "cross-env": "^7.0.2", + "eslint": "^7.0.0", + "eslint-plugin-import": "^2.20.1", + "eslint-plugin-node": "^11.0.0", + "gts": "^3.0.0", + "mocha": "^9.0.0", + "puppeteer": "^10.0.0", + "rimraf": "^3.0.2", + "rollup": "^2.22.1", + "rollup-plugin-cleanup": "^3.1.1", + "serve": "^12.0.0", + "standardx": "^7.0.0", + "start-server-and-test": "^1.11.2", + "ts-transform-default-export": "^1.0.2", + "typescript": "^4.0.0" + }, + "files": [ + "browser.js", + "build", + "!*.d.ts" + ], + "engines": { + "node": ">=10" + }, + "standardx": { + "ignore": [ + "build" + ] + } +} diff --git a/node_modules/yargs/CHANGELOG.md b/node_modules/yargs/CHANGELOG.md new file mode 100644 index 00000000..ebc3b22f --- /dev/null +++ b/node_modules/yargs/CHANGELOG.md @@ -0,0 +1,88 @@ +# Changelog + +All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. + +## [16.2.0](https://www.github.com/yargs/yargs/compare/v16.1.1...v16.2.0) (2020-12-05) + + +### Features + +* command() now accepts an array of modules ([f415388](https://www.github.com/yargs/yargs/commit/f415388cc454d02786c65c50dd6c7a0cf9d8b842)) + + +### Bug Fixes + +* add package.json to module exports ([#1818](https://www.github.com/yargs/yargs/issues/1818)) ([d783a49](https://www.github.com/yargs/yargs/commit/d783a49a7f21c9bbd4eec2990268f3244c4d5662)), closes [#1817](https://www.github.com/yargs/yargs/issues/1817) + +### [16.1.1](https://www.github.com/yargs/yargs/compare/v16.1.0...v16.1.1) (2020-11-15) + + +### Bug Fixes + +* expose helpers for legacy versions of Node.js ([#1801](https://www.github.com/yargs/yargs/issues/1801)) ([107deaa](https://www.github.com/yargs/yargs/commit/107deaa4f68b7bc3f2386041e1f4fe0272b29c0a)) +* **deno:** get yargs working on deno@1.5.x ([#1799](https://www.github.com/yargs/yargs/issues/1799)) ([cb01c98](https://www.github.com/yargs/yargs/commit/cb01c98c44e30f55c2dc9434caef524ae433d9a4)) + +## [16.1.0](https://www.github.com/yargs/yargs/compare/v16.0.3...v16.1.0) (2020-10-15) + + +### Features + +* expose hideBin helper for CJS ([#1768](https://www.github.com/yargs/yargs/issues/1768)) ([63e1173](https://www.github.com/yargs/yargs/commit/63e1173bb47dc651c151973a16ef659082a9ae66)) + + +### Bug Fixes + +* **deno:** update types for deno ^1.4.0 ([#1772](https://www.github.com/yargs/yargs/issues/1772)) ([0801752](https://www.github.com/yargs/yargs/commit/080175207d281be63edf90adfe4f0568700b0bf5)) +* **exports:** node 13.0-13.6 require a string fallback ([#1776](https://www.github.com/yargs/yargs/issues/1776)) ([b45c43a](https://www.github.com/yargs/yargs/commit/b45c43a5f64b565c3794f9792150eaeec4e00b69)) +* **modules:** module path was incorrect ([#1759](https://www.github.com/yargs/yargs/issues/1759)) ([95a4a0a](https://www.github.com/yargs/yargs/commit/95a4a0ac573cfe158e6e4bc8c8682ebd1644a198)) +* **positional:** positional strings no longer drop decimals ([#1761](https://www.github.com/yargs/yargs/issues/1761)) ([e1a300f](https://www.github.com/yargs/yargs/commit/e1a300f1293ad821c900284616337f080b207980)) +* make positionals in -- count towards validation ([#1752](https://www.github.com/yargs/yargs/issues/1752)) ([eb2b29d](https://www.github.com/yargs/yargs/commit/eb2b29d34f1a41e0fd6c4e841960e5bfc329dc3c)) + +### [16.0.3](https://www.github.com/yargs/yargs/compare/v16.0.2...v16.0.3) (2020-09-10) + + +### Bug Fixes + +* move yargs.cjs to yargs to fix Node 10 imports ([#1747](https://www.github.com/yargs/yargs/issues/1747)) ([5bfb85b](https://www.github.com/yargs/yargs/commit/5bfb85b33b85db8a44b5f7a700a8e4dbaf022df0)) + +### [16.0.2](https://www.github.com/yargs/yargs/compare/v16.0.1...v16.0.2) (2020-09-09) + + +### Bug Fixes + +* **typescript:** yargs-parser was breaking @types/yargs ([#1745](https://www.github.com/yargs/yargs/issues/1745)) ([2253284](https://www.github.com/yargs/yargs/commit/2253284b233cceabd8db677b81c5bf1755eef230)) + +### [16.0.1](https://www.github.com/yargs/yargs/compare/v16.0.0...v16.0.1) (2020-09-09) + + +### Bug Fixes + +* code was not passed to process.exit ([#1742](https://www.github.com/yargs/yargs/issues/1742)) ([d1a9930](https://www.github.com/yargs/yargs/commit/d1a993035a2f76c138460052cf19425f9684b637)) + +## [16.0.0](https://www.github.com/yargs/yargs/compare/v15.4.2...v16.0.0) (2020-09-09) + + +### ⚠ BREAKING CHANGES + +* tweaks to ESM/Deno API surface: now exports yargs function by default; getProcessArgvWithoutBin becomes hideBin; types now exported for Deno. +* find-up replaced with escalade; export map added (limits importable files in Node >= 12); yarser-parser@19.x.x (new decamelize/camelcase implementation). +* **usage:** single character aliases are now shown first in help output +* rebase helper is no longer provided on yargs instance. +* drop support for EOL Node 8 (#1686) + +### Features + +* adds strictOptions() ([#1738](https://www.github.com/yargs/yargs/issues/1738)) ([b215fba](https://www.github.com/yargs/yargs/commit/b215fba0ed6e124e5aad6cf22c8d5875661c63a3)) +* **helpers:** rebase, Parser, applyExtends now blessed helpers ([#1733](https://www.github.com/yargs/yargs/issues/1733)) ([c7debe8](https://www.github.com/yargs/yargs/commit/c7debe8eb1e5bc6ea20b5ed68026c56e5ebec9e1)) +* adds support for ESM and Deno ([#1708](https://www.github.com/yargs/yargs/issues/1708)) ([ac6d5d1](https://www.github.com/yargs/yargs/commit/ac6d5d105a75711fe703f6a39dad5181b383d6c6)) +* drop support for EOL Node 8 ([#1686](https://www.github.com/yargs/yargs/issues/1686)) ([863937f](https://www.github.com/yargs/yargs/commit/863937f23c3102f804cdea78ee3097e28c7c289f)) +* i18n for ESM and Deno ([#1735](https://www.github.com/yargs/yargs/issues/1735)) ([c71783a](https://www.github.com/yargs/yargs/commit/c71783a5a898a0c0e92ac501c939a3ec411ac0c1)) +* tweaks to API surface based on user feedback ([#1726](https://www.github.com/yargs/yargs/issues/1726)) ([4151fee](https://www.github.com/yargs/yargs/commit/4151fee4c33a97d26bc40de7e623e5b0eb87e9bb)) +* **usage:** single char aliases first in help ([#1574](https://www.github.com/yargs/yargs/issues/1574)) ([a552990](https://www.github.com/yargs/yargs/commit/a552990c120646c2d85a5c9b628e1ce92a68e797)) + + +### Bug Fixes + +* **yargs:** add missing command(module) signature ([#1707](https://www.github.com/yargs/yargs/issues/1707)) ([0f81024](https://www.github.com/yargs/yargs/commit/0f810245494ccf13a35b7786d021b30fc95ecad5)), closes [#1704](https://www.github.com/yargs/yargs/issues/1704) + +[Older CHANGELOG Entries](https://github.com/yargs/yargs/blob/master/docs/CHANGELOG-historical.md) diff --git a/node_modules/yargs/LICENSE b/node_modules/yargs/LICENSE new file mode 100644 index 00000000..b0145ca0 --- /dev/null +++ b/node_modules/yargs/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright 2010 James Halliday (mail@substack.net); Modified work Copyright 2014 Contributors (ben@npmjs.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/node_modules/yargs/README.md b/node_modules/yargs/README.md new file mode 100644 index 00000000..25a888ea --- /dev/null +++ b/node_modules/yargs/README.md @@ -0,0 +1,202 @@ +

    + +

    +

    Yargs

    +

    + Yargs be a node.js library fer hearties tryin' ter parse optstrings +

    + +
    + +![ci](https://github.com/yargs/yargs/workflows/ci/badge.svg) +[![NPM version][npm-image]][npm-url] +[![js-standard-style][standard-image]][standard-url] +[![Coverage][coverage-image]][coverage-url] +[![Conventional Commits][conventional-commits-image]][conventional-commits-url] +[![Slack][slack-image]][slack-url] + +## Description +Yargs helps you build interactive command line tools, by parsing arguments and generating an elegant user interface. + +It gives you: + +* commands and (grouped) options (`my-program.js serve --port=5000`). +* a dynamically generated help menu based on your arguments: + +``` +mocha [spec..] + +Run tests with Mocha + +Commands + mocha inspect [spec..] Run tests with Mocha [default] + mocha init create a client-side Mocha setup at + +Rules & Behavior + --allow-uncaught Allow uncaught errors to propagate [boolean] + --async-only, -A Require all tests to use a callback (async) or + return a Promise [boolean] +``` + +* bash-completion shortcuts for commands and options. +* and [tons more](/docs/api.md). + +## Installation + +Stable version: +```bash +npm i yargs +``` + +Bleeding edge version with the most recent features: +```bash +npm i yargs@next +``` + +## Usage + +### Simple Example + +```javascript +#!/usr/bin/env node +const yargs = require('yargs/yargs') +const { hideBin } = require('yargs/helpers') +const argv = yargs(hideBin(process.argv)).argv + +if (argv.ships > 3 && argv.distance < 53.5) { + console.log('Plunder more riffiwobbles!') +} else { + console.log('Retreat from the xupptumblers!') +} +``` + +```bash +$ ./plunder.js --ships=4 --distance=22 +Plunder more riffiwobbles! + +$ ./plunder.js --ships 12 --distance 98.7 +Retreat from the xupptumblers! +``` + +### Complex Example + +```javascript +#!/usr/bin/env node +const yargs = require('yargs/yargs') +const { hideBin } = require('yargs/helpers') + +yargs(hideBin(process.argv)) + .command('serve [port]', 'start the server', (yargs) => { + yargs + .positional('port', { + describe: 'port to bind on', + default: 5000 + }) + }, (argv) => { + if (argv.verbose) console.info(`start server on :${argv.port}`) + serve(argv.port) + }) + .option('verbose', { + alias: 'v', + type: 'boolean', + description: 'Run with verbose logging' + }) + .argv +``` + +Run the example above with `--help` to see the help for the application. + +## Supported Platforms + +### TypeScript + +yargs has type definitions at [@types/yargs][type-definitions]. + +``` +npm i @types/yargs --save-dev +``` + +See usage examples in [docs](/docs/typescript.md). + +### Deno + +As of `v16`, `yargs` supports [Deno](https://github.com/denoland/deno): + +```typescript +import yargs from 'https://deno.land/x/yargs/deno.ts' +import { Arguments } from 'https://deno.land/x/yargs/deno-types.ts' + +yargs(Deno.args) + .command('download ', 'download a list of files', (yargs: any) => { + return yargs.positional('files', { + describe: 'a list of files to do something with' + }) + }, (argv: Arguments) => { + console.info(argv) + }) + .strictCommands() + .demandCommand(1) + .argv +``` + +### ESM + +As of `v16`,`yargs` supports ESM imports: + +```js +import yargs from 'yargs' +import { hideBin } from 'yargs/helpers' + +yargs(hideBin(process.argv)) + .command('curl ', 'fetch the contents of the URL', () => {}, (argv) => { + console.info(argv) + }) + .demandCommand(1) + .argv +``` + +### Usage in Browser + +See examples of using yargs in the browser in [docs](/docs/browser.md). + +## Community + +Having problems? want to contribute? join our [community slack](http://devtoolscommunity.herokuapp.com). + +## Documentation + +### Table of Contents + +* [Yargs' API](/docs/api.md) +* [Examples](/docs/examples.md) +* [Parsing Tricks](/docs/tricks.md) + * [Stop the Parser](/docs/tricks.md#stop) + * [Negating Boolean Arguments](/docs/tricks.md#negate) + * [Numbers](/docs/tricks.md#numbers) + * [Arrays](/docs/tricks.md#arrays) + * [Objects](/docs/tricks.md#objects) + * [Quotes](/docs/tricks.md#quotes) +* [Advanced Topics](/docs/advanced.md) + * [Composing Your App Using Commands](/docs/advanced.md#commands) + * [Building Configurable CLI Apps](/docs/advanced.md#configuration) + * [Customizing Yargs' Parser](/docs/advanced.md#customizing) + * [Bundling yargs](/docs/bundling.md) +* [Contributing](/contributing.md) + +## Supported Node.js Versions + +Libraries in this ecosystem make a best effort to track +[Node.js' release schedule](https://nodejs.org/en/about/releases/). Here's [a +post on why we think this is important](https://medium.com/the-node-js-collection/maintainers-should-consider-following-node-js-release-schedule-ab08ed4de71a). + +[npm-url]: https://www.npmjs.com/package/yargs +[npm-image]: https://img.shields.io/npm/v/yargs.svg +[standard-image]: https://img.shields.io/badge/code%20style-standard-brightgreen.svg +[standard-url]: http://standardjs.com/ +[conventional-commits-image]: https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg +[conventional-commits-url]: https://conventionalcommits.org/ +[slack-image]: http://devtoolscommunity.herokuapp.com/badge.svg +[slack-url]: http://devtoolscommunity.herokuapp.com +[type-definitions]: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yargs +[coverage-image]: https://img.shields.io/nycrc/yargs/yargs +[coverage-url]: https://github.com/yargs/yargs/blob/master/.nycrc diff --git a/node_modules/yargs/browser.mjs b/node_modules/yargs/browser.mjs new file mode 100644 index 00000000..d8a9f3de --- /dev/null +++ b/node_modules/yargs/browser.mjs @@ -0,0 +1,7 @@ +// Bootstrap yargs for browser: +import browserPlatformShim from './lib/platform-shims/browser.mjs'; +import {YargsWithShim} from './build/lib/yargs-factory.js'; + +const Yargs = YargsWithShim(browserPlatformShim); + +export default Yargs; diff --git a/node_modules/yargs/helpers/helpers.mjs b/node_modules/yargs/helpers/helpers.mjs new file mode 100644 index 00000000..3f96b3db --- /dev/null +++ b/node_modules/yargs/helpers/helpers.mjs @@ -0,0 +1,10 @@ +import {applyExtends as _applyExtends} from '../build/lib/utils/apply-extends.js'; +import {hideBin} from '../build/lib/utils/process-argv.js'; +import Parser from 'yargs-parser'; +import shim from '../lib/platform-shims/esm.mjs'; + +const applyExtends = (config, cwd, mergeExtends) => { + return _applyExtends(config, cwd, mergeExtends, shim); +}; + +export {applyExtends, hideBin, Parser}; diff --git a/node_modules/yargs/helpers/index.js b/node_modules/yargs/helpers/index.js new file mode 100644 index 00000000..8ab79a33 --- /dev/null +++ b/node_modules/yargs/helpers/index.js @@ -0,0 +1,14 @@ +const { + applyExtends, + cjsPlatformShim, + Parser, + processArgv, +} = require('../build/index.cjs'); + +module.exports = { + applyExtends: (config, cwd, mergeExtends) => { + return applyExtends(config, cwd, mergeExtends, cjsPlatformShim); + }, + hideBin: processArgv.hideBin, + Parser, +}; diff --git a/node_modules/yargs/helpers/package.json b/node_modules/yargs/helpers/package.json new file mode 100644 index 00000000..5bbefffb --- /dev/null +++ b/node_modules/yargs/helpers/package.json @@ -0,0 +1,3 @@ +{ + "type": "commonjs" +} diff --git a/node_modules/yargs/index.cjs b/node_modules/yargs/index.cjs new file mode 100644 index 00000000..7ac4d358 --- /dev/null +++ b/node_modules/yargs/index.cjs @@ -0,0 +1,39 @@ +'use strict'; +// classic singleton yargs API, to use yargs +// without running as a singleton do: +// require('yargs/yargs')(process.argv.slice(2)) +const {Yargs, processArgv} = require('./build/index.cjs'); + +Argv(processArgv.hideBin(process.argv)); + +module.exports = Argv; + +function Argv(processArgs, cwd) { + const argv = Yargs(processArgs, cwd, require); + singletonify(argv); + return argv; +} + +/* Hack an instance of Argv with process.argv into Argv + so people can do + require('yargs')(['--beeble=1','-z','zizzle']).argv + to parse a list of args and + require('yargs').argv + to get a parsed version of process.argv. +*/ +function singletonify(inst) { + Object.keys(inst).forEach(key => { + if (key === 'argv') { + Argv.__defineGetter__(key, inst.__lookupGetter__(key)); + } else if (typeof inst[key] === 'function') { + Argv[key] = inst[key].bind(inst); + } else { + Argv.__defineGetter__('$0', () => { + return inst.$0; + }); + Argv.__defineGetter__('parsed', () => { + return inst.parsed; + }); + } + }); +} diff --git a/node_modules/yargs/index.mjs b/node_modules/yargs/index.mjs new file mode 100644 index 00000000..23d90801 --- /dev/null +++ b/node_modules/yargs/index.mjs @@ -0,0 +1,8 @@ +'use strict'; + +// Bootstraps yargs for ESM: +import esmPlatformShim from './lib/platform-shims/esm.mjs'; +import {YargsWithShim} from './build/lib/yargs-factory.js'; + +const Yargs = YargsWithShim(esmPlatformShim); +export default Yargs; diff --git a/node_modules/yargs/locales/be.json b/node_modules/yargs/locales/be.json new file mode 100644 index 00000000..e28fa301 --- /dev/null +++ b/node_modules/yargs/locales/be.json @@ -0,0 +1,46 @@ +{ + "Commands:": "Каманды:", + "Options:": "Опцыі:", + "Examples:": "Прыклады:", + "boolean": "булевы тып", + "count": "падлік", + "string": "радковы тып", + "number": "лік", + "array": "масіў", + "required": "неабходна", + "default": "па змаўчанні", + "default:": "па змаўчанні:", + "choices:": "магчымасці:", + "aliases:": "аліасы:", + "generated-value": "згенераванае значэнне", + "Not enough non-option arguments: got %s, need at least %s": { + "one": "Недастаткова неапцыйных аргументаў: ёсць %s, трэба як мінімум %s", + "other": "Недастаткова неапцыйных аргументаў: ёсць %s, трэба як мінімум %s" + }, + "Too many non-option arguments: got %s, maximum of %s": { + "one": "Занадта шмат неапцыйных аргументаў: ёсць %s, максімум дапушчальна %s", + "other": "Занадта шмат неапцыйных аргументаў: ёсць %s, максімум дапушчальна %s" + }, + "Missing argument value: %s": { + "one": "Не хапае значэння аргументу: %s", + "other": "Не хапае значэнняў аргументаў: %s" + }, + "Missing required argument: %s": { + "one": "Не хапае неабходнага аргументу: %s", + "other": "Не хапае неабходных аргументаў: %s" + }, + "Unknown argument: %s": { + "one": "Невядомы аргумент: %s", + "other": "Невядомыя аргументы: %s" + }, + "Invalid values:": "Несапраўдныя значэння:", + "Argument: %s, Given: %s, Choices: %s": "Аргумент: %s, Дадзенае значэнне: %s, Магчымасці: %s", + "Argument check failed: %s": "Праверка аргументаў не ўдалася: %s", + "Implications failed:": "Дадзены аргумент патрабуе наступны дадатковы аргумент:", + "Not enough arguments following: %s": "Недастаткова наступных аргументаў: %s", + "Invalid JSON config file: %s": "Несапраўдны файл канфігурацыі JSON: %s", + "Path to JSON config file": "Шлях да файла канфігурацыі JSON", + "Show help": "Паказаць дапамогу", + "Show version number": "Паказаць нумар версіі", + "Did you mean %s?": "Вы мелі на ўвазе %s?" +} diff --git a/node_modules/yargs/locales/de.json b/node_modules/yargs/locales/de.json new file mode 100644 index 00000000..dc73ec3f --- /dev/null +++ b/node_modules/yargs/locales/de.json @@ -0,0 +1,46 @@ +{ + "Commands:": "Kommandos:", + "Options:": "Optionen:", + "Examples:": "Beispiele:", + "boolean": "boolean", + "count": "Zähler", + "string": "string", + "number": "Zahl", + "array": "array", + "required": "erforderlich", + "default": "Standard", + "default:": "Standard:", + "choices:": "Möglichkeiten:", + "aliases:": "Aliase:", + "generated-value": "Generierter-Wert", + "Not enough non-option arguments: got %s, need at least %s": { + "one": "Nicht genügend Argumente ohne Optionen: %s vorhanden, mindestens %s benötigt", + "other": "Nicht genügend Argumente ohne Optionen: %s vorhanden, mindestens %s benötigt" + }, + "Too many non-option arguments: got %s, maximum of %s": { + "one": "Zu viele Argumente ohne Optionen: %s vorhanden, maximal %s erlaubt", + "other": "Zu viele Argumente ohne Optionen: %s vorhanden, maximal %s erlaubt" + }, + "Missing argument value: %s": { + "one": "Fehlender Argumentwert: %s", + "other": "Fehlende Argumentwerte: %s" + }, + "Missing required argument: %s": { + "one": "Fehlendes Argument: %s", + "other": "Fehlende Argumente: %s" + }, + "Unknown argument: %s": { + "one": "Unbekanntes Argument: %s", + "other": "Unbekannte Argumente: %s" + }, + "Invalid values:": "Unzulässige Werte:", + "Argument: %s, Given: %s, Choices: %s": "Argument: %s, Gegeben: %s, Möglichkeiten: %s", + "Argument check failed: %s": "Argumente-Check fehlgeschlagen: %s", + "Implications failed:": "Fehlende abhängige Argumente:", + "Not enough arguments following: %s": "Nicht genügend Argumente nach: %s", + "Invalid JSON config file: %s": "Fehlerhafte JSON-Config Datei: %s", + "Path to JSON config file": "Pfad zur JSON-Config Datei", + "Show help": "Hilfe anzeigen", + "Show version number": "Version anzeigen", + "Did you mean %s?": "Meintest du %s?" +} diff --git a/node_modules/yargs/locales/en.json b/node_modules/yargs/locales/en.json new file mode 100644 index 00000000..d794947d --- /dev/null +++ b/node_modules/yargs/locales/en.json @@ -0,0 +1,51 @@ +{ + "Commands:": "Commands:", + "Options:": "Options:", + "Examples:": "Examples:", + "boolean": "boolean", + "count": "count", + "string": "string", + "number": "number", + "array": "array", + "required": "required", + "default": "default", + "default:": "default:", + "choices:": "choices:", + "aliases:": "aliases:", + "generated-value": "generated-value", + "Not enough non-option arguments: got %s, need at least %s": { + "one": "Not enough non-option arguments: got %s, need at least %s", + "other": "Not enough non-option arguments: got %s, need at least %s" + }, + "Too many non-option arguments: got %s, maximum of %s": { + "one": "Too many non-option arguments: got %s, maximum of %s", + "other": "Too many non-option arguments: got %s, maximum of %s" + }, + "Missing argument value: %s": { + "one": "Missing argument value: %s", + "other": "Missing argument values: %s" + }, + "Missing required argument: %s": { + "one": "Missing required argument: %s", + "other": "Missing required arguments: %s" + }, + "Unknown argument: %s": { + "one": "Unknown argument: %s", + "other": "Unknown arguments: %s" + }, + "Invalid values:": "Invalid values:", + "Argument: %s, Given: %s, Choices: %s": "Argument: %s, Given: %s, Choices: %s", + "Argument check failed: %s": "Argument check failed: %s", + "Implications failed:": "Missing dependent arguments:", + "Not enough arguments following: %s": "Not enough arguments following: %s", + "Invalid JSON config file: %s": "Invalid JSON config file: %s", + "Path to JSON config file": "Path to JSON config file", + "Show help": "Show help", + "Show version number": "Show version number", + "Did you mean %s?": "Did you mean %s?", + "Arguments %s and %s are mutually exclusive" : "Arguments %s and %s are mutually exclusive", + "Positionals:": "Positionals:", + "command": "command", + "deprecated": "deprecated", + "deprecated: %s": "deprecated: %s" +} diff --git a/node_modules/yargs/locales/es.json b/node_modules/yargs/locales/es.json new file mode 100644 index 00000000..d77b4616 --- /dev/null +++ b/node_modules/yargs/locales/es.json @@ -0,0 +1,46 @@ +{ + "Commands:": "Comandos:", + "Options:": "Opciones:", + "Examples:": "Ejemplos:", + "boolean": "booleano", + "count": "cuenta", + "string": "cadena de caracteres", + "number": "número", + "array": "tabla", + "required": "requerido", + "default": "defecto", + "default:": "defecto:", + "choices:": "selección:", + "aliases:": "alias:", + "generated-value": "valor-generado", + "Not enough non-option arguments: got %s, need at least %s": { + "one": "Hacen falta argumentos no-opcionales: Número recibido %s, necesita por lo menos %s", + "other": "Hacen falta argumentos no-opcionales: Número recibido %s, necesita por lo menos %s" + }, + "Too many non-option arguments: got %s, maximum of %s": { + "one": "Demasiados argumentos no-opcionales: Número recibido %s, máximo es %s", + "other": "Demasiados argumentos no-opcionales: Número recibido %s, máximo es %s" + }, + "Missing argument value: %s": { + "one": "Falta argumento: %s", + "other": "Faltan argumentos: %s" + }, + "Missing required argument: %s": { + "one": "Falta argumento requerido: %s", + "other": "Faltan argumentos requeridos: %s" + }, + "Unknown argument: %s": { + "one": "Argumento desconocido: %s", + "other": "Argumentos desconocidos: %s" + }, + "Invalid values:": "Valores inválidos:", + "Argument: %s, Given: %s, Choices: %s": "Argumento: %s, Recibido: %s, Seleccionados: %s", + "Argument check failed: %s": "Verificación de argumento ha fallado: %s", + "Implications failed:": "Implicaciones fallidas:", + "Not enough arguments following: %s": "No hay suficientes argumentos después de: %s", + "Invalid JSON config file: %s": "Archivo de configuración JSON inválido: %s", + "Path to JSON config file": "Ruta al archivo de configuración JSON", + "Show help": "Muestra ayuda", + "Show version number": "Muestra número de versión", + "Did you mean %s?": "Quisiste decir %s?" +} diff --git a/node_modules/yargs/locales/fi.json b/node_modules/yargs/locales/fi.json new file mode 100644 index 00000000..0728c578 --- /dev/null +++ b/node_modules/yargs/locales/fi.json @@ -0,0 +1,49 @@ +{ + "Commands:": "Komennot:", + "Options:": "Valinnat:", + "Examples:": "Esimerkkejä:", + "boolean": "totuusarvo", + "count": "lukumäärä", + "string": "merkkijono", + "number": "numero", + "array": "taulukko", + "required": "pakollinen", + "default": "oletusarvo", + "default:": "oletusarvo:", + "choices:": "vaihtoehdot:", + "aliases:": "aliakset:", + "generated-value": "generoitu-arvo", + "Not enough non-option arguments: got %s, need at least %s": { + "one": "Liian vähän argumentteja, jotka eivät ole valintoja: annettu %s, vaaditaan vähintään %s", + "other": "Liian vähän argumentteja, jotka eivät ole valintoja: annettu %s, vaaditaan vähintään %s" + }, + "Too many non-option arguments: got %s, maximum of %s": { + "one": "Liikaa argumentteja, jotka eivät ole valintoja: annettu %s, sallitaan enintään %s", + "other": "Liikaa argumentteja, jotka eivät ole valintoja: annettu %s, sallitaan enintään %s" + }, + "Missing argument value: %s": { + "one": "Argumentin arvo puuttuu: %s", + "other": "Argumentin arvot puuttuvat: %s" + }, + "Missing required argument: %s": { + "one": "Pakollinen argumentti puuttuu: %s", + "other": "Pakollisia argumentteja puuttuu: %s" + }, + "Unknown argument: %s": { + "one": "Tuntematon argumenttn: %s", + "other": "Tuntemattomia argumentteja: %s" + }, + "Invalid values:": "Virheelliset arvot:", + "Argument: %s, Given: %s, Choices: %s": "Argumentti: %s, Annettu: %s, Vaihtoehdot: %s", + "Argument check failed: %s": "Argumentin tarkistus epäonnistui: %s", + "Implications failed:": "Riippuvia argumentteja puuttuu:", + "Not enough arguments following: %s": "Argumentin perässä ei ole tarpeeksi argumentteja: %s", + "Invalid JSON config file: %s": "Epävalidi JSON-asetustiedosto: %s", + "Path to JSON config file": "JSON-asetustiedoston polku", + "Show help": "Näytä ohje", + "Show version number": "Näytä versionumero", + "Did you mean %s?": "Tarkoititko %s?", + "Arguments %s and %s are mutually exclusive" : "Argumentit %s ja %s eivät ole yhteensopivat", + "Positionals:": "Sijaintiparametrit:", + "command": "komento" +} diff --git a/node_modules/yargs/locales/fr.json b/node_modules/yargs/locales/fr.json new file mode 100644 index 00000000..edd743f0 --- /dev/null +++ b/node_modules/yargs/locales/fr.json @@ -0,0 +1,53 @@ +{ + "Commands:": "Commandes :", + "Options:": "Options :", + "Examples:": "Exemples :", + "boolean": "booléen", + "count": "compteur", + "string": "chaîne de caractères", + "number": "nombre", + "array": "tableau", + "required": "requis", + "default": "défaut", + "default:": "défaut :", + "choices:": "choix :", + "aliases:": "alias :", + "generated-value": "valeur générée", + "Not enough non-option arguments: got %s, need at least %s": { + "one": "Pas assez d'arguments (hors options) : reçu %s, besoin d'au moins %s", + "other": "Pas assez d'arguments (hors options) : reçus %s, besoin d'au moins %s" + }, + "Too many non-option arguments: got %s, maximum of %s": { + "one": "Trop d'arguments (hors options) : reçu %s, maximum de %s", + "other": "Trop d'arguments (hors options) : reçus %s, maximum de %s" + }, + "Missing argument value: %s": { + "one": "Argument manquant : %s", + "other": "Arguments manquants : %s" + }, + "Missing required argument: %s": { + "one": "Argument requis manquant : %s", + "other": "Arguments requis manquants : %s" + }, + "Unknown argument: %s": { + "one": "Argument inconnu : %s", + "other": "Arguments inconnus : %s" + }, + "Unknown command: %s": { + "one": "Commande inconnue : %s", + "other": "Commandes inconnues : %s" + }, + "Invalid values:": "Valeurs invalides :", + "Argument: %s, Given: %s, Choices: %s": "Argument : %s, donné : %s, choix : %s", + "Argument check failed: %s": "Echec de la vérification de l'argument : %s", + "Implications failed:": "Arguments dépendants manquants :", + "Not enough arguments following: %s": "Pas assez d'arguments après : %s", + "Invalid JSON config file: %s": "Fichier de configuration JSON invalide : %s", + "Path to JSON config file": "Chemin du fichier de configuration JSON", + "Show help": "Affiche l'aide", + "Show version number": "Affiche le numéro de version", + "Did you mean %s?": "Vouliez-vous dire %s ?", + "Arguments %s and %s are mutually exclusive" : "Les arguments %s et %s sont mutuellement exclusifs", + "Positionals:": "Arguments positionnels :", + "command": "commande" +} diff --git a/node_modules/yargs/locales/hi.json b/node_modules/yargs/locales/hi.json new file mode 100644 index 00000000..a9de77cc --- /dev/null +++ b/node_modules/yargs/locales/hi.json @@ -0,0 +1,49 @@ +{ + "Commands:": "आदेश:", + "Options:": "विकल्प:", + "Examples:": "उदाहरण:", + "boolean": "सत्यता", + "count": "संख्या", + "string": "वर्णों का तार ", + "number": "अंक", + "array": "सरणी", + "required": "आवश्यक", + "default": "डिफॉल्ट", + "default:": "डिफॉल्ट:", + "choices:": "विकल्प:", + "aliases:": "उपनाम:", + "generated-value": "उत्पन्न-मूल्य", + "Not enough non-option arguments: got %s, need at least %s": { + "one": "पर्याप्त गैर-विकल्प तर्क प्राप्त नहीं: %s प्राप्त, कम से कम %s की आवश्यकता है", + "other": "पर्याप्त गैर-विकल्प तर्क प्राप्त नहीं: %s प्राप्त, कम से कम %s की आवश्यकता है" + }, + "Too many non-option arguments: got %s, maximum of %s": { + "one": "बहुत सारे गैर-विकल्प तर्क: %s प्राप्त, अधिकतम %s मान्य", + "other": "बहुत सारे गैर-विकल्प तर्क: %s प्राप्त, अधिकतम %s मान्य" + }, + "Missing argument value: %s": { + "one": "कुछ तर्को के मूल्य गुम हैं: %s", + "other": "कुछ तर्को के मूल्य गुम हैं: %s" + }, + "Missing required argument: %s": { + "one": "आवश्यक तर्क गुम हैं: %s", + "other": "आवश्यक तर्क गुम हैं: %s" + }, + "Unknown argument: %s": { + "one": "अज्ञात तर्क प्राप्त: %s", + "other": "अज्ञात तर्क प्राप्त: %s" + }, + "Invalid values:": "अमान्य मूल्य:", + "Argument: %s, Given: %s, Choices: %s": "तर्क: %s, प्राप्त: %s, विकल्प: %s", + "Argument check failed: %s": "तर्क जांच विफल: %s", + "Implications failed:": "दिए गए तर्क के लिए अतिरिक्त तर्क की अपेक्षा है:", + "Not enough arguments following: %s": "निम्नलिखित के बाद पर्याप्त तर्क नहीं प्राप्त: %s", + "Invalid JSON config file: %s": "अमान्य JSON config फाइल: %s", + "Path to JSON config file": "JSON config फाइल का पथ", + "Show help": "सहायता दिखाएँ", + "Show version number": "Version संख्या दिखाएँ", + "Did you mean %s?": "क्या आपका मतलब है %s?", + "Arguments %s and %s are mutually exclusive" : "तर्क %s और %s परस्पर अनन्य हैं", + "Positionals:": "स्थानीय:", + "command": "आदेश" +} diff --git a/node_modules/yargs/locales/hu.json b/node_modules/yargs/locales/hu.json new file mode 100644 index 00000000..21492d05 --- /dev/null +++ b/node_modules/yargs/locales/hu.json @@ -0,0 +1,46 @@ +{ + "Commands:": "Parancsok:", + "Options:": "Opciók:", + "Examples:": "Példák:", + "boolean": "boolean", + "count": "számláló", + "string": "szöveg", + "number": "szám", + "array": "tömb", + "required": "kötelező", + "default": "alapértelmezett", + "default:": "alapértelmezett:", + "choices:": "lehetőségek:", + "aliases:": "aliaszok:", + "generated-value": "generált-érték", + "Not enough non-option arguments: got %s, need at least %s": { + "one": "Nincs elég nem opcionális argumentum: %s van, legalább %s kell", + "other": "Nincs elég nem opcionális argumentum: %s van, legalább %s kell" + }, + "Too many non-option arguments: got %s, maximum of %s": { + "one": "Túl sok nem opciánlis argumentum van: %s van, maximum %s lehet", + "other": "Túl sok nem opciánlis argumentum van: %s van, maximum %s lehet" + }, + "Missing argument value: %s": { + "one": "Hiányzó argumentum érték: %s", + "other": "Hiányzó argumentum értékek: %s" + }, + "Missing required argument: %s": { + "one": "Hiányzó kötelező argumentum: %s", + "other": "Hiányzó kötelező argumentumok: %s" + }, + "Unknown argument: %s": { + "one": "Ismeretlen argumentum: %s", + "other": "Ismeretlen argumentumok: %s" + }, + "Invalid values:": "Érvénytelen érték:", + "Argument: %s, Given: %s, Choices: %s": "Argumentum: %s, Megadott: %s, Lehetőségek: %s", + "Argument check failed: %s": "Argumentum ellenőrzés sikertelen: %s", + "Implications failed:": "Implikációk sikertelenek:", + "Not enough arguments following: %s": "Nem elég argumentum követi: %s", + "Invalid JSON config file: %s": "Érvénytelen JSON konfigurációs file: %s", + "Path to JSON config file": "JSON konfigurációs file helye", + "Show help": "Súgo megjelenítése", + "Show version number": "Verziószám megjelenítése", + "Did you mean %s?": "Erre gondoltál %s?" +} diff --git a/node_modules/yargs/locales/id.json b/node_modules/yargs/locales/id.json new file mode 100644 index 00000000..125867cb --- /dev/null +++ b/node_modules/yargs/locales/id.json @@ -0,0 +1,50 @@ + +{ + "Commands:": "Perintah:", + "Options:": "Pilihan:", + "Examples:": "Contoh:", + "boolean": "boolean", + "count": "jumlah", + "number": "nomor", + "string": "string", + "array": "larik", + "required": "diperlukan", + "default": "bawaan", + "default:": "bawaan:", + "aliases:": "istilah lain:", + "choices:": "pilihan:", + "generated-value": "nilai-yang-dihasilkan", + "Not enough non-option arguments: got %s, need at least %s": { + "one": "Argumen wajib kurang: hanya %s, minimal %s", + "other": "Argumen wajib kurang: hanya %s, minimal %s" + }, + "Too many non-option arguments: got %s, maximum of %s": { + "one": "Terlalu banyak argumen wajib: ada %s, maksimal %s", + "other": "Terlalu banyak argumen wajib: ada %s, maksimal %s" + }, + "Missing argument value: %s": { + "one": "Kurang argumen: %s", + "other": "Kurang argumen: %s" + }, + "Missing required argument: %s": { + "one": "Kurang argumen wajib: %s", + "other": "Kurang argumen wajib: %s" + }, + "Unknown argument: %s": { + "one": "Argumen tak diketahui: %s", + "other": "Argumen tak diketahui: %s" + }, + "Invalid values:": "Nilai-nilai tidak valid:", + "Argument: %s, Given: %s, Choices: %s": "Argumen: %s, Diberikan: %s, Pilihan: %s", + "Argument check failed: %s": "Pemeriksaan argument gagal: %s", + "Implications failed:": "Implikasi gagal:", + "Not enough arguments following: %s": "Kurang argumen untuk: %s", + "Invalid JSON config file: %s": "Berkas konfigurasi JSON tidak valid: %s", + "Path to JSON config file": "Alamat berkas konfigurasi JSON", + "Show help": "Lihat bantuan", + "Show version number": "Lihat nomor versi", + "Did you mean %s?": "Maksud Anda: %s?", + "Arguments %s and %s are mutually exclusive" : "Argumen %s dan %s saling eksklusif", + "Positionals:": "Posisional-posisional:", + "command": "perintah" +} diff --git a/node_modules/yargs/locales/it.json b/node_modules/yargs/locales/it.json new file mode 100644 index 00000000..fde57561 --- /dev/null +++ b/node_modules/yargs/locales/it.json @@ -0,0 +1,46 @@ +{ + "Commands:": "Comandi:", + "Options:": "Opzioni:", + "Examples:": "Esempi:", + "boolean": "booleano", + "count": "contatore", + "string": "stringa", + "number": "numero", + "array": "vettore", + "required": "richiesto", + "default": "predefinito", + "default:": "predefinito:", + "choices:": "scelte:", + "aliases:": "alias:", + "generated-value": "valore generato", + "Not enough non-option arguments: got %s, need at least %s": { + "one": "Numero insufficiente di argomenti non opzione: inseriti %s, richiesti almeno %s", + "other": "Numero insufficiente di argomenti non opzione: inseriti %s, richiesti almeno %s" + }, + "Too many non-option arguments: got %s, maximum of %s": { + "one": "Troppi argomenti non opzione: inseriti %s, massimo possibile %s", + "other": "Troppi argomenti non opzione: inseriti %s, massimo possibile %s" + }, + "Missing argument value: %s": { + "one": "Argomento mancante: %s", + "other": "Argomenti mancanti: %s" + }, + "Missing required argument: %s": { + "one": "Argomento richiesto mancante: %s", + "other": "Argomenti richiesti mancanti: %s" + }, + "Unknown argument: %s": { + "one": "Argomento sconosciuto: %s", + "other": "Argomenti sconosciuti: %s" + }, + "Invalid values:": "Valori non validi:", + "Argument: %s, Given: %s, Choices: %s": "Argomento: %s, Richiesto: %s, Scelte: %s", + "Argument check failed: %s": "Controllo dell'argomento fallito: %s", + "Implications failed:": "Argomenti dipendenti mancanti:", + "Not enough arguments following: %s": "Argomenti insufficienti dopo: %s", + "Invalid JSON config file: %s": "File di configurazione JSON non valido: %s", + "Path to JSON config file": "Percorso del file di configurazione JSON", + "Show help": "Mostra la schermata di aiuto", + "Show version number": "Mostra il numero di versione", + "Did you mean %s?": "Intendi forse %s?" +} diff --git a/node_modules/yargs/locales/ja.json b/node_modules/yargs/locales/ja.json new file mode 100644 index 00000000..3954ae68 --- /dev/null +++ b/node_modules/yargs/locales/ja.json @@ -0,0 +1,51 @@ +{ + "Commands:": "コマンド:", + "Options:": "オプション:", + "Examples:": "例:", + "boolean": "真偽", + "count": "カウント", + "string": "文字列", + "number": "数値", + "array": "配列", + "required": "必須", + "default": "デフォルト", + "default:": "デフォルト:", + "choices:": "選択してください:", + "aliases:": "エイリアス:", + "generated-value": "生成された値", + "Not enough non-option arguments: got %s, need at least %s": { + "one": "オプションではない引数が %s 個では不足しています。少なくとも %s 個の引数が必要です:", + "other": "オプションではない引数が %s 個では不足しています。少なくとも %s 個の引数が必要です:" + }, + "Too many non-option arguments: got %s, maximum of %s": { + "one": "オプションではない引数が %s 個では多すぎます。最大で %s 個までです:", + "other": "オプションではない引数が %s 個では多すぎます。最大で %s 個までです:" + }, + "Missing argument value: %s": { + "one": "引数の値が見つかりません: %s", + "other": "引数の値が見つかりません: %s" + }, + "Missing required argument: %s": { + "one": "必須の引数が見つかりません: %s", + "other": "必須の引数が見つかりません: %s" + }, + "Unknown argument: %s": { + "one": "未知の引数です: %s", + "other": "未知の引数です: %s" + }, + "Invalid values:": "不正な値です:", + "Argument: %s, Given: %s, Choices: %s": "引数は %s です。与えられた値: %s, 選択してください: %s", + "Argument check failed: %s": "引数のチェックに失敗しました: %s", + "Implications failed:": "オプションの組み合わせで不正が生じました:", + "Not enough arguments following: %s": "次の引数が不足しています。: %s", + "Invalid JSON config file: %s": "JSONの設定ファイルが不正です: %s", + "Path to JSON config file": "JSONの設定ファイルまでのpath", + "Show help": "ヘルプを表示", + "Show version number": "バージョンを表示", + "Did you mean %s?": "もしかして %s?", + "Arguments %s and %s are mutually exclusive" : "引数 %s と %s は同時に指定できません", + "Positionals:": "位置:", + "command": "コマンド", + "deprecated": "非推奨", + "deprecated: %s": "非推奨: %s" +} diff --git a/node_modules/yargs/locales/ko.json b/node_modules/yargs/locales/ko.json new file mode 100644 index 00000000..e3187eaf --- /dev/null +++ b/node_modules/yargs/locales/ko.json @@ -0,0 +1,49 @@ +{ + "Commands:": "명령:", + "Options:": "옵션:", + "Examples:": "예시:", + "boolean": "여부", + "count": "개수", + "string": "문자열", + "number": "숫자", + "array": "배열", + "required": "필수", + "default": "기본", + "default:": "기본:", + "choices:": "선택:", + "aliases:": "별칭:", + "generated-value": "생성된 값", + "Not enough non-option arguments: got %s, need at least %s": { + "one": "옵션이 아닌 인자가 충분치 않습니다: %s개를 받았지만, 적어도 %s개는 필요합니다", + "other": "옵션이 아닌 인자가 충분치 않습니다: %s개를 받았지만, 적어도 %s개는 필요합니다" + }, + "Too many non-option arguments: got %s, maximum of %s": { + "one": "옵션이 아닌 인자가 너무 많습니다: %s개를 받았지만, %s개 이하여야 합니다", + "other": "옵션이 아닌 인자가 너무 많습니다: %s개를 받았지만, %s개 이하여야 합니다" + }, + "Missing argument value: %s": { + "one": "인자값을 받지 못했습니다: %s", + "other": "인자값들을 받지 못했습니다: %s" + }, + "Missing required argument: %s": { + "one": "필수 인자를 받지 못했습니다: %s", + "other": "필수 인자들을 받지 못했습니다: %s" + }, + "Unknown argument: %s": { + "one": "알 수 없는 인자입니다: %s", + "other": "알 수 없는 인자들입니다: %s" + }, + "Invalid values:": "잘못된 값입니다:", + "Argument: %s, Given: %s, Choices: %s": "인자: %s, 입력받은 값: %s, 선택지: %s", + "Argument check failed: %s": "유효하지 않은 인자입니다: %s", + "Implications failed:": "옵션의 조합이 잘못되었습니다:", + "Not enough arguments following: %s": "인자가 충분하게 주어지지 않았습니다: %s", + "Invalid JSON config file: %s": "유효하지 않은 JSON 설정파일입니다: %s", + "Path to JSON config file": "JSON 설정파일 경로", + "Show help": "도움말을 보여줍니다", + "Show version number": "버전 넘버를 보여줍니다", + "Did you mean %s?": "찾고계신게 %s입니까?", + "Arguments %s and %s are mutually exclusive" : "%s와 %s 인자는 같이 사용될 수 없습니다", + "Positionals:": "위치:", + "command": "명령" +} diff --git a/node_modules/yargs/locales/nb.json b/node_modules/yargs/locales/nb.json new file mode 100644 index 00000000..6f410ed0 --- /dev/null +++ b/node_modules/yargs/locales/nb.json @@ -0,0 +1,44 @@ +{ + "Commands:": "Kommandoer:", + "Options:": "Alternativer:", + "Examples:": "Eksempler:", + "boolean": "boolsk", + "count": "antall", + "string": "streng", + "number": "nummer", + "array": "matrise", + "required": "obligatorisk", + "default": "standard", + "default:": "standard:", + "choices:": "valg:", + "generated-value": "generert-verdi", + "Not enough non-option arguments: got %s, need at least %s": { + "one": "Ikke nok ikke-alternativ argumenter: fikk %s, trenger minst %s", + "other": "Ikke nok ikke-alternativ argumenter: fikk %s, trenger minst %s" + }, + "Too many non-option arguments: got %s, maximum of %s": { + "one": "For mange ikke-alternativ argumenter: fikk %s, maksimum %s", + "other": "For mange ikke-alternativ argumenter: fikk %s, maksimum %s" + }, + "Missing argument value: %s": { + "one": "Mangler argument verdi: %s", + "other": "Mangler argument verdier: %s" + }, + "Missing required argument: %s": { + "one": "Mangler obligatorisk argument: %s", + "other": "Mangler obligatoriske argumenter: %s" + }, + "Unknown argument: %s": { + "one": "Ukjent argument: %s", + "other": "Ukjente argumenter: %s" + }, + "Invalid values:": "Ugyldige verdier:", + "Argument: %s, Given: %s, Choices: %s": "Argument: %s, Gitt: %s, Valg: %s", + "Argument check failed: %s": "Argumentsjekk mislyktes: %s", + "Implications failed:": "Konsekvensene mislyktes:", + "Not enough arguments following: %s": "Ikke nok følgende argumenter: %s", + "Invalid JSON config file: %s": "Ugyldig JSON konfigurasjonsfil: %s", + "Path to JSON config file": "Bane til JSON konfigurasjonsfil", + "Show help": "Vis hjelp", + "Show version number": "Vis versjonsnummer" +} diff --git a/node_modules/yargs/locales/nl.json b/node_modules/yargs/locales/nl.json new file mode 100644 index 00000000..9ff95c55 --- /dev/null +++ b/node_modules/yargs/locales/nl.json @@ -0,0 +1,49 @@ +{ + "Commands:": "Commando's:", + "Options:": "Opties:", + "Examples:": "Voorbeelden:", + "boolean": "booleaans", + "count": "aantal", + "string": "string", + "number": "getal", + "array": "lijst", + "required": "verplicht", + "default": "standaard", + "default:": "standaard:", + "choices:": "keuzes:", + "aliases:": "aliassen:", + "generated-value": "gegenereerde waarde", + "Not enough non-option arguments: got %s, need at least %s": { + "one": "Niet genoeg niet-optie-argumenten: %s gekregen, minstens %s nodig", + "other": "Niet genoeg niet-optie-argumenten: %s gekregen, minstens %s nodig" + }, + "Too many non-option arguments: got %s, maximum of %s": { + "one": "Te veel niet-optie-argumenten: %s gekregen, maximum is %s", + "other": "Te veel niet-optie-argumenten: %s gekregen, maximum is %s" + }, + "Missing argument value: %s": { + "one": "Missende argumentwaarde: %s", + "other": "Missende argumentwaarden: %s" + }, + "Missing required argument: %s": { + "one": "Missend verplicht argument: %s", + "other": "Missende verplichte argumenten: %s" + }, + "Unknown argument: %s": { + "one": "Onbekend argument: %s", + "other": "Onbekende argumenten: %s" + }, + "Invalid values:": "Ongeldige waarden:", + "Argument: %s, Given: %s, Choices: %s": "Argument: %s, Gegeven: %s, Keuzes: %s", + "Argument check failed: %s": "Argumentcontrole mislukt: %s", + "Implications failed:": "Ontbrekende afhankelijke argumenten:", + "Not enough arguments following: %s": "Niet genoeg argumenten na: %s", + "Invalid JSON config file: %s": "Ongeldig JSON-config-bestand: %s", + "Path to JSON config file": "Pad naar JSON-config-bestand", + "Show help": "Toon help", + "Show version number": "Toon versienummer", + "Did you mean %s?": "Bedoelde u misschien %s?", + "Arguments %s and %s are mutually exclusive": "Argumenten %s en %s kunnen niet tegelijk gebruikt worden", + "Positionals:": "Positie-afhankelijke argumenten", + "command": "commando" +} diff --git a/node_modules/yargs/locales/nn.json b/node_modules/yargs/locales/nn.json new file mode 100644 index 00000000..24479ac9 --- /dev/null +++ b/node_modules/yargs/locales/nn.json @@ -0,0 +1,44 @@ +{ + "Commands:": "Kommandoar:", + "Options:": "Alternativ:", + "Examples:": "Døme:", + "boolean": "boolsk", + "count": "mengd", + "string": "streng", + "number": "nummer", + "array": "matrise", + "required": "obligatorisk", + "default": "standard", + "default:": "standard:", + "choices:": "val:", + "generated-value": "generert-verdi", + "Not enough non-option arguments: got %s, need at least %s": { + "one": "Ikkje nok ikkje-alternativ argument: fekk %s, treng minst %s", + "other": "Ikkje nok ikkje-alternativ argument: fekk %s, treng minst %s" + }, + "Too many non-option arguments: got %s, maximum of %s": { + "one": "For mange ikkje-alternativ argument: fekk %s, maksimum %s", + "other": "For mange ikkje-alternativ argument: fekk %s, maksimum %s" + }, + "Missing argument value: %s": { + "one": "Manglar argumentverdi: %s", + "other": "Manglar argumentverdiar: %s" + }, + "Missing required argument: %s": { + "one": "Manglar obligatorisk argument: %s", + "other": "Manglar obligatoriske argument: %s" + }, + "Unknown argument: %s": { + "one": "Ukjent argument: %s", + "other": "Ukjende argument: %s" + }, + "Invalid values:": "Ugyldige verdiar:", + "Argument: %s, Given: %s, Choices: %s": "Argument: %s, Gjeve: %s, Val: %s", + "Argument check failed: %s": "Argumentsjekk mislukkast: %s", + "Implications failed:": "Konsekvensane mislukkast:", + "Not enough arguments following: %s": "Ikkje nok fylgjande argument: %s", + "Invalid JSON config file: %s": "Ugyldig JSON konfigurasjonsfil: %s", + "Path to JSON config file": "Bane til JSON konfigurasjonsfil", + "Show help": "Vis hjelp", + "Show version number": "Vis versjonsnummer" +} diff --git a/node_modules/yargs/locales/pirate.json b/node_modules/yargs/locales/pirate.json new file mode 100644 index 00000000..dcb5cb75 --- /dev/null +++ b/node_modules/yargs/locales/pirate.json @@ -0,0 +1,13 @@ +{ + "Commands:": "Choose yer command:", + "Options:": "Options for me hearties!", + "Examples:": "Ex. marks the spot:", + "required": "requi-yar-ed", + "Missing required argument: %s": { + "one": "Ye be havin' to set the followin' argument land lubber: %s", + "other": "Ye be havin' to set the followin' arguments land lubber: %s" + }, + "Show help": "Parlay this here code of conduct", + "Show version number": "'Tis the version ye be askin' fer", + "Arguments %s and %s are mutually exclusive" : "Yon scurvy dogs %s and %s be as bad as rum and a prudish wench" +} diff --git a/node_modules/yargs/locales/pl.json b/node_modules/yargs/locales/pl.json new file mode 100644 index 00000000..a41d4bd5 --- /dev/null +++ b/node_modules/yargs/locales/pl.json @@ -0,0 +1,49 @@ +{ + "Commands:": "Polecenia:", + "Options:": "Opcje:", + "Examples:": "Przykłady:", + "boolean": "boolean", + "count": "ilość", + "string": "ciąg znaków", + "number": "liczba", + "array": "tablica", + "required": "wymagany", + "default": "domyślny", + "default:": "domyślny:", + "choices:": "dostępne:", + "aliases:": "aliasy:", + "generated-value": "wygenerowana-wartość", + "Not enough non-option arguments: got %s, need at least %s": { + "one": "Niewystarczająca ilość argumentów: otrzymano %s, wymagane co najmniej %s", + "other": "Niewystarczająca ilość argumentów: otrzymano %s, wymagane co najmniej %s" + }, + "Too many non-option arguments: got %s, maximum of %s": { + "one": "Zbyt duża ilość argumentów: otrzymano %s, wymagane co najwyżej %s", + "other": "Zbyt duża ilość argumentów: otrzymano %s, wymagane co najwyżej %s" + }, + "Missing argument value: %s": { + "one": "Brak wartości dla argumentu: %s", + "other": "Brak wartości dla argumentów: %s" + }, + "Missing required argument: %s": { + "one": "Brak wymaganego argumentu: %s", + "other": "Brak wymaganych argumentów: %s" + }, + "Unknown argument: %s": { + "one": "Nieznany argument: %s", + "other": "Nieznane argumenty: %s" + }, + "Invalid values:": "Nieprawidłowe wartości:", + "Argument: %s, Given: %s, Choices: %s": "Argument: %s, Otrzymano: %s, Dostępne: %s", + "Argument check failed: %s": "Weryfikacja argumentów nie powiodła się: %s", + "Implications failed:": "Założenia nie zostały spełnione:", + "Not enough arguments following: %s": "Niewystarczająca ilość argumentów następujących po: %s", + "Invalid JSON config file: %s": "Nieprawidłowy plik konfiguracyjny JSON: %s", + "Path to JSON config file": "Ścieżka do pliku konfiguracyjnego JSON", + "Show help": "Pokaż pomoc", + "Show version number": "Pokaż numer wersji", + "Did you mean %s?": "Czy chodziło Ci o %s?", + "Arguments %s and %s are mutually exclusive": "Argumenty %s i %s wzajemnie się wykluczają", + "Positionals:": "Pozycyjne:", + "command": "polecenie" +} diff --git a/node_modules/yargs/locales/pt.json b/node_modules/yargs/locales/pt.json new file mode 100644 index 00000000..0c8ac99c --- /dev/null +++ b/node_modules/yargs/locales/pt.json @@ -0,0 +1,45 @@ +{ + "Commands:": "Comandos:", + "Options:": "Opções:", + "Examples:": "Exemplos:", + "boolean": "boolean", + "count": "contagem", + "string": "cadeia de caracteres", + "number": "número", + "array": "arranjo", + "required": "requerido", + "default": "padrão", + "default:": "padrão:", + "choices:": "escolhas:", + "generated-value": "valor-gerado", + "Not enough non-option arguments: got %s, need at least %s": { + "one": "Argumentos insuficientes não opcionais: Argumento %s, necessário pelo menos %s", + "other": "Argumentos insuficientes não opcionais: Argumento %s, necessário pelo menos %s" + }, + "Too many non-option arguments: got %s, maximum of %s": { + "one": "Excesso de argumentos não opcionais: recebido %s, máximo de %s", + "other": "Excesso de argumentos não opcionais: recebido %s, máximo de %s" + }, + "Missing argument value: %s": { + "one": "Falta valor de argumento: %s", + "other": "Falta valores de argumento: %s" + }, + "Missing required argument: %s": { + "one": "Falta argumento obrigatório: %s", + "other": "Faltando argumentos obrigatórios: %s" + }, + "Unknown argument: %s": { + "one": "Argumento desconhecido: %s", + "other": "Argumentos desconhecidos: %s" + }, + "Invalid values:": "Valores inválidos:", + "Argument: %s, Given: %s, Choices: %s": "Argumento: %s, Dado: %s, Escolhas: %s", + "Argument check failed: %s": "Verificação de argumento falhou: %s", + "Implications failed:": "Implicações falharam:", + "Not enough arguments following: %s": "Insuficientes argumentos a seguir: %s", + "Invalid JSON config file: %s": "Arquivo de configuração em JSON esta inválido: %s", + "Path to JSON config file": "Caminho para o arquivo de configuração em JSON", + "Show help": "Mostra ajuda", + "Show version number": "Mostra número de versão", + "Arguments %s and %s are mutually exclusive" : "Argumentos %s e %s são mutualmente exclusivos" +} diff --git a/node_modules/yargs/locales/pt_BR.json b/node_modules/yargs/locales/pt_BR.json new file mode 100644 index 00000000..eae1ec60 --- /dev/null +++ b/node_modules/yargs/locales/pt_BR.json @@ -0,0 +1,48 @@ +{ + "Commands:": "Comandos:", + "Options:": "Opções:", + "Examples:": "Exemplos:", + "boolean": "booleano", + "count": "contagem", + "string": "string", + "number": "número", + "array": "array", + "required": "obrigatório", + "default:": "padrão:", + "choices:": "opções:", + "aliases:": "sinônimos:", + "generated-value": "valor-gerado", + "Not enough non-option arguments: got %s, need at least %s": { + "one": "Argumentos insuficientes: Argumento %s, necessário pelo menos %s", + "other": "Argumentos insuficientes: Argumento %s, necessário pelo menos %s" + }, + "Too many non-option arguments: got %s, maximum of %s": { + "one": "Excesso de argumentos: recebido %s, máximo de %s", + "other": "Excesso de argumentos: recebido %s, máximo de %s" + }, + "Missing argument value: %s": { + "one": "Falta valor de argumento: %s", + "other": "Falta valores de argumento: %s" + }, + "Missing required argument: %s": { + "one": "Falta argumento obrigatório: %s", + "other": "Faltando argumentos obrigatórios: %s" + }, + "Unknown argument: %s": { + "one": "Argumento desconhecido: %s", + "other": "Argumentos desconhecidos: %s" + }, + "Invalid values:": "Valores inválidos:", + "Argument: %s, Given: %s, Choices: %s": "Argumento: %s, Dado: %s, Opções: %s", + "Argument check failed: %s": "Verificação de argumento falhou: %s", + "Implications failed:": "Implicações falharam:", + "Not enough arguments following: %s": "Argumentos insuficientes a seguir: %s", + "Invalid JSON config file: %s": "Arquivo JSON de configuração inválido: %s", + "Path to JSON config file": "Caminho para o arquivo JSON de configuração", + "Show help": "Exibe ajuda", + "Show version number": "Exibe a versão", + "Did you mean %s?": "Você quis dizer %s?", + "Arguments %s and %s are mutually exclusive" : "Argumentos %s e %s são mutualmente exclusivos", + "Positionals:": "Posicionais:", + "command": "comando" +} diff --git a/node_modules/yargs/locales/ru.json b/node_modules/yargs/locales/ru.json new file mode 100644 index 00000000..5f7f7681 --- /dev/null +++ b/node_modules/yargs/locales/ru.json @@ -0,0 +1,46 @@ +{ + "Commands:": "Команды:", + "Options:": "Опции:", + "Examples:": "Примеры:", + "boolean": "булевый тип", + "count": "подсчет", + "string": "строковой тип", + "number": "число", + "array": "массив", + "required": "необходимо", + "default": "по умолчанию", + "default:": "по умолчанию:", + "choices:": "возможности:", + "aliases:": "алиасы:", + "generated-value": "генерированное значение", + "Not enough non-option arguments: got %s, need at least %s": { + "one": "Недостаточно неопционных аргументов: есть %s, нужно как минимум %s", + "other": "Недостаточно неопционных аргументов: есть %s, нужно как минимум %s" + }, + "Too many non-option arguments: got %s, maximum of %s": { + "one": "Слишком много неопционных аргументов: есть %s, максимум допустимо %s", + "other": "Слишком много неопционных аргументов: есть %s, максимум допустимо %s" + }, + "Missing argument value: %s": { + "one": "Не хватает значения аргумента: %s", + "other": "Не хватает значений аргументов: %s" + }, + "Missing required argument: %s": { + "one": "Не хватает необходимого аргумента: %s", + "other": "Не хватает необходимых аргументов: %s" + }, + "Unknown argument: %s": { + "one": "Неизвестный аргумент: %s", + "other": "Неизвестные аргументы: %s" + }, + "Invalid values:": "Недействительные значения:", + "Argument: %s, Given: %s, Choices: %s": "Аргумент: %s, Данное значение: %s, Возможности: %s", + "Argument check failed: %s": "Проверка аргументов не удалась: %s", + "Implications failed:": "Данный аргумент требует следующий дополнительный аргумент:", + "Not enough arguments following: %s": "Недостаточно следующих аргументов: %s", + "Invalid JSON config file: %s": "Недействительный файл конфигурации JSON: %s", + "Path to JSON config file": "Путь к файлу конфигурации JSON", + "Show help": "Показать помощь", + "Show version number": "Показать номер версии", + "Did you mean %s?": "Вы имели в виду %s?" +} diff --git a/node_modules/yargs/locales/th.json b/node_modules/yargs/locales/th.json new file mode 100644 index 00000000..33b048e2 --- /dev/null +++ b/node_modules/yargs/locales/th.json @@ -0,0 +1,46 @@ +{ + "Commands:": "คอมมาน", + "Options:": "ออฟชั่น", + "Examples:": "ตัวอย่าง", + "boolean": "บูลีน", + "count": "นับ", + "string": "สตริง", + "number": "ตัวเลข", + "array": "อาเรย์", + "required": "จำเป็น", + "default": "ค่าเริ่มต้", + "default:": "ค่าเริ่มต้น", + "choices:": "ตัวเลือก", + "aliases:": "เอเลียส", + "generated-value": "ค่าที่ถูกสร้างขึ้น", + "Not enough non-option arguments: got %s, need at least %s": { + "one": "ใส่อาร์กิวเมนต์ไม่ครบตามจำนวนที่กำหนด: ใส่ค่ามาจำนวน %s ค่า, แต่ต้องการอย่างน้อย %s ค่า", + "other": "ใส่อาร์กิวเมนต์ไม่ครบตามจำนวนที่กำหนด: ใส่ค่ามาจำนวน %s ค่า, แต่ต้องการอย่างน้อย %s ค่า" + }, + "Too many non-option arguments: got %s, maximum of %s": { + "one": "ใส่อาร์กิวเมนต์เกินจำนวนที่กำหนด: ใส่ค่ามาจำนวน %s ค่า, แต่ต้องการมากที่สุด %s ค่า", + "other": "ใส่อาร์กิวเมนต์เกินจำนวนที่กำหนด: ใส่ค่ามาจำนวน %s ค่า, แต่ต้องการมากที่สุด %s ค่า" + }, + "Missing argument value: %s": { + "one": "ค่าอาร์กิวเมนต์ที่ขาดไป: %s", + "other": "ค่าอาร์กิวเมนต์ที่ขาดไป: %s" + }, + "Missing required argument: %s": { + "one": "อาร์กิวเมนต์จำเป็นที่ขาดไป: %s", + "other": "อาร์กิวเมนต์จำเป็นที่ขาดไป: %s" + }, + "Unknown argument: %s": { + "one": "อาร์กิวเมนต์ที่ไม่รู้จัก: %s", + "other": "อาร์กิวเมนต์ที่ไม่รู้จัก: %s" + }, + "Invalid values:": "ค่าไม่ถูกต้อง:", + "Argument: %s, Given: %s, Choices: %s": "อาร์กิวเมนต์: %s, ได้รับ: %s, ตัวเลือก: %s", + "Argument check failed: %s": "ตรวจสอบพบอาร์กิวเมนต์ที่ไม่ถูกต้อง: %s", + "Implications failed:": "Implications ไม่สำเร็จ:", + "Not enough arguments following: %s": "ใส่อาร์กิวเมนต์ไม่ครบ: %s", + "Invalid JSON config file: %s": "ไฟล์คอนฟิค JSON ไม่ถูกต้อง: %s", + "Path to JSON config file": "พาทไฟล์คอนฟิค JSON", + "Show help": "ขอความช่วยเหลือ", + "Show version number": "แสดงตัวเลขเวอร์ชั่น", + "Did you mean %s?": "คุณหมายถึง %s?" +} diff --git a/node_modules/yargs/locales/tr.json b/node_modules/yargs/locales/tr.json new file mode 100644 index 00000000..0d0d2ccd --- /dev/null +++ b/node_modules/yargs/locales/tr.json @@ -0,0 +1,48 @@ +{ + "Commands:": "Komutlar:", + "Options:": "Seçenekler:", + "Examples:": "Örnekler:", + "boolean": "boolean", + "count": "sayı", + "string": "string", + "number": "numara", + "array": "array", + "required": "zorunlu", + "default": "varsayılan", + "default:": "varsayılan:", + "choices:": "seçimler:", + "aliases:": "takma adlar:", + "generated-value": "oluşturulan-değer", + "Not enough non-option arguments: got %s, need at least %s": { + "one": "Seçenek dışı argümanlar yetersiz: %s bulundu, %s gerekli", + "other": "Seçenek dışı argümanlar yetersiz: %s bulundu, %s gerekli" + }, + "Too many non-option arguments: got %s, maximum of %s": { + "one": "Seçenek dışı argümanlar gereğinden fazla: %s bulundu, azami %s", + "other": "Seçenek dışı argümanlar gereğinden fazla: %s bulundu, azami %s" + }, + "Missing argument value: %s": { + "one": "Eksik argüman değeri: %s", + "other": "Eksik argüman değerleri: %s" + }, + "Missing required argument: %s": { + "one": "Eksik zorunlu argüman: %s", + "other": "Eksik zorunlu argümanlar: %s" + }, + "Unknown argument: %s": { + "one": "Bilinmeyen argüman: %s", + "other": "Bilinmeyen argümanlar: %s" + }, + "Invalid values:": "Geçersiz değerler:", + "Argument: %s, Given: %s, Choices: %s": "Argüman: %s, Verilen: %s, Seçimler: %s", + "Argument check failed: %s": "Argüman kontrolü başarısız oldu: %s", + "Implications failed:": "Sonuçlar başarısız oldu:", + "Not enough arguments following: %s": "%s için yeterli argüman bulunamadı", + "Invalid JSON config file: %s": "Geçersiz JSON yapılandırma dosyası: %s", + "Path to JSON config file": "JSON yapılandırma dosya konumu", + "Show help": "Yardım detaylarını göster", + "Show version number": "Versiyon detaylarını göster", + "Did you mean %s?": "Bunu mu demek istediniz: %s?", + "Positionals:": "Sıralılar:", + "command": "komut" +} diff --git a/node_modules/yargs/locales/zh_CN.json b/node_modules/yargs/locales/zh_CN.json new file mode 100644 index 00000000..257d26ba --- /dev/null +++ b/node_modules/yargs/locales/zh_CN.json @@ -0,0 +1,48 @@ +{ + "Commands:": "命令:", + "Options:": "选项:", + "Examples:": "示例:", + "boolean": "布尔", + "count": "计数", + "string": "字符串", + "number": "数字", + "array": "数组", + "required": "必需", + "default": "默认值", + "default:": "默认值:", + "choices:": "可选值:", + "generated-value": "生成的值", + "Not enough non-option arguments: got %s, need at least %s": { + "one": "缺少 non-option 参数:传入了 %s 个, 至少需要 %s 个", + "other": "缺少 non-option 参数:传入了 %s 个, 至少需要 %s 个" + }, + "Too many non-option arguments: got %s, maximum of %s": { + "one": "non-option 参数过多:传入了 %s 个, 最大允许 %s 个", + "other": "non-option 参数过多:传入了 %s 个, 最大允许 %s 个" + }, + "Missing argument value: %s": { + "one": "没有给此选项指定值:%s", + "other": "没有给这些选项指定值:%s" + }, + "Missing required argument: %s": { + "one": "缺少必须的选项:%s", + "other": "缺少这些必须的选项:%s" + }, + "Unknown argument: %s": { + "one": "无法识别的选项:%s", + "other": "无法识别这些选项:%s" + }, + "Invalid values:": "无效的选项值:", + "Argument: %s, Given: %s, Choices: %s": "选项名称: %s, 传入的值: %s, 可选的值:%s", + "Argument check failed: %s": "选项值验证失败:%s", + "Implications failed:": "缺少依赖的选项:", + "Not enough arguments following: %s": "没有提供足够的值给此选项:%s", + "Invalid JSON config file: %s": "无效的 JSON 配置文件:%s", + "Path to JSON config file": "JSON 配置文件的路径", + "Show help": "显示帮助信息", + "Show version number": "显示版本号", + "Did you mean %s?": "是指 %s?", + "Arguments %s and %s are mutually exclusive" : "选项 %s 和 %s 是互斥的", + "Positionals:": "位置:", + "command": "命令" +} diff --git a/node_modules/yargs/locales/zh_TW.json b/node_modules/yargs/locales/zh_TW.json new file mode 100644 index 00000000..e3c7bcf4 --- /dev/null +++ b/node_modules/yargs/locales/zh_TW.json @@ -0,0 +1,47 @@ +{ + "Commands:": "命令:", + "Options:": "選項:", + "Examples:": "例:", + "boolean": "布林", + "count": "次數", + "string": "字串", + "number": "數字", + "array": "陣列", + "required": "必須", + "default": "預設值", + "default:": "預設值:", + "choices:": "可選值:", + "aliases:": "別名:", + "generated-value": "生成的值", + "Not enough non-option arguments: got %s, need at least %s": { + "one": "non-option 引數不足:只傳入了 %s 個, 至少要 %s 個", + "other": "non-option 引數不足:只傳入了 %s 個, 至少要 %s 個" + }, + "Too many non-option arguments: got %s, maximum of %s": { + "one": "non-option 引數過多:傳入了 %s 個, 但最多 %s 個", + "other": "non-option 引數過多:傳入了 %s 個, 但最多 %s 個" + }, + "Missing argument value: %s": { + "one": "此引數無指定值:%s", + "other": "這些引數無指定值:%s" + }, + "Missing required argument: %s": { + "one": "缺少必須的引數:%s", + "other": "缺少這些必須的引數:%s" + }, + "Unknown argument: %s": { + "one": "未知的引數:%s", + "other": "未知的這些引數:%s" + }, + "Invalid values:": "無效的選項值:", + "Argument: %s, Given: %s, Choices: %s": "引數名稱: %s, 傳入的值: %s, 可選的值:%s", + "Argument check failed: %s": "引數驗證失敗:%s", + "Implications failed:": "缺少依賴的選項:", + "Not enough arguments following: %s": "沒有提供足夠的值給此引數:%s", + "Invalid JSON config file: %s": "無效的 JSON 設置文件:%s", + "Path to JSON config file": "JSON 設置文件的路徑", + "Show help": "顯示說明", + "Show version number": "顯示版本", + "Did you mean %s?": "是指 %s?", + "Arguments %s and %s are mutually exclusive" : "引數 %s 和 %s 是互斥的" +} diff --git a/node_modules/yargs/package.json b/node_modules/yargs/package.json new file mode 100644 index 00000000..428ead29 --- /dev/null +++ b/node_modules/yargs/package.json @@ -0,0 +1,122 @@ +{ + "name": "yargs", + "version": "16.2.0", + "description": "yargs the modern, pirate-themed, successor to optimist.", + "main": "./index.cjs", + "exports": { + "./package.json": "./package.json", + ".": [ + { + "import": "./index.mjs", + "require": "./index.cjs" + }, + "./index.cjs" + ], + "./helpers": { + "import": "./helpers/helpers.mjs", + "require": "./helpers/index.js" + }, + "./yargs": [ + { + "require": "./yargs" + }, + "./yargs" + ] + }, + "type": "module", + "module": "./index.mjs", + "contributors": [ + { + "name": "Yargs Contributors", + "url": "https://github.com/yargs/yargs/graphs/contributors" + } + ], + "files": [ + "browser.mjs", + "index.cjs", + "helpers/*.js", + "helpers/*", + "index.mjs", + "yargs", + "build", + "locales", + "LICENSE", + "lib/platform-shims/*.mjs", + "!*.d.ts" + ], + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "devDependencies": { + "@types/chai": "^4.2.11", + "@types/mocha": "^8.0.0", + "@types/node": "^14.11.2", + "@wessberg/rollup-plugin-ts": "^1.3.2", + "c8": "^7.0.0", + "chai": "^4.2.0", + "chalk": "^4.0.0", + "coveralls": "^3.0.9", + "cpr": "^3.0.1", + "cross-env": "^7.0.2", + "cross-spawn": "^7.0.0", + "gts": "^3.0.0", + "hashish": "0.0.4", + "mocha": "^8.0.0", + "rimraf": "^3.0.2", + "rollup": "^2.23.0", + "rollup-plugin-cleanup": "^3.1.1", + "standardx": "^5.0.0", + "typescript": "^4.0.2", + "which": "^2.0.0", + "yargs-test-extends": "^1.0.1" + }, + "scripts": { + "fix": "gts fix && npm run fix:js", + "fix:js": "standardx --fix '**/*.mjs' && standardx --fix '**/*.cjs' && standardx --fix './*.mjs' && standardx --fix './*.cjs'", + "posttest": "npm run check", + "test": "c8 mocha ./test/*.cjs --require ./test/before.cjs --timeout=12000 --check-leaks", + "test:esm": "c8 mocha ./test/esm/*.mjs --check-leaks", + "coverage": "c8 report --check-coverage", + "prepare": "npm run compile", + "pretest": "npm run compile -- -p tsconfig.test.json && cross-env NODE_ENV=test npm run build:cjs", + "compile": "rimraf build && tsc", + "postcompile": "npm run build:cjs", + "build:cjs": "rollup -c rollup.config.cjs", + "postbuild:cjs": "rimraf ./build/index.cjs.d.ts", + "check": "gts lint && npm run check:js", + "check:js": "standardx '**/*.mjs' && standardx '**/*.cjs' && standardx './*.mjs' && standardx './*.cjs'", + "clean": "gts clean" + }, + "repository": { + "type": "git", + "url": "https://github.com/yargs/yargs.git" + }, + "homepage": "https://yargs.js.org/", + "standardx": { + "ignore": [ + "build", + "helpers", + "**/example/**", + "**/platform-shims/esm.mjs" + ] + }, + "keywords": [ + "argument", + "args", + "option", + "parser", + "parsing", + "cli", + "command" + ], + "license": "MIT", + "engines": { + "node": ">=10" + } +} diff --git a/node_modules/yargs/yargs b/node_modules/yargs/yargs new file mode 100644 index 00000000..8460d10a --- /dev/null +++ b/node_modules/yargs/yargs @@ -0,0 +1,9 @@ +// TODO: consolidate on using a helpers file at some point in the future, which +// is the approach currently used to export Parser and applyExtends for ESM: +const {applyExtends, cjsPlatformShim, Parser, Yargs, processArgv} = require('./build/index.cjs') +Yargs.applyExtends = (config, cwd, mergeExtends) => { + return applyExtends(config, cwd, mergeExtends, cjsPlatformShim) +} +Yargs.hideBin = processArgv.hideBin +Yargs.Parser = Parser +module.exports = Yargs diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..5cb10548 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,224 @@ +{ + "name": "Companion-code", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "react-native-vector-icons": "^10.2.0" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-native-vector-icons": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-10.2.0.tgz", + "integrity": "sha512-n5HGcxUuVaTf9QJPs/W22xQpC2Z9u0nb0KgLPnVltP8vdUvOp6+R26gF55kilP/fV4eL4vsAHUqUjewppJMBOQ==", + "dependencies": { + "prop-types": "^15.7.2", + "yargs": "^16.1.1" + }, + "bin": { + "fa-upgrade.sh": "bin/fa-upgrade.sh", + "fa5-upgrade": "bin/fa5-upgrade.sh", + "fa6-upgrade": "bin/fa6-upgrade.sh", + "generate-icon": "bin/generate-icon.js" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 00000000..4ce4f88b --- /dev/null +++ b/package.json @@ -0,0 +1,5 @@ +{ + "dependencies": { + "react-native-vector-icons": "^10.2.0" + } +} From a830d50750475a53bcd185fd48bfc0f54fb6b79c Mon Sep 17 00:00:00 2001 From: Ji Bing Ni Date: Mon, 10 Mar 2025 12:19:22 -0400 Subject: [PATCH 10/26] adjusted small screen breakpoint to include landscape mode devices --- frontend/companion-app/App.tsx | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/frontend/companion-app/App.tsx b/frontend/companion-app/App.tsx index f49fe1ba..19c594f4 100644 --- a/frontend/companion-app/App.tsx +++ b/frontend/companion-app/App.tsx @@ -267,7 +267,7 @@ export default function App() { // Get device's width const { width } = useWindowDimensions() // Boolean used for dynmaic display (row or column) - const isSmallScreen = width < 768; + const isSmallScreen = width < 960; //////////////////////////////////////////////////////////////////////////////// @@ -276,10 +276,10 @@ export default function App() { return ( {/* Header with image */} - - + + - + @@ -392,7 +392,7 @@ const styles = StyleSheet.create({ padding: 10, borderBottomWidth: 2, borderBottomColor: "#1A252F", - height: 80, + height: 80, position: "absolute", // make header stick on top even after scroll top: 0, width: "100%", @@ -400,7 +400,6 @@ const styles = StyleSheet.create({ }, // Image for header logo: { - height: 200, width: 200, resizeMode: "contain", }, From 3448fbdeb690598a716fe6b9d7e476399fc36d78 Mon Sep 17 00:00:00 2001 From: Ji Bing Ni Date: Mon, 10 Mar 2025 13:15:37 -0400 Subject: [PATCH 11/26] added function to generate and store session token on load within the frontend alone --- frontend/companion-app/App.tsx | 39 +++++++++++++++++++++++----------- 1 file changed, 27 insertions(+), 12 deletions(-) diff --git a/frontend/companion-app/App.tsx b/frontend/companion-app/App.tsx index 19c594f4..fb079fd6 100644 --- a/frontend/companion-app/App.tsx +++ b/frontend/companion-app/App.tsx @@ -49,20 +49,35 @@ export default function App() { // Sync sessionToken with useReducer state // Fetch the session token and dispatch it to the reducer - useEffect(() => { - const fetchSessionToken = async () => { - try { - const data = await startSession(); - const token = data.session_token; - console.log("Fetched session token:", token); - dispatch({ type: "new_session", token: token }); - } catch (error) { - console.error("Error fetching session token:", error); - } - }; + // useEffect(() => { + // const fetchSessionToken = async () => { + // try { + // const data = await startSession(); + // const token = data.session_token; + // console.log("Fetched session token:", token); + // dispatch({ type: "new_session", token: token }); + // } catch (error) { + // console.error("Error fetching session token:", error); + // } + // }; + + // fetchSessionToken(); + // }, []); - fetchSessionToken(); + // State used to store session token + const [sessionToken, setSessionToken] = useState("") + + // Function used to generate session token using crypto API + const generateSecureSessionToken = (): string => { + return window.crypto.randomUUID(); + }; + + // On load, call generateSecureSessionToken function to generate and store new session token + useEffect(() => { + const newToken: string = generateSecureSessionToken(); + setSessionToken(newToken) }, []); + console.log("new session token:", sessionToken) //////////////////////////////////////////////////////////////////////////////// // The lines below were modified, copied and pasted out of the audio recorder object From e418775c1fb994fa9c68499d33c6a09d3ab96c5d Mon Sep 17 00:00:00 2001 From: Ji Bing Ni Date: Mon, 10 Mar 2025 18:22:22 -0400 Subject: [PATCH 12/26] replaced logic used to display score sheet from app.py to score.ts --- .../companion-app/components/ScoreDisplay.tsx | 65 +- .../companion-app/components/ScoreSelect.tsx | 43 +- .../musicxml/air_on_the_g_string.mid | 0 .../musicxml/air_on_the_g_string.musicxml | 3813 +++++++++ frontend/companion-app/musicxml/index.ts | 6 + frontend/companion-app/musicxml/scores.ts | 7237 +++++++++++++++++ .../companion-app/musicxml/twelve_duets.mid | 0 .../musicxml/twelve_duets.musicxml | 3420 ++++++++ frontend/companion-app/package-lock.json | 34 +- 9 files changed, 14581 insertions(+), 37 deletions(-) create mode 100644 frontend/companion-app/musicxml/air_on_the_g_string.mid create mode 100644 frontend/companion-app/musicxml/air_on_the_g_string.musicxml create mode 100644 frontend/companion-app/musicxml/index.ts create mode 100644 frontend/companion-app/musicxml/scores.ts create mode 100644 frontend/companion-app/musicxml/twelve_duets.mid create mode 100644 frontend/companion-app/musicxml/twelve_duets.musicxml diff --git a/frontend/companion-app/components/ScoreDisplay.tsx b/frontend/companion-app/components/ScoreDisplay.tsx index 522e20d5..a6ea9009 100644 --- a/frontend/companion-app/components/ScoreDisplay.tsx +++ b/frontend/companion-app/components/ScoreDisplay.tsx @@ -2,6 +2,7 @@ import { ScrollView, StyleSheet, Text } from "react-native"; import { useRef, useEffect } from "react"; import { Cursor, OpenSheetMusicDisplay, Fraction } from "opensheetmusicdisplay"; import Icon from 'react-native-vector-icons/FontAwesome'; +import scoresData from "../musicxml/scores"; // Local mapping of score filenames to XML content export default function ScoreDisplay({ state, @@ -42,26 +43,23 @@ export default function ScoreDisplay({ ); osdRef.current = osm; + // Retrieve the local XML content based on the selected score. + const xmlContent = scoresData[selectedScore]; + // Error handling if no xml content for selected score is found + if (!xmlContent) { + console.error("Score content not found for:", selectedScore); + return; + } - // Fetch the MusicXML file from the backend - fetch(`http://127.0.0.1:5000/score/${state.score}`) // Replace with your actual API endpoint - .then((response) => { - if (!response.ok) { - throw new Error(`HTTP error! status: ${response.status}`); - } - return response.text(); // Return the XML content as a string - }) - .then((xmlContent) => { - // Load the fetched XML content into OpenSheetMusicDisplay - return osm.load(xmlContent); - }) + // Load and render the XML content. + osm + .load(xmlContent) .then(() => { // Render the sheet music osm.render(); console.log("Music XML loaded successfully"); - cursorRef.current = osm.cursor; - cursorRef.current.show(); // Ensure the cursor is visible + cursorRef.current.show(); // Ensure the cursor is visible cursorRef.current.CursorOptions = { ...cursorRef.current.CursorOptions, follow: true, @@ -76,8 +74,44 @@ export default function ScoreDisplay({ }) .catch((error) => { // Handle errors in loading the music XML file - console.error("Error loading music XML:", error); // Log the error message + console.error("Error loading music XML:", error); }); + + // // Fetch the MusicXML file from the backend + // fetch(`http://127.0.0.1:5000/score/${state.score}`) // Replace with your actual API endpoint + // .then((response) => { + // if (!response.ok) { + // throw new Error(`HTTP error! status: ${response.status}`); + // } + // return response.text(); // Return the XML content as a string + // }) + // .then((xmlContent) => { + // // Load the fetched XML content into OpenSheetMusicDisplay + // return osm.load(xmlContent); + // }) + // .then(() => { + // // Render the sheet music + // osm.render(); + // console.log("Music XML loaded successfully"); + + // cursorRef.current = osm.cursor; + // cursorRef.current.show(); // Ensure the cursor is visible + // cursorRef.current.CursorOptions = { + // ...cursorRef.current.CursorOptions, + // follow: true, + // }; + // // TODO! Find the piece's tempo and send that instead of constant 100 + // dispatch({ + // type: "update_piece_info", + // time_signature: + // cursorRef.current.Iterator.CurrentMeasure.ActiveTimeSignature, + // tempo: 100, + // }); + // }) + // .catch((error) => { + // // Handle errors in loading the music XML file + // console.error("Error loading music XML:", error); // Log the error message + // }); } } @@ -142,7 +176,6 @@ export default function ScoreDisplay({ Reference to the SVG container for sheet music - ); } diff --git a/frontend/companion-app/components/ScoreSelect.tsx b/frontend/companion-app/components/ScoreSelect.tsx index fb3bc3aa..81187da4 100644 --- a/frontend/companion-app/components/ScoreSelect.tsx +++ b/frontend/companion-app/components/ScoreSelect.tsx @@ -1,6 +1,7 @@ import { StyleSheet, View, Text, TextStyle, Animated } from "react-native"; import RNPickerSelect from "react-native-picker-select"; import React, { useEffect } from "react"; +import musicxmlFiles from '../musicxml'; // File for displaying score select choices export function Score_Select({ state, @@ -14,25 +15,30 @@ export function Score_Select({ borderStyle: Animated.AnimatedInterpolation }) { // Fetch scores from the backend - useEffect(() => { - const fetchScores = async () => { - try { - const response = await fetch("http://127.0.0.1:5000/scores"); // Replace with your backend endpoint - console.log("Response is: ", response); - if (!response.ok) { - throw new Error(`HTTP error! status: ${response.status}`); - } - const data = await response.json(); - const scores = data.files; - console.log("Scores are: ", scores); - dispatch({ type: "new_scores_from_backend", scores }); - } catch (error) { - console.error("Failed to fetch scores:", error); - } - }; + // useEffect(() => { + // const fetchScores = async () => { + // try { + // const response = await fetch("http://127.0.0.1:5000/scores"); // Replace with your backend endpoint + // console.log("Response is: ", response); + // if (!response.ok) { + // throw new Error(`HTTP error! status: ${response.status}`); + // } + // const data = await response.json(); + // const scores = data.files; + // console.log("Scores are: ", scores); + // dispatch({ type: "new_scores_from_backend", scores }); + // } catch (error) { + // console.error("Failed to fetch scores:", error); + // } + // }; + + // fetchScores(); + // }, [dispatch]); - fetchScores(); - }, [dispatch]); + useEffect(()=> { + console.log("Local scores: ", musicxmlFiles); + dispatch({ type: "new_scores_from_backend", scores: musicxmlFiles }); // pass in defined array of musicxml files from frontend + }, [dispatch]) const handleFileUpload = (file: File) => { const reader = new FileReader(); @@ -65,6 +71,7 @@ export function Score_Select({ key={state.scores.length} //RNPicker is a new instance depending on the length of score. So, it will rerender if updated onValueChange={(value) => { console.log("The dispatch function is being sent."); + console.log("val: ", value) dispatch({ type: "change_score", score: value }); }} items={state.scores.map((score) => ({ diff --git a/frontend/companion-app/musicxml/air_on_the_g_string.mid b/frontend/companion-app/musicxml/air_on_the_g_string.mid new file mode 100644 index 00000000..e69de29b diff --git a/frontend/companion-app/musicxml/air_on_the_g_string.musicxml b/frontend/companion-app/musicxml/air_on_the_g_string.musicxml new file mode 100644 index 00000000..598cf682 --- /dev/null +++ b/frontend/companion-app/musicxml/air_on_the_g_string.musicxml @@ -0,0 +1,3813 @@ + + + + + Air VLC Duet + + air_on_the_g_string.musicxml + + Bach + + 2024-09-11 + music21 v.8.3.0 + MuseScore 3.6.2 + + + + + + + 6.99912 + 40 + + + 1696.93 + 1200.48 + + 85.7251 + 85.7251 + 85.7251 + 85.7251 + + + + + + + Air on the G String + + + J.S. Bach + + + + bracket + yes + + + square + yes + + + Violoncello 1 + Vc. 1 + + Violoncello + Vc + + + 1 + 43 + + + + Violoncello 2 + Vc. 2 + + Violoncello + Vc + + + 4 + 43 + + + + + + + + + + + + + 141.84 + 0 + + 170 + + + + 10080 + + 3 + + + + F + 4 + + + + + + quarter + 100 + + + + + + + + + + + + + + + C + 1 + 4 + + 40320 + + whole + + + + + + + + + + C + 1 + 4 + + 40320 + + + whole + + + + + + + + + + + C + 1 + 4 + + 10080 + + quarter + down + + + + + + + F + 1 + 4 + + 5040 + eighth + down + begin + + + + + + + D + 4 + + 5040 + eighth + down + end + + + + + + + B + 3 + + 5040 + eighth + down + begin + + + + + + + A + 3 + + 5040 + eighth + down + continue + + + + G + 1 + 3 + + 5040 + eighth + down + continue + + + + A + 3 + + 5040 + eighth + down + end + + + + + + + + + + G + 1 + 3 + + 20160 + half + down + + + + F + 1 + 3 + + 5040 + eighth + down + + + + + + + E + 3 + + 15120 + quarter + + down + + + + + + + + + + + 68.85 + 0 + + 105.03 + + + + + E + 4 + + 40320 + whole + + + + + + + + + + + E + 4 + + 5040 + eighth + down + begin + + + + + + + C + 1 + 4 + + 5040 + eighth + down + continue + + + + + + + G + 0 + 3 + + 5040 + eighth + natural + down + continue + + + + + + + F + 1 + 3 + + 5040 + eighth + down + end + + + + + + + B + 3 + + 5040 + eighth + down + begin + + + + + + + A + 1 + 3 + + 5040 + eighth + sharp + down + continue + + + + + + + E + 4 + + 5040 + eighth + down + continue + + + + + + + D + 4 + + 5040 + eighth + down + end + + + + + + + + + + D + 4 + + 40320 + whole + + + + + + + + + + + + 68.85 + 0 + + 105.03 + + + + + D + 4 + + 5040 + eighth + down + begin + + + + + + + B + 3 + + 5040 + eighth + down + continue + + + + + + + F + 1 + 3 + + 5040 + eighth + down + continue + + + + + + + E + 3 + + 5040 + eighth + down + end + + + + + + + A + 3 + + 5040 + eighth + down + begin + + + + + + + G + 1 + 3 + + 5040 + eighth + down + continue + + + + + + + D + 4 + + 5040 + eighth + down + continue + + + + + + + C + 1 + 4 + + 5040 + eighth + down + end + + + + + + + + + + C + 1 + 4 + + 30240 + half + + down + + + + D + 1 + 4 + + 5040 + eighth + sharp + down + begin + + + + + + + E + 4 + + 5040 + eighth + down + end + + + + + + + + + + A + 3 + + 10080 + quarter + down + + + + A + 3 + + 2520 + 16th + down + begin + begin + + + + + + + B + 3 + + 2520 + 16th + down + continue + end + + + + C + 1 + 4 + + 5040 + eighth + down + end + + + + + + + C + 1 + 4 + + 5040 + eighth + down + begin + + + + + + + B + 3 + + 5040 + eighth + down + continue + + + + + + + B + 3 + + 5040 + eighth + down + continue + + + + + + + A + 3 + + 5040 + eighth + down + end + + + + + + + + + + + 68.85 + 0 + + 105.03 + + + + + G + 1 + 3 + + 5040 + eighth + down + begin + + + + + + + F + 1 + 3 + + 5040 + eighth + down + end + + + + + + + F + 1 + 3 + + 2520 + 16th + down + begin + begin + + + + + + + G + 1 + 3 + + 2520 + 16th + down + continue + end + + + + A + 3 + + 5040 + eighth + down + end + + + + + + + A + 3 + + 10080 + quarter + down + + + + + + + + G + 1 + 3 + + 5040 + eighth + down + begin + + + + + + + F + 1 + 3 + + 5040 + eighth + down + end + + + + + + + + + + E + 3 + + 40320 + whole + + + + + + + G + 1 + 3 + + 20160 + half + down + + + + + + + + G + 1 + 3 + + 5040 + eighth + down + begin + + + + + + + A + 3 + + 2520 + 16th + down + continue + begin + + + + G + 1 + 3 + + 2520 + 16th + down + end + end + + + + F + 1 + 3 + + 2520 + 16th + down + begin + begin + + + + G + 1 + 3 + + 2520 + 16th + down + continue + end + + + + E + 3 + + 5040 + eighth + down + end + + + + + + + + + + E + 4 + + 30240 + half + + down + + + + G + 0 + 3 + + 10080 + quarter + natural + down + + + + + + + + + + + 68.85 + 0 + + 105.03 + + + + + F + 1 + 3 + + 10080 + quarter + down + + + + + + + F + 1 + 4 + + 10080 + quarter + down + + + + + + + F + 1 + 4 + + 5040 + eighth + down + begin + + + + + + + E + 4 + + 5040 + eighth + down + continue + + + + + + + D + 4 + + 5040 + eighth + down + continue + + + + C + 1 + 4 + + 5040 + eighth + down + end + + + + + + + + + + D + 4 + + 20160 + half + down + + + + + + + + D + 4 + + 2520 + 16th + down + begin + begin + + + + + + + C + 1 + 4 + + 2520 + 16th + down + continue + continue + + + + B + 3 + + 2520 + 16th + down + continue + continue + + + + A + 3 + + 2520 + 16th + down + end + end + + + + + + + G + 1 + 3 + + 5040 + eighth + down + begin + + + + + + + F + 1 + 3 + + 5040 + eighth + down + end + + + + + + + + + + E + 1 + 3 + + 5040 + eighth + sharp + down + begin + + + + + + + F + 1 + 3 + + 5040 + eighth + down + end + + + + + + + G + 1 + 3 + + 10080 + quarter + down + + + + + + + + G + 1 + 3 + + 5040 + eighth + down + begin + + + + + + + A + 3 + + 5040 + eighth + down + end + + + + + + + B + 3 + + 10080 + quarter + down + + + + + + + + + + + + 68.85 + 0 + + 105.03 + + + + + B + 3 + + 5040 + eighth + down + begin + + + + + + + C + 1 + 4 + + 5040 + eighth + down + end + + + + + + + D + 4 + + 20160 + half + down + + + + + + + C + 1 + 4 + + 10080 + quarter + down + + + + + + + + + + B + 3 + + 5040 + eighth + down + begin + + + + + + + A + 3 + + 5040 + eighth + down + continue + + + + + + + G + 1 + 3 + + 5040 + eighth + down + continue + + + + + + + F + 1 + 3 + + 5040 + eighth + down + end + + + + + + + G + 1 + 3 + + 5040 + eighth + down + begin + + + + + + + A + 3 + + 2520 + 16th + down + continue + begin + + + + B + 3 + + 2520 + 16th + down + end + end + + + + + + + A + 3 + + 10080 + quarter + down + + + + + + + F + 1 + 3 + + 40320 + whole + + + + + + + A + 3 + + 20160 + half + down + + + + + + + + A + 3 + + 5040 + eighth + down + begin + + + + + + + C + 1 + 4 + + 5040 + eighth + down + continue + + + + B + 3 + + 5040 + eighth + down + continue + + + + A + 3 + + 5040 + eighth + down + end + + + + + + + + + + + 68.85 + 0 + + 70 + + + + + F + 1 + 4 + + 30240 + half + + down + + + + E + 4 + + 5040 + eighth + down + begin + + + + + + + D + 1 + 4 + + 5040 + eighth + sharp + down + end + + + + + + + + + + C + 1 + 4 + + 2520 + 16th + down + begin + begin + + + + + + + B + 3 + + 2520 + 16th + down + continue + end + + + + E + 4 + + 5040 + eighth + down + end + + + + + + + E + 3 + + 10080 + quarter + down + + + + F + 1 + 3 + + 15120 + quarter + + down + + + + + + + G + 1 + 3 + + 2520 + 16th + down + begin + begin + + + + A + 3 + + 2520 + 16th + down + end + end + + + + + + + + + + G + 1 + 3 + + 15120 + quarter + + down + + + + + + + F + 1 + 3 + + 5040 + eighth + down + + + + E + 3 + + 20160 + half + down + + + + + + + + + + A + 3 + + 30240 + half + + down + + + + C + 1 + 4 + + 5040 + eighth + down + begin + + + + + + + B + 3 + + 5040 + eighth + down + end + + + + + + + + + + + 68.85 + 0 + + 228.28 + + + + + B + 3 + + 30240 + half + + down + + + + D + 4 + + 5040 + eighth + down + begin + + + + + + + C + 1 + 4 + + 5040 + eighth + down + end + + + + + + + + + + C + 1 + 4 + + 30240 + half + + down + + + + E + 4 + + 5040 + eighth + down + begin + + + + + + + D + 4 + + 5040 + eighth + down + end + + + + + + + + + + D + 4 + + 40320 + whole + + + + + + + E + 3 + + 20160 + half + down + + + + + + + + E + 3 + + 5040 + eighth + down + begin + + + + + + + G + 1 + 3 + + 5040 + eighth + down + continue + + + + B + 3 + + 5040 + eighth + down + continue + + + + D + 4 + + 5040 + eighth + down + end + + + + + + + + + + + 68.85 + 0 + + 228.28 + + + + + D + 4 + + 5040 + eighth + down + begin + + + + + + + B + 3 + + 5040 + eighth + down + end + + + + + + + C + 1 + 4 + + 20160 + half + down + + + + + + + + C + 1 + 4 + + 5040 + eighth + down + begin + + + + + + + D + 4 + + 2520 + 16th + down + continue + begin + + + + E + 4 + + 2520 + 16th + down + end + end + + + + + + + + + + A + 3 + + 20160 + half + down + + + + + + + A + 3 + + 5040 + eighth + down + begin + + + + + + + C + 1 + 4 + + 5040 + eighth + down + continue + + + + + + + E + 4 + + 5040 + eighth + down + continue + + + + G + 0 + 4 + + 5040 + eighth + natural + down + end + + + + + + + + + + F + 1 + 4 + + 30240 + half + + down + + + + A + 3 + + 10080 + quarter + down + + + + + + + G + 1 + 3 + + 5040 + eighth + down + begin + + + + + + + B + 3 + + 5040 + eighth + down + end + + + + + + + D + 4 + + 20160 + half + down + + + + F + 1 + 3 + + 10080 + quarter + down + + + + + + + + 68.85 + 0 + + 228.28 + + + + + E + 3 + + 10080 + quarter + down + + + + B + 3 + + 5040 + eighth + down + begin + + + + + + + C + 1 + 4 + + 2520 + 16th + down + continue + begin + + + + D + 4 + + 2520 + 16th + down + end + end + + + + + + + D + 4 + + 5040 + eighth + down + + + + + + + C + 1 + 4 + + 10080 + quarter + down + + + + + + + B + 3 + + 5040 + eighth + down + + + + + + + A + 3 + + 2520 + 16th + down + begin + begin + + + + + + + G + 1 + 3 + + 2520 + 16th + down + end + end + + + + F + 1 + 3 + + 10080 + quarter + down + + + + G + 1 + 3 + + 5040 + eighth + down + + + + + + + A + 3 + + 10080 + quarter + down + + + + G + 1 + 3 + + 5040 + eighth + down + begin + + + + + + + A + 3 + + 5040 + eighth + down + end + + + + + + + + + + A + 3 + + 40320 + whole + + + light-heavy + + + + + + + + + + 42.01 + + + + 10080 + + 3 + + + + F + 4 + + + + + + A + 2 + + 10080 + quarter + up + + + + A + 3 + + 10080 + quarter + down + + + + G + 1 + 3 + + 10080 + quarter + down + + + + G + 1 + 2 + + 10080 + quarter + up + + + + + + + F + 1 + 2 + + 10080 + quarter + up + + + + F + 1 + 3 + + 10080 + quarter + down + + + + E + 3 + + 10080 + quarter + down + + + + E + 2 + + 10080 + quarter + up + + + + + + + D + 2 + + 10080 + quarter + up + + + + D + 3 + + 10080 + quarter + down + + + + D + 1 + 3 + + 10080 + quarter + sharp + down + + + + D + 1 + 2 + + 10080 + quarter + sharp + up + + + + + + + E + 2 + + 10080 + quarter + up + + + + E + 3 + + 10080 + quarter + down + + + + D + 0 + 3 + + 10080 + quarter + natural + down + + + + D + 0 + 2 + + 10080 + quarter + natural + up + + + + + + + 42.01 + + + + + + + + C + 1 + 2 + + 10080 + quarter + up + + + + C + 1 + 3 + + 10080 + quarter + up + + + + B + 2 + + 10080 + quarter + up + + + + B + 3 + + 10080 + quarter + down + + + + + + + A + 1 + 3 + + 10080 + quarter + sharp + down + + + + A + 1 + 2 + + 10080 + quarter + sharp + up + + + + F + 1 + 2 + + 10080 + quarter + up + + + + F + 1 + 3 + + 10080 + quarter + down + + + + + + + B + 2 + + 10080 + quarter + up + + + + B + 3 + + 10080 + quarter + down + + + + A + 0 + 3 + + 10080 + quarter + natural + down + + + + A + 0 + 2 + + 10080 + quarter + natural + up + + + + + + + 42.01 + + + + + + + + G + 1 + 2 + + 10080 + quarter + up + + + + G + 1 + 2 + + 10080 + quarter + up + + + + E + 2 + + 10080 + quarter + up + + + + E + 3 + + 10080 + quarter + down + + + + + + + A + 2 + + 10080 + quarter + up + + + + A + 3 + + 10080 + quarter + down + + + + G + 1 + 3 + + 10080 + quarter + down + + + + G + 1 + 2 + + 10080 + quarter + up + + + + + + + F + 1 + 2 + + 10080 + quarter + up + + + + F + 1 + 3 + + 10080 + quarter + down + + + + D + 1 + 3 + + 10080 + quarter + sharp + down + + + + B + 2 + + 10080 + quarter + up + + + + + + + 42.01 + + + + + + + + E + 3 + + 10080 + quarter + down + + + + A + 2 + + 10080 + quarter + up + + + + B + 2 + + 10080 + quarter + up + + + + B + 2 + + 10080 + quarter + up + + + + + + + E + 2 + + 40320 + whole + + + + + + + E + 2 + + 10080 + quarter + up + + + + E + 3 + + 10080 + quarter + down + + + + D + 3 + + 10080 + quarter + down + + + + D + 2 + + 10080 + quarter + up + + + + + + + C + 1 + 2 + + 10080 + quarter + up + + + + C + 1 + 3 + + 10080 + quarter + up + + + + B + 2 + + 10080 + quarter + up + + + + B + 3 + + 10080 + quarter + down + + + + + + + 42.01 + + + + + + + + A + 1 + 3 + + 10080 + quarter + sharp + down + + + + A + 1 + 2 + + 10080 + quarter + sharp + up + + + + C + 1 + 3 + + 10080 + quarter + up + + + + F + 1 + 2 + + 10080 + quarter + up + + + + + + + B + 2 + + 10080 + quarter + up + + + + B + 3 + + 10080 + quarter + down + + + + A + 0 + 3 + + 10080 + quarter + natural + down + + + + A + 0 + 2 + + 10080 + quarter + natural + up + + + + + + + G + 1 + 2 + + 10080 + quarter + up + + + + G + 1 + 3 + + 10080 + quarter + down + + + + F + 1 + 3 + + 10080 + quarter + down + + + + F + 1 + 2 + + 10080 + quarter + up + + + + + + + 42.01 + + + + + + + + E + 1 + 2 + + 10080 + quarter + sharp + up + + + + F + 1 + 2 + + 10080 + quarter + up + + + + G + 1 + 2 + + 10080 + quarter + up + + + + E + 1 + 2 + + 10080 + quarter + up + + + + + + + F + 1 + 2 + + 10080 + quarter + up + + + + D + 3 + + 10080 + quarter + down + + + + B + 2 + + 10080 + quarter + up + + + + C + 1 + 3 + + 10080 + quarter + up + + + + + + + F + 1 + 2 + + 10080 + quarter + up + + + + F + 1 + 3 + + 10080 + quarter + down + + + + E + 3 + + 10080 + quarter + down + + + + E + 2 + + 10080 + quarter + up + + + + + + + D + 1 + 2 + + 10080 + quarter + sharp + up + + + + D + 1 + 3 + + 10080 + quarter + sharp + down + + + + C + 1 + 3 + + 10080 + quarter + up + + + + C + 1 + 3 + + 10080 + quarter + up + + + + + + + 91.31 + + + + + + + + B + 2 + + 10080 + quarter + up + + + + B + 3 + + 10080 + quarter + down + + + + A + 3 + + 10080 + quarter + down + + + + A + 2 + + 10080 + quarter + up + + + + + + + G + 1 + 2 + + 10080 + quarter + up + + + + G + 1 + 2 + + 10080 + quarter + up + + + + A + 2 + + 10080 + quarter + up + + + + B + 2 + + 10080 + quarter + up + + + + + + + E + 2 + + 10080 + quarter + up + + + + E + 3 + + 10080 + quarter + down + + + + D + 3 + + 10080 + quarter + down + + + + D + 2 + + 10080 + quarter + up + + + + + + + C + 1 + 2 + + 10080 + quarter + up + + + + C + 1 + 3 + + 10080 + quarter + up + + + + D + 3 + + 10080 + quarter + down + + + + D + 2 + + 10080 + quarter + up + + + + + + + 91.31 + + + + + + + + D + 1 + 2 + + 10080 + quarter + sharp + up + + + + D + 1 + 3 + + 10080 + quarter + sharp + down + + + + E + 3 + + 10080 + quarter + down + + + + E + 2 + + 10080 + quarter + up + + + + + + + E + 1 + 2 + + 10080 + quarter + sharp + up + + + + E + 1 + 3 + + 10080 + quarter + sharp + down + + + + F + 1 + 3 + + 10080 + quarter + down + + + + F + 1 + 2 + + 10080 + quarter + up + + + + + + + B + 2 + + 10080 + quarter + up + + + + B + 3 + + 10080 + quarter + down + + + + A + 0 + 3 + + 10080 + quarter + natural + down + + + + A + 2 + + 10080 + quarter + up + + + + + + + G + 1 + 2 + + 10080 + quarter + up + + + + G + 1 + 3 + + 10080 + quarter + down + + + + E + 3 + + 10080 + quarter + down + + + + G + 1 + 3 + + 10080 + quarter + down + + + + + + + 91.31 + + + + + + + + A + 3 + + 10080 + quarter + down + + + + A + 2 + + 10080 + quarter + up + + + + G + 0 + 2 + + 10080 + quarter + natural + up + + + + G + 0 + 3 + + 10080 + quarter + natural + down + + + + + + + F + 1 + 3 + + 10080 + quarter + down + + + + F + 1 + 2 + + 10080 + quarter + up + + + + E + 2 + + 10080 + quarter + up + + + + E + 3 + + 10080 + quarter + down + + + + + + + D + 3 + + 10080 + quarter + down + + + + D + 2 + + 10080 + quarter + up + + + + C + 1 + 2 + + 10080 + quarter + up + + + + C + 1 + 3 + + 10080 + quarter + up + + + + + + + B + 2 + + 10080 + quarter + up + + + + B + 2 + + 10080 + quarter + up + + + + A + 2 + + 10080 + quarter + up + + + + A + 2 + + 10080 + quarter + up + + + + + + + 91.31 + + + + + + + + G + 1 + 2 + + 10080 + quarter + up + + + + E + 2 + + 10080 + quarter + up + + + + A + 2 + + 10080 + quarter + up + + + + D + 3 + + 10080 + quarter + down + + + + + + + E + 3 + + 10080 + quarter + down + + + + D + 3 + + 10080 + quarter + down + + + + E + 3 + + 10080 + quarter + down + + + + E + 2 + + 10080 + quarter + up + + + + + + + A + 2 + + 40320 + whole + + + light-heavy + + + + \ No newline at end of file diff --git a/frontend/companion-app/musicxml/index.ts b/frontend/companion-app/musicxml/index.ts new file mode 100644 index 00000000..f373074e --- /dev/null +++ b/frontend/companion-app/musicxml/index.ts @@ -0,0 +1,6 @@ +// File used to define available score options to choose from +const musicxmlFiles: string[] = [ + 'air_on_the_g_string.musicxml', + 'twelve_duets.musicxml', +]; +export default musicxmlFiles; \ No newline at end of file diff --git a/frontend/companion-app/musicxml/scores.ts b/frontend/companion-app/musicxml/scores.ts new file mode 100644 index 00000000..f5d2f8f0 --- /dev/null +++ b/frontend/companion-app/musicxml/scores.ts @@ -0,0 +1,7237 @@ +// External file used to display the mapped score's content visually +const scoresData: Record = { + "air_on_the_g_string.musicxml": ` + + + Air VLC Duet + + air_on_the_g_string.musicxml + + Bach + + 2024-09-11 + music21 v.8.3.0 + MuseScore 3.6.2 + + + + + + + 6.99912 + 40 + + + 1696.93 + 1200.48 + + 85.7251 + 85.7251 + 85.7251 + 85.7251 + + + + + + + Air on the G String + + + J.S. Bach + + + + bracket + yes + + + square + yes + + + Violoncello 1 + Vc. 1 + + Violoncello + Vc + + + 1 + 43 + + + + Violoncello 2 + Vc. 2 + + Violoncello + Vc + + + 4 + 43 + + + + + + + + + + + + + 141.84 + 0 + + 170 + + + + 10080 + + 3 + + + + F + 4 + + + + + + quarter + 100 + + + + + + + + + + + + + + + C + 1 + 4 + + 40320 + + whole + + + + + + + + + + C + 1 + 4 + + 40320 + + + whole + + + + + + + + + + + C + 1 + 4 + + 10080 + + quarter + down + + + + + + + F + 1 + 4 + + 5040 + eighth + down + begin + + + + + + + D + 4 + + 5040 + eighth + down + end + + + + + + + B + 3 + + 5040 + eighth + down + begin + + + + + + + A + 3 + + 5040 + eighth + down + continue + + + + G + 1 + 3 + + 5040 + eighth + down + continue + + + + A + 3 + + 5040 + eighth + down + end + + + + + + + + + + G + 1 + 3 + + 20160 + half + down + + + + F + 1 + 3 + + 5040 + eighth + down + + + + + + + E + 3 + + 15120 + quarter + + down + + + + + + + + + + + 68.85 + 0 + + 105.03 + + + + + E + 4 + + 40320 + whole + + + + + + + + + + + E + 4 + + 5040 + eighth + down + begin + + + + + + + C + 1 + 4 + + 5040 + eighth + down + continue + + + + + + + G + 0 + 3 + + 5040 + eighth + natural + down + continue + + + + + + + F + 1 + 3 + + 5040 + eighth + down + end + + + + + + + B + 3 + + 5040 + eighth + down + begin + + + + + + + A + 1 + 3 + + 5040 + eighth + sharp + down + continue + + + + + + + E + 4 + + 5040 + eighth + down + continue + + + + + + + D + 4 + + 5040 + eighth + down + end + + + + + + + + + + D + 4 + + 40320 + whole + + + + + + + + + + + + 68.85 + 0 + + 105.03 + + + + + D + 4 + + 5040 + eighth + down + begin + + + + + + + B + 3 + + 5040 + eighth + down + continue + + + + + + + F + 1 + 3 + + 5040 + eighth + down + continue + + + + + + + E + 3 + + 5040 + eighth + down + end + + + + + + + A + 3 + + 5040 + eighth + down + begin + + + + + + + G + 1 + 3 + + 5040 + eighth + down + continue + + + + + + + D + 4 + + 5040 + eighth + down + continue + + + + + + + C + 1 + 4 + + 5040 + eighth + down + end + + + + + + + + + + C + 1 + 4 + + 30240 + half + + down + + + + D + 1 + 4 + + 5040 + eighth + sharp + down + begin + + + + + + + E + 4 + + 5040 + eighth + down + end + + + + + + + + + + A + 3 + + 10080 + quarter + down + + + + A + 3 + + 2520 + 16th + down + begin + begin + + + + + + + B + 3 + + 2520 + 16th + down + continue + end + + + + C + 1 + 4 + + 5040 + eighth + down + end + + + + + + + C + 1 + 4 + + 5040 + eighth + down + begin + + + + + + + B + 3 + + 5040 + eighth + down + continue + + + + + + + B + 3 + + 5040 + eighth + down + continue + + + + + + + A + 3 + + 5040 + eighth + down + end + + + + + + + + + + + 68.85 + 0 + + 105.03 + + + + + G + 1 + 3 + + 5040 + eighth + down + begin + + + + + + + F + 1 + 3 + + 5040 + eighth + down + end + + + + + + + F + 1 + 3 + + 2520 + 16th + down + begin + begin + + + + + + + G + 1 + 3 + + 2520 + 16th + down + continue + end + + + + A + 3 + + 5040 + eighth + down + end + + + + + + + A + 3 + + 10080 + quarter + down + + + + + + + + G + 1 + 3 + + 5040 + eighth + down + begin + + + + + + + F + 1 + 3 + + 5040 + eighth + down + end + + + + + + + + + + E + 3 + + 40320 + whole + + + + + + + G + 1 + 3 + + 20160 + half + down + + + + + + + + G + 1 + 3 + + 5040 + eighth + down + begin + + + + + + + A + 3 + + 2520 + 16th + down + continue + begin + + + + G + 1 + 3 + + 2520 + 16th + down + end + end + + + + F + 1 + 3 + + 2520 + 16th + down + begin + begin + + + + G + 1 + 3 + + 2520 + 16th + down + continue + end + + + + E + 3 + + 5040 + eighth + down + end + + + + + + + + + + E + 4 + + 30240 + half + + down + + + + G + 0 + 3 + + 10080 + quarter + natural + down + + + + + + + + + + + 68.85 + 0 + + 105.03 + + + + + F + 1 + 3 + + 10080 + quarter + down + + + + + + + F + 1 + 4 + + 10080 + quarter + down + + + + + + + F + 1 + 4 + + 5040 + eighth + down + begin + + + + + + + E + 4 + + 5040 + eighth + down + continue + + + + + + + D + 4 + + 5040 + eighth + down + continue + + + + C + 1 + 4 + + 5040 + eighth + down + end + + + + + + + + + + D + 4 + + 20160 + half + down + + + + + + + + D + 4 + + 2520 + 16th + down + begin + begin + + + + + + + C + 1 + 4 + + 2520 + 16th + down + continue + continue + + + + B + 3 + + 2520 + 16th + down + continue + continue + + + + A + 3 + + 2520 + 16th + down + end + end + + + + + + + G + 1 + 3 + + 5040 + eighth + down + begin + + + + + + + F + 1 + 3 + + 5040 + eighth + down + end + + + + + + + + + + E + 1 + 3 + + 5040 + eighth + sharp + down + begin + + + + + + + F + 1 + 3 + + 5040 + eighth + down + end + + + + + + + G + 1 + 3 + + 10080 + quarter + down + + + + + + + + G + 1 + 3 + + 5040 + eighth + down + begin + + + + + + + A + 3 + + 5040 + eighth + down + end + + + + + + + B + 3 + + 10080 + quarter + down + + + + + + + + + + + + 68.85 + 0 + + 105.03 + + + + + B + 3 + + 5040 + eighth + down + begin + + + + + + + C + 1 + 4 + + 5040 + eighth + down + end + + + + + + + D + 4 + + 20160 + half + down + + + + + + + C + 1 + 4 + + 10080 + quarter + down + + + + + + + + + + B + 3 + + 5040 + eighth + down + begin + + + + + + + A + 3 + + 5040 + eighth + down + continue + + + + + + + G + 1 + 3 + + 5040 + eighth + down + continue + + + + + + + F + 1 + 3 + + 5040 + eighth + down + end + + + + + + + G + 1 + 3 + + 5040 + eighth + down + begin + + + + + + + A + 3 + + 2520 + 16th + down + continue + begin + + + + B + 3 + + 2520 + 16th + down + end + end + + + + + + + A + 3 + + 10080 + quarter + down + + + + + + + F + 1 + 3 + + 40320 + whole + + + + + + + A + 3 + + 20160 + half + down + + + + + + + + A + 3 + + 5040 + eighth + down + begin + + + + + + + C + 1 + 4 + + 5040 + eighth + down + continue + + + + B + 3 + + 5040 + eighth + down + continue + + + + A + 3 + + 5040 + eighth + down + end + + + + + + + + + + + 68.85 + 0 + + 70 + + + + + F + 1 + 4 + + 30240 + half + + down + + + + E + 4 + + 5040 + eighth + down + begin + + + + + + + D + 1 + 4 + + 5040 + eighth + sharp + down + end + + + + + + + + + + C + 1 + 4 + + 2520 + 16th + down + begin + begin + + + + + + + B + 3 + + 2520 + 16th + down + continue + end + + + + E + 4 + + 5040 + eighth + down + end + + + + + + + E + 3 + + 10080 + quarter + down + + + + F + 1 + 3 + + 15120 + quarter + + down + + + + + + + G + 1 + 3 + + 2520 + 16th + down + begin + begin + + + + A + 3 + + 2520 + 16th + down + end + end + + + + + + + + + + G + 1 + 3 + + 15120 + quarter + + down + + + + + + + F + 1 + 3 + + 5040 + eighth + down + + + + E + 3 + + 20160 + half + down + + + + + + + + + + A + 3 + + 30240 + half + + down + + + + C + 1 + 4 + + 5040 + eighth + down + begin + + + + + + + B + 3 + + 5040 + eighth + down + end + + + + + + + + + + + 68.85 + 0 + + 228.28 + + + + + B + 3 + + 30240 + half + + down + + + + D + 4 + + 5040 + eighth + down + begin + + + + + + + C + 1 + 4 + + 5040 + eighth + down + end + + + + + + + + + + C + 1 + 4 + + 30240 + half + + down + + + + E + 4 + + 5040 + eighth + down + begin + + + + + + + D + 4 + + 5040 + eighth + down + end + + + + + + + + + + D + 4 + + 40320 + whole + + + + + + + E + 3 + + 20160 + half + down + + + + + + + + E + 3 + + 5040 + eighth + down + begin + + + + + + + G + 1 + 3 + + 5040 + eighth + down + continue + + + + B + 3 + + 5040 + eighth + down + continue + + + + D + 4 + + 5040 + eighth + down + end + + + + + + + + + + + 68.85 + 0 + + 228.28 + + + + + D + 4 + + 5040 + eighth + down + begin + + + + + + + B + 3 + + 5040 + eighth + down + end + + + + + + + C + 1 + 4 + + 20160 + half + down + + + + + + + + C + 1 + 4 + + 5040 + eighth + down + begin + + + + + + + D + 4 + + 2520 + 16th + down + continue + begin + + + + E + 4 + + 2520 + 16th + down + end + end + + + + + + + + + + A + 3 + + 20160 + half + down + + + + + + + A + 3 + + 5040 + eighth + down + begin + + + + + + + C + 1 + 4 + + 5040 + eighth + down + continue + + + + + + + E + 4 + + 5040 + eighth + down + continue + + + + G + 0 + 4 + + 5040 + eighth + natural + down + end + + + + + + + + + + F + 1 + 4 + + 30240 + half + + down + + + + A + 3 + + 10080 + quarter + down + + + + + + + G + 1 + 3 + + 5040 + eighth + down + begin + + + + + + + B + 3 + + 5040 + eighth + down + end + + + + + + + D + 4 + + 20160 + half + down + + + + F + 1 + 3 + + 10080 + quarter + down + + + + + + + + 68.85 + 0 + + 228.28 + + + + + E + 3 + + 10080 + quarter + down + + + + B + 3 + + 5040 + eighth + down + begin + + + + + + + C + 1 + 4 + + 2520 + 16th + down + continue + begin + + + + D + 4 + + 2520 + 16th + down + end + end + + + + + + + D + 4 + + 5040 + eighth + down + + + + + + + C + 1 + 4 + + 10080 + quarter + down + + + + + + + B + 3 + + 5040 + eighth + down + + + + + + + A + 3 + + 2520 + 16th + down + begin + begin + + + + + + + G + 1 + 3 + + 2520 + 16th + down + end + end + + + + F + 1 + 3 + + 10080 + quarter + down + + + + G + 1 + 3 + + 5040 + eighth + down + + + + + + + A + 3 + + 10080 + quarter + down + + + + G + 1 + 3 + + 5040 + eighth + down + begin + + + + + + + A + 3 + + 5040 + eighth + down + end + + + + + + + + + + A + 3 + + 40320 + whole + + + light-heavy + + + + + + + + + + 42.01 + + + + 10080 + + 3 + + + + F + 4 + + + + + + A + 2 + + 10080 + quarter + up + + + + A + 3 + + 10080 + quarter + down + + + + G + 1 + 3 + + 10080 + quarter + down + + + + G + 1 + 2 + + 10080 + quarter + up + + + + + + + F + 1 + 2 + + 10080 + quarter + up + + + + F + 1 + 3 + + 10080 + quarter + down + + + + E + 3 + + 10080 + quarter + down + + + + E + 2 + + 10080 + quarter + up + + + + + + + D + 2 + + 10080 + quarter + up + + + + D + 3 + + 10080 + quarter + down + + + + D + 1 + 3 + + 10080 + quarter + sharp + down + + + + D + 1 + 2 + + 10080 + quarter + sharp + up + + + + + + + E + 2 + + 10080 + quarter + up + + + + E + 3 + + 10080 + quarter + down + + + + D + 0 + 3 + + 10080 + quarter + natural + down + + + + D + 0 + 2 + + 10080 + quarter + natural + up + + + + + + + 42.01 + + + + + + + + C + 1 + 2 + + 10080 + quarter + up + + + + C + 1 + 3 + + 10080 + quarter + up + + + + B + 2 + + 10080 + quarter + up + + + + B + 3 + + 10080 + quarter + down + + + + + + + A + 1 + 3 + + 10080 + quarter + sharp + down + + + + A + 1 + 2 + + 10080 + quarter + sharp + up + + + + F + 1 + 2 + + 10080 + quarter + up + + + + F + 1 + 3 + + 10080 + quarter + down + + + + + + + B + 2 + + 10080 + quarter + up + + + + B + 3 + + 10080 + quarter + down + + + + A + 0 + 3 + + 10080 + quarter + natural + down + + + + A + 0 + 2 + + 10080 + quarter + natural + up + + + + + + + 42.01 + + + + + + + + G + 1 + 2 + + 10080 + quarter + up + + + + G + 1 + 2 + + 10080 + quarter + up + + + + E + 2 + + 10080 + quarter + up + + + + E + 3 + + 10080 + quarter + down + + + + + + + A + 2 + + 10080 + quarter + up + + + + A + 3 + + 10080 + quarter + down + + + + G + 1 + 3 + + 10080 + quarter + down + + + + G + 1 + 2 + + 10080 + quarter + up + + + + + + + F + 1 + 2 + + 10080 + quarter + up + + + + F + 1 + 3 + + 10080 + quarter + down + + + + D + 1 + 3 + + 10080 + quarter + sharp + down + + + + B + 2 + + 10080 + quarter + up + + + + + + + 42.01 + + + + + + + + E + 3 + + 10080 + quarter + down + + + + A + 2 + + 10080 + quarter + up + + + + B + 2 + + 10080 + quarter + up + + + + B + 2 + + 10080 + quarter + up + + + + + + + E + 2 + + 40320 + whole + + + + + + + E + 2 + + 10080 + quarter + up + + + + E + 3 + + 10080 + quarter + down + + + + D + 3 + + 10080 + quarter + down + + + + D + 2 + + 10080 + quarter + up + + + + + + + C + 1 + 2 + + 10080 + quarter + up + + + + C + 1 + 3 + + 10080 + quarter + up + + + + B + 2 + + 10080 + quarter + up + + + + B + 3 + + 10080 + quarter + down + + + + + + + 42.01 + + + + + + + + A + 1 + 3 + + 10080 + quarter + sharp + down + + + + A + 1 + 2 + + 10080 + quarter + sharp + up + + + + C + 1 + 3 + + 10080 + quarter + up + + + + F + 1 + 2 + + 10080 + quarter + up + + + + + + + B + 2 + + 10080 + quarter + up + + + + B + 3 + + 10080 + quarter + down + + + + A + 0 + 3 + + 10080 + quarter + natural + down + + + + A + 0 + 2 + + 10080 + quarter + natural + up + + + + + + + G + 1 + 2 + + 10080 + quarter + up + + + + G + 1 + 3 + + 10080 + quarter + down + + + + F + 1 + 3 + + 10080 + quarter + down + + + + F + 1 + 2 + + 10080 + quarter + up + + + + + + + 42.01 + + + + + + + + E + 1 + 2 + + 10080 + quarter + sharp + up + + + + F + 1 + 2 + + 10080 + quarter + up + + + + G + 1 + 2 + + 10080 + quarter + up + + + + E + 1 + 2 + + 10080 + quarter + up + + + + + + + F + 1 + 2 + + 10080 + quarter + up + + + + D + 3 + + 10080 + quarter + down + + + + B + 2 + + 10080 + quarter + up + + + + C + 1 + 3 + + 10080 + quarter + up + + + + + + + F + 1 + 2 + + 10080 + quarter + up + + + + F + 1 + 3 + + 10080 + quarter + down + + + + E + 3 + + 10080 + quarter + down + + + + E + 2 + + 10080 + quarter + up + + + + + + + D + 1 + 2 + + 10080 + quarter + sharp + up + + + + D + 1 + 3 + + 10080 + quarter + sharp + down + + + + C + 1 + 3 + + 10080 + quarter + up + + + + C + 1 + 3 + + 10080 + quarter + up + + + + + + + 91.31 + + + + + + + + B + 2 + + 10080 + quarter + up + + + + B + 3 + + 10080 + quarter + down + + + + A + 3 + + 10080 + quarter + down + + + + A + 2 + + 10080 + quarter + up + + + + + + + G + 1 + 2 + + 10080 + quarter + up + + + + G + 1 + 2 + + 10080 + quarter + up + + + + A + 2 + + 10080 + quarter + up + + + + B + 2 + + 10080 + quarter + up + + + + + + + E + 2 + + 10080 + quarter + up + + + + E + 3 + + 10080 + quarter + down + + + + D + 3 + + 10080 + quarter + down + + + + D + 2 + + 10080 + quarter + up + + + + + + + C + 1 + 2 + + 10080 + quarter + up + + + + C + 1 + 3 + + 10080 + quarter + up + + + + D + 3 + + 10080 + quarter + down + + + + D + 2 + + 10080 + quarter + up + + + + + + + 91.31 + + + + + + + + D + 1 + 2 + + 10080 + quarter + sharp + up + + + + D + 1 + 3 + + 10080 + quarter + sharp + down + + + + E + 3 + + 10080 + quarter + down + + + + E + 2 + + 10080 + quarter + up + + + + + + + E + 1 + 2 + + 10080 + quarter + sharp + up + + + + E + 1 + 3 + + 10080 + quarter + sharp + down + + + + F + 1 + 3 + + 10080 + quarter + down + + + + F + 1 + 2 + + 10080 + quarter + up + + + + + + + B + 2 + + 10080 + quarter + up + + + + B + 3 + + 10080 + quarter + down + + + + A + 0 + 3 + + 10080 + quarter + natural + down + + + + A + 2 + + 10080 + quarter + up + + + + + + + G + 1 + 2 + + 10080 + quarter + up + + + + G + 1 + 3 + + 10080 + quarter + down + + + + E + 3 + + 10080 + quarter + down + + + + G + 1 + 3 + + 10080 + quarter + down + + + + + + + 91.31 + + + + + + + + A + 3 + + 10080 + quarter + down + + + + A + 2 + + 10080 + quarter + up + + + + G + 0 + 2 + + 10080 + quarter + natural + up + + + + G + 0 + 3 + + 10080 + quarter + natural + down + + + + + + + F + 1 + 3 + + 10080 + quarter + down + + + + F + 1 + 2 + + 10080 + quarter + up + + + + E + 2 + + 10080 + quarter + up + + + + E + 3 + + 10080 + quarter + down + + + + + + + D + 3 + + 10080 + quarter + down + + + + D + 2 + + 10080 + quarter + up + + + + C + 1 + 2 + + 10080 + quarter + up + + + + C + 1 + 3 + + 10080 + quarter + up + + + + + + + B + 2 + + 10080 + quarter + up + + + + B + 2 + + 10080 + quarter + up + + + + A + 2 + + 10080 + quarter + up + + + + A + 2 + + 10080 + quarter + up + + + + + + + 91.31 + + + + + + + + G + 1 + 2 + + 10080 + quarter + up + + + + E + 2 + + 10080 + quarter + up + + + + A + 2 + + 10080 + quarter + up + + + + D + 3 + + 10080 + quarter + down + + + + + + + E + 3 + + 10080 + quarter + down + + + + D + 3 + + 10080 + quarter + down + + + + E + 3 + + 10080 + quarter + down + + + + E + 2 + + 10080 + quarter + up + + + + + + + A + 2 + + 40320 + whole + + + light-heavy + + + + `, + "twelve_duets.musicxml": ` + + + Twelve Duets k. 487 No. 2 + + + W.A. Mozart + + MuseScore 3.6.2 + 2024-09-10 + + + + + + + + + + 6.99912 + 40 + + + 1596.77 + 1233.87 + + 85.7251 + 85.7251 + 85.7251 + 85.7251 + + + 85.7251 + 85.7251 + 85.7251 + 85.7251 + + + + + + + title + Twelve Duets k. 487 No. 2 + + + composer + W.A. Mozart + + + + bracket + + + square + + + Violoncello 1 + Vc. 1 + + Violoncello + + + + 1 + 43 + 78.7402 + 0 + + + + Violoncello 2 + Vc. 2 + + Violoncello + + + + 4 + 43 + 78.7402 + 0 + + + + + + + + + + + 141.84 + 0.00 + + 170.00 + + + + 2 + + 1 + + + + F + 4 + + + + + + + + + + + + + Allegro - Menuetto + + + + + + D + 4 + + 4 + 1 + half + down + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + C + 4 + + 2 + 1 + quarter + down + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + 2 + 1 + quarter + + + + A + 3 + + 1 + 1 + eighth + down + begin + + + + + + + B + 3 + + 1 + 1 + eighth + down + end + + + + + + + C + 4 + + 1 + 1 + eighth + down + begin + + + + + + + + + A + 3 + + 1 + 1 + eighth + down + end + + + + + + + + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + G + 3 + + 1 + 1 + eighth + down + begin + + + + + + + + + A + 3 + + 1 + 1 + eighth + down + end + + + + + + + + + B + 3 + + 1 + 1 + eighth + down + begin + + + + + + + + + C + 4 + + 1 + 1 + eighth + down + end + + + + + + + + + + + D + 4 + + 4 + 1 + half + down + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + + 68.85 + 0.00 + + 85.00 + + + + + + D + 4 + + 1 + eighth + up + + + + C + 4 + + 2 + 1 + quarter + down + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + 2 + 1 + quarter + + + + A + 3 + + 1 + 1 + eighth + down + begin + + + + + + + B + 3 + + 1 + 1 + eighth + down + end + + + + + + + C + 4 + + 1 + 1 + eighth + down + begin + + + + + + + + + A + 3 + + 1 + 1 + eighth + down + end + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + 2 + 1 + quarter + + + + 2 + 1 + quarter + + + + + + +

    + + + + + + + A + 3 + + 4 + 1 + half + down + + + + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + F + 1 + 3 + + 2 + 1 + quarter + down + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + C + 4 + + 4 + 1 + half + down + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + E + 4 + + 2 + 1 + quarter + down + + + + D + 4 + + 2 + 1 + quarter + down + + + + + + + + + + 68.85 + 0.00 + + 85.00 + + + + + C + 1 + 4 + + 6 + 1 + half + + sharp + down + + + + + + + + + D + 4 + + 2 + 1 + quarter + down + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + B + -1 + 3 + + 4 + 1 + half + flat + down + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + F + 1 + 3 + + 2 + 1 + quarter + down + + + + + + + + + G + 3 + + 1 + 1 + eighth + down + begin + + + + + + + A + 3 + + 1 + 1 + eighth + down + end + + + + + + + B + 3 + + 1 + 1 + eighth + natural + down + begin + + + + + + + + + C + 4 + + 1 + 1 + eighth + down + end + + + + + + + + + + + + + + + + D + 4 + + 4 + 1 + half + down + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + C + 4 + + 2 + 1 + quarter + down + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + 2 + 1 + quarter + + + + A + 3 + + 1 + 1 + eighth + down + begin + + + + + + + B + 3 + + 1 + 1 + eighth + down + end + + + + + + + C + 4 + + 1 + 1 + eighth + down + begin + + + + + + + + + A + 3 + + 1 + 1 + eighth + down + end + + + + + + + + + + + + 68.85 + 0.00 + + 85.00 + + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + G + 3 + + 1 + 1 + eighth + down + begin + + + + + + + + + A + 3 + + 1 + 1 + eighth + down + end + + + + + + + + + B + 3 + + 1 + 1 + eighth + down + begin + + + + + + + + + C + 4 + + 1 + 1 + eighth + down + end + + + + + + + + + + + D + 4 + + 4 + 1 + half + down + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + + D + 4 + + 1 + eighth + up + + + + C + 4 + + 2 + 1 + quarter + down + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + 2 + 1 + quarter + + + + A + 3 + + 1 + 1 + eighth + down + begin + + + + + + + B + 3 + + 1 + 1 + eighth + down + end + + + + + + + C + 4 + + 1 + 1 + eighth + down + begin + + + + + + + + + A + 3 + + 1 + 1 + eighth + down + end + + + + + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + 2 + 1 + quarter + + + + 2 + 1 + quarter + + + + Fine + + + + + + + + +

    + + + + + + + B + 3 + + 6 + 1 + half + + down + + + + + + + 68.85 + 0.00 + + 85.00 + + + + + C + 4 + + 4 + 1 + half + down + + + + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + A + 1 + 3 + + 6 + 1 + half + + sharp + down + + + + + + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + 2 + 1 + quarter + + + + 2 + 1 + quarter + + + + + + B + 3 + + 4 + 1 + half + down + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + E + 4 + + 2 + 1 + quarter + down + + + + + + + + + + E + 4 + + 2 + 1 + quarter + down + + + + + + + D + 4 + + 2 + 1 + quarter + down + + + + + + + F + 1 + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + 2 + 1 + quarter + + + + 2 + 1 + quarter + + + + + + + + + + + + + + B + 3 + + 4 + 1 + half + down + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + + 68.85 + 0.00 + + 85.00 + + + + + + + + + + A + 3 + + 4 + 1 + half + down + + + + + + + F + 1 + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + + + + + + + + + + + + + + + + + C + 4 + + 4 + 1 + half + down + + + + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + A + 3 + + 4 + 1 + half + down + + + + + + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + +

    + + + + + + + + + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + + + + + + + + + + + C + 4 + + 2 + 1 + quarter + down + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + F + 1 + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + F + 1 + 3 + + 2 + 1 + quarter + down + + + + + + + D + 1 + 3 + + 2 + 1 + quarter + sharp + down + + + + + + E + 3 + + 2 + 1 + quarter + down + + + + 2 + 1 + quarter + + + + 2 + 1 + quarter + + + + D.C. al Fine + + + + + light-heavy + + + + + + + + 48.76 + + + + 2 + + 1 + + + + F + 4 + + + + + + + + + + + + + B + 3 + + 4 + 1 + half + down + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + D + 2 + + 2 + 1 + quarter + up + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + G + 2 + + 2 + 1 + quarter + up + + + + + + + + + G + 2 + + 2 + 1 + quarter + up + + + + + + + + + + + G + 2 + + 1 + 1 + eighth + up + begin + + + + + + + + + G + 2 + + 1 + 1 + eighth + up + end + + + + + + + + + B + 2 + + 1 + 1 + eighth + up + begin + + + + + + + + + D + 3 + + 1 + 1 + eighth + up + end + + + + + + + + + A + 3 + + 1 + 1 + eighth + down + begin + + + + + + + + + D + 3 + + 1 + 1 + eighth + down + end + + + + + + + + + + + 37.40 + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + D + 2 + + 2 + 1 + quarter + up + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + G + 2 + + 2 + 1 + quarter + up + + + + + + + + + 2 + 1 + quarter + + + + 2 + 1 + quarter + + + + + + 6 + 1 + + + + + + +

    + + + + + + + A + 3 + + 4 + 1 + half + down + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + F + 1 + 3 + + 2 + 1 + quarter + down + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + C + 4 + + 4 + 1 + half + down + + + + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + 35.00 + + + + + B + -1 + 3 + + 2 + 1 + quarter + flat + down + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + F + 1 + 3 + + 2 + 1 + quarter + down + + + + 2 + 1 + quarter + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + C + 1 + 3 + + 4 + 1 + half + sharp + up + + + + 2 + 1 + quarter + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + 2 + 1 + quarter + + + + 2 + 1 + quarter + + + + + + B + 3 + + 4 + 1 + half + down + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + D + 2 + + 2 + 1 + quarter + up + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + 37.40 + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + G + 2 + + 2 + 1 + quarter + up + + + + + + + + + G + 2 + + 2 + 1 + quarter + up + + + + + + + + + + + G + 2 + + 1 + 1 + eighth + up + begin + + + + + + + + + G + 2 + + 1 + 1 + eighth + up + end + + + + + + + + + B + 2 + + 1 + 1 + eighth + up + begin + + + + + + + + + D + 3 + + 1 + 1 + eighth + up + end + + + + + + + + + G + 3 + + 1 + 1 + eighth + down + begin + + + + + + + + + D + 3 + + 1 + 1 + eighth + down + end + + + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + D + 2 + + 2 + 1 + quarter + up + + + + + + + + + F + 1 + 3 + + 2 + 1 + quarter + down + + + + + + + + + F + 1 + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + G + 2 + + 2 + 1 + quarter + up + + + + + + + + + 2 + 1 + quarter + + + + 2 + 1 + quarter + + + + + + +

    + + + + + + + G + 3 + + 6 + 1 + half + + down + + + + + + 49.03 + + + + + A + 3 + + 4 + 1 + half + down + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + F + 1 + 3 + + 2 + 1 + quarter + down + + + + E + 3 + + 2 + 1 + quarter + down + + + + + + D + 1 + 3 + + 2 + 1 + quarter + sharp + down + + + + 2 + 1 + quarter + + + + 2 + 1 + quarter + + + + + + B + 2 + + 4 + 1 + half + up + + + + 2 + 1 + quarter + + + + + + C + 3 + + 4 + 1 + half + up + + + + 2 + 1 + quarter + + + + + + D + 3 + + 4 + 1 + half + natural + down + + + + 2 + 1 + quarter + + + + + + G + 2 + + 2 + 1 + quarter + up + + + + 2 + 1 + quarter + + + + 2 + 1 + quarter + + + + + + + + + + + + + + G + 3 + + 4 + 1 + half + down + + + + + + + F + 1 + 3 + + 2 + 1 + quarter + down + + + + + + + + + 56.19 + + + + + + + + + + E + 3 + + 4 + 1 + half + down + + + + + + + D + 1 + 3 + + 2 + 1 + quarter + sharp + down + + + + + + + + + + + + + + + + + + + + + + + + + + + A + 3 + + 4 + 1 + half + down + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + F + 1 + 3 + + 4 + 1 + half + down + + + + + + + E + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + + + + +

    + + + + + + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + 2 + 1 + quarter + + + + 2 + 1 + quarter + + + + + + B + 2 + + 2 + 1 + quarter + up + + + + + + + + + B + 2 + + 2 + 1 + quarter + up + + + + + + + + + B + 2 + + 2 + 1 + quarter + up + + + + + + + + + + + G + 2 + + 2 + 1 + quarter + up + + + + 2 + 1 + quarter + + + + 2 + 1 + quarter + + + light-heavy + + + + `, + }; + +export default scoresData; + \ No newline at end of file diff --git a/frontend/companion-app/musicxml/twelve_duets.mid b/frontend/companion-app/musicxml/twelve_duets.mid new file mode 100644 index 00000000..e69de29b diff --git a/frontend/companion-app/musicxml/twelve_duets.musicxml b/frontend/companion-app/musicxml/twelve_duets.musicxml new file mode 100644 index 00000000..64ef9c5f --- /dev/null +++ b/frontend/companion-app/musicxml/twelve_duets.musicxml @@ -0,0 +1,3420 @@ + + + + + Twelve Duets k. 487 No. 2 + + + W.A. Mozart + + MuseScore 3.6.2 + 2024-09-10 + + + + + + + + + + 6.99912 + 40 + + + 1596.77 + 1233.87 + + 85.7251 + 85.7251 + 85.7251 + 85.7251 + + + 85.7251 + 85.7251 + 85.7251 + 85.7251 + + + + + + + title + Twelve Duets k. 487 No. 2 + + + composer + W.A. Mozart + + + + bracket + + + square + + + Violoncello 1 + Vc. 1 + + Violoncello + + + + 1 + 43 + 78.7402 + 0 + + + + Violoncello 2 + Vc. 2 + + Violoncello + + + + 4 + 43 + 78.7402 + 0 + + + + + + + + + + + 141.84 + 0.00 + + 170.00 + + + + 2 + + 1 + + + + F + 4 + + + + + + + + + + + + + Allegro - Menuetto + + + + + + D + 4 + + 4 + 1 + half + down + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + C + 4 + + 2 + 1 + quarter + down + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + 2 + 1 + quarter + + + + A + 3 + + 1 + 1 + eighth + down + begin + + + + + + + B + 3 + + 1 + 1 + eighth + down + end + + + + + + + C + 4 + + 1 + 1 + eighth + down + begin + + + + + + + + + A + 3 + + 1 + 1 + eighth + down + end + + + + + + + + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + G + 3 + + 1 + 1 + eighth + down + begin + + + + + + + + + A + 3 + + 1 + 1 + eighth + down + end + + + + + + + + + B + 3 + + 1 + 1 + eighth + down + begin + + + + + + + + + C + 4 + + 1 + 1 + eighth + down + end + + + + + + + + + + + D + 4 + + 4 + 1 + half + down + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + + 68.85 + 0.00 + + 85.00 + + + + + + D + 4 + + 1 + eighth + up + + + + C + 4 + + 2 + 1 + quarter + down + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + 2 + 1 + quarter + + + + A + 3 + + 1 + 1 + eighth + down + begin + + + + + + + B + 3 + + 1 + 1 + eighth + down + end + + + + + + + C + 4 + + 1 + 1 + eighth + down + begin + + + + + + + + + A + 3 + + 1 + 1 + eighth + down + end + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + 2 + 1 + quarter + + + + 2 + 1 + quarter + + + + + + +

    + + + + + + + A + 3 + + 4 + 1 + half + down + + + + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + F + 1 + 3 + + 2 + 1 + quarter + down + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + C + 4 + + 4 + 1 + half + down + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + E + 4 + + 2 + 1 + quarter + down + + + + D + 4 + + 2 + 1 + quarter + down + + + + + + + + + + 68.85 + 0.00 + + 85.00 + + + + + C + 1 + 4 + + 6 + 1 + half + + sharp + down + + + + + + + + + D + 4 + + 2 + 1 + quarter + down + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + B + -1 + 3 + + 4 + 1 + half + flat + down + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + F + 1 + 3 + + 2 + 1 + quarter + down + + + + + + + + + G + 3 + + 1 + 1 + eighth + down + begin + + + + + + + A + 3 + + 1 + 1 + eighth + down + end + + + + + + + B + 3 + + 1 + 1 + eighth + natural + down + begin + + + + + + + + + C + 4 + + 1 + 1 + eighth + down + end + + + + + + + + + + + + + + + + D + 4 + + 4 + 1 + half + down + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + C + 4 + + 2 + 1 + quarter + down + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + 2 + 1 + quarter + + + + A + 3 + + 1 + 1 + eighth + down + begin + + + + + + + B + 3 + + 1 + 1 + eighth + down + end + + + + + + + C + 4 + + 1 + 1 + eighth + down + begin + + + + + + + + + A + 3 + + 1 + 1 + eighth + down + end + + + + + + + + + + + + 68.85 + 0.00 + + 85.00 + + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + G + 3 + + 1 + 1 + eighth + down + begin + + + + + + + + + A + 3 + + 1 + 1 + eighth + down + end + + + + + + + + + B + 3 + + 1 + 1 + eighth + down + begin + + + + + + + + + C + 4 + + 1 + 1 + eighth + down + end + + + + + + + + + + + D + 4 + + 4 + 1 + half + down + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + + D + 4 + + 1 + eighth + up + + + + C + 4 + + 2 + 1 + quarter + down + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + 2 + 1 + quarter + + + + A + 3 + + 1 + 1 + eighth + down + begin + + + + + + + B + 3 + + 1 + 1 + eighth + down + end + + + + + + + C + 4 + + 1 + 1 + eighth + down + begin + + + + + + + + + A + 3 + + 1 + 1 + eighth + down + end + + + + + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + 2 + 1 + quarter + + + + 2 + 1 + quarter + + + + Fine + + + + + + + + +

    + + + + + + + B + 3 + + 6 + 1 + half + + down + + + + + + + 68.85 + 0.00 + + 85.00 + + + + + C + 4 + + 4 + 1 + half + down + + + + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + A + 1 + 3 + + 6 + 1 + half + + sharp + down + + + + + + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + 2 + 1 + quarter + + + + 2 + 1 + quarter + + + + + + B + 3 + + 4 + 1 + half + down + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + E + 4 + + 2 + 1 + quarter + down + + + + + + + + + + E + 4 + + 2 + 1 + quarter + down + + + + + + + D + 4 + + 2 + 1 + quarter + down + + + + + + + F + 1 + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + 2 + 1 + quarter + + + + 2 + 1 + quarter + + + + + + + + + + + + + + B + 3 + + 4 + 1 + half + down + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + + 68.85 + 0.00 + + 85.00 + + + + + + + + + + A + 3 + + 4 + 1 + half + down + + + + + + + F + 1 + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + + + + + + + + + + + + + + + + + C + 4 + + 4 + 1 + half + down + + + + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + A + 3 + + 4 + 1 + half + down + + + + + + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + +

    + + + + + + + + + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + + + + + + + + + + + C + 4 + + 2 + 1 + quarter + down + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + F + 1 + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + F + 1 + 3 + + 2 + 1 + quarter + down + + + + + + + D + 1 + 3 + + 2 + 1 + quarter + sharp + down + + + + + + E + 3 + + 2 + 1 + quarter + down + + + + 2 + 1 + quarter + + + + 2 + 1 + quarter + + + + D.C. al Fine + + + + + light-heavy + + + + + + + + 48.76 + + + + 2 + + 1 + + + + F + 4 + + + + + + + + + + + + + B + 3 + + 4 + 1 + half + down + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + D + 2 + + 2 + 1 + quarter + up + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + G + 2 + + 2 + 1 + quarter + up + + + + + + + + + G + 2 + + 2 + 1 + quarter + up + + + + + + + + + + + G + 2 + + 1 + 1 + eighth + up + begin + + + + + + + + + G + 2 + + 1 + 1 + eighth + up + end + + + + + + + + + B + 2 + + 1 + 1 + eighth + up + begin + + + + + + + + + D + 3 + + 1 + 1 + eighth + up + end + + + + + + + + + A + 3 + + 1 + 1 + eighth + down + begin + + + + + + + + + D + 3 + + 1 + 1 + eighth + down + end + + + + + + + + + + + 37.40 + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + D + 2 + + 2 + 1 + quarter + up + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + G + 2 + + 2 + 1 + quarter + up + + + + + + + + + 2 + 1 + quarter + + + + 2 + 1 + quarter + + + + + + 6 + 1 + + + + + + +

    + + + + + + + A + 3 + + 4 + 1 + half + down + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + F + 1 + 3 + + 2 + 1 + quarter + down + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + C + 4 + + 4 + 1 + half + down + + + + + + + B + 3 + + 2 + 1 + quarter + down + + + + + + + + + 35.00 + + + + + B + -1 + 3 + + 2 + 1 + quarter + flat + down + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + F + 1 + 3 + + 2 + 1 + quarter + down + + + + 2 + 1 + quarter + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + C + 1 + 3 + + 4 + 1 + half + sharp + up + + + + 2 + 1 + quarter + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + 2 + 1 + quarter + + + + 2 + 1 + quarter + + + + + + B + 3 + + 4 + 1 + half + down + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + D + 2 + + 2 + 1 + quarter + up + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + 37.40 + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + G + 2 + + 2 + 1 + quarter + up + + + + + + + + + G + 2 + + 2 + 1 + quarter + up + + + + + + + + + + + G + 2 + + 1 + 1 + eighth + up + begin + + + + + + + + + G + 2 + + 1 + 1 + eighth + up + end + + + + + + + + + B + 2 + + 1 + 1 + eighth + up + begin + + + + + + + + + D + 3 + + 1 + 1 + eighth + up + end + + + + + + + + + G + 3 + + 1 + 1 + eighth + down + begin + + + + + + + + + D + 3 + + 1 + 1 + eighth + down + end + + + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + D + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + D + 2 + + 2 + 1 + quarter + up + + + + + + + + + F + 1 + 3 + + 2 + 1 + quarter + down + + + + + + + + + F + 1 + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + G + 2 + + 2 + 1 + quarter + up + + + + + + + + + 2 + 1 + quarter + + + + 2 + 1 + quarter + + + + + + +

    + + + + + + + G + 3 + + 6 + 1 + half + + down + + + + + + 49.03 + + + + + A + 3 + + 4 + 1 + half + down + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + F + 1 + 3 + + 2 + 1 + quarter + down + + + + E + 3 + + 2 + 1 + quarter + down + + + + + + D + 1 + 3 + + 2 + 1 + quarter + sharp + down + + + + 2 + 1 + quarter + + + + 2 + 1 + quarter + + + + + + B + 2 + + 4 + 1 + half + up + + + + 2 + 1 + quarter + + + + + + C + 3 + + 4 + 1 + half + up + + + + 2 + 1 + quarter + + + + + + D + 3 + + 4 + 1 + half + natural + down + + + + 2 + 1 + quarter + + + + + + G + 2 + + 2 + 1 + quarter + up + + + + 2 + 1 + quarter + + + + 2 + 1 + quarter + + + + + + + + + + + + + + G + 3 + + 4 + 1 + half + down + + + + + + + F + 1 + 3 + + 2 + 1 + quarter + down + + + + + + + + + 56.19 + + + + + + + + + + E + 3 + + 4 + 1 + half + down + + + + + + + D + 1 + 3 + + 2 + 1 + quarter + sharp + down + + + + + + + + + + + + + + + + + + + + + + + + + + + A + 3 + + 4 + 1 + half + down + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + F + 1 + 3 + + 4 + 1 + half + down + + + + + + + E + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + + + + +

    + + + + + + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + G + 3 + + 2 + 1 + quarter + down + + + + + + + + + + + + + + + + A + 3 + + 2 + 1 + quarter + down + + + + 2 + 1 + quarter + + + + 2 + 1 + quarter + + + + + + B + 2 + + 2 + 1 + quarter + up + + + + + + + + + B + 2 + + 2 + 1 + quarter + up + + + + + + + + + B + 2 + + 2 + 1 + quarter + up + + + + + + + + + + + G + 2 + + 2 + 1 + quarter + up + + + + 2 + 1 + quarter + + + + 2 + 1 + quarter + + + light-heavy + + + + diff --git a/frontend/companion-app/package-lock.json b/frontend/companion-app/package-lock.json index 756f360e..805ad8d7 100644 --- a/frontend/companion-app/package-lock.json +++ b/frontend/companion-app/package-lock.json @@ -5895,6 +5895,26 @@ "node": ">= 10" } }, + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true, + "optional": true, + "peer": true + }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", @@ -5916,6 +5936,14 @@ "@types/istanbul-lib-report": "*" } }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "optional": true, + "peer": true + }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", @@ -6277,9 +6305,9 @@ } }, "node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "version": "8.14.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", "bin": { "acorn": "bin/acorn" }, From 40e7349132b039cb783029805ea1e6b6760bb470 Mon Sep 17 00:00:00 2001 From: Ji Bing Ni Date: Mon, 24 Mar 2025 18:12:41 -0400 Subject: [PATCH 13/26] added basic cursor movement logic based on step and speed input --- .gitignore | 3 +- frontend/companion-app/App.tsx | 5 - .../companion-app/components/ScoreDisplay.tsx | 191 +- .../companion-app/components/ScoreSelect.tsx | 25 +- .../musicxml/air_on_the_g_string.mid | 0 .../musicxml/air_on_the_g_string.musicxml | 3813 ----------------- frontend/companion-app/musicxml/index.ts | 6 - frontend/companion-app/musicxml/scores.ts | 2 + .../companion-app/musicxml/twelve_duets.mid | 0 .../musicxml/twelve_duets.musicxml | 3420 --------------- 10 files changed, 151 insertions(+), 7314 deletions(-) delete mode 100644 frontend/companion-app/musicxml/air_on_the_g_string.mid delete mode 100644 frontend/companion-app/musicxml/air_on_the_g_string.musicxml delete mode 100644 frontend/companion-app/musicxml/index.ts delete mode 100644 frontend/companion-app/musicxml/twelve_duets.mid delete mode 100644 frontend/companion-app/musicxml/twelve_duets.musicxml diff --git a/.gitignore b/.gitignore index 5b700ed4..a1318797 100644 --- a/.gitignore +++ b/.gitignore @@ -165,4 +165,5 @@ cython_debug/ .vscode/ .vscode/* -fluidsynth/ \ No newline at end of file +fluidsynth/ +node_modules \ No newline at end of file diff --git a/frontend/companion-app/App.tsx b/frontend/companion-app/App.tsx index fb079fd6..6d5cb1d9 100644 --- a/frontend/companion-app/App.tsx +++ b/frontend/companion-app/App.tsx @@ -270,11 +270,6 @@ export default function App() { duration: 500, useNativeDriver: false, // Can't use native driver for border properties }), - // Animated.timing(borderColorAnim, { - // toValue, - // duration: 500, - // useNativeDriver: false, // Can't use native driver for border properties - // }), ]).start(() => { setTheme(theme === "light" ? "dark" : "light"); }); diff --git a/frontend/companion-app/components/ScoreDisplay.tsx b/frontend/companion-app/components/ScoreDisplay.tsx index a6ea9009..a9dee486 100644 --- a/frontend/companion-app/components/ScoreDisplay.tsx +++ b/frontend/companion-app/components/ScoreDisplay.tsx @@ -1,5 +1,5 @@ -import { ScrollView, StyleSheet, Text } from "react-native"; -import { useRef, useEffect } from "react"; +import { NativeScrollEvent, NativeSyntheticEvent, ScrollView, StyleSheet, Text, TouchableOpacity, View, TextInput} from "react-native"; +import { useRef, useEffect, useState } from "react"; import { Cursor, OpenSheetMusicDisplay, Fraction } from "opensheetmusicdisplay"; import Icon from 'react-native-vector-icons/FontAwesome'; import scoresData from "../musicxml/scores"; // Local mapping of score filenames to XML content @@ -17,9 +17,55 @@ export default function ScoreDisplay({ const cursorRef = useRef(null); const osdRef = useRef(null); + + const scrollViewRef = useRef(null); // reference to scroll view component + const scrollPositionRef = useRef(0); // state to keep track of current y position of scroll view + const [steps, setSteps] = useState(""); // state for declaring num of intended cursor iterations + const [speed, setSpeed] = useState(""); // state for speed of cursor update + + // useEffect hook to handle side effects (like loading music) after the component mounts // and when a piece is selected - useEffect(() => { + + + const moveCursorAhead = () => { + + // Check if cursor is referenced + if (!cursorRef.current) { + console.error("Cursor not initialized."); + return; + } + scrollPositionRef.current = 0; + + // Function to move the cursor given the number of steps + const moveCursorStep = (step: number) => { + + if (step >= parseInt(steps)) { + // Stop cursor after exceeding a certain number of steps + return; + } + if (cursorRef.current) { + // Move the cursor to the next note + cursorRef.current.next() + } + + if (osdRef.current) { + // Update sheet visually to see updated cursor placement + osdRef.current.render(); + } + + scrollUp(scrollPositionRef.current); + + // Schedule the next step after a delay + setTimeout(() => { + moveCursorStep(step + 1); + }, parseInt(speed)); + }; + + moveCursorStep(0); + }; + + useEffect(()=> { // Remove any previously-loaded music if (osmContainerRef.current) { while (osmContainerRef.current.children[0]) { @@ -64,6 +110,7 @@ export default function ScoreDisplay({ ...cursorRef.current.CursorOptions, follow: true, }; + // TODO! Find the piece's tempo and send that instead of constant 100 dispatch({ type: "update_piece_info", @@ -113,69 +160,111 @@ export default function ScoreDisplay({ // console.error("Error loading music XML:", error); // Log the error message // }); } - } + // Cleanup function to dispose of the OpenSheetMusicDisplay instance if needed - return () => {}; - }, [dispatch, state.score, state.scores]); // Dependency array means this effect runs once when the component mounts and again when a new score is selected - + //return () => {}; + }; // Dependency array means this effect runs once when the component mounts and again when a new score is selected + }, [dispatch, state.score, state.scores]) + ///////////////////////////////////////////////////////////////////////////////// // useEffect to tie the cursor position to the state ///////////////////////////////////////////////////////////////////////////////// - useEffect(() => { - let ct = state.cursorTimestamp; // current timestamp of cursor's note(s) in seconds - var dt = new Fraction(); - console.log("ct:", ct); - if (cursorRef.current?.Iterator.CurrentSourceTimestamp !== undefined) { - var ts_meas = Fraction.createFromFraction( - cursorRef.current?.Iterator.CurrentSourceTimestamp, - ); // current timestamp of iterator as a fraction - console.log("ts_meas:", ts_meas.RealValue); - if (ct > state.timestamp) { - // If timestamp is older, go back to beginning, b/c probably reset - console.log("Moving ct back to beginning."); - ct = 0; - cursorRef.current?.reset(); - ts_meas = new Fraction(); - } +// useEffect(() => { +// let ct = state.cursorTimestamp; // current timestamp of cursor's note(s) in seconds +// var dt = new Fraction(); +// console.log("ct:", ct); +// if (cursorRef.current?.Iterator.CurrentSourceTimestamp !== undefined) { +// var ts_meas = Fraction.createFromFraction( +// cursorRef.current?.Iterator.CurrentSourceTimestamp, +// ); // current timestamp of iterator as a fraction +// console.log("ts_meas:", ts_meas.RealValue); +// if (ct > state.timestamp) { +// // If timestamp is older, go back to beginning, b/c probably reset +// console.log("Moving ct back to beginning."); +// ct = 0; +// cursorRef.current?.reset(); +// ts_meas = new Fraction(); +// } - // while timestamp is less than desired, update it - while (ct <= state.timestamp) { - cursorRef.current?.Iterator.moveToNextVisibleVoiceEntry(false); - dt = Fraction.minus( - cursorRef.current?.Iterator.CurrentSourceTimestamp, - ts_meas, - ); - // dt is a fraction indicating how much - in whole notes - the iterator moved +// // while timestamp is less than desired, update it +// while (ct <= state.timestamp) { +// cursorRef.current?.Iterator.moveToNextVisibleVoiceEntry(false); +// dt = Fraction.minus( +// cursorRef.current?.Iterator.CurrentSourceTimestamp, +// ts_meas, +// ); +// // dt is a fraction indicating how much - in whole notes - the iterator moved - ct += - (60 * dt.RealValue * state.time_signature.Denominator) / - state.synth_tempo; - console.log("ct:", ct); - ts_meas = Fraction.plus(ts_meas, dt); - } - cursorRef.current?.Iterator.moveToPreviousVisibleVoiceEntry(false); - console.log("Cursor should be updating"); - cursorRef.current?.update(); - dispatch({ - type: "cursor_update", - time: - (60 * - cursorRef.current?.Iterator.CurrentSourceTimestamp.RealValue * - state.time_signature.Denominator) / - state.synth_tempo, - }); +// ct += +// (60 * dt.RealValue * state.time_signature.Denominator) / +// state.synth_tempo; +// console.log("ct:", ct); +// ts_meas = Fraction.plus(ts_meas, dt); +// } +// cursorRef.current?.Iterator.moveToPreviousVisibleVoiceEntry(false); +// console.log("Cursor should be updating"); +// cursorRef.current?.update(); +// dispatch({ +// type: "cursor_update", +// time: +// (60 * +// cursorRef.current?.Iterator.CurrentSourceTimestamp.RealValue * +// state.time_signature.Denominator) / +// state.synth_tempo, +// }); +// } +// }, +// [state.timestamp]); + + const scrollUp = (amount: number) => { + if (scrollViewRef.current) { + scrollViewRef.current.scrollTo({ y: amount, animated: false }); } - }, -[state.timestamp]); + }; + const handleScroll = (event: NativeSyntheticEvent) => { + const yOffset = event.nativeEvent.contentOffset.y; + // console.log('Current Scroll Position (Y):', yOffset); + scrollPositionRef.current = yOffset; // update ref immediately + }; + return ( - + <> + + { + setSteps(text); + }} + keyboardType="numeric" + placeholder="Type Number Of Steps" + + /> + + { + setSpeed(text); + }} + keyboardType="numeric" + placeholder="Type Cursor Update Speed (ms)" + /> + + + Start + + +

    Reference to the SVG container for sheet music + + ); } diff --git a/frontend/companion-app/components/ScoreSelect.tsx b/frontend/companion-app/components/ScoreSelect.tsx index 81187da4..755ade27 100644 --- a/frontend/companion-app/components/ScoreSelect.tsx +++ b/frontend/companion-app/components/ScoreSelect.tsx @@ -1,7 +1,6 @@ import { StyleSheet, View, Text, TextStyle, Animated } from "react-native"; import RNPickerSelect from "react-native-picker-select"; import React, { useEffect } from "react"; -import musicxmlFiles from '../musicxml'; // File for displaying score select choices export function Score_Select({ state, @@ -35,6 +34,13 @@ export function Score_Select({ // fetchScores(); // }, [dispatch]); + // Array of score names used to render score display options + const musicxmlFiles: string[] = [ + 'air_on_the_g_string.musicxml', + 'twelve_duets.musicxml', + ]; + + useEffect(()=> { console.log("Local scores: ", musicxmlFiles); dispatch({ type: "new_scores_from_backend", scores: musicxmlFiles }); // pass in defined array of musicxml files from frontend @@ -107,21 +113,4 @@ const styles = StyleSheet.create({ input: { paddingVertical: 12 }, - - // tempo_text_shape: { - // width: "30%", - // height: "100%" - // }, - // tempo_input_shape: { - // width: "40%", - // height: "100%", - // backgroundColor: "white" - // }, - // flexing_box: { - // width: "25%", - // height: "100%", - // display: "flex", - // padding: "2%", - // backgroundColor: "lightgray" - // } }) diff --git a/frontend/companion-app/musicxml/air_on_the_g_string.mid b/frontend/companion-app/musicxml/air_on_the_g_string.mid deleted file mode 100644 index e69de29b..00000000 diff --git a/frontend/companion-app/musicxml/air_on_the_g_string.musicxml b/frontend/companion-app/musicxml/air_on_the_g_string.musicxml deleted file mode 100644 index 598cf682..00000000 --- a/frontend/companion-app/musicxml/air_on_the_g_string.musicxml +++ /dev/null @@ -1,3813 +0,0 @@ - - - - - Air VLC Duet - - air_on_the_g_string.musicxml - - Bach - - 2024-09-11 - music21 v.8.3.0 - MuseScore 3.6.2 - - - - - - - 6.99912 - 40 - - - 1696.93 - 1200.48 - - 85.7251 - 85.7251 - 85.7251 - 85.7251 - - - - - - - Air on the G String - - - J.S. Bach - - - - bracket - yes - - - square - yes - - - Violoncello 1 - Vc. 1 - - Violoncello - Vc - - - 1 - 43 - - - - Violoncello 2 - Vc. 2 - - Violoncello - Vc - - - 4 - 43 - - - - - - - - - - - - - 141.84 - 0 - - 170 - - - - 10080 - - 3 - - - - F - 4 - - - - - - quarter - 100 - - - - - - - - - - - - - - - C - 1 - 4 - - 40320 - - whole - - - - - - - - - - C - 1 - 4 - - 40320 - - - whole - - - - - - - - - - - C - 1 - 4 - - 10080 - - quarter - down - - - - - - - F - 1 - 4 - - 5040 - eighth - down - begin - - - - - - - D - 4 - - 5040 - eighth - down - end - - - - - - - B - 3 - - 5040 - eighth - down - begin - - - - - - - A - 3 - - 5040 - eighth - down - continue - - - - G - 1 - 3 - - 5040 - eighth - down - continue - - - - A - 3 - - 5040 - eighth - down - end - - - - - - - - - - G - 1 - 3 - - 20160 - half - down - - - - F - 1 - 3 - - 5040 - eighth - down - - - - - - - E - 3 - - 15120 - quarter - - down - - - - - - - - - - - 68.85 - 0 - - 105.03 - - - - - E - 4 - - 40320 - whole - - - - - - - - - - - E - 4 - - 5040 - eighth - down - begin - - - - - - - C - 1 - 4 - - 5040 - eighth - down - continue - - - - - - - G - 0 - 3 - - 5040 - eighth - natural - down - continue - - - - - - - F - 1 - 3 - - 5040 - eighth - down - end - - - - - - - B - 3 - - 5040 - eighth - down - begin - - - - - - - A - 1 - 3 - - 5040 - eighth - sharp - down - continue - - - - - - - E - 4 - - 5040 - eighth - down - continue - - - - - - - D - 4 - - 5040 - eighth - down - end - - - - - - - - - - D - 4 - - 40320 - whole - - - - - - - - - - - - 68.85 - 0 - - 105.03 - - - - - D - 4 - - 5040 - eighth - down - begin - - - - - - - B - 3 - - 5040 - eighth - down - continue - - - - - - - F - 1 - 3 - - 5040 - eighth - down - continue - - - - - - - E - 3 - - 5040 - eighth - down - end - - - - - - - A - 3 - - 5040 - eighth - down - begin - - - - - - - G - 1 - 3 - - 5040 - eighth - down - continue - - - - - - - D - 4 - - 5040 - eighth - down - continue - - - - - - - C - 1 - 4 - - 5040 - eighth - down - end - - - - - - - - - - C - 1 - 4 - - 30240 - half - - down - - - - D - 1 - 4 - - 5040 - eighth - sharp - down - begin - - - - - - - E - 4 - - 5040 - eighth - down - end - - - - - - - - - - A - 3 - - 10080 - quarter - down - - - - A - 3 - - 2520 - 16th - down - begin - begin - - - - - - - B - 3 - - 2520 - 16th - down - continue - end - - - - C - 1 - 4 - - 5040 - eighth - down - end - - - - - - - C - 1 - 4 - - 5040 - eighth - down - begin - - - - - - - B - 3 - - 5040 - eighth - down - continue - - - - - - - B - 3 - - 5040 - eighth - down - continue - - - - - - - A - 3 - - 5040 - eighth - down - end - - - - - - - - - - - 68.85 - 0 - - 105.03 - - - - - G - 1 - 3 - - 5040 - eighth - down - begin - - - - - - - F - 1 - 3 - - 5040 - eighth - down - end - - - - - - - F - 1 - 3 - - 2520 - 16th - down - begin - begin - - - - - - - G - 1 - 3 - - 2520 - 16th - down - continue - end - - - - A - 3 - - 5040 - eighth - down - end - - - - - - - A - 3 - - 10080 - quarter - down - - - - - - - - G - 1 - 3 - - 5040 - eighth - down - begin - - - - - - - F - 1 - 3 - - 5040 - eighth - down - end - - - - - - - - - - E - 3 - - 40320 - whole - - - - - - - G - 1 - 3 - - 20160 - half - down - - - - - - - - G - 1 - 3 - - 5040 - eighth - down - begin - - - - - - - A - 3 - - 2520 - 16th - down - continue - begin - - - - G - 1 - 3 - - 2520 - 16th - down - end - end - - - - F - 1 - 3 - - 2520 - 16th - down - begin - begin - - - - G - 1 - 3 - - 2520 - 16th - down - continue - end - - - - E - 3 - - 5040 - eighth - down - end - - - - - - - - - - E - 4 - - 30240 - half - - down - - - - G - 0 - 3 - - 10080 - quarter - natural - down - - - - - - - - - - - 68.85 - 0 - - 105.03 - - - - - F - 1 - 3 - - 10080 - quarter - down - - - - - - - F - 1 - 4 - - 10080 - quarter - down - - - - - - - F - 1 - 4 - - 5040 - eighth - down - begin - - - - - - - E - 4 - - 5040 - eighth - down - continue - - - - - - - D - 4 - - 5040 - eighth - down - continue - - - - C - 1 - 4 - - 5040 - eighth - down - end - - - - - - - - - - D - 4 - - 20160 - half - down - - - - - - - - D - 4 - - 2520 - 16th - down - begin - begin - - - - - - - C - 1 - 4 - - 2520 - 16th - down - continue - continue - - - - B - 3 - - 2520 - 16th - down - continue - continue - - - - A - 3 - - 2520 - 16th - down - end - end - - - - - - - G - 1 - 3 - - 5040 - eighth - down - begin - - - - - - - F - 1 - 3 - - 5040 - eighth - down - end - - - - - - - - - - E - 1 - 3 - - 5040 - eighth - sharp - down - begin - - - - - - - F - 1 - 3 - - 5040 - eighth - down - end - - - - - - - G - 1 - 3 - - 10080 - quarter - down - - - - - - - - G - 1 - 3 - - 5040 - eighth - down - begin - - - - - - - A - 3 - - 5040 - eighth - down - end - - - - - - - B - 3 - - 10080 - quarter - down - - - - - - - - - - - - 68.85 - 0 - - 105.03 - - - - - B - 3 - - 5040 - eighth - down - begin - - - - - - - C - 1 - 4 - - 5040 - eighth - down - end - - - - - - - D - 4 - - 20160 - half - down - - - - - - - C - 1 - 4 - - 10080 - quarter - down - - - - - - - - - - B - 3 - - 5040 - eighth - down - begin - - - - - - - A - 3 - - 5040 - eighth - down - continue - - - - - - - G - 1 - 3 - - 5040 - eighth - down - continue - - - - - - - F - 1 - 3 - - 5040 - eighth - down - end - - - - - - - G - 1 - 3 - - 5040 - eighth - down - begin - - - - - - - A - 3 - - 2520 - 16th - down - continue - begin - - - - B - 3 - - 2520 - 16th - down - end - end - - - - - - - A - 3 - - 10080 - quarter - down - - - - - - - F - 1 - 3 - - 40320 - whole - - - - - - - A - 3 - - 20160 - half - down - - - - - - - - A - 3 - - 5040 - eighth - down - begin - - - - - - - C - 1 - 4 - - 5040 - eighth - down - continue - - - - B - 3 - - 5040 - eighth - down - continue - - - - A - 3 - - 5040 - eighth - down - end - - - - - - - - - - - 68.85 - 0 - - 70 - - - - - F - 1 - 4 - - 30240 - half - - down - - - - E - 4 - - 5040 - eighth - down - begin - - - - - - - D - 1 - 4 - - 5040 - eighth - sharp - down - end - - - - - - - - - - C - 1 - 4 - - 2520 - 16th - down - begin - begin - - - - - - - B - 3 - - 2520 - 16th - down - continue - end - - - - E - 4 - - 5040 - eighth - down - end - - - - - - - E - 3 - - 10080 - quarter - down - - - - F - 1 - 3 - - 15120 - quarter - - down - - - - - - - G - 1 - 3 - - 2520 - 16th - down - begin - begin - - - - A - 3 - - 2520 - 16th - down - end - end - - - - - - - - - - G - 1 - 3 - - 15120 - quarter - - down - - - - - - - F - 1 - 3 - - 5040 - eighth - down - - - - E - 3 - - 20160 - half - down - - - - - - - - - - A - 3 - - 30240 - half - - down - - - - C - 1 - 4 - - 5040 - eighth - down - begin - - - - - - - B - 3 - - 5040 - eighth - down - end - - - - - - - - - - - 68.85 - 0 - - 228.28 - - - - - B - 3 - - 30240 - half - - down - - - - D - 4 - - 5040 - eighth - down - begin - - - - - - - C - 1 - 4 - - 5040 - eighth - down - end - - - - - - - - - - C - 1 - 4 - - 30240 - half - - down - - - - E - 4 - - 5040 - eighth - down - begin - - - - - - - D - 4 - - 5040 - eighth - down - end - - - - - - - - - - D - 4 - - 40320 - whole - - - - - - - E - 3 - - 20160 - half - down - - - - - - - - E - 3 - - 5040 - eighth - down - begin - - - - - - - G - 1 - 3 - - 5040 - eighth - down - continue - - - - B - 3 - - 5040 - eighth - down - continue - - - - D - 4 - - 5040 - eighth - down - end - - - - - - - - - - - 68.85 - 0 - - 228.28 - - - - - D - 4 - - 5040 - eighth - down - begin - - - - - - - B - 3 - - 5040 - eighth - down - end - - - - - - - C - 1 - 4 - - 20160 - half - down - - - - - - - - C - 1 - 4 - - 5040 - eighth - down - begin - - - - - - - D - 4 - - 2520 - 16th - down - continue - begin - - - - E - 4 - - 2520 - 16th - down - end - end - - - - - - - - - - A - 3 - - 20160 - half - down - - - - - - - A - 3 - - 5040 - eighth - down - begin - - - - - - - C - 1 - 4 - - 5040 - eighth - down - continue - - - - - - - E - 4 - - 5040 - eighth - down - continue - - - - G - 0 - 4 - - 5040 - eighth - natural - down - end - - - - - - - - - - F - 1 - 4 - - 30240 - half - - down - - - - A - 3 - - 10080 - quarter - down - - - - - - - G - 1 - 3 - - 5040 - eighth - down - begin - - - - - - - B - 3 - - 5040 - eighth - down - end - - - - - - - D - 4 - - 20160 - half - down - - - - F - 1 - 3 - - 10080 - quarter - down - - - - - - - - 68.85 - 0 - - 228.28 - - - - - E - 3 - - 10080 - quarter - down - - - - B - 3 - - 5040 - eighth - down - begin - - - - - - - C - 1 - 4 - - 2520 - 16th - down - continue - begin - - - - D - 4 - - 2520 - 16th - down - end - end - - - - - - - D - 4 - - 5040 - eighth - down - - - - - - - C - 1 - 4 - - 10080 - quarter - down - - - - - - - B - 3 - - 5040 - eighth - down - - - - - - - A - 3 - - 2520 - 16th - down - begin - begin - - - - - - - G - 1 - 3 - - 2520 - 16th - down - end - end - - - - F - 1 - 3 - - 10080 - quarter - down - - - - G - 1 - 3 - - 5040 - eighth - down - - - - - - - A - 3 - - 10080 - quarter - down - - - - G - 1 - 3 - - 5040 - eighth - down - begin - - - - - - - A - 3 - - 5040 - eighth - down - end - - - - - - - - - - A - 3 - - 40320 - whole - - - light-heavy - - - - - - - - - - 42.01 - - - - 10080 - - 3 - - - - F - 4 - - - - - - A - 2 - - 10080 - quarter - up - - - - A - 3 - - 10080 - quarter - down - - - - G - 1 - 3 - - 10080 - quarter - down - - - - G - 1 - 2 - - 10080 - quarter - up - - - - - - - F - 1 - 2 - - 10080 - quarter - up - - - - F - 1 - 3 - - 10080 - quarter - down - - - - E - 3 - - 10080 - quarter - down - - - - E - 2 - - 10080 - quarter - up - - - - - - - D - 2 - - 10080 - quarter - up - - - - D - 3 - - 10080 - quarter - down - - - - D - 1 - 3 - - 10080 - quarter - sharp - down - - - - D - 1 - 2 - - 10080 - quarter - sharp - up - - - - - - - E - 2 - - 10080 - quarter - up - - - - E - 3 - - 10080 - quarter - down - - - - D - 0 - 3 - - 10080 - quarter - natural - down - - - - D - 0 - 2 - - 10080 - quarter - natural - up - - - - - - - 42.01 - - - - - - - - C - 1 - 2 - - 10080 - quarter - up - - - - C - 1 - 3 - - 10080 - quarter - up - - - - B - 2 - - 10080 - quarter - up - - - - B - 3 - - 10080 - quarter - down - - - - - - - A - 1 - 3 - - 10080 - quarter - sharp - down - - - - A - 1 - 2 - - 10080 - quarter - sharp - up - - - - F - 1 - 2 - - 10080 - quarter - up - - - - F - 1 - 3 - - 10080 - quarter - down - - - - - - - B - 2 - - 10080 - quarter - up - - - - B - 3 - - 10080 - quarter - down - - - - A - 0 - 3 - - 10080 - quarter - natural - down - - - - A - 0 - 2 - - 10080 - quarter - natural - up - - - - - - - 42.01 - - - - - - - - G - 1 - 2 - - 10080 - quarter - up - - - - G - 1 - 2 - - 10080 - quarter - up - - - - E - 2 - - 10080 - quarter - up - - - - E - 3 - - 10080 - quarter - down - - - - - - - A - 2 - - 10080 - quarter - up - - - - A - 3 - - 10080 - quarter - down - - - - G - 1 - 3 - - 10080 - quarter - down - - - - G - 1 - 2 - - 10080 - quarter - up - - - - - - - F - 1 - 2 - - 10080 - quarter - up - - - - F - 1 - 3 - - 10080 - quarter - down - - - - D - 1 - 3 - - 10080 - quarter - sharp - down - - - - B - 2 - - 10080 - quarter - up - - - - - - - 42.01 - - - - - - - - E - 3 - - 10080 - quarter - down - - - - A - 2 - - 10080 - quarter - up - - - - B - 2 - - 10080 - quarter - up - - - - B - 2 - - 10080 - quarter - up - - - - - - - E - 2 - - 40320 - whole - - - - - - - E - 2 - - 10080 - quarter - up - - - - E - 3 - - 10080 - quarter - down - - - - D - 3 - - 10080 - quarter - down - - - - D - 2 - - 10080 - quarter - up - - - - - - - C - 1 - 2 - - 10080 - quarter - up - - - - C - 1 - 3 - - 10080 - quarter - up - - - - B - 2 - - 10080 - quarter - up - - - - B - 3 - - 10080 - quarter - down - - - - - - - 42.01 - - - - - - - - A - 1 - 3 - - 10080 - quarter - sharp - down - - - - A - 1 - 2 - - 10080 - quarter - sharp - up - - - - C - 1 - 3 - - 10080 - quarter - up - - - - F - 1 - 2 - - 10080 - quarter - up - - - - - - - B - 2 - - 10080 - quarter - up - - - - B - 3 - - 10080 - quarter - down - - - - A - 0 - 3 - - 10080 - quarter - natural - down - - - - A - 0 - 2 - - 10080 - quarter - natural - up - - - - - - - G - 1 - 2 - - 10080 - quarter - up - - - - G - 1 - 3 - - 10080 - quarter - down - - - - F - 1 - 3 - - 10080 - quarter - down - - - - F - 1 - 2 - - 10080 - quarter - up - - - - - - - 42.01 - - - - - - - - E - 1 - 2 - - 10080 - quarter - sharp - up - - - - F - 1 - 2 - - 10080 - quarter - up - - - - G - 1 - 2 - - 10080 - quarter - up - - - - E - 1 - 2 - - 10080 - quarter - up - - - - - - - F - 1 - 2 - - 10080 - quarter - up - - - - D - 3 - - 10080 - quarter - down - - - - B - 2 - - 10080 - quarter - up - - - - C - 1 - 3 - - 10080 - quarter - up - - - - - - - F - 1 - 2 - - 10080 - quarter - up - - - - F - 1 - 3 - - 10080 - quarter - down - - - - E - 3 - - 10080 - quarter - down - - - - E - 2 - - 10080 - quarter - up - - - - - - - D - 1 - 2 - - 10080 - quarter - sharp - up - - - - D - 1 - 3 - - 10080 - quarter - sharp - down - - - - C - 1 - 3 - - 10080 - quarter - up - - - - C - 1 - 3 - - 10080 - quarter - up - - - - - - - 91.31 - - - - - - - - B - 2 - - 10080 - quarter - up - - - - B - 3 - - 10080 - quarter - down - - - - A - 3 - - 10080 - quarter - down - - - - A - 2 - - 10080 - quarter - up - - - - - - - G - 1 - 2 - - 10080 - quarter - up - - - - G - 1 - 2 - - 10080 - quarter - up - - - - A - 2 - - 10080 - quarter - up - - - - B - 2 - - 10080 - quarter - up - - - - - - - E - 2 - - 10080 - quarter - up - - - - E - 3 - - 10080 - quarter - down - - - - D - 3 - - 10080 - quarter - down - - - - D - 2 - - 10080 - quarter - up - - - - - - - C - 1 - 2 - - 10080 - quarter - up - - - - C - 1 - 3 - - 10080 - quarter - up - - - - D - 3 - - 10080 - quarter - down - - - - D - 2 - - 10080 - quarter - up - - - - - - - 91.31 - - - - - - - - D - 1 - 2 - - 10080 - quarter - sharp - up - - - - D - 1 - 3 - - 10080 - quarter - sharp - down - - - - E - 3 - - 10080 - quarter - down - - - - E - 2 - - 10080 - quarter - up - - - - - - - E - 1 - 2 - - 10080 - quarter - sharp - up - - - - E - 1 - 3 - - 10080 - quarter - sharp - down - - - - F - 1 - 3 - - 10080 - quarter - down - - - - F - 1 - 2 - - 10080 - quarter - up - - - - - - - B - 2 - - 10080 - quarter - up - - - - B - 3 - - 10080 - quarter - down - - - - A - 0 - 3 - - 10080 - quarter - natural - down - - - - A - 2 - - 10080 - quarter - up - - - - - - - G - 1 - 2 - - 10080 - quarter - up - - - - G - 1 - 3 - - 10080 - quarter - down - - - - E - 3 - - 10080 - quarter - down - - - - G - 1 - 3 - - 10080 - quarter - down - - - - - - - 91.31 - - - - - - - - A - 3 - - 10080 - quarter - down - - - - A - 2 - - 10080 - quarter - up - - - - G - 0 - 2 - - 10080 - quarter - natural - up - - - - G - 0 - 3 - - 10080 - quarter - natural - down - - - - - - - F - 1 - 3 - - 10080 - quarter - down - - - - F - 1 - 2 - - 10080 - quarter - up - - - - E - 2 - - 10080 - quarter - up - - - - E - 3 - - 10080 - quarter - down - - - - - - - D - 3 - - 10080 - quarter - down - - - - D - 2 - - 10080 - quarter - up - - - - C - 1 - 2 - - 10080 - quarter - up - - - - C - 1 - 3 - - 10080 - quarter - up - - - - - - - B - 2 - - 10080 - quarter - up - - - - B - 2 - - 10080 - quarter - up - - - - A - 2 - - 10080 - quarter - up - - - - A - 2 - - 10080 - quarter - up - - - - - - - 91.31 - - - - - - - - G - 1 - 2 - - 10080 - quarter - up - - - - E - 2 - - 10080 - quarter - up - - - - A - 2 - - 10080 - quarter - up - - - - D - 3 - - 10080 - quarter - down - - - - - - - E - 3 - - 10080 - quarter - down - - - - D - 3 - - 10080 - quarter - down - - - - E - 3 - - 10080 - quarter - down - - - - E - 2 - - 10080 - quarter - up - - - - - - - A - 2 - - 40320 - whole - - - light-heavy - - - - \ No newline at end of file diff --git a/frontend/companion-app/musicxml/index.ts b/frontend/companion-app/musicxml/index.ts deleted file mode 100644 index f373074e..00000000 --- a/frontend/companion-app/musicxml/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -// File used to define available score options to choose from -const musicxmlFiles: string[] = [ - 'air_on_the_g_string.musicxml', - 'twelve_duets.musicxml', -]; -export default musicxmlFiles; \ No newline at end of file diff --git a/frontend/companion-app/musicxml/scores.ts b/frontend/companion-app/musicxml/scores.ts index f5d2f8f0..3dd4c1f5 100644 --- a/frontend/companion-app/musicxml/scores.ts +++ b/frontend/companion-app/musicxml/scores.ts @@ -1,4 +1,6 @@ // External file used to display the mapped score's content visually +// key (string) = score name +// value (string) = score's XML file const scoresData: Record = { "air_on_the_g_string.musicxml": ` diff --git a/frontend/companion-app/musicxml/twelve_duets.mid b/frontend/companion-app/musicxml/twelve_duets.mid deleted file mode 100644 index e69de29b..00000000 diff --git a/frontend/companion-app/musicxml/twelve_duets.musicxml b/frontend/companion-app/musicxml/twelve_duets.musicxml deleted file mode 100644 index 64ef9c5f..00000000 --- a/frontend/companion-app/musicxml/twelve_duets.musicxml +++ /dev/null @@ -1,3420 +0,0 @@ - - - - - Twelve Duets k. 487 No. 2 - - - W.A. Mozart - - MuseScore 3.6.2 - 2024-09-10 - - - - - - - - - - 6.99912 - 40 - - - 1596.77 - 1233.87 - - 85.7251 - 85.7251 - 85.7251 - 85.7251 - - - 85.7251 - 85.7251 - 85.7251 - 85.7251 - - - - - - - title - Twelve Duets k. 487 No. 2 - - - composer - W.A. Mozart - - - - bracket - - - square - - - Violoncello 1 - Vc. 1 - - Violoncello - - - - 1 - 43 - 78.7402 - 0 - - - - Violoncello 2 - Vc. 2 - - Violoncello - - - - 4 - 43 - 78.7402 - 0 - - - - - - - - - - - 141.84 - 0.00 - - 170.00 - - - - 2 - - 1 - - - - F - 4 - - - - - - - - - - - - - Allegro - Menuetto - - - - - - D - 4 - - 4 - 1 - half - down - - - - B - 3 - - 2 - 1 - quarter - down - - - - - - - - - - - C - 4 - - 2 - 1 - quarter - down - - - - - - - - - A - 3 - - 2 - 1 - quarter - down - - - - - - - - - A - 3 - - 2 - 1 - quarter - down - - - - - - - - - - - 2 - 1 - quarter - - - - A - 3 - - 1 - 1 - eighth - down - begin - - - - - - - B - 3 - - 1 - 1 - eighth - down - end - - - - - - - C - 4 - - 1 - 1 - eighth - down - begin - - - - - - - - - A - 3 - - 1 - 1 - eighth - down - end - - - - - - - - - - - B - 3 - - 2 - 1 - quarter - down - - - - - - - - - G - 3 - - 1 - 1 - eighth - down - begin - - - - - - - - - A - 3 - - 1 - 1 - eighth - down - end - - - - - - - - - B - 3 - - 1 - 1 - eighth - down - begin - - - - - - - - - C - 4 - - 1 - 1 - eighth - down - end - - - - - - - - - - - D - 4 - - 4 - 1 - half - down - - - - B - 3 - - 2 - 1 - quarter - down - - - - - - - - - - - - 68.85 - 0.00 - - 85.00 - - - - - - D - 4 - - 1 - eighth - up - - - - C - 4 - - 2 - 1 - quarter - down - - - - - - - - - A - 3 - - 2 - 1 - quarter - down - - - - - - - - - A - 3 - - 2 - 1 - quarter - down - - - - - - - - - - - 2 - 1 - quarter - - - - A - 3 - - 1 - 1 - eighth - down - begin - - - - - - - B - 3 - - 1 - 1 - eighth - down - end - - - - - - - C - 4 - - 1 - 1 - eighth - down - begin - - - - - - - - - A - 3 - - 1 - 1 - eighth - down - end - - - - - - G - 3 - - 2 - 1 - quarter - down - - - - - - - - - 2 - 1 - quarter - - - - 2 - 1 - quarter - - - - - - -

    - - - - - - - A - 3 - - 4 - 1 - half - down - - - - - - - B - 3 - - 2 - 1 - quarter - down - - - - - - - - - G - 3 - - 2 - 1 - quarter - down - - - - - - - F - 1 - 3 - - 2 - 1 - quarter - down - - - - G - 3 - - 2 - 1 - quarter - down - - - - - - - - - C - 4 - - 4 - 1 - half - down - - - - - - - G - 3 - - 2 - 1 - quarter - down - - - - - - - - - A - 3 - - 2 - 1 - quarter - down - - - - - - - E - 4 - - 2 - 1 - quarter - down - - - - D - 4 - - 2 - 1 - quarter - down - - - - - - - - - - 68.85 - 0.00 - - 85.00 - - - - - C - 1 - 4 - - 6 - 1 - half - - sharp - down - - - - - - - - - D - 4 - - 2 - 1 - quarter - down - - - - - - - A - 3 - - 2 - 1 - quarter - down - - - - A - 3 - - 2 - 1 - quarter - down - - - - - - B - -1 - 3 - - 4 - 1 - half - flat - down - - - - - - - G - 3 - - 2 - 1 - quarter - down - - - - - - - - - F - 1 - 3 - - 2 - 1 - quarter - down - - - - - - - - - G - 3 - - 1 - 1 - eighth - down - begin - - - - - - - A - 3 - - 1 - 1 - eighth - down - end - - - - - - - B - 3 - - 1 - 1 - eighth - natural - down - begin - - - - - - - - - C - 4 - - 1 - 1 - eighth - down - end - - - - - - - - - - - - - - - - D - 4 - - 4 - 1 - half - down - - - - B - 3 - - 2 - 1 - quarter - down - - - - - - - - - - - C - 4 - - 2 - 1 - quarter - down - - - - - - - - - A - 3 - - 2 - 1 - quarter - down - - - - - - - - - A - 3 - - 2 - 1 - quarter - down - - - - - - - - - - - 2 - 1 - quarter - - - - A - 3 - - 1 - 1 - eighth - down - begin - - - - - - - B - 3 - - 1 - 1 - eighth - down - end - - - - - - - C - 4 - - 1 - 1 - eighth - down - begin - - - - - - - - - A - 3 - - 1 - 1 - eighth - down - end - - - - - - - - - - - - 68.85 - 0.00 - - 85.00 - - - - - B - 3 - - 2 - 1 - quarter - down - - - - - - - - - G - 3 - - 1 - 1 - eighth - down - begin - - - - - - - - - A - 3 - - 1 - 1 - eighth - down - end - - - - - - - - - B - 3 - - 1 - 1 - eighth - down - begin - - - - - - - - - C - 4 - - 1 - 1 - eighth - down - end - - - - - - - - - - - D - 4 - - 4 - 1 - half - down - - - - B - 3 - - 2 - 1 - quarter - down - - - - - - - - - - - - D - 4 - - 1 - eighth - up - - - - C - 4 - - 2 - 1 - quarter - down - - - - - - - - - A - 3 - - 2 - 1 - quarter - down - - - - - - - - - A - 3 - - 2 - 1 - quarter - down - - - - - - - - - - - 2 - 1 - quarter - - - - A - 3 - - 1 - 1 - eighth - down - begin - - - - - - - B - 3 - - 1 - 1 - eighth - down - end - - - - - - - C - 4 - - 1 - 1 - eighth - down - begin - - - - - - - - - A - 3 - - 1 - 1 - eighth - down - end - - - - - - - - - - - G - 3 - - 2 - 1 - quarter - down - - - - - - - - - 2 - 1 - quarter - - - - 2 - 1 - quarter - - - - Fine - - - - - - - - -

    - - - - - - - B - 3 - - 6 - 1 - half - - down - - - - - - - 68.85 - 0.00 - - 85.00 - - - - - C - 4 - - 4 - 1 - half - down - - - - - - - B - 3 - - 2 - 1 - quarter - down - - - - - - - - - A - 1 - 3 - - 6 - 1 - half - - sharp - down - - - - - - - - - B - 3 - - 2 - 1 - quarter - down - - - - - - - 2 - 1 - quarter - - - - 2 - 1 - quarter - - - - - - B - 3 - - 4 - 1 - half - down - - - - B - 3 - - 2 - 1 - quarter - down - - - - - - - - - - B - 3 - - 2 - 1 - quarter - down - - - - - - - A - 3 - - 2 - 1 - quarter - down - - - - - - - E - 4 - - 2 - 1 - quarter - down - - - - - - - - - - E - 4 - - 2 - 1 - quarter - down - - - - - - - D - 4 - - 2 - 1 - quarter - down - - - - - - - F - 1 - 3 - - 2 - 1 - quarter - down - - - - - - - - - - - G - 3 - - 2 - 1 - quarter - down - - - - 2 - 1 - quarter - - - - 2 - 1 - quarter - - - - - - - - - - - - - - B - 3 - - 4 - 1 - half - down - - - - - - - A - 3 - - 2 - 1 - quarter - down - - - - - - - - - - 68.85 - 0.00 - - 85.00 - - - - - - - - - - A - 3 - - 4 - 1 - half - down - - - - - - - F - 1 - 3 - - 2 - 1 - quarter - down - - - - - - - - - - - - - - - - - - - - - - - - - - - C - 4 - - 4 - 1 - half - down - - - - - - - B - 3 - - 2 - 1 - quarter - down - - - - - - - - - A - 3 - - 4 - 1 - half - down - - - - - - - - - - - - G - 3 - - 2 - 1 - quarter - down - - - - - - - - - -

    - - - - - - - - - - - - B - 3 - - 2 - 1 - quarter - down - - - - - - - - - B - 3 - - 2 - 1 - quarter - down - - - - - - - - - B - 3 - - 2 - 1 - quarter - down - - - - - - - - - - - - - - - - - - - - - C - 4 - - 2 - 1 - quarter - down - - - - - - - A - 3 - - 2 - 1 - quarter - down - - - - F - 1 - 3 - - 2 - 1 - quarter - down - - - - - - - - - - - - - - D - 3 - - 2 - 1 - quarter - down - - - - - - - F - 1 - 3 - - 2 - 1 - quarter - down - - - - - - - D - 1 - 3 - - 2 - 1 - quarter - sharp - down - - - - - - E - 3 - - 2 - 1 - quarter - down - - - - 2 - 1 - quarter - - - - 2 - 1 - quarter - - - - D.C. al Fine - - - - - light-heavy - - - - - - - - 48.76 - - - - 2 - - 1 - - - - F - 4 - - - - - - - - - - - - - B - 3 - - 4 - 1 - half - down - - - - G - 3 - - 2 - 1 - quarter - down - - - - - - - - - - - A - 3 - - 2 - 1 - quarter - down - - - - - - - - - D - 3 - - 2 - 1 - quarter - down - - - - - - - - - D - 3 - - 2 - 1 - quarter - down - - - - - - - - - - - D - 2 - - 2 - 1 - quarter - up - - - - - - - - - D - 3 - - 2 - 1 - quarter - down - - - - - - - - - D - 3 - - 2 - 1 - quarter - down - - - - - - - - - - - G - 3 - - 2 - 1 - quarter - down - - - - - - - - - G - 2 - - 2 - 1 - quarter - up - - - - - - - - - G - 2 - - 2 - 1 - quarter - up - - - - - - - - - - - G - 2 - - 1 - 1 - eighth - up - begin - - - - - - - - - G - 2 - - 1 - 1 - eighth - up - end - - - - - - - - - B - 2 - - 1 - 1 - eighth - up - begin - - - - - - - - - D - 3 - - 1 - 1 - eighth - up - end - - - - - - - - - A - 3 - - 1 - 1 - eighth - down - begin - - - - - - - - - D - 3 - - 1 - 1 - eighth - down - end - - - - - - - - - - - 37.40 - - - - - A - 3 - - 2 - 1 - quarter - down - - - - - - - - - D - 3 - - 2 - 1 - quarter - down - - - - - - - - - D - 3 - - 2 - 1 - quarter - down - - - - - - - - - - - D - 2 - - 2 - 1 - quarter - up - - - - - - - - - D - 3 - - 2 - 1 - quarter - down - - - - - - - - - D - 3 - - 2 - 1 - quarter - down - - - - - - - - - - - G - 2 - - 2 - 1 - quarter - up - - - - - - - - - 2 - 1 - quarter - - - - 2 - 1 - quarter - - - - - - 6 - 1 - - - - - - -

    - - - - - - - A - 3 - - 4 - 1 - half - down - - - - - - - A - 3 - - 2 - 1 - quarter - down - - - - - - - - - G - 3 - - 2 - 1 - quarter - down - - - - - - - F - 1 - 3 - - 2 - 1 - quarter - down - - - - G - 3 - - 2 - 1 - quarter - down - - - - - - - - - C - 4 - - 4 - 1 - half - down - - - - - - - B - 3 - - 2 - 1 - quarter - down - - - - - - - - - 35.00 - - - - - B - -1 - 3 - - 2 - 1 - quarter - flat - down - - - - - - - A - 3 - - 2 - 1 - quarter - down - - - - G - 3 - - 2 - 1 - quarter - down - - - - - - - - - F - 1 - 3 - - 2 - 1 - quarter - down - - - - 2 - 1 - quarter - - - - D - 3 - - 2 - 1 - quarter - down - - - - - - C - 1 - 3 - - 4 - 1 - half - sharp - up - - - - 2 - 1 - quarter - - - - - - D - 3 - - 2 - 1 - quarter - down - - - - 2 - 1 - quarter - - - - 2 - 1 - quarter - - - - - - B - 3 - - 4 - 1 - half - down - - - - G - 3 - - 2 - 1 - quarter - down - - - - - - - - - - - A - 3 - - 2 - 1 - quarter - down - - - - - - - - - D - 3 - - 2 - 1 - quarter - down - - - - - - - - - D - 3 - - 2 - 1 - quarter - down - - - - - - - - - - - D - 2 - - 2 - 1 - quarter - up - - - - - - - - - D - 3 - - 2 - 1 - quarter - down - - - - - - - - - D - 3 - - 2 - 1 - quarter - down - - - - - - - - - - - 37.40 - - - - - G - 3 - - 2 - 1 - quarter - down - - - - - - - - - G - 2 - - 2 - 1 - quarter - up - - - - - - - - - G - 2 - - 2 - 1 - quarter - up - - - - - - - - - - - G - 2 - - 1 - 1 - eighth - up - begin - - - - - - - - - G - 2 - - 1 - 1 - eighth - up - end - - - - - - - - - B - 2 - - 1 - 1 - eighth - up - begin - - - - - - - - - D - 3 - - 1 - 1 - eighth - up - end - - - - - - - - - G - 3 - - 1 - 1 - eighth - down - begin - - - - - - - - - D - 3 - - 1 - 1 - eighth - down - end - - - - - - - - - - - A - 3 - - 2 - 1 - quarter - down - - - - - - - - - D - 3 - - 2 - 1 - quarter - down - - - - - - - - - D - 3 - - 2 - 1 - quarter - down - - - - - - - - - - - D - 2 - - 2 - 1 - quarter - up - - - - - - - - - F - 1 - 3 - - 2 - 1 - quarter - down - - - - - - - - - F - 1 - 3 - - 2 - 1 - quarter - down - - - - - - - - - - - G - 2 - - 2 - 1 - quarter - up - - - - - - - - - 2 - 1 - quarter - - - - 2 - 1 - quarter - - - - - - -

    - - - - - - - G - 3 - - 6 - 1 - half - - down - - - - - - 49.03 - - - - - A - 3 - - 4 - 1 - half - down - - - - - - - G - 3 - - 2 - 1 - quarter - down - - - - - - - - - G - 3 - - 2 - 1 - quarter - down - - - - - - - - F - 1 - 3 - - 2 - 1 - quarter - down - - - - E - 3 - - 2 - 1 - quarter - down - - - - - - D - 1 - 3 - - 2 - 1 - quarter - sharp - down - - - - 2 - 1 - quarter - - - - 2 - 1 - quarter - - - - - - B - 2 - - 4 - 1 - half - up - - - - 2 - 1 - quarter - - - - - - C - 3 - - 4 - 1 - half - up - - - - 2 - 1 - quarter - - - - - - D - 3 - - 4 - 1 - half - natural - down - - - - 2 - 1 - quarter - - - - - - G - 2 - - 2 - 1 - quarter - up - - - - 2 - 1 - quarter - - - - 2 - 1 - quarter - - - - - - - - - - - - - - G - 3 - - 4 - 1 - half - down - - - - - - - F - 1 - 3 - - 2 - 1 - quarter - down - - - - - - - - - 56.19 - - - - - - - - - - E - 3 - - 4 - 1 - half - down - - - - - - - D - 1 - 3 - - 2 - 1 - quarter - sharp - down - - - - - - - - - - - - - - - - - - - - - - - - - - - A - 3 - - 4 - 1 - half - down - - - - - - - G - 3 - - 2 - 1 - quarter - down - - - - - - - - - F - 1 - 3 - - 4 - 1 - half - down - - - - - - - E - 3 - - 2 - 1 - quarter - down - - - - - - - - - - - - - - -

    - - - - - - - - - - - - G - 3 - - 2 - 1 - quarter - down - - - - - - - - - G - 3 - - 2 - 1 - quarter - down - - - - - - - - - G - 3 - - 2 - 1 - quarter - down - - - - - - - - - - - - - - - - A - 3 - - 2 - 1 - quarter - down - - - - 2 - 1 - quarter - - - - 2 - 1 - quarter - - - - - - B - 2 - - 2 - 1 - quarter - up - - - - - - - - - B - 2 - - 2 - 1 - quarter - up - - - - - - - - - B - 2 - - 2 - 1 - quarter - up - - - - - - - - - - - G - 2 - - 2 - 1 - quarter - up - - - - 2 - 1 - quarter - - - - 2 - 1 - quarter - - - light-heavy - - - - From b68c21b8ea3fa8b9e7d70765d5592416dca8baae Mon Sep 17 00:00:00 2001 From: Ji Bing Ni Date: Mon, 24 Mar 2025 18:20:26 -0400 Subject: [PATCH 14/26] removed node modules from being tracked --- node_modules/.bin/fa-upgrade.sh | 16 - node_modules/.bin/fa-upgrade.sh.cmd | 17 - node_modules/.bin/fa-upgrade.sh.ps1 | 28 - node_modules/.bin/fa5-upgrade | 16 - node_modules/.bin/fa5-upgrade.cmd | 17 - node_modules/.bin/fa5-upgrade.ps1 | 28 - node_modules/.bin/fa6-upgrade | 16 - node_modules/.bin/fa6-upgrade.cmd | 17 - node_modules/.bin/fa6-upgrade.ps1 | 28 - node_modules/.bin/generate-icon | 16 - node_modules/.bin/generate-icon.cmd | 17 - node_modules/.bin/generate-icon.ps1 | 28 - node_modules/.bin/loose-envify | 16 - node_modules/.bin/loose-envify.cmd | 17 - node_modules/.bin/loose-envify.ps1 | 28 - node_modules/.package-lock.json | 219 - node_modules/ansi-regex/index.d.ts | 37 - node_modules/ansi-regex/index.js | 10 - node_modules/ansi-regex/license | 9 - node_modules/ansi-regex/package.json | 55 - node_modules/ansi-regex/readme.md | 78 - node_modules/ansi-styles/index.d.ts | 345 - node_modules/ansi-styles/index.js | 163 - node_modules/ansi-styles/license | 9 - node_modules/ansi-styles/package.json | 56 - node_modules/ansi-styles/readme.md | 152 - node_modules/cliui/CHANGELOG.md | 121 - node_modules/cliui/LICENSE.txt | 14 - node_modules/cliui/README.md | 141 - node_modules/cliui/index.mjs | 13 - node_modules/cliui/package.json | 83 - node_modules/color-convert/CHANGELOG.md | 54 - node_modules/color-convert/LICENSE | 21 - node_modules/color-convert/README.md | 68 - node_modules/color-convert/conversions.js | 839 - node_modules/color-convert/index.js | 81 - node_modules/color-convert/package.json | 48 - node_modules/color-convert/route.js | 97 - node_modules/color-name/LICENSE | 8 - node_modules/color-name/README.md | 11 - node_modules/color-name/index.js | 152 - node_modules/color-name/package.json | 28 - node_modules/emoji-regex/LICENSE-MIT.txt | 20 - node_modules/emoji-regex/README.md | 73 - node_modules/emoji-regex/es2015/index.js | 6 - node_modules/emoji-regex/es2015/text.js | 6 - node_modules/emoji-regex/index.d.ts | 23 - node_modules/emoji-regex/index.js | 6 - node_modules/emoji-regex/package.json | 50 - node_modules/emoji-regex/text.js | 6 - node_modules/escalade/index.d.mts | 11 - node_modules/escalade/index.d.ts | 15 - node_modules/escalade/license | 9 - node_modules/escalade/package.json | 74 - node_modules/escalade/readme.md | 211 - node_modules/escalade/sync/index.d.mts | 9 - node_modules/escalade/sync/index.d.ts | 13 - node_modules/escalade/sync/index.js | 18 - node_modules/escalade/sync/index.mjs | 18 - node_modules/get-caller-file/LICENSE.md | 6 - node_modules/get-caller-file/README.md | 41 - node_modules/get-caller-file/index.d.ts | 2 - node_modules/get-caller-file/index.js | 22 - node_modules/get-caller-file/index.js.map | 1 - node_modules/get-caller-file/package.json | 42 - .../is-fullwidth-code-point/index.d.ts | 17 - node_modules/is-fullwidth-code-point/index.js | 50 - node_modules/is-fullwidth-code-point/license | 9 - .../is-fullwidth-code-point/package.json | 42 - .../is-fullwidth-code-point/readme.md | 39 - node_modules/js-tokens/CHANGELOG.md | 151 - node_modules/js-tokens/LICENSE | 21 - node_modules/js-tokens/README.md | 240 - node_modules/js-tokens/index.js | 23 - node_modules/js-tokens/package.json | 30 - node_modules/loose-envify/LICENSE | 21 - node_modules/loose-envify/README.md | 45 - node_modules/loose-envify/cli.js | 16 - node_modules/loose-envify/custom.js | 4 - node_modules/loose-envify/index.js | 3 - node_modules/loose-envify/loose-envify.js | 36 - node_modules/loose-envify/package.json | 36 - node_modules/loose-envify/replace.js | 65 - node_modules/object-assign/index.js | 90 - node_modules/object-assign/license | 21 - node_modules/object-assign/package.json | 42 - node_modules/object-assign/readme.md | 61 - node_modules/prop-types/LICENSE | 21 - node_modules/prop-types/README.md | 302 - node_modules/prop-types/checkPropTypes.js | 103 - node_modules/prop-types/factory.js | 19 - .../prop-types/factoryWithThrowingShims.js | 65 - .../prop-types/factoryWithTypeCheckers.js | 610 - node_modules/prop-types/index.js | 19 - node_modules/prop-types/package.json | 60 - node_modules/prop-types/prop-types.js | 1315 - node_modules/prop-types/prop-types.min.js | 1 - node_modules/react-is/LICENSE | 21 - node_modules/react-is/README.md | 104 - node_modules/react-is/build-info.json | 8 - .../react-is/cjs/react-is.development.js | 181 - .../react-is/cjs/react-is.production.min.js | 15 - node_modules/react-is/index.js | 7 - node_modules/react-is/package.json | 27 - .../react-is/umd/react-is.development.js | 181 - .../react-is/umd/react-is.production.min.js | 13 - .../react-native-vector-icons/AntDesign.js | 16 - .../AntDesign.js.flow | 9 - .../react-native-vector-icons/CONTRIBUTING.md | 26 - .../react-native-vector-icons/Entypo.js | 16 - .../react-native-vector-icons/Entypo.js.flow | 9 - .../react-native-vector-icons/EvilIcons.js | 16 - .../EvilIcons.js.flow | 9 - .../react-native-vector-icons/FONTAWESOME5.md | 107 - .../react-native-vector-icons/FONTAWESOME6.md | 117 - .../react-native-vector-icons/Feather.js | 17 - .../react-native-vector-icons/Feather.js.flow | 9 - .../react-native-vector-icons/FontAwesome.js | 16 - .../FontAwesome.js.flow | 9 - .../react-native-vector-icons/FontAwesome5.js | 20 - .../FontAwesome5.js.flow | 9 - .../FontAwesome5Pro.js | 20 - .../FontAwesome5Pro.js.flow | 9 - .../react-native-vector-icons/FontAwesome6.js | 20 - .../FontAwesome6Pro.js | 20 - .../react-native-vector-icons/Fontisto.js | 16 - .../Fontisto.js.flow | 9 - .../Fonts/AntDesign.ttf | Bin 70344 -> 0 bytes .../Fonts/Entypo.ttf | Bin 66200 -> 0 bytes .../Fonts/EvilIcons.ttf | Bin 13456 -> 0 bytes .../Fonts/Feather.ttf | Bin 56228 -> 0 bytes .../Fonts/FontAwesome.ttf | Bin 165548 -> 0 bytes .../Fonts/FontAwesome5_Brands.ttf | Bin 134040 -> 0 bytes .../Fonts/FontAwesome5_Regular.ttf | Bin 33736 -> 0 bytes .../Fonts/FontAwesome5_Solid.ttf | Bin 202744 -> 0 bytes .../Fonts/FontAwesome6_Brands.ttf | Bin 209376 -> 0 bytes .../Fonts/FontAwesome6_Regular.ttf | Bin 67976 -> 0 bytes .../Fonts/FontAwesome6_Solid.ttf | Bin 423676 -> 0 bytes .../Fonts/Fontisto.ttf | Bin 313528 -> 0 bytes .../Fonts/Foundation.ttf | Bin 56976 -> 0 bytes .../Fonts/Ionicons.ttf | Bin 442604 -> 0 bytes .../Fonts/MaterialCommunityIcons.ttf | Bin 1147844 -> 0 bytes .../Fonts/MaterialIcons.ttf | Bin 356840 -> 0 bytes .../Fonts/Octicons.ttf | Bin 49404 -> 0 bytes .../Fonts/SimpleLineIcons.ttf | Bin 54056 -> 0 bytes .../Fonts/Zocial.ttf | Bin 25788 -> 0 bytes .../react-native-vector-icons/Foundation.js | 16 - .../Foundation.js.flow | 9 - .../react-native-vector-icons/Ionicons.js | 16 - .../Ionicons.js.flow | 9 - .../react-native-vector-icons/LICENSE | 22 - .../MaterialCommunityIcons.js | 16 - .../MaterialCommunityIcons.js.flow | 9 - .../MaterialIcons.js | 17 - .../MaterialIcons.js.flow | 9 - .../react-native-vector-icons/Octicons.js | 16 - .../Octicons.js.flow | 9 - .../react-native-vector-icons/README.md | 857 - .../react-native-vector-icons/RNIMigration.js | 59 - .../RNVectorIcons.podspec | 24 - .../RNVectorIcons.xcodeproj/project.pbxproj | 375 - .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/RNVectorIcons.xccheckout | 41 - .../UserInterfaceState.xcuserstate | Bin 34454 -> 0 bytes .../RNVectorIconsManager.h | 29 - .../RNVectorIconsManager.mm | 185 - .../SimpleLineIcons.js | 16 - .../SimpleLineIcons.js.flow | 9 - .../react-native-vector-icons/Zocial.js | 16 - .../react-native-vector-icons/Zocial.js.flow | 9 - .../android/build.gradle | 54 - .../android/src/main/AndroidManifest.xml | 2 - .../vectoricons/VectorIconsModuleImpl.java | 82 - .../vectoricons/VectorIconsPackage.java | 48 - .../vectoricons/VectorIconsModule.java | 52 - .../vectoricons/VectorIconsModule.java | 50 - .../bin/add-font-assets.js | 26 - .../bin/fa-upgrade.sh | 155 - .../bin/fa5-upgrade.sh | 5 - .../bin/fa6-upgrade.sh | 5 - .../bin/generate-flow.js | 33 - .../bin/generate-fontawesome5-metadata.js | 34 - .../bin/generate-fontawesome6-metadata.js | 34 - .../bin/generate-icon.js | 45 - .../bin/generate-ionicons.js | 94 - .../bin/generate-material-icons.js | 62 - .../react-native-vector-icons/fonts.gradle | 43 - .../glyphmaps/AntDesign.json | 300 - .../glyphmaps/Entypo.json | 413 - .../glyphmaps/EvilIcons.json | 72 - .../glyphmaps/Feather.json | 288 - .../glyphmaps/FontAwesome.json | 788 - .../glyphmaps/FontAwesome5Free.json | 1461 - .../glyphmaps/FontAwesome5Free_meta.json | 1620 - .../glyphmaps/FontAwesome5Pro.json | 2312 -- .../glyphmaps/FontAwesome5Pro_meta.json | 7882 ---- .../glyphmaps/FontAwesome6Free.json | 2484 -- .../glyphmaps/FontAwesome6Free_meta.json | 2058 - .../glyphmaps/FontAwesome6Pro.json | 4823 --- .../glyphmaps/FontAwesome6Pro_meta.json | 33636 ---------------- .../glyphmaps/Fontisto.json | 619 - .../glyphmaps/Foundation.json | 285 - .../glyphmaps/Ionicons.json | 1340 - .../glyphmaps/MaterialCommunityIcons.json | 6598 --- .../glyphmaps/MaterialIcons.json | 2236 - .../glyphmaps/Octicons.json | 252 - .../glyphmaps/SimpleLineIcons.json | 191 - .../glyphmaps/Zocial.json | 102 - .../react-native-vector-icons/index.js | 4 - .../react-native-vector-icons/index.js.flow | 85 - .../react-native-vector-icons/package.json | 107 - .../templates/bundled-icon-set.tpl | 16 - .../templates/separated-icon-set.tpl | 16 - node_modules/require-directory/.jshintrc | 67 - node_modules/require-directory/.npmignore | 1 - node_modules/require-directory/.travis.yml | 3 - node_modules/require-directory/LICENSE | 22 - .../require-directory/README.markdown | 184 - node_modules/require-directory/index.js | 86 - node_modules/require-directory/package.json | 40 - node_modules/string-width/index.d.ts | 29 - node_modules/string-width/index.js | 47 - node_modules/string-width/license | 9 - node_modules/string-width/package.json | 56 - node_modules/string-width/readme.md | 50 - node_modules/strip-ansi/index.d.ts | 17 - node_modules/strip-ansi/index.js | 4 - node_modules/strip-ansi/license | 9 - node_modules/strip-ansi/package.json | 54 - node_modules/strip-ansi/readme.md | 46 - node_modules/wrap-ansi/index.js | 216 - node_modules/wrap-ansi/license | 9 - node_modules/wrap-ansi/package.json | 62 - node_modules/wrap-ansi/readme.md | 91 - node_modules/y18n/CHANGELOG.md | 100 - node_modules/y18n/LICENSE | 13 - node_modules/y18n/README.md | 127 - node_modules/y18n/index.mjs | 8 - node_modules/y18n/package.json | 70 - node_modules/yargs-parser/CHANGELOG.md | 263 - node_modules/yargs-parser/LICENSE.txt | 14 - node_modules/yargs-parser/README.md | 518 - node_modules/yargs-parser/browser.js | 29 - node_modules/yargs-parser/package.json | 87 - node_modules/yargs/CHANGELOG.md | 88 - node_modules/yargs/LICENSE | 21 - node_modules/yargs/README.md | 202 - node_modules/yargs/browser.mjs | 7 - node_modules/yargs/helpers/helpers.mjs | 10 - node_modules/yargs/helpers/index.js | 14 - node_modules/yargs/helpers/package.json | 3 - node_modules/yargs/index.cjs | 39 - node_modules/yargs/index.mjs | 8 - node_modules/yargs/locales/be.json | 46 - node_modules/yargs/locales/de.json | 46 - node_modules/yargs/locales/en.json | 51 - node_modules/yargs/locales/es.json | 46 - node_modules/yargs/locales/fi.json | 49 - node_modules/yargs/locales/fr.json | 53 - node_modules/yargs/locales/hi.json | 49 - node_modules/yargs/locales/hu.json | 46 - node_modules/yargs/locales/id.json | 50 - node_modules/yargs/locales/it.json | 46 - node_modules/yargs/locales/ja.json | 51 - node_modules/yargs/locales/ko.json | 49 - node_modules/yargs/locales/nb.json | 44 - node_modules/yargs/locales/nl.json | 49 - node_modules/yargs/locales/nn.json | 44 - node_modules/yargs/locales/pirate.json | 13 - node_modules/yargs/locales/pl.json | 49 - node_modules/yargs/locales/pt.json | 45 - node_modules/yargs/locales/pt_BR.json | 48 - node_modules/yargs/locales/ru.json | 46 - node_modules/yargs/locales/th.json | 46 - node_modules/yargs/locales/tr.json | 48 - node_modules/yargs/locales/zh_CN.json | 48 - node_modules/yargs/locales/zh_TW.json | 47 - node_modules/yargs/package.json | 122 - node_modules/yargs/yargs | 9 - 280 files changed, 85090 deletions(-) delete mode 100644 node_modules/.bin/fa-upgrade.sh delete mode 100644 node_modules/.bin/fa-upgrade.sh.cmd delete mode 100644 node_modules/.bin/fa-upgrade.sh.ps1 delete mode 100644 node_modules/.bin/fa5-upgrade delete mode 100644 node_modules/.bin/fa5-upgrade.cmd delete mode 100644 node_modules/.bin/fa5-upgrade.ps1 delete mode 100644 node_modules/.bin/fa6-upgrade delete mode 100644 node_modules/.bin/fa6-upgrade.cmd delete mode 100644 node_modules/.bin/fa6-upgrade.ps1 delete mode 100644 node_modules/.bin/generate-icon delete mode 100644 node_modules/.bin/generate-icon.cmd delete mode 100644 node_modules/.bin/generate-icon.ps1 delete mode 100644 node_modules/.bin/loose-envify delete mode 100644 node_modules/.bin/loose-envify.cmd delete mode 100644 node_modules/.bin/loose-envify.ps1 delete mode 100644 node_modules/.package-lock.json delete mode 100644 node_modules/ansi-regex/index.d.ts delete mode 100644 node_modules/ansi-regex/index.js delete mode 100644 node_modules/ansi-regex/license delete mode 100644 node_modules/ansi-regex/package.json delete mode 100644 node_modules/ansi-regex/readme.md delete mode 100644 node_modules/ansi-styles/index.d.ts delete mode 100644 node_modules/ansi-styles/index.js delete mode 100644 node_modules/ansi-styles/license delete mode 100644 node_modules/ansi-styles/package.json delete mode 100644 node_modules/ansi-styles/readme.md delete mode 100644 node_modules/cliui/CHANGELOG.md delete mode 100644 node_modules/cliui/LICENSE.txt delete mode 100644 node_modules/cliui/README.md delete mode 100644 node_modules/cliui/index.mjs delete mode 100644 node_modules/cliui/package.json delete mode 100644 node_modules/color-convert/CHANGELOG.md delete mode 100644 node_modules/color-convert/LICENSE delete mode 100644 node_modules/color-convert/README.md delete mode 100644 node_modules/color-convert/conversions.js delete mode 100644 node_modules/color-convert/index.js delete mode 100644 node_modules/color-convert/package.json delete mode 100644 node_modules/color-convert/route.js delete mode 100644 node_modules/color-name/LICENSE delete mode 100644 node_modules/color-name/README.md delete mode 100644 node_modules/color-name/index.js delete mode 100644 node_modules/color-name/package.json delete mode 100644 node_modules/emoji-regex/LICENSE-MIT.txt delete mode 100644 node_modules/emoji-regex/README.md delete mode 100644 node_modules/emoji-regex/es2015/index.js delete mode 100644 node_modules/emoji-regex/es2015/text.js delete mode 100644 node_modules/emoji-regex/index.d.ts delete mode 100644 node_modules/emoji-regex/index.js delete mode 100644 node_modules/emoji-regex/package.json delete mode 100644 node_modules/emoji-regex/text.js delete mode 100644 node_modules/escalade/index.d.mts delete mode 100644 node_modules/escalade/index.d.ts delete mode 100644 node_modules/escalade/license delete mode 100644 node_modules/escalade/package.json delete mode 100644 node_modules/escalade/readme.md delete mode 100644 node_modules/escalade/sync/index.d.mts delete mode 100644 node_modules/escalade/sync/index.d.ts delete mode 100644 node_modules/escalade/sync/index.js delete mode 100644 node_modules/escalade/sync/index.mjs delete mode 100644 node_modules/get-caller-file/LICENSE.md delete mode 100644 node_modules/get-caller-file/README.md delete mode 100644 node_modules/get-caller-file/index.d.ts delete mode 100644 node_modules/get-caller-file/index.js delete mode 100644 node_modules/get-caller-file/index.js.map delete mode 100644 node_modules/get-caller-file/package.json delete mode 100644 node_modules/is-fullwidth-code-point/index.d.ts delete mode 100644 node_modules/is-fullwidth-code-point/index.js delete mode 100644 node_modules/is-fullwidth-code-point/license delete mode 100644 node_modules/is-fullwidth-code-point/package.json delete mode 100644 node_modules/is-fullwidth-code-point/readme.md delete mode 100644 node_modules/js-tokens/CHANGELOG.md delete mode 100644 node_modules/js-tokens/LICENSE delete mode 100644 node_modules/js-tokens/README.md delete mode 100644 node_modules/js-tokens/index.js delete mode 100644 node_modules/js-tokens/package.json delete mode 100644 node_modules/loose-envify/LICENSE delete mode 100644 node_modules/loose-envify/README.md delete mode 100644 node_modules/loose-envify/cli.js delete mode 100644 node_modules/loose-envify/custom.js delete mode 100644 node_modules/loose-envify/index.js delete mode 100644 node_modules/loose-envify/loose-envify.js delete mode 100644 node_modules/loose-envify/package.json delete mode 100644 node_modules/loose-envify/replace.js delete mode 100644 node_modules/object-assign/index.js delete mode 100644 node_modules/object-assign/license delete mode 100644 node_modules/object-assign/package.json delete mode 100644 node_modules/object-assign/readme.md delete mode 100644 node_modules/prop-types/LICENSE delete mode 100644 node_modules/prop-types/README.md delete mode 100644 node_modules/prop-types/checkPropTypes.js delete mode 100644 node_modules/prop-types/factory.js delete mode 100644 node_modules/prop-types/factoryWithThrowingShims.js delete mode 100644 node_modules/prop-types/factoryWithTypeCheckers.js delete mode 100644 node_modules/prop-types/index.js delete mode 100644 node_modules/prop-types/package.json delete mode 100644 node_modules/prop-types/prop-types.js delete mode 100644 node_modules/prop-types/prop-types.min.js delete mode 100644 node_modules/react-is/LICENSE delete mode 100644 node_modules/react-is/README.md delete mode 100644 node_modules/react-is/build-info.json delete mode 100644 node_modules/react-is/cjs/react-is.development.js delete mode 100644 node_modules/react-is/cjs/react-is.production.min.js delete mode 100644 node_modules/react-is/index.js delete mode 100644 node_modules/react-is/package.json delete mode 100644 node_modules/react-is/umd/react-is.development.js delete mode 100644 node_modules/react-is/umd/react-is.production.min.js delete mode 100644 node_modules/react-native-vector-icons/AntDesign.js delete mode 100644 node_modules/react-native-vector-icons/AntDesign.js.flow delete mode 100644 node_modules/react-native-vector-icons/CONTRIBUTING.md delete mode 100644 node_modules/react-native-vector-icons/Entypo.js delete mode 100644 node_modules/react-native-vector-icons/Entypo.js.flow delete mode 100644 node_modules/react-native-vector-icons/EvilIcons.js delete mode 100644 node_modules/react-native-vector-icons/EvilIcons.js.flow delete mode 100644 node_modules/react-native-vector-icons/FONTAWESOME5.md delete mode 100644 node_modules/react-native-vector-icons/FONTAWESOME6.md delete mode 100644 node_modules/react-native-vector-icons/Feather.js delete mode 100644 node_modules/react-native-vector-icons/Feather.js.flow delete mode 100644 node_modules/react-native-vector-icons/FontAwesome.js delete mode 100644 node_modules/react-native-vector-icons/FontAwesome.js.flow delete mode 100644 node_modules/react-native-vector-icons/FontAwesome5.js delete mode 100644 node_modules/react-native-vector-icons/FontAwesome5.js.flow delete mode 100644 node_modules/react-native-vector-icons/FontAwesome5Pro.js delete mode 100644 node_modules/react-native-vector-icons/FontAwesome5Pro.js.flow delete mode 100644 node_modules/react-native-vector-icons/FontAwesome6.js delete mode 100644 node_modules/react-native-vector-icons/FontAwesome6Pro.js delete mode 100644 node_modules/react-native-vector-icons/Fontisto.js delete mode 100644 node_modules/react-native-vector-icons/Fontisto.js.flow delete mode 100644 node_modules/react-native-vector-icons/Fonts/AntDesign.ttf delete mode 100644 node_modules/react-native-vector-icons/Fonts/Entypo.ttf delete mode 100644 node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf delete mode 100644 node_modules/react-native-vector-icons/Fonts/Feather.ttf delete mode 100644 node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf delete mode 100644 node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf delete mode 100644 node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf delete mode 100644 node_modules/react-native-vector-icons/Fonts/FontAwesome5_Solid.ttf delete mode 100644 node_modules/react-native-vector-icons/Fonts/FontAwesome6_Brands.ttf delete mode 100644 node_modules/react-native-vector-icons/Fonts/FontAwesome6_Regular.ttf delete mode 100644 node_modules/react-native-vector-icons/Fonts/FontAwesome6_Solid.ttf delete mode 100644 node_modules/react-native-vector-icons/Fonts/Fontisto.ttf delete mode 100644 node_modules/react-native-vector-icons/Fonts/Foundation.ttf delete mode 100644 node_modules/react-native-vector-icons/Fonts/Ionicons.ttf delete mode 100644 node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf delete mode 100644 node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf delete mode 100644 node_modules/react-native-vector-icons/Fonts/Octicons.ttf delete mode 100644 node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf delete mode 100644 node_modules/react-native-vector-icons/Fonts/Zocial.ttf delete mode 100644 node_modules/react-native-vector-icons/Foundation.js delete mode 100644 node_modules/react-native-vector-icons/Foundation.js.flow delete mode 100644 node_modules/react-native-vector-icons/Ionicons.js delete mode 100644 node_modules/react-native-vector-icons/Ionicons.js.flow delete mode 100644 node_modules/react-native-vector-icons/LICENSE delete mode 100644 node_modules/react-native-vector-icons/MaterialCommunityIcons.js delete mode 100644 node_modules/react-native-vector-icons/MaterialCommunityIcons.js.flow delete mode 100644 node_modules/react-native-vector-icons/MaterialIcons.js delete mode 100644 node_modules/react-native-vector-icons/MaterialIcons.js.flow delete mode 100644 node_modules/react-native-vector-icons/Octicons.js delete mode 100644 node_modules/react-native-vector-icons/Octicons.js.flow delete mode 100644 node_modules/react-native-vector-icons/README.md delete mode 100644 node_modules/react-native-vector-icons/RNIMigration.js delete mode 100644 node_modules/react-native-vector-icons/RNVectorIcons.podspec delete mode 100644 node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.pbxproj delete mode 100644 node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/RNVectorIcons.xccheckout delete mode 100644 node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/xcuserdata/joel.xcuserdatad/UserInterfaceState.xcuserstate delete mode 100644 node_modules/react-native-vector-icons/RNVectorIconsManager/RNVectorIconsManager.h delete mode 100644 node_modules/react-native-vector-icons/RNVectorIconsManager/RNVectorIconsManager.mm delete mode 100644 node_modules/react-native-vector-icons/SimpleLineIcons.js delete mode 100644 node_modules/react-native-vector-icons/SimpleLineIcons.js.flow delete mode 100644 node_modules/react-native-vector-icons/Zocial.js delete mode 100644 node_modules/react-native-vector-icons/Zocial.js.flow delete mode 100644 node_modules/react-native-vector-icons/android/build.gradle delete mode 100644 node_modules/react-native-vector-icons/android/src/main/AndroidManifest.xml delete mode 100644 node_modules/react-native-vector-icons/android/src/main/java/com/oblador/vectoricons/VectorIconsModuleImpl.java delete mode 100644 node_modules/react-native-vector-icons/android/src/main/java/com/oblador/vectoricons/VectorIconsPackage.java delete mode 100644 node_modules/react-native-vector-icons/android/src/newarch/java/com/oblador/vectoricons/VectorIconsModule.java delete mode 100644 node_modules/react-native-vector-icons/android/src/oldarch/java/com/oblador/vectoricons/VectorIconsModule.java delete mode 100644 node_modules/react-native-vector-icons/bin/add-font-assets.js delete mode 100644 node_modules/react-native-vector-icons/bin/fa-upgrade.sh delete mode 100644 node_modules/react-native-vector-icons/bin/fa5-upgrade.sh delete mode 100644 node_modules/react-native-vector-icons/bin/fa6-upgrade.sh delete mode 100644 node_modules/react-native-vector-icons/bin/generate-flow.js delete mode 100644 node_modules/react-native-vector-icons/bin/generate-fontawesome5-metadata.js delete mode 100644 node_modules/react-native-vector-icons/bin/generate-fontawesome6-metadata.js delete mode 100644 node_modules/react-native-vector-icons/bin/generate-icon.js delete mode 100644 node_modules/react-native-vector-icons/bin/generate-ionicons.js delete mode 100644 node_modules/react-native-vector-icons/bin/generate-material-icons.js delete mode 100644 node_modules/react-native-vector-icons/fonts.gradle delete mode 100644 node_modules/react-native-vector-icons/glyphmaps/AntDesign.json delete mode 100644 node_modules/react-native-vector-icons/glyphmaps/Entypo.json delete mode 100644 node_modules/react-native-vector-icons/glyphmaps/EvilIcons.json delete mode 100644 node_modules/react-native-vector-icons/glyphmaps/Feather.json delete mode 100644 node_modules/react-native-vector-icons/glyphmaps/FontAwesome.json delete mode 100644 node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Free.json delete mode 100644 node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Free_meta.json delete mode 100644 node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Pro.json delete mode 100644 node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Pro_meta.json delete mode 100644 node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Free.json delete mode 100644 node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Free_meta.json delete mode 100644 node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Pro.json delete mode 100644 node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Pro_meta.json delete mode 100644 node_modules/react-native-vector-icons/glyphmaps/Fontisto.json delete mode 100644 node_modules/react-native-vector-icons/glyphmaps/Foundation.json delete mode 100644 node_modules/react-native-vector-icons/glyphmaps/Ionicons.json delete mode 100644 node_modules/react-native-vector-icons/glyphmaps/MaterialCommunityIcons.json delete mode 100644 node_modules/react-native-vector-icons/glyphmaps/MaterialIcons.json delete mode 100644 node_modules/react-native-vector-icons/glyphmaps/Octicons.json delete mode 100644 node_modules/react-native-vector-icons/glyphmaps/SimpleLineIcons.json delete mode 100644 node_modules/react-native-vector-icons/glyphmaps/Zocial.json delete mode 100644 node_modules/react-native-vector-icons/index.js delete mode 100644 node_modules/react-native-vector-icons/index.js.flow delete mode 100644 node_modules/react-native-vector-icons/package.json delete mode 100644 node_modules/react-native-vector-icons/templates/bundled-icon-set.tpl delete mode 100644 node_modules/react-native-vector-icons/templates/separated-icon-set.tpl delete mode 100644 node_modules/require-directory/.jshintrc delete mode 100644 node_modules/require-directory/.npmignore delete mode 100644 node_modules/require-directory/.travis.yml delete mode 100644 node_modules/require-directory/LICENSE delete mode 100644 node_modules/require-directory/README.markdown delete mode 100644 node_modules/require-directory/index.js delete mode 100644 node_modules/require-directory/package.json delete mode 100644 node_modules/string-width/index.d.ts delete mode 100644 node_modules/string-width/index.js delete mode 100644 node_modules/string-width/license delete mode 100644 node_modules/string-width/package.json delete mode 100644 node_modules/string-width/readme.md delete mode 100644 node_modules/strip-ansi/index.d.ts delete mode 100644 node_modules/strip-ansi/index.js delete mode 100644 node_modules/strip-ansi/license delete mode 100644 node_modules/strip-ansi/package.json delete mode 100644 node_modules/strip-ansi/readme.md delete mode 100644 node_modules/wrap-ansi/index.js delete mode 100644 node_modules/wrap-ansi/license delete mode 100644 node_modules/wrap-ansi/package.json delete mode 100644 node_modules/wrap-ansi/readme.md delete mode 100644 node_modules/y18n/CHANGELOG.md delete mode 100644 node_modules/y18n/LICENSE delete mode 100644 node_modules/y18n/README.md delete mode 100644 node_modules/y18n/index.mjs delete mode 100644 node_modules/y18n/package.json delete mode 100644 node_modules/yargs-parser/CHANGELOG.md delete mode 100644 node_modules/yargs-parser/LICENSE.txt delete mode 100644 node_modules/yargs-parser/README.md delete mode 100644 node_modules/yargs-parser/browser.js delete mode 100644 node_modules/yargs-parser/package.json delete mode 100644 node_modules/yargs/CHANGELOG.md delete mode 100644 node_modules/yargs/LICENSE delete mode 100644 node_modules/yargs/README.md delete mode 100644 node_modules/yargs/browser.mjs delete mode 100644 node_modules/yargs/helpers/helpers.mjs delete mode 100644 node_modules/yargs/helpers/index.js delete mode 100644 node_modules/yargs/helpers/package.json delete mode 100644 node_modules/yargs/index.cjs delete mode 100644 node_modules/yargs/index.mjs delete mode 100644 node_modules/yargs/locales/be.json delete mode 100644 node_modules/yargs/locales/de.json delete mode 100644 node_modules/yargs/locales/en.json delete mode 100644 node_modules/yargs/locales/es.json delete mode 100644 node_modules/yargs/locales/fi.json delete mode 100644 node_modules/yargs/locales/fr.json delete mode 100644 node_modules/yargs/locales/hi.json delete mode 100644 node_modules/yargs/locales/hu.json delete mode 100644 node_modules/yargs/locales/id.json delete mode 100644 node_modules/yargs/locales/it.json delete mode 100644 node_modules/yargs/locales/ja.json delete mode 100644 node_modules/yargs/locales/ko.json delete mode 100644 node_modules/yargs/locales/nb.json delete mode 100644 node_modules/yargs/locales/nl.json delete mode 100644 node_modules/yargs/locales/nn.json delete mode 100644 node_modules/yargs/locales/pirate.json delete mode 100644 node_modules/yargs/locales/pl.json delete mode 100644 node_modules/yargs/locales/pt.json delete mode 100644 node_modules/yargs/locales/pt_BR.json delete mode 100644 node_modules/yargs/locales/ru.json delete mode 100644 node_modules/yargs/locales/th.json delete mode 100644 node_modules/yargs/locales/tr.json delete mode 100644 node_modules/yargs/locales/zh_CN.json delete mode 100644 node_modules/yargs/locales/zh_TW.json delete mode 100644 node_modules/yargs/package.json delete mode 100644 node_modules/yargs/yargs diff --git a/node_modules/.bin/fa-upgrade.sh b/node_modules/.bin/fa-upgrade.sh deleted file mode 100644 index 1c3fc614..00000000 --- a/node_modules/.bin/fa-upgrade.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) - if command -v cygpath > /dev/null 2>&1; then - basedir=`cygpath -w "$basedir"` - fi - ;; -esac - -if [ -x "$basedir//bin/sh" ]; then - exec "$basedir//bin/sh" "$basedir/../react-native-vector-icons/bin/fa-upgrade.sh" "$@" -else - exec /bin/sh "$basedir/../react-native-vector-icons/bin/fa-upgrade.sh" "$@" -fi diff --git a/node_modules/.bin/fa-upgrade.sh.cmd b/node_modules/.bin/fa-upgrade.sh.cmd deleted file mode 100644 index dbaeccd3..00000000 --- a/node_modules/.bin/fa-upgrade.sh.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\/bin/sh.exe" ( - SET "_prog=%dp0%\/bin/sh.exe" -) ELSE ( - SET "_prog=/bin/sh" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\react-native-vector-icons\bin\fa-upgrade.sh" %* diff --git a/node_modules/.bin/fa-upgrade.sh.ps1 b/node_modules/.bin/fa-upgrade.sh.ps1 deleted file mode 100644 index e1c9ebdc..00000000 --- a/node_modules/.bin/fa-upgrade.sh.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir//bin/sh$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir//bin/sh$exe" "$basedir/../react-native-vector-icons/bin/fa-upgrade.sh" $args - } else { - & "$basedir//bin/sh$exe" "$basedir/../react-native-vector-icons/bin/fa-upgrade.sh" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "/bin/sh$exe" "$basedir/../react-native-vector-icons/bin/fa-upgrade.sh" $args - } else { - & "/bin/sh$exe" "$basedir/../react-native-vector-icons/bin/fa-upgrade.sh" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/fa5-upgrade b/node_modules/.bin/fa5-upgrade deleted file mode 100644 index e7cbdab1..00000000 --- a/node_modules/.bin/fa5-upgrade +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) - if command -v cygpath > /dev/null 2>&1; then - basedir=`cygpath -w "$basedir"` - fi - ;; -esac - -if [ -x "$basedir//bin/sh" ]; then - exec "$basedir//bin/sh" "$basedir/../react-native-vector-icons/bin/fa5-upgrade.sh" "$@" -else - exec /bin/sh "$basedir/../react-native-vector-icons/bin/fa5-upgrade.sh" "$@" -fi diff --git a/node_modules/.bin/fa5-upgrade.cmd b/node_modules/.bin/fa5-upgrade.cmd deleted file mode 100644 index d497dcf2..00000000 --- a/node_modules/.bin/fa5-upgrade.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\/bin/sh.exe" ( - SET "_prog=%dp0%\/bin/sh.exe" -) ELSE ( - SET "_prog=/bin/sh" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\react-native-vector-icons\bin\fa5-upgrade.sh" %* diff --git a/node_modules/.bin/fa5-upgrade.ps1 b/node_modules/.bin/fa5-upgrade.ps1 deleted file mode 100644 index 9589d717..00000000 --- a/node_modules/.bin/fa5-upgrade.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir//bin/sh$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir//bin/sh$exe" "$basedir/../react-native-vector-icons/bin/fa5-upgrade.sh" $args - } else { - & "$basedir//bin/sh$exe" "$basedir/../react-native-vector-icons/bin/fa5-upgrade.sh" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "/bin/sh$exe" "$basedir/../react-native-vector-icons/bin/fa5-upgrade.sh" $args - } else { - & "/bin/sh$exe" "$basedir/../react-native-vector-icons/bin/fa5-upgrade.sh" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/fa6-upgrade b/node_modules/.bin/fa6-upgrade deleted file mode 100644 index 8c8a2cd6..00000000 --- a/node_modules/.bin/fa6-upgrade +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) - if command -v cygpath > /dev/null 2>&1; then - basedir=`cygpath -w "$basedir"` - fi - ;; -esac - -if [ -x "$basedir//bin/sh" ]; then - exec "$basedir//bin/sh" "$basedir/../react-native-vector-icons/bin/fa6-upgrade.sh" "$@" -else - exec /bin/sh "$basedir/../react-native-vector-icons/bin/fa6-upgrade.sh" "$@" -fi diff --git a/node_modules/.bin/fa6-upgrade.cmd b/node_modules/.bin/fa6-upgrade.cmd deleted file mode 100644 index 601e39ba..00000000 --- a/node_modules/.bin/fa6-upgrade.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\/bin/sh.exe" ( - SET "_prog=%dp0%\/bin/sh.exe" -) ELSE ( - SET "_prog=/bin/sh" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\react-native-vector-icons\bin\fa6-upgrade.sh" %* diff --git a/node_modules/.bin/fa6-upgrade.ps1 b/node_modules/.bin/fa6-upgrade.ps1 deleted file mode 100644 index 0e681b7a..00000000 --- a/node_modules/.bin/fa6-upgrade.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir//bin/sh$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir//bin/sh$exe" "$basedir/../react-native-vector-icons/bin/fa6-upgrade.sh" $args - } else { - & "$basedir//bin/sh$exe" "$basedir/../react-native-vector-icons/bin/fa6-upgrade.sh" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "/bin/sh$exe" "$basedir/../react-native-vector-icons/bin/fa6-upgrade.sh" $args - } else { - & "/bin/sh$exe" "$basedir/../react-native-vector-icons/bin/fa6-upgrade.sh" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/generate-icon b/node_modules/.bin/generate-icon deleted file mode 100644 index 04a517de..00000000 --- a/node_modules/.bin/generate-icon +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) - if command -v cygpath > /dev/null 2>&1; then - basedir=`cygpath -w "$basedir"` - fi - ;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../react-native-vector-icons/bin/generate-icon.js" "$@" -else - exec node "$basedir/../react-native-vector-icons/bin/generate-icon.js" "$@" -fi diff --git a/node_modules/.bin/generate-icon.cmd b/node_modules/.bin/generate-icon.cmd deleted file mode 100644 index 65c2d7c4..00000000 --- a/node_modules/.bin/generate-icon.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\react-native-vector-icons\bin\generate-icon.js" %* diff --git a/node_modules/.bin/generate-icon.ps1 b/node_modules/.bin/generate-icon.ps1 deleted file mode 100644 index 1c97da6d..00000000 --- a/node_modules/.bin/generate-icon.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../react-native-vector-icons/bin/generate-icon.js" $args - } else { - & "$basedir/node$exe" "$basedir/../react-native-vector-icons/bin/generate-icon.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../react-native-vector-icons/bin/generate-icon.js" $args - } else { - & "node$exe" "$basedir/../react-native-vector-icons/bin/generate-icon.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/loose-envify b/node_modules/.bin/loose-envify deleted file mode 100644 index 076f91b1..00000000 --- a/node_modules/.bin/loose-envify +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) - if command -v cygpath > /dev/null 2>&1; then - basedir=`cygpath -w "$basedir"` - fi - ;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../loose-envify/cli.js" "$@" -else - exec node "$basedir/../loose-envify/cli.js" "$@" -fi diff --git a/node_modules/.bin/loose-envify.cmd b/node_modules/.bin/loose-envify.cmd deleted file mode 100644 index 599576f9..00000000 --- a/node_modules/.bin/loose-envify.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\loose-envify\cli.js" %* diff --git a/node_modules/.bin/loose-envify.ps1 b/node_modules/.bin/loose-envify.ps1 deleted file mode 100644 index eb866fca..00000000 --- a/node_modules/.bin/loose-envify.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../loose-envify/cli.js" $args - } else { - & "$basedir/node$exe" "$basedir/../loose-envify/cli.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../loose-envify/cli.js" $args - } else { - & "node$exe" "$basedir/../loose-envify/cli.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json deleted file mode 100644 index 2b833ad5..00000000 --- a/node_modules/.package-lock.json +++ /dev/null @@ -1,219 +0,0 @@ -{ - "name": "Companion-code", - "lockfileVersion": 3, - "requires": true, - "packages": { - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/react-native-vector-icons": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-10.2.0.tgz", - "integrity": "sha512-n5HGcxUuVaTf9QJPs/W22xQpC2Z9u0nb0KgLPnVltP8vdUvOp6+R26gF55kilP/fV4eL4vsAHUqUjewppJMBOQ==", - "dependencies": { - "prop-types": "^15.7.2", - "yargs": "^16.1.1" - }, - "bin": { - "fa-upgrade.sh": "bin/fa-upgrade.sh", - "fa5-upgrade": "bin/fa5-upgrade.sh", - "fa6-upgrade": "bin/fa6-upgrade.sh", - "generate-icon": "bin/generate-icon.js" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "engines": { - "node": ">=10" - } - } - } -} diff --git a/node_modules/ansi-regex/index.d.ts b/node_modules/ansi-regex/index.d.ts deleted file mode 100644 index 2dbf6af2..00000000 --- a/node_modules/ansi-regex/index.d.ts +++ /dev/null @@ -1,37 +0,0 @@ -declare namespace ansiRegex { - interface Options { - /** - Match only the first ANSI escape. - - @default false - */ - onlyFirst: boolean; - } -} - -/** -Regular expression for matching ANSI escape codes. - -@example -``` -import ansiRegex = require('ansi-regex'); - -ansiRegex().test('\u001B[4mcake\u001B[0m'); -//=> true - -ansiRegex().test('cake'); -//=> false - -'\u001B[4mcake\u001B[0m'.match(ansiRegex()); -//=> ['\u001B[4m', '\u001B[0m'] - -'\u001B[4mcake\u001B[0m'.match(ansiRegex({onlyFirst: true})); -//=> ['\u001B[4m'] - -'\u001B]8;;https://github.com\u0007click\u001B]8;;\u0007'.match(ansiRegex()); -//=> ['\u001B]8;;https://github.com\u0007', '\u001B]8;;\u0007'] -``` -*/ -declare function ansiRegex(options?: ansiRegex.Options): RegExp; - -export = ansiRegex; diff --git a/node_modules/ansi-regex/index.js b/node_modules/ansi-regex/index.js deleted file mode 100644 index 616ff837..00000000 --- a/node_modules/ansi-regex/index.js +++ /dev/null @@ -1,10 +0,0 @@ -'use strict'; - -module.exports = ({onlyFirst = false} = {}) => { - const pattern = [ - '[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)', - '(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))' - ].join('|'); - - return new RegExp(pattern, onlyFirst ? undefined : 'g'); -}; diff --git a/node_modules/ansi-regex/license b/node_modules/ansi-regex/license deleted file mode 100644 index e7af2f77..00000000 --- a/node_modules/ansi-regex/license +++ /dev/null @@ -1,9 +0,0 @@ -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/ansi-regex/package.json b/node_modules/ansi-regex/package.json deleted file mode 100644 index 017f5311..00000000 --- a/node_modules/ansi-regex/package.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "name": "ansi-regex", - "version": "5.0.1", - "description": "Regular expression for matching ANSI escape codes", - "license": "MIT", - "repository": "chalk/ansi-regex", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - "engines": { - "node": ">=8" - }, - "scripts": { - "test": "xo && ava && tsd", - "view-supported": "node fixtures/view-codes.js" - }, - "files": [ - "index.js", - "index.d.ts" - ], - "keywords": [ - "ansi", - "styles", - "color", - "colour", - "colors", - "terminal", - "console", - "cli", - "string", - "tty", - "escape", - "formatting", - "rgb", - "256", - "shell", - "xterm", - "command-line", - "text", - "regex", - "regexp", - "re", - "match", - "test", - "find", - "pattern" - ], - "devDependencies": { - "ava": "^2.4.0", - "tsd": "^0.9.0", - "xo": "^0.25.3" - } -} diff --git a/node_modules/ansi-regex/readme.md b/node_modules/ansi-regex/readme.md deleted file mode 100644 index 4d848bc3..00000000 --- a/node_modules/ansi-regex/readme.md +++ /dev/null @@ -1,78 +0,0 @@ -# ansi-regex - -> Regular expression for matching [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code) - - -## Install - -``` -$ npm install ansi-regex -``` - - -## Usage - -```js -const ansiRegex = require('ansi-regex'); - -ansiRegex().test('\u001B[4mcake\u001B[0m'); -//=> true - -ansiRegex().test('cake'); -//=> false - -'\u001B[4mcake\u001B[0m'.match(ansiRegex()); -//=> ['\u001B[4m', '\u001B[0m'] - -'\u001B[4mcake\u001B[0m'.match(ansiRegex({onlyFirst: true})); -//=> ['\u001B[4m'] - -'\u001B]8;;https://github.com\u0007click\u001B]8;;\u0007'.match(ansiRegex()); -//=> ['\u001B]8;;https://github.com\u0007', '\u001B]8;;\u0007'] -``` - - -## API - -### ansiRegex(options?) - -Returns a regex for matching ANSI escape codes. - -#### options - -Type: `object` - -##### onlyFirst - -Type: `boolean`
    -Default: `false` *(Matches any ANSI escape codes in a string)* - -Match only the first ANSI escape. - - -## FAQ - -### Why do you test for codes not in the ECMA 48 standard? - -Some of the codes we run as a test are codes that we acquired finding various lists of non-standard or manufacturer specific codes. We test for both standard and non-standard codes, as most of them follow the same or similar format and can be safely matched in strings without the risk of removing actual string content. There are a few non-standard control codes that do not follow the traditional format (i.e. they end in numbers) thus forcing us to exclude them from the test because we cannot reliably match them. - -On the historical side, those ECMA standards were established in the early 90's whereas the VT100, for example, was designed in the mid/late 70's. At that point in time, control codes were still pretty ungoverned and engineers used them for a multitude of things, namely to activate hardware ports that may have been proprietary. Somewhere else you see a similar 'anarchy' of codes is in the x86 architecture for processors; there are a ton of "interrupts" that can mean different things on certain brands of processors, most of which have been phased out. - - -## Maintainers - -- [Sindre Sorhus](https://github.com/sindresorhus) -- [Josh Junon](https://github.com/qix-) - - ---- - -

    - - Get professional support for this package with a Tidelift subscription - -
    - - Tidelift helps make open source sustainable for maintainers while giving companies
    assurances about security, maintenance, and licensing for their dependencies. -
    -
    diff --git a/node_modules/ansi-styles/index.d.ts b/node_modules/ansi-styles/index.d.ts deleted file mode 100644 index 44a907e5..00000000 --- a/node_modules/ansi-styles/index.d.ts +++ /dev/null @@ -1,345 +0,0 @@ -declare type CSSColor = - | 'aliceblue' - | 'antiquewhite' - | 'aqua' - | 'aquamarine' - | 'azure' - | 'beige' - | 'bisque' - | 'black' - | 'blanchedalmond' - | 'blue' - | 'blueviolet' - | 'brown' - | 'burlywood' - | 'cadetblue' - | 'chartreuse' - | 'chocolate' - | 'coral' - | 'cornflowerblue' - | 'cornsilk' - | 'crimson' - | 'cyan' - | 'darkblue' - | 'darkcyan' - | 'darkgoldenrod' - | 'darkgray' - | 'darkgreen' - | 'darkgrey' - | 'darkkhaki' - | 'darkmagenta' - | 'darkolivegreen' - | 'darkorange' - | 'darkorchid' - | 'darkred' - | 'darksalmon' - | 'darkseagreen' - | 'darkslateblue' - | 'darkslategray' - | 'darkslategrey' - | 'darkturquoise' - | 'darkviolet' - | 'deeppink' - | 'deepskyblue' - | 'dimgray' - | 'dimgrey' - | 'dodgerblue' - | 'firebrick' - | 'floralwhite' - | 'forestgreen' - | 'fuchsia' - | 'gainsboro' - | 'ghostwhite' - | 'gold' - | 'goldenrod' - | 'gray' - | 'green' - | 'greenyellow' - | 'grey' - | 'honeydew' - | 'hotpink' - | 'indianred' - | 'indigo' - | 'ivory' - | 'khaki' - | 'lavender' - | 'lavenderblush' - | 'lawngreen' - | 'lemonchiffon' - | 'lightblue' - | 'lightcoral' - | 'lightcyan' - | 'lightgoldenrodyellow' - | 'lightgray' - | 'lightgreen' - | 'lightgrey' - | 'lightpink' - | 'lightsalmon' - | 'lightseagreen' - | 'lightskyblue' - | 'lightslategray' - | 'lightslategrey' - | 'lightsteelblue' - | 'lightyellow' - | 'lime' - | 'limegreen' - | 'linen' - | 'magenta' - | 'maroon' - | 'mediumaquamarine' - | 'mediumblue' - | 'mediumorchid' - | 'mediumpurple' - | 'mediumseagreen' - | 'mediumslateblue' - | 'mediumspringgreen' - | 'mediumturquoise' - | 'mediumvioletred' - | 'midnightblue' - | 'mintcream' - | 'mistyrose' - | 'moccasin' - | 'navajowhite' - | 'navy' - | 'oldlace' - | 'olive' - | 'olivedrab' - | 'orange' - | 'orangered' - | 'orchid' - | 'palegoldenrod' - | 'palegreen' - | 'paleturquoise' - | 'palevioletred' - | 'papayawhip' - | 'peachpuff' - | 'peru' - | 'pink' - | 'plum' - | 'powderblue' - | 'purple' - | 'rebeccapurple' - | 'red' - | 'rosybrown' - | 'royalblue' - | 'saddlebrown' - | 'salmon' - | 'sandybrown' - | 'seagreen' - | 'seashell' - | 'sienna' - | 'silver' - | 'skyblue' - | 'slateblue' - | 'slategray' - | 'slategrey' - | 'snow' - | 'springgreen' - | 'steelblue' - | 'tan' - | 'teal' - | 'thistle' - | 'tomato' - | 'turquoise' - | 'violet' - | 'wheat' - | 'white' - | 'whitesmoke' - | 'yellow' - | 'yellowgreen'; - -declare namespace ansiStyles { - interface ColorConvert { - /** - The RGB color space. - - @param red - (`0`-`255`) - @param green - (`0`-`255`) - @param blue - (`0`-`255`) - */ - rgb(red: number, green: number, blue: number): string; - - /** - The RGB HEX color space. - - @param hex - A hexadecimal string containing RGB data. - */ - hex(hex: string): string; - - /** - @param keyword - A CSS color name. - */ - keyword(keyword: CSSColor): string; - - /** - The HSL color space. - - @param hue - (`0`-`360`) - @param saturation - (`0`-`100`) - @param lightness - (`0`-`100`) - */ - hsl(hue: number, saturation: number, lightness: number): string; - - /** - The HSV color space. - - @param hue - (`0`-`360`) - @param saturation - (`0`-`100`) - @param value - (`0`-`100`) - */ - hsv(hue: number, saturation: number, value: number): string; - - /** - The HSV color space. - - @param hue - (`0`-`360`) - @param whiteness - (`0`-`100`) - @param blackness - (`0`-`100`) - */ - hwb(hue: number, whiteness: number, blackness: number): string; - - /** - Use a [4-bit unsigned number](https://en.wikipedia.org/wiki/ANSI_escape_code#3/4-bit) to set text color. - */ - ansi(ansi: number): string; - - /** - Use an [8-bit unsigned number](https://en.wikipedia.org/wiki/ANSI_escape_code#8-bit) to set text color. - */ - ansi256(ansi: number): string; - } - - interface CSPair { - /** - The ANSI terminal control sequence for starting this style. - */ - readonly open: string; - - /** - The ANSI terminal control sequence for ending this style. - */ - readonly close: string; - } - - interface ColorBase { - readonly ansi: ColorConvert; - readonly ansi256: ColorConvert; - readonly ansi16m: ColorConvert; - - /** - The ANSI terminal control sequence for ending this color. - */ - readonly close: string; - } - - interface Modifier { - /** - Resets the current color chain. - */ - readonly reset: CSPair; - - /** - Make text bold. - */ - readonly bold: CSPair; - - /** - Emitting only a small amount of light. - */ - readonly dim: CSPair; - - /** - Make text italic. (Not widely supported) - */ - readonly italic: CSPair; - - /** - Make text underline. (Not widely supported) - */ - readonly underline: CSPair; - - /** - Inverse background and foreground colors. - */ - readonly inverse: CSPair; - - /** - Prints the text, but makes it invisible. - */ - readonly hidden: CSPair; - - /** - Puts a horizontal line through the center of the text. (Not widely supported) - */ - readonly strikethrough: CSPair; - } - - interface ForegroundColor { - readonly black: CSPair; - readonly red: CSPair; - readonly green: CSPair; - readonly yellow: CSPair; - readonly blue: CSPair; - readonly cyan: CSPair; - readonly magenta: CSPair; - readonly white: CSPair; - - /** - Alias for `blackBright`. - */ - readonly gray: CSPair; - - /** - Alias for `blackBright`. - */ - readonly grey: CSPair; - - readonly blackBright: CSPair; - readonly redBright: CSPair; - readonly greenBright: CSPair; - readonly yellowBright: CSPair; - readonly blueBright: CSPair; - readonly cyanBright: CSPair; - readonly magentaBright: CSPair; - readonly whiteBright: CSPair; - } - - interface BackgroundColor { - readonly bgBlack: CSPair; - readonly bgRed: CSPair; - readonly bgGreen: CSPair; - readonly bgYellow: CSPair; - readonly bgBlue: CSPair; - readonly bgCyan: CSPair; - readonly bgMagenta: CSPair; - readonly bgWhite: CSPair; - - /** - Alias for `bgBlackBright`. - */ - readonly bgGray: CSPair; - - /** - Alias for `bgBlackBright`. - */ - readonly bgGrey: CSPair; - - readonly bgBlackBright: CSPair; - readonly bgRedBright: CSPair; - readonly bgGreenBright: CSPair; - readonly bgYellowBright: CSPair; - readonly bgBlueBright: CSPair; - readonly bgCyanBright: CSPair; - readonly bgMagentaBright: CSPair; - readonly bgWhiteBright: CSPair; - } -} - -declare const ansiStyles: { - readonly modifier: ansiStyles.Modifier; - readonly color: ansiStyles.ForegroundColor & ansiStyles.ColorBase; - readonly bgColor: ansiStyles.BackgroundColor & ansiStyles.ColorBase; - readonly codes: ReadonlyMap; -} & ansiStyles.BackgroundColor & ansiStyles.ForegroundColor & ansiStyles.Modifier; - -export = ansiStyles; diff --git a/node_modules/ansi-styles/index.js b/node_modules/ansi-styles/index.js deleted file mode 100644 index 5d82581a..00000000 --- a/node_modules/ansi-styles/index.js +++ /dev/null @@ -1,163 +0,0 @@ -'use strict'; - -const wrapAnsi16 = (fn, offset) => (...args) => { - const code = fn(...args); - return `\u001B[${code + offset}m`; -}; - -const wrapAnsi256 = (fn, offset) => (...args) => { - const code = fn(...args); - return `\u001B[${38 + offset};5;${code}m`; -}; - -const wrapAnsi16m = (fn, offset) => (...args) => { - const rgb = fn(...args); - return `\u001B[${38 + offset};2;${rgb[0]};${rgb[1]};${rgb[2]}m`; -}; - -const ansi2ansi = n => n; -const rgb2rgb = (r, g, b) => [r, g, b]; - -const setLazyProperty = (object, property, get) => { - Object.defineProperty(object, property, { - get: () => { - const value = get(); - - Object.defineProperty(object, property, { - value, - enumerable: true, - configurable: true - }); - - return value; - }, - enumerable: true, - configurable: true - }); -}; - -/** @type {typeof import('color-convert')} */ -let colorConvert; -const makeDynamicStyles = (wrap, targetSpace, identity, isBackground) => { - if (colorConvert === undefined) { - colorConvert = require('color-convert'); - } - - const offset = isBackground ? 10 : 0; - const styles = {}; - - for (const [sourceSpace, suite] of Object.entries(colorConvert)) { - const name = sourceSpace === 'ansi16' ? 'ansi' : sourceSpace; - if (sourceSpace === targetSpace) { - styles[name] = wrap(identity, offset); - } else if (typeof suite === 'object') { - styles[name] = wrap(suite[targetSpace], offset); - } - } - - return styles; -}; - -function assembleStyles() { - const codes = new Map(); - const styles = { - modifier: { - reset: [0, 0], - // 21 isn't widely supported and 22 does the same thing - bold: [1, 22], - dim: [2, 22], - italic: [3, 23], - underline: [4, 24], - inverse: [7, 27], - hidden: [8, 28], - strikethrough: [9, 29] - }, - color: { - black: [30, 39], - red: [31, 39], - green: [32, 39], - yellow: [33, 39], - blue: [34, 39], - magenta: [35, 39], - cyan: [36, 39], - white: [37, 39], - - // Bright color - blackBright: [90, 39], - redBright: [91, 39], - greenBright: [92, 39], - yellowBright: [93, 39], - blueBright: [94, 39], - magentaBright: [95, 39], - cyanBright: [96, 39], - whiteBright: [97, 39] - }, - bgColor: { - bgBlack: [40, 49], - bgRed: [41, 49], - bgGreen: [42, 49], - bgYellow: [43, 49], - bgBlue: [44, 49], - bgMagenta: [45, 49], - bgCyan: [46, 49], - bgWhite: [47, 49], - - // Bright color - bgBlackBright: [100, 49], - bgRedBright: [101, 49], - bgGreenBright: [102, 49], - bgYellowBright: [103, 49], - bgBlueBright: [104, 49], - bgMagentaBright: [105, 49], - bgCyanBright: [106, 49], - bgWhiteBright: [107, 49] - } - }; - - // Alias bright black as gray (and grey) - styles.color.gray = styles.color.blackBright; - styles.bgColor.bgGray = styles.bgColor.bgBlackBright; - styles.color.grey = styles.color.blackBright; - styles.bgColor.bgGrey = styles.bgColor.bgBlackBright; - - for (const [groupName, group] of Object.entries(styles)) { - for (const [styleName, style] of Object.entries(group)) { - styles[styleName] = { - open: `\u001B[${style[0]}m`, - close: `\u001B[${style[1]}m` - }; - - group[styleName] = styles[styleName]; - - codes.set(style[0], style[1]); - } - - Object.defineProperty(styles, groupName, { - value: group, - enumerable: false - }); - } - - Object.defineProperty(styles, 'codes', { - value: codes, - enumerable: false - }); - - styles.color.close = '\u001B[39m'; - styles.bgColor.close = '\u001B[49m'; - - setLazyProperty(styles.color, 'ansi', () => makeDynamicStyles(wrapAnsi16, 'ansi16', ansi2ansi, false)); - setLazyProperty(styles.color, 'ansi256', () => makeDynamicStyles(wrapAnsi256, 'ansi256', ansi2ansi, false)); - setLazyProperty(styles.color, 'ansi16m', () => makeDynamicStyles(wrapAnsi16m, 'rgb', rgb2rgb, false)); - setLazyProperty(styles.bgColor, 'ansi', () => makeDynamicStyles(wrapAnsi16, 'ansi16', ansi2ansi, true)); - setLazyProperty(styles.bgColor, 'ansi256', () => makeDynamicStyles(wrapAnsi256, 'ansi256', ansi2ansi, true)); - setLazyProperty(styles.bgColor, 'ansi16m', () => makeDynamicStyles(wrapAnsi16m, 'rgb', rgb2rgb, true)); - - return styles; -} - -// Make the export immutable -Object.defineProperty(module, 'exports', { - enumerable: true, - get: assembleStyles -}); diff --git a/node_modules/ansi-styles/license b/node_modules/ansi-styles/license deleted file mode 100644 index e7af2f77..00000000 --- a/node_modules/ansi-styles/license +++ /dev/null @@ -1,9 +0,0 @@ -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/ansi-styles/package.json b/node_modules/ansi-styles/package.json deleted file mode 100644 index 75393284..00000000 --- a/node_modules/ansi-styles/package.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "name": "ansi-styles", - "version": "4.3.0", - "description": "ANSI escape codes for styling strings in the terminal", - "license": "MIT", - "repository": "chalk/ansi-styles", - "funding": "https://github.com/chalk/ansi-styles?sponsor=1", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - "engines": { - "node": ">=8" - }, - "scripts": { - "test": "xo && ava && tsd", - "screenshot": "svg-term --command='node screenshot' --out=screenshot.svg --padding=3 --width=55 --height=3 --at=1000 --no-cursor" - }, - "files": [ - "index.js", - "index.d.ts" - ], - "keywords": [ - "ansi", - "styles", - "color", - "colour", - "colors", - "terminal", - "console", - "cli", - "string", - "tty", - "escape", - "formatting", - "rgb", - "256", - "shell", - "xterm", - "log", - "logging", - "command-line", - "text" - ], - "dependencies": { - "color-convert": "^2.0.1" - }, - "devDependencies": { - "@types/color-convert": "^1.9.0", - "ava": "^2.3.0", - "svg-term-cli": "^2.1.1", - "tsd": "^0.11.0", - "xo": "^0.25.3" - } -} diff --git a/node_modules/ansi-styles/readme.md b/node_modules/ansi-styles/readme.md deleted file mode 100644 index 24883de8..00000000 --- a/node_modules/ansi-styles/readme.md +++ /dev/null @@ -1,152 +0,0 @@ -# ansi-styles [![Build Status](https://travis-ci.org/chalk/ansi-styles.svg?branch=master)](https://travis-ci.org/chalk/ansi-styles) - -> [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code#Colors_and_Styles) for styling strings in the terminal - -You probably want the higher-level [chalk](https://github.com/chalk/chalk) module for styling your strings. - - - -## Install - -``` -$ npm install ansi-styles -``` - -## Usage - -```js -const style = require('ansi-styles'); - -console.log(`${style.green.open}Hello world!${style.green.close}`); - - -// Color conversion between 16/256/truecolor -// NOTE: If conversion goes to 16 colors or 256 colors, the original color -// may be degraded to fit that color palette. This means terminals -// that do not support 16 million colors will best-match the -// original color. -console.log(style.bgColor.ansi.hsl(120, 80, 72) + 'Hello world!' + style.bgColor.close); -console.log(style.color.ansi256.rgb(199, 20, 250) + 'Hello world!' + style.color.close); -console.log(style.color.ansi16m.hex('#abcdef') + 'Hello world!' + style.color.close); -``` - -## API - -Each style has an `open` and `close` property. - -## Styles - -### Modifiers - -- `reset` -- `bold` -- `dim` -- `italic` *(Not widely supported)* -- `underline` -- `inverse` -- `hidden` -- `strikethrough` *(Not widely supported)* - -### Colors - -- `black` -- `red` -- `green` -- `yellow` -- `blue` -- `magenta` -- `cyan` -- `white` -- `blackBright` (alias: `gray`, `grey`) -- `redBright` -- `greenBright` -- `yellowBright` -- `blueBright` -- `magentaBright` -- `cyanBright` -- `whiteBright` - -### Background colors - -- `bgBlack` -- `bgRed` -- `bgGreen` -- `bgYellow` -- `bgBlue` -- `bgMagenta` -- `bgCyan` -- `bgWhite` -- `bgBlackBright` (alias: `bgGray`, `bgGrey`) -- `bgRedBright` -- `bgGreenBright` -- `bgYellowBright` -- `bgBlueBright` -- `bgMagentaBright` -- `bgCyanBright` -- `bgWhiteBright` - -## Advanced usage - -By default, you get a map of styles, but the styles are also available as groups. They are non-enumerable so they don't show up unless you access them explicitly. This makes it easier to expose only a subset in a higher-level module. - -- `style.modifier` -- `style.color` -- `style.bgColor` - -###### Example - -```js -console.log(style.color.green.open); -``` - -Raw escape codes (i.e. without the CSI escape prefix `\u001B[` and render mode postfix `m`) are available under `style.codes`, which returns a `Map` with the open codes as keys and close codes as values. - -###### Example - -```js -console.log(style.codes.get(36)); -//=> 39 -``` - -## [256 / 16 million (TrueColor) support](https://gist.github.com/XVilka/8346728) - -`ansi-styles` uses the [`color-convert`](https://github.com/Qix-/color-convert) package to allow for converting between various colors and ANSI escapes, with support for 256 and 16 million colors. - -The following color spaces from `color-convert` are supported: - -- `rgb` -- `hex` -- `keyword` -- `hsl` -- `hsv` -- `hwb` -- `ansi` -- `ansi256` - -To use these, call the associated conversion function with the intended output, for example: - -```js -style.color.ansi.rgb(100, 200, 15); // RGB to 16 color ansi foreground code -style.bgColor.ansi.rgb(100, 200, 15); // RGB to 16 color ansi background code - -style.color.ansi256.hsl(120, 100, 60); // HSL to 256 color ansi foreground code -style.bgColor.ansi256.hsl(120, 100, 60); // HSL to 256 color ansi foreground code - -style.color.ansi16m.hex('#C0FFEE'); // Hex (RGB) to 16 million color foreground code -style.bgColor.ansi16m.hex('#C0FFEE'); // Hex (RGB) to 16 million color background code -``` - -## Related - -- [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) - ANSI escape codes for manipulating the terminal - -## Maintainers - -- [Sindre Sorhus](https://github.com/sindresorhus) -- [Josh Junon](https://github.com/qix-) - -## For enterprise - -Available as part of the Tidelift Subscription. - -The maintainers of `ansi-styles` and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. [Learn more.](https://tidelift.com/subscription/pkg/npm-ansi-styles?utm_source=npm-ansi-styles&utm_medium=referral&utm_campaign=enterprise&utm_term=repo) diff --git a/node_modules/cliui/CHANGELOG.md b/node_modules/cliui/CHANGELOG.md deleted file mode 100644 index d6a7e3f8..00000000 --- a/node_modules/cliui/CHANGELOG.md +++ /dev/null @@ -1,121 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. - -### [7.0.4](https://www.github.com/yargs/cliui/compare/v7.0.3...v7.0.4) (2020-11-08) - - -### Bug Fixes - -* **deno:** import UIOptions from definitions ([#97](https://www.github.com/yargs/cliui/issues/97)) ([f04f343](https://www.github.com/yargs/cliui/commit/f04f3439bc78114c7e90f82ff56f5acf16268ea8)) - -### [7.0.3](https://www.github.com/yargs/cliui/compare/v7.0.2...v7.0.3) (2020-10-16) - - -### Bug Fixes - -* **exports:** node 13.0 and 13.1 require the dotted object form _with_ a string fallback ([#93](https://www.github.com/yargs/cliui/issues/93)) ([eca16fc](https://www.github.com/yargs/cliui/commit/eca16fc05d26255df3280906c36d7f0e5b05c6e9)) - -### [7.0.2](https://www.github.com/yargs/cliui/compare/v7.0.1...v7.0.2) (2020-10-14) - - -### Bug Fixes - -* **exports:** node 13.0-13.6 require a string fallback ([#91](https://www.github.com/yargs/cliui/issues/91)) ([b529d7e](https://www.github.com/yargs/cliui/commit/b529d7e432901af1af7848b23ed6cf634497d961)) - -### [7.0.1](https://www.github.com/yargs/cliui/compare/v7.0.0...v7.0.1) (2020-08-16) - - -### Bug Fixes - -* **build:** main should be build/index.cjs ([dc29a3c](https://www.github.com/yargs/cliui/commit/dc29a3cc617a410aa850e06337b5954b04f2cb4d)) - -## [7.0.0](https://www.github.com/yargs/cliui/compare/v6.0.0...v7.0.0) (2020-08-16) - - -### ⚠ BREAKING CHANGES - -* tsc/ESM/Deno support (#82) -* modernize deps and build (#80) - -### Build System - -* modernize deps and build ([#80](https://www.github.com/yargs/cliui/issues/80)) ([339d08d](https://www.github.com/yargs/cliui/commit/339d08dc71b15a3928aeab09042af94db2f43743)) - - -### Code Refactoring - -* tsc/ESM/Deno support ([#82](https://www.github.com/yargs/cliui/issues/82)) ([4b777a5](https://www.github.com/yargs/cliui/commit/4b777a5fe01c5d8958c6708695d6aab7dbe5706c)) - -## [6.0.0](https://www.github.com/yargs/cliui/compare/v5.0.0...v6.0.0) (2019-11-10) - - -### ⚠ BREAKING CHANGES - -* update deps, drop Node 6 - -### Code Refactoring - -* update deps, drop Node 6 ([62056df](https://www.github.com/yargs/cliui/commit/62056df)) - -## [5.0.0](https://github.com/yargs/cliui/compare/v4.1.0...v5.0.0) (2019-04-10) - - -### Bug Fixes - -* Update wrap-ansi to fix compatibility with latest versions of chalk. ([#60](https://github.com/yargs/cliui/issues/60)) ([7bf79ae](https://github.com/yargs/cliui/commit/7bf79ae)) - - -### BREAKING CHANGES - -* Drop support for node < 6. - - - - -## [4.1.0](https://github.com/yargs/cliui/compare/v4.0.0...v4.1.0) (2018-04-23) - - -### Features - -* add resetOutput method ([#57](https://github.com/yargs/cliui/issues/57)) ([7246902](https://github.com/yargs/cliui/commit/7246902)) - - - - -## [4.0.0](https://github.com/yargs/cliui/compare/v3.2.0...v4.0.0) (2017-12-18) - - -### Bug Fixes - -* downgrades strip-ansi to version 3.0.1 ([#54](https://github.com/yargs/cliui/issues/54)) ([5764c46](https://github.com/yargs/cliui/commit/5764c46)) -* set env variable FORCE_COLOR. ([#56](https://github.com/yargs/cliui/issues/56)) ([7350e36](https://github.com/yargs/cliui/commit/7350e36)) - - -### Chores - -* drop support for node < 4 ([#53](https://github.com/yargs/cliui/issues/53)) ([b105376](https://github.com/yargs/cliui/commit/b105376)) - - -### Features - -* add fallback for window width ([#45](https://github.com/yargs/cliui/issues/45)) ([d064922](https://github.com/yargs/cliui/commit/d064922)) - - -### BREAKING CHANGES - -* officially drop support for Node < 4 - - - - -## [3.2.0](https://github.com/yargs/cliui/compare/v3.1.2...v3.2.0) (2016-04-11) - - -### Bug Fixes - -* reduces tarball size ([acc6c33](https://github.com/yargs/cliui/commit/acc6c33)) - -### Features - -* adds standard-version for release management ([ff84e32](https://github.com/yargs/cliui/commit/ff84e32)) diff --git a/node_modules/cliui/LICENSE.txt b/node_modules/cliui/LICENSE.txt deleted file mode 100644 index c7e27478..00000000 --- a/node_modules/cliui/LICENSE.txt +++ /dev/null @@ -1,14 +0,0 @@ -Copyright (c) 2015, Contributors - -Permission to use, copy, modify, and/or distribute this software -for any purpose with or without fee is hereby granted, provided -that the above copyright notice and this permission notice -appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE -LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES -OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/cliui/README.md b/node_modules/cliui/README.md deleted file mode 100644 index 65b56722..00000000 --- a/node_modules/cliui/README.md +++ /dev/null @@ -1,141 +0,0 @@ -# cliui - -![ci](https://github.com/yargs/cliui/workflows/ci/badge.svg) -[![NPM version](https://img.shields.io/npm/v/cliui.svg)](https://www.npmjs.com/package/cliui) -[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org) -![nycrc config on GitHub](https://img.shields.io/nycrc/yargs/cliui) - -easily create complex multi-column command-line-interfaces. - -## Example - -```js -const ui = require('cliui')() - -ui.div('Usage: $0 [command] [options]') - -ui.div({ - text: 'Options:', - padding: [2, 0, 1, 0] -}) - -ui.div( - { - text: "-f, --file", - width: 20, - padding: [0, 4, 0, 4] - }, - { - text: "the file to load." + - chalk.green("(if this description is long it wraps).") - , - width: 20 - }, - { - text: chalk.red("[required]"), - align: 'right' - } -) - -console.log(ui.toString()) -``` - -## Deno/ESM Support - -As of `v7` `cliui` supports [Deno](https://github.com/denoland/deno) and -[ESM](https://nodejs.org/api/esm.html#esm_ecmascript_modules): - -```typescript -import cliui from "https://deno.land/x/cliui/deno.ts"; - -const ui = cliui({}) - -ui.div('Usage: $0 [command] [options]') - -ui.div({ - text: 'Options:', - padding: [2, 0, 1, 0] -}) - -ui.div({ - text: "-f, --file", - width: 20, - padding: [0, 4, 0, 4] -}) - -console.log(ui.toString()) -``` - - - -## Layout DSL - -cliui exposes a simple layout DSL: - -If you create a single `ui.div`, passing a string rather than an -object: - -* `\n`: characters will be interpreted as new rows. -* `\t`: characters will be interpreted as new columns. -* `\s`: characters will be interpreted as padding. - -**as an example...** - -```js -var ui = require('./')({ - width: 60 -}) - -ui.div( - 'Usage: node ./bin/foo.js\n' + - ' \t provide a regex\n' + - ' \t provide a glob\t [required]' -) - -console.log(ui.toString()) -``` - -**will output:** - -```shell -Usage: node ./bin/foo.js - provide a regex - provide a glob [required] -``` - -## Methods - -```js -cliui = require('cliui') -``` - -### cliui({width: integer}) - -Specify the maximum width of the UI being generated. -If no width is provided, cliui will try to get the current window's width and use it, and if that doesn't work, width will be set to `80`. - -### cliui({wrap: boolean}) - -Enable or disable the wrapping of text in a column. - -### cliui.div(column, column, column) - -Create a row with any number of columns, a column -can either be a string, or an object with the following -options: - -* **text:** some text to place in the column. -* **width:** the width of a column. -* **align:** alignment, `right` or `center`. -* **padding:** `[top, right, bottom, left]`. -* **border:** should a border be placed around the div? - -### cliui.span(column, column, column) - -Similar to `div`, except the next row will be appended without -a new line being created. - -### cliui.resetOutput() - -Resets the UI elements of the current cliui instance, maintaining the values -set for `width` and `wrap`. diff --git a/node_modules/cliui/index.mjs b/node_modules/cliui/index.mjs deleted file mode 100644 index bc7a022b..00000000 --- a/node_modules/cliui/index.mjs +++ /dev/null @@ -1,13 +0,0 @@ -// Bootstrap cliui with CommonJS dependencies: -import { cliui } from './build/lib/index.js' -import { wrap, stripAnsi } from './build/lib/string-utils.js' - -export default function ui (opts) { - return cliui(opts, { - stringWidth: (str) => { - return [...str].length - }, - stripAnsi, - wrap - }) -} diff --git a/node_modules/cliui/package.json b/node_modules/cliui/package.json deleted file mode 100644 index 3426665d..00000000 --- a/node_modules/cliui/package.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "name": "cliui", - "version": "7.0.4", - "description": "easily create complex multi-column command-line-interfaces", - "main": "build/index.cjs", - "exports": { - ".": [ - { - "import": "./index.mjs", - "require": "./build/index.cjs" - }, - "./build/index.cjs" - ] - }, - "type": "module", - "module": "./index.mjs", - "scripts": { - "check": "standardx '**/*.ts' && standardx '**/*.js' && standardx '**/*.cjs'", - "fix": "standardx --fix '**/*.ts' && standardx --fix '**/*.js' && standardx --fix '**/*.cjs'", - "pretest": "rimraf build && tsc -p tsconfig.test.json && cross-env NODE_ENV=test npm run build:cjs", - "test": "c8 mocha ./test/*.cjs", - "test:esm": "c8 mocha ./test/esm/cliui-test.mjs", - "postest": "check", - "coverage": "c8 report --check-coverage", - "precompile": "rimraf build", - "compile": "tsc", - "postcompile": "npm run build:cjs", - "build:cjs": "rollup -c", - "prepare": "npm run compile" - }, - "repository": "yargs/cliui", - "standard": { - "ignore": [ - "**/example/**" - ], - "globals": [ - "it" - ] - }, - "keywords": [ - "cli", - "command-line", - "layout", - "design", - "console", - "wrap", - "table" - ], - "author": "Ben Coe ", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - }, - "devDependencies": { - "@types/node": "^14.0.27", - "@typescript-eslint/eslint-plugin": "^4.0.0", - "@typescript-eslint/parser": "^4.0.0", - "@wessberg/rollup-plugin-ts": "^1.3.2", - "c8": "^7.3.0", - "chai": "^4.2.0", - "chalk": "^4.1.0", - "cross-env": "^7.0.2", - "eslint": "^7.6.0", - "eslint-plugin-import": "^2.22.0", - "eslint-plugin-node": "^11.1.0", - "gts": "^3.0.0", - "mocha": "^8.1.1", - "rimraf": "^3.0.2", - "rollup": "^2.23.1", - "standardx": "^7.0.0", - "typescript": "^4.0.0" - }, - "files": [ - "build", - "index.mjs", - "!*.d.ts" - ], - "engine": { - "node": ">=10" - } -} diff --git a/node_modules/color-convert/CHANGELOG.md b/node_modules/color-convert/CHANGELOG.md deleted file mode 100644 index 0a7bce4f..00000000 --- a/node_modules/color-convert/CHANGELOG.md +++ /dev/null @@ -1,54 +0,0 @@ -# 1.0.0 - 2016-01-07 - -- Removed: unused speed test -- Added: Automatic routing between previously unsupported conversions -([#27](https://github.com/Qix-/color-convert/pull/27)) -- Removed: `xxx2xxx()` and `xxx2xxxRaw()` functions -([#27](https://github.com/Qix-/color-convert/pull/27)) -- Removed: `convert()` class -([#27](https://github.com/Qix-/color-convert/pull/27)) -- Changed: all functions to lookup dictionary -([#27](https://github.com/Qix-/color-convert/pull/27)) -- Changed: `ansi` to `ansi256` -([#27](https://github.com/Qix-/color-convert/pull/27)) -- Fixed: argument grouping for functions requiring only one argument -([#27](https://github.com/Qix-/color-convert/pull/27)) - -# 0.6.0 - 2015-07-23 - -- Added: methods to handle -[ANSI](https://en.wikipedia.org/wiki/ANSI_escape_code#Colors) 16/256 colors: - - rgb2ansi16 - - rgb2ansi - - hsl2ansi16 - - hsl2ansi - - hsv2ansi16 - - hsv2ansi - - hwb2ansi16 - - hwb2ansi - - cmyk2ansi16 - - cmyk2ansi - - keyword2ansi16 - - keyword2ansi - - ansi162rgb - - ansi162hsl - - ansi162hsv - - ansi162hwb - - ansi162cmyk - - ansi162keyword - - ansi2rgb - - ansi2hsl - - ansi2hsv - - ansi2hwb - - ansi2cmyk - - ansi2keyword -([#18](https://github.com/harthur/color-convert/pull/18)) - -# 0.5.3 - 2015-06-02 - -- Fixed: hsl2hsv does not return `NaN` anymore when using `[0,0,0]` -([#15](https://github.com/harthur/color-convert/issues/15)) - ---- - -Check out commit logs for older releases diff --git a/node_modules/color-convert/LICENSE b/node_modules/color-convert/LICENSE deleted file mode 100644 index 5b4c386f..00000000 --- a/node_modules/color-convert/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -Copyright (c) 2011-2016 Heather Arthur - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - diff --git a/node_modules/color-convert/README.md b/node_modules/color-convert/README.md deleted file mode 100644 index d4b08fc3..00000000 --- a/node_modules/color-convert/README.md +++ /dev/null @@ -1,68 +0,0 @@ -# color-convert - -[![Build Status](https://travis-ci.org/Qix-/color-convert.svg?branch=master)](https://travis-ci.org/Qix-/color-convert) - -Color-convert is a color conversion library for JavaScript and node. -It converts all ways between `rgb`, `hsl`, `hsv`, `hwb`, `cmyk`, `ansi`, `ansi16`, `hex` strings, and CSS `keyword`s (will round to closest): - -```js -var convert = require('color-convert'); - -convert.rgb.hsl(140, 200, 100); // [96, 48, 59] -convert.keyword.rgb('blue'); // [0, 0, 255] - -var rgbChannels = convert.rgb.channels; // 3 -var cmykChannels = convert.cmyk.channels; // 4 -var ansiChannels = convert.ansi16.channels; // 1 -``` - -# Install - -```console -$ npm install color-convert -``` - -# API - -Simply get the property of the _from_ and _to_ conversion that you're looking for. - -All functions have a rounded and unrounded variant. By default, return values are rounded. To get the unrounded (raw) results, simply tack on `.raw` to the function. - -All 'from' functions have a hidden property called `.channels` that indicates the number of channels the function expects (not including alpha). - -```js -var convert = require('color-convert'); - -// Hex to LAB -convert.hex.lab('DEADBF'); // [ 76, 21, -2 ] -convert.hex.lab.raw('DEADBF'); // [ 75.56213190997677, 20.653827952644754, -2.290532499330533 ] - -// RGB to CMYK -convert.rgb.cmyk(167, 255, 4); // [ 35, 0, 98, 0 ] -convert.rgb.cmyk.raw(167, 255, 4); // [ 34.509803921568626, 0, 98.43137254901961, 0 ] -``` - -### Arrays -All functions that accept multiple arguments also support passing an array. - -Note that this does **not** apply to functions that convert from a color that only requires one value (e.g. `keyword`, `ansi256`, `hex`, etc.) - -```js -var convert = require('color-convert'); - -convert.rgb.hex(123, 45, 67); // '7B2D43' -convert.rgb.hex([123, 45, 67]); // '7B2D43' -``` - -## Routing - -Conversions that don't have an _explicitly_ defined conversion (in [conversions.js](conversions.js)), but can be converted by means of sub-conversions (e.g. XYZ -> **RGB** -> CMYK), are automatically routed together. This allows just about any color model supported by `color-convert` to be converted to any other model, so long as a sub-conversion path exists. This is also true for conversions requiring more than one step in between (e.g. LCH -> **LAB** -> **XYZ** -> **RGB** -> Hex). - -Keep in mind that extensive conversions _may_ result in a loss of precision, and exist only to be complete. For a list of "direct" (single-step) conversions, see [conversions.js](conversions.js). - -# Contribute - -If there is a new model you would like to support, or want to add a direct conversion between two existing models, please send us a pull request. - -# License -Copyright © 2011-2016, Heather Arthur and Josh Junon. Licensed under the [MIT License](LICENSE). diff --git a/node_modules/color-convert/conversions.js b/node_modules/color-convert/conversions.js deleted file mode 100644 index 2657f265..00000000 --- a/node_modules/color-convert/conversions.js +++ /dev/null @@ -1,839 +0,0 @@ -/* MIT license */ -/* eslint-disable no-mixed-operators */ -const cssKeywords = require('color-name'); - -// NOTE: conversions should only return primitive values (i.e. arrays, or -// values that give correct `typeof` results). -// do not use box values types (i.e. Number(), String(), etc.) - -const reverseKeywords = {}; -for (const key of Object.keys(cssKeywords)) { - reverseKeywords[cssKeywords[key]] = key; -} - -const convert = { - rgb: {channels: 3, labels: 'rgb'}, - hsl: {channels: 3, labels: 'hsl'}, - hsv: {channels: 3, labels: 'hsv'}, - hwb: {channels: 3, labels: 'hwb'}, - cmyk: {channels: 4, labels: 'cmyk'}, - xyz: {channels: 3, labels: 'xyz'}, - lab: {channels: 3, labels: 'lab'}, - lch: {channels: 3, labels: 'lch'}, - hex: {channels: 1, labels: ['hex']}, - keyword: {channels: 1, labels: ['keyword']}, - ansi16: {channels: 1, labels: ['ansi16']}, - ansi256: {channels: 1, labels: ['ansi256']}, - hcg: {channels: 3, labels: ['h', 'c', 'g']}, - apple: {channels: 3, labels: ['r16', 'g16', 'b16']}, - gray: {channels: 1, labels: ['gray']} -}; - -module.exports = convert; - -// Hide .channels and .labels properties -for (const model of Object.keys(convert)) { - if (!('channels' in convert[model])) { - throw new Error('missing channels property: ' + model); - } - - if (!('labels' in convert[model])) { - throw new Error('missing channel labels property: ' + model); - } - - if (convert[model].labels.length !== convert[model].channels) { - throw new Error('channel and label counts mismatch: ' + model); - } - - const {channels, labels} = convert[model]; - delete convert[model].channels; - delete convert[model].labels; - Object.defineProperty(convert[model], 'channels', {value: channels}); - Object.defineProperty(convert[model], 'labels', {value: labels}); -} - -convert.rgb.hsl = function (rgb) { - const r = rgb[0] / 255; - const g = rgb[1] / 255; - const b = rgb[2] / 255; - const min = Math.min(r, g, b); - const max = Math.max(r, g, b); - const delta = max - min; - let h; - let s; - - if (max === min) { - h = 0; - } else if (r === max) { - h = (g - b) / delta; - } else if (g === max) { - h = 2 + (b - r) / delta; - } else if (b === max) { - h = 4 + (r - g) / delta; - } - - h = Math.min(h * 60, 360); - - if (h < 0) { - h += 360; - } - - const l = (min + max) / 2; - - if (max === min) { - s = 0; - } else if (l <= 0.5) { - s = delta / (max + min); - } else { - s = delta / (2 - max - min); - } - - return [h, s * 100, l * 100]; -}; - -convert.rgb.hsv = function (rgb) { - let rdif; - let gdif; - let bdif; - let h; - let s; - - const r = rgb[0] / 255; - const g = rgb[1] / 255; - const b = rgb[2] / 255; - const v = Math.max(r, g, b); - const diff = v - Math.min(r, g, b); - const diffc = function (c) { - return (v - c) / 6 / diff + 1 / 2; - }; - - if (diff === 0) { - h = 0; - s = 0; - } else { - s = diff / v; - rdif = diffc(r); - gdif = diffc(g); - bdif = diffc(b); - - if (r === v) { - h = bdif - gdif; - } else if (g === v) { - h = (1 / 3) + rdif - bdif; - } else if (b === v) { - h = (2 / 3) + gdif - rdif; - } - - if (h < 0) { - h += 1; - } else if (h > 1) { - h -= 1; - } - } - - return [ - h * 360, - s * 100, - v * 100 - ]; -}; - -convert.rgb.hwb = function (rgb) { - const r = rgb[0]; - const g = rgb[1]; - let b = rgb[2]; - const h = convert.rgb.hsl(rgb)[0]; - const w = 1 / 255 * Math.min(r, Math.min(g, b)); - - b = 1 - 1 / 255 * Math.max(r, Math.max(g, b)); - - return [h, w * 100, b * 100]; -}; - -convert.rgb.cmyk = function (rgb) { - const r = rgb[0] / 255; - const g = rgb[1] / 255; - const b = rgb[2] / 255; - - const k = Math.min(1 - r, 1 - g, 1 - b); - const c = (1 - r - k) / (1 - k) || 0; - const m = (1 - g - k) / (1 - k) || 0; - const y = (1 - b - k) / (1 - k) || 0; - - return [c * 100, m * 100, y * 100, k * 100]; -}; - -function comparativeDistance(x, y) { - /* - See https://en.m.wikipedia.org/wiki/Euclidean_distance#Squared_Euclidean_distance - */ - return ( - ((x[0] - y[0]) ** 2) + - ((x[1] - y[1]) ** 2) + - ((x[2] - y[2]) ** 2) - ); -} - -convert.rgb.keyword = function (rgb) { - const reversed = reverseKeywords[rgb]; - if (reversed) { - return reversed; - } - - let currentClosestDistance = Infinity; - let currentClosestKeyword; - - for (const keyword of Object.keys(cssKeywords)) { - const value = cssKeywords[keyword]; - - // Compute comparative distance - const distance = comparativeDistance(rgb, value); - - // Check if its less, if so set as closest - if (distance < currentClosestDistance) { - currentClosestDistance = distance; - currentClosestKeyword = keyword; - } - } - - return currentClosestKeyword; -}; - -convert.keyword.rgb = function (keyword) { - return cssKeywords[keyword]; -}; - -convert.rgb.xyz = function (rgb) { - let r = rgb[0] / 255; - let g = rgb[1] / 255; - let b = rgb[2] / 255; - - // Assume sRGB - r = r > 0.04045 ? (((r + 0.055) / 1.055) ** 2.4) : (r / 12.92); - g = g > 0.04045 ? (((g + 0.055) / 1.055) ** 2.4) : (g / 12.92); - b = b > 0.04045 ? (((b + 0.055) / 1.055) ** 2.4) : (b / 12.92); - - const x = (r * 0.4124) + (g * 0.3576) + (b * 0.1805); - const y = (r * 0.2126) + (g * 0.7152) + (b * 0.0722); - const z = (r * 0.0193) + (g * 0.1192) + (b * 0.9505); - - return [x * 100, y * 100, z * 100]; -}; - -convert.rgb.lab = function (rgb) { - const xyz = convert.rgb.xyz(rgb); - let x = xyz[0]; - let y = xyz[1]; - let z = xyz[2]; - - x /= 95.047; - y /= 100; - z /= 108.883; - - x = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116); - y = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116); - z = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116); - - const l = (116 * y) - 16; - const a = 500 * (x - y); - const b = 200 * (y - z); - - return [l, a, b]; -}; - -convert.hsl.rgb = function (hsl) { - const h = hsl[0] / 360; - const s = hsl[1] / 100; - const l = hsl[2] / 100; - let t2; - let t3; - let val; - - if (s === 0) { - val = l * 255; - return [val, val, val]; - } - - if (l < 0.5) { - t2 = l * (1 + s); - } else { - t2 = l + s - l * s; - } - - const t1 = 2 * l - t2; - - const rgb = [0, 0, 0]; - for (let i = 0; i < 3; i++) { - t3 = h + 1 / 3 * -(i - 1); - if (t3 < 0) { - t3++; - } - - if (t3 > 1) { - t3--; - } - - if (6 * t3 < 1) { - val = t1 + (t2 - t1) * 6 * t3; - } else if (2 * t3 < 1) { - val = t2; - } else if (3 * t3 < 2) { - val = t1 + (t2 - t1) * (2 / 3 - t3) * 6; - } else { - val = t1; - } - - rgb[i] = val * 255; - } - - return rgb; -}; - -convert.hsl.hsv = function (hsl) { - const h = hsl[0]; - let s = hsl[1] / 100; - let l = hsl[2] / 100; - let smin = s; - const lmin = Math.max(l, 0.01); - - l *= 2; - s *= (l <= 1) ? l : 2 - l; - smin *= lmin <= 1 ? lmin : 2 - lmin; - const v = (l + s) / 2; - const sv = l === 0 ? (2 * smin) / (lmin + smin) : (2 * s) / (l + s); - - return [h, sv * 100, v * 100]; -}; - -convert.hsv.rgb = function (hsv) { - const h = hsv[0] / 60; - const s = hsv[1] / 100; - let v = hsv[2] / 100; - const hi = Math.floor(h) % 6; - - const f = h - Math.floor(h); - const p = 255 * v * (1 - s); - const q = 255 * v * (1 - (s * f)); - const t = 255 * v * (1 - (s * (1 - f))); - v *= 255; - - switch (hi) { - case 0: - return [v, t, p]; - case 1: - return [q, v, p]; - case 2: - return [p, v, t]; - case 3: - return [p, q, v]; - case 4: - return [t, p, v]; - case 5: - return [v, p, q]; - } -}; - -convert.hsv.hsl = function (hsv) { - const h = hsv[0]; - const s = hsv[1] / 100; - const v = hsv[2] / 100; - const vmin = Math.max(v, 0.01); - let sl; - let l; - - l = (2 - s) * v; - const lmin = (2 - s) * vmin; - sl = s * vmin; - sl /= (lmin <= 1) ? lmin : 2 - lmin; - sl = sl || 0; - l /= 2; - - return [h, sl * 100, l * 100]; -}; - -// http://dev.w3.org/csswg/css-color/#hwb-to-rgb -convert.hwb.rgb = function (hwb) { - const h = hwb[0] / 360; - let wh = hwb[1] / 100; - let bl = hwb[2] / 100; - const ratio = wh + bl; - let f; - - // Wh + bl cant be > 1 - if (ratio > 1) { - wh /= ratio; - bl /= ratio; - } - - const i = Math.floor(6 * h); - const v = 1 - bl; - f = 6 * h - i; - - if ((i & 0x01) !== 0) { - f = 1 - f; - } - - const n = wh + f * (v - wh); // Linear interpolation - - let r; - let g; - let b; - /* eslint-disable max-statements-per-line,no-multi-spaces */ - switch (i) { - default: - case 6: - case 0: r = v; g = n; b = wh; break; - case 1: r = n; g = v; b = wh; break; - case 2: r = wh; g = v; b = n; break; - case 3: r = wh; g = n; b = v; break; - case 4: r = n; g = wh; b = v; break; - case 5: r = v; g = wh; b = n; break; - } - /* eslint-enable max-statements-per-line,no-multi-spaces */ - - return [r * 255, g * 255, b * 255]; -}; - -convert.cmyk.rgb = function (cmyk) { - const c = cmyk[0] / 100; - const m = cmyk[1] / 100; - const y = cmyk[2] / 100; - const k = cmyk[3] / 100; - - const r = 1 - Math.min(1, c * (1 - k) + k); - const g = 1 - Math.min(1, m * (1 - k) + k); - const b = 1 - Math.min(1, y * (1 - k) + k); - - return [r * 255, g * 255, b * 255]; -}; - -convert.xyz.rgb = function (xyz) { - const x = xyz[0] / 100; - const y = xyz[1] / 100; - const z = xyz[2] / 100; - let r; - let g; - let b; - - r = (x * 3.2406) + (y * -1.5372) + (z * -0.4986); - g = (x * -0.9689) + (y * 1.8758) + (z * 0.0415); - b = (x * 0.0557) + (y * -0.2040) + (z * 1.0570); - - // Assume sRGB - r = r > 0.0031308 - ? ((1.055 * (r ** (1.0 / 2.4))) - 0.055) - : r * 12.92; - - g = g > 0.0031308 - ? ((1.055 * (g ** (1.0 / 2.4))) - 0.055) - : g * 12.92; - - b = b > 0.0031308 - ? ((1.055 * (b ** (1.0 / 2.4))) - 0.055) - : b * 12.92; - - r = Math.min(Math.max(0, r), 1); - g = Math.min(Math.max(0, g), 1); - b = Math.min(Math.max(0, b), 1); - - return [r * 255, g * 255, b * 255]; -}; - -convert.xyz.lab = function (xyz) { - let x = xyz[0]; - let y = xyz[1]; - let z = xyz[2]; - - x /= 95.047; - y /= 100; - z /= 108.883; - - x = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116); - y = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116); - z = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116); - - const l = (116 * y) - 16; - const a = 500 * (x - y); - const b = 200 * (y - z); - - return [l, a, b]; -}; - -convert.lab.xyz = function (lab) { - const l = lab[0]; - const a = lab[1]; - const b = lab[2]; - let x; - let y; - let z; - - y = (l + 16) / 116; - x = a / 500 + y; - z = y - b / 200; - - const y2 = y ** 3; - const x2 = x ** 3; - const z2 = z ** 3; - y = y2 > 0.008856 ? y2 : (y - 16 / 116) / 7.787; - x = x2 > 0.008856 ? x2 : (x - 16 / 116) / 7.787; - z = z2 > 0.008856 ? z2 : (z - 16 / 116) / 7.787; - - x *= 95.047; - y *= 100; - z *= 108.883; - - return [x, y, z]; -}; - -convert.lab.lch = function (lab) { - const l = lab[0]; - const a = lab[1]; - const b = lab[2]; - let h; - - const hr = Math.atan2(b, a); - h = hr * 360 / 2 / Math.PI; - - if (h < 0) { - h += 360; - } - - const c = Math.sqrt(a * a + b * b); - - return [l, c, h]; -}; - -convert.lch.lab = function (lch) { - const l = lch[0]; - const c = lch[1]; - const h = lch[2]; - - const hr = h / 360 * 2 * Math.PI; - const a = c * Math.cos(hr); - const b = c * Math.sin(hr); - - return [l, a, b]; -}; - -convert.rgb.ansi16 = function (args, saturation = null) { - const [r, g, b] = args; - let value = saturation === null ? convert.rgb.hsv(args)[2] : saturation; // Hsv -> ansi16 optimization - - value = Math.round(value / 50); - - if (value === 0) { - return 30; - } - - let ansi = 30 - + ((Math.round(b / 255) << 2) - | (Math.round(g / 255) << 1) - | Math.round(r / 255)); - - if (value === 2) { - ansi += 60; - } - - return ansi; -}; - -convert.hsv.ansi16 = function (args) { - // Optimization here; we already know the value and don't need to get - // it converted for us. - return convert.rgb.ansi16(convert.hsv.rgb(args), args[2]); -}; - -convert.rgb.ansi256 = function (args) { - const r = args[0]; - const g = args[1]; - const b = args[2]; - - // We use the extended greyscale palette here, with the exception of - // black and white. normal palette only has 4 greyscale shades. - if (r === g && g === b) { - if (r < 8) { - return 16; - } - - if (r > 248) { - return 231; - } - - return Math.round(((r - 8) / 247) * 24) + 232; - } - - const ansi = 16 - + (36 * Math.round(r / 255 * 5)) - + (6 * Math.round(g / 255 * 5)) - + Math.round(b / 255 * 5); - - return ansi; -}; - -convert.ansi16.rgb = function (args) { - let color = args % 10; - - // Handle greyscale - if (color === 0 || color === 7) { - if (args > 50) { - color += 3.5; - } - - color = color / 10.5 * 255; - - return [color, color, color]; - } - - const mult = (~~(args > 50) + 1) * 0.5; - const r = ((color & 1) * mult) * 255; - const g = (((color >> 1) & 1) * mult) * 255; - const b = (((color >> 2) & 1) * mult) * 255; - - return [r, g, b]; -}; - -convert.ansi256.rgb = function (args) { - // Handle greyscale - if (args >= 232) { - const c = (args - 232) * 10 + 8; - return [c, c, c]; - } - - args -= 16; - - let rem; - const r = Math.floor(args / 36) / 5 * 255; - const g = Math.floor((rem = args % 36) / 6) / 5 * 255; - const b = (rem % 6) / 5 * 255; - - return [r, g, b]; -}; - -convert.rgb.hex = function (args) { - const integer = ((Math.round(args[0]) & 0xFF) << 16) - + ((Math.round(args[1]) & 0xFF) << 8) - + (Math.round(args[2]) & 0xFF); - - const string = integer.toString(16).toUpperCase(); - return '000000'.substring(string.length) + string; -}; - -convert.hex.rgb = function (args) { - const match = args.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i); - if (!match) { - return [0, 0, 0]; - } - - let colorString = match[0]; - - if (match[0].length === 3) { - colorString = colorString.split('').map(char => { - return char + char; - }).join(''); - } - - const integer = parseInt(colorString, 16); - const r = (integer >> 16) & 0xFF; - const g = (integer >> 8) & 0xFF; - const b = integer & 0xFF; - - return [r, g, b]; -}; - -convert.rgb.hcg = function (rgb) { - const r = rgb[0] / 255; - const g = rgb[1] / 255; - const b = rgb[2] / 255; - const max = Math.max(Math.max(r, g), b); - const min = Math.min(Math.min(r, g), b); - const chroma = (max - min); - let grayscale; - let hue; - - if (chroma < 1) { - grayscale = min / (1 - chroma); - } else { - grayscale = 0; - } - - if (chroma <= 0) { - hue = 0; - } else - if (max === r) { - hue = ((g - b) / chroma) % 6; - } else - if (max === g) { - hue = 2 + (b - r) / chroma; - } else { - hue = 4 + (r - g) / chroma; - } - - hue /= 6; - hue %= 1; - - return [hue * 360, chroma * 100, grayscale * 100]; -}; - -convert.hsl.hcg = function (hsl) { - const s = hsl[1] / 100; - const l = hsl[2] / 100; - - const c = l < 0.5 ? (2.0 * s * l) : (2.0 * s * (1.0 - l)); - - let f = 0; - if (c < 1.0) { - f = (l - 0.5 * c) / (1.0 - c); - } - - return [hsl[0], c * 100, f * 100]; -}; - -convert.hsv.hcg = function (hsv) { - const s = hsv[1] / 100; - const v = hsv[2] / 100; - - const c = s * v; - let f = 0; - - if (c < 1.0) { - f = (v - c) / (1 - c); - } - - return [hsv[0], c * 100, f * 100]; -}; - -convert.hcg.rgb = function (hcg) { - const h = hcg[0] / 360; - const c = hcg[1] / 100; - const g = hcg[2] / 100; - - if (c === 0.0) { - return [g * 255, g * 255, g * 255]; - } - - const pure = [0, 0, 0]; - const hi = (h % 1) * 6; - const v = hi % 1; - const w = 1 - v; - let mg = 0; - - /* eslint-disable max-statements-per-line */ - switch (Math.floor(hi)) { - case 0: - pure[0] = 1; pure[1] = v; pure[2] = 0; break; - case 1: - pure[0] = w; pure[1] = 1; pure[2] = 0; break; - case 2: - pure[0] = 0; pure[1] = 1; pure[2] = v; break; - case 3: - pure[0] = 0; pure[1] = w; pure[2] = 1; break; - case 4: - pure[0] = v; pure[1] = 0; pure[2] = 1; break; - default: - pure[0] = 1; pure[1] = 0; pure[2] = w; - } - /* eslint-enable max-statements-per-line */ - - mg = (1.0 - c) * g; - - return [ - (c * pure[0] + mg) * 255, - (c * pure[1] + mg) * 255, - (c * pure[2] + mg) * 255 - ]; -}; - -convert.hcg.hsv = function (hcg) { - const c = hcg[1] / 100; - const g = hcg[2] / 100; - - const v = c + g * (1.0 - c); - let f = 0; - - if (v > 0.0) { - f = c / v; - } - - return [hcg[0], f * 100, v * 100]; -}; - -convert.hcg.hsl = function (hcg) { - const c = hcg[1] / 100; - const g = hcg[2] / 100; - - const l = g * (1.0 - c) + 0.5 * c; - let s = 0; - - if (l > 0.0 && l < 0.5) { - s = c / (2 * l); - } else - if (l >= 0.5 && l < 1.0) { - s = c / (2 * (1 - l)); - } - - return [hcg[0], s * 100, l * 100]; -}; - -convert.hcg.hwb = function (hcg) { - const c = hcg[1] / 100; - const g = hcg[2] / 100; - const v = c + g * (1.0 - c); - return [hcg[0], (v - c) * 100, (1 - v) * 100]; -}; - -convert.hwb.hcg = function (hwb) { - const w = hwb[1] / 100; - const b = hwb[2] / 100; - const v = 1 - b; - const c = v - w; - let g = 0; - - if (c < 1) { - g = (v - c) / (1 - c); - } - - return [hwb[0], c * 100, g * 100]; -}; - -convert.apple.rgb = function (apple) { - return [(apple[0] / 65535) * 255, (apple[1] / 65535) * 255, (apple[2] / 65535) * 255]; -}; - -convert.rgb.apple = function (rgb) { - return [(rgb[0] / 255) * 65535, (rgb[1] / 255) * 65535, (rgb[2] / 255) * 65535]; -}; - -convert.gray.rgb = function (args) { - return [args[0] / 100 * 255, args[0] / 100 * 255, args[0] / 100 * 255]; -}; - -convert.gray.hsl = function (args) { - return [0, 0, args[0]]; -}; - -convert.gray.hsv = convert.gray.hsl; - -convert.gray.hwb = function (gray) { - return [0, 100, gray[0]]; -}; - -convert.gray.cmyk = function (gray) { - return [0, 0, 0, gray[0]]; -}; - -convert.gray.lab = function (gray) { - return [gray[0], 0, 0]; -}; - -convert.gray.hex = function (gray) { - const val = Math.round(gray[0] / 100 * 255) & 0xFF; - const integer = (val << 16) + (val << 8) + val; - - const string = integer.toString(16).toUpperCase(); - return '000000'.substring(string.length) + string; -}; - -convert.rgb.gray = function (rgb) { - const val = (rgb[0] + rgb[1] + rgb[2]) / 3; - return [val / 255 * 100]; -}; diff --git a/node_modules/color-convert/index.js b/node_modules/color-convert/index.js deleted file mode 100644 index b648e573..00000000 --- a/node_modules/color-convert/index.js +++ /dev/null @@ -1,81 +0,0 @@ -const conversions = require('./conversions'); -const route = require('./route'); - -const convert = {}; - -const models = Object.keys(conversions); - -function wrapRaw(fn) { - const wrappedFn = function (...args) { - const arg0 = args[0]; - if (arg0 === undefined || arg0 === null) { - return arg0; - } - - if (arg0.length > 1) { - args = arg0; - } - - return fn(args); - }; - - // Preserve .conversion property if there is one - if ('conversion' in fn) { - wrappedFn.conversion = fn.conversion; - } - - return wrappedFn; -} - -function wrapRounded(fn) { - const wrappedFn = function (...args) { - const arg0 = args[0]; - - if (arg0 === undefined || arg0 === null) { - return arg0; - } - - if (arg0.length > 1) { - args = arg0; - } - - const result = fn(args); - - // We're assuming the result is an array here. - // see notice in conversions.js; don't use box types - // in conversion functions. - if (typeof result === 'object') { - for (let len = result.length, i = 0; i < len; i++) { - result[i] = Math.round(result[i]); - } - } - - return result; - }; - - // Preserve .conversion property if there is one - if ('conversion' in fn) { - wrappedFn.conversion = fn.conversion; - } - - return wrappedFn; -} - -models.forEach(fromModel => { - convert[fromModel] = {}; - - Object.defineProperty(convert[fromModel], 'channels', {value: conversions[fromModel].channels}); - Object.defineProperty(convert[fromModel], 'labels', {value: conversions[fromModel].labels}); - - const routes = route(fromModel); - const routeModels = Object.keys(routes); - - routeModels.forEach(toModel => { - const fn = routes[toModel]; - - convert[fromModel][toModel] = wrapRounded(fn); - convert[fromModel][toModel].raw = wrapRaw(fn); - }); -}); - -module.exports = convert; diff --git a/node_modules/color-convert/package.json b/node_modules/color-convert/package.json deleted file mode 100644 index 6e48000c..00000000 --- a/node_modules/color-convert/package.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "name": "color-convert", - "description": "Plain color conversion functions", - "version": "2.0.1", - "author": "Heather Arthur ", - "license": "MIT", - "repository": "Qix-/color-convert", - "scripts": { - "pretest": "xo", - "test": "node test/basic.js" - }, - "engines": { - "node": ">=7.0.0" - }, - "keywords": [ - "color", - "colour", - "convert", - "converter", - "conversion", - "rgb", - "hsl", - "hsv", - "hwb", - "cmyk", - "ansi", - "ansi16" - ], - "files": [ - "index.js", - "conversions.js", - "route.js" - ], - "xo": { - "rules": { - "default-case": 0, - "no-inline-comments": 0, - "operator-linebreak": 0 - } - }, - "devDependencies": { - "chalk": "^2.4.2", - "xo": "^0.24.0" - }, - "dependencies": { - "color-name": "~1.1.4" - } -} diff --git a/node_modules/color-convert/route.js b/node_modules/color-convert/route.js deleted file mode 100644 index 1a08521b..00000000 --- a/node_modules/color-convert/route.js +++ /dev/null @@ -1,97 +0,0 @@ -const conversions = require('./conversions'); - -/* - This function routes a model to all other models. - - all functions that are routed have a property `.conversion` attached - to the returned synthetic function. This property is an array - of strings, each with the steps in between the 'from' and 'to' - color models (inclusive). - - conversions that are not possible simply are not included. -*/ - -function buildGraph() { - const graph = {}; - // https://jsperf.com/object-keys-vs-for-in-with-closure/3 - const models = Object.keys(conversions); - - for (let len = models.length, i = 0; i < len; i++) { - graph[models[i]] = { - // http://jsperf.com/1-vs-infinity - // micro-opt, but this is simple. - distance: -1, - parent: null - }; - } - - return graph; -} - -// https://en.wikipedia.org/wiki/Breadth-first_search -function deriveBFS(fromModel) { - const graph = buildGraph(); - const queue = [fromModel]; // Unshift -> queue -> pop - - graph[fromModel].distance = 0; - - while (queue.length) { - const current = queue.pop(); - const adjacents = Object.keys(conversions[current]); - - for (let len = adjacents.length, i = 0; i < len; i++) { - const adjacent = adjacents[i]; - const node = graph[adjacent]; - - if (node.distance === -1) { - node.distance = graph[current].distance + 1; - node.parent = current; - queue.unshift(adjacent); - } - } - } - - return graph; -} - -function link(from, to) { - return function (args) { - return to(from(args)); - }; -} - -function wrapConversion(toModel, graph) { - const path = [graph[toModel].parent, toModel]; - let fn = conversions[graph[toModel].parent][toModel]; - - let cur = graph[toModel].parent; - while (graph[cur].parent) { - path.unshift(graph[cur].parent); - fn = link(conversions[graph[cur].parent][cur], fn); - cur = graph[cur].parent; - } - - fn.conversion = path; - return fn; -} - -module.exports = function (fromModel) { - const graph = deriveBFS(fromModel); - const conversion = {}; - - const models = Object.keys(graph); - for (let len = models.length, i = 0; i < len; i++) { - const toModel = models[i]; - const node = graph[toModel]; - - if (node.parent === null) { - // No possible conversion, or this node is the source model. - continue; - } - - conversion[toModel] = wrapConversion(toModel, graph); - } - - return conversion; -}; - diff --git a/node_modules/color-name/LICENSE b/node_modules/color-name/LICENSE deleted file mode 100644 index 4d9802a8..00000000 --- a/node_modules/color-name/LICENSE +++ /dev/null @@ -1,8 +0,0 @@ -The MIT License (MIT) -Copyright (c) 2015 Dmitry Ivanov - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/node_modules/color-name/README.md b/node_modules/color-name/README.md deleted file mode 100644 index 3611a6b5..00000000 --- a/node_modules/color-name/README.md +++ /dev/null @@ -1,11 +0,0 @@ -A JSON with color names and its values. Based on http://dev.w3.org/csswg/css-color/#named-colors. - -[![NPM](https://nodei.co/npm/color-name.png?mini=true)](https://nodei.co/npm/color-name/) - - -```js -var colors = require('color-name'); -colors.red //[255,0,0] -``` - - diff --git a/node_modules/color-name/index.js b/node_modules/color-name/index.js deleted file mode 100644 index e42aa68a..00000000 --- a/node_modules/color-name/index.js +++ /dev/null @@ -1,152 +0,0 @@ -'use strict' - -module.exports = { - "aliceblue": [240, 248, 255], - "antiquewhite": [250, 235, 215], - "aqua": [0, 255, 255], - "aquamarine": [127, 255, 212], - "azure": [240, 255, 255], - "beige": [245, 245, 220], - "bisque": [255, 228, 196], - "black": [0, 0, 0], - "blanchedalmond": [255, 235, 205], - "blue": [0, 0, 255], - "blueviolet": [138, 43, 226], - "brown": [165, 42, 42], - "burlywood": [222, 184, 135], - "cadetblue": [95, 158, 160], - "chartreuse": [127, 255, 0], - "chocolate": [210, 105, 30], - "coral": [255, 127, 80], - "cornflowerblue": [100, 149, 237], - "cornsilk": [255, 248, 220], - "crimson": [220, 20, 60], - "cyan": [0, 255, 255], - "darkblue": [0, 0, 139], - "darkcyan": [0, 139, 139], - "darkgoldenrod": [184, 134, 11], - "darkgray": [169, 169, 169], - "darkgreen": [0, 100, 0], - "darkgrey": [169, 169, 169], - "darkkhaki": [189, 183, 107], - "darkmagenta": [139, 0, 139], - "darkolivegreen": [85, 107, 47], - "darkorange": [255, 140, 0], - "darkorchid": [153, 50, 204], - "darkred": [139, 0, 0], - "darksalmon": [233, 150, 122], - "darkseagreen": [143, 188, 143], - "darkslateblue": [72, 61, 139], - "darkslategray": [47, 79, 79], - "darkslategrey": [47, 79, 79], - "darkturquoise": [0, 206, 209], - "darkviolet": [148, 0, 211], - "deeppink": [255, 20, 147], - "deepskyblue": [0, 191, 255], - "dimgray": [105, 105, 105], - "dimgrey": [105, 105, 105], - "dodgerblue": [30, 144, 255], - "firebrick": [178, 34, 34], - "floralwhite": [255, 250, 240], - "forestgreen": [34, 139, 34], - "fuchsia": [255, 0, 255], - "gainsboro": [220, 220, 220], - "ghostwhite": [248, 248, 255], - "gold": [255, 215, 0], - "goldenrod": [218, 165, 32], - "gray": [128, 128, 128], - "green": [0, 128, 0], - "greenyellow": [173, 255, 47], - "grey": [128, 128, 128], - "honeydew": [240, 255, 240], - "hotpink": [255, 105, 180], - "indianred": [205, 92, 92], - "indigo": [75, 0, 130], - "ivory": [255, 255, 240], - "khaki": [240, 230, 140], - "lavender": [230, 230, 250], - "lavenderblush": [255, 240, 245], - "lawngreen": [124, 252, 0], - "lemonchiffon": [255, 250, 205], - "lightblue": [173, 216, 230], - "lightcoral": [240, 128, 128], - "lightcyan": [224, 255, 255], - "lightgoldenrodyellow": [250, 250, 210], - "lightgray": [211, 211, 211], - "lightgreen": [144, 238, 144], - "lightgrey": [211, 211, 211], - "lightpink": [255, 182, 193], - "lightsalmon": [255, 160, 122], - "lightseagreen": [32, 178, 170], - "lightskyblue": [135, 206, 250], - "lightslategray": [119, 136, 153], - "lightslategrey": [119, 136, 153], - "lightsteelblue": [176, 196, 222], - "lightyellow": [255, 255, 224], - "lime": [0, 255, 0], - "limegreen": [50, 205, 50], - "linen": [250, 240, 230], - "magenta": [255, 0, 255], - "maroon": [128, 0, 0], - "mediumaquamarine": [102, 205, 170], - "mediumblue": [0, 0, 205], - "mediumorchid": [186, 85, 211], - "mediumpurple": [147, 112, 219], - "mediumseagreen": [60, 179, 113], - "mediumslateblue": [123, 104, 238], - "mediumspringgreen": [0, 250, 154], - "mediumturquoise": [72, 209, 204], - "mediumvioletred": [199, 21, 133], - "midnightblue": [25, 25, 112], - "mintcream": [245, 255, 250], - "mistyrose": [255, 228, 225], - "moccasin": [255, 228, 181], - "navajowhite": [255, 222, 173], - "navy": [0, 0, 128], - "oldlace": [253, 245, 230], - "olive": [128, 128, 0], - "olivedrab": [107, 142, 35], - "orange": [255, 165, 0], - "orangered": [255, 69, 0], - "orchid": [218, 112, 214], - "palegoldenrod": [238, 232, 170], - "palegreen": [152, 251, 152], - "paleturquoise": [175, 238, 238], - "palevioletred": [219, 112, 147], - "papayawhip": [255, 239, 213], - "peachpuff": [255, 218, 185], - "peru": [205, 133, 63], - "pink": [255, 192, 203], - "plum": [221, 160, 221], - "powderblue": [176, 224, 230], - "purple": [128, 0, 128], - "rebeccapurple": [102, 51, 153], - "red": [255, 0, 0], - "rosybrown": [188, 143, 143], - "royalblue": [65, 105, 225], - "saddlebrown": [139, 69, 19], - "salmon": [250, 128, 114], - "sandybrown": [244, 164, 96], - "seagreen": [46, 139, 87], - "seashell": [255, 245, 238], - "sienna": [160, 82, 45], - "silver": [192, 192, 192], - "skyblue": [135, 206, 235], - "slateblue": [106, 90, 205], - "slategray": [112, 128, 144], - "slategrey": [112, 128, 144], - "snow": [255, 250, 250], - "springgreen": [0, 255, 127], - "steelblue": [70, 130, 180], - "tan": [210, 180, 140], - "teal": [0, 128, 128], - "thistle": [216, 191, 216], - "tomato": [255, 99, 71], - "turquoise": [64, 224, 208], - "violet": [238, 130, 238], - "wheat": [245, 222, 179], - "white": [255, 255, 255], - "whitesmoke": [245, 245, 245], - "yellow": [255, 255, 0], - "yellowgreen": [154, 205, 50] -}; diff --git a/node_modules/color-name/package.json b/node_modules/color-name/package.json deleted file mode 100644 index 7acc9028..00000000 --- a/node_modules/color-name/package.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "name": "color-name", - "version": "1.1.4", - "description": "A list of color names and its values", - "main": "index.js", - "files": [ - "index.js" - ], - "scripts": { - "test": "node test.js" - }, - "repository": { - "type": "git", - "url": "git@github.com:colorjs/color-name.git" - }, - "keywords": [ - "color-name", - "color", - "color-keyword", - "keyword" - ], - "author": "DY ", - "license": "MIT", - "bugs": { - "url": "https://github.com/colorjs/color-name/issues" - }, - "homepage": "https://github.com/colorjs/color-name" -} diff --git a/node_modules/emoji-regex/LICENSE-MIT.txt b/node_modules/emoji-regex/LICENSE-MIT.txt deleted file mode 100644 index a41e0a7e..00000000 --- a/node_modules/emoji-regex/LICENSE-MIT.txt +++ /dev/null @@ -1,20 +0,0 @@ -Copyright Mathias Bynens - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/emoji-regex/README.md b/node_modules/emoji-regex/README.md deleted file mode 100644 index f10e1733..00000000 --- a/node_modules/emoji-regex/README.md +++ /dev/null @@ -1,73 +0,0 @@ -# emoji-regex [![Build status](https://travis-ci.org/mathiasbynens/emoji-regex.svg?branch=master)](https://travis-ci.org/mathiasbynens/emoji-regex) - -_emoji-regex_ offers a regular expression to match all emoji symbols (including textual representations of emoji) as per the Unicode Standard. - -This repository contains a script that generates this regular expression based on [the data from Unicode v12](https://github.com/mathiasbynens/unicode-12.0.0). Because of this, the regular expression can easily be updated whenever new emoji are added to the Unicode standard. - -## Installation - -Via [npm](https://www.npmjs.com/): - -```bash -npm install emoji-regex -``` - -In [Node.js](https://nodejs.org/): - -```js -const emojiRegex = require('emoji-regex'); -// Note: because the regular expression has the global flag set, this module -// exports a function that returns the regex rather than exporting the regular -// expression itself, to make it impossible to (accidentally) mutate the -// original regular expression. - -const text = ` -\u{231A}: ⌚ default emoji presentation character (Emoji_Presentation) -\u{2194}\u{FE0F}: ↔️ default text presentation character rendered as emoji -\u{1F469}: 👩 emoji modifier base (Emoji_Modifier_Base) -\u{1F469}\u{1F3FF}: 👩🏿 emoji modifier base followed by a modifier -`; - -const regex = emojiRegex(); -let match; -while (match = regex.exec(text)) { - const emoji = match[0]; - console.log(`Matched sequence ${ emoji } — code points: ${ [...emoji].length }`); -} -``` - -Console output: - -``` -Matched sequence ⌚ — code points: 1 -Matched sequence ⌚ — code points: 1 -Matched sequence ↔️ — code points: 2 -Matched sequence ↔️ — code points: 2 -Matched sequence 👩 — code points: 1 -Matched sequence 👩 — code points: 1 -Matched sequence 👩🏿 — code points: 2 -Matched sequence 👩🏿 — code points: 2 -``` - -To match emoji in their textual representation as well (i.e. emoji that are not `Emoji_Presentation` symbols and that aren’t forced to render as emoji by a variation selector), `require` the other regex: - -```js -const emojiRegex = require('emoji-regex/text.js'); -``` - -Additionally, in environments which support ES2015 Unicode escapes, you may `require` ES2015-style versions of the regexes: - -```js -const emojiRegex = require('emoji-regex/es2015/index.js'); -const emojiRegexText = require('emoji-regex/es2015/text.js'); -``` - -## Author - -| [![twitter/mathias](https://gravatar.com/avatar/24e08a9ea84deb17ae121074d0f17125?s=70)](https://twitter.com/mathias "Follow @mathias on Twitter") | -|---| -| [Mathias Bynens](https://mathiasbynens.be/) | - -## License - -_emoji-regex_ is available under the [MIT](https://mths.be/mit) license. diff --git a/node_modules/emoji-regex/es2015/index.js b/node_modules/emoji-regex/es2015/index.js deleted file mode 100644 index b4cf3dcd..00000000 --- a/node_modules/emoji-regex/es2015/index.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; - -module.exports = () => { - // https://mths.be/emoji - return /\u{1F3F4}\u{E0067}\u{E0062}(?:\u{E0065}\u{E006E}\u{E0067}|\u{E0073}\u{E0063}\u{E0074}|\u{E0077}\u{E006C}\u{E0073})\u{E007F}|\u{1F468}(?:\u{1F3FC}\u200D(?:\u{1F91D}\u200D\u{1F468}\u{1F3FB}|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FF}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FE}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FE}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FD}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FD}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}\u{1F3FC}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u200D(?:\u2764\uFE0F\u200D(?:\u{1F48B}\u200D)?\u{1F468}|[\u{1F468}\u{1F469}]\u200D(?:\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}])|\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}]|[\u{1F468}\u{1F469}]\u200D[\u{1F466}\u{1F467}]|[\u2695\u2696\u2708]\uFE0F|[\u{1F466}\u{1F467}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|(?:\u{1F3FB}\u200D[\u2695\u2696\u2708]|\u{1F3FF}\u200D[\u2695\u2696\u2708]|\u{1F3FE}\u200D[\u2695\u2696\u2708]|\u{1F3FD}\u200D[\u2695\u2696\u2708]|\u{1F3FC}\u200D[\u2695\u2696\u2708])\uFE0F|\u{1F3FB}\u200D[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|[\u{1F3FB}-\u{1F3FF}])|(?:\u{1F9D1}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F9D1}|\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F469})\u{1F3FB}|\u{1F9D1}(?:\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F9D1}[\u{1F3FB}-\u{1F3FF}]|\u200D\u{1F91D}\u200D\u{1F9D1})|(?:\u{1F9D1}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F9D1}|\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D[\u{1F468}\u{1F469}])[\u{1F3FB}-\u{1F3FE}]|(?:\u{1F9D1}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F9D1}|\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F469})[\u{1F3FB}\u{1F3FC}]|\u{1F469}(?:\u{1F3FE}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FD}\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FC}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}\u{1F3FD}-\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FB}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FC}-\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FD}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}\u{1F3FC}\u{1F3FE}\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u200D(?:\u2764\uFE0F\u200D(?:\u{1F48B}\u200D[\u{1F468}\u{1F469}]|[\u{1F468}\u{1F469}])|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FF}\u200D[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F469}\u200D\u{1F469}\u200D(?:\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}])|(?:\u{1F9D1}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F9D1}|\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F469})[\u{1F3FB}-\u{1F3FD}]|\u{1F469}\u200D\u{1F466}\u200D\u{1F466}|\u{1F469}\u200D\u{1F469}\u200D[\u{1F466}\u{1F467}]|(?:\u{1F441}\uFE0F\u200D\u{1F5E8}|\u{1F469}(?:\u{1F3FF}\u200D[\u2695\u2696\u2708]|\u{1F3FE}\u200D[\u2695\u2696\u2708]|\u{1F3FC}\u200D[\u2695\u2696\u2708]|\u{1F3FB}\u200D[\u2695\u2696\u2708]|\u{1F3FD}\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:[\u26F9\u{1F3CB}\u{1F3CC}\u{1F575}]\uFE0F|[\u{1F46F}\u{1F93C}\u{1F9DE}\u{1F9DF}])\u200D[\u2640\u2642]|[\u26F9\u{1F3CB}\u{1F3CC}\u{1F575}][\u{1F3FB}-\u{1F3FF}]\u200D[\u2640\u2642]|[\u{1F3C3}\u{1F3C4}\u{1F3CA}\u{1F46E}\u{1F471}\u{1F473}\u{1F477}\u{1F481}\u{1F482}\u{1F486}\u{1F487}\u{1F645}-\u{1F647}\u{1F64B}\u{1F64D}\u{1F64E}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F926}\u{1F937}-\u{1F939}\u{1F93D}\u{1F93E}\u{1F9B8}\u{1F9B9}\u{1F9CD}-\u{1F9CF}\u{1F9D6}-\u{1F9DD}](?:[\u{1F3FB}-\u{1F3FF}]\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\u{1F3F4}\u200D\u2620)\uFE0F|\u{1F469}\u200D\u{1F467}\u200D[\u{1F466}\u{1F467}]|\u{1F3F3}\uFE0F\u200D\u{1F308}|\u{1F415}\u200D\u{1F9BA}|\u{1F469}\u200D\u{1F466}|\u{1F469}\u200D\u{1F467}|\u{1F1FD}\u{1F1F0}|\u{1F1F4}\u{1F1F2}|\u{1F1F6}\u{1F1E6}|[#\*0-9]\uFE0F\u20E3|\u{1F1E7}[\u{1F1E6}\u{1F1E7}\u{1F1E9}-\u{1F1EF}\u{1F1F1}-\u{1F1F4}\u{1F1F6}-\u{1F1F9}\u{1F1FB}\u{1F1FC}\u{1F1FE}\u{1F1FF}]|\u{1F1F9}[\u{1F1E6}\u{1F1E8}\u{1F1E9}\u{1F1EB}-\u{1F1ED}\u{1F1EF}-\u{1F1F4}\u{1F1F7}\u{1F1F9}\u{1F1FB}\u{1F1FC}\u{1F1FF}]|\u{1F1EA}[\u{1F1E6}\u{1F1E8}\u{1F1EA}\u{1F1EC}\u{1F1ED}\u{1F1F7}-\u{1F1FA}]|\u{1F9D1}[\u{1F3FB}-\u{1F3FF}]|\u{1F1F7}[\u{1F1EA}\u{1F1F4}\u{1F1F8}\u{1F1FA}\u{1F1FC}]|\u{1F469}[\u{1F3FB}-\u{1F3FF}]|\u{1F1F2}[\u{1F1E6}\u{1F1E8}-\u{1F1ED}\u{1F1F0}-\u{1F1FF}]|\u{1F1E6}[\u{1F1E8}-\u{1F1EC}\u{1F1EE}\u{1F1F1}\u{1F1F2}\u{1F1F4}\u{1F1F6}-\u{1F1FA}\u{1F1FC}\u{1F1FD}\u{1F1FF}]|\u{1F1F0}[\u{1F1EA}\u{1F1EC}-\u{1F1EE}\u{1F1F2}\u{1F1F3}\u{1F1F5}\u{1F1F7}\u{1F1FC}\u{1F1FE}\u{1F1FF}]|\u{1F1ED}[\u{1F1F0}\u{1F1F2}\u{1F1F3}\u{1F1F7}\u{1F1F9}\u{1F1FA}]|\u{1F1E9}[\u{1F1EA}\u{1F1EC}\u{1F1EF}\u{1F1F0}\u{1F1F2}\u{1F1F4}\u{1F1FF}]|\u{1F1FE}[\u{1F1EA}\u{1F1F9}]|\u{1F1EC}[\u{1F1E6}\u{1F1E7}\u{1F1E9}-\u{1F1EE}\u{1F1F1}-\u{1F1F3}\u{1F1F5}-\u{1F1FA}\u{1F1FC}\u{1F1FE}]|\u{1F1F8}[\u{1F1E6}-\u{1F1EA}\u{1F1EC}-\u{1F1F4}\u{1F1F7}-\u{1F1F9}\u{1F1FB}\u{1F1FD}-\u{1F1FF}]|\u{1F1EB}[\u{1F1EE}-\u{1F1F0}\u{1F1F2}\u{1F1F4}\u{1F1F7}]|\u{1F1F5}[\u{1F1E6}\u{1F1EA}-\u{1F1ED}\u{1F1F0}-\u{1F1F3}\u{1F1F7}-\u{1F1F9}\u{1F1FC}\u{1F1FE}]|\u{1F1FB}[\u{1F1E6}\u{1F1E8}\u{1F1EA}\u{1F1EC}\u{1F1EE}\u{1F1F3}\u{1F1FA}]|\u{1F1F3}[\u{1F1E6}\u{1F1E8}\u{1F1EA}-\u{1F1EC}\u{1F1EE}\u{1F1F1}\u{1F1F4}\u{1F1F5}\u{1F1F7}\u{1F1FA}\u{1F1FF}]|\u{1F1E8}[\u{1F1E6}\u{1F1E8}\u{1F1E9}\u{1F1EB}-\u{1F1EE}\u{1F1F0}-\u{1F1F5}\u{1F1F7}\u{1F1FA}-\u{1F1FF}]|\u{1F1F1}[\u{1F1E6}-\u{1F1E8}\u{1F1EE}\u{1F1F0}\u{1F1F7}-\u{1F1FB}\u{1F1FE}]|\u{1F1FF}[\u{1F1E6}\u{1F1F2}\u{1F1FC}]|\u{1F1FC}[\u{1F1EB}\u{1F1F8}]|\u{1F1FA}[\u{1F1E6}\u{1F1EC}\u{1F1F2}\u{1F1F3}\u{1F1F8}\u{1F1FE}\u{1F1FF}]|\u{1F1EE}[\u{1F1E8}-\u{1F1EA}\u{1F1F1}-\u{1F1F4}\u{1F1F6}-\u{1F1F9}]|\u{1F1EF}[\u{1F1EA}\u{1F1F2}\u{1F1F4}\u{1F1F5}]|[\u{1F3C3}\u{1F3C4}\u{1F3CA}\u{1F46E}\u{1F471}\u{1F473}\u{1F477}\u{1F481}\u{1F482}\u{1F486}\u{1F487}\u{1F645}-\u{1F647}\u{1F64B}\u{1F64D}\u{1F64E}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F926}\u{1F937}-\u{1F939}\u{1F93D}\u{1F93E}\u{1F9B8}\u{1F9B9}\u{1F9CD}-\u{1F9CF}\u{1F9D6}-\u{1F9DD}][\u{1F3FB}-\u{1F3FF}]|[\u26F9\u{1F3CB}\u{1F3CC}\u{1F575}][\u{1F3FB}-\u{1F3FF}]|[\u261D\u270A-\u270D\u{1F385}\u{1F3C2}\u{1F3C7}\u{1F442}\u{1F443}\u{1F446}-\u{1F450}\u{1F466}\u{1F467}\u{1F46B}-\u{1F46D}\u{1F470}\u{1F472}\u{1F474}-\u{1F476}\u{1F478}\u{1F47C}\u{1F483}\u{1F485}\u{1F4AA}\u{1F574}\u{1F57A}\u{1F590}\u{1F595}\u{1F596}\u{1F64C}\u{1F64F}\u{1F6C0}\u{1F6CC}\u{1F90F}\u{1F918}-\u{1F91C}\u{1F91E}\u{1F91F}\u{1F930}-\u{1F936}\u{1F9B5}\u{1F9B6}\u{1F9BB}\u{1F9D2}-\u{1F9D5}][\u{1F3FB}-\u{1F3FF}]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55\u{1F004}\u{1F0CF}\u{1F18E}\u{1F191}-\u{1F19A}\u{1F1E6}-\u{1F1FF}\u{1F201}\u{1F21A}\u{1F22F}\u{1F232}-\u{1F236}\u{1F238}-\u{1F23A}\u{1F250}\u{1F251}\u{1F300}-\u{1F320}\u{1F32D}-\u{1F335}\u{1F337}-\u{1F37C}\u{1F37E}-\u{1F393}\u{1F3A0}-\u{1F3CA}\u{1F3CF}-\u{1F3D3}\u{1F3E0}-\u{1F3F0}\u{1F3F4}\u{1F3F8}-\u{1F43E}\u{1F440}\u{1F442}-\u{1F4FC}\u{1F4FF}-\u{1F53D}\u{1F54B}-\u{1F54E}\u{1F550}-\u{1F567}\u{1F57A}\u{1F595}\u{1F596}\u{1F5A4}\u{1F5FB}-\u{1F64F}\u{1F680}-\u{1F6C5}\u{1F6CC}\u{1F6D0}-\u{1F6D2}\u{1F6D5}\u{1F6EB}\u{1F6EC}\u{1F6F4}-\u{1F6FA}\u{1F7E0}-\u{1F7EB}\u{1F90D}-\u{1F93A}\u{1F93C}-\u{1F945}\u{1F947}-\u{1F971}\u{1F973}-\u{1F976}\u{1F97A}-\u{1F9A2}\u{1F9A5}-\u{1F9AA}\u{1F9AE}-\u{1F9CA}\u{1F9CD}-\u{1F9FF}\u{1FA70}-\u{1FA73}\u{1FA78}-\u{1FA7A}\u{1FA80}-\u{1FA82}\u{1FA90}-\u{1FA95}]|[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299\u{1F004}\u{1F0CF}\u{1F170}\u{1F171}\u{1F17E}\u{1F17F}\u{1F18E}\u{1F191}-\u{1F19A}\u{1F1E6}-\u{1F1FF}\u{1F201}\u{1F202}\u{1F21A}\u{1F22F}\u{1F232}-\u{1F23A}\u{1F250}\u{1F251}\u{1F300}-\u{1F321}\u{1F324}-\u{1F393}\u{1F396}\u{1F397}\u{1F399}-\u{1F39B}\u{1F39E}-\u{1F3F0}\u{1F3F3}-\u{1F3F5}\u{1F3F7}-\u{1F4FD}\u{1F4FF}-\u{1F53D}\u{1F549}-\u{1F54E}\u{1F550}-\u{1F567}\u{1F56F}\u{1F570}\u{1F573}-\u{1F57A}\u{1F587}\u{1F58A}-\u{1F58D}\u{1F590}\u{1F595}\u{1F596}\u{1F5A4}\u{1F5A5}\u{1F5A8}\u{1F5B1}\u{1F5B2}\u{1F5BC}\u{1F5C2}-\u{1F5C4}\u{1F5D1}-\u{1F5D3}\u{1F5DC}-\u{1F5DE}\u{1F5E1}\u{1F5E3}\u{1F5E8}\u{1F5EF}\u{1F5F3}\u{1F5FA}-\u{1F64F}\u{1F680}-\u{1F6C5}\u{1F6CB}-\u{1F6D2}\u{1F6D5}\u{1F6E0}-\u{1F6E5}\u{1F6E9}\u{1F6EB}\u{1F6EC}\u{1F6F0}\u{1F6F3}-\u{1F6FA}\u{1F7E0}-\u{1F7EB}\u{1F90D}-\u{1F93A}\u{1F93C}-\u{1F945}\u{1F947}-\u{1F971}\u{1F973}-\u{1F976}\u{1F97A}-\u{1F9A2}\u{1F9A5}-\u{1F9AA}\u{1F9AE}-\u{1F9CA}\u{1F9CD}-\u{1F9FF}\u{1FA70}-\u{1FA73}\u{1FA78}-\u{1FA7A}\u{1FA80}-\u{1FA82}\u{1FA90}-\u{1FA95}]\uFE0F|[\u261D\u26F9\u270A-\u270D\u{1F385}\u{1F3C2}-\u{1F3C4}\u{1F3C7}\u{1F3CA}-\u{1F3CC}\u{1F442}\u{1F443}\u{1F446}-\u{1F450}\u{1F466}-\u{1F478}\u{1F47C}\u{1F481}-\u{1F483}\u{1F485}-\u{1F487}\u{1F48F}\u{1F491}\u{1F4AA}\u{1F574}\u{1F575}\u{1F57A}\u{1F590}\u{1F595}\u{1F596}\u{1F645}-\u{1F647}\u{1F64B}-\u{1F64F}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F6C0}\u{1F6CC}\u{1F90F}\u{1F918}-\u{1F91F}\u{1F926}\u{1F930}-\u{1F939}\u{1F93C}-\u{1F93E}\u{1F9B5}\u{1F9B6}\u{1F9B8}\u{1F9B9}\u{1F9BB}\u{1F9CD}-\u{1F9CF}\u{1F9D1}-\u{1F9DD}]/gu; -}; diff --git a/node_modules/emoji-regex/es2015/text.js b/node_modules/emoji-regex/es2015/text.js deleted file mode 100644 index 780309df..00000000 --- a/node_modules/emoji-regex/es2015/text.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; - -module.exports = () => { - // https://mths.be/emoji - return /\u{1F3F4}\u{E0067}\u{E0062}(?:\u{E0065}\u{E006E}\u{E0067}|\u{E0073}\u{E0063}\u{E0074}|\u{E0077}\u{E006C}\u{E0073})\u{E007F}|\u{1F468}(?:\u{1F3FC}\u200D(?:\u{1F91D}\u200D\u{1F468}\u{1F3FB}|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FF}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FE}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FE}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FD}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FD}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}\u{1F3FC}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u200D(?:\u2764\uFE0F\u200D(?:\u{1F48B}\u200D)?\u{1F468}|[\u{1F468}\u{1F469}]\u200D(?:\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}])|\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}]|[\u{1F468}\u{1F469}]\u200D[\u{1F466}\u{1F467}]|[\u2695\u2696\u2708]\uFE0F|[\u{1F466}\u{1F467}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|(?:\u{1F3FB}\u200D[\u2695\u2696\u2708]|\u{1F3FF}\u200D[\u2695\u2696\u2708]|\u{1F3FE}\u200D[\u2695\u2696\u2708]|\u{1F3FD}\u200D[\u2695\u2696\u2708]|\u{1F3FC}\u200D[\u2695\u2696\u2708])\uFE0F|\u{1F3FB}\u200D[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|[\u{1F3FB}-\u{1F3FF}])|(?:\u{1F9D1}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F9D1}|\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F469})\u{1F3FB}|\u{1F9D1}(?:\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F9D1}[\u{1F3FB}-\u{1F3FF}]|\u200D\u{1F91D}\u200D\u{1F9D1})|(?:\u{1F9D1}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F9D1}|\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D[\u{1F468}\u{1F469}])[\u{1F3FB}-\u{1F3FE}]|(?:\u{1F9D1}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F9D1}|\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F469})[\u{1F3FB}\u{1F3FC}]|\u{1F469}(?:\u{1F3FE}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FD}\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FC}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}\u{1F3FD}-\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FB}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FC}-\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FD}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}\u{1F3FC}\u{1F3FE}\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u200D(?:\u2764\uFE0F\u200D(?:\u{1F48B}\u200D[\u{1F468}\u{1F469}]|[\u{1F468}\u{1F469}])|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FF}\u200D[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F469}\u200D\u{1F469}\u200D(?:\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}])|(?:\u{1F9D1}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F9D1}|\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F469})[\u{1F3FB}-\u{1F3FD}]|\u{1F469}\u200D\u{1F466}\u200D\u{1F466}|\u{1F469}\u200D\u{1F469}\u200D[\u{1F466}\u{1F467}]|(?:\u{1F441}\uFE0F\u200D\u{1F5E8}|\u{1F469}(?:\u{1F3FF}\u200D[\u2695\u2696\u2708]|\u{1F3FE}\u200D[\u2695\u2696\u2708]|\u{1F3FC}\u200D[\u2695\u2696\u2708]|\u{1F3FB}\u200D[\u2695\u2696\u2708]|\u{1F3FD}\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:[\u26F9\u{1F3CB}\u{1F3CC}\u{1F575}]\uFE0F|[\u{1F46F}\u{1F93C}\u{1F9DE}\u{1F9DF}])\u200D[\u2640\u2642]|[\u26F9\u{1F3CB}\u{1F3CC}\u{1F575}][\u{1F3FB}-\u{1F3FF}]\u200D[\u2640\u2642]|[\u{1F3C3}\u{1F3C4}\u{1F3CA}\u{1F46E}\u{1F471}\u{1F473}\u{1F477}\u{1F481}\u{1F482}\u{1F486}\u{1F487}\u{1F645}-\u{1F647}\u{1F64B}\u{1F64D}\u{1F64E}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F926}\u{1F937}-\u{1F939}\u{1F93D}\u{1F93E}\u{1F9B8}\u{1F9B9}\u{1F9CD}-\u{1F9CF}\u{1F9D6}-\u{1F9DD}](?:[\u{1F3FB}-\u{1F3FF}]\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\u{1F3F4}\u200D\u2620)\uFE0F|\u{1F469}\u200D\u{1F467}\u200D[\u{1F466}\u{1F467}]|\u{1F3F3}\uFE0F\u200D\u{1F308}|\u{1F415}\u200D\u{1F9BA}|\u{1F469}\u200D\u{1F466}|\u{1F469}\u200D\u{1F467}|\u{1F1FD}\u{1F1F0}|\u{1F1F4}\u{1F1F2}|\u{1F1F6}\u{1F1E6}|[#\*0-9]\uFE0F\u20E3|\u{1F1E7}[\u{1F1E6}\u{1F1E7}\u{1F1E9}-\u{1F1EF}\u{1F1F1}-\u{1F1F4}\u{1F1F6}-\u{1F1F9}\u{1F1FB}\u{1F1FC}\u{1F1FE}\u{1F1FF}]|\u{1F1F9}[\u{1F1E6}\u{1F1E8}\u{1F1E9}\u{1F1EB}-\u{1F1ED}\u{1F1EF}-\u{1F1F4}\u{1F1F7}\u{1F1F9}\u{1F1FB}\u{1F1FC}\u{1F1FF}]|\u{1F1EA}[\u{1F1E6}\u{1F1E8}\u{1F1EA}\u{1F1EC}\u{1F1ED}\u{1F1F7}-\u{1F1FA}]|\u{1F9D1}[\u{1F3FB}-\u{1F3FF}]|\u{1F1F7}[\u{1F1EA}\u{1F1F4}\u{1F1F8}\u{1F1FA}\u{1F1FC}]|\u{1F469}[\u{1F3FB}-\u{1F3FF}]|\u{1F1F2}[\u{1F1E6}\u{1F1E8}-\u{1F1ED}\u{1F1F0}-\u{1F1FF}]|\u{1F1E6}[\u{1F1E8}-\u{1F1EC}\u{1F1EE}\u{1F1F1}\u{1F1F2}\u{1F1F4}\u{1F1F6}-\u{1F1FA}\u{1F1FC}\u{1F1FD}\u{1F1FF}]|\u{1F1F0}[\u{1F1EA}\u{1F1EC}-\u{1F1EE}\u{1F1F2}\u{1F1F3}\u{1F1F5}\u{1F1F7}\u{1F1FC}\u{1F1FE}\u{1F1FF}]|\u{1F1ED}[\u{1F1F0}\u{1F1F2}\u{1F1F3}\u{1F1F7}\u{1F1F9}\u{1F1FA}]|\u{1F1E9}[\u{1F1EA}\u{1F1EC}\u{1F1EF}\u{1F1F0}\u{1F1F2}\u{1F1F4}\u{1F1FF}]|\u{1F1FE}[\u{1F1EA}\u{1F1F9}]|\u{1F1EC}[\u{1F1E6}\u{1F1E7}\u{1F1E9}-\u{1F1EE}\u{1F1F1}-\u{1F1F3}\u{1F1F5}-\u{1F1FA}\u{1F1FC}\u{1F1FE}]|\u{1F1F8}[\u{1F1E6}-\u{1F1EA}\u{1F1EC}-\u{1F1F4}\u{1F1F7}-\u{1F1F9}\u{1F1FB}\u{1F1FD}-\u{1F1FF}]|\u{1F1EB}[\u{1F1EE}-\u{1F1F0}\u{1F1F2}\u{1F1F4}\u{1F1F7}]|\u{1F1F5}[\u{1F1E6}\u{1F1EA}-\u{1F1ED}\u{1F1F0}-\u{1F1F3}\u{1F1F7}-\u{1F1F9}\u{1F1FC}\u{1F1FE}]|\u{1F1FB}[\u{1F1E6}\u{1F1E8}\u{1F1EA}\u{1F1EC}\u{1F1EE}\u{1F1F3}\u{1F1FA}]|\u{1F1F3}[\u{1F1E6}\u{1F1E8}\u{1F1EA}-\u{1F1EC}\u{1F1EE}\u{1F1F1}\u{1F1F4}\u{1F1F5}\u{1F1F7}\u{1F1FA}\u{1F1FF}]|\u{1F1E8}[\u{1F1E6}\u{1F1E8}\u{1F1E9}\u{1F1EB}-\u{1F1EE}\u{1F1F0}-\u{1F1F5}\u{1F1F7}\u{1F1FA}-\u{1F1FF}]|\u{1F1F1}[\u{1F1E6}-\u{1F1E8}\u{1F1EE}\u{1F1F0}\u{1F1F7}-\u{1F1FB}\u{1F1FE}]|\u{1F1FF}[\u{1F1E6}\u{1F1F2}\u{1F1FC}]|\u{1F1FC}[\u{1F1EB}\u{1F1F8}]|\u{1F1FA}[\u{1F1E6}\u{1F1EC}\u{1F1F2}\u{1F1F3}\u{1F1F8}\u{1F1FE}\u{1F1FF}]|\u{1F1EE}[\u{1F1E8}-\u{1F1EA}\u{1F1F1}-\u{1F1F4}\u{1F1F6}-\u{1F1F9}]|\u{1F1EF}[\u{1F1EA}\u{1F1F2}\u{1F1F4}\u{1F1F5}]|[\u{1F3C3}\u{1F3C4}\u{1F3CA}\u{1F46E}\u{1F471}\u{1F473}\u{1F477}\u{1F481}\u{1F482}\u{1F486}\u{1F487}\u{1F645}-\u{1F647}\u{1F64B}\u{1F64D}\u{1F64E}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F926}\u{1F937}-\u{1F939}\u{1F93D}\u{1F93E}\u{1F9B8}\u{1F9B9}\u{1F9CD}-\u{1F9CF}\u{1F9D6}-\u{1F9DD}][\u{1F3FB}-\u{1F3FF}]|[\u26F9\u{1F3CB}\u{1F3CC}\u{1F575}][\u{1F3FB}-\u{1F3FF}]|[\u261D\u270A-\u270D\u{1F385}\u{1F3C2}\u{1F3C7}\u{1F442}\u{1F443}\u{1F446}-\u{1F450}\u{1F466}\u{1F467}\u{1F46B}-\u{1F46D}\u{1F470}\u{1F472}\u{1F474}-\u{1F476}\u{1F478}\u{1F47C}\u{1F483}\u{1F485}\u{1F4AA}\u{1F574}\u{1F57A}\u{1F590}\u{1F595}\u{1F596}\u{1F64C}\u{1F64F}\u{1F6C0}\u{1F6CC}\u{1F90F}\u{1F918}-\u{1F91C}\u{1F91E}\u{1F91F}\u{1F930}-\u{1F936}\u{1F9B5}\u{1F9B6}\u{1F9BB}\u{1F9D2}-\u{1F9D5}][\u{1F3FB}-\u{1F3FF}]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55\u{1F004}\u{1F0CF}\u{1F18E}\u{1F191}-\u{1F19A}\u{1F1E6}-\u{1F1FF}\u{1F201}\u{1F21A}\u{1F22F}\u{1F232}-\u{1F236}\u{1F238}-\u{1F23A}\u{1F250}\u{1F251}\u{1F300}-\u{1F320}\u{1F32D}-\u{1F335}\u{1F337}-\u{1F37C}\u{1F37E}-\u{1F393}\u{1F3A0}-\u{1F3CA}\u{1F3CF}-\u{1F3D3}\u{1F3E0}-\u{1F3F0}\u{1F3F4}\u{1F3F8}-\u{1F43E}\u{1F440}\u{1F442}-\u{1F4FC}\u{1F4FF}-\u{1F53D}\u{1F54B}-\u{1F54E}\u{1F550}-\u{1F567}\u{1F57A}\u{1F595}\u{1F596}\u{1F5A4}\u{1F5FB}-\u{1F64F}\u{1F680}-\u{1F6C5}\u{1F6CC}\u{1F6D0}-\u{1F6D2}\u{1F6D5}\u{1F6EB}\u{1F6EC}\u{1F6F4}-\u{1F6FA}\u{1F7E0}-\u{1F7EB}\u{1F90D}-\u{1F93A}\u{1F93C}-\u{1F945}\u{1F947}-\u{1F971}\u{1F973}-\u{1F976}\u{1F97A}-\u{1F9A2}\u{1F9A5}-\u{1F9AA}\u{1F9AE}-\u{1F9CA}\u{1F9CD}-\u{1F9FF}\u{1FA70}-\u{1FA73}\u{1FA78}-\u{1FA7A}\u{1FA80}-\u{1FA82}\u{1FA90}-\u{1FA95}]|[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299\u{1F004}\u{1F0CF}\u{1F170}\u{1F171}\u{1F17E}\u{1F17F}\u{1F18E}\u{1F191}-\u{1F19A}\u{1F1E6}-\u{1F1FF}\u{1F201}\u{1F202}\u{1F21A}\u{1F22F}\u{1F232}-\u{1F23A}\u{1F250}\u{1F251}\u{1F300}-\u{1F321}\u{1F324}-\u{1F393}\u{1F396}\u{1F397}\u{1F399}-\u{1F39B}\u{1F39E}-\u{1F3F0}\u{1F3F3}-\u{1F3F5}\u{1F3F7}-\u{1F4FD}\u{1F4FF}-\u{1F53D}\u{1F549}-\u{1F54E}\u{1F550}-\u{1F567}\u{1F56F}\u{1F570}\u{1F573}-\u{1F57A}\u{1F587}\u{1F58A}-\u{1F58D}\u{1F590}\u{1F595}\u{1F596}\u{1F5A4}\u{1F5A5}\u{1F5A8}\u{1F5B1}\u{1F5B2}\u{1F5BC}\u{1F5C2}-\u{1F5C4}\u{1F5D1}-\u{1F5D3}\u{1F5DC}-\u{1F5DE}\u{1F5E1}\u{1F5E3}\u{1F5E8}\u{1F5EF}\u{1F5F3}\u{1F5FA}-\u{1F64F}\u{1F680}-\u{1F6C5}\u{1F6CB}-\u{1F6D2}\u{1F6D5}\u{1F6E0}-\u{1F6E5}\u{1F6E9}\u{1F6EB}\u{1F6EC}\u{1F6F0}\u{1F6F3}-\u{1F6FA}\u{1F7E0}-\u{1F7EB}\u{1F90D}-\u{1F93A}\u{1F93C}-\u{1F945}\u{1F947}-\u{1F971}\u{1F973}-\u{1F976}\u{1F97A}-\u{1F9A2}\u{1F9A5}-\u{1F9AA}\u{1F9AE}-\u{1F9CA}\u{1F9CD}-\u{1F9FF}\u{1FA70}-\u{1FA73}\u{1FA78}-\u{1FA7A}\u{1FA80}-\u{1FA82}\u{1FA90}-\u{1FA95}]\uFE0F?|[\u261D\u26F9\u270A-\u270D\u{1F385}\u{1F3C2}-\u{1F3C4}\u{1F3C7}\u{1F3CA}-\u{1F3CC}\u{1F442}\u{1F443}\u{1F446}-\u{1F450}\u{1F466}-\u{1F478}\u{1F47C}\u{1F481}-\u{1F483}\u{1F485}-\u{1F487}\u{1F48F}\u{1F491}\u{1F4AA}\u{1F574}\u{1F575}\u{1F57A}\u{1F590}\u{1F595}\u{1F596}\u{1F645}-\u{1F647}\u{1F64B}-\u{1F64F}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F6C0}\u{1F6CC}\u{1F90F}\u{1F918}-\u{1F91F}\u{1F926}\u{1F930}-\u{1F939}\u{1F93C}-\u{1F93E}\u{1F9B5}\u{1F9B6}\u{1F9B8}\u{1F9B9}\u{1F9BB}\u{1F9CD}-\u{1F9CF}\u{1F9D1}-\u{1F9DD}]/gu; -}; diff --git a/node_modules/emoji-regex/index.d.ts b/node_modules/emoji-regex/index.d.ts deleted file mode 100644 index 1955b470..00000000 --- a/node_modules/emoji-regex/index.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -declare module 'emoji-regex' { - function emojiRegex(): RegExp; - - export default emojiRegex; -} - -declare module 'emoji-regex/text' { - function emojiRegex(): RegExp; - - export default emojiRegex; -} - -declare module 'emoji-regex/es2015' { - function emojiRegex(): RegExp; - - export default emojiRegex; -} - -declare module 'emoji-regex/es2015/text' { - function emojiRegex(): RegExp; - - export default emojiRegex; -} diff --git a/node_modules/emoji-regex/index.js b/node_modules/emoji-regex/index.js deleted file mode 100644 index d993a3a9..00000000 --- a/node_modules/emoji-regex/index.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; - -module.exports = function () { - // https://mths.be/emoji - return /\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F|\uD83D\uDC68(?:\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68\uD83C\uDFFB|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|[\u2695\u2696\u2708]\uFE0F|\uD83D[\uDC66\uDC67]|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708])\uFE0F|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C[\uDFFB-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)\uD83C\uDFFB|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB\uDFFC])|\uD83D\uDC69(?:\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB-\uDFFD])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)\uFE0F|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620)\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDF6\uD83C\uDDE6|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDB5\uDDB6\uDDBB\uDDD2-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5\uDEEB\uDEEC\uDEF4-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g; -}; diff --git a/node_modules/emoji-regex/package.json b/node_modules/emoji-regex/package.json deleted file mode 100644 index 6d323528..00000000 --- a/node_modules/emoji-regex/package.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "name": "emoji-regex", - "version": "8.0.0", - "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", - "homepage": "https://mths.be/emoji-regex", - "main": "index.js", - "types": "index.d.ts", - "keywords": [ - "unicode", - "regex", - "regexp", - "regular expressions", - "code points", - "symbols", - "characters", - "emoji" - ], - "license": "MIT", - "author": { - "name": "Mathias Bynens", - "url": "https://mathiasbynens.be/" - }, - "repository": { - "type": "git", - "url": "https://github.com/mathiasbynens/emoji-regex.git" - }, - "bugs": "https://github.com/mathiasbynens/emoji-regex/issues", - "files": [ - "LICENSE-MIT.txt", - "index.js", - "index.d.ts", - "text.js", - "es2015/index.js", - "es2015/text.js" - ], - "scripts": { - "build": "rm -rf -- es2015; babel src -d .; NODE_ENV=es2015 babel src -d ./es2015; node script/inject-sequences.js", - "test": "mocha", - "test:watch": "npm run test -- --watch" - }, - "devDependencies": { - "@babel/cli": "^7.2.3", - "@babel/core": "^7.3.4", - "@babel/plugin-proposal-unicode-property-regex": "^7.2.0", - "@babel/preset-env": "^7.3.4", - "mocha": "^6.0.2", - "regexgen": "^1.3.0", - "unicode-12.0.0": "^0.7.9" - } -} diff --git a/node_modules/emoji-regex/text.js b/node_modules/emoji-regex/text.js deleted file mode 100644 index 0a55ce2f..00000000 --- a/node_modules/emoji-regex/text.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; - -module.exports = function () { - // https://mths.be/emoji - return /\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F|\uD83D\uDC68(?:\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68\uD83C\uDFFB|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|[\u2695\u2696\u2708]\uFE0F|\uD83D[\uDC66\uDC67]|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708])\uFE0F|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C[\uDFFB-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)\uD83C\uDFFB|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB\uDFFC])|\uD83D\uDC69(?:\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB-\uDFFD])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)\uFE0F|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620)\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDF6\uD83C\uDDE6|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDB5\uDDB6\uDDBB\uDDD2-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5\uDEEB\uDEEC\uDEF4-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])\uFE0F?|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g; -}; diff --git a/node_modules/escalade/index.d.mts b/node_modules/escalade/index.d.mts deleted file mode 100644 index 550699cf..00000000 --- a/node_modules/escalade/index.d.mts +++ /dev/null @@ -1,11 +0,0 @@ -type Promisable = T | Promise; - -export type Callback = ( - directory: string, - files: string[], -) => Promisable; - -export default function ( - directory: string, - callback: Callback, -): Promise; diff --git a/node_modules/escalade/index.d.ts b/node_modules/escalade/index.d.ts deleted file mode 100644 index 26c58f2f..00000000 --- a/node_modules/escalade/index.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -type Promisable = T | Promise; - -declare namespace escalade { - export type Callback = ( - directory: string, - files: string[], - ) => Promisable; -} - -declare function escalade( - directory: string, - callback: escalade.Callback, -): Promise; - -export = escalade; diff --git a/node_modules/escalade/license b/node_modules/escalade/license deleted file mode 100644 index fa6089fa..00000000 --- a/node_modules/escalade/license +++ /dev/null @@ -1,9 +0,0 @@ -MIT License - -Copyright (c) Luke Edwards (lukeed.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/escalade/package.json b/node_modules/escalade/package.json deleted file mode 100644 index 1eed4f93..00000000 --- a/node_modules/escalade/package.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "name": "escalade", - "version": "3.2.0", - "repository": "lukeed/escalade", - "description": "A tiny (183B to 210B) and fast utility to ascend parent directories", - "module": "dist/index.mjs", - "main": "dist/index.js", - "types": "index.d.ts", - "license": "MIT", - "author": { - "name": "Luke Edwards", - "email": "luke.edwards05@gmail.com", - "url": "https://lukeed.com" - }, - "exports": { - ".": [ - { - "import": { - "types": "./index.d.mts", - "default": "./dist/index.mjs" - }, - "require": { - "types": "./index.d.ts", - "default": "./dist/index.js" - } - }, - "./dist/index.js" - ], - "./sync": [ - { - "import": { - "types": "./sync/index.d.mts", - "default": "./sync/index.mjs" - }, - "require": { - "types": "./sync/index.d.ts", - "default": "./sync/index.js" - } - }, - "./sync/index.js" - ] - }, - "files": [ - "*.d.mts", - "*.d.ts", - "dist", - "sync" - ], - "modes": { - "sync": "src/sync.js", - "default": "src/async.js" - }, - "engines": { - "node": ">=6" - }, - "scripts": { - "build": "bundt", - "pretest": "npm run build", - "test": "uvu -r esm test -i fixtures" - }, - "keywords": [ - "find", - "parent", - "parents", - "directory", - "search", - "walk" - ], - "devDependencies": { - "bundt": "1.1.1", - "esm": "3.2.25", - "uvu": "0.3.3" - } -} diff --git a/node_modules/escalade/readme.md b/node_modules/escalade/readme.md deleted file mode 100644 index e07ee0d3..00000000 --- a/node_modules/escalade/readme.md +++ /dev/null @@ -1,211 +0,0 @@ -# escalade [![CI](https://github.com/lukeed/escalade/workflows/CI/badge.svg)](https://github.com/lukeed/escalade/actions) [![licenses](https://licenses.dev/b/npm/escalade)](https://licenses.dev/npm/escalade) [![codecov](https://badgen.now.sh/codecov/c/github/lukeed/escalade)](https://codecov.io/gh/lukeed/escalade) - -> A tiny (183B to 210B) and [fast](#benchmarks) utility to ascend parent directories - -With [escalade](https://en.wikipedia.org/wiki/Escalade), you can scale parent directories until you've found what you're looking for.
    Given an input file or directory, `escalade` will continue executing your callback function until either: - -1) the callback returns a truthy value -2) `escalade` has reached the system root directory (eg, `/`) - -> **Important:**
    Please note that `escalade` only deals with direct ancestry – it will not dive into parents' sibling directories. - ---- - -**Notice:** As of v3.1.0, `escalade` now includes [Deno support](http://deno.land/x/escalade)! Please see [Deno Usage](#deno) below. - ---- - -## Install - -``` -$ npm install --save escalade -``` - - -## Modes - -There are two "versions" of `escalade` available: - -#### "async" -> **Node.js:** >= 8.x
    -> **Size (gzip):** 210 bytes
    -> **Availability:** [CommonJS](https://unpkg.com/escalade/dist/index.js), [ES Module](https://unpkg.com/escalade/dist/index.mjs) - -This is the primary/default mode. It makes use of `async`/`await` and [`util.promisify`](https://nodejs.org/api/util.html#util_util_promisify_original). - -#### "sync" -> **Node.js:** >= 6.x
    -> **Size (gzip):** 183 bytes
    -> **Availability:** [CommonJS](https://unpkg.com/escalade/sync/index.js), [ES Module](https://unpkg.com/escalade/sync/index.mjs) - -This is the opt-in mode, ideal for scenarios where `async` usage cannot be supported. - - -## Usage - -***Example Structure*** - -``` -/Users/lukeed - └── oss - ├── license - └── escalade - ├── package.json - └── test - └── fixtures - ├── index.js - └── foobar - └── demo.js -``` - -***Example Usage*** - -```js -//~> demo.js -import { join } from 'path'; -import escalade from 'escalade'; - -const input = join(__dirname, 'demo.js'); -// or: const input = __dirname; - -const pkg = await escalade(input, (dir, names) => { - console.log('~> dir:', dir); - console.log('~> names:', names); - console.log('---'); - - if (names.includes('package.json')) { - // will be resolved into absolute - return 'package.json'; - } -}); - -//~> dir: /Users/lukeed/oss/escalade/test/fixtures/foobar -//~> names: ['demo.js'] -//--- -//~> dir: /Users/lukeed/oss/escalade/test/fixtures -//~> names: ['index.js', 'foobar'] -//--- -//~> dir: /Users/lukeed/oss/escalade/test -//~> names: ['fixtures'] -//--- -//~> dir: /Users/lukeed/oss/escalade -//~> names: ['package.json', 'test'] -//--- - -console.log(pkg); -//=> /Users/lukeed/oss/escalade/package.json - -// Now search for "missing123.txt" -// (Assume it doesn't exist anywhere!) -const missing = await escalade(input, (dir, names) => { - console.log('~> dir:', dir); - return names.includes('missing123.txt') && 'missing123.txt'; -}); - -//~> dir: /Users/lukeed/oss/escalade/test/fixtures/foobar -//~> dir: /Users/lukeed/oss/escalade/test/fixtures -//~> dir: /Users/lukeed/oss/escalade/test -//~> dir: /Users/lukeed/oss/escalade -//~> dir: /Users/lukeed/oss -//~> dir: /Users/lukeed -//~> dir: /Users -//~> dir: / - -console.log(missing); -//=> undefined -``` - -> **Note:** To run the above example with "sync" mode, import from `escalade/sync` and remove the `await` keyword. - - -## API - -### escalade(input, callback) -Returns: `string|void` or `Promise` - -When your `callback` locates a file, `escalade` will resolve/return with an absolute path.
    -If your `callback` was never satisfied, then `escalade` will resolve/return with nothing (undefined). - -> **Important:**
    The `sync` and `async` versions share the same API.
    The **only** difference is that `sync` is not Promise-based. - -#### input -Type: `string` - -The path from which to start ascending. - -This may be a file or a directory path.
    However, when `input` is a file, `escalade` will begin with its parent directory. - -> **Important:** Unless given an absolute path, `input` will be resolved from `process.cwd()` location. - -#### callback -Type: `Function` - -The callback to execute for each ancestry level. It always is given two arguments: - -1) `dir` - an absolute path of the current parent directory -2) `names` - a list (`string[]`) of contents _relative to_ the `dir` parent - -> **Note:** The `names` list can contain names of files _and_ directories. - -When your callback returns a _falsey_ value, then `escalade` will continue with `dir`'s parent directory, re-invoking your callback with new argument values. - -When your callback returns a string, then `escalade` stops iteration immediately.
    -If the string is an absolute path, then it's left as is. Otherwise, the string is resolved into an absolute path _from_ the `dir` that housed the satisfying condition. - -> **Important:** Your `callback` can be a `Promise/AsyncFunction` when using the "async" version of `escalade`. - -## Benchmarks - -> Running on Node.js v10.13.0 - -``` -# Load Time - find-up 3.891ms - escalade 0.485ms - escalade/sync 0.309ms - -# Levels: 6 (target = "foo.txt"): - find-up x 24,856 ops/sec ±6.46% (55 runs sampled) - escalade x 73,084 ops/sec ±4.23% (73 runs sampled) - find-up.sync x 3,663 ops/sec ±1.12% (83 runs sampled) - escalade/sync x 9,360 ops/sec ±0.62% (88 runs sampled) - -# Levels: 12 (target = "package.json"): - find-up x 29,300 ops/sec ±10.68% (70 runs sampled) - escalade x 73,685 ops/sec ± 5.66% (66 runs sampled) - find-up.sync x 1,707 ops/sec ± 0.58% (91 runs sampled) - escalade/sync x 4,667 ops/sec ± 0.68% (94 runs sampled) - -# Levels: 18 (target = "missing123.txt"): - find-up x 21,818 ops/sec ±17.37% (14 runs sampled) - escalade x 67,101 ops/sec ±21.60% (20 runs sampled) - find-up.sync x 1,037 ops/sec ± 2.86% (88 runs sampled) - escalade/sync x 1,248 ops/sec ± 0.50% (93 runs sampled) -``` - -## Deno - -As of v3.1.0, `escalade` is available on the Deno registry. - -Please note that the [API](#api) is identical and that there are still [two modes](#modes) from which to choose: - -```ts -// Choose "async" mode -import escalade from 'https://deno.land/escalade/async.ts'; - -// Choose "sync" mode -import escalade from 'https://deno.land/escalade/sync.ts'; -``` - -> **Important:** The `allow-read` permission is required! - - -## Related - -- [premove](https://github.com/lukeed/premove) - A tiny (247B) utility to remove items recursively -- [totalist](https://github.com/lukeed/totalist) - A tiny (195B to 224B) utility to recursively list all (total) files in a directory -- [mk-dirs](https://github.com/lukeed/mk-dirs) - A tiny (420B) utility to make a directory and its parents, recursively - -## License - -MIT © [Luke Edwards](https://lukeed.com) diff --git a/node_modules/escalade/sync/index.d.mts b/node_modules/escalade/sync/index.d.mts deleted file mode 100644 index c023d37b..00000000 --- a/node_modules/escalade/sync/index.d.mts +++ /dev/null @@ -1,9 +0,0 @@ -export type Callback = ( - directory: string, - files: string[], -) => string | false | void; - -export default function ( - directory: string, - callback: Callback, -): string | void; diff --git a/node_modules/escalade/sync/index.d.ts b/node_modules/escalade/sync/index.d.ts deleted file mode 100644 index 9d5b5890..00000000 --- a/node_modules/escalade/sync/index.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -declare namespace escalade { - export type Callback = ( - directory: string, - files: string[], - ) => string | false | void; -} - -declare function escalade( - directory: string, - callback: escalade.Callback, -): string | void; - -export = escalade; diff --git a/node_modules/escalade/sync/index.js b/node_modules/escalade/sync/index.js deleted file mode 100644 index 902cc46c..00000000 --- a/node_modules/escalade/sync/index.js +++ /dev/null @@ -1,18 +0,0 @@ -const { dirname, resolve } = require('path'); -const { readdirSync, statSync } = require('fs'); - -module.exports = function (start, callback) { - let dir = resolve('.', start); - let tmp, stats = statSync(dir); - - if (!stats.isDirectory()) { - dir = dirname(dir); - } - - while (true) { - tmp = callback(dir, readdirSync(dir)); - if (tmp) return resolve(dir, tmp); - dir = dirname(tmp = dir); - if (tmp === dir) break; - } -} diff --git a/node_modules/escalade/sync/index.mjs b/node_modules/escalade/sync/index.mjs deleted file mode 100644 index 3cdc5bd1..00000000 --- a/node_modules/escalade/sync/index.mjs +++ /dev/null @@ -1,18 +0,0 @@ -import { dirname, resolve } from 'path'; -import { readdirSync, statSync } from 'fs'; - -export default function (start, callback) { - let dir = resolve('.', start); - let tmp, stats = statSync(dir); - - if (!stats.isDirectory()) { - dir = dirname(dir); - } - - while (true) { - tmp = callback(dir, readdirSync(dir)); - if (tmp) return resolve(dir, tmp); - dir = dirname(tmp = dir); - if (tmp === dir) break; - } -} diff --git a/node_modules/get-caller-file/LICENSE.md b/node_modules/get-caller-file/LICENSE.md deleted file mode 100644 index bf3e1c07..00000000 --- a/node_modules/get-caller-file/LICENSE.md +++ /dev/null @@ -1,6 +0,0 @@ -ISC License (ISC) -Copyright 2018 Stefan Penner - -Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/get-caller-file/README.md b/node_modules/get-caller-file/README.md deleted file mode 100644 index a7d8c079..00000000 --- a/node_modules/get-caller-file/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# get-caller-file - -[![Build Status](https://travis-ci.org/stefanpenner/get-caller-file.svg?branch=master)](https://travis-ci.org/stefanpenner/get-caller-file) -[![Build status](https://ci.appveyor.com/api/projects/status/ol2q94g1932cy14a/branch/master?svg=true)](https://ci.appveyor.com/project/embercli/get-caller-file/branch/master) - -This is a utility, which allows a function to figure out from which file it was invoked. It does so by inspecting v8's stack trace at the time it is invoked. - -Inspired by http://stackoverflow.com/questions/13227489 - -*note: this relies on Node/V8 specific APIs, as such other runtimes may not work* - -## Installation - -```bash -yarn add get-caller-file -``` - -## Usage - -Given: - -```js -// ./foo.js -const getCallerFile = require('get-caller-file'); - -module.exports = function() { - return getCallerFile(); // figures out who called it -}; -``` - -```js -// index.js -const foo = require('./foo'); - -foo() // => /full/path/to/this/file/index.js -``` - - -## Options: - -* `getCallerFile(position = 2)`: where position is stack frame whos fileName we want. diff --git a/node_modules/get-caller-file/index.d.ts b/node_modules/get-caller-file/index.d.ts deleted file mode 100644 index babed696..00000000 --- a/node_modules/get-caller-file/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: (position?: number) => any; -export = _default; diff --git a/node_modules/get-caller-file/index.js b/node_modules/get-caller-file/index.js deleted file mode 100644 index 57304f80..00000000 --- a/node_modules/get-caller-file/index.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; -// Call this function in a another function to find out the file from -// which that function was called from. (Inspects the v8 stack trace) -// -// Inspired by http://stackoverflow.com/questions/13227489 -module.exports = function getCallerFile(position) { - if (position === void 0) { position = 2; } - if (position >= Error.stackTraceLimit) { - throw new TypeError('getCallerFile(position) requires position be less then Error.stackTraceLimit but position was: `' + position + '` and Error.stackTraceLimit was: `' + Error.stackTraceLimit + '`'); - } - var oldPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = function (_, stack) { return stack; }; - var stack = new Error().stack; - Error.prepareStackTrace = oldPrepareStackTrace; - if (stack !== null && typeof stack === 'object') { - // stack[0] holds this file - // stack[1] holds where this function was called - // stack[2] holds the file we're interested in - return stack[position] ? stack[position].getFileName() : undefined; - } -}; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/node_modules/get-caller-file/index.js.map b/node_modules/get-caller-file/index.js.map deleted file mode 100644 index 89c655c0..00000000 --- a/node_modules/get-caller-file/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";AAAA,qEAAqE;AACrE,qEAAqE;AACrE,EAAE;AACF,0DAA0D;AAE1D,iBAAS,SAAS,aAAa,CAAC,QAAY;IAAZ,yBAAA,EAAA,YAAY;IAC1C,IAAI,QAAQ,IAAI,KAAK,CAAC,eAAe,EAAE;QACrC,MAAM,IAAI,SAAS,CAAC,kGAAkG,GAAG,QAAQ,GAAG,oCAAoC,GAAG,KAAK,CAAC,eAAe,GAAG,GAAG,CAAC,CAAC;KACzM;IAED,IAAM,oBAAoB,GAAG,KAAK,CAAC,iBAAiB,CAAC;IACrD,KAAK,CAAC,iBAAiB,GAAG,UAAC,CAAC,EAAE,KAAK,IAAM,OAAA,KAAK,EAAL,CAAK,CAAC;IAC/C,IAAM,KAAK,GAAG,IAAI,KAAK,EAAE,CAAC,KAAK,CAAC;IAChC,KAAK,CAAC,iBAAiB,GAAG,oBAAoB,CAAC;IAG/C,IAAI,KAAK,KAAK,IAAI,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;QAC/C,2BAA2B;QAC3B,gDAAgD;QAChD,8CAA8C;QAC9C,OAAO,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAE,KAAK,CAAC,QAAQ,CAAS,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC;KAC7E;AACH,CAAC,CAAC"} \ No newline at end of file diff --git a/node_modules/get-caller-file/package.json b/node_modules/get-caller-file/package.json deleted file mode 100644 index b0dd5713..00000000 --- a/node_modules/get-caller-file/package.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "name": "get-caller-file", - "version": "2.0.5", - "description": "", - "main": "index.js", - "directories": { - "test": "tests" - }, - "files": [ - "index.js", - "index.js.map", - "index.d.ts" - ], - "scripts": { - "prepare": "tsc", - "test": "mocha test", - "test:debug": "mocha test" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/stefanpenner/get-caller-file.git" - }, - "author": "Stefan Penner", - "license": "ISC", - "bugs": { - "url": "https://github.com/stefanpenner/get-caller-file/issues" - }, - "homepage": "https://github.com/stefanpenner/get-caller-file#readme", - "devDependencies": { - "@types/chai": "^4.1.7", - "@types/ensure-posix-path": "^1.0.0", - "@types/mocha": "^5.2.6", - "@types/node": "^11.10.5", - "chai": "^4.1.2", - "ensure-posix-path": "^1.0.1", - "mocha": "^5.2.0", - "typescript": "^3.3.3333" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } -} diff --git a/node_modules/is-fullwidth-code-point/index.d.ts b/node_modules/is-fullwidth-code-point/index.d.ts deleted file mode 100644 index 729d2020..00000000 --- a/node_modules/is-fullwidth-code-point/index.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/** -Check if the character represented by a given [Unicode code point](https://en.wikipedia.org/wiki/Code_point) is [fullwidth](https://en.wikipedia.org/wiki/Halfwidth_and_fullwidth_forms). - -@param codePoint - The [code point](https://en.wikipedia.org/wiki/Code_point) of a character. - -@example -``` -import isFullwidthCodePoint from 'is-fullwidth-code-point'; - -isFullwidthCodePoint('谢'.codePointAt(0)); -//=> true - -isFullwidthCodePoint('a'.codePointAt(0)); -//=> false -``` -*/ -export default function isFullwidthCodePoint(codePoint: number): boolean; diff --git a/node_modules/is-fullwidth-code-point/index.js b/node_modules/is-fullwidth-code-point/index.js deleted file mode 100644 index 671f97f7..00000000 --- a/node_modules/is-fullwidth-code-point/index.js +++ /dev/null @@ -1,50 +0,0 @@ -/* eslint-disable yoda */ -'use strict'; - -const isFullwidthCodePoint = codePoint => { - if (Number.isNaN(codePoint)) { - return false; - } - - // Code points are derived from: - // http://www.unix.org/Public/UNIDATA/EastAsianWidth.txt - if ( - codePoint >= 0x1100 && ( - codePoint <= 0x115F || // Hangul Jamo - codePoint === 0x2329 || // LEFT-POINTING ANGLE BRACKET - codePoint === 0x232A || // RIGHT-POINTING ANGLE BRACKET - // CJK Radicals Supplement .. Enclosed CJK Letters and Months - (0x2E80 <= codePoint && codePoint <= 0x3247 && codePoint !== 0x303F) || - // Enclosed CJK Letters and Months .. CJK Unified Ideographs Extension A - (0x3250 <= codePoint && codePoint <= 0x4DBF) || - // CJK Unified Ideographs .. Yi Radicals - (0x4E00 <= codePoint && codePoint <= 0xA4C6) || - // Hangul Jamo Extended-A - (0xA960 <= codePoint && codePoint <= 0xA97C) || - // Hangul Syllables - (0xAC00 <= codePoint && codePoint <= 0xD7A3) || - // CJK Compatibility Ideographs - (0xF900 <= codePoint && codePoint <= 0xFAFF) || - // Vertical Forms - (0xFE10 <= codePoint && codePoint <= 0xFE19) || - // CJK Compatibility Forms .. Small Form Variants - (0xFE30 <= codePoint && codePoint <= 0xFE6B) || - // Halfwidth and Fullwidth Forms - (0xFF01 <= codePoint && codePoint <= 0xFF60) || - (0xFFE0 <= codePoint && codePoint <= 0xFFE6) || - // Kana Supplement - (0x1B000 <= codePoint && codePoint <= 0x1B001) || - // Enclosed Ideographic Supplement - (0x1F200 <= codePoint && codePoint <= 0x1F251) || - // CJK Unified Ideographs Extension B .. Tertiary Ideographic Plane - (0x20000 <= codePoint && codePoint <= 0x3FFFD) - ) - ) { - return true; - } - - return false; -}; - -module.exports = isFullwidthCodePoint; -module.exports.default = isFullwidthCodePoint; diff --git a/node_modules/is-fullwidth-code-point/license b/node_modules/is-fullwidth-code-point/license deleted file mode 100644 index e7af2f77..00000000 --- a/node_modules/is-fullwidth-code-point/license +++ /dev/null @@ -1,9 +0,0 @@ -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/is-fullwidth-code-point/package.json b/node_modules/is-fullwidth-code-point/package.json deleted file mode 100644 index 2137e888..00000000 --- a/node_modules/is-fullwidth-code-point/package.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "name": "is-fullwidth-code-point", - "version": "3.0.0", - "description": "Check if the character represented by a given Unicode code point is fullwidth", - "license": "MIT", - "repository": "sindresorhus/is-fullwidth-code-point", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - "engines": { - "node": ">=8" - }, - "scripts": { - "test": "xo && ava && tsd-check" - }, - "files": [ - "index.js", - "index.d.ts" - ], - "keywords": [ - "fullwidth", - "full-width", - "full", - "width", - "unicode", - "character", - "string", - "codepoint", - "code", - "point", - "is", - "detect", - "check" - ], - "devDependencies": { - "ava": "^1.3.1", - "tsd-check": "^0.5.0", - "xo": "^0.24.0" - } -} diff --git a/node_modules/is-fullwidth-code-point/readme.md b/node_modules/is-fullwidth-code-point/readme.md deleted file mode 100644 index 4236bba9..00000000 --- a/node_modules/is-fullwidth-code-point/readme.md +++ /dev/null @@ -1,39 +0,0 @@ -# is-fullwidth-code-point [![Build Status](https://travis-ci.org/sindresorhus/is-fullwidth-code-point.svg?branch=master)](https://travis-ci.org/sindresorhus/is-fullwidth-code-point) - -> Check if the character represented by a given [Unicode code point](https://en.wikipedia.org/wiki/Code_point) is [fullwidth](https://en.wikipedia.org/wiki/Halfwidth_and_fullwidth_forms) - - -## Install - -``` -$ npm install is-fullwidth-code-point -``` - - -## Usage - -```js -const isFullwidthCodePoint = require('is-fullwidth-code-point'); - -isFullwidthCodePoint('谢'.codePointAt(0)); -//=> true - -isFullwidthCodePoint('a'.codePointAt(0)); -//=> false -``` - - -## API - -### isFullwidthCodePoint(codePoint) - -#### codePoint - -Type: `number` - -The [code point](https://en.wikipedia.org/wiki/Code_point) of a character. - - -## License - -MIT © [Sindre Sorhus](https://sindresorhus.com) diff --git a/node_modules/js-tokens/CHANGELOG.md b/node_modules/js-tokens/CHANGELOG.md deleted file mode 100644 index 755e6f6e..00000000 --- a/node_modules/js-tokens/CHANGELOG.md +++ /dev/null @@ -1,151 +0,0 @@ -### Version 4.0.0 (2018-01-28) ### - -- Added: Support for ES2018. The only change needed was recognizing the `s` - regex flag. -- Changed: _All_ tokens returned by the `matchToToken` function now have a - `closed` property. It is set to `undefined` for the tokens where “closed” - doesn’t make sense. This means that all tokens objects have the same shape, - which might improve performance. - -These are the breaking changes: - -- `'/a/s'.match(jsTokens)` no longer returns `['/', 'a', '/', 's']`, but - `['/a/s']`. (There are of course other variations of this.) -- Code that rely on some token objects not having the `closed` property could - now behave differently. - - -### Version 3.0.2 (2017-06-28) ### - -- No code changes. Just updates to the readme. - - -### Version 3.0.1 (2017-01-30) ### - -- Fixed: ES2015 unicode escapes with more than 6 hex digits are now matched - correctly. - - -### Version 3.0.0 (2017-01-11) ### - -This release contains one breaking change, that should [improve performance in -V8][v8-perf]: - -> So how can you, as a JavaScript developer, ensure that your RegExps are fast? -> If you are not interested in hooking into RegExp internals, make sure that -> neither the RegExp instance, nor its prototype is modified in order to get the -> best performance: -> -> ```js -> var re = /./g; -> re.exec(''); // Fast path. -> re.new_property = 'slow'; -> ``` - -This module used to export a single regex, with `.matchToToken` bolted -on, just like in the above example. This release changes the exports of -the module to avoid this issue. - -Before: - -```js -import jsTokens from "js-tokens" -// or: -var jsTokens = require("js-tokens") -var matchToToken = jsTokens.matchToToken -``` - -After: - -```js -import jsTokens, {matchToToken} from "js-tokens" -// or: -var jsTokens = require("js-tokens").default -var matchToToken = require("js-tokens").matchToToken -``` - -[v8-perf]: http://v8project.blogspot.se/2017/01/speeding-up-v8-regular-expressions.html - - -### Version 2.0.0 (2016-06-19) ### - -- Added: Support for ES2016. In other words, support for the `**` exponentiation - operator. - -These are the breaking changes: - -- `'**'.match(jsTokens)` no longer returns `['*', '*']`, but `['**']`. -- `'**='.match(jsTokens)` no longer returns `['*', '*=']`, but `['**=']`. - - -### Version 1.0.3 (2016-03-27) ### - -- Improved: Made the regex ever so slightly smaller. -- Updated: The readme. - - -### Version 1.0.2 (2015-10-18) ### - -- Improved: Limited npm package contents for a smaller download. Thanks to - @zertosh! - - -### Version 1.0.1 (2015-06-20) ### - -- Fixed: Declared an undeclared variable. - - -### Version 1.0.0 (2015-02-26) ### - -- Changed: Merged the 'operator' and 'punctuation' types into 'punctuator'. That - type is now equivalent to the Punctuator token in the ECMAScript - specification. (Backwards-incompatible change.) -- Fixed: A `-` followed by a number is now correctly matched as a punctuator - followed by a number. It used to be matched as just a number, but there is no - such thing as negative number literals. (Possibly backwards-incompatible - change.) - - -### Version 0.4.1 (2015-02-21) ### - -- Added: Support for the regex `u` flag. - - -### Version 0.4.0 (2015-02-21) ### - -- Improved: `jsTokens.matchToToken` performance. -- Added: Support for octal and binary number literals. -- Added: Support for template strings. - - -### Version 0.3.1 (2015-01-06) ### - -- Fixed: Support for unicode spaces. They used to be allowed in names (which is - very confusing), and some unicode newlines were wrongly allowed in strings and - regexes. - - -### Version 0.3.0 (2014-12-19) ### - -- Changed: The `jsTokens.names` array has been replaced with the - `jsTokens.matchToToken` function. The capturing groups of `jsTokens` are no - longer part of the public API; instead use said function. See this [gist] for - an example. (Backwards-incompatible change.) -- Changed: The empty string is now considered an “invalid” token, instead an - “empty” token (its own group). (Backwards-incompatible change.) -- Removed: component support. (Backwards-incompatible change.) - -[gist]: https://gist.github.com/lydell/be49dbf80c382c473004 - - -### Version 0.2.0 (2014-06-19) ### - -- Changed: Match ES6 function arrows (`=>`) as an operator, instead of its own - category (“functionArrow”), for simplicity. (Backwards-incompatible change.) -- Added: ES6 splats (`...`) are now matched as an operator (instead of three - punctuations). (Backwards-incompatible change.) - - -### Version 0.1.0 (2014-03-08) ### - -- Initial release. diff --git a/node_modules/js-tokens/LICENSE b/node_modules/js-tokens/LICENSE deleted file mode 100644 index 54aef52f..00000000 --- a/node_modules/js-tokens/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014, 2015, 2016, 2017, 2018 Simon Lydell - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/node_modules/js-tokens/README.md b/node_modules/js-tokens/README.md deleted file mode 100644 index 00cdf163..00000000 --- a/node_modules/js-tokens/README.md +++ /dev/null @@ -1,240 +0,0 @@ -Overview [![Build Status](https://travis-ci.org/lydell/js-tokens.svg?branch=master)](https://travis-ci.org/lydell/js-tokens) -======== - -A regex that tokenizes JavaScript. - -```js -var jsTokens = require("js-tokens").default - -var jsString = "var foo=opts.foo;\n..." - -jsString.match(jsTokens) -// ["var", " ", "foo", "=", "opts", ".", "foo", ";", "\n", ...] -``` - - -Installation -============ - -`npm install js-tokens` - -```js -import jsTokens from "js-tokens" -// or: -var jsTokens = require("js-tokens").default -``` - - -Usage -===== - -### `jsTokens` ### - -A regex with the `g` flag that matches JavaScript tokens. - -The regex _always_ matches, even invalid JavaScript and the empty string. - -The next match is always directly after the previous. - -### `var token = matchToToken(match)` ### - -```js -import {matchToToken} from "js-tokens" -// or: -var matchToToken = require("js-tokens").matchToToken -``` - -Takes a `match` returned by `jsTokens.exec(string)`, and returns a `{type: -String, value: String}` object. The following types are available: - -- string -- comment -- regex -- number -- name -- punctuator -- whitespace -- invalid - -Multi-line comments and strings also have a `closed` property indicating if the -token was closed or not (see below). - -Comments and strings both come in several flavors. To distinguish them, check if -the token starts with `//`, `/*`, `'`, `"` or `` ` ``. - -Names are ECMAScript IdentifierNames, that is, including both identifiers and -keywords. You may use [is-keyword-js] to tell them apart. - -Whitespace includes both line terminators and other whitespace. - -[is-keyword-js]: https://github.com/crissdev/is-keyword-js - - -ECMAScript support -================== - -The intention is to always support the latest ECMAScript version whose feature -set has been finalized. - -If adding support for a newer version requires changes, a new version with a -major verion bump will be released. - -Currently, ECMAScript 2018 is supported. - - -Invalid code handling -===================== - -Unterminated strings are still matched as strings. JavaScript strings cannot -contain (unescaped) newlines, so unterminated strings simply end at the end of -the line. Unterminated template strings can contain unescaped newlines, though, -so they go on to the end of input. - -Unterminated multi-line comments are also still matched as comments. They -simply go on to the end of the input. - -Unterminated regex literals are likely matched as division and whatever is -inside the regex. - -Invalid ASCII characters have their own capturing group. - -Invalid non-ASCII characters are treated as names, to simplify the matching of -names (except unicode spaces which are treated as whitespace). Note: See also -the [ES2018](#es2018) section. - -Regex literals may contain invalid regex syntax. They are still matched as -regex literals. They may also contain repeated regex flags, to keep the regex -simple. - -Strings may contain invalid escape sequences. - - -Limitations -=========== - -Tokenizing JavaScript using regexes—in fact, _one single regex_—won’t be -perfect. But that’s not the point either. - -You may compare jsTokens with [esprima] by using `esprima-compare.js`. -See `npm run esprima-compare`! - -[esprima]: http://esprima.org/ - -### Template string interpolation ### - -Template strings are matched as single tokens, from the starting `` ` `` to the -ending `` ` ``, including interpolations (whose tokens are not matched -individually). - -Matching template string interpolations requires recursive balancing of `{` and -`}`—something that JavaScript regexes cannot do. Only one level of nesting is -supported. - -### Division and regex literals collision ### - -Consider this example: - -```js -var g = 9.82 -var number = bar / 2/g - -var regex = / 2/g -``` - -A human can easily understand that in the `number` line we’re dealing with -division, and in the `regex` line we’re dealing with a regex literal. How come? -Because humans can look at the whole code to put the `/` characters in context. -A JavaScript regex cannot. It only sees forwards. (Well, ES2018 regexes can also -look backwards. See the [ES2018](#es2018) section). - -When the `jsTokens` regex scans throught the above, it will see the following -at the end of both the `number` and `regex` rows: - -```js -/ 2/g -``` - -It is then impossible to know if that is a regex literal, or part of an -expression dealing with division. - -Here is a similar case: - -```js -foo /= 2/g -foo(/= 2/g) -``` - -The first line divides the `foo` variable with `2/g`. The second line calls the -`foo` function with the regex literal `/= 2/g`. Again, since `jsTokens` only -sees forwards, it cannot tell the two cases apart. - -There are some cases where we _can_ tell division and regex literals apart, -though. - -First off, we have the simple cases where there’s only one slash in the line: - -```js -var foo = 2/g -foo /= 2 -``` - -Regex literals cannot contain newlines, so the above cases are correctly -identified as division. Things are only problematic when there are more than -one non-comment slash in a single line. - -Secondly, not every character is a valid regex flag. - -```js -var number = bar / 2/e -``` - -The above example is also correctly identified as division, because `e` is not a -valid regex flag. I initially wanted to future-proof by allowing `[a-zA-Z]*` -(any letter) as flags, but it is not worth it since it increases the amount of -ambigous cases. So only the standard `g`, `m`, `i`, `y` and `u` flags are -allowed. This means that the above example will be identified as division as -long as you don’t rename the `e` variable to some permutation of `gmiyus` 1 to 6 -characters long. - -Lastly, we can look _forward_ for information. - -- If the token following what looks like a regex literal is not valid after a - regex literal, but is valid in a division expression, then the regex literal - is treated as division instead. For example, a flagless regex cannot be - followed by a string, number or name, but all of those three can be the - denominator of a division. -- Generally, if what looks like a regex literal is followed by an operator, the - regex literal is treated as division instead. This is because regexes are - seldomly used with operators (such as `+`, `*`, `&&` and `==`), but division - could likely be part of such an expression. - -Please consult the regex source and the test cases for precise information on -when regex or division is matched (should you need to know). In short, you -could sum it up as: - -If the end of a statement looks like a regex literal (even if it isn’t), it -will be treated as one. Otherwise it should work as expected (if you write sane -code). - -### ES2018 ### - -ES2018 added some nice regex improvements to the language. - -- [Unicode property escapes] should allow telling names and invalid non-ASCII - characters apart without blowing up the regex size. -- [Lookbehind assertions] should allow matching telling division and regex - literals apart in more cases. -- [Named capture groups] might simplify some things. - -These things would be nice to do, but are not critical. They probably have to -wait until the oldest maintained Node.js LTS release supports those features. - -[Unicode property escapes]: http://2ality.com/2017/07/regexp-unicode-property-escapes.html -[Lookbehind assertions]: http://2ality.com/2017/05/regexp-lookbehind-assertions.html -[Named capture groups]: http://2ality.com/2017/05/regexp-named-capture-groups.html - - -License -======= - -[MIT](LICENSE). diff --git a/node_modules/js-tokens/index.js b/node_modules/js-tokens/index.js deleted file mode 100644 index b23a4a0e..00000000 --- a/node_modules/js-tokens/index.js +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright 2014, 2015, 2016, 2017, 2018 Simon Lydell -// License: MIT. (See LICENSE.) - -Object.defineProperty(exports, "__esModule", { - value: true -}) - -// This regex comes from regex.coffee, and is inserted here by generate-index.js -// (run `npm run build`). -exports.default = /((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyus]{1,6}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g - -exports.matchToToken = function(match) { - var token = {type: "invalid", value: match[0], closed: undefined} - if (match[ 1]) token.type = "string" , token.closed = !!(match[3] || match[4]) - else if (match[ 5]) token.type = "comment" - else if (match[ 6]) token.type = "comment", token.closed = !!match[7] - else if (match[ 8]) token.type = "regex" - else if (match[ 9]) token.type = "number" - else if (match[10]) token.type = "name" - else if (match[11]) token.type = "punctuator" - else if (match[12]) token.type = "whitespace" - return token -} diff --git a/node_modules/js-tokens/package.json b/node_modules/js-tokens/package.json deleted file mode 100644 index 66752fab..00000000 --- a/node_modules/js-tokens/package.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "js-tokens", - "version": "4.0.0", - "author": "Simon Lydell", - "license": "MIT", - "description": "A regex that tokenizes JavaScript.", - "keywords": [ - "JavaScript", - "js", - "token", - "tokenize", - "regex" - ], - "files": [ - "index.js" - ], - "repository": "lydell/js-tokens", - "scripts": { - "test": "mocha --ui tdd", - "esprima-compare": "node esprima-compare ./index.js everything.js/es5.js", - "build": "node generate-index.js", - "dev": "npm run build && npm test" - }, - "devDependencies": { - "coffeescript": "2.1.1", - "esprima": "4.0.0", - "everything.js": "1.0.3", - "mocha": "5.0.0" - } -} diff --git a/node_modules/loose-envify/LICENSE b/node_modules/loose-envify/LICENSE deleted file mode 100644 index fbafb487..00000000 --- a/node_modules/loose-envify/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2015 Andres Suarez - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/node_modules/loose-envify/README.md b/node_modules/loose-envify/README.md deleted file mode 100644 index 7f4e07b0..00000000 --- a/node_modules/loose-envify/README.md +++ /dev/null @@ -1,45 +0,0 @@ -# loose-envify - -[![Build Status](https://travis-ci.org/zertosh/loose-envify.svg?branch=master)](https://travis-ci.org/zertosh/loose-envify) - -Fast (and loose) selective `process.env` replacer using [js-tokens](https://github.com/lydell/js-tokens) instead of an AST. Works just like [envify](https://github.com/hughsk/envify) but much faster. - -## Gotchas - -* Doesn't handle broken syntax. -* Doesn't look inside embedded expressions in template strings. - - **this won't work:** - ```js - console.log(`the current env is ${process.env.NODE_ENV}`); - ``` -* Doesn't replace oddly-spaced or oddly-commented expressions. - - **this won't work:** - ```js - console.log(process./*won't*/env./*work*/NODE_ENV); - ``` - -## Usage/Options - -loose-envify has the exact same interface as [envify](https://github.com/hughsk/envify), including the CLI. - -## Benchmark - -``` -envify: - - $ for i in {1..5}; do node bench/bench.js 'envify'; done - 708ms - 727ms - 791ms - 719ms - 720ms - -loose-envify: - - $ for i in {1..5}; do node bench/bench.js '../'; done - 51ms - 52ms - 52ms - 52ms - 52ms -``` diff --git a/node_modules/loose-envify/cli.js b/node_modules/loose-envify/cli.js deleted file mode 100644 index c0b63cb1..00000000 --- a/node_modules/loose-envify/cli.js +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/env node -'use strict'; - -var looseEnvify = require('./'); -var fs = require('fs'); - -if (process.argv[2]) { - fs.createReadStream(process.argv[2], {encoding: 'utf8'}) - .pipe(looseEnvify(process.argv[2])) - .pipe(process.stdout); -} else { - process.stdin.resume() - process.stdin - .pipe(looseEnvify(__filename)) - .pipe(process.stdout); -} diff --git a/node_modules/loose-envify/custom.js b/node_modules/loose-envify/custom.js deleted file mode 100644 index 6389bfac..00000000 --- a/node_modules/loose-envify/custom.js +++ /dev/null @@ -1,4 +0,0 @@ -// envify compatibility -'use strict'; - -module.exports = require('./loose-envify'); diff --git a/node_modules/loose-envify/index.js b/node_modules/loose-envify/index.js deleted file mode 100644 index 8cd8305d..00000000 --- a/node_modules/loose-envify/index.js +++ /dev/null @@ -1,3 +0,0 @@ -'use strict'; - -module.exports = require('./loose-envify')(process.env); diff --git a/node_modules/loose-envify/loose-envify.js b/node_modules/loose-envify/loose-envify.js deleted file mode 100644 index b5a5be22..00000000 --- a/node_modules/loose-envify/loose-envify.js +++ /dev/null @@ -1,36 +0,0 @@ -'use strict'; - -var stream = require('stream'); -var util = require('util'); -var replace = require('./replace'); - -var jsonExtRe = /\.json$/; - -module.exports = function(rootEnv) { - rootEnv = rootEnv || process.env; - return function (file, trOpts) { - if (jsonExtRe.test(file)) { - return stream.PassThrough(); - } - var envs = trOpts ? [rootEnv, trOpts] : [rootEnv]; - return new LooseEnvify(envs); - }; -}; - -function LooseEnvify(envs) { - stream.Transform.call(this); - this._data = ''; - this._envs = envs; -} -util.inherits(LooseEnvify, stream.Transform); - -LooseEnvify.prototype._transform = function(buf, enc, cb) { - this._data += buf; - cb(); -}; - -LooseEnvify.prototype._flush = function(cb) { - var replaced = replace(this._data, this._envs); - this.push(replaced); - cb(); -}; diff --git a/node_modules/loose-envify/package.json b/node_modules/loose-envify/package.json deleted file mode 100644 index 5e3d0e27..00000000 --- a/node_modules/loose-envify/package.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "name": "loose-envify", - "version": "1.4.0", - "description": "Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST", - "keywords": [ - "environment", - "variables", - "browserify", - "browserify-transform", - "transform", - "source", - "configuration" - ], - "homepage": "https://github.com/zertosh/loose-envify", - "license": "MIT", - "author": "Andres Suarez ", - "main": "index.js", - "bin": { - "loose-envify": "cli.js" - }, - "repository": { - "type": "git", - "url": "git://github.com/zertosh/loose-envify.git" - }, - "scripts": { - "test": "tap test/*.js" - }, - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "devDependencies": { - "browserify": "^13.1.1", - "envify": "^3.4.0", - "tap": "^8.0.0" - } -} diff --git a/node_modules/loose-envify/replace.js b/node_modules/loose-envify/replace.js deleted file mode 100644 index ec15e81c..00000000 --- a/node_modules/loose-envify/replace.js +++ /dev/null @@ -1,65 +0,0 @@ -'use strict'; - -var jsTokens = require('js-tokens').default; - -var processEnvRe = /\bprocess\.env\.[_$a-zA-Z][$\w]+\b/; -var spaceOrCommentRe = /^(?:\s|\/[/*])/; - -function replace(src, envs) { - if (!processEnvRe.test(src)) { - return src; - } - - var out = []; - var purge = envs.some(function(env) { - return env._ && env._.indexOf('purge') !== -1; - }); - - jsTokens.lastIndex = 0 - var parts = src.match(jsTokens); - - for (var i = 0; i < parts.length; i++) { - if (parts[i ] === 'process' && - parts[i + 1] === '.' && - parts[i + 2] === 'env' && - parts[i + 3] === '.') { - var prevCodeToken = getAdjacentCodeToken(-1, parts, i); - var nextCodeToken = getAdjacentCodeToken(1, parts, i + 4); - var replacement = getReplacementString(envs, parts[i + 4], purge); - if (prevCodeToken !== '.' && - nextCodeToken !== '.' && - nextCodeToken !== '=' && - typeof replacement === 'string') { - out.push(replacement); - i += 4; - continue; - } - } - out.push(parts[i]); - } - - return out.join(''); -} - -function getAdjacentCodeToken(dir, parts, i) { - while (true) { - var part = parts[i += dir]; - if (!spaceOrCommentRe.test(part)) { - return part; - } - } -} - -function getReplacementString(envs, name, purge) { - for (var j = 0; j < envs.length; j++) { - var env = envs[j]; - if (typeof env[name] !== 'undefined') { - return JSON.stringify(env[name]); - } - } - if (purge) { - return 'undefined'; - } -} - -module.exports = replace; diff --git a/node_modules/object-assign/index.js b/node_modules/object-assign/index.js deleted file mode 100644 index 0930cf88..00000000 --- a/node_modules/object-assign/index.js +++ /dev/null @@ -1,90 +0,0 @@ -/* -object-assign -(c) Sindre Sorhus -@license MIT -*/ - -'use strict'; -/* eslint-disable no-unused-vars */ -var getOwnPropertySymbols = Object.getOwnPropertySymbols; -var hasOwnProperty = Object.prototype.hasOwnProperty; -var propIsEnumerable = Object.prototype.propertyIsEnumerable; - -function toObject(val) { - if (val === null || val === undefined) { - throw new TypeError('Object.assign cannot be called with null or undefined'); - } - - return Object(val); -} - -function shouldUseNative() { - try { - if (!Object.assign) { - return false; - } - - // Detect buggy property enumeration order in older V8 versions. - - // https://bugs.chromium.org/p/v8/issues/detail?id=4118 - var test1 = new String('abc'); // eslint-disable-line no-new-wrappers - test1[5] = 'de'; - if (Object.getOwnPropertyNames(test1)[0] === '5') { - return false; - } - - // https://bugs.chromium.org/p/v8/issues/detail?id=3056 - var test2 = {}; - for (var i = 0; i < 10; i++) { - test2['_' + String.fromCharCode(i)] = i; - } - var order2 = Object.getOwnPropertyNames(test2).map(function (n) { - return test2[n]; - }); - if (order2.join('') !== '0123456789') { - return false; - } - - // https://bugs.chromium.org/p/v8/issues/detail?id=3056 - var test3 = {}; - 'abcdefghijklmnopqrst'.split('').forEach(function (letter) { - test3[letter] = letter; - }); - if (Object.keys(Object.assign({}, test3)).join('') !== - 'abcdefghijklmnopqrst') { - return false; - } - - return true; - } catch (err) { - // We don't expect any of the above to throw, but better to be safe. - return false; - } -} - -module.exports = shouldUseNative() ? Object.assign : function (target, source) { - var from; - var to = toObject(target); - var symbols; - - for (var s = 1; s < arguments.length; s++) { - from = Object(arguments[s]); - - for (var key in from) { - if (hasOwnProperty.call(from, key)) { - to[key] = from[key]; - } - } - - if (getOwnPropertySymbols) { - symbols = getOwnPropertySymbols(from); - for (var i = 0; i < symbols.length; i++) { - if (propIsEnumerable.call(from, symbols[i])) { - to[symbols[i]] = from[symbols[i]]; - } - } - } - } - - return to; -}; diff --git a/node_modules/object-assign/license b/node_modules/object-assign/license deleted file mode 100644 index 654d0bfe..00000000 --- a/node_modules/object-assign/license +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/node_modules/object-assign/package.json b/node_modules/object-assign/package.json deleted file mode 100644 index 503eb1e6..00000000 --- a/node_modules/object-assign/package.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "name": "object-assign", - "version": "4.1.1", - "description": "ES2015 `Object.assign()` ponyfill", - "license": "MIT", - "repository": "sindresorhus/object-assign", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - "engines": { - "node": ">=0.10.0" - }, - "scripts": { - "test": "xo && ava", - "bench": "matcha bench.js" - }, - "files": [ - "index.js" - ], - "keywords": [ - "object", - "assign", - "extend", - "properties", - "es2015", - "ecmascript", - "harmony", - "ponyfill", - "prollyfill", - "polyfill", - "shim", - "browser" - ], - "devDependencies": { - "ava": "^0.16.0", - "lodash": "^4.16.4", - "matcha": "^0.7.0", - "xo": "^0.16.0" - } -} diff --git a/node_modules/object-assign/readme.md b/node_modules/object-assign/readme.md deleted file mode 100644 index 1be09d35..00000000 --- a/node_modules/object-assign/readme.md +++ /dev/null @@ -1,61 +0,0 @@ -# object-assign [![Build Status](https://travis-ci.org/sindresorhus/object-assign.svg?branch=master)](https://travis-ci.org/sindresorhus/object-assign) - -> ES2015 [`Object.assign()`](http://www.2ality.com/2014/01/object-assign.html) [ponyfill](https://ponyfill.com) - - -## Use the built-in - -Node.js 4 and up, as well as every evergreen browser (Chrome, Edge, Firefox, Opera, Safari), -support `Object.assign()` :tada:. If you target only those environments, then by all -means, use `Object.assign()` instead of this package. - - -## Install - -``` -$ npm install --save object-assign -``` - - -## Usage - -```js -const objectAssign = require('object-assign'); - -objectAssign({foo: 0}, {bar: 1}); -//=> {foo: 0, bar: 1} - -// multiple sources -objectAssign({foo: 0}, {bar: 1}, {baz: 2}); -//=> {foo: 0, bar: 1, baz: 2} - -// overwrites equal keys -objectAssign({foo: 0}, {foo: 1}, {foo: 2}); -//=> {foo: 2} - -// ignores null and undefined sources -objectAssign({foo: 0}, null, {bar: 1}, undefined); -//=> {foo: 0, bar: 1} -``` - - -## API - -### objectAssign(target, [source, ...]) - -Assigns enumerable own properties of `source` objects to the `target` object and returns the `target` object. Additional `source` objects will overwrite previous ones. - - -## Resources - -- [ES2015 spec - Object.assign](https://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.assign) - - -## Related - -- [deep-assign](https://github.com/sindresorhus/deep-assign) - Recursive `Object.assign()` - - -## License - -MIT © [Sindre Sorhus](https://sindresorhus.com) diff --git a/node_modules/prop-types/LICENSE b/node_modules/prop-types/LICENSE deleted file mode 100644 index 188fb2b0..00000000 --- a/node_modules/prop-types/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2013-present, Facebook, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/prop-types/README.md b/node_modules/prop-types/README.md deleted file mode 100644 index e54d435f..00000000 --- a/node_modules/prop-types/README.md +++ /dev/null @@ -1,302 +0,0 @@ -# prop-types [![Build Status](https://travis-ci.com/facebook/prop-types.svg?branch=main)](https://travis-ci.org/facebook/prop-types) - -Runtime type checking for React props and similar objects. - -You can use prop-types to document the intended types of properties passed to -components. React (and potentially other libraries—see the `checkPropTypes()` -reference below) will check props passed to your components against those -definitions, and warn in development if they don’t match. - -## Installation - -```shell -npm install --save prop-types -``` - -## Importing - -```js -import PropTypes from 'prop-types'; // ES6 -var PropTypes = require('prop-types'); // ES5 with npm -``` - -### CDN - -If you prefer to exclude `prop-types` from your application and use it -globally via `window.PropTypes`, the `prop-types` package provides -single-file distributions, which are hosted on the following CDNs: - -* [**unpkg**](https://unpkg.com/prop-types/) -```html - - - - - -``` - -* [**cdnjs**](https://cdnjs.com/libraries/prop-types) -```html - - - - - -``` - -To load a specific version of `prop-types` replace `15.6.0` with the version number. - -## Usage - -PropTypes was originally exposed as part of the React core module, and is -commonly used with React components. -Here is an example of using PropTypes with a React component, which also -documents the different validators provided: - -```js -import React from 'react'; -import PropTypes from 'prop-types'; - -class MyComponent extends React.Component { - render() { - // ... do things with the props - } -} - -MyComponent.propTypes = { - // You can declare that a prop is a specific JS primitive. By default, these - // are all optional. - optionalArray: PropTypes.array, - optionalBigInt: PropTypes.bigint, - optionalBool: PropTypes.bool, - optionalFunc: PropTypes.func, - optionalNumber: PropTypes.number, - optionalObject: PropTypes.object, - optionalString: PropTypes.string, - optionalSymbol: PropTypes.symbol, - - // Anything that can be rendered: numbers, strings, elements or an array - // (or fragment) containing these types. - // see https://reactjs.org/docs/rendering-elements.html for more info - optionalNode: PropTypes.node, - - // A React element (ie. ). - optionalElement: PropTypes.element, - - // A React element type (eg. MyComponent). - // a function, string, or "element-like" object (eg. React.Fragment, Suspense, etc.) - // see https://github.com/facebook/react/blob/HEAD/packages/shared/isValidElementType.js - optionalElementType: PropTypes.elementType, - - // You can also declare that a prop is an instance of a class. This uses - // JS's instanceof operator. - optionalMessage: PropTypes.instanceOf(Message), - - // You can ensure that your prop is limited to specific values by treating - // it as an enum. - optionalEnum: PropTypes.oneOf(['News', 'Photos']), - - // An object that could be one of many types - optionalUnion: PropTypes.oneOfType([ - PropTypes.string, - PropTypes.number, - PropTypes.instanceOf(Message) - ]), - - // An array of a certain type - optionalArrayOf: PropTypes.arrayOf(PropTypes.number), - - // An object with property values of a certain type - optionalObjectOf: PropTypes.objectOf(PropTypes.number), - - // You can chain any of the above with `isRequired` to make sure a warning - // is shown if the prop isn't provided. - - // An object taking on a particular shape - optionalObjectWithShape: PropTypes.shape({ - optionalProperty: PropTypes.string, - requiredProperty: PropTypes.number.isRequired - }), - - // An object with warnings on extra properties - optionalObjectWithStrictShape: PropTypes.exact({ - optionalProperty: PropTypes.string, - requiredProperty: PropTypes.number.isRequired - }), - - requiredFunc: PropTypes.func.isRequired, - - // A value of any data type - requiredAny: PropTypes.any.isRequired, - - // You can also specify a custom validator. It should return an Error - // object if the validation fails. Don't `console.warn` or throw, as this - // won't work inside `oneOfType`. - customProp: function(props, propName, componentName) { - if (!/matchme/.test(props[propName])) { - return new Error( - 'Invalid prop `' + propName + '` supplied to' + - ' `' + componentName + '`. Validation failed.' - ); - } - }, - - // You can also supply a custom validator to `arrayOf` and `objectOf`. - // It should return an Error object if the validation fails. The validator - // will be called for each key in the array or object. The first two - // arguments of the validator are the array or object itself, and the - // current item's key. - customArrayProp: PropTypes.arrayOf(function(propValue, key, componentName, location, propFullName) { - if (!/matchme/.test(propValue[key])) { - return new Error( - 'Invalid prop `' + propFullName + '` supplied to' + - ' `' + componentName + '`. Validation failed.' - ); - } - }) -}; -``` - -Refer to the [React documentation](https://facebook.github.io/react/docs/typechecking-with-proptypes.html) for more information. - -## Migrating from React.PropTypes - -Check out [Migrating from React.PropTypes](https://facebook.github.io/react/blog/2017/04/07/react-v15.5.0.html#migrating-from-react.proptypes) for details on how to migrate to `prop-types` from `React.PropTypes`. - -Note that this blog posts **mentions a codemod script that performs the conversion automatically**. - -There are also important notes below. - -## How to Depend on This Package? - -For apps, we recommend putting it in `dependencies` with a caret range. -For example: - -```js - "dependencies": { - "prop-types": "^15.5.7" - } -``` - -For libraries, we *also* recommend leaving it in `dependencies`: - -```js - "dependencies": { - "prop-types": "^15.5.7" - }, - "peerDependencies": { - "react": "^15.5.0" - } -``` - -**Note:** there are known issues in versions before 15.5.7 so we recommend using it as the minimal version. - -Make sure that the version range uses a caret (`^`) and thus is broad enough for npm to efficiently deduplicate packages. - -For UMD bundles of your components, make sure you **don’t** include `PropTypes` in the build. Usually this is done by marking it as an external (the specifics depend on your bundler), just like you do with React. - -## Compatibility - -### React 0.14 - -This package is compatible with **React 0.14.9**. Compared to 0.14.8 (which was released in March of 2016), there are no other changes in 0.14.9, so it should be a painless upgrade. - -```shell -# ATTENTION: Only run this if you still use React 0.14! -npm install --save react@^0.14.9 react-dom@^0.14.9 -``` - -### React 15+ - -This package is compatible with **React 15.3.0** and higher. - -``` -npm install --save react@^15.3.0 react-dom@^15.3.0 -``` - -### What happens on other React versions? - -It outputs warnings with the message below even though the developer doesn’t do anything wrong. Unfortunately there is no solution for this other than updating React to either 15.3.0 or higher, or 0.14.9 if you’re using React 0.14. - -## Difference from `React.PropTypes`: Don’t Call Validator Functions - -First of all, **which version of React are you using**? You might be seeing this message because a component library has updated to use `prop-types` package, but your version of React is incompatible with it. See the [above section](#compatibility) for more details. - -Are you using either React 0.14.9 or a version higher than React 15.3.0? Read on. - -When you migrate components to use the standalone `prop-types`, **all validator functions will start throwing an error if you call them directly**. This makes sure that nobody relies on them in production code, and it is safe to strip their implementations to optimize the bundle size. - -Code like this is still fine: - -```js -MyComponent.propTypes = { - myProp: PropTypes.bool -}; -``` - -However, code like this will not work with the `prop-types` package: - -```js -// Will not work with `prop-types` package! -var errorOrNull = PropTypes.bool(42, 'myProp', 'MyComponent', 'prop'); -``` - -It will throw an error: - -``` -Calling PropTypes validators directly is not supported by the `prop-types` package. -Use PropTypes.checkPropTypes() to call them. -``` - -(If you see **a warning** rather than an error with this message, please check the [above section about compatibility](#compatibility).) - -This is new behavior, and you will only encounter it when you migrate from `React.PropTypes` to the `prop-types` package. For the vast majority of components, this doesn’t matter, and if you didn’t see [this warning](https://facebook.github.io/react/warnings/dont-call-proptypes.html) in your components, your code is safe to migrate. This is not a breaking change in React because you are only opting into this change for a component by explicitly changing your imports to use `prop-types`. If you temporarily need the old behavior, you can keep using `React.PropTypes` until React 16. - -**If you absolutely need to trigger the validation manually**, call `PropTypes.checkPropTypes()`. Unlike the validators themselves, this function is safe to call in production, as it will be replaced by an empty function: - -```js -// Works with standalone PropTypes -PropTypes.checkPropTypes(MyComponent.propTypes, props, 'prop', 'MyComponent'); -``` -See below for more info. - -**If you DO want to use validation in production**, you can choose to use the **development version** by importing/requiring `prop-types/prop-types` instead of `prop-types`. - -**You might also see this error** if you’re calling a `PropTypes` validator from your own custom `PropTypes` validator. In this case, the fix is to make sure that you are passing *all* of the arguments to the inner function. There is a more in-depth explanation of how to fix it [on this page](https://facebook.github.io/react/warnings/dont-call-proptypes.html#fixing-the-false-positive-in-third-party-proptypes). Alternatively, you can temporarily keep using `React.PropTypes` until React 16, as it would still only warn in this case. - -If you use a bundler like Browserify or Webpack, don’t forget to [follow these instructions](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build) to correctly bundle your application in development or production mode. Otherwise you’ll ship unnecessary code to your users. - -## PropTypes.checkPropTypes - -React will automatically check the propTypes you set on the component, but if -you are using PropTypes without React then you may want to manually call -`PropTypes.checkPropTypes`, like so: - -```js -const myPropTypes = { - name: PropTypes.string, - age: PropTypes.number, - // ... define your prop validations -}; - -const props = { - name: 'hello', // is valid - age: 'world', // not valid -}; - -// Let's say your component is called 'MyComponent' - -// Works with standalone PropTypes -PropTypes.checkPropTypes(myPropTypes, props, 'prop', 'MyComponent'); -// This will warn as follows: -// Warning: Failed prop type: Invalid prop `age` of type `string` supplied to -// `MyComponent`, expected `number`. -``` - -## PropTypes.resetWarningCache() - -`PropTypes.checkPropTypes(...)` only `console.error`s a given message once. To reset the error warning cache in tests, call `PropTypes.resetWarningCache()` - -### License - -prop-types is [MIT licensed](./LICENSE). diff --git a/node_modules/prop-types/checkPropTypes.js b/node_modules/prop-types/checkPropTypes.js deleted file mode 100644 index 481f2cf9..00000000 --- a/node_modules/prop-types/checkPropTypes.js +++ /dev/null @@ -1,103 +0,0 @@ -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -'use strict'; - -var printWarning = function() {}; - -if (process.env.NODE_ENV !== 'production') { - var ReactPropTypesSecret = require('./lib/ReactPropTypesSecret'); - var loggedTypeFailures = {}; - var has = require('./lib/has'); - - printWarning = function(text) { - var message = 'Warning: ' + text; - if (typeof console !== 'undefined') { - console.error(message); - } - try { - // --- Welcome to debugging React --- - // This error was thrown as a convenience so that you can use this stack - // to find the callsite that caused this warning to fire. - throw new Error(message); - } catch (x) { /**/ } - }; -} - -/** - * Assert that the values match with the type specs. - * Error messages are memorized and will only be shown once. - * - * @param {object} typeSpecs Map of name to a ReactPropType - * @param {object} values Runtime values that need to be type-checked - * @param {string} location e.g. "prop", "context", "child context" - * @param {string} componentName Name of the component for error messages. - * @param {?Function} getStack Returns the component stack. - * @private - */ -function checkPropTypes(typeSpecs, values, location, componentName, getStack) { - if (process.env.NODE_ENV !== 'production') { - for (var typeSpecName in typeSpecs) { - if (has(typeSpecs, typeSpecName)) { - var error; - // Prop type validation may throw. In case they do, we don't want to - // fail the render phase where it didn't fail before. So we log it. - // After these have been cleaned up, we'll let them throw. - try { - // This is intentionally an invariant that gets caught. It's the same - // behavior as without this statement except with a better message. - if (typeof typeSpecs[typeSpecName] !== 'function') { - var err = Error( - (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' + - 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' + - 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.' - ); - err.name = 'Invariant Violation'; - throw err; - } - error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret); - } catch (ex) { - error = ex; - } - if (error && !(error instanceof Error)) { - printWarning( - (componentName || 'React class') + ': type specification of ' + - location + ' `' + typeSpecName + '` is invalid; the type checker ' + - 'function must return `null` or an `Error` but returned a ' + typeof error + '. ' + - 'You may have forgotten to pass an argument to the type checker ' + - 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + - 'shape all require an argument).' - ); - } - if (error instanceof Error && !(error.message in loggedTypeFailures)) { - // Only monitor this failure once because there tends to be a lot of the - // same error. - loggedTypeFailures[error.message] = true; - - var stack = getStack ? getStack() : ''; - - printWarning( - 'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '') - ); - } - } - } - } -} - -/** - * Resets warning cache when testing. - * - * @private - */ -checkPropTypes.resetWarningCache = function() { - if (process.env.NODE_ENV !== 'production') { - loggedTypeFailures = {}; - } -} - -module.exports = checkPropTypes; diff --git a/node_modules/prop-types/factory.js b/node_modules/prop-types/factory.js deleted file mode 100644 index abdf8e6d..00000000 --- a/node_modules/prop-types/factory.js +++ /dev/null @@ -1,19 +0,0 @@ -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -'use strict'; - -// React 15.5 references this module, and assumes PropTypes are still callable in production. -// Therefore we re-export development-only version with all the PropTypes checks here. -// However if one is migrating to the `prop-types` npm library, they will go through the -// `index.js` entry point, and it will branch depending on the environment. -var factory = require('./factoryWithTypeCheckers'); -module.exports = function(isValidElement) { - // It is still allowed in 15.5. - var throwOnDirectAccess = false; - return factory(isValidElement, throwOnDirectAccess); -}; diff --git a/node_modules/prop-types/factoryWithThrowingShims.js b/node_modules/prop-types/factoryWithThrowingShims.js deleted file mode 100644 index ac882672..00000000 --- a/node_modules/prop-types/factoryWithThrowingShims.js +++ /dev/null @@ -1,65 +0,0 @@ -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -'use strict'; - -var ReactPropTypesSecret = require('./lib/ReactPropTypesSecret'); - -function emptyFunction() {} -function emptyFunctionWithReset() {} -emptyFunctionWithReset.resetWarningCache = emptyFunction; - -module.exports = function() { - function shim(props, propName, componentName, location, propFullName, secret) { - if (secret === ReactPropTypesSecret) { - // It is still safe when called from React. - return; - } - var err = new Error( - 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' + - 'Use PropTypes.checkPropTypes() to call them. ' + - 'Read more at http://fb.me/use-check-prop-types' - ); - err.name = 'Invariant Violation'; - throw err; - }; - shim.isRequired = shim; - function getShim() { - return shim; - }; - // Important! - // Keep this list in sync with production version in `./factoryWithTypeCheckers.js`. - var ReactPropTypes = { - array: shim, - bigint: shim, - bool: shim, - func: shim, - number: shim, - object: shim, - string: shim, - symbol: shim, - - any: shim, - arrayOf: getShim, - element: shim, - elementType: shim, - instanceOf: getShim, - node: shim, - objectOf: getShim, - oneOf: getShim, - oneOfType: getShim, - shape: getShim, - exact: getShim, - - checkPropTypes: emptyFunctionWithReset, - resetWarningCache: emptyFunction - }; - - ReactPropTypes.PropTypes = ReactPropTypes; - - return ReactPropTypes; -}; diff --git a/node_modules/prop-types/factoryWithTypeCheckers.js b/node_modules/prop-types/factoryWithTypeCheckers.js deleted file mode 100644 index a88068e5..00000000 --- a/node_modules/prop-types/factoryWithTypeCheckers.js +++ /dev/null @@ -1,610 +0,0 @@ -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -'use strict'; - -var ReactIs = require('react-is'); -var assign = require('object-assign'); - -var ReactPropTypesSecret = require('./lib/ReactPropTypesSecret'); -var has = require('./lib/has'); -var checkPropTypes = require('./checkPropTypes'); - -var printWarning = function() {}; - -if (process.env.NODE_ENV !== 'production') { - printWarning = function(text) { - var message = 'Warning: ' + text; - if (typeof console !== 'undefined') { - console.error(message); - } - try { - // --- Welcome to debugging React --- - // This error was thrown as a convenience so that you can use this stack - // to find the callsite that caused this warning to fire. - throw new Error(message); - } catch (x) {} - }; -} - -function emptyFunctionThatReturnsNull() { - return null; -} - -module.exports = function(isValidElement, throwOnDirectAccess) { - /* global Symbol */ - var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator; - var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec. - - /** - * Returns the iterator method function contained on the iterable object. - * - * Be sure to invoke the function with the iterable as context: - * - * var iteratorFn = getIteratorFn(myIterable); - * if (iteratorFn) { - * var iterator = iteratorFn.call(myIterable); - * ... - * } - * - * @param {?object} maybeIterable - * @return {?function} - */ - function getIteratorFn(maybeIterable) { - var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]); - if (typeof iteratorFn === 'function') { - return iteratorFn; - } - } - - /** - * Collection of methods that allow declaration and validation of props that are - * supplied to React components. Example usage: - * - * var Props = require('ReactPropTypes'); - * var MyArticle = React.createClass({ - * propTypes: { - * // An optional string prop named "description". - * description: Props.string, - * - * // A required enum prop named "category". - * category: Props.oneOf(['News','Photos']).isRequired, - * - * // A prop named "dialog" that requires an instance of Dialog. - * dialog: Props.instanceOf(Dialog).isRequired - * }, - * render: function() { ... } - * }); - * - * A more formal specification of how these methods are used: - * - * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...) - * decl := ReactPropTypes.{type}(.isRequired)? - * - * Each and every declaration produces a function with the same signature. This - * allows the creation of custom validation functions. For example: - * - * var MyLink = React.createClass({ - * propTypes: { - * // An optional string or URI prop named "href". - * href: function(props, propName, componentName) { - * var propValue = props[propName]; - * if (propValue != null && typeof propValue !== 'string' && - * !(propValue instanceof URI)) { - * return new Error( - * 'Expected a string or an URI for ' + propName + ' in ' + - * componentName - * ); - * } - * } - * }, - * render: function() {...} - * }); - * - * @internal - */ - - var ANONYMOUS = '<>'; - - // Important! - // Keep this list in sync with production version in `./factoryWithThrowingShims.js`. - var ReactPropTypes = { - array: createPrimitiveTypeChecker('array'), - bigint: createPrimitiveTypeChecker('bigint'), - bool: createPrimitiveTypeChecker('boolean'), - func: createPrimitiveTypeChecker('function'), - number: createPrimitiveTypeChecker('number'), - object: createPrimitiveTypeChecker('object'), - string: createPrimitiveTypeChecker('string'), - symbol: createPrimitiveTypeChecker('symbol'), - - any: createAnyTypeChecker(), - arrayOf: createArrayOfTypeChecker, - element: createElementTypeChecker(), - elementType: createElementTypeTypeChecker(), - instanceOf: createInstanceTypeChecker, - node: createNodeChecker(), - objectOf: createObjectOfTypeChecker, - oneOf: createEnumTypeChecker, - oneOfType: createUnionTypeChecker, - shape: createShapeTypeChecker, - exact: createStrictShapeTypeChecker, - }; - - /** - * inlined Object.is polyfill to avoid requiring consumers ship their own - * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is - */ - /*eslint-disable no-self-compare*/ - function is(x, y) { - // SameValue algorithm - if (x === y) { - // Steps 1-5, 7-10 - // Steps 6.b-6.e: +0 != -0 - return x !== 0 || 1 / x === 1 / y; - } else { - // Step 6.a: NaN == NaN - return x !== x && y !== y; - } - } - /*eslint-enable no-self-compare*/ - - /** - * We use an Error-like object for backward compatibility as people may call - * PropTypes directly and inspect their output. However, we don't use real - * Errors anymore. We don't inspect their stack anyway, and creating them - * is prohibitively expensive if they are created too often, such as what - * happens in oneOfType() for any type before the one that matched. - */ - function PropTypeError(message, data) { - this.message = message; - this.data = data && typeof data === 'object' ? data: {}; - this.stack = ''; - } - // Make `instanceof Error` still work for returned errors. - PropTypeError.prototype = Error.prototype; - - function createChainableTypeChecker(validate) { - if (process.env.NODE_ENV !== 'production') { - var manualPropTypeCallCache = {}; - var manualPropTypeWarningCount = 0; - } - function checkType(isRequired, props, propName, componentName, location, propFullName, secret) { - componentName = componentName || ANONYMOUS; - propFullName = propFullName || propName; - - if (secret !== ReactPropTypesSecret) { - if (throwOnDirectAccess) { - // New behavior only for users of `prop-types` package - var err = new Error( - 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' + - 'Use `PropTypes.checkPropTypes()` to call them. ' + - 'Read more at http://fb.me/use-check-prop-types' - ); - err.name = 'Invariant Violation'; - throw err; - } else if (process.env.NODE_ENV !== 'production' && typeof console !== 'undefined') { - // Old behavior for people using React.PropTypes - var cacheKey = componentName + ':' + propName; - if ( - !manualPropTypeCallCache[cacheKey] && - // Avoid spamming the console because they are often not actionable except for lib authors - manualPropTypeWarningCount < 3 - ) { - printWarning( - 'You are manually calling a React.PropTypes validation ' + - 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' + - 'and will throw in the standalone `prop-types` package. ' + - 'You may be seeing this warning due to a third-party PropTypes ' + - 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.' - ); - manualPropTypeCallCache[cacheKey] = true; - manualPropTypeWarningCount++; - } - } - } - if (props[propName] == null) { - if (isRequired) { - if (props[propName] === null) { - return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.')); - } - return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.')); - } - return null; - } else { - return validate(props, propName, componentName, location, propFullName); - } - } - - var chainedCheckType = checkType.bind(null, false); - chainedCheckType.isRequired = checkType.bind(null, true); - - return chainedCheckType; - } - - function createPrimitiveTypeChecker(expectedType) { - function validate(props, propName, componentName, location, propFullName, secret) { - var propValue = props[propName]; - var propType = getPropType(propValue); - if (propType !== expectedType) { - // `propValue` being instance of, say, date/regexp, pass the 'object' - // check, but we can offer a more precise error message here rather than - // 'of type `object`'. - var preciseType = getPreciseType(propValue); - - return new PropTypeError( - 'Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'), - {expectedType: expectedType} - ); - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createAnyTypeChecker() { - return createChainableTypeChecker(emptyFunctionThatReturnsNull); - } - - function createArrayOfTypeChecker(typeChecker) { - function validate(props, propName, componentName, location, propFullName) { - if (typeof typeChecker !== 'function') { - return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.'); - } - var propValue = props[propName]; - if (!Array.isArray(propValue)) { - var propType = getPropType(propValue); - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.')); - } - for (var i = 0; i < propValue.length; i++) { - var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret); - if (error instanceof Error) { - return error; - } - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createElementTypeChecker() { - function validate(props, propName, componentName, location, propFullName) { - var propValue = props[propName]; - if (!isValidElement(propValue)) { - var propType = getPropType(propValue); - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.')); - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createElementTypeTypeChecker() { - function validate(props, propName, componentName, location, propFullName) { - var propValue = props[propName]; - if (!ReactIs.isValidElementType(propValue)) { - var propType = getPropType(propValue); - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.')); - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createInstanceTypeChecker(expectedClass) { - function validate(props, propName, componentName, location, propFullName) { - if (!(props[propName] instanceof expectedClass)) { - var expectedClassName = expectedClass.name || ANONYMOUS; - var actualClassName = getClassName(props[propName]); - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.')); - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createEnumTypeChecker(expectedValues) { - if (!Array.isArray(expectedValues)) { - if (process.env.NODE_ENV !== 'production') { - if (arguments.length > 1) { - printWarning( - 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' + - 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).' - ); - } else { - printWarning('Invalid argument supplied to oneOf, expected an array.'); - } - } - return emptyFunctionThatReturnsNull; - } - - function validate(props, propName, componentName, location, propFullName) { - var propValue = props[propName]; - for (var i = 0; i < expectedValues.length; i++) { - if (is(propValue, expectedValues[i])) { - return null; - } - } - - var valuesString = JSON.stringify(expectedValues, function replacer(key, value) { - var type = getPreciseType(value); - if (type === 'symbol') { - return String(value); - } - return value; - }); - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.')); - } - return createChainableTypeChecker(validate); - } - - function createObjectOfTypeChecker(typeChecker) { - function validate(props, propName, componentName, location, propFullName) { - if (typeof typeChecker !== 'function') { - return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.'); - } - var propValue = props[propName]; - var propType = getPropType(propValue); - if (propType !== 'object') { - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.')); - } - for (var key in propValue) { - if (has(propValue, key)) { - var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); - if (error instanceof Error) { - return error; - } - } - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createUnionTypeChecker(arrayOfTypeCheckers) { - if (!Array.isArray(arrayOfTypeCheckers)) { - process.env.NODE_ENV !== 'production' ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : void 0; - return emptyFunctionThatReturnsNull; - } - - for (var i = 0; i < arrayOfTypeCheckers.length; i++) { - var checker = arrayOfTypeCheckers[i]; - if (typeof checker !== 'function') { - printWarning( - 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' + - 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.' - ); - return emptyFunctionThatReturnsNull; - } - } - - function validate(props, propName, componentName, location, propFullName) { - var expectedTypes = []; - for (var i = 0; i < arrayOfTypeCheckers.length; i++) { - var checker = arrayOfTypeCheckers[i]; - var checkerResult = checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret); - if (checkerResult == null) { - return null; - } - if (checkerResult.data && has(checkerResult.data, 'expectedType')) { - expectedTypes.push(checkerResult.data.expectedType); - } - } - var expectedTypesMessage = (expectedTypes.length > 0) ? ', expected one of type [' + expectedTypes.join(', ') + ']': ''; - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`' + expectedTypesMessage + '.')); - } - return createChainableTypeChecker(validate); - } - - function createNodeChecker() { - function validate(props, propName, componentName, location, propFullName) { - if (!isNode(props[propName])) { - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.')); - } - return null; - } - return createChainableTypeChecker(validate); - } - - function invalidValidatorError(componentName, location, propFullName, key, type) { - return new PropTypeError( - (componentName || 'React class') + ': ' + location + ' type `' + propFullName + '.' + key + '` is invalid; ' + - 'it must be a function, usually from the `prop-types` package, but received `' + type + '`.' - ); - } - - function createShapeTypeChecker(shapeTypes) { - function validate(props, propName, componentName, location, propFullName) { - var propValue = props[propName]; - var propType = getPropType(propValue); - if (propType !== 'object') { - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); - } - for (var key in shapeTypes) { - var checker = shapeTypes[key]; - if (typeof checker !== 'function') { - return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker)); - } - var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); - if (error) { - return error; - } - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createStrictShapeTypeChecker(shapeTypes) { - function validate(props, propName, componentName, location, propFullName) { - var propValue = props[propName]; - var propType = getPropType(propValue); - if (propType !== 'object') { - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); - } - // We need to check all keys in case some are required but missing from props. - var allKeys = assign({}, props[propName], shapeTypes); - for (var key in allKeys) { - var checker = shapeTypes[key]; - if (has(shapeTypes, key) && typeof checker !== 'function') { - return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker)); - } - if (!checker) { - return new PropTypeError( - 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' + - '\nBad object: ' + JSON.stringify(props[propName], null, ' ') + - '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ') - ); - } - var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); - if (error) { - return error; - } - } - return null; - } - - return createChainableTypeChecker(validate); - } - - function isNode(propValue) { - switch (typeof propValue) { - case 'number': - case 'string': - case 'undefined': - return true; - case 'boolean': - return !propValue; - case 'object': - if (Array.isArray(propValue)) { - return propValue.every(isNode); - } - if (propValue === null || isValidElement(propValue)) { - return true; - } - - var iteratorFn = getIteratorFn(propValue); - if (iteratorFn) { - var iterator = iteratorFn.call(propValue); - var step; - if (iteratorFn !== propValue.entries) { - while (!(step = iterator.next()).done) { - if (!isNode(step.value)) { - return false; - } - } - } else { - // Iterator will provide entry [k,v] tuples rather than values. - while (!(step = iterator.next()).done) { - var entry = step.value; - if (entry) { - if (!isNode(entry[1])) { - return false; - } - } - } - } - } else { - return false; - } - - return true; - default: - return false; - } - } - - function isSymbol(propType, propValue) { - // Native Symbol. - if (propType === 'symbol') { - return true; - } - - // falsy value can't be a Symbol - if (!propValue) { - return false; - } - - // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol' - if (propValue['@@toStringTag'] === 'Symbol') { - return true; - } - - // Fallback for non-spec compliant Symbols which are polyfilled. - if (typeof Symbol === 'function' && propValue instanceof Symbol) { - return true; - } - - return false; - } - - // Equivalent of `typeof` but with special handling for array and regexp. - function getPropType(propValue) { - var propType = typeof propValue; - if (Array.isArray(propValue)) { - return 'array'; - } - if (propValue instanceof RegExp) { - // Old webkits (at least until Android 4.0) return 'function' rather than - // 'object' for typeof a RegExp. We'll normalize this here so that /bla/ - // passes PropTypes.object. - return 'object'; - } - if (isSymbol(propType, propValue)) { - return 'symbol'; - } - return propType; - } - - // This handles more types than `getPropType`. Only used for error messages. - // See `createPrimitiveTypeChecker`. - function getPreciseType(propValue) { - if (typeof propValue === 'undefined' || propValue === null) { - return '' + propValue; - } - var propType = getPropType(propValue); - if (propType === 'object') { - if (propValue instanceof Date) { - return 'date'; - } else if (propValue instanceof RegExp) { - return 'regexp'; - } - } - return propType; - } - - // Returns a string that is postfixed to a warning about an invalid type. - // For example, "undefined" or "of type array" - function getPostfixForTypeWarning(value) { - var type = getPreciseType(value); - switch (type) { - case 'array': - case 'object': - return 'an ' + type; - case 'boolean': - case 'date': - case 'regexp': - return 'a ' + type; - default: - return type; - } - } - - // Returns class name of the object, if any. - function getClassName(propValue) { - if (!propValue.constructor || !propValue.constructor.name) { - return ANONYMOUS; - } - return propValue.constructor.name; - } - - ReactPropTypes.checkPropTypes = checkPropTypes; - ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache; - ReactPropTypes.PropTypes = ReactPropTypes; - - return ReactPropTypes; -}; diff --git a/node_modules/prop-types/index.js b/node_modules/prop-types/index.js deleted file mode 100644 index e9ef51d6..00000000 --- a/node_modules/prop-types/index.js +++ /dev/null @@ -1,19 +0,0 @@ -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -if (process.env.NODE_ENV !== 'production') { - var ReactIs = require('react-is'); - - // By explicitly using `prop-types` you are opting into new development behavior. - // http://fb.me/prop-types-in-prod - var throwOnDirectAccess = true; - module.exports = require('./factoryWithTypeCheckers')(ReactIs.isElement, throwOnDirectAccess); -} else { - // By explicitly using `prop-types` you are opting into new production behavior. - // http://fb.me/prop-types-in-prod - module.exports = require('./factoryWithThrowingShims')(); -} diff --git a/node_modules/prop-types/package.json b/node_modules/prop-types/package.json deleted file mode 100644 index 63daf704..00000000 --- a/node_modules/prop-types/package.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "name": "prop-types", - "version": "15.8.1", - "description": "Runtime type checking for React props and similar objects.", - "sideEffects": false, - "main": "index.js", - "license": "MIT", - "files": [ - "LICENSE", - "README.md", - "checkPropTypes.js", - "factory.js", - "factoryWithThrowingShims.js", - "factoryWithTypeCheckers.js", - "index.js", - "prop-types.js", - "prop-types.min.js", - "lib" - ], - "repository": "facebook/prop-types", - "keywords": [ - "react" - ], - "bugs": { - "url": "https://github.com/facebook/prop-types/issues" - }, - "homepage": "https://facebook.github.io/react/", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - }, - "scripts": { - "pretest": "npm run lint", - "lint": "eslint .", - "test": "npm run tests-only", - "tests-only": "jest", - "umd": "NODE_ENV=development browserify index.js -t loose-envify --standalone PropTypes -o prop-types.js", - "umd-min": "NODE_ENV=production browserify index.js -t loose-envify -t uglifyify --standalone PropTypes -p bundle-collapser/plugin -o | uglifyjs --compress unused,dead_code -o prop-types.min.js", - "build": "yarn umd && yarn umd-min", - "prepublish": "not-in-publish || yarn build" - }, - "devDependencies": { - "babel-jest": "^19.0.0", - "babel-preset-react": "^6.24.1", - "browserify": "^16.5.0", - "bundle-collapser": "^1.4.0", - "eslint": "^8.6.0", - "in-publish": "^2.0.1", - "jest": "^19.0.2", - "react": "^15.7.0", - "uglifyify": "^5.0.2", - "uglifyjs": "^2.4.11" - }, - "browserify": { - "transform": [ - "loose-envify" - ] - } -} diff --git a/node_modules/prop-types/prop-types.js b/node_modules/prop-types/prop-types.js deleted file mode 100644 index a5a15ddb..00000000 --- a/node_modules/prop-types/prop-types.js +++ /dev/null @@ -1,1315 +0,0 @@ -(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.PropTypes = f()}})(function(){var define,module,exports;return (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i 1) { - printWarning( - 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' + - 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).' - ); - } else { - printWarning('Invalid argument supplied to oneOf, expected an array.'); - } - } - return emptyFunctionThatReturnsNull; - } - - function validate(props, propName, componentName, location, propFullName) { - var propValue = props[propName]; - for (var i = 0; i < expectedValues.length; i++) { - if (is(propValue, expectedValues[i])) { - return null; - } - } - - var valuesString = JSON.stringify(expectedValues, function replacer(key, value) { - var type = getPreciseType(value); - if (type === 'symbol') { - return String(value); - } - return value; - }); - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.')); - } - return createChainableTypeChecker(validate); - } - - function createObjectOfTypeChecker(typeChecker) { - function validate(props, propName, componentName, location, propFullName) { - if (typeof typeChecker !== 'function') { - return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.'); - } - var propValue = props[propName]; - var propType = getPropType(propValue); - if (propType !== 'object') { - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.')); - } - for (var key in propValue) { - if (has(propValue, key)) { - var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); - if (error instanceof Error) { - return error; - } - } - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createUnionTypeChecker(arrayOfTypeCheckers) { - if (!Array.isArray(arrayOfTypeCheckers)) { - "development" !== 'production' ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : void 0; - return emptyFunctionThatReturnsNull; - } - - for (var i = 0; i < arrayOfTypeCheckers.length; i++) { - var checker = arrayOfTypeCheckers[i]; - if (typeof checker !== 'function') { - printWarning( - 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' + - 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.' - ); - return emptyFunctionThatReturnsNull; - } - } - - function validate(props, propName, componentName, location, propFullName) { - var expectedTypes = []; - for (var i = 0; i < arrayOfTypeCheckers.length; i++) { - var checker = arrayOfTypeCheckers[i]; - var checkerResult = checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret); - if (checkerResult == null) { - return null; - } - if (checkerResult.data.hasOwnProperty('expectedType')) { - expectedTypes.push(checkerResult.data.expectedType); - } - } - var expectedTypesMessage = (expectedTypes.length > 0) ? ', expected one of type [' + expectedTypes.join(', ') + ']': ''; - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`' + expectedTypesMessage + '.')); - } - return createChainableTypeChecker(validate); - } - - function createNodeChecker() { - function validate(props, propName, componentName, location, propFullName) { - if (!isNode(props[propName])) { - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.')); - } - return null; - } - return createChainableTypeChecker(validate); - } - - function invalidValidatorError(componentName, location, propFullName, key, type) { - return new PropTypeError( - (componentName || 'React class') + ': ' + location + ' type `' + propFullName + '.' + key + '` is invalid; ' + - 'it must be a function, usually from the `prop-types` package, but received `' + type + '`.' - ); - } - - function createShapeTypeChecker(shapeTypes) { - function validate(props, propName, componentName, location, propFullName) { - var propValue = props[propName]; - var propType = getPropType(propValue); - if (propType !== 'object') { - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); - } - for (var key in shapeTypes) { - var checker = shapeTypes[key]; - if (typeof checker !== 'function') { - return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker)); - } - var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); - if (error) { - return error; - } - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createStrictShapeTypeChecker(shapeTypes) { - function validate(props, propName, componentName, location, propFullName) { - var propValue = props[propName]; - var propType = getPropType(propValue); - if (propType !== 'object') { - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); - } - // We need to check all keys in case some are required but missing from props. - var allKeys = assign({}, props[propName], shapeTypes); - for (var key in allKeys) { - var checker = shapeTypes[key]; - if (has(shapeTypes, key) && typeof checker !== 'function') { - return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker)); - } - if (!checker) { - return new PropTypeError( - 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' + - '\nBad object: ' + JSON.stringify(props[propName], null, ' ') + - '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ') - ); - } - var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); - if (error) { - return error; - } - } - return null; - } - - return createChainableTypeChecker(validate); - } - - function isNode(propValue) { - switch (typeof propValue) { - case 'number': - case 'string': - case 'undefined': - return true; - case 'boolean': - return !propValue; - case 'object': - if (Array.isArray(propValue)) { - return propValue.every(isNode); - } - if (propValue === null || isValidElement(propValue)) { - return true; - } - - var iteratorFn = getIteratorFn(propValue); - if (iteratorFn) { - var iterator = iteratorFn.call(propValue); - var step; - if (iteratorFn !== propValue.entries) { - while (!(step = iterator.next()).done) { - if (!isNode(step.value)) { - return false; - } - } - } else { - // Iterator will provide entry [k,v] tuples rather than values. - while (!(step = iterator.next()).done) { - var entry = step.value; - if (entry) { - if (!isNode(entry[1])) { - return false; - } - } - } - } - } else { - return false; - } - - return true; - default: - return false; - } - } - - function isSymbol(propType, propValue) { - // Native Symbol. - if (propType === 'symbol') { - return true; - } - - // falsy value can't be a Symbol - if (!propValue) { - return false; - } - - // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol' - if (propValue['@@toStringTag'] === 'Symbol') { - return true; - } - - // Fallback for non-spec compliant Symbols which are polyfilled. - if (typeof Symbol === 'function' && propValue instanceof Symbol) { - return true; - } - - return false; - } - - // Equivalent of `typeof` but with special handling for array and regexp. - function getPropType(propValue) { - var propType = typeof propValue; - if (Array.isArray(propValue)) { - return 'array'; - } - if (propValue instanceof RegExp) { - // Old webkits (at least until Android 4.0) return 'function' rather than - // 'object' for typeof a RegExp. We'll normalize this here so that /bla/ - // passes PropTypes.object. - return 'object'; - } - if (isSymbol(propType, propValue)) { - return 'symbol'; - } - return propType; - } - - // This handles more types than `getPropType`. Only used for error messages. - // See `createPrimitiveTypeChecker`. - function getPreciseType(propValue) { - if (typeof propValue === 'undefined' || propValue === null) { - return '' + propValue; - } - var propType = getPropType(propValue); - if (propType === 'object') { - if (propValue instanceof Date) { - return 'date'; - } else if (propValue instanceof RegExp) { - return 'regexp'; - } - } - return propType; - } - - // Returns a string that is postfixed to a warning about an invalid type. - // For example, "undefined" or "of type array" - function getPostfixForTypeWarning(value) { - var type = getPreciseType(value); - switch (type) { - case 'array': - case 'object': - return 'an ' + type; - case 'boolean': - case 'date': - case 'regexp': - return 'a ' + type; - default: - return type; - } - } - - // Returns class name of the object, if any. - function getClassName(propValue) { - if (!propValue.constructor || !propValue.constructor.name) { - return ANONYMOUS; - } - return propValue.constructor.name; - } - - ReactPropTypes.checkPropTypes = checkPropTypes; - ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache; - ReactPropTypes.PropTypes = ReactPropTypes; - - return ReactPropTypes; -}; - -},{"./checkPropTypes":1,"./lib/ReactPropTypesSecret":5,"./lib/has":6,"object-assign":7,"react-is":11}],4:[function(require,module,exports){ -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -if ("development" !== 'production') { - var ReactIs = require('react-is'); - - // By explicitly using `prop-types` you are opting into new development behavior. - // http://fb.me/prop-types-in-prod - var throwOnDirectAccess = true; - module.exports = require('./factoryWithTypeCheckers')(ReactIs.isElement, throwOnDirectAccess); -} else { - // By explicitly using `prop-types` you are opting into new production behavior. - // http://fb.me/prop-types-in-prod - module.exports = require('./factoryWithThrowingShims')(); -} - -},{"./factoryWithThrowingShims":2,"./factoryWithTypeCheckers":3,"react-is":11}],5:[function(require,module,exports){ -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -'use strict'; - -var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; - -module.exports = ReactPropTypesSecret; - -},{}],6:[function(require,module,exports){ -module.exports = Function.call.bind(Object.prototype.hasOwnProperty); - -},{}],7:[function(require,module,exports){ -/* -object-assign -(c) Sindre Sorhus -@license MIT -*/ - -'use strict'; -/* eslint-disable no-unused-vars */ -var getOwnPropertySymbols = Object.getOwnPropertySymbols; -var hasOwnProperty = Object.prototype.hasOwnProperty; -var propIsEnumerable = Object.prototype.propertyIsEnumerable; - -function toObject(val) { - if (val === null || val === undefined) { - throw new TypeError('Object.assign cannot be called with null or undefined'); - } - - return Object(val); -} - -function shouldUseNative() { - try { - if (!Object.assign) { - return false; - } - - // Detect buggy property enumeration order in older V8 versions. - - // https://bugs.chromium.org/p/v8/issues/detail?id=4118 - var test1 = new String('abc'); // eslint-disable-line no-new-wrappers - test1[5] = 'de'; - if (Object.getOwnPropertyNames(test1)[0] === '5') { - return false; - } - - // https://bugs.chromium.org/p/v8/issues/detail?id=3056 - var test2 = {}; - for (var i = 0; i < 10; i++) { - test2['_' + String.fromCharCode(i)] = i; - } - var order2 = Object.getOwnPropertyNames(test2).map(function (n) { - return test2[n]; - }); - if (order2.join('') !== '0123456789') { - return false; - } - - // https://bugs.chromium.org/p/v8/issues/detail?id=3056 - var test3 = {}; - 'abcdefghijklmnopqrst'.split('').forEach(function (letter) { - test3[letter] = letter; - }); - if (Object.keys(Object.assign({}, test3)).join('') !== - 'abcdefghijklmnopqrst') { - return false; - } - - return true; - } catch (err) { - // We don't expect any of the above to throw, but better to be safe. - return false; - } -} - -module.exports = shouldUseNative() ? Object.assign : function (target, source) { - var from; - var to = toObject(target); - var symbols; - - for (var s = 1; s < arguments.length; s++) { - from = Object(arguments[s]); - - for (var key in from) { - if (hasOwnProperty.call(from, key)) { - to[key] = from[key]; - } - } - - if (getOwnPropertySymbols) { - symbols = getOwnPropertySymbols(from); - for (var i = 0; i < symbols.length; i++) { - if (propIsEnumerable.call(from, symbols[i])) { - to[symbols[i]] = from[symbols[i]]; - } - } - } - } - - return to; -}; - -},{}],8:[function(require,module,exports){ -// shim for using process in browser -var process = module.exports = {}; - -// cached from whatever global is present so that test runners that stub it -// don't break things. But we need to wrap it in a try catch in case it is -// wrapped in strict mode code which doesn't define any globals. It's inside a -// function because try/catches deoptimize in certain engines. - -var cachedSetTimeout; -var cachedClearTimeout; - -function defaultSetTimout() { - throw new Error('setTimeout has not been defined'); -} -function defaultClearTimeout () { - throw new Error('clearTimeout has not been defined'); -} -(function () { - try { - if (typeof setTimeout === 'function') { - cachedSetTimeout = setTimeout; - } else { - cachedSetTimeout = defaultSetTimout; - } - } catch (e) { - cachedSetTimeout = defaultSetTimout; - } - try { - if (typeof clearTimeout === 'function') { - cachedClearTimeout = clearTimeout; - } else { - cachedClearTimeout = defaultClearTimeout; - } - } catch (e) { - cachedClearTimeout = defaultClearTimeout; - } -} ()) -function runTimeout(fun) { - if (cachedSetTimeout === setTimeout) { - //normal enviroments in sane situations - return setTimeout(fun, 0); - } - // if setTimeout wasn't available but was latter defined - if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) { - cachedSetTimeout = setTimeout; - return setTimeout(fun, 0); - } - try { - // when when somebody has screwed with setTimeout but no I.E. maddness - return cachedSetTimeout(fun, 0); - } catch(e){ - try { - // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally - return cachedSetTimeout.call(null, fun, 0); - } catch(e){ - // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error - return cachedSetTimeout.call(this, fun, 0); - } - } - - -} -function runClearTimeout(marker) { - if (cachedClearTimeout === clearTimeout) { - //normal enviroments in sane situations - return clearTimeout(marker); - } - // if clearTimeout wasn't available but was latter defined - if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) { - cachedClearTimeout = clearTimeout; - return clearTimeout(marker); - } - try { - // when when somebody has screwed with setTimeout but no I.E. maddness - return cachedClearTimeout(marker); - } catch (e){ - try { - // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally - return cachedClearTimeout.call(null, marker); - } catch (e){ - // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error. - // Some versions of I.E. have different rules for clearTimeout vs setTimeout - return cachedClearTimeout.call(this, marker); - } - } - - - -} -var queue = []; -var draining = false; -var currentQueue; -var queueIndex = -1; - -function cleanUpNextTick() { - if (!draining || !currentQueue) { - return; - } - draining = false; - if (currentQueue.length) { - queue = currentQueue.concat(queue); - } else { - queueIndex = -1; - } - if (queue.length) { - drainQueue(); - } -} - -function drainQueue() { - if (draining) { - return; - } - var timeout = runTimeout(cleanUpNextTick); - draining = true; - - var len = queue.length; - while(len) { - currentQueue = queue; - queue = []; - while (++queueIndex < len) { - if (currentQueue) { - currentQueue[queueIndex].run(); - } - } - queueIndex = -1; - len = queue.length; - } - currentQueue = null; - draining = false; - runClearTimeout(timeout); -} - -process.nextTick = function (fun) { - var args = new Array(arguments.length - 1); - if (arguments.length > 1) { - for (var i = 1; i < arguments.length; i++) { - args[i - 1] = arguments[i]; - } - } - queue.push(new Item(fun, args)); - if (queue.length === 1 && !draining) { - runTimeout(drainQueue); - } -}; - -// v8 likes predictible objects -function Item(fun, array) { - this.fun = fun; - this.array = array; -} -Item.prototype.run = function () { - this.fun.apply(null, this.array); -}; -process.title = 'browser'; -process.browser = true; -process.env = {}; -process.argv = []; -process.version = ''; // empty string to avoid regexp issues -process.versions = {}; - -function noop() {} - -process.on = noop; -process.addListener = noop; -process.once = noop; -process.off = noop; -process.removeListener = noop; -process.removeAllListeners = noop; -process.emit = noop; -process.prependListener = noop; -process.prependOnceListener = noop; - -process.listeners = function (name) { return [] } - -process.binding = function (name) { - throw new Error('process.binding is not supported'); -}; - -process.cwd = function () { return '/' }; -process.chdir = function (dir) { - throw new Error('process.chdir is not supported'); -}; -process.umask = function() { return 0; }; - -},{}],9:[function(require,module,exports){ -(function (process){(function (){ -/** @license React v16.13.1 - * react-is.development.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -'use strict'; - - - -if (process.env.NODE_ENV !== "production") { - (function() { -'use strict'; - -// The Symbol used to tag the ReactElement-like types. If there is no native Symbol -// nor polyfill, then a plain number is used for performance. -var hasSymbol = typeof Symbol === 'function' && Symbol.for; -var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7; -var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca; -var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb; -var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc; -var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2; -var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd; -var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary -// (unstable) APIs that have been removed. Can we remove the symbols? - -var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf; -var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf; -var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0; -var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1; -var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8; -var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3; -var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4; -var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9; -var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5; -var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6; -var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7; - -function isValidElementType(type) { - return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill. - type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE); -} - -function typeOf(object) { - if (typeof object === 'object' && object !== null) { - var $$typeof = object.$$typeof; - - switch ($$typeof) { - case REACT_ELEMENT_TYPE: - var type = object.type; - - switch (type) { - case REACT_ASYNC_MODE_TYPE: - case REACT_CONCURRENT_MODE_TYPE: - case REACT_FRAGMENT_TYPE: - case REACT_PROFILER_TYPE: - case REACT_STRICT_MODE_TYPE: - case REACT_SUSPENSE_TYPE: - return type; - - default: - var $$typeofType = type && type.$$typeof; - - switch ($$typeofType) { - case REACT_CONTEXT_TYPE: - case REACT_FORWARD_REF_TYPE: - case REACT_LAZY_TYPE: - case REACT_MEMO_TYPE: - case REACT_PROVIDER_TYPE: - return $$typeofType; - - default: - return $$typeof; - } - - } - - case REACT_PORTAL_TYPE: - return $$typeof; - } - } - - return undefined; -} // AsyncMode is deprecated along with isAsyncMode - -var AsyncMode = REACT_ASYNC_MODE_TYPE; -var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE; -var ContextConsumer = REACT_CONTEXT_TYPE; -var ContextProvider = REACT_PROVIDER_TYPE; -var Element = REACT_ELEMENT_TYPE; -var ForwardRef = REACT_FORWARD_REF_TYPE; -var Fragment = REACT_FRAGMENT_TYPE; -var Lazy = REACT_LAZY_TYPE; -var Memo = REACT_MEMO_TYPE; -var Portal = REACT_PORTAL_TYPE; -var Profiler = REACT_PROFILER_TYPE; -var StrictMode = REACT_STRICT_MODE_TYPE; -var Suspense = REACT_SUSPENSE_TYPE; -var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated - -function isAsyncMode(object) { - { - if (!hasWarnedAboutDeprecatedIsAsyncMode) { - hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint - - console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.'); - } - } - - return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE; -} -function isConcurrentMode(object) { - return typeOf(object) === REACT_CONCURRENT_MODE_TYPE; -} -function isContextConsumer(object) { - return typeOf(object) === REACT_CONTEXT_TYPE; -} -function isContextProvider(object) { - return typeOf(object) === REACT_PROVIDER_TYPE; -} -function isElement(object) { - return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE; -} -function isForwardRef(object) { - return typeOf(object) === REACT_FORWARD_REF_TYPE; -} -function isFragment(object) { - return typeOf(object) === REACT_FRAGMENT_TYPE; -} -function isLazy(object) { - return typeOf(object) === REACT_LAZY_TYPE; -} -function isMemo(object) { - return typeOf(object) === REACT_MEMO_TYPE; -} -function isPortal(object) { - return typeOf(object) === REACT_PORTAL_TYPE; -} -function isProfiler(object) { - return typeOf(object) === REACT_PROFILER_TYPE; -} -function isStrictMode(object) { - return typeOf(object) === REACT_STRICT_MODE_TYPE; -} -function isSuspense(object) { - return typeOf(object) === REACT_SUSPENSE_TYPE; -} - -exports.AsyncMode = AsyncMode; -exports.ConcurrentMode = ConcurrentMode; -exports.ContextConsumer = ContextConsumer; -exports.ContextProvider = ContextProvider; -exports.Element = Element; -exports.ForwardRef = ForwardRef; -exports.Fragment = Fragment; -exports.Lazy = Lazy; -exports.Memo = Memo; -exports.Portal = Portal; -exports.Profiler = Profiler; -exports.StrictMode = StrictMode; -exports.Suspense = Suspense; -exports.isAsyncMode = isAsyncMode; -exports.isConcurrentMode = isConcurrentMode; -exports.isContextConsumer = isContextConsumer; -exports.isContextProvider = isContextProvider; -exports.isElement = isElement; -exports.isForwardRef = isForwardRef; -exports.isFragment = isFragment; -exports.isLazy = isLazy; -exports.isMemo = isMemo; -exports.isPortal = isPortal; -exports.isProfiler = isProfiler; -exports.isStrictMode = isStrictMode; -exports.isSuspense = isSuspense; -exports.isValidElementType = isValidElementType; -exports.typeOf = typeOf; - })(); -} - -}).call(this)}).call(this,require('_process')) -},{"_process":8}],10:[function(require,module,exports){ -/** @license React v16.13.1 - * react-is.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -'use strict';var b="function"===typeof Symbol&&Symbol.for,c=b?Symbol.for("react.element"):60103,d=b?Symbol.for("react.portal"):60106,e=b?Symbol.for("react.fragment"):60107,f=b?Symbol.for("react.strict_mode"):60108,g=b?Symbol.for("react.profiler"):60114,h=b?Symbol.for("react.provider"):60109,k=b?Symbol.for("react.context"):60110,l=b?Symbol.for("react.async_mode"):60111,m=b?Symbol.for("react.concurrent_mode"):60111,n=b?Symbol.for("react.forward_ref"):60112,p=b?Symbol.for("react.suspense"):60113,q=b? -Symbol.for("react.suspense_list"):60120,r=b?Symbol.for("react.memo"):60115,t=b?Symbol.for("react.lazy"):60116,v=b?Symbol.for("react.block"):60121,w=b?Symbol.for("react.fundamental"):60117,x=b?Symbol.for("react.responder"):60118,y=b?Symbol.for("react.scope"):60119; -function z(a){if("object"===typeof a&&null!==a){var u=a.$$typeof;switch(u){case c:switch(a=a.type,a){case l:case m:case e:case g:case f:case p:return a;default:switch(a=a&&a.$$typeof,a){case k:case n:case t:case r:case h:return a;default:return u}}case d:return u}}}function A(a){return z(a)===m}exports.AsyncMode=l;exports.ConcurrentMode=m;exports.ContextConsumer=k;exports.ContextProvider=h;exports.Element=c;exports.ForwardRef=n;exports.Fragment=e;exports.Lazy=t;exports.Memo=r;exports.Portal=d; -exports.Profiler=g;exports.StrictMode=f;exports.Suspense=p;exports.isAsyncMode=function(a){return A(a)||z(a)===l};exports.isConcurrentMode=A;exports.isContextConsumer=function(a){return z(a)===k};exports.isContextProvider=function(a){return z(a)===h};exports.isElement=function(a){return"object"===typeof a&&null!==a&&a.$$typeof===c};exports.isForwardRef=function(a){return z(a)===n};exports.isFragment=function(a){return z(a)===e};exports.isLazy=function(a){return z(a)===t}; -exports.isMemo=function(a){return z(a)===r};exports.isPortal=function(a){return z(a)===d};exports.isProfiler=function(a){return z(a)===g};exports.isStrictMode=function(a){return z(a)===f};exports.isSuspense=function(a){return z(a)===p}; -exports.isValidElementType=function(a){return"string"===typeof a||"function"===typeof a||a===e||a===m||a===g||a===f||a===p||a===q||"object"===typeof a&&null!==a&&(a.$$typeof===t||a.$$typeof===r||a.$$typeof===h||a.$$typeof===k||a.$$typeof===n||a.$$typeof===w||a.$$typeof===x||a.$$typeof===y||a.$$typeof===v)};exports.typeOf=z; - -},{}],11:[function(require,module,exports){ -(function (process){(function (){ -'use strict'; - -if (process.env.NODE_ENV === 'production') { - module.exports = require('./cjs/react-is.production.min.js'); -} else { - module.exports = require('./cjs/react-is.development.js'); -} - -}).call(this)}).call(this,require('_process')) -},{"./cjs/react-is.development.js":9,"./cjs/react-is.production.min.js":10,"_process":8}]},{},[4])(4) -}); diff --git a/node_modules/prop-types/prop-types.min.js b/node_modules/prop-types/prop-types.min.js deleted file mode 100644 index 7a746e12..00000000 --- a/node_modules/prop-types/prop-types.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(f){"object"==typeof exports&&"undefined"!=typeof module?module.exports=f():"function"==typeof define&&define.amd?define([],f):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).PropTypes=f()}(function(){return function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var p="function"==typeof require&&require;if(!f&&p)return p(i,!0);if(u)return u(i,!0);throw(p=new Error("Cannot find module '"+i+"'")).code="MODULE_NOT_FOUND",p}p=n[i]={exports:{}},e[i][0].call(p.exports,function(r){return o(e[i][1][r]||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i React.createElement("div"); - -const ForwardRefComponent = React.forwardRef((props, ref) => - React.createElement(Component, { forwardedRef: ref, ...props }) -); - -const Context = React.createContext(false); - -ReactIs.isValidElementType("div"); // true -ReactIs.isValidElementType(ClassComponent); // true -ReactIs.isValidElementType(FunctionComponent); // true -ReactIs.isValidElementType(ForwardRefComponent); // true -ReactIs.isValidElementType(Context.Provider); // true -ReactIs.isValidElementType(Context.Consumer); // true -ReactIs.isValidElementType(React.createFactory("div")); // true -``` - -### Determining an Element's Type - -#### Context - -```js -import React from "react"; -import * as ReactIs from 'react-is'; - -const ThemeContext = React.createContext("blue"); - -ReactIs.isContextConsumer(); // true -ReactIs.isContextProvider(); // true -ReactIs.typeOf() === ReactIs.ContextProvider; // true -ReactIs.typeOf() === ReactIs.ContextConsumer; // true -``` - -#### Element - -```js -import React from "react"; -import * as ReactIs from 'react-is'; - -ReactIs.isElement(
    ); // true -ReactIs.typeOf(
    ) === ReactIs.Element; // true -``` - -#### Fragment - -```js -import React from "react"; -import * as ReactIs from 'react-is'; - -ReactIs.isFragment(<>); // true -ReactIs.typeOf(<>) === ReactIs.Fragment; // true -``` - -#### Portal - -```js -import React from "react"; -import ReactDOM from "react-dom"; -import * as ReactIs from 'react-is'; - -const div = document.createElement("div"); -const portal = ReactDOM.createPortal(
    , div); - -ReactIs.isPortal(portal); // true -ReactIs.typeOf(portal) === ReactIs.Portal; // true -``` - -#### StrictMode - -```js -import React from "react"; -import * as ReactIs from 'react-is'; - -ReactIs.isStrictMode(); // true -ReactIs.typeOf() === ReactIs.StrictMode; // true -``` diff --git a/node_modules/react-is/build-info.json b/node_modules/react-is/build-info.json deleted file mode 100644 index 4094da67..00000000 --- a/node_modules/react-is/build-info.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "branch": "pull/18344", - "buildNumber": "106499", - "checksum": "7fe5a2e", - "commit": "da834083c", - "environment": "ci", - "reactVersion": "16.12.0-da834083c" -} diff --git a/node_modules/react-is/cjs/react-is.development.js b/node_modules/react-is/cjs/react-is.development.js deleted file mode 100644 index 8a80b768..00000000 --- a/node_modules/react-is/cjs/react-is.development.js +++ /dev/null @@ -1,181 +0,0 @@ -/** @license React v16.13.1 - * react-is.development.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -'use strict'; - - - -if (process.env.NODE_ENV !== "production") { - (function() { -'use strict'; - -// The Symbol used to tag the ReactElement-like types. If there is no native Symbol -// nor polyfill, then a plain number is used for performance. -var hasSymbol = typeof Symbol === 'function' && Symbol.for; -var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7; -var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca; -var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb; -var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc; -var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2; -var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd; -var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary -// (unstable) APIs that have been removed. Can we remove the symbols? - -var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf; -var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf; -var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0; -var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1; -var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8; -var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3; -var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4; -var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9; -var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5; -var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6; -var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7; - -function isValidElementType(type) { - return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill. - type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE); -} - -function typeOf(object) { - if (typeof object === 'object' && object !== null) { - var $$typeof = object.$$typeof; - - switch ($$typeof) { - case REACT_ELEMENT_TYPE: - var type = object.type; - - switch (type) { - case REACT_ASYNC_MODE_TYPE: - case REACT_CONCURRENT_MODE_TYPE: - case REACT_FRAGMENT_TYPE: - case REACT_PROFILER_TYPE: - case REACT_STRICT_MODE_TYPE: - case REACT_SUSPENSE_TYPE: - return type; - - default: - var $$typeofType = type && type.$$typeof; - - switch ($$typeofType) { - case REACT_CONTEXT_TYPE: - case REACT_FORWARD_REF_TYPE: - case REACT_LAZY_TYPE: - case REACT_MEMO_TYPE: - case REACT_PROVIDER_TYPE: - return $$typeofType; - - default: - return $$typeof; - } - - } - - case REACT_PORTAL_TYPE: - return $$typeof; - } - } - - return undefined; -} // AsyncMode is deprecated along with isAsyncMode - -var AsyncMode = REACT_ASYNC_MODE_TYPE; -var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE; -var ContextConsumer = REACT_CONTEXT_TYPE; -var ContextProvider = REACT_PROVIDER_TYPE; -var Element = REACT_ELEMENT_TYPE; -var ForwardRef = REACT_FORWARD_REF_TYPE; -var Fragment = REACT_FRAGMENT_TYPE; -var Lazy = REACT_LAZY_TYPE; -var Memo = REACT_MEMO_TYPE; -var Portal = REACT_PORTAL_TYPE; -var Profiler = REACT_PROFILER_TYPE; -var StrictMode = REACT_STRICT_MODE_TYPE; -var Suspense = REACT_SUSPENSE_TYPE; -var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated - -function isAsyncMode(object) { - { - if (!hasWarnedAboutDeprecatedIsAsyncMode) { - hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint - - console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.'); - } - } - - return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE; -} -function isConcurrentMode(object) { - return typeOf(object) === REACT_CONCURRENT_MODE_TYPE; -} -function isContextConsumer(object) { - return typeOf(object) === REACT_CONTEXT_TYPE; -} -function isContextProvider(object) { - return typeOf(object) === REACT_PROVIDER_TYPE; -} -function isElement(object) { - return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE; -} -function isForwardRef(object) { - return typeOf(object) === REACT_FORWARD_REF_TYPE; -} -function isFragment(object) { - return typeOf(object) === REACT_FRAGMENT_TYPE; -} -function isLazy(object) { - return typeOf(object) === REACT_LAZY_TYPE; -} -function isMemo(object) { - return typeOf(object) === REACT_MEMO_TYPE; -} -function isPortal(object) { - return typeOf(object) === REACT_PORTAL_TYPE; -} -function isProfiler(object) { - return typeOf(object) === REACT_PROFILER_TYPE; -} -function isStrictMode(object) { - return typeOf(object) === REACT_STRICT_MODE_TYPE; -} -function isSuspense(object) { - return typeOf(object) === REACT_SUSPENSE_TYPE; -} - -exports.AsyncMode = AsyncMode; -exports.ConcurrentMode = ConcurrentMode; -exports.ContextConsumer = ContextConsumer; -exports.ContextProvider = ContextProvider; -exports.Element = Element; -exports.ForwardRef = ForwardRef; -exports.Fragment = Fragment; -exports.Lazy = Lazy; -exports.Memo = Memo; -exports.Portal = Portal; -exports.Profiler = Profiler; -exports.StrictMode = StrictMode; -exports.Suspense = Suspense; -exports.isAsyncMode = isAsyncMode; -exports.isConcurrentMode = isConcurrentMode; -exports.isContextConsumer = isContextConsumer; -exports.isContextProvider = isContextProvider; -exports.isElement = isElement; -exports.isForwardRef = isForwardRef; -exports.isFragment = isFragment; -exports.isLazy = isLazy; -exports.isMemo = isMemo; -exports.isPortal = isPortal; -exports.isProfiler = isProfiler; -exports.isStrictMode = isStrictMode; -exports.isSuspense = isSuspense; -exports.isValidElementType = isValidElementType; -exports.typeOf = typeOf; - })(); -} diff --git a/node_modules/react-is/cjs/react-is.production.min.js b/node_modules/react-is/cjs/react-is.production.min.js deleted file mode 100644 index 3e83c7ab..00000000 --- a/node_modules/react-is/cjs/react-is.production.min.js +++ /dev/null @@ -1,15 +0,0 @@ -/** @license React v16.13.1 - * react-is.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -'use strict';var b="function"===typeof Symbol&&Symbol.for,c=b?Symbol.for("react.element"):60103,d=b?Symbol.for("react.portal"):60106,e=b?Symbol.for("react.fragment"):60107,f=b?Symbol.for("react.strict_mode"):60108,g=b?Symbol.for("react.profiler"):60114,h=b?Symbol.for("react.provider"):60109,k=b?Symbol.for("react.context"):60110,l=b?Symbol.for("react.async_mode"):60111,m=b?Symbol.for("react.concurrent_mode"):60111,n=b?Symbol.for("react.forward_ref"):60112,p=b?Symbol.for("react.suspense"):60113,q=b? -Symbol.for("react.suspense_list"):60120,r=b?Symbol.for("react.memo"):60115,t=b?Symbol.for("react.lazy"):60116,v=b?Symbol.for("react.block"):60121,w=b?Symbol.for("react.fundamental"):60117,x=b?Symbol.for("react.responder"):60118,y=b?Symbol.for("react.scope"):60119; -function z(a){if("object"===typeof a&&null!==a){var u=a.$$typeof;switch(u){case c:switch(a=a.type,a){case l:case m:case e:case g:case f:case p:return a;default:switch(a=a&&a.$$typeof,a){case k:case n:case t:case r:case h:return a;default:return u}}case d:return u}}}function A(a){return z(a)===m}exports.AsyncMode=l;exports.ConcurrentMode=m;exports.ContextConsumer=k;exports.ContextProvider=h;exports.Element=c;exports.ForwardRef=n;exports.Fragment=e;exports.Lazy=t;exports.Memo=r;exports.Portal=d; -exports.Profiler=g;exports.StrictMode=f;exports.Suspense=p;exports.isAsyncMode=function(a){return A(a)||z(a)===l};exports.isConcurrentMode=A;exports.isContextConsumer=function(a){return z(a)===k};exports.isContextProvider=function(a){return z(a)===h};exports.isElement=function(a){return"object"===typeof a&&null!==a&&a.$$typeof===c};exports.isForwardRef=function(a){return z(a)===n};exports.isFragment=function(a){return z(a)===e};exports.isLazy=function(a){return z(a)===t}; -exports.isMemo=function(a){return z(a)===r};exports.isPortal=function(a){return z(a)===d};exports.isProfiler=function(a){return z(a)===g};exports.isStrictMode=function(a){return z(a)===f};exports.isSuspense=function(a){return z(a)===p}; -exports.isValidElementType=function(a){return"string"===typeof a||"function"===typeof a||a===e||a===m||a===g||a===f||a===p||a===q||"object"===typeof a&&null!==a&&(a.$$typeof===t||a.$$typeof===r||a.$$typeof===h||a.$$typeof===k||a.$$typeof===n||a.$$typeof===w||a.$$typeof===x||a.$$typeof===y||a.$$typeof===v)};exports.typeOf=z; diff --git a/node_modules/react-is/index.js b/node_modules/react-is/index.js deleted file mode 100644 index 3ae098d0..00000000 --- a/node_modules/react-is/index.js +++ /dev/null @@ -1,7 +0,0 @@ -'use strict'; - -if (process.env.NODE_ENV === 'production') { - module.exports = require('./cjs/react-is.production.min.js'); -} else { - module.exports = require('./cjs/react-is.development.js'); -} diff --git a/node_modules/react-is/package.json b/node_modules/react-is/package.json deleted file mode 100644 index 5f32de2e..00000000 --- a/node_modules/react-is/package.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "name": "react-is", - "version": "16.13.1", - "description": "Brand checking of React Elements.", - "main": "index.js", - "repository": { - "type": "git", - "url": "https://github.com/facebook/react.git", - "directory": "packages/react-is" - }, - "keywords": [ - "react" - ], - "license": "MIT", - "bugs": { - "url": "https://github.com/facebook/react/issues" - }, - "homepage": "https://reactjs.org/", - "files": [ - "LICENSE", - "README.md", - "build-info.json", - "index.js", - "cjs/", - "umd/" - ] -} diff --git a/node_modules/react-is/umd/react-is.development.js b/node_modules/react-is/umd/react-is.development.js deleted file mode 100644 index a6bc018a..00000000 --- a/node_modules/react-is/umd/react-is.development.js +++ /dev/null @@ -1,181 +0,0 @@ -/** @license React v16.13.1 - * react-is.development.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -'use strict'; - -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = global || self, factory(global.ReactIs = {})); -}(this, (function (exports) { 'use strict'; - - // The Symbol used to tag the ReactElement-like types. If there is no native Symbol - // nor polyfill, then a plain number is used for performance. - var hasSymbol = typeof Symbol === 'function' && Symbol.for; - var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7; - var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca; - var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb; - var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc; - var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2; - var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd; - var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary - // (unstable) APIs that have been removed. Can we remove the symbols? - - var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf; - var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf; - var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0; - var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1; - var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8; - var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3; - var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4; - var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9; - var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5; - var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6; - var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7; - - function isValidElementType(type) { - return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill. - type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE); - } - - function typeOf(object) { - if (typeof object === 'object' && object !== null) { - var $$typeof = object.$$typeof; - - switch ($$typeof) { - case REACT_ELEMENT_TYPE: - var type = object.type; - - switch (type) { - case REACT_ASYNC_MODE_TYPE: - case REACT_CONCURRENT_MODE_TYPE: - case REACT_FRAGMENT_TYPE: - case REACT_PROFILER_TYPE: - case REACT_STRICT_MODE_TYPE: - case REACT_SUSPENSE_TYPE: - return type; - - default: - var $$typeofType = type && type.$$typeof; - - switch ($$typeofType) { - case REACT_CONTEXT_TYPE: - case REACT_FORWARD_REF_TYPE: - case REACT_LAZY_TYPE: - case REACT_MEMO_TYPE: - case REACT_PROVIDER_TYPE: - return $$typeofType; - - default: - return $$typeof; - } - - } - - case REACT_PORTAL_TYPE: - return $$typeof; - } - } - - return undefined; - } // AsyncMode is deprecated along with isAsyncMode - - var AsyncMode = REACT_ASYNC_MODE_TYPE; - var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE; - var ContextConsumer = REACT_CONTEXT_TYPE; - var ContextProvider = REACT_PROVIDER_TYPE; - var Element = REACT_ELEMENT_TYPE; - var ForwardRef = REACT_FORWARD_REF_TYPE; - var Fragment = REACT_FRAGMENT_TYPE; - var Lazy = REACT_LAZY_TYPE; - var Memo = REACT_MEMO_TYPE; - var Portal = REACT_PORTAL_TYPE; - var Profiler = REACT_PROFILER_TYPE; - var StrictMode = REACT_STRICT_MODE_TYPE; - var Suspense = REACT_SUSPENSE_TYPE; - var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated - - function isAsyncMode(object) { - { - if (!hasWarnedAboutDeprecatedIsAsyncMode) { - hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint - - console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.'); - } - } - - return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE; - } - function isConcurrentMode(object) { - return typeOf(object) === REACT_CONCURRENT_MODE_TYPE; - } - function isContextConsumer(object) { - return typeOf(object) === REACT_CONTEXT_TYPE; - } - function isContextProvider(object) { - return typeOf(object) === REACT_PROVIDER_TYPE; - } - function isElement(object) { - return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE; - } - function isForwardRef(object) { - return typeOf(object) === REACT_FORWARD_REF_TYPE; - } - function isFragment(object) { - return typeOf(object) === REACT_FRAGMENT_TYPE; - } - function isLazy(object) { - return typeOf(object) === REACT_LAZY_TYPE; - } - function isMemo(object) { - return typeOf(object) === REACT_MEMO_TYPE; - } - function isPortal(object) { - return typeOf(object) === REACT_PORTAL_TYPE; - } - function isProfiler(object) { - return typeOf(object) === REACT_PROFILER_TYPE; - } - function isStrictMode(object) { - return typeOf(object) === REACT_STRICT_MODE_TYPE; - } - function isSuspense(object) { - return typeOf(object) === REACT_SUSPENSE_TYPE; - } - - exports.AsyncMode = AsyncMode; - exports.ConcurrentMode = ConcurrentMode; - exports.ContextConsumer = ContextConsumer; - exports.ContextProvider = ContextProvider; - exports.Element = Element; - exports.ForwardRef = ForwardRef; - exports.Fragment = Fragment; - exports.Lazy = Lazy; - exports.Memo = Memo; - exports.Portal = Portal; - exports.Profiler = Profiler; - exports.StrictMode = StrictMode; - exports.Suspense = Suspense; - exports.isAsyncMode = isAsyncMode; - exports.isConcurrentMode = isConcurrentMode; - exports.isContextConsumer = isContextConsumer; - exports.isContextProvider = isContextProvider; - exports.isElement = isElement; - exports.isForwardRef = isForwardRef; - exports.isFragment = isFragment; - exports.isLazy = isLazy; - exports.isMemo = isMemo; - exports.isPortal = isPortal; - exports.isProfiler = isProfiler; - exports.isStrictMode = isStrictMode; - exports.isSuspense = isSuspense; - exports.isValidElementType = isValidElementType; - exports.typeOf = typeOf; - -}))); diff --git a/node_modules/react-is/umd/react-is.production.min.js b/node_modules/react-is/umd/react-is.production.min.js deleted file mode 100644 index 62fe6b22..00000000 --- a/node_modules/react-is/umd/react-is.production.min.js +++ /dev/null @@ -1,13 +0,0 @@ -/** @license React v16.13.1 - * react-is.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ -'use strict';(function(b,d){"object"===typeof exports&&"undefined"!==typeof module?d(exports):"function"===typeof define&&define.amd?define(["exports"],d):(b=b||self,d(b.ReactIs={}))})(this,function(b){function d(a){if("object"===typeof a&&null!==a){var b=a.$$typeof;switch(b){case r:switch(a=a.type,a){case t:case e:case f:case g:case h:case k:return a;default:switch(a=a&&a.$$typeof,a){case l:case m:case n:case p:case q:return a;default:return b}}case u:return b}}}function v(a){return d(a)===e}var c= -"function"===typeof Symbol&&Symbol.for,r=c?Symbol.for("react.element"):60103,u=c?Symbol.for("react.portal"):60106,f=c?Symbol.for("react.fragment"):60107,h=c?Symbol.for("react.strict_mode"):60108,g=c?Symbol.for("react.profiler"):60114,q=c?Symbol.for("react.provider"):60109,l=c?Symbol.for("react.context"):60110,t=c?Symbol.for("react.async_mode"):60111,e=c?Symbol.for("react.concurrent_mode"):60111,m=c?Symbol.for("react.forward_ref"):60112,k=c?Symbol.for("react.suspense"):60113,w=c?Symbol.for("react.suspense_list"): -60120,p=c?Symbol.for("react.memo"):60115,n=c?Symbol.for("react.lazy"):60116,x=c?Symbol.for("react.block"):60121,y=c?Symbol.for("react.fundamental"):60117,z=c?Symbol.for("react.responder"):60118,A=c?Symbol.for("react.scope"):60119;b.AsyncMode=t;b.ConcurrentMode=e;b.ContextConsumer=l;b.ContextProvider=q;b.Element=r;b.ForwardRef=m;b.Fragment=f;b.Lazy=n;b.Memo=p;b.Portal=u;b.Profiler=g;b.StrictMode=h;b.Suspense=k;b.isAsyncMode=function(a){return v(a)||d(a)===t};b.isConcurrentMode=v;b.isContextConsumer= -function(a){return d(a)===l};b.isContextProvider=function(a){return d(a)===q};b.isElement=function(a){return"object"===typeof a&&null!==a&&a.$$typeof===r};b.isForwardRef=function(a){return d(a)===m};b.isFragment=function(a){return d(a)===f};b.isLazy=function(a){return d(a)===n};b.isMemo=function(a){return d(a)===p};b.isPortal=function(a){return d(a)===u};b.isProfiler=function(a){return d(a)===g};b.isStrictMode=function(a){return d(a)===h};b.isSuspense=function(a){return d(a)===k};b.isValidElementType= -function(a){return"string"===typeof a||"function"===typeof a||a===f||a===e||a===g||a===h||a===k||a===w||"object"===typeof a&&null!==a&&(a.$$typeof===n||a.$$typeof===p||a.$$typeof===q||a.$$typeof===l||a.$$typeof===m||a.$$typeof===y||a.$$typeof===z||a.$$typeof===A||a.$$typeof===x)};b.typeOf=d}); diff --git a/node_modules/react-native-vector-icons/AntDesign.js b/node_modules/react-native-vector-icons/AntDesign.js deleted file mode 100644 index 5880171f..00000000 --- a/node_modules/react-native-vector-icons/AntDesign.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * AntDesign icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/AntDesign.json'; - -const iconSet = createIconSet(glyphMap, 'anticon', 'AntDesign.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/node_modules/react-native-vector-icons/AntDesign.js.flow b/node_modules/react-native-vector-icons/AntDesign.js.flow deleted file mode 100644 index 4e5195d1..00000000 --- a/node_modules/react-native-vector-icons/AntDesign.js.flow +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @flow strict - */ - -import type { Icon } from './index'; - -export type AntDesignGlyphs = 'stepforward' | 'stepbackward' | 'forward' | 'banckward' | 'caretright' | 'caretleft' | 'caretdown' | 'caretup' | 'rightcircle' | 'leftcircle' | 'upcircle' | 'downcircle' | 'rightcircleo' | 'leftcircleo' | 'upcircleo' | 'downcircleo' | 'verticleleft' | 'verticleright' | 'back' | 'retweet' | 'shrink' | 'arrowsalt' | 'doubleright' | 'doubleleft' | 'arrowdown' | 'arrowup' | 'arrowright' | 'arrowleft' | 'down' | 'up' | 'right' | 'left' | 'minussquareo' | 'minuscircle' | 'minuscircleo' | 'minus' | 'pluscircleo' | 'pluscircle' | 'plus' | 'infocirlce' | 'infocirlceo' | 'info' | 'exclamation' | 'exclamationcircle' | 'exclamationcircleo' | 'closecircle' | 'closecircleo' | 'checkcircle' | 'checkcircleo' | 'check' | 'close' | 'customerservice' | 'creditcard' | 'codesquareo' | 'book' | 'barschart' | 'bars' | 'question' | 'questioncircle' | 'questioncircleo' | 'pause' | 'pausecircle' | 'pausecircleo' | 'clockcircle' | 'clockcircleo' | 'swap' | 'swapleft' | 'swapright' | 'plussquareo' | 'frown' | 'menufold' | 'mail' | 'link' | 'areachart' | 'linechart' | 'home' | 'laptop' | 'star' | 'staro' | 'filter' | 'meho' | 'meh' | 'shoppingcart' | 'save' | 'user' | 'videocamera' | 'totop' | 'team' | 'sharealt' | 'setting' | 'picture' | 'phone' | 'paperclip' | 'notification' | 'menuunfold' | 'inbox' | 'lock' | 'qrcode' | 'tags' | 'tagso' | 'cloudo' | 'cloud' | 'cloudupload' | 'clouddownload' | 'clouddownloado' | 'clouduploado' | 'enviroment' | 'enviromento' | 'eye' | 'eyeo' | 'camera' | 'camerao' | 'windows' | 'export2' | 'export' | 'circledowno' | 'circledown' | 'hdd' | 'ie' | 'delete' | 'enter' | 'pushpino' | 'pushpin' | 'heart' | 'hearto' | 'smile-circle' | 'smileo' | 'frowno' | 'calculator' | 'chrome' | 'github' | 'iconfontdesktop' | 'caretcircleoup' | 'upload' | 'download' | 'piechart' | 'lock1' | 'unlock' | 'windowso' | 'dotchart' | 'barchart' | 'codesquare' | 'plussquare' | 'minussquare' | 'closesquare' | 'closesquareo' | 'checksquare' | 'checksquareo' | 'fastbackward' | 'fastforward' | 'upsquare' | 'downsquare' | 'leftsquare' | 'rightsquare' | 'rightsquareo' | 'leftsquareo' | 'down-square-o' | 'up-square-o' | 'play' | 'playcircleo' | 'tag' | 'tago' | 'addfile' | 'folder1' | 'file1' | 'switcher' | 'addfolder' | 'folderopen' | 'search1' | 'ellipsis1' | 'calendar' | 'filetext1' | 'copy1' | 'jpgfile1' | 'pdffile1' | 'exclefile1' | 'pptfile1' | 'unknowfile1' | 'wordfile1' | 'dingding' | 'dingding-o' | 'mobile1' | 'tablet1' | 'bells' | 'disconnect' | 'database' | 'barcode' | 'hourglass' | 'key' | 'flag' | 'layout' | 'printer' | 'USB' | 'skin' | 'tool' | 'car' | 'addusergroup' | 'carryout' | 'deleteuser' | 'deleteusergroup' | 'man' | 'isv' | 'gift' | 'idcard' | 'medicinebox' | 'redenvelopes' | 'rest' | 'Safety' | 'wallet' | 'woman' | 'adduser' | 'bank' | 'Trophy' | 'loading1' | 'loading2' | 'like2' | 'dislike2' | 'like1' | 'dislike1' | 'bulb1' | 'rocket1' | 'select1' | 'apple1' | 'apple-o' | 'android1' | 'android' | 'aliwangwang-o1' | 'aliwangwang' | 'pay-circle1' | 'pay-circle-o1' | 'poweroff' | 'trademark' | 'find' | 'copyright' | 'sound' | 'earth' | 'wifi' | 'sync' | 'login' | 'logout' | 'reload1' | 'message1' | 'shake' | 'API' | 'appstore-o' | 'appstore1' | 'scan1' | 'exception1' | 'contacts' | 'solution1' | 'fork' | 'edit' | 'form' | 'warning' | 'table' | 'profile' | 'dashboard' | 'indent-left' | 'indent-right' | 'menu-unfold' | 'menu-fold' | 'antdesign' | 'alipay-square' | 'codepen-circle' | 'google' | 'amazon' | 'codepen' | 'facebook-square' | 'dropbox' | 'googleplus' | 'linkedin-square' | 'medium-monogram' | 'gitlab' | 'medium-wordmark' | 'QQ' | 'skype' | 'taobao-square' | 'alipay-circle' | 'youtube' | 'wechat' | 'twitter' | 'weibo' | 'HTML' | 'taobao-circle' | 'weibo-circle' | 'weibo-square' | 'CodeSandbox' | 'aliyun' | 'zhihu' | 'behance' | 'dribbble' | 'dribbble-square' | 'behance-square' | 'file-markdown' | 'instagram' | 'yuque' | 'slack' | 'slack-square'; - -declare export default Class>; diff --git a/node_modules/react-native-vector-icons/CONTRIBUTING.md b/node_modules/react-native-vector-icons/CONTRIBUTING.md deleted file mode 100644 index d375b490..00000000 --- a/node_modules/react-native-vector-icons/CONTRIBUTING.md +++ /dev/null @@ -1,26 +0,0 @@ -# Contributing - -Thank for taking the time to check out the repo and be willing to contribute! - -If you have found an issue or would like to request a new feature, simply create a new issue. Be sure to fill out as much information as possible. - -If this is your first open source contribution, please take a look at [this](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github) guide. - -## Reporting Bugs & Feature Requests - -If you would like to submit a feature request or report a bug, we encourage you to first look through the [issues](https://github.com/oblador/react-native-vector-icons/issues) and [pull requests](https://github.com/oblador/react-native-vector-icons/pulls) before filing a new issue. - -## Submitting a Pull Request - -If you wish to submit a pull request for a new feature or issue, you should start by forking this repository first. This should get you setup on your local machine: - -### Setup - -- Install [Node.js](https://nodejs.org/) if you have not already. (_We suggest you to use node v16.x.x_) -- Fork the repo -- `git clone https://github.com/*yourusername*/react-native-vector-icons.git && cd react-native-vector-icons` -- `yarn install` OR `npm install` -- `npm test` -- Optionally install [Docker](https://www.docker.com/products/docker-desktop) and run `npm run build` OR `yarn build` if you've updated any icon sets. - -One you have done this, create a new branch with a name that loosely describes the issue on which you will be working. Once you think you have the addressed the issue in question, submit a pull request to the `master` branch. diff --git a/node_modules/react-native-vector-icons/Entypo.js b/node_modules/react-native-vector-icons/Entypo.js deleted file mode 100644 index b5407c79..00000000 --- a/node_modules/react-native-vector-icons/Entypo.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Entypo icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/Entypo.json'; - -const iconSet = createIconSet(glyphMap, 'Entypo', 'Entypo.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/node_modules/react-native-vector-icons/Entypo.js.flow b/node_modules/react-native-vector-icons/Entypo.js.flow deleted file mode 100644 index a6b08446..00000000 --- a/node_modules/react-native-vector-icons/Entypo.js.flow +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @flow strict - */ - -import type { Icon } from './index'; - -export type EntypoGlyphs = '500px' | '500px-with-circle' | 'add-to-list' | 'add-user' | 'address' | 'adjust' | 'air' | 'aircraft' | 'aircraft-landing' | 'aircraft-take-off' | 'align-bottom' | 'align-horizontal-middle' | 'align-left' | 'align-right' | 'align-top' | 'align-vertical-middle' | 'app-store' | 'archive' | 'area-graph' | 'arrow-bold-down' | 'arrow-bold-left' | 'arrow-bold-right' | 'arrow-bold-up' | 'arrow-down' | 'arrow-left' | 'arrow-long-down' | 'arrow-long-left' | 'arrow-long-right' | 'arrow-long-up' | 'arrow-right' | 'arrow-up' | 'arrow-with-circle-down' | 'arrow-with-circle-left' | 'arrow-with-circle-right' | 'arrow-with-circle-up' | 'attachment' | 'awareness-ribbon' | 'back' | 'back-in-time' | 'baidu' | 'bar-graph' | 'basecamp' | 'battery' | 'beamed-note' | 'behance' | 'bell' | 'blackboard' | 'block' | 'book' | 'bookmark' | 'bookmarks' | 'bowl' | 'box' | 'briefcase' | 'browser' | 'brush' | 'bucket' | 'bug' | 'cake' | 'calculator' | 'calendar' | 'camera' | 'ccw' | 'chat' | 'check' | 'chevron-down' | 'chevron-left' | 'chevron-right' | 'chevron-small-down' | 'chevron-small-left' | 'chevron-small-right' | 'chevron-small-up' | 'chevron-thin-down' | 'chevron-thin-left' | 'chevron-thin-right' | 'chevron-thin-up' | 'chevron-up' | 'chevron-with-circle-down' | 'chevron-with-circle-left' | 'chevron-with-circle-right' | 'chevron-with-circle-up' | 'circle' | 'circle-with-cross' | 'circle-with-minus' | 'circle-with-plus' | 'circular-graph' | 'clapperboard' | 'classic-computer' | 'clipboard' | 'clock' | 'cloud' | 'code' | 'cog' | 'colours' | 'compass' | 'controller-fast-backward' | 'controller-fast-forward' | 'controller-jump-to-start' | 'controller-next' | 'controller-paus' | 'controller-play' | 'controller-record' | 'controller-stop' | 'controller-volume' | 'copy' | 'creative-cloud' | 'creative-commons' | 'creative-commons-attribution' | 'creative-commons-noderivs' | 'creative-commons-noncommercial-eu' | 'creative-commons-noncommercial-us' | 'creative-commons-public-domain' | 'creative-commons-remix' | 'creative-commons-share' | 'creative-commons-sharealike' | 'credit' | 'credit-card' | 'crop' | 'cross' | 'cup' | 'cw' | 'cycle' | 'database' | 'dial-pad' | 'direction' | 'document' | 'document-landscape' | 'documents' | 'dot-single' | 'dots-three-horizontal' | 'dots-three-vertical' | 'dots-two-horizontal' | 'dots-two-vertical' | 'download' | 'dribbble' | 'dribbble-with-circle' | 'drink' | 'drive' | 'drop' | 'dropbox' | 'edit' | 'email' | 'emoji-flirt' | 'emoji-happy' | 'emoji-neutral' | 'emoji-sad' | 'erase' | 'eraser' | 'evernote' | 'export' | 'eye' | 'eye-with-line' | 'facebook' | 'facebook-with-circle' | 'feather' | 'fingerprint' | 'flag' | 'flash' | 'flashlight' | 'flat-brush' | 'flattr' | 'flickr' | 'flickr-with-circle' | 'flow-branch' | 'flow-cascade' | 'flow-line' | 'flow-parallel' | 'flow-tree' | 'flower' | 'folder' | 'folder-images' | 'folder-music' | 'folder-video' | 'forward' | 'foursquare' | 'funnel' | 'game-controller' | 'gauge' | 'github' | 'github-with-circle' | 'globe' | 'google-' | 'google--with-circle' | 'google-drive' | 'google-hangouts' | 'google-play' | 'graduation-cap' | 'grid' | 'grooveshark' | 'hair-cross' | 'hand' | 'heart' | 'heart-outlined' | 'help' | 'help-with-circle' | 'home' | 'hour-glass' | 'houzz' | 'icloud' | 'image' | 'image-inverted' | 'images' | 'inbox' | 'infinity' | 'info' | 'info-with-circle' | 'instagram' | 'instagram-with-circle' | 'install' | 'key' | 'keyboard' | 'lab-flask' | 'landline' | 'language' | 'laptop' | 'lastfm' | 'lastfm-with-circle' | 'layers' | 'leaf' | 'level-down' | 'level-up' | 'lifebuoy' | 'light-bulb' | 'light-down' | 'light-up' | 'line-graph' | 'link' | 'linkedin' | 'linkedin-with-circle' | 'list' | 'location' | 'location-pin' | 'lock' | 'lock-open' | 'log-out' | 'login' | 'loop' | 'magnet' | 'magnifying-glass' | 'mail' | 'mail-with-circle' | 'man' | 'map' | 'mask' | 'medal' | 'medium' | 'medium-with-circle' | 'megaphone' | 'menu' | 'merge' | 'message' | 'mic' | 'minus' | 'mixi' | 'mobile' | 'modern-mic' | 'moon' | 'mouse' | 'mouse-pointer' | 'music' | 'network' | 'new' | 'new-message' | 'news' | 'newsletter' | 'note' | 'notification' | 'notifications-off' | 'old-mobile' | 'old-phone' | 'onedrive' | 'open-book' | 'palette' | 'paper-plane' | 'paypal' | 'pencil' | 'phone' | 'picasa' | 'pie-chart' | 'pin' | 'pinterest' | 'pinterest-with-circle' | 'plus' | 'popup' | 'power-plug' | 'price-ribbon' | 'price-tag' | 'print' | 'progress-empty' | 'progress-full' | 'progress-one' | 'progress-two' | 'publish' | 'qq' | 'qq-with-circle' | 'quote' | 'radio' | 'raft' | 'raft-with-circle' | 'rainbow' | 'rdio' | 'rdio-with-circle' | 'remove-user' | 'renren' | 'reply' | 'reply-all' | 'resize-100' | 'resize-full-screen' | 'retweet' | 'rocket' | 'round-brush' | 'rss' | 'ruler' | 'save' | 'scissors' | 'scribd' | 'select-arrows' | 'share' | 'share-alternative' | 'shareable' | 'shield' | 'shop' | 'shopping-bag' | 'shopping-basket' | 'shopping-cart' | 'shuffle' | 'signal' | 'sina-weibo' | 'skype' | 'skype-with-circle' | 'slideshare' | 'smashing' | 'sound' | 'sound-mix' | 'sound-mute' | 'soundcloud' | 'sports-club' | 'spotify' | 'spotify-with-circle' | 'spreadsheet' | 'squared-cross' | 'squared-minus' | 'squared-plus' | 'star' | 'star-outlined' | 'stopwatch' | 'stumbleupon' | 'stumbleupon-with-circle' | 'suitcase' | 'swap' | 'swarm' | 'sweden' | 'switch' | 'tablet' | 'tablet-mobile-combo' | 'tag' | 'text' | 'text-document' | 'text-document-inverted' | 'thermometer' | 'thumbs-down' | 'thumbs-up' | 'thunder-cloud' | 'ticket' | 'time-slot' | 'tools' | 'traffic-cone' | 'trash' | 'tree' | 'triangle-down' | 'triangle-left' | 'triangle-right' | 'triangle-up' | 'tripadvisor' | 'trophy' | 'tumblr' | 'tumblr-with-circle' | 'tv' | 'twitter' | 'twitter-with-circle' | 'typing' | 'uninstall' | 'unread' | 'untag' | 'upload' | 'upload-to-cloud' | 'user' | 'users' | 'v-card' | 'video' | 'video-camera' | 'vimeo' | 'vimeo-with-circle' | 'vine' | 'vine-with-circle' | 'vinyl' | 'vk' | 'vk-alternitive' | 'vk-with-circle' | 'voicemail' | 'wallet' | 'warning' | 'water' | 'windows-store' | 'xing' | 'xing-with-circle' | 'yelp' | 'youko' | 'youko-with-circle' | 'youtube' | 'youtube-with-circle'; - -declare export default Class>; diff --git a/node_modules/react-native-vector-icons/EvilIcons.js b/node_modules/react-native-vector-icons/EvilIcons.js deleted file mode 100644 index 8221cf3d..00000000 --- a/node_modules/react-native-vector-icons/EvilIcons.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * EvilIcons icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/EvilIcons.json'; - -const iconSet = createIconSet(glyphMap, 'EvilIcons', 'EvilIcons.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/node_modules/react-native-vector-icons/EvilIcons.js.flow b/node_modules/react-native-vector-icons/EvilIcons.js.flow deleted file mode 100644 index faa4b5c9..00000000 --- a/node_modules/react-native-vector-icons/EvilIcons.js.flow +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @flow strict - */ - -import type { Icon } from './index'; - -export type EvilIconsGlyphs = 'archive' | 'arrow-down' | 'arrow-left' | 'arrow-right' | 'arrow-up' | 'bell' | 'calendar' | 'camera' | 'cart' | 'chart' | 'check' | 'chevron-down' | 'chevron-left' | 'chevron-right' | 'chevron-up' | 'clock' | 'close' | 'close-o' | 'comment' | 'credit-card' | 'envelope' | 'exclamation' | 'external-link' | 'eye' | 'gear' | 'heart' | 'image' | 'like' | 'link' | 'location' | 'lock' | 'minus' | 'navicon' | 'paperclip' | 'pencil' | 'play' | 'plus' | 'pointer' | 'question' | 'redo' | 'refresh' | 'retweet' | 'sc-facebook' | 'sc-github' | 'sc-google-plus' | 'sc-instagram' | 'sc-linkedin' | 'sc-odnoklassniki' | 'sc-pinterest' | 'sc-skype' | 'sc-soundcloud' | 'sc-telegram' | 'sc-tumblr' | 'sc-twitter' | 'sc-vimeo' | 'sc-vk' | 'sc-youtube' | 'search' | 'share-apple' | 'share-google' | 'spinner' | 'spinner-2' | 'spinner-3' | 'star' | 'tag' | 'trash' | 'trophy' | 'undo' | 'unlock' | 'user'; - -declare export default Class>; diff --git a/node_modules/react-native-vector-icons/FONTAWESOME5.md b/node_modules/react-native-vector-icons/FONTAWESOME5.md deleted file mode 100644 index 75b0f5cc..00000000 --- a/node_modules/react-native-vector-icons/FONTAWESOME5.md +++ /dev/null @@ -1,107 +0,0 @@ -# FontAwesome 5 - -FontAwesome 5 is split into three different font files which makes it somewhat -harder to use in some cases. The implemented solution should be fairly -straightforward to use after it has been setup. -Android and iOS handles fonts differently which is why it could be -easily implemented without any additional setup. - -### Table of Content - -- [`Usage`](#usage) -- [`Upgrading to Pro`](#upgrading-to-pro) - -# Usage - -Using the standard icons works just like the standard icons in this library. - -```javascript -import FontAwesome5 from 'react-native-vector-icons/FontAwesome5'; - -const icon = ; -``` - -Something special about the FontAwesome5 class is that you can also pass props -to change the style of the icon: - -```javascript -import FontAwesome5 from 'react-native-vector-icons/FontAwesome5'; - -const icon = ; -const icon = ; -``` - -**Valid types** - -| Type | Description | -| --------- | ------------------------------------------- | -| **brand** | Uses the Brands font | -| **light** | Uses the Light font (pro) or Regular (Free) | -| **solid** | Uses the Solid font | - -No specified type indicates Regular font. - -Button works the same way: - -```javascript -import FontAwesome5 from 'react-native-vector-icons/FontAwesome5'; - -const regular_icon_btn = ; -const solid_icon_btn = ; -``` - -## getImageSource - -`getImageSource` works a little different due to its native backend and how -the font is separated into different files. Therefore, the enum FA5Style is -defined to help setting the style of the font: - -```javascript -const FA5Style = { - regular: 0, - light: 1, - solid: 2, - brand: 3, -}; -``` - -Use this to select which style the generated image should have: - -```javascript -import FontAwesome5, { FA5Style } from 'react-native-vector-icons/FontAwesome5'; - -FontAwesome5.getImageSource( - 'comments', - 30, - '#000', - FA5Style.solid -).then(source => this.setState({ image: source })); -``` - -Not passing a style will result in Regular style. - -# Upgrading to Pro - -You need your FontAwesome npm token which can be obtained by logging into your -account and then access the `Services` tab. - -Run `yarn fa5-upgrade` or `./node_modules/.bin/fa5-upgrade` and enter the token -when asked to in order to upgrade to the Pro version. It will install the fonts -in your repo in the `assets/fonts` directory but the folder can be customized by -setting it when executing the command: `yarn fa5-upgrade [destination]`. - -## Manually - -If the shell script does not work you can install the Pro version manually. -All you really need to do is adding the Pro fonts to your project, there is -instructions on how to do this in main README.md. - -## Using the Pro version - -Just as easy as using the Free icons, just include the icon set like this: - -```javascript -import FontAwesome5Pro from 'react-native-vector-icons/FontAwesome5Pro'; - -const icon = ; -``` diff --git a/node_modules/react-native-vector-icons/FONTAWESOME6.md b/node_modules/react-native-vector-icons/FONTAWESOME6.md deleted file mode 100644 index dc0cf58b..00000000 --- a/node_modules/react-native-vector-icons/FONTAWESOME6.md +++ /dev/null @@ -1,117 +0,0 @@ -# FontAwesome 6 - -FontAwesome 6 is split into multiple font files which makes it somewhat -harder to use in some cases. The implemented solution should be fairly -straightforward to use after it has been setup. -Android and iOS handles fonts differently which is why it could be -easily implemented without any additional setup. - -### Table of Content - -- [`Usage`](#usage) -- [`Upgrading to Pro`](#upgrading-to-pro) - -# Usage - -Using the standard icons works just like the standard icons in this library. - -```javascript -import FontAwesome6 from 'react-native-vector-icons/FontAwesome6'; - -const icon = ; -``` - -Something special about the FontAwesome6 class is that you can also pass props -to change the style of the icon: - -```javascript -import FontAwesome6 from 'react-native-vector-icons/FontAwesome6'; - -const icon = ; -const icon = ; -``` - -**Valid types** - -| Type | Description | -| -------------- | ------------------------------------------------- | -| **brand** | Uses the Brands font | -| **solid** | Uses the Solid font | -| **light** | Uses the Light font (pro) or Regular (Free) | -| **thin** | Uses the Thin font (pro) or Regular (Free) | -| **duotone** | Uses the Duotone font (pro) or Regular (Free) | -| **sharpSolid** | Uses the Sharp Solid font (pro) or Regular (Free) | -| **sharpLight** | Uses the Sharp Light font (pro) or Regular (Free) | -| **sharp** | Uses the Sharp font (pro) or Regular (Free) | - -No specified type indicates Regular font. - -Button works the same way: - -```javascript -import FontAwesome6 from 'react-native-vector-icons/FontAwesome6'; - -const regular_icon_btn = ; -const solid_icon_btn = ; -``` - -## getImageSource - -`getImageSource` works a little different due to its native backend and how -the font is separated into different files. Therefore, the enum FA6Style is -defined to help setting the style of the font: - -```javascript -const FA6Style = { - regular: 'regular', - light: 'light', - solid: 'solid', - brand: 'brand', - sharp: 'sharp', - sharpLight: 'sharpLight', - sharpLight: 'sharpSolid', - duotone: 'duotone', - thin: 'thin', -}; -``` - -Use this to select which style the generated image should have: - -```javascript -import FontAwesome6, { FA6Style } from 'react-native-vector-icons/FontAwesome6'; - -FontAwesome6.getImageSource( - 'comments', - 30, - '#000', - FA6Style.solid -).then(source => this.setState({ image: source })); -``` - -Not passing a style will result in Regular style. - -# Upgrading to Pro - -You need your FontAwesome npm token which can be obtained by logging into your -account and then access the `Services` tab. - -Run `yarn fa6-upgrade` or `./node_modules/.bin/fa6-upgrade` and enter the token -when asked to in order to upgrade to the Pro version. It will install the fonts -in your repo in the `assets/fonts` directory but the folder can be customized by -setting it when executing the command: `yarn fa6-upgrade [destination]`. - -## Manually - -If the shell script does not work you can install the Pro version manually. -All you really need to do is adding the Pro fonts to your project, there is -instructions on how to do this in main README.md. - -## Using the Pro version - -Just as easy as using the Free icons, just include the icon set like this: - -```javascript -import FontAwesome6Pro from 'react-native-vector-icons/FontAwesome6Pro'; - -const icon = ; -``` diff --git a/node_modules/react-native-vector-icons/Feather.js b/node_modules/react-native-vector-icons/Feather.js deleted file mode 100644 index 609f02e3..00000000 --- a/node_modules/react-native-vector-icons/Feather.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Feather icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/Feather.json'; - -const iconSet = createIconSet(glyphMap, 'Feather', 'Feather.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; - diff --git a/node_modules/react-native-vector-icons/Feather.js.flow b/node_modules/react-native-vector-icons/Feather.js.flow deleted file mode 100644 index 59225e8d..00000000 --- a/node_modules/react-native-vector-icons/Feather.js.flow +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @flow strict - */ - -import type { Icon } from './index'; - -export type FeatherGlyphs = 'activity' | 'airplay' | 'alert-circle' | 'alert-octagon' | 'alert-triangle' | 'align-center' | 'align-justify' | 'align-left' | 'align-right' | 'anchor' | 'aperture' | 'archive' | 'arrow-down' | 'arrow-down-circle' | 'arrow-down-left' | 'arrow-down-right' | 'arrow-left' | 'arrow-left-circle' | 'arrow-right' | 'arrow-right-circle' | 'arrow-up' | 'arrow-up-circle' | 'arrow-up-left' | 'arrow-up-right' | 'at-sign' | 'award' | 'bar-chart' | 'bar-chart-2' | 'battery' | 'battery-charging' | 'bell' | 'bell-off' | 'bluetooth' | 'bold' | 'book' | 'book-open' | 'bookmark' | 'box' | 'briefcase' | 'calendar' | 'camera' | 'camera-off' | 'cast' | 'check' | 'check-circle' | 'check-square' | 'chevron-down' | 'chevron-left' | 'chevron-right' | 'chevron-up' | 'chevrons-down' | 'chevrons-left' | 'chevrons-right' | 'chevrons-up' | 'chrome' | 'circle' | 'clipboard' | 'clock' | 'cloud' | 'cloud-drizzle' | 'cloud-lightning' | 'cloud-off' | 'cloud-rain' | 'cloud-snow' | 'code' | 'codepen' | 'codesandbox' | 'coffee' | 'columns' | 'command' | 'compass' | 'copy' | 'corner-down-left' | 'corner-down-right' | 'corner-left-down' | 'corner-left-up' | 'corner-right-down' | 'corner-right-up' | 'corner-up-left' | 'corner-up-right' | 'cpu' | 'credit-card' | 'crop' | 'crosshair' | 'database' | 'delete' | 'disc' | 'divide' | 'divide-circle' | 'divide-square' | 'dollar-sign' | 'download' | 'download-cloud' | 'dribbble' | 'droplet' | 'edit' | 'edit-2' | 'edit-3' | 'external-link' | 'eye' | 'eye-off' | 'facebook' | 'fast-forward' | 'feather' | 'figma' | 'file' | 'file-minus' | 'file-plus' | 'file-text' | 'film' | 'filter' | 'flag' | 'folder' | 'folder-minus' | 'folder-plus' | 'framer' | 'frown' | 'gift' | 'git-branch' | 'git-commit' | 'git-merge' | 'git-pull-request' | 'github' | 'gitlab' | 'globe' | 'grid' | 'hard-drive' | 'hash' | 'headphones' | 'heart' | 'help-circle' | 'hexagon' | 'home' | 'image' | 'inbox' | 'info' | 'instagram' | 'italic' | 'key' | 'layers' | 'layout' | 'life-buoy' | 'link' | 'link-2' | 'linkedin' | 'list' | 'loader' | 'lock' | 'log-in' | 'log-out' | 'mail' | 'map' | 'map-pin' | 'maximize' | 'maximize-2' | 'meh' | 'menu' | 'message-circle' | 'message-square' | 'mic' | 'mic-off' | 'minimize' | 'minimize-2' | 'minus' | 'minus-circle' | 'minus-square' | 'monitor' | 'moon' | 'more-horizontal' | 'more-vertical' | 'mouse-pointer' | 'move' | 'music' | 'navigation' | 'navigation-2' | 'octagon' | 'package' | 'paperclip' | 'pause' | 'pause-circle' | 'pen-tool' | 'percent' | 'phone' | 'phone-call' | 'phone-forwarded' | 'phone-incoming' | 'phone-missed' | 'phone-off' | 'phone-outgoing' | 'pie-chart' | 'play' | 'play-circle' | 'plus' | 'plus-circle' | 'plus-square' | 'pocket' | 'power' | 'printer' | 'radio' | 'refresh-ccw' | 'refresh-cw' | 'repeat' | 'rewind' | 'rotate-ccw' | 'rotate-cw' | 'rss' | 'save' | 'scissors' | 'search' | 'send' | 'server' | 'settings' | 'share' | 'share-2' | 'shield' | 'shield-off' | 'shopping-bag' | 'shopping-cart' | 'shuffle' | 'sidebar' | 'skip-back' | 'skip-forward' | 'slack' | 'slash' | 'sliders' | 'smartphone' | 'smile' | 'speaker' | 'square' | 'star' | 'stop-circle' | 'sun' | 'sunrise' | 'sunset' | 'tablet' | 'tag' | 'target' | 'terminal' | 'thermometer' | 'thumbs-down' | 'thumbs-up' | 'toggle-left' | 'toggle-right' | 'tool' | 'trash' | 'trash-2' | 'trello' | 'trending-down' | 'trending-up' | 'triangle' | 'truck' | 'tv' | 'twitch' | 'twitter' | 'type' | 'umbrella' | 'underline' | 'unlock' | 'upload' | 'upload-cloud' | 'user' | 'user-check' | 'user-minus' | 'user-plus' | 'user-x' | 'users' | 'video' | 'video-off' | 'voicemail' | 'volume' | 'volume-1' | 'volume-2' | 'volume-x' | 'watch' | 'wifi' | 'wifi-off' | 'wind' | 'x' | 'x-circle' | 'x-octagon' | 'x-square' | 'youtube' | 'zap' | 'zap-off' | 'zoom-in' | 'zoom-out'; - -declare export default Class>; diff --git a/node_modules/react-native-vector-icons/FontAwesome.js b/node_modules/react-native-vector-icons/FontAwesome.js deleted file mode 100644 index c0d9faa9..00000000 --- a/node_modules/react-native-vector-icons/FontAwesome.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * FontAwesome icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/FontAwesome.json'; - -const iconSet = createIconSet(glyphMap, 'FontAwesome', 'FontAwesome.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/node_modules/react-native-vector-icons/FontAwesome.js.flow b/node_modules/react-native-vector-icons/FontAwesome.js.flow deleted file mode 100644 index 607a3308..00000000 --- a/node_modules/react-native-vector-icons/FontAwesome.js.flow +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @flow strict - */ - -import type { Icon } from './index'; - -export type FontAwesomeGlyphs = 'glass' | 'music' | 'search' | 'envelope-o' | 'heart' | 'star' | 'star-o' | 'user' | 'film' | 'th-large' | 'th' | 'th-list' | 'check' | 'remove' | 'close' | 'times' | 'search-plus' | 'search-minus' | 'power-off' | 'signal' | 'gear' | 'cog' | 'trash-o' | 'home' | 'file-o' | 'clock-o' | 'road' | 'download' | 'arrow-circle-o-down' | 'arrow-circle-o-up' | 'inbox' | 'play-circle-o' | 'rotate-right' | 'repeat' | 'refresh' | 'list-alt' | 'lock' | 'flag' | 'headphones' | 'volume-off' | 'volume-down' | 'volume-up' | 'qrcode' | 'barcode' | 'tag' | 'tags' | 'book' | 'bookmark' | 'print' | 'camera' | 'font' | 'bold' | 'italic' | 'text-height' | 'text-width' | 'align-left' | 'align-center' | 'align-right' | 'align-justify' | 'list' | 'dedent' | 'outdent' | 'indent' | 'video-camera' | 'photo' | 'image' | 'picture-o' | 'pencil' | 'map-marker' | 'adjust' | 'tint' | 'edit' | 'pencil-square-o' | 'share-square-o' | 'check-square-o' | 'arrows' | 'step-backward' | 'fast-backward' | 'backward' | 'play' | 'pause' | 'stop' | 'forward' | 'fast-forward' | 'step-forward' | 'eject' | 'chevron-left' | 'chevron-right' | 'plus-circle' | 'minus-circle' | 'times-circle' | 'check-circle' | 'question-circle' | 'info-circle' | 'crosshairs' | 'times-circle-o' | 'check-circle-o' | 'ban' | 'arrow-left' | 'arrow-right' | 'arrow-up' | 'arrow-down' | 'mail-forward' | 'share' | 'expand' | 'compress' | 'plus' | 'minus' | 'asterisk' | 'exclamation-circle' | 'gift' | 'leaf' | 'fire' | 'eye' | 'eye-slash' | 'warning' | 'exclamation-triangle' | 'plane' | 'calendar' | 'random' | 'comment' | 'magnet' | 'chevron-up' | 'chevron-down' | 'retweet' | 'shopping-cart' | 'folder' | 'folder-open' | 'arrows-v' | 'arrows-h' | 'bar-chart-o' | 'bar-chart' | 'twitter-square' | 'facebook-square' | 'camera-retro' | 'key' | 'gears' | 'cogs' | 'comments' | 'thumbs-o-up' | 'thumbs-o-down' | 'star-half' | 'heart-o' | 'sign-out' | 'linkedin-square' | 'thumb-tack' | 'external-link' | 'sign-in' | 'trophy' | 'github-square' | 'upload' | 'lemon-o' | 'phone' | 'square-o' | 'bookmark-o' | 'phone-square' | 'twitter' | 'facebook-f' | 'facebook' | 'github' | 'unlock' | 'credit-card' | 'feed' | 'rss' | 'hdd-o' | 'bullhorn' | 'bell' | 'certificate' | 'hand-o-right' | 'hand-o-left' | 'hand-o-up' | 'hand-o-down' | 'arrow-circle-left' | 'arrow-circle-right' | 'arrow-circle-up' | 'arrow-circle-down' | 'globe' | 'wrench' | 'tasks' | 'filter' | 'briefcase' | 'arrows-alt' | 'group' | 'users' | 'chain' | 'link' | 'cloud' | 'flask' | 'cut' | 'scissors' | 'copy' | 'files-o' | 'paperclip' | 'save' | 'floppy-o' | 'square' | 'navicon' | 'reorder' | 'bars' | 'list-ul' | 'list-ol' | 'strikethrough' | 'underline' | 'table' | 'magic' | 'truck' | 'pinterest' | 'pinterest-square' | 'google-plus-square' | 'google-plus' | 'money' | 'caret-down' | 'caret-up' | 'caret-left' | 'caret-right' | 'columns' | 'unsorted' | 'sort' | 'sort-down' | 'sort-desc' | 'sort-up' | 'sort-asc' | 'envelope' | 'linkedin' | 'rotate-left' | 'undo' | 'legal' | 'gavel' | 'dashboard' | 'tachometer' | 'comment-o' | 'comments-o' | 'flash' | 'bolt' | 'sitemap' | 'umbrella' | 'paste' | 'clipboard' | 'lightbulb-o' | 'exchange' | 'cloud-download' | 'cloud-upload' | 'user-md' | 'stethoscope' | 'suitcase' | 'bell-o' | 'coffee' | 'cutlery' | 'file-text-o' | 'building-o' | 'hospital-o' | 'ambulance' | 'medkit' | 'fighter-jet' | 'beer' | 'h-square' | 'plus-square' | 'angle-double-left' | 'angle-double-right' | 'angle-double-up' | 'angle-double-down' | 'angle-left' | 'angle-right' | 'angle-up' | 'angle-down' | 'desktop' | 'laptop' | 'tablet' | 'mobile-phone' | 'mobile' | 'circle-o' | 'quote-left' | 'quote-right' | 'spinner' | 'circle' | 'mail-reply' | 'reply' | 'github-alt' | 'folder-o' | 'folder-open-o' | 'smile-o' | 'frown-o' | 'meh-o' | 'gamepad' | 'keyboard-o' | 'flag-o' | 'flag-checkered' | 'terminal' | 'code' | 'mail-reply-all' | 'reply-all' | 'star-half-empty' | 'star-half-full' | 'star-half-o' | 'location-arrow' | 'crop' | 'code-fork' | 'unlink' | 'chain-broken' | 'question' | 'info' | 'exclamation' | 'superscript' | 'subscript' | 'eraser' | 'puzzle-piece' | 'microphone' | 'microphone-slash' | 'shield' | 'calendar-o' | 'fire-extinguisher' | 'rocket' | 'maxcdn' | 'chevron-circle-left' | 'chevron-circle-right' | 'chevron-circle-up' | 'chevron-circle-down' | 'html5' | 'css3' | 'anchor' | 'unlock-alt' | 'bullseye' | 'ellipsis-h' | 'ellipsis-v' | 'rss-square' | 'play-circle' | 'ticket' | 'minus-square' | 'minus-square-o' | 'level-up' | 'level-down' | 'check-square' | 'pencil-square' | 'external-link-square' | 'share-square' | 'compass' | 'toggle-down' | 'caret-square-o-down' | 'toggle-up' | 'caret-square-o-up' | 'toggle-right' | 'caret-square-o-right' | 'euro' | 'eur' | 'gbp' | 'dollar' | 'usd' | 'rupee' | 'inr' | 'cny' | 'rmb' | 'yen' | 'jpy' | 'ruble' | 'rouble' | 'rub' | 'won' | 'krw' | 'bitcoin' | 'btc' | 'file' | 'file-text' | 'sort-alpha-asc' | 'sort-alpha-desc' | 'sort-amount-asc' | 'sort-amount-desc' | 'sort-numeric-asc' | 'sort-numeric-desc' | 'thumbs-up' | 'thumbs-down' | 'youtube-square' | 'youtube' | 'xing' | 'xing-square' | 'youtube-play' | 'dropbox' | 'stack-overflow' | 'instagram' | 'flickr' | 'adn' | 'bitbucket' | 'bitbucket-square' | 'tumblr' | 'tumblr-square' | 'long-arrow-down' | 'long-arrow-up' | 'long-arrow-left' | 'long-arrow-right' | 'apple' | 'windows' | 'android' | 'linux' | 'dribbble' | 'skype' | 'foursquare' | 'trello' | 'female' | 'male' | 'gittip' | 'gratipay' | 'sun-o' | 'moon-o' | 'archive' | 'bug' | 'vk' | 'weibo' | 'renren' | 'pagelines' | 'stack-exchange' | 'arrow-circle-o-right' | 'arrow-circle-o-left' | 'toggle-left' | 'caret-square-o-left' | 'dot-circle-o' | 'wheelchair' | 'vimeo-square' | 'turkish-lira' | 'try' | 'plus-square-o' | 'space-shuttle' | 'slack' | 'envelope-square' | 'wordpress' | 'openid' | 'institution' | 'bank' | 'university' | 'mortar-board' | 'graduation-cap' | 'yahoo' | 'google' | 'reddit' | 'reddit-square' | 'stumbleupon-circle' | 'stumbleupon' | 'delicious' | 'digg' | 'pied-piper-pp' | 'pied-piper-alt' | 'drupal' | 'joomla' | 'language' | 'fax' | 'building' | 'child' | 'paw' | 'spoon' | 'cube' | 'cubes' | 'behance' | 'behance-square' | 'steam' | 'steam-square' | 'recycle' | 'automobile' | 'car' | 'cab' | 'taxi' | 'tree' | 'spotify' | 'deviantart' | 'soundcloud' | 'database' | 'file-pdf-o' | 'file-word-o' | 'file-excel-o' | 'file-powerpoint-o' | 'file-photo-o' | 'file-picture-o' | 'file-image-o' | 'file-zip-o' | 'file-archive-o' | 'file-sound-o' | 'file-audio-o' | 'file-movie-o' | 'file-video-o' | 'file-code-o' | 'vine' | 'codepen' | 'jsfiddle' | 'life-bouy' | 'life-buoy' | 'life-saver' | 'support' | 'life-ring' | 'circle-o-notch' | 'ra' | 'resistance' | 'rebel' | 'ge' | 'empire' | 'git-square' | 'git' | 'y-combinator-square' | 'yc-square' | 'hacker-news' | 'tencent-weibo' | 'qq' | 'wechat' | 'weixin' | 'send' | 'paper-plane' | 'send-o' | 'paper-plane-o' | 'history' | 'circle-thin' | 'header' | 'paragraph' | 'sliders' | 'share-alt' | 'share-alt-square' | 'bomb' | 'soccer-ball-o' | 'futbol-o' | 'tty' | 'binoculars' | 'plug' | 'slideshare' | 'twitch' | 'yelp' | 'newspaper-o' | 'wifi' | 'calculator' | 'paypal' | 'google-wallet' | 'cc-visa' | 'cc-mastercard' | 'cc-discover' | 'cc-amex' | 'cc-paypal' | 'cc-stripe' | 'bell-slash' | 'bell-slash-o' | 'trash' | 'copyright' | 'at' | 'eyedropper' | 'paint-brush' | 'birthday-cake' | 'area-chart' | 'pie-chart' | 'line-chart' | 'lastfm' | 'lastfm-square' | 'toggle-off' | 'toggle-on' | 'bicycle' | 'bus' | 'ioxhost' | 'angellist' | 'cc' | 'shekel' | 'sheqel' | 'ils' | 'meanpath' | 'buysellads' | 'connectdevelop' | 'dashcube' | 'forumbee' | 'leanpub' | 'sellsy' | 'shirtsinbulk' | 'simplybuilt' | 'skyatlas' | 'cart-plus' | 'cart-arrow-down' | 'diamond' | 'ship' | 'user-secret' | 'motorcycle' | 'street-view' | 'heartbeat' | 'venus' | 'mars' | 'mercury' | 'intersex' | 'transgender' | 'transgender-alt' | 'venus-double' | 'mars-double' | 'venus-mars' | 'mars-stroke' | 'mars-stroke-v' | 'mars-stroke-h' | 'neuter' | 'genderless' | 'facebook-official' | 'pinterest-p' | 'whatsapp' | 'server' | 'user-plus' | 'user-times' | 'hotel' | 'bed' | 'viacoin' | 'train' | 'subway' | 'medium' | 'yc' | 'y-combinator' | 'optin-monster' | 'opencart' | 'expeditedssl' | 'battery-4' | 'battery' | 'battery-full' | 'battery-3' | 'battery-three-quarters' | 'battery-2' | 'battery-half' | 'battery-1' | 'battery-quarter' | 'battery-0' | 'battery-empty' | 'mouse-pointer' | 'i-cursor' | 'object-group' | 'object-ungroup' | 'sticky-note' | 'sticky-note-o' | 'cc-jcb' | 'cc-diners-club' | 'clone' | 'balance-scale' | 'hourglass-o' | 'hourglass-1' | 'hourglass-start' | 'hourglass-2' | 'hourglass-half' | 'hourglass-3' | 'hourglass-end' | 'hourglass' | 'hand-grab-o' | 'hand-rock-o' | 'hand-stop-o' | 'hand-paper-o' | 'hand-scissors-o' | 'hand-lizard-o' | 'hand-spock-o' | 'hand-pointer-o' | 'hand-peace-o' | 'trademark' | 'registered' | 'creative-commons' | 'gg' | 'gg-circle' | 'tripadvisor' | 'odnoklassniki' | 'odnoklassniki-square' | 'get-pocket' | 'wikipedia-w' | 'safari' | 'chrome' | 'firefox' | 'opera' | 'internet-explorer' | 'tv' | 'television' | 'contao' | '500px' | 'amazon' | 'calendar-plus-o' | 'calendar-minus-o' | 'calendar-times-o' | 'calendar-check-o' | 'industry' | 'map-pin' | 'map-signs' | 'map-o' | 'map' | 'commenting' | 'commenting-o' | 'houzz' | 'vimeo' | 'black-tie' | 'fonticons' | 'reddit-alien' | 'edge' | 'credit-card-alt' | 'codiepie' | 'modx' | 'fort-awesome' | 'usb' | 'product-hunt' | 'mixcloud' | 'scribd' | 'pause-circle' | 'pause-circle-o' | 'stop-circle' | 'stop-circle-o' | 'shopping-bag' | 'shopping-basket' | 'hashtag' | 'bluetooth' | 'bluetooth-b' | 'percent' | 'gitlab' | 'wpbeginner' | 'wpforms' | 'envira' | 'universal-access' | 'wheelchair-alt' | 'question-circle-o' | 'blind' | 'audio-description' | 'volume-control-phone' | 'braille' | 'assistive-listening-systems' | 'asl-interpreting' | 'american-sign-language-interpreting' | 'deafness' | 'hard-of-hearing' | 'deaf' | 'glide' | 'glide-g' | 'signing' | 'sign-language' | 'low-vision' | 'viadeo' | 'viadeo-square' | 'snapchat' | 'snapchat-ghost' | 'snapchat-square' | 'pied-piper' | 'first-order' | 'yoast' | 'themeisle' | 'google-plus-circle' | 'google-plus-official' | 'fa' | 'font-awesome' | 'handshake-o' | 'envelope-open' | 'envelope-open-o' | 'linode' | 'address-book' | 'address-book-o' | 'vcard' | 'address-card' | 'vcard-o' | 'address-card-o' | 'user-circle' | 'user-circle-o' | 'user-o' | 'id-badge' | 'drivers-license' | 'id-card' | 'drivers-license-o' | 'id-card-o' | 'quora' | 'free-code-camp' | 'telegram' | 'thermometer-4' | 'thermometer' | 'thermometer-full' | 'thermometer-3' | 'thermometer-three-quarters' | 'thermometer-2' | 'thermometer-half' | 'thermometer-1' | 'thermometer-quarter' | 'thermometer-0' | 'thermometer-empty' | 'shower' | 'bathtub' | 's15' | 'bath' | 'podcast' | 'window-maximize' | 'window-minimize' | 'window-restore' | 'times-rectangle' | 'window-close' | 'times-rectangle-o' | 'window-close-o' | 'bandcamp' | 'grav' | 'etsy' | 'imdb' | 'ravelry' | 'eercast' | 'microchip' | 'snowflake-o' | 'superpowers' | 'wpexplorer' | 'meetup'; - -declare export default Class>; diff --git a/node_modules/react-native-vector-icons/FontAwesome5.js b/node_modules/react-native-vector-icons/FontAwesome5.js deleted file mode 100644 index b4177b8c..00000000 --- a/node_modules/react-native-vector-icons/FontAwesome5.js +++ /dev/null @@ -1,20 +0,0 @@ -/** - * FontAwesome5 icon set component. - * Usage: - */ - -import { createFA5iconSet } from './lib/create-icon-set-from-fontawesome5'; - -import glyphMap from './glyphmaps/FontAwesome5Free.json'; -import metadata from './glyphmaps/FontAwesome5Free_meta.json'; - -export { FA5Style } from './lib/create-icon-set-from-fontawesome5'; - -const iconSet = createFA5iconSet(glyphMap, metadata, false); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/node_modules/react-native-vector-icons/FontAwesome5.js.flow b/node_modules/react-native-vector-icons/FontAwesome5.js.flow deleted file mode 100644 index ff336c4c..00000000 --- a/node_modules/react-native-vector-icons/FontAwesome5.js.flow +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @flow strict - */ - -import type { Icon } from './index'; - -export type FontAwesome5Glyphs = '500px' | 'accessible-icon' | 'accusoft' | 'acquisitions-incorporated' | 'ad' | 'address-book' | 'address-card' | 'adjust' | 'adn' | 'adversal' | 'affiliatetheme' | 'air-freshener' | 'airbnb' | 'algolia' | 'align-center' | 'align-justify' | 'align-left' | 'align-right' | 'alipay' | 'allergies' | 'amazon' | 'amazon-pay' | 'ambulance' | 'american-sign-language-interpreting' | 'amilia' | 'anchor' | 'android' | 'angellist' | 'angle-double-down' | 'angle-double-left' | 'angle-double-right' | 'angle-double-up' | 'angle-down' | 'angle-left' | 'angle-right' | 'angle-up' | 'angry' | 'angrycreative' | 'angular' | 'ankh' | 'app-store' | 'app-store-ios' | 'apper' | 'apple' | 'apple-alt' | 'apple-pay' | 'archive' | 'archway' | 'arrow-alt-circle-down' | 'arrow-alt-circle-left' | 'arrow-alt-circle-right' | 'arrow-alt-circle-up' | 'arrow-circle-down' | 'arrow-circle-left' | 'arrow-circle-right' | 'arrow-circle-up' | 'arrow-down' | 'arrow-left' | 'arrow-right' | 'arrow-up' | 'arrows-alt' | 'arrows-alt-h' | 'arrows-alt-v' | 'artstation' | 'assistive-listening-systems' | 'asterisk' | 'asymmetrik' | 'at' | 'atlas' | 'atlassian' | 'atom' | 'audible' | 'audio-description' | 'autoprefixer' | 'avianex' | 'aviato' | 'award' | 'aws' | 'baby' | 'baby-carriage' | 'backspace' | 'backward' | 'bacon' | 'bacteria' | 'bacterium' | 'bahai' | 'balance-scale' | 'balance-scale-left' | 'balance-scale-right' | 'ban' | 'band-aid' | 'bandcamp' | 'barcode' | 'bars' | 'baseball-ball' | 'basketball-ball' | 'bath' | 'battery-empty' | 'battery-full' | 'battery-half' | 'battery-quarter' | 'battery-three-quarters' | 'battle-net' | 'bed' | 'beer' | 'behance' | 'behance-square' | 'bell' | 'bell-slash' | 'bezier-curve' | 'bible' | 'bicycle' | 'biking' | 'bimobject' | 'binoculars' | 'biohazard' | 'birthday-cake' | 'bitbucket' | 'bitcoin' | 'bity' | 'black-tie' | 'blackberry' | 'blender' | 'blender-phone' | 'blind' | 'blog' | 'blogger' | 'blogger-b' | 'bluetooth' | 'bluetooth-b' | 'bold' | 'bolt' | 'bomb' | 'bone' | 'bong' | 'book' | 'book-dead' | 'book-medical' | 'book-open' | 'book-reader' | 'bookmark' | 'bootstrap' | 'border-all' | 'border-none' | 'border-style' | 'bowling-ball' | 'box' | 'box-open' | 'box-tissue' | 'boxes' | 'braille' | 'brain' | 'bread-slice' | 'briefcase' | 'briefcase-medical' | 'broadcast-tower' | 'broom' | 'brush' | 'btc' | 'buffer' | 'bug' | 'building' | 'bullhorn' | 'bullseye' | 'burn' | 'buromobelexperte' | 'bus' | 'bus-alt' | 'business-time' | 'buy-n-large' | 'buysellads' | 'calculator' | 'calendar' | 'calendar-alt' | 'calendar-check' | 'calendar-day' | 'calendar-minus' | 'calendar-plus' | 'calendar-times' | 'calendar-week' | 'camera' | 'camera-retro' | 'campground' | 'canadian-maple-leaf' | 'candy-cane' | 'cannabis' | 'capsules' | 'car' | 'car-alt' | 'car-battery' | 'car-crash' | 'car-side' | 'caravan' | 'caret-down' | 'caret-left' | 'caret-right' | 'caret-square-down' | 'caret-square-left' | 'caret-square-right' | 'caret-square-up' | 'caret-up' | 'carrot' | 'cart-arrow-down' | 'cart-plus' | 'cash-register' | 'cat' | 'cc-amazon-pay' | 'cc-amex' | 'cc-apple-pay' | 'cc-diners-club' | 'cc-discover' | 'cc-jcb' | 'cc-mastercard' | 'cc-paypal' | 'cc-stripe' | 'cc-visa' | 'centercode' | 'centos' | 'certificate' | 'chair' | 'chalkboard' | 'chalkboard-teacher' | 'charging-station' | 'chart-area' | 'chart-bar' | 'chart-line' | 'chart-pie' | 'check' | 'check-circle' | 'check-double' | 'check-square' | 'cheese' | 'chess' | 'chess-bishop' | 'chess-board' | 'chess-king' | 'chess-knight' | 'chess-pawn' | 'chess-queen' | 'chess-rook' | 'chevron-circle-down' | 'chevron-circle-left' | 'chevron-circle-right' | 'chevron-circle-up' | 'chevron-down' | 'chevron-left' | 'chevron-right' | 'chevron-up' | 'child' | 'chrome' | 'chromecast' | 'church' | 'circle' | 'circle-notch' | 'city' | 'clinic-medical' | 'clipboard' | 'clipboard-check' | 'clipboard-list' | 'clock' | 'clone' | 'closed-captioning' | 'cloud' | 'cloud-download-alt' | 'cloud-meatball' | 'cloud-moon' | 'cloud-moon-rain' | 'cloud-rain' | 'cloud-showers-heavy' | 'cloud-sun' | 'cloud-sun-rain' | 'cloud-upload-alt' | 'cloudflare' | 'cloudscale' | 'cloudsmith' | 'cloudversify' | 'cocktail' | 'code' | 'code-branch' | 'codepen' | 'codiepie' | 'coffee' | 'cog' | 'cogs' | 'coins' | 'columns' | 'comment' | 'comment-alt' | 'comment-dollar' | 'comment-dots' | 'comment-medical' | 'comment-slash' | 'comments' | 'comments-dollar' | 'compact-disc' | 'compass' | 'compress' | 'compress-alt' | 'compress-arrows-alt' | 'concierge-bell' | 'confluence' | 'connectdevelop' | 'contao' | 'cookie' | 'cookie-bite' | 'copy' | 'copyright' | 'cotton-bureau' | 'couch' | 'cpanel' | 'creative-commons' | 'creative-commons-by' | 'creative-commons-nc' | 'creative-commons-nc-eu' | 'creative-commons-nc-jp' | 'creative-commons-nd' | 'creative-commons-pd' | 'creative-commons-pd-alt' | 'creative-commons-remix' | 'creative-commons-sa' | 'creative-commons-sampling' | 'creative-commons-sampling-plus' | 'creative-commons-share' | 'creative-commons-zero' | 'credit-card' | 'critical-role' | 'crop' | 'crop-alt' | 'cross' | 'crosshairs' | 'crow' | 'crown' | 'crutch' | 'css3' | 'css3-alt' | 'cube' | 'cubes' | 'cut' | 'cuttlefish' | 'd-and-d' | 'd-and-d-beyond' | 'dailymotion' | 'dashcube' | 'database' | 'deaf' | 'deezer' | 'delicious' | 'democrat' | 'deploydog' | 'deskpro' | 'desktop' | 'dev' | 'deviantart' | 'dharmachakra' | 'dhl' | 'diagnoses' | 'diaspora' | 'dice' | 'dice-d20' | 'dice-d6' | 'dice-five' | 'dice-four' | 'dice-one' | 'dice-six' | 'dice-three' | 'dice-two' | 'digg' | 'digital-ocean' | 'digital-tachograph' | 'directions' | 'discord' | 'discourse' | 'disease' | 'divide' | 'dizzy' | 'dna' | 'dochub' | 'docker' | 'dog' | 'dollar-sign' | 'dolly' | 'dolly-flatbed' | 'donate' | 'door-closed' | 'door-open' | 'dot-circle' | 'dove' | 'download' | 'draft2digital' | 'drafting-compass' | 'dragon' | 'draw-polygon' | 'dribbble' | 'dribbble-square' | 'dropbox' | 'drum' | 'drum-steelpan' | 'drumstick-bite' | 'drupal' | 'dumbbell' | 'dumpster' | 'dumpster-fire' | 'dungeon' | 'dyalog' | 'earlybirds' | 'ebay' | 'edge' | 'edge-legacy' | 'edit' | 'egg' | 'eject' | 'elementor' | 'ellipsis-h' | 'ellipsis-v' | 'ello' | 'ember' | 'empire' | 'envelope' | 'envelope-open' | 'envelope-open-text' | 'envelope-square' | 'envira' | 'equals' | 'eraser' | 'erlang' | 'ethereum' | 'ethernet' | 'etsy' | 'euro-sign' | 'evernote' | 'exchange-alt' | 'exclamation' | 'exclamation-circle' | 'exclamation-triangle' | 'expand' | 'expand-alt' | 'expand-arrows-alt' | 'expeditedssl' | 'external-link-alt' | 'external-link-square-alt' | 'eye' | 'eye-dropper' | 'eye-slash' | 'facebook' | 'facebook-f' | 'facebook-messenger' | 'facebook-square' | 'fan' | 'fantasy-flight-games' | 'fast-backward' | 'fast-forward' | 'faucet' | 'fax' | 'feather' | 'feather-alt' | 'fedex' | 'fedora' | 'female' | 'fighter-jet' | 'figma' | 'file' | 'file-alt' | 'file-archive' | 'file-audio' | 'file-code' | 'file-contract' | 'file-csv' | 'file-download' | 'file-excel' | 'file-export' | 'file-image' | 'file-import' | 'file-invoice' | 'file-invoice-dollar' | 'file-medical' | 'file-medical-alt' | 'file-pdf' | 'file-powerpoint' | 'file-prescription' | 'file-signature' | 'file-upload' | 'file-video' | 'file-word' | 'fill' | 'fill-drip' | 'film' | 'filter' | 'fingerprint' | 'fire' | 'fire-alt' | 'fire-extinguisher' | 'firefox' | 'firefox-browser' | 'first-aid' | 'first-order' | 'first-order-alt' | 'firstdraft' | 'fish' | 'fist-raised' | 'flag' | 'flag-checkered' | 'flag-usa' | 'flask' | 'flickr' | 'flipboard' | 'flushed' | 'fly' | 'folder' | 'folder-minus' | 'folder-open' | 'folder-plus' | 'font' | 'font-awesome' | 'font-awesome-alt' | 'font-awesome-flag' | 'font-awesome-logo-full' | 'fonticons' | 'fonticons-fi' | 'football-ball' | 'fort-awesome' | 'fort-awesome-alt' | 'forumbee' | 'forward' | 'foursquare' | 'free-code-camp' | 'freebsd' | 'frog' | 'frown' | 'frown-open' | 'fulcrum' | 'funnel-dollar' | 'futbol' | 'galactic-republic' | 'galactic-senate' | 'gamepad' | 'gas-pump' | 'gavel' | 'gem' | 'genderless' | 'get-pocket' | 'gg' | 'gg-circle' | 'ghost' | 'gift' | 'gifts' | 'git' | 'git-alt' | 'git-square' | 'github' | 'github-alt' | 'github-square' | 'gitkraken' | 'gitlab' | 'gitter' | 'glass-cheers' | 'glass-martini' | 'glass-martini-alt' | 'glass-whiskey' | 'glasses' | 'glide' | 'glide-g' | 'globe' | 'globe-africa' | 'globe-americas' | 'globe-asia' | 'globe-europe' | 'gofore' | 'golf-ball' | 'goodreads' | 'goodreads-g' | 'google' | 'google-drive' | 'google-pay' | 'google-play' | 'google-plus' | 'google-plus-g' | 'google-plus-square' | 'google-wallet' | 'gopuram' | 'graduation-cap' | 'gratipay' | 'grav' | 'greater-than' | 'greater-than-equal' | 'grimace' | 'grin' | 'grin-alt' | 'grin-beam' | 'grin-beam-sweat' | 'grin-hearts' | 'grin-squint' | 'grin-squint-tears' | 'grin-stars' | 'grin-tears' | 'grin-tongue' | 'grin-tongue-squint' | 'grin-tongue-wink' | 'grin-wink' | 'grip-horizontal' | 'grip-lines' | 'grip-lines-vertical' | 'grip-vertical' | 'gripfire' | 'grunt' | 'guilded' | 'guitar' | 'gulp' | 'h-square' | 'hacker-news' | 'hacker-news-square' | 'hackerrank' | 'hamburger' | 'hammer' | 'hamsa' | 'hand-holding' | 'hand-holding-heart' | 'hand-holding-medical' | 'hand-holding-usd' | 'hand-holding-water' | 'hand-lizard' | 'hand-middle-finger' | 'hand-paper' | 'hand-peace' | 'hand-point-down' | 'hand-point-left' | 'hand-point-right' | 'hand-point-up' | 'hand-pointer' | 'hand-rock' | 'hand-scissors' | 'hand-sparkles' | 'hand-spock' | 'hands' | 'hands-helping' | 'hands-wash' | 'handshake' | 'handshake-alt-slash' | 'handshake-slash' | 'hanukiah' | 'hard-hat' | 'hashtag' | 'hat-cowboy' | 'hat-cowboy-side' | 'hat-wizard' | 'hdd' | 'head-side-cough' | 'head-side-cough-slash' | 'head-side-mask' | 'head-side-virus' | 'heading' | 'headphones' | 'headphones-alt' | 'headset' | 'heart' | 'heart-broken' | 'heartbeat' | 'helicopter' | 'highlighter' | 'hiking' | 'hippo' | 'hips' | 'hire-a-helper' | 'history' | 'hive' | 'hockey-puck' | 'holly-berry' | 'home' | 'hooli' | 'hornbill' | 'horse' | 'horse-head' | 'hospital' | 'hospital-alt' | 'hospital-symbol' | 'hospital-user' | 'hot-tub' | 'hotdog' | 'hotel' | 'hotjar' | 'hourglass' | 'hourglass-end' | 'hourglass-half' | 'hourglass-start' | 'house-damage' | 'house-user' | 'houzz' | 'hryvnia' | 'html5' | 'hubspot' | 'i-cursor' | 'ice-cream' | 'icicles' | 'icons' | 'id-badge' | 'id-card' | 'id-card-alt' | 'ideal' | 'igloo' | 'image' | 'images' | 'imdb' | 'inbox' | 'indent' | 'industry' | 'infinity' | 'info' | 'info-circle' | 'innosoft' | 'instagram' | 'instagram-square' | 'instalod' | 'intercom' | 'internet-explorer' | 'invision' | 'ioxhost' | 'italic' | 'itch-io' | 'itunes' | 'itunes-note' | 'java' | 'jedi' | 'jedi-order' | 'jenkins' | 'jira' | 'joget' | 'joint' | 'joomla' | 'journal-whills' | 'js' | 'js-square' | 'jsfiddle' | 'kaaba' | 'kaggle' | 'key' | 'keybase' | 'keyboard' | 'keycdn' | 'khanda' | 'kickstarter' | 'kickstarter-k' | 'kiss' | 'kiss-beam' | 'kiss-wink-heart' | 'kiwi-bird' | 'korvue' | 'landmark' | 'language' | 'laptop' | 'laptop-code' | 'laptop-house' | 'laptop-medical' | 'laravel' | 'lastfm' | 'lastfm-square' | 'laugh' | 'laugh-beam' | 'laugh-squint' | 'laugh-wink' | 'layer-group' | 'leaf' | 'leanpub' | 'lemon' | 'less' | 'less-than' | 'less-than-equal' | 'level-down-alt' | 'level-up-alt' | 'life-ring' | 'lightbulb' | 'line' | 'link' | 'linkedin' | 'linkedin-in' | 'linode' | 'linux' | 'lira-sign' | 'list' | 'list-alt' | 'list-ol' | 'list-ul' | 'location-arrow' | 'lock' | 'lock-open' | 'long-arrow-alt-down' | 'long-arrow-alt-left' | 'long-arrow-alt-right' | 'long-arrow-alt-up' | 'low-vision' | 'luggage-cart' | 'lungs' | 'lungs-virus' | 'lyft' | 'magento' | 'magic' | 'magnet' | 'mail-bulk' | 'mailchimp' | 'male' | 'mandalorian' | 'map' | 'map-marked' | 'map-marked-alt' | 'map-marker' | 'map-marker-alt' | 'map-pin' | 'map-signs' | 'markdown' | 'marker' | 'mars' | 'mars-double' | 'mars-stroke' | 'mars-stroke-h' | 'mars-stroke-v' | 'mask' | 'mastodon' | 'maxcdn' | 'mdb' | 'medal' | 'medapps' | 'medium' | 'medium-m' | 'medkit' | 'medrt' | 'meetup' | 'megaport' | 'meh' | 'meh-blank' | 'meh-rolling-eyes' | 'memory' | 'mendeley' | 'menorah' | 'mercury' | 'meteor' | 'microblog' | 'microchip' | 'microphone' | 'microphone-alt' | 'microphone-alt-slash' | 'microphone-slash' | 'microscope' | 'microsoft' | 'minus' | 'minus-circle' | 'minus-square' | 'mitten' | 'mix' | 'mixcloud' | 'mixer' | 'mizuni' | 'mobile' | 'mobile-alt' | 'modx' | 'monero' | 'money-bill' | 'money-bill-alt' | 'money-bill-wave' | 'money-bill-wave-alt' | 'money-check' | 'money-check-alt' | 'monument' | 'moon' | 'mortar-pestle' | 'mosque' | 'motorcycle' | 'mountain' | 'mouse' | 'mouse-pointer' | 'mug-hot' | 'music' | 'napster' | 'neos' | 'network-wired' | 'neuter' | 'newspaper' | 'nimblr' | 'node' | 'node-js' | 'not-equal' | 'notes-medical' | 'npm' | 'ns8' | 'nutritionix' | 'object-group' | 'object-ungroup' | 'octopus-deploy' | 'odnoklassniki' | 'odnoklassniki-square' | 'oil-can' | 'old-republic' | 'om' | 'opencart' | 'openid' | 'opera' | 'optin-monster' | 'orcid' | 'osi' | 'otter' | 'outdent' | 'page4' | 'pagelines' | 'pager' | 'paint-brush' | 'paint-roller' | 'palette' | 'palfed' | 'pallet' | 'paper-plane' | 'paperclip' | 'parachute-box' | 'paragraph' | 'parking' | 'passport' | 'pastafarianism' | 'paste' | 'patreon' | 'pause' | 'pause-circle' | 'paw' | 'paypal' | 'peace' | 'pen' | 'pen-alt' | 'pen-fancy' | 'pen-nib' | 'pen-square' | 'pencil-alt' | 'pencil-ruler' | 'penny-arcade' | 'people-arrows' | 'people-carry' | 'pepper-hot' | 'perbyte' | 'percent' | 'percentage' | 'periscope' | 'person-booth' | 'phabricator' | 'phoenix-framework' | 'phoenix-squadron' | 'phone' | 'phone-alt' | 'phone-slash' | 'phone-square' | 'phone-square-alt' | 'phone-volume' | 'photo-video' | 'php' | 'pied-piper' | 'pied-piper-alt' | 'pied-piper-hat' | 'pied-piper-pp' | 'pied-piper-square' | 'piggy-bank' | 'pills' | 'pinterest' | 'pinterest-p' | 'pinterest-square' | 'pizza-slice' | 'place-of-worship' | 'plane' | 'plane-arrival' | 'plane-departure' | 'plane-slash' | 'play' | 'play-circle' | 'playstation' | 'plug' | 'plus' | 'plus-circle' | 'plus-square' | 'podcast' | 'poll' | 'poll-h' | 'poo' | 'poo-storm' | 'poop' | 'portrait' | 'pound-sign' | 'power-off' | 'pray' | 'praying-hands' | 'prescription' | 'prescription-bottle' | 'prescription-bottle-alt' | 'print' | 'procedures' | 'product-hunt' | 'project-diagram' | 'pump-medical' | 'pump-soap' | 'pushed' | 'puzzle-piece' | 'python' | 'qq' | 'qrcode' | 'question' | 'question-circle' | 'quidditch' | 'quinscape' | 'quora' | 'quote-left' | 'quote-right' | 'quran' | 'r-project' | 'radiation' | 'radiation-alt' | 'rainbow' | 'random' | 'raspberry-pi' | 'ravelry' | 'react' | 'reacteurope' | 'readme' | 'rebel' | 'receipt' | 'record-vinyl' | 'recycle' | 'red-river' | 'reddit' | 'reddit-alien' | 'reddit-square' | 'redhat' | 'redo' | 'redo-alt' | 'registered' | 'remove-format' | 'renren' | 'reply' | 'reply-all' | 'replyd' | 'republican' | 'researchgate' | 'resolving' | 'restroom' | 'retweet' | 'rev' | 'ribbon' | 'ring' | 'road' | 'robot' | 'rocket' | 'rocketchat' | 'rockrms' | 'route' | 'rss' | 'rss-square' | 'ruble-sign' | 'ruler' | 'ruler-combined' | 'ruler-horizontal' | 'ruler-vertical' | 'running' | 'rupee-sign' | 'rust' | 'sad-cry' | 'sad-tear' | 'safari' | 'salesforce' | 'sass' | 'satellite' | 'satellite-dish' | 'save' | 'schlix' | 'school' | 'screwdriver' | 'scribd' | 'scroll' | 'sd-card' | 'search' | 'search-dollar' | 'search-location' | 'search-minus' | 'search-plus' | 'searchengin' | 'seedling' | 'sellcast' | 'sellsy' | 'server' | 'servicestack' | 'shapes' | 'share' | 'share-alt' | 'share-alt-square' | 'share-square' | 'shekel-sign' | 'shield-alt' | 'shield-virus' | 'ship' | 'shipping-fast' | 'shirtsinbulk' | 'shoe-prints' | 'shopify' | 'shopping-bag' | 'shopping-basket' | 'shopping-cart' | 'shopware' | 'shower' | 'shuttle-van' | 'sign' | 'sign-in-alt' | 'sign-language' | 'sign-out-alt' | 'signal' | 'signature' | 'sim-card' | 'simplybuilt' | 'sink' | 'sistrix' | 'sitemap' | 'sith' | 'skating' | 'sketch' | 'skiing' | 'skiing-nordic' | 'skull' | 'skull-crossbones' | 'skyatlas' | 'skype' | 'slack' | 'slack-hash' | 'slash' | 'sleigh' | 'sliders-h' | 'slideshare' | 'smile' | 'smile-beam' | 'smile-wink' | 'smog' | 'smoking' | 'smoking-ban' | 'sms' | 'snapchat' | 'snapchat-ghost' | 'snapchat-square' | 'snowboarding' | 'snowflake' | 'snowman' | 'snowplow' | 'soap' | 'socks' | 'solar-panel' | 'sort' | 'sort-alpha-down' | 'sort-alpha-down-alt' | 'sort-alpha-up' | 'sort-alpha-up-alt' | 'sort-amount-down' | 'sort-amount-down-alt' | 'sort-amount-up' | 'sort-amount-up-alt' | 'sort-down' | 'sort-numeric-down' | 'sort-numeric-down-alt' | 'sort-numeric-up' | 'sort-numeric-up-alt' | 'sort-up' | 'soundcloud' | 'sourcetree' | 'spa' | 'space-shuttle' | 'speakap' | 'speaker-deck' | 'spell-check' | 'spider' | 'spinner' | 'splotch' | 'spotify' | 'spray-can' | 'square' | 'square-full' | 'square-root-alt' | 'squarespace' | 'stack-exchange' | 'stack-overflow' | 'stackpath' | 'stamp' | 'star' | 'star-and-crescent' | 'star-half' | 'star-half-alt' | 'star-of-david' | 'star-of-life' | 'staylinked' | 'steam' | 'steam-square' | 'steam-symbol' | 'step-backward' | 'step-forward' | 'stethoscope' | 'sticker-mule' | 'sticky-note' | 'stop' | 'stop-circle' | 'stopwatch' | 'stopwatch-20' | 'store' | 'store-alt' | 'store-alt-slash' | 'store-slash' | 'strava' | 'stream' | 'street-view' | 'strikethrough' | 'stripe' | 'stripe-s' | 'stroopwafel' | 'studiovinari' | 'stumbleupon' | 'stumbleupon-circle' | 'subscript' | 'subway' | 'suitcase' | 'suitcase-rolling' | 'sun' | 'superpowers' | 'superscript' | 'supple' | 'surprise' | 'suse' | 'swatchbook' | 'swift' | 'swimmer' | 'swimming-pool' | 'symfony' | 'synagogue' | 'sync' | 'sync-alt' | 'syringe' | 'table' | 'table-tennis' | 'tablet' | 'tablet-alt' | 'tablets' | 'tachometer-alt' | 'tag' | 'tags' | 'tape' | 'tasks' | 'taxi' | 'teamspeak' | 'teeth' | 'teeth-open' | 'telegram' | 'telegram-plane' | 'temperature-high' | 'temperature-low' | 'tencent-weibo' | 'tenge' | 'terminal' | 'text-height' | 'text-width' | 'th' | 'th-large' | 'th-list' | 'the-red-yeti' | 'theater-masks' | 'themeco' | 'themeisle' | 'thermometer' | 'thermometer-empty' | 'thermometer-full' | 'thermometer-half' | 'thermometer-quarter' | 'thermometer-three-quarters' | 'think-peaks' | 'thumbs-down' | 'thumbs-up' | 'thumbtack' | 'ticket-alt' | 'tiktok' | 'times' | 'times-circle' | 'tint' | 'tint-slash' | 'tired' | 'toggle-off' | 'toggle-on' | 'toilet' | 'toilet-paper' | 'toilet-paper-slash' | 'toolbox' | 'tools' | 'tooth' | 'torah' | 'torii-gate' | 'tractor' | 'trade-federation' | 'trademark' | 'traffic-light' | 'trailer' | 'train' | 'tram' | 'transgender' | 'transgender-alt' | 'trash' | 'trash-alt' | 'trash-restore' | 'trash-restore-alt' | 'tree' | 'trello' | 'tripadvisor' | 'trophy' | 'truck' | 'truck-loading' | 'truck-monster' | 'truck-moving' | 'truck-pickup' | 'tshirt' | 'tty' | 'tumblr' | 'tumblr-square' | 'tv' | 'twitch' | 'twitter' | 'twitter-square' | 'typo3' | 'uber' | 'ubuntu' | 'uikit' | 'umbraco' | 'umbrella' | 'umbrella-beach' | 'uncharted' | 'underline' | 'undo' | 'undo-alt' | 'uniregistry' | 'unity' | 'universal-access' | 'university' | 'unlink' | 'unlock' | 'unlock-alt' | 'unsplash' | 'untappd' | 'upload' | 'ups' | 'usb' | 'user' | 'user-alt' | 'user-alt-slash' | 'user-astronaut' | 'user-check' | 'user-circle' | 'user-clock' | 'user-cog' | 'user-edit' | 'user-friends' | 'user-graduate' | 'user-injured' | 'user-lock' | 'user-md' | 'user-minus' | 'user-ninja' | 'user-nurse' | 'user-plus' | 'user-secret' | 'user-shield' | 'user-slash' | 'user-tag' | 'user-tie' | 'user-times' | 'users' | 'users-cog' | 'users-slash' | 'usps' | 'ussunnah' | 'utensil-spoon' | 'utensils' | 'vaadin' | 'vector-square' | 'venus' | 'venus-double' | 'venus-mars' | 'vest' | 'vest-patches' | 'viacoin' | 'viadeo' | 'viadeo-square' | 'vial' | 'vials' | 'viber' | 'video' | 'video-slash' | 'vihara' | 'vimeo' | 'vimeo-square' | 'vimeo-v' | 'vine' | 'virus' | 'virus-slash' | 'viruses' | 'vk' | 'vnv' | 'voicemail' | 'volleyball-ball' | 'volume-down' | 'volume-mute' | 'volume-off' | 'volume-up' | 'vote-yea' | 'vr-cardboard' | 'vuejs' | 'walking' | 'wallet' | 'warehouse' | 'watchman-monitoring' | 'water' | 'wave-square' | 'waze' | 'weebly' | 'weibo' | 'weight' | 'weight-hanging' | 'weixin' | 'whatsapp' | 'whatsapp-square' | 'wheelchair' | 'whmcs' | 'wifi' | 'wikipedia-w' | 'wind' | 'window-close' | 'window-maximize' | 'window-minimize' | 'window-restore' | 'windows' | 'wine-bottle' | 'wine-glass' | 'wine-glass-alt' | 'wix' | 'wizards-of-the-coast' | 'wodu' | 'wolf-pack-battalion' | 'won-sign' | 'wordpress' | 'wordpress-simple' | 'wpbeginner' | 'wpexplorer' | 'wpforms' | 'wpressr' | 'wrench' | 'x-ray' | 'xbox' | 'xing' | 'xing-square' | 'y-combinator' | 'yahoo' | 'yammer' | 'yandex' | 'yandex-international' | 'yarn' | 'yelp' | 'yen-sign' | 'yin-yang' | 'yoast' | 'youtube' | 'youtube-square' | 'zhihu'; - -declare export default Class>; diff --git a/node_modules/react-native-vector-icons/FontAwesome5Pro.js b/node_modules/react-native-vector-icons/FontAwesome5Pro.js deleted file mode 100644 index fcc88b07..00000000 --- a/node_modules/react-native-vector-icons/FontAwesome5Pro.js +++ /dev/null @@ -1,20 +0,0 @@ -/** - * FontAwesome5Pro icon set component. - * Usage: - */ - -import { createFA5iconSet } from './lib/create-icon-set-from-fontawesome5'; - -import glyphMap from './glyphmaps/FontAwesome5Pro.json'; -import metadata from './glyphmaps/FontAwesome5Pro_meta.json'; - -export { FA5Style } from './lib/create-icon-set-from-fontawesome5'; - -const iconSet = createFA5iconSet(glyphMap, metadata, true); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/node_modules/react-native-vector-icons/FontAwesome5Pro.js.flow b/node_modules/react-native-vector-icons/FontAwesome5Pro.js.flow deleted file mode 100644 index baac3135..00000000 --- a/node_modules/react-native-vector-icons/FontAwesome5Pro.js.flow +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @flow strict - */ - -import type { Icon } from './index'; - -export type FontAwesome5ProGlyphs = '500px' | 'abacus' | 'accessible-icon' | 'accusoft' | 'acorn' | 'acquisitions-incorporated' | 'ad' | 'address-book' | 'address-card' | 'adjust' | 'adn' | 'adversal' | 'affiliatetheme' | 'air-conditioner' | 'air-freshener' | 'airbnb' | 'alarm-clock' | 'alarm-exclamation' | 'alarm-plus' | 'alarm-snooze' | 'album' | 'album-collection' | 'algolia' | 'alicorn' | 'alien' | 'alien-monster' | 'align-center' | 'align-justify' | 'align-left' | 'align-right' | 'align-slash' | 'alipay' | 'allergies' | 'amazon' | 'amazon-pay' | 'ambulance' | 'american-sign-language-interpreting' | 'amilia' | 'amp-guitar' | 'analytics' | 'anchor' | 'android' | 'angel' | 'angellist' | 'angle-double-down' | 'angle-double-left' | 'angle-double-right' | 'angle-double-up' | 'angle-down' | 'angle-left' | 'angle-right' | 'angle-up' | 'angry' | 'angrycreative' | 'angular' | 'ankh' | 'app-store' | 'app-store-ios' | 'apper' | 'apple' | 'apple-alt' | 'apple-crate' | 'apple-pay' | 'archive' | 'archway' | 'arrow-alt-circle-down' | 'arrow-alt-circle-left' | 'arrow-alt-circle-right' | 'arrow-alt-circle-up' | 'arrow-alt-down' | 'arrow-alt-from-bottom' | 'arrow-alt-from-left' | 'arrow-alt-from-right' | 'arrow-alt-from-top' | 'arrow-alt-left' | 'arrow-alt-right' | 'arrow-alt-square-down' | 'arrow-alt-square-left' | 'arrow-alt-square-right' | 'arrow-alt-square-up' | 'arrow-alt-to-bottom' | 'arrow-alt-to-left' | 'arrow-alt-to-right' | 'arrow-alt-to-top' | 'arrow-alt-up' | 'arrow-circle-down' | 'arrow-circle-left' | 'arrow-circle-right' | 'arrow-circle-up' | 'arrow-down' | 'arrow-from-bottom' | 'arrow-from-left' | 'arrow-from-right' | 'arrow-from-top' | 'arrow-left' | 'arrow-right' | 'arrow-square-down' | 'arrow-square-left' | 'arrow-square-right' | 'arrow-square-up' | 'arrow-to-bottom' | 'arrow-to-left' | 'arrow-to-right' | 'arrow-to-top' | 'arrow-up' | 'arrows' | 'arrows-alt' | 'arrows-alt-h' | 'arrows-alt-v' | 'arrows-h' | 'arrows-v' | 'artstation' | 'assistive-listening-systems' | 'asterisk' | 'asymmetrik' | 'at' | 'atlas' | 'atlassian' | 'atom' | 'atom-alt' | 'audible' | 'audio-description' | 'autoprefixer' | 'avianex' | 'aviato' | 'award' | 'aws' | 'axe' | 'axe-battle' | 'baby' | 'baby-carriage' | 'backpack' | 'backspace' | 'backward' | 'bacon' | 'bacteria' | 'bacterium' | 'badge' | 'badge-check' | 'badge-dollar' | 'badge-percent' | 'badge-sheriff' | 'badger-honey' | 'bags-shopping' | 'bahai' | 'balance-scale' | 'balance-scale-left' | 'balance-scale-right' | 'ball-pile' | 'ballot' | 'ballot-check' | 'ban' | 'band-aid' | 'bandcamp' | 'banjo' | 'barcode' | 'barcode-alt' | 'barcode-read' | 'barcode-scan' | 'bars' | 'baseball' | 'baseball-ball' | 'basketball-ball' | 'basketball-hoop' | 'bat' | 'bath' | 'battery-bolt' | 'battery-empty' | 'battery-full' | 'battery-half' | 'battery-quarter' | 'battery-slash' | 'battery-three-quarters' | 'battle-net' | 'bed' | 'bed-alt' | 'bed-bunk' | 'bed-empty' | 'beer' | 'behance' | 'behance-square' | 'bell' | 'bell-exclamation' | 'bell-on' | 'bell-plus' | 'bell-school' | 'bell-school-slash' | 'bell-slash' | 'bells' | 'betamax' | 'bezier-curve' | 'bible' | 'bicycle' | 'biking' | 'biking-mountain' | 'bimobject' | 'binoculars' | 'biohazard' | 'birthday-cake' | 'bitbucket' | 'bitcoin' | 'bity' | 'black-tie' | 'blackberry' | 'blanket' | 'blender' | 'blender-phone' | 'blind' | 'blinds' | 'blinds-open' | 'blinds-raised' | 'blog' | 'blogger' | 'blogger-b' | 'bluetooth' | 'bluetooth-b' | 'bold' | 'bolt' | 'bomb' | 'bone' | 'bone-break' | 'bong' | 'book' | 'book-alt' | 'book-dead' | 'book-heart' | 'book-medical' | 'book-open' | 'book-reader' | 'book-spells' | 'book-user' | 'bookmark' | 'books' | 'books-medical' | 'boombox' | 'boot' | 'booth-curtain' | 'bootstrap' | 'border-all' | 'border-bottom' | 'border-center-h' | 'border-center-v' | 'border-inner' | 'border-left' | 'border-none' | 'border-outer' | 'border-right' | 'border-style' | 'border-style-alt' | 'border-top' | 'bow-arrow' | 'bowling-ball' | 'bowling-pins' | 'box' | 'box-alt' | 'box-ballot' | 'box-check' | 'box-fragile' | 'box-full' | 'box-heart' | 'box-open' | 'box-tissue' | 'box-up' | 'box-usd' | 'boxes' | 'boxes-alt' | 'boxing-glove' | 'brackets' | 'brackets-curly' | 'braille' | 'brain' | 'bread-loaf' | 'bread-slice' | 'briefcase' | 'briefcase-medical' | 'bring-forward' | 'bring-front' | 'broadcast-tower' | 'broom' | 'browser' | 'brush' | 'btc' | 'buffer' | 'bug' | 'building' | 'bullhorn' | 'bullseye' | 'bullseye-arrow' | 'bullseye-pointer' | 'burger-soda' | 'burn' | 'buromobelexperte' | 'burrito' | 'bus' | 'bus-alt' | 'bus-school' | 'business-time' | 'buy-n-large' | 'buysellads' | 'cabinet-filing' | 'cactus' | 'calculator' | 'calculator-alt' | 'calendar' | 'calendar-alt' | 'calendar-check' | 'calendar-day' | 'calendar-edit' | 'calendar-exclamation' | 'calendar-minus' | 'calendar-plus' | 'calendar-star' | 'calendar-times' | 'calendar-week' | 'camcorder' | 'camera' | 'camera-alt' | 'camera-home' | 'camera-movie' | 'camera-polaroid' | 'camera-retro' | 'campfire' | 'campground' | 'canadian-maple-leaf' | 'candle-holder' | 'candy-cane' | 'candy-corn' | 'cannabis' | 'capsules' | 'car' | 'car-alt' | 'car-battery' | 'car-building' | 'car-bump' | 'car-bus' | 'car-crash' | 'car-garage' | 'car-mechanic' | 'car-side' | 'car-tilt' | 'car-wash' | 'caravan' | 'caravan-alt' | 'caret-circle-down' | 'caret-circle-left' | 'caret-circle-right' | 'caret-circle-up' | 'caret-down' | 'caret-left' | 'caret-right' | 'caret-square-down' | 'caret-square-left' | 'caret-square-right' | 'caret-square-up' | 'caret-up' | 'carrot' | 'cars' | 'cart-arrow-down' | 'cart-plus' | 'cash-register' | 'cassette-tape' | 'cat' | 'cat-space' | 'cauldron' | 'cc-amazon-pay' | 'cc-amex' | 'cc-apple-pay' | 'cc-diners-club' | 'cc-discover' | 'cc-jcb' | 'cc-mastercard' | 'cc-paypal' | 'cc-stripe' | 'cc-visa' | 'cctv' | 'centercode' | 'centos' | 'certificate' | 'chair' | 'chair-office' | 'chalkboard' | 'chalkboard-teacher' | 'charging-station' | 'chart-area' | 'chart-bar' | 'chart-line' | 'chart-line-down' | 'chart-network' | 'chart-pie' | 'chart-pie-alt' | 'chart-scatter' | 'check' | 'check-circle' | 'check-double' | 'check-square' | 'cheese' | 'cheese-swiss' | 'cheeseburger' | 'chess' | 'chess-bishop' | 'chess-bishop-alt' | 'chess-board' | 'chess-clock' | 'chess-clock-alt' | 'chess-king' | 'chess-king-alt' | 'chess-knight' | 'chess-knight-alt' | 'chess-pawn' | 'chess-pawn-alt' | 'chess-queen' | 'chess-queen-alt' | 'chess-rook' | 'chess-rook-alt' | 'chevron-circle-down' | 'chevron-circle-left' | 'chevron-circle-right' | 'chevron-circle-up' | 'chevron-double-down' | 'chevron-double-left' | 'chevron-double-right' | 'chevron-double-up' | 'chevron-down' | 'chevron-left' | 'chevron-right' | 'chevron-square-down' | 'chevron-square-left' | 'chevron-square-right' | 'chevron-square-up' | 'chevron-up' | 'child' | 'chimney' | 'chrome' | 'chromecast' | 'church' | 'circle' | 'circle-notch' | 'city' | 'clarinet' | 'claw-marks' | 'clinic-medical' | 'clipboard' | 'clipboard-check' | 'clipboard-list' | 'clipboard-list-check' | 'clipboard-prescription' | 'clipboard-user' | 'clock' | 'clone' | 'closed-captioning' | 'cloud' | 'cloud-download' | 'cloud-download-alt' | 'cloud-drizzle' | 'cloud-hail' | 'cloud-hail-mixed' | 'cloud-meatball' | 'cloud-moon' | 'cloud-moon-rain' | 'cloud-music' | 'cloud-rain' | 'cloud-rainbow' | 'cloud-showers' | 'cloud-showers-heavy' | 'cloud-sleet' | 'cloud-snow' | 'cloud-sun' | 'cloud-sun-rain' | 'cloud-upload' | 'cloud-upload-alt' | 'cloudflare' | 'clouds' | 'clouds-moon' | 'clouds-sun' | 'cloudscale' | 'cloudsmith' | 'cloudversify' | 'club' | 'cocktail' | 'code' | 'code-branch' | 'code-commit' | 'code-merge' | 'codepen' | 'codiepie' | 'coffee' | 'coffee-pot' | 'coffee-togo' | 'coffin' | 'coffin-cross' | 'cog' | 'cogs' | 'coin' | 'coins' | 'columns' | 'comet' | 'comment' | 'comment-alt' | 'comment-alt-check' | 'comment-alt-dollar' | 'comment-alt-dots' | 'comment-alt-edit' | 'comment-alt-exclamation' | 'comment-alt-lines' | 'comment-alt-medical' | 'comment-alt-minus' | 'comment-alt-music' | 'comment-alt-plus' | 'comment-alt-slash' | 'comment-alt-smile' | 'comment-alt-times' | 'comment-check' | 'comment-dollar' | 'comment-dots' | 'comment-edit' | 'comment-exclamation' | 'comment-lines' | 'comment-medical' | 'comment-minus' | 'comment-music' | 'comment-plus' | 'comment-slash' | 'comment-smile' | 'comment-times' | 'comments' | 'comments-alt' | 'comments-alt-dollar' | 'comments-dollar' | 'compact-disc' | 'compass' | 'compass-slash' | 'compress' | 'compress-alt' | 'compress-arrows-alt' | 'compress-wide' | 'computer-classic' | 'computer-speaker' | 'concierge-bell' | 'confluence' | 'connectdevelop' | 'construction' | 'container-storage' | 'contao' | 'conveyor-belt' | 'conveyor-belt-alt' | 'cookie' | 'cookie-bite' | 'copy' | 'copyright' | 'corn' | 'cotton-bureau' | 'couch' | 'cow' | 'cowbell' | 'cowbell-more' | 'cpanel' | 'creative-commons' | 'creative-commons-by' | 'creative-commons-nc' | 'creative-commons-nc-eu' | 'creative-commons-nc-jp' | 'creative-commons-nd' | 'creative-commons-pd' | 'creative-commons-pd-alt' | 'creative-commons-remix' | 'creative-commons-sa' | 'creative-commons-sampling' | 'creative-commons-sampling-plus' | 'creative-commons-share' | 'creative-commons-zero' | 'credit-card' | 'credit-card-blank' | 'credit-card-front' | 'cricket' | 'critical-role' | 'croissant' | 'crop' | 'crop-alt' | 'cross' | 'crosshairs' | 'crow' | 'crown' | 'crutch' | 'crutches' | 'css3' | 'css3-alt' | 'cube' | 'cubes' | 'curling' | 'cut' | 'cuttlefish' | 'd-and-d' | 'd-and-d-beyond' | 'dagger' | 'dailymotion' | 'dashcube' | 'database' | 'deaf' | 'debug' | 'deer' | 'deer-rudolph' | 'deezer' | 'delicious' | 'democrat' | 'deploydog' | 'deskpro' | 'desktop' | 'desktop-alt' | 'dev' | 'deviantart' | 'dewpoint' | 'dharmachakra' | 'dhl' | 'diagnoses' | 'diamond' | 'diaspora' | 'dice' | 'dice-d10' | 'dice-d12' | 'dice-d20' | 'dice-d4' | 'dice-d6' | 'dice-d8' | 'dice-five' | 'dice-four' | 'dice-one' | 'dice-six' | 'dice-three' | 'dice-two' | 'digg' | 'digging' | 'digital-ocean' | 'digital-tachograph' | 'diploma' | 'directions' | 'disc-drive' | 'discord' | 'discourse' | 'disease' | 'divide' | 'dizzy' | 'dna' | 'do-not-enter' | 'dochub' | 'docker' | 'dog' | 'dog-leashed' | 'dollar-sign' | 'dolly' | 'dolly-empty' | 'dolly-flatbed' | 'dolly-flatbed-alt' | 'dolly-flatbed-empty' | 'donate' | 'door-closed' | 'door-open' | 'dot-circle' | 'dove' | 'download' | 'draft2digital' | 'drafting-compass' | 'dragon' | 'draw-circle' | 'draw-polygon' | 'draw-square' | 'dreidel' | 'dribbble' | 'dribbble-square' | 'drone' | 'drone-alt' | 'dropbox' | 'drum' | 'drum-steelpan' | 'drumstick' | 'drumstick-bite' | 'drupal' | 'dryer' | 'dryer-alt' | 'duck' | 'dumbbell' | 'dumpster' | 'dumpster-fire' | 'dungeon' | 'dyalog' | 'ear' | 'ear-muffs' | 'earlybirds' | 'ebay' | 'eclipse' | 'eclipse-alt' | 'edge' | 'edge-legacy' | 'edit' | 'egg' | 'egg-fried' | 'eject' | 'elementor' | 'elephant' | 'ellipsis-h' | 'ellipsis-h-alt' | 'ellipsis-v' | 'ellipsis-v-alt' | 'ello' | 'ember' | 'empire' | 'empty-set' | 'engine-warning' | 'envelope' | 'envelope-open' | 'envelope-open-dollar' | 'envelope-open-text' | 'envelope-square' | 'envira' | 'equals' | 'eraser' | 'erlang' | 'ethereum' | 'ethernet' | 'etsy' | 'euro-sign' | 'evernote' | 'exchange' | 'exchange-alt' | 'exclamation' | 'exclamation-circle' | 'exclamation-square' | 'exclamation-triangle' | 'expand' | 'expand-alt' | 'expand-arrows' | 'expand-arrows-alt' | 'expand-wide' | 'expeditedssl' | 'external-link' | 'external-link-alt' | 'external-link-square' | 'external-link-square-alt' | 'eye' | 'eye-dropper' | 'eye-evil' | 'eye-slash' | 'facebook' | 'facebook-f' | 'facebook-messenger' | 'facebook-square' | 'fan' | 'fan-table' | 'fantasy-flight-games' | 'farm' | 'fast-backward' | 'fast-forward' | 'faucet' | 'faucet-drip' | 'fax' | 'feather' | 'feather-alt' | 'fedex' | 'fedora' | 'female' | 'field-hockey' | 'fighter-jet' | 'figma' | 'file' | 'file-alt' | 'file-archive' | 'file-audio' | 'file-certificate' | 'file-chart-line' | 'file-chart-pie' | 'file-check' | 'file-code' | 'file-contract' | 'file-csv' | 'file-download' | 'file-edit' | 'file-excel' | 'file-exclamation' | 'file-export' | 'file-image' | 'file-import' | 'file-invoice' | 'file-invoice-dollar' | 'file-medical' | 'file-medical-alt' | 'file-minus' | 'file-music' | 'file-pdf' | 'file-plus' | 'file-powerpoint' | 'file-prescription' | 'file-search' | 'file-signature' | 'file-spreadsheet' | 'file-times' | 'file-upload' | 'file-user' | 'file-video' | 'file-word' | 'files-medical' | 'fill' | 'fill-drip' | 'film' | 'film-alt' | 'film-canister' | 'filter' | 'fingerprint' | 'fire' | 'fire-alt' | 'fire-extinguisher' | 'fire-smoke' | 'firefox' | 'firefox-browser' | 'fireplace' | 'first-aid' | 'first-order' | 'first-order-alt' | 'firstdraft' | 'fish' | 'fish-cooked' | 'fist-raised' | 'flag' | 'flag-alt' | 'flag-checkered' | 'flag-usa' | 'flame' | 'flashlight' | 'flask' | 'flask-poison' | 'flask-potion' | 'flickr' | 'flipboard' | 'flower' | 'flower-daffodil' | 'flower-tulip' | 'flushed' | 'flute' | 'flux-capacitor' | 'fly' | 'fog' | 'folder' | 'folder-download' | 'folder-minus' | 'folder-open' | 'folder-plus' | 'folder-times' | 'folder-tree' | 'folder-upload' | 'folders' | 'font' | 'font-awesome' | 'font-awesome-alt' | 'font-awesome-flag' | 'font-awesome-logo-full' | 'font-case' | 'fonticons' | 'fonticons-fi' | 'football-ball' | 'football-helmet' | 'forklift' | 'fort-awesome' | 'fort-awesome-alt' | 'forumbee' | 'forward' | 'foursquare' | 'fragile' | 'free-code-camp' | 'freebsd' | 'french-fries' | 'frog' | 'frosty-head' | 'frown' | 'frown-open' | 'fulcrum' | 'function' | 'funnel-dollar' | 'futbol' | 'galactic-republic' | 'galactic-senate' | 'galaxy' | 'game-board' | 'game-board-alt' | 'game-console-handheld' | 'gamepad' | 'gamepad-alt' | 'garage' | 'garage-car' | 'garage-open' | 'gas-pump' | 'gas-pump-slash' | 'gavel' | 'gem' | 'genderless' | 'get-pocket' | 'gg' | 'gg-circle' | 'ghost' | 'gift' | 'gift-card' | 'gifts' | 'gingerbread-man' | 'git' | 'git-alt' | 'git-square' | 'github' | 'github-alt' | 'github-square' | 'gitkraken' | 'gitlab' | 'gitter' | 'glass' | 'glass-champagne' | 'glass-cheers' | 'glass-citrus' | 'glass-martini' | 'glass-martini-alt' | 'glass-whiskey' | 'glass-whiskey-rocks' | 'glasses' | 'glasses-alt' | 'glide' | 'glide-g' | 'globe' | 'globe-africa' | 'globe-americas' | 'globe-asia' | 'globe-europe' | 'globe-snow' | 'globe-stand' | 'gofore' | 'golf-ball' | 'golf-club' | 'goodreads' | 'goodreads-g' | 'google' | 'google-drive' | 'google-pay' | 'google-play' | 'google-plus' | 'google-plus-g' | 'google-plus-square' | 'google-wallet' | 'gopuram' | 'graduation-cap' | 'gramophone' | 'gratipay' | 'grav' | 'greater-than' | 'greater-than-equal' | 'grimace' | 'grin' | 'grin-alt' | 'grin-beam' | 'grin-beam-sweat' | 'grin-hearts' | 'grin-squint' | 'grin-squint-tears' | 'grin-stars' | 'grin-tears' | 'grin-tongue' | 'grin-tongue-squint' | 'grin-tongue-wink' | 'grin-wink' | 'grip-horizontal' | 'grip-lines' | 'grip-lines-vertical' | 'grip-vertical' | 'gripfire' | 'grunt' | 'guilded' | 'guitar' | 'guitar-electric' | 'guitars' | 'gulp' | 'h-square' | 'h1' | 'h2' | 'h3' | 'h4' | 'hacker-news' | 'hacker-news-square' | 'hackerrank' | 'hamburger' | 'hammer' | 'hammer-war' | 'hamsa' | 'hand-heart' | 'hand-holding' | 'hand-holding-box' | 'hand-holding-heart' | 'hand-holding-magic' | 'hand-holding-medical' | 'hand-holding-seedling' | 'hand-holding-usd' | 'hand-holding-water' | 'hand-lizard' | 'hand-middle-finger' | 'hand-paper' | 'hand-peace' | 'hand-point-down' | 'hand-point-left' | 'hand-point-right' | 'hand-point-up' | 'hand-pointer' | 'hand-receiving' | 'hand-rock' | 'hand-scissors' | 'hand-sparkles' | 'hand-spock' | 'hands' | 'hands-heart' | 'hands-helping' | 'hands-usd' | 'hands-wash' | 'handshake' | 'handshake-alt' | 'handshake-alt-slash' | 'handshake-slash' | 'hanukiah' | 'hard-hat' | 'hashtag' | 'hat-chef' | 'hat-cowboy' | 'hat-cowboy-side' | 'hat-santa' | 'hat-winter' | 'hat-witch' | 'hat-wizard' | 'hdd' | 'head-side' | 'head-side-brain' | 'head-side-cough' | 'head-side-cough-slash' | 'head-side-headphones' | 'head-side-mask' | 'head-side-medical' | 'head-side-virus' | 'head-vr' | 'heading' | 'headphones' | 'headphones-alt' | 'headset' | 'heart' | 'heart-broken' | 'heart-circle' | 'heart-rate' | 'heart-square' | 'heartbeat' | 'heat' | 'helicopter' | 'helmet-battle' | 'hexagon' | 'highlighter' | 'hiking' | 'hippo' | 'hips' | 'hire-a-helper' | 'history' | 'hive' | 'hockey-mask' | 'hockey-puck' | 'hockey-sticks' | 'holly-berry' | 'home' | 'home-alt' | 'home-heart' | 'home-lg' | 'home-lg-alt' | 'hood-cloak' | 'hooli' | 'horizontal-rule' | 'hornbill' | 'horse' | 'horse-head' | 'horse-saddle' | 'hospital' | 'hospital-alt' | 'hospital-symbol' | 'hospital-user' | 'hospitals' | 'hot-tub' | 'hotdog' | 'hotel' | 'hotjar' | 'hourglass' | 'hourglass-end' | 'hourglass-half' | 'hourglass-start' | 'house' | 'house-damage' | 'house-day' | 'house-flood' | 'house-leave' | 'house-night' | 'house-return' | 'house-signal' | 'house-user' | 'houzz' | 'hryvnia' | 'html5' | 'hubspot' | 'humidity' | 'hurricane' | 'i-cursor' | 'ice-cream' | 'ice-skate' | 'icicles' | 'icons' | 'icons-alt' | 'id-badge' | 'id-card' | 'id-card-alt' | 'ideal' | 'igloo' | 'image' | 'image-polaroid' | 'images' | 'imdb' | 'inbox' | 'inbox-in' | 'inbox-out' | 'indent' | 'industry' | 'industry-alt' | 'infinity' | 'info' | 'info-circle' | 'info-square' | 'inhaler' | 'innosoft' | 'instagram' | 'instagram-square' | 'instalod' | 'integral' | 'intercom' | 'internet-explorer' | 'intersection' | 'inventory' | 'invision' | 'ioxhost' | 'island-tropical' | 'italic' | 'itch-io' | 'itunes' | 'itunes-note' | 'jack-o-lantern' | 'java' | 'jedi' | 'jedi-order' | 'jenkins' | 'jira' | 'joget' | 'joint' | 'joomla' | 'journal-whills' | 'joystick' | 'js' | 'js-square' | 'jsfiddle' | 'jug' | 'kaaba' | 'kaggle' | 'kazoo' | 'kerning' | 'key' | 'key-skeleton' | 'keybase' | 'keyboard' | 'keycdn' | 'keynote' | 'khanda' | 'kickstarter' | 'kickstarter-k' | 'kidneys' | 'kiss' | 'kiss-beam' | 'kiss-wink-heart' | 'kite' | 'kiwi-bird' | 'knife-kitchen' | 'korvue' | 'lambda' | 'lamp' | 'lamp-desk' | 'lamp-floor' | 'landmark' | 'landmark-alt' | 'language' | 'laptop' | 'laptop-code' | 'laptop-house' | 'laptop-medical' | 'laravel' | 'lasso' | 'lastfm' | 'lastfm-square' | 'laugh' | 'laugh-beam' | 'laugh-squint' | 'laugh-wink' | 'layer-group' | 'layer-minus' | 'layer-plus' | 'leaf' | 'leaf-heart' | 'leaf-maple' | 'leaf-oak' | 'leanpub' | 'lemon' | 'less' | 'less-than' | 'less-than-equal' | 'level-down' | 'level-down-alt' | 'level-up' | 'level-up-alt' | 'life-ring' | 'light-ceiling' | 'light-switch' | 'light-switch-off' | 'light-switch-on' | 'lightbulb' | 'lightbulb-dollar' | 'lightbulb-exclamation' | 'lightbulb-on' | 'lightbulb-slash' | 'lights-holiday' | 'line' | 'line-columns' | 'line-height' | 'link' | 'linkedin' | 'linkedin-in' | 'linode' | 'linux' | 'lips' | 'lira-sign' | 'list' | 'list-alt' | 'list-music' | 'list-ol' | 'list-ul' | 'location' | 'location-arrow' | 'location-circle' | 'location-slash' | 'lock' | 'lock-alt' | 'lock-open' | 'lock-open-alt' | 'long-arrow-alt-down' | 'long-arrow-alt-left' | 'long-arrow-alt-right' | 'long-arrow-alt-up' | 'long-arrow-down' | 'long-arrow-left' | 'long-arrow-right' | 'long-arrow-up' | 'loveseat' | 'low-vision' | 'luchador' | 'luggage-cart' | 'lungs' | 'lungs-virus' | 'lyft' | 'mace' | 'magento' | 'magic' | 'magnet' | 'mail-bulk' | 'mailbox' | 'mailchimp' | 'male' | 'mandalorian' | 'mandolin' | 'map' | 'map-marked' | 'map-marked-alt' | 'map-marker' | 'map-marker-alt' | 'map-marker-alt-slash' | 'map-marker-check' | 'map-marker-edit' | 'map-marker-exclamation' | 'map-marker-minus' | 'map-marker-plus' | 'map-marker-question' | 'map-marker-slash' | 'map-marker-smile' | 'map-marker-times' | 'map-pin' | 'map-signs' | 'markdown' | 'marker' | 'mars' | 'mars-double' | 'mars-stroke' | 'mars-stroke-h' | 'mars-stroke-v' | 'mask' | 'mastodon' | 'maxcdn' | 'mdb' | 'meat' | 'medal' | 'medapps' | 'medium' | 'medium-m' | 'medkit' | 'medrt' | 'meetup' | 'megaphone' | 'megaport' | 'meh' | 'meh-blank' | 'meh-rolling-eyes' | 'memory' | 'mendeley' | 'menorah' | 'mercury' | 'meteor' | 'microblog' | 'microchip' | 'microphone' | 'microphone-alt' | 'microphone-alt-slash' | 'microphone-slash' | 'microphone-stand' | 'microscope' | 'microsoft' | 'microwave' | 'mind-share' | 'minus' | 'minus-circle' | 'minus-hexagon' | 'minus-octagon' | 'minus-square' | 'mistletoe' | 'mitten' | 'mix' | 'mixcloud' | 'mixer' | 'mizuni' | 'mobile' | 'mobile-alt' | 'mobile-android' | 'mobile-android-alt' | 'modx' | 'monero' | 'money-bill' | 'money-bill-alt' | 'money-bill-wave' | 'money-bill-wave-alt' | 'money-check' | 'money-check-alt' | 'money-check-edit' | 'money-check-edit-alt' | 'monitor-heart-rate' | 'monkey' | 'monument' | 'moon' | 'moon-cloud' | 'moon-stars' | 'mortar-pestle' | 'mosque' | 'motorcycle' | 'mountain' | 'mountains' | 'mouse' | 'mouse-alt' | 'mouse-pointer' | 'mp3-player' | 'mug' | 'mug-hot' | 'mug-marshmallows' | 'mug-tea' | 'music' | 'music-alt' | 'music-alt-slash' | 'music-slash' | 'napster' | 'narwhal' | 'neos' | 'network-wired' | 'neuter' | 'newspaper' | 'nimblr' | 'node' | 'node-js' | 'not-equal' | 'notes-medical' | 'npm' | 'ns8' | 'nutritionix' | 'object-group' | 'object-ungroup' | 'octagon' | 'octopus-deploy' | 'odnoklassniki' | 'odnoklassniki-square' | 'oil-can' | 'oil-temp' | 'old-republic' | 'om' | 'omega' | 'opencart' | 'openid' | 'opera' | 'optin-monster' | 'orcid' | 'ornament' | 'osi' | 'otter' | 'outdent' | 'outlet' | 'oven' | 'overline' | 'page-break' | 'page4' | 'pagelines' | 'pager' | 'paint-brush' | 'paint-brush-alt' | 'paint-roller' | 'palette' | 'palfed' | 'pallet' | 'pallet-alt' | 'paper-plane' | 'paperclip' | 'parachute-box' | 'paragraph' | 'paragraph-rtl' | 'parking' | 'parking-circle' | 'parking-circle-slash' | 'parking-slash' | 'passport' | 'pastafarianism' | 'paste' | 'patreon' | 'pause' | 'pause-circle' | 'paw' | 'paw-alt' | 'paw-claws' | 'paypal' | 'peace' | 'pegasus' | 'pen' | 'pen-alt' | 'pen-fancy' | 'pen-nib' | 'pen-square' | 'pencil' | 'pencil-alt' | 'pencil-paintbrush' | 'pencil-ruler' | 'pennant' | 'penny-arcade' | 'people-arrows' | 'people-carry' | 'pepper-hot' | 'perbyte' | 'percent' | 'percentage' | 'periscope' | 'person-booth' | 'person-carry' | 'person-dolly' | 'person-dolly-empty' | 'person-sign' | 'phabricator' | 'phoenix-framework' | 'phoenix-squadron' | 'phone' | 'phone-alt' | 'phone-laptop' | 'phone-office' | 'phone-plus' | 'phone-rotary' | 'phone-slash' | 'phone-square' | 'phone-square-alt' | 'phone-volume' | 'photo-video' | 'php' | 'pi' | 'piano' | 'piano-keyboard' | 'pie' | 'pied-piper' | 'pied-piper-alt' | 'pied-piper-hat' | 'pied-piper-pp' | 'pied-piper-square' | 'pig' | 'piggy-bank' | 'pills' | 'pinterest' | 'pinterest-p' | 'pinterest-square' | 'pizza' | 'pizza-slice' | 'place-of-worship' | 'plane' | 'plane-alt' | 'plane-arrival' | 'plane-departure' | 'plane-slash' | 'planet-moon' | 'planet-ringed' | 'play' | 'play-circle' | 'playstation' | 'plug' | 'plus' | 'plus-circle' | 'plus-hexagon' | 'plus-octagon' | 'plus-square' | 'podcast' | 'podium' | 'podium-star' | 'police-box' | 'poll' | 'poll-h' | 'poll-people' | 'poo' | 'poo-storm' | 'poop' | 'popcorn' | 'portal-enter' | 'portal-exit' | 'portrait' | 'pound-sign' | 'power-off' | 'pray' | 'praying-hands' | 'prescription' | 'prescription-bottle' | 'prescription-bottle-alt' | 'presentation' | 'print' | 'print-search' | 'print-slash' | 'procedures' | 'product-hunt' | 'project-diagram' | 'projector' | 'pump-medical' | 'pump-soap' | 'pumpkin' | 'pushed' | 'puzzle-piece' | 'python' | 'qq' | 'qrcode' | 'question' | 'question-circle' | 'question-square' | 'quidditch' | 'quinscape' | 'quora' | 'quote-left' | 'quote-right' | 'quran' | 'r-project' | 'rabbit' | 'rabbit-fast' | 'racquet' | 'radar' | 'radiation' | 'radiation-alt' | 'radio' | 'radio-alt' | 'rainbow' | 'raindrops' | 'ram' | 'ramp-loading' | 'random' | 'raspberry-pi' | 'ravelry' | 'raygun' | 'react' | 'reacteurope' | 'readme' | 'rebel' | 'receipt' | 'record-vinyl' | 'rectangle-landscape' | 'rectangle-portrait' | 'rectangle-wide' | 'recycle' | 'red-river' | 'reddit' | 'reddit-alien' | 'reddit-square' | 'redhat' | 'redo' | 'redo-alt' | 'refrigerator' | 'registered' | 'remove-format' | 'renren' | 'repeat' | 'repeat-1' | 'repeat-1-alt' | 'repeat-alt' | 'reply' | 'reply-all' | 'replyd' | 'republican' | 'researchgate' | 'resolving' | 'restroom' | 'retweet' | 'retweet-alt' | 'rev' | 'ribbon' | 'ring' | 'rings-wedding' | 'road' | 'robot' | 'rocket' | 'rocket-launch' | 'rocketchat' | 'rockrms' | 'route' | 'route-highway' | 'route-interstate' | 'router' | 'rss' | 'rss-square' | 'ruble-sign' | 'ruler' | 'ruler-combined' | 'ruler-horizontal' | 'ruler-triangle' | 'ruler-vertical' | 'running' | 'rupee-sign' | 'rust' | 'rv' | 'sack' | 'sack-dollar' | 'sad-cry' | 'sad-tear' | 'safari' | 'salad' | 'salesforce' | 'sandwich' | 'sass' | 'satellite' | 'satellite-dish' | 'sausage' | 'save' | 'sax-hot' | 'saxophone' | 'scalpel' | 'scalpel-path' | 'scanner' | 'scanner-image' | 'scanner-keyboard' | 'scanner-touchscreen' | 'scarecrow' | 'scarf' | 'schlix' | 'school' | 'screwdriver' | 'scribd' | 'scroll' | 'scroll-old' | 'scrubber' | 'scythe' | 'sd-card' | 'search' | 'search-dollar' | 'search-location' | 'search-minus' | 'search-plus' | 'searchengin' | 'seedling' | 'sellcast' | 'sellsy' | 'send-back' | 'send-backward' | 'sensor' | 'sensor-alert' | 'sensor-fire' | 'sensor-on' | 'sensor-smoke' | 'server' | 'servicestack' | 'shapes' | 'share' | 'share-all' | 'share-alt' | 'share-alt-square' | 'share-square' | 'sheep' | 'shekel-sign' | 'shield' | 'shield-alt' | 'shield-check' | 'shield-cross' | 'shield-virus' | 'ship' | 'shipping-fast' | 'shipping-timed' | 'shirtsinbulk' | 'shish-kebab' | 'shoe-prints' | 'shopify' | 'shopping-bag' | 'shopping-basket' | 'shopping-cart' | 'shopware' | 'shovel' | 'shovel-snow' | 'shower' | 'shredder' | 'shuttle-van' | 'shuttlecock' | 'sickle' | 'sigma' | 'sign' | 'sign-in' | 'sign-in-alt' | 'sign-language' | 'sign-out' | 'sign-out-alt' | 'signal' | 'signal-1' | 'signal-2' | 'signal-3' | 'signal-4' | 'signal-alt' | 'signal-alt-1' | 'signal-alt-2' | 'signal-alt-3' | 'signal-alt-slash' | 'signal-slash' | 'signal-stream' | 'signature' | 'sim-card' | 'simplybuilt' | 'sink' | 'siren' | 'siren-on' | 'sistrix' | 'sitemap' | 'sith' | 'skating' | 'skeleton' | 'sketch' | 'ski-jump' | 'ski-lift' | 'skiing' | 'skiing-nordic' | 'skull' | 'skull-cow' | 'skull-crossbones' | 'skyatlas' | 'skype' | 'slack' | 'slack-hash' | 'slash' | 'sledding' | 'sleigh' | 'sliders-h' | 'sliders-h-square' | 'sliders-v' | 'sliders-v-square' | 'slideshare' | 'smile' | 'smile-beam' | 'smile-plus' | 'smile-wink' | 'smog' | 'smoke' | 'smoking' | 'smoking-ban' | 'sms' | 'snake' | 'snapchat' | 'snapchat-ghost' | 'snapchat-square' | 'snooze' | 'snow-blowing' | 'snowboarding' | 'snowflake' | 'snowflakes' | 'snowman' | 'snowmobile' | 'snowplow' | 'soap' | 'socks' | 'solar-panel' | 'solar-system' | 'sort' | 'sort-alpha-down' | 'sort-alpha-down-alt' | 'sort-alpha-up' | 'sort-alpha-up-alt' | 'sort-alt' | 'sort-amount-down' | 'sort-amount-down-alt' | 'sort-amount-up' | 'sort-amount-up-alt' | 'sort-circle' | 'sort-circle-down' | 'sort-circle-up' | 'sort-down' | 'sort-numeric-down' | 'sort-numeric-down-alt' | 'sort-numeric-up' | 'sort-numeric-up-alt' | 'sort-shapes-down' | 'sort-shapes-down-alt' | 'sort-shapes-up' | 'sort-shapes-up-alt' | 'sort-size-down' | 'sort-size-down-alt' | 'sort-size-up' | 'sort-size-up-alt' | 'sort-up' | 'soundcloud' | 'soup' | 'sourcetree' | 'spa' | 'space-shuttle' | 'space-station-moon' | 'space-station-moon-alt' | 'spade' | 'sparkles' | 'speakap' | 'speaker' | 'speaker-deck' | 'speakers' | 'spell-check' | 'spider' | 'spider-black-widow' | 'spider-web' | 'spinner' | 'spinner-third' | 'splotch' | 'spotify' | 'spray-can' | 'sprinkler' | 'square' | 'square-full' | 'square-root' | 'square-root-alt' | 'squarespace' | 'squirrel' | 'stack-exchange' | 'stack-overflow' | 'stackpath' | 'staff' | 'stamp' | 'star' | 'star-and-crescent' | 'star-christmas' | 'star-exclamation' | 'star-half' | 'star-half-alt' | 'star-of-david' | 'star-of-life' | 'star-shooting' | 'starfighter' | 'starfighter-alt' | 'stars' | 'starship' | 'starship-freighter' | 'staylinked' | 'steak' | 'steam' | 'steam-square' | 'steam-symbol' | 'steering-wheel' | 'step-backward' | 'step-forward' | 'stethoscope' | 'sticker-mule' | 'sticky-note' | 'stocking' | 'stomach' | 'stop' | 'stop-circle' | 'stopwatch' | 'stopwatch-20' | 'store' | 'store-alt' | 'store-alt-slash' | 'store-slash' | 'strava' | 'stream' | 'street-view' | 'stretcher' | 'strikethrough' | 'stripe' | 'stripe-s' | 'stroopwafel' | 'studiovinari' | 'stumbleupon' | 'stumbleupon-circle' | 'subscript' | 'subway' | 'suitcase' | 'suitcase-rolling' | 'sun' | 'sun-cloud' | 'sun-dust' | 'sun-haze' | 'sunglasses' | 'sunrise' | 'sunset' | 'superpowers' | 'superscript' | 'supple' | 'surprise' | 'suse' | 'swatchbook' | 'swift' | 'swimmer' | 'swimming-pool' | 'sword' | 'sword-laser' | 'sword-laser-alt' | 'swords' | 'swords-laser' | 'symfony' | 'synagogue' | 'sync' | 'sync-alt' | 'syringe' | 'table' | 'table-tennis' | 'tablet' | 'tablet-alt' | 'tablet-android' | 'tablet-android-alt' | 'tablet-rugged' | 'tablets' | 'tachometer' | 'tachometer-alt' | 'tachometer-alt-average' | 'tachometer-alt-fast' | 'tachometer-alt-fastest' | 'tachometer-alt-slow' | 'tachometer-alt-slowest' | 'tachometer-average' | 'tachometer-fast' | 'tachometer-fastest' | 'tachometer-slow' | 'tachometer-slowest' | 'taco' | 'tag' | 'tags' | 'tally' | 'tanakh' | 'tape' | 'tasks' | 'tasks-alt' | 'taxi' | 'teamspeak' | 'teeth' | 'teeth-open' | 'telegram' | 'telegram-plane' | 'telescope' | 'temperature-down' | 'temperature-frigid' | 'temperature-high' | 'temperature-hot' | 'temperature-low' | 'temperature-up' | 'tencent-weibo' | 'tenge' | 'tennis-ball' | 'terminal' | 'text' | 'text-height' | 'text-size' | 'text-width' | 'th' | 'th-large' | 'th-list' | 'the-red-yeti' | 'theater-masks' | 'themeco' | 'themeisle' | 'thermometer' | 'thermometer-empty' | 'thermometer-full' | 'thermometer-half' | 'thermometer-quarter' | 'thermometer-three-quarters' | 'theta' | 'think-peaks' | 'thumbs-down' | 'thumbs-up' | 'thumbtack' | 'thunderstorm' | 'thunderstorm-moon' | 'thunderstorm-sun' | 'ticket' | 'ticket-alt' | 'tiktok' | 'tilde' | 'times' | 'times-circle' | 'times-hexagon' | 'times-octagon' | 'times-square' | 'tint' | 'tint-slash' | 'tire' | 'tire-flat' | 'tire-pressure-warning' | 'tire-rugged' | 'tired' | 'toggle-off' | 'toggle-on' | 'toilet' | 'toilet-paper' | 'toilet-paper-alt' | 'toilet-paper-slash' | 'tombstone' | 'tombstone-alt' | 'toolbox' | 'tools' | 'tooth' | 'toothbrush' | 'torah' | 'torii-gate' | 'tornado' | 'tractor' | 'trade-federation' | 'trademark' | 'traffic-cone' | 'traffic-light' | 'traffic-light-go' | 'traffic-light-slow' | 'traffic-light-stop' | 'trailer' | 'train' | 'tram' | 'transgender' | 'transgender-alt' | 'transporter' | 'transporter-1' | 'transporter-2' | 'transporter-3' | 'transporter-empty' | 'trash' | 'trash-alt' | 'trash-restore' | 'trash-restore-alt' | 'trash-undo' | 'trash-undo-alt' | 'treasure-chest' | 'tree' | 'tree-alt' | 'tree-christmas' | 'tree-decorated' | 'tree-large' | 'tree-palm' | 'trees' | 'trello' | 'triangle' | 'triangle-music' | 'tripadvisor' | 'trophy' | 'trophy-alt' | 'truck' | 'truck-container' | 'truck-couch' | 'truck-loading' | 'truck-monster' | 'truck-moving' | 'truck-pickup' | 'truck-plow' | 'truck-ramp' | 'trumpet' | 'tshirt' | 'tty' | 'tumblr' | 'tumblr-square' | 'turkey' | 'turntable' | 'turtle' | 'tv' | 'tv-alt' | 'tv-music' | 'tv-retro' | 'twitch' | 'twitter' | 'twitter-square' | 'typewriter' | 'typo3' | 'uber' | 'ubuntu' | 'ufo' | 'ufo-beam' | 'uikit' | 'umbraco' | 'umbrella' | 'umbrella-beach' | 'uncharted' | 'underline' | 'undo' | 'undo-alt' | 'unicorn' | 'union' | 'uniregistry' | 'unity' | 'universal-access' | 'university' | 'unlink' | 'unlock' | 'unlock-alt' | 'unsplash' | 'untappd' | 'upload' | 'ups' | 'usb' | 'usb-drive' | 'usd-circle' | 'usd-square' | 'user' | 'user-alien' | 'user-alt' | 'user-alt-slash' | 'user-astronaut' | 'user-chart' | 'user-check' | 'user-circle' | 'user-clock' | 'user-cog' | 'user-cowboy' | 'user-crown' | 'user-edit' | 'user-friends' | 'user-graduate' | 'user-hard-hat' | 'user-headset' | 'user-injured' | 'user-lock' | 'user-md' | 'user-md-chat' | 'user-minus' | 'user-music' | 'user-ninja' | 'user-nurse' | 'user-plus' | 'user-robot' | 'user-secret' | 'user-shield' | 'user-slash' | 'user-tag' | 'user-tie' | 'user-times' | 'user-unlock' | 'user-visor' | 'users' | 'users-class' | 'users-cog' | 'users-crown' | 'users-medical' | 'users-slash' | 'usps' | 'ussunnah' | 'utensil-fork' | 'utensil-knife' | 'utensil-spoon' | 'utensils' | 'utensils-alt' | 'vaadin' | 'vacuum' | 'vacuum-robot' | 'value-absolute' | 'vector-square' | 'venus' | 'venus-double' | 'venus-mars' | 'vest' | 'vest-patches' | 'vhs' | 'viacoin' | 'viadeo' | 'viadeo-square' | 'vial' | 'vials' | 'viber' | 'video' | 'video-plus' | 'video-slash' | 'vihara' | 'vimeo' | 'vimeo-square' | 'vimeo-v' | 'vine' | 'violin' | 'virus' | 'virus-slash' | 'viruses' | 'vk' | 'vnv' | 'voicemail' | 'volcano' | 'volleyball-ball' | 'volume' | 'volume-down' | 'volume-mute' | 'volume-off' | 'volume-slash' | 'volume-up' | 'vote-nay' | 'vote-yea' | 'vr-cardboard' | 'vuejs' | 'wagon-covered' | 'walker' | 'walkie-talkie' | 'walking' | 'wallet' | 'wand' | 'wand-magic' | 'warehouse' | 'warehouse-alt' | 'washer' | 'watch' | 'watch-calculator' | 'watch-fitness' | 'watchman-monitoring' | 'water' | 'water-lower' | 'water-rise' | 'wave-sine' | 'wave-square' | 'wave-triangle' | 'waveform' | 'waveform-path' | 'waze' | 'webcam' | 'webcam-slash' | 'weebly' | 'weibo' | 'weight' | 'weight-hanging' | 'weixin' | 'whale' | 'whatsapp' | 'whatsapp-square' | 'wheat' | 'wheelchair' | 'whistle' | 'whmcs' | 'wifi' | 'wifi-1' | 'wifi-2' | 'wifi-slash' | 'wikipedia-w' | 'wind' | 'wind-turbine' | 'wind-warning' | 'window' | 'window-alt' | 'window-close' | 'window-frame' | 'window-frame-open' | 'window-maximize' | 'window-minimize' | 'window-restore' | 'windows' | 'windsock' | 'wine-bottle' | 'wine-glass' | 'wine-glass-alt' | 'wix' | 'wizards-of-the-coast' | 'wodu' | 'wolf-pack-battalion' | 'won-sign' | 'wordpress' | 'wordpress-simple' | 'wpbeginner' | 'wpexplorer' | 'wpforms' | 'wpressr' | 'wreath' | 'wrench' | 'x-ray' | 'xbox' | 'xing' | 'xing-square' | 'y-combinator' | 'yahoo' | 'yammer' | 'yandex' | 'yandex-international' | 'yarn' | 'yelp' | 'yen-sign' | 'yin-yang' | 'yoast' | 'youtube' | 'youtube-square' | 'zhihu'; - -declare export default Class>; diff --git a/node_modules/react-native-vector-icons/FontAwesome6.js b/node_modules/react-native-vector-icons/FontAwesome6.js deleted file mode 100644 index 0a411889..00000000 --- a/node_modules/react-native-vector-icons/FontAwesome6.js +++ /dev/null @@ -1,20 +0,0 @@ -/** - * FontAwesome6 icon set component. - * Usage: - */ - -import { createFA6iconSet } from './lib/create-icon-set-from-fontawesome6'; - -import glyphMap from './glyphmaps/FontAwesome6Free.json'; -import metadata from './glyphmaps/FontAwesome6Free_meta.json'; - -export { FA6Style } from './lib/create-icon-set-from-fontawesome6'; - -const iconSet = createFA6iconSet(glyphMap, metadata, false); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/node_modules/react-native-vector-icons/FontAwesome6Pro.js b/node_modules/react-native-vector-icons/FontAwesome6Pro.js deleted file mode 100644 index 88662dff..00000000 --- a/node_modules/react-native-vector-icons/FontAwesome6Pro.js +++ /dev/null @@ -1,20 +0,0 @@ -/** - * FontAwesome6Pro icon set component. - * Usage: - */ - -import { createFA6iconSet } from './lib/create-icon-set-from-fontawesome6'; - -import glyphMap from './glyphmaps/FontAwesome6Pro.json'; -import metadata from './glyphmaps/FontAwesome6Pro_meta.json'; - -export { FA6Style } from './lib/create-icon-set-from-fontawesome6'; - -const iconSet = createFA6iconSet(glyphMap, metadata, true); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/node_modules/react-native-vector-icons/Fontisto.js b/node_modules/react-native-vector-icons/Fontisto.js deleted file mode 100644 index efa11b4d..00000000 --- a/node_modules/react-native-vector-icons/Fontisto.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Fontisto icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/Fontisto.json'; - -const iconSet = createIconSet(glyphMap, 'Fontisto', 'Fontisto.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/node_modules/react-native-vector-icons/Fontisto.js.flow b/node_modules/react-native-vector-icons/Fontisto.js.flow deleted file mode 100644 index 23833014..00000000 --- a/node_modules/react-native-vector-icons/Fontisto.js.flow +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @flow strict - */ - -import type { Icon } from './index'; - -export type FontistoGlyphs = 'acrobat-reader' | 'applemusic' | 'atlassian' | 'aws' | 'baidu' | 'bing' | 'bower' | 'dailymotion' | 'delicious' | 'deviantart' | 'disqus' | 'flipboard' | 'graphql' | 'hexo' | 'hipchat' | 'icq' | 'invision' | 'jekyll' | 'jira' | 'json' | 'livestream' | 'messenger' | 'meteor' | 'onenote' | 'mongodb' | 'netflix' | 'nginx' | 'odnoklassniki' | 'onedrive' | 'origin' | 'pingdom' | 'rails' | 'raspberry-pi' | 'redis' | 'redux' | 'saucelabs' | 'scorp' | 'sentry' | 'shazam' | 'shopify' | 'sinaweibo' | 'slides' | 'sublimetext' | 'swift' | 'ted' | 'telegram' | 'tesla' | 'tinder' | 'treehouse' | 'twoo' | 'udacity' | 'webstorm' | 'wix' | 'yandex-international' | 'yandex' | 'ember' | 'cpanel' | 'viber' | 'deskpro' | 'discord' | 'discourse' | 'adobe' | 'algolia' | 'atom' | 'babel' | 'coffeescript' | 'electronjs' | 'mysql' | 'oracle' | 'php' | 'sourcetree' | 'ubuntu' | 'unity' | 'unreal-engine' | 'webpack' | 'angelist' | 'app-store' | 'digg' | 'dockers' | 'envato' | 'gitlab' | 'google-drive' | 'google-play' | 'grunt' | 'gulp' | 'hacker-news' | 'imdb' | 'jenkins' | 'joomla' | 'kickstarter' | 'laravel' | 'less' | 'line' | 'npm' | 'periscope' | 'product-hunt' | 'quora' | 'skyatlas' | 'stylus' | 'travis' | 'trello' | 'uber' | 'vine' | 'visual-studio' | 'vk' | 'vuejs' | 'microsoft' | 'blogger' | '500px' | 'amazon' | 'ampproject' | 'android' | 'angularjs' | 'apple' | 'behance' | 'bitbucket' | 'bluetooth-b' | 'cloudflare' | 'codepen' | 'css3' | 'dribbble' | 'dropbox' | 'facebook' | 'flickr' | 'foursquare' | 'git' | 'github' | 'google-plus' | 'google' | 'hangout' | 'houzz' | 'html5' | 'instagram' | 'java' | 'jquery' | 'jsfiddle' | 'linkedin' | 'linux' | 'magento' | 'maxcdn' | 'medium' | 'meetup' | 'nodejs' | 'opencart' | 'pinterest' | 'playstation' | 'python' | 'react' | 'reddit' | 'ruby' | 'sass' | 'skype' | 'slack' | 'snapchat' | 'soundcloud' | 'spotify' | 'stack-overflow' | 'steam' | 'stumbleupon' | 'svn' | 'swarm' | 'tripadvisor' | 'tumblr' | 'twitch' | 'twitter' | 'vimeo' | 'wetransfer' | 'whatsapp' | 'wifi-logo' | 'wikipedia' | 'windows' | 'wordpress' | 'xbox' | 'yahoo' | 'yelp' | 'youtube-play' | 'cocoapods' | 'composer' | 'yarn' | 'language' | 'toggle-off' | 'toggle-on' | 'anchor' | 'archive' | 'at' | 'ban' | 'battery-half' | 'battery-full' | 'battery-empty' | 'battery-quarter' | 'battery-three-quarters' | 'bell-alt' | 'bell' | 'bookmark-alt' | 'bookmark' | 'bug' | 'calculator' | 'calendar' | 'crosshairs' | 'desktop' | 'download' | 'film' | 'history' | 'hourglass-end' | 'hourglass-half' | 'hourglass-start' | 'hourglass' | 'info' | 'key' | 'keyboard' | 'laptop' | 'lightbulb' | 'magnet' | 'map-marker-alt' | 'map-marker' | 'map' | 'mobile-alt' | 'mobile' | 'paw' | 'phone' | 'power' | 'qrcode' | 'question' | 'search' | 'sitemap' | 'star-half' | 'stopwatch' | 'tablet-alt' | 'tablet' | 'ticket' | 'tv' | 'upload' | 'user-secret' | 'camera' | 'clock' | 'close-a' | 'code' | 'comment' | 'commenting' | 'comments' | 'crop' | 'cursor' | 'database' | 'date' | 'earth' | 'email' | 'eye' | 'female' | 'favorite' | 'filter' | 'fire' | 'flag' | 'flash' | 'home' | 'link' | 'locked' | 'male' | 'minus-a' | 'more-v-a' | 'more-v' | 'move-h-a' | 'move-h' | 'nav-icon-a' | 'nav-icon-grid-a' | 'nav-icon-grid' | 'nav-icon-list-a' | 'nav-icon-list' | 'nav-icon' | 'navigate' | 'paper-plane' | 'person' | 'persons' | 'picture' | 'plus-a' | 'print' | 'quote-a-left' | 'quote-a-right' | 'quote-left' | 'quote-right' | 'reply' | 'rss' | 'scissors' | 'share-a' | 'share' | 'trash' | 'unlocked' | 'usb' | 'wifi' | 'world-o' | 'world' | 'zoom' | 'adjust' | 'recycle' | 'pinboard' | 'zoom-minus' | 'zoom-plus' | 'check' | 'asterisk' | 'hashtag' | 'checkbox-active' | 'checkbox-passive' | 'radio-btn-active' | 'radio-btn-passive' | 'shopping-bag-1' | 'shopping-bag' | 'shopping-barcode' | 'shopping-basket-add' | 'shopping-basket-remove' | 'shopping-basket' | 'shopping-package' | 'shopping-pos-machine' | 'shopping-sale' | 'shopping-store' | 'angle-dobule-down' | 'angle-dobule-left' | 'angle-dobule-right' | 'angle-dobule-up' | 'angle-down' | 'angle-left' | 'angle-right' | 'angle-up' | 'arrow-down-l' | 'arrow-down' | 'arrow-expand' | 'arrow-h' | 'arrow-left-l' | 'arrow-left' | 'arrow-move' | 'arrow-resize' | 'arrow-return-left' | 'arrow-return-right' | 'arrow-right-l' | 'arrow-right' | 'arrow-swap' | 'arrow-up-l' | 'arrow-up' | 'arrow-v' | 'caret-down' | 'caret-left' | 'caret-right' | 'caret-up' | 'fi' | 'fontisto' | 'backward' | 'eject' | 'equalizer' | 'forward' | 'headphone' | 'heart' | 'mic' | 'music-note' | 'pause' | 'play-list' | 'play' | 'player-settings' | 'podcast' | 'random' | 'record' | 'star' | 'step-backwrad' | 'step-forward' | 'stop' | 'volume-down' | 'volume-mute' | 'volume-off' | 'volume-up' | 'airplay' | 'bold' | 'broken-link' | 'center-align' | 'close' | 'columns' | 'copy' | 'eraser' | 'export' | 'file-1' | 'file-2' | 'folder' | 'font' | 'import' | 'indent' | 'italic' | 'justify' | 'left-align' | 'link2' | 'list-1' | 'list-2' | 'outdent' | 'paperclip' | 'paragraph' | 'paste' | 'preview' | 'print2' | 'redo' | 'right-align' | 'save-1' | 'save' | 'scissors2' | 'strikethrough' | 'subscript' | 'superscript' | 'table-1' | 'table-2' | 'text-height' | 'text-width' | 'underline' | 'undo' | 'cloud-down' | 'cloud-refresh' | 'cloud-up' | 'cloudy-gusts' | 'cloudy' | 'compass' | 'day-cloudy' | 'day-haze' | 'day-lightning' | 'day-rain' | 'day-snow' | 'day-sunny' | 'fog' | 'horizon-alt' | 'horizon' | 'lightning' | 'lightnings' | 'night-alt-cloudy' | 'night-alt-lightning' | 'night-alt-rain' | 'night-alt-snow' | 'night-clear' | 'rain' | 'rainbow' | 'rains' | 'snow' | 'snows' | 'thermometer' | 'umbrella' | 'wind' | 'confused' | 'dizzy' | 'expressionless' | 'frowning' | 'heart-eyes' | 'laughing' | 'mad' | 'nervous' | 'neutral' | 'open-mouth' | 'rage' | 'slightly-smile' | 'smiley' | 'smiling' | 'stuck-out-tongue' | 'sunglasses' | 'surprised' | 'tongue' | 'wink' | 'zipper-mouth' | 'aids' | 'ambulance' | 'bandage' | 'bed-patient' | 'blood-drop' | 'blood-test' | 'blood' | 'dna' | 'doctor' | 'drug-pack' | 'first-aid-alt' | 'heart-alt' | 'heartbeat-alt' | 'heartbeat' | 'helicopter-ambulance' | 'hospital' | 'injection-syringe' | 'laboratory' | 'nurse' | 'nursing-home' | 'paralysis-disability' | 'pills' | 'prescription' | 'pulse' | 'stethoscope' | 'surgical-knife' | 'tablets' | 'test-bottle' | 'test-tube-alt' | 'test-tube' | 'thermometer-alt' | 'american-express' | 'credit-card' | 'google-wallet' | 'iyzigo' | 'mastercard' | 'paypal-p' | 'paypal' | 'payu' | 'troy' | 'visa' | 'dinners-club' | 'apple-pay' | 'discover' | 'jcb' | 'dislike' | 'like' | 'audio-description' | 'blind' | 'braille' | 'deaf' | 'fa-american-sign-language-interpreting' | 'low-vision' | 'tty' | 'universal-acces' | 'wheelchair' | 'area-chart' | 'bar-chart' | 'line-chart' | 'pie-chart-1' | 'pie-chart-2' | 'chrome' | 'edge' | 'firefox' | 'internet-explorer' | 'opera' | 'safari' | 'bitcoin' | 'dollar' | 'euro' | 'gbp' | 'gg' | 'ils' | 'inr' | 'krw' | 'rouble' | 'tl' | 'yen' | 'genderless' | 'intersex' | 'mars-double' | 'mars-stroke-h' | 'mars-stroke-v' | 'mars-stroke' | 'mars' | 'mercury' | 'neuter' | 'transgender-alt' | 'transgender' | 'venus-double' | 'venus-mars' | 'venus' | 'automobile' | 'bicycle' | 'bus' | 'car' | 'helicopter' | 'metro' | 'motorcycle' | 'plane' | 'rocket' | 'ship' | 'subway' | 'taxi' | 'train' | 'truck' | 'yacht' | 'beach-slipper' | 'bus-ticket' | 'cocktail' | 'compass-alt' | 'direction-sign' | 'do-not-disturb' | 'flotation-ring' | 'holiday-village' | 'hot-air-balloon' | 'hotel-alt' | 'hotel' | 'island' | 'money-symbol' | 'parasol' | 'passport-alt' | 'passport' | 'photograph' | 'plane-ticket' | 'room' | 'sait-boat' | 'snorkel' | 'suitcase-alt' | 'suitcase' | 'sun' | 'sunglasses-alt' | 'swimsuit' | 'tent' | 'ticket-alt' | 'train-ticket' | 'wallet' | 'circle-o-notch' | 'propeller-1' | 'propeller-2' | 'propeller-3' | 'propeller-4' | 'spinner-cog' | 'spinner-fidget' | 'spinner-refresh' | 'spinner-rotate-forward' | 'spinner' | 'snowflake' | 'snowflake-1' | 'snowflake-2' | 'snowflake-3' | 'snowflake-4' | 'snowflake-5' | 'snowflake-6' | 'snowflake-7' | 'snowflake-8' | 'curve' | 'ellipse' | 'rectangle' | 'shield'; - -declare export default Class>; diff --git a/node_modules/react-native-vector-icons/Fonts/AntDesign.ttf b/node_modules/react-native-vector-icons/Fonts/AntDesign.ttf deleted file mode 100644 index 2abf03542c17e6f7a7806a226c3be732b51c5a40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70344 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®9K?4Tre1; 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

    9po(mC;xgZJxI5gC)~i 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

    R0AMv>n9kBSrZWQv zj8gze2D43>%1lq=EoEYKXnJNcW0)Apj%Q300}~mniO~t`cy@Yp@8}R8Su?eG2E#oz zY#1FM%pQ@b);e`ybSzV&eM06J7y%kZ ze0N}M2;9eXc2XW1p(e}wMyE$+1|2yr1@mz~0B`3wNBcx}Wl4Gh8cbcvLHEh*B$Sh*B@x=+zqSq9$vZnV2gBzYHA3 z3K=-6gGafR<8>4Jv@cE!@8tzE;i`;&Z(^DkEHmT# z$Fqld*>pHN$y<~*4rATWe{-%-lT{962dRO|^Z;-;eq|7Cm_mgqaH&|()5hTeJQ|qF zC^U>%Hl~s6%;dhYfvG8Rf99yPcWhuE7W>ic%(Mc;K{Hd_vbk59+CMrjO=q)XB4&{l zy{5&zZxZteeVd%5`eto9(*wtRk=GFq42+ATQ-`E|qkE_2(P6wYY&igwIRq?&b!-Lt z#45{-0en-^BoL&$d0=m5`lx((U<~~*9M0kkG#2!A;L-8@a{pv@V&tfi7BXOv&J`LA zW25^s4FJv*FYrr(6~6>PX2u57$|R;Xz=M$*15ncPzy#1`TH&XftZ`s`crrUWj2l|P zJ}@?Vcwl@V{jbTUEqRx~&`0%knYPWBQOh`yJ)D`$?%iveo*Wp?92l6~FYN`IFww|! zoNSoN&WsNmXq}Hphk@p#siWgVSbzIQ$7LL85GDbXf#Ece_0-hBzD(Kx%(*`!_H0;b zMr%QZCNnizQ?7`|Lj&V!nnaliqB59z*g^~pO;4GovSTy+mV`C6Um}7F>t&6k5IU~W@Ue-PX$_dL*#X8G-8XInmzOjr9qJ1n2en@-h*gG(U36b5ezocLsCNM$FT5Vzj97L$l_}of% z&^($sP;($Vp4~S&aDcGi*uY@!HZ2zdy|8hkVQT-;iHvP}AUima)qfz@Ms3|IG>>Nn zGxA|Vh11G3mN`~{;c#YjFe~--uU(USTdQy75A+`C7g}#EOVOdtm_BH{3^*K}88;jo z86BBX1~VgI5;Ml($X^j< diff --git a/node_modules/react-native-vector-icons/Fonts/Entypo.ttf b/node_modules/react-native-vector-icons/Fonts/Entypo.ttf deleted file mode 100644 index 76d91cb9895982d66c398f9da3daa61470488fb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66200 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 AHvj+t diff --git a/node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf b/node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf deleted file mode 100644 index 6868f7bb64ba71b131690286ddc82aa0f542293e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13456 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 z 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

    >*Mp)}2DJkS!E5#pYJXmI{5?Wiwex zl!BRTrdX|2QRon9^pi>{NJ~R`#HkgE333J56q1SO+V!V?oDjmYN=P*{gGihfOY#E8 zai)~8i6dG`uf`HK<*+Qzd%Ru!W+a)6d80_<2;p#GS&n0UKEiRt2@t}woD&h+^0qf#+CW3~Xs5xq_6V%w1tplLy!$xfgn_#`u{c zQ(*>~dCXFZF!{@NK+F`XPOTDb1UgBrQg$k$d#u;0g=RvwmX&JRTBW%K2T3t2RT`CI zIl%=3Vm9p~a^eGA-M-%uV0YGR}@nB9Urb5sIZ^ zAt77MH>|kic?Q>4D4M%lO zI_V_ePm(>u_1KPGWdFpf?Wdl4>cp8uiGa4qY2EF69J8Py!{8OjZP$ zRqJIt7$~B-*->`S@<9m0p z;`|U%Noc;v4g^J(9UNp?F}OOMj)w@#>jlo-{iWTzSI*nSaw0p*^P{ZDv0ZZr5lMSH zc4Q764@l+71LSG6Q)SW&(~zucy^=PGBoc2Q?M~3?5bOSNjZ})v?IZK%T-&#ftex98 z@h?UtsP$$Ie<&#Hz2#m{d^(xmH`iX@e;V;j{7c_lUqKTBmhP|4_r)5;gbd_}@l3u* z#>pcXeGg+X4*EuNq+XIOHYziThg2GzQ_KpDqD00LiP{h1gE!qY82`a*JHEE&Q=eM% zHPX}3v1Y7X{%)mwH?gbAe1CBg&JO})R#~D z(s`d0qyvBniTT)?&Xsbb5+o^Gj|KygXkg;c7|UVuk!iYNdPu|$YPzNe?P!~qd|S8m zU@U3}BEO#)K7q*k5?v4s!?9yA$2QDpi1sNoAGBk?OXE={%XEUmLERW^m%1BvfL2X8 zM1gXGdfBnXa=lu}h=F?R*Z^VpX!oP-J~W=xtHmBtEVzx9!~kU&b{S0M`L1NLEBS~h zDz^7-udPg-d~&o@8ZCXstLt8EXCM{}Ox#QNQfFX8pfeQ0oNb+#j-Zfa*ZlVt zLCbm;g_K6OX(-2Y%dtW>2VxVi(=tl5h)~Ea&pj_SX(|D<>o?>Yj6xoK)v*H}f??<( zGw}*Tq*5j}WwW69>P%9vloJ^D^Y*ap<)-6{0_oqNvJt;S&e7PY&oM7&**&J?kFe?n zvg@n7%ze!t%9)p3WadH>PhsbOkdwKu(zJ_c-wWXB-zMJzf5|c3%rs^*a~d>IOY+hA zRIK-vE55uRRNdn2=t(4%`!EPny@+v9- zna!36F$hV@(YVDcfds3KkeL}lZjY!u|C%6!S92`ePsIY)U+_nDOOtd~6@)HMH3{3D z3nV?hFY{cQx4;4LV~5FwKqV-5ZqCmrlLQSHF;Bsji{(HYPPJFmL&vcYTFIQsoWop* zHdMfzCCWaEHEtQYskq`1pQu0rUV*C}^7Ta1iuiSbETxv31?@ShB2oSNKfM8!Cn%MijrQn8hL? zp2&%zcr}tIf6}zRL?j&{b|maX(y^pB6i|bz6;}1&U@Uy1-!^nV2{^K7$coPhZ`VAE zsevEd;SB{noOjW;*II_DDzoB`5AWW8S8iBoS-^{i6Hpf!s0BuVNni%JqmWQ=R`h=W~exR=L{ zP6KQtSPDvZ^DNLj3(_O9)0c;EZyp^9Un}nbGVqOdoJKJd7Q>th#>JB`lnRN^1Ca^q5MF@h#|DX@K)GXmP)J#sHE{+lgD3(C zB0mv0)^YQ*VFFEp#es*UP`R*(vO@xE5u4-e_bOwd$Q)lA;oRC-?tiR}Xa9L^5ef7A zy{axxDe{T3mt!T#DUoiDyF->!gwNmLa5=ZZ*hG)^Q^Eh4f?mtrW2 zDBUs`^9wV-WpfrGS(*3)qis=M5c$wh=MMvcL{SB^Cg$ymA3#hYms2>dEmxAmJRjD9 zY8Behl>Xb))il)NO0mie%AKhaxbOb^fBEjamt6AfC6~B)Atx>;o0%SF8Rct^P1#hM za{Vf_fF|Q_N~b`u4-?-6xo0FaFlbluRM)4BKSTM|5Okq(1H1-Of+~V8b0N1|iYju1 zpI8Meu2E#$VvgT?Vqa~AZpy{rpD5jsWz~fO;U4CAq*Um%V$1X?1@mVQG0dRG^O97Y zMr0+{W_0(@u2AbN6O0oMj}vzD!m1AxLzHF;y~)wXlGGEyLsNQ^z~6@>S}mnr%M`4t zP)t+RDAU8?UCFnFiHAtks)p;)bw!czR&Qf9aoW4e{!X%obaqzj`HC9uO4nD+oS#&j z%=FyqYawG%`sA-5C+>r0kz}gODEhD*04oP)FID>*Rj}0}#OENvNht`1m~l#hzGk1{ ze(Rnim4nBnRx8xvybSMl`5uluu#+7j(GY_S8`Fo(+En?yD?ZZh~R4QH7Xup zv(+F&sL+a&Jk{sP1HLcFiXwmH=qJ;h$Xzc^ydaq(6gA)H{oZ4Vr0OQ7zH6zQ1b)uP zr>y~tS;|Q_Jc2Rwem9_QQqL~?@Ha;|H8r8TfXxre(_^iq+^p$kax(BnI-6XKo|i~9*9^Hp;#3lsPNB( zN=yGtUNU(qpN9B8jC`@ss26+KmL3EN0@Ak0b0lW;3gGmWq!IIng@o>SJ%-F{nySeX z%PBw)Odik!Q83hh3`-^TcB%_{1zx6InCm z@p%^+5-+MA-C#vEpsSoBntt6DLsHPsafSXFQZ{S|VmdK86bxKG9M8k#6I%A{eTb#; z!J_SB5G&+PJTq%RbUh6lE~dlE>OO6iH; z&^_6hk4*d~lFvs-B9gzvz5lsr(1~unJ8Ij}ty_*|Or%Q_H`7e52S}Tnfq}lQ0V8-6 zb5Q-n zRbQY%z-o!ZbYYt?12l!E^=Y@R#n!dUQCsKKLY=Zwr}BT5kX;-H9LE-fZLGlIaKia4 z(K+@ug(du{EX<2j1(jpLm53ljVcHR`aHlHEUSZFI_FT~N{5cOhS0wl7OJp%$fuv(x9{0~XGRsl+^%%r{JrGrQe#tM0Z}BWO_I|R-YC58 z67i4;ZRug;-1qFn!5@R91FYsxrmO4!&gHXhl}?M71wJdwNuC8ipLmGfvo0J?X{;`b zyoC8qx6@&tgb*bcWD>Ay>&$#+5hx@JT^II3111BkmDVUa&;`+Q=!s$r`Y2OCEn5V- z1iGkIou;jVm#t8w2?qzaAIZn#h3-N$k&TmB&OeyV4rXR1lYZ@KJraq>B4Is~O2j>8 z;+_;S!r?&1j%1WV;jHt||H`gi7hKSl9n9qh=M>w5R#CEw(I|}UubkHAb&74L`Gb-0 zqPdCetTiz0j+eO}+W+JOb5Q`y3iDf}hL-3QT#dH?*>5`{5Yh@>s)*O113_*&4%z6n zOv?(&0o#ft+oTmWCE+y_j_DOM!Cbc@^)&j|wv&60$1px)24vQ7bUs*03&S3NHUOL3SPEGK)cr4)y3WT~8T4LjI=LG<4gQscJix&duYTQU~ytjwHw zoeR9QYQBAbZ()W|?rF@w9r_1=6!Zs`i_JPbpvf2z(SPU@3o3tb3LL_l)2@*)j4;Bf zK9peNgxqUbmNBu1?zfZKzLevnY%-kganceQp6zvXFIe@xQ&|WyPV9N*m2oHOILV2( z&o5U4X8e^i!wEIu(GglivD)|AwUSxKY+<%DJHeeUVy^fnEu;fNn?(o8#%T>O3FJ$u zSgjxdW^xY)BMWi_)(}MG5DUQrZfvsH$H3?cVxdx(K)IAA3y?TuKrl$ywhWxH(j2Xw~3ruDV6R^!HKC#2(+8#^}b4qm4B_RwXHD z$%<(S5=Xpok4It!Ghy4lK$uko{8&k4LqUJgPM89#1kHA$4g)3!l+TJ_m;&?-*hd`j za-_hjax0dQ3cZYu0o8#K1%}wCUR=2S)ujIhtVhb_d&msfjnsYxB-m0xTN8- zYwp?wnz>*gTT=l8n7NW2?)4PU8D?j6_9Syj9T2!p+IXdQ#+rIB>26OFP9Dg!21!ke zh5H6LUGE%9Oa6S2H&SkUhg=Pa(m$CBFls5XP2SnP?zm~NZuiYE-n@Uq z4d&O5O@XhOH*DB`^Ud@`F7N+IQKni7H4m3hhSRY&8w94?Jg@uUFd`lvP-DQu zv3iM!G8?{P#pyRrJkY9L1*ucHokq=&?YxhJEze@QH|gy;cO0OdGeDp-MQFGb=mMy4 zYS%aDX3AUaJlAO~;WUdV<-ub8qL3)aqBv?gW)P(X)r{uz~? zf$p?r^Q!$#l-@?5}b~nCP5o@>A%!1ZrL<1#$l29bmHkvv;7p20ScDOaZ$o zww?w(?~euEwndMa@;4T&nRSBuBJiW&J<8p94?o^RlfqGtjII?70dI+$>s;;+Mo-SB z5PZ(TE3F-#v24vyY?{VN1S7^d>CWM4U41hnek~hS5zyYPsF-#@vs}x##Er8f+4~rLuSoYynsW}c)XWPb& zp{`V_D@9grWaXeQ?QC36)SgtP+fhhoJ8q=9CT_gN7mS)6+1rp3hzHwCX)2ph*8#j2 z;_{$%ErlPai9(bG%xxjtL3(%>KBO!dur#ExgF5m4k}c60<9d2rxtL&K*$%OVmY(*6 zm9?xa>Gvzq_EaMji+Spy?odn)bjW75FWk}FQ3&^CJaTckEu(hJuS9-csef-oEKu23JhqGQFGZ8p`Dj zVccs?yh&`jZSL-#(efkiA@`!kf(+wJb5fBsvQEVV&YMk=%1n6p$e!${KTUkXA^icd zR_A-gQ^*$cVV>MOv8!4odg+!S(=05CMnBQln!^WBo(GLYVU3F9%p~as{YMTA|LW<$ za(UO)*2FiwWU)5!h!2I_v~=mF_O7li%WKO)862>qD?uZj%uo}pfgq4Tc^OK6nJmy+ z8(gf`LjWAt>;^RCI`wE!$67I1w(DgoQ+jw&D%(SlKRC;h`eI3(H_{h2`joXQC;1GW za86v{RvI*|GMy7&B$gU9EnO28zc1>E5aQ@zuWcHV7PQjd6#21#d98~dojrRL7L6?b z!Yh#~Atx>&i%%5tZ38PeQ?VecrUE_=0YLsnnFz0_UO@aB1Oo<)g@k0-GH5bQsh>t5 zP&<*nAJ{b&c7U!ai^dWebp9np(8Z?CSbTM-dJnq6ray^U@!g_~FMtPDZVf zkh8usuhE-Y-kR-%)^++L;K(%Z8_R)tG3?|7Y}UOP7caa*Ov80$WMCmdUjubJaOT?J zx3E~@HKr-{=jO`lEKy+RbaA3M3kaif(@C5lj%d;blAPZzsUxEBmy2~pxNwo6=&S$x z0qnoT)-Ri{Q-O3mze~AT%s=ousFu`$k`V#Jh``w>31ilwA*dcY&GEc$gDjNTlpyy& z$xrstmcszQT*jH@Mxn`UslVY#ZxEUr=uu z<`01T?I%ChlmvuGn7eNnW1# zVs2&r)_X(uPQ29CwsiNs_wJ_c7T~X;KL7jBZVx>0CFu3XVlP~e0`)|~89 zKvqqEHT7602sgw|=V=;np$?MmU}-MNWTDH)SUQUkBr`xN11!}Q9^O2A_U73uhq}6k zx?c0xUa!3YWIcOEbZ>OVY#OVQPB+iHp^URUrzhobHrURxZFV*+C-r8kk!YrJMK_gH zQ0DB-7op6qq0iDnJ@sP+j-b5Q^mK-*S+gg8iwEsCq4`{^wEven-cNH5kjj6MvHq5q zeyXpIr?9!Te7=@{#@&B_lzxpHQ-4$R)6}(CU_n0WDbMCw-3}ufCcX2{ti7Zkdh^XM zcHeeeBJ;%z32i-xUfw+M&0qbhS_LlSh}$kRvK&#I3DMQ4iq^6%yr6!ZSoVs z8l$W^@dRALqYBA~KOH0Yat2{1HW`?dce6xNCSJMqRy2$NU)+y%Ui;w>Wdy26^sqCq z2f*YiewbEqNLANm1x={|l^L)Usq3|L$56uPRke;bj(FxGj8R>gO)I>>+I-5eVm)2X zP3ox5n;r?a zArmZO3yw1kiOGU2p;!m)swh^)E<`5*Pfo~IA=>eQ(YcM4+5jZ8vf*2Stn)>6nvat@ z#r0+^=0`ts=;uo?H{%TCWvnLR#V zuV(kfWphrCXPU?j2m51{X{kIP*9(5`8#CjDrNr+Cv$8viGv~rQfw7U;S>W1IW`ML& z9i*l6P4NZB*MJs<`A_)(hx5lDe>`v)Ke9FQ$X7r4F#E_)$vv4@FqTwT8fJ&d)$UyH zKukROUUF@pwVE=A3 z9WL>&3d9;jkYHi|xl9Nk1I6wfn*(Uz6zUaV*BPYY*^C5ysa}HQqBbR-25lh^h{&cz z0r1AaqE|9p9RVMd^jsE)22fiO`5e1mqgk6#f=H~?sSR4BmL`;5JW*^m-z}+V!uutm zne=s!FCD4+(k@=SgwGk^`Z4{purGv%Jg9>~{!XlOuo;e6$}a83`Ell@UVC3v}POc2C8FUV0|GAu(MA;5mlCP(?v=LIEWeoaE^%0=3Zn ztWI%a31+ZnnjD$q_7^hK_Njlw1Cc!hQic!5m}punaz zU6A1r(cs}Af}x8nupo2di&~A(fkP>*0fd2<;N1`{V7`Lrk;^_2U}j7YiZQQl20T71 z8ax$4rRcw+ASzfwki*W_V z2(qlB`E-)yQ6a0UtV~B!;#HOM35k&rJ4LY_3DPJ6?XnAAI`~hf;xh9TtOG(qRZN@= zu|-S>yHSt=4!9kNy+~tXaDqT7_(LW84p&r>yG3gtt0)UjAoGgbDxJAZ!}sg%A@$@_ zbDwWSw>Bj8tewkyc2$hjjCFrlY|fk$Cy%=_F9}=74A`o7;qq))@1Ly~thV5iJ`$aE z_44VxOFe#nisinXH=V^R0w?rT*9SD1XH-9?{PJn=>L|6>TDE8r(}vn;lvP73#zt*4 z*IK4340W4KK?D@UOh`1ymqHt^H3>OKzT}Mb6aen6+RYz3`(gL&lLXE78y$hLrJ26b zHM2NH_A6mEDfo0FWcg!;rJA03wmMkc|4Q`{u_pd1e+RC{)=6;Mp(+l@L z9jZ#3Qn7#+pKCtO@}+x(Zc*hI2w1<0N=d zws-mb!RY}DnkQyFn$9ZZi|{cOU=a*43lRyo0f|&9LPFMUbWwqGrx32F1f*#qWD^xh zb+-#K`Ri64!cT;lbD!hf-o=~Yg=uF)D5KlK8(axTJ|%|znl7k?iq2WacUJ9PG=F** zM?}sueSrlWeuU?SN2|)F;o%iBc5}+B3SKcU`W7~HQ=F~ON+le_n4U;QPf=}A6atP8 zp&$whwQo&-j0fvw<^G(?8594#XvXYC^Legl1~efW?}I=J)M}kQXRN45;wasbkElKC zOO|fcmTR0ZIPpR}rYW^(G$PB0F_0D2QsqFv$H@u+TWG9Yi(ftp^x6+z!&tz>T}{x+ z6u}Uoe~2zVPs5O3Sw1pw!P@qj)4FGB+RX08Wh2YiUO=4XSEc5x-*CNWB9MqJ>*-k* zORP;@wfxhb>o=^2zkYJ^c?48E#+(Q)X0lL1s4@;lRd1M}9Mpj-=sAtcs3%xBR%$(5 zy#ejVLtuwhhxoE%a=l>jLkPFp<08mdn*6Mn`9xZji9Viaw85mhzBoEZd&vbw_jcexC8c-gpT1h7MFA z01qeANV|S|1p0$-vFTvGmJY&sA17(bz5V3wLeyIGaI`?~p4dk2o)s-jY%4@}+417~ z^~HGis#QBzt@>eG%(i1~t@(ez_2GFS&)&z0nk*BV9VKN@E#(9m=xJ0u&>7rRyxwP0 zEal20Ay1kkfoRCfJC^7Tdg78N$V)21mL%SabF8i9*RNvzS@Dv5O z>19Qr8R%7!=Ald$G7g~(%`13}Tvmh2?8&i0EN1nFqQzLO80`&2anfrc=>odLN`wFD z_ErCP*(ZMdzS1bpF{Nh+@M<-fSr9q{xejau z$Y-z}3=dU>VI*MQK?|?en>|(byRr0kdFa&o2szbjFT$D{C1XzmF$KmT9;f803Gx26*`%rhrSDp8JmSDXL zOB97Y>Bc|07hTn9j>nrx419yIxLvo9X-OPzAk0xvQ_KZhZ2DW(G~%BpZ~EU`-w7Z{C<4grR`U zAM>cH#}l~T9lw85!|W1WGd%&1X%cZY8&*R}S(4itjW+1?$L})I4|}K0f$io2eD+)}R-#ndX&81U67FXdZu1^0F%j23N3NDR>$$`28qM zFioMaRR(f5&%V`KPy)|Z>^?P0R-ump?0GO?8`-E9Nz1a*F@1W6ia;1BT~o4>+7@}t z`D0p`O<9^lbw5`Vboo}cIn-caP6;lnCi{|T2uQi!G${_5nv((Ur+U-@x^m@-0i0zV zq_h;Zv?>Kv)k$=AB+immRqpOdc6BB{B%RY!Lj0-(jH)-;iFh$;D@>B3z|y^l>O}l! zvofdQRyKno>8*xQNkju?(1s>w1@9$CM>dXRs(9}kJdS6iw`XKEK*-rA&8|K+w`XKl z&s?u}9__CA14*in-rF;4q-X9Nn)12snZw;Vk6Zt*Tw5jY#(hkMr2z|Y|G7#%95JrO z*aQs#Wx#!gIROw3s|M=iDV7ebC~69epkrK+%`nxzx#MTV#9x!0ok_p1yJCK=Ga>S#VJE7(H%Zb-hact7 zu-(IFkE8qV_s;57UQ{c>z(^0VOozQ2=d|CX$!}rJ&3;HaKcx5w^L6H%%(s|lA(A3G{NhwhHvp#BM=1tI>%j&iu{oWnUljH)5Gtgi{)UODA!v<~D`DZQz(aOl zz~r)rK_6J@xsQ_&{!S_lNvnsr1&-`j{c?ahqhx7b7K=e8mB%_IfJl1RcHXNCM3?+8 zlR-7&3z*q1)gM$c3D6(Q!qE-D0#Ljr&6G(RLEv3JDV~y9@j8u{lp8^d0v1ZaHw5>L z#;Ubm(QL;T9$3pOIDWq$0TsMS{N89!KKxCE)90AUz;wy>>j)3@c**k+>_1Yxx{p{& zH}GvBPGI<)DLWj{DFQT1QZ>ooeS*znRm_GkU=vR8u)GlX2JGI6E4)dMU-9|`&(ag7 zBY|UO4i>n8=zqn4H6@5qg+mmT?1|>P5Ym$p1(i)eH-@XiR0FKe%hev3?F6utAbK-^ zR-~vRnJP?s;xA<8hq$lv74u|7EeaH|1JmK@I#_Zq})vhy}8TSWFKxtb_{TvzIK{6)D7& zHpAjl9<9?rpa*B=Jk+TtaKWVo+2T2vvx*9cPDJa&tF5Tys53M*(-{n9P06$>Z5@hQ zB8vsPYff?b={uI?M>`zB*34`{l>!rw3W$?3C6EQ@7e_g-$jO*l2xRece1NUjJ3`?| zCa0RJ6C!G8>!CcYIwF(q>Cgm zInXWO)98~TH1-Dd!XPr68lr%sM061DK(9conFC9lirNOrhMY8C@96Tyg6g)eO4=JR zB5%x^U;F9<=RAL6Z%rMTwu(G)(@oRJ zx6%oJS{RCLm_Bd8z`*P$&J!x()KC2LD^+sJ+RBm@oo#RSR<<6>{zQ;d8NYY+!s&yH zm&O{f(ICmEY!(q(4&~BxHTPU1>N%8RKRW-=~h})(+*Kh2$lB7I#Zn;sZ@KftY+~7lpdSdP!cj`8kI6`)Kj4dA_ETv zd7+7}3Lq6EsGgNFXF~z)ZH5E`-9YFV)jX*{YPkhz$kVDT?M*@<67L`@+om-ZHwHt2 ztK^Su-Tr+~+%U{kzzQg`uPx|T{!q#1EBWOJm@P(W(9@|W7DK7d#B?&PSghBJWHm7w zo3EU>R@4)5EXR|TK%mVh%l->;)m*L`q^1=G2dCy0jhCn~GZ0VCv|5>f;*Lf-wuNcb zQY~jtIOZSUjuOk1Uuf!Oz5(4g;rCl!Z^81(ar2$2klS@a4(1~{5lcT8RHoVf^PzVH zs2P!6oDYZdktNZXr~`d36o41{;5RsVYWU8{JBhaVG*ZpyDwP~r#u}yj09QF&N{hNhzz&-!G}fj`L3J>Lf120=_%@1)x_O@gNM5~o zg_x2xZSl5p$*aq(I`guUoC8N(e$hzPXQ-Sy{fjlRrBuGEU}-{sk~2kxjg8@ojF4DP6vLtf02)ULKT$jag;j>q3lN)U!w{@+G*Rab)LD){Pot01 zlE|g$o}TnC6*&}XoG5rE{s`}uBy(I3yjXDipy~)#sYpoOKWh%p&zZ%y3unv`ggIvj zAz|;RAdK!6Hgnl5hb_$Y_p{uzeymRz9pSizVo zxdC{7Xp2Vfqp`&y@y6MrIQzzFy{U8$QT{4%%7VHyUA}IXEYG?QmgLQ|C297}5-;te zC;M8o^EzT}?nVp~EE6$nvPA@&!Gj6O=wb)dWkCUK@F42MrPNRMM8n||J8Ui5na`;U zjls_DWWKY}+g4IV6}pKm$4uX%r>kOhL&y+AgC|^i!j2niT|?HAzVfX0=>s-lRU>Nm zL_!0I&3AFBCt*Q6aNHJcWHZ^@D++uRG167{=v@orhZd+KCx`^?ID z=T&Cb7UrMEX#{4&)6GljUx4v8i(CPVWDX+Iv7U)y_*qJuR2PQ&H6U-O2z4!9UU4CZ+Ak%P@mE!emNveDxYE5gXsl-2QQn zo!-D&!m#FxnK2t3=R45=%i8*NP^;Y1rg zbaU;rPo6&gj4U6n)JLMG$|L$DIxT2x0bWQ6mMj@bMXr>wS2at3hcqC|-p-28fD23D zBeVMZOp_)4Xy0h(jvMj5V81Q>KnLx&W97|k<^-U!TNyxlh?#(m3B9#Q|7@IqQ9961 zF%iLM?Me`&2*tF4-~*~VG=dr2ld!;rc1o=bTdeUx%+f-<6_V+Mrf4AYXWSzcT|{5u z4hWhWa1QE2(Gs$wNUXw4dHn-h5?(CMZJ+T6N%BUcURiWh^*X`w3~Y^iW!>LCsH)z? zmI1$4n9)vhy6lZ_9q?GV_^>M&ue$!3>#u+2l&L2jQGUQMBc>7dRQ<{@#|Srx3r1wn1 z?r5F&zCHz(q5;>FHRW^r6cZ+5A{mps-Y?DOxY>fgD;T!*kZy;AU4G#olaA9zRp`qZ zrUO2#4a~((N=mYWIH<6sAE01ZR%t#E1ZFu0?~8=Ot*k)WBG~5 zlNn*Jp$0A1X32;R1ew|&_!2NfJ`RsyA9RjI%xdNW*lYNp0bMAXp(LLWTuTfc+cdeT z?V1GaQiN>=X;cT?K}`?a0kscdsS55iD2P^Zf<Um%%#K5C^V!O5q{cIc5_=zk1YCY5mrXL5C}qDYl{tZ6Ag8>SQsBmiSg z0rDYsJ}6abH1t%`P7lUDbnTq27cKKh=Fpi-`}0E?$6F@Npn3Uv=K_ER5?Yo6;?%HhJ)_t4rCgz5!COvI9k(gcBj94qsa-}Q*!y7&6s*t z->9|Z+-395(Uo&`zhBo3<2E=DG!3DA4~}~3ZT`8NH_sh8l8k%ZO{ z2Lf)W4xk}2`7eZiyPo=Z=1}ka zRAkPSm&bAam~b;d`I#=(5TF=C?16iUDT%l`OhmjHyb3_CDV?M#j11mZ0pU3Ge*LqR zT&|LPlZ6%G5HiSLJe$&vPe1)!Zx zSskOKkfw%U+THid9u02KYFbk}F!xNK-;z1m^7}oo3EMR-UELn1r4|ec%A#xb&{cKNZf)=eBxe!408JOOjXI2>E>buK4>Z5v;MjQt6N0*^aDZYA zbYmMn#B&xx!w`@M{aff$#f4g&H(|DP?!XGIGrX*o0c}g`S>J~|mNF!PtkV-esSP5( zkx@?PUh0!le1zz-rl%6#G2EAy`M?>&fR3&paP*2^QpfjT;t)H0spZO~W=2(rU5|5KOj%GkFAG zHZx%o(?D(!bGiOuqR@}EoFK>uFVf`L{BX|WS33g!)S1h+29LL+v1aykc~d&i}|bJdHJVc$YA0Gn`~PG+rIT<$xi?9G*Ch>I@R zxtLehKKQ-+iMjK%Gq+rS)x!Ba_&b%42iRe>Lk2xkzsNj_1Uo2VNmr8kr=^a>XBK)Et zbqX?jyv8tb=&m#Ed05OMYS-L#S2^MXvH>(cEye9Hz8;0ii4WhzBX=1evv`MovkyFW zn0y9vQE`#KDtsKv;o;oI>|^d?9%A-0KW2W;{GK_;{0)r4Al>*b)Lg_K2Qt+(zW9*= zT!ub!&m4R+N$d;s;hS3Sze3-1(pRliOZeDU3I2$Zgk!a@L{Y+;Q?WkKr#$80n31#t z9egBD4A3RS)MX5g5X6cc>Ine_;FKNWTBnU{koLFxC=@uXRj!tuMu93U!2nfj>Xo7h zXJ5@_FhQ!XG%79ox&h1?;Y+k|a8k#{)_f8-Xt}fycyf-*;-)qe@eB$LI@KCJ3W`q< zma<|WULKz_31Im?z5rILm+E~bkOo%p;caO_R4_@Hn^aPf-#QZq01xkmr{jEG*UpFX za_mQgT5+-PeI&vx>+i@mNIl!p|M6O_w$6jtB?PJ9GYu5*N0g!K3gP5#S-?lI?tNXMqwUwU zw_kICN0J0S&%rSRfJN1@fA16_#Tu4Q2^s=%d0<7niZEt@B24i7`4F-QFp~2*n(UGB zMKdnW%X~fvG{^!Ql_bS56b+CeR@PRMNHmI9~Iz5U_VyjWRrtU~C;kwoey>y8ZJRR%Ts6yyYpDe!H2je7N zuH&0*l(hq-XJrJ2dt?{YZE}`J5zG~cSRB6oCU^(BZD`xoMkzbLGm$07{SK16nu~3Tt%jf!|~Hs;Z^fDgydM37#cG^?4;;myNL3 z@4%(}=*_7!9ObAKk;OW?9a=KhHUSs9*Y%jtFJ<%t(_aL%;$(bV<)h5Su+`?0lgXLn zd~yM~o!kX3hHo875ZKx2q=!X6p|{IY)1d<91b-+U1p1{73`;`-ZVQHhIb4$(%}lKX z*YzzRcApmI_BefFswAMj_*4gq$>I}#6)fApM?0iSQE-<>Q4=cdh8KX@+fJp14K6^8 ze7Qou_6Bo^-k_&|8z={X5TRS9ugT|n_ztcU{yV@8S&BJO6ZDv#hj=NehUHl-Wm-M> z9!v*|hdXIJ54A$5*O`_IS8}<5puq|j)c-%Uy?1;h*LCNMTd`Ahs_w4N5#5cP8t4WF z7yy$AaE6m3haBc%6e&`qNJ^we45p|=iHa**GOg&OWI0fjERk!;%eNm}qAjg#OZJ+M zyWaJ#y?(Y=PMG&S)tKRs^6q_e!os;*r3o_oUY{0^r@WFn9V%XE6Ags?%H_Ch)# zcP4fl2AVvhmb5)F*4QS4iX=^X^LcpkAn{a8&2(s*;=Aaixe7>n7dehR0YM9FJ`(I^ zkH^6ZwJQR!SF_Dzyj>`T!)XiIFA4M7jdO;IJJxBWKA@2rIG&$#969L_8RVNel(s7l`oHe!P3O<%Cj! zP;86l7~mYW!-uSpZRwz^!fg`qTdSU>fFY&GG^na-z==n*wd28P+{t40^O3KHm~Iiwd@T5eZ4V8>2nEU{gY zth+LqZYmXtIl=h?!1To1BGG7c*R9p4X+)!ufSKD>V*3MKeqym*+qX|n4i&$GYv7a! zgx`P-&kExk1RE00g^`C=&}Jlx*!pQW$I_6rLHQ>?k))p0)0k^UE8^45eqO|+=5t)Y zaAE0DJn@V;SJ@Cl>3F+g=-{ygu__!)=Ovr1t$Z*>NIeuzMTab|J`_&JY{raGI1?M< z4pem4)u8Vb{-+owyKSa=+qX|o@0y*B#p;bnafp}~5t0jXS8yXmG8ncEoPbHaQ z^n}dK-`Y<`O;6Ef`d{|?tNYt6!(v31`>PK^XX_ut-!x5(g~eW5TqFLqJ{JkaonZV{ z0r;c>Jeq1!Wder&yRRDRSL-lT#POgKG=b2;RGI9NqydF>GM|jX->oMME!14qU0utQ z6oTC!R%w=g%HK~nBF*b`cr`F?gDPIdZv7l2kLs8gzlLhUO zSLAx}$BX7ohLzX!tP=8(}cIubqsU$+dSRMASh{yN!CFI}=7m(6xHL%$h4 zbea>yLJ@MuF1%06x6-yE$&U|QIdBFhnzu5BGI%y-yMSQ*XVu0_|C-^{BO^@QOx~QR zd?Lw&VYHnVbqdVV91mOGBZDYGQNT1Jz2>@tY$9xtMh!>E@y1yVf=J$R|1kZ1IFS0w zKxi=hx=O{`#du=RaUTTXv9}aT7^;WTYNQ?=4pX zcgNBu4B<`($4N5$&{5~QhaP&WWS8DvtCs8G;HLva!A`&|4K|CFTCfyIOKfsr8vovY zVW-9-#OC!oM%l!KlK3zhh$&WZSKQ5;_wAK~@&G|f+y3*E=eVN&*obyY%iDLZdd)nX zOExN3WPEt59s)CzH+L?LUu`eyqizN`e$mWfNCQN9aQCjb?l6{vt&CKLTa{ER7(8f% z61#Wo-e-rsL^G3(1{&>(6%L^2nOb~lyuEHW;<0F4vb9h@15VTp9qdj8hoY5`Ygv<> z;h97LpS_Q(dwCP{eH|nGYg&bpdkai+Z`@kn_)2**Wg3G7fP$CYnePnhKNeE{UX@I) zjJ>)RgheQ>yXkyE8#K0*nxlFI*=rF4Y)!;fkncl*Xfzof8XayYD}eM;(6{7WTSO<4 zPz#N|8Y{l>?>ZJZa-=2bJ?yxQF_|ki!xGh$j-$lg%fdo?7K+I8G zgTTXiM!hlz>x%$+`wSX*$$BkyWi4~dvE64nfl3nQd(Uh37^jnQFYlzh1GV~OIR5ns zt3<9K5Vz>om}yOYDxbDO@sq$})!l|hfX{UU#JaR0vKPrBC{L%YIQ~vk4^9v`2`6@p zZ|kCK1WSJrm};H4=k&rtG!sZR%*RV!>C@!@b()j;V!Gm9Z9S5V8>RaV{l*=p_FFM4 zaWG)SPCr*Xuq6=1gfoW}5i^vMb}CQ{+S+2YxGfV*2k~zkp_Ref@Z{%HX2iyqaf!cL z^R;KmM}KXcB&-^Gr{}#qdQ62c6-wLAoI7*nU0F5!%zwIMFxdEv8rk^Xl~>}h#xMJA z{IXx9Ew1BdI}P&drh(g#;&%_cao`;9^c@559r)nDzhRvI)WBy4z67G-D+Ax;P19my z(ro<+@1)(p!7OoJUU<*<(aD72xi!snvlVo3Fm$A4$y5nMmB2-Bjvg%~79a!m zScB;;0cvy3_Ih|*pl`6nIn(a3%#eWJsDVegf!E%u<9KeP4x~LcN)zQ~GqUut1<=>o zjFZB0;&oTFMvqIwy(3phE=f-#k*ud8vkE+=ahn-6Z$(WEs@aI@MIv1loEOSKl_fsoCsp0)gOM`>AB@Q*zmDel%v0F~JPG4(8-kiMW6gdlxOhzS)V``$2R{FO! zC!(K$CrUr1X%^8^a^H|WCv~!C&*)HZGH!>AYjGA}EmIKyE$*72r5hW+vp3Lz^MB>^ ztab|Fq+O%^#ARq7Ms4Zxth#B(XI_YShfW+hoha^k`OPP8M0veI=}TK5=yu`IN_Ex2 z!=p!6?%CU#Sxg@L_L)<70MDE;?Zcd{v=yZ{nZBJKW$gcCM#(URJa>@;pG6Khl9}Mc z$wVLt6uaZ5JA%_@*-s`^dv2O*{b_4%t~K^@$93KX*jJsndE;nvYO48X?cT{qQFHKJ*VcaKZnu2bXKL=o zUra4WQ#t#g?c=vK9y?})Z~kbV>@oTuy^z;=4#ZE>&+x>3>ASLA8G*ZGl`#nWD-g#0 zb*vBjsr&Mc@9grV*{erm;rYq&E%Q4nV^dp4hX0zJ+qvc8;pI6rPc^cCA}2@N(gCil3Q|XkPN7&~nkiUU_l~ ziiIQfne_Z+*Y8UG@}08#owCVe7bl;PIe+p;7FoG}#3J`h8#(`Lw3%P!js0kygi&&u zI%GI35>MEHv=d&}Hw@fQ9Qquru5X9?;A!OCN04(LhXvth2R=9O3&^^!;xio(dKV8E z7oRbJ6F%n)%l^E4r(;q}#6$jlcf;oAg=O(wKn8){D&JpVdTsYDb0nwlL*#jj(N4p` zNy%7`1wJR`9GZOUgi_i~!jzs%!kt*~@-K&!Eu^@EY%PYnK>cN2E(2wGbLj@70+(so zcsDe@PZEpx0Q0|8HYqM*R_?ACl`q#Fem`G3S3g+aTKjx`%p9)oN;LhM^nvGBk2+Kg5I>`%$;3~&6Rq?M?>G94NU$2NYSuP^*@D$Y;UX7y%T zV?VEJf+18;P8dI%K63OQe^f<)lr3Rc^>xAiDq4+f-XC>02Uhve&h4Bjb%%y)!|l1! z$bu7H8r`u7aRbQrWcBdS>ZudkYD;5d^>%Y2S8N4?&3v#%zPq(!COhP@QJ}TDv>)=5 ziS2Kk-kxcUPmT?y$Cj7JMhKSSrj8fuhgMdPrt4#qWA#jFc(^2GD6-bfwxkPMJvg?1 z5$336|NhSZI=QmX(d!0W5j6hAwxj5Eh)rM##8?=P@z`T2`g-6cgoVEGD8lMD)^4k; z&7_8euR3TuG10pXr-0pDP6qP@H`{W9+vb)IkYt=5eUp0b^xE|CB{vZnbIMLO6Vvpm zU}4wILAN>;cQTQrd%5f8sx#A>*)3Nrd1ES2Se`m?1Fzx|T`M+F6_$cc&HQ3~T1V{! z!X`Q^P$Hs|y^N1lBbM7YTm)fBCx#sah7@#DwjeqO)6YXY9y`4-eP6Zw$m!Fk_r6Xo zbU%DY$#8euqaO~zq^9SB`Qcz97KQ!7MDv8Q8G4Td5Xy+AMd^PAwi#OLnH{H2KT@dN z(^)$G$i^*q>|LMl-oAHk+}@cq^6xM;a99Z?P6Vhn!dSkQd=976uw?`xan1v%G-G(Z zBwV*?i=AVP$k6gZ!6G#Le}TaI|H5Ca_ZsRP#fGAX&YnDZ_E40Fs~3;?Jjc`}{wK%^G(0iWc}i)?c_9U<)$?O0sE(UUt)5@m=?#Y$ zcOEa|ax$x@s;1f>+@WRf%Mx?Y1$&{6neTtUSvRc5f%utb%d+qJxu1K|(6RtabmM1? zOYW(Ee&VZ&3vhAGTLkzn;5z>DirR#2MaCO@%l=`XKR@vFl~Jc~<$Fj4%)+Dgn~;q? zJMhkd4-NbjY`${_{Z&!=K|Z@hvgB?$9>U}(C6%&gg<-Tj3rplMuLPQ}_IsQKmsbV(p#YC*_;&WwJot_BGcv{%g%6QNXCn!!BkQUk%nScWB46@k3 zWee;^(`Exk1P(qkxN#tmA<$!U*d)*=qoC_EM%)ZV96Rs_E92uUV?$P*xU-~Qy1K3_bA$?nW^nLYGZI5#*R;gE>0Ewr^70WV^|+c8^o6>fF2%HPblSp4jc+$z zQf4xooY8`V(WplrE(8ocTsZ;Z5u!gH-Zh!ZaHQnI{8L}lcnF3O=7Hfj>`nJRq0J;i zu9=HR2Y;cky%t%T-S}O&BXlq5q?&)0t(u``A~#j}Ti%DISz$Y-zUVYlPSC?M5{9uP zhSN#23bx@5OAQn&i=E_I#QcaaBoKvQOLej<;`OLOHWYbdz~baBB$9h#uw_7w5l}Gq zKvoNDPBG>ZXRPn>ng|WNI2sYjXnoM7;37OgS}=m&+6*Sb;e^Yhq$W<77$MKu((V5l zEQD&j1zis~NR>7LNMi_IAC(+*$Qr{HZU$RXk(HP=Mfqxxe7dju?RFYZhb$OFe)a$zL9co8$_j5JzI^OwYA(u{(zXr_)4@K+b z@Xxg@y-Gx0rPbR@@VmvT8&6Yj%1&wq3`FHGHgfS$B4LJ#`E>FBwy0qkH6x_YU8c&B zAhb;DguH zXY#E=q4hsyl2-@Yi$mprm5j8rg-$WjX{Edq2e(|ieW6m0xcbPAAIrD${`O4OFzAy+ zI3H)s7|Uhmn{5w_P9WkX%ZaKvHY{luT*(Feugy3;MJ>m@eO{Cc$SaThWE8gxDZ!ib zjN1UME?T5w*tGqECTzz7Nm`prB2&r8drCO~dpF;}^fBSAp zdww?uc+ca8@whpc4uM*)z*U+~E5}FwZhVQ|pZMCVaV>G~T9BV$%}Df_M(EjO93t-< zL%C9yzF!x82q#8L^PgC+^fGSnf;Bb?nJc| zQ3cg__7XSLW8o?R|F9V=`uQI5NFmX*Y%N&J7wCvq(J>e*4Qh-hkUb#O)VZX*d-G!K z!QRYo1M7J4y>mOTHZ1#yR`ktFp9ODw^W}@8`I)EBo_+f4+p0rDcU6XlD*XhieyBaa z|A99iyz<~(ckfqsoqg}kH^29bFGUu1&pXci?uE$xm-^Q>u6g~wBd@#T=oNPf{%L?( zdBT;R!itz9!bM&&>Uj!PUZAv+=8JOZyX;@Hj+oa)UDv(f*yJMrz7|T>YMEd;Jr>I3 z=El<7whMS&#_pJvXyzl6-d*ApMiPVX7tZhZ>-cWP! z!a^-O)cm>k+ z#|h*l7fxh<#0Q)IyY+q9xx&7E;aub4mmhvumhx9z5zcNVd;R(4SLEjMe4QP9_{|SL zd~wO|9|N|wsvZFKRRv`}<6}ESgP)dwUEAJ_84&T7*U&LGjXCr)vA8M0wz=X06ZGI_ z_tz4WM;8}{CnkpHmyS$K-g4;18xP;SF?3*o?*BiwPR`CRbSAgnEQ?#dGg2;(kVw)0 za7I^_j!L2Q%_dQ`WheIChgFvJk`8?Np?EZ4 zLp7B2p6l-2+nw9HcTS4u6q?O`+ke@Q>)7~|E0P!3?I&MCDklL8d`?2@L-+z{nE#wT z87nYcf!?90aTjF9@wpXV>!UVe1q*Lne8J&t4 zPT0p~(wBu3Mtpvw*b#l?C|BEeY|6#)ka5#6>dE`?gEMjunHlxrg!kxGS3R0d{ARX3 zjISaTuNPdmScNJ&85^l*gIRShn|R`?M<2cFi9~keZ@p?8vaMvK2JdsB!b~_ZRQ0H{ z24?1e;2U_#j}rm<)PSm>@TOYRsIxph5FwqkuZkn@km$G}FRnlVZh@ScBQ`E-D_Xb9 zRg$jQPP{7`J!G#ZW8Sr1Xe#;fWYw~7b%INlxflqKzZ)KwU^!TFZ8x7-8a7+0MSWF! zkQ!3zT@f|3@s-*O(RVkgg7*FS%oI6kRHT4s^zVy_yCb0|pd)p_0i?FOy@^;J&wS2W3iHMM2JwP<~yOtuH&Bt&5pU$UdCOaWY= z?aRkCm=$R3rnVN3@9+=77q33Z4R83u8`Pdx?G@yxfxu_?-0^3=u2J?6Cwp-@hhI53 zi>`kK{#P+D##+oACi)9t!R8ttkH-&Qy6d}T*Uek9e;>GvTq0Z&auWf#L@(a_tB!K# z7vAuNJ+dddw!i;nK2M;GtKY!Z`7-0vg;)TZia1#aAX-2@{f5%?t#6ur8#}LO3%sEB z*uKV1y&YRtYri?Ro}Au2J-u6nYD))J*YC>d#c!qdjjWuyf9TKe8=I;%w}-WfyJd^% z&mR8#MAP`};ECEJ?cu;f6hm3ZlZ6lft=;G0{2AIOP0&Ifv}Z9;kp?}9LLij;X0<;n z!hvKN5ocJ=2ynWr)VH1zf5Za(+aSCI`|JV5n#uq$d*yd3<4w_`QbICI)*m6UsmzQl zq1sHzx(q6vml6hASed-3^i&32ZaPhrlxuC-E0loU+d(T2-rvh2>^E^E<-aPG& zYz+cBf@8H3!ThjPZt$8yG82h4uBA&u^H-AWo60Q7Pp(VN6ICjhgrh8yD;$i={?CQa z%|)!T3v+y$+PBT%+4tUi61e$}g;diT8(OFrY&Uw{mb9CkPQYgCBDtY|s3nH;#|D$p zdXY+rQi-ob`*JceJvnvS0n=`fU$SU0z->pSt1fdsoUE_qcjGe%-^@#ewat|DLZ0ehstq-}~O= zN#TZo7^dbc+kW{Egt&it+#J|U$Rmbs_`F3KZ}mD8gv)yPJN)rQ{Yfjl@hg)nJKYDe zZ(QG9tuN12^2vq$bGzIp4_$MImd_++a3)a1xE@dUp)nsRfgsm5~QFH_Nt$D*mNXUogsfE(%Tnq2h41v}C! zb!yW0jDgDe7t|-zufR=mCF8{t5)b6ujBB{Z{0J6~9b9Yj*tlT5sHHc%oycOl!MA-I zFD2HEFf?)j8uUQR+#4E{sOQ{P%k7F&Nybv%3QoDU1hc!y8XQVe;ExU4Y{#^9*3>Xw zoTyqD8rrgdhCHdU@sW9e{ifDFRc#3ZvK1ra41mSo1OhLs=8Z=en+uoiT$)mqxy7A% zSdCStIklr<1^>iKnbU8*^GHy|Vv&8<-1d%C68wtBG;SmlW*8bUY8;RfVcr}9KW&xc zS2ueLL(_{fy{H#jBo*M~jYSHXNjDp*w(e-d?f{g)2z(_}etgKSADkQ6)pnxOYJ@yI ztDG|viF5*brx6Z79dNG#{6?5;`IcqePG$Bk#SPtg}Wo%K1PV5 zT|RIPZF)(YFd8F5tlAd4Mv9$DeIE3oe*0e5y*Yn`rHKfN$$zMnC@_$gUBs6>ZbYVF zK&1RUTaj>#cg?gT3^Oq&W~{F*S0=JDYAm$u_{!2)9!`$rkzy$kdYe6XWOC~2P8^Sy zmd*59s|)LG-5P{pnUM#`<%lqCyMY#k4^@ej8E}pG?SiSOJ+zuE=ECoD^0qxc7$)a! zvRxX>#?0fxdao1=0~AvDs{_8?ocy7aqkDz^EV&c*pN8S`F~d5ATPenliO@SRH>(NQY1@m zy&orF_+lU-TJXGn^2(KV0T@|?yj`=L4h^Ntnc!?Bn-sSXelVTYb3I;ub=CJ-4nljvrWIm|3<2#T3TIwc6If% z_`~1y?6G6dp6vIzSN0i!yM%l_*^ej=5Q-KWFMw(s1-$hOj(iA&!ClM}J4UME=&z$i zZ6z(&lf0`KW=-1%T4POmJ=hdE^H+ia)oGO5ts&dYQ^?l_MKqVB5SglZt8d9M9b$uNNU>ao0^uzoANg~VVY1MF5_;z-BS90 z%7%)?P_`CGBm({W5>CdyQ6KlM^c_BnE9u9QJxjmF^MfiaJzk8fip&Y(iuICL+cgE2 z*q696*k93t*G9aA2aeD?Q9Q5^ z-}u99JWf7GJo`H~Kk3_0@ol^CKp~#>zxdnMG$b!8Cr_?8VP~oxAJX3*)G`^b#y+Ws z^foza%yGci$$sR>+O}0ZBx_`Mu_bl<5n_KA23EyWMK_nZ-NAQeo3F>;UE`9?D-qeuXzsrE!7`qs)a&zJ{z=RwTZoxhg0qoC)eKe zS4b@K;qVi!Jy3>Jet2^0$lxH{_PU))RTIPU+&J~d4OP9q+Mwsm4MlVIO}hulM-&}o z%lL4$8z&_V2e0c+HD<;dNAKLRaVJP_ew4am+tQZNDrvqAcoivo5OT`Xd$tu0N=1^+ zmQ=E|w!f4n?0LkY8_Tm0f8p=)ECTT5jnP+m<9<>B8XI>l0t^Gx+jJ4g{nH9)limjmf#U{_XXE)Rh&BuT7@JGCd z{&8aDA0PVOx3b?mqPG3mHLa(%l)ty}k6ZpP_Dq7e`S0r2sQY*$IV;>pKdr&*ws$s4g#;Vz$(usX}sy(6}leqaHvW2EABYZ=Od2QZ4BfXFU zFtAHf#l@FQ-6#`gKW_#t;6mR9cZp$LLnW*z?Gf`N(nK@=dmx{|^M5kPUm@2{<)b%R ztz2njq?Bt}W-jIBj7fABpSzzI)ZO&GXT*z5 z_>{sbyEC!fyJIi<23(>uc>m1q!N03y)=R#z`9Ck~{BT|LC$)()NW!(e!_SB8V>LI? zK>oAn=Om%u;1U-3K=VK>LQWvA1-~y0ii;U9lh`xJc+&bVT~t3^8<}r!{Kv`dy^+L; z?zU^9nTiXapOH}E3En?7*Md^WrA3n!lV;#&Ud(}lI4Jx5#1ao#rP z4dd-f@T7P`JR`inb6%re(t6*x?*00)%I&vTjy*j)GxOE6ANciS)!T2c9{biuXKuLl z2J8iDSN-$(-$v8=99TIyiYsl_%}i6dZbt99Jj#yVM1gkOB$#$*ZdrJ2UXR{X`r{vl zKlRnC2hJPeAO7+D{9_ARRDI_2pSL&u=ETPLpAFu)@%?W(!Dm(L^Q@ESlR|#}CGu1F zPKSkWffwiZ>^8YzG9wm=uxz4?T1^tNP(WJ}^=LD%zMV4iy+*kgGgD@)S8nw3M#?j5 zTTk6|YHQ8h_`t}>?~UI$+`9daPk;JhFn5)FHk+?Z&SzUk)}`w5`jPQ1@A2YEYKgV`TkTH`$j2W7hRCg0Jy<>Io#MJXTV&XiBvi0fh;Q3uvnO%B;(*dOnxj z_#m|(lIqrEu4x7D+`9En;5F)2YvZ5R*4B=6?^DTdeB&E;t={+c>(#xlY?|A6jBPHT znYrBB_#mouv$@`Cy>IN^&CiX$7fMmCz?>1ou+Aklo!T1z>O-RwpqrQ8tE`LX4#yQZhi zLwl%LK~?UFZ40+U7D`UjSh4nGC9X&9HJvf&Td1*H2@3kFTfgAX$9bLZ=mV zwdP-t+KTKhaNd^lYnQr~ zS2M(dgCh0ozsgGgrxCCl&~@^C|%%_PnNRv4w+Ztg3wegXI9l{C_Xl17L&QD zkkPrs-Ta*ZI5-qjymHtND~Xl;<3r<0Erl(L%h;6XG0aFko-5A}vLHptDZ$u(KOzVC zg-!01-^NLQ;9hM&Q+{g~Ip#yDNZRwwhS@qYS(I*nwPkzDHjsFP*aUroedG!B3%*g= zp<&MihvpdIWQ@~ehq^-(B`-25Y@=>56SuVB_O<4rZnp>FjGmz84fs6U`ZT3+C^}N9 zkPjSSj8@Kn(|R^lf_OmS5;Bqblhf^7*CiGoa#G=xrbf!+#-8otC$>$^6>mbP3mO5E zMYIF?L@-Q%ci&KH3;+SJFdfXz*VV6bzb28~T}ZujtBp}E`H#FxVg8ak!(QYeh~nuj zQ?j~^Mhf z%8R;p7>oO_%W0FXV&U?frDEHgk(4tv0teapzSN0N8ct=$dTD-s9U<+Sy2N;mMs!9a@A=Yw-HD{P3tl`fk8Yl~a)@k`I}B!FGy)d?SyC2*RskkuHXB z-{c?~#oY)x249{yC2Ze0BnF6trF^HA7#En;n(wj3RF=;1s#4p3kpmkNwWpif&ajqs zOK~e&$&}mEgTN$hH`ScahO^b{m$D@l59G@MC*TbSjX0Swudbo}iNa-hTaTxj9W{D% zu&(kwXL`bpA?)8&R& zB7P=CyNos*9nzQOc3a#4uZ&mQn1WzH?o6x?+_}t1jvihZDlg$Y6*=T9thDru^k9~F z!M(1p@4Q!i9Jod{>Ih1VD6ydup@1d5Nw*^t1uKv!p7WbHDZeOn9f|AV0P`iBC|Oop zJZjAG42Tm`pIw@<(VId5PmrD`u4TD#@^zt0z+sHFf;um&x&oaPVabzAO_vQ2R_c6U z2^&fe8riU$N)FY_BgvE-$^$6mDeY82cQEbZnIcI)7*!=*^XTN{Mg=0xp*+PBhIax- zl5QOe$MTv9g(Dlg=|P}Py(D;>Fery$gd{-#Bh*F*c!R=4(r7xJrKNvGdhTOF*d8Z~0GvGUckR66nB%da|k#Y1A|3nP$-jDPaoR0s;+s~`2hn)KV zsTIAtdwui&U~7_RRz)BB59;U8K8AT_crFB-@=zQaebW~BkS|P-p6W&0vhIw9 zii53AW_WV#=5af;_~6e!_~5bb(YOkyvJo<^6!CrM*(h=@!8Y8wB4Q?ya-Tqz7q)_1-Z~RW zj+YW%#t3J^vO#$~5$$Y^n6kmnRWq`+<0Qw+ZaSlf{`?0&_`$#Tf4=(FuPXKS>#lqI zbw7CQlC6>)Cg?bn(eh8kal+QNT^EiMamUN4bOul#b)URc%0JU`Sk6>AKXC4x8aVg% zd++_P_uZ!s-0_3gz3%&q*X`bQ{q?(c_s56tGRFTr8C~OIow(Ei>8Htn!tIBdn;mdo zmW_XV4u2b37~}+r28;uV*>*2;<#YCzN~5F05kihCyu%&J=1B_6=0sM73wyRrfAq>;c>FTK1v4Izel!j#@$TtmPj(G2Z8WnxRyWBM`V#! z*Ty;Pt78~13~A!%o%Y9bWVtWHXc;)xWMS|EG+>sIyv&#{h8P-*)uLo~|LNdl<6->2 z&u=P9k_g^EIGJbi$7#3%(F<)KOOH9#eJKtHD5(bxu5Aspn&{ zYHG03joQKFAXOaE#4VN1?P-SsiJX@}nKZ}Y+;?L6jjtw)66p`Pc51v_EgESvFxwlB zByi$JrZ+z*^hXWp8UC5umpwYO`;=8~)`JN-ZGbbwcps>?BAwy!`tTvEoc03xxH^+? zr~&!*>V7vl9;iA==mPk0qbU!tXCdJBYVmSGvsZeN?!jG#HZmqg@)7q^<0*JBvijO;nxB5rN5Z_9m zP5STNo}+2ej?kce`=B>R`H(IRuCHKp)w@&Wa%$s~GF1}+H3SoBGh3{KKqXVyi3DPV z0bpJ$B}SY~6}R-ojZde_8-MyvGznoWb%O~kjc7ddgFqw-Y7YHBk%;Qp$RXtBFVnZS zgMnCwHTn=Nj;D~FX9w;axCi|p18cO6M`H8Clch#$TFfy?r}U>l50JDS6aWuh*n_;e zhXbo8v}go>S<}<;612TZ&F|CJ>hv%W2x1GSOb?YI)ybOjPvYQct74=w{u?Vw(X zrjBrn+ray3$pR^fl=Uho{Y{!WMO3#w2$)Z4fOQu&m|K41#^{xi2U52_x8@#LSao)f zZV4@4vEMj)x=@DiKs#e>S0}7hpq)xv4|L4`s4mmczM?g)i_d;S+o7lfdWELKIdy}k zIVJ6JO|{3A_84iAIcQOoqC~qIRH~(!3)gN{iOC=984Hh3Z~WEPtGE2t)}2d_F7Mtt z=Ix}ecMJ;69g{oPcMO%WP3nb}!EMMg4PL~T)pOYDQs025D;|}$wW(=~0+m6@?1{}J zjkDh*CfLRnQdj)>fOCh6i_I->xcvSr_P=r6%g5vD?!?^ue5W(-MnkcpaB~$#Yr|WE zg}S#KAG%@N(Yx+Ec4o_<8`;uaIdH`l2liiKCcTuA^++l-rL_V9ILGzm!NMFO=XSsq zeb-m!q?Hm>lh!CJT!JaR3~~#1hlantJ%y#N6Dy+foNyi!TEv zM-fMV4}DucJ2TgAQ#%~OSh3QqR<3#uzSf7;Rq*$a9v+TX$aKy}1L0^y%DjSK4k+u|J3QP-?odE+X(n#SO^Yp2(ndEt55 z_<5y1rcw2^vOLs|81^hoAD49{iUOu z2l=I+_z8All)Qj%5}ZoG$2TpLK|*W8KkfI`E&&FVc`j0deB!3SUBx1aT@0a7GAIN; zLTiTS+lUq5U{RCYk2Y}~j)$6-QR7gD1p*Y|2~o*F$l3X;FqOG0;-Of+CZHrt zA0&bn9Ik=?H}shCnE#CTs~kPoH7Vd8!gk6VTFFb4?TA!b^^8Em)T6}7;ej_Yeh)i zCu8L*mK)JrClHJ%dogWTW|;x8BSXje-KyREZ=K$z&iJn2Us7 zH&Sd;ON7D3xA)H>UrzA8@l>F;1+d*!l9gfMhWq3rL2OH%)K-VLmeg01%}I4SzzD1^4z&|OT+HDqeqV)kB%fl zN%Du)^@CK?4UL=&gicQbKQPTBFvn?yTGSkIxNi-PgqPI+t-e64={nvn8iUXS(z#ys zTStKx{y-U_Fa8SEfb_9Tf2Sa}0K@evz*owi!wcX)G*l#l)40`iD~{)ZFjFMqk;SL% zs&cV0^7viCF<5u$B${PA(NvITihZAsCn4olql3tWdPq)?)7Wa0jb+ zI-JXA$j~HgeoPKHVnKS2``<6Z`r~r0AU{+N%M-w(&2EvnoMfN z9r0B4>sKd*i@NXUdcpUBcmK7Pkn|MEdy* zH!1LMV1V&Pp_G%IOz}WKj3tbCFq&kP z8GN%1HHXhUtr3XZaUK6kTgj8@-r8XrnL6_#!s#tOyh;s^l&R|nvuz27#L)c zn=d595yGPlMbhCwDs$N@TZUfQkec4oPh^bh_mc#X3Su~Zni}#QbQfdzG8Tv2yN`M9 zs^^cdSjL%MBcC2QzG52J?3()AtZ`sz@sy#ZQz67{on_` zd*7qaJ<8w43&)$s-#1A)+Grw4{20NKJ%m5!MFD%-I2QiTZs2?k2OXcL>9f})iT7%4F~edr~w z5DYsRASHf*sfVa-$yA=Z5a>#y6HAmq81vO)92A!#w1EB+PRFh%XZEk-S|eqIemoKg zM8ZLP#UuR;{Oj9edMFt~Sg7e(lDGj?%FJI6M{#jmxc}}j;o?O|%XC~1K_Z?y5{U(M z%Zdl|RJ@X_1a}wo@-EQZm6nl(Z!dMzNau)Aajw>e6!B`KOh^F!7bi;L339fm1RREk zJDZ9JwPDQ!yjetjPLaRoah{;o)O4yrrqWR(;4(JE-LNs1HqzPw3_C`)i26MfO^0#i zyWwQa2qy#f=kUi14n7dr8_*(Ah>^mdQ#Lu^{R`iM3K$9*OF`XrBG%pWOq8Ftic-Z1PxaOGXUa$Dh$Fbw~`J)SYS)$MSrW=E%otA~IKCO&I zLI5%Jb!AcFU*l<42~>Lcv~j;@h`V*wVdREg&NxGfd>a$ahz25#3!$LW8@U`(*l8_Y zV*A}1ur@v^!5?+n3XsUDKVj(6ctVXK8(`}DF4B{tg`|9Gj-$ul@hUU$ZrMln=Y`3A zWzYYr`dMtgVQdhrk|vrO2AlwoB#MQWR>#~Bi_Dt9Afs_kmr>>DBQ3u-XHq&?bZL{~ zDH9Kg`e{e2lvHRqJ_3(WX1dZYwHp(AM?0~q?d*)Z?~It?Ew@J9aX-i8&&&Dt;HmXa zZ78l~C!hbQ>m=O=VK`eJZ+lBKjeNTrIF_4moJw?SG<+~njqI>g>YaXa%Er0GP|0ds zJ~cPe&dyJiMb1er`M=U0SMMd(J0*2vo0uij5~9fPdMvJyJ|%q170fp2oHLSlL$9LK zAq|lPn}QLApf%VK9Q9O}en~wdOjA+_w@-{+WvjbYQd9RmU|11D?>wXb1#b^^aLX1q zVkf>%itFp4fp||Spgl;ph>^``ZG4v|6?va-2JOWKH*ufoI^P%>uH(bb>P>6_L%rdC zaz2&X{(!DVp`T?{F#RX4fqjg%LA-9Sk0mzLPIM)M%u5wo&jeVer{vk~;Nk-2zOZG4AZT3v|N=q$Sk6t>heT*;eV z2>8{HB_dy?Sfw4X!|hC^MrA^VaHI~pZ4^ISpzRdHiJ+0MnE8T*uBzMF*nbnamuUJZ zE2cU{hp^o}aYpm-%uH>(v+N^f| zhw$QXPgrY=SxFw^vX(J<0rC>Mt0+uW%?GSqZhh_VJNbB z!~!u#(FPl|s}1ON`z`D1x2&rmd(N)&>IXG_hoSxV3;U||Y~v`dES@f$?vcp2Nh^RA zA8Ilw{%LNo^ZG5K)5OtfzKEXZR}ysnyRd1r0=g2<-h@5}lea;81S=*QKKDWUlo8$~ zC6hrH4qI3bIx~NL?HN;Fog=U9M7=VV!@z-WBxGm)%}y*F?h4y}|vMVKp zRwPc81XHlKvhh1yl?vn%xn#bQu~j^hBIPKeld#mnW(by&MB@ULsMXu}5{%a*)Tac-$u0o=yEfTNI7W<8TuH zP*~+CW1J|8-1HCCfBjNto5S&IuV^+8Q^*zg?X|UYdP8gQU)NV7lhtg+soqcK+r|%E zczM%<`I@FRO94k1ZejOqn))_}(XP^hX1+_wjvoAzKL*T2=`(XE{mD2vX&By`2x6RmZE0nk6%?)$>g`t!UpkkAlNd z1AyG`$3(=!rh6CF_=w2XDHU0P>;S$3H18L(f!{9bNm7DSTHbj5J=%TRfy3wS*X~aa zwp6LEscIn$1s}A%CLs#FP%w&GQY+{wJ$Drp1>vRQ(hKI6Qx<6*NFb z+p9~-V5Bv)FQK`N3OC)Xt!&qZBMx3fv@_c>s?e%Mw9yIeig9gxbTHc1nr*F0l2QO( z2YqCS?e`L0{9zroX8b!?z^Ip^wEC*;#bmcv{EuBV5Hu1|(>%Tsi`icm7yaz^6lK2? z#%|Y)3w?L?%X6~21ZtACi5WaN;mD@n>!r7xJoT{rt37dQ=EegbDmsK9?imckp}71n zb$?yX9%WtKUsX94^_s!-bN>Ek`}@9y`!p`vGcmlCGk!MWYowSH>flgheSEGt%Ga| zsH{w9ssc*#5Vypcl97q!n?4 zvAu32kVv_SDH0e>c&yK)ajb=#Lk`3fyKhfN!byUT`~S6-nMN3h3M3to5F=1L=tROD zTyGdR#ss4qEI%3yA3-CyQ{I_IoBUh&U>EhZ=6S-3DZQfulb7Os%8d(b`aX6#Oe-evd@wP;w5*?eF zh(^|C7Ty_%JouB!niF|3aQ+`@XFtYV!mp1);H;T8n{#GwLavH(ytFn`TA9t;=6twVD;eK)aF)_ zs_j>waeEX(*QdJ^8kfchMpw3MVc{f7((}|eOLcR>oGxv=cwxpmV+fGV(xOR|>UC#> z?yht?vL!w{oXjM0_o!!vOB=r-Tw!XqG`#Vtz#DBdgb$ahcV;wcyxuI`P|7%!_|#Ts zH5`8(I@S4qIe#Ae;;p>nMQWIQjO<`WX)@de`9&!lgo)LlRtH{iI-)n%1=UN>6O0Vc ztsgpJ80PKIVg3U!%1Ci{>j`rkmGN?y#nf z71Mb=mr3V%2t;Yqx>3j^)v-)g*HUf_qdD>AkUqm0>V>qynnv{ut=81SE-ooG3&A&w ztQ|OC%fihUYGi`w-H^vxu4TtEs$Gc=ipxHlj#%+T*+}7mhkQO2ONKk|+M%?QA78`mOb*xY-#JwBf?(c>lvKV#)YFQm@;c6alA@eM3Ob@2UGnry z6-zqFj0%4W2OGejcfAW`Jp9yCKzj`Brz0d_J^3WVCUw}uK^TwF#XOrwK)H1W(tILA z)l)(SprvqfN5X;~#FY&IK38en+!|il0%Gupnlhqs(0Wvt2*QlCFHIQXQXfGKk5}hM zEig=E(Wa^OAP#7$T<250Fzoih6)b1eGh(`LoRg_q9a>GST55GwISUCEqS*;Ao%SZO zQT5Eljo5VKd}Cy&effWGw1+Ok6B|pVQn46gSywKA40IrgTv=pd;sV6^ zCvH(3d_Bwe8pPnn>QE_$pFT+C#?VziJuM8Rm&xRt#H2!drbb7n7!s%vIbBP{ zs{)C~!W9xml-&E3f-iutwO=^qyJdv>G$mU6pyCx`s$1I4`B&AQ7|rIWc_F2={Bx!Ckc z`R~f)?fzUgK7F#U-~FL_LH!iC{WAVqXz+Xi+7Cqw{Fck$CB!tD=PO#9C^%x>$*(wi z(D|weO9|buN_1KQdGgDvA%=%1X)VKVp0(4)nlm@q~{u%q$FDs<9 z#0i2w3pJ_nuOP&XRR5#!OFy`=-`1Nl#)1)0U6bOO|yA9qc z8Acc-*iE)tQR?fQH+B3 zSb_KeebAF9HUo-@)ooc9EWQiw9h5Cw)AnkifJaF$CtnzB_mqO#vwf5?X3dY#eC)BS zuYT-m)zV=FIS~ba<^@7P-RDPw;qDdn*R$Op`k|bEVXLbj9 zSd1v>B%GpSih*cPBmNQWy;l3;;rbjrQs`IG9DOwmUlX&81~Sz9qV&SKXFf1ZSl^g* zQ-MeHD*%@L*)RY^aht_52d2rsbrywgOu9Z zQQ&itj1y=r5AFP~Lqaq?1Q+!~p%A5oLXQM9R2K@~WgB@0I3pK%k8KWd#&|f81{Xgz z=Ro&AT1lLo9$jeSrCAz+1GpDhI249B<=skYi8t{3Wr~ClE(LbuP@wAvZVj&)+`^JN-5^v{lGr&^9zZh9(KOmmY4q#Sc@Rg}4+>=v>t%g=Wao zBYzf4=uy*MNW~KF6danwq#J~Yl)l9#??!zDHQC6;2erWO<)Id*V1sUi^#}$jv#6o@ z_pRZS-cCX0kdcl~@~Io{oUVs6NIYfMY-l0>)Efov6pWq;KN9vPsKuz~hjOX37lx=} zHd(DYc)2KVVn^$yetpb+JkS`*)gbsB3dUCXxNbci_M$^hoT|-9C#<8gmgx-A*ItI} z_!*=@R&wQayAA7X2dLe&7sK1ps1OXH>fgD>M?b1Ee`CGLzRUQu(Vf$$t?RFI?!-dc zc*E?hTAI`+C)C!M(^@Z;o}TfsB`>Pa(}&3{p^By08k-5rQd*25#rGDd6Pay|Gjo!k zJa?wCE#q`cBg@MprS7{AHCm%+b)&7uA+NH0WSNXBs^6XeiZ((X@dPo9pX2eqOVM^* zVlr6EWVR!*7^N8Gq+^N~SEe#{rP3s5l*IJ%TIQ73^2c|+Lt|1YA*Py{74xSz(}OjZ zFDVp>y_lIMMk|P0Notsx?)Yj!hRysF5h3SG&OpKvEVNU75C!%-J90{~XJd!VyqJmL32o8bxY%US(jIWWJnX1bp!hl-O)v&faoG2~ex<|WWfvb8vX zdQru5uxuv2Gop)VLL?4b+2^@y<8904RZ6+>G`Nl92g_3NDcvv z(4lZ89LH3uh8<|gzY9VWK!X+6nz;gT84{4|!}&aZPF1X+VypNtI*#BtEZ9boWZ;6Z z7{C}2D<-Gb`@W{eE*ou>lk_mbJK2#`*oh5GJ)c4|q&%-`L!Uq``+QQfeybX`gRyK) zscgYiiF|p=rlJno80SfH5>QJiE6N$j-Pdrzxna3tSRKN8I2d%ZXkkuFw_y^en5pvO zIPfhevhfZp?j=H|ov`W_$Ft*Dvw~mJ6M?)-unPK6@_Pu+p*O|C=_LHEFq)$>LMEi8 z!=Y4_=sG|!v>w=A4ONYxs*B->=PMQtdXb1*ux6r$3wDuXXo(;if3R%^-mE#~1YT86 zI)UMA*h+%_aTd!>m$DhEfTor9;-QENC-XYMJnnI@m`|O+H!b)RlKYC~agK+0naJTk z<8l(38iyQ~+c%M41fj@w3i%aznTXPag-W`XN@}3a; zf!`riFEO)F%_09T94LU9(>?>%(@du0VS@ob#8t*%)lH<#u%Q=|fn1XKU_1#?u}v%w zew$3hO++c|2HlAsjx{alxN+G7PSTSkIT;!WQ<#WJ{NfT;48+N6w=zU(Bar0AX}$&C zhlXt6l>`CTB_obP=M>#R1Sa^`IG(Uk?7>}<$*<5Pi5Agi(Mj;3KnaL?gegxwg#Yzd z%}b*DP!_e?jB%Hy->QdaXQSh>RMtyHCt|C~5*U5=k=a>if^r{Tny*$_!Jpc>=?w5) z0{K=ezj02cYW}a&Fi`|sIj>C(sQ4BsQ$n}-z`wrwS6%1)fbUdbT5aXe5BLXRO16yT zI=+k@oI;xKkebgPQUsE3F_${Rv0+oM7K9*G92lnwtKqn!axv-OC_6m{*s_*RL2uU< z#vR-1wybYeyl4nqiHZiT{h{D&J^aiY6JIEtTCZ6#Y61#uN%yXd)LJ9Ty5c7OvI^(WW+;uCzl>I)lXL{FaJz05=#Z~`QTXsG*$Tzi%wuyqYxgXrt^0Iu4_1rX3Fkb@WEo+d#j%1@e$Xw_6`rDS5 z)pydl?YAy<4uGB>FZZrmx~6;OeXH|_zklXTeSQ6jt^aBDzAL-eEM3(rkB1Y*gELFF zZqKEYhd2J{j5Ht7xu5s*WTozUg&dWO`t1c~;%1`N_Hbxk;GWcHaknsJ3PoInnHUiZ zOw_0b)e~%N6AaS0XAr(3sUef8}t2-&be zHY6bjqxbt%k8DHOP2TtO&e2_6T~*yx_5VNT@A*Bp3&Ax4pmFhJ+>O^kcdm=Ml{$*=*Vtsx6k@aKztIK1d{Lb+Y+;iJfk*1v= zE_reKw!1AeJ-HF({YTcL>;HAz8@6wM!?taEm-)F4K|iCey=lFEtP{y?&B9zfsvDVY z!4F$(j-{uWmrwAGyVPTy$M>~+b%F;y}{@v(#{rA zKL#0PPhvi)rytpP^5|aOqC!JAx>Y-^ykb39YyhaJ?=6mx<*4ofK$dJ=a7ANw<1eMK zC)K&@SUW*!X0sc2GIRa;!)sR_1_@D`P5FLQ2MA9On8rjt?=Qw-Jr5_S*qvD^uN>Ji z=okMY9it@o^VjUEFT~@cS~Rz~eVy}r7Q1T^f%Aw(iI2J}=P6DYHV6YAgCtAJL0+{n zSL}ALi+RM$J|>D-D}cuB_D@&hYnx|&%pNNj@;l#?o%c)iwKqq%bi7b)|L)P%RCCw) zc4vAlJP%P=uA*kU)~9}=?mlol0GgC|AQh%o+q@Xp;UwdJd} ze(-~rU3J}|o7dFidseTQxM;1tcJ=Do$pP1jar~dvpTjp9+l<=%#>knGKN@+O!;?S~ zvDMLJQn630KjB8KFH*}Fqu;k3O(Z`{C&ZZZ z^D)PXh1J1GFY`PtLOYl8C)@1?3lJ>pO>5_}R~nH~j_AZ^AC?UpcI zayS3pRxI6!jZC71421(2IhAwoJ<>hX^Y0X_G6x`kHs&9LC&#f zCbbOM0uGX)mijVboJf1|8QZ~|yl})oxBWe`^yjdYVnJM1s)MK+NSefA@ex{c3sMWp zIKx(|FZTME?>Km!+TEO1zpO7P=aNIU!pR+%pSMfBKv%E1@Q(X0R&NT=v_@yc8#gy* zyEiHIyrYTGRm_(xI+PAhGGBzht|wADhzC`fD}p{-Q2zew4joz_h^`we<&Qr8^wU@F zS>6G_3yLj-=d-mkO_B3po`l=6LqBWE4=sGv-ZBjHjAX)1L7|S-Kt2ZSx`aXd0{6o& ze9Ip{eDaM47$VdXnNEnLJy8LKJw!NJ?JWC~=5Y!xfc z?%3p!1`9OmUhwa{GJXL)kUv}whbnZ{o0#40fJ4O$PrR-aaq8jQxFp$1)R~xcq7}34 z#k{up^ujy1PReRDY2^HNeW5%*Q=JHbU-fG2sBQchcQgDZaDZc9X4YW!t1Z(`HtS5c zoOavYwD;7Hh($z3d>Dd%lQY_kzYW83!&n^46m{^m<+q!ev-uCoJLCnVxUvRp1CX#r zrfX65!5g~l|u(UXQ$!@YPkm^I( z9z2SQ3MhSf%0g>G*bO+xzkP1@Bu2X+4J|k~CKXs=DPg6-yYKz%U4lb#RDKy>#7lz@ z{IX$W4db=JlnK#+U z%~Z#{?9^1&8>?pi*jUu{MPvB*@*NijUx2SHArATF2~{NDN>-lxl@l1g=JfGe<^AD5 zp0O+it7YjjDP`m*2~jpr{BJ%P&|?o*@Vxl}a(s5(d@awLzrg_oSr%-;=JLY}ehhWt z4p=zQEa)`yTNTPu9QwkTiL}1)4|@%x@Cg5f;J*U7=^V&B#HS#8^ke7VFdkt8GS$^& z*gR13{n7#Y-&BLzowGkU`xolJz(EkkR&NK^jRe&QoMG+_`gDq73X5IC&=U(#nm18} z(~aL+>BWKkx*zYB=3ta~xn&mb{qVi_9$TEH6esK^FNlZK$#}1FYdq{WTdm66rC#Q( zPIzw1(fjWE(0zHrR;65hF&<#zLvVZVMGi~d^9%V7@{x8A_g7*75`_!^lB(M52do+Py_C_u|UIm57_t;pM%qOq2BM=yI>8+z6`|Nwr6|?7rzxG;+;@ zgqtHDhY3I9{#x*;_RaO~exLEEQjZ$%ySq0>MWQo3cio#~FVl=0(+^&{>&}`Lam?}! zE4!bcKW?O=8K+3~e<)sgrKY{I5@)eibTZMDaXf$f?(H{}P12#YJ9l38VERTwds*zw zr@GTYF6Ib-yiByobk4OXROwx1h+sgsIa>@_`c@(^C!P#H&q?x4FMpkOgqJBU@fU=Ih_ zl#$9NCSnC21VXvdd28L@c+#)eeRYvvzo$%Cajeu{B!;=XI77I}j@FBXCW&EXCoin; zRH`yaMBvxz)h4DVc0Rjj{YQ=898;;%1Vt=cmx14Cq;B%*8Xxb}V0|d3og~+wJileRCU~RIftL+;fc_?qACerGm-8<$Er6YRMzjS74P40hiUx=$czUhOHv~)^Y z>vlcu>m7CRyWjb)jjyTxp^e|GU;Oq%uT;g2zw{qgzx43N-;%g90v^EcFc&o>LIUr7 zq}4H7VRTz^(UfE+2}zJ&yPs0IjbBr0<7`%a)>ZEEjvX7n|J3r={`84oJ3DfAgibA= z$bFr>Rby>!<4b?K%+YG(AlI-NCg3>$zf~FXI&tS0(O`nCf~$=MiEO!=2p!wP8R|(V z$d0QK`;vLym6yb4)a@ED0NCrHVxSh+ywJ;em8r=JT@O?BvHBlqJ9VRGx0wY^O64c~+R9wFm&a}Jr@Z2p@jh&?JNIbQAzqV;|KoSB-pkWJ5)eK@;ld)jQSu)kokP z_|NK()HjLG1krv*_o@I_fKtFw$dC^P4Z;>DZ6M=j(DpfP1{=~A908lL4Za%>V*e2W zWIbaGUye}=`~YvRzc9cd<<+y03}Ptw>=-D#FBccY%v>KD84-Q_B2|&5#Hu<&K&wwP zLT00o2uSLO`3qe)Mg!Z5JL>s1&MA{tazA3NkWUCkIgmSUmAoLKiy6`f{KLD${dmMg z@x|4ZHAEHqEm+KkZ;Ka-{X#f_=fI6+8`(G5Hc0mn=;Ynu;f7y(c>B9tAK7g{*TZ2_ ziUV<>27zlEd|Z_i4UW$x;qwS#Aeki6$7Yg=k&jux<(56N0tLQP%E>S!%Bba3CVE>q zmQJ>2*f_8U@KTIaE-1g{wHaEiMbmJMJtWmIVKYYGLCvzip#wFt$1=0Iu`z$v8?z0{ z^YttoUXU%s;;_5$0f1W~fty5L)ltzD8WiZ2}NL_Bv>ria_+XxBy_-<0mV89H5>Mp2wsXtdvu*t1&%az zl5V=t#?q^r$=W5gq*)_X&@QA2Xp^bJ3#2U{b?SjpMEhSl5{=nZb?Dn+E9%8kV1%z< z@j)}D?@0qOe0>VEv9*V8fbKHBPQ)I6t%bcvDJ2Z}oG%?2V{~ehKm->P=YKLxsS(h5 zfT(XZM%>vHX$PbhZG{if=b}>QvkttmegEOdM3wC8KJ6{ zqN>kEghi8(A~T{g@SIme295tn*O2cKnhk;=(NKnbU|H`4q_|6_-|$R;XfFb(i)7ambMAXGotv&MQL72>U%BBbY;vAk=gu z3?$;wa)zLcsZVH=TT-ELyt|fw6Ev}w3#GL9vOB4f1T$4M^AFPeBb55K05K>-qUixl zV^kQQp$F^d@IAjY^5-MpLzj?q78nbYb6!X74y7P1@I?AC+vqwP@JG>E3Wu@TU}{TV zNkrf|31M49_}a6tH#h8ey3Mv6FvvPvu zYbY;7ma#380~v@Y4ocqT1CU@M6Xh)|1rBMG$KEv45KYJ^FAjKUu|t3mR(%dV{}tD4 zEw-$9^``gwANAu12c|9UCZo(sdG-LlJ^B;baiBm~2*Y|Vr>VDvEE7{Km`%1%yCWSNSDtKd@QWq0b|rnhEY9H<`E4IwHZS^Mac&?y?(g zTlJ7$A39N-A|sDpg+$;eN!CsJA#h^RtF#aiIqf3y(uT*^C-#?-kdydN^ni7A3a`r+ zA|Y(UVOUGPO5&NwgSj?>aO9Oxg5Zi@$Nk-1# zRpB-Wqz9!r1X&Q%=6&@^y;Cf9w2jxAolSa!dW?ZF5a}6;+FNNA%a4j|wJALj6^Cp@T)Od7d*;GnQ?4`8 z&8(It;h{mKOqQyIf594XX}O?he+bXV?_mFq23J=m<%%S70{29yDKIO3Y`HlR<%4pq!{4!j*WbZ*$8M|tF=5VTga$jgL-L#Bqq`V`a zxM2B)iTu{N2`clgTwQEr;o$x&KD$o^5_Y%Tya4W;A@Ah(2XfoE^xR0CC;V9?NKiK} zmPp{A3%&U>P{PQ&VlHXQ$*NXVf`LbDq+-Mua{Twmn}swPk#K%h-4C zvMZD1G;KS36(+&(#ywWC%In6Gd`dlg9$cItW~f3=IrM5tQQ75Bfv}CDO3Dmh7d(JQp8Q|(F#gybcRY57y8YDaPMvz)&l&G> z6s#VG_6iY}A%{2#U=!;Oibt9CY3lvyk`~I^lsK!!%_DG_jq5nZ9gi_4esuO5>VA5K z5a_1L$YNR`$VHk5Gf9g2GQ@80s%R6(^L9F=(U~7us>X39e(X@7jneLZYNu%O05+ zOcs0OETWL>m%jLx*MtPtOHSBlJpHx$Jax#&sAl^hUCe)vF6K{-{0(~Z?>PB7h1n}= zuewy-tlogP@}&Ar^##sRZdYA`oPwVc6~#Rxrz9qIaPC5$C>_seS~KVewtHX^(;`YL zt)*hApOq`buB85ZZNYD4y?M%rdXRC5L5{62GYNMuP@-sJ4s5skzEs(WbuA7CX1XPx zDPx3V!AFAs!B}EvS7JXlpRnh)RDvc3ybsKHpLM!79@?vAL~UmGb2g+_H}mPDK4Jikv+bDaCEqyA>AX&B`jbz z*EWlA;z|?I!Y8)ce5T8{;I?$y1iSi(3%HIqjv-n>dUMHiXQoIWa6nagmox}UU)O3n z9ltAZYqf5u#G7_n6EFdM#L=Xd3T=F+v=}y0NKE_=s$IcsA%bsqjm!i(7$F?78;Ni- z-lySI4ra_`)0^(wsVNXWb}goR^bn_f$1zKLsynIU4oN3&&rS&lsF*UT&U8tm0*xy3 z^}-Mc>$($;r$KjGMK`J?oCI7urmaq)moYIKzw{B< z2qq7wI0CG#i09@+ zHL5VZl^k_a~z|&qRXL6a69q$;0)f4jsNZ2MBCtT$V zVj^V|)S=;L;GDf$!_cAp0Xnphi<(5Pq-g%mSYjYViKkFsBz^1g^0+!yavQTW1$)A~vOw&ceROd1Azo542#Vs%44ygFVYyki|sWHFBg} zb59*3gG*jEG_K8ZoT5Wk$1%cHR{=AW$To~|79*9zuWRCqKspHcnh~FHtFA#=d9H(D zsOUixh7g4QWdH-QOwF(|i})+1%7#2^bWBkIOL<8YXHU76Fn84Aq&Y8YyOEy8+3%hG zC?i91Tn)6b@SAN?6iIB8SPl~vLIWw}68pX1K`1dN5mhkL5Bdlj=+h8e$OepfRE0tO zT&Nr4s_P>))k}`d-tvWCpY1pASlx3wkj3*BcBbIt5*uEWZFq3?2NymZ?hW?;%IqZF zD%yLd$ANNc1SsQHvi>b7%VvJLQ8hC(*%4w4eDnw|LMXYa-q`23w|wF9rIn3e08oTo zO9DJ%N1^G+tNyE$vGRh(%=rG@7iHSBHB2#5?=W$@p-iz)fu8Pb5f6YUUZ`$aT`oT$5Z)mPa!>=Ds;JGv) zXl`6v?G(#S98h@Dsi((FjRG9@Ku2Tw1f!i!WY@m_^##g_YPD)9PcLv=`2SK~qt>NG zq%cN=qlL`mPkgsHOqy%lt)H^L)BkV3=W{Id&;Lii?>UoRoy?Rr-t`~+>R{%m&mdm= zF*Noxc)(*p9mUN^%5D8UFC0xQ zE+(6KWOJR`=D>Fv<}2bv_D9U;U;+gy3N8>&2_sad^Y)-rP3Q>*!L-KJd*nH2qo@32 z+M|nUb{Sl4M1|(Yq?2kpI#nxWAnF--Fu(1LE37z3u|Rk4#y(U3%UAocyh*x!`SD z)6Qix3z@lY%k~GviVZa~!bC^RhNad?vZ7b>hnG@ji7p1eF8g;Q_Bf6Bt(- zXHeFt7WG@G8>OyB*PN7vi{#-XMe0}cyz!z#hb{^=X6m!YW%X?1<1g5D(eX=EX!;dT z&NODndH2X6uq6kSy3NpgH<{Y=m3lrq?~~2>p`MDr;O7r!z`)2S!gn03yJlu~*3A^Z zm?`}6@x{%JzFy31e9_q1nCZ>UT~XM7{7kv<4YZ+hA^=ftaKcnmK>^3(3 z0yIzq#+BKXtNzo;gWH69CzLwkH-31YuBIjoBY4vF^W<-tV=0ZrEz2Bw_{-7H(=UJa zFx|KJ4<78#?E}@A#>F@7?S&543H>o*A?IGes2oSmNiAUpW0~>RV$ykm=LgG-0Kg^v z(+QLaHaIw9p}}BUbR;n%#y(CWYvy|gi_xiEUVS?rnOrUuI-R^%S)OPug$lWiZ(K0Z zY>(wUm|nuw#PkI@_544YOgVHm=`@`91FR(i_JN@wF@=WuB3)F|k`nDb2 zL%<*lm6#P>eDID)gzv49>-ntu4D%=~IWdYOk{vruUxIXU*qx<1w}NXSLO< zu3D|BwX=i}&K^I0cBBO|Xyf?E+0nBjgMk|1DHZt5XUK=0395m2NEbgb5pV{A{$4r` zK9DGvd5M{U^U~qmk>H&Pbn5^lxD2C=z4<)A;o!1J{wx>|;!+?*WP98yB91}O0Dpoj zcn?Mt#*W13d62t9r2`!^ApoIH0zVV$14~TW^eC919rJasP9$EP7(0?k9HFoy6^B($MLqccnZK?nDUA^7)~gJ5+U;|Ah1A6M1g0_)MD8*ctEUQDjk%Oq{mJ% zv?EOG=OE1YrCM#RR(m)?(tXNJ%oWEn3w!r2WX6hfiTG4FVmcisnJboNb8A;zv6h=H z6$^1_oRFO^5C4nW0pc|2#aZxEJ{T#KU-DU4mEP2!0ak$#NN zF4I4f9AHXZ)S*%qcto0f5m!F&|2lx&#eXCI9Qd|aN1IbxdMGmEnb5;WZskxsu>Q{5 zE-qDWc=XX5Dy54*xfN!4cc%D?cg)5@Gp~MPaDThuPPoxx?V35I-9&JJzi#jtEU4l~ zU+vm&xZ#F3*zU&1$6vKAkzRl7L}@+k&4yKFJUTah=VbfR=0q)~J^#7;$zjI8VLThl zIadcftoCL82^Nma+x+_1|N7jYdi?8O|9Xo5K#$R3n|pyYOxBsG62ie0W@&Ry%VL|R zW>ZrWlX_*eGCpZcO{vqrU-Yx3T+z=I?)H4&`}JZjo&SCjr8&IT>IYnF8(Xs|clnvP z(r}a~iHFH>2hzl)r{Y5vvjI248{Y3X{QCQNpcwYGJk4&BbpPSgbV^Nb{Ge9&nk;+` z)QI#>O+KBF`zx{4Vc#MLNj^gB4T4d0jq?X4#DtrXw`R}osFSzU?|ATz`Yku!xbdU? zF+MZ4|B1)e20L~PPTzFXMV)b}zZ>s-`LV~)zGu&Vk^bXPa7G^W34PGk(zR3KNNrjW zHh2_Dv=xmsqWBQf9z*!vhD-E#w>?*9{!>3pfMEg3h)jT}?93Bmq0)`9Wi2w@u>&RL zJIJbuY^m%$GI8T%wLQ9Z&z`NLo$ou&)OAyi(|zzY`TWYqR&s@@DSPFzYcE~3rl!6g zZf=!!#u7d?oy6x2d&_8elv&10$+mp}OK&ktl&ak}_IY4?zEG(YoF}IDw35lu^QND0 zYNqA;mNo4wd-rZz?JnI=Qd=)+tM;YaSp3XbLgAfRHY{XTPbJ21q=}!y2BzCDrN$~| z8L)u`u~)hNpJyEXHYmv(MnmRVi@xTb$hm%n*0M`1#_kj{0} z>5uc5$$b2Q?$kAwj~kkYVyIFcADbGx3?{T30f>C5n;oBNFPqS;(Qktoj`lpw_^Qq$ zfBIJqMZ+!kE0*<@Vl`Td_+QONZjSJm{i+|i`Ae1hE?BIR<&bcpP)X79fTZ>)(+KEIpwJGUhmRfzR&PPoYBg2cc>46?kDo@& z^04;w85USvTRT&$ovEEZdGhq*wbMMEJUK%B2LIc^9Pi|_(tOS?D!N}tzn8a;2t(co zI2UgKGLgv!tBOns-;-LOVc@ohg~&bWclb{7UI1cj2S)V*3QfqYL?W~((?&1`zh&Zu z$WP4dAVCHuVfecURDo&j*?27+za`rRn=v~&+X-6EWAaNxujA2mxz}#^{Bzj(4qG=n zKzMH~6pJQ;tIn~`==(hl}{8FKJpkL?|3!Q?>*8F0p-&XHT!8Qm@7ExfU zluARh;;XPv#UU93$MHf|DLGEDUg-DX)DT8nvm3Ps&l(jjA%#eqogdjTTkVafT*b$8nv*)Mq6kxnuw7 z1k_UTK&CySK0$O|*eHeX@H&{7@5T#waOAZkZyI^~$h${=4IP^4SLn>JVt_euP3cG8 zXiL7z=+I3pGovdEGNg@!?zt~nLxw@ zd4fv*{Kj`K>~*`n3)k1@=GH$Ne4&f!`|T%(k9YrnTC=N@tkn`@@t{xBPmJ5zN)kU%`-ABmEyRyO|r58nLdlg}UDvxVSa;-&umyDoY4Zn_f1++8$w+pTu( za$RH81$GrD9Tp8~=~O9qs=`-}SwuDY~h(g_lEDRzX7{HP&NAd&+9TW%oGU*N3 zwr50C1b9(N!UtLYMu$SgZQ6_ZXr?dwy@Gzz}bK{LC{xqsxG(Fv>sDH-QO?6 zqpN4fYoBXph@r>hBsgbIT)3pA!(lbGg^nhcmBhZb)kj0L0|T_2$mS6vR*A&UWg*}m zrE9!uk{XaSXX9rh(T%5Lsj%r+ShvyMYR#SxR_%n+Q&aAzd+|8XoY>fMO9qdOy{O9OxTqMjkDlOye6V1iI+e-^1_vDAxYph=UUI6KpQT zRB}1QCR&)+pe_wl)1zAordMngic6QO)2o+Xd|Nm_Sz4XA^^zm^Zltyxx_<1UyYIee?D|7n zRCQ{{Xm3X`RV=0uf9FYzmLF`Z`x)uN*|>*u^X;aM(rDVVnuSv7Nu5NG5kIJEbVdTF zg&q-#O6)3}p+?8!G=gm8yx%i;L&TTb>4hrcOqSwaA-)QG!As8#UOL{C$`q0+UHC>a zc|t9{V`+RTnOv>0u<@;<_Z~ZT@6k_q8Jc+Ia-lk*?+hgunQ%GedEs(cWjttW**B?n zC%TEN)Dpb==MlENGc+566L*N2ZaDz>kgAeoGaVSS%Qy2X{H0;u!jnUkVW!X0%=1Z z2c!$6xA&%9jt*bt<)5%#O8PcNACEPA4&0-{IsHTHtr8yK=7C@LJ6X^<6Oc zCqsMEwqA_63-6rBXQ@Op8FAZpN_X2rqw`24ooM6=X@^cI^ueg7)5&lFK(%t|>gU>H zWWDlGYtr97H2ysbFT>Q;$34NBklJuZTP1be$WoXK)j&%5IkBUud^fHCs>-Q!S%G<@ zU>u;8c_WF_%%ZzX_Eedat~X|9Ti6fqCP3TZvr~DB#&3?w!miiu((Wb|jnmr$tc&s; z;DmOjJP>WUE)u%)8`ML`eI0>+64J$y*Bq~l+Q9RkumU=7M8xkKVfNDN-X z!7`99OGd_|=_&6ZE6)DY*}uR}eH>4xEgWYpAeUMXu`C?MJp?kNEJIX>G>Mn&BqeNx zZw*|_jWJ)?NlgoqJLo9?DmcK)RLso!{Jw5 z%?5?)%tZ(Ie){?SK0Tbm(dJUj2>Es@dFjtpX*v|!cu!e9=H$KQErW?$!p(>UaEYu- zux)Y<`v_jTAD{g*`kuWDCM+M%eiUgU*&d{CyQ72lX!WW4?hx7Rw@n`=UyJllCk^vH zyhXNp3%&gQrWtCQH|d0e6Z9K#olpNpQZqLG$2+e6C&RqEWZ!o&nY*+Ve%>*Hnbp`| z9f}zVb=>u|Y0Xd8=cXs>o<0JSS{Go+;ZPWJZh%YRt~Hu_P)HNj<<>RB-+PvvI(w!}vIy}(o8 zS<*VKYFbJXEWrSab z*Q>imcsW5jEfj+gN+*v3WroTzlR5<1%FvYPp>Qe2M1tc8Ps_3ssRO_8wqr$dq2#SQk)L%3CdyZ%pl(1g@(W0bT7TP}dfYjm;X3I9hUz z=tIz}$z*VB4jgfq8AieB;yB?qisvOfuVU?W=+rEFT!i#c$7B0(3ED7Qvz<8C=uB=_ zkTnUG)Y=)S272=Fk+4l5kPLlkRD*{+{30-0(NscROdc7;jpI1AX0?%Up|*it4)qF;vt{*Q=h#gR0tWMoE0f2wR8w^@ATMbI9Bi9%|X zJ27;;p8JUIWwcQ)IGoM`Mg_Vjc=%P}6;*C2lPP761&=={%kn1+1%LeToui}K(t!)Z z#!`4;A-rUS4_;8pHd}Wd9{<6~haNifP|vMU#+~;P-sJQ*+3P3&4vf#tjE@%kmKX1o zpqVwcP4#x{=uK^d4b3QZ;-1wnZv4%WmmfK@(w~@GBAFeFB!pbzx$}-F;kkJS9TFx3 z;Tsx1El6CO;O*w@dGo1#*^K)Rr{TQm*rk{3&!%FxZ_a^@|M^0t#*!b8#eVhLYscdc z%C#kcclNu)j$Xtamu`K+JMptQ3`d04-yHai0}@p{oO`zA^}rJr{#7OK$};E@a)J;V{ojNq~}H1UCM=vWy80YJUv^^c*`Y~pRAh2`go{0>CLz=J1;kw zo-8e7xA!he?p!|#0<$w^mKv3Ew&ZVXrkd-iTxzZqFV$iV27Vh#x!FiOHtxRNT66Yp zar<90PKJIZJDr_RUmkf+dA-2-O04$F>dWX_6RwW!BRlZm?Vh-GLo^z3nIH*2VquEm z#1mn$`1ZqsxSr@;*ayUPgp_Nsk@?eI{eD8ltL@p*truLV?ytDZl>Fn^Cdb3=DJ?NN z-J4v!tQ>dSP-(`XrOYJM%2!^I|Lk2aGkVcMqqB_&`W4H|$2N{s%qbffd{S?_@q%v8 zg}1gQR*XgC_*!?u8H3u>pe4a_I+2hufiCy~apMpc!w4lTew~sS48!J(-svBizW0Uh z#*5}Juwvu4-*v)08Sd@g-O#>cZMk*XxZu?9St}U8YTaC|)-)S?Nq#fWKl zM0!aON~X~{m3OA{=*;r2Yp!|dn%XCyxBtLR2UPV;!Lr8WS08JONB$()5gSRIdVr|)Z<%eDv z-suotGp1hh&@Xq&v*Tn@E3w(4%Ezk7vBtcWsO8eC9GlIjT&u9O{^1vfAN%da|4TqCH&F*97H{}%dMm=c0CR3|KmO(HXXr2fd8`NFkdaokuA0@P zdOQz0f0xn@?T;)PrC7gU+gFC{ORTuP%d+A7 z{pCelRzG2dj@#B%R>Il>Wy5^P{@|n)`h#%j?Gu*uZnB^1^LRy;^(M>OXIY1>sI>#` zAJcl@WtKH+S&!L}0$ayfJ+LgRV_ENEw|ClRFlWyOc@i6p%8YdU9tmW9AoH7Cc7`mO zEWht#xM9tSIu%}MahpgiJy+GL*N!eUn+r#F&fcoe)hiIzUhS99Q|q&{9~v!Mb|IaJ zx6|}EOSOuBH&v@nPgiSdO!gR!pV)a}eX3pdZ|=C-DcZe%avPp5e%w~I8l5Yhw;~L;FHQK z^fj}M?d5rhH3hUTmn|#B8eLW`kcjiTBIa~$p5|h}hlP_m7NPpVjKm1B1LRZTMmP`r zi#jBrZ@4pD1Y8eWdpcKbUX$Qo)}w*(ztsaiU$iN@g@$>K1Usuug(rZ{l&` zYhmSC0!wEfmMQGvS++~3^D8~8v?UYHX{EDI1ff)grTzT0&>qggY54r-df)Isv`mlYz4*0{TnStWh9t zbV3r8GfX2ma4-)MHU(=uIvL7N!#4tAPmclqLSxGZLkcHYeQPRNrrL-ja2lf%G$th> znN3hy8v~CVqep|v*WoDTiD(z`&#if zKGkZ(oKp`khr%Bh-l|DDRVUxh*V{V2De`VGCWO z!{8|?{12^$7DKKM)Jq4<8|s9%Nf8l49^Zu@^@+J%=Dyx!GcjjPH4<~B?ry>c`>rIJ zLI6MFxYV{AHa%!8D85}=zhK~|Qtn_t*NnX`@%ajbX?vepTHUU>p%o4fAJM8CikVtA z<^?Y=C7np%oj+63WLVf|&;BdA`$4e+NLr$?ttJ{m?0V#nxbo_=yF%p~=AB6Bvv?5p zcdt)s8TC3)3|DUab|Z11>)iA!40-d-HG&XtGa)Jz+jVGL#9?sxH{NRsNk%hMz~Ijz zBHpf=S@jM=hVI6L^7y9P&$G;fHy$)k*t=~0PSBM0+_v~3D@WBQd z(GBvsXV81XPeYsn%t;59F<*k39qd!}sc(Jb$SYrc>hi{s%Z>`%3;3= zH{6hM)333NYjo>2O}qYv=l-aerQf9VYtF6vFK}A6+*F>|8}Bos>f(@dcRF^rtzE{N zTI~rM&zZ43iEuR5j7B2S-O1#ynr2hec85YY#^bvkrx}etA@wYuaGX{&x-S&EK-;*1 zpoXjNGR-%|Ni>ddXg0t~v?ubhX7$)8@>dGj? zz$W;)Ky+wPd^0grD40fj;g(5XQK^;|?IsQ#?lkMkScnG2UXdWH>>b2&O<%pi8;yg# zrndJ@F|V>13rF7^NtE$;ySr3sr_3-4bQYK{8Q}HhovuYR9$uGylP_86%g9atH6#vmD z0_6or7~H+%ur4H^{Y+NVabg4zD@0a7LgbR2qnrLMByeQoTQGs;!#`xh! z;@W4(LkNcI8v+;^fYz2Q;OD+5pp?O&qE zm>+{~qxK}-{Ti)kB418q5@{l^ku0|%n~m66+Qp=krFv%0=vK#cnyrXiZNwoRPG!4cL^R`RelbYjlZq7&M&Y8&V6(be9) z#-8&Gdv!<1SzL-lJ3!6yl_Uk&=`<}8ZFE~*&i01yO9JQEiv=3T@t7n|;yKG=8EvkQ z9MfaBr#*YkHX&Gqp4dpo1Z4>;ot6ZrFIJ^x>_wbv5b>Nip0XLT7~4cCh<9pThf=cmaK-Il-4+(OsGpQ#mdawb5Ew? z(%_c)ZqaS=GwPp_m$O8=u12%GY~%w-O~9(IO))I+Y(qfgDN3vdL8R)pX^h#@d+7sxgG4ZcNN#s?1vU?nTSm zdLZJI+~jIDmrjVAOUY8wb)uFnObXcVdJKA|unCZ(gv5Th{PN>|yO@p9JsIp2y`X^c zhEZ}+%Uldq+tX7MiCeqHg7VV;aPZcg4O^jZr{iN+q{e5*o1qJBV#ya0Eyl5Nl791g z+p2M5+EN{fBCvO+Hb>KqZ98N8-bkQnfUBV-d(&5 z*n{Mx&W@ba9$+|55br;Yp25Y|X0)J9K}9DzfL*^z(^BRRfdYtT>i^yb9q<7fL@C2s zYMqhQY`|>|U9U_=j-@T!6!#4?K$L?C5;qe^iy#BF$D2BSU7Q$M2W4`##C1s=4}u@&URpZ)xGmzu6U~ukZW)KOq$syXExN72+3~hL#Jwy-(IKI*ab^(Dc?Z14R z^vh<<5=_c}WKV+BaV^+Z(x?bahBcU$;Fwfhs552Q@yj+?222GzN=FpC;$(EZw@joI z3c)|Z>WG)N?Xs+X{cNK#TfcvHV01ElH`(cUv58oAv=w&;nYP*QTOAK{N^8`QPDFi+ z-Wz5zXQ|OyI-G2!)hoe?qzN~pMz>c!D;z3CJ-uAky=XCHLxls%j?W5(i!}CtyUq)~ zLM9Skug})&v-7moz>-SD7yU6yJ}Wz)j5pg^cRZfyjJk=%OvhTBq4qgVO*Hj}=+Le0 z$(7lr4dsp=g(XCCEzkC1lZfytUd}UF2eHp|D-F{$HzJ!RLM!2=z=8K=GTZYDgFtBc zgIT6DYG(KvcsCo075CPlMOuFMmYdVxY>z6nYiD)!B5Hzw@+ocY@-5dwfU*oGC+Z&V zHgXi_SuHPky=!5)sLmzxZrE{4i3rTb-x2}(%s=bw=cw)Z6uFM^k+q=v`p}(V#z{beNkxDRHH&#U zoQ6THjFp->1i;u9Tgem+929~ZP@46@c}VD&nrThld0x`mR-9Yhw&2B%=K6+x$>YbW z5R8BVsD}_Rjchm+i8YeyAet!_jiDhT#gmiSEWMta8;^(6t1q61zq(AzgnV`Ufy--= zQKDOL#l)ktSLM4(9e&fTmrkeYL>`_$FFjt{<nTDyR_|Ajxmf;&2S7tR(?-k@Y4&r_rUE-hfgfNc#Jv4qNH6I3u*M;h+YF2yUoNB;TK--5@T?4R&eE_=>iDl@|&?~?}5(Rh{O4%(K z9!{j$+%mfUfeSLN%m@8+8&2n3CY{fFSNnON_Bb?+3`h3mR3`lJU3a~?kPf)W|6E%G z!)FqCtAH0-2c3HD$P2h1_)}DKa8&|L^3yd>W|jdfLmCShcd#8?XI^7da7pDdGspv$ zZxGP)5EaOThJ=A&T5vsCCrD|+V@>d2r2ReFZ=hz%x!eVmBSli*LbBIHW2mPo<6MhU z7ZVFRD`}N;$DRYA`s)WXH<;Z_lYFe2t1kAi;@T9`=$EYLF@0Po>A=zy?#{nX%lfXT5kb z8FQ0Rq7-8=r(ApJ(6yGEz=lT$=c!A&1sgj-etVK}Il?$BN$j2R$GBtUrH4Yn76)4f zYLGTg3cVXh1|phRXZ_!8P@iI9Jhmm+-@zLfWMh9RMLOFE*e7`h(cQ zN`a;&JFd-C;LmoGUOY|LZ*_fddGj$A#RjAu4Jr}pUcTZ(%JGbduHeVy}O ze4Wf!@P}vrl{xfEF#ab;ZY0urFF54)kNnoiACLSKTD7X`Y83IkiT%fgk^BxG&M>2c zv(1`kvHw2<`fm*=M-C!!a$|>roih%6ryherrW9F&O-DaV@^e5SMk1;bT}8IDZ953C zQotvHnc;_%pq9!59%TjJ34@WZ!ZxfLZpBL0h&RTQ4G(amX-lmSF|^*G+Z))yuFpM@ zpWc^^Z5Sj3ncJmKyeWOox#`N6JAhzarJO!0?nn)LZHiKqs@V5mf3o0{KauWTKWvU+reMmQFX{j3>+y*;5>2_;>yzuI4eNjg*9`^fM`I|t}?L4)u?veZ?J%Et{LYUdQ-AC z#tFv0r@d0eVk$=iC9wE8*&`*;IsP=FE={5t1fiR<*XHg?!?JB|hCECNIF5rgHFM9o z_xlehB|0l~_De{FPZ3AFl=&(qG15y^ZZJQ^9ARN7(>7hF8GF!`CRH+LMPUp2GRWeK zBxL7c?TqB$LfT7?UH@1zaoORRSuB{*mZjRo^0Z<2J}Zhw3p!xwnzCkY-Dc>OrCQfXMkk>9oz824aFd@pj~d@PrvBe##d2>*9GApc=nv~ z(9Ge2h$7&LZG6cGa%p4_wj8cO%yBt~vAK3fwh@fDyoZQjIoN+#Z~(!KEibKLB^z)M zp{fyVq91HYe=|MUg0Hbz$1>c1c*BCjp;zQ%f-fsyq9P{15PUKG7W3^PIw7OpIk7mH zCQu4sJCoT)hdHdH)eJT=LEi9WZ+=3cu;FMXv(_*`c-6OMJPGcG?z0Fj*BhcOVzKV) zEx5_DIlE&65VJ!$YN{eJ-_OzKL|Oo|JVS$^=m*1g&bRSl9LvkuA?vDyTdBAY5{c4O zqmG|dUTgsva2&fip(S!1`z5BCOE(BOTQt#WE+ z8Q9j&Y1_~an^wLA?#=4-Lw4r-(Rj`?HRsjYY!rp7@5`n$*dty#lgXyj$eK*r+e4_$ zB)hmHn>BR;R96QO`-AqvD80mh3)=;6;|GmuwN6yJ=B6X5n0B3E7D`aVhDYb1fs1xi zDImEsjT$zNUMhriKW#_vi#6i0I(^IPm0C5)X%*Y(F!6i8j1GH}2$vx0Q;gCy<^;Cq zLZ=Dz#21j6T6y;c`4{C6zW5RXL_6M*dH=?8<{gfDa-(+W&}$y}jqp+;u@nxl7~-!C zINteWmkyv0-wE3L6OwoIJuv_o{y}>HafeY<0}1@eVvr$}cZCB?2HY?c$(WN3PU>%>kPp&Smn^`h?ramb2BQ8%BmFD%oPDM6ivZ2xjwg!|4A!%;pBj_CJ@J$;<}``_W* z`d6ajQh$LjfapNli-X49;{I($$O4%o0wNGxJn|d37Ux8itifm?LqMd7a3b+4DP?58 z;GH>?$T``FRuSNY>^amf!5eb4AlkxSa&$Dxe8!gw2q~$9sAd6hzhtSpd_(F8=0rSt zUD+TIU^1@cEo6@$92%2p9yut|6tehE*Wz-sC&ndj2TDv1(_gR*aV$)1<_ui1E-mzQtz;Q=SrMZo0n;sn8W4^! zg{dI592hC#z@i^6)$57mawXIS&od@hO+7gT~igydye@EcZ#L8AL0<*~N(&?qIJ8i^Yr`&H56#+}uG z6Dgz>Yp@PA-sn*q1fizD^O2mUeLG4JnRP`$i&^2_mroS|j$j_>PIVNThM1F0;aCAU z@tJqASdGSkiD*7fCWJH}T(b>il1Xo!*jTMX3pTu|0v(mje^ z(DoJzN8Sm=E~9TcClDshld$7k2?B4vAZzo6hO|7Sy0O}ZANY9-+=fsh@0Othpe5=& zH;;NHx+OZ0YDZ!SNn*uF$}`~oEWGs*wE*VVAJ|1jZcm-M;_0WK>@Ge1{`dFqyi=Xt zIIT_}Jxb-Os{QWovKx#;#2TMekBjvr)&p6+j<4Gt3B}5?$#|D&uumE4iV)I?VBV$%Wo0GZxpE~rJ)KO)e>*jP-K(5bu9QnrItN>GDViW#M@QSR|p9av6)MyR#(UrC|_S& zQ|j-IevuGWD)a7%i3cCNc5?YaDvM8_zWeUGqtRCI9nyX&2jWA}8sTUwn|8^s8E!h8 z8ZPWo@W9!ySXl(eskJiooNG%5J=o!(>SB!95Q+J+E(hdFwg|&oH{1u?!ypvG0EdHG zD~!M572^equM=ePT<6f(*d%oxXGdPF-LGDZuldx-w@3b2idI1PfF{%=Lj(ek=k2^g zIL;zn1Hh-mZ|K-7f_0Kizd$|(s>j-12U2tm0WQDd5{j8e@*kJm7tAP%gPR8CmVvQN zGEJ-l*{AvQ0Ml6HEh(XbHd4x@*q`m>ku5Pfg$hVsF9IGAq?_ywPr$hYR+Wqhjv(71 zePw?_BT{SQs+MI7w>(l>+R)8tfh_mwZ^(C%ZSW;I1z$TYQ{Kr-X96%VMuZ$~xRh`+ zhVE^RLd=%RN)i{kXB#(4gE39OJyDlDlm&aFC1Cr6k&F;`qHT*Lq%4d}OdL%*Z z7Y?4VZ~hhqQ0SMCnGHKzbrEr#067}KCKl*8xW*kP4#i=#kaHk!3KgTV98mx=4a^UY zOIivw?)$(;Snn_nUG*LZjN27CaH0Z5R0*!;kf{$NC_F}xyBM{nS z&B)$5NQ4TDPIgLv4X_otZ8X}A)8L2K?_CVZv&GSPY_- z3<^MHvfN9GSs0jk-n?+vVe6s$v!41?Y|zT?Ezhsx{z~5wzcJhJ$&&bfIo7(!@pn?8 zeKchGC7N^`1fvjFFHDyFM#C?|E6AKOOQn$TcqjP$+xh%+czt@tCl~xA5Au(=T%Vsm zweSlIZ<)VWtsmGppgto1|M-v6WAg0C0c7|%`wAP6;F`98WE!#*z)_I(F@>$pU^K98 zgOfml3swofQSctvuFMFD%xaVi2XS)dr%fXz0xE~N_t5z>pV+$f!L3Ja+7^fM zp>Qqr%#xSQ-pmWeC6Rf?c2>mCVuXKStswv>i`ps@Hy0 zo=NFiD*G4N>`5BATCqq{X%G z1tCE^y5c6|daRS%5*!t+Ej(l|=6;)C(MHhu9lKdyKzaG^c+1h1m7{8A=kxE_H4Q!B zQ+MC})Kf<`b@edbo(zy{+hN?f9B#ZjBubnX#fb|;=+=_~3t?N|_u97TS&BG%<~al= zlu-dd6ATVFkWHEmfPI1Q66_eP27MC*iUY@n!*#H+xs6hYChJL13aafrjYc?1?md$! zJQ&S;v8nb|QyXW!0@3rlU+|MG)r+}|=f|~+)#ZAP#d3YDRjo9R%n(6#@5qlf3yHXz z>S$oo098^^8M<>y&9>XCVL%lPE0=kAA{!pJ6F0nd+o&^og6N!|^7E0gc*J%>UeYgy zCTLY)7sB=ESf@ENlcq28!enb~EIRLeDdN5qo$QC!!}YhmRpxkv*zi4E^E%fngES4C zy3OlBx8ZZw;}`4QE#2BJ#}DnlWbdFR%Qqc4u)b^G93Z=_o2zUa+kav0{+VVX7tfWK zTKg|6yowlYa8I9BAIBz3kJN%sAb$ZDl@x#nlWJfM2&kT0(f{!D?n2aVA1;m_-4@QA zT5@0dno=v~&s9?D&c?krY0DSh`}m^o`lEIvwb(hbwD-zJ7JrFsi#wvUJJo%}%Z^a* z|Nk)e=3$at<(Y4t*drtN%*e=n&y3o)tjeseuB8{L7pc3|>ejB-iqt})1!zGMt0i^; zVv{k9ZGn8f0$#AqU>h@oi~+;241*buJ!1^seQm}Mckf&zOMi{iliJr$h(UaGo0HZ&JE&AFs4tP(2>&@UhW#Y*54kv-W=XQh`N#uHiBZbJ%-Ix%N7CUM zB?|;;O2tf(QMQ}M2g6I7Y93;gqh=z$NWnlOktRirNEfM4Le(tib;{`g(XWv!Sx0L#Hd#4QChDZ-;{Ov% zPyXaVp%l6PmuZFDcn2&*zwX+Y3$YqR&X~dodjlKKI(kHIBw5$Y8={%;Wb9*pX7Mbo zP24;2>l1&$NrNpO$(SEcAA}*H-mnj1(R0qw!k3=U4C&PbO1{A<3t(MRwW< z)A1~kFOOC_6kBWq#e#_qDh{!aLUv-TGtAjxiP0ycFq(7n87MBMsf0@j&PgG#=p5MD zhXs4lZ!gIV;4@~cPvHSs$q9)tk!8PC8P`;FTNr zK=Mrc*mO7HEZ9G43kID>0579kw7D$6`6Dx9aBpBNRWJ ztd#dGYelK2FubVQ@qHX9S)BdN#zI$)JCA)H0|SbWmZ6o)Vo5c>dYbfG#x5}thyziU-}= z>CIx=FJ{ZkGL3{6o}n(#zeVOMyK`n%vIN4CzE_JSPn_$z8B3M$^f@(@d=A7Ml&L1) zR3tY9GV1_H5zDk9tg^&to>FVO`l)0M=Q5buYVCc|&u`ywgEDs>IrH_eGtVT)_?zmJ z>izf=3h)Q~017UM0?w;Byu+kdtJjt~o#M`K@m#8W;_{bl9eCiHr*2m7@04~vE}y8w zrOwr_fBpUU?|l1pue+D_IiU;r2j{a|f8ZFxZw$E)#H!;z^&tUg?wph7w@-fVA^A~H zp5HrJcppZ=oqg);&OcpyosdPV#I^F0ui)Kb{nK7gKCnlAxglztNWs&DlgPunp~(kYQ0c1whcedWYe5^7 zf(4+}zzSc*aH{(KYDF_zGe}iyz4Wj1+xzBPCB7DPn#ppvyVC8x5!0fWQSHy``sejT zzVl{^YQK{C#SaqL!ol}urY=MMa_`|>zT+8=nQk-ebIF8LOx7AfDyGe0iQ9TiFL`%v zU%#EZ7B0NnOu_wdZ_wlSUui#6l>W8(!+)Ue6m*M&Vrz{m@ zg5idmH=tCo*CAZ8LBZh7fH8*nIDi&F8xa=_*wBd3CY;x&4Ln`F;mW+Z`z7PTmyEW> z*VKRhw_p9$fBV&)SN!thS6%hEJiQ)k*fHZ)N>6H1c0jxV548?Alkl1&gq@sK*4_8? zsB}OHa7kj2^^zEbsrMl4V+n~6G!AL(x!%On^2zzu@;ImQK93u7a}+yBSXnE;t#Qru zuekpDSG;KM_?hE#@^rU}Lsr(Y!?b4E-tE7TP7ky2sj_MIzt3?zaXb^mi@Uj01(Ug* zVgXa?=Isk#lt5ejw&;6O-CR?%vcAOOF!&cZ3`*ER9TtRwL|xD#cP(__TL@Xk8I}(= zdjxGz>oL9EQR?=0yyFY+fXB$W@$i8gZaAQNr`Fd`tyf}NjP36@JDAtwhhB8U>u!MP zk?rfJ#`pH=zejI)H(LEHdc#H7U1z{*NGz5CZ;5y%0d~9;2pU3^=RyE_Nf#W27`$v? z`wx9>{(smV?lmDc=Wym@QOZn9vmdA*#q?x#xu!YQ+FX!p*Ms`cWo!8$0ZfoM0~wp(yq&|# z@tuF|bO?x`Ol$FCP^DJHMm$}mAcLLBq6kPWf;9Cj;GMU)Fp9y|Gfu+2PF#Pr0OCeR zz1KC$c(`2RLAbD$EKk_K6HoskYt%1*)RSB-tTa5lD2n~0WkXYi6CFho?Q1DU@q|_+BTJ7PWO*l$V+GeSnsO9_BFgF`twPup*r9rsSA(3U(bf<1TaAmc% zl-BzDSI>_0Sfx-jtC?&&8!VUA&r>QdlTqe@M2u9G5i3i|D%wpWV-{U0wt{MSGi3xx zhQW6Upyli})X6JnmRjwVLVXegnDMyFOPd7aD032S@rbAo6P}rdDM*!?e4Du9uJev1 zHwyLQvqK?Pd#lH5G3zWHbN1qkJ9ob0M{hg(?zi7{)yp2d;__EKuygjIht3i{Gxu~l z?I+&(!WTXEt~+jjeC`#OpML1RYp#UHJkkxu+=3nqD*KS4&pOa9rfy3gg>*087vj*k z!BG`PxJ|G<@tfe|MjIEBeoiOse`og$uJRr_-P!83T>SaxY;`m8x35UvC#wi6SX~a>ESX z$uOjxd@1EXy0)iWxoVw?P0#8-4{zt9R4RV<737FbjzDWY6V4X;PznR_97>dYM9}5D zABfqD^peOrQ#ly;=db0i)<&-#GatS_zE;V{s=c|xP9+G8{oX?d)rmJ-4_tX}>vG%f zueYmSvCzsHM)lA$m$b9#mpX8Itu1@=X^JZYkf_%hozo9}GPhBxUirWcUC*74FUAU{ zo1j#{GvmR-v(pnEf#+V&h|FK^ghZU=QpOh%+Wz^=;LJn8nh)&3h4Vjm(W!l#`}SGu z)gN&m`tV5Kcf0ezm772I0^YlY+DO%aV zT(xoK1AC^rgR5dUQ@Y~W=Qz$gea<;Pdw8DDB)xDdy93kx=tn;~KIn4>!Lc2~ql8NEQ*brpNb@4jA7?%O11Md}r;ZvihTH*-v#_ z^Z9;QG%m~K2G{(vvL8IXa&6_3)d_E{ss#9qLEeRcTciwvVsB6rf0eaGN`hhcLf{t++xn-13xUWd-f@Ite#dRhx z$g^D@V$(h|)|j+`JXfdb5un^z&2FkIy~NX&C8Og}v?BW9r%Wi!1|XI?H89x-VrSMzHiU*23L# z4g@}*eEsJ69r zc2=98TUbx0GpjQ>fxSQLzDvJ8uScJKrZ&EKGUB2|k<$gnFWo(_GkNhmKmRO$*MKu1 z*;%c`4{jA^LUT)BDRjw^cg$rgyR`H}PWBgS(^G|h~ z75DG;rp;O!jAZ=|WNG2GAaFXnvB${0h^Ixoj1&P~Wh%=X3LuBFl^~^{fJQ=SH4=BO zGzESG%pC1J{{k<^1T%e{Rq(K)EUyo8Isi{tKVn$g8jFra>(L9|Q&x<^UiQiyt~$(S zs4XJYAWA8IfoLgs&a7NDt#ca?L7dzdb8ku5g;^w8^9&;X*by4O`lfjN>MJPvtJJl7 zT=$scS8dJ7-%6_R#b*%Luz{VtRnp0xw{F~s&+6apIac5E-9$&AkkTjl@vG?Vb2>+g zn9$2S4W*N|02=SUwU^OTqc9E5ECD~Exjw(=3VR1x9ZkfN!lhJ@GEJy|4c_qN6XmoA zGe944#qrLt#{1w{B;slM^rCjiaUj%^rytUFUkYX+Pz+9c-oACuJ94?_9X;fECuY3Z zQKD$J=Ekp!#rB*88+V20-8dIh-o*nic7yAX3Vy!b$VYHqMhD2aHK|qj?~OSE(7Sp( z+B;^1_yPyAO(+bY!-W9Ye?~G~HP#c-mg87&GM%C2#2+=CH%-My=RR`o+z+{+*E`n7 zWapt{{sx35*6_aDX zj{Bp?;xRHkZbOG0fWHW(?*hUG%s&BoNO&V8padv=;4=l$!O-!S=}DHE4jTkZV(fYX zMyu!zs1z(jJ)y3l#6Z-Fe6J>$0`%J(+b`%=H%$S)PSu*qnyiF*)zq5#etlkx9n2P| zT3XvUxR~~Oqn(eJ~g~QmOPO1 zT#qzM(!6dszO0ZMEXo%?7g4!<;Q#V0ww2_>FcxIf_%+Yg zdFvNn24%%w+lBdx^(BREk(e)UyneQby=%ks8Z#+#CWR+lyv}+mQP7~^bkbIk(33f+ zXk+f^o4QfM_i4e!kkEbxR4SfzLhm`!yRk_?AY_tloy>M#bqFRQ=#9C>BYYSk$gD`T}x!}2?4m*wTfrlA01l!Wl8wUevRCk#i(xG zF4{0Jl)Hj60pZL|vZB!U7JP(+rJ#P_&;>3C$b_2%kQ?{AEC$1Xae3i|f~>*ZKXvxF z($cjcpX~#Ts1BBf`9>iXv$RAmXW8?gSF9#l> zlq1WQdE%X!UYc1~TaI%$&oI2&qXD>dSf6{Z_pq4DyMmb&W zcK!<_zp3=(*%h@sdvPy={mvZHn^{-CZSu^Cy%PBVR2e|*T7V9t&YEG*uD|ncp- zi{CdY^bXG_8Z#jUfCC?Bl5Q@|n1<~vWoPdM5vz>p6+=t>l%qLuGRCy#bh-B&xjW__ zZIEks!CpFFYx%tWbpAasvXI4M_YcF~?mzo)WfZVhKkE;}c!aJ0%wOIP$M)5GKKs~X zpMC5-AA97Hk3I7GkG$$tA9j4HV_TVj z|7fR5A;MJV2~Z4H{T)dum@)zQt}PUniL zsr+DYTc_K-!XFI$DOe+BXI}pMb92A{+4c4I%*?DVFFyPGa}vYY)q&(*`1o`WMjT96 zvRdCFm2ZsQ+z@TommZ1(1*j;u0-|KU5D=Uxi292iYmZkpWGk2>vG#|OOU^1Ek-h zlE9>R0Cot^Io_)1pYZTR9#;M> zGlbi$jD2LG#CXswXpa78*_8D~eBbCdOovq|*M{m>*u7QfBR#|2_hb`tr)W^3$moK6 zM_TY{LZahsnizf;I$_dAS!iYLfc^r;oU*R^PNGV>3x&;X@^>;$mS}0>vJ^~!@hn6a z5Fh)V3;ka;;q=v1e6uy#-%cfSvGvK;k{c&FywsXpj{y+c?oYNh11Yyz9946vIbP4u^e&0h~Mo`)bEfthOqCU zOiDE@xMLPjmmAc^8#~K)UjxgNY7Y&0hU#NDf|CN4sO%=(dwxDQV)g|6Fc1&D{MCUc zV)R2mYpJ*6#Eoh3OlS7cv@w10Tw92;u z0Ul`8E^cq<8;;Y+Z*Ldtf4M>vpzLxpdT@#6PO{|mJ2Q1a zCw?moTd`Orw5-n2(L9*b)v1o_b}m|3Xq7B8KU|zi#9JG4VHqc4=Ate|0$_=n7l5m7 z?fm}y$aNQ+#+AA^y>xQUOfSui@|sg=EDbK|=n2Ma3C`J-OVHyhV8eb64ddlRN`6^= zN_~xh9&!+b(T1Y(JJUv>k$}%7CV_k;RRx%ZOdingpfN~95y%m{u`8cPGmVdZ20V5E za+4SQ6O$m?on4s&NNSPi5U7)gWE>mF;$3}T+C}S^Hdf>W z<+#s&EC`K|c<-r-%X!FQMFZkrz}c}Y!W@Av4X~MC$T7r(fcG{!WjPQJ@vF%5g@;V| z=rqQsB4-eFNOXR9UF0;Q3-s}fk+U`aBBZl&;!9$x5DAr5rF~H_NCA+3A%#ZbX@n$3 zbhUK1{LvN%i%y=-Wr^Tg$DgeXh8%!4X@ulp9c`X)kWC8D$dZL>Ncf2UU_pb`84BOO zk${T)2{Z&dLR2{>7N84RWMsQMVOyYz2`C%Jt|)jp{+eKp@LWXSmv$sSgl~)L2G$-R zw(NlFLsJk7LHETg@F3(J(-_7H?*+pFvn(JgiM0xYDv5T&HOdbd4?r=5q^KVWN+0YL zaFQq&i**DzS`37?=$*1Jpcs%XY(Rr#gB(b3QgVDwL(Y-oa2gQ_q-z02b^IUXMz+-ZOx;h$t5cQH9g=m$!n$WOeURVYQ<2;VL# z+Oj)B#EuuR10b8=mt0jTU?RAC5&*5F1MrWAFthmqsO-}NUIxZcVTDWkeM_gtGosR_ zmTeMCGC_6-1rIn^n*tS1zUdl0g7sXmo+b)t6gf%DBHuLuT%Pd^aS2(8dy|e85s&@_K*VY`SF&gmYB=8t{L%7K-`xP+1xJ-%iHh$&mca<_3K3cK#a|S)60P2rO^ki~*gb>Y zuc0H$V|=NszOtUmBig*Xt1PzAW<Pe(%Wr_PcEQ}U$fZ}BoEtjg?g`vbY z2H+*_Hh)~3&maYfEUii@lTKcoadvwN$H0m`6uhO}stb?vxaL6Qx{TG``yBnpYqA)1 z1mlyl>5ad(_?-KUMom_xsg= zXUYwad;^ahb|8dIXx1%KypRuGDg*0pI=vdOpzp3kI0zu@%GPHRF%(&RX9yCAaiG2N zbD5-LIHaB@MPjgCQN=5sEdpfrOk(jCF(DNL!4uObTg5D^CQFD&KUw@e67kF70*ovO z5$|QW5+Fs?ZCM6c#FC&O#SO?wq)D-Gd9X+#kMQS^h?H@ETeHy28;}Re0#3Yy!go2= zeQBC@RG zTr3Ad4M^h1#1io&A4Pq~Nl2gb&}>#ya<*iF)~$ZD$a5{Y@MKq3adzauTm~R(_T~-Z zM1CwJIR7{){?U?n{iG+O57o!zE(x2V=Tco7ya(=X^2iaqun2b z%>5#-k$Pwr9_}}AU6hVNYhg1I01L*8rQ!@BFk9nOR3DQsBkA32qY*N++#C*ZBt%*; z=p>jK)zWgOkU)w`t8!I5@tQ0{NYUf7`x8kk&XHkL@v@9g)GEG3rAJGZ{eHmu zhZl%bve|XQZPwfd2{@@ZIQO{LX;3jdE%~(~siWqVSIP#4j3g_|z|97lTQ3Lsn%|)6 zrBcfYa>^7smzaDuG_MJvsOLV?-Jn>xh1?9%j|I~!$(3}4P_4q)s2A};`Wd&%E=H`L zb5x;Zx=;zZo|E<<4CcPjh!LSs0R7>hGDz~Y6DhPd$BPSrUMjAwGYAPxkb;7E$aM{naP%MkUyV*@2Fj078?G8n`az2tw4LUoz zgF4yc$^$93!EI!Nr+rmQ02i1C`8Ixv_FiG$T(J{zW5}Q91r>cb8~C z$#_sk-<-8#iCCgpjzMlJr_Bip22hp;1|&C|OhY}HC)ZD?axKS=^Gxy{TyI9qsMXCl z!@QWy16O8$`3^&ZngyI79>h3v65a~#xo0QrM1+a`47+`tTGB7V-!TjzDM4^Wa!0HJ zd5Fv#FT|_z8AN)KQ}2b}yb-TegI?Djw#d=+<0(R&L0+atCfBL>85=5IC{LGKa~c+ZqMd~-D4QuSwi+m^ zk`iI5hNGqHmRXuSzW0rzjV3P60j3D0EVJs7Jw#R*g9D1wu>z7PH`i)6;|x#$4%9&) z4B;_ejTjX4O?V?nr~+jc^jeKl%(J|?>7mM)-BPxMF4mb(B`3QJ8@c?-+|f?eY4^5f zml`WKE;2wI2|ADQ+fNZQXu}e^jHjK{a)Khb3nX?0SVkUJ7`+u+ZN$gV^Y=U$zaAIm z_3;M}?LB0gJh7o%9>3T1Lwmn;$C0CFk3M;1W#!0%B+j!Y!*bN$|KE%X#Pl9`Bo?kJq?*Ao}G2PW-z{Gczlhs%GA0tx|2+kyoG6NJ-{ zcQ|nau0|**cmD@?6feBI@anuX%Y5#)aeUE8UlTBeAdSu+2W^zXNxRLA{l4%0)LY*2 zskf*%zWa(R79Z&S#HWs)e%CL)Gykf}>Hn*cN)_T-5NH_}j~31#C;pS}?o0cjRLb{M zp`gXT^@%sU;S+CA2d;ScXP=mS*~%3+9eSz%#OJnu{UfhlqRoBx&ARUjGATb{6j^eA zBRc5LFLTJZeCm^(g-?HG{?wVZ;>qG?KYIhb#%{i7QYQn_q7;%iZau+jhJy_jw^Nyn zn-5Gg$p1V?d&4JMjlrqq&wToer}m%PzjNiQuQ|Rk$Zdc6Gi$ZxHHRp$>iId(k8JSh7kG+`5;l zBYa8?yPh?xP}AkgF2p)$GG)Ungh3|Mv>=;@B@dzRTx+iDFS0YU>8jy3TfSaR&t~m& z#=3DWwIX4l)$-Y*(!xy8FT@SX8EIvlyOlgR?TVSLTa7ZTLN!=@SYr{_;7_cJ(-84d zFNo}s$sz(uFB>H&0a}UB{NIw&JqzDPT9r)4t77AojjCpb$)fM4;&xq22Lhi7O4I4Jg`_e;cejZvv zM%WuSgtsnNH(QR8Yp2axD%Vt6FCXjWO}CsSbGTzxeVXO~eW&j0laq-?v6;rLSo4b{ zq1o{ldz1;D&6CsRu$(7TTba<+Qpb#9T#LQc%2-yIK@W>3bE#zFl6p$T!tEyBNHApv z9?(y!r{Vi+5H+}+xj!)yt5YHdSO8-OD62Sj0anwxTJo)&ly+)JSeLv%s9F{&y8t*7 z+<|;W>@^dOzaxak)IZyTEsl*lsg=3Ua zFBD)(FPOzzf@A`xRLiE0km~-jZetT>DEE43DdR+l!=-{6;)-DJBHrCals&CTiK9f) z&BfiIm`op@QO-+`sGw1J^LQ`4xi#0Ng}9$W@tqvxv=g9#3x!6Zu{DQh^h~mx@r)_9 zt5^Gm9G{9NX0n)%rw`3)>cPXD8@^iYQN6i6-*v|gIeNHEh4&@gAcaDzxbqJj&$n%S zmUYgbQz;gcsUx$>6n;=|!UFT~QT6jO<0A>NMjo=Px=&7gM-dh3AtT4GN(L4FeN9X| zy0(rFkidb3Nr&?f_h-O;8Vw0JP^75cCoGf4Dr4RefatRe3?sWNW{B=ygd`D03funI;GjoGd*n&{;i2gLjbeZTXVZ_bj+o5(Ii?bTag91)G0;$G*{`n8u ztycTuC

    -MdjPZ|p6XTkUeW-75cmyM3V5Qt`1!|HrHMUbAs&E_dn1HG8kl=l8c- z`*)w2p9XlBr_{a3VTq?k88S?;XicVV{C+hPY$^1XC@bslf^<4a-<1whsbKq( z7vA~!3+Mck!HbU{fANX;L>mLyA@!*{9>3#`OVnk5-sBtN zc-wZ}H}eK-vjite6Zz2tm#aJ8^{zW^IxID^)NQXQ)JDDb{(`y{Dr$^~+P?QgfJ|Dxl{F3HMtCdcau+F|7ODxQwlowq$gXU(K`9yqEMK##}i6-7g96O|* z&}DM>rO!#L05BjuEw2zYyPJ5$DG_%W5=M$L|{Q^_As)uvKU*naY#Quh0+r)qdm97w^Ru>bZ4_OSo=co$N~$GhD5L~Z>Pt)zZD zHCanO!B-zjQiK4G{_`a1(|bkRHcK! zOq3eMrAjzUa5kd=znduA1epU6JCdjzy@#ub)gQ>|?!OV36zsHNAM6@E@`Y^nlkgvW zGMoJ^oEgqJr%8-4$mL$v$i{O8d6%sR(;n5kY6o%X#F~Fvtg33MRjCZ8Gnr|q#bdE^ zB)R>OAGw#vdbfLf$7t5n*>?Mibf!hxem~cmY^|qU3CDtpI2KOw zQiM-rB;pIS_?x#e5F_+ZAcG1qu?68q1Ve()KDtpnM?m&nI3BFGSfA>H{iRqfNRA zy=I}CXr9=dIW!zzTtR)wLs{mK<22W)l^ZySs`*;yzM_%N)!z1Kv-#-TYMFSV@GHIc z%U;$700VX?!gC&gCwUFa=_Onv9!%6|(Rw2NdjLFup@=L6{3D=&adkr>fe9mkwJ_wN zlMC32Z-KSg(7_l*dJu}bB{J2PPdXS@NLrD#$YTNzkCM7AF&P`iX!9jTGk3tJ_>`qn zP6a9>6(?~&9+w*K2XalLQ?&|H1*`gFmIroG#2`KZ%5)$Xe)e=X>rGqs3?b*3d-`-I z&y_zHNx3?Xmhf@NwUEoSiSf(Q>snMKbn# z+9U90i-c>BXXvxp8Aw;MqxAA%gm{ez=d@F~N+tLGKbB|J-Q3!Q9&Yn9XSOys)f+0g zov%jQ=W~^vuYUFT@vlB~{P;uqxjO+GniuTa1o`Y$uy!FEJE3oPGD3cI3#u zpE$Fv{;d9yd$xC$)rWTmtN*(5#ZY}}C)j)Yy?isH8 za$Y6ih`$uZk6f-KyF=8+N=mtVfW~4G17MXYZJ`Wz=;Jv`SpGF0VBSm!RF|d;S<%Ok<#_ujKH20ZlG` z*nrX@H>H{BzgDqVsA2&{&o(m&%S)b%p@P0K*Pn6{dj0;{8REHGbt6r!%S=9>$N4|| zKg;Ffhdz|e-iSR3EwJ0N^0vLd!0G1PrDH)b(BtHIv}(X~eH@Es*wK=cc+qvE*)jqc ziPlllj}?zX9BeZnsTy~f5Y27q;YOM;y1^NXOaFEi&G~Oec+?fC!OH-yA?T26u;Gbo zNt{cOBZvT+hyiW{GL0KTN_1j)TENkW%Y{MRPnY_EN>Xs+TIkdk z=DO{n?5b93Q#)VJwwgy-Dkf5JuRaCa_*38u7V@<=Pz@ z`RY+L%f`5ga`%yO{Z%|NE5oG)wakbS^9N)deiK57tZ$fMg#g^XJq)m>BXMK9XH{gnfcE zLG*=yBiVH;0F@LlAp2nxRyl}K5(l^9qOY7Vd${fLWMp%z79|Uq* zqp&UcTEmf;d3cI^#yLwTP04#4cO(9RpISkIwJ41slK}HEu;;ao#gvkSFYz16bpV>O zIO3pg4M+2ODE=dUC66))mjk8@MkpE%Jr^)bfy5wZM}XdV8U_g0f;11|3_WXe_|7nt zn6YF(pjj*z7A20$#f|7ke62Qph$<1*9Y5p%C{O|a<&x;JvG2-~+0V%8Fsu8VAXpx; zcCoZY6j?rfXt6NLNk@Ya;e;^3kmYRo)+&cUZVv|t`aoisBvC~cJWc_cvV(b@(~J}w zDhm_Rl`dzy#ofU<*Wq;l;T(-KK9~R@3Sk7y8LGd5PFTmhvtN6|nFIR)0!_mFqA1eg zr3I$}dnz-r93dDSv!=!8R;j}qx2smMpm$nE#!AFeF0nD3|B|7Ff87q;m*gEX6Nm|5 zPBIFDX10tRBQi=9hFJ@q5Rw7g4#+W{loGEJ2r-SFzkdV6NW1&7DuDVJw%}{!5+eHNk~HR!&!+m%=rX2B{IPpC)O|mFzz+7{$!I^uo4o~ zOAtf^o}^hY+NP7RCE&m(Y(m)#Wz>mR;j2j`JnUOyN!r@F9;;Wn$zah=V1=wDNRP;2 zl9<_Sts3@&RN$qwjF-*VbFi>AQgJJ!y_8$fVn=7oG#jheGwGH^l!)k=s98CeS^*4M zXQn?>rNlz&djws8EyW4i2whVxOHvkOK2#0l3u!_;ISq$~1ckH_`japfb5O$w4Kfvo z%pFn&DIN~XKM4ZxVJ64OAIhQ-EAtX&TnfMuGZL=@-y?U*nAA~j`%f41!x3v(67_@MtK zB%YVJE9}ZTIT^w##0XNvu~QkUG!lC(yd}Y%kH?Hyf>Moy$zo~HMbu$dHsQ&bEx}m= zs+ndy=5xlR3);=rv{}h`#I+GITmVZfxFt<56CnlBNEHde9&z5;MwTF@Z4`>hWUY$b zC4EL0Kr}0EULHIfzRCd(OOO!b*tM=~hJ7m??-TQhGiG-_8qemPiV;iUiXgh{1p(E% zVi|&*W-h%Ea6fFgOe`OC6tJO8A{PTFWf!3Taf-lEr(lIOVqZ_RAWaG+$e74yp$s*( zO7_wWEMvtKrjIfUDWjNHvyg^RkchA)5k;Zs12I5cS+0g3(4f^qdS=1m6hxB;(GS!~ zqVUY|YK1hOv~I_%%|-VJU6UZmo=hSsk(96=Fx{RPPo)GZw%3u>6K8t+38~ONBVQn#4>zhk$S@}Q@4F!$FYR0OKDvgK%dI)rq zHF1kj1))O0lpqfJgOt;0&wN@ekqX}HJJ0vhSL&~ zH5QYzajx91C$eSeVslErUt$W}cq>()&3xiEOaFE9b6CZgW@+8bGV|`Rkl&fQkN=XzJLX^1nA<48s$DTa z=L!d$RoWLS%HOKb)7t_=R8ui;12Xg89v%RW^`$b#*M%d(5Mw2E7I6`_y( zMPh^T;kFCud`AWZSwoRX1-I1Zi%WU#I}c6-DLbN3Mh?4*!hu{K^4YSSft1_f4O?r7 zVMfVtU9y$HwB>EC5H$e58DoU3B;3|o1YP2Kh5^?lsZWf}Ho6TbPA_o05m+eMCP}Pz zM=)_TYDX}tX?Tai{xoAxh}{CK#|d{(O{5FZvcl-}Izk?oFK|lsA|H*xb1Txm^vSqw zr~_c_=UO669Q`~R+IaNH^Nf7)q-HZK=yIF`0tLf)5-y_T^*I}kT;S^ItZ1T8o0R(? z$`llLOJprG(?nh7f{D1G2cfahR~!vbAK#{DL>a*{5kkwpd>KSAt*on%Ym&Lw7QQMv zRyv_0`VF1ANJm&YCNN)~d5qfw8#Ot7qGxe;mbe8#tjT|n_l`R?{SR32y)RhqEw?lrJ)Tg_CW+AVP!j@$ z60RdKQ<8v*7D5skb3$|n)=P5{C5Dw(^AY|CO`xAj`}pJ(N{-UQPWn0#3C0Un-g$LQ z>yw>19kQg&+(cAC*56o#6%w2^3W6q?U@c&Vc;zY07w&>v6tw7aPDM}9r=dP?6?1qaQ@ z(67W-#MJ+q;NqToB^~wZ*B~s{H`J@R-ao4lZMt92uZ_UhnC4%tjcEQdx`rZdq>!iz z3pbt4Xweb}S(OPc+ZDFkT8V)orKq@dN*y{(M;_e#E3+frAJ$L5SLyo?Th=89E*V9g z87aIp+y@IZgH%26l^n%c_C-TpRw~<^A3y!M{rn#{Y=1|=doZ}*oXsy1LC1XP1zIOxma5dkBd2bkW` z3#v#gj|%p%Z-d+7BmwPM9hPM5WH}ykhvOj40P^mudBnAY%>0R#$>Vtzi#8{U#I1-5we5bF3tojQO}y`1 z5dtU+jFqm}NhW&u~O1zR8AhBhMw#u}F z+e8#E-jHo;I-!^Fpfjh1T?e;g5|eh#|5Iu0EmHfo;w&ued>4eJn;|$2$dL&r=s{+L zpaThY0ud5LPBK+E5%ff$pp0AO18TRJ(BgK-ih&W9Y<;l2NQ^SapJspBL$=9m6hHpX zpTqXg1Ow0*Csm9H##%Di!$o2|QMQZL5InM@OdKG8j=Fs#331fX6myytg31pF zNLZ4ke_2U*lB?wkSiW?Oe?rIfNfHMm%xx@5EE(+U6pcZpu%tOB9POCZYMQqZ{dObN zpAln0gJEVltED))mCAgViZfIZj&uSR6E zrCHq0Nqt}>gIto^Ox0X3nU>0aBH7t>gUwulteZ+t`|feaPx%{ut>*K$r^=5D%s6+z z?)U90$utV&1Yonau+{ilXc}z{3Nn2-{$=i!_AE+{d(1ULXZlW+riKYl6ek0oQNG90 zE%Jaex~_z$B5stikJZI8=n!ArnwS_y$^F9eBY==+d;D{#oOrCo&AN(?EorJF@x;m> z5dd+#)z!VkneY@$X3OR5&imx~#X)g#p%mP{?Rs%{Yqi;YqTj03n|-JDPp)&wbzb<3 z=l4`E%$9e)e>hYB+1g$8xch39E8?386u> z6bMp{CzML86%>Con68Eu3Q%nCZEd zApj-yBhr+bpsncICtU5d@XH!RWF-6e4A)-3AIO3&E$&`R=9W9-A9SJ0e?Itcl zdW2PSgs+k14#1U?pg!LSMxZc9p&gE*XW1YXV+8q!NABkge=_+cpTL4;$BM9$Tz#v0 z$*;e}b00K3c$~7@NV=UaFzV7`b+H!?ON?7?E&o(?NJS$O)(g4i)!PHbL1YPf-RBF z*Irr-K?z8=VyG4ngax~^67mlT8`-$B4H?2)`Las^DSOR-V=@qqt_}Efxr`U0y9l) zJ`Asp9Y~)rb;Q?#1q}LbwNEz`MyukMwq&x6@L98GL9QUW4lTml}cK2e-kV zp=cy2Epne1wxgm$qAsD0tgMD0FeB={Roo0%`J(}fN8cVX(j_VpEMks_T$Y3jm=xR? z`HW}&q=!MjS~hno5G$OHe3N@JV$^CP0K0FhY@x<_vKO zEzdX2EE*Q*U$mKA7VC+cUE&a?D4q_S!Na1l@Vx7GRP-6gHK!i6DP{r*9ad7*HueHH z>`;psBf_DEuH;@I(zzJfTO4%q2GbbdHS$}sCD18My+*%)i4Yxxw$Y-nI}DH`c<1^m zb>vv@;C{a?=}aWC;?CE#oEPjhGn!tjXOi)o=rU9=V0xLdqzP1T782~B$yT=-uXfGp zy580(V{PhLpNI%l1KMUHsEB4$sP~N0^;aG|Fn8%puyZ%=YWJ;PLC<)V{VzT`0OL1% z{JsMl%gRZPR0^D;+=rMI+sA#w>NA>LkEWk>(<#SoT$Hp+le%@1P{(1WTV#9H7M(J9nUy=Ed3p6 zs`M~j7+HW|5+lMNLcdZtO_Uf>XQN|*SVXy#JFFWpGbv*((wHP;I%yN$ajCNf85V^K zB*odv0Lr9PCu_7D-9}Q1ErJRsl|CZ5jP_ILvWzG8(DbbRayW54jrw4WG4Y&W*m74m zb#(ej{k%5SW4MTG#)#JgYAZ5($}x2Y8x$>2CJ-Zpy-^0``qQF4602gI0o!o2X*vKK zfDjt7G~DL|&FGO7GLa#KL18Z(sHooNexE^F+e9yC*2QNSzUf5Qoi=OGJQWj-*xq=y zLYB0hE7H46!+NXa+&GgUDc~Y=uZ&UvNtm!Bsxr=4Muj5NC*5?;cSEHb3!PgzgUNn| zyzN&tmN)lS(t2$2>9n4rN*5Cy2fda^6bZ6$`l1(V6X0O9DfBE`azT2Y z3M-JeniNrDB>lH9f3f+kFOQl#hkoo^tuH(fs#|uRRO-Du@4x9TrR}^(-SA(ejq-%{ z^e46bSi@2=Ymqv$FCcH|;fdExym#WG6HiTij#|rq4Vrm^Jj&zhh3b{+kJUe_?=x%X zG%D?|01rl(aY4x1yZg!>Te%o}LLY^1a<|r%_#rWe(MQ=Prl8al;We7-_?pwNqf#wp7{*S%5G_| z^G!eR$m0Lz*rVMO9E=aOBHxQn3A#{(4OhO669+kktU#d)(HD@|QBgg@)yOG=;R60d zjEv{eL*}H?$nKljF59$XjGxcTIbj>y+F#Ah*_&&nQmWa$ zb$MidP>Vo)WIC|4=x^K;kK1OEyt#jAL?o}mr^E?_8Fo0C~6 zzpQ+^Tx>M68T^rEDm&SfHJp@Db7kGwvyRV;MG8W=Za0&b(kPjHsn~2}NfFfbRHoat zD1oTk_TA!?z`3sFwYXd&tB5B;15LdS@6?5~sqM;M%)c2Axg;$f97ggTlFuw2Ar)$f)J``cE8LJ|Q z_Q^37E4fzLmR2W|E8Td!>y;|FU@0R7ClC_Cv%Oj?86%$0hQRUagWVH)B(u1uN!nHQC!3I=|Gc$ zsxxzQ>3p7o#lB;d0dc5$h23i0omz>#@FFNHdy`s8CRfPX^}JSt?O7pOKs`AgDqlNFY&g~)gP_Z;;n;1KJ)%w95mWN>&x z09Hz5QiRO}so6^cp<_A3zlXU+5$TbHjigWt>ksZ$O!{YDVz>F$cxzX46PeJU~m{ zb4QFtFrOlK;Re`D4x%K-nj73r=e5ke_{k%{YJ!Jii0G{faiheBoiOd|xE6`Wj{PoD zi&A*rB!^%Iw(ily-d(@OWmvB_Mc$27tQWx{b$mNq1^divAGttM11#7f9+)2KmgE71 zJ)aVXtD{h7E5IwbdmxXcsvy+~u}Hui$s3#{t0Y8(#LENPRqe*H2Y@t>*5*7f>pi@- z_V9Jbng`Y%j>R6{`K^=9>xqh0o7bhTYuq;1JpR_!v9FwH@UGcBw$PY+ymj|oYol4u zdqwkP>$r>aypJ?*j*!gtx*kM|{ z?Xu=|>FclO)m_bV3(dJ79gQCLyoaZomvLyiit+W`r+=4F_{eKf zuxt@{6vVPE_*&7bk}%oHCI)=u1wvLr!af2WRX|xvW+uBE+gC4+228YNKoN<6xMr@E zERu_myeo;FU?#HBK1)k`(B}rSPjN7{?zjC65wN?GUBfAq=SxMEFP4jX+`1R72`bH8 z8aNaI7C-46aMYpkPNjTMEYrfh91X6CeAdV`YAWIGheuBIs)=`N4^R9(vrsD9$QYOg z<3An)+xWIlh!!-kd*U7+Fo`7CjMVP&4hAxSbGTjp=^>2IjNVXc|xE<)7{MstyZJKRB0RhFpG1`iEryaB-tPy%>1 zKn5(5e$xLpf-6^Dz5lSLnu>H0P2GVwRO;f3RpV{y^i}HG8y?(HuR$GA#9&CveGheD zPZR@nc9Ce=_Nybl`6!0doLB*izm3=M)WnUfBCxd5k)24j>f~`|l5d8`OiCF@it)gg zGRQbymIKl%WCJtCB;~O{XaW~cuC*~ag&8c$HPh-24Qpc9kC=5AuakJ4F)Mu;h#?MdA z@7XikuCFZDYJ-8yqXHa5-%!6p|9e!J2_lsB)WiZl-@R0_Ju-2e9ECSdycKrk_f5Qi z;%6p4H1QEKiv?>h`3OSUJv1Rj#-9-aVvgXVqD11^!51?2i2Sf;z^%|FiyIORku*;6 zoPc-0j~tQ1vQS6PHs0b-rcVo~d65H}@rvULT*g3P(ZFIu@#E6U4?7AUz_}|Yh9p?! zd|vRsKK*L4Dx^P09| zE$JhDEk*9p-hGC3MEia!kw~?jnZN@P2}$zI)^s|NNVjyW6%fBciLvG{JK#DlrRpr& zRunbwn(ojvJEpm48eQF-H}pw;d1xz&ZfP{Co_zgpy{=jK@R_pbtx<2XWmvs9g%D-~?@bYq}v-|g9UK~2a-?H+bp5P51@|NfE z3)XYizVotBjHT1i#gi!q7Tq%iphZE^N0U8C216JS6^I}7#(8+Ouad1wSt|G z$n#&+>z78qm(=U(plzh=#g8rHD6-bSw854q&+n&B2CY+{OC~>;a{e%t`omNqdOi2X zRO*eXf3z~DIW=Y3d|5pfZ4y1|nQJJ^y8Q#^zS1XXhGm3MT4p4R3zj5TbY~WefvoDX z?AX{*pn^s$;d~n4chzyAyf;%UW_I2!&u^+!(5Jol6a7?{SPJ2KyIgO_-HT$)e4?Cf z9e0}nvD1_@N1{An99D6HXm(aTdAo#jb-fT`lz~UG7hIF9X1u zbY9!N!3zrMQuB^3u}&~<7zAq z^5XW*2Vjswt3SdSE$<0#ScrD%8>u=!9Mq|{0R$Z65@zv`wB#s2H7-P?-9r*?cCm*K zCs>-9TS}|^WEf8R*`=A;rJPDnb*oj~D^(lmSax-_G?lNVl7$>{p8PZqIlc22wRW$p z%Dq{dZV04FBWp?EFlWj*pC6xRCBpZ)?c8G@?KM)ofA~S^5Wc8s?;d4AZOH7 zbBoIu5|cr>*DD8;Wa{kDfB%7ezPl&x2S@PfiLa0oUZ<$*3bBbJ>I$M0chL{RxgcF3 z14EQ&QD~y4p_JbpiH6h1=8qmj{LTFFj3*u1Haa3;5#`@VkmLCL$(j~9#x4Q500n#r z2 zAut*Og^=M8ou+h*Z3$mnpXTNKIbyi7dvw+S5Cpg#kk%eZ1I3{B!X0hpK*vx5OycWUQP76ruPjg$7xX%q zclfOEX(uTHk&|#gt2m{*F_w80idnVTiO(#o_pI7{*Qz2mwDi>GMP+LeB6JN*ftKgX zdBcVBi(076+&FpSxWiJm1!=1dehg$jJW?@(D53`Dyi0wvVzH*WkD2g4T3%4qOBZcU zrSudo`y|FZK17UW)(fz>lzh#QS`O46Up_7m@~8)xmTNvpYT4>&@4!-hA~n`M&Dqa+CebI!kSSPbDum7Gph+xeDVFM)MSu@f#M zlN*d{SY#-1e*7MQ3%LCttaL#eI(UH%Q0|sqvijZRWbb1}zK7xLO?A&X)9FmgHp5(y zcx#ZDnJ*@0{uVBOysb&sDZNG&8cj;;HJW~I&Ph+F=K<}fuZ?x5;##5+!b30X?hbM9 z*Ak^ind|vLSY$~MSDq-Z;-4cWTO$%DNkzo^s1icxN&I@UCaSAW`9>-z9Edx9%xyS9 zyxd*C_6_D}X5*#%48Pva-SffYrw`5kv|2FFr0^G)@~QSEMy%5**9&H~F}0^ezNZ;4 z<)*IPyLYlYuJ!C1VaMj#6Te648s7! zGB6CYklB(COdv3UX1-TawcD|oKW09uMen|+x7~ZsJ?D4MJ?C8b=tI~X;_7*M=DVqQ zAEm0w!v)<`Ub*hV0K|uHI^ogo);uR}+W+AG`5%qU&5tasE&Sxv*~GS5HD)_;_S9|r z`?qDMJf5j+E}tjH{FjbV`2tZS+mY>fsanUCSx%HrppelR=TQ z0b8swvOX#Pt+-<*7Ig*VlSjvWVrw{qaS}7x`lxR-5+%o2dPN4jk)g;C_P3?r@v+U# zr0>X#Hyj`G5$B7IlZlH!(BlbbMJhO*NJTX7(TTO;0BIMp*H52bTZ>+C-DOMDv5W|( zW^nf;?SnFC>g2k*T?A9U%kWXvor&ZS8HB_5@u^q`44~ejoGVMN@R2d!^19o5^-MCR z1>yy!2Yac`)F@>3BOPajJmC)=O(Jw%bJ6(p)QO`h(m`M?UC*jDl#;#(!Mfo{GBO(J zVZwfXhrV@0*+#aoi(H8Ooz_(EE{VfcZs?jVFbHymK(2uxqgiKZV#Gy1MTw?(KJsr6 zAG}7WLMEiA&;N2b78{OT7F-ybogG>TM!uNVLz%Q5%;#N8u3Hw;%d5_Oc*&Jd4n2Z0Io=7)g6M5#k28vHnloBH~jqJxzW|o!kdEX@@(qr>2-HaNwn%*hU&kkBKN+!NP1=(x;OU92r%VU1WnBaJ(|%8Jo&XghF>+|J6H4+Z&u94N!Js zWHprw`o#9^owwbd4<}a^kIXNwq(Wcy=ccpEnTZMPAlR+Eq`$lAcrrLe^6>~X7oHZ8 zc=WaRzS`}{W-B|mT>fy*wfNmAVkm;khc^%+bHnIxKJ`t_6<(NlQFd-*JQa(j#z*E~ zPVmp{bn4k-l2Fbt>)W8qlxG!?gB(v4MoQj(XkNexd@d~n0nZelX-DBTEVK) z2h=L48)QwNnxS^ML-eDXb+xi4KJjBRJq5Jb0yN9~gmYq=F{RK!Z#;@GD+{smh;{1A zW3EsfwQV@1zciT5j~tu5eSCdnee3yG&x+5E<+mp>4G*oH|DpK&>GQXX*WqYK5RK-F zkBXaLaqV9tJ(T}5lWxicfzy^Jwn4N=a5TOc`Kb~B-seT9aOPv;_nqe-c?aM#PA*Q2 zBB_xldTTa6gQLNzBDNlG3t{rDjZZ1UZ5Z^foTX%E#@C4o%Ef( zF?JQR`KfVuelDi&poP7_7N3`8HR6(_j~*si!_37G%UO@kdiGJDzv7-^ev(;W zFClQsZA}Jz1pTR1WSKvRjQBSuq<4s9Ir!pxMH;tXRC;%I)}Qb*L=vIEa0FZtO?;-8 z=H>jSiD{0z=M94Rmfgq@ClBFQ9^(yn-NXmTYolW<4%AgjnocOZ%bLC@~!bU3k> zd>Z-YW%lxVMkmeLM~%=Kd|R#RrxKpgvMIiUyC?|GKqObLa>aprqv)yhORDo$$6Vjf zdjeDB;`izwWATHrXOd2p?2`dP;lMuPtT(jGO&5J$mi3rS%8{|F%3e?G_{!F$mu{^b zkNMBWrpLpfOl)TE=}Y-SB$S9xPapVKGuOW_&MF8Xl(2$<-x|svC*J###rflr$)!{I z>)siU%hfX{PMlfIeLX)dMIvqVkY1%gs;r@EZ+pzh3#PLyRQd#h4sYY5U z9x5ga5e0$v1l0`QGql6j3`$0t0-x%46OvRK10N?Or?Llqf%CUg>~Sx35hWGMn<5@} z3SEVZxF-Q1N*U0SJ!)5?Ro#qZT!j2a!lvR&sF=_*rzt1oKJ+K1YbGuJ{K#-1bMJV5 zb_meNOiFIurAJsE6S3}{Nx7b#afR}i$W#QUgdu+U#GNCl z$_=G!lI;V%GSE5G(!LyRg#G|7N)hu&y zu|(iKA`*+oW1dgvHs)t%V?^t_{E2XySWK2f8fN0`rn{te{Y|6eGL$30@Yu11*z64~ zHWpr*fj%)a`Qjp^5g{k$@~kc)a%ufWc{LDE{DvYI;232cV z$yuzU3ZR7K$t3u21u%RGBlH17Dr$0SS*3^*u z%ZuaZzcIeJI4+KiFE&>4o^USpqWDsJIDi|AYvYySxF&A)MtrBQO@#en-F5%tXD|Nv zQX)s^+}?CJ2sDHbs{yOlEdM?^)82(;VnMAYn#UN#q=3rpgZ00c?T76w_VOnkPv;L$ zQ(w-ChdxJ0+~;(CnMt$B-vdaE-XgyNRjo&2hV`MU*!3l8W1Lwjt{~NFv z@klI_iM{cS=U=>#i7gE0Po8+r!WD~;G|w0hiWg^M=f4rlEQli~PsTFmAIT5D@!2O9 zuh>1)ToAuu^xDe-e|w2|5175}c%h2?n>wNaKbUPuvbL8PamN|u^l1pkc|^tL#tN>6 zN0&4>0^^avs0Q@r)-e~|+)K@e8wQXCAiGNX0F{s+5C7ivZO5blZBh$r>JLqGr6uhScgBCvbII2u zI3&9qI_>y#=x&yE>syW&(~<}Rs*K@5@&64am-%>N5liN#a+Of-6DlBtKX_iQC-f2M zsa35nT$m4m4W_mdDXci?9!ngj`O)~6XzKJVu@$7l(-~*i=H6VrDY7yiO^%JukB%h= zo9Ot;8%Vx{?KW~M>Yc_T&=)#>{vR(3;qB+2_C`;IlQ9yQyK#mRI7#@&rf$4(YK#>H zk--Gx2YlfeiOjtze!Q`#EqX@N=}~7kAl{Dm*(E;KLL5sZ#xDLJPb7VpykL}{NW?X| zeP4*5d$-42;pk|_6OT;B<~{KtGO&t#CK$}*(GY?|anF2=HF?y^u=wkFm*+zwLx7Xe zMp(K^<<|Jcuf9hNj?y(laHQkR-n@vpiVr!yivLi6nZK*V^U>BEBwzsxDqkB6s++4g zWG1y)wI~xR;w%m`DwpJ}wj>cfCsd{~ItqEiy7L5pY;4lRDvm|vo=0!P+^9loW>^?< zg^t3-leJY=(y5iBN}XdUa*|4^f$--6xZ>csqoOe}iDMV*tK@xWm<^&n>3+E8#!(gC z!(-I*@M21@rDvJ;QcpzfyYS5QmB}ROgoycB=r3AH@Tr0xOyY6;c+WaG$rFy^&90)S z`Q_d!v4oPlJybWt%9j`3hxbEN6AFvhZhD!4NiZktJ1{SUd2Wgut60^o&6UAxQ!BOm z#Mho#O;7ziD~283&!d()QirfgMVZ#{s`43u)24FQ5MiH+!@&oLoD?eQJL4EF6kir^KyGUB z1ae=ClS1G~SnodwlMd%BtALYeL^&REK_q|#*O}{zC0%l?{|0(AFY-eo`&Vi{3QZMX zcxM!NjPqais@p>NbA+d+#oUyhS-JFBbnL`xZe=Q$jrgXnI8AaJ%z|WXhs?DQ;TYgx zj8Q^oxm6DGXs^mZi4O#4Ou~$kuta=0NX;G!sqh?5a*_;>>@2IX-pzPRPIdb{7v1cb z@NhfQ+~New1_uVN13P0V#3eWu3k3KdC3;5S=qpA7DmVpq*bQD_mUhAdN7NF!rI?Gv zXa?nJ(tE56=BUOW_9t{P2fA1eJ)BXd>=ON{A81TbJd;3*)%T8W&H&+%7f{^{(OK&% z1gyskztNgMetiDrn8qUyBoe)yhgk77`cabpUc2DAQbi~2g~Puwv9vVt=Hs^vcahp%;}b(skUvn#!e*+~vz!r}T8Za52e>O|@-{REOP zWG*n1kQz`t7T3eUbYeId(c+|KKsyvF#uJBCmRxYfGGi+)C!Sv9#`i^H^qnsj4G@(@ zdIf*P8xiT)>_jxJNPs*CYB4Z(WE3}FU9BuZ@`XXtGAP^=B<_N>yrwYFk`d7xJd)vY z_;xXm$65v$*a8s(qQ`V!b|^K%bTZD?{-|qWWqlnWinklK8$T&N2oc$uokk1~g=6@f zk{-?HN`lu|0dojYKBHBHY&Fu%oJxl8Vwu(AMHT^ zdfKTV9|(VvW_4k2q``zb%5#F3wy7ff< zhU5MtV>xn>M!hL9@)7JM6G5VS_?!ohdZHKwGWZJyQgb4&Wd7){ekJ~+cnQ*I)Uk*+ zfdeZb&4Ak@HAQf!z!2JL7RM)5MWj3X)KWFoF_DM)a~{qDho>{^qC#?%RM=#Fmz0XJ z67N59#^bq*P+H)9im~<3?wW~bT8v(c7t6te$;dlaWkuF@vz79 zs5kBXtjF`fs+)8#sMsS+C&rfj%Zd1Cc2yrstj(dxe~ptK^>{wZ<`t~Pr`@Yhql|m= z-g8UY@pxj%yP6o&*XKPR>}H30iLy8^f$}fMcfqlRyhpfhMJJ+hAgZze;~;z-_R|xp ziqe!Q$4i4i6B@Q3#l{tzDr!y5yZ$5Ga48 zN3!b^@u9Kg%J|V&jvpQSX7b3#&z}^J5b2d9*gy-h7}kD4e7Varb^u1{nhTpoJb zgZyC643JO%@5RH!ZC#FM&rPf)TOpFzk-vC3Ze=?jyfAia1s7phYUZv-JbW{X&2u(| zkwevjAYX+C@$W??XP7Y+$IVcymHAVrHB<&Em{oeM_vNf6zMYBRcX#{#``dTlm&n8$ z&pO*_n6uMM8|#Jeb=OA<>l;hcvp4UQv9e5$#!*>cml;K1WLYb9A-)igABndRknYip z`j{6-;@Qc7%XM<*cGhADq|*Mt-mQ1s-)`T3$F0}i&^cRayH=)W*O!;p#dvmT0)Vu< zK0CeQe8#su)A>nlcxL+aovz_LQ${1xsaK77rlve2c(F|n<2p4x@|t1yD0V*W^z=-S zbUXfF5{sa+o9ghSOW{d+FJ5sK3cxamk4n$>MI-dA{|eYaiVMP-*JtV7tu%jIQ*`v8 zC1>?nT&Wgt5(9ttEb+KfJ@hy4eed7A_tEE!4o??y3Te3WORu;=U_#Gj^B(_ns+HW? zxHFX=DdaSFmoXEwP;Y8FDKru5C8UyVMMj4mIUF9erd z*}{l>QB1jlxlBUDM@D?Uqsx*d%zQ)sz~7R%xwp9V(z?`RWUdyMspa;t@5xvSxFd3V zdym|3!Cx{K{8;7*JpTuMEd$lTE=F9j$ATmv&l%Ti>6Sx;H86d+)Bnp>zV`3{9boub&kDr_+` zM7q$Fcm&hnaBz&-+b>|68w(DHNcN?aE{~ePP5H?JanU!|Nc37X+0gN0Swe#lZqK-N zaU_#`*0|Sq;}v6P7Lu{qt8Ts$6RU?V!J^`R`0=|w;XzrId#aD`4&UG(T%Oz$PX^YqX6k1m*%Vxu~x=Rp~Zka!ZBzz2z~M=zT3IYN-siSeMA5 ze3S9Yo62O#y5V#IU3>(0F%Qf)oTW?!B76CkYwPl?c=&aXz4mpFbv z%uFPc^I&^Yz9-}J$z&qf%jyp9CUrC!Ry>~hqnHCyYQQ;0#Ix{5?EhpPn}f1IlKEF}mSd=M=^d0Kj->O3K{@Ks zo%Wy{bBsDaF(@Y;EW$V_ryRO#7JZknDPDD*|9)AJmHXyFS%N=4JSaQy;d^vYb~%oT z)j`?qcm}z$``2oYby9Kl%Ra|*pF>tg??BH4DZDCMvlmK^hJui?8!@5q&oeTT`6s)hfH>2RE~n%!2l zveVAZmF9ETSdDh>%6-$e>U{U>F3RDsn8RJDMQCrsQRZej;FrlmJB}L1T3mY3jdB~g zt6D~*Z0Bw+=g6ODh{o>a1VWD*yi#T;nBH zc$E$2&DMJT@avzoN7J=v#A@$tj&b(IRhf4<*49>*NUWBddqS=D%$8lX8pm?|+Hl_C zBc9mB8&Bw|!ar?$bd7(PG&Rg0&N@`MSUg+{1?_cWG zAjkJ+?~FcqVyb4{zM=pt7wS&f`+wsTNRu5DSh z-D;b&6)CrQl+CbP=6AdIm^PGlF)1(g9$)A5cDrdGTVCF#W=5Zumr5329JWsmz+*ahWFiu*u<8&g?Z#saZDV?8}D+!_7&o!xDwmqDREj{Ev^wy!$@Kd_jCs{FV5U__BCR{I&R3;w$1`i?51*BfciSF1~?} z$~VQg#J9zFh~@mQ_@4Op;``!1h##OS|0nUE#eWe$#Q*=livPxJ$Nv!jQ~a&?JA6rh zBz{cX=iiH;h@Xmo0CW6Y{BQA(;uqqV;=K5kR0IGT!jgi+mGZ+P9G!f!gzE)~s8xO_ zQ5lnQqS2BvMd;a(%n;=?EJx%h!N=n=Cnw~joRZTrFK6VeoRjn999kePO+hX(^>4d<*OK-X@WG=gK?eo$`6|`DB;4TN<(`OR_9Yxh*SlM^@!o zxhre3E*sL4O?i)ONn5sMhfEav@<4XwIeD+VPrg9DP`*gMSiVHQRK85!FJCTSAs>*h zBv-|Q@;BwHSRwe;^0(z{YkH|lle<2^0pOv4JpO=3rzYyN8w#;qopipdC`?lF~SIeeR^VX}SmQ}1- zm1whSmJ7{l(`*&&dpbtTbaxuncGq7vsa&zUX1S+1CcnprVQU0=nrDmAmvG`g-<$8Kxw>TcWG^>i9`vu4;kzEaKVl(*sJ zre5h(Yh|q4s{Y-M&z*@U~GhiqG3wA1q-RZU9K}UMFtZLcK3w91XQ_f=x6E42@<0OZDt#*VcHR4CwPb*Gm>OYBoG)?d@v0Of$C3qFK|- zdXpij`h9ROCq@4bO#y8-%zZo9HhG6eyU=S=dCxr>1v=hm*BGoeWNvDTDoZ=Au32kp zbO2R2B(Z&?Rx{grsZ`jj+D4FV-QdkzC8JgLvsbR#B}FUh45Mxyc-i*vph|YT#n9In zlkM$#u)jI1a@9K60dsj(N7iapyX`A>x;90lY=^*K4YSmyIn0{X^pqLYC8*Z3ZM7gc z)6{FG(P(yxn!3R52JD?`t8G^s#ZGP4Z&&NhTDQo+Z+oCMqs@c;j}NP+XMe|N+eWjg z)7T}e+R*BZ)J{FnEdbAo)rP@14_eK3wKwWjbv=rhsB=4D9yB=_&S2X$jVhik6+>(o z>A>JZsn#h*N-YyY-ZRzR;2O59RJ@hSA!(^5G0L>2dPccn?ecbZqqng7&;cHFyf`s_9i|RpDPdFc>99t!g%0iv4<^!Kw+#yXsc? zAV6od3j<*5?AXOXvjt-;wF^6)M%x1u?@_O2ml*hEp3pIY((N7pg;JrY*k8>k`u3Ye zvjTU9koKG0w{B}@W3SpW+!aNodhfGP(de+UX$AY6K@)lGhS7u}v_pr5LPb$l_`+_V z&G;T4t9}~HZWmw`h^(#!d3xJBX5FmXjQxw4D^+CR463NXf*6DDdpcIj2yM4a)xl*x zjC#}4HW5vTFi#Ptr;fPT+jE(1yX&gf%SD|%v)1Z*6v38wpx^G$SxsvnvZ4AHx~guP z?M^dt@q-I+matJO!PKho&w}b55Br^-D1(-`g;5I`+uPMz)o7c&s^~_oVzEnitD`}N zS*v?UnO=yW!3k{yFO&*Z%XYJ8wtR-&t=CNmbyqh!W%W$mP<+Wea2oqI+`n!W&oVr9 zoojnII7X>FH`+F`Md z$PDy|r>9$j0ZL7tUh^m^rdq>S>a^Q6bGvHq=;Z<}UMRz+l>{$a6&O+*Hxr^ z!79Nl^d6^bah~E>h#pfbTO}m3+Q2J=<(9GCUL9N$J``318q>;M;6lY`8Z9_WwN-{b zTQ%C$cPPjU+p!D9Iz45=)>^(Eo%QbABc&-e_AoY!`yFJ$?3DsJkh&+I{q>Xxj-7 z(dyN6Kt>HlYPKw$p|1F`u0~?vtnF+x>&}LKiNDc-ToszE9=H`;SVxZ4w#~BMG(Z;? z7{Y9+j&GX&=8jQpRZEJ=N1HnqAmN~}&CoT04!eE;WS4rVTWJ8p9kZ-8yX_tB06Q$G z_Es!P0gM)C0y$IW3)`w8qbt5vk5MaLq^qK0V|Hn$Rz2|BP)=zFqNp|k;N-n3qgeqh z-A3}Yss~78#ejDZbh_O%ja{SZ}Y$2ff#e|Rn_@D!Qk9$ z?1c}d<$!kF`#bfL9l3zB3O#WPpaeW>UB;q$kmzr~qjVM0l(s}E;9-5t9zb4R*l}*x zx-Qk5PRp)>X^c`kU~~ZG=oLy0aM_4Q_g=?5tMFvcY^Nz^)VACvNT3yc0;dG?SCmZQ zxd=G;pGH-UJwt7fou2-tV7uGhrnTnli$Voh6ta1I&!c!~%k0#(U8}{jz3{ENBH31G zfS(7A;RO_fngK&77){&R+-Z96=`d1C2DnF!+q&sG%L`l#6d{lJAtye>2!&$z$;TR{ z)RWF@lnQ3&DG#4*KE)l%Pd?Txr=N7!CS0`Ee)4TwCPVPax3G=OlWt)n^q|(t*suKt za_rboent<1CZBW_I-lh-i$+(6!xRnM^eE(MmDNZrz}}Sr0;2Q>Rt2%=Re-uTc9d3n zDBkKk8rLPRrZz1>sR*kVgxF&MQ zG!(2r!D+Z`I!T@MX!H_+nJ9%{i% z!H6w0IyD=(UD{D9SgQmMGEJA=0Wfrm@XU_0)3jY3n~$#1YG_8aRcsV}s*ia|V7C`D z0JUiuO|973-UbEqQMy8X9u%5ZPogS?3&`aIxtTVSz62{*?E+sfn@TQp>u|QNYu`9$ z!dAg!Egi>7I9wq>(h5(ah-mn$e7G*|PkI?Zi%^IF2z%NF-abtys2% z9f1EM(zeSjgdo!1{#83E{DV-G#sgPIxSro8|2K1MGfsxUk4hvKt;5 z-EUR*jAryOu)F7vd!?D~>gww1Use6;_pTa_a2)61<~e~I+PQQ8_2>WQj=$u%cRY#Q z=&l{t?BrUw3%Gs|*L64E+}X4Bk(+BcjvU1G@Zl39Q(wRE?8_V{>KrG$aCBs5YH0~I zaql>b`^wRYdyagt|DGj|Q)3)=;`U=>BcnCn`0`%d`w_mmW5^JD`R|~nNM(N8`<;DpDg_B6W%+`O|Nin9*^PWcfaY1bAEN{=S!dG z|A>48*9vFf#zXilEG+Gd5n9KGgv--lCZo%r<_QBLC$e5WbY+M zkhjY@zrs~<=pCMOp`X_J8#;2$C^x?-zVa-Cp@Tff?MFEV0oh1ChIEW0MNqjXXkAOc z;RiXBEYLKk(0dG^dHale#e8~CVb{24mtXoVD{q(K_(5EwF4XxN&bW5!;Oz4Bnes1t z&+w`|g)Ab^`SOGIefsX=vn-F^Unu*|BaJVEhbx^eTBh`@Q-+pX?@P-9{w1=w^b39v z&(1IX+Rk(8M4nS;>3!(y*Vub$d5+#+dJW&-(B~>(T)_Q7rylkmylcMrjD3%_o8}Fc z$`$MU4SO&0op##eQLJZhsZgv7@c*{hf4}e9ZZqCFkNV5{zassreUDrFkK!c#Ms0lK zzmF@5c~MT}F(-j-^PI%BEV>ruMQbs>*tpoSIIy^5@%4)*7pE3y7Uvf4U7TOMZ}DA= z=NCV?cwzCsF8+%mT|K#$|F8}N0UtQ6zTzlpEE4N*F!%kSU-t)>^UwQPEkG}HhBCO_;SulTT{*(Dr^Y6{)%&(iDH9u@# zF#n7BLGyj)pP1*&hs?9)z2+J7lzFT9dUKoEXLg(IW|J8Li^e}0KQVr6 zykLCK_>A#{an5+NamJW3ju^wnEym5pc0)EqPr>t==VzXO_WZ!}cb-pqp7eae^MvQW zdLHvU?0K8#glD&>N`GGen10m#x9$(Q8{I*-pe|41Mf_((7uJQMtGs4nzC=*4hf_+t3iR-g4q z#E9G#`CL^~)l=2CRzFz%gPLf~r=qFo&7FE4>dmCcq#dOsw;Iq^+MX4-kH8P{Z#s2n+`O6s#$M7()|6F zy)9pC6h7uT@AmBN`Dvyt^HAo+>_B!p z`_tZiy-(zVxqZ1$0S)-2UoZV5FM;p+xkg}89g$2T#XCs{$>nolYk*j}Y&wO^bO({8 zU_A-v$u}D#;hMkjwt4@eCLC#Oooi{C3)VK)-55AFWCtOQ{QlcTA z+Dx*!Oi#EcXZ2=NiMW)A(_<~k#Z%c_PdJ#0OF`Vtl8yNrqrt+3VD!ekCzH({$|Qsh zb#)trMCRwG_wPTw|JYDp-%#JV8}rq{Xf#-zztQWxP@Twly_rPyMcm(i`UAM%Hv~SU zEImtJg=8pmCRfjKe!ND)>-=~PeVr>!q3S0+wdfxV(fhys@WbDJ_+yXH%{@Lxq+48i zOy91`ewjRt?1#Ty_zv>t9`_80(nodup)MKNO=rD=c3uBTffRRageA< z4-gt7EZf5=hk_E?l3>L3op+DebU{@?~E$Y%lpIWL*;*B^ zs)|?k%L7)-@G6o^mR+j1MpIN>)x92{Du-k(m;C~LpvvwaiuZ%Sdmq=pVa!0mDD448 zVb1bfMJN4zDRUScb=B;`87pOHjOR3!1W zC!7Rvx%Kv~{Oj3qs;0iPH+vfeJzSrv_9x$Z-KreRrMO(WB$DqriHG_@-<=%aUac5J=Qt82Vz$-RU-aOTXDXPSbVqSw^~trWR{OQWOK&HIx6zMTjD z^^UW5+_5dw5{?E#8m0`4P>g3dv_1e@PcgnIvrw{%ZmTDO-UQ^ggs+^azt^MY7ru_e zgJduoERk_FUs$|^!zIufTKR6wr4ZyHv=eaVd%`Ob;M5>Ty755*-b z)k*lE9B>m&H@9x8s~bETF^&Fhrmls2ZD$S)9*gW5E9?nIsk)SUW7DaQwsPPbYG%e@acp)8i2NSLNZFl6_)YosycZ<@t+qZ4&NYqAR zvMd{&wTZ@lx596_Rq2sLw}HGE5Rl66B*y3-mkgCj?U@jj*h#EhOb=24eM^3aY6TyL zR4#H@E+&BHF@@j=L#%`4>dExE9gZ0hUVF_3bL3NL!xt8&Kut(u!iLTty*O}UJ(^2+BS zuHj}?<2_1#R)$&*+y@;Q1b&#HtM%Yukd%Pq6;ikruO*mp3181<(hv$}@@3MuRhEWg zM5Sy@u_y#HatXp&OnN}yt>d$xgTURdSBleJQcH^jiulA6(rAh7HBlmC&q>Nx1AvQ4 zl;Ew&5}^U_r>v|2yi9IL2YMSqjgG`$*l*CxbHIcKMjRyrlu%GxSrm3K7a*u$)UAf+&=DByML$*g2{lsfg7b?k6RRi1vdXvu;SI@+qWK`5+2NVT*py*j&CBGDW(BPsBsP za0rD(M~Li>AK-ghyw$p2RDB_|bh**m&GAr2FA0hg-x%-i3K_R)#DF-aZ4O2D25VwL zx67-EZ8aYD_T7q@_G&Ox~R0FN%#}zf$i@ z1l#1$`&p;4HrsNBGu8n{7i&q_qWT$SbV!$ppm~UR-Ds4+y2Z*fUA-14K^qB$E{y-o z00F|vFkavjcG`T`e`t8fiT^xI!BDSmw?$bO6(@SLkSB7$=gowQ+{N*R>dLx7meN4x zpp@=G0nkSJK{1R!#d3oOx#-DdP}t9`6{+}_{sY4^_@9a>wB1ZkWHy)@=!qM+ZJ6DR z__cx&GGw+z4~F_ZmH-NfKA{I@lBm24^k$(6;Ysq85e*JGLJrPP28~&1I2gSSRB^v_ zP&4k5q!;)u9?Iiej9}qq$c2;$kwKO)3IkFL9+nEvNyE}N4ecOJ5l-Xr$e=^B0rLgu z93jxf3}j&k>Y}VfDWjYSWdhWG(phXu5$vM&P0dHtuEW4}giSqY+%P|XM&fTUw2PY2 zB1!k{&SrOKcQI9*4A|h>QmGLiDlAGwjs*hEUiF*72F10lqhvcQy0^ z8^w5s018wtm68jE;lyavfSPO>(a}U@#6>FERi{)#?Q6OqL|p0(sw*N4U3;|6sF%C=Kx=GI zZ+362HNbbt^+wwmnL^Q2HGQh7ukg;+R+pHR<)lcSKYH!99&fKD%bU9!yL$Irm+NZm z-Ym;jueWF0u5rjf&>_iJ0DFS#W>ym_^f9!e(4jB0Amh}sRtr0=P2pS(0I{3Ni(Q!L zXksQv{)g%}3iF0vCA{ei?(PFa?b{vnnS9|P($@y5?tyG-{(z=a=B8^zFeBUBHXd+? z=yk|_U}M|%h$+bZqof1!9~u4IWDU>)X68P&H+&-u(bXM|=%x=J;$iX7g}=3R{~(=qF*Bda+Ib4j%=*L*=apy?KE zt_?k8SU(86?m^u-4HuPKY7Xt96P}W^=gUgy2hT4nu2f;Q4W@LumfLq$S(hv9H5C?Q zj60Q6pCyZqZJJ7|o!qJ#il%X(AhZ3-1He&PilUS~$?>+1om4YTO zb)N5(crz$99H}$~9WKd&f$G~8-V>BJY>`g#T;ohz&RYz>=YvCoRIL65ch9^{_& zz+y-U=3r>+!}De)PqEMqcHpTjzijW{18e_bSa06M{So(G?nB%sR#R}yO~>-z(332) z-;~>I)=Rs}%9p4A(0a=2FQ+8snhtqUDZ~_oTv7^;=usV?;k8bMi*_!Vx6cLVyk=o1 z^N{{S9iK`DRJcg+y22&p0s5{rJ}1jE?=MTQF8qwHd-bAC$FZ-~!y~hjo31j4QMrOz z!^(Mf(aOa%ItH@M%0VZJ<}1p;nfVGlvPcWu(C|RolVQpcnS^PHjxHxUA|sjA^^1BW zqLXa7W9hqcR34KJ<9Wl7!)2~0iu+7=Vf4?9+R>tX8STFsy_?YW7j=DNO)B?M5JG&O zTbsODcazcKh-kB*TRZWK)I3Jglx1foP#C%ZBp@RW+&bi7yHv7K~NibPGORUctM%BCFIkgxFLpuRtFgn^A_?;s4v-_+nUg$=PtxbWq3=Z*=Aud2CvYr3krE)1QQ zd{K}@S#D)QAuvf7RYB2s#&@dGZYsaqe8B@*xRy(z9C?4M!)PS_EiN-T{K&3ShcstNN5g{7;ZIN84Z^0_tN zeXjWKOTYKKDPF;KM!TI{rQH{cH52ceZ+^ovXryMHm)r97JbZgTE{HK-q5D88t0(D@ z(BQK*H8Krl%yt_-7c@HdK2KuDG~)uf1FFnt7+!%+8Pj|BQo;%)hVjh><`bp9hGwpf z>jix(vvbLGc3@^;PGrglnY}rjhT7%4+DBsg$94K)2NEm;WWO=LSEPVE%joicn~;C8 z45aaH4wA4%%nSt^ z3=|H7hpyTK8x6HXiA5XKcV(|DO#1o+uh4!?r%&*?nFZ>w*5wxT+M4!^+Su5$$0Tmq z4115&@=D03z*p83*WFboQprJ0*9u=?-2cN3b&d6HnP5;e0-i;fwYRv%jh)$E%gV;9 zZ!nv+h+#zh8v-5!4v1Y|C6{<6wM~xS;uxUpai;CzZJ_)9y z+imWF-EDwmHbNwav?o(X8*39hAylc#rPB0+ag(4K_rNxT57iE{sb2D3qo=V^&9v9l z>VmsVlQq9>cGFe2*|Dn~ebLuP!Y*&&4GcJP$Qw3gH!&5ob}*SbQRUX-O^Vl0d?AIe z{l`dkJZo7n2W%AGTU0M=y%G#&+UgtYjbP@mU#z6Umd)Pgch1io*u43`=9@Yi8af(& zthegTyF#W}dNRDT+0LVt`FwZ*DtjxOg3jZ&)APTfg3SjGqk;wm2=JT*nd4=QZXRb_2o7mH)(=0{fv#I> z_n+-)2@Jx|C5nkA%|Fn%Wk{DcRJZq#=i%6DZuFkGrDuNxh(&P=m<1b(Lp!OB#CBtc zuSz?;MFMtlP5MO=%LMG2b?H}8_Mve$7Dn4K2{x8SiusVU%)4QahXK)hiS}|nXS;1lNA~;2woFa80m2>ZI}#| zDZ+(Iqz&bYpW#vpiPbvr(^Ty!?6$Sv|H1+bZQt-RKge^N;lsO*yXkjvhJft|g9$Um zL?av-;jnUY5Cl}p$Ae*np2@(vv_ySAbtJzIH~F=u`Ks#8T)IZ*T^)!nkc39TrRi0f z&&#G#eFIMfp{`x?>z>mtSndP-y6mU02$Qtn+u@Tv;YhTjD`4^gqov-IZzC?BQS})E zu9f)xKHg&`On8joP^aV1=mmIIktYuQuC`NOsw3c~;mUK&QIw>ns4)b#r=SIaktMAt zfjc9&PSbznl@P^J#cL6bm)(Nk=hZ5W7pmd;a``kqKq9c`YrI7e6Sr=wpI4>SAyuty z^(pFZRn?FCBvl(0h#(<%gq}xO?AXe7mh81f%O~T(W!xY7ESd=k7<8YyJDEsphxOTQ zL&GxbwCww`EGFC?kUwi>fv?eh0ur*=VdscyKn)7=x=p&MOPhT+NV+8CYwB^jfu{XU z;YJDLMRjv3V-&}$7dZPnfS|}03Q@oxsLU41hRf(l*Tzl8(n6zENf~+4+h=U>mzpIN$4(( zva3&28YM}2y&ROa8c7Rn47rsEU@y+mBJ9+oyt3abBy`KxKFj6Fx!Bvw}xafZelr-8|vxa*<0v0xKwk!Lzo2$xqy7m6yj zrib#Dqj<55UR*pXNj^k<3mas4gDm+Zso}NNXmjBs5mm_ZDmymd2?>RZ3KVoJ07U5?G1%YJL`Y3i#{fn>|p6z zn7m?@-*(CZM}(!q(wBJ`>=hwIT{i$jAnXaC&NOZaQXdRK;6)H$(^kM`0hvugp04f@ zH;F;FuBlV4MssXBDpr3ynf$x{!tliR+#%&b@{G|?SGd;#?ds_FiP7->F83z$g&wn! zykoKb^J+l z57J0y9ikcOtP5l;8Xac4rVy&gq8X_vqUfKpsQV1QDV}+y_%phuY5HqVu+#kK1`01S z50&8!k`DFWcx|da1v^jQZlhn=7KDS!(mXo6Q{Q8!!uc-dtK!Y@=5%7mKLu*5l#;(H zpX#*2a8?zDnWt*mzDZ?#_$ODz(gV|}LIZ^dESLu#N$0RA`xpu0X&@2=91sE z2A<9c&6wq>_|i8cPWmoHM4%|fgNwy}sG|h_F6ie`JCgSM>9ZI$R;0{+;MgFObPgAl5T+mt z`9z?>hgLxvBMZj<^2mw#y?ciW7cRltI2yzqJDdUrg^%tf-ogb~1?iYE`xn+!EP&!S zF%D(Zd31U?v8O~NK#6^MTneoCj`Pf(l3l2Lff_rJctN@pj3TguoJWwwb2u;9H_KyC z3JA?Bg`kiuD_DYw*+!G#LEWGp@H!$8fDI!On;U>$|$_T04xA98NXOkLf~7MmZGr}s`w>@5t_BZY-`=J|(Vqn!dI zOp3%P*s4*gcatlXg=%a2lpqG@AlrmtluH#$0N515xom&u+80zDp%t)lAbSi=!FkC0 z8@H>iV!-oTPk<0|DBYLfuWbwuh9etyS68dDEUT+eSWe)ouC_*kKT=v<#K9bUuZZ7$`_%Bm=d zN;56Ep)PofuUeCX{!!bnhnUvCgq`avkosP?+(*n*jFv&fL5Jil+B?t}Xy07DKcGdI zx&!J)${_V51Jl4=mMHsmx@CmgJAZLPoK#@a}@ulC{A?nCif>y)hQ z+{yE&O!bhdg+)aW9`}X?^8=bHf6i+d-p^6sqiC8Qr70w0xtNv+wr*-w1Ma@Qh`X;h ziUmmDvXZVEzKhfd=C|CgyrS1gWKar3rGC+^OIlSG>&;RZm*xbe^HErhS;TCjHw_B` z6E>h0Itn7@r4?Y|YM8WWD{H1n7+zp{pwab+ov0;zd*ITjD4w+%vW?UJzi#M+B$rBu z?$#fXJ%tyPfamW5VL2j2%xRycob`AP8@>ZPBF|8t&&|Kqjxa`Hk8&?Z?UHw%e^>v?(H_Ye_6ppOFoh ztGQY-BOzC-DTbqBl~BXi3gM^_gB`0AnuORYM8%j`8*(*js+e_0CGEEQ7IHk=DwDnb zkfL5`>1#Oa?uHYjRdqTu`fg{623$_8v22&%1pA#rtO-&(o$H zG(To2#<N0Nc8>W{l4_@!Em(CZgJ+}Lp(TgGvDfVuj zg$}`3VQUn>C;M1NKp-f^J~kTUu2_!s*tgPwe6+XE9qH?H2UN`YV4|zCpXkKa-D1BK z4M>ATs?n9a%l$3dpNIl&itl7S6F=15`fzPuI8uA#9h3we6nu~FEcVDUaVZiU?E|I| z_C78MvJ3Hwhg5VR+F!Zmj;%pnrKvF6DNIWaUj?zGSOU*tINbw|0db^4Q^`?(y)1Oa zWLH{L6!FF*P5j1~*Q%-1QxdR--nyR}o?dmyw`9UXbA#6e$#Uc#hW9m)+_!^@G4av% zxH?kynz3uE!c?dh@2uJ)LpnrZe4W!2WFGi^ArQgMK%Ezmew@Ww&_GMY^t~Tn_ToS& ztz3mw4yzmTP-gu&ldHjYFI$Fu@A?p(wnd>IUKJEuUaaUh+gAumN_~VN2=-E2XmVDC zlj~}*kv^ZQrEk+|EOn^X`$bM)N(j8@ z^bGUMy1?~FKI4;JJ~`pzyCg06KG-6(C!Y|6vUK6o^M&W%3IY4lTM4;<)nJc@m0m&E zyoF#H_pQbB#=?&~NL}HdJ4szzfi!d$eoW_0k(W|`YD*Cw_&q2rOg#WR@O3~62hW#a zF#=%#Yk%j71s`}iU1yLWSDRK^Po~LB<+;-0eStSdp>cXY!)E&IOA9rKbDFiCT z=zT2KR5$f#%sf>|OV*6g#7qW2OoXH~BwSno@6eRWRm@GQ+(qAk!_;!Jl8XE}pi||_ z1MQ1S`wP}Bb1P!Xux_aW67p(!V9%$Q>m=#2prF&GH=#!A6ItTtVUwe~H|&A0^#po7 zLt{UB6Oc^|EbO5R?Vy7s=*xT%l+kF5E5;?{Y*Qx;j$5F;NeLRUZ-v=XO}fMmPKX2( z-GEbw;X*!@Th-2r?62_s`Z2~P!|qZ{njlimJ8k8<+Xld`3g4~Dk8zj zqb_Me^|#lmK|Y+`Km;<-5*^VSG;dN>>mritZ2M+G*l+4v6z<>cc+!3x zR)~Pdqs2^Bj(B~1U@w#&t_$9aMa`qC9#NQT@yy7`Cu92|*nhs@afV`aqzDgHeCeout~Rs-hA7)nwGg-;^aa zhUK-eNVM|+!fMY;F-6OJ%L;k(nqn#{@`?q$c~zkog;;V*kwFzGF|gdeGyc~OEdm~I1eyd$23wp zFRS}#G$cKCpK`Wh^sa1ADeybG+QwE`667<%pblRSzUYPp2K6A4`cPrvnQRKm@nfnd z4I{c~R*TWJME1e_*9;p zd0rlS9;ddLqLfseiA5KuzlR13&}lCxY1k26^RRl?d*jwrp54+!$#1I>5mj=m5e2!y?qk0<1?dJ2(~nT5dC}rBPK51Z&w0 z0ZY;c`!*#PtF45W3JVy=g-gNc+V;WcpC2ZJuqIyO2-Bgy1{(HZ$m(_2B?&4x+~_!` zI{A>}B`xt=DwL)m81+&PNmZpSkWj!QsgO!9sEH<@wzI(V9Kn?_NjOG$STh(SEa|4q z9br;QhCWGO&kO~WQPK$k_mtd zluus*fdF>(2Wca{HpRgpsPeuz*5XBt_*4D|{XDi#`)c75R5Fx|IV&QD*q#T4i;U>l z7aJ^VLv3xX0NOKDxY%VEq_l?8N1N6}Kx^o}GP{^gSz=BQgV~xc%&g5M!0cfxneAOc zj_k0!T#rm~j($T8C~VXf!%i1|lq8wJ?EoT#dTkNJH;e z%GYtO#1D({^?BQs4C2Db0SziEw-S6DLdJINuQRGBqb^C=UMbao9bto}ea~FuT{*_N zq}|pwlCKsRRw%y$mj z!z6LKUIlxQRHzOWFRM@VQ<%O$nGfoTlTBjZ*JL<9X-7xGcw{koh1vd^Ris{gea0* zWcj?SYnc6=yKv#9mo8i=`k&{?JS4{?XbC6@=S022`q+v^D!^A@4BdGI93O#K_F~H( z(3tWVhYab3mel}yg8=qWLpDbuOt!io%-H~8NAMw{Z+HlFgUYMazw#R8lODdSCdoYX zNpb<(D$&hFZa?Bx4q}fE0n3;Tf#gvEfwog%VZRxA**HtM2*c;NFmnJrEhJis*aZ4NslVP2$Vbd_OjgV*n*03cahFC zR;=*M=TeSbi?%@o0Y#wLguq@#4~lyg<|>wZHb@_2O`2#*3dEE&cS=_wDF~G`sj+O~ zXIk0Hn$jHcW1k%rf7ow_#qC$Z9D`1~b2V**BeG)s=N8ai>YvFw4l3HD9F?Eo4WTy> zxJs4(@+Q3ZuDHE2G%yfgD?`%&$Q4yJ$)^pen&5g$($uI6nSPg`sY5GPYSuK{t3|_M zwp#R!bZ#h$D)<7L5D|QuZ!q8!6crAe05+fTArJGkvTd#4qSzy6<#^=mr3n}XD!PGC zQ$~pyPR$lM`-C<@B%=~~SrN&h0_BZ-Quj)JzvM;OtY0cmpI?<@-+j9+zE{M<9ABsG z-tr2|(`Ow~p2d+Y;~!mfoJKrJ9(w~JYG!4-mt*&B%S>@@rRWHv8;YT%#r*Zw*%FzB z&23^jVv4cngDl#vw=9PR!OyQ=fcsahp z4gW^omVGcxz+D;~xN=gxkIjht*i5=%(`M{iq;_Y!Rcts^Igie<60GnW;x(!+n5Lks zSOJPX^2_JDy~aC-xYw=V64xR^b3gUyuI%@sO(E>ed$}l!I(jXO!wF~d2uFa?h+ZMd z;!uibSWIAkOo6+W<6imta3-!TP{}C*n`9&+tH-*!x~A|w)`SaWRW`AF#dsnbjL|1? z7>+2i+7wY`r703AeIiOkt;dbXit(Up8P^z(B;q9P-2`*60;Zf+7h7N60@5R6EyDHt zu6Oae-2C>ltl#Yg@0H-j1x<-}bi@@+@Z7)##@_n~LsABl2QmZQg=qtP9CS%NwhE+l z%#y5%t7SWgJr643ebyDCI+$sn-dJ(}>90KS7Ef<`l$n}a1LKL$-i4kik z$tg?(7LAil_cT)GSS&`lCHZz+eTSe39nTffrkNs9px7#`^kB^#)oEWG-M-NfdN#ro z_4u5-y6|(_?qUhr5hNC`ie4j%*F>ud|6=2pM{vvWdj(f{OWTr7N9jhw@u)vW<@K8z z>V?XFSnh+TK_%*;`)r{5s#K02H6>ucz;6)E!mJQ^W`lqX;Diq3!Yi?p9IBWjQ#-wg z1gJKk>PHN(53!Y>bs65B3Lg}GULyjf->6ho1vDWnH0?K%?`UOwzFl$9W zuk7?zLl8xsg8tvi@pToBw$L4dSJJo2Hd6Zth8nUl7%Eh1>R+Pv6(H?Zkn@WkxuHQe zlp#qP`YAoA2*N>*XMLRPG?k_%#dLKEhS0?hE*bhOvZyXmfG)u^dq6FVL%t4{`(vOB z6#W=uhv6QWhHfvS9B5WDhw-4kC{PY6+S7f{Aeb@fK$b+RC$aHU_GqR{mYUmd z-q`KkzFfZWFIa}et3)HNtj24%W>vw33|Lgzb*dvEnqnZhaeuu;Iq-sHMB}^W> zfF=-iRxJ@ltgjapLZgOpCA-*FS+VsoWmh61s>D_A!iT70B;j)LUN7&uq5Q(NT!`Y& z65{XQhWLBBzB&mRc`NqSJ6wrB*fp2&6-w9Su*FzjE?jFBRlIbqG;C$$o zb!i_H|H~;{8T#e8GJE!j~{JA@=y=UP)T1t0MouB&2)rsNX ztfYGj%P3(Z>OP8tLou_bzrV+fb@%swk|=k)?QM6eWcTp!tLsz7_)0QZK{KM6lrMpnM<_Y;(V~uDl^5f^8#o4EU1%1MTzM#1T9Iq*Au`#9))e`U6`Era&pC zO3CMWNQjOFA$%@qiBe>?&>KLyZ6Z-WWpkl8!8?ihu7a4du&hApS6{DW{*bkEo=KJsMz1 zD(@etqPCCAs*ssi?F5ot(dJtjIzLt+8GO8q>$4`Q5>@*pMfEo_6y9GZ3OK5|BbQdp z*`fwn!f6X(R1nW#>SHXA#-UQCPS5aQW9MyWj7#j*;bjPSHKdk}hXebcvnML_ z02?RS{qJ%q0>?{jY5mbxmRB26Vx z+9k+!pD%At{Z*U(o{9&HIQCocDH_X?hYorKGUwIWl)(b=vdIZ#WF`Bx5_?0_KUS#!GJF+3W~S>!*0Ga z3(5NE(T9C*{O*IsgzNSP!=@27Yj`-4l+ySE4Nxf!_I`K!V$mXrdQsT{($ zq$TVtLA|oy)08%^gqikxxqbHcz=uCB(P`U0Yt!kgVg_j}aUW`-wMlguim>>bN*iAZ z(jpZra@FG5794EKdb|upD@A0Ra+VA!%RJq-!#6{R-M*I0UuH){$dj$P!!itqNYRog zJKFp5y>)Gg{HB(cO)dGj<>z7bp`uQi)oL4(tdC>whhpKgdX*y#?fuqI3s*k%$jJStsACN==9 zdsn@C1syJqeq*_^0k6z5DV7*cuVpqT+nFL^D;5te>lH)%?(Ht3$%*NN4EsbSgkLSA zyImPrXi9|mx?H+wQcu%9!|zIx12l?={Z(ThEjvwM&3%`X=Am(X)=3LooY=odNqx07 zW7(S0nt1lMbQG|Lvs1 zDDxV;t3(9jrtx)7ngHUPoHUPLg8i727GMSal9Lv>97#E87q^$3ancgkMSkg|HSQq4 z(Mh|x4*n}n+RLQ`)k*s}L%7CC`?;L(1}7atng8yj!zl9$Q0_^rIJ}3O=Ekv#_85Lo zH-;6Ohryj=@b^t}Ct1!`?i6BzXK;Oj?!&Zwa_XMx@uSCPV@-#fV>>5L&c?Q$8k?Cs zfqUyc6a(v|RZgRVF{Jk4c$AytCa~%8G#)FfB-R_-IXyNO+c$P}Zej#CSClQ~|NGuW z6|4>rb$Y}yhpW7~y|<&gw}X~hrzid+jmqHV-2kB%Yw9zs*Vli`-RP`o^#3@6ViXxJ9z`SgWO4m$p|?_4wF$bMvjo9j=BX^Tio35Y}$1gzfpc%nHZm$Z6BGK z6^~4e990fYP98roGJV`Neq!Y4m^d~%KC91;pBS5IKRiBtcw$UHd~EFSap%H(`|>Ds3z$4}0-Gs16{ zWlW46ne~)i&rOxz9i2RNQalWXAtwc5n9Yiuxha3eHR}ZN2mn&(f%dpM zdu;B+p_%r%DYuiN)d(|lC&d$!lP4?RK>JJ^okS0_QC1GkjZch@pFC>UHZ^)gW!0XV zoF3I!YV7pku?dqUrzTI0O|!AEZ!yf#Z7`+}9~-}W%+4Q~8y%mtlXs7gj!oKC9-bT> zL$4nh!$6)q>Yf^z8k=rM$DJILj?B#-nw(Hij-8re*%}=Z8@GJG-I=jbAjA~KKRl^V z9=dDn@NE0h>B+e%!?~C{$u8YM(! z0kF|$=J5E;%;fZpo86cgKZC)w3(ZWSyuOTMW7E#VVAXvxt&Qs$55Xd!Ax}q1+AEza?%WHAkOhIPZ4$5T+&BIN2kYTX4>gIE?v-R z0>v(uRA6jX@~`;2;cVtk5CgV4w{rUt#`yp^Hx>RgI?;ZqD~yARkrqp>;Kj{C=5Bfy1wT%+S>&fFs(!N43F11i(W%Q{Xz zI*kS#9usjssn7$hS!IbsVi-Ma CGXFg%2K4Y+EQs1c(^ZcxAhqM!zh$VHThD+WV>BFuijQ{6K=y9w&Oet&#_ ze94^d>Ux|yRdwprsZ*zW8E1?cEX7=`bLrAmr``X<3!Y}K=n=%mPF}oZDVydR!1EJ$ zEo#6{>8c;! z|2Shajxy;x8`od5W^KtYpIV7D!r!(Y5%Njy8Ne69bJhCGH*G%nUoH=x4=`r!+jzyr zYZTXp#i+Ui&-*W5v$}~3Yc9W}`r9*0ne;o*qtta@arGvtZ|NE)y|tCG zne_~9jh`Gp>6wi#w{O_)HvialFoCI#dB$?Y@V_A zC*+~{q@BhQCP2C+@-RH7nSq}8`vg3QN8GyZsY?W{$y~f$SIT~N+9BcujVV^Zkyip_Y0ke3 zoM{Ia@`&e@O%LzNl}l25eqM*BY+MrKHi~*m2#}9xJrPiTEw6qBVP!I22Y1lH!O$<6 zY@5Y+B**@SIPi*16UJc7!C~XW%$AZ)TK3MIXBtzKMY@&4Dbk2P#@^4;hIG5%ai=iS zGE|4CCxtYCLtn0)yw6Uz^EqQlW$e7-j(!@-)-n0+loNb9-ZrN^)tO`}0ZX$ez@{b1 z48#er%V*=!Myl88C*I|>hdJqK+`-GDo|GL&`6tm-i04A!r@D#v3I#aN67IP&6lN1Z zqyET(O^Zm^L|BXiJ=^`12o@lEBr4{0`0NM=|Eelk0yG&bHSc3k`Uv z4MbZ$-!Uoa(1x^Jn<dg??{9uReXHf_BkwWyNJ_4ExBAlgx zo(0Yn?rD+cmk<^}X^0c)PQTdY1#j9so*H{En}_oKBS2Z|o2(q6upedPgj3)^T@(gT znoVa4_ap#!%9HJHC(n33N@D=@mAEGnCP+E)%qdTC1gRW8XWTG<+M#4anp0tW9SU&uIrgrA-3Dn;XZZozEHT_nkHgzRmVq_AbiB zDL>W)rySy_p9H^AoSj$nlScK5GO4j42QT$8))0GKF<<|djTiJ%d74L5j>7DCAbbL6 z+P-I>?KpdV;yohGrpcx)e}36KlB7H|uWUeFMz)=~aLTC*X}~YqnRlPi$D$p;$w__# zBnqQE@1i*1L0Iq?-I)O5PbMWDV0JvlLCC4BETKE)7dYsi2Bh+y5hmOse~+Cv+oyIt z&K#zE43M<%xjs(W_ymr$lkUVFM<2?Ha!8k)aPFDn2(YeX>*u}bhg`gqo^tvevMrlW zi~;aT`H-Ug&N@VQ^eOr#D+ld9p}w*6+47&{WgIe=?&)mW#Cv}Hcz9gT$4fitAX`q;M_UdXVZfArR+2@#_23>r>`i@0UHnW5ah{@LH3^O zw|6II@t;TmQ3hDF;XPIqBe~cz~3g z_?(Rsca}{@e83 zn;jpKmkD0ZWYcoAGvG)&I1v{7og&<53+~zc_E>^fvwWNsd53cSS_nDm9Cm7Hc%ao%(1{&`05v15A_=<4Fv{be?Kkw1 zqsuw?DV^Ftc~b-;-R^HH$4GyoxlR4zB%EU-0(W+9rfgjcdHxUZ-$)>qm$zi)Bh%D!{^F6jGM-${-gcF z{h0wipbq#33I|FDW(>3q%opFJP zv73*5`PdJRJ$>wl$9{b5g=0TI_M2n9$Nq5aFUQ_J_WrT4LHD44uwt-kuw}4qaQ5Kb z!3Bd02TvMYGI;Xfse>yAI|n~JxO(vX!3zg38oYGy^1-VHHw|7pc;n#BgSQXfIe7Qr z{euqL%A<8b@%+~I}8 zi-%7hK4tjy;WLKM99}(q!SF@HmkwVxeEIMd!<&Y$8NPOS%kYiETZiu$eqi`>!(SMF zWcaJY-x&VS;qMPWHJlzkIQ+BWpAY|H_`imKIsB{P*N1;U{MPV0!+#kb7=Cy7y%9E| zkC-Fjk?2V2NX5w1k%p0ZBgv7IMou0%ZREovXN{aYa^c8FM=l$=dgO+Yn?|;dY#Z4= za{tH!BfCa=M!q=mm65NHJUa5&$oEE`97&HnGxEccpNzaXa(LvWkzbFzHF9+1uOkB^ zLn9+2e;-vxjZyz-!DwW(aCF*e!|43cQ$|;ec8-2{^y1OWN3R{dVf5zF+ehyieQ@;Y z(LU)+hI=eSYw1RPbqe-@?9SeVyRbuD)*Y=`9YQ-UmM2)z{Pa zrM`WA>Au5#uYgbA=zF`buWz)U^&9>E{zC9+yuYfyvA?;$y?~ z_21loYyUkCpYH1aI{5V4{RjHf{VxbUJ<{LX|0nS2=l~m#2fPE(f#QMkf#!jZf#kqx z180CwuN=5m@aYc0rwv??o-UL3a2cOQFz^5Mu zpPmmsT|4~I9G`9;z8-vf)9~%!)1AXT4xc{e@aeM?`1Ci!ZwNj;I^0KmIy^Sw1D}Q* zKCK<8ADJ_OPtO^-K=A2RBU?sNBe#s)20pz{@agBlr@KeKI`WN??~XhUKK%js^x(*k zM-B--{pHA;d3^frr~*EC_YO>Gh*Gjcyfun$GfRS*GmSvb|*w`>Xv`{z`v^ zzuX`9m-?spOZ-Lth(GKP`V0I4zv{VqSZGS>Und)D8r|F-^O{n2{IdfR%_ z>a~7j9kE`ser>&M{la?5`nh%3`kD2jb;$au^%Ltk>qpiPt%KIH)+5$etcR_KtXk{i?YmIf5b*A-UYo&FXb+WbCT4c3Y zjaGwIW|dkotJsQIAuDJFEX8tJlEux8`L6jlv)}xq`HuOP`KI|h^S9=2%wL(Wn7=Te zF&{U-Zf-a4H19CCnH$VyW~13)PB*8T3A55HG$Uq#=`+TR_l@_AVdF2x5#u%E1>=zM z6XVCmbH(vD^59(PMnx zc-Yu!e9E}hxXHND_@r@z@p0oy;|k+)<1*t+;}m1LvCKHxSYj+TPBIo53yq|)z?g5$ zHad)Uqs?eFnvI!8y)oS=Gl~q;&<)j)46YC9f7Orb@91yoZ|ZO8uj{|jkLbVFU(tV| zzoZ}5f2O~v|3v?>{=EL2{zLts{*3;Z{$2fB`d+<$8%8)C0O-w{%^1>x#~N8Q=T9_k8dA{^mR8>-YWD_usz1_>TJi=zGWaw(l+9 z8@^xpUiQ7@JM4SW_k!=IzGr+-`kwH8-}kuhfNzg)x9LATEMG}O~GEN6u8QOC%%KR zay(a}-l{Ifs#AbNj3uT6?gt!Utfm8ie6_udO$EMb?=e;fn7$0~1kR>WZpNF8)uU_! z>S{#U#&>XjjQVGeGS&oIni&B2T2OE6Tmb58(*eNSc8Ia|Bx41Avw@+=+1VR8om^qh>c%Yc8`7QlYSmTQ3Z0MKy?=sRUK0Q8?K15od&sDDKv0QgQr zxzpZbY-J|^Wlu-^>6-yZ80$oPI)VF)9RSeqp<2MpjD5HTaFnrCplQ|fjGc+HX93Sy z+Zg)@>R25DppLT{U=LuBv2%dyT%?`59e^_D)iQQIp3i@ku?tYX>o8+$a9@M;i!=c8 zTnswa#sRorg1nb>15od!cwPtG>+WZ4{c6TOssqxDZP>)vWx#vcF2*+c0b2p1j9q?^ zv5zfg?20Zx4`bbh0OY?CbzKEqR~=&P>JC6JW1EoY;|#C`u%EGO<}&sP(6br1u3gR8 zbx6BzJ!99)fPIW@LAfm(0X=}18M^`THz3~)djUrn`=ky)z8j|lUS%wW`%TDm6WVt( z@Z3De*e&lcw)FsGw^jjw=e8JQx7RYZ4Q00h=N+8@1-pSaf(f&_&0Z{jj#Q@N9&o;nb#_mO)dv`N-p9a{&*k|zk0KqQC9_#=d zWDF?SPFy~_g|Yuw26&aR&jHWpb}+VUBV!LC{7?^L52KFHBk$+ajP-N?-eK$uDL^k{ zUrYje82ge8K>6KWfae+eav@+nV_yjY&I9ac?2$NN4`X}Q0uC|u)mlIb0J^`nld-R( z%-0Vywio&Lq7S~YiLpmP%cE~H_RVdK?E_8U>SXNO9gKYkxc2J+4(cQf_`!cQDz>`Bz~B+CCF#8|q8v8Ss5J&ZlG7_gVI zXS*0X2>2o3M~wjBdoIS<^QiZE;QH}a#(sh}{A534KTR=qXcgcnV=s&{_9D_=>|^X_ z%K(Twyoa%$YmB{wx?V!sFXD{73_4!!VeFMo#(v2FXv3?k0m%Prr2QIrUqimva6f{y zBZG|nW)owtBhTxI`|WhV^Vpx)0yZ-CyZae?1L?o-0KClDn@=$IhZJLP&1LLuz&qWH z{So;7xQDSn#Q>n=&xrr?tBf55p1&aezmfm1!2j1l#`?A~)(<-R*8+MN8`#I#vGW)k z)BwmggtVa}j18{|mR~7>9XS@ouBn~lN69eF0n`C^d2H3~= zva~-UxbTGQes8@HEK)gq!v< z-V9vLDAR)cEzdLFiZ-<#WW22quo3Vot7M(2au<;7Wp)g>N#xXfxv{A>U#=FKGlk!T8ecjGv6~GMVw^ zz_O1)jBO#xDW>OK`sw@#{7*zTOW=G5%5D-_Qx@W&ARf+qf2havz(^_!U)v z{fu`bfA>Mguj~Lk&-hi1fJ2O5y_4}xsCN_6H@(UD$KPT6nr_BF!5H6+dNu>kwf8fA z9dKPY%J}ujcRlV~b}@c~4nTcaSNM(lU>tvfajYf$=FI@$*%|}vVf zd4N8~w*ki;+Zg{;BLKAB83Me__;%#mzMt{C@O&3=-GwrDuLc}u{L{#fHH6=TXRIF_ z>j%FVW$r`VeaLtJ3c&M>e+Ky;=w|#u;C^s7)WEfje|9V5|4|44ouBIfAbwX1;}4;& z4;^CsVU+ni;<0}49>in);9r;vIKucBH#7dFWq>ys-+dkc_eX&15v1)|&G=W5@2jBa zYg-uqx(q$0wW&BZuzqym~eTe^-#`w2U-?z6h{v92#mGS+kYkx1}-(Ao6V;dR& zPvAO$v;)BXIPg7=^4~*!SQGdY!0`ldJ&EvBI~e}~@~1li$oq5`V#`v#L_phI4{58~hWG>^sL4B{+0(uz#E$aB~JB;^k zVf=UKi{Bk#{Ef{3#Qh$${T}tbiRU-pV;u6Iza;|@_cn08eUR~YQ0|X9U^nA`N;3Xu zg#WyY@uQ0Yqm2Irb^Lc1;3(sNU5i6Xl@(y-ZIADN169gPi7nG7Vrf2GpQiOq+loDFq1-CnG{C3 z$g50>9%ND>@)sqUR17>NNRPDu5I^MrlS+}NY!{Q_o0wFNaOFlORUurBaH5+@HH(=v zH3UG}x=tp|mqXX3dD<(fA$sRdO%gDkniFhOj_H?q)S#a>C)*;T8Fgt z+nDsx6-?TIx;7kS(q$W&wDCC>q1(}PUf zaga&(p#FPMA7r3(UpD}B-G{XM55P%yE&%u*xF3ML52l#3vk7gA=dbkmQxX&a1=SP{;^E{KjfVkZone^o}js;gR>5*;#>fF=Cq_3XGq_6n_ zeN6f~;`XBMZ}c$f(d|t7=4K}C+XQ%%N#DZ#Tfq12#elu!e~r0?e{gb6u}U@{JLRTG zIOMM56^WKa9XD~WsjNuM<1KA-cw2jGdo&!0*0@DP8E>W7rpOfD-iAxa-N1R*q6>ns z?goQ~;h(o+p8tH+<552mt%%3V3*T0KKJ{ZBHLiL-M!~z&7c4@~;^36Z$|)YTOZ9}b zMwhEm3w3d?R;qcq9;4zh-FdV?ss;_PS4x52Vo*GTwSnrTY$ZEO&`wlTme=zNw+gab z11)XMc16?sv&PMRsvTaVxScdAwdtc6nUfA!oJC{8Kj9pEH2nLHxnIZha|H9n>?J) z-{ZL}r*XmR#Is_yW_kUDv-Mw|tYH9yPncX8G2 zQ56idZkk?2(a~jw;Wk66FILVaF3UletANXKza_i8X29aI+X$FmSvHIUpBJO#_JxZz z#p~8|Rg0C%-1Pe0awO{UNKn{<9@8#bkh!-u7ORb26Ee+^$)PFhLARGW~G{RRM`Cd$e#!b_cwsB$viC z)$p2%Ruu6OMY6{iG;~?^;#gM&Hx-!RMblp<^UPbICRV!<)R-aWf+K@Hz8)6D`ogNq zUCm9U(j3lP%V|u@D-vSOD;KL@v=S>s1d9yTiaOp7H!7CAD_U(ML@}*+bsU7znmv!(0#{IJFWT*5i3WF?963Pi9IV#OO+7?H5}qx=+M;5il8ECa$Yu$1Naay#Lj%vQPH3fQ9#jl!%0CLnc-XCm zEmx&GRK{!CT7bF2lJFo!nigeu zs-V=M8$&f}`+OcP1=CnOQCXqZbGv`T(eZf5vu1Q%F5jeQ$>dXbV+FLuC{k$LLZk_v z@S&!ywIxx5(OiHf*j6KO%VljYaL8hg-X+OGKK#)ic0s7<-12y}H)0i5$du+v7RA(P zZmGd#X&!@5*WA3q&R20t!(54f)nh`S^=R6SA^-*JLJ>GzKE+)XYpmYrf(QsSJeN&f zB9^+$E>UN%kOT$FBCKHC@Vewi*GvA6@+-ZD>1}$-gGkdO%hz$PxgT_%T%W>|av2ps znrma!e@1h0lTUL=kTer+1*U(>bftJ|(kO?#Do_GWD))=UC3BakoaPI3a*W?im@n-N z*3s&A>cL8Ibar-E)X*#u{aJ?TJcp|g^%#IMo|6cPn(AgqbfH+$1sWiYGGAA$cvQDi zQqE6xyF!Yl$nSs034A>4F;=Z8UhOf?GCb`<>%B-W$P{Y)lOA7z;VlT3MFZ#F3|a7A zp`xlDxu|pu2$UkXi$CWC&JBB(gwD`B?H)Dl_C~GmWnT4~n!nKe5F%8(#_1M%EwxQ$ z7MsGV*mQO-V}a(V;G;GYQ4prlRwa-4>gE7xu(P?Xkyrooeh4QT&@rOh)WT)hlC%rW zD#;^xP2qQULG(@)DVe|ivksBvdqv;LJlU~_1T~e5e)^YA`+CP9;YHl`5AKy`6xTKA zJGU1i(ca6Xq2t?q5oKkphBdHG2CI5@uDYE`k;rXI?9Bwf;(E8ZisjF=W13w-Bi=`iuePHQ=PirIQl zOqLxY>nFu^skojauGffbo4C$#t41&m#x738zcu^J&hCb(q0d$eM$hMgIICritOKjt zhr#EhA6eMFOknS91ELYPkR%XTvLi951E?cpTGj04Q`Cv$pfIW@^NOE!2sMo`}>n!Qq71KDQR z*A8nU25aEhdqS_Ev8Iu31JAc%JB>jiZk}0QGoMcys;IqOV<#(?ZLxy4maE)#q~|1w zxiWu!BeHJ(qP&4=q-FXu-aF}*;%a&LUJh@0%{0I8?6>AYh2p#0myD0Ym%yxXfE+4J zH#%!Hb9iwoyB0h+iN}ae;xTb4&u6Y0Tm7j>KqO($j4>o(gUz#T6`);o8IRC1AzIQD zK@LoF=8?yqvwR+LBlr-iRd?qpqP@3M6ZMGS@+e+I(X3h& zsI@f3z_!HlN1!79qvXQ^{c>?VhZr?koJf9a)>*`*;ho|C5w7E^!o0Tk2ubv19oz&K zg0mx0H=3+MD53XAg`5Z3OpnB_)wDa!>2%atLIO6C_@XWgL&22h$k>TR6t`RPL#c$K z=!b5sM6fYqdZ~Vi(Byv9l7K`27j)DnYdbvZ%aAlmAr&-VqRIS{>Ec{2RNSiahSz&e z3-!`A4Mh?yfAXlc9UZkKp|kXpTxw>gu`@tFb7-9dyZ}?DsvMl{M6gt`^$1YvF2ofPUKJR=fp8MFn2P4HY(M^z7JycG24N zn2@(VHjCZC?qQ#0&tV6bAj*ZD3A-ZAP3<&RG%#)L^EI)cV(}#o&Q3&ksEy1l3BlfC zU4@25!UzmaBL=C2soaJf5Kmxh!QP@fBFKSRh1`%>G`(niks~XeY2b+g#8gB18ju4v zXu!H|Z!mBb{R~a26kABX+E?uJsD9ORzY&t5|9d_lmW0xw!J_^2&y}ajJH_0&7ap(x*;Q4b(3CB%LqeQ&m+=*UT!5 z7kezDz235}-zXKxmh5#YQX*EO#cE9tv>%UIBPMVlY*!f${14~%+PsNfW?A*^5bni1 z77At2Pti(Z2}yBzQF(#15j;V5wzNcZRmCo=j-5=-Bw3Y|23?3d8e}ohf=i+ya7cEA zRvkXi_v8^e3otUsmvq{)YjUa?vD6YzU8Q(5a z;>C#|_JvSVnoM&UmsRR*d6~z3xRG<)c@XE?QJNi%%!> z!QVfw!R{*Uoedj>ByIf3W^aH2R}QXQ76igsyA zt>!LvYqbijDY@XCiV{%_rS2q*1qKlIU>+|o>UFt_6NzG%tGB598ztxhyNpueR%_jw z=B`zTP$;4(b+-N$q;U}I3EGoJd&)?2I8l2FNKn*3lwrN#A3%3em7u#gL3B4aRkpai zt`;6W0i_j%g3{^|P+C|q#wv1!(q&azNSk(Avc_+wJ=j2g>>q0cc_Qva0`goN zF%#nD<9dAM9p}z9WjS!tg*TsU6)K&w{NBH(Gzi4bd?VYU2fF~)o-;UMpG}%n-dgHx z=V%eJg^4iHQzn{{S>=nQjGcwz!*QPOs2yXq9sDqLMY6GI7 zs3(I)C#59g@ib-1ODTC6^ZA<2?%G=d^A?#NXJp2+I>i?Py9 zZb!(rpV5TFOsv7OYHRcf=icVr6)eMc)3Al@Ax$NdrfaI`Y`P&_87o^VWTw57zf0^? z##owW8(laM zU`a=&=B7jwZj}}DIKR7M%SX<-R+27RF2*QDJsj_tUWmCDmF1FWXSxbaueYN^E7G{G z$)18>K=Qizhdj5$Vjbc!i8N}84v8*-eP**bU^#?F8ZY$;|_a}?Fj z!x0v#csSLhQH;7zxN_y_CmTc!L9~@hwY7(@d*k8E8ofZ(u=zJ*(CO={qPNBPt8Q0N zCS%Iaoj`>LO-Thj^NOlwxYcQ~*fc}G!-O2s)Ff7fACe}H;%C=hUUJ-G7V}%y`r32c zyu4iQ?j-&FW~V)5Hwm#h>?HI*)?%D2h(2v;pRcr@uq7A>GSx+~U_Jp#t4*%>*Y)E0)5R&4n>n1n;#%Udk z>MJ|+I;C>?^hNTMQY^GDQ5-jdm9zc!dM@nx9CPU-u!lpcfMg-vXe&VT@W16j3=KSz|)jOI8w!7{j-tpR6XV2Opv+(qk}#T(Ve zu)Cg3tK0(x`oyp?53`=jG;ipZVLAl`ngB+ z1d%EkvZ1{H9o-Z18s}?;c^wwfJlyUv(WFSJ>r1*P^Aa{2ns$V%Pr75lNUpIk5%Yqm zQ#$h}MUwe*UcFfNEcfK$pkYx})Z#CuVTpx4>DAwZnjVTlnA!Uj(g9Bg*U-u1e@^5Z zdw=n7ZAqK6r{OhXQ~G}aBPk!?=d8@h@}ccg@xQj;+#}@BB~v0Hyo^`i)OT z0z8KzQ~a7?Xnv7w1oDyt#(46p0>?*%V%PQWDQ{%v3>NP^F#!|k%O_wGePMy5*;WK0 zCvBZSjq$F>YK!%&TBv~7v5=^&iK=4HLNj84V_5;)(~*s%@Tra=4z{FrS(w#?2_wS4 zi*wNQDU~%fm9q?~#|ZjbAU$MpYBl_W$eit<-`8q3r4W_ zH^Jc7rYcHr(0C!}?@Sp%Ie>pM&Mtpp=R;P9Vacl3-r!DZy%8EkAzhpX>lv3W-=c zm-+#GAJX_w1<^4TDPI3{BwTmavJO>6{HYtLPu_=*my7Ra1$Yp$n`(h?54Q2py!nd_?z*SF z#onju+znGNON2s+%lJ*TTk4+odY`Y`Qd{Y%359Arct^k*`<^rt>ue$Q2hN!Z7Y-5{ zV131Ef!ucdkcg2 zt}_!-g!)>X(Fwj*S;_c$P1YJDR887^Vfyi~XmO(b^jIj<6N;VQ9;jSVnHG(`?DY0& zWSX1Se!AaJc!dF0_~SJ|&pR3Wjtkjk*iqlYK8-fmBT8lqu*ei%?%YW`fUg@FFT|#z z+_`7-*|Bz+$zjF8F*!c#7B@K_5=Ycc@%$aQX?QigR?nny(XvlGNl__WCjGb{uWRRi z-IG%B$Wx{_v(IaWbUj31dU@ygQ|6GsxH0c~uuI3=+xx|JdtSVq$Cf|6=+7RUHkRRZ zZ2@`_6NB^#(jCy6w#tc*&93}SGkR9Bv(Z{c#VUDini@)%rP+WN`>|{+ug%5s9-Kwf z(}YWAG#7xtb8&e+mlwQ&NE03LT?+9Mx>9#Ip+9)d!tsQ6vMn;dMv>x) z?-_4sCOIDFdvaM0jK`w=oB;fGBleUGZk56~O%4UZgrP#VKl+HOR;yvHyH5)vpk{uh zMm%3pBWjgKaat9EnO~EW56AakEWUV9neCjPT*RY$eM)5(Q!)^l%^22 zaYB{gje3V32ROGMAGdU^RrhpucXoDjmX}TM$oz8hO14%Fy+|25^Jw(3YVs$`(noat zOEm4#@i~isObe*~M>N1+dF(k(-~Fp%Eues0f1nCL#SklMgltk|k+O|&^_={E)Jful z?`Z6}=Y@Ma8a-jfFXJSl>Y}AfF0R69h3r?t7n*j5!bSs{i zR-hCvox0@Wi%zaNxlk$4Vjcx9A*Q#FF0`*Hgk5PpXv@my)4@NJX4queh5a&VHbTyk zk2muF!{=AYe%44AVbT;KY$LOg`%Vz*5&kOT(j|P;#U%}^X)opGu*)GnBP??qS9(Ak zQhLQ9s>J+bPs1ku12&hz@>v}rH_!&yi^vzc2I~&ovT?708j>KFW^8k5^9pNVds`H; zgDi8~XBwrnd&X1T?$?Do z`c~Q7I#rd6qWVm)r0bG*rXDSl)v2u>r6^DpC=$s^;c>}cxu~*ohHy-W&I7weue1oxx$8wQNe&4Jx&QX;PxP#(EXyK$qL=QFqToE?1f2dPb6-aVcd~=&;Xs z%5pd=DeyOhzNU>mk2!FFsh~c0KA~XW&;TKkC0=Zz+CTf^J@>qL4__s_XA8rrb&~AX zWPSjV_q@0VVP)D5s(M#YN4>CF{2di6;VEdvLc^#gUxym!^q%Zl?LjP_s(rH5S_2Ik z9TI^6pfh50R}?cZmz_@g=cxsOgE-h-ta^M00|n}KEqIYjag_ot3Toewp}*F;RgQbD z+OB%s9(O&!qt5V8xrmODE}G)!$zT+HC`W@W)9H|Dy1LJ&Hd11v>T~vGkp1M7NnQ$b zpkWBT2p141^lfowPqJeC-~oHE1*AW@9hpgcG1`W`iWO+J;q~lv``tS|USqY%o3MN} z(j>ocrZvr)d7szZf-mUk{uScN)24S%5%ME@5f-S-wrOpL&JSZp1DHhr z21(bpcft-$*zjUujVfw$w7I>xM(WU@WXD4>ZG&0N^qgbIb@#5D?m`~L?Mgzl z)=&KqS5%@&>@CFD(76L%(?u;}6­4q>?ySYZo|x^QGEv^3%G3o>h>p_!r(>A65* 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 z

    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%0D=Ogd^2@_T$Q{pZ{z$}stJmiXui>%`Yuekf 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�|$6P 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 UB&)Ah%9Xrn%?H&yh}z})e{115sQ>@~ diff --git a/node_modules/react-native-vector-icons/Fonts/FontAwesome6_Solid.ttf b/node_modules/react-native-vector-icons/Fonts/FontAwesome6_Solid.ttf deleted file mode 100644 index e7e2ecfa341157f2a42ec210bf82cc0156a5540b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 423676 zcmeFadz_Wi`~QEf!@XykX7AZkGfg$qG>6*LQBCI(c8NkV6hat;P=pY|?jRv4Qc)O$ z5JGYagOIl*gpkbCOog!bo_&}OW`3`0t-Yto`}6*Me!t)2@qK*%_f&l+I{)tn=iYt z^6ea=8?(rHxnk0#7ftNeu4ppKt_A}pAw!><@;K5ppwpx&)226MdX~Z7JfiF^ldrkt zqKpf^?hVs^9B-X+(e$a#y(xF%d@9NpTz%1$OGi07ZX{RdwM6QVsn=XTZRye9k04jq zl|-kGC-hah1ofzYW9Nk#L!;DEq8ic8w}Uq&wK3B8y1Z9>j^k94TmwJ&Ek192ok#|7 zJ}U1`=WjH%Bp;2l_b6}ZTC{vSv32#%9 zXxQ0fPsRKeHa6Nmpl_#e8B=hWco|xN!vHiutwkl$eoEtG5om0{u@}cEjwaT1S-z6b{iD903QYT)&*%Nk)Q>hf-_Y0~Z9f`~{XpYE zZp(l=(oz5|kO4F64U!uFZaU9-=3L``tOzh=_M1FP)MuL}pR%|N`cufjMnNPuMhLs7%=NC&q%~ra24PJhbD-xC)YXS-I{Jiu1@TkbayC*mIbJ1Ie_p$@zXh zhkih@Mn}wN1CBzy~aj+j`B@Dp94G&(~h4M`wW*! z)=8$Dl;;U`lI{H4TsA)+VEcC6O&wb=Em60?*yJ)~>Jd6=I9rm39Ylw)gS#Z?6US5q+`k7MXr>Itd}|{|^M3m22)ZHhp-^&C9VZ9GiKxaf4$= z2Kz!2$?{y*fOQWf(?$i)jhR<-9(e?~46jKt&By;GSf^w@mu2{v*zXb7{OoJwk$&Vc z0dvkM*5Pnn&gbjVoHzb%ZIP*$#p5xy`8a_YBhSy_Jj6?LoG$%|a!Ivi_!{!^x#awC zUE`CLC?Bx-CXbK#95gY%M;s@8H)*H2avK<1g!807VJC2;Cfj8-X`DCxNR&&S=Q%R@ ze)1>F{wHnf1KUd2Y0Be!3E8%c?MkHCpLxzXzWD7}ZJ9)z;x%Oa_PjaAG2eg0oSXie zb%P(lPL{DBNZb#J+ewVE66bN8>=WmkIYOSXP4>L4e|QY`T(V43O}`H`oeLm8K&}3{ zhOn=b?IqeuLmgq-s7%^2bxHbh0%J80(q!knDUas?`M~ZyDiL!~2bj2sImfyuYz0uC z(}}slIwtS;#?Oo$lz|o``^RbE$1&#>@H~U2oH_5e zHaOh`@-WAT%rShD>!4kuCe3}bq(B*aObJ^7%o9lV4YqhM$$PSdt;20LD`W3Bm8LDE zQ9jUQkNacloAQ2}-&7ZMgsBHbo&SzxouqO-VEUR!n>kFJw|)tm<~U)S*CW{;#$@)9 zO~>#NQ`V0bC{SH(+4htvEjPmn8Eky!*fz;?KEqb`^f#5 zsAJ2K)uw*gW4o8+bO3udqlxlpi{}}6=}m1B^85)q0VvYk&Ob4BsM*+%<~-B3Q8R|* zv5gUA=Dm4LPVVnemt&`a{n*}v*^VE1eq)>0!nTpTN8^05AI;k~c_@2$9uVL7nCttk zB5l?+shn?oF3@DNX-{F!Q8M4m7q@Ht_K5ajBe_0MGiQl@S>GaRVfw(fP_}tplMdMW z$#ehcFX5il*fb_CYs(i%f5KK$1J=Gd&*|pywG`mk-82q+o)R_!`~=Q%!IVq%5yyUO zvq=NSZt__HdsSNo{mcBfadF)Mxokhoy*@o5^FSnIqO_pltF!Y4Xh)28>PJ zw8q4BP2OSUJdX3pd_HE-caA5`=hXB+kl3G~ygg3zGqD$juOzRbbkt>zY>SWm#;)ALb{b^p$>^YCH<2Q9sp7#QYdI6iq z$4z!Q&y4@by+V^Mer6^vW9qh(eiOF|nrPoVw-%Uw1rmA9l-o&Q%9wU3S=ZQ1j-&ZK z*N)SlDCcjiH}&|~PaP2x%-)5^mY5HFPqA}v-$RkDi+c86!F2NOOvRoyO{oMcLnwoaa{n7L%VC^-{5AQ`$-X8OQ*Y=OgT0co#hbYrjKagmXlJyej z_}I^wJxjiwf7?f6uae8Ny@X9lln-z|VCD9Su{Noa&oy169AEs_ZnHL#wDnD0v-aF~ z1MlIJV`TfrHs3pVtjRJaAN3Oc)40$$hllQ>Pq0Mjcy*-;*TP&i29d6?yp4K!Hv+ z-S!zA@mt?c&@>_(>$bD-*7itFx427j z*Wzx)-HRVC{<8Sj;@^t@DE_lJR9shFU%bEgU~xmIcRN>fUf21{&RaSk?0m>aKH*b7 z?aTCK`#Sgvd_}%uUuR!8Uk~3=zFxjTzQMlZe16|>-?_f?d=q@<`!4WZ=)2T+neRH^ zExucQxBCLVnZ8-R*}gfxJADuOmiQj_E%#OUp71^Cd&;-c_q6XB-?P3|zUO?;`(E(9 z>U-Dso^ONiW8WvfUwps%e)GkB2Yi2*;DM(^mpCOYO43SNmZX{aaMwg5!8Cx>0dUHaRlii#RF_r{t@c-+QGH4E71dL!Z>_$w z`u^(W)vK!4RIjhzP`$DGo9b_?zpwtIx~@7_-LSL8&Z3y z`Mu_knm=n*ZRgrvwWrmNuf3*rTJ2r6_t!pB`)KVGwa?eST)TGn^xe1Yp0)e_-HU=U zsDe(=74!sK2eX3N!8XBm!S=!2U|z68Fh6)~&>tKTJRx{ua7^&L;Dq4$!3%yHBckrIzy}<>+MZt%HOM**-%Yu&up9nq~d@1;9aC7jh;ErHb za96Md zy7TJJuPd*+q;6*2th&4E7S=so_kP_6bsyJ#R`+GyS9L$vRn^tj{ZV(Y?(e$Bh%4fa z6h%5kI!F3N21JHLhDMHy42v8eIUzDKa!O=Oq%1NvGCp#Cgm-W05B!FGgOAyd8Nj@?m5{EOK6XLu;@D-e zt721P*Tkm9Zj9X=n-RMsHYav>Y)Nc+?1|X3vFBnh#@>j%6MHXK8QT!s82d8zRqUJC zx3TYIKg4##cExtb_Qw8*g<}U|hvF1Zk9*?T@tk;myeQr^-aXzceoWjSKR!M(erkMd z{H*wS@eAWu#3#q6#;=dx7M~fP6Q38KA730_5?>Loh(8&BCjLVFrTDt|+wphfmGKYb zAIJX{-yGi(|2qC-e0O|b{I7UjJQ|P357x{2l=`&#mi6iN?s{*1tNJ$eZRc`e!P=87Nl=_?NZ>yhGe^>pY`la0W$`hR2f|HfGDm{@&W)j3snRxSN6V)ZV>>cL0E>N$wjkNh{Wy71p(^%qUC`jtei z9%*9rjWxF54zYS?B3ADS1{1NmK17JsEfA~SA#Wm9w>7c40I|ALB35?~^$raT z9TV~+R*wpmAy%IiIxkcnx*;?xbf<~ci<)BfiqH!tR=*m0GgKM+qA6By4^@SJGqJiJ zvHD<`!aAH5&IuQW`-TUF{fO14B37S{SbZ&G_031b>V-|Q`q6Mj_}TEDQ&X%Cg`*}`%eod#v3g+LcoVBHHnDoHiPi5VV)YlzV)cQ4#OgkX)r0>-te${a zeGy{yq{vjn>YEU&Z;#B3%t5TaFS0PQq$yUv8F@ESX=3#kh}GXkc0_hYc1I3Gvk|L% zB3Ac7tR9G1Jv{ng^zrD*==0InqU)k>N8gWr8vP==B@wH4G>g@T{t>G?#k$6hLaaXe zh*&)qvHE<(>WQ%{nqu|z*sX}wGh=rlRxgWHBx3ctM6CYkAF=x9*iI9x_r-!7t7DDv zmWb6^iCEnQvHGa^(M_@Xbj0d&;};-SUlqS5eqDSu`}4nP1`4_tbS^0D811;DDawvmyS6dQ##80#{6*pZ~4{v-{*gxzajsv{8#f|&VM?8W&Tt73-a&I zzbikGe`EfI`Df;z*x_J@Upsu+VN-{XI=tWE-44%mc(TLPysErk@*d4QJMXl-F?rqd zI_DMV73R6~(sB>v*5}4^qq&jXy4-MXC^txy`&aJ1+~0G5&E1>3CwF&lZEj8OuH2ou zRk=Upew+JMt|!->>uP_X{r=2*i8Aj2cW2_8Oqq9qxjdDbbHMD(nfQH&Ile7(hS6Ix zZ${p9a8u@unKxu!Z*s52@zl&~GOx~@VveuMoRoPv@-EA~G;@6B*_mTA&&WKT&meD1 z=BbI)$(bkNcoZ0!d14~ZkE7!=8(+6nFBKiAl*N+AAa}E?2}oVS(Mo> zvn|)k^k!z@wHPtzZQy(Fciyeuuf3mo zKlWC7-}k?zjNE&jId=_GS9!0* z?@PSrdC&EZ_nze)>pk6jn)ej%DDMg00p9-J9ypty(U{SYaVX;;*UI=I^ znejx%V;Rdc9?7^r6D)7@Bc( z#-NM=8T~W*X7tMFkO6mVe)a6})OvOidA{&`h~FQ8O7K2-&-1Qlz2_azTb?&PZ+O;uUiYl^yykh; z^O9$^=LOI6p65KzdY<+?>8bEM=vnAl;F;~2>6ziV$#bJ;n&(>2)t*V7OFb8PF7%x5 zInQ&p=Pb{ep0S?OJfl6Qcuw++@{IHx?-}kH=J9)u^&I0l+SAK(l&71gv!|1%(9_P- z#*^h~?aB0bJgJ@(kIUnDv`2Z!{kQv|`+z&{j=KMJ|Ka}KUG1)N|K$GBz197ddz1Tf z_h;_+-0R(MyWeoX>VDb%qWgLGD)-~=$J{I2%iRyU7r7U@?|094&voDF4!Cc3-{zj- zzQujB`+E1a?rYpvyQjD(yRUFha$oMg%zd%@9QQc)8SXOoY3?!Z(e4x7BY3Td+{d|( zbsytC+C9WQz}?f`)t&41x-;DA?ld>0A4;!F-~!<}J8J`PMArR(|K~c98ru7r(plw0ELa2B{;bv@&}2WGh*aXsl;;kv~&%QXZ4X1S(0D`5L;=WAC# z*C71sfu0=Yq&x39FFC87=Uu~1em~@QK?~EI5A`9}0H=p@qO;2Ud(3$T7FOcl8BQ76 zz1`XC8UY*qoP1Z26Lt-76*z|+4=koRL!ES28}xRr^Sl#u_UYC7dHh@D{OQE>IE?Wg zy~3HJ$LTZlv3jVUr-$ng(T@i(%G+W2F&)&nrvB59^Ywo^^S?e{{rLaB4V{YDZZC0p zT>%DxC-pP<-QMIOR_Qjn6{poYg?I)X0uV9nk51EgJEst*?2lTjO#DLL+sQnu`T;dp z;jRFS{nXcLyGi*`Zk0(5RadeV)rXJNM7$rwDC7n{vOl)2G<|5wJD_5mR%ax0klxxX zeG869C6Bph(%gxXIaU>yGIt_q0Bn@I@q0SJ3d`XV*Q;EgtfMYNKKiFF2IUe_TTS3| zNejtxN2)A8d@NVU6^D=hJ;f~~f20{-^5}n3*)-N2GvP*=P+=}tYUCmlt-=ze-kED-mLh2kNxL_92(ixuJt@w9kZtP!t> z55yJQSu~tvOHCek*CQrIZmD_&z9%N338geMb40S$XW6(IZxg# z?~(V)`SL!wKt3dw$VcU4a;1Dhu921UBe_w2DZi3G%PP5B?vZ=tukttfyWA)Lkbla* zWKf2bR9dB|RF$SOlvib{R;sHa4S?X*x zUY(=PRTI=j>Jl|kU9G06>1u|$UEQGqYNnc{=BWj0xq31yf2ud?&-G^gmHt-m(0lY>`k*77OsA{U-Ra{DbOt*^ zDV_bGx8Hh$*3iNP0$L0@0|~l;?!W=P!C;UAhJtfJCb%d;8z^Fl0e>xk&oV4+p@=hv zcF;=`w1;wpU~&QW#D+ZRqy!zHS0u=Xa(rewf~yh~Kqn{QaqupiDFTQH1|Ac3qJ~aT zL<<9t6Z><64~ocYD1q|so#_G)9SvQfHzeS>L0mQP9PwWxFxbuF(-})o=*UW}o))r9( z#r!gI92E1*$TOi>TSnpuq+p0ej)AVUNY+&rc{ddOWaND4^A`CtbhSm^1zl^=d!TPx z9B$`b3;rg93b9U%@Si#iLs)WUbP!nZB5 zFBEgdh$o;MED~caYGvX1DT1FdDuPQvS>$O@ZINZrT#HJ9!ao>^wu-x2#FtR`2P3vX z;UA2~wNU)9MXZ5xIUqJef3@&mu@wJi5uZZ;u!v32KP}=DXvm^YfYw=5Dzx4rK7;PJ zh<`y3S_HS>V3CjEgGsCfqn6{cudv7hD13|&8=>eUBhQ9nJdF4N3Y&~6e+X&7X}**g z`6yIaWP2#)lW_(@F`tYhq3~%&;(6MaZE-M{z77_d4rRMQ{{@A=Fb?L_S8Q?E2CipD zKLy3yGa7T~>tWHaLyxlP_0V1xjrsQtvgqfbgDvtL=y4Xg7wWh0zREY;BKJVgwW!;n z=ULQDD13rZv!Lf&)C}ka7RBSe(4qp+OD$pn^fHUAf+8+45POlkR{t(3tO%LW{;6mXum}Z%{JA zqK<=}Xff&0NCRVM4AMXy108F@4w6d7Sxov&qyY&i){-&liAV#!E=nG8ay+*cr~ zpi3=$zw6r1!p}Ed`&-l{*vhyqe2?g!Yf@b9Nslwbc)EA2JR}DiN?N=doRNaX5KOndb~fY z_FH)WRegqq_g~dq4)ETqnvVhRzpAHLc>h&>tA+Po)pG#G%zLkD%pJq~t!j+7dO6b9 zLRVRMk5#?K!h5Xh^%mY|Rd2BH9;+HY$M7Dj`Wp-Hv#P(f@II^hdkgQes{gPM_p8oA zGoUdG-3D#2(CtJ!TUh80DExe95!wnsds+x_b0>V4q1n*8E&O+&J6Bi;W8R51VhHQK z6KllKUC@s$G!ObO3$cwaz-E-W2fEur^P%u#hVCQUm2V;V|E`xUc#5K3uYgxkW+60c zp$G7XxL8ky9)zA?p~cXVU=;Enf?~}WS_;J)Fa*D>!Ccqeg!IEu%wrAakCsEx21AcR z*%qM3pif)qap)@WBJwMs=w}Vqm7amVW+6WRI@pB#=b#vO%?_kLfK~yFpT36f1w8g2 zpnq8CXXu|6)9znHwF+fWzcvMQM!F7)AY0oDF`*T-4>%3!T#jop}AMxedjsKbbPP_)Siw7(neG6KF4#PEU=>3g9VH^cXZ zpau@|;Tu7hh2vE)1$dB;H4Az{YoxKh!7Ph99-3_t7*nu~MZ({LIiMZNW1PYE7KQl< zVjdZFE;P>~FbBa77K!l$^DVr`4i9JH2E2-NHnb9KM!GF@3-}7@66kke2hv@kRTkr8JCWXn{Jzi{i(U?`wTR!LJYPWU zhwcG?qI`d75JZqZ1{$>}UjLXyVlIMli+llE4=^8cI8lfI#>CIRp;U{y2#WE9S|a~+ zXu5^(*C99XAb%Xx3o?;D3);$}u7+k=1dN9;7mNr)F&82Dv>XqGKQrQKXud_l*FpuL z2xTsS7F&3&L!AKTPjcV7Scu!fJTmf9Xg3S*XF}b!!*}Hq(1$E?C3J~}-{pqbE|5H* z4_o9jQ21~Nw&k->tbOPuq@RPXvB(#puUHh%0sJ@g8p@zt=uPkr(pEf3_pN1Nk39s{s62ehmE$>_ZyyCls^DFQIXZN!KI2 zA7!>c*(U)1cO^mxK?Cx?CW4z$80#;;gKEIOjXs9c0Q)oA59fep*MqDkk9E`E&NGK7(T*CwsWsV3Zp1$=|_ z5a?Emng;y|Y)AgF&{~V~L-$xXPKM!oj2aI8!@~FOa0tMm)Cg!4z%LbIM40^m@aIM0 z28)7!)M0+>uvQ8_Qr7~cBRvM1XW`GD>hdjWEEMy|sBut?ff27j2LkvXzjLb_56(mS zZ0PwGh2y$%3%`G>yBJ)8GJJlfMIH^EWsyUnbHQCGb0HLS%5a>od)lJd2Ijx+edNPd z-3JzRDfDBDx(tdKz^KciUjSUAY7+D-i@FN>vqi!8>#8hj3bfY3_lP>oGo!A79smcC zo(lcjq92AfTKLnrh|8j`hk7l%zL6q}x&hkBqHctCwy=LjFt3q*uzwR2*EhqTWDU`>2Gt$eTJT}1h{Roc@W8!y`5gr5jt{#PQU(px!IF#E1>M1CROz5TP zgGgh(br}?M9eon%^PrgD=(9*)2z?&Bg7hU&%u94F(pN#(0nCS<0>${F7^|KNeIH(eQ&P<}ivm)bPn@wMD}x zqcs+NFLaMZ&xihQ(f2`lzJOi;Jp}$n`hKFAuxQLh4D-V12cTYy#@xg(zl?^T#oAf) zL(q;Ey#!il(MzG7KxdSPpU1iaT=)7B=ux0I(kq|?E&6fj(O@X@E1<(H8fy?6Vd3}N zv5^+N5_+;lKMg(2qT&Cs(=Ga0=vZ(jY_5Wix9At3=YtE7zZ!b6MZW}{2rffDu7%hY z;3}kFg<@S9ewQA*#-g$2F{~@2-+ z;~I-$U1N76{UMa+5oq{LjOT7S(w{(iUY!(=$HNy z%54LFHyh*jfQHY-DlPgOD6Yxa2IOyrZnWs{pj;p5@1a~D=xtE01N0BjZ!H==8{=|7 z{{-c8KyQcs40a&Rx)b2q*YM-mZi}vl?zLz>zYqL@GAI`df-usx&;u6DWe-{Ouh2&O z@t^(;+7hIrJZ!{07X2qQ3uGhzFKCWMhoJcujW*&%7F`GJ0=lAn1lrxAW6+~OFXYFe zM}uRK-VgO#H2M`k-lG48jmG2SAu7dUjTg$ynu8u6#f~1327hnb+8U; zp5wQ`+ejlu#NV|zJ)rM{O62#1erRzp@9_-)*N1~R68{X~nsE9+H-XJa_k(V+@Mj$H zuPx3XD10*xKjqJ4<27J6(#JseSsXv~FN-q_8U}SJGaMSVI3u9E_P{v-3ZIN0MEXP` z{$p;&83o0{)~6tS5;V=i@15$gP7K`-O}ChQtXVy9Mnkb?^sJMbKNpZ76>+6nQW8lIM9{`a?+u0 z1L+}9kAd{j&Piiy-iP)vkbDg~z(CIF&{GWf50^p57)Z~Co@TJ=Nk~t^T=DrU4Wzk` z_y#Ha6f zBIx4=lD9&iHIR4)%Jo;F4-L>44Wzl=s|Hdv(ANzl=0htDq;7_OU?9Ak5_KOM$lU4f^IPo_W7dj8w07kp*;Sri1WWf zzcY}&9r}ZTu=fykKN$#n15sCHAY9j?j^}YF_W3VBYYn{T7j=6LqBvzA%XanKCEF!4}zK@GY3j^W)D{KSypGVnP- zc&{t)Y{c+;T@gW_04dB#E*G%!htyAkF=Ue*zLbM)r^IP@er^yMeI(5s{w_{GD5YXEBDPgz}pGg0(1v zRvAb>59P5{BmXGqP6J8yyWIwU<`t2kf!`B~2#-00cCUcO3?z6x;lqGGM-Y*N29DtZ zw^N41Z%|<%bpaH94){Hfh@w3}Vigqr1V~_Qqb&{m4p2nX4J0vtQMZ8v`WA)10upFH z+R8v;CA77HKSvPJECWeD6xRzsbK>2mh+@3~iI<@{29oWdSOY-vNoZ#Si5h5$fh61R zVjx`w?O`B1Ly2fV1Aopg@SMun^hl&f;@aVH!CwLCx1lE+NWo8|rx-}Dg^o7x^M#0> zY9Rd?bc}(pmln~n2L3!tM6WWKwToVj^wrikqSqpg`zQ9pB6@>?B-S~4lYy`|7ExT+ z!1zh@Hl+EUei3w*fj^HE(Rl{rtI>Oqz6bWXkM|k~-@y>k`392TKp!%Y!{b|GAjRv( zYqJt_z5x2Pf$&aDM0xFTzYw@~qdZ5?p+B3U&l}A3i05*_&*s=Ch$zp|T9iqFt~1!W zZy@~!^10rd26N3uc^=?uR-C(!-!G1L@gF&@Kktjl=l2m|SI=u88tI_O*jf2JT} z_ZSGDS&JCf6_ET1y3oMyc0_EEfh5l%)(?=xwHaG#AiR4KcxGov!XIOg7)T->#8wyx z&y^zfgn{tg6%l*VK(ZS8jDhezM8x2ufYd(d3kJgHydt*R!0-J8p7$BjEupwJ08uHF z`-JGiMxW!q z+w^`nE=yb&9GCWc3^v^c={6XPgtj*jzMm%c!{-6vy{OnC>wAc^d0_5aFxy}gK@k7TL_-|Xpeq4uu9K?kExDEk1+!w4dAP3jr{+kS>zJe|^ z5G{c&H;~4h?T5bs(irQ0_z57qdldWMFp$0t`h|fc{C7Xr1rXjtiv3s@VCMnzydU$7 zcUEFQ<`a;_TJOhv0{%N8u^;OWNFny`|HD9XHWc?BK=NuR`~i^mLc<0UTo2a_Ac^?4 zAMp{8+75-!0K$74vHy^PXf(9JKw98y2{#)^&4=D%Ac=W9fNL2L-hGJ!m=i!c6}ryA z@0P`Z4-DpAD6TC2;k#27dNK$-n2#D=0DJIc5Fv6wUG?~b0nB9TC~ye>$)nZy9}lDx zwPcW=o(C2Klyh&u-&k(L-(-%*--F`3cOhO_X94VVTX_M_w}ze88;P>u30Yh50V~?f zMnBr1T${B-IfIDWYOso^9c;D7ar-s+0|T7TMY%j2=iyw3w)oFyBCq3Uq5`y4*c;#a z4&YnSTktLBQTWCn+UpKG-6QxyKR9YDf=L0s@Q3#LE+p!Y`U586%YD=FM-eDDIEeoo z_9miZ<`5l+y2ouJ@^8Wa2VgDH@hCf@H_-{Oe|K@xaQ^bO_(KZVxe~UoL|a#(++_57auxnq0{yvWG`^sh2T(bm0{MDyq43vOt80f7plg-9dzL18xk1i&9+)GrkkmyO+dujvzkOKCfnM||__MStX7tr=<^x-Ag zc{xJ#D$2dqgJ>=K^E$@#2Fky=h3M_+_(O_$MCEiebNxUTCOLNj>zw> zCy~*cgm*HDOw?;tL8A4WxU5mHO>Ev@OCC5xqU#nC-H?ZG(TX0Z(-U=$LKN@Smc+myzKB-h_N{IYx z#*w(TfW&ocNle>H;zqQ46Z$iK28o+jlendl#0=QKJ)OiIC?8lxV&(=Cvr%WxJZzp& zZ|(|w!4LhqI}2apLwolk?>_Y7zBRa6Y$I_$>@J#5;=wW!5B0!C80D9t+`}mU2+A#o zE{Dw(oAB_0x{tRdQ85jh=cy!~O6LbSFdZ*PM&M-<`u{BItYX&V!4P(yN7>b05-$!V z@lrh=-~!nEuOjg(%Djg2Yti<)i6q`Yf8Ij-Z!aUUegcX2VE6qXiOL$hKv;|~;Y}v- zaT$qEHj?-hWj8J)@!1>_|3dlCH<8%1fy5Umvv~`NEt?5&tDv58A z|LtlL-(h~fL%r`iVG|d`m-Jxk$N40FDhDXP-49UbXVlp-j>Iq1NmQX;bpS8n(!q8T zyUAEZcoA`uVMA2pp?ZlB^KOT3^5xDF1!x#6;@jy3?#NVjjPynj%63q|RlcX}dd>n;` z!Wm#6zMKbD5j;>20-Nv>r2s4=>FNTYDQ&@IumKOD&{WiEv4Uh;Z;~xhwq=l{8~L6r zFbC9=%)oKRc9OVGC9YH1YAry1>y;$4HsVWt)9_NJAITi_r7g1;59p|yi#GEHfvqGv z;J5>9>shdI)@nQ? zX_Dt)e$J`E1K&!L=fUO#KRARh{*5MiA#9gJ%lDGJ2z4(>B{>mgE?t2y^q~)zJLMKbbl-A58JNZuACc?WFWv4vz{8_AhfBxj+$*=tD7nL+Z-@c_1P zAC|Ze%Xw&L9@@AYb?)9k@}4r1_hNqMPsW2h@)uy97ocDFBfSvmMO^^ed!RRfod-vg zT&%$gk`JvVxdd%2#qrYlB$s88d^jC!$Cn5fVzWG%St{t@z>}Y`?USchHyh$j7~1zK446uO<0G7m^?PNq#hy zq{T}CjK=~h0_NR1wxo-r?pL>)11#MPounZ5nIJYwupk8f102{mKk=%na zd%Xa2^IIOt-`A4dx0U1{t4aR3h2&q`Ne0no2xY^_$G2W&bQ2y<(NBCTDeI@=Wnh5h z0puUtNAmCKBpbGpB0niHf|TrsF9zm;N>X|Pz6>~tlxq~Jl-{6fO}&xXA=1*CG)!6s5|SCVQs4%CxsA0d^O zN~#0uAr7g07PWyqZ*}iKIHCpPko|^5ualQYF(#bs0^nEBe|E z+8uU!fSv(-0S|TiOe58AD5?Id@Bm*%Y7ov1LLY{p{E!WJ8MU3%&_kq-d6U$!7}s&@ z@j!|6Ftjmz4XNYN?ufC@jgv5jljoBI_+nfaQsYtQoZbL7&V{XWD@mPK0Oo+bq$Z#b=i}T3lRy=z z3o#DtRa80pbI}A+7pDT0y9Dh|96{>RPGAG6%eLV|rU0o)IG$8N>I$@ZMJ4_t7NbaA zH4f|}HF+WklDZmwxEeODLAj~u%T%;^Eo@&48`qTsl(`;bnl=>Fkh)(@^3*IY&F%4P52_(3R1TZ!WYkakO~x#nhBe;@<`1d4`6f78UVc$w&tQA^QMuy zdlJ}A>YhWS?nU1GWq4^mkJN$*r0$q#v^xurN>HjdQ8 z(1$UOM>dgKK8Mr_)O~b5smJO`Rlvp*lSw_<51`*qp}mzT|1|79lS=B@sian+pV$|v z=kq|2)asR_UIZ_p+{-;ktwDRQtRVGj6{)r9q+UnfI@En*BdNEbZ*3#>&IAx4wSFx= z@T(;CUInT5myxPO-Uq8leF$40ZX&f|8mW){_&{+Ksg0<+5$8XvC-pC!`+N(jP4h^7 zv5?f}Ii$WsTVLWFo*&dVIQMN^Qs0%6`aVEv8|wd1N$SVRq<-?^VIQ`(*O1z=7=L)U zl2jG)s|S(VIfK+L^uGr7Ys*OOMx8wsr1p*j`$+wY_I^Y9_bgKTdXV~KD5<~vU^}Vc zUQ(frq{8S=9nRsC9)&lxDu(=el-r+5>HzwAa5Sky%Sin_0Uua)!3W5lNaH<#7GUy@4_G+*OAE?!kZZ(f| z7S3gFB;95j=^WH+i!$vhNw?oiI`D$8?lgmR z=jo(<=ts$9(p@S@cSZlY!EQI$?H(lE6YU(em~=0sd&6GoIMRJkreAM>HnC^X0}hcM zIEVD0Eu@FQ_R-r&A2W*dvEaDTr2VKnd>`o%ok*X6c1Lz0J!&E8lhL2i{Yak*`(tqa zG;sQO(r0YMOXKyV$L+-n<7K4JE+dV7hCX)<=?OT#5cMybO#0$-(wCslr5eH>f^r;Y}wcWnh}>>c#=n@CTaNBV|Iq;G`Yw2Jg} z3dOkKI-0wG7He={iwTWD(MIOq#x9z7w3_F2z8gh)>714R!{m7*nR|Mm!q#M&>o&= z^kZ8|SEQ4E!V5N#esVtPr%-QYKhjSx#0SX{($6j?y$Z+J59rmCNWWB$FQp;<%1Y9& zZYBL%4e7OSl71b>>-LgNrTdh@2J^$w>>4({epI?iu8G zR*;i{Jnu4cGNHIPJFWYXgXaSW&j(IUIXP_$$Z0nTRFIQfMou2e=EFwE`Q#K#Ag6Ex zImKRpx}DK(3G%w2OxHE!be};^&$Zm0b-H!I|=t54QjGUPoz|O1)IdfK$ zb7wzt=EBb0?d05rHs@85bI*8k?#21}IKFQoISXJ1*Oapmb{3)i2PTuVWCA%$50UdQ z>^)pV&hmNWtU!7N+IwsUIgginBj@QVa-JPU&MMe^4*h+;3)o7| z3rMd9FQU#%bI5ra_3-AXQUpXLxyVgf_;0fG$NSBJDFaJNGjsYD_bn++8JJU&lL;yA zTbxrmu=9X{rKJM~7M8ZjX@hK6iYukC)K}sw$@HI#pOV*Jd+pqF0_WhTFOuh++pt@> zJz1h4%i|WDYN+DWkh%D2h(Icl5a}%5rXuCZl&B#5NNU|!MN@E)O+`el`<0ZI`ihHE zT-lkWSvhU`_8B;!f2JBRZ~%IN{-9swEn0XyE%3v?3v$xa($aJ6ZxOKhjbv5e<(X)m zmDO6<-?lw!+#xFQw~SZP^=Pk6PHAbIl$6rGr2{eY0kCh6`sB39&Ps6=7nkz6=11rS z`r;cnu$0d=KPoEm_3t-uKwq|1T-yAIE$5^ROfhF(_oSqVv{6aRo`e3Sy^DKeK6>LH z`x4JxVy1K2aLVMBnDZ!qxCGAiFXj2H!2C!hdb_#rEz>-`dgtc}rDe;urAoBPX`9u? zlkRe5wrZEv){YnJ-L8Fhx}zOedP{d^cDA=Px1GfQ`8TZ{YM@F^RvWiF#cAETT~-dN zh)VqGBvRS98!M8U;!gKwIIfh8bm63?rhD4w7IbLcIxSTd+NCO1DJd;n>FMci?Kr6} zN4Z+IY~|$&Ek#p}JX50>H87_N*J2#k;@!s2dts6X^e-*#SHiw7N?qC3*F_4(kJ-aK zV)WvOgPU5kNOQZ>8qil(;g5@s1qB^N;x`>}bP^Y7(W0T!s_?hy)Vfux)}8F{MrwXU zqOqZ|O3cDFcyhD##`R#X1{bc5=BwU(W#Rw4Ug+zaK6Q(L;zQ&N;l zzwY{$O1V?(Z6&IG1t) zpKHmLkDtf0EXdm!#D8&YAwDH0aX6A>^VNum!gJiW6#Y-cmHvEXBfjt|6qoiFWIMLd zwzKfaBQf>A%uWv^roQ&x6ZE*<>U&_Z4%FXW;&#w)xgmJ9Zy>Y?rQ5biMmE+jb*mw@C54pCd$0 zPLU{Y+tIpzem5bzb~$!v_j!pvv~KNvuWeCLP7Xd5HFLmgF#>(*$M-a>JNjUHVEf`q zF%g=h7}j9``o})rm+t`sxktsuo0D;zJtK&IWXx$Z#8)CjiEqeh1?_V)q@y*WKzfRF zcQ~zMR+bQ1Ssf>tf{&s5=7uC%XJ<_38eB8e+kq>ja6R456gSnl4BFs%JcM}+h$m?< zdlBCaO+-+oh_wHm_a`+B9Bk@8h`hz+15o*xNz~++EXKEb82JiOO!>{l~R+yW8Zn zYnOwY$>Ef^ii>iU)!hdRA!PE39p0m-bIR}S+t|`=+8<8wb&L41LyW*2=QsJR*@vZI z*yL^*UT;Hy^KcVO7rdH0AAJ9@@u>(`#U*Ia zXMC%et>b=!-`PAL_6k5$C>en5N^xJ#vun#&19)hyA6*F@fV|nS1RtTNNL!g9G>v=@ER)rhv7-= z1FGPA6}a+G;%lGp0PtI0PQDxSayH)u*n89f>{Qvu?G=&SBcSr(M~^c0EbEqe-Ak}! z{0P#rTV95@$V)?p9tI9w^oGl+8>%W!XKK5jk>Z|AAzsmF$s&KNL2$^iq; zuzeXdct}x^5Jg2p29HXlvFGTS*Qsx^&)o}B-L@=#b4C9V+t2`Ku}wQIM_4je3(Wqd zuu$*>8lyR>C|j1iRdL)$x;#$t`@B>D?DDTsUf!n9t9O4OQiQ9@mU}^k_Gn zkc*Xzf`-V8FY>i>IF@##UUV#aklfeVon7-7%5z+tgZ6o|$;$>uPdPHM_V*{FSAb_A zGc&J)nT~SvlRSrmKr$T=73_%>6($2SSKOgPW>IghUD*^4o5Em#`z#vwn|(zEVRtHg z#idO>j>ZjyS1w=+M$$z4$lwXf4vxMx1rlh#napPeu<;rKPpt#}O{! z_v5$SpA8$DwV+i2M$H`y5x!W3S*TN=8y)vh3MJNmLU4hRWo=n&+YEK8SZA|F&+;o(7J5 zHfVn2PcB21_57+t0IWzJH(wp=_<y3mMd+?D*n-` z9eX9_e@IiC?2%~6P2jAn%?w@#2=3tG7 zOncKtSSxIHboj+l|I)%E??sJd8@9g%RpRH!MGOS&aYI5YoBH5KAMjk+>`vMDi07%p z_swGDH+!-yuojaKQ-Y2>#@K9k_{sk8o2_KWk7&OeCd9svv2W-2(y-6kHo7NQGt;~` z5!`Ze))PZcJXGSyG~3wpV43Kp4ag{Ey7~Vw_a+0;T zC0pGR$`*|1Mi#mg3V%~WEivg z8MiHauz7xVVSDiQd7kFI=ZEYWvfuyT6E`EWs(O)-7qu!Q;>L{|anC*H+_T+t1^$1k zE<@izFCLqP4SwqmKxSxO0jnjebGUCywZJog13$Oq?cb4yXbXTg8Gg?r>Q2ohqTPL; z6WH{hy;n}|dT}r2w_t)v#D4p|00ro`;>fX-lMO7q8VMz2>3+d>|HAIiQyCAoYUp zY?FpDQ_)!AC`4NHcNC)1*22sTgo)zJ%z}Hir6wjtxX}b{O}w>o>U{I4J?bRG-I1N0=HzEFzjhVAk)SiVay~O zGD#Ss*bvxswtB|e(sN++6tdP+7i+^}Uer?R8qDUdtw5$Fei5vGB*P&_3D|)I9Cq1g z^L2~0<6)&@oI$UcQsx8H$m-=@jw$EXYSYwR>ajN}e?trpvhe!(mg(Pb0()Htz8^3|d~aq?ZRwJ^S!=7yYOD^LhRx%Tp!+@nn>@czY|5}UYwZ(w zsR2nvb6`QP0pR2>z*o@~aZ?r(qb^F%I091^`#6e4q zjE$Dc$wVl5sC6_~9?1s-mP%;TNGxGPm(S<&iHj;b>sKm#B33BI6L!cSh{Y1od_Ecs zUQ|&pO^oFu(MUE4YK^AS6O((|{Ctk-5~_>;%7 zsd-if4I4RLUgZ)0_1m_L-moR#ux0cOUTfWucIaQ!Hjp(eGf*eC%ViSFnXof66lsGZ=qu4spK2 zt36_lB#q$?zV#4I!%^^q56i%Rm|i9fO&AWqM_JDM-}-48^`HJ0@36*i{w6?x_tAFz z5b(K<_ldn$Y+s6U6lOwle6biSuMMo7kA&m>zx!X(Y`@1#Rp6yqUNgCL|1wN+p+wlrVh(i(y@) zoCvFkIg85^6m0m^l4UJP9sF{(C`A?nfyGEkbl0A?CoF>7zRN@3tpTL5$@czQjS?PZ zDN?)f=-9@Xj=_g9dKIuLp?e&p5`M{KIaH1^0qLB^6oP{dtp+JS0DU2^yHhxfFI)KJ z4e7yl$ZVkl8*cwA?2OY%9QF`ex8X_k8Gks8Jz7wPD}Poy^v(h&zRkdc;FTBS*MVC5 ztG2xmvW=C-4nb9wd9-I8QD1`f@HjLPnMZ5rJ}A`jlCNT%G5UZQ?Q`s^$mW8>1xm#> z9waNJW=nHZ&1yq-OjNWHwEq+}%L+avs(i6nJaQNM!^_pU>VLLqS;ckz(@UVoU899| z*+4S76;bvpXQVUtEyWU-n%YH(d_JF!1+b37jx^!h3#sNMzS}@}b!`W5xQk=^rRIq_ zv(d1{W=1a0eyu{#(X%K9S)`wOBX@wNHSIt%4z|W{9RTunFoNjmWazSe&D`hd{jbnL za{8D`wNpy}^q*zFu3cHdZ_!dyQ!6V+!qOG_tysmGkrAcu!jpnJzd_MHpKCTRW8lFi zY-Xw6SDoh2W|LK|m6dDR@R603sVQX05bTiOhtbB!$P91O34#0vK3@R3MbDbiFuL6L z3g0_H9c%1hi+$2FAdJBx?tv;=u0O9?XlguQJ-|+zEGVsrMKL3dP*tO;iU4KB8ExY* zIxJmt!t9H1%n5Vtuy2HzmB<)zDU-08%_$&^n$U6=g(;jWRheq)s*@^}Qj-v05Sg)F zsZ^xDgn6eu$JY%U(@T~}_ zK)coWGC{o@ud}P@GlKzYR0zOrdd*IFhj^rxq5bChe~~s(hQJ{dOg#GAWhX2#1NM;qW>SsmvxJ zz`sp7q*VX(-g2>6-YdUeZUE&1O`Y)(`Q}IIDIc8|EPqDuG4)_1{-G4K>Nl~)H>uo% z4?f7V55*&os#K4s_({X~tPmwAjR)n=fdj1@S|qB>Lj) z07ek=2Kg~ZY?m`nDfAi)4!=pC`5Pr@Lrt_%TyE_gD)1>Zhu7J%UmIePEfXly$X>Mh8_(S+f)1b)<1yg9yeE_1>M9W&KtCei+q;&!d z#7Ls{r$a&d+k#<)>;y*&!DuQG4&~F)WGsTf5i1%Br^A6{Od;|I>QrGOmGXzu=~yA) zPvKEzm2=wUXeTW@9S)|#;c+XJPWi1+D4VcpjEuxoD($z^>3AN`e5u)NhGU6z+KZBH zgS8LpMqh~U38(Nqb|@8z48A9m9DI-I!}s|q&5mHI{Hmw?pd_e^i4z$902)Pm0F2e^MZe7hm`%jrfDxKPk+Qbw4Sd z`W`;#ecmC$e01jfXP$({{blTI@k!sW`QJD@Cn5@L?Vfi44zVy|JzEgwT{xZyzkPgmx@ zd8q1CF?`@pTHUb`6-#Lh6KIvf90F<_?M6He7>d@iU9DEd0wOW8t2f_$_uUgoD7MMO z#PxB+D()FQ<4f>|6S#E(w8@`DzssK+wGh$0p5wPpZKPBGK?+d4=jIA|4{May%l))QdDQSi&R z-A8VaZVOemU%9uo*HKuyA6?w@K>z)k4?S`4;EpzQbN!QSgpJ)uz9LL!d=HLnarBim zZ$swfcr)htmA-!mI`4tTW$I(sNqw&MYWsBv{l>hDVHb_ZpaV5IOmmJ`!FXCsTYix? z@gR(Fv>S;0ju{Yo5pW8VaETTS-8QB!gJv`|XoXmvw*vd;cG*44g(6cEmNl`joxAzP zZ;FG+(us?mNkAZETQE1;BR2kb&wh_HSh$&lRmMuXXKL##|vQJnw0 zrl1+bbA#)Hkw`7ZcZcj{O%6JmoOD!YkQEy|>dXvKq^$NZvQWb{M;#XZQ2$BRu=apzPtBmk_FJt08%0=%W9O zmrtwai4!LpwdoPRKipbcnw$w+*X0wD?7JhuQ1q@sJd%CuRr{rbSIp1P+j(WF1NnF~ z+unyjgYYctmiWe*k=e#l7~)EyFcFDBGo~FO7TfhW!H$tvScr-Eob_(?Rp?T;U}m5U zubjEL4m!0lApqn$Zj|ONvVGB_YBf#8nkTZ3uz-dQgpzqhPw}X3jtKDv1~hW1c-mU$ z@4KzUyGx_j#AD%D;g{#h#mWA!4hD{w$E#y68~x#IZlYZKcMX=l{-zWrgNQ%FgR=TR znT^HO7vkw$s^8@AoteZtvW1K7Xd;^a7$4}cJ!@a8aH4RToi5+{DFpVj=p{)IZX}lC z0fRncB@#KnAvAzP3lZS2#y)WO`yM(kJZSCO6$)Tyz-(h8rAc%(I1`+qnb3g49A`uU zK|q_3B5aDf{{9+RwcI-k%zjdBgVaT>R%;GuT>-kN7xn*KP4@qMd>i0CK*q&C^^8+< zqap<;JPSZOPkI3P_~PQ?mf+*B{nK~8^PQg?hUo34vEJ5}Q*BE#PQFw0cbS`x!@6{v z?+w@m?*VAT=LsB4Gvy$uPJ%LyrOJM?lmR8pvL!yK=%hh_gn`A%hU{KVFDe02lR558a=ph zzr)dpGBJjdy0;As7EJ{QgF|!h*@h-)fZZ@BEdzDc17anD3z;A+5ZPcL8cpTCe<}?) zEMIiZ&=B<7YE&JDh1<%#XdyoB9S7^RrmJmpG63}3r>Cd=v1uzcr83D>I<8Kqa_RW& z;t<3`w;$U7tRmC{(^Jp@1~4Cp(_&V|s1Be?J}P#;3S_Q4A}C%Cy!N$LS^xzkMK5lW zF=)|QTd6c4wU|vOK5={*V06Upp)=sS_NA=B6tD(M#*T@;68S$v9S0kq{foc&i}BU9 z%MH{b>U6bq@GD>WN;LlwlHsG#M|gNZ+38H-{VJ8nH3f0ycdI(}(PXA;u+h(y-0FkB}@U{^WoBiL*iQx%5* zK*d;sfx1H}%7Rs)S4PEG0Y`S~&S)$a>z_gBW3oc{s`hv`TNz$?wMnCXTN~eLkaRpb z`|cB%%)HW8ku9u9L%XiGr{fKrLXX#%KWkyn0F&)@U>+a&$!+7~b)gi(X4{J4I6cKp!+uEfQJvo^*PMj{;v^aKtqStGp*IVdC z1>c3)qN(k&Dpk>L8yK?-b$)Q0CR*GU?@j-Y5rTWt(HejXY>;;W7s@CDy)Nr}m9Ojj zYiuR>PafTl5}4?AC6T#lYFUHTlY_{Ac`zgPf(lr@QA98gcse~-tFU5%{j4psK6^Ng ze^B=@>?;i+J{fl*DiW6l1F91jNPPIGU&1RAC;stOBwCwVfd(AD4klCck9A;bXD#9z z)}w@MSclOI!M_9WAHqf~S6~DB+o+nNdpyAO(*}SOIk<%*$#*6)=@fim6SV@S>3kub z3BkKnkHwBx^2JQC2ulL~vkXYJewIuYhspW5ll%X5{P^)$tPamyD3dN=p>4cSo4|5g z7;oYvKmAH5a(Vs2R4P-C#4&!K(;NA&vl( zJiH`CO;KAB%#=V>(^COVEkh3pArgx~-N2&Z2cWgk_&|Mx6wN1DO)IsU;B|FU0##fz zG8DF7_ZLf*#f4HJ&`zhD1apObMaYd6P`~8mKQJVh=NBubB0`hm@%*4_Go5aCHvpt~ zJDF_9fqp|5s^bmm|KwBwdR@iuZ)c0e?7kBQOW$H=v&93S^j3Y?@2?;jt}u0=n9bU6 zF*Q%@LsrrX&7Lpru_b?sfiO`q{t?M+gE4(*@L;rYu?hI zRY&?ysUw#~atE{i{dX(`!}H*5@JOo&e0`W2# zFyLC7)vOS6LPAeGoMRs~uLt%NOP$Wec3_(B<49z>T&0nT>?byo&00Atm!0_h zL>5OYn;rS-TPq}Sxa^CTd!|G6E5T`59WY(O!)T+U(&^Eyi5wSB<|ejA(`j`t#&Gyi z-N?><-|zzTTSJ8IBy<)37!O()n`Nb&NG4p`8V8pe= za?Y6x{70q~cVPwr&NFtr<>z$>V$C=quk?3hpivR%TC z`in^7Mla#4E#zcu;97`q^b=#&8$6qXSH0>LC0nWjycg`puL(PbPLVFdZVuzQt=8qX zF(Irg`ylTeEMtyu_n-ml@O&N8yfJ7At(qX`UYRx7ab-Ih5#*g^TT1b+aa8ys4(?eiu2CmvCmfSt9bEmSO7`SfBeiKzx}N>|DY!JrjKv=QdTfgN+7?-H&5)FFc# zi!P_M0xXv1Xx8gc9jNMgvB7nDH2Z21d^xCB?eQT|1&sl?vEOURZM8e?1$8VPjfJjG zj`rU&nhe*h>#x85HK|Z6npR^7GSRNOEeb1bua$A(8y~uD#hON~Sme!|0psIexULw9 zp{ZWCyKaP=Bg=b+`nHPby;lH}hWoaP9%%ic!9H^M`3FG&)QcV>dX~rm6BmSohL!*r z@B@8=4hlSDv|Zk$A{|@abX+eO{$z&XH^=2yGZc5EuS|bTlF1W=q!i zgMO&q0X{|VNWQUNF1uMbN{9UrXQ%srSs%Sf9q<2vTI~M;v%c5}qK;<&dnT1aUYK7V z@CjhCx5GDtS68nw!R=SAF4Y$gtSmRI=HC8~|NYS|?j98O`lF|(sbzGV24 zIU-iU_$K!Ij{2^LRepHHWu_rxowmtvIp#8JdCnlv33rv%`gLGJZBRzb2Cg-R82;`V z_%HrS4h!=pm*&eb_>7GJKf&~x<8wHH(PE+0xO@o)TPycpry?g(A3j*GD{DkunXy0H z{-55sEiX_$Xyy0}3?oa^`H>oVskNt4tk8&IO;3G+ugh8E3m0`&y?$^6#Qy%CH!4fh z_+ak-F{GIP8P49sV68U~lp1|SXDl@%&uk42S|mes=6O+l#8Dw`2jCQ+as_BW$HRp| zDRs?04VMmKwpxV%wFV>us^LnXaNaZXyuUIv8J0D$;gLk5?u2T`>xsk&mO8_(9*s;? zrcCH^r7{s_Sv1PpjhOK0ScA1uh-Gx)$*GEe(>r^0j7n`hgTsxZx}fO=e2Q-TEVX;y zSs5;RdFv3JoxXZ|Sp2f_R_agg!B}mL?fuszo870eq)h|QC zOM+ju{_3}X`?nLjKQ_RHaw=sxvRVhS#Rj50?nf-s?*s0X5P;*vQNeVeqnZ543PsBW zbOBpZ3k3q;v@13MgN@?n%p5`y7(*QkYIFtY9){|S><9M-M3f&u5y8jrY_$h01Dnb*rBgdN19(-Z<`hEi53OH&gK#)}q%RVqFAx4Vv zo<=RAH)BiTEVzFpc z|2+Np^}v5Zcy z11y&mRv>T(e}2+5g5vr*dWp4&6+9T87&TiJ!qmQBcSbvW4sLeH;JF)8nS-| zpa&S^DIGVkJJeOc3w8~;V;ruQH~C2=9EPM64o48M839BA+Xw=6BjIP@4uFf%Du%V9 z`gV-UbUg7yF{=mo!Uu%t@I=^tnnT+Eci!A7U)%Xo`Is`k2NqhsSAPNJ3Mvp4tF1Pe zcWcJ0rHN!9Gd{^d<|f95h}5Cw493F2hKQs_LRsAbfqjz7&g&i#m8YvO9({?c#yS;W z@*m+b`uC!Gb#eOWj&D+0QrF>$m`%YFNm7*GNk|xA9a$zvO1Btdz1RvS%M1J_Bd~zW zoa3Xc0dCLHo0c1_AR5S2UU|wROZi>iZgdSIH;7=6#DV>Rp28k|kAUh3JWdGTJ0T$K zVC4^aw`&9$utlBslP;!?RK4l!iL}PfEeSGSGIeodbZ*cv0pD?Ly|h$@d!e z5ad9=v{~RJUTW`^w#uO|3=&0;X^qol=9PLHUTq$F7<5Y@3>8jb&Hh%O>sODz!ugKG zvYeC)L4;#r!Jju*O`$9|mlMv{zv2oDaiNvUEAF}Hp2W$7nC(?IEwt6_Dm`LNt)ES{Tchupk-d?fDcrrWjEOzz&PU=-Oa0WGu^6 zImy>JD-0DIFTZ=WyTla0qK0;&ohoWyJ~KEt+H+JSvR|HtRpSX(YPHcWxDR#L;_Wmso(AK>6x z3K`8r22Lu|v1EL4tKxh(r@ z6DnVZ$wdHy{y29+=rp+EQ;31UF zeT>9C#rd~mOe#GCoQ<{zPT-xG?>fL4ER}3=3a7viK+yVR&ir6e(seQ?IrB|SOaw+`qJccN`or)sRYEo+nc$Y0K!!Gw5OPRB(cM7Qc4TcW zf>lZe4i2>XThv?I_ypw>hO@zfr=my`wXgspi#~;W{T`~b5)PVEwFf1{t2WkgwZUWP zhhmI2oWvq4$pS7NbkNFZDM2qK#=IP|fnA*H2|ms|;PsG^z~@`V61hFZ=O6*k08`ru zLS7SD%7&K_;D^ZZhtMIfGDZf~F=tmrS` z6ssrCeos9x1#cD%KdzxwX_M>Jlx0ml1))0{M56_y2+Cyg(?}>*_N(YMaR2XqL&mlO zoVo=#by)lAyt4<{2dT|F(~weVr>^7P>VOAxgjdOFc)}_s$Lq1hy@=^qbU4huJu#Td znSd`pGLmQdMi|Otd-k>G$3~SJ9h)~aQ%fwboH((voM2X8jBYJF7D2#s%(B8M``J*M zkMZ%baP78dpM5qqU0qtLPRGz8+Sa!$AI7`_Yw$IQ{(C#d-Q=&KQQY9AtR|2wFbD#G zPBk>ulVP;bBbT8VCiI*tleiHFNjf9CZqf#Wla5@=Z%6P~e%oigBT02mnTULvhqMc$ zhX*OHvs*6&V&2#l!bms``Ktl2;X+u}zH4a( zuiphU8{0k?F}3oY&Y_D*SPGoO+2FDvwVb*FUHRoJ1~Ro=m>Rg0fFb5B ztg7Rjia3@1%MI_1npplghp<{LSmk0B5{>YdRn@!Uh8xraH>n5UcTc|do^RiD6VCDf zcgYh%>Vadb$3-bvqC$(VaEh*aKt0ewKTDa{c6iQvZS_ER%P^8H(k|zNEiFUAJ_iX= zlt8h^aY#biz9S4zO2M7<{7H!kybPFJEQqB}K3YmCO_GQyGeY`Cj3I({s0d*OML8oL zw3A+YQNS{VM{>5+d{R3-5Z&iZ zNe?1T`_De7>a!_37&(r0iT3eG&`!+~F&~fQb0ch=FB!?@Babut%&htlwNCyWyzqzm zgVn=ONpt;hQImp-r|7f+#2_?U-6)VjfG+{o5N6ca4#)-@x?+3j6%=%a z>XuDwlD&ejBY!Y{<}V{6>Js0rzSm<7JEL*Pt%!Y^=C^@`h($Si7=LX84_YyH!qN*v zqVxcK5R~LebpW_XwD5q1xCrz~y9oFV(+{kg^rGzWl{RFsraEo_tG-BF1Y+;RMRLp` ztktP1_~40ee)F3ewpeYiN=1#jQsBYm{@<8)41f%|vU28&>eX1Mem!C&DOav(?;d3$ za9I4pRx3-ZwT{{Xv{8<-B1o2!B>n-;tgo+d-mKMSJ*qCXA%C`PNUK8SCCK`0qTV>; zw?m0!EE*sB2PGtVy=tiedR{ zHUl4HB(g9%sw55EET3mPt+OW0+=vvcfXxP&WGR$_y)BY#MP8DxHx8h$+J0lTAy=T6knvY%AMZ-wQm!usw07V_-k&xikLi=kfGMKtq^xpr5HU5+!m`0!|b5cz_9;{ZlY z81CvIc@wQmG>GCh1`&hdWN@O_!tG&I+XO1|MU{z~NmDj687`nu%E@NEaUzZ!r{i#O zuiw)GpLA@0hE&gHa@q^D(Uo$vG#mo%l*?W8*=CsF!J@7x9L-3ATfHO zjY<@BY~UolyE|1z=J=rJ6S#*lvyECz5Q!l|B;ZvDQ*IRd&>f=l0Aj5oc>_SF;a(~| z1OX7axuYFub#^-zJ8A~n)hGL%4X?9son`}VvOzxyHf=}n7F4|c%+*-T^8)n+zAqX9 z;@jZm1Ip6a<)hbPOWcSC^24@ zB3ZQKKLIc5s7}8_q{Z_Rzn_PzGg%AFu>x>nG)S@{}A;Yev&`w8gd*w&fA$;M{Y0 zXb(A`k0FP=`@LpP^L{CLJUJ%63^?z^K~T_Vsn?J~wR2g^6g|9u*qp*Ed`)M%ENOk` z87^Egwv_fwk@Cp2w$$!0r_j8D=1_ylN8-`B7!55y?lGl23q5suq#Pm6a(>vdI1bE( zgqSF-?xx-%c0B2qmMBTP%vgXq%)waaXz*A1hhE#-E>9DGs0RA0a@L?h22tK=igtYm z+R-%9%*`UMBE3~cRBaZc@8HiPy)=38r^U+e$5fZ0$Eb)=2LG)OsO49 zMD)+?naus@sYA$x0@C8G&D};TAXt1Pax>3v=Gj|$_Ex7%&Ckruz$VY-hX4g03&-qA zB%y!QDa;0hrv9KZPcat~D$3a20RjMHV?=2H0<(LV@ZPvSvR&XBi)qbE2?B5~$RoYB`H zU(DH3&Kx&|hOVA4%>dA|(Em&MOf^nlgSlfo6rc&}w>}Fq5aRh?r1y|vObRtAPH{EI zHp}lLeXmi{*SNtiBrRj6s4tdPvgc!uxRm3gW26;gd5kZi!tDEz+7Fu<0 zsrLNz%*aIKMlMlM2q=F2>gAWOzJ3l_#JL3G_{c=LK0W`Na10{0N7=Kgrap*^nwqs4 zgFe!KT&1?i$ncYf$G|zovnti)1%EoF5nQIr*Uwif(J`#vo*s);D)ZO#o#~NM|GPH+ z!{(3I+p2kVl^3f=o65d^B$u;wqChs(G*j9-ulPq$lE-`zJmx>^-FSxWE3_^1Pjr71 z7bilfV1SlG9BYfwRRMAG-5vPRQcK*w5{v|^rtC^{vK-0CU=vXsul2R2N->;A@t%;5 zU~&*=d}1M|KF9`G>s6s}Rl)R%o9m~gq0>e)TKKl9b#a;%K75-6=bx#ycWN?(y#lmu zx&>V7Vs%K(w-@@+5v*&t9dsbpH{)C2M4&_J!QhK@U}2TN$(0J638HpQqgexZA|?`w z8K~<>CnClXWb{_BEln^R+D@RQbDs4#D3xo`yxrDL4dx5tyC(6d^~w|+fa!!SkhkX*Wp6382Dl(l8Ki_BGm`zTh?&UcCuB#;pzb#3IjVC zwNsZLi7n47;}9N0yHqhSiGTv(w()Lxz4U8?yZ-p4#2;T+INbR^zVL-FY*fnS7>-}S zYN^VGo~$;U`c4-%+d=P(bvfOK>tN}-4OTB#Qzaen>o2@N z^Z=ftf9xG?Ht3z6u|RxoFTH(TUzwXLA@vgFSQx6EoZz|A+}z6M7ax1%3VpEP@zMg3Wx0E zuc%j><;$17Et0t?j7=#nT9-x2m5NHthl3027g>Q|_@Yeo9tb^-{|n#Pg@y7E^1V=E zHEwr)D-j1=4Zox#tT7?>IRplq`L1A$U0x;# zpRi5U*ra>9CIBEU^+4}ESfJM+>)in;ggibOMguec#yyg393L9|3iPR<|A3YxQWsTy zn;(JFGKq$9`FvbhrIv5W+mUD^y@kKQPP+Ye*DIvD`*XQx$T|UiMz#nbE3_sZ*PIr4 zVZf`fW!WhUH0H^R{>*MWdA%2TZ>b*L?c}eAYEsqt6}1d$RREs~=7|@>)BhkKL_Zd$ z^IbBfN?4;mgpA5MEC}XjC5cS*9i{Lnvn`f_=WJlVtFj!AoSUQ|^&z?*s zYe+AXQtxz5`VXq#c-`w>SAJc&Ukis17P!es;Ue3@g9<^H9=On$ifiPe% z)blmCcV4rcvN2aK$Z?HNz~6tqYk6bcUX$1WyaVr2|41wDjr!-S2#TDTh)xBkVmO0U zX)=hg>^RSkN-+M>_(Y>V3EOXMdT}Z-QEyBj+gN;hu@awj&cop)wsp8N6%8Na*;3Gs zsh^?c_D1~!Dr6%QvB~)=8{&gQ=aM8XVfkgmVFge=Gter)@cv~7R+ zSi|}_*@alCm|IYpbm_fplWo6!a+ z4gBHp4d-}^qi-@lBG&mpP^YTJSwO7QBK*smx8dA~vikw&56~#OdqC%dCsi9AhI)^& zI}jkKp*=>p4@>g$x$-5(V;L;xqrzP&XOL$EU);urqqtmQ6l|J>l`hIb$GfFVJZh=U z3<99=03YP@Xo%OySk~p3f{Y=%vEP>r^?SD*kjpyOL#O)^uPKO>k{!7iBBM-C&TPy0 zc>7c+dOaqVNc^67{DOg(__ful*YD>Ad zvOFj7u7HNPo`Zf9qbra|jGchYkJo^zDIM}?ksT7^f?r!0R(IJ(bVbZ&FEH2Eh1nu)rsJ$W5>Sf z&sxQ-KMN2nX=f53`qo%bxi+{AR(#4btN`v)B1Vrj}4_=j2{ zU7uxm4w+n0!aF7Ie#9g1fFgiFY+HW$20{Y=T8N$)oa3&;yxFpS#Gft9hEv#m$5B3` z=}dTSaUb>+V%9@79S+13xlF#0_0Q$P%5Pb@!dw)o-2ws20xQSL%TU6P{dSa<%wj{> zRXiF*yvK-*-+ZP}$Xavx2)5$6hCFYs5WyxjR<<~siC`BIv{s9&jZ8QeQfMO(vf-Wu zkZ~T#7S_~cxeSYNejZ8u5pER=+d&oM*0M?L92A7zj@!QQ{rnEBWeA2sRwSESnHVW1 z3iXN65$;$5Hb!^K446a?FEw+0;%g0&>)T=Ut>jjNb zkpRb6JqI(ZUh0LNfryMYmIGri6{`fVX?0~9*;ZAt=(zh!xiU6oM+`tbUIIo#TeT{v zl2^q7w_53w^<1d=mC(%w!uoxDZ;*Swm1?O1QXS5~_%ab^bS*07LWvaL$Tz2B$QxP+ zIJIUcCKE+eA{V?MJ1uaPy4x1SBKj$p5gBIe=z^iN&dF>@4!EWz9=T(54`Sb{F-s3s z*HgYW`nqe5X+hbgNNvK7VhqiL6SZlI`dxFTHhSiCP}V&~%W{9q+)x#sp>LE4wzTbi zKYb(!(4w}*8D95+tedz5{Lz%CDM>ugVw)`Z5x7@FWimi-w;dm=?jZvEG(k(VM92e} z9+vT1kj@iJnP4b(ER#7F3k5SvPZ;;9ME|y5qOe1ceT6BNKubP%g>Ct<1;wL5=4uT- z>co39N9?g=@)&c(YO!ZP?d>x@_+C>P>=uZp-D0-P(l$163&~hRR_wx_J?*;zQWE+{ zOLetSH6fv-Ca3p$?EMC4dZ4ApdWzT`h@2t{CT!G%j`Ew_cxTO1wDpYTC%d%J*1ce= ztJHc0-Dz*@qXyG(-)NXkd%=RBg|?@kBW^$W{Y-d9b2B-D76Ds|p_y=&)s}hU=-{YC z&caz957AW5hrRJ1BG1YgyQ3z3?6*&*yITTj!!$et zp4OIZ@964zriYK{L9@O=$G*SY_d$d|3Y|IzlLou2tyk!DgV8A(@9PfcqmS%otH>VH zD(3ib^|dTs!wf~<%1NIyJniyAHK<#{dI5q>n1oYBZkKFYFCi?jTG3X%V}}mynV#Nr z=+H6uY+s|%z_!u?gTZvo??+bHTrB7hChQoH&mToHL#PD_Y$!ew@E<7_i*~>t zn~c~C*s&(oD5ORKD9 `3(q90fd)^{fT5K51zs(ZvE3%)#-~bdGU)cxp=y&yyrg$ zFLi)2M=${zNrf}us?6ZX%?_iffIS+El&}d565iNQv%Xcr-fFOw_;W~D7_bAW{-5#H z{Cf!710_TL1bzZZ?j_53asA`TPqz&F*qa$sG?evg4VdRjzm&HCGA#@1$fE-1L~ID@ zL{VZc6ipKHvS22q0ps^w#@!G{cwn!D#T+`BBS(01_|#omqV(Xq`IPc$GJu*S!>{s7@5JXjkltZAeT0 z$AWArfEJmXfG;o`4bNcps8jROYUq7$NT&WQRKM~b<3DW!$7{ZM_zGSBkxm2=Wl!;qHZd1a^lK{Rz}Zs7Z;njdBDjThqMe-(B>hb8t^h z<@3|QptF(!iz&!)+ za6+n@?iuDY@u748iwUezy~g(@;1L)%i5EQr!jMcQJ*Nymp};Oe%mk2x?+NSD2{i_b z;8}xCBL=NYAdMHrsFVq!5zI5{=li#+pP$;dZz>gunmnFY>ja+Ie6QVWb2iqK@k#U< zh@ykEap(&A7%#E%A*=TkcDqYCDLvn;(|J~~^nKuTUaxf0c(U2VqsU~^qIeEfOIB3WBtjvk5%n4>f(_f{tDRyP|AB)u~_OkTal;t)yjJB z#)Gux$I9cOX(N?S+hb+D)8s+g;A7=IOWGv3PFee0kA=o}KGyWw!v@m2ay-P-yFK#U zKd`p%JRkTqueJTPrk|c1^w)D<8|Imqb~vsg`wJywj^e0jn;bxkQLzDMm!=J+hitu9 znVtz7dg>y2vkhsF6PmjkN!n|njHD!OI6Q*m>&cq<3z?uhNZUZSD-5cydZVSz`pD3@ zPL2LAFN?i@vUVPrism&K!Rl4NhXoicJTIOEl3xL@!5WGlVjp_gJMcE_y!8Rd&pS61 z)@V!65iDW=70y9W0lxu!cR)Z=z;y;9Q~rXPQy49Hk7xP|YGV;Njt)NKB&OYNYv6AU zp-PwH)=E0Jj4%ZJ7Ur~5L;EM@oa~hqy^z}`rGQ*CG1+v}tgpx8Sn*Ynhhu8NWxwv( zHPI;c?3m?DK5+@ms2hVpCSd#8DUI3Z9h-lWOX4r#~G$jo|2>hyM- zI2N$`NHjW2ab^7CXcYX6YgoMSf0z{TFERqTv-{gtDdW(NQ5zA|(BINgrj#As!D;dvH>ZkmLLxYqNMq<%2Efe76+ z-0KS%=W_^J&!252GF5e2@QCeSupCBtoq6Ei=JSDlV_&Tyjb?iw9Ht0N295v=#*c|& zpuJ!s@#r?)pN|_dNkP zfuvofk07E_;L$+ko*DxP?O$fp8K(&FQmqi7RI3vrRSt@%VGY-4owtVG zZF69Xk%Xl*!e~tvj$#Nz)M*iVuPW5NHfa8wr4(H@Cef}ggGmXlN&S;{j<|r*YD!P- zTH1dck-?G3x(vtY-7;QxW3eGi)JgM_lW@nwzc5h$c%r(ngqY?rp}Oy)$#?KN&o>N} ze+zHsOYnLgkjj}TG$LPudAW~uzL$ZH=HXwtmon;%1cIKAXh;JXHfCR@4u*e}Gh2=( z-QvLVoF$HP4bC*?ZKlq~r6qi(fN{n@q}3`euLkRl{g8O60z7ZwlfpF;BA$khG=d-HX8uNaW0{2cfheUmZ{xA;B` zJuRf|?4m6ZOnCs)0E$NdhCJEC#duPV`43rJ`8E1}I{)VuFuM0cCZwFo_Phd~Sd(re7 z7l!N|L)H328z~LdJLPQwdlY%zG}O4+!sqM4pT6N_Cgwb}?rmZyr^--sL)E;Gtb1QN zRO{?tI`jWm^@=93qp4<&z_p7!y`=GLUluHxbVIy|djJB=D7|9+9W!$=*=%v_~pig0Qwr zF&`j2LcS<;?0Y~PqrQgTaq?Gu-_-m|%bD7ORHWppEk)!#L%2Oe0&u#xcp9Xu1lQbN z#w@%R8;72lB$3!|cl0wre=+!z+3B+oL}K^MSW!rxPOD6rKm4WSyBII@;bhS&(fq-! z9ch^;S;ar{rhY%=y-)|e3F-TPG&VLC&*vh0ENcv~r5Se2vi3xB`S{?P_v`U|p`0Jd zPwQj3kdI^2nmmtnZ{2S}ns&d!`7Q;M=RGBU8TY^BmzM4+T3_>i$Ay*`fmC+LZc;{ngvf3{F-(dx$P{Lx9;HEs z1y-aJ^7}0y^mjc7?x6nmBK3%nhWzSvQ92|F*E&S%geI*aa&riATiG0zG_;2vMHBEt zR1h<;1wJy4wF);n840y{&k=qxUl3)nz8gZ)vMuBQyEg?SFdP^u=&wO`1;lGmZ)4cE z##Yp)cns-46AuDj>P|{MO4Hi)1-e0?5*iEDl<)9-h3U06Q_OfZeaQ`Q;brazS7Qz= zmD*(1t?58gK@O^#PL9 zr#a$&nm;f+pa962RHNJh)vkmV1MsPPud$9EL?Xp191R93f*ivYPT0U1I_+H2(Q105 z(GbRMn&yjjZ@C$JvdwO_kv6|jL1$iy`9KQnh%UgG>1vOF38-8y-G=!hoy(c*0wfsk zwbWsTE(g@$y*-@nc((sGZDZQ;>?e2mD74nv^`qJ_Pr24!E!(IwU$P!hPeHahj40e! z``#&Wqkx{VV7MMl@ZJ_^jREca14Z#427><_w!;dph@${wJ=2-k57TH%)iDAbGKmZ! z(@rxl=(C!4~u!l%d?yqY&q=Vsxk!jDPo&Y6`0Y+$y2B=2_ z2>;n1qkQirChudyzBgPJ|MW12r!1|xzo*Kh1B|A#>rvDo-!Zj_oO6tBaKsk9DrkTM&GjlIt$TeB4Q36)xQUwH4r$$#M$!S#)+RE;#)aAF zBC?8eKtr=1fCuf%ghNFXKo&~)M|L6-8GV#azX7p%mG$J1nQR-J9Hss~FXr@nLpc1n zu-g&B)j$RS8Ztwi;VON8iN_*l>hi;!%6E7h?s?zo$g|Gcdq)ps6p0w%W%E-pzXMcU zTv~*!#wan`vcA(G9V|LFevFIQc7UH4kzK6%6{g8I>R;a{2vCxqgM*TXX-qK4BJo4J z-2vhOEnTMfhz!tf3g6PX^*~L7z&YxHSAqs5OC^I@iEAVn*mkuZ3~tB}QW4E0f>4$y z8_Y8NQWRncsOS$C4}%~`S=J;zSle=F2U1;Hb$CV-I7i(!)I;qYd-t-FUnW&OYID0MyL{I-weVt`1s zXZqKx0zR?a5iBgh{rQ#L-Gm;s?ghUyd zlRhvH6zu(znT}JE`{w|GDha}VSf4P#<-H)WqSdjAH>%N8arElZB4P~DN2Lk{`7{0X z6d)iswLyC}ezb92F4*DOS)^Q;%3uq|Xl80OogJUdW+(Y)dT*}Bv+2>}Y=eKBa-av= zjbmO!&rO7ObGfNw-wzN&DcF`||IY*10*|AVN6LiyYT?{#CUuk>_U|hcCQI39E>|ic zscW`0Stwu|27X_ppGD5QU6(P+zBNpk5`!5t9?!*?rH06W6rb5w?6%O*s~6NTj@QD^ z0)5)?vA7u_I9{|1uW6l;L$r#O+td)XmZ|xX#Oh$Ixz_?8rDVbIzg4CIpor(}kG8)G zvK@>rmgtc7Du(u+_RHe_O@++C$k2?m$;cl};KS4W{olgE96gd)kghbpk$sHXr=79J zfV&=$zBb^7!~ajbs@q@h|DkRW%_1A|eSG9Tc+Ee>lZyUXM@}u!ENFNO2*e@`IOF`b ztTy!P>!4lVqI1RwPZE<4QC_H6_$_cAHan3BIPyD7DJ6Ry)>X+XhN2o^rSA<+D)K$E z#~p6OYY%fWm&cv-pV;)|iS_l4{$FQ|K=pQq545GBwqZ`*>rPu(H$-3eKh8}d(m8A` zUF7t+QtzquHmnpLwo;#~|C$heXg-Y&kMNW-5{_dZs_?z zch>;j4N+8z*2$qjq1|woYxORacAppSo*lyHj}dy|pna}*pcfGE=MDgJ;eQ$C$sa-1 z$v4s`?Bv^$v;mwK$UQmfQ=g)8Dra(swgmAql3$XGu!QVVU)hMK;N!~;QxcTXMG;K^#$X8Ns>a2mP1wy|N&b}KH&<=IIzDd7=%g-NkA-9$-8TIHchzDytQpIVo} z27aktzu*-sq=N!QC|KH6&H!^tmQq^axf4XLA&f3?vtE%WwV^@RHBad0P@-4)LF%ML zswMG~&p-|<2qs{Cq2t!fPLmTE?1qw?;EIK1ddr7A>-oK|XMM4-&9lBx%jVRE^mz}T zM>Fq?VYzC@%w8R=8;!k_uf&`8^uPUFJ+bk)mg7X%uj+Nt&eTi6S{ueNadXll5ClDk z5?%;?LjKVh3@Ab#5~SK_S_|_>nn&grtfrcnTx>34>E#9hWpE-`^h2WlTL{wrVi28F zvs{6}`g|}PW_><*TmXRIKNN}X57CH>eb0I^_Sv{zdyHwS(*}NRvWK`$am}1l&??Z{ zGZ58Udgw}22p#_xQzlT@hQO}dp|wbFXRWVVAR`?FX1ih9A-qLGvW);(qN>?)_iLtj zDB<6xRe0YTpQyqYkSoMSM`MMYJ)O2Q0lSEdM1fqTp7Mub-U)`X*?K*j3kG5C3Hwv^ zN-h|-3Pr5fv(xJ8%PzYt9ZTj`u;*GJoWmB{!F(~22&Tv5GwEn8p3bF4vX$wnWGa*^ zM2o@Lczi6A7(;|bI?490KXKwjA!g?e9m?6U!iiY6Q1FL}vsqP&2GR$MK~3l2@-F4VO5^> zeh5zDV0vj+0=Y9N7vGG?|Nl&E#d%M zVVedE*0fUK5$R!gvzC*k4GQ@b@wG(0?h&|+r;>H`_IZc6mtE(+^a2N7543yFeCpQZj8-)@4>ixI3& zH3BJ{^atUy&WQ(40S`hRvj*oevLw+YL?@=tLvW%BzD;JunUk2Y+H$mT=Ms-@uOXRp z1`q5~V`m%BO(bs`0K3CpN-kTO%p}pEzvThoPjPL1} z3gVd$TUVI_SI^aIBcEl-GcM+NJ}vE*p7e~kTk5HMfl|NEhp|5k{eQ;ypZ_h6eD3T5 z?JAkmj^zjcQiH#>8?o)sGX6yde^+j_yHav?{x6X(t~vAH1l^xw^v|!({HtQZxip}E zJ)}6N!W16xh6eJ}pFqU^UDzw6;Lr{wU%qzIL9`qCQKA{R_|F&udA{&e42X1Q}PSUf5~8$KeEscVBt1`|u{S zotf;&zNrtqFeB_L-RD@g*o%$}6J}J$KNrQsm zknAQ>zF^akt%IsQb=OsR`C)%G4~8J3i=9Qwm8G3ytVN{@9^xATF)b5897@4oRDnY& z^)O5L*JL|}D0%!cvI**2(KrIeSO+J&k1-z=r`&l3v{P)UttGZHWq=z~@VB{Az4-v` z1z@w4xs{cb1%BWLbAEYFLE9YXFCxEQ5Bv9=KwQ`x5UcS%-{Zbt#yAgaXxL>COAok| zA2ydl6Y3R2BG|K@m%jFV^s~|$lrX#%LydnJZ2SYZwJ_p{>>%R#G!%8m=j(KG6pF1# zbi)jbh{Xhi;{Y)y@Uyt5o4ZzkgZy6P=7`58Cf6d7waJMXHk3%-``TB%>Qx7d1!^yWaI8A?~@=IZrQAW*8;=jN*E zQ1ga*z5bhH^YaaiC-Z;xhUoTfdj0yjwX7e6X3t4*w${UC3J_X$=v0&F4@!=?-RSF` zLW~$iLyaW7-Nm2_C%R9bjfS{jj~F9AhWPXqhU2U@kjH$VIS(h*(TJEk|3!7*;dK_0 z3Q=5qBsZ}P?i{t3N3)p;g8PLNdsNe#&wLA+I=-EXMzQZ!~Kk)rG-}h8NW!2O+KFY|B ze^o0N-3jIs$TOF5MMaE^Twm{p|9yK2$yjW0G@g?4uOc9pC}FNqVS5#4@@5?vX7p?2 z9J!!`7s#cDYZHeqgk5`h^l5h(J*DezDVQPr3hA@{baZwr`AK`u>5-62qi7GbTqi{d zHnBKq2!3~w{FM6{LyX*mWkW_DPx(;&b!12!d{1X^mfmzvv9*BP#|^i)9d9`{*Lp2` zgP%4g9G>c*vU9`*c$PZzKXn}3Z^7RpnNPH-8^%x9Bu>8)^Ks1)TVw&ZZkE!2`#FLqi zRkqjiK0SQ}_pl$mlTY8eNj_`)MlkRF737#0vI)M#cN4NTz1i16XZRho9%B-+wY`v* zTz+nYIl_!UB+3ucGRIvC);7=zHLoGKcKi{fIit85q!0&xZ?09P>R zmG61adt!my>0BUo752)jF#I|VeL&H%#1pGB9?j=R-!q!eM=}QM{@Og=e=3=5GIA3? z>Lesl#(wG_$(f^*tE_)bMORm&Dt6s<*QI7=+Z8m6)+^@No}EcuS4PUyWcfkUu$ChE zI(5Qn5Urwp=UogH^~6?le`5MKv7eli)sXDNM0SbBNAOBK6mf>cp0}wx8$Gbz$gv{j zeB9tb=x9>C;0SU(hpbp~4r?vtJATn2Y~RN49%Nn{D}<7%>|3&_WT-HvVhcKyX?pt5 zMaS=o^Vn?l$ z)jVGiMzcS>sMO*Q$C0*{@5%qFV58cijCNZjSHTNTqHF`oRQ4v_^jIbk{}I0IVDJsO z$XghL7Qns*J?qUH&dlJ?b-tnphz203GU1g3#nJf}(wYHrP-7p6oFxtND#rs)f2Q^Y zJ18huV474eoJKKWxz&c7VyQw$t z^H%*t2C{TEGX_*6i^TpUqX8HfgH}EiDOgPDGN=vS9~!K&-{U&~ncy1alztR&lLb(u zGP*?t3ML&n$Cv;7oC`H&u7S8_iUgB$X%F3M4c&UaAsSl~rBb{!%@|V40M`QzgrvL# z6I&vmjW!dxY(!m=jhL%%d2ig|mhXQa(Hy;WY6SaoIm2N-ghz&S^#26(nMF2b{Zmck z%|-PrR?uu+i zS9quHYE{U^ED_`&J8|eGEnbN;RtH5BDdf_z$Qm}O7e94mfv17aTccMA-s!+~;NMlz zx0-vXdD=+Y?ZL^Ai0l!ahv-LbAj}m3uAr?gHpeMvfZvrtvDRL@rfG5A!v@ZYD5cir zfK7|N4-0%jbtZrH9k7aH#Tj?m^~#U3NQA3Dz+WIMX^E&vF5yT5bx?wd8y9C zlgL{Qg_AiCE&LS8)2`)V6+g%8ur42?j3>CsXO$VGgwtfqXuY z_)q<-Rj(pgW7gnQwv3>zK9df|^8MfS2U_7|CiT*ZOcti4m3S^4m<)zqn*n~_sNR>i zto%=@k^WV{3uy_zT<*|hJNTi@X!62L=y*&<8-qQuJ9?@DQ1q^j;9kpm5vX0oIwahs zET^SCSVUZ)5s8|5!J9-;(ww1rD3Iy-1ru&TT*g;ll@5iXh5ji7QH9d%4^X;~KirBh z`~Bsy^jMiGVoGC~v9jO4jLp}ujI-VE{p$0XmhiAb(rN5Okx0gFhO7#YFnbmdAP{L)L zt-*FGW;VjM5fEUh!Rr}G&r;riceDD6cUO1Wpce>)w+xay($2R_Erq04aqMOmnJSm{ z{)$KUE?WNSYCRImV>ec1|zb1IvO6Cp5AY&JRUmGtVH}dg=!l4jp1@R zff91%^6*eLm&*<{yEnI5-CkGGYRL)ytZsDAV6W#*D&8}cv#g8%a`A7i>(p;xByYhO zVqk!J96m@7x(yuFwoVS8Y3pIdz|k5ee;a*tV3o_{vVka6w(JWE89TOrKk79VUXU%7 zMxp`KNWN{VHa;{`C}1^T9D4rHcx~#omwR7O{UR247G_hKY;Gx*&K6cy3fXjQDVNQp zW(zoV#Gg**kufW0+qrVNluxJqNB*`8AoL`1^>GlzM+xMACI8&PwX){R;dJ=ADs=hjtq?GiUz$3&HuNet|!}e#{NB@%j9`8yUAxh z_Z|UW3u*47k=t*NMAtFCu&t>lF;`3Yey$e^m2z4}7Nsx8F!@@QgoTmM7+}uLMgv$A zQzQOjvHBa;V$nasvd*22sc<;_y>NMKtXdr#E31uIEY*2grGT{z`9ej#3&lKt`33lc zA~Lp(`XazDf6wz#<8P-o$ZdUtr7e`AM5OEgTJy+m^u0_H9uNFU{q|A0TCwEh!%FgH95zK|Ur&JEB?mB|c1{|jIIlKQUteNgbbd~K{x_*38i zW4Iylo-2a$hhsZK>rPL=Z7FeVi#i_YZHRoX$P>J9iYK(a^{ zG0((?Hn)U1=UfPV1~w;TJp$$i7dNrzXg0({sl-U7b1{%WYDn+F;p+A~)o<$upvD`@v^WniZ&4ZPzD4Ix z(`lqyM9|IAu;0S+2$ano&L<+-szsiNWfM3VJr=g``onM}WrhlgNKQR|S?_Rc`!||b z5J2RDnONt~dynk^9B57`I^zLOBGl&{PM0(3AWAkJiz>W$d~{!Ra4;P~HneQxNVefU z8BDk*NyDiNZDRe@y3RBA7^{0P)wMJZS&H>Q9kqwiJec4Js_1f7U@GxKPy5D%sD|@Y z4QmiSh`R3eq8PD`y6Kbjk}*TH4&o?qDkweZ1^)Aq7z$0jVb8vGhuTf-tL?kZF-J>y z(@(tybRwo6Q|i-~d2Q!yN?qVhFJO+i7D(nECqF*ryEE*ixyJK9hNKufoYyf?!V|K- z31qE&sqfv0hx&r=uQ9h}?U|wagj2YWWmpbTc7-~rr#0p+CNTrZ0Z|k!t$Fgkm|BA-f+LgZRtgA@)p=OJuUSdNok zLk++_dZFc!k_nY-`PGks#THYLLLlBeb$5XJPerZrCvZ0p;s2?4(vA%yY%NAF(Sd>1 zzyUgr;O~nJ$I_|zsTO2^9V<}jtV;*Z$h3~AJ;h??e&Zm$KT|C3QAarU&~e?ZkK@}N3I&-UO6F(siT2|6*)E#7YqgvjClKbNEcmc)YBLOY} zj6<79+C!uD`si>P>-h4W&!8G|Za$SEu+k9DnP;Yw9>D5aSPxGQ<{lVANMgon;xaY# zKyL7)wqREV(iO=_Q?WUunbdp^m%&t>%ZoIK?XTZ+&ppLpp;qJSzk4!CJ8QFMJbsdy z2XOV|%H&WE_NH(=jz^pB2CDmS=QDB-3^yKZElaWH<<^6Z;RkYjr`z{e2kh>PM&t1? z>{z)WbcRbYPsCP9-Ea`zx2G|p8mypf;1*j90zogt{|yXWZDb^y$z(@HYHq9Z&8s^? zST{C0K0b=2gl?<#LmCZZH+~=D`cJdE8SMwuxLHt&j0#BsK%R)>LV~(PM~8ce#thY& z))=ua>*P)7VyTGvp^e9!Cz_Dy<-(kprRFC-@ri_OC#(@=&CT9Cvj;`-st0S;3KD(~ zRI0UuRg}p)pxXUx-_3AfY)=Hi1*_qRr}?fAfB3`jug@&sJUeIQVzJO-y%9srUiKJ6 zqfuWB9pC#Gt~K6m{e399h{C$3Q9L%{G)T{TVS{{`R|uP(8FGWLA;A{o`{hH#LdL)G z@p^q6wS(N&7Qe#fLE^f8u-)cYFt$v=kLUP)?24hVvv9LOy<+=%x*q^Fj8)H=DlZQb zeQ}~2=(pyv>~6)0yRH}-JL3d|WO^IK+?S{=NvYp$T^>mKqQrSb2lRHPyWK)3t}1*G z9${oVLqxqqqZs}{;Iqq;!5;uhyDs^I@4&kFdDT(R_>%D2P9gs05#)h~5se&19J3`I z`bOUl`A@Y-kqhg2ctLFeSMulrEhb@)30M5w60B+bOS0!m)Cg}@pG6Yp#Id9I9GjVr zqj@|&J#*}yqsJ1RK)<736~S1xj_~a4Z1OIBdrSAl+xr}HMBoia65hHiu}GE=vd{tF zGOFkz771w|Y5wL15(toXQLGMFfG8u;7m zrvS1NLj{aS#Ynh>sobG9qbEk%s!C;X@#J#7JfMCmOqpK&jzI7ak(y%pNp<+(4hxfZUsNG{={W2e z3y@pxLskjjL{Zx_99e`mGJLgot|`Zh$4DE~09%1?zNB*7-2eqmu)1}N7(g*m*Om@X zWEi~spF&pF^59@$cz7TeNfZVOa1}tNxua$whrFM0XfvgFO-tiyY0`^I0#Dg?9>B0z zyjmR_ibb=XU)ql%z@?#DZKx0kBop~;1o`dIZzA!W^4>vYyN|~u3JwM=NZX-M=a1DL z-X7cDM?I2_#)dk7r0)PU6hu7ZzhlhGKGd{5!yI@zUn$cUQa+<(B7wLt>_hOQm8bXH zi@Xeiq1Hkv%s?rEcrJMpdYmc<_(MLT9%z0KY5jxI#b{tC7#s?qfo3WZ9S#JQP#Dcsvn( zTQ0pgZpY#qv?=;gH9ite#P-Kw7>mtdjSa1!t?ho_7h4wBbF?r;5nrD0~cnQ zhhS?i0ty0k(qcoGgd$;@X@?_4*l)c4 zV(cBqiaY$QGh|b%7`XKVuX)XDY?AoPBFmrC=%FCtw z1Z$>U*=_36i9|aER(+$gkWY>ky6^@!Vj**?-8p~xu~_M(6i|B`tEgT6ZLGT{GQu;~ z1L}*g(Jf$>zQ^}x7`vUd*Ty1dq*yh$1j8tCR90Z0rTpL>XN)@}RcEAiR^1||u`_B{ zKInyKf2*pv6y9yU(`3`~X4v{T$~9-x-db$|zu-kKw*qU-6%O;2BgS-1^^IjZY4U8j znYT{POzbHKL4{b|E#y@Ey1_rf(RCyNZhQCbP z(_t^Xa-tssl2EHDbfcx|NivqM@{jSeG~OEef#U+gvnHF6P)lf%#7ygM>qS)Z8Ndh zQJvZjCD2g_oj4_WALVkwh^rZ{29zK!(8$mWA9!j2w*qx;I?omav}93;#JD0rU6xRK z*^pXuf$g@sp@$ni=1RvlW#IMtA2zf~jPKJz2q-^P@SerOWb0P}aHSnffA9IhV7Rtp zb?*ttFjETrloXq9ePC29RfIE2GGJFWPIJ(Lcdro$|Ix|p$qdCZs zoywjwM~+%*V&Y^TiwPn9tKCc9)@E`xmn9AiOcW3xkK#YUKw`9ZZ2EhM0JVn4OyO3f z?Ny1@TyAy#%6Yq5s=^-|F%d;^YkB$Z>lYTXq5j2jjchld0?|@&bYfsYMfg@&8xcyW z$z06-Daeebv@5FXuGz8EiNxv7C!d8dsQD6P{teV0Y_dX$69J>0dwPMaaCL_RGd!gT z^e2jFv`1m;9Ty`}&DanQ%AX2ZMR(<*Zmi1Lw)4{)45DL{c~56k$MB)0Dx56NUHlPy zSNHu-W1Y~G&*B?kc?OR1)8?tOfGcno>zbSr(9t~su_hE|wK(T;&5XOM%@V~P-gxOx zKZ|AOK`0;gKyh&ZYNrZLvsOnlJG%XF)4i5HilXQG%K(`Q>g(|&JP&0?9z&&(?xBz> z+$4J>F6jzi2*(Nv!~*|87iqtSe^k)}EVe*dflijmzhZZ$R3c|7n;1(qr4&kV+N#~X zmJ%ZQE~|*@vnmZ=Zg6jK&BU0j9S*Vh1-^APt%66~w##1Uh^X5j--L(2=C( zFz~(5FK}ybyiq@RY--Z7CZ~=atT*DPQ^kkPip__Msnb8}T{*9OMN9iIE)d#){@G1h z%-g)-0xE`>8*MOCtF66(Ix{=gy zI2y@y9?nIg;o;j;`G+%cZ0wj-%%|d+hjVFc)YGU5PjKl?=WFsUmCAj{(KNV(WF^Rw zmdY$4UK+!d2P1;hBA&^mPsi+h>NIU!-^2F>@O_hz>3ztZkJTWYPLcxcqvYUa*$@rZP=botIZAl=L=Amq*@;q=6!)?@M?ny#t*Bk zuHx0f7B{U-6*i^S%}RxwQZGGqOL?8gcX7?Ys(yFKe}9K7K8QNqdwnNK|AcDb#r)d3 zSj21PoWOO@5v~(x%nPqaabk!5N$Ij@P?S^$gtxnm8TSc#yN|0Fr$0pv*FF9@|C zKlnhQY!E)75JDW~2r*=j-cyOobo@MGRRtv_pOU`5hT7Jn2#lRd9z1yC9gB;WH9FR4 z46*Q5*-Mrf=}H;J336R`-Wwi3dg=As zXezGi=BB%!@8)_E)TA^o-w$c11f>VztYO3~Fsii#V3MKaOE3q5QxLSs zrW$R!Y?F!(2rZ>Nf*CXxiWAK%4YjTsZ;%Mi*DqXu=ExDtI&$O;e}9LGmc||<6@6@s zNu5roQl~Fmzwmkqx_m=JnJf8w53d;Gr;hQy)3_WHS8OAc#fGsOWf}R1c7IQ%ffLD$ z_{&%vcdyj5xAS{7kyzzu8ZPz3D!Y#y36ibd-G&$eamHoxr8w9W7395chNZ+G6v+mq?*-`BC;x0P@E zQ5^%7frq_`$8o#MUwzds=gqzU)~_?~`S0p?9t4l{qXud0GRENF?KKB4^UeRQUMI7N zZ@2x=!uCVp@7w=ey<=`q|DIcvhG-8m-ypxi&gc=rHR?M^SQ2j(XO1y!LDlO=w1K6J74ncs@Iww> zK2onMRUT+yp)Xc~oqgC&II6rD36YA>$X3gD%hLGT6qcr_3*P z<6tSMV+2YRwY67jiAT89ynqWC?n1SOYKYidsX+!EEt*Se!a5lpRT$$er7H7*Q570v z`Q-3JgHJyBWEr+GjMvl+wIir^kSrF4h6+Wbh#5P)=Z2|)GK6cp{3O=jHzvnxgKF}j zhaL(;G%i;{YV;4O%|Pu?_H~EK@J-}$19ydyy%~4hHC?I1vIp|F4o(e@jZuy-701S~ zb8G%UHdd)j-^J%n4-O$|(%^Jch3^{3SK6Kq0Rcq0Wv_1_Xysg^Ex?Dv}o=*~F zx|(u^MZ^h+j0Qw?HnYVh;;}j@A9^%I197S~HZNBG0`+Njz0*xO-oYyf5R3UsMlXS@ZFQ-OuHVbG+K}=KQfaEA*t5pQ5F;v`ZY(H4hwXYTH1w(`~8t zD#Uzwi1V|tt^4K6IHDdF-HvLQk9kFYA9(O3M2{ar-0GvKCWl<0N*2;kBXdkzkVa%3 zK|?_yHAYHp5Tf}DZge{1kRl87M3&OeQ%{2-fN5C8P$|K}C(z(4;w-&=j}!U&OI8MzSAvci8r=`db;{iYr_ZC2*M zlwd&+vlp!|B2mI7(^ILt$Kp(#@^o(N>}IEWqkN z2SdRyx?zA^?j;cwx$QPSgb!P_?OX1YSBQ50#@L0sSqRt9I=!FO&pN9gC=Xik+LQ?U zbQkt1Z2?&FU59KYF9vUUz3;ug52EJcCw&{f{|Y)J&@fhuUb}nmUP;y?iBTR91KhMF z2a-i^CpaqZ15ON`-JNqtdiWTqj8%&t3f=cja_NkJ`QkkhUrZO7E$i# z4Q%k{%mw9K&3kkzb#p*R`hX7>OXF$PHVy9Tbn527Mc)sE4jakhYx`|W;a}e^vVO6x|kfETNhQY61jwGhuH%=q{ z;81PP=$lW3rW2{G-3*mw@|8nPJA2s9&Mrkm&wB#PQU?a7Ck6*YrKyxXJx}{#E17Q0 z)yv^SVWqGs*XJ7PWXn#ZbMw=7YO)*}9GsXQ9I({L6VD4pmu6W8bvYbe9=leP6ofxr zJGLARFQ=23t0q6z7Z73bzm-oR?YJ6(jk=C6r^T6Dhazgb;u5X2ILhrJVE{f?!Zj59 zIN#`FEdX9})uMLon5$&Qax!vCa#awD*TU8(Z3>7YbA}0D%|9pD8D&N3+Hg-E<89)X zF)iLs9|Z?`YfD%#&u(v-zWEfUjn#b=OrzmQt2KnVXtA~S;bdquc;wNcN~Hv8G?yP+ zpN;raBQPO{D}F1n&y4xLgypY9kV0l8<&Vs+kLLsa)Zkz$HCT(=vB`=mgn~0N<`oOq zsplaIh7tzl-?Z)B@~A$w`*|BQNB>#jHWf)8+ZzrXEj>6u%$yi26@#VeaBTW;DiTb# zLZOL9sT`g`tVm=gTrSn?p-?Ls3a1WF$HLR);9wvK-#eV^RwbCKl`DS#U@8!rnKL*v zSD6abGyJJFoDyZ!u`w}LFxUj0| zYq8;%a=AAIf)##>|Hd3LJw0K_r`B*MN&Hutse)JN4M?!rS$CT~$%#AXj~+dGtT}Mg zNGz9&JrhF$IrZ9HJQ{ljIxaeV{%idD&L>#qfCo1D(9`4tr`OnoXV^UBZ1=&HRkyj~ zUhr%8-+zB=>WRH9j?wvIhMB{;Iqdi`-VPr@0=_-wX{XN)bOGb6s-i)W#!Dmzeg!^MAWIyXRP=jBBP>j3MUfb=Ii76eEe&0quXUw@z(C?ti$;`m`Q&v9>4u7 z`kj6=WmEBU-sgn+BUFEUG2W*R_EIMe!W)r8$Qv+`hHw)`*-?3=vecWPn)HxTXf9B*hLnj7rUYJtP z8T2C~Rk~{1k?GE7u_o(m{4MIIE7%Rde386wB*)xl4TMHus5;+qWH~KVK4af@bMCz# zIP+tCS|BzwT>Yia>xekIF777un5QugSwxv|Wj&)=pYXlW_aQy|K*K?5Ll_+pXz2b+ z+=}4r_=7Px5=KXKFCplH3|Ww$2{SouT%{K=d~T1Fv$!M=bl&xO!U4JfxGy>9oUnaw zAKJ#C4NH7tv2)!J$S_>O{Uzb78WOYFBVs^cFesb2qK01Fc%lW_c08> zcrMQrNvPP(v$*Yyz6YqGqw6_;oH%>TDz}CCzO`5A*`CxeU-PD@IV+!Raab{W-$yET z@9EChu%I)6m8p9yi#fNNxNOL>_C%4Hth>+i^+di<&JX0r^>4Y5PmE)azjg1m>Tz%H zPkCR9feP{x*q-;Ec?l%QTr`ot&I-&f$|Z}l0qeSaBAT16%YnMS;)VjU&Rxq*qHrxY zH}qViZFA39CpC?H3YGIPlAJwVI*B2rIwOE*ISb4M3^0dEJII|qKd21@WA(Wu8r&h& z0_aWH7%1eH90DbG)^WEs){@=o-grcYPY2b7(XQ2cP$Ue?26}QL&7^nUu`1f#>i$hontAai12jyZxmP4-wuSo_2LCYTU+S(lwGS*f8hv(Xc&) zsMl}^tC0)o)DUcdW089Pr;%w&t$CmH69WSSN5#8+EF4Hp2K;Ij$+VDBSGJh^*`YQ@ zBEH7A;M=_Rtx^>xj!4?Y5NKpDq#}cffNE6-Z#x6A$j?`Kej>VfyktjG!9W0Sk_g8p z#fx5BAfgt-AA zV~Zi>fG}*8^Gs%$Ufb*JW%SSy2Y78b%t14JlV->64$ca4=%tK(`=Tae<}z2VNCZYr zeKR77(<9M99E)}F@zLB7!FOAJj^v{LFa%x{zKWjlf*$oPJVPFFh8&=FZcN5dB}&iT z(Rz8Ns@^=7L+bi$ZmcFSj-_hXjdi{%m$W%Xc%YiAoU9=)VSvx9O?UzAZR=rORSZnW zP3GorItNpr2PlCU+#ZUEc;}%!2O@-+$ObKTTCEB$Al#rV2oA zHLx~L2c~uAR4i&LC=^f&eWZ05cpe8sWC;_JM3DwLqjc&5C(!`qMU(lXcWywWICJKV zAnW7m%hKpPJ;JeM$*RN2VsT(}5WbJYx-J%gIHJxB2vu3(&x+8v0m1KH8rNAz1k0+N zk?rRWAOkAWGba--DgaNCg%@#L&~@U#=T!UK-~KkTP&&Qp-lNgMZ_7&w?PAEib<{sELN z;^p1G`+=2S8j}Mv6`E2<3!3K}8x`354Fu|!pqD(ysY=!~W*uyMnxf|IyZ zFm=pRceugewctNq=);Xp8cdt|D93KkN7=_bGxH3AVr_eJ2{4a7TWxh{fmt(ceC^&xd# zC`zPrcLYkt@<%HmF%lyMv6N9bh;#Px=*WQs$mNNcSy-KJ8ripJpeW=GiY>^Sz|4W} z8Cp)M5L1n(j;`B1g5GBi9Xb?8Pv|jr&$vn?i!Wk7B$rJGHU^6S{ByLHiWOdan9-?T z01;tKC2J=NZ9_hh9vOQpwqZ4$LxCtS2^{!Kvm>B~FiYU70|iFl5e_x-hF+%8h2$1G zCJ|rZ&@cy?r+LF_X2$Na>#w<1ac)f=<}4j8r5xWSq|K*Fm%qlv#m+q%O||3NU~JCX{hE895C3_KTXY+ z<-sCjy0Ci$>t3!B^dx^QsJj<#Iuv7v1;Wn;fU4Z+Q|gIUCH|**h5w%|2;1(UxUCD) z_m=uKTX68@R||@};9yT_n`Z;OzSy_vtmtV2a6J_42gE!x7Tf15xaQTFue)GeiG-de zampC7)SslU8-(_3z}Fx5VAh7)fM476w4Nm-`y$}V*3S7r(829<`4@f!kS&lF8(se$KTS|-;@^t`|8;JFfc+_JrL!P}s-^oWkS&~bg-XwnPzz`$r?bYQ?< zpt?&DalFoI$6vaHaK6-Vg!5ixKesC4S$DlF>Kp&$veB;Z8AxME(ZD@MyI%fDR5(^U zL}G3g(V-h+&6}=|!S$6t1zO|gh15`oy`7U^K9c9nQ$nF(n$6r##H*qwa4lVT=BX~P|5bnvP>bFkfZ2SrVvH(4nIm+ z!PFXjkrgN#<8V2ZPmEP2D{Ze!-KAdW4d`T)SpO!li;b4b@!Vu%&cHIA`VODR z=l=Y>u2_!N;jCII)oN3*rgwqVx*8Jm554f~gg&1sJD1-i*%r=H_NUJ+b|f0R+`w^ci|cI(W$FPxtzyR(DH( z^J%R6d>x`L-YwD-z7MYoeHq5CB~90~R=t&*Y{k7^JsJs$T?AxQx#rG2iZ(i!=OlH_ z67Vh?0W}mRZRB((%j(g@-#jv6)Jeg`ovjw?Lta?fQ%I2;X&ML7@KSDQm@W>-hH*}% zmnms-lZ=Ft%@kZ3&0gL8zaa?5=$j5{{O6s_9LK%G{4nOgblmc%SLvJLD=aS|ZZ|jl zps{$UNj{wa=NPV3#)8*K89w6*bp4w89M<)ZqN@67_@=lDKp;iXh0$hWDuVJL#m$1p zaZCXKRT@Akb%66$qd5nL)W!IWYyZ1oStYELwbJiJXq+rIw%%_&Ey*h1`)m2)BftC6 zkAC#Si_x^5N(TawTQftS$0!gM8|rrh1!O5skEK=e#X7_gJw)*5EOMZshkHI4F5u?< z_u@trL$p&*j%5A>fetd?EBMwC%)@WsTT}SfJAAJ|O-O1=OZYkyxuXMhU_T|>b&dTd+&XPWqmgu`E}IQ2?2PiRYj9WD-e7# zWy4>FCmaOCU*STrYrrJI=9CkSU$|{q;CY-n~wl%UX1wOU+Tr2T3BaM*I_$? zJRWqIZ-8Ev$Ug~Z+8ay2FOTFB^7yw6`shpj^w7v`@6|txOG`@X$wQV29kr|jf$1S8;4yg3^EUBSs$W=Cd%A>Frn$=ki+jrL|5 zwB>!B4yxaTmt&!Dx+OHv3S)gjLUVpbU%yUhFQ~5I z=;hh)3`Y0zqgqc6kLseH06_euB`kq}2;l5j>Cl0jR8Ne?c`v2(So5~{yS6ea`=2tI z6|Nk>MxEz!ffc>!G))VkU+3X-ajwB$ufXmx?_JWE-d0%DF8%W%=EqT!CflasBE}IAU8TTG53hqGoui#hp1ApAQ1kT{+kZXho%89nHNws5#hO@jzxs_xXHybkcM+uA#R|F8Tnw6SzpOf-fNV z$Q*3Q@HcQ0BB_XxHZ%D260+5~`}Ia6?4<$5{w@X&ppn)t0Z|=Q6k>ncaU&)Xoec*z`(E*i&YwH&RyNlDQ?KW` z^G*10H3j&X8`5I}dGrz+0D}1to^kvOcZ1{nmdr!o1?C~JA$$-S`kq}Zj{bbd6TP^k zb6$|l2|PtR1et6Ei~0#dHN`~%5NeVu7fT!+S)LSv6PKfORXXn#GVZ)oY)%5JcO*7v zJ_jXRlC3bP2MYMsu$=qEn?0B_CG$vKNr_pGRt*hJ@5iB@xOIjWX@|GFS@BHh{xk4_;9{NkH5XoSibj1K9&>p+N=|L%0N>SgsSsPrhe-fBbKFY%ukW6<4S3>+WI- z_CN8jGMXPSreGa#PV(55FS|#6Nb_=+5r3b%gzCL~L0fO0HjSe7I1k7wD?Mk&fgd%k zhm!vO95|7e$Ncc=ua-W&+Now_l#}?sq0U{3!h*TD(T`U^VXsL>D~r_mTTuQJOK@n0 zTb9}zO8k%p?V3X@^d`kfnwc#Hd8@cn5VDv=RKYPPWFfyG)^#&CgKq>hB^@)MKcaDsW z`8#X2yFf{kLLwTJCK*hG#il;06T1QALceb?l)zXJ zE*Bs^*URg+R*k=R&66gYwn`U25OMG<@naW=z}j?)LT1krI=d7u`GEknTLBXnUe}^B zG%9w%j^U=BNAv~eR47cn4de!G?jdgi%!I7W?p@vIw1Xx+u1U`TQQYm2`47eF*rSPT zP@x^hqMips!-1AN#gZy?__s3t$fp#eSy~XQ`lqi~FXp__lk0E>1?|UkoLuFso?Xf5 zNO0zcS%3CKH2BD!??5M)NM0WU4sD{Y+d5XWRDAnkm$(_$*0ad8`%bJnHY<*0GRSo3 zU1!|8R}!sE)_8#e!Or7MB;1QV+Qhtlm0;_l5G_6P`i5NK9-{rD_mXg(K;|kUD9t=2 zKsFh>N%8&_mKJ}{LKKYpGNP$e2nnYF`HMb`BQiV(5kdx|8?{OK(Y6Op=wU6W(XWA$jnUQB=)g; zG7zyd$M)~bU;!#Bk*~XC*lqPIJ-Z#Iuf5tZy|RjAR|rX~;(njo+Q!!bp(}&n`F`wi zJB#4 zM(g>EpjF+)AyDzUp#(+nSglQ?J_mK_dZXd^CWVz7zY#5(wVlr}2Q4{&&*j>!*pxgu} z7Q%smf1vCS1i}X=5NxC(e~imFqznE~VDQ|%+S-!J3ZT;SeG~TOb!6L_LRR3DI=(8o~S4L!r>UIB=7y+@-H^@6a$Yd9pwG5%$%J|6cs}He?gmKkIV6 zi4I!)h{I1Ar%yl299B{OB-eDQYPCw;1fPn~91)xGuJDq82KBe4Va1$#B8dCxMWj?n zf@K77qvcQlXJ7)!7+t!$X8=%3k+7rqkcG!5FKa}*w&9OmBU#sM)@jKNlan+r19bd) zTANQ#N*_Q?0CjWL%*xV@a2%dZ~ff;z+d z7MRi6wNuHjD+it$>i3-nMUB{?t`vM5?nt<;ZYb}D$FKt$)r))7&8`~m?E=9P>^-{% z?p`fm?otcv>cDlknqV$|9z{gU{m66YV^&JcQ)ZOWu@_q3mFWrU&AmnVkAY+`s$w3) znJPvH9kN0zhP$?h#O=M&K=$%C2lZImk5H#Qcy8}r&6+t|u18D@FON(DN{zRvOa zW2hB-44A5oU?7VcV10gRwW(DX{0<*-xe!6uLVCUM{k@wvBDZY*x=yQNwZ6aMCbMup z^X3Fnw7l!>TeqJ_=&kz4&OZx?WUFoJPCn9O$g}^`W?o6TBW`Oj_0fvu6~bL{d|M0O zkU=Ss3}g}Eh(?fiMfzf$fA{I&Q_%|H9cxU_#4HtNXD8RIKY^bp0--OAsXS@#YpsqN+6IOuPrU# zVcg?)EHBl@5xwNM&ZCEI_e!5#x#_<^GQ10(h9?jQ{F|T=bx3;prPkk~%+FbI>wn~1H3m`f=&5tDc$6Q_yI(;Qh6Var5a^4?ukZ4~eoBU%@t z>W*yosmDy_D`mH6a8{u`xiZVmu^JwK(|eET5}#Pp_}Ek5LUa}Rnru961cx|BZN$X1 zT)ySD?&rz~RQW`$Pt>tJralvk-N%)Z9jRqQ-^t;rxOpsphYJ;yxU0REuXx{QbbTJZ zX}e8uL;Wr~yIWuP3Tlk%LZv8IiekSB;1ZXB??%>sw1c^uQ1zo4*WKhU*S>oU zt4Z!fExX?sgy%X zs&_$l!KbOob`Mpz>?`J;CDFV6o(E0z={b@!6039O$b0kIta2@qd|R3;&81rLD9l$ZmFAd$??Red(2`5Qn^Uz`VaxRgmgdyilg+=%2Q zoHpW*3|+C*ttqNyY{=4=<1|(KyF3k9+n672)M^oIt-699x}PtpLj>1?cF(TP4C@1ZOIl{ z@-TGW(O>P#)h5cki6d=!Jb#+dp&@@EgZ&1g#b=N)z2);QiT~87Ci92`<%Fo}5zFW_ zC=xgen#83Aq3&KzTVIxZeEW4ii494N|50SUAqSNWQW0@SZyu!(rb8e2MxH$TZS^Q_ zBKy^w3U1<#-gN#E_XK?Di=S2hq~HBo#JN9*^josjz!bs=PW&aF08?OHYczlXG^M~S zsqKjnGZB7ih=88-C9?zoVkL!4L}efWRyg$8Oe~I%Ik5lk!NI%t9{@tcW0}vs9BFxj z{>fmZ83|7MgGip?L?`M2!Yn)T!eqW)g{+6UR@Tn$M@x;g$D9 zRRGD&76U5!n2{hKdyBb~ZdpB~J>PrEI81ck0APGpFrI?w1C z=FmcqjZ}it$XQ4+@xEbN0*s;5mETP(6h^iL;WuDNdNwLe#5f(12@WH63(~V-Oip0w zf@!>q2Q+Y-dW!*F?~dClZ*p&EOSO*s6YCs|2VW7h0*UpMWu?&cr$L@pd3=SpSGs+q z^~LL2H}1lrj`|m-_GJcGYP33s=3oLY;uv@Z<}Y^Ks28#iBCz&3;3R$fycp(y?zeis zdezHC@n({{hO4lKa!bQVjFw<2$yt~_5>xo_E~MmB`T1wP9P(kabn8JbBg-u<^KSOC zn)X}qX%ryo9q)U6FW1>dLVD>;zc1yt7x}e1_FR86Tl{i-Dg#yUR})+EJ<Lp@XbR=A&h+Yauut*w*aygyW$I6=X$b*aXFbO#4 zv)HQ$Batl(-Xi4p2i`SXZ}vW1I^X@_9~5FDTW!PO<0L<@=3j4O{3w^sh`>RRQLb|) z1>7oqkJGoJy$ci@u&lW2NkAc0>={6dEXQTXqEQR@v2KLY;cSyRZ?%b?r3MRNGeSJS ze%z4rNxi^tayX#93uF@_A8{PHsVCUwl|?^nHc?FBa=59Mba6KwEYe64j(myns!znpiNRUr8_OEcBjrvLQ#F z_I}mVkyXY7!+zOPZODatd`sl6SYY0j0v$>%su3hbKMeX1DzLx`0#(;Y&Cx&~q@^we zqEJeauifsfdtcur)*>-d8eH#e@IqaWsC%vEqZ{b=zxeX78J+|uHE%~c2zn?SBTTV| zZ61}$Pj{lY$-Eke(yP3~5Ld}ZM78)QP_)3r-oa2(6FzHu_{~3z_Dz~WfOlV!Ar1uFC zWRd?St9p!gUXBFvc6KEa!Mh?gyn07>|M%nrtyna@#u=-kA^&yJ{85`jf(*=0t4}A> zS$lMppLd!|OHXgz|5f?abUcpFd@QO$Pi0g*p617TzOmuE9i!Fn%Qz>D^hlBl2$U}K z`yTK8tXGZY^OFB>e0;w1^VQE>^5fpU<+EU*9h>ABPR^sQ!RYID`8437!W_63{Adsv zg6S*ZTYKeVawR=xjq1*)E_W>d%*9HBr)qWkv5S}dW+1qWr~Po(99!D$>w&*IztWSS z0Rz6{z+dRzMNJ5(+DUpJO$x%7`-SS~e)U&>HI;li9|*q#tIL(1X1QOyDF^M6$@N`cUDFVlpf-FN)RcgxMk$S1d>Qg0Tv}?TQ7onj&Ezc0;F_8QW|RGs z()ctl(D57y|IyB;O-i2SNh7zYbvPL+LO5FG&Ki+RJXz{&dChA&0ZDLtF!FBG;Bz-Z zD|;p05JXC35dEIuWALaT8igtvUquw?dIN9hQPk>#bk<5*?kQzkPM+#Wx+3TOB^6*)gP_ z*(O(L%T`7WwlF6w9z2b*!y=e8pbw3y0TM%d2^60&nrM_TDp0x`G>$o{)wfcqb!xw{ z91ts5IVDr?g$k=Z)C*Zd?xa$`G;;wkGK$gfp}*5FkdgSDtsHrD8MeXQl$p=|=OqBpi_ zq}92;M?0JF+EZb%W6>l)Yu8W!%^K_4F_kVX#3!$vCLKM^=B9bHP}*+C&_Cs|X?51? z=k>fr&++roaA}GUT$iE6>Xl+`suYeIrI}-=E`IN#dgK3-+v+z2%>UK4&@S7f|+dcINZoDEDjA9^7&Ox?tjEJ$CKF% z&L&e?<;w&Ei4*tp%xXSg7#=FVFwV3cj?UpjeS&V>YmO=^M_;f-Mv;s6^+;-Y5HpE# zvFNli4b8OF5j_m#6gI=L7vqDYQ&lB+QZ6@Zj;K)mQ~I88`HUHZGv)9->9oB;ZDPYt zAHYO0-~?2W0;(IpEONf@iX7ejAb3S+LYERmgX3z7Ev)2ase}m6LUXv9Q z<4${wfi3e8{wQFJsxq{^axm(ceS|PYv8xQ$4XsV&3zdNQUWHn~!esCFVViQHstiX}k} zj`)%uZQ9r|X*lrp#+S=!TRnx0t&!Kxg|NNvUTXxQt9JPez)?h^2`Ee0!l(_RbkWCe zTM4D!n+n;R_LoVh`Tv{p15USLjf@Pw^f|$3D-sM?6L(AoB9%xm=pP*oN2;0ez#acl zy=ZV`#5#uzi`B#oZ=TdUEC1Y%q-Cku*%z5!yK4ymOXfZiKFE4+b*y*39WZ?q z)%!?a$O)xlX2!dNGcKaz(@As5EQz=x90cpy3cKjcCoMHJNQ`lbBR_xwfd=t5HslnL zo>vL}<1o}qYlR>6{d3&9?dN(^oy`;RS97W1d@gb~W{Uc1q>vv;W%bMfuHNy`d^QL} zc{I6+v%zdLkz9?(_IkT`)xL6}P~Nwn+x_ZkK8*i6P191Ry~cHIMU5s(#Zh!$87-CK zI;R_Yzb4g8XJoc!(g#w0>y6&~THd@`T5lzN`Y>{=RbeT*O~<5gg{QDDKmss;5(-;2 z00k&5G18h))&d!b63GN0uKAn}!)DO7I1>O_-hd0Z!C|L6bc18K3Ly6^Uv_;D)j#(_ z=HvLnyTkeXa4M(aslIy09d{7Ogn2eKk}pIaip5uxiDs55X*YF!*I;)3x4fPFlNY?5 zzZ3Wv#{#PGt$Km9j?<&XQbIq1G=~%=8ZVVbud)2811@-*sUG02dV#x%`{Xg$0?%VQ zpWRzwQ;m05|BxrVMyk5QQV;?M1-u)LDx`M+haxfHrc8r^T2)^lZl&G|b_|o}5NQ*F zGZGvN&;}RW*rz>0uGE7GG0{7OI=@?Ybfzd$oz@#`|LN1GDQoG?_s=;E>{*bx%vGKL z<%Q$R0#*^zCV-5EbttK!kW!PWJwvHv68W{#$s`Kv72(sf29`sx`^Qt)tFtKjoK6?7 zPsL&T4=peBaO~gjJ|3?kZ^b8fkX_QabN&+5rS+;+!;P*5*lUS94Ql6&+xPNkiZ zO;7!-m!EEUM<4MUaH4j)&z6vJ%1wOqhWx75ig%3P?2G~jWXLlT2QX%JGl=!*tGxHD zct;xZtjkaGplS2)dWq!ql<$`rX-9h{p-P&iQ}&d=T=D-(<_PT^0`qD@RwWOelD_#mlL5{3=P2_B?>E!2o7!V^gu<+C~ianF7;zgXbGkm^zRA+U| z_xC*5wKuH$#^J5HUT6Mw%m|K=gBCtoQbnfC=)eU^TeM=;u58_(5723~1$D<%dU&1_ z3%jeWR^OoNtqc5|TXDxn_a3TO8?u&ybFuS&aY*{Z$9YUxOcmax~lDY#mmzoP&=YouHbctG6yK~{{1tSKB*F1-EkT`U7rAKY~V=sE4E{=6JH3=Lm!u(?*nldO- z>i7SI+_X;kf66@6bh^_+cY3Ka-8aB9SM_V-)w{MH^8PpYe$n@9zH_vx0)US3MOsdb zNSzijp4nkvq$?+WM8}apX23YhGV+772N7iB>|qGlk|))}i*CEo*d>g9K~xD)M(XmM zH`D~xcR4<1^yW(mEG-#{jRnWzXblg?MuU|&nrNMpM2DvmBaQkf9Ix^5y<^Ee`xRn- zD~V`)=K64GKl?aR8H+^@v$a1Mjz815oQh5FA;UkTHvll7FcKe~uJS3P^+s>|I!W<( zDlt6FcdP~~iE%7LQgf3@KVBrf5Dx|Sv#X=wXtjEnt^JWuqBG>KiEvx18YO{HYu;6% z7T49PP1u=k(tdKIh;Ryt&5jd=6GmKk!gAbWoLX`%XRT0uv1nu1IIEcJjMJuGAH+hT zM*Z+%gkVaDQdc|fIa(o_Yuc=_e^q1sz+nAu`%}D?U93n1)ze0+eR|7@Pw{~f7k44I zZdz{ztto)M-hwp(j2?4ojYn+H^gY_3T}oXIRLahTnO3bI-WV-b)Nck(u6UduRN2w?9F;>Gy1&+39-Fc#Cl? z>bUv}bThg6|!xM)i%EBB^Mu*2(dj|15Uas9ahp-a?eD@dS6kaf)i%_7S+x9E9 z|2E#wav~EifQf=KwdG6UJAXodC*m-AD>`aYNIs)6aTEot_uzYLf3D>mq(PP~rKX)o`o!74l+3`&R?W3AflRhOQ*t!*L-m0ijy4SWB- zYxYe{lyx|>YPZ_$%M?$#acAb6fBcHRS=MQ9`C2j7l!TL!YV;)vmjFPsACoyk(W-B` zs`f6R=nKo;YErp2!=mp1@|(OAnxn}fK>Wtv0*rx8SoJbhXbjB1uFKX#Uueu8tbtc7 zEaZR{bW@XY^ei@knT!G9-bs&O0hWap3nOac_<=Nd2rk6UEtu<2z?P+ITB?Gb>-@K* zN;gcY@m&7K{rmUNe8jMa?{}?uDo{0Z=gylZKfp98r*85J{;KVkqrp0$jlg}GYn84$ z)7fZgAIPfdwX@FFoS96oZ{CznJ%p$}k1GkZ0n-PzK_BMMeUz89nNRqo6V6JWsf|!# zLlq!y33>HgL$JyHUWy4ztb)!Waqj!AY-S7AFthHYuT8rUU17qB7Ip^FV)I*&% zaqdZbu{bt55)6)vjujW}B=2ND#T2(&&zid`Ulv;OO{ z*J7A-n?oaC#f2%422sT-or)i*=CavePn1eSh#avG-H7oCKsMM=U&8p@?t26gFFy~A z9w(=P+5ir(t+zl)?QfvoOE0h)KYd&qYw7gCJvfigzrDz#>j#EUgkbfGE-fMU zFcdm5d|;gdS@SGyW+Xx5y>X00S`B+ATz}`gvt~vU%8_C*adLUoDwk#D%=t5C zEzy{+Ek=jdwMGVD+|Ag}zcvaWB zrW}6bp}}rqwKhNpl%Fwk2XR)=y?YnJwY*g`3d_-oc$&fV~KBq?C z^{#hSQYsjY*&kwpSzOUlpCO6qG`W3LB~odBYwTTePPQv=?|kUhuYUFLj6a=9R$z6I zepm5LvL3q)UCW*8Z@99Vepy({DZfKF4HbQ1k~JN5N;;~gD%E$AZ$sEh#Zdy*<+IEp zkEVRQINCY0w@vh3j9o#JIo#5gUii~A>oepKalpFxe?S|9z}bdxKi~u!2wf8fEp6P@ z97Ai>Vs+JF^^mQrjLbvWdZiEzr~bMn-I-x%{dFoFEp%F&?|kPwRsEeXV&`)9U(p98 z*J1ndzp}CF>(6n)JMj)iM)@P;bMq<2>M-tK>6}ZNbC!zpSfJK;gIIH3zi|DTBS$Rj$dNPrJ>O4|zHt4* z>&52shK4d%@^{VEHry7+PiT%$y$|(ud`lP>8bK&Hh&YD{4Wgr^8?-1N7fa1geBu*e zu!&E=B~Yy%tW_%mD5F`a)(%#yN*#FDhd=z`c>KeAkB1iPjTjax@hp}r#Txa+(DA+c znfZ&KvG!`5p|;6Kkg^eT@T=W!fR?5o+DZXB(on~u`CP2EmJ5Ya4-Z&rJKKITW841n z!^vPcx7Jc0V_4anivDaa_0T(ViFow7>!R^Q?i~-Ma#?>7+*-y2=){=(Ccbv(T+H}V zI_ZeMVqD>H)i!G*Bd~~OM@DLHYyZvja~7AQy$Q?GthxD{pTCjGjE;_vkB-84+HEy? zN*1p11|Luaw4V0k0Z^JFi1d5`V!7V{EAq#;P#eKzM~YxHx;UOVK6GPjP47TS^#{FT z=R}q}%Yq&XMcUHQw5sWbS*o*)=8&Mv4orB`!m-OZu0zc|bf_YPz#MTYnut9jwRA3A zPGILw0iT}Z6$n1^K<9_*z2}IwEz4L&uxelsRt9AJQWyulrjyd0ZZsgf==B0jcti@h zkP$TNyw z&-h;Cdx@smMD{*!K~AP$ecrq=#V&n>!3X*qx<|U#kdg0jmwq8VJf80mIZI2aoi?Q| z$X{S;XU;%;UFI)j*!~N3F)-#&dt0N`!j#u?Xuoea79f$`d*)bIw5;L}mu4<-K4?jO zmm_`gA1|faOzp}49lYaCd;L*Zz6rPSPg`&KQ5aHR1$1l`)hEgCW)Y38bQm!RwT|kW z10@CJgn*$?0_UQSJfSUYiN}uK7ok(J}JMT2BaKxibsz@$nB5Mmf zGf*91)uNHTMMJ%`c4VO1A?mqM--2=QzU$;A-W4Arlo^zJ=lAM-lkc>qH#@$LUQEPy zz$@S#?2G5s1@N^3yaQXRGi!zpyH!}Ll3-(G>5|aVaWYE03Xjsj39|)SVKO`#{8Ys& zcda39NF)l(nJOX5zp}V^^5o)Tr2-4oBt{jhy;Tfc&zhUP`R2J<81_d@y!@sR(9L^z zGnQ~i#t$@?<8Fi9xo}IJU56V}U`HfOvb`{@P^zB1L!M%)rb(Zi- z(q5WnBxP?{9HH9|gB_b?3vwYfYUg5Dqr|N1#KLNAq~{1PHvWtr{v$i9UO27Gu|8+E zC*|dhW_7Vz#VroOkeiiHep|T8>6Jeu2F?lj5j;r17WDrDMytr+0LlQliZZ9zd9;KD zNh+kZNE+ws*sC{i+-Ygc59kMuV&o|VE`p9YEp7frPbC}&maqksf-$%uh@&n9VtXxX zZ!8dw24jg>YB^s{1k(9pv5*QR%K7C~EEx?(!=9_6$-Y;`0@3gVZ_P+Gkcv$vlF7tm zES1ef>~uVkwWEiT;}^v!4oB^5AfC1(nM^v?NN%|*c1W%|6f;+4KkN+=1HGf1eq8+_ zFp89hoUjHXu8tqY_(PAWjUz^u*u{8J(PPAmC^&<2`Y*23*Br!k+KvWDQoEQd!5A2} zT8uq}c?zyW+ftTQEyD?jLFF*wSQ)1j4%;|d!J(M)!O;^{zJ%IfINf?6z*D@^3_Lr) z{#j+6qOC9)|9Vt~|2~%T(4;}?WYGT*7Xa*~1wm%E#33NA5RA?xPZDNA+jV8aiz6k}y~Qc@J@?&u_EoR7-aFEwm8=X3weuzhpCBHYQObT;ta z=r_mo`cTO28_1H*DEwY(i<#5qk&Ytem_o7k*Du&b70P6e5hY7(uj3ejTF|)t4c)y_ zxTWUOZQ+nNZgvH{t`zm-`||^XxqT0+vxGYT8_N6bo8&Is?6CTqz6~=o1jUN!MmP55 za{F|=k#H6AwM~5IIwH8Z3RYVtNjachd*2`H&Glea3)O0s@z6qEjFAfQ(LYtPGoeE| zq+g_0>rg0Tmpb24DgJNH=cB1;{_$K4+xaG5J6ZfjB=UUoa?g)MzEMo3S{o`eObrj4 z4G=r!8@Tv4;Ca6ZYplU4Z9eiEsAZb!7u2ZlFgW0tg!1FOp4eb?Aa5o0#<{sUA*XHm z!8W`15dQ4li(E44z0!_h0a`LP+iJ}oIKVAZBw+sa+&G`{-XLw>6phL)NVF<^TfX5a zG(R6-i?0D7ikwAjJAFqi>q|zoQZr@FR{a~XDQgqexpiS?Y?+8UGTHO$uZbNv5wuz*X=gY}SBxH$TqX&!F z!zu4|9T|X%t#W>C-542L*5uT&V^fos-33DzAhv=aM7(vFrhU*Hj=1P>U zmG3!+4#iWlj1SgzZABa(KYZx)=|hLo<~w>Fzn>dagcx_xdQgq(2v?{G4I$Tx%?JROiBp{An5fz@l;F~}KQlg*{ydYu`% z>)x8i!ZX#*!@l)6N2tX!kHd_WS8dWS_Pc?8hare2hFnN379@$nn8r@IW{h zbtEGMOSO+l+O|IJY!#9bZ2oDIdi>6d|LA*1lubPH__WC*ZjGQ1I%bG>XUTMs%y%??AP`!x0724XW#wqcMsy4+*^3rxg5u? zhd=u$>;Da8;NQfYSwPNKpQ3*R5781pScp3bd#xtDt1lTSW5y|_62Dqj7np;~R|N#6fCdwVE>Y7ZK0z1JLJu`tiA;xagzA^7iusdjEdh#&%*iX0 zw4^7yv=^5o$Q3>_rIWREA6@BeitW?5Y!T$M!NJAGMvfS#i6Qr_RFS*MxwY>dW>YzG zfmic?)1V#ZipU6U=mg+xOaNJgh^ND_=LNORl1(2_EcA=N7(!Sr;oRBOG-9oDT79Ym zL=U`-OQqDO^iiDWJS0Ea(7N6TX5n4BB9_2SA~eW1O{|7SMcVwe!5FGEVuJ`Hk=)4* zB`2}SEwZw-s|A9^P%mFxYLmaVzA@6ujpPQuA)sr)je+4L`xU1Opi$wTWMI>il5-Rw z#KG0ok&`C}aeHSS_qAHKO`Kje9DNl%X(q0@`BO$Pl({DI&4jN7NMik)%q#~*G#!_C zHwMFr?`fAX!C#2QVmF(ox?YQ$V~O!6#uG0cEMjFl*0vW1-IjX8*w`4~%L$n5e&X1e zWsUv+yuAsWWLa4!8Yi|J`@ZC!5gC~oSyfq8S(TL;SykOt(M2y+KtpzebakT;EZuek zLNbjA14xXBENYXejg2!7fsA9byqR)*?5LsOxI3jdqBv^)^t~s~`T3@2aDL1ip3(3B z|Gs3wgLS`MUO? z*Tb>LkziRmm%8>s=9~5dzINLOU#@`=)k?KB(RSvNj`dSTwlDs2WlNF+piPeP>kGh7 zkKqXb2^9d;aoSzt82a7OLylvNQ^MrhH4i4Ok%o_42r%5&^yTg$pb+oXLAb_ZgmWyG z0qqjHy(ct*zJgmNakqt(dmiyL_2-+-- zuf%lFo4&S;2VUAu7^N$N_JQv1d&R=yDZ4k)^TYZ&egMBc{Z?!Qj3l-&mnEwI)B0>FAr99+7%h2;Je=*X*0f^5|8= z53uQx zb@CqF+gK*)2YVD#7IIXf)fTk{---Br1q}~1&Hm`!+}r;`D)m4-26r#E(|o|zr0;k2 zpuZiwH@xl*&v5q_(&^_%!{Ow=M4G-R)-1t4?5Bf-$!q>mVS)sMv?!^Ki=5K=)}hjU z-~kUT$g(&Bi;;^P0OtA6SHL9008Bbfe1Uv`pEgW(lZ=o&+&YeYMb?5xZy^7*#CjK? z{HOYcC!hyU=8#q*pX+2Yog8e3R`YSTYXWO&_?Ds zI4F?5m8P`1f{KnJRUEv}B2kcAIrazkIc5FleST-qWkJuk>zxU%z~)YUT5P&7#qrzx zGX8P(hkTYA3oJ-fw%7`>>EcRi57z6=W;vb>X5-~1f>fnj9Z}h_Ul8?o+Pd3p!pVyl zTP=o%wptf2o@CRmiGGi*jHEm)+=PetT+KJl=Mi1kU@m3soTDWbB38eE>tRoxtAl7r7-xzcz7Zj?-*J9q`b{D`+~k_0z(?ders$(0Aumb ze0}yJuPEZH5lUx?#%8Gti^eeu`m{@^8ZgvoL>uO;qGS)KiQ80ye$|{cEKdnv-x5QY zsfrGx?&SEx@MXH!qTAr=VYvap{^^!uaN0lk<*^?Tn0*t5*mugzsQ_!mXo23czmygT z4TJ{SxG40nYG6{Q!=ae%GbCd;2&ul4qOYS32S}=yc)vcdiBsO6=;;`J6SVA|h^j>V z2%zpVNh(=N5!|RG>KmGSo{Ur(Dygmce~Q^p@Y|p8fBF+_k^Go^D3*HP8`*^Sz0t*! zwjSU3J~mH(v9%;(ibWUH_T;hFHL&D|0DV!_CNyRec2V8j1P3g%VSdK~;S-|M+iXh;sd8vd>#jYlw7iSX^yYKqtljCr3LU)b`6cBD4ck-X1v) zg<|gG{O-s7sQPiXKz^PXs*cXp5h!q`3{fx(3>BQr zGEB%b;sM7yyKC%@&e)at@aEmMZ~JEy)=Kt`D|~7Rb2>cNuqzxb6#Mi?>oX@xA zE3czV>hPv<7i&Ccp_8xU3nZ^zOx+Z$b@$w`RXRfX9E9M#ln%w*0*gNbq}VmAF$=J1ZaIG;$ELVg%co8uI$7*EiPWjn zcW7ru@1DAhyN@Pn^Q-!Fb-tExx1TDHzx${klwwW0apk^-4ECP7dhes{QQ&)XCyD5P ztZG|A7_rsLAl4B`kTI8B`aMoi)$wq+!K=;yy7qt*ucZTGpV(U zqRTFva8DY8|Nc6Uba`h$2~Kp_-VYlDdOo>M5&xm04F14}SMm$^?7D z5qo;^kb>nQE!-RZ-qNP5WAW=kek-a^2ckw|KREbZ{h(R59~7>8$OqZIp^uN!h1F3# z{mRoi@_xPQ2Hh|}d86hCNd4c0PQzGHAN=4N^K>3x|8LNfs`tr*AlE)ZF8EpE8W7F( zmx&nwBpFV3Vw_qGsDI*~+a7$~G3(fxl1n>Gxim462!{&@BXu0)1fwp@a4>AM+taA8 zHkW^FEiILb5oDrEBKKUnN~N31SbCQhmECmA=l__6)%afIaPc0UqFNU7KN z3|UA#OY*3jj8H_TLRv#agFNV7+o%mmfUBN$YQwqO(PwR|;d`^V)73)u9Tb%OR`v~j zYIRQcE(*2nMsvOwZ7E;v#F6mOHtNCXhCK=05DKmfL3M-!5Om)?1p2)Lo$b1i@jzue zhC3DrH7&$$>siMdM}1wDRieHkIJMw*>)}HwW$V?C>O9H?dgfYS59^Bp*y#lNrR(+c zIr^@l{K!(BzP3hxNBDY^QS&$8>v^(rm0b|Lt+sp1C&>@TvvD$Q{$CqHi(NX5NW=PA z*%pZ-q~P1enwQI_k(vnNHLN6thPB%_0Z8stwEE^P*s=#j@X(Zs6>JXT zU#nZFu#Vu-qeqSfSu;wVFL6!IZ(LJX^`5A9*Y*@A;8Ost>mjz>+IfdDP?FUNka5;T z@F1mQpQ!(+dx?E?X)oO_CU?{E#EA$aF5JdJua5?*lc^ zL0Br#3Yrht8vH|;I{$gJxdePD{X?0|k)>QYlbI@4vT#?K*}3)8 z7cZ`#o|`qnW5@1z)>3Ug<`fd?$#e?4cV<$lsZ`q3YNyQSld0ts)e;Q4^K-TN+1YA) zV*{%L@oZzGebePD&l=oct}ZVvW>T}sRIXahr;@d5wQ^==7P&+Qfc3Kg>t#fCykrP( zX}9eKd!+xg$@tZ&qox9M6QZRx!*8_IN`%?Oh5X<{(qX&Xus26xIvGy{L#cXwrCEe~V`6eX9t>ekXSKReZ!~67shI{6 zMPW(F!8?275;utRBovG%lB|#Q&KHY8Y`n-^vtFK+dE}C~i?RjQefaXMh$lqHmhfr< zP8{`;(`4RJx5v1uMjO213O|(dK^3V;huKyhnk|*!JhC8IKX$af^O=>ijMUFJ5&Ert zb?*DXuigo_P;@bcyrfA*ET=WFw@?+<~I%THf@|B_+E|MEPNB-l>oQnx>m z;N3*x*(Vmg7lL!3qUirOfg2IvMj|Dgs>R?J6R4*C zIFU$I2iw(DBJn3FSA*Y2OEHAS!EUKkG^U8{B6o^6qM?-c`oT7ABwX*W3Jc*c>$&ht z#oo)SMHLlP63Zz_6sxe2;0oszo}0g%ou3bd=I3YMaDTkGRS2E>?qiYIQEYOIkT{b* z8jBqJ?o*+{Rxy768(={K0&-JUcuPY0Pn^S=fMD>ouMGy%CVK7@d2BUtP4lFK9`q48 zd(ri#zccV?;OBrnsx;C{<5#a#rPlC8&NBPdsn_eYQ(I%$nBB#=Vt&-8j=9I-phhQt zd*uMbOH{YN1jEREFQ7yhte~rmPRzRSYJt|T;ZE1|ana|cn%)qIT%+d*KV9#1*S&>1 z*aBr(!gqVeyDK_dt)}d!CSQ`T@=ky7gf-%s+&1F2yo!D2Ij^!^e;MEXod3Sa3x6uI z^g`e)vbP0vuUyaE3+z$vr?OIV7Y8hwMi0Lt42eGy#k^KK0kCQ$&WZR%DVJ|=@|^XX zpD5-aI!RPnEtfdDGCy~+W{OX&tnjR@P-x?UDKhY^wl@30M9$tmIfo0B)+)@ubTVzK zUF{5`u+m!_N0$s@-u~Z>4W8)$rnkNzv2bSTcd?q4W?P>5BIAVL3J)N^WyU?F-n8>C zG>Ltn<1Ma+^Z(o66>ydRROe92SE&N5vLt3}t=L#zO+-S-c#5o{`N&CT0vs;0xqc4o zC#FpSmZ)GN0X-xbb}~~-XKvH`W_sr2Ns=HLt39Ax5B!yDOC%bdL{``=J}=@78mmke zR~urvQAtT8D5jLOqLbVRn7LVU*3;{=bHH1uK-6zwAtTlk*rx3}ufgx4MfJ7LFzC8d zvm;}VKqa)ZWA;pkw&vm{^+I>-X&V;9qqPzL-yFRDKEpB-IqWwU%NU{F8tScy4f~+J zN$g|i5Is1y-XmkGMGmPz05P3iMC-j6Bk!dUR4k{T5+jUOvu%pEHhApDXs_w`(T=CrDQu!VwT`HXEP^_Ey{r-irA*%giJUztMmQWu_!>oQq^%QKzbTFDn95 z*Sm8s{#fA~r?B7M^!GAUWN>YwY| z6%-xU^fC8by9Cl46zOO&{cR7a0-yLVT$->a zFepP#L-v*;#)`y^CV#Sd62H?xcCKu(3r2?X3ka^HjdP6l1i^ieO#B%ZwEz6W_0`q- z!`*D=&t!THXWP$b)9YA|)6N>=`s2Z)tE)$Y`fKi(oSf`Xduclkob_18V`Hn-sqIYa zj9`t|PETQDfz$enE(PEgbJxv~&IMfCv*;mcV2Sbz>}v`d!F8)XNN!+- zeK-_}Br>zPQZ$@NBom2jI9kfhWE0p+4qGCp2rlgK91ew}iR=tZWwD57T&XYlS%7&@ zA{!%QQjvH%Hk%C@6UriOeLRwKa66Vwl#tyUKPVN6jVp!NykV&$epX}79$vNorNc}4 z8!%G!;PayZIjpM!5PIAU&);$CloMk-XE1<#j^^jl-!dY1Xenc~6?zEN6vPB_=ZmM;8>Y4| zgX1GX6M|4Znzj)O@|1=sT|7dM@E8w{+9j#qk3_MJNRK3lDtM5-s8>m4N;m4yd;>bB zvfO8XS;_U6pRJ6wJNT$ezeTo#aM*UQ-NQ%uURMiWQL=tTtLlPLi;jbrG}doO^~EAh zm_7OTkRRRwn4KVpJ`lal97GjPZIKD7`;ey4o~BC5 z%B!&Ywp?k{mzL)9N&My9m6m;l$5f6t^Ycqf3k$H(1}m=;8_$Pd_`(-rYpVQmW1^4` zn-4XX5kKO*ka^103KWY4E4Q6KRj(DWYf37eMKwe8LCyG1Hl4zLDTNxO%G(eE5o2R^ zo^|r%T&@n6$Eio^xw(@kpLMFysH(2thfGHL{amd3m0X@)&;o|is?L&P5tCHl1#O3! zJqZHsInPum(=alzz_j2LqGVU8+N?pAX!yy=9;8poR+PGi0-GDwj@!O8PcQiT*T1g7 z8<**6D78_Iu@`dkppE7rEgC%e=jK<<&%m~N8+yCkgqO2P-$qp30<;zLitYg{uSW0G znohejuQuEXkK(-KV+R9+ZzkgTLNR~#?AGeBQZWPB0t{;W?f-nVHlL1UGNJ6!(&Mtocy&5xZo29I``+O=8fFGcD0=*QNqCx_y9Sr<^KiI|ww74>TLVK_V z0!{89Kd=#ZdBGonZB6D+UyAajK1|LmfRqM$VD1XW<$MJ&?IA}i_w2G9UZ4ukjFJ$x z95W3ZJukBc?Tg|DlpqE_@&AJ*slo<8-QMt$m$bI5;(7Aq^S574cHrA-skVK~EzMqxBTt4~}cfJFEE9FY3QeFud(EDE! zx`+%(^d+J! zA4sHObLM)}n~*#1y%8NW#Z3s4m?i}RiMK)6|x zrJduXr52mao{r`9>pgem-9sCgv8LxdbVi?Eh58py7E@Tpa_jNqL31Ltv>`%-8xcW5 zRVvMk6p1(6eg7ERx6Gs$~%Mm!}=yV1E%-~{Bx7j8j(rRW9nf?x3wh_{gj6w9eR&4eno5}}&* z@LL6Ka`}HTXo0if(_QdsAI`d(BNY|$=M7)jvrj{8TA#0nYsBU8g&jon(>e{f;#Xlt zE=stn3=6$YV9t3#QC4AJQP^%35tnd&UVF9(p(i?eEKk+S_<)x2G?)XL>NzF{Pu$>Ssk}5dWHB0!E;0s z5^E`TVcCSn;K0(Y5}KGjh;FSGNc15qLIz*qDuO%yh-S+_x`S&8c92Y~?*$!uXa9^( z@1VkS2jAI2Q6>M@PA%;NzEk2N&SQkcUT51%_c}nA5)u$2 zW$q16{-I_J@|5K!ag#eY5)U?^q4}>NEx9~h>!>a_)yNTT0`g6~%Xz(CkBSWpbJ%o3 zp9|r?*|)sqEwR{JLZKb(J(XLz>G*2(QA8ca3poTUB49CBi2pvGR9BDRw32%}3Wq`{ z|M^1PSL7yr?+xYw6g%I{eQ&=$KVRqnZ9UZIYcJo-H&?b=D-CtgG*(($E6x1o%WJm8 zlPfLn=}Wb^7V*zn?h;~sH4i$Fk|m4vgh1q&$^YuCV`_3rzM@4mo&e z1@Khhf8{^#l5!|6S3r4BKQ2gBCKd`%nZh*A4o$- z+(x}(9uqMI)PTB>71P%1mL1w76)Wz*t3r&5-w+#hNdcV0oSGY-LDa7Ut=!oX9j=ds zkPu1{4VIhOm2Ew{NJRo*wgCpw`CMb#u5ngY91}yhlPFK3J+0V{K)>elMK3U+>)Mjo zmzM>g0UpR1Ce0?kLCUvUpSp2XpCVV$Iirf7@O$2YUI@6NvkDeB(#2hCFELXcf1pXn zAGN}$lyOgGT|JdXlx9vWS{5~D*0|F9pAPrH>w|Vq!rpQ_`uqmYCm(`SrypXwyDu!I zLfQ!FvLc;`tRZ#z8b<0&6KWG#EA1}`Kc#_*A`tG-a*8R0>4pjCF2A)!X*Jy)*$86C ze>Fh-)ZB@q6Xjs=$R8Dh=Fua;V0q%`iMcrwEdJ3a$K?y`nC0cIH*PI2o8aW&QR2ae10OTl7!={!7`{8};C@e&q#XM=CDPF6k{48jFQI$C)0_k*uB z{}xmfw8-^exm1+)RMDn4T@WapBI$7HDu9A}d`i4oib_5<_Z_v!@wos^Xt4s*zJsaZ z*28$I;H^iGHqWfD29rS;zEkOBaB^n0QmwvzvR0b}@UVP5D7%Ws%zQY!eEjUW<2!%< zKjfX`2JblW;X4yMhrYA=`v3j-xwFTYBH?+%J&F+?9W!~12zG{>czv~6nVp&B*4{AH zqamwj)|*FS z3}{2YT^mgSg|fygQYsPv43kTrWNL$O4wYGIR=Tc;c_=yiO|9GQDUptUPXa*-vu1M^ zCY{7<+%<}|PP^Fn_yUsusdn|wLiSp|#3C$Q%3sSC-lH}WKz{1@%7_~QuHMtB_S+*d_& zB{uSrf|*XI%jF;aNz_;_r_=wU{n!2~p72-h8@Fk(AA=K}CZQI0q*{e-iXDn~B*x4h zNgJJ~0NWDR-}=_KmNK`>W~#&V620y1?RH;cl*QFW&lQ%j+?px9v7N@=r)bH!`;bGK#-D6qL6Y}*bywTCZZTHag8_dycr7hBKkns_V z_DBqTz-xx@BO*rluBE903seltjqF`@E9zCj(jVdGlQ;L@hQkKl^aHEW0_eK6_>N>9 z#C^FIiZSxUxV_iT_w+F40&s{15^g@e6nrk+yGK06fC%M&Pyvig%L@oVn_>2*S>zcd zJYbtXsMV+T}Y0Zz#i*hXxI`4am;w}{u)?KWRi(DKZ z&p7@ra#SDySQd;)AY2a1{x7DnjeHR%+ad^X&g2?(s$5sIP9%Og=DcTYgrjU-s4%i& z2V={)uO+F7>z?Bb$_Q*JJPLk*TF<|^S zIPRMTy5vOo2Rsoi6evW@SvyrK6ED5M1rIGDunY82vL(EWYz$%o1_b}`GGC-bYU8c= z0iMGoB%f(uggzXZt#2htr3ByzSGJQ*Rm#cRTIVw1jFb2-7fJhi`~%a1KRaT+fZ)2h z`WDi_6io#STGz4v1a)~IARdq*fypy3;&4^ zRkMXeB3AsBczK$yp!Ha|VBkr`Ybj{h#(~P5s!X)!r(-aL5PnLFZ)Y5jOMUz{T(v#| znzD?6v`9Q1K7Cl3Ab~|JW{J>vB8CNncG+%@B9=%|3X+Z-6reU7<&_fSRJT#Hbl!{sNwoInMlfgT1Vv72R^Ck>f z^dTqr5m`(L@Rb<*s92@6m#SxR)ct3ckZb-&mqSAk;@H>eRA-VZD6vrbI1Mp#@L*&; z!cevuBEWEQi%YS|y4NMNr*C%F*Vpgt4zBxYtQj?U=t?h7pzXm2n8~k_@`2>$6>fsi5e~tZ7Yi^82QILcbp(%KSK0B^O z7NBS?HyJMj1XC}|KBX2j3CgY~yYz=hgD8Wx+;6ujm);qCKPchPugSUw zeR;j_Rwnhg`%+hJoDvL<_02%r+y-=nq}Cd);oKxvb1qB=`sRLVgU$jlMARX2RmaF|hLn?~8njdB_~3+!Of*vL3fiksR}NpaGSF zd_ae5IFMbQwR=6&C5`Zc4LsQs`@q<3fO!P^aZM{=*hBxD{JLGCg&w#oR`Sr-XiK!F zI9f>#j0{&PcyI=o;>;Q1^?YzQN(|xP?(wVN4)EIntOaF^#l<~K1 zf12Yz(k67DJc&P;gJrCSvUI5;wlfMwLTzXvAeBujb3;{8uqm@L(eIuTrUhm6?!ezw6hp+Y!6|k#zba7>6A85d3T1Ly)#ffU zM>DsoSmL!1YKPWffRyGblf*l87>Vo)mF@fg*KQ$5IJ#>s&T{RXXPHzxq*xs#s>65f z+8n9k!=?*p(*_wD+B6T8>JyJjzL!Kkb4Y^U@_%WEHUAtg{HRo>8#4|F+vRaimNr z6pC}@G8VaH!dPfD=RYqN3dr0L&)k07{g51rX{KjD&|)%(Wa26OIl)LWXVPkIE2P@( z4ni4YshDH(g&799aM`{8+`&Vvo$0jOsREiXxSo2LX&+Lla)i}kIZY~@2xcEfn57$k z4NCwxPCIZ#sGd4NtUSh;cuHf|2?9%-71(TmfD05tq0xZPi2&Se^_B`}?SM)o<{C%s zY+-3Q%pyI}8ui?s^|c{k^c;&Jbu7$MM)nTO@pKMCBkw;US3HFY>(-3l=N1C(gzSdC zG~ipk&Gi(Xfx<+CztV4xsf@SWMU)8CeVYD>;o2Q&I&3{X!-@dNCti!iV8G`V;>;5@ z7mL;My=}(s_ZVTiEwPsVMA9dkCYd~T)~*ygdkmKP=E*J#=cG$!n*%4-NQOV*zOWv~ zeBd8EhA$vhu@Z!9&aGkzq&4jN7els;%1cT^J^gaba>|kAn!{XTc8TWT-;vT`C8w8U z%RWL>mpQ_x9bF1>M1@?rg=d4_*xT}g@B_7tFF~q>ej&0cL3~E$6URgMt(3Sa0eihg zL$BB!mcbH;d?Z!CFbIRYVicd6I!2Z2_~K%vI!D<%x;l$}4`C}G>^>ic&wPHHp3WvU zd~7V2$<$<5&&9=DI81#FLH~=Q4IqHKv2c<`_@BdTnGD{{WST!jl>DJ4t8mB0_5qo9 zo@O7Qz@rPqD`J@V;5bPf=V|m{wC(K8Q@8(5_P3n9(K#-7H3gs9+aO;{l&cB|Vpa#D z)2a)x0n>vD2Ti<+NF;tTF~llO79#{uU&B3XBNC#BPJ#jeN%alRAHGj@V*?=I7*?u# zjoH}(@|a_PC-1Ct7U_tPM9usl(z%#M<7_#d0sZGJQB30*E;DHuX}%L%ASaV#4V)$Po8LBD*GRLJKN(?c|A}DW?AylnNUof4( z;L{=Q)7|LVG6*mQrs^J%gCWU}(5y0LEg4hkC`o!UJ%ubsrm@(H%+Ifqv|w8@QWnxF z=v*XUcVKL}axRrBP0{FM?$-Y6ulX47#oui8*f+;nD{GHAh_ih2`C~`Z$EGpGKk*uM zv&+uu8~F9xhvvb-Umf`IeG)J+K;g;0(CCw=Z_FYF&1R%C8qi?Rh)?y3_+y17IkRIidZJx==?hgLsjI?E2IJ`U!*2dl4*%^Ed z1c+rpen7{Dr)HPsMcP^0wx`?X`Wm()#m9C@tPoFe1(L>OV2sAX@<)r&P7!&SXAGNMQ2=r}^GU%-l$^cRgF!N45 zIIq$8SFE)a7cG|Bqc-Py@y^bOL2%SLyp7F~_J2UW<=KBp^O~S}SA=T-W>nmWP#SkM zq;x}3n*et}q=Bl(k^WGURc&ws)sy~+{O$!N!A4~Xq@Nzv zWXrqZeD06!&YJNBDk-V-NT)|6C8vs?fC9nC3<07S#O~tSgs+M{So^~sFe91ZA}ANV z%*cu)k1 z9ZC|hS}UF=>M8c&SWL%THF&JH*%MiY)s_@B5HEMb%T6}yEQhhFmTEG)Ev`>;5vt8P zT6p%yDraO(AOaa;Pi%chu*dx+_%iSFXtm5aPcNr@KL;PStSWKU6oRF?V1X$8Sz zUFGBh=QXrO6w>uNqDNBc^4%P(JsIrI*49?cq}KOr>)HoStOo?SAS?9;s>MQLX~80j z>HH65<_O0gNSVhTCv5f({n4@BgDgrLC)b!;Rg&Ck#KXbtZ0s`8R}oqfSrJ_$ciY1z z49^CAlj9g5&8QB9oIp=QZ~dlEzWJsH@yAlz;*GrSosPEi{Egbl-99-eii{dhY*AF( zKWv+~*l^H)w{L#|ez(o`j&J7RH`;A^yzdpT+8VUPKJ1mup*t>vwc61naAt{{gAL7S zsw#Sqq0aSG_j~VqRg>$P4(!GUZu=8Mzeg;;D8fI!jp97m`#QJVXycx3sTGJcw(+6&UbWCGd@Q_9-9D5=&ajgATM`@QoGg6Tja4}O3 zo9%o2jc4#>Un1=x(8u>jXe8(b@WUNz&q6NLjx-X3X=86>n*>^=y^S_}kDo~!s|R3v z2wrfkjo@QI+V~XMI0oOwVixKo{?xS2r`StmOk>Aa>bA85c($1{&hvCI^iu#wo}#>@ z^_%0yl-{HLGX~WP4BDu-#(G;rKbAGc(|}>EIb-X+GN#&~=uBOqnMZuIhz=mCMm$mu ztHX5V(NSD?N#)uI?h@+P{hoZ#RLXVpe~|?Q^MC)ZmEKq<5DO1_!91Um%;)i4&=_lz zn)LZZR2Uhd*F|rgqUFJ3313h7ss4g^kuFO+d8Xcy0ZjFNogg^0>m6(Z+4)cw8q@sGv*D(H&T5 z=Rah3n(xd&Agxy`nPdtHLuO}>9GRWXBiuAu!o*7J%tYE)n-rd>d~j&5K9@_U3fzoS!y>9i#}?TDyuyS-lceZdfyB!q z*>otquyEqU!U9gRk;K$gqcJs=V49+T03_a$4n;F7%%wRwxspXzl{t;#nET|g=YYaK zNciD!JkVxD@(pkzG{THzl&c4EfrcYbmmH6!+ulgCx82b$?_wzrl^yvxbm+~te^hJ! zUUsdf<&JeA0NWko4;H{@kk`T0kNjMn5l=F>jv)DH0zY)sS^}smdJ2@Qp!B&n4)@eC z0ec40y5>(>_@F;4;U3iz#B3sP(>p`{anxYn=W*nncaPMz?_H?{oz1YrLC7Z11CK#_ zxf4-x}%2+}}RrKFV9YdUpO3 zN51Q~kc%i6P~mf!;(TZL$(pZ?*T&xUmA&ru$9H$<8Qk@K&84T1Hu|u`y*cpCz%Fpi z#sP@GMWRzSK|bkGfEEB=P1}p=1q{I1pff@u0ID#;U}sD`#hdWy@cj*#VHk`^{|`+v z;`PJtGL$j3TbCu{69b3JkqW$nx;(nfc+e}p>+{u8Ih8z8Dx}l!%d|~kY9bSxnZW|wa=9W7gj_x|RVajG z@mOK-wQ@W?wJ?*#HrX&t#WUNNOoku*JmNYpWo}6YvE5AwibFK|tW?O{5lY?eL~$8T zU5F&2!OJERc~0)iqrrIOaxfZv-Un{K{r326!AL}=wCF0(fS~`Z1GdW&OG+M0i}L7N zk>>b_a0>E{(!BcUM+cww6I=0z{1RyDuVS6UM&N}3 z$aCVY3+YNWP=umH>R^%JDJ0AB+Z!;P3_=oxt?su8peMi*zX`>>CyhMU-B1+K&h`XE z|GxXQRnTW7hG_76Y@@x>=jNCB)}YPzcxL)MlQ5)v@6`^Dk=sC5l0tO}QM^Tms?!`6pST^%R2x!XwP$pBzz3W}M{DgmJENse4r)3p8 z5yp~*U@%fFEiG-)aoA=*Od$Q_-v&QRB08>zi~3T;-FUzM<=fZCnl4- z=9R@<#@S6yP6V$_M#EL;XROD{j~s8YlxlJeW+tYJ=3olz9mL|`o(-y?B2Ad6!59fb zeMuyt>dBDPznwSzRtp9I4#Vcxf8ooDaV}%8k^1c&xcP$3%}pK7R{P5~zQPr9G$jIpM%x+oEP2>H9EQ7N#Sa0q~92R zp;C62nq{Y1-4xGZ1!wq2zgDGXt*Jc6YvS{g`31<*0fF#D-}W_+ym>J58`a6l(p>D}$3OSE&xMZ9EiW$*{`~COv*TC1-hA4>q0Q^=JAB1zXY$Cg)p|1& zsz3bGpfAPx(fbBJ_G3SGVQm%}DE|-G{SSZj0v57DMB`iv^v%D9UVK(?k1zrfp`&in z0X2efUU{xUs9NrF4VnmeHKOaTVaBw9$os5Rr@9L91KTQXz&#+x=ocU6q z&N+eo-vs;|Ni38cPH2}-FE=(K-omhT7;H%jhNUpIC3_gG8r~!)-Sl5;WGbe=*~?~g zHLjRRSl6W6j{*CH)@ARzFY9(Gmw3^OurbMD_e~F*fjKz`ae0MpepKdC_ZFunu~lyTpKQPN zy|t8Y?>JO{N@Lubka%MyMW#3r%chTkPzl(FCq zftWZPc;n4S%C$}>cPUo1bQkvfGG_TLA+`(Vh(mkdr@V$(38z z))EVr?JOkL)^1&q`!-mHM3j5HD=%t_PQUEqLmCUlCUR#q?G;BJ8U&bd6J7{uHuMRK zDq}n9V>BPCO0zRqhOVpJK5I_RPaP|i*qoDQe>eSH zB^=^Qq0qkW3eIPr{6+I$p-;_W0*I6k4(eNw0D}}o4KPU<+MMVw=CRJQP&j$wMN?BR zI&l)>L^6^8MJyKVhqmEDFRkBp+bx%lrBcT(-E!M)>m@kVx3Mh7rE?+&9Y^%G#Ee;~ zrtX4`kraNZ&bx}#xm_56=ejI98aX3TJmf_rt9mdU?&77}dYO&}m_S|Tgjti9T&ibx z2~53wEb9z<#+YyLa1jZCi;xn(wA*em2`x2961VysZFA!=6?x?3WpUMBU2qzWRV z?THFamD_wak?kP0eyA2MHZoJw3%k1u(^Hw*!bZVKm6l=Mn^8hIQ4H5Y@xgZk2-bsw zIFX^*iaFzdQSx@miu#tjK1g`JNJi=?0Ko(FU9=ElC#p5nX?7p@;ROx-^!z**sXDL9 zIML`v`N-Yj(9zSUPn}vSM4V7~YU-v))GXYKo|m(Q^k4aHO&9TIrjS7tWa{1p6OG(7 zH5Cpyk-`!-nmT+{2O&qL{^X*Zz&Rv??lpl8xaX z>49xmH44;`E&Kpqw#W&XL#*omu%=MX8rtH~mK)eyTM7>uSC0H)x!(5mxBWC5d=M@s zDw@2w;W0jh4RvzD$D#FKlWTFTF!{z?clWgg^yTS65BLI_-VfdZx>pFiH4reG55bDP z6ok+LJ#)tLhBGtz zz3Y4dvkG;hVpNYb_))tadjEaCd|lrI42fGp)0xY`Zz6!FftqQED9hJ z07WlC+9%ZSF*^APOS8P#pBz^KtS&4R5ZBDK;8AS%HQ`eAwt@?0X$DS@OZ+V>4=R-< zzR0NSawXGj&lD*$}ICHMfH!+i57 zYb@*N-2cobt}V*$zQ*6YwXpYS!zeVzE@O zH@&l(zn}dxtE*G^TU|Zloq6dky|Zn9BCEY(abaP3d10Z5KYQjXc?x^-Q0x@i1zrSP zUo5@tAiA#B$+z1Z{L66Ki~4dBJBt~`8Bkp zH*5#Mj!)~DZ1^uY5z!8`2JLA3EA^j`eBi48Ya^|F(EkqFK^xE>;K7)=RYc8g59i8= zP(yyzMDBjV1pm~`!+T|`gz!RcXiT^tTiSM_c##H!K72m6ZEe--B2)&?ZhZ$u+gpwv z!!Km!*}2t9(2o)tPU6ipt?EG(t=G4;AJVt(_wpu4}7=C{NDg9Hs$>eS-J(drDkCV9u%H>=|qKnwoC>G?a z;7K3Vabzoi=hgMbDUrtTLy#e)?NVTZ7PtYz&9l1h9?OTk!DZ|)y3rqvg*BMO>Qm4> zjT-{~U}i2DoXZ3$uBqS0e`nB!)MdnHGuXokAaD1l8T0`;b-=VUk>tWcGLjh%=;)mt zM8Q%1lb@UdoNuGHK2S|)vcQD zQ#UZ`eoF?SIEsl7ez8*KO0Ik>;YNy8Kr_~l~_+VoOzk9GTVkq7}E|?QH zh?}M5gUW_a0vbCyCXc}Re7;S_ee!i=+vA7m=TR(^X|uq|*Re3?#gHBy!_2r*Yq*Nf zHK;1c(7cv-Swt?Q^vc9a&;teQhi8c6jlvrRDgTZ#_RdNF9#V+h@lZ5=Q#=|CW|cJvV+%9DAP&YaC3F; z`}7{M{3Y)qaNeZ|{n+^S?eOWl2+DUoz;}8T&^lMfUIX55atEX(H{xH3xM)&BwK)kW z0)gX?xYMM>#s)&PI8Bw_Xc@cg%-=axFJ-cr&WRHzu-&`~CgXZtf)IrJJ#l zUHq-dTrT-GEW*pQ5%i$@WZBp3Ix_!WT7V1jtncbUYk_CoSo;vPS9AhOiHb&o%Zcj- zTvo&mI9?H0fB*a6k5-1aB58Yc&3sBM+J|wK&%=fu2CUwnj@aXE3Jm?-KX*MH%8l8i z0_-mCsAJa^nYa?AAd1T&2-i!*9!x}??Deb@O*|M&h|kGSdO4xGv7Ka=>xi<+o!FRm z98N=!bV}4)wK;H#`f|nirs)1=j7R#XYKObGljM1^kdS$pmo#KiAiv1{Y*QIx(7wrc zpsV9^o$PNb078DV2U|uj@ZI1yB{+cBpn#RIO3CvKa1#2x0Oaic>oZKrfkaN8-$19S zcg^wj)wt#|-I^Ju9PLxg2Ht6zJ>BiS?LPph4 zkQlFb7#Tpo-~Wvrj!-gj7xR9Fumtq3Qh9T6$?kHU%gn}O*x)#z-Td|Hj-Kq88b>lT z?WPP1PdjF5ano(}@u}+RTy98wmRFB!Z`#Cb(uqGcUqpY71Mzd$KXXlLzqHE7p=(nuztFprwf!Oyg`i8;gZw ziwn&x_AO<4wO}w6i6GTO3VVzp!CE?6O*pt~LW$|n)C@|8VvR;KnoK#VXfzZ_Cex94 zJW@$QSj1;Y=Z`lQ3SEAiZTJ!1MH6~^ebRR}p_hY`KNO3H9Vd}0mnM!CvQ9V>;+CE! z!qveMW*nv!J*YU79Q=M7;UA-h#7c3raK_n)VQYzy*l@2d z*k$Oa;k_b$9yuGUR-L0Kjv^g!?CcS}SvqYg$JzE#XJW!R+CKZd>FMcY?t2{kWjZ*| zCCz*7YWWXnUq4m}Rvv#GKOfWU4{!}UYx>yZ+?MO{kNwSw6YUxNwNJpWsInSVtv=$L z7KhZ6Mm>%o14uYDuE51y@v!0rNDzCdzRMFgRT`w~Zdb+0E;``b%(~m|cGZS7{Lbls zM7)mW*q9+g$&etJ>*$-I5ygzz1&J=|Ssc9@a&lee&Sv!b-R`bmMLg`><-^^f zum$)ess*$@5?kP!LZZkjMhQMtG*EFZ1k`IW@E7T$K9k5~5?2|w4FZ*L=T0pFYRG$6 z-_0H|)!eh!6~nxX4)zSr(fo%$2NnbR?};_JcA{89E`d_1l1Ow|D{ERbC$xgWA1v}Z zf!yVt58xJ4*IiMxv!|v8y{yJ+Sv|BF)XLgx-MradSs4dEtXE@f0xeTyK>n~L(V1Pg z)GXS4thDUG`KYuONai3s!mCcFu=2L1Ojgz58czd$>(6G!HewdK>0R6qekJ^^m=E{? zIQRpt!JO~_IQSdfyTUYb3PF4N6c7XqBUtUR7o^#{3aRo1bo6>T0W){-EC7*cZ{(vHz& z{N{_9?3!hm(VTW{ZB384^x)5KL_ZT56SQuU;SrpeJ0~R5sracf7Jw`*aUn=9KW%<0 z9?4loA3Wm+V<(pw+4Rw6iS6M2dB| zMB+K$8|I7Y{XmXdd1Nh{c}jTCiReN@H$@m6k4)$D7Ru#Q+%$t5ZaC(r61k2a#Akw5 zc*;fMQ6H@LQ(l4f;1^goH`LW*IMRw&D{~gai?f&b6@HDNR=XSQI3K~DmM;QcSBQhs zZ7a-5{ynFHI0ybO`m(4{n(ud$$SwbGR+(zVvz}Yohw_3sTS5kG?Bt{=P$u(83q&m-Lja$TI@o^x8T#4NeyXor`k_G(^bXKJ%{iv?j2xH4FKZ?-FDWbY ze*~Di#E`QaE?%)nsEqk7_H+K3b@QeBx@nmEN^JC4i42Jsp%omN;rix%q{psx{^&j< zJV0;F^N6Firg!tO4$0t0K}O{b*l2v;8?!Rs3(+3&56HT2Ff&$iMG@V8k16o%2M0f@ zA2bgSKZt>ZT_{k)IChYSZ`?X|&;BuzVGs1i)_brcH)zo4_r_#MI4tYmH@puX?8rwC zhq&M>bh$qCZ|Y|?87nDj`8l0!=uyOQ=Wb18s96TyKSO3O0JoN%h=)9*V4CrYjm$eds2M-i#6M~msP;a(v_Fl zzODU*mgu5CA@oQ0Om1V1>>Gu$is~c!k&cpx@?c2JmaEK4Oj8(JwKTWr$r`$fG>ky} z3qXjGID_@W;}^`UoM7oSv2ZAI;R1FRh`pv1bYijl?u&ud@4Js%xF7qiaXG;Eyo`O` znfYa3eX*zWohQBAweD2^T^C}onq_j&K79(SQC6_MR4Sf;5nT2)*S*PuH^&nR7{0JN=Jd)+HHtl` zNM6*3CcI)25?>47uWRZxMJ(4XEQ&Dq(ikx-pmAgk}DPlfW}!C-AkXL}hgPAMm_ z-NRQjp2NoXxuL0IICgy@uy_Cv7;cFUm+p%#>4u&jF{5+n{iP0gKY~8r8occ{i0jKA z9(6R{m*&kn@2qVOi#qCzBL&v?ht2RntB=d-9i4%o)_{j2Qxk%sJ5hD2x|5Y?DRHO} zoLF20D&nAEr(6-NI-wzc2|)x4Yf|{v5W+^I?`Krs!+|OL)AzjUyT^^l0;;Y7Wbk4RGh>%Et9v!FDg<#7gCgur~PES zQi>KyYvke`05icV*uJvV~XB7k;%BB z%%m@#kLMxbbWhjEqmriDGNY7D0c}s-(PVW#Fu@%?a`hCxA6L1_gyN%4phEcd3Y484 z_c-1gRMV;C9&#DKPiS^wUKo6^UqUF2d%s;0Jqdrk6;-ua`|GYPEL9bfBNqV4vtnB|wUezUxd;Q=;U$@M;S zMH@SXDJ4q{s9?;#N$ z?+$+Am9Ko|R4_R8${-^3?!EV3*YElL_cG)PGR^-7pMThV5wUL1Wu_g;Wrb#Q7&Nwl zGZ%B#VP-@S#)d^wy}xj3!4*M?tQms z#;g@0v8w4;W03;9aP5`$T6?9d_^H3<7coG|iHTs0!5p#R#6+?ajsDq}uu{3g{bwtg zn)wn^MBuNd$f>{RCuPyU2zG&+ZPAGrxPO4KMq(jxkuwj#2Qj1lKqFs;8;HiJ!-8D~ zz!sO_uMJhiu!F*~LysCW9n(&wm}S&t&rO<8F_DJnF4lIUkzgVfiJR%-+)rnmaQdf< z=?~F@ttm(cUrVL>Hp2s!02d0m_hn5le7}>+IpyZ5nboCY0RmnqXF_4;($Pw3^2A~_ zbs>ypy*I})=fYa@{_x=4Ggy3%lv6YBUynxD-%s4sMdDq=)NzlKEkqA>hx7@l3DIX) z)Tu)kY3A!ll>cUPxn7Qlf=RhG9F+}QhUlVPHpwY0X zGT_#LWTyc&n=Rq0eUD*28E~bdw!zsW5x6J0oI!|CG}yKDxowWKl0UA|i?<)ZQY z?%8AbyA6x1gM~scvIw~|natrUaQVgz8x#yj=_E*HOlgv3!UZsPXUN-UAz9uT=mZ`P z{7~S7fU|grNXVF?Kw^nFlfe6ka0mm>E8!;>R7GCdK|~}_K2uhp&zzAYD>9iN`+?E8 zfpIF!A(jM^<50JvrDja9a<~1(*>-WZIQ2yd=fE_fZ0a7&9y2mC#r!bhanC;uJ36cM z*L_c)kIXvLB|V*e*0ZMYAqq&H0ft;+Cw(>7hCBBKP)GaFst^CD!e4xMO~C&O^y^n+ zzg_O-5f%MH>99YVorA%tYpL>6W+AEWE763xh?77aeIyq9OSBG@5MDy|B0PpnO4mE# z&R{R+ORxd6IZ258_>yT{JLLXI8WD)OtWRp*mgQ8ql&r|6$4dz-)9QVnM5KrP{;oaA z8sA-CSx>M3O~{IO2sPOR9RW%=v9qCN&tjP%ZQ$Ky6#$8-Bi4)&tsZQ)R)hIaeqGV3 zjQ#ae)Xi6lb90M}b92QNFNjimgs;!f-lg={VPy@YSyiVLR9|8M17E_Ulp7vyj7J}l_} z!r3nfefWH^jkW7Z_#bZ%+zso^{mcn%z|N?Tkj*12l*tusHC4#A^c^{3v^HjKMw{w3qe!wRI0E4 zCzWcaW`YYHs5J|nQi%@&cjNDGZRz6OcYh-k;+qfLdFP#XN6h0QFsM}|K{t!p z>!mASdO`T03xeg_g^t+V($u&Utt zV+#uludKZ|5|nZK62^`Dq1+dEkIZa>Vkiaar~xn>JutB090Bzs*CE(kf5K3M=FG?3 zAjMT>5AU`%TT2jxdE`^P#R)-+nZ%c)Byfd7v97^{R{n2i&zzZUPG{1|P&HP$CmS;9 z+2uq&pU885)38~162?qtGDBNJ$ACv8(7Fv?E$gWw6QCNY!H)xIX%oucQ;AhWVB*v3 z2+taFK3X2Kr_GPA0;m_TeN-ZQwG^5N=d$tKO-xul19B3@-s!2C|3DhFQk~`-wOlls zM6`B05pl9LR2N5@Ahcv2+&z}dMylcRJz4CwoV`2drnUy{VIya%SXbieOaaKHY0%R9 zuy?FT;B^5pHmT=jEkn<7Zbsd*0nO30tIegFOUV~s49$Wn+c z?YbUJ>&aZ(MM6I3#rl^15^}?97cPCl#Vd&EdKGt3adRyoY?OGX*awQMdZS|32J*9x zUW-3R@fP$}t{M$ZM91xYfPSqpa#iG@Tt${KTdn%RBI^KMurw0YD$UH@=}&zMkenKP z6(AjnOqLZS!!AmWs9G?epSb~q?w`r$gZx0(lnB_KA4t4EycXMPAI!fm`X`Wvd(cZr z{m4;)!-+_#lfuMgfCUOSLk+&0Cu-rs2b37+#qERd)1!Ca z?DzvdZJ6G>l7$EC`2&UIgfSEE&_lBDBKrXT)Bso<`tSt$PzQgz1iks?u$cXb&`U}L zUUV9jVRnv3_9X8{s3`)9%!EiW_LQA>#Yl;ZJ+-a^qzaiMVkUWz*iirpI&}Gv^cNVyW0)~JCXgUQ0H zz5F2aaksn247jXb%C2o^%{EtItceiXmfEx3EW~x@^zZDjT9oCFe4^bJKGYw^;&I2C zs85c!c3W!|AI9N<3v)VG{2a@nEJi-HOd0^5Jk$qAWANUOV8waJMN#aQTq%Xuq7W+T zb>3JDmntzJEc)onn@n;gupB%IlgfSU#C`Xc!m&yZTWY`brMS-ZDzR{BUtey2nth=} zA$${5&c_`^j=o_(Ub%=rY`2{_c`}(VX8q@f_u+q@!5??&zI3UWP3HaQ!k@gcxZqni zJZjzAKN>f{aR2II;O!wJ@}^sFy|t#9v1_Zk$mdpd5v;Br-jyd1mtW&+l0$O~Yat(m zQvvU7S)MY)s}|(Ir-@kyxq)4=0fq^dODRT{2=RDGfBHjOjVbe3EOHfbGYP~z;;_ab z@$_2c254rtU00f4bGk7k7L3KVW3lq>AV-!abwQIDCwmH%^*Mo;i8S$a<_^fMr600< z^^gmrfw{D^{N(;y+BC6EvzmEt|B7w>0tu+k850^atQkCCO`mTK_ra` zVW2al^`zzNA~{1ec9ml-?X&F$ED2>8a1hKM;y^kcO;!-UkCpDxc=|ixg>V+@>|cG+ zNvx-mJY|YxAVA`9(EKGbD08>Bd^DAgr^}V8sY)3qspxzp(M?1`PD3bq!wEIwiNfS$ z0g7S@vG?&*Qe{#PJ{JyM|Gae5X2};ePxcr&)-5< zB$n!_Y4LYM?V9Hr#Wi?}xCW6@hkL3IZqTE@;LCgoZ{nqVegQALr}`iefH>u@*GpoZ z`Z?rndJ*gw0W3^hZnngYP{o=6SY6>)r@pof8#m`FEZyLe;FPV+W)mYrBu05WV~;8R zAsZh`Q1_tCwkmoVvE5>F)4Xo&;>ERd6SK1u=U#j!7(A2Cl`5BB{NhWMQZCKwOy0Xb zaqir?Oy*p}m<687OMLzJaeC=jta;eL4ZmxV zw32ZM)Ga=X^`Apq52Q3JUXrfipW9)Xym+d2DSi?Re-T3N(3_T*jWyhx<)xd`QC;+N z*Jjn=ln8M41wFhISNE8qi?IJVI8WUJi#nbZYb8a=~^eoyolE)?BG* z!jFSoq<$NTA9JQ($eGV2VI#z%rs%0>XCbz~FdF_ew7u9TSL4NE!UW==0c2hZq4Q5l_x$A5@6c7Rz_JTRAtabiSy4y+E;&V!ZL<|EPM zyqDkl!Wv?4VzFQ-dGQ5)aBQ4B(fDK~=v?NkxCQQ`??n~KXe9qyBs_q=Kffu7wh38N z=j*Ts#Et`#ym2U%8XLjNg9+y{XVfh(!D?WQN$ErXX2wco^hjVgv_DX=rdx|-jJEXA zXM8#=>xNQLRp%RrKeP1(K%Y3jE13s1 z*KbK1og3(>b_8AC&rWlvKktf7=csZT^xN${S02&YDHP*I%_gI<`s$#k#pqMevksHt zu$a)W>llV>&<2@l<1K+l0-r$?pj|rwbYko^cqx@ujm<;@80QGJhoS822cI3g=7!aejO{`28yN2+Ab*@I>A-rBG{>TLTf z@}K+W(m8OUO|gy>SwI%B!L0+t;h7Q$@)S!dv|5%npm8csO*t=;fm!Kj%#++K*mk55-=0s zdlQ1dDG8U>#mRQCC@OHEng9R|an^W2ir}gZ=C_gj2Mbt3`4f(FA`c%-D0d=iO!UML zGE5=3uypnO`C#z;`KvspLh<E)OZ5;d-oA%9a`f$U%T1|owC@`j=T`zZ(RUIMFi;R}GR2Ij+gxax0vx53Gol`3K>P3=ciaIE8!S|(rmBTt)QR0O z9lqHKhC{7FMA`&@KY+k}exOwKtV}}NR-5!rOlDRFqceZlL27nVsua3v?*C8To5x9ZRcC^6Uu49KeP43Vh>YAbD=V^ctxXEmB9#!5 zQW9D~0+K~SM%biS1Q;*@xIs2!QyAlcwgu^yG02RWvcU#yV*=bZw3l|-?QSocxHAeRnzc?DrhZ9pj$ugLdu(vY?))5N-eY zT{>O_r6y~*v0A2|ff!Rr2;~|X#!WhK5Mr&_Qkfj2Hvl-a|b!j#FaD4qxZSDkJlTOUl z4y_+YU3dwJkF@}|EE@XIPr+RxuV(^P_*Zl-0qRmQQ(M*GMary^N$^FVR(~?T;+p`y z-r*;zJNOjjPNWt&KwaNwckqS$_9$0e36R4t-i5JI(CT6}_%WsnguwE_0!qMEYn8bgE}^NDU>n%idj_m8+JE48W*Bq{|V?THKZB< z3wOFFJERus=O;wvJayXIMq=KEm!WmH{3DrPwdhGtE&Ao>?D?K1CwEIwP4@LPh^j(H#g_Rd+V(yX(@**UF`0YkRM>F zi_O+ouw3dhF*rCwgAzY^cf;?f@OMW>$HqpFz#^VZMvqr3##E}uqo78y=(@834`;cd z@%Q91s@ZV%{5}ipYmD?+V0;L8n0cpm18)!f1hDY01%Cf(ya{n5L8V9EqU-+h7@1Iq zA7pJk=OCXPBeKrs$^-7BP>>f?`Q@5+4I-c#J$dW&sX-Yc!%}%f2XH5f&ESl zYsOeP3kU$@mW?Mt*H_laVt{2KLJ%E*0z1GU?9Lj{Z5EVwsk$5Mh<77P#uvN#d6A?G zH_NHombU8D)O*b<|Nig)-W-l3Bhi8>&F32pNp$ZITYZDcr=uG;=85dQX#Dx~=4;yb zf8h&X2;I0DN#}D0xxI(suon>h0Y;W~vLomL)JZC`bv@fupkqg9D5Kw7o)n3+2kSNe zPS=&N8)%`Gba#-p;`N278EQ9~^SbCHQ~AHor;<+5d>s6ee}q$rik1Do_Rr@j1?9~h z9M`T+V;J)0)%@^hb+g?D)O|fb57mp{6}T$&_s2gvRH+PQk;r9sb#-ofdTw=f7V3r! zua?V=EAeJu1Oo%5gg!qr!}rT&zJoRkECeu)HTqjI);>mzxD9PkPE|N^a_%A`Pr8PI z8fE%{yEvHi*}ypzvZ^n_nYrtM2Of~!6##AW&)7ooz}VQt+}wEk&&wl;OujU?P#t{z zp*IY;Qz87A$MFK6!m|K!dF6rexw(n4vG$)0Ru|?<`AlM@{DwoX4^6oP_>u9hK<+qY zJ`WxRG2kE-k~t>K&JaA^vI|%xjs{HN*o6<#Fm0}_udSOq7KeVCdwnp7>2FM%SLa{z zn%6ATkp-Jlk|AAC=eafDHh1cOq_bH#)|&V)j2(V(7!m1$6P0Bs(c*DS>fqlGHyh}E zgnt5bVqA%HZwmZ3gTWU6XJS*2#9+9%&@kGo7>a5+*~ zvdXcw)%toJTX`7Xh<~JNw#=(XxD4<|UIo#j;Pb#Iu6#$|<^95HT_kJ1%O?7;1HLcw z?-52h3+aw4wvMyn|D6O9=`Pjvy9Ngb!|;rUTYPvBiphcI!3z)e+#dXOU5w-ol9^&Q z5`qW18Hj|jSp!jvGKFF~GJs1V*X@5L6v-B|iF}SsB}p;Sr~H~mGE*xugc5>w6<|U0 zena8XWCl+tvM|50u&@w|2X!YvFdkb7hx=SP_(W3ys!p18Lj)-#!|?P+E5m4Xm?WljuAV$sPC%=?kv}k;cMBGczWkV%Yz#@tP;8R- zMdKTWxhazAGCGL{P0=2mBWf- zwkRtNPrh#?l91w3X(XMo!+xX&WmPhAXYr8ZpN&HP#nF82y%5lmlpRTazMmIX!1}e z=eg*1ol=yo!q$t+F9mg_Da@M611C;;Y5|}`{9nPL<^A$p^%*BmJg|oo*=ctH&boSe zcTa!4hxjTU(j&0o9;IR)T14BK3hp&d=JQ| zD|z_Krok`qpUT_&z&X^19}``YBJ4gI3ZfE#xL>1B3#9T89CI)q#PwHuEFk)bR!4at zGU1m>sZ1`N99^QP4pI=H0_&=)f$#S9 zzNoqa1Hgs9B6NERIp?ltbk@A;S7qjfPv-_jDhqjqdMd28*`VM^?D@ciE1tte><#ls zJD>o&KL7d4S{-Ar42{QDzI8L+YI;^-LtB44sjJqp3eyA1BR-MAs`K}ao}_f zVfe5|gbN76hk+X;0f5b9EmX)uXUDVlejcGeVI<7E^N8?S_!#uM5+__DikDmI+VcDT z{W9AKigE2#KHC)~ifTe4^-rSK z6Gj(9#f-ifN7w__A)tA~3pa2K>Bc4mEBxXQBO8{X=7QwnlOxJ%-`Ei0OT?{m3u}st zNif1vZXlSve|TtoEL$jKhpWRw_a}n`xh2^qOsZKZyy8;ey|smfS}|W5)%`{BlR#l;mhBU#u-G)^d5{Ezt^VYNp|8nz}EIR7!c1z7K+~n{E;- zRelxzoUS`{@4de>WSl{uLKlt=Nq#1l#uiiTU`G7mpuv`8R?pA4xl{tKbVG>*=Zb4v zW!z_j*1np#a}YyxQkEcxfmT?~92X;%3A{o~q#F;(K5{m>Y{^V&JS82%`pP7pW{^~z z%Zyn1Ow*ZCXcw#yy;91U7%)e$E$&Cd#vLkWvazXRF?fxMo`BFaTZOSak~BX^#Z$ft z%U$9`)LauR7N=s_OnC_EjOZ4&d5px6_1K9GCn3@;uCFgb7`-QhJR|i+6W&pkOv79- zp$O9P4A)%jP%5RuVFaj11f3Tl?%5J5$48bB0qsRlCYaK2IGieB?~_{_9x)Ca*)N)* zP-w`YR=k+PH+H~GHCq+xC7YFsjOD)Qqi@3w!}kP!2GFlqfC2WEVV+&6rkD$ zO;R?I$cEHPRc9SC?kbDJWy9gNL(XC6G)RSdoeRsAE4YXBzC9KL;ZM*$CmtG^841N5 zG?86t+*dT=(veCgfgtjcXuLdm_Wt|NPL|^c@NANaOyx)^?34}-O4{o2lRG=tj3XNK zz`)?4-Yt;A08j&=+y3z-@%{f=xKwnanMgcY$i(ArDhh9bd^F`^hjSqrk7S}wu@sIb zkR>`4jZkwMiDI!iiKysIsh9Xbpvu@)SkvgMjt@tQ%0(Tqu!o?TQ9$}#R)w$5R95?b*)yd0No8$s5Kd>w&}6 z-rVu3lu121WCn-B8#A-9P%Oq*V<^ndY=nmf0V__x=E59i26LrIkU_=n)FYdgH-yXO zOk1cRUt>iGyAedSg}UI$0)hwHPN#>5$H#|<)A-Mp&R;t>CyBk8qT9^PUCU*_)u7O9 z&rIgPds4&CC+de!@kPcyI(4|7sP(?3XEkpv>iwH6mNu+AX<$=Ve!mU-vWNC@X zO+m@h2qECaBHdPZOXf4YMORo>#0t~#!I_z5COaKwMHw=H!nX}G<>~Uw%pe{?1OBw% zFk(1>?{>UBN~aKs{b~TtjD|%B z?<}am$;Hwv;GwUU#{5DD9%hH8>nE2MbvU{sJRDnGIw=u+rc1Mcj|*K*P`AYK=-PcA zLTrXW9%~t>sk^te45Vb?+^z;_p?s_1sYgmIEPxx&)&is;y8u+@*ms54y5kc5D4 zdVXVL{_KPs48>p=2VXLA7B&tHU3d1i#Gy0eX??3O;WFrTdgsZ0ft^f?^%NvqpqoZ@ zbrTx~^CR81MyAom37dRBDH8@xkHr9;QBj;QA|#5PnO08tAa?c z{BoqM{J!$2(}6YQ4R};|)G$b`>+$>?Gp=fK_8{9RiBrh|MksLrD zz(Vm`#H{sN9XOZsGdTk$Ug;~Ka(kgNB6+lsf>or zco8JMgW;q3TL+T8e!WnUtnMAGnFqo%H_UoxlD#ozW-^;3~yI~ zuBmJmlE_-ES-Q~)(A*W-vHgtuXEuNetPWlQyj1_z8kv2&-;^4ivj6UU=O!w9^2PPtc6ir7k2zvrO{sDg+S?A z*lT_h?6}sVubwJEyJ!p*9$xT3*j}+7G45QIS&_19pYu){BeWSZcR(PH?HqKhV=4Hv6cPaJeKRGyk19uC7BENr5in^8FN z;AD7sS_2&K=*#w}8A)!fr`^GJApKGQj7~jXjhMTlJhEdHLHr&kKL^s-VD-ykr}AcgR}?(+`73) zn|8a&BmG2a7#9yHDS16AA*X87>}s?_vttm2gf@2`8hm)qzLh~M8+b|V>pRV+!2kcQ z_GWDO%Kr`RrMX8qtfxP|7hyeVJ(H$>w_xEP(biqKPCO$p0H5TCTVe$A6yzufk#M~h zlB*sRy?!m^*fnn*l)(a}3bEV$!Bjxe2cQCqe6$BP1!~bGvC;k)K=B@Q_JKTh0Cn~B zC7@uUVxr_V31&+>d?DuEe$30O7T$UUDFxc!WI!kLL+u|iuWtVcF1+wHHaps@`1s!< zKooY5UApu+I6r8PpUo;5s71jMwd<6O+jd({tT8(O4=1L%>=j6^lAg`?<&E zX?PM0?I=##8Or5?tSlLY8)#@|240@{C?5;rJ5|M*09x>~Jv^GlOpdLhaBP!2jXu~Hel4k`60NCjaqU|X8b zncH*IWG0<)d!_w<=e;ZDiT20M?d^|4IUO;#^Vmkx7BPZ*KQMn*_%@NCcgfs%S%u#` zc*W$(sOy_jZ!VJd-rmtlc7((A(TEDhtgB;TEZ2v8BSvu55#tKe5hFYiZqWHnU3q*; z^jTPm-W|Xc-{{=IU~;JX)YciSKRnoxKd?h}H~aF3a%kCy8s3%VXzsEx`NPYH=~ebU zI}xwKAiauJ;?Qo|tMl``^l&s?&J20i@(;0^o=7 zTwBgtvF46rN91z@JAu~%8G5{x?tLzViv9A8INDNV zpgK;(2=sLtehtV0>K?q#jv59CQ&4|Zbb3!qc8Am6bo5o;S}M=am$#4){l;_W>b1#e zF!n;kHI2M57K~2T>g~7Oc;k)lIrjs;t2Kmz!E-jc!d$lfr;4!jXlAo>T4F5S_WqmR zw1dd#liBp+DU*CWot-R|%zt_l{`--hOMC|7N4NqkVEj({c3M*9z-gt{jT79#>u{13 zvzYK-5=a$OZm-pX-nP*Vj2ekTMSEDAca;8^>2B7C=#SN^*;N495SkXMk_*=NwBXF5lnDH@&g z&CfM}v->bVp5Is1$~oj1B>ElX0DG-gwTqLyf#}46%Xv+=$cmg#q?5&}CGr!KoGa>$p}u^NBiORYPvfpZ2P-jtp%hj z5MMC(ka59VB4D35_=b0GL!;6WSx5Cm54(7T|$z@Cxd zG3?vL%MV>E*0PIw1C-6Ay@xKad{O&FglFDPjf)0|@%+TqnynE^Ru9lFLHz(MxXsgikaUQFg? zF5$uS@U=@d<4g>Ok=mx%2u0v#l}?3DdGjFcZ6e>H-97GY;)ni(e@fuE9@fz|W?WEy zQ~SU(y%rF{|CXb*hYJ{5g1{}4;%_JbvMp^v2eyU$8$Cb#Gh?+xrmo|OfL*w6pR>O* zrhs*460yJGDb$m#yadQ4f+6=FCUl4ms|Q-dbDx|-UiS#%Nvw^U5LdLFZ+bGow+F-v zG8|lYGO>Y0=KW#tt!v@D6x!^-PCRm`I+?sZi2Z*Iyfqz!j%bR0k|}KZnh6#2;iKlG zNjHoLbMfSFWgsiO+lKJ^edLZCSnq&RaAaiB!Mc7CyDW15p7X_7VI_DiM_Og)l{)V#(~?Pa72mv4aEVFi{L{mj0bv&F~SIJ2ux)$f~2>6&vLlR z-+~|M+-O=zf?=xI3r!h9(8AQz@HuRtOr|pF_!d3ku>ibqt1NEYE9U(Q!atsH#=tB9 z2M9c5)U9uzSeV>l6|CwebGrQxd>O6^IAmX8F4=;-TjbhFTm_$(vHlBoHcc z-3Kr?yak{r21j1-fE;P!|MMMp+;RO4AtV4nB7)G!^}{+sTPep$ZE-72Dp$y0jTUn$ z+Pbc}t{$JpfMf=R#$P1**<+oG<1_0cL%A%3B=Bj_KQ+xuVgJ|$R_5C1?nGE8yM<0O61_DSiPn`wK4fESb?^1c z-Q@1f^V0BU(xJF3mdV8K(lR`m(vLjS{#iC%uXz1wp=;)jY&cS~YQDW!BeBn(cH9I? zk#P2dALN$teZ91=uj9zIqjFyWYiAf)YHk4FY>4K>bGibsS$N&zejt=DcwVjiZeOs=8N&^leAgXVS~`NH5%qh`O^?mmP(eT@=e9Ko4@@W zEgn0&UR3mkPkxO^z8%rMR3TYZYucecn`vw+LV~YqzzO^fC(sUv(BlNGIMkL>lM2nw zhQg*d!p-)+?&$11+!2m&z1bOUJZ{HZaMdAbTbcJscy$i5=ue5LAq&X{VmfzYZTios zXH`|d8qcyW(OK6ht&EM|sHAT_dgUFkH3NcDDE zz$gcao`tKN2CqZXKJ*FwsiUV&FFPbo+k4VT>Cy#44wynbVLNf4do6#TKFtpC-@$%x z?kqmFEq%uQ5bc_9GoZ|%vG9uad? z*ZYosKa<|x$lktCjDpxb0~ffbIh)eQ7m67X8*iW(q>QldK=;CZ)16EQz#gGZQ~V%jRpK!@pfL?m6FgbpwyUH0{uChiIoHbZ{}f~({(IPaP29W4 zs2ErANWgNizRp}4*y081tMt_p=uAF8IXN>ksWET7(s{B8vZs&S2Q)hsY}}ygnoY0I zR;z_P@;X*$yQPMZK$z|LCUIJO_wmOc4+bB{8+cD}m;>ITjds`I13(#{e&>R#Nc6ac z1=7b%LDk` zYka_7HgCX#t%i4V55Jt6P(2>6dvPlEabBtD72e*b#X)Nq+VSU3!+ak68HiJhQ>uBmf#@Lcs|kR7>Z)~?D1A+qx=@4v|I;YA8L!Z z6~~p;tNYcke!V5X0VwTgAXP%g>PFT=Y9o~|p;PSD70NHA`Wx1cu~(j!QD)cJ=XqP zEPTEr2fzH}zuvHcK3iS5XNn3tVYI{44Ofg~ZUPGZrcqql3Y)>kJ})ZfMLI9ZuxkSTQlTxHy-1 zAybJZ%6e>d<5+e}ce#aPEEEqRKjmGeXsCE&IDBI<6fNC_e3iHy!&(nzv!R&D7Z9~t zkAUg%OTT9R3TrI^Y;mXV@9;I-mFR!kV=yio=rz%mRi_ac$j379w1A29nNncQh5BCY zk$ee}NMx8ersWI%y|j^0bm}nnS~1y_Tg%_9Q<*w)JvVE_9pm0Set2*WA=`s)IGKva z21@JZbTk=v9~nTP&qvIT-NyWfdc0B`TGXMW3p;UJyeE)0>uE$nC~YoI7{U%@yOZ+oOqME^>~0 zvmhT9iwpOH0k;br%x=A6xsQt9xFj?|YW|V)=g$`tF4KHQ62-;TllH zTO_suD}*YqGJuE~yl!o6VnTM4J8NsVkRy-i-0896lo)xIXwM7{O_!V>#>x-RMT;v# z^9$>9`H`Iz)J=o2u{Ym;|A`aE8NCO%dSYU2?K)O<%Niov5rWsGEZR56vaz& zOK|7Cfd^p``vG__{Wzj-{9NEufmY!60{~ZpX%lQpBJUqWuM1vY6E(j+W*;rKXl_h(J%k`gE5}B zD16)h=#zb~?)YEq3F+8;>X#e+z79H|mwUc0B;sI0`#)-W+H|3Bb$$EYuQmJrUhMf# z8vdU5d-WN7`TWywr2780z;}HCa>^sfQTS7VPXzug*8YrOKH~BfT8q3t%fj1r&J>Po z*tbq?>k*Xs=dLiCuotXE=_ynoqyg5-32=o?2|5|TnUKm3&Co57+!rWv2R{dwnw5?X zgo4q=IwTU^7Ne&&YMd`hJz?6`&9eDXOCF2~h7*}|q7%L@n=O_YN{zA9;GW+8+t9?s zl5F1?L(EaJ{3t5owd^6;4SIH^9%Zb&R4nGa$d9h}{D=n8s~Q@ON`5|~_XL%d%9Elk zBU<~cC4-2EhMb#2Lz7zL%G6Z31pT;UM#uhqadgy>8$2|T$`^*hMA=#$FNV{F`VHc2 zzqoV;jmDlwco6@Uzb$+IR!UH(0DDsXr0UNgk9v2=FGhwX; zP+$=%U|geP0_JfBGt8YyYU~$?!3^^bNuxdi*zlK)`ZtyE9Ik_@;G9u+kD3T^e18+a zBC+tEd;@n#MD&SGlHYFmF*}%d!ZI7?^W zv>9eb-pORi8em4xuocMA6S;G_eP2%{Q`0?_KqbN0fhG@r##amIV>mc+CIS-;`*i2B zN82e|6`_xKY2Ynb-(=K0PYn#cr|s{5byK+@j524y&IwmGU;xL?oMUZbU31QK^&$T& zrcz`CZzAy$Li}TOn{Ok^w=NFvr`>`~s8_t7qe~MLh)zLAu!xD)SI!EEAIcKs6=a1A zLOfvI2Zd_~7ZtuP zDU{PL!{HUPD4t;O54dd$n)U28<+5N}Wv#r~uu5Xi!BdqLW7naDV54R>oeK6N3=c1# zNT%R?RY=@|JxHNzP)eRz)M04<(a_LPDe0IoUR`Fg(}7U3Qs&vU1mzR6Kx&H%*NHmz zK4zMF6S2vgSo$fJeyVfr(dRGI4)xyIqchog}>K3Zly(?fH!%aQ9AFnz?Uh-cC7cZ`jsZSlWf z`i%2V^F`!TK8iT~*dNss5m=y@@GgIx2C{I#b;L_9{O9p7%@+1jnjt zYe&Y%Cnu1*+CeU|Oyc_Xe=y_izrZHJV*A^XB6RlOB`HxILT>w)e0X zWiT9i*SkXDLFn7VkhLy>t~3Kx>_B-bvg$RN9a*qX2bE)>AuDKTr&)q0ID#^<76%>( zW>c?xJYxxPV}TgWw>{6jff}FRXJ277Hd=@0!yPjR51( z7<>g@l8i;-#dn#3bAzMRkut)k433TFvjf4>b8`8y!E>YcrQvcA4QBb{2GiMG0t1qM zNBft>`Jw{I-L6=c&OC`_#7nReS1g}q9=i3`TVn{7mUM!#TO#p9Jk$KFb2wdmGf-C! z0Z9f&M)Id4nfm@6tT`Izh$GEZ3^r4K^o_T}|3VkYe#=(cg4ds3gF^@Y*Xuq#TL!cs zunEm4<$6zhvBJDQB&fY=a*QNKyFsPs2l>GdweqRo91^v&w})%!U#Ig={wV&dzcwC! zZT({W$MTgYtz`RTCI4ge+tE0Mq(eja_Ez8w_zI2uMT*}?%BHU%my*iRoMFf&01To< zOfMpQX-h$N0IHr@ABe2%yRl=jQF z+w9aTC723P2_I&yJtD&{uQuecYYS;}zI#>I!@koH-2=zvdPGTq{N1w~#xn~Fhg5y4 zagkxOgI2uCnJ5cHZP2nEYB#p8J~#o;X|`SuS19*aOJJkLm4>Oa7#en@I|ZN4t^jKe ze04DKlnH2SAchh#U~^i~b6-Usp^zB+10{zOBqv}nquG)9*I{~e+&h_2lLR*|D)%XTbjCyp*wd0 zJ9n1?J6D~%j9(Rc1xRjPafM_-l(8nHCA_17XMB@aK0KT$j#_bWw3r$GFq!R+UEyaC za(sG~b+E40X~%r{Qb5>oyjxBDJC4D>OH}_k_Wcv=`zQW+_WjlD`>X$X_FcSyS9|+D zCOl5B#SqIHBC#%J>cHrSNd8BcI`44dbD48#%TgDtko6O>-Oj2_`d7NH&jTx*E8lN? z@%&HwE^5^3(Q;77R0sL30JIn!*4x3ygkFMRj+vjE7gtV*Bif-VqDC?0cRPA0OkGLekc#IU#1w8>>Cm7IW=%sbpjIl}gi2=;So~V8_Q+k6f!69nAFfNocK|P&A2sNuE{D zOeCWrXGMsz5a*TW4$C%kjRQ-@C#TH9Hi#GwcAp@fqX;b45t5V7YcvRx z<@4+%eOy^JV4|m_pyE_yo}#$`>E7E^zi+uTY-|AaZEuS_7qG)}NlNUmw}kiu9xt8g z?0A+Mz%--A&S>guT9wyvT`G3&AU@Dmj{S;PmS@Tvz!|{$o+?KT=AZ>o;As4_{!oo0@!U&u|F|mqe)_>)2&=SO*vroS8(#oE{Q}0``qWx@(9N?78*)vg zK-r-N?G87Z^}vqY<#j0e2ghTuFz-A)L!_sNY=sYrOW z_o;fcWmU@WV;qqVE0tO~nTr&Q1EE2fXCk!d43!GONa@Up6K6{9K(RPPyG{f*2SYfE zuU4)#$S$B=V9@LP8qapWpN4AqVx?l&wL#?N7gcM z&gTO&ffq2Nf@h&t&Y3G#wv(zZ2!+v;>e!FQI(&=n`^m!Unn0XsjGQymD=0WuCzcU$^g+nvCbSutXNkdsJWJU#6Qoi0PE3?T||H-{l4KamMM!RCKxL)c1KwSnuDn3vW z+Q|8N67#bRI3;cLrb5;QCrEJ}L9QnL5>$ba9&&P^`GGwhL&I5w=M?9Se?7A*NDH$L z@O<}hB7{A4iEwBjGrfdqJi4@?As{0XdU1ZGaqY@m;8WE-vu}h$J#Uzmkt(ZUb<5M7 z)zs1gr@g6AGQWKIiB9PXkG>uPp~m97fH~iU54rWcS3`?ZUUaR@PC@b4k@j4S0qG~b zJA}*Wbs)W@;G}4(9qqsNp3|u7w0rf>uGF=6{1dv?{%!QZh9dL& zb}7K2v3)avA#cqwdInmoT=fiQ4oge1Ay<$(lvr`!BTBTjV}@~e)m)53BF_vdzW$ja zMX?8nTzv{K_8_u#k&@x_q7%|s9x(C?0#xyl4OjI!I^zkK$Q~j>CbNj}s(ZOlX1Tl9 zlguUo7YQ_oj`#uzHL;9IM#G`t0LfTJc=2LN@|lecXOYyN`z3efJd;IE51yy686Kz* znR7tDZ&q;C;9ve;=5hf95G7LlfM`7{*oN--*bQf6#?~mtL*;Fx(fUQ&7_q)pO)5qaEmww$`0xqV7=2qHTr(y4f2VlM&0n$uYT3`qL}&G+sx0)UAA{Fm%HI>U;A3R^m^dlfts8C+S>qn z_-5N1?+NTz_t6h3aczJDj=e&fJHyWl?N`9lA?AKTT<_k);Le)gq$@yf&1816Yizv1dIngk-G_b^-ik()>JL;Dg>P`5in2S``n}OSFDY0)hew*g&5KElWo%rh+i+{$e_QJ`y<} zPlKQKRz2!TPKILo*;uIOv%U3Cmsqn-HQ<@``?s+XuFb98hIV3>AU^RGKY;cdz*Nhe z)-f_07Lb&9V2rx%Bn*fIuhVO;&|0|7bb9CecoN?refS*k7jt~ifyciE_-n&6nX33g zImd$!&&wcg{A=U_a0`fd3QRT8wmY|;2AJN&F0TyRV5N* zH;g6IndCR$`qsDJ@YZnjL^K>W>0nrOLrqNc58RzD-2_307_ZrAHebQlGMOY^OeB6u zUvttq3)pMUXX?gI+Izb>tNx zkpNS@PB8rv5P(wexm$0YQ#SZK1s0x?mA(31CRBO`j~}QE-SlMCCgyI+<9@?p*->hK zxo%TuuXs7_rk;qzpAT$owkm^zu^CGZOu&|=O`mL#oM|AzspGG%^vY6~k1Te~3hOxm;T& znU3%FoP0bIi$xxc0aI*kff~jhJb2EvMf@{>vBP)sLR!3ar5d_}7)iBl0G1y+Sl7XG z^XZi;?G7mm0r{_wcttwoUa_g> zU3~}Y88-FcxO&=nJMV0xg$EIva4y@KeJWgOxlprb1_O;NO~Ms=<{#Gyi5`Wv2@=#@ zo21wnF+hN7ziM7wc0caXJ4z2#$&v+<1)Nyf+w2shZffD@RJ?v-9{bNJYBk$WT1$fw z=Q&&he8S?;BKFu-SltC!=kuBQCsfq_xrG#ho|0%(C}Xr+whH?=UuDi*txWs3k2+{u zI2xe8*a}ERk3xtVH;uihPeoKc&E?z zH!L)a_n+oGm7edDQ6xN`?%dcVq{U&JiX<(~rwQ6;6p1uI!O-m<*E=tR$i{h2L z33Cnl`JalKt~hj%qjost9RpTNM;4|n-(Ax%I}Og$4hMQC6^RsyVDRXrfc|#wMt9P@ z>u>i0^&6WSw}$i15$#~|9?nT=m$%8EK*Qy5B~rj@ysuLOvBw6ZRSkA$j}dpAtKQw$ zj#9L*uxqkyropaBe#6GqZ%h9qhR+W6=xvDYw(Iq`sfeA3r>n2f4VgroUHweWH2k65 zA4@DQ9zVXgn6Q}~4xaD&1G(3?YRI57Rol`j=sgqO4%$%AxJckecs|n;jAWifzPv#u zugB0V>N3$=b6mlI1E$zgqIq6nUx-4LjR5}Fnx?H6^S0{3oKmHfOmg*c?IGJp@7et3 z-N+F-WY;COI7IKB85s^$?As>N(W*UaOD{V3%D+8$;qD1zze6np)CPltGnef9kJ`#T z+}psINR;v(TjDC1J4}{h-);s~7|t}`9%tO#dY;qwjHS@*HzA=~|bun&jKM`0hP&65g1Dho<(Q0yB)(A3Sc zhmkNB<&`5V^;JkAm?q)Ip@>pe_qA@~$pq+m{3}Qm>3$_1+nosokNr5T^5GT&bn^GT zM}who=y}fzh0O^y{2!2{eM)q;4} z`|ZnQBel=zTv{oHAgo;6Q-0eoFJ1O=$gaW{5r&SVA+nIbZ?I=ww-YWFqArh{6qAD0 ztEn~!NX_inWuky!{UilM1SmQHRxx$EWa>Ilb?XCB=aVf9ZBnQUoPS>8z>Z>nb)c-R zq${j#8C#4$aB#@--F1lllablkiE+o-*tq@njSVE>o|v5-p}Kg`@7B6n-P$~U{E$3> zCl4JzzPVLRB+RS*ZmI&uom`xUC7z!6=cqznr46#TmzQiKRWGkPL=KzPhv~2aI{`DP zFnP~8`vW>gy=bkAWvThKQwq`^^AsfE9V?l*$h(1QhAmU3`K?R@$vvqfF4CpS3A@g z{6Ym|#3$2WWT@+#rM8zyXoJEG29>%Q7dQVJF%eStj5;I3^`FWl(s^f_$M(;R0Bg9hT4xx1Bq8?EBMsY-YR2WBb2VW*NAl{dt7DI5afu zjNFsRi$;H zI*7Rn9*=*7R1K~e=HPlV!0+YEF8%LJu>f7q06@eb*S#yg5IZK9Pw&O!d+EG+ELvzt zdd2B!7)vn8@d$#imWllu%=mtugyDQr?67I*zrO|CHcoB;5(s#ea;fNZ4uCd;{>PZ; zRc_Oe_N}X$+63J2XS3LaoXZ_vzH4~+uI0l3zj!SB*|2+Nb|#aCfj7AArqhMhvuCe6 zwU|gOp1SVr+0{Zi?QRE8V+Y{(x8G6Q*f@G@86ldj@5Vtq+sEI{7Y*6cZi-h3_qdV` z5cvI$VzMGVi9!*sAP*wZ{!`c=-6{_%eEH@0wim2mo=+G#t$T&Uf94R1e0<(Q$&b{!=@*&z7%ok{wIJA7`*Z2Abvx9iI zd3F&qIa8GaNpdH35R^ub_791DQOb9ip8v_L*}0T?YVIIW%k3g`ZcH>ICz!4Af7On zehE0V6{uh}VAc&hVgPFTPZ~pP#ebd|4`Di}%SSE2}JUzWS zlghp(pLr~mnos5L@r&zixVbcFMZ*DZy^m$`ugT*1>2&Hu5RLg5#qsBPSz$d z@cdho0FYD$zz~NHp-b##hzEP&S~pTIrH&oD6Y^pz?HJhE9dqvJvB^nO9*RcN!BoT@ zEME12V~K%C>TETXOu3`S4dO1@aw7ESCVc0yV<|8RkyJ1pi4K*`lhe{Szmb%#1CBD|}?-)VjW+RbAuAD?oCz z_32m)1Ku0d=Uzqk9PBC)tzOZ~_-9>cI=Mvd5n`LRQ5ptmTlO>sJQ!5JltWdCDW=QJ+}@J63flO%7xp%?z-B zT-i=;O>gfkE-r?g(#4V!THG@gJ-fiOW+gJ>{J_9i1m5;(Gw3^t&{Z)P$SPz+iiI>V z@Epph%_fh}ArmO_ZKl18z@l*M#b+a76uae%2u6^IPMkY85lyT~RoWss3I|fDVEl!) zgC}YM%8&`ri-xPbsqz;T`iZx=ro!M0x!y$OSgYAlCL<)H%&B&UreCYLR=3Rz?p z8pQI5#a=!$H3Vv(YHZKX&$~|1s!{O?&C1z;W;X~*_Lq#d zf|mVV$JFZF+h5gp@IBtcFXNrdW2jK#)~@1$Ch1$Tw>m78pB<$z_!R&3H#GEpsp-4g znZp+5uz@wy^``eJuBEez3taHaDqX0fqF?2$zU)C*2&?2$fM3a3u5IpP8a$+sVcvq^ z&F%f0gNRfF{UcekR0jV(gPAoIPHy|-m|U4!UdI!4JQ{I7^BFgSm+N|sZ?f2p)mUm5DUrPt_O;Qh)Y;fB80w*5ZZ3doAZ2e`xuA${cH6MA05qzG^-x za}yDHE2|fIt+;;?szv zi3d|7q21lk2ulCm*D#EAm&PQ}w(Ch}q2uhT7hQGM=i(Df|BLU?EaiTEbxv3~RQWNg-ZZ&3 zo+)QD;qO1MarQewjKA&&yao!k0_(1FEUjcb+hcNxW?708dlN@saPYYNy{o~NPmBnt0(~Ondo~C@4IuorSqBC%=z;(vCNK1*D=4C z>w4O-hEA7tO;P{Q1PpElUWshFb_cHF2hEJqRf`b6kz3GQPc%^~Rsa&L3LaH=EX!C} z^}YSoS7nQZctZ0z7w-xF+(8Q~+ED)RpPuo$Y4x7>KHF@y><)>&#-6@KX2N4A8n{BN zc;JdY*Lh)&kAQweFZ~e_Mu~b{Ue-IiVlqyUUn<{(<2H?U-@P1{@>(jY^yO z4H0<4BAmHbJo$%W?!|{j65lMy&o{muNr#JfpZRS2%Sb;G$%IhejK>=!aX27ed7q;B zNXVVN<hBG#EW1#Z(eW{*X@;TR8NdT=)yEu~S#4c8(o*BOaiC z$x+wt`PA6)5?I;TR0Ry#4An0~S`U2hIY>k2&V8@_ZOshZ)8Uz0AAa~&;4rm%*k31A zdYiRVyseZX`nED;1GKOL-i%(OB?h+?Bt!y8TPKkf^>-kOkQ+nlw2V8X+PH>!BiFVe zL{o6L*k=IV&So^)ngrn(dj)ClWQ)E6?Tg^z*3W~X!I}e>gkmQ!*sO|gTy*R1BsPd$J$snlHi!cKke43m;`X(A)k|RWWLceK!nS>2ssq_xeE$U(qM0BHaXQD`c6*~s#i&df~b~ zGh!)>0yGHh4NinwbGtch8h{FF7+j2sGWEI*56=^R`S8XjG$r~DN5cus&4))uH*Q-! z;tWKGZo2)Bb5qAoHm(0o?^4#*kz}cy3_teREOq6dtd^qQt>6vS;9}6CvnaNBI zhL@MO>o=c_=C8ZyrgODJht_^6 zS$793e>PI99Y22KSmmY@$E(jfes*eo{hEozJIc-1ec`DwEB@1;eA^qOsItpe2IvKy`;PM4X*|yKjJtcXqf(N zY+|&u2o;VFpKGtk_;MuwQ5p8?*3!0363>5~D?oR8W!F9fBCo}NVqU)XMO%@`nXI$( zv2FXY&XrDsym|2aX)=JvMdW2Ti8XpFAQEyAfyx@rvqA8JqNA@W)ghb28Gx^N*^Zqz zsL;|}cE#*NYi^aZI~ALcy=#5h+3BR~c|GM|{(HUtl$_3$3f12&)UUkuPGwIqa{>A5EZ zgS|uD_nDO%mCjeV1DKBAzmz20!jXR(H1=wu4=RQUe^x;Q7H! z+JGYmQ(tG#ux`4=^I+n^%11D$?CwF!?i}A`CGWrNO{s*05%{kO{5M9M!ZaO^h2W_= z98HGMt3DfRv!Wp-n)0{-(m~nAR00$BS_CFtdnNXwW0(3X*AmX=#%;HOEr{P6woFOb z8Jv&eeki&y=zI?GMBe?fU^pCn*}I*I$!+?ZY;0^#POPLda~i&5E|VJAz#HM{{03x8 zkuU$$xgP5!4G#MziKDt9`xV$kQMJ?{8QAuce58vCM+m=GfBG?5rCZe(UJc(%eGG-ZAqC@SM%$bIH@&*L}gj zvD_F*BPNi!3r_?I@r}qxzc@DZYqOEa$k?Gnb5f`t8MOBrxk4d{(6ZSVZ@utK(64*2 zsB=RffADLbMv97w{s73C>Eq*1F*3{%=-63G?$h@4e;AuJJWIr3n6hBxdHUY|e}H#A zv&Z3A(w3oohrk>A)WDvTyTvz15zI60Sr@;{GF5ctL;Ju-Tz`7~X?MAU?jJ<^xp3t0 zpd|wLco%r}>5m0;wpu}lHg?DaKf!;PbNA9E@MWj49utV^+~rB=YevotGY@!0x9QGB zO(UV)!Z@ejE>D&a&kt-p*;XD^=0u^hr4S24*$&j8+=o=aK?Sf0S_+95C*XJKh+!O`Pyf}2fz@Aty87)!ty#BXNu2-|?qgu{8H;J`jnd^?_q z@oW4lvX^M>pSB;_vR8KOH#!sG;gl9;v4tq8uRvCUH$j|GvxW?raQ$696f+L!^;KZ- zO_drjhWw*EOS!Zv0asWeEmSWI;!9#mgou)m+cbQtE;J}KlU8_Cf!rLzfzjDxX#>hb z6Li9EW#o}`#tjC8u<1=8$g(G_wjm>l&?*maEYVBEyF#tS&42SZf0K@x!B`pvl-gg3 zrME^WP?;!F4^2&t&rdmU+e0dVP@#zIxJXNoN{x(4U z(b)i6b7L`+b?;jq{cR=%9tee#zYQ^Bj-swpyYEJ{`|k$Aq2zMmWMP>Ze^+?+{uE0x zvWY~Y{dK2yns2g(GjrT)4B@#xYM4&>WqdS!GJi777eCOgqT4^x%Cmuo(LW72Pv->U z7-b0H3f3V&Yw!T;oI$w({g~=L5L}AM-`M{eZ3zS)kG0c_U=;vPz}OVFsX9}{NPQL> zNs?YFPv(P`N(Fz*E2e^{^^rC?1w514<1=vB!75>CClZa!f&@i(dqUUx#dgO#`dQ|R?^hb`WX4djks)AGRR^=tz2 z?0KgTu&KK5&h`q}3D@?cwU|f?UoST*>VjQ zKGC98xL{QwFjYMVW)Bo`WffPR*$h-F4UvC3&8bkP@^PrX;-1VyOB&v?uJQO~mm9o_ zG6A>$lz8|hfH@haZSgAhYbM0?WNwVVEs@$O$z-X&sd|^xLad^lLc?6iEd3z=Bc0ja z=20lT7G)k^d71eYl6072CjA4 z0uz8bS`mQv(*j(`y61xJOi?$C@vcNI&ZJAPEd#K6q8AI9@YUAn@U-G|?%(MoQ}-^0 zDz;&Z?^Jh3JpwE}e6SC=9Km>CHwx2YvPaedjcQ27DI-$c412!w926Q=wbwA1Vi44n zE=P=pa&{_BadtUut2^CAls}dq{w=oeLOZcy-ohF`?-9RlEPM_Pg$M487~3}d72uSQI) zwj>GC3ny%WH-61EF$leUQ!431gYF1Z`b1W_?QmjA&2z$I1aM&@S=VuK#G2YjzfQx=W}+wBG0* z?0O;nq;{5A{Ass5OO}ER!&9stJn@vhX!b|PSLq70UrZC~!}^^frbF=nY=@u6&Xkvl z?Fg#&17uXx?3@MCB9GicawV1oSOI4+m90XgWx7FLp(3+q2qEFI+uSsv=EfRcPzXf@ z<}YE=ypPNE!Gt?_7=F!>`8V?P(WE=L97YzP$Dw?Oy1kN)-%jRI*Ux@?-@lxAa=yoo z@yi=fV}O9fDlbhqaY;-cpL$UOacO>HV%P-72FYsf_bys%g}fBl!;OQs4X)7^#;XMi z@`}J4e10j!2o%s(p`HR3ggnu=>~SMRwK`~8vN*>^ucJQODzK{Do+bll`mRl-e;5tdHaqUJ2k8y$gMRh#$H>&eMzq&A4bH17c)7M`x6}nk+5R zO9ERUi)F};{5w)qUP7cNU<=L?oUeU_8i ztTEk4Z8PIkob;BSY^6bBF;TMrCxEpBU+PV)g}x)+9ec|6wu8d=d2_Xs8SNQjZ={#U z7njCp#ootUJeQ;U+*8keF2-}TXFR=OUFMTxON-V zrO^zc?XQl`g%l&1GT+17cNaA)hpGlD!rpWCOoy5QAwz6id~0TL{GCIfD>j zCXquD=Tf~y&o$X}BPZr7?F(kReF6SlkmlO&*T|gh=A1d%{ta`okV!`#3WXkuq%(!~ zZ;zdCnF*pVwL zwcRz@2sfkZu+C;rXxouZZ4!P1_|KM1WT;k~pRd)1wya>%mFKp0;*$e#R;$7r(o6T4 zsf~^0vf13&Sgl*y)hdaNyS%4L-g}w&ttodPd5f3n5!LwMb3r^}-)(!$%{ba$z^5&B zLr^HBA{3EqN_R8@zz7{Opz>4H{C2go1(P}gHL%>aO=xknVK7`n{ zXE4SaU~@Nx@wLj&&K928naxdc%7Il&GNl9Lh&joNP{|}Tj{NcQQ2g)yE*@G4hePSd z%c(o=NR=N?hr;0n6W-k1Oymotx5Q$Z-%DqHH-pfi#X>%@>6o90PE16flS(E-%c1A;}~5Ut9Jg?qOBj25ZjiK*Kh~ zKtUq~aTiSq{NtqYuTZPQ^T@APXPMq%LdsVA>@4v3AIpG|!S54x(gbv0if$qC%7;U6 z7DjGcMn+nispaci-5JFU_MGhK)ao$+*U-a%nS@}6Rwuh7wb@GE=ZR^Ts`*Lk)| z95xw98Vi`cS*N@J>BKV5stHy5h}DX6zJWo&T0`f6&^GH0?#?#>ZmehUuy#{Ii|sq( zs*uJ|a$MW8^tc8g7DOWBP6fK!irtMr3Fq1IdL8K}!;`z!geb=^_-Eq+)nUOzwO*;z zd-3|410Nv=22HN^!LnB98B)xKU3fyM9z?8Z)hg4#wz^VYB<2CFM;-ECy(7_LmuCC44dkl|75RQ1T{#0eR)8nk|8sVzQW=`% z95-wOq<}eNynpa>p9`d*9bsli!kNw)hTWwOgwugcM{?BFr9o_nhxiA?=}piPqD+~d zbuy+9B-40Yiy72+_ zD%{(g79V?Lj;$lBdVR&ICxggIj5IZ`djngXY3Pb+yx>sn(6pBKetK!@E$#Ohv&HB5 zJZ$0CdvKi9Ldy88 z_+_%S9=G9XIXFj{zmRkQ9YYsZf2LF_kB^sgIUY-;`@w8SA22^2bArjYOdZ^0G{9xa<~A>+6@1Q39#~YGv@|| zi?~84J2YX6KVY`_Cyx{+FH#(EOW9;15;Vaml-v11xYx$OMwgrv)c9D0P9elyG>(%` zCtRS9P$ci<^5tM~C@PPcz%v=yk3vykf^Z)i;1ZWb9v+A%E0gK46DPloOvOk%P%4D* zZP$>z29fJIWCmi1N-Y@*%0ulhJ=JVjTu%RqGOUge{EX+JB=#UreNA=1cVQe01Mp=! z1wmT%TiMfa!+i$e_8HgR85(!2%E}oZ+G&64sd}h#Y!g1@X9Mp7*7JL*l7^N@lCW+R zUQs02D8T*Wb~tt7uCsr8?_Um_a#Cf|@mIwin0^+g7Fb67G7f_eOB)Q42+*PC$cZ{^ z*$C04XJCPmg4eb3P`Sdcd!k3>u1xt7iLR@qWL1gGRTp?NnsSyhVkfiYq%g_CZq*Zs zlclOOPG3^a+%@1ea?Nr2JXs`0$e*=D|H`4)zA^-{3R-5`$9sw*3aS5Ds zdy8U!W=c*eOoY?se&w;(^)0X8r%raC>erv-+}h-W{iythCX02$GGvB_!@lC z9t!*z=-VeH$B$tr0mHkJ%fjGswzF?IBL^Rgh5h1rRyI`Xs-LU{4Io>FoB(uh(&|WwHe{2 zO5^!C=;Ng17oE?ImylO0bFCAM#u)L3bkZ@TqK_R3g+jqcNdrTn!*M(FlhBtfj9ILK zVwxe*_FF5i!8On;T#8v^3*x;0+E-4TII$EZmz5(Cl z)e9bP(!$)#1>Pb(+b~>8$FjV#EZx&M5H=$^q>ur)lSxq{MM;~>RaqRgyhgD^T~S;b zIc3gTj<+`BNlTQR0pQ>Y%8d{{8#KMckALAnUhp{AfHHH6JK3qxpW11+W{ z2ghdFK0aHMC)q5Um+e3tnyJ;|=KEBeMjoiMsTPXm4@>1(X`WzbSZQPm8m6e0Op z%z0%JBFsnwNIDAgUT%rvIKx*llV!#T%8&A-xca>-pcp{$Icx2e10{E&GMu_Lm%lCWL0~KrIrVR0B$ZN*`~xQjmKp-0 z)yQglp?|dXxbt2#gqG;7CVw?>*aWVC=z-vQ42YtqD(jC_`sr_lI0qNcEJ}j?h#H~| z%^S75l_HYAYvG9^(?l%)-JJ89vZ5Y zU7PA-UiF$o*$A(Onm$u3mGYhUc?c>XJK~f|gM(##vQRD+^R9S*=bO;tj{lp9Q@eJE zG_wGD@Ym~yD^I12^M*hvMzqq)6K@+v0Iu>k##e`ymRg+6?Et=}sw!xzFZ8NuZrybB zXyUp<%MdhizQz8@0-Mz>^^#lau;;xNrMI58Hg+|=bQsewqP^M_W>*+q7td7qL1}~4 zl?{F`H+YBkmU_XeI;`Tz^S4nabYUUseZ;Fc-S*yAY;>PxGu~-__~v#Qa6LuN-?Oz! z#WE(PoQhPkJj&Q^2fNN`8_m%;Ns8V`q`WrdC6y z9JnJ#QiC9+gM%sXsj)18?_oG3o)RCACZcv}bhKn+$I0cKme|L^>U~U zn}zpqXp(21!d`F+k*DXx`Sv*(<1suudlxUUxtm0tR-E=ZKcBG8XA)OCM#OZkPRLf^ zq8yx(dmLBBUMt<}CGgd{9o{oP27XLoZ;EeUbY(>7ygEk*DhVd%ztX zj3!MEeX2Wo2ubT;Nca2b=UdV&1rcMiP?)6LVmwxtB@5-g!Kr#URbG&`r!6CL-+lKj zgp9?5{)wz{gPI8&{!7sA0`?cyRUKKNGbzl#NtvyyeLU52qsiFGteBUM4XxnObE+w| zt@<1EP>Z?(*miaEGt2~;!Gtde&tZUM+RKBA`C&^)(~PCiF`}l)ePm(HR7+~ruaUpW zamndnvjI~P`ta?m#JTqS#Y6bVkqC^X{i^s&qmeKaGJy<4<5o1aX_bDJeL38|OElVl zB^tq?itsWJ&J9|UgzT{ZdQKlhPZv*V6DwQIW~h)QHzzqZsaMk&8%v_uR56Al3pO1{ z65B*hPH=c=*~|T~?kURVmxqRf&Kd&M%=en&lW{0LBk^BqPEN(|^27J8_|#|dDBg%noDylt>ygs~#HGX!YyynhKzGPlu}j(oO>@@x#5X7ikh*}y z<}KLm1l_zP(`YO%B1dXG9EpVEog)eQ5wavz$#!Vj^~08BLDdesk%d3Gmp9G)>7^l1 z{&3Mg{y5zEz1)#h_lk|_a#@ISd75*f#ksKO#5^nln%n7E z1Tu*J==oCh^-m!m%RziyORc&V-U5X`vvncr?}3$dUVb~jSgIL3S>;j8T~rBS)HE!rf#B3u%!brW0G*SHOO_mzeWPnZ@9u3Fi%VCXy$S*8c&YXycu8Y# zkXx&3Ht+7WKf$N?I3B{oVgdfuy#a2R`-;!rlzo{8{bg-V$xrR-2i79`M{^G{^hwS{ zb%g6f**5!jzsU)s%;p-0?{r_WyEltWxx)jIY<8smVfGPk{cHU)VxH$HU_7KDTWojX z)ZJ@eh?WOt#>R{2Ga=Aw^hv-8gLz90C>kRUP;j_k!r_S0j=wM*D0Rq{NOprVR2L>- zV;bF`G0tkDOiQ&3ZL|vjhsfv+vguur76+-}eq! z-D2TbF&00|)Fq(inW z$BwzlB&tR`VRHyEs-a+f$YkASc@Ii2Tc{amse8<1*c^WE01W)@08DpIazKsW?}8KJ znp}iu0%YLki_F!k)j61;W6IS^i^&Q#VnhIKj3NFT3wD2?dn;6onZcwPpIp51toR(O zg~{4q&bO^j-7nM*>pN}dy_K3s9!Vu8=8a2L!7zy7*Z{A3(|sYTMP zNTU5N(xBm?Mbz^Y6QNATOdiw*{)5pI*V>%o_O&OiR3luih6whsgwhOm{tU$uN_FB3s}yrb==y83u6CimY2NFr{A?nSaGu@oLb< z7D%(lXKg7`Np_ZO?M0`wlimylC#46{JlVA>6p$W~_dYr`BRtxw=l1cJGqY7bVdbs2 z+I*2zRs1DbMrzaK=EY4@QPxU5&z2|W<1G9KA<=_t>~d|p;%lYhRPt|fkMq@5e8PUy z5|UGgitZe!)?jZ)B$F{mm?lJQ{9$T3v1BpQ&4VHj*dB;s^&FwF?Cu4+6SW)v^nT-fB_9iN?ZjqnYL#0_D?otr)G zaTbqtZT+O9&lvCa_=zhS4f0~~@Zu8ZBXquFUBeB@9Di{EgwVzUC!-4Av5RBj$AiIx z(DRkbXT{3H4?m2WoAKD-&}t;IIy4xAn!y#?xT2nz04Y({3}HVEW|ON_|X0br13(D zBmjDJ)cEPYJvBE+j!!&pneFfSrH8+Y*XlEBd`DIuZvTa~xNrq&`=4mK@HUSIGF!om zhCSp!X{e@6cT7@ENEZG7XZH-xvNktpZyao_RQ;&nN0Eu$9Y|*d_yOr z%tgTtUlb^(>~$cA8_Jp2InEVq;&qwzj<%cfBy)k_7xbPHN3v#@GJh&9k#cDOt5kqn zz70wMwh6yV#(`EGo*H$SN4xUPIB18|uVAjxcf%_5MIE<6u&a%liPc)2nEyS(d{Bt@ z5dGI{s|j<33D&tz#q(8JlF(bSzc*0!7nf|4ik7wPL$N8!}F8L*Tj_5z0h$70aPuVki>>c zb;a(=)ok$^;0(%*W+j^?sd(O_%bbFofM9#Mj(83GWW-kaJl*zzHc7$J3cjN^zUiDl z+6h_JGT)p;rq$xq?9dQ0pN^G-7$8?G%=vl34c)soJ}!)sI1ogxQzBT~GU#+>A$!D! zr>3TgIU@@G)i5H_6#Tj4Q1rv(=HN!09U3}t7FR=tX@z6R1`h0s_zT2NP;g8JqY?O% zfUkvN57s+4U>T+vjsbo{;V=Zahu^ z#N#f!Y2@7@lOYX1Z=dXqsrivQ(l*`}cHQu8NV!-anQy=QiYu=8 z(5ZJtM(XqOYGlK^Djs9gY;kN%Dj!4Uq&_oa2HU@_TE|v2lJ%*-djvnI!nV^7K#Cp?m7N1baAhvuyUlQB}IZ8sb_~{C!s1#I=tNGxbRQn~dL3`nMDy z4h2%7fh4{5xMXU^xd_3!U_oL*TQ&(cG9q}?nd{$w$AcPb9vI)QkNZRMLs#sDqIh%{ z6gx2f!J$al?FU7Vri%XnonZ!`TLW*9_*bfQYD%Cd9wpwT*W%ti=9~63a)hDul(lO$ zJ`2?Vf#-LUMP`09-D7ABQ1#jpXWVEcWc>^|wx3Er&W}gZujR)bX%x1+iHg@JfRHY~ z-cU({wRcH-NAI2Q%qL7;FCGISjL5#;6VAKA?}MfYKQfN7s-KrTo>dDipf&1ENQeL4 zp#7#!O&It!c0dNnU>XqL%Q>a^ILYn8ZJywx;uq)~x61iKf(v3TmvQsE$X;wFtJMSJ z08~nZ?MSIw8!8VC=1%7Z@mZ^uB6e7$@(8;*fVfu^sgH|>8H$LvAuI&$dom?R`zMKU zfow=oNm+r8fO8|_e)tZ-7d944gzWZ@MM5SzL3_nE`teod+gw0=)1CA|$Vf#CUyM_l z?$46ia9}e$gbguCdaz*lABt0;dVeTjkuZ1nQ`gKVT!-*?su>M zp+V09j0l`BFnXK}pGR&OJ{^l&u4|E2;ZTfq_q*4{M;bFT4c=**R($c$p+)VoQS=}9 zZ+iV$y8W!0Phv7X#xLX-FBJv`3VdOZ*7)e;&eclaQPlx7gE($KQrr&VrYyKoAUR&2|PsqHu4GnP%cgy6=JW~BuyETx?xy2fyfiDz{^4V zyTQN9v&)lvr7men+)R;Q)_|?PIS*eR^qE5f!u)1+w*BRzbP!#?$7o8_S-fXm{30b6 zDg4Y{>Qvg_>%eP6AUXY|vuw23{*z?oEFbyy+HcU)?QA8v_HB--C2>;#Ya|cvo|}Q0 zev;m8cvGe4qTikx4PqKo>78YgFPrW^{$C46cx*)CTseTNO~?X-h@wXG;P%lh^04ur z_zkQ(o8>M1T}FBj{4OE3QQ4TJ4~31Vx{Y+7G6G_3_G;5QdQ&`ZjCGPFQ&P_*48J$*}cZhS9T*-o$I82?ninh952jz#88?dZwQlNB?7(i9IN+p{G zM|^E9Ydg{8$WRXKYjC3iMWYzN?a5qaBq_DyC_9UY5D~P>SbAk7{YZ|u$x^}yo`dE* zIikNq-tFn}I9{w@bBYlk033;)9vT8zsr=ytP$y4C;?i;CXzVY|dSj+ZD{&ucON)J+ zGDJYFBeg{lh`srhTgLQ(CK-u(b+}jpFMz+kh2ncLPIozX_uS@zX@k!vlcnM?9Ols~ z=Pz}&Uo_qYc(hp6!t*1_Eijf@+E0MW>1mpmavdac_#x{fPAa-?1KD#j0(By5BoPoN zt@t_<*t9>6Jl)|ioE5J8(YYuj$p)N>h1{DuHr^1|B@8R&78c7>T7Lk&L8&x0*#0&j zisIpeZ_e7$+--7ucY1O0l2$ltI{Ab%EIN*Rc<~PYM}#nvPboUZAs}wCfFXKWw|Ue$ zMn7mMrrH&~oQK9iODI&zN+|~YYKRpC2**-ze-`P3aBNQ85>|)UiWxJNMl3}koib;H z@{qD=?ZB4ksi_`ObB4lV~niMK$%kdX4huS2^~ zmvQFIVa$p$z??GP9DS0uVoKnEzO)l-^-n{OfW#d-voG{|K zt>ij)i%foSF#myE?gRSsD&j)^cQP+->S5cvBk}LHWWrt(Q7 zm0>L&<*7yqi=HW5^0qV`cUC@6gEa==Fps-;c>(l(x0XI_wKO1ls_*zQK+hW9^j~T9 z;V0B}kN@aESv9`lzkkQy(x(4P%YS9de+2*}&%GOd{rD9nA*EpY1frx4iRMr0g;wmn z@)B0%i?}Nw*_IB#RD^lY`&IpKzT7~u1PFMV6 zzvch3{^Pjq?-|C#?lUG2%jliGeB?_Smp-GX3qfhil_Vsz9|gf4-YfdcIAUA6j4r5d188y?Rp6VfA|tfVXpa(HhW*oCo7Mkn$2!V zDvvFxy{l>J0{O<=3qnaXRnkCj+Ma8lQ;=xw@;Kk@tb(4G5t}=^-YtlEylu3gZ>+#t zLH>x2Dv~dPQl~2nGfX_?mD|y8NwU_2XHh>Lu3{T%`;A+I-8BKHlk1-*1|2I(JC?T@Rst%~g(|J>Nr=`!RJMu|7}Pv+o-@9 z7&FIA<^Q2{41A$wGDQ5BJdHl4g@uBc<#n3@M61wHhyoI6AWfr8t90q<;|RWvLJNLf zC|IyVp;#6B=j@;>4p=j-*37-5nd~#D&}MxLTr-mg9TXEtUV#V-+b9}F0g7k2UpLI^ zSZl^QAjE-tN9X32n!f`_f*9YwtEYH1^40~wIg$~RoM?_OM}3NBCFmCcz7-uIWyN@5 zjzd(z4>)h|FZjjGXMHyPgu?pd%hhj=f-@I~I9JW*L$Az&haEb9cF7y4MD&djtP9vr zt5?F`D1N1B`imlFFS(VsYRy_L@mX+90OC!2-5p_(;RXTF&$|cV5j=i8=u)kbz z6p%5CrKB}JLdO=qDP|_ViIq7y4XNHRp_@=gI3AJn-V;L}%9!KTxy70rLD)8m16vVu z!i-p~f`A{?{7F?8=c?moCS(rhqIPyT;gqu(>j2DP@H{#&J3Jf`<04oco;@Hvnt}(c zOt$PKhABP{o1rH4HV3i^N5F%vGCEd4sQ5Pa#zre4gs%%HfveE)h;t(SvoT>nKgusg z5*tKkCn8jJAn$|)c{cX5XYthn*7)6>)Z7F2GWMIw8muqL{)RIw)~7 zlFLOlbs*v$ceJ1JPglGe=4VjKsN2vRT#by9o|l_1qmwkJcA%qGk=%rp`_omOnCdMUDG;KUZvG@dfU?@xvbM!JF$ zgcr8ZGZBEbL^?YEdn6JXUul2K>u#}2#vzKfGYhAoGv9S0$$A_(tgCrV2p^Pxstdx6z)>k2~LXWlf+UcUB9s` zEKjM4g|Y-Yl*(PCAYs{dz(6jLBh#l&O&>Wn0V{dWk;uTbS%jAtc^G(m6;Iu|`^2B} zDKT~G6e^(M*&%s2dBqiz>M)7>)x$%o6&#-`vN3(E=HcH+Ty%tXBozh3@oQrJqOW?? z*elf`Kenbcs4+LXsC5xy1c7jsHQRor4dXbSYt|~IQt?2O#q!`CbbxrcP(rFLe4-M% zCObzQ-v0Io995r_t~PL^Mbds$?pvKcP^Y|-38VDh&Qvm1%;GDFMdHm-UgsyaX`+{ zS0f_l#{*ju=hLN1>AclM(K(Uuo*vw5qQ(oYy1cW?0xt!<>=Q(vP$Uf|dlcXAnOlluL}SPPdk zp5sFOI^%a(@enb}a*sMT|DIkGi1d*aJEeY~?28WG?-)XsJTnKrz~_DTGjROC5^&N7 zM@)Nto&EE++Ck>G#cM%9(pfHtIU%N}UNO(=V`gl>2d6xt_c^+WCZ>h-$CB^enD1}83^pO4n{I;w{pY4iAhFxsCA)Q|)77_{iu zOFw5s&tc(n36VX;R;t#3-|#DiG*ePAsU|0e;02^pCIbxPPSfIoga6=?N*l~(8lVX| z$vp%_`NS(uoH%mi$l)~J7)LndQO3cMtS13pTKc>4bBFVy)#9wtRy<4rHC?Z5|DjlE z|KU(P9}cHeuq1?{aKTyej>C~;C=$*5qXus0lTBTa&2D)uU6Ac7y^My(G@?e2Lz8}% z+3PYd2$2jtx0DU10mcYrJ^&KWu7zm<<{cCt_CS_UByc#F2p2*RdfvS=M{%?l1=gnb z_6j;`WhuzCI+>Mqrymzd87W^ZGG0Dpq+OJie^Kyj|Ct2Nw)bU{L2hl!@z~G~=bcYC zG|wzz{Fl|LfeN8}@$g|O(7-Iayn_u>lBej^-C~+>I+0P8MVn|*Rd!I8{Ue~%MIuEt z2{4*sTVgNlwOjMZbkCI~H%N~qHh9$LVG&t7xnkr-fopelv@I?o{-0AHNL($Ghsw>~ zz93%yB6{fEeWC25-oBx@YAz;vZxm>sS%4iwuO;@9(oZ*m9Oes`A|T);gTj-{JD}&0 zA`*QeaslVl+zZpcO9WxpmswQlpLQEA%sBp(jr^uw+ z$oU3w-C~}n=ukCo1?4TALMSct{NF%d^mD9AprmbZmE=8@7N0Ur?~z1SQW{cxDfwvT z59>W5iWB$8jG#SrTv3+$TEC=r{`^E3eir^quWkLZ|C0C^Z#bq%--i0QgZJ-qn*9KO z0DhbD@jU!Z&jjwH56oB=5*^Y#fag~pqhJCG@*nsD$-pq$3STIU0S;%c0)Az$4yuou zzK`=0UM80vxI>CeK~z~VV9c`2y=gOhX}p4i+HU!Y|Azm{HU_nVKq<&Urin^%BAYK_ zcJ*ZAl=&&E{--=pdT`zMN{`-i0@UjTR--lwLZDGule^rJ;+m9pf~dQ@k~(|s?M*nT ztCzu!jIO{D^a-al#f2t?NT`F3l)7t2^`j*-Ghn~P1WXz+V_s|hKsS4)){-dZPX{(C z-vK4VlT!iD0>46iFW*{UTVCn-!vzR>nb$`;n#sNHsrBAt@9>@B7P#ZO zLF08jXEyW+rDy*F@WR)C=P6AhLPJ(Gr;1JmV0vMg@FeBxlrmJ$mRYS=n?RFFvjZyF z-NPeI-vtzco0xE2^&eO7x#!IF#C+Rw1JtK>yc)FXKs;kb>-BhC{YOk2>{ZhCpNm>{ zQd~&dKdCX>1x*{y=`&o{U0?DE*?Z=iyBn6u9|yM5xii#Q$-a9YiR`W7GKrmnzV0pU zvrkljp#~wqg9SW|6M!Y~1t}yM3E~RUgVknD@nm}9fFqMx86MUOto8-Hhfobi(!44= zSKW}?-MjDeJ4%1l?@`=7k3itgWHF={qna%;ZAXjBxAt@T%Y@54GVqYBJc7IXbJO4a zg#U|A^_$3~525FOPyDC&67|Wlawm1J(to|<_0UQ54=NxfUfki|^K@U3n#5-r4RO|S zmgW)o6PcgFM>M+YW68Ux{d=>H!vtf=rFnRw$8cMpk0tM(_V39xuV}yqy*bG^FD)_1 zpd*264uGp%@dEz6-I58hfj-C4S2QFgF~s~rz;F_ojc&=edBVEY+4uz!wclCZxioZG zdiD3Yucw`PjVs#QKnd()pk-`|meixDiMYF@-QJ${>uvWOaa>MfwC)t^c4YS+-=~Ah zws^F+3;r|g>6RKB1Vc)@#4hc%_C4;f>ws{-b9_&=4pZ`NFZ$*3YbET?YY6TdA=$AG zc%ezQB@eMFejlDs$59jec2pmHSKvcf1moa|^yrgU)D(pKR3>naNns9iq@f%Q30}S| zQ3fOy;;7CkR-E!3_PGN(q*b(y9%J4CJyXTOui+#l11qjir{DLW?$`y=M>6Xd^qB|W z_s?+l>Yy8O9@xh_YM;w`O6@W-{7`LxkTEgfmfY zSBef!+>GQSo78)%J9rYmBl`KV-A{qbh&Y_?P!8Je6N9yY}2$kOrxTxv1o z)hfqfYhih5WKER7(+#MoHPe;X9#@FlmwM?|7X&L6eIx$MNm;DDQy zqq!-0tc|2QFo?S0Iozmj+f+|=@6rCMT+8G}ZtZA1WxpD#UmPhUo99Pd@I**d)uG;NCf)=~kXB}A;2p=AJkLqWEE(9c)t2}#{wI49Dq$-4{8^Lmwx5&U_UFKlK{3tLB=WT( zV>4btCZ=TS7e#-h4y;LNSa!o+l`}#5++n^*m{FICUx>a6WZbIBqL7{~V=z2iaM!ih zUb}I2{CxPl=t(A`5} zxBXw;@S$ANMQw)3QgL#kRGPs5Bx*CjBs(9Dq*Lwf6zeTmocc`0A*kDe06r8HnY^b`7LVlxd5BrR6?Ds6$5?!8~UfsKw#|-RcX}fGL z1O?eP2~u}Y#qQxd3o?igJI&4xuF1v%`>vpa@mRf1&bT(S28Z#;!C84!uap0+&mM%Y zM0{`^&YW#d4~oFa}shTs7L6 zx$hBKg{7sSR3Gb=wWOnSp;9JSrgWj>jiWLy2GQTfoJ|;cxmLT}^xEU!GYqer28j2_Cl}BMGjI2fC ziRd!lew#19gk-lkhv?sTRq6?_4DlhH#pR*6$ln)nz!~AG@bq^z_WSNM6OMzeaw7MU zS0WyKM!Z7iGCt!)9ImR>h_?Z|gK}UwzOZ^}5_!Cwd_gW-(ol2}17h*j@lTf@o>%91 zhF!v9vYR~ZH3e!QWzsEw(!d((ciDiNzf%aZL`f^Jn~QiX@Jl4g<%*dJfs z5RJr9i3W9O;$T{lnm(D!C6hpspG0qCjuk>?Vk?*!#=J(_gYC$W6SABQq<%zdC(LR1 zGxSA*AB@G3DiUh}iKviW3Mm7_+&+S55Mds29IF~kI960*2Q2L<3YrG1+#ps@!Pz&y zIk|%STFq14v-C0K>gGBJk1Y8BqBlmkr9AYZ3vuZZT&8Kcq{HAFjje!+4jt8TbITZ^IM@B~@!@<}!-9&5Mz5juX7Qq;< z<0mp23m)t~9RWAE!N$>cdmCTJFTsa=i&p2%B7TqBc-n9*o1 zAB*5}=Q>IySxDC#)7SGkT))Gg6r%l4({TBUr9vDIk84UMoqWHgyuCS(wEE(R6?c}Xrus7NhoLz4$L^^R@s>u z7&K*}4xa8@51EyL1F!Hm^q{={b=sT67XH_`cP~$d>YX@rqdqh@d$6Y^+2m5A0Yy8M z?~R76tK9h>xpQ!KZphz8h_BoJMScN(lgz3NJZIUcT>+4+P!Md=!3dCN z#y*;-B~RonH7V9G1{*gMj?99mSRe4X5=9e1Zy6(H_ix~l|lS_(6WL#!-^8nQ6Y!+K7IP>SGRE3cY9d=n+imL~(dZq*1g~DGqxgji6Wn*VS`sXXE&BI(g!cT*9{ZiCyFP z@r^AU>UdfiKH{p;R@+^16WeqUawU257!FNwt8Atvb3-%7hI-ojX!mf7xUusM(ET%i z@;_ltoCS7N(s|yN(-+fQGWJ*jKpym~!$jA3k@5`JgrY!A<;^QIS#Yi3mru)I$~gF4 zLM0Yf(nQ*#RAzW+Fi+i1C>BdO>FHuPT$&lKhYdR%Jw$J zV->w{esE|wlS29<*5?e1Z96?MSf4nMh^C{s!Gzj$Xs}w$#~f0gWGo!4MQzI*JV_sz zlY=2J9<^XNmNX+sFCNPmtAj&Oro!_gh6WM`ChCI&XwW!7FuG|siq7>yI zrM}ozA#PH_#QP5_S!JCcTN~=+|B@cL5MFr__80H)#}BE?>ygNoycCK2!)w*4P5K1G zzwbYxqibQz>fi{qPb;C0Hv{4(ya{{aF7RuhaM0n(L=BMasNChH5ika%A1W9@Jgp7- zm3%I-;*O5aGm|v)PEXZF()srFmMhM=D3kb^7J+&5&D^#=6SFR8{uV*tOqR??WD@G^ zXykTyKfq@FnFqB8-h-csqY9{^$<%9A;2%Y~iX_S}>nnr;^+J%>NS{Ho|B_$no>^Nn z#I~`vcE;uL#J9K=7r1TDv(9nesKt&Qz2%mp$6_@ewL2lW#DSqe{P{l;{~|tzZ$1PK z`3A9|6nHU{$qnd#@KLM$Cy%E7`=o_`aZ$GaULU%0$Q?~uj#WBRs^75du+dqKSeY&V z>fG^P5uY~Q33vGPaQ*sv@o>S6dxy0f>cvAvGybUm$!-6WJ#F^DKt~soFS$Yfc!kt?(_#q#IP#m@p#Zi1&Rk=G+dNz zD}Z%1Mhk9FT{+MNB@e-$N@)O;`6wl1P6a6oa@KYoZnVvj3oeC)OQc&>J*$#p?d%{P ztl!x!?bw_c*WQvcA{Nyq)>8?TopzrykW}u4h4k%mbY@mvXc+Dgk>zg&hnZ2fzn`8IU0 zN=HXPj9w_}5g_$=tVm>E1Jk1cY0Sul9|(yu`M&AZ-| zPY)os4bq_uAAQYhjv}Eb)OF#3BllK{;sGa3TO?-eF$RK~&r*=`7uWHc(mI8i{q1E%bI3o(A$)TC5L@55&^ZnJP>-;@6SvC7*Xw)?l?d__^@`p5r~$nP@sTfSS|5=@QKi z)oMe~-eOs8AFb8vwWHfd>NT+$PB6GX zA3=OoEP+gt%ZyFJVzBOjS27gnp-6)v#da`{Ktc4@oj!W(*zvhTSSwci7yRMGSJ|Pc z8LHWGme|Ii0e5Ds9T{F6wAYYC+y%gpqjaD$d-Uj$sYK-GbzCvWd|S$;gMm?G*>6c3 zlO+`%y>v@UXYl%?1)p@F3ei{(D^;^ z0@&2h6TfN|hQb~D^nGHOx`k7z)G4YchKU*W@5{IDzWeTB-iMp4g-19Izhglvb9t!0q^gY1X4-^re9U6SEWL3WJQLb6as|n7J>PT{HkB%p%>$@ z`Njs{W!-Vs`7Vt&65PuE!jYA-!nw|XY_^|+4yeI9aXTJLr5YDDH#_f6n!mEoyQlEx z+D=I>5YSbNj4%fBL8{mVI2JH_pOm`B)VptX-o5+Qzt;QCzornW;H&%I-3x3-U(fZv z@y-r9!9m)RuO6`XtgTxEcY-tQXU){nhajQsp@&VK+3BXwlp zP9!2wacf>BHrxG3cWgEYb+vOMD^VOWbocb&=xQK1~y_lJ6i zIhSaX-*-wRQ%2BC;;XC>(*Gk7Xf#$CL>Nqpm(xMyzN1MFwqS(8m=POyh)@K#AYUGC z!MG?r-X_)_X~U}_)x4CMtCAI7l8_tK0a>83fv1-C0qI8(Wn4ml2ZD*F>kcX% zR;%%tldRX1*sq;{@>vChonolZ^78%w`#sd`L#Dx`JuwWz;S3IfL5NkW+#fn(hy#4S zwVpQC+1`YfJz9XpZQ9SiuT5HV&xoNR_6Pn^`8O1S1D@KSD2_`q$yz46>4vFOw@FZv zgTk!sAUQm?mv)9iM@%F`X!Vl8zVtF8YuntWsjV2_ufWZ2P$G&M^QcP~_tH&S_2$(F zG_C#MzQu1St90qwZ zChtFD9yFv^m>L|Vlhmv*IbTqE4wW|p-~`D4eT6~j)_p|E-tQE){~|=)&8LlO#x)txWp7CDu?Ddhz)9BJ!%Miz>3*_Gazs7EcBI?dE@Zmo98Dc2VE54 z8d+RCto(i@SNMmh;sEaoOmOpigQd6;49C-Mihe82S~HVVrK=VejmtpxW{;r)Exb~M zJ3U>Rtft)<<@3_>ilqbNFb9@4@#et*)X#fp8BUDe+Y|_+_P6-I&DdWZWOQvxK>A zJpbK*Yg{VM$rwk?-4d|!mxCsMIYd%ml}s#VG6;PE3$Rag+x4zEj zR|?ttJDLaJNc5wd6PWs~WkeQT8Mxu1zC`Gtj(&h@hx1GtsBwA>T}7t>0L(F{5tXJ8 zb5-pGC?X%dtKFEJj90N07~z+x8Bp8vnODJ6%8O?jD#O z#pvDafBKZaVbzRoManCZ@9^||GvNB6hq;KJPZbWPiA<^|0E8v1UdT66!KzP#GC(l_ zSjf}R%2<*w?61{ZR|7)_C^|+VGQeLy`Rzzf7EF{%)oQ7f2qIZoePW{C@&mDFAEu

    gL&gJg`Pn(jyz$gwLgAz=RT!Gesdt`)a2AxB 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 diff --git a/node_modules/react-native-vector-icons/Fonts/Fontisto.ttf b/node_modules/react-native-vector-icons/Fonts/Fontisto.ttf deleted file mode 100644 index 96e2e81a3d1e00f2638000e2110075d3af23cfbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 313528 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 QODv!|=M=c^hE5 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 diff --git a/node_modules/react-native-vector-icons/Fonts/Foundation.ttf b/node_modules/react-native-vector-icons/Fonts/Foundation.ttf deleted file mode 100644 index 6cce217ddc2efe3411dc9fa34e294e48e4cdf4f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56976 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 diff --git a/node_modules/react-native-vector-icons/Fonts/Ionicons.ttf b/node_modules/react-native-vector-icons/Fonts/Ionicons.ttf deleted file mode 100644 index c8700858c2915d4e01e5544c3402028f48947156..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 442604 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͘XHHp(d6}Wp*B$iYa;;r5{Yrt^1BWpg|U5 zK~=~>M-k7I?t4kqg4Ji}R`n(KiHe}fX8bjfnC8-&5VfRgEPLgyZ}f|@Y_A!!V=1W(JjySK?d&bJZve|hn`q*DR3&Z4d>O~XV6Ye0eGDr7M^|6mZ^mXa^)!@THULC3Q z08Y{aWDNvYyG1oUv{Q(jM%>q^1JVmQ*G3E#p)C5C90$68l6+Of@|6(aoe4ZfkYJzD zI`_h<+vkUf`!dtYY&txgYnWCn1P8>%M_zqy2$a1DP`VKp4WoGdJ9?3wVa|%HcLkem zh(5USx8i@`$}<5;h4s;S$Pm#HAody*$~V#@4pKph!}ZHHuiuW+hkJZj1KLxlR7Z7YBLW-x;upWj zf_+!F{8G7!m_qSiGVAjO6F&5y^x%gdV{&uQDcAc%_2nqgMjNo=Viu!}@JrGzEMP-sjm#zKra9s(JTCPX`}29qGm%W3a$Zc9{B)?3qJJ znz&6+@4o2i;AUwf`D9UW6Zq$6IAs^@St$~WKSPc^o46%tfJ7ayxEp~4C0`f6yKfD% zXA!w%QWWighiDr`#L9TNdAo>Ln#3a_?=WJg6k=Z$qj-mG>BV;Er&OKCtaedHnHAz8 zF5I@?kYDGX;KJW7r=M+|H^h7aiD|xnfS>SP1j2Y&c;3#`tV}+l9q1=T5Zj6#*brOq zM%nN4lw0?R@M9A;%)e*&YrtS6H0fO@YWt%Y<@kx!`aSUugePhHs}UJI8#iiC6y*R) zbUE&E%8l-PoyR#k|G=s|?s15l43XWiRlG2YS0<m&!G2tJpEBn~0E@Hqqo0R1SP ztipJS2snHk|khk{Oj^HT*mVxghVXx@QhpLmT^~ z@n&sse$*DFm|EH0m_shXzF>RvJgYZ`fJx=jvWeD2WQ<_aP3aVskxy)vC)FH*2vj|PJIdn4av;t z*FBi)mg~8aDvG<7)iP3vuh-MKJFa*5R=|G1eqdF}-r{*cgy68&6psT5^F6?p!ndML zCFBR$9@r%8EI_x26XAQnY~x$16Vf(K_ITc`TS1)`Qh}$D1Tc1>x0UNl^{zlY z78;Z4h`|e%0VIOJ--ea6L?dQY!-MCHP(10Eh-MXJ_B;8ye(y~%u>+ON8 z=?GqGcydP&GpyKRpPvhT*BmZQ0w0AeFmBQo)bYNX)=r!?qYM8_NaXt67_!@fD8++# z0X=u*o^HPO)#w3I?3n_d=nqfu5OZ9A)X=V@yiebxG1yHL!q^N!6EqbuGJ?4KV;&mze^ zcb(Jrg0`YD7u7WF;c_ccFlqBf)01U;#vYkN7(rArF&h9X-EYl}hIv^oOdqzA3%Qw_XV1K| zw{NX6HnMTk?yc*$90DNUI`8$n)?7a}-MZLcGqv7d@YWqbGX!AQ0QU72PnOcj!k{za zEsdq};A_#G9dz4HrX-1}m_9yc#N%k?FjQOgED`V%Suzr0ea(Ts)@oQx4>66&i%L32 zDBW5nUVNGtUj<$)qN~y!oEQ13cj1JQKgKhf04XIqO;1meF;%CW`@(P((XUo zea_V;DAe3^Y~A$A-2NTAiZipJp?LtdI-y>K7;p5unb>d{a){DDMy6mZcI8a3U2Hl7 z!(vX&7-LJ-W?GIZvsU}OKD&%EdO$kSUUq74OhzllgtO z#kYlvFBwkPyn+6a4_zEv729<4IZ3$D_r_kdWo$!TOqd9W!@)O)Dg#>s4XsK7akN_U z6jLs)Se02#0x&R22QO$E8MQ14jy^8N1=G*yC3~RdjeAoE=87)F1hvS7UbQ#XYxRcX*tFmXR!VtSn!$(P0kYi&%;{GGZx+M%n=UV9CLZdr?}15o5uh;-K|UwvW~NgHN`j!FwD@ZAQbF!7jo-N~zR^GZnoVFB zL2w;o8l50aCdCpLuP+bQ7iyz@{gcpN+WKRgN<)ci)leE4^BW8u0Dxg|Lc~L~xKTXk zaHCv_S)qxh0*JCWyBGF+uw81Zg78ZbuumsGhUP_{Y{@Cp%QaJeqYn(jZ4%+j;uR-V zkHY)m1dR4EQz3Afl3KDoiHm&th?Hu{uPxf`ZzZY}FwV5GSZqPz8u`+CZUtU?!Q> z%t8)$AFB4j`#|JPuE9d8{)VyGW3OLfE)A|4KWoZk7odbsHKm1{Uprx}D><$|Ti3Q; zf6t7bZ8&ZtqinwZo=F*e;_GiZJTCfh<*dFJz1eOgW6W2w1`@bdl}!zKCg`o5K54Bk z2jXnmHzH>+1c07DFjv@ftm>1*p-(`nJbi;TY|~QABaYk+6NP?ch^otIA&w_qKq?FZ zg{LGR3;;+R0C)_KDcHl!%dZ%i(cpsts$_=weggINwjgYUD%mCu%9Zn{+@{SA3 zf0@rOLBFFa5PFeCgcvf>Rd)eeWzN||U-%)M6XIv2`l5z+RBghIBzy?rjD;K)VVvUC z#Jn)hGQKOjcW+r*i7Chp!G=5_Re!>UVa1q=GOR#2_Y)Zwkm8vKyf^{u;&QoW0&4|>futG-(9@dWEtv3;{Hw5x9#erW96M81 zJ_NLYX|Z2fL4hD|rNHb+>=yuz0Cl_ZfqS=W3uDwyd0r1NqZdSpeh;x_&}MXMwLrcg+2yj72xo#V1*Bbct{LX&+LonmBh5y6Vi zFk}+gc69U0UbdlypyfHh)A`2aOlZogC_RvH&T$Xds7R53MFGsKg18v)+ivsSyb-`Ye$| z1B9quT7rFPW`B%gIA>Kv=7I~QiGw$&GzycVv^O$I? z8MW);9~oPx{cO4@prelY4|i`j`sbnjA^Q?xvgEQan4uvH#dOwRu~iqAjHN+4l}@MZ z5wv?bDW>@WAmZnHE?t&Azw;?T9KZ81#DV~fCLuo}d-Iu{?ntfjmPF8vr+8ikFf9Fd zJuoPpu~yxcU7!yEEG)IU=%Q8$SVLr~T=hcGh?+U&$^c&?|IVdBfX;O5Eu2Y@DXK*1 z*Ta<4Jxn+p=n7zo=`JKoInf8?1L!DpTF>5|JC|3Hn9}8qD3;x|aY&}fbOUDKx2`2O z9w5&X%Sna-3NcblACUzDZvssOmmsngDdz%Wf^|68EkVJt16b%`QDt8ahvIe}m}@Y~ zYjotDK@{rB0e#owEaUX&Y$$k8N!+HDR`l@fX?u8fXcZ?dLOjgZ9Hq`yDr(l#wtxC- zE!P6*C@uqM{9xxjXfQT{7H>8>tT`j2(6eZEDUFUe=#z=u^vDR(YmO}b5qfCoy>_kN zDHb5|QjY%hS8dk^<_$E~%sZKw`|W=;Ty!`T3i)z4v0fJz&BY-UPG%B$w>nNqq0YcR zSZ<0Ewp95q2d2$Feo*pNx@HW%Ag-xe&?gq|LQ?bu8j_8USjb6`?GeezSAsulJ#BP0 z?CMq2m{lAW_em#UH^7@Qvi3+f;umL5EQ$9ru=Wak{v{tLeyTV9R-d4A()JkSMs*N|)AH7dEm8!sSt{j0ip3(F?lgpXj9 zt|j{%-}w`CdCk5+{Pbe!;5n?AL0<%PLNKx;y7rHT4;}g&{Ih;}mH*rP6L8Q`)DwVe zZj%Z2T)60!eV}9@YCy9=VzjjYpxaR^*+H!JRFbz25(XSQ|<`< zP90ePeJYR#(zx!AKq%b30% zsQ5bkPOXB1D;Ns0HCph3df??pEExXq62cdViK{qwt>!EYtzKE_Pd4&s@Z^b(Y$Ve~ zr!Zm?qTd|KyM-}C$0$znOx<|)@-F>%d0Qms6#od$Pn3=_ZY(?fC_E)bmP_k7ar>VM zS~J(ji91L3EcgX}=5%djYItjL0Lf6K)}Dht{kw`ig#ZT;a=xht*@2PXT)eRqPglyI z;Sm7JPF|achL`>E|8Z;X1ymw05Sg7ME6HEjc7kqxmmTt3ZQQQg6Yuu9tdQLW`T@}G z`8Wp0;1I}0?`L}r6#2RGEw`Lf@cn)Vpif7vg`z@;QP~Cb4Mv*|5XaN9?S!Uy0c0Cx z4ybUQ0}LuJAfa?>1dg(tPStSE`rZV zzTDLLESq^Q5~NUC1u`HR8qosz7SHkSpVN&$hkK6h7jrZ=i~rWMK8hGov^$DJpklC_ zI3m{_|0p`qEi{LvLg85agJT(G5xIlPU*kibzU_X6OZ;w#17Aq6@1Akzesn35?DNkU zTY*jnyqX&67dfb+M7Lk{&^gaAG8NxWN~k|ZqhMPzQq%GLph+#hH6uOMy5m0-C6)+F z{kAF^eoQg#RBw>%w^7%j`r`M*O*fp8m`|Pk=62baR5P1I-vS9J&qgh28))m10n|yd zQod89fUXp(E-J8f#Tif4_6(%!x%y0T(~93EW@F4sQ4kwD1mG&e+DP)V&C*r>+(&Y09VbMyHc#YhC1c@WW+4wRX5n0u7 z_Al#h*q89C<;-b~)S4t>OO9bqF)dz54phu7)ok$2$S2{RzKLX zCWQ|qhI_{YmK59G)_%p$<(T+AY3}HnvCCdO)>xBr^H?2bY(Z7O=Jgg6Imb}qm{ww@ zeY1jzGMcfCB?j|*uZpjYziej%fGxRm{^CG2(59r6F}l+lR1CfjkuCS9u(^wf2X9=K zMv=#w;7>^$j3+%Q!~sU<4aS9@h$<%&B9#C{hyh}D`pP)_bZTYt@;Ai%rH!W_x$wxv zyS=)-HVBHP(~I?iLoIJ%&-8hXjVR7Xx-O79C825;W_pdK%|DUVf`f4lqxJ3RC+Z9% zc77jfuLu70*x}D@JiSy5g0*(t+kNqo!xx=iOy_GdJ6E6R+j0peFU*YDC4v2;lvG_G zq4LgM|1QZfwOUQp&bSgEZ(pTh@1tja5YL=P&YgO(MP?^G0RTxNww9;A@g&`d4sj_@ zgDRdFs+PfAGDlH}2A^%@17?#_-HrUooVo z6jS#DJ*z9ne_|$A78(=A>?e(Z*cl(*QW#3qCM>E!)_aq>;PEFn>tSYneaFFF@49KL zJ36`Y{h!!#_%$ISTZ`72Yn@TQI8zG^`s^ICdvVqEE;rL;kzm5(qr9^G-SgJl< zPxWrfo5z2${QQ3+-j6=GBRy;I{748X00i&M=*Z(fL*3!`g3bj~G@Orw>Hf7!0B2b}qxm%S~H5Pw=p3Y}8jO3kL@>gp{& z>9Z=;4fkBzD8r)GQ))^OKcLv9Kltm57q1yzyClmmKCtxGEeGG#8Zm|QV{gCQ-{{Yb zBJ=faA*EUfNTTuVT|XAns%OM9I~S)`dc%hmU%nbd_ARQte@!0)#Tc z!JPFuo=oFpg9{OOh87H`1NlVfK#z8O!W|r1PvP66O>^^T9vyYvjAv$UNy*5KP{+XH z=w`h-xMj@l{r~ijq7kzAE+lxAPpHb<+?W_IU{ZxBr8^(lp=A+v73|H^)h*?qvOq<1 zs#kZ7UDk+=&eK4W1D}1riARs4v!kX8_MfB4qZLE5ko0z2G(}qmIEFf8WW~>^1$FZX z(gE=OB~?z{k}I>ly{2&06b!Q*4vG(S`drr2)Nny zAMdal!_JUBv%@nK-^eeFm+5S1S)lATN1eC?Z%3LJkT zi^`!H6rP%*#*O$EQqICR`+N1nf71D(o}+dL=Dr0VP2?&ji~r4(XKKjiTK?%1Zfiw$ z%tnsDwDl_mxo>j2w{oNya}#Q<^K<#_hWRnm(ccSLpzw$ls~hOzp*Sx3xd>9`Tmh-B zl!HQi&GD6wy1*&vD)K#A@XOt*I=fO2GKP&p&%y}r5F@ME(FH~MmZ9h=+fjT^7e9-} z>xUld{K%{fd*lAXK7<}5Or>DKSEk}NMkDR0POQVduU7lBZYD@o;_j8A-rwG?i?btX zButq2MG^Gqe-x(Ld(e+o`2;GPDDtXnX!9pK_PLOVakR}q!(heDlO2WHf8f)MM8f*> z-I6rBQuP4p5YYMw7=*x2*?wVcK?fi?3_-IwAc;@#^XHLyOY=UpM zin{aO7qQ|$cfQ?-vw~+!rV`s`DlSs;NMd*SD(x0J&FPe+iH7XI8w6vyxge6zLE(mj@PG(NAI# z$+!I2^(!)3tk2W`LPBp?K~JnWofW55MA=}@)ni>>^9$nVq0?8w>b#lv08xM<2f!93 zjMOkc;)5phJu)4+U;~9CuK_AYXBiSr4W#@>Sd~5`%mC`l=u;7&67#fCoI_F%NAv^K z5jBy(G0}Qb6B{}QVJ~n*WgK}##I!)0?8EGj5$!`vT9IGd`IpX_kgAF;{FMv0n+|dE zYOK*Vff<7DY$f&S>CU%vq|lHb(M&I1pR_RGfuI@+Gvnq|Z`k>sl~QRS48EQ5m1KF6 z5J$8y1!J-;epWWn*mLjkvKbIwL(13+=$5e$verv+8}fT3Gyzr5{#fTHW{w(h$W9Tj z7#ckz6?Bu4X1d`Fyzx_J%GD@NDr*@}f9#!oj;;&H;~fxVCLjoA>H4G7il4zF;0d&m ze;Lv84q(71X!oy?Z(l^$uw&3f5A{4wJK{1Qi;evl#}prqX~lM+2!~r*QByF!AqiSc zu6eQQ%k10B2lL(^ zd3X#U42s1?yNj$kQs8tY=r_6=w}V1Qz_pMroNUvjMiIG`q!_x3d~0tej?UWB9i1mT zn6HN1dnkOCJTxqqTTl{}wrRv6A+U)^Bc{y6KqYYqE7g|=zzJJo7W+H51X=8g6h{|& zv(i@mEP)#YF?6k|sdJ$ryf)lH{3qMrxy?!fVMmxGnYpkk%9Ey!zP~sg-@qNIX0kE1 zkH3_gz!%ab>|CGt8N@k%^%g^qp?m_=Q3nWE_{v$hb@Vb3-le2Hb?-+(1w=fu1f(X& zt@VXJ-GlxwfK#w}q4SH6PPzd2A-OyGkq6F{*^*KUtSx zepU&eyL}NCl2*Ltwk463Mc))aD8-}qpbLX0Bmp9#t1w+Nt3RrknvPC3sF+${Ug@hP zpe2>o`A5)o;Y93+>=}i3Xh*GA+()r3W^@6m-Tf8fuM#F_zj01@@SET4eDBF8JKule z2~0&8oD(nZ(FA6G*6h(aUQHfI&AkDyXsm0I1PK z_iV7PHj)|eiC^E2MN^Ama)`37a9Ysn5NUO-TBqYA&7Wz(@$8%@7-=UaT4KVp2P-kn zQDALca)}nAO+VyFe>SFIVxihpGfQXfnJXw^7JZhI=3v!FH#6kEjPGC$gMx`{azEx| zW~@RH1BG_)Tr8&%I{=SH`1i*}ujgfaEl8!PNZJxx0k|Hu$H^0WbPMUgRP7dT#)0MG z95%PuM1hta*UUIl(O`VPwf0RTDi9jhOU1G?qkF{^cSF6(R- z&{r`hS^^UCik5tEsO;cbZ3u4_1)Mt$L#3nL4f-zmic=nXFo}ag+mL+CsBJuO;GiDQ zDJ~k!b-(GOGm~=iH(h4qbj#oLT{Rom5AyE;lkxOAI~+k1R{a*H3zYGHkZ!vQNK5tZ z7rp2W><{07-<|W`Abfeg^V#cv{NwA{41QyuXs;-4HVC_Z61|Rh0UL-;(nP(WJiy(O zT#S)S#a^|5f5PT?Sn3hzJZz4~MV|+l)-zs^ITwN6&JX5ssaY(d0(99`kJKm~GYhzr4Eux*sAy{fw7gU3C}Mce>|r&viX__q-F6 zs6Tnq3NK>02stgs;OlMF^Cl&iaIhZ%woorsOz%5(k7XN!Y;{K2}2guBk|gR9u^6? zRt?mle5`XjbtHq|luUA6Mg7Nq_Fvz+4d0Mx2o8F!{ECL_MSvGVxv-x+^R?KN(jJOM zyphhUnl>CfJw*LIuv-bFE3P8gBlNpvEGY$f0JKg!=w2af+@-z$Z7uM*vzFVWtE)Vm`rJEH~sQ^3E z=^|!294GUeZ-6}`-}^3c82!+iz=gFyOLK&uiGxS6b5J70o9LG9^VY&BHlilPAp|Au zDA5fgRhFb*YS@a?FTX0&uaB(8KH+&)TUoWh_U~uxKiR%8%%pEqsjnyCFt>M(tXlPp zRjaO>XY?QT(^ad)K`fM}cE0na?bt=AarVPR^pKL2tfP@V|R}2@0}|Gs&!A8atk4M1OL--Ho=_>BNAz-ky_Vxl{oZawx8cUn_603oU8IA~ zybD!gXmv-GTpp@K5Zf?tE*f27nic}MFeogfl4)EAyfjZ0eUAZ*%3>Y@3xcV@U;R^D({?;=~KUu&m_DC=(Z*f-5Pmjp0I2pPq}` zwcsiTo@AiCe;Ga>REq(xvtn4{OYL^=%F|sSRDp5!GLTvrvE`V!vR!40f?{j|;|4TE zLMK;XsLJT9gXi%A+pq$d)P`!H{}OdnObp_|944i&+2Qod=m(U`lYEN>F2WFHrt2=l zt8Mx+=5Z**3o+ zi;1inR>>&C?^cijK<#;1({VepVtKlW4hyEK1=t8p17S#RNx_mqKGTUIgQ8q3%?l{P z*ZLWoUgp~6-rdWXgXKa()Kp;v0AipZb1)U>WX>%F4*@Nc;fL3-@Q7oh*C?nVb%nqK z{^7qox`czGCYTdZ7jRN-;7xpqC%y0rRUu##yg}hcyb6W|%4ma291$N71JXaRF$ocT zmER+mI8k#nQhF43g0=-;LE#|;RiBr*rAm>=HYUR|jC&**KpZ-mfa2wU6W8N?YK%V5 z#_$%3!{`N^PwFCr6GuPoiE;MzOFlA^2h`FzZ%bwS046Kny8i-fA;u_Y))!`Gk#Eb# z(BW4CG!*{3p@U1%?NPT;+JK&iE}UbuzCgPh%-wW79}*bM?pWyTi}|i4BqJnm>vVBT z2~%A~j8sC5-UHIn^#l!3U|74ZYTA}%dO*V~UdlCf3-vk>-Xfw#hL8ek(?4U&#ra)J zFWKsg=mv@t%4!)=Lxh>iGDh40Q<-zrK&<8PBI$XifEF6yDu@davy&*(!a#Vh)uA1k zlyCru5(hol&ILz{2}Lxn2+(>n9xI|5qyi8r_2Y7Uph?6#)t8++vxKGD z_omUXfL>d{S?9h6FZaG_)XyvSS^)_x)lGsA&cacgcyujNpC2$sOOGOW4fx>zO^aXQ=` zQ)3Ex8G|hy$*BPFibeM>J!5kmZ7EK>c+suF{YFs<=HLUfeKGf zLr!3d0b!vj?~2yk;EDoeHpY?IpeqB^ui&Ed#4%hiHXsH_DdTd`WK?{I+oa}8=rV-i z2?Cuzx|9lLI&26VAgqA5Y|DqOo-JDGmS|0wtZ2L9wdqSwADEU$ zLF`oCigOMivVrt#fCjHZ+!rz+Q_*z9CW8_hLnvvS*_dnXvp7QE63f5g`~dkZ3h9gr zwvfr7532^ji=OFXAAmGP*!`Z+6i~)9X24<)#xN*a5;7^%q_haoA@Eu&SezCqsZr+I z140grtPYmK5Lq#C*kPl1KsF}1()yPU#LJiwuoOZ|$1eTDB5pv|1INwc(qo8Jvp!wU zClX>>%&S@heqL2f34Lx8cLxO%-$}Jl~&ps zsY1!81AS@rS!b)Zv3C9!^YbX6fPpJ2NsOJeH67jQrCd|INHmTeqg^q)v_5*>`%$_K z?#FW@Eu*B<_g*_>ge66I>D7vS-;N#I(F>%Y=@vrv=%@#UJdjG10L|>qaH2lPeaIQE z!_?XVk(g!m(`=*`lM}1VogtsG?Lu324v(Gl2 zRdfGOco}0?!t*;M7@@lTt#3RN!6f+t>6%|K_TtVR@q9t`oqTDqIp@b{tUxJgXE9b9 zE_~L@!q|gJ6Z6o`mg!etEl49dt@9Qm)r+)+TuxdaeHDVgW|$L&m%daL@7vC#ceAH3 zC93mY34QMIRo}rBX^`43(JeUDjhS3)a}AB{eI$?9sIHpPvNA?Os#+Y86zH5TJzWKQ zD)rP6u_qsc))hVB16tM+1YwL~YQLX&NWw+bvwbFGC>Mxq8+*+*CSHId-I?tt(MeD` znNCm^nsBOJI+5WqcD7nX9~LTQVdJsiK^fLa3u(NbC^vT}>Y9B_`=O}Jo}MF!qw&d1 zkdxE|hDW#1T&kMnICv7Uuf9RFAr?7v$x#3+MEi>ln@q?b;PJXN#3+M zZSK5K?Ytw?Kqn$2TbnE_t#DS~dW$F&Hp_ayGt{=0kaZg!4Id zE~oUQxQQRx*w5CKaRJN>k&}ma_^k6w@sZ79&C0GT#R?!R89e~wf_S^t(n1k8;$eT#4@kXG0u2vB| zy@2U#2YN2S-rdP_oBNnX=@k}WpKdMp`@%^Bem;gt(pyg{IZ zBp;ux?(Cau>-ovH*@U&nK69zlyQdHHlKVV>?7!{q-%c_PSM3%3u*{Y zTlNjLarjlq)cX!EviqGYF4q8cfPLU&me;=^Zc=vueyhPL-~z8Lp#6KoUvbqLmDARV z;#^;1g{B@p0LQ@@ozLf);B?-NxGgoUKj&b)4~cAmDA)mqU3NKpF>JCvv_i;e7YWtP zJ5j5O7BOad{b6>SjQS=iG+^07!2sz7ryVmEt$0qfb*q>-BY#GsVCfFxBACsM$eyMF zr-#x(1nmlj;Uk7$C?W}nidICdF z8H#H4cVXZlt}Uzk1}(}ih-CXjariG_-k^&r>K30fu>*8PMX8e$7#dtgmXdZe00B_A zYjP^yn3|xipCSW$7RnklG>Zcf*Q3FG6PWXcFY-ZSpd5Tst;mQ8R?BSKzWElmVQBju zPqMFkd~qnw@@Sl*e)c8?%h+r?1AA^^oj*;4?1^u7{<^c{*!F7dEpNZ^CU!Th&$pg_ z#*H_k)%q0+457eZC@Kb*UX4{N{R)!!$c3;NiH@buLo&$9h{QT~u|i(Nk*{UKDkgjl zR8=ami!Tva;dK|WFL(9y=Y;Gm6%PBYdPSk|4TDdJh4tc|gTN^2A=RU<&+s!0`wYV)w?@!yEPj>!N zxCyu$NG#CvmpflJgA5EnNkPXPtnSLUMuwi4$Wp@scpO+bQ}~fo%Se`Hp#yyUf>EtB z2Eija)p$yq+&oO!uN&vOWgdchv91;ZwX&IzE^nJ@!LgY zpov@XgRQyx6R%D+X{y-m)rr_#?_6b5DlKd~sJ{g|&`ZuTw+&#Dt z*sC|Z{sr7A@Fjv^vX2KSxi1z=R`^AoS-t-&$^~h_x!V3Ep)fv1RIM+tcs%Wps zHx*H5kD)ZA?-N`Kq46H+aI(k27(9VbG763=k4Bb}JsAJr{VO3&(9X4&8gzk9t=U2E zQ=g9Y&IMGRCd)2jv3lp@z!~h(q~l-05#;J%^jFnny^qhu9Py9T@mf5ANVS3%UY+lE zzV8jr68=MwdJD0PD_rMzX*&mu&8l4QiiKX_4wH~E=(SBqSE9d2zPt+0GluzE7vhP? zh~e%ww_qR^!Y)byqBwdsG>YN&3HJlkl1y0;O1YDvDv@P6HCYmaPzA^p*+~-6-1^~0 zESA78|9!iHfrs$w(5J-ns4@@o*IXFUR^9%|c;7+*)RF);g}-FT`+wN^m~fV$M$a#r zem3-EFKG#zF)Iv+6_mqUoj1aJG(;%PF`*wFMGt&rt=;C@d8DzGzQ#$VC24P9`P$O`fcA{M|5 z!x>~?)n$6P6YEz++@j07$eNSnj3eTVjmC0Nbj{;*F@fw@cdf`SZ_i6j_VuATDo@N5 zP*e@94Pv5WUuzF)h!p_4ASk+de3!7Do*xY-Mxka66H%iI5c2O=nkC&qj|cP+GLF9( zNEnL2;)!kHoAEFeVBFf8+*zwCxrEa|H&8^ARg8M+((nhx&Cs|n=JyPw3eXiKDWE~Q z=doNk0eevtcLnR_83;ou5ci-iS!UFXdk z=E8oLBaaYBuyY6i3s1o5EFphMHDM41=17(l%+&w+)aBxOwKr=XX&8tFBl-=-foX_s zMjtc;X9Y2EeV~gZD+qB%STxx&8b|CT&BX&a=DSkLE%bX=T?Ozh6RU=dSTU8d;hJXk z;hKpujA2j~$bs_^^)l%ZX+77Y582HzSyK;DBY#9XtA{+KAfARbT<~{hEa)1KMZ+yC$Q%;iuEsGZI6R@C1cgm~8txvJ&(skzq9! zf^{rAm9siN`%gej@jiM{E5(`JPBKtc70HRj`h}7ja3e_sR$2S^fA4$)sbC}VXYjhs z^tD-5P=FD80$#Xe#un!@>#_rqa6BeR18H42P28ZQ(1J#-uD?jO2GgEy=YsXZOLg3= z?0CT9LnvHK#}%k8F@eUw~tRDjP^F# zSV%aL18#UPC-mZt5S-NY0}fsR?Xjxu$ep7mKgd7&%24DPZ+(| zt@pqHH#!znN!}=B_oJHRVYD#CpLoFo72Weu=^L*P5~J~~TqqT|Uksg!^H6h}0Qo&= zR03W?c7a!(&0ABX$D+hN+^W_%yJdFV)U|@13^9Wcji6LFjSwBRii)KicDwDw&0KE| zt<2*XXh{ob&h}ZwBA;rf_ZMu_l;e9>xXl%fS@b&u?8A+t^b0w$1SB~0Si=qDTI{78 zMnzMN4K`vVabVp7f{ad9NRS(9E&v3EwhCFZnkV_Duc4k!QPS%UO6V2?TRVny6~0Eh zZoT|jzV`)cW`*2cLd#~+oZ+*^5c;3ue!|ryTdR%v*?dkGJKG%_)gEwoWZNtbBC!rr z+wM!~g?kD{-xM;CiV+K)rc)Rs;cZWCHqf+aMZe}v*g62&nw&;w6(q@2J*le|WVyg+ z$kEl23DuH#NSN&4Rh`8UJ|$EPpe7+w_e>lF0W!}hd76~+J1>W^{hlkwOyG!7E;x4O zp+yb!Nuv3`_dXL#3H?vB1l1P;YH|WQ^LWqMJs;`$QqT8T4@n+e| z5&DY^I#4LZh(T$~t$c{C+f!XEF;{F+M;dMhQ5gAYS`ULR&XXDe;Y?9;&?p~4)K2af z=8N#tLoReloldb#?Q{o}tc!>}jzInbM1Uid$cD#ccl3QlWxs^^z&JUN2GMYiVKMn^ z-y;=)q#)f2U_;~V=Hg6<#;i4Wzy~41;Z5k0;y8dmkkHSBu0F-QNu9>>ma-@-=)+h= z5~*lagn7A%Qm>-vE^E#ekP{etGP+c^~S`Q z7;nnWclkKm@AtfGpDAcW<29K%3}^Sf-uHQ*`hWfpMN!fnIXml?-Aov(<8U6pIZ`R* zPO}6aH4BS01F-wYA@KU=!JWxl5m*ejAV4q<#Gczn#=wkA(kAM?F(UCq>8n_;Io8*{ zqkAZD4vSmkaW27g!x#UQ_kAM=$^!1Quu^GoRQ`+AB;8EESYgf$>mlISN;4X(;H#SY zAO6}7tPE3)<>J*m>;%XSsRLSN4<4*QY+D%*1e$9BX>JwTn?YYkn-4+t9l>l8OrhELB8-`NL9zz2WSW~7Pk^gM|l!*N*U=4q)lHNLznVbSiHI+9u^fRo=i5F5Qi``-#jxora0c-)v_ZI^OH!CUg0ek6{ zdZg!dbHWX+a(4aqK2Fl2|6dB>>&w9Vjc00oO{FpyN3u55a@lF|h;X<~a z? z_-VsMRFRjm^ZKzELVKb~Kkq=|XS+EX(yXx;T0`5;2HUh{D;O&os%qti7WJgPXi(@d zi${tUDF)LGo;=(&tX%KYv!@MP=8oBXrCN&pm3^MuK65S}*8X*EV$8C-?qF1AC~K)& z$b}cw@%uitrdn>wX3P5pyKQ%#IZWiUfb$@+uMBJ z?BWrj;Wv|m%kvlSpgB^pu{wJx3m%7nevuzxtX#f6QTCwW7#_Nb@1Mg4ypA0cYqJ8(#L*ia>Ci7OdW zA`ze*LEKkhJE~$TX(KtdoI}YU$**~N8W=NhOESMqEW8FQ1}Puy?6bpy4X>r{{`SW} zN@l4Yo_$!X7+KXyVE>il)X%)=qBHA`bN#_7GxNYR=tA4Rean{Z+i?#+Xav#piyqv& zmw7C)TZr!0@3W#Yk{b5jeZ6lsg&0`oga6M=KCbLKs2|)_iSzOGXHIHn?}yq^M-R)N z+`hf{(FJ|`_D_yD5F>=;UVQ${xZpZ0A@a-Da+9n)@T=2&nSdOc%Za6X5!>U)0% zQnQ$Bx$?>_NfCtdpJsC(J+1%8c+d(KZ+`!Q1I*+|G+>eWXx=WJ0DF>QBpFBGI5yGOUh$T`*Az@744EI8*^X(`ke9POZ5A$*`z=H*dJ;4z4eQy zY*p>|&pun*Y*(dYc^|_UZVe|e&1VrU;43|q4vUfpYaIOqMom`i+B_n zP<$%pQ7o{6I3&uFYz&*A!YCAsSO75s${kT?NM!@)CQ#zo5#u09IcGunq!=moQ<8k6 zV+*4v@^MN%$=32#?7VVQ=om;tJ$b7R-zR-XTYFXn={KznSs z9j`5evaM_%oIW}pc%`N787E^{M|B?kZYyreY^1l(<8f_G~N1BJuKjVjj8 zdP#-CWa+HKwUV3}Y(gb+zw_6<^OhD#F$7UzwGjH*g9k^>?PkrPxfZ~FCz)Rg?9g9$ z`lixSF$i7bHxYnZK9QIE#juo#KMt(kiAVF*KY|t941wT~VYS?P%XM>AvURi`eBX^) z0j{O@@iTkRcI&UcE7`v~70zqyE~6u3h}WFJj)-(t~;z!IO(rj{5V}pdNS0Dh7Axn zYDd+hyI@p9nO`^A` zGiTUI_N<|xriaNycI8=ffwyH(CowMvQJmx|gJf_TFJ!}!@yNPRfA7OTct}6rYDHCM2Y}+9nlQh8 zil{8EB>R%pY2dXpt%ztADs-2=sgtDTo!(S~CJHZKY($?3A%IFE$14n9bdwp8B&NTb zu)JhvOCz4cjLxF{PhQ;2`F`*TpocOOv^EyldvyxyffR=>Ga5zbj>RQYJC>i{7ZiXK zXzM@FLK8$KC6Bgm{C8CLM}9+V?=in=dUgaZgz%U){$ss;rwCCAZ^?x zx86x|l?GtxkgM*cx= zXe^RMFcJaEPToqgm8}xOfj~}a^OEH0zk>up>TNNJ3qY!Ic137yc_-}|c3|EQ*4}K^ zN*pCA137~$elk-WYG$34GqUqZYoVO6>-$F-fxFsp&?lr0BdgsZm+5-<(~^JNIZN7G zFdui^@v2vG^vp}N=U>uWs_m%zO)7}v$^4esFRj(Hn=(AyZ;CS2IwK8 zS15`#&p}k$?TEzCTlLPKt5#PxZPK)>_H=Mo*B=^Mj!aS%hQ~Z^=82Iw%m$8Ir)R<} z4Nezr&{by1@y6LGv9|-pYmC3c?$EC)%gLjhW6tY|th6+QsE0tgE48hZ|HhLR)P6~E zT;&nO2B-$)lGx^rNMTGA0!NzBg0j0DPC-U!-^vUHGPyc8?FG%is}K|5p^t3qy~56t z@G5)Hxu9v~5$0&D29u1Ntt3qNq{)!R2VhiAVmo96xNSJVK1id27T3J30tX5+?sLu> zfo_Sg&j*C^hTh%Acl2yHG?f%GW57j(0-aG$nL^T9sr_((hMvM=D479+qgXijXZKii z5p$)E;}4aO7OO+BbLSx;31rhL%1fILUioh-G4 z{Km36EHwLZzfyZtyzqBKX{W70Wz;BVh7XWu%Ew6MOWa5{yvyC39d?B|t31PyagJ^6 zzY`UK&kD92*h1&1GhPeZT}�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%0DhY%$m{fRfnP8cYZCj>FWH+w>|Krfr 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
      GIE^VjD6c)*}vs-43(+2N%c6| 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

      B#-Da;T_2RTd2@7LIKl6qQu2 zw9|tE6p@wEqYnNo$uHg7TM0W#uKcmIfC3azKuUour+zKj(U9?s%dZk)FK)(b+}1<1 z7N@+q3S(2L0EPFIMzCX%3+a#b4{nJyWmUof&&Whje@tgh)0F`~u-vgar1In`O=L5<(TM&)95g!LP4f{pjD`~k zDjXz4hJ#Cvxv_YS+j@)E;*<|$Rr#nCy9N~vSphita55t`e4X9W+2CbrB{-_cRS6n*fu7WF_L$aB)l(8A8h4?sltlP#B zt;N}h3R4a?g6+{Iyj9#a-l{m|4GE|oLsiTV)vA$hi9Ppq(7F;HK1Yc8&93 z>peLiuYCJq?JR?nm8nd$;<7%%Rg6wGw!`z;lDZ9Bbz1I74N9^5&4ZHs(!k)TA_ieGN@CYfN#^OYTP!gXe~|!2OrpxFR4j9UgNIuQK9QP@Ea~%d#Jc9 zcesjCp}T)ksXTemfaHX%KbFxopeY1w`~y>?1E2s!6w+A?s$c8d z(U74RM$@xF9O7VEX9fdDLni*hIL@C!W%aQft^pNGK<*M?IK(krtm?F^ks6eVQHtV0 ziLNaD9SteEbmvRsm>w|}*0^ne(OO(3#L|Qxc&s{xvw6v(UDi*yicvmf?9~;Dj1iEf zAZE<2rV$itAk6`8gOinBb!(~*8+u7c~gEO~D*E-}3nlXdwqJ^MMH{EX8ZwHppl#PWcEJ49?VIRj1{T)Swi5&>-Yt z$n<2g4ziwX#G1#{q2-(|XDW2Ktsk4PNr|gV7)r+`3{J~$6DCoLozJ9mM_l=1Spo`B zL=T*}ixJWv%OJUd)&9NE%92OlVe_?2K?|#ZgqkIR!(3@O91T_I=={J`MM+7wN|$^F qJN~ZxvAzQeFj>GIA`r0?XoUm?n2-xN+zQUfUrTm0r0B}@u)(^o2#ZAv}Cf$HR&_+UK?+*>qa{*KFp`-+dmn6^$VM9IAnwM9-VhzX5WFC zHzDZUab}zwtw&Sv>RVY`d+ck*4yte|C_U{ns&=R>GSw};qHCz8F~+E89MZ@ zl{zl3l#{+RB*|9U__bm-8#Ixg??ATI`T)IZMP|BrTkpItMR zBekiE|4WAYnqre_Gk5wfxbTuIW|%F8?66fvPrrY){;z$XEjHbF2e-HHjGv%NEHU77} zkN@u9pTGP4{w-hozvJHCulL{k@9W?3J=1%q-uF!Jd!Y9{@OOC+)W5@e|2@|Ge*C+< zAA9f7`(EsQ5B&Fd5A^=K=fB7I`QQ5Yx%c^`_kHqjeGm2S?|l#Tz6bt(?}5MLKimI~ zcj|rb{{7y&z2B4G?@8}_p!Yq{`yTlBdk^$}Ch+g~wd{Rg{>OeTd*8eNv0v|h#{2s} z;(Pcn9si>Lj6cW!>&)u?f35ef^?rSN-vhnxf!_DPKj%Hr`_JEh&e!!n+xxZmebD

      t?_Zn$Ebs5$d-i@0d*1`S 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� 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

      $4x99{^WKJe9$#|$ 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 *AD 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

    1. |k~XJCq&94rfQOBiT{xXm$)c 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 diff --git a/node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf b/node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf deleted file mode 100644 index 9d09b0feb85c35beeaddd31246be0b7c8e0e69a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 356840 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

      t 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 diff --git a/node_modules/react-native-vector-icons/Fonts/Octicons.ttf b/node_modules/react-native-vector-icons/Fonts/Octicons.ttf deleted file mode 100644 index f8daedca4515bb70b84038c6c447022f868f57ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49404 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 Kj_>Q2Zu>vsTUp2e diff --git a/node_modules/react-native-vector-icons/Fonts/Zocial.ttf b/node_modules/react-native-vector-icons/Fonts/Zocial.ttf deleted file mode 100644 index e2b5fbb02fd0ce400780207ac39d203a319af7bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25788 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 WG&4HZ;a`2v?|q4?hG+lZ9sdg)S68(F diff --git a/node_modules/react-native-vector-icons/Foundation.js b/node_modules/react-native-vector-icons/Foundation.js deleted file mode 100644 index 9576bf94..00000000 --- a/node_modules/react-native-vector-icons/Foundation.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Foundation icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/Foundation.json'; - -const iconSet = createIconSet(glyphMap, 'fontcustom', 'Foundation.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/node_modules/react-native-vector-icons/Foundation.js.flow b/node_modules/react-native-vector-icons/Foundation.js.flow deleted file mode 100644 index bd6b8f90..00000000 --- a/node_modules/react-native-vector-icons/Foundation.js.flow +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @flow strict - */ - -import type { Icon } from './index'; - -export type FoundationGlyphs = 'address-book' | 'alert' | 'align-center' | 'align-justify' | 'align-left' | 'align-right' | 'anchor' | 'annotate' | 'archive' | 'arrow-down' | 'arrow-left' | 'arrow-right' | 'arrow-up' | 'arrows-compress' | 'arrows-expand' | 'arrows-in' | 'arrows-out' | 'asl' | 'asterisk' | 'at-sign' | 'background-color' | 'battery-empty' | 'battery-full' | 'battery-half' | 'bitcoin-circle' | 'bitcoin' | 'blind' | 'bluetooth' | 'bold' | 'book-bookmark' | 'book' | 'bookmark' | 'braille' | 'burst-new' | 'burst-sale' | 'burst' | 'calendar' | 'camera' | 'check' | 'checkbox' | 'clipboard-notes' | 'clipboard-pencil' | 'clipboard' | 'clock' | 'closed-caption' | 'cloud' | 'comment-minus' | 'comment-quotes' | 'comment-video' | 'comment' | 'comments' | 'compass' | 'contrast' | 'credit-card' | 'crop' | 'crown' | 'css3' | 'database' | 'die-five' | 'die-four' | 'die-one' | 'die-six' | 'die-three' | 'die-two' | 'dislike' | 'dollar-bill' | 'dollar' | 'download' | 'eject' | 'elevator' | 'euro' | 'eye' | 'fast-forward' | 'female-symbol' | 'female' | 'filter' | 'first-aid' | 'flag' | 'folder-add' | 'folder-lock' | 'folder' | 'foot' | 'foundation' | 'graph-bar' | 'graph-horizontal' | 'graph-pie' | 'graph-trend' | 'guide-dog' | 'hearing-aid' | 'heart' | 'home' | 'html5' | 'indent-less' | 'indent-more' | 'info' | 'italic' | 'key' | 'laptop' | 'layout' | 'lightbulb' | 'like' | 'link' | 'list-bullet' | 'list-number' | 'list-thumbnails' | 'list' | 'lock' | 'loop' | 'magnifying-glass' | 'mail' | 'male-female' | 'male-symbol' | 'male' | 'map' | 'marker' | 'megaphone' | 'microphone' | 'minus-circle' | 'minus' | 'mobile-signal' | 'mobile' | 'monitor' | 'mountains' | 'music' | 'next' | 'no-dogs' | 'no-smoking' | 'page-add' | 'page-copy' | 'page-csv' | 'page-delete' | 'page-doc' | 'page-edit' | 'page-export-csv' | 'page-export-doc' | 'page-export-pdf' | 'page-export' | 'page-filled' | 'page-multiple' | 'page-pdf' | 'page-remove' | 'page-search' | 'page' | 'paint-bucket' | 'paperclip' | 'pause' | 'paw' | 'paypal' | 'pencil' | 'photo' | 'play-circle' | 'play-video' | 'play' | 'plus' | 'pound' | 'power' | 'previous' | 'price-tag' | 'pricetag-multiple' | 'print' | 'prohibited' | 'projection-screen' | 'puzzle' | 'quote' | 'record' | 'refresh' | 'results-demographics' | 'results' | 'rewind-ten' | 'rewind' | 'rss' | 'safety-cone' | 'save' | 'share' | 'sheriff-badge' | 'shield' | 'shopping-bag' | 'shopping-cart' | 'shuffle' | 'skull' | 'social-500px' | 'social-adobe' | 'social-amazon' | 'social-android' | 'social-apple' | 'social-behance' | 'social-bing' | 'social-blogger' | 'social-delicious' | 'social-designer-news' | 'social-deviant-art' | 'social-digg' | 'social-dribbble' | 'social-drive' | 'social-dropbox' | 'social-evernote' | 'social-facebook' | 'social-flickr' | 'social-forrst' | 'social-foursquare' | 'social-game-center' | 'social-github' | 'social-google-plus' | 'social-hacker-news' | 'social-hi5' | 'social-instagram' | 'social-joomla' | 'social-lastfm' | 'social-linkedin' | 'social-medium' | 'social-myspace' | 'social-orkut' | 'social-path' | 'social-picasa' | 'social-pinterest' | 'social-rdio' | 'social-reddit' | 'social-skillshare' | 'social-skype' | 'social-smashing-mag' | 'social-snapchat' | 'social-spotify' | 'social-squidoo' | 'social-stack-overflow' | 'social-steam' | 'social-stumbleupon' | 'social-treehouse' | 'social-tumblr' | 'social-twitter' | 'social-vimeo' | 'social-windows' | 'social-xbox' | 'social-yahoo' | 'social-yelp' | 'social-youtube' | 'social-zerply' | 'social-zurb' | 'sound' | 'star' | 'stop' | 'strikethrough' | 'subscript' | 'superscript' | 'tablet-landscape' | 'tablet-portrait' | 'target-two' | 'target' | 'telephone-accessible' | 'telephone' | 'text-color' | 'thumbnails' | 'ticket' | 'torso-business' | 'torso-female' | 'torso' | 'torsos-all-female' | 'torsos-all' | 'torsos-female-male' | 'torsos-male-female' | 'torsos' | 'trash' | 'trees' | 'trophy' | 'underline' | 'universal-access' | 'unlink' | 'unlock' | 'upload-cloud' | 'upload' | 'usb' | 'video' | 'volume-none' | 'volume-strike' | 'volume' | 'web' | 'wheelchair' | 'widget' | 'wrench' | 'x-circle' | 'x' | 'yen' | 'zoom-in' | 'zoom-out'; - -declare export default Class>; diff --git a/node_modules/react-native-vector-icons/Ionicons.js b/node_modules/react-native-vector-icons/Ionicons.js deleted file mode 100644 index 96e45ab3..00000000 --- a/node_modules/react-native-vector-icons/Ionicons.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Ionicons icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/Ionicons.json'; - -const iconSet = createIconSet(glyphMap, 'Ionicons', 'Ionicons.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/node_modules/react-native-vector-icons/Ionicons.js.flow b/node_modules/react-native-vector-icons/Ionicons.js.flow deleted file mode 100644 index 2b7f0caf..00000000 --- a/node_modules/react-native-vector-icons/Ionicons.js.flow +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @flow strict - */ - -import type { Icon } from './index'; - -export type IoniconsGlyphs = 'accessibility' | 'accessibility-outline' | 'accessibility-sharp' | 'add' | 'add-circle' | 'add-circle-outline' | 'add-circle-sharp' | 'add-outline' | 'add-sharp' | 'airplane' | 'airplane-outline' | 'airplane-sharp' | 'alarm' | 'alarm-outline' | 'alarm-sharp' | 'albums' | 'albums-outline' | 'albums-sharp' | 'alert' | 'alert-circle' | 'alert-circle-outline' | 'alert-circle-sharp' | 'alert-outline' | 'alert-sharp' | 'american-football' | 'american-football-outline' | 'american-football-sharp' | 'analytics' | 'analytics-outline' | 'analytics-sharp' | 'aperture' | 'aperture-outline' | 'aperture-sharp' | 'apps' | 'apps-outline' | 'apps-sharp' | 'archive' | 'archive-outline' | 'archive-sharp' | 'arrow-back' | 'arrow-back-circle' | 'arrow-back-circle-outline' | 'arrow-back-circle-sharp' | 'arrow-back-outline' | 'arrow-back-sharp' | 'arrow-down' | 'arrow-down-circle' | 'arrow-down-circle-outline' | 'arrow-down-circle-sharp' | 'arrow-down-outline' | 'arrow-down-sharp' | 'arrow-forward' | 'arrow-forward-circle' | 'arrow-forward-circle-outline' | 'arrow-forward-circle-sharp' | 'arrow-forward-outline' | 'arrow-forward-sharp' | 'arrow-redo' | 'arrow-redo-circle' | 'arrow-redo-circle-outline' | 'arrow-redo-circle-sharp' | 'arrow-redo-outline' | 'arrow-redo-sharp' | 'arrow-undo' | 'arrow-undo-circle' | 'arrow-undo-circle-outline' | 'arrow-undo-circle-sharp' | 'arrow-undo-outline' | 'arrow-undo-sharp' | 'arrow-up' | 'arrow-up-circle' | 'arrow-up-circle-outline' | 'arrow-up-circle-sharp' | 'arrow-up-outline' | 'arrow-up-sharp' | 'at' | 'at-circle' | 'at-circle-outline' | 'at-circle-sharp' | 'at-outline' | 'at-sharp' | 'attach' | 'attach-outline' | 'attach-sharp' | 'backspace' | 'backspace-outline' | 'backspace-sharp' | 'bag' | 'bag-add' | 'bag-add-outline' | 'bag-add-sharp' | 'bag-check' | 'bag-check-outline' | 'bag-check-sharp' | 'bag-handle' | 'bag-handle-outline' | 'bag-handle-sharp' | 'bag-outline' | 'bag-remove' | 'bag-remove-outline' | 'bag-remove-sharp' | 'bag-sharp' | 'balloon' | 'balloon-outline' | 'balloon-sharp' | 'ban' | 'ban-outline' | 'ban-sharp' | 'bandage' | 'bandage-outline' | 'bandage-sharp' | 'bar-chart' | 'bar-chart-outline' | 'bar-chart-sharp' | 'barbell' | 'barbell-outline' | 'barbell-sharp' | 'barcode' | 'barcode-outline' | 'barcode-sharp' | 'baseball' | 'baseball-outline' | 'baseball-sharp' | 'basket' | 'basket-outline' | 'basket-sharp' | 'basketball' | 'basketball-outline' | 'basketball-sharp' | 'battery-charging' | 'battery-charging-outline' | 'battery-charging-sharp' | 'battery-dead' | 'battery-dead-outline' | 'battery-dead-sharp' | 'battery-full' | 'battery-full-outline' | 'battery-full-sharp' | 'battery-half' | 'battery-half-outline' | 'battery-half-sharp' | 'beaker' | 'beaker-outline' | 'beaker-sharp' | 'bed' | 'bed-outline' | 'bed-sharp' | 'beer' | 'beer-outline' | 'beer-sharp' | 'bicycle' | 'bicycle-outline' | 'bicycle-sharp' | 'bluetooth' | 'bluetooth-outline' | 'bluetooth-sharp' | 'boat' | 'boat-outline' | 'boat-sharp' | 'body' | 'body-outline' | 'body-sharp' | 'bonfire' | 'bonfire-outline' | 'bonfire-sharp' | 'book' | 'book-outline' | 'book-sharp' | 'bookmark' | 'bookmark-outline' | 'bookmark-sharp' | 'bookmarks' | 'bookmarks-outline' | 'bookmarks-sharp' | 'bowling-ball' | 'bowling-ball-outline' | 'bowling-ball-sharp' | 'briefcase' | 'briefcase-outline' | 'briefcase-sharp' | 'browsers' | 'browsers-outline' | 'browsers-sharp' | 'brush' | 'brush-outline' | 'brush-sharp' | 'bug' | 'bug-outline' | 'bug-sharp' | 'build' | 'build-outline' | 'build-sharp' | 'bulb' | 'bulb-outline' | 'bulb-sharp' | 'bus' | 'bus-outline' | 'bus-sharp' | 'business' | 'business-outline' | 'business-sharp' | 'cafe' | 'cafe-outline' | 'cafe-sharp' | 'calculator' | 'calculator-outline' | 'calculator-sharp' | 'calendar' | 'calendar-clear' | 'calendar-clear-outline' | 'calendar-clear-sharp' | 'calendar-number' | 'calendar-number-outline' | 'calendar-number-sharp' | 'calendar-outline' | 'calendar-sharp' | 'call' | 'call-outline' | 'call-sharp' | 'camera' | 'camera-outline' | 'camera-reverse' | 'camera-reverse-outline' | 'camera-reverse-sharp' | 'camera-sharp' | 'car' | 'car-outline' | 'car-sharp' | 'car-sport' | 'car-sport-outline' | 'car-sport-sharp' | 'card' | 'card-outline' | 'card-sharp' | 'caret-back' | 'caret-back-circle' | 'caret-back-circle-outline' | 'caret-back-circle-sharp' | 'caret-back-outline' | 'caret-back-sharp' | 'caret-down' | 'caret-down-circle' | 'caret-down-circle-outline' | 'caret-down-circle-sharp' | 'caret-down-outline' | 'caret-down-sharp' | 'caret-forward' | 'caret-forward-circle' | 'caret-forward-circle-outline' | 'caret-forward-circle-sharp' | 'caret-forward-outline' | 'caret-forward-sharp' | 'caret-up' | 'caret-up-circle' | 'caret-up-circle-outline' | 'caret-up-circle-sharp' | 'caret-up-outline' | 'caret-up-sharp' | 'cart' | 'cart-outline' | 'cart-sharp' | 'cash' | 'cash-outline' | 'cash-sharp' | 'cellular' | 'cellular-outline' | 'cellular-sharp' | 'chatbox' | 'chatbox-ellipses' | 'chatbox-ellipses-outline' | 'chatbox-ellipses-sharp' | 'chatbox-outline' | 'chatbox-sharp' | 'chatbubble' | 'chatbubble-ellipses' | 'chatbubble-ellipses-outline' | 'chatbubble-ellipses-sharp' | 'chatbubble-outline' | 'chatbubble-sharp' | 'chatbubbles' | 'chatbubbles-outline' | 'chatbubbles-sharp' | 'checkbox' | 'checkbox-outline' | 'checkbox-sharp' | 'checkmark' | 'checkmark-circle' | 'checkmark-circle-outline' | 'checkmark-circle-sharp' | 'checkmark-done' | 'checkmark-done-circle' | 'checkmark-done-circle-outline' | 'checkmark-done-circle-sharp' | 'checkmark-done-outline' | 'checkmark-done-sharp' | 'checkmark-outline' | 'checkmark-sharp' | 'chevron-back' | 'chevron-back-circle' | 'chevron-back-circle-outline' | 'chevron-back-circle-sharp' | 'chevron-back-outline' | 'chevron-back-sharp' | 'chevron-collapse' | 'chevron-collapse-outline' | 'chevron-collapse-sharp' | 'chevron-down' | 'chevron-down-circle' | 'chevron-down-circle-outline' | 'chevron-down-circle-sharp' | 'chevron-down-outline' | 'chevron-down-sharp' | 'chevron-expand' | 'chevron-expand-outline' | 'chevron-expand-sharp' | 'chevron-forward' | 'chevron-forward-circle' | 'chevron-forward-circle-outline' | 'chevron-forward-circle-sharp' | 'chevron-forward-outline' | 'chevron-forward-sharp' | 'chevron-up' | 'chevron-up-circle' | 'chevron-up-circle-outline' | 'chevron-up-circle-sharp' | 'chevron-up-outline' | 'chevron-up-sharp' | 'clipboard' | 'clipboard-outline' | 'clipboard-sharp' | 'close' | 'close-circle' | 'close-circle-outline' | 'close-circle-sharp' | 'close-outline' | 'close-sharp' | 'cloud' | 'cloud-circle' | 'cloud-circle-outline' | 'cloud-circle-sharp' | 'cloud-done' | 'cloud-done-outline' | 'cloud-done-sharp' | 'cloud-download' | 'cloud-download-outline' | 'cloud-download-sharp' | 'cloud-offline' | 'cloud-offline-outline' | 'cloud-offline-sharp' | 'cloud-outline' | 'cloud-sharp' | 'cloud-upload' | 'cloud-upload-outline' | 'cloud-upload-sharp' | 'cloudy' | 'cloudy-night' | 'cloudy-night-outline' | 'cloudy-night-sharp' | 'cloudy-outline' | 'cloudy-sharp' | 'code' | 'code-download' | 'code-download-outline' | 'code-download-sharp' | 'code-outline' | 'code-sharp' | 'code-slash' | 'code-slash-outline' | 'code-slash-sharp' | 'code-working' | 'code-working-outline' | 'code-working-sharp' | 'cog' | 'cog-outline' | 'cog-sharp' | 'color-fill' | 'color-fill-outline' | 'color-fill-sharp' | 'color-filter' | 'color-filter-outline' | 'color-filter-sharp' | 'color-palette' | 'color-palette-outline' | 'color-palette-sharp' | 'color-wand' | 'color-wand-outline' | 'color-wand-sharp' | 'compass' | 'compass-outline' | 'compass-sharp' | 'construct' | 'construct-outline' | 'construct-sharp' | 'contract' | 'contract-outline' | 'contract-sharp' | 'contrast' | 'contrast-outline' | 'contrast-sharp' | 'copy' | 'copy-outline' | 'copy-sharp' | 'create' | 'create-outline' | 'create-sharp' | 'crop' | 'crop-outline' | 'crop-sharp' | 'cube' | 'cube-outline' | 'cube-sharp' | 'cut' | 'cut-outline' | 'cut-sharp' | 'desktop' | 'desktop-outline' | 'desktop-sharp' | 'diamond' | 'diamond-outline' | 'diamond-sharp' | 'dice' | 'dice-outline' | 'dice-sharp' | 'disc' | 'disc-outline' | 'disc-sharp' | 'document' | 'document-attach' | 'document-attach-outline' | 'document-attach-sharp' | 'document-lock' | 'document-lock-outline' | 'document-lock-sharp' | 'document-outline' | 'document-sharp' | 'document-text' | 'document-text-outline' | 'document-text-sharp' | 'documents' | 'documents-outline' | 'documents-sharp' | 'download' | 'download-outline' | 'download-sharp' | 'duplicate' | 'duplicate-outline' | 'duplicate-sharp' | 'ear' | 'ear-outline' | 'ear-sharp' | 'earth' | 'earth-outline' | 'earth-sharp' | 'easel' | 'easel-outline' | 'easel-sharp' | 'egg' | 'egg-outline' | 'egg-sharp' | 'ellipse' | 'ellipse-outline' | 'ellipse-sharp' | 'ellipsis-horizontal' | 'ellipsis-horizontal-circle' | 'ellipsis-horizontal-circle-outline' | 'ellipsis-horizontal-circle-sharp' | 'ellipsis-horizontal-outline' | 'ellipsis-horizontal-sharp' | 'ellipsis-vertical' | 'ellipsis-vertical-circle' | 'ellipsis-vertical-circle-outline' | 'ellipsis-vertical-circle-sharp' | 'ellipsis-vertical-outline' | 'ellipsis-vertical-sharp' | 'enter' | 'enter-outline' | 'enter-sharp' | 'exit' | 'exit-outline' | 'exit-sharp' | 'expand' | 'expand-outline' | 'expand-sharp' | 'extension-puzzle' | 'extension-puzzle-outline' | 'extension-puzzle-sharp' | 'eye' | 'eye-off' | 'eye-off-outline' | 'eye-off-sharp' | 'eye-outline' | 'eye-sharp' | 'eyedrop' | 'eyedrop-outline' | 'eyedrop-sharp' | 'fast-food' | 'fast-food-outline' | 'fast-food-sharp' | 'female' | 'female-outline' | 'female-sharp' | 'file-tray' | 'file-tray-full' | 'file-tray-full-outline' | 'file-tray-full-sharp' | 'file-tray-outline' | 'file-tray-sharp' | 'file-tray-stacked' | 'file-tray-stacked-outline' | 'file-tray-stacked-sharp' | 'film' | 'film-outline' | 'film-sharp' | 'filter' | 'filter-circle' | 'filter-circle-outline' | 'filter-circle-sharp' | 'filter-outline' | 'filter-sharp' | 'finger-print' | 'finger-print-outline' | 'finger-print-sharp' | 'fish' | 'fish-outline' | 'fish-sharp' | 'fitness' | 'fitness-outline' | 'fitness-sharp' | 'flag' | 'flag-outline' | 'flag-sharp' | 'flame' | 'flame-outline' | 'flame-sharp' | 'flash' | 'flash-off' | 'flash-off-outline' | 'flash-off-sharp' | 'flash-outline' | 'flash-sharp' | 'flashlight' | 'flashlight-outline' | 'flashlight-sharp' | 'flask' | 'flask-outline' | 'flask-sharp' | 'flower' | 'flower-outline' | 'flower-sharp' | 'folder' | 'folder-open' | 'folder-open-outline' | 'folder-open-sharp' | 'folder-outline' | 'folder-sharp' | 'football' | 'football-outline' | 'football-sharp' | 'footsteps' | 'footsteps-outline' | 'footsteps-sharp' | 'funnel' | 'funnel-outline' | 'funnel-sharp' | 'game-controller' | 'game-controller-outline' | 'game-controller-sharp' | 'gift' | 'gift-outline' | 'gift-sharp' | 'git-branch' | 'git-branch-outline' | 'git-branch-sharp' | 'git-commit' | 'git-commit-outline' | 'git-commit-sharp' | 'git-compare' | 'git-compare-outline' | 'git-compare-sharp' | 'git-merge' | 'git-merge-outline' | 'git-merge-sharp' | 'git-network' | 'git-network-outline' | 'git-network-sharp' | 'git-pull-request' | 'git-pull-request-outline' | 'git-pull-request-sharp' | 'glasses' | 'glasses-outline' | 'glasses-sharp' | 'globe' | 'globe-outline' | 'globe-sharp' | 'golf' | 'golf-outline' | 'golf-sharp' | 'grid' | 'grid-outline' | 'grid-sharp' | 'hammer' | 'hammer-outline' | 'hammer-sharp' | 'hand-left' | 'hand-left-outline' | 'hand-left-sharp' | 'hand-right' | 'hand-right-outline' | 'hand-right-sharp' | 'happy' | 'happy-outline' | 'happy-sharp' | 'hardware-chip' | 'hardware-chip-outline' | 'hardware-chip-sharp' | 'headset' | 'headset-outline' | 'headset-sharp' | 'heart' | 'heart-circle' | 'heart-circle-outline' | 'heart-circle-sharp' | 'heart-dislike' | 'heart-dislike-circle' | 'heart-dislike-circle-outline' | 'heart-dislike-circle-sharp' | 'heart-dislike-outline' | 'heart-dislike-sharp' | 'heart-half' | 'heart-half-outline' | 'heart-half-sharp' | 'heart-outline' | 'heart-sharp' | 'help' | 'help-buoy' | 'help-buoy-outline' | 'help-buoy-sharp' | 'help-circle' | 'help-circle-outline' | 'help-circle-sharp' | 'help-outline' | 'help-sharp' | 'home' | 'home-outline' | 'home-sharp' | 'hourglass' | 'hourglass-outline' | 'hourglass-sharp' | 'ice-cream' | 'ice-cream-outline' | 'ice-cream-sharp' | 'id-card' | 'id-card-outline' | 'id-card-sharp' | 'image' | 'image-outline' | 'image-sharp' | 'images' | 'images-outline' | 'images-sharp' | 'infinite' | 'infinite-outline' | 'infinite-sharp' | 'information' | 'information-circle' | 'information-circle-outline' | 'information-circle-sharp' | 'information-outline' | 'information-sharp' | 'invert-mode' | 'invert-mode-outline' | 'invert-mode-sharp' | 'journal' | 'journal-outline' | 'journal-sharp' | 'key' | 'key-outline' | 'key-sharp' | 'keypad' | 'keypad-outline' | 'keypad-sharp' | 'language' | 'language-outline' | 'language-sharp' | 'laptop' | 'laptop-outline' | 'laptop-sharp' | 'layers' | 'layers-outline' | 'layers-sharp' | 'leaf' | 'leaf-outline' | 'leaf-sharp' | 'library' | 'library-outline' | 'library-sharp' | 'link' | 'link-outline' | 'link-sharp' | 'list' | 'list-circle' | 'list-circle-outline' | 'list-circle-sharp' | 'list-outline' | 'list-sharp' | 'locate' | 'locate-outline' | 'locate-sharp' | 'location' | 'location-outline' | 'location-sharp' | 'lock-closed' | 'lock-closed-outline' | 'lock-closed-sharp' | 'lock-open' | 'lock-open-outline' | 'lock-open-sharp' | 'log-in' | 'log-in-outline' | 'log-in-sharp' | 'log-out' | 'log-out-outline' | 'log-out-sharp' | 'logo-alipay' | 'logo-amazon' | 'logo-amplify' | 'logo-android' | 'logo-angular' | 'logo-apple' | 'logo-apple-appstore' | 'logo-apple-ar' | 'logo-behance' | 'logo-bitbucket' | 'logo-bitcoin' | 'logo-buffer' | 'logo-capacitor' | 'logo-chrome' | 'logo-closed-captioning' | 'logo-codepen' | 'logo-css3' | 'logo-designernews' | 'logo-deviantart' | 'logo-discord' | 'logo-docker' | 'logo-dribbble' | 'logo-dropbox' | 'logo-edge' | 'logo-electron' | 'logo-euro' | 'logo-facebook' | 'logo-figma' | 'logo-firebase' | 'logo-firefox' | 'logo-flickr' | 'logo-foursquare' | 'logo-github' | 'logo-gitlab' | 'logo-google' | 'logo-google-playstore' | 'logo-hackernews' | 'logo-html5' | 'logo-instagram' | 'logo-ionic' | 'logo-ionitron' | 'logo-javascript' | 'logo-laravel' | 'logo-linkedin' | 'logo-markdown' | 'logo-mastodon' | 'logo-medium' | 'logo-microsoft' | 'logo-no-smoking' | 'logo-nodejs' | 'logo-npm' | 'logo-octocat' | 'logo-paypal' | 'logo-pinterest' | 'logo-playstation' | 'logo-pwa' | 'logo-python' | 'logo-react' | 'logo-reddit' | 'logo-rss' | 'logo-sass' | 'logo-skype' | 'logo-slack' | 'logo-snapchat' | 'logo-soundcloud' | 'logo-stackoverflow' | 'logo-steam' | 'logo-stencil' | 'logo-tableau' | 'logo-tiktok' | 'logo-tumblr' | 'logo-tux' | 'logo-twitch' | 'logo-twitter' | 'logo-usd' | 'logo-venmo' | 'logo-vercel' | 'logo-vimeo' | 'logo-vk' | 'logo-vue' | 'logo-web-component' | 'logo-wechat' | 'logo-whatsapp' | 'logo-windows' | 'logo-wordpress' | 'logo-xbox' | 'logo-xing' | 'logo-yahoo' | 'logo-yen' | 'logo-youtube' | 'magnet' | 'magnet-outline' | 'magnet-sharp' | 'mail' | 'mail-open' | 'mail-open-outline' | 'mail-open-sharp' | 'mail-outline' | 'mail-sharp' | 'mail-unread' | 'mail-unread-outline' | 'mail-unread-sharp' | 'male' | 'male-female' | 'male-female-outline' | 'male-female-sharp' | 'male-outline' | 'male-sharp' | 'man' | 'man-outline' | 'man-sharp' | 'map' | 'map-outline' | 'map-sharp' | 'medal' | 'medal-outline' | 'medal-sharp' | 'medical' | 'medical-outline' | 'medical-sharp' | 'medkit' | 'medkit-outline' | 'medkit-sharp' | 'megaphone' | 'megaphone-outline' | 'megaphone-sharp' | 'menu' | 'menu-outline' | 'menu-sharp' | 'mic' | 'mic-circle' | 'mic-circle-outline' | 'mic-circle-sharp' | 'mic-off' | 'mic-off-circle' | 'mic-off-circle-outline' | 'mic-off-circle-sharp' | 'mic-off-outline' | 'mic-off-sharp' | 'mic-outline' | 'mic-sharp' | 'moon' | 'moon-outline' | 'moon-sharp' | 'move' | 'move-outline' | 'move-sharp' | 'musical-note' | 'musical-note-outline' | 'musical-note-sharp' | 'musical-notes' | 'musical-notes-outline' | 'musical-notes-sharp' | 'navigate' | 'navigate-circle' | 'navigate-circle-outline' | 'navigate-circle-sharp' | 'navigate-outline' | 'navigate-sharp' | 'newspaper' | 'newspaper-outline' | 'newspaper-sharp' | 'notifications' | 'notifications-circle' | 'notifications-circle-outline' | 'notifications-circle-sharp' | 'notifications-off' | 'notifications-off-circle' | 'notifications-off-circle-outline' | 'notifications-off-circle-sharp' | 'notifications-off-outline' | 'notifications-off-sharp' | 'notifications-outline' | 'notifications-sharp' | 'nuclear' | 'nuclear-outline' | 'nuclear-sharp' | 'nutrition' | 'nutrition-outline' | 'nutrition-sharp' | 'open' | 'open-outline' | 'open-sharp' | 'options' | 'options-outline' | 'options-sharp' | 'paper-plane' | 'paper-plane-outline' | 'paper-plane-sharp' | 'partly-sunny' | 'partly-sunny-outline' | 'partly-sunny-sharp' | 'pause' | 'pause-circle' | 'pause-circle-outline' | 'pause-circle-sharp' | 'pause-outline' | 'pause-sharp' | 'paw' | 'paw-outline' | 'paw-sharp' | 'pencil' | 'pencil-outline' | 'pencil-sharp' | 'people' | 'people-circle' | 'people-circle-outline' | 'people-circle-sharp' | 'people-outline' | 'people-sharp' | 'person' | 'person-add' | 'person-add-outline' | 'person-add-sharp' | 'person-circle' | 'person-circle-outline' | 'person-circle-sharp' | 'person-outline' | 'person-remove' | 'person-remove-outline' | 'person-remove-sharp' | 'person-sharp' | 'phone-landscape' | 'phone-landscape-outline' | 'phone-landscape-sharp' | 'phone-portrait' | 'phone-portrait-outline' | 'phone-portrait-sharp' | 'pie-chart' | 'pie-chart-outline' | 'pie-chart-sharp' | 'pin' | 'pin-outline' | 'pin-sharp' | 'pint' | 'pint-outline' | 'pint-sharp' | 'pizza' | 'pizza-outline' | 'pizza-sharp' | 'planet' | 'planet-outline' | 'planet-sharp' | 'play' | 'play-back' | 'play-back-circle' | 'play-back-circle-outline' | 'play-back-circle-sharp' | 'play-back-outline' | 'play-back-sharp' | 'play-circle' | 'play-circle-outline' | 'play-circle-sharp' | 'play-forward' | 'play-forward-circle' | 'play-forward-circle-outline' | 'play-forward-circle-sharp' | 'play-forward-outline' | 'play-forward-sharp' | 'play-outline' | 'play-sharp' | 'play-skip-back' | 'play-skip-back-circle' | 'play-skip-back-circle-outline' | 'play-skip-back-circle-sharp' | 'play-skip-back-outline' | 'play-skip-back-sharp' | 'play-skip-forward' | 'play-skip-forward-circle' | 'play-skip-forward-circle-outline' | 'play-skip-forward-circle-sharp' | 'play-skip-forward-outline' | 'play-skip-forward-sharp' | 'podium' | 'podium-outline' | 'podium-sharp' | 'power' | 'power-outline' | 'power-sharp' | 'pricetag' | 'pricetag-outline' | 'pricetag-sharp' | 'pricetags' | 'pricetags-outline' | 'pricetags-sharp' | 'print' | 'print-outline' | 'print-sharp' | 'prism' | 'prism-outline' | 'prism-sharp' | 'pulse' | 'pulse-outline' | 'pulse-sharp' | 'push' | 'push-outline' | 'push-sharp' | 'qr-code' | 'qr-code-outline' | 'qr-code-sharp' | 'radio' | 'radio-button-off' | 'radio-button-off-outline' | 'radio-button-off-sharp' | 'radio-button-on' | 'radio-button-on-outline' | 'radio-button-on-sharp' | 'radio-outline' | 'radio-sharp' | 'rainy' | 'rainy-outline' | 'rainy-sharp' | 'reader' | 'reader-outline' | 'reader-sharp' | 'receipt' | 'receipt-outline' | 'receipt-sharp' | 'recording' | 'recording-outline' | 'recording-sharp' | 'refresh' | 'refresh-circle' | 'refresh-circle-outline' | 'refresh-circle-sharp' | 'refresh-outline' | 'refresh-sharp' | 'reload' | 'reload-circle' | 'reload-circle-outline' | 'reload-circle-sharp' | 'reload-outline' | 'reload-sharp' | 'remove' | 'remove-circle' | 'remove-circle-outline' | 'remove-circle-sharp' | 'remove-outline' | 'remove-sharp' | 'reorder-four' | 'reorder-four-outline' | 'reorder-four-sharp' | 'reorder-three' | 'reorder-three-outline' | 'reorder-three-sharp' | 'reorder-two' | 'reorder-two-outline' | 'reorder-two-sharp' | 'repeat' | 'repeat-outline' | 'repeat-sharp' | 'resize' | 'resize-outline' | 'resize-sharp' | 'restaurant' | 'restaurant-outline' | 'restaurant-sharp' | 'return-down-back' | 'return-down-back-outline' | 'return-down-back-sharp' | 'return-down-forward' | 'return-down-forward-outline' | 'return-down-forward-sharp' | 'return-up-back' | 'return-up-back-outline' | 'return-up-back-sharp' | 'return-up-forward' | 'return-up-forward-outline' | 'return-up-forward-sharp' | 'ribbon' | 'ribbon-outline' | 'ribbon-sharp' | 'rocket' | 'rocket-outline' | 'rocket-sharp' | 'rose' | 'rose-outline' | 'rose-sharp' | 'sad' | 'sad-outline' | 'sad-sharp' | 'save' | 'save-outline' | 'save-sharp' | 'scale' | 'scale-outline' | 'scale-sharp' | 'scan' | 'scan-circle' | 'scan-circle-outline' | 'scan-circle-sharp' | 'scan-outline' | 'scan-sharp' | 'school' | 'school-outline' | 'school-sharp' | 'search' | 'search-circle' | 'search-circle-outline' | 'search-circle-sharp' | 'search-outline' | 'search-sharp' | 'send' | 'send-outline' | 'send-sharp' | 'server' | 'server-outline' | 'server-sharp' | 'settings' | 'settings-outline' | 'settings-sharp' | 'shapes' | 'shapes-outline' | 'shapes-sharp' | 'share' | 'share-outline' | 'share-sharp' | 'share-social' | 'share-social-outline' | 'share-social-sharp' | 'shield' | 'shield-checkmark' | 'shield-checkmark-outline' | 'shield-checkmark-sharp' | 'shield-half' | 'shield-half-outline' | 'shield-half-sharp' | 'shield-outline' | 'shield-sharp' | 'shirt' | 'shirt-outline' | 'shirt-sharp' | 'shuffle' | 'shuffle-outline' | 'shuffle-sharp' | 'skull' | 'skull-outline' | 'skull-sharp' | 'snow' | 'snow-outline' | 'snow-sharp' | 'sparkles' | 'sparkles-outline' | 'sparkles-sharp' | 'speedometer' | 'speedometer-outline' | 'speedometer-sharp' | 'square' | 'square-outline' | 'square-sharp' | 'star' | 'star-half' | 'star-half-outline' | 'star-half-sharp' | 'star-outline' | 'star-sharp' | 'stats-chart' | 'stats-chart-outline' | 'stats-chart-sharp' | 'stop' | 'stop-circle' | 'stop-circle-outline' | 'stop-circle-sharp' | 'stop-outline' | 'stop-sharp' | 'stopwatch' | 'stopwatch-outline' | 'stopwatch-sharp' | 'storefront' | 'storefront-outline' | 'storefront-sharp' | 'subway' | 'subway-outline' | 'subway-sharp' | 'sunny' | 'sunny-outline' | 'sunny-sharp' | 'swap-horizontal' | 'swap-horizontal-outline' | 'swap-horizontal-sharp' | 'swap-vertical' | 'swap-vertical-outline' | 'swap-vertical-sharp' | 'sync' | 'sync-circle' | 'sync-circle-outline' | 'sync-circle-sharp' | 'sync-outline' | 'sync-sharp' | 'tablet-landscape' | 'tablet-landscape-outline' | 'tablet-landscape-sharp' | 'tablet-portrait' | 'tablet-portrait-outline' | 'tablet-portrait-sharp' | 'telescope' | 'telescope-outline' | 'telescope-sharp' | 'tennisball' | 'tennisball-outline' | 'tennisball-sharp' | 'terminal' | 'terminal-outline' | 'terminal-sharp' | 'text' | 'text-outline' | 'text-sharp' | 'thermometer' | 'thermometer-outline' | 'thermometer-sharp' | 'thumbs-down' | 'thumbs-down-outline' | 'thumbs-down-sharp' | 'thumbs-up' | 'thumbs-up-outline' | 'thumbs-up-sharp' | 'thunderstorm' | 'thunderstorm-outline' | 'thunderstorm-sharp' | 'ticket' | 'ticket-outline' | 'ticket-sharp' | 'time' | 'time-outline' | 'time-sharp' | 'timer' | 'timer-outline' | 'timer-sharp' | 'today' | 'today-outline' | 'today-sharp' | 'toggle' | 'toggle-outline' | 'toggle-sharp' | 'trail-sign' | 'trail-sign-outline' | 'trail-sign-sharp' | 'train' | 'train-outline' | 'train-sharp' | 'transgender' | 'transgender-outline' | 'transgender-sharp' | 'trash' | 'trash-bin' | 'trash-bin-outline' | 'trash-bin-sharp' | 'trash-outline' | 'trash-sharp' | 'trending-down' | 'trending-down-outline' | 'trending-down-sharp' | 'trending-up' | 'trending-up-outline' | 'trending-up-sharp' | 'triangle' | 'triangle-outline' | 'triangle-sharp' | 'trophy' | 'trophy-outline' | 'trophy-sharp' | 'tv' | 'tv-outline' | 'tv-sharp' | 'umbrella' | 'umbrella-outline' | 'umbrella-sharp' | 'unlink' | 'unlink-outline' | 'unlink-sharp' | 'videocam' | 'videocam-off' | 'videocam-off-outline' | 'videocam-off-sharp' | 'videocam-outline' | 'videocam-sharp' | 'volume-high' | 'volume-high-outline' | 'volume-high-sharp' | 'volume-low' | 'volume-low-outline' | 'volume-low-sharp' | 'volume-medium' | 'volume-medium-outline' | 'volume-medium-sharp' | 'volume-mute' | 'volume-mute-outline' | 'volume-mute-sharp' | 'volume-off' | 'volume-off-outline' | 'volume-off-sharp' | 'walk' | 'walk-outline' | 'walk-sharp' | 'wallet' | 'wallet-outline' | 'wallet-sharp' | 'warning' | 'warning-outline' | 'warning-sharp' | 'watch' | 'watch-outline' | 'watch-sharp' | 'water' | 'water-outline' | 'water-sharp' | 'wifi' | 'wifi-outline' | 'wifi-sharp' | 'wine' | 'wine-outline' | 'wine-sharp' | 'woman' | 'woman-outline' | 'woman-sharp'; - -declare export default Class>; diff --git a/node_modules/react-native-vector-icons/LICENSE b/node_modules/react-native-vector-icons/LICENSE deleted file mode 100644 index c242d155..00000000 --- a/node_modules/react-native-vector-icons/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2015 Joel Arvidsson - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - diff --git a/node_modules/react-native-vector-icons/MaterialCommunityIcons.js b/node_modules/react-native-vector-icons/MaterialCommunityIcons.js deleted file mode 100644 index d0148190..00000000 --- a/node_modules/react-native-vector-icons/MaterialCommunityIcons.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * MaterialCommunityIcons icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/MaterialCommunityIcons.json'; - -const iconSet = createIconSet(glyphMap, 'Material Design Icons', 'MaterialCommunityIcons.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/node_modules/react-native-vector-icons/MaterialCommunityIcons.js.flow b/node_modules/react-native-vector-icons/MaterialCommunityIcons.js.flow deleted file mode 100644 index bd85bb25..00000000 --- a/node_modules/react-native-vector-icons/MaterialCommunityIcons.js.flow +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @flow strict - */ - -import type { Icon } from './index'; - -export type MaterialCommunityIconsGlyphs = 'ab-testing' | 'abacus' | 'abjad-arabic' | 'abjad-hebrew' | 'abugida-devanagari' | 'abugida-thai' | 'access-point' | 'access-point-check' | 'access-point-minus' | 'access-point-network' | 'access-point-network-off' | 'access-point-off' | 'access-point-plus' | 'access-point-remove' | 'account' | 'account-alert' | 'account-alert-outline' | 'account-arrow-down' | 'account-arrow-down-outline' | 'account-arrow-left' | 'account-arrow-left-outline' | 'account-arrow-right' | 'account-arrow-right-outline' | 'account-arrow-up' | 'account-arrow-up-outline' | 'account-box' | 'account-box-multiple' | 'account-box-multiple-outline' | 'account-box-outline' | 'account-cancel' | 'account-cancel-outline' | 'account-cash' | 'account-cash-outline' | 'account-check' | 'account-check-outline' | 'account-child' | 'account-child-circle' | 'account-child-outline' | 'account-circle' | 'account-circle-outline' | 'account-clock' | 'account-clock-outline' | 'account-cog' | 'account-cog-outline' | 'account-convert' | 'account-convert-outline' | 'account-cowboy-hat' | 'account-cowboy-hat-outline' | 'account-details' | 'account-details-outline' | 'account-edit' | 'account-edit-outline' | 'account-eye' | 'account-eye-outline' | 'account-filter' | 'account-filter-outline' | 'account-group' | 'account-group-outline' | 'account-hard-hat' | 'account-heart' | 'account-heart-outline' | 'account-injury' | 'account-injury-outline' | 'account-key' | 'account-key-outline' | 'account-lock' | 'account-lock-open' | 'account-lock-open-outline' | 'account-lock-outline' | 'account-minus' | 'account-minus-outline' | 'account-multiple' | 'account-multiple-check' | 'account-multiple-check-outline' | 'account-multiple-minus' | 'account-multiple-minus-outline' | 'account-multiple-outline' | 'account-multiple-plus' | 'account-multiple-plus-outline' | 'account-multiple-remove' | 'account-multiple-remove-outline' | 'account-music' | 'account-music-outline' | 'account-network' | 'account-network-outline' | 'account-off' | 'account-off-outline' | 'account-outline' | 'account-plus' | 'account-plus-outline' | 'account-question' | 'account-question-outline' | 'account-reactivate' | 'account-reactivate-outline' | 'account-remove' | 'account-remove-outline' | 'account-search' | 'account-search-outline' | 'account-settings' | 'account-settings-outline' | 'account-star' | 'account-star-outline' | 'account-supervisor' | 'account-supervisor-circle' | 'account-supervisor-circle-outline' | 'account-supervisor-outline' | 'account-switch' | 'account-switch-outline' | 'account-sync' | 'account-sync-outline' | 'account-tie' | 'account-tie-hat' | 'account-tie-hat-outline' | 'account-tie-outline' | 'account-tie-voice' | 'account-tie-voice-off' | 'account-tie-voice-off-outline' | 'account-tie-voice-outline' | 'account-voice' | 'account-voice-off' | 'account-wrench' | 'account-wrench-outline' | 'adjust' | 'advertisements' | 'advertisements-off' | 'air-conditioner' | 'air-filter' | 'air-horn' | 'air-humidifier' | 'air-humidifier-off' | 'air-purifier' | 'airbag' | 'airballoon' | 'airballoon-outline' | 'airplane' | 'airplane-alert' | 'airplane-check' | 'airplane-clock' | 'airplane-cog' | 'airplane-edit' | 'airplane-landing' | 'airplane-marker' | 'airplane-minus' | 'airplane-off' | 'airplane-plus' | 'airplane-remove' | 'airplane-search' | 'airplane-settings' | 'airplane-takeoff' | 'airport' | 'alarm' | 'alarm-bell' | 'alarm-check' | 'alarm-light' | 'alarm-light-off' | 'alarm-light-off-outline' | 'alarm-light-outline' | 'alarm-multiple' | 'alarm-note' | 'alarm-note-off' | 'alarm-off' | 'alarm-panel' | 'alarm-panel-outline' | 'alarm-plus' | 'alarm-snooze' | 'album' | 'alert' | 'alert-box' | 'alert-box-outline' | 'alert-circle' | 'alert-circle-check' | 'alert-circle-check-outline' | 'alert-circle-outline' | 'alert-decagram' | 'alert-decagram-outline' | 'alert-minus' | 'alert-minus-outline' | 'alert-octagon' | 'alert-octagon-outline' | 'alert-octagram' | 'alert-octagram-outline' | 'alert-outline' | 'alert-plus' | 'alert-plus-outline' | 'alert-remove' | 'alert-remove-outline' | 'alert-rhombus' | 'alert-rhombus-outline' | 'alien' | 'alien-outline' | 'align-horizontal-center' | 'align-horizontal-distribute' | 'align-horizontal-left' | 'align-horizontal-right' | 'align-vertical-bottom' | 'align-vertical-center' | 'align-vertical-distribute' | 'align-vertical-top' | 'all-inclusive' | 'all-inclusive-box' | 'all-inclusive-box-outline' | 'allergy' | 'alpha' | 'alpha-a' | 'alpha-a-box' | 'alpha-a-box-outline' | 'alpha-a-circle' | 'alpha-a-circle-outline' | 'alpha-b' | 'alpha-b-box' | 'alpha-b-box-outline' | 'alpha-b-circle' | 'alpha-b-circle-outline' | 'alpha-c' | 'alpha-c-box' | 'alpha-c-box-outline' | 'alpha-c-circle' | 'alpha-c-circle-outline' | 'alpha-d' | 'alpha-d-box' | 'alpha-d-box-outline' | 'alpha-d-circle' | 'alpha-d-circle-outline' | 'alpha-e' | 'alpha-e-box' | 'alpha-e-box-outline' | 'alpha-e-circle' | 'alpha-e-circle-outline' | 'alpha-f' | 'alpha-f-box' | 'alpha-f-box-outline' | 'alpha-f-circle' | 'alpha-f-circle-outline' | 'alpha-g' | 'alpha-g-box' | 'alpha-g-box-outline' | 'alpha-g-circle' | 'alpha-g-circle-outline' | 'alpha-h' | 'alpha-h-box' | 'alpha-h-box-outline' | 'alpha-h-circle' | 'alpha-h-circle-outline' | 'alpha-i' | 'alpha-i-box' | 'alpha-i-box-outline' | 'alpha-i-circle' | 'alpha-i-circle-outline' | 'alpha-j' | 'alpha-j-box' | 'alpha-j-box-outline' | 'alpha-j-circle' | 'alpha-j-circle-outline' | 'alpha-k' | 'alpha-k-box' | 'alpha-k-box-outline' | 'alpha-k-circle' | 'alpha-k-circle-outline' | 'alpha-l' | 'alpha-l-box' | 'alpha-l-box-outline' | 'alpha-l-circle' | 'alpha-l-circle-outline' | 'alpha-m' | 'alpha-m-box' | 'alpha-m-box-outline' | 'alpha-m-circle' | 'alpha-m-circle-outline' | 'alpha-n' | 'alpha-n-box' | 'alpha-n-box-outline' | 'alpha-n-circle' | 'alpha-n-circle-outline' | 'alpha-o' | 'alpha-o-box' | 'alpha-o-box-outline' | 'alpha-o-circle' | 'alpha-o-circle-outline' | 'alpha-p' | 'alpha-p-box' | 'alpha-p-box-outline' | 'alpha-p-circle' | 'alpha-p-circle-outline' | 'alpha-q' | 'alpha-q-box' | 'alpha-q-box-outline' | 'alpha-q-circle' | 'alpha-q-circle-outline' | 'alpha-r' | 'alpha-r-box' | 'alpha-r-box-outline' | 'alpha-r-circle' | 'alpha-r-circle-outline' | 'alpha-s' | 'alpha-s-box' | 'alpha-s-box-outline' | 'alpha-s-circle' | 'alpha-s-circle-outline' | 'alpha-t' | 'alpha-t-box' | 'alpha-t-box-outline' | 'alpha-t-circle' | 'alpha-t-circle-outline' | 'alpha-u' | 'alpha-u-box' | 'alpha-u-box-outline' | 'alpha-u-circle' | 'alpha-u-circle-outline' | 'alpha-v' | 'alpha-v-box' | 'alpha-v-box-outline' | 'alpha-v-circle' | 'alpha-v-circle-outline' | 'alpha-w' | 'alpha-w-box' | 'alpha-w-box-outline' | 'alpha-w-circle' | 'alpha-w-circle-outline' | 'alpha-x' | 'alpha-x-box' | 'alpha-x-box-outline' | 'alpha-x-circle' | 'alpha-x-circle-outline' | 'alpha-y' | 'alpha-y-box' | 'alpha-y-box-outline' | 'alpha-y-circle' | 'alpha-y-circle-outline' | 'alpha-z' | 'alpha-z-box' | 'alpha-z-box-outline' | 'alpha-z-circle' | 'alpha-z-circle-outline' | 'alphabet-aurebesh' | 'alphabet-cyrillic' | 'alphabet-greek' | 'alphabet-latin' | 'alphabet-piqad' | 'alphabet-tengwar' | 'alphabetical' | 'alphabetical-off' | 'alphabetical-variant' | 'alphabetical-variant-off' | 'altimeter' | 'ambulance' | 'ammunition' | 'ampersand' | 'amplifier' | 'amplifier-off' | 'anchor' | 'android' | 'android-messages' | 'android-studio' | 'angle-acute' | 'angle-obtuse' | 'angle-right' | 'angular' | 'angularjs' | 'animation' | 'animation-outline' | 'animation-play' | 'animation-play-outline' | 'ansible' | 'antenna' | 'anvil' | 'apache-kafka' | 'api' | 'api-off' | 'apple' | 'apple-finder' | 'apple-icloud' | 'apple-ios' | 'apple-keyboard-caps' | 'apple-keyboard-command' | 'apple-keyboard-control' | 'apple-keyboard-option' | 'apple-keyboard-shift' | 'apple-safari' | 'application' | 'application-array' | 'application-array-outline' | 'application-braces' | 'application-braces-outline' | 'application-brackets' | 'application-brackets-outline' | 'application-cog' | 'application-cog-outline' | 'application-edit' | 'application-edit-outline' | 'application-export' | 'application-import' | 'application-outline' | 'application-parentheses' | 'application-parentheses-outline' | 'application-settings' | 'application-settings-outline' | 'application-variable' | 'application-variable-outline' | 'approximately-equal' | 'approximately-equal-box' | 'apps' | 'apps-box' | 'arch' | 'archive' | 'archive-alert' | 'archive-alert-outline' | 'archive-arrow-down' | 'archive-arrow-down-outline' | 'archive-arrow-up' | 'archive-arrow-up-outline' | 'archive-cancel' | 'archive-cancel-outline' | 'archive-check' | 'archive-check-outline' | 'archive-clock' | 'archive-clock-outline' | 'archive-cog' | 'archive-cog-outline' | 'archive-edit' | 'archive-edit-outline' | 'archive-eye' | 'archive-eye-outline' | 'archive-lock' | 'archive-lock-open' | 'archive-lock-open-outline' | 'archive-lock-outline' | 'archive-marker' | 'archive-marker-outline' | 'archive-minus' | 'archive-minus-outline' | 'archive-music' | 'archive-music-outline' | 'archive-off' | 'archive-off-outline' | 'archive-outline' | 'archive-plus' | 'archive-plus-outline' | 'archive-refresh' | 'archive-refresh-outline' | 'archive-remove' | 'archive-remove-outline' | 'archive-search' | 'archive-search-outline' | 'archive-settings' | 'archive-settings-outline' | 'archive-star' | 'archive-star-outline' | 'archive-sync' | 'archive-sync-outline' | 'arm-flex' | 'arm-flex-outline' | 'arrange-bring-forward' | 'arrange-bring-to-front' | 'arrange-send-backward' | 'arrange-send-to-back' | 'arrow-all' | 'arrow-bottom-left' | 'arrow-bottom-left-bold-box' | 'arrow-bottom-left-bold-box-outline' | 'arrow-bottom-left-bold-outline' | 'arrow-bottom-left-thick' | 'arrow-bottom-left-thin' | 'arrow-bottom-left-thin-circle-outline' | 'arrow-bottom-right' | 'arrow-bottom-right-bold-box' | 'arrow-bottom-right-bold-box-outline' | 'arrow-bottom-right-bold-outline' | 'arrow-bottom-right-thick' | 'arrow-bottom-right-thin' | 'arrow-bottom-right-thin-circle-outline' | 'arrow-collapse' | 'arrow-collapse-all' | 'arrow-collapse-down' | 'arrow-collapse-horizontal' | 'arrow-collapse-left' | 'arrow-collapse-right' | 'arrow-collapse-up' | 'arrow-collapse-vertical' | 'arrow-decision' | 'arrow-decision-auto' | 'arrow-decision-auto-outline' | 'arrow-decision-outline' | 'arrow-down' | 'arrow-down-bold' | 'arrow-down-bold-box' | 'arrow-down-bold-box-outline' | 'arrow-down-bold-circle' | 'arrow-down-bold-circle-outline' | 'arrow-down-bold-hexagon-outline' | 'arrow-down-bold-outline' | 'arrow-down-box' | 'arrow-down-circle' | 'arrow-down-circle-outline' | 'arrow-down-drop-circle' | 'arrow-down-drop-circle-outline' | 'arrow-down-left' | 'arrow-down-left-bold' | 'arrow-down-right' | 'arrow-down-right-bold' | 'arrow-down-thick' | 'arrow-down-thin' | 'arrow-down-thin-circle-outline' | 'arrow-expand' | 'arrow-expand-all' | 'arrow-expand-down' | 'arrow-expand-horizontal' | 'arrow-expand-left' | 'arrow-expand-right' | 'arrow-expand-up' | 'arrow-expand-vertical' | 'arrow-horizontal-lock' | 'arrow-left' | 'arrow-left-bold' | 'arrow-left-bold-box' | 'arrow-left-bold-box-outline' | 'arrow-left-bold-circle' | 'arrow-left-bold-circle-outline' | 'arrow-left-bold-hexagon-outline' | 'arrow-left-bold-outline' | 'arrow-left-bottom' | 'arrow-left-bottom-bold' | 'arrow-left-box' | 'arrow-left-circle' | 'arrow-left-circle-outline' | 'arrow-left-drop-circle' | 'arrow-left-drop-circle-outline' | 'arrow-left-right' | 'arrow-left-right-bold' | 'arrow-left-right-bold-outline' | 'arrow-left-thick' | 'arrow-left-thin' | 'arrow-left-thin-circle-outline' | 'arrow-left-top' | 'arrow-left-top-bold' | 'arrow-projectile' | 'arrow-projectile-multiple' | 'arrow-right' | 'arrow-right-bold' | 'arrow-right-bold-box' | 'arrow-right-bold-box-outline' | 'arrow-right-bold-circle' | 'arrow-right-bold-circle-outline' | 'arrow-right-bold-hexagon-outline' | 'arrow-right-bold-outline' | 'arrow-right-bottom' | 'arrow-right-bottom-bold' | 'arrow-right-box' | 'arrow-right-circle' | 'arrow-right-circle-outline' | 'arrow-right-drop-circle' | 'arrow-right-drop-circle-outline' | 'arrow-right-thick' | 'arrow-right-thin' | 'arrow-right-thin-circle-outline' | 'arrow-right-top' | 'arrow-right-top-bold' | 'arrow-split-horizontal' | 'arrow-split-vertical' | 'arrow-top-left' | 'arrow-top-left-bold-box' | 'arrow-top-left-bold-box-outline' | 'arrow-top-left-bold-outline' | 'arrow-top-left-bottom-right' | 'arrow-top-left-bottom-right-bold' | 'arrow-top-left-thick' | 'arrow-top-left-thin' | 'arrow-top-left-thin-circle-outline' | 'arrow-top-right' | 'arrow-top-right-bold-box' | 'arrow-top-right-bold-box-outline' | 'arrow-top-right-bold-outline' | 'arrow-top-right-bottom-left' | 'arrow-top-right-bottom-left-bold' | 'arrow-top-right-thick' | 'arrow-top-right-thin' | 'arrow-top-right-thin-circle-outline' | 'arrow-u-down-left' | 'arrow-u-down-left-bold' | 'arrow-u-down-right' | 'arrow-u-down-right-bold' | 'arrow-u-left-bottom' | 'arrow-u-left-bottom-bold' | 'arrow-u-left-top' | 'arrow-u-left-top-bold' | 'arrow-u-right-bottom' | 'arrow-u-right-bottom-bold' | 'arrow-u-right-top' | 'arrow-u-right-top-bold' | 'arrow-u-up-left' | 'arrow-u-up-left-bold' | 'arrow-u-up-right' | 'arrow-u-up-right-bold' | 'arrow-up' | 'arrow-up-bold' | 'arrow-up-bold-box' | 'arrow-up-bold-box-outline' | 'arrow-up-bold-circle' | 'arrow-up-bold-circle-outline' | 'arrow-up-bold-hexagon-outline' | 'arrow-up-bold-outline' | 'arrow-up-box' | 'arrow-up-circle' | 'arrow-up-circle-outline' | 'arrow-up-down' | 'arrow-up-down-bold' | 'arrow-up-down-bold-outline' | 'arrow-up-drop-circle' | 'arrow-up-drop-circle-outline' | 'arrow-up-left' | 'arrow-up-left-bold' | 'arrow-up-right' | 'arrow-up-right-bold' | 'arrow-up-thick' | 'arrow-up-thin' | 'arrow-up-thin-circle-outline' | 'arrow-vertical-lock' | 'artstation' | 'aspect-ratio' | 'assistant' | 'asterisk' | 'at' | 'atlassian' | 'atm' | 'atom' | 'atom-variant' | 'attachment' | 'audio-input-rca' | 'audio-input-stereo-minijack' | 'audio-input-xlr' | 'audio-video' | 'audio-video-off' | 'augmented-reality' | 'auto-download' | 'auto-fix' | 'auto-upload' | 'autorenew' | 'av-timer' | 'aws' | 'axe' | 'axe-battle' | 'axis' | 'axis-arrow' | 'axis-arrow-info' | 'axis-arrow-lock' | 'axis-lock' | 'axis-x-arrow' | 'axis-x-arrow-lock' | 'axis-x-rotate-clockwise' | 'axis-x-rotate-counterclockwise' | 'axis-x-y-arrow-lock' | 'axis-y-arrow' | 'axis-y-arrow-lock' | 'axis-y-rotate-clockwise' | 'axis-y-rotate-counterclockwise' | 'axis-z-arrow' | 'axis-z-arrow-lock' | 'axis-z-rotate-clockwise' | 'axis-z-rotate-counterclockwise' | 'babel' | 'baby' | 'baby-bottle' | 'baby-bottle-outline' | 'baby-buggy' | 'baby-carriage' | 'baby-carriage-off' | 'baby-face' | 'baby-face-outline' | 'backburger' | 'backspace' | 'backspace-outline' | 'backspace-reverse' | 'backspace-reverse-outline' | 'backup-restore' | 'bacteria' | 'bacteria-outline' | 'badge-account' | 'badge-account-alert' | 'badge-account-alert-outline' | 'badge-account-horizontal' | 'badge-account-horizontal-outline' | 'badge-account-outline' | 'badminton' | 'bag-carry-on' | 'bag-carry-on-check' | 'bag-carry-on-off' | 'bag-checked' | 'bag-personal' | 'bag-personal-off' | 'bag-personal-off-outline' | 'bag-personal-outline' | 'bag-suitcase' | 'bag-suitcase-off' | 'bag-suitcase-off-outline' | 'bag-suitcase-outline' | 'baguette' | 'balcony' | 'balloon' | 'ballot' | 'ballot-outline' | 'ballot-recount' | 'ballot-recount-outline' | 'bandage' | 'bank' | 'bank-check' | 'bank-minus' | 'bank-off' | 'bank-off-outline' | 'bank-outline' | 'bank-plus' | 'bank-remove' | 'bank-transfer' | 'bank-transfer-in' | 'bank-transfer-out' | 'barcode' | 'barcode-off' | 'barcode-scan' | 'barley' | 'barley-off' | 'barn' | 'barrel' | 'baseball' | 'baseball-bat' | 'baseball-diamond' | 'baseball-diamond-outline' | 'bash' | 'basket' | 'basket-check' | 'basket-check-outline' | 'basket-fill' | 'basket-minus' | 'basket-minus-outline' | 'basket-off' | 'basket-off-outline' | 'basket-outline' | 'basket-plus' | 'basket-plus-outline' | 'basket-remove' | 'basket-remove-outline' | 'basket-unfill' | 'basketball' | 'basketball-hoop' | 'basketball-hoop-outline' | 'bat' | 'bathtub' | 'bathtub-outline' | 'battery' | 'battery-10' | 'battery-10-bluetooth' | 'battery-20' | 'battery-20-bluetooth' | 'battery-30' | 'battery-30-bluetooth' | 'battery-40' | 'battery-40-bluetooth' | 'battery-50' | 'battery-50-bluetooth' | 'battery-60' | 'battery-60-bluetooth' | 'battery-70' | 'battery-70-bluetooth' | 'battery-80' | 'battery-80-bluetooth' | 'battery-90' | 'battery-90-bluetooth' | 'battery-alert' | 'battery-alert-bluetooth' | 'battery-alert-variant' | 'battery-alert-variant-outline' | 'battery-arrow-down' | 'battery-arrow-down-outline' | 'battery-arrow-up' | 'battery-arrow-up-outline' | 'battery-bluetooth' | 'battery-bluetooth-variant' | 'battery-charging' | 'battery-charging-10' | 'battery-charging-100' | 'battery-charging-20' | 'battery-charging-30' | 'battery-charging-40' | 'battery-charging-50' | 'battery-charging-60' | 'battery-charging-70' | 'battery-charging-80' | 'battery-charging-90' | 'battery-charging-high' | 'battery-charging-low' | 'battery-charging-medium' | 'battery-charging-outline' | 'battery-charging-wireless' | 'battery-charging-wireless-10' | 'battery-charging-wireless-20' | 'battery-charging-wireless-30' | 'battery-charging-wireless-40' | 'battery-charging-wireless-50' | 'battery-charging-wireless-60' | 'battery-charging-wireless-70' | 'battery-charging-wireless-80' | 'battery-charging-wireless-90' | 'battery-charging-wireless-alert' | 'battery-charging-wireless-outline' | 'battery-check' | 'battery-check-outline' | 'battery-heart' | 'battery-heart-outline' | 'battery-heart-variant' | 'battery-high' | 'battery-lock' | 'battery-lock-open' | 'battery-low' | 'battery-medium' | 'battery-minus' | 'battery-minus-outline' | 'battery-minus-variant' | 'battery-negative' | 'battery-off' | 'battery-off-outline' | 'battery-outline' | 'battery-plus' | 'battery-plus-outline' | 'battery-plus-variant' | 'battery-positive' | 'battery-remove' | 'battery-remove-outline' | 'battery-sync' | 'battery-sync-outline' | 'battery-unknown' | 'battery-unknown-bluetooth' | 'beach' | 'beaker' | 'beaker-alert' | 'beaker-alert-outline' | 'beaker-check' | 'beaker-check-outline' | 'beaker-minus' | 'beaker-minus-outline' | 'beaker-outline' | 'beaker-plus' | 'beaker-plus-outline' | 'beaker-question' | 'beaker-question-outline' | 'beaker-remove' | 'beaker-remove-outline' | 'bed' | 'bed-double' | 'bed-double-outline' | 'bed-empty' | 'bed-king' | 'bed-king-outline' | 'bed-outline' | 'bed-queen' | 'bed-queen-outline' | 'bed-single' | 'bed-single-outline' | 'bee' | 'bee-flower' | 'beehive-off-outline' | 'beehive-outline' | 'beekeeper' | 'beer' | 'beer-outline' | 'bell' | 'bell-alert' | 'bell-alert-outline' | 'bell-badge' | 'bell-badge-outline' | 'bell-cancel' | 'bell-cancel-outline' | 'bell-check' | 'bell-check-outline' | 'bell-circle' | 'bell-circle-outline' | 'bell-minus' | 'bell-minus-outline' | 'bell-off' | 'bell-off-outline' | 'bell-outline' | 'bell-plus' | 'bell-plus-outline' | 'bell-remove' | 'bell-remove-outline' | 'bell-ring' | 'bell-ring-outline' | 'bell-sleep' | 'bell-sleep-outline' | 'beta' | 'betamax' | 'biathlon' | 'bicycle' | 'bicycle-basket' | 'bicycle-cargo' | 'bicycle-electric' | 'bicycle-penny-farthing' | 'bike' | 'bike-fast' | 'billboard' | 'billiards' | 'billiards-rack' | 'binoculars' | 'bio' | 'biohazard' | 'bird' | 'bitbucket' | 'bitcoin' | 'black-mesa' | 'blender' | 'blender-outline' | 'blender-software' | 'blinds' | 'blinds-open' | 'block-helper' | 'blood-bag' | 'bluetooth' | 'bluetooth-audio' | 'bluetooth-connect' | 'bluetooth-off' | 'bluetooth-settings' | 'bluetooth-transfer' | 'blur' | 'blur-linear' | 'blur-off' | 'blur-radial' | 'bolt' | 'bomb' | 'bomb-off' | 'bone' | 'book' | 'book-account' | 'book-account-outline' | 'book-alert' | 'book-alert-outline' | 'book-alphabet' | 'book-arrow-down' | 'book-arrow-down-outline' | 'book-arrow-left' | 'book-arrow-left-outline' | 'book-arrow-right' | 'book-arrow-right-outline' | 'book-arrow-up' | 'book-arrow-up-outline' | 'book-cancel' | 'book-cancel-outline' | 'book-check' | 'book-check-outline' | 'book-clock' | 'book-clock-outline' | 'book-cog' | 'book-cog-outline' | 'book-cross' | 'book-edit' | 'book-edit-outline' | 'book-education' | 'book-education-outline' | 'book-information-variant' | 'book-lock' | 'book-lock-open' | 'book-lock-open-outline' | 'book-lock-outline' | 'book-marker' | 'book-marker-outline' | 'book-minus' | 'book-minus-multiple' | 'book-minus-multiple-outline' | 'book-minus-outline' | 'book-multiple' | 'book-multiple-outline' | 'book-music' | 'book-music-outline' | 'book-off' | 'book-off-outline' | 'book-open' | 'book-open-blank-variant' | 'book-open-outline' | 'book-open-page-variant' | 'book-open-page-variant-outline' | 'book-open-variant' | 'book-outline' | 'book-play' | 'book-play-outline' | 'book-plus' | 'book-plus-multiple' | 'book-plus-multiple-outline' | 'book-plus-outline' | 'book-refresh' | 'book-refresh-outline' | 'book-remove' | 'book-remove-multiple' | 'book-remove-multiple-outline' | 'book-remove-outline' | 'book-search' | 'book-search-outline' | 'book-settings' | 'book-settings-outline' | 'book-sync' | 'book-sync-outline' | 'book-variant' | 'book-variant-multiple' | 'bookmark' | 'bookmark-box-multiple' | 'bookmark-box-multiple-outline' | 'bookmark-check' | 'bookmark-check-outline' | 'bookmark-minus' | 'bookmark-minus-outline' | 'bookmark-multiple' | 'bookmark-multiple-outline' | 'bookmark-music' | 'bookmark-music-outline' | 'bookmark-off' | 'bookmark-off-outline' | 'bookmark-outline' | 'bookmark-plus' | 'bookmark-plus-outline' | 'bookmark-remove' | 'bookmark-remove-outline' | 'bookshelf' | 'boom-gate' | 'boom-gate-alert' | 'boom-gate-alert-outline' | 'boom-gate-arrow-down' | 'boom-gate-arrow-down-outline' | 'boom-gate-arrow-up' | 'boom-gate-arrow-up-outline' | 'boom-gate-outline' | 'boom-gate-up' | 'boom-gate-up-outline' | 'boombox' | 'boomerang' | 'bootstrap' | 'border-all' | 'border-all-variant' | 'border-bottom' | 'border-bottom-variant' | 'border-color' | 'border-horizontal' | 'border-inside' | 'border-left' | 'border-left-variant' | 'border-none' | 'border-none-variant' | 'border-outside' | 'border-right' | 'border-right-variant' | 'border-style' | 'border-top' | 'border-top-variant' | 'border-vertical' | 'bottle-soda' | 'bottle-soda-classic' | 'bottle-soda-classic-outline' | 'bottle-soda-outline' | 'bottle-tonic' | 'bottle-tonic-outline' | 'bottle-tonic-plus' | 'bottle-tonic-plus-outline' | 'bottle-tonic-skull' | 'bottle-tonic-skull-outline' | 'bottle-wine' | 'bottle-wine-outline' | 'bow-arrow' | 'bow-tie' | 'bowl' | 'bowl-mix' | 'bowl-mix-outline' | 'bowl-outline' | 'bowling' | 'box' | 'box-cutter' | 'box-cutter-off' | 'box-shadow' | 'boxing-glove' | 'braille' | 'brain' | 'bread-slice' | 'bread-slice-outline' | 'bridge' | 'briefcase' | 'briefcase-account' | 'briefcase-account-outline' | 'briefcase-check' | 'briefcase-check-outline' | 'briefcase-clock' | 'briefcase-clock-outline' | 'briefcase-download' | 'briefcase-download-outline' | 'briefcase-edit' | 'briefcase-edit-outline' | 'briefcase-eye' | 'briefcase-eye-outline' | 'briefcase-minus' | 'briefcase-minus-outline' | 'briefcase-off' | 'briefcase-off-outline' | 'briefcase-outline' | 'briefcase-plus' | 'briefcase-plus-outline' | 'briefcase-remove' | 'briefcase-remove-outline' | 'briefcase-search' | 'briefcase-search-outline' | 'briefcase-upload' | 'briefcase-upload-outline' | 'briefcase-variant' | 'briefcase-variant-off' | 'briefcase-variant-off-outline' | 'briefcase-variant-outline' | 'brightness-1' | 'brightness-2' | 'brightness-3' | 'brightness-4' | 'brightness-5' | 'brightness-6' | 'brightness-7' | 'brightness-auto' | 'brightness-percent' | 'broadcast' | 'broadcast-off' | 'broom' | 'brush' | 'brush-off' | 'brush-variant' | 'bucket' | 'bucket-outline' | 'buffet' | 'bug' | 'bug-check' | 'bug-check-outline' | 'bug-outline' | 'bugle' | 'bulldozer' | 'bullet' | 'bulletin-board' | 'bullhorn' | 'bullhorn-outline' | 'bullhorn-variant' | 'bullhorn-variant-outline' | 'bullseye' | 'bullseye-arrow' | 'bulma' | 'bunk-bed' | 'bunk-bed-outline' | 'bus' | 'bus-alert' | 'bus-articulated-end' | 'bus-articulated-front' | 'bus-clock' | 'bus-double-decker' | 'bus-electric' | 'bus-marker' | 'bus-multiple' | 'bus-school' | 'bus-side' | 'bus-stop' | 'bus-stop-covered' | 'bus-stop-uncovered' | 'butterfly' | 'butterfly-outline' | 'cabin-a-frame' | 'cable-data' | 'cached' | 'cactus' | 'cake' | 'cake-layered' | 'cake-variant' | 'cake-variant-outline' | 'calculator' | 'calculator-variant' | 'calculator-variant-outline' | 'calendar' | 'calendar-account' | 'calendar-account-outline' | 'calendar-alert' | 'calendar-arrow-left' | 'calendar-arrow-right' | 'calendar-blank' | 'calendar-blank-multiple' | 'calendar-blank-outline' | 'calendar-check' | 'calendar-check-outline' | 'calendar-clock' | 'calendar-clock-outline' | 'calendar-collapse-horizontal' | 'calendar-cursor' | 'calendar-edit' | 'calendar-end' | 'calendar-expand-horizontal' | 'calendar-export' | 'calendar-heart' | 'calendar-import' | 'calendar-lock' | 'calendar-lock-outline' | 'calendar-minus' | 'calendar-month' | 'calendar-month-outline' | 'calendar-multiple' | 'calendar-multiple-check' | 'calendar-multiselect' | 'calendar-outline' | 'calendar-plus' | 'calendar-question' | 'calendar-range' | 'calendar-range-outline' | 'calendar-refresh' | 'calendar-refresh-outline' | 'calendar-remove' | 'calendar-remove-outline' | 'calendar-search' | 'calendar-star' | 'calendar-start' | 'calendar-sync' | 'calendar-sync-outline' | 'calendar-text' | 'calendar-text-outline' | 'calendar-today' | 'calendar-week' | 'calendar-week-begin' | 'calendar-weekend' | 'calendar-weekend-outline' | 'call-made' | 'call-merge' | 'call-missed' | 'call-received' | 'call-split' | 'camcorder' | 'camcorder-off' | 'camera' | 'camera-account' | 'camera-burst' | 'camera-control' | 'camera-document' | 'camera-document-off' | 'camera-enhance' | 'camera-enhance-outline' | 'camera-flip' | 'camera-flip-outline' | 'camera-front' | 'camera-front-variant' | 'camera-gopro' | 'camera-image' | 'camera-iris' | 'camera-marker' | 'camera-marker-outline' | 'camera-metering-center' | 'camera-metering-matrix' | 'camera-metering-partial' | 'camera-metering-spot' | 'camera-off' | 'camera-off-outline' | 'camera-outline' | 'camera-party-mode' | 'camera-plus' | 'camera-plus-outline' | 'camera-rear' | 'camera-rear-variant' | 'camera-retake' | 'camera-retake-outline' | 'camera-switch' | 'camera-switch-outline' | 'camera-timer' | 'camera-wireless' | 'camera-wireless-outline' | 'campfire' | 'cancel' | 'candelabra' | 'candelabra-fire' | 'candle' | 'candy' | 'candy-off' | 'candy-off-outline' | 'candy-outline' | 'candycane' | 'cannabis' | 'cannabis-off' | 'caps-lock' | 'car' | 'car-2-plus' | 'car-3-plus' | 'car-arrow-left' | 'car-arrow-right' | 'car-back' | 'car-battery' | 'car-brake-abs' | 'car-brake-alert' | 'car-brake-fluid-level' | 'car-brake-hold' | 'car-brake-low-pressure' | 'car-brake-parking' | 'car-brake-retarder' | 'car-brake-temperature' | 'car-brake-worn-linings' | 'car-child-seat' | 'car-clock' | 'car-clutch' | 'car-cog' | 'car-connected' | 'car-convertible' | 'car-coolant-level' | 'car-cruise-control' | 'car-defrost-front' | 'car-defrost-rear' | 'car-door' | 'car-door-lock' | 'car-electric' | 'car-electric-outline' | 'car-emergency' | 'car-esp' | 'car-estate' | 'car-hatchback' | 'car-info' | 'car-key' | 'car-lifted-pickup' | 'car-light-alert' | 'car-light-dimmed' | 'car-light-fog' | 'car-light-high' | 'car-limousine' | 'car-multiple' | 'car-off' | 'car-outline' | 'car-parking-lights' | 'car-pickup' | 'car-seat' | 'car-seat-cooler' | 'car-seat-heater' | 'car-select' | 'car-settings' | 'car-shift-pattern' | 'car-side' | 'car-speed-limiter' | 'car-sports' | 'car-tire-alert' | 'car-traction-control' | 'car-turbocharger' | 'car-wash' | 'car-windshield' | 'car-windshield-outline' | 'car-wireless' | 'car-wrench' | 'carabiner' | 'caravan' | 'card' | 'card-account-details' | 'card-account-details-outline' | 'card-account-details-star' | 'card-account-details-star-outline' | 'card-account-mail' | 'card-account-mail-outline' | 'card-account-phone' | 'card-account-phone-outline' | 'card-bulleted' | 'card-bulleted-off' | 'card-bulleted-off-outline' | 'card-bulleted-outline' | 'card-bulleted-settings' | 'card-bulleted-settings-outline' | 'card-minus' | 'card-minus-outline' | 'card-multiple' | 'card-multiple-outline' | 'card-off' | 'card-off-outline' | 'card-outline' | 'card-plus' | 'card-plus-outline' | 'card-remove' | 'card-remove-outline' | 'card-search' | 'card-search-outline' | 'card-text' | 'card-text-outline' | 'cards' | 'cards-club' | 'cards-club-outline' | 'cards-diamond' | 'cards-diamond-outline' | 'cards-heart' | 'cards-heart-outline' | 'cards-outline' | 'cards-playing' | 'cards-playing-club' | 'cards-playing-club-multiple' | 'cards-playing-club-multiple-outline' | 'cards-playing-club-outline' | 'cards-playing-diamond' | 'cards-playing-diamond-multiple' | 'cards-playing-diamond-multiple-outline' | 'cards-playing-diamond-outline' | 'cards-playing-heart' | 'cards-playing-heart-multiple' | 'cards-playing-heart-multiple-outline' | 'cards-playing-heart-outline' | 'cards-playing-outline' | 'cards-playing-spade' | 'cards-playing-spade-multiple' | 'cards-playing-spade-multiple-outline' | 'cards-playing-spade-outline' | 'cards-spade' | 'cards-spade-outline' | 'cards-variant' | 'carrot' | 'cart' | 'cart-arrow-down' | 'cart-arrow-right' | 'cart-arrow-up' | 'cart-check' | 'cart-heart' | 'cart-minus' | 'cart-off' | 'cart-outline' | 'cart-plus' | 'cart-remove' | 'cart-variant' | 'case-sensitive-alt' | 'cash' | 'cash-100' | 'cash-check' | 'cash-fast' | 'cash-lock' | 'cash-lock-open' | 'cash-marker' | 'cash-minus' | 'cash-multiple' | 'cash-plus' | 'cash-refund' | 'cash-register' | 'cash-remove' | 'cassette' | 'cast' | 'cast-audio' | 'cast-audio-variant' | 'cast-connected' | 'cast-education' | 'cast-off' | 'cast-variant' | 'castle' | 'cat' | 'cctv' | 'cctv-off' | 'ceiling-fan' | 'ceiling-fan-light' | 'ceiling-light' | 'ceiling-light-multiple' | 'ceiling-light-multiple-outline' | 'ceiling-light-outline' | 'cellphone' | 'cellphone-arrow-down' | 'cellphone-basic' | 'cellphone-charging' | 'cellphone-check' | 'cellphone-cog' | 'cellphone-dock' | 'cellphone-information' | 'cellphone-key' | 'cellphone-link' | 'cellphone-link-off' | 'cellphone-lock' | 'cellphone-marker' | 'cellphone-message' | 'cellphone-message-off' | 'cellphone-nfc' | 'cellphone-nfc-off' | 'cellphone-off' | 'cellphone-play' | 'cellphone-remove' | 'cellphone-screenshot' | 'cellphone-settings' | 'cellphone-sound' | 'cellphone-text' | 'cellphone-wireless' | 'centos' | 'certificate' | 'certificate-outline' | 'chair-rolling' | 'chair-school' | 'chandelier' | 'charity' | 'chart-arc' | 'chart-areaspline' | 'chart-areaspline-variant' | 'chart-bar' | 'chart-bar-stacked' | 'chart-bell-curve' | 'chart-bell-curve-cumulative' | 'chart-box' | 'chart-box-outline' | 'chart-box-plus-outline' | 'chart-bubble' | 'chart-donut' | 'chart-donut-variant' | 'chart-gantt' | 'chart-histogram' | 'chart-line' | 'chart-line-stacked' | 'chart-line-variant' | 'chart-multiline' | 'chart-multiple' | 'chart-pie' | 'chart-ppf' | 'chart-sankey' | 'chart-sankey-variant' | 'chart-scatter-plot' | 'chart-scatter-plot-hexbin' | 'chart-timeline' | 'chart-timeline-variant' | 'chart-timeline-variant-shimmer' | 'chart-tree' | 'chart-waterfall' | 'chat' | 'chat-alert' | 'chat-alert-outline' | 'chat-minus' | 'chat-minus-outline' | 'chat-outline' | 'chat-plus' | 'chat-plus-outline' | 'chat-processing' | 'chat-processing-outline' | 'chat-question' | 'chat-question-outline' | 'chat-remove' | 'chat-remove-outline' | 'chat-sleep' | 'chat-sleep-outline' | 'check' | 'check-all' | 'check-bold' | 'check-circle' | 'check-circle-outline' | 'check-decagram' | 'check-decagram-outline' | 'check-network' | 'check-network-outline' | 'check-outline' | 'check-underline' | 'check-underline-circle' | 'check-underline-circle-outline' | 'checkbook' | 'checkbox-blank' | 'checkbox-blank-badge' | 'checkbox-blank-badge-outline' | 'checkbox-blank-circle' | 'checkbox-blank-circle-outline' | 'checkbox-blank-off' | 'checkbox-blank-off-outline' | 'checkbox-blank-outline' | 'checkbox-intermediate' | 'checkbox-marked' | 'checkbox-marked-circle' | 'checkbox-marked-circle-outline' | 'checkbox-marked-circle-plus-outline' | 'checkbox-marked-outline' | 'checkbox-multiple-blank' | 'checkbox-multiple-blank-circle' | 'checkbox-multiple-blank-circle-outline' | 'checkbox-multiple-blank-outline' | 'checkbox-multiple-marked' | 'checkbox-multiple-marked-circle' | 'checkbox-multiple-marked-circle-outline' | 'checkbox-multiple-marked-outline' | 'checkbox-multiple-outline' | 'checkbox-outline' | 'checkerboard' | 'checkerboard-minus' | 'checkerboard-plus' | 'checkerboard-remove' | 'cheese' | 'cheese-off' | 'chef-hat' | 'chemical-weapon' | 'chess-bishop' | 'chess-king' | 'chess-knight' | 'chess-pawn' | 'chess-queen' | 'chess-rook' | 'chevron-double-down' | 'chevron-double-left' | 'chevron-double-right' | 'chevron-double-up' | 'chevron-down' | 'chevron-down-box' | 'chevron-down-box-outline' | 'chevron-down-circle' | 'chevron-down-circle-outline' | 'chevron-left' | 'chevron-left-box' | 'chevron-left-box-outline' | 'chevron-left-circle' | 'chevron-left-circle-outline' | 'chevron-right' | 'chevron-right-box' | 'chevron-right-box-outline' | 'chevron-right-circle' | 'chevron-right-circle-outline' | 'chevron-triple-down' | 'chevron-triple-left' | 'chevron-triple-right' | 'chevron-triple-up' | 'chevron-up' | 'chevron-up-box' | 'chevron-up-box-outline' | 'chevron-up-circle' | 'chevron-up-circle-outline' | 'chili-alert' | 'chili-alert-outline' | 'chili-hot' | 'chili-hot-outline' | 'chili-medium' | 'chili-medium-outline' | 'chili-mild' | 'chili-mild-outline' | 'chili-off' | 'chili-off-outline' | 'chip' | 'church' | 'cigar' | 'cigar-off' | 'circle' | 'circle-box' | 'circle-box-outline' | 'circle-double' | 'circle-edit-outline' | 'circle-expand' | 'circle-half' | 'circle-half-full' | 'circle-medium' | 'circle-multiple' | 'circle-multiple-outline' | 'circle-off-outline' | 'circle-opacity' | 'circle-outline' | 'circle-slice-1' | 'circle-slice-2' | 'circle-slice-3' | 'circle-slice-4' | 'circle-slice-5' | 'circle-slice-6' | 'circle-slice-7' | 'circle-slice-8' | 'circle-small' | 'circular-saw' | 'city' | 'city-variant' | 'city-variant-outline' | 'clipboard' | 'clipboard-account' | 'clipboard-account-outline' | 'clipboard-alert' | 'clipboard-alert-outline' | 'clipboard-arrow-down' | 'clipboard-arrow-down-outline' | 'clipboard-arrow-left' | 'clipboard-arrow-left-outline' | 'clipboard-arrow-right' | 'clipboard-arrow-right-outline' | 'clipboard-arrow-up' | 'clipboard-arrow-up-outline' | 'clipboard-check' | 'clipboard-check-multiple' | 'clipboard-check-multiple-outline' | 'clipboard-check-outline' | 'clipboard-clock' | 'clipboard-clock-outline' | 'clipboard-edit' | 'clipboard-edit-outline' | 'clipboard-file' | 'clipboard-file-outline' | 'clipboard-flow' | 'clipboard-flow-outline' | 'clipboard-list' | 'clipboard-list-outline' | 'clipboard-minus' | 'clipboard-minus-outline' | 'clipboard-multiple' | 'clipboard-multiple-outline' | 'clipboard-off' | 'clipboard-off-outline' | 'clipboard-outline' | 'clipboard-play' | 'clipboard-play-multiple' | 'clipboard-play-multiple-outline' | 'clipboard-play-outline' | 'clipboard-plus' | 'clipboard-plus-outline' | 'clipboard-pulse' | 'clipboard-pulse-outline' | 'clipboard-remove' | 'clipboard-remove-outline' | 'clipboard-search' | 'clipboard-search-outline' | 'clipboard-text' | 'clipboard-text-clock' | 'clipboard-text-clock-outline' | 'clipboard-text-multiple' | 'clipboard-text-multiple-outline' | 'clipboard-text-off' | 'clipboard-text-off-outline' | 'clipboard-text-outline' | 'clipboard-text-play' | 'clipboard-text-play-outline' | 'clipboard-text-search' | 'clipboard-text-search-outline' | 'clippy' | 'clock' | 'clock-alert' | 'clock-alert-outline' | 'clock-check' | 'clock-check-outline' | 'clock-digital' | 'clock-edit' | 'clock-edit-outline' | 'clock-end' | 'clock-fast' | 'clock-in' | 'clock-minus' | 'clock-minus-outline' | 'clock-out' | 'clock-outline' | 'clock-plus' | 'clock-plus-outline' | 'clock-remove' | 'clock-remove-outline' | 'clock-start' | 'clock-time-eight' | 'clock-time-eight-outline' | 'clock-time-eleven' | 'clock-time-eleven-outline' | 'clock-time-five' | 'clock-time-five-outline' | 'clock-time-four' | 'clock-time-four-outline' | 'clock-time-nine' | 'clock-time-nine-outline' | 'clock-time-one' | 'clock-time-one-outline' | 'clock-time-seven' | 'clock-time-seven-outline' | 'clock-time-six' | 'clock-time-six-outline' | 'clock-time-ten' | 'clock-time-ten-outline' | 'clock-time-three' | 'clock-time-three-outline' | 'clock-time-twelve' | 'clock-time-twelve-outline' | 'clock-time-two' | 'clock-time-two-outline' | 'close' | 'close-box' | 'close-box-multiple' | 'close-box-multiple-outline' | 'close-box-outline' | 'close-circle' | 'close-circle-multiple' | 'close-circle-multiple-outline' | 'close-circle-outline' | 'close-network' | 'close-network-outline' | 'close-octagon' | 'close-octagon-outline' | 'close-outline' | 'close-thick' | 'closed-caption' | 'closed-caption-outline' | 'cloud' | 'cloud-alert' | 'cloud-braces' | 'cloud-check' | 'cloud-check-outline' | 'cloud-circle' | 'cloud-download' | 'cloud-download-outline' | 'cloud-lock' | 'cloud-lock-outline' | 'cloud-off-outline' | 'cloud-outline' | 'cloud-print' | 'cloud-print-outline' | 'cloud-question' | 'cloud-refresh' | 'cloud-search' | 'cloud-search-outline' | 'cloud-sync' | 'cloud-sync-outline' | 'cloud-tags' | 'cloud-upload' | 'cloud-upload-outline' | 'clover' | 'coach-lamp' | 'coat-rack' | 'code-array' | 'code-braces' | 'code-braces-box' | 'code-brackets' | 'code-equal' | 'code-greater-than' | 'code-greater-than-or-equal' | 'code-json' | 'code-less-than' | 'code-less-than-or-equal' | 'code-not-equal' | 'code-not-equal-variant' | 'code-parentheses' | 'code-parentheses-box' | 'code-string' | 'code-tags' | 'code-tags-check' | 'codepen' | 'coffee' | 'coffee-maker' | 'coffee-maker-check' | 'coffee-maker-check-outline' | 'coffee-maker-outline' | 'coffee-off' | 'coffee-off-outline' | 'coffee-outline' | 'coffee-to-go' | 'coffee-to-go-outline' | 'coffin' | 'cog' | 'cog-box' | 'cog-clockwise' | 'cog-counterclockwise' | 'cog-off' | 'cog-off-outline' | 'cog-outline' | 'cog-pause' | 'cog-pause-outline' | 'cog-play' | 'cog-play-outline' | 'cog-refresh' | 'cog-refresh-outline' | 'cog-stop' | 'cog-stop-outline' | 'cog-sync' | 'cog-sync-outline' | 'cog-transfer' | 'cog-transfer-outline' | 'cogs' | 'collage' | 'collapse-all' | 'collapse-all-outline' | 'color-helper' | 'comma' | 'comma-box' | 'comma-box-outline' | 'comma-circle' | 'comma-circle-outline' | 'comment' | 'comment-account' | 'comment-account-outline' | 'comment-alert' | 'comment-alert-outline' | 'comment-arrow-left' | 'comment-arrow-left-outline' | 'comment-arrow-right' | 'comment-arrow-right-outline' | 'comment-bookmark' | 'comment-bookmark-outline' | 'comment-check' | 'comment-check-outline' | 'comment-edit' | 'comment-edit-outline' | 'comment-eye' | 'comment-eye-outline' | 'comment-flash' | 'comment-flash-outline' | 'comment-minus' | 'comment-minus-outline' | 'comment-multiple' | 'comment-multiple-outline' | 'comment-off' | 'comment-off-outline' | 'comment-outline' | 'comment-plus' | 'comment-plus-outline' | 'comment-processing' | 'comment-processing-outline' | 'comment-question' | 'comment-question-outline' | 'comment-quote' | 'comment-quote-outline' | 'comment-remove' | 'comment-remove-outline' | 'comment-search' | 'comment-search-outline' | 'comment-text' | 'comment-text-multiple' | 'comment-text-multiple-outline' | 'comment-text-outline' | 'compare' | 'compare-horizontal' | 'compare-remove' | 'compare-vertical' | 'compass' | 'compass-off' | 'compass-off-outline' | 'compass-outline' | 'compass-rose' | 'cone' | 'cone-off' | 'connection' | 'console' | 'console-line' | 'console-network' | 'console-network-outline' | 'consolidate' | 'contactless-payment' | 'contactless-payment-circle' | 'contactless-payment-circle-outline' | 'contacts' | 'contacts-outline' | 'contain' | 'contain-end' | 'contain-start' | 'content-copy' | 'content-cut' | 'content-duplicate' | 'content-paste' | 'content-save' | 'content-save-alert' | 'content-save-alert-outline' | 'content-save-all' | 'content-save-all-outline' | 'content-save-check' | 'content-save-check-outline' | 'content-save-cog' | 'content-save-cog-outline' | 'content-save-edit' | 'content-save-edit-outline' | 'content-save-move' | 'content-save-move-outline' | 'content-save-off' | 'content-save-off-outline' | 'content-save-outline' | 'content-save-settings' | 'content-save-settings-outline' | 'contrast' | 'contrast-box' | 'contrast-circle' | 'controller-classic' | 'controller-classic-outline' | 'cookie' | 'cookie-alert' | 'cookie-alert-outline' | 'cookie-check' | 'cookie-check-outline' | 'cookie-clock' | 'cookie-clock-outline' | 'cookie-cog' | 'cookie-cog-outline' | 'cookie-edit' | 'cookie-edit-outline' | 'cookie-lock' | 'cookie-lock-outline' | 'cookie-minus' | 'cookie-minus-outline' | 'cookie-off' | 'cookie-off-outline' | 'cookie-outline' | 'cookie-plus' | 'cookie-plus-outline' | 'cookie-refresh' | 'cookie-refresh-outline' | 'cookie-remove' | 'cookie-remove-outline' | 'cookie-settings' | 'cookie-settings-outline' | 'coolant-temperature' | 'copyleft' | 'copyright' | 'cordova' | 'corn' | 'corn-off' | 'cosine-wave' | 'counter' | 'countertop' | 'countertop-outline' | 'cow' | 'cow-off' | 'cpu-32-bit' | 'cpu-64-bit' | 'cradle' | 'cradle-outline' | 'crane' | 'creation' | 'creative-commons' | 'credit-card' | 'credit-card-check' | 'credit-card-check-outline' | 'credit-card-chip' | 'credit-card-chip-outline' | 'credit-card-clock' | 'credit-card-clock-outline' | 'credit-card-edit' | 'credit-card-edit-outline' | 'credit-card-fast' | 'credit-card-fast-outline' | 'credit-card-lock' | 'credit-card-lock-outline' | 'credit-card-marker' | 'credit-card-marker-outline' | 'credit-card-minus' | 'credit-card-minus-outline' | 'credit-card-multiple' | 'credit-card-multiple-outline' | 'credit-card-off' | 'credit-card-off-outline' | 'credit-card-outline' | 'credit-card-plus' | 'credit-card-plus-outline' | 'credit-card-refresh' | 'credit-card-refresh-outline' | 'credit-card-refund' | 'credit-card-refund-outline' | 'credit-card-remove' | 'credit-card-remove-outline' | 'credit-card-scan' | 'credit-card-scan-outline' | 'credit-card-search' | 'credit-card-search-outline' | 'credit-card-settings' | 'credit-card-settings-outline' | 'credit-card-sync' | 'credit-card-sync-outline' | 'credit-card-wireless' | 'credit-card-wireless-off' | 'credit-card-wireless-off-outline' | 'credit-card-wireless-outline' | 'cricket' | 'crop' | 'crop-free' | 'crop-landscape' | 'crop-portrait' | 'crop-rotate' | 'crop-square' | 'cross' | 'cross-bolnisi' | 'cross-celtic' | 'cross-outline' | 'crosshairs' | 'crosshairs-gps' | 'crosshairs-off' | 'crosshairs-question' | 'crowd' | 'crown' | 'crown-circle' | 'crown-circle-outline' | 'crown-outline' | 'cryengine' | 'crystal-ball' | 'cube' | 'cube-off' | 'cube-off-outline' | 'cube-outline' | 'cube-scan' | 'cube-send' | 'cube-unfolded' | 'cup' | 'cup-off' | 'cup-off-outline' | 'cup-outline' | 'cup-water' | 'cupboard' | 'cupboard-outline' | 'cupcake' | 'curling' | 'currency-bdt' | 'currency-brl' | 'currency-btc' | 'currency-cny' | 'currency-eth' | 'currency-eur' | 'currency-eur-off' | 'currency-gbp' | 'currency-ils' | 'currency-inr' | 'currency-jpy' | 'currency-krw' | 'currency-kzt' | 'currency-mnt' | 'currency-ngn' | 'currency-php' | 'currency-rial' | 'currency-rub' | 'currency-rupee' | 'currency-sign' | 'currency-try' | 'currency-twd' | 'currency-usd' | 'currency-usd-off' | 'current-ac' | 'current-dc' | 'cursor-default' | 'cursor-default-click' | 'cursor-default-click-outline' | 'cursor-default-gesture' | 'cursor-default-gesture-outline' | 'cursor-default-outline' | 'cursor-move' | 'cursor-pointer' | 'cursor-text' | 'curtains' | 'curtains-closed' | 'cylinder' | 'cylinder-off' | 'dance-ballroom' | 'dance-pole' | 'data-matrix' | 'data-matrix-edit' | 'data-matrix-minus' | 'data-matrix-plus' | 'data-matrix-remove' | 'data-matrix-scan' | 'database' | 'database-alert' | 'database-alert-outline' | 'database-arrow-down' | 'database-arrow-down-outline' | 'database-arrow-left' | 'database-arrow-left-outline' | 'database-arrow-right' | 'database-arrow-right-outline' | 'database-arrow-up' | 'database-arrow-up-outline' | 'database-check' | 'database-check-outline' | 'database-clock' | 'database-clock-outline' | 'database-cog' | 'database-cog-outline' | 'database-edit' | 'database-edit-outline' | 'database-export' | 'database-export-outline' | 'database-eye' | 'database-eye-off' | 'database-eye-off-outline' | 'database-eye-outline' | 'database-import' | 'database-import-outline' | 'database-lock' | 'database-lock-outline' | 'database-marker' | 'database-marker-outline' | 'database-minus' | 'database-minus-outline' | 'database-off' | 'database-off-outline' | 'database-outline' | 'database-plus' | 'database-plus-outline' | 'database-refresh' | 'database-refresh-outline' | 'database-remove' | 'database-remove-outline' | 'database-search' | 'database-search-outline' | 'database-settings' | 'database-settings-outline' | 'database-sync' | 'database-sync-outline' | 'death-star' | 'death-star-variant' | 'deathly-hallows' | 'debian' | 'debug-step-into' | 'debug-step-out' | 'debug-step-over' | 'decagram' | 'decagram-outline' | 'decimal' | 'decimal-comma' | 'decimal-comma-decrease' | 'decimal-comma-increase' | 'decimal-decrease' | 'decimal-increase' | 'delete' | 'delete-alert' | 'delete-alert-outline' | 'delete-circle' | 'delete-circle-outline' | 'delete-clock' | 'delete-clock-outline' | 'delete-empty' | 'delete-empty-outline' | 'delete-forever' | 'delete-forever-outline' | 'delete-off' | 'delete-off-outline' | 'delete-outline' | 'delete-restore' | 'delete-sweep' | 'delete-sweep-outline' | 'delete-variant' | 'delta' | 'desk' | 'desk-lamp' | 'deskphone' | 'desktop-classic' | 'desktop-mac' | 'desktop-mac-dashboard' | 'desktop-tower' | 'desktop-tower-monitor' | 'details' | 'dev-to' | 'developer-board' | 'deviantart' | 'devices' | 'dharmachakra' | 'diabetes' | 'dialpad' | 'diameter' | 'diameter-outline' | 'diameter-variant' | 'diamond' | 'diamond-outline' | 'diamond-stone' | 'dice-1' | 'dice-1-outline' | 'dice-2' | 'dice-2-outline' | 'dice-3' | 'dice-3-outline' | 'dice-4' | 'dice-4-outline' | 'dice-5' | 'dice-5-outline' | 'dice-6' | 'dice-6-outline' | 'dice-d10' | 'dice-d10-outline' | 'dice-d12' | 'dice-d12-outline' | 'dice-d20' | 'dice-d20-outline' | 'dice-d4' | 'dice-d4-outline' | 'dice-d6' | 'dice-d6-outline' | 'dice-d8' | 'dice-d8-outline' | 'dice-multiple' | 'dice-multiple-outline' | 'digital-ocean' | 'dip-switch' | 'directions' | 'directions-fork' | 'disc' | 'disc-alert' | 'disc-player' | 'discord' | 'dishwasher' | 'dishwasher-alert' | 'dishwasher-off' | 'disqus' | 'distribute-horizontal-center' | 'distribute-horizontal-left' | 'distribute-horizontal-right' | 'distribute-vertical-bottom' | 'distribute-vertical-center' | 'distribute-vertical-top' | 'diversify' | 'diving' | 'diving-flippers' | 'diving-helmet' | 'diving-scuba' | 'diving-scuba-flag' | 'diving-scuba-tank' | 'diving-scuba-tank-multiple' | 'diving-snorkel' | 'division' | 'division-box' | 'dlna' | 'dna' | 'dns' | 'dns-outline' | 'dock-bottom' | 'dock-left' | 'dock-right' | 'dock-top' | 'dock-window' | 'docker' | 'doctor' | 'dog' | 'dog-service' | 'dog-side' | 'dog-side-off' | 'dolby' | 'dolly' | 'dolphin' | 'domain' | 'domain-off' | 'domain-plus' | 'domain-remove' | 'dome-light' | 'domino-mask' | 'donkey' | 'door' | 'door-closed' | 'door-closed-lock' | 'door-open' | 'door-sliding' | 'door-sliding-lock' | 'door-sliding-open' | 'doorbell' | 'doorbell-video' | 'dot-net' | 'dots-circle' | 'dots-grid' | 'dots-hexagon' | 'dots-horizontal' | 'dots-horizontal-circle' | 'dots-horizontal-circle-outline' | 'dots-square' | 'dots-triangle' | 'dots-vertical' | 'dots-vertical-circle' | 'dots-vertical-circle-outline' | 'download' | 'download-box' | 'download-box-outline' | 'download-circle' | 'download-circle-outline' | 'download-lock' | 'download-lock-outline' | 'download-multiple' | 'download-network' | 'download-network-outline' | 'download-off' | 'download-off-outline' | 'download-outline' | 'drag' | 'drag-horizontal' | 'drag-horizontal-variant' | 'drag-variant' | 'drag-vertical' | 'drag-vertical-variant' | 'drama-masks' | 'draw' | 'draw-pen' | 'drawing' | 'drawing-box' | 'dresser' | 'dresser-outline' | 'drone' | 'dropbox' | 'drupal' | 'duck' | 'dumbbell' | 'dump-truck' | 'ear-hearing' | 'ear-hearing-off' | 'earbuds' | 'earbuds-off' | 'earbuds-off-outline' | 'earbuds-outline' | 'earth' | 'earth-arrow-right' | 'earth-box' | 'earth-box-minus' | 'earth-box-off' | 'earth-box-plus' | 'earth-box-remove' | 'earth-minus' | 'earth-off' | 'earth-plus' | 'earth-remove' | 'egg' | 'egg-easter' | 'egg-fried' | 'egg-off' | 'egg-off-outline' | 'egg-outline' | 'eiffel-tower' | 'eight-track' | 'eject' | 'eject-outline' | 'electric-switch' | 'electric-switch-closed' | 'electron-framework' | 'elephant' | 'elevation-decline' | 'elevation-rise' | 'elevator' | 'elevator-down' | 'elevator-passenger' | 'elevator-passenger-off' | 'elevator-passenger-off-outline' | 'elevator-passenger-outline' | 'elevator-up' | 'ellipse' | 'ellipse-outline' | 'email' | 'email-alert' | 'email-alert-outline' | 'email-box' | 'email-check' | 'email-check-outline' | 'email-edit' | 'email-edit-outline' | 'email-fast' | 'email-fast-outline' | 'email-lock' | 'email-mark-as-unread' | 'email-minus' | 'email-minus-outline' | 'email-multiple' | 'email-multiple-outline' | 'email-newsletter' | 'email-off' | 'email-off-outline' | 'email-open' | 'email-open-multiple' | 'email-open-multiple-outline' | 'email-open-outline' | 'email-outline' | 'email-plus' | 'email-plus-outline' | 'email-receive' | 'email-receive-outline' | 'email-remove' | 'email-remove-outline' | 'email-seal' | 'email-seal-outline' | 'email-search' | 'email-search-outline' | 'email-send' | 'email-send-outline' | 'email-sync' | 'email-sync-outline' | 'email-variant' | 'ember' | 'emby' | 'emoticon' | 'emoticon-angry' | 'emoticon-angry-outline' | 'emoticon-confused' | 'emoticon-confused-outline' | 'emoticon-cool' | 'emoticon-cool-outline' | 'emoticon-cry' | 'emoticon-cry-outline' | 'emoticon-dead' | 'emoticon-dead-outline' | 'emoticon-devil' | 'emoticon-devil-outline' | 'emoticon-excited' | 'emoticon-excited-outline' | 'emoticon-frown' | 'emoticon-frown-outline' | 'emoticon-happy' | 'emoticon-happy-outline' | 'emoticon-kiss' | 'emoticon-kiss-outline' | 'emoticon-lol' | 'emoticon-lol-outline' | 'emoticon-neutral' | 'emoticon-neutral-outline' | 'emoticon-outline' | 'emoticon-poop' | 'emoticon-poop-outline' | 'emoticon-sad' | 'emoticon-sad-outline' | 'emoticon-sick' | 'emoticon-sick-outline' | 'emoticon-tongue' | 'emoticon-tongue-outline' | 'emoticon-wink' | 'emoticon-wink-outline' | 'engine' | 'engine-off' | 'engine-off-outline' | 'engine-outline' | 'epsilon' | 'equal' | 'equal-box' | 'equalizer' | 'equalizer-outline' | 'eraser' | 'eraser-variant' | 'escalator' | 'escalator-box' | 'escalator-down' | 'escalator-up' | 'eslint' | 'et' | 'ethereum' | 'ethernet' | 'ethernet-cable' | 'ethernet-cable-off' | 'ev-plug-ccs1' | 'ev-plug-ccs2' | 'ev-plug-chademo' | 'ev-plug-tesla' | 'ev-plug-type1' | 'ev-plug-type2' | 'ev-station' | 'evernote' | 'excavator' | 'exclamation' | 'exclamation-thick' | 'exit-run' | 'exit-to-app' | 'expand-all' | 'expand-all-outline' | 'expansion-card' | 'expansion-card-variant' | 'exponent' | 'exponent-box' | 'export' | 'export-variant' | 'eye' | 'eye-arrow-left' | 'eye-arrow-left-outline' | 'eye-arrow-right' | 'eye-arrow-right-outline' | 'eye-check' | 'eye-check-outline' | 'eye-circle' | 'eye-circle-outline' | 'eye-minus' | 'eye-minus-outline' | 'eye-off' | 'eye-off-outline' | 'eye-outline' | 'eye-plus' | 'eye-plus-outline' | 'eye-refresh' | 'eye-refresh-outline' | 'eye-remove' | 'eye-remove-outline' | 'eye-settings' | 'eye-settings-outline' | 'eyedropper' | 'eyedropper-minus' | 'eyedropper-off' | 'eyedropper-plus' | 'eyedropper-remove' | 'eyedropper-variant' | 'face-agent' | 'face-man' | 'face-man-outline' | 'face-man-profile' | 'face-man-shimmer' | 'face-man-shimmer-outline' | 'face-mask' | 'face-mask-outline' | 'face-recognition' | 'face-woman' | 'face-woman-outline' | 'face-woman-profile' | 'face-woman-shimmer' | 'face-woman-shimmer-outline' | 'facebook' | 'facebook-gaming' | 'facebook-messenger' | 'facebook-workplace' | 'factory' | 'family-tree' | 'fan' | 'fan-alert' | 'fan-auto' | 'fan-chevron-down' | 'fan-chevron-up' | 'fan-minus' | 'fan-off' | 'fan-plus' | 'fan-remove' | 'fan-speed-1' | 'fan-speed-2' | 'fan-speed-3' | 'fast-forward' | 'fast-forward-10' | 'fast-forward-15' | 'fast-forward-30' | 'fast-forward-5' | 'fast-forward-60' | 'fast-forward-outline' | 'fax' | 'feather' | 'feature-search' | 'feature-search-outline' | 'fedora' | 'fence' | 'fence-electric' | 'fencing' | 'ferris-wheel' | 'ferry' | 'file' | 'file-account' | 'file-account-outline' | 'file-alert' | 'file-alert-outline' | 'file-cabinet' | 'file-cad' | 'file-cad-box' | 'file-cancel' | 'file-cancel-outline' | 'file-certificate' | 'file-certificate-outline' | 'file-chart' | 'file-chart-outline' | 'file-check' | 'file-check-outline' | 'file-clock' | 'file-clock-outline' | 'file-cloud' | 'file-cloud-outline' | 'file-code' | 'file-code-outline' | 'file-cog' | 'file-cog-outline' | 'file-compare' | 'file-delimited' | 'file-delimited-outline' | 'file-document' | 'file-document-edit' | 'file-document-edit-outline' | 'file-document-multiple' | 'file-document-multiple-outline' | 'file-document-outline' | 'file-download' | 'file-download-outline' | 'file-edit' | 'file-edit-outline' | 'file-excel' | 'file-excel-box' | 'file-excel-box-outline' | 'file-excel-outline' | 'file-export' | 'file-export-outline' | 'file-eye' | 'file-eye-outline' | 'file-find' | 'file-find-outline' | 'file-gif-box' | 'file-hidden' | 'file-image' | 'file-image-marker' | 'file-image-marker-outline' | 'file-image-minus' | 'file-image-minus-outline' | 'file-image-outline' | 'file-image-plus' | 'file-image-plus-outline' | 'file-image-remove' | 'file-image-remove-outline' | 'file-import' | 'file-import-outline' | 'file-jpg-box' | 'file-key' | 'file-key-outline' | 'file-link' | 'file-link-outline' | 'file-lock' | 'file-lock-outline' | 'file-marker' | 'file-marker-outline' | 'file-move' | 'file-move-outline' | 'file-multiple' | 'file-multiple-outline' | 'file-music' | 'file-music-outline' | 'file-outline' | 'file-pdf-box' | 'file-percent' | 'file-percent-outline' | 'file-phone' | 'file-phone-outline' | 'file-plus' | 'file-plus-outline' | 'file-png-box' | 'file-powerpoint' | 'file-powerpoint-box' | 'file-powerpoint-box-outline' | 'file-powerpoint-outline' | 'file-presentation-box' | 'file-question' | 'file-question-outline' | 'file-refresh' | 'file-refresh-outline' | 'file-remove' | 'file-remove-outline' | 'file-replace' | 'file-replace-outline' | 'file-restore' | 'file-restore-outline' | 'file-search' | 'file-search-outline' | 'file-send' | 'file-send-outline' | 'file-settings' | 'file-settings-outline' | 'file-sign' | 'file-star' | 'file-star-outline' | 'file-swap' | 'file-swap-outline' | 'file-sync' | 'file-sync-outline' | 'file-table' | 'file-table-box' | 'file-table-box-multiple' | 'file-table-box-multiple-outline' | 'file-table-box-outline' | 'file-table-outline' | 'file-tree' | 'file-tree-outline' | 'file-undo' | 'file-undo-outline' | 'file-upload' | 'file-upload-outline' | 'file-video' | 'file-video-outline' | 'file-word' | 'file-word-box' | 'file-word-box-outline' | 'file-word-outline' | 'film' | 'filmstrip' | 'filmstrip-box' | 'filmstrip-box-multiple' | 'filmstrip-off' | 'filter' | 'filter-check' | 'filter-check-outline' | 'filter-menu' | 'filter-menu-outline' | 'filter-minus' | 'filter-minus-outline' | 'filter-off' | 'filter-off-outline' | 'filter-outline' | 'filter-plus' | 'filter-plus-outline' | 'filter-remove' | 'filter-remove-outline' | 'filter-variant' | 'filter-variant-minus' | 'filter-variant-plus' | 'filter-variant-remove' | 'finance' | 'find-replace' | 'fingerprint' | 'fingerprint-off' | 'fire' | 'fire-alert' | 'fire-circle' | 'fire-extinguisher' | 'fire-hydrant' | 'fire-hydrant-alert' | 'fire-hydrant-off' | 'fire-off' | 'fire-truck' | 'firebase' | 'firefox' | 'fireplace' | 'fireplace-off' | 'firewire' | 'firework' | 'firework-off' | 'fish' | 'fish-off' | 'fishbowl' | 'fishbowl-outline' | 'fit-to-page' | 'fit-to-page-outline' | 'fit-to-screen' | 'fit-to-screen-outline' | 'flag' | 'flag-checkered' | 'flag-minus' | 'flag-minus-outline' | 'flag-off' | 'flag-off-outline' | 'flag-outline' | 'flag-plus' | 'flag-plus-outline' | 'flag-remove' | 'flag-remove-outline' | 'flag-triangle' | 'flag-variant' | 'flag-variant-outline' | 'flare' | 'flash' | 'flash-alert' | 'flash-alert-outline' | 'flash-auto' | 'flash-off' | 'flash-outline' | 'flash-red-eye' | 'flashlight' | 'flashlight-off' | 'flask' | 'flask-empty' | 'flask-empty-minus' | 'flask-empty-minus-outline' | 'flask-empty-off' | 'flask-empty-off-outline' | 'flask-empty-outline' | 'flask-empty-plus' | 'flask-empty-plus-outline' | 'flask-empty-remove' | 'flask-empty-remove-outline' | 'flask-minus' | 'flask-minus-outline' | 'flask-off' | 'flask-off-outline' | 'flask-outline' | 'flask-plus' | 'flask-plus-outline' | 'flask-remove' | 'flask-remove-outline' | 'flask-round-bottom' | 'flask-round-bottom-empty' | 'flask-round-bottom-empty-outline' | 'flask-round-bottom-outline' | 'fleur-de-lis' | 'flip-horizontal' | 'flip-to-back' | 'flip-to-front' | 'flip-vertical' | 'floor-lamp' | 'floor-lamp-dual' | 'floor-lamp-dual-outline' | 'floor-lamp-outline' | 'floor-lamp-torchiere' | 'floor-lamp-torchiere-outline' | 'floor-lamp-torchiere-variant' | 'floor-lamp-torchiere-variant-outline' | 'floor-plan' | 'floppy' | 'floppy-variant' | 'flower' | 'flower-outline' | 'flower-pollen' | 'flower-pollen-outline' | 'flower-poppy' | 'flower-tulip' | 'flower-tulip-outline' | 'focus-auto' | 'focus-field' | 'focus-field-horizontal' | 'focus-field-vertical' | 'folder' | 'folder-account' | 'folder-account-outline' | 'folder-alert' | 'folder-alert-outline' | 'folder-check' | 'folder-check-outline' | 'folder-clock' | 'folder-clock-outline' | 'folder-cog' | 'folder-cog-outline' | 'folder-download' | 'folder-download-outline' | 'folder-edit' | 'folder-edit-outline' | 'folder-eye' | 'folder-eye-outline' | 'folder-google-drive' | 'folder-heart' | 'folder-heart-outline' | 'folder-hidden' | 'folder-home' | 'folder-home-outline' | 'folder-image' | 'folder-information' | 'folder-information-outline' | 'folder-key' | 'folder-key-network' | 'folder-key-network-outline' | 'folder-key-outline' | 'folder-lock' | 'folder-lock-open' | 'folder-marker' | 'folder-marker-outline' | 'folder-move' | 'folder-move-outline' | 'folder-multiple' | 'folder-multiple-image' | 'folder-multiple-outline' | 'folder-multiple-plus' | 'folder-multiple-plus-outline' | 'folder-music' | 'folder-music-outline' | 'folder-network' | 'folder-network-outline' | 'folder-open' | 'folder-open-outline' | 'folder-outline' | 'folder-plus' | 'folder-plus-outline' | 'folder-pound' | 'folder-pound-outline' | 'folder-refresh' | 'folder-refresh-outline' | 'folder-remove' | 'folder-remove-outline' | 'folder-search' | 'folder-search-outline' | 'folder-settings' | 'folder-settings-outline' | 'folder-star' | 'folder-star-multiple' | 'folder-star-multiple-outline' | 'folder-star-outline' | 'folder-swap' | 'folder-swap-outline' | 'folder-sync' | 'folder-sync-outline' | 'folder-table' | 'folder-table-outline' | 'folder-text' | 'folder-text-outline' | 'folder-upload' | 'folder-upload-outline' | 'folder-zip' | 'folder-zip-outline' | 'font-awesome' | 'food' | 'food-apple' | 'food-apple-outline' | 'food-croissant' | 'food-drumstick' | 'food-drumstick-off' | 'food-drumstick-off-outline' | 'food-drumstick-outline' | 'food-fork-drink' | 'food-halal' | 'food-hot-dog' | 'food-kosher' | 'food-off' | 'food-off-outline' | 'food-outline' | 'food-steak' | 'food-steak-off' | 'food-takeout-box' | 'food-takeout-box-outline' | 'food-turkey' | 'food-variant' | 'food-variant-off' | 'foot-print' | 'football' | 'football-australian' | 'football-helmet' | 'forest' | 'forklift' | 'form-dropdown' | 'form-select' | 'form-textarea' | 'form-textbox' | 'form-textbox-lock' | 'form-textbox-password' | 'format-align-bottom' | 'format-align-center' | 'format-align-justify' | 'format-align-left' | 'format-align-middle' | 'format-align-right' | 'format-align-top' | 'format-annotation-minus' | 'format-annotation-plus' | 'format-bold' | 'format-clear' | 'format-color-fill' | 'format-color-highlight' | 'format-color-marker-cancel' | 'format-color-text' | 'format-columns' | 'format-float-center' | 'format-float-left' | 'format-float-none' | 'format-float-right' | 'format-font' | 'format-font-size-decrease' | 'format-font-size-increase' | 'format-header-1' | 'format-header-2' | 'format-header-3' | 'format-header-4' | 'format-header-5' | 'format-header-6' | 'format-header-decrease' | 'format-header-equal' | 'format-header-increase' | 'format-header-pound' | 'format-horizontal-align-center' | 'format-horizontal-align-left' | 'format-horizontal-align-right' | 'format-indent-decrease' | 'format-indent-increase' | 'format-italic' | 'format-letter-case' | 'format-letter-case-lower' | 'format-letter-case-upper' | 'format-letter-ends-with' | 'format-letter-matches' | 'format-letter-spacing' | 'format-letter-starts-with' | 'format-line-spacing' | 'format-line-style' | 'format-line-weight' | 'format-list-bulleted' | 'format-list-bulleted-square' | 'format-list-bulleted-triangle' | 'format-list-bulleted-type' | 'format-list-checkbox' | 'format-list-checks' | 'format-list-group' | 'format-list-numbered' | 'format-list-numbered-rtl' | 'format-list-text' | 'format-overline' | 'format-page-break' | 'format-page-split' | 'format-paint' | 'format-paragraph' | 'format-pilcrow' | 'format-quote-close' | 'format-quote-close-outline' | 'format-quote-open' | 'format-quote-open-outline' | 'format-rotate-90' | 'format-section' | 'format-size' | 'format-strikethrough' | 'format-strikethrough-variant' | 'format-subscript' | 'format-superscript' | 'format-text' | 'format-text-rotation-angle-down' | 'format-text-rotation-angle-up' | 'format-text-rotation-down' | 'format-text-rotation-down-vertical' | 'format-text-rotation-none' | 'format-text-rotation-up' | 'format-text-rotation-vertical' | 'format-text-variant' | 'format-text-variant-outline' | 'format-text-wrapping-clip' | 'format-text-wrapping-overflow' | 'format-text-wrapping-wrap' | 'format-textbox' | 'format-textdirection-l-to-r' | 'format-textdirection-r-to-l' | 'format-title' | 'format-underline' | 'format-underline-wavy' | 'format-vertical-align-bottom' | 'format-vertical-align-center' | 'format-vertical-align-top' | 'format-wrap-inline' | 'format-wrap-square' | 'format-wrap-tight' | 'format-wrap-top-bottom' | 'forum' | 'forum-outline' | 'forward' | 'forwardburger' | 'fountain' | 'fountain-pen' | 'fountain-pen-tip' | 'fraction-one-half' | 'freebsd' | 'french-fries' | 'frequently-asked-questions' | 'fridge' | 'fridge-alert' | 'fridge-alert-outline' | 'fridge-bottom' | 'fridge-industrial' | 'fridge-industrial-alert' | 'fridge-industrial-alert-outline' | 'fridge-industrial-off' | 'fridge-industrial-off-outline' | 'fridge-industrial-outline' | 'fridge-off' | 'fridge-off-outline' | 'fridge-outline' | 'fridge-top' | 'fridge-variant' | 'fridge-variant-alert' | 'fridge-variant-alert-outline' | 'fridge-variant-off' | 'fridge-variant-off-outline' | 'fridge-variant-outline' | 'fruit-cherries' | 'fruit-cherries-off' | 'fruit-citrus' | 'fruit-citrus-off' | 'fruit-grapes' | 'fruit-grapes-outline' | 'fruit-pineapple' | 'fruit-watermelon' | 'fuel' | 'fuel-cell' | 'fullscreen' | 'fullscreen-exit' | 'function' | 'function-variant' | 'furigana-horizontal' | 'furigana-vertical' | 'fuse' | 'fuse-alert' | 'fuse-blade' | 'fuse-off' | 'gamepad' | 'gamepad-circle' | 'gamepad-circle-down' | 'gamepad-circle-left' | 'gamepad-circle-outline' | 'gamepad-circle-right' | 'gamepad-circle-up' | 'gamepad-down' | 'gamepad-left' | 'gamepad-outline' | 'gamepad-right' | 'gamepad-round' | 'gamepad-round-down' | 'gamepad-round-left' | 'gamepad-round-outline' | 'gamepad-round-right' | 'gamepad-round-up' | 'gamepad-square' | 'gamepad-square-outline' | 'gamepad-up' | 'gamepad-variant' | 'gamepad-variant-outline' | 'gamma' | 'gantry-crane' | 'garage' | 'garage-alert' | 'garage-alert-variant' | 'garage-lock' | 'garage-open' | 'garage-open-variant' | 'garage-variant' | 'garage-variant-lock' | 'gas-cylinder' | 'gas-station' | 'gas-station-off' | 'gas-station-off-outline' | 'gas-station-outline' | 'gate' | 'gate-alert' | 'gate-and' | 'gate-arrow-left' | 'gate-arrow-right' | 'gate-nand' | 'gate-nor' | 'gate-not' | 'gate-open' | 'gate-or' | 'gate-xnor' | 'gate-xor' | 'gatsby' | 'gauge' | 'gauge-empty' | 'gauge-full' | 'gauge-low' | 'gavel' | 'gender-female' | 'gender-male' | 'gender-male-female' | 'gender-male-female-variant' | 'gender-non-binary' | 'gender-transgender' | 'gentoo' | 'gesture' | 'gesture-double-tap' | 'gesture-pinch' | 'gesture-spread' | 'gesture-swipe' | 'gesture-swipe-down' | 'gesture-swipe-horizontal' | 'gesture-swipe-left' | 'gesture-swipe-right' | 'gesture-swipe-up' | 'gesture-swipe-vertical' | 'gesture-tap' | 'gesture-tap-box' | 'gesture-tap-button' | 'gesture-tap-hold' | 'gesture-two-double-tap' | 'gesture-two-tap' | 'ghost' | 'ghost-off' | 'ghost-off-outline' | 'ghost-outline' | 'gift' | 'gift-off' | 'gift-off-outline' | 'gift-open' | 'gift-open-outline' | 'gift-outline' | 'git' | 'github' | 'gitlab' | 'glass-cocktail' | 'glass-cocktail-off' | 'glass-flute' | 'glass-fragile' | 'glass-mug' | 'glass-mug-off' | 'glass-mug-variant' | 'glass-mug-variant-off' | 'glass-pint-outline' | 'glass-stange' | 'glass-tulip' | 'glass-wine' | 'glasses' | 'globe-light' | 'globe-model' | 'gmail' | 'gnome' | 'go-kart' | 'go-kart-track' | 'gog' | 'gold' | 'golf' | 'golf-cart' | 'golf-tee' | 'gondola' | 'goodreads' | 'google' | 'google-ads' | 'google-analytics' | 'google-assistant' | 'google-cardboard' | 'google-chrome' | 'google-circles' | 'google-circles-communities' | 'google-circles-extended' | 'google-circles-group' | 'google-classroom' | 'google-cloud' | 'google-controller' | 'google-controller-off' | 'google-downasaur' | 'google-drive' | 'google-earth' | 'google-fit' | 'google-glass' | 'google-hangouts' | 'google-home' | 'google-keep' | 'google-lens' | 'google-maps' | 'google-my-business' | 'google-nearby' | 'google-play' | 'google-plus' | 'google-podcast' | 'google-spreadsheet' | 'google-street-view' | 'google-translate' | 'gradient-horizontal' | 'gradient-vertical' | 'grain' | 'graph' | 'graph-outline' | 'graphql' | 'grass' | 'grave-stone' | 'grease-pencil' | 'greater-than' | 'greater-than-or-equal' | 'greenhouse' | 'grid' | 'grid-large' | 'grid-off' | 'grill' | 'grill-outline' | 'group' | 'guitar-acoustic' | 'guitar-electric' | 'guitar-pick' | 'guitar-pick-outline' | 'guy-fawkes-mask' | 'hail' | 'hair-dryer' | 'hair-dryer-outline' | 'halloween' | 'hamburger' | 'hamburger-check' | 'hamburger-minus' | 'hamburger-off' | 'hamburger-plus' | 'hamburger-remove' | 'hammer' | 'hammer-screwdriver' | 'hammer-sickle' | 'hammer-wrench' | 'hand-back-left' | 'hand-back-left-off' | 'hand-back-left-off-outline' | 'hand-back-left-outline' | 'hand-back-right' | 'hand-back-right-off' | 'hand-back-right-off-outline' | 'hand-back-right-outline' | 'hand-clap' | 'hand-coin' | 'hand-coin-outline' | 'hand-extended' | 'hand-extended-outline' | 'hand-front-left' | 'hand-front-left-outline' | 'hand-front-right' | 'hand-front-right-outline' | 'hand-heart' | 'hand-heart-outline' | 'hand-okay' | 'hand-peace' | 'hand-peace-variant' | 'hand-pointing-down' | 'hand-pointing-left' | 'hand-pointing-right' | 'hand-pointing-up' | 'hand-saw' | 'hand-wash' | 'hand-wash-outline' | 'hand-water' | 'hand-wave' | 'hand-wave-outline' | 'handball' | 'handcuffs' | 'hands-pray' | 'handshake' | 'handshake-outline' | 'hanger' | 'hard-hat' | 'harddisk' | 'harddisk-plus' | 'harddisk-remove' | 'hat-fedora' | 'hazard-lights' | 'hdr' | 'hdr-off' | 'head' | 'head-alert' | 'head-alert-outline' | 'head-check' | 'head-check-outline' | 'head-cog' | 'head-cog-outline' | 'head-dots-horizontal' | 'head-dots-horizontal-outline' | 'head-flash' | 'head-flash-outline' | 'head-heart' | 'head-heart-outline' | 'head-lightbulb' | 'head-lightbulb-outline' | 'head-minus' | 'head-minus-outline' | 'head-outline' | 'head-plus' | 'head-plus-outline' | 'head-question' | 'head-question-outline' | 'head-remove' | 'head-remove-outline' | 'head-snowflake' | 'head-snowflake-outline' | 'head-sync' | 'head-sync-outline' | 'headphones' | 'headphones-bluetooth' | 'headphones-box' | 'headphones-off' | 'headphones-settings' | 'headset' | 'headset-dock' | 'headset-off' | 'heart' | 'heart-box' | 'heart-box-outline' | 'heart-broken' | 'heart-broken-outline' | 'heart-circle' | 'heart-circle-outline' | 'heart-cog' | 'heart-cog-outline' | 'heart-flash' | 'heart-half' | 'heart-half-full' | 'heart-half-outline' | 'heart-minus' | 'heart-minus-outline' | 'heart-multiple' | 'heart-multiple-outline' | 'heart-off' | 'heart-off-outline' | 'heart-outline' | 'heart-plus' | 'heart-plus-outline' | 'heart-pulse' | 'heart-remove' | 'heart-remove-outline' | 'heart-settings' | 'heart-settings-outline' | 'helicopter' | 'help' | 'help-box' | 'help-circle' | 'help-circle-outline' | 'help-network' | 'help-network-outline' | 'help-rhombus' | 'help-rhombus-outline' | 'hexadecimal' | 'hexagon' | 'hexagon-multiple' | 'hexagon-multiple-outline' | 'hexagon-outline' | 'hexagon-slice-1' | 'hexagon-slice-2' | 'hexagon-slice-3' | 'hexagon-slice-4' | 'hexagon-slice-5' | 'hexagon-slice-6' | 'hexagram' | 'hexagram-outline' | 'high-definition' | 'high-definition-box' | 'highway' | 'hiking' | 'history' | 'hockey-puck' | 'hockey-sticks' | 'hololens' | 'home' | 'home-account' | 'home-alert' | 'home-alert-outline' | 'home-analytics' | 'home-assistant' | 'home-automation' | 'home-battery' | 'home-battery-outline' | 'home-circle' | 'home-circle-outline' | 'home-city' | 'home-city-outline' | 'home-edit' | 'home-edit-outline' | 'home-export-outline' | 'home-flood' | 'home-floor-0' | 'home-floor-1' | 'home-floor-2' | 'home-floor-3' | 'home-floor-a' | 'home-floor-b' | 'home-floor-g' | 'home-floor-l' | 'home-floor-negative-1' | 'home-group' | 'home-group-minus' | 'home-group-plus' | 'home-group-remove' | 'home-heart' | 'home-import-outline' | 'home-lightbulb' | 'home-lightbulb-outline' | 'home-lightning-bolt' | 'home-lightning-bolt-outline' | 'home-lock' | 'home-lock-open' | 'home-map-marker' | 'home-minus' | 'home-minus-outline' | 'home-modern' | 'home-outline' | 'home-plus' | 'home-plus-outline' | 'home-remove' | 'home-remove-outline' | 'home-roof' | 'home-search' | 'home-search-outline' | 'home-switch' | 'home-switch-outline' | 'home-thermometer' | 'home-thermometer-outline' | 'home-variant' | 'home-variant-outline' | 'hook' | 'hook-off' | 'hoop-house' | 'hops' | 'horizontal-rotate-clockwise' | 'horizontal-rotate-counterclockwise' | 'horse' | 'horse-human' | 'horse-variant' | 'horse-variant-fast' | 'horseshoe' | 'hospital' | 'hospital-box' | 'hospital-box-outline' | 'hospital-building' | 'hospital-marker' | 'hot-tub' | 'hours-24' | 'hubspot' | 'hulu' | 'human' | 'human-baby-changing-table' | 'human-cane' | 'human-capacity-decrease' | 'human-capacity-increase' | 'human-child' | 'human-dolly' | 'human-edit' | 'human-female' | 'human-female-boy' | 'human-female-dance' | 'human-female-female' | 'human-female-girl' | 'human-greeting' | 'human-greeting-proximity' | 'human-greeting-variant' | 'human-handsdown' | 'human-handsup' | 'human-male' | 'human-male-board' | 'human-male-board-poll' | 'human-male-boy' | 'human-male-child' | 'human-male-female' | 'human-male-female-child' | 'human-male-girl' | 'human-male-height' | 'human-male-height-variant' | 'human-male-male' | 'human-non-binary' | 'human-pregnant' | 'human-queue' | 'human-scooter' | 'human-wheelchair' | 'human-white-cane' | 'humble-bundle' | 'hvac' | 'hvac-off' | 'hydraulic-oil-level' | 'hydraulic-oil-temperature' | 'hydro-power' | 'hydrogen-station' | 'ice-cream' | 'ice-cream-off' | 'ice-pop' | 'id-card' | 'identifier' | 'ideogram-cjk' | 'ideogram-cjk-variant' | 'image' | 'image-album' | 'image-area' | 'image-area-close' | 'image-auto-adjust' | 'image-broken' | 'image-broken-variant' | 'image-edit' | 'image-edit-outline' | 'image-filter-black-white' | 'image-filter-center-focus' | 'image-filter-center-focus-strong' | 'image-filter-center-focus-strong-outline' | 'image-filter-center-focus-weak' | 'image-filter-drama' | 'image-filter-frames' | 'image-filter-hdr' | 'image-filter-none' | 'image-filter-tilt-shift' | 'image-filter-vintage' | 'image-frame' | 'image-marker' | 'image-marker-outline' | 'image-minus' | 'image-move' | 'image-multiple' | 'image-multiple-outline' | 'image-off' | 'image-off-outline' | 'image-outline' | 'image-plus' | 'image-remove' | 'image-search' | 'image-search-outline' | 'image-size-select-actual' | 'image-size-select-large' | 'image-size-select-small' | 'image-text' | 'import' | 'inbox' | 'inbox-arrow-down' | 'inbox-arrow-down-outline' | 'inbox-arrow-up' | 'inbox-arrow-up-outline' | 'inbox-full' | 'inbox-full-outline' | 'inbox-multiple' | 'inbox-multiple-outline' | 'inbox-outline' | 'inbox-remove' | 'inbox-remove-outline' | 'incognito' | 'incognito-circle' | 'incognito-circle-off' | 'incognito-off' | 'induction' | 'infinity' | 'information' | 'information-off' | 'information-off-outline' | 'information-outline' | 'information-variant' | 'instagram' | 'instrument-triangle' | 'integrated-circuit-chip' | 'invert-colors' | 'invert-colors-off' | 'iobroker' | 'ip' | 'ip-network' | 'ip-network-outline' | 'ip-outline' | 'ipod' | 'iron' | 'iron-board' | 'iron-outline' | 'island' | 'iv-bag' | 'jabber' | 'jeepney' | 'jellyfish' | 'jellyfish-outline' | 'jira' | 'jquery' | 'jsfiddle' | 'jump-rope' | 'kabaddi' | 'kangaroo' | 'karate' | 'kayaking' | 'keg' | 'kettle' | 'kettle-alert' | 'kettle-alert-outline' | 'kettle-off' | 'kettle-off-outline' | 'kettle-outline' | 'kettle-pour-over' | 'kettle-steam' | 'kettle-steam-outline' | 'kettlebell' | 'key' | 'key-alert' | 'key-alert-outline' | 'key-arrow-right' | 'key-chain' | 'key-chain-variant' | 'key-change' | 'key-link' | 'key-minus' | 'key-outline' | 'key-plus' | 'key-remove' | 'key-star' | 'key-variant' | 'key-wireless' | 'keyboard' | 'keyboard-backspace' | 'keyboard-caps' | 'keyboard-close' | 'keyboard-esc' | 'keyboard-f1' | 'keyboard-f10' | 'keyboard-f11' | 'keyboard-f12' | 'keyboard-f2' | 'keyboard-f3' | 'keyboard-f4' | 'keyboard-f5' | 'keyboard-f6' | 'keyboard-f7' | 'keyboard-f8' | 'keyboard-f9' | 'keyboard-off' | 'keyboard-off-outline' | 'keyboard-outline' | 'keyboard-return' | 'keyboard-settings' | 'keyboard-settings-outline' | 'keyboard-space' | 'keyboard-tab' | 'keyboard-tab-reverse' | 'keyboard-variant' | 'khanda' | 'kickstarter' | 'kite' | 'kite-outline' | 'kitesurfing' | 'klingon' | 'knife' | 'knife-military' | 'koala' | 'kodi' | 'kubernetes' | 'label' | 'label-multiple' | 'label-multiple-outline' | 'label-off' | 'label-off-outline' | 'label-outline' | 'label-percent' | 'label-percent-outline' | 'label-variant' | 'label-variant-outline' | 'ladder' | 'ladybug' | 'lambda' | 'lamp' | 'lamp-outline' | 'lamps' | 'lamps-outline' | 'lan' | 'lan-check' | 'lan-connect' | 'lan-disconnect' | 'lan-pending' | 'language-c' | 'language-cpp' | 'language-csharp' | 'language-css3' | 'language-fortran' | 'language-go' | 'language-haskell' | 'language-html5' | 'language-java' | 'language-javascript' | 'language-kotlin' | 'language-lua' | 'language-markdown' | 'language-markdown-outline' | 'language-php' | 'language-python' | 'language-r' | 'language-ruby' | 'language-ruby-on-rails' | 'language-rust' | 'language-swift' | 'language-typescript' | 'language-xaml' | 'laptop' | 'laptop-off' | 'laravel' | 'laser-pointer' | 'lasso' | 'lastpass' | 'latitude' | 'launch' | 'lava-lamp' | 'layers' | 'layers-edit' | 'layers-minus' | 'layers-off' | 'layers-off-outline' | 'layers-outline' | 'layers-plus' | 'layers-remove' | 'layers-search' | 'layers-search-outline' | 'layers-triple' | 'layers-triple-outline' | 'lead-pencil' | 'leaf' | 'leaf-circle' | 'leaf-circle-outline' | 'leaf-maple' | 'leaf-maple-off' | 'leaf-off' | 'leak' | 'leak-off' | 'led-off' | 'led-on' | 'led-outline' | 'led-strip' | 'led-strip-variant' | 'led-variant-off' | 'led-variant-on' | 'led-variant-outline' | 'leek' | 'less-than' | 'less-than-or-equal' | 'library' | 'library-shelves' | 'license' | 'lifebuoy' | 'light-flood-down' | 'light-flood-up' | 'light-recessed' | 'light-switch' | 'lightbulb' | 'lightbulb-auto' | 'lightbulb-auto-outline' | 'lightbulb-cfl' | 'lightbulb-cfl-off' | 'lightbulb-cfl-spiral' | 'lightbulb-cfl-spiral-off' | 'lightbulb-fluorescent-tube' | 'lightbulb-fluorescent-tube-outline' | 'lightbulb-group' | 'lightbulb-group-off' | 'lightbulb-group-off-outline' | 'lightbulb-group-outline' | 'lightbulb-multiple' | 'lightbulb-multiple-off' | 'lightbulb-multiple-off-outline' | 'lightbulb-multiple-outline' | 'lightbulb-off' | 'lightbulb-off-outline' | 'lightbulb-on' | 'lightbulb-on-outline' | 'lightbulb-outline' | 'lightbulb-spot' | 'lightbulb-spot-off' | 'lightbulb-variant' | 'lightbulb-variant-outline' | 'lighthouse' | 'lighthouse-on' | 'lightning-bolt' | 'lightning-bolt-circle' | 'lightning-bolt-outline' | 'line-scan' | 'lingerie' | 'link' | 'link-box' | 'link-box-outline' | 'link-box-variant' | 'link-box-variant-outline' | 'link-lock' | 'link-off' | 'link-plus' | 'link-variant' | 'link-variant-minus' | 'link-variant-off' | 'link-variant-plus' | 'link-variant-remove' | 'linkedin' | 'linux' | 'linux-mint' | 'lipstick' | 'liquid-spot' | 'liquor' | 'list-status' | 'litecoin' | 'loading' | 'location-enter' | 'location-exit' | 'lock' | 'lock-alert' | 'lock-alert-outline' | 'lock-check' | 'lock-check-outline' | 'lock-clock' | 'lock-minus' | 'lock-minus-outline' | 'lock-off' | 'lock-off-outline' | 'lock-open' | 'lock-open-alert' | 'lock-open-alert-outline' | 'lock-open-check' | 'lock-open-check-outline' | 'lock-open-minus' | 'lock-open-minus-outline' | 'lock-open-outline' | 'lock-open-plus' | 'lock-open-plus-outline' | 'lock-open-remove' | 'lock-open-remove-outline' | 'lock-open-variant' | 'lock-open-variant-outline' | 'lock-outline' | 'lock-pattern' | 'lock-plus' | 'lock-plus-outline' | 'lock-question' | 'lock-remove' | 'lock-remove-outline' | 'lock-reset' | 'lock-smart' | 'locker' | 'locker-multiple' | 'login' | 'login-variant' | 'logout' | 'logout-variant' | 'longitude' | 'looks' | 'lotion' | 'lotion-outline' | 'lotion-plus' | 'lotion-plus-outline' | 'loupe' | 'lumx' | 'lungs' | 'mace' | 'magazine-pistol' | 'magazine-rifle' | 'magic-staff' | 'magnet' | 'magnet-on' | 'magnify' | 'magnify-close' | 'magnify-expand' | 'magnify-minus' | 'magnify-minus-cursor' | 'magnify-minus-outline' | 'magnify-plus' | 'magnify-plus-cursor' | 'magnify-plus-outline' | 'magnify-remove-cursor' | 'magnify-remove-outline' | 'magnify-scan' | 'mail' | 'mailbox' | 'mailbox-open' | 'mailbox-open-outline' | 'mailbox-open-up' | 'mailbox-open-up-outline' | 'mailbox-outline' | 'mailbox-up' | 'mailbox-up-outline' | 'manjaro' | 'map' | 'map-check' | 'map-check-outline' | 'map-clock' | 'map-clock-outline' | 'map-legend' | 'map-marker' | 'map-marker-account' | 'map-marker-account-outline' | 'map-marker-alert' | 'map-marker-alert-outline' | 'map-marker-check' | 'map-marker-check-outline' | 'map-marker-circle' | 'map-marker-distance' | 'map-marker-down' | 'map-marker-left' | 'map-marker-left-outline' | 'map-marker-minus' | 'map-marker-minus-outline' | 'map-marker-multiple' | 'map-marker-multiple-outline' | 'map-marker-off' | 'map-marker-off-outline' | 'map-marker-outline' | 'map-marker-path' | 'map-marker-plus' | 'map-marker-plus-outline' | 'map-marker-question' | 'map-marker-question-outline' | 'map-marker-radius' | 'map-marker-radius-outline' | 'map-marker-remove' | 'map-marker-remove-outline' | 'map-marker-remove-variant' | 'map-marker-right' | 'map-marker-right-outline' | 'map-marker-star' | 'map-marker-star-outline' | 'map-marker-up' | 'map-minus' | 'map-outline' | 'map-plus' | 'map-search' | 'map-search-outline' | 'mapbox' | 'margin' | 'marker' | 'marker-cancel' | 'marker-check' | 'mastodon' | 'material-design' | 'material-ui' | 'math-compass' | 'math-cos' | 'math-integral' | 'math-integral-box' | 'math-log' | 'math-norm' | 'math-norm-box' | 'math-sin' | 'math-tan' | 'matrix' | 'medal' | 'medal-outline' | 'medical-bag' | 'meditation' | 'memory' | 'menorah' | 'menorah-fire' | 'menu' | 'menu-down' | 'menu-down-outline' | 'menu-left' | 'menu-left-outline' | 'menu-open' | 'menu-right' | 'menu-right-outline' | 'menu-swap' | 'menu-swap-outline' | 'menu-up' | 'menu-up-outline' | 'merge' | 'message' | 'message-alert' | 'message-alert-outline' | 'message-arrow-left' | 'message-arrow-left-outline' | 'message-arrow-right' | 'message-arrow-right-outline' | 'message-badge' | 'message-badge-outline' | 'message-bookmark' | 'message-bookmark-outline' | 'message-bulleted' | 'message-bulleted-off' | 'message-cog' | 'message-cog-outline' | 'message-draw' | 'message-flash' | 'message-flash-outline' | 'message-image' | 'message-image-outline' | 'message-lock' | 'message-lock-outline' | 'message-minus' | 'message-minus-outline' | 'message-off' | 'message-off-outline' | 'message-outline' | 'message-plus' | 'message-plus-outline' | 'message-processing' | 'message-processing-outline' | 'message-question' | 'message-question-outline' | 'message-reply' | 'message-reply-outline' | 'message-reply-text' | 'message-reply-text-outline' | 'message-settings' | 'message-settings-outline' | 'message-star' | 'message-star-outline' | 'message-text' | 'message-text-clock' | 'message-text-clock-outline' | 'message-text-lock' | 'message-text-lock-outline' | 'message-text-outline' | 'message-video' | 'meteor' | 'metronome' | 'metronome-tick' | 'micro-sd' | 'microphone' | 'microphone-minus' | 'microphone-off' | 'microphone-outline' | 'microphone-plus' | 'microphone-question' | 'microphone-question-outline' | 'microphone-settings' | 'microphone-variant' | 'microphone-variant-off' | 'microscope' | 'microsoft' | 'microsoft-access' | 'microsoft-azure' | 'microsoft-azure-devops' | 'microsoft-bing' | 'microsoft-dynamics-365' | 'microsoft-edge' | 'microsoft-excel' | 'microsoft-internet-explorer' | 'microsoft-office' | 'microsoft-onedrive' | 'microsoft-onenote' | 'microsoft-outlook' | 'microsoft-powerpoint' | 'microsoft-sharepoint' | 'microsoft-teams' | 'microsoft-visual-studio' | 'microsoft-visual-studio-code' | 'microsoft-windows' | 'microsoft-windows-classic' | 'microsoft-word' | 'microsoft-xbox' | 'microsoft-xbox-controller' | 'microsoft-xbox-controller-battery-alert' | 'microsoft-xbox-controller-battery-charging' | 'microsoft-xbox-controller-battery-empty' | 'microsoft-xbox-controller-battery-full' | 'microsoft-xbox-controller-battery-low' | 'microsoft-xbox-controller-battery-medium' | 'microsoft-xbox-controller-battery-unknown' | 'microsoft-xbox-controller-menu' | 'microsoft-xbox-controller-off' | 'microsoft-xbox-controller-view' | 'microwave' | 'microwave-off' | 'middleware' | 'middleware-outline' | 'midi' | 'midi-port' | 'mine' | 'minecraft' | 'mini-sd' | 'minidisc' | 'minus' | 'minus-box' | 'minus-box-multiple' | 'minus-box-multiple-outline' | 'minus-box-outline' | 'minus-circle' | 'minus-circle-multiple' | 'minus-circle-multiple-outline' | 'minus-circle-off' | 'minus-circle-off-outline' | 'minus-circle-outline' | 'minus-network' | 'minus-network-outline' | 'minus-thick' | 'mirror' | 'mirror-rectangle' | 'mirror-variant' | 'mixed-martial-arts' | 'mixed-reality' | 'molecule' | 'molecule-co' | 'molecule-co2' | 'monitor' | 'monitor-cellphone' | 'monitor-cellphone-star' | 'monitor-dashboard' | 'monitor-edit' | 'monitor-eye' | 'monitor-lock' | 'monitor-multiple' | 'monitor-off' | 'monitor-screenshot' | 'monitor-share' | 'monitor-shimmer' | 'monitor-small' | 'monitor-speaker' | 'monitor-speaker-off' | 'monitor-star' | 'moon-first-quarter' | 'moon-full' | 'moon-last-quarter' | 'moon-new' | 'moon-waning-crescent' | 'moon-waning-gibbous' | 'moon-waxing-crescent' | 'moon-waxing-gibbous' | 'moped' | 'moped-electric' | 'moped-electric-outline' | 'moped-outline' | 'more' | 'mortar-pestle' | 'mortar-pestle-plus' | 'mosque' | 'mother-heart' | 'mother-nurse' | 'motion' | 'motion-outline' | 'motion-pause' | 'motion-pause-outline' | 'motion-play' | 'motion-play-outline' | 'motion-sensor' | 'motion-sensor-off' | 'motorbike' | 'motorbike-electric' | 'mouse' | 'mouse-bluetooth' | 'mouse-move-down' | 'mouse-move-up' | 'mouse-move-vertical' | 'mouse-off' | 'mouse-variant' | 'mouse-variant-off' | 'move-resize' | 'move-resize-variant' | 'movie' | 'movie-check' | 'movie-check-outline' | 'movie-cog' | 'movie-cog-outline' | 'movie-edit' | 'movie-edit-outline' | 'movie-filter' | 'movie-filter-outline' | 'movie-minus' | 'movie-minus-outline' | 'movie-off' | 'movie-off-outline' | 'movie-open' | 'movie-open-check' | 'movie-open-check-outline' | 'movie-open-cog' | 'movie-open-cog-outline' | 'movie-open-edit' | 'movie-open-edit-outline' | 'movie-open-minus' | 'movie-open-minus-outline' | 'movie-open-off' | 'movie-open-off-outline' | 'movie-open-outline' | 'movie-open-play' | 'movie-open-play-outline' | 'movie-open-plus' | 'movie-open-plus-outline' | 'movie-open-remove' | 'movie-open-remove-outline' | 'movie-open-settings' | 'movie-open-settings-outline' | 'movie-open-star' | 'movie-open-star-outline' | 'movie-outline' | 'movie-play' | 'movie-play-outline' | 'movie-plus' | 'movie-plus-outline' | 'movie-remove' | 'movie-remove-outline' | 'movie-roll' | 'movie-search' | 'movie-search-outline' | 'movie-settings' | 'movie-settings-outline' | 'movie-star' | 'movie-star-outline' | 'mower' | 'mower-bag' | 'muffin' | 'multicast' | 'multiplication' | 'multiplication-box' | 'mushroom' | 'mushroom-off' | 'mushroom-off-outline' | 'mushroom-outline' | 'music' | 'music-accidental-double-flat' | 'music-accidental-double-sharp' | 'music-accidental-flat' | 'music-accidental-natural' | 'music-accidental-sharp' | 'music-box' | 'music-box-multiple' | 'music-box-multiple-outline' | 'music-box-outline' | 'music-circle' | 'music-circle-outline' | 'music-clef-alto' | 'music-clef-bass' | 'music-clef-treble' | 'music-note' | 'music-note-bluetooth' | 'music-note-bluetooth-off' | 'music-note-eighth' | 'music-note-eighth-dotted' | 'music-note-half' | 'music-note-half-dotted' | 'music-note-off' | 'music-note-off-outline' | 'music-note-outline' | 'music-note-plus' | 'music-note-quarter' | 'music-note-quarter-dotted' | 'music-note-sixteenth' | 'music-note-sixteenth-dotted' | 'music-note-whole' | 'music-note-whole-dotted' | 'music-off' | 'music-rest-eighth' | 'music-rest-half' | 'music-rest-quarter' | 'music-rest-sixteenth' | 'music-rest-whole' | 'mustache' | 'nail' | 'nas' | 'nativescript' | 'nature' | 'nature-people' | 'navigation' | 'navigation-outline' | 'navigation-variant' | 'navigation-variant-outline' | 'near-me' | 'necklace' | 'needle' | 'netflix' | 'network' | 'network-off' | 'network-off-outline' | 'network-outline' | 'network-strength-1' | 'network-strength-1-alert' | 'network-strength-2' | 'network-strength-2-alert' | 'network-strength-3' | 'network-strength-3-alert' | 'network-strength-4' | 'network-strength-4-alert' | 'network-strength-4-cog' | 'network-strength-off' | 'network-strength-off-outline' | 'network-strength-outline' | 'new-box' | 'newspaper' | 'newspaper-check' | 'newspaper-minus' | 'newspaper-plus' | 'newspaper-remove' | 'newspaper-variant' | 'newspaper-variant-multiple' | 'newspaper-variant-multiple-outline' | 'newspaper-variant-outline' | 'nfc' | 'nfc-search-variant' | 'nfc-tap' | 'nfc-variant' | 'nfc-variant-off' | 'ninja' | 'nintendo-game-boy' | 'nintendo-switch' | 'nintendo-wii' | 'nintendo-wiiu' | 'nix' | 'nodejs' | 'noodles' | 'not-equal' | 'not-equal-variant' | 'note' | 'note-alert' | 'note-alert-outline' | 'note-check' | 'note-check-outline' | 'note-edit' | 'note-edit-outline' | 'note-minus' | 'note-minus-outline' | 'note-multiple' | 'note-multiple-outline' | 'note-off' | 'note-off-outline' | 'note-outline' | 'note-plus' | 'note-plus-outline' | 'note-remove' | 'note-remove-outline' | 'note-search' | 'note-search-outline' | 'note-text' | 'note-text-outline' | 'notebook' | 'notebook-check' | 'notebook-check-outline' | 'notebook-edit' | 'notebook-edit-outline' | 'notebook-minus' | 'notebook-minus-outline' | 'notebook-multiple' | 'notebook-outline' | 'notebook-plus' | 'notebook-plus-outline' | 'notebook-remove' | 'notebook-remove-outline' | 'notification-clear-all' | 'npm' | 'nuke' | 'null' | 'numeric' | 'numeric-0' | 'numeric-0-box' | 'numeric-0-box-multiple' | 'numeric-0-box-multiple-outline' | 'numeric-0-box-outline' | 'numeric-0-circle' | 'numeric-0-circle-outline' | 'numeric-1' | 'numeric-1-box' | 'numeric-1-box-multiple' | 'numeric-1-box-multiple-outline' | 'numeric-1-box-outline' | 'numeric-1-circle' | 'numeric-1-circle-outline' | 'numeric-10' | 'numeric-10-box' | 'numeric-10-box-multiple' | 'numeric-10-box-multiple-outline' | 'numeric-10-box-outline' | 'numeric-10-circle' | 'numeric-10-circle-outline' | 'numeric-2' | 'numeric-2-box' | 'numeric-2-box-multiple' | 'numeric-2-box-multiple-outline' | 'numeric-2-box-outline' | 'numeric-2-circle' | 'numeric-2-circle-outline' | 'numeric-3' | 'numeric-3-box' | 'numeric-3-box-multiple' | 'numeric-3-box-multiple-outline' | 'numeric-3-box-outline' | 'numeric-3-circle' | 'numeric-3-circle-outline' | 'numeric-4' | 'numeric-4-box' | 'numeric-4-box-multiple' | 'numeric-4-box-multiple-outline' | 'numeric-4-box-outline' | 'numeric-4-circle' | 'numeric-4-circle-outline' | 'numeric-5' | 'numeric-5-box' | 'numeric-5-box-multiple' | 'numeric-5-box-multiple-outline' | 'numeric-5-box-outline' | 'numeric-5-circle' | 'numeric-5-circle-outline' | 'numeric-6' | 'numeric-6-box' | 'numeric-6-box-multiple' | 'numeric-6-box-multiple-outline' | 'numeric-6-box-outline' | 'numeric-6-circle' | 'numeric-6-circle-outline' | 'numeric-7' | 'numeric-7-box' | 'numeric-7-box-multiple' | 'numeric-7-box-multiple-outline' | 'numeric-7-box-outline' | 'numeric-7-circle' | 'numeric-7-circle-outline' | 'numeric-8' | 'numeric-8-box' | 'numeric-8-box-multiple' | 'numeric-8-box-multiple-outline' | 'numeric-8-box-outline' | 'numeric-8-circle' | 'numeric-8-circle-outline' | 'numeric-9' | 'numeric-9-box' | 'numeric-9-box-multiple' | 'numeric-9-box-multiple-outline' | 'numeric-9-box-outline' | 'numeric-9-circle' | 'numeric-9-circle-outline' | 'numeric-9-plus' | 'numeric-9-plus-box' | 'numeric-9-plus-box-multiple' | 'numeric-9-plus-box-multiple-outline' | 'numeric-9-plus-box-outline' | 'numeric-9-plus-circle' | 'numeric-9-plus-circle-outline' | 'numeric-negative-1' | 'numeric-positive-1' | 'nut' | 'nutrition' | 'nuxt' | 'oar' | 'ocarina' | 'oci' | 'ocr' | 'octagon' | 'octagon-outline' | 'octagram' | 'octagram-outline' | 'octahedron' | 'octahedron-off' | 'odnoklassniki' | 'offer' | 'office-building' | 'office-building-cog' | 'office-building-cog-outline' | 'office-building-marker' | 'office-building-marker-outline' | 'office-building-outline' | 'oil' | 'oil-lamp' | 'oil-level' | 'oil-temperature' | 'om' | 'omega' | 'one-up' | 'onepassword' | 'opacity' | 'open-in-app' | 'open-in-new' | 'open-source-initiative' | 'openid' | 'opera' | 'orbit' | 'orbit-variant' | 'order-alphabetical-ascending' | 'order-alphabetical-descending' | 'order-bool-ascending' | 'order-bool-ascending-variant' | 'order-bool-descending' | 'order-bool-descending-variant' | 'order-numeric-ascending' | 'order-numeric-descending' | 'origin' | 'ornament' | 'ornament-variant' | 'outdoor-lamp' | 'overscan' | 'owl' | 'pac-man' | 'package' | 'package-down' | 'package-up' | 'package-variant' | 'package-variant-closed' | 'page-first' | 'page-last' | 'page-layout-body' | 'page-layout-footer' | 'page-layout-header' | 'page-layout-header-footer' | 'page-layout-sidebar-left' | 'page-layout-sidebar-right' | 'page-next' | 'page-next-outline' | 'page-previous' | 'page-previous-outline' | 'pail' | 'pail-minus' | 'pail-minus-outline' | 'pail-off' | 'pail-off-outline' | 'pail-outline' | 'pail-plus' | 'pail-plus-outline' | 'pail-remove' | 'pail-remove-outline' | 'palette' | 'palette-advanced' | 'palette-outline' | 'palette-swatch' | 'palette-swatch-outline' | 'palette-swatch-variant' | 'palm-tree' | 'pan' | 'pan-bottom-left' | 'pan-bottom-right' | 'pan-down' | 'pan-horizontal' | 'pan-left' | 'pan-right' | 'pan-top-left' | 'pan-top-right' | 'pan-up' | 'pan-vertical' | 'panda' | 'pandora' | 'panorama' | 'panorama-fisheye' | 'panorama-horizontal' | 'panorama-horizontal-outline' | 'panorama-outline' | 'panorama-sphere' | 'panorama-sphere-outline' | 'panorama-variant' | 'panorama-variant-outline' | 'panorama-vertical' | 'panorama-vertical-outline' | 'panorama-wide-angle' | 'panorama-wide-angle-outline' | 'paper-cut-vertical' | 'paper-roll' | 'paper-roll-outline' | 'paperclip' | 'parachute' | 'parachute-outline' | 'paragliding' | 'parking' | 'party-popper' | 'passport' | 'passport-biometric' | 'pasta' | 'patio-heater' | 'patreon' | 'pause' | 'pause-circle' | 'pause-circle-outline' | 'pause-octagon' | 'pause-octagon-outline' | 'paw' | 'paw-off' | 'paw-off-outline' | 'paw-outline' | 'peace' | 'peanut' | 'peanut-off' | 'peanut-off-outline' | 'peanut-outline' | 'pen' | 'pen-lock' | 'pen-minus' | 'pen-off' | 'pen-plus' | 'pen-remove' | 'pencil' | 'pencil-box' | 'pencil-box-multiple' | 'pencil-box-multiple-outline' | 'pencil-box-outline' | 'pencil-circle' | 'pencil-circle-outline' | 'pencil-lock' | 'pencil-lock-outline' | 'pencil-minus' | 'pencil-minus-outline' | 'pencil-off' | 'pencil-off-outline' | 'pencil-outline' | 'pencil-plus' | 'pencil-plus-outline' | 'pencil-remove' | 'pencil-remove-outline' | 'pencil-ruler' | 'penguin' | 'pentagon' | 'pentagon-outline' | 'pentagram' | 'percent' | 'percent-outline' | 'periodic-table' | 'perspective-less' | 'perspective-more' | 'ph' | 'phone' | 'phone-alert' | 'phone-alert-outline' | 'phone-bluetooth' | 'phone-bluetooth-outline' | 'phone-cancel' | 'phone-cancel-outline' | 'phone-check' | 'phone-check-outline' | 'phone-classic' | 'phone-classic-off' | 'phone-dial' | 'phone-dial-outline' | 'phone-forward' | 'phone-forward-outline' | 'phone-hangup' | 'phone-hangup-outline' | 'phone-in-talk' | 'phone-in-talk-outline' | 'phone-incoming' | 'phone-incoming-outline' | 'phone-lock' | 'phone-lock-outline' | 'phone-log' | 'phone-log-outline' | 'phone-message' | 'phone-message-outline' | 'phone-minus' | 'phone-minus-outline' | 'phone-missed' | 'phone-missed-outline' | 'phone-off' | 'phone-off-outline' | 'phone-outgoing' | 'phone-outgoing-outline' | 'phone-outline' | 'phone-paused' | 'phone-paused-outline' | 'phone-plus' | 'phone-plus-outline' | 'phone-refresh' | 'phone-refresh-outline' | 'phone-remove' | 'phone-remove-outline' | 'phone-return' | 'phone-return-outline' | 'phone-ring' | 'phone-ring-outline' | 'phone-rotate-landscape' | 'phone-rotate-portrait' | 'phone-settings' | 'phone-settings-outline' | 'phone-sync' | 'phone-sync-outline' | 'phone-voip' | 'pi' | 'pi-box' | 'pi-hole' | 'piano' | 'piano-off' | 'pickaxe' | 'picture-in-picture-bottom-right' | 'picture-in-picture-bottom-right-outline' | 'picture-in-picture-top-right' | 'picture-in-picture-top-right-outline' | 'pier' | 'pier-crane' | 'pig' | 'pig-variant' | 'pig-variant-outline' | 'piggy-bank' | 'piggy-bank-outline' | 'pill' | 'pillar' | 'pin' | 'pin-off' | 'pin-off-outline' | 'pin-outline' | 'pine-tree' | 'pine-tree-box' | 'pine-tree-fire' | 'pinterest' | 'pinwheel' | 'pinwheel-outline' | 'pipe' | 'pipe-disconnected' | 'pipe-leak' | 'pipe-valve' | 'pipe-wrench' | 'pirate' | 'pistol' | 'piston' | 'pitchfork' | 'pizza' | 'play' | 'play-box' | 'play-box-multiple' | 'play-box-multiple-outline' | 'play-box-outline' | 'play-circle' | 'play-circle-outline' | 'play-network' | 'play-network-outline' | 'play-outline' | 'play-pause' | 'play-protected-content' | 'play-speed' | 'playlist-check' | 'playlist-edit' | 'playlist-minus' | 'playlist-music' | 'playlist-music-outline' | 'playlist-play' | 'playlist-plus' | 'playlist-remove' | 'playlist-star' | 'plex' | 'pliers' | 'plus' | 'plus-box' | 'plus-box-multiple' | 'plus-box-multiple-outline' | 'plus-box-outline' | 'plus-circle' | 'plus-circle-multiple' | 'plus-circle-multiple-outline' | 'plus-circle-outline' | 'plus-minus' | 'plus-minus-box' | 'plus-minus-variant' | 'plus-network' | 'plus-network-outline' | 'plus-outline' | 'plus-thick' | 'podcast' | 'podium' | 'podium-bronze' | 'podium-gold' | 'podium-silver' | 'point-of-sale' | 'pokeball' | 'pokemon-go' | 'poker-chip' | 'polaroid' | 'police-badge' | 'police-badge-outline' | 'police-station' | 'poll' | 'polo' | 'polymer' | 'pool' | 'popcorn' | 'post' | 'post-outline' | 'postage-stamp' | 'pot' | 'pot-mix' | 'pot-mix-outline' | 'pot-outline' | 'pot-steam' | 'pot-steam-outline' | 'pound' | 'pound-box' | 'pound-box-outline' | 'power' | 'power-cycle' | 'power-off' | 'power-on' | 'power-plug' | 'power-plug-off' | 'power-plug-off-outline' | 'power-plug-outline' | 'power-settings' | 'power-sleep' | 'power-socket' | 'power-socket-au' | 'power-socket-ch' | 'power-socket-de' | 'power-socket-eu' | 'power-socket-fr' | 'power-socket-it' | 'power-socket-jp' | 'power-socket-uk' | 'power-socket-us' | 'power-standby' | 'powershell' | 'prescription' | 'presentation' | 'presentation-play' | 'pretzel' | 'printer' | 'printer-3d' | 'printer-3d-nozzle' | 'printer-3d-nozzle-alert' | 'printer-3d-nozzle-alert-outline' | 'printer-3d-nozzle-heat' | 'printer-3d-nozzle-heat-outline' | 'printer-3d-nozzle-outline' | 'printer-alert' | 'printer-check' | 'printer-eye' | 'printer-off' | 'printer-off-outline' | 'printer-outline' | 'printer-pos' | 'printer-search' | 'printer-settings' | 'printer-wireless' | 'priority-high' | 'priority-low' | 'professional-hexagon' | 'progress-alert' | 'progress-check' | 'progress-clock' | 'progress-close' | 'progress-download' | 'progress-pencil' | 'progress-question' | 'progress-star' | 'progress-upload' | 'progress-wrench' | 'projector' | 'projector-screen' | 'projector-screen-off' | 'projector-screen-off-outline' | 'projector-screen-outline' | 'projector-screen-variant' | 'projector-screen-variant-off' | 'projector-screen-variant-off-outline' | 'projector-screen-variant-outline' | 'propane-tank' | 'propane-tank-outline' | 'protocol' | 'publish' | 'publish-off' | 'pulse' | 'pump' | 'pumpkin' | 'purse' | 'purse-outline' | 'puzzle' | 'puzzle-check' | 'puzzle-check-outline' | 'puzzle-edit' | 'puzzle-edit-outline' | 'puzzle-heart' | 'puzzle-heart-outline' | 'puzzle-minus' | 'puzzle-minus-outline' | 'puzzle-outline' | 'puzzle-plus' | 'puzzle-plus-outline' | 'puzzle-remove' | 'puzzle-remove-outline' | 'puzzle-star' | 'puzzle-star-outline' | 'pyramid' | 'pyramid-off' | 'qi' | 'qqchat' | 'qrcode' | 'qrcode-edit' | 'qrcode-minus' | 'qrcode-plus' | 'qrcode-remove' | 'qrcode-scan' | 'quadcopter' | 'quality-high' | 'quality-low' | 'quality-medium' | 'quora' | 'rabbit' | 'racing-helmet' | 'racquetball' | 'radar' | 'radiator' | 'radiator-disabled' | 'radiator-off' | 'radio' | 'radio-am' | 'radio-fm' | 'radio-handheld' | 'radio-off' | 'radio-tower' | 'radioactive' | 'radioactive-circle' | 'radioactive-circle-outline' | 'radioactive-off' | 'radiobox-blank' | 'radiobox-marked' | 'radiology-box' | 'radiology-box-outline' | 'radius' | 'radius-outline' | 'railroad-light' | 'rake' | 'raspberry-pi' | 'ray-end' | 'ray-end-arrow' | 'ray-start' | 'ray-start-arrow' | 'ray-start-end' | 'ray-start-vertex-end' | 'ray-vertex' | 'razor-double-edge' | 'razor-single-edge' | 'react' | 'read' | 'receipt' | 'record' | 'record-circle' | 'record-circle-outline' | 'record-player' | 'record-rec' | 'rectangle' | 'rectangle-outline' | 'recycle' | 'recycle-variant' | 'reddit' | 'redhat' | 'redo' | 'redo-variant' | 'reflect-horizontal' | 'reflect-vertical' | 'refresh' | 'refresh-auto' | 'refresh-circle' | 'regex' | 'registered-trademark' | 'reiterate' | 'relation-many-to-many' | 'relation-many-to-one' | 'relation-many-to-one-or-many' | 'relation-many-to-only-one' | 'relation-many-to-zero-or-many' | 'relation-many-to-zero-or-one' | 'relation-one-or-many-to-many' | 'relation-one-or-many-to-one' | 'relation-one-or-many-to-one-or-many' | 'relation-one-or-many-to-only-one' | 'relation-one-or-many-to-zero-or-many' | 'relation-one-or-many-to-zero-or-one' | 'relation-one-to-many' | 'relation-one-to-one' | 'relation-one-to-one-or-many' | 'relation-one-to-only-one' | 'relation-one-to-zero-or-many' | 'relation-one-to-zero-or-one' | 'relation-only-one-to-many' | 'relation-only-one-to-one' | 'relation-only-one-to-one-or-many' | 'relation-only-one-to-only-one' | 'relation-only-one-to-zero-or-many' | 'relation-only-one-to-zero-or-one' | 'relation-zero-or-many-to-many' | 'relation-zero-or-many-to-one' | 'relation-zero-or-many-to-one-or-many' | 'relation-zero-or-many-to-only-one' | 'relation-zero-or-many-to-zero-or-many' | 'relation-zero-or-many-to-zero-or-one' | 'relation-zero-or-one-to-many' | 'relation-zero-or-one-to-one' | 'relation-zero-or-one-to-one-or-many' | 'relation-zero-or-one-to-only-one' | 'relation-zero-or-one-to-zero-or-many' | 'relation-zero-or-one-to-zero-or-one' | 'relative-scale' | 'reload' | 'reload-alert' | 'reminder' | 'remote' | 'remote-desktop' | 'remote-off' | 'remote-tv' | 'remote-tv-off' | 'rename-box' | 'reorder-horizontal' | 'reorder-vertical' | 'repeat' | 'repeat-off' | 'repeat-once' | 'repeat-variant' | 'replay' | 'reply' | 'reply-all' | 'reply-all-outline' | 'reply-circle' | 'reply-outline' | 'reproduction' | 'resistor' | 'resistor-nodes' | 'resize' | 'resize-bottom-right' | 'responsive' | 'restart' | 'restart-alert' | 'restart-off' | 'restore' | 'restore-alert' | 'rewind' | 'rewind-10' | 'rewind-15' | 'rewind-30' | 'rewind-5' | 'rewind-60' | 'rewind-outline' | 'rhombus' | 'rhombus-medium' | 'rhombus-medium-outline' | 'rhombus-outline' | 'rhombus-split' | 'rhombus-split-outline' | 'ribbon' | 'rice' | 'rickshaw' | 'rickshaw-electric' | 'ring' | 'rivet' | 'road' | 'road-variant' | 'robber' | 'robot' | 'robot-angry' | 'robot-angry-outline' | 'robot-confused' | 'robot-confused-outline' | 'robot-dead' | 'robot-dead-outline' | 'robot-excited' | 'robot-excited-outline' | 'robot-happy' | 'robot-happy-outline' | 'robot-industrial' | 'robot-love' | 'robot-love-outline' | 'robot-mower' | 'robot-mower-outline' | 'robot-off' | 'robot-off-outline' | 'robot-outline' | 'robot-vacuum' | 'robot-vacuum-variant' | 'rocket' | 'rocket-launch' | 'rocket-launch-outline' | 'rocket-outline' | 'rodent' | 'roller-skate' | 'roller-skate-off' | 'rollerblade' | 'rollerblade-off' | 'rollupjs' | 'roman-numeral-1' | 'roman-numeral-10' | 'roman-numeral-2' | 'roman-numeral-3' | 'roman-numeral-4' | 'roman-numeral-5' | 'roman-numeral-6' | 'roman-numeral-7' | 'roman-numeral-8' | 'roman-numeral-9' | 'room-service' | 'room-service-outline' | 'rotate-360' | 'rotate-3d' | 'rotate-3d-variant' | 'rotate-left' | 'rotate-left-variant' | 'rotate-orbit' | 'rotate-right' | 'rotate-right-variant' | 'rounded-corner' | 'router' | 'router-network' | 'router-wireless' | 'router-wireless-off' | 'router-wireless-settings' | 'routes' | 'routes-clock' | 'rowing' | 'rss' | 'rss-box' | 'rss-off' | 'rug' | 'rugby' | 'ruler' | 'ruler-square' | 'ruler-square-compass' | 'run' | 'run-fast' | 'rv-truck' | 'sack' | 'sack-percent' | 'safe' | 'safe-square' | 'safe-square-outline' | 'safety-goggles' | 'sail-boat' | 'sale' | 'salesforce' | 'sass' | 'satellite' | 'satellite-uplink' | 'satellite-variant' | 'sausage' | 'sausage-off' | 'saw-blade' | 'sawtooth-wave' | 'saxophone' | 'scale' | 'scale-balance' | 'scale-bathroom' | 'scale-off' | 'scale-unbalanced' | 'scan-helper' | 'scanner' | 'scanner-off' | 'scatter-plot' | 'scatter-plot-outline' | 'scent' | 'scent-off' | 'school' | 'school-outline' | 'scissors-cutting' | 'scooter' | 'scooter-electric' | 'scoreboard' | 'scoreboard-outline' | 'screen-rotation' | 'screen-rotation-lock' | 'screw-flat-top' | 'screw-lag' | 'screw-machine-flat-top' | 'screw-machine-round-top' | 'screw-round-top' | 'screwdriver' | 'script' | 'script-outline' | 'script-text' | 'script-text-key' | 'script-text-key-outline' | 'script-text-outline' | 'script-text-play' | 'script-text-play-outline' | 'sd' | 'seal' | 'seal-variant' | 'search-web' | 'seat' | 'seat-flat' | 'seat-flat-angled' | 'seat-individual-suite' | 'seat-legroom-extra' | 'seat-legroom-normal' | 'seat-legroom-reduced' | 'seat-outline' | 'seat-passenger' | 'seat-recline-extra' | 'seat-recline-normal' | 'seatbelt' | 'security' | 'security-network' | 'seed' | 'seed-off' | 'seed-off-outline' | 'seed-outline' | 'seesaw' | 'segment' | 'select' | 'select-all' | 'select-color' | 'select-compare' | 'select-drag' | 'select-group' | 'select-inverse' | 'select-marker' | 'select-multiple' | 'select-multiple-marker' | 'select-off' | 'select-place' | 'select-remove' | 'select-search' | 'selection' | 'selection-drag' | 'selection-ellipse' | 'selection-ellipse-arrow-inside' | 'selection-ellipse-remove' | 'selection-marker' | 'selection-multiple' | 'selection-multiple-marker' | 'selection-off' | 'selection-remove' | 'selection-search' | 'semantic-web' | 'send' | 'send-check' | 'send-check-outline' | 'send-circle' | 'send-circle-outline' | 'send-clock' | 'send-clock-outline' | 'send-lock' | 'send-lock-outline' | 'send-outline' | 'serial-port' | 'server' | 'server-minus' | 'server-network' | 'server-network-off' | 'server-off' | 'server-plus' | 'server-remove' | 'server-security' | 'set-all' | 'set-center' | 'set-center-right' | 'set-left' | 'set-left-center' | 'set-left-right' | 'set-merge' | 'set-none' | 'set-right' | 'set-split' | 'set-square' | 'set-top-box' | 'settings-helper' | 'shaker' | 'shaker-outline' | 'shape' | 'shape-circle-plus' | 'shape-outline' | 'shape-oval-plus' | 'shape-plus' | 'shape-polygon-plus' | 'shape-rectangle-plus' | 'shape-square-plus' | 'shape-square-rounded-plus' | 'share' | 'share-all' | 'share-all-outline' | 'share-circle' | 'share-off' | 'share-off-outline' | 'share-outline' | 'share-variant' | 'share-variant-outline' | 'shark' | 'shark-fin' | 'shark-fin-outline' | 'shark-off' | 'sheep' | 'shield' | 'shield-account' | 'shield-account-outline' | 'shield-account-variant' | 'shield-account-variant-outline' | 'shield-airplane' | 'shield-airplane-outline' | 'shield-alert' | 'shield-alert-outline' | 'shield-bug' | 'shield-bug-outline' | 'shield-car' | 'shield-check' | 'shield-check-outline' | 'shield-cross' | 'shield-cross-outline' | 'shield-crown' | 'shield-crown-outline' | 'shield-edit' | 'shield-edit-outline' | 'shield-half' | 'shield-half-full' | 'shield-home' | 'shield-home-outline' | 'shield-key' | 'shield-key-outline' | 'shield-link-variant' | 'shield-link-variant-outline' | 'shield-lock' | 'shield-lock-open' | 'shield-lock-open-outline' | 'shield-lock-outline' | 'shield-moon' | 'shield-moon-outline' | 'shield-off' | 'shield-off-outline' | 'shield-outline' | 'shield-plus' | 'shield-plus-outline' | 'shield-refresh' | 'shield-refresh-outline' | 'shield-remove' | 'shield-remove-outline' | 'shield-search' | 'shield-star' | 'shield-star-outline' | 'shield-sun' | 'shield-sun-outline' | 'shield-sword' | 'shield-sword-outline' | 'shield-sync' | 'shield-sync-outline' | 'shimmer' | 'ship-wheel' | 'shipping-pallet' | 'shoe-ballet' | 'shoe-cleat' | 'shoe-formal' | 'shoe-heel' | 'shoe-print' | 'shoe-sneaker' | 'shopping' | 'shopping-music' | 'shopping-outline' | 'shopping-search' | 'shore' | 'shovel' | 'shovel-off' | 'shower' | 'shower-head' | 'shredder' | 'shuffle' | 'shuffle-disabled' | 'shuffle-variant' | 'shuriken' | 'sickle' | 'sigma' | 'sigma-lower' | 'sign-caution' | 'sign-direction' | 'sign-direction-minus' | 'sign-direction-plus' | 'sign-direction-remove' | 'sign-pole' | 'sign-real-estate' | 'sign-text' | 'signal' | 'signal-2g' | 'signal-3g' | 'signal-4g' | 'signal-5g' | 'signal-cellular-1' | 'signal-cellular-2' | 'signal-cellular-3' | 'signal-cellular-outline' | 'signal-distance-variant' | 'signal-hspa' | 'signal-hspa-plus' | 'signal-off' | 'signal-variant' | 'signature' | 'signature-freehand' | 'signature-image' | 'signature-text' | 'silo' | 'silverware' | 'silverware-clean' | 'silverware-fork' | 'silverware-fork-knife' | 'silverware-spoon' | 'silverware-variant' | 'sim' | 'sim-alert' | 'sim-alert-outline' | 'sim-off' | 'sim-off-outline' | 'sim-outline' | 'simple-icons' | 'sina-weibo' | 'sine-wave' | 'sitemap' | 'sitemap-outline' | 'size-l' | 'size-m' | 'size-s' | 'size-xl' | 'size-xs' | 'size-xxl' | 'size-xxs' | 'size-xxxl' | 'skate' | 'skate-off' | 'skateboard' | 'skateboarding' | 'skew-less' | 'skew-more' | 'ski' | 'ski-cross-country' | 'ski-water' | 'skip-backward' | 'skip-backward-outline' | 'skip-forward' | 'skip-forward-outline' | 'skip-next' | 'skip-next-circle' | 'skip-next-circle-outline' | 'skip-next-outline' | 'skip-previous' | 'skip-previous-circle' | 'skip-previous-circle-outline' | 'skip-previous-outline' | 'skull' | 'skull-crossbones' | 'skull-crossbones-outline' | 'skull-outline' | 'skull-scan' | 'skull-scan-outline' | 'skype' | 'skype-business' | 'slack' | 'slash-forward' | 'slash-forward-box' | 'sledding' | 'sleep' | 'sleep-off' | 'slide' | 'slope-downhill' | 'slope-uphill' | 'slot-machine' | 'slot-machine-outline' | 'smart-card' | 'smart-card-off' | 'smart-card-off-outline' | 'smart-card-outline' | 'smart-card-reader' | 'smart-card-reader-outline' | 'smog' | 'smoke' | 'smoke-detector' | 'smoke-detector-alert' | 'smoke-detector-alert-outline' | 'smoke-detector-off' | 'smoke-detector-off-outline' | 'smoke-detector-outline' | 'smoke-detector-variant' | 'smoke-detector-variant-alert' | 'smoke-detector-variant-off' | 'smoking' | 'smoking-off' | 'smoking-pipe' | 'smoking-pipe-off' | 'snail' | 'snake' | 'snapchat' | 'snowboard' | 'snowflake' | 'snowflake-alert' | 'snowflake-melt' | 'snowflake-off' | 'snowflake-variant' | 'snowman' | 'snowmobile' | 'soccer' | 'soccer-field' | 'social-distance-2-meters' | 'social-distance-6-feet' | 'sofa' | 'sofa-outline' | 'sofa-single' | 'sofa-single-outline' | 'solar-panel' | 'solar-panel-large' | 'solar-power' | 'soldering-iron' | 'solid' | 'sony-playstation' | 'sort' | 'sort-alphabetical-ascending' | 'sort-alphabetical-ascending-variant' | 'sort-alphabetical-descending' | 'sort-alphabetical-descending-variant' | 'sort-alphabetical-variant' | 'sort-ascending' | 'sort-bool-ascending' | 'sort-bool-ascending-variant' | 'sort-bool-descending' | 'sort-bool-descending-variant' | 'sort-calendar-ascending' | 'sort-calendar-descending' | 'sort-clock-ascending' | 'sort-clock-ascending-outline' | 'sort-clock-descending' | 'sort-clock-descending-outline' | 'sort-descending' | 'sort-numeric-ascending' | 'sort-numeric-ascending-variant' | 'sort-numeric-descending' | 'sort-numeric-descending-variant' | 'sort-numeric-variant' | 'sort-reverse-variant' | 'sort-variant' | 'sort-variant-lock' | 'sort-variant-lock-open' | 'sort-variant-remove' | 'soundbar' | 'soundcloud' | 'source-branch' | 'source-branch-check' | 'source-branch-minus' | 'source-branch-plus' | 'source-branch-refresh' | 'source-branch-remove' | 'source-branch-sync' | 'source-commit' | 'source-commit-end' | 'source-commit-end-local' | 'source-commit-local' | 'source-commit-next-local' | 'source-commit-start' | 'source-commit-start-next-local' | 'source-fork' | 'source-merge' | 'source-pull' | 'source-repository' | 'source-repository-multiple' | 'soy-sauce' | 'soy-sauce-off' | 'spa' | 'spa-outline' | 'space-invaders' | 'space-station' | 'spade' | 'speaker' | 'speaker-bluetooth' | 'speaker-multiple' | 'speaker-off' | 'speaker-wireless' | 'spear' | 'speedometer' | 'speedometer-medium' | 'speedometer-slow' | 'spellcheck' | 'sphere' | 'sphere-off' | 'spider' | 'spider-thread' | 'spider-web' | 'spirit-level' | 'spoon-sugar' | 'spotify' | 'spotlight' | 'spotlight-beam' | 'spray' | 'spray-bottle' | 'sprinkler' | 'sprinkler-fire' | 'sprinkler-variant' | 'sprout' | 'sprout-outline' | 'square' | 'square-circle' | 'square-edit-outline' | 'square-medium' | 'square-medium-outline' | 'square-off' | 'square-off-outline' | 'square-opacity' | 'square-outline' | 'square-root' | 'square-root-box' | 'square-rounded' | 'square-rounded-outline' | 'square-small' | 'square-wave' | 'squeegee' | 'ssh' | 'stack-exchange' | 'stack-overflow' | 'stackpath' | 'stadium' | 'stadium-variant' | 'stairs' | 'stairs-box' | 'stairs-down' | 'stairs-up' | 'stamper' | 'standard-definition' | 'star' | 'star-box' | 'star-box-multiple' | 'star-box-multiple-outline' | 'star-box-outline' | 'star-check' | 'star-check-outline' | 'star-circle' | 'star-circle-outline' | 'star-cog' | 'star-cog-outline' | 'star-crescent' | 'star-david' | 'star-face' | 'star-four-points' | 'star-four-points-outline' | 'star-half' | 'star-half-full' | 'star-minus' | 'star-minus-outline' | 'star-off' | 'star-off-outline' | 'star-outline' | 'star-plus' | 'star-plus-outline' | 'star-remove' | 'star-remove-outline' | 'star-settings' | 'star-settings-outline' | 'star-shooting' | 'star-shooting-outline' | 'star-three-points' | 'star-three-points-outline' | 'state-machine' | 'steam' | 'steering' | 'steering-off' | 'step-backward' | 'step-backward-2' | 'step-forward' | 'step-forward-2' | 'stethoscope' | 'sticker' | 'sticker-alert' | 'sticker-alert-outline' | 'sticker-check' | 'sticker-check-outline' | 'sticker-circle-outline' | 'sticker-emoji' | 'sticker-minus' | 'sticker-minus-outline' | 'sticker-outline' | 'sticker-plus' | 'sticker-plus-outline' | 'sticker-remove' | 'sticker-remove-outline' | 'sticker-text' | 'sticker-text-outline' | 'stocking' | 'stomach' | 'stool' | 'stool-outline' | 'stop' | 'stop-circle' | 'stop-circle-outline' | 'store' | 'store-24-hour' | 'store-alert' | 'store-alert-outline' | 'store-check' | 'store-check-outline' | 'store-clock' | 'store-clock-outline' | 'store-cog' | 'store-cog-outline' | 'store-edit' | 'store-edit-outline' | 'store-marker' | 'store-marker-outline' | 'store-minus' | 'store-minus-outline' | 'store-off' | 'store-off-outline' | 'store-outline' | 'store-plus' | 'store-plus-outline' | 'store-remove' | 'store-remove-outline' | 'store-search' | 'store-search-outline' | 'store-settings' | 'store-settings-outline' | 'storefront' | 'storefront-outline' | 'stove' | 'strategy' | 'stretch-to-page' | 'stretch-to-page-outline' | 'string-lights' | 'string-lights-off' | 'subdirectory-arrow-left' | 'subdirectory-arrow-right' | 'submarine' | 'subtitles' | 'subtitles-outline' | 'subway' | 'subway-alert-variant' | 'subway-variant' | 'summit' | 'sun-compass' | 'sun-snowflake' | 'sun-thermometer' | 'sun-thermometer-outline' | 'sun-wireless' | 'sun-wireless-outline' | 'sunglasses' | 'surfing' | 'surround-sound' | 'surround-sound-2-0' | 'surround-sound-2-1' | 'surround-sound-3-1' | 'surround-sound-5-1' | 'surround-sound-5-1-2' | 'surround-sound-7-1' | 'svg' | 'swap-horizontal' | 'swap-horizontal-bold' | 'swap-horizontal-circle' | 'swap-horizontal-circle-outline' | 'swap-horizontal-variant' | 'swap-vertical' | 'swap-vertical-bold' | 'swap-vertical-circle' | 'swap-vertical-circle-outline' | 'swap-vertical-variant' | 'swim' | 'switch' | 'sword' | 'sword-cross' | 'syllabary-hangul' | 'syllabary-hiragana' | 'syllabary-katakana' | 'syllabary-katakana-halfwidth' | 'symbol' | 'symfony' | 'sync' | 'sync-alert' | 'sync-circle' | 'sync-off' | 'tab' | 'tab-minus' | 'tab-plus' | 'tab-remove' | 'tab-search' | 'tab-unselected' | 'table' | 'table-account' | 'table-alert' | 'table-arrow-down' | 'table-arrow-left' | 'table-arrow-right' | 'table-arrow-up' | 'table-border' | 'table-cancel' | 'table-chair' | 'table-check' | 'table-clock' | 'table-cog' | 'table-column' | 'table-column-plus-after' | 'table-column-plus-before' | 'table-column-remove' | 'table-column-width' | 'table-edit' | 'table-eye' | 'table-eye-off' | 'table-furniture' | 'table-headers-eye' | 'table-headers-eye-off' | 'table-heart' | 'table-key' | 'table-large' | 'table-large-plus' | 'table-large-remove' | 'table-lock' | 'table-merge-cells' | 'table-minus' | 'table-multiple' | 'table-network' | 'table-of-contents' | 'table-off' | 'table-picnic' | 'table-pivot' | 'table-plus' | 'table-refresh' | 'table-remove' | 'table-row' | 'table-row-height' | 'table-row-plus-after' | 'table-row-plus-before' | 'table-row-remove' | 'table-search' | 'table-settings' | 'table-split-cell' | 'table-star' | 'table-sync' | 'table-tennis' | 'tablet' | 'tablet-android' | 'tablet-cellphone' | 'tablet-dashboard' | 'taco' | 'tag' | 'tag-arrow-down' | 'tag-arrow-down-outline' | 'tag-arrow-left' | 'tag-arrow-left-outline' | 'tag-arrow-right' | 'tag-arrow-right-outline' | 'tag-arrow-up' | 'tag-arrow-up-outline' | 'tag-faces' | 'tag-heart' | 'tag-heart-outline' | 'tag-minus' | 'tag-minus-outline' | 'tag-multiple' | 'tag-multiple-outline' | 'tag-off' | 'tag-off-outline' | 'tag-outline' | 'tag-plus' | 'tag-plus-outline' | 'tag-remove' | 'tag-remove-outline' | 'tag-search' | 'tag-search-outline' | 'tag-text' | 'tag-text-outline' | 'tailwind' | 'tangram' | 'tank' | 'tanker-truck' | 'tape-drive' | 'tape-measure' | 'target' | 'target-account' | 'target-variant' | 'taxi' | 'tea' | 'tea-outline' | 'teamviewer' | 'teddy-bear' | 'telescope' | 'television' | 'television-ambient-light' | 'television-box' | 'television-classic' | 'television-classic-off' | 'television-guide' | 'television-off' | 'television-pause' | 'television-play' | 'television-shimmer' | 'television-stop' | 'temperature-celsius' | 'temperature-fahrenheit' | 'temperature-kelvin' | 'tennis' | 'tennis-ball' | 'tent' | 'terraform' | 'terrain' | 'test-tube' | 'test-tube-empty' | 'test-tube-off' | 'text' | 'text-account' | 'text-box' | 'text-box-check' | 'text-box-check-outline' | 'text-box-minus' | 'text-box-minus-outline' | 'text-box-multiple' | 'text-box-multiple-outline' | 'text-box-outline' | 'text-box-plus' | 'text-box-plus-outline' | 'text-box-remove' | 'text-box-remove-outline' | 'text-box-search' | 'text-box-search-outline' | 'text-long' | 'text-recognition' | 'text-search' | 'text-shadow' | 'text-short' | 'text-to-speech' | 'text-to-speech-off' | 'texture' | 'texture-box' | 'theater' | 'theme-light-dark' | 'thermometer' | 'thermometer-alert' | 'thermometer-bluetooth' | 'thermometer-chevron-down' | 'thermometer-chevron-up' | 'thermometer-high' | 'thermometer-lines' | 'thermometer-low' | 'thermometer-minus' | 'thermometer-off' | 'thermometer-plus' | 'thermostat' | 'thermostat-box' | 'thought-bubble' | 'thought-bubble-outline' | 'thumb-down' | 'thumb-down-outline' | 'thumb-up' | 'thumb-up-outline' | 'thumbs-up-down' | 'thumbs-up-down-outline' | 'ticket' | 'ticket-account' | 'ticket-confirmation' | 'ticket-confirmation-outline' | 'ticket-outline' | 'ticket-percent' | 'ticket-percent-outline' | 'tie' | 'tilde' | 'tilde-off' | 'timelapse' | 'timeline' | 'timeline-alert' | 'timeline-alert-outline' | 'timeline-check' | 'timeline-check-outline' | 'timeline-clock' | 'timeline-clock-outline' | 'timeline-help' | 'timeline-help-outline' | 'timeline-minus' | 'timeline-minus-outline' | 'timeline-outline' | 'timeline-plus' | 'timeline-plus-outline' | 'timeline-remove' | 'timeline-remove-outline' | 'timeline-text' | 'timeline-text-outline' | 'timer' | 'timer-10' | 'timer-3' | 'timer-cog' | 'timer-cog-outline' | 'timer-off' | 'timer-off-outline' | 'timer-outline' | 'timer-sand' | 'timer-sand-complete' | 'timer-sand-empty' | 'timer-sand-full' | 'timer-sand-paused' | 'timer-settings' | 'timer-settings-outline' | 'timetable' | 'tire' | 'toaster' | 'toaster-off' | 'toaster-oven' | 'toggle-switch' | 'toggle-switch-off' | 'toggle-switch-off-outline' | 'toggle-switch-outline' | 'toilet' | 'toolbox' | 'toolbox-outline' | 'tools' | 'tooltip' | 'tooltip-account' | 'tooltip-cellphone' | 'tooltip-check' | 'tooltip-check-outline' | 'tooltip-edit' | 'tooltip-edit-outline' | 'tooltip-image' | 'tooltip-image-outline' | 'tooltip-minus' | 'tooltip-minus-outline' | 'tooltip-outline' | 'tooltip-plus' | 'tooltip-plus-outline' | 'tooltip-remove' | 'tooltip-remove-outline' | 'tooltip-text' | 'tooltip-text-outline' | 'tooth' | 'tooth-outline' | 'toothbrush' | 'toothbrush-electric' | 'toothbrush-paste' | 'torch' | 'tortoise' | 'toslink' | 'tournament' | 'tow-truck' | 'tower-beach' | 'tower-fire' | 'town-hall' | 'toy-brick' | 'toy-brick-marker' | 'toy-brick-marker-outline' | 'toy-brick-minus' | 'toy-brick-minus-outline' | 'toy-brick-outline' | 'toy-brick-plus' | 'toy-brick-plus-outline' | 'toy-brick-remove' | 'toy-brick-remove-outline' | 'toy-brick-search' | 'toy-brick-search-outline' | 'track-light' | 'trackpad' | 'trackpad-lock' | 'tractor' | 'tractor-variant' | 'trademark' | 'traffic-cone' | 'traffic-light' | 'traffic-light-outline' | 'train' | 'train-car' | 'train-car-passenger' | 'train-car-passenger-door' | 'train-car-passenger-door-open' | 'train-car-passenger-variant' | 'train-variant' | 'tram' | 'tram-side' | 'transcribe' | 'transcribe-close' | 'transfer' | 'transfer-down' | 'transfer-left' | 'transfer-right' | 'transfer-up' | 'transit-connection' | 'transit-connection-horizontal' | 'transit-connection-variant' | 'transit-detour' | 'transit-skip' | 'transit-transfer' | 'transition' | 'transition-masked' | 'translate' | 'translate-off' | 'transmission-tower' | 'transmission-tower-export' | 'transmission-tower-import' | 'trash-can' | 'trash-can-outline' | 'tray' | 'tray-alert' | 'tray-arrow-down' | 'tray-arrow-up' | 'tray-full' | 'tray-minus' | 'tray-plus' | 'tray-remove' | 'treasure-chest' | 'tree' | 'tree-outline' | 'trello' | 'trending-down' | 'trending-neutral' | 'trending-up' | 'triangle' | 'triangle-outline' | 'triangle-wave' | 'triforce' | 'trophy' | 'trophy-award' | 'trophy-broken' | 'trophy-outline' | 'trophy-variant' | 'trophy-variant-outline' | 'truck' | 'truck-cargo-container' | 'truck-check' | 'truck-check-outline' | 'truck-delivery' | 'truck-delivery-outline' | 'truck-fast' | 'truck-fast-outline' | 'truck-flatbed' | 'truck-minus' | 'truck-minus-outline' | 'truck-outline' | 'truck-plus' | 'truck-plus-outline' | 'truck-remove' | 'truck-remove-outline' | 'truck-snowflake' | 'truck-trailer' | 'trumpet' | 'tshirt-crew' | 'tshirt-crew-outline' | 'tshirt-v' | 'tshirt-v-outline' | 'tumble-dryer' | 'tumble-dryer-alert' | 'tumble-dryer-off' | 'tune' | 'tune-variant' | 'tune-vertical' | 'tune-vertical-variant' | 'tunnel' | 'tunnel-outline' | 'turkey' | 'turnstile' | 'turnstile-outline' | 'turtle' | 'twitch' | 'twitter' | 'two-factor-authentication' | 'typewriter' | 'ubisoft' | 'ubuntu' | 'ufo' | 'ufo-outline' | 'ultra-high-definition' | 'umbraco' | 'umbrella' | 'umbrella-beach' | 'umbrella-beach-outline' | 'umbrella-closed' | 'umbrella-closed-outline' | 'umbrella-closed-variant' | 'umbrella-outline' | 'undo' | 'undo-variant' | 'unfold-less-horizontal' | 'unfold-less-vertical' | 'unfold-more-horizontal' | 'unfold-more-vertical' | 'ungroup' | 'unicode' | 'unicorn' | 'unicorn-variant' | 'unicycle' | 'unity' | 'unreal' | 'update' | 'upload' | 'upload-lock' | 'upload-lock-outline' | 'upload-multiple' | 'upload-network' | 'upload-network-outline' | 'upload-off' | 'upload-off-outline' | 'upload-outline' | 'usb' | 'usb-flash-drive' | 'usb-flash-drive-outline' | 'usb-port' | 'vacuum' | 'vacuum-outline' | 'valve' | 'valve-closed' | 'valve-open' | 'van-passenger' | 'van-utility' | 'vanish' | 'vanish-quarter' | 'vanity-light' | 'variable' | 'variable-box' | 'vector-arrange-above' | 'vector-arrange-below' | 'vector-bezier' | 'vector-circle' | 'vector-circle-variant' | 'vector-combine' | 'vector-curve' | 'vector-difference' | 'vector-difference-ab' | 'vector-difference-ba' | 'vector-ellipse' | 'vector-intersection' | 'vector-line' | 'vector-link' | 'vector-point' | 'vector-polygon' | 'vector-polygon-variant' | 'vector-polyline' | 'vector-polyline-edit' | 'vector-polyline-minus' | 'vector-polyline-plus' | 'vector-polyline-remove' | 'vector-radius' | 'vector-rectangle' | 'vector-selection' | 'vector-square' | 'vector-square-close' | 'vector-square-edit' | 'vector-square-minus' | 'vector-square-open' | 'vector-square-plus' | 'vector-square-remove' | 'vector-triangle' | 'vector-union' | 'vhs' | 'vibrate' | 'vibrate-off' | 'video' | 'video-3d' | 'video-3d-off' | 'video-3d-variant' | 'video-4k-box' | 'video-account' | 'video-box' | 'video-box-off' | 'video-check' | 'video-check-outline' | 'video-high-definition' | 'video-image' | 'video-input-antenna' | 'video-input-component' | 'video-input-hdmi' | 'video-input-scart' | 'video-input-svideo' | 'video-marker' | 'video-marker-outline' | 'video-minus' | 'video-minus-outline' | 'video-off' | 'video-off-outline' | 'video-outline' | 'video-plus' | 'video-plus-outline' | 'video-stabilization' | 'video-switch' | 'video-switch-outline' | 'video-vintage' | 'video-wireless' | 'video-wireless-outline' | 'view-agenda' | 'view-agenda-outline' | 'view-array' | 'view-array-outline' | 'view-carousel' | 'view-carousel-outline' | 'view-column' | 'view-column-outline' | 'view-comfy' | 'view-comfy-outline' | 'view-compact' | 'view-compact-outline' | 'view-dashboard' | 'view-dashboard-edit' | 'view-dashboard-edit-outline' | 'view-dashboard-outline' | 'view-dashboard-variant' | 'view-dashboard-variant-outline' | 'view-day' | 'view-day-outline' | 'view-gallery' | 'view-gallery-outline' | 'view-grid' | 'view-grid-outline' | 'view-grid-plus' | 'view-grid-plus-outline' | 'view-headline' | 'view-list' | 'view-list-outline' | 'view-module' | 'view-module-outline' | 'view-parallel' | 'view-parallel-outline' | 'view-quilt' | 'view-quilt-outline' | 'view-sequential' | 'view-sequential-outline' | 'view-split-horizontal' | 'view-split-vertical' | 'view-stream' | 'view-stream-outline' | 'view-week' | 'view-week-outline' | 'vimeo' | 'violin' | 'virtual-reality' | 'virus' | 'virus-off' | 'virus-off-outline' | 'virus-outline' | 'vlc' | 'voicemail' | 'volleyball' | 'volume-high' | 'volume-low' | 'volume-medium' | 'volume-minus' | 'volume-mute' | 'volume-off' | 'volume-plus' | 'volume-source' | 'volume-variant-off' | 'volume-vibrate' | 'vote' | 'vote-outline' | 'vpn' | 'vuejs' | 'vuetify' | 'walk' | 'wall' | 'wall-sconce' | 'wall-sconce-flat' | 'wall-sconce-flat-outline' | 'wall-sconce-flat-variant' | 'wall-sconce-flat-variant-outline' | 'wall-sconce-outline' | 'wall-sconce-round' | 'wall-sconce-round-outline' | 'wall-sconce-round-variant' | 'wall-sconce-round-variant-outline' | 'wallet' | 'wallet-giftcard' | 'wallet-membership' | 'wallet-outline' | 'wallet-plus' | 'wallet-plus-outline' | 'wallet-travel' | 'wallpaper' | 'wan' | 'wardrobe' | 'wardrobe-outline' | 'warehouse' | 'washing-machine' | 'washing-machine-alert' | 'washing-machine-off' | 'watch' | 'watch-export' | 'watch-export-variant' | 'watch-import' | 'watch-import-variant' | 'watch-variant' | 'watch-vibrate' | 'watch-vibrate-off' | 'water' | 'water-alert' | 'water-alert-outline' | 'water-boiler' | 'water-boiler-alert' | 'water-boiler-off' | 'water-check' | 'water-check-outline' | 'water-circle' | 'water-minus' | 'water-minus-outline' | 'water-off' | 'water-off-outline' | 'water-opacity' | 'water-outline' | 'water-percent' | 'water-percent-alert' | 'water-plus' | 'water-plus-outline' | 'water-polo' | 'water-pump' | 'water-pump-off' | 'water-remove' | 'water-remove-outline' | 'water-sync' | 'water-well' | 'water-well-outline' | 'waterfall' | 'watering-can' | 'watering-can-outline' | 'watermark' | 'wave' | 'waveform' | 'waves' | 'waves-arrow-left' | 'waves-arrow-right' | 'waves-arrow-up' | 'waze' | 'weather-cloudy' | 'weather-cloudy-alert' | 'weather-cloudy-arrow-right' | 'weather-cloudy-clock' | 'weather-fog' | 'weather-hail' | 'weather-hazy' | 'weather-hurricane' | 'weather-lightning' | 'weather-lightning-rainy' | 'weather-night' | 'weather-night-partly-cloudy' | 'weather-partly-cloudy' | 'weather-partly-lightning' | 'weather-partly-rainy' | 'weather-partly-snowy' | 'weather-partly-snowy-rainy' | 'weather-pouring' | 'weather-rainy' | 'weather-snowy' | 'weather-snowy-heavy' | 'weather-snowy-rainy' | 'weather-sunny' | 'weather-sunny-alert' | 'weather-sunny-off' | 'weather-sunset' | 'weather-sunset-down' | 'weather-sunset-up' | 'weather-tornado' | 'weather-windy' | 'weather-windy-variant' | 'web' | 'web-box' | 'web-cancel' | 'web-check' | 'web-clock' | 'web-minus' | 'web-off' | 'web-plus' | 'web-refresh' | 'web-remove' | 'web-sync' | 'webcam' | 'webcam-off' | 'webhook' | 'webpack' | 'webrtc' | 'wechat' | 'weight' | 'weight-gram' | 'weight-kilogram' | 'weight-lifter' | 'weight-pound' | 'whatsapp' | 'wheel-barrow' | 'wheelchair-accessibility' | 'whistle' | 'whistle-outline' | 'white-balance-auto' | 'white-balance-incandescent' | 'white-balance-iridescent' | 'white-balance-sunny' | 'widgets' | 'widgets-outline' | 'wifi' | 'wifi-alert' | 'wifi-arrow-down' | 'wifi-arrow-left' | 'wifi-arrow-left-right' | 'wifi-arrow-right' | 'wifi-arrow-up' | 'wifi-arrow-up-down' | 'wifi-cancel' | 'wifi-check' | 'wifi-cog' | 'wifi-lock' | 'wifi-lock-open' | 'wifi-marker' | 'wifi-minus' | 'wifi-off' | 'wifi-plus' | 'wifi-refresh' | 'wifi-remove' | 'wifi-settings' | 'wifi-star' | 'wifi-strength-1' | 'wifi-strength-1-alert' | 'wifi-strength-1-lock' | 'wifi-strength-1-lock-open' | 'wifi-strength-2' | 'wifi-strength-2-alert' | 'wifi-strength-2-lock' | 'wifi-strength-2-lock-open' | 'wifi-strength-3' | 'wifi-strength-3-alert' | 'wifi-strength-3-lock' | 'wifi-strength-3-lock-open' | 'wifi-strength-4' | 'wifi-strength-4-alert' | 'wifi-strength-4-lock' | 'wifi-strength-4-lock-open' | 'wifi-strength-alert-outline' | 'wifi-strength-lock-open-outline' | 'wifi-strength-lock-outline' | 'wifi-strength-off' | 'wifi-strength-off-outline' | 'wifi-strength-outline' | 'wifi-sync' | 'wikipedia' | 'wind-turbine' | 'wind-turbine-alert' | 'wind-turbine-check' | 'window-close' | 'window-closed' | 'window-closed-variant' | 'window-maximize' | 'window-minimize' | 'window-open' | 'window-open-variant' | 'window-restore' | 'window-shutter' | 'window-shutter-alert' | 'window-shutter-open' | 'windsock' | 'wiper' | 'wiper-wash' | 'wiper-wash-alert' | 'wizard-hat' | 'wordpress' | 'wrap' | 'wrap-disabled' | 'wrench' | 'wrench-clock' | 'wrench-outline' | 'xamarin' | 'xml' | 'xmpp' | 'yahoo' | 'yeast' | 'yin-yang' | 'yoga' | 'youtube' | 'youtube-gaming' | 'youtube-studio' | 'youtube-subscription' | 'youtube-tv' | 'yurt' | 'z-wave' | 'zend' | 'zigbee' | 'zip-box' | 'zip-box-outline' | 'zip-disk' | 'zodiac-aquarius' | 'zodiac-aries' | 'zodiac-cancer' | 'zodiac-capricorn' | 'zodiac-gemini' | 'zodiac-leo' | 'zodiac-libra' | 'zodiac-pisces' | 'zodiac-sagittarius' | 'zodiac-scorpio' | 'zodiac-taurus' | 'zodiac-virgo' | 'blank'; - -declare export default Class>; diff --git a/node_modules/react-native-vector-icons/MaterialIcons.js b/node_modules/react-native-vector-icons/MaterialIcons.js deleted file mode 100644 index e3431698..00000000 --- a/node_modules/react-native-vector-icons/MaterialIcons.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * MaterialIcons icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/MaterialIcons.json'; - -const iconSet = createIconSet(glyphMap, 'Material Icons', 'MaterialIcons.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; - diff --git a/node_modules/react-native-vector-icons/MaterialIcons.js.flow b/node_modules/react-native-vector-icons/MaterialIcons.js.flow deleted file mode 100644 index 36db94b5..00000000 --- a/node_modules/react-native-vector-icons/MaterialIcons.js.flow +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @flow strict - */ - -import type { Icon } from './index'; - -export type MaterialIconsGlyphs = '123' | '360' | '10k' | '10mp' | '11mp' | '12mp' | '13mp' | '14mp' | '15mp' | '16mp' | '17mp' | '18-up-rating' | '18mp' | '19mp' | '1k' | '1k-plus' | '1x-mobiledata' | '20mp' | '21mp' | '22mp' | '23mp' | '24mp' | '2k' | '2k-plus' | '2mp' | '30fps' | '30fps-select' | '3d-rotation' | '3g-mobiledata' | '3k' | '3k-plus' | '3mp' | '3p' | '4g-mobiledata' | '4g-plus-mobiledata' | '4k' | '4k-plus' | '4mp' | '5g' | '5k' | '5k-plus' | '5mp' | '60fps' | '60fps-select' | '6-ft-apart' | '6k' | '6k-plus' | '6mp' | '7k' | '7k-plus' | '7mp' | '8k' | '8k-plus' | '8mp' | '9k' | '9k-plus' | '9mp' | 'abc' | 'ac-unit' | 'access-alarm' | 'access-alarms' | 'access-time' | 'access-time-filled' | 'accessibility' | 'accessibility-new' | 'accessible' | 'accessible-forward' | 'account-balance' | 'account-balance-wallet' | 'account-box' | 'account-circle' | 'account-tree' | 'ad-units' | 'adb' | 'add' | 'add-a-photo' | 'add-alarm' | 'add-alert' | 'add-box' | 'add-business' | 'add-call' | 'add-card' | 'add-chart' | 'add-circle' | 'add-circle-outline' | 'add-comment' | 'add-home' | 'add-home-work' | 'add-ic-call' | 'add-link' | 'add-location' | 'add-location-alt' | 'add-moderator' | 'add-photo-alternate' | 'add-reaction' | 'add-road' | 'add-shopping-cart' | 'add-task' | 'add-to-drive' | 'add-to-home-screen' | 'add-to-photos' | 'add-to-queue' | 'addchart' | 'adf-scanner' | 'adjust' | 'admin-panel-settings' | 'adobe' | 'ads-click' | 'agriculture' | 'air' | 'airline-seat-flat' | 'airline-seat-flat-angled' | 'airline-seat-individual-suite' | 'airline-seat-legroom-extra' | 'airline-seat-legroom-normal' | 'airline-seat-legroom-reduced' | 'airline-seat-recline-extra' | 'airline-seat-recline-normal' | 'airline-stops' | 'airlines' | 'airplane-ticket' | 'airplanemode-active' | 'airplanemode-inactive' | 'airplanemode-off' | 'airplanemode-on' | 'airplay' | 'airport-shuttle' | 'alarm' | 'alarm-add' | 'alarm-off' | 'alarm-on' | 'album' | 'align-horizontal-center' | 'align-horizontal-left' | 'align-horizontal-right' | 'align-vertical-bottom' | 'align-vertical-center' | 'align-vertical-top' | 'all-inbox' | 'all-inclusive' | 'all-out' | 'alt-route' | 'alternate-email' | 'amp-stories' | 'analytics' | 'anchor' | 'android' | 'animation' | 'announcement' | 'aod' | 'apartment' | 'api' | 'app-blocking' | 'app-registration' | 'app-settings-alt' | 'app-shortcut' | 'apple' | 'approval' | 'apps' | 'apps-outage' | 'architecture' | 'archive' | 'area-chart' | 'arrow-back' | 'arrow-back-ios' | 'arrow-back-ios-new' | 'arrow-circle-down' | 'arrow-circle-left' | 'arrow-circle-right' | 'arrow-circle-up' | 'arrow-downward' | 'arrow-drop-down' | 'arrow-drop-down-circle' | 'arrow-drop-up' | 'arrow-forward' | 'arrow-forward-ios' | 'arrow-left' | 'arrow-outward' | 'arrow-right' | 'arrow-right-alt' | 'arrow-upward' | 'art-track' | 'article' | 'aspect-ratio' | 'assessment' | 'assignment' | 'assignment-add' | 'assignment-ind' | 'assignment-late' | 'assignment-return' | 'assignment-returned' | 'assignment-turned-in' | 'assist-walker' | 'assistant' | 'assistant-direction' | 'assistant-navigation' | 'assistant-photo' | 'assured-workload' | 'atm' | 'attach-email' | 'attach-file' | 'attach-money' | 'attachment' | 'attractions' | 'attribution' | 'audio-file' | 'audiotrack' | 'auto-awesome' | 'auto-awesome-mosaic' | 'auto-awesome-motion' | 'auto-delete' | 'auto-fix-high' | 'auto-fix-normal' | 'auto-fix-off' | 'auto-graph' | 'auto-mode' | 'auto-stories' | 'autofps-select' | 'autorenew' | 'av-timer' | 'baby-changing-station' | 'back-hand' | 'backpack' | 'backspace' | 'backup' | 'backup-table' | 'badge' | 'bakery-dining' | 'balance' | 'balcony' | 'ballot' | 'bar-chart' | 'barcode-reader' | 'batch-prediction' | 'bathroom' | 'bathtub' | 'battery-0-bar' | 'battery-1-bar' | 'battery-2-bar' | 'battery-3-bar' | 'battery-4-bar' | 'battery-5-bar' | 'battery-6-bar' | 'battery-alert' | 'battery-charging-full' | 'battery-full' | 'battery-saver' | 'battery-std' | 'battery-unknown' | 'beach-access' | 'bed' | 'bedroom-baby' | 'bedroom-child' | 'bedroom-parent' | 'bedtime' | 'bedtime-off' | 'beenhere' | 'bento' | 'bike-scooter' | 'biotech' | 'blender' | 'blind' | 'blinds' | 'blinds-closed' | 'block' | 'block-flipped' | 'bloodtype' | 'bluetooth' | 'bluetooth-audio' | 'bluetooth-connected' | 'bluetooth-disabled' | 'bluetooth-drive' | 'bluetooth-searching' | 'blur-circular' | 'blur-linear' | 'blur-off' | 'blur-on' | 'bolt' | 'book' | 'book-online' | 'bookmark' | 'bookmark-add' | 'bookmark-added' | 'bookmark-border' | 'bookmark-outline' | 'bookmark-remove' | 'bookmarks' | 'border-all' | 'border-bottom' | 'border-clear' | 'border-color' | 'border-horizontal' | 'border-inner' | 'border-left' | 'border-outer' | 'border-right' | 'border-style' | 'border-top' | 'border-vertical' | 'boy' | 'branding-watermark' | 'breakfast-dining' | 'brightness-1' | 'brightness-2' | 'brightness-3' | 'brightness-4' | 'brightness-5' | 'brightness-6' | 'brightness-7' | 'brightness-auto' | 'brightness-high' | 'brightness-low' | 'brightness-medium' | 'broadcast-on-home' | 'broadcast-on-personal' | 'broken-image' | 'browse-gallery' | 'browser-not-supported' | 'browser-updated' | 'brunch-dining' | 'brush' | 'bubble-chart' | 'bug-report' | 'build' | 'build-circle' | 'bungalow' | 'burst-mode' | 'bus-alert' | 'business' | 'business-center' | 'cabin' | 'cable' | 'cached' | 'cake' | 'calculate' | 'calendar-month' | 'calendar-today' | 'calendar-view-day' | 'calendar-view-month' | 'calendar-view-week' | 'call' | 'call-end' | 'call-made' | 'call-merge' | 'call-missed' | 'call-missed-outgoing' | 'call-received' | 'call-split' | 'call-to-action' | 'camera' | 'camera-alt' | 'camera-enhance' | 'camera-front' | 'camera-indoor' | 'camera-outdoor' | 'camera-rear' | 'camera-roll' | 'cameraswitch' | 'campaign' | 'cancel' | 'cancel-presentation' | 'cancel-schedule-send' | 'candlestick-chart' | 'car-crash' | 'car-rental' | 'car-repair' | 'card-giftcard' | 'card-membership' | 'card-travel' | 'carpenter' | 'cases' | 'casino' | 'cast' | 'cast-connected' | 'cast-for-education' | 'castle' | 'catching-pokemon' | 'category' | 'celebration' | 'cell-tower' | 'cell-wifi' | 'center-focus-strong' | 'center-focus-weak' | 'chair' | 'chair-alt' | 'chalet' | 'change-circle' | 'change-history' | 'charging-station' | 'chat' | 'chat-bubble' | 'chat-bubble-outline' | 'check' | 'check-box' | 'check-box-outline-blank' | 'check-circle' | 'check-circle-outline' | 'checklist' | 'checklist-rtl' | 'checkroom' | 'chevron-left' | 'chevron-right' | 'child-care' | 'child-friendly' | 'chrome-reader-mode' | 'church' | 'circle' | 'circle-notifications' | 'class' | 'clean-hands' | 'cleaning-services' | 'clear' | 'clear-all' | 'close' | 'close-fullscreen' | 'closed-caption' | 'closed-caption-disabled' | 'closed-caption-off' | 'cloud' | 'cloud-circle' | 'cloud-done' | 'cloud-download' | 'cloud-off' | 'cloud-queue' | 'cloud-sync' | 'cloud-upload' | 'cloudy-snowing' | 'co2' | 'co-present' | 'code' | 'code-off' | 'coffee' | 'coffee-maker' | 'collections' | 'collections-bookmark' | 'color-lens' | 'colorize' | 'comment' | 'comment-bank' | 'comments-disabled' | 'commit' | 'commute' | 'compare' | 'compare-arrows' | 'compass-calibration' | 'compost' | 'compress' | 'computer' | 'confirmation-num' | 'confirmation-number' | 'connect-without-contact' | 'connected-tv' | 'connecting-airports' | 'construction' | 'contact-emergency' | 'contact-mail' | 'contact-page' | 'contact-phone' | 'contact-support' | 'contactless' | 'contacts' | 'content-copy' | 'content-cut' | 'content-paste' | 'content-paste-go' | 'content-paste-off' | 'content-paste-search' | 'contrast' | 'control-camera' | 'control-point' | 'control-point-duplicate' | 'conveyor-belt' | 'cookie' | 'copy-all' | 'copyright' | 'coronavirus' | 'corporate-fare' | 'cottage' | 'countertops' | 'create' | 'create-new-folder' | 'credit-card' | 'credit-card-off' | 'credit-score' | 'crib' | 'crisis-alert' | 'crop' | 'crop-16-9' | 'crop-3-2' | 'crop-5-4' | 'crop-7-5' | 'crop-din' | 'crop-free' | 'crop-landscape' | 'crop-original' | 'crop-portrait' | 'crop-rotate' | 'crop-square' | 'cruelty-free' | 'css' | 'currency-bitcoin' | 'currency-exchange' | 'currency-franc' | 'currency-lira' | 'currency-pound' | 'currency-ruble' | 'currency-rupee' | 'currency-yen' | 'currency-yuan' | 'curtains' | 'curtains-closed' | 'cyclone' | 'dangerous' | 'dark-mode' | 'dashboard' | 'dashboard-customize' | 'data-array' | 'data-exploration' | 'data-object' | 'data-saver-off' | 'data-saver-on' | 'data-thresholding' | 'data-usage' | 'dataset' | 'dataset-linked' | 'date-range' | 'deblur' | 'deck' | 'dehaze' | 'delete' | 'delete-forever' | 'delete-outline' | 'delete-sweep' | 'delivery-dining' | 'density-large' | 'density-medium' | 'density-small' | 'departure-board' | 'description' | 'deselect' | 'design-services' | 'desk' | 'desktop-access-disabled' | 'desktop-mac' | 'desktop-windows' | 'details' | 'developer-board' | 'developer-board-off' | 'developer-mode' | 'device-hub' | 'device-thermostat' | 'device-unknown' | 'devices' | 'devices-fold' | 'devices-other' | 'dew-point' | 'dialer-sip' | 'dialpad' | 'diamond' | 'difference' | 'dining' | 'dinner-dining' | 'directions' | 'directions-bike' | 'directions-boat' | 'directions-boat-filled' | 'directions-bus' | 'directions-bus-filled' | 'directions-car' | 'directions-car-filled' | 'directions-ferry' | 'directions-off' | 'directions-railway' | 'directions-railway-filled' | 'directions-run' | 'directions-subway' | 'directions-subway-filled' | 'directions-train' | 'directions-transit' | 'directions-transit-filled' | 'directions-walk' | 'dirty-lens' | 'disabled-by-default' | 'disabled-visible' | 'disc-full' | 'discord' | 'discount' | 'display-settings' | 'diversity-1' | 'diversity-2' | 'diversity-3' | 'dnd-forwardslash' | 'dns' | 'do-disturb' | 'do-disturb-alt' | 'do-disturb-off' | 'do-disturb-on' | 'do-not-disturb' | 'do-not-disturb-alt' | 'do-not-disturb-off' | 'do-not-disturb-on' | 'do-not-disturb-on-total-silence' | 'do-not-step' | 'do-not-touch' | 'dock' | 'document-scanner' | 'domain' | 'domain-add' | 'domain-disabled' | 'domain-verification' | 'done' | 'done-all' | 'done-outline' | 'donut-large' | 'donut-small' | 'door-back' | 'door-front' | 'door-sliding' | 'doorbell' | 'double-arrow' | 'downhill-skiing' | 'download' | 'download-done' | 'download-for-offline' | 'downloading' | 'drafts' | 'drag-handle' | 'drag-indicator' | 'draw' | 'drive-eta' | 'drive-file-move' | 'drive-file-move-outline' | 'drive-file-move-rtl' | 'drive-file-rename-outline' | 'drive-folder-upload' | 'dry' | 'dry-cleaning' | 'duo' | 'dvr' | 'dynamic-feed' | 'dynamic-form' | 'e-mobiledata' | 'earbuds' | 'earbuds-battery' | 'east' | 'eco' | 'edgesensor-high' | 'edgesensor-low' | 'edit' | 'edit-attributes' | 'edit-calendar' | 'edit-document' | 'edit-location' | 'edit-location-alt' | 'edit-note' | 'edit-notifications' | 'edit-off' | 'edit-road' | 'edit-square' | 'egg' | 'egg-alt' | 'eject' | 'elderly' | 'elderly-woman' | 'electric-bike' | 'electric-bolt' | 'electric-car' | 'electric-meter' | 'electric-moped' | 'electric-rickshaw' | 'electric-scooter' | 'electrical-services' | 'elevator' | 'email' | 'emergency' | 'emergency-recording' | 'emergency-share' | 'emoji-emotions' | 'emoji-events' | 'emoji-flags' | 'emoji-food-beverage' | 'emoji-nature' | 'emoji-objects' | 'emoji-people' | 'emoji-symbols' | 'emoji-transportation' | 'energy-savings-leaf' | 'engineering' | 'enhance-photo-translate' | 'enhanced-encryption' | 'equalizer' | 'error' | 'error-outline' | 'escalator' | 'escalator-warning' | 'euro' | 'euro-symbol' | 'ev-station' | 'event' | 'event-available' | 'event-busy' | 'event-note' | 'event-repeat' | 'event-seat' | 'exit-to-app' | 'expand' | 'expand-circle-down' | 'expand-less' | 'expand-more' | 'explicit' | 'explore' | 'explore-off' | 'exposure' | 'exposure-minus-1' | 'exposure-minus-2' | 'exposure-neg-1' | 'exposure-neg-2' | 'exposure-plus-1' | 'exposure-plus-2' | 'exposure-zero' | 'extension' | 'extension-off' | 'face' | 'face-2' | 'face-3' | 'face-4' | 'face-5' | 'face-6' | 'face-retouching-natural' | 'face-retouching-off' | 'facebook' | 'fact-check' | 'factory' | 'family-restroom' | 'fast-forward' | 'fast-rewind' | 'fastfood' | 'favorite' | 'favorite-border' | 'favorite-outline' | 'fax' | 'featured-play-list' | 'featured-video' | 'feed' | 'feedback' | 'female' | 'fence' | 'festival' | 'fiber-dvr' | 'fiber-manual-record' | 'fiber-new' | 'fiber-pin' | 'fiber-smart-record' | 'file-copy' | 'file-download' | 'file-download-done' | 'file-download-off' | 'file-open' | 'file-present' | 'file-upload' | 'file-upload-off' | 'filter' | 'filter-1' | 'filter-2' | 'filter-3' | 'filter-4' | 'filter-5' | 'filter-6' | 'filter-7' | 'filter-8' | 'filter-9' | 'filter-9-plus' | 'filter-alt' | 'filter-alt-off' | 'filter-b-and-w' | 'filter-center-focus' | 'filter-drama' | 'filter-frames' | 'filter-hdr' | 'filter-list' | 'filter-list-alt' | 'filter-list-off' | 'filter-none' | 'filter-tilt-shift' | 'filter-vintage' | 'find-in-page' | 'find-replace' | 'fingerprint' | 'fire-extinguisher' | 'fire-hydrant' | 'fire-hydrant-alt' | 'fire-truck' | 'fireplace' | 'first-page' | 'fit-screen' | 'fitbit' | 'fitness-center' | 'flag' | 'flag-circle' | 'flaky' | 'flare' | 'flash-auto' | 'flash-off' | 'flash-on' | 'flashlight-off' | 'flashlight-on' | 'flatware' | 'flight' | 'flight-class' | 'flight-land' | 'flight-takeoff' | 'flip' | 'flip-camera-android' | 'flip-camera-ios' | 'flip-to-back' | 'flip-to-front' | 'flood' | 'flourescent' | 'fluorescent' | 'flutter-dash' | 'fmd-bad' | 'fmd-good' | 'foggy' | 'folder' | 'folder-copy' | 'folder-delete' | 'folder-off' | 'folder-open' | 'folder-shared' | 'folder-special' | 'folder-zip' | 'follow-the-signs' | 'font-download' | 'font-download-off' | 'food-bank' | 'forest' | 'fork-left' | 'fork-right' | 'forklift' | 'format-align-center' | 'format-align-justify' | 'format-align-left' | 'format-align-right' | 'format-bold' | 'format-clear' | 'format-color-fill' | 'format-color-reset' | 'format-color-text' | 'format-indent-decrease' | 'format-indent-increase' | 'format-italic' | 'format-line-spacing' | 'format-list-bulleted' | 'format-list-bulleted-add' | 'format-list-numbered' | 'format-list-numbered-rtl' | 'format-overline' | 'format-paint' | 'format-quote' | 'format-shapes' | 'format-size' | 'format-strikethrough' | 'format-textdirection-l-to-r' | 'format-textdirection-r-to-l' | 'format-underline' | 'format-underlined' | 'fort' | 'forum' | 'forward' | 'forward-10' | 'forward-30' | 'forward-5' | 'forward-to-inbox' | 'foundation' | 'free-breakfast' | 'free-cancellation' | 'front-hand' | 'front-loader' | 'fullscreen' | 'fullscreen-exit' | 'functions' | 'g-mobiledata' | 'g-translate' | 'gamepad' | 'games' | 'garage' | 'gas-meter' | 'gavel' | 'generating-tokens' | 'gesture' | 'get-app' | 'gif' | 'gif-box' | 'girl' | 'gite' | 'goat' | 'golf-course' | 'gpp-bad' | 'gpp-good' | 'gpp-maybe' | 'gps-fixed' | 'gps-not-fixed' | 'gps-off' | 'grade' | 'gradient' | 'grading' | 'grain' | 'graphic-eq' | 'grass' | 'grid-3x3' | 'grid-4x4' | 'grid-goldenratio' | 'grid-off' | 'grid-on' | 'grid-view' | 'group' | 'group-add' | 'group-off' | 'group-remove' | 'group-work' | 'groups' | 'groups-2' | 'groups-3' | 'h-mobiledata' | 'h-plus-mobiledata' | 'hail' | 'handshake' | 'handyman' | 'hardware' | 'hd' | 'hdr-auto' | 'hdr-auto-select' | 'hdr-enhanced-select' | 'hdr-off' | 'hdr-off-select' | 'hdr-on' | 'hdr-on-select' | 'hdr-plus' | 'hdr-strong' | 'hdr-weak' | 'headphones' | 'headphones-battery' | 'headset' | 'headset-mic' | 'headset-off' | 'healing' | 'health-and-safety' | 'hearing' | 'hearing-disabled' | 'heart-broken' | 'heat-pump' | 'height' | 'help' | 'help-center' | 'help-outline' | 'hevc' | 'hexagon' | 'hide-image' | 'hide-source' | 'high-quality' | 'highlight' | 'highlight-alt' | 'highlight-off' | 'highlight-remove' | 'hiking' | 'history' | 'history-edu' | 'history-toggle-off' | 'hive' | 'hls' | 'hls-off' | 'holiday-village' | 'home' | 'home-filled' | 'home-max' | 'home-mini' | 'home-repair-service' | 'home-work' | 'horizontal-distribute' | 'horizontal-rule' | 'horizontal-split' | 'hot-tub' | 'hotel' | 'hotel-class' | 'hourglass-bottom' | 'hourglass-disabled' | 'hourglass-empty' | 'hourglass-full' | 'hourglass-top' | 'house' | 'house-siding' | 'houseboat' | 'how-to-reg' | 'how-to-vote' | 'html' | 'http' | 'https' | 'hub' | 'hvac' | 'ice-skating' | 'icecream' | 'image' | 'image-aspect-ratio' | 'image-not-supported' | 'image-search' | 'imagesearch-roller' | 'import-contacts' | 'import-export' | 'important-devices' | 'inbox' | 'incomplete-circle' | 'indeterminate-check-box' | 'info' | 'info-outline' | 'input' | 'insert-chart' | 'insert-chart-outlined' | 'insert-comment' | 'insert-drive-file' | 'insert-emoticon' | 'insert-invitation' | 'insert-link' | 'insert-page-break' | 'insert-photo' | 'insights' | 'install-desktop' | 'install-mobile' | 'integration-instructions' | 'interests' | 'interpreter-mode' | 'inventory' | 'inventory-2' | 'invert-colors' | 'invert-colors-off' | 'invert-colors-on' | 'ios-share' | 'iron' | 'iso' | 'javascript' | 'join-full' | 'join-inner' | 'join-left' | 'join-right' | 'kayaking' | 'kebab-dining' | 'key' | 'key-off' | 'keyboard' | 'keyboard-alt' | 'keyboard-arrow-down' | 'keyboard-arrow-left' | 'keyboard-arrow-right' | 'keyboard-arrow-up' | 'keyboard-backspace' | 'keyboard-capslock' | 'keyboard-command' | 'keyboard-command-key' | 'keyboard-control' | 'keyboard-control-key' | 'keyboard-double-arrow-down' | 'keyboard-double-arrow-left' | 'keyboard-double-arrow-right' | 'keyboard-double-arrow-up' | 'keyboard-hide' | 'keyboard-option' | 'keyboard-option-key' | 'keyboard-return' | 'keyboard-tab' | 'keyboard-voice' | 'king-bed' | 'kitchen' | 'kitesurfing' | 'label' | 'label-important' | 'label-important-outline' | 'label-off' | 'label-outline' | 'lan' | 'landscape' | 'landslide' | 'language' | 'laptop' | 'laptop-chromebook' | 'laptop-mac' | 'laptop-windows' | 'last-page' | 'launch' | 'layers' | 'layers-clear' | 'leaderboard' | 'leak-add' | 'leak-remove' | 'leave-bags-at-home' | 'legend-toggle' | 'lens' | 'lens-blur' | 'library-add' | 'library-add-check' | 'library-books' | 'library-music' | 'light' | 'light-mode' | 'lightbulb' | 'lightbulb-circle' | 'lightbulb-outline' | 'line-axis' | 'line-style' | 'line-weight' | 'linear-scale' | 'link' | 'link-off' | 'linked-camera' | 'liquor' | 'list' | 'list-alt' | 'live-help' | 'live-tv' | 'living' | 'local-activity' | 'local-airport' | 'local-atm' | 'local-attraction' | 'local-bar' | 'local-cafe' | 'local-car-wash' | 'local-convenience-store' | 'local-dining' | 'local-drink' | 'local-fire-department' | 'local-florist' | 'local-gas-station' | 'local-grocery-store' | 'local-hospital' | 'local-hotel' | 'local-laundry-service' | 'local-library' | 'local-mall' | 'local-movies' | 'local-offer' | 'local-parking' | 'local-pharmacy' | 'local-phone' | 'local-pizza' | 'local-play' | 'local-police' | 'local-post-office' | 'local-print-shop' | 'local-printshop' | 'local-restaurant' | 'local-see' | 'local-shipping' | 'local-taxi' | 'location-city' | 'location-disabled' | 'location-history' | 'location-off' | 'location-on' | 'location-pin' | 'location-searching' | 'lock' | 'lock-clock' | 'lock-open' | 'lock-outline' | 'lock-person' | 'lock-reset' | 'login' | 'logo-dev' | 'logout' | 'looks' | 'looks-3' | 'looks-4' | 'looks-5' | 'looks-6' | 'looks-one' | 'looks-two' | 'loop' | 'loupe' | 'low-priority' | 'loyalty' | 'lte-mobiledata' | 'lte-plus-mobiledata' | 'luggage' | 'lunch-dining' | 'lyrics' | 'macro-off' | 'mail' | 'mail-lock' | 'mail-outline' | 'male' | 'man' | 'man-2' | 'man-3' | 'man-4' | 'manage-accounts' | 'manage-history' | 'manage-search' | 'map' | 'maps-home-work' | 'maps-ugc' | 'margin' | 'mark-as-unread' | 'mark-chat-read' | 'mark-chat-unread' | 'mark-email-read' | 'mark-email-unread' | 'mark-unread-chat-alt' | 'markunread' | 'markunread-mailbox' | 'masks' | 'maximize' | 'media-bluetooth-off' | 'media-bluetooth-on' | 'mediation' | 'medical-information' | 'medical-services' | 'medication' | 'medication-liquid' | 'meeting-room' | 'memory' | 'menu' | 'menu-book' | 'menu-open' | 'merge' | 'merge-type' | 'message' | 'messenger' | 'messenger-outline' | 'mic' | 'mic-external-off' | 'mic-external-on' | 'mic-none' | 'mic-off' | 'microwave' | 'military-tech' | 'minimize' | 'minor-crash' | 'miscellaneous-services' | 'missed-video-call' | 'mms' | 'mobile-friendly' | 'mobile-off' | 'mobile-screen-share' | 'mobiledata-off' | 'mode' | 'mode-comment' | 'mode-edit' | 'mode-edit-outline' | 'mode-fan-off' | 'mode-night' | 'mode-of-travel' | 'mode-standby' | 'model-training' | 'monetization-on' | 'money' | 'money-off' | 'money-off-csred' | 'monitor' | 'monitor-heart' | 'monitor-weight' | 'monochrome-photos' | 'mood' | 'mood-bad' | 'moped' | 'more' | 'more-horiz' | 'more-time' | 'more-vert' | 'mosque' | 'motion-photos-auto' | 'motion-photos-off' | 'motion-photos-on' | 'motion-photos-pause' | 'motion-photos-paused' | 'motorcycle' | 'mouse' | 'move-down' | 'move-to-inbox' | 'move-up' | 'movie' | 'movie-creation' | 'movie-edit' | 'movie-filter' | 'moving' | 'mp' | 'multiline-chart' | 'multiple-stop' | 'multitrack-audio' | 'museum' | 'music-note' | 'music-off' | 'music-video' | 'my-library-add' | 'my-library-books' | 'my-library-music' | 'my-location' | 'nat' | 'nature' | 'nature-people' | 'navigate-before' | 'navigate-next' | 'navigation' | 'near-me' | 'near-me-disabled' | 'nearby-error' | 'nearby-off' | 'nest-cam-wired-stand' | 'network-cell' | 'network-check' | 'network-locked' | 'network-ping' | 'network-wifi' | 'network-wifi-1-bar' | 'network-wifi-2-bar' | 'network-wifi-3-bar' | 'new-label' | 'new-releases' | 'newspaper' | 'next-plan' | 'next-week' | 'nfc' | 'night-shelter' | 'nightlife' | 'nightlight' | 'nightlight-round' | 'nights-stay' | 'no-accounts' | 'no-adult-content' | 'no-backpack' | 'no-cell' | 'no-crash' | 'no-drinks' | 'no-encryption' | 'no-encryption-gmailerrorred' | 'no-flash' | 'no-food' | 'no-luggage' | 'no-meals' | 'no-meals-ouline' | 'no-meeting-room' | 'no-photography' | 'no-sim' | 'no-stroller' | 'no-transfer' | 'noise-aware' | 'noise-control-off' | 'nordic-walking' | 'north' | 'north-east' | 'north-west' | 'not-accessible' | 'not-interested' | 'not-listed-location' | 'not-started' | 'note' | 'note-add' | 'note-alt' | 'notes' | 'notification-add' | 'notification-important' | 'notifications' | 'notifications-active' | 'notifications-none' | 'notifications-off' | 'notifications-on' | 'notifications-paused' | 'now-wallpaper' | 'now-widgets' | 'numbers' | 'offline-bolt' | 'offline-pin' | 'offline-share' | 'oil-barrel' | 'on-device-training' | 'ondemand-video' | 'online-prediction' | 'opacity' | 'open-in-browser' | 'open-in-full' | 'open-in-new' | 'open-in-new-off' | 'open-with' | 'other-houses' | 'outbond' | 'outbound' | 'outbox' | 'outdoor-grill' | 'outgoing-mail' | 'outlet' | 'outlined-flag' | 'output' | 'padding' | 'pages' | 'pageview' | 'paid' | 'palette' | 'pallet' | 'pan-tool' | 'pan-tool-alt' | 'panorama' | 'panorama-fish-eye' | 'panorama-fisheye' | 'panorama-horizontal' | 'panorama-horizontal-select' | 'panorama-photosphere' | 'panorama-photosphere-select' | 'panorama-vertical' | 'panorama-vertical-select' | 'panorama-wide-angle' | 'panorama-wide-angle-select' | 'paragliding' | 'park' | 'party-mode' | 'password' | 'pattern' | 'pause' | 'pause-circle' | 'pause-circle-filled' | 'pause-circle-outline' | 'pause-presentation' | 'payment' | 'payments' | 'paypal' | 'pedal-bike' | 'pending' | 'pending-actions' | 'pentagon' | 'people' | 'people-alt' | 'people-outline' | 'percent' | 'perm-camera-mic' | 'perm-contact-cal' | 'perm-contact-calendar' | 'perm-data-setting' | 'perm-device-info' | 'perm-device-information' | 'perm-identity' | 'perm-media' | 'perm-phone-msg' | 'perm-scan-wifi' | 'person' | 'person-2' | 'person-3' | 'person-4' | 'person-add' | 'person-add-alt' | 'person-add-alt-1' | 'person-add-disabled' | 'person-off' | 'person-outline' | 'person-pin' | 'person-pin-circle' | 'person-remove' | 'person-remove-alt-1' | 'person-search' | 'personal-injury' | 'personal-video' | 'pest-control' | 'pest-control-rodent' | 'pets' | 'phishing' | 'phone' | 'phone-android' | 'phone-bluetooth-speaker' | 'phone-callback' | 'phone-disabled' | 'phone-enabled' | 'phone-forwarded' | 'phone-in-talk' | 'phone-iphone' | 'phone-locked' | 'phone-missed' | 'phone-paused' | 'phonelink' | 'phonelink-erase' | 'phonelink-lock' | 'phonelink-off' | 'phonelink-ring' | 'phonelink-setup' | 'photo' | 'photo-album' | 'photo-camera' | 'photo-camera-back' | 'photo-camera-front' | 'photo-filter' | 'photo-library' | 'photo-size-select-actual' | 'photo-size-select-large' | 'photo-size-select-small' | 'php' | 'piano' | 'piano-off' | 'picture-as-pdf' | 'picture-in-picture' | 'picture-in-picture-alt' | 'pie-chart' | 'pie-chart-outline' | 'pie-chart-outlined' | 'pin' | 'pin-drop' | 'pin-end' | 'pin-invoke' | 'pinch' | 'pivot-table-chart' | 'pix' | 'place' | 'plagiarism' | 'play-arrow' | 'play-circle' | 'play-circle-fill' | 'play-circle-filled' | 'play-circle-outline' | 'play-disabled' | 'play-for-work' | 'play-lesson' | 'playlist-add' | 'playlist-add-check' | 'playlist-add-check-circle' | 'playlist-add-circle' | 'playlist-play' | 'playlist-remove' | 'plumbing' | 'plus-one' | 'podcasts' | 'point-of-sale' | 'policy' | 'poll' | 'polyline' | 'polymer' | 'pool' | 'portable-wifi-off' | 'portrait' | 'post-add' | 'power' | 'power-input' | 'power-off' | 'power-settings-new' | 'precision-manufacturing' | 'pregnant-woman' | 'present-to-all' | 'preview' | 'price-change' | 'price-check' | 'print' | 'print-disabled' | 'priority-high' | 'privacy-tip' | 'private-connectivity' | 'production-quantity-limits' | 'propane' | 'propane-tank' | 'psychology' | 'psychology-alt' | 'public' | 'public-off' | 'publish' | 'published-with-changes' | 'punch-clock' | 'push-pin' | 'qr-code' | 'qr-code-2' | 'qr-code-scanner' | 'query-builder' | 'query-stats' | 'question-answer' | 'question-mark' | 'queue' | 'queue-music' | 'queue-play-next' | 'quick-contacts-dialer' | 'quick-contacts-mail' | 'quickreply' | 'quiz' | 'quora' | 'r-mobiledata' | 'radar' | 'radio' | 'radio-button-checked' | 'radio-button-off' | 'radio-button-on' | 'radio-button-unchecked' | 'railway-alert' | 'ramen-dining' | 'ramp-left' | 'ramp-right' | 'rate-review' | 'raw-off' | 'raw-on' | 'read-more' | 'real-estate-agent' | 'rebase-edit' | 'receipt' | 'receipt-long' | 'recent-actors' | 'recommend' | 'record-voice-over' | 'rectangle' | 'recycling' | 'reddit' | 'redeem' | 'redo' | 'reduce-capacity' | 'refresh' | 'remember-me' | 'remove' | 'remove-circle' | 'remove-circle-outline' | 'remove-done' | 'remove-from-queue' | 'remove-moderator' | 'remove-red-eye' | 'remove-road' | 'remove-shopping-cart' | 'reorder' | 'repartition' | 'repeat' | 'repeat-on' | 'repeat-one' | 'repeat-one-on' | 'replay' | 'replay-10' | 'replay-30' | 'replay-5' | 'replay-circle-filled' | 'reply' | 'reply-all' | 'report' | 'report-gmailerrorred' | 'report-off' | 'report-problem' | 'request-page' | 'request-quote' | 'reset-tv' | 'restart-alt' | 'restaurant' | 'restaurant-menu' | 'restore' | 'restore-from-trash' | 'restore-page' | 'reviews' | 'rice-bowl' | 'ring-volume' | 'rocket' | 'rocket-launch' | 'roller-shades' | 'roller-shades-closed' | 'roller-skating' | 'roofing' | 'room' | 'room-preferences' | 'room-service' | 'rotate-90-degrees-ccw' | 'rotate-90-degrees-cw' | 'rotate-left' | 'rotate-right' | 'roundabout-left' | 'roundabout-right' | 'rounded-corner' | 'route' | 'router' | 'rowing' | 'rss-feed' | 'rsvp' | 'rtt' | 'rule' | 'rule-folder' | 'run-circle' | 'running-with-errors' | 'rv-hookup' | 'safety-check' | 'safety-divider' | 'sailing' | 'sanitizer' | 'satellite' | 'satellite-alt' | 'save' | 'save-alt' | 'save-as' | 'saved-search' | 'savings' | 'scale' | 'scanner' | 'scatter-plot' | 'schedule' | 'schedule-send' | 'schema' | 'school' | 'science' | 'score' | 'scoreboard' | 'screen-lock-landscape' | 'screen-lock-portrait' | 'screen-lock-rotation' | 'screen-rotation' | 'screen-rotation-alt' | 'screen-search-desktop' | 'screen-share' | 'screenshot' | 'screenshot-monitor' | 'scuba-diving' | 'sd' | 'sd-card' | 'sd-card-alert' | 'sd-storage' | 'search' | 'search-off' | 'security' | 'security-update' | 'security-update-good' | 'security-update-warning' | 'segment' | 'select-all' | 'self-improvement' | 'sell' | 'send' | 'send-and-archive' | 'send-time-extension' | 'send-to-mobile' | 'sensor-door' | 'sensor-occupied' | 'sensor-window' | 'sensors' | 'sensors-off' | 'sentiment-dissatisfied' | 'sentiment-neutral' | 'sentiment-satisfied' | 'sentiment-satisfied-alt' | 'sentiment-very-dissatisfied' | 'sentiment-very-satisfied' | 'set-meal' | 'settings' | 'settings-accessibility' | 'settings-applications' | 'settings-backup-restore' | 'settings-bluetooth' | 'settings-brightness' | 'settings-cell' | 'settings-display' | 'settings-ethernet' | 'settings-input-antenna' | 'settings-input-component' | 'settings-input-composite' | 'settings-input-hdmi' | 'settings-input-svideo' | 'settings-overscan' | 'settings-phone' | 'settings-power' | 'settings-remote' | 'settings-suggest' | 'settings-system-daydream' | 'settings-voice' | 'severe-cold' | 'shape-line' | 'share' | 'share-arrival-time' | 'share-location' | 'shelves' | 'shield' | 'shield-moon' | 'shop' | 'shop-2' | 'shop-two' | 'shopify' | 'shopping-bag' | 'shopping-basket' | 'shopping-cart' | 'shopping-cart-checkout' | 'short-text' | 'shortcut' | 'show-chart' | 'shower' | 'shuffle' | 'shuffle-on' | 'shutter-speed' | 'sick' | 'sign-language' | 'signal-cellular-0-bar' | 'signal-cellular-4-bar' | 'signal-cellular-alt' | 'signal-cellular-alt-1-bar' | 'signal-cellular-alt-2-bar' | 'signal-cellular-connected-no-internet-0-bar' | 'signal-cellular-connected-no-internet-4-bar' | 'signal-cellular-no-sim' | 'signal-cellular-nodata' | 'signal-cellular-null' | 'signal-cellular-off' | 'signal-wifi-0-bar' | 'signal-wifi-4-bar' | 'signal-wifi-4-bar-lock' | 'signal-wifi-bad' | 'signal-wifi-connected-no-internet-4' | 'signal-wifi-off' | 'signal-wifi-statusbar-4-bar' | 'signal-wifi-statusbar-connected-no-internet-4' | 'signal-wifi-statusbar-null' | 'signpost' | 'sim-card' | 'sim-card-alert' | 'sim-card-download' | 'single-bed' | 'sip' | 'skateboarding' | 'skip-next' | 'skip-previous' | 'sledding' | 'slideshow' | 'slow-motion-video' | 'smart-button' | 'smart-display' | 'smart-screen' | 'smart-toy' | 'smartphone' | 'smoke-free' | 'smoking-rooms' | 'sms' | 'sms-failed' | 'snapchat' | 'snippet-folder' | 'snooze' | 'snowboarding' | 'snowing' | 'snowmobile' | 'snowshoeing' | 'soap' | 'social-distance' | 'solar-power' | 'sort' | 'sort-by-alpha' | 'sos' | 'soup-kitchen' | 'source' | 'south' | 'south-america' | 'south-east' | 'south-west' | 'spa' | 'space-bar' | 'space-dashboard' | 'spatial-audio' | 'spatial-audio-off' | 'spatial-tracking' | 'speaker' | 'speaker-group' | 'speaker-notes' | 'speaker-notes-off' | 'speaker-phone' | 'speed' | 'spellcheck' | 'splitscreen' | 'spoke' | 'sports' | 'sports-bar' | 'sports-baseball' | 'sports-basketball' | 'sports-cricket' | 'sports-esports' | 'sports-football' | 'sports-golf' | 'sports-gymnastics' | 'sports-handball' | 'sports-hockey' | 'sports-kabaddi' | 'sports-martial-arts' | 'sports-mma' | 'sports-motorsports' | 'sports-rugby' | 'sports-score' | 'sports-soccer' | 'sports-tennis' | 'sports-volleyball' | 'square' | 'square-foot' | 'ssid-chart' | 'stacked-bar-chart' | 'stacked-line-chart' | 'stadium' | 'stairs' | 'star' | 'star-border' | 'star-border-purple500' | 'star-half' | 'star-outline' | 'star-purple500' | 'star-rate' | 'stars' | 'start' | 'stay-current-landscape' | 'stay-current-portrait' | 'stay-primary-landscape' | 'stay-primary-portrait' | 'sticky-note-2' | 'stop' | 'stop-circle' | 'stop-screen-share' | 'storage' | 'store' | 'store-mall-directory' | 'storefront' | 'storm' | 'straight' | 'straighten' | 'stream' | 'streetview' | 'strikethrough-s' | 'stroller' | 'style' | 'subdirectory-arrow-left' | 'subdirectory-arrow-right' | 'subject' | 'subscript' | 'subscriptions' | 'subtitles' | 'subtitles-off' | 'subway' | 'summarize' | 'sunny' | 'sunny-snowing' | 'superscript' | 'supervised-user-circle' | 'supervisor-account' | 'support' | 'support-agent' | 'surfing' | 'surround-sound' | 'swap-calls' | 'swap-horiz' | 'swap-horizontal-circle' | 'swap-vert' | 'swap-vert-circle' | 'swap-vertical-circle' | 'swipe' | 'swipe-down' | 'swipe-down-alt' | 'swipe-left' | 'swipe-left-alt' | 'swipe-right' | 'swipe-right-alt' | 'swipe-up' | 'swipe-up-alt' | 'swipe-vertical' | 'switch-access-shortcut' | 'switch-access-shortcut-add' | 'switch-account' | 'switch-camera' | 'switch-left' | 'switch-right' | 'switch-video' | 'synagogue' | 'sync' | 'sync-alt' | 'sync-disabled' | 'sync-lock' | 'sync-problem' | 'system-security-update' | 'system-security-update-good' | 'system-security-update-warning' | 'system-update' | 'system-update-alt' | 'system-update-tv' | 'tab' | 'tab-unselected' | 'table-bar' | 'table-chart' | 'table-restaurant' | 'table-rows' | 'table-view' | 'tablet' | 'tablet-android' | 'tablet-mac' | 'tag' | 'tag-faces' | 'takeout-dining' | 'tap-and-play' | 'tapas' | 'task' | 'task-alt' | 'taxi-alert' | 'telegram' | 'temple-buddhist' | 'temple-hindu' | 'terminal' | 'terrain' | 'text-decrease' | 'text-fields' | 'text-format' | 'text-increase' | 'text-rotate-up' | 'text-rotate-vertical' | 'text-rotation-angledown' | 'text-rotation-angleup' | 'text-rotation-down' | 'text-rotation-none' | 'text-snippet' | 'textsms' | 'texture' | 'theater-comedy' | 'theaters' | 'thermostat' | 'thermostat-auto' | 'thumb-down' | 'thumb-down-alt' | 'thumb-down-off-alt' | 'thumb-up' | 'thumb-up-alt' | 'thumb-up-off-alt' | 'thumbs-up-down' | 'thunderstorm' | 'tiktok' | 'time-to-leave' | 'timelapse' | 'timeline' | 'timer' | 'timer-10' | 'timer-10-select' | 'timer-3' | 'timer-3-select' | 'timer-off' | 'tips-and-updates' | 'tire-repair' | 'title' | 'toc' | 'today' | 'toggle-off' | 'toggle-on' | 'token' | 'toll' | 'tonality' | 'topic' | 'tornado' | 'touch-app' | 'tour' | 'toys' | 'track-changes' | 'traffic' | 'train' | 'tram' | 'transcribe' | 'transfer-within-a-station' | 'transform' | 'transgender' | 'transit-enterexit' | 'translate' | 'travel-explore' | 'trending-down' | 'trending-flat' | 'trending-neutral' | 'trending-up' | 'trip-origin' | 'trolley' | 'troubleshoot' | 'try' | 'tsunami' | 'tty' | 'tune' | 'tungsten' | 'turn-left' | 'turn-right' | 'turn-sharp-left' | 'turn-sharp-right' | 'turn-slight-left' | 'turn-slight-right' | 'turned-in' | 'turned-in-not' | 'tv' | 'tv-off' | 'two-wheeler' | 'type-specimen' | 'u-turn-left' | 'u-turn-right' | 'umbrella' | 'unarchive' | 'undo' | 'unfold-less' | 'unfold-less-double' | 'unfold-more' | 'unfold-more-double' | 'unpublished' | 'unsubscribe' | 'upcoming' | 'update' | 'update-disabled' | 'upgrade' | 'upload' | 'upload-file' | 'usb' | 'usb-off' | 'vaccines' | 'vape-free' | 'vaping-rooms' | 'verified' | 'verified-user' | 'vertical-align-bottom' | 'vertical-align-center' | 'vertical-align-top' | 'vertical-distribute' | 'vertical-shades' | 'vertical-shades-closed' | 'vertical-split' | 'vibration' | 'video-call' | 'video-camera-back' | 'video-camera-front' | 'video-chat' | 'video-collection' | 'video-file' | 'video-label' | 'video-library' | 'video-settings' | 'video-stable' | 'videocam' | 'videocam-off' | 'videogame-asset' | 'videogame-asset-off' | 'view-agenda' | 'view-array' | 'view-carousel' | 'view-column' | 'view-comfortable' | 'view-comfy' | 'view-comfy-alt' | 'view-compact' | 'view-compact-alt' | 'view-cozy' | 'view-day' | 'view-headline' | 'view-in-ar' | 'view-kanban' | 'view-list' | 'view-module' | 'view-quilt' | 'view-sidebar' | 'view-stream' | 'view-timeline' | 'view-week' | 'vignette' | 'villa' | 'visibility' | 'visibility-off' | 'voice-chat' | 'voice-over-off' | 'voicemail' | 'volcano' | 'volume-down' | 'volume-down-alt' | 'volume-mute' | 'volume-off' | 'volume-up' | 'volunteer-activism' | 'vpn-key' | 'vpn-key-off' | 'vpn-lock' | 'vrpano' | 'wallet' | 'wallet-giftcard' | 'wallet-membership' | 'wallet-travel' | 'wallpaper' | 'warehouse' | 'warning' | 'warning-amber' | 'wash' | 'watch' | 'watch-later' | 'watch-off' | 'water' | 'water-damage' | 'water-drop' | 'waterfall-chart' | 'waves' | 'waving-hand' | 'wb-auto' | 'wb-cloudy' | 'wb-incandescent' | 'wb-iridescent' | 'wb-shade' | 'wb-sunny' | 'wb-twighlight' | 'wb-twilight' | 'wc' | 'web' | 'web-asset' | 'web-asset-off' | 'web-stories' | 'webhook' | 'wechat' | 'weekend' | 'west' | 'whatshot' | 'wheelchair-pickup' | 'where-to-vote' | 'widgets' | 'width-full' | 'width-normal' | 'width-wide' | 'wifi' | 'wifi-1-bar' | 'wifi-2-bar' | 'wifi-calling' | 'wifi-calling-3' | 'wifi-channel' | 'wifi-find' | 'wifi-lock' | 'wifi-off' | 'wifi-password' | 'wifi-protected-setup' | 'wifi-tethering' | 'wifi-tethering-error' | 'wifi-tethering-error-rounded' | 'wifi-tethering-off' | 'wind-power' | 'window' | 'wine-bar' | 'woman' | 'woman-2' | 'woo-commerce' | 'wordpress' | 'work' | 'work-history' | 'work-off' | 'work-outline' | 'workspace-premium' | 'workspaces' | 'workspaces-filled' | 'workspaces-outline' | 'wrap-text' | 'wrong-location' | 'wysiwyg' | 'yard' | 'youtube-searched-for' | 'zoom-in' | 'zoom-in-map' | 'zoom-out' | 'zoom-out-map'; - -declare export default Class>; diff --git a/node_modules/react-native-vector-icons/Octicons.js b/node_modules/react-native-vector-icons/Octicons.js deleted file mode 100644 index 6db17407..00000000 --- a/node_modules/react-native-vector-icons/Octicons.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Octicons icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/Octicons.json'; - -const iconSet = createIconSet(glyphMap, 'Octicons', 'Octicons.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/node_modules/react-native-vector-icons/Octicons.js.flow b/node_modules/react-native-vector-icons/Octicons.js.flow deleted file mode 100644 index bdd52584..00000000 --- a/node_modules/react-native-vector-icons/Octicons.js.flow +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @flow strict - */ - -import type { Icon } from './index'; - -export type OcticonsGlyphs = 'accessibility' | 'alert' | 'apps' | 'archive' | 'arrow-both' | 'arrow-down' | 'arrow-left' | 'arrow-right' | 'arrow-switch' | 'arrow-up' | 'beaker' | 'bell' | 'bell-fill' | 'bell-slash' | 'blocked' | 'bold' | 'book' | 'bookmark' | 'bookmark-slash' | 'briefcase' | 'broadcast' | 'browser' | 'bug' | 'calendar' | 'check' | 'check-circle' | 'check-circle-fill' | 'checklist' | 'chevron-down' | 'chevron-left' | 'chevron-right' | 'chevron-up' | 'circle' | 'circle-slash' | 'clock' | 'code' | 'code-of-conduct' | 'code-review' | 'code-square' | 'codescan' | 'codescan-checkmark' | 'codespaces' | 'columns' | 'comment' | 'comment-discussion' | 'container' | 'copy' | 'cpu' | 'credit-card' | 'cross-reference' | 'dash' | 'database' | 'dependabot' | 'desktop-download' | 'device-camera' | 'device-camera-video' | 'device-desktop' | 'device-mobile' | 'diamond' | 'diff' | 'diff-added' | 'diff-ignored' | 'diff-modified' | 'diff-removed' | 'diff-renamed' | 'dot' | 'dot-fill' | 'download' | 'duplicate' | 'ellipsis' | 'eye' | 'eye-closed' | 'feed-discussion' | 'feed-heart' | 'feed-person' | 'feed-repo' | 'feed-rocket' | 'feed-star' | 'feed-tag' | 'file' | 'file-badge' | 'file-binary' | 'file-code' | 'file-diff' | 'file-directory' | 'file-submodule' | 'file-symlink-file' | 'file-zip' | 'filter' | 'flame' | 'fold' | 'fold-down' | 'fold-up' | 'gear' | 'gift' | 'git-branch' | 'git-commit' | 'git-compare' | 'git-merge' | 'git-pull-request' | 'git-pull-request-closed' | 'git-pull-request-draft' | 'globe' | 'grabber' | 'graph' | 'hash' | 'heading' | 'heart' | 'heart-fill' | 'history' | 'home' | 'horizontal-rule' | 'hourglass' | 'hubot' | 'id-badge' | 'image' | 'inbox' | 'infinity' | 'info' | 'issue-closed' | 'issue-draft' | 'issue-opened' | 'issue-reopened' | 'italic' | 'iterations' | 'kebab-horizontal' | 'key' | 'key-asterisk' | 'law' | 'light-bulb' | 'link' | 'link-external' | 'list-ordered' | 'list-unordered' | 'location' | 'lock' | 'log' | 'logo-gist' | 'logo-github' | 'mail' | 'mark-github' | 'markdown' | 'megaphone' | 'mention' | 'meter' | 'milestone' | 'mirror' | 'moon' | 'mortar-board' | 'multi-select' | 'mute' | 'no-entry' | 'north-star' | 'note' | 'number' | 'organization' | 'package' | 'package-dependencies' | 'package-dependents' | 'paintbrush' | 'paper-airplane' | 'paste' | 'pencil' | 'people' | 'person' | 'person-add' | 'person-fill' | 'pin' | 'play' | 'plug' | 'plus' | 'plus-circle' | 'project' | 'pulse' | 'question' | 'quote' | 'reply' | 'repo' | 'repo-clone' | 'repo-deleted' | 'repo-forked' | 'repo-pull' | 'repo-push' | 'repo-template' | 'report' | 'rocket' | 'rows' | 'rss' | 'ruby' | 'screen-full' | 'screen-normal' | 'search' | 'server' | 'share' | 'share-android' | 'shield' | 'shield-check' | 'shield-lock' | 'shield-x' | 'sidebar-collapse' | 'sidebar-expand' | 'sign-in' | 'sign-out' | 'single-select' | 'skip' | 'smiley' | 'sort-asc' | 'sort-desc' | 'square' | 'square-fill' | 'squirrel' | 'stack' | 'star' | 'star-fill' | 'stop' | 'stopwatch' | 'strikethrough' | 'sun' | 'sync' | 'tab-external' | 'table' | 'tag' | 'tasklist' | 'telescope' | 'telescope-fill' | 'terminal' | 'three-bars' | 'thumbsdown' | 'thumbsup' | 'tools' | 'trash' | 'triangle-down' | 'triangle-left' | 'triangle-right' | 'triangle-up' | 'typography' | 'unfold' | 'unlock' | 'unmute' | 'unverified' | 'upload' | 'verified' | 'versions' | 'video' | 'webhook' | 'workflow' | 'x' | 'x-circle' | 'x-circle-fill' | 'zap'; - -declare export default Class>; diff --git a/node_modules/react-native-vector-icons/README.md b/node_modules/react-native-vector-icons/README.md deleted file mode 100644 index 60469eb1..00000000 --- a/node_modules/react-native-vector-icons/README.md +++ /dev/null @@ -1,857 +0,0 @@ -![Vector Icons for React Native](https://cloud.githubusercontent.com/assets/378279/12009887/33f4ae1c-ac8d-11e5-8666-7a87458753ee.png) - -[![Travis](https://img.shields.io/travis/oblador/react-native-vector-icons.svg)](https://travis-ci.org/oblador/react-native-vector-icons) [![npm](https://img.shields.io/npm/v/react-native-vector-icons.svg)](https://npmjs.com/package/react-native-vector-icons) [![npm](https://img.shields.io/npm/dm/react-native-vector-icons.svg)](https://npmjs.com/package/react-native-vector-icons) - -# React Native Vector Icons - -Elevate your React Native applications with the power of customizable vector icons. Ideal for embellishing buttons, logos, and navigation or tab bars, these icons seamlessly integrate into your projects. Their versatility makes extension and styling effortless. - -For the integration of `.svg` files natively, you can explore [`react-native-vector-image`](https://github.com/oblador/react-native-vector-image). - -> [!TIP] -> A new version of RNVI is coming soon. It has almost a zero config setup. Feedback welcome, please try it out on the [monorepo branch](https://github.com/oblador/react-native-vector-icons/tree/monorepo) - -## Table of Contents - -- [Bundled Icon Sets](#bundled-icon-sets) -- [Installation](#installation) - - [iOS Setup](#ios-setup) - - [Android Setup](#android-setup) - - [macOS Setup](#macos-setup) - - [Windows Setup](#windows-setup) - - [React-native-web Setup](#react-native-web-setup) - - [Web Setup](#web-setup) -- [Upgrading](#upgrading) -- [Icon Component](#icon-component) -- [Icon.Button Component](#iconbutton-component) -- [Usage as PNG Image/Source Object](#usage-as-png-imagesource-object) -- [Multi-Style Fonts](#multi-style-fonts) -- [Custom Fonts](#custom-fonts) -- [Animation](#animation) -- [Usage Examples](#usage-examples) -- [TabBar](#tabbar) -- [Generating Your Own Icon Set from a CSS File](#generating-your-own-icon-set-from-a-css-file) -- [Changelog](https://github.com/oblador/react-native-vector-icons/releases) -- [Troubleshooting](#troubleshooting) -- [License](#license) - -## Sponsorship - -Should you find this library beneficial, kindly contemplate the option of [sponsoring](https://github.com/sponsors/oblador). Our envisioned endeavors encompass the restructuring of the repository into a monorepo architecture. This transition will empower independent versioning of icon sets, enhance performance, reduce bundle size, and simplify community contributions. Your sponsorship plays a pivotal role in materializing these advancements. - -## Bundled Icon Sets - -[Explore all icons](https://oblador.github.io/react-native-vector-icons/). - -- [`AntDesign`](https://ant.design/) from AntFinance (*298* icons) -- [`Entypo`](http://entypo.com) by Daniel Bruce (v1.0.1 with *411* icons) -- [`EvilIcons`](http://evil-icons.io) designed by Alexander Madyankin & Roman Shamin (v1.10.1 with *70* icons) -- [`Feather`](http://feathericons.com) created by Cole Bemis & Contributors (v4.28.0 featuring *286* icons) -- [`FontAwesome`](http://fortawesome.github.io/Font-Awesome/icons/) by Dave Gandy (v4.7.0 containing *675* icons) -- [`FontAwesome 5`](https://fontawesome.com/v5/icons/) from Fonticons, Inc. (v5.15.3 offering *1598* free and *7848* pro icons) -- [`FontAwesome 6`](https://fontawesome.com) designed by Fonticons, Inc. (v6.6.0 featuring *2016* free and *16150* pro icons) -- [`Fontisto`](https://github.com/kenangundogan/fontisto) created by Kenan Gündoğan (v3.0.4 featuring *615* icons) -- [`Foundation`](http://zurb.com/playground/foundation-icon-fonts-3) by ZURB, Inc. (v3.0 with *283* icons) -- [`Ionicons`](https://ionicons.com/) crafted by Ionic (v7.1.0 containing *1338* icons) -- [`MaterialIcons`](https://fonts.google.com/icons/) by Google, Inc. (v4.0.0 featuring *2189* icons) -- [`MaterialCommunityIcons`](https://materialdesignicons.com/) from MaterialDesignIcons.com (v6.5.95 including *6596* icons) -- [`Octicons`](http://octicons.github.com) designed by Github, Inc. (v16.3.1 with *250* icons) -- [`Zocial`](http://zocial.smcllns.com/) by Sam Collins (v1.4.0 with *100* icons) -- [`SimpleLineIcons`](https://simplelineicons.github.io/) crafted by Sabbir & Contributors (v2.5.5 with *189* icons) - -## Installation - -1. Install the package via npm: - ```sh - npm install --save react-native-vector-icons - ``` -2. Depending on the platform you're targeting (iOS/Android/Windows), follow the appropriate setup instructions. -3. If you're planning to use FontAwesome 5 or 6 icons, refer to these guides: [FontAwesome 5](FONTAWESOME5.md) | [FontAwesome 6](FONTAWESOME6.md) - -### iOS Setup -To use the bundled icons on iOS, perform the following step: - -- run `npx pod-install` in the iOS directory - -- Edit `Info.plist` and add a property called **Fonts provided by application** (or **UIAppFonts** if Xcode autocomplete is not working): - -

      List of all available fonts to copy & paste in Info.plist - - ```xml - UIAppFonts - - AntDesign.ttf - Entypo.ttf - EvilIcons.ttf - Feather.ttf - FontAwesome.ttf - FontAwesome5_Brands.ttf - FontAwesome5_Regular.ttf - FontAwesome5_Solid.ttf - FontAwesome6_Brands.ttf - FontAwesome6_Regular.ttf - FontAwesome6_Solid.ttf - Foundation.ttf - Ionicons.ttf - MaterialIcons.ttf - MaterialCommunityIcons.ttf - SimpleLineIcons.ttf - Octicons.ttf - Zocial.ttf - Fontisto.ttf - - ``` - -
      - - Above step might look something like this: - - ![XCode screenshot](https://cloud.githubusercontent.com/assets/378279/12421498/2db1f93a-be88-11e5-89c8-2e563ba6251a.png) - -_Note: Recompile your project after adding or removing fonts._ - -### Android Setup - -#### Option: With Gradle (recommended) - -To make font management smoother on Android, use this method: - -- Edit `android/app/build.gradle` (NOT `android/build.gradle`) and add: - - ```gradle - apply from: file("../../node_modules/react-native-vector-icons/fonts.gradle") - ``` - - To customize the fonts being copied, use: - - ```gradle - project.ext.vectoricons = [ - iconFontNames: [ 'MaterialIcons.ttf', 'EvilIcons.ttf' ] // Specify font files - ] - - apply from: file("../../node_modules/react-native-vector-icons/fonts.gradle") - - ``` - -
      -Monorepo configuration - - -
      -If working in a monorepo, point to the correct paths of the `fonts.gradle` script and of the Font files, relative to the android/app/build.gradle file. Example structure: - -```text -your-monorepo/ -├─ node_modules/ -│ ├─ react-native-vector-icons -├─ apps/ -│ ├─ YourApp/ -│ │ ├─ android/ -│ │ │ ├─ app/ -│ │ │ │ ├─ build.gradle -``` - -Update paths like: - -```diff -project.ext.vectoricons = [ -+ iconFontsDir: "../../../../node_modules/react-native-vector-icons/Fonts", - iconFontNames: ["YourFont.ttf", "..."] -] - -- apply from: "../../node_modules/react-native-vector-icons/fonts.gradle" -+ apply from: "../../../../node_modules/react-native-vector-icons/fonts.gradle -``` - -⚠️ Reported [issues](https://github.com/oblador/react-native-vector-icons/issues/1281#issuecomment-1363201537) have arisen when utilizing RNVI versions earlier than 9.0.0 within a monorepo context. Therefore, it's advisable to ensure your RNVI version is 9.0.0 or later. -
      - -#### Option: Manual Integration - -To manually integrate the library, follow these steps: - -- Copy the contents from the `Fonts` folder and paste them into `android/app/src/main/assets/fonts` (ensure the folder name is lowercase, i.e., `fonts`). - -#### Integrating Library for `getImageSource` Support - -The following steps are optional and are only necessary if you intend to utilize the `Icon.getImageSource` function. - -- Edit the `android/settings.gradle` file as shown below: - - ```diff - rootProject.name = 'MyApp' - - include ':app' - - + include ':react-native-vector-icons' - + project(':react-native-vector-icons').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-vector-icons/android') - ``` - -- Edit the `android/app/build.gradle` (located in the **app** folder) as shown below: - - ```diff - apply plugin: 'com.android.application' - - android { - ... - } - - dependencies { - implementation fileTree(dir: "libs", include: ["*.jar"]) - //noinspection GradleDynamicVersion - implementation "com.facebook.react:react-native:+" // From node_modules - - + implementation project(':react-native-vector-icons') - } - ``` - -- Edit your `MainApplication.java` (located deep within `android/app/src/main/java/...`) as shown below (note that there are `two` places to edit): - - ```diff - package com.myapp; - - + import com.oblador.vectoricons.VectorIconsPackage; - - .... - - @Override - protected List getPackages() { - return Arrays.asList( - new MainReactPackage() - + , new VectorIconsPackage() - ); - } - ``` - -Please note that this optional step is necessary only if your **react-native app doesn't support auto-linking**; otherwise, you can skip this. - -### macOS Setup -via [`react-native-macos`](https://github.com/microsoft/react-native-macos) - -To set up the library on your macOS project using `react-native-macos`, follow these steps: - -1. Browse to the `node_modules/react-native-vector-icons` folder and drag the `Fonts` folder into your project in Xcode. Ensure that your app is checked under "Add to targets," and select "Create folder references" when prompted. - -2. Edit your `Info.plist` and include a new property named **Application fonts resource path** (or `ATSApplicationFontsPath` if Xcode's autocomplete isn't functioning or you're not using Xcode). Set the value of this property to `Fonts`. - -3. From your project's `/ios` folder run: -```sh -bundle exec pod install -``` - -_Please note that after adding new fonts, you need to recompile your project. Also, make sure that the `Fonts` folder is present under the **Copy Bundle Resources** section within the **Build Phases** of your Xcode project._ - -These steps will effectively integrate the vector icons library into your macOS project while utilizing the `react-native-macos` framework. - -### Windows Setup -via [`react-native-windows`](https://github.com/microsoft/react-native-windows) - -To set up the library on your Windows project using `react-native-windows`, follow these steps: - -1. In the top-level projects (`/windows/project-name/Assets`), copy and paste the font files. - -2. Open your solution in Visual Studio: - - a. Right-click the Assets folder in your solution. - b. Select **Add > Existing Item**. - c. Browse and select the fonts that you copied into `/windows/project-name/assets`. - d. Click **Add**. - -_Please note that after adding new fonts, you need to recompile your project._ - -By following these steps, you'll seamlessly integrate the vector icons library into your Windows project, leveraging the `react-native-windows` framework. - -### React-native-web Setup - -To port a react-native mobile app to web using `react-native-web` you just need to ensure the fonts are known on the web-app side. - -You will need add the font-family for each font you use to your css - -You can debug missing font-families by looking in the Developer console in your web browser when debugging your web app. - -NOTE: if you're using webpack or similar you *may* need to configure webpack to handle loading of ttf fonts, using url-loader or file-loader. See [Web Setup](#web-setup) for more details. - -In your `App.css` or similar add the font-family specifications: - -```css -@font-face { - src: url(path/to/fonts/Ionicons.ttf); - font-family: "Ionicons"; -} - -@font-face { - src: url(path/to/fonts/FontAwesome.ttf); - font-family: "FontAwesome"; -} - -@font-face { - src: url(path/to/fonts/FontAwesome5_Brands.ttf); - font-family: "FontAwesome5_Brands"; - font-weight: 400; /* Regular weight */ - font-style: normal; -} - -@font-face { - src: url(path/to/fonts/FontAwesome5_Regular.ttf); - font-family: "FontAwesome5_Regular"; - font-weight: 400; /* Regular weight */ - font-style: normal; -} - -@font-face { - src: url(path/to/fonts/FontAwesome5_Solid.ttf); - font-family: "FontAwesome5_Solid"; - font-weight: 900; /* Bold weight for solid */ - font-style: normal; -} - -@font-face { - src: url(path/to/fonts/MaterialIcons.ttf); - font-family: "MaterialIcons"; -} - -@font-face { - src: url(path/to/fonts/Feather.ttf); - font-family: "Feather"; -} - -@font-face { - src: url(path/to/fonts/MaterialCommunityIcons.ttf); - font-family: "MaterialCommunityIcons"; -} - -/* TODO: Add other icons fonts here */ -``` - -### Web Setup - -To integrate the library with your web project using [webpack](https://webpack.js.org/), follow these steps: - -1. In your webpack configuration file, add a section to handle TTF files using `url-loader` or `file-loader`: - - ```js - { - test: /\.ttf$/, - loader: "url-loader", // or directly file-loader - include: path.resolve(__dirname, "node_modules/react-native-vector-icons"), - } - ``` - -2. In your JavaScript entry point, consume the font files and inject the necessary style tag: - - ```js - // Use the prebuilt version of RNVI located in the dist folder - import Icon from 'react-native-vector-icons/dist/FontAwesome'; - - // Generate the required CSS - import iconFont from 'react-native-vector-icons/Fonts/FontAwesome.ttf'; - const iconFontStyles = `@font-face { - src: url(${iconFont}); - font-family: FontAwesome; - }`; - - // Create a stylesheet - const style = document.createElement('style'); - style.type = 'text/css'; - - // Append the iconFontStyles to the stylesheet - if (style.styleSheet) { - style.styleSheet.cssText = iconFontStyles; - } else { - style.appendChild(document.createTextNode(iconFontStyles)); - } - - // Inject the stylesheet into the document head - document.head.appendChild(style); - ``` -By following these steps, you will seamlessly integrate the vector icons library into your web project using [webpack](https://webpack.js.org/), enabling you to effortlessly use the icons within your web application. - -## Upgrading - -Upgrading this package often requires the font files linked to your projects to be updated as well. If the automatic linking works for you, running this again should update the fonts. Otherwise you need to follow the steps outlined in the [installation](#installation) section. - -## `Icon` Component - -You can either use one of the bundled icons above or roll your own custom font. - -```js -import Icon from 'react-native-vector-icons/FontAwesome'; -const myIcon = ; -``` - -### Properties - -Any [Text property](https://reactnative.dev/docs/text.html) and the following: - -| Prop | Description | Default | -| ----------- | ----------------------------------------------------------------------- | ----------- | -| **`size`** | Size of the icon, can also be passed as `fontSize` in the style object. | `12` | -| **`name`** | What icon to show, see Icon Explorer app or one of the links above. | _None_ | -| **`color`** | Color of the icon. | _Inherited_ | - -### Static Methods - -| Prop | Description | -| ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **`getFontFamily`** | Returns the font family that is currently used to retrieve icons as text. Usage: `const fontFamily = Icon.getFontFamily()` | -| **`getImageSource`** | Returns a promise that resolving to the source of a bitmap version of the icon for use with `Image` component et al. Usage: `const source = await Icon.getImageSource(name, size, color)` | -| **`getImageSourceSync`** | Same as `getImageSource` but synchronous. Usage: `const source = Icon.getImageSourceSync(name, size, color)` | -| **`getRawGlyphMap`** | Returns the raw glyph map of the icon set. Usage: `const glyphMap = Icon.getRawGlyphMap()` | -| **`hasIcon`** | Checks if the name is valid in current icon set. Usage: `const isNameValid = Icon.hasIcon(name)` | - -### Styling - -Since `Icon` builds on top of the `Text` component, most [style properties](https://reactnative.dev/docs/style.html) will work as expected, you might find it useful to play around with these: - -- `backgroundColor` -- `borderWidth` -- `borderColor` -- `borderRadius` -- `padding` -- `margin` -- `color` -- `fontSize` - -NOTE: On android `Text` doesn't currently support `border*` styles, to circumvent this simply wrap your `Icon` with a `View`. - -By combining some of these you can create for example : - -![type](https://cloud.githubusercontent.com/assets/378279/7667570/33817554-fc0d-11e4-9ad7-4eb60139cfb7.png) -![star](https://cloud.githubusercontent.com/assets/378279/7667569/3010dd7e-fc0d-11e4-9696-cb721fe8e98d.png) - -## `Icon.Button` Component - -A convenience component for creating buttons with an icon on the left side. - -```js -import Icon from 'react-native-vector-icons/FontAwesome'; -const myButton = ( - - Login with Facebook - -); - -const customTextButton = ( - - - Login with Facebook - - -); -``` - -![buttons](https://cloud.githubusercontent.com/assets/378279/7667568/2e9021b2-fc0d-11e4-8e68-cf91c329a6f4.png) - -### Properties - -Any [`Text`](https://reactnative.dev/docs/text.html), [`TouchableHighlight`](https://reactnative.dev/docs/touchablehighlight.html) or [`TouchableWithoutFeedback`](https://reactnative.dev/docs/touchablewithoutfeedback.html) property in addition to these: - -| Prop | Description | Default | -| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | -| **`color`** | Text and icon color, use `iconStyle` or nest a `Text` component if you need different colors. | `white` | -| **`size`** | Icon size. | `20` | -| **`iconStyle`** | Styles applied to the icon only, good for setting margins or a different color. _Note: use `iconStyle` for margins or expect unstable behaviour._ | `{marginRight: 10}` | -| **`backgroundColor`** | Background color of the button. | `#007AFF` | -| **`borderRadius`** | Border radius of the button, set to `0` to disable. | `5` | -| **`onPress`** | A function called when the button is pressed. | _None_ | - -## Usage as PNG Image/Source Object - -Convenient way to plug this in into other components that rely on bitmap images rather than scalable vector icons. Takes the arguments `name`, `size` and `color` as described above. - -```js -Icon.getImageSource('user', 20, 'red').then(source => - this.setState({ userIcon: source }) -); -``` - -Alternatively you may use the synchronous method `Icon.getImageSourceSync` to avoid rendering glitches. Keep in mind that this method is blocking and might incur performance penalties. Subsequent calls will use cache however. - -## Multi-Style Fonts - -Some fonts today use multiple styles, FontAwesome 5 for example, which is supported by this library. The usage is pretty much the same as the standard `Icon` component: - -```jsx -import Icon from 'react-native-vector-icons/FontAwesome5'; - -const myIcon1 = ; // Defaults to regular -const myIcon2 = ; -const myIcon3 = ; // Only in FA5 Pro -``` - -### Static methods - -All static methods from `Icon` is supported by multi-styled fonts. - -| Prop | Description | -| ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **`getFontFamily`** | Returns the font family that is currently used to retrieve icons as text. Usage: `const fontFamily = Icon.getFontFamily(style)` | -| **`getImageSource`** | Returns a promise that resolving to the source of a bitmap version of the icon for use with `Image` component et al. Usage: `const source = await Icon.getImageSource(name, size, color)` | -| **`getImageSourceSync`** | Same as `getImageSource` but synchronous. Usage: `const source = Icon.getImageSourceSync(name, size, color)` | -| **`getRawGlyphMap`** | Returns the raw glyph map of the icon set. Usage: `const glyphMap = Icon.getRawGlyphMap(style)` | -| **`hasIcon`** | Checks if the name is valid in current icon set. Usage: `const isNameValid = Icon.hasIcon(name, style)` | -| **`getStyledIconSet`** | Use this to get a `Icon` component for a single style. Usage. `const StyledIcon = Icon.getStyledIconSet(style)` | - -If no style argument is passed (or if it's invalid) the methods will default to a pre-defineds fallback. - -### Components - -`Icon.Button` is supported, usage is just like `Icon`: - -```jsx -import Icon from 'react-native-vector-icons/FontAwesome5'; -const myButton = ( - - Login with Facebook - -); -``` - -## Custom Fonts - -### `createIconSet(glyphMap, fontFamily[, fontFile])` - -Returns your own custom font based on the `glyphMap` where the key is the icon name and the value is either a UTF-8 character or it's character code. `fontFamily` is the name of the font **NOT** the filename. Open the font in Font Book.app or similar to learn the name. Optionally pass the third `fontFile` argument for android support, it should be the custom font file name. - -```js -import { createIconSet } from 'react-native-vector-icons'; -const glyphMap = { 'icon-name': 1234, test: '∆' }; -const Icon = createIconSet(glyphMap, 'FontName', 'font-name.ttf'); -``` - -### `createIconSetFromFontello(config[, fontFamily[, fontFile]])` - -Convenience method to create a custom font based on a [fontello](http://fontello.com) config file. Don't forget to import the font as described above and drop the `config.json` somewhere convenient in your project. - -```js -import { createIconSetFromFontello } from 'react-native-vector-icons'; -import fontelloConfig from './config.json'; -const Icon = createIconSetFromFontello(fontelloConfig); -``` - -### `createIconSetFromIcoMoon(config[, fontFamily[, fontFile]])` - -```js -import { createIconSetFromIcoMoon } from 'react-native-vector-icons'; -import icoMoonConfig from './selection.json'; -const Icon = createIconSetFromIcoMoon( - icoMoonConfig, - 'LineAwesome', - 'line-awesome.ttf' -); -``` - -Make sure you're using the _Download_ option in [IcoMoon](https://icomoon.io/app), and use the `.json` file that's included in the `.zip` you've downloaded. You'll also need to import the `.ttf` font file into your project, following the instructions above. - -### `createMultiStyleIconSet(styles [, options])` - -```jsx -import { createMultiStyleIconSet } from 'react-native-vector-icons'; - -/* - * This is just example code, you are free to - * design your glyphmap and styles to your liking - */ - -import glyphmap from './glyphmap.json'; -/* - * glyphmap = { - * "style1": [ - * "hello", - * "world" - * ], - * "style2": [ - * "foo", - * "bar" - * ] - * } - */ - -const glyphKeys = Object.keys(glyphmap); /* ["style1", "style2"] */ -const options = { - defaultStyle: 'style1', - glyphValidator: (name, style) => glyphKeys.indexOf(name) !== -1, - fallbackFamily: (name) => { - for (let i = 0; i < glyphKeys.length; i++) { - const style = glyphKeys[i]; - if (glyphmap[style].indexOf(name) !== -1) { - return style; - } - } - - /* Always return some family */ - return glyphKeys[0]; - } -}; - -/* - * The styles object consits of keys, which will be - * used as the styles later, and objects which are - * used as style objects for the font. The style - * should have unique characteristics for each font - * in order to ensure that the right one will be - * chosen. FontAwesome 5 uses font weight since - * 5.7.0 in order to diffirentiate the styles but - * other properties (like fontFamily) can be used. - * It's just a standard RN style object. - */ -const styles = { - style1: { - fontWeight: '700' - }, - style2: { - fontWeight: '100' - } -}; - -const Icon = createMultiStyleIconSet(styles, options); - -/* Uses default style (style1) */ - - -/* Default style is style1 but this will fall back to style2 */ - -/* This will also fall back to style2 */ - -/* Regular use of style2 */ - -``` - -| option | Description | default | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------- | -| defaultStyle | The name of the style to be used if no style is supplied during rendering. | `Object.keys(styles)[0]` | -| fallbackFamily | Function for selecting a family if a glyph is not available. The function should accept the `name` of the glyph as a parameter. Returns the name if the family. | `(name) => Object.keys(styles)[0]` | -| glyphValidator | Function for validating that a glyph is available for a chosen style. It has `name` and `style` as parameters, in that order. Returns `true` if the glyph is valid or `false` if it's not. | `(name, style) => true` | - -#### iOS - -You have to manually make a reference of your `.ttf` on your xcodeproj `Resources` folder and in `Info.plist`. - -## Animation - -React Native comes with an amazing animation library called [`Animated`](https://reactnative.dev/docs/animated.html). To use it with an icon, simply create an animated component with this line: `const AnimatedIcon = Animated.createAnimatedComponent(Icon)`. You can also use the higher level animation library [react-native-animatable](https://github.com/oblador/react-native-animatable). - -## Usage Examples - -### IconExplorer - -Try the `IconExplorer` project in `Examples/IconExplorer` folder, there you can also search for any icon. - -![Screenshot of IconExplorer](https://cloud.githubusercontent.com/assets/378279/8903470/a9fe6b46-3458-11e5-901f-98b7b676d0d3.png) - -### Basic Example - -```js -import Icon from 'react-native-vector-icons/Ionicons'; - -function ExampleView(props) { - return ; -} -``` - -## TabBar - -Since [`TabBarIOS`](https://reactnative.dev/docs/tabbarios.html) was removed from core in favor of [@react-navigation/bottom-tabs](https://reactnative.dev/docs/tabbarios.html), it is also removed as a convenience component from this library. Simply use the `Icon` instead, but don't forget to import and link to this project as described above first. - -Below is an [example](https://reactnavigation.org/docs/bottom-tab-navigator/#example) taken from `react-navigation`: - -```js -import { createBottomTabNavigator } from '@react-navigation/bottom-tabs'; -import MaterialCommunityIcons from 'react-native-vector-icons/MaterialCommunityIcons'; - -const Tab = createBottomTabNavigator(); - -function MyTabs() { - return ( - - ( - - ), - }} - /> - ( - - ), - tabBarBadge: 3, - }} - /> - ( - - ), - }} - /> - - ); -} -``` - -### ToolbarAndroid - -Since [`ToolbarAndroid`](https://github.com/react-native-community/toolbar-android) was removed from core, it is also removed as a convenience component from this library. Simply use `getImageSourceSync` instead, but don't forget to import and link to this project as described above first. - -```js -import ToolbarAndroid from '@react-native-community/toolbar-android'; -import Icon from 'react-native-vector-icons/Ionicons'; - -const navIcon = Icon.getImageSourceSync('md-arrow-back', 24, 'white'); -const overflowIcon = Icon.getImageSourceSync('md-more', 24, 'white'); -const settingsIcon = Icon.getImageSourceSync('md-settings', 30, 'white'); -const twitterIcon = Icon.getImageSourceSync('logo-twitter', 25, '#4099FF'); - -function ToolbarView(props) { - return ( - - ); -} -``` - -### Inline Icons - -```js -import { Text } from 'react-native'; -import Icon from 'react-native-vector-icons/Ionicons'; - -function ExampleView(props) { - return ( - - Lorem Ipsum - - ); -} -``` - -## Generating Your Own Icon Set from a CSS File - -If you already have an icon font with associated CSS file then you can easily generate a icon set with the `generate-icon` script. - -### Example usage: - -``` -./node_modules/.bin/generate-icon path/to/styles.css --componentName=MyIcon --fontFamily=myicon > Components/MyIcon.js -``` - -### Options - -Any flags not listed below, like `--componentName` and `--fontFamily`, will be passed on to the template. - -#### `-p`, `--prefix` - -CSS selector prefix [default: ".icon-"] - -#### `-t`, `--template` - -Template in JS template string format [default: "./template/iconSet.tpl"] - -For default template please provide `--componentName` and `--fontFamily`. - -#### `-o`, `--output` - -Save output to file, defaults to STDOUT - -## [Changelog](https://github.com/oblador/react-native-vector-icons/releases) - -## Troubleshooting - -#### The icons show up as a crossed out box on Android - -- Make sure you've copied the font to `android/app/src/main/assets/fonts`. -- Delete the build folder with `rm -rf android/app/build`. -- Recompile the project. - -#### Red screen with "Unrecognized font family" error on iOS - -- Make sure you've added manually the reference of your `.ttf` on your xcodeproj `Resources` folder. -- Check that the font you are trying to use appears in `Info.plist`, if you've added the whole folder and it's blue in color, then you need to add it to the path. -- Check that the font is copied in the _Copy Bundle Resources_ in _Build Phases_. -- Delete the build folder with `rm -rf ios/build` -- Recompile the project. - -#### Android build fails on Windows for no good reason - -Both npm and android file hierarchies tend to get very deep and even worse when you combine them. Since Windows file system has a max length, long file name addresses will result in numerous errors including `Execution failed for task ':react-native-vector-icons:processReleaseResources'`. So try to keep the path to your project folder as short as possible. - -#### Wrong icons are shown after upgrading this package - -You probably didn't update the font files linked to your native project after upgrading. However, this only applies to Android targets since iOS bundles the fonts when building the app (try to clean your build from Xcode if the problem exists). On android you can relink the project or you manually update the fonts. To have them automatically synced use the [gradle approach](https://github.com/oblador/react-native-vector-icons#option-with-gradle-recommended). - -#### Some icons are missing after upgrading this package - -Sometimes vendors decides to remove some icons from newer releases, this has nothing to do with this package. If you depend on an older version of a font you can add it as a [custom font](#custom-fonts). - -#### Unable to resolve module @expo/vector-icons/XXXFont - -You are probably trying to use `@expo/vector-icons` and `react-native-vector-icons` at the same time. The expo package aliases this one and will take precedence. Use only one of these libraries in your project. - -#### Web-pack complains about unsupported JSX Syntax - -You will need to add JSX support for `react-native-vector-icons` to your transpiler configuration e.g. babel. - -For example, to add `react-native-vector-icons` to the list of modules that support JSX (if using webpack) you may need to add the relative path to `react-native-vector-icons` in the include section of your JSX config. - -This may look something like the following if you are using Babel in webpack: - -```diff - // Process application JS with Babel. - // The preset includes JSX, Flow, TypeScript, and some ESnext features. - { - test: /\.(js|mjs|jsx|ts|tsx)$/, - include: [ - paths.appSrc, -+ // START - support for JSX in react-native-vector-icons -+ path.resolve( -+ __dirname, -+ // modify this path to be relative to you webpack config, -+ // "../node_modules/react-native-vector-icons", // <- most common -+ "../../../node_modules/react-native-vector-icons", // <- if using workspaces -+ ), -+ // END - support got react-native-vector-icons - ], - loader: require.resolve("babel-loader"), -``` - -## License - -This project is licenced under the [MIT License](http://opensource.org/licenses/mit-license.html). - -Any bundled fonts are copyright to their respective authors and mostly under MIT or [SIL OFL](http://scripts.sil.org/OFL). diff --git a/node_modules/react-native-vector-icons/RNIMigration.js b/node_modules/react-native-vector-icons/RNIMigration.js deleted file mode 100644 index 1085dbb3..00000000 --- a/node_modules/react-native-vector-icons/RNIMigration.js +++ /dev/null @@ -1,59 +0,0 @@ -import React, { PureComponent } from 'react'; -import PropTypes from 'prop-types'; -import FontAwesome from 'react-native-vector-icons/FontAwesome'; -import Foundation from 'react-native-vector-icons/Foundation'; -import Ionicons from 'react-native-vector-icons/Ionicons'; -import MaterialIcons from 'react-native-vector-icons/MaterialIcons'; -import Zocial from 'react-native-vector-icons/Zocial'; -import SimpleLineIcons from 'react-native-vector-icons/SimpleLineIcons'; - -const ICON_SET_MAP = { - fontawesome: FontAwesome, - foundation: Foundation, - ion: Ionicons, - material: MaterialIcons, - zocial: Zocial, - simpleline: SimpleLineIcons, -}; - -// This is a composition is a drop in replacement for users migrating from the -// react-native-icons module. Please don't use this component for new apps/views. -export default class Icon extends PureComponent { - static propTypes = { - name: PropTypes.string.isRequired, - size: PropTypes.number, - color: PropTypes.string, - }; - - setNativeProps(nativeProps) { - if (this.iconRef) { - this.iconRef.setNativeProps(nativeProps); - } - } - - iconRef = null; - - handleComponentRef = ref => { - this.iconRef = ref; - }; - - render() { - const nameParts = this.props.name.split('|'); - const setName = nameParts[0]; - const name = nameParts[1]; - - const IconSet = ICON_SET_MAP[setName]; - if (!IconSet) { - throw new Error(`Invalid icon set "${setName}"`); - } - - return ( - - ); - } -} diff --git a/node_modules/react-native-vector-icons/RNVectorIcons.podspec b/node_modules/react-native-vector-icons/RNVectorIcons.podspec deleted file mode 100644 index 907066a6..00000000 --- a/node_modules/react-native-vector-icons/RNVectorIcons.podspec +++ /dev/null @@ -1,24 +0,0 @@ -require 'json' -package = JSON.parse(File.read(File.join(__dir__, "package.json"))) - -Pod::Spec.new do |s| - s.name = "RNVectorIcons" - s.version = package["version"] - s.summary = package["description"] - s.description = package["description"] - s.homepage = package["homepage"] - s.license = package["license"] - s.author = { package["author"]["name"] => package["author"]["email"] } - s.platforms = { :ios => "12.0", :tvos => "9.0" ,:visionos => "1.0"} - s.source = { :git => package["repository"]["url"], :tag => "v#{s.version}" } - - s.source_files = 'RNVectorIconsManager/**/*.{h,m,mm,swift}' - s.resources = "Fonts/*.ttf" - s.preserve_paths = "**/*.js" - # React Native Core dependency - if defined? install_modules_dependencies - install_modules_dependencies(s) - else - s.dependency 'React-Core' - end -end diff --git a/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.pbxproj b/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.pbxproj deleted file mode 100644 index a4597b6a..00000000 --- a/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.pbxproj +++ /dev/null @@ -1,375 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 5DBEB17C1B18CFF400B34395 /* RNVectorIconsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DBEB16C1B18CF1500B34395 /* RNVectorIconsManager.m */; }; - A39873C81EA65EE60051E01A /* RNVectorIconsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DBEB16C1B18CF1500B34395 /* RNVectorIconsManager.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 5DBEB14E1B18CEA900B34395 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = "include/$(PRODUCT_NAME)"; - dstSubfolderSpec = 16; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A39873CA1EA65EE60051E01A /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = "include/$(PRODUCT_NAME)"; - dstSubfolderSpec = 16; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 5DBEB1501B18CEA900B34395 /* libRNVectorIcons.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRNVectorIcons.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 5DBEB16B1B18CF1500B34395 /* RNVectorIconsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RNVectorIconsManager.h; sourceTree = ""; }; - 5DBEB16C1B18CF1500B34395 /* RNVectorIconsManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RNVectorIconsManager.m; sourceTree = ""; }; - A39873CE1EA65EE60051E01A /* libRNVectorIcons-tvOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libRNVectorIcons-tvOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 5DBEB14D1B18CEA900B34395 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A39873C91EA65EE60051E01A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 5DBEB1471B18CEA900B34395 = { - isa = PBXGroup; - children = ( - 5DBEB16A1B18CF1500B34395 /* RNVectorIconsManager */, - 5DBEB1511B18CEA900B34395 /* Products */, - ); - sourceTree = ""; - }; - 5DBEB1511B18CEA900B34395 /* Products */ = { - isa = PBXGroup; - children = ( - 5DBEB1501B18CEA900B34395 /* libRNVectorIcons.a */, - A39873CE1EA65EE60051E01A /* libRNVectorIcons-tvOS.a */, - ); - name = Products; - sourceTree = ""; - }; - 5DBEB16A1B18CF1500B34395 /* RNVectorIconsManager */ = { - isa = PBXGroup; - children = ( - 5DBEB16B1B18CF1500B34395 /* RNVectorIconsManager.h */, - 5DBEB16C1B18CF1500B34395 /* RNVectorIconsManager.m */, - ); - path = RNVectorIconsManager; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 5DBEB14F1B18CEA900B34395 /* RNVectorIcons */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5DBEB1641B18CEA900B34395 /* Build configuration list for PBXNativeTarget "RNVectorIcons" */; - buildPhases = ( - 5DBEB14C1B18CEA900B34395 /* Sources */, - 5DBEB14D1B18CEA900B34395 /* Frameworks */, - 5DBEB14E1B18CEA900B34395 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = RNVectorIcons; - productName = RNVectorIcons; - productReference = 5DBEB1501B18CEA900B34395 /* libRNVectorIcons.a */; - productType = "com.apple.product-type.library.static"; - }; - A39873C61EA65EE60051E01A /* RNVectorIcons-tvOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = A39873CB1EA65EE60051E01A /* Build configuration list for PBXNativeTarget "RNVectorIcons-tvOS" */; - buildPhases = ( - A39873C71EA65EE60051E01A /* Sources */, - A39873C91EA65EE60051E01A /* Frameworks */, - A39873CA1EA65EE60051E01A /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "RNVectorIcons-tvOS"; - productName = RNVectorIcons; - productReference = A39873CE1EA65EE60051E01A /* libRNVectorIcons-tvOS.a */; - productType = "com.apple.product-type.library.static"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 5DBEB1481B18CEA900B34395 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1010; - ORGANIZATIONNAME = "Joel Arvidsson"; - TargetAttributes = { - 5DBEB14F1B18CEA900B34395 = { - CreatedOnToolsVersion = 6.3.2; - }; - }; - }; - buildConfigurationList = 5DBEB14B1B18CEA900B34395 /* Build configuration list for PBXProject "RNVectorIcons" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 5DBEB1471B18CEA900B34395; - productRefGroup = 5DBEB1511B18CEA900B34395 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 5DBEB14F1B18CEA900B34395 /* RNVectorIcons */, - A39873C61EA65EE60051E01A /* RNVectorIcons-tvOS */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXSourcesBuildPhase section */ - 5DBEB14C1B18CEA900B34395 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5DBEB17C1B18CFF400B34395 /* RNVectorIconsManager.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A39873C71EA65EE60051E01A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A39873C81EA65EE60051E01A /* RNVectorIconsManager.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 5DBEB1621B18CEA900B34395 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - 5DBEB1631B18CEA900B34395 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 5DBEB1651B18CEA900B34395 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - "$(SRCROOT)/../../React/**", - "$(SRCROOT)/../react-native/React/**", - "$(SRCROOT)/node_modules/react-native/React/**", - "$(BUILT_PRODUCTS_DIR)", - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 5DBEB1661B18CEA900B34395 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - "$(SRCROOT)/../../React/**", - "$(SRCROOT)/../react-native/React/**", - "$(SRCROOT)/node_modules/react-native/React/**", - "$(BUILT_PRODUCTS_DIR)", - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - }; - name = Release; - }; - A39873CC1EA65EE60051E01A /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - "$(SRCROOT)/../../React/**", - "$(SRCROOT)/../react-native/React/**", - "$(SRCROOT)/node_modules/react-native/React/**", - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - A39873CD1EA65EE60051E01A /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - "$(SRCROOT)/../../React/**", - "$(SRCROOT)/../react-native/React/**", - "$(SRCROOT)/node_modules/react-native/React/**", - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 5DBEB14B1B18CEA900B34395 /* Build configuration list for PBXProject "RNVectorIcons" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5DBEB1621B18CEA900B34395 /* Debug */, - 5DBEB1631B18CEA900B34395 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5DBEB1641B18CEA900B34395 /* Build configuration list for PBXNativeTarget "RNVectorIcons" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5DBEB1651B18CEA900B34395 /* Debug */, - 5DBEB1661B18CEA900B34395 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - A39873CB1EA65EE60051E01A /* Build configuration list for PBXNativeTarget "RNVectorIcons-tvOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - A39873CC1EA65EE60051E01A /* Debug */, - A39873CD1EA65EE60051E01A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 5DBEB1481B18CEA900B34395 /* Project object */; -} diff --git a/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index ec919470..00000000 --- a/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d98100..00000000 --- a/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/RNVectorIcons.xccheckout b/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/RNVectorIcons.xccheckout deleted file mode 100644 index b0995283..00000000 --- a/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/RNVectorIcons.xccheckout +++ /dev/null @@ -1,41 +0,0 @@ - - - - - IDESourceControlProjectFavoriteDictionaryKey - - IDESourceControlProjectIdentifier - 74A596B3-C045-4AF3-B00F-76B0B71BDDBF - IDESourceControlProjectName - RNVectorIcons - IDESourceControlProjectOriginsDictionary - - A1A2C29701292F28F728A71971FE2C46E2332102 - https://github.com/oblador/react-native-vector-icons.git - - IDESourceControlProjectPath - RNVectorIcons.xcodeproj - IDESourceControlProjectRelativeInstallPathDictionary - - A1A2C29701292F28F728A71971FE2C46E2332102 - ../.. - - IDESourceControlProjectURL - https://github.com/oblador/react-native-vector-icons.git - IDESourceControlProjectVersion - 111 - IDESourceControlProjectWCCIdentifier - A1A2C29701292F28F728A71971FE2C46E2332102 - IDESourceControlProjectWCConfigurations - - - IDESourceControlRepositoryExtensionIdentifierKey - public.vcs.git - IDESourceControlWCCIdentifierKey - A1A2C29701292F28F728A71971FE2C46E2332102 - IDESourceControlWCCName - react-native-vector-icons - - - - diff --git a/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/xcuserdata/joel.xcuserdatad/UserInterfaceState.xcuserstate b/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/project.xcworkspace/xcuserdata/joel.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index d562ef2b83d1c99c078d6144dc59d38e805e484e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34454 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�R4z)nfL31?K8E<-K2|dUHaL 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 NiXGxl>ED6q{|CTdHzoi8 diff --git a/node_modules/react-native-vector-icons/RNVectorIconsManager/RNVectorIconsManager.h b/node_modules/react-native-vector-icons/RNVectorIconsManager/RNVectorIconsManager.h deleted file mode 100644 index 256dd3f5..00000000 --- a/node_modules/react-native-vector-icons/RNVectorIconsManager/RNVectorIconsManager.h +++ /dev/null @@ -1,29 +0,0 @@ -// -// RNVectorIconsManager.h -// RNVectorIconsManager -// -// Created by Joel Arvidsson on 2015-05-29. -// Copyright (c) 2015 Joel Arvidsson. All rights reserved. -// - -#import -#import - -FOUNDATION_EXPORT NSString *const RNVIErrorDomain; - -enum { - RNVIGenericError = 1000, -}; - -@interface RNVectorIconsManager : NSObject - -- (NSString *)hexStringFromColor:(UIColor *)color; -- (NSString *)generateFilePath:(NSString *)glyph withFontName:(NSString *)fontName - withFontSize:(CGFloat)fontSize - withColor:(UIColor *)color - withExtraIdentifier:(NSString *)identifier; -- (BOOL)createAndSaveGlyphImage:(NSString *)glyph withFont:(UIFont *)font - withFilePath:(NSString *)filePath - withColor:(UIColor *)color; - -@end diff --git a/node_modules/react-native-vector-icons/RNVectorIconsManager/RNVectorIconsManager.mm b/node_modules/react-native-vector-icons/RNVectorIconsManager/RNVectorIconsManager.mm deleted file mode 100644 index 73b94c4b..00000000 --- a/node_modules/react-native-vector-icons/RNVectorIconsManager/RNVectorIconsManager.mm +++ /dev/null @@ -1,185 +0,0 @@ -// -// RNVectorIconsManager.m -// RNVectorIconsManager -// -// Created by Joel Arvidsson on 2015-05-29. -// Copyright (c) 2015 Joel Arvidsson. All rights reserved. -// - -#import "RNVectorIconsManager.h" -#import -#import -#import -#import -#import -// Thanks to this guard, we won't import this header when we build for the old architecture. -#ifdef RCT_NEW_ARCH_ENABLED -#import "RNVectorIconsSpec.h" -#endif - - -NSString *const RNVIErrorDomain = @"org.oblador.react-native-vector-icons"; - -@implementation RNVectorIconsManager - -@synthesize bridge = _bridge; -RCT_EXPORT_MODULE(RNVectorIcons); - -- (NSString *)hexStringFromColor:(UIColor *)color -{ - const CGFloat *components = CGColorGetComponents(color.CGColor); - - CGFloat r = components[0]; - CGFloat g = components[1]; - CGFloat b = components[2]; - - return [NSString stringWithFormat:@"#%02lX%02lX%02lX", - lroundf(r * 255), - lroundf(g * 255), - lroundf(b * 255)]; -} - -- (NSString *)generateFilePath:(NSString *)glyph withFontName:(NSString *)fontName - withFontSize:(CGFloat)fontSize - withColor:(UIColor *)color - withExtraIdentifier:(NSString *)identifier -{ - CGFloat screenScale = RCTScreenScale(); - NSString *hexColor = [self hexStringFromColor:color]; - NSString *fileName = [NSString stringWithFormat:@"%@RNVectorIcons_%@_%@_%@_%.f%@@%.fx.png", - NSTemporaryDirectory(), - identifier, fontName, glyph, - fontSize, hexColor, screenScale]; - - return fileName; -} - -- (BOOL)createAndSaveGlyphImage:(NSString *)glyph withFont:(UIFont *)font - withFilePath:(NSString *)filePath - withColor:(UIColor *)color -{ - if(![[NSFileManager defaultManager] fileExistsAtPath:filePath]) { - // No cached icon exists, we need to create it and persist to disk - - NSAttributedString *attributedString = [[NSAttributedString alloc] initWithString:glyph attributes:@{NSFontAttributeName: font, NSForegroundColorAttributeName: color}]; - - CGSize iconSize = [attributedString size]; - UIGraphicsBeginImageContextWithOptions(iconSize, NO, 0.0); - [attributedString drawAtPoint:CGPointMake(0, 0)]; - - UIImage *iconImage = UIGraphicsGetImageFromCurrentImageContext(); - UIGraphicsEndImageContext(); - - NSData *imageData = UIImagePNGRepresentation(iconImage); - return [imageData writeToFile:filePath atomically:YES]; - } - - return YES; -} - -- (NSString *)createGlyphImagePathForFont:(NSString *)fontName - withGlyph:(NSString *)glyph - withFontSize:(CGFloat)fontSize - withColor:(double)color - withError:(NSError **)error -{ - UIColor *parsedColor = [RCTConvert UIColor:@(color)]; - UIFont *font = [UIFont fontWithName:fontName size:fontSize]; - NSString *filePath = [self generateFilePath:glyph withFontName:fontName - withFontSize:fontSize - withColor:parsedColor - withExtraIdentifier:@""]; - - BOOL success = [self createAndSaveGlyphImage:glyph withFont:font - withFilePath:filePath - withColor:parsedColor]; - - if (!success) { - *error = [NSError errorWithDomain:RNVIErrorDomain code:RNVIGenericError userInfo:@{NSLocalizedDescriptionKey: @"Failed to write rendered icon image"}]; - return nil; - } - return filePath; -} - -RCT_EXPORT_METHOD( - getImageForFont:(NSString *)fontName - glyph:(NSString *)glyph - fontSize:(CGFloat)fontSize - color:(double)color - resolve:(RCTPromiseResolveBlock)resolve - reject:(RCTPromiseRejectBlock)reject -) { - NSError *error = nil; - NSString *filePath = [self createGlyphImagePathForFont:fontName - withGlyph:glyph - withFontSize:fontSize - withColor:color - withError:&error]; - if (error != nil) { - reject([NSString stringWithFormat:@"%ld", (long)error.code], error.localizedDescription, error); - } else { - resolve(filePath); - } -} - -RCT_EXPORT_BLOCKING_SYNCHRONOUS_METHOD( - getImageForFontSync:(NSString *)fontName - glyph:(NSString *)glyph - fontSize:(CGFloat)fontSize - color:(double)color -) { - NSError *error = nil; - return [self createGlyphImagePathForFont:fontName - withGlyph:glyph - withFontSize:fontSize - withColor:color - withError:&error]; -} - -RCT_EXPORT_METHOD( - loadFontWithFileName:(NSString *)fontFileName - extension:(NSString *)extension - resolve:(RCTPromiseResolveBlock)resolve - reject:(RCTPromiseRejectBlock)reject -) { - NSBundle *bundle = [NSBundle bundleForClass:[self class]]; - NSURL *fontURL = [bundle URLForResource:fontFileName withExtension:extension]; - NSData *fontData = [NSData dataWithContentsOfURL:fontURL]; - - CGDataProviderRef provider = CGDataProviderCreateWithCFData((CFDataRef)fontData); - CGFontRef font = CGFontCreateWithDataProvider(provider); - - if (font) { - CFErrorRef errorRef = NULL; - if (CTFontManagerRegisterGraphicsFont(font, &errorRef) == NO) { - NSError *error = (__bridge NSError *)errorRef; - if (error.code == kCTFontManagerErrorAlreadyRegistered || error.code == kCTFontManagerErrorDuplicatedName) { - resolve(nil); - } else { - NSString *errorMessage = [NSString stringWithFormat:@"Font '%@' failed to load", fontFileName]; - reject(@"font_load_failed", errorMessage, error); - } - } else { - resolve(nil); - } - - if (errorRef) { - CFRelease(errorRef); - } - CFRelease(font); - } - if (provider) { - CFRelease(provider); - } -} - -// Thanks to this guard, we won't compile this code when we build for the old architecture. -#ifdef RCT_NEW_ARCH_ENABLED -- (std::shared_ptr)getTurboModule: - (const facebook::react::ObjCTurboModule::InitParams &)params -{ - return std::make_shared(params); -} -#endif - -@end diff --git a/node_modules/react-native-vector-icons/SimpleLineIcons.js b/node_modules/react-native-vector-icons/SimpleLineIcons.js deleted file mode 100644 index 7b7845ca..00000000 --- a/node_modules/react-native-vector-icons/SimpleLineIcons.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * SimpleLineIcons icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/SimpleLineIcons.json'; - -const iconSet = createIconSet(glyphMap, 'simple-line-icons', 'SimpleLineIcons.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/node_modules/react-native-vector-icons/SimpleLineIcons.js.flow b/node_modules/react-native-vector-icons/SimpleLineIcons.js.flow deleted file mode 100644 index 576386dd..00000000 --- a/node_modules/react-native-vector-icons/SimpleLineIcons.js.flow +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @flow strict - */ - -import type { Icon } from './index'; - -export type SimpleLineIconsGlyphs = 'user' | 'people' | 'user-female' | 'user-follow' | 'user-following' | 'user-unfollow' | 'login' | 'logout' | 'emotsmile' | 'phone' | 'call-end' | 'call-in' | 'call-out' | 'map' | 'location-pin' | 'direction' | 'directions' | 'compass' | 'layers' | 'menu' | 'list' | 'options-vertical' | 'options' | 'arrow-down' | 'arrow-left' | 'arrow-right' | 'arrow-up' | 'arrow-up-circle' | 'arrow-left-circle' | 'arrow-right-circle' | 'arrow-down-circle' | 'check' | 'clock' | 'plus' | 'minus' | 'close' | 'event' | 'exclamation' | 'organization' | 'trophy' | 'screen-smartphone' | 'screen-desktop' | 'plane' | 'notebook' | 'mustache' | 'mouse' | 'magnet' | 'energy' | 'disc' | 'cursor' | 'cursor-move' | 'crop' | 'chemistry' | 'speedometer' | 'shield' | 'screen-tablet' | 'magic-wand' | 'hourglass' | 'graduation' | 'ghost' | 'game-controller' | 'fire' | 'eyeglass' | 'envelope-open' | 'envelope-letter' | 'bell' | 'badge' | 'anchor' | 'wallet' | 'vector' | 'speech' | 'puzzle' | 'printer' | 'present' | 'playlist' | 'pin' | 'picture' | 'handbag' | 'globe-alt' | 'globe' | 'folder-alt' | 'folder' | 'film' | 'feed' | 'drop' | 'drawer' | 'docs' | 'doc' | 'diamond' | 'cup' | 'calculator' | 'bubbles' | 'briefcase' | 'book-open' | 'basket-loaded' | 'basket' | 'bag' | 'action-undo' | 'action-redo' | 'wrench' | 'umbrella' | 'trash' | 'tag' | 'support' | 'frame' | 'size-fullscreen' | 'size-actual' | 'shuffle' | 'share-alt' | 'share' | 'rocket' | 'question' | 'pie-chart' | 'pencil' | 'note' | 'loop' | 'home' | 'grid' | 'graph' | 'microphone' | 'music-tone-alt' | 'music-tone' | 'earphones-alt' | 'earphones' | 'equalizer' | 'like' | 'dislike' | 'control-start' | 'control-rewind' | 'control-play' | 'control-pause' | 'control-forward' | 'control-end' | 'volume-1' | 'volume-2' | 'volume-off' | 'calendar' | 'bulb' | 'chart' | 'ban' | 'bubble' | 'camrecorder' | 'camera' | 'cloud-download' | 'cloud-upload' | 'envelope' | 'eye' | 'flag' | 'heart' | 'info' | 'key' | 'link' | 'lock' | 'lock-open' | 'magnifier' | 'magnifier-add' | 'magnifier-remove' | 'paper-clip' | 'paper-plane' | 'power' | 'refresh' | 'reload' | 'settings' | 'star' | 'symbol-female' | 'symbol-male' | 'target' | 'credit-card' | 'paypal' | 'social-tumblr' | 'social-twitter' | 'social-facebook' | 'social-instagram' | 'social-linkedin' | 'social-pinterest' | 'social-github' | 'social-google' | 'social-reddit' | 'social-skype' | 'social-dribbble' | 'social-behance' | 'social-foursqare' | 'social-soundcloud' | 'social-spotify' | 'social-stumbleupon' | 'social-youtube' | 'social-dropbox' | 'social-vkontakte' | 'social-steam'; - -declare export default Class>; diff --git a/node_modules/react-native-vector-icons/Zocial.js b/node_modules/react-native-vector-icons/Zocial.js deleted file mode 100644 index 07d03f8a..00000000 --- a/node_modules/react-native-vector-icons/Zocial.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Zocial icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/Zocial.json'; - -const iconSet = createIconSet(glyphMap, 'zocial', 'Zocial.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/node_modules/react-native-vector-icons/Zocial.js.flow b/node_modules/react-native-vector-icons/Zocial.js.flow deleted file mode 100644 index 31a1b2d6..00000000 --- a/node_modules/react-native-vector-icons/Zocial.js.flow +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @flow strict - */ - -import type { Icon } from './index'; - -export type ZocialGlyphs = 'acrobat' | 'amazon' | 'android' | 'angellist' | 'aol' | 'appnet' | 'appstore' | 'bitbucket' | 'bitcoin' | 'blogger' | 'buffer' | 'cal' | 'call' | 'cart' | 'chrome' | 'cloudapp' | 'creativecommons' | 'delicious' | 'digg' | 'disqus' | 'dribbble' | 'dropbox' | 'drupal' | 'dwolla' | 'email' | 'eventasaurus' | 'eventbrite' | 'eventful' | 'evernote' | 'facebook' | 'fivehundredpx' | 'flattr' | 'flickr' | 'forrst' | 'foursquare' | 'github' | 'gmail' | 'google' | 'googleplay' | 'googleplus' | 'gowalla' | 'grooveshark' | 'guest' | 'html5' | 'ie' | 'instagram' | 'instapaper' | 'intensedebate' | 'itunes' | 'klout' | 'lanyrd' | 'lastfm' | 'lego' | 'linkedin' | 'lkdto' | 'logmein' | 'macstore' | 'meetup' | 'myspace' | 'ninetyninedesigns' | 'openid' | 'opentable' | 'paypal' | 'persona' | 'pinboard' | 'pinterest' | 'plancast' | 'plurk' | 'pocket' | 'podcast' | 'posterous' | 'print' | 'quora' | 'reddit' | 'rss' | 'scribd' | 'skype' | 'smashing' | 'songkick' | 'soundcloud' | 'spotify' | 'stackoverflow' | 'statusnet' | 'steam' | 'stripe' | 'stumbleupon' | 'tumblr' | 'twitter' | 'viadeo' | 'vimeo' | 'vk' | 'weibo' | 'wikipedia' | 'windows' | 'wordpress' | 'xing' | 'yahoo' | 'ycombinator' | 'yelp' | 'youtube'; - -declare export default Class>; diff --git a/node_modules/react-native-vector-icons/android/build.gradle b/node_modules/react-native-vector-icons/android/build.gradle deleted file mode 100644 index 3e615e93..00000000 --- a/node_modules/react-native-vector-icons/android/build.gradle +++ /dev/null @@ -1,54 +0,0 @@ -buildscript { - ext.safeExtGet = {prop, fallback -> - rootProject.ext.has(prop) ? rootProject.ext.get(prop) : fallback - } - repositories { - google() - gradlePluginPortal() - } - dependencies { - classpath("com.android.tools.build:gradle:7.0.4") - } -} - -def isNewArchitectureEnabled() { - return project.hasProperty("newArchEnabled") && project.newArchEnabled == "true" -} - -apply plugin: 'com.android.library' -if (isNewArchitectureEnabled()) { - apply plugin: 'com.facebook.react' -} - -android { - namespace = "com.oblador.vectoricons" - compileSdkVersion safeExtGet('compileSdkVersion', 31) - - defaultConfig { - minSdkVersion safeExtGet('minSdkVersion', 21) - targetSdkVersion safeExtGet('targetSdkVersion', 31) - buildConfigField("boolean", "IS_NEW_ARCHITECTURE_ENABLED", isNewArchitectureEnabled().toString()) - } - sourceSets { - main { - if (isNewArchitectureEnabled()) { - java.srcDirs += ['src/newarch'] - } else { - java.srcDirs += ['src/oldarch'] - } - } - } -} - -repositories { - maven { - // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm - url "$projectDir/../node_modules/react-native/android" - } - mavenCentral() - google() -} - -dependencies { - implementation 'com.facebook.react:react-native:+' -} diff --git a/node_modules/react-native-vector-icons/android/src/main/AndroidManifest.xml b/node_modules/react-native-vector-icons/android/src/main/AndroidManifest.xml deleted file mode 100644 index 3bd661ad..00000000 --- a/node_modules/react-native-vector-icons/android/src/main/AndroidManifest.xml +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/node_modules/react-native-vector-icons/android/src/main/java/com/oblador/vectoricons/VectorIconsModuleImpl.java b/node_modules/react-native-vector-icons/android/src/main/java/com/oblador/vectoricons/VectorIconsModuleImpl.java deleted file mode 100644 index 02c8b04d..00000000 --- a/node_modules/react-native-vector-icons/android/src/main/java/com/oblador/vectoricons/VectorIconsModuleImpl.java +++ /dev/null @@ -1,82 +0,0 @@ -package com.oblador.vectoricons; - -import android.content.Context; -import android.graphics.Paint; -import android.graphics.Canvas; -import android.graphics.Typeface; -import android.graphics.Rect; -import android.graphics.Bitmap; -import android.graphics.Bitmap.CompressFormat; -import android.util.Log; - -import com.facebook.react.views.text.ReactFontManager; - -import java.io.File; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.FileNotFoundException; -import java.util.HashMap; -import java.util.Map; - -public class VectorIconsModuleImpl { - - public static final String NAME = "RNVectorIcons"; - - private static final Map sTypefaceCache = new HashMap(); - - public static String getImageForFont(String fontFamily, String glyph, Integer fontSize, Integer color, Context context) throws java.io.IOException, FileNotFoundException { - File cacheFolder = context.getCacheDir(); - String cacheFolderPath = cacheFolder.getAbsolutePath() + "/"; - - float scale = context.getResources().getDisplayMetrics().density; - String scaleSuffix = "@" + (scale == (int) scale ? Integer.toString((int) scale) : Float.toString(scale)) + "x"; - int size = Math.round(fontSize*scale); - String cacheKey = fontFamily + ":" + glyph + ":" + color; - String hash = Integer.toString(cacheKey.hashCode(), 32); - String cacheFilePath = cacheFolderPath + hash + "_" + Integer.toString(fontSize) + scaleSuffix + ".png"; - String cacheFileUrl = "file://" + cacheFilePath; - File cacheFile = new File(cacheFilePath); - - if(cacheFile.exists()) { - return cacheFileUrl; - } - - FileOutputStream fos = null; - Typeface typeface = ReactFontManager.getInstance().getTypeface(fontFamily, 0, context.getAssets()); - Paint paint = new Paint(); - paint.setTypeface(typeface); - paint.setColor(color); - paint.setTextSize(size); - paint.setAntiAlias(true); - Rect textBounds = new Rect(); - paint.getTextBounds(glyph, 0, glyph.length(), textBounds); - - int offsetX = 0; - int offsetY = size - (int) paint.getFontMetrics().bottom; - - Bitmap bitmap = Bitmap.createBitmap(size, size, Bitmap.Config.ARGB_8888); - Canvas canvas = new Canvas(bitmap); - canvas.drawText(glyph, offsetX, offsetY, paint); - - try { - fos = new FileOutputStream(cacheFile); - bitmap.compress(CompressFormat.PNG, 100, fos); - fos.flush(); - fos.close(); - fos = null; - - return cacheFileUrl; - } - finally { - if (fos != null) { - try { - fos.close(); - fos = null; - } - catch (IOException e) { - e.printStackTrace(); - } - } - } - } -} diff --git a/node_modules/react-native-vector-icons/android/src/main/java/com/oblador/vectoricons/VectorIconsPackage.java b/node_modules/react-native-vector-icons/android/src/main/java/com/oblador/vectoricons/VectorIconsPackage.java deleted file mode 100644 index 7c5d05c0..00000000 --- a/node_modules/react-native-vector-icons/android/src/main/java/com/oblador/vectoricons/VectorIconsPackage.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.oblador.vectoricons; - -import androidx.annotation.Nullable; -import com.facebook.react.bridge.NativeModule; -import com.facebook.react.bridge.ReactApplicationContext; -import com.facebook.react.module.model.ReactModuleInfo; -import com.facebook.react.module.model.ReactModuleInfoProvider; -import com.facebook.react.TurboReactPackage; -import com.facebook.react.uimanager.ViewManager; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; -import java.util.HashMap; -import java.util.Map; - -public class VectorIconsPackage extends TurboReactPackage { - - @Nullable - @Override - public NativeModule getModule(String name, ReactApplicationContext reactContext) { - if (name.equals(VectorIconsModuleImpl.NAME)) { - return new VectorIconsModule(reactContext); - } else { - return null; - } - } - - @Override - public ReactModuleInfoProvider getReactModuleInfoProvider() { - return () -> { - final Map moduleInfos = new HashMap<>(); - boolean isTurboModule = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED; - moduleInfos.put( - VectorIconsModuleImpl.NAME, - new ReactModuleInfo( - VectorIconsModuleImpl.NAME, - VectorIconsModuleImpl.NAME, - false, // canOverrideExistingModule - false, // needsEagerInit - false, // hasConstants - false, // isCxxModule - isTurboModule // isTurboModule - )); - return moduleInfos; - }; - } -} diff --git a/node_modules/react-native-vector-icons/android/src/newarch/java/com/oblador/vectoricons/VectorIconsModule.java b/node_modules/react-native-vector-icons/android/src/newarch/java/com/oblador/vectoricons/VectorIconsModule.java deleted file mode 100644 index e08a0e01..00000000 --- a/node_modules/react-native-vector-icons/android/src/newarch/java/com/oblador/vectoricons/VectorIconsModule.java +++ /dev/null @@ -1,52 +0,0 @@ -package com.oblador.vectoricons; - -import androidx.annotation.NonNull; -import com.facebook.react.bridge.NativeModule; -import com.facebook.react.bridge.Promise; -import com.facebook.react.bridge.ReactApplicationContext; -import com.facebook.react.bridge.ReactContext; -import com.facebook.react.bridge.ReactContextBaseJavaModule; -import com.facebook.react.bridge.ReactMethod; -import java.util.Map; -import java.util.HashMap; - -public class VectorIconsModule extends NativeRNVectorIconsSpec { - @interface Errors { - String E_UNKNOWN_ERROR = "E_UNKNOWN_ERROR"; - String E_NOT_IMPLEMENTED = "E_NOT_IMPLEMENTED"; - } - - VectorIconsModule(ReactApplicationContext context) { - super(context); - } - - @Override - @NonNull - public String getName() { - return VectorIconsModuleImpl.NAME; - } - - @Override - public void getImageForFont(String fontFamily, String glyph, double fontSize, double color, final Promise promise) { - try { - String imagePath = VectorIconsModuleImpl.getImageForFont(fontFamily, glyph, (int)fontSize, (int)color, getReactApplicationContext()); - promise.resolve(imagePath); - } catch (Throwable fail) { - promise.reject(Errors.E_UNKNOWN_ERROR, fail); - } - } - - @Override - public String getImageForFontSync(String fontFamily, String glyph, double fontSize, double color) { - try { - return VectorIconsModuleImpl.getImageForFont(fontFamily, glyph, (int)fontSize, (int)color, getReactApplicationContext()); - } catch (Throwable fail) { - return null; - } - } - - @Override - public void loadFontWithFileName(String fontFileName, String extension, Promise promise) { - promise.reject(Errors.E_NOT_IMPLEMENTED); - } -} diff --git a/node_modules/react-native-vector-icons/android/src/oldarch/java/com/oblador/vectoricons/VectorIconsModule.java b/node_modules/react-native-vector-icons/android/src/oldarch/java/com/oblador/vectoricons/VectorIconsModule.java deleted file mode 100644 index 8256baf9..00000000 --- a/node_modules/react-native-vector-icons/android/src/oldarch/java/com/oblador/vectoricons/VectorIconsModule.java +++ /dev/null @@ -1,50 +0,0 @@ -package com.oblador.vectoricons; - -import com.facebook.react.bridge.NativeModule; -import com.facebook.react.bridge.Promise; -import com.facebook.react.bridge.ReactApplicationContext; -import com.facebook.react.bridge.ReactContext; -import com.facebook.react.bridge.ReactContextBaseJavaModule; -import com.facebook.react.bridge.ReactMethod; -import java.util.Map; -import java.util.HashMap; - -public class VectorIconsModule extends ReactContextBaseJavaModule { - @interface Errors { - String E_UNKNOWN_ERROR = "E_UNKNOWN_ERROR"; - String E_NOT_IMPLEMENTED = "E_NOT_IMPLEMENTED"; - } - - VectorIconsModule(ReactApplicationContext context) { - super(context); - } - - @Override - public String getName() { - return VectorIconsModuleImpl.NAME; - } - - @ReactMethod - public void getImageForFont(String fontFamily, String glyph, Integer fontSize, Integer color, final Promise promise) { - try { - String imagePath = VectorIconsModuleImpl.getImageForFont(fontFamily, glyph, fontSize, color, getReactApplicationContext()); - promise.resolve(imagePath); - } catch (Throwable fail) { - promise.reject(Errors.E_UNKNOWN_ERROR, fail); - } - } - - @ReactMethod(isBlockingSynchronousMethod = true) - public String getImageForFontSync(String fontFamily, String glyph, Integer fontSize, Integer color) { - try { - return VectorIconsModuleImpl.getImageForFont(fontFamily, glyph, fontSize, color, getReactApplicationContext()); - } catch (Throwable fail) { - return null; - } - } - - @ReactMethod - public void loadFontWithFileName(String fontFileName, String extension, Promise promise) { - promise.reject(Errors.E_NOT_IMPLEMENTED); - } -} diff --git a/node_modules/react-native-vector-icons/bin/add-font-assets.js b/node_modules/react-native-vector-icons/bin/add-font-assets.js deleted file mode 100644 index 8152eb92..00000000 --- a/node_modules/react-native-vector-icons/bin/add-font-assets.js +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/env node -/* eslint-disable no-console */ - -const fs = require('fs'); -const path = require('path'); - -/* eslint-disable import/no-dynamic-require */ -const json = require(path.resolve('./package.json')); - -if (!json.rnpm) { - json.rnpm = { - assets: [], - }; -} else if (!json.rnpm.assets) { - json.rnpm.assets = []; -} - -if (json.rnpm.assets.indexOf('./assets/fonts') !== -1) process.exit(); - -json.rnpm.assets.push('./assets/fonts'); - -fs.writeFileSync( - './package.json', - `${JSON.stringify(json, null, 2)}\r\n`, - 'utf8' -); diff --git a/node_modules/react-native-vector-icons/bin/fa-upgrade.sh b/node_modules/react-native-vector-icons/bin/fa-upgrade.sh deleted file mode 100644 index 6f572009..00000000 --- a/node_modules/react-native-vector-icons/bin/fa-upgrade.sh +++ /dev/null @@ -1,155 +0,0 @@ -#!/bin/sh - -TEMP_DIR_PATH="" -FONTAWESOME_PRO_DIR_NAME="" -VERSION=${1:-"5"} -DEST_DIR_PATH=${2:-"assets/fonts"} -PROJECT_NAME="react-native-vector-icons" -FONT_NAME="Font Awesome Pro" - -setup_npm_config() -{ - # always returns successfull zero code - if [ "$(npm config get @fortawesome:registry)" = "undefined" ]; then - npm config set "@fortawesome:registry" https://npm.fontawesome.com/ - fi - - local npm_token="" - echo "Please enter your $FONT_NAME npm token:"; - read npm_token - npm config set "//npm.fontawesome.com/:_authToken" "${npm_token}" -} - -create_tmp_directory() -{ - local tmp_dir="$(mktemp -d -t 'rnvi.XXXXXX')" - retval=$? - if [ "$retval" != 0 ]; then - echo "[FAIL] Can't create temporary directory"; - return 1; - fi - - if [ -z "$tmp_dir" ]; then - echo "[FAIL] Generated temporary directory name is empty"; - return 1; - fi - - TEMP_DIR_PATH="$tmp_dir" -} - -download_and_unpack_fontawesome_pro() -{ - local archive_file_name="$(npm pack @fortawesome/fontawesome-pro --silent)" - retval=$? - if [ "$retval" != 0 ]; then - echo "[FAIL] Can't download [$archive_file_name] archive"; - return 1; - fi - - tar -xzf "$archive_file_name" - retval=$? - if [ "$retval" != 0 ]; then - echo "[FAIL] Can't unpack [$archive_file_name] archive"; - return 1; - fi - - local font_dir_name="package" - if [ ! -d "$font_dir_name" ]; then - echo "[FAIL] Archive doesn't contain [$font_dir_name] required directory"; - return 1; - fi - - FONTAWESOME_PRO_DIR_NAME="$font_dir_name" -} - -copy_ttf_fonts_to_dest_dir() -{ - mkdir -p "$DEST_DIR_PATH" - retval=$? - if [ "$retval" != 0 ]; then - echo "[FAIL] Can't create [$DEST_DIR_PATH] directory"; - return 1; - fi - - local font_dir_path="$TEMP_DIR_PATH/$FONTAWESOME_PRO_DIR_NAME/webfonts" - - if [ "$VERSION" = "5" ]; then - cp "$font_dir_path/fa-light-300.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Light.ttf" && - cp "$font_dir_path/fa-brands-400.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Brands.ttf" && - cp "$font_dir_path/fa-regular-400.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Regular.ttf" && - cp "$font_dir_path/fa-solid-900.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Solid.ttf" - elif [ "$VERSION" = "6" ]; then - cp "$font_dir_path/fa-light-300.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Light.ttf" && - cp "$font_dir_path/fa-brands-400.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Brands.ttf" && - cp "$font_dir_path/fa-regular-400.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Regular.ttf" && - cp "$font_dir_path/fa-solid-900.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Solid.ttf" - cp "$font_dir_path/fa-duotone-900.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Duotone.ttf" - cp "$font_dir_path/fa-thin-100.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Thin.ttf" - cp "$font_dir_path/fa-sharp-solid-900.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Sharp_Solid.ttf" - else - echo "[FAIL] Unsupported version [$VERSION]"; - exit 1 - fi - - retval=$? - if [ "$retval" != 0 ]; then - echo "[FAIL] Can't copy ttf fonts to [$DEST_DIR_PATH] directory"; - return 1; - fi -} - -create_rn_config() -{ - if [ -f "./react-native.config.js" ]; then - echo "You already have a react-native-config.js file, make sure you have the new fonts added to the dependencies!"; - return 1; - else - echo "module.exports = { assets: [ '${DEST_DIR_PATH}' ] };" > react-native.config.js; - fi -} - -react_native_link_project() -{ - react-native link -} - -if setup_npm_config; then - echo "[SUCCESS] Set up npm config"; -else - exit 1; -fi - -if create_tmp_directory; then - echo "[SUCCESS] Temporary directory [$TEMP_DIR_PATH] was created"; -else - exit 1; -fi - -cd "$TEMP_DIR_PATH" -if download_and_unpack_fontawesome_pro; then - echo "[SUCCESS] $FONT_NAME was unpacked to [$TEMP_DIR_PATH/$FONTAWESOME_PRO_DIR_NAME] directory"; -else - exit 1; -fi -cd - > /dev/null - -if copy_ttf_fonts_to_dest_dir; then - echo "[SUCCESS] Copied $FONT_NAME to [$DEST_DIR_PATH] directory"; -else - exit 1; -fi - -if create_rn_config; then - echo "[SUCCESS] Created react-native.config.js"; -else - echo "[INFO] Didn't create react-native.config.js, it already exists. Make sure '${DEST_DIR_PATH}' is part of the 'assets' array!"; -fi - -if react_native_link_project; then - echo "[SUCCESS] Linked $PROJECT_NAME to React Native"; -else - exit 1; -fi - -echo "[SUCCESS] $FONT_NAME was successfully upgraded" -echo "Note: [$TEMP_DIR_PATH] was created. Delete it manually or it will be deleted automatically on next reboot" diff --git a/node_modules/react-native-vector-icons/bin/fa5-upgrade.sh b/node_modules/react-native-vector-icons/bin/fa5-upgrade.sh deleted file mode 100644 index 5d519776..00000000 --- a/node_modules/react-native-vector-icons/bin/fa5-upgrade.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" - -"${SCRIPT_DIR}"/fa-upgrade.sh 5 "$@" diff --git a/node_modules/react-native-vector-icons/bin/fa6-upgrade.sh b/node_modules/react-native-vector-icons/bin/fa6-upgrade.sh deleted file mode 100644 index 161a2ae4..00000000 --- a/node_modules/react-native-vector-icons/bin/fa6-upgrade.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" - -"${SCRIPT_DIR}"/fa-upgrade.sh 6 "$@" diff --git a/node_modules/react-native-vector-icons/bin/generate-flow.js b/node_modules/react-native-vector-icons/bin/generate-flow.js deleted file mode 100644 index d3e16980..00000000 --- a/node_modules/react-native-vector-icons/bin/generate-flow.js +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env node -/* eslint-disable no-console */ - -const fs = require('fs'); -const yargs = require('yargs'); - -const { argv } = yargs.usage('Usage: $0 [icons...]').help(); - -const icons = argv._; -for (let i = 0; i < icons.length; i += 1) { - const icon = icons[i]; - let mapFile = icon; - if (mapFile === 'FontAwesome5') { - mapFile = 'FontAwesome5Free'; - } - - const glyphmap = JSON.parse( - fs.readFileSync(`glyphmaps/${mapFile}.json`, { encoding: 'utf8' }) - ); - const names = Object.keys(glyphmap).join("' | '"); - - const iconClass = `/** - * @flow strict - */ - -import type { Icon } from './index'; - -export type ${icon}Glyphs = '${names}'; - -declare export default Class>; -`; - fs.writeFileSync(`${icon}.js.flow`, iconClass); -} diff --git a/node_modules/react-native-vector-icons/bin/generate-fontawesome5-metadata.js b/node_modules/react-native-vector-icons/bin/generate-fontawesome5-metadata.js deleted file mode 100644 index 644e4609..00000000 --- a/node_modules/react-native-vector-icons/bin/generate-fontawesome5-metadata.js +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env node -/* eslint-disable no-console */ - -const fs = require('fs'); -const yargs = require('yargs'); - -const { argv } = yargs - .usage('') - .option('path', { - alias: 'p', - string: true, - }) - .option('output', { - alias: 'o', - string: true, - }) - .demandOption('path') - .demandOption('output'); - -const path = `${argv.path}/svgs/`; - -const generatedJSON = {}; -fs.readdirSync(path) - .filter(file => fs.statSync(path + file).isDirectory()) - .forEach(file => { - const icons = fs.readdirSync(path + file); - generatedJSON[file] = icons.map(icon => icon.split('.')[0]); - }); - -fs.writeFileSync( - argv.output, - `${JSON.stringify(generatedJSON, null, 2)}\r\n`, - 'utf8' -); diff --git a/node_modules/react-native-vector-icons/bin/generate-fontawesome6-metadata.js b/node_modules/react-native-vector-icons/bin/generate-fontawesome6-metadata.js deleted file mode 100644 index 644e4609..00000000 --- a/node_modules/react-native-vector-icons/bin/generate-fontawesome6-metadata.js +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env node -/* eslint-disable no-console */ - -const fs = require('fs'); -const yargs = require('yargs'); - -const { argv } = yargs - .usage('') - .option('path', { - alias: 'p', - string: true, - }) - .option('output', { - alias: 'o', - string: true, - }) - .demandOption('path') - .demandOption('output'); - -const path = `${argv.path}/svgs/`; - -const generatedJSON = {}; -fs.readdirSync(path) - .filter(file => fs.statSync(path + file).isDirectory()) - .forEach(file => { - const icons = fs.readdirSync(path + file); - generatedJSON[file] = icons.map(icon => icon.split('.')[0]); - }); - -fs.writeFileSync( - argv.output, - `${JSON.stringify(generatedJSON, null, 2)}\r\n`, - 'utf8' -); diff --git a/node_modules/react-native-vector-icons/bin/generate-icon.js b/node_modules/react-native-vector-icons/bin/generate-icon.js deleted file mode 100644 index 2c41eff8..00000000 --- a/node_modules/react-native-vector-icons/bin/generate-icon.js +++ /dev/null @@ -1,45 +0,0 @@ -#!/usr/bin/env node -/* eslint-disable no-console */ - -const fs = require('fs'); -const path = require('path'); -const yargs = require('yargs'); -const generateIconSetFromCss = require('../lib/generate-icon-set-from-css'); -const { omit } = require('../lib/object-utils'); - -const { argv } = yargs - .usage( - 'Usage: $0 [options] path/to/styles.css \nFor default template please provide --componentName and --fontFamily' - ) - .demand(1) - .default('p', '.icon-') - .describe('p', 'CSS selector prefix') - .alias('p', 'prefix') - .default('t', path.resolve(__dirname, '..', 'templates/bundled-icon-set.tpl')) - .describe('t', 'Template in JS template string format') - .alias('t', 'template') - .describe('o', 'Save output to file, defaults to STDOUT') - .alias('o', 'output') - .describe('g', 'Save glyphmap JSON to file') - .alias('g', 'glyphmap'); - -let template; -if (argv.template) { - template = fs.readFileSync(argv.template, { encoding: 'utf8' }); -} - -const data = omit( - argv, - '_ $0 o output p prefix t template g glyphmap'.split(' ') -); - -const content = generateIconSetFromCss(argv._, argv.prefix, template, data); -if (argv.output) { - fs.writeFileSync(argv.output, content); -} else { - console.log(content); -} - -if (argv.glyphmap) { - fs.writeFileSync(argv.glyphmap, generateIconSetFromCss(argv._, argv.prefix)); -} diff --git a/node_modules/react-native-vector-icons/bin/generate-ionicons.js b/node_modules/react-native-vector-icons/bin/generate-ionicons.js deleted file mode 100644 index 008ecb96..00000000 --- a/node_modules/react-native-vector-icons/bin/generate-ionicons.js +++ /dev/null @@ -1,94 +0,0 @@ -// Source https://gist.github.com/romanlv/0b5b1d5d942b01da9e7bd46f07d42584 -const fs = require('fs'); -const { promisify } = require('util'); -const glob = require('glob'); -const xml2js = require('xml2js'); - -const SVGIcons2SVGFontStream = require('svgicons2svgfont'); -const SVGIconsDirStream = require('svgicons2svgfont/src/iconsdir'); - -const svg2ttf = require('svg2ttf'); - -const readFileAsync = promisify(fs.readFile); -const writeFileAsync = promisify(fs.writeFile); - -function makeSvgFont(fontName, svgs, svgFontPath) { - const files = glob.sync(svgs); - const options = { - // see list of all the options - // https://github.com/nfroidure/svgicons2svgfont#cli-interface - // https://github.com/nfroidure/svgicons2svgfont/blob/master/bin/svgicons2svgfont.js#L76 - fontHeight: 1000, - normalize: true, - }; - - return new Promise((resolve, reject) => { - new SVGIconsDirStream(files, {}) - .pipe( - new SVGIcons2SVGFontStream({ - ...options, - fontName, - }) - ) - .pipe(fs.createWriteStream(svgFontPath)) - .on('finish', resolve) - .on('error', reject); - }); -} - -async function convertSvg2Ttf(svgFontPath, output) { - const ttf = svg2ttf(await readFileAsync(svgFontPath, 'utf8'), {}); - await writeFileAsync(output, Buffer.from(ttf.buffer)); -} - -async function generateGlyphMap(svgFontPath, output) { - const parser = new xml2js.Parser(); - const glyphMap = {}; - const data = await readFileAsync(svgFontPath); - - return new Promise((resolve, reject) => { - parser.parseString(data, function(err, result) { - if (err !== null) { - reject(err); - } - if (!result) { - console.error(`cannot parse ${svgFontPath}`); - } - - const icons = result.svg.defs[0].font[0].glyph; - - icons.forEach(({ $: icon }) => { - const name = icon['glyph-name']; - const code = icon.unicode.charCodeAt(0); - glyphMap[name] = code; - }); - - fs.writeFileSync(output, JSON.stringify(glyphMap, null, 2)); - - resolve(glyphMap); - }); - }); -} - -async function main() { - const fontName = 'Ionicons'; - - // this file is temporary - const svgFontPath = `./${fontName}.svg`; - const glyphMapPath = `./glyphmaps/${fontName}.json`; - const tffPath = `./Fonts/${fontName}.ttf`; - - // create svg font from svg icons, it will use `svgicons2svgfont` to convert - // `rect', 'circle` etc... to `path`s that can be used for font generation - await makeSvgFont(fontName, './Ioniconstmp/*.svg', svgFontPath); - - await Promise.all([ - // create json file with map of icon name and character code in font, needed for `react-native-vector-icons` integration - generateGlyphMap(svgFontPath, glyphMapPath), - // convert svg font to ttf font - convertSvg2Ttf(svgFontPath, tffPath), - ]); - console.log(`updated: ${tffPath} and ${glyphMapPath}`); -} - -main(); diff --git a/node_modules/react-native-vector-icons/bin/generate-material-icons.js b/node_modules/react-native-vector-icons/bin/generate-material-icons.js deleted file mode 100644 index 02147b0b..00000000 --- a/node_modules/react-native-vector-icons/bin/generate-material-icons.js +++ /dev/null @@ -1,62 +0,0 @@ -#!/usr/bin/env node -/* eslint-disable no-console */ - -const fs = require('fs'); -const path = require('path'); -const yargs = require('yargs'); -const { omit } = require('../lib/object-utils'); - -const { argv } = yargs - .usage( - 'Usage: $0 [options] path/to/codepoints \nFor default template please provide --componentName and --fontFamily' - ) - .demand(1) - .default('t', path.resolve(__dirname, '..', 'templates/bundled-icon-set.tpl')) - .describe('t', 'Template in JS template string format') - .alias('t', 'template') - .describe('o', 'Save output to file, defaults to STDOUT') - .alias('o', 'output') - .describe('g', 'Save glyphmap JSON to file') - .alias('g', 'glyphmap'); - -function extractGlyphMapFromCodepoints(fileName) { - const codepoints = fs - .readFileSync(fileName, { encoding: 'utf8' }) - .split('\n'); - const glyphMap = {}; - codepoints.forEach(point => { - const parts = point.split(' '); - if (parts.length === 2) { - glyphMap[parts[0].replace(/_/g, '-')] = parseInt(parts[1], 16); - } - }); - - return glyphMap; -} - -let template; -if (argv.template) { - template = fs.readFileSync(argv.template, { encoding: 'utf8' }); -} - -const data = omit(argv, '_ $0 o output t template g glyphmap'.split(' ')); -const glyphMap = extractGlyphMapFromCodepoints(argv._[0]); - -let content = JSON.stringify(glyphMap, null, ' '); -if (template) { - const templateVariables = { glyphMap: content, ...data }; - content = template.replace( - /\${([^}]*)}/g, - (_, key) => templateVariables[key] - ); -} - -if (argv.output) { - fs.writeFileSync(argv.output, content); -} else { - console.log(content); -} - -if (argv.glyphmap) { - fs.writeFileSync(argv.glyphmap, JSON.stringify(glyphMap, null, ' ')); -} diff --git a/node_modules/react-native-vector-icons/fonts.gradle b/node_modules/react-native-vector-icons/fonts.gradle deleted file mode 100644 index ad15ebd4..00000000 --- a/node_modules/react-native-vector-icons/fonts.gradle +++ /dev/null @@ -1,43 +0,0 @@ -/** - * Register font asset source folder - */ -android.sourceSets.main.assets.srcDirs += file("$buildDir/intermediates/ReactNativeVectorIcons") - -/** - * Task to copy icon font files - */ -afterEvaluate { - def config = project.hasProperty("vectoricons") ? project.vectoricons : []; - def iconFontsDir = config.iconFontsDir ?: "../../node_modules/react-native-vector-icons/Fonts"; - def iconFontNames = config.iconFontNames ?: [ "*.ttf" ]; - - def fontCopyTask = tasks.create( - name: "copyReactNativeVectorIconFonts", - type: Copy) { - description = "copy vector icon fonts." - into "$buildDir/intermediates/ReactNativeVectorIcons/fonts" - - iconFontNames.each { fontName -> - from(iconFontsDir) { - include(fontName) - } - } - } - - android.applicationVariants.all { def variant -> - def targetName = variant.name.capitalize() - def lintVitalAnalyzeTask = tasks.findByName("lintVitalAnalyze${targetName}") - - if (lintVitalAnalyzeTask) { - lintVitalAnalyzeTask.dependsOn(fontCopyTask) - } - - def generateReportTask = tasks.findByName("generate${targetName}LintVitalReportModel") - if (generateReportTask) { - generateReportTask.dependsOn(fontCopyTask) - } - - def generateAssetsTask = tasks.findByName("generate${targetName}Assets") - generateAssetsTask.dependsOn(fontCopyTask) - } -} diff --git a/node_modules/react-native-vector-icons/glyphmaps/AntDesign.json b/node_modules/react-native-vector-icons/glyphmaps/AntDesign.json deleted file mode 100644 index 0e09a635..00000000 --- a/node_modules/react-native-vector-icons/glyphmaps/AntDesign.json +++ /dev/null @@ -1,300 +0,0 @@ -{ - "stepforward": 58880, - "stepbackward": 58881, - "forward": 58882, - "banckward": 58883, - "caretright": 58884, - "caretleft": 58885, - "caretdown": 58886, - "caretup": 58887, - "rightcircle": 58888, - "leftcircle": 58889, - "upcircle": 58890, - "downcircle": 58891, - "rightcircleo": 58892, - "leftcircleo": 58893, - "upcircleo": 58894, - "downcircleo": 58895, - "verticleleft": 58896, - "verticleright": 58897, - "back": 58898, - "retweet": 58899, - "shrink": 58900, - "arrowsalt": 58901, - "doubleright": 58903, - "doubleleft": 58904, - "arrowdown": 58905, - "arrowup": 58906, - "arrowright": 58907, - "arrowleft": 58908, - "down": 58909, - "up": 58910, - "right": 58911, - "left": 58912, - "minussquareo": 58913, - "minuscircle": 58914, - "minuscircleo": 58915, - "minus": 58916, - "pluscircleo": 58917, - "pluscircle": 58918, - "plus": 58919, - "infocirlce": 58920, - "infocirlceo": 58921, - "info": 58922, - "exclamation": 58923, - "exclamationcircle": 58924, - "exclamationcircleo": 58925, - "closecircle": 58926, - "closecircleo": 58927, - "checkcircle": 58928, - "checkcircleo": 58929, - "check": 58930, - "close": 58931, - "customerservice": 58932, - "creditcard": 58933, - "codesquareo": 58934, - "book": 58935, - "barschart": 58936, - "bars": 58937, - "question": 58938, - "questioncircle": 58939, - "questioncircleo": 58940, - "pause": 58941, - "pausecircle": 58942, - "pausecircleo": 58943, - "clockcircle": 58944, - "clockcircleo": 58945, - "swap": 58946, - "swapleft": 58947, - "swapright": 58948, - "plussquareo": 58949, - "frown": 58950, - "menufold": 58968, - "mail": 58969, - "link": 58971, - "areachart": 58972, - "linechart": 58973, - "home": 58974, - "laptop": 58975, - "star": 58976, - "staro": 58977, - "filter": 58979, - "meho": 58982, - "meh": 58983, - "shoppingcart": 58984, - "save": 58985, - "user": 58986, - "videocamera": 58987, - "totop": 58988, - "team": 58989, - "sharealt": 58993, - "setting": 58994, - "picture": 58996, - "phone": 58997, - "paperclip": 58998, - "notification": 58999, - "menuunfold": 59001, - "inbox": 59002, - "lock": 59003, - "qrcode": 59004, - "tags": 59005, - "tagso": 59006, - "cloudo": 59007, - "cloud": 59008, - "cloudupload": 59009, - "clouddownload": 59010, - "clouddownloado": 59011, - "clouduploado": 59012, - "enviroment": 59013, - "enviromento": 59014, - "eye": 59015, - "eyeo": 59016, - "camera": 59017, - "camerao": 59018, - "windows": 59019, - "export2": 59024, - "export": 59025, - "circledowno": 59027, - "circledown": 59028, - "hdd": 59034, - "ie": 59035, - "delete": 59039, - "enter": 59040, - "pushpino": 59041, - "pushpin": 59042, - "heart": 59043, - "hearto": 59044, - "smile-circle": 59047, - "smileo": 59048, - "frowno": 59049, - "calculator": 59050, - "chrome": 59052, - "github": 59053, - "iconfontdesktop": 59060, - "caretcircleoup": 59061, - "upload": 59062, - "download": 59063, - "piechart": 59064, - "lock1": 59065, - "unlock": 59066, - "windowso": 59068, - "dotchart": 59069, - "barchart": 59070, - "codesquare": 59071, - "plussquare": 59072, - "minussquare": 59073, - "closesquare": 59074, - "closesquareo": 59075, - "checksquare": 59076, - "checksquareo": 59077, - "fastbackward": 59078, - "fastforward": 59079, - "upsquare": 59080, - "downsquare": 59081, - "leftsquare": 59082, - "rightsquare": 59083, - "rightsquareo": 59084, - "leftsquareo": 59085, - "down-square-o": 59086, - "up-square-o": 59087, - "play": 59088, - "playcircleo": 59089, - "tag": 59090, - "tago": 59091, - "addfile": 59664, - "folder1": 58978, - "file1": 58980, - "switcher": 59667, - "addfolder": 59668, - "folderopen": 59033, - "search1": 58992, - "ellipsis1": 58951, - "calendar": 59067, - "filetext1": 59032, - "copy1": 58952, - "jpgfile1": 59036, - "pdffile1": 59059, - "exclefile1": 59056, - "pptfile1": 59057, - "unknowfile1": 59055, - "wordfile1": 59058, - "dingding": 59683, - "dingding-o": 59685, - "mobile1": 59000, - "tablet1": 58990, - "bells": 58958, - "disconnect": 58959, - "database": 58960, - "barcode": 58962, - "hourglass": 58963, - "key": 58964, - "flag": 58965, - "layout": 58966, - "printer": 58995, - "USB": 59095, - "skin": 59096, - "tool": 59097, - "car": 59100, - "addusergroup": 59101, - "carryout": 59103, - "deleteuser": 59104, - "deleteusergroup": 59105, - "man": 59106, - "isv": 59107, - "gift": 59108, - "idcard": 59109, - "medicinebox": 59110, - "redenvelopes": 59111, - "rest": 59112, - "Safety": 59114, - "wallet": 59115, - "woman": 59116, - "adduser": 59117, - "bank": 59118, - "Trophy": 59119, - "loading1": 59054, - "loading2": 58957, - "like2": 59037, - "dislike2": 59038, - "like1": 58956, - "dislike1": 58955, - "bulb1": 58953, - "rocket1": 59663, - "select1": 58954, - "apple1": 59020, - "apple-o": 59092, - "android1": 59704, - "android": 59021, - "aliwangwang-o1": 59023, - "aliwangwang": 59022, - "pay-circle1": 59045, - "pay-circle-o1": 59046, - "poweroff": 59093, - "trademark": 58961, - "find": 59099, - "copyright": 59102, - "sound": 59113, - "earth": 59121, - "wifi": 59094, - "sync": 59098, - "login": 58967, - "logout": 58970, - "reload1": 58902, - "message1": 59051, - "shake": 59727, - "API": 59729, - "appstore-o": 59029, - "appstore1": 59030, - "scan1": 59031, - "exception1": 58981, - "contacts": 59120, - "solution1": 58991, - "fork": 59122, - "edit": 59026, - "form": 59798, - "warning": 59799, - "table": 59800, - "profile": 59801, - "dashboard": 59802, - "indent-left": 59814, - "indent-right": 59815, - "menu-unfold": 59820, - "menu-fold": 59821, - "antdesign": 59826, - "alipay-square": 59827, - "codepen-circle": 59828, - "google": 59829, - "amazon": 59830, - "codepen": 59831, - "facebook-square": 59832, - "dropbox": 59833, - "googleplus": 59834, - "linkedin-square": 59835, - "medium-monogram": 59836, - "gitlab": 59837, - "medium-wordmark": 59838, - "QQ": 59839, - "skype": 59840, - "taobao-square": 59841, - "alipay-circle": 59842, - "youtube": 59843, - "wechat": 59844, - "twitter": 59845, - "weibo": 59846, - "HTML": 59847, - "taobao-circle": 59123, - "weibo-circle": 59124, - "weibo-square": 59125, - "CodeSandbox": 59860, - "aliyun": 59892, - "zhihu": 59139, - "behance": 59143, - "dribbble": 59145, - "dribbble-square": 59146, - "behance-square": 59144, - "file-markdown": 59140, - "instagram": 59147, - "yuque": 59148, - "slack": 59141, - "slack-square": 59142 -} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/Entypo.json b/node_modules/react-native-vector-icons/glyphmaps/Entypo.json deleted file mode 100644 index 533d9225..00000000 --- a/node_modules/react-native-vector-icons/glyphmaps/Entypo.json +++ /dev/null @@ -1,413 +0,0 @@ -{ - "500px": 61696, - "500px-with-circle": 61697, - "add-to-list": 61698, - "add-user": 61699, - "address": 61700, - "adjust": 61701, - "air": 61702, - "aircraft": 61703, - "aircraft-landing": 61704, - "aircraft-take-off": 61705, - "align-bottom": 61706, - "align-horizontal-middle": 61707, - "align-left": 61708, - "align-right": 61709, - "align-top": 61710, - "align-vertical-middle": 61711, - "app-store": 61712, - "archive": 61713, - "area-graph": 61714, - "arrow-bold-down": 61715, - "arrow-bold-left": 61716, - "arrow-bold-right": 61717, - "arrow-bold-up": 61718, - "arrow-down": 61719, - "arrow-left": 61720, - "arrow-long-down": 61721, - "arrow-long-left": 61722, - "arrow-long-right": 61723, - "arrow-long-up": 61724, - "arrow-right": 61725, - "arrow-up": 61726, - "arrow-with-circle-down": 61727, - "arrow-with-circle-left": 61728, - "arrow-with-circle-right": 61729, - "arrow-with-circle-up": 61730, - "attachment": 61731, - "awareness-ribbon": 61732, - "back": 61733, - "back-in-time": 61734, - "baidu": 61735, - "bar-graph": 61736, - "basecamp": 61737, - "battery": 61738, - "beamed-note": 61739, - "behance": 61740, - "bell": 61741, - "blackboard": 61742, - "block": 61743, - "book": 61744, - "bookmark": 61745, - "bookmarks": 61746, - "bowl": 61747, - "box": 61748, - "briefcase": 61749, - "browser": 61750, - "brush": 61751, - "bucket": 61752, - "bug": 61753, - "cake": 61754, - "calculator": 61755, - "calendar": 61756, - "camera": 61757, - "ccw": 61758, - "chat": 61759, - "check": 61760, - "chevron-down": 61761, - "chevron-left": 61762, - "chevron-right": 61763, - "chevron-small-down": 61764, - "chevron-small-left": 61765, - "chevron-small-right": 61766, - "chevron-small-up": 61767, - "chevron-thin-down": 61768, - "chevron-thin-left": 61769, - "chevron-thin-right": 61770, - "chevron-thin-up": 61771, - "chevron-up": 61772, - "chevron-with-circle-down": 61773, - "chevron-with-circle-left": 61774, - "chevron-with-circle-right": 61775, - "chevron-with-circle-up": 61776, - "circle": 61777, - "circle-with-cross": 61778, - "circle-with-minus": 61779, - "circle-with-plus": 61780, - "circular-graph": 61781, - "clapperboard": 61782, - "classic-computer": 61783, - "clipboard": 61784, - "clock": 61785, - "cloud": 61786, - "code": 61787, - "cog": 61788, - "colours": 61789, - "compass": 61790, - "controller-fast-backward": 61791, - "controller-fast-forward": 61792, - "controller-jump-to-start": 61793, - "controller-next": 61794, - "controller-paus": 61795, - "controller-play": 61796, - "controller-record": 61797, - "controller-stop": 61798, - "controller-volume": 61799, - "copy": 61800, - "creative-cloud": 61801, - "creative-commons": 61802, - "creative-commons-attribution": 61803, - "creative-commons-noderivs": 61804, - "creative-commons-noncommercial-eu": 61805, - "creative-commons-noncommercial-us": 61806, - "creative-commons-public-domain": 61807, - "creative-commons-remix": 61808, - "creative-commons-share": 61809, - "creative-commons-sharealike": 61810, - "credit": 61811, - "credit-card": 61812, - "crop": 61813, - "cross": 61814, - "cup": 61815, - "cw": 61816, - "cycle": 61817, - "database": 61818, - "dial-pad": 61819, - "direction": 61820, - "document": 61821, - "document-landscape": 61822, - "documents": 61823, - "dot-single": 61824, - "dots-three-horizontal": 61825, - "dots-three-vertical": 61826, - "dots-two-horizontal": 61827, - "dots-two-vertical": 61828, - "download": 61829, - "dribbble": 61830, - "dribbble-with-circle": 61831, - "drink": 61832, - "drive": 61833, - "drop": 61834, - "dropbox": 61835, - "edit": 61836, - "email": 61837, - "emoji-flirt": 61838, - "emoji-happy": 61839, - "emoji-neutral": 61840, - "emoji-sad": 61841, - "erase": 61842, - "eraser": 61843, - "evernote": 61844, - "export": 61845, - "eye": 61846, - "eye-with-line": 61847, - "facebook": 61848, - "facebook-with-circle": 61849, - "feather": 61850, - "fingerprint": 61851, - "flag": 61852, - "flash": 61853, - "flashlight": 61854, - "flat-brush": 61855, - "flattr": 61856, - "flickr": 61857, - "flickr-with-circle": 61858, - "flow-branch": 61859, - "flow-cascade": 61860, - "flow-line": 61861, - "flow-parallel": 61862, - "flow-tree": 61863, - "flower": 61864, - "folder": 61865, - "folder-images": 61866, - "folder-music": 61867, - "folder-video": 61868, - "forward": 61869, - "foursquare": 61870, - "funnel": 61871, - "game-controller": 61872, - "gauge": 61873, - "github": 61874, - "github-with-circle": 61875, - "globe": 61876, - "google-": 61877, - "google--with-circle": 61878, - "google-drive": 61879, - "google-hangouts": 61880, - "google-play": 61881, - "graduation-cap": 61882, - "grid": 61883, - "grooveshark": 61884, - "hair-cross": 61885, - "hand": 61886, - "heart": 61887, - "heart-outlined": 61888, - "help": 61889, - "help-with-circle": 61890, - "home": 61891, - "hour-glass": 61892, - "houzz": 61893, - "icloud": 61894, - "image": 61895, - "image-inverted": 61896, - "images": 61897, - "inbox": 61898, - "infinity": 61899, - "info": 61900, - "info-with-circle": 61901, - "instagram": 61902, - "instagram-with-circle": 61903, - "install": 61904, - "key": 61905, - "keyboard": 61906, - "lab-flask": 61907, - "landline": 61908, - "language": 61909, - "laptop": 61910, - "lastfm": 61911, - "lastfm-with-circle": 61912, - "layers": 61913, - "leaf": 61914, - "level-down": 61915, - "level-up": 61916, - "lifebuoy": 61917, - "light-bulb": 61918, - "light-down": 61919, - "light-up": 61920, - "line-graph": 61921, - "link": 61922, - "linkedin": 61923, - "linkedin-with-circle": 61924, - "list": 61925, - "location": 61926, - "location-pin": 61927, - "lock": 61928, - "lock-open": 61929, - "log-out": 61930, - "login": 61931, - "loop": 61932, - "magnet": 61933, - "magnifying-glass": 61934, - "mail": 61935, - "mail-with-circle": 61936, - "man": 61937, - "map": 61938, - "mask": 61939, - "medal": 61940, - "medium": 61941, - "medium-with-circle": 61942, - "megaphone": 61943, - "menu": 61944, - "merge": 61945, - "message": 61946, - "mic": 61947, - "minus": 61948, - "mixi": 61949, - "mobile": 61950, - "modern-mic": 61951, - "moon": 61952, - "mouse": 61953, - "mouse-pointer": 61954, - "music": 61955, - "network": 61956, - "new": 61957, - "new-message": 61958, - "news": 61959, - "newsletter": 61960, - "note": 61961, - "notification": 61962, - "notifications-off": 61963, - "old-mobile": 61964, - "old-phone": 61965, - "onedrive": 61966, - "open-book": 61967, - "palette": 61968, - "paper-plane": 61969, - "paypal": 61970, - "pencil": 61971, - "phone": 61972, - "picasa": 61973, - "pie-chart": 61974, - "pin": 61975, - "pinterest": 61976, - "pinterest-with-circle": 61977, - "plus": 61978, - "popup": 61979, - "power-plug": 61980, - "price-ribbon": 61981, - "price-tag": 61982, - "print": 61983, - "progress-empty": 61984, - "progress-full": 61985, - "progress-one": 61986, - "progress-two": 61987, - "publish": 61988, - "qq": 61989, - "qq-with-circle": 61990, - "quote": 61991, - "radio": 61992, - "raft": 61993, - "raft-with-circle": 61994, - "rainbow": 61995, - "rdio": 61996, - "rdio-with-circle": 61997, - "remove-user": 61998, - "renren": 61999, - "reply": 62000, - "reply-all": 62001, - "resize-100": 62002, - "resize-full-screen": 62003, - "retweet": 62004, - "rocket": 62005, - "round-brush": 62006, - "rss": 62007, - "ruler": 62008, - "save": 62009, - "scissors": 62010, - "scribd": 62011, - "select-arrows": 62012, - "share": 62013, - "share-alternative": 62014, - "shareable": 62015, - "shield": 62016, - "shop": 62017, - "shopping-bag": 62018, - "shopping-basket": 62019, - "shopping-cart": 62020, - "shuffle": 62021, - "signal": 62022, - "sina-weibo": 62023, - "skype": 62024, - "skype-with-circle": 62025, - "slideshare": 62026, - "smashing": 62027, - "sound": 62028, - "sound-mix": 62029, - "sound-mute": 62030, - "soundcloud": 62031, - "sports-club": 62032, - "spotify": 62033, - "spotify-with-circle": 62034, - "spreadsheet": 62035, - "squared-cross": 62036, - "squared-minus": 62037, - "squared-plus": 62038, - "star": 62039, - "star-outlined": 62040, - "stopwatch": 62041, - "stumbleupon": 62042, - "stumbleupon-with-circle": 62043, - "suitcase": 62044, - "swap": 62045, - "swarm": 62046, - "sweden": 62047, - "switch": 62048, - "tablet": 62049, - "tablet-mobile-combo": 62050, - "tag": 62051, - "text": 62052, - "text-document": 62053, - "text-document-inverted": 62054, - "thermometer": 62055, - "thumbs-down": 62056, - "thumbs-up": 62057, - "thunder-cloud": 62058, - "ticket": 62059, - "time-slot": 62060, - "tools": 62061, - "traffic-cone": 62062, - "trash": 62063, - "tree": 62064, - "triangle-down": 62065, - "triangle-left": 62066, - "triangle-right": 62067, - "triangle-up": 62068, - "tripadvisor": 62069, - "trophy": 62070, - "tumblr": 62071, - "tumblr-with-circle": 62072, - "tv": 62073, - "twitter": 62074, - "twitter-with-circle": 62075, - "typing": 62076, - "uninstall": 62077, - "unread": 62078, - "untag": 62079, - "upload": 62080, - "upload-to-cloud": 62081, - "user": 62082, - "users": 62083, - "v-card": 62084, - "video": 62085, - "video-camera": 62086, - "vimeo": 62087, - "vimeo-with-circle": 62088, - "vine": 62089, - "vine-with-circle": 62090, - "vinyl": 62091, - "vk": 62092, - "vk-alternitive": 62093, - "vk-with-circle": 62094, - "voicemail": 62095, - "wallet": 62096, - "warning": 62097, - "water": 62098, - "windows-store": 62099, - "xing": 62100, - "xing-with-circle": 62101, - "yelp": 62102, - "youko": 62103, - "youko-with-circle": 62104, - "youtube": 62105, - "youtube-with-circle": 62106 -} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/EvilIcons.json b/node_modules/react-native-vector-icons/glyphmaps/EvilIcons.json deleted file mode 100644 index fcd6c297..00000000 --- a/node_modules/react-native-vector-icons/glyphmaps/EvilIcons.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "archive": 61696, - "arrow-down": 61697, - "arrow-left": 61698, - "arrow-right": 61699, - "arrow-up": 61700, - "bell": 61701, - "calendar": 61702, - "camera": 61703, - "cart": 61704, - "chart": 61705, - "check": 61706, - "chevron-down": 61707, - "chevron-left": 61708, - "chevron-right": 61709, - "chevron-up": 61710, - "clock": 61711, - "close": 61712, - "close-o": 61713, - "comment": 61714, - "credit-card": 61715, - "envelope": 61716, - "exclamation": 61717, - "external-link": 61718, - "eye": 61719, - "gear": 61720, - "heart": 61721, - "image": 61722, - "like": 61723, - "link": 61724, - "location": 61725, - "lock": 61726, - "minus": 61727, - "navicon": 61728, - "paperclip": 61729, - "pencil": 61730, - "play": 61731, - "plus": 61732, - "pointer": 61733, - "question": 61734, - "redo": 61735, - "refresh": 61736, - "retweet": 61737, - "sc-facebook": 61738, - "sc-github": 61739, - "sc-google-plus": 61740, - "sc-instagram": 61741, - "sc-linkedin": 61742, - "sc-odnoklassniki": 61743, - "sc-pinterest": 61744, - "sc-skype": 61745, - "sc-soundcloud": 61746, - "sc-telegram": 61747, - "sc-tumblr": 61748, - "sc-twitter": 61749, - "sc-vimeo": 61750, - "sc-vk": 61751, - "sc-youtube": 61752, - "search": 61753, - "share-apple": 61754, - "share-google": 61755, - "spinner": 61756, - "spinner-2": 61757, - "spinner-3": 61758, - "star": 61759, - "tag": 61760, - "trash": 61761, - "trophy": 61762, - "undo": 61763, - "unlock": 61764, - "user": 61765 -} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/Feather.json b/node_modules/react-native-vector-icons/glyphmaps/Feather.json deleted file mode 100644 index 1b51380d..00000000 --- a/node_modules/react-native-vector-icons/glyphmaps/Feather.json +++ /dev/null @@ -1,288 +0,0 @@ -{ - "activity": 61696, - "airplay": 61697, - "alert-circle": 61698, - "alert-octagon": 61699, - "alert-triangle": 61700, - "align-center": 61701, - "align-justify": 61702, - "align-left": 61703, - "align-right": 61704, - "anchor": 61705, - "aperture": 61706, - "archive": 61707, - "arrow-down": 61708, - "arrow-down-circle": 61709, - "arrow-down-left": 61710, - "arrow-down-right": 61711, - "arrow-left": 61712, - "arrow-left-circle": 61713, - "arrow-right": 61714, - "arrow-right-circle": 61715, - "arrow-up": 61716, - "arrow-up-circle": 61717, - "arrow-up-left": 61718, - "arrow-up-right": 61719, - "at-sign": 61720, - "award": 61721, - "bar-chart": 61722, - "bar-chart-2": 61723, - "battery": 61724, - "battery-charging": 61725, - "bell": 61726, - "bell-off": 61727, - "bluetooth": 61728, - "bold": 61729, - "book": 61730, - "book-open": 61731, - "bookmark": 61732, - "box": 61733, - "briefcase": 61734, - "calendar": 61735, - "camera": 61736, - "camera-off": 61737, - "cast": 61738, - "check": 61739, - "check-circle": 61740, - "check-square": 61741, - "chevron-down": 61742, - "chevron-left": 61743, - "chevron-right": 61744, - "chevron-up": 61745, - "chevrons-down": 61746, - "chevrons-left": 61747, - "chevrons-right": 61748, - "chevrons-up": 61749, - "chrome": 61750, - "circle": 61751, - "clipboard": 61752, - "clock": 61753, - "cloud": 61754, - "cloud-drizzle": 61755, - "cloud-lightning": 61756, - "cloud-off": 61757, - "cloud-rain": 61758, - "cloud-snow": 61759, - "code": 61760, - "codepen": 61761, - "codesandbox": 61762, - "coffee": 61763, - "columns": 61764, - "command": 61765, - "compass": 61766, - "copy": 61767, - "corner-down-left": 61768, - "corner-down-right": 61769, - "corner-left-down": 61770, - "corner-left-up": 61771, - "corner-right-down": 61772, - "corner-right-up": 61773, - "corner-up-left": 61774, - "corner-up-right": 61775, - "cpu": 61776, - "credit-card": 61777, - "crop": 61778, - "crosshair": 61779, - "database": 61780, - "delete": 61781, - "disc": 61782, - "divide": 61783, - "divide-circle": 61784, - "divide-square": 61785, - "dollar-sign": 61786, - "download": 61787, - "download-cloud": 61788, - "dribbble": 61789, - "droplet": 61790, - "edit": 61791, - "edit-2": 61792, - "edit-3": 61793, - "external-link": 61794, - "eye": 61795, - "eye-off": 61796, - "facebook": 61797, - "fast-forward": 61798, - "feather": 61799, - "figma": 61800, - "file": 61801, - "file-minus": 61802, - "file-plus": 61803, - "file-text": 61804, - "film": 61805, - "filter": 61806, - "flag": 61807, - "folder": 61808, - "folder-minus": 61809, - "folder-plus": 61810, - "framer": 61811, - "frown": 61812, - "gift": 61813, - "git-branch": 61814, - "git-commit": 61815, - "git-merge": 61816, - "git-pull-request": 61817, - "github": 61818, - "gitlab": 61819, - "globe": 61820, - "grid": 61821, - "hard-drive": 61822, - "hash": 61823, - "headphones": 61824, - "heart": 61825, - "help-circle": 61826, - "hexagon": 61827, - "home": 61828, - "image": 61829, - "inbox": 61830, - "info": 61831, - "instagram": 61832, - "italic": 61833, - "key": 61834, - "layers": 61835, - "layout": 61836, - "life-buoy": 61837, - "link": 61838, - "link-2": 61839, - "linkedin": 61840, - "list": 61841, - "loader": 61842, - "lock": 61843, - "log-in": 61844, - "log-out": 61845, - "mail": 61846, - "map": 61847, - "map-pin": 61848, - "maximize": 61849, - "maximize-2": 61850, - "meh": 61851, - "menu": 61852, - "message-circle": 61853, - "message-square": 61854, - "mic": 61855, - "mic-off": 61856, - "minimize": 61857, - "minimize-2": 61858, - "minus": 61859, - "minus-circle": 61860, - "minus-square": 61861, - "monitor": 61862, - "moon": 61863, - "more-horizontal": 61864, - "more-vertical": 61865, - "mouse-pointer": 61866, - "move": 61867, - "music": 61868, - "navigation": 61869, - "navigation-2": 61870, - "octagon": 61871, - "package": 61872, - "paperclip": 61873, - "pause": 61874, - "pause-circle": 61875, - "pen-tool": 61876, - "percent": 61877, - "phone": 61878, - "phone-call": 61879, - "phone-forwarded": 61880, - "phone-incoming": 61881, - "phone-missed": 61882, - "phone-off": 61883, - "phone-outgoing": 61884, - "pie-chart": 61885, - "play": 61886, - "play-circle": 61887, - "plus": 61888, - "plus-circle": 61889, - "plus-square": 61890, - "pocket": 61891, - "power": 61892, - "printer": 61893, - "radio": 61894, - "refresh-ccw": 61895, - "refresh-cw": 61896, - "repeat": 61897, - "rewind": 61898, - "rotate-ccw": 61899, - "rotate-cw": 61900, - "rss": 61901, - "save": 61902, - "scissors": 61903, - "search": 61904, - "send": 61905, - "server": 61906, - "settings": 61907, - "share": 61908, - "share-2": 61909, - "shield": 61910, - "shield-off": 61911, - "shopping-bag": 61912, - "shopping-cart": 61913, - "shuffle": 61914, - "sidebar": 61915, - "skip-back": 61916, - "skip-forward": 61917, - "slack": 61918, - "slash": 61919, - "sliders": 61920, - "smartphone": 61921, - "smile": 61922, - "speaker": 61923, - "square": 61924, - "star": 61925, - "stop-circle": 61926, - "sun": 61927, - "sunrise": 61928, - "sunset": 61929, - "tablet": 61930, - "tag": 61931, - "target": 61932, - "terminal": 61933, - "thermometer": 61934, - "thumbs-down": 61935, - "thumbs-up": 61936, - "toggle-left": 61937, - "toggle-right": 61938, - "tool": 61939, - "trash": 61940, - "trash-2": 61941, - "trello": 61942, - "trending-down": 61943, - "trending-up": 61944, - "triangle": 61945, - "truck": 61946, - "tv": 61947, - "twitch": 61948, - "twitter": 61949, - "type": 61950, - "umbrella": 61951, - "underline": 61952, - "unlock": 61953, - "upload": 61954, - "upload-cloud": 61955, - "user": 61956, - "user-check": 61957, - "user-minus": 61958, - "user-plus": 61959, - "user-x": 61960, - "users": 61961, - "video": 61962, - "video-off": 61963, - "voicemail": 61964, - "volume": 61965, - "volume-1": 61966, - "volume-2": 61967, - "volume-x": 61968, - "watch": 61969, - "wifi": 61970, - "wifi-off": 61971, - "wind": 61972, - "x": 61973, - "x-circle": 61974, - "x-octagon": 61975, - "x-square": 61976, - "youtube": 61977, - "zap": 61978, - "zap-off": 61979, - "zoom-in": 61980, - "zoom-out": 61981 -} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome.json b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome.json deleted file mode 100644 index 0be3243c..00000000 --- a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome.json +++ /dev/null @@ -1,788 +0,0 @@ -{ - "glass": 61440, - "music": 61441, - "search": 61442, - "envelope-o": 61443, - "heart": 61444, - "star": 61445, - "star-o": 61446, - "user": 61447, - "film": 61448, - "th-large": 61449, - "th": 61450, - "th-list": 61451, - "check": 61452, - "remove": 61453, - "close": 61453, - "times": 61453, - "search-plus": 61454, - "search-minus": 61456, - "power-off": 61457, - "signal": 61458, - "gear": 61459, - "cog": 61459, - "trash-o": 61460, - "home": 61461, - "file-o": 61462, - "clock-o": 61463, - "road": 61464, - "download": 61465, - "arrow-circle-o-down": 61466, - "arrow-circle-o-up": 61467, - "inbox": 61468, - "play-circle-o": 61469, - "rotate-right": 61470, - "repeat": 61470, - "refresh": 61473, - "list-alt": 61474, - "lock": 61475, - "flag": 61476, - "headphones": 61477, - "volume-off": 61478, - "volume-down": 61479, - "volume-up": 61480, - "qrcode": 61481, - "barcode": 61482, - "tag": 61483, - "tags": 61484, - "book": 61485, - "bookmark": 61486, - "print": 61487, - "camera": 61488, - "font": 61489, - "bold": 61490, - "italic": 61491, - "text-height": 61492, - "text-width": 61493, - "align-left": 61494, - "align-center": 61495, - "align-right": 61496, - "align-justify": 61497, - "list": 61498, - "dedent": 61499, - "outdent": 61499, - "indent": 61500, - "video-camera": 61501, - "photo": 61502, - "image": 61502, - "picture-o": 61502, - "pencil": 61504, - "map-marker": 61505, - "adjust": 61506, - "tint": 61507, - "edit": 61508, - "pencil-square-o": 61508, - "share-square-o": 61509, - "check-square-o": 61510, - "arrows": 61511, - "step-backward": 61512, - "fast-backward": 61513, - "backward": 61514, - "play": 61515, - "pause": 61516, - "stop": 61517, - "forward": 61518, - "fast-forward": 61520, - "step-forward": 61521, - "eject": 61522, - "chevron-left": 61523, - "chevron-right": 61524, - "plus-circle": 61525, - "minus-circle": 61526, - "times-circle": 61527, - "check-circle": 61528, - "question-circle": 61529, - "info-circle": 61530, - "crosshairs": 61531, - "times-circle-o": 61532, - "check-circle-o": 61533, - "ban": 61534, - "arrow-left": 61536, - "arrow-right": 61537, - "arrow-up": 61538, - "arrow-down": 61539, - "mail-forward": 61540, - "share": 61540, - "expand": 61541, - "compress": 61542, - "plus": 61543, - "minus": 61544, - "asterisk": 61545, - "exclamation-circle": 61546, - "gift": 61547, - "leaf": 61548, - "fire": 61549, - "eye": 61550, - "eye-slash": 61552, - "warning": 61553, - "exclamation-triangle": 61553, - "plane": 61554, - "calendar": 61555, - "random": 61556, - "comment": 61557, - "magnet": 61558, - "chevron-up": 61559, - "chevron-down": 61560, - "retweet": 61561, - "shopping-cart": 61562, - "folder": 61563, - "folder-open": 61564, - "arrows-v": 61565, - "arrows-h": 61566, - "bar-chart-o": 61568, - "bar-chart": 61568, - "twitter-square": 61569, - "facebook-square": 61570, - "camera-retro": 61571, - "key": 61572, - "gears": 61573, - "cogs": 61573, - "comments": 61574, - "thumbs-o-up": 61575, - "thumbs-o-down": 61576, - "star-half": 61577, - "heart-o": 61578, - "sign-out": 61579, - "linkedin-square": 61580, - "thumb-tack": 61581, - "external-link": 61582, - "sign-in": 61584, - "trophy": 61585, - "github-square": 61586, - "upload": 61587, - "lemon-o": 61588, - "phone": 61589, - "square-o": 61590, - "bookmark-o": 61591, - "phone-square": 61592, - "twitter": 61593, - "facebook-f": 61594, - "facebook": 61594, - "github": 61595, - "unlock": 61596, - "credit-card": 61597, - "feed": 61598, - "rss": 61598, - "hdd-o": 61600, - "bullhorn": 61601, - "bell": 61683, - "certificate": 61603, - "hand-o-right": 61604, - "hand-o-left": 61605, - "hand-o-up": 61606, - "hand-o-down": 61607, - "arrow-circle-left": 61608, - "arrow-circle-right": 61609, - "arrow-circle-up": 61610, - "arrow-circle-down": 61611, - "globe": 61612, - "wrench": 61613, - "tasks": 61614, - "filter": 61616, - "briefcase": 61617, - "arrows-alt": 61618, - "group": 61632, - "users": 61632, - "chain": 61633, - "link": 61633, - "cloud": 61634, - "flask": 61635, - "cut": 61636, - "scissors": 61636, - "copy": 61637, - "files-o": 61637, - "paperclip": 61638, - "save": 61639, - "floppy-o": 61639, - "square": 61640, - "navicon": 61641, - "reorder": 61641, - "bars": 61641, - "list-ul": 61642, - "list-ol": 61643, - "strikethrough": 61644, - "underline": 61645, - "table": 61646, - "magic": 61648, - "truck": 61649, - "pinterest": 61650, - "pinterest-square": 61651, - "google-plus-square": 61652, - "google-plus": 61653, - "money": 61654, - "caret-down": 61655, - "caret-up": 61656, - "caret-left": 61657, - "caret-right": 61658, - "columns": 61659, - "unsorted": 61660, - "sort": 61660, - "sort-down": 61661, - "sort-desc": 61661, - "sort-up": 61662, - "sort-asc": 61662, - "envelope": 61664, - "linkedin": 61665, - "rotate-left": 61666, - "undo": 61666, - "legal": 61667, - "gavel": 61667, - "dashboard": 61668, - "tachometer": 61668, - "comment-o": 61669, - "comments-o": 61670, - "flash": 61671, - "bolt": 61671, - "sitemap": 61672, - "umbrella": 61673, - "paste": 61674, - "clipboard": 61674, - "lightbulb-o": 61675, - "exchange": 61676, - "cloud-download": 61677, - "cloud-upload": 61678, - "user-md": 61680, - "stethoscope": 61681, - "suitcase": 61682, - "bell-o": 61602, - "coffee": 61684, - "cutlery": 61685, - "file-text-o": 61686, - "building-o": 61687, - "hospital-o": 61688, - "ambulance": 61689, - "medkit": 61690, - "fighter-jet": 61691, - "beer": 61692, - "h-square": 61693, - "plus-square": 61694, - "angle-double-left": 61696, - "angle-double-right": 61697, - "angle-double-up": 61698, - "angle-double-down": 61699, - "angle-left": 61700, - "angle-right": 61701, - "angle-up": 61702, - "angle-down": 61703, - "desktop": 61704, - "laptop": 61705, - "tablet": 61706, - "mobile-phone": 61707, - "mobile": 61707, - "circle-o": 61708, - "quote-left": 61709, - "quote-right": 61710, - "spinner": 61712, - "circle": 61713, - "mail-reply": 61714, - "reply": 61714, - "github-alt": 61715, - "folder-o": 61716, - "folder-open-o": 61717, - "smile-o": 61720, - "frown-o": 61721, - "meh-o": 61722, - "gamepad": 61723, - "keyboard-o": 61724, - "flag-o": 61725, - "flag-checkered": 61726, - "terminal": 61728, - "code": 61729, - "mail-reply-all": 61730, - "reply-all": 61730, - "star-half-empty": 61731, - "star-half-full": 61731, - "star-half-o": 61731, - "location-arrow": 61732, - "crop": 61733, - "code-fork": 61734, - "unlink": 61735, - "chain-broken": 61735, - "question": 61736, - "info": 61737, - "exclamation": 61738, - "superscript": 61739, - "subscript": 61740, - "eraser": 61741, - "puzzle-piece": 61742, - "microphone": 61744, - "microphone-slash": 61745, - "shield": 61746, - "calendar-o": 61747, - "fire-extinguisher": 61748, - "rocket": 61749, - "maxcdn": 61750, - "chevron-circle-left": 61751, - "chevron-circle-right": 61752, - "chevron-circle-up": 61753, - "chevron-circle-down": 61754, - "html5": 61755, - "css3": 61756, - "anchor": 61757, - "unlock-alt": 61758, - "bullseye": 61760, - "ellipsis-h": 61761, - "ellipsis-v": 61762, - "rss-square": 61763, - "play-circle": 61764, - "ticket": 61765, - "minus-square": 61766, - "minus-square-o": 61767, - "level-up": 61768, - "level-down": 61769, - "check-square": 61770, - "pencil-square": 61771, - "external-link-square": 61772, - "share-square": 61773, - "compass": 61774, - "toggle-down": 61776, - "caret-square-o-down": 61776, - "toggle-up": 61777, - "caret-square-o-up": 61777, - "toggle-right": 61778, - "caret-square-o-right": 61778, - "euro": 61779, - "eur": 61779, - "gbp": 61780, - "dollar": 61781, - "usd": 61781, - "rupee": 61782, - "inr": 61782, - "cny": 61783, - "rmb": 61783, - "yen": 61783, - "jpy": 61783, - "ruble": 61784, - "rouble": 61784, - "rub": 61784, - "won": 61785, - "krw": 61785, - "bitcoin": 61786, - "btc": 61786, - "file": 61787, - "file-text": 61788, - "sort-alpha-asc": 61789, - "sort-alpha-desc": 61790, - "sort-amount-asc": 61792, - "sort-amount-desc": 61793, - "sort-numeric-asc": 61794, - "sort-numeric-desc": 61795, - "thumbs-up": 61796, - "thumbs-down": 61797, - "youtube-square": 61798, - "youtube": 61799, - "xing": 61800, - "xing-square": 61801, - "youtube-play": 61802, - "dropbox": 61803, - "stack-overflow": 61804, - "instagram": 61805, - "flickr": 61806, - "adn": 61808, - "bitbucket": 61809, - "bitbucket-square": 61810, - "tumblr": 61811, - "tumblr-square": 61812, - "long-arrow-down": 61813, - "long-arrow-up": 61814, - "long-arrow-left": 61815, - "long-arrow-right": 61816, - "apple": 61817, - "windows": 61818, - "android": 61819, - "linux": 61820, - "dribbble": 61821, - "skype": 61822, - "foursquare": 61824, - "trello": 61825, - "female": 61826, - "male": 61827, - "gittip": 61828, - "gratipay": 61828, - "sun-o": 61829, - "moon-o": 61830, - "archive": 61831, - "bug": 61832, - "vk": 61833, - "weibo": 61834, - "renren": 61835, - "pagelines": 61836, - "stack-exchange": 61837, - "arrow-circle-o-right": 61838, - "arrow-circle-o-left": 61840, - "toggle-left": 61841, - "caret-square-o-left": 61841, - "dot-circle-o": 61842, - "wheelchair": 61843, - "vimeo-square": 61844, - "turkish-lira": 61845, - "try": 61845, - "plus-square-o": 61846, - "space-shuttle": 61847, - "slack": 61848, - "envelope-square": 61849, - "wordpress": 61850, - "openid": 61851, - "institution": 61852, - "bank": 61852, - "university": 61852, - "mortar-board": 61853, - "graduation-cap": 61853, - "yahoo": 61854, - "google": 61856, - "reddit": 61857, - "reddit-square": 61858, - "stumbleupon-circle": 61859, - "stumbleupon": 61860, - "delicious": 61861, - "digg": 61862, - "pied-piper-pp": 61863, - "pied-piper-alt": 61864, - "drupal": 61865, - "joomla": 61866, - "language": 61867, - "fax": 61868, - "building": 61869, - "child": 61870, - "paw": 61872, - "spoon": 61873, - "cube": 61874, - "cubes": 61875, - "behance": 61876, - "behance-square": 61877, - "steam": 61878, - "steam-square": 61879, - "recycle": 61880, - "automobile": 61881, - "car": 61881, - "cab": 61882, - "taxi": 61882, - "tree": 61883, - "spotify": 61884, - "deviantart": 61885, - "soundcloud": 61886, - "database": 61888, - "file-pdf-o": 61889, - "file-word-o": 61890, - "file-excel-o": 61891, - "file-powerpoint-o": 61892, - "file-photo-o": 61893, - "file-picture-o": 61893, - "file-image-o": 61893, - "file-zip-o": 61894, - "file-archive-o": 61894, - "file-sound-o": 61895, - "file-audio-o": 61895, - "file-movie-o": 61896, - "file-video-o": 61896, - "file-code-o": 61897, - "vine": 61898, - "codepen": 61899, - "jsfiddle": 61900, - "life-bouy": 61901, - "life-buoy": 61901, - "life-saver": 61901, - "support": 61901, - "life-ring": 61901, - "circle-o-notch": 61902, - "ra": 61904, - "resistance": 61904, - "rebel": 61904, - "ge": 61905, - "empire": 61905, - "git-square": 61906, - "git": 61907, - "y-combinator-square": 61908, - "yc-square": 61908, - "hacker-news": 61908, - "tencent-weibo": 61909, - "qq": 61910, - "wechat": 61911, - "weixin": 61911, - "send": 61912, - "paper-plane": 61912, - "send-o": 61913, - "paper-plane-o": 61913, - "history": 61914, - "circle-thin": 61915, - "header": 61916, - "paragraph": 61917, - "sliders": 61918, - "share-alt": 61920, - "share-alt-square": 61921, - "bomb": 61922, - "soccer-ball-o": 61923, - "futbol-o": 61923, - "tty": 61924, - "binoculars": 61925, - "plug": 61926, - "slideshare": 61927, - "twitch": 61928, - "yelp": 61929, - "newspaper-o": 61930, - "wifi": 61931, - "calculator": 61932, - "paypal": 61933, - "google-wallet": 61934, - "cc-visa": 61936, - "cc-mastercard": 61937, - "cc-discover": 61938, - "cc-amex": 61939, - "cc-paypal": 61940, - "cc-stripe": 61941, - "bell-slash": 61942, - "bell-slash-o": 61943, - "trash": 61944, - "copyright": 61945, - "at": 61946, - "eyedropper": 61947, - "paint-brush": 61948, - "birthday-cake": 61949, - "area-chart": 61950, - "pie-chart": 61952, - "line-chart": 61953, - "lastfm": 61954, - "lastfm-square": 61955, - "toggle-off": 61956, - "toggle-on": 61957, - "bicycle": 61958, - "bus": 61959, - "ioxhost": 61960, - "angellist": 61961, - "cc": 61962, - "shekel": 61963, - "sheqel": 61963, - "ils": 61963, - "meanpath": 61964, - "buysellads": 61965, - "connectdevelop": 61966, - "dashcube": 61968, - "forumbee": 61969, - "leanpub": 61970, - "sellsy": 61971, - "shirtsinbulk": 61972, - "simplybuilt": 61973, - "skyatlas": 61974, - "cart-plus": 61975, - "cart-arrow-down": 61976, - "diamond": 61977, - "ship": 61978, - "user-secret": 61979, - "motorcycle": 61980, - "street-view": 61981, - "heartbeat": 61982, - "venus": 61985, - "mars": 61986, - "mercury": 61987, - "intersex": 61988, - "transgender": 61988, - "transgender-alt": 61989, - "venus-double": 61990, - "mars-double": 61991, - "venus-mars": 61992, - "mars-stroke": 61993, - "mars-stroke-v": 61994, - "mars-stroke-h": 61995, - "neuter": 61996, - "genderless": 61997, - "facebook-official": 62000, - "pinterest-p": 62001, - "whatsapp": 62002, - "server": 62003, - "user-plus": 62004, - "user-times": 62005, - "hotel": 62006, - "bed": 62006, - "viacoin": 62007, - "train": 62008, - "subway": 62009, - "medium": 62010, - "yc": 62011, - "y-combinator": 62011, - "optin-monster": 62012, - "opencart": 62013, - "expeditedssl": 62014, - "battery-4": 62016, - "battery": 62016, - "battery-full": 62016, - "battery-3": 62017, - "battery-three-quarters": 62017, - "battery-2": 62018, - "battery-half": 62018, - "battery-1": 62019, - "battery-quarter": 62019, - "battery-0": 62020, - "battery-empty": 62020, - "mouse-pointer": 62021, - "i-cursor": 62022, - "object-group": 62023, - "object-ungroup": 62024, - "sticky-note": 62025, - "sticky-note-o": 62026, - "cc-jcb": 62027, - "cc-diners-club": 62028, - "clone": 62029, - "balance-scale": 62030, - "hourglass-o": 62032, - "hourglass-1": 62033, - "hourglass-start": 62033, - "hourglass-2": 62034, - "hourglass-half": 62034, - "hourglass-3": 62035, - "hourglass-end": 62035, - "hourglass": 62036, - "hand-grab-o": 62037, - "hand-rock-o": 62037, - "hand-stop-o": 62038, - "hand-paper-o": 62038, - "hand-scissors-o": 62039, - "hand-lizard-o": 62040, - "hand-spock-o": 62041, - "hand-pointer-o": 62042, - "hand-peace-o": 62043, - "trademark": 62044, - "registered": 62045, - "creative-commons": 62046, - "gg": 62048, - "gg-circle": 62049, - "tripadvisor": 62050, - "odnoklassniki": 62051, - "odnoklassniki-square": 62052, - "get-pocket": 62053, - "wikipedia-w": 62054, - "safari": 62055, - "chrome": 62056, - "firefox": 62057, - "opera": 62058, - "internet-explorer": 62059, - "tv": 62060, - "television": 62060, - "contao": 62061, - "500px": 62062, - "amazon": 62064, - "calendar-plus-o": 62065, - "calendar-minus-o": 62066, - "calendar-times-o": 62067, - "calendar-check-o": 62068, - "industry": 62069, - "map-pin": 62070, - "map-signs": 62071, - "map-o": 62072, - "map": 62073, - "commenting": 62074, - "commenting-o": 62075, - "houzz": 62076, - "vimeo": 62077, - "black-tie": 62078, - "fonticons": 62080, - "reddit-alien": 62081, - "edge": 62082, - "credit-card-alt": 62083, - "codiepie": 62084, - "modx": 62085, - "fort-awesome": 62086, - "usb": 62087, - "product-hunt": 62088, - "mixcloud": 62089, - "scribd": 62090, - "pause-circle": 62091, - "pause-circle-o": 62092, - "stop-circle": 62093, - "stop-circle-o": 62094, - "shopping-bag": 62096, - "shopping-basket": 62097, - "hashtag": 62098, - "bluetooth": 62099, - "bluetooth-b": 62100, - "percent": 62101, - "gitlab": 62102, - "wpbeginner": 62103, - "wpforms": 62104, - "envira": 62105, - "universal-access": 62106, - "wheelchair-alt": 62107, - "question-circle-o": 62108, - "blind": 62109, - "audio-description": 62110, - "volume-control-phone": 62112, - "braille": 62113, - "assistive-listening-systems": 62114, - "asl-interpreting": 62115, - "american-sign-language-interpreting": 62115, - "deafness": 62116, - "hard-of-hearing": 62116, - "deaf": 62116, - "glide": 62117, - "glide-g": 62118, - "signing": 62119, - "sign-language": 62119, - "low-vision": 62120, - "viadeo": 62121, - "viadeo-square": 62122, - "snapchat": 62123, - "snapchat-ghost": 62124, - "snapchat-square": 62125, - "pied-piper": 62126, - "first-order": 62128, - "yoast": 62129, - "themeisle": 62130, - "google-plus-circle": 62131, - "google-plus-official": 62131, - "fa": 62132, - "font-awesome": 62132, - "handshake-o": 62133, - "envelope-open": 62134, - "envelope-open-o": 62135, - "linode": 62136, - "address-book": 62137, - "address-book-o": 62138, - "vcard": 62139, - "address-card": 62139, - "vcard-o": 62140, - "address-card-o": 62140, - "user-circle": 62141, - "user-circle-o": 62142, - "user-o": 62144, - "id-badge": 62145, - "drivers-license": 62146, - "id-card": 62146, - "drivers-license-o": 62147, - "id-card-o": 62147, - "quora": 62148, - "free-code-camp": 62149, - "telegram": 62150, - "thermometer-4": 62151, - "thermometer": 62151, - "thermometer-full": 62151, - "thermometer-3": 62152, - "thermometer-three-quarters": 62152, - "thermometer-2": 62153, - "thermometer-half": 62153, - "thermometer-1": 62154, - "thermometer-quarter": 62154, - "thermometer-0": 62155, - "thermometer-empty": 62155, - "shower": 62156, - "bathtub": 62157, - "s15": 62157, - "bath": 62157, - "podcast": 62158, - "window-maximize": 62160, - "window-minimize": 62161, - "window-restore": 62162, - "times-rectangle": 62163, - "window-close": 62163, - "times-rectangle-o": 62164, - "window-close-o": 62164, - "bandcamp": 62165, - "grav": 62166, - "etsy": 62167, - "imdb": 62168, - "ravelry": 62169, - "eercast": 62170, - "microchip": 62171, - "snowflake-o": 62172, - "superpowers": 62173, - "wpexplorer": 62174, - "meetup": 62176 -} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Free.json b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Free.json deleted file mode 100644 index 04a8ca0e..00000000 --- a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Free.json +++ /dev/null @@ -1,1461 +0,0 @@ -{ - "500px": 62062, - "accessible-icon": 62312, - "accusoft": 62313, - "acquisitions-incorporated": 63151, - "ad": 63041, - "address-book": 62137, - "address-card": 62139, - "adjust": 61506, - "adn": 61808, - "adversal": 62314, - "affiliatetheme": 62315, - "air-freshener": 62928, - "airbnb": 63540, - "algolia": 62316, - "align-center": 61495, - "align-justify": 61497, - "align-left": 61494, - "align-right": 61496, - "alipay": 63042, - "allergies": 62561, - "amazon": 62064, - "amazon-pay": 62508, - "ambulance": 61689, - "american-sign-language-interpreting": 62115, - "amilia": 62317, - "anchor": 61757, - "android": 61819, - "angellist": 61961, - "angle-double-down": 61699, - "angle-double-left": 61696, - "angle-double-right": 61697, - "angle-double-up": 61698, - "angle-down": 61703, - "angle-left": 61700, - "angle-right": 61701, - "angle-up": 61702, - "angry": 62806, - "angrycreative": 62318, - "angular": 62496, - "ankh": 63044, - "app-store": 62319, - "app-store-ios": 62320, - "apper": 62321, - "apple": 61817, - "apple-alt": 62929, - "apple-pay": 62485, - "archive": 61831, - "archway": 62807, - "arrow-alt-circle-down": 62296, - "arrow-alt-circle-left": 62297, - "arrow-alt-circle-right": 62298, - "arrow-alt-circle-up": 62299, - "arrow-circle-down": 61611, - "arrow-circle-left": 61608, - "arrow-circle-right": 61609, - "arrow-circle-up": 61610, - "arrow-down": 61539, - "arrow-left": 61536, - "arrow-right": 61537, - "arrow-up": 61538, - "arrows-alt": 61618, - "arrows-alt-h": 62263, - "arrows-alt-v": 62264, - "artstation": 63354, - "assistive-listening-systems": 62114, - "asterisk": 61545, - "asymmetrik": 62322, - "at": 61946, - "atlas": 62808, - "atlassian": 63355, - "atom": 62930, - "audible": 62323, - "audio-description": 62110, - "autoprefixer": 62492, - "avianex": 62324, - "aviato": 62497, - "award": 62809, - "aws": 62325, - "baby": 63356, - "baby-carriage": 63357, - "backspace": 62810, - "backward": 61514, - "bacon": 63461, - "bacteria": 57433, - "bacterium": 57434, - "bahai": 63078, - "balance-scale": 62030, - "balance-scale-left": 62741, - "balance-scale-right": 62742, - "ban": 61534, - "band-aid": 62562, - "bandcamp": 62165, - "barcode": 61482, - "bars": 61641, - "baseball-ball": 62515, - "basketball-ball": 62516, - "bath": 62157, - "battery-empty": 62020, - "battery-full": 62016, - "battery-half": 62018, - "battery-quarter": 62019, - "battery-three-quarters": 62017, - "battle-net": 63541, - "bed": 62006, - "beer": 61692, - "behance": 61876, - "behance-square": 61877, - "bell": 61683, - "bell-slash": 61942, - "bezier-curve": 62811, - "bible": 63047, - "bicycle": 61958, - "biking": 63562, - "bimobject": 62328, - "binoculars": 61925, - "biohazard": 63360, - "birthday-cake": 61949, - "bitbucket": 61809, - "bitcoin": 62329, - "bity": 62330, - "black-tie": 62078, - "blackberry": 62331, - "blender": 62743, - "blender-phone": 63158, - "blind": 62109, - "blog": 63361, - "blogger": 62332, - "blogger-b": 62333, - "bluetooth": 62099, - "bluetooth-b": 62100, - "bold": 61490, - "bolt": 61671, - "bomb": 61922, - "bone": 62935, - "bong": 62812, - "book": 61485, - "book-dead": 63159, - "book-medical": 63462, - "book-open": 62744, - "book-reader": 62938, - "bookmark": 61486, - "bootstrap": 63542, - "border-all": 63564, - "border-none": 63568, - "border-style": 63571, - "bowling-ball": 62518, - "box": 62566, - "box-open": 62622, - "box-tissue": 57435, - "boxes": 62568, - "braille": 62113, - "brain": 62940, - "bread-slice": 63468, - "briefcase": 61617, - "briefcase-medical": 62569, - "broadcast-tower": 62745, - "broom": 62746, - "brush": 62813, - "btc": 61786, - "buffer": 63543, - "bug": 61832, - "building": 61869, - "bullhorn": 61601, - "bullseye": 61760, - "burn": 62570, - "buromobelexperte": 62335, - "bus": 61959, - "bus-alt": 62814, - "business-time": 63050, - "buy-n-large": 63654, - "buysellads": 61965, - "calculator": 61932, - "calendar": 61747, - "calendar-alt": 61555, - "calendar-check": 62068, - "calendar-day": 63363, - "calendar-minus": 62066, - "calendar-plus": 62065, - "calendar-times": 62067, - "calendar-week": 63364, - "camera": 61488, - "camera-retro": 61571, - "campground": 63163, - "canadian-maple-leaf": 63365, - "candy-cane": 63366, - "cannabis": 62815, - "capsules": 62571, - "car": 61881, - "car-alt": 62942, - "car-battery": 62943, - "car-crash": 62945, - "car-side": 62948, - "caravan": 63743, - "caret-down": 61655, - "caret-left": 61657, - "caret-right": 61658, - "caret-square-down": 61776, - "caret-square-left": 61841, - "caret-square-right": 61778, - "caret-square-up": 61777, - "caret-up": 61656, - "carrot": 63367, - "cart-arrow-down": 61976, - "cart-plus": 61975, - "cash-register": 63368, - "cat": 63166, - "cc-amazon-pay": 62509, - "cc-amex": 61939, - "cc-apple-pay": 62486, - "cc-diners-club": 62028, - "cc-discover": 61938, - "cc-jcb": 62027, - "cc-mastercard": 61937, - "cc-paypal": 61940, - "cc-stripe": 61941, - "cc-visa": 61936, - "centercode": 62336, - "centos": 63369, - "certificate": 61603, - "chair": 63168, - "chalkboard": 62747, - "chalkboard-teacher": 62748, - "charging-station": 62951, - "chart-area": 61950, - "chart-bar": 61568, - "chart-line": 61953, - "chart-pie": 61952, - "check": 61452, - "check-circle": 61528, - "check-double": 62816, - "check-square": 61770, - "cheese": 63471, - "chess": 62521, - "chess-bishop": 62522, - "chess-board": 62524, - "chess-king": 62527, - "chess-knight": 62529, - "chess-pawn": 62531, - "chess-queen": 62533, - "chess-rook": 62535, - "chevron-circle-down": 61754, - "chevron-circle-left": 61751, - "chevron-circle-right": 61752, - "chevron-circle-up": 61753, - "chevron-down": 61560, - "chevron-left": 61523, - "chevron-right": 61524, - "chevron-up": 61559, - "child": 61870, - "chrome": 62056, - "chromecast": 63544, - "church": 62749, - "circle": 61713, - "circle-notch": 61902, - "city": 63055, - "clinic-medical": 63474, - "clipboard": 62248, - "clipboard-check": 62572, - "clipboard-list": 62573, - "clock": 61463, - "clone": 62029, - "closed-captioning": 61962, - "cloud": 61634, - "cloud-download-alt": 62337, - "cloud-meatball": 63291, - "cloud-moon": 63171, - "cloud-moon-rain": 63292, - "cloud-rain": 63293, - "cloud-showers-heavy": 63296, - "cloud-sun": 63172, - "cloud-sun-rain": 63299, - "cloud-upload-alt": 62338, - "cloudflare": 57469, - "cloudscale": 62339, - "cloudsmith": 62340, - "cloudversify": 62341, - "cocktail": 62817, - "code": 61729, - "code-branch": 61734, - "codepen": 61899, - "codiepie": 62084, - "coffee": 61684, - "cog": 61459, - "cogs": 61573, - "coins": 62750, - "columns": 61659, - "comment": 61557, - "comment-alt": 62074, - "comment-dollar": 63057, - "comment-dots": 62637, - "comment-medical": 63477, - "comment-slash": 62643, - "comments": 61574, - "comments-dollar": 63059, - "compact-disc": 62751, - "compass": 61774, - "compress": 61542, - "compress-alt": 62498, - "compress-arrows-alt": 63372, - "concierge-bell": 62818, - "confluence": 63373, - "connectdevelop": 61966, - "contao": 62061, - "cookie": 62819, - "cookie-bite": 62820, - "copy": 61637, - "copyright": 61945, - "cotton-bureau": 63646, - "couch": 62648, - "cpanel": 62344, - "creative-commons": 62046, - "creative-commons-by": 62695, - "creative-commons-nc": 62696, - "creative-commons-nc-eu": 62697, - "creative-commons-nc-jp": 62698, - "creative-commons-nd": 62699, - "creative-commons-pd": 62700, - "creative-commons-pd-alt": 62701, - "creative-commons-remix": 62702, - "creative-commons-sa": 62703, - "creative-commons-sampling": 62704, - "creative-commons-sampling-plus": 62705, - "creative-commons-share": 62706, - "creative-commons-zero": 62707, - "credit-card": 61597, - "critical-role": 63177, - "crop": 61733, - "crop-alt": 62821, - "cross": 63060, - "crosshairs": 61531, - "crow": 62752, - "crown": 62753, - "crutch": 63479, - "css3": 61756, - "css3-alt": 62347, - "cube": 61874, - "cubes": 61875, - "cut": 61636, - "cuttlefish": 62348, - "d-and-d": 62349, - "d-and-d-beyond": 63178, - "dailymotion": 57426, - "dashcube": 61968, - "database": 61888, - "deaf": 62116, - "deezer": 57463, - "delicious": 61861, - "democrat": 63303, - "deploydog": 62350, - "deskpro": 62351, - "desktop": 61704, - "dev": 63180, - "deviantart": 61885, - "dharmachakra": 63061, - "dhl": 63376, - "diagnoses": 62576, - "diaspora": 63377, - "dice": 62754, - "dice-d20": 63183, - "dice-d6": 63185, - "dice-five": 62755, - "dice-four": 62756, - "dice-one": 62757, - "dice-six": 62758, - "dice-three": 62759, - "dice-two": 62760, - "digg": 61862, - "digital-ocean": 62353, - "digital-tachograph": 62822, - "directions": 62955, - "discord": 62354, - "discourse": 62355, - "disease": 63482, - "divide": 62761, - "dizzy": 62823, - "dna": 62577, - "dochub": 62356, - "docker": 62357, - "dog": 63187, - "dollar-sign": 61781, - "dolly": 62578, - "dolly-flatbed": 62580, - "donate": 62649, - "door-closed": 62762, - "door-open": 62763, - "dot-circle": 61842, - "dove": 62650, - "download": 61465, - "draft2digital": 62358, - "drafting-compass": 62824, - "dragon": 63189, - "draw-polygon": 62958, - "dribbble": 61821, - "dribbble-square": 62359, - "dropbox": 61803, - "drum": 62825, - "drum-steelpan": 62826, - "drumstick-bite": 63191, - "drupal": 61865, - "dumbbell": 62539, - "dumpster": 63379, - "dumpster-fire": 63380, - "dungeon": 63193, - "dyalog": 62361, - "earlybirds": 62362, - "ebay": 62708, - "edge": 62082, - "edge-legacy": 57464, - "edit": 61508, - "egg": 63483, - "eject": 61522, - "elementor": 62512, - "ellipsis-h": 61761, - "ellipsis-v": 61762, - "ello": 62961, - "ember": 62499, - "empire": 61905, - "envelope": 61664, - "envelope-open": 62134, - "envelope-open-text": 63064, - "envelope-square": 61849, - "envira": 62105, - "equals": 62764, - "eraser": 61741, - "erlang": 62365, - "ethereum": 62510, - "ethernet": 63382, - "etsy": 62167, - "euro-sign": 61779, - "evernote": 63545, - "exchange-alt": 62306, - "exclamation": 61738, - "exclamation-circle": 61546, - "exclamation-triangle": 61553, - "expand": 61541, - "expand-alt": 62500, - "expand-arrows-alt": 62238, - "expeditedssl": 62014, - "external-link-alt": 62301, - "external-link-square-alt": 62304, - "eye": 61550, - "eye-dropper": 61947, - "eye-slash": 61552, - "facebook": 61594, - "facebook-f": 62366, - "facebook-messenger": 62367, - "facebook-square": 61570, - "fan": 63587, - "fantasy-flight-games": 63196, - "fast-backward": 61513, - "fast-forward": 61520, - "faucet": 57349, - "fax": 61868, - "feather": 62765, - "feather-alt": 62827, - "fedex": 63383, - "fedora": 63384, - "female": 61826, - "fighter-jet": 61691, - "figma": 63385, - "file": 61787, - "file-alt": 61788, - "file-archive": 61894, - "file-audio": 61895, - "file-code": 61897, - "file-contract": 62828, - "file-csv": 63197, - "file-download": 62829, - "file-excel": 61891, - "file-export": 62830, - "file-image": 61893, - "file-import": 62831, - "file-invoice": 62832, - "file-invoice-dollar": 62833, - "file-medical": 62583, - "file-medical-alt": 62584, - "file-pdf": 61889, - "file-powerpoint": 61892, - "file-prescription": 62834, - "file-signature": 62835, - "file-upload": 62836, - "file-video": 61896, - "file-word": 61890, - "fill": 62837, - "fill-drip": 62838, - "film": 61448, - "filter": 61616, - "fingerprint": 62839, - "fire": 61549, - "fire-alt": 63460, - "fire-extinguisher": 61748, - "firefox": 62057, - "firefox-browser": 57351, - "first-aid": 62585, - "first-order": 62128, - "first-order-alt": 62730, - "firstdraft": 62369, - "fish": 62840, - "fist-raised": 63198, - "flag": 61476, - "flag-checkered": 61726, - "flag-usa": 63309, - "flask": 61635, - "flickr": 61806, - "flipboard": 62541, - "flushed": 62841, - "fly": 62487, - "folder": 61563, - "folder-minus": 63069, - "folder-open": 61564, - "folder-plus": 63070, - "font": 61489, - "font-awesome": 62132, - "font-awesome-alt": 62300, - "font-awesome-flag": 62501, - "font-awesome-logo-full": 62694, - "fonticons": 62080, - "fonticons-fi": 62370, - "football-ball": 62542, - "fort-awesome": 62086, - "fort-awesome-alt": 62371, - "forumbee": 61969, - "forward": 61518, - "foursquare": 61824, - "free-code-camp": 62149, - "freebsd": 62372, - "frog": 62766, - "frown": 61721, - "frown-open": 62842, - "fulcrum": 62731, - "funnel-dollar": 63074, - "futbol": 61923, - "galactic-republic": 62732, - "galactic-senate": 62733, - "gamepad": 61723, - "gas-pump": 62767, - "gavel": 61667, - "gem": 62373, - "genderless": 61997, - "get-pocket": 62053, - "gg": 62048, - "gg-circle": 62049, - "ghost": 63202, - "gift": 61547, - "gifts": 63388, - "git": 61907, - "git-alt": 63553, - "git-square": 61906, - "github": 61595, - "github-alt": 61715, - "github-square": 61586, - "gitkraken": 62374, - "gitlab": 62102, - "gitter": 62502, - "glass-cheers": 63391, - "glass-martini": 61440, - "glass-martini-alt": 62843, - "glass-whiskey": 63392, - "glasses": 62768, - "glide": 62117, - "glide-g": 62118, - "globe": 61612, - "globe-africa": 62844, - "globe-americas": 62845, - "globe-asia": 62846, - "globe-europe": 63394, - "gofore": 62375, - "golf-ball": 62544, - "goodreads": 62376, - "goodreads-g": 62377, - "google": 61856, - "google-drive": 62378, - "google-pay": 57465, - "google-play": 62379, - "google-plus": 62131, - "google-plus-g": 61653, - "google-plus-square": 61652, - "google-wallet": 61934, - "gopuram": 63076, - "graduation-cap": 61853, - "gratipay": 61828, - "grav": 62166, - "greater-than": 62769, - "greater-than-equal": 62770, - "grimace": 62847, - "grin": 62848, - "grin-alt": 62849, - "grin-beam": 62850, - "grin-beam-sweat": 62851, - "grin-hearts": 62852, - "grin-squint": 62853, - "grin-squint-tears": 62854, - "grin-stars": 62855, - "grin-tears": 62856, - "grin-tongue": 62857, - "grin-tongue-squint": 62858, - "grin-tongue-wink": 62859, - "grin-wink": 62860, - "grip-horizontal": 62861, - "grip-lines": 63396, - "grip-lines-vertical": 63397, - "grip-vertical": 62862, - "gripfire": 62380, - "grunt": 62381, - "guilded": 57470, - "guitar": 63398, - "gulp": 62382, - "h-square": 61693, - "hacker-news": 61908, - "hacker-news-square": 62383, - "hackerrank": 62967, - "hamburger": 63493, - "hammer": 63203, - "hamsa": 63077, - "hand-holding": 62653, - "hand-holding-heart": 62654, - "hand-holding-medical": 57436, - "hand-holding-usd": 62656, - "hand-holding-water": 62657, - "hand-lizard": 62040, - "hand-middle-finger": 63494, - "hand-paper": 62038, - "hand-peace": 62043, - "hand-point-down": 61607, - "hand-point-left": 61605, - "hand-point-right": 61604, - "hand-point-up": 61606, - "hand-pointer": 62042, - "hand-rock": 62037, - "hand-scissors": 62039, - "hand-sparkles": 57437, - "hand-spock": 62041, - "hands": 62658, - "hands-helping": 62660, - "hands-wash": 57438, - "handshake": 62133, - "handshake-alt-slash": 57439, - "handshake-slash": 57440, - "hanukiah": 63206, - "hard-hat": 63495, - "hashtag": 62098, - "hat-cowboy": 63680, - "hat-cowboy-side": 63681, - "hat-wizard": 63208, - "hdd": 61600, - "head-side-cough": 57441, - "head-side-cough-slash": 57442, - "head-side-mask": 57443, - "head-side-virus": 57444, - "heading": 61916, - "headphones": 61477, - "headphones-alt": 62863, - "headset": 62864, - "heart": 61444, - "heart-broken": 63401, - "heartbeat": 61982, - "helicopter": 62771, - "highlighter": 62865, - "hiking": 63212, - "hippo": 63213, - "hips": 62546, - "hire-a-helper": 62384, - "history": 61914, - "hive": 57471, - "hockey-puck": 62547, - "holly-berry": 63402, - "home": 61461, - "hooli": 62503, - "hornbill": 62866, - "horse": 63216, - "horse-head": 63403, - "hospital": 61688, - "hospital-alt": 62589, - "hospital-symbol": 62590, - "hospital-user": 63501, - "hot-tub": 62867, - "hotdog": 63503, - "hotel": 62868, - "hotjar": 62385, - "hourglass": 62036, - "hourglass-end": 62035, - "hourglass-half": 62034, - "hourglass-start": 62033, - "house-damage": 63217, - "house-user": 57445, - "houzz": 62076, - "hryvnia": 63218, - "html5": 61755, - "hubspot": 62386, - "i-cursor": 62022, - "ice-cream": 63504, - "icicles": 63405, - "icons": 63597, - "id-badge": 62145, - "id-card": 62146, - "id-card-alt": 62591, - "ideal": 57363, - "igloo": 63406, - "image": 61502, - "images": 62210, - "imdb": 62168, - "inbox": 61468, - "indent": 61500, - "industry": 62069, - "infinity": 62772, - "info": 61737, - "info-circle": 61530, - "innosoft": 57472, - "instagram": 61805, - "instagram-square": 57429, - "instalod": 57473, - "intercom": 63407, - "internet-explorer": 62059, - "invision": 63408, - "ioxhost": 61960, - "italic": 61491, - "itch-io": 63546, - "itunes": 62388, - "itunes-note": 62389, - "java": 62692, - "jedi": 63081, - "jedi-order": 62734, - "jenkins": 62390, - "jira": 63409, - "joget": 62391, - "joint": 62869, - "joomla": 61866, - "journal-whills": 63082, - "js": 62392, - "js-square": 62393, - "jsfiddle": 61900, - "kaaba": 63083, - "kaggle": 62970, - "key": 61572, - "keybase": 62709, - "keyboard": 61724, - "keycdn": 62394, - "khanda": 63085, - "kickstarter": 62395, - "kickstarter-k": 62396, - "kiss": 62870, - "kiss-beam": 62871, - "kiss-wink-heart": 62872, - "kiwi-bird": 62773, - "korvue": 62511, - "landmark": 63087, - "language": 61867, - "laptop": 61705, - "laptop-code": 62972, - "laptop-house": 57446, - "laptop-medical": 63506, - "laravel": 62397, - "lastfm": 61954, - "lastfm-square": 61955, - "laugh": 62873, - "laugh-beam": 62874, - "laugh-squint": 62875, - "laugh-wink": 62876, - "layer-group": 62973, - "leaf": 61548, - "leanpub": 61970, - "lemon": 61588, - "less": 62493, - "less-than": 62774, - "less-than-equal": 62775, - "level-down-alt": 62398, - "level-up-alt": 62399, - "life-ring": 61901, - "lightbulb": 61675, - "line": 62400, - "link": 61633, - "linkedin": 61580, - "linkedin-in": 61665, - "linode": 62136, - "linux": 61820, - "lira-sign": 61845, - "list": 61498, - "list-alt": 61474, - "list-ol": 61643, - "list-ul": 61642, - "location-arrow": 61732, - "lock": 61475, - "lock-open": 62401, - "long-arrow-alt-down": 62217, - "long-arrow-alt-left": 62218, - "long-arrow-alt-right": 62219, - "long-arrow-alt-up": 62220, - "low-vision": 62120, - "luggage-cart": 62877, - "lungs": 62980, - "lungs-virus": 57447, - "lyft": 62403, - "magento": 62404, - "magic": 61648, - "magnet": 61558, - "mail-bulk": 63092, - "mailchimp": 62878, - "male": 61827, - "mandalorian": 62735, - "map": 62073, - "map-marked": 62879, - "map-marked-alt": 62880, - "map-marker": 61505, - "map-marker-alt": 62405, - "map-pin": 62070, - "map-signs": 62071, - "markdown": 62991, - "marker": 62881, - "mars": 61986, - "mars-double": 61991, - "mars-stroke": 61993, - "mars-stroke-h": 61995, - "mars-stroke-v": 61994, - "mask": 63226, - "mastodon": 62710, - "maxcdn": 61750, - "mdb": 63690, - "medal": 62882, - "medapps": 62406, - "medium": 62010, - "medium-m": 62407, - "medkit": 61690, - "medrt": 62408, - "meetup": 62176, - "megaport": 62883, - "meh": 61722, - "meh-blank": 62884, - "meh-rolling-eyes": 62885, - "memory": 62776, - "mendeley": 63411, - "menorah": 63094, - "mercury": 61987, - "meteor": 63315, - "microblog": 57370, - "microchip": 62171, - "microphone": 61744, - "microphone-alt": 62409, - "microphone-alt-slash": 62777, - "microphone-slash": 61745, - "microscope": 62992, - "microsoft": 62410, - "minus": 61544, - "minus-circle": 61526, - "minus-square": 61766, - "mitten": 63413, - "mix": 62411, - "mixcloud": 62089, - "mixer": 57430, - "mizuni": 62412, - "mobile": 61707, - "mobile-alt": 62413, - "modx": 62085, - "monero": 62416, - "money-bill": 61654, - "money-bill-alt": 62417, - "money-bill-wave": 62778, - "money-bill-wave-alt": 62779, - "money-check": 62780, - "money-check-alt": 62781, - "monument": 62886, - "moon": 61830, - "mortar-pestle": 62887, - "mosque": 63096, - "motorcycle": 61980, - "mountain": 63228, - "mouse": 63692, - "mouse-pointer": 62021, - "mug-hot": 63414, - "music": 61441, - "napster": 62418, - "neos": 62994, - "network-wired": 63231, - "neuter": 61996, - "newspaper": 61930, - "nimblr": 62888, - "node": 62489, - "node-js": 62419, - "not-equal": 62782, - "notes-medical": 62593, - "npm": 62420, - "ns8": 62421, - "nutritionix": 62422, - "object-group": 62023, - "object-ungroup": 62024, - "octopus-deploy": 57474, - "odnoklassniki": 62051, - "odnoklassniki-square": 62052, - "oil-can": 62995, - "old-republic": 62736, - "om": 63097, - "opencart": 62013, - "openid": 61851, - "opera": 62058, - "optin-monster": 62012, - "orcid": 63698, - "osi": 62490, - "otter": 63232, - "outdent": 61499, - "page4": 62423, - "pagelines": 61836, - "pager": 63509, - "paint-brush": 61948, - "paint-roller": 62890, - "palette": 62783, - "palfed": 62424, - "pallet": 62594, - "paper-plane": 61912, - "paperclip": 61638, - "parachute-box": 62669, - "paragraph": 61917, - "parking": 62784, - "passport": 62891, - "pastafarianism": 63099, - "paste": 61674, - "patreon": 62425, - "pause": 61516, - "pause-circle": 62091, - "paw": 61872, - "paypal": 61933, - "peace": 63100, - "pen": 62212, - "pen-alt": 62213, - "pen-fancy": 62892, - "pen-nib": 62893, - "pen-square": 61771, - "pencil-alt": 62211, - "pencil-ruler": 62894, - "penny-arcade": 63236, - "people-arrows": 57448, - "people-carry": 62670, - "pepper-hot": 63510, - "perbyte": 57475, - "percent": 62101, - "percentage": 62785, - "periscope": 62426, - "person-booth": 63318, - "phabricator": 62427, - "phoenix-framework": 62428, - "phoenix-squadron": 62737, - "phone": 61589, - "phone-alt": 63609, - "phone-slash": 62429, - "phone-square": 61592, - "phone-square-alt": 63611, - "phone-volume": 62112, - "photo-video": 63612, - "php": 62551, - "pied-piper": 62126, - "pied-piper-alt": 61864, - "pied-piper-hat": 62693, - "pied-piper-pp": 61863, - "pied-piper-square": 57374, - "piggy-bank": 62675, - "pills": 62596, - "pinterest": 61650, - "pinterest-p": 62001, - "pinterest-square": 61651, - "pizza-slice": 63512, - "place-of-worship": 63103, - "plane": 61554, - "plane-arrival": 62895, - "plane-departure": 62896, - "plane-slash": 57449, - "play": 61515, - "play-circle": 61764, - "playstation": 62431, - "plug": 61926, - "plus": 61543, - "plus-circle": 61525, - "plus-square": 61694, - "podcast": 62158, - "poll": 63105, - "poll-h": 63106, - "poo": 62206, - "poo-storm": 63322, - "poop": 63001, - "portrait": 62432, - "pound-sign": 61780, - "power-off": 61457, - "pray": 63107, - "praying-hands": 63108, - "prescription": 62897, - "prescription-bottle": 62597, - "prescription-bottle-alt": 62598, - "print": 61487, - "procedures": 62599, - "product-hunt": 62088, - "project-diagram": 62786, - "pump-medical": 57450, - "pump-soap": 57451, - "pushed": 62433, - "puzzle-piece": 61742, - "python": 62434, - "qq": 61910, - "qrcode": 61481, - "question": 61736, - "question-circle": 61529, - "quidditch": 62552, - "quinscape": 62553, - "quora": 62148, - "quote-left": 61709, - "quote-right": 61710, - "quran": 63111, - "r-project": 62711, - "radiation": 63417, - "radiation-alt": 63418, - "rainbow": 63323, - "random": 61556, - "raspberry-pi": 63419, - "ravelry": 62169, - "react": 62491, - "reacteurope": 63325, - "readme": 62677, - "rebel": 61904, - "receipt": 62787, - "record-vinyl": 63705, - "recycle": 61880, - "red-river": 62435, - "reddit": 61857, - "reddit-alien": 62081, - "reddit-square": 61858, - "redhat": 63420, - "redo": 61470, - "redo-alt": 62201, - "registered": 62045, - "remove-format": 63613, - "renren": 61835, - "reply": 62437, - "reply-all": 61730, - "replyd": 62438, - "republican": 63326, - "researchgate": 62712, - "resolving": 62439, - "restroom": 63421, - "retweet": 61561, - "rev": 62898, - "ribbon": 62678, - "ring": 63243, - "road": 61464, - "robot": 62788, - "rocket": 61749, - "rocketchat": 62440, - "rockrms": 62441, - "route": 62679, - "rss": 61598, - "rss-square": 61763, - "ruble-sign": 61784, - "ruler": 62789, - "ruler-combined": 62790, - "ruler-horizontal": 62791, - "ruler-vertical": 62792, - "running": 63244, - "rupee-sign": 61782, - "rust": 57466, - "sad-cry": 62899, - "sad-tear": 62900, - "safari": 62055, - "salesforce": 63547, - "sass": 62494, - "satellite": 63423, - "satellite-dish": 63424, - "save": 61639, - "schlix": 62442, - "school": 62793, - "screwdriver": 62794, - "scribd": 62090, - "scroll": 63246, - "sd-card": 63426, - "search": 61442, - "search-dollar": 63112, - "search-location": 63113, - "search-minus": 61456, - "search-plus": 61454, - "searchengin": 62443, - "seedling": 62680, - "sellcast": 62170, - "sellsy": 61971, - "server": 62003, - "servicestack": 62444, - "shapes": 63007, - "share": 61540, - "share-alt": 61920, - "share-alt-square": 61921, - "share-square": 61773, - "shekel-sign": 61963, - "shield-alt": 62445, - "shield-virus": 57452, - "ship": 61978, - "shipping-fast": 62603, - "shirtsinbulk": 61972, - "shoe-prints": 62795, - "shopify": 57431, - "shopping-bag": 62096, - "shopping-basket": 62097, - "shopping-cart": 61562, - "shopware": 62901, - "shower": 62156, - "shuttle-van": 62902, - "sign": 62681, - "sign-in-alt": 62198, - "sign-language": 62119, - "sign-out-alt": 62197, - "signal": 61458, - "signature": 62903, - "sim-card": 63428, - "simplybuilt": 61973, - "sink": 57453, - "sistrix": 62446, - "sitemap": 61672, - "sith": 62738, - "skating": 63429, - "sketch": 63430, - "skiing": 63433, - "skiing-nordic": 63434, - "skull": 62796, - "skull-crossbones": 63252, - "skyatlas": 61974, - "skype": 61822, - "slack": 61848, - "slack-hash": 62447, - "slash": 63253, - "sleigh": 63436, - "sliders-h": 61918, - "slideshare": 61927, - "smile": 61720, - "smile-beam": 62904, - "smile-wink": 62682, - "smog": 63327, - "smoking": 62605, - "smoking-ban": 62797, - "sms": 63437, - "snapchat": 62123, - "snapchat-ghost": 62124, - "snapchat-square": 62125, - "snowboarding": 63438, - "snowflake": 62172, - "snowman": 63440, - "snowplow": 63442, - "soap": 57454, - "socks": 63126, - "solar-panel": 62906, - "sort": 61660, - "sort-alpha-down": 61789, - "sort-alpha-down-alt": 63617, - "sort-alpha-up": 61790, - "sort-alpha-up-alt": 63618, - "sort-amount-down": 61792, - "sort-amount-down-alt": 63620, - "sort-amount-up": 61793, - "sort-amount-up-alt": 63621, - "sort-down": 61661, - "sort-numeric-down": 61794, - "sort-numeric-down-alt": 63622, - "sort-numeric-up": 61795, - "sort-numeric-up-alt": 63623, - "sort-up": 61662, - "soundcloud": 61886, - "sourcetree": 63443, - "spa": 62907, - "space-shuttle": 61847, - "speakap": 62451, - "speaker-deck": 63548, - "spell-check": 63633, - "spider": 63255, - "spinner": 61712, - "splotch": 62908, - "spotify": 61884, - "spray-can": 62909, - "square": 61640, - "square-full": 62556, - "square-root-alt": 63128, - "squarespace": 62910, - "stack-exchange": 61837, - "stack-overflow": 61804, - "stackpath": 63554, - "stamp": 62911, - "star": 61445, - "star-and-crescent": 63129, - "star-half": 61577, - "star-half-alt": 62912, - "star-of-david": 63130, - "star-of-life": 63009, - "staylinked": 62453, - "steam": 61878, - "steam-square": 61879, - "steam-symbol": 62454, - "step-backward": 61512, - "step-forward": 61521, - "stethoscope": 61681, - "sticker-mule": 62455, - "sticky-note": 62025, - "stop": 61517, - "stop-circle": 62093, - "stopwatch": 62194, - "stopwatch-20": 57455, - "store": 62798, - "store-alt": 62799, - "store-alt-slash": 57456, - "store-slash": 57457, - "strava": 62504, - "stream": 62800, - "street-view": 61981, - "strikethrough": 61644, - "stripe": 62505, - "stripe-s": 62506, - "stroopwafel": 62801, - "studiovinari": 62456, - "stumbleupon": 61860, - "stumbleupon-circle": 61859, - "subscript": 61740, - "subway": 62009, - "suitcase": 61682, - "suitcase-rolling": 62913, - "sun": 61829, - "superpowers": 62173, - "superscript": 61739, - "supple": 62457, - "surprise": 62914, - "suse": 63446, - "swatchbook": 62915, - "swift": 63713, - "swimmer": 62916, - "swimming-pool": 62917, - "symfony": 63549, - "synagogue": 63131, - "sync": 61473, - "sync-alt": 62193, - "syringe": 62606, - "table": 61646, - "table-tennis": 62557, - "tablet": 61706, - "tablet-alt": 62458, - "tablets": 62608, - "tachometer-alt": 62461, - "tag": 61483, - "tags": 61484, - "tape": 62683, - "tasks": 61614, - "taxi": 61882, - "teamspeak": 62713, - "teeth": 63022, - "teeth-open": 63023, - "telegram": 62150, - "telegram-plane": 62462, - "temperature-high": 63337, - "temperature-low": 63339, - "tencent-weibo": 61909, - "tenge": 63447, - "terminal": 61728, - "text-height": 61492, - "text-width": 61493, - "th": 61450, - "th-large": 61449, - "th-list": 61451, - "the-red-yeti": 63133, - "theater-masks": 63024, - "themeco": 62918, - "themeisle": 62130, - "thermometer": 62609, - "thermometer-empty": 62155, - "thermometer-full": 62151, - "thermometer-half": 62153, - "thermometer-quarter": 62154, - "thermometer-three-quarters": 62152, - "think-peaks": 63281, - "thumbs-down": 61797, - "thumbs-up": 61796, - "thumbtack": 61581, - "ticket-alt": 62463, - "tiktok": 57467, - "times": 61453, - "times-circle": 61527, - "tint": 61507, - "tint-slash": 62919, - "tired": 62920, - "toggle-off": 61956, - "toggle-on": 61957, - "toilet": 63448, - "toilet-paper": 63262, - "toilet-paper-slash": 57458, - "toolbox": 62802, - "tools": 63449, - "tooth": 62921, - "torah": 63136, - "torii-gate": 63137, - "tractor": 63266, - "trade-federation": 62739, - "trademark": 62044, - "traffic-light": 63031, - "trailer": 57409, - "train": 62008, - "tram": 63450, - "transgender": 61988, - "transgender-alt": 61989, - "trash": 61944, - "trash-alt": 62189, - "trash-restore": 63529, - "trash-restore-alt": 63530, - "tree": 61883, - "trello": 61825, - "tripadvisor": 62050, - "trophy": 61585, - "truck": 61649, - "truck-loading": 62686, - "truck-monster": 63035, - "truck-moving": 62687, - "truck-pickup": 63036, - "tshirt": 62803, - "tty": 61924, - "tumblr": 61811, - "tumblr-square": 61812, - "tv": 62060, - "twitch": 61928, - "twitter": 61593, - "twitter-square": 61569, - "typo3": 62507, - "uber": 62466, - "ubuntu": 63455, - "uikit": 62467, - "umbraco": 63720, - "umbrella": 61673, - "umbrella-beach": 62922, - "uncharted": 57476, - "underline": 61645, - "undo": 61666, - "undo-alt": 62186, - "uniregistry": 62468, - "unity": 57417, - "universal-access": 62106, - "university": 61852, - "unlink": 61735, - "unlock": 61596, - "unlock-alt": 61758, - "unsplash": 57468, - "untappd": 62469, - "upload": 61587, - "ups": 63456, - "usb": 62087, - "user": 61447, - "user-alt": 62470, - "user-alt-slash": 62714, - "user-astronaut": 62715, - "user-check": 62716, - "user-circle": 62141, - "user-clock": 62717, - "user-cog": 62718, - "user-edit": 62719, - "user-friends": 62720, - "user-graduate": 62721, - "user-injured": 63272, - "user-lock": 62722, - "user-md": 61680, - "user-minus": 62723, - "user-ninja": 62724, - "user-nurse": 63535, - "user-plus": 62004, - "user-secret": 61979, - "user-shield": 62725, - "user-slash": 62726, - "user-tag": 62727, - "user-tie": 62728, - "user-times": 62005, - "users": 61632, - "users-cog": 62729, - "users-slash": 57459, - "usps": 63457, - "ussunnah": 62471, - "utensil-spoon": 62181, - "utensils": 62183, - "vaadin": 62472, - "vector-square": 62923, - "venus": 61985, - "venus-double": 61990, - "venus-mars": 61992, - "vest": 57477, - "vest-patches": 57478, - "viacoin": 62007, - "viadeo": 62121, - "viadeo-square": 62122, - "vial": 62610, - "vials": 62611, - "viber": 62473, - "video": 61501, - "video-slash": 62690, - "vihara": 63143, - "vimeo": 62474, - "vimeo-square": 61844, - "vimeo-v": 62077, - "vine": 61898, - "virus": 57460, - "virus-slash": 57461, - "viruses": 57462, - "vk": 61833, - "vnv": 62475, - "voicemail": 63639, - "volleyball-ball": 62559, - "volume-down": 61479, - "volume-mute": 63145, - "volume-off": 61478, - "volume-up": 61480, - "vote-yea": 63346, - "vr-cardboard": 63273, - "vuejs": 62495, - "walking": 62804, - "wallet": 62805, - "warehouse": 62612, - "watchman-monitoring": 57479, - "water": 63347, - "wave-square": 63550, - "waze": 63551, - "weebly": 62924, - "weibo": 61834, - "weight": 62614, - "weight-hanging": 62925, - "weixin": 61911, - "whatsapp": 62002, - "whatsapp-square": 62476, - "wheelchair": 61843, - "whmcs": 62477, - "wifi": 61931, - "wikipedia-w": 62054, - "wind": 63278, - "window-close": 62480, - "window-maximize": 62160, - "window-minimize": 62161, - "window-restore": 62162, - "windows": 61818, - "wine-bottle": 63279, - "wine-glass": 62691, - "wine-glass-alt": 62926, - "wix": 62927, - "wizards-of-the-coast": 63280, - "wodu": 57480, - "wolf-pack-battalion": 62740, - "won-sign": 61785, - "wordpress": 61850, - "wordpress-simple": 62481, - "wpbeginner": 62103, - "wpexplorer": 62174, - "wpforms": 62104, - "wpressr": 62436, - "wrench": 61613, - "x-ray": 62615, - "xbox": 62482, - "xing": 61800, - "xing-square": 61801, - "y-combinator": 62011, - "yahoo": 61854, - "yammer": 63552, - "yandex": 62483, - "yandex-international": 62484, - "yarn": 63459, - "yelp": 61929, - "yen-sign": 61783, - "yin-yang": 63149, - "yoast": 62129, - "youtube": 61799, - "youtube-square": 62513, - "zhihu": 63039 -} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Free_meta.json b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Free_meta.json deleted file mode 100644 index af7296dd..00000000 --- a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Free_meta.json +++ /dev/null @@ -1,1620 +0,0 @@ -{ - "brands": [ - "500px", - "accessible-icon", - "accusoft", - "acquisitions-incorporated", - "adn", - "adversal", - "affiliatetheme", - "airbnb", - "algolia", - "alipay", - "amazon-pay", - "amazon", - "amilia", - "android", - "angellist", - "angrycreative", - "angular", - "app-store-ios", - "app-store", - "apper", - "apple-pay", - "apple", - "artstation", - "asymmetrik", - "atlassian", - "audible", - "autoprefixer", - "avianex", - "aviato", - "aws", - "bandcamp", - "battle-net", - "behance-square", - "behance", - "bimobject", - "bitbucket", - "bitcoin", - "bity", - "black-tie", - "blackberry", - "blogger-b", - "blogger", - "bluetooth-b", - "bluetooth", - "bootstrap", - "btc", - "buffer", - "buromobelexperte", - "buy-n-large", - "buysellads", - "canadian-maple-leaf", - "cc-amazon-pay", - "cc-amex", - "cc-apple-pay", - "cc-diners-club", - "cc-discover", - "cc-jcb", - "cc-mastercard", - "cc-paypal", - "cc-stripe", - "cc-visa", - "centercode", - "centos", - "chrome", - "chromecast", - "cloudflare", - "cloudscale", - "cloudsmith", - "cloudversify", - "codepen", - "codiepie", - "confluence", - "connectdevelop", - "contao", - "cotton-bureau", - "cpanel", - "creative-commons-by", - "creative-commons-nc-eu", - "creative-commons-nc-jp", - "creative-commons-nc", - "creative-commons-nd", - "creative-commons-pd-alt", - "creative-commons-pd", - "creative-commons-remix", - "creative-commons-sa", - "creative-commons-sampling-plus", - "creative-commons-sampling", - "creative-commons-share", - "creative-commons-zero", - "creative-commons", - "critical-role", - "css3-alt", - "css3", - "cuttlefish", - "d-and-d-beyond", - "d-and-d", - "dailymotion", - "dashcube", - "deezer", - "delicious", - "deploydog", - "deskpro", - "dev", - "deviantart", - "dhl", - "diaspora", - "digg", - "digital-ocean", - "discord", - "discourse", - "dochub", - "docker", - "draft2digital", - "dribbble-square", - "dribbble", - "dropbox", - "drupal", - "dyalog", - "earlybirds", - "ebay", - "edge-legacy", - "edge", - "elementor", - "ello", - "ember", - "empire", - "envira", - "erlang", - "ethereum", - "etsy", - "evernote", - "expeditedssl", - "facebook-f", - "facebook-messenger", - "facebook-square", - "facebook", - "fantasy-flight-games", - "fedex", - "fedora", - "figma", - "firefox-browser", - "firefox", - "first-order-alt", - "first-order", - "firstdraft", - "flickr", - "flipboard", - "fly", - "font-awesome-alt", - "font-awesome-flag", - "font-awesome-logo-full", - "font-awesome", - "fonticons-fi", - "fonticons", - "fort-awesome-alt", - "fort-awesome", - "forumbee", - "foursquare", - "free-code-camp", - "freebsd", - "fulcrum", - "galactic-republic", - "galactic-senate", - "get-pocket", - "gg-circle", - "gg", - "git-alt", - "git-square", - "git", - "github-alt", - "github-square", - "github", - "gitkraken", - "gitlab", - "gitter", - "glide-g", - "glide", - "gofore", - "goodreads-g", - "goodreads", - "google-drive", - "google-pay", - "google-play", - "google-plus-g", - "google-plus-square", - "google-plus", - "google-wallet", - "google", - "gratipay", - "grav", - "gripfire", - "grunt", - "guilded", - "gulp", - "hacker-news-square", - "hacker-news", - "hackerrank", - "hips", - "hire-a-helper", - "hive", - "hooli", - "hornbill", - "hotjar", - "houzz", - "html5", - "hubspot", - "ideal", - "imdb", - "innosoft", - "instagram-square", - "instagram", - "instalod", - "intercom", - "internet-explorer", - "invision", - "ioxhost", - "itch-io", - "itunes-note", - "itunes", - "java", - "jedi-order", - "jenkins", - "jira", - "joget", - "joomla", - "js-square", - "js", - "jsfiddle", - "kaggle", - "keybase", - "keycdn", - "kickstarter-k", - "kickstarter", - "korvue", - "laravel", - "lastfm-square", - "lastfm", - "leanpub", - "less", - "line", - "linkedin-in", - "linkedin", - "linode", - "linux", - "lyft", - "magento", - "mailchimp", - "mandalorian", - "markdown", - "mastodon", - "maxcdn", - "mdb", - "medapps", - "medium-m", - "medium", - "medrt", - "meetup", - "megaport", - "mendeley", - "microblog", - "microsoft", - "mix", - "mixcloud", - "mixer", - "mizuni", - "modx", - "monero", - "napster", - "neos", - "nimblr", - "node-js", - "node", - "npm", - "ns8", - "nutritionix", - "octopus-deploy", - "odnoklassniki-square", - "odnoklassniki", - "old-republic", - "opencart", - "openid", - "opera", - "optin-monster", - "orcid", - "osi", - "page4", - "pagelines", - "palfed", - "patreon", - "paypal", - "penny-arcade", - "perbyte", - "periscope", - "phabricator", - "phoenix-framework", - "phoenix-squadron", - "php", - "pied-piper-alt", - "pied-piper-hat", - "pied-piper-pp", - "pied-piper-square", - "pied-piper", - "pinterest-p", - "pinterest-square", - "pinterest", - "playstation", - "product-hunt", - "pushed", - "python", - "qq", - "quinscape", - "quora", - "r-project", - "raspberry-pi", - "ravelry", - "react", - "reacteurope", - "readme", - "rebel", - "red-river", - "reddit-alien", - "reddit-square", - "reddit", - "redhat", - "renren", - "replyd", - "researchgate", - "resolving", - "rev", - "rocketchat", - "rockrms", - "rust", - "safari", - "salesforce", - "sass", - "schlix", - "scribd", - "searchengin", - "sellcast", - "sellsy", - "servicestack", - "shirtsinbulk", - "shopify", - "shopware", - "simplybuilt", - "sistrix", - "sith", - "sketch", - "skyatlas", - "skype", - "slack-hash", - "slack", - "slideshare", - "snapchat-ghost", - "snapchat-square", - "snapchat", - "soundcloud", - "sourcetree", - "speakap", - "speaker-deck", - "spotify", - "squarespace", - "stack-exchange", - "stack-overflow", - "stackpath", - "staylinked", - "steam-square", - "steam-symbol", - "steam", - "sticker-mule", - "strava", - "stripe-s", - "stripe", - "studiovinari", - "stumbleupon-circle", - "stumbleupon", - "superpowers", - "supple", - "suse", - "swift", - "symfony", - "teamspeak", - "telegram-plane", - "telegram", - "tencent-weibo", - "the-red-yeti", - "themeco", - "themeisle", - "think-peaks", - "tiktok", - "trade-federation", - "trello", - "tripadvisor", - "tumblr-square", - "tumblr", - "twitch", - "twitter-square", - "twitter", - "typo3", - "uber", - "ubuntu", - "uikit", - "umbraco", - "uncharted", - "uniregistry", - "unity", - "unsplash", - "untappd", - "ups", - "usb", - "usps", - "ussunnah", - "vaadin", - "viacoin", - "viadeo-square", - "viadeo", - "viber", - "vimeo-square", - "vimeo-v", - "vimeo", - "vine", - "vk", - "vnv", - "vuejs", - "watchman-monitoring", - "waze", - "weebly", - "weibo", - "weixin", - "whatsapp-square", - "whatsapp", - "whmcs", - "wikipedia-w", - "windows", - "wix", - "wizards-of-the-coast", - "wodu", - "wolf-pack-battalion", - "wordpress-simple", - "wordpress", - "wpbeginner", - "wpexplorer", - "wpforms", - "wpressr", - "xbox", - "xing-square", - "xing", - "y-combinator", - "yahoo", - "yammer", - "yandex-international", - "yandex", - "yarn", - "yelp", - "yoast", - "youtube-square", - "youtube", - "zhihu" - ], - "regular": [ - "address-book", - "address-card", - "angry", - "arrow-alt-circle-down", - "arrow-alt-circle-left", - "arrow-alt-circle-right", - "arrow-alt-circle-up", - "bell-slash", - "bell", - "bookmark", - "building", - "calendar-alt", - "calendar-check", - "calendar-minus", - "calendar-plus", - "calendar-times", - "calendar", - "caret-square-down", - "caret-square-left", - "caret-square-right", - "caret-square-up", - "chart-bar", - "check-circle", - "check-square", - "circle", - "clipboard", - "clock", - "clone", - "closed-captioning", - "comment-alt", - "comment-dots", - "comment", - "comments", - "compass", - "copy", - "copyright", - "credit-card", - "dizzy", - "dot-circle", - "edit", - "envelope-open", - "envelope", - "eye-slash", - "eye", - "file-alt", - "file-archive", - "file-audio", - "file-code", - "file-excel", - "file-image", - "file-pdf", - "file-powerpoint", - "file-video", - "file-word", - "file", - "flag", - "flushed", - "folder-open", - "folder", - "font-awesome-logo-full", - "frown-open", - "frown", - "futbol", - "gem", - "grimace", - "grin-alt", - "grin-beam-sweat", - "grin-beam", - "grin-hearts", - "grin-squint-tears", - "grin-squint", - "grin-stars", - "grin-tears", - "grin-tongue-squint", - "grin-tongue-wink", - "grin-tongue", - "grin-wink", - "grin", - "hand-lizard", - "hand-paper", - "hand-peace", - "hand-point-down", - "hand-point-left", - "hand-point-right", - "hand-point-up", - "hand-pointer", - "hand-rock", - "hand-scissors", - "hand-spock", - "handshake", - "hdd", - "heart", - "hospital", - "hourglass", - "id-badge", - "id-card", - "image", - "images", - "keyboard", - "kiss-beam", - "kiss-wink-heart", - "kiss", - "laugh-beam", - "laugh-squint", - "laugh-wink", - "laugh", - "lemon", - "life-ring", - "lightbulb", - "list-alt", - "map", - "meh-blank", - "meh-rolling-eyes", - "meh", - "minus-square", - "money-bill-alt", - "moon", - "newspaper", - "object-group", - "object-ungroup", - "paper-plane", - "pause-circle", - "play-circle", - "plus-square", - "question-circle", - "registered", - "sad-cry", - "sad-tear", - "save", - "share-square", - "smile-beam", - "smile-wink", - "smile", - "snowflake", - "square", - "star-half", - "star", - "sticky-note", - "stop-circle", - "sun", - "surprise", - "thumbs-down", - "thumbs-up", - "times-circle", - "tired", - "trash-alt", - "user-circle", - "user", - "window-close", - "window-maximize", - "window-minimize", - "window-restore" - ], - "solid": [ - "ad", - "address-book", - "address-card", - "adjust", - "air-freshener", - "align-center", - "align-justify", - "align-left", - "align-right", - "allergies", - "ambulance", - "american-sign-language-interpreting", - "anchor", - "angle-double-down", - "angle-double-left", - "angle-double-right", - "angle-double-up", - "angle-down", - "angle-left", - "angle-right", - "angle-up", - "angry", - "ankh", - "apple-alt", - "archive", - "archway", - "arrow-alt-circle-down", - "arrow-alt-circle-left", - "arrow-alt-circle-right", - "arrow-alt-circle-up", - "arrow-circle-down", - "arrow-circle-left", - "arrow-circle-right", - "arrow-circle-up", - "arrow-down", - "arrow-left", - "arrow-right", - "arrow-up", - "arrows-alt-h", - "arrows-alt-v", - "arrows-alt", - "assistive-listening-systems", - "asterisk", - "at", - "atlas", - "atom", - "audio-description", - "award", - "baby-carriage", - "baby", - "backspace", - "backward", - "bacon", - "bacteria", - "bacterium", - "bahai", - "balance-scale-left", - "balance-scale-right", - "balance-scale", - "ban", - "band-aid", - "barcode", - "bars", - "baseball-ball", - "basketball-ball", - "bath", - "battery-empty", - "battery-full", - "battery-half", - "battery-quarter", - "battery-three-quarters", - "bed", - "beer", - "bell-slash", - "bell", - "bezier-curve", - "bible", - "bicycle", - "biking", - "binoculars", - "biohazard", - "birthday-cake", - "blender-phone", - "blender", - "blind", - "blog", - "bold", - "bolt", - "bomb", - "bone", - "bong", - "book-dead", - "book-medical", - "book-open", - "book-reader", - "book", - "bookmark", - "border-all", - "border-none", - "border-style", - "bowling-ball", - "box-open", - "box-tissue", - "box", - "boxes", - "braille", - "brain", - "bread-slice", - "briefcase-medical", - "briefcase", - "broadcast-tower", - "broom", - "brush", - "bug", - "building", - "bullhorn", - "bullseye", - "burn", - "bus-alt", - "bus", - "business-time", - "calculator", - "calendar-alt", - "calendar-check", - "calendar-day", - "calendar-minus", - "calendar-plus", - "calendar-times", - "calendar-week", - "calendar", - "camera-retro", - "camera", - "campground", - "candy-cane", - "cannabis", - "capsules", - "car-alt", - "car-battery", - "car-crash", - "car-side", - "car", - "caravan", - "caret-down", - "caret-left", - "caret-right", - "caret-square-down", - "caret-square-left", - "caret-square-right", - "caret-square-up", - "caret-up", - "carrot", - "cart-arrow-down", - "cart-plus", - "cash-register", - "cat", - "certificate", - "chair", - "chalkboard-teacher", - "chalkboard", - "charging-station", - "chart-area", - "chart-bar", - "chart-line", - "chart-pie", - "check-circle", - "check-double", - "check-square", - "check", - "cheese", - "chess-bishop", - "chess-board", - "chess-king", - "chess-knight", - "chess-pawn", - "chess-queen", - "chess-rook", - "chess", - "chevron-circle-down", - "chevron-circle-left", - "chevron-circle-right", - "chevron-circle-up", - "chevron-down", - "chevron-left", - "chevron-right", - "chevron-up", - "child", - "church", - "circle-notch", - "circle", - "city", - "clinic-medical", - "clipboard-check", - "clipboard-list", - "clipboard", - "clock", - "clone", - "closed-captioning", - "cloud-download-alt", - "cloud-meatball", - "cloud-moon-rain", - "cloud-moon", - "cloud-rain", - "cloud-showers-heavy", - "cloud-sun-rain", - "cloud-sun", - "cloud-upload-alt", - "cloud", - "cocktail", - "code-branch", - "code", - "coffee", - "cog", - "cogs", - "coins", - "columns", - "comment-alt", - "comment-dollar", - "comment-dots", - "comment-medical", - "comment-slash", - "comment", - "comments-dollar", - "comments", - "compact-disc", - "compass", - "compress-alt", - "compress-arrows-alt", - "compress", - "concierge-bell", - "cookie-bite", - "cookie", - "copy", - "copyright", - "couch", - "credit-card", - "crop-alt", - "crop", - "cross", - "crosshairs", - "crow", - "crown", - "crutch", - "cube", - "cubes", - "cut", - "database", - "deaf", - "democrat", - "desktop", - "dharmachakra", - "diagnoses", - "dice-d20", - "dice-d6", - "dice-five", - "dice-four", - "dice-one", - "dice-six", - "dice-three", - "dice-two", - "dice", - "digital-tachograph", - "directions", - "disease", - "divide", - "dizzy", - "dna", - "dog", - "dollar-sign", - "dolly-flatbed", - "dolly", - "donate", - "door-closed", - "door-open", - "dot-circle", - "dove", - "download", - "drafting-compass", - "dragon", - "draw-polygon", - "drum-steelpan", - "drum", - "drumstick-bite", - "dumbbell", - "dumpster-fire", - "dumpster", - "dungeon", - "edit", - "egg", - "eject", - "ellipsis-h", - "ellipsis-v", - "envelope-open-text", - "envelope-open", - "envelope-square", - "envelope", - "equals", - "eraser", - "ethernet", - "euro-sign", - "exchange-alt", - "exclamation-circle", - "exclamation-triangle", - "exclamation", - "expand-alt", - "expand-arrows-alt", - "expand", - "external-link-alt", - "external-link-square-alt", - "eye-dropper", - "eye-slash", - "eye", - "fan", - "fast-backward", - "fast-forward", - "faucet", - "fax", - "feather-alt", - "feather", - "female", - "fighter-jet", - "file-alt", - "file-archive", - "file-audio", - "file-code", - "file-contract", - "file-csv", - "file-download", - "file-excel", - "file-export", - "file-image", - "file-import", - "file-invoice-dollar", - "file-invoice", - "file-medical-alt", - "file-medical", - "file-pdf", - "file-powerpoint", - "file-prescription", - "file-signature", - "file-upload", - "file-video", - "file-word", - "file", - "fill-drip", - "fill", - "film", - "filter", - "fingerprint", - "fire-alt", - "fire-extinguisher", - "fire", - "first-aid", - "fish", - "fist-raised", - "flag-checkered", - "flag-usa", - "flag", - "flask", - "flushed", - "folder-minus", - "folder-open", - "folder-plus", - "folder", - "font-awesome-logo-full", - "font", - "football-ball", - "forward", - "frog", - "frown-open", - "frown", - "funnel-dollar", - "futbol", - "gamepad", - "gas-pump", - "gavel", - "gem", - "genderless", - "ghost", - "gift", - "gifts", - "glass-cheers", - "glass-martini-alt", - "glass-martini", - "glass-whiskey", - "glasses", - "globe-africa", - "globe-americas", - "globe-asia", - "globe-europe", - "globe", - "golf-ball", - "gopuram", - "graduation-cap", - "greater-than-equal", - "greater-than", - "grimace", - "grin-alt", - "grin-beam-sweat", - "grin-beam", - "grin-hearts", - "grin-squint-tears", - "grin-squint", - "grin-stars", - "grin-tears", - "grin-tongue-squint", - "grin-tongue-wink", - "grin-tongue", - "grin-wink", - "grin", - "grip-horizontal", - "grip-lines-vertical", - "grip-lines", - "grip-vertical", - "guitar", - "h-square", - "hamburger", - "hammer", - "hamsa", - "hand-holding-heart", - "hand-holding-medical", - "hand-holding-usd", - "hand-holding-water", - "hand-holding", - "hand-lizard", - "hand-middle-finger", - "hand-paper", - "hand-peace", - "hand-point-down", - "hand-point-left", - "hand-point-right", - "hand-point-up", - "hand-pointer", - "hand-rock", - "hand-scissors", - "hand-sparkles", - "hand-spock", - "hands-helping", - "hands-wash", - "hands", - "handshake-alt-slash", - "handshake-slash", - "handshake", - "hanukiah", - "hard-hat", - "hashtag", - "hat-cowboy-side", - "hat-cowboy", - "hat-wizard", - "hdd", - "head-side-cough-slash", - "head-side-cough", - "head-side-mask", - "head-side-virus", - "heading", - "headphones-alt", - "headphones", - "headset", - "heart-broken", - "heart", - "heartbeat", - "helicopter", - "highlighter", - "hiking", - "hippo", - "history", - "hockey-puck", - "holly-berry", - "home", - "horse-head", - "horse", - "hospital-alt", - "hospital-symbol", - "hospital-user", - "hospital", - "hot-tub", - "hotdog", - "hotel", - "hourglass-end", - "hourglass-half", - "hourglass-start", - "hourglass", - "house-damage", - "house-user", - "hryvnia", - "i-cursor", - "ice-cream", - "icicles", - "icons", - "id-badge", - "id-card-alt", - "id-card", - "igloo", - "image", - "images", - "inbox", - "indent", - "industry", - "infinity", - "info-circle", - "info", - "italic", - "jedi", - "joint", - "journal-whills", - "kaaba", - "key", - "keyboard", - "khanda", - "kiss-beam", - "kiss-wink-heart", - "kiss", - "kiwi-bird", - "landmark", - "language", - "laptop-code", - "laptop-house", - "laptop-medical", - "laptop", - "laugh-beam", - "laugh-squint", - "laugh-wink", - "laugh", - "layer-group", - "leaf", - "lemon", - "less-than-equal", - "less-than", - "level-down-alt", - "level-up-alt", - "life-ring", - "lightbulb", - "link", - "lira-sign", - "list-alt", - "list-ol", - "list-ul", - "list", - "location-arrow", - "lock-open", - "lock", - "long-arrow-alt-down", - "long-arrow-alt-left", - "long-arrow-alt-right", - "long-arrow-alt-up", - "low-vision", - "luggage-cart", - "lungs-virus", - "lungs", - "magic", - "magnet", - "mail-bulk", - "male", - "map-marked-alt", - "map-marked", - "map-marker-alt", - "map-marker", - "map-pin", - "map-signs", - "map", - "marker", - "mars-double", - "mars-stroke-h", - "mars-stroke-v", - "mars-stroke", - "mars", - "mask", - "medal", - "medkit", - "meh-blank", - "meh-rolling-eyes", - "meh", - "memory", - "menorah", - "mercury", - "meteor", - "microchip", - "microphone-alt-slash", - "microphone-alt", - "microphone-slash", - "microphone", - "microscope", - "minus-circle", - "minus-square", - "minus", - "mitten", - "mobile-alt", - "mobile", - "money-bill-alt", - "money-bill-wave-alt", - "money-bill-wave", - "money-bill", - "money-check-alt", - "money-check", - "monument", - "moon", - "mortar-pestle", - "mosque", - "motorcycle", - "mountain", - "mouse-pointer", - "mouse", - "mug-hot", - "music", - "network-wired", - "neuter", - "newspaper", - "not-equal", - "notes-medical", - "object-group", - "object-ungroup", - "oil-can", - "om", - "otter", - "outdent", - "pager", - "paint-brush", - "paint-roller", - "palette", - "pallet", - "paper-plane", - "paperclip", - "parachute-box", - "paragraph", - "parking", - "passport", - "pastafarianism", - "paste", - "pause-circle", - "pause", - "paw", - "peace", - "pen-alt", - "pen-fancy", - "pen-nib", - "pen-square", - "pen", - "pencil-alt", - "pencil-ruler", - "people-arrows", - "people-carry", - "pepper-hot", - "percent", - "percentage", - "person-booth", - "phone-alt", - "phone-slash", - "phone-square-alt", - "phone-square", - "phone-volume", - "phone", - "photo-video", - "piggy-bank", - "pills", - "pizza-slice", - "place-of-worship", - "plane-arrival", - "plane-departure", - "plane-slash", - "plane", - "play-circle", - "play", - "plug", - "plus-circle", - "plus-square", - "plus", - "podcast", - "poll-h", - "poll", - "poo-storm", - "poo", - "poop", - "portrait", - "pound-sign", - "power-off", - "pray", - "praying-hands", - "prescription-bottle-alt", - "prescription-bottle", - "prescription", - "print", - "procedures", - "project-diagram", - "pump-medical", - "pump-soap", - "puzzle-piece", - "qrcode", - "question-circle", - "question", - "quidditch", - "quote-left", - "quote-right", - "quran", - "radiation-alt", - "radiation", - "rainbow", - "random", - "receipt", - "record-vinyl", - "recycle", - "redo-alt", - "redo", - "registered", - "remove-format", - "reply-all", - "reply", - "republican", - "restroom", - "retweet", - "ribbon", - "ring", - "road", - "robot", - "rocket", - "route", - "rss-square", - "rss", - "ruble-sign", - "ruler-combined", - "ruler-horizontal", - "ruler-vertical", - "ruler", - "running", - "rupee-sign", - "sad-cry", - "sad-tear", - "satellite-dish", - "satellite", - "save", - "school", - "screwdriver", - "scroll", - "sd-card", - "search-dollar", - "search-location", - "search-minus", - "search-plus", - "search", - "seedling", - "server", - "shapes", - "share-alt-square", - "share-alt", - "share-square", - "share", - "shekel-sign", - "shield-alt", - "shield-virus", - "ship", - "shipping-fast", - "shoe-prints", - "shopping-bag", - "shopping-basket", - "shopping-cart", - "shower", - "shuttle-van", - "sign-in-alt", - "sign-language", - "sign-out-alt", - "sign", - "signal", - "signature", - "sim-card", - "sink", - "sitemap", - "skating", - "skiing-nordic", - "skiing", - "skull-crossbones", - "skull", - "slash", - "sleigh", - "sliders-h", - "smile-beam", - "smile-wink", - "smile", - "smog", - "smoking-ban", - "smoking", - "sms", - "snowboarding", - "snowflake", - "snowman", - "snowplow", - "soap", - "socks", - "solar-panel", - "sort-alpha-down-alt", - "sort-alpha-down", - "sort-alpha-up-alt", - "sort-alpha-up", - "sort-amount-down-alt", - "sort-amount-down", - "sort-amount-up-alt", - "sort-amount-up", - "sort-down", - "sort-numeric-down-alt", - "sort-numeric-down", - "sort-numeric-up-alt", - "sort-numeric-up", - "sort-up", - "sort", - "spa", - "space-shuttle", - "spell-check", - "spider", - "spinner", - "splotch", - "spray-can", - "square-full", - "square-root-alt", - "square", - "stamp", - "star-and-crescent", - "star-half-alt", - "star-half", - "star-of-david", - "star-of-life", - "star", - "step-backward", - "step-forward", - "stethoscope", - "sticky-note", - "stop-circle", - "stop", - "stopwatch-20", - "stopwatch", - "store-alt-slash", - "store-alt", - "store-slash", - "store", - "stream", - "street-view", - "strikethrough", - "stroopwafel", - "subscript", - "subway", - "suitcase-rolling", - "suitcase", - "sun", - "superscript", - "surprise", - "swatchbook", - "swimmer", - "swimming-pool", - "synagogue", - "sync-alt", - "sync", - "syringe", - "table-tennis", - "table", - "tablet-alt", - "tablet", - "tablets", - "tachometer-alt", - "tag", - "tags", - "tape", - "tasks", - "taxi", - "teeth-open", - "teeth", - "temperature-high", - "temperature-low", - "tenge", - "terminal", - "text-height", - "text-width", - "th-large", - "th-list", - "th", - "theater-masks", - "thermometer-empty", - "thermometer-full", - "thermometer-half", - "thermometer-quarter", - "thermometer-three-quarters", - "thermometer", - "thumbs-down", - "thumbs-up", - "thumbtack", - "ticket-alt", - "times-circle", - "times", - "tint-slash", - "tint", - "tired", - "toggle-off", - "toggle-on", - "toilet-paper-slash", - "toilet-paper", - "toilet", - "toolbox", - "tools", - "tooth", - "torah", - "torii-gate", - "tractor", - "trademark", - "traffic-light", - "trailer", - "train", - "tram", - "transgender-alt", - "transgender", - "trash-alt", - "trash-restore-alt", - "trash-restore", - "trash", - "tree", - "trophy", - "truck-loading", - "truck-monster", - "truck-moving", - "truck-pickup", - "truck", - "tshirt", - "tty", - "tv", - "umbrella-beach", - "umbrella", - "underline", - "undo-alt", - "undo", - "universal-access", - "university", - "unlink", - "unlock-alt", - "unlock", - "upload", - "user-alt-slash", - "user-alt", - "user-astronaut", - "user-check", - "user-circle", - "user-clock", - "user-cog", - "user-edit", - "user-friends", - "user-graduate", - "user-injured", - "user-lock", - "user-md", - "user-minus", - "user-ninja", - "user-nurse", - "user-plus", - "user-secret", - "user-shield", - "user-slash", - "user-tag", - "user-tie", - "user-times", - "user", - "users-cog", - "users-slash", - "users", - "utensil-spoon", - "utensils", - "vector-square", - "venus-double", - "venus-mars", - "venus", - "vest-patches", - "vest", - "vial", - "vials", - "video-slash", - "video", - "vihara", - "virus-slash", - "virus", - "viruses", - "voicemail", - "volleyball-ball", - "volume-down", - "volume-mute", - "volume-off", - "volume-up", - "vote-yea", - "vr-cardboard", - "walking", - "wallet", - "warehouse", - "water", - "wave-square", - "weight-hanging", - "weight", - "wheelchair", - "wifi", - "wind", - "window-close", - "window-maximize", - "window-minimize", - "window-restore", - "wine-bottle", - "wine-glass-alt", - "wine-glass", - "won-sign", - "wrench", - "x-ray", - "yen-sign", - "yin-yang" - ] -} diff --git a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Pro.json b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Pro.json deleted file mode 100644 index 0fbe93a6..00000000 --- a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Pro.json +++ /dev/null @@ -1,2312 +0,0 @@ -{ - "500px": 62062, - "abacus": 63040, - "accessible-icon": 62312, - "accusoft": 62313, - "acorn": 63150, - "acquisitions-incorporated": 63151, - "ad": 63041, - "address-book": 62137, - "address-card": 62139, - "adjust": 61506, - "adn": 61808, - "adversal": 62314, - "affiliatetheme": 62315, - "air-conditioner": 63732, - "air-freshener": 62928, - "airbnb": 63540, - "alarm-clock": 62286, - "alarm-exclamation": 63555, - "alarm-plus": 63556, - "alarm-snooze": 63557, - "album": 63647, - "album-collection": 63648, - "algolia": 62316, - "alicorn": 63152, - "alien": 63733, - "alien-monster": 63734, - "align-center": 61495, - "align-justify": 61497, - "align-left": 61494, - "align-right": 61496, - "align-slash": 63558, - "alipay": 63042, - "allergies": 62561, - "amazon": 62064, - "amazon-pay": 62508, - "ambulance": 61689, - "american-sign-language-interpreting": 62115, - "amilia": 62317, - "amp-guitar": 63649, - "analytics": 63043, - "anchor": 61757, - "android": 61819, - "angel": 63353, - "angellist": 61961, - "angle-double-down": 61699, - "angle-double-left": 61696, - "angle-double-right": 61697, - "angle-double-up": 61698, - "angle-down": 61703, - "angle-left": 61700, - "angle-right": 61701, - "angle-up": 61702, - "angry": 62806, - "angrycreative": 62318, - "angular": 62496, - "ankh": 63044, - "app-store": 62319, - "app-store-ios": 62320, - "apper": 62321, - "apple": 61817, - "apple-alt": 62929, - "apple-crate": 63153, - "apple-pay": 62485, - "archive": 61831, - "archway": 62807, - "arrow-alt-circle-down": 62296, - "arrow-alt-circle-left": 62297, - "arrow-alt-circle-right": 62298, - "arrow-alt-circle-up": 62299, - "arrow-alt-down": 62292, - "arrow-alt-from-bottom": 62278, - "arrow-alt-from-left": 62279, - "arrow-alt-from-right": 62280, - "arrow-alt-from-top": 62281, - "arrow-alt-left": 62293, - "arrow-alt-right": 62294, - "arrow-alt-square-down": 62288, - "arrow-alt-square-left": 62289, - "arrow-alt-square-right": 62290, - "arrow-alt-square-up": 62291, - "arrow-alt-to-bottom": 62282, - "arrow-alt-to-left": 62283, - "arrow-alt-to-right": 62284, - "arrow-alt-to-top": 62285, - "arrow-alt-up": 62295, - "arrow-circle-down": 61611, - "arrow-circle-left": 61608, - "arrow-circle-right": 61609, - "arrow-circle-up": 61610, - "arrow-down": 61539, - "arrow-from-bottom": 62274, - "arrow-from-left": 62275, - "arrow-from-right": 62276, - "arrow-from-top": 62277, - "arrow-left": 61536, - "arrow-right": 61537, - "arrow-square-down": 62265, - "arrow-square-left": 62266, - "arrow-square-right": 62267, - "arrow-square-up": 62268, - "arrow-to-bottom": 62269, - "arrow-to-left": 62270, - "arrow-to-right": 62272, - "arrow-to-top": 62273, - "arrow-up": 61538, - "arrows": 61511, - "arrows-alt": 61618, - "arrows-alt-h": 62263, - "arrows-alt-v": 62264, - "arrows-h": 61566, - "arrows-v": 61565, - "artstation": 63354, - "assistive-listening-systems": 62114, - "asterisk": 61545, - "asymmetrik": 62322, - "at": 61946, - "atlas": 62808, - "atlassian": 63355, - "atom": 62930, - "atom-alt": 62931, - "audible": 62323, - "audio-description": 62110, - "autoprefixer": 62492, - "avianex": 62324, - "aviato": 62497, - "award": 62809, - "aws": 62325, - "axe": 63154, - "axe-battle": 63155, - "baby": 63356, - "baby-carriage": 63357, - "backpack": 62932, - "backspace": 62810, - "backward": 61514, - "bacon": 63461, - "bacteria": 57433, - "bacterium": 57434, - "badge": 62261, - "badge-check": 62262, - "badge-dollar": 63045, - "badge-percent": 63046, - "badge-sheriff": 63650, - "badger-honey": 63156, - "bags-shopping": 63559, - "bahai": 63078, - "balance-scale": 62030, - "balance-scale-left": 62741, - "balance-scale-right": 62742, - "ball-pile": 63358, - "ballot": 63282, - "ballot-check": 63283, - "ban": 61534, - "band-aid": 62562, - "bandcamp": 62165, - "banjo": 63651, - "barcode": 61482, - "barcode-alt": 62563, - "barcode-read": 62564, - "barcode-scan": 62565, - "bars": 61641, - "baseball": 62514, - "baseball-ball": 62515, - "basketball-ball": 62516, - "basketball-hoop": 62517, - "bat": 63157, - "bath": 62157, - "battery-bolt": 62326, - "battery-empty": 62020, - "battery-full": 62016, - "battery-half": 62018, - "battery-quarter": 62019, - "battery-slash": 62327, - "battery-three-quarters": 62017, - "battle-net": 63541, - "bed": 62006, - "bed-alt": 63735, - "bed-bunk": 63736, - "bed-empty": 63737, - "beer": 61692, - "behance": 61876, - "behance-square": 61877, - "bell": 61683, - "bell-exclamation": 63560, - "bell-on": 63738, - "bell-plus": 63561, - "bell-school": 62933, - "bell-school-slash": 62934, - "bell-slash": 61942, - "bells": 63359, - "betamax": 63652, - "bezier-curve": 62811, - "bible": 63047, - "bicycle": 61958, - "biking": 63562, - "biking-mountain": 63563, - "bimobject": 62328, - "binoculars": 61925, - "biohazard": 63360, - "birthday-cake": 61949, - "bitbucket": 61809, - "bitcoin": 62329, - "bity": 62330, - "black-tie": 62078, - "blackberry": 62331, - "blanket": 62616, - "blender": 62743, - "blender-phone": 63158, - "blind": 62109, - "blinds": 63739, - "blinds-open": 63740, - "blinds-raised": 63741, - "blog": 63361, - "blogger": 62332, - "blogger-b": 62333, - "bluetooth": 62099, - "bluetooth-b": 62100, - "bold": 61490, - "bolt": 61671, - "bomb": 61922, - "bone": 62935, - "bone-break": 62936, - "bong": 62812, - "book": 61485, - "book-alt": 62937, - "book-dead": 63159, - "book-heart": 62617, - "book-medical": 63462, - "book-open": 62744, - "book-reader": 62938, - "book-spells": 63160, - "book-user": 63463, - "bookmark": 61486, - "books": 62939, - "books-medical": 63464, - "boombox": 63653, - "boot": 63362, - "booth-curtain": 63284, - "bootstrap": 63542, - "border-all": 63564, - "border-bottom": 63565, - "border-center-h": 63644, - "border-center-v": 63645, - "border-inner": 63566, - "border-left": 63567, - "border-none": 63568, - "border-outer": 63569, - "border-right": 63570, - "border-style": 63571, - "border-style-alt": 63572, - "border-top": 63573, - "bow-arrow": 63161, - "bowling-ball": 62518, - "bowling-pins": 62519, - "box": 62566, - "box-alt": 62618, - "box-ballot": 63285, - "box-check": 62567, - "box-fragile": 62619, - "box-full": 62620, - "box-heart": 62621, - "box-open": 62622, - "box-tissue": 57435, - "box-up": 62623, - "box-usd": 62624, - "boxes": 62568, - "boxes-alt": 62625, - "boxing-glove": 62520, - "brackets": 63465, - "brackets-curly": 63466, - "braille": 62113, - "brain": 62940, - "bread-loaf": 63467, - "bread-slice": 63468, - "briefcase": 61617, - "briefcase-medical": 62569, - "bring-forward": 63574, - "bring-front": 63575, - "broadcast-tower": 62745, - "broom": 62746, - "browser": 62334, - "brush": 62813, - "btc": 61786, - "buffer": 63543, - "bug": 61832, - "building": 61869, - "bullhorn": 61601, - "bullseye": 61760, - "bullseye-arrow": 63048, - "bullseye-pointer": 63049, - "burger-soda": 63576, - "burn": 62570, - "buromobelexperte": 62335, - "burrito": 63469, - "bus": 61959, - "bus-alt": 62814, - "bus-school": 62941, - "business-time": 63050, - "buy-n-large": 63654, - "buysellads": 61965, - "cabinet-filing": 63051, - "cactus": 63655, - "calculator": 61932, - "calculator-alt": 63052, - "calendar": 61747, - "calendar-alt": 61555, - "calendar-check": 62068, - "calendar-day": 63363, - "calendar-edit": 62259, - "calendar-exclamation": 62260, - "calendar-minus": 62066, - "calendar-plus": 62065, - "calendar-star": 63286, - "calendar-times": 62067, - "calendar-week": 63364, - "camcorder": 63656, - "camera": 61488, - "camera-alt": 62258, - "camera-home": 63742, - "camera-movie": 63657, - "camera-polaroid": 63658, - "camera-retro": 61571, - "campfire": 63162, - "campground": 63163, - "canadian-maple-leaf": 63365, - "candle-holder": 63164, - "candy-cane": 63366, - "candy-corn": 63165, - "cannabis": 62815, - "capsules": 62571, - "car": 61881, - "car-alt": 62942, - "car-battery": 62943, - "car-building": 63577, - "car-bump": 62944, - "car-bus": 63578, - "car-crash": 62945, - "car-garage": 62946, - "car-mechanic": 62947, - "car-side": 62948, - "car-tilt": 62949, - "car-wash": 62950, - "caravan": 63743, - "caravan-alt": 57344, - "caret-circle-down": 62253, - "caret-circle-left": 62254, - "caret-circle-right": 62256, - "caret-circle-up": 62257, - "caret-down": 61655, - "caret-left": 61657, - "caret-right": 61658, - "caret-square-down": 61776, - "caret-square-left": 61841, - "caret-square-right": 61778, - "caret-square-up": 61777, - "caret-up": 61656, - "carrot": 63367, - "cars": 63579, - "cart-arrow-down": 61976, - "cart-plus": 61975, - "cash-register": 63368, - "cassette-tape": 63659, - "cat": 63166, - "cat-space": 57345, - "cauldron": 63167, - "cc-amazon-pay": 62509, - "cc-amex": 61939, - "cc-apple-pay": 62486, - "cc-diners-club": 62028, - "cc-discover": 61938, - "cc-jcb": 62027, - "cc-mastercard": 61937, - "cc-paypal": 61940, - "cc-stripe": 61941, - "cc-visa": 61936, - "cctv": 63660, - "centercode": 62336, - "centos": 63369, - "certificate": 61603, - "chair": 63168, - "chair-office": 63169, - "chalkboard": 62747, - "chalkboard-teacher": 62748, - "charging-station": 62951, - "chart-area": 61950, - "chart-bar": 61568, - "chart-line": 61953, - "chart-line-down": 63053, - "chart-network": 63370, - "chart-pie": 61952, - "chart-pie-alt": 63054, - "chart-scatter": 63470, - "check": 61452, - "check-circle": 61528, - "check-double": 62816, - "check-square": 61770, - "cheese": 63471, - "cheese-swiss": 63472, - "cheeseburger": 63473, - "chess": 62521, - "chess-bishop": 62522, - "chess-bishop-alt": 62523, - "chess-board": 62524, - "chess-clock": 62525, - "chess-clock-alt": 62526, - "chess-king": 62527, - "chess-king-alt": 62528, - "chess-knight": 62529, - "chess-knight-alt": 62530, - "chess-pawn": 62531, - "chess-pawn-alt": 62532, - "chess-queen": 62533, - "chess-queen-alt": 62534, - "chess-rook": 62535, - "chess-rook-alt": 62536, - "chevron-circle-down": 61754, - "chevron-circle-left": 61751, - "chevron-circle-right": 61752, - "chevron-circle-up": 61753, - "chevron-double-down": 62242, - "chevron-double-left": 62243, - "chevron-double-right": 62244, - "chevron-double-up": 62245, - "chevron-down": 61560, - "chevron-left": 61523, - "chevron-right": 61524, - "chevron-square-down": 62249, - "chevron-square-left": 62250, - "chevron-square-right": 62251, - "chevron-square-up": 62252, - "chevron-up": 61559, - "child": 61870, - "chimney": 63371, - "chrome": 62056, - "chromecast": 63544, - "church": 62749, - "circle": 61713, - "circle-notch": 61902, - "city": 63055, - "clarinet": 63661, - "claw-marks": 63170, - "clinic-medical": 63474, - "clipboard": 62248, - "clipboard-check": 62572, - "clipboard-list": 62573, - "clipboard-list-check": 63287, - "clipboard-prescription": 62952, - "clipboard-user": 63475, - "clock": 61463, - "clone": 62029, - "closed-captioning": 61962, - "cloud": 61634, - "cloud-download": 61677, - "cloud-download-alt": 62337, - "cloud-drizzle": 63288, - "cloud-hail": 63289, - "cloud-hail-mixed": 63290, - "cloud-meatball": 63291, - "cloud-moon": 63171, - "cloud-moon-rain": 63292, - "cloud-music": 63662, - "cloud-rain": 63293, - "cloud-rainbow": 63294, - "cloud-showers": 63295, - "cloud-showers-heavy": 63296, - "cloud-sleet": 63297, - "cloud-snow": 63298, - "cloud-sun": 63172, - "cloud-sun-rain": 63299, - "cloud-upload": 61678, - "cloud-upload-alt": 62338, - "cloudflare": 57469, - "clouds": 63300, - "clouds-moon": 63301, - "clouds-sun": 63302, - "cloudscale": 62339, - "cloudsmith": 62340, - "cloudversify": 62341, - "club": 62247, - "cocktail": 62817, - "code": 61729, - "code-branch": 61734, - "code-commit": 62342, - "code-merge": 62343, - "codepen": 61899, - "codiepie": 62084, - "coffee": 61684, - "coffee-pot": 57346, - "coffee-togo": 63173, - "coffin": 63174, - "coffin-cross": 57425, - "cog": 61459, - "cogs": 61573, - "coin": 63580, - "coins": 62750, - "columns": 61659, - "comet": 57347, - "comment": 61557, - "comment-alt": 62074, - "comment-alt-check": 62626, - "comment-alt-dollar": 63056, - "comment-alt-dots": 62627, - "comment-alt-edit": 62628, - "comment-alt-exclamation": 62629, - "comment-alt-lines": 62630, - "comment-alt-medical": 63476, - "comment-alt-minus": 62631, - "comment-alt-music": 63663, - "comment-alt-plus": 62632, - "comment-alt-slash": 62633, - "comment-alt-smile": 62634, - "comment-alt-times": 62635, - "comment-check": 62636, - "comment-dollar": 63057, - "comment-dots": 62637, - "comment-edit": 62638, - "comment-exclamation": 62639, - "comment-lines": 62640, - "comment-medical": 63477, - "comment-minus": 62641, - "comment-music": 63664, - "comment-plus": 62642, - "comment-slash": 62643, - "comment-smile": 62644, - "comment-times": 62645, - "comments": 61574, - "comments-alt": 62646, - "comments-alt-dollar": 63058, - "comments-dollar": 63059, - "compact-disc": 62751, - "compass": 61774, - "compass-slash": 62953, - "compress": 61542, - "compress-alt": 62498, - "compress-arrows-alt": 63372, - "compress-wide": 62246, - "computer-classic": 63665, - "computer-speaker": 63666, - "concierge-bell": 62818, - "confluence": 63373, - "connectdevelop": 61966, - "construction": 63581, - "container-storage": 62647, - "contao": 62061, - "conveyor-belt": 62574, - "conveyor-belt-alt": 62575, - "cookie": 62819, - "cookie-bite": 62820, - "copy": 61637, - "copyright": 61945, - "corn": 63175, - "cotton-bureau": 63646, - "couch": 62648, - "cow": 63176, - "cowbell": 63667, - "cowbell-more": 63668, - "cpanel": 62344, - "creative-commons": 62046, - "creative-commons-by": 62695, - "creative-commons-nc": 62696, - "creative-commons-nc-eu": 62697, - "creative-commons-nc-jp": 62698, - "creative-commons-nd": 62699, - "creative-commons-pd": 62700, - "creative-commons-pd-alt": 62701, - "creative-commons-remix": 62702, - "creative-commons-sa": 62703, - "creative-commons-sampling": 62704, - "creative-commons-sampling-plus": 62705, - "creative-commons-share": 62706, - "creative-commons-zero": 62707, - "credit-card": 61597, - "credit-card-blank": 62345, - "credit-card-front": 62346, - "cricket": 62537, - "critical-role": 63177, - "croissant": 63478, - "crop": 61733, - "crop-alt": 62821, - "cross": 63060, - "crosshairs": 61531, - "crow": 62752, - "crown": 62753, - "crutch": 63479, - "crutches": 63480, - "css3": 61756, - "css3-alt": 62347, - "cube": 61874, - "cubes": 61875, - "curling": 62538, - "cut": 61636, - "cuttlefish": 62348, - "d-and-d": 62349, - "d-and-d-beyond": 63178, - "dagger": 63179, - "dailymotion": 57426, - "dashcube": 61968, - "database": 61888, - "deaf": 62116, - "debug": 63481, - "deer": 63374, - "deer-rudolph": 63375, - "deezer": 57463, - "delicious": 61861, - "democrat": 63303, - "deploydog": 62350, - "deskpro": 62351, - "desktop": 61704, - "desktop-alt": 62352, - "dev": 63180, - "deviantart": 61885, - "dewpoint": 63304, - "dharmachakra": 63061, - "dhl": 63376, - "diagnoses": 62576, - "diamond": 61977, - "diaspora": 63377, - "dice": 62754, - "dice-d10": 63181, - "dice-d12": 63182, - "dice-d20": 63183, - "dice-d4": 63184, - "dice-d6": 63185, - "dice-d8": 63186, - "dice-five": 62755, - "dice-four": 62756, - "dice-one": 62757, - "dice-six": 62758, - "dice-three": 62759, - "dice-two": 62760, - "digg": 61862, - "digging": 63582, - "digital-ocean": 62353, - "digital-tachograph": 62822, - "diploma": 62954, - "directions": 62955, - "disc-drive": 63669, - "discord": 62354, - "discourse": 62355, - "disease": 63482, - "divide": 62761, - "dizzy": 62823, - "dna": 62577, - "do-not-enter": 62956, - "dochub": 62356, - "docker": 62357, - "dog": 63187, - "dog-leashed": 63188, - "dollar-sign": 61781, - "dolly": 62578, - "dolly-empty": 62579, - "dolly-flatbed": 62580, - "dolly-flatbed-alt": 62581, - "dolly-flatbed-empty": 62582, - "donate": 62649, - "door-closed": 62762, - "door-open": 62763, - "dot-circle": 61842, - "dove": 62650, - "download": 61465, - "draft2digital": 62358, - "drafting-compass": 62824, - "dragon": 63189, - "draw-circle": 62957, - "draw-polygon": 62958, - "draw-square": 62959, - "dreidel": 63378, - "dribbble": 61821, - "dribbble-square": 62359, - "drone": 63583, - "drone-alt": 63584, - "dropbox": 61803, - "drum": 62825, - "drum-steelpan": 62826, - "drumstick": 63190, - "drumstick-bite": 63191, - "drupal": 61865, - "dryer": 63585, - "dryer-alt": 63586, - "duck": 63192, - "dumbbell": 62539, - "dumpster": 63379, - "dumpster-fire": 63380, - "dungeon": 63193, - "dyalog": 62361, - "ear": 62960, - "ear-muffs": 63381, - "earlybirds": 62362, - "ebay": 62708, - "eclipse": 63305, - "eclipse-alt": 63306, - "edge": 62082, - "edge-legacy": 57464, - "edit": 61508, - "egg": 63483, - "egg-fried": 63484, - "eject": 61522, - "elementor": 62512, - "elephant": 63194, - "ellipsis-h": 61761, - "ellipsis-h-alt": 62363, - "ellipsis-v": 61762, - "ellipsis-v-alt": 62364, - "ello": 62961, - "ember": 62499, - "empire": 61905, - "empty-set": 63062, - "engine-warning": 62962, - "envelope": 61664, - "envelope-open": 62134, - "envelope-open-dollar": 63063, - "envelope-open-text": 63064, - "envelope-square": 61849, - "envira": 62105, - "equals": 62764, - "eraser": 61741, - "erlang": 62365, - "ethereum": 62510, - "ethernet": 63382, - "etsy": 62167, - "euro-sign": 61779, - "evernote": 63545, - "exchange": 61676, - "exchange-alt": 62306, - "exclamation": 61738, - "exclamation-circle": 61546, - "exclamation-square": 62241, - "exclamation-triangle": 61553, - "expand": 61541, - "expand-alt": 62500, - "expand-arrows": 62237, - "expand-arrows-alt": 62238, - "expand-wide": 62240, - "expeditedssl": 62014, - "external-link": 61582, - "external-link-alt": 62301, - "external-link-square": 61772, - "external-link-square-alt": 62304, - "eye": 61550, - "eye-dropper": 61947, - "eye-evil": 63195, - "eye-slash": 61552, - "facebook": 61594, - "facebook-f": 62366, - "facebook-messenger": 62367, - "facebook-square": 61570, - "fan": 63587, - "fan-table": 57348, - "fantasy-flight-games": 63196, - "farm": 63588, - "fast-backward": 61513, - "fast-forward": 61520, - "faucet": 57349, - "faucet-drip": 57350, - "fax": 61868, - "feather": 62765, - "feather-alt": 62827, - "fedex": 63383, - "fedora": 63384, - "female": 61826, - "field-hockey": 62540, - "fighter-jet": 61691, - "figma": 63385, - "file": 61787, - "file-alt": 61788, - "file-archive": 61894, - "file-audio": 61895, - "file-certificate": 62963, - "file-chart-line": 63065, - "file-chart-pie": 63066, - "file-check": 62230, - "file-code": 61897, - "file-contract": 62828, - "file-csv": 63197, - "file-download": 62829, - "file-edit": 62236, - "file-excel": 61891, - "file-exclamation": 62234, - "file-export": 62830, - "file-image": 61893, - "file-import": 62831, - "file-invoice": 62832, - "file-invoice-dollar": 62833, - "file-medical": 62583, - "file-medical-alt": 62584, - "file-minus": 62232, - "file-music": 63670, - "file-pdf": 61889, - "file-plus": 62233, - "file-powerpoint": 61892, - "file-prescription": 62834, - "file-search": 63589, - "file-signature": 62835, - "file-spreadsheet": 63067, - "file-times": 62231, - "file-upload": 62836, - "file-user": 63068, - "file-video": 61896, - "file-word": 61890, - "files-medical": 63485, - "fill": 62837, - "fill-drip": 62838, - "film": 61448, - "film-alt": 62368, - "film-canister": 63671, - "filter": 61616, - "fingerprint": 62839, - "fire": 61549, - "fire-alt": 63460, - "fire-extinguisher": 61748, - "fire-smoke": 63307, - "firefox": 62057, - "firefox-browser": 57351, - "fireplace": 63386, - "first-aid": 62585, - "first-order": 62128, - "first-order-alt": 62730, - "firstdraft": 62369, - "fish": 62840, - "fish-cooked": 63486, - "fist-raised": 63198, - "flag": 61476, - "flag-alt": 63308, - "flag-checkered": 61726, - "flag-usa": 63309, - "flame": 63199, - "flashlight": 63672, - "flask": 61635, - "flask-poison": 63200, - "flask-potion": 63201, - "flickr": 61806, - "flipboard": 62541, - "flower": 63487, - "flower-daffodil": 63488, - "flower-tulip": 63489, - "flushed": 62841, - "flute": 63673, - "flux-capacitor": 63674, - "fly": 62487, - "fog": 63310, - "folder": 61563, - "folder-download": 57427, - "folder-minus": 63069, - "folder-open": 61564, - "folder-plus": 63070, - "folder-times": 63071, - "folder-tree": 63490, - "folder-upload": 57428, - "folders": 63072, - "font": 61489, - "font-awesome": 62132, - "font-awesome-alt": 62300, - "font-awesome-flag": 62501, - "font-awesome-logo-full": 62694, - "font-case": 63590, - "fonticons": 62080, - "fonticons-fi": 62370, - "football-ball": 62542, - "football-helmet": 62543, - "forklift": 62586, - "fort-awesome": 62086, - "fort-awesome-alt": 62371, - "forumbee": 61969, - "forward": 61518, - "foursquare": 61824, - "fragile": 62651, - "free-code-camp": 62149, - "freebsd": 62372, - "french-fries": 63491, - "frog": 62766, - "frosty-head": 63387, - "frown": 61721, - "frown-open": 62842, - "fulcrum": 62731, - "function": 63073, - "funnel-dollar": 63074, - "futbol": 61923, - "galactic-republic": 62732, - "galactic-senate": 62733, - "galaxy": 57352, - "game-board": 63591, - "game-board-alt": 63592, - "game-console-handheld": 63675, - "gamepad": 61723, - "gamepad-alt": 63676, - "garage": 57353, - "garage-car": 57354, - "garage-open": 57355, - "gas-pump": 62767, - "gas-pump-slash": 62964, - "gavel": 61667, - "gem": 62373, - "genderless": 61997, - "get-pocket": 62053, - "gg": 62048, - "gg-circle": 62049, - "ghost": 63202, - "gift": 61547, - "gift-card": 63075, - "gifts": 63388, - "gingerbread-man": 63389, - "git": 61907, - "git-alt": 63553, - "git-square": 61906, - "github": 61595, - "github-alt": 61715, - "github-square": 61586, - "gitkraken": 62374, - "gitlab": 62102, - "gitter": 62502, - "glass": 63492, - "glass-champagne": 63390, - "glass-cheers": 63391, - "glass-citrus": 63593, - "glass-martini": 61440, - "glass-martini-alt": 62843, - "glass-whiskey": 63392, - "glass-whiskey-rocks": 63393, - "glasses": 62768, - "glasses-alt": 62965, - "glide": 62117, - "glide-g": 62118, - "globe": 61612, - "globe-africa": 62844, - "globe-americas": 62845, - "globe-asia": 62846, - "globe-europe": 63394, - "globe-snow": 63395, - "globe-stand": 62966, - "gofore": 62375, - "golf-ball": 62544, - "golf-club": 62545, - "goodreads": 62376, - "goodreads-g": 62377, - "google": 61856, - "google-drive": 62378, - "google-pay": 57465, - "google-play": 62379, - "google-plus": 62131, - "google-plus-g": 61653, - "google-plus-square": 61652, - "google-wallet": 61934, - "gopuram": 63076, - "graduation-cap": 61853, - "gramophone": 63677, - "gratipay": 61828, - "grav": 62166, - "greater-than": 62769, - "greater-than-equal": 62770, - "grimace": 62847, - "grin": 62848, - "grin-alt": 62849, - "grin-beam": 62850, - "grin-beam-sweat": 62851, - "grin-hearts": 62852, - "grin-squint": 62853, - "grin-squint-tears": 62854, - "grin-stars": 62855, - "grin-tears": 62856, - "grin-tongue": 62857, - "grin-tongue-squint": 62858, - "grin-tongue-wink": 62859, - "grin-wink": 62860, - "grip-horizontal": 62861, - "grip-lines": 63396, - "grip-lines-vertical": 63397, - "grip-vertical": 62862, - "gripfire": 62380, - "grunt": 62381, - "guilded": 57470, - "guitar": 63398, - "guitar-electric": 63678, - "guitars": 63679, - "gulp": 62382, - "h-square": 61693, - "h1": 62227, - "h2": 62228, - "h3": 62229, - "h4": 63594, - "hacker-news": 61908, - "hacker-news-square": 62383, - "hackerrank": 62967, - "hamburger": 63493, - "hammer": 63203, - "hammer-war": 63204, - "hamsa": 63077, - "hand-heart": 62652, - "hand-holding": 62653, - "hand-holding-box": 62587, - "hand-holding-heart": 62654, - "hand-holding-magic": 63205, - "hand-holding-medical": 57436, - "hand-holding-seedling": 62655, - "hand-holding-usd": 62656, - "hand-holding-water": 62657, - "hand-lizard": 62040, - "hand-middle-finger": 63494, - "hand-paper": 62038, - "hand-peace": 62043, - "hand-point-down": 61607, - "hand-point-left": 61605, - "hand-point-right": 61604, - "hand-point-up": 61606, - "hand-pointer": 62042, - "hand-receiving": 62588, - "hand-rock": 62037, - "hand-scissors": 62039, - "hand-sparkles": 57437, - "hand-spock": 62041, - "hands": 62658, - "hands-heart": 62659, - "hands-helping": 62660, - "hands-usd": 62661, - "hands-wash": 57438, - "handshake": 62133, - "handshake-alt": 62662, - "handshake-alt-slash": 57439, - "handshake-slash": 57440, - "hanukiah": 63206, - "hard-hat": 63495, - "hashtag": 62098, - "hat-chef": 63595, - "hat-cowboy": 63680, - "hat-cowboy-side": 63681, - "hat-santa": 63399, - "hat-winter": 63400, - "hat-witch": 63207, - "hat-wizard": 63208, - "hdd": 61600, - "head-side": 63209, - "head-side-brain": 63496, - "head-side-cough": 57441, - "head-side-cough-slash": 57442, - "head-side-headphones": 63682, - "head-side-mask": 57443, - "head-side-medical": 63497, - "head-side-virus": 57444, - "head-vr": 63210, - "heading": 61916, - "headphones": 61477, - "headphones-alt": 62863, - "headset": 62864, - "heart": 61444, - "heart-broken": 63401, - "heart-circle": 62663, - "heart-rate": 62968, - "heart-square": 62664, - "heartbeat": 61982, - "heat": 57356, - "helicopter": 62771, - "helmet-battle": 63211, - "hexagon": 62226, - "highlighter": 62865, - "hiking": 63212, - "hippo": 63213, - "hips": 62546, - "hire-a-helper": 62384, - "history": 61914, - "hive": 57471, - "hockey-mask": 63214, - "hockey-puck": 62547, - "hockey-sticks": 62548, - "holly-berry": 63402, - "home": 61461, - "home-alt": 63498, - "home-heart": 62665, - "home-lg": 63499, - "home-lg-alt": 63500, - "hood-cloak": 63215, - "hooli": 62503, - "horizontal-rule": 63596, - "hornbill": 62866, - "horse": 63216, - "horse-head": 63403, - "horse-saddle": 63683, - "hospital": 61688, - "hospital-alt": 62589, - "hospital-symbol": 62590, - "hospital-user": 63501, - "hospitals": 63502, - "hot-tub": 62867, - "hotdog": 63503, - "hotel": 62868, - "hotjar": 62385, - "hourglass": 62036, - "hourglass-end": 62035, - "hourglass-half": 62034, - "hourglass-start": 62033, - "house": 57357, - "house-damage": 63217, - "house-day": 57358, - "house-flood": 63311, - "house-leave": 57359, - "house-night": 57360, - "house-return": 57361, - "house-signal": 57362, - "house-user": 57445, - "houzz": 62076, - "hryvnia": 63218, - "html5": 61755, - "hubspot": 62386, - "humidity": 63312, - "hurricane": 63313, - "i-cursor": 62022, - "ice-cream": 63504, - "ice-skate": 63404, - "icicles": 63405, - "icons": 63597, - "icons-alt": 63598, - "id-badge": 62145, - "id-card": 62146, - "id-card-alt": 62591, - "ideal": 57363, - "igloo": 63406, - "image": 61502, - "image-polaroid": 63684, - "images": 62210, - "imdb": 62168, - "inbox": 61468, - "inbox-in": 62224, - "inbox-out": 62225, - "indent": 61500, - "industry": 62069, - "industry-alt": 62387, - "infinity": 62772, - "info": 61737, - "info-circle": 61530, - "info-square": 62223, - "inhaler": 62969, - "innosoft": 57472, - "instagram": 61805, - "instagram-square": 57429, - "instalod": 57473, - "integral": 63079, - "intercom": 63407, - "internet-explorer": 62059, - "intersection": 63080, - "inventory": 62592, - "invision": 63408, - "ioxhost": 61960, - "island-tropical": 63505, - "italic": 61491, - "itch-io": 63546, - "itunes": 62388, - "itunes-note": 62389, - "jack-o-lantern": 62222, - "java": 62692, - "jedi": 63081, - "jedi-order": 62734, - "jenkins": 62390, - "jira": 63409, - "joget": 62391, - "joint": 62869, - "joomla": 61866, - "journal-whills": 63082, - "joystick": 63685, - "js": 62392, - "js-square": 62393, - "jsfiddle": 61900, - "jug": 63686, - "kaaba": 63083, - "kaggle": 62970, - "kazoo": 63687, - "kerning": 63599, - "key": 61572, - "key-skeleton": 63219, - "keybase": 62709, - "keyboard": 61724, - "keycdn": 62394, - "keynote": 63084, - "khanda": 63085, - "kickstarter": 62395, - "kickstarter-k": 62396, - "kidneys": 62971, - "kiss": 62870, - "kiss-beam": 62871, - "kiss-wink-heart": 62872, - "kite": 63220, - "kiwi-bird": 62773, - "knife-kitchen": 63221, - "korvue": 62511, - "lambda": 63086, - "lamp": 62666, - "lamp-desk": 57364, - "lamp-floor": 57365, - "landmark": 63087, - "landmark-alt": 63314, - "language": 61867, - "laptop": 61705, - "laptop-code": 62972, - "laptop-house": 57446, - "laptop-medical": 63506, - "laravel": 62397, - "lasso": 63688, - "lastfm": 61954, - "lastfm-square": 61955, - "laugh": 62873, - "laugh-beam": 62874, - "laugh-squint": 62875, - "laugh-wink": 62876, - "layer-group": 62973, - "layer-minus": 62974, - "layer-plus": 62975, - "leaf": 61548, - "leaf-heart": 62667, - "leaf-maple": 63222, - "leaf-oak": 63223, - "leanpub": 61970, - "lemon": 61588, - "less": 62493, - "less-than": 62774, - "less-than-equal": 62775, - "level-down": 61769, - "level-down-alt": 62398, - "level-up": 61768, - "level-up-alt": 62399, - "life-ring": 61901, - "light-ceiling": 57366, - "light-switch": 57367, - "light-switch-off": 57368, - "light-switch-on": 57369, - "lightbulb": 61675, - "lightbulb-dollar": 63088, - "lightbulb-exclamation": 63089, - "lightbulb-on": 63090, - "lightbulb-slash": 63091, - "lights-holiday": 63410, - "line": 62400, - "line-columns": 63600, - "line-height": 63601, - "link": 61633, - "linkedin": 61580, - "linkedin-in": 61665, - "linode": 62136, - "linux": 61820, - "lips": 62976, - "lira-sign": 61845, - "list": 61498, - "list-alt": 61474, - "list-music": 63689, - "list-ol": 61643, - "list-ul": 61642, - "location": 62977, - "location-arrow": 61732, - "location-circle": 62978, - "location-slash": 62979, - "lock": 61475, - "lock-alt": 62221, - "lock-open": 62401, - "lock-open-alt": 62402, - "long-arrow-alt-down": 62217, - "long-arrow-alt-left": 62218, - "long-arrow-alt-right": 62219, - "long-arrow-alt-up": 62220, - "long-arrow-down": 61813, - "long-arrow-left": 61815, - "long-arrow-right": 61816, - "long-arrow-up": 61814, - "loveseat": 62668, - "low-vision": 62120, - "luchador": 62549, - "luggage-cart": 62877, - "lungs": 62980, - "lungs-virus": 57447, - "lyft": 62403, - "mace": 63224, - "magento": 62404, - "magic": 61648, - "magnet": 61558, - "mail-bulk": 63092, - "mailbox": 63507, - "mailchimp": 62878, - "male": 61827, - "mandalorian": 62735, - "mandolin": 63225, - "map": 62073, - "map-marked": 62879, - "map-marked-alt": 62880, - "map-marker": 61505, - "map-marker-alt": 62405, - "map-marker-alt-slash": 62981, - "map-marker-check": 62982, - "map-marker-edit": 62983, - "map-marker-exclamation": 62984, - "map-marker-minus": 62985, - "map-marker-plus": 62986, - "map-marker-question": 62987, - "map-marker-slash": 62988, - "map-marker-smile": 62989, - "map-marker-times": 62990, - "map-pin": 62070, - "map-signs": 62071, - "markdown": 62991, - "marker": 62881, - "mars": 61986, - "mars-double": 61991, - "mars-stroke": 61993, - "mars-stroke-h": 61995, - "mars-stroke-v": 61994, - "mask": 63226, - "mastodon": 62710, - "maxcdn": 61750, - "mdb": 63690, - "meat": 63508, - "medal": 62882, - "medapps": 62406, - "medium": 62010, - "medium-m": 62407, - "medkit": 61690, - "medrt": 62408, - "meetup": 62176, - "megaphone": 63093, - "megaport": 62883, - "meh": 61722, - "meh-blank": 62884, - "meh-rolling-eyes": 62885, - "memory": 62776, - "mendeley": 63411, - "menorah": 63094, - "mercury": 61987, - "meteor": 63315, - "microblog": 57370, - "microchip": 62171, - "microphone": 61744, - "microphone-alt": 62409, - "microphone-alt-slash": 62777, - "microphone-slash": 61745, - "microphone-stand": 63691, - "microscope": 62992, - "microsoft": 62410, - "microwave": 57371, - "mind-share": 63095, - "minus": 61544, - "minus-circle": 61526, - "minus-hexagon": 62215, - "minus-octagon": 62216, - "minus-square": 61766, - "mistletoe": 63412, - "mitten": 63413, - "mix": 62411, - "mixcloud": 62089, - "mixer": 57430, - "mizuni": 62412, - "mobile": 61707, - "mobile-alt": 62413, - "mobile-android": 62414, - "mobile-android-alt": 62415, - "modx": 62085, - "monero": 62416, - "money-bill": 61654, - "money-bill-alt": 62417, - "money-bill-wave": 62778, - "money-bill-wave-alt": 62779, - "money-check": 62780, - "money-check-alt": 62781, - "money-check-edit": 63602, - "money-check-edit-alt": 63603, - "monitor-heart-rate": 62993, - "monkey": 63227, - "monument": 62886, - "moon": 61830, - "moon-cloud": 63316, - "moon-stars": 63317, - "mortar-pestle": 62887, - "mosque": 63096, - "motorcycle": 61980, - "mountain": 63228, - "mountains": 63229, - "mouse": 63692, - "mouse-alt": 63693, - "mouse-pointer": 62021, - "mp3-player": 63694, - "mug": 63604, - "mug-hot": 63414, - "mug-marshmallows": 63415, - "mug-tea": 63605, - "music": 61441, - "music-alt": 63695, - "music-alt-slash": 63696, - "music-slash": 63697, - "napster": 62418, - "narwhal": 63230, - "neos": 62994, - "network-wired": 63231, - "neuter": 61996, - "newspaper": 61930, - "nimblr": 62888, - "node": 62489, - "node-js": 62419, - "not-equal": 62782, - "notes-medical": 62593, - "npm": 62420, - "ns8": 62421, - "nutritionix": 62422, - "object-group": 62023, - "object-ungroup": 62024, - "octagon": 62214, - "octopus-deploy": 57474, - "odnoklassniki": 62051, - "odnoklassniki-square": 62052, - "oil-can": 62995, - "oil-temp": 62996, - "old-republic": 62736, - "om": 63097, - "omega": 63098, - "opencart": 62013, - "openid": 61851, - "opera": 62058, - "optin-monster": 62012, - "orcid": 63698, - "ornament": 63416, - "osi": 62490, - "otter": 63232, - "outdent": 61499, - "outlet": 57372, - "oven": 57373, - "overline": 63606, - "page-break": 63607, - "page4": 62423, - "pagelines": 61836, - "pager": 63509, - "paint-brush": 61948, - "paint-brush-alt": 62889, - "paint-roller": 62890, - "palette": 62783, - "palfed": 62424, - "pallet": 62594, - "pallet-alt": 62595, - "paper-plane": 61912, - "paperclip": 61638, - "parachute-box": 62669, - "paragraph": 61917, - "paragraph-rtl": 63608, - "parking": 62784, - "parking-circle": 62997, - "parking-circle-slash": 62998, - "parking-slash": 62999, - "passport": 62891, - "pastafarianism": 63099, - "paste": 61674, - "patreon": 62425, - "pause": 61516, - "pause-circle": 62091, - "paw": 61872, - "paw-alt": 63233, - "paw-claws": 63234, - "paypal": 61933, - "peace": 63100, - "pegasus": 63235, - "pen": 62212, - "pen-alt": 62213, - "pen-fancy": 62892, - "pen-nib": 62893, - "pen-square": 61771, - "pencil": 61504, - "pencil-alt": 62211, - "pencil-paintbrush": 63000, - "pencil-ruler": 62894, - "pennant": 62550, - "penny-arcade": 63236, - "people-arrows": 57448, - "people-carry": 62670, - "pepper-hot": 63510, - "perbyte": 57475, - "percent": 62101, - "percentage": 62785, - "periscope": 62426, - "person-booth": 63318, - "person-carry": 62671, - "person-dolly": 62672, - "person-dolly-empty": 62673, - "person-sign": 63319, - "phabricator": 62427, - "phoenix-framework": 62428, - "phoenix-squadron": 62737, - "phone": 61589, - "phone-alt": 63609, - "phone-laptop": 63610, - "phone-office": 63101, - "phone-plus": 62674, - "phone-rotary": 63699, - "phone-slash": 62429, - "phone-square": 61592, - "phone-square-alt": 63611, - "phone-volume": 62112, - "photo-video": 63612, - "php": 62551, - "pi": 63102, - "piano": 63700, - "piano-keyboard": 63701, - "pie": 63237, - "pied-piper": 62126, - "pied-piper-alt": 61864, - "pied-piper-hat": 62693, - "pied-piper-pp": 61863, - "pied-piper-square": 57374, - "pig": 63238, - "piggy-bank": 62675, - "pills": 62596, - "pinterest": 61650, - "pinterest-p": 62001, - "pinterest-square": 61651, - "pizza": 63511, - "pizza-slice": 63512, - "place-of-worship": 63103, - "plane": 61554, - "plane-alt": 62430, - "plane-arrival": 62895, - "plane-departure": 62896, - "plane-slash": 57449, - "planet-moon": 57375, - "planet-ringed": 57376, - "play": 61515, - "play-circle": 61764, - "playstation": 62431, - "plug": 61926, - "plus": 61543, - "plus-circle": 61525, - "plus-hexagon": 62208, - "plus-octagon": 62209, - "plus-square": 61694, - "podcast": 62158, - "podium": 63104, - "podium-star": 63320, - "police-box": 57377, - "poll": 63105, - "poll-h": 63106, - "poll-people": 63321, - "poo": 62206, - "poo-storm": 63322, - "poop": 63001, - "popcorn": 63513, - "portal-enter": 57378, - "portal-exit": 57379, - "portrait": 62432, - "pound-sign": 61780, - "power-off": 61457, - "pray": 63107, - "praying-hands": 63108, - "prescription": 62897, - "prescription-bottle": 62597, - "prescription-bottle-alt": 62598, - "presentation": 63109, - "print": 61487, - "print-search": 63514, - "print-slash": 63110, - "procedures": 62599, - "product-hunt": 62088, - "project-diagram": 62786, - "projector": 63702, - "pump-medical": 57450, - "pump-soap": 57451, - "pumpkin": 63239, - "pushed": 62433, - "puzzle-piece": 61742, - "python": 62434, - "qq": 61910, - "qrcode": 61481, - "question": 61736, - "question-circle": 61529, - "question-square": 62205, - "quidditch": 62552, - "quinscape": 62553, - "quora": 62148, - "quote-left": 61709, - "quote-right": 61710, - "quran": 63111, - "r-project": 62711, - "rabbit": 63240, - "rabbit-fast": 63241, - "racquet": 62554, - "radar": 57380, - "radiation": 63417, - "radiation-alt": 63418, - "radio": 63703, - "radio-alt": 63704, - "rainbow": 63323, - "raindrops": 63324, - "ram": 63242, - "ramp-loading": 62676, - "random": 61556, - "raspberry-pi": 63419, - "ravelry": 62169, - "raygun": 57381, - "react": 62491, - "reacteurope": 63325, - "readme": 62677, - "rebel": 61904, - "receipt": 62787, - "record-vinyl": 63705, - "rectangle-landscape": 62202, - "rectangle-portrait": 62203, - "rectangle-wide": 62204, - "recycle": 61880, - "red-river": 62435, - "reddit": 61857, - "reddit-alien": 62081, - "reddit-square": 61858, - "redhat": 63420, - "redo": 61470, - "redo-alt": 62201, - "refrigerator": 57382, - "registered": 62045, - "remove-format": 63613, - "renren": 61835, - "repeat": 62307, - "repeat-1": 62309, - "repeat-1-alt": 62310, - "repeat-alt": 62308, - "reply": 62437, - "reply-all": 61730, - "replyd": 62438, - "republican": 63326, - "researchgate": 62712, - "resolving": 62439, - "restroom": 63421, - "retweet": 61561, - "retweet-alt": 62305, - "rev": 62898, - "ribbon": 62678, - "ring": 63243, - "rings-wedding": 63515, - "road": 61464, - "robot": 62788, - "rocket": 61749, - "rocket-launch": 57383, - "rocketchat": 62440, - "rockrms": 62441, - "route": 62679, - "route-highway": 63002, - "route-interstate": 63003, - "router": 63706, - "rss": 61598, - "rss-square": 61763, - "ruble-sign": 61784, - "ruler": 62789, - "ruler-combined": 62790, - "ruler-horizontal": 62791, - "ruler-triangle": 63004, - "ruler-vertical": 62792, - "running": 63244, - "rupee-sign": 61782, - "rust": 57466, - "rv": 63422, - "sack": 63516, - "sack-dollar": 63517, - "sad-cry": 62899, - "sad-tear": 62900, - "safari": 62055, - "salad": 63518, - "salesforce": 63547, - "sandwich": 63519, - "sass": 62494, - "satellite": 63423, - "satellite-dish": 63424, - "sausage": 63520, - "save": 61639, - "sax-hot": 63707, - "saxophone": 63708, - "scalpel": 63005, - "scalpel-path": 63006, - "scanner": 62600, - "scanner-image": 63731, - "scanner-keyboard": 62601, - "scanner-touchscreen": 62602, - "scarecrow": 63245, - "scarf": 63425, - "schlix": 62442, - "school": 62793, - "screwdriver": 62794, - "scribd": 62090, - "scroll": 63246, - "scroll-old": 63247, - "scrubber": 62200, - "scythe": 63248, - "sd-card": 63426, - "search": 61442, - "search-dollar": 63112, - "search-location": 63113, - "search-minus": 61456, - "search-plus": 61454, - "searchengin": 62443, - "seedling": 62680, - "sellcast": 62170, - "sellsy": 61971, - "send-back": 63614, - "send-backward": 63615, - "sensor": 57384, - "sensor-alert": 57385, - "sensor-fire": 57386, - "sensor-on": 57387, - "sensor-smoke": 57388, - "server": 62003, - "servicestack": 62444, - "shapes": 63007, - "share": 61540, - "share-all": 62311, - "share-alt": 61920, - "share-alt-square": 61921, - "share-square": 61773, - "sheep": 63249, - "shekel-sign": 61963, - "shield": 61746, - "shield-alt": 62445, - "shield-check": 62199, - "shield-cross": 63250, - "shield-virus": 57452, - "ship": 61978, - "shipping-fast": 62603, - "shipping-timed": 62604, - "shirtsinbulk": 61972, - "shish-kebab": 63521, - "shoe-prints": 62795, - "shopify": 57431, - "shopping-bag": 62096, - "shopping-basket": 62097, - "shopping-cart": 61562, - "shopware": 62901, - "shovel": 63251, - "shovel-snow": 63427, - "shower": 62156, - "shredder": 63114, - "shuttle-van": 62902, - "shuttlecock": 62555, - "sickle": 63522, - "sigma": 63115, - "sign": 62681, - "sign-in": 61584, - "sign-in-alt": 62198, - "sign-language": 62119, - "sign-out": 61579, - "sign-out-alt": 62197, - "signal": 61458, - "signal-1": 63116, - "signal-2": 63117, - "signal-3": 63118, - "signal-4": 63119, - "signal-alt": 63120, - "signal-alt-1": 63121, - "signal-alt-2": 63122, - "signal-alt-3": 63123, - "signal-alt-slash": 63124, - "signal-slash": 63125, - "signal-stream": 63709, - "signature": 62903, - "sim-card": 63428, - "simplybuilt": 61973, - "sink": 57453, - "siren": 57389, - "siren-on": 57390, - "sistrix": 62446, - "sitemap": 61672, - "sith": 62738, - "skating": 63429, - "skeleton": 63008, - "sketch": 63430, - "ski-jump": 63431, - "ski-lift": 63432, - "skiing": 63433, - "skiing-nordic": 63434, - "skull": 62796, - "skull-cow": 63710, - "skull-crossbones": 63252, - "skyatlas": 61974, - "skype": 61822, - "slack": 61848, - "slack-hash": 62447, - "slash": 63253, - "sledding": 63435, - "sleigh": 63436, - "sliders-h": 61918, - "sliders-h-square": 62448, - "sliders-v": 62449, - "sliders-v-square": 62450, - "slideshare": 61927, - "smile": 61720, - "smile-beam": 62904, - "smile-plus": 62905, - "smile-wink": 62682, - "smog": 63327, - "smoke": 63328, - "smoking": 62605, - "smoking-ban": 62797, - "sms": 63437, - "snake": 63254, - "snapchat": 62123, - "snapchat-ghost": 62124, - "snapchat-square": 62125, - "snooze": 63616, - "snow-blowing": 63329, - "snowboarding": 63438, - "snowflake": 62172, - "snowflakes": 63439, - "snowman": 63440, - "snowmobile": 63441, - "snowplow": 63442, - "soap": 57454, - "socks": 63126, - "solar-panel": 62906, - "solar-system": 57391, - "sort": 61660, - "sort-alpha-down": 61789, - "sort-alpha-down-alt": 63617, - "sort-alpha-up": 61790, - "sort-alpha-up-alt": 63618, - "sort-alt": 63619, - "sort-amount-down": 61792, - "sort-amount-down-alt": 63620, - "sort-amount-up": 61793, - "sort-amount-up-alt": 63621, - "sort-circle": 57392, - "sort-circle-down": 57393, - "sort-circle-up": 57394, - "sort-down": 61661, - "sort-numeric-down": 61794, - "sort-numeric-down-alt": 63622, - "sort-numeric-up": 61795, - "sort-numeric-up-alt": 63623, - "sort-shapes-down": 63624, - "sort-shapes-down-alt": 63625, - "sort-shapes-up": 63626, - "sort-shapes-up-alt": 63627, - "sort-size-down": 63628, - "sort-size-down-alt": 63629, - "sort-size-up": 63630, - "sort-size-up-alt": 63631, - "sort-up": 61662, - "soundcloud": 61886, - "soup": 63523, - "sourcetree": 63443, - "spa": 62907, - "space-shuttle": 61847, - "space-station-moon": 57395, - "space-station-moon-alt": 57396, - "spade": 62196, - "sparkles": 63632, - "speakap": 62451, - "speaker": 63711, - "speaker-deck": 63548, - "speakers": 63712, - "spell-check": 63633, - "spider": 63255, - "spider-black-widow": 63256, - "spider-web": 63257, - "spinner": 61712, - "spinner-third": 62452, - "splotch": 62908, - "spotify": 61884, - "spray-can": 62909, - "sprinkler": 57397, - "square": 61640, - "square-full": 62556, - "square-root": 63127, - "square-root-alt": 63128, - "squarespace": 62910, - "squirrel": 63258, - "stack-exchange": 61837, - "stack-overflow": 61804, - "stackpath": 63554, - "staff": 63259, - "stamp": 62911, - "star": 61445, - "star-and-crescent": 63129, - "star-christmas": 63444, - "star-exclamation": 62195, - "star-half": 61577, - "star-half-alt": 62912, - "star-of-david": 63130, - "star-of-life": 63009, - "star-shooting": 57398, - "starfighter": 57399, - "starfighter-alt": 57400, - "stars": 63330, - "starship": 57401, - "starship-freighter": 57402, - "staylinked": 62453, - "steak": 63524, - "steam": 61878, - "steam-square": 61879, - "steam-symbol": 62454, - "steering-wheel": 63010, - "step-backward": 61512, - "step-forward": 61521, - "stethoscope": 61681, - "sticker-mule": 62455, - "sticky-note": 62025, - "stocking": 63445, - "stomach": 63011, - "stop": 61517, - "stop-circle": 62093, - "stopwatch": 62194, - "stopwatch-20": 57455, - "store": 62798, - "store-alt": 62799, - "store-alt-slash": 57456, - "store-slash": 57457, - "strava": 62504, - "stream": 62800, - "street-view": 61981, - "stretcher": 63525, - "strikethrough": 61644, - "stripe": 62505, - "stripe-s": 62506, - "stroopwafel": 62801, - "studiovinari": 62456, - "stumbleupon": 61860, - "stumbleupon-circle": 61859, - "subscript": 61740, - "subway": 62009, - "suitcase": 61682, - "suitcase-rolling": 62913, - "sun": 61829, - "sun-cloud": 63331, - "sun-dust": 63332, - "sun-haze": 63333, - "sunglasses": 63634, - "sunrise": 63334, - "sunset": 63335, - "superpowers": 62173, - "superscript": 61739, - "supple": 62457, - "surprise": 62914, - "suse": 63446, - "swatchbook": 62915, - "swift": 63713, - "swimmer": 62916, - "swimming-pool": 62917, - "sword": 63260, - "sword-laser": 57403, - "sword-laser-alt": 57404, - "swords": 63261, - "swords-laser": 57405, - "symfony": 63549, - "synagogue": 63131, - "sync": 61473, - "sync-alt": 62193, - "syringe": 62606, - "table": 61646, - "table-tennis": 62557, - "tablet": 61706, - "tablet-alt": 62458, - "tablet-android": 62459, - "tablet-android-alt": 62460, - "tablet-rugged": 62607, - "tablets": 62608, - "tachometer": 61668, - "tachometer-alt": 62461, - "tachometer-alt-average": 63012, - "tachometer-alt-fast": 63013, - "tachometer-alt-fastest": 63014, - "tachometer-alt-slow": 63015, - "tachometer-alt-slowest": 63016, - "tachometer-average": 63017, - "tachometer-fast": 63018, - "tachometer-fastest": 63019, - "tachometer-slow": 63020, - "tachometer-slowest": 63021, - "taco": 63526, - "tag": 61483, - "tags": 61484, - "tally": 63132, - "tanakh": 63527, - "tape": 62683, - "tasks": 61614, - "tasks-alt": 63528, - "taxi": 61882, - "teamspeak": 62713, - "teeth": 63022, - "teeth-open": 63023, - "telegram": 62150, - "telegram-plane": 62462, - "telescope": 57406, - "temperature-down": 57407, - "temperature-frigid": 63336, - "temperature-high": 63337, - "temperature-hot": 63338, - "temperature-low": 63339, - "temperature-up": 57408, - "tencent-weibo": 61909, - "tenge": 63447, - "tennis-ball": 62558, - "terminal": 61728, - "text": 63635, - "text-height": 61492, - "text-size": 63636, - "text-width": 61493, - "th": 61450, - "th-large": 61449, - "th-list": 61451, - "the-red-yeti": 63133, - "theater-masks": 63024, - "themeco": 62918, - "themeisle": 62130, - "thermometer": 62609, - "thermometer-empty": 62155, - "thermometer-full": 62151, - "thermometer-half": 62153, - "thermometer-quarter": 62154, - "thermometer-three-quarters": 62152, - "theta": 63134, - "think-peaks": 63281, - "thumbs-down": 61797, - "thumbs-up": 61796, - "thumbtack": 61581, - "thunderstorm": 63340, - "thunderstorm-moon": 63341, - "thunderstorm-sun": 63342, - "ticket": 61765, - "ticket-alt": 62463, - "tiktok": 57467, - "tilde": 63135, - "times": 61453, - "times-circle": 61527, - "times-hexagon": 62190, - "times-octagon": 62192, - "times-square": 62163, - "tint": 61507, - "tint-slash": 62919, - "tire": 63025, - "tire-flat": 63026, - "tire-pressure-warning": 63027, - "tire-rugged": 63028, - "tired": 62920, - "toggle-off": 61956, - "toggle-on": 61957, - "toilet": 63448, - "toilet-paper": 63262, - "toilet-paper-alt": 63263, - "toilet-paper-slash": 57458, - "tombstone": 63264, - "tombstone-alt": 63265, - "toolbox": 62802, - "tools": 63449, - "tooth": 62921, - "toothbrush": 63029, - "torah": 63136, - "torii-gate": 63137, - "tornado": 63343, - "tractor": 63266, - "trade-federation": 62739, - "trademark": 62044, - "traffic-cone": 63030, - "traffic-light": 63031, - "traffic-light-go": 63032, - "traffic-light-slow": 63033, - "traffic-light-stop": 63034, - "trailer": 57409, - "train": 62008, - "tram": 63450, - "transgender": 61988, - "transgender-alt": 61989, - "transporter": 57410, - "transporter-1": 57411, - "transporter-2": 57412, - "transporter-3": 57413, - "transporter-empty": 57414, - "trash": 61944, - "trash-alt": 62189, - "trash-restore": 63529, - "trash-restore-alt": 63530, - "trash-undo": 63637, - "trash-undo-alt": 63638, - "treasure-chest": 63267, - "tree": 61883, - "tree-alt": 62464, - "tree-christmas": 63451, - "tree-decorated": 63452, - "tree-large": 63453, - "tree-palm": 63531, - "trees": 63268, - "trello": 61825, - "triangle": 62188, - "triangle-music": 63714, - "tripadvisor": 62050, - "trophy": 61585, - "trophy-alt": 62187, - "truck": 61649, - "truck-container": 62684, - "truck-couch": 62685, - "truck-loading": 62686, - "truck-monster": 63035, - "truck-moving": 62687, - "truck-pickup": 63036, - "truck-plow": 63454, - "truck-ramp": 62688, - "trumpet": 63715, - "tshirt": 62803, - "tty": 61924, - "tumblr": 61811, - "tumblr-square": 61812, - "turkey": 63269, - "turntable": 63716, - "turtle": 63270, - "tv": 62060, - "tv-alt": 63717, - "tv-music": 63718, - "tv-retro": 62465, - "twitch": 61928, - "twitter": 61593, - "twitter-square": 61569, - "typewriter": 63719, - "typo3": 62507, - "uber": 62466, - "ubuntu": 63455, - "ufo": 57415, - "ufo-beam": 57416, - "uikit": 62467, - "umbraco": 63720, - "umbrella": 61673, - "umbrella-beach": 62922, - "uncharted": 57476, - "underline": 61645, - "undo": 61666, - "undo-alt": 62186, - "unicorn": 63271, - "union": 63138, - "uniregistry": 62468, - "unity": 57417, - "universal-access": 62106, - "university": 61852, - "unlink": 61735, - "unlock": 61596, - "unlock-alt": 61758, - "unsplash": 57468, - "untappd": 62469, - "upload": 61587, - "ups": 63456, - "usb": 62087, - "usb-drive": 63721, - "usd-circle": 62184, - "usd-square": 62185, - "user": 61447, - "user-alien": 57418, - "user-alt": 62470, - "user-alt-slash": 62714, - "user-astronaut": 62715, - "user-chart": 63139, - "user-check": 62716, - "user-circle": 62141, - "user-clock": 62717, - "user-cog": 62718, - "user-cowboy": 63722, - "user-crown": 63140, - "user-edit": 62719, - "user-friends": 62720, - "user-graduate": 62721, - "user-hard-hat": 63532, - "user-headset": 63533, - "user-injured": 63272, - "user-lock": 62722, - "user-md": 61680, - "user-md-chat": 63534, - "user-minus": 62723, - "user-music": 63723, - "user-ninja": 62724, - "user-nurse": 63535, - "user-plus": 62004, - "user-robot": 57419, - "user-secret": 61979, - "user-shield": 62725, - "user-slash": 62726, - "user-tag": 62727, - "user-tie": 62728, - "user-times": 62005, - "user-unlock": 57432, - "user-visor": 57420, - "users": 61632, - "users-class": 63037, - "users-cog": 62729, - "users-crown": 63141, - "users-medical": 63536, - "users-slash": 57459, - "usps": 63457, - "ussunnah": 62471, - "utensil-fork": 62179, - "utensil-knife": 62180, - "utensil-spoon": 62181, - "utensils": 62183, - "utensils-alt": 62182, - "vaadin": 62472, - "vacuum": 57421, - "vacuum-robot": 57422, - "value-absolute": 63142, - "vector-square": 62923, - "venus": 61985, - "venus-double": 61990, - "venus-mars": 61992, - "vest": 57477, - "vest-patches": 57478, - "vhs": 63724, - "viacoin": 62007, - "viadeo": 62121, - "viadeo-square": 62122, - "vial": 62610, - "vials": 62611, - "viber": 62473, - "video": 61501, - "video-plus": 62689, - "video-slash": 62690, - "vihara": 63143, - "vimeo": 62474, - "vimeo-square": 61844, - "vimeo-v": 62077, - "vine": 61898, - "violin": 63725, - "virus": 57460, - "virus-slash": 57461, - "viruses": 57462, - "vk": 61833, - "vnv": 62475, - "voicemail": 63639, - "volcano": 63344, - "volleyball-ball": 62559, - "volume": 63144, - "volume-down": 61479, - "volume-mute": 63145, - "volume-off": 61478, - "volume-slash": 62178, - "volume-up": 61480, - "vote-nay": 63345, - "vote-yea": 63346, - "vr-cardboard": 63273, - "vuejs": 62495, - "wagon-covered": 63726, - "walker": 63537, - "walkie-talkie": 63727, - "walking": 62804, - "wallet": 62805, - "wand": 63274, - "wand-magic": 63275, - "warehouse": 62612, - "warehouse-alt": 62613, - "washer": 63640, - "watch": 62177, - "watch-calculator": 63728, - "watch-fitness": 63038, - "watchman-monitoring": 57479, - "water": 63347, - "water-lower": 63348, - "water-rise": 63349, - "wave-sine": 63641, - "wave-square": 63550, - "wave-triangle": 63642, - "waveform": 63729, - "waveform-path": 63730, - "waze": 63551, - "webcam": 63538, - "webcam-slash": 63539, - "weebly": 62924, - "weibo": 61834, - "weight": 62614, - "weight-hanging": 62925, - "weixin": 61911, - "whale": 63276, - "whatsapp": 62002, - "whatsapp-square": 62476, - "wheat": 63277, - "wheelchair": 61843, - "whistle": 62560, - "whmcs": 62477, - "wifi": 61931, - "wifi-1": 63146, - "wifi-2": 63147, - "wifi-slash": 63148, - "wikipedia-w": 62054, - "wind": 63278, - "wind-turbine": 63643, - "wind-warning": 63350, - "window": 62478, - "window-alt": 62479, - "window-close": 62480, - "window-frame": 57423, - "window-frame-open": 57424, - "window-maximize": 62160, - "window-minimize": 62161, - "window-restore": 62162, - "windows": 61818, - "windsock": 63351, - "wine-bottle": 63279, - "wine-glass": 62691, - "wine-glass-alt": 62926, - "wix": 62927, - "wizards-of-the-coast": 63280, - "wodu": 57480, - "wolf-pack-battalion": 62740, - "won-sign": 61785, - "wordpress": 61850, - "wordpress-simple": 62481, - "wpbeginner": 62103, - "wpexplorer": 62174, - "wpforms": 62104, - "wpressr": 62436, - "wreath": 63458, - "wrench": 61613, - "x-ray": 62615, - "xbox": 62482, - "xing": 61800, - "xing-square": 61801, - "y-combinator": 62011, - "yahoo": 61854, - "yammer": 63552, - "yandex": 62483, - "yandex-international": 62484, - "yarn": 63459, - "yelp": 61929, - "yen-sign": 61783, - "yin-yang": 63149, - "yoast": 62129, - "youtube": 61799, - "youtube-square": 62513, - "zhihu": 63039 -} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Pro_meta.json b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Pro_meta.json deleted file mode 100644 index 53c0aef0..00000000 --- a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome5Pro_meta.json +++ /dev/null @@ -1,7882 +0,0 @@ -{ - "brands": [ - "500px", - "accessible-icon", - "accusoft", - "acquisitions-incorporated", - "adn", - "adversal", - "affiliatetheme", - "airbnb", - "algolia", - "alipay", - "amazon-pay", - "amazon", - "amilia", - "android", - "angellist", - "angrycreative", - "angular", - "app-store-ios", - "app-store", - "apper", - "apple-pay", - "apple", - "artstation", - "asymmetrik", - "atlassian", - "audible", - "autoprefixer", - "avianex", - "aviato", - "aws", - "bandcamp", - "battle-net", - "behance-square", - "behance", - "bimobject", - "bitbucket", - "bitcoin", - "bity", - "black-tie", - "blackberry", - "blogger-b", - "blogger", - "bluetooth-b", - "bluetooth", - "bootstrap", - "btc", - "buffer", - "buromobelexperte", - "buy-n-large", - "buysellads", - "canadian-maple-leaf", - "cc-amazon-pay", - "cc-amex", - "cc-apple-pay", - "cc-diners-club", - "cc-discover", - "cc-jcb", - "cc-mastercard", - "cc-paypal", - "cc-stripe", - "cc-visa", - "centercode", - "centos", - "chrome", - "chromecast", - "cloudflare", - "cloudscale", - "cloudsmith", - "cloudversify", - "codepen", - "codiepie", - "confluence", - "connectdevelop", - "contao", - "cotton-bureau", - "cpanel", - "creative-commons-by", - "creative-commons-nc-eu", - "creative-commons-nc-jp", - "creative-commons-nc", - "creative-commons-nd", - "creative-commons-pd-alt", - "creative-commons-pd", - "creative-commons-remix", - "creative-commons-sa", - "creative-commons-sampling-plus", - "creative-commons-sampling", - "creative-commons-share", - "creative-commons-zero", - "creative-commons", - "critical-role", - "css3-alt", - "css3", - "cuttlefish", - "d-and-d-beyond", - "d-and-d", - "dailymotion", - "dashcube", - "deezer", - "delicious", - "deploydog", - "deskpro", - "dev", - "deviantart", - "dhl", - "diaspora", - "digg", - "digital-ocean", - "discord", - "discourse", - "dochub", - "docker", - "draft2digital", - "dribbble-square", - "dribbble", - "dropbox", - "drupal", - "dyalog", - "earlybirds", - "ebay", - "edge-legacy", - "edge", - "elementor", - "ello", - "ember", - "empire", - "envira", - "erlang", - "ethereum", - "etsy", - "evernote", - "expeditedssl", - "facebook-f", - "facebook-messenger", - "facebook-square", - "facebook", - "fantasy-flight-games", - "fedex", - "fedora", - "figma", - "firefox-browser", - "firefox", - "first-order-alt", - "first-order", - "firstdraft", - "flickr", - "flipboard", - "fly", - "font-awesome-alt", - "font-awesome-flag", - "font-awesome-logo-full", - "font-awesome", - "fonticons-fi", - "fonticons", - "fort-awesome-alt", - "fort-awesome", - "forumbee", - "foursquare", - "free-code-camp", - "freebsd", - "fulcrum", - "galactic-republic", - "galactic-senate", - "get-pocket", - "gg-circle", - "gg", - "git-alt", - "git-square", - "git", - "github-alt", - "github-square", - "github", - "gitkraken", - "gitlab", - "gitter", - "glide-g", - "glide", - "gofore", - "goodreads-g", - "goodreads", - "google-drive", - "google-pay", - "google-play", - "google-plus-g", - "google-plus-square", - "google-plus", - "google-wallet", - "google", - "gratipay", - "grav", - "gripfire", - "grunt", - "guilded", - "gulp", - "hacker-news-square", - "hacker-news", - "hackerrank", - "hips", - "hire-a-helper", - "hive", - "hooli", - "hornbill", - "hotjar", - "houzz", - "html5", - "hubspot", - "ideal", - "imdb", - "innosoft", - "instagram-square", - "instagram", - "instalod", - "intercom", - "internet-explorer", - "invision", - "ioxhost", - "itch-io", - "itunes-note", - "itunes", - "java", - "jedi-order", - "jenkins", - "jira", - "joget", - "joomla", - "js-square", - "js", - "jsfiddle", - "kaggle", - "keybase", - "keycdn", - "kickstarter-k", - "kickstarter", - "korvue", - "laravel", - "lastfm-square", - "lastfm", - "leanpub", - "less", - "line", - "linkedin-in", - "linkedin", - "linode", - "linux", - "lyft", - "magento", - "mailchimp", - "mandalorian", - "markdown", - "mastodon", - "maxcdn", - "mdb", - "medapps", - "medium-m", - "medium", - "medrt", - "meetup", - "megaport", - "mendeley", - "microblog", - "microsoft", - "mix", - "mixcloud", - "mixer", - "mizuni", - "modx", - "monero", - "napster", - "neos", - "nimblr", - "node-js", - "node", - "npm", - "ns8", - "nutritionix", - "octopus-deploy", - "odnoklassniki-square", - "odnoklassniki", - "old-republic", - "opencart", - "openid", - "opera", - "optin-monster", - "orcid", - "osi", - "page4", - "pagelines", - "palfed", - "patreon", - "paypal", - "penny-arcade", - "perbyte", - "periscope", - "phabricator", - "phoenix-framework", - "phoenix-squadron", - "php", - "pied-piper-alt", - "pied-piper-hat", - "pied-piper-pp", - "pied-piper-square", - "pied-piper", - "pinterest-p", - "pinterest-square", - "pinterest", - "playstation", - "product-hunt", - "pushed", - "python", - "qq", - "quinscape", - "quora", - "r-project", - "raspberry-pi", - "ravelry", - "react", - "reacteurope", - "readme", - "rebel", - "red-river", - "reddit-alien", - "reddit-square", - "reddit", - "redhat", - "renren", - "replyd", - "researchgate", - "resolving", - "rev", - "rocketchat", - "rockrms", - "rust", - "safari", - "salesforce", - "sass", - "schlix", - "scribd", - "searchengin", - "sellcast", - "sellsy", - "servicestack", - "shirtsinbulk", - "shopify", - "shopware", - "simplybuilt", - "sistrix", - "sith", - "sketch", - "skyatlas", - "skype", - "slack-hash", - "slack", - "slideshare", - "snapchat-ghost", - "snapchat-square", - "snapchat", - "soundcloud", - "sourcetree", - "speakap", - "speaker-deck", - "spotify", - "squarespace", - "stack-exchange", - "stack-overflow", - "stackpath", - "staylinked", - "steam-square", - "steam-symbol", - "steam", - "sticker-mule", - "strava", - "stripe-s", - "stripe", - "studiovinari", - "stumbleupon-circle", - "stumbleupon", - "superpowers", - "supple", - "suse", - "swift", - "symfony", - "teamspeak", - "telegram-plane", - "telegram", - "tencent-weibo", - "the-red-yeti", - "themeco", - "themeisle", - "think-peaks", - "tiktok", - "trade-federation", - "trello", - "tripadvisor", - "tumblr-square", - "tumblr", - "twitch", - "twitter-square", - "twitter", - "typo3", - "uber", - "ubuntu", - "uikit", - "umbraco", - "uncharted", - "uniregistry", - "unity", - "unsplash", - "untappd", - "ups", - "usb", - "usps", - "ussunnah", - "vaadin", - "viacoin", - "viadeo-square", - "viadeo", - "viber", - "vimeo-square", - "vimeo-v", - "vimeo", - "vine", - "vk", - "vnv", - "vuejs", - "watchman-monitoring", - "waze", - "weebly", - "weibo", - "weixin", - "whatsapp-square", - "whatsapp", - "whmcs", - "wikipedia-w", - "windows", - "wix", - "wizards-of-the-coast", - "wodu", - "wolf-pack-battalion", - "wordpress-simple", - "wordpress", - "wpbeginner", - "wpexplorer", - "wpforms", - "wpressr", - "xbox", - "xing-square", - "xing", - "y-combinator", - "yahoo", - "yammer", - "yandex-international", - "yandex", - "yarn", - "yelp", - "yoast", - "youtube-square", - "youtube", - "zhihu" - ], - "duotone": [ - "abacus", - "acorn", - "ad", - "address-book", - "address-card", - "adjust", - "air-conditioner", - "air-freshener", - "alarm-clock", - "alarm-exclamation", - "alarm-plus", - "alarm-snooze", - "album-collection", - "album", - "alicorn", - "alien-monster", - "alien", - "align-center", - "align-justify", - "align-left", - "align-right", - "align-slash", - "allergies", - "ambulance", - "american-sign-language-interpreting", - "amp-guitar", - "analytics", - "anchor", - "angel", - "angle-double-down", - "angle-double-left", - "angle-double-right", - "angle-double-up", - "angle-down", - "angle-left", - "angle-right", - "angle-up", - "angry", - "ankh", - "apple-alt", - "apple-crate", - "archive", - "archway", - "arrow-alt-circle-down", - "arrow-alt-circle-left", - "arrow-alt-circle-right", - "arrow-alt-circle-up", - "arrow-alt-down", - "arrow-alt-from-bottom", - "arrow-alt-from-left", - "arrow-alt-from-right", - "arrow-alt-from-top", - "arrow-alt-left", - "arrow-alt-right", - "arrow-alt-square-down", - "arrow-alt-square-left", - "arrow-alt-square-right", - "arrow-alt-square-up", - "arrow-alt-to-bottom", - "arrow-alt-to-left", - "arrow-alt-to-right", - "arrow-alt-to-top", - "arrow-alt-up", - "arrow-circle-down", - "arrow-circle-left", - "arrow-circle-right", - "arrow-circle-up", - "arrow-down", - "arrow-from-bottom", - "arrow-from-left", - "arrow-from-right", - "arrow-from-top", - "arrow-left", - "arrow-right", - "arrow-square-down", - "arrow-square-left", - "arrow-square-right", - "arrow-square-up", - "arrow-to-bottom", - "arrow-to-left", - "arrow-to-right", - "arrow-to-top", - "arrow-up", - "arrows-alt-h", - "arrows-alt-v", - "arrows-alt", - "arrows-h", - "arrows-v", - "arrows", - "assistive-listening-systems", - "asterisk", - "at", - "atlas", - "atom-alt", - "atom", - "audio-description", - "award", - "axe-battle", - "axe", - "baby-carriage", - "baby", - "backpack", - "backspace", - "backward", - "bacon", - "bacteria", - "bacterium", - "badge-check", - "badge-dollar", - "badge-percent", - "badge-sheriff", - "badge", - "badger-honey", - "bags-shopping", - "bahai", - "balance-scale-left", - "balance-scale-right", - "balance-scale", - "ball-pile", - "ballot-check", - "ballot", - "ban", - "band-aid", - "banjo", - "barcode-alt", - "barcode-read", - "barcode-scan", - "barcode", - "bars", - "baseball-ball", - "baseball", - "basketball-ball", - "basketball-hoop", - "bat", - "bath", - "battery-bolt", - "battery-empty", - "battery-full", - "battery-half", - "battery-quarter", - "battery-slash", - "battery-three-quarters", - "bed-alt", - "bed-bunk", - "bed-empty", - "bed", - "beer", - "bell-exclamation", - "bell-on", - "bell-plus", - "bell-school-slash", - "bell-school", - "bell-slash", - "bell", - "bells", - "betamax", - "bezier-curve", - "bible", - "bicycle", - "biking-mountain", - "biking", - "binoculars", - "biohazard", - "birthday-cake", - "blanket", - "blender-phone", - "blender", - "blind", - "blinds-open", - "blinds-raised", - "blinds", - "blog", - "bold", - "bolt", - "bomb", - "bone-break", - "bone", - "bong", - "book-alt", - "book-dead", - "book-heart", - "book-medical", - "book-open", - "book-reader", - "book-spells", - "book-user", - "book", - "bookmark", - "books-medical", - "books", - "boombox", - "boot", - "booth-curtain", - "border-all", - "border-bottom", - "border-center-h", - "border-center-v", - "border-inner", - "border-left", - "border-none", - "border-outer", - "border-right", - "border-style-alt", - "border-style", - "border-top", - "bow-arrow", - "bowling-ball", - "bowling-pins", - "box-alt", - "box-ballot", - "box-check", - "box-fragile", - "box-full", - "box-heart", - "box-open", - "box-tissue", - "box-up", - "box-usd", - "box", - "boxes-alt", - "boxes", - "boxing-glove", - "brackets-curly", - "brackets", - "braille", - "brain", - "bread-loaf", - "bread-slice", - "briefcase-medical", - "briefcase", - "bring-forward", - "bring-front", - "broadcast-tower", - "broom", - "browser", - "brush", - "bug", - "building", - "bullhorn", - "bullseye-arrow", - "bullseye-pointer", - "bullseye", - "burger-soda", - "burn", - "burrito", - "bus-alt", - "bus-school", - "bus", - "business-time", - "cabinet-filing", - "cactus", - "calculator-alt", - "calculator", - "calendar-alt", - "calendar-check", - "calendar-day", - "calendar-edit", - "calendar-exclamation", - "calendar-minus", - "calendar-plus", - "calendar-star", - "calendar-times", - "calendar-week", - "calendar", - "camcorder", - "camera-alt", - "camera-home", - "camera-movie", - "camera-polaroid", - "camera-retro", - "camera", - "campfire", - "campground", - "candle-holder", - "candy-cane", - "candy-corn", - "cannabis", - "capsules", - "car-alt", - "car-battery", - "car-building", - "car-bump", - "car-bus", - "car-crash", - "car-garage", - "car-mechanic", - "car-side", - "car-tilt", - "car-wash", - "car", - "caravan-alt", - "caravan", - "caret-circle-down", - "caret-circle-left", - "caret-circle-right", - "caret-circle-up", - "caret-down", - "caret-left", - "caret-right", - "caret-square-down", - "caret-square-left", - "caret-square-right", - "caret-square-up", - "caret-up", - "carrot", - "cars", - "cart-arrow-down", - "cart-plus", - "cash-register", - "cassette-tape", - "cat-space", - "cat", - "cauldron", - "cctv", - "certificate", - "chair-office", - "chair", - "chalkboard-teacher", - "chalkboard", - "charging-station", - "chart-area", - "chart-bar", - "chart-line-down", - "chart-line", - "chart-network", - "chart-pie-alt", - "chart-pie", - "chart-scatter", - "check-circle", - "check-double", - "check-square", - "check", - "cheese-swiss", - "cheese", - "cheeseburger", - "chess-bishop-alt", - "chess-bishop", - "chess-board", - "chess-clock-alt", - "chess-clock", - "chess-king-alt", - "chess-king", - "chess-knight-alt", - "chess-knight", - "chess-pawn-alt", - "chess-pawn", - "chess-queen-alt", - "chess-queen", - "chess-rook-alt", - "chess-rook", - "chess", - "chevron-circle-down", - "chevron-circle-left", - "chevron-circle-right", - "chevron-circle-up", - "chevron-double-down", - "chevron-double-left", - "chevron-double-right", - "chevron-double-up", - "chevron-down", - "chevron-left", - "chevron-right", - "chevron-square-down", - "chevron-square-left", - "chevron-square-right", - "chevron-square-up", - "chevron-up", - "child", - "chimney", - "church", - "circle-notch", - "circle", - "city", - "clarinet", - "claw-marks", - "clinic-medical", - "clipboard-check", - "clipboard-list-check", - "clipboard-list", - "clipboard-prescription", - "clipboard-user", - "clipboard", - "clock", - "clone", - "closed-captioning", - "cloud-download-alt", - "cloud-download", - "cloud-drizzle", - "cloud-hail-mixed", - "cloud-hail", - "cloud-meatball", - "cloud-moon-rain", - "cloud-moon", - "cloud-music", - "cloud-rain", - "cloud-rainbow", - "cloud-showers-heavy", - "cloud-showers", - "cloud-sleet", - "cloud-snow", - "cloud-sun-rain", - "cloud-sun", - "cloud-upload-alt", - "cloud-upload", - "cloud", - "clouds-moon", - "clouds-sun", - "clouds", - "club", - "cocktail", - "code-branch", - "code-commit", - "code-merge", - "code", - "coffee-pot", - "coffee-togo", - "coffee", - "coffin-cross", - "coffin", - "cog", - "cogs", - "coin", - "coins", - "columns", - "comet", - "comment-alt-check", - "comment-alt-dollar", - "comment-alt-dots", - "comment-alt-edit", - "comment-alt-exclamation", - "comment-alt-lines", - "comment-alt-medical", - "comment-alt-minus", - "comment-alt-music", - "comment-alt-plus", - "comment-alt-slash", - "comment-alt-smile", - "comment-alt-times", - "comment-alt", - "comment-check", - "comment-dollar", - "comment-dots", - "comment-edit", - "comment-exclamation", - "comment-lines", - "comment-medical", - "comment-minus", - "comment-music", - "comment-plus", - "comment-slash", - "comment-smile", - "comment-times", - "comment", - "comments-alt-dollar", - "comments-alt", - "comments-dollar", - "comments", - "compact-disc", - "compass-slash", - "compass", - "compress-alt", - "compress-arrows-alt", - "compress-wide", - "compress", - "computer-classic", - "computer-speaker", - "concierge-bell", - "construction", - "container-storage", - "conveyor-belt-alt", - "conveyor-belt", - "cookie-bite", - "cookie", - "copy", - "copyright", - "corn", - "couch", - "cow", - "cowbell-more", - "cowbell", - "credit-card-blank", - "credit-card-front", - "credit-card", - "cricket", - "croissant", - "crop-alt", - "crop", - "cross", - "crosshairs", - "crow", - "crown", - "crutch", - "crutches", - "cube", - "cubes", - "curling", - "cut", - "dagger", - "database", - "deaf", - "debug", - "deer-rudolph", - "deer", - "democrat", - "desktop-alt", - "desktop", - "dewpoint", - "dharmachakra", - "diagnoses", - "diamond", - "dice-d10", - "dice-d12", - "dice-d20", - "dice-d4", - "dice-d6", - "dice-d8", - "dice-five", - "dice-four", - "dice-one", - "dice-six", - "dice-three", - "dice-two", - "dice", - "digging", - "digital-tachograph", - "diploma", - "directions", - "disc-drive", - "disease", - "divide", - "dizzy", - "dna", - "do-not-enter", - "dog-leashed", - "dog", - "dollar-sign", - "dolly-empty", - "dolly-flatbed-alt", - "dolly-flatbed-empty", - "dolly-flatbed", - "dolly", - "donate", - "door-closed", - "door-open", - "dot-circle", - "dove", - "download", - "drafting-compass", - "dragon", - "draw-circle", - "draw-polygon", - "draw-square", - "dreidel", - "drone-alt", - "drone", - "drum-steelpan", - "drum", - "drumstick-bite", - "drumstick", - "dryer-alt", - "dryer", - "duck", - "dumbbell", - "dumpster-fire", - "dumpster", - "dungeon", - "ear-muffs", - "ear", - "eclipse-alt", - "eclipse", - "edit", - "egg-fried", - "egg", - "eject", - "elephant", - "ellipsis-h-alt", - "ellipsis-h", - "ellipsis-v-alt", - "ellipsis-v", - "empty-set", - "engine-warning", - "envelope-open-dollar", - "envelope-open-text", - "envelope-open", - "envelope-square", - "envelope", - "equals", - "eraser", - "ethernet", - "euro-sign", - "exchange-alt", - "exchange", - "exclamation-circle", - "exclamation-square", - "exclamation-triangle", - "exclamation", - "expand-alt", - "expand-arrows-alt", - "expand-arrows", - "expand-wide", - "expand", - "external-link-alt", - "external-link-square-alt", - "external-link-square", - "external-link", - "eye-dropper", - "eye-evil", - "eye-slash", - "eye", - "fan-table", - "fan", - "farm", - "fast-backward", - "fast-forward", - "faucet-drip", - "faucet", - "fax", - "feather-alt", - "feather", - "female", - "field-hockey", - "fighter-jet", - "file-alt", - "file-archive", - "file-audio", - "file-certificate", - "file-chart-line", - "file-chart-pie", - "file-check", - "file-code", - "file-contract", - "file-csv", - "file-download", - "file-edit", - "file-excel", - "file-exclamation", - "file-export", - "file-image", - "file-import", - "file-invoice-dollar", - "file-invoice", - "file-medical-alt", - "file-medical", - "file-minus", - "file-music", - "file-pdf", - "file-plus", - "file-powerpoint", - "file-prescription", - "file-search", - "file-signature", - "file-spreadsheet", - "file-times", - "file-upload", - "file-user", - "file-video", - "file-word", - "file", - "files-medical", - "fill-drip", - "fill", - "film-alt", - "film-canister", - "film", - "filter", - "fingerprint", - "fire-alt", - "fire-extinguisher", - "fire-smoke", - "fire", - "fireplace", - "first-aid", - "fish-cooked", - "fish", - "fist-raised", - "flag-alt", - "flag-checkered", - "flag-usa", - "flag", - "flame", - "flashlight", - "flask-poison", - "flask-potion", - "flask", - "flower-daffodil", - "flower-tulip", - "flower", - "flushed", - "flute", - "flux-capacitor", - "fog", - "folder-download", - "folder-minus", - "folder-open", - "folder-plus", - "folder-times", - "folder-tree", - "folder-upload", - "folder", - "folders", - "font-awesome-logo-full", - "font-case", - "font", - "football-ball", - "football-helmet", - "forklift", - "forward", - "fragile", - "french-fries", - "frog", - "frosty-head", - "frown-open", - "frown", - "function", - "funnel-dollar", - "futbol", - "galaxy", - "game-board-alt", - "game-board", - "game-console-handheld", - "gamepad-alt", - "gamepad", - "garage-car", - "garage-open", - "garage", - "gas-pump-slash", - "gas-pump", - "gavel", - "gem", - "genderless", - "ghost", - "gift-card", - "gift", - "gifts", - "gingerbread-man", - "glass-champagne", - "glass-cheers", - "glass-citrus", - "glass-martini-alt", - "glass-martini", - "glass-whiskey-rocks", - "glass-whiskey", - "glass", - "glasses-alt", - "glasses", - "globe-africa", - "globe-americas", - "globe-asia", - "globe-europe", - "globe-snow", - "globe-stand", - "globe", - "golf-ball", - "golf-club", - "gopuram", - "graduation-cap", - "gramophone", - "greater-than-equal", - "greater-than", - "grimace", - "grin-alt", - "grin-beam-sweat", - "grin-beam", - "grin-hearts", - "grin-squint-tears", - "grin-squint", - "grin-stars", - "grin-tears", - "grin-tongue-squint", - "grin-tongue-wink", - "grin-tongue", - "grin-wink", - "grin", - "grip-horizontal", - "grip-lines-vertical", - "grip-lines", - "grip-vertical", - "guitar-electric", - "guitar", - "guitars", - "h-square", - "h1", - "h2", - "h3", - "h4", - "hamburger", - "hammer-war", - "hammer", - "hamsa", - "hand-heart", - "hand-holding-box", - "hand-holding-heart", - "hand-holding-magic", - "hand-holding-medical", - "hand-holding-seedling", - "hand-holding-usd", - "hand-holding-water", - "hand-holding", - "hand-lizard", - "hand-middle-finger", - "hand-paper", - "hand-peace", - "hand-point-down", - "hand-point-left", - "hand-point-right", - "hand-point-up", - "hand-pointer", - "hand-receiving", - "hand-rock", - "hand-scissors", - "hand-sparkles", - "hand-spock", - "hands-heart", - "hands-helping", - "hands-usd", - "hands-wash", - "hands", - "handshake-alt-slash", - "handshake-alt", - "handshake-slash", - "handshake", - "hanukiah", - "hard-hat", - "hashtag", - "hat-chef", - "hat-cowboy-side", - "hat-cowboy", - "hat-santa", - "hat-winter", - "hat-witch", - "hat-wizard", - "hdd", - "head-side-brain", - "head-side-cough-slash", - "head-side-cough", - "head-side-headphones", - "head-side-mask", - "head-side-medical", - "head-side-virus", - "head-side", - "head-vr", - "heading", - "headphones-alt", - "headphones", - "headset", - "heart-broken", - "heart-circle", - "heart-rate", - "heart-square", - "heart", - "heartbeat", - "heat", - "helicopter", - "helmet-battle", - "hexagon", - "highlighter", - "hiking", - "hippo", - "history", - "hockey-mask", - "hockey-puck", - "hockey-sticks", - "holly-berry", - "home-alt", - "home-heart", - "home-lg-alt", - "home-lg", - "home", - "hood-cloak", - "horizontal-rule", - "horse-head", - "horse-saddle", - "horse", - "hospital-alt", - "hospital-symbol", - "hospital-user", - "hospital", - "hospitals", - "hot-tub", - "hotdog", - "hotel", - "hourglass-end", - "hourglass-half", - "hourglass-start", - "hourglass", - "house-damage", - "house-day", - "house-flood", - "house-leave", - "house-night", - "house-return", - "house-signal", - "house-user", - "house", - "hryvnia", - "humidity", - "hurricane", - "i-cursor", - "ice-cream", - "ice-skate", - "icicles", - "icons-alt", - "icons", - "id-badge", - "id-card-alt", - "id-card", - "igloo", - "image-polaroid", - "image", - "images", - "inbox-in", - "inbox-out", - "inbox", - "indent", - "industry-alt", - "industry", - "infinity", - "info-circle", - "info-square", - "info", - "inhaler", - "integral", - "intersection", - "inventory", - "island-tropical", - "italic", - "jack-o-lantern", - "jedi", - "joint", - "journal-whills", - "joystick", - "jug", - "kaaba", - "kazoo", - "kerning", - "key-skeleton", - "key", - "keyboard", - "keynote", - "khanda", - "kidneys", - "kiss-beam", - "kiss-wink-heart", - "kiss", - "kite", - "kiwi-bird", - "knife-kitchen", - "lambda", - "lamp-desk", - "lamp-floor", - "lamp", - "landmark-alt", - "landmark", - "language", - "laptop-code", - "laptop-house", - "laptop-medical", - "laptop", - "lasso", - "laugh-beam", - "laugh-squint", - "laugh-wink", - "laugh", - "layer-group", - "layer-minus", - "layer-plus", - "leaf-heart", - "leaf-maple", - "leaf-oak", - "leaf", - "lemon", - "less-than-equal", - "less-than", - "level-down-alt", - "level-down", - "level-up-alt", - "level-up", - "life-ring", - "light-ceiling", - "light-switch-off", - "light-switch-on", - "light-switch", - "lightbulb-dollar", - "lightbulb-exclamation", - "lightbulb-on", - "lightbulb-slash", - "lightbulb", - "lights-holiday", - "line-columns", - "line-height", - "link", - "lips", - "lira-sign", - "list-alt", - "list-music", - "list-ol", - "list-ul", - "list", - "location-arrow", - "location-circle", - "location-slash", - "location", - "lock-alt", - "lock-open-alt", - "lock-open", - "lock", - "long-arrow-alt-down", - "long-arrow-alt-left", - "long-arrow-alt-right", - "long-arrow-alt-up", - "long-arrow-down", - "long-arrow-left", - "long-arrow-right", - "long-arrow-up", - "loveseat", - "low-vision", - "luchador", - "luggage-cart", - "lungs-virus", - "lungs", - "mace", - "magic", - "magnet", - "mail-bulk", - "mailbox", - "male", - "mandolin", - "map-marked-alt", - "map-marked", - "map-marker-alt-slash", - "map-marker-alt", - "map-marker-check", - "map-marker-edit", - "map-marker-exclamation", - "map-marker-minus", - "map-marker-plus", - "map-marker-question", - "map-marker-slash", - "map-marker-smile", - "map-marker-times", - "map-marker", - "map-pin", - "map-signs", - "map", - "marker", - "mars-double", - "mars-stroke-h", - "mars-stroke-v", - "mars-stroke", - "mars", - "mask", - "meat", - "medal", - "medkit", - "megaphone", - "meh-blank", - "meh-rolling-eyes", - "meh", - "memory", - "menorah", - "mercury", - "meteor", - "microchip", - "microphone-alt-slash", - "microphone-alt", - "microphone-slash", - "microphone-stand", - "microphone", - "microscope", - "microwave", - "mind-share", - "minus-circle", - "minus-hexagon", - "minus-octagon", - "minus-square", - "minus", - "mistletoe", - "mitten", - "mobile-alt", - "mobile-android-alt", - "mobile-android", - "mobile", - "money-bill-alt", - "money-bill-wave-alt", - "money-bill-wave", - "money-bill", - "money-check-alt", - "money-check-edit-alt", - "money-check-edit", - "money-check", - "monitor-heart-rate", - "monkey", - "monument", - "moon-cloud", - "moon-stars", - "moon", - "mortar-pestle", - "mosque", - "motorcycle", - "mountain", - "mountains", - "mouse-alt", - "mouse-pointer", - "mouse", - "mp3-player", - "mug-hot", - "mug-marshmallows", - "mug-tea", - "mug", - "music-alt-slash", - "music-alt", - "music-slash", - "music", - "narwhal", - "network-wired", - "neuter", - "newspaper", - "not-equal", - "notes-medical", - "object-group", - "object-ungroup", - "octagon", - "oil-can", - "oil-temp", - "om", - "omega", - "ornament", - "otter", - "outdent", - "outlet", - "oven", - "overline", - "page-break", - "pager", - "paint-brush-alt", - "paint-brush", - "paint-roller", - "palette", - "pallet-alt", - "pallet", - "paper-plane", - "paperclip", - "parachute-box", - "paragraph-rtl", - "paragraph", - "parking-circle-slash", - "parking-circle", - "parking-slash", - "parking", - "passport", - "pastafarianism", - "paste", - "pause-circle", - "pause", - "paw-alt", - "paw-claws", - "paw", - "peace", - "pegasus", - "pen-alt", - "pen-fancy", - "pen-nib", - "pen-square", - "pen", - "pencil-alt", - "pencil-paintbrush", - "pencil-ruler", - "pencil", - "pennant", - "people-arrows", - "people-carry", - "pepper-hot", - "percent", - "percentage", - "person-booth", - "person-carry", - "person-dolly-empty", - "person-dolly", - "person-sign", - "phone-alt", - "phone-laptop", - "phone-office", - "phone-plus", - "phone-rotary", - "phone-slash", - "phone-square-alt", - "phone-square", - "phone-volume", - "phone", - "photo-video", - "pi", - "piano-keyboard", - "piano", - "pie", - "pig", - "piggy-bank", - "pills", - "pizza-slice", - "pizza", - "place-of-worship", - "plane-alt", - "plane-arrival", - "plane-departure", - "plane-slash", - "plane", - "planet-moon", - "planet-ringed", - "play-circle", - "play", - "plug", - "plus-circle", - "plus-hexagon", - "plus-octagon", - "plus-square", - "plus", - "podcast", - "podium-star", - "podium", - "police-box", - "poll-h", - "poll-people", - "poll", - "poo-storm", - "poo", - "poop", - "popcorn", - "portal-enter", - "portal-exit", - "portrait", - "pound-sign", - "power-off", - "pray", - "praying-hands", - "prescription-bottle-alt", - "prescription-bottle", - "prescription", - "presentation", - "print-search", - "print-slash", - "print", - "procedures", - "project-diagram", - "projector", - "pump-medical", - "pump-soap", - "pumpkin", - "puzzle-piece", - "qrcode", - "question-circle", - "question-square", - "question", - "quidditch", - "quote-left", - "quote-right", - "quran", - "rabbit-fast", - "rabbit", - "racquet", - "radar", - "radiation-alt", - "radiation", - "radio-alt", - "radio", - "rainbow", - "raindrops", - "ram", - "ramp-loading", - "random", - "raygun", - "receipt", - "record-vinyl", - "rectangle-landscape", - "rectangle-portrait", - "rectangle-wide", - "recycle", - "redo-alt", - "redo", - "refrigerator", - "registered", - "remove-format", - "repeat-1-alt", - "repeat-1", - "repeat-alt", - "repeat", - "reply-all", - "reply", - "republican", - "restroom", - "retweet-alt", - "retweet", - "ribbon", - "ring", - "rings-wedding", - "road", - "robot", - "rocket-launch", - "rocket", - "route-highway", - "route-interstate", - "route", - "router", - "rss-square", - "rss", - "ruble-sign", - "ruler-combined", - "ruler-horizontal", - "ruler-triangle", - "ruler-vertical", - "ruler", - "running", - "rupee-sign", - "rv", - "sack-dollar", - "sack", - "sad-cry", - "sad-tear", - "salad", - "sandwich", - "satellite-dish", - "satellite", - "sausage", - "save", - "sax-hot", - "saxophone", - "scalpel-path", - "scalpel", - "scanner-image", - "scanner-keyboard", - "scanner-touchscreen", - "scanner", - "scarecrow", - "scarf", - "school", - "screwdriver", - "scroll-old", - "scroll", - "scrubber", - "scythe", - "sd-card", - "search-dollar", - "search-location", - "search-minus", - "search-plus", - "search", - "seedling", - "send-back", - "send-backward", - "sensor-alert", - "sensor-fire", - "sensor-on", - "sensor-smoke", - "sensor", - "server", - "shapes", - "share-all", - "share-alt-square", - "share-alt", - "share-square", - "share", - "sheep", - "shekel-sign", - "shield-alt", - "shield-check", - "shield-cross", - "shield-virus", - "shield", - "ship", - "shipping-fast", - "shipping-timed", - "shish-kebab", - "shoe-prints", - "shopping-bag", - "shopping-basket", - "shopping-cart", - "shovel-snow", - "shovel", - "shower", - "shredder", - "shuttle-van", - "shuttlecock", - "sickle", - "sigma", - "sign-in-alt", - "sign-in", - "sign-language", - "sign-out-alt", - "sign-out", - "sign", - "signal-1", - "signal-2", - "signal-3", - "signal-4", - "signal-alt-1", - "signal-alt-2", - "signal-alt-3", - "signal-alt-slash", - "signal-alt", - "signal-slash", - "signal-stream", - "signal", - "signature", - "sim-card", - "sink", - "siren-on", - "siren", - "sitemap", - "skating", - "skeleton", - "ski-jump", - "ski-lift", - "skiing-nordic", - "skiing", - "skull-cow", - "skull-crossbones", - "skull", - "slash", - "sledding", - "sleigh", - "sliders-h-square", - "sliders-h", - "sliders-v-square", - "sliders-v", - "smile-beam", - "smile-plus", - "smile-wink", - "smile", - "smog", - "smoke", - "smoking-ban", - "smoking", - "sms", - "snake", - "snooze", - "snow-blowing", - "snowboarding", - "snowflake", - "snowflakes", - "snowman", - "snowmobile", - "snowplow", - "soap", - "socks", - "solar-panel", - "solar-system", - "sort-alpha-down-alt", - "sort-alpha-down", - "sort-alpha-up-alt", - "sort-alpha-up", - "sort-alt", - "sort-amount-down-alt", - "sort-amount-down", - "sort-amount-up-alt", - "sort-amount-up", - "sort-circle-down", - "sort-circle-up", - "sort-circle", - "sort-down", - "sort-numeric-down-alt", - "sort-numeric-down", - "sort-numeric-up-alt", - "sort-numeric-up", - "sort-shapes-down-alt", - "sort-shapes-down", - "sort-shapes-up-alt", - "sort-shapes-up", - "sort-size-down-alt", - "sort-size-down", - "sort-size-up-alt", - "sort-size-up", - "sort-up", - "sort", - "soup", - "spa", - "space-shuttle", - "space-station-moon-alt", - "space-station-moon", - "spade", - "sparkles", - "speaker", - "speakers", - "spell-check", - "spider-black-widow", - "spider-web", - "spider", - "spinner-third", - "spinner", - "splotch", - "spray-can", - "sprinkler", - "square-full", - "square-root-alt", - "square-root", - "square", - "squirrel", - "staff", - "stamp", - "star-and-crescent", - "star-christmas", - "star-exclamation", - "star-half-alt", - "star-half", - "star-of-david", - "star-of-life", - "star-shooting", - "star", - "starfighter-alt", - "starfighter", - "stars", - "starship-freighter", - "starship", - "steak", - "steering-wheel", - "step-backward", - "step-forward", - "stethoscope", - "sticky-note", - "stocking", - "stomach", - "stop-circle", - "stop", - "stopwatch-20", - "stopwatch", - "store-alt-slash", - "store-alt", - "store-slash", - "store", - "stream", - "street-view", - "stretcher", - "strikethrough", - "stroopwafel", - "subscript", - "subway", - "suitcase-rolling", - "suitcase", - "sun-cloud", - "sun-dust", - "sun-haze", - "sun", - "sunglasses", - "sunrise", - "sunset", - "superscript", - "surprise", - "swatchbook", - "swimmer", - "swimming-pool", - "sword-laser-alt", - "sword-laser", - "sword", - "swords-laser", - "swords", - "synagogue", - "sync-alt", - "sync", - "syringe", - "table-tennis", - "table", - "tablet-alt", - "tablet-android-alt", - "tablet-android", - "tablet-rugged", - "tablet", - "tablets", - "tachometer-alt-average", - "tachometer-alt-fast", - "tachometer-alt-fastest", - "tachometer-alt-slow", - "tachometer-alt-slowest", - "tachometer-alt", - "tachometer-average", - "tachometer-fast", - "tachometer-fastest", - "tachometer-slow", - "tachometer-slowest", - "tachometer", - "taco", - "tag", - "tags", - "tally", - "tanakh", - "tape", - "tasks-alt", - "tasks", - "taxi", - "teeth-open", - "teeth", - "telescope", - "temperature-down", - "temperature-frigid", - "temperature-high", - "temperature-hot", - "temperature-low", - "temperature-up", - "tenge", - "tennis-ball", - "terminal", - "text-height", - "text-size", - "text-width", - "text", - "th-large", - "th-list", - "th", - "theater-masks", - "thermometer-empty", - "thermometer-full", - "thermometer-half", - "thermometer-quarter", - "thermometer-three-quarters", - "thermometer", - "theta", - "thumbs-down", - "thumbs-up", - "thumbtack", - "thunderstorm-moon", - "thunderstorm-sun", - "thunderstorm", - "ticket-alt", - "ticket", - "tilde", - "times-circle", - "times-hexagon", - "times-octagon", - "times-square", - "times", - "tint-slash", - "tint", - "tire-flat", - "tire-pressure-warning", - "tire-rugged", - "tire", - "tired", - "toggle-off", - "toggle-on", - "toilet-paper-alt", - "toilet-paper-slash", - "toilet-paper", - "toilet", - "tombstone-alt", - "tombstone", - "toolbox", - "tools", - "tooth", - "toothbrush", - "torah", - "torii-gate", - "tornado", - "tractor", - "trademark", - "traffic-cone", - "traffic-light-go", - "traffic-light-slow", - "traffic-light-stop", - "traffic-light", - "trailer", - "train", - "tram", - "transgender-alt", - "transgender", - "transporter-1", - "transporter-2", - "transporter-3", - "transporter-empty", - "transporter", - "trash-alt", - "trash-restore-alt", - "trash-restore", - "trash-undo-alt", - "trash-undo", - "trash", - "treasure-chest", - "tree-alt", - "tree-christmas", - "tree-decorated", - "tree-large", - "tree-palm", - "tree", - "trees", - "triangle-music", - "triangle", - "trophy-alt", - "trophy", - "truck-container", - "truck-couch", - "truck-loading", - "truck-monster", - "truck-moving", - "truck-pickup", - "truck-plow", - "truck-ramp", - "truck", - "trumpet", - "tshirt", - "tty", - "turkey", - "turntable", - "turtle", - "tv-alt", - "tv-music", - "tv-retro", - "tv", - "typewriter", - "ufo-beam", - "ufo", - "umbrella-beach", - "umbrella", - "underline", - "undo-alt", - "undo", - "unicorn", - "union", - "universal-access", - "university", - "unlink", - "unlock-alt", - "unlock", - "upload", - "usb-drive", - "usd-circle", - "usd-square", - "user-alien", - "user-alt-slash", - "user-alt", - "user-astronaut", - "user-chart", - "user-check", - "user-circle", - "user-clock", - "user-cog", - "user-cowboy", - "user-crown", - "user-edit", - "user-friends", - "user-graduate", - "user-hard-hat", - "user-headset", - "user-injured", - "user-lock", - "user-md-chat", - "user-md", - "user-minus", - "user-music", - "user-ninja", - "user-nurse", - "user-plus", - "user-robot", - "user-secret", - "user-shield", - "user-slash", - "user-tag", - "user-tie", - "user-times", - "user-unlock", - "user-visor", - "user", - "users-class", - "users-cog", - "users-crown", - "users-medical", - "users-slash", - "users", - "utensil-fork", - "utensil-knife", - "utensil-spoon", - "utensils-alt", - "utensils", - "vacuum-robot", - "vacuum", - "value-absolute", - "vector-square", - "venus-double", - "venus-mars", - "venus", - "vest-patches", - "vest", - "vhs", - "vial", - "vials", - "video-plus", - "video-slash", - "video", - "vihara", - "violin", - "virus-slash", - "virus", - "viruses", - "voicemail", - "volcano", - "volleyball-ball", - "volume-down", - "volume-mute", - "volume-off", - "volume-slash", - "volume-up", - "volume", - "vote-nay", - "vote-yea", - "vr-cardboard", - "wagon-covered", - "walker", - "walkie-talkie", - "walking", - "wallet", - "wand-magic", - "wand", - "warehouse-alt", - "warehouse", - "washer", - "watch-calculator", - "watch-fitness", - "watch", - "water-lower", - "water-rise", - "water", - "wave-sine", - "wave-square", - "wave-triangle", - "waveform-path", - "waveform", - "webcam-slash", - "webcam", - "weight-hanging", - "weight", - "whale", - "wheat", - "wheelchair", - "whistle", - "wifi-1", - "wifi-2", - "wifi-slash", - "wifi", - "wind-turbine", - "wind-warning", - "wind", - "window-alt", - "window-close", - "window-frame-open", - "window-frame", - "window-maximize", - "window-minimize", - "window-restore", - "window", - "windsock", - "wine-bottle", - "wine-glass-alt", - "wine-glass", - "won-sign", - "wreath", - "wrench", - "x-ray", - "yen-sign", - "yin-yang" - ], - "light": [ - "abacus", - "acorn", - "ad", - "address-book", - "address-card", - "adjust", - "air-conditioner", - "air-freshener", - "alarm-clock", - "alarm-exclamation", - "alarm-plus", - "alarm-snooze", - "album-collection", - "album", - "alicorn", - "alien-monster", - "alien", - "align-center", - "align-justify", - "align-left", - "align-right", - "align-slash", - "allergies", - "ambulance", - "american-sign-language-interpreting", - "amp-guitar", - "analytics", - "anchor", - "angel", - "angle-double-down", - "angle-double-left", - "angle-double-right", - "angle-double-up", - "angle-down", - "angle-left", - "angle-right", - "angle-up", - "angry", - "ankh", - "apple-alt", - "apple-crate", - "archive", - "archway", - "arrow-alt-circle-down", - "arrow-alt-circle-left", - "arrow-alt-circle-right", - "arrow-alt-circle-up", - "arrow-alt-down", - "arrow-alt-from-bottom", - "arrow-alt-from-left", - "arrow-alt-from-right", - "arrow-alt-from-top", - "arrow-alt-left", - "arrow-alt-right", - "arrow-alt-square-down", - "arrow-alt-square-left", - "arrow-alt-square-right", - "arrow-alt-square-up", - "arrow-alt-to-bottom", - "arrow-alt-to-left", - "arrow-alt-to-right", - "arrow-alt-to-top", - "arrow-alt-up", - "arrow-circle-down", - "arrow-circle-left", - "arrow-circle-right", - "arrow-circle-up", - "arrow-down", - "arrow-from-bottom", - "arrow-from-left", - "arrow-from-right", - "arrow-from-top", - "arrow-left", - "arrow-right", - "arrow-square-down", - "arrow-square-left", - "arrow-square-right", - "arrow-square-up", - "arrow-to-bottom", - "arrow-to-left", - "arrow-to-right", - "arrow-to-top", - "arrow-up", - "arrows-alt-h", - "arrows-alt-v", - "arrows-alt", - "arrows-h", - "arrows-v", - "arrows", - "assistive-listening-systems", - "asterisk", - "at", - "atlas", - "atom-alt", - "atom", - "audio-description", - "award", - "axe-battle", - "axe", - "baby-carriage", - "baby", - "backpack", - "backspace", - "backward", - "bacon", - "bacteria", - "bacterium", - "badge-check", - "badge-dollar", - "badge-percent", - "badge-sheriff", - "badge", - "badger-honey", - "bags-shopping", - "bahai", - "balance-scale-left", - "balance-scale-right", - "balance-scale", - "ball-pile", - "ballot-check", - "ballot", - "ban", - "band-aid", - "banjo", - "barcode-alt", - "barcode-read", - "barcode-scan", - "barcode", - "bars", - "baseball-ball", - "baseball", - "basketball-ball", - "basketball-hoop", - "bat", - "bath", - "battery-bolt", - "battery-empty", - "battery-full", - "battery-half", - "battery-quarter", - "battery-slash", - "battery-three-quarters", - "bed-alt", - "bed-bunk", - "bed-empty", - "bed", - "beer", - "bell-exclamation", - "bell-on", - "bell-plus", - "bell-school-slash", - "bell-school", - "bell-slash", - "bell", - "bells", - "betamax", - "bezier-curve", - "bible", - "bicycle", - "biking-mountain", - "biking", - "binoculars", - "biohazard", - "birthday-cake", - "blanket", - "blender-phone", - "blender", - "blind", - "blinds-open", - "blinds-raised", - "blinds", - "blog", - "bold", - "bolt", - "bomb", - "bone-break", - "bone", - "bong", - "book-alt", - "book-dead", - "book-heart", - "book-medical", - "book-open", - "book-reader", - "book-spells", - "book-user", - "book", - "bookmark", - "books-medical", - "books", - "boombox", - "boot", - "booth-curtain", - "border-all", - "border-bottom", - "border-center-h", - "border-center-v", - "border-inner", - "border-left", - "border-none", - "border-outer", - "border-right", - "border-style-alt", - "border-style", - "border-top", - "bow-arrow", - "bowling-ball", - "bowling-pins", - "box-alt", - "box-ballot", - "box-check", - "box-fragile", - "box-full", - "box-heart", - "box-open", - "box-tissue", - "box-up", - "box-usd", - "box", - "boxes-alt", - "boxes", - "boxing-glove", - "brackets-curly", - "brackets", - "braille", - "brain", - "bread-loaf", - "bread-slice", - "briefcase-medical", - "briefcase", - "bring-forward", - "bring-front", - "broadcast-tower", - "broom", - "browser", - "brush", - "bug", - "building", - "bullhorn", - "bullseye-arrow", - "bullseye-pointer", - "bullseye", - "burger-soda", - "burn", - "burrito", - "bus-alt", - "bus-school", - "bus", - "business-time", - "cabinet-filing", - "cactus", - "calculator-alt", - "calculator", - "calendar-alt", - "calendar-check", - "calendar-day", - "calendar-edit", - "calendar-exclamation", - "calendar-minus", - "calendar-plus", - "calendar-star", - "calendar-times", - "calendar-week", - "calendar", - "camcorder", - "camera-alt", - "camera-home", - "camera-movie", - "camera-polaroid", - "camera-retro", - "camera", - "campfire", - "campground", - "candle-holder", - "candy-cane", - "candy-corn", - "cannabis", - "capsules", - "car-alt", - "car-battery", - "car-building", - "car-bump", - "car-bus", - "car-crash", - "car-garage", - "car-mechanic", - "car-side", - "car-tilt", - "car-wash", - "car", - "caravan-alt", - "caravan", - "caret-circle-down", - "caret-circle-left", - "caret-circle-right", - "caret-circle-up", - "caret-down", - "caret-left", - "caret-right", - "caret-square-down", - "caret-square-left", - "caret-square-right", - "caret-square-up", - "caret-up", - "carrot", - "cars", - "cart-arrow-down", - "cart-plus", - "cash-register", - "cassette-tape", - "cat-space", - "cat", - "cauldron", - "cctv", - "certificate", - "chair-office", - "chair", - "chalkboard-teacher", - "chalkboard", - "charging-station", - "chart-area", - "chart-bar", - "chart-line-down", - "chart-line", - "chart-network", - "chart-pie-alt", - "chart-pie", - "chart-scatter", - "check-circle", - "check-double", - "check-square", - "check", - "cheese-swiss", - "cheese", - "cheeseburger", - "chess-bishop-alt", - "chess-bishop", - "chess-board", - "chess-clock-alt", - "chess-clock", - "chess-king-alt", - "chess-king", - "chess-knight-alt", - "chess-knight", - "chess-pawn-alt", - "chess-pawn", - "chess-queen-alt", - "chess-queen", - "chess-rook-alt", - "chess-rook", - "chess", - "chevron-circle-down", - "chevron-circle-left", - "chevron-circle-right", - "chevron-circle-up", - "chevron-double-down", - "chevron-double-left", - "chevron-double-right", - "chevron-double-up", - "chevron-down", - "chevron-left", - "chevron-right", - "chevron-square-down", - "chevron-square-left", - "chevron-square-right", - "chevron-square-up", - "chevron-up", - "child", - "chimney", - "church", - "circle-notch", - "circle", - "city", - "clarinet", - "claw-marks", - "clinic-medical", - "clipboard-check", - "clipboard-list-check", - "clipboard-list", - "clipboard-prescription", - "clipboard-user", - "clipboard", - "clock", - "clone", - "closed-captioning", - "cloud-download-alt", - "cloud-download", - "cloud-drizzle", - "cloud-hail-mixed", - "cloud-hail", - "cloud-meatball", - "cloud-moon-rain", - "cloud-moon", - "cloud-music", - "cloud-rain", - "cloud-rainbow", - "cloud-showers-heavy", - "cloud-showers", - "cloud-sleet", - "cloud-snow", - "cloud-sun-rain", - "cloud-sun", - "cloud-upload-alt", - "cloud-upload", - "cloud", - "clouds-moon", - "clouds-sun", - "clouds", - "club", - "cocktail", - "code-branch", - "code-commit", - "code-merge", - "code", - "coffee-pot", - "coffee-togo", - "coffee", - "coffin-cross", - "coffin", - "cog", - "cogs", - "coin", - "coins", - "columns", - "comet", - "comment-alt-check", - "comment-alt-dollar", - "comment-alt-dots", - "comment-alt-edit", - "comment-alt-exclamation", - "comment-alt-lines", - "comment-alt-medical", - "comment-alt-minus", - "comment-alt-music", - "comment-alt-plus", - "comment-alt-slash", - "comment-alt-smile", - "comment-alt-times", - "comment-alt", - "comment-check", - "comment-dollar", - "comment-dots", - "comment-edit", - "comment-exclamation", - "comment-lines", - "comment-medical", - "comment-minus", - "comment-music", - "comment-plus", - "comment-slash", - "comment-smile", - "comment-times", - "comment", - "comments-alt-dollar", - "comments-alt", - "comments-dollar", - "comments", - "compact-disc", - "compass-slash", - "compass", - "compress-alt", - "compress-arrows-alt", - "compress-wide", - "compress", - "computer-classic", - "computer-speaker", - "concierge-bell", - "construction", - "container-storage", - "conveyor-belt-alt", - "conveyor-belt", - "cookie-bite", - "cookie", - "copy", - "copyright", - "corn", - "couch", - "cow", - "cowbell-more", - "cowbell", - "credit-card-blank", - "credit-card-front", - "credit-card", - "cricket", - "croissant", - "crop-alt", - "crop", - "cross", - "crosshairs", - "crow", - "crown", - "crutch", - "crutches", - "cube", - "cubes", - "curling", - "cut", - "dagger", - "database", - "deaf", - "debug", - "deer-rudolph", - "deer", - "democrat", - "desktop-alt", - "desktop", - "dewpoint", - "dharmachakra", - "diagnoses", - "diamond", - "dice-d10", - "dice-d12", - "dice-d20", - "dice-d4", - "dice-d6", - "dice-d8", - "dice-five", - "dice-four", - "dice-one", - "dice-six", - "dice-three", - "dice-two", - "dice", - "digging", - "digital-tachograph", - "diploma", - "directions", - "disc-drive", - "disease", - "divide", - "dizzy", - "dna", - "do-not-enter", - "dog-leashed", - "dog", - "dollar-sign", - "dolly-empty", - "dolly-flatbed-alt", - "dolly-flatbed-empty", - "dolly-flatbed", - "dolly", - "donate", - "door-closed", - "door-open", - "dot-circle", - "dove", - "download", - "drafting-compass", - "dragon", - "draw-circle", - "draw-polygon", - "draw-square", - "dreidel", - "drone-alt", - "drone", - "drum-steelpan", - "drum", - "drumstick-bite", - "drumstick", - "dryer-alt", - "dryer", - "duck", - "dumbbell", - "dumpster-fire", - "dumpster", - "dungeon", - "ear-muffs", - "ear", - "eclipse-alt", - "eclipse", - "edit", - "egg-fried", - "egg", - "eject", - "elephant", - "ellipsis-h-alt", - "ellipsis-h", - "ellipsis-v-alt", - "ellipsis-v", - "empty-set", - "engine-warning", - "envelope-open-dollar", - "envelope-open-text", - "envelope-open", - "envelope-square", - "envelope", - "equals", - "eraser", - "ethernet", - "euro-sign", - "exchange-alt", - "exchange", - "exclamation-circle", - "exclamation-square", - "exclamation-triangle", - "exclamation", - "expand-alt", - "expand-arrows-alt", - "expand-arrows", - "expand-wide", - "expand", - "external-link-alt", - "external-link-square-alt", - "external-link-square", - "external-link", - "eye-dropper", - "eye-evil", - "eye-slash", - "eye", - "fan-table", - "fan", - "farm", - "fast-backward", - "fast-forward", - "faucet-drip", - "faucet", - "fax", - "feather-alt", - "feather", - "female", - "field-hockey", - "fighter-jet", - "file-alt", - "file-archive", - "file-audio", - "file-certificate", - "file-chart-line", - "file-chart-pie", - "file-check", - "file-code", - "file-contract", - "file-csv", - "file-download", - "file-edit", - "file-excel", - "file-exclamation", - "file-export", - "file-image", - "file-import", - "file-invoice-dollar", - "file-invoice", - "file-medical-alt", - "file-medical", - "file-minus", - "file-music", - "file-pdf", - "file-plus", - "file-powerpoint", - "file-prescription", - "file-search", - "file-signature", - "file-spreadsheet", - "file-times", - "file-upload", - "file-user", - "file-video", - "file-word", - "file", - "files-medical", - "fill-drip", - "fill", - "film-alt", - "film-canister", - "film", - "filter", - "fingerprint", - "fire-alt", - "fire-extinguisher", - "fire-smoke", - "fire", - "fireplace", - "first-aid", - "fish-cooked", - "fish", - "fist-raised", - "flag-alt", - "flag-checkered", - "flag-usa", - "flag", - "flame", - "flashlight", - "flask-poison", - "flask-potion", - "flask", - "flower-daffodil", - "flower-tulip", - "flower", - "flushed", - "flute", - "flux-capacitor", - "fog", - "folder-download", - "folder-minus", - "folder-open", - "folder-plus", - "folder-times", - "folder-tree", - "folder-upload", - "folder", - "folders", - "font-awesome-logo-full", - "font-case", - "font", - "football-ball", - "football-helmet", - "forklift", - "forward", - "fragile", - "french-fries", - "frog", - "frosty-head", - "frown-open", - "frown", - "function", - "funnel-dollar", - "futbol", - "galaxy", - "game-board-alt", - "game-board", - "game-console-handheld", - "gamepad-alt", - "gamepad", - "garage-car", - "garage-open", - "garage", - "gas-pump-slash", - "gas-pump", - "gavel", - "gem", - "genderless", - "ghost", - "gift-card", - "gift", - "gifts", - "gingerbread-man", - "glass-champagne", - "glass-cheers", - "glass-citrus", - "glass-martini-alt", - "glass-martini", - "glass-whiskey-rocks", - "glass-whiskey", - "glass", - "glasses-alt", - "glasses", - "globe-africa", - "globe-americas", - "globe-asia", - "globe-europe", - "globe-snow", - "globe-stand", - "globe", - "golf-ball", - "golf-club", - "gopuram", - "graduation-cap", - "gramophone", - "greater-than-equal", - "greater-than", - "grimace", - "grin-alt", - "grin-beam-sweat", - "grin-beam", - "grin-hearts", - "grin-squint-tears", - "grin-squint", - "grin-stars", - "grin-tears", - "grin-tongue-squint", - "grin-tongue-wink", - "grin-tongue", - "grin-wink", - "grin", - "grip-horizontal", - "grip-lines-vertical", - "grip-lines", - "grip-vertical", - "guitar-electric", - "guitar", - "guitars", - "h-square", - "h1", - "h2", - "h3", - "h4", - "hamburger", - "hammer-war", - "hammer", - "hamsa", - "hand-heart", - "hand-holding-box", - "hand-holding-heart", - "hand-holding-magic", - "hand-holding-medical", - "hand-holding-seedling", - "hand-holding-usd", - "hand-holding-water", - "hand-holding", - "hand-lizard", - "hand-middle-finger", - "hand-paper", - "hand-peace", - "hand-point-down", - "hand-point-left", - "hand-point-right", - "hand-point-up", - "hand-pointer", - "hand-receiving", - "hand-rock", - "hand-scissors", - "hand-sparkles", - "hand-spock", - "hands-heart", - "hands-helping", - "hands-usd", - "hands-wash", - "hands", - "handshake-alt-slash", - "handshake-alt", - "handshake-slash", - "handshake", - "hanukiah", - "hard-hat", - "hashtag", - "hat-chef", - "hat-cowboy-side", - "hat-cowboy", - "hat-santa", - "hat-winter", - "hat-witch", - "hat-wizard", - "hdd", - "head-side-brain", - "head-side-cough-slash", - "head-side-cough", - "head-side-headphones", - "head-side-mask", - "head-side-medical", - "head-side-virus", - "head-side", - "head-vr", - "heading", - "headphones-alt", - "headphones", - "headset", - "heart-broken", - "heart-circle", - "heart-rate", - "heart-square", - "heart", - "heartbeat", - "heat", - "helicopter", - "helmet-battle", - "hexagon", - "highlighter", - "hiking", - "hippo", - "history", - "hockey-mask", - "hockey-puck", - "hockey-sticks", - "holly-berry", - "home-alt", - "home-heart", - "home-lg-alt", - "home-lg", - "home", - "hood-cloak", - "horizontal-rule", - "horse-head", - "horse-saddle", - "horse", - "hospital-alt", - "hospital-symbol", - "hospital-user", - "hospital", - "hospitals", - "hot-tub", - "hotdog", - "hotel", - "hourglass-end", - "hourglass-half", - "hourglass-start", - "hourglass", - "house-damage", - "house-day", - "house-flood", - "house-leave", - "house-night", - "house-return", - "house-signal", - "house-user", - "house", - "hryvnia", - "humidity", - "hurricane", - "i-cursor", - "ice-cream", - "ice-skate", - "icicles", - "icons-alt", - "icons", - "id-badge", - "id-card-alt", - "id-card", - "igloo", - "image-polaroid", - "image", - "images", - "inbox-in", - "inbox-out", - "inbox", - "indent", - "industry-alt", - "industry", - "infinity", - "info-circle", - "info-square", - "info", - "inhaler", - "integral", - "intersection", - "inventory", - "island-tropical", - "italic", - "jack-o-lantern", - "jedi", - "joint", - "journal-whills", - "joystick", - "jug", - "kaaba", - "kazoo", - "kerning", - "key-skeleton", - "key", - "keyboard", - "keynote", - "khanda", - "kidneys", - "kiss-beam", - "kiss-wink-heart", - "kiss", - "kite", - "kiwi-bird", - "knife-kitchen", - "lambda", - "lamp-desk", - "lamp-floor", - "lamp", - "landmark-alt", - "landmark", - "language", - "laptop-code", - "laptop-house", - "laptop-medical", - "laptop", - "lasso", - "laugh-beam", - "laugh-squint", - "laugh-wink", - "laugh", - "layer-group", - "layer-minus", - "layer-plus", - "leaf-heart", - "leaf-maple", - "leaf-oak", - "leaf", - "lemon", - "less-than-equal", - "less-than", - "level-down-alt", - "level-down", - "level-up-alt", - "level-up", - "life-ring", - "light-ceiling", - "light-switch-off", - "light-switch-on", - "light-switch", - "lightbulb-dollar", - "lightbulb-exclamation", - "lightbulb-on", - "lightbulb-slash", - "lightbulb", - "lights-holiday", - "line-columns", - "line-height", - "link", - "lips", - "lira-sign", - "list-alt", - "list-music", - "list-ol", - "list-ul", - "list", - "location-arrow", - "location-circle", - "location-slash", - "location", - "lock-alt", - "lock-open-alt", - "lock-open", - "lock", - "long-arrow-alt-down", - "long-arrow-alt-left", - "long-arrow-alt-right", - "long-arrow-alt-up", - "long-arrow-down", - "long-arrow-left", - "long-arrow-right", - "long-arrow-up", - "loveseat", - "low-vision", - "luchador", - "luggage-cart", - "lungs-virus", - "lungs", - "mace", - "magic", - "magnet", - "mail-bulk", - "mailbox", - "male", - "mandolin", - "map-marked-alt", - "map-marked", - "map-marker-alt-slash", - "map-marker-alt", - "map-marker-check", - "map-marker-edit", - "map-marker-exclamation", - "map-marker-minus", - "map-marker-plus", - "map-marker-question", - "map-marker-slash", - "map-marker-smile", - "map-marker-times", - "map-marker", - "map-pin", - "map-signs", - "map", - "marker", - "mars-double", - "mars-stroke-h", - "mars-stroke-v", - "mars-stroke", - "mars", - "mask", - "meat", - "medal", - "medkit", - "megaphone", - "meh-blank", - "meh-rolling-eyes", - "meh", - "memory", - "menorah", - "mercury", - "meteor", - "microchip", - "microphone-alt-slash", - "microphone-alt", - "microphone-slash", - "microphone-stand", - "microphone", - "microscope", - "microwave", - "mind-share", - "minus-circle", - "minus-hexagon", - "minus-octagon", - "minus-square", - "minus", - "mistletoe", - "mitten", - "mobile-alt", - "mobile-android-alt", - "mobile-android", - "mobile", - "money-bill-alt", - "money-bill-wave-alt", - "money-bill-wave", - "money-bill", - "money-check-alt", - "money-check-edit-alt", - "money-check-edit", - "money-check", - "monitor-heart-rate", - "monkey", - "monument", - "moon-cloud", - "moon-stars", - "moon", - "mortar-pestle", - "mosque", - "motorcycle", - "mountain", - "mountains", - "mouse-alt", - "mouse-pointer", - "mouse", - "mp3-player", - "mug-hot", - "mug-marshmallows", - "mug-tea", - "mug", - "music-alt-slash", - "music-alt", - "music-slash", - "music", - "narwhal", - "network-wired", - "neuter", - "newspaper", - "not-equal", - "notes-medical", - "object-group", - "object-ungroup", - "octagon", - "oil-can", - "oil-temp", - "om", - "omega", - "ornament", - "otter", - "outdent", - "outlet", - "oven", - "overline", - "page-break", - "pager", - "paint-brush-alt", - "paint-brush", - "paint-roller", - "palette", - "pallet-alt", - "pallet", - "paper-plane", - "paperclip", - "parachute-box", - "paragraph-rtl", - "paragraph", - "parking-circle-slash", - "parking-circle", - "parking-slash", - "parking", - "passport", - "pastafarianism", - "paste", - "pause-circle", - "pause", - "paw-alt", - "paw-claws", - "paw", - "peace", - "pegasus", - "pen-alt", - "pen-fancy", - "pen-nib", - "pen-square", - "pen", - "pencil-alt", - "pencil-paintbrush", - "pencil-ruler", - "pencil", - "pennant", - "people-arrows", - "people-carry", - "pepper-hot", - "percent", - "percentage", - "person-booth", - "person-carry", - "person-dolly-empty", - "person-dolly", - "person-sign", - "phone-alt", - "phone-laptop", - "phone-office", - "phone-plus", - "phone-rotary", - "phone-slash", - "phone-square-alt", - "phone-square", - "phone-volume", - "phone", - "photo-video", - "pi", - "piano-keyboard", - "piano", - "pie", - "pig", - "piggy-bank", - "pills", - "pizza-slice", - "pizza", - "place-of-worship", - "plane-alt", - "plane-arrival", - "plane-departure", - "plane-slash", - "plane", - "planet-moon", - "planet-ringed", - "play-circle", - "play", - "plug", - "plus-circle", - "plus-hexagon", - "plus-octagon", - "plus-square", - "plus", - "podcast", - "podium-star", - "podium", - "police-box", - "poll-h", - "poll-people", - "poll", - "poo-storm", - "poo", - "poop", - "popcorn", - "portal-enter", - "portal-exit", - "portrait", - "pound-sign", - "power-off", - "pray", - "praying-hands", - "prescription-bottle-alt", - "prescription-bottle", - "prescription", - "presentation", - "print-search", - "print-slash", - "print", - "procedures", - "project-diagram", - "projector", - "pump-medical", - "pump-soap", - "pumpkin", - "puzzle-piece", - "qrcode", - "question-circle", - "question-square", - "question", - "quidditch", - "quote-left", - "quote-right", - "quran", - "rabbit-fast", - "rabbit", - "racquet", - "radar", - "radiation-alt", - "radiation", - "radio-alt", - "radio", - "rainbow", - "raindrops", - "ram", - "ramp-loading", - "random", - "raygun", - "receipt", - "record-vinyl", - "rectangle-landscape", - "rectangle-portrait", - "rectangle-wide", - "recycle", - "redo-alt", - "redo", - "refrigerator", - "registered", - "remove-format", - "repeat-1-alt", - "repeat-1", - "repeat-alt", - "repeat", - "reply-all", - "reply", - "republican", - "restroom", - "retweet-alt", - "retweet", - "ribbon", - "ring", - "rings-wedding", - "road", - "robot", - "rocket-launch", - "rocket", - "route-highway", - "route-interstate", - "route", - "router", - "rss-square", - "rss", - "ruble-sign", - "ruler-combined", - "ruler-horizontal", - "ruler-triangle", - "ruler-vertical", - "ruler", - "running", - "rupee-sign", - "rv", - "sack-dollar", - "sack", - "sad-cry", - "sad-tear", - "salad", - "sandwich", - "satellite-dish", - "satellite", - "sausage", - "save", - "sax-hot", - "saxophone", - "scalpel-path", - "scalpel", - "scanner-image", - "scanner-keyboard", - "scanner-touchscreen", - "scanner", - "scarecrow", - "scarf", - "school", - "screwdriver", - "scroll-old", - "scroll", - "scrubber", - "scythe", - "sd-card", - "search-dollar", - "search-location", - "search-minus", - "search-plus", - "search", - "seedling", - "send-back", - "send-backward", - "sensor-alert", - "sensor-fire", - "sensor-on", - "sensor-smoke", - "sensor", - "server", - "shapes", - "share-all", - "share-alt-square", - "share-alt", - "share-square", - "share", - "sheep", - "shekel-sign", - "shield-alt", - "shield-check", - "shield-cross", - "shield-virus", - "shield", - "ship", - "shipping-fast", - "shipping-timed", - "shish-kebab", - "shoe-prints", - "shopping-bag", - "shopping-basket", - "shopping-cart", - "shovel-snow", - "shovel", - "shower", - "shredder", - "shuttle-van", - "shuttlecock", - "sickle", - "sigma", - "sign-in-alt", - "sign-in", - "sign-language", - "sign-out-alt", - "sign-out", - "sign", - "signal-1", - "signal-2", - "signal-3", - "signal-4", - "signal-alt-1", - "signal-alt-2", - "signal-alt-3", - "signal-alt-slash", - "signal-alt", - "signal-slash", - "signal-stream", - "signal", - "signature", - "sim-card", - "sink", - "siren-on", - "siren", - "sitemap", - "skating", - "skeleton", - "ski-jump", - "ski-lift", - "skiing-nordic", - "skiing", - "skull-cow", - "skull-crossbones", - "skull", - "slash", - "sledding", - "sleigh", - "sliders-h-square", - "sliders-h", - "sliders-v-square", - "sliders-v", - "smile-beam", - "smile-plus", - "smile-wink", - "smile", - "smog", - "smoke", - "smoking-ban", - "smoking", - "sms", - "snake", - "snooze", - "snow-blowing", - "snowboarding", - "snowflake", - "snowflakes", - "snowman", - "snowmobile", - "snowplow", - "soap", - "socks", - "solar-panel", - "solar-system", - "sort-alpha-down-alt", - "sort-alpha-down", - "sort-alpha-up-alt", - "sort-alpha-up", - "sort-alt", - "sort-amount-down-alt", - "sort-amount-down", - "sort-amount-up-alt", - "sort-amount-up", - "sort-circle-down", - "sort-circle-up", - "sort-circle", - "sort-down", - "sort-numeric-down-alt", - "sort-numeric-down", - "sort-numeric-up-alt", - "sort-numeric-up", - "sort-shapes-down-alt", - "sort-shapes-down", - "sort-shapes-up-alt", - "sort-shapes-up", - "sort-size-down-alt", - "sort-size-down", - "sort-size-up-alt", - "sort-size-up", - "sort-up", - "sort", - "soup", - "spa", - "space-shuttle", - "space-station-moon-alt", - "space-station-moon", - "spade", - "sparkles", - "speaker", - "speakers", - "spell-check", - "spider-black-widow", - "spider-web", - "spider", - "spinner-third", - "spinner", - "splotch", - "spray-can", - "sprinkler", - "square-full", - "square-root-alt", - "square-root", - "square", - "squirrel", - "staff", - "stamp", - "star-and-crescent", - "star-christmas", - "star-exclamation", - "star-half-alt", - "star-half", - "star-of-david", - "star-of-life", - "star-shooting", - "star", - "starfighter-alt", - "starfighter", - "stars", - "starship-freighter", - "starship", - "steak", - "steering-wheel", - "step-backward", - "step-forward", - "stethoscope", - "sticky-note", - "stocking", - "stomach", - "stop-circle", - "stop", - "stopwatch-20", - "stopwatch", - "store-alt-slash", - "store-alt", - "store-slash", - "store", - "stream", - "street-view", - "stretcher", - "strikethrough", - "stroopwafel", - "subscript", - "subway", - "suitcase-rolling", - "suitcase", - "sun-cloud", - "sun-dust", - "sun-haze", - "sun", - "sunglasses", - "sunrise", - "sunset", - "superscript", - "surprise", - "swatchbook", - "swimmer", - "swimming-pool", - "sword-laser-alt", - "sword-laser", - "sword", - "swords-laser", - "swords", - "synagogue", - "sync-alt", - "sync", - "syringe", - "table-tennis", - "table", - "tablet-alt", - "tablet-android-alt", - "tablet-android", - "tablet-rugged", - "tablet", - "tablets", - "tachometer-alt-average", - "tachometer-alt-fast", - "tachometer-alt-fastest", - "tachometer-alt-slow", - "tachometer-alt-slowest", - "tachometer-alt", - "tachometer-average", - "tachometer-fast", - "tachometer-fastest", - "tachometer-slow", - "tachometer-slowest", - "tachometer", - "taco", - "tag", - "tags", - "tally", - "tanakh", - "tape", - "tasks-alt", - "tasks", - "taxi", - "teeth-open", - "teeth", - "telescope", - "temperature-down", - "temperature-frigid", - "temperature-high", - "temperature-hot", - "temperature-low", - "temperature-up", - "tenge", - "tennis-ball", - "terminal", - "text-height", - "text-size", - "text-width", - "text", - "th-large", - "th-list", - "th", - "theater-masks", - "thermometer-empty", - "thermometer-full", - "thermometer-half", - "thermometer-quarter", - "thermometer-three-quarters", - "thermometer", - "theta", - "thumbs-down", - "thumbs-up", - "thumbtack", - "thunderstorm-moon", - "thunderstorm-sun", - "thunderstorm", - "ticket-alt", - "ticket", - "tilde", - "times-circle", - "times-hexagon", - "times-octagon", - "times-square", - "times", - "tint-slash", - "tint", - "tire-flat", - "tire-pressure-warning", - "tire-rugged", - "tire", - "tired", - "toggle-off", - "toggle-on", - "toilet-paper-alt", - "toilet-paper-slash", - "toilet-paper", - "toilet", - "tombstone-alt", - "tombstone", - "toolbox", - "tools", - "tooth", - "toothbrush", - "torah", - "torii-gate", - "tornado", - "tractor", - "trademark", - "traffic-cone", - "traffic-light-go", - "traffic-light-slow", - "traffic-light-stop", - "traffic-light", - "trailer", - "train", - "tram", - "transgender-alt", - "transgender", - "transporter-1", - "transporter-2", - "transporter-3", - "transporter-empty", - "transporter", - "trash-alt", - "trash-restore-alt", - "trash-restore", - "trash-undo-alt", - "trash-undo", - "trash", - "treasure-chest", - "tree-alt", - "tree-christmas", - "tree-decorated", - "tree-large", - "tree-palm", - "tree", - "trees", - "triangle-music", - "triangle", - "trophy-alt", - "trophy", - "truck-container", - "truck-couch", - "truck-loading", - "truck-monster", - "truck-moving", - "truck-pickup", - "truck-plow", - "truck-ramp", - "truck", - "trumpet", - "tshirt", - "tty", - "turkey", - "turntable", - "turtle", - "tv-alt", - "tv-music", - "tv-retro", - "tv", - "typewriter", - "ufo-beam", - "ufo", - "umbrella-beach", - "umbrella", - "underline", - "undo-alt", - "undo", - "unicorn", - "union", - "universal-access", - "university", - "unlink", - "unlock-alt", - "unlock", - "upload", - "usb-drive", - "usd-circle", - "usd-square", - "user-alien", - "user-alt-slash", - "user-alt", - "user-astronaut", - "user-chart", - "user-check", - "user-circle", - "user-clock", - "user-cog", - "user-cowboy", - "user-crown", - "user-edit", - "user-friends", - "user-graduate", - "user-hard-hat", - "user-headset", - "user-injured", - "user-lock", - "user-md-chat", - "user-md", - "user-minus", - "user-music", - "user-ninja", - "user-nurse", - "user-plus", - "user-robot", - "user-secret", - "user-shield", - "user-slash", - "user-tag", - "user-tie", - "user-times", - "user-unlock", - "user-visor", - "user", - "users-class", - "users-cog", - "users-crown", - "users-medical", - "users-slash", - "users", - "utensil-fork", - "utensil-knife", - "utensil-spoon", - "utensils-alt", - "utensils", - "vacuum-robot", - "vacuum", - "value-absolute", - "vector-square", - "venus-double", - "venus-mars", - "venus", - "vest-patches", - "vest", - "vhs", - "vial", - "vials", - "video-plus", - "video-slash", - "video", - "vihara", - "violin", - "virus-slash", - "virus", - "viruses", - "voicemail", - "volcano", - "volleyball-ball", - "volume-down", - "volume-mute", - "volume-off", - "volume-slash", - "volume-up", - "volume", - "vote-nay", - "vote-yea", - "vr-cardboard", - "wagon-covered", - "walker", - "walkie-talkie", - "walking", - "wallet", - "wand-magic", - "wand", - "warehouse-alt", - "warehouse", - "washer", - "watch-calculator", - "watch-fitness", - "watch", - "water-lower", - "water-rise", - "water", - "wave-sine", - "wave-square", - "wave-triangle", - "waveform-path", - "waveform", - "webcam-slash", - "webcam", - "weight-hanging", - "weight", - "whale", - "wheat", - "wheelchair", - "whistle", - "wifi-1", - "wifi-2", - "wifi-slash", - "wifi", - "wind-turbine", - "wind-warning", - "wind", - "window-alt", - "window-close", - "window-frame-open", - "window-frame", - "window-maximize", - "window-minimize", - "window-restore", - "window", - "windsock", - "wine-bottle", - "wine-glass-alt", - "wine-glass", - "won-sign", - "wreath", - "wrench", - "x-ray", - "yen-sign", - "yin-yang" - ], - "regular": [ - "abacus", - "acorn", - "ad", - "address-book", - "address-card", - "adjust", - "air-conditioner", - "air-freshener", - "alarm-clock", - "alarm-exclamation", - "alarm-plus", - "alarm-snooze", - "album-collection", - "album", - "alicorn", - "alien-monster", - "alien", - "align-center", - "align-justify", - "align-left", - "align-right", - "align-slash", - "allergies", - "ambulance", - "american-sign-language-interpreting", - "amp-guitar", - "analytics", - "anchor", - "angel", - "angle-double-down", - "angle-double-left", - "angle-double-right", - "angle-double-up", - "angle-down", - "angle-left", - "angle-right", - "angle-up", - "angry", - "ankh", - "apple-alt", - "apple-crate", - "archive", - "archway", - "arrow-alt-circle-down", - "arrow-alt-circle-left", - "arrow-alt-circle-right", - "arrow-alt-circle-up", - "arrow-alt-down", - "arrow-alt-from-bottom", - "arrow-alt-from-left", - "arrow-alt-from-right", - "arrow-alt-from-top", - "arrow-alt-left", - "arrow-alt-right", - "arrow-alt-square-down", - "arrow-alt-square-left", - "arrow-alt-square-right", - "arrow-alt-square-up", - "arrow-alt-to-bottom", - "arrow-alt-to-left", - "arrow-alt-to-right", - "arrow-alt-to-top", - "arrow-alt-up", - "arrow-circle-down", - "arrow-circle-left", - "arrow-circle-right", - "arrow-circle-up", - "arrow-down", - "arrow-from-bottom", - "arrow-from-left", - "arrow-from-right", - "arrow-from-top", - "arrow-left", - "arrow-right", - "arrow-square-down", - "arrow-square-left", - "arrow-square-right", - "arrow-square-up", - "arrow-to-bottom", - "arrow-to-left", - "arrow-to-right", - "arrow-to-top", - "arrow-up", - "arrows-alt-h", - "arrows-alt-v", - "arrows-alt", - "arrows-h", - "arrows-v", - "arrows", - "assistive-listening-systems", - "asterisk", - "at", - "atlas", - "atom-alt", - "atom", - "audio-description", - "award", - "axe-battle", - "axe", - "baby-carriage", - "baby", - "backpack", - "backspace", - "backward", - "bacon", - "bacteria", - "bacterium", - "badge-check", - "badge-dollar", - "badge-percent", - "badge-sheriff", - "badge", - "badger-honey", - "bags-shopping", - "bahai", - "balance-scale-left", - "balance-scale-right", - "balance-scale", - "ball-pile", - "ballot-check", - "ballot", - "ban", - "band-aid", - "banjo", - "barcode-alt", - "barcode-read", - "barcode-scan", - "barcode", - "bars", - "baseball-ball", - "baseball", - "basketball-ball", - "basketball-hoop", - "bat", - "bath", - "battery-bolt", - "battery-empty", - "battery-full", - "battery-half", - "battery-quarter", - "battery-slash", - "battery-three-quarters", - "bed-alt", - "bed-bunk", - "bed-empty", - "bed", - "beer", - "bell-exclamation", - "bell-on", - "bell-plus", - "bell-school-slash", - "bell-school", - "bell-slash", - "bell", - "bells", - "betamax", - "bezier-curve", - "bible", - "bicycle", - "biking-mountain", - "biking", - "binoculars", - "biohazard", - "birthday-cake", - "blanket", - "blender-phone", - "blender", - "blind", - "blinds-open", - "blinds-raised", - "blinds", - "blog", - "bold", - "bolt", - "bomb", - "bone-break", - "bone", - "bong", - "book-alt", - "book-dead", - "book-heart", - "book-medical", - "book-open", - "book-reader", - "book-spells", - "book-user", - "book", - "bookmark", - "books-medical", - "books", - "boombox", - "boot", - "booth-curtain", - "border-all", - "border-bottom", - "border-center-h", - "border-center-v", - "border-inner", - "border-left", - "border-none", - "border-outer", - "border-right", - "border-style-alt", - "border-style", - "border-top", - "bow-arrow", - "bowling-ball", - "bowling-pins", - "box-alt", - "box-ballot", - "box-check", - "box-fragile", - "box-full", - "box-heart", - "box-open", - "box-tissue", - "box-up", - "box-usd", - "box", - "boxes-alt", - "boxes", - "boxing-glove", - "brackets-curly", - "brackets", - "braille", - "brain", - "bread-loaf", - "bread-slice", - "briefcase-medical", - "briefcase", - "bring-forward", - "bring-front", - "broadcast-tower", - "broom", - "browser", - "brush", - "bug", - "building", - "bullhorn", - "bullseye-arrow", - "bullseye-pointer", - "bullseye", - "burger-soda", - "burn", - "burrito", - "bus-alt", - "bus-school", - "bus", - "business-time", - "cabinet-filing", - "cactus", - "calculator-alt", - "calculator", - "calendar-alt", - "calendar-check", - "calendar-day", - "calendar-edit", - "calendar-exclamation", - "calendar-minus", - "calendar-plus", - "calendar-star", - "calendar-times", - "calendar-week", - "calendar", - "camcorder", - "camera-alt", - "camera-home", - "camera-movie", - "camera-polaroid", - "camera-retro", - "camera", - "campfire", - "campground", - "candle-holder", - "candy-cane", - "candy-corn", - "cannabis", - "capsules", - "car-alt", - "car-battery", - "car-building", - "car-bump", - "car-bus", - "car-crash", - "car-garage", - "car-mechanic", - "car-side", - "car-tilt", - "car-wash", - "car", - "caravan-alt", - "caravan", - "caret-circle-down", - "caret-circle-left", - "caret-circle-right", - "caret-circle-up", - "caret-down", - "caret-left", - "caret-right", - "caret-square-down", - "caret-square-left", - "caret-square-right", - "caret-square-up", - "caret-up", - "carrot", - "cars", - "cart-arrow-down", - "cart-plus", - "cash-register", - "cassette-tape", - "cat-space", - "cat", - "cauldron", - "cctv", - "certificate", - "chair-office", - "chair", - "chalkboard-teacher", - "chalkboard", - "charging-station", - "chart-area", - "chart-bar", - "chart-line-down", - "chart-line", - "chart-network", - "chart-pie-alt", - "chart-pie", - "chart-scatter", - "check-circle", - "check-double", - "check-square", - "check", - "cheese-swiss", - "cheese", - "cheeseburger", - "chess-bishop-alt", - "chess-bishop", - "chess-board", - "chess-clock-alt", - "chess-clock", - "chess-king-alt", - "chess-king", - "chess-knight-alt", - "chess-knight", - "chess-pawn-alt", - "chess-pawn", - "chess-queen-alt", - "chess-queen", - "chess-rook-alt", - "chess-rook", - "chess", - "chevron-circle-down", - "chevron-circle-left", - "chevron-circle-right", - "chevron-circle-up", - "chevron-double-down", - "chevron-double-left", - "chevron-double-right", - "chevron-double-up", - "chevron-down", - "chevron-left", - "chevron-right", - "chevron-square-down", - "chevron-square-left", - "chevron-square-right", - "chevron-square-up", - "chevron-up", - "child", - "chimney", - "church", - "circle-notch", - "circle", - "city", - "clarinet", - "claw-marks", - "clinic-medical", - "clipboard-check", - "clipboard-list-check", - "clipboard-list", - "clipboard-prescription", - "clipboard-user", - "clipboard", - "clock", - "clone", - "closed-captioning", - "cloud-download-alt", - "cloud-download", - "cloud-drizzle", - "cloud-hail-mixed", - "cloud-hail", - "cloud-meatball", - "cloud-moon-rain", - "cloud-moon", - "cloud-music", - "cloud-rain", - "cloud-rainbow", - "cloud-showers-heavy", - "cloud-showers", - "cloud-sleet", - "cloud-snow", - "cloud-sun-rain", - "cloud-sun", - "cloud-upload-alt", - "cloud-upload", - "cloud", - "clouds-moon", - "clouds-sun", - "clouds", - "club", - "cocktail", - "code-branch", - "code-commit", - "code-merge", - "code", - "coffee-pot", - "coffee-togo", - "coffee", - "coffin-cross", - "coffin", - "cog", - "cogs", - "coin", - "coins", - "columns", - "comet", - "comment-alt-check", - "comment-alt-dollar", - "comment-alt-dots", - "comment-alt-edit", - "comment-alt-exclamation", - "comment-alt-lines", - "comment-alt-medical", - "comment-alt-minus", - "comment-alt-music", - "comment-alt-plus", - "comment-alt-slash", - "comment-alt-smile", - "comment-alt-times", - "comment-alt", - "comment-check", - "comment-dollar", - "comment-dots", - "comment-edit", - "comment-exclamation", - "comment-lines", - "comment-medical", - "comment-minus", - "comment-music", - "comment-plus", - "comment-slash", - "comment-smile", - "comment-times", - "comment", - "comments-alt-dollar", - "comments-alt", - "comments-dollar", - "comments", - "compact-disc", - "compass-slash", - "compass", - "compress-alt", - "compress-arrows-alt", - "compress-wide", - "compress", - "computer-classic", - "computer-speaker", - "concierge-bell", - "construction", - "container-storage", - "conveyor-belt-alt", - "conveyor-belt", - "cookie-bite", - "cookie", - "copy", - "copyright", - "corn", - "couch", - "cow", - "cowbell-more", - "cowbell", - "credit-card-blank", - "credit-card-front", - "credit-card", - "cricket", - "croissant", - "crop-alt", - "crop", - "cross", - "crosshairs", - "crow", - "crown", - "crutch", - "crutches", - "cube", - "cubes", - "curling", - "cut", - "dagger", - "database", - "deaf", - "debug", - "deer-rudolph", - "deer", - "democrat", - "desktop-alt", - "desktop", - "dewpoint", - "dharmachakra", - "diagnoses", - "diamond", - "dice-d10", - "dice-d12", - "dice-d20", - "dice-d4", - "dice-d6", - "dice-d8", - "dice-five", - "dice-four", - "dice-one", - "dice-six", - "dice-three", - "dice-two", - "dice", - "digging", - "digital-tachograph", - "diploma", - "directions", - "disc-drive", - "disease", - "divide", - "dizzy", - "dna", - "do-not-enter", - "dog-leashed", - "dog", - "dollar-sign", - "dolly-empty", - "dolly-flatbed-alt", - "dolly-flatbed-empty", - "dolly-flatbed", - "dolly", - "donate", - "door-closed", - "door-open", - "dot-circle", - "dove", - "download", - "drafting-compass", - "dragon", - "draw-circle", - "draw-polygon", - "draw-square", - "dreidel", - "drone-alt", - "drone", - "drum-steelpan", - "drum", - "drumstick-bite", - "drumstick", - "dryer-alt", - "dryer", - "duck", - "dumbbell", - "dumpster-fire", - "dumpster", - "dungeon", - "ear-muffs", - "ear", - "eclipse-alt", - "eclipse", - "edit", - "egg-fried", - "egg", - "eject", - "elephant", - "ellipsis-h-alt", - "ellipsis-h", - "ellipsis-v-alt", - "ellipsis-v", - "empty-set", - "engine-warning", - "envelope-open-dollar", - "envelope-open-text", - "envelope-open", - "envelope-square", - "envelope", - "equals", - "eraser", - "ethernet", - "euro-sign", - "exchange-alt", - "exchange", - "exclamation-circle", - "exclamation-square", - "exclamation-triangle", - "exclamation", - "expand-alt", - "expand-arrows-alt", - "expand-arrows", - "expand-wide", - "expand", - "external-link-alt", - "external-link-square-alt", - "external-link-square", - "external-link", - "eye-dropper", - "eye-evil", - "eye-slash", - "eye", - "fan-table", - "fan", - "farm", - "fast-backward", - "fast-forward", - "faucet-drip", - "faucet", - "fax", - "feather-alt", - "feather", - "female", - "field-hockey", - "fighter-jet", - "file-alt", - "file-archive", - "file-audio", - "file-certificate", - "file-chart-line", - "file-chart-pie", - "file-check", - "file-code", - "file-contract", - "file-csv", - "file-download", - "file-edit", - "file-excel", - "file-exclamation", - "file-export", - "file-image", - "file-import", - "file-invoice-dollar", - "file-invoice", - "file-medical-alt", - "file-medical", - "file-minus", - "file-music", - "file-pdf", - "file-plus", - "file-powerpoint", - "file-prescription", - "file-search", - "file-signature", - "file-spreadsheet", - "file-times", - "file-upload", - "file-user", - "file-video", - "file-word", - "file", - "files-medical", - "fill-drip", - "fill", - "film-alt", - "film-canister", - "film", - "filter", - "fingerprint", - "fire-alt", - "fire-extinguisher", - "fire-smoke", - "fire", - "fireplace", - "first-aid", - "fish-cooked", - "fish", - "fist-raised", - "flag-alt", - "flag-checkered", - "flag-usa", - "flag", - "flame", - "flashlight", - "flask-poison", - "flask-potion", - "flask", - "flower-daffodil", - "flower-tulip", - "flower", - "flushed", - "flute", - "flux-capacitor", - "fog", - "folder-download", - "folder-minus", - "folder-open", - "folder-plus", - "folder-times", - "folder-tree", - "folder-upload", - "folder", - "folders", - "font-awesome-logo-full", - "font-case", - "font", - "football-ball", - "football-helmet", - "forklift", - "forward", - "fragile", - "french-fries", - "frog", - "frosty-head", - "frown-open", - "frown", - "function", - "funnel-dollar", - "futbol", - "galaxy", - "game-board-alt", - "game-board", - "game-console-handheld", - "gamepad-alt", - "gamepad", - "garage-car", - "garage-open", - "garage", - "gas-pump-slash", - "gas-pump", - "gavel", - "gem", - "genderless", - "ghost", - "gift-card", - "gift", - "gifts", - "gingerbread-man", - "glass-champagne", - "glass-cheers", - "glass-citrus", - "glass-martini-alt", - "glass-martini", - "glass-whiskey-rocks", - "glass-whiskey", - "glass", - "glasses-alt", - "glasses", - "globe-africa", - "globe-americas", - "globe-asia", - "globe-europe", - "globe-snow", - "globe-stand", - "globe", - "golf-ball", - "golf-club", - "gopuram", - "graduation-cap", - "gramophone", - "greater-than-equal", - "greater-than", - "grimace", - "grin-alt", - "grin-beam-sweat", - "grin-beam", - "grin-hearts", - "grin-squint-tears", - "grin-squint", - "grin-stars", - "grin-tears", - "grin-tongue-squint", - "grin-tongue-wink", - "grin-tongue", - "grin-wink", - "grin", - "grip-horizontal", - "grip-lines-vertical", - "grip-lines", - "grip-vertical", - "guitar-electric", - "guitar", - "guitars", - "h-square", - "h1", - "h2", - "h3", - "h4", - "hamburger", - "hammer-war", - "hammer", - "hamsa", - "hand-heart", - "hand-holding-box", - "hand-holding-heart", - "hand-holding-magic", - "hand-holding-medical", - "hand-holding-seedling", - "hand-holding-usd", - "hand-holding-water", - "hand-holding", - "hand-lizard", - "hand-middle-finger", - "hand-paper", - "hand-peace", - "hand-point-down", - "hand-point-left", - "hand-point-right", - "hand-point-up", - "hand-pointer", - "hand-receiving", - "hand-rock", - "hand-scissors", - "hand-sparkles", - "hand-spock", - "hands-heart", - "hands-helping", - "hands-usd", - "hands-wash", - "hands", - "handshake-alt-slash", - "handshake-alt", - "handshake-slash", - "handshake", - "hanukiah", - "hard-hat", - "hashtag", - "hat-chef", - "hat-cowboy-side", - "hat-cowboy", - "hat-santa", - "hat-winter", - "hat-witch", - "hat-wizard", - "hdd", - "head-side-brain", - "head-side-cough-slash", - "head-side-cough", - "head-side-headphones", - "head-side-mask", - "head-side-medical", - "head-side-virus", - "head-side", - "head-vr", - "heading", - "headphones-alt", - "headphones", - "headset", - "heart-broken", - "heart-circle", - "heart-rate", - "heart-square", - "heart", - "heartbeat", - "heat", - "helicopter", - "helmet-battle", - "hexagon", - "highlighter", - "hiking", - "hippo", - "history", - "hockey-mask", - "hockey-puck", - "hockey-sticks", - "holly-berry", - "home-alt", - "home-heart", - "home-lg-alt", - "home-lg", - "home", - "hood-cloak", - "horizontal-rule", - "horse-head", - "horse-saddle", - "horse", - "hospital-alt", - "hospital-symbol", - "hospital-user", - "hospital", - "hospitals", - "hot-tub", - "hotdog", - "hotel", - "hourglass-end", - "hourglass-half", - "hourglass-start", - "hourglass", - "house-damage", - "house-day", - "house-flood", - "house-leave", - "house-night", - "house-return", - "house-signal", - "house-user", - "house", - "hryvnia", - "humidity", - "hurricane", - "i-cursor", - "ice-cream", - "ice-skate", - "icicles", - "icons-alt", - "icons", - "id-badge", - "id-card-alt", - "id-card", - "igloo", - "image-polaroid", - "image", - "images", - "inbox-in", - "inbox-out", - "inbox", - "indent", - "industry-alt", - "industry", - "infinity", - "info-circle", - "info-square", - "info", - "inhaler", - "integral", - "intersection", - "inventory", - "island-tropical", - "italic", - "jack-o-lantern", - "jedi", - "joint", - "journal-whills", - "joystick", - "jug", - "kaaba", - "kazoo", - "kerning", - "key-skeleton", - "key", - "keyboard", - "keynote", - "khanda", - "kidneys", - "kiss-beam", - "kiss-wink-heart", - "kiss", - "kite", - "kiwi-bird", - "knife-kitchen", - "lambda", - "lamp-desk", - "lamp-floor", - "lamp", - "landmark-alt", - "landmark", - "language", - "laptop-code", - "laptop-house", - "laptop-medical", - "laptop", - "lasso", - "laugh-beam", - "laugh-squint", - "laugh-wink", - "laugh", - "layer-group", - "layer-minus", - "layer-plus", - "leaf-heart", - "leaf-maple", - "leaf-oak", - "leaf", - "lemon", - "less-than-equal", - "less-than", - "level-down-alt", - "level-down", - "level-up-alt", - "level-up", - "life-ring", - "light-ceiling", - "light-switch-off", - "light-switch-on", - "light-switch", - "lightbulb-dollar", - "lightbulb-exclamation", - "lightbulb-on", - "lightbulb-slash", - "lightbulb", - "lights-holiday", - "line-columns", - "line-height", - "link", - "lips", - "lira-sign", - "list-alt", - "list-music", - "list-ol", - "list-ul", - "list", - "location-arrow", - "location-circle", - "location-slash", - "location", - "lock-alt", - "lock-open-alt", - "lock-open", - "lock", - "long-arrow-alt-down", - "long-arrow-alt-left", - "long-arrow-alt-right", - "long-arrow-alt-up", - "long-arrow-down", - "long-arrow-left", - "long-arrow-right", - "long-arrow-up", - "loveseat", - "low-vision", - "luchador", - "luggage-cart", - "lungs-virus", - "lungs", - "mace", - "magic", - "magnet", - "mail-bulk", - "mailbox", - "male", - "mandolin", - "map-marked-alt", - "map-marked", - "map-marker-alt-slash", - "map-marker-alt", - "map-marker-check", - "map-marker-edit", - "map-marker-exclamation", - "map-marker-minus", - "map-marker-plus", - "map-marker-question", - "map-marker-slash", - "map-marker-smile", - "map-marker-times", - "map-marker", - "map-pin", - "map-signs", - "map", - "marker", - "mars-double", - "mars-stroke-h", - "mars-stroke-v", - "mars-stroke", - "mars", - "mask", - "meat", - "medal", - "medkit", - "megaphone", - "meh-blank", - "meh-rolling-eyes", - "meh", - "memory", - "menorah", - "mercury", - "meteor", - "microchip", - "microphone-alt-slash", - "microphone-alt", - "microphone-slash", - "microphone-stand", - "microphone", - "microscope", - "microwave", - "mind-share", - "minus-circle", - "minus-hexagon", - "minus-octagon", - "minus-square", - "minus", - "mistletoe", - "mitten", - "mobile-alt", - "mobile-android-alt", - "mobile-android", - "mobile", - "money-bill-alt", - "money-bill-wave-alt", - "money-bill-wave", - "money-bill", - "money-check-alt", - "money-check-edit-alt", - "money-check-edit", - "money-check", - "monitor-heart-rate", - "monkey", - "monument", - "moon-cloud", - "moon-stars", - "moon", - "mortar-pestle", - "mosque", - "motorcycle", - "mountain", - "mountains", - "mouse-alt", - "mouse-pointer", - "mouse", - "mp3-player", - "mug-hot", - "mug-marshmallows", - "mug-tea", - "mug", - "music-alt-slash", - "music-alt", - "music-slash", - "music", - "narwhal", - "network-wired", - "neuter", - "newspaper", - "not-equal", - "notes-medical", - "object-group", - "object-ungroup", - "octagon", - "oil-can", - "oil-temp", - "om", - "omega", - "ornament", - "otter", - "outdent", - "outlet", - "oven", - "overline", - "page-break", - "pager", - "paint-brush-alt", - "paint-brush", - "paint-roller", - "palette", - "pallet-alt", - "pallet", - "paper-plane", - "paperclip", - "parachute-box", - "paragraph-rtl", - "paragraph", - "parking-circle-slash", - "parking-circle", - "parking-slash", - "parking", - "passport", - "pastafarianism", - "paste", - "pause-circle", - "pause", - "paw-alt", - "paw-claws", - "paw", - "peace", - "pegasus", - "pen-alt", - "pen-fancy", - "pen-nib", - "pen-square", - "pen", - "pencil-alt", - "pencil-paintbrush", - "pencil-ruler", - "pencil", - "pennant", - "people-arrows", - "people-carry", - "pepper-hot", - "percent", - "percentage", - "person-booth", - "person-carry", - "person-dolly-empty", - "person-dolly", - "person-sign", - "phone-alt", - "phone-laptop", - "phone-office", - "phone-plus", - "phone-rotary", - "phone-slash", - "phone-square-alt", - "phone-square", - "phone-volume", - "phone", - "photo-video", - "pi", - "piano-keyboard", - "piano", - "pie", - "pig", - "piggy-bank", - "pills", - "pizza-slice", - "pizza", - "place-of-worship", - "plane-alt", - "plane-arrival", - "plane-departure", - "plane-slash", - "plane", - "planet-moon", - "planet-ringed", - "play-circle", - "play", - "plug", - "plus-circle", - "plus-hexagon", - "plus-octagon", - "plus-square", - "plus", - "podcast", - "podium-star", - "podium", - "police-box", - "poll-h", - "poll-people", - "poll", - "poo-storm", - "poo", - "poop", - "popcorn", - "portal-enter", - "portal-exit", - "portrait", - "pound-sign", - "power-off", - "pray", - "praying-hands", - "prescription-bottle-alt", - "prescription-bottle", - "prescription", - "presentation", - "print-search", - "print-slash", - "print", - "procedures", - "project-diagram", - "projector", - "pump-medical", - "pump-soap", - "pumpkin", - "puzzle-piece", - "qrcode", - "question-circle", - "question-square", - "question", - "quidditch", - "quote-left", - "quote-right", - "quran", - "rabbit-fast", - "rabbit", - "racquet", - "radar", - "radiation-alt", - "radiation", - "radio-alt", - "radio", - "rainbow", - "raindrops", - "ram", - "ramp-loading", - "random", - "raygun", - "receipt", - "record-vinyl", - "rectangle-landscape", - "rectangle-portrait", - "rectangle-wide", - "recycle", - "redo-alt", - "redo", - "refrigerator", - "registered", - "remove-format", - "repeat-1-alt", - "repeat-1", - "repeat-alt", - "repeat", - "reply-all", - "reply", - "republican", - "restroom", - "retweet-alt", - "retweet", - "ribbon", - "ring", - "rings-wedding", - "road", - "robot", - "rocket-launch", - "rocket", - "route-highway", - "route-interstate", - "route", - "router", - "rss-square", - "rss", - "ruble-sign", - "ruler-combined", - "ruler-horizontal", - "ruler-triangle", - "ruler-vertical", - "ruler", - "running", - "rupee-sign", - "rv", - "sack-dollar", - "sack", - "sad-cry", - "sad-tear", - "salad", - "sandwich", - "satellite-dish", - "satellite", - "sausage", - "save", - "sax-hot", - "saxophone", - "scalpel-path", - "scalpel", - "scanner-image", - "scanner-keyboard", - "scanner-touchscreen", - "scanner", - "scarecrow", - "scarf", - "school", - "screwdriver", - "scroll-old", - "scroll", - "scrubber", - "scythe", - "sd-card", - "search-dollar", - "search-location", - "search-minus", - "search-plus", - "search", - "seedling", - "send-back", - "send-backward", - "sensor-alert", - "sensor-fire", - "sensor-on", - "sensor-smoke", - "sensor", - "server", - "shapes", - "share-all", - "share-alt-square", - "share-alt", - "share-square", - "share", - "sheep", - "shekel-sign", - "shield-alt", - "shield-check", - "shield-cross", - "shield-virus", - "shield", - "ship", - "shipping-fast", - "shipping-timed", - "shish-kebab", - "shoe-prints", - "shopping-bag", - "shopping-basket", - "shopping-cart", - "shovel-snow", - "shovel", - "shower", - "shredder", - "shuttle-van", - "shuttlecock", - "sickle", - "sigma", - "sign-in-alt", - "sign-in", - "sign-language", - "sign-out-alt", - "sign-out", - "sign", - "signal-1", - "signal-2", - "signal-3", - "signal-4", - "signal-alt-1", - "signal-alt-2", - "signal-alt-3", - "signal-alt-slash", - "signal-alt", - "signal-slash", - "signal-stream", - "signal", - "signature", - "sim-card", - "sink", - "siren-on", - "siren", - "sitemap", - "skating", - "skeleton", - "ski-jump", - "ski-lift", - "skiing-nordic", - "skiing", - "skull-cow", - "skull-crossbones", - "skull", - "slash", - "sledding", - "sleigh", - "sliders-h-square", - "sliders-h", - "sliders-v-square", - "sliders-v", - "smile-beam", - "smile-plus", - "smile-wink", - "smile", - "smog", - "smoke", - "smoking-ban", - "smoking", - "sms", - "snake", - "snooze", - "snow-blowing", - "snowboarding", - "snowflake", - "snowflakes", - "snowman", - "snowmobile", - "snowplow", - "soap", - "socks", - "solar-panel", - "solar-system", - "sort-alpha-down-alt", - "sort-alpha-down", - "sort-alpha-up-alt", - "sort-alpha-up", - "sort-alt", - "sort-amount-down-alt", - "sort-amount-down", - "sort-amount-up-alt", - "sort-amount-up", - "sort-circle-down", - "sort-circle-up", - "sort-circle", - "sort-down", - "sort-numeric-down-alt", - "sort-numeric-down", - "sort-numeric-up-alt", - "sort-numeric-up", - "sort-shapes-down-alt", - "sort-shapes-down", - "sort-shapes-up-alt", - "sort-shapes-up", - "sort-size-down-alt", - "sort-size-down", - "sort-size-up-alt", - "sort-size-up", - "sort-up", - "sort", - "soup", - "spa", - "space-shuttle", - "space-station-moon-alt", - "space-station-moon", - "spade", - "sparkles", - "speaker", - "speakers", - "spell-check", - "spider-black-widow", - "spider-web", - "spider", - "spinner-third", - "spinner", - "splotch", - "spray-can", - "sprinkler", - "square-full", - "square-root-alt", - "square-root", - "square", - "squirrel", - "staff", - "stamp", - "star-and-crescent", - "star-christmas", - "star-exclamation", - "star-half-alt", - "star-half", - "star-of-david", - "star-of-life", - "star-shooting", - "star", - "starfighter-alt", - "starfighter", - "stars", - "starship-freighter", - "starship", - "steak", - "steering-wheel", - "step-backward", - "step-forward", - "stethoscope", - "sticky-note", - "stocking", - "stomach", - "stop-circle", - "stop", - "stopwatch-20", - "stopwatch", - "store-alt-slash", - "store-alt", - "store-slash", - "store", - "stream", - "street-view", - "stretcher", - "strikethrough", - "stroopwafel", - "subscript", - "subway", - "suitcase-rolling", - "suitcase", - "sun-cloud", - "sun-dust", - "sun-haze", - "sun", - "sunglasses", - "sunrise", - "sunset", - "superscript", - "surprise", - "swatchbook", - "swimmer", - "swimming-pool", - "sword-laser-alt", - "sword-laser", - "sword", - "swords-laser", - "swords", - "synagogue", - "sync-alt", - "sync", - "syringe", - "table-tennis", - "table", - "tablet-alt", - "tablet-android-alt", - "tablet-android", - "tablet-rugged", - "tablet", - "tablets", - "tachometer-alt-average", - "tachometer-alt-fast", - "tachometer-alt-fastest", - "tachometer-alt-slow", - "tachometer-alt-slowest", - "tachometer-alt", - "tachometer-average", - "tachometer-fast", - "tachometer-fastest", - "tachometer-slow", - "tachometer-slowest", - "tachometer", - "taco", - "tag", - "tags", - "tally", - "tanakh", - "tape", - "tasks-alt", - "tasks", - "taxi", - "teeth-open", - "teeth", - "telescope", - "temperature-down", - "temperature-frigid", - "temperature-high", - "temperature-hot", - "temperature-low", - "temperature-up", - "tenge", - "tennis-ball", - "terminal", - "text-height", - "text-size", - "text-width", - "text", - "th-large", - "th-list", - "th", - "theater-masks", - "thermometer-empty", - "thermometer-full", - "thermometer-half", - "thermometer-quarter", - "thermometer-three-quarters", - "thermometer", - "theta", - "thumbs-down", - "thumbs-up", - "thumbtack", - "thunderstorm-moon", - "thunderstorm-sun", - "thunderstorm", - "ticket-alt", - "ticket", - "tilde", - "times-circle", - "times-hexagon", - "times-octagon", - "times-square", - "times", - "tint-slash", - "tint", - "tire-flat", - "tire-pressure-warning", - "tire-rugged", - "tire", - "tired", - "toggle-off", - "toggle-on", - "toilet-paper-alt", - "toilet-paper-slash", - "toilet-paper", - "toilet", - "tombstone-alt", - "tombstone", - "toolbox", - "tools", - "tooth", - "toothbrush", - "torah", - "torii-gate", - "tornado", - "tractor", - "trademark", - "traffic-cone", - "traffic-light-go", - "traffic-light-slow", - "traffic-light-stop", - "traffic-light", - "trailer", - "train", - "tram", - "transgender-alt", - "transgender", - "transporter-1", - "transporter-2", - "transporter-3", - "transporter-empty", - "transporter", - "trash-alt", - "trash-restore-alt", - "trash-restore", - "trash-undo-alt", - "trash-undo", - "trash", - "treasure-chest", - "tree-alt", - "tree-christmas", - "tree-decorated", - "tree-large", - "tree-palm", - "tree", - "trees", - "triangle-music", - "triangle", - "trophy-alt", - "trophy", - "truck-container", - "truck-couch", - "truck-loading", - "truck-monster", - "truck-moving", - "truck-pickup", - "truck-plow", - "truck-ramp", - "truck", - "trumpet", - "tshirt", - "tty", - "turkey", - "turntable", - "turtle", - "tv-alt", - "tv-music", - "tv-retro", - "tv", - "typewriter", - "ufo-beam", - "ufo", - "umbrella-beach", - "umbrella", - "underline", - "undo-alt", - "undo", - "unicorn", - "union", - "universal-access", - "university", - "unlink", - "unlock-alt", - "unlock", - "upload", - "usb-drive", - "usd-circle", - "usd-square", - "user-alien", - "user-alt-slash", - "user-alt", - "user-astronaut", - "user-chart", - "user-check", - "user-circle", - "user-clock", - "user-cog", - "user-cowboy", - "user-crown", - "user-edit", - "user-friends", - "user-graduate", - "user-hard-hat", - "user-headset", - "user-injured", - "user-lock", - "user-md-chat", - "user-md", - "user-minus", - "user-music", - "user-ninja", - "user-nurse", - "user-plus", - "user-robot", - "user-secret", - "user-shield", - "user-slash", - "user-tag", - "user-tie", - "user-times", - "user-unlock", - "user-visor", - "user", - "users-class", - "users-cog", - "users-crown", - "users-medical", - "users-slash", - "users", - "utensil-fork", - "utensil-knife", - "utensil-spoon", - "utensils-alt", - "utensils", - "vacuum-robot", - "vacuum", - "value-absolute", - "vector-square", - "venus-double", - "venus-mars", - "venus", - "vest-patches", - "vest", - "vhs", - "vial", - "vials", - "video-plus", - "video-slash", - "video", - "vihara", - "violin", - "virus-slash", - "virus", - "viruses", - "voicemail", - "volcano", - "volleyball-ball", - "volume-down", - "volume-mute", - "volume-off", - "volume-slash", - "volume-up", - "volume", - "vote-nay", - "vote-yea", - "vr-cardboard", - "wagon-covered", - "walker", - "walkie-talkie", - "walking", - "wallet", - "wand-magic", - "wand", - "warehouse-alt", - "warehouse", - "washer", - "watch-calculator", - "watch-fitness", - "watch", - "water-lower", - "water-rise", - "water", - "wave-sine", - "wave-square", - "wave-triangle", - "waveform-path", - "waveform", - "webcam-slash", - "webcam", - "weight-hanging", - "weight", - "whale", - "wheat", - "wheelchair", - "whistle", - "wifi-1", - "wifi-2", - "wifi-slash", - "wifi", - "wind-turbine", - "wind-warning", - "wind", - "window-alt", - "window-close", - "window-frame-open", - "window-frame", - "window-maximize", - "window-minimize", - "window-restore", - "window", - "windsock", - "wine-bottle", - "wine-glass-alt", - "wine-glass", - "won-sign", - "wreath", - "wrench", - "x-ray", - "yen-sign", - "yin-yang" - ], - "solid": [ - "abacus", - "acorn", - "ad", - "address-book", - "address-card", - "adjust", - "air-conditioner", - "air-freshener", - "alarm-clock", - "alarm-exclamation", - "alarm-plus", - "alarm-snooze", - "album-collection", - "album", - "alicorn", - "alien-monster", - "alien", - "align-center", - "align-justify", - "align-left", - "align-right", - "align-slash", - "allergies", - "ambulance", - "american-sign-language-interpreting", - "amp-guitar", - "analytics", - "anchor", - "angel", - "angle-double-down", - "angle-double-left", - "angle-double-right", - "angle-double-up", - "angle-down", - "angle-left", - "angle-right", - "angle-up", - "angry", - "ankh", - "apple-alt", - "apple-crate", - "archive", - "archway", - "arrow-alt-circle-down", - "arrow-alt-circle-left", - "arrow-alt-circle-right", - "arrow-alt-circle-up", - "arrow-alt-down", - "arrow-alt-from-bottom", - "arrow-alt-from-left", - "arrow-alt-from-right", - "arrow-alt-from-top", - "arrow-alt-left", - "arrow-alt-right", - "arrow-alt-square-down", - "arrow-alt-square-left", - "arrow-alt-square-right", - "arrow-alt-square-up", - "arrow-alt-to-bottom", - "arrow-alt-to-left", - "arrow-alt-to-right", - "arrow-alt-to-top", - "arrow-alt-up", - "arrow-circle-down", - "arrow-circle-left", - "arrow-circle-right", - "arrow-circle-up", - "arrow-down", - "arrow-from-bottom", - "arrow-from-left", - "arrow-from-right", - "arrow-from-top", - "arrow-left", - "arrow-right", - "arrow-square-down", - "arrow-square-left", - "arrow-square-right", - "arrow-square-up", - "arrow-to-bottom", - "arrow-to-left", - "arrow-to-right", - "arrow-to-top", - "arrow-up", - "arrows-alt-h", - "arrows-alt-v", - "arrows-alt", - "arrows-h", - "arrows-v", - "arrows", - "assistive-listening-systems", - "asterisk", - "at", - "atlas", - "atom-alt", - "atom", - "audio-description", - "award", - "axe-battle", - "axe", - "baby-carriage", - "baby", - "backpack", - "backspace", - "backward", - "bacon", - "bacteria", - "bacterium", - "badge-check", - "badge-dollar", - "badge-percent", - "badge-sheriff", - "badge", - "badger-honey", - "bags-shopping", - "bahai", - "balance-scale-left", - "balance-scale-right", - "balance-scale", - "ball-pile", - "ballot-check", - "ballot", - "ban", - "band-aid", - "banjo", - "barcode-alt", - "barcode-read", - "barcode-scan", - "barcode", - "bars", - "baseball-ball", - "baseball", - "basketball-ball", - "basketball-hoop", - "bat", - "bath", - "battery-bolt", - "battery-empty", - "battery-full", - "battery-half", - "battery-quarter", - "battery-slash", - "battery-three-quarters", - "bed-alt", - "bed-bunk", - "bed-empty", - "bed", - "beer", - "bell-exclamation", - "bell-on", - "bell-plus", - "bell-school-slash", - "bell-school", - "bell-slash", - "bell", - "bells", - "betamax", - "bezier-curve", - "bible", - "bicycle", - "biking-mountain", - "biking", - "binoculars", - "biohazard", - "birthday-cake", - "blanket", - "blender-phone", - "blender", - "blind", - "blinds-open", - "blinds-raised", - "blinds", - "blog", - "bold", - "bolt", - "bomb", - "bone-break", - "bone", - "bong", - "book-alt", - "book-dead", - "book-heart", - "book-medical", - "book-open", - "book-reader", - "book-spells", - "book-user", - "book", - "bookmark", - "books-medical", - "books", - "boombox", - "boot", - "booth-curtain", - "border-all", - "border-bottom", - "border-center-h", - "border-center-v", - "border-inner", - "border-left", - "border-none", - "border-outer", - "border-right", - "border-style-alt", - "border-style", - "border-top", - "bow-arrow", - "bowling-ball", - "bowling-pins", - "box-alt", - "box-ballot", - "box-check", - "box-fragile", - "box-full", - "box-heart", - "box-open", - "box-tissue", - "box-up", - "box-usd", - "box", - "boxes-alt", - "boxes", - "boxing-glove", - "brackets-curly", - "brackets", - "braille", - "brain", - "bread-loaf", - "bread-slice", - "briefcase-medical", - "briefcase", - "bring-forward", - "bring-front", - "broadcast-tower", - "broom", - "browser", - "brush", - "bug", - "building", - "bullhorn", - "bullseye-arrow", - "bullseye-pointer", - "bullseye", - "burger-soda", - "burn", - "burrito", - "bus-alt", - "bus-school", - "bus", - "business-time", - "cabinet-filing", - "cactus", - "calculator-alt", - "calculator", - "calendar-alt", - "calendar-check", - "calendar-day", - "calendar-edit", - "calendar-exclamation", - "calendar-minus", - "calendar-plus", - "calendar-star", - "calendar-times", - "calendar-week", - "calendar", - "camcorder", - "camera-alt", - "camera-home", - "camera-movie", - "camera-polaroid", - "camera-retro", - "camera", - "campfire", - "campground", - "candle-holder", - "candy-cane", - "candy-corn", - "cannabis", - "capsules", - "car-alt", - "car-battery", - "car-building", - "car-bump", - "car-bus", - "car-crash", - "car-garage", - "car-mechanic", - "car-side", - "car-tilt", - "car-wash", - "car", - "caravan-alt", - "caravan", - "caret-circle-down", - "caret-circle-left", - "caret-circle-right", - "caret-circle-up", - "caret-down", - "caret-left", - "caret-right", - "caret-square-down", - "caret-square-left", - "caret-square-right", - "caret-square-up", - "caret-up", - "carrot", - "cars", - "cart-arrow-down", - "cart-plus", - "cash-register", - "cassette-tape", - "cat-space", - "cat", - "cauldron", - "cctv", - "certificate", - "chair-office", - "chair", - "chalkboard-teacher", - "chalkboard", - "charging-station", - "chart-area", - "chart-bar", - "chart-line-down", - "chart-line", - "chart-network", - "chart-pie-alt", - "chart-pie", - "chart-scatter", - "check-circle", - "check-double", - "check-square", - "check", - "cheese-swiss", - "cheese", - "cheeseburger", - "chess-bishop-alt", - "chess-bishop", - "chess-board", - "chess-clock-alt", - "chess-clock", - "chess-king-alt", - "chess-king", - "chess-knight-alt", - "chess-knight", - "chess-pawn-alt", - "chess-pawn", - "chess-queen-alt", - "chess-queen", - "chess-rook-alt", - "chess-rook", - "chess", - "chevron-circle-down", - "chevron-circle-left", - "chevron-circle-right", - "chevron-circle-up", - "chevron-double-down", - "chevron-double-left", - "chevron-double-right", - "chevron-double-up", - "chevron-down", - "chevron-left", - "chevron-right", - "chevron-square-down", - "chevron-square-left", - "chevron-square-right", - "chevron-square-up", - "chevron-up", - "child", - "chimney", - "church", - "circle-notch", - "circle", - "city", - "clarinet", - "claw-marks", - "clinic-medical", - "clipboard-check", - "clipboard-list-check", - "clipboard-list", - "clipboard-prescription", - "clipboard-user", - "clipboard", - "clock", - "clone", - "closed-captioning", - "cloud-download-alt", - "cloud-download", - "cloud-drizzle", - "cloud-hail-mixed", - "cloud-hail", - "cloud-meatball", - "cloud-moon-rain", - "cloud-moon", - "cloud-music", - "cloud-rain", - "cloud-rainbow", - "cloud-showers-heavy", - "cloud-showers", - "cloud-sleet", - "cloud-snow", - "cloud-sun-rain", - "cloud-sun", - "cloud-upload-alt", - "cloud-upload", - "cloud", - "clouds-moon", - "clouds-sun", - "clouds", - "club", - "cocktail", - "code-branch", - "code-commit", - "code-merge", - "code", - "coffee-pot", - "coffee-togo", - "coffee", - "coffin-cross", - "coffin", - "cog", - "cogs", - "coin", - "coins", - "columns", - "comet", - "comment-alt-check", - "comment-alt-dollar", - "comment-alt-dots", - "comment-alt-edit", - "comment-alt-exclamation", - "comment-alt-lines", - "comment-alt-medical", - "comment-alt-minus", - "comment-alt-music", - "comment-alt-plus", - "comment-alt-slash", - "comment-alt-smile", - "comment-alt-times", - "comment-alt", - "comment-check", - "comment-dollar", - "comment-dots", - "comment-edit", - "comment-exclamation", - "comment-lines", - "comment-medical", - "comment-minus", - "comment-music", - "comment-plus", - "comment-slash", - "comment-smile", - "comment-times", - "comment", - "comments-alt-dollar", - "comments-alt", - "comments-dollar", - "comments", - "compact-disc", - "compass-slash", - "compass", - "compress-alt", - "compress-arrows-alt", - "compress-wide", - "compress", - "computer-classic", - "computer-speaker", - "concierge-bell", - "construction", - "container-storage", - "conveyor-belt-alt", - "conveyor-belt", - "cookie-bite", - "cookie", - "copy", - "copyright", - "corn", - "couch", - "cow", - "cowbell-more", - "cowbell", - "credit-card-blank", - "credit-card-front", - "credit-card", - "cricket", - "croissant", - "crop-alt", - "crop", - "cross", - "crosshairs", - "crow", - "crown", - "crutch", - "crutches", - "cube", - "cubes", - "curling", - "cut", - "dagger", - "database", - "deaf", - "debug", - "deer-rudolph", - "deer", - "democrat", - "desktop-alt", - "desktop", - "dewpoint", - "dharmachakra", - "diagnoses", - "diamond", - "dice-d10", - "dice-d12", - "dice-d20", - "dice-d4", - "dice-d6", - "dice-d8", - "dice-five", - "dice-four", - "dice-one", - "dice-six", - "dice-three", - "dice-two", - "dice", - "digging", - "digital-tachograph", - "diploma", - "directions", - "disc-drive", - "disease", - "divide", - "dizzy", - "dna", - "do-not-enter", - "dog-leashed", - "dog", - "dollar-sign", - "dolly-empty", - "dolly-flatbed-alt", - "dolly-flatbed-empty", - "dolly-flatbed", - "dolly", - "donate", - "door-closed", - "door-open", - "dot-circle", - "dove", - "download", - "drafting-compass", - "dragon", - "draw-circle", - "draw-polygon", - "draw-square", - "dreidel", - "drone-alt", - "drone", - "drum-steelpan", - "drum", - "drumstick-bite", - "drumstick", - "dryer-alt", - "dryer", - "duck", - "dumbbell", - "dumpster-fire", - "dumpster", - "dungeon", - "ear-muffs", - "ear", - "eclipse-alt", - "eclipse", - "edit", - "egg-fried", - "egg", - "eject", - "elephant", - "ellipsis-h-alt", - "ellipsis-h", - "ellipsis-v-alt", - "ellipsis-v", - "empty-set", - "engine-warning", - "envelope-open-dollar", - "envelope-open-text", - "envelope-open", - "envelope-square", - "envelope", - "equals", - "eraser", - "ethernet", - "euro-sign", - "exchange-alt", - "exchange", - "exclamation-circle", - "exclamation-square", - "exclamation-triangle", - "exclamation", - "expand-alt", - "expand-arrows-alt", - "expand-arrows", - "expand-wide", - "expand", - "external-link-alt", - "external-link-square-alt", - "external-link-square", - "external-link", - "eye-dropper", - "eye-evil", - "eye-slash", - "eye", - "fan-table", - "fan", - "farm", - "fast-backward", - "fast-forward", - "faucet-drip", - "faucet", - "fax", - "feather-alt", - "feather", - "female", - "field-hockey", - "fighter-jet", - "file-alt", - "file-archive", - "file-audio", - "file-certificate", - "file-chart-line", - "file-chart-pie", - "file-check", - "file-code", - "file-contract", - "file-csv", - "file-download", - "file-edit", - "file-excel", - "file-exclamation", - "file-export", - "file-image", - "file-import", - "file-invoice-dollar", - "file-invoice", - "file-medical-alt", - "file-medical", - "file-minus", - "file-music", - "file-pdf", - "file-plus", - "file-powerpoint", - "file-prescription", - "file-search", - "file-signature", - "file-spreadsheet", - "file-times", - "file-upload", - "file-user", - "file-video", - "file-word", - "file", - "files-medical", - "fill-drip", - "fill", - "film-alt", - "film-canister", - "film", - "filter", - "fingerprint", - "fire-alt", - "fire-extinguisher", - "fire-smoke", - "fire", - "fireplace", - "first-aid", - "fish-cooked", - "fish", - "fist-raised", - "flag-alt", - "flag-checkered", - "flag-usa", - "flag", - "flame", - "flashlight", - "flask-poison", - "flask-potion", - "flask", - "flower-daffodil", - "flower-tulip", - "flower", - "flushed", - "flute", - "flux-capacitor", - "fog", - "folder-download", - "folder-minus", - "folder-open", - "folder-plus", - "folder-times", - "folder-tree", - "folder-upload", - "folder", - "folders", - "font-awesome-logo-full", - "font-case", - "font", - "football-ball", - "football-helmet", - "forklift", - "forward", - "fragile", - "french-fries", - "frog", - "frosty-head", - "frown-open", - "frown", - "function", - "funnel-dollar", - "futbol", - "galaxy", - "game-board-alt", - "game-board", - "game-console-handheld", - "gamepad-alt", - "gamepad", - "garage-car", - "garage-open", - "garage", - "gas-pump-slash", - "gas-pump", - "gavel", - "gem", - "genderless", - "ghost", - "gift-card", - "gift", - "gifts", - "gingerbread-man", - "glass-champagne", - "glass-cheers", - "glass-citrus", - "glass-martini-alt", - "glass-martini", - "glass-whiskey-rocks", - "glass-whiskey", - "glass", - "glasses-alt", - "glasses", - "globe-africa", - "globe-americas", - "globe-asia", - "globe-europe", - "globe-snow", - "globe-stand", - "globe", - "golf-ball", - "golf-club", - "gopuram", - "graduation-cap", - "gramophone", - "greater-than-equal", - "greater-than", - "grimace", - "grin-alt", - "grin-beam-sweat", - "grin-beam", - "grin-hearts", - "grin-squint-tears", - "grin-squint", - "grin-stars", - "grin-tears", - "grin-tongue-squint", - "grin-tongue-wink", - "grin-tongue", - "grin-wink", - "grin", - "grip-horizontal", - "grip-lines-vertical", - "grip-lines", - "grip-vertical", - "guitar-electric", - "guitar", - "guitars", - "h-square", - "h1", - "h2", - "h3", - "h4", - "hamburger", - "hammer-war", - "hammer", - "hamsa", - "hand-heart", - "hand-holding-box", - "hand-holding-heart", - "hand-holding-magic", - "hand-holding-medical", - "hand-holding-seedling", - "hand-holding-usd", - "hand-holding-water", - "hand-holding", - "hand-lizard", - "hand-middle-finger", - "hand-paper", - "hand-peace", - "hand-point-down", - "hand-point-left", - "hand-point-right", - "hand-point-up", - "hand-pointer", - "hand-receiving", - "hand-rock", - "hand-scissors", - "hand-sparkles", - "hand-spock", - "hands-heart", - "hands-helping", - "hands-usd", - "hands-wash", - "hands", - "handshake-alt-slash", - "handshake-alt", - "handshake-slash", - "handshake", - "hanukiah", - "hard-hat", - "hashtag", - "hat-chef", - "hat-cowboy-side", - "hat-cowboy", - "hat-santa", - "hat-winter", - "hat-witch", - "hat-wizard", - "hdd", - "head-side-brain", - "head-side-cough-slash", - "head-side-cough", - "head-side-headphones", - "head-side-mask", - "head-side-medical", - "head-side-virus", - "head-side", - "head-vr", - "heading", - "headphones-alt", - "headphones", - "headset", - "heart-broken", - "heart-circle", - "heart-rate", - "heart-square", - "heart", - "heartbeat", - "heat", - "helicopter", - "helmet-battle", - "hexagon", - "highlighter", - "hiking", - "hippo", - "history", - "hockey-mask", - "hockey-puck", - "hockey-sticks", - "holly-berry", - "home-alt", - "home-heart", - "home-lg-alt", - "home-lg", - "home", - "hood-cloak", - "horizontal-rule", - "horse-head", - "horse-saddle", - "horse", - "hospital-alt", - "hospital-symbol", - "hospital-user", - "hospital", - "hospitals", - "hot-tub", - "hotdog", - "hotel", - "hourglass-end", - "hourglass-half", - "hourglass-start", - "hourglass", - "house-damage", - "house-day", - "house-flood", - "house-leave", - "house-night", - "house-return", - "house-signal", - "house-user", - "house", - "hryvnia", - "humidity", - "hurricane", - "i-cursor", - "ice-cream", - "ice-skate", - "icicles", - "icons-alt", - "icons", - "id-badge", - "id-card-alt", - "id-card", - "igloo", - "image-polaroid", - "image", - "images", - "inbox-in", - "inbox-out", - "inbox", - "indent", - "industry-alt", - "industry", - "infinity", - "info-circle", - "info-square", - "info", - "inhaler", - "integral", - "intersection", - "inventory", - "island-tropical", - "italic", - "jack-o-lantern", - "jedi", - "joint", - "journal-whills", - "joystick", - "jug", - "kaaba", - "kazoo", - "kerning", - "key-skeleton", - "key", - "keyboard", - "keynote", - "khanda", - "kidneys", - "kiss-beam", - "kiss-wink-heart", - "kiss", - "kite", - "kiwi-bird", - "knife-kitchen", - "lambda", - "lamp-desk", - "lamp-floor", - "lamp", - "landmark-alt", - "landmark", - "language", - "laptop-code", - "laptop-house", - "laptop-medical", - "laptop", - "lasso", - "laugh-beam", - "laugh-squint", - "laugh-wink", - "laugh", - "layer-group", - "layer-minus", - "layer-plus", - "leaf-heart", - "leaf-maple", - "leaf-oak", - "leaf", - "lemon", - "less-than-equal", - "less-than", - "level-down-alt", - "level-down", - "level-up-alt", - "level-up", - "life-ring", - "light-ceiling", - "light-switch-off", - "light-switch-on", - "light-switch", - "lightbulb-dollar", - "lightbulb-exclamation", - "lightbulb-on", - "lightbulb-slash", - "lightbulb", - "lights-holiday", - "line-columns", - "line-height", - "link", - "lips", - "lira-sign", - "list-alt", - "list-music", - "list-ol", - "list-ul", - "list", - "location-arrow", - "location-circle", - "location-slash", - "location", - "lock-alt", - "lock-open-alt", - "lock-open", - "lock", - "long-arrow-alt-down", - "long-arrow-alt-left", - "long-arrow-alt-right", - "long-arrow-alt-up", - "long-arrow-down", - "long-arrow-left", - "long-arrow-right", - "long-arrow-up", - "loveseat", - "low-vision", - "luchador", - "luggage-cart", - "lungs-virus", - "lungs", - "mace", - "magic", - "magnet", - "mail-bulk", - "mailbox", - "male", - "mandolin", - "map-marked-alt", - "map-marked", - "map-marker-alt-slash", - "map-marker-alt", - "map-marker-check", - "map-marker-edit", - "map-marker-exclamation", - "map-marker-minus", - "map-marker-plus", - "map-marker-question", - "map-marker-slash", - "map-marker-smile", - "map-marker-times", - "map-marker", - "map-pin", - "map-signs", - "map", - "marker", - "mars-double", - "mars-stroke-h", - "mars-stroke-v", - "mars-stroke", - "mars", - "mask", - "meat", - "medal", - "medkit", - "megaphone", - "meh-blank", - "meh-rolling-eyes", - "meh", - "memory", - "menorah", - "mercury", - "meteor", - "microchip", - "microphone-alt-slash", - "microphone-alt", - "microphone-slash", - "microphone-stand", - "microphone", - "microscope", - "microwave", - "mind-share", - "minus-circle", - "minus-hexagon", - "minus-octagon", - "minus-square", - "minus", - "mistletoe", - "mitten", - "mobile-alt", - "mobile-android-alt", - "mobile-android", - "mobile", - "money-bill-alt", - "money-bill-wave-alt", - "money-bill-wave", - "money-bill", - "money-check-alt", - "money-check-edit-alt", - "money-check-edit", - "money-check", - "monitor-heart-rate", - "monkey", - "monument", - "moon-cloud", - "moon-stars", - "moon", - "mortar-pestle", - "mosque", - "motorcycle", - "mountain", - "mountains", - "mouse-alt", - "mouse-pointer", - "mouse", - "mp3-player", - "mug-hot", - "mug-marshmallows", - "mug-tea", - "mug", - "music-alt-slash", - "music-alt", - "music-slash", - "music", - "narwhal", - "network-wired", - "neuter", - "newspaper", - "not-equal", - "notes-medical", - "object-group", - "object-ungroup", - "octagon", - "oil-can", - "oil-temp", - "om", - "omega", - "ornament", - "otter", - "outdent", - "outlet", - "oven", - "overline", - "page-break", - "pager", - "paint-brush-alt", - "paint-brush", - "paint-roller", - "palette", - "pallet-alt", - "pallet", - "paper-plane", - "paperclip", - "parachute-box", - "paragraph-rtl", - "paragraph", - "parking-circle-slash", - "parking-circle", - "parking-slash", - "parking", - "passport", - "pastafarianism", - "paste", - "pause-circle", - "pause", - "paw-alt", - "paw-claws", - "paw", - "peace", - "pegasus", - "pen-alt", - "pen-fancy", - "pen-nib", - "pen-square", - "pen", - "pencil-alt", - "pencil-paintbrush", - "pencil-ruler", - "pencil", - "pennant", - "people-arrows", - "people-carry", - "pepper-hot", - "percent", - "percentage", - "person-booth", - "person-carry", - "person-dolly-empty", - "person-dolly", - "person-sign", - "phone-alt", - "phone-laptop", - "phone-office", - "phone-plus", - "phone-rotary", - "phone-slash", - "phone-square-alt", - "phone-square", - "phone-volume", - "phone", - "photo-video", - "pi", - "piano-keyboard", - "piano", - "pie", - "pig", - "piggy-bank", - "pills", - "pizza-slice", - "pizza", - "place-of-worship", - "plane-alt", - "plane-arrival", - "plane-departure", - "plane-slash", - "plane", - "planet-moon", - "planet-ringed", - "play-circle", - "play", - "plug", - "plus-circle", - "plus-hexagon", - "plus-octagon", - "plus-square", - "plus", - "podcast", - "podium-star", - "podium", - "police-box", - "poll-h", - "poll-people", - "poll", - "poo-storm", - "poo", - "poop", - "popcorn", - "portal-enter", - "portal-exit", - "portrait", - "pound-sign", - "power-off", - "pray", - "praying-hands", - "prescription-bottle-alt", - "prescription-bottle", - "prescription", - "presentation", - "print-search", - "print-slash", - "print", - "procedures", - "project-diagram", - "projector", - "pump-medical", - "pump-soap", - "pumpkin", - "puzzle-piece", - "qrcode", - "question-circle", - "question-square", - "question", - "quidditch", - "quote-left", - "quote-right", - "quran", - "rabbit-fast", - "rabbit", - "racquet", - "radar", - "radiation-alt", - "radiation", - "radio-alt", - "radio", - "rainbow", - "raindrops", - "ram", - "ramp-loading", - "random", - "raygun", - "receipt", - "record-vinyl", - "rectangle-landscape", - "rectangle-portrait", - "rectangle-wide", - "recycle", - "redo-alt", - "redo", - "refrigerator", - "registered", - "remove-format", - "repeat-1-alt", - "repeat-1", - "repeat-alt", - "repeat", - "reply-all", - "reply", - "republican", - "restroom", - "retweet-alt", - "retweet", - "ribbon", - "ring", - "rings-wedding", - "road", - "robot", - "rocket-launch", - "rocket", - "route-highway", - "route-interstate", - "route", - "router", - "rss-square", - "rss", - "ruble-sign", - "ruler-combined", - "ruler-horizontal", - "ruler-triangle", - "ruler-vertical", - "ruler", - "running", - "rupee-sign", - "rv", - "sack-dollar", - "sack", - "sad-cry", - "sad-tear", - "salad", - "sandwich", - "satellite-dish", - "satellite", - "sausage", - "save", - "sax-hot", - "saxophone", - "scalpel-path", - "scalpel", - "scanner-image", - "scanner-keyboard", - "scanner-touchscreen", - "scanner", - "scarecrow", - "scarf", - "school", - "screwdriver", - "scroll-old", - "scroll", - "scrubber", - "scythe", - "sd-card", - "search-dollar", - "search-location", - "search-minus", - "search-plus", - "search", - "seedling", - "send-back", - "send-backward", - "sensor-alert", - "sensor-fire", - "sensor-on", - "sensor-smoke", - "sensor", - "server", - "shapes", - "share-all", - "share-alt-square", - "share-alt", - "share-square", - "share", - "sheep", - "shekel-sign", - "shield-alt", - "shield-check", - "shield-cross", - "shield-virus", - "shield", - "ship", - "shipping-fast", - "shipping-timed", - "shish-kebab", - "shoe-prints", - "shopping-bag", - "shopping-basket", - "shopping-cart", - "shovel-snow", - "shovel", - "shower", - "shredder", - "shuttle-van", - "shuttlecock", - "sickle", - "sigma", - "sign-in-alt", - "sign-in", - "sign-language", - "sign-out-alt", - "sign-out", - "sign", - "signal-1", - "signal-2", - "signal-3", - "signal-4", - "signal-alt-1", - "signal-alt-2", - "signal-alt-3", - "signal-alt-slash", - "signal-alt", - "signal-slash", - "signal-stream", - "signal", - "signature", - "sim-card", - "sink", - "siren-on", - "siren", - "sitemap", - "skating", - "skeleton", - "ski-jump", - "ski-lift", - "skiing-nordic", - "skiing", - "skull-cow", - "skull-crossbones", - "skull", - "slash", - "sledding", - "sleigh", - "sliders-h-square", - "sliders-h", - "sliders-v-square", - "sliders-v", - "smile-beam", - "smile-plus", - "smile-wink", - "smile", - "smog", - "smoke", - "smoking-ban", - "smoking", - "sms", - "snake", - "snooze", - "snow-blowing", - "snowboarding", - "snowflake", - "snowflakes", - "snowman", - "snowmobile", - "snowplow", - "soap", - "socks", - "solar-panel", - "solar-system", - "sort-alpha-down-alt", - "sort-alpha-down", - "sort-alpha-up-alt", - "sort-alpha-up", - "sort-alt", - "sort-amount-down-alt", - "sort-amount-down", - "sort-amount-up-alt", - "sort-amount-up", - "sort-circle-down", - "sort-circle-up", - "sort-circle", - "sort-down", - "sort-numeric-down-alt", - "sort-numeric-down", - "sort-numeric-up-alt", - "sort-numeric-up", - "sort-shapes-down-alt", - "sort-shapes-down", - "sort-shapes-up-alt", - "sort-shapes-up", - "sort-size-down-alt", - "sort-size-down", - "sort-size-up-alt", - "sort-size-up", - "sort-up", - "sort", - "soup", - "spa", - "space-shuttle", - "space-station-moon-alt", - "space-station-moon", - "spade", - "sparkles", - "speaker", - "speakers", - "spell-check", - "spider-black-widow", - "spider-web", - "spider", - "spinner-third", - "spinner", - "splotch", - "spray-can", - "sprinkler", - "square-full", - "square-root-alt", - "square-root", - "square", - "squirrel", - "staff", - "stamp", - "star-and-crescent", - "star-christmas", - "star-exclamation", - "star-half-alt", - "star-half", - "star-of-david", - "star-of-life", - "star-shooting", - "star", - "starfighter-alt", - "starfighter", - "stars", - "starship-freighter", - "starship", - "steak", - "steering-wheel", - "step-backward", - "step-forward", - "stethoscope", - "sticky-note", - "stocking", - "stomach", - "stop-circle", - "stop", - "stopwatch-20", - "stopwatch", - "store-alt-slash", - "store-alt", - "store-slash", - "store", - "stream", - "street-view", - "stretcher", - "strikethrough", - "stroopwafel", - "subscript", - "subway", - "suitcase-rolling", - "suitcase", - "sun-cloud", - "sun-dust", - "sun-haze", - "sun", - "sunglasses", - "sunrise", - "sunset", - "superscript", - "surprise", - "swatchbook", - "swimmer", - "swimming-pool", - "sword-laser-alt", - "sword-laser", - "sword", - "swords-laser", - "swords", - "synagogue", - "sync-alt", - "sync", - "syringe", - "table-tennis", - "table", - "tablet-alt", - "tablet-android-alt", - "tablet-android", - "tablet-rugged", - "tablet", - "tablets", - "tachometer-alt-average", - "tachometer-alt-fast", - "tachometer-alt-fastest", - "tachometer-alt-slow", - "tachometer-alt-slowest", - "tachometer-alt", - "tachometer-average", - "tachometer-fast", - "tachometer-fastest", - "tachometer-slow", - "tachometer-slowest", - "tachometer", - "taco", - "tag", - "tags", - "tally", - "tanakh", - "tape", - "tasks-alt", - "tasks", - "taxi", - "teeth-open", - "teeth", - "telescope", - "temperature-down", - "temperature-frigid", - "temperature-high", - "temperature-hot", - "temperature-low", - "temperature-up", - "tenge", - "tennis-ball", - "terminal", - "text-height", - "text-size", - "text-width", - "text", - "th-large", - "th-list", - "th", - "theater-masks", - "thermometer-empty", - "thermometer-full", - "thermometer-half", - "thermometer-quarter", - "thermometer-three-quarters", - "thermometer", - "theta", - "thumbs-down", - "thumbs-up", - "thumbtack", - "thunderstorm-moon", - "thunderstorm-sun", - "thunderstorm", - "ticket-alt", - "ticket", - "tilde", - "times-circle", - "times-hexagon", - "times-octagon", - "times-square", - "times", - "tint-slash", - "tint", - "tire-flat", - "tire-pressure-warning", - "tire-rugged", - "tire", - "tired", - "toggle-off", - "toggle-on", - "toilet-paper-alt", - "toilet-paper-slash", - "toilet-paper", - "toilet", - "tombstone-alt", - "tombstone", - "toolbox", - "tools", - "tooth", - "toothbrush", - "torah", - "torii-gate", - "tornado", - "tractor", - "trademark", - "traffic-cone", - "traffic-light-go", - "traffic-light-slow", - "traffic-light-stop", - "traffic-light", - "trailer", - "train", - "tram", - "transgender-alt", - "transgender", - "transporter-1", - "transporter-2", - "transporter-3", - "transporter-empty", - "transporter", - "trash-alt", - "trash-restore-alt", - "trash-restore", - "trash-undo-alt", - "trash-undo", - "trash", - "treasure-chest", - "tree-alt", - "tree-christmas", - "tree-decorated", - "tree-large", - "tree-palm", - "tree", - "trees", - "triangle-music", - "triangle", - "trophy-alt", - "trophy", - "truck-container", - "truck-couch", - "truck-loading", - "truck-monster", - "truck-moving", - "truck-pickup", - "truck-plow", - "truck-ramp", - "truck", - "trumpet", - "tshirt", - "tty", - "turkey", - "turntable", - "turtle", - "tv-alt", - "tv-music", - "tv-retro", - "tv", - "typewriter", - "ufo-beam", - "ufo", - "umbrella-beach", - "umbrella", - "underline", - "undo-alt", - "undo", - "unicorn", - "union", - "universal-access", - "university", - "unlink", - "unlock-alt", - "unlock", - "upload", - "usb-drive", - "usd-circle", - "usd-square", - "user-alien", - "user-alt-slash", - "user-alt", - "user-astronaut", - "user-chart", - "user-check", - "user-circle", - "user-clock", - "user-cog", - "user-cowboy", - "user-crown", - "user-edit", - "user-friends", - "user-graduate", - "user-hard-hat", - "user-headset", - "user-injured", - "user-lock", - "user-md-chat", - "user-md", - "user-minus", - "user-music", - "user-ninja", - "user-nurse", - "user-plus", - "user-robot", - "user-secret", - "user-shield", - "user-slash", - "user-tag", - "user-tie", - "user-times", - "user-unlock", - "user-visor", - "user", - "users-class", - "users-cog", - "users-crown", - "users-medical", - "users-slash", - "users", - "utensil-fork", - "utensil-knife", - "utensil-spoon", - "utensils-alt", - "utensils", - "vacuum-robot", - "vacuum", - "value-absolute", - "vector-square", - "venus-double", - "venus-mars", - "venus", - "vest-patches", - "vest", - "vhs", - "vial", - "vials", - "video-plus", - "video-slash", - "video", - "vihara", - "violin", - "virus-slash", - "virus", - "viruses", - "voicemail", - "volcano", - "volleyball-ball", - "volume-down", - "volume-mute", - "volume-off", - "volume-slash", - "volume-up", - "volume", - "vote-nay", - "vote-yea", - "vr-cardboard", - "wagon-covered", - "walker", - "walkie-talkie", - "walking", - "wallet", - "wand-magic", - "wand", - "warehouse-alt", - "warehouse", - "washer", - "watch-calculator", - "watch-fitness", - "watch", - "water-lower", - "water-rise", - "water", - "wave-sine", - "wave-square", - "wave-triangle", - "waveform-path", - "waveform", - "webcam-slash", - "webcam", - "weight-hanging", - "weight", - "whale", - "wheat", - "wheelchair", - "whistle", - "wifi-1", - "wifi-2", - "wifi-slash", - "wifi", - "wind-turbine", - "wind-warning", - "wind", - "window-alt", - "window-close", - "window-frame-open", - "window-frame", - "window-maximize", - "window-minimize", - "window-restore", - "window", - "windsock", - "wine-bottle", - "wine-glass-alt", - "wine-glass", - "won-sign", - "wreath", - "wrench", - "x-ray", - "yen-sign", - "yin-yang" - ] -} diff --git a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Free.json b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Free.json deleted file mode 100644 index 8aa13d6b..00000000 --- a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Free.json +++ /dev/null @@ -1,2484 +0,0 @@ -{ - "0": 48, - "1": 49, - "2": 50, - "3": 51, - "4": 52, - "5": 53, - "6": 54, - "7": 55, - "8": 56, - "9": 57, - "fill-drip": 62838, - "arrows-to-circle": 58557, - "circle-chevron-right": 61752, - "chevron-circle-right": 61752, - "at": 64, - "trash-can": 62189, - "trash-alt": 62189, - "text-height": 61492, - "user-xmark": 62005, - "user-times": 62005, - "stethoscope": 61681, - "message": 62074, - "comment-alt": 62074, - "info": 61737, - "down-left-and-up-right-to-center": 62498, - "compress-alt": 62498, - "explosion": 58601, - "file-lines": 61788, - "file-alt": 61788, - "file-text": 61788, - "wave-square": 63550, - "ring": 63243, - "building-un": 58585, - "dice-three": 62759, - "calendar-days": 61555, - "calendar-alt": 61555, - "anchor-circle-check": 58538, - "building-circle-arrow-right": 58577, - "volleyball": 62559, - "volleyball-ball": 62559, - "arrows-up-to-line": 58562, - "sort-down": 61661, - "sort-desc": 61661, - "circle-minus": 61526, - "minus-circle": 61526, - "door-open": 62763, - "right-from-bracket": 62197, - "sign-out-alt": 62197, - "atom": 62930, - "soap": 57454, - "icons": 63597, - "heart-music-camera-bolt": 63597, - "microphone-lines-slash": 62777, - "microphone-alt-slash": 62777, - "bridge-circle-check": 58569, - "pump-medical": 57450, - "fingerprint": 62839, - "hand-point-right": 61604, - "magnifying-glass-location": 63113, - "search-location": 63113, - "forward-step": 61521, - "step-forward": 61521, - "face-smile-beam": 62904, - "smile-beam": 62904, - "flag-checkered": 61726, - "football": 62542, - "football-ball": 62542, - "school-circle-exclamation": 58732, - "crop": 61733, - "angles-down": 61699, - "angle-double-down": 61699, - "users-rectangle": 58772, - "people-roof": 58679, - "people-line": 58676, - "beer-mug-empty": 61692, - "beer": 61692, - "diagram-predecessor": 58487, - "arrow-up-long": 61814, - "long-arrow-up": 61814, - "fire-flame-simple": 62570, - "burn": 62570, - "person": 61827, - "male": 61827, - "laptop": 61705, - "file-csv": 63197, - "menorah": 63094, - "truck-plane": 58767, - "record-vinyl": 63705, - "face-grin-stars": 62855, - "grin-stars": 62855, - "bong": 62812, - "spaghetti-monster-flying": 63099, - "pastafarianism": 63099, - "arrow-down-up-across-line": 58543, - "spoon": 62181, - "utensil-spoon": 62181, - "jar-wheat": 58647, - "envelopes-bulk": 63092, - "mail-bulk": 63092, - "file-circle-exclamation": 58603, - "circle-h": 62590, - "hospital-symbol": 62590, - "pager": 63509, - "address-book": 62137, - "contact-book": 62137, - "strikethrough": 61644, - "k": 75, - "landmark-flag": 58652, - "pencil": 62211, - "pencil-alt": 62211, - "backward": 61514, - "caret-right": 61658, - "comments": 61574, - "paste": 61674, - "file-clipboard": 61674, - "code-pull-request": 57660, - "clipboard-list": 62573, - "truck-ramp-box": 62686, - "truck-loading": 62686, - "user-check": 62716, - "vial-virus": 58775, - "sheet-plastic": 58737, - "blog": 63361, - "user-ninja": 62724, - "person-arrow-up-from-line": 58681, - "scroll-torah": 63136, - "torah": 63136, - "broom-ball": 62552, - "quidditch": 62552, - "quidditch-broom-ball": 62552, - "toggle-off": 61956, - "box-archive": 61831, - "archive": 61831, - "person-drowning": 58693, - "arrow-down-9-1": 63622, - "sort-numeric-desc": 63622, - "sort-numeric-down-alt": 63622, - "face-grin-tongue-squint": 62858, - "grin-tongue-squint": 62858, - "spray-can": 62909, - "truck-monster": 63035, - "w": 87, - "earth-africa": 62844, - "globe-africa": 62844, - "rainbow": 63323, - "circle-notch": 61902, - "tablet-screen-button": 62458, - "tablet-alt": 62458, - "paw": 61872, - "cloud": 61634, - "trowel-bricks": 58762, - "face-flushed": 62841, - "flushed": 62841, - "hospital-user": 63501, - "tent-arrow-left-right": 58751, - "gavel": 61667, - "legal": 61667, - "binoculars": 61925, - "microphone-slash": 61745, - "box-tissue": 57435, - "motorcycle": 61980, - "bell-concierge": 62818, - "concierge-bell": 62818, - "pen-ruler": 62894, - "pencil-ruler": 62894, - "people-arrows": 57448, - "people-arrows-left-right": 57448, - "mars-and-venus-burst": 58659, - "square-caret-right": 61778, - "caret-square-right": 61778, - "scissors": 61636, - "cut": 61636, - "sun-plant-wilt": 58746, - "toilets-portable": 58756, - "hockey-puck": 62547, - "table": 61646, - "magnifying-glass-arrow-right": 58657, - "tachograph-digital": 62822, - "digital-tachograph": 62822, - "users-slash": 57459, - "clover": 57657, - "reply": 62437, - "mail-reply": 62437, - "star-and-crescent": 63129, - "house-fire": 58636, - "square-minus": 61766, - "minus-square": 61766, - "helicopter": 62771, - "compass": 61774, - "square-caret-down": 61776, - "caret-square-down": 61776, - "file-circle-question": 58607, - "laptop-code": 62972, - "swatchbook": 62915, - "prescription-bottle": 62597, - "bars": 61641, - "navicon": 61641, - "people-group": 58675, - "hourglass-end": 62035, - "hourglass-3": 62035, - "heart-crack": 63401, - "heart-broken": 63401, - "square-up-right": 62304, - "external-link-square-alt": 62304, - "face-kiss-beam": 62871, - "kiss-beam": 62871, - "film": 61448, - "ruler-horizontal": 62791, - "people-robbery": 58678, - "lightbulb": 61675, - "caret-left": 61657, - "circle-exclamation": 61546, - "exclamation-circle": 61546, - "school-circle-xmark": 58733, - "arrow-right-from-bracket": 61579, - "sign-out": 61579, - "circle-chevron-down": 61754, - "chevron-circle-down": 61754, - "unlock-keyhole": 61758, - "unlock-alt": 61758, - "cloud-showers-heavy": 63296, - "headphones-simple": 62863, - "headphones-alt": 62863, - "sitemap": 61672, - "circle-dollar-to-slot": 62649, - "donate": 62649, - "memory": 62776, - "road-spikes": 58728, - "fire-burner": 58609, - "flag": 61476, - "hanukiah": 63206, - "feather": 62765, - "volume-low": 61479, - "volume-down": 61479, - "comment-slash": 62643, - "cloud-sun-rain": 63299, - "compress": 61542, - "wheat-awn": 58061, - "wheat-alt": 58061, - "ankh": 63044, - "hands-holding-child": 58618, - "asterisk": 42, - "square-check": 61770, - "check-square": 61770, - "peseta-sign": 57889, - "heading": 61916, - "header": 61916, - "ghost": 63202, - "list": 61498, - "list-squares": 61498, - "square-phone-flip": 63611, - "phone-square-alt": 63611, - "cart-plus": 61975, - "gamepad": 61723, - "circle-dot": 61842, - "dot-circle": 61842, - "face-dizzy": 62823, - "dizzy": 62823, - "egg": 63483, - "house-medical-circle-xmark": 58643, - "campground": 63163, - "folder-plus": 63070, - "futbol": 61923, - "futbol-ball": 61923, - "soccer-ball": 61923, - "paintbrush": 61948, - "paint-brush": 61948, - "lock": 61475, - "gas-pump": 62767, - "hot-tub-person": 62867, - "hot-tub": 62867, - "map-location": 62879, - "map-marked": 62879, - "house-flood-water": 58638, - "tree": 61883, - "bridge-lock": 58572, - "sack-dollar": 63517, - "pen-to-square": 61508, - "edit": 61508, - "car-side": 62948, - "share-nodes": 61920, - "share-alt": 61920, - "heart-circle-minus": 58623, - "hourglass-half": 62034, - "hourglass-2": 62034, - "microscope": 62992, - "sink": 57453, - "bag-shopping": 62096, - "shopping-bag": 62096, - "arrow-down-z-a": 63617, - "sort-alpha-desc": 63617, - "sort-alpha-down-alt": 63617, - "mitten": 63413, - "person-rays": 58701, - "users": 61632, - "eye-slash": 61552, - "flask-vial": 58611, - "hand": 62038, - "hand-paper": 62038, - "om": 63097, - "worm": 58777, - "house-circle-xmark": 58635, - "plug": 61926, - "chevron-up": 61559, - "hand-spock": 62041, - "stopwatch": 62194, - "face-kiss": 62870, - "kiss": 62870, - "bridge-circle-xmark": 58571, - "face-grin-tongue": 62857, - "grin-tongue": 62857, - "chess-bishop": 62522, - "face-grin-wink": 62860, - "grin-wink": 62860, - "ear-deaf": 62116, - "deaf": 62116, - "deafness": 62116, - "hard-of-hearing": 62116, - "road-circle-check": 58724, - "dice-five": 62755, - "square-rss": 61763, - "rss-square": 61763, - "land-mine-on": 58651, - "i-cursor": 62022, - "stamp": 62911, - "stairs": 57993, - "i": 73, - "hryvnia-sign": 63218, - "hryvnia": 63218, - "pills": 62596, - "face-grin-wide": 62849, - "grin-alt": 62849, - "tooth": 62921, - "v": 86, - "bangladeshi-taka-sign": 58086, - "bicycle": 61958, - "staff-snake": 58745, - "rod-asclepius": 58745, - "rod-snake": 58745, - "staff-aesculapius": 58745, - "head-side-cough-slash": 57442, - "truck-medical": 61689, - "ambulance": 61689, - "wheat-awn-circle-exclamation": 58776, - "snowman": 63440, - "mortar-pestle": 62887, - "road-barrier": 58722, - "school": 62793, - "igloo": 63406, - "joint": 62869, - "angle-right": 61701, - "horse": 63216, - "q": 81, - "g": 71, - "notes-medical": 62593, - "temperature-half": 62153, - "temperature-2": 62153, - "thermometer-2": 62153, - "thermometer-half": 62153, - "dong-sign": 57705, - "capsules": 62571, - "poo-storm": 63322, - "poo-bolt": 63322, - "face-frown-open": 62842, - "frown-open": 62842, - "hand-point-up": 61606, - "money-bill": 61654, - "bookmark": 61486, - "align-justify": 61497, - "umbrella-beach": 62922, - "helmet-un": 58627, - "bullseye": 61760, - "bacon": 63461, - "hand-point-down": 61607, - "arrow-up-from-bracket": 57498, - "folder": 61563, - "folder-blank": 61563, - "file-waveform": 62584, - "file-medical-alt": 62584, - "radiation": 63417, - "chart-simple": 58483, - "mars-stroke": 61993, - "vial": 62610, - "gauge": 63012, - "dashboard": 63012, - "gauge-med": 63012, - "tachometer-alt-average": 63012, - "wand-magic-sparkles": 58058, - "magic-wand-sparkles": 58058, - "e": 69, - "pen-clip": 62213, - "pen-alt": 62213, - "bridge-circle-exclamation": 58570, - "user": 61447, - "school-circle-check": 58731, - "dumpster": 63379, - "van-shuttle": 62902, - "shuttle-van": 62902, - "building-user": 58586, - "square-caret-left": 61841, - "caret-square-left": 61841, - "highlighter": 62865, - "key": 61572, - "bullhorn": 61601, - "globe": 61612, - "synagogue": 63131, - "person-half-dress": 58696, - "road-bridge": 58723, - "location-arrow": 61732, - "c": 67, - "tablet-button": 61706, - "building-lock": 58582, - "pizza-slice": 63512, - "money-bill-wave": 62778, - "chart-area": 61950, - "area-chart": 61950, - "house-flag": 58637, - "person-circle-minus": 58688, - "ban": 61534, - "cancel": 61534, - "camera-rotate": 57560, - "spray-can-sparkles": 62928, - "air-freshener": 62928, - "star": 61445, - "repeat": 62307, - "cross": 63060, - "box": 62566, - "venus-mars": 61992, - "arrow-pointer": 62021, - "mouse-pointer": 62021, - "maximize": 62238, - "expand-arrows-alt": 62238, - "charging-station": 62951, - "shapes": 63007, - "triangle-circle-square": 63007, - "shuffle": 61556, - "random": 61556, - "person-running": 63244, - "running": 63244, - "mobile-retro": 58663, - "grip-lines-vertical": 63397, - "spider": 63255, - "hands-bound": 58617, - "file-invoice-dollar": 62833, - "plane-circle-exclamation": 58710, - "x-ray": 62615, - "spell-check": 63633, - "slash": 63253, - "computer-mouse": 63692, - "mouse": 63692, - "arrow-right-to-bracket": 61584, - "sign-in": 61584, - "shop-slash": 57456, - "store-alt-slash": 57456, - "server": 62003, - "virus-covid-slash": 58537, - "shop-lock": 58533, - "hourglass-start": 62033, - "hourglass-1": 62033, - "blender-phone": 63158, - "building-wheat": 58587, - "person-breastfeeding": 58682, - "right-to-bracket": 62198, - "sign-in-alt": 62198, - "venus": 61985, - "passport": 62891, - "thumbtack-slash": 59023, - "thumb-tack-slash": 59023, - "heart-pulse": 61982, - "heartbeat": 61982, - "people-carry-box": 62670, - "people-carry": 62670, - "temperature-high": 63337, - "microchip": 62171, - "crown": 62753, - "weight-hanging": 62925, - "xmarks-lines": 58778, - "file-prescription": 62834, - "weight-scale": 62614, - "weight": 62614, - "user-group": 62720, - "user-friends": 62720, - "arrow-up-a-z": 61790, - "sort-alpha-up": 61790, - "chess-knight": 62529, - "face-laugh-squint": 62875, - "laugh-squint": 62875, - "wheelchair": 61843, - "circle-arrow-up": 61610, - "arrow-circle-up": 61610, - "toggle-on": 61957, - "person-walking": 62804, - "walking": 62804, - "l": 76, - "fire": 61549, - "bed-pulse": 62599, - "procedures": 62599, - "shuttle-space": 61847, - "space-shuttle": 61847, - "face-laugh": 62873, - "laugh": 62873, - "folder-open": 61564, - "heart-circle-plus": 58624, - "code-fork": 57659, - "city": 63055, - "microphone-lines": 62409, - "microphone-alt": 62409, - "pepper-hot": 63510, - "unlock": 61596, - "colon-sign": 57664, - "headset": 62864, - "store-slash": 57457, - "road-circle-xmark": 58726, - "user-minus": 62723, - "mars-stroke-up": 61994, - "mars-stroke-v": 61994, - "champagne-glasses": 63391, - "glass-cheers": 63391, - "clipboard": 62248, - "house-circle-exclamation": 58634, - "file-arrow-up": 62836, - "file-upload": 62836, - "wifi": 61931, - "wifi-3": 61931, - "wifi-strong": 61931, - "bath": 62157, - "bathtub": 62157, - "underline": 61645, - "user-pen": 62719, - "user-edit": 62719, - "signature": 62903, - "stroopwafel": 62801, - "bold": 61490, - "anchor-lock": 58541, - "building-ngo": 58583, - "manat-sign": 57813, - "not-equal": 62782, - "border-top-left": 63571, - "border-style": 63571, - "map-location-dot": 62880, - "map-marked-alt": 62880, - "jedi": 63081, - "square-poll-vertical": 63105, - "poll": 63105, - "mug-hot": 63414, - "car-battery": 62943, - "battery-car": 62943, - "gift": 61547, - "dice-two": 62760, - "chess-queen": 62533, - "glasses": 62768, - "chess-board": 62524, - "building-circle-check": 58578, - "person-chalkboard": 58685, - "mars-stroke-right": 61995, - "mars-stroke-h": 61995, - "hand-back-fist": 62037, - "hand-rock": 62037, - "square-caret-up": 61777, - "caret-square-up": 61777, - "cloud-showers-water": 58596, - "chart-bar": 61568, - "bar-chart": 61568, - "hands-bubbles": 57438, - "hands-wash": 57438, - "less-than-equal": 62775, - "train": 62008, - "eye-low-vision": 62120, - "low-vision": 62120, - "crow": 62752, - "sailboat": 58437, - "window-restore": 62162, - "square-plus": 61694, - "plus-square": 61694, - "torii-gate": 63137, - "frog": 62766, - "bucket": 58575, - "image": 61502, - "microphone": 61744, - "cow": 63176, - "caret-up": 61656, - "screwdriver": 62794, - "folder-closed": 57733, - "house-tsunami": 58645, - "square-nfi": 58742, - "arrow-up-from-ground-water": 58549, - "martini-glass": 62843, - "glass-martini-alt": 62843, - "rotate-left": 62186, - "rotate-back": 62186, - "rotate-backward": 62186, - "undo-alt": 62186, - "table-columns": 61659, - "columns": 61659, - "lemon": 61588, - "head-side-mask": 57443, - "handshake": 62133, - "gem": 62373, - "dolly": 62578, - "dolly-box": 62578, - "smoking": 62605, - "minimize": 63372, - "compress-arrows-alt": 63372, - "monument": 62886, - "snowplow": 63442, - "angles-right": 61697, - "angle-double-right": 61697, - "cannabis": 62815, - "circle-play": 61764, - "play-circle": 61764, - "tablets": 62608, - "ethernet": 63382, - "euro-sign": 61779, - "eur": 61779, - "euro": 61779, - "chair": 63168, - "circle-check": 61528, - "check-circle": 61528, - "circle-stop": 62093, - "stop-circle": 62093, - "compass-drafting": 62824, - "drafting-compass": 62824, - "plate-wheat": 58714, - "icicles": 63405, - "person-shelter": 58703, - "neuter": 61996, - "id-badge": 62145, - "marker": 62881, - "face-laugh-beam": 62874, - "laugh-beam": 62874, - "helicopter-symbol": 58626, - "universal-access": 62106, - "circle-chevron-up": 61753, - "chevron-circle-up": 61753, - "lari-sign": 57800, - "volcano": 63344, - "person-walking-dashed-line-arrow-right": 58707, - "sterling-sign": 61780, - "gbp": 61780, - "pound-sign": 61780, - "viruses": 57462, - "square-person-confined": 58743, - "user-tie": 62728, - "arrow-down-long": 61813, - "long-arrow-down": 61813, - "tent-arrow-down-to-line": 58750, - "certificate": 61603, - "reply-all": 61730, - "mail-reply-all": 61730, - "suitcase": 61682, - "person-skating": 63429, - "skating": 63429, - "filter-circle-dollar": 63074, - "funnel-dollar": 63074, - "camera-retro": 61571, - "circle-arrow-down": 61611, - "arrow-circle-down": 61611, - "file-import": 62831, - "arrow-right-to-file": 62831, - "square-arrow-up-right": 61772, - "external-link-square": 61772, - "box-open": 62622, - "scroll": 63246, - "spa": 62907, - "location-pin-lock": 58655, - "pause": 61516, - "hill-avalanche": 58631, - "temperature-empty": 62155, - "temperature-0": 62155, - "thermometer-0": 62155, - "thermometer-empty": 62155, - "bomb": 61922, - "registered": 62045, - "address-card": 62139, - "contact-card": 62139, - "vcard": 62139, - "scale-unbalanced-flip": 62742, - "balance-scale-right": 62742, - "subscript": 61740, - "diamond-turn-right": 62955, - "directions": 62955, - "burst": 58588, - "house-laptop": 57446, - "laptop-house": 57446, - "face-tired": 62920, - "tired": 62920, - "money-bills": 57843, - "smog": 63327, - "crutch": 63479, - "cloud-arrow-up": 61678, - "cloud-upload": 61678, - "cloud-upload-alt": 61678, - "palette": 62783, - "arrows-turn-right": 58560, - "vest": 57477, - "ferry": 58602, - "arrows-down-to-people": 58553, - "seedling": 62680, - "sprout": 62680, - "left-right": 62263, - "arrows-alt-h": 62263, - "boxes-packing": 58567, - "circle-arrow-left": 61608, - "arrow-circle-left": 61608, - "group-arrows-rotate": 58614, - "bowl-food": 58566, - "candy-cane": 63366, - "arrow-down-wide-short": 61792, - "sort-amount-asc": 61792, - "sort-amount-down": 61792, - "cloud-bolt": 63340, - "thunderstorm": 63340, - "text-slash": 63613, - "remove-format": 63613, - "face-smile-wink": 62682, - "smile-wink": 62682, - "file-word": 61890, - "file-powerpoint": 61892, - "arrows-left-right": 61566, - "arrows-h": 61566, - "house-lock": 58640, - "cloud-arrow-down": 61677, - "cloud-download": 61677, - "cloud-download-alt": 61677, - "children": 58593, - "chalkboard": 62747, - "blackboard": 62747, - "user-large-slash": 62714, - "user-alt-slash": 62714, - "envelope-open": 62134, - "handshake-simple-slash": 57439, - "handshake-alt-slash": 57439, - "mattress-pillow": 58661, - "guarani-sign": 57754, - "arrows-rotate": 61473, - "refresh": 61473, - "sync": 61473, - "fire-extinguisher": 61748, - "cruzeiro-sign": 57682, - "greater-than-equal": 62770, - "shield-halved": 62445, - "shield-alt": 62445, - "book-atlas": 62808, - "atlas": 62808, - "virus": 57460, - "envelope-circle-check": 58600, - "layer-group": 62973, - "arrows-to-dot": 58558, - "archway": 62807, - "heart-circle-check": 58621, - "house-chimney-crack": 63217, - "house-damage": 63217, - "file-zipper": 61894, - "file-archive": 61894, - "square": 61640, - "martini-glass-empty": 61440, - "glass-martini": 61440, - "couch": 62648, - "cedi-sign": 57567, - "italic": 61491, - "table-cells-column-lock": 59000, - "church": 62749, - "comments-dollar": 63059, - "democrat": 63303, - "z": 90, - "person-skiing": 63433, - "skiing": 63433, - "road-lock": 58727, - "a": 65, - "temperature-arrow-down": 57407, - "temperature-down": 57407, - "feather-pointed": 62827, - "feather-alt": 62827, - "p": 80, - "snowflake": 62172, - "newspaper": 61930, - "rectangle-ad": 63041, - "ad": 63041, - "circle-arrow-right": 61609, - "arrow-circle-right": 61609, - "filter-circle-xmark": 57723, - "locust": 58656, - "sort": 61660, - "unsorted": 61660, - "list-ol": 61643, - "list-1-2": 61643, - "list-numeric": 61643, - "person-dress-burst": 58692, - "money-check-dollar": 62781, - "money-check-alt": 62781, - "vector-square": 62923, - "bread-slice": 63468, - "language": 61867, - "face-kiss-wink-heart": 62872, - "kiss-wink-heart": 62872, - "filter": 61616, - "question": 63, - "file-signature": 62835, - "up-down-left-right": 61618, - "arrows-alt": 61618, - "house-chimney-user": 57445, - "hand-holding-heart": 62654, - "puzzle-piece": 61742, - "money-check": 62780, - "star-half-stroke": 62912, - "star-half-alt": 62912, - "code": 61729, - "whiskey-glass": 63392, - "glass-whiskey": 63392, - "building-circle-exclamation": 58579, - "magnifying-glass-chart": 58658, - "arrow-up-right-from-square": 61582, - "external-link": 61582, - "cubes-stacked": 58598, - "won-sign": 61785, - "krw": 61785, - "won": 61785, - "virus-covid": 58536, - "austral-sign": 57513, - "f": 70, - "leaf": 61548, - "road": 61464, - "taxi": 61882, - "cab": 61882, - "person-circle-plus": 58689, - "chart-pie": 61952, - "pie-chart": 61952, - "bolt-lightning": 57527, - "sack-xmark": 58730, - "file-excel": 61891, - "file-contract": 62828, - "fish-fins": 58610, - "building-flag": 58581, - "face-grin-beam": 62850, - "grin-beam": 62850, - "object-ungroup": 62024, - "poop": 63001, - "location-pin": 61505, - "map-marker": 61505, - "kaaba": 63083, - "toilet-paper": 63262, - "helmet-safety": 63495, - "hard-hat": 63495, - "hat-hard": 63495, - "eject": 61522, - "circle-right": 62298, - "arrow-alt-circle-right": 62298, - "plane-circle-check": 58709, - "face-rolling-eyes": 62885, - "meh-rolling-eyes": 62885, - "object-group": 62023, - "chart-line": 61953, - "line-chart": 61953, - "mask-ventilator": 58660, - "arrow-right": 61537, - "signs-post": 62071, - "map-signs": 62071, - "cash-register": 63368, - "person-circle-question": 58690, - "h": 72, - "tarp": 58747, - "screwdriver-wrench": 63449, - "tools": 63449, - "arrows-to-eye": 58559, - "plug-circle-bolt": 58715, - "heart": 61444, - "mars-and-venus": 61988, - "house-user": 57776, - "home-user": 57776, - "dumpster-fire": 63380, - "house-crack": 58289, - "martini-glass-citrus": 62817, - "cocktail": 62817, - "face-surprise": 62914, - "surprise": 62914, - "bottle-water": 58565, - "circle-pause": 62091, - "pause-circle": 62091, - "toilet-paper-slash": 57458, - "apple-whole": 62929, - "apple-alt": 62929, - "kitchen-set": 58650, - "r": 82, - "temperature-quarter": 62154, - "temperature-1": 62154, - "thermometer-1": 62154, - "thermometer-quarter": 62154, - "cube": 61874, - "bitcoin-sign": 57524, - "shield-dog": 58739, - "solar-panel": 62906, - "lock-open": 62401, - "elevator": 57709, - "money-bill-transfer": 58664, - "money-bill-trend-up": 58665, - "house-flood-water-circle-arrow-right": 58639, - "square-poll-horizontal": 63106, - "poll-h": 63106, - "circle": 61713, - "backward-fast": 61513, - "fast-backward": 61513, - "recycle": 61880, - "user-astronaut": 62715, - "plane-slash": 57449, - "trademark": 62044, - "basketball": 62516, - "basketball-ball": 62516, - "satellite-dish": 63424, - "circle-up": 62299, - "arrow-alt-circle-up": 62299, - "mobile-screen-button": 62413, - "mobile-alt": 62413, - "volume-high": 61480, - "volume-up": 61480, - "users-rays": 58771, - "wallet": 62805, - "clipboard-check": 62572, - "file-audio": 61895, - "burger": 63493, - "hamburger": 63493, - "wrench": 61613, - "bugs": 58576, - "rupee-sign": 61782, - "rupee": 61782, - "file-image": 61893, - "circle-question": 61529, - "question-circle": 61529, - "plane-departure": 62896, - "handshake-slash": 57440, - "book-bookmark": 57531, - "code-branch": 61734, - "hat-cowboy": 63680, - "bridge": 58568, - "phone-flip": 63609, - "phone-alt": 63609, - "truck-front": 58039, - "cat": 63166, - "anchor-circle-exclamation": 58539, - "truck-field": 58765, - "route": 62679, - "clipboard-question": 58595, - "panorama": 57865, - "comment-medical": 63477, - "teeth-open": 63023, - "file-circle-minus": 58605, - "tags": 61484, - "wine-glass": 62691, - "forward-fast": 61520, - "fast-forward": 61520, - "face-meh-blank": 62884, - "meh-blank": 62884, - "square-parking": 62784, - "parking": 62784, - "house-signal": 57362, - "bars-progress": 63528, - "tasks-alt": 63528, - "faucet-drip": 57350, - "cart-flatbed": 62580, - "dolly-flatbed": 62580, - "ban-smoking": 62797, - "smoking-ban": 62797, - "terminal": 61728, - "mobile-button": 61707, - "house-medical-flag": 58644, - "basket-shopping": 62097, - "shopping-basket": 62097, - "tape": 62683, - "bus-simple": 62814, - "bus-alt": 62814, - "eye": 61550, - "face-sad-cry": 62899, - "sad-cry": 62899, - "audio-description": 62110, - "person-military-to-person": 58700, - "file-shield": 58608, - "user-slash": 62726, - "pen": 62212, - "tower-observation": 58758, - "file-code": 61897, - "signal": 61458, - "signal-5": 61458, - "signal-perfect": 61458, - "bus": 61959, - "heart-circle-xmark": 58625, - "house-chimney": 58287, - "home-lg": 58287, - "window-maximize": 62160, - "face-frown": 61721, - "frown": 61721, - "prescription": 62897, - "shop": 62799, - "store-alt": 62799, - "floppy-disk": 61639, - "save": 61639, - "vihara": 63143, - "scale-unbalanced": 62741, - "balance-scale-left": 62741, - "sort-up": 61662, - "sort-asc": 61662, - "comment-dots": 62637, - "commenting": 62637, - "plant-wilt": 58794, - "diamond": 61977, - "face-grin-squint": 62853, - "grin-squint": 62853, - "hand-holding-dollar": 62656, - "hand-holding-usd": 62656, - "bacterium": 57434, - "hand-pointer": 62042, - "drum-steelpan": 62826, - "hand-scissors": 62039, - "hands-praying": 63108, - "praying-hands": 63108, - "arrow-rotate-right": 61470, - "arrow-right-rotate": 61470, - "arrow-rotate-forward": 61470, - "redo": 61470, - "biohazard": 63360, - "location-crosshairs": 62977, - "location": 62977, - "mars-double": 61991, - "child-dress": 58780, - "users-between-lines": 58769, - "lungs-virus": 57447, - "face-grin-tears": 62856, - "grin-tears": 62856, - "phone": 61589, - "calendar-xmark": 62067, - "calendar-times": 62067, - "child-reaching": 58781, - "head-side-virus": 57444, - "user-gear": 62718, - "user-cog": 62718, - "arrow-up-1-9": 61795, - "sort-numeric-up": 61795, - "door-closed": 62762, - "shield-virus": 57452, - "dice-six": 62758, - "mosquito-net": 58668, - "bridge-water": 58574, - "person-booth": 63318, - "text-width": 61493, - "hat-wizard": 63208, - "pen-fancy": 62892, - "person-digging": 63582, - "digging": 63582, - "trash": 61944, - "gauge-simple": 63017, - "gauge-simple-med": 63017, - "tachometer-average": 63017, - "book-medical": 63462, - "poo": 62206, - "quote-right": 61710, - "quote-right-alt": 61710, - "shirt": 62803, - "t-shirt": 62803, - "tshirt": 62803, - "cubes": 61875, - "divide": 62761, - "tenge-sign": 63447, - "tenge": 63447, - "headphones": 61477, - "hands-holding": 62658, - "hands-clapping": 57768, - "republican": 63326, - "arrow-left": 61536, - "person-circle-xmark": 58691, - "ruler": 62789, - "align-left": 61494, - "dice-d6": 63185, - "restroom": 63421, - "j": 74, - "users-viewfinder": 58773, - "file-video": 61896, - "up-right-from-square": 62301, - "external-link-alt": 62301, - "table-cells": 61450, - "th": 61450, - "file-pdf": 61889, - "book-bible": 63047, - "bible": 63047, - "o": 79, - "suitcase-medical": 61690, - "medkit": 61690, - "user-secret": 61979, - "otter": 63232, - "person-dress": 61826, - "female": 61826, - "comment-dollar": 63057, - "business-time": 63050, - "briefcase-clock": 63050, - "table-cells-large": 61449, - "th-large": 61449, - "book-tanakh": 63527, - "tanakh": 63527, - "phone-volume": 62112, - "volume-control-phone": 62112, - "hat-cowboy-side": 63681, - "clipboard-user": 63475, - "child": 61870, - "lira-sign": 61845, - "satellite": 63423, - "plane-lock": 58712, - "tag": 61483, - "comment": 61557, - "cake-candles": 61949, - "birthday-cake": 61949, - "cake": 61949, - "envelope": 61664, - "angles-up": 61698, - "angle-double-up": 61698, - "paperclip": 61638, - "arrow-right-to-city": 58547, - "ribbon": 62678, - "lungs": 62980, - "arrow-up-9-1": 63623, - "sort-numeric-up-alt": 63623, - "litecoin-sign": 57811, - "border-none": 63568, - "circle-nodes": 58594, - "parachute-box": 62669, - "indent": 61500, - "truck-field-un": 58766, - "hourglass": 62036, - "hourglass-empty": 62036, - "mountain": 63228, - "user-doctor": 61680, - "user-md": 61680, - "circle-info": 61530, - "info-circle": 61530, - "cloud-meatball": 63291, - "camera": 61488, - "camera-alt": 61488, - "square-virus": 58744, - "meteor": 63315, - "car-on": 58589, - "sleigh": 63436, - "arrow-down-1-9": 61794, - "sort-numeric-asc": 61794, - "sort-numeric-down": 61794, - "hand-holding-droplet": 62657, - "hand-holding-water": 62657, - "water": 63347, - "calendar-check": 62068, - "braille": 62113, - "prescription-bottle-medical": 62598, - "prescription-bottle-alt": 62598, - "landmark": 63087, - "truck": 61649, - "crosshairs": 61531, - "person-cane": 58684, - "tent": 58749, - "vest-patches": 57478, - "check-double": 62816, - "arrow-down-a-z": 61789, - "sort-alpha-asc": 61789, - "sort-alpha-down": 61789, - "money-bill-wheat": 58666, - "cookie": 62819, - "arrow-rotate-left": 61666, - "arrow-left-rotate": 61666, - "arrow-rotate-back": 61666, - "arrow-rotate-backward": 61666, - "undo": 61666, - "hard-drive": 61600, - "hdd": 61600, - "face-grin-squint-tears": 62854, - "grin-squint-tears": 62854, - "dumbbell": 62539, - "rectangle-list": 61474, - "list-alt": 61474, - "tarp-droplet": 58748, - "house-medical-circle-check": 58641, - "person-skiing-nordic": 63434, - "skiing-nordic": 63434, - "calendar-plus": 62065, - "plane-arrival": 62895, - "circle-left": 62297, - "arrow-alt-circle-left": 62297, - "train-subway": 62009, - "subway": 62009, - "chart-gantt": 57572, - "indian-rupee-sign": 57788, - "indian-rupee": 57788, - "inr": 57788, - "crop-simple": 62821, - "crop-alt": 62821, - "money-bill-1": 62417, - "money-bill-alt": 62417, - "left-long": 62218, - "long-arrow-alt-left": 62218, - "dna": 62577, - "virus-slash": 57461, - "minus": 61544, - "subtract": 61544, - "chess": 62521, - "arrow-left-long": 61815, - "long-arrow-left": 61815, - "plug-circle-check": 58716, - "street-view": 61981, - "franc-sign": 57743, - "volume-off": 61478, - "hands-asl-interpreting": 62115, - "american-sign-language-interpreting": 62115, - "asl-interpreting": 62115, - "hands-american-sign-language-interpreting": 62115, - "gear": 61459, - "cog": 61459, - "droplet-slash": 62919, - "tint-slash": 62919, - "mosque": 63096, - "mosquito": 58667, - "star-of-david": 63130, - "person-military-rifle": 58699, - "cart-shopping": 61562, - "shopping-cart": 61562, - "vials": 62611, - "plug-circle-plus": 58719, - "place-of-worship": 63103, - "grip-vertical": 62862, - "arrow-turn-up": 61768, - "level-up": 61768, - "u": 85, - "square-root-variable": 63128, - "square-root-alt": 63128, - "clock": 61463, - "clock-four": 61463, - "backward-step": 61512, - "step-backward": 61512, - "pallet": 62594, - "faucet": 57349, - "baseball-bat-ball": 62514, - "s": 83, - "timeline": 58012, - "keyboard": 61724, - "caret-down": 61655, - "house-chimney-medical": 63474, - "clinic-medical": 63474, - "temperature-three-quarters": 62152, - "temperature-3": 62152, - "thermometer-3": 62152, - "thermometer-three-quarters": 62152, - "mobile-screen": 62415, - "mobile-android-alt": 62415, - "plane-up": 57901, - "piggy-bank": 62675, - "battery-half": 62018, - "battery-3": 62018, - "mountain-city": 58670, - "coins": 62750, - "khanda": 63085, - "sliders": 61918, - "sliders-h": 61918, - "folder-tree": 63490, - "network-wired": 63231, - "map-pin": 62070, - "hamsa": 63077, - "cent-sign": 58357, - "flask": 61635, - "person-pregnant": 58142, - "wand-sparkles": 63275, - "ellipsis-vertical": 61762, - "ellipsis-v": 61762, - "ticket": 61765, - "power-off": 61457, - "right-long": 62219, - "long-arrow-alt-right": 62219, - "flag-usa": 63309, - "laptop-file": 58653, - "tty": 61924, - "teletype": 61924, - "diagram-next": 58486, - "person-rifle": 58702, - "house-medical-circle-exclamation": 58642, - "closed-captioning": 61962, - "person-hiking": 63212, - "hiking": 63212, - "venus-double": 61990, - "images": 62210, - "calculator": 61932, - "people-pulling": 58677, - "n": 78, - "cable-car": 63450, - "tram": 63450, - "cloud-rain": 63293, - "building-circle-xmark": 58580, - "ship": 61978, - "arrows-down-to-line": 58552, - "download": 61465, - "face-grin": 62848, - "grin": 62848, - "delete-left": 62810, - "backspace": 62810, - "eye-dropper": 61947, - "eye-dropper-empty": 61947, - "eyedropper": 61947, - "file-circle-check": 58784, - "forward": 61518, - "mobile": 62414, - "mobile-android": 62414, - "mobile-phone": 62414, - "face-meh": 61722, - "meh": 61722, - "align-center": 61495, - "book-skull": 63159, - "book-dead": 63159, - "id-card": 62146, - "drivers-license": 62146, - "outdent": 61499, - "dedent": 61499, - "heart-circle-exclamation": 58622, - "house": 61461, - "home": 61461, - "home-alt": 61461, - "home-lg-alt": 61461, - "calendar-week": 63364, - "laptop-medical": 63506, - "b": 66, - "file-medical": 62583, - "dice-one": 62757, - "kiwi-bird": 62773, - "arrow-right-arrow-left": 61676, - "exchange": 61676, - "rotate-right": 62201, - "redo-alt": 62201, - "rotate-forward": 62201, - "utensils": 62183, - "cutlery": 62183, - "arrow-up-wide-short": 61793, - "sort-amount-up": 61793, - "mill-sign": 57837, - "bowl-rice": 58091, - "skull": 62796, - "tower-broadcast": 62745, - "broadcast-tower": 62745, - "truck-pickup": 63036, - "up-long": 62220, - "long-arrow-alt-up": 62220, - "stop": 61517, - "code-merge": 62343, - "upload": 61587, - "hurricane": 63313, - "mound": 58669, - "toilet-portable": 58755, - "compact-disc": 62751, - "file-arrow-down": 62829, - "file-download": 62829, - "caravan": 63743, - "shield-cat": 58738, - "bolt": 61671, - "zap": 61671, - "glass-water": 58612, - "oil-well": 58674, - "vault": 58053, - "mars": 61986, - "toilet": 63448, - "plane-circle-xmark": 58711, - "yen-sign": 61783, - "cny": 61783, - "jpy": 61783, - "rmb": 61783, - "yen": 61783, - "ruble-sign": 61784, - "rouble": 61784, - "rub": 61784, - "ruble": 61784, - "sun": 61829, - "guitar": 63398, - "face-laugh-wink": 62876, - "laugh-wink": 62876, - "horse-head": 63403, - "bore-hole": 58563, - "industry": 62069, - "circle-down": 62296, - "arrow-alt-circle-down": 62296, - "arrows-turn-to-dots": 58561, - "florin-sign": 57732, - "arrow-down-short-wide": 63620, - "sort-amount-desc": 63620, - "sort-amount-down-alt": 63620, - "less-than": 60, - "angle-down": 61703, - "car-tunnel": 58590, - "head-side-cough": 57441, - "grip-lines": 63396, - "thumbs-down": 61797, - "user-lock": 62722, - "arrow-right-long": 61816, - "long-arrow-right": 61816, - "anchor-circle-xmark": 58540, - "ellipsis": 61761, - "ellipsis-h": 61761, - "chess-pawn": 62531, - "kit-medical": 62585, - "first-aid": 62585, - "person-through-window": 58793, - "toolbox": 62802, - "hands-holding-circle": 58619, - "bug": 61832, - "credit-card": 61597, - "credit-card-alt": 61597, - "car": 61881, - "automobile": 61881, - "hand-holding-hand": 58615, - "book-open-reader": 62938, - "book-reader": 62938, - "mountain-sun": 58671, - "arrows-left-right-to-line": 58554, - "dice-d20": 63183, - "truck-droplet": 58764, - "file-circle-xmark": 58785, - "temperature-arrow-up": 57408, - "temperature-up": 57408, - "medal": 62882, - "bed": 62006, - "square-h": 61693, - "h-square": 61693, - "podcast": 62158, - "temperature-full": 62151, - "temperature-4": 62151, - "thermometer-4": 62151, - "thermometer-full": 62151, - "bell": 61683, - "superscript": 61739, - "plug-circle-xmark": 58720, - "star-of-life": 63009, - "phone-slash": 62429, - "paint-roller": 62890, - "handshake-angle": 62660, - "hands-helping": 62660, - "location-dot": 62405, - "map-marker-alt": 62405, - "file": 61787, - "greater-than": 62, - "person-swimming": 62916, - "swimmer": 62916, - "arrow-down": 61539, - "droplet": 61507, - "tint": 61507, - "eraser": 61741, - "earth-americas": 62845, - "earth": 62845, - "earth-america": 62845, - "globe-americas": 62845, - "person-burst": 58683, - "dove": 62650, - "battery-empty": 62020, - "battery-0": 62020, - "socks": 63126, - "inbox": 61468, - "section": 58439, - "gauge-high": 63013, - "tachometer-alt": 63013, - "tachometer-alt-fast": 63013, - "envelope-open-text": 63064, - "hospital": 61688, - "hospital-alt": 61688, - "hospital-wide": 61688, - "wine-bottle": 63279, - "chess-rook": 62535, - "bars-staggered": 62800, - "reorder": 62800, - "stream": 62800, - "dharmachakra": 63061, - "hotdog": 63503, - "person-walking-with-cane": 62109, - "blind": 62109, - "drum": 62825, - "ice-cream": 63504, - "heart-circle-bolt": 58620, - "fax": 61868, - "paragraph": 61917, - "check-to-slot": 63346, - "vote-yea": 63346, - "star-half": 61577, - "boxes-stacked": 62568, - "boxes": 62568, - "boxes-alt": 62568, - "link": 61633, - "chain": 61633, - "ear-listen": 62114, - "assistive-listening-systems": 62114, - "tree-city": 58759, - "play": 61515, - "font": 61489, - "table-cells-row-lock": 59002, - "rupiah-sign": 57917, - "magnifying-glass": 61442, - "search": 61442, - "table-tennis-paddle-ball": 62557, - "ping-pong-paddle-ball": 62557, - "table-tennis": 62557, - "person-dots-from-line": 62576, - "diagnoses": 62576, - "trash-can-arrow-up": 63530, - "trash-restore-alt": 63530, - "naira-sign": 57846, - "cart-arrow-down": 61976, - "walkie-talkie": 63727, - "file-pen": 62236, - "file-edit": 62236, - "receipt": 62787, - "square-pen": 61771, - "pen-square": 61771, - "pencil-square": 61771, - "suitcase-rolling": 62913, - "person-circle-exclamation": 58687, - "chevron-down": 61560, - "battery-full": 62016, - "battery": 62016, - "battery-5": 62016, - "skull-crossbones": 63252, - "code-compare": 57658, - "list-ul": 61642, - "list-dots": 61642, - "school-lock": 58735, - "tower-cell": 58757, - "down-long": 62217, - "long-arrow-alt-down": 62217, - "ranking-star": 58721, - "chess-king": 62527, - "person-harassing": 58697, - "brazilian-real-sign": 58476, - "landmark-dome": 63314, - "landmark-alt": 63314, - "arrow-up": 61538, - "tv": 62060, - "television": 62060, - "tv-alt": 62060, - "shrimp": 58440, - "list-check": 61614, - "tasks": 61614, - "jug-detergent": 58649, - "circle-user": 62141, - "user-circle": 62141, - "user-shield": 62725, - "wind": 63278, - "car-burst": 62945, - "car-crash": 62945, - "y": 89, - "person-snowboarding": 63438, - "snowboarding": 63438, - "truck-fast": 62603, - "shipping-fast": 62603, - "fish": 62840, - "user-graduate": 62721, - "circle-half-stroke": 61506, - "adjust": 61506, - "clapperboard": 57649, - "circle-radiation": 63418, - "radiation-alt": 63418, - "baseball": 62515, - "baseball-ball": 62515, - "jet-fighter-up": 58648, - "diagram-project": 62786, - "project-diagram": 62786, - "copy": 61637, - "volume-xmark": 63145, - "volume-mute": 63145, - "volume-times": 63145, - "hand-sparkles": 57437, - "grip": 62861, - "grip-horizontal": 62861, - "share-from-square": 61773, - "share-square": 61773, - "child-combatant": 58592, - "child-rifle": 58592, - "gun": 57755, - "square-phone": 61592, - "phone-square": 61592, - "plus": 43, - "add": 43, - "expand": 61541, - "computer": 58597, - "xmark": 61453, - "close": 61453, - "multiply": 61453, - "remove": 61453, - "times": 61453, - "arrows-up-down-left-right": 61511, - "arrows": 61511, - "chalkboard-user": 62748, - "chalkboard-teacher": 62748, - "peso-sign": 57890, - "building-shield": 58584, - "baby": 63356, - "users-line": 58770, - "quote-left": 61709, - "quote-left-alt": 61709, - "tractor": 63266, - "trash-arrow-up": 63529, - "trash-restore": 63529, - "arrow-down-up-lock": 58544, - "lines-leaning": 58654, - "ruler-combined": 62790, - "copyright": 61945, - "equals": 61, - "blender": 62743, - "teeth": 63022, - "shekel-sign": 61963, - "ils": 61963, - "shekel": 61963, - "sheqel": 61963, - "sheqel-sign": 61963, - "map": 62073, - "rocket": 61749, - "photo-film": 63612, - "photo-video": 63612, - "folder-minus": 63069, - "store": 62798, - "arrow-trend-up": 57496, - "plug-circle-minus": 58718, - "sign-hanging": 62681, - "sign": 62681, - "bezier-curve": 62811, - "bell-slash": 61942, - "tablet": 62459, - "tablet-android": 62459, - "school-flag": 58734, - "fill": 62837, - "angle-up": 61702, - "drumstick-bite": 63191, - "holly-berry": 63402, - "chevron-left": 61523, - "bacteria": 57433, - "hand-lizard": 62040, - "notdef": 57854, - "disease": 63482, - "briefcase-medical": 62569, - "genderless": 61997, - "chevron-right": 61524, - "retweet": 61561, - "car-rear": 62942, - "car-alt": 62942, - "pump-soap": 57451, - "video-slash": 62690, - "battery-quarter": 62019, - "battery-2": 62019, - "radio": 63703, - "baby-carriage": 63357, - "carriage-baby": 63357, - "traffic-light": 63031, - "thermometer": 62609, - "vr-cardboard": 63273, - "hand-middle-finger": 63494, - "percent": 37, - "percentage": 37, - "truck-moving": 62687, - "glass-water-droplet": 58613, - "display": 57699, - "face-smile": 61720, - "smile": 61720, - "thumbtack": 61581, - "thumb-tack": 61581, - "trophy": 61585, - "person-praying": 63107, - "pray": 63107, - "hammer": 63203, - "hand-peace": 62043, - "rotate": 62193, - "sync-alt": 62193, - "spinner": 61712, - "robot": 62788, - "peace": 63100, - "gears": 61573, - "cogs": 61573, - "warehouse": 62612, - "arrow-up-right-dots": 58551, - "splotch": 62908, - "face-grin-hearts": 62852, - "grin-hearts": 62852, - "dice-four": 62756, - "sim-card": 63428, - "transgender": 61989, - "transgender-alt": 61989, - "mercury": 61987, - "arrow-turn-down": 61769, - "level-down": 61769, - "person-falling-burst": 58695, - "award": 62809, - "ticket-simple": 62463, - "ticket-alt": 62463, - "building": 61869, - "angles-left": 61696, - "angle-double-left": 61696, - "qrcode": 61481, - "clock-rotate-left": 61914, - "history": 61914, - "face-grin-beam-sweat": 62851, - "grin-beam-sweat": 62851, - "file-export": 62830, - "arrow-right-from-file": 62830, - "shield": 61746, - "shield-blank": 61746, - "arrow-up-short-wide": 63621, - "sort-amount-up-alt": 63621, - "house-medical": 58290, - "golf-ball-tee": 62544, - "golf-ball": 62544, - "circle-chevron-left": 61751, - "chevron-circle-left": 61751, - "house-chimney-window": 57357, - "pen-nib": 62893, - "tent-arrow-turn-left": 58752, - "tents": 58754, - "wand-magic": 61648, - "magic": 61648, - "dog": 63187, - "carrot": 63367, - "moon": 61830, - "wine-glass-empty": 62926, - "wine-glass-alt": 62926, - "cheese": 63471, - "yin-yang": 63149, - "music": 61441, - "code-commit": 62342, - "temperature-low": 63339, - "person-biking": 63562, - "biking": 63562, - "broom": 62746, - "shield-heart": 58740, - "gopuram": 63076, - "earth-oceania": 58491, - "globe-oceania": 58491, - "square-xmark": 62163, - "times-square": 62163, - "xmark-square": 62163, - "hashtag": 35, - "up-right-and-down-left-from-center": 62500, - "expand-alt": 62500, - "oil-can": 62995, - "t": 84, - "hippo": 63213, - "chart-column": 57571, - "infinity": 62772, - "vial-circle-check": 58774, - "person-arrow-down-to-line": 58680, - "voicemail": 63639, - "fan": 63587, - "person-walking-luggage": 58708, - "up-down": 62264, - "arrows-alt-v": 62264, - "cloud-moon-rain": 63292, - "calendar": 61747, - "trailer": 57409, - "bahai": 63078, - "haykal": 63078, - "sd-card": 63426, - "dragon": 63189, - "shoe-prints": 62795, - "circle-plus": 61525, - "plus-circle": 61525, - "face-grin-tongue-wink": 62859, - "grin-tongue-wink": 62859, - "hand-holding": 62653, - "plug-circle-exclamation": 58717, - "link-slash": 61735, - "chain-broken": 61735, - "chain-slash": 61735, - "unlink": 61735, - "clone": 62029, - "person-walking-arrow-loop-left": 58705, - "arrow-up-z-a": 63618, - "sort-alpha-up-alt": 63618, - "fire-flame-curved": 63460, - "fire-alt": 63460, - "tornado": 63343, - "file-circle-plus": 58516, - "book-quran": 63111, - "quran": 63111, - "anchor": 61757, - "border-all": 63564, - "face-angry": 62806, - "angry": 62806, - "cookie-bite": 62820, - "arrow-trend-down": 57495, - "rss": 61598, - "feed": 61598, - "draw-polygon": 62958, - "scale-balanced": 62030, - "balance-scale": 62030, - "gauge-simple-high": 63018, - "tachometer": 63018, - "tachometer-fast": 63018, - "shower": 62156, - "desktop": 62352, - "desktop-alt": 62352, - "m": 77, - "table-list": 61451, - "th-list": 61451, - "comment-sms": 63437, - "sms": 63437, - "book": 61485, - "user-plus": 62004, - "check": 61452, - "battery-three-quarters": 62017, - "battery-4": 62017, - "house-circle-check": 58633, - "angle-left": 61700, - "diagram-successor": 58490, - "truck-arrow-right": 58763, - "arrows-split-up-and-left": 58556, - "hand-fist": 63198, - "fist-raised": 63198, - "cloud-moon": 63171, - "briefcase": 61617, - "person-falling": 58694, - "image-portrait": 62432, - "portrait": 62432, - "user-tag": 62727, - "rug": 58729, - "earth-europe": 63394, - "globe-europe": 63394, - "cart-flatbed-suitcase": 62877, - "luggage-cart": 62877, - "rectangle-xmark": 62480, - "rectangle-times": 62480, - "times-rectangle": 62480, - "window-close": 62480, - "baht-sign": 57516, - "book-open": 62744, - "book-journal-whills": 63082, - "journal-whills": 63082, - "handcuffs": 58616, - "triangle-exclamation": 61553, - "exclamation-triangle": 61553, - "warning": 61553, - "database": 61888, - "share": 61540, - "mail-forward": 61540, - "bottle-droplet": 58564, - "mask-face": 57815, - "hill-rockslide": 58632, - "right-left": 62306, - "exchange-alt": 62306, - "paper-plane": 61912, - "road-circle-exclamation": 58725, - "dungeon": 63193, - "align-right": 61496, - "money-bill-1-wave": 62779, - "money-bill-wave-alt": 62779, - "life-ring": 61901, - "hands": 62119, - "sign-language": 62119, - "signing": 62119, - "calendar-day": 63363, - "water-ladder": 62917, - "ladder-water": 62917, - "swimming-pool": 62917, - "arrows-up-down": 61565, - "arrows-v": 61565, - "face-grimace": 62847, - "grimace": 62847, - "wheelchair-move": 58062, - "wheelchair-alt": 58062, - "turn-down": 62398, - "level-down-alt": 62398, - "person-walking-arrow-right": 58706, - "square-envelope": 61849, - "envelope-square": 61849, - "dice": 62754, - "bowling-ball": 62518, - "brain": 62940, - "bandage": 62562, - "band-aid": 62562, - "calendar-minus": 62066, - "circle-xmark": 61527, - "times-circle": 61527, - "xmark-circle": 61527, - "gifts": 63388, - "hotel": 62868, - "earth-asia": 62846, - "globe-asia": 62846, - "id-card-clip": 62591, - "id-card-alt": 62591, - "magnifying-glass-plus": 61454, - "search-plus": 61454, - "thumbs-up": 61796, - "user-clock": 62717, - "hand-dots": 62561, - "allergies": 62561, - "file-invoice": 62832, - "window-minimize": 62161, - "mug-saucer": 61684, - "coffee": 61684, - "brush": 62813, - "mask": 63226, - "magnifying-glass-minus": 61456, - "search-minus": 61456, - "ruler-vertical": 62792, - "user-large": 62470, - "user-alt": 62470, - "train-tram": 58804, - "user-nurse": 63535, - "syringe": 62606, - "cloud-sun": 63172, - "stopwatch-20": 57455, - "square-full": 62556, - "magnet": 61558, - "jar": 58646, - "note-sticky": 62025, - "sticky-note": 62025, - "bug-slash": 58512, - "arrow-up-from-water-pump": 58550, - "bone": 62935, - "table-cells-row-unlock": 59025, - "user-injured": 63272, - "face-sad-tear": 62900, - "sad-tear": 62900, - "plane": 61554, - "tent-arrows-down": 58753, - "exclamation": 33, - "arrows-spin": 58555, - "print": 61487, - "turkish-lira-sign": 58043, - "try": 58043, - "turkish-lira": 58043, - "dollar-sign": 36, - "dollar": 36, - "usd": 36, - "x": 88, - "magnifying-glass-dollar": 63112, - "search-dollar": 63112, - "users-gear": 62729, - "users-cog": 62729, - "person-military-pointing": 58698, - "building-columns": 61852, - "bank": 61852, - "institution": 61852, - "museum": 61852, - "university": 61852, - "umbrella": 61673, - "trowel": 58761, - "d": 68, - "stapler": 58799, - "masks-theater": 63024, - "theater-masks": 63024, - "kip-sign": 57796, - "hand-point-left": 61605, - "handshake-simple": 62662, - "handshake-alt": 62662, - "jet-fighter": 61691, - "fighter-jet": 61691, - "square-share-nodes": 61921, - "share-alt-square": 61921, - "barcode": 61482, - "plus-minus": 58428, - "video": 61501, - "video-camera": 61501, - "graduation-cap": 61853, - "mortar-board": 61853, - "hand-holding-medical": 57436, - "person-circle-check": 58686, - "turn-up": 62399, - "level-up-alt": 62399, - "monero": 62416, - "hooli": 62503, - "yelp": 61929, - "cc-visa": 61936, - "lastfm": 61954, - "shopware": 62901, - "creative-commons-nc": 62696, - "aws": 62325, - "redhat": 63420, - "yoast": 62129, - "cloudflare": 57469, - "ups": 63456, - "pixiv": 58944, - "wpexplorer": 62174, - "dyalog": 62361, - "bity": 62330, - "stackpath": 63554, - "buysellads": 61965, - "first-order": 62128, - "modx": 62085, - "guilded": 57470, - "vnv": 62475, - "square-js": 62393, - "js-square": 62393, - "microsoft": 62410, - "qq": 61910, - "orcid": 63698, - "java": 62692, - "invision": 63408, - "creative-commons-pd-alt": 62701, - "centercode": 62336, - "glide-g": 62118, - "drupal": 61865, - "jxl": 59003, - "dart-lang": 59027, - "hire-a-helper": 62384, - "creative-commons-by": 62695, - "unity": 57417, - "whmcs": 62477, - "rocketchat": 62440, - "vk": 61833, - "untappd": 62469, - "mailchimp": 62878, - "css3-alt": 62347, - "square-reddit": 61858, - "reddit-square": 61858, - "vimeo-v": 62077, - "contao": 62061, - "square-font-awesome": 58797, - "deskpro": 62351, - "brave": 58940, - "sistrix": 62446, - "square-instagram": 57429, - "instagram-square": 57429, - "battle-net": 63541, - "the-red-yeti": 63133, - "square-hacker-news": 62383, - "hacker-news-square": 62383, - "edge": 62082, - "threads": 58904, - "napster": 62418, - "square-snapchat": 62125, - "snapchat-square": 62125, - "google-plus-g": 61653, - "artstation": 63354, - "markdown": 62991, - "sourcetree": 63443, - "google-plus": 62131, - "diaspora": 63377, - "foursquare": 61824, - "stack-overflow": 61804, - "github-alt": 61715, - "phoenix-squadron": 62737, - "pagelines": 61836, - "algolia": 62316, - "red-river": 62435, - "creative-commons-sa": 62703, - "safari": 62055, - "google": 61856, - "square-font-awesome-stroke": 62300, - "font-awesome-alt": 62300, - "atlassian": 63355, - "linkedin-in": 61665, - "digital-ocean": 62353, - "nimblr": 62888, - "chromecast": 63544, - "evernote": 63545, - "hacker-news": 61908, - "creative-commons-sampling": 62704, - "adversal": 62314, - "creative-commons": 62046, - "watchman-monitoring": 57479, - "fonticons": 62080, - "weixin": 61911, - "shirtsinbulk": 61972, - "codepen": 61899, - "git-alt": 63553, - "lyft": 62403, - "rev": 62898, - "windows": 61818, - "wizards-of-the-coast": 63280, - "square-viadeo": 62122, - "viadeo-square": 62122, - "meetup": 62176, - "centos": 63369, - "adn": 61808, - "cloudsmith": 62340, - "opensuse": 58923, - "pied-piper-alt": 61864, - "square-dribbble": 62359, - "dribbble-square": 62359, - "codiepie": 62084, - "node": 62489, - "mix": 62411, - "steam": 61878, - "cc-apple-pay": 62486, - "scribd": 62090, - "debian": 58891, - "openid": 61851, - "instalod": 57473, - "expeditedssl": 62014, - "sellcast": 62170, - "square-twitter": 61569, - "twitter-square": 61569, - "r-project": 62711, - "delicious": 61861, - "freebsd": 62372, - "vuejs": 62495, - "accusoft": 62313, - "ioxhost": 61960, - "fonticons-fi": 62370, - "app-store": 62319, - "cc-mastercard": 61937, - "itunes-note": 62389, - "golang": 58383, - "kickstarter": 62395, - "square-kickstarter": 62395, - "grav": 62166, - "weibo": 61834, - "uncharted": 57476, - "firstdraft": 62369, - "square-youtube": 62513, - "youtube-square": 62513, - "wikipedia-w": 62054, - "wpressr": 62436, - "rendact": 62436, - "angellist": 61961, - "galactic-republic": 62732, - "nfc-directional": 58672, - "skype": 61822, - "joget": 62391, - "fedora": 63384, - "stripe-s": 62506, - "meta": 58523, - "laravel": 62397, - "hotjar": 62385, - "bluetooth-b": 62100, - "square-letterboxd": 58926, - "sticker-mule": 62455, - "creative-commons-zero": 62707, - "hips": 62546, - "behance": 61876, - "reddit": 61857, - "discord": 62354, - "chrome": 62056, - "app-store-ios": 62320, - "cc-discover": 61938, - "wpbeginner": 62103, - "confluence": 63373, - "shoelace": 58892, - "mdb": 63690, - "dochub": 62356, - "accessible-icon": 62312, - "ebay": 62708, - "amazon": 62064, - "unsplash": 57468, - "yarn": 63459, - "square-steam": 61879, - "steam-square": 61879, - "500px": 62062, - "square-vimeo": 61844, - "vimeo-square": 61844, - "asymmetrik": 62322, - "font-awesome": 62132, - "font-awesome-flag": 62132, - "font-awesome-logo-full": 62132, - "gratipay": 61828, - "apple": 61817, - "hive": 57471, - "gitkraken": 62374, - "keybase": 62709, - "apple-pay": 62485, - "padlet": 58528, - "amazon-pay": 62508, - "square-github": 61586, - "github-square": 61586, - "stumbleupon": 61860, - "fedex": 63383, - "phoenix-framework": 62428, - "shopify": 57431, - "neos": 62994, - "square-threads": 58905, - "hackerrank": 62967, - "researchgate": 62712, - "swift": 63713, - "angular": 62496, - "speakap": 62451, - "angrycreative": 62318, - "y-combinator": 62011, - "empire": 61905, - "envira": 62105, - "google-scholar": 58939, - "square-gitlab": 58798, - "gitlab-square": 58798, - "studiovinari": 62456, - "pied-piper": 62126, - "wordpress": 61850, - "product-hunt": 62088, - "firefox": 62057, - "linode": 62136, - "goodreads": 62376, - "square-odnoklassniki": 62052, - "odnoklassniki-square": 62052, - "jsfiddle": 61900, - "sith": 62738, - "themeisle": 62130, - "page4": 62423, - "hashnode": 58521, - "react": 62491, - "cc-paypal": 61940, - "squarespace": 62910, - "cc-stripe": 61941, - "creative-commons-share": 62706, - "bitcoin": 62329, - "keycdn": 62394, - "opera": 62058, - "itch-io": 63546, - "umbraco": 63720, - "galactic-senate": 62733, - "ubuntu": 63455, - "draft2digital": 62358, - "stripe": 62505, - "houzz": 62076, - "gg": 62048, - "dhl": 63376, - "square-pinterest": 61651, - "pinterest-square": 61651, - "xing": 61800, - "blackberry": 62331, - "creative-commons-pd": 62700, - "playstation": 62431, - "quinscape": 62553, - "less": 62493, - "blogger-b": 62333, - "opencart": 62013, - "vine": 61898, - "signal-messenger": 58979, - "paypal": 61933, - "gitlab": 62102, - "typo3": 62507, - "reddit-alien": 62081, - "yahoo": 61854, - "dailymotion": 57426, - "affiliatetheme": 62315, - "pied-piper-pp": 61863, - "bootstrap": 63542, - "odnoklassniki": 62051, - "nfc-symbol": 58673, - "mintbit": 58927, - "ethereum": 62510, - "speaker-deck": 63548, - "creative-commons-nc-eu": 62697, - "patreon": 62425, - "avianex": 62324, - "ello": 62961, - "gofore": 62375, - "bimobject": 62328, - "brave-reverse": 58941, - "facebook-f": 62366, - "square-google-plus": 61652, - "google-plus-square": 61652, - "web-awesome": 59010, - "mandalorian": 62735, - "first-order-alt": 62730, - "osi": 62490, - "google-wallet": 61934, - "d-and-d-beyond": 63178, - "periscope": 62426, - "fulcrum": 62731, - "cloudscale": 62339, - "forumbee": 61969, - "mizuni": 62412, - "schlix": 62442, - "square-xing": 61801, - "xing-square": 61801, - "bandcamp": 62165, - "wpforms": 62104, - "cloudversify": 62341, - "usps": 63457, - "megaport": 62883, - "magento": 62404, - "spotify": 61884, - "optin-monster": 62012, - "fly": 62487, - "aviato": 62497, - "itunes": 62388, - "cuttlefish": 62348, - "blogger": 62332, - "flickr": 61806, - "viber": 62473, - "soundcloud": 61886, - "digg": 61862, - "tencent-weibo": 61909, - "letterboxd": 58925, - "symfony": 63549, - "maxcdn": 61750, - "etsy": 62167, - "facebook-messenger": 62367, - "audible": 62323, - "think-peaks": 63281, - "bilibili": 58329, - "erlang": 62365, - "x-twitter": 58907, - "cotton-bureau": 63646, - "dashcube": 61968, - "42-group": 57472, - "innosoft": 57472, - "stack-exchange": 61837, - "elementor": 62512, - "square-pied-piper": 57374, - "pied-piper-square": 57374, - "creative-commons-nd": 62699, - "palfed": 62424, - "superpowers": 62173, - "resolving": 62439, - "xbox": 62482, - "square-web-awesome-stroke": 59012, - "searchengin": 62443, - "tiktok": 57467, - "square-facebook": 61570, - "facebook-square": 61570, - "renren": 61835, - "linux": 61820, - "glide": 62117, - "linkedin": 61580, - "hubspot": 62386, - "deploydog": 62350, - "twitch": 61928, - "flutter": 59028, - "ravelry": 62169, - "mixer": 57430, - "square-lastfm": 61955, - "lastfm-square": 61955, - "vimeo": 62474, - "mendeley": 63411, - "uniregistry": 62468, - "figma": 63385, - "creative-commons-remix": 62702, - "cc-amazon-pay": 62509, - "dropbox": 61803, - "instagram": 61805, - "cmplid": 58208, - "upwork": 58945, - "facebook": 61594, - "gripfire": 62380, - "jedi-order": 62734, - "uikit": 62467, - "fort-awesome-alt": 62371, - "phabricator": 62427, - "ussunnah": 62471, - "earlybirds": 62362, - "trade-federation": 62739, - "autoprefixer": 62492, - "whatsapp": 62002, - "square-upwork": 59004, - "slideshare": 61927, - "google-play": 62379, - "viadeo": 62121, - "line": 62400, - "google-drive": 62378, - "servicestack": 62444, - "simplybuilt": 61973, - "bitbucket": 61809, - "imdb": 62168, - "deezer": 57463, - "raspberry-pi": 63419, - "jira": 63409, - "docker": 62357, - "screenpal": 58736, - "bluetooth": 62099, - "gitter": 62502, - "d-and-d": 62349, - "microblog": 57370, - "cc-diners-club": 62028, - "gg-circle": 62049, - "pied-piper-hat": 62693, - "kickstarter-k": 62396, - "yandex": 62483, - "readme": 62677, - "html5": 61755, - "sellsy": 61971, - "square-web-awesome": 59011, - "sass": 62494, - "wirsindhandwerk": 58064, - "wsh": 58064, - "buromobelexperte": 62335, - "salesforce": 63547, - "octopus-deploy": 57474, - "medapps": 62406, - "ns8": 62421, - "pinterest-p": 62001, - "apper": 62321, - "fort-awesome": 62086, - "waze": 63551, - "bluesky": 58993, - "cc-jcb": 62027, - "snapchat": 62123, - "snapchat-ghost": 62123, - "fantasy-flight-games": 63196, - "rust": 57466, - "wix": 62927, - "square-behance": 61877, - "behance-square": 61877, - "supple": 62457, - "webflow": 58972, - "rebel": 61904, - "css3": 61756, - "staylinked": 62453, - "kaggle": 62970, - "space-awesome": 58796, - "deviantart": 61885, - "cpanel": 62344, - "goodreads-g": 62377, - "square-git": 61906, - "git-square": 61906, - "square-tumblr": 61812, - "tumblr-square": 61812, - "trello": 61825, - "creative-commons-nc-jp": 62698, - "get-pocket": 62053, - "perbyte": 57475, - "grunt": 62381, - "weebly": 62924, - "connectdevelop": 61966, - "leanpub": 61970, - "black-tie": 62078, - "themeco": 62918, - "python": 62434, - "android": 61819, - "bots": 58176, - "free-code-camp": 62149, - "hornbill": 62866, - "js": 62392, - "ideal": 57363, - "git": 61907, - "dev": 63180, - "sketch": 63430, - "yandex-international": 62484, - "cc-amex": 61939, - "uber": 62466, - "github": 61595, - "php": 62551, - "alipay": 63042, - "youtube": 61799, - "skyatlas": 61974, - "firefox-browser": 57351, - "replyd": 62438, - "suse": 63446, - "jenkins": 62390, - "twitter": 61593, - "rockrms": 62441, - "pinterest": 61650, - "buffer": 63543, - "npm": 62420, - "yammer": 63552, - "btc": 61786, - "dribbble": 61821, - "stumbleupon-circle": 61859, - "internet-explorer": 62059, - "stubber": 58823, - "telegram": 62150, - "telegram-plane": 62150, - "old-republic": 62736, - "odysee": 58822, - "square-whatsapp": 62476, - "whatsapp-square": 62476, - "node-js": 62419, - "edge-legacy": 57464, - "slack": 61848, - "slack-hash": 61848, - "medrt": 62408, - "usb": 62087, - "tumblr": 61811, - "vaadin": 62472, - "quora": 62148, - "square-x-twitter": 58906, - "reacteurope": 63325, - "medium": 62010, - "medium-m": 62010, - "amilia": 62317, - "mixcloud": 62089, - "flipboard": 62541, - "viacoin": 62007, - "critical-role": 63177, - "sitrox": 58442, - "discourse": 62355, - "joomla": 61866, - "mastodon": 62710, - "airbnb": 63540, - "wolf-pack-battalion": 62740, - "buy-n-large": 63654, - "gulp": 62382, - "creative-commons-sampling-plus": 62705, - "strava": 62504, - "ember": 62499, - "canadian-maple-leaf": 63365, - "teamspeak": 62713, - "pushed": 62433, - "wordpress-simple": 62481, - "nutritionix": 62422, - "wodu": 57480, - "google-pay": 57465, - "intercom": 63407, - "zhihu": 63039, - "korvue": 62511, - "pix": 58426, - "steam-symbol": 62454 -} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Free_meta.json b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Free_meta.json deleted file mode 100644 index fda3e251..00000000 --- a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Free_meta.json +++ /dev/null @@ -1,2058 +0,0 @@ -{ - "brands": [ - "42-group", - "500px", - "accessible-icon", - "accusoft", - "adn", - "adversal", - "affiliatetheme", - "airbnb", - "algolia", - "alipay", - "amazon-pay", - "amazon", - "amilia", - "android", - "angellist", - "angrycreative", - "angular", - "app-store-ios", - "app-store", - "apper", - "apple-pay", - "apple", - "artstation", - "asymmetrik", - "atlassian", - "audible", - "autoprefixer", - "avianex", - "aviato", - "aws", - "bandcamp", - "battle-net", - "behance", - "bilibili", - "bimobject", - "bitbucket", - "bitcoin", - "bity", - "black-tie", - "blackberry", - "blogger-b", - "blogger", - "bluesky", - "bluetooth-b", - "bluetooth", - "bootstrap", - "bots", - "brave-reverse", - "brave", - "btc", - "buffer", - "buromobelexperte", - "buy-n-large", - "buysellads", - "canadian-maple-leaf", - "cc-amazon-pay", - "cc-amex", - "cc-apple-pay", - "cc-diners-club", - "cc-discover", - "cc-jcb", - "cc-mastercard", - "cc-paypal", - "cc-stripe", - "cc-visa", - "centercode", - "centos", - "chrome", - "chromecast", - "cloudflare", - "cloudscale", - "cloudsmith", - "cloudversify", - "cmplid", - "codepen", - "codiepie", - "confluence", - "connectdevelop", - "contao", - "cotton-bureau", - "cpanel", - "creative-commons-by", - "creative-commons-nc-eu", - "creative-commons-nc-jp", - "creative-commons-nc", - "creative-commons-nd", - "creative-commons-pd-alt", - "creative-commons-pd", - "creative-commons-remix", - "creative-commons-sa", - "creative-commons-sampling-plus", - "creative-commons-sampling", - "creative-commons-share", - "creative-commons-zero", - "creative-commons", - "critical-role", - "css3-alt", - "css3", - "cuttlefish", - "d-and-d-beyond", - "d-and-d", - "dailymotion", - "dart-lang", - "dashcube", - "debian", - "deezer", - "delicious", - "deploydog", - "deskpro", - "dev", - "deviantart", - "dhl", - "diaspora", - "digg", - "digital-ocean", - "discord", - "discourse", - "dochub", - "docker", - "draft2digital", - "dribbble", - "dropbox", - "drupal", - "dyalog", - "earlybirds", - "ebay", - "edge-legacy", - "edge", - "elementor", - "ello", - "ember", - "empire", - "envira", - "erlang", - "ethereum", - "etsy", - "evernote", - "expeditedssl", - "facebook-f", - "facebook-messenger", - "facebook", - "fantasy-flight-games", - "fedex", - "fedora", - "figma", - "firefox-browser", - "firefox", - "first-order-alt", - "first-order", - "firstdraft", - "flickr", - "flipboard", - "flutter", - "fly", - "font-awesome", - "fonticons-fi", - "fonticons", - "fort-awesome-alt", - "fort-awesome", - "forumbee", - "foursquare", - "free-code-camp", - "freebsd", - "fulcrum", - "galactic-republic", - "galactic-senate", - "get-pocket", - "gg-circle", - "gg", - "git-alt", - "git", - "github-alt", - "github", - "gitkraken", - "gitlab", - "gitter", - "glide-g", - "glide", - "gofore", - "golang", - "goodreads-g", - "goodreads", - "google-drive", - "google-pay", - "google-play", - "google-plus-g", - "google-plus", - "google-scholar", - "google-wallet", - "google", - "gratipay", - "grav", - "gripfire", - "grunt", - "guilded", - "gulp", - "hacker-news", - "hackerrank", - "hashnode", - "hips", - "hire-a-helper", - "hive", - "hooli", - "hornbill", - "hotjar", - "houzz", - "html5", - "hubspot", - "ideal", - "imdb", - "instagram", - "instalod", - "intercom", - "internet-explorer", - "invision", - "ioxhost", - "itch-io", - "itunes-note", - "itunes", - "java", - "jedi-order", - "jenkins", - "jira", - "joget", - "joomla", - "js", - "jsfiddle", - "jxl", - "kaggle", - "keybase", - "keycdn", - "kickstarter-k", - "kickstarter", - "korvue", - "laravel", - "lastfm", - "leanpub", - "less", - "letterboxd", - "line", - "linkedin-in", - "linkedin", - "linode", - "linux", - "lyft", - "magento", - "mailchimp", - "mandalorian", - "markdown", - "mastodon", - "maxcdn", - "mdb", - "medapps", - "medium", - "medrt", - "meetup", - "megaport", - "mendeley", - "meta", - "microblog", - "microsoft", - "mintbit", - "mix", - "mixcloud", - "mixer", - "mizuni", - "modx", - "monero", - "napster", - "neos", - "nfc-directional", - "nfc-symbol", - "nimblr", - "node-js", - "node", - "npm", - "ns8", - "nutritionix", - "octopus-deploy", - "odnoklassniki", - "odysee", - "old-republic", - "opencart", - "openid", - "opensuse", - "opera", - "optin-monster", - "orcid", - "osi", - "padlet", - "page4", - "pagelines", - "palfed", - "patreon", - "paypal", - "perbyte", - "periscope", - "phabricator", - "phoenix-framework", - "phoenix-squadron", - "php", - "pied-piper-alt", - "pied-piper-hat", - "pied-piper-pp", - "pied-piper", - "pinterest-p", - "pinterest", - "pix", - "pixiv", - "playstation", - "product-hunt", - "pushed", - "python", - "qq", - "quinscape", - "quora", - "r-project", - "raspberry-pi", - "ravelry", - "react", - "reacteurope", - "readme", - "rebel", - "red-river", - "reddit-alien", - "reddit", - "redhat", - "renren", - "replyd", - "researchgate", - "resolving", - "rev", - "rocketchat", - "rockrms", - "rust", - "safari", - "salesforce", - "sass", - "schlix", - "screenpal", - "scribd", - "searchengin", - "sellcast", - "sellsy", - "servicestack", - "shirtsinbulk", - "shoelace", - "shopify", - "shopware", - "signal-messenger", - "simplybuilt", - "sistrix", - "sith", - "sitrox", - "sketch", - "skyatlas", - "skype", - "slack", - "slideshare", - "snapchat", - "soundcloud", - "sourcetree", - "space-awesome", - "speakap", - "speaker-deck", - "spotify", - "square-behance", - "square-dribbble", - "square-facebook", - "square-font-awesome-stroke", - "square-font-awesome", - "square-git", - "square-github", - "square-gitlab", - "square-google-plus", - "square-hacker-news", - "square-instagram", - "square-js", - "square-lastfm", - "square-letterboxd", - "square-odnoklassniki", - "square-pied-piper", - "square-pinterest", - "square-reddit", - "square-snapchat", - "square-steam", - "square-threads", - "square-tumblr", - "square-twitter", - "square-upwork", - "square-viadeo", - "square-vimeo", - "square-web-awesome-stroke", - "square-web-awesome", - "square-whatsapp", - "square-x-twitter", - "square-xing", - "square-youtube", - "squarespace", - "stack-exchange", - "stack-overflow", - "stackpath", - "staylinked", - "steam-symbol", - "steam", - "sticker-mule", - "strava", - "stripe-s", - "stripe", - "stubber", - "studiovinari", - "stumbleupon-circle", - "stumbleupon", - "superpowers", - "supple", - "suse", - "swift", - "symfony", - "teamspeak", - "telegram", - "tencent-weibo", - "the-red-yeti", - "themeco", - "themeisle", - "think-peaks", - "threads", - "tiktok", - "trade-federation", - "trello", - "tumblr", - "twitch", - "twitter", - "typo3", - "uber", - "ubuntu", - "uikit", - "umbraco", - "uncharted", - "uniregistry", - "unity", - "unsplash", - "untappd", - "ups", - "upwork", - "usb", - "usps", - "ussunnah", - "vaadin", - "viacoin", - "viadeo", - "viber", - "vimeo-v", - "vimeo", - "vine", - "vk", - "vnv", - "vuejs", - "watchman-monitoring", - "waze", - "web-awesome", - "webflow", - "weebly", - "weibo", - "weixin", - "whatsapp", - "whmcs", - "wikipedia-w", - "windows", - "wirsindhandwerk", - "wix", - "wizards-of-the-coast", - "wodu", - "wolf-pack-battalion", - "wordpress-simple", - "wordpress", - "wpbeginner", - "wpexplorer", - "wpforms", - "wpressr", - "x-twitter", - "xbox", - "xing", - "y-combinator", - "yahoo", - "yammer", - "yandex-international", - "yandex", - "yarn", - "yelp", - "yoast", - "youtube", - "zhihu" - ], - "regular": [ - "address-book", - "address-card", - "bell-slash", - "bell", - "bookmark", - "building", - "calendar-check", - "calendar-days", - "calendar-minus", - "calendar-plus", - "calendar-xmark", - "calendar", - "chart-bar", - "chess-bishop", - "chess-king", - "chess-knight", - "chess-pawn", - "chess-queen", - "chess-rook", - "circle-check", - "circle-dot", - "circle-down", - "circle-left", - "circle-pause", - "circle-play", - "circle-question", - "circle-right", - "circle-stop", - "circle-up", - "circle-user", - "circle-xmark", - "circle", - "clipboard", - "clock", - "clone", - "closed-captioning", - "comment-dots", - "comment", - "comments", - "compass", - "copy", - "copyright", - "credit-card", - "envelope-open", - "envelope", - "eye-slash", - "eye", - "face-angry", - "face-dizzy", - "face-flushed", - "face-frown-open", - "face-frown", - "face-grimace", - "face-grin-beam-sweat", - "face-grin-beam", - "face-grin-hearts", - "face-grin-squint-tears", - "face-grin-squint", - "face-grin-stars", - "face-grin-tears", - "face-grin-tongue-squint", - "face-grin-tongue-wink", - "face-grin-tongue", - "face-grin-wide", - "face-grin-wink", - "face-grin", - "face-kiss-beam", - "face-kiss-wink-heart", - "face-kiss", - "face-laugh-beam", - "face-laugh-squint", - "face-laugh-wink", - "face-laugh", - "face-meh-blank", - "face-meh", - "face-rolling-eyes", - "face-sad-cry", - "face-sad-tear", - "face-smile-beam", - "face-smile-wink", - "face-smile", - "face-surprise", - "face-tired", - "file-audio", - "file-code", - "file-excel", - "file-image", - "file-lines", - "file-pdf", - "file-powerpoint", - "file-video", - "file-word", - "file-zipper", - "file", - "flag", - "floppy-disk", - "folder-closed", - "folder-open", - "folder", - "font-awesome", - "futbol", - "gem", - "hand-back-fist", - "hand-lizard", - "hand-peace", - "hand-point-down", - "hand-point-left", - "hand-point-right", - "hand-point-up", - "hand-pointer", - "hand-scissors", - "hand-spock", - "hand", - "handshake", - "hard-drive", - "heart", - "hospital", - "hourglass-half", - "hourglass", - "id-badge", - "id-card", - "image", - "images", - "keyboard", - "lemon", - "life-ring", - "lightbulb", - "map", - "message", - "money-bill-1", - "moon", - "newspaper", - "note-sticky", - "object-group", - "object-ungroup", - "paper-plane", - "paste", - "pen-to-square", - "rectangle-list", - "rectangle-xmark", - "registered", - "share-from-square", - "snowflake", - "square-caret-down", - "square-caret-left", - "square-caret-right", - "square-caret-up", - "square-check", - "square-full", - "square-minus", - "square-plus", - "square", - "star-half-stroke", - "star-half", - "star", - "sun", - "thumbs-down", - "thumbs-up", - "trash-can", - "user", - "window-maximize", - "window-minimize", - "window-restore" - ], - "solid": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "a", - "address-book", - "address-card", - "align-center", - "align-justify", - "align-left", - "align-right", - "anchor-circle-check", - "anchor-circle-exclamation", - "anchor-circle-xmark", - "anchor-lock", - "anchor", - "angle-down", - "angle-left", - "angle-right", - "angle-up", - "angles-down", - "angles-left", - "angles-right", - "angles-up", - "ankh", - "apple-whole", - "archway", - "arrow-down-1-9", - "arrow-down-9-1", - "arrow-down-a-z", - "arrow-down-long", - "arrow-down-short-wide", - "arrow-down-up-across-line", - "arrow-down-up-lock", - "arrow-down-wide-short", - "arrow-down-z-a", - "arrow-down", - "arrow-left-long", - "arrow-left", - "arrow-pointer", - "arrow-right-arrow-left", - "arrow-right-from-bracket", - "arrow-right-long", - "arrow-right-to-bracket", - "arrow-right-to-city", - "arrow-right", - "arrow-rotate-left", - "arrow-rotate-right", - "arrow-trend-down", - "arrow-trend-up", - "arrow-turn-down", - "arrow-turn-up", - "arrow-up-1-9", - "arrow-up-9-1", - "arrow-up-a-z", - "arrow-up-from-bracket", - "arrow-up-from-ground-water", - "arrow-up-from-water-pump", - "arrow-up-long", - "arrow-up-right-dots", - "arrow-up-right-from-square", - "arrow-up-short-wide", - "arrow-up-wide-short", - "arrow-up-z-a", - "arrow-up", - "arrows-down-to-line", - "arrows-down-to-people", - "arrows-left-right-to-line", - "arrows-left-right", - "arrows-rotate", - "arrows-spin", - "arrows-split-up-and-left", - "arrows-to-circle", - "arrows-to-dot", - "arrows-to-eye", - "arrows-turn-right", - "arrows-turn-to-dots", - "arrows-up-down-left-right", - "arrows-up-down", - "arrows-up-to-line", - "asterisk", - "at", - "atom", - "audio-description", - "austral-sign", - "award", - "b", - "baby-carriage", - "baby", - "backward-fast", - "backward-step", - "backward", - "bacon", - "bacteria", - "bacterium", - "bag-shopping", - "bahai", - "baht-sign", - "ban-smoking", - "ban", - "bandage", - "bangladeshi-taka-sign", - "barcode", - "bars-progress", - "bars-staggered", - "bars", - "baseball-bat-ball", - "baseball", - "basket-shopping", - "basketball", - "bath", - "battery-empty", - "battery-full", - "battery-half", - "battery-quarter", - "battery-three-quarters", - "bed-pulse", - "bed", - "beer-mug-empty", - "bell-concierge", - "bell-slash", - "bell", - "bezier-curve", - "bicycle", - "binoculars", - "biohazard", - "bitcoin-sign", - "blender-phone", - "blender", - "blog", - "bold", - "bolt-lightning", - "bolt", - "bomb", - "bone", - "bong", - "book-atlas", - "book-bible", - "book-bookmark", - "book-journal-whills", - "book-medical", - "book-open-reader", - "book-open", - "book-quran", - "book-skull", - "book-tanakh", - "book", - "bookmark", - "border-all", - "border-none", - "border-top-left", - "bore-hole", - "bottle-droplet", - "bottle-water", - "bowl-food", - "bowl-rice", - "bowling-ball", - "box-archive", - "box-open", - "box-tissue", - "box", - "boxes-packing", - "boxes-stacked", - "braille", - "brain", - "brazilian-real-sign", - "bread-slice", - "bridge-circle-check", - "bridge-circle-exclamation", - "bridge-circle-xmark", - "bridge-lock", - "bridge-water", - "bridge", - "briefcase-medical", - "briefcase", - "broom-ball", - "broom", - "brush", - "bucket", - "bug-slash", - "bug", - "bugs", - "building-circle-arrow-right", - "building-circle-check", - "building-circle-exclamation", - "building-circle-xmark", - "building-columns", - "building-flag", - "building-lock", - "building-ngo", - "building-shield", - "building-un", - "building-user", - "building-wheat", - "building", - "bullhorn", - "bullseye", - "burger", - "burst", - "bus-simple", - "bus", - "business-time", - "c", - "cable-car", - "cake-candles", - "calculator", - "calendar-check", - "calendar-day", - "calendar-days", - "calendar-minus", - "calendar-plus", - "calendar-week", - "calendar-xmark", - "calendar", - "camera-retro", - "camera-rotate", - "camera", - "campground", - "candy-cane", - "cannabis", - "capsules", - "car-battery", - "car-burst", - "car-on", - "car-rear", - "car-side", - "car-tunnel", - "car", - "caravan", - "caret-down", - "caret-left", - "caret-right", - "caret-up", - "carrot", - "cart-arrow-down", - "cart-flatbed-suitcase", - "cart-flatbed", - "cart-plus", - "cart-shopping", - "cash-register", - "cat", - "cedi-sign", - "cent-sign", - "certificate", - "chair", - "chalkboard-user", - "chalkboard", - "champagne-glasses", - "charging-station", - "chart-area", - "chart-bar", - "chart-column", - "chart-gantt", - "chart-line", - "chart-pie", - "chart-simple", - "check-double", - "check-to-slot", - "check", - "cheese", - "chess-bishop", - "chess-board", - "chess-king", - "chess-knight", - "chess-pawn", - "chess-queen", - "chess-rook", - "chess", - "chevron-down", - "chevron-left", - "chevron-right", - "chevron-up", - "child-combatant", - "child-dress", - "child-reaching", - "child", - "children", - "church", - "circle-arrow-down", - "circle-arrow-left", - "circle-arrow-right", - "circle-arrow-up", - "circle-check", - "circle-chevron-down", - "circle-chevron-left", - "circle-chevron-right", - "circle-chevron-up", - "circle-dollar-to-slot", - "circle-dot", - "circle-down", - "circle-exclamation", - "circle-h", - "circle-half-stroke", - "circle-info", - "circle-left", - "circle-minus", - "circle-nodes", - "circle-notch", - "circle-pause", - "circle-play", - "circle-plus", - "circle-question", - "circle-radiation", - "circle-right", - "circle-stop", - "circle-up", - "circle-user", - "circle-xmark", - "circle", - "city", - "clapperboard", - "clipboard-check", - "clipboard-list", - "clipboard-question", - "clipboard-user", - "clipboard", - "clock-rotate-left", - "clock", - "clone", - "closed-captioning", - "cloud-arrow-down", - "cloud-arrow-up", - "cloud-bolt", - "cloud-meatball", - "cloud-moon-rain", - "cloud-moon", - "cloud-rain", - "cloud-showers-heavy", - "cloud-showers-water", - "cloud-sun-rain", - "cloud-sun", - "cloud", - "clover", - "code-branch", - "code-commit", - "code-compare", - "code-fork", - "code-merge", - "code-pull-request", - "code", - "coins", - "colon-sign", - "comment-dollar", - "comment-dots", - "comment-medical", - "comment-slash", - "comment-sms", - "comment", - "comments-dollar", - "comments", - "compact-disc", - "compass-drafting", - "compass", - "compress", - "computer-mouse", - "computer", - "cookie-bite", - "cookie", - "copy", - "copyright", - "couch", - "cow", - "credit-card", - "crop-simple", - "crop", - "cross", - "crosshairs", - "crow", - "crown", - "crutch", - "cruzeiro-sign", - "cube", - "cubes-stacked", - "cubes", - "d", - "database", - "delete-left", - "democrat", - "desktop", - "dharmachakra", - "diagram-next", - "diagram-predecessor", - "diagram-project", - "diagram-successor", - "diamond-turn-right", - "diamond", - "dice-d20", - "dice-d6", - "dice-five", - "dice-four", - "dice-one", - "dice-six", - "dice-three", - "dice-two", - "dice", - "disease", - "display", - "divide", - "dna", - "dog", - "dollar-sign", - "dolly", - "dong-sign", - "door-closed", - "door-open", - "dove", - "down-left-and-up-right-to-center", - "down-long", - "download", - "dragon", - "draw-polygon", - "droplet-slash", - "droplet", - "drum-steelpan", - "drum", - "drumstick-bite", - "dumbbell", - "dumpster-fire", - "dumpster", - "dungeon", - "e", - "ear-deaf", - "ear-listen", - "earth-africa", - "earth-americas", - "earth-asia", - "earth-europe", - "earth-oceania", - "egg", - "eject", - "elevator", - "ellipsis-vertical", - "ellipsis", - "envelope-circle-check", - "envelope-open-text", - "envelope-open", - "envelope", - "envelopes-bulk", - "equals", - "eraser", - "ethernet", - "euro-sign", - "exclamation", - "expand", - "explosion", - "eye-dropper", - "eye-low-vision", - "eye-slash", - "eye", - "f", - "face-angry", - "face-dizzy", - "face-flushed", - "face-frown-open", - "face-frown", - "face-grimace", - "face-grin-beam-sweat", - "face-grin-beam", - "face-grin-hearts", - "face-grin-squint-tears", - "face-grin-squint", - "face-grin-stars", - "face-grin-tears", - "face-grin-tongue-squint", - "face-grin-tongue-wink", - "face-grin-tongue", - "face-grin-wide", - "face-grin-wink", - "face-grin", - "face-kiss-beam", - "face-kiss-wink-heart", - "face-kiss", - "face-laugh-beam", - "face-laugh-squint", - "face-laugh-wink", - "face-laugh", - "face-meh-blank", - "face-meh", - "face-rolling-eyes", - "face-sad-cry", - "face-sad-tear", - "face-smile-beam", - "face-smile-wink", - "face-smile", - "face-surprise", - "face-tired", - "fan", - "faucet-drip", - "faucet", - "fax", - "feather-pointed", - "feather", - "ferry", - "file-arrow-down", - "file-arrow-up", - "file-audio", - "file-circle-check", - "file-circle-exclamation", - "file-circle-minus", - "file-circle-plus", - "file-circle-question", - "file-circle-xmark", - "file-code", - "file-contract", - "file-csv", - "file-excel", - "file-export", - "file-image", - "file-import", - "file-invoice-dollar", - "file-invoice", - "file-lines", - "file-medical", - "file-pdf", - "file-pen", - "file-powerpoint", - "file-prescription", - "file-shield", - "file-signature", - "file-video", - "file-waveform", - "file-word", - "file-zipper", - "file", - "fill-drip", - "fill", - "film", - "filter-circle-dollar", - "filter-circle-xmark", - "filter", - "fingerprint", - "fire-burner", - "fire-extinguisher", - "fire-flame-curved", - "fire-flame-simple", - "fire", - "fish-fins", - "fish", - "flag-checkered", - "flag-usa", - "flag", - "flask-vial", - "flask", - "floppy-disk", - "florin-sign", - "folder-closed", - "folder-minus", - "folder-open", - "folder-plus", - "folder-tree", - "folder", - "font-awesome", - "font", - "football", - "forward-fast", - "forward-step", - "forward", - "franc-sign", - "frog", - "futbol", - "g", - "gamepad", - "gas-pump", - "gauge-high", - "gauge-simple-high", - "gauge-simple", - "gauge", - "gavel", - "gear", - "gears", - "gem", - "genderless", - "ghost", - "gift", - "gifts", - "glass-water-droplet", - "glass-water", - "glasses", - "globe", - "golf-ball-tee", - "gopuram", - "graduation-cap", - "greater-than-equal", - "greater-than", - "grip-lines-vertical", - "grip-lines", - "grip-vertical", - "grip", - "group-arrows-rotate", - "guarani-sign", - "guitar", - "gun", - "h", - "hammer", - "hamsa", - "hand-back-fist", - "hand-dots", - "hand-fist", - "hand-holding-dollar", - "hand-holding-droplet", - "hand-holding-hand", - "hand-holding-heart", - "hand-holding-medical", - "hand-holding", - "hand-lizard", - "hand-middle-finger", - "hand-peace", - "hand-point-down", - "hand-point-left", - "hand-point-right", - "hand-point-up", - "hand-pointer", - "hand-scissors", - "hand-sparkles", - "hand-spock", - "hand", - "handcuffs", - "hands-asl-interpreting", - "hands-bound", - "hands-bubbles", - "hands-clapping", - "hands-holding-child", - "hands-holding-circle", - "hands-holding", - "hands-praying", - "hands", - "handshake-angle", - "handshake-simple-slash", - "handshake-simple", - "handshake-slash", - "handshake", - "hanukiah", - "hard-drive", - "hashtag", - "hat-cowboy-side", - "hat-cowboy", - "hat-wizard", - "head-side-cough-slash", - "head-side-cough", - "head-side-mask", - "head-side-virus", - "heading", - "headphones-simple", - "headphones", - "headset", - "heart-circle-bolt", - "heart-circle-check", - "heart-circle-exclamation", - "heart-circle-minus", - "heart-circle-plus", - "heart-circle-xmark", - "heart-crack", - "heart-pulse", - "heart", - "helicopter-symbol", - "helicopter", - "helmet-safety", - "helmet-un", - "highlighter", - "hill-avalanche", - "hill-rockslide", - "hippo", - "hockey-puck", - "holly-berry", - "horse-head", - "horse", - "hospital-user", - "hospital", - "hot-tub-person", - "hotdog", - "hotel", - "hourglass-end", - "hourglass-half", - "hourglass-start", - "hourglass", - "house-chimney-crack", - "house-chimney-medical", - "house-chimney-user", - "house-chimney-window", - "house-chimney", - "house-circle-check", - "house-circle-exclamation", - "house-circle-xmark", - "house-crack", - "house-fire", - "house-flag", - "house-flood-water-circle-arrow-right", - "house-flood-water", - "house-laptop", - "house-lock", - "house-medical-circle-check", - "house-medical-circle-exclamation", - "house-medical-circle-xmark", - "house-medical-flag", - "house-medical", - "house-signal", - "house-tsunami", - "house-user", - "house", - "hryvnia-sign", - "hurricane", - "i-cursor", - "i", - "ice-cream", - "icicles", - "icons", - "id-badge", - "id-card-clip", - "id-card", - "igloo", - "image-portrait", - "image", - "images", - "inbox", - "indent", - "indian-rupee-sign", - "industry", - "infinity", - "info", - "italic", - "j", - "jar-wheat", - "jar", - "jedi", - "jet-fighter-up", - "jet-fighter", - "joint", - "jug-detergent", - "k", - "kaaba", - "key", - "keyboard", - "khanda", - "kip-sign", - "kit-medical", - "kitchen-set", - "kiwi-bird", - "l", - "land-mine-on", - "landmark-dome", - "landmark-flag", - "landmark", - "language", - "laptop-code", - "laptop-file", - "laptop-medical", - "laptop", - "lari-sign", - "layer-group", - "leaf", - "left-long", - "left-right", - "lemon", - "less-than-equal", - "less-than", - "life-ring", - "lightbulb", - "lines-leaning", - "link-slash", - "link", - "lira-sign", - "list-check", - "list-ol", - "list-ul", - "list", - "litecoin-sign", - "location-arrow", - "location-crosshairs", - "location-dot", - "location-pin-lock", - "location-pin", - "lock-open", - "lock", - "locust", - "lungs-virus", - "lungs", - "m", - "magnet", - "magnifying-glass-arrow-right", - "magnifying-glass-chart", - "magnifying-glass-dollar", - "magnifying-glass-location", - "magnifying-glass-minus", - "magnifying-glass-plus", - "magnifying-glass", - "manat-sign", - "map-location-dot", - "map-location", - "map-pin", - "map", - "marker", - "mars-and-venus-burst", - "mars-and-venus", - "mars-double", - "mars-stroke-right", - "mars-stroke-up", - "mars-stroke", - "mars", - "martini-glass-citrus", - "martini-glass-empty", - "martini-glass", - "mask-face", - "mask-ventilator", - "mask", - "masks-theater", - "mattress-pillow", - "maximize", - "medal", - "memory", - "menorah", - "mercury", - "message", - "meteor", - "microchip", - "microphone-lines-slash", - "microphone-lines", - "microphone-slash", - "microphone", - "microscope", - "mill-sign", - "minimize", - "minus", - "mitten", - "mobile-button", - "mobile-retro", - "mobile-screen-button", - "mobile-screen", - "mobile", - "money-bill-1-wave", - "money-bill-1", - "money-bill-transfer", - "money-bill-trend-up", - "money-bill-wave", - "money-bill-wheat", - "money-bill", - "money-bills", - "money-check-dollar", - "money-check", - "monument", - "moon", - "mortar-pestle", - "mosque", - "mosquito-net", - "mosquito", - "motorcycle", - "mound", - "mountain-city", - "mountain-sun", - "mountain", - "mug-hot", - "mug-saucer", - "music", - "n", - "naira-sign", - "network-wired", - "neuter", - "newspaper", - "not-equal", - "notdef", - "note-sticky", - "notes-medical", - "o", - "object-group", - "object-ungroup", - "oil-can", - "oil-well", - "om", - "otter", - "outdent", - "p", - "pager", - "paint-roller", - "paintbrush", - "palette", - "pallet", - "panorama", - "paper-plane", - "paperclip", - "parachute-box", - "paragraph", - "passport", - "paste", - "pause", - "paw", - "peace", - "pen-clip", - "pen-fancy", - "pen-nib", - "pen-ruler", - "pen-to-square", - "pen", - "pencil", - "people-arrows", - "people-carry-box", - "people-group", - "people-line", - "people-pulling", - "people-robbery", - "people-roof", - "pepper-hot", - "percent", - "person-arrow-down-to-line", - "person-arrow-up-from-line", - "person-biking", - "person-booth", - "person-breastfeeding", - "person-burst", - "person-cane", - "person-chalkboard", - "person-circle-check", - "person-circle-exclamation", - "person-circle-minus", - "person-circle-plus", - "person-circle-question", - "person-circle-xmark", - "person-digging", - "person-dots-from-line", - "person-dress-burst", - "person-dress", - "person-drowning", - "person-falling-burst", - "person-falling", - "person-half-dress", - "person-harassing", - "person-hiking", - "person-military-pointing", - "person-military-rifle", - "person-military-to-person", - "person-praying", - "person-pregnant", - "person-rays", - "person-rifle", - "person-running", - "person-shelter", - "person-skating", - "person-skiing-nordic", - "person-skiing", - "person-snowboarding", - "person-swimming", - "person-through-window", - "person-walking-arrow-loop-left", - "person-walking-arrow-right", - "person-walking-dashed-line-arrow-right", - "person-walking-luggage", - "person-walking-with-cane", - "person-walking", - "person", - "peseta-sign", - "peso-sign", - "phone-flip", - "phone-slash", - "phone-volume", - "phone", - "photo-film", - "piggy-bank", - "pills", - "pizza-slice", - "place-of-worship", - "plane-arrival", - "plane-circle-check", - "plane-circle-exclamation", - "plane-circle-xmark", - "plane-departure", - "plane-lock", - "plane-slash", - "plane-up", - "plane", - "plant-wilt", - "plate-wheat", - "play", - "plug-circle-bolt", - "plug-circle-check", - "plug-circle-exclamation", - "plug-circle-minus", - "plug-circle-plus", - "plug-circle-xmark", - "plug", - "plus-minus", - "plus", - "podcast", - "poo-storm", - "poo", - "poop", - "power-off", - "prescription-bottle-medical", - "prescription-bottle", - "prescription", - "print", - "pump-medical", - "pump-soap", - "puzzle-piece", - "q", - "qrcode", - "question", - "quote-left", - "quote-right", - "r", - "radiation", - "radio", - "rainbow", - "ranking-star", - "receipt", - "record-vinyl", - "rectangle-ad", - "rectangle-list", - "rectangle-xmark", - "recycle", - "registered", - "repeat", - "reply-all", - "reply", - "republican", - "restroom", - "retweet", - "ribbon", - "right-from-bracket", - "right-left", - "right-long", - "right-to-bracket", - "ring", - "road-barrier", - "road-bridge", - "road-circle-check", - "road-circle-exclamation", - "road-circle-xmark", - "road-lock", - "road-spikes", - "road", - "robot", - "rocket", - "rotate-left", - "rotate-right", - "rotate", - "route", - "rss", - "ruble-sign", - "rug", - "ruler-combined", - "ruler-horizontal", - "ruler-vertical", - "ruler", - "rupee-sign", - "rupiah-sign", - "s", - "sack-dollar", - "sack-xmark", - "sailboat", - "satellite-dish", - "satellite", - "scale-balanced", - "scale-unbalanced-flip", - "scale-unbalanced", - "school-circle-check", - "school-circle-exclamation", - "school-circle-xmark", - "school-flag", - "school-lock", - "school", - "scissors", - "screwdriver-wrench", - "screwdriver", - "scroll-torah", - "scroll", - "sd-card", - "section", - "seedling", - "server", - "shapes", - "share-from-square", - "share-nodes", - "share", - "sheet-plastic", - "shekel-sign", - "shield-cat", - "shield-dog", - "shield-halved", - "shield-heart", - "shield-virus", - "shield", - "ship", - "shirt", - "shoe-prints", - "shop-lock", - "shop-slash", - "shop", - "shower", - "shrimp", - "shuffle", - "shuttle-space", - "sign-hanging", - "signal", - "signature", - "signs-post", - "sim-card", - "sink", - "sitemap", - "skull-crossbones", - "skull", - "slash", - "sleigh", - "sliders", - "smog", - "smoking", - "snowflake", - "snowman", - "snowplow", - "soap", - "socks", - "solar-panel", - "sort-down", - "sort-up", - "sort", - "spa", - "spaghetti-monster-flying", - "spell-check", - "spider", - "spinner", - "splotch", - "spoon", - "spray-can-sparkles", - "spray-can", - "square-arrow-up-right", - "square-caret-down", - "square-caret-left", - "square-caret-right", - "square-caret-up", - "square-check", - "square-envelope", - "square-full", - "square-h", - "square-minus", - "square-nfi", - "square-parking", - "square-pen", - "square-person-confined", - "square-phone-flip", - "square-phone", - "square-plus", - "square-poll-horizontal", - "square-poll-vertical", - "square-root-variable", - "square-rss", - "square-share-nodes", - "square-up-right", - "square-virus", - "square-xmark", - "square", - "staff-snake", - "stairs", - "stamp", - "stapler", - "star-and-crescent", - "star-half-stroke", - "star-half", - "star-of-david", - "star-of-life", - "star", - "sterling-sign", - "stethoscope", - "stop", - "stopwatch-20", - "stopwatch", - "store-slash", - "store", - "street-view", - "strikethrough", - "stroopwafel", - "subscript", - "suitcase-medical", - "suitcase-rolling", - "suitcase", - "sun-plant-wilt", - "sun", - "superscript", - "swatchbook", - "synagogue", - "syringe", - "t", - "table-cells-column-lock", - "table-cells-large", - "table-cells-row-lock", - "table-cells-row-unlock", - "table-cells", - "table-columns", - "table-list", - "table-tennis-paddle-ball", - "table", - "tablet-button", - "tablet-screen-button", - "tablet", - "tablets", - "tachograph-digital", - "tag", - "tags", - "tape", - "tarp-droplet", - "tarp", - "taxi", - "teeth-open", - "teeth", - "temperature-arrow-down", - "temperature-arrow-up", - "temperature-empty", - "temperature-full", - "temperature-half", - "temperature-high", - "temperature-low", - "temperature-quarter", - "temperature-three-quarters", - "tenge-sign", - "tent-arrow-down-to-line", - "tent-arrow-left-right", - "tent-arrow-turn-left", - "tent-arrows-down", - "tent", - "tents", - "terminal", - "text-height", - "text-slash", - "text-width", - "thermometer", - "thumbs-down", - "thumbs-up", - "thumbtack-slash", - "thumbtack", - "ticket-simple", - "ticket", - "timeline", - "toggle-off", - "toggle-on", - "toilet-paper-slash", - "toilet-paper", - "toilet-portable", - "toilet", - "toilets-portable", - "toolbox", - "tooth", - "torii-gate", - "tornado", - "tower-broadcast", - "tower-cell", - "tower-observation", - "tractor", - "trademark", - "traffic-light", - "trailer", - "train-subway", - "train-tram", - "train", - "transgender", - "trash-arrow-up", - "trash-can-arrow-up", - "trash-can", - "trash", - "tree-city", - "tree", - "triangle-exclamation", - "trophy", - "trowel-bricks", - "trowel", - "truck-arrow-right", - "truck-droplet", - "truck-fast", - "truck-field-un", - "truck-field", - "truck-front", - "truck-medical", - "truck-monster", - "truck-moving", - "truck-pickup", - "truck-plane", - "truck-ramp-box", - "truck", - "tty", - "turkish-lira-sign", - "turn-down", - "turn-up", - "tv", - "u", - "umbrella-beach", - "umbrella", - "underline", - "universal-access", - "unlock-keyhole", - "unlock", - "up-down-left-right", - "up-down", - "up-long", - "up-right-and-down-left-from-center", - "up-right-from-square", - "upload", - "user-astronaut", - "user-check", - "user-clock", - "user-doctor", - "user-gear", - "user-graduate", - "user-group", - "user-injured", - "user-large-slash", - "user-large", - "user-lock", - "user-minus", - "user-ninja", - "user-nurse", - "user-pen", - "user-plus", - "user-secret", - "user-shield", - "user-slash", - "user-tag", - "user-tie", - "user-xmark", - "user", - "users-between-lines", - "users-gear", - "users-line", - "users-rays", - "users-rectangle", - "users-slash", - "users-viewfinder", - "users", - "utensils", - "v", - "van-shuttle", - "vault", - "vector-square", - "venus-double", - "venus-mars", - "venus", - "vest-patches", - "vest", - "vial-circle-check", - "vial-virus", - "vial", - "vials", - "video-slash", - "video", - "vihara", - "virus-covid-slash", - "virus-covid", - "virus-slash", - "virus", - "viruses", - "voicemail", - "volcano", - "volleyball", - "volume-high", - "volume-low", - "volume-off", - "volume-xmark", - "vr-cardboard", - "w", - "walkie-talkie", - "wallet", - "wand-magic-sparkles", - "wand-magic", - "wand-sparkles", - "warehouse", - "water-ladder", - "water", - "wave-square", - "web-awesome", - "weight-hanging", - "weight-scale", - "wheat-awn-circle-exclamation", - "wheat-awn", - "wheelchair-move", - "wheelchair", - "whiskey-glass", - "wifi", - "wind", - "window-maximize", - "window-minimize", - "window-restore", - "wine-bottle", - "wine-glass-empty", - "wine-glass", - "won-sign", - "worm", - "wrench", - "x-ray", - "x", - "xmark", - "xmarks-lines", - "y", - "yen-sign", - "yin-yang", - "z" - ] -} diff --git a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Pro.json b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Pro.json deleted file mode 100644 index d8c08b3b..00000000 --- a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Pro.json +++ /dev/null @@ -1,4823 +0,0 @@ -{ - "0": 48, - "1": 49, - "2": 50, - "3": 51, - "4": 52, - "5": 53, - "6": 54, - "7": 55, - "8": 56, - "9": 57, - "100": 58396, - "fill-drip": 62838, - "arrows-to-circle": 58557, - "circle-chevron-right": 61752, - "chevron-circle-right": 61752, - "wagon-covered": 63726, - "line-height": 63601, - "bagel": 58327, - "transporter-7": 58024, - "at": 64, - "rectangles-mixed": 58147, - "phone-arrow-up-right": 57892, - "phone-arrow-up": 57892, - "phone-outgoing": 57892, - "trash-can": 62189, - "trash-alt": 62189, - "circle-l": 57620, - "head-side-goggles": 63210, - "head-vr": 63210, - "text-height": 61492, - "user-xmark": 62005, - "user-times": 62005, - "face-hand-yawn": 58233, - "gauge-simple-min": 63021, - "tachometer-slowest": 63021, - "stethoscope": 61681, - "coffin": 63174, - "message": 62074, - "comment-alt": 62074, - "salad": 63518, - "bowl-salad": 63518, - "info": 61737, - "robot-astromech": 58066, - "ring-diamond": 58795, - "fondue-pot": 58381, - "theta": 63134, - "face-hand-peeking": 58497, - "square-user": 57987, - "down-left-and-up-right-to-center": 62498, - "compress-alt": 62498, - "explosion": 58601, - "file-lines": 61788, - "file-alt": 61788, - "file-text": 61788, - "wave-square": 63550, - "ring": 63243, - "building-un": 58585, - "dice-three": 62759, - "tire-pressure-warning": 63027, - "wifi-fair": 63147, - "wifi-2": 63147, - "calendar-days": 61555, - "calendar-alt": 61555, - "mp3-player": 63694, - "anchor-circle-check": 58538, - "tally-4": 58007, - "rectangle-history": 58530, - "building-circle-arrow-right": 58577, - "volleyball": 62559, - "volleyball-ball": 62559, - "sun-haze": 63333, - "text-size": 63636, - "ufo": 57415, - "fork": 62179, - "utensil-fork": 62179, - "arrows-up-to-line": 58562, - "mobile-signal": 57839, - "barcode-scan": 62565, - "sort-down": 61661, - "sort-desc": 61661, - "folder-arrow-down": 57427, - "folder-download": 57427, - "circle-minus": 61526, - "minus-circle": 61526, - "face-icicles": 58236, - "shovel": 63251, - "door-open": 62763, - "films": 57722, - "right-from-bracket": 62197, - "sign-out-alt": 62197, - "face-glasses": 58231, - "nfc": 57847, - "atom": 62930, - "soap": 57454, - "icons": 63597, - "heart-music-camera-bolt": 63597, - "microphone-lines-slash": 62777, - "microphone-alt-slash": 62777, - "closed-captioning-slash": 57653, - "calculator-simple": 63052, - "calculator-alt": 63052, - "bridge-circle-check": 58569, - "sliders-up": 62449, - "sliders-v": 62449, - "location-minus": 62985, - "map-marker-minus": 62985, - "pump-medical": 57450, - "fingerprint": 62839, - "ski-boot": 58316, - "standard-definition": 57994, - "rectangle-sd": 57994, - "h1": 62227, - "hand-point-right": 61604, - "magnifying-glass-location": 63113, - "search-location": 63113, - "message-bot": 58296, - "forward-step": 61521, - "step-forward": 61521, - "face-smile-beam": 62904, - "smile-beam": 62904, - "light-ceiling": 57366, - "message-exclamation": 62629, - "comment-alt-exclamation": 62629, - "bowl-scoop": 58334, - "bowl-shaved-ice": 58334, - "square-x": 57990, - "building-memo": 58910, - "utility-pole-double": 58052, - "flag-checkered": 61726, - "chevrons-up": 62245, - "chevron-double-up": 62245, - "football": 62542, - "football-ball": 62542, - "user-vneck": 58465, - "school-circle-exclamation": 58732, - "crop": 61733, - "angles-down": 61699, - "angle-double-down": 61699, - "users-rectangle": 58772, - "people-roof": 58679, - "square-arrow-right": 62267, - "arrow-square-right": 62267, - "location-plus": 62986, - "map-marker-plus": 62986, - "lightbulb-exclamation-on": 57802, - "people-line": 58676, - "beer-mug-empty": 61692, - "beer": 61692, - "crate-empty": 57681, - "diagram-predecessor": 58487, - "transporter": 57410, - "calendar-circle-user": 58481, - "arrow-up-long": 61814, - "long-arrow-up": 61814, - "person-carry-box": 62671, - "person-carry": 62671, - "fire-flame-simple": 62570, - "burn": 62570, - "person": 61827, - "male": 61827, - "laptop": 61705, - "file-csv": 63197, - "menorah": 63094, - "union": 63138, - "chevrons-left": 62243, - "chevron-double-left": 62243, - "circle-heart": 62663, - "heart-circle": 62663, - "truck-plane": 58767, - "record-vinyl": 63705, - "bring-forward": 63574, - "square-p": 57977, - "face-grin-stars": 62855, - "grin-stars": 62855, - "sigma": 63115, - "camera-movie": 63657, - "bong": 62812, - "clarinet": 63661, - "truck-flatbed": 58038, - "spaghetti-monster-flying": 63099, - "pastafarianism": 63099, - "arrow-down-up-across-line": 58543, - "arrows-rotate-reverse": 58928, - "leaf-heart": 62667, - "house-building": 57777, - "cheese-swiss": 63472, - "spoon": 62181, - "utensil-spoon": 62181, - "jar-wheat": 58647, - "envelopes-bulk": 63092, - "mail-bulk": 63092, - "file-circle-exclamation": 58603, - "bow-arrow": 63161, - "cart-xmark": 57565, - "hexagon-xmark": 62190, - "times-hexagon": 62190, - "xmark-hexagon": 62190, - "circle-h": 62590, - "hospital-symbol": 62590, - "merge": 58662, - "pager": 63509, - "cart-minus": 57563, - "address-book": 62137, - "contact-book": 62137, - "pan-frying": 58412, - "grid": 57749, - "grid-3": 57749, - "football-helmet": 62543, - "hand-love": 57765, - "trees": 63268, - "strikethrough": 61644, - "page": 58408, - "k": 75, - "diagram-previous": 58488, - "gauge-min": 63016, - "tachometer-alt-slowest": 63016, - "folder-grid": 57736, - "eggplant": 57708, - "excavator": 58966, - "ram": 63242, - "landmark-flag": 58652, - "lips": 62976, - "pencil": 62211, - "pencil-alt": 62211, - "backward": 61514, - "caret-right": 61658, - "comments": 61574, - "paste": 61674, - "file-clipboard": 61674, - "desktop-arrow-down": 57685, - "code-pull-request": 57660, - "pumpkin": 63239, - "clipboard-list": 62573, - "pen-field": 57873, - "blueberries": 58088, - "truck-ramp-box": 62686, - "truck-loading": 62686, - "note": 57855, - "arrow-down-to-square": 57494, - "user-check": 62716, - "cloud-xmark": 58207, - "vial-virus": 58775, - "book-blank": 62937, - "book-alt": 62937, - "golf-flag-hole": 58284, - "message-arrow-down": 57819, - "comment-alt-arrow-down": 57819, - "face-unamused": 58271, - "sheet-plastic": 58737, - "circle-9": 57590, - "blog": 63361, - "user-ninja": 62724, - "pencil-slash": 57877, - "bowling-pins": 62519, - "person-arrow-up-from-line": 58681, - "down-right": 57707, - "scroll-torah": 63136, - "torah": 63136, - "webhook": 58837, - "blinds-open": 63740, - "fence": 58115, - "up": 62295, - "arrow-alt-up": 62295, - "broom-ball": 62552, - "quidditch": 62552, - "quidditch-broom-ball": 62552, - "drumstick": 63190, - "square-v": 57988, - "face-awesome": 58377, - "gave-dandy": 58377, - "dial-off": 57698, - "toggle-off": 61956, - "face-smile-horns": 58257, - "box-archive": 61831, - "archive": 61831, - "grapes": 58118, - "person-drowning": 58693, - "dial-max": 57694, - "circle-m": 57621, - "calendar-image": 57556, - "circle-caret-down": 62253, - "caret-circle-down": 62253, - "arrow-down-9-1": 63622, - "sort-numeric-desc": 63622, - "sort-numeric-down-alt": 63622, - "face-grin-tongue-squint": 62858, - "grin-tongue-squint": 62858, - "shish-kebab": 63521, - "spray-can": 62909, - "alarm-snooze": 63557, - "scarecrow": 63245, - "truck-monster": 63035, - "gift-card": 63075, - "w": 87, - "code-pull-request-draft": 58362, - "square-b": 57956, - "elephant": 63194, - "earth-africa": 62844, - "globe-africa": 62844, - "rainbow": 63323, - "circle-notch": 61902, - "tablet-screen-button": 62458, - "tablet-alt": 62458, - "paw": 61872, - "message-question": 57827, - "cloud": 61634, - "trowel-bricks": 58762, - "square-3": 57944, - "face-flushed": 62841, - "flushed": 62841, - "hospital-user": 63501, - "microwave": 57371, - "chf-sign": 58882, - "tent-arrow-left-right": 58751, - "cart-circle-arrow-up": 58352, - "trash-clock": 58032, - "reflect-both": 58991, - "gavel": 61667, - "legal": 61667, - "sprinkler-ceiling": 58444, - "browsers": 57547, - "trillium": 58760, - "table-cells-unlock": 59026, - "music-slash": 63697, - "truck-ramp": 62688, - "binoculars": 61925, - "microphone-slash": 61745, - "box-tissue": 57435, - "circle-c": 57601, - "star-christmas": 63444, - "chart-bullet": 57569, - "motorcycle": 61980, - "tree-christmas": 63451, - "tire-flat": 63026, - "sunglasses": 63634, - "badge": 62261, - "message-pen": 62628, - "comment-alt-edit": 62628, - "message-edit": 62628, - "bell-concierge": 62818, - "concierge-bell": 62818, - "pen-ruler": 62894, - "pencil-ruler": 62894, - "file-mp3": 58952, - "arrow-progress": 58847, - "chess-rook-piece": 62536, - "chess-rook-alt": 62536, - "square-root": 63127, - "album-collection-circle-plus": 58510, - "people-arrows": 57448, - "people-arrows-left-right": 57448, - "sign-post": 58916, - "face-angry-horns": 58216, - "mars-and-venus-burst": 58659, - "tombstone": 63264, - "square-caret-right": 61778, - "caret-square-right": 61778, - "scissors": 61636, - "cut": 61636, - "list-music": 63689, - "sun-plant-wilt": 58746, - "toilets-portable": 58756, - "hockey-puck": 62547, - "mustache": 58812, - "hyphen": 45, - "table": 61646, - "user-chef": 58322, - "message-image": 57824, - "comment-alt-image": 57824, - "users-medical": 63536, - "sensor-triangle-exclamation": 57385, - "sensor-alert": 57385, - "magnifying-glass-arrow-right": 58657, - "tachograph-digital": 62822, - "digital-tachograph": 62822, - "face-mask": 58239, - "pickleball": 58421, - "star-sharp-half": 57996, - "users-slash": 57459, - "clover": 57657, - "meat": 63508, - "reply": 62437, - "mail-reply": 62437, - "star-and-crescent": 63129, - "empty-set": 63062, - "house-fire": 58636, - "square-minus": 61766, - "minus-square": 61766, - "helicopter": 62771, - "bird": 58473, - "compass": 61774, - "square-caret-down": 61776, - "caret-square-down": 61776, - "heart-half-stroke": 57772, - "heart-half-alt": 57772, - "file-circle-question": 58607, - "truck-utensils": 58920, - "laptop-code": 62972, - "joystick": 63685, - "grill-fire": 58788, - "rectangle-vertical-history": 57911, - "swatchbook": 62915, - "prescription-bottle": 62597, - "bars": 61641, - "navicon": 61641, - "keyboard-left": 57795, - "people-group": 58675, - "hourglass-end": 62035, - "hourglass-3": 62035, - "heart-crack": 63401, - "heart-broken": 63401, - "face-beam-hand-over-mouth": 58492, - "droplet-percent": 63312, - "humidity": 63312, - "square-up-right": 62304, - "external-link-square-alt": 62304, - "face-kiss-beam": 62871, - "kiss-beam": 62871, - "corn": 63175, - "roller-coaster": 58148, - "photo-film-music": 57896, - "radar": 57380, - "sickle": 63522, - "film": 61448, - "coconut": 58102, - "ruler-horizontal": 62791, - "shield-cross": 63250, - "cassette-tape": 63659, - "square-terminal": 58154, - "people-robbery": 58678, - "lightbulb": 61675, - "caret-left": 61657, - "comment-middle": 57673, - "trash-can-list": 58027, - "block": 58474, - "circle-exclamation": 61546, - "exclamation-circle": 61546, - "school-circle-xmark": 58733, - "arrow-right-from-bracket": 61579, - "sign-out": 61579, - "face-frown-slight": 58230, - "circle-chevron-down": 61754, - "chevron-circle-down": 61754, - "sidebar-flip": 57935, - "unlock-keyhole": 61758, - "unlock-alt": 61758, - "temperature-list": 58009, - "cloud-showers-heavy": 63296, - "headphones-simple": 62863, - "headphones-alt": 62863, - "sitemap": 61672, - "pipe-section": 58424, - "space-station-moon-construction": 57396, - "space-station-moon-alt": 57396, - "circle-dollar-to-slot": 62649, - "donate": 62649, - "memory": 62776, - "face-sleeping": 58253, - "road-spikes": 58728, - "fire-burner": 58609, - "squirrel": 63258, - "arrow-up-to-line": 62273, - "arrow-to-top": 62273, - "flag": 61476, - "face-cowboy-hat": 58222, - "hanukiah": 63206, - "chart-scatter-3d": 57576, - "display-chart-up": 58851, - "square-code": 57959, - "feather": 62765, - "volume-low": 61479, - "volume-down": 61479, - "xmark-to-slot": 63345, - "times-to-slot": 63345, - "vote-nay": 63345, - "box-taped": 62618, - "box-alt": 62618, - "comment-slash": 62643, - "swords": 63261, - "cloud-sun-rain": 63299, - "album": 63647, - "circle-n": 57624, - "compress": 61542, - "wheat-awn": 58061, - "wheat-alt": 58061, - "ankh": 63044, - "hands-holding-child": 58618, - "asterisk": 42, - "key-skeleton-left-right": 58292, - "comment-lines": 62640, - "luchador-mask": 62549, - "luchador": 62549, - "mask-luchador": 62549, - "square-check": 61770, - "check-square": 61770, - "shredder": 63114, - "book-open-cover": 57536, - "book-open-alt": 57536, - "sandwich": 63519, - "peseta-sign": 57889, - "square-parking-slash": 62999, - "parking-slash": 62999, - "train-tunnel": 58452, - "heading": 61916, - "header": 61916, - "ghost": 63202, - "face-anguished": 58217, - "hockey-sticks": 62548, - "abacus": 63040, - "film-simple": 62368, - "film-alt": 62368, - "list": 61498, - "list-squares": 61498, - "tree-palm": 63531, - "square-phone-flip": 63611, - "phone-square-alt": 63611, - "user-beard-bolt": 59017, - "cart-plus": 61975, - "gamepad": 61723, - "border-center-v": 63645, - "circle-dot": 61842, - "dot-circle": 61842, - "clipboard-medical": 57651, - "face-dizzy": 62823, - "dizzy": 62823, - "egg": 63483, - "up-to-line": 62285, - "arrow-alt-to-top": 62285, - "house-medical-circle-xmark": 58643, - "watch-fitness": 63038, - "clock-nine-thirty": 58189, - "campground": 63163, - "folder-plus": 63070, - "jug": 63686, - "futbol": 61923, - "futbol-ball": 61923, - "soccer-ball": 61923, - "snow-blowing": 63329, - "paintbrush": 61948, - "paint-brush": 61948, - "lock": 61475, - "arrow-down-from-line": 62277, - "arrow-from-top": 62277, - "gas-pump": 62767, - "signal-bars-slash": 63124, - "signal-alt-slash": 63124, - "monkey": 63227, - "rectangle-pro": 57909, - "pro": 57909, - "house-night": 57360, - "hot-tub-person": 62867, - "hot-tub": 62867, - "globe-pointer": 58894, - "blanket": 62616, - "map-location": 62879, - "map-marked": 62879, - "house-flood-water": 58638, - "comments-question-check": 57679, - "tree": 61883, - "arrows-cross": 57506, - "backpack": 62932, - "square-small": 57982, - "folder-arrow-up": 57428, - "folder-upload": 57428, - "bridge-lock": 58572, - "crosshairs-simple": 58783, - "sack-dollar": 63517, - "pen-to-square": 61508, - "edit": 61508, - "square-sliders": 62448, - "sliders-h-square": 62448, - "car-side": 62948, - "message-middle-top": 57826, - "comment-middle-top-alt": 57826, - "lightbulb-on": 63090, - "knife": 62180, - "utensil-knife": 62180, - "share-nodes": 61920, - "share-alt": 61920, - "display-chart-up-circle-dollar": 58854, - "wave-sine": 63641, - "heart-circle-minus": 58623, - "circle-w": 57644, - "circle-calendar": 57602, - "calendar-circle": 57602, - "hourglass-half": 62034, - "hourglass-2": 62034, - "microscope": 62992, - "sunset": 63335, - "sink": 57453, - "calendar-exclamation": 62260, - "truck-container-empty": 58037, - "hand-heart": 62652, - "bag-shopping": 62096, - "shopping-bag": 62096, - "arrow-down-z-a": 63617, - "sort-alpha-desc": 63617, - "sort-alpha-down-alt": 63617, - "mitten": 63413, - "reply-clock": 57913, - "reply-time": 57913, - "person-rays": 58701, - "right": 62294, - "arrow-alt-right": 62294, - "circle-f": 57614, - "users": 61632, - "face-pleading": 58246, - "eye-slash": 61552, - "flask-vial": 58611, - "police-box": 57377, - "cucumber": 58369, - "head-side-brain": 63496, - "hand": 62038, - "hand-paper": 62038, - "person-biking-mountain": 63563, - "biking-mountain": 63563, - "utensils-slash": 58468, - "print-magnifying-glass": 63514, - "print-search": 63514, - "turn-right": 58937, - "folder-bookmark": 57734, - "arrow-turn-left-down": 58931, - "om": 63097, - "pi": 63102, - "flask-round-potion": 63201, - "flask-potion": 63201, - "face-shush": 58252, - "worm": 58777, - "house-circle-xmark": 58635, - "plug": 61926, - "calendar-circle-exclamation": 58478, - "square-i": 57970, - "chevron-up": 61559, - "face-saluting": 58500, - "gauge-simple-low": 63020, - "tachometer-slow": 63020, - "face-persevering": 58245, - "circle-camera": 57603, - "camera-circle": 57603, - "hand-spock": 62041, - "spider-web": 63257, - "circle-microphone": 57622, - "microphone-circle": 57622, - "book-arrow-up": 57530, - "popsicle": 58430, - "command": 57666, - "blinds": 63739, - "stopwatch": 62194, - "saxophone": 63708, - "square-2": 57943, - "field-hockey-stick-ball": 62540, - "field-hockey": 62540, - "arrow-up-square-triangle": 63627, - "sort-shapes-up-alt": 63627, - "face-scream": 58251, - "square-m": 57974, - "camera-web": 63538, - "webcam": 63538, - "comment-arrow-down": 57667, - "lightbulb-cfl": 58790, - "window-frame-open": 57424, - "face-kiss": 62870, - "kiss": 62870, - "bridge-circle-xmark": 58571, - "period": 46, - "face-grin-tongue": 62857, - "grin-tongue": 62857, - "up-to-dotted-line": 58455, - "thought-bubble": 58158, - "skeleton-ribs": 58827, - "raygun": 57381, - "flute": 63673, - "acorn": 63150, - "video-arrow-up-right": 58057, - "grate-droplet": 57748, - "seal-exclamation": 57922, - "chess-bishop": 62522, - "message-sms": 57829, - "coffee-beans": 57663, - "hat-witch": 63207, - "face-grin-wink": 62860, - "grin-wink": 62860, - "clock-three-thirty": 58199, - "ear-deaf": 62116, - "deaf": 62116, - "deafness": 62116, - "hard-of-hearing": 62116, - "alarm-clock": 62286, - "eclipse": 63305, - "face-relieved": 58249, - "road-circle-check": 58724, - "dice-five": 62755, - "octagon-minus": 62216, - "minus-octagon": 62216, - "square-rss": 61763, - "rss-square": 61763, - "face-zany": 58276, - "tricycle": 58819, - "land-mine-on": 58651, - "square-arrow-up-left": 57955, - "i-cursor": 62022, - "chart-mixed-up-circle-dollar": 58841, - "salt-shaker": 58438, - "stamp": 62911, - "file-plus": 62233, - "draw-square": 62959, - "toilet-paper-under-slash": 58017, - "toilet-paper-reverse-slash": 58017, - "stairs": 57993, - "drone-front": 63584, - "drone-alt": 63584, - "glass-empty": 57745, - "dial-high": 57692, - "user-helmet-safety": 63532, - "user-construction": 63532, - "user-hard-hat": 63532, - "i": 73, - "hryvnia-sign": 63218, - "hryvnia": 63218, - "arrow-down-left-and-arrow-up-right-to-center": 57490, - "pills": 62596, - "face-grin-wide": 62849, - "grin-alt": 62849, - "tooth": 62921, - "basketball-hoop": 62517, - "objects-align-bottom": 58299, - "v": 86, - "sparkles": 63632, - "squid": 58448, - "leafy-green": 58397, - "circle-arrow-up-right": 57596, - "calendars": 57559, - "bangladeshi-taka-sign": 58086, - "bicycle": 61958, - "hammer-war": 63204, - "circle-d": 57604, - "spider-black-widow": 63256, - "staff-snake": 58745, - "rod-asclepius": 58745, - "rod-snake": 58745, - "staff-aesculapius": 58745, - "pear": 57868, - "head-side-cough-slash": 57442, - "file-mov": 58951, - "triangle": 62188, - "apartment": 58472, - "truck-medical": 61689, - "ambulance": 61689, - "pepper": 58418, - "piano": 63700, - "gun-squirt": 57757, - "wheat-awn-circle-exclamation": 58776, - "snowman": 63440, - "user-alien": 57418, - "shield-check": 62199, - "mortar-pestle": 62887, - "road-barrier": 58722, - "chart-candlestick": 57570, - "briefcase-blank": 57544, - "school": 62793, - "igloo": 63406, - "bracket-round": 40, - "parenthesis": 40, - "joint": 62869, - "horse-saddle": 63683, - "mug-marshmallows": 63415, - "filters": 57726, - "bell-on": 63738, - "angle-right": 61701, - "dial-med": 57695, - "horse": 63216, - "q": 81, - "monitor-waveform": 62993, - "monitor-heart-rate": 62993, - "link-simple": 57805, - "whistle": 62560, - "g": 71, - "wine-glass-crack": 62651, - "fragile": 62651, - "slot-machine": 58318, - "notes-medical": 62593, - "car-wash": 62950, - "escalator": 57713, - "comment-image": 57672, - "temperature-half": 62153, - "temperature-2": 62153, - "thermometer-2": 62153, - "thermometer-half": 62153, - "dong-sign": 57705, - "donut": 58374, - "doughnut": 58374, - "capsules": 62571, - "poo-storm": 63322, - "poo-bolt": 63322, - "tally-1": 58004, - "file-vector": 58956, - "face-frown-open": 62842, - "frown-open": 62842, - "square-dashed": 57961, - "bag-shopping-plus": 58961, - "square-j": 57971, - "hand-point-up": 61606, - "money-bill": 61654, - "arrow-up-big-small": 63630, - "sort-size-up": 63630, - "barcode-read": 62564, - "baguette": 58328, - "bowl-soft-serve": 58475, - "face-holding-back-tears": 58498, - "square-up": 62291, - "arrow-alt-square-up": 62291, - "train-subway-tunnel": 58019, - "subway-tunnel": 58019, - "square-exclamation": 62241, - "exclamation-square": 62241, - "semicolon": 59, - "bookmark": 61486, - "fan-table": 57348, - "align-justify": 61497, - "battery-low": 57521, - "battery-1": 57521, - "credit-card-front": 62346, - "brain-arrow-curved-right": 63095, - "mind-share": 63095, - "umbrella-beach": 62922, - "helmet-un": 58627, - "location-smile": 62989, - "map-marker-smile": 62989, - "arrow-left-to-line": 62270, - "arrow-to-left": 62270, - "bullseye": 61760, - "sushi": 58506, - "nigiri": 58506, - "message-captions": 57822, - "comment-alt-captions": 57822, - "trash-list": 58033, - "bacon": 63461, - "option": 58136, - "raccoon": 58899, - "hand-point-down": 61607, - "arrow-up-from-bracket": 57498, - "head-side-gear": 58897, - "trash-plus": 58034, - "file-cad": 58994, - "objects-align-top": 58304, - "folder": 61563, - "folder-blank": 61563, - "face-anxious-sweat": 58218, - "credit-card-blank": 62345, - "file-waveform": 62584, - "file-medical-alt": 62584, - "microchip-ai": 57836, - "mug": 63604, - "plane-up-slash": 57902, - "radiation": 63417, - "pen-circle": 57870, - "bag-seedling": 58866, - "chart-simple": 58483, - "crutches": 63480, - "circle-parking": 62997, - "parking-circle": 62997, - "mars-stroke": 61993, - "leaf-oak": 63223, - "square-bolt": 57957, - "vial": 62610, - "gauge": 63012, - "dashboard": 63012, - "gauge-med": 63012, - "tachometer-alt-average": 63012, - "wand-magic-sparkles": 58058, - "magic-wand-sparkles": 58058, - "lambda": 63086, - "e": 69, - "pizza": 63511, - "bowl-chopsticks-noodles": 58090, - "h3": 62229, - "pen-clip": 62213, - "pen-alt": 62213, - "bridge-circle-exclamation": 58570, - "badge-percent": 63046, - "rotate-reverse": 58929, - "user": 61447, - "sensor": 57384, - "comma": 44, - "school-circle-check": 58731, - "toilet-paper-under": 58016, - "toilet-paper-reverse": 58016, - "light-emergency": 58399, - "arrow-down-to-arc": 58542, - "dumpster": 63379, - "van-shuttle": 62902, - "shuttle-van": 62902, - "building-user": 58586, - "light-switch": 57367, - "square-caret-left": 61841, - "caret-square-left": 61841, - "highlighter": 62865, - "wave-pulse": 62968, - "heart-rate": 62968, - "key": 61572, - "arrow-left-to-bracket": 58985, - "hat-santa": 63399, - "tamale": 58449, - "box-check": 62567, - "bullhorn": 61601, - "steak": 63524, - "location-crosshairs-slash": 62979, - "location-slash": 62979, - "person-dolly": 62672, - "globe": 61612, - "synagogue": 63131, - "file-chart-column": 63065, - "file-chart-line": 63065, - "person-half-dress": 58696, - "folder-image": 57738, - "calendar-pen": 62259, - "calendar-edit": 62259, - "road-bridge": 58723, - "face-smile-tear": 58259, - "message-plus": 62632, - "comment-alt-plus": 62632, - "location-arrow": 61732, - "c": 67, - "tablet-button": 61706, - "person-dress-fairy": 58887, - "rectangle-history-circle-user": 58532, - "building-lock": 58582, - "chart-line-up": 57573, - "mailbox": 63507, - "sign-posts": 58917, - "truck-bolt": 58320, - "pizza-slice": 63512, - "money-bill-wave": 62778, - "chart-area": 61950, - "area-chart": 61950, - "house-flag": 58637, - "circle-three-quarters-stroke": 58836, - "person-circle-minus": 58688, - "scalpel": 63005, - "ban": 61534, - "cancel": 61534, - "bell-exclamation": 63560, - "circle-bookmark": 57600, - "bookmark-circle": 57600, - "egg-fried": 63484, - "face-weary": 58273, - "uniform-martial-arts": 58321, - "camera-rotate": 57560, - "sun-dust": 63332, - "comment-text": 57677, - "spray-can-sparkles": 62928, - "air-freshener": 62928, - "signal-bars": 63120, - "signal-alt": 63120, - "signal-alt-4": 63120, - "signal-bars-strong": 63120, - "diamond-exclamation": 58373, - "star": 61445, - "dial-min": 57697, - "repeat": 62307, - "cross": 63060, - "page-caret-down": 58409, - "file-caret-down": 58409, - "box": 62566, - "venus-mars": 61992, - "clock-seven-thirty": 58193, - "arrow-pointer": 62021, - "mouse-pointer": 62021, - "clock-four-thirty": 58187, - "signal-bars-good": 63123, - "signal-alt-3": 63123, - "cactus": 63655, - "lightbulb-gear": 58877, - "maximize": 62238, - "expand-arrows-alt": 62238, - "charging-station": 62951, - "shapes": 63007, - "triangle-circle-square": 63007, - "plane-tail": 57900, - "gauge-simple-max": 63019, - "tachometer-fastest": 63019, - "circle-u": 57639, - "shield-slash": 57931, - "square-phone-hangup": 57978, - "phone-square-down": 57978, - "arrow-up-left": 57501, - "transporter-1": 57411, - "peanuts": 58417, - "shuffle": 61556, - "random": 61556, - "person-running": 63244, - "running": 63244, - "mobile-retro": 58663, - "grip-lines-vertical": 63397, - "bin-bottles-recycle": 58870, - "arrow-up-from-square": 57500, - "file-dashed-line": 63607, - "page-break": 63607, - "bracket-curly-right": 125, - "spider": 63255, - "clock-three": 58198, - "hands-bound": 58617, - "scalpel-line-dashed": 63006, - "scalpel-path": 63006, - "file-invoice-dollar": 62833, - "pipe-smoking": 58308, - "face-astonished": 58219, - "window": 62478, - "plane-circle-exclamation": 58710, - "ear": 62960, - "file-lock": 58278, - "diagram-venn": 57690, - "arrow-down-from-bracket": 58983, - "x-ray": 62615, - "goal-net": 58283, - "coffin-cross": 57425, - "octopus": 59016, - "spell-check": 63633, - "location-xmark": 62990, - "map-marker-times": 62990, - "map-marker-xmark": 62990, - "circle-quarter-stroke": 58835, - "lasso": 63688, - "slash": 63253, - "person-to-portal": 57378, - "portal-enter": 57378, - "calendar-star": 63286, - "computer-mouse": 63692, - "mouse": 63692, - "arrow-right-to-bracket": 61584, - "sign-in": 61584, - "pegasus": 63235, - "files-medical": 63485, - "cannon": 58946, - "nfc-lock": 57848, - "person-ski-lift": 63432, - "ski-lift": 63432, - "square-6": 57947, - "shop-slash": 57456, - "store-alt-slash": 57456, - "wind-turbine": 63643, - "sliders-simple": 57939, - "grid-round": 58842, - "badge-sheriff": 63650, - "server": 62003, - "virus-covid-slash": 58537, - "intersection": 63080, - "shop-lock": 58533, - "family": 58112, - "hourglass-start": 62033, - "hourglass-1": 62033, - "user-hair-buns": 58323, - "blender-phone": 63158, - "hourglass-clock": 58395, - "person-seat-reclined": 57887, - "paper-plane-top": 57866, - "paper-plane-alt": 57866, - "send": 57866, - "message-arrow-up": 57820, - "comment-alt-arrow-up": 57820, - "lightbulb-exclamation": 63089, - "layer-minus": 62974, - "layer-group-minus": 62974, - "chart-pie-simple-circle-currency": 58884, - "circle-e": 57609, - "building-wheat": 58587, - "gauge-max": 63014, - "tachometer-alt-fastest": 63014, - "person-breastfeeding": 58682, - "apostrophe": 39, - "file-png": 58982, - "fire-hydrant": 57727, - "right-to-bracket": 62198, - "sign-in-alt": 62198, - "video-plus": 62689, - "square-right": 62290, - "arrow-alt-square-right": 62290, - "comment-smile": 62644, - "venus": 61985, - "passport": 62891, - "thumbtack-slash": 59023, - "thumb-tack-slash": 59023, - "inbox-in": 62224, - "inbox-arrow-down": 62224, - "heart-pulse": 61982, - "heartbeat": 61982, - "circle-8": 57589, - "clouds-moon": 63301, - "clock-ten-thirty": 58197, - "people-carry-box": 62670, - "people-carry": 62670, - "folder-user": 57742, - "trash-can-xmark": 58030, - "temperature-high": 63337, - "microchip": 62171, - "left-long-to-line": 58398, - "crown": 62753, - "weight-hanging": 62925, - "xmarks-lines": 58778, - "file-prescription": 62834, - "table-cells-lock": 59001, - "calendar-range": 57558, - "flower-daffodil": 63488, - "hand-back-point-up": 57762, - "weight-scale": 62614, - "weight": 62614, - "arrow-up-to-arc": 58903, - "star-exclamation": 62195, - "books": 62939, - "user-group": 62720, - "user-friends": 62720, - "arrow-up-a-z": 61790, - "sort-alpha-up": 61790, - "layer-plus": 62975, - "layer-group-plus": 62975, - "play-pause": 57903, - "block-question": 58333, - "snooze": 63616, - "zzz": 63616, - "scanner-image": 63731, - "tv-retro": 62465, - "square-t": 57984, - "farm": 63588, - "barn-silo": 63588, - "chess-knight": 62529, - "bars-sort": 57518, - "pallet-boxes": 62595, - "palette-boxes": 62595, - "pallet-alt": 62595, - "face-laugh-squint": 62875, - "laugh-squint": 62875, - "code-simple": 57661, - "bolt-slash": 57528, - "panel-fire": 58415, - "binary-circle-check": 58172, - "comment-minus": 62641, - "burrito": 63469, - "violin": 63725, - "objects-column": 58305, - "square-chevron-down": 62249, - "chevron-square-down": 62249, - "comment-plus": 62642, - "triangle-instrument": 63714, - "triangle-music": 63714, - "wheelchair": 61843, - "user-pilot-tie": 58049, - "piano-keyboard": 63701, - "bed-empty": 63737, - "circle-arrow-up": 61610, - "arrow-circle-up": 61610, - "toggle-on": 61957, - "rectangle-vertical": 62203, - "rectangle-portrait": 62203, - "person-walking": 62804, - "walking": 62804, - "l": 76, - "signal-stream": 63709, - "down-to-bracket": 58599, - "circle-z": 57648, - "stars": 63330, - "fire": 61549, - "bed-pulse": 62599, - "procedures": 62599, - "house-day": 57358, - "shuttle-space": 61847, - "space-shuttle": 61847, - "shirt-long-sleeve": 58311, - "chart-pie-simple": 63054, - "chart-pie-alt": 63054, - "face-laugh": 62873, - "laugh": 62873, - "folder-open": 61564, - "album-collection-circle-user": 58511, - "candy": 58343, - "bowl-hot": 63523, - "soup": 63523, - "flatbread": 58379, - "heart-circle-plus": 58624, - "code-fork": 57659, - "city": 63055, - "signal-bars-weak": 63121, - "signal-alt-1": 63121, - "microphone-lines": 62409, - "microphone-alt": 62409, - "clock-twelve": 58200, - "pepper-hot": 63510, - "citrus-slice": 58101, - "sheep": 63249, - "unlock": 61596, - "colon-sign": 57664, - "headset": 62864, - "badger-honey": 63156, - "h4": 63594, - "store-slash": 57457, - "road-circle-xmark": 58726, - "signal-slash": 63125, - "user-minus": 62723, - "mars-stroke-up": 61994, - "mars-stroke-v": 61994, - "champagne-glasses": 63391, - "glass-cheers": 63391, - "taco": 63526, - "hexagon-plus": 62208, - "plus-hexagon": 62208, - "clipboard": 62248, - "house-circle-exclamation": 58634, - "file-arrow-up": 62836, - "file-upload": 62836, - "wifi": 61931, - "wifi-3": 61931, - "wifi-strong": 61931, - "messages": 62646, - "comments-alt": 62646, - "bath": 62157, - "bathtub": 62157, - "umbrella-simple": 58044, - "umbrella-alt": 58044, - "rectangle-history-circle-plus": 58531, - "underline": 61645, - "prescription-bottle-pill": 58816, - "user-pen": 62719, - "user-edit": 62719, - "binary-slash": 58174, - "square-o": 57976, - "caduceus": 59009, - "signature": 62903, - "stroopwafel": 62801, - "bold": 61490, - "anchor-lock": 58541, - "building-ngo": 58583, - "transporter-3": 57413, - "engine-warning": 62962, - "engine-exclamation": 62962, - "circle-down-right": 57608, - "square-k": 57972, - "manat-sign": 57813, - "money-check-pen": 63602, - "money-check-edit": 63602, - "not-equal": 62782, - "border-top-left": 63571, - "border-style": 63571, - "map-location-dot": 62880, - "map-marked-alt": 62880, - "tilde": 126, - "jedi": 63081, - "square-poll-vertical": 63105, - "poll": 63105, - "arrow-down-square-triangle": 63625, - "sort-shapes-down-alt": 63625, - "mug-hot": 63414, - "dog-leashed": 63188, - "car-battery": 62943, - "battery-car": 62943, - "face-downcast-sweat": 58225, - "mailbox-flag-up": 58811, - "memo-circle-info": 58522, - "gift": 61547, - "dice-two": 62760, - "volume": 63144, - "volume-medium": 63144, - "transporter-5": 58022, - "gauge-circle-bolt": 58518, - "coin-front": 58364, - "file-slash": 58279, - "message-arrow-up-right": 57821, - "treasure-chest": 63267, - "chess-queen": 62533, - "paintbrush-fine": 62889, - "paint-brush-alt": 62889, - "paint-brush-fine": 62889, - "paintbrush-alt": 62889, - "glasses": 62768, - "hood-cloak": 63215, - "square-quote": 58153, - "up-left": 58045, - "bring-front": 63575, - "chess-board": 62524, - "burger-cheese": 63473, - "cheeseburger": 63473, - "building-circle-check": 58578, - "repeat-1": 62309, - "arrow-down-to-line": 62269, - "arrow-to-bottom": 62269, - "grid-5": 57753, - "swap-arrows": 58890, - "right-long-to-line": 58436, - "person-chalkboard": 58685, - "mars-stroke-right": 61995, - "mars-stroke-h": 61995, - "hand-back-fist": 62037, - "hand-rock": 62037, - "grid-round-5": 58846, - "tally": 63132, - "tally-5": 63132, - "square-caret-up": 61777, - "caret-square-up": 61777, - "cloud-showers-water": 58596, - "chart-bar": 61568, - "bar-chart": 61568, - "hands-bubbles": 57438, - "hands-wash": 57438, - "less-than-equal": 62775, - "train": 62008, - "up-from-dotted-line": 58454, - "eye-low-vision": 62120, - "low-vision": 62120, - "traffic-light-go": 63032, - "face-exhaling": 58496, - "sensor-fire": 57386, - "user-unlock": 57432, - "hexagon-divide": 57773, - "00": 58471, - "crow": 62752, - "cassette-betamax": 63652, - "betamax": 63652, - "sailboat": 58437, - "window-restore": 62162, - "nfc-magnifying-glass": 57849, - "file-binary": 57717, - "circle-v": 57642, - "square-plus": 61694, - "plus-square": 61694, - "bowl-scoops": 58335, - "mistletoe": 63412, - "custard": 58371, - "lacrosse-stick": 58293, - "hockey-mask": 63214, - "sunrise": 63334, - "subtitles": 58895, - "panel-ews": 58414, - "torii-gate": 63137, - "cloud-exclamation": 58513, - "message-lines": 62630, - "comment-alt-lines": 62630, - "frog": 62766, - "bucket": 58575, - "floppy-disk-pen": 57730, - "image": 61502, - "window-frame": 57423, - "microphone": 61744, - "cow": 63176, - "file-zip": 58862, - "square-ring": 58447, - "down-from-line": 62281, - "arrow-alt-from-top": 62281, - "caret-up": 61656, - "shield-xmark": 57932, - "shield-times": 57932, - "screwdriver": 62794, - "circle-sort-down": 57393, - "sort-circle-down": 57393, - "folder-closed": 57733, - "house-tsunami": 58645, - "square-nfi": 58742, - "forklift": 62586, - "arrow-up-from-ground-water": 58549, - "bracket-square-right": 93, - "martini-glass": 62843, - "glass-martini-alt": 62843, - "rotate-left": 62186, - "rotate-back": 62186, - "rotate-backward": 62186, - "undo-alt": 62186, - "table-columns": 61659, - "columns": 61659, - "square-a": 57951, - "tick": 58159, - "lemon": 61588, - "head-side-mask": 57443, - "handshake": 62133, - "gem": 62373, - "dolly": 62578, - "dolly-box": 62578, - "smoking": 62605, - "minimize": 63372, - "compress-arrows-alt": 63372, - "refrigerator": 57382, - "monument": 62886, - "octagon-xmark": 62192, - "times-octagon": 62192, - "xmark-octagon": 62192, - "align-slash": 63558, - "snowplow": 63442, - "angles-right": 61697, - "angle-double-right": 61697, - "truck-ramp-couch": 62685, - "truck-couch": 62685, - "cannabis": 62815, - "circle-play": 61764, - "play-circle": 61764, - "arrow-up-right-and-arrow-down-left-from-center": 57504, - "location-arrow-up": 58938, - "tablets": 62608, - "360-degrees": 58076, - "ethernet": 63382, - "euro-sign": 61779, - "eur": 61779, - "euro": 61779, - "chair": 63168, - "circle-check": 61528, - "check-circle": 61528, - "square-dashed-circle-plus": 58818, - "hand-holding-circle-dollar": 58913, - "money-simple-from-bracket": 58131, - "bat": 63157, - "circle-stop": 62093, - "stop-circle": 62093, - "head-side-headphones": 63682, - "phone-rotary": 63699, - "arrow-up-to-bracket": 58986, - "compass-drafting": 62824, - "drafting-compass": 62824, - "plate-wheat": 58714, - "calendar-circle-minus": 58479, - "chopsticks": 58359, - "car-wrench": 62947, - "car-mechanic": 62947, - "icicles": 63405, - "person-shelter": 58703, - "neuter": 61996, - "id-badge": 62145, - "kazoo": 63687, - "marker": 62881, - "bin-bottles": 58869, - "face-laugh-beam": 62874, - "laugh-beam": 62874, - "square-arrow-down-left": 57953, - "battery-bolt": 62326, - "tree-large": 63453, - "helicopter-symbol": 58626, - "aperture": 58079, - "universal-access": 62106, - "gear-complex": 58857, - "file-magnifying-glass": 63589, - "file-search": 63589, - "up-right": 58046, - "circle-chevron-up": 61753, - "chevron-circle-up": 61753, - "user-police": 58163, - "lari-sign": 57800, - "volcano": 63344, - "teddy-bear": 58319, - "stocking": 63445, - "person-walking-dashed-line-arrow-right": 58707, - "image-slash": 57783, - "mask-snorkel": 58295, - "smoke": 63328, - "sterling-sign": 61780, - "gbp": 61780, - "pound-sign": 61780, - "battery-exclamation": 57520, - "viruses": 57462, - "square-person-confined": 58743, - "user-tie": 62728, - "up-to-bracket": 58990, - "arrow-down-long": 61813, - "long-arrow-down": 61813, - "tent-arrow-down-to-line": 58750, - "certificate": 61603, - "crystal-ball": 58210, - "reply-all": 61730, - "mail-reply-all": 61730, - "suitcase": 61682, - "person-skating": 63429, - "skating": 63429, - "star-shooting": 57398, - "binary-lock": 58173, - "filter-circle-dollar": 63074, - "funnel-dollar": 63074, - "camera-retro": 61571, - "circle-arrow-down": 61611, - "arrow-circle-down": 61611, - "comment-pen": 62638, - "comment-edit": 62638, - "file-import": 62831, - "arrow-right-to-file": 62831, - "banjo": 63651, - "square-arrow-up-right": 61772, - "external-link-square": 61772, - "light-emergency-on": 58400, - "kerning": 63599, - "box-open": 62622, - "square-f": 57968, - "scroll": 63246, - "spa": 62907, - "arrow-left-from-line": 62276, - "arrow-from-right": 62276, - "strawberry": 58155, - "location-pin-lock": 58655, - "pause": 61516, - "clock-eight-thirty": 58182, - "plane-engines": 62430, - "plane-alt": 62430, - "hill-avalanche": 58631, - "temperature-empty": 62155, - "temperature-0": 62155, - "thermometer-0": 62155, - "thermometer-empty": 62155, - "bomb": 61922, - "gauge-low": 63015, - "tachometer-alt-slow": 63015, - "registered": 62045, - "trash-can-plus": 58028, - "address-card": 62139, - "contact-card": 62139, - "vcard": 62139, - "scale-unbalanced-flip": 62742, - "balance-scale-right": 62742, - "globe-snow": 63395, - "subscript": 61740, - "diamond-turn-right": 62955, - "directions": 62955, - "integral": 63079, - "burst": 58588, - "house-laptop": 57446, - "laptop-house": 57446, - "face-tired": 62920, - "tired": 62920, - "money-bills": 57843, - "blinds-raised": 63741, - "smog": 63327, - "ufo-beam": 57416, - "hydra": 59014, - "circle-caret-up": 62257, - "caret-circle-up": 62257, - "user-vneck-hair-long": 58467, - "square-a-lock": 58445, - "crutch": 63479, - "gas-pump-slash": 62964, - "cloud-arrow-up": 61678, - "cloud-upload": 61678, - "cloud-upload-alt": 61678, - "palette": 62783, - "transporter-4": 58021, - "chart-mixed-up-circle-currency": 58840, - "objects-align-right": 58303, - "arrows-turn-right": 58560, - "vest": 57477, - "pig": 63238, - "inbox-full": 57786, - "circle-envelope": 57612, - "envelope-circle": 57612, - "triangle-person-digging": 63581, - "construction": 63581, - "ferry": 58602, - "bullseye-arrow": 63048, - "arrows-down-to-people": 58553, - "seedling": 62680, - "sprout": 62680, - "clock-seven": 58192, - "left-right": 62263, - "arrows-alt-h": 62263, - "boxes-packing": 58567, - "circle-arrow-left": 61608, - "arrow-circle-left": 61608, - "flashlight": 63672, - "file-jpg": 58950, - "group-arrows-rotate": 58614, - "bowl-food": 58566, - "square-9": 57950, - "candy-cane": 63366, - "arrow-down-wide-short": 61792, - "sort-amount-asc": 61792, - "sort-amount-down": 61792, - "square-dollar": 62185, - "dollar-square": 62185, - "usd-square": 62185, - "phone-arrow-right": 58814, - "hand-holding-seedling": 62655, - "message-check": 62626, - "comment-alt-check": 62626, - "cloud-bolt": 63340, - "thunderstorm": 63340, - "chart-line-up-down": 58839, - "text-slash": 63613, - "remove-format": 63613, - "watch": 62177, - "circle-down-left": 57607, - "text": 63635, - "projector": 63702, - "face-smile-wink": 62682, - "smile-wink": 62682, - "tombstone-blank": 63265, - "tombstone-alt": 63265, - "chess-king-piece": 62528, - "chess-king-alt": 62528, - "circle-6": 57587, - "waves-sine": 58973, - "left": 62293, - "arrow-alt-left": 62293, - "file-word": 61890, - "file-powerpoint": 61892, - "square-down": 62288, - "arrow-alt-square-down": 62288, - "objects-align-center-vertical": 58301, - "arrows-left-right": 61566, - "arrows-h": 61566, - "house-lock": 58640, - "cloud-arrow-down": 61677, - "cloud-download": 61677, - "cloud-download-alt": 61677, - "wreath": 63458, - "children": 58593, - "meter-droplet": 57834, - "chalkboard": 62747, - "blackboard": 62747, - "user-large-slash": 62714, - "user-alt-slash": 62714, - "signal-strong": 63119, - "signal-4": 63119, - "lollipop": 58404, - "lollypop": 58404, - "list-tree": 57810, - "envelope-open": 62134, - "draw-circle": 62957, - "cat-space": 57345, - "handshake-simple-slash": 57439, - "handshake-alt-slash": 57439, - "rabbit-running": 63241, - "rabbit-fast": 63241, - "memo-pad": 57818, - "mattress-pillow": 58661, - "alarm-plus": 63556, - "alicorn": 63152, - "comment-question": 57675, - "gingerbread-man": 63389, - "guarani-sign": 57754, - "burger-fries": 57549, - "mug-tea": 63605, - "border-top": 63573, - "arrows-rotate": 61473, - "refresh": 61473, - "sync": 61473, - "circle-book-open": 57599, - "book-circle": 57599, - "arrows-to-dotted-line": 57510, - "fire-extinguisher": 61748, - "magnifying-glass-arrows-rotate": 58974, - "garage-open": 57355, - "shelves-empty": 57926, - "cruzeiro-sign": 57682, - "watch-apple": 58059, - "watch-calculator": 63728, - "list-dropdown": 57807, - "cabinet-filing": 63051, - "burger-soda": 63576, - "square-arrow-up": 62268, - "arrow-square-up": 62268, - "greater-than-equal": 62770, - "pallet-box": 57864, - "face-confounded": 58220, - "shield-halved": 62445, - "shield-alt": 62445, - "truck-plow": 63454, - "book-atlas": 62808, - "atlas": 62808, - "virus": 57460, - "grid-round-2": 58843, - "comment-middle-top": 57674, - "wave": 58971, - "envelope-circle-check": 58600, - "layer-group": 62973, - "restroom-simple": 57914, - "arrows-to-dot": 58558, - "border-outer": 63569, - "hashtag-lock": 58389, - "clock-two-thirty": 58203, - "archway": 62807, - "heart-circle-check": 58621, - "house-chimney-crack": 63217, - "house-damage": 63217, - "file-zipper": 61894, - "file-archive": 61894, - "ticket-perforated": 58942, - "heart-half": 57771, - "comment-check": 62636, - "square": 61640, - "memo": 57816, - "martini-glass-empty": 61440, - "glass-martini": 61440, - "couch": 62648, - "cedi-sign": 57567, - "italic": 61491, - "glass-citrus": 63593, - "calendar-lines-pen": 58482, - "table-cells-column-lock": 59000, - "church": 62749, - "person-snowmobiling": 63441, - "snowmobile": 63441, - "face-hushed": 58235, - "comments-dollar": 63059, - "tickets-simple": 58969, - "pickaxe": 58815, - "link-simple-slash": 57806, - "democrat": 63303, - "face-confused": 58221, - "pinball": 57897, - "z": 90, - "person-skiing": 63433, - "skiing": 63433, - "deer": 63374, - "input-pipe": 57790, - "road-lock": 58727, - "a": 65, - "bookmark-slash": 57538, - "temperature-arrow-down": 57407, - "temperature-down": 57407, - "mace": 63224, - "feather-pointed": 62827, - "feather-alt": 62827, - "sausage": 63520, - "trash-can-clock": 58026, - "p": 80, - "broom-wide": 58833, - "snowflake": 62172, - "stomach": 63011, - "newspaper": 61930, - "rectangle-ad": 63041, - "ad": 63041, - "guitar-electric": 63678, - "arrow-turn-down-right": 58326, - "moon-cloud": 63316, - "bread-slice-butter": 58337, - "circle-arrow-right": 61609, - "arrow-circle-right": 61609, - "user-group-crown": 63141, - "users-crown": 63141, - "circle-i": 57617, - "toilet-paper-check": 58802, - "filter-circle-xmark": 57723, - "locust": 58656, - "sort": 61660, - "unsorted": 61660, - "list-ol": 61643, - "list-1-2": 61643, - "list-numeric": 61643, - "chart-waterfall": 57579, - "sparkle": 58838, - "face-party": 58243, - "kidneys": 62971, - "wifi-exclamation": 58063, - "chart-network": 63370, - "person-dress-burst": 58692, - "dice-d4": 63184, - "money-check-dollar": 62781, - "money-check-alt": 62781, - "vector-square": 62923, - "bread-slice": 63468, - "language": 61867, - "wheat-awn-slash": 58168, - "face-kiss-wink-heart": 62872, - "kiss-wink-heart": 62872, - "dagger": 63179, - "podium": 63104, - "diamonds-4": 59019, - "memo-circle-check": 57817, - "route-highway": 63002, - "down-to-line": 62282, - "arrow-alt-to-bottom": 62282, - "filter": 61616, - "square-g": 57969, - "circle-phone": 57627, - "phone-circle": 57627, - "clipboard-prescription": 62952, - "user-nurse-hair": 58461, - "question": 63, - "file-signature": 62835, - "toggle-large-on": 58801, - "up-down-left-right": 61618, - "arrows-alt": 61618, - "dryer-heat": 63586, - "dryer-alt": 63586, - "house-chimney-user": 57445, - "hand-holding-heart": 62654, - "arrow-up-small-big": 63631, - "sort-size-up-alt": 63631, - "train-track": 58451, - "puzzle-piece": 61742, - "money-check": 62780, - "star-half-stroke": 62912, - "star-half-alt": 62912, - "file-exclamation": 62234, - "code": 61729, - "whiskey-glass": 63392, - "glass-whiskey": 63392, - "moon-stars": 63317, - "building-circle-exclamation": 58579, - "clothes-hanger": 57654, - "mobile-notch": 57838, - "mobile-iphone": 57838, - "magnifying-glass-chart": 58658, - "arrow-up-right-from-square": 61582, - "external-link": 61582, - "cubes-stacked": 58598, - "images-user": 57785, - "won-sign": 61785, - "krw": 61785, - "won": 61785, - "image-polaroid-user": 57782, - "virus-covid": 58536, - "square-ellipsis": 57966, - "pie": 63237, - "chess-knight-piece": 62530, - "chess-knight-alt": 62530, - "austral-sign": 57513, - "cloud-plus": 58206, - "f": 70, - "leaf": 61548, - "bed-bunk": 63736, - "road": 61464, - "taxi": 61882, - "cab": 61882, - "person-circle-plus": 58689, - "chart-pie": 61952, - "pie-chart": 61952, - "bolt-lightning": 57527, - "clock-eight": 58181, - "sack-xmark": 58730, - "file-xls": 58957, - "file-excel": 61891, - "file-contract": 62828, - "fish-fins": 58610, - "circle-q": 57630, - "building-flag": 58581, - "face-grin-beam": 62850, - "grin-beam": 62850, - "object-ungroup": 62024, - "face-disguise": 58224, - "circle-arrow-down-right": 57594, - "alien-8bit": 63734, - "alien-monster": 63734, - "hand-point-ribbon": 57766, - "poop": 63001, - "object-exclude": 58524, - "telescope": 57406, - "location-pin": 61505, - "map-marker": 61505, - "square-list": 58505, - "kaaba": 63083, - "toilet-paper": 63262, - "helmet-safety": 63495, - "hard-hat": 63495, - "hat-hard": 63495, - "comment-code": 57671, - "sim-cards": 57937, - "starship": 57401, - "eject": 61522, - "circle-right": 62298, - "arrow-alt-circle-right": 62298, - "plane-circle-check": 58709, - "seal": 57921, - "user-cowboy": 63722, - "hexagon-vertical-nft": 58629, - "face-rolling-eyes": 62885, - "meh-rolling-eyes": 62885, - "bread-loaf": 63467, - "rings-wedding": 63515, - "object-group": 62023, - "french-fries": 63491, - "chart-line": 61953, - "line-chart": 61953, - "calendar-arrow-down": 57552, - "calendar-download": 57552, - "send-back": 63614, - "mask-ventilator": 58660, - "tickets": 58968, - "signature-lock": 58314, - "arrow-right": 61537, - "signs-post": 62071, - "map-signs": 62071, - "octagon-plus": 62209, - "plus-octagon": 62209, - "cash-register": 63368, - "person-circle-question": 58690, - "melon-slice": 58129, - "space-station-moon": 57395, - "message-smile": 62634, - "comment-alt-smile": 62634, - "cup-straw": 58211, - "left-from-line": 62280, - "arrow-alt-from-right": 62280, - "h": 72, - "basket-shopping-simple": 57519, - "shopping-basket-alt": 57519, - "hands-holding-heart": 62659, - "hands-heart": 62659, - "clock-nine": 58188, - "hammer-brush": 58912, - "tarp": 58747, - "face-sleepy": 58254, - "hand-horns": 57769, - "screwdriver-wrench": 63449, - "tools": 63449, - "arrows-to-eye": 58559, - "circle-three-quarters": 57637, - "trophy-star": 62187, - "trophy-alt": 62187, - "plug-circle-bolt": 58715, - "face-thermometer": 58266, - "grid-round-4": 58845, - "sign-posts-wrench": 58918, - "shirt-running": 58312, - "book-circle-arrow-up": 57533, - "face-nauseated": 58241, - "heart": 61444, - "file-chart-pie": 63066, - "mars-and-venus": 61988, - "house-user": 57776, - "home-user": 57776, - "circle-arrow-down-left": 57593, - "dumpster-fire": 63380, - "hexagon-minus": 62215, - "minus-hexagon": 62215, - "left-to-line": 62283, - "arrow-alt-to-left": 62283, - "house-crack": 58289, - "paw-simple": 63233, - "paw-alt": 63233, - "arrow-left-long-to-line": 58324, - "brackets-round": 57541, - "parentheses": 57541, - "martini-glass-citrus": 62817, - "cocktail": 62817, - "user-shakespeare": 58050, - "arrow-right-to-arc": 58546, - "face-surprise": 62914, - "surprise": 62914, - "bottle-water": 58565, - "circle-pause": 62091, - "pause-circle": 62091, - "gauge-circle-plus": 58520, - "folders": 63072, - "angel": 63353, - "value-absolute": 63142, - "rabbit": 63240, - "toilet-paper-slash": 57458, - "circle-euro": 58830, - "apple-whole": 62929, - "apple-alt": 62929, - "kitchen-set": 58650, - "diamond-half": 58807, - "lock-keyhole": 62221, - "lock-alt": 62221, - "r": 82, - "temperature-quarter": 62154, - "temperature-1": 62154, - "thermometer-1": 62154, - "thermometer-quarter": 62154, - "square-info": 62223, - "info-square": 62223, - "wifi-slash": 63148, - "toilet-paper-xmark": 58803, - "hands-holding-dollar": 62661, - "hands-usd": 62661, - "cube": 61874, - "arrow-down-triangle-square": 63624, - "sort-shapes-down": 63624, - "bitcoin-sign": 57524, - "shutters": 58441, - "shield-dog": 58739, - "solar-panel": 62906, - "lock-open": 62401, - "table-tree": 58003, - "house-chimney-heart": 57778, - "tally-3": 58006, - "elevator": 57709, - "money-bill-transfer": 58664, - "money-bill-trend-up": 58665, - "house-flood-water-circle-arrow-right": 58639, - "square-poll-horizontal": 63106, - "poll-h": 63106, - "circle": 61713, - "left-to-bracket": 58989, - "cart-circle-exclamation": 58354, - "sword": 63260, - "backward-fast": 61513, - "fast-backward": 61513, - "recycle": 61880, - "user-astronaut": 62715, - "interrobang": 58810, - "plane-slash": 57449, - "circle-dashed": 57605, - "trademark": 62044, - "basketball": 62516, - "basketball-ball": 62516, - "fork-knife": 62182, - "utensils-alt": 62182, - "satellite-dish": 63424, - "badge-check": 62262, - "circle-up": 62299, - "arrow-alt-circle-up": 62299, - "slider": 57938, - "mobile-screen-button": 62413, - "mobile-alt": 62413, - "clock-one-thirty": 58191, - "inbox-out": 62225, - "inbox-arrow-up": 62225, - "cloud-slash": 57655, - "volume-high": 61480, - "volume-up": 61480, - "users-rays": 58771, - "wallet": 62805, - "octagon-check": 58406, - "flatbread-stuffed": 58380, - "clipboard-check": 62572, - "cart-circle-plus": 58355, - "truck-clock": 62604, - "shipping-timed": 62604, - "pool-8-ball": 58309, - "file-audio": 61895, - "turn-down-left": 58161, - "lock-hashtag": 58403, - "chart-radar": 57575, - "staff": 63259, - "burger": 63493, - "hamburger": 63493, - "utility-pole": 58051, - "transporter-6": 58023, - "arrow-turn-left": 58930, - "wrench": 61613, - "bugs": 58576, - "vector-polygon": 58055, - "diagram-nested": 57687, - "rupee-sign": 61782, - "rupee": 61782, - "file-image": 61893, - "circle-question": 61529, - "question-circle": 61529, - "tickets-perforated": 58943, - "image-user": 57784, - "buoy": 58805, - "plane-departure": 62896, - "handshake-slash": 57440, - "book-bookmark": 57531, - "border-center-h": 63644, - "can-food": 58342, - "typewriter": 63719, - "arrow-right-from-arc": 58545, - "circle-k": 57619, - "face-hand-over-mouth": 58232, - "popcorn": 63513, - "house-water": 63311, - "house-flood": 63311, - "object-subtract": 58526, - "code-branch": 61734, - "warehouse-full": 62613, - "warehouse-alt": 62613, - "hat-cowboy": 63680, - "bridge": 58568, - "phone-flip": 63609, - "phone-alt": 63609, - "arrow-down-from-dotted-line": 57488, - "file-doc": 58861, - "square-quarters": 58446, - "truck-front": 58039, - "cat": 63166, - "trash-xmark": 58036, - "circle-caret-left": 62254, - "caret-circle-left": 62254, - "files": 57720, - "anchor-circle-exclamation": 58539, - "face-clouds": 58493, - "user-crown": 63140, - "basket-shopping-plus": 58963, - "truck-field": 58765, - "route": 62679, - "cart-circle-check": 58353, - "clipboard-question": 58595, - "panorama": 57865, - "comment-medical": 63477, - "teeth-open": 63023, - "user-tie-hair-long": 58464, - "file-circle-minus": 58605, - "head-side-medical": 63497, - "arrow-turn-right": 58933, - "tags": 61484, - "wine-glass": 62691, - "forward-fast": 61520, - "fast-forward": 61520, - "face-meh-blank": 62884, - "meh-blank": 62884, - "user-robot": 57419, - "square-parking": 62784, - "parking": 62784, - "card-diamond": 58346, - "face-zipper": 58277, - "face-raised-eyebrow": 58248, - "house-signal": 57362, - "square-chevron-up": 62252, - "chevron-square-up": 62252, - "bars-progress": 63528, - "tasks-alt": 63528, - "faucet-drip": 57350, - "arrows-to-line": 57511, - "dolphin": 57704, - "arrow-up-right": 57503, - "circle-r": 57632, - "cart-flatbed": 62580, - "dolly-flatbed": 62580, - "ban-smoking": 62797, - "smoking-ban": 62797, - "circle-sort-up": 57394, - "sort-circle-up": 57394, - "terminal": 61728, - "mobile-button": 61707, - "house-medical-flag": 58644, - "basket-shopping": 62097, - "shopping-basket": 62097, - "tape": 62683, - "chestnut": 58358, - "bus-simple": 62814, - "bus-alt": 62814, - "eye": 61550, - "face-sad-cry": 62899, - "sad-cry": 62899, - "heat": 57356, - "ticket-airline": 58010, - "ticket-perforated-plane": 58010, - "ticket-plane": 58010, - "boot-heeled": 58175, - "arrows-minimize": 57509, - "compress-arrows": 57509, - "audio-description": 62110, - "person-military-to-person": 58700, - "file-shield": 58608, - "hexagon": 62226, - "manhole": 57814, - "user-slash": 62726, - "pen": 62212, - "tower-observation": 58758, - "floppy-disks": 57731, - "toilet-paper-blank-under": 58015, - "toilet-paper-reverse-alt": 58015, - "file-code": 61897, - "signal": 61458, - "signal-5": 61458, - "signal-perfect": 61458, - "pump": 58434, - "bus": 61959, - "heart-circle-xmark": 58625, - "arrow-up-left-from-circle": 57502, - "house-chimney": 58287, - "home-lg": 58287, - "window-maximize": 62160, - "dryer": 63585, - "face-frown": 61721, - "frown": 61721, - "chess-bishop-piece": 62523, - "chess-bishop-alt": 62523, - "shirt-tank-top": 58313, - "diploma": 62954, - "scroll-ribbon": 62954, - "screencast": 57918, - "walker": 63537, - "prescription": 62897, - "shop": 62799, - "store-alt": 62799, - "floppy-disk": 61639, - "save": 61639, - "vihara": 63143, - "face-kiss-closed-eyes": 58237, - "scale-unbalanced": 62741, - "balance-scale-left": 62741, - "file-user": 63068, - "user-police-tie": 58164, - "face-tongue-money": 58269, - "tennis-ball": 62558, - "square-l": 57973, - "sort-up": 61662, - "sort-asc": 61662, - "calendar-arrow-up": 57553, - "calendar-upload": 57553, - "comment-dots": 62637, - "commenting": 62637, - "plant-wilt": 58794, - "scarf": 63425, - "album-circle-plus": 58508, - "user-nurse-hair-long": 58462, - "diamond": 61977, - "square-left": 62289, - "arrow-alt-square-left": 62289, - "face-grin-squint": 62853, - "grin-squint": 62853, - "circle-ellipsis-vertical": 57611, - "hand-holding-dollar": 62656, - "hand-holding-usd": 62656, - "grid-dividers": 58285, - "bacterium": 57434, - "hand-pointer": 62042, - "drum-steelpan": 62826, - "hand-scissors": 62039, - "hands-praying": 63108, - "praying-hands": 63108, - "face-pensive": 58244, - "user-music": 63723, - "arrow-rotate-right": 61470, - "arrow-right-rotate": 61470, - "arrow-rotate-forward": 61470, - "redo": 61470, - "messages-dollar": 63058, - "comments-alt-dollar": 63058, - "sensor-on": 57387, - "balloon": 58083, - "biohazard": 63360, - "chess-queen-piece": 62534, - "chess-queen-alt": 62534, - "location-crosshairs": 62977, - "location": 62977, - "mars-double": 61991, - "left-from-bracket": 58988, - "house-person-leave": 57359, - "house-leave": 57359, - "house-person-depart": 57359, - "ruler-triangle": 63004, - "card-club": 58345, - "child-dress": 58780, - "users-between-lines": 58769, - "lungs-virus": 57447, - "spinner-third": 62452, - "face-grin-tears": 62856, - "grin-tears": 62856, - "phone": 61589, - "computer-mouse-scrollwheel": 63693, - "mouse-alt": 63693, - "calendar-xmark": 62067, - "calendar-times": 62067, - "child-reaching": 58781, - "table-layout": 58000, - "narwhal": 63230, - "ramp-loading": 62676, - "calendar-circle-plus": 58480, - "toothbrush": 63029, - "border-inner": 63566, - "paw-claws": 63234, - "kiwi-fruit": 58124, - "traffic-light-slow": 63033, - "rectangle-code": 58146, - "head-side-virus": 57444, - "keyboard-brightness": 57792, - "books-medical": 63464, - "lightbulb-slash": 63091, - "house-blank": 58503, - "home-blank": 58503, - "square-5": 57946, - "square-heart": 62664, - "heart-square": 62664, - "puzzle": 58435, - "user-gear": 62718, - "user-cog": 62718, - "pipe-circle-check": 58422, - "arrow-up-1-9": 61795, - "sort-numeric-up": 61795, - "octagon-exclamation": 57860, - "dial-low": 57693, - "door-closed": 62762, - "laptop-mobile": 63610, - "phone-laptop": 63610, - "conveyor-belt-boxes": 62575, - "conveyor-belt-alt": 62575, - "shield-virus": 57452, - "starfighter-twin-ion-engine-advanced": 57998, - "starfighter-alt-advanced": 57998, - "dice-six": 62758, - "starfighter-twin-ion-engine": 57400, - "starfighter-alt": 57400, - "rocket-launch": 57383, - "mosquito-net": 58668, - "vent-damper": 58469, - "bridge-water": 58574, - "ban-bug": 63481, - "debug": 63481, - "person-booth": 63318, - "text-width": 61493, - "garage-car": 57354, - "square-kanban": 58504, - "hat-wizard": 63208, - "chart-kanban": 58959, - "pen-fancy": 62892, - "coffee-pot": 57346, - "mouse-field": 58792, - "person-digging": 63582, - "digging": 63582, - "shower-down": 57933, - "shower-alt": 57933, - "box-circle-check": 57540, - "brightness": 57545, - "car-side-bolt": 58180, - "file-xml": 58964, - "ornament": 63416, - "phone-arrow-down-left": 57891, - "phone-arrow-down": 57891, - "phone-incoming": 57891, - "cloud-word": 57656, - "hand-fingers-crossed": 57763, - "trash": 61944, - "gauge-simple": 63017, - "gauge-simple-med": 63017, - "tachometer-average": 63017, - "arrow-down-small-big": 63629, - "sort-size-down-alt": 63629, - "book-medical": 63462, - "face-melting": 58499, - "poo": 62206, - "pen-clip-slash": 57871, - "pen-alt-slash": 57871, - "quote-right": 61710, - "quote-right-alt": 61710, - "scroll-old": 63247, - "guitars": 63679, - "phone-xmark": 57895, - "hose": 58393, - "clock-six": 58194, - "shirt": 62803, - "t-shirt": 62803, - "tshirt": 62803, - "billboard": 58829, - "square-r": 57980, - "cubes": 61875, - "envelope-open-dollar": 63063, - "divide": 62761, - "sun-cloud": 63331, - "lamp-floor": 57365, - "square-7": 57948, - "tenge-sign": 63447, - "tenge": 63447, - "headphones": 61477, - "hands-holding": 62658, - "campfire": 63162, - "circle-ampersand": 57592, - "snowflakes": 63439, - "hands-clapping": 57768, - "republican": 63326, - "leaf-maple": 63222, - "arrow-left": 61536, - "person-circle-xmark": 58691, - "ruler": 62789, - "arrow-left-from-bracket": 58984, - "cup-straw-swoosh": 58212, - "temperature-sun": 63338, - "temperature-hot": 63338, - "align-left": 61494, - "dice-d6": 63185, - "restroom": 63421, - "high-definition": 57774, - "rectangle-hd": 57774, - "j": 74, - "galaxy": 57352, - "users-viewfinder": 58773, - "file-video": 61896, - "cherries": 57580, - "up-right-from-square": 62301, - "external-link-alt": 62301, - "circle-sort": 57392, - "sort-circle": 57392, - "table-cells": 61450, - "th": 61450, - "bag-shopping-minus": 58960, - "file-pdf": 61889, - "siren": 57389, - "arrow-up-to-dotted-line": 57505, - "image-landscape": 57781, - "landscape": 57781, - "tank-water": 58450, - "curling-stone": 62538, - "curling": 62538, - "gamepad-modern": 58786, - "gamepad-alt": 58786, - "messages-question": 57831, - "book-bible": 63047, - "bible": 63047, - "o": 79, - "suitcase-medical": 61690, - "medkit": 61690, - "briefcase-arrow-right": 58098, - "expand-wide": 62240, - "clock-eleven-thirty": 58184, - "rv": 63422, - "user-secret": 61979, - "otter": 63232, - "dreidel": 63378, - "person-dress": 61826, - "female": 61826, - "comment-dollar": 63057, - "business-time": 63050, - "briefcase-clock": 63050, - "flower-tulip": 63489, - "people-pants-simple": 57882, - "cloud-drizzle": 63288, - "table-cells-large": 61449, - "th-large": 61449, - "book-tanakh": 63527, - "tanakh": 63527, - "solar-system": 57391, - "seal-question": 57923, - "phone-volume": 62112, - "volume-control-phone": 62112, - "disc-drive": 63669, - "hat-cowboy-side": 63681, - "table-rows": 58002, - "rows": 58002, - "location-exclamation": 62984, - "map-marker-exclamation": 62984, - "face-fearful": 58229, - "clipboard-user": 63475, - "bus-school": 62941, - "film-slash": 57721, - "square-arrow-down-right": 57954, - "book-sparkles": 63160, - "book-spells": 63160, - "washing-machine": 63640, - "washer": 63640, - "child": 61870, - "lira-sign": 61845, - "user-visor": 57420, - "file-plus-minus": 57719, - "chess-clock-flip": 62526, - "chess-clock-alt": 62526, - "satellite": 63423, - "truck-fire": 58970, - "plane-lock": 58712, - "steering-wheel": 63010, - "tag": 61483, - "stretcher": 63525, - "book-section": 57537, - "book-law": 57537, - "inboxes": 57787, - "coffee-bean": 57662, - "circle-yen": 58832, - "brackets-curly": 63466, - "ellipsis-stroke-vertical": 62364, - "ellipsis-v-alt": 62364, - "comment": 61557, - "square-1": 57942, - "cake-candles": 61949, - "birthday-cake": 61949, - "cake": 61949, - "head-side": 63209, - "truck-ladder": 58967, - "envelope": 61664, - "dolly-empty": 62579, - "face-tissue": 58268, - "angles-up": 61698, - "angle-double-up": 61698, - "bin-recycle": 58871, - "paperclip": 61638, - "chart-line-down": 63053, - "arrow-right-to-city": 58547, - "lock-a": 58402, - "ribbon": 62678, - "lungs": 62980, - "person-pinball": 57885, - "arrow-up-9-1": 63623, - "sort-numeric-up-alt": 63623, - "apple-core": 57487, - "circle-y": 57647, - "h6": 58387, - "litecoin-sign": 57811, - "bottle-baby": 58995, - "circle-small": 57634, - "border-none": 63568, - "arrow-turn-down-left": 58081, - "circle-wifi-circle-wifi": 59006, - "circle-wifi-group": 59006, - "circle-nodes": 58594, - "parachute-box": 62669, - "reflect-horizontal": 58980, - "message-medical": 63476, - "comment-alt-medical": 63476, - "rugby-ball": 58310, - "comment-music": 63664, - "indent": 61500, - "tree-deciduous": 62464, - "tree-alt": 62464, - "puzzle-piece-simple": 57905, - "puzzle-piece-alt": 57905, - "truck-field-un": 58766, - "nfc-trash": 57853, - "hourglass": 62036, - "hourglass-empty": 62036, - "mountain": 63228, - "file-xmark": 62231, - "file-times": 62231, - "house-heart": 62665, - "home-heart": 62665, - "house-chimney-blank": 58288, - "meter-bolt": 57833, - "user-doctor": 61680, - "user-md": 61680, - "slash-back": 92, - "circle-info": 61530, - "info-circle": 61530, - "fishing-rod": 58280, - "hammer-crash": 58388, - "message-heart": 58825, - "cloud-meatball": 63291, - "camera-polaroid": 63658, - "camera": 61488, - "camera-alt": 61488, - "square-virus": 58744, - "cart-arrow-up": 58350, - "meteor": 63315, - "car-on": 58589, - "sleigh": 63436, - "arrow-down-1-9": 61794, - "sort-numeric-asc": 61794, - "sort-numeric-down": 61794, - "buoy-mooring": 58806, - "square-4": 57945, - "hand-holding-droplet": 62657, - "hand-holding-water": 62657, - "file-eps": 58948, - "tricycle-adult": 58820, - "waveform": 63729, - "water": 63347, - "star-sharp-half-stroke": 57997, - "star-sharp-half-alt": 57997, - "nfc-signal": 57851, - "plane-prop": 57899, - "calendar-check": 62068, - "clock-desk": 57652, - "calendar-clock": 57554, - "calendar-time": 57554, - "braille": 62113, - "prescription-bottle-medical": 62598, - "prescription-bottle-alt": 62598, - "plate-utensils": 58427, - "family-pants": 58114, - "hose-reel": 58394, - "house-window": 58291, - "landmark": 63087, - "truck": 61649, - "music-magnifying-glass": 58978, - "crosshairs": 61531, - "cloud-rainbow": 63294, - "person-cane": 58684, - "alien": 63733, - "tent": 58749, - "laptop-binary": 58855, - "vest-patches": 57478, - "people-dress-simple": 57880, - "check-double": 62816, - "arrow-down-a-z": 61789, - "sort-alpha-asc": 61789, - "sort-alpha-down": 61789, - "bowling-ball-pin": 57539, - "bell-school-slash": 62934, - "plus-large": 58782, - "money-bill-wheat": 58666, - "camera-viewfinder": 57562, - "screenshot": 57562, - "message-music": 63663, - "comment-alt-music": 63663, - "car-building": 63577, - "border-bottom-right": 63572, - "border-style-alt": 63572, - "octagon": 62214, - "comment-arrow-up-right": 57669, - "octagon-divide": 57859, - "cookie": 62819, - "arrow-rotate-left": 61666, - "arrow-left-rotate": 61666, - "arrow-rotate-back": 61666, - "arrow-rotate-backward": 61666, - "undo": 61666, - "tv-music": 63718, - "hard-drive": 61600, - "hdd": 61600, - "reel": 57912, - "face-grin-squint-tears": 62854, - "grin-squint-tears": 62854, - "dumbbell": 62539, - "rectangle-list": 61474, - "list-alt": 61474, - "tarp-droplet": 58748, - "alarm-exclamation": 63555, - "house-medical-circle-check": 58641, - "traffic-cone": 63030, - "grate": 57747, - "arrow-down-right": 57491, - "person-skiing-nordic": 63434, - "skiing-nordic": 63434, - "calendar-plus": 62065, - "person-from-portal": 57379, - "portal-exit": 57379, - "plane-arrival": 62895, - "cowbell-circle-plus": 63668, - "cowbell-more": 63668, - "circle-left": 62297, - "arrow-alt-circle-left": 62297, - "distribute-spacing-vertical": 58214, - "signal-bars-fair": 63122, - "signal-alt-2": 63122, - "sportsball": 58443, - "game-console-handheld-crank": 58809, - "train-subway": 62009, - "subway": 62009, - "chart-gantt": 57572, - "face-smile-upside-down": 58261, - "ball-pile": 63358, - "badge-dollar": 63045, - "money-bills-simple": 57844, - "money-bills-alt": 57844, - "list-timeline": 57809, - "indian-rupee-sign": 57788, - "indian-rupee": 57788, - "inr": 57788, - "crop-simple": 62821, - "crop-alt": 62821, - "money-bill-1": 62417, - "money-bill-alt": 62417, - "left-long": 62218, - "long-arrow-alt-left": 62218, - "keyboard-down": 57794, - "circle-up-right": 57641, - "cloud-bolt-moon": 63341, - "thunderstorm-moon": 63341, - "turn-left-up": 58936, - "dna": 62577, - "virus-slash": 57461, - "bracket-round-right": 41, - "circle-sterling": 58831, - "circle-5": 57586, - "minus": 61544, - "subtract": 61544, - "fire-flame": 63199, - "flame": 63199, - "right-to-line": 62284, - "arrow-alt-to-right": 62284, - "gif": 57744, - "chess": 62521, - "trash-slash": 58035, - "arrow-left-long": 61815, - "long-arrow-left": 61815, - "plug-circle-check": 58716, - "font-case": 63590, - "street-view": 61981, - "arrow-down-left": 57489, - "franc-sign": 57743, - "flask-round-poison": 63200, - "flask-poison": 63200, - "volume-off": 61478, - "book-circle-arrow-right": 57532, - "chart-user": 63139, - "user-chart": 63139, - "hands-asl-interpreting": 62115, - "american-sign-language-interpreting": 62115, - "asl-interpreting": 62115, - "hands-american-sign-language-interpreting": 62115, - "presentation-screen": 63109, - "presentation": 63109, - "circle-bolt": 57598, - "face-smile-halo": 58255, - "cart-circle-arrow-down": 58351, - "house-person-return": 57361, - "house-person-arrive": 57361, - "house-return": 57361, - "message-xmark": 62635, - "comment-alt-times": 62635, - "message-times": 62635, - "file-certificate": 62963, - "file-award": 62963, - "user-doctor-hair-long": 58457, - "camera-security": 63742, - "camera-home": 63742, - "gear": 61459, - "cog": 61459, - "droplet-slash": 62919, - "tint-slash": 62919, - "book-heart": 62617, - "mosque": 63096, - "duck": 63192, - "mosquito": 58667, - "star-of-david": 63130, - "flag-swallowtail": 63308, - "flag-alt": 63308, - "person-military-rifle": 58699, - "car-garage": 62946, - "cart-shopping": 61562, - "shopping-cart": 61562, - "book-font": 57535, - "shield-plus": 57930, - "vials": 62611, - "eye-dropper-full": 57714, - "distribute-spacing-horizontal": 58213, - "tablet-rugged": 62607, - "temperature-snow": 63336, - "temperature-frigid": 63336, - "moped": 58297, - "face-smile-plus": 62905, - "smile-plus": 62905, - "radio-tuner": 63704, - "radio-alt": 63704, - "face-swear": 58265, - "water-arrow-down": 63348, - "water-lower": 63348, - "scanner-touchscreen": 62602, - "circle-7": 57588, - "plug-circle-plus": 58719, - "person-ski-jumping": 63431, - "ski-jump": 63431, - "place-of-worship": 63103, - "water-arrow-up": 63349, - "water-rise": 63349, - "waveform-lines": 63730, - "waveform-path": 63730, - "split": 57940, - "film-canister": 63671, - "film-cannister": 63671, - "folder-xmark": 63071, - "folder-times": 63071, - "toilet-paper-blank": 63263, - "toilet-paper-alt": 63263, - "tablet-screen": 62460, - "tablet-android-alt": 62460, - "hexagon-vertical-nft-slanted": 58630, - "folder-music": 57741, - "display-medical": 57702, - "desktop-medical": 57702, - "share-all": 62311, - "peapod": 58140, - "chess-clock": 62525, - "axe": 63154, - "square-d": 57960, - "grip-vertical": 62862, - "mobile-signal-out": 57840, - "arrow-turn-up": 61768, - "level-up": 61768, - "u": 85, - "arrow-up-from-dotted-line": 57499, - "square-root-variable": 63128, - "square-root-alt": 63128, - "light-switch-on": 57369, - "arrow-down-arrow-up": 63619, - "sort-alt": 63619, - "raindrops": 63324, - "dash": 58372, - "minus-large": 58372, - "clock": 61463, - "clock-four": 61463, - "input-numeric": 57789, - "truck-tow": 58040, - "backward-step": 61512, - "step-backward": 61512, - "pallet": 62594, - "car-bolt": 58177, - "arrows-maximize": 62237, - "expand-arrows": 62237, - "faucet": 57349, - "cloud-sleet": 63297, - "lamp-street": 57797, - "list-radio": 57808, - "pen-nib-slash": 58529, - "baseball-bat-ball": 62514, - "square-up-left": 57986, - "overline": 63606, - "s": 83, - "timeline": 58012, - "keyboard": 61724, - "arrows-from-dotted-line": 57507, - "usb-drive": 63721, - "ballot": 63282, - "caret-down": 61655, - "location-dot-slash": 62981, - "map-marker-alt-slash": 62981, - "cards": 58349, - "house-chimney-medical": 63474, - "clinic-medical": 63474, - "boxing-glove": 62520, - "glove-boxing": 62520, - "temperature-three-quarters": 62152, - "temperature-3": 62152, - "thermometer-3": 62152, - "thermometer-three-quarters": 62152, - "bell-school": 62933, - "mobile-screen": 62415, - "mobile-android-alt": 62415, - "plane-up": 57901, - "folder-heart": 57737, - "circle-location-arrow": 62978, - "location-circle": 62978, - "face-head-bandage": 58234, - "sushi-roll": 58507, - "maki-roll": 58507, - "makizushi": 58507, - "car-bump": 62944, - "piggy-bank": 62675, - "racquet": 62554, - "car-mirrors": 58179, - "industry-windows": 62387, - "industry-alt": 62387, - "bolt-auto": 57526, - "battery-half": 62018, - "battery-3": 62018, - "flux-capacitor": 63674, - "mountain-city": 58670, - "coins": 62750, - "honey-pot": 58392, - "olive": 58134, - "khanda": 63085, - "filter-list": 57724, - "outlet": 57372, - "sliders": 61918, - "sliders-h": 61918, - "cauldron": 63167, - "people": 57878, - "folder-tree": 63490, - "network-wired": 63231, - "croissant": 63478, - "map-pin": 62070, - "hamsa": 63077, - "cent-sign": 58357, - "swords-laser": 57405, - "flask": 61635, - "person-pregnant": 58142, - "square-u": 57985, - "wand-sparkles": 63275, - "router": 63706, - "ellipsis-vertical": 61762, - "ellipsis-v": 61762, - "sword-laser-alt": 57404, - "ticket": 61765, - "power-off": 61457, - "coin": 63580, - "laptop-slash": 57799, - "right-long": 62219, - "long-arrow-alt-right": 62219, - "circle-b": 57597, - "person-dress-simple": 57884, - "pipe-collar": 58423, - "lights-holiday": 63410, - "citrus": 58100, - "flag-usa": 63309, - "laptop-file": 58653, - "tty": 61924, - "teletype": 61924, - "chart-tree-map": 57578, - "diagram-next": 58486, - "person-rifle": 58702, - "clock-five-thirty": 58186, - "pipe-valve": 58425, - "lightbulb-message": 59015, - "arrow-up-from-arc": 58548, - "face-spiral-eyes": 58501, - "compress-wide": 62246, - "circle-phone-hangup": 57629, - "phone-circle-down": 57629, - "gear-complex-code": 58859, - "house-medical-circle-exclamation": 58642, - "badminton": 58170, - "closed-captioning": 61962, - "person-hiking": 63212, - "hiking": 63212, - "right-from-line": 62279, - "arrow-alt-from-left": 62279, - "venus-double": 61990, - "images": 62210, - "calculator": 61932, - "shuttlecock": 62555, - "user-hair": 58458, - "eye-evil": 63195, - "people-pulling": 58677, - "n": 78, - "swap": 58889, - "garage": 57353, - "cable-car": 63450, - "tram": 63450, - "shovel-snow": 63427, - "cloud-rain": 63293, - "face-lying": 58238, - "sprinkler": 57397, - "building-circle-xmark": 58580, - "person-sledding": 63435, - "sledding": 63435, - "game-console-handheld": 63675, - "ship": 61978, - "clock-six-thirty": 58195, - "battery-slash": 62327, - "tugrik-sign": 58042, - "arrows-down-to-line": 58552, - "download": 61465, - "angles-up-down": 58893, - "shelves": 62592, - "inventory": 62592, - "cloud-snow": 63298, - "face-grin": 62848, - "grin": 62848, - "delete-left": 62810, - "backspace": 62810, - "oven": 57373, - "cloud-binary": 58881, - "eye-dropper": 61947, - "eye-dropper-empty": 61947, - "eyedropper": 61947, - "comment-captions": 57670, - "comments-question": 57678, - "scribble": 57919, - "rotate-exclamation": 57916, - "file-circle-check": 58784, - "glass": 63492, - "loader": 57812, - "forward": 61518, - "user-pilot": 58048, - "mobile": 62414, - "mobile-android": 62414, - "mobile-phone": 62414, - "code-pull-request-closed": 58361, - "face-meh": 61722, - "meh": 61722, - "align-center": 61495, - "book-skull": 63159, - "book-dead": 63159, - "id-card": 62146, - "drivers-license": 62146, - "face-dotted": 58495, - "face-worried": 58275, - "outdent": 61499, - "dedent": 61499, - "court-sport": 58947, - "heart-circle-exclamation": 58622, - "house": 61461, - "home": 61461, - "home-alt": 61461, - "home-lg-alt": 61461, - "vector-circle": 58054, - "car-circle-bolt": 58178, - "calendar-week": 63364, - "flying-disc": 58281, - "laptop-medical": 63506, - "square-down-right": 57964, - "b": 66, - "seat-airline": 57924, - "moon-over-sun": 63306, - "eclipse-alt": 63306, - "pipe": 124, - "file-medical": 62583, - "potato": 58432, - "dice-one": 62757, - "circle-a": 57591, - "helmet-battle": 63211, - "butter": 58340, - "blanket-fire": 58330, - "kiwi-bird": 62773, - "castle": 57566, - "golf-club": 62545, - "arrow-right-arrow-left": 61676, - "exchange": 61676, - "rotate-right": 62201, - "redo-alt": 62201, - "rotate-forward": 62201, - "utensils": 62183, - "cutlery": 62183, - "arrow-up-wide-short": 61793, - "sort-amount-up": 61793, - "chart-pie-simple-circle-dollar": 58885, - "balloons": 58084, - "mill-sign": 57837, - "bowl-rice": 58091, - "timeline-arrow": 58013, - "skull": 62796, - "game-board-simple": 63592, - "game-board-alt": 63592, - "circle-video": 57643, - "video-circle": 57643, - "chart-scatter-bubble": 57577, - "house-turret": 57780, - "banana": 58085, - "hand-holding-skull": 57764, - "people-dress": 57879, - "loveseat": 62668, - "couch-small": 62668, - "tower-broadcast": 62745, - "broadcast-tower": 62745, - "truck-pickup": 63036, - "block-quote": 57525, - "up-long": 62220, - "long-arrow-alt-up": 62220, - "stop": 61517, - "code-merge": 62343, - "money-check-dollar-pen": 63603, - "money-check-edit-alt": 63603, - "up-from-line": 62278, - "arrow-alt-from-bottom": 62278, - "upload": 61587, - "hurricane": 63313, - "grid-round-2-plus": 58844, - "people-pants": 57881, - "mound": 58669, - "windsock": 63351, - "circle-half": 57616, - "brake-warning": 57543, - "toilet-portable": 58755, - "compact-disc": 62751, - "file-arrow-down": 62829, - "file-download": 62829, - "saxophone-fire": 63707, - "sax-hot": 63707, - "camera-web-slash": 63539, - "webcam-slash": 63539, - "folder-medical": 57740, - "folder-gear": 57735, - "folder-cog": 57735, - "hand-wave": 57767, - "arrow-up-arrow-down": 57497, - "sort-up-down": 57497, - "caravan": 63743, - "shield-cat": 58738, - "message-slash": 62633, - "comment-alt-slash": 62633, - "bolt": 61671, - "zap": 61671, - "trash-can-check": 58025, - "glass-water": 58612, - "oil-well": 58674, - "table-cells-column-unlock": 59024, - "person-simple": 57888, - "arrow-turn-left-up": 58932, - "vault": 58053, - "mars": 61986, - "toilet": 63448, - "plane-circle-xmark": 58711, - "yen-sign": 61783, - "cny": 61783, - "jpy": 61783, - "rmb": 61783, - "yen": 61783, - "gear-code": 58856, - "notes": 57858, - "ruble-sign": 61784, - "rouble": 61784, - "rub": 61784, - "ruble": 61784, - "trash-undo": 63637, - "trash-arrow-turn-left": 63637, - "champagne-glass": 63390, - "glass-champagne": 63390, - "objects-align-center-horizontal": 58300, - "sun": 61829, - "trash-can-slash": 58029, - "trash-alt-slash": 58029, - "screen-users": 63037, - "users-class": 63037, - "guitar": 63398, - "square-arrow-left": 62266, - "arrow-square-left": 62266, - "square-8": 57949, - "face-smile-hearts": 58256, - "brackets-square": 63465, - "brackets": 63465, - "laptop-arrow-down": 57798, - "hockey-stick-puck": 58286, - "house-tree": 57779, - "signal-fair": 63117, - "signal-2": 63117, - "face-laugh-wink": 62876, - "laugh-wink": 62876, - "circle-dollar": 62184, - "dollar-circle": 62184, - "usd-circle": 62184, - "horse-head": 63403, - "arrows-repeat": 62308, - "repeat-alt": 62308, - "bore-hole": 58563, - "industry": 62069, - "image-polaroid": 63684, - "wave-triangle": 63642, - "turn-left-down": 58935, - "person-running-fast": 58879, - "circle-down": 62296, - "arrow-alt-circle-down": 62296, - "grill": 58787, - "arrows-turn-to-dots": 58561, - "chart-mixed": 63043, - "analytics": 63043, - "florin-sign": 57732, - "arrow-down-short-wide": 63620, - "sort-amount-desc": 63620, - "sort-amount-down-alt": 63620, - "less-than": 60, - "display-code": 57701, - "desktop-code": 57701, - "face-drooling": 58226, - "oil-temperature": 62996, - "oil-temp": 62996, - "square-question": 62205, - "question-square": 62205, - "air-conditioner": 63732, - "angle-down": 61703, - "mountains": 63229, - "omega": 63098, - "car-tunnel": 58590, - "person-dolly-empty": 62673, - "pan-food": 58411, - "head-side-cough": 57441, - "grip-lines": 63396, - "thumbs-down": 61797, - "user-lock": 62722, - "arrow-right-long": 61816, - "long-arrow-right": 61816, - "tickets-airline": 58011, - "tickets-perforated-plane": 58011, - "tickets-plane": 58011, - "tent-double-peak": 58919, - "anchor-circle-xmark": 58540, - "ellipsis": 61761, - "ellipsis-h": 61761, - "nfc-slash": 57852, - "chess-pawn": 62531, - "kit-medical": 62585, - "first-aid": 62585, - "grid-2-plus": 57751, - "bells": 63359, - "person-through-window": 58793, - "toolbox": 62802, - "globe-wifi": 59013, - "envelope-dot": 57711, - "envelope-badge": 57711, - "magnifying-glass-waveform": 58977, - "hands-holding-circle": 58619, - "bug": 61832, - "bowl-chopsticks": 58089, - "credit-card": 61597, - "credit-card-alt": 61597, - "circle-s": 57633, - "box-ballot": 63285, - "car": 61881, - "automobile": 61881, - "hand-holding-hand": 58615, - "user-tie-hair": 58463, - "podium-star": 63320, - "user-hair-mullet": 58460, - "business-front": 58460, - "party-back": 58460, - "trian-balbot": 58460, - "microphone-stand": 63691, - "book-open-reader": 62938, - "book-reader": 62938, - "family-dress": 58113, - "circle-x": 57646, - "cabin": 58477, - "mountain-sun": 58671, - "chart-simple-horizontal": 58484, - "arrows-left-right-to-line": 58554, - "hand-back-point-left": 57759, - "message-dots": 62627, - "comment-alt-dots": 62627, - "messaging": 62627, - "file-heart": 57718, - "beer-mug": 57523, - "beer-foam": 57523, - "dice-d20": 63183, - "drone": 63583, - "truck-droplet": 58764, - "file-circle-xmark": 58785, - "temperature-arrow-up": 57408, - "temperature-up": 57408, - "medal": 62882, - "person-fairy": 58888, - "bed": 62006, - "book-copy": 57534, - "square-h": 61693, - "h-square": 61693, - "square-c": 57958, - "clock-two": 58202, - "square-ellipsis-vertical": 57967, - "calendar-users": 58850, - "podcast": 62158, - "bee": 57522, - "temperature-full": 62151, - "temperature-4": 62151, - "thermometer-4": 62151, - "thermometer-full": 62151, - "bell": 61683, - "candy-bar": 58344, - "chocolate-bar": 58344, - "xmark-large": 58779, - "pinata": 58307, - "file-ppt": 58954, - "arrows-from-line": 57508, - "superscript": 61739, - "bowl-spoon": 58336, - "hexagon-check": 58390, - "plug-circle-xmark": 58720, - "star-of-life": 63009, - "phone-slash": 62429, - "traffic-light-stop": 63034, - "paint-roller": 62890, - "accent-grave": 96, - "handshake-angle": 62660, - "hands-helping": 62660, - "circle-0": 57581, - "dial-med-low": 57696, - "location-dot": 62405, - "map-marker-alt": 62405, - "crab": 58367, - "box-open-full": 62620, - "box-full": 62620, - "file": 61787, - "greater-than": 62, - "quotes": 57908, - "pretzel": 58433, - "t-rex": 58921, - "person-swimming": 62916, - "swimmer": 62916, - "arrow-down": 61539, - "user-robot-xmarks": 58535, - "message-quote": 57828, - "comment-alt-quote": 57828, - "candy-corn": 63165, - "folder-magnifying-glass": 57739, - "folder-search": 57739, - "notebook": 57857, - "circle-wifi": 59005, - "droplet": 61507, - "tint": 61507, - "bullseye-pointer": 63049, - "eraser": 61741, - "hexagon-image": 58628, - "earth-americas": 62845, - "earth": 62845, - "earth-america": 62845, - "globe-americas": 62845, - "file-svg": 58955, - "crate-apple": 63153, - "apple-crate": 63153, - "person-burst": 58683, - "game-board": 63591, - "hat-chef": 63595, - "hand-back-point-right": 57761, - "dove": 62650, - "snowflake-droplets": 58817, - "battery-empty": 62020, - "battery-0": 62020, - "grid-4": 57752, - "socks": 63126, - "face-sunglasses": 58264, - "inbox": 61468, - "square-0": 57941, - "section": 58439, - "square-this-way-up": 62623, - "box-up": 62623, - "gauge-high": 63013, - "tachometer-alt": 63013, - "tachometer-alt-fast": 63013, - "square-ampersand": 57952, - "envelope-open-text": 63064, - "lamp-desk": 57364, - "hospital": 61688, - "hospital-alt": 61688, - "hospital-wide": 61688, - "poll-people": 63321, - "whiskey-glass-ice": 63393, - "glass-whiskey-rocks": 63393, - "wine-bottle": 63279, - "chess-rook": 62535, - "user-bounty-hunter": 58047, - "bars-staggered": 62800, - "reorder": 62800, - "stream": 62800, - "diagram-sankey": 57688, - "cloud-hail-mixed": 63290, - "circle-up-left": 57640, - "dharmachakra": 63061, - "objects-align-left": 58302, - "oil-can-drip": 57861, - "face-smiling-hands": 58262, - "broccoli": 58338, - "route-interstate": 63003, - "ear-muffs": 63381, - "hotdog": 63503, - "transporter-empty": 57414, - "person-walking-with-cane": 62109, - "blind": 62109, - "angle-90": 57485, - "rectangle-terminal": 57910, - "kite": 63220, - "drum": 62825, - "scrubber": 62200, - "ice-cream": 63504, - "heart-circle-bolt": 58620, - "fish-bones": 58116, - "deer-rudolph": 63375, - "fax": 61868, - "paragraph": 61917, - "head-side-heart": 57770, - "square-e": 57965, - "meter-fire": 57835, - "cloud-hail": 63289, - "check-to-slot": 63346, - "vote-yea": 63346, - "money-from-bracket": 58130, - "star-half": 61577, - "car-bus": 63578, - "speaker": 63711, - "timer": 58014, - "boxes-stacked": 62568, - "boxes": 62568, - "boxes-alt": 62568, - "landmark-magnifying-glass": 58914, - "grill-hot": 58789, - "ballot-check": 63283, - "link": 61633, - "chain": 61633, - "ear-listen": 62114, - "assistive-listening-systems": 62114, - "file-minus": 62232, - "tree-city": 58759, - "play": 61515, - "font": 61489, - "cup-togo": 63173, - "coffee-togo": 63173, - "square-down-left": 57963, - "burger-lettuce": 58339, - "table-cells-row-lock": 59002, - "rupiah-sign": 57917, - "magnifying-glass": 61442, - "search": 61442, - "table-tennis-paddle-ball": 62557, - "ping-pong-paddle-ball": 62557, - "table-tennis": 62557, - "person-dots-from-line": 62576, - "diagnoses": 62576, - "chevrons-down": 62242, - "chevron-double-down": 62242, - "trash-can-arrow-up": 63530, - "trash-restore-alt": 63530, - "signal-good": 63118, - "signal-3": 63118, - "location-question": 62987, - "map-marker-question": 62987, - "floppy-disk-circle-xmark": 57729, - "floppy-disk-times": 57729, - "save-circle-xmark": 57729, - "save-times": 57729, - "naira-sign": 57846, - "peach": 57867, - "taxi-bus": 58008, - "bracket-curly": 123, - "bracket-curly-left": 123, - "lobster": 58401, - "cart-flatbed-empty": 62582, - "dolly-flatbed-empty": 62582, - "colon": 58, - "cart-arrow-down": 61976, - "wand": 63274, - "walkie-talkie": 63727, - "file-pen": 62236, - "file-edit": 62236, - "receipt": 62787, - "table-picnic": 58157, - "square-pen": 61771, - "pen-square": 61771, - "pencil-square": 61771, - "circle-microphone-lines": 57623, - "microphone-circle-alt": 57623, - "display-slash": 58106, - "desktop-slash": 58106, - "suitcase-rolling": 62913, - "person-circle-exclamation": 58687, - "transporter-2": 57412, - "user-hoodie": 59018, - "hands-holding-diamond": 62588, - "hand-receiving": 62588, - "money-bill-simple-wave": 57842, - "chevron-down": 61560, - "battery-full": 62016, - "battery": 62016, - "battery-5": 62016, - "bell-plus": 63561, - "book-arrow-right": 57529, - "hospitals": 63502, - "club": 62247, - "skull-crossbones": 63252, - "droplet-degree": 63304, - "dewpoint": 63304, - "code-compare": 57658, - "list-ul": 61642, - "list-dots": 61642, - "hand-holding-magic": 63205, - "watermelon-slice": 58167, - "circle-ellipsis": 57610, - "school-lock": 58735, - "tower-cell": 58757, - "sd-cards": 57920, - "jug-bottle": 58875, - "down-long": 62217, - "long-arrow-alt-down": 62217, - "envelopes": 57712, - "phone-office": 63101, - "ranking-star": 58721, - "chess-king": 62527, - "nfc-pen": 57850, - "person-harassing": 58697, - "magnifying-glass-play": 58976, - "hat-winter": 63400, - "brazilian-real-sign": 58476, - "landmark-dome": 63314, - "landmark-alt": 63314, - "bone-break": 62936, - "arrow-up": 61538, - "down-from-dotted-line": 58375, - "tv": 62060, - "television": 62060, - "tv-alt": 62060, - "border-left": 63567, - "circle-divide": 57606, - "shrimp": 58440, - "list-check": 61614, - "tasks": 61614, - "diagram-subtask": 58489, - "jug-detergent": 58649, - "circle-user": 62141, - "user-circle": 62141, - "square-y": 57991, - "user-doctor-hair": 58456, - "planet-ringed": 57376, - "mushroom": 58405, - "user-shield": 62725, - "megaphone": 63093, - "wreath-laurel": 58834, - "circle-exclamation-check": 57613, - "wind": 63278, - "box-dollar": 62624, - "box-usd": 62624, - "car-burst": 62945, - "car-crash": 62945, - "y": 89, - "user-headset": 63533, - "arrows-retweet": 62305, - "retweet-alt": 62305, - "person-snowboarding": 63438, - "snowboarding": 63438, - "square-chevron-right": 62251, - "chevron-square-right": 62251, - "lacrosse-stick-ball": 58294, - "truck-fast": 62603, - "shipping-fast": 62603, - "user-magnifying-glass": 58821, - "star-sharp": 57995, - "comment-heart": 58824, - "circle-1": 57582, - "circle-star": 57635, - "star-circle": 57635, - "fish": 62840, - "cloud-fog": 63310, - "fog": 63310, - "waffle": 58470, - "music-note": 63695, - "music-alt": 63695, - "hexagon-exclamation": 58391, - "cart-shopping-fast": 57564, - "object-union": 58527, - "user-graduate": 62721, - "starfighter": 57399, - "circle-half-stroke": 61506, - "adjust": 61506, - "arrow-right-long-to-line": 58325, - "square-arrow-down": 62265, - "arrow-square-down": 62265, - "diamond-half-stroke": 58808, - "clapperboard": 57649, - "square-chevron-left": 62250, - "chevron-square-left": 62250, - "phone-intercom": 58420, - "link-horizontal": 57803, - "chain-horizontal": 57803, - "mango": 58127, - "music-note-slash": 63696, - "music-alt-slash": 63696, - "circle-radiation": 63418, - "radiation-alt": 63418, - "face-tongue-sweat": 58270, - "globe-stand": 62966, - "baseball": 62515, - "baseball-ball": 62515, - "circle-p": 57626, - "award-simple": 57515, - "jet-fighter-up": 58648, - "diagram-project": 62786, - "project-diagram": 62786, - "pedestal": 57869, - "chart-pyramid": 57574, - "sidebar": 57934, - "snowman-head": 63387, - "frosty-head": 63387, - "copy": 61637, - "burger-glass": 57550, - "volume-xmark": 63145, - "volume-mute": 63145, - "volume-times": 63145, - "hand-sparkles": 57437, - "bars-filter": 57517, - "paintbrush-pencil": 57862, - "party-bell": 58138, - "user-vneck-hair": 58466, - "jack-o-lantern": 62222, - "grip": 62861, - "grip-horizontal": 62861, - "share-from-square": 61773, - "share-square": 61773, - "keynote": 63084, - "child-combatant": 58592, - "child-rifle": 58592, - "gun": 57755, - "square-phone": 61592, - "phone-square": 61592, - "hat-beach": 58886, - "plus": 43, - "add": 43, - "expand": 61541, - "computer": 58597, - "fort": 58502, - "cloud-check": 58204, - "xmark": 61453, - "close": 61453, - "multiply": 61453, - "remove": 61453, - "times": 61453, - "face-smirking": 58263, - "arrows-up-down-left-right": 61511, - "arrows": 61511, - "chalkboard-user": 62748, - "chalkboard-teacher": 62748, - "rhombus": 57915, - "claw-marks": 63170, - "peso-sign": 57890, - "face-smile-tongue": 58260, - "cart-circle-xmark": 58356, - "building-shield": 58584, - "circle-phone-flip": 57628, - "phone-circle-alt": 57628, - "baby": 63356, - "users-line": 58770, - "quote-left": 61709, - "quote-left-alt": 61709, - "tractor": 63266, - "down-from-bracket": 58987, - "key-skeleton": 63219, - "trash-arrow-up": 63529, - "trash-restore": 63529, - "arrow-down-up-lock": 58544, - "arrow-down-to-bracket": 57492, - "lines-leaning": 58654, - "square-q": 57979, - "ruler-combined": 62790, - "symbols": 63598, - "icons-alt": 63598, - "copyright": 61945, - "flask-gear": 58865, - "highlighter-line": 57775, - "bracket-square": 91, - "bracket": 91, - "bracket-left": 91, - "island-tropical": 63505, - "island-tree-palm": 63505, - "arrow-right-from-line": 62275, - "arrow-from-left": 62275, - "h2": 62228, - "equals": 61, - "cake-slice": 58341, - "shortcake": 58341, - "building-magnifying-glass": 58908, - "peanut": 58416, - "wrench-simple": 58065, - "blender": 62743, - "teeth": 63022, - "tally-2": 58005, - "shekel-sign": 61963, - "ils": 61963, - "shekel": 61963, - "sheqel": 61963, - "sheqel-sign": 61963, - "cars": 63579, - "axe-battle": 63155, - "user-hair-long": 58459, - "map": 62073, - "arrow-left-from-arc": 58901, - "file-circle-info": 58515, - "face-disappointed": 58223, - "lasso-sparkles": 57801, - "clock-eleven": 58183, - "rocket": 61749, - "siren-on": 57390, - "clock-ten": 58196, - "candle-holder": 63164, - "video-arrow-down-left": 58056, - "photo-film": 63612, - "photo-video": 63612, - "floppy-disk-circle-arrow-right": 57728, - "save-circle-arrow-right": 57728, - "folder-minus": 63069, - "planet-moon": 57375, - "face-eyes-xmarks": 58228, - "chart-scatter": 63470, - "circle-gf": 59007, - "display-arrow-down": 57700, - "store": 62798, - "arrow-trend-up": 57496, - "plug-circle-minus": 58718, - "olive-branch": 58135, - "angle": 57484, - "vacuum-robot": 57422, - "sign-hanging": 62681, - "sign": 62681, - "square-divide": 57962, - "folder-check": 58958, - "signal-stream-slash": 57936, - "bezier-curve": 62811, - "eye-dropper-half": 57715, - "store-lock": 58534, - "bell-slash": 61942, - "cloud-bolt-sun": 63342, - "thunderstorm-sun": 63342, - "camera-slash": 57561, - "comment-quote": 57676, - "tablet": 62459, - "tablet-android": 62459, - "school-flag": 58734, - "message-code": 57823, - "glass-half": 57746, - "glass-half-empty": 57746, - "glass-half-full": 57746, - "fill": 62837, - "message-minus": 62631, - "comment-alt-minus": 62631, - "angle-up": 61702, - "dinosaur": 58878, - "drumstick-bite": 63191, - "link-horizontal-slash": 57804, - "chain-horizontal-slash": 57804, - "holly-berry": 63402, - "nose": 58813, - "arrow-left-to-arc": 58902, - "chevron-left": 61523, - "bacteria": 57433, - "clouds": 63300, - "money-bill-simple": 57841, - "hand-lizard": 62040, - "table-pivot": 58001, - "filter-slash": 57725, - "trash-can-undo": 63638, - "trash-can-arrow-turn-left": 63638, - "trash-undo-alt": 63638, - "notdef": 57854, - "disease": 63482, - "person-to-door": 58419, - "turntable": 63716, - "briefcase-medical": 62569, - "genderless": 61997, - "chevron-right": 61524, - "signal-weak": 63116, - "signal-1": 63116, - "clock-five": 58185, - "retweet": 61561, - "car-rear": 62942, - "car-alt": 62942, - "pump-soap": 57451, - "computer-classic": 63665, - "frame": 58517, - "video-slash": 62690, - "battery-quarter": 62019, - "battery-2": 62019, - "ellipsis-stroke": 62363, - "ellipsis-h-alt": 62363, - "radio": 63703, - "baby-carriage": 63357, - "carriage-baby": 63357, - "face-expressionless": 58227, - "down-to-dotted-line": 58376, - "cloud-music": 63662, - "traffic-light": 63031, - "cloud-minus": 58205, - "thermometer": 62609, - "shield-minus": 57929, - "vr-cardboard": 63273, - "car-tilt": 62949, - "gauge-circle-minus": 58519, - "brightness-low": 57546, - "hand-middle-finger": 63494, - "percent": 37, - "percentage": 37, - "truck-moving": 62687, - "glass-water-droplet": 58613, - "conveyor-belt": 62574, - "location-check": 62982, - "map-marker-check": 62982, - "coin-vertical": 58365, - "display": 57699, - "person-sign": 63319, - "face-smile": 61720, - "smile": 61720, - "phone-hangup": 57893, - "signature-slash": 58315, - "thumbtack": 61581, - "thumb-tack": 61581, - "wheat-slash": 58169, - "trophy": 61585, - "clouds-sun": 63302, - "person-praying": 63107, - "pray": 63107, - "hammer": 63203, - "face-vomit": 58272, - "speakers": 63712, - "tty-answer": 58041, - "teletype-answer": 58041, - "mug-tea-saucer": 57845, - "diagram-lean-canvas": 57686, - "alt": 57482, - "dial": 57691, - "dial-med-high": 57691, - "hand-peace": 62043, - "circle-trash": 57638, - "trash-circle": 57638, - "rotate": 62193, - "sync-alt": 62193, - "circle-quarters": 58360, - "spinner": 61712, - "tower-control": 58018, - "arrow-up-triangle-square": 63626, - "sort-shapes-up": 63626, - "whale": 63276, - "robot": 62788, - "peace": 63100, - "party-horn": 58139, - "gears": 61573, - "cogs": 61573, - "sun-bright": 57999, - "sun-alt": 57999, - "warehouse": 62612, - "conveyor-belt-arm": 58872, - "lock-keyhole-open": 62402, - "lock-open-alt": 62402, - "square-fragile": 62619, - "box-fragile": 62619, - "square-wine-glass-crack": 62619, - "arrow-up-right-dots": 58551, - "square-n": 57975, - "splotch": 62908, - "face-grin-hearts": 62852, - "grin-hearts": 62852, - "meter": 57832, - "mandolin": 63225, - "dice-four": 62756, - "sim-card": 63428, - "transgender": 61989, - "transgender-alt": 61989, - "mercury": 61987, - "up-from-bracket": 58768, - "knife-kitchen": 63221, - "border-right": 63570, - "arrow-turn-down": 61769, - "level-down": 61769, - "spade": 62196, - "card-spade": 58348, - "line-columns": 63600, - "ant": 59008, - "arrow-right-to-line": 62272, - "arrow-to-right": 62272, - "person-falling-burst": 58695, - "flag-pennant": 62550, - "pennant": 62550, - "conveyor-belt-empty": 57680, - "user-group-simple": 58883, - "award": 62809, - "ticket-simple": 62463, - "ticket-alt": 62463, - "building": 61869, - "angles-left": 61696, - "angle-double-left": 61696, - "camcorder": 63656, - "video-handheld": 63656, - "pancakes": 58413, - "album-circle-user": 58509, - "subtitles-slash": 58896, - "qrcode": 61481, - "dice-d10": 63181, - "fireplace": 63386, - "browser": 62334, - "pen-paintbrush": 63000, - "pencil-paintbrush": 63000, - "fish-cooked": 63486, - "chair-office": 63169, - "magnifying-glass-music": 58975, - "nesting-dolls": 58298, - "clock-rotate-left": 61914, - "history": 61914, - "trumpet": 63715, - "face-grin-beam-sweat": 62851, - "grin-beam-sweat": 62851, - "fire-smoke": 63307, - "phone-missed": 57894, - "file-export": 62830, - "arrow-right-from-file": 62830, - "shield": 61746, - "shield-blank": 61746, - "arrow-up-short-wide": 63621, - "sort-amount-up-alt": 63621, - "arrows-repeat-1": 62310, - "repeat-1-alt": 62310, - "gun-slash": 57756, - "avocado": 57514, - "binary": 58171, - "glasses-round": 62965, - "glasses-alt": 62965, - "phone-plus": 62674, - "ditto": 34, - "person-seat": 57886, - "house-medical": 58290, - "golf-ball-tee": 62544, - "golf-ball": 62544, - "circle-chevron-left": 61751, - "chevron-circle-left": 61751, - "house-chimney-window": 57357, - "scythe": 63248, - "pen-nib": 62893, - "ban-parking": 62998, - "parking-circle-slash": 62998, - "tent-arrow-turn-left": 58752, - "face-diagonal-mouth": 58494, - "diagram-cells": 58485, - "cricket-bat-ball": 62537, - "cricket": 62537, - "tents": 58754, - "wand-magic": 61648, - "magic": 61648, - "dog": 63187, - "pen-line": 57874, - "atom-simple": 62931, - "atom-alt": 62931, - "ampersand": 38, - "carrot": 63367, - "arrow-up-from-line": 62274, - "arrow-from-bottom": 62274, - "moon": 61830, - "pen-slash": 57875, - "wine-glass-empty": 62926, - "wine-glass-alt": 62926, - "square-star": 57983, - "cheese": 63471, - "send-backward": 63615, - "yin-yang": 63149, - "music": 61441, - "compass-slash": 62953, - "clock-one": 58190, - "file-music": 63670, - "code-commit": 62342, - "temperature-low": 63339, - "person-biking": 63562, - "biking": 63562, - "display-chart-up-circle-currency": 58853, - "skeleton": 63008, - "circle-g": 57615, - "circle-arrow-up-left": 57595, - "coin-blank": 58363, - "broom": 62746, - "vacuum": 57421, - "shield-heart": 58740, - "card-heart": 58347, - "lightbulb-cfl-on": 58791, - "melon": 58128, - "gopuram": 63076, - "earth-oceania": 58491, - "globe-oceania": 58491, - "container-storage": 62647, - "face-pouting": 58247, - "square-xmark": 62163, - "times-square": 62163, - "xmark-square": 62163, - "face-explode": 58110, - "exploding-head": 58110, - "hashtag": 35, - "up-right-and-down-left-from-center": 62500, - "expand-alt": 62500, - "oil-can": 62995, - "t": 84, - "transformer-bolt": 58020, - "hippo": 63213, - "chart-column": 57571, - "cassette-vhs": 63724, - "vhs": 63724, - "infinity": 62772, - "vial-circle-check": 58774, - "chimney": 63371, - "object-intersect": 58525, - "person-arrow-down-to-line": 58680, - "voicemail": 63639, - "block-brick": 58331, - "wall-brick": 58331, - "fan": 63587, - "bags-shopping": 63559, - "paragraph-left": 63608, - "paragraph-rtl": 63608, - "person-walking-luggage": 58708, - "caravan-simple": 57344, - "caravan-alt": 57344, - "turtle": 63270, - "pencil-mechanical": 58826, - "up-down": 62264, - "arrows-alt-v": 62264, - "cloud-moon-rain": 63292, - "booth-curtain": 63284, - "calendar": 61747, - "box-heart": 62621, - "trailer": 57409, - "user-doctor-message": 63534, - "user-md-chat": 63534, - "bahai": 63078, - "haykal": 63078, - "lighthouse": 58898, - "amp-guitar": 63649, - "sd-card": 63426, - "volume-slash": 62178, - "border-bottom": 63565, - "wifi-weak": 63146, - "wifi-1": 63146, - "dragon": 63189, - "shoe-prints": 62795, - "circle-plus": 61525, - "plus-circle": 61525, - "face-grin-tongue-wink": 62859, - "grin-tongue-wink": 62859, - "hand-holding": 62653, - "plug-circle-exclamation": 58717, - "link-slash": 61735, - "chain-broken": 61735, - "chain-slash": 61735, - "unlink": 61735, - "clone": 62029, - "person-walking-arrow-loop-left": 58705, - "arrow-up-z-a": 63618, - "sort-alpha-up-alt": 63618, - "fire-flame-curved": 63460, - "fire-alt": 63460, - "tornado": 63343, - "file-circle-plus": 58516, - "delete-right": 57684, - "book-quran": 63111, - "quran": 63111, - "circle-quarter": 57631, - "anchor": 61757, - "border-all": 63564, - "function": 63073, - "face-angry": 62806, - "angry": 62806, - "people-simple": 57883, - "cookie-bite": 62820, - "arrow-trend-down": 57495, - "rss": 61598, - "feed": 61598, - "face-monocle": 58240, - "draw-polygon": 62958, - "scale-balanced": 62030, - "balance-scale": 62030, - "calendar-lines": 57557, - "calendar-note": 57557, - "arrow-down-big-small": 63628, - "sort-size-down": 63628, - "gauge-simple-high": 63018, - "tachometer": 63018, - "tachometer-fast": 63018, - "do-not-enter": 62956, - "shower": 62156, - "dice-d8": 63186, - "desktop": 62352, - "desktop-alt": 62352, - "m": 77, - "spinner-scale": 58922, - "grip-dots-vertical": 58385, - "face-viewfinder": 58111, - "soft-serve": 58368, - "creemee": 58368, - "h5": 58386, - "hand-back-point-down": 57758, - "table-list": 61451, - "th-list": 61451, - "basket-shopping-minus": 58962, - "comment-sms": 63437, - "sms": 63437, - "rectangle": 62202, - "rectangle-landscape": 62202, - "clipboard-list-check": 63287, - "turkey": 63269, - "book": 61485, - "user-plus": 62004, - "ice-skate": 63404, - "check": 61452, - "battery-three-quarters": 62017, - "battery-4": 62017, - "tomato": 58160, - "sword-laser": 57403, - "house-circle-check": 58633, - "buildings": 57548, - "angle-left": 61700, - "cart-flatbed-boxes": 62581, - "dolly-flatbed-alt": 62581, - "diagram-successor": 58490, - "truck-arrow-right": 58763, - "square-w": 57989, - "arrows-split-up-and-left": 58556, - "lamp": 62666, - "airplay": 57481, - "hand-fist": 63198, - "fist-raised": 63198, - "shield-quartered": 58741, - "slash-forward": 47, - "location-pen": 62983, - "map-marker-edit": 62983, - "cloud-moon": 63171, - "pot-food": 58431, - "briefcase": 61617, - "person-falling": 58694, - "image-portrait": 62432, - "portrait": 62432, - "user-tag": 62727, - "rug": 58729, - "print-slash": 63110, - "earth-europe": 63394, - "globe-europe": 63394, - "cart-flatbed-suitcase": 62877, - "luggage-cart": 62877, - "hand-back-point-ribbon": 57760, - "rectangle-xmark": 62480, - "rectangle-times": 62480, - "times-rectangle": 62480, - "window-close": 62480, - "tire-rugged": 63028, - "lightbulb-dollar": 63088, - "cowbell": 63667, - "baht-sign": 57516, - "corner": 58366, - "chevrons-right": 62244, - "chevron-double-right": 62244, - "book-open": 62744, - "book-journal-whills": 63082, - "journal-whills": 63082, - "inhaler": 62969, - "handcuffs": 58616, - "snake": 63254, - "triangle-exclamation": 61553, - "exclamation-triangle": 61553, - "warning": 61553, - "note-medical": 57856, - "database": 61888, - "down-left": 57706, - "share": 61540, - "mail-forward": 61540, - "face-thinking": 58267, - "turn-down-right": 58453, - "bottle-droplet": 58564, - "mask-face": 57815, - "hill-rockslide": 58632, - "scanner-keyboard": 62601, - "circle-o": 57625, - "grid-horizontal": 58119, - "message-dollar": 63056, - "comment-alt-dollar": 63056, - "right-left": 62306, - "exchange-alt": 62306, - "columns-3": 58209, - "paper-plane": 61912, - "road-circle-exclamation": 58725, - "dungeon": 63193, - "hand-holding-box": 62587, - "input-text": 57791, - "window-flip": 62479, - "window-alt": 62479, - "align-right": 61496, - "scanner-gun": 62600, - "scanner": 62600, - "tire": 63025, - "engine": 57710, - "money-bill-1-wave": 62779, - "money-bill-wave-alt": 62779, - "life-ring": 61901, - "hands": 62119, - "sign-language": 62119, - "signing": 62119, - "circle-caret-right": 62256, - "caret-circle-right": 62256, - "turn-left": 58934, - "wheat": 63277, - "file-spreadsheet": 63067, - "audio-description-slash": 57512, - "bell-ring": 58924, - "calendar-day": 63363, - "water-ladder": 62917, - "ladder-water": 62917, - "swimming-pool": 62917, - "arrows-up-down": 61565, - "arrows-v": 61565, - "chess-pawn-piece": 62532, - "chess-pawn-alt": 62532, - "face-grimace": 62847, - "grimace": 62847, - "wheelchair-move": 58062, - "wheelchair-alt": 58062, - "turn-down": 62398, - "level-down-alt": 62398, - "square-s": 57981, - "rectangle-barcode": 62563, - "barcode-alt": 62563, - "person-walking-arrow-right": 58706, - "square-envelope": 61849, - "envelope-square": 61849, - "dice": 62754, - "unicorn": 63271, - "bowling-ball": 62518, - "pompebled": 58429, - "brain": 62940, - "watch-smart": 58060, - "book-user": 63463, - "sensor-cloud": 57388, - "sensor-smoke": 57388, - "clapperboard-play": 57650, - "bandage": 62562, - "band-aid": 62562, - "calendar-minus": 62066, - "circle-xmark": 61527, - "times-circle": 61527, - "xmark-circle": 61527, - "circle-4": 57585, - "gifts": 63388, - "album-collection": 63648, - "hotel": 62868, - "earth-asia": 62846, - "globe-asia": 62846, - "id-card-clip": 62591, - "id-card-alt": 62591, - "magnifying-glass-plus": 61454, - "search-plus": 61454, - "thumbs-up": 61796, - "cloud-showers": 63295, - "user-clock": 62717, - "onion": 58407, - "clock-twelve-thirty": 58201, - "arrow-down-to-dotted-line": 57493, - "hand-dots": 62561, - "allergies": 62561, - "file-invoice": 62832, - "window-minimize": 62161, - "rectangle-wide": 62204, - "comment-arrow-up": 57668, - "garlic": 58382, - "mug-saucer": 61684, - "coffee": 61684, - "brush": 62813, - "tree-decorated": 63452, - "mask": 63226, - "calendar-heart": 57555, - "magnifying-glass-minus": 61456, - "search-minus": 61456, - "flower": 63487, - "arrow-down-from-arc": 58900, - "right-left-large": 58849, - "ruler-vertical": 62792, - "circles-overlap": 58880, - "user-large": 62470, - "user-alt": 62470, - "starship-freighter": 57402, - "train-tram": 58804, - "bridge-suspension": 58573, - "trash-check": 58031, - "user-nurse": 63535, - "boombox": 63653, - "syringe": 62606, - "cloud-sun": 63172, - "shield-exclamation": 57927, - "stopwatch-20": 57455, - "square-full": 62556, - "grip-dots": 58384, - "comment-exclamation": 62639, - "pen-swirl": 57876, - "falafel": 58378, - "circle-2": 57583, - "magnet": 61558, - "jar": 58646, - "gramophone": 63677, - "dice-d12": 63182, - "note-sticky": 62025, - "sticky-note": 62025, - "down": 62292, - "arrow-alt-down": 62292, - "hundred-points": 58396, - "paperclip-vertical": 58306, - "wind-warning": 63350, - "wind-circle-exclamation": 63350, - "location-pin-slash": 62988, - "map-marker-slash": 62988, - "face-sad-sweat": 58250, - "bug-slash": 58512, - "cupcake": 58370, - "light-switch-off": 57368, - "toggle-large-off": 58800, - "pen-fancy-slash": 57872, - "truck-container": 62684, - "boot": 63362, - "arrow-up-from-water-pump": 58550, - "file-check": 62230, - "bone": 62935, - "cards-blank": 58591, - "circle-3": 57584, - "bench-tree": 58087, - "keyboard-brightness-low": 57793, - "ski-boot-ski": 58317, - "brain-circuit": 57542, - "table-cells-row-unlock": 59025, - "user-injured": 63272, - "block-brick-fire": 58332, - "firewall": 58332, - "face-sad-tear": 62900, - "sad-tear": 62900, - "plane": 61554, - "tent-arrows-down": 58753, - "exclamation": 33, - "arrows-spin": 58555, - "face-smile-relaxed": 58258, - "comment-xmark": 62645, - "comment-times": 62645, - "print": 61487, - "turkish-lira-sign": 58043, - "try": 58043, - "turkish-lira": 58043, - "face-nose-steam": 58242, - "circle-waveform-lines": 57645, - "waveform-circle": 57645, - "dollar-sign": 36, - "dollar": 36, - "usd": 36, - "ferris-wheel": 57716, - "computer-speaker": 63666, - "skull-cow": 63710, - "x": 88, - "magnifying-glass-dollar": 63112, - "search-dollar": 63112, - "users-gear": 62729, - "users-cog": 62729, - "person-military-pointing": 58698, - "building-columns": 61852, - "bank": 61852, - "institution": 61852, - "museum": 61852, - "university": 61852, - "circle-t": 57636, - "sack": 63516, - "grid-2": 57750, - "camera-cctv": 63660, - "cctv": 63660, - "umbrella": 61673, - "trowel": 58761, - "horizontal-rule": 63596, - "bed-front": 63735, - "bed-alt": 63735, - "d": 68, - "stapler": 58799, - "masks-theater": 63024, - "theater-masks": 63024, - "file-gif": 58949, - "kip-sign": 57796, - "face-woozy": 58274, - "cloud-question": 58514, - "pineapple": 58143, - "hand-point-left": 61605, - "gallery-thumbnails": 58282, - "circle-j": 57618, - "eyes": 58215, - "handshake-simple": 62662, - "handshake-alt": 62662, - "page-caret-up": 58410, - "file-caret-up": 58410, - "jet-fighter": 61691, - "fighter-jet": 61691, - "comet": 57347, - "square-share-nodes": 61921, - "share-alt-square": 61921, - "reflect-vertical": 58981, - "shield-keyhole": 57928, - "file-mp4": 58953, - "barcode": 61482, - "bulldozer": 58965, - "plus-minus": 58428, - "square-sliders-vertical": 62450, - "sliders-v-square": 62450, - "video": 61501, - "video-camera": 61501, - "message-middle": 57825, - "comment-middle-alt": 57825, - "graduation-cap": 61853, - "mortar-board": 61853, - "hand-holding-medical": 57436, - "person-circle-check": 58686, - "square-z": 57992, - "message-text": 57830, - "comment-alt-text": 57830, - "turn-up": 62399, - "level-up-alt": 62399, - "monero": 62416, - "hooli": 62503, - "yelp": 61929, - "cc-visa": 61936, - "lastfm": 61954, - "shopware": 62901, - "creative-commons-nc": 62696, - "aws": 62325, - "redhat": 63420, - "yoast": 62129, - "cloudflare": 57469, - "ups": 63456, - "pixiv": 58944, - "wpexplorer": 62174, - "dyalog": 62361, - "bity": 62330, - "stackpath": 63554, - "buysellads": 61965, - "first-order": 62128, - "modx": 62085, - "guilded": 57470, - "vnv": 62475, - "square-js": 62393, - "js-square": 62393, - "microsoft": 62410, - "qq": 61910, - "orcid": 63698, - "java": 62692, - "invision": 63408, - "creative-commons-pd-alt": 62701, - "centercode": 62336, - "glide-g": 62118, - "drupal": 61865, - "jxl": 59003, - "dart-lang": 59027, - "hire-a-helper": 62384, - "creative-commons-by": 62695, - "unity": 57417, - "whmcs": 62477, - "rocketchat": 62440, - "vk": 61833, - "untappd": 62469, - "mailchimp": 62878, - "css3-alt": 62347, - "square-reddit": 61858, - "reddit-square": 61858, - "vimeo-v": 62077, - "contao": 62061, - "square-font-awesome": 58797, - "deskpro": 62351, - "brave": 58940, - "sistrix": 62446, - "square-instagram": 57429, - "instagram-square": 57429, - "battle-net": 63541, - "the-red-yeti": 63133, - "square-hacker-news": 62383, - "hacker-news-square": 62383, - "edge": 62082, - "threads": 58904, - "napster": 62418, - "square-snapchat": 62125, - "snapchat-square": 62125, - "google-plus-g": 61653, - "artstation": 63354, - "markdown": 62991, - "sourcetree": 63443, - "google-plus": 62131, - "diaspora": 63377, - "foursquare": 61824, - "stack-overflow": 61804, - "github-alt": 61715, - "phoenix-squadron": 62737, - "pagelines": 61836, - "algolia": 62316, - "red-river": 62435, - "creative-commons-sa": 62703, - "safari": 62055, - "google": 61856, - "square-font-awesome-stroke": 62300, - "font-awesome-alt": 62300, - "atlassian": 63355, - "linkedin-in": 61665, - "digital-ocean": 62353, - "nimblr": 62888, - "chromecast": 63544, - "evernote": 63545, - "hacker-news": 61908, - "creative-commons-sampling": 62704, - "adversal": 62314, - "creative-commons": 62046, - "watchman-monitoring": 57479, - "fonticons": 62080, - "weixin": 61911, - "shirtsinbulk": 61972, - "codepen": 61899, - "git-alt": 63553, - "lyft": 62403, - "rev": 62898, - "windows": 61818, - "wizards-of-the-coast": 63280, - "square-viadeo": 62122, - "viadeo-square": 62122, - "meetup": 62176, - "centos": 63369, - "adn": 61808, - "cloudsmith": 62340, - "opensuse": 58923, - "pied-piper-alt": 61864, - "square-dribbble": 62359, - "dribbble-square": 62359, - "codiepie": 62084, - "node": 62489, - "mix": 62411, - "steam": 61878, - "cc-apple-pay": 62486, - "scribd": 62090, - "debian": 58891, - "openid": 61851, - "instalod": 57473, - "expeditedssl": 62014, - "sellcast": 62170, - "square-twitter": 61569, - "twitter-square": 61569, - "r-project": 62711, - "delicious": 61861, - "freebsd": 62372, - "vuejs": 62495, - "accusoft": 62313, - "ioxhost": 61960, - "fonticons-fi": 62370, - "app-store": 62319, - "cc-mastercard": 61937, - "itunes-note": 62389, - "golang": 58383, - "kickstarter": 62395, - "square-kickstarter": 62395, - "grav": 62166, - "weibo": 61834, - "uncharted": 57476, - "firstdraft": 62369, - "square-youtube": 62513, - "youtube-square": 62513, - "wikipedia-w": 62054, - "wpressr": 62436, - "rendact": 62436, - "angellist": 61961, - "galactic-republic": 62732, - "nfc-directional": 58672, - "skype": 61822, - "joget": 62391, - "fedora": 63384, - "stripe-s": 62506, - "meta": 58523, - "laravel": 62397, - "hotjar": 62385, - "bluetooth-b": 62100, - "square-letterboxd": 58926, - "sticker-mule": 62455, - "creative-commons-zero": 62707, - "hips": 62546, - "behance": 61876, - "reddit": 61857, - "discord": 62354, - "chrome": 62056, - "app-store-ios": 62320, - "cc-discover": 61938, - "wpbeginner": 62103, - "confluence": 63373, - "shoelace": 58892, - "mdb": 63690, - "dochub": 62356, - "accessible-icon": 62312, - "ebay": 62708, - "amazon": 62064, - "unsplash": 57468, - "yarn": 63459, - "square-steam": 61879, - "steam-square": 61879, - "500px": 62062, - "square-vimeo": 61844, - "vimeo-square": 61844, - "asymmetrik": 62322, - "font-awesome": 62132, - "font-awesome-flag": 62132, - "font-awesome-logo-full": 62132, - "gratipay": 61828, - "apple": 61817, - "hive": 57471, - "gitkraken": 62374, - "keybase": 62709, - "apple-pay": 62485, - "padlet": 58528, - "amazon-pay": 62508, - "square-github": 61586, - "github-square": 61586, - "stumbleupon": 61860, - "fedex": 63383, - "phoenix-framework": 62428, - "shopify": 57431, - "neos": 62994, - "square-threads": 58905, - "hackerrank": 62967, - "researchgate": 62712, - "swift": 63713, - "angular": 62496, - "speakap": 62451, - "angrycreative": 62318, - "y-combinator": 62011, - "empire": 61905, - "envira": 62105, - "google-scholar": 58939, - "square-gitlab": 58798, - "gitlab-square": 58798, - "studiovinari": 62456, - "pied-piper": 62126, - "wordpress": 61850, - "product-hunt": 62088, - "firefox": 62057, - "linode": 62136, - "goodreads": 62376, - "square-odnoklassniki": 62052, - "odnoklassniki-square": 62052, - "jsfiddle": 61900, - "sith": 62738, - "themeisle": 62130, - "page4": 62423, - "hashnode": 58521, - "react": 62491, - "cc-paypal": 61940, - "squarespace": 62910, - "cc-stripe": 61941, - "creative-commons-share": 62706, - "bitcoin": 62329, - "keycdn": 62394, - "opera": 62058, - "itch-io": 63546, - "umbraco": 63720, - "galactic-senate": 62733, - "ubuntu": 63455, - "draft2digital": 62358, - "stripe": 62505, - "houzz": 62076, - "gg": 62048, - "dhl": 63376, - "square-pinterest": 61651, - "pinterest-square": 61651, - "xing": 61800, - "blackberry": 62331, - "creative-commons-pd": 62700, - "playstation": 62431, - "quinscape": 62553, - "less": 62493, - "blogger-b": 62333, - "opencart": 62013, - "vine": 61898, - "signal-messenger": 58979, - "paypal": 61933, - "gitlab": 62102, - "typo3": 62507, - "reddit-alien": 62081, - "yahoo": 61854, - "dailymotion": 57426, - "affiliatetheme": 62315, - "pied-piper-pp": 61863, - "bootstrap": 63542, - "odnoklassniki": 62051, - "nfc-symbol": 58673, - "mintbit": 58927, - "ethereum": 62510, - "speaker-deck": 63548, - "creative-commons-nc-eu": 62697, - "patreon": 62425, - "avianex": 62324, - "ello": 62961, - "gofore": 62375, - "bimobject": 62328, - "brave-reverse": 58941, - "facebook-f": 62366, - "square-google-plus": 61652, - "google-plus-square": 61652, - "web-awesome": 59010, - "mandalorian": 62735, - "first-order-alt": 62730, - "osi": 62490, - "google-wallet": 61934, - "d-and-d-beyond": 63178, - "periscope": 62426, - "fulcrum": 62731, - "cloudscale": 62339, - "forumbee": 61969, - "mizuni": 62412, - "schlix": 62442, - "square-xing": 61801, - "xing-square": 61801, - "bandcamp": 62165, - "wpforms": 62104, - "cloudversify": 62341, - "usps": 63457, - "megaport": 62883, - "magento": 62404, - "spotify": 61884, - "optin-monster": 62012, - "fly": 62487, - "aviato": 62497, - "itunes": 62388, - "cuttlefish": 62348, - "blogger": 62332, - "flickr": 61806, - "viber": 62473, - "soundcloud": 61886, - "digg": 61862, - "tencent-weibo": 61909, - "letterboxd": 58925, - "symfony": 63549, - "maxcdn": 61750, - "etsy": 62167, - "facebook-messenger": 62367, - "audible": 62323, - "think-peaks": 63281, - "bilibili": 58329, - "erlang": 62365, - "x-twitter": 58907, - "cotton-bureau": 63646, - "dashcube": 61968, - "42-group": 57472, - "innosoft": 57472, - "stack-exchange": 61837, - "elementor": 62512, - "square-pied-piper": 57374, - "pied-piper-square": 57374, - "creative-commons-nd": 62699, - "palfed": 62424, - "superpowers": 62173, - "resolving": 62439, - "xbox": 62482, - "square-web-awesome-stroke": 59012, - "searchengin": 62443, - "tiktok": 57467, - "square-facebook": 61570, - "facebook-square": 61570, - "renren": 61835, - "linux": 61820, - "glide": 62117, - "linkedin": 61580, - "hubspot": 62386, - "deploydog": 62350, - "twitch": 61928, - "flutter": 59028, - "ravelry": 62169, - "mixer": 57430, - "square-lastfm": 61955, - "lastfm-square": 61955, - "vimeo": 62474, - "mendeley": 63411, - "uniregistry": 62468, - "figma": 63385, - "creative-commons-remix": 62702, - "cc-amazon-pay": 62509, - "dropbox": 61803, - "instagram": 61805, - "cmplid": 58208, - "upwork": 58945, - "facebook": 61594, - "gripfire": 62380, - "jedi-order": 62734, - "uikit": 62467, - "fort-awesome-alt": 62371, - "phabricator": 62427, - "ussunnah": 62471, - "earlybirds": 62362, - "trade-federation": 62739, - "autoprefixer": 62492, - "whatsapp": 62002, - "square-upwork": 59004, - "slideshare": 61927, - "google-play": 62379, - "viadeo": 62121, - "line": 62400, - "google-drive": 62378, - "servicestack": 62444, - "simplybuilt": 61973, - "bitbucket": 61809, - "imdb": 62168, - "deezer": 57463, - "raspberry-pi": 63419, - "jira": 63409, - "docker": 62357, - "screenpal": 58736, - "bluetooth": 62099, - "gitter": 62502, - "d-and-d": 62349, - "microblog": 57370, - "cc-diners-club": 62028, - "gg-circle": 62049, - "pied-piper-hat": 62693, - "kickstarter-k": 62396, - "yandex": 62483, - "readme": 62677, - "html5": 61755, - "sellsy": 61971, - "square-web-awesome": 59011, - "sass": 62494, - "wirsindhandwerk": 58064, - "wsh": 58064, - "buromobelexperte": 62335, - "salesforce": 63547, - "octopus-deploy": 57474, - "medapps": 62406, - "ns8": 62421, - "pinterest-p": 62001, - "apper": 62321, - "fort-awesome": 62086, - "waze": 63551, - "bluesky": 58993, - "cc-jcb": 62027, - "snapchat": 62123, - "snapchat-ghost": 62123, - "fantasy-flight-games": 63196, - "rust": 57466, - "wix": 62927, - "square-behance": 61877, - "behance-square": 61877, - "supple": 62457, - "webflow": 58972, - "rebel": 61904, - "css3": 61756, - "staylinked": 62453, - "kaggle": 62970, - "space-awesome": 58796, - "deviantart": 61885, - "cpanel": 62344, - "goodreads-g": 62377, - "square-git": 61906, - "git-square": 61906, - "square-tumblr": 61812, - "tumblr-square": 61812, - "trello": 61825, - "creative-commons-nc-jp": 62698, - "get-pocket": 62053, - "perbyte": 57475, - "grunt": 62381, - "weebly": 62924, - "connectdevelop": 61966, - "leanpub": 61970, - "black-tie": 62078, - "themeco": 62918, - "python": 62434, - "android": 61819, - "bots": 58176, - "free-code-camp": 62149, - "hornbill": 62866, - "js": 62392, - "ideal": 57363, - "git": 61907, - "dev": 63180, - "sketch": 63430, - "yandex-international": 62484, - "cc-amex": 61939, - "uber": 62466, - "github": 61595, - "php": 62551, - "alipay": 63042, - "youtube": 61799, - "skyatlas": 61974, - "firefox-browser": 57351, - "replyd": 62438, - "suse": 63446, - "jenkins": 62390, - "twitter": 61593, - "rockrms": 62441, - "pinterest": 61650, - "buffer": 63543, - "npm": 62420, - "yammer": 63552, - "btc": 61786, - "dribbble": 61821, - "stumbleupon-circle": 61859, - "internet-explorer": 62059, - "stubber": 58823, - "telegram": 62150, - "telegram-plane": 62150, - "old-republic": 62736, - "odysee": 58822, - "square-whatsapp": 62476, - "whatsapp-square": 62476, - "node-js": 62419, - "edge-legacy": 57464, - "slack": 61848, - "slack-hash": 61848, - "medrt": 62408, - "usb": 62087, - "tumblr": 61811, - "vaadin": 62472, - "quora": 62148, - "square-x-twitter": 58906, - "reacteurope": 63325, - "medium": 62010, - "medium-m": 62010, - "amilia": 62317, - "mixcloud": 62089, - "flipboard": 62541, - "viacoin": 62007, - "critical-role": 63177, - "sitrox": 58442, - "discourse": 62355, - "joomla": 61866, - "mastodon": 62710, - "airbnb": 63540, - "wolf-pack-battalion": 62740, - "buy-n-large": 63654, - "gulp": 62382, - "creative-commons-sampling-plus": 62705, - "strava": 62504, - "ember": 62499, - "canadian-maple-leaf": 63365, - "teamspeak": 62713, - "pushed": 62433, - "wordpress-simple": 62481, - "nutritionix": 62422, - "wodu": 57480, - "google-pay": 57465, - "intercom": 63407, - "zhihu": 63039, - "korvue": 62511, - "pix": 58426, - "steam-symbol": 62454 -} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Pro_meta.json b/node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Pro_meta.json deleted file mode 100644 index 8feefb17..00000000 --- a/node_modules/react-native-vector-icons/glyphmaps/FontAwesome6Pro_meta.json +++ /dev/null @@ -1,33636 +0,0 @@ -{ - "brands": [ - "42-group", - "500px", - "accessible-icon", - "accusoft", - "adn", - "adversal", - "affiliatetheme", - "airbnb", - "algolia", - "alipay", - "amazon-pay", - "amazon", - "amilia", - "android", - "angellist", - "angrycreative", - "angular", - "app-store-ios", - "app-store", - "apper", - "apple-pay", - "apple", - "artstation", - "asymmetrik", - "atlassian", - "audible", - "autoprefixer", - "avianex", - "aviato", - "aws", - "bandcamp", - "battle-net", - "behance", - "bilibili", - "bimobject", - "bitbucket", - "bitcoin", - "bity", - "black-tie", - "blackberry", - "blogger-b", - "blogger", - "bluesky", - "bluetooth-b", - "bluetooth", - "bootstrap", - "bots", - "brave-reverse", - "brave", - "btc", - "buffer", - "buromobelexperte", - "buy-n-large", - "buysellads", - "canadian-maple-leaf", - "cc-amazon-pay", - "cc-amex", - "cc-apple-pay", - "cc-diners-club", - "cc-discover", - "cc-jcb", - "cc-mastercard", - "cc-paypal", - "cc-stripe", - "cc-visa", - "centercode", - "centos", - "chrome", - "chromecast", - "cloudflare", - "cloudscale", - "cloudsmith", - "cloudversify", - "cmplid", - "codepen", - "codiepie", - "confluence", - "connectdevelop", - "contao", - "cotton-bureau", - "cpanel", - "creative-commons-by", - "creative-commons-nc-eu", - "creative-commons-nc-jp", - "creative-commons-nc", - "creative-commons-nd", - "creative-commons-pd-alt", - "creative-commons-pd", - "creative-commons-remix", - "creative-commons-sa", - "creative-commons-sampling-plus", - "creative-commons-sampling", - "creative-commons-share", - "creative-commons-zero", - "creative-commons", - "critical-role", - "css3-alt", - "css3", - "cuttlefish", - "d-and-d-beyond", - "d-and-d", - "dailymotion", - "dart-lang", - "dashcube", - "debian", - "deezer", - "delicious", - "deploydog", - "deskpro", - "dev", - "deviantart", - "dhl", - "diaspora", - "digg", - "digital-ocean", - "discord", - "discourse", - "dochub", - "docker", - "draft2digital", - "dribbble", - "dropbox", - "drupal", - "dyalog", - "earlybirds", - "ebay", - "edge-legacy", - "edge", - "elementor", - "ello", - "ember", - "empire", - "envira", - "erlang", - "ethereum", - "etsy", - "evernote", - "expeditedssl", - "facebook-f", - "facebook-messenger", - "facebook", - "fantasy-flight-games", - "fedex", - "fedora", - "figma", - "firefox-browser", - "firefox", - "first-order-alt", - "first-order", - "firstdraft", - "flickr", - "flipboard", - "flutter", - "fly", - "font-awesome", - "fonticons-fi", - "fonticons", - "fort-awesome-alt", - "fort-awesome", - "forumbee", - "foursquare", - "free-code-camp", - "freebsd", - "fulcrum", - "galactic-republic", - "galactic-senate", - "get-pocket", - "gg-circle", - "gg", - "git-alt", - "git", - "github-alt", - "github", - "gitkraken", - "gitlab", - "gitter", - "glide-g", - "glide", - "gofore", - "golang", - "goodreads-g", - "goodreads", - "google-drive", - "google-pay", - "google-play", - "google-plus-g", - "google-plus", - "google-scholar", - "google-wallet", - "google", - "gratipay", - "grav", - "gripfire", - "grunt", - "guilded", - "gulp", - "hacker-news", - "hackerrank", - "hashnode", - "hips", - "hire-a-helper", - "hive", - "hooli", - "hornbill", - "hotjar", - "houzz", - "html5", - "hubspot", - "ideal", - "imdb", - "instagram", - "instalod", - "intercom", - "internet-explorer", - "invision", - "ioxhost", - "itch-io", - "itunes-note", - "itunes", - "java", - "jedi-order", - "jenkins", - "jira", - "joget", - "joomla", - "js", - "jsfiddle", - "jxl", - "kaggle", - "keybase", - "keycdn", - "kickstarter-k", - "kickstarter", - "korvue", - "laravel", - "lastfm", - "leanpub", - "less", - "letterboxd", - "line", - "linkedin-in", - "linkedin", - "linode", - "linux", - "lyft", - "magento", - "mailchimp", - "mandalorian", - "markdown", - "mastodon", - "maxcdn", - "mdb", - "medapps", - "medium", - "medrt", - "meetup", - "megaport", - "mendeley", - "meta", - "microblog", - "microsoft", - "mintbit", - "mix", - "mixcloud", - "mixer", - "mizuni", - "modx", - "monero", - "napster", - "neos", - "nfc-directional", - "nfc-symbol", - "nimblr", - "node-js", - "node", - "npm", - "ns8", - "nutritionix", - "octopus-deploy", - "odnoklassniki", - "odysee", - "old-republic", - "opencart", - "openid", - "opensuse", - "opera", - "optin-monster", - "orcid", - "osi", - "padlet", - "page4", - "pagelines", - "palfed", - "patreon", - "paypal", - "perbyte", - "periscope", - "phabricator", - "phoenix-framework", - "phoenix-squadron", - "php", - "pied-piper-alt", - "pied-piper-hat", - "pied-piper-pp", - "pied-piper", - "pinterest-p", - "pinterest", - "pix", - "pixiv", - "playstation", - "product-hunt", - "pushed", - "python", - "qq", - "quinscape", - "quora", - "r-project", - "raspberry-pi", - "ravelry", - "react", - "reacteurope", - "readme", - "rebel", - "red-river", - "reddit-alien", - "reddit", - "redhat", - "renren", - "replyd", - "researchgate", - "resolving", - "rev", - "rocketchat", - "rockrms", - "rust", - "safari", - "salesforce", - "sass", - "schlix", - "screenpal", - "scribd", - "searchengin", - "sellcast", - "sellsy", - "servicestack", - "shirtsinbulk", - "shoelace", - "shopify", - "shopware", - "signal-messenger", - "simplybuilt", - "sistrix", - "sith", - "sitrox", - "sketch", - "skyatlas", - "skype", - "slack", - "slideshare", - "snapchat", - "soundcloud", - "sourcetree", - "space-awesome", - "speakap", - "speaker-deck", - "spotify", - "square-behance", - "square-dribbble", - "square-facebook", - "square-font-awesome-stroke", - "square-font-awesome", - "square-git", - "square-github", - "square-gitlab", - "square-google-plus", - "square-hacker-news", - "square-instagram", - "square-js", - "square-lastfm", - "square-letterboxd", - "square-odnoklassniki", - "square-pied-piper", - "square-pinterest", - "square-reddit", - "square-snapchat", - "square-steam", - "square-threads", - "square-tumblr", - "square-twitter", - "square-upwork", - "square-viadeo", - "square-vimeo", - "square-web-awesome-stroke", - "square-web-awesome", - "square-whatsapp", - "square-x-twitter", - "square-xing", - "square-youtube", - "squarespace", - "stack-exchange", - "stack-overflow", - "stackpath", - "staylinked", - "steam-symbol", - "steam", - "sticker-mule", - "strava", - "stripe-s", - "stripe", - "stubber", - "studiovinari", - "stumbleupon-circle", - "stumbleupon", - "superpowers", - "supple", - "suse", - "swift", - "symfony", - "teamspeak", - "telegram", - "tencent-weibo", - "the-red-yeti", - "themeco", - "themeisle", - "think-peaks", - "threads", - "tiktok", - "trade-federation", - "trello", - "tumblr", - "twitch", - "twitter", - "typo3", - "uber", - "ubuntu", - "uikit", - "umbraco", - "uncharted", - "uniregistry", - "unity", - "unsplash", - "untappd", - "ups", - "upwork", - "usb", - "usps", - "ussunnah", - "vaadin", - "viacoin", - "viadeo", - "viber", - "vimeo-v", - "vimeo", - "vine", - "vk", - "vnv", - "vuejs", - "watchman-monitoring", - "waze", - "web-awesome", - "webflow", - "weebly", - "weibo", - "weixin", - "whatsapp", - "whmcs", - "wikipedia-w", - "windows", - "wirsindhandwerk", - "wix", - "wizards-of-the-coast", - "wodu", - "wolf-pack-battalion", - "wordpress-simple", - "wordpress", - "wpbeginner", - "wpexplorer", - "wpforms", - "wpressr", - "x-twitter", - "xbox", - "xing", - "y-combinator", - "yahoo", - "yammer", - "yandex-international", - "yandex", - "yarn", - "yelp", - "yoast", - "youtube", - "zhihu" - ], - "duotone": [ - "0", - "00", - "1", - "2", - "3", - "360-degrees", - "4", - "5", - "6", - "7", - "8", - "9", - "a", - "abacus", - "accent-grave", - "acorn", - "address-book", - "address-card", - "air-conditioner", - "airplay", - "alarm-clock", - "alarm-exclamation", - "alarm-plus", - "alarm-snooze", - "album-circle-plus", - "album-circle-user", - "album-collection-circle-plus", - "album-collection-circle-user", - "album-collection", - "album", - "alicorn", - "alien-8bit", - "alien", - "align-center", - "align-justify", - "align-left", - "align-right", - "align-slash", - "alt", - "amp-guitar", - "ampersand", - "anchor-circle-check", - "anchor-circle-exclamation", - "anchor-circle-xmark", - "anchor-lock", - "anchor", - "angel", - "angle-90", - "angle-down", - "angle-left", - "angle-right", - "angle-up", - "angle", - "angles-down", - "angles-left", - "angles-right", - "angles-up-down", - "angles-up", - "ankh", - "ant", - "apartment", - "aperture", - "apostrophe", - "apple-core", - "apple-whole", - "archway", - "arrow-down-1-9", - "arrow-down-9-1", - "arrow-down-a-z", - "arrow-down-arrow-up", - "arrow-down-big-small", - "arrow-down-from-arc", - "arrow-down-from-bracket", - "arrow-down-from-dotted-line", - "arrow-down-from-line", - "arrow-down-left-and-arrow-up-right-to-center", - "arrow-down-left", - "arrow-down-long", - "arrow-down-right", - "arrow-down-short-wide", - "arrow-down-small-big", - "arrow-down-square-triangle", - "arrow-down-to-arc", - "arrow-down-to-bracket", - "arrow-down-to-dotted-line", - "arrow-down-to-line", - "arrow-down-to-square", - "arrow-down-triangle-square", - "arrow-down-up-across-line", - "arrow-down-up-lock", - "arrow-down-wide-short", - "arrow-down-z-a", - "arrow-down", - "arrow-left-from-arc", - "arrow-left-from-bracket", - "arrow-left-from-line", - "arrow-left-long-to-line", - "arrow-left-long", - "arrow-left-to-arc", - "arrow-left-to-bracket", - "arrow-left-to-line", - "arrow-left", - "arrow-pointer", - "arrow-progress", - "arrow-right-arrow-left", - "arrow-right-from-arc", - "arrow-right-from-bracket", - "arrow-right-from-line", - "arrow-right-long-to-line", - "arrow-right-long", - "arrow-right-to-arc", - "arrow-right-to-bracket", - "arrow-right-to-city", - "arrow-right-to-line", - "arrow-right", - "arrow-rotate-left", - "arrow-rotate-right", - "arrow-trend-down", - "arrow-trend-up", - "arrow-turn-down-left", - "arrow-turn-down-right", - "arrow-turn-down", - "arrow-turn-left-down", - "arrow-turn-left-up", - "arrow-turn-left", - "arrow-turn-right", - "arrow-turn-up", - "arrow-up-1-9", - "arrow-up-9-1", - "arrow-up-a-z", - "arrow-up-arrow-down", - "arrow-up-big-small", - "arrow-up-from-arc", - "arrow-up-from-bracket", - "arrow-up-from-dotted-line", - "arrow-up-from-ground-water", - "arrow-up-from-line", - "arrow-up-from-square", - "arrow-up-from-water-pump", - "arrow-up-left-from-circle", - "arrow-up-left", - "arrow-up-long", - "arrow-up-right-and-arrow-down-left-from-center", - "arrow-up-right-dots", - "arrow-up-right-from-square", - "arrow-up-right", - "arrow-up-short-wide", - "arrow-up-small-big", - "arrow-up-square-triangle", - "arrow-up-to-arc", - "arrow-up-to-bracket", - "arrow-up-to-dotted-line", - "arrow-up-to-line", - "arrow-up-triangle-square", - "arrow-up-wide-short", - "arrow-up-z-a", - "arrow-up", - "arrows-cross", - "arrows-down-to-line", - "arrows-down-to-people", - "arrows-from-dotted-line", - "arrows-from-line", - "arrows-left-right-to-line", - "arrows-left-right", - "arrows-maximize", - "arrows-minimize", - "arrows-repeat-1", - "arrows-repeat", - "arrows-retweet", - "arrows-rotate-reverse", - "arrows-rotate", - "arrows-spin", - "arrows-split-up-and-left", - "arrows-to-circle", - "arrows-to-dot", - "arrows-to-dotted-line", - "arrows-to-eye", - "arrows-to-line", - "arrows-turn-right", - "arrows-turn-to-dots", - "arrows-up-down-left-right", - "arrows-up-down", - "arrows-up-to-line", - "asterisk", - "at", - "atom-simple", - "atom", - "audio-description-slash", - "audio-description", - "austral-sign", - "avocado", - "award-simple", - "award", - "axe-battle", - "axe", - "b", - "baby-carriage", - "baby", - "backpack", - "backward-fast", - "backward-step", - "backward", - "bacon", - "bacteria", - "bacterium", - "badge-check", - "badge-dollar", - "badge-percent", - "badge-sheriff", - "badge", - "badger-honey", - "badminton", - "bag-seedling", - "bag-shopping-minus", - "bag-shopping-plus", - "bag-shopping", - "bagel", - "bags-shopping", - "baguette", - "bahai", - "baht-sign", - "ball-pile", - "balloon", - "balloons", - "ballot-check", - "ballot", - "ban-bug", - "ban-parking", - "ban-smoking", - "ban", - "banana", - "bandage", - "bangladeshi-taka-sign", - "banjo", - "barcode-read", - "barcode-scan", - "barcode", - "bars-filter", - "bars-progress", - "bars-sort", - "bars-staggered", - "bars", - "baseball-bat-ball", - "baseball", - "basket-shopping-minus", - "basket-shopping-plus", - "basket-shopping-simple", - "basket-shopping", - "basketball-hoop", - "basketball", - "bat", - "bath", - "battery-bolt", - "battery-empty", - "battery-exclamation", - "battery-full", - "battery-half", - "battery-low", - "battery-quarter", - "battery-slash", - "battery-three-quarters", - "bed-bunk", - "bed-empty", - "bed-front", - "bed-pulse", - "bed", - "bee", - "beer-mug-empty", - "beer-mug", - "bell-concierge", - "bell-exclamation", - "bell-on", - "bell-plus", - "bell-ring", - "bell-school-slash", - "bell-school", - "bell-slash", - "bell", - "bells", - "bench-tree", - "bezier-curve", - "bicycle", - "billboard", - "bin-bottles-recycle", - "bin-bottles", - "bin-recycle", - "binary-circle-check", - "binary-lock", - "binary-slash", - "binary", - "binoculars", - "biohazard", - "bird", - "bitcoin-sign", - "blanket-fire", - "blanket", - "blender-phone", - "blender", - "blinds-open", - "blinds-raised", - "blinds", - "block-brick-fire", - "block-brick", - "block-question", - "block-quote", - "block", - "blog", - "blueberries", - "bluetooth", - "bold", - "bolt-auto", - "bolt-lightning", - "bolt-slash", - "bolt", - "bomb", - "bone-break", - "bone", - "bong", - "book-arrow-right", - "book-arrow-up", - "book-atlas", - "book-bible", - "book-blank", - "book-bookmark", - "book-circle-arrow-right", - "book-circle-arrow-up", - "book-copy", - "book-font", - "book-heart", - "book-journal-whills", - "book-medical", - "book-open-cover", - "book-open-reader", - "book-open", - "book-quran", - "book-section", - "book-skull", - "book-sparkles", - "book-tanakh", - "book-user", - "book", - "bookmark-slash", - "bookmark", - "books-medical", - "books", - "boombox", - "boot-heeled", - "boot", - "booth-curtain", - "border-all", - "border-bottom-right", - "border-bottom", - "border-center-h", - "border-center-v", - "border-inner", - "border-left", - "border-none", - "border-outer", - "border-right", - "border-top-left", - "border-top", - "bore-hole", - "bottle-baby", - "bottle-droplet", - "bottle-water", - "bow-arrow", - "bowl-chopsticks-noodles", - "bowl-chopsticks", - "bowl-food", - "bowl-hot", - "bowl-rice", - "bowl-scoop", - "bowl-scoops", - "bowl-soft-serve", - "bowl-spoon", - "bowling-ball-pin", - "bowling-ball", - "bowling-pins", - "box-archive", - "box-ballot", - "box-check", - "box-circle-check", - "box-dollar", - "box-heart", - "box-open-full", - "box-open", - "box-taped", - "box-tissue", - "box", - "boxes-packing", - "boxes-stacked", - "boxing-glove", - "bracket-curly-right", - "bracket-curly", - "bracket-round-right", - "bracket-round", - "bracket-square-right", - "bracket-square", - "brackets-curly", - "brackets-round", - "brackets-square", - "braille", - "brain-arrow-curved-right", - "brain-circuit", - "brain", - "brake-warning", - "brazilian-real-sign", - "bread-loaf", - "bread-slice-butter", - "bread-slice", - "bridge-circle-check", - "bridge-circle-exclamation", - "bridge-circle-xmark", - "bridge-lock", - "bridge-suspension", - "bridge-water", - "bridge", - "briefcase-arrow-right", - "briefcase-blank", - "briefcase-medical", - "briefcase", - "brightness-low", - "brightness", - "bring-forward", - "bring-front", - "broccoli", - "broom-ball", - "broom-wide", - "broom", - "browser", - "browsers", - "brush", - "bucket", - "bug-slash", - "bug", - "bugs", - "building-circle-arrow-right", - "building-circle-check", - "building-circle-exclamation", - "building-circle-xmark", - "building-columns", - "building-flag", - "building-lock", - "building-magnifying-glass", - "building-memo", - "building-ngo", - "building-shield", - "building-un", - "building-user", - "building-wheat", - "building", - "buildings", - "bulldozer", - "bullhorn", - "bullseye-arrow", - "bullseye-pointer", - "bullseye", - "buoy-mooring", - "buoy", - "burger-cheese", - "burger-fries", - "burger-glass", - "burger-lettuce", - "burger-soda", - "burger", - "burrito", - "burst", - "bus-school", - "bus-simple", - "bus", - "business-time", - "butter", - "c", - "cabin", - "cabinet-filing", - "cable-car", - "cactus", - "caduceus", - "cake-candles", - "cake-slice", - "calculator-simple", - "calculator", - "calendar-arrow-down", - "calendar-arrow-up", - "calendar-check", - "calendar-circle-exclamation", - "calendar-circle-minus", - "calendar-circle-plus", - "calendar-circle-user", - "calendar-clock", - "calendar-day", - "calendar-days", - "calendar-exclamation", - "calendar-heart", - "calendar-image", - "calendar-lines-pen", - "calendar-lines", - "calendar-minus", - "calendar-pen", - "calendar-plus", - "calendar-range", - "calendar-star", - "calendar-users", - "calendar-week", - "calendar-xmark", - "calendar", - "calendars", - "camcorder", - "camera-cctv", - "camera-movie", - "camera-polaroid", - "camera-retro", - "camera-rotate", - "camera-security", - "camera-slash", - "camera-viewfinder", - "camera-web-slash", - "camera-web", - "camera", - "campfire", - "campground", - "can-food", - "candle-holder", - "candy-bar", - "candy-cane", - "candy-corn", - "candy", - "cannabis", - "cannon", - "capsules", - "car-battery", - "car-bolt", - "car-building", - "car-bump", - "car-burst", - "car-bus", - "car-circle-bolt", - "car-garage", - "car-mirrors", - "car-on", - "car-rear", - "car-side-bolt", - "car-side", - "car-tilt", - "car-tunnel", - "car-wash", - "car-wrench", - "car", - "caravan-simple", - "caravan", - "card-club", - "card-diamond", - "card-heart", - "card-spade", - "cards-blank", - "cards", - "caret-down", - "caret-left", - "caret-right", - "caret-up", - "carrot", - "cars", - "cart-arrow-down", - "cart-arrow-up", - "cart-circle-arrow-down", - "cart-circle-arrow-up", - "cart-circle-check", - "cart-circle-exclamation", - "cart-circle-plus", - "cart-circle-xmark", - "cart-flatbed-boxes", - "cart-flatbed-empty", - "cart-flatbed-suitcase", - "cart-flatbed", - "cart-minus", - "cart-plus", - "cart-shopping-fast", - "cart-shopping", - "cart-xmark", - "cash-register", - "cassette-betamax", - "cassette-tape", - "cassette-vhs", - "castle", - "cat-space", - "cat", - "cauldron", - "cedi-sign", - "cent-sign", - "certificate", - "chair-office", - "chair", - "chalkboard-user", - "chalkboard", - "champagne-glass", - "champagne-glasses", - "charging-station", - "chart-area", - "chart-bar", - "chart-bullet", - "chart-candlestick", - "chart-column", - "chart-gantt", - "chart-kanban", - "chart-line-down", - "chart-line-up-down", - "chart-line-up", - "chart-line", - "chart-mixed-up-circle-currency", - "chart-mixed-up-circle-dollar", - "chart-mixed", - "chart-network", - "chart-pie-simple-circle-currency", - "chart-pie-simple-circle-dollar", - "chart-pie-simple", - "chart-pie", - "chart-pyramid", - "chart-radar", - "chart-scatter-3d", - "chart-scatter-bubble", - "chart-scatter", - "chart-simple-horizontal", - "chart-simple", - "chart-tree-map", - "chart-user", - "chart-waterfall", - "check-double", - "check-to-slot", - "check", - "cheese-swiss", - "cheese", - "cherries", - "chess-bishop-piece", - "chess-bishop", - "chess-board", - "chess-clock-flip", - "chess-clock", - "chess-king-piece", - "chess-king", - "chess-knight-piece", - "chess-knight", - "chess-pawn-piece", - "chess-pawn", - "chess-queen-piece", - "chess-queen", - "chess-rook-piece", - "chess-rook", - "chess", - "chestnut", - "chevron-down", - "chevron-left", - "chevron-right", - "chevron-up", - "chevrons-down", - "chevrons-left", - "chevrons-right", - "chevrons-up", - "chf-sign", - "child-combatant", - "child-dress", - "child-reaching", - "child", - "children", - "chimney", - "chopsticks", - "church", - "circle-0", - "circle-1", - "circle-2", - "circle-3", - "circle-4", - "circle-5", - "circle-6", - "circle-7", - "circle-8", - "circle-9", - "circle-a", - "circle-ampersand", - "circle-arrow-down-left", - "circle-arrow-down-right", - "circle-arrow-down", - "circle-arrow-left", - "circle-arrow-right", - "circle-arrow-up-left", - "circle-arrow-up-right", - "circle-arrow-up", - "circle-b", - "circle-bolt", - "circle-book-open", - "circle-bookmark", - "circle-c", - "circle-calendar", - "circle-camera", - "circle-caret-down", - "circle-caret-left", - "circle-caret-right", - "circle-caret-up", - "circle-check", - "circle-chevron-down", - "circle-chevron-left", - "circle-chevron-right", - "circle-chevron-up", - "circle-d", - "circle-dashed", - "circle-divide", - "circle-dollar-to-slot", - "circle-dollar", - "circle-dot", - "circle-down-left", - "circle-down-right", - "circle-down", - "circle-e", - "circle-ellipsis-vertical", - "circle-ellipsis", - "circle-envelope", - "circle-euro", - "circle-exclamation-check", - "circle-exclamation", - "circle-f", - "circle-g", - "circle-gf", - "circle-h", - "circle-half-stroke", - "circle-half", - "circle-heart", - "circle-i", - "circle-info", - "circle-j", - "circle-k", - "circle-l", - "circle-left", - "circle-location-arrow", - "circle-m", - "circle-microphone-lines", - "circle-microphone", - "circle-minus", - "circle-n", - "circle-nodes", - "circle-notch", - "circle-o", - "circle-p", - "circle-parking", - "circle-pause", - "circle-phone-flip", - "circle-phone-hangup", - "circle-phone", - "circle-play", - "circle-plus", - "circle-q", - "circle-quarter-stroke", - "circle-quarter", - "circle-quarters", - "circle-question", - "circle-r", - "circle-radiation", - "circle-right", - "circle-s", - "circle-small", - "circle-sort-down", - "circle-sort-up", - "circle-sort", - "circle-star", - "circle-sterling", - "circle-stop", - "circle-t", - "circle-three-quarters-stroke", - "circle-three-quarters", - "circle-trash", - "circle-u", - "circle-up-left", - "circle-up-right", - "circle-up", - "circle-user", - "circle-v", - "circle-video", - "circle-w", - "circle-waveform-lines", - "circle-wifi-circle-wifi", - "circle-wifi", - "circle-x", - "circle-xmark", - "circle-y", - "circle-yen", - "circle-z", - "circle", - "circles-overlap", - "citrus-slice", - "citrus", - "city", - "clapperboard-play", - "clapperboard", - "clarinet", - "claw-marks", - "clipboard-check", - "clipboard-list-check", - "clipboard-list", - "clipboard-medical", - "clipboard-prescription", - "clipboard-question", - "clipboard-user", - "clipboard", - "clock-desk", - "clock-eight-thirty", - "clock-eight", - "clock-eleven-thirty", - "clock-eleven", - "clock-five-thirty", - "clock-five", - "clock-four-thirty", - "clock-nine-thirty", - "clock-nine", - "clock-one-thirty", - "clock-one", - "clock-rotate-left", - "clock-seven-thirty", - "clock-seven", - "clock-six-thirty", - "clock-six", - "clock-ten-thirty", - "clock-ten", - "clock-three-thirty", - "clock-three", - "clock-twelve-thirty", - "clock-twelve", - "clock-two-thirty", - "clock-two", - "clock", - "clone", - "closed-captioning-slash", - "closed-captioning", - "clothes-hanger", - "cloud-arrow-down", - "cloud-arrow-up", - "cloud-binary", - "cloud-bolt-moon", - "cloud-bolt-sun", - "cloud-bolt", - "cloud-check", - "cloud-drizzle", - "cloud-exclamation", - "cloud-fog", - "cloud-hail-mixed", - "cloud-hail", - "cloud-meatball", - "cloud-minus", - "cloud-moon-rain", - "cloud-moon", - "cloud-music", - "cloud-plus", - "cloud-question", - "cloud-rain", - "cloud-rainbow", - "cloud-showers-heavy", - "cloud-showers-water", - "cloud-showers", - "cloud-slash", - "cloud-sleet", - "cloud-snow", - "cloud-sun-rain", - "cloud-sun", - "cloud-word", - "cloud-xmark", - "cloud", - "clouds-moon", - "clouds-sun", - "clouds", - "clover", - "club", - "coconut", - "code-branch", - "code-commit", - "code-compare", - "code-fork", - "code-merge", - "code-pull-request-closed", - "code-pull-request-draft", - "code-pull-request", - "code-simple", - "code", - "coffee-bean", - "coffee-beans", - "coffee-pot", - "coffin-cross", - "coffin", - "coin-blank", - "coin-front", - "coin-vertical", - "coin", - "coins", - "colon-sign", - "colon", - "columns-3", - "comet", - "comma", - "command", - "comment-arrow-down", - "comment-arrow-up-right", - "comment-arrow-up", - "comment-captions", - "comment-check", - "comment-code", - "comment-dollar", - "comment-dots", - "comment-exclamation", - "comment-heart", - "comment-image", - "comment-lines", - "comment-medical", - "comment-middle-top", - "comment-middle", - "comment-minus", - "comment-music", - "comment-pen", - "comment-plus", - "comment-question", - "comment-quote", - "comment-slash", - "comment-smile", - "comment-sms", - "comment-text", - "comment-xmark", - "comment", - "comments-dollar", - "comments-question-check", - "comments-question", - "comments", - "compact-disc", - "compass-drafting", - "compass-slash", - "compass", - "compress-wide", - "compress", - "computer-classic", - "computer-mouse-scrollwheel", - "computer-mouse", - "computer-speaker", - "computer", - "container-storage", - "conveyor-belt-arm", - "conveyor-belt-boxes", - "conveyor-belt-empty", - "conveyor-belt", - "cookie-bite", - "cookie", - "copy", - "copyright", - "corn", - "corner", - "couch", - "court-sport", - "cow", - "cowbell-circle-plus", - "cowbell", - "crab", - "crate-apple", - "crate-empty", - "credit-card-blank", - "credit-card-front", - "credit-card", - "cricket-bat-ball", - "croissant", - "crop-simple", - "crop", - "cross", - "crosshairs-simple", - "crosshairs", - "crow", - "crown", - "crutch", - "crutches", - "cruzeiro-sign", - "crystal-ball", - "cube", - "cubes-stacked", - "cubes", - "cucumber", - "cup-straw-swoosh", - "cup-straw", - "cup-togo", - "cupcake", - "curling-stone", - "custard", - "d", - "dagger", - "dash", - "database", - "deer-rudolph", - "deer", - "delete-left", - "delete-right", - "democrat", - "desktop-arrow-down", - "desktop", - "dharmachakra", - "diagram-cells", - "diagram-lean-canvas", - "diagram-nested", - "diagram-next", - "diagram-predecessor", - "diagram-previous", - "diagram-project", - "diagram-sankey", - "diagram-subtask", - "diagram-successor", - "diagram-venn", - "dial-high", - "dial-low", - "dial-max", - "dial-med-low", - "dial-med", - "dial-min", - "dial-off", - "dial", - "diamond-exclamation", - "diamond-half-stroke", - "diamond-half", - "diamond-turn-right", - "diamond", - "diamonds-4", - "dice-d10", - "dice-d12", - "dice-d20", - "dice-d4", - "dice-d6", - "dice-d8", - "dice-five", - "dice-four", - "dice-one", - "dice-six", - "dice-three", - "dice-two", - "dice", - "dinosaur", - "diploma", - "disc-drive", - "disease", - "display-arrow-down", - "display-chart-up-circle-currency", - "display-chart-up-circle-dollar", - "display-chart-up", - "display-code", - "display-medical", - "display-slash", - "display", - "distribute-spacing-horizontal", - "distribute-spacing-vertical", - "ditto", - "divide", - "dna", - "do-not-enter", - "dog-leashed", - "dog", - "dollar-sign", - "dolly-empty", - "dolly", - "dolphin", - "dong-sign", - "donut", - "door-closed", - "door-open", - "dove", - "down-from-bracket", - "down-from-dotted-line", - "down-from-line", - "down-left-and-up-right-to-center", - "down-left", - "down-long", - "down-right", - "down-to-bracket", - "down-to-dotted-line", - "down-to-line", - "down", - "download", - "dragon", - "draw-circle", - "draw-polygon", - "draw-square", - "dreidel", - "drone-front", - "drone", - "droplet-degree", - "droplet-percent", - "droplet-slash", - "droplet", - "drum-steelpan", - "drum", - "drumstick-bite", - "drumstick", - "dryer-heat", - "dryer", - "duck", - "dumbbell", - "dumpster-fire", - "dumpster", - "dungeon", - "e", - "ear-deaf", - "ear-listen", - "ear-muffs", - "ear", - "earth-africa", - "earth-americas", - "earth-asia", - "earth-europe", - "earth-oceania", - "eclipse", - "egg-fried", - "egg", - "eggplant", - "eject", - "elephant", - "elevator", - "ellipsis-stroke-vertical", - "ellipsis-stroke", - "ellipsis-vertical", - "ellipsis", - "empty-set", - "engine-warning", - "engine", - "envelope-circle-check", - "envelope-dot", - "envelope-open-dollar", - "envelope-open-text", - "envelope-open", - "envelope", - "envelopes-bulk", - "envelopes", - "equals", - "eraser", - "escalator", - "ethernet", - "euro-sign", - "excavator", - "exclamation", - "expand-wide", - "expand", - "explosion", - "eye-dropper-full", - "eye-dropper-half", - "eye-dropper", - "eye-evil", - "eye-low-vision", - "eye-slash", - "eye", - "eyes", - "f", - "face-angry-horns", - "face-angry", - "face-anguished", - "face-anxious-sweat", - "face-astonished", - "face-awesome", - "face-beam-hand-over-mouth", - "face-clouds", - "face-confounded", - "face-confused", - "face-cowboy-hat", - "face-diagonal-mouth", - "face-disappointed", - "face-disguise", - "face-dizzy", - "face-dotted", - "face-downcast-sweat", - "face-drooling", - "face-exhaling", - "face-explode", - "face-expressionless", - "face-eyes-xmarks", - "face-fearful", - "face-flushed", - "face-frown-open", - "face-frown-slight", - "face-frown", - "face-glasses", - "face-grimace", - "face-grin-beam-sweat", - "face-grin-beam", - "face-grin-hearts", - "face-grin-squint-tears", - "face-grin-squint", - "face-grin-stars", - "face-grin-tears", - "face-grin-tongue-squint", - "face-grin-tongue-wink", - "face-grin-tongue", - "face-grin-wide", - "face-grin-wink", - "face-grin", - "face-hand-over-mouth", - "face-hand-peeking", - "face-hand-yawn", - "face-head-bandage", - "face-holding-back-tears", - "face-hushed", - "face-icicles", - "face-kiss-beam", - "face-kiss-closed-eyes", - "face-kiss-wink-heart", - "face-kiss", - "face-laugh-beam", - "face-laugh-squint", - "face-laugh-wink", - "face-laugh", - "face-lying", - "face-mask", - "face-meh-blank", - "face-meh", - "face-melting", - "face-monocle", - "face-nauseated", - "face-nose-steam", - "face-party", - "face-pensive", - "face-persevering", - "face-pleading", - "face-pouting", - "face-raised-eyebrow", - "face-relieved", - "face-rolling-eyes", - "face-sad-cry", - "face-sad-sweat", - "face-sad-tear", - "face-saluting", - "face-scream", - "face-shush", - "face-sleeping", - "face-sleepy", - "face-smile-beam", - "face-smile-halo", - "face-smile-hearts", - "face-smile-horns", - "face-smile-plus", - "face-smile-relaxed", - "face-smile-tear", - "face-smile-tongue", - "face-smile-upside-down", - "face-smile-wink", - "face-smile", - "face-smiling-hands", - "face-smirking", - "face-spiral-eyes", - "face-sunglasses", - "face-surprise", - "face-swear", - "face-thermometer", - "face-thinking", - "face-tired", - "face-tissue", - "face-tongue-money", - "face-tongue-sweat", - "face-unamused", - "face-viewfinder", - "face-vomit", - "face-weary", - "face-woozy", - "face-worried", - "face-zany", - "face-zipper", - "falafel", - "family-dress", - "family-pants", - "family", - "fan-table", - "fan", - "farm", - "faucet-drip", - "faucet", - "fax", - "feather-pointed", - "feather", - "fence", - "ferris-wheel", - "ferry", - "field-hockey-stick-ball", - "file-arrow-down", - "file-arrow-up", - "file-audio", - "file-binary", - "file-cad", - "file-certificate", - "file-chart-column", - "file-chart-pie", - "file-check", - "file-circle-check", - "file-circle-exclamation", - "file-circle-info", - "file-circle-minus", - "file-circle-plus", - "file-circle-question", - "file-circle-xmark", - "file-code", - "file-contract", - "file-csv", - "file-dashed-line", - "file-doc", - "file-eps", - "file-excel", - "file-exclamation", - "file-export", - "file-gif", - "file-heart", - "file-image", - "file-import", - "file-invoice-dollar", - "file-invoice", - "file-jpg", - "file-lines", - "file-lock", - "file-magnifying-glass", - "file-medical", - "file-minus", - "file-mov", - "file-mp3", - "file-mp4", - "file-music", - "file-pdf", - "file-pen", - "file-plus-minus", - "file-plus", - "file-png", - "file-powerpoint", - "file-ppt", - "file-prescription", - "file-shield", - "file-signature", - "file-slash", - "file-spreadsheet", - "file-svg", - "file-user", - "file-vector", - "file-video", - "file-waveform", - "file-word", - "file-xls", - "file-xmark", - "file-xml", - "file-zip", - "file-zipper", - "file", - "files-medical", - "files", - "fill-drip", - "fill", - "film-canister", - "film-simple", - "film-slash", - "film", - "films", - "filter-circle-dollar", - "filter-circle-xmark", - "filter-list", - "filter-slash", - "filter", - "filters", - "fingerprint", - "fire-burner", - "fire-extinguisher", - "fire-flame-curved", - "fire-flame-simple", - "fire-flame", - "fire-hydrant", - "fire-smoke", - "fire", - "fireplace", - "fish-bones", - "fish-cooked", - "fish-fins", - "fish", - "fishing-rod", - "flag-checkered", - "flag-pennant", - "flag-swallowtail", - "flag-usa", - "flag", - "flashlight", - "flask-gear", - "flask-round-poison", - "flask-round-potion", - "flask-vial", - "flask", - "flatbread-stuffed", - "flatbread", - "floppy-disk-circle-arrow-right", - "floppy-disk-circle-xmark", - "floppy-disk-pen", - "floppy-disk", - "floppy-disks", - "florin-sign", - "flower-daffodil", - "flower-tulip", - "flower", - "flute", - "flux-capacitor", - "flying-disc", - "folder-arrow-down", - "folder-arrow-up", - "folder-bookmark", - "folder-check", - "folder-closed", - "folder-gear", - "folder-grid", - "folder-heart", - "folder-image", - "folder-magnifying-glass", - "folder-medical", - "folder-minus", - "folder-music", - "folder-open", - "folder-plus", - "folder-tree", - "folder-user", - "folder-xmark", - "folder", - "folders", - "fondue-pot", - "font-awesome", - "font-case", - "font", - "football-helmet", - "football", - "fork-knife", - "fork", - "forklift", - "fort", - "forward-fast", - "forward-step", - "forward", - "frame", - "franc-sign", - "french-fries", - "frog", - "function", - "futbol", - "g", - "galaxy", - "gallery-thumbnails", - "game-board-simple", - "game-board", - "game-console-handheld-crank", - "game-console-handheld", - "gamepad-modern", - "gamepad", - "garage-car", - "garage-open", - "garage", - "garlic", - "gas-pump-slash", - "gas-pump", - "gauge-circle-bolt", - "gauge-circle-minus", - "gauge-circle-plus", - "gauge-high", - "gauge-low", - "gauge-max", - "gauge-min", - "gauge-simple-high", - "gauge-simple-low", - "gauge-simple-max", - "gauge-simple-min", - "gauge-simple", - "gauge", - "gavel", - "gear-code", - "gear-complex-code", - "gear-complex", - "gear", - "gears", - "gem", - "genderless", - "ghost", - "gif", - "gift-card", - "gift", - "gifts", - "gingerbread-man", - "glass-citrus", - "glass-empty", - "glass-half", - "glass-water-droplet", - "glass-water", - "glass", - "glasses-round", - "glasses", - "globe-pointer", - "globe-snow", - "globe-stand", - "globe-wifi", - "globe", - "goal-net", - "golf-ball-tee", - "golf-club", - "golf-flag-hole", - "gopuram", - "graduation-cap", - "gramophone", - "grapes", - "grate-droplet", - "grate", - "greater-than-equal", - "greater-than", - "grid-2-plus", - "grid-2", - "grid-4", - "grid-5", - "grid-dividers", - "grid-horizontal", - "grid-round-2-plus", - "grid-round-2", - "grid-round-4", - "grid-round-5", - "grid-round", - "grid", - "grill-fire", - "grill-hot", - "grill", - "grip-dots-vertical", - "grip-dots", - "grip-lines-vertical", - "grip-lines", - "grip-vertical", - "grip", - "group-arrows-rotate", - "guarani-sign", - "guitar-electric", - "guitar", - "guitars", - "gun-slash", - "gun-squirt", - "gun", - "h", - "h1", - "h2", - "h3", - "h4", - "h5", - "h6", - "hammer-brush", - "hammer-crash", - "hammer-war", - "hammer", - "hamsa", - "hand-back-fist", - "hand-back-point-down", - "hand-back-point-left", - "hand-back-point-ribbon", - "hand-back-point-right", - "hand-back-point-up", - "hand-dots", - "hand-fingers-crossed", - "hand-fist", - "hand-heart", - "hand-holding-box", - "hand-holding-circle-dollar", - "hand-holding-dollar", - "hand-holding-droplet", - "hand-holding-hand", - "hand-holding-heart", - "hand-holding-magic", - "hand-holding-medical", - "hand-holding-seedling", - "hand-holding-skull", - "hand-holding", - "hand-horns", - "hand-lizard", - "hand-love", - "hand-middle-finger", - "hand-peace", - "hand-point-down", - "hand-point-left", - "hand-point-ribbon", - "hand-point-right", - "hand-point-up", - "hand-pointer", - "hand-scissors", - "hand-sparkles", - "hand-spock", - "hand-wave", - "hand", - "handcuffs", - "hands-asl-interpreting", - "hands-bound", - "hands-bubbles", - "hands-clapping", - "hands-holding-child", - "hands-holding-circle", - "hands-holding-diamond", - "hands-holding-dollar", - "hands-holding-heart", - "hands-holding", - "hands-praying", - "hands", - "handshake-angle", - "handshake-simple-slash", - "handshake-simple", - "handshake-slash", - "handshake", - "hanukiah", - "hard-drive", - "hashtag-lock", - "hashtag", - "hat-beach", - "hat-chef", - "hat-cowboy-side", - "hat-cowboy", - "hat-santa", - "hat-winter", - "hat-witch", - "hat-wizard", - "head-side-brain", - "head-side-cough-slash", - "head-side-cough", - "head-side-gear", - "head-side-goggles", - "head-side-headphones", - "head-side-heart", - "head-side-mask", - "head-side-medical", - "head-side-virus", - "head-side", - "heading", - "headphones-simple", - "headphones", - "headset", - "heart-circle-bolt", - "heart-circle-check", - "heart-circle-exclamation", - "heart-circle-minus", - "heart-circle-plus", - "heart-circle-xmark", - "heart-crack", - "heart-half-stroke", - "heart-half", - "heart-pulse", - "heart", - "heat", - "helicopter-symbol", - "helicopter", - "helmet-battle", - "helmet-safety", - "helmet-un", - "hexagon-check", - "hexagon-divide", - "hexagon-exclamation", - "hexagon-image", - "hexagon-minus", - "hexagon-plus", - "hexagon-vertical-nft-slanted", - "hexagon-vertical-nft", - "hexagon-xmark", - "hexagon", - "high-definition", - "highlighter-line", - "highlighter", - "hill-avalanche", - "hill-rockslide", - "hippo", - "hockey-mask", - "hockey-puck", - "hockey-stick-puck", - "hockey-sticks", - "holly-berry", - "honey-pot", - "hood-cloak", - "horizontal-rule", - "horse-head", - "horse-saddle", - "horse", - "hose-reel", - "hose", - "hospital-user", - "hospital", - "hospitals", - "hot-tub-person", - "hotdog", - "hotel", - "hourglass-clock", - "hourglass-end", - "hourglass-half", - "hourglass-start", - "hourglass", - "house-blank", - "house-building", - "house-chimney-blank", - "house-chimney-crack", - "house-chimney-heart", - "house-chimney-medical", - "house-chimney-user", - "house-chimney-window", - "house-chimney", - "house-circle-check", - "house-circle-exclamation", - "house-circle-xmark", - "house-crack", - "house-day", - "house-fire", - "house-flag", - "house-flood-water-circle-arrow-right", - "house-flood-water", - "house-heart", - "house-laptop", - "house-lock", - "house-medical-circle-check", - "house-medical-circle-exclamation", - "house-medical-circle-xmark", - "house-medical-flag", - "house-medical", - "house-night", - "house-person-leave", - "house-person-return", - "house-signal", - "house-tree", - "house-tsunami", - "house-turret", - "house-user", - "house-water", - "house-window", - "house", - "hryvnia-sign", - "hundred-points", - "hurricane", - "hydra", - "hyphen", - "i-cursor", - "i", - "ice-cream", - "ice-skate", - "icicles", - "icons", - "id-badge", - "id-card-clip", - "id-card", - "igloo", - "image-landscape", - "image-polaroid-user", - "image-polaroid", - "image-portrait", - "image-slash", - "image-user", - "image", - "images-user", - "images", - "inbox-full", - "inbox-in", - "inbox-out", - "inbox", - "inboxes", - "indent", - "indian-rupee-sign", - "industry-windows", - "industry", - "infinity", - "info", - "inhaler", - "input-numeric", - "input-pipe", - "input-text", - "integral", - "interrobang", - "intersection", - "island-tropical", - "italic", - "j", - "jack-o-lantern", - "jar-wheat", - "jar", - "jedi", - "jet-fighter-up", - "jet-fighter", - "joint", - "joystick", - "jug-bottle", - "jug-detergent", - "jug", - "k", - "kaaba", - "kazoo", - "kerning", - "key-skeleton-left-right", - "key-skeleton", - "key", - "keyboard-brightness-low", - "keyboard-brightness", - "keyboard-down", - "keyboard-left", - "keyboard", - "keynote", - "khanda", - "kidneys", - "kip-sign", - "kit-medical", - "kitchen-set", - "kite", - "kiwi-bird", - "kiwi-fruit", - "knife-kitchen", - "knife", - "l", - "lacrosse-stick-ball", - "lacrosse-stick", - "lambda", - "lamp-desk", - "lamp-floor", - "lamp-street", - "lamp", - "land-mine-on", - "landmark-dome", - "landmark-flag", - "landmark-magnifying-glass", - "landmark", - "language", - "laptop-arrow-down", - "laptop-binary", - "laptop-code", - "laptop-file", - "laptop-medical", - "laptop-mobile", - "laptop-slash", - "laptop", - "lari-sign", - "lasso-sparkles", - "lasso", - "layer-group", - "layer-minus", - "layer-plus", - "leaf-heart", - "leaf-maple", - "leaf-oak", - "leaf", - "leafy-green", - "left-from-bracket", - "left-from-line", - "left-long-to-line", - "left-long", - "left-right", - "left-to-bracket", - "left-to-line", - "left", - "lemon", - "less-than-equal", - "less-than", - "life-ring", - "light-ceiling", - "light-emergency-on", - "light-emergency", - "light-switch-off", - "light-switch-on", - "light-switch", - "lightbulb-cfl-on", - "lightbulb-cfl", - "lightbulb-dollar", - "lightbulb-exclamation-on", - "lightbulb-exclamation", - "lightbulb-gear", - "lightbulb-message", - "lightbulb-on", - "lightbulb-slash", - "lightbulb", - "lighthouse", - "lights-holiday", - "line-columns", - "line-height", - "lines-leaning", - "link-horizontal-slash", - "link-horizontal", - "link-simple-slash", - "link-simple", - "link-slash", - "link", - "lips", - "lira-sign", - "list-check", - "list-dropdown", - "list-music", - "list-ol", - "list-radio", - "list-timeline", - "list-tree", - "list-ul", - "list", - "litecoin-sign", - "loader", - "lobster", - "location-arrow-up", - "location-arrow", - "location-check", - "location-crosshairs-slash", - "location-crosshairs", - "location-dot-slash", - "location-dot", - "location-exclamation", - "location-minus", - "location-pen", - "location-pin-lock", - "location-pin-slash", - "location-pin", - "location-plus", - "location-question", - "location-smile", - "location-xmark", - "lock-a", - "lock-hashtag", - "lock-keyhole-open", - "lock-keyhole", - "lock-open", - "lock", - "locust", - "lollipop", - "loveseat", - "luchador-mask", - "lungs-virus", - "lungs", - "m", - "mace", - "magnet", - "magnifying-glass-arrow-right", - "magnifying-glass-arrows-rotate", - "magnifying-glass-chart", - "magnifying-glass-dollar", - "magnifying-glass-location", - "magnifying-glass-minus", - "magnifying-glass-music", - "magnifying-glass-play", - "magnifying-glass-plus", - "magnifying-glass-waveform", - "magnifying-glass", - "mailbox-flag-up", - "mailbox", - "manat-sign", - "mandolin", - "mango", - "manhole", - "map-location-dot", - "map-location", - "map-pin", - "map", - "marker", - "mars-and-venus-burst", - "mars-and-venus", - "mars-double", - "mars-stroke-right", - "mars-stroke-up", - "mars-stroke", - "mars", - "martini-glass-citrus", - "martini-glass-empty", - "martini-glass", - "mask-face", - "mask-snorkel", - "mask-ventilator", - "mask", - "masks-theater", - "mattress-pillow", - "maximize", - "meat", - "medal", - "megaphone", - "melon-slice", - "melon", - "memo-circle-check", - "memo-circle-info", - "memo-pad", - "memo", - "memory", - "menorah", - "mercury", - "merge", - "message-arrow-down", - "message-arrow-up-right", - "message-arrow-up", - "message-bot", - "message-captions", - "message-check", - "message-code", - "message-dollar", - "message-dots", - "message-exclamation", - "message-heart", - "message-image", - "message-lines", - "message-medical", - "message-middle-top", - "message-middle", - "message-minus", - "message-music", - "message-pen", - "message-plus", - "message-question", - "message-quote", - "message-slash", - "message-smile", - "message-sms", - "message-text", - "message-xmark", - "message", - "messages-dollar", - "messages-question", - "messages", - "meteor", - "meter-bolt", - "meter-droplet", - "meter-fire", - "meter", - "microchip-ai", - "microchip", - "microphone-lines-slash", - "microphone-lines", - "microphone-slash", - "microphone-stand", - "microphone", - "microscope", - "microwave", - "mill-sign", - "minimize", - "minus", - "mistletoe", - "mitten", - "mobile-button", - "mobile-notch", - "mobile-retro", - "mobile-screen-button", - "mobile-screen", - "mobile-signal-out", - "mobile-signal", - "mobile", - "money-bill-1-wave", - "money-bill-1", - "money-bill-simple-wave", - "money-bill-simple", - "money-bill-transfer", - "money-bill-trend-up", - "money-bill-wave", - "money-bill-wheat", - "money-bill", - "money-bills-simple", - "money-bills", - "money-check-dollar-pen", - "money-check-dollar", - "money-check-pen", - "money-check", - "money-from-bracket", - "money-simple-from-bracket", - "monitor-waveform", - "monkey", - "monument", - "moon-cloud", - "moon-over-sun", - "moon-stars", - "moon", - "moped", - "mortar-pestle", - "mosque", - "mosquito-net", - "mosquito", - "motorcycle", - "mound", - "mountain-city", - "mountain-sun", - "mountain", - "mountains", - "mouse-field", - "mp3-player", - "mug-hot", - "mug-marshmallows", - "mug-saucer", - "mug-tea-saucer", - "mug-tea", - "mug", - "mushroom", - "music-magnifying-glass", - "music-note-slash", - "music-note", - "music-slash", - "music", - "mustache", - "n", - "naira-sign", - "narwhal", - "nesting-dolls", - "network-wired", - "neuter", - "newspaper", - "nfc-lock", - "nfc-magnifying-glass", - "nfc-pen", - "nfc-signal", - "nfc-slash", - "nfc-symbol", - "nfc-trash", - "nfc", - "nose", - "not-equal", - "notdef", - "note-medical", - "note-sticky", - "note", - "notebook", - "notes-medical", - "notes", - "o", - "object-exclude", - "object-group", - "object-intersect", - "object-subtract", - "object-ungroup", - "object-union", - "objects-align-bottom", - "objects-align-center-horizontal", - "objects-align-center-vertical", - "objects-align-left", - "objects-align-right", - "objects-align-top", - "objects-column", - "octagon-check", - "octagon-divide", - "octagon-exclamation", - "octagon-minus", - "octagon-plus", - "octagon-xmark", - "octagon", - "octopus", - "oil-can-drip", - "oil-can", - "oil-temperature", - "oil-well", - "olive-branch", - "olive", - "om", - "omega", - "onion", - "option", - "ornament", - "otter", - "outdent", - "outlet", - "oven", - "overline", - "p", - "page-caret-down", - "page-caret-up", - "page", - "pager", - "paint-roller", - "paintbrush-fine", - "paintbrush-pencil", - "paintbrush", - "palette", - "pallet-box", - "pallet-boxes", - "pallet", - "pan-food", - "pan-frying", - "pancakes", - "panel-ews", - "panel-fire", - "panorama", - "paper-plane-top", - "paper-plane", - "paperclip-vertical", - "paperclip", - "parachute-box", - "paragraph-left", - "paragraph", - "party-bell", - "party-horn", - "passport", - "paste", - "pause", - "paw-claws", - "paw-simple", - "paw", - "peace", - "peach", - "peanut", - "peanuts", - "peapod", - "pear", - "pedestal", - "pegasus", - "pen-circle", - "pen-clip-slash", - "pen-clip", - "pen-fancy-slash", - "pen-fancy", - "pen-field", - "pen-line", - "pen-nib-slash", - "pen-nib", - "pen-paintbrush", - "pen-ruler", - "pen-slash", - "pen-swirl", - "pen-to-square", - "pen", - "pencil-mechanical", - "pencil-slash", - "pencil", - "people-arrows", - "people-carry-box", - "people-dress-simple", - "people-dress", - "people-group", - "people-line", - "people-pants-simple", - "people-pants", - "people-pulling", - "people-robbery", - "people-roof", - "people-simple", - "people", - "pepper-hot", - "pepper", - "percent", - "period", - "person-arrow-down-to-line", - "person-arrow-up-from-line", - "person-biking-mountain", - "person-biking", - "person-booth", - "person-breastfeeding", - "person-burst", - "person-cane", - "person-carry-box", - "person-chalkboard", - "person-circle-check", - "person-circle-exclamation", - "person-circle-minus", - "person-circle-plus", - "person-circle-question", - "person-circle-xmark", - "person-digging", - "person-dolly-empty", - "person-dolly", - "person-dots-from-line", - "person-dress-burst", - "person-dress-fairy", - "person-dress-simple", - "person-dress", - "person-drowning", - "person-fairy", - "person-falling-burst", - "person-falling", - "person-from-portal", - "person-half-dress", - "person-harassing", - "person-hiking", - "person-military-pointing", - "person-military-rifle", - "person-military-to-person", - "person-pinball", - "person-praying", - "person-pregnant", - "person-rays", - "person-rifle", - "person-running-fast", - "person-running", - "person-seat-reclined", - "person-seat", - "person-shelter", - "person-sign", - "person-simple", - "person-skating", - "person-ski-jumping", - "person-ski-lift", - "person-skiing-nordic", - "person-skiing", - "person-sledding", - "person-snowboarding", - "person-snowmobiling", - "person-swimming", - "person-through-window", - "person-to-door", - "person-to-portal", - "person-walking-arrow-loop-left", - "person-walking-arrow-right", - "person-walking-dashed-line-arrow-right", - "person-walking-luggage", - "person-walking-with-cane", - "person-walking", - "person", - "peseta-sign", - "peso-sign", - "phone-arrow-down-left", - "phone-arrow-right", - "phone-arrow-up-right", - "phone-flip", - "phone-hangup", - "phone-intercom", - "phone-missed", - "phone-office", - "phone-plus", - "phone-rotary", - "phone-slash", - "phone-volume", - "phone-xmark", - "phone", - "photo-film-music", - "photo-film", - "pi", - "piano-keyboard", - "piano", - "pickaxe", - "pickleball", - "pie", - "pig", - "piggy-bank", - "pills", - "pinata", - "pinball", - "pineapple", - "pipe-circle-check", - "pipe-collar", - "pipe-section", - "pipe-smoking", - "pipe-valve", - "pipe", - "pizza-slice", - "pizza", - "place-of-worship", - "plane-arrival", - "plane-circle-check", - "plane-circle-exclamation", - "plane-circle-xmark", - "plane-departure", - "plane-engines", - "plane-lock", - "plane-prop", - "plane-slash", - "plane-tail", - "plane-up-slash", - "plane-up", - "plane", - "planet-moon", - "planet-ringed", - "plant-wilt", - "plate-utensils", - "plate-wheat", - "play-pause", - "play", - "plug-circle-bolt", - "plug-circle-check", - "plug-circle-exclamation", - "plug-circle-minus", - "plug-circle-plus", - "plug-circle-xmark", - "plug", - "plus-large", - "plus-minus", - "plus", - "podcast", - "podium-star", - "podium", - "police-box", - "poll-people", - "pompebled", - "poo-storm", - "poo", - "pool-8-ball", - "poop", - "popcorn", - "popsicle", - "pot-food", - "potato", - "power-off", - "prescription-bottle-medical", - "prescription-bottle-pill", - "prescription-bottle", - "prescription", - "presentation-screen", - "pretzel", - "print-magnifying-glass", - "print-slash", - "print", - "projector", - "pump-medical", - "pump-soap", - "pump", - "pumpkin", - "puzzle-piece-simple", - "puzzle-piece", - "puzzle", - "q", - "qrcode", - "question", - "quote-left", - "quote-right", - "quotes", - "r", - "rabbit-running", - "rabbit", - "raccoon", - "racquet", - "radar", - "radiation", - "radio-tuner", - "radio", - "rainbow", - "raindrops", - "ram", - "ramp-loading", - "ranking-star", - "raygun", - "receipt", - "record-vinyl", - "rectangle-ad", - "rectangle-barcode", - "rectangle-code", - "rectangle-history-circle-plus", - "rectangle-history-circle-user", - "rectangle-history", - "rectangle-list", - "rectangle-pro", - "rectangle-terminal", - "rectangle-vertical-history", - "rectangle-vertical", - "rectangle-wide", - "rectangle-xmark", - "rectangle", - "rectangles-mixed", - "recycle", - "reel", - "reflect-both", - "reflect-horizontal", - "reflect-vertical", - "refrigerator", - "registered", - "repeat-1", - "repeat", - "reply-all", - "reply-clock", - "reply", - "republican", - "restroom-simple", - "restroom", - "retweet", - "rhombus", - "ribbon", - "right-from-bracket", - "right-from-line", - "right-left-large", - "right-left", - "right-long-to-line", - "right-long", - "right-to-bracket", - "right-to-line", - "right", - "ring-diamond", - "ring", - "rings-wedding", - "road-barrier", - "road-bridge", - "road-circle-check", - "road-circle-exclamation", - "road-circle-xmark", - "road-lock", - "road-spikes", - "road", - "robot-astromech", - "robot", - "rocket-launch", - "rocket", - "roller-coaster", - "rotate-exclamation", - "rotate-left", - "rotate-reverse", - "rotate-right", - "rotate", - "route-highway", - "route-interstate", - "route", - "router", - "rss", - "ruble-sign", - "rug", - "rugby-ball", - "ruler-combined", - "ruler-horizontal", - "ruler-triangle", - "ruler-vertical", - "ruler", - "rupee-sign", - "rupiah-sign", - "rv", - "s", - "sack-dollar", - "sack-xmark", - "sack", - "sailboat", - "salad", - "salt-shaker", - "sandwich", - "satellite-dish", - "satellite", - "sausage", - "saxophone-fire", - "saxophone", - "scale-balanced", - "scale-unbalanced-flip", - "scale-unbalanced", - "scalpel-line-dashed", - "scalpel", - "scanner-gun", - "scanner-image", - "scanner-keyboard", - "scanner-touchscreen", - "scarecrow", - "scarf", - "school-circle-check", - "school-circle-exclamation", - "school-circle-xmark", - "school-flag", - "school-lock", - "school", - "scissors", - "screen-users", - "screencast", - "screwdriver-wrench", - "screwdriver", - "scribble", - "scroll-old", - "scroll-torah", - "scroll", - "scrubber", - "scythe", - "sd-card", - "sd-cards", - "seal-exclamation", - "seal-question", - "seal", - "seat-airline", - "section", - "seedling", - "semicolon", - "send-back", - "send-backward", - "sensor-cloud", - "sensor-fire", - "sensor-on", - "sensor-triangle-exclamation", - "sensor", - "server", - "shapes", - "share-all", - "share-from-square", - "share-nodes", - "share", - "sheep", - "sheet-plastic", - "shekel-sign", - "shelves-empty", - "shelves", - "shield-cat", - "shield-check", - "shield-cross", - "shield-dog", - "shield-exclamation", - "shield-halved", - "shield-heart", - "shield-keyhole", - "shield-minus", - "shield-plus", - "shield-quartered", - "shield-slash", - "shield-virus", - "shield-xmark", - "shield", - "ship", - "shirt-long-sleeve", - "shirt-running", - "shirt-tank-top", - "shirt", - "shish-kebab", - "shoe-prints", - "shop-lock", - "shop-slash", - "shop", - "shovel-snow", - "shovel", - "shower-down", - "shower", - "shredder", - "shrimp", - "shuffle", - "shutters", - "shuttle-space", - "shuttlecock", - "sickle", - "sidebar-flip", - "sidebar", - "sigma", - "sign-hanging", - "sign-post", - "sign-posts-wrench", - "sign-posts", - "signal-bars-fair", - "signal-bars-good", - "signal-bars-slash", - "signal-bars-weak", - "signal-bars", - "signal-fair", - "signal-good", - "signal-slash", - "signal-stream-slash", - "signal-stream", - "signal-strong", - "signal-weak", - "signal", - "signature-lock", - "signature-slash", - "signature", - "signs-post", - "sim-card", - "sim-cards", - "sink", - "siren-on", - "siren", - "sitemap", - "skeleton-ribs", - "skeleton", - "ski-boot-ski", - "ski-boot", - "skull-cow", - "skull-crossbones", - "skull", - "slash-back", - "slash-forward", - "slash", - "sleigh", - "slider", - "sliders-simple", - "sliders-up", - "sliders", - "slot-machine", - "smog", - "smoke", - "smoking", - "snake", - "snooze", - "snow-blowing", - "snowflake-droplets", - "snowflake", - "snowflakes", - "snowman-head", - "snowman", - "snowplow", - "soap", - "socks", - "soft-serve", - "solar-panel", - "solar-system", - "sort-down", - "sort-up", - "sort", - "spa", - "space-station-moon-construction", - "space-station-moon", - "spade", - "spaghetti-monster-flying", - "sparkle", - "sparkles", - "speaker", - "speakers", - "spell-check", - "spider-black-widow", - "spider-web", - "spider", - "spinner-scale", - "spinner-third", - "spinner", - "split", - "splotch", - "spoon", - "sportsball", - "spray-can-sparkles", - "spray-can", - "sprinkler-ceiling", - "sprinkler", - "square-0", - "square-1", - "square-2", - "square-3", - "square-4", - "square-5", - "square-6", - "square-7", - "square-8", - "square-9", - "square-a-lock", - "square-a", - "square-ampersand", - "square-arrow-down-left", - "square-arrow-down-right", - "square-arrow-down", - "square-arrow-left", - "square-arrow-right", - "square-arrow-up-left", - "square-arrow-up-right", - "square-arrow-up", - "square-b", - "square-bolt", - "square-c", - "square-caret-down", - "square-caret-left", - "square-caret-right", - "square-caret-up", - "square-check", - "square-chevron-down", - "square-chevron-left", - "square-chevron-right", - "square-chevron-up", - "square-code", - "square-d", - "square-dashed-circle-plus", - "square-dashed", - "square-divide", - "square-dollar", - "square-down-left", - "square-down-right", - "square-down", - "square-e", - "square-ellipsis-vertical", - "square-ellipsis", - "square-envelope", - "square-exclamation", - "square-f", - "square-fragile", - "square-full", - "square-g", - "square-h", - "square-heart", - "square-i", - "square-info", - "square-j", - "square-k", - "square-kanban", - "square-l", - "square-left", - "square-list", - "square-m", - "square-minus", - "square-n", - "square-nfi", - "square-o", - "square-p", - "square-parking-slash", - "square-parking", - "square-pen", - "square-person-confined", - "square-phone-flip", - "square-phone-hangup", - "square-phone", - "square-plus", - "square-poll-horizontal", - "square-poll-vertical", - "square-q", - "square-quarters", - "square-question", - "square-quote", - "square-r", - "square-right", - "square-ring", - "square-root-variable", - "square-root", - "square-rss", - "square-s", - "square-share-nodes", - "square-sliders-vertical", - "square-sliders", - "square-small", - "square-star", - "square-t", - "square-terminal", - "square-this-way-up", - "square-u", - "square-up-left", - "square-up-right", - "square-up", - "square-user", - "square-v", - "square-virus", - "square-w", - "square-x", - "square-xmark", - "square-y", - "square-z", - "square", - "squid", - "squirrel", - "staff-snake", - "staff", - "stairs", - "stamp", - "standard-definition", - "stapler", - "star-and-crescent", - "star-christmas", - "star-exclamation", - "star-half-stroke", - "star-half", - "star-of-david", - "star-of-life", - "star-sharp-half-stroke", - "star-sharp-half", - "star-sharp", - "star-shooting", - "star", - "starfighter-twin-ion-engine-advanced", - "starfighter-twin-ion-engine", - "starfighter", - "stars", - "starship-freighter", - "starship", - "steak", - "steering-wheel", - "sterling-sign", - "stethoscope", - "stocking", - "stomach", - "stop", - "stopwatch-20", - "stopwatch", - "store-lock", - "store-slash", - "store", - "strawberry", - "street-view", - "stretcher", - "strikethrough", - "stroopwafel", - "subscript", - "subtitles-slash", - "subtitles", - "suitcase-medical", - "suitcase-rolling", - "suitcase", - "sun-bright", - "sun-cloud", - "sun-dust", - "sun-haze", - "sun-plant-wilt", - "sun", - "sunglasses", - "sunrise", - "sunset", - "superscript", - "sushi-roll", - "sushi", - "swap-arrows", - "swap", - "swatchbook", - "sword-laser-alt", - "sword-laser", - "sword", - "swords-laser", - "swords", - "symbols", - "synagogue", - "syringe", - "t-rex", - "t", - "table-cells-column-lock", - "table-cells-column-unlock", - "table-cells-large", - "table-cells-lock", - "table-cells-row-lock", - "table-cells-row-unlock", - "table-cells-unlock", - "table-cells", - "table-columns", - "table-layout", - "table-list", - "table-picnic", - "table-pivot", - "table-rows", - "table-tennis-paddle-ball", - "table-tree", - "table", - "tablet-button", - "tablet-rugged", - "tablet-screen-button", - "tablet-screen", - "tablet", - "tablets", - "tachograph-digital", - "taco", - "tag", - "tags", - "tally-1", - "tally-2", - "tally-3", - "tally-4", - "tally", - "tamale", - "tank-water", - "tape", - "tarp-droplet", - "tarp", - "taxi-bus", - "taxi", - "teddy-bear", - "teeth-open", - "teeth", - "telescope", - "temperature-arrow-down", - "temperature-arrow-up", - "temperature-empty", - "temperature-full", - "temperature-half", - "temperature-high", - "temperature-list", - "temperature-low", - "temperature-quarter", - "temperature-snow", - "temperature-sun", - "temperature-three-quarters", - "tenge-sign", - "tennis-ball", - "tent-arrow-down-to-line", - "tent-arrow-left-right", - "tent-arrow-turn-left", - "tent-arrows-down", - "tent-double-peak", - "tent", - "tents", - "terminal", - "text-height", - "text-size", - "text-slash", - "text-width", - "text", - "thermometer", - "theta", - "thought-bubble", - "thumbs-down", - "thumbs-up", - "thumbtack-slash", - "thumbtack", - "tick", - "ticket-airline", - "ticket-perforated", - "ticket-simple", - "ticket", - "tickets-airline", - "tickets-perforated", - "tickets-simple", - "tickets", - "tilde", - "timeline-arrow", - "timeline", - "timer", - "tire-flat", - "tire-pressure-warning", - "tire-rugged", - "tire", - "toggle-large-off", - "toggle-large-on", - "toggle-off", - "toggle-on", - "toilet-paper-blank-under", - "toilet-paper-blank", - "toilet-paper-check", - "toilet-paper-slash", - "toilet-paper-under-slash", - "toilet-paper-under", - "toilet-paper-xmark", - "toilet-paper", - "toilet-portable", - "toilet", - "toilets-portable", - "tomato", - "tombstone-blank", - "tombstone", - "toolbox", - "tooth", - "toothbrush", - "torii-gate", - "tornado", - "tower-broadcast", - "tower-cell", - "tower-control", - "tower-observation", - "tractor", - "trademark", - "traffic-cone", - "traffic-light-go", - "traffic-light-slow", - "traffic-light-stop", - "traffic-light", - "trailer", - "train-subway-tunnel", - "train-subway", - "train-track", - "train-tram", - "train-tunnel", - "train", - "transformer-bolt", - "transgender", - "transporter-1", - "transporter-2", - "transporter-3", - "transporter-4", - "transporter-5", - "transporter-6", - "transporter-7", - "transporter-empty", - "transporter", - "trash-arrow-up", - "trash-can-arrow-up", - "trash-can-check", - "trash-can-clock", - "trash-can-list", - "trash-can-plus", - "trash-can-slash", - "trash-can-undo", - "trash-can-xmark", - "trash-can", - "trash-check", - "trash-clock", - "trash-list", - "trash-plus", - "trash-slash", - "trash-undo", - "trash-xmark", - "trash", - "treasure-chest", - "tree-christmas", - "tree-city", - "tree-deciduous", - "tree-decorated", - "tree-large", - "tree-palm", - "tree", - "trees", - "triangle-exclamation", - "triangle-instrument", - "triangle-person-digging", - "triangle", - "tricycle-adult", - "tricycle", - "trillium", - "trophy-star", - "trophy", - "trowel-bricks", - "trowel", - "truck-arrow-right", - "truck-bolt", - "truck-clock", - "truck-container-empty", - "truck-container", - "truck-droplet", - "truck-fast", - "truck-field-un", - "truck-field", - "truck-fire", - "truck-flatbed", - "truck-front", - "truck-ladder", - "truck-medical", - "truck-monster", - "truck-moving", - "truck-pickup", - "truck-plane", - "truck-plow", - "truck-ramp-box", - "truck-ramp-couch", - "truck-ramp", - "truck-tow", - "truck-utensils", - "truck", - "trumpet", - "tty-answer", - "tty", - "tugrik-sign", - "turkey", - "turkish-lira-sign", - "turn-down-left", - "turn-down-right", - "turn-down", - "turn-left-down", - "turn-left-up", - "turn-left", - "turn-right", - "turn-up", - "turntable", - "turtle", - "tv-music", - "tv-retro", - "tv", - "typewriter", - "u", - "ufo-beam", - "ufo", - "umbrella-beach", - "umbrella-simple", - "umbrella", - "underline", - "unicorn", - "uniform-martial-arts", - "union", - "universal-access", - "unlock-keyhole", - "unlock", - "up-down-left-right", - "up-down", - "up-from-bracket", - "up-from-dotted-line", - "up-from-line", - "up-left", - "up-long", - "up-right-and-down-left-from-center", - "up-right-from-square", - "up-right", - "up-to-bracket", - "up-to-dotted-line", - "up-to-line", - "up", - "upload", - "usb-drive", - "user-alien", - "user-astronaut", - "user-beard-bolt", - "user-bounty-hunter", - "user-check", - "user-chef", - "user-clock", - "user-cowboy", - "user-crown", - "user-doctor-hair-long", - "user-doctor-hair", - "user-doctor-message", - "user-doctor", - "user-gear", - "user-graduate", - "user-group-crown", - "user-group-simple", - "user-group", - "user-hair-buns", - "user-hair-long", - "user-hair-mullet", - "user-hair", - "user-headset", - "user-helmet-safety", - "user-hoodie", - "user-injured", - "user-large-slash", - "user-large", - "user-lock", - "user-magnifying-glass", - "user-minus", - "user-music", - "user-ninja", - "user-nurse-hair-long", - "user-nurse-hair", - "user-nurse", - "user-pen", - "user-pilot-tie", - "user-pilot", - "user-plus", - "user-police-tie", - "user-police", - "user-robot-xmarks", - "user-robot", - "user-secret", - "user-shakespeare", - "user-shield", - "user-slash", - "user-tag", - "user-tie-hair-long", - "user-tie-hair", - "user-tie", - "user-unlock", - "user-visor", - "user-vneck-hair-long", - "user-vneck-hair", - "user-vneck", - "user-xmark", - "user", - "users-between-lines", - "users-gear", - "users-line", - "users-medical", - "users-rays", - "users-rectangle", - "users-slash", - "users-viewfinder", - "users", - "utensils-slash", - "utensils", - "utility-pole-double", - "utility-pole", - "v", - "vacuum-robot", - "vacuum", - "value-absolute", - "van-shuttle", - "vault", - "vector-circle", - "vector-polygon", - "vector-square", - "vent-damper", - "venus-double", - "venus-mars", - "venus", - "vest-patches", - "vest", - "vial-circle-check", - "vial-virus", - "vial", - "vials", - "video-arrow-down-left", - "video-arrow-up-right", - "video-plus", - "video-slash", - "video", - "vihara", - "violin", - "virus-covid-slash", - "virus-covid", - "virus-slash", - "virus", - "viruses", - "voicemail", - "volcano", - "volleyball", - "volume-high", - "volume-low", - "volume-off", - "volume-slash", - "volume-xmark", - "volume", - "vr-cardboard", - "w", - "waffle", - "wagon-covered", - "walker", - "walkie-talkie", - "wallet", - "wand-magic-sparkles", - "wand-magic", - "wand-sparkles", - "wand", - "warehouse-full", - "warehouse", - "washing-machine", - "watch-apple", - "watch-calculator", - "watch-fitness", - "watch-smart", - "watch", - "water-arrow-down", - "water-arrow-up", - "water-ladder", - "water", - "watermelon-slice", - "wave-pulse", - "wave-sine", - "wave-square", - "wave-triangle", - "wave", - "waveform-lines", - "waveform", - "waves-sine", - "web-awesome", - "webhook", - "weight-hanging", - "weight-scale", - "whale", - "wheat-awn-circle-exclamation", - "wheat-awn-slash", - "wheat-awn", - "wheat-slash", - "wheat", - "wheelchair-move", - "wheelchair", - "whiskey-glass-ice", - "whiskey-glass", - "whistle", - "wifi-exclamation", - "wifi-fair", - "wifi-slash", - "wifi-weak", - "wifi", - "wind-turbine", - "wind-warning", - "wind", - "window-flip", - "window-frame-open", - "window-frame", - "window-maximize", - "window-minimize", - "window-restore", - "window", - "windsock", - "wine-bottle", - "wine-glass-crack", - "wine-glass-empty", - "wine-glass", - "won-sign", - "worm", - "wreath-laurel", - "wreath", - "wrench-simple", - "wrench", - "x-ray", - "x", - "xmark-large", - "xmark-to-slot", - "xmark", - "xmarks-lines", - "y", - "yen-sign", - "yin-yang", - "z" - ], - "light": [ - "0", - "00", - "1", - "2", - "3", - "360-degrees", - "4", - "5", - "6", - "7", - "8", - "9", - "a", - "abacus", - "accent-grave", - "acorn", - "address-book", - "address-card", - "air-conditioner", - "airplay", - "alarm-clock", - "alarm-exclamation", - "alarm-plus", - "alarm-snooze", - "album-circle-plus", - "album-circle-user", - "album-collection-circle-plus", - "album-collection-circle-user", - "album-collection", - "album", - "alicorn", - "alien-8bit", - "alien", - "align-center", - "align-justify", - "align-left", - "align-right", - "align-slash", - "alt", - "amp-guitar", - "ampersand", - "anchor-circle-check", - "anchor-circle-exclamation", - "anchor-circle-xmark", - "anchor-lock", - "anchor", - "angel", - "angle-90", - "angle-down", - "angle-left", - "angle-right", - "angle-up", - "angle", - "angles-down", - "angles-left", - "angles-right", - "angles-up-down", - "angles-up", - "ankh", - "ant", - "apartment", - "aperture", - "apostrophe", - "apple-core", - "apple-whole", - "archway", - "arrow-down-1-9", - "arrow-down-9-1", - "arrow-down-a-z", - "arrow-down-arrow-up", - "arrow-down-big-small", - "arrow-down-from-arc", - "arrow-down-from-bracket", - "arrow-down-from-dotted-line", - "arrow-down-from-line", - "arrow-down-left-and-arrow-up-right-to-center", - "arrow-down-left", - "arrow-down-long", - "arrow-down-right", - "arrow-down-short-wide", - "arrow-down-small-big", - "arrow-down-square-triangle", - "arrow-down-to-arc", - "arrow-down-to-bracket", - "arrow-down-to-dotted-line", - "arrow-down-to-line", - "arrow-down-to-square", - "arrow-down-triangle-square", - "arrow-down-up-across-line", - "arrow-down-up-lock", - "arrow-down-wide-short", - "arrow-down-z-a", - "arrow-down", - "arrow-left-from-arc", - "arrow-left-from-bracket", - "arrow-left-from-line", - "arrow-left-long-to-line", - "arrow-left-long", - "arrow-left-to-arc", - "arrow-left-to-bracket", - "arrow-left-to-line", - "arrow-left", - "arrow-pointer", - "arrow-progress", - "arrow-right-arrow-left", - "arrow-right-from-arc", - "arrow-right-from-bracket", - "arrow-right-from-line", - "arrow-right-long-to-line", - "arrow-right-long", - "arrow-right-to-arc", - "arrow-right-to-bracket", - "arrow-right-to-city", - "arrow-right-to-line", - "arrow-right", - "arrow-rotate-left", - "arrow-rotate-right", - "arrow-trend-down", - "arrow-trend-up", - "arrow-turn-down-left", - "arrow-turn-down-right", - "arrow-turn-down", - "arrow-turn-left-down", - "arrow-turn-left-up", - "arrow-turn-left", - "arrow-turn-right", - "arrow-turn-up", - "arrow-up-1-9", - "arrow-up-9-1", - "arrow-up-a-z", - "arrow-up-arrow-down", - "arrow-up-big-small", - "arrow-up-from-arc", - "arrow-up-from-bracket", - "arrow-up-from-dotted-line", - "arrow-up-from-ground-water", - "arrow-up-from-line", - "arrow-up-from-square", - "arrow-up-from-water-pump", - "arrow-up-left-from-circle", - "arrow-up-left", - "arrow-up-long", - "arrow-up-right-and-arrow-down-left-from-center", - "arrow-up-right-dots", - "arrow-up-right-from-square", - "arrow-up-right", - "arrow-up-short-wide", - "arrow-up-small-big", - "arrow-up-square-triangle", - "arrow-up-to-arc", - "arrow-up-to-bracket", - "arrow-up-to-dotted-line", - "arrow-up-to-line", - "arrow-up-triangle-square", - "arrow-up-wide-short", - "arrow-up-z-a", - "arrow-up", - "arrows-cross", - "arrows-down-to-line", - "arrows-down-to-people", - "arrows-from-dotted-line", - "arrows-from-line", - "arrows-left-right-to-line", - "arrows-left-right", - "arrows-maximize", - "arrows-minimize", - "arrows-repeat-1", - "arrows-repeat", - "arrows-retweet", - "arrows-rotate-reverse", - "arrows-rotate", - "arrows-spin", - "arrows-split-up-and-left", - "arrows-to-circle", - "arrows-to-dot", - "arrows-to-dotted-line", - "arrows-to-eye", - "arrows-to-line", - "arrows-turn-right", - "arrows-turn-to-dots", - "arrows-up-down-left-right", - "arrows-up-down", - "arrows-up-to-line", - "asterisk", - "at", - "atom-simple", - "atom", - "audio-description-slash", - "audio-description", - "austral-sign", - "avocado", - "award-simple", - "award", - "axe-battle", - "axe", - "b", - "baby-carriage", - "baby", - "backpack", - "backward-fast", - "backward-step", - "backward", - "bacon", - "bacteria", - "bacterium", - "badge-check", - "badge-dollar", - "badge-percent", - "badge-sheriff", - "badge", - "badger-honey", - "badminton", - "bag-seedling", - "bag-shopping-minus", - "bag-shopping-plus", - "bag-shopping", - "bagel", - "bags-shopping", - "baguette", - "bahai", - "baht-sign", - "ball-pile", - "balloon", - "balloons", - "ballot-check", - "ballot", - "ban-bug", - "ban-parking", - "ban-smoking", - "ban", - "banana", - "bandage", - "bangladeshi-taka-sign", - "banjo", - "barcode-read", - "barcode-scan", - "barcode", - "bars-filter", - "bars-progress", - "bars-sort", - "bars-staggered", - "bars", - "baseball-bat-ball", - "baseball", - "basket-shopping-minus", - "basket-shopping-plus", - "basket-shopping-simple", - "basket-shopping", - "basketball-hoop", - "basketball", - "bat", - "bath", - "battery-bolt", - "battery-empty", - "battery-exclamation", - "battery-full", - "battery-half", - "battery-low", - "battery-quarter", - "battery-slash", - "battery-three-quarters", - "bed-bunk", - "bed-empty", - "bed-front", - "bed-pulse", - "bed", - "bee", - "beer-mug-empty", - "beer-mug", - "bell-concierge", - "bell-exclamation", - "bell-on", - "bell-plus", - "bell-ring", - "bell-school-slash", - "bell-school", - "bell-slash", - "bell", - "bells", - "bench-tree", - "bezier-curve", - "bicycle", - "billboard", - "bin-bottles-recycle", - "bin-bottles", - "bin-recycle", - "binary-circle-check", - "binary-lock", - "binary-slash", - "binary", - "binoculars", - "biohazard", - "bird", - "bitcoin-sign", - "blanket-fire", - "blanket", - "blender-phone", - "blender", - "blinds-open", - "blinds-raised", - "blinds", - "block-brick-fire", - "block-brick", - "block-question", - "block-quote", - "block", - "blog", - "blueberries", - "bluetooth", - "bold", - "bolt-auto", - "bolt-lightning", - "bolt-slash", - "bolt", - "bomb", - "bone-break", - "bone", - "bong", - "book-arrow-right", - "book-arrow-up", - "book-atlas", - "book-bible", - "book-blank", - "book-bookmark", - "book-circle-arrow-right", - "book-circle-arrow-up", - "book-copy", - "book-font", - "book-heart", - "book-journal-whills", - "book-medical", - "book-open-cover", - "book-open-reader", - "book-open", - "book-quran", - "book-section", - "book-skull", - "book-sparkles", - "book-tanakh", - "book-user", - "book", - "bookmark-slash", - "bookmark", - "books-medical", - "books", - "boombox", - "boot-heeled", - "boot", - "booth-curtain", - "border-all", - "border-bottom-right", - "border-bottom", - "border-center-h", - "border-center-v", - "border-inner", - "border-left", - "border-none", - "border-outer", - "border-right", - "border-top-left", - "border-top", - "bore-hole", - "bottle-baby", - "bottle-droplet", - "bottle-water", - "bow-arrow", - "bowl-chopsticks-noodles", - "bowl-chopsticks", - "bowl-food", - "bowl-hot", - "bowl-rice", - "bowl-scoop", - "bowl-scoops", - "bowl-soft-serve", - "bowl-spoon", - "bowling-ball-pin", - "bowling-ball", - "bowling-pins", - "box-archive", - "box-ballot", - "box-check", - "box-circle-check", - "box-dollar", - "box-heart", - "box-open-full", - "box-open", - "box-taped", - "box-tissue", - "box", - "boxes-packing", - "boxes-stacked", - "boxing-glove", - "bracket-curly-right", - "bracket-curly", - "bracket-round-right", - "bracket-round", - "bracket-square-right", - "bracket-square", - "brackets-curly", - "brackets-round", - "brackets-square", - "braille", - "brain-arrow-curved-right", - "brain-circuit", - "brain", - "brake-warning", - "brazilian-real-sign", - "bread-loaf", - "bread-slice-butter", - "bread-slice", - "bridge-circle-check", - "bridge-circle-exclamation", - "bridge-circle-xmark", - "bridge-lock", - "bridge-suspension", - "bridge-water", - "bridge", - "briefcase-arrow-right", - "briefcase-blank", - "briefcase-medical", - "briefcase", - "brightness-low", - "brightness", - "bring-forward", - "bring-front", - "broccoli", - "broom-ball", - "broom-wide", - "broom", - "browser", - "browsers", - "brush", - "bucket", - "bug-slash", - "bug", - "bugs", - "building-circle-arrow-right", - "building-circle-check", - "building-circle-exclamation", - "building-circle-xmark", - "building-columns", - "building-flag", - "building-lock", - "building-magnifying-glass", - "building-memo", - "building-ngo", - "building-shield", - "building-un", - "building-user", - "building-wheat", - "building", - "buildings", - "bulldozer", - "bullhorn", - "bullseye-arrow", - "bullseye-pointer", - "bullseye", - "buoy-mooring", - "buoy", - "burger-cheese", - "burger-fries", - "burger-glass", - "burger-lettuce", - "burger-soda", - "burger", - "burrito", - "burst", - "bus-school", - "bus-simple", - "bus", - "business-time", - "butter", - "c", - "cabin", - "cabinet-filing", - "cable-car", - "cactus", - "caduceus", - "cake-candles", - "cake-slice", - "calculator-simple", - "calculator", - "calendar-arrow-down", - "calendar-arrow-up", - "calendar-check", - "calendar-circle-exclamation", - "calendar-circle-minus", - "calendar-circle-plus", - "calendar-circle-user", - "calendar-clock", - "calendar-day", - "calendar-days", - "calendar-exclamation", - "calendar-heart", - "calendar-image", - "calendar-lines-pen", - "calendar-lines", - "calendar-minus", - "calendar-pen", - "calendar-plus", - "calendar-range", - "calendar-star", - "calendar-users", - "calendar-week", - "calendar-xmark", - "calendar", - "calendars", - "camcorder", - "camera-cctv", - "camera-movie", - "camera-polaroid", - "camera-retro", - "camera-rotate", - "camera-security", - "camera-slash", - "camera-viewfinder", - "camera-web-slash", - "camera-web", - "camera", - "campfire", - "campground", - "can-food", - "candle-holder", - "candy-bar", - "candy-cane", - "candy-corn", - "candy", - "cannabis", - "cannon", - "capsules", - "car-battery", - "car-bolt", - "car-building", - "car-bump", - "car-burst", - "car-bus", - "car-circle-bolt", - "car-garage", - "car-mirrors", - "car-on", - "car-rear", - "car-side-bolt", - "car-side", - "car-tilt", - "car-tunnel", - "car-wash", - "car-wrench", - "car", - "caravan-simple", - "caravan", - "card-club", - "card-diamond", - "card-heart", - "card-spade", - "cards-blank", - "cards", - "caret-down", - "caret-left", - "caret-right", - "caret-up", - "carrot", - "cars", - "cart-arrow-down", - "cart-arrow-up", - "cart-circle-arrow-down", - "cart-circle-arrow-up", - "cart-circle-check", - "cart-circle-exclamation", - "cart-circle-plus", - "cart-circle-xmark", - "cart-flatbed-boxes", - "cart-flatbed-empty", - "cart-flatbed-suitcase", - "cart-flatbed", - "cart-minus", - "cart-plus", - "cart-shopping-fast", - "cart-shopping", - "cart-xmark", - "cash-register", - "cassette-betamax", - "cassette-tape", - "cassette-vhs", - "castle", - "cat-space", - "cat", - "cauldron", - "cedi-sign", - "cent-sign", - "certificate", - "chair-office", - "chair", - "chalkboard-user", - "chalkboard", - "champagne-glass", - "champagne-glasses", - "charging-station", - "chart-area", - "chart-bar", - "chart-bullet", - "chart-candlestick", - "chart-column", - "chart-gantt", - "chart-kanban", - "chart-line-down", - "chart-line-up-down", - "chart-line-up", - "chart-line", - "chart-mixed-up-circle-currency", - "chart-mixed-up-circle-dollar", - "chart-mixed", - "chart-network", - "chart-pie-simple-circle-currency", - "chart-pie-simple-circle-dollar", - "chart-pie-simple", - "chart-pie", - "chart-pyramid", - "chart-radar", - "chart-scatter-3d", - "chart-scatter-bubble", - "chart-scatter", - "chart-simple-horizontal", - "chart-simple", - "chart-tree-map", - "chart-user", - "chart-waterfall", - "check-double", - "check-to-slot", - "check", - "cheese-swiss", - "cheese", - "cherries", - "chess-bishop-piece", - "chess-bishop", - "chess-board", - "chess-clock-flip", - "chess-clock", - "chess-king-piece", - "chess-king", - "chess-knight-piece", - "chess-knight", - "chess-pawn-piece", - "chess-pawn", - "chess-queen-piece", - "chess-queen", - "chess-rook-piece", - "chess-rook", - "chess", - "chestnut", - "chevron-down", - "chevron-left", - "chevron-right", - "chevron-up", - "chevrons-down", - "chevrons-left", - "chevrons-right", - "chevrons-up", - "chf-sign", - "child-combatant", - "child-dress", - "child-reaching", - "child", - "children", - "chimney", - "chopsticks", - "church", - "circle-0", - "circle-1", - "circle-2", - "circle-3", - "circle-4", - "circle-5", - "circle-6", - "circle-7", - "circle-8", - "circle-9", - "circle-a", - "circle-ampersand", - "circle-arrow-down-left", - "circle-arrow-down-right", - "circle-arrow-down", - "circle-arrow-left", - "circle-arrow-right", - "circle-arrow-up-left", - "circle-arrow-up-right", - "circle-arrow-up", - "circle-b", - "circle-bolt", - "circle-book-open", - "circle-bookmark", - "circle-c", - "circle-calendar", - "circle-camera", - "circle-caret-down", - "circle-caret-left", - "circle-caret-right", - "circle-caret-up", - "circle-check", - "circle-chevron-down", - "circle-chevron-left", - "circle-chevron-right", - "circle-chevron-up", - "circle-d", - "circle-dashed", - "circle-divide", - "circle-dollar-to-slot", - "circle-dollar", - "circle-dot", - "circle-down-left", - "circle-down-right", - "circle-down", - "circle-e", - "circle-ellipsis-vertical", - "circle-ellipsis", - "circle-envelope", - "circle-euro", - "circle-exclamation-check", - "circle-exclamation", - "circle-f", - "circle-g", - "circle-gf", - "circle-h", - "circle-half-stroke", - "circle-half", - "circle-heart", - "circle-i", - "circle-info", - "circle-j", - "circle-k", - "circle-l", - "circle-left", - "circle-location-arrow", - "circle-m", - "circle-microphone-lines", - "circle-microphone", - "circle-minus", - "circle-n", - "circle-nodes", - "circle-notch", - "circle-o", - "circle-p", - "circle-parking", - "circle-pause", - "circle-phone-flip", - "circle-phone-hangup", - "circle-phone", - "circle-play", - "circle-plus", - "circle-q", - "circle-quarter-stroke", - "circle-quarter", - "circle-quarters", - "circle-question", - "circle-r", - "circle-radiation", - "circle-right", - "circle-s", - "circle-small", - "circle-sort-down", - "circle-sort-up", - "circle-sort", - "circle-star", - "circle-sterling", - "circle-stop", - "circle-t", - "circle-three-quarters-stroke", - "circle-three-quarters", - "circle-trash", - "circle-u", - "circle-up-left", - "circle-up-right", - "circle-up", - "circle-user", - "circle-v", - "circle-video", - "circle-w", - "circle-waveform-lines", - "circle-wifi-circle-wifi", - "circle-wifi", - "circle-x", - "circle-xmark", - "circle-y", - "circle-yen", - "circle-z", - "circle", - "circles-overlap", - "citrus-slice", - "citrus", - "city", - "clapperboard-play", - "clapperboard", - "clarinet", - "claw-marks", - "clipboard-check", - "clipboard-list-check", - "clipboard-list", - "clipboard-medical", - "clipboard-prescription", - "clipboard-question", - "clipboard-user", - "clipboard", - "clock-desk", - "clock-eight-thirty", - "clock-eight", - "clock-eleven-thirty", - "clock-eleven", - "clock-five-thirty", - "clock-five", - "clock-four-thirty", - "clock-nine-thirty", - "clock-nine", - "clock-one-thirty", - "clock-one", - "clock-rotate-left", - "clock-seven-thirty", - "clock-seven", - "clock-six-thirty", - "clock-six", - "clock-ten-thirty", - "clock-ten", - "clock-three-thirty", - "clock-three", - "clock-twelve-thirty", - "clock-twelve", - "clock-two-thirty", - "clock-two", - "clock", - "clone", - "closed-captioning-slash", - "closed-captioning", - "clothes-hanger", - "cloud-arrow-down", - "cloud-arrow-up", - "cloud-binary", - "cloud-bolt-moon", - "cloud-bolt-sun", - "cloud-bolt", - "cloud-check", - "cloud-drizzle", - "cloud-exclamation", - "cloud-fog", - "cloud-hail-mixed", - "cloud-hail", - "cloud-meatball", - "cloud-minus", - "cloud-moon-rain", - "cloud-moon", - "cloud-music", - "cloud-plus", - "cloud-question", - "cloud-rain", - "cloud-rainbow", - "cloud-showers-heavy", - "cloud-showers-water", - "cloud-showers", - "cloud-slash", - "cloud-sleet", - "cloud-snow", - "cloud-sun-rain", - "cloud-sun", - "cloud-word", - "cloud-xmark", - "cloud", - "clouds-moon", - "clouds-sun", - "clouds", - "clover", - "club", - "coconut", - "code-branch", - "code-commit", - "code-compare", - "code-fork", - "code-merge", - "code-pull-request-closed", - "code-pull-request-draft", - "code-pull-request", - "code-simple", - "code", - "coffee-bean", - "coffee-beans", - "coffee-pot", - "coffin-cross", - "coffin", - "coin-blank", - "coin-front", - "coin-vertical", - "coin", - "coins", - "colon-sign", - "colon", - "columns-3", - "comet", - "comma", - "command", - "comment-arrow-down", - "comment-arrow-up-right", - "comment-arrow-up", - "comment-captions", - "comment-check", - "comment-code", - "comment-dollar", - "comment-dots", - "comment-exclamation", - "comment-heart", - "comment-image", - "comment-lines", - "comment-medical", - "comment-middle-top", - "comment-middle", - "comment-minus", - "comment-music", - "comment-pen", - "comment-plus", - "comment-question", - "comment-quote", - "comment-slash", - "comment-smile", - "comment-sms", - "comment-text", - "comment-xmark", - "comment", - "comments-dollar", - "comments-question-check", - "comments-question", - "comments", - "compact-disc", - "compass-drafting", - "compass-slash", - "compass", - "compress-wide", - "compress", - "computer-classic", - "computer-mouse-scrollwheel", - "computer-mouse", - "computer-speaker", - "computer", - "container-storage", - "conveyor-belt-arm", - "conveyor-belt-boxes", - "conveyor-belt-empty", - "conveyor-belt", - "cookie-bite", - "cookie", - "copy", - "copyright", - "corn", - "corner", - "couch", - "court-sport", - "cow", - "cowbell-circle-plus", - "cowbell", - "crab", - "crate-apple", - "crate-empty", - "credit-card-blank", - "credit-card-front", - "credit-card", - "cricket-bat-ball", - "croissant", - "crop-simple", - "crop", - "cross", - "crosshairs-simple", - "crosshairs", - "crow", - "crown", - "crutch", - "crutches", - "cruzeiro-sign", - "crystal-ball", - "cube", - "cubes-stacked", - "cubes", - "cucumber", - "cup-straw-swoosh", - "cup-straw", - "cup-togo", - "cupcake", - "curling-stone", - "custard", - "d", - "dagger", - "dash", - "database", - "deer-rudolph", - "deer", - "delete-left", - "delete-right", - "democrat", - "desktop-arrow-down", - "desktop", - "dharmachakra", - "diagram-cells", - "diagram-lean-canvas", - "diagram-nested", - "diagram-next", - "diagram-predecessor", - "diagram-previous", - "diagram-project", - "diagram-sankey", - "diagram-subtask", - "diagram-successor", - "diagram-venn", - "dial-high", - "dial-low", - "dial-max", - "dial-med-low", - "dial-med", - "dial-min", - "dial-off", - "dial", - "diamond-exclamation", - "diamond-half-stroke", - "diamond-half", - "diamond-turn-right", - "diamond", - "diamonds-4", - "dice-d10", - "dice-d12", - "dice-d20", - "dice-d4", - "dice-d6", - "dice-d8", - "dice-five", - "dice-four", - "dice-one", - "dice-six", - "dice-three", - "dice-two", - "dice", - "dinosaur", - "diploma", - "disc-drive", - "disease", - "display-arrow-down", - "display-chart-up-circle-currency", - "display-chart-up-circle-dollar", - "display-chart-up", - "display-code", - "display-medical", - "display-slash", - "display", - "distribute-spacing-horizontal", - "distribute-spacing-vertical", - "ditto", - "divide", - "dna", - "do-not-enter", - "dog-leashed", - "dog", - "dollar-sign", - "dolly-empty", - "dolly", - "dolphin", - "dong-sign", - "donut", - "door-closed", - "door-open", - "dove", - "down-from-bracket", - "down-from-dotted-line", - "down-from-line", - "down-left-and-up-right-to-center", - "down-left", - "down-long", - "down-right", - "down-to-bracket", - "down-to-dotted-line", - "down-to-line", - "down", - "download", - "dragon", - "draw-circle", - "draw-polygon", - "draw-square", - "dreidel", - "drone-front", - "drone", - "droplet-degree", - "droplet-percent", - "droplet-slash", - "droplet", - "drum-steelpan", - "drum", - "drumstick-bite", - "drumstick", - "dryer-heat", - "dryer", - "duck", - "dumbbell", - "dumpster-fire", - "dumpster", - "dungeon", - "e", - "ear-deaf", - "ear-listen", - "ear-muffs", - "ear", - "earth-africa", - "earth-americas", - "earth-asia", - "earth-europe", - "earth-oceania", - "eclipse", - "egg-fried", - "egg", - "eggplant", - "eject", - "elephant", - "elevator", - "ellipsis-stroke-vertical", - "ellipsis-stroke", - "ellipsis-vertical", - "ellipsis", - "empty-set", - "engine-warning", - "engine", - "envelope-circle-check", - "envelope-dot", - "envelope-open-dollar", - "envelope-open-text", - "envelope-open", - "envelope", - "envelopes-bulk", - "envelopes", - "equals", - "eraser", - "escalator", - "ethernet", - "euro-sign", - "excavator", - "exclamation", - "expand-wide", - "expand", - "explosion", - "eye-dropper-full", - "eye-dropper-half", - "eye-dropper", - "eye-evil", - "eye-low-vision", - "eye-slash", - "eye", - "eyes", - "f", - "face-angry-horns", - "face-angry", - "face-anguished", - "face-anxious-sweat", - "face-astonished", - "face-awesome", - "face-beam-hand-over-mouth", - "face-clouds", - "face-confounded", - "face-confused", - "face-cowboy-hat", - "face-diagonal-mouth", - "face-disappointed", - "face-disguise", - "face-dizzy", - "face-dotted", - "face-downcast-sweat", - "face-drooling", - "face-exhaling", - "face-explode", - "face-expressionless", - "face-eyes-xmarks", - "face-fearful", - "face-flushed", - "face-frown-open", - "face-frown-slight", - "face-frown", - "face-glasses", - "face-grimace", - "face-grin-beam-sweat", - "face-grin-beam", - "face-grin-hearts", - "face-grin-squint-tears", - "face-grin-squint", - "face-grin-stars", - "face-grin-tears", - "face-grin-tongue-squint", - "face-grin-tongue-wink", - "face-grin-tongue", - "face-grin-wide", - "face-grin-wink", - "face-grin", - "face-hand-over-mouth", - "face-hand-peeking", - "face-hand-yawn", - "face-head-bandage", - "face-holding-back-tears", - "face-hushed", - "face-icicles", - "face-kiss-beam", - "face-kiss-closed-eyes", - "face-kiss-wink-heart", - "face-kiss", - "face-laugh-beam", - "face-laugh-squint", - "face-laugh-wink", - "face-laugh", - "face-lying", - "face-mask", - "face-meh-blank", - "face-meh", - "face-melting", - "face-monocle", - "face-nauseated", - "face-nose-steam", - "face-party", - "face-pensive", - "face-persevering", - "face-pleading", - "face-pouting", - "face-raised-eyebrow", - "face-relieved", - "face-rolling-eyes", - "face-sad-cry", - "face-sad-sweat", - "face-sad-tear", - "face-saluting", - "face-scream", - "face-shush", - "face-sleeping", - "face-sleepy", - "face-smile-beam", - "face-smile-halo", - "face-smile-hearts", - "face-smile-horns", - "face-smile-plus", - "face-smile-relaxed", - "face-smile-tear", - "face-smile-tongue", - "face-smile-upside-down", - "face-smile-wink", - "face-smile", - "face-smiling-hands", - "face-smirking", - "face-spiral-eyes", - "face-sunglasses", - "face-surprise", - "face-swear", - "face-thermometer", - "face-thinking", - "face-tired", - "face-tissue", - "face-tongue-money", - "face-tongue-sweat", - "face-unamused", - "face-viewfinder", - "face-vomit", - "face-weary", - "face-woozy", - "face-worried", - "face-zany", - "face-zipper", - "falafel", - "family-dress", - "family-pants", - "family", - "fan-table", - "fan", - "farm", - "faucet-drip", - "faucet", - "fax", - "feather-pointed", - "feather", - "fence", - "ferris-wheel", - "ferry", - "field-hockey-stick-ball", - "file-arrow-down", - "file-arrow-up", - "file-audio", - "file-binary", - "file-cad", - "file-certificate", - "file-chart-column", - "file-chart-pie", - "file-check", - "file-circle-check", - "file-circle-exclamation", - "file-circle-info", - "file-circle-minus", - "file-circle-plus", - "file-circle-question", - "file-circle-xmark", - "file-code", - "file-contract", - "file-csv", - "file-dashed-line", - "file-doc", - "file-eps", - "file-excel", - "file-exclamation", - "file-export", - "file-gif", - "file-heart", - "file-image", - "file-import", - "file-invoice-dollar", - "file-invoice", - "file-jpg", - "file-lines", - "file-lock", - "file-magnifying-glass", - "file-medical", - "file-minus", - "file-mov", - "file-mp3", - "file-mp4", - "file-music", - "file-pdf", - "file-pen", - "file-plus-minus", - "file-plus", - "file-png", - "file-powerpoint", - "file-ppt", - "file-prescription", - "file-shield", - "file-signature", - "file-slash", - "file-spreadsheet", - "file-svg", - "file-user", - "file-vector", - "file-video", - "file-waveform", - "file-word", - "file-xls", - "file-xmark", - "file-xml", - "file-zip", - "file-zipper", - "file", - "files-medical", - "files", - "fill-drip", - "fill", - "film-canister", - "film-simple", - "film-slash", - "film", - "films", - "filter-circle-dollar", - "filter-circle-xmark", - "filter-list", - "filter-slash", - "filter", - "filters", - "fingerprint", - "fire-burner", - "fire-extinguisher", - "fire-flame-curved", - "fire-flame-simple", - "fire-flame", - "fire-hydrant", - "fire-smoke", - "fire", - "fireplace", - "fish-bones", - "fish-cooked", - "fish-fins", - "fish", - "fishing-rod", - "flag-checkered", - "flag-pennant", - "flag-swallowtail", - "flag-usa", - "flag", - "flashlight", - "flask-gear", - "flask-round-poison", - "flask-round-potion", - "flask-vial", - "flask", - "flatbread-stuffed", - "flatbread", - "floppy-disk-circle-arrow-right", - "floppy-disk-circle-xmark", - "floppy-disk-pen", - "floppy-disk", - "floppy-disks", - "florin-sign", - "flower-daffodil", - "flower-tulip", - "flower", - "flute", - "flux-capacitor", - "flying-disc", - "folder-arrow-down", - "folder-arrow-up", - "folder-bookmark", - "folder-check", - "folder-closed", - "folder-gear", - "folder-grid", - "folder-heart", - "folder-image", - "folder-magnifying-glass", - "folder-medical", - "folder-minus", - "folder-music", - "folder-open", - "folder-plus", - "folder-tree", - "folder-user", - "folder-xmark", - "folder", - "folders", - "fondue-pot", - "font-awesome", - "font-case", - "font", - "football-helmet", - "football", - "fork-knife", - "fork", - "forklift", - "fort", - "forward-fast", - "forward-step", - "forward", - "frame", - "franc-sign", - "french-fries", - "frog", - "function", - "futbol", - "g", - "galaxy", - "gallery-thumbnails", - "game-board-simple", - "game-board", - "game-console-handheld-crank", - "game-console-handheld", - "gamepad-modern", - "gamepad", - "garage-car", - "garage-open", - "garage", - "garlic", - "gas-pump-slash", - "gas-pump", - "gauge-circle-bolt", - "gauge-circle-minus", - "gauge-circle-plus", - "gauge-high", - "gauge-low", - "gauge-max", - "gauge-min", - "gauge-simple-high", - "gauge-simple-low", - "gauge-simple-max", - "gauge-simple-min", - "gauge-simple", - "gauge", - "gavel", - "gear-code", - "gear-complex-code", - "gear-complex", - "gear", - "gears", - "gem", - "genderless", - "ghost", - "gif", - "gift-card", - "gift", - "gifts", - "gingerbread-man", - "glass-citrus", - "glass-empty", - "glass-half", - "glass-water-droplet", - "glass-water", - "glass", - "glasses-round", - "glasses", - "globe-pointer", - "globe-snow", - "globe-stand", - "globe-wifi", - "globe", - "goal-net", - "golf-ball-tee", - "golf-club", - "golf-flag-hole", - "gopuram", - "graduation-cap", - "gramophone", - "grapes", - "grate-droplet", - "grate", - "greater-than-equal", - "greater-than", - "grid-2-plus", - "grid-2", - "grid-4", - "grid-5", - "grid-dividers", - "grid-horizontal", - "grid-round-2-plus", - "grid-round-2", - "grid-round-4", - "grid-round-5", - "grid-round", - "grid", - "grill-fire", - "grill-hot", - "grill", - "grip-dots-vertical", - "grip-dots", - "grip-lines-vertical", - "grip-lines", - "grip-vertical", - "grip", - "group-arrows-rotate", - "guarani-sign", - "guitar-electric", - "guitar", - "guitars", - "gun-slash", - "gun-squirt", - "gun", - "h", - "h1", - "h2", - "h3", - "h4", - "h5", - "h6", - "hammer-brush", - "hammer-crash", - "hammer-war", - "hammer", - "hamsa", - "hand-back-fist", - "hand-back-point-down", - "hand-back-point-left", - "hand-back-point-ribbon", - "hand-back-point-right", - "hand-back-point-up", - "hand-dots", - "hand-fingers-crossed", - "hand-fist", - "hand-heart", - "hand-holding-box", - "hand-holding-circle-dollar", - "hand-holding-dollar", - "hand-holding-droplet", - "hand-holding-hand", - "hand-holding-heart", - "hand-holding-magic", - "hand-holding-medical", - "hand-holding-seedling", - "hand-holding-skull", - "hand-holding", - "hand-horns", - "hand-lizard", - "hand-love", - "hand-middle-finger", - "hand-peace", - "hand-point-down", - "hand-point-left", - "hand-point-ribbon", - "hand-point-right", - "hand-point-up", - "hand-pointer", - "hand-scissors", - "hand-sparkles", - "hand-spock", - "hand-wave", - "hand", - "handcuffs", - "hands-asl-interpreting", - "hands-bound", - "hands-bubbles", - "hands-clapping", - "hands-holding-child", - "hands-holding-circle", - "hands-holding-diamond", - "hands-holding-dollar", - "hands-holding-heart", - "hands-holding", - "hands-praying", - "hands", - "handshake-angle", - "handshake-simple-slash", - "handshake-simple", - "handshake-slash", - "handshake", - "hanukiah", - "hard-drive", - "hashtag-lock", - "hashtag", - "hat-beach", - "hat-chef", - "hat-cowboy-side", - "hat-cowboy", - "hat-santa", - "hat-winter", - "hat-witch", - "hat-wizard", - "head-side-brain", - "head-side-cough-slash", - "head-side-cough", - "head-side-gear", - "head-side-goggles", - "head-side-headphones", - "head-side-heart", - "head-side-mask", - "head-side-medical", - "head-side-virus", - "head-side", - "heading", - "headphones-simple", - "headphones", - "headset", - "heart-circle-bolt", - "heart-circle-check", - "heart-circle-exclamation", - "heart-circle-minus", - "heart-circle-plus", - "heart-circle-xmark", - "heart-crack", - "heart-half-stroke", - "heart-half", - "heart-pulse", - "heart", - "heat", - "helicopter-symbol", - "helicopter", - "helmet-battle", - "helmet-safety", - "helmet-un", - "hexagon-check", - "hexagon-divide", - "hexagon-exclamation", - "hexagon-image", - "hexagon-minus", - "hexagon-plus", - "hexagon-vertical-nft-slanted", - "hexagon-vertical-nft", - "hexagon-xmark", - "hexagon", - "high-definition", - "highlighter-line", - "highlighter", - "hill-avalanche", - "hill-rockslide", - "hippo", - "hockey-mask", - "hockey-puck", - "hockey-stick-puck", - "hockey-sticks", - "holly-berry", - "honey-pot", - "hood-cloak", - "horizontal-rule", - "horse-head", - "horse-saddle", - "horse", - "hose-reel", - "hose", - "hospital-user", - "hospital", - "hospitals", - "hot-tub-person", - "hotdog", - "hotel", - "hourglass-clock", - "hourglass-end", - "hourglass-half", - "hourglass-start", - "hourglass", - "house-blank", - "house-building", - "house-chimney-blank", - "house-chimney-crack", - "house-chimney-heart", - "house-chimney-medical", - "house-chimney-user", - "house-chimney-window", - "house-chimney", - "house-circle-check", - "house-circle-exclamation", - "house-circle-xmark", - "house-crack", - "house-day", - "house-fire", - "house-flag", - "house-flood-water-circle-arrow-right", - "house-flood-water", - "house-heart", - "house-laptop", - "house-lock", - "house-medical-circle-check", - "house-medical-circle-exclamation", - "house-medical-circle-xmark", - "house-medical-flag", - "house-medical", - "house-night", - "house-person-leave", - "house-person-return", - "house-signal", - "house-tree", - "house-tsunami", - "house-turret", - "house-user", - "house-water", - "house-window", - "house", - "hryvnia-sign", - "hundred-points", - "hurricane", - "hydra", - "hyphen", - "i-cursor", - "i", - "ice-cream", - "ice-skate", - "icicles", - "icons", - "id-badge", - "id-card-clip", - "id-card", - "igloo", - "image-landscape", - "image-polaroid-user", - "image-polaroid", - "image-portrait", - "image-slash", - "image-user", - "image", - "images-user", - "images", - "inbox-full", - "inbox-in", - "inbox-out", - "inbox", - "inboxes", - "indent", - "indian-rupee-sign", - "industry-windows", - "industry", - "infinity", - "info", - "inhaler", - "input-numeric", - "input-pipe", - "input-text", - "integral", - "interrobang", - "intersection", - "island-tropical", - "italic", - "j", - "jack-o-lantern", - "jar-wheat", - "jar", - "jedi", - "jet-fighter-up", - "jet-fighter", - "joint", - "joystick", - "jug-bottle", - "jug-detergent", - "jug", - "k", - "kaaba", - "kazoo", - "kerning", - "key-skeleton-left-right", - "key-skeleton", - "key", - "keyboard-brightness-low", - "keyboard-brightness", - "keyboard-down", - "keyboard-left", - "keyboard", - "keynote", - "khanda", - "kidneys", - "kip-sign", - "kit-medical", - "kitchen-set", - "kite", - "kiwi-bird", - "kiwi-fruit", - "knife-kitchen", - "knife", - "l", - "lacrosse-stick-ball", - "lacrosse-stick", - "lambda", - "lamp-desk", - "lamp-floor", - "lamp-street", - "lamp", - "land-mine-on", - "landmark-dome", - "landmark-flag", - "landmark-magnifying-glass", - "landmark", - "language", - "laptop-arrow-down", - "laptop-binary", - "laptop-code", - "laptop-file", - "laptop-medical", - "laptop-mobile", - "laptop-slash", - "laptop", - "lari-sign", - "lasso-sparkles", - "lasso", - "layer-group", - "layer-minus", - "layer-plus", - "leaf-heart", - "leaf-maple", - "leaf-oak", - "leaf", - "leafy-green", - "left-from-bracket", - "left-from-line", - "left-long-to-line", - "left-long", - "left-right", - "left-to-bracket", - "left-to-line", - "left", - "lemon", - "less-than-equal", - "less-than", - "life-ring", - "light-ceiling", - "light-emergency-on", - "light-emergency", - "light-switch-off", - "light-switch-on", - "light-switch", - "lightbulb-cfl-on", - "lightbulb-cfl", - "lightbulb-dollar", - "lightbulb-exclamation-on", - "lightbulb-exclamation", - "lightbulb-gear", - "lightbulb-message", - "lightbulb-on", - "lightbulb-slash", - "lightbulb", - "lighthouse", - "lights-holiday", - "line-columns", - "line-height", - "lines-leaning", - "link-horizontal-slash", - "link-horizontal", - "link-simple-slash", - "link-simple", - "link-slash", - "link", - "lips", - "lira-sign", - "list-check", - "list-dropdown", - "list-music", - "list-ol", - "list-radio", - "list-timeline", - "list-tree", - "list-ul", - "list", - "litecoin-sign", - "loader", - "lobster", - "location-arrow-up", - "location-arrow", - "location-check", - "location-crosshairs-slash", - "location-crosshairs", - "location-dot-slash", - "location-dot", - "location-exclamation", - "location-minus", - "location-pen", - "location-pin-lock", - "location-pin-slash", - "location-pin", - "location-plus", - "location-question", - "location-smile", - "location-xmark", - "lock-a", - "lock-hashtag", - "lock-keyhole-open", - "lock-keyhole", - "lock-open", - "lock", - "locust", - "lollipop", - "loveseat", - "luchador-mask", - "lungs-virus", - "lungs", - "m", - "mace", - "magnet", - "magnifying-glass-arrow-right", - "magnifying-glass-arrows-rotate", - "magnifying-glass-chart", - "magnifying-glass-dollar", - "magnifying-glass-location", - "magnifying-glass-minus", - "magnifying-glass-music", - "magnifying-glass-play", - "magnifying-glass-plus", - "magnifying-glass-waveform", - "magnifying-glass", - "mailbox-flag-up", - "mailbox", - "manat-sign", - "mandolin", - "mango", - "manhole", - "map-location-dot", - "map-location", - "map-pin", - "map", - "marker", - "mars-and-venus-burst", - "mars-and-venus", - "mars-double", - "mars-stroke-right", - "mars-stroke-up", - "mars-stroke", - "mars", - "martini-glass-citrus", - "martini-glass-empty", - "martini-glass", - "mask-face", - "mask-snorkel", - "mask-ventilator", - "mask", - "masks-theater", - "mattress-pillow", - "maximize", - "meat", - "medal", - "megaphone", - "melon-slice", - "melon", - "memo-circle-check", - "memo-circle-info", - "memo-pad", - "memo", - "memory", - "menorah", - "mercury", - "merge", - "message-arrow-down", - "message-arrow-up-right", - "message-arrow-up", - "message-bot", - "message-captions", - "message-check", - "message-code", - "message-dollar", - "message-dots", - "message-exclamation", - "message-heart", - "message-image", - "message-lines", - "message-medical", - "message-middle-top", - "message-middle", - "message-minus", - "message-music", - "message-pen", - "message-plus", - "message-question", - "message-quote", - "message-slash", - "message-smile", - "message-sms", - "message-text", - "message-xmark", - "message", - "messages-dollar", - "messages-question", - "messages", - "meteor", - "meter-bolt", - "meter-droplet", - "meter-fire", - "meter", - "microchip-ai", - "microchip", - "microphone-lines-slash", - "microphone-lines", - "microphone-slash", - "microphone-stand", - "microphone", - "microscope", - "microwave", - "mill-sign", - "minimize", - "minus", - "mistletoe", - "mitten", - "mobile-button", - "mobile-notch", - "mobile-retro", - "mobile-screen-button", - "mobile-screen", - "mobile-signal-out", - "mobile-signal", - "mobile", - "money-bill-1-wave", - "money-bill-1", - "money-bill-simple-wave", - "money-bill-simple", - "money-bill-transfer", - "money-bill-trend-up", - "money-bill-wave", - "money-bill-wheat", - "money-bill", - "money-bills-simple", - "money-bills", - "money-check-dollar-pen", - "money-check-dollar", - "money-check-pen", - "money-check", - "money-from-bracket", - "money-simple-from-bracket", - "monitor-waveform", - "monkey", - "monument", - "moon-cloud", - "moon-over-sun", - "moon-stars", - "moon", - "moped", - "mortar-pestle", - "mosque", - "mosquito-net", - "mosquito", - "motorcycle", - "mound", - "mountain-city", - "mountain-sun", - "mountain", - "mountains", - "mouse-field", - "mp3-player", - "mug-hot", - "mug-marshmallows", - "mug-saucer", - "mug-tea-saucer", - "mug-tea", - "mug", - "mushroom", - "music-magnifying-glass", - "music-note-slash", - "music-note", - "music-slash", - "music", - "mustache", - "n", - "naira-sign", - "narwhal", - "nesting-dolls", - "network-wired", - "neuter", - "newspaper", - "nfc-lock", - "nfc-magnifying-glass", - "nfc-pen", - "nfc-signal", - "nfc-slash", - "nfc-symbol", - "nfc-trash", - "nfc", - "nose", - "not-equal", - "notdef", - "note-medical", - "note-sticky", - "note", - "notebook", - "notes-medical", - "notes", - "o", - "object-exclude", - "object-group", - "object-intersect", - "object-subtract", - "object-ungroup", - "object-union", - "objects-align-bottom", - "objects-align-center-horizontal", - "objects-align-center-vertical", - "objects-align-left", - "objects-align-right", - "objects-align-top", - "objects-column", - "octagon-check", - "octagon-divide", - "octagon-exclamation", - "octagon-minus", - "octagon-plus", - "octagon-xmark", - "octagon", - "octopus", - "oil-can-drip", - "oil-can", - "oil-temperature", - "oil-well", - "olive-branch", - "olive", - "om", - "omega", - "onion", - "option", - "ornament", - "otter", - "outdent", - "outlet", - "oven", - "overline", - "p", - "page-caret-down", - "page-caret-up", - "page", - "pager", - "paint-roller", - "paintbrush-fine", - "paintbrush-pencil", - "paintbrush", - "palette", - "pallet-box", - "pallet-boxes", - "pallet", - "pan-food", - "pan-frying", - "pancakes", - "panel-ews", - "panel-fire", - "panorama", - "paper-plane-top", - "paper-plane", - "paperclip-vertical", - "paperclip", - "parachute-box", - "paragraph-left", - "paragraph", - "party-bell", - "party-horn", - "passport", - "paste", - "pause", - "paw-claws", - "paw-simple", - "paw", - "peace", - "peach", - "peanut", - "peanuts", - "peapod", - "pear", - "pedestal", - "pegasus", - "pen-circle", - "pen-clip-slash", - "pen-clip", - "pen-fancy-slash", - "pen-fancy", - "pen-field", - "pen-line", - "pen-nib-slash", - "pen-nib", - "pen-paintbrush", - "pen-ruler", - "pen-slash", - "pen-swirl", - "pen-to-square", - "pen", - "pencil-mechanical", - "pencil-slash", - "pencil", - "people-arrows", - "people-carry-box", - "people-dress-simple", - "people-dress", - "people-group", - "people-line", - "people-pants-simple", - "people-pants", - "people-pulling", - "people-robbery", - "people-roof", - "people-simple", - "people", - "pepper-hot", - "pepper", - "percent", - "period", - "person-arrow-down-to-line", - "person-arrow-up-from-line", - "person-biking-mountain", - "person-biking", - "person-booth", - "person-breastfeeding", - "person-burst", - "person-cane", - "person-carry-box", - "person-chalkboard", - "person-circle-check", - "person-circle-exclamation", - "person-circle-minus", - "person-circle-plus", - "person-circle-question", - "person-circle-xmark", - "person-digging", - "person-dolly-empty", - "person-dolly", - "person-dots-from-line", - "person-dress-burst", - "person-dress-fairy", - "person-dress-simple", - "person-dress", - "person-drowning", - "person-fairy", - "person-falling-burst", - "person-falling", - "person-from-portal", - "person-half-dress", - "person-harassing", - "person-hiking", - "person-military-pointing", - "person-military-rifle", - "person-military-to-person", - "person-pinball", - "person-praying", - "person-pregnant", - "person-rays", - "person-rifle", - "person-running-fast", - "person-running", - "person-seat-reclined", - "person-seat", - "person-shelter", - "person-sign", - "person-simple", - "person-skating", - "person-ski-jumping", - "person-ski-lift", - "person-skiing-nordic", - "person-skiing", - "person-sledding", - "person-snowboarding", - "person-snowmobiling", - "person-swimming", - "person-through-window", - "person-to-door", - "person-to-portal", - "person-walking-arrow-loop-left", - "person-walking-arrow-right", - "person-walking-dashed-line-arrow-right", - "person-walking-luggage", - "person-walking-with-cane", - "person-walking", - "person", - "peseta-sign", - "peso-sign", - "phone-arrow-down-left", - "phone-arrow-right", - "phone-arrow-up-right", - "phone-flip", - "phone-hangup", - "phone-intercom", - "phone-missed", - "phone-office", - "phone-plus", - "phone-rotary", - "phone-slash", - "phone-volume", - "phone-xmark", - "phone", - "photo-film-music", - "photo-film", - "pi", - "piano-keyboard", - "piano", - "pickaxe", - "pickleball", - "pie", - "pig", - "piggy-bank", - "pills", - "pinata", - "pinball", - "pineapple", - "pipe-circle-check", - "pipe-collar", - "pipe-section", - "pipe-smoking", - "pipe-valve", - "pipe", - "pizza-slice", - "pizza", - "place-of-worship", - "plane-arrival", - "plane-circle-check", - "plane-circle-exclamation", - "plane-circle-xmark", - "plane-departure", - "plane-engines", - "plane-lock", - "plane-prop", - "plane-slash", - "plane-tail", - "plane-up-slash", - "plane-up", - "plane", - "planet-moon", - "planet-ringed", - "plant-wilt", - "plate-utensils", - "plate-wheat", - "play-pause", - "play", - "plug-circle-bolt", - "plug-circle-check", - "plug-circle-exclamation", - "plug-circle-minus", - "plug-circle-plus", - "plug-circle-xmark", - "plug", - "plus-large", - "plus-minus", - "plus", - "podcast", - "podium-star", - "podium", - "police-box", - "poll-people", - "pompebled", - "poo-storm", - "poo", - "pool-8-ball", - "poop", - "popcorn", - "popsicle", - "pot-food", - "potato", - "power-off", - "prescription-bottle-medical", - "prescription-bottle-pill", - "prescription-bottle", - "prescription", - "presentation-screen", - "pretzel", - "print-magnifying-glass", - "print-slash", - "print", - "projector", - "pump-medical", - "pump-soap", - "pump", - "pumpkin", - "puzzle-piece-simple", - "puzzle-piece", - "puzzle", - "q", - "qrcode", - "question", - "quote-left", - "quote-right", - "quotes", - "r", - "rabbit-running", - "rabbit", - "raccoon", - "racquet", - "radar", - "radiation", - "radio-tuner", - "radio", - "rainbow", - "raindrops", - "ram", - "ramp-loading", - "ranking-star", - "raygun", - "receipt", - "record-vinyl", - "rectangle-ad", - "rectangle-barcode", - "rectangle-code", - "rectangle-history-circle-plus", - "rectangle-history-circle-user", - "rectangle-history", - "rectangle-list", - "rectangle-pro", - "rectangle-terminal", - "rectangle-vertical-history", - "rectangle-vertical", - "rectangle-wide", - "rectangle-xmark", - "rectangle", - "rectangles-mixed", - "recycle", - "reel", - "reflect-both", - "reflect-horizontal", - "reflect-vertical", - "refrigerator", - "registered", - "repeat-1", - "repeat", - "reply-all", - "reply-clock", - "reply", - "republican", - "restroom-simple", - "restroom", - "retweet", - "rhombus", - "ribbon", - "right-from-bracket", - "right-from-line", - "right-left-large", - "right-left", - "right-long-to-line", - "right-long", - "right-to-bracket", - "right-to-line", - "right", - "ring-diamond", - "ring", - "rings-wedding", - "road-barrier", - "road-bridge", - "road-circle-check", - "road-circle-exclamation", - "road-circle-xmark", - "road-lock", - "road-spikes", - "road", - "robot-astromech", - "robot", - "rocket-launch", - "rocket", - "roller-coaster", - "rotate-exclamation", - "rotate-left", - "rotate-reverse", - "rotate-right", - "rotate", - "route-highway", - "route-interstate", - "route", - "router", - "rss", - "ruble-sign", - "rug", - "rugby-ball", - "ruler-combined", - "ruler-horizontal", - "ruler-triangle", - "ruler-vertical", - "ruler", - "rupee-sign", - "rupiah-sign", - "rv", - "s", - "sack-dollar", - "sack-xmark", - "sack", - "sailboat", - "salad", - "salt-shaker", - "sandwich", - "satellite-dish", - "satellite", - "sausage", - "saxophone-fire", - "saxophone", - "scale-balanced", - "scale-unbalanced-flip", - "scale-unbalanced", - "scalpel-line-dashed", - "scalpel", - "scanner-gun", - "scanner-image", - "scanner-keyboard", - "scanner-touchscreen", - "scarecrow", - "scarf", - "school-circle-check", - "school-circle-exclamation", - "school-circle-xmark", - "school-flag", - "school-lock", - "school", - "scissors", - "screen-users", - "screencast", - "screwdriver-wrench", - "screwdriver", - "scribble", - "scroll-old", - "scroll-torah", - "scroll", - "scrubber", - "scythe", - "sd-card", - "sd-cards", - "seal-exclamation", - "seal-question", - "seal", - "seat-airline", - "section", - "seedling", - "semicolon", - "send-back", - "send-backward", - "sensor-cloud", - "sensor-fire", - "sensor-on", - "sensor-triangle-exclamation", - "sensor", - "server", - "shapes", - "share-all", - "share-from-square", - "share-nodes", - "share", - "sheep", - "sheet-plastic", - "shekel-sign", - "shelves-empty", - "shelves", - "shield-cat", - "shield-check", - "shield-cross", - "shield-dog", - "shield-exclamation", - "shield-halved", - "shield-heart", - "shield-keyhole", - "shield-minus", - "shield-plus", - "shield-quartered", - "shield-slash", - "shield-virus", - "shield-xmark", - "shield", - "ship", - "shirt-long-sleeve", - "shirt-running", - "shirt-tank-top", - "shirt", - "shish-kebab", - "shoe-prints", - "shop-lock", - "shop-slash", - "shop", - "shovel-snow", - "shovel", - "shower-down", - "shower", - "shredder", - "shrimp", - "shuffle", - "shutters", - "shuttle-space", - "shuttlecock", - "sickle", - "sidebar-flip", - "sidebar", - "sigma", - "sign-hanging", - "sign-post", - "sign-posts-wrench", - "sign-posts", - "signal-bars-fair", - "signal-bars-good", - "signal-bars-slash", - "signal-bars-weak", - "signal-bars", - "signal-fair", - "signal-good", - "signal-slash", - "signal-stream-slash", - "signal-stream", - "signal-strong", - "signal-weak", - "signal", - "signature-lock", - "signature-slash", - "signature", - "signs-post", - "sim-card", - "sim-cards", - "sink", - "siren-on", - "siren", - "sitemap", - "skeleton-ribs", - "skeleton", - "ski-boot-ski", - "ski-boot", - "skull-cow", - "skull-crossbones", - "skull", - "slash-back", - "slash-forward", - "slash", - "sleigh", - "slider", - "sliders-simple", - "sliders-up", - "sliders", - "slot-machine", - "smog", - "smoke", - "smoking", - "snake", - "snooze", - "snow-blowing", - "snowflake-droplets", - "snowflake", - "snowflakes", - "snowman-head", - "snowman", - "snowplow", - "soap", - "socks", - "soft-serve", - "solar-panel", - "solar-system", - "sort-down", - "sort-up", - "sort", - "spa", - "space-station-moon-construction", - "space-station-moon", - "spade", - "spaghetti-monster-flying", - "sparkle", - "sparkles", - "speaker", - "speakers", - "spell-check", - "spider-black-widow", - "spider-web", - "spider", - "spinner-scale", - "spinner-third", - "spinner", - "split", - "splotch", - "spoon", - "sportsball", - "spray-can-sparkles", - "spray-can", - "sprinkler-ceiling", - "sprinkler", - "square-0", - "square-1", - "square-2", - "square-3", - "square-4", - "square-5", - "square-6", - "square-7", - "square-8", - "square-9", - "square-a-lock", - "square-a", - "square-ampersand", - "square-arrow-down-left", - "square-arrow-down-right", - "square-arrow-down", - "square-arrow-left", - "square-arrow-right", - "square-arrow-up-left", - "square-arrow-up-right", - "square-arrow-up", - "square-b", - "square-bolt", - "square-c", - "square-caret-down", - "square-caret-left", - "square-caret-right", - "square-caret-up", - "square-check", - "square-chevron-down", - "square-chevron-left", - "square-chevron-right", - "square-chevron-up", - "square-code", - "square-d", - "square-dashed-circle-plus", - "square-dashed", - "square-divide", - "square-dollar", - "square-down-left", - "square-down-right", - "square-down", - "square-e", - "square-ellipsis-vertical", - "square-ellipsis", - "square-envelope", - "square-exclamation", - "square-f", - "square-fragile", - "square-full", - "square-g", - "square-h", - "square-heart", - "square-i", - "square-info", - "square-j", - "square-k", - "square-kanban", - "square-l", - "square-left", - "square-list", - "square-m", - "square-minus", - "square-n", - "square-nfi", - "square-o", - "square-p", - "square-parking-slash", - "square-parking", - "square-pen", - "square-person-confined", - "square-phone-flip", - "square-phone-hangup", - "square-phone", - "square-plus", - "square-poll-horizontal", - "square-poll-vertical", - "square-q", - "square-quarters", - "square-question", - "square-quote", - "square-r", - "square-right", - "square-ring", - "square-root-variable", - "square-root", - "square-rss", - "square-s", - "square-share-nodes", - "square-sliders-vertical", - "square-sliders", - "square-small", - "square-star", - "square-t", - "square-terminal", - "square-this-way-up", - "square-u", - "square-up-left", - "square-up-right", - "square-up", - "square-user", - "square-v", - "square-virus", - "square-w", - "square-x", - "square-xmark", - "square-y", - "square-z", - "square", - "squid", - "squirrel", - "staff-snake", - "staff", - "stairs", - "stamp", - "standard-definition", - "stapler", - "star-and-crescent", - "star-christmas", - "star-exclamation", - "star-half-stroke", - "star-half", - "star-of-david", - "star-of-life", - "star-sharp-half-stroke", - "star-sharp-half", - "star-sharp", - "star-shooting", - "star", - "starfighter-twin-ion-engine-advanced", - "starfighter-twin-ion-engine", - "starfighter", - "stars", - "starship-freighter", - "starship", - "steak", - "steering-wheel", - "sterling-sign", - "stethoscope", - "stocking", - "stomach", - "stop", - "stopwatch-20", - "stopwatch", - "store-lock", - "store-slash", - "store", - "strawberry", - "street-view", - "stretcher", - "strikethrough", - "stroopwafel", - "subscript", - "subtitles-slash", - "subtitles", - "suitcase-medical", - "suitcase-rolling", - "suitcase", - "sun-bright", - "sun-cloud", - "sun-dust", - "sun-haze", - "sun-plant-wilt", - "sun", - "sunglasses", - "sunrise", - "sunset", - "superscript", - "sushi-roll", - "sushi", - "swap-arrows", - "swap", - "swatchbook", - "sword-laser-alt", - "sword-laser", - "sword", - "swords-laser", - "swords", - "symbols", - "synagogue", - "syringe", - "t-rex", - "t", - "table-cells-column-lock", - "table-cells-column-unlock", - "table-cells-large", - "table-cells-lock", - "table-cells-row-lock", - "table-cells-row-unlock", - "table-cells-unlock", - "table-cells", - "table-columns", - "table-layout", - "table-list", - "table-picnic", - "table-pivot", - "table-rows", - "table-tennis-paddle-ball", - "table-tree", - "table", - "tablet-button", - "tablet-rugged", - "tablet-screen-button", - "tablet-screen", - "tablet", - "tablets", - "tachograph-digital", - "taco", - "tag", - "tags", - "tally-1", - "tally-2", - "tally-3", - "tally-4", - "tally", - "tamale", - "tank-water", - "tape", - "tarp-droplet", - "tarp", - "taxi-bus", - "taxi", - "teddy-bear", - "teeth-open", - "teeth", - "telescope", - "temperature-arrow-down", - "temperature-arrow-up", - "temperature-empty", - "temperature-full", - "temperature-half", - "temperature-high", - "temperature-list", - "temperature-low", - "temperature-quarter", - "temperature-snow", - "temperature-sun", - "temperature-three-quarters", - "tenge-sign", - "tennis-ball", - "tent-arrow-down-to-line", - "tent-arrow-left-right", - "tent-arrow-turn-left", - "tent-arrows-down", - "tent-double-peak", - "tent", - "tents", - "terminal", - "text-height", - "text-size", - "text-slash", - "text-width", - "text", - "thermometer", - "theta", - "thought-bubble", - "thumbs-down", - "thumbs-up", - "thumbtack-slash", - "thumbtack", - "tick", - "ticket-airline", - "ticket-perforated", - "ticket-simple", - "ticket", - "tickets-airline", - "tickets-perforated", - "tickets-simple", - "tickets", - "tilde", - "timeline-arrow", - "timeline", - "timer", - "tire-flat", - "tire-pressure-warning", - "tire-rugged", - "tire", - "toggle-large-off", - "toggle-large-on", - "toggle-off", - "toggle-on", - "toilet-paper-blank-under", - "toilet-paper-blank", - "toilet-paper-check", - "toilet-paper-slash", - "toilet-paper-under-slash", - "toilet-paper-under", - "toilet-paper-xmark", - "toilet-paper", - "toilet-portable", - "toilet", - "toilets-portable", - "tomato", - "tombstone-blank", - "tombstone", - "toolbox", - "tooth", - "toothbrush", - "torii-gate", - "tornado", - "tower-broadcast", - "tower-cell", - "tower-control", - "tower-observation", - "tractor", - "trademark", - "traffic-cone", - "traffic-light-go", - "traffic-light-slow", - "traffic-light-stop", - "traffic-light", - "trailer", - "train-subway-tunnel", - "train-subway", - "train-track", - "train-tram", - "train-tunnel", - "train", - "transformer-bolt", - "transgender", - "transporter-1", - "transporter-2", - "transporter-3", - "transporter-4", - "transporter-5", - "transporter-6", - "transporter-7", - "transporter-empty", - "transporter", - "trash-arrow-up", - "trash-can-arrow-up", - "trash-can-check", - "trash-can-clock", - "trash-can-list", - "trash-can-plus", - "trash-can-slash", - "trash-can-undo", - "trash-can-xmark", - "trash-can", - "trash-check", - "trash-clock", - "trash-list", - "trash-plus", - "trash-slash", - "trash-undo", - "trash-xmark", - "trash", - "treasure-chest", - "tree-christmas", - "tree-city", - "tree-deciduous", - "tree-decorated", - "tree-large", - "tree-palm", - "tree", - "trees", - "triangle-exclamation", - "triangle-instrument", - "triangle-person-digging", - "triangle", - "tricycle-adult", - "tricycle", - "trillium", - "trophy-star", - "trophy", - "trowel-bricks", - "trowel", - "truck-arrow-right", - "truck-bolt", - "truck-clock", - "truck-container-empty", - "truck-container", - "truck-droplet", - "truck-fast", - "truck-field-un", - "truck-field", - "truck-fire", - "truck-flatbed", - "truck-front", - "truck-ladder", - "truck-medical", - "truck-monster", - "truck-moving", - "truck-pickup", - "truck-plane", - "truck-plow", - "truck-ramp-box", - "truck-ramp-couch", - "truck-ramp", - "truck-tow", - "truck-utensils", - "truck", - "trumpet", - "tty-answer", - "tty", - "tugrik-sign", - "turkey", - "turkish-lira-sign", - "turn-down-left", - "turn-down-right", - "turn-down", - "turn-left-down", - "turn-left-up", - "turn-left", - "turn-right", - "turn-up", - "turntable", - "turtle", - "tv-music", - "tv-retro", - "tv", - "typewriter", - "u", - "ufo-beam", - "ufo", - "umbrella-beach", - "umbrella-simple", - "umbrella", - "underline", - "unicorn", - "uniform-martial-arts", - "union", - "universal-access", - "unlock-keyhole", - "unlock", - "up-down-left-right", - "up-down", - "up-from-bracket", - "up-from-dotted-line", - "up-from-line", - "up-left", - "up-long", - "up-right-and-down-left-from-center", - "up-right-from-square", - "up-right", - "up-to-bracket", - "up-to-dotted-line", - "up-to-line", - "up", - "upload", - "usb-drive", - "user-alien", - "user-astronaut", - "user-beard-bolt", - "user-bounty-hunter", - "user-check", - "user-chef", - "user-clock", - "user-cowboy", - "user-crown", - "user-doctor-hair-long", - "user-doctor-hair", - "user-doctor-message", - "user-doctor", - "user-gear", - "user-graduate", - "user-group-crown", - "user-group-simple", - "user-group", - "user-hair-buns", - "user-hair-long", - "user-hair-mullet", - "user-hair", - "user-headset", - "user-helmet-safety", - "user-hoodie", - "user-injured", - "user-large-slash", - "user-large", - "user-lock", - "user-magnifying-glass", - "user-minus", - "user-music", - "user-ninja", - "user-nurse-hair-long", - "user-nurse-hair", - "user-nurse", - "user-pen", - "user-pilot-tie", - "user-pilot", - "user-plus", - "user-police-tie", - "user-police", - "user-robot-xmarks", - "user-robot", - "user-secret", - "user-shakespeare", - "user-shield", - "user-slash", - "user-tag", - "user-tie-hair-long", - "user-tie-hair", - "user-tie", - "user-unlock", - "user-visor", - "user-vneck-hair-long", - "user-vneck-hair", - "user-vneck", - "user-xmark", - "user", - "users-between-lines", - "users-gear", - "users-line", - "users-medical", - "users-rays", - "users-rectangle", - "users-slash", - "users-viewfinder", - "users", - "utensils-slash", - "utensils", - "utility-pole-double", - "utility-pole", - "v", - "vacuum-robot", - "vacuum", - "value-absolute", - "van-shuttle", - "vault", - "vector-circle", - "vector-polygon", - "vector-square", - "vent-damper", - "venus-double", - "venus-mars", - "venus", - "vest-patches", - "vest", - "vial-circle-check", - "vial-virus", - "vial", - "vials", - "video-arrow-down-left", - "video-arrow-up-right", - "video-plus", - "video-slash", - "video", - "vihara", - "violin", - "virus-covid-slash", - "virus-covid", - "virus-slash", - "virus", - "viruses", - "voicemail", - "volcano", - "volleyball", - "volume-high", - "volume-low", - "volume-off", - "volume-slash", - "volume-xmark", - "volume", - "vr-cardboard", - "w", - "waffle", - "wagon-covered", - "walker", - "walkie-talkie", - "wallet", - "wand-magic-sparkles", - "wand-magic", - "wand-sparkles", - "wand", - "warehouse-full", - "warehouse", - "washing-machine", - "watch-apple", - "watch-calculator", - "watch-fitness", - "watch-smart", - "watch", - "water-arrow-down", - "water-arrow-up", - "water-ladder", - "water", - "watermelon-slice", - "wave-pulse", - "wave-sine", - "wave-square", - "wave-triangle", - "wave", - "waveform-lines", - "waveform", - "waves-sine", - "web-awesome", - "webhook", - "weight-hanging", - "weight-scale", - "whale", - "wheat-awn-circle-exclamation", - "wheat-awn-slash", - "wheat-awn", - "wheat-slash", - "wheat", - "wheelchair-move", - "wheelchair", - "whiskey-glass-ice", - "whiskey-glass", - "whistle", - "wifi-exclamation", - "wifi-fair", - "wifi-slash", - "wifi-weak", - "wifi", - "wind-turbine", - "wind-warning", - "wind", - "window-flip", - "window-frame-open", - "window-frame", - "window-maximize", - "window-minimize", - "window-restore", - "window", - "windsock", - "wine-bottle", - "wine-glass-crack", - "wine-glass-empty", - "wine-glass", - "won-sign", - "worm", - "wreath-laurel", - "wreath", - "wrench-simple", - "wrench", - "x-ray", - "x", - "xmark-large", - "xmark-to-slot", - "xmark", - "xmarks-lines", - "y", - "yen-sign", - "yin-yang", - "z" - ], - "regular": [ - "0", - "00", - "1", - "2", - "3", - "360-degrees", - "4", - "5", - "6", - "7", - "8", - "9", - "a", - "abacus", - "accent-grave", - "acorn", - "address-book", - "address-card", - "air-conditioner", - "airplay", - "alarm-clock", - "alarm-exclamation", - "alarm-plus", - "alarm-snooze", - "album-circle-plus", - "album-circle-user", - "album-collection-circle-plus", - "album-collection-circle-user", - "album-collection", - "album", - "alicorn", - "alien-8bit", - "alien", - "align-center", - "align-justify", - "align-left", - "align-right", - "align-slash", - "alt", - "amp-guitar", - "ampersand", - "anchor-circle-check", - "anchor-circle-exclamation", - "anchor-circle-xmark", - "anchor-lock", - "anchor", - "angel", - "angle-90", - "angle-down", - "angle-left", - "angle-right", - "angle-up", - "angle", - "angles-down", - "angles-left", - "angles-right", - "angles-up-down", - "angles-up", - "ankh", - "ant", - "apartment", - "aperture", - "apostrophe", - "apple-core", - "apple-whole", - "archway", - "arrow-down-1-9", - "arrow-down-9-1", - "arrow-down-a-z", - "arrow-down-arrow-up", - "arrow-down-big-small", - "arrow-down-from-arc", - "arrow-down-from-bracket", - "arrow-down-from-dotted-line", - "arrow-down-from-line", - "arrow-down-left-and-arrow-up-right-to-center", - "arrow-down-left", - "arrow-down-long", - "arrow-down-right", - "arrow-down-short-wide", - "arrow-down-small-big", - "arrow-down-square-triangle", - "arrow-down-to-arc", - "arrow-down-to-bracket", - "arrow-down-to-dotted-line", - "arrow-down-to-line", - "arrow-down-to-square", - "arrow-down-triangle-square", - "arrow-down-up-across-line", - "arrow-down-up-lock", - "arrow-down-wide-short", - "arrow-down-z-a", - "arrow-down", - "arrow-left-from-arc", - "arrow-left-from-bracket", - "arrow-left-from-line", - "arrow-left-long-to-line", - "arrow-left-long", - "arrow-left-to-arc", - "arrow-left-to-bracket", - "arrow-left-to-line", - "arrow-left", - "arrow-pointer", - "arrow-progress", - "arrow-right-arrow-left", - "arrow-right-from-arc", - "arrow-right-from-bracket", - "arrow-right-from-line", - "arrow-right-long-to-line", - "arrow-right-long", - "arrow-right-to-arc", - "arrow-right-to-bracket", - "arrow-right-to-city", - "arrow-right-to-line", - "arrow-right", - "arrow-rotate-left", - "arrow-rotate-right", - "arrow-trend-down", - "arrow-trend-up", - "arrow-turn-down-left", - "arrow-turn-down-right", - "arrow-turn-down", - "arrow-turn-left-down", - "arrow-turn-left-up", - "arrow-turn-left", - "arrow-turn-right", - "arrow-turn-up", - "arrow-up-1-9", - "arrow-up-9-1", - "arrow-up-a-z", - "arrow-up-arrow-down", - "arrow-up-big-small", - "arrow-up-from-arc", - "arrow-up-from-bracket", - "arrow-up-from-dotted-line", - "arrow-up-from-ground-water", - "arrow-up-from-line", - "arrow-up-from-square", - "arrow-up-from-water-pump", - "arrow-up-left-from-circle", - "arrow-up-left", - "arrow-up-long", - "arrow-up-right-and-arrow-down-left-from-center", - "arrow-up-right-dots", - "arrow-up-right-from-square", - "arrow-up-right", - "arrow-up-short-wide", - "arrow-up-small-big", - "arrow-up-square-triangle", - "arrow-up-to-arc", - "arrow-up-to-bracket", - "arrow-up-to-dotted-line", - "arrow-up-to-line", - "arrow-up-triangle-square", - "arrow-up-wide-short", - "arrow-up-z-a", - "arrow-up", - "arrows-cross", - "arrows-down-to-line", - "arrows-down-to-people", - "arrows-from-dotted-line", - "arrows-from-line", - "arrows-left-right-to-line", - "arrows-left-right", - "arrows-maximize", - "arrows-minimize", - "arrows-repeat-1", - "arrows-repeat", - "arrows-retweet", - "arrows-rotate-reverse", - "arrows-rotate", - "arrows-spin", - "arrows-split-up-and-left", - "arrows-to-circle", - "arrows-to-dot", - "arrows-to-dotted-line", - "arrows-to-eye", - "arrows-to-line", - "arrows-turn-right", - "arrows-turn-to-dots", - "arrows-up-down-left-right", - "arrows-up-down", - "arrows-up-to-line", - "asterisk", - "at", - "atom-simple", - "atom", - "audio-description-slash", - "audio-description", - "austral-sign", - "avocado", - "award-simple", - "award", - "axe-battle", - "axe", - "b", - "baby-carriage", - "baby", - "backpack", - "backward-fast", - "backward-step", - "backward", - "bacon", - "bacteria", - "bacterium", - "badge-check", - "badge-dollar", - "badge-percent", - "badge-sheriff", - "badge", - "badger-honey", - "badminton", - "bag-seedling", - "bag-shopping-minus", - "bag-shopping-plus", - "bag-shopping", - "bagel", - "bags-shopping", - "baguette", - "bahai", - "baht-sign", - "ball-pile", - "balloon", - "balloons", - "ballot-check", - "ballot", - "ban-bug", - "ban-parking", - "ban-smoking", - "ban", - "banana", - "bandage", - "bangladeshi-taka-sign", - "banjo", - "barcode-read", - "barcode-scan", - "barcode", - "bars-filter", - "bars-progress", - "bars-sort", - "bars-staggered", - "bars", - "baseball-bat-ball", - "baseball", - "basket-shopping-minus", - "basket-shopping-plus", - "basket-shopping-simple", - "basket-shopping", - "basketball-hoop", - "basketball", - "bat", - "bath", - "battery-bolt", - "battery-empty", - "battery-exclamation", - "battery-full", - "battery-half", - "battery-low", - "battery-quarter", - "battery-slash", - "battery-three-quarters", - "bed-bunk", - "bed-empty", - "bed-front", - "bed-pulse", - "bed", - "bee", - "beer-mug-empty", - "beer-mug", - "bell-concierge", - "bell-exclamation", - "bell-on", - "bell-plus", - "bell-ring", - "bell-school-slash", - "bell-school", - "bell-slash", - "bell", - "bells", - "bench-tree", - "bezier-curve", - "bicycle", - "billboard", - "bin-bottles-recycle", - "bin-bottles", - "bin-recycle", - "binary-circle-check", - "binary-lock", - "binary-slash", - "binary", - "binoculars", - "biohazard", - "bird", - "bitcoin-sign", - "blanket-fire", - "blanket", - "blender-phone", - "blender", - "blinds-open", - "blinds-raised", - "blinds", - "block-brick-fire", - "block-brick", - "block-question", - "block-quote", - "block", - "blog", - "blueberries", - "bluetooth", - "bold", - "bolt-auto", - "bolt-lightning", - "bolt-slash", - "bolt", - "bomb", - "bone-break", - "bone", - "bong", - "book-arrow-right", - "book-arrow-up", - "book-atlas", - "book-bible", - "book-blank", - "book-bookmark", - "book-circle-arrow-right", - "book-circle-arrow-up", - "book-copy", - "book-font", - "book-heart", - "book-journal-whills", - "book-medical", - "book-open-cover", - "book-open-reader", - "book-open", - "book-quran", - "book-section", - "book-skull", - "book-sparkles", - "book-tanakh", - "book-user", - "book", - "bookmark-slash", - "bookmark", - "books-medical", - "books", - "boombox", - "boot-heeled", - "boot", - "booth-curtain", - "border-all", - "border-bottom-right", - "border-bottom", - "border-center-h", - "border-center-v", - "border-inner", - "border-left", - "border-none", - "border-outer", - "border-right", - "border-top-left", - "border-top", - "bore-hole", - "bottle-baby", - "bottle-droplet", - "bottle-water", - "bow-arrow", - "bowl-chopsticks-noodles", - "bowl-chopsticks", - "bowl-food", - "bowl-hot", - "bowl-rice", - "bowl-scoop", - "bowl-scoops", - "bowl-soft-serve", - "bowl-spoon", - "bowling-ball-pin", - "bowling-ball", - "bowling-pins", - "box-archive", - "box-ballot", - "box-check", - "box-circle-check", - "box-dollar", - "box-heart", - "box-open-full", - "box-open", - "box-taped", - "box-tissue", - "box", - "boxes-packing", - "boxes-stacked", - "boxing-glove", - "bracket-curly-right", - "bracket-curly", - "bracket-round-right", - "bracket-round", - "bracket-square-right", - "bracket-square", - "brackets-curly", - "brackets-round", - "brackets-square", - "braille", - "brain-arrow-curved-right", - "brain-circuit", - "brain", - "brake-warning", - "brazilian-real-sign", - "bread-loaf", - "bread-slice-butter", - "bread-slice", - "bridge-circle-check", - "bridge-circle-exclamation", - "bridge-circle-xmark", - "bridge-lock", - "bridge-suspension", - "bridge-water", - "bridge", - "briefcase-arrow-right", - "briefcase-blank", - "briefcase-medical", - "briefcase", - "brightness-low", - "brightness", - "bring-forward", - "bring-front", - "broccoli", - "broom-ball", - "broom-wide", - "broom", - "browser", - "browsers", - "brush", - "bucket", - "bug-slash", - "bug", - "bugs", - "building-circle-arrow-right", - "building-circle-check", - "building-circle-exclamation", - "building-circle-xmark", - "building-columns", - "building-flag", - "building-lock", - "building-magnifying-glass", - "building-memo", - "building-ngo", - "building-shield", - "building-un", - "building-user", - "building-wheat", - "building", - "buildings", - "bulldozer", - "bullhorn", - "bullseye-arrow", - "bullseye-pointer", - "bullseye", - "buoy-mooring", - "buoy", - "burger-cheese", - "burger-fries", - "burger-glass", - "burger-lettuce", - "burger-soda", - "burger", - "burrito", - "burst", - "bus-school", - "bus-simple", - "bus", - "business-time", - "butter", - "c", - "cabin", - "cabinet-filing", - "cable-car", - "cactus", - "caduceus", - "cake-candles", - "cake-slice", - "calculator-simple", - "calculator", - "calendar-arrow-down", - "calendar-arrow-up", - "calendar-check", - "calendar-circle-exclamation", - "calendar-circle-minus", - "calendar-circle-plus", - "calendar-circle-user", - "calendar-clock", - "calendar-day", - "calendar-days", - "calendar-exclamation", - "calendar-heart", - "calendar-image", - "calendar-lines-pen", - "calendar-lines", - "calendar-minus", - "calendar-pen", - "calendar-plus", - "calendar-range", - "calendar-star", - "calendar-users", - "calendar-week", - "calendar-xmark", - "calendar", - "calendars", - "camcorder", - "camera-cctv", - "camera-movie", - "camera-polaroid", - "camera-retro", - "camera-rotate", - "camera-security", - "camera-slash", - "camera-viewfinder", - "camera-web-slash", - "camera-web", - "camera", - "campfire", - "campground", - "can-food", - "candle-holder", - "candy-bar", - "candy-cane", - "candy-corn", - "candy", - "cannabis", - "cannon", - "capsules", - "car-battery", - "car-bolt", - "car-building", - "car-bump", - "car-burst", - "car-bus", - "car-circle-bolt", - "car-garage", - "car-mirrors", - "car-on", - "car-rear", - "car-side-bolt", - "car-side", - "car-tilt", - "car-tunnel", - "car-wash", - "car-wrench", - "car", - "caravan-simple", - "caravan", - "card-club", - "card-diamond", - "card-heart", - "card-spade", - "cards-blank", - "cards", - "caret-down", - "caret-left", - "caret-right", - "caret-up", - "carrot", - "cars", - "cart-arrow-down", - "cart-arrow-up", - "cart-circle-arrow-down", - "cart-circle-arrow-up", - "cart-circle-check", - "cart-circle-exclamation", - "cart-circle-plus", - "cart-circle-xmark", - "cart-flatbed-boxes", - "cart-flatbed-empty", - "cart-flatbed-suitcase", - "cart-flatbed", - "cart-minus", - "cart-plus", - "cart-shopping-fast", - "cart-shopping", - "cart-xmark", - "cash-register", - "cassette-betamax", - "cassette-tape", - "cassette-vhs", - "castle", - "cat-space", - "cat", - "cauldron", - "cedi-sign", - "cent-sign", - "certificate", - "chair-office", - "chair", - "chalkboard-user", - "chalkboard", - "champagne-glass", - "champagne-glasses", - "charging-station", - "chart-area", - "chart-bar", - "chart-bullet", - "chart-candlestick", - "chart-column", - "chart-gantt", - "chart-kanban", - "chart-line-down", - "chart-line-up-down", - "chart-line-up", - "chart-line", - "chart-mixed-up-circle-currency", - "chart-mixed-up-circle-dollar", - "chart-mixed", - "chart-network", - "chart-pie-simple-circle-currency", - "chart-pie-simple-circle-dollar", - "chart-pie-simple", - "chart-pie", - "chart-pyramid", - "chart-radar", - "chart-scatter-3d", - "chart-scatter-bubble", - "chart-scatter", - "chart-simple-horizontal", - "chart-simple", - "chart-tree-map", - "chart-user", - "chart-waterfall", - "check-double", - "check-to-slot", - "check", - "cheese-swiss", - "cheese", - "cherries", - "chess-bishop-piece", - "chess-bishop", - "chess-board", - "chess-clock-flip", - "chess-clock", - "chess-king-piece", - "chess-king", - "chess-knight-piece", - "chess-knight", - "chess-pawn-piece", - "chess-pawn", - "chess-queen-piece", - "chess-queen", - "chess-rook-piece", - "chess-rook", - "chess", - "chestnut", - "chevron-down", - "chevron-left", - "chevron-right", - "chevron-up", - "chevrons-down", - "chevrons-left", - "chevrons-right", - "chevrons-up", - "chf-sign", - "child-combatant", - "child-dress", - "child-reaching", - "child", - "children", - "chimney", - "chopsticks", - "church", - "circle-0", - "circle-1", - "circle-2", - "circle-3", - "circle-4", - "circle-5", - "circle-6", - "circle-7", - "circle-8", - "circle-9", - "circle-a", - "circle-ampersand", - "circle-arrow-down-left", - "circle-arrow-down-right", - "circle-arrow-down", - "circle-arrow-left", - "circle-arrow-right", - "circle-arrow-up-left", - "circle-arrow-up-right", - "circle-arrow-up", - "circle-b", - "circle-bolt", - "circle-book-open", - "circle-bookmark", - "circle-c", - "circle-calendar", - "circle-camera", - "circle-caret-down", - "circle-caret-left", - "circle-caret-right", - "circle-caret-up", - "circle-check", - "circle-chevron-down", - "circle-chevron-left", - "circle-chevron-right", - "circle-chevron-up", - "circle-d", - "circle-dashed", - "circle-divide", - "circle-dollar-to-slot", - "circle-dollar", - "circle-dot", - "circle-down-left", - "circle-down-right", - "circle-down", - "circle-e", - "circle-ellipsis-vertical", - "circle-ellipsis", - "circle-envelope", - "circle-euro", - "circle-exclamation-check", - "circle-exclamation", - "circle-f", - "circle-g", - "circle-gf", - "circle-h", - "circle-half-stroke", - "circle-half", - "circle-heart", - "circle-i", - "circle-info", - "circle-j", - "circle-k", - "circle-l", - "circle-left", - "circle-location-arrow", - "circle-m", - "circle-microphone-lines", - "circle-microphone", - "circle-minus", - "circle-n", - "circle-nodes", - "circle-notch", - "circle-o", - "circle-p", - "circle-parking", - "circle-pause", - "circle-phone-flip", - "circle-phone-hangup", - "circle-phone", - "circle-play", - "circle-plus", - "circle-q", - "circle-quarter-stroke", - "circle-quarter", - "circle-quarters", - "circle-question", - "circle-r", - "circle-radiation", - "circle-right", - "circle-s", - "circle-small", - "circle-sort-down", - "circle-sort-up", - "circle-sort", - "circle-star", - "circle-sterling", - "circle-stop", - "circle-t", - "circle-three-quarters-stroke", - "circle-three-quarters", - "circle-trash", - "circle-u", - "circle-up-left", - "circle-up-right", - "circle-up", - "circle-user", - "circle-v", - "circle-video", - "circle-w", - "circle-waveform-lines", - "circle-wifi-circle-wifi", - "circle-wifi", - "circle-x", - "circle-xmark", - "circle-y", - "circle-yen", - "circle-z", - "circle", - "circles-overlap", - "citrus-slice", - "citrus", - "city", - "clapperboard-play", - "clapperboard", - "clarinet", - "claw-marks", - "clipboard-check", - "clipboard-list-check", - "clipboard-list", - "clipboard-medical", - "clipboard-prescription", - "clipboard-question", - "clipboard-user", - "clipboard", - "clock-desk", - "clock-eight-thirty", - "clock-eight", - "clock-eleven-thirty", - "clock-eleven", - "clock-five-thirty", - "clock-five", - "clock-four-thirty", - "clock-nine-thirty", - "clock-nine", - "clock-one-thirty", - "clock-one", - "clock-rotate-left", - "clock-seven-thirty", - "clock-seven", - "clock-six-thirty", - "clock-six", - "clock-ten-thirty", - "clock-ten", - "clock-three-thirty", - "clock-three", - "clock-twelve-thirty", - "clock-twelve", - "clock-two-thirty", - "clock-two", - "clock", - "clone", - "closed-captioning-slash", - "closed-captioning", - "clothes-hanger", - "cloud-arrow-down", - "cloud-arrow-up", - "cloud-binary", - "cloud-bolt-moon", - "cloud-bolt-sun", - "cloud-bolt", - "cloud-check", - "cloud-drizzle", - "cloud-exclamation", - "cloud-fog", - "cloud-hail-mixed", - "cloud-hail", - "cloud-meatball", - "cloud-minus", - "cloud-moon-rain", - "cloud-moon", - "cloud-music", - "cloud-plus", - "cloud-question", - "cloud-rain", - "cloud-rainbow", - "cloud-showers-heavy", - "cloud-showers-water", - "cloud-showers", - "cloud-slash", - "cloud-sleet", - "cloud-snow", - "cloud-sun-rain", - "cloud-sun", - "cloud-word", - "cloud-xmark", - "cloud", - "clouds-moon", - "clouds-sun", - "clouds", - "clover", - "club", - "coconut", - "code-branch", - "code-commit", - "code-compare", - "code-fork", - "code-merge", - "code-pull-request-closed", - "code-pull-request-draft", - "code-pull-request", - "code-simple", - "code", - "coffee-bean", - "coffee-beans", - "coffee-pot", - "coffin-cross", - "coffin", - "coin-blank", - "coin-front", - "coin-vertical", - "coin", - "coins", - "colon-sign", - "colon", - "columns-3", - "comet", - "comma", - "command", - "comment-arrow-down", - "comment-arrow-up-right", - "comment-arrow-up", - "comment-captions", - "comment-check", - "comment-code", - "comment-dollar", - "comment-dots", - "comment-exclamation", - "comment-heart", - "comment-image", - "comment-lines", - "comment-medical", - "comment-middle-top", - "comment-middle", - "comment-minus", - "comment-music", - "comment-pen", - "comment-plus", - "comment-question", - "comment-quote", - "comment-slash", - "comment-smile", - "comment-sms", - "comment-text", - "comment-xmark", - "comment", - "comments-dollar", - "comments-question-check", - "comments-question", - "comments", - "compact-disc", - "compass-drafting", - "compass-slash", - "compass", - "compress-wide", - "compress", - "computer-classic", - "computer-mouse-scrollwheel", - "computer-mouse", - "computer-speaker", - "computer", - "container-storage", - "conveyor-belt-arm", - "conveyor-belt-boxes", - "conveyor-belt-empty", - "conveyor-belt", - "cookie-bite", - "cookie", - "copy", - "copyright", - "corn", - "corner", - "couch", - "court-sport", - "cow", - "cowbell-circle-plus", - "cowbell", - "crab", - "crate-apple", - "crate-empty", - "credit-card-blank", - "credit-card-front", - "credit-card", - "cricket-bat-ball", - "croissant", - "crop-simple", - "crop", - "cross", - "crosshairs-simple", - "crosshairs", - "crow", - "crown", - "crutch", - "crutches", - "cruzeiro-sign", - "crystal-ball", - "cube", - "cubes-stacked", - "cubes", - "cucumber", - "cup-straw-swoosh", - "cup-straw", - "cup-togo", - "cupcake", - "curling-stone", - "custard", - "d", - "dagger", - "dash", - "database", - "deer-rudolph", - "deer", - "delete-left", - "delete-right", - "democrat", - "desktop-arrow-down", - "desktop", - "dharmachakra", - "diagram-cells", - "diagram-lean-canvas", - "diagram-nested", - "diagram-next", - "diagram-predecessor", - "diagram-previous", - "diagram-project", - "diagram-sankey", - "diagram-subtask", - "diagram-successor", - "diagram-venn", - "dial-high", - "dial-low", - "dial-max", - "dial-med-low", - "dial-med", - "dial-min", - "dial-off", - "dial", - "diamond-exclamation", - "diamond-half-stroke", - "diamond-half", - "diamond-turn-right", - "diamond", - "diamonds-4", - "dice-d10", - "dice-d12", - "dice-d20", - "dice-d4", - "dice-d6", - "dice-d8", - "dice-five", - "dice-four", - "dice-one", - "dice-six", - "dice-three", - "dice-two", - "dice", - "dinosaur", - "diploma", - "disc-drive", - "disease", - "display-arrow-down", - "display-chart-up-circle-currency", - "display-chart-up-circle-dollar", - "display-chart-up", - "display-code", - "display-medical", - "display-slash", - "display", - "distribute-spacing-horizontal", - "distribute-spacing-vertical", - "ditto", - "divide", - "dna", - "do-not-enter", - "dog-leashed", - "dog", - "dollar-sign", - "dolly-empty", - "dolly", - "dolphin", - "dong-sign", - "donut", - "door-closed", - "door-open", - "dove", - "down-from-bracket", - "down-from-dotted-line", - "down-from-line", - "down-left-and-up-right-to-center", - "down-left", - "down-long", - "down-right", - "down-to-bracket", - "down-to-dotted-line", - "down-to-line", - "down", - "download", - "dragon", - "draw-circle", - "draw-polygon", - "draw-square", - "dreidel", - "drone-front", - "drone", - "droplet-degree", - "droplet-percent", - "droplet-slash", - "droplet", - "drum-steelpan", - "drum", - "drumstick-bite", - "drumstick", - "dryer-heat", - "dryer", - "duck", - "dumbbell", - "dumpster-fire", - "dumpster", - "dungeon", - "e", - "ear-deaf", - "ear-listen", - "ear-muffs", - "ear", - "earth-africa", - "earth-americas", - "earth-asia", - "earth-europe", - "earth-oceania", - "eclipse", - "egg-fried", - "egg", - "eggplant", - "eject", - "elephant", - "elevator", - "ellipsis-stroke-vertical", - "ellipsis-stroke", - "ellipsis-vertical", - "ellipsis", - "empty-set", - "engine-warning", - "engine", - "envelope-circle-check", - "envelope-dot", - "envelope-open-dollar", - "envelope-open-text", - "envelope-open", - "envelope", - "envelopes-bulk", - "envelopes", - "equals", - "eraser", - "escalator", - "ethernet", - "euro-sign", - "excavator", - "exclamation", - "expand-wide", - "expand", - "explosion", - "eye-dropper-full", - "eye-dropper-half", - "eye-dropper", - "eye-evil", - "eye-low-vision", - "eye-slash", - "eye", - "eyes", - "f", - "face-angry-horns", - "face-angry", - "face-anguished", - "face-anxious-sweat", - "face-astonished", - "face-awesome", - "face-beam-hand-over-mouth", - "face-clouds", - "face-confounded", - "face-confused", - "face-cowboy-hat", - "face-diagonal-mouth", - "face-disappointed", - "face-disguise", - "face-dizzy", - "face-dotted", - "face-downcast-sweat", - "face-drooling", - "face-exhaling", - "face-explode", - "face-expressionless", - "face-eyes-xmarks", - "face-fearful", - "face-flushed", - "face-frown-open", - "face-frown-slight", - "face-frown", - "face-glasses", - "face-grimace", - "face-grin-beam-sweat", - "face-grin-beam", - "face-grin-hearts", - "face-grin-squint-tears", - "face-grin-squint", - "face-grin-stars", - "face-grin-tears", - "face-grin-tongue-squint", - "face-grin-tongue-wink", - "face-grin-tongue", - "face-grin-wide", - "face-grin-wink", - "face-grin", - "face-hand-over-mouth", - "face-hand-peeking", - "face-hand-yawn", - "face-head-bandage", - "face-holding-back-tears", - "face-hushed", - "face-icicles", - "face-kiss-beam", - "face-kiss-closed-eyes", - "face-kiss-wink-heart", - "face-kiss", - "face-laugh-beam", - "face-laugh-squint", - "face-laugh-wink", - "face-laugh", - "face-lying", - "face-mask", - "face-meh-blank", - "face-meh", - "face-melting", - "face-monocle", - "face-nauseated", - "face-nose-steam", - "face-party", - "face-pensive", - "face-persevering", - "face-pleading", - "face-pouting", - "face-raised-eyebrow", - "face-relieved", - "face-rolling-eyes", - "face-sad-cry", - "face-sad-sweat", - "face-sad-tear", - "face-saluting", - "face-scream", - "face-shush", - "face-sleeping", - "face-sleepy", - "face-smile-beam", - "face-smile-halo", - "face-smile-hearts", - "face-smile-horns", - "face-smile-plus", - "face-smile-relaxed", - "face-smile-tear", - "face-smile-tongue", - "face-smile-upside-down", - "face-smile-wink", - "face-smile", - "face-smiling-hands", - "face-smirking", - "face-spiral-eyes", - "face-sunglasses", - "face-surprise", - "face-swear", - "face-thermometer", - "face-thinking", - "face-tired", - "face-tissue", - "face-tongue-money", - "face-tongue-sweat", - "face-unamused", - "face-viewfinder", - "face-vomit", - "face-weary", - "face-woozy", - "face-worried", - "face-zany", - "face-zipper", - "falafel", - "family-dress", - "family-pants", - "family", - "fan-table", - "fan", - "farm", - "faucet-drip", - "faucet", - "fax", - "feather-pointed", - "feather", - "fence", - "ferris-wheel", - "ferry", - "field-hockey-stick-ball", - "file-arrow-down", - "file-arrow-up", - "file-audio", - "file-binary", - "file-cad", - "file-certificate", - "file-chart-column", - "file-chart-pie", - "file-check", - "file-circle-check", - "file-circle-exclamation", - "file-circle-info", - "file-circle-minus", - "file-circle-plus", - "file-circle-question", - "file-circle-xmark", - "file-code", - "file-contract", - "file-csv", - "file-dashed-line", - "file-doc", - "file-eps", - "file-excel", - "file-exclamation", - "file-export", - "file-gif", - "file-heart", - "file-image", - "file-import", - "file-invoice-dollar", - "file-invoice", - "file-jpg", - "file-lines", - "file-lock", - "file-magnifying-glass", - "file-medical", - "file-minus", - "file-mov", - "file-mp3", - "file-mp4", - "file-music", - "file-pdf", - "file-pen", - "file-plus-minus", - "file-plus", - "file-png", - "file-powerpoint", - "file-ppt", - "file-prescription", - "file-shield", - "file-signature", - "file-slash", - "file-spreadsheet", - "file-svg", - "file-user", - "file-vector", - "file-video", - "file-waveform", - "file-word", - "file-xls", - "file-xmark", - "file-xml", - "file-zip", - "file-zipper", - "file", - "files-medical", - "files", - "fill-drip", - "fill", - "film-canister", - "film-simple", - "film-slash", - "film", - "films", - "filter-circle-dollar", - "filter-circle-xmark", - "filter-list", - "filter-slash", - "filter", - "filters", - "fingerprint", - "fire-burner", - "fire-extinguisher", - "fire-flame-curved", - "fire-flame-simple", - "fire-flame", - "fire-hydrant", - "fire-smoke", - "fire", - "fireplace", - "fish-bones", - "fish-cooked", - "fish-fins", - "fish", - "fishing-rod", - "flag-checkered", - "flag-pennant", - "flag-swallowtail", - "flag-usa", - "flag", - "flashlight", - "flask-gear", - "flask-round-poison", - "flask-round-potion", - "flask-vial", - "flask", - "flatbread-stuffed", - "flatbread", - "floppy-disk-circle-arrow-right", - "floppy-disk-circle-xmark", - "floppy-disk-pen", - "floppy-disk", - "floppy-disks", - "florin-sign", - "flower-daffodil", - "flower-tulip", - "flower", - "flute", - "flux-capacitor", - "flying-disc", - "folder-arrow-down", - "folder-arrow-up", - "folder-bookmark", - "folder-check", - "folder-closed", - "folder-gear", - "folder-grid", - "folder-heart", - "folder-image", - "folder-magnifying-glass", - "folder-medical", - "folder-minus", - "folder-music", - "folder-open", - "folder-plus", - "folder-tree", - "folder-user", - "folder-xmark", - "folder", - "folders", - "fondue-pot", - "font-awesome", - "font-case", - "font", - "football-helmet", - "football", - "fork-knife", - "fork", - "forklift", - "fort", - "forward-fast", - "forward-step", - "forward", - "frame", - "franc-sign", - "french-fries", - "frog", - "function", - "futbol", - "g", - "galaxy", - "gallery-thumbnails", - "game-board-simple", - "game-board", - "game-console-handheld-crank", - "game-console-handheld", - "gamepad-modern", - "gamepad", - "garage-car", - "garage-open", - "garage", - "garlic", - "gas-pump-slash", - "gas-pump", - "gauge-circle-bolt", - "gauge-circle-minus", - "gauge-circle-plus", - "gauge-high", - "gauge-low", - "gauge-max", - "gauge-min", - "gauge-simple-high", - "gauge-simple-low", - "gauge-simple-max", - "gauge-simple-min", - "gauge-simple", - "gauge", - "gavel", - "gear-code", - "gear-complex-code", - "gear-complex", - "gear", - "gears", - "gem", - "genderless", - "ghost", - "gif", - "gift-card", - "gift", - "gifts", - "gingerbread-man", - "glass-citrus", - "glass-empty", - "glass-half", - "glass-water-droplet", - "glass-water", - "glass", - "glasses-round", - "glasses", - "globe-pointer", - "globe-snow", - "globe-stand", - "globe-wifi", - "globe", - "goal-net", - "golf-ball-tee", - "golf-club", - "golf-flag-hole", - "gopuram", - "graduation-cap", - "gramophone", - "grapes", - "grate-droplet", - "grate", - "greater-than-equal", - "greater-than", - "grid-2-plus", - "grid-2", - "grid-4", - "grid-5", - "grid-dividers", - "grid-horizontal", - "grid-round-2-plus", - "grid-round-2", - "grid-round-4", - "grid-round-5", - "grid-round", - "grid", - "grill-fire", - "grill-hot", - "grill", - "grip-dots-vertical", - "grip-dots", - "grip-lines-vertical", - "grip-lines", - "grip-vertical", - "grip", - "group-arrows-rotate", - "guarani-sign", - "guitar-electric", - "guitar", - "guitars", - "gun-slash", - "gun-squirt", - "gun", - "h", - "h1", - "h2", - "h3", - "h4", - "h5", - "h6", - "hammer-brush", - "hammer-crash", - "hammer-war", - "hammer", - "hamsa", - "hand-back-fist", - "hand-back-point-down", - "hand-back-point-left", - "hand-back-point-ribbon", - "hand-back-point-right", - "hand-back-point-up", - "hand-dots", - "hand-fingers-crossed", - "hand-fist", - "hand-heart", - "hand-holding-box", - "hand-holding-circle-dollar", - "hand-holding-dollar", - "hand-holding-droplet", - "hand-holding-hand", - "hand-holding-heart", - "hand-holding-magic", - "hand-holding-medical", - "hand-holding-seedling", - "hand-holding-skull", - "hand-holding", - "hand-horns", - "hand-lizard", - "hand-love", - "hand-middle-finger", - "hand-peace", - "hand-point-down", - "hand-point-left", - "hand-point-ribbon", - "hand-point-right", - "hand-point-up", - "hand-pointer", - "hand-scissors", - "hand-sparkles", - "hand-spock", - "hand-wave", - "hand", - "handcuffs", - "hands-asl-interpreting", - "hands-bound", - "hands-bubbles", - "hands-clapping", - "hands-holding-child", - "hands-holding-circle", - "hands-holding-diamond", - "hands-holding-dollar", - "hands-holding-heart", - "hands-holding", - "hands-praying", - "hands", - "handshake-angle", - "handshake-simple-slash", - "handshake-simple", - "handshake-slash", - "handshake", - "hanukiah", - "hard-drive", - "hashtag-lock", - "hashtag", - "hat-beach", - "hat-chef", - "hat-cowboy-side", - "hat-cowboy", - "hat-santa", - "hat-winter", - "hat-witch", - "hat-wizard", - "head-side-brain", - "head-side-cough-slash", - "head-side-cough", - "head-side-gear", - "head-side-goggles", - "head-side-headphones", - "head-side-heart", - "head-side-mask", - "head-side-medical", - "head-side-virus", - "head-side", - "heading", - "headphones-simple", - "headphones", - "headset", - "heart-circle-bolt", - "heart-circle-check", - "heart-circle-exclamation", - "heart-circle-minus", - "heart-circle-plus", - "heart-circle-xmark", - "heart-crack", - "heart-half-stroke", - "heart-half", - "heart-pulse", - "heart", - "heat", - "helicopter-symbol", - "helicopter", - "helmet-battle", - "helmet-safety", - "helmet-un", - "hexagon-check", - "hexagon-divide", - "hexagon-exclamation", - "hexagon-image", - "hexagon-minus", - "hexagon-plus", - "hexagon-vertical-nft-slanted", - "hexagon-vertical-nft", - "hexagon-xmark", - "hexagon", - "high-definition", - "highlighter-line", - "highlighter", - "hill-avalanche", - "hill-rockslide", - "hippo", - "hockey-mask", - "hockey-puck", - "hockey-stick-puck", - "hockey-sticks", - "holly-berry", - "honey-pot", - "hood-cloak", - "horizontal-rule", - "horse-head", - "horse-saddle", - "horse", - "hose-reel", - "hose", - "hospital-user", - "hospital", - "hospitals", - "hot-tub-person", - "hotdog", - "hotel", - "hourglass-clock", - "hourglass-end", - "hourglass-half", - "hourglass-start", - "hourglass", - "house-blank", - "house-building", - "house-chimney-blank", - "house-chimney-crack", - "house-chimney-heart", - "house-chimney-medical", - "house-chimney-user", - "house-chimney-window", - "house-chimney", - "house-circle-check", - "house-circle-exclamation", - "house-circle-xmark", - "house-crack", - "house-day", - "house-fire", - "house-flag", - "house-flood-water-circle-arrow-right", - "house-flood-water", - "house-heart", - "house-laptop", - "house-lock", - "house-medical-circle-check", - "house-medical-circle-exclamation", - "house-medical-circle-xmark", - "house-medical-flag", - "house-medical", - "house-night", - "house-person-leave", - "house-person-return", - "house-signal", - "house-tree", - "house-tsunami", - "house-turret", - "house-user", - "house-water", - "house-window", - "house", - "hryvnia-sign", - "hundred-points", - "hurricane", - "hydra", - "hyphen", - "i-cursor", - "i", - "ice-cream", - "ice-skate", - "icicles", - "icons", - "id-badge", - "id-card-clip", - "id-card", - "igloo", - "image-landscape", - "image-polaroid-user", - "image-polaroid", - "image-portrait", - "image-slash", - "image-user", - "image", - "images-user", - "images", - "inbox-full", - "inbox-in", - "inbox-out", - "inbox", - "inboxes", - "indent", - "indian-rupee-sign", - "industry-windows", - "industry", - "infinity", - "info", - "inhaler", - "input-numeric", - "input-pipe", - "input-text", - "integral", - "interrobang", - "intersection", - "island-tropical", - "italic", - "j", - "jack-o-lantern", - "jar-wheat", - "jar", - "jedi", - "jet-fighter-up", - "jet-fighter", - "joint", - "joystick", - "jug-bottle", - "jug-detergent", - "jug", - "k", - "kaaba", - "kazoo", - "kerning", - "key-skeleton-left-right", - "key-skeleton", - "key", - "keyboard-brightness-low", - "keyboard-brightness", - "keyboard-down", - "keyboard-left", - "keyboard", - "keynote", - "khanda", - "kidneys", - "kip-sign", - "kit-medical", - "kitchen-set", - "kite", - "kiwi-bird", - "kiwi-fruit", - "knife-kitchen", - "knife", - "l", - "lacrosse-stick-ball", - "lacrosse-stick", - "lambda", - "lamp-desk", - "lamp-floor", - "lamp-street", - "lamp", - "land-mine-on", - "landmark-dome", - "landmark-flag", - "landmark-magnifying-glass", - "landmark", - "language", - "laptop-arrow-down", - "laptop-binary", - "laptop-code", - "laptop-file", - "laptop-medical", - "laptop-mobile", - "laptop-slash", - "laptop", - "lari-sign", - "lasso-sparkles", - "lasso", - "layer-group", - "layer-minus", - "layer-plus", - "leaf-heart", - "leaf-maple", - "leaf-oak", - "leaf", - "leafy-green", - "left-from-bracket", - "left-from-line", - "left-long-to-line", - "left-long", - "left-right", - "left-to-bracket", - "left-to-line", - "left", - "lemon", - "less-than-equal", - "less-than", - "life-ring", - "light-ceiling", - "light-emergency-on", - "light-emergency", - "light-switch-off", - "light-switch-on", - "light-switch", - "lightbulb-cfl-on", - "lightbulb-cfl", - "lightbulb-dollar", - "lightbulb-exclamation-on", - "lightbulb-exclamation", - "lightbulb-gear", - "lightbulb-message", - "lightbulb-on", - "lightbulb-slash", - "lightbulb", - "lighthouse", - "lights-holiday", - "line-columns", - "line-height", - "lines-leaning", - "link-horizontal-slash", - "link-horizontal", - "link-simple-slash", - "link-simple", - "link-slash", - "link", - "lips", - "lira-sign", - "list-check", - "list-dropdown", - "list-music", - "list-ol", - "list-radio", - "list-timeline", - "list-tree", - "list-ul", - "list", - "litecoin-sign", - "loader", - "lobster", - "location-arrow-up", - "location-arrow", - "location-check", - "location-crosshairs-slash", - "location-crosshairs", - "location-dot-slash", - "location-dot", - "location-exclamation", - "location-minus", - "location-pen", - "location-pin-lock", - "location-pin-slash", - "location-pin", - "location-plus", - "location-question", - "location-smile", - "location-xmark", - "lock-a", - "lock-hashtag", - "lock-keyhole-open", - "lock-keyhole", - "lock-open", - "lock", - "locust", - "lollipop", - "loveseat", - "luchador-mask", - "lungs-virus", - "lungs", - "m", - "mace", - "magnet", - "magnifying-glass-arrow-right", - "magnifying-glass-arrows-rotate", - "magnifying-glass-chart", - "magnifying-glass-dollar", - "magnifying-glass-location", - "magnifying-glass-minus", - "magnifying-glass-music", - "magnifying-glass-play", - "magnifying-glass-plus", - "magnifying-glass-waveform", - "magnifying-glass", - "mailbox-flag-up", - "mailbox", - "manat-sign", - "mandolin", - "mango", - "manhole", - "map-location-dot", - "map-location", - "map-pin", - "map", - "marker", - "mars-and-venus-burst", - "mars-and-venus", - "mars-double", - "mars-stroke-right", - "mars-stroke-up", - "mars-stroke", - "mars", - "martini-glass-citrus", - "martini-glass-empty", - "martini-glass", - "mask-face", - "mask-snorkel", - "mask-ventilator", - "mask", - "masks-theater", - "mattress-pillow", - "maximize", - "meat", - "medal", - "megaphone", - "melon-slice", - "melon", - "memo-circle-check", - "memo-circle-info", - "memo-pad", - "memo", - "memory", - "menorah", - "mercury", - "merge", - "message-arrow-down", - "message-arrow-up-right", - "message-arrow-up", - "message-bot", - "message-captions", - "message-check", - "message-code", - "message-dollar", - "message-dots", - "message-exclamation", - "message-heart", - "message-image", - "message-lines", - "message-medical", - "message-middle-top", - "message-middle", - "message-minus", - "message-music", - "message-pen", - "message-plus", - "message-question", - "message-quote", - "message-slash", - "message-smile", - "message-sms", - "message-text", - "message-xmark", - "message", - "messages-dollar", - "messages-question", - "messages", - "meteor", - "meter-bolt", - "meter-droplet", - "meter-fire", - "meter", - "microchip-ai", - "microchip", - "microphone-lines-slash", - "microphone-lines", - "microphone-slash", - "microphone-stand", - "microphone", - "microscope", - "microwave", - "mill-sign", - "minimize", - "minus", - "mistletoe", - "mitten", - "mobile-button", - "mobile-notch", - "mobile-retro", - "mobile-screen-button", - "mobile-screen", - "mobile-signal-out", - "mobile-signal", - "mobile", - "money-bill-1-wave", - "money-bill-1", - "money-bill-simple-wave", - "money-bill-simple", - "money-bill-transfer", - "money-bill-trend-up", - "money-bill-wave", - "money-bill-wheat", - "money-bill", - "money-bills-simple", - "money-bills", - "money-check-dollar-pen", - "money-check-dollar", - "money-check-pen", - "money-check", - "money-from-bracket", - "money-simple-from-bracket", - "monitor-waveform", - "monkey", - "monument", - "moon-cloud", - "moon-over-sun", - "moon-stars", - "moon", - "moped", - "mortar-pestle", - "mosque", - "mosquito-net", - "mosquito", - "motorcycle", - "mound", - "mountain-city", - "mountain-sun", - "mountain", - "mountains", - "mouse-field", - "mp3-player", - "mug-hot", - "mug-marshmallows", - "mug-saucer", - "mug-tea-saucer", - "mug-tea", - "mug", - "mushroom", - "music-magnifying-glass", - "music-note-slash", - "music-note", - "music-slash", - "music", - "mustache", - "n", - "naira-sign", - "narwhal", - "nesting-dolls", - "network-wired", - "neuter", - "newspaper", - "nfc-lock", - "nfc-magnifying-glass", - "nfc-pen", - "nfc-signal", - "nfc-slash", - "nfc-symbol", - "nfc-trash", - "nfc", - "nose", - "not-equal", - "notdef", - "note-medical", - "note-sticky", - "note", - "notebook", - "notes-medical", - "notes", - "o", - "object-exclude", - "object-group", - "object-intersect", - "object-subtract", - "object-ungroup", - "object-union", - "objects-align-bottom", - "objects-align-center-horizontal", - "objects-align-center-vertical", - "objects-align-left", - "objects-align-right", - "objects-align-top", - "objects-column", - "octagon-check", - "octagon-divide", - "octagon-exclamation", - "octagon-minus", - "octagon-plus", - "octagon-xmark", - "octagon", - "octopus", - "oil-can-drip", - "oil-can", - "oil-temperature", - "oil-well", - "olive-branch", - "olive", - "om", - "omega", - "onion", - "option", - "ornament", - "otter", - "outdent", - "outlet", - "oven", - "overline", - "p", - "page-caret-down", - "page-caret-up", - "page", - "pager", - "paint-roller", - "paintbrush-fine", - "paintbrush-pencil", - "paintbrush", - "palette", - "pallet-box", - "pallet-boxes", - "pallet", - "pan-food", - "pan-frying", - "pancakes", - "panel-ews", - "panel-fire", - "panorama", - "paper-plane-top", - "paper-plane", - "paperclip-vertical", - "paperclip", - "parachute-box", - "paragraph-left", - "paragraph", - "party-bell", - "party-horn", - "passport", - "paste", - "pause", - "paw-claws", - "paw-simple", - "paw", - "peace", - "peach", - "peanut", - "peanuts", - "peapod", - "pear", - "pedestal", - "pegasus", - "pen-circle", - "pen-clip-slash", - "pen-clip", - "pen-fancy-slash", - "pen-fancy", - "pen-field", - "pen-line", - "pen-nib-slash", - "pen-nib", - "pen-paintbrush", - "pen-ruler", - "pen-slash", - "pen-swirl", - "pen-to-square", - "pen", - "pencil-mechanical", - "pencil-slash", - "pencil", - "people-arrows", - "people-carry-box", - "people-dress-simple", - "people-dress", - "people-group", - "people-line", - "people-pants-simple", - "people-pants", - "people-pulling", - "people-robbery", - "people-roof", - "people-simple", - "people", - "pepper-hot", - "pepper", - "percent", - "period", - "person-arrow-down-to-line", - "person-arrow-up-from-line", - "person-biking-mountain", - "person-biking", - "person-booth", - "person-breastfeeding", - "person-burst", - "person-cane", - "person-carry-box", - "person-chalkboard", - "person-circle-check", - "person-circle-exclamation", - "person-circle-minus", - "person-circle-plus", - "person-circle-question", - "person-circle-xmark", - "person-digging", - "person-dolly-empty", - "person-dolly", - "person-dots-from-line", - "person-dress-burst", - "person-dress-fairy", - "person-dress-simple", - "person-dress", - "person-drowning", - "person-fairy", - "person-falling-burst", - "person-falling", - "person-from-portal", - "person-half-dress", - "person-harassing", - "person-hiking", - "person-military-pointing", - "person-military-rifle", - "person-military-to-person", - "person-pinball", - "person-praying", - "person-pregnant", - "person-rays", - "person-rifle", - "person-running-fast", - "person-running", - "person-seat-reclined", - "person-seat", - "person-shelter", - "person-sign", - "person-simple", - "person-skating", - "person-ski-jumping", - "person-ski-lift", - "person-skiing-nordic", - "person-skiing", - "person-sledding", - "person-snowboarding", - "person-snowmobiling", - "person-swimming", - "person-through-window", - "person-to-door", - "person-to-portal", - "person-walking-arrow-loop-left", - "person-walking-arrow-right", - "person-walking-dashed-line-arrow-right", - "person-walking-luggage", - "person-walking-with-cane", - "person-walking", - "person", - "peseta-sign", - "peso-sign", - "phone-arrow-down-left", - "phone-arrow-right", - "phone-arrow-up-right", - "phone-flip", - "phone-hangup", - "phone-intercom", - "phone-missed", - "phone-office", - "phone-plus", - "phone-rotary", - "phone-slash", - "phone-volume", - "phone-xmark", - "phone", - "photo-film-music", - "photo-film", - "pi", - "piano-keyboard", - "piano", - "pickaxe", - "pickleball", - "pie", - "pig", - "piggy-bank", - "pills", - "pinata", - "pinball", - "pineapple", - "pipe-circle-check", - "pipe-collar", - "pipe-section", - "pipe-smoking", - "pipe-valve", - "pipe", - "pizza-slice", - "pizza", - "place-of-worship", - "plane-arrival", - "plane-circle-check", - "plane-circle-exclamation", - "plane-circle-xmark", - "plane-departure", - "plane-engines", - "plane-lock", - "plane-prop", - "plane-slash", - "plane-tail", - "plane-up-slash", - "plane-up", - "plane", - "planet-moon", - "planet-ringed", - "plant-wilt", - "plate-utensils", - "plate-wheat", - "play-pause", - "play", - "plug-circle-bolt", - "plug-circle-check", - "plug-circle-exclamation", - "plug-circle-minus", - "plug-circle-plus", - "plug-circle-xmark", - "plug", - "plus-large", - "plus-minus", - "plus", - "podcast", - "podium-star", - "podium", - "police-box", - "poll-people", - "pompebled", - "poo-storm", - "poo", - "pool-8-ball", - "poop", - "popcorn", - "popsicle", - "pot-food", - "potato", - "power-off", - "prescription-bottle-medical", - "prescription-bottle-pill", - "prescription-bottle", - "prescription", - "presentation-screen", - "pretzel", - "print-magnifying-glass", - "print-slash", - "print", - "projector", - "pump-medical", - "pump-soap", - "pump", - "pumpkin", - "puzzle-piece-simple", - "puzzle-piece", - "puzzle", - "q", - "qrcode", - "question", - "quote-left", - "quote-right", - "quotes", - "r", - "rabbit-running", - "rabbit", - "raccoon", - "racquet", - "radar", - "radiation", - "radio-tuner", - "radio", - "rainbow", - "raindrops", - "ram", - "ramp-loading", - "ranking-star", - "raygun", - "receipt", - "record-vinyl", - "rectangle-ad", - "rectangle-barcode", - "rectangle-code", - "rectangle-history-circle-plus", - "rectangle-history-circle-user", - "rectangle-history", - "rectangle-list", - "rectangle-pro", - "rectangle-terminal", - "rectangle-vertical-history", - "rectangle-vertical", - "rectangle-wide", - "rectangle-xmark", - "rectangle", - "rectangles-mixed", - "recycle", - "reel", - "reflect-both", - "reflect-horizontal", - "reflect-vertical", - "refrigerator", - "registered", - "repeat-1", - "repeat", - "reply-all", - "reply-clock", - "reply", - "republican", - "restroom-simple", - "restroom", - "retweet", - "rhombus", - "ribbon", - "right-from-bracket", - "right-from-line", - "right-left-large", - "right-left", - "right-long-to-line", - "right-long", - "right-to-bracket", - "right-to-line", - "right", - "ring-diamond", - "ring", - "rings-wedding", - "road-barrier", - "road-bridge", - "road-circle-check", - "road-circle-exclamation", - "road-circle-xmark", - "road-lock", - "road-spikes", - "road", - "robot-astromech", - "robot", - "rocket-launch", - "rocket", - "roller-coaster", - "rotate-exclamation", - "rotate-left", - "rotate-reverse", - "rotate-right", - "rotate", - "route-highway", - "route-interstate", - "route", - "router", - "rss", - "ruble-sign", - "rug", - "rugby-ball", - "ruler-combined", - "ruler-horizontal", - "ruler-triangle", - "ruler-vertical", - "ruler", - "rupee-sign", - "rupiah-sign", - "rv", - "s", - "sack-dollar", - "sack-xmark", - "sack", - "sailboat", - "salad", - "salt-shaker", - "sandwich", - "satellite-dish", - "satellite", - "sausage", - "saxophone-fire", - "saxophone", - "scale-balanced", - "scale-unbalanced-flip", - "scale-unbalanced", - "scalpel-line-dashed", - "scalpel", - "scanner-gun", - "scanner-image", - "scanner-keyboard", - "scanner-touchscreen", - "scarecrow", - "scarf", - "school-circle-check", - "school-circle-exclamation", - "school-circle-xmark", - "school-flag", - "school-lock", - "school", - "scissors", - "screen-users", - "screencast", - "screwdriver-wrench", - "screwdriver", - "scribble", - "scroll-old", - "scroll-torah", - "scroll", - "scrubber", - "scythe", - "sd-card", - "sd-cards", - "seal-exclamation", - "seal-question", - "seal", - "seat-airline", - "section", - "seedling", - "semicolon", - "send-back", - "send-backward", - "sensor-cloud", - "sensor-fire", - "sensor-on", - "sensor-triangle-exclamation", - "sensor", - "server", - "shapes", - "share-all", - "share-from-square", - "share-nodes", - "share", - "sheep", - "sheet-plastic", - "shekel-sign", - "shelves-empty", - "shelves", - "shield-cat", - "shield-check", - "shield-cross", - "shield-dog", - "shield-exclamation", - "shield-halved", - "shield-heart", - "shield-keyhole", - "shield-minus", - "shield-plus", - "shield-quartered", - "shield-slash", - "shield-virus", - "shield-xmark", - "shield", - "ship", - "shirt-long-sleeve", - "shirt-running", - "shirt-tank-top", - "shirt", - "shish-kebab", - "shoe-prints", - "shop-lock", - "shop-slash", - "shop", - "shovel-snow", - "shovel", - "shower-down", - "shower", - "shredder", - "shrimp", - "shuffle", - "shutters", - "shuttle-space", - "shuttlecock", - "sickle", - "sidebar-flip", - "sidebar", - "sigma", - "sign-hanging", - "sign-post", - "sign-posts-wrench", - "sign-posts", - "signal-bars-fair", - "signal-bars-good", - "signal-bars-slash", - "signal-bars-weak", - "signal-bars", - "signal-fair", - "signal-good", - "signal-slash", - "signal-stream-slash", - "signal-stream", - "signal-strong", - "signal-weak", - "signal", - "signature-lock", - "signature-slash", - "signature", - "signs-post", - "sim-card", - "sim-cards", - "sink", - "siren-on", - "siren", - "sitemap", - "skeleton-ribs", - "skeleton", - "ski-boot-ski", - "ski-boot", - "skull-cow", - "skull-crossbones", - "skull", - "slash-back", - "slash-forward", - "slash", - "sleigh", - "slider", - "sliders-simple", - "sliders-up", - "sliders", - "slot-machine", - "smog", - "smoke", - "smoking", - "snake", - "snooze", - "snow-blowing", - "snowflake-droplets", - "snowflake", - "snowflakes", - "snowman-head", - "snowman", - "snowplow", - "soap", - "socks", - "soft-serve", - "solar-panel", - "solar-system", - "sort-down", - "sort-up", - "sort", - "spa", - "space-station-moon-construction", - "space-station-moon", - "spade", - "spaghetti-monster-flying", - "sparkle", - "sparkles", - "speaker", - "speakers", - "spell-check", - "spider-black-widow", - "spider-web", - "spider", - "spinner-scale", - "spinner-third", - "spinner", - "split", - "splotch", - "spoon", - "sportsball", - "spray-can-sparkles", - "spray-can", - "sprinkler-ceiling", - "sprinkler", - "square-0", - "square-1", - "square-2", - "square-3", - "square-4", - "square-5", - "square-6", - "square-7", - "square-8", - "square-9", - "square-a-lock", - "square-a", - "square-ampersand", - "square-arrow-down-left", - "square-arrow-down-right", - "square-arrow-down", - "square-arrow-left", - "square-arrow-right", - "square-arrow-up-left", - "square-arrow-up-right", - "square-arrow-up", - "square-b", - "square-bolt", - "square-c", - "square-caret-down", - "square-caret-left", - "square-caret-right", - "square-caret-up", - "square-check", - "square-chevron-down", - "square-chevron-left", - "square-chevron-right", - "square-chevron-up", - "square-code", - "square-d", - "square-dashed-circle-plus", - "square-dashed", - "square-divide", - "square-dollar", - "square-down-left", - "square-down-right", - "square-down", - "square-e", - "square-ellipsis-vertical", - "square-ellipsis", - "square-envelope", - "square-exclamation", - "square-f", - "square-fragile", - "square-full", - "square-g", - "square-h", - "square-heart", - "square-i", - "square-info", - "square-j", - "square-k", - "square-kanban", - "square-l", - "square-left", - "square-list", - "square-m", - "square-minus", - "square-n", - "square-nfi", - "square-o", - "square-p", - "square-parking-slash", - "square-parking", - "square-pen", - "square-person-confined", - "square-phone-flip", - "square-phone-hangup", - "square-phone", - "square-plus", - "square-poll-horizontal", - "square-poll-vertical", - "square-q", - "square-quarters", - "square-question", - "square-quote", - "square-r", - "square-right", - "square-ring", - "square-root-variable", - "square-root", - "square-rss", - "square-s", - "square-share-nodes", - "square-sliders-vertical", - "square-sliders", - "square-small", - "square-star", - "square-t", - "square-terminal", - "square-this-way-up", - "square-u", - "square-up-left", - "square-up-right", - "square-up", - "square-user", - "square-v", - "square-virus", - "square-w", - "square-x", - "square-xmark", - "square-y", - "square-z", - "square", - "squid", - "squirrel", - "staff-snake", - "staff", - "stairs", - "stamp", - "standard-definition", - "stapler", - "star-and-crescent", - "star-christmas", - "star-exclamation", - "star-half-stroke", - "star-half", - "star-of-david", - "star-of-life", - "star-sharp-half-stroke", - "star-sharp-half", - "star-sharp", - "star-shooting", - "star", - "starfighter-twin-ion-engine-advanced", - "starfighter-twin-ion-engine", - "starfighter", - "stars", - "starship-freighter", - "starship", - "steak", - "steering-wheel", - "sterling-sign", - "stethoscope", - "stocking", - "stomach", - "stop", - "stopwatch-20", - "stopwatch", - "store-lock", - "store-slash", - "store", - "strawberry", - "street-view", - "stretcher", - "strikethrough", - "stroopwafel", - "subscript", - "subtitles-slash", - "subtitles", - "suitcase-medical", - "suitcase-rolling", - "suitcase", - "sun-bright", - "sun-cloud", - "sun-dust", - "sun-haze", - "sun-plant-wilt", - "sun", - "sunglasses", - "sunrise", - "sunset", - "superscript", - "sushi-roll", - "sushi", - "swap-arrows", - "swap", - "swatchbook", - "sword-laser-alt", - "sword-laser", - "sword", - "swords-laser", - "swords", - "symbols", - "synagogue", - "syringe", - "t-rex", - "t", - "table-cells-column-lock", - "table-cells-column-unlock", - "table-cells-large", - "table-cells-lock", - "table-cells-row-lock", - "table-cells-row-unlock", - "table-cells-unlock", - "table-cells", - "table-columns", - "table-layout", - "table-list", - "table-picnic", - "table-pivot", - "table-rows", - "table-tennis-paddle-ball", - "table-tree", - "table", - "tablet-button", - "tablet-rugged", - "tablet-screen-button", - "tablet-screen", - "tablet", - "tablets", - "tachograph-digital", - "taco", - "tag", - "tags", - "tally-1", - "tally-2", - "tally-3", - "tally-4", - "tally", - "tamale", - "tank-water", - "tape", - "tarp-droplet", - "tarp", - "taxi-bus", - "taxi", - "teddy-bear", - "teeth-open", - "teeth", - "telescope", - "temperature-arrow-down", - "temperature-arrow-up", - "temperature-empty", - "temperature-full", - "temperature-half", - "temperature-high", - "temperature-list", - "temperature-low", - "temperature-quarter", - "temperature-snow", - "temperature-sun", - "temperature-three-quarters", - "tenge-sign", - "tennis-ball", - "tent-arrow-down-to-line", - "tent-arrow-left-right", - "tent-arrow-turn-left", - "tent-arrows-down", - "tent-double-peak", - "tent", - "tents", - "terminal", - "text-height", - "text-size", - "text-slash", - "text-width", - "text", - "thermometer", - "theta", - "thought-bubble", - "thumbs-down", - "thumbs-up", - "thumbtack-slash", - "thumbtack", - "tick", - "ticket-airline", - "ticket-perforated", - "ticket-simple", - "ticket", - "tickets-airline", - "tickets-perforated", - "tickets-simple", - "tickets", - "tilde", - "timeline-arrow", - "timeline", - "timer", - "tire-flat", - "tire-pressure-warning", - "tire-rugged", - "tire", - "toggle-large-off", - "toggle-large-on", - "toggle-off", - "toggle-on", - "toilet-paper-blank-under", - "toilet-paper-blank", - "toilet-paper-check", - "toilet-paper-slash", - "toilet-paper-under-slash", - "toilet-paper-under", - "toilet-paper-xmark", - "toilet-paper", - "toilet-portable", - "toilet", - "toilets-portable", - "tomato", - "tombstone-blank", - "tombstone", - "toolbox", - "tooth", - "toothbrush", - "torii-gate", - "tornado", - "tower-broadcast", - "tower-cell", - "tower-control", - "tower-observation", - "tractor", - "trademark", - "traffic-cone", - "traffic-light-go", - "traffic-light-slow", - "traffic-light-stop", - "traffic-light", - "trailer", - "train-subway-tunnel", - "train-subway", - "train-track", - "train-tram", - "train-tunnel", - "train", - "transformer-bolt", - "transgender", - "transporter-1", - "transporter-2", - "transporter-3", - "transporter-4", - "transporter-5", - "transporter-6", - "transporter-7", - "transporter-empty", - "transporter", - "trash-arrow-up", - "trash-can-arrow-up", - "trash-can-check", - "trash-can-clock", - "trash-can-list", - "trash-can-plus", - "trash-can-slash", - "trash-can-undo", - "trash-can-xmark", - "trash-can", - "trash-check", - "trash-clock", - "trash-list", - "trash-plus", - "trash-slash", - "trash-undo", - "trash-xmark", - "trash", - "treasure-chest", - "tree-christmas", - "tree-city", - "tree-deciduous", - "tree-decorated", - "tree-large", - "tree-palm", - "tree", - "trees", - "triangle-exclamation", - "triangle-instrument", - "triangle-person-digging", - "triangle", - "tricycle-adult", - "tricycle", - "trillium", - "trophy-star", - "trophy", - "trowel-bricks", - "trowel", - "truck-arrow-right", - "truck-bolt", - "truck-clock", - "truck-container-empty", - "truck-container", - "truck-droplet", - "truck-fast", - "truck-field-un", - "truck-field", - "truck-fire", - "truck-flatbed", - "truck-front", - "truck-ladder", - "truck-medical", - "truck-monster", - "truck-moving", - "truck-pickup", - "truck-plane", - "truck-plow", - "truck-ramp-box", - "truck-ramp-couch", - "truck-ramp", - "truck-tow", - "truck-utensils", - "truck", - "trumpet", - "tty-answer", - "tty", - "tugrik-sign", - "turkey", - "turkish-lira-sign", - "turn-down-left", - "turn-down-right", - "turn-down", - "turn-left-down", - "turn-left-up", - "turn-left", - "turn-right", - "turn-up", - "turntable", - "turtle", - "tv-music", - "tv-retro", - "tv", - "typewriter", - "u", - "ufo-beam", - "ufo", - "umbrella-beach", - "umbrella-simple", - "umbrella", - "underline", - "unicorn", - "uniform-martial-arts", - "union", - "universal-access", - "unlock-keyhole", - "unlock", - "up-down-left-right", - "up-down", - "up-from-bracket", - "up-from-dotted-line", - "up-from-line", - "up-left", - "up-long", - "up-right-and-down-left-from-center", - "up-right-from-square", - "up-right", - "up-to-bracket", - "up-to-dotted-line", - "up-to-line", - "up", - "upload", - "usb-drive", - "user-alien", - "user-astronaut", - "user-beard-bolt", - "user-bounty-hunter", - "user-check", - "user-chef", - "user-clock", - "user-cowboy", - "user-crown", - "user-doctor-hair-long", - "user-doctor-hair", - "user-doctor-message", - "user-doctor", - "user-gear", - "user-graduate", - "user-group-crown", - "user-group-simple", - "user-group", - "user-hair-buns", - "user-hair-long", - "user-hair-mullet", - "user-hair", - "user-headset", - "user-helmet-safety", - "user-hoodie", - "user-injured", - "user-large-slash", - "user-large", - "user-lock", - "user-magnifying-glass", - "user-minus", - "user-music", - "user-ninja", - "user-nurse-hair-long", - "user-nurse-hair", - "user-nurse", - "user-pen", - "user-pilot-tie", - "user-pilot", - "user-plus", - "user-police-tie", - "user-police", - "user-robot-xmarks", - "user-robot", - "user-secret", - "user-shakespeare", - "user-shield", - "user-slash", - "user-tag", - "user-tie-hair-long", - "user-tie-hair", - "user-tie", - "user-unlock", - "user-visor", - "user-vneck-hair-long", - "user-vneck-hair", - "user-vneck", - "user-xmark", - "user", - "users-between-lines", - "users-gear", - "users-line", - "users-medical", - "users-rays", - "users-rectangle", - "users-slash", - "users-viewfinder", - "users", - "utensils-slash", - "utensils", - "utility-pole-double", - "utility-pole", - "v", - "vacuum-robot", - "vacuum", - "value-absolute", - "van-shuttle", - "vault", - "vector-circle", - "vector-polygon", - "vector-square", - "vent-damper", - "venus-double", - "venus-mars", - "venus", - "vest-patches", - "vest", - "vial-circle-check", - "vial-virus", - "vial", - "vials", - "video-arrow-down-left", - "video-arrow-up-right", - "video-plus", - "video-slash", - "video", - "vihara", - "violin", - "virus-covid-slash", - "virus-covid", - "virus-slash", - "virus", - "viruses", - "voicemail", - "volcano", - "volleyball", - "volume-high", - "volume-low", - "volume-off", - "volume-slash", - "volume-xmark", - "volume", - "vr-cardboard", - "w", - "waffle", - "wagon-covered", - "walker", - "walkie-talkie", - "wallet", - "wand-magic-sparkles", - "wand-magic", - "wand-sparkles", - "wand", - "warehouse-full", - "warehouse", - "washing-machine", - "watch-apple", - "watch-calculator", - "watch-fitness", - "watch-smart", - "watch", - "water-arrow-down", - "water-arrow-up", - "water-ladder", - "water", - "watermelon-slice", - "wave-pulse", - "wave-sine", - "wave-square", - "wave-triangle", - "wave", - "waveform-lines", - "waveform", - "waves-sine", - "web-awesome", - "webhook", - "weight-hanging", - "weight-scale", - "whale", - "wheat-awn-circle-exclamation", - "wheat-awn-slash", - "wheat-awn", - "wheat-slash", - "wheat", - "wheelchair-move", - "wheelchair", - "whiskey-glass-ice", - "whiskey-glass", - "whistle", - "wifi-exclamation", - "wifi-fair", - "wifi-slash", - "wifi-weak", - "wifi", - "wind-turbine", - "wind-warning", - "wind", - "window-flip", - "window-frame-open", - "window-frame", - "window-maximize", - "window-minimize", - "window-restore", - "window", - "windsock", - "wine-bottle", - "wine-glass-crack", - "wine-glass-empty", - "wine-glass", - "won-sign", - "worm", - "wreath-laurel", - "wreath", - "wrench-simple", - "wrench", - "x-ray", - "x", - "xmark-large", - "xmark-to-slot", - "xmark", - "xmarks-lines", - "y", - "yen-sign", - "yin-yang", - "z" - ], - "sharp-duotone-solid": [ - "0", - "00", - "1", - "2", - "3", - "360-degrees", - "4", - "5", - "6", - "7", - "8", - "9", - "a", - "abacus", - "accent-grave", - "acorn", - "address-book", - "address-card", - "air-conditioner", - "airplay", - "alarm-clock", - "alarm-exclamation", - "alarm-plus", - "alarm-snooze", - "album-circle-plus", - "album-circle-user", - "album-collection-circle-plus", - "album-collection-circle-user", - "album-collection", - "album", - "alicorn", - "alien-8bit", - "alien", - "align-center", - "align-justify", - "align-left", - "align-right", - "align-slash", - "alt", - "amp-guitar", - "ampersand", - "anchor-circle-check", - "anchor-circle-exclamation", - "anchor-circle-xmark", - "anchor-lock", - "anchor", - "angel", - "angle-90", - "angle-down", - "angle-left", - "angle-right", - "angle-up", - "angle", - "angles-down", - "angles-left", - "angles-right", - "angles-up-down", - "angles-up", - "ankh", - "ant", - "apartment", - "aperture", - "apostrophe", - "apple-core", - "apple-whole", - "archway", - "arrow-down-1-9", - "arrow-down-9-1", - "arrow-down-a-z", - "arrow-down-arrow-up", - "arrow-down-big-small", - "arrow-down-from-arc", - "arrow-down-from-bracket", - "arrow-down-from-dotted-line", - "arrow-down-from-line", - "arrow-down-left-and-arrow-up-right-to-center", - "arrow-down-left", - "arrow-down-long", - "arrow-down-right", - "arrow-down-short-wide", - "arrow-down-small-big", - "arrow-down-square-triangle", - "arrow-down-to-arc", - "arrow-down-to-bracket", - "arrow-down-to-dotted-line", - "arrow-down-to-line", - "arrow-down-to-square", - "arrow-down-triangle-square", - "arrow-down-up-across-line", - "arrow-down-up-lock", - "arrow-down-wide-short", - "arrow-down-z-a", - "arrow-down", - "arrow-left-from-arc", - "arrow-left-from-bracket", - "arrow-left-from-line", - "arrow-left-long-to-line", - "arrow-left-long", - "arrow-left-to-arc", - "arrow-left-to-bracket", - "arrow-left-to-line", - "arrow-left", - "arrow-pointer", - "arrow-progress", - "arrow-right-arrow-left", - "arrow-right-from-arc", - "arrow-right-from-bracket", - "arrow-right-from-line", - "arrow-right-long-to-line", - "arrow-right-long", - "arrow-right-to-arc", - "arrow-right-to-bracket", - "arrow-right-to-city", - "arrow-right-to-line", - "arrow-right", - "arrow-rotate-left", - "arrow-rotate-right", - "arrow-trend-down", - "arrow-trend-up", - "arrow-turn-down-left", - "arrow-turn-down-right", - "arrow-turn-down", - "arrow-turn-left-down", - "arrow-turn-left-up", - "arrow-turn-left", - "arrow-turn-right", - "arrow-turn-up", - "arrow-up-1-9", - "arrow-up-9-1", - "arrow-up-a-z", - "arrow-up-arrow-down", - "arrow-up-big-small", - "arrow-up-from-arc", - "arrow-up-from-bracket", - "arrow-up-from-dotted-line", - "arrow-up-from-ground-water", - "arrow-up-from-line", - "arrow-up-from-square", - "arrow-up-from-water-pump", - "arrow-up-left-from-circle", - "arrow-up-left", - "arrow-up-long", - "arrow-up-right-and-arrow-down-left-from-center", - "arrow-up-right-dots", - "arrow-up-right-from-square", - "arrow-up-right", - "arrow-up-short-wide", - "arrow-up-small-big", - "arrow-up-square-triangle", - "arrow-up-to-arc", - "arrow-up-to-bracket", - "arrow-up-to-dotted-line", - "arrow-up-to-line", - "arrow-up-triangle-square", - "arrow-up-wide-short", - "arrow-up-z-a", - "arrow-up", - "arrows-cross", - "arrows-down-to-line", - "arrows-down-to-people", - "arrows-from-dotted-line", - "arrows-from-line", - "arrows-left-right-to-line", - "arrows-left-right", - "arrows-maximize", - "arrows-minimize", - "arrows-repeat-1", - "arrows-repeat", - "arrows-retweet", - "arrows-rotate-reverse", - "arrows-rotate", - "arrows-spin", - "arrows-split-up-and-left", - "arrows-to-circle", - "arrows-to-dot", - "arrows-to-dotted-line", - "arrows-to-eye", - "arrows-to-line", - "arrows-turn-right", - "arrows-turn-to-dots", - "arrows-up-down-left-right", - "arrows-up-down", - "arrows-up-to-line", - "asterisk", - "at", - "atom-simple", - "atom", - "audio-description-slash", - "audio-description", - "austral-sign", - "avocado", - "award-simple", - "award", - "axe-battle", - "axe", - "b", - "baby-carriage", - "baby", - "backpack", - "backward-fast", - "backward-step", - "backward", - "bacon", - "bacteria", - "bacterium", - "badge-check", - "badge-dollar", - "badge-percent", - "badge-sheriff", - "badge", - "badger-honey", - "badminton", - "bag-seedling", - "bag-shopping-minus", - "bag-shopping-plus", - "bag-shopping", - "bagel", - "bags-shopping", - "baguette", - "bahai", - "baht-sign", - "ball-pile", - "balloon", - "balloons", - "ballot-check", - "ballot", - "ban-bug", - "ban-parking", - "ban-smoking", - "ban", - "banana", - "bandage", - "bangladeshi-taka-sign", - "banjo", - "barcode-read", - "barcode-scan", - "barcode", - "bars-filter", - "bars-progress", - "bars-sort", - "bars-staggered", - "bars", - "baseball-bat-ball", - "baseball", - "basket-shopping-minus", - "basket-shopping-plus", - "basket-shopping-simple", - "basket-shopping", - "basketball-hoop", - "basketball", - "bat", - "bath", - "battery-bolt", - "battery-empty", - "battery-exclamation", - "battery-full", - "battery-half", - "battery-low", - "battery-quarter", - "battery-slash", - "battery-three-quarters", - "bed-bunk", - "bed-empty", - "bed-front", - "bed-pulse", - "bed", - "bee", - "beer-mug-empty", - "beer-mug", - "bell-concierge", - "bell-exclamation", - "bell-on", - "bell-plus", - "bell-ring", - "bell-school-slash", - "bell-school", - "bell-slash", - "bell", - "bells", - "bench-tree", - "bezier-curve", - "bicycle", - "billboard", - "bin-bottles-recycle", - "bin-bottles", - "bin-recycle", - "binary-circle-check", - "binary-lock", - "binary-slash", - "binary", - "binoculars", - "biohazard", - "bird", - "bitcoin-sign", - "blanket-fire", - "blanket", - "blender-phone", - "blender", - "blinds-open", - "blinds-raised", - "blinds", - "block-brick-fire", - "block-brick", - "block-question", - "block-quote", - "block", - "blog", - "blueberries", - "bluetooth", - "bold", - "bolt-auto", - "bolt-lightning", - "bolt-slash", - "bolt", - "bomb", - "bone-break", - "bone", - "bong", - "book-arrow-right", - "book-arrow-up", - "book-atlas", - "book-bible", - "book-blank", - "book-bookmark", - "book-circle-arrow-right", - "book-circle-arrow-up", - "book-copy", - "book-font", - "book-heart", - "book-journal-whills", - "book-medical", - "book-open-cover", - "book-open-reader", - "book-open", - "book-quran", - "book-section", - "book-skull", - "book-sparkles", - "book-tanakh", - "book-user", - "book", - "bookmark-slash", - "bookmark", - "books-medical", - "books", - "boombox", - "boot-heeled", - "boot", - "booth-curtain", - "border-all", - "border-bottom-right", - "border-bottom", - "border-center-h", - "border-center-v", - "border-inner", - "border-left", - "border-none", - "border-outer", - "border-right", - "border-top-left", - "border-top", - "bore-hole", - "bottle-baby", - "bottle-droplet", - "bottle-water", - "bow-arrow", - "bowl-chopsticks-noodles", - "bowl-chopsticks", - "bowl-food", - "bowl-hot", - "bowl-rice", - "bowl-scoop", - "bowl-scoops", - "bowl-soft-serve", - "bowl-spoon", - "bowling-ball-pin", - "bowling-ball", - "bowling-pins", - "box-archive", - "box-ballot", - "box-check", - "box-circle-check", - "box-dollar", - "box-heart", - "box-open-full", - "box-open", - "box-taped", - "box-tissue", - "box", - "boxes-packing", - "boxes-stacked", - "boxing-glove", - "bracket-curly-right", - "bracket-curly", - "bracket-round-right", - "bracket-round", - "bracket-square-right", - "bracket-square", - "brackets-curly", - "brackets-round", - "brackets-square", - "braille", - "brain-arrow-curved-right", - "brain-circuit", - "brain", - "brake-warning", - "brazilian-real-sign", - "bread-loaf", - "bread-slice-butter", - "bread-slice", - "bridge-circle-check", - "bridge-circle-exclamation", - "bridge-circle-xmark", - "bridge-lock", - "bridge-suspension", - "bridge-water", - "bridge", - "briefcase-arrow-right", - "briefcase-blank", - "briefcase-medical", - "briefcase", - "brightness-low", - "brightness", - "bring-forward", - "bring-front", - "broccoli", - "broom-ball", - "broom-wide", - "broom", - "browser", - "browsers", - "brush", - "bucket", - "bug-slash", - "bug", - "bugs", - "building-circle-arrow-right", - "building-circle-check", - "building-circle-exclamation", - "building-circle-xmark", - "building-columns", - "building-flag", - "building-lock", - "building-magnifying-glass", - "building-memo", - "building-ngo", - "building-shield", - "building-un", - "building-user", - "building-wheat", - "building", - "buildings", - "bulldozer", - "bullhorn", - "bullseye-arrow", - "bullseye-pointer", - "bullseye", - "buoy-mooring", - "buoy", - "burger-cheese", - "burger-fries", - "burger-glass", - "burger-lettuce", - "burger-soda", - "burger", - "burrito", - "burst", - "bus-school", - "bus-simple", - "bus", - "business-time", - "butter", - "c", - "cabin", - "cabinet-filing", - "cable-car", - "cactus", - "caduceus", - "cake-candles", - "cake-slice", - "calculator-simple", - "calculator", - "calendar-arrow-down", - "calendar-arrow-up", - "calendar-check", - "calendar-circle-exclamation", - "calendar-circle-minus", - "calendar-circle-plus", - "calendar-circle-user", - "calendar-clock", - "calendar-day", - "calendar-days", - "calendar-exclamation", - "calendar-heart", - "calendar-image", - "calendar-lines-pen", - "calendar-lines", - "calendar-minus", - "calendar-pen", - "calendar-plus", - "calendar-range", - "calendar-star", - "calendar-users", - "calendar-week", - "calendar-xmark", - "calendar", - "calendars", - "camcorder", - "camera-cctv", - "camera-movie", - "camera-polaroid", - "camera-retro", - "camera-rotate", - "camera-security", - "camera-slash", - "camera-viewfinder", - "camera-web-slash", - "camera-web", - "camera", - "campfire", - "campground", - "can-food", - "candle-holder", - "candy-bar", - "candy-cane", - "candy-corn", - "candy", - "cannabis", - "cannon", - "capsules", - "car-battery", - "car-bolt", - "car-building", - "car-bump", - "car-burst", - "car-bus", - "car-circle-bolt", - "car-garage", - "car-mirrors", - "car-on", - "car-rear", - "car-side-bolt", - "car-side", - "car-tilt", - "car-tunnel", - "car-wash", - "car-wrench", - "car", - "caravan-simple", - "caravan", - "card-club", - "card-diamond", - "card-heart", - "card-spade", - "cards-blank", - "cards", - "caret-down", - "caret-left", - "caret-right", - "caret-up", - "carrot", - "cars", - "cart-arrow-down", - "cart-arrow-up", - "cart-circle-arrow-down", - "cart-circle-arrow-up", - "cart-circle-check", - "cart-circle-exclamation", - "cart-circle-plus", - "cart-circle-xmark", - "cart-flatbed-boxes", - "cart-flatbed-empty", - "cart-flatbed-suitcase", - "cart-flatbed", - "cart-minus", - "cart-plus", - "cart-shopping-fast", - "cart-shopping", - "cart-xmark", - "cash-register", - "cassette-betamax", - "cassette-tape", - "cassette-vhs", - "castle", - "cat-space", - "cat", - "cauldron", - "cedi-sign", - "cent-sign", - "certificate", - "chair-office", - "chair", - "chalkboard-user", - "chalkboard", - "champagne-glass", - "champagne-glasses", - "charging-station", - "chart-area", - "chart-bar", - "chart-bullet", - "chart-candlestick", - "chart-column", - "chart-gantt", - "chart-kanban", - "chart-line-down", - "chart-line-up-down", - "chart-line-up", - "chart-line", - "chart-mixed-up-circle-currency", - "chart-mixed-up-circle-dollar", - "chart-mixed", - "chart-network", - "chart-pie-simple-circle-currency", - "chart-pie-simple-circle-dollar", - "chart-pie-simple", - "chart-pie", - "chart-pyramid", - "chart-radar", - "chart-scatter-3d", - "chart-scatter-bubble", - "chart-scatter", - "chart-simple-horizontal", - "chart-simple", - "chart-tree-map", - "chart-user", - "chart-waterfall", - "check-double", - "check-to-slot", - "check", - "cheese-swiss", - "cheese", - "cherries", - "chess-bishop-piece", - "chess-bishop", - "chess-board", - "chess-clock-flip", - "chess-clock", - "chess-king-piece", - "chess-king", - "chess-knight-piece", - "chess-knight", - "chess-pawn-piece", - "chess-pawn", - "chess-queen-piece", - "chess-queen", - "chess-rook-piece", - "chess-rook", - "chess", - "chestnut", - "chevron-down", - "chevron-left", - "chevron-right", - "chevron-up", - "chevrons-down", - "chevrons-left", - "chevrons-right", - "chevrons-up", - "chf-sign", - "child-combatant", - "child-dress", - "child-reaching", - "child", - "children", - "chimney", - "chopsticks", - "church", - "circle-0", - "circle-1", - "circle-2", - "circle-3", - "circle-4", - "circle-5", - "circle-6", - "circle-7", - "circle-8", - "circle-9", - "circle-a", - "circle-ampersand", - "circle-arrow-down-left", - "circle-arrow-down-right", - "circle-arrow-down", - "circle-arrow-left", - "circle-arrow-right", - "circle-arrow-up-left", - "circle-arrow-up-right", - "circle-arrow-up", - "circle-b", - "circle-bolt", - "circle-book-open", - "circle-bookmark", - "circle-c", - "circle-calendar", - "circle-camera", - "circle-caret-down", - "circle-caret-left", - "circle-caret-right", - "circle-caret-up", - "circle-check", - "circle-chevron-down", - "circle-chevron-left", - "circle-chevron-right", - "circle-chevron-up", - "circle-d", - "circle-dashed", - "circle-divide", - "circle-dollar-to-slot", - "circle-dollar", - "circle-dot", - "circle-down-left", - "circle-down-right", - "circle-down", - "circle-e", - "circle-ellipsis-vertical", - "circle-ellipsis", - "circle-envelope", - "circle-euro", - "circle-exclamation-check", - "circle-exclamation", - "circle-f", - "circle-g", - "circle-gf", - "circle-h", - "circle-half-stroke", - "circle-half", - "circle-heart", - "circle-i", - "circle-info", - "circle-j", - "circle-k", - "circle-l", - "circle-left", - "circle-location-arrow", - "circle-m", - "circle-microphone-lines", - "circle-microphone", - "circle-minus", - "circle-n", - "circle-nodes", - "circle-notch", - "circle-o", - "circle-p", - "circle-parking", - "circle-pause", - "circle-phone-flip", - "circle-phone-hangup", - "circle-phone", - "circle-play", - "circle-plus", - "circle-q", - "circle-quarter-stroke", - "circle-quarter", - "circle-quarters", - "circle-question", - "circle-r", - "circle-radiation", - "circle-right", - "circle-s", - "circle-small", - "circle-sort-down", - "circle-sort-up", - "circle-sort", - "circle-star", - "circle-sterling", - "circle-stop", - "circle-t", - "circle-three-quarters-stroke", - "circle-three-quarters", - "circle-trash", - "circle-u", - "circle-up-left", - "circle-up-right", - "circle-up", - "circle-user", - "circle-v", - "circle-video", - "circle-w", - "circle-waveform-lines", - "circle-wifi-circle-wifi", - "circle-wifi", - "circle-x", - "circle-xmark", - "circle-y", - "circle-yen", - "circle-z", - "circle", - "circles-overlap", - "citrus-slice", - "citrus", - "city", - "clapperboard-play", - "clapperboard", - "clarinet", - "claw-marks", - "clipboard-check", - "clipboard-list-check", - "clipboard-list", - "clipboard-medical", - "clipboard-prescription", - "clipboard-question", - "clipboard-user", - "clipboard", - "clock-desk", - "clock-eight-thirty", - "clock-eight", - "clock-eleven-thirty", - "clock-eleven", - "clock-five-thirty", - "clock-five", - "clock-four-thirty", - "clock-nine-thirty", - "clock-nine", - "clock-one-thirty", - "clock-one", - "clock-rotate-left", - "clock-seven-thirty", - "clock-seven", - "clock-six-thirty", - "clock-six", - "clock-ten-thirty", - "clock-ten", - "clock-three-thirty", - "clock-three", - "clock-twelve-thirty", - "clock-twelve", - "clock-two-thirty", - "clock-two", - "clock", - "clone", - "closed-captioning-slash", - "closed-captioning", - "clothes-hanger", - "cloud-arrow-down", - "cloud-arrow-up", - "cloud-binary", - "cloud-bolt-moon", - "cloud-bolt-sun", - "cloud-bolt", - "cloud-check", - "cloud-drizzle", - "cloud-exclamation", - "cloud-fog", - "cloud-hail-mixed", - "cloud-hail", - "cloud-meatball", - "cloud-minus", - "cloud-moon-rain", - "cloud-moon", - "cloud-music", - "cloud-plus", - "cloud-question", - "cloud-rain", - "cloud-rainbow", - "cloud-showers-heavy", - "cloud-showers-water", - "cloud-showers", - "cloud-slash", - "cloud-sleet", - "cloud-snow", - "cloud-sun-rain", - "cloud-sun", - "cloud-word", - "cloud-xmark", - "cloud", - "clouds-moon", - "clouds-sun", - "clouds", - "clover", - "club", - "coconut", - "code-branch", - "code-commit", - "code-compare", - "code-fork", - "code-merge", - "code-pull-request-closed", - "code-pull-request-draft", - "code-pull-request", - "code-simple", - "code", - "coffee-bean", - "coffee-beans", - "coffee-pot", - "coffin-cross", - "coffin", - "coin-blank", - "coin-front", - "coin-vertical", - "coin", - "coins", - "colon-sign", - "colon", - "columns-3", - "comet", - "comma", - "command", - "comment-arrow-down", - "comment-arrow-up-right", - "comment-arrow-up", - "comment-captions", - "comment-check", - "comment-code", - "comment-dollar", - "comment-dots", - "comment-exclamation", - "comment-heart", - "comment-image", - "comment-lines", - "comment-medical", - "comment-middle-top", - "comment-middle", - "comment-minus", - "comment-music", - "comment-pen", - "comment-plus", - "comment-question", - "comment-quote", - "comment-slash", - "comment-smile", - "comment-sms", - "comment-text", - "comment-xmark", - "comment", - "comments-dollar", - "comments-question-check", - "comments-question", - "comments", - "compact-disc", - "compass-drafting", - "compass-slash", - "compass", - "compress-wide", - "compress", - "computer-classic", - "computer-mouse-scrollwheel", - "computer-mouse", - "computer-speaker", - "computer", - "container-storage", - "conveyor-belt-arm", - "conveyor-belt-boxes", - "conveyor-belt-empty", - "conveyor-belt", - "cookie-bite", - "cookie", - "copy", - "copyright", - "corn", - "corner", - "couch", - "court-sport", - "cow", - "cowbell-circle-plus", - "cowbell", - "crab", - "crate-apple", - "crate-empty", - "credit-card-blank", - "credit-card-front", - "credit-card", - "cricket-bat-ball", - "croissant", - "crop-simple", - "crop", - "cross", - "crosshairs-simple", - "crosshairs", - "crow", - "crown", - "crutch", - "crutches", - "cruzeiro-sign", - "crystal-ball", - "cube", - "cubes-stacked", - "cubes", - "cucumber", - "cup-straw-swoosh", - "cup-straw", - "cup-togo", - "cupcake", - "curling-stone", - "custard", - "d", - "dagger", - "dash", - "database", - "deer-rudolph", - "deer", - "delete-left", - "delete-right", - "democrat", - "desktop-arrow-down", - "desktop", - "dharmachakra", - "diagram-cells", - "diagram-lean-canvas", - "diagram-nested", - "diagram-next", - "diagram-predecessor", - "diagram-previous", - "diagram-project", - "diagram-sankey", - "diagram-subtask", - "diagram-successor", - "diagram-venn", - "dial-high", - "dial-low", - "dial-max", - "dial-med-low", - "dial-med", - "dial-min", - "dial-off", - "dial", - "diamond-exclamation", - "diamond-half-stroke", - "diamond-half", - "diamond-turn-right", - "diamond", - "diamonds-4", - "dice-d10", - "dice-d12", - "dice-d20", - "dice-d4", - "dice-d6", - "dice-d8", - "dice-five", - "dice-four", - "dice-one", - "dice-six", - "dice-three", - "dice-two", - "dice", - "dinosaur", - "diploma", - "disc-drive", - "disease", - "display-arrow-down", - "display-chart-up-circle-currency", - "display-chart-up-circle-dollar", - "display-chart-up", - "display-code", - "display-medical", - "display-slash", - "display", - "distribute-spacing-horizontal", - "distribute-spacing-vertical", - "ditto", - "divide", - "dna", - "do-not-enter", - "dog-leashed", - "dog", - "dollar-sign", - "dolly-empty", - "dolly", - "dolphin", - "dong-sign", - "donut", - "door-closed", - "door-open", - "dove", - "down-from-bracket", - "down-from-dotted-line", - "down-from-line", - "down-left-and-up-right-to-center", - "down-left", - "down-long", - "down-right", - "down-to-bracket", - "down-to-dotted-line", - "down-to-line", - "down", - "download", - "dragon", - "draw-circle", - "draw-polygon", - "draw-square", - "dreidel", - "drone-front", - "drone", - "droplet-degree", - "droplet-percent", - "droplet-slash", - "droplet", - "drum-steelpan", - "drum", - "drumstick-bite", - "drumstick", - "dryer-heat", - "dryer", - "duck", - "dumbbell", - "dumpster-fire", - "dumpster", - "dungeon", - "e", - "ear-deaf", - "ear-listen", - "ear-muffs", - "ear", - "earth-africa", - "earth-americas", - "earth-asia", - "earth-europe", - "earth-oceania", - "eclipse", - "egg-fried", - "egg", - "eggplant", - "eject", - "elephant", - "elevator", - "ellipsis-stroke-vertical", - "ellipsis-stroke", - "ellipsis-vertical", - "ellipsis", - "empty-set", - "engine-warning", - "engine", - "envelope-circle-check", - "envelope-dot", - "envelope-open-dollar", - "envelope-open-text", - "envelope-open", - "envelope", - "envelopes-bulk", - "envelopes", - "equals", - "eraser", - "escalator", - "ethernet", - "euro-sign", - "excavator", - "exclamation", - "expand-wide", - "expand", - "explosion", - "eye-dropper-full", - "eye-dropper-half", - "eye-dropper", - "eye-evil", - "eye-low-vision", - "eye-slash", - "eye", - "eyes", - "f", - "face-angry-horns", - "face-angry", - "face-anguished", - "face-anxious-sweat", - "face-astonished", - "face-awesome", - "face-beam-hand-over-mouth", - "face-clouds", - "face-confounded", - "face-confused", - "face-cowboy-hat", - "face-diagonal-mouth", - "face-disappointed", - "face-disguise", - "face-dizzy", - "face-dotted", - "face-downcast-sweat", - "face-drooling", - "face-exhaling", - "face-explode", - "face-expressionless", - "face-eyes-xmarks", - "face-fearful", - "face-flushed", - "face-frown-open", - "face-frown-slight", - "face-frown", - "face-glasses", - "face-grimace", - "face-grin-beam-sweat", - "face-grin-beam", - "face-grin-hearts", - "face-grin-squint-tears", - "face-grin-squint", - "face-grin-stars", - "face-grin-tears", - "face-grin-tongue-squint", - "face-grin-tongue-wink", - "face-grin-tongue", - "face-grin-wide", - "face-grin-wink", - "face-grin", - "face-hand-over-mouth", - "face-hand-peeking", - "face-hand-yawn", - "face-head-bandage", - "face-holding-back-tears", - "face-hushed", - "face-icicles", - "face-kiss-beam", - "face-kiss-closed-eyes", - "face-kiss-wink-heart", - "face-kiss", - "face-laugh-beam", - "face-laugh-squint", - "face-laugh-wink", - "face-laugh", - "face-lying", - "face-mask", - "face-meh-blank", - "face-meh", - "face-melting", - "face-monocle", - "face-nauseated", - "face-nose-steam", - "face-party", - "face-pensive", - "face-persevering", - "face-pleading", - "face-pouting", - "face-raised-eyebrow", - "face-relieved", - "face-rolling-eyes", - "face-sad-cry", - "face-sad-sweat", - "face-sad-tear", - "face-saluting", - "face-scream", - "face-shush", - "face-sleeping", - "face-sleepy", - "face-smile-beam", - "face-smile-halo", - "face-smile-hearts", - "face-smile-horns", - "face-smile-plus", - "face-smile-relaxed", - "face-smile-tear", - "face-smile-tongue", - "face-smile-upside-down", - "face-smile-wink", - "face-smile", - "face-smiling-hands", - "face-smirking", - "face-spiral-eyes", - "face-sunglasses", - "face-surprise", - "face-swear", - "face-thermometer", - "face-thinking", - "face-tired", - "face-tissue", - "face-tongue-money", - "face-tongue-sweat", - "face-unamused", - "face-viewfinder", - "face-vomit", - "face-weary", - "face-woozy", - "face-worried", - "face-zany", - "face-zipper", - "falafel", - "family-dress", - "family-pants", - "family", - "fan-table", - "fan", - "farm", - "faucet-drip", - "faucet", - "fax", - "feather-pointed", - "feather", - "fence", - "ferris-wheel", - "ferry", - "field-hockey-stick-ball", - "file-arrow-down", - "file-arrow-up", - "file-audio", - "file-binary", - "file-cad", - "file-certificate", - "file-chart-column", - "file-chart-pie", - "file-check", - "file-circle-check", - "file-circle-exclamation", - "file-circle-info", - "file-circle-minus", - "file-circle-plus", - "file-circle-question", - "file-circle-xmark", - "file-code", - "file-contract", - "file-csv", - "file-dashed-line", - "file-doc", - "file-eps", - "file-excel", - "file-exclamation", - "file-export", - "file-gif", - "file-heart", - "file-image", - "file-import", - "file-invoice-dollar", - "file-invoice", - "file-jpg", - "file-lines", - "file-lock", - "file-magnifying-glass", - "file-medical", - "file-minus", - "file-mov", - "file-mp3", - "file-mp4", - "file-music", - "file-pdf", - "file-pen", - "file-plus-minus", - "file-plus", - "file-png", - "file-powerpoint", - "file-ppt", - "file-prescription", - "file-shield", - "file-signature", - "file-slash", - "file-spreadsheet", - "file-svg", - "file-user", - "file-vector", - "file-video", - "file-waveform", - "file-word", - "file-xls", - "file-xmark", - "file-xml", - "file-zip", - "file-zipper", - "file", - "files-medical", - "files", - "fill-drip", - "fill", - "film-canister", - "film-simple", - "film-slash", - "film", - "films", - "filter-circle-dollar", - "filter-circle-xmark", - "filter-list", - "filter-slash", - "filter", - "filters", - "fingerprint", - "fire-burner", - "fire-extinguisher", - "fire-flame-curved", - "fire-flame-simple", - "fire-flame", - "fire-hydrant", - "fire-smoke", - "fire", - "fireplace", - "fish-bones", - "fish-cooked", - "fish-fins", - "fish", - "fishing-rod", - "flag-checkered", - "flag-pennant", - "flag-swallowtail", - "flag-usa", - "flag", - "flashlight", - "flask-gear", - "flask-round-poison", - "flask-round-potion", - "flask-vial", - "flask", - "flatbread-stuffed", - "flatbread", - "floppy-disk-circle-arrow-right", - "floppy-disk-circle-xmark", - "floppy-disk-pen", - "floppy-disk", - "floppy-disks", - "florin-sign", - "flower-daffodil", - "flower-tulip", - "flower", - "flute", - "flux-capacitor", - "flying-disc", - "folder-arrow-down", - "folder-arrow-up", - "folder-bookmark", - "folder-check", - "folder-closed", - "folder-gear", - "folder-grid", - "folder-heart", - "folder-image", - "folder-magnifying-glass", - "folder-medical", - "folder-minus", - "folder-music", - "folder-open", - "folder-plus", - "folder-tree", - "folder-user", - "folder-xmark", - "folder", - "folders", - "fondue-pot", - "font-awesome", - "font-case", - "font", - "football-helmet", - "football", - "fork-knife", - "fork", - "forklift", - "fort", - "forward-fast", - "forward-step", - "forward", - "frame", - "franc-sign", - "french-fries", - "frog", - "function", - "futbol", - "g", - "galaxy", - "gallery-thumbnails", - "game-board-simple", - "game-board", - "game-console-handheld-crank", - "game-console-handheld", - "gamepad-modern", - "gamepad", - "garage-car", - "garage-open", - "garage", - "garlic", - "gas-pump-slash", - "gas-pump", - "gauge-circle-bolt", - "gauge-circle-minus", - "gauge-circle-plus", - "gauge-high", - "gauge-low", - "gauge-max", - "gauge-min", - "gauge-simple-high", - "gauge-simple-low", - "gauge-simple-max", - "gauge-simple-min", - "gauge-simple", - "gauge", - "gavel", - "gear-code", - "gear-complex-code", - "gear-complex", - "gear", - "gears", - "gem", - "genderless", - "ghost", - "gif", - "gift-card", - "gift", - "gifts", - "gingerbread-man", - "glass-citrus", - "glass-empty", - "glass-half", - "glass-water-droplet", - "glass-water", - "glass", - "glasses-round", - "glasses", - "globe-pointer", - "globe-snow", - "globe-stand", - "globe-wifi", - "globe", - "goal-net", - "golf-ball-tee", - "golf-club", - "golf-flag-hole", - "gopuram", - "graduation-cap", - "gramophone", - "grapes", - "grate-droplet", - "grate", - "greater-than-equal", - "greater-than", - "grid-2-plus", - "grid-2", - "grid-4", - "grid-5", - "grid-dividers", - "grid-horizontal", - "grid-round-2-plus", - "grid-round-2", - "grid-round-4", - "grid-round-5", - "grid-round", - "grid", - "grill-fire", - "grill-hot", - "grill", - "grip-dots-vertical", - "grip-dots", - "grip-lines-vertical", - "grip-lines", - "grip-vertical", - "grip", - "group-arrows-rotate", - "guarani-sign", - "guitar-electric", - "guitar", - "guitars", - "gun-slash", - "gun-squirt", - "gun", - "h", - "h1", - "h2", - "h3", - "h4", - "h5", - "h6", - "hammer-brush", - "hammer-crash", - "hammer-war", - "hammer", - "hamsa", - "hand-back-fist", - "hand-back-point-down", - "hand-back-point-left", - "hand-back-point-ribbon", - "hand-back-point-right", - "hand-back-point-up", - "hand-dots", - "hand-fingers-crossed", - "hand-fist", - "hand-heart", - "hand-holding-box", - "hand-holding-circle-dollar", - "hand-holding-dollar", - "hand-holding-droplet", - "hand-holding-hand", - "hand-holding-heart", - "hand-holding-magic", - "hand-holding-medical", - "hand-holding-seedling", - "hand-holding-skull", - "hand-holding", - "hand-horns", - "hand-lizard", - "hand-love", - "hand-middle-finger", - "hand-peace", - "hand-point-down", - "hand-point-left", - "hand-point-ribbon", - "hand-point-right", - "hand-point-up", - "hand-pointer", - "hand-scissors", - "hand-sparkles", - "hand-spock", - "hand-wave", - "hand", - "handcuffs", - "hands-asl-interpreting", - "hands-bound", - "hands-bubbles", - "hands-clapping", - "hands-holding-child", - "hands-holding-circle", - "hands-holding-diamond", - "hands-holding-dollar", - "hands-holding-heart", - "hands-holding", - "hands-praying", - "hands", - "handshake-angle", - "handshake-simple-slash", - "handshake-simple", - "handshake-slash", - "handshake", - "hanukiah", - "hard-drive", - "hashtag-lock", - "hashtag", - "hat-beach", - "hat-chef", - "hat-cowboy-side", - "hat-cowboy", - "hat-santa", - "hat-winter", - "hat-witch", - "hat-wizard", - "head-side-brain", - "head-side-cough-slash", - "head-side-cough", - "head-side-gear", - "head-side-goggles", - "head-side-headphones", - "head-side-heart", - "head-side-mask", - "head-side-medical", - "head-side-virus", - "head-side", - "heading", - "headphones-simple", - "headphones", - "headset", - "heart-circle-bolt", - "heart-circle-check", - "heart-circle-exclamation", - "heart-circle-minus", - "heart-circle-plus", - "heart-circle-xmark", - "heart-crack", - "heart-half-stroke", - "heart-half", - "heart-pulse", - "heart", - "heat", - "helicopter-symbol", - "helicopter", - "helmet-battle", - "helmet-safety", - "helmet-un", - "hexagon-check", - "hexagon-divide", - "hexagon-exclamation", - "hexagon-image", - "hexagon-minus", - "hexagon-plus", - "hexagon-vertical-nft-slanted", - "hexagon-vertical-nft", - "hexagon-xmark", - "hexagon", - "high-definition", - "highlighter-line", - "highlighter", - "hill-avalanche", - "hill-rockslide", - "hippo", - "hockey-mask", - "hockey-puck", - "hockey-stick-puck", - "hockey-sticks", - "holly-berry", - "honey-pot", - "hood-cloak", - "horizontal-rule", - "horse-head", - "horse-saddle", - "horse", - "hose-reel", - "hose", - "hospital-user", - "hospital", - "hospitals", - "hot-tub-person", - "hotdog", - "hotel", - "hourglass-clock", - "hourglass-end", - "hourglass-half", - "hourglass-start", - "hourglass", - "house-blank", - "house-building", - "house-chimney-blank", - "house-chimney-crack", - "house-chimney-heart", - "house-chimney-medical", - "house-chimney-user", - "house-chimney-window", - "house-chimney", - "house-circle-check", - "house-circle-exclamation", - "house-circle-xmark", - "house-crack", - "house-day", - "house-fire", - "house-flag", - "house-flood-water-circle-arrow-right", - "house-flood-water", - "house-heart", - "house-laptop", - "house-lock", - "house-medical-circle-check", - "house-medical-circle-exclamation", - "house-medical-circle-xmark", - "house-medical-flag", - "house-medical", - "house-night", - "house-person-leave", - "house-person-return", - "house-signal", - "house-tree", - "house-tsunami", - "house-turret", - "house-user", - "house-water", - "house-window", - "house", - "hryvnia-sign", - "hundred-points", - "hurricane", - "hydra", - "hyphen", - "i-cursor", - "i", - "ice-cream", - "ice-skate", - "icicles", - "icons", - "id-badge", - "id-card-clip", - "id-card", - "igloo", - "image-landscape", - "image-polaroid-user", - "image-polaroid", - "image-portrait", - "image-slash", - "image-user", - "image", - "images-user", - "images", - "inbox-full", - "inbox-in", - "inbox-out", - "inbox", - "inboxes", - "indent", - "indian-rupee-sign", - "industry-windows", - "industry", - "infinity", - "info", - "inhaler", - "input-numeric", - "input-pipe", - "input-text", - "integral", - "interrobang", - "intersection", - "island-tropical", - "italic", - "j", - "jack-o-lantern", - "jar-wheat", - "jar", - "jedi", - "jet-fighter-up", - "jet-fighter", - "joint", - "joystick", - "jug-bottle", - "jug-detergent", - "jug", - "k", - "kaaba", - "kazoo", - "kerning", - "key-skeleton-left-right", - "key-skeleton", - "key", - "keyboard-brightness-low", - "keyboard-brightness", - "keyboard-down", - "keyboard-left", - "keyboard", - "keynote", - "khanda", - "kidneys", - "kip-sign", - "kit-medical", - "kitchen-set", - "kite", - "kiwi-bird", - "kiwi-fruit", - "knife-kitchen", - "knife", - "l", - "lacrosse-stick-ball", - "lacrosse-stick", - "lambda", - "lamp-desk", - "lamp-floor", - "lamp-street", - "lamp", - "land-mine-on", - "landmark-dome", - "landmark-flag", - "landmark-magnifying-glass", - "landmark", - "language", - "laptop-arrow-down", - "laptop-binary", - "laptop-code", - "laptop-file", - "laptop-medical", - "laptop-mobile", - "laptop-slash", - "laptop", - "lari-sign", - "lasso-sparkles", - "lasso", - "layer-group", - "layer-minus", - "layer-plus", - "leaf-heart", - "leaf-maple", - "leaf-oak", - "leaf", - "leafy-green", - "left-from-bracket", - "left-from-line", - "left-long-to-line", - "left-long", - "left-right", - "left-to-bracket", - "left-to-line", - "left", - "lemon", - "less-than-equal", - "less-than", - "life-ring", - "light-ceiling", - "light-emergency-on", - "light-emergency", - "light-switch-off", - "light-switch-on", - "light-switch", - "lightbulb-cfl-on", - "lightbulb-cfl", - "lightbulb-dollar", - "lightbulb-exclamation-on", - "lightbulb-exclamation", - "lightbulb-gear", - "lightbulb-message", - "lightbulb-on", - "lightbulb-slash", - "lightbulb", - "lighthouse", - "lights-holiday", - "line-columns", - "line-height", - "lines-leaning", - "link-horizontal-slash", - "link-horizontal", - "link-simple-slash", - "link-simple", - "link-slash", - "link", - "lips", - "lira-sign", - "list-check", - "list-dropdown", - "list-music", - "list-ol", - "list-radio", - "list-timeline", - "list-tree", - "list-ul", - "list", - "litecoin-sign", - "loader", - "lobster", - "location-arrow-up", - "location-arrow", - "location-check", - "location-crosshairs-slash", - "location-crosshairs", - "location-dot-slash", - "location-dot", - "location-exclamation", - "location-minus", - "location-pen", - "location-pin-lock", - "location-pin-slash", - "location-pin", - "location-plus", - "location-question", - "location-smile", - "location-xmark", - "lock-a", - "lock-hashtag", - "lock-keyhole-open", - "lock-keyhole", - "lock-open", - "lock", - "locust", - "lollipop", - "loveseat", - "luchador-mask", - "lungs-virus", - "lungs", - "m", - "mace", - "magnet", - "magnifying-glass-arrow-right", - "magnifying-glass-arrows-rotate", - "magnifying-glass-chart", - "magnifying-glass-dollar", - "magnifying-glass-location", - "magnifying-glass-minus", - "magnifying-glass-music", - "magnifying-glass-play", - "magnifying-glass-plus", - "magnifying-glass-waveform", - "magnifying-glass", - "mailbox-flag-up", - "mailbox", - "manat-sign", - "mandolin", - "mango", - "manhole", - "map-location-dot", - "map-location", - "map-pin", - "map", - "marker", - "mars-and-venus-burst", - "mars-and-venus", - "mars-double", - "mars-stroke-right", - "mars-stroke-up", - "mars-stroke", - "mars", - "martini-glass-citrus", - "martini-glass-empty", - "martini-glass", - "mask-face", - "mask-snorkel", - "mask-ventilator", - "mask", - "masks-theater", - "mattress-pillow", - "maximize", - "meat", - "medal", - "megaphone", - "melon-slice", - "melon", - "memo-circle-check", - "memo-circle-info", - "memo-pad", - "memo", - "memory", - "menorah", - "mercury", - "merge", - "message-arrow-down", - "message-arrow-up-right", - "message-arrow-up", - "message-bot", - "message-captions", - "message-check", - "message-code", - "message-dollar", - "message-dots", - "message-exclamation", - "message-heart", - "message-image", - "message-lines", - "message-medical", - "message-middle-top", - "message-middle", - "message-minus", - "message-music", - "message-pen", - "message-plus", - "message-question", - "message-quote", - "message-slash", - "message-smile", - "message-sms", - "message-text", - "message-xmark", - "message", - "messages-dollar", - "messages-question", - "messages", - "meteor", - "meter-bolt", - "meter-droplet", - "meter-fire", - "meter", - "microchip-ai", - "microchip", - "microphone-lines-slash", - "microphone-lines", - "microphone-slash", - "microphone-stand", - "microphone", - "microscope", - "microwave", - "mill-sign", - "minimize", - "minus", - "mistletoe", - "mitten", - "mobile-button", - "mobile-notch", - "mobile-retro", - "mobile-screen-button", - "mobile-screen", - "mobile-signal-out", - "mobile-signal", - "mobile", - "money-bill-1-wave", - "money-bill-1", - "money-bill-simple-wave", - "money-bill-simple", - "money-bill-transfer", - "money-bill-trend-up", - "money-bill-wave", - "money-bill-wheat", - "money-bill", - "money-bills-simple", - "money-bills", - "money-check-dollar-pen", - "money-check-dollar", - "money-check-pen", - "money-check", - "money-from-bracket", - "money-simple-from-bracket", - "monitor-waveform", - "monkey", - "monument", - "moon-cloud", - "moon-over-sun", - "moon-stars", - "moon", - "moped", - "mortar-pestle", - "mosque", - "mosquito-net", - "mosquito", - "motorcycle", - "mound", - "mountain-city", - "mountain-sun", - "mountain", - "mountains", - "mouse-field", - "mp3-player", - "mug-hot", - "mug-marshmallows", - "mug-saucer", - "mug-tea-saucer", - "mug-tea", - "mug", - "mushroom", - "music-magnifying-glass", - "music-note-slash", - "music-note", - "music-slash", - "music", - "mustache", - "n", - "naira-sign", - "narwhal", - "nesting-dolls", - "network-wired", - "neuter", - "newspaper", - "nfc-lock", - "nfc-magnifying-glass", - "nfc-pen", - "nfc-signal", - "nfc-slash", - "nfc-symbol", - "nfc-trash", - "nfc", - "nose", - "not-equal", - "notdef", - "note-medical", - "note-sticky", - "note", - "notebook", - "notes-medical", - "notes", - "o", - "object-exclude", - "object-group", - "object-intersect", - "object-subtract", - "object-ungroup", - "object-union", - "objects-align-bottom", - "objects-align-center-horizontal", - "objects-align-center-vertical", - "objects-align-left", - "objects-align-right", - "objects-align-top", - "objects-column", - "octagon-check", - "octagon-divide", - "octagon-exclamation", - "octagon-minus", - "octagon-plus", - "octagon-xmark", - "octagon", - "octopus", - "oil-can-drip", - "oil-can", - "oil-temperature", - "oil-well", - "olive-branch", - "olive", - "om", - "omega", - "onion", - "option", - "ornament", - "otter", - "outdent", - "outlet", - "oven", - "overline", - "p", - "page-caret-down", - "page-caret-up", - "page", - "pager", - "paint-roller", - "paintbrush-fine", - "paintbrush-pencil", - "paintbrush", - "palette", - "pallet-box", - "pallet-boxes", - "pallet", - "pan-food", - "pan-frying", - "pancakes", - "panel-ews", - "panel-fire", - "panorama", - "paper-plane-top", - "paper-plane", - "paperclip-vertical", - "paperclip", - "parachute-box", - "paragraph-left", - "paragraph", - "party-bell", - "party-horn", - "passport", - "paste", - "pause", - "paw-claws", - "paw-simple", - "paw", - "peace", - "peach", - "peanut", - "peanuts", - "peapod", - "pear", - "pedestal", - "pegasus", - "pen-circle", - "pen-clip-slash", - "pen-clip", - "pen-fancy-slash", - "pen-fancy", - "pen-field", - "pen-line", - "pen-nib-slash", - "pen-nib", - "pen-paintbrush", - "pen-ruler", - "pen-slash", - "pen-swirl", - "pen-to-square", - "pen", - "pencil-mechanical", - "pencil-slash", - "pencil", - "people-arrows", - "people-carry-box", - "people-dress-simple", - "people-dress", - "people-group", - "people-line", - "people-pants-simple", - "people-pants", - "people-pulling", - "people-robbery", - "people-roof", - "people-simple", - "people", - "pepper-hot", - "pepper", - "percent", - "period", - "person-arrow-down-to-line", - "person-arrow-up-from-line", - "person-biking-mountain", - "person-biking", - "person-booth", - "person-breastfeeding", - "person-burst", - "person-cane", - "person-carry-box", - "person-chalkboard", - "person-circle-check", - "person-circle-exclamation", - "person-circle-minus", - "person-circle-plus", - "person-circle-question", - "person-circle-xmark", - "person-digging", - "person-dolly-empty", - "person-dolly", - "person-dots-from-line", - "person-dress-burst", - "person-dress-fairy", - "person-dress-simple", - "person-dress", - "person-drowning", - "person-fairy", - "person-falling-burst", - "person-falling", - "person-from-portal", - "person-half-dress", - "person-harassing", - "person-hiking", - "person-military-pointing", - "person-military-rifle", - "person-military-to-person", - "person-pinball", - "person-praying", - "person-pregnant", - "person-rays", - "person-rifle", - "person-running-fast", - "person-running", - "person-seat-reclined", - "person-seat", - "person-shelter", - "person-sign", - "person-simple", - "person-skating", - "person-ski-jumping", - "person-ski-lift", - "person-skiing-nordic", - "person-skiing", - "person-sledding", - "person-snowboarding", - "person-snowmobiling", - "person-swimming", - "person-through-window", - "person-to-door", - "person-to-portal", - "person-walking-arrow-loop-left", - "person-walking-arrow-right", - "person-walking-dashed-line-arrow-right", - "person-walking-luggage", - "person-walking-with-cane", - "person-walking", - "person", - "peseta-sign", - "peso-sign", - "phone-arrow-down-left", - "phone-arrow-right", - "phone-arrow-up-right", - "phone-flip", - "phone-hangup", - "phone-intercom", - "phone-missed", - "phone-office", - "phone-plus", - "phone-rotary", - "phone-slash", - "phone-volume", - "phone-xmark", - "phone", - "photo-film-music", - "photo-film", - "pi", - "piano-keyboard", - "piano", - "pickaxe", - "pickleball", - "pie", - "pig", - "piggy-bank", - "pills", - "pinata", - "pinball", - "pineapple", - "pipe-circle-check", - "pipe-collar", - "pipe-section", - "pipe-smoking", - "pipe-valve", - "pipe", - "pizza-slice", - "pizza", - "place-of-worship", - "plane-arrival", - "plane-circle-check", - "plane-circle-exclamation", - "plane-circle-xmark", - "plane-departure", - "plane-engines", - "plane-lock", - "plane-prop", - "plane-slash", - "plane-tail", - "plane-up-slash", - "plane-up", - "plane", - "planet-moon", - "planet-ringed", - "plant-wilt", - "plate-utensils", - "plate-wheat", - "play-pause", - "play", - "plug-circle-bolt", - "plug-circle-check", - "plug-circle-exclamation", - "plug-circle-minus", - "plug-circle-plus", - "plug-circle-xmark", - "plug", - "plus-large", - "plus-minus", - "plus", - "podcast", - "podium-star", - "podium", - "police-box", - "poll-people", - "pompebled", - "poo-storm", - "poo", - "pool-8-ball", - "poop", - "popcorn", - "popsicle", - "pot-food", - "potato", - "power-off", - "prescription-bottle-medical", - "prescription-bottle-pill", - "prescription-bottle", - "prescription", - "presentation-screen", - "pretzel", - "print-magnifying-glass", - "print-slash", - "print", - "projector", - "pump-medical", - "pump-soap", - "pump", - "pumpkin", - "puzzle-piece-simple", - "puzzle-piece", - "puzzle", - "q", - "qrcode", - "question", - "quote-left", - "quote-right", - "quotes", - "r", - "rabbit-running", - "rabbit", - "raccoon", - "racquet", - "radar", - "radiation", - "radio-tuner", - "radio", - "rainbow", - "raindrops", - "ram", - "ramp-loading", - "ranking-star", - "raygun", - "receipt", - "record-vinyl", - "rectangle-ad", - "rectangle-barcode", - "rectangle-code", - "rectangle-history-circle-plus", - "rectangle-history-circle-user", - "rectangle-history", - "rectangle-list", - "rectangle-pro", - "rectangle-terminal", - "rectangle-vertical-history", - "rectangle-vertical", - "rectangle-wide", - "rectangle-xmark", - "rectangle", - "rectangles-mixed", - "recycle", - "reel", - "reflect-both", - "reflect-horizontal", - "reflect-vertical", - "refrigerator", - "registered", - "repeat-1", - "repeat", - "reply-all", - "reply-clock", - "reply", - "republican", - "restroom-simple", - "restroom", - "retweet", - "rhombus", - "ribbon", - "right-from-bracket", - "right-from-line", - "right-left-large", - "right-left", - "right-long-to-line", - "right-long", - "right-to-bracket", - "right-to-line", - "right", - "ring-diamond", - "ring", - "rings-wedding", - "road-barrier", - "road-bridge", - "road-circle-check", - "road-circle-exclamation", - "road-circle-xmark", - "road-lock", - "road-spikes", - "road", - "robot-astromech", - "robot", - "rocket-launch", - "rocket", - "roller-coaster", - "rotate-exclamation", - "rotate-left", - "rotate-reverse", - "rotate-right", - "rotate", - "route-highway", - "route-interstate", - "route", - "router", - "rss", - "ruble-sign", - "rug", - "rugby-ball", - "ruler-combined", - "ruler-horizontal", - "ruler-triangle", - "ruler-vertical", - "ruler", - "rupee-sign", - "rupiah-sign", - "rv", - "s", - "sack-dollar", - "sack-xmark", - "sack", - "sailboat", - "salad", - "salt-shaker", - "sandwich", - "satellite-dish", - "satellite", - "sausage", - "saxophone-fire", - "saxophone", - "scale-balanced", - "scale-unbalanced-flip", - "scale-unbalanced", - "scalpel-line-dashed", - "scalpel", - "scanner-gun", - "scanner-image", - "scanner-keyboard", - "scanner-touchscreen", - "scarecrow", - "scarf", - "school-circle-check", - "school-circle-exclamation", - "school-circle-xmark", - "school-flag", - "school-lock", - "school", - "scissors", - "screen-users", - "screencast", - "screwdriver-wrench", - "screwdriver", - "scribble", - "scroll-old", - "scroll-torah", - "scroll", - "scrubber", - "scythe", - "sd-card", - "sd-cards", - "seal-exclamation", - "seal-question", - "seal", - "seat-airline", - "section", - "seedling", - "semicolon", - "send-back", - "send-backward", - "sensor-cloud", - "sensor-fire", - "sensor-on", - "sensor-triangle-exclamation", - "sensor", - "server", - "shapes", - "share-all", - "share-from-square", - "share-nodes", - "share", - "sheep", - "sheet-plastic", - "shekel-sign", - "shelves-empty", - "shelves", - "shield-cat", - "shield-check", - "shield-cross", - "shield-dog", - "shield-exclamation", - "shield-halved", - "shield-heart", - "shield-keyhole", - "shield-minus", - "shield-plus", - "shield-quartered", - "shield-slash", - "shield-virus", - "shield-xmark", - "shield", - "ship", - "shirt-long-sleeve", - "shirt-running", - "shirt-tank-top", - "shirt", - "shish-kebab", - "shoe-prints", - "shop-lock", - "shop-slash", - "shop", - "shovel-snow", - "shovel", - "shower-down", - "shower", - "shredder", - "shrimp", - "shuffle", - "shutters", - "shuttle-space", - "shuttlecock", - "sickle", - "sidebar-flip", - "sidebar", - "sigma", - "sign-hanging", - "sign-post", - "sign-posts-wrench", - "sign-posts", - "signal-bars-fair", - "signal-bars-good", - "signal-bars-slash", - "signal-bars-weak", - "signal-bars", - "signal-fair", - "signal-good", - "signal-slash", - "signal-stream-slash", - "signal-stream", - "signal-strong", - "signal-weak", - "signal", - "signature-lock", - "signature-slash", - "signature", - "signs-post", - "sim-card", - "sim-cards", - "sink", - "siren-on", - "siren", - "sitemap", - "skeleton-ribs", - "skeleton", - "ski-boot-ski", - "ski-boot", - "skull-cow", - "skull-crossbones", - "skull", - "slash-back", - "slash-forward", - "slash", - "sleigh", - "slider", - "sliders-simple", - "sliders-up", - "sliders", - "slot-machine", - "smog", - "smoke", - "smoking", - "snake", - "snooze", - "snow-blowing", - "snowflake-droplets", - "snowflake", - "snowflakes", - "snowman-head", - "snowman", - "snowplow", - "soap", - "socks", - "soft-serve", - "solar-panel", - "solar-system", - "sort-down", - "sort-up", - "sort", - "spa", - "space-station-moon-construction", - "space-station-moon", - "spade", - "spaghetti-monster-flying", - "sparkle", - "sparkles", - "speaker", - "speakers", - "spell-check", - "spider-black-widow", - "spider-web", - "spider", - "spinner-scale", - "spinner-third", - "spinner", - "split", - "splotch", - "spoon", - "sportsball", - "spray-can-sparkles", - "spray-can", - "sprinkler-ceiling", - "sprinkler", - "square-0", - "square-1", - "square-2", - "square-3", - "square-4", - "square-5", - "square-6", - "square-7", - "square-8", - "square-9", - "square-a-lock", - "square-a", - "square-ampersand", - "square-arrow-down-left", - "square-arrow-down-right", - "square-arrow-down", - "square-arrow-left", - "square-arrow-right", - "square-arrow-up-left", - "square-arrow-up-right", - "square-arrow-up", - "square-b", - "square-bolt", - "square-c", - "square-caret-down", - "square-caret-left", - "square-caret-right", - "square-caret-up", - "square-check", - "square-chevron-down", - "square-chevron-left", - "square-chevron-right", - "square-chevron-up", - "square-code", - "square-d", - "square-dashed-circle-plus", - "square-dashed", - "square-divide", - "square-dollar", - "square-down-left", - "square-down-right", - "square-down", - "square-e", - "square-ellipsis-vertical", - "square-ellipsis", - "square-envelope", - "square-exclamation", - "square-f", - "square-fragile", - "square-full", - "square-g", - "square-h", - "square-heart", - "square-i", - "square-info", - "square-j", - "square-k", - "square-kanban", - "square-l", - "square-left", - "square-list", - "square-m", - "square-minus", - "square-n", - "square-nfi", - "square-o", - "square-p", - "square-parking-slash", - "square-parking", - "square-pen", - "square-person-confined", - "square-phone-flip", - "square-phone-hangup", - "square-phone", - "square-plus", - "square-poll-horizontal", - "square-poll-vertical", - "square-q", - "square-quarters", - "square-question", - "square-quote", - "square-r", - "square-right", - "square-ring", - "square-root-variable", - "square-root", - "square-rss", - "square-s", - "square-share-nodes", - "square-sliders-vertical", - "square-sliders", - "square-small", - "square-star", - "square-t", - "square-terminal", - "square-this-way-up", - "square-u", - "square-up-left", - "square-up-right", - "square-up", - "square-user", - "square-v", - "square-virus", - "square-w", - "square-x", - "square-xmark", - "square-y", - "square-z", - "square", - "squid", - "squirrel", - "staff-snake", - "staff", - "stairs", - "stamp", - "standard-definition", - "stapler", - "star-and-crescent", - "star-christmas", - "star-exclamation", - "star-half-stroke", - "star-half", - "star-of-david", - "star-of-life", - "star-sharp-half-stroke", - "star-sharp-half", - "star-sharp", - "star-shooting", - "star", - "starfighter-twin-ion-engine-advanced", - "starfighter-twin-ion-engine", - "starfighter", - "stars", - "starship-freighter", - "starship", - "steak", - "steering-wheel", - "sterling-sign", - "stethoscope", - "stocking", - "stomach", - "stop", - "stopwatch-20", - "stopwatch", - "store-lock", - "store-slash", - "store", - "strawberry", - "street-view", - "stretcher", - "strikethrough", - "stroopwafel", - "subscript", - "subtitles-slash", - "subtitles", - "suitcase-medical", - "suitcase-rolling", - "suitcase", - "sun-bright", - "sun-cloud", - "sun-dust", - "sun-haze", - "sun-plant-wilt", - "sun", - "sunglasses", - "sunrise", - "sunset", - "superscript", - "sushi-roll", - "sushi", - "swap-arrows", - "swap", - "swatchbook", - "sword-laser-alt", - "sword-laser", - "sword", - "swords-laser", - "swords", - "symbols", - "synagogue", - "syringe", - "t-rex", - "t", - "table-cells-column-lock", - "table-cells-column-unlock", - "table-cells-large", - "table-cells-lock", - "table-cells-row-lock", - "table-cells-row-unlock", - "table-cells-unlock", - "table-cells", - "table-columns", - "table-layout", - "table-list", - "table-picnic", - "table-pivot", - "table-rows", - "table-tennis-paddle-ball", - "table-tree", - "table", - "tablet-button", - "tablet-rugged", - "tablet-screen-button", - "tablet-screen", - "tablet", - "tablets", - "tachograph-digital", - "taco", - "tag", - "tags", - "tally-1", - "tally-2", - "tally-3", - "tally-4", - "tally", - "tamale", - "tank-water", - "tape", - "tarp-droplet", - "tarp", - "taxi-bus", - "taxi", - "teddy-bear", - "teeth-open", - "teeth", - "telescope", - "temperature-arrow-down", - "temperature-arrow-up", - "temperature-empty", - "temperature-full", - "temperature-half", - "temperature-high", - "temperature-list", - "temperature-low", - "temperature-quarter", - "temperature-snow", - "temperature-sun", - "temperature-three-quarters", - "tenge-sign", - "tennis-ball", - "tent-arrow-down-to-line", - "tent-arrow-left-right", - "tent-arrow-turn-left", - "tent-arrows-down", - "tent-double-peak", - "tent", - "tents", - "terminal", - "text-height", - "text-size", - "text-slash", - "text-width", - "text", - "thermometer", - "theta", - "thought-bubble", - "thumbs-down", - "thumbs-up", - "thumbtack-slash", - "thumbtack", - "tick", - "ticket-airline", - "ticket-perforated", - "ticket-simple", - "ticket", - "tickets-airline", - "tickets-perforated", - "tickets-simple", - "tickets", - "tilde", - "timeline-arrow", - "timeline", - "timer", - "tire-flat", - "tire-pressure-warning", - "tire-rugged", - "tire", - "toggle-large-off", - "toggle-large-on", - "toggle-off", - "toggle-on", - "toilet-paper-blank-under", - "toilet-paper-blank", - "toilet-paper-check", - "toilet-paper-slash", - "toilet-paper-under-slash", - "toilet-paper-under", - "toilet-paper-xmark", - "toilet-paper", - "toilet-portable", - "toilet", - "toilets-portable", - "tomato", - "tombstone-blank", - "tombstone", - "toolbox", - "tooth", - "toothbrush", - "torii-gate", - "tornado", - "tower-broadcast", - "tower-cell", - "tower-control", - "tower-observation", - "tractor", - "trademark", - "traffic-cone", - "traffic-light-go", - "traffic-light-slow", - "traffic-light-stop", - "traffic-light", - "trailer", - "train-subway-tunnel", - "train-subway", - "train-track", - "train-tram", - "train-tunnel", - "train", - "transformer-bolt", - "transgender", - "transporter-1", - "transporter-2", - "transporter-3", - "transporter-4", - "transporter-5", - "transporter-6", - "transporter-7", - "transporter-empty", - "transporter", - "trash-arrow-up", - "trash-can-arrow-up", - "trash-can-check", - "trash-can-clock", - "trash-can-list", - "trash-can-plus", - "trash-can-slash", - "trash-can-undo", - "trash-can-xmark", - "trash-can", - "trash-check", - "trash-clock", - "trash-list", - "trash-plus", - "trash-slash", - "trash-undo", - "trash-xmark", - "trash", - "treasure-chest", - "tree-christmas", - "tree-city", - "tree-deciduous", - "tree-decorated", - "tree-large", - "tree-palm", - "tree", - "trees", - "triangle-exclamation", - "triangle-instrument", - "triangle-person-digging", - "triangle", - "tricycle-adult", - "tricycle", - "trillium", - "trophy-star", - "trophy", - "trowel-bricks", - "trowel", - "truck-arrow-right", - "truck-bolt", - "truck-clock", - "truck-container-empty", - "truck-container", - "truck-droplet", - "truck-fast", - "truck-field-un", - "truck-field", - "truck-fire", - "truck-flatbed", - "truck-front", - "truck-ladder", - "truck-medical", - "truck-monster", - "truck-moving", - "truck-pickup", - "truck-plane", - "truck-plow", - "truck-ramp-box", - "truck-ramp-couch", - "truck-ramp", - "truck-tow", - "truck-utensils", - "truck", - "trumpet", - "tty-answer", - "tty", - "tugrik-sign", - "turkey", - "turkish-lira-sign", - "turn-down-left", - "turn-down-right", - "turn-down", - "turn-left-down", - "turn-left-up", - "turn-left", - "turn-right", - "turn-up", - "turntable", - "turtle", - "tv-music", - "tv-retro", - "tv", - "typewriter", - "u", - "ufo-beam", - "ufo", - "umbrella-beach", - "umbrella-simple", - "umbrella", - "underline", - "unicorn", - "uniform-martial-arts", - "union", - "universal-access", - "unlock-keyhole", - "unlock", - "up-down-left-right", - "up-down", - "up-from-bracket", - "up-from-dotted-line", - "up-from-line", - "up-left", - "up-long", - "up-right-and-down-left-from-center", - "up-right-from-square", - "up-right", - "up-to-bracket", - "up-to-dotted-line", - "up-to-line", - "up", - "upload", - "usb-drive", - "user-alien", - "user-astronaut", - "user-beard-bolt", - "user-bounty-hunter", - "user-check", - "user-chef", - "user-clock", - "user-cowboy", - "user-crown", - "user-doctor-hair-long", - "user-doctor-hair", - "user-doctor-message", - "user-doctor", - "user-gear", - "user-graduate", - "user-group-crown", - "user-group-simple", - "user-group", - "user-hair-buns", - "user-hair-long", - "user-hair-mullet", - "user-hair", - "user-headset", - "user-helmet-safety", - "user-hoodie", - "user-injured", - "user-large-slash", - "user-large", - "user-lock", - "user-magnifying-glass", - "user-minus", - "user-music", - "user-ninja", - "user-nurse-hair-long", - "user-nurse-hair", - "user-nurse", - "user-pen", - "user-pilot-tie", - "user-pilot", - "user-plus", - "user-police-tie", - "user-police", - "user-robot-xmarks", - "user-robot", - "user-secret", - "user-shakespeare", - "user-shield", - "user-slash", - "user-tag", - "user-tie-hair-long", - "user-tie-hair", - "user-tie", - "user-unlock", - "user-visor", - "user-vneck-hair-long", - "user-vneck-hair", - "user-vneck", - "user-xmark", - "user", - "users-between-lines", - "users-gear", - "users-line", - "users-medical", - "users-rays", - "users-rectangle", - "users-slash", - "users-viewfinder", - "users", - "utensils-slash", - "utensils", - "utility-pole-double", - "utility-pole", - "v", - "vacuum-robot", - "vacuum", - "value-absolute", - "van-shuttle", - "vault", - "vector-circle", - "vector-polygon", - "vector-square", - "vent-damper", - "venus-double", - "venus-mars", - "venus", - "vest-patches", - "vest", - "vial-circle-check", - "vial-virus", - "vial", - "vials", - "video-arrow-down-left", - "video-arrow-up-right", - "video-plus", - "video-slash", - "video", - "vihara", - "violin", - "virus-covid-slash", - "virus-covid", - "virus-slash", - "virus", - "viruses", - "voicemail", - "volcano", - "volleyball", - "volume-high", - "volume-low", - "volume-off", - "volume-slash", - "volume-xmark", - "volume", - "vr-cardboard", - "w", - "waffle", - "wagon-covered", - "walker", - "walkie-talkie", - "wallet", - "wand-magic-sparkles", - "wand-magic", - "wand-sparkles", - "wand", - "warehouse-full", - "warehouse", - "washing-machine", - "watch-apple", - "watch-calculator", - "watch-fitness", - "watch-smart", - "watch", - "water-arrow-down", - "water-arrow-up", - "water-ladder", - "water", - "watermelon-slice", - "wave-pulse", - "wave-sine", - "wave-square", - "wave-triangle", - "wave", - "waveform-lines", - "waveform", - "waves-sine", - "web-awesome", - "webhook", - "weight-hanging", - "weight-scale", - "whale", - "wheat-awn-circle-exclamation", - "wheat-awn-slash", - "wheat-awn", - "wheat-slash", - "wheat", - "wheelchair-move", - "wheelchair", - "whiskey-glass-ice", - "whiskey-glass", - "whistle", - "wifi-exclamation", - "wifi-fair", - "wifi-slash", - "wifi-weak", - "wifi", - "wind-turbine", - "wind-warning", - "wind", - "window-flip", - "window-frame-open", - "window-frame", - "window-maximize", - "window-minimize", - "window-restore", - "window", - "windsock", - "wine-bottle", - "wine-glass-crack", - "wine-glass-empty", - "wine-glass", - "won-sign", - "worm", - "wreath-laurel", - "wreath", - "wrench-simple", - "wrench", - "x-ray", - "x", - "xmark-large", - "xmark-to-slot", - "xmark", - "xmarks-lines", - "y", - "yen-sign", - "yin-yang", - "z" - ], - "sharp-light": [ - "0", - "00", - "1", - "2", - "3", - "360-degrees", - "4", - "5", - "6", - "7", - "8", - "9", - "a", - "abacus", - "accent-grave", - "acorn", - "address-book", - "address-card", - "air-conditioner", - "airplay", - "alarm-clock", - "alarm-exclamation", - "alarm-plus", - "alarm-snooze", - "album-circle-plus", - "album-circle-user", - "album-collection-circle-plus", - "album-collection-circle-user", - "album-collection", - "album", - "alicorn", - "alien-8bit", - "alien", - "align-center", - "align-justify", - "align-left", - "align-right", - "align-slash", - "alt", - "amp-guitar", - "ampersand", - "anchor-circle-check", - "anchor-circle-exclamation", - "anchor-circle-xmark", - "anchor-lock", - "anchor", - "angel", - "angle-90", - "angle-down", - "angle-left", - "angle-right", - "angle-up", - "angle", - "angles-down", - "angles-left", - "angles-right", - "angles-up-down", - "angles-up", - "ankh", - "ant", - "apartment", - "aperture", - "apostrophe", - "apple-core", - "apple-whole", - "archway", - "arrow-down-1-9", - "arrow-down-9-1", - "arrow-down-a-z", - "arrow-down-arrow-up", - "arrow-down-big-small", - "arrow-down-from-arc", - "arrow-down-from-bracket", - "arrow-down-from-dotted-line", - "arrow-down-from-line", - "arrow-down-left-and-arrow-up-right-to-center", - "arrow-down-left", - "arrow-down-long", - "arrow-down-right", - "arrow-down-short-wide", - "arrow-down-small-big", - "arrow-down-square-triangle", - "arrow-down-to-arc", - "arrow-down-to-bracket", - "arrow-down-to-dotted-line", - "arrow-down-to-line", - "arrow-down-to-square", - "arrow-down-triangle-square", - "arrow-down-up-across-line", - "arrow-down-up-lock", - "arrow-down-wide-short", - "arrow-down-z-a", - "arrow-down", - "arrow-left-from-arc", - "arrow-left-from-bracket", - "arrow-left-from-line", - "arrow-left-long-to-line", - "arrow-left-long", - "arrow-left-to-arc", - "arrow-left-to-bracket", - "arrow-left-to-line", - "arrow-left", - "arrow-pointer", - "arrow-progress", - "arrow-right-arrow-left", - "arrow-right-from-arc", - "arrow-right-from-bracket", - "arrow-right-from-line", - "arrow-right-long-to-line", - "arrow-right-long", - "arrow-right-to-arc", - "arrow-right-to-bracket", - "arrow-right-to-city", - "arrow-right-to-line", - "arrow-right", - "arrow-rotate-left", - "arrow-rotate-right", - "arrow-trend-down", - "arrow-trend-up", - "arrow-turn-down-left", - "arrow-turn-down-right", - "arrow-turn-down", - "arrow-turn-left-down", - "arrow-turn-left-up", - "arrow-turn-left", - "arrow-turn-right", - "arrow-turn-up", - "arrow-up-1-9", - "arrow-up-9-1", - "arrow-up-a-z", - "arrow-up-arrow-down", - "arrow-up-big-small", - "arrow-up-from-arc", - "arrow-up-from-bracket", - "arrow-up-from-dotted-line", - "arrow-up-from-ground-water", - "arrow-up-from-line", - "arrow-up-from-square", - "arrow-up-from-water-pump", - "arrow-up-left-from-circle", - "arrow-up-left", - "arrow-up-long", - "arrow-up-right-and-arrow-down-left-from-center", - "arrow-up-right-dots", - "arrow-up-right-from-square", - "arrow-up-right", - "arrow-up-short-wide", - "arrow-up-small-big", - "arrow-up-square-triangle", - "arrow-up-to-arc", - "arrow-up-to-bracket", - "arrow-up-to-dotted-line", - "arrow-up-to-line", - "arrow-up-triangle-square", - "arrow-up-wide-short", - "arrow-up-z-a", - "arrow-up", - "arrows-cross", - "arrows-down-to-line", - "arrows-down-to-people", - "arrows-from-dotted-line", - "arrows-from-line", - "arrows-left-right-to-line", - "arrows-left-right", - "arrows-maximize", - "arrows-minimize", - "arrows-repeat-1", - "arrows-repeat", - "arrows-retweet", - "arrows-rotate-reverse", - "arrows-rotate", - "arrows-spin", - "arrows-split-up-and-left", - "arrows-to-circle", - "arrows-to-dot", - "arrows-to-dotted-line", - "arrows-to-eye", - "arrows-to-line", - "arrows-turn-right", - "arrows-turn-to-dots", - "arrows-up-down-left-right", - "arrows-up-down", - "arrows-up-to-line", - "asterisk", - "at", - "atom-simple", - "atom", - "audio-description-slash", - "audio-description", - "austral-sign", - "avocado", - "award-simple", - "award", - "axe-battle", - "axe", - "b", - "baby-carriage", - "baby", - "backpack", - "backward-fast", - "backward-step", - "backward", - "bacon", - "bacteria", - "bacterium", - "badge-check", - "badge-dollar", - "badge-percent", - "badge-sheriff", - "badge", - "badger-honey", - "badminton", - "bag-seedling", - "bag-shopping-minus", - "bag-shopping-plus", - "bag-shopping", - "bagel", - "bags-shopping", - "baguette", - "bahai", - "baht-sign", - "ball-pile", - "balloon", - "balloons", - "ballot-check", - "ballot", - "ban-bug", - "ban-parking", - "ban-smoking", - "ban", - "banana", - "bandage", - "bangladeshi-taka-sign", - "banjo", - "barcode-read", - "barcode-scan", - "barcode", - "bars-filter", - "bars-progress", - "bars-sort", - "bars-staggered", - "bars", - "baseball-bat-ball", - "baseball", - "basket-shopping-minus", - "basket-shopping-plus", - "basket-shopping-simple", - "basket-shopping", - "basketball-hoop", - "basketball", - "bat", - "bath", - "battery-bolt", - "battery-empty", - "battery-exclamation", - "battery-full", - "battery-half", - "battery-low", - "battery-quarter", - "battery-slash", - "battery-three-quarters", - "bed-bunk", - "bed-empty", - "bed-front", - "bed-pulse", - "bed", - "bee", - "beer-mug-empty", - "beer-mug", - "bell-concierge", - "bell-exclamation", - "bell-on", - "bell-plus", - "bell-ring", - "bell-school-slash", - "bell-school", - "bell-slash", - "bell", - "bells", - "bench-tree", - "bezier-curve", - "bicycle", - "billboard", - "bin-bottles-recycle", - "bin-bottles", - "bin-recycle", - "binary-circle-check", - "binary-lock", - "binary-slash", - "binary", - "binoculars", - "biohazard", - "bird", - "bitcoin-sign", - "blanket-fire", - "blanket", - "blender-phone", - "blender", - "blinds-open", - "blinds-raised", - "blinds", - "block-brick-fire", - "block-brick", - "block-question", - "block-quote", - "block", - "blog", - "blueberries", - "bluetooth", - "bold", - "bolt-auto", - "bolt-lightning", - "bolt-slash", - "bolt", - "bomb", - "bone-break", - "bone", - "bong", - "book-arrow-right", - "book-arrow-up", - "book-atlas", - "book-bible", - "book-blank", - "book-bookmark", - "book-circle-arrow-right", - "book-circle-arrow-up", - "book-copy", - "book-font", - "book-heart", - "book-journal-whills", - "book-medical", - "book-open-cover", - "book-open-reader", - "book-open", - "book-quran", - "book-section", - "book-skull", - "book-sparkles", - "book-tanakh", - "book-user", - "book", - "bookmark-slash", - "bookmark", - "books-medical", - "books", - "boombox", - "boot-heeled", - "boot", - "booth-curtain", - "border-all", - "border-bottom-right", - "border-bottom", - "border-center-h", - "border-center-v", - "border-inner", - "border-left", - "border-none", - "border-outer", - "border-right", - "border-top-left", - "border-top", - "bore-hole", - "bottle-baby", - "bottle-droplet", - "bottle-water", - "bow-arrow", - "bowl-chopsticks-noodles", - "bowl-chopsticks", - "bowl-food", - "bowl-hot", - "bowl-rice", - "bowl-scoop", - "bowl-scoops", - "bowl-soft-serve", - "bowl-spoon", - "bowling-ball-pin", - "bowling-ball", - "bowling-pins", - "box-archive", - "box-ballot", - "box-check", - "box-circle-check", - "box-dollar", - "box-heart", - "box-open-full", - "box-open", - "box-taped", - "box-tissue", - "box", - "boxes-packing", - "boxes-stacked", - "boxing-glove", - "bracket-curly-right", - "bracket-curly", - "bracket-round-right", - "bracket-round", - "bracket-square-right", - "bracket-square", - "brackets-curly", - "brackets-round", - "brackets-square", - "braille", - "brain-arrow-curved-right", - "brain-circuit", - "brain", - "brake-warning", - "brazilian-real-sign", - "bread-loaf", - "bread-slice-butter", - "bread-slice", - "bridge-circle-check", - "bridge-circle-exclamation", - "bridge-circle-xmark", - "bridge-lock", - "bridge-suspension", - "bridge-water", - "bridge", - "briefcase-arrow-right", - "briefcase-blank", - "briefcase-medical", - "briefcase", - "brightness-low", - "brightness", - "bring-forward", - "bring-front", - "broccoli", - "broom-ball", - "broom-wide", - "broom", - "browser", - "browsers", - "brush", - "bucket", - "bug-slash", - "bug", - "bugs", - "building-circle-arrow-right", - "building-circle-check", - "building-circle-exclamation", - "building-circle-xmark", - "building-columns", - "building-flag", - "building-lock", - "building-magnifying-glass", - "building-memo", - "building-ngo", - "building-shield", - "building-un", - "building-user", - "building-wheat", - "building", - "buildings", - "bulldozer", - "bullhorn", - "bullseye-arrow", - "bullseye-pointer", - "bullseye", - "buoy-mooring", - "buoy", - "burger-cheese", - "burger-fries", - "burger-glass", - "burger-lettuce", - "burger-soda", - "burger", - "burrito", - "burst", - "bus-school", - "bus-simple", - "bus", - "business-time", - "butter", - "c", - "cabin", - "cabinet-filing", - "cable-car", - "cactus", - "caduceus", - "cake-candles", - "cake-slice", - "calculator-simple", - "calculator", - "calendar-arrow-down", - "calendar-arrow-up", - "calendar-check", - "calendar-circle-exclamation", - "calendar-circle-minus", - "calendar-circle-plus", - "calendar-circle-user", - "calendar-clock", - "calendar-day", - "calendar-days", - "calendar-exclamation", - "calendar-heart", - "calendar-image", - "calendar-lines-pen", - "calendar-lines", - "calendar-minus", - "calendar-pen", - "calendar-plus", - "calendar-range", - "calendar-star", - "calendar-users", - "calendar-week", - "calendar-xmark", - "calendar", - "calendars", - "camcorder", - "camera-cctv", - "camera-movie", - "camera-polaroid", - "camera-retro", - "camera-rotate", - "camera-security", - "camera-slash", - "camera-viewfinder", - "camera-web-slash", - "camera-web", - "camera", - "campfire", - "campground", - "can-food", - "candle-holder", - "candy-bar", - "candy-cane", - "candy-corn", - "candy", - "cannabis", - "cannon", - "capsules", - "car-battery", - "car-bolt", - "car-building", - "car-bump", - "car-burst", - "car-bus", - "car-circle-bolt", - "car-garage", - "car-mirrors", - "car-on", - "car-rear", - "car-side-bolt", - "car-side", - "car-tilt", - "car-tunnel", - "car-wash", - "car-wrench", - "car", - "caravan-simple", - "caravan", - "card-club", - "card-diamond", - "card-heart", - "card-spade", - "cards-blank", - "cards", - "caret-down", - "caret-left", - "caret-right", - "caret-up", - "carrot", - "cars", - "cart-arrow-down", - "cart-arrow-up", - "cart-circle-arrow-down", - "cart-circle-arrow-up", - "cart-circle-check", - "cart-circle-exclamation", - "cart-circle-plus", - "cart-circle-xmark", - "cart-flatbed-boxes", - "cart-flatbed-empty", - "cart-flatbed-suitcase", - "cart-flatbed", - "cart-minus", - "cart-plus", - "cart-shopping-fast", - "cart-shopping", - "cart-xmark", - "cash-register", - "cassette-betamax", - "cassette-tape", - "cassette-vhs", - "castle", - "cat-space", - "cat", - "cauldron", - "cedi-sign", - "cent-sign", - "certificate", - "chair-office", - "chair", - "chalkboard-user", - "chalkboard", - "champagne-glass", - "champagne-glasses", - "charging-station", - "chart-area", - "chart-bar", - "chart-bullet", - "chart-candlestick", - "chart-column", - "chart-gantt", - "chart-kanban", - "chart-line-down", - "chart-line-up-down", - "chart-line-up", - "chart-line", - "chart-mixed-up-circle-currency", - "chart-mixed-up-circle-dollar", - "chart-mixed", - "chart-network", - "chart-pie-simple-circle-currency", - "chart-pie-simple-circle-dollar", - "chart-pie-simple", - "chart-pie", - "chart-pyramid", - "chart-radar", - "chart-scatter-3d", - "chart-scatter-bubble", - "chart-scatter", - "chart-simple-horizontal", - "chart-simple", - "chart-tree-map", - "chart-user", - "chart-waterfall", - "check-double", - "check-to-slot", - "check", - "cheese-swiss", - "cheese", - "cherries", - "chess-bishop-piece", - "chess-bishop", - "chess-board", - "chess-clock-flip", - "chess-clock", - "chess-king-piece", - "chess-king", - "chess-knight-piece", - "chess-knight", - "chess-pawn-piece", - "chess-pawn", - "chess-queen-piece", - "chess-queen", - "chess-rook-piece", - "chess-rook", - "chess", - "chestnut", - "chevron-down", - "chevron-left", - "chevron-right", - "chevron-up", - "chevrons-down", - "chevrons-left", - "chevrons-right", - "chevrons-up", - "chf-sign", - "child-combatant", - "child-dress", - "child-reaching", - "child", - "children", - "chimney", - "chopsticks", - "church", - "circle-0", - "circle-1", - "circle-2", - "circle-3", - "circle-4", - "circle-5", - "circle-6", - "circle-7", - "circle-8", - "circle-9", - "circle-a", - "circle-ampersand", - "circle-arrow-down-left", - "circle-arrow-down-right", - "circle-arrow-down", - "circle-arrow-left", - "circle-arrow-right", - "circle-arrow-up-left", - "circle-arrow-up-right", - "circle-arrow-up", - "circle-b", - "circle-bolt", - "circle-book-open", - "circle-bookmark", - "circle-c", - "circle-calendar", - "circle-camera", - "circle-caret-down", - "circle-caret-left", - "circle-caret-right", - "circle-caret-up", - "circle-check", - "circle-chevron-down", - "circle-chevron-left", - "circle-chevron-right", - "circle-chevron-up", - "circle-d", - "circle-dashed", - "circle-divide", - "circle-dollar-to-slot", - "circle-dollar", - "circle-dot", - "circle-down-left", - "circle-down-right", - "circle-down", - "circle-e", - "circle-ellipsis-vertical", - "circle-ellipsis", - "circle-envelope", - "circle-euro", - "circle-exclamation-check", - "circle-exclamation", - "circle-f", - "circle-g", - "circle-gf", - "circle-h", - "circle-half-stroke", - "circle-half", - "circle-heart", - "circle-i", - "circle-info", - "circle-j", - "circle-k", - "circle-l", - "circle-left", - "circle-location-arrow", - "circle-m", - "circle-microphone-lines", - "circle-microphone", - "circle-minus", - "circle-n", - "circle-nodes", - "circle-notch", - "circle-o", - "circle-p", - "circle-parking", - "circle-pause", - "circle-phone-flip", - "circle-phone-hangup", - "circle-phone", - "circle-play", - "circle-plus", - "circle-q", - "circle-quarter-stroke", - "circle-quarter", - "circle-quarters", - "circle-question", - "circle-r", - "circle-radiation", - "circle-right", - "circle-s", - "circle-small", - "circle-sort-down", - "circle-sort-up", - "circle-sort", - "circle-star", - "circle-sterling", - "circle-stop", - "circle-t", - "circle-three-quarters-stroke", - "circle-three-quarters", - "circle-trash", - "circle-u", - "circle-up-left", - "circle-up-right", - "circle-up", - "circle-user", - "circle-v", - "circle-video", - "circle-w", - "circle-waveform-lines", - "circle-wifi-circle-wifi", - "circle-wifi", - "circle-x", - "circle-xmark", - "circle-y", - "circle-yen", - "circle-z", - "circle", - "circles-overlap", - "citrus-slice", - "citrus", - "city", - "clapperboard-play", - "clapperboard", - "clarinet", - "claw-marks", - "clipboard-check", - "clipboard-list-check", - "clipboard-list", - "clipboard-medical", - "clipboard-prescription", - "clipboard-question", - "clipboard-user", - "clipboard", - "clock-desk", - "clock-eight-thirty", - "clock-eight", - "clock-eleven-thirty", - "clock-eleven", - "clock-five-thirty", - "clock-five", - "clock-four-thirty", - "clock-nine-thirty", - "clock-nine", - "clock-one-thirty", - "clock-one", - "clock-rotate-left", - "clock-seven-thirty", - "clock-seven", - "clock-six-thirty", - "clock-six", - "clock-ten-thirty", - "clock-ten", - "clock-three-thirty", - "clock-three", - "clock-twelve-thirty", - "clock-twelve", - "clock-two-thirty", - "clock-two", - "clock", - "clone", - "closed-captioning-slash", - "closed-captioning", - "clothes-hanger", - "cloud-arrow-down", - "cloud-arrow-up", - "cloud-binary", - "cloud-bolt-moon", - "cloud-bolt-sun", - "cloud-bolt", - "cloud-check", - "cloud-drizzle", - "cloud-exclamation", - "cloud-fog", - "cloud-hail-mixed", - "cloud-hail", - "cloud-meatball", - "cloud-minus", - "cloud-moon-rain", - "cloud-moon", - "cloud-music", - "cloud-plus", - "cloud-question", - "cloud-rain", - "cloud-rainbow", - "cloud-showers-heavy", - "cloud-showers-water", - "cloud-showers", - "cloud-slash", - "cloud-sleet", - "cloud-snow", - "cloud-sun-rain", - "cloud-sun", - "cloud-word", - "cloud-xmark", - "cloud", - "clouds-moon", - "clouds-sun", - "clouds", - "clover", - "club", - "coconut", - "code-branch", - "code-commit", - "code-compare", - "code-fork", - "code-merge", - "code-pull-request-closed", - "code-pull-request-draft", - "code-pull-request", - "code-simple", - "code", - "coffee-bean", - "coffee-beans", - "coffee-pot", - "coffin-cross", - "coffin", - "coin-blank", - "coin-front", - "coin-vertical", - "coin", - "coins", - "colon-sign", - "colon", - "columns-3", - "comet", - "comma", - "command", - "comment-arrow-down", - "comment-arrow-up-right", - "comment-arrow-up", - "comment-captions", - "comment-check", - "comment-code", - "comment-dollar", - "comment-dots", - "comment-exclamation", - "comment-heart", - "comment-image", - "comment-lines", - "comment-medical", - "comment-middle-top", - "comment-middle", - "comment-minus", - "comment-music", - "comment-pen", - "comment-plus", - "comment-question", - "comment-quote", - "comment-slash", - "comment-smile", - "comment-sms", - "comment-text", - "comment-xmark", - "comment", - "comments-dollar", - "comments-question-check", - "comments-question", - "comments", - "compact-disc", - "compass-drafting", - "compass-slash", - "compass", - "compress-wide", - "compress", - "computer-classic", - "computer-mouse-scrollwheel", - "computer-mouse", - "computer-speaker", - "computer", - "container-storage", - "conveyor-belt-arm", - "conveyor-belt-boxes", - "conveyor-belt-empty", - "conveyor-belt", - "cookie-bite", - "cookie", - "copy", - "copyright", - "corn", - "corner", - "couch", - "court-sport", - "cow", - "cowbell-circle-plus", - "cowbell", - "crab", - "crate-apple", - "crate-empty", - "credit-card-blank", - "credit-card-front", - "credit-card", - "cricket-bat-ball", - "croissant", - "crop-simple", - "crop", - "cross", - "crosshairs-simple", - "crosshairs", - "crow", - "crown", - "crutch", - "crutches", - "cruzeiro-sign", - "crystal-ball", - "cube", - "cubes-stacked", - "cubes", - "cucumber", - "cup-straw-swoosh", - "cup-straw", - "cup-togo", - "cupcake", - "curling-stone", - "custard", - "d", - "dagger", - "dash", - "database", - "deer-rudolph", - "deer", - "delete-left", - "delete-right", - "democrat", - "desktop-arrow-down", - "desktop", - "dharmachakra", - "diagram-cells", - "diagram-lean-canvas", - "diagram-nested", - "diagram-next", - "diagram-predecessor", - "diagram-previous", - "diagram-project", - "diagram-sankey", - "diagram-subtask", - "diagram-successor", - "diagram-venn", - "dial-high", - "dial-low", - "dial-max", - "dial-med-low", - "dial-med", - "dial-min", - "dial-off", - "dial", - "diamond-exclamation", - "diamond-half-stroke", - "diamond-half", - "diamond-turn-right", - "diamond", - "diamonds-4", - "dice-d10", - "dice-d12", - "dice-d20", - "dice-d4", - "dice-d6", - "dice-d8", - "dice-five", - "dice-four", - "dice-one", - "dice-six", - "dice-three", - "dice-two", - "dice", - "dinosaur", - "diploma", - "disc-drive", - "disease", - "display-arrow-down", - "display-chart-up-circle-currency", - "display-chart-up-circle-dollar", - "display-chart-up", - "display-code", - "display-medical", - "display-slash", - "display", - "distribute-spacing-horizontal", - "distribute-spacing-vertical", - "ditto", - "divide", - "dna", - "do-not-enter", - "dog-leashed", - "dog", - "dollar-sign", - "dolly-empty", - "dolly", - "dolphin", - "dong-sign", - "donut", - "door-closed", - "door-open", - "dove", - "down-from-bracket", - "down-from-dotted-line", - "down-from-line", - "down-left-and-up-right-to-center", - "down-left", - "down-long", - "down-right", - "down-to-bracket", - "down-to-dotted-line", - "down-to-line", - "down", - "download", - "dragon", - "draw-circle", - "draw-polygon", - "draw-square", - "dreidel", - "drone-front", - "drone", - "droplet-degree", - "droplet-percent", - "droplet-slash", - "droplet", - "drum-steelpan", - "drum", - "drumstick-bite", - "drumstick", - "dryer-heat", - "dryer", - "duck", - "dumbbell", - "dumpster-fire", - "dumpster", - "dungeon", - "e", - "ear-deaf", - "ear-listen", - "ear-muffs", - "ear", - "earth-africa", - "earth-americas", - "earth-asia", - "earth-europe", - "earth-oceania", - "eclipse", - "egg-fried", - "egg", - "eggplant", - "eject", - "elephant", - "elevator", - "ellipsis-stroke-vertical", - "ellipsis-stroke", - "ellipsis-vertical", - "ellipsis", - "empty-set", - "engine-warning", - "engine", - "envelope-circle-check", - "envelope-dot", - "envelope-open-dollar", - "envelope-open-text", - "envelope-open", - "envelope", - "envelopes-bulk", - "envelopes", - "equals", - "eraser", - "escalator", - "ethernet", - "euro-sign", - "excavator", - "exclamation", - "expand-wide", - "expand", - "explosion", - "eye-dropper-full", - "eye-dropper-half", - "eye-dropper", - "eye-evil", - "eye-low-vision", - "eye-slash", - "eye", - "eyes", - "f", - "face-angry-horns", - "face-angry", - "face-anguished", - "face-anxious-sweat", - "face-astonished", - "face-awesome", - "face-beam-hand-over-mouth", - "face-clouds", - "face-confounded", - "face-confused", - "face-cowboy-hat", - "face-diagonal-mouth", - "face-disappointed", - "face-disguise", - "face-dizzy", - "face-dotted", - "face-downcast-sweat", - "face-drooling", - "face-exhaling", - "face-explode", - "face-expressionless", - "face-eyes-xmarks", - "face-fearful", - "face-flushed", - "face-frown-open", - "face-frown-slight", - "face-frown", - "face-glasses", - "face-grimace", - "face-grin-beam-sweat", - "face-grin-beam", - "face-grin-hearts", - "face-grin-squint-tears", - "face-grin-squint", - "face-grin-stars", - "face-grin-tears", - "face-grin-tongue-squint", - "face-grin-tongue-wink", - "face-grin-tongue", - "face-grin-wide", - "face-grin-wink", - "face-grin", - "face-hand-over-mouth", - "face-hand-peeking", - "face-hand-yawn", - "face-head-bandage", - "face-holding-back-tears", - "face-hushed", - "face-icicles", - "face-kiss-beam", - "face-kiss-closed-eyes", - "face-kiss-wink-heart", - "face-kiss", - "face-laugh-beam", - "face-laugh-squint", - "face-laugh-wink", - "face-laugh", - "face-lying", - "face-mask", - "face-meh-blank", - "face-meh", - "face-melting", - "face-monocle", - "face-nauseated", - "face-nose-steam", - "face-party", - "face-pensive", - "face-persevering", - "face-pleading", - "face-pouting", - "face-raised-eyebrow", - "face-relieved", - "face-rolling-eyes", - "face-sad-cry", - "face-sad-sweat", - "face-sad-tear", - "face-saluting", - "face-scream", - "face-shush", - "face-sleeping", - "face-sleepy", - "face-smile-beam", - "face-smile-halo", - "face-smile-hearts", - "face-smile-horns", - "face-smile-plus", - "face-smile-relaxed", - "face-smile-tear", - "face-smile-tongue", - "face-smile-upside-down", - "face-smile-wink", - "face-smile", - "face-smiling-hands", - "face-smirking", - "face-spiral-eyes", - "face-sunglasses", - "face-surprise", - "face-swear", - "face-thermometer", - "face-thinking", - "face-tired", - "face-tissue", - "face-tongue-money", - "face-tongue-sweat", - "face-unamused", - "face-viewfinder", - "face-vomit", - "face-weary", - "face-woozy", - "face-worried", - "face-zany", - "face-zipper", - "falafel", - "family-dress", - "family-pants", - "family", - "fan-table", - "fan", - "farm", - "faucet-drip", - "faucet", - "fax", - "feather-pointed", - "feather", - "fence", - "ferris-wheel", - "ferry", - "field-hockey-stick-ball", - "file-arrow-down", - "file-arrow-up", - "file-audio", - "file-binary", - "file-cad", - "file-certificate", - "file-chart-column", - "file-chart-pie", - "file-check", - "file-circle-check", - "file-circle-exclamation", - "file-circle-info", - "file-circle-minus", - "file-circle-plus", - "file-circle-question", - "file-circle-xmark", - "file-code", - "file-contract", - "file-csv", - "file-dashed-line", - "file-doc", - "file-eps", - "file-excel", - "file-exclamation", - "file-export", - "file-gif", - "file-heart", - "file-image", - "file-import", - "file-invoice-dollar", - "file-invoice", - "file-jpg", - "file-lines", - "file-lock", - "file-magnifying-glass", - "file-medical", - "file-minus", - "file-mov", - "file-mp3", - "file-mp4", - "file-music", - "file-pdf", - "file-pen", - "file-plus-minus", - "file-plus", - "file-png", - "file-powerpoint", - "file-ppt", - "file-prescription", - "file-shield", - "file-signature", - "file-slash", - "file-spreadsheet", - "file-svg", - "file-user", - "file-vector", - "file-video", - "file-waveform", - "file-word", - "file-xls", - "file-xmark", - "file-xml", - "file-zip", - "file-zipper", - "file", - "files-medical", - "files", - "fill-drip", - "fill", - "film-canister", - "film-simple", - "film-slash", - "film", - "films", - "filter-circle-dollar", - "filter-circle-xmark", - "filter-list", - "filter-slash", - "filter", - "filters", - "fingerprint", - "fire-burner", - "fire-extinguisher", - "fire-flame-curved", - "fire-flame-simple", - "fire-flame", - "fire-hydrant", - "fire-smoke", - "fire", - "fireplace", - "fish-bones", - "fish-cooked", - "fish-fins", - "fish", - "fishing-rod", - "flag-checkered", - "flag-pennant", - "flag-swallowtail", - "flag-usa", - "flag", - "flashlight", - "flask-gear", - "flask-round-poison", - "flask-round-potion", - "flask-vial", - "flask", - "flatbread-stuffed", - "flatbread", - "floppy-disk-circle-arrow-right", - "floppy-disk-circle-xmark", - "floppy-disk-pen", - "floppy-disk", - "floppy-disks", - "florin-sign", - "flower-daffodil", - "flower-tulip", - "flower", - "flute", - "flux-capacitor", - "flying-disc", - "folder-arrow-down", - "folder-arrow-up", - "folder-bookmark", - "folder-check", - "folder-closed", - "folder-gear", - "folder-grid", - "folder-heart", - "folder-image", - "folder-magnifying-glass", - "folder-medical", - "folder-minus", - "folder-music", - "folder-open", - "folder-plus", - "folder-tree", - "folder-user", - "folder-xmark", - "folder", - "folders", - "fondue-pot", - "font-awesome", - "font-case", - "font", - "football-helmet", - "football", - "fork-knife", - "fork", - "forklift", - "fort", - "forward-fast", - "forward-step", - "forward", - "frame", - "franc-sign", - "french-fries", - "frog", - "function", - "futbol", - "g", - "galaxy", - "gallery-thumbnails", - "game-board-simple", - "game-board", - "game-console-handheld-crank", - "game-console-handheld", - "gamepad-modern", - "gamepad", - "garage-car", - "garage-open", - "garage", - "garlic", - "gas-pump-slash", - "gas-pump", - "gauge-circle-bolt", - "gauge-circle-minus", - "gauge-circle-plus", - "gauge-high", - "gauge-low", - "gauge-max", - "gauge-min", - "gauge-simple-high", - "gauge-simple-low", - "gauge-simple-max", - "gauge-simple-min", - "gauge-simple", - "gauge", - "gavel", - "gear-code", - "gear-complex-code", - "gear-complex", - "gear", - "gears", - "gem", - "genderless", - "ghost", - "gif", - "gift-card", - "gift", - "gifts", - "gingerbread-man", - "glass-citrus", - "glass-empty", - "glass-half", - "glass-water-droplet", - "glass-water", - "glass", - "glasses-round", - "glasses", - "globe-pointer", - "globe-snow", - "globe-stand", - "globe-wifi", - "globe", - "goal-net", - "golf-ball-tee", - "golf-club", - "golf-flag-hole", - "gopuram", - "graduation-cap", - "gramophone", - "grapes", - "grate-droplet", - "grate", - "greater-than-equal", - "greater-than", - "grid-2-plus", - "grid-2", - "grid-4", - "grid-5", - "grid-dividers", - "grid-horizontal", - "grid-round-2-plus", - "grid-round-2", - "grid-round-4", - "grid-round-5", - "grid-round", - "grid", - "grill-fire", - "grill-hot", - "grill", - "grip-dots-vertical", - "grip-dots", - "grip-lines-vertical", - "grip-lines", - "grip-vertical", - "grip", - "group-arrows-rotate", - "guarani-sign", - "guitar-electric", - "guitar", - "guitars", - "gun-slash", - "gun-squirt", - "gun", - "h", - "h1", - "h2", - "h3", - "h4", - "h5", - "h6", - "hammer-brush", - "hammer-crash", - "hammer-war", - "hammer", - "hamsa", - "hand-back-fist", - "hand-back-point-down", - "hand-back-point-left", - "hand-back-point-ribbon", - "hand-back-point-right", - "hand-back-point-up", - "hand-dots", - "hand-fingers-crossed", - "hand-fist", - "hand-heart", - "hand-holding-box", - "hand-holding-circle-dollar", - "hand-holding-dollar", - "hand-holding-droplet", - "hand-holding-hand", - "hand-holding-heart", - "hand-holding-magic", - "hand-holding-medical", - "hand-holding-seedling", - "hand-holding-skull", - "hand-holding", - "hand-horns", - "hand-lizard", - "hand-love", - "hand-middle-finger", - "hand-peace", - "hand-point-down", - "hand-point-left", - "hand-point-ribbon", - "hand-point-right", - "hand-point-up", - "hand-pointer", - "hand-scissors", - "hand-sparkles", - "hand-spock", - "hand-wave", - "hand", - "handcuffs", - "hands-asl-interpreting", - "hands-bound", - "hands-bubbles", - "hands-clapping", - "hands-holding-child", - "hands-holding-circle", - "hands-holding-diamond", - "hands-holding-dollar", - "hands-holding-heart", - "hands-holding", - "hands-praying", - "hands", - "handshake-angle", - "handshake-simple-slash", - "handshake-simple", - "handshake-slash", - "handshake", - "hanukiah", - "hard-drive", - "hashtag-lock", - "hashtag", - "hat-beach", - "hat-chef", - "hat-cowboy-side", - "hat-cowboy", - "hat-santa", - "hat-winter", - "hat-witch", - "hat-wizard", - "head-side-brain", - "head-side-cough-slash", - "head-side-cough", - "head-side-gear", - "head-side-goggles", - "head-side-headphones", - "head-side-heart", - "head-side-mask", - "head-side-medical", - "head-side-virus", - "head-side", - "heading", - "headphones-simple", - "headphones", - "headset", - "heart-circle-bolt", - "heart-circle-check", - "heart-circle-exclamation", - "heart-circle-minus", - "heart-circle-plus", - "heart-circle-xmark", - "heart-crack", - "heart-half-stroke", - "heart-half", - "heart-pulse", - "heart", - "heat", - "helicopter-symbol", - "helicopter", - "helmet-battle", - "helmet-safety", - "helmet-un", - "hexagon-check", - "hexagon-divide", - "hexagon-exclamation", - "hexagon-image", - "hexagon-minus", - "hexagon-plus", - "hexagon-vertical-nft-slanted", - "hexagon-vertical-nft", - "hexagon-xmark", - "hexagon", - "high-definition", - "highlighter-line", - "highlighter", - "hill-avalanche", - "hill-rockslide", - "hippo", - "hockey-mask", - "hockey-puck", - "hockey-stick-puck", - "hockey-sticks", - "holly-berry", - "honey-pot", - "hood-cloak", - "horizontal-rule", - "horse-head", - "horse-saddle", - "horse", - "hose-reel", - "hose", - "hospital-user", - "hospital", - "hospitals", - "hot-tub-person", - "hotdog", - "hotel", - "hourglass-clock", - "hourglass-end", - "hourglass-half", - "hourglass-start", - "hourglass", - "house-blank", - "house-building", - "house-chimney-blank", - "house-chimney-crack", - "house-chimney-heart", - "house-chimney-medical", - "house-chimney-user", - "house-chimney-window", - "house-chimney", - "house-circle-check", - "house-circle-exclamation", - "house-circle-xmark", - "house-crack", - "house-day", - "house-fire", - "house-flag", - "house-flood-water-circle-arrow-right", - "house-flood-water", - "house-heart", - "house-laptop", - "house-lock", - "house-medical-circle-check", - "house-medical-circle-exclamation", - "house-medical-circle-xmark", - "house-medical-flag", - "house-medical", - "house-night", - "house-person-leave", - "house-person-return", - "house-signal", - "house-tree", - "house-tsunami", - "house-turret", - "house-user", - "house-water", - "house-window", - "house", - "hryvnia-sign", - "hundred-points", - "hurricane", - "hydra", - "hyphen", - "i-cursor", - "i", - "ice-cream", - "ice-skate", - "icicles", - "icons", - "id-badge", - "id-card-clip", - "id-card", - "igloo", - "image-landscape", - "image-polaroid-user", - "image-polaroid", - "image-portrait", - "image-slash", - "image-user", - "image", - "images-user", - "images", - "inbox-full", - "inbox-in", - "inbox-out", - "inbox", - "inboxes", - "indent", - "indian-rupee-sign", - "industry-windows", - "industry", - "infinity", - "info", - "inhaler", - "input-numeric", - "input-pipe", - "input-text", - "integral", - "interrobang", - "intersection", - "island-tropical", - "italic", - "j", - "jack-o-lantern", - "jar-wheat", - "jar", - "jedi", - "jet-fighter-up", - "jet-fighter", - "joint", - "joystick", - "jug-bottle", - "jug-detergent", - "jug", - "k", - "kaaba", - "kazoo", - "kerning", - "key-skeleton-left-right", - "key-skeleton", - "key", - "keyboard-brightness-low", - "keyboard-brightness", - "keyboard-down", - "keyboard-left", - "keyboard", - "keynote", - "khanda", - "kidneys", - "kip-sign", - "kit-medical", - "kitchen-set", - "kite", - "kiwi-bird", - "kiwi-fruit", - "knife-kitchen", - "knife", - "l", - "lacrosse-stick-ball", - "lacrosse-stick", - "lambda", - "lamp-desk", - "lamp-floor", - "lamp-street", - "lamp", - "land-mine-on", - "landmark-dome", - "landmark-flag", - "landmark-magnifying-glass", - "landmark", - "language", - "laptop-arrow-down", - "laptop-binary", - "laptop-code", - "laptop-file", - "laptop-medical", - "laptop-mobile", - "laptop-slash", - "laptop", - "lari-sign", - "lasso-sparkles", - "lasso", - "layer-group", - "layer-minus", - "layer-plus", - "leaf-heart", - "leaf-maple", - "leaf-oak", - "leaf", - "leafy-green", - "left-from-bracket", - "left-from-line", - "left-long-to-line", - "left-long", - "left-right", - "left-to-bracket", - "left-to-line", - "left", - "lemon", - "less-than-equal", - "less-than", - "life-ring", - "light-ceiling", - "light-emergency-on", - "light-emergency", - "light-switch-off", - "light-switch-on", - "light-switch", - "lightbulb-cfl-on", - "lightbulb-cfl", - "lightbulb-dollar", - "lightbulb-exclamation-on", - "lightbulb-exclamation", - "lightbulb-gear", - "lightbulb-message", - "lightbulb-on", - "lightbulb-slash", - "lightbulb", - "lighthouse", - "lights-holiday", - "line-columns", - "line-height", - "lines-leaning", - "link-horizontal-slash", - "link-horizontal", - "link-simple-slash", - "link-simple", - "link-slash", - "link", - "lips", - "lira-sign", - "list-check", - "list-dropdown", - "list-music", - "list-ol", - "list-radio", - "list-timeline", - "list-tree", - "list-ul", - "list", - "litecoin-sign", - "loader", - "lobster", - "location-arrow-up", - "location-arrow", - "location-check", - "location-crosshairs-slash", - "location-crosshairs", - "location-dot-slash", - "location-dot", - "location-exclamation", - "location-minus", - "location-pen", - "location-pin-lock", - "location-pin-slash", - "location-pin", - "location-plus", - "location-question", - "location-smile", - "location-xmark", - "lock-a", - "lock-hashtag", - "lock-keyhole-open", - "lock-keyhole", - "lock-open", - "lock", - "locust", - "lollipop", - "loveseat", - "luchador-mask", - "lungs-virus", - "lungs", - "m", - "mace", - "magnet", - "magnifying-glass-arrow-right", - "magnifying-glass-arrows-rotate", - "magnifying-glass-chart", - "magnifying-glass-dollar", - "magnifying-glass-location", - "magnifying-glass-minus", - "magnifying-glass-music", - "magnifying-glass-play", - "magnifying-glass-plus", - "magnifying-glass-waveform", - "magnifying-glass", - "mailbox-flag-up", - "mailbox", - "manat-sign", - "mandolin", - "mango", - "manhole", - "map-location-dot", - "map-location", - "map-pin", - "map", - "marker", - "mars-and-venus-burst", - "mars-and-venus", - "mars-double", - "mars-stroke-right", - "mars-stroke-up", - "mars-stroke", - "mars", - "martini-glass-citrus", - "martini-glass-empty", - "martini-glass", - "mask-face", - "mask-snorkel", - "mask-ventilator", - "mask", - "masks-theater", - "mattress-pillow", - "maximize", - "meat", - "medal", - "megaphone", - "melon-slice", - "melon", - "memo-circle-check", - "memo-circle-info", - "memo-pad", - "memo", - "memory", - "menorah", - "mercury", - "merge", - "message-arrow-down", - "message-arrow-up-right", - "message-arrow-up", - "message-bot", - "message-captions", - "message-check", - "message-code", - "message-dollar", - "message-dots", - "message-exclamation", - "message-heart", - "message-image", - "message-lines", - "message-medical", - "message-middle-top", - "message-middle", - "message-minus", - "message-music", - "message-pen", - "message-plus", - "message-question", - "message-quote", - "message-slash", - "message-smile", - "message-sms", - "message-text", - "message-xmark", - "message", - "messages-dollar", - "messages-question", - "messages", - "meteor", - "meter-bolt", - "meter-droplet", - "meter-fire", - "meter", - "microchip-ai", - "microchip", - "microphone-lines-slash", - "microphone-lines", - "microphone-slash", - "microphone-stand", - "microphone", - "microscope", - "microwave", - "mill-sign", - "minimize", - "minus", - "mistletoe", - "mitten", - "mobile-button", - "mobile-notch", - "mobile-retro", - "mobile-screen-button", - "mobile-screen", - "mobile-signal-out", - "mobile-signal", - "mobile", - "money-bill-1-wave", - "money-bill-1", - "money-bill-simple-wave", - "money-bill-simple", - "money-bill-transfer", - "money-bill-trend-up", - "money-bill-wave", - "money-bill-wheat", - "money-bill", - "money-bills-simple", - "money-bills", - "money-check-dollar-pen", - "money-check-dollar", - "money-check-pen", - "money-check", - "money-from-bracket", - "money-simple-from-bracket", - "monitor-waveform", - "monkey", - "monument", - "moon-cloud", - "moon-over-sun", - "moon-stars", - "moon", - "moped", - "mortar-pestle", - "mosque", - "mosquito-net", - "mosquito", - "motorcycle", - "mound", - "mountain-city", - "mountain-sun", - "mountain", - "mountains", - "mouse-field", - "mp3-player", - "mug-hot", - "mug-marshmallows", - "mug-saucer", - "mug-tea-saucer", - "mug-tea", - "mug", - "mushroom", - "music-magnifying-glass", - "music-note-slash", - "music-note", - "music-slash", - "music", - "mustache", - "n", - "naira-sign", - "narwhal", - "nesting-dolls", - "network-wired", - "neuter", - "newspaper", - "nfc-lock", - "nfc-magnifying-glass", - "nfc-pen", - "nfc-signal", - "nfc-slash", - "nfc-symbol", - "nfc-trash", - "nfc", - "nose", - "not-equal", - "notdef", - "note-medical", - "note-sticky", - "note", - "notebook", - "notes-medical", - "notes", - "o", - "object-exclude", - "object-group", - "object-intersect", - "object-subtract", - "object-ungroup", - "object-union", - "objects-align-bottom", - "objects-align-center-horizontal", - "objects-align-center-vertical", - "objects-align-left", - "objects-align-right", - "objects-align-top", - "objects-column", - "octagon-check", - "octagon-divide", - "octagon-exclamation", - "octagon-minus", - "octagon-plus", - "octagon-xmark", - "octagon", - "octopus", - "oil-can-drip", - "oil-can", - "oil-temperature", - "oil-well", - "olive-branch", - "olive", - "om", - "omega", - "onion", - "option", - "ornament", - "otter", - "outdent", - "outlet", - "oven", - "overline", - "p", - "page-caret-down", - "page-caret-up", - "page", - "pager", - "paint-roller", - "paintbrush-fine", - "paintbrush-pencil", - "paintbrush", - "palette", - "pallet-box", - "pallet-boxes", - "pallet", - "pan-food", - "pan-frying", - "pancakes", - "panel-ews", - "panel-fire", - "panorama", - "paper-plane-top", - "paper-plane", - "paperclip-vertical", - "paperclip", - "parachute-box", - "paragraph-left", - "paragraph", - "party-bell", - "party-horn", - "passport", - "paste", - "pause", - "paw-claws", - "paw-simple", - "paw", - "peace", - "peach", - "peanut", - "peanuts", - "peapod", - "pear", - "pedestal", - "pegasus", - "pen-circle", - "pen-clip-slash", - "pen-clip", - "pen-fancy-slash", - "pen-fancy", - "pen-field", - "pen-line", - "pen-nib-slash", - "pen-nib", - "pen-paintbrush", - "pen-ruler", - "pen-slash", - "pen-swirl", - "pen-to-square", - "pen", - "pencil-mechanical", - "pencil-slash", - "pencil", - "people-arrows", - "people-carry-box", - "people-dress-simple", - "people-dress", - "people-group", - "people-line", - "people-pants-simple", - "people-pants", - "people-pulling", - "people-robbery", - "people-roof", - "people-simple", - "people", - "pepper-hot", - "pepper", - "percent", - "period", - "person-arrow-down-to-line", - "person-arrow-up-from-line", - "person-biking-mountain", - "person-biking", - "person-booth", - "person-breastfeeding", - "person-burst", - "person-cane", - "person-carry-box", - "person-chalkboard", - "person-circle-check", - "person-circle-exclamation", - "person-circle-minus", - "person-circle-plus", - "person-circle-question", - "person-circle-xmark", - "person-digging", - "person-dolly-empty", - "person-dolly", - "person-dots-from-line", - "person-dress-burst", - "person-dress-fairy", - "person-dress-simple", - "person-dress", - "person-drowning", - "person-fairy", - "person-falling-burst", - "person-falling", - "person-from-portal", - "person-half-dress", - "person-harassing", - "person-hiking", - "person-military-pointing", - "person-military-rifle", - "person-military-to-person", - "person-pinball", - "person-praying", - "person-pregnant", - "person-rays", - "person-rifle", - "person-running-fast", - "person-running", - "person-seat-reclined", - "person-seat", - "person-shelter", - "person-sign", - "person-simple", - "person-skating", - "person-ski-jumping", - "person-ski-lift", - "person-skiing-nordic", - "person-skiing", - "person-sledding", - "person-snowboarding", - "person-snowmobiling", - "person-swimming", - "person-through-window", - "person-to-door", - "person-to-portal", - "person-walking-arrow-loop-left", - "person-walking-arrow-right", - "person-walking-dashed-line-arrow-right", - "person-walking-luggage", - "person-walking-with-cane", - "person-walking", - "person", - "peseta-sign", - "peso-sign", - "phone-arrow-down-left", - "phone-arrow-right", - "phone-arrow-up-right", - "phone-flip", - "phone-hangup", - "phone-intercom", - "phone-missed", - "phone-office", - "phone-plus", - "phone-rotary", - "phone-slash", - "phone-volume", - "phone-xmark", - "phone", - "photo-film-music", - "photo-film", - "pi", - "piano-keyboard", - "piano", - "pickaxe", - "pickleball", - "pie", - "pig", - "piggy-bank", - "pills", - "pinata", - "pinball", - "pineapple", - "pipe-circle-check", - "pipe-collar", - "pipe-section", - "pipe-smoking", - "pipe-valve", - "pipe", - "pizza-slice", - "pizza", - "place-of-worship", - "plane-arrival", - "plane-circle-check", - "plane-circle-exclamation", - "plane-circle-xmark", - "plane-departure", - "plane-engines", - "plane-lock", - "plane-prop", - "plane-slash", - "plane-tail", - "plane-up-slash", - "plane-up", - "plane", - "planet-moon", - "planet-ringed", - "plant-wilt", - "plate-utensils", - "plate-wheat", - "play-pause", - "play", - "plug-circle-bolt", - "plug-circle-check", - "plug-circle-exclamation", - "plug-circle-minus", - "plug-circle-plus", - "plug-circle-xmark", - "plug", - "plus-large", - "plus-minus", - "plus", - "podcast", - "podium-star", - "podium", - "police-box", - "poll-people", - "pompebled", - "poo-storm", - "poo", - "pool-8-ball", - "poop", - "popcorn", - "popsicle", - "pot-food", - "potato", - "power-off", - "prescription-bottle-medical", - "prescription-bottle-pill", - "prescription-bottle", - "prescription", - "presentation-screen", - "pretzel", - "print-magnifying-glass", - "print-slash", - "print", - "projector", - "pump-medical", - "pump-soap", - "pump", - "pumpkin", - "puzzle-piece-simple", - "puzzle-piece", - "puzzle", - "q", - "qrcode", - "question", - "quote-left", - "quote-right", - "quotes", - "r", - "rabbit-running", - "rabbit", - "raccoon", - "racquet", - "radar", - "radiation", - "radio-tuner", - "radio", - "rainbow", - "raindrops", - "ram", - "ramp-loading", - "ranking-star", - "raygun", - "receipt", - "record-vinyl", - "rectangle-ad", - "rectangle-barcode", - "rectangle-code", - "rectangle-history-circle-plus", - "rectangle-history-circle-user", - "rectangle-history", - "rectangle-list", - "rectangle-pro", - "rectangle-terminal", - "rectangle-vertical-history", - "rectangle-vertical", - "rectangle-wide", - "rectangle-xmark", - "rectangle", - "rectangles-mixed", - "recycle", - "reel", - "reflect-both", - "reflect-horizontal", - "reflect-vertical", - "refrigerator", - "registered", - "repeat-1", - "repeat", - "reply-all", - "reply-clock", - "reply", - "republican", - "restroom-simple", - "restroom", - "retweet", - "rhombus", - "ribbon", - "right-from-bracket", - "right-from-line", - "right-left-large", - "right-left", - "right-long-to-line", - "right-long", - "right-to-bracket", - "right-to-line", - "right", - "ring-diamond", - "ring", - "rings-wedding", - "road-barrier", - "road-bridge", - "road-circle-check", - "road-circle-exclamation", - "road-circle-xmark", - "road-lock", - "road-spikes", - "road", - "robot-astromech", - "robot", - "rocket-launch", - "rocket", - "roller-coaster", - "rotate-exclamation", - "rotate-left", - "rotate-reverse", - "rotate-right", - "rotate", - "route-highway", - "route-interstate", - "route", - "router", - "rss", - "ruble-sign", - "rug", - "rugby-ball", - "ruler-combined", - "ruler-horizontal", - "ruler-triangle", - "ruler-vertical", - "ruler", - "rupee-sign", - "rupiah-sign", - "rv", - "s", - "sack-dollar", - "sack-xmark", - "sack", - "sailboat", - "salad", - "salt-shaker", - "sandwich", - "satellite-dish", - "satellite", - "sausage", - "saxophone-fire", - "saxophone", - "scale-balanced", - "scale-unbalanced-flip", - "scale-unbalanced", - "scalpel-line-dashed", - "scalpel", - "scanner-gun", - "scanner-image", - "scanner-keyboard", - "scanner-touchscreen", - "scarecrow", - "scarf", - "school-circle-check", - "school-circle-exclamation", - "school-circle-xmark", - "school-flag", - "school-lock", - "school", - "scissors", - "screen-users", - "screencast", - "screwdriver-wrench", - "screwdriver", - "scribble", - "scroll-old", - "scroll-torah", - "scroll", - "scrubber", - "scythe", - "sd-card", - "sd-cards", - "seal-exclamation", - "seal-question", - "seal", - "seat-airline", - "section", - "seedling", - "semicolon", - "send-back", - "send-backward", - "sensor-cloud", - "sensor-fire", - "sensor-on", - "sensor-triangle-exclamation", - "sensor", - "server", - "shapes", - "share-all", - "share-from-square", - "share-nodes", - "share", - "sheep", - "sheet-plastic", - "shekel-sign", - "shelves-empty", - "shelves", - "shield-cat", - "shield-check", - "shield-cross", - "shield-dog", - "shield-exclamation", - "shield-halved", - "shield-heart", - "shield-keyhole", - "shield-minus", - "shield-plus", - "shield-quartered", - "shield-slash", - "shield-virus", - "shield-xmark", - "shield", - "ship", - "shirt-long-sleeve", - "shirt-running", - "shirt-tank-top", - "shirt", - "shish-kebab", - "shoe-prints", - "shop-lock", - "shop-slash", - "shop", - "shovel-snow", - "shovel", - "shower-down", - "shower", - "shredder", - "shrimp", - "shuffle", - "shutters", - "shuttle-space", - "shuttlecock", - "sickle", - "sidebar-flip", - "sidebar", - "sigma", - "sign-hanging", - "sign-post", - "sign-posts-wrench", - "sign-posts", - "signal-bars-fair", - "signal-bars-good", - "signal-bars-slash", - "signal-bars-weak", - "signal-bars", - "signal-fair", - "signal-good", - "signal-slash", - "signal-stream-slash", - "signal-stream", - "signal-strong", - "signal-weak", - "signal", - "signature-lock", - "signature-slash", - "signature", - "signs-post", - "sim-card", - "sim-cards", - "sink", - "siren-on", - "siren", - "sitemap", - "skeleton-ribs", - "skeleton", - "ski-boot-ski", - "ski-boot", - "skull-cow", - "skull-crossbones", - "skull", - "slash-back", - "slash-forward", - "slash", - "sleigh", - "slider", - "sliders-simple", - "sliders-up", - "sliders", - "slot-machine", - "smog", - "smoke", - "smoking", - "snake", - "snooze", - "snow-blowing", - "snowflake-droplets", - "snowflake", - "snowflakes", - "snowman-head", - "snowman", - "snowplow", - "soap", - "socks", - "soft-serve", - "solar-panel", - "solar-system", - "sort-down", - "sort-up", - "sort", - "spa", - "space-station-moon-construction", - "space-station-moon", - "spade", - "spaghetti-monster-flying", - "sparkle", - "sparkles", - "speaker", - "speakers", - "spell-check", - "spider-black-widow", - "spider-web", - "spider", - "spinner-scale", - "spinner-third", - "spinner", - "split", - "splotch", - "spoon", - "sportsball", - "spray-can-sparkles", - "spray-can", - "sprinkler-ceiling", - "sprinkler", - "square-0", - "square-1", - "square-2", - "square-3", - "square-4", - "square-5", - "square-6", - "square-7", - "square-8", - "square-9", - "square-a-lock", - "square-a", - "square-ampersand", - "square-arrow-down-left", - "square-arrow-down-right", - "square-arrow-down", - "square-arrow-left", - "square-arrow-right", - "square-arrow-up-left", - "square-arrow-up-right", - "square-arrow-up", - "square-b", - "square-bolt", - "square-c", - "square-caret-down", - "square-caret-left", - "square-caret-right", - "square-caret-up", - "square-check", - "square-chevron-down", - "square-chevron-left", - "square-chevron-right", - "square-chevron-up", - "square-code", - "square-d", - "square-dashed-circle-plus", - "square-dashed", - "square-divide", - "square-dollar", - "square-down-left", - "square-down-right", - "square-down", - "square-e", - "square-ellipsis-vertical", - "square-ellipsis", - "square-envelope", - "square-exclamation", - "square-f", - "square-fragile", - "square-full", - "square-g", - "square-h", - "square-heart", - "square-i", - "square-info", - "square-j", - "square-k", - "square-kanban", - "square-l", - "square-left", - "square-list", - "square-m", - "square-minus", - "square-n", - "square-nfi", - "square-o", - "square-p", - "square-parking-slash", - "square-parking", - "square-pen", - "square-person-confined", - "square-phone-flip", - "square-phone-hangup", - "square-phone", - "square-plus", - "square-poll-horizontal", - "square-poll-vertical", - "square-q", - "square-quarters", - "square-question", - "square-quote", - "square-r", - "square-right", - "square-ring", - "square-root-variable", - "square-root", - "square-rss", - "square-s", - "square-share-nodes", - "square-sliders-vertical", - "square-sliders", - "square-small", - "square-star", - "square-t", - "square-terminal", - "square-this-way-up", - "square-u", - "square-up-left", - "square-up-right", - "square-up", - "square-user", - "square-v", - "square-virus", - "square-w", - "square-x", - "square-xmark", - "square-y", - "square-z", - "square", - "squid", - "squirrel", - "staff-snake", - "staff", - "stairs", - "stamp", - "standard-definition", - "stapler", - "star-and-crescent", - "star-christmas", - "star-exclamation", - "star-half-stroke", - "star-half", - "star-of-david", - "star-of-life", - "star-sharp-half-stroke", - "star-sharp-half", - "star-sharp", - "star-shooting", - "star", - "starfighter-twin-ion-engine-advanced", - "starfighter-twin-ion-engine", - "starfighter", - "stars", - "starship-freighter", - "starship", - "steak", - "steering-wheel", - "sterling-sign", - "stethoscope", - "stocking", - "stomach", - "stop", - "stopwatch-20", - "stopwatch", - "store-lock", - "store-slash", - "store", - "strawberry", - "street-view", - "stretcher", - "strikethrough", - "stroopwafel", - "subscript", - "subtitles-slash", - "subtitles", - "suitcase-medical", - "suitcase-rolling", - "suitcase", - "sun-bright", - "sun-cloud", - "sun-dust", - "sun-haze", - "sun-plant-wilt", - "sun", - "sunglasses", - "sunrise", - "sunset", - "superscript", - "sushi-roll", - "sushi", - "swap-arrows", - "swap", - "swatchbook", - "sword-laser-alt", - "sword-laser", - "sword", - "swords-laser", - "swords", - "symbols", - "synagogue", - "syringe", - "t-rex", - "t", - "table-cells-column-lock", - "table-cells-column-unlock", - "table-cells-large", - "table-cells-lock", - "table-cells-row-lock", - "table-cells-row-unlock", - "table-cells-unlock", - "table-cells", - "table-columns", - "table-layout", - "table-list", - "table-picnic", - "table-pivot", - "table-rows", - "table-tennis-paddle-ball", - "table-tree", - "table", - "tablet-button", - "tablet-rugged", - "tablet-screen-button", - "tablet-screen", - "tablet", - "tablets", - "tachograph-digital", - "taco", - "tag", - "tags", - "tally-1", - "tally-2", - "tally-3", - "tally-4", - "tally", - "tamale", - "tank-water", - "tape", - "tarp-droplet", - "tarp", - "taxi-bus", - "taxi", - "teddy-bear", - "teeth-open", - "teeth", - "telescope", - "temperature-arrow-down", - "temperature-arrow-up", - "temperature-empty", - "temperature-full", - "temperature-half", - "temperature-high", - "temperature-list", - "temperature-low", - "temperature-quarter", - "temperature-snow", - "temperature-sun", - "temperature-three-quarters", - "tenge-sign", - "tennis-ball", - "tent-arrow-down-to-line", - "tent-arrow-left-right", - "tent-arrow-turn-left", - "tent-arrows-down", - "tent-double-peak", - "tent", - "tents", - "terminal", - "text-height", - "text-size", - "text-slash", - "text-width", - "text", - "thermometer", - "theta", - "thought-bubble", - "thumbs-down", - "thumbs-up", - "thumbtack-slash", - "thumbtack", - "tick", - "ticket-airline", - "ticket-perforated", - "ticket-simple", - "ticket", - "tickets-airline", - "tickets-perforated", - "tickets-simple", - "tickets", - "tilde", - "timeline-arrow", - "timeline", - "timer", - "tire-flat", - "tire-pressure-warning", - "tire-rugged", - "tire", - "toggle-large-off", - "toggle-large-on", - "toggle-off", - "toggle-on", - "toilet-paper-blank-under", - "toilet-paper-blank", - "toilet-paper-check", - "toilet-paper-slash", - "toilet-paper-under-slash", - "toilet-paper-under", - "toilet-paper-xmark", - "toilet-paper", - "toilet-portable", - "toilet", - "toilets-portable", - "tomato", - "tombstone-blank", - "tombstone", - "toolbox", - "tooth", - "toothbrush", - "torii-gate", - "tornado", - "tower-broadcast", - "tower-cell", - "tower-control", - "tower-observation", - "tractor", - "trademark", - "traffic-cone", - "traffic-light-go", - "traffic-light-slow", - "traffic-light-stop", - "traffic-light", - "trailer", - "train-subway-tunnel", - "train-subway", - "train-track", - "train-tram", - "train-tunnel", - "train", - "transformer-bolt", - "transgender", - "transporter-1", - "transporter-2", - "transporter-3", - "transporter-4", - "transporter-5", - "transporter-6", - "transporter-7", - "transporter-empty", - "transporter", - "trash-arrow-up", - "trash-can-arrow-up", - "trash-can-check", - "trash-can-clock", - "trash-can-list", - "trash-can-plus", - "trash-can-slash", - "trash-can-undo", - "trash-can-xmark", - "trash-can", - "trash-check", - "trash-clock", - "trash-list", - "trash-plus", - "trash-slash", - "trash-undo", - "trash-xmark", - "trash", - "treasure-chest", - "tree-christmas", - "tree-city", - "tree-deciduous", - "tree-decorated", - "tree-large", - "tree-palm", - "tree", - "trees", - "triangle-exclamation", - "triangle-instrument", - "triangle-person-digging", - "triangle", - "tricycle-adult", - "tricycle", - "trillium", - "trophy-star", - "trophy", - "trowel-bricks", - "trowel", - "truck-arrow-right", - "truck-bolt", - "truck-clock", - "truck-container-empty", - "truck-container", - "truck-droplet", - "truck-fast", - "truck-field-un", - "truck-field", - "truck-fire", - "truck-flatbed", - "truck-front", - "truck-ladder", - "truck-medical", - "truck-monster", - "truck-moving", - "truck-pickup", - "truck-plane", - "truck-plow", - "truck-ramp-box", - "truck-ramp-couch", - "truck-ramp", - "truck-tow", - "truck-utensils", - "truck", - "trumpet", - "tty-answer", - "tty", - "tugrik-sign", - "turkey", - "turkish-lira-sign", - "turn-down-left", - "turn-down-right", - "turn-down", - "turn-left-down", - "turn-left-up", - "turn-left", - "turn-right", - "turn-up", - "turntable", - "turtle", - "tv-music", - "tv-retro", - "tv", - "typewriter", - "u", - "ufo-beam", - "ufo", - "umbrella-beach", - "umbrella-simple", - "umbrella", - "underline", - "unicorn", - "uniform-martial-arts", - "union", - "universal-access", - "unlock-keyhole", - "unlock", - "up-down-left-right", - "up-down", - "up-from-bracket", - "up-from-dotted-line", - "up-from-line", - "up-left", - "up-long", - "up-right-and-down-left-from-center", - "up-right-from-square", - "up-right", - "up-to-bracket", - "up-to-dotted-line", - "up-to-line", - "up", - "upload", - "usb-drive", - "user-alien", - "user-astronaut", - "user-beard-bolt", - "user-bounty-hunter", - "user-check", - "user-chef", - "user-clock", - "user-cowboy", - "user-crown", - "user-doctor-hair-long", - "user-doctor-hair", - "user-doctor-message", - "user-doctor", - "user-gear", - "user-graduate", - "user-group-crown", - "user-group-simple", - "user-group", - "user-hair-buns", - "user-hair-long", - "user-hair-mullet", - "user-hair", - "user-headset", - "user-helmet-safety", - "user-hoodie", - "user-injured", - "user-large-slash", - "user-large", - "user-lock", - "user-magnifying-glass", - "user-minus", - "user-music", - "user-ninja", - "user-nurse-hair-long", - "user-nurse-hair", - "user-nurse", - "user-pen", - "user-pilot-tie", - "user-pilot", - "user-plus", - "user-police-tie", - "user-police", - "user-robot-xmarks", - "user-robot", - "user-secret", - "user-shakespeare", - "user-shield", - "user-slash", - "user-tag", - "user-tie-hair-long", - "user-tie-hair", - "user-tie", - "user-unlock", - "user-visor", - "user-vneck-hair-long", - "user-vneck-hair", - "user-vneck", - "user-xmark", - "user", - "users-between-lines", - "users-gear", - "users-line", - "users-medical", - "users-rays", - "users-rectangle", - "users-slash", - "users-viewfinder", - "users", - "utensils-slash", - "utensils", - "utility-pole-double", - "utility-pole", - "v", - "vacuum-robot", - "vacuum", - "value-absolute", - "van-shuttle", - "vault", - "vector-circle", - "vector-polygon", - "vector-square", - "vent-damper", - "venus-double", - "venus-mars", - "venus", - "vest-patches", - "vest", - "vial-circle-check", - "vial-virus", - "vial", - "vials", - "video-arrow-down-left", - "video-arrow-up-right", - "video-plus", - "video-slash", - "video", - "vihara", - "violin", - "virus-covid-slash", - "virus-covid", - "virus-slash", - "virus", - "viruses", - "voicemail", - "volcano", - "volleyball", - "volume-high", - "volume-low", - "volume-off", - "volume-slash", - "volume-xmark", - "volume", - "vr-cardboard", - "w", - "waffle", - "wagon-covered", - "walker", - "walkie-talkie", - "wallet", - "wand-magic-sparkles", - "wand-magic", - "wand-sparkles", - "wand", - "warehouse-full", - "warehouse", - "washing-machine", - "watch-apple", - "watch-calculator", - "watch-fitness", - "watch-smart", - "watch", - "water-arrow-down", - "water-arrow-up", - "water-ladder", - "water", - "watermelon-slice", - "wave-pulse", - "wave-sine", - "wave-square", - "wave-triangle", - "wave", - "waveform-lines", - "waveform", - "waves-sine", - "web-awesome", - "webhook", - "weight-hanging", - "weight-scale", - "whale", - "wheat-awn-circle-exclamation", - "wheat-awn-slash", - "wheat-awn", - "wheat-slash", - "wheat", - "wheelchair-move", - "wheelchair", - "whiskey-glass-ice", - "whiskey-glass", - "whistle", - "wifi-exclamation", - "wifi-fair", - "wifi-slash", - "wifi-weak", - "wifi", - "wind-turbine", - "wind-warning", - "wind", - "window-flip", - "window-frame-open", - "window-frame", - "window-maximize", - "window-minimize", - "window-restore", - "window", - "windsock", - "wine-bottle", - "wine-glass-crack", - "wine-glass-empty", - "wine-glass", - "won-sign", - "worm", - "wreath-laurel", - "wreath", - "wrench-simple", - "wrench", - "x-ray", - "x", - "xmark-large", - "xmark-to-slot", - "xmark", - "xmarks-lines", - "y", - "yen-sign", - "yin-yang", - "z" - ], - "sharp-regular": [ - "0", - "00", - "1", - "2", - "3", - "360-degrees", - "4", - "5", - "6", - "7", - "8", - "9", - "a", - "abacus", - "accent-grave", - "acorn", - "address-book", - "address-card", - "air-conditioner", - "airplay", - "alarm-clock", - "alarm-exclamation", - "alarm-plus", - "alarm-snooze", - "album-circle-plus", - "album-circle-user", - "album-collection-circle-plus", - "album-collection-circle-user", - "album-collection", - "album", - "alicorn", - "alien-8bit", - "alien", - "align-center", - "align-justify", - "align-left", - "align-right", - "align-slash", - "alt", - "amp-guitar", - "ampersand", - "anchor-circle-check", - "anchor-circle-exclamation", - "anchor-circle-xmark", - "anchor-lock", - "anchor", - "angel", - "angle-90", - "angle-down", - "angle-left", - "angle-right", - "angle-up", - "angle", - "angles-down", - "angles-left", - "angles-right", - "angles-up-down", - "angles-up", - "ankh", - "ant", - "apartment", - "aperture", - "apostrophe", - "apple-core", - "apple-whole", - "archway", - "arrow-down-1-9", - "arrow-down-9-1", - "arrow-down-a-z", - "arrow-down-arrow-up", - "arrow-down-big-small", - "arrow-down-from-arc", - "arrow-down-from-bracket", - "arrow-down-from-dotted-line", - "arrow-down-from-line", - "arrow-down-left-and-arrow-up-right-to-center", - "arrow-down-left", - "arrow-down-long", - "arrow-down-right", - "arrow-down-short-wide", - "arrow-down-small-big", - "arrow-down-square-triangle", - "arrow-down-to-arc", - "arrow-down-to-bracket", - "arrow-down-to-dotted-line", - "arrow-down-to-line", - "arrow-down-to-square", - "arrow-down-triangle-square", - "arrow-down-up-across-line", - "arrow-down-up-lock", - "arrow-down-wide-short", - "arrow-down-z-a", - "arrow-down", - "arrow-left-from-arc", - "arrow-left-from-bracket", - "arrow-left-from-line", - "arrow-left-long-to-line", - "arrow-left-long", - "arrow-left-to-arc", - "arrow-left-to-bracket", - "arrow-left-to-line", - "arrow-left", - "arrow-pointer", - "arrow-progress", - "arrow-right-arrow-left", - "arrow-right-from-arc", - "arrow-right-from-bracket", - "arrow-right-from-line", - "arrow-right-long-to-line", - "arrow-right-long", - "arrow-right-to-arc", - "arrow-right-to-bracket", - "arrow-right-to-city", - "arrow-right-to-line", - "arrow-right", - "arrow-rotate-left", - "arrow-rotate-right", - "arrow-trend-down", - "arrow-trend-up", - "arrow-turn-down-left", - "arrow-turn-down-right", - "arrow-turn-down", - "arrow-turn-left-down", - "arrow-turn-left-up", - "arrow-turn-left", - "arrow-turn-right", - "arrow-turn-up", - "arrow-up-1-9", - "arrow-up-9-1", - "arrow-up-a-z", - "arrow-up-arrow-down", - "arrow-up-big-small", - "arrow-up-from-arc", - "arrow-up-from-bracket", - "arrow-up-from-dotted-line", - "arrow-up-from-ground-water", - "arrow-up-from-line", - "arrow-up-from-square", - "arrow-up-from-water-pump", - "arrow-up-left-from-circle", - "arrow-up-left", - "arrow-up-long", - "arrow-up-right-and-arrow-down-left-from-center", - "arrow-up-right-dots", - "arrow-up-right-from-square", - "arrow-up-right", - "arrow-up-short-wide", - "arrow-up-small-big", - "arrow-up-square-triangle", - "arrow-up-to-arc", - "arrow-up-to-bracket", - "arrow-up-to-dotted-line", - "arrow-up-to-line", - "arrow-up-triangle-square", - "arrow-up-wide-short", - "arrow-up-z-a", - "arrow-up", - "arrows-cross", - "arrows-down-to-line", - "arrows-down-to-people", - "arrows-from-dotted-line", - "arrows-from-line", - "arrows-left-right-to-line", - "arrows-left-right", - "arrows-maximize", - "arrows-minimize", - "arrows-repeat-1", - "arrows-repeat", - "arrows-retweet", - "arrows-rotate-reverse", - "arrows-rotate", - "arrows-spin", - "arrows-split-up-and-left", - "arrows-to-circle", - "arrows-to-dot", - "arrows-to-dotted-line", - "arrows-to-eye", - "arrows-to-line", - "arrows-turn-right", - "arrows-turn-to-dots", - "arrows-up-down-left-right", - "arrows-up-down", - "arrows-up-to-line", - "asterisk", - "at", - "atom-simple", - "atom", - "audio-description-slash", - "audio-description", - "austral-sign", - "avocado", - "award-simple", - "award", - "axe-battle", - "axe", - "b", - "baby-carriage", - "baby", - "backpack", - "backward-fast", - "backward-step", - "backward", - "bacon", - "bacteria", - "bacterium", - "badge-check", - "badge-dollar", - "badge-percent", - "badge-sheriff", - "badge", - "badger-honey", - "badminton", - "bag-seedling", - "bag-shopping-minus", - "bag-shopping-plus", - "bag-shopping", - "bagel", - "bags-shopping", - "baguette", - "bahai", - "baht-sign", - "ball-pile", - "balloon", - "balloons", - "ballot-check", - "ballot", - "ban-bug", - "ban-parking", - "ban-smoking", - "ban", - "banana", - "bandage", - "bangladeshi-taka-sign", - "banjo", - "barcode-read", - "barcode-scan", - "barcode", - "bars-filter", - "bars-progress", - "bars-sort", - "bars-staggered", - "bars", - "baseball-bat-ball", - "baseball", - "basket-shopping-minus", - "basket-shopping-plus", - "basket-shopping-simple", - "basket-shopping", - "basketball-hoop", - "basketball", - "bat", - "bath", - "battery-bolt", - "battery-empty", - "battery-exclamation", - "battery-full", - "battery-half", - "battery-low", - "battery-quarter", - "battery-slash", - "battery-three-quarters", - "bed-bunk", - "bed-empty", - "bed-front", - "bed-pulse", - "bed", - "bee", - "beer-mug-empty", - "beer-mug", - "bell-concierge", - "bell-exclamation", - "bell-on", - "bell-plus", - "bell-ring", - "bell-school-slash", - "bell-school", - "bell-slash", - "bell", - "bells", - "bench-tree", - "bezier-curve", - "bicycle", - "billboard", - "bin-bottles-recycle", - "bin-bottles", - "bin-recycle", - "binary-circle-check", - "binary-lock", - "binary-slash", - "binary", - "binoculars", - "biohazard", - "bird", - "bitcoin-sign", - "blanket-fire", - "blanket", - "blender-phone", - "blender", - "blinds-open", - "blinds-raised", - "blinds", - "block-brick-fire", - "block-brick", - "block-question", - "block-quote", - "block", - "blog", - "blueberries", - "bluetooth", - "bold", - "bolt-auto", - "bolt-lightning", - "bolt-slash", - "bolt", - "bomb", - "bone-break", - "bone", - "bong", - "book-arrow-right", - "book-arrow-up", - "book-atlas", - "book-bible", - "book-blank", - "book-bookmark", - "book-circle-arrow-right", - "book-circle-arrow-up", - "book-copy", - "book-font", - "book-heart", - "book-journal-whills", - "book-medical", - "book-open-cover", - "book-open-reader", - "book-open", - "book-quran", - "book-section", - "book-skull", - "book-sparkles", - "book-tanakh", - "book-user", - "book", - "bookmark-slash", - "bookmark", - "books-medical", - "books", - "boombox", - "boot-heeled", - "boot", - "booth-curtain", - "border-all", - "border-bottom-right", - "border-bottom", - "border-center-h", - "border-center-v", - "border-inner", - "border-left", - "border-none", - "border-outer", - "border-right", - "border-top-left", - "border-top", - "bore-hole", - "bottle-baby", - "bottle-droplet", - "bottle-water", - "bow-arrow", - "bowl-chopsticks-noodles", - "bowl-chopsticks", - "bowl-food", - "bowl-hot", - "bowl-rice", - "bowl-scoop", - "bowl-scoops", - "bowl-soft-serve", - "bowl-spoon", - "bowling-ball-pin", - "bowling-ball", - "bowling-pins", - "box-archive", - "box-ballot", - "box-check", - "box-circle-check", - "box-dollar", - "box-heart", - "box-open-full", - "box-open", - "box-taped", - "box-tissue", - "box", - "boxes-packing", - "boxes-stacked", - "boxing-glove", - "bracket-curly-right", - "bracket-curly", - "bracket-round-right", - "bracket-round", - "bracket-square-right", - "bracket-square", - "brackets-curly", - "brackets-round", - "brackets-square", - "braille", - "brain-arrow-curved-right", - "brain-circuit", - "brain", - "brake-warning", - "brazilian-real-sign", - "bread-loaf", - "bread-slice-butter", - "bread-slice", - "bridge-circle-check", - "bridge-circle-exclamation", - "bridge-circle-xmark", - "bridge-lock", - "bridge-suspension", - "bridge-water", - "bridge", - "briefcase-arrow-right", - "briefcase-blank", - "briefcase-medical", - "briefcase", - "brightness-low", - "brightness", - "bring-forward", - "bring-front", - "broccoli", - "broom-ball", - "broom-wide", - "broom", - "browser", - "browsers", - "brush", - "bucket", - "bug-slash", - "bug", - "bugs", - "building-circle-arrow-right", - "building-circle-check", - "building-circle-exclamation", - "building-circle-xmark", - "building-columns", - "building-flag", - "building-lock", - "building-magnifying-glass", - "building-memo", - "building-ngo", - "building-shield", - "building-un", - "building-user", - "building-wheat", - "building", - "buildings", - "bulldozer", - "bullhorn", - "bullseye-arrow", - "bullseye-pointer", - "bullseye", - "buoy-mooring", - "buoy", - "burger-cheese", - "burger-fries", - "burger-glass", - "burger-lettuce", - "burger-soda", - "burger", - "burrito", - "burst", - "bus-school", - "bus-simple", - "bus", - "business-time", - "butter", - "c", - "cabin", - "cabinet-filing", - "cable-car", - "cactus", - "caduceus", - "cake-candles", - "cake-slice", - "calculator-simple", - "calculator", - "calendar-arrow-down", - "calendar-arrow-up", - "calendar-check", - "calendar-circle-exclamation", - "calendar-circle-minus", - "calendar-circle-plus", - "calendar-circle-user", - "calendar-clock", - "calendar-day", - "calendar-days", - "calendar-exclamation", - "calendar-heart", - "calendar-image", - "calendar-lines-pen", - "calendar-lines", - "calendar-minus", - "calendar-pen", - "calendar-plus", - "calendar-range", - "calendar-star", - "calendar-users", - "calendar-week", - "calendar-xmark", - "calendar", - "calendars", - "camcorder", - "camera-cctv", - "camera-movie", - "camera-polaroid", - "camera-retro", - "camera-rotate", - "camera-security", - "camera-slash", - "camera-viewfinder", - "camera-web-slash", - "camera-web", - "camera", - "campfire", - "campground", - "can-food", - "candle-holder", - "candy-bar", - "candy-cane", - "candy-corn", - "candy", - "cannabis", - "cannon", - "capsules", - "car-battery", - "car-bolt", - "car-building", - "car-bump", - "car-burst", - "car-bus", - "car-circle-bolt", - "car-garage", - "car-mirrors", - "car-on", - "car-rear", - "car-side-bolt", - "car-side", - "car-tilt", - "car-tunnel", - "car-wash", - "car-wrench", - "car", - "caravan-simple", - "caravan", - "card-club", - "card-diamond", - "card-heart", - "card-spade", - "cards-blank", - "cards", - "caret-down", - "caret-left", - "caret-right", - "caret-up", - "carrot", - "cars", - "cart-arrow-down", - "cart-arrow-up", - "cart-circle-arrow-down", - "cart-circle-arrow-up", - "cart-circle-check", - "cart-circle-exclamation", - "cart-circle-plus", - "cart-circle-xmark", - "cart-flatbed-boxes", - "cart-flatbed-empty", - "cart-flatbed-suitcase", - "cart-flatbed", - "cart-minus", - "cart-plus", - "cart-shopping-fast", - "cart-shopping", - "cart-xmark", - "cash-register", - "cassette-betamax", - "cassette-tape", - "cassette-vhs", - "castle", - "cat-space", - "cat", - "cauldron", - "cedi-sign", - "cent-sign", - "certificate", - "chair-office", - "chair", - "chalkboard-user", - "chalkboard", - "champagne-glass", - "champagne-glasses", - "charging-station", - "chart-area", - "chart-bar", - "chart-bullet", - "chart-candlestick", - "chart-column", - "chart-gantt", - "chart-kanban", - "chart-line-down", - "chart-line-up-down", - "chart-line-up", - "chart-line", - "chart-mixed-up-circle-currency", - "chart-mixed-up-circle-dollar", - "chart-mixed", - "chart-network", - "chart-pie-simple-circle-currency", - "chart-pie-simple-circle-dollar", - "chart-pie-simple", - "chart-pie", - "chart-pyramid", - "chart-radar", - "chart-scatter-3d", - "chart-scatter-bubble", - "chart-scatter", - "chart-simple-horizontal", - "chart-simple", - "chart-tree-map", - "chart-user", - "chart-waterfall", - "check-double", - "check-to-slot", - "check", - "cheese-swiss", - "cheese", - "cherries", - "chess-bishop-piece", - "chess-bishop", - "chess-board", - "chess-clock-flip", - "chess-clock", - "chess-king-piece", - "chess-king", - "chess-knight-piece", - "chess-knight", - "chess-pawn-piece", - "chess-pawn", - "chess-queen-piece", - "chess-queen", - "chess-rook-piece", - "chess-rook", - "chess", - "chestnut", - "chevron-down", - "chevron-left", - "chevron-right", - "chevron-up", - "chevrons-down", - "chevrons-left", - "chevrons-right", - "chevrons-up", - "chf-sign", - "child-combatant", - "child-dress", - "child-reaching", - "child", - "children", - "chimney", - "chopsticks", - "church", - "circle-0", - "circle-1", - "circle-2", - "circle-3", - "circle-4", - "circle-5", - "circle-6", - "circle-7", - "circle-8", - "circle-9", - "circle-a", - "circle-ampersand", - "circle-arrow-down-left", - "circle-arrow-down-right", - "circle-arrow-down", - "circle-arrow-left", - "circle-arrow-right", - "circle-arrow-up-left", - "circle-arrow-up-right", - "circle-arrow-up", - "circle-b", - "circle-bolt", - "circle-book-open", - "circle-bookmark", - "circle-c", - "circle-calendar", - "circle-camera", - "circle-caret-down", - "circle-caret-left", - "circle-caret-right", - "circle-caret-up", - "circle-check", - "circle-chevron-down", - "circle-chevron-left", - "circle-chevron-right", - "circle-chevron-up", - "circle-d", - "circle-dashed", - "circle-divide", - "circle-dollar-to-slot", - "circle-dollar", - "circle-dot", - "circle-down-left", - "circle-down-right", - "circle-down", - "circle-e", - "circle-ellipsis-vertical", - "circle-ellipsis", - "circle-envelope", - "circle-euro", - "circle-exclamation-check", - "circle-exclamation", - "circle-f", - "circle-g", - "circle-gf", - "circle-h", - "circle-half-stroke", - "circle-half", - "circle-heart", - "circle-i", - "circle-info", - "circle-j", - "circle-k", - "circle-l", - "circle-left", - "circle-location-arrow", - "circle-m", - "circle-microphone-lines", - "circle-microphone", - "circle-minus", - "circle-n", - "circle-nodes", - "circle-notch", - "circle-o", - "circle-p", - "circle-parking", - "circle-pause", - "circle-phone-flip", - "circle-phone-hangup", - "circle-phone", - "circle-play", - "circle-plus", - "circle-q", - "circle-quarter-stroke", - "circle-quarter", - "circle-quarters", - "circle-question", - "circle-r", - "circle-radiation", - "circle-right", - "circle-s", - "circle-small", - "circle-sort-down", - "circle-sort-up", - "circle-sort", - "circle-star", - "circle-sterling", - "circle-stop", - "circle-t", - "circle-three-quarters-stroke", - "circle-three-quarters", - "circle-trash", - "circle-u", - "circle-up-left", - "circle-up-right", - "circle-up", - "circle-user", - "circle-v", - "circle-video", - "circle-w", - "circle-waveform-lines", - "circle-wifi-circle-wifi", - "circle-wifi", - "circle-x", - "circle-xmark", - "circle-y", - "circle-yen", - "circle-z", - "circle", - "circles-overlap", - "citrus-slice", - "citrus", - "city", - "clapperboard-play", - "clapperboard", - "clarinet", - "claw-marks", - "clipboard-check", - "clipboard-list-check", - "clipboard-list", - "clipboard-medical", - "clipboard-prescription", - "clipboard-question", - "clipboard-user", - "clipboard", - "clock-desk", - "clock-eight-thirty", - "clock-eight", - "clock-eleven-thirty", - "clock-eleven", - "clock-five-thirty", - "clock-five", - "clock-four-thirty", - "clock-nine-thirty", - "clock-nine", - "clock-one-thirty", - "clock-one", - "clock-rotate-left", - "clock-seven-thirty", - "clock-seven", - "clock-six-thirty", - "clock-six", - "clock-ten-thirty", - "clock-ten", - "clock-three-thirty", - "clock-three", - "clock-twelve-thirty", - "clock-twelve", - "clock-two-thirty", - "clock-two", - "clock", - "clone", - "closed-captioning-slash", - "closed-captioning", - "clothes-hanger", - "cloud-arrow-down", - "cloud-arrow-up", - "cloud-binary", - "cloud-bolt-moon", - "cloud-bolt-sun", - "cloud-bolt", - "cloud-check", - "cloud-drizzle", - "cloud-exclamation", - "cloud-fog", - "cloud-hail-mixed", - "cloud-hail", - "cloud-meatball", - "cloud-minus", - "cloud-moon-rain", - "cloud-moon", - "cloud-music", - "cloud-plus", - "cloud-question", - "cloud-rain", - "cloud-rainbow", - "cloud-showers-heavy", - "cloud-showers-water", - "cloud-showers", - "cloud-slash", - "cloud-sleet", - "cloud-snow", - "cloud-sun-rain", - "cloud-sun", - "cloud-word", - "cloud-xmark", - "cloud", - "clouds-moon", - "clouds-sun", - "clouds", - "clover", - "club", - "coconut", - "code-branch", - "code-commit", - "code-compare", - "code-fork", - "code-merge", - "code-pull-request-closed", - "code-pull-request-draft", - "code-pull-request", - "code-simple", - "code", - "coffee-bean", - "coffee-beans", - "coffee-pot", - "coffin-cross", - "coffin", - "coin-blank", - "coin-front", - "coin-vertical", - "coin", - "coins", - "colon-sign", - "colon", - "columns-3", - "comet", - "comma", - "command", - "comment-arrow-down", - "comment-arrow-up-right", - "comment-arrow-up", - "comment-captions", - "comment-check", - "comment-code", - "comment-dollar", - "comment-dots", - "comment-exclamation", - "comment-heart", - "comment-image", - "comment-lines", - "comment-medical", - "comment-middle-top", - "comment-middle", - "comment-minus", - "comment-music", - "comment-pen", - "comment-plus", - "comment-question", - "comment-quote", - "comment-slash", - "comment-smile", - "comment-sms", - "comment-text", - "comment-xmark", - "comment", - "comments-dollar", - "comments-question-check", - "comments-question", - "comments", - "compact-disc", - "compass-drafting", - "compass-slash", - "compass", - "compress-wide", - "compress", - "computer-classic", - "computer-mouse-scrollwheel", - "computer-mouse", - "computer-speaker", - "computer", - "container-storage", - "conveyor-belt-arm", - "conveyor-belt-boxes", - "conveyor-belt-empty", - "conveyor-belt", - "cookie-bite", - "cookie", - "copy", - "copyright", - "corn", - "corner", - "couch", - "court-sport", - "cow", - "cowbell-circle-plus", - "cowbell", - "crab", - "crate-apple", - "crate-empty", - "credit-card-blank", - "credit-card-front", - "credit-card", - "cricket-bat-ball", - "croissant", - "crop-simple", - "crop", - "cross", - "crosshairs-simple", - "crosshairs", - "crow", - "crown", - "crutch", - "crutches", - "cruzeiro-sign", - "crystal-ball", - "cube", - "cubes-stacked", - "cubes", - "cucumber", - "cup-straw-swoosh", - "cup-straw", - "cup-togo", - "cupcake", - "curling-stone", - "custard", - "d", - "dagger", - "dash", - "database", - "deer-rudolph", - "deer", - "delete-left", - "delete-right", - "democrat", - "desktop-arrow-down", - "desktop", - "dharmachakra", - "diagram-cells", - "diagram-lean-canvas", - "diagram-nested", - "diagram-next", - "diagram-predecessor", - "diagram-previous", - "diagram-project", - "diagram-sankey", - "diagram-subtask", - "diagram-successor", - "diagram-venn", - "dial-high", - "dial-low", - "dial-max", - "dial-med-low", - "dial-med", - "dial-min", - "dial-off", - "dial", - "diamond-exclamation", - "diamond-half-stroke", - "diamond-half", - "diamond-turn-right", - "diamond", - "diamonds-4", - "dice-d10", - "dice-d12", - "dice-d20", - "dice-d4", - "dice-d6", - "dice-d8", - "dice-five", - "dice-four", - "dice-one", - "dice-six", - "dice-three", - "dice-two", - "dice", - "dinosaur", - "diploma", - "disc-drive", - "disease", - "display-arrow-down", - "display-chart-up-circle-currency", - "display-chart-up-circle-dollar", - "display-chart-up", - "display-code", - "display-medical", - "display-slash", - "display", - "distribute-spacing-horizontal", - "distribute-spacing-vertical", - "ditto", - "divide", - "dna", - "do-not-enter", - "dog-leashed", - "dog", - "dollar-sign", - "dolly-empty", - "dolly", - "dolphin", - "dong-sign", - "donut", - "door-closed", - "door-open", - "dove", - "down-from-bracket", - "down-from-dotted-line", - "down-from-line", - "down-left-and-up-right-to-center", - "down-left", - "down-long", - "down-right", - "down-to-bracket", - "down-to-dotted-line", - "down-to-line", - "down", - "download", - "dragon", - "draw-circle", - "draw-polygon", - "draw-square", - "dreidel", - "drone-front", - "drone", - "droplet-degree", - "droplet-percent", - "droplet-slash", - "droplet", - "drum-steelpan", - "drum", - "drumstick-bite", - "drumstick", - "dryer-heat", - "dryer", - "duck", - "dumbbell", - "dumpster-fire", - "dumpster", - "dungeon", - "e", - "ear-deaf", - "ear-listen", - "ear-muffs", - "ear", - "earth-africa", - "earth-americas", - "earth-asia", - "earth-europe", - "earth-oceania", - "eclipse", - "egg-fried", - "egg", - "eggplant", - "eject", - "elephant", - "elevator", - "ellipsis-stroke-vertical", - "ellipsis-stroke", - "ellipsis-vertical", - "ellipsis", - "empty-set", - "engine-warning", - "engine", - "envelope-circle-check", - "envelope-dot", - "envelope-open-dollar", - "envelope-open-text", - "envelope-open", - "envelope", - "envelopes-bulk", - "envelopes", - "equals", - "eraser", - "escalator", - "ethernet", - "euro-sign", - "excavator", - "exclamation", - "expand-wide", - "expand", - "explosion", - "eye-dropper-full", - "eye-dropper-half", - "eye-dropper", - "eye-evil", - "eye-low-vision", - "eye-slash", - "eye", - "eyes", - "f", - "face-angry-horns", - "face-angry", - "face-anguished", - "face-anxious-sweat", - "face-astonished", - "face-awesome", - "face-beam-hand-over-mouth", - "face-clouds", - "face-confounded", - "face-confused", - "face-cowboy-hat", - "face-diagonal-mouth", - "face-disappointed", - "face-disguise", - "face-dizzy", - "face-dotted", - "face-downcast-sweat", - "face-drooling", - "face-exhaling", - "face-explode", - "face-expressionless", - "face-eyes-xmarks", - "face-fearful", - "face-flushed", - "face-frown-open", - "face-frown-slight", - "face-frown", - "face-glasses", - "face-grimace", - "face-grin-beam-sweat", - "face-grin-beam", - "face-grin-hearts", - "face-grin-squint-tears", - "face-grin-squint", - "face-grin-stars", - "face-grin-tears", - "face-grin-tongue-squint", - "face-grin-tongue-wink", - "face-grin-tongue", - "face-grin-wide", - "face-grin-wink", - "face-grin", - "face-hand-over-mouth", - "face-hand-peeking", - "face-hand-yawn", - "face-head-bandage", - "face-holding-back-tears", - "face-hushed", - "face-icicles", - "face-kiss-beam", - "face-kiss-closed-eyes", - "face-kiss-wink-heart", - "face-kiss", - "face-laugh-beam", - "face-laugh-squint", - "face-laugh-wink", - "face-laugh", - "face-lying", - "face-mask", - "face-meh-blank", - "face-meh", - "face-melting", - "face-monocle", - "face-nauseated", - "face-nose-steam", - "face-party", - "face-pensive", - "face-persevering", - "face-pleading", - "face-pouting", - "face-raised-eyebrow", - "face-relieved", - "face-rolling-eyes", - "face-sad-cry", - "face-sad-sweat", - "face-sad-tear", - "face-saluting", - "face-scream", - "face-shush", - "face-sleeping", - "face-sleepy", - "face-smile-beam", - "face-smile-halo", - "face-smile-hearts", - "face-smile-horns", - "face-smile-plus", - "face-smile-relaxed", - "face-smile-tear", - "face-smile-tongue", - "face-smile-upside-down", - "face-smile-wink", - "face-smile", - "face-smiling-hands", - "face-smirking", - "face-spiral-eyes", - "face-sunglasses", - "face-surprise", - "face-swear", - "face-thermometer", - "face-thinking", - "face-tired", - "face-tissue", - "face-tongue-money", - "face-tongue-sweat", - "face-unamused", - "face-viewfinder", - "face-vomit", - "face-weary", - "face-woozy", - "face-worried", - "face-zany", - "face-zipper", - "falafel", - "family-dress", - "family-pants", - "family", - "fan-table", - "fan", - "farm", - "faucet-drip", - "faucet", - "fax", - "feather-pointed", - "feather", - "fence", - "ferris-wheel", - "ferry", - "field-hockey-stick-ball", - "file-arrow-down", - "file-arrow-up", - "file-audio", - "file-binary", - "file-cad", - "file-certificate", - "file-chart-column", - "file-chart-pie", - "file-check", - "file-circle-check", - "file-circle-exclamation", - "file-circle-info", - "file-circle-minus", - "file-circle-plus", - "file-circle-question", - "file-circle-xmark", - "file-code", - "file-contract", - "file-csv", - "file-dashed-line", - "file-doc", - "file-eps", - "file-excel", - "file-exclamation", - "file-export", - "file-gif", - "file-heart", - "file-image", - "file-import", - "file-invoice-dollar", - "file-invoice", - "file-jpg", - "file-lines", - "file-lock", - "file-magnifying-glass", - "file-medical", - "file-minus", - "file-mov", - "file-mp3", - "file-mp4", - "file-music", - "file-pdf", - "file-pen", - "file-plus-minus", - "file-plus", - "file-png", - "file-powerpoint", - "file-ppt", - "file-prescription", - "file-shield", - "file-signature", - "file-slash", - "file-spreadsheet", - "file-svg", - "file-user", - "file-vector", - "file-video", - "file-waveform", - "file-word", - "file-xls", - "file-xmark", - "file-xml", - "file-zip", - "file-zipper", - "file", - "files-medical", - "files", - "fill-drip", - "fill", - "film-canister", - "film-simple", - "film-slash", - "film", - "films", - "filter-circle-dollar", - "filter-circle-xmark", - "filter-list", - "filter-slash", - "filter", - "filters", - "fingerprint", - "fire-burner", - "fire-extinguisher", - "fire-flame-curved", - "fire-flame-simple", - "fire-flame", - "fire-hydrant", - "fire-smoke", - "fire", - "fireplace", - "fish-bones", - "fish-cooked", - "fish-fins", - "fish", - "fishing-rod", - "flag-checkered", - "flag-pennant", - "flag-swallowtail", - "flag-usa", - "flag", - "flashlight", - "flask-gear", - "flask-round-poison", - "flask-round-potion", - "flask-vial", - "flask", - "flatbread-stuffed", - "flatbread", - "floppy-disk-circle-arrow-right", - "floppy-disk-circle-xmark", - "floppy-disk-pen", - "floppy-disk", - "floppy-disks", - "florin-sign", - "flower-daffodil", - "flower-tulip", - "flower", - "flute", - "flux-capacitor", - "flying-disc", - "folder-arrow-down", - "folder-arrow-up", - "folder-bookmark", - "folder-check", - "folder-closed", - "folder-gear", - "folder-grid", - "folder-heart", - "folder-image", - "folder-magnifying-glass", - "folder-medical", - "folder-minus", - "folder-music", - "folder-open", - "folder-plus", - "folder-tree", - "folder-user", - "folder-xmark", - "folder", - "folders", - "fondue-pot", - "font-awesome", - "font-case", - "font", - "football-helmet", - "football", - "fork-knife", - "fork", - "forklift", - "fort", - "forward-fast", - "forward-step", - "forward", - "frame", - "franc-sign", - "french-fries", - "frog", - "function", - "futbol", - "g", - "galaxy", - "gallery-thumbnails", - "game-board-simple", - "game-board", - "game-console-handheld-crank", - "game-console-handheld", - "gamepad-modern", - "gamepad", - "garage-car", - "garage-open", - "garage", - "garlic", - "gas-pump-slash", - "gas-pump", - "gauge-circle-bolt", - "gauge-circle-minus", - "gauge-circle-plus", - "gauge-high", - "gauge-low", - "gauge-max", - "gauge-min", - "gauge-simple-high", - "gauge-simple-low", - "gauge-simple-max", - "gauge-simple-min", - "gauge-simple", - "gauge", - "gavel", - "gear-code", - "gear-complex-code", - "gear-complex", - "gear", - "gears", - "gem", - "genderless", - "ghost", - "gif", - "gift-card", - "gift", - "gifts", - "gingerbread-man", - "glass-citrus", - "glass-empty", - "glass-half", - "glass-water-droplet", - "glass-water", - "glass", - "glasses-round", - "glasses", - "globe-pointer", - "globe-snow", - "globe-stand", - "globe-wifi", - "globe", - "goal-net", - "golf-ball-tee", - "golf-club", - "golf-flag-hole", - "gopuram", - "graduation-cap", - "gramophone", - "grapes", - "grate-droplet", - "grate", - "greater-than-equal", - "greater-than", - "grid-2-plus", - "grid-2", - "grid-4", - "grid-5", - "grid-dividers", - "grid-horizontal", - "grid-round-2-plus", - "grid-round-2", - "grid-round-4", - "grid-round-5", - "grid-round", - "grid", - "grill-fire", - "grill-hot", - "grill", - "grip-dots-vertical", - "grip-dots", - "grip-lines-vertical", - "grip-lines", - "grip-vertical", - "grip", - "group-arrows-rotate", - "guarani-sign", - "guitar-electric", - "guitar", - "guitars", - "gun-slash", - "gun-squirt", - "gun", - "h", - "h1", - "h2", - "h3", - "h4", - "h5", - "h6", - "hammer-brush", - "hammer-crash", - "hammer-war", - "hammer", - "hamsa", - "hand-back-fist", - "hand-back-point-down", - "hand-back-point-left", - "hand-back-point-ribbon", - "hand-back-point-right", - "hand-back-point-up", - "hand-dots", - "hand-fingers-crossed", - "hand-fist", - "hand-heart", - "hand-holding-box", - "hand-holding-circle-dollar", - "hand-holding-dollar", - "hand-holding-droplet", - "hand-holding-hand", - "hand-holding-heart", - "hand-holding-magic", - "hand-holding-medical", - "hand-holding-seedling", - "hand-holding-skull", - "hand-holding", - "hand-horns", - "hand-lizard", - "hand-love", - "hand-middle-finger", - "hand-peace", - "hand-point-down", - "hand-point-left", - "hand-point-ribbon", - "hand-point-right", - "hand-point-up", - "hand-pointer", - "hand-scissors", - "hand-sparkles", - "hand-spock", - "hand-wave", - "hand", - "handcuffs", - "hands-asl-interpreting", - "hands-bound", - "hands-bubbles", - "hands-clapping", - "hands-holding-child", - "hands-holding-circle", - "hands-holding-diamond", - "hands-holding-dollar", - "hands-holding-heart", - "hands-holding", - "hands-praying", - "hands", - "handshake-angle", - "handshake-simple-slash", - "handshake-simple", - "handshake-slash", - "handshake", - "hanukiah", - "hard-drive", - "hashtag-lock", - "hashtag", - "hat-beach", - "hat-chef", - "hat-cowboy-side", - "hat-cowboy", - "hat-santa", - "hat-winter", - "hat-witch", - "hat-wizard", - "head-side-brain", - "head-side-cough-slash", - "head-side-cough", - "head-side-gear", - "head-side-goggles", - "head-side-headphones", - "head-side-heart", - "head-side-mask", - "head-side-medical", - "head-side-virus", - "head-side", - "heading", - "headphones-simple", - "headphones", - "headset", - "heart-circle-bolt", - "heart-circle-check", - "heart-circle-exclamation", - "heart-circle-minus", - "heart-circle-plus", - "heart-circle-xmark", - "heart-crack", - "heart-half-stroke", - "heart-half", - "heart-pulse", - "heart", - "heat", - "helicopter-symbol", - "helicopter", - "helmet-battle", - "helmet-safety", - "helmet-un", - "hexagon-check", - "hexagon-divide", - "hexagon-exclamation", - "hexagon-image", - "hexagon-minus", - "hexagon-plus", - "hexagon-vertical-nft-slanted", - "hexagon-vertical-nft", - "hexagon-xmark", - "hexagon", - "high-definition", - "highlighter-line", - "highlighter", - "hill-avalanche", - "hill-rockslide", - "hippo", - "hockey-mask", - "hockey-puck", - "hockey-stick-puck", - "hockey-sticks", - "holly-berry", - "honey-pot", - "hood-cloak", - "horizontal-rule", - "horse-head", - "horse-saddle", - "horse", - "hose-reel", - "hose", - "hospital-user", - "hospital", - "hospitals", - "hot-tub-person", - "hotdog", - "hotel", - "hourglass-clock", - "hourglass-end", - "hourglass-half", - "hourglass-start", - "hourglass", - "house-blank", - "house-building", - "house-chimney-blank", - "house-chimney-crack", - "house-chimney-heart", - "house-chimney-medical", - "house-chimney-user", - "house-chimney-window", - "house-chimney", - "house-circle-check", - "house-circle-exclamation", - "house-circle-xmark", - "house-crack", - "house-day", - "house-fire", - "house-flag", - "house-flood-water-circle-arrow-right", - "house-flood-water", - "house-heart", - "house-laptop", - "house-lock", - "house-medical-circle-check", - "house-medical-circle-exclamation", - "house-medical-circle-xmark", - "house-medical-flag", - "house-medical", - "house-night", - "house-person-leave", - "house-person-return", - "house-signal", - "house-tree", - "house-tsunami", - "house-turret", - "house-user", - "house-water", - "house-window", - "house", - "hryvnia-sign", - "hundred-points", - "hurricane", - "hydra", - "hyphen", - "i-cursor", - "i", - "ice-cream", - "ice-skate", - "icicles", - "icons", - "id-badge", - "id-card-clip", - "id-card", - "igloo", - "image-landscape", - "image-polaroid-user", - "image-polaroid", - "image-portrait", - "image-slash", - "image-user", - "image", - "images-user", - "images", - "inbox-full", - "inbox-in", - "inbox-out", - "inbox", - "inboxes", - "indent", - "indian-rupee-sign", - "industry-windows", - "industry", - "infinity", - "info", - "inhaler", - "input-numeric", - "input-pipe", - "input-text", - "integral", - "interrobang", - "intersection", - "island-tropical", - "italic", - "j", - "jack-o-lantern", - "jar-wheat", - "jar", - "jedi", - "jet-fighter-up", - "jet-fighter", - "joint", - "joystick", - "jug-bottle", - "jug-detergent", - "jug", - "k", - "kaaba", - "kazoo", - "kerning", - "key-skeleton-left-right", - "key-skeleton", - "key", - "keyboard-brightness-low", - "keyboard-brightness", - "keyboard-down", - "keyboard-left", - "keyboard", - "keynote", - "khanda", - "kidneys", - "kip-sign", - "kit-medical", - "kitchen-set", - "kite", - "kiwi-bird", - "kiwi-fruit", - "knife-kitchen", - "knife", - "l", - "lacrosse-stick-ball", - "lacrosse-stick", - "lambda", - "lamp-desk", - "lamp-floor", - "lamp-street", - "lamp", - "land-mine-on", - "landmark-dome", - "landmark-flag", - "landmark-magnifying-glass", - "landmark", - "language", - "laptop-arrow-down", - "laptop-binary", - "laptop-code", - "laptop-file", - "laptop-medical", - "laptop-mobile", - "laptop-slash", - "laptop", - "lari-sign", - "lasso-sparkles", - "lasso", - "layer-group", - "layer-minus", - "layer-plus", - "leaf-heart", - "leaf-maple", - "leaf-oak", - "leaf", - "leafy-green", - "left-from-bracket", - "left-from-line", - "left-long-to-line", - "left-long", - "left-right", - "left-to-bracket", - "left-to-line", - "left", - "lemon", - "less-than-equal", - "less-than", - "life-ring", - "light-ceiling", - "light-emergency-on", - "light-emergency", - "light-switch-off", - "light-switch-on", - "light-switch", - "lightbulb-cfl-on", - "lightbulb-cfl", - "lightbulb-dollar", - "lightbulb-exclamation-on", - "lightbulb-exclamation", - "lightbulb-gear", - "lightbulb-message", - "lightbulb-on", - "lightbulb-slash", - "lightbulb", - "lighthouse", - "lights-holiday", - "line-columns", - "line-height", - "lines-leaning", - "link-horizontal-slash", - "link-horizontal", - "link-simple-slash", - "link-simple", - "link-slash", - "link", - "lips", - "lira-sign", - "list-check", - "list-dropdown", - "list-music", - "list-ol", - "list-radio", - "list-timeline", - "list-tree", - "list-ul", - "list", - "litecoin-sign", - "loader", - "lobster", - "location-arrow-up", - "location-arrow", - "location-check", - "location-crosshairs-slash", - "location-crosshairs", - "location-dot-slash", - "location-dot", - "location-exclamation", - "location-minus", - "location-pen", - "location-pin-lock", - "location-pin-slash", - "location-pin", - "location-plus", - "location-question", - "location-smile", - "location-xmark", - "lock-a", - "lock-hashtag", - "lock-keyhole-open", - "lock-keyhole", - "lock-open", - "lock", - "locust", - "lollipop", - "loveseat", - "luchador-mask", - "lungs-virus", - "lungs", - "m", - "mace", - "magnet", - "magnifying-glass-arrow-right", - "magnifying-glass-arrows-rotate", - "magnifying-glass-chart", - "magnifying-glass-dollar", - "magnifying-glass-location", - "magnifying-glass-minus", - "magnifying-glass-music", - "magnifying-glass-play", - "magnifying-glass-plus", - "magnifying-glass-waveform", - "magnifying-glass", - "mailbox-flag-up", - "mailbox", - "manat-sign", - "mandolin", - "mango", - "manhole", - "map-location-dot", - "map-location", - "map-pin", - "map", - "marker", - "mars-and-venus-burst", - "mars-and-venus", - "mars-double", - "mars-stroke-right", - "mars-stroke-up", - "mars-stroke", - "mars", - "martini-glass-citrus", - "martini-glass-empty", - "martini-glass", - "mask-face", - "mask-snorkel", - "mask-ventilator", - "mask", - "masks-theater", - "mattress-pillow", - "maximize", - "meat", - "medal", - "megaphone", - "melon-slice", - "melon", - "memo-circle-check", - "memo-circle-info", - "memo-pad", - "memo", - "memory", - "menorah", - "mercury", - "merge", - "message-arrow-down", - "message-arrow-up-right", - "message-arrow-up", - "message-bot", - "message-captions", - "message-check", - "message-code", - "message-dollar", - "message-dots", - "message-exclamation", - "message-heart", - "message-image", - "message-lines", - "message-medical", - "message-middle-top", - "message-middle", - "message-minus", - "message-music", - "message-pen", - "message-plus", - "message-question", - "message-quote", - "message-slash", - "message-smile", - "message-sms", - "message-text", - "message-xmark", - "message", - "messages-dollar", - "messages-question", - "messages", - "meteor", - "meter-bolt", - "meter-droplet", - "meter-fire", - "meter", - "microchip-ai", - "microchip", - "microphone-lines-slash", - "microphone-lines", - "microphone-slash", - "microphone-stand", - "microphone", - "microscope", - "microwave", - "mill-sign", - "minimize", - "minus", - "mistletoe", - "mitten", - "mobile-button", - "mobile-notch", - "mobile-retro", - "mobile-screen-button", - "mobile-screen", - "mobile-signal-out", - "mobile-signal", - "mobile", - "money-bill-1-wave", - "money-bill-1", - "money-bill-simple-wave", - "money-bill-simple", - "money-bill-transfer", - "money-bill-trend-up", - "money-bill-wave", - "money-bill-wheat", - "money-bill", - "money-bills-simple", - "money-bills", - "money-check-dollar-pen", - "money-check-dollar", - "money-check-pen", - "money-check", - "money-from-bracket", - "money-simple-from-bracket", - "monitor-waveform", - "monkey", - "monument", - "moon-cloud", - "moon-over-sun", - "moon-stars", - "moon", - "moped", - "mortar-pestle", - "mosque", - "mosquito-net", - "mosquito", - "motorcycle", - "mound", - "mountain-city", - "mountain-sun", - "mountain", - "mountains", - "mouse-field", - "mp3-player", - "mug-hot", - "mug-marshmallows", - "mug-saucer", - "mug-tea-saucer", - "mug-tea", - "mug", - "mushroom", - "music-magnifying-glass", - "music-note-slash", - "music-note", - "music-slash", - "music", - "mustache", - "n", - "naira-sign", - "narwhal", - "nesting-dolls", - "network-wired", - "neuter", - "newspaper", - "nfc-lock", - "nfc-magnifying-glass", - "nfc-pen", - "nfc-signal", - "nfc-slash", - "nfc-symbol", - "nfc-trash", - "nfc", - "nose", - "not-equal", - "notdef", - "note-medical", - "note-sticky", - "note", - "notebook", - "notes-medical", - "notes", - "o", - "object-exclude", - "object-group", - "object-intersect", - "object-subtract", - "object-ungroup", - "object-union", - "objects-align-bottom", - "objects-align-center-horizontal", - "objects-align-center-vertical", - "objects-align-left", - "objects-align-right", - "objects-align-top", - "objects-column", - "octagon-check", - "octagon-divide", - "octagon-exclamation", - "octagon-minus", - "octagon-plus", - "octagon-xmark", - "octagon", - "octopus", - "oil-can-drip", - "oil-can", - "oil-temperature", - "oil-well", - "olive-branch", - "olive", - "om", - "omega", - "onion", - "option", - "ornament", - "otter", - "outdent", - "outlet", - "oven", - "overline", - "p", - "page-caret-down", - "page-caret-up", - "page", - "pager", - "paint-roller", - "paintbrush-fine", - "paintbrush-pencil", - "paintbrush", - "palette", - "pallet-box", - "pallet-boxes", - "pallet", - "pan-food", - "pan-frying", - "pancakes", - "panel-ews", - "panel-fire", - "panorama", - "paper-plane-top", - "paper-plane", - "paperclip-vertical", - "paperclip", - "parachute-box", - "paragraph-left", - "paragraph", - "party-bell", - "party-horn", - "passport", - "paste", - "pause", - "paw-claws", - "paw-simple", - "paw", - "peace", - "peach", - "peanut", - "peanuts", - "peapod", - "pear", - "pedestal", - "pegasus", - "pen-circle", - "pen-clip-slash", - "pen-clip", - "pen-fancy-slash", - "pen-fancy", - "pen-field", - "pen-line", - "pen-nib-slash", - "pen-nib", - "pen-paintbrush", - "pen-ruler", - "pen-slash", - "pen-swirl", - "pen-to-square", - "pen", - "pencil-mechanical", - "pencil-slash", - "pencil", - "people-arrows", - "people-carry-box", - "people-dress-simple", - "people-dress", - "people-group", - "people-line", - "people-pants-simple", - "people-pants", - "people-pulling", - "people-robbery", - "people-roof", - "people-simple", - "people", - "pepper-hot", - "pepper", - "percent", - "period", - "person-arrow-down-to-line", - "person-arrow-up-from-line", - "person-biking-mountain", - "person-biking", - "person-booth", - "person-breastfeeding", - "person-burst", - "person-cane", - "person-carry-box", - "person-chalkboard", - "person-circle-check", - "person-circle-exclamation", - "person-circle-minus", - "person-circle-plus", - "person-circle-question", - "person-circle-xmark", - "person-digging", - "person-dolly-empty", - "person-dolly", - "person-dots-from-line", - "person-dress-burst", - "person-dress-fairy", - "person-dress-simple", - "person-dress", - "person-drowning", - "person-fairy", - "person-falling-burst", - "person-falling", - "person-from-portal", - "person-half-dress", - "person-harassing", - "person-hiking", - "person-military-pointing", - "person-military-rifle", - "person-military-to-person", - "person-pinball", - "person-praying", - "person-pregnant", - "person-rays", - "person-rifle", - "person-running-fast", - "person-running", - "person-seat-reclined", - "person-seat", - "person-shelter", - "person-sign", - "person-simple", - "person-skating", - "person-ski-jumping", - "person-ski-lift", - "person-skiing-nordic", - "person-skiing", - "person-sledding", - "person-snowboarding", - "person-snowmobiling", - "person-swimming", - "person-through-window", - "person-to-door", - "person-to-portal", - "person-walking-arrow-loop-left", - "person-walking-arrow-right", - "person-walking-dashed-line-arrow-right", - "person-walking-luggage", - "person-walking-with-cane", - "person-walking", - "person", - "peseta-sign", - "peso-sign", - "phone-arrow-down-left", - "phone-arrow-right", - "phone-arrow-up-right", - "phone-flip", - "phone-hangup", - "phone-intercom", - "phone-missed", - "phone-office", - "phone-plus", - "phone-rotary", - "phone-slash", - "phone-volume", - "phone-xmark", - "phone", - "photo-film-music", - "photo-film", - "pi", - "piano-keyboard", - "piano", - "pickaxe", - "pickleball", - "pie", - "pig", - "piggy-bank", - "pills", - "pinata", - "pinball", - "pineapple", - "pipe-circle-check", - "pipe-collar", - "pipe-section", - "pipe-smoking", - "pipe-valve", - "pipe", - "pizza-slice", - "pizza", - "place-of-worship", - "plane-arrival", - "plane-circle-check", - "plane-circle-exclamation", - "plane-circle-xmark", - "plane-departure", - "plane-engines", - "plane-lock", - "plane-prop", - "plane-slash", - "plane-tail", - "plane-up-slash", - "plane-up", - "plane", - "planet-moon", - "planet-ringed", - "plant-wilt", - "plate-utensils", - "plate-wheat", - "play-pause", - "play", - "plug-circle-bolt", - "plug-circle-check", - "plug-circle-exclamation", - "plug-circle-minus", - "plug-circle-plus", - "plug-circle-xmark", - "plug", - "plus-large", - "plus-minus", - "plus", - "podcast", - "podium-star", - "podium", - "police-box", - "poll-people", - "pompebled", - "poo-storm", - "poo", - "pool-8-ball", - "poop", - "popcorn", - "popsicle", - "pot-food", - "potato", - "power-off", - "prescription-bottle-medical", - "prescription-bottle-pill", - "prescription-bottle", - "prescription", - "presentation-screen", - "pretzel", - "print-magnifying-glass", - "print-slash", - "print", - "projector", - "pump-medical", - "pump-soap", - "pump", - "pumpkin", - "puzzle-piece-simple", - "puzzle-piece", - "puzzle", - "q", - "qrcode", - "question", - "quote-left", - "quote-right", - "quotes", - "r", - "rabbit-running", - "rabbit", - "raccoon", - "racquet", - "radar", - "radiation", - "radio-tuner", - "radio", - "rainbow", - "raindrops", - "ram", - "ramp-loading", - "ranking-star", - "raygun", - "receipt", - "record-vinyl", - "rectangle-ad", - "rectangle-barcode", - "rectangle-code", - "rectangle-history-circle-plus", - "rectangle-history-circle-user", - "rectangle-history", - "rectangle-list", - "rectangle-pro", - "rectangle-terminal", - "rectangle-vertical-history", - "rectangle-vertical", - "rectangle-wide", - "rectangle-xmark", - "rectangle", - "rectangles-mixed", - "recycle", - "reel", - "reflect-both", - "reflect-horizontal", - "reflect-vertical", - "refrigerator", - "registered", - "repeat-1", - "repeat", - "reply-all", - "reply-clock", - "reply", - "republican", - "restroom-simple", - "restroom", - "retweet", - "rhombus", - "ribbon", - "right-from-bracket", - "right-from-line", - "right-left-large", - "right-left", - "right-long-to-line", - "right-long", - "right-to-bracket", - "right-to-line", - "right", - "ring-diamond", - "ring", - "rings-wedding", - "road-barrier", - "road-bridge", - "road-circle-check", - "road-circle-exclamation", - "road-circle-xmark", - "road-lock", - "road-spikes", - "road", - "robot-astromech", - "robot", - "rocket-launch", - "rocket", - "roller-coaster", - "rotate-exclamation", - "rotate-left", - "rotate-reverse", - "rotate-right", - "rotate", - "route-highway", - "route-interstate", - "route", - "router", - "rss", - "ruble-sign", - "rug", - "rugby-ball", - "ruler-combined", - "ruler-horizontal", - "ruler-triangle", - "ruler-vertical", - "ruler", - "rupee-sign", - "rupiah-sign", - "rv", - "s", - "sack-dollar", - "sack-xmark", - "sack", - "sailboat", - "salad", - "salt-shaker", - "sandwich", - "satellite-dish", - "satellite", - "sausage", - "saxophone-fire", - "saxophone", - "scale-balanced", - "scale-unbalanced-flip", - "scale-unbalanced", - "scalpel-line-dashed", - "scalpel", - "scanner-gun", - "scanner-image", - "scanner-keyboard", - "scanner-touchscreen", - "scarecrow", - "scarf", - "school-circle-check", - "school-circle-exclamation", - "school-circle-xmark", - "school-flag", - "school-lock", - "school", - "scissors", - "screen-users", - "screencast", - "screwdriver-wrench", - "screwdriver", - "scribble", - "scroll-old", - "scroll-torah", - "scroll", - "scrubber", - "scythe", - "sd-card", - "sd-cards", - "seal-exclamation", - "seal-question", - "seal", - "seat-airline", - "section", - "seedling", - "semicolon", - "send-back", - "send-backward", - "sensor-cloud", - "sensor-fire", - "sensor-on", - "sensor-triangle-exclamation", - "sensor", - "server", - "shapes", - "share-all", - "share-from-square", - "share-nodes", - "share", - "sheep", - "sheet-plastic", - "shekel-sign", - "shelves-empty", - "shelves", - "shield-cat", - "shield-check", - "shield-cross", - "shield-dog", - "shield-exclamation", - "shield-halved", - "shield-heart", - "shield-keyhole", - "shield-minus", - "shield-plus", - "shield-quartered", - "shield-slash", - "shield-virus", - "shield-xmark", - "shield", - "ship", - "shirt-long-sleeve", - "shirt-running", - "shirt-tank-top", - "shirt", - "shish-kebab", - "shoe-prints", - "shop-lock", - "shop-slash", - "shop", - "shovel-snow", - "shovel", - "shower-down", - "shower", - "shredder", - "shrimp", - "shuffle", - "shutters", - "shuttle-space", - "shuttlecock", - "sickle", - "sidebar-flip", - "sidebar", - "sigma", - "sign-hanging", - "sign-post", - "sign-posts-wrench", - "sign-posts", - "signal-bars-fair", - "signal-bars-good", - "signal-bars-slash", - "signal-bars-weak", - "signal-bars", - "signal-fair", - "signal-good", - "signal-slash", - "signal-stream-slash", - "signal-stream", - "signal-strong", - "signal-weak", - "signal", - "signature-lock", - "signature-slash", - "signature", - "signs-post", - "sim-card", - "sim-cards", - "sink", - "siren-on", - "siren", - "sitemap", - "skeleton-ribs", - "skeleton", - "ski-boot-ski", - "ski-boot", - "skull-cow", - "skull-crossbones", - "skull", - "slash-back", - "slash-forward", - "slash", - "sleigh", - "slider", - "sliders-simple", - "sliders-up", - "sliders", - "slot-machine", - "smog", - "smoke", - "smoking", - "snake", - "snooze", - "snow-blowing", - "snowflake-droplets", - "snowflake", - "snowflakes", - "snowman-head", - "snowman", - "snowplow", - "soap", - "socks", - "soft-serve", - "solar-panel", - "solar-system", - "sort-down", - "sort-up", - "sort", - "spa", - "space-station-moon-construction", - "space-station-moon", - "spade", - "spaghetti-monster-flying", - "sparkle", - "sparkles", - "speaker", - "speakers", - "spell-check", - "spider-black-widow", - "spider-web", - "spider", - "spinner-scale", - "spinner-third", - "spinner", - "split", - "splotch", - "spoon", - "sportsball", - "spray-can-sparkles", - "spray-can", - "sprinkler-ceiling", - "sprinkler", - "square-0", - "square-1", - "square-2", - "square-3", - "square-4", - "square-5", - "square-6", - "square-7", - "square-8", - "square-9", - "square-a-lock", - "square-a", - "square-ampersand", - "square-arrow-down-left", - "square-arrow-down-right", - "square-arrow-down", - "square-arrow-left", - "square-arrow-right", - "square-arrow-up-left", - "square-arrow-up-right", - "square-arrow-up", - "square-b", - "square-bolt", - "square-c", - "square-caret-down", - "square-caret-left", - "square-caret-right", - "square-caret-up", - "square-check", - "square-chevron-down", - "square-chevron-left", - "square-chevron-right", - "square-chevron-up", - "square-code", - "square-d", - "square-dashed-circle-plus", - "square-dashed", - "square-divide", - "square-dollar", - "square-down-left", - "square-down-right", - "square-down", - "square-e", - "square-ellipsis-vertical", - "square-ellipsis", - "square-envelope", - "square-exclamation", - "square-f", - "square-fragile", - "square-full", - "square-g", - "square-h", - "square-heart", - "square-i", - "square-info", - "square-j", - "square-k", - "square-kanban", - "square-l", - "square-left", - "square-list", - "square-m", - "square-minus", - "square-n", - "square-nfi", - "square-o", - "square-p", - "square-parking-slash", - "square-parking", - "square-pen", - "square-person-confined", - "square-phone-flip", - "square-phone-hangup", - "square-phone", - "square-plus", - "square-poll-horizontal", - "square-poll-vertical", - "square-q", - "square-quarters", - "square-question", - "square-quote", - "square-r", - "square-right", - "square-ring", - "square-root-variable", - "square-root", - "square-rss", - "square-s", - "square-share-nodes", - "square-sliders-vertical", - "square-sliders", - "square-small", - "square-star", - "square-t", - "square-terminal", - "square-this-way-up", - "square-u", - "square-up-left", - "square-up-right", - "square-up", - "square-user", - "square-v", - "square-virus", - "square-w", - "square-x", - "square-xmark", - "square-y", - "square-z", - "square", - "squid", - "squirrel", - "staff-snake", - "staff", - "stairs", - "stamp", - "standard-definition", - "stapler", - "star-and-crescent", - "star-christmas", - "star-exclamation", - "star-half-stroke", - "star-half", - "star-of-david", - "star-of-life", - "star-sharp-half-stroke", - "star-sharp-half", - "star-sharp", - "star-shooting", - "star", - "starfighter-twin-ion-engine-advanced", - "starfighter-twin-ion-engine", - "starfighter", - "stars", - "starship-freighter", - "starship", - "steak", - "steering-wheel", - "sterling-sign", - "stethoscope", - "stocking", - "stomach", - "stop", - "stopwatch-20", - "stopwatch", - "store-lock", - "store-slash", - "store", - "strawberry", - "street-view", - "stretcher", - "strikethrough", - "stroopwafel", - "subscript", - "subtitles-slash", - "subtitles", - "suitcase-medical", - "suitcase-rolling", - "suitcase", - "sun-bright", - "sun-cloud", - "sun-dust", - "sun-haze", - "sun-plant-wilt", - "sun", - "sunglasses", - "sunrise", - "sunset", - "superscript", - "sushi-roll", - "sushi", - "swap-arrows", - "swap", - "swatchbook", - "sword-laser-alt", - "sword-laser", - "sword", - "swords-laser", - "swords", - "symbols", - "synagogue", - "syringe", - "t-rex", - "t", - "table-cells-column-lock", - "table-cells-column-unlock", - "table-cells-large", - "table-cells-lock", - "table-cells-row-lock", - "table-cells-row-unlock", - "table-cells-unlock", - "table-cells", - "table-columns", - "table-layout", - "table-list", - "table-picnic", - "table-pivot", - "table-rows", - "table-tennis-paddle-ball", - "table-tree", - "table", - "tablet-button", - "tablet-rugged", - "tablet-screen-button", - "tablet-screen", - "tablet", - "tablets", - "tachograph-digital", - "taco", - "tag", - "tags", - "tally-1", - "tally-2", - "tally-3", - "tally-4", - "tally", - "tamale", - "tank-water", - "tape", - "tarp-droplet", - "tarp", - "taxi-bus", - "taxi", - "teddy-bear", - "teeth-open", - "teeth", - "telescope", - "temperature-arrow-down", - "temperature-arrow-up", - "temperature-empty", - "temperature-full", - "temperature-half", - "temperature-high", - "temperature-list", - "temperature-low", - "temperature-quarter", - "temperature-snow", - "temperature-sun", - "temperature-three-quarters", - "tenge-sign", - "tennis-ball", - "tent-arrow-down-to-line", - "tent-arrow-left-right", - "tent-arrow-turn-left", - "tent-arrows-down", - "tent-double-peak", - "tent", - "tents", - "terminal", - "text-height", - "text-size", - "text-slash", - "text-width", - "text", - "thermometer", - "theta", - "thought-bubble", - "thumbs-down", - "thumbs-up", - "thumbtack-slash", - "thumbtack", - "tick", - "ticket-airline", - "ticket-perforated", - "ticket-simple", - "ticket", - "tickets-airline", - "tickets-perforated", - "tickets-simple", - "tickets", - "tilde", - "timeline-arrow", - "timeline", - "timer", - "tire-flat", - "tire-pressure-warning", - "tire-rugged", - "tire", - "toggle-large-off", - "toggle-large-on", - "toggle-off", - "toggle-on", - "toilet-paper-blank-under", - "toilet-paper-blank", - "toilet-paper-check", - "toilet-paper-slash", - "toilet-paper-under-slash", - "toilet-paper-under", - "toilet-paper-xmark", - "toilet-paper", - "toilet-portable", - "toilet", - "toilets-portable", - "tomato", - "tombstone-blank", - "tombstone", - "toolbox", - "tooth", - "toothbrush", - "torii-gate", - "tornado", - "tower-broadcast", - "tower-cell", - "tower-control", - "tower-observation", - "tractor", - "trademark", - "traffic-cone", - "traffic-light-go", - "traffic-light-slow", - "traffic-light-stop", - "traffic-light", - "trailer", - "train-subway-tunnel", - "train-subway", - "train-track", - "train-tram", - "train-tunnel", - "train", - "transformer-bolt", - "transgender", - "transporter-1", - "transporter-2", - "transporter-3", - "transporter-4", - "transporter-5", - "transporter-6", - "transporter-7", - "transporter-empty", - "transporter", - "trash-arrow-up", - "trash-can-arrow-up", - "trash-can-check", - "trash-can-clock", - "trash-can-list", - "trash-can-plus", - "trash-can-slash", - "trash-can-undo", - "trash-can-xmark", - "trash-can", - "trash-check", - "trash-clock", - "trash-list", - "trash-plus", - "trash-slash", - "trash-undo", - "trash-xmark", - "trash", - "treasure-chest", - "tree-christmas", - "tree-city", - "tree-deciduous", - "tree-decorated", - "tree-large", - "tree-palm", - "tree", - "trees", - "triangle-exclamation", - "triangle-instrument", - "triangle-person-digging", - "triangle", - "tricycle-adult", - "tricycle", - "trillium", - "trophy-star", - "trophy", - "trowel-bricks", - "trowel", - "truck-arrow-right", - "truck-bolt", - "truck-clock", - "truck-container-empty", - "truck-container", - "truck-droplet", - "truck-fast", - "truck-field-un", - "truck-field", - "truck-fire", - "truck-flatbed", - "truck-front", - "truck-ladder", - "truck-medical", - "truck-monster", - "truck-moving", - "truck-pickup", - "truck-plane", - "truck-plow", - "truck-ramp-box", - "truck-ramp-couch", - "truck-ramp", - "truck-tow", - "truck-utensils", - "truck", - "trumpet", - "tty-answer", - "tty", - "tugrik-sign", - "turkey", - "turkish-lira-sign", - "turn-down-left", - "turn-down-right", - "turn-down", - "turn-left-down", - "turn-left-up", - "turn-left", - "turn-right", - "turn-up", - "turntable", - "turtle", - "tv-music", - "tv-retro", - "tv", - "typewriter", - "u", - "ufo-beam", - "ufo", - "umbrella-beach", - "umbrella-simple", - "umbrella", - "underline", - "unicorn", - "uniform-martial-arts", - "union", - "universal-access", - "unlock-keyhole", - "unlock", - "up-down-left-right", - "up-down", - "up-from-bracket", - "up-from-dotted-line", - "up-from-line", - "up-left", - "up-long", - "up-right-and-down-left-from-center", - "up-right-from-square", - "up-right", - "up-to-bracket", - "up-to-dotted-line", - "up-to-line", - "up", - "upload", - "usb-drive", - "user-alien", - "user-astronaut", - "user-beard-bolt", - "user-bounty-hunter", - "user-check", - "user-chef", - "user-clock", - "user-cowboy", - "user-crown", - "user-doctor-hair-long", - "user-doctor-hair", - "user-doctor-message", - "user-doctor", - "user-gear", - "user-graduate", - "user-group-crown", - "user-group-simple", - "user-group", - "user-hair-buns", - "user-hair-long", - "user-hair-mullet", - "user-hair", - "user-headset", - "user-helmet-safety", - "user-hoodie", - "user-injured", - "user-large-slash", - "user-large", - "user-lock", - "user-magnifying-glass", - "user-minus", - "user-music", - "user-ninja", - "user-nurse-hair-long", - "user-nurse-hair", - "user-nurse", - "user-pen", - "user-pilot-tie", - "user-pilot", - "user-plus", - "user-police-tie", - "user-police", - "user-robot-xmarks", - "user-robot", - "user-secret", - "user-shakespeare", - "user-shield", - "user-slash", - "user-tag", - "user-tie-hair-long", - "user-tie-hair", - "user-tie", - "user-unlock", - "user-visor", - "user-vneck-hair-long", - "user-vneck-hair", - "user-vneck", - "user-xmark", - "user", - "users-between-lines", - "users-gear", - "users-line", - "users-medical", - "users-rays", - "users-rectangle", - "users-slash", - "users-viewfinder", - "users", - "utensils-slash", - "utensils", - "utility-pole-double", - "utility-pole", - "v", - "vacuum-robot", - "vacuum", - "value-absolute", - "van-shuttle", - "vault", - "vector-circle", - "vector-polygon", - "vector-square", - "vent-damper", - "venus-double", - "venus-mars", - "venus", - "vest-patches", - "vest", - "vial-circle-check", - "vial-virus", - "vial", - "vials", - "video-arrow-down-left", - "video-arrow-up-right", - "video-plus", - "video-slash", - "video", - "vihara", - "violin", - "virus-covid-slash", - "virus-covid", - "virus-slash", - "virus", - "viruses", - "voicemail", - "volcano", - "volleyball", - "volume-high", - "volume-low", - "volume-off", - "volume-slash", - "volume-xmark", - "volume", - "vr-cardboard", - "w", - "waffle", - "wagon-covered", - "walker", - "walkie-talkie", - "wallet", - "wand-magic-sparkles", - "wand-magic", - "wand-sparkles", - "wand", - "warehouse-full", - "warehouse", - "washing-machine", - "watch-apple", - "watch-calculator", - "watch-fitness", - "watch-smart", - "watch", - "water-arrow-down", - "water-arrow-up", - "water-ladder", - "water", - "watermelon-slice", - "wave-pulse", - "wave-sine", - "wave-square", - "wave-triangle", - "wave", - "waveform-lines", - "waveform", - "waves-sine", - "web-awesome", - "webhook", - "weight-hanging", - "weight-scale", - "whale", - "wheat-awn-circle-exclamation", - "wheat-awn-slash", - "wheat-awn", - "wheat-slash", - "wheat", - "wheelchair-move", - "wheelchair", - "whiskey-glass-ice", - "whiskey-glass", - "whistle", - "wifi-exclamation", - "wifi-fair", - "wifi-slash", - "wifi-weak", - "wifi", - "wind-turbine", - "wind-warning", - "wind", - "window-flip", - "window-frame-open", - "window-frame", - "window-maximize", - "window-minimize", - "window-restore", - "window", - "windsock", - "wine-bottle", - "wine-glass-crack", - "wine-glass-empty", - "wine-glass", - "won-sign", - "worm", - "wreath-laurel", - "wreath", - "wrench-simple", - "wrench", - "x-ray", - "x", - "xmark-large", - "xmark-to-slot", - "xmark", - "xmarks-lines", - "y", - "yen-sign", - "yin-yang", - "z" - ], - "sharp-solid": [ - "0", - "00", - "1", - "2", - "3", - "360-degrees", - "4", - "5", - "6", - "7", - "8", - "9", - "a", - "abacus", - "accent-grave", - "acorn", - "address-book", - "address-card", - "air-conditioner", - "airplay", - "alarm-clock", - "alarm-exclamation", - "alarm-plus", - "alarm-snooze", - "album-circle-plus", - "album-circle-user", - "album-collection-circle-plus", - "album-collection-circle-user", - "album-collection", - "album", - "alicorn", - "alien-8bit", - "alien", - "align-center", - "align-justify", - "align-left", - "align-right", - "align-slash", - "alt", - "amp-guitar", - "ampersand", - "anchor-circle-check", - "anchor-circle-exclamation", - "anchor-circle-xmark", - "anchor-lock", - "anchor", - "angel", - "angle-90", - "angle-down", - "angle-left", - "angle-right", - "angle-up", - "angle", - "angles-down", - "angles-left", - "angles-right", - "angles-up-down", - "angles-up", - "ankh", - "ant", - "apartment", - "aperture", - "apostrophe", - "apple-core", - "apple-whole", - "archway", - "arrow-down-1-9", - "arrow-down-9-1", - "arrow-down-a-z", - "arrow-down-arrow-up", - "arrow-down-big-small", - "arrow-down-from-arc", - "arrow-down-from-bracket", - "arrow-down-from-dotted-line", - "arrow-down-from-line", - "arrow-down-left-and-arrow-up-right-to-center", - "arrow-down-left", - "arrow-down-long", - "arrow-down-right", - "arrow-down-short-wide", - "arrow-down-small-big", - "arrow-down-square-triangle", - "arrow-down-to-arc", - "arrow-down-to-bracket", - "arrow-down-to-dotted-line", - "arrow-down-to-line", - "arrow-down-to-square", - "arrow-down-triangle-square", - "arrow-down-up-across-line", - "arrow-down-up-lock", - "arrow-down-wide-short", - "arrow-down-z-a", - "arrow-down", - "arrow-left-from-arc", - "arrow-left-from-bracket", - "arrow-left-from-line", - "arrow-left-long-to-line", - "arrow-left-long", - "arrow-left-to-arc", - "arrow-left-to-bracket", - "arrow-left-to-line", - "arrow-left", - "arrow-pointer", - "arrow-progress", - "arrow-right-arrow-left", - "arrow-right-from-arc", - "arrow-right-from-bracket", - "arrow-right-from-line", - "arrow-right-long-to-line", - "arrow-right-long", - "arrow-right-to-arc", - "arrow-right-to-bracket", - "arrow-right-to-city", - "arrow-right-to-line", - "arrow-right", - "arrow-rotate-left", - "arrow-rotate-right", - "arrow-trend-down", - "arrow-trend-up", - "arrow-turn-down-left", - "arrow-turn-down-right", - "arrow-turn-down", - "arrow-turn-left-down", - "arrow-turn-left-up", - "arrow-turn-left", - "arrow-turn-right", - "arrow-turn-up", - "arrow-up-1-9", - "arrow-up-9-1", - "arrow-up-a-z", - "arrow-up-arrow-down", - "arrow-up-big-small", - "arrow-up-from-arc", - "arrow-up-from-bracket", - "arrow-up-from-dotted-line", - "arrow-up-from-ground-water", - "arrow-up-from-line", - "arrow-up-from-square", - "arrow-up-from-water-pump", - "arrow-up-left-from-circle", - "arrow-up-left", - "arrow-up-long", - "arrow-up-right-and-arrow-down-left-from-center", - "arrow-up-right-dots", - "arrow-up-right-from-square", - "arrow-up-right", - "arrow-up-short-wide", - "arrow-up-small-big", - "arrow-up-square-triangle", - "arrow-up-to-arc", - "arrow-up-to-bracket", - "arrow-up-to-dotted-line", - "arrow-up-to-line", - "arrow-up-triangle-square", - "arrow-up-wide-short", - "arrow-up-z-a", - "arrow-up", - "arrows-cross", - "arrows-down-to-line", - "arrows-down-to-people", - "arrows-from-dotted-line", - "arrows-from-line", - "arrows-left-right-to-line", - "arrows-left-right", - "arrows-maximize", - "arrows-minimize", - "arrows-repeat-1", - "arrows-repeat", - "arrows-retweet", - "arrows-rotate-reverse", - "arrows-rotate", - "arrows-spin", - "arrows-split-up-and-left", - "arrows-to-circle", - "arrows-to-dot", - "arrows-to-dotted-line", - "arrows-to-eye", - "arrows-to-line", - "arrows-turn-right", - "arrows-turn-to-dots", - "arrows-up-down-left-right", - "arrows-up-down", - "arrows-up-to-line", - "asterisk", - "at", - "atom-simple", - "atom", - "audio-description-slash", - "audio-description", - "austral-sign", - "avocado", - "award-simple", - "award", - "axe-battle", - "axe", - "b", - "baby-carriage", - "baby", - "backpack", - "backward-fast", - "backward-step", - "backward", - "bacon", - "bacteria", - "bacterium", - "badge-check", - "badge-dollar", - "badge-percent", - "badge-sheriff", - "badge", - "badger-honey", - "badminton", - "bag-seedling", - "bag-shopping-minus", - "bag-shopping-plus", - "bag-shopping", - "bagel", - "bags-shopping", - "baguette", - "bahai", - "baht-sign", - "ball-pile", - "balloon", - "balloons", - "ballot-check", - "ballot", - "ban-bug", - "ban-parking", - "ban-smoking", - "ban", - "banana", - "bandage", - "bangladeshi-taka-sign", - "banjo", - "barcode-read", - "barcode-scan", - "barcode", - "bars-filter", - "bars-progress", - "bars-sort", - "bars-staggered", - "bars", - "baseball-bat-ball", - "baseball", - "basket-shopping-minus", - "basket-shopping-plus", - "basket-shopping-simple", - "basket-shopping", - "basketball-hoop", - "basketball", - "bat", - "bath", - "battery-bolt", - "battery-empty", - "battery-exclamation", - "battery-full", - "battery-half", - "battery-low", - "battery-quarter", - "battery-slash", - "battery-three-quarters", - "bed-bunk", - "bed-empty", - "bed-front", - "bed-pulse", - "bed", - "bee", - "beer-mug-empty", - "beer-mug", - "bell-concierge", - "bell-exclamation", - "bell-on", - "bell-plus", - "bell-ring", - "bell-school-slash", - "bell-school", - "bell-slash", - "bell", - "bells", - "bench-tree", - "bezier-curve", - "bicycle", - "billboard", - "bin-bottles-recycle", - "bin-bottles", - "bin-recycle", - "binary-circle-check", - "binary-lock", - "binary-slash", - "binary", - "binoculars", - "biohazard", - "bird", - "bitcoin-sign", - "blanket-fire", - "blanket", - "blender-phone", - "blender", - "blinds-open", - "blinds-raised", - "blinds", - "block-brick-fire", - "block-brick", - "block-question", - "block-quote", - "block", - "blog", - "blueberries", - "bluetooth", - "bold", - "bolt-auto", - "bolt-lightning", - "bolt-slash", - "bolt", - "bomb", - "bone-break", - "bone", - "bong", - "book-arrow-right", - "book-arrow-up", - "book-atlas", - "book-bible", - "book-blank", - "book-bookmark", - "book-circle-arrow-right", - "book-circle-arrow-up", - "book-copy", - "book-font", - "book-heart", - "book-journal-whills", - "book-medical", - "book-open-cover", - "book-open-reader", - "book-open", - "book-quran", - "book-section", - "book-skull", - "book-sparkles", - "book-tanakh", - "book-user", - "book", - "bookmark-slash", - "bookmark", - "books-medical", - "books", - "boombox", - "boot-heeled", - "boot", - "booth-curtain", - "border-all", - "border-bottom-right", - "border-bottom", - "border-center-h", - "border-center-v", - "border-inner", - "border-left", - "border-none", - "border-outer", - "border-right", - "border-top-left", - "border-top", - "bore-hole", - "bottle-baby", - "bottle-droplet", - "bottle-water", - "bow-arrow", - "bowl-chopsticks-noodles", - "bowl-chopsticks", - "bowl-food", - "bowl-hot", - "bowl-rice", - "bowl-scoop", - "bowl-scoops", - "bowl-soft-serve", - "bowl-spoon", - "bowling-ball-pin", - "bowling-ball", - "bowling-pins", - "box-archive", - "box-ballot", - "box-check", - "box-circle-check", - "box-dollar", - "box-heart", - "box-open-full", - "box-open", - "box-taped", - "box-tissue", - "box", - "boxes-packing", - "boxes-stacked", - "boxing-glove", - "bracket-curly-right", - "bracket-curly", - "bracket-round-right", - "bracket-round", - "bracket-square-right", - "bracket-square", - "brackets-curly", - "brackets-round", - "brackets-square", - "braille", - "brain-arrow-curved-right", - "brain-circuit", - "brain", - "brake-warning", - "brazilian-real-sign", - "bread-loaf", - "bread-slice-butter", - "bread-slice", - "bridge-circle-check", - "bridge-circle-exclamation", - "bridge-circle-xmark", - "bridge-lock", - "bridge-suspension", - "bridge-water", - "bridge", - "briefcase-arrow-right", - "briefcase-blank", - "briefcase-medical", - "briefcase", - "brightness-low", - "brightness", - "bring-forward", - "bring-front", - "broccoli", - "broom-ball", - "broom-wide", - "broom", - "browser", - "browsers", - "brush", - "bucket", - "bug-slash", - "bug", - "bugs", - "building-circle-arrow-right", - "building-circle-check", - "building-circle-exclamation", - "building-circle-xmark", - "building-columns", - "building-flag", - "building-lock", - "building-magnifying-glass", - "building-memo", - "building-ngo", - "building-shield", - "building-un", - "building-user", - "building-wheat", - "building", - "buildings", - "bulldozer", - "bullhorn", - "bullseye-arrow", - "bullseye-pointer", - "bullseye", - "buoy-mooring", - "buoy", - "burger-cheese", - "burger-fries", - "burger-glass", - "burger-lettuce", - "burger-soda", - "burger", - "burrito", - "burst", - "bus-school", - "bus-simple", - "bus", - "business-time", - "butter", - "c", - "cabin", - "cabinet-filing", - "cable-car", - "cactus", - "caduceus", - "cake-candles", - "cake-slice", - "calculator-simple", - "calculator", - "calendar-arrow-down", - "calendar-arrow-up", - "calendar-check", - "calendar-circle-exclamation", - "calendar-circle-minus", - "calendar-circle-plus", - "calendar-circle-user", - "calendar-clock", - "calendar-day", - "calendar-days", - "calendar-exclamation", - "calendar-heart", - "calendar-image", - "calendar-lines-pen", - "calendar-lines", - "calendar-minus", - "calendar-pen", - "calendar-plus", - "calendar-range", - "calendar-star", - "calendar-users", - "calendar-week", - "calendar-xmark", - "calendar", - "calendars", - "camcorder", - "camera-cctv", - "camera-movie", - "camera-polaroid", - "camera-retro", - "camera-rotate", - "camera-security", - "camera-slash", - "camera-viewfinder", - "camera-web-slash", - "camera-web", - "camera", - "campfire", - "campground", - "can-food", - "candle-holder", - "candy-bar", - "candy-cane", - "candy-corn", - "candy", - "cannabis", - "cannon", - "capsules", - "car-battery", - "car-bolt", - "car-building", - "car-bump", - "car-burst", - "car-bus", - "car-circle-bolt", - "car-garage", - "car-mirrors", - "car-on", - "car-rear", - "car-side-bolt", - "car-side", - "car-tilt", - "car-tunnel", - "car-wash", - "car-wrench", - "car", - "caravan-simple", - "caravan", - "card-club", - "card-diamond", - "card-heart", - "card-spade", - "cards-blank", - "cards", - "caret-down", - "caret-left", - "caret-right", - "caret-up", - "carrot", - "cars", - "cart-arrow-down", - "cart-arrow-up", - "cart-circle-arrow-down", - "cart-circle-arrow-up", - "cart-circle-check", - "cart-circle-exclamation", - "cart-circle-plus", - "cart-circle-xmark", - "cart-flatbed-boxes", - "cart-flatbed-empty", - "cart-flatbed-suitcase", - "cart-flatbed", - "cart-minus", - "cart-plus", - "cart-shopping-fast", - "cart-shopping", - "cart-xmark", - "cash-register", - "cassette-betamax", - "cassette-tape", - "cassette-vhs", - "castle", - "cat-space", - "cat", - "cauldron", - "cedi-sign", - "cent-sign", - "certificate", - "chair-office", - "chair", - "chalkboard-user", - "chalkboard", - "champagne-glass", - "champagne-glasses", - "charging-station", - "chart-area", - "chart-bar", - "chart-bullet", - "chart-candlestick", - "chart-column", - "chart-gantt", - "chart-kanban", - "chart-line-down", - "chart-line-up-down", - "chart-line-up", - "chart-line", - "chart-mixed-up-circle-currency", - "chart-mixed-up-circle-dollar", - "chart-mixed", - "chart-network", - "chart-pie-simple-circle-currency", - "chart-pie-simple-circle-dollar", - "chart-pie-simple", - "chart-pie", - "chart-pyramid", - "chart-radar", - "chart-scatter-3d", - "chart-scatter-bubble", - "chart-scatter", - "chart-simple-horizontal", - "chart-simple", - "chart-tree-map", - "chart-user", - "chart-waterfall", - "check-double", - "check-to-slot", - "check", - "cheese-swiss", - "cheese", - "cherries", - "chess-bishop-piece", - "chess-bishop", - "chess-board", - "chess-clock-flip", - "chess-clock", - "chess-king-piece", - "chess-king", - "chess-knight-piece", - "chess-knight", - "chess-pawn-piece", - "chess-pawn", - "chess-queen-piece", - "chess-queen", - "chess-rook-piece", - "chess-rook", - "chess", - "chestnut", - "chevron-down", - "chevron-left", - "chevron-right", - "chevron-up", - "chevrons-down", - "chevrons-left", - "chevrons-right", - "chevrons-up", - "chf-sign", - "child-combatant", - "child-dress", - "child-reaching", - "child", - "children", - "chimney", - "chopsticks", - "church", - "circle-0", - "circle-1", - "circle-2", - "circle-3", - "circle-4", - "circle-5", - "circle-6", - "circle-7", - "circle-8", - "circle-9", - "circle-a", - "circle-ampersand", - "circle-arrow-down-left", - "circle-arrow-down-right", - "circle-arrow-down", - "circle-arrow-left", - "circle-arrow-right", - "circle-arrow-up-left", - "circle-arrow-up-right", - "circle-arrow-up", - "circle-b", - "circle-bolt", - "circle-book-open", - "circle-bookmark", - "circle-c", - "circle-calendar", - "circle-camera", - "circle-caret-down", - "circle-caret-left", - "circle-caret-right", - "circle-caret-up", - "circle-check", - "circle-chevron-down", - "circle-chevron-left", - "circle-chevron-right", - "circle-chevron-up", - "circle-d", - "circle-dashed", - "circle-divide", - "circle-dollar-to-slot", - "circle-dollar", - "circle-dot", - "circle-down-left", - "circle-down-right", - "circle-down", - "circle-e", - "circle-ellipsis-vertical", - "circle-ellipsis", - "circle-envelope", - "circle-euro", - "circle-exclamation-check", - "circle-exclamation", - "circle-f", - "circle-g", - "circle-gf", - "circle-h", - "circle-half-stroke", - "circle-half", - "circle-heart", - "circle-i", - "circle-info", - "circle-j", - "circle-k", - "circle-l", - "circle-left", - "circle-location-arrow", - "circle-m", - "circle-microphone-lines", - "circle-microphone", - "circle-minus", - "circle-n", - "circle-nodes", - "circle-notch", - "circle-o", - "circle-p", - "circle-parking", - "circle-pause", - "circle-phone-flip", - "circle-phone-hangup", - "circle-phone", - "circle-play", - "circle-plus", - "circle-q", - "circle-quarter-stroke", - "circle-quarter", - "circle-quarters", - "circle-question", - "circle-r", - "circle-radiation", - "circle-right", - "circle-s", - "circle-small", - "circle-sort-down", - "circle-sort-up", - "circle-sort", - "circle-star", - "circle-sterling", - "circle-stop", - "circle-t", - "circle-three-quarters-stroke", - "circle-three-quarters", - "circle-trash", - "circle-u", - "circle-up-left", - "circle-up-right", - "circle-up", - "circle-user", - "circle-v", - "circle-video", - "circle-w", - "circle-waveform-lines", - "circle-wifi-circle-wifi", - "circle-wifi", - "circle-x", - "circle-xmark", - "circle-y", - "circle-yen", - "circle-z", - "circle", - "circles-overlap", - "citrus-slice", - "citrus", - "city", - "clapperboard-play", - "clapperboard", - "clarinet", - "claw-marks", - "clipboard-check", - "clipboard-list-check", - "clipboard-list", - "clipboard-medical", - "clipboard-prescription", - "clipboard-question", - "clipboard-user", - "clipboard", - "clock-desk", - "clock-eight-thirty", - "clock-eight", - "clock-eleven-thirty", - "clock-eleven", - "clock-five-thirty", - "clock-five", - "clock-four-thirty", - "clock-nine-thirty", - "clock-nine", - "clock-one-thirty", - "clock-one", - "clock-rotate-left", - "clock-seven-thirty", - "clock-seven", - "clock-six-thirty", - "clock-six", - "clock-ten-thirty", - "clock-ten", - "clock-three-thirty", - "clock-three", - "clock-twelve-thirty", - "clock-twelve", - "clock-two-thirty", - "clock-two", - "clock", - "clone", - "closed-captioning-slash", - "closed-captioning", - "clothes-hanger", - "cloud-arrow-down", - "cloud-arrow-up", - "cloud-binary", - "cloud-bolt-moon", - "cloud-bolt-sun", - "cloud-bolt", - "cloud-check", - "cloud-drizzle", - "cloud-exclamation", - "cloud-fog", - "cloud-hail-mixed", - "cloud-hail", - "cloud-meatball", - "cloud-minus", - "cloud-moon-rain", - "cloud-moon", - "cloud-music", - "cloud-plus", - "cloud-question", - "cloud-rain", - "cloud-rainbow", - "cloud-showers-heavy", - "cloud-showers-water", - "cloud-showers", - "cloud-slash", - "cloud-sleet", - "cloud-snow", - "cloud-sun-rain", - "cloud-sun", - "cloud-word", - "cloud-xmark", - "cloud", - "clouds-moon", - "clouds-sun", - "clouds", - "clover", - "club", - "coconut", - "code-branch", - "code-commit", - "code-compare", - "code-fork", - "code-merge", - "code-pull-request-closed", - "code-pull-request-draft", - "code-pull-request", - "code-simple", - "code", - "coffee-bean", - "coffee-beans", - "coffee-pot", - "coffin-cross", - "coffin", - "coin-blank", - "coin-front", - "coin-vertical", - "coin", - "coins", - "colon-sign", - "colon", - "columns-3", - "comet", - "comma", - "command", - "comment-arrow-down", - "comment-arrow-up-right", - "comment-arrow-up", - "comment-captions", - "comment-check", - "comment-code", - "comment-dollar", - "comment-dots", - "comment-exclamation", - "comment-heart", - "comment-image", - "comment-lines", - "comment-medical", - "comment-middle-top", - "comment-middle", - "comment-minus", - "comment-music", - "comment-pen", - "comment-plus", - "comment-question", - "comment-quote", - "comment-slash", - "comment-smile", - "comment-sms", - "comment-text", - "comment-xmark", - "comment", - "comments-dollar", - "comments-question-check", - "comments-question", - "comments", - "compact-disc", - "compass-drafting", - "compass-slash", - "compass", - "compress-wide", - "compress", - "computer-classic", - "computer-mouse-scrollwheel", - "computer-mouse", - "computer-speaker", - "computer", - "container-storage", - "conveyor-belt-arm", - "conveyor-belt-boxes", - "conveyor-belt-empty", - "conveyor-belt", - "cookie-bite", - "cookie", - "copy", - "copyright", - "corn", - "corner", - "couch", - "court-sport", - "cow", - "cowbell-circle-plus", - "cowbell", - "crab", - "crate-apple", - "crate-empty", - "credit-card-blank", - "credit-card-front", - "credit-card", - "cricket-bat-ball", - "croissant", - "crop-simple", - "crop", - "cross", - "crosshairs-simple", - "crosshairs", - "crow", - "crown", - "crutch", - "crutches", - "cruzeiro-sign", - "crystal-ball", - "cube", - "cubes-stacked", - "cubes", - "cucumber", - "cup-straw-swoosh", - "cup-straw", - "cup-togo", - "cupcake", - "curling-stone", - "custard", - "d", - "dagger", - "dash", - "database", - "deer-rudolph", - "deer", - "delete-left", - "delete-right", - "democrat", - "desktop-arrow-down", - "desktop", - "dharmachakra", - "diagram-cells", - "diagram-lean-canvas", - "diagram-nested", - "diagram-next", - "diagram-predecessor", - "diagram-previous", - "diagram-project", - "diagram-sankey", - "diagram-subtask", - "diagram-successor", - "diagram-venn", - "dial-high", - "dial-low", - "dial-max", - "dial-med-low", - "dial-med", - "dial-min", - "dial-off", - "dial", - "diamond-exclamation", - "diamond-half-stroke", - "diamond-half", - "diamond-turn-right", - "diamond", - "diamonds-4", - "dice-d10", - "dice-d12", - "dice-d20", - "dice-d4", - "dice-d6", - "dice-d8", - "dice-five", - "dice-four", - "dice-one", - "dice-six", - "dice-three", - "dice-two", - "dice", - "dinosaur", - "diploma", - "disc-drive", - "disease", - "display-arrow-down", - "display-chart-up-circle-currency", - "display-chart-up-circle-dollar", - "display-chart-up", - "display-code", - "display-medical", - "display-slash", - "display", - "distribute-spacing-horizontal", - "distribute-spacing-vertical", - "ditto", - "divide", - "dna", - "do-not-enter", - "dog-leashed", - "dog", - "dollar-sign", - "dolly-empty", - "dolly", - "dolphin", - "dong-sign", - "donut", - "door-closed", - "door-open", - "dove", - "down-from-bracket", - "down-from-dotted-line", - "down-from-line", - "down-left-and-up-right-to-center", - "down-left", - "down-long", - "down-right", - "down-to-bracket", - "down-to-dotted-line", - "down-to-line", - "down", - "download", - "dragon", - "draw-circle", - "draw-polygon", - "draw-square", - "dreidel", - "drone-front", - "drone", - "droplet-degree", - "droplet-percent", - "droplet-slash", - "droplet", - "drum-steelpan", - "drum", - "drumstick-bite", - "drumstick", - "dryer-heat", - "dryer", - "duck", - "dumbbell", - "dumpster-fire", - "dumpster", - "dungeon", - "e", - "ear-deaf", - "ear-listen", - "ear-muffs", - "ear", - "earth-africa", - "earth-americas", - "earth-asia", - "earth-europe", - "earth-oceania", - "eclipse", - "egg-fried", - "egg", - "eggplant", - "eject", - "elephant", - "elevator", - "ellipsis-stroke-vertical", - "ellipsis-stroke", - "ellipsis-vertical", - "ellipsis", - "empty-set", - "engine-warning", - "engine", - "envelope-circle-check", - "envelope-dot", - "envelope-open-dollar", - "envelope-open-text", - "envelope-open", - "envelope", - "envelopes-bulk", - "envelopes", - "equals", - "eraser", - "escalator", - "ethernet", - "euro-sign", - "excavator", - "exclamation", - "expand-wide", - "expand", - "explosion", - "eye-dropper-full", - "eye-dropper-half", - "eye-dropper", - "eye-evil", - "eye-low-vision", - "eye-slash", - "eye", - "eyes", - "f", - "face-angry-horns", - "face-angry", - "face-anguished", - "face-anxious-sweat", - "face-astonished", - "face-awesome", - "face-beam-hand-over-mouth", - "face-clouds", - "face-confounded", - "face-confused", - "face-cowboy-hat", - "face-diagonal-mouth", - "face-disappointed", - "face-disguise", - "face-dizzy", - "face-dotted", - "face-downcast-sweat", - "face-drooling", - "face-exhaling", - "face-explode", - "face-expressionless", - "face-eyes-xmarks", - "face-fearful", - "face-flushed", - "face-frown-open", - "face-frown-slight", - "face-frown", - "face-glasses", - "face-grimace", - "face-grin-beam-sweat", - "face-grin-beam", - "face-grin-hearts", - "face-grin-squint-tears", - "face-grin-squint", - "face-grin-stars", - "face-grin-tears", - "face-grin-tongue-squint", - "face-grin-tongue-wink", - "face-grin-tongue", - "face-grin-wide", - "face-grin-wink", - "face-grin", - "face-hand-over-mouth", - "face-hand-peeking", - "face-hand-yawn", - "face-head-bandage", - "face-holding-back-tears", - "face-hushed", - "face-icicles", - "face-kiss-beam", - "face-kiss-closed-eyes", - "face-kiss-wink-heart", - "face-kiss", - "face-laugh-beam", - "face-laugh-squint", - "face-laugh-wink", - "face-laugh", - "face-lying", - "face-mask", - "face-meh-blank", - "face-meh", - "face-melting", - "face-monocle", - "face-nauseated", - "face-nose-steam", - "face-party", - "face-pensive", - "face-persevering", - "face-pleading", - "face-pouting", - "face-raised-eyebrow", - "face-relieved", - "face-rolling-eyes", - "face-sad-cry", - "face-sad-sweat", - "face-sad-tear", - "face-saluting", - "face-scream", - "face-shush", - "face-sleeping", - "face-sleepy", - "face-smile-beam", - "face-smile-halo", - "face-smile-hearts", - "face-smile-horns", - "face-smile-plus", - "face-smile-relaxed", - "face-smile-tear", - "face-smile-tongue", - "face-smile-upside-down", - "face-smile-wink", - "face-smile", - "face-smiling-hands", - "face-smirking", - "face-spiral-eyes", - "face-sunglasses", - "face-surprise", - "face-swear", - "face-thermometer", - "face-thinking", - "face-tired", - "face-tissue", - "face-tongue-money", - "face-tongue-sweat", - "face-unamused", - "face-viewfinder", - "face-vomit", - "face-weary", - "face-woozy", - "face-worried", - "face-zany", - "face-zipper", - "falafel", - "family-dress", - "family-pants", - "family", - "fan-table", - "fan", - "farm", - "faucet-drip", - "faucet", - "fax", - "feather-pointed", - "feather", - "fence", - "ferris-wheel", - "ferry", - "field-hockey-stick-ball", - "file-arrow-down", - "file-arrow-up", - "file-audio", - "file-binary", - "file-cad", - "file-certificate", - "file-chart-column", - "file-chart-pie", - "file-check", - "file-circle-check", - "file-circle-exclamation", - "file-circle-info", - "file-circle-minus", - "file-circle-plus", - "file-circle-question", - "file-circle-xmark", - "file-code", - "file-contract", - "file-csv", - "file-dashed-line", - "file-doc", - "file-eps", - "file-excel", - "file-exclamation", - "file-export", - "file-gif", - "file-heart", - "file-image", - "file-import", - "file-invoice-dollar", - "file-invoice", - "file-jpg", - "file-lines", - "file-lock", - "file-magnifying-glass", - "file-medical", - "file-minus", - "file-mov", - "file-mp3", - "file-mp4", - "file-music", - "file-pdf", - "file-pen", - "file-plus-minus", - "file-plus", - "file-png", - "file-powerpoint", - "file-ppt", - "file-prescription", - "file-shield", - "file-signature", - "file-slash", - "file-spreadsheet", - "file-svg", - "file-user", - "file-vector", - "file-video", - "file-waveform", - "file-word", - "file-xls", - "file-xmark", - "file-xml", - "file-zip", - "file-zipper", - "file", - "files-medical", - "files", - "fill-drip", - "fill", - "film-canister", - "film-simple", - "film-slash", - "film", - "films", - "filter-circle-dollar", - "filter-circle-xmark", - "filter-list", - "filter-slash", - "filter", - "filters", - "fingerprint", - "fire-burner", - "fire-extinguisher", - "fire-flame-curved", - "fire-flame-simple", - "fire-flame", - "fire-hydrant", - "fire-smoke", - "fire", - "fireplace", - "fish-bones", - "fish-cooked", - "fish-fins", - "fish", - "fishing-rod", - "flag-checkered", - "flag-pennant", - "flag-swallowtail", - "flag-usa", - "flag", - "flashlight", - "flask-gear", - "flask-round-poison", - "flask-round-potion", - "flask-vial", - "flask", - "flatbread-stuffed", - "flatbread", - "floppy-disk-circle-arrow-right", - "floppy-disk-circle-xmark", - "floppy-disk-pen", - "floppy-disk", - "floppy-disks", - "florin-sign", - "flower-daffodil", - "flower-tulip", - "flower", - "flute", - "flux-capacitor", - "flying-disc", - "folder-arrow-down", - "folder-arrow-up", - "folder-bookmark", - "folder-check", - "folder-closed", - "folder-gear", - "folder-grid", - "folder-heart", - "folder-image", - "folder-magnifying-glass", - "folder-medical", - "folder-minus", - "folder-music", - "folder-open", - "folder-plus", - "folder-tree", - "folder-user", - "folder-xmark", - "folder", - "folders", - "fondue-pot", - "font-awesome", - "font-case", - "font", - "football-helmet", - "football", - "fork-knife", - "fork", - "forklift", - "fort", - "forward-fast", - "forward-step", - "forward", - "frame", - "franc-sign", - "french-fries", - "frog", - "function", - "futbol", - "g", - "galaxy", - "gallery-thumbnails", - "game-board-simple", - "game-board", - "game-console-handheld-crank", - "game-console-handheld", - "gamepad-modern", - "gamepad", - "garage-car", - "garage-open", - "garage", - "garlic", - "gas-pump-slash", - "gas-pump", - "gauge-circle-bolt", - "gauge-circle-minus", - "gauge-circle-plus", - "gauge-high", - "gauge-low", - "gauge-max", - "gauge-min", - "gauge-simple-high", - "gauge-simple-low", - "gauge-simple-max", - "gauge-simple-min", - "gauge-simple", - "gauge", - "gavel", - "gear-code", - "gear-complex-code", - "gear-complex", - "gear", - "gears", - "gem", - "genderless", - "ghost", - "gif", - "gift-card", - "gift", - "gifts", - "gingerbread-man", - "glass-citrus", - "glass-empty", - "glass-half", - "glass-water-droplet", - "glass-water", - "glass", - "glasses-round", - "glasses", - "globe-pointer", - "globe-snow", - "globe-stand", - "globe-wifi", - "globe", - "goal-net", - "golf-ball-tee", - "golf-club", - "golf-flag-hole", - "gopuram", - "graduation-cap", - "gramophone", - "grapes", - "grate-droplet", - "grate", - "greater-than-equal", - "greater-than", - "grid-2-plus", - "grid-2", - "grid-4", - "grid-5", - "grid-dividers", - "grid-horizontal", - "grid-round-2-plus", - "grid-round-2", - "grid-round-4", - "grid-round-5", - "grid-round", - "grid", - "grill-fire", - "grill-hot", - "grill", - "grip-dots-vertical", - "grip-dots", - "grip-lines-vertical", - "grip-lines", - "grip-vertical", - "grip", - "group-arrows-rotate", - "guarani-sign", - "guitar-electric", - "guitar", - "guitars", - "gun-slash", - "gun-squirt", - "gun", - "h", - "h1", - "h2", - "h3", - "h4", - "h5", - "h6", - "hammer-brush", - "hammer-crash", - "hammer-war", - "hammer", - "hamsa", - "hand-back-fist", - "hand-back-point-down", - "hand-back-point-left", - "hand-back-point-ribbon", - "hand-back-point-right", - "hand-back-point-up", - "hand-dots", - "hand-fingers-crossed", - "hand-fist", - "hand-heart", - "hand-holding-box", - "hand-holding-circle-dollar", - "hand-holding-dollar", - "hand-holding-droplet", - "hand-holding-hand", - "hand-holding-heart", - "hand-holding-magic", - "hand-holding-medical", - "hand-holding-seedling", - "hand-holding-skull", - "hand-holding", - "hand-horns", - "hand-lizard", - "hand-love", - "hand-middle-finger", - "hand-peace", - "hand-point-down", - "hand-point-left", - "hand-point-ribbon", - "hand-point-right", - "hand-point-up", - "hand-pointer", - "hand-scissors", - "hand-sparkles", - "hand-spock", - "hand-wave", - "hand", - "handcuffs", - "hands-asl-interpreting", - "hands-bound", - "hands-bubbles", - "hands-clapping", - "hands-holding-child", - "hands-holding-circle", - "hands-holding-diamond", - "hands-holding-dollar", - "hands-holding-heart", - "hands-holding", - "hands-praying", - "hands", - "handshake-angle", - "handshake-simple-slash", - "handshake-simple", - "handshake-slash", - "handshake", - "hanukiah", - "hard-drive", - "hashtag-lock", - "hashtag", - "hat-beach", - "hat-chef", - "hat-cowboy-side", - "hat-cowboy", - "hat-santa", - "hat-winter", - "hat-witch", - "hat-wizard", - "head-side-brain", - "head-side-cough-slash", - "head-side-cough", - "head-side-gear", - "head-side-goggles", - "head-side-headphones", - "head-side-heart", - "head-side-mask", - "head-side-medical", - "head-side-virus", - "head-side", - "heading", - "headphones-simple", - "headphones", - "headset", - "heart-circle-bolt", - "heart-circle-check", - "heart-circle-exclamation", - "heart-circle-minus", - "heart-circle-plus", - "heart-circle-xmark", - "heart-crack", - "heart-half-stroke", - "heart-half", - "heart-pulse", - "heart", - "heat", - "helicopter-symbol", - "helicopter", - "helmet-battle", - "helmet-safety", - "helmet-un", - "hexagon-check", - "hexagon-divide", - "hexagon-exclamation", - "hexagon-image", - "hexagon-minus", - "hexagon-plus", - "hexagon-vertical-nft-slanted", - "hexagon-vertical-nft", - "hexagon-xmark", - "hexagon", - "high-definition", - "highlighter-line", - "highlighter", - "hill-avalanche", - "hill-rockslide", - "hippo", - "hockey-mask", - "hockey-puck", - "hockey-stick-puck", - "hockey-sticks", - "holly-berry", - "honey-pot", - "hood-cloak", - "horizontal-rule", - "horse-head", - "horse-saddle", - "horse", - "hose-reel", - "hose", - "hospital-user", - "hospital", - "hospitals", - "hot-tub-person", - "hotdog", - "hotel", - "hourglass-clock", - "hourglass-end", - "hourglass-half", - "hourglass-start", - "hourglass", - "house-blank", - "house-building", - "house-chimney-blank", - "house-chimney-crack", - "house-chimney-heart", - "house-chimney-medical", - "house-chimney-user", - "house-chimney-window", - "house-chimney", - "house-circle-check", - "house-circle-exclamation", - "house-circle-xmark", - "house-crack", - "house-day", - "house-fire", - "house-flag", - "house-flood-water-circle-arrow-right", - "house-flood-water", - "house-heart", - "house-laptop", - "house-lock", - "house-medical-circle-check", - "house-medical-circle-exclamation", - "house-medical-circle-xmark", - "house-medical-flag", - "house-medical", - "house-night", - "house-person-leave", - "house-person-return", - "house-signal", - "house-tree", - "house-tsunami", - "house-turret", - "house-user", - "house-water", - "house-window", - "house", - "hryvnia-sign", - "hundred-points", - "hurricane", - "hydra", - "hyphen", - "i-cursor", - "i", - "ice-cream", - "ice-skate", - "icicles", - "icons", - "id-badge", - "id-card-clip", - "id-card", - "igloo", - "image-landscape", - "image-polaroid-user", - "image-polaroid", - "image-portrait", - "image-slash", - "image-user", - "image", - "images-user", - "images", - "inbox-full", - "inbox-in", - "inbox-out", - "inbox", - "inboxes", - "indent", - "indian-rupee-sign", - "industry-windows", - "industry", - "infinity", - "info", - "inhaler", - "input-numeric", - "input-pipe", - "input-text", - "integral", - "interrobang", - "intersection", - "island-tropical", - "italic", - "j", - "jack-o-lantern", - "jar-wheat", - "jar", - "jedi", - "jet-fighter-up", - "jet-fighter", - "joint", - "joystick", - "jug-bottle", - "jug-detergent", - "jug", - "k", - "kaaba", - "kazoo", - "kerning", - "key-skeleton-left-right", - "key-skeleton", - "key", - "keyboard-brightness-low", - "keyboard-brightness", - "keyboard-down", - "keyboard-left", - "keyboard", - "keynote", - "khanda", - "kidneys", - "kip-sign", - "kit-medical", - "kitchen-set", - "kite", - "kiwi-bird", - "kiwi-fruit", - "knife-kitchen", - "knife", - "l", - "lacrosse-stick-ball", - "lacrosse-stick", - "lambda", - "lamp-desk", - "lamp-floor", - "lamp-street", - "lamp", - "land-mine-on", - "landmark-dome", - "landmark-flag", - "landmark-magnifying-glass", - "landmark", - "language", - "laptop-arrow-down", - "laptop-binary", - "laptop-code", - "laptop-file", - "laptop-medical", - "laptop-mobile", - "laptop-slash", - "laptop", - "lari-sign", - "lasso-sparkles", - "lasso", - "layer-group", - "layer-minus", - "layer-plus", - "leaf-heart", - "leaf-maple", - "leaf-oak", - "leaf", - "leafy-green", - "left-from-bracket", - "left-from-line", - "left-long-to-line", - "left-long", - "left-right", - "left-to-bracket", - "left-to-line", - "left", - "lemon", - "less-than-equal", - "less-than", - "life-ring", - "light-ceiling", - "light-emergency-on", - "light-emergency", - "light-switch-off", - "light-switch-on", - "light-switch", - "lightbulb-cfl-on", - "lightbulb-cfl", - "lightbulb-dollar", - "lightbulb-exclamation-on", - "lightbulb-exclamation", - "lightbulb-gear", - "lightbulb-message", - "lightbulb-on", - "lightbulb-slash", - "lightbulb", - "lighthouse", - "lights-holiday", - "line-columns", - "line-height", - "lines-leaning", - "link-horizontal-slash", - "link-horizontal", - "link-simple-slash", - "link-simple", - "link-slash", - "link", - "lips", - "lira-sign", - "list-check", - "list-dropdown", - "list-music", - "list-ol", - "list-radio", - "list-timeline", - "list-tree", - "list-ul", - "list", - "litecoin-sign", - "loader", - "lobster", - "location-arrow-up", - "location-arrow", - "location-check", - "location-crosshairs-slash", - "location-crosshairs", - "location-dot-slash", - "location-dot", - "location-exclamation", - "location-minus", - "location-pen", - "location-pin-lock", - "location-pin-slash", - "location-pin", - "location-plus", - "location-question", - "location-smile", - "location-xmark", - "lock-a", - "lock-hashtag", - "lock-keyhole-open", - "lock-keyhole", - "lock-open", - "lock", - "locust", - "lollipop", - "loveseat", - "luchador-mask", - "lungs-virus", - "lungs", - "m", - "mace", - "magnet", - "magnifying-glass-arrow-right", - "magnifying-glass-arrows-rotate", - "magnifying-glass-chart", - "magnifying-glass-dollar", - "magnifying-glass-location", - "magnifying-glass-minus", - "magnifying-glass-music", - "magnifying-glass-play", - "magnifying-glass-plus", - "magnifying-glass-waveform", - "magnifying-glass", - "mailbox-flag-up", - "mailbox", - "manat-sign", - "mandolin", - "mango", - "manhole", - "map-location-dot", - "map-location", - "map-pin", - "map", - "marker", - "mars-and-venus-burst", - "mars-and-venus", - "mars-double", - "mars-stroke-right", - "mars-stroke-up", - "mars-stroke", - "mars", - "martini-glass-citrus", - "martini-glass-empty", - "martini-glass", - "mask-face", - "mask-snorkel", - "mask-ventilator", - "mask", - "masks-theater", - "mattress-pillow", - "maximize", - "meat", - "medal", - "megaphone", - "melon-slice", - "melon", - "memo-circle-check", - "memo-circle-info", - "memo-pad", - "memo", - "memory", - "menorah", - "mercury", - "merge", - "message-arrow-down", - "message-arrow-up-right", - "message-arrow-up", - "message-bot", - "message-captions", - "message-check", - "message-code", - "message-dollar", - "message-dots", - "message-exclamation", - "message-heart", - "message-image", - "message-lines", - "message-medical", - "message-middle-top", - "message-middle", - "message-minus", - "message-music", - "message-pen", - "message-plus", - "message-question", - "message-quote", - "message-slash", - "message-smile", - "message-sms", - "message-text", - "message-xmark", - "message", - "messages-dollar", - "messages-question", - "messages", - "meteor", - "meter-bolt", - "meter-droplet", - "meter-fire", - "meter", - "microchip-ai", - "microchip", - "microphone-lines-slash", - "microphone-lines", - "microphone-slash", - "microphone-stand", - "microphone", - "microscope", - "microwave", - "mill-sign", - "minimize", - "minus", - "mistletoe", - "mitten", - "mobile-button", - "mobile-notch", - "mobile-retro", - "mobile-screen-button", - "mobile-screen", - "mobile-signal-out", - "mobile-signal", - "mobile", - "money-bill-1-wave", - "money-bill-1", - "money-bill-simple-wave", - "money-bill-simple", - "money-bill-transfer", - "money-bill-trend-up", - "money-bill-wave", - "money-bill-wheat", - "money-bill", - "money-bills-simple", - "money-bills", - "money-check-dollar-pen", - "money-check-dollar", - "money-check-pen", - "money-check", - "money-from-bracket", - "money-simple-from-bracket", - "monitor-waveform", - "monkey", - "monument", - "moon-cloud", - "moon-over-sun", - "moon-stars", - "moon", - "moped", - "mortar-pestle", - "mosque", - "mosquito-net", - "mosquito", - "motorcycle", - "mound", - "mountain-city", - "mountain-sun", - "mountain", - "mountains", - "mouse-field", - "mp3-player", - "mug-hot", - "mug-marshmallows", - "mug-saucer", - "mug-tea-saucer", - "mug-tea", - "mug", - "mushroom", - "music-magnifying-glass", - "music-note-slash", - "music-note", - "music-slash", - "music", - "mustache", - "n", - "naira-sign", - "narwhal", - "nesting-dolls", - "network-wired", - "neuter", - "newspaper", - "nfc-lock", - "nfc-magnifying-glass", - "nfc-pen", - "nfc-signal", - "nfc-slash", - "nfc-symbol", - "nfc-trash", - "nfc", - "nose", - "not-equal", - "notdef", - "note-medical", - "note-sticky", - "note", - "notebook", - "notes-medical", - "notes", - "o", - "object-exclude", - "object-group", - "object-intersect", - "object-subtract", - "object-ungroup", - "object-union", - "objects-align-bottom", - "objects-align-center-horizontal", - "objects-align-center-vertical", - "objects-align-left", - "objects-align-right", - "objects-align-top", - "objects-column", - "octagon-check", - "octagon-divide", - "octagon-exclamation", - "octagon-minus", - "octagon-plus", - "octagon-xmark", - "octagon", - "octopus", - "oil-can-drip", - "oil-can", - "oil-temperature", - "oil-well", - "olive-branch", - "olive", - "om", - "omega", - "onion", - "option", - "ornament", - "otter", - "outdent", - "outlet", - "oven", - "overline", - "p", - "page-caret-down", - "page-caret-up", - "page", - "pager", - "paint-roller", - "paintbrush-fine", - "paintbrush-pencil", - "paintbrush", - "palette", - "pallet-box", - "pallet-boxes", - "pallet", - "pan-food", - "pan-frying", - "pancakes", - "panel-ews", - "panel-fire", - "panorama", - "paper-plane-top", - "paper-plane", - "paperclip-vertical", - "paperclip", - "parachute-box", - "paragraph-left", - "paragraph", - "party-bell", - "party-horn", - "passport", - "paste", - "pause", - "paw-claws", - "paw-simple", - "paw", - "peace", - "peach", - "peanut", - "peanuts", - "peapod", - "pear", - "pedestal", - "pegasus", - "pen-circle", - "pen-clip-slash", - "pen-clip", - "pen-fancy-slash", - "pen-fancy", - "pen-field", - "pen-line", - "pen-nib-slash", - "pen-nib", - "pen-paintbrush", - "pen-ruler", - "pen-slash", - "pen-swirl", - "pen-to-square", - "pen", - "pencil-mechanical", - "pencil-slash", - "pencil", - "people-arrows", - "people-carry-box", - "people-dress-simple", - "people-dress", - "people-group", - "people-line", - "people-pants-simple", - "people-pants", - "people-pulling", - "people-robbery", - "people-roof", - "people-simple", - "people", - "pepper-hot", - "pepper", - "percent", - "period", - "person-arrow-down-to-line", - "person-arrow-up-from-line", - "person-biking-mountain", - "person-biking", - "person-booth", - "person-breastfeeding", - "person-burst", - "person-cane", - "person-carry-box", - "person-chalkboard", - "person-circle-check", - "person-circle-exclamation", - "person-circle-minus", - "person-circle-plus", - "person-circle-question", - "person-circle-xmark", - "person-digging", - "person-dolly-empty", - "person-dolly", - "person-dots-from-line", - "person-dress-burst", - "person-dress-fairy", - "person-dress-simple", - "person-dress", - "person-drowning", - "person-fairy", - "person-falling-burst", - "person-falling", - "person-from-portal", - "person-half-dress", - "person-harassing", - "person-hiking", - "person-military-pointing", - "person-military-rifle", - "person-military-to-person", - "person-pinball", - "person-praying", - "person-pregnant", - "person-rays", - "person-rifle", - "person-running-fast", - "person-running", - "person-seat-reclined", - "person-seat", - "person-shelter", - "person-sign", - "person-simple", - "person-skating", - "person-ski-jumping", - "person-ski-lift", - "person-skiing-nordic", - "person-skiing", - "person-sledding", - "person-snowboarding", - "person-snowmobiling", - "person-swimming", - "person-through-window", - "person-to-door", - "person-to-portal", - "person-walking-arrow-loop-left", - "person-walking-arrow-right", - "person-walking-dashed-line-arrow-right", - "person-walking-luggage", - "person-walking-with-cane", - "person-walking", - "person", - "peseta-sign", - "peso-sign", - "phone-arrow-down-left", - "phone-arrow-right", - "phone-arrow-up-right", - "phone-flip", - "phone-hangup", - "phone-intercom", - "phone-missed", - "phone-office", - "phone-plus", - "phone-rotary", - "phone-slash", - "phone-volume", - "phone-xmark", - "phone", - "photo-film-music", - "photo-film", - "pi", - "piano-keyboard", - "piano", - "pickaxe", - "pickleball", - "pie", - "pig", - "piggy-bank", - "pills", - "pinata", - "pinball", - "pineapple", - "pipe-circle-check", - "pipe-collar", - "pipe-section", - "pipe-smoking", - "pipe-valve", - "pipe", - "pizza-slice", - "pizza", - "place-of-worship", - "plane-arrival", - "plane-circle-check", - "plane-circle-exclamation", - "plane-circle-xmark", - "plane-departure", - "plane-engines", - "plane-lock", - "plane-prop", - "plane-slash", - "plane-tail", - "plane-up-slash", - "plane-up", - "plane", - "planet-moon", - "planet-ringed", - "plant-wilt", - "plate-utensils", - "plate-wheat", - "play-pause", - "play", - "plug-circle-bolt", - "plug-circle-check", - "plug-circle-exclamation", - "plug-circle-minus", - "plug-circle-plus", - "plug-circle-xmark", - "plug", - "plus-large", - "plus-minus", - "plus", - "podcast", - "podium-star", - "podium", - "police-box", - "poll-people", - "pompebled", - "poo-storm", - "poo", - "pool-8-ball", - "poop", - "popcorn", - "popsicle", - "pot-food", - "potato", - "power-off", - "prescription-bottle-medical", - "prescription-bottle-pill", - "prescription-bottle", - "prescription", - "presentation-screen", - "pretzel", - "print-magnifying-glass", - "print-slash", - "print", - "projector", - "pump-medical", - "pump-soap", - "pump", - "pumpkin", - "puzzle-piece-simple", - "puzzle-piece", - "puzzle", - "q", - "qrcode", - "question", - "quote-left", - "quote-right", - "quotes", - "r", - "rabbit-running", - "rabbit", - "raccoon", - "racquet", - "radar", - "radiation", - "radio-tuner", - "radio", - "rainbow", - "raindrops", - "ram", - "ramp-loading", - "ranking-star", - "raygun", - "receipt", - "record-vinyl", - "rectangle-ad", - "rectangle-barcode", - "rectangle-code", - "rectangle-history-circle-plus", - "rectangle-history-circle-user", - "rectangle-history", - "rectangle-list", - "rectangle-pro", - "rectangle-terminal", - "rectangle-vertical-history", - "rectangle-vertical", - "rectangle-wide", - "rectangle-xmark", - "rectangle", - "rectangles-mixed", - "recycle", - "reel", - "reflect-both", - "reflect-horizontal", - "reflect-vertical", - "refrigerator", - "registered", - "repeat-1", - "repeat", - "reply-all", - "reply-clock", - "reply", - "republican", - "restroom-simple", - "restroom", - "retweet", - "rhombus", - "ribbon", - "right-from-bracket", - "right-from-line", - "right-left-large", - "right-left", - "right-long-to-line", - "right-long", - "right-to-bracket", - "right-to-line", - "right", - "ring-diamond", - "ring", - "rings-wedding", - "road-barrier", - "road-bridge", - "road-circle-check", - "road-circle-exclamation", - "road-circle-xmark", - "road-lock", - "road-spikes", - "road", - "robot-astromech", - "robot", - "rocket-launch", - "rocket", - "roller-coaster", - "rotate-exclamation", - "rotate-left", - "rotate-reverse", - "rotate-right", - "rotate", - "route-highway", - "route-interstate", - "route", - "router", - "rss", - "ruble-sign", - "rug", - "rugby-ball", - "ruler-combined", - "ruler-horizontal", - "ruler-triangle", - "ruler-vertical", - "ruler", - "rupee-sign", - "rupiah-sign", - "rv", - "s", - "sack-dollar", - "sack-xmark", - "sack", - "sailboat", - "salad", - "salt-shaker", - "sandwich", - "satellite-dish", - "satellite", - "sausage", - "saxophone-fire", - "saxophone", - "scale-balanced", - "scale-unbalanced-flip", - "scale-unbalanced", - "scalpel-line-dashed", - "scalpel", - "scanner-gun", - "scanner-image", - "scanner-keyboard", - "scanner-touchscreen", - "scarecrow", - "scarf", - "school-circle-check", - "school-circle-exclamation", - "school-circle-xmark", - "school-flag", - "school-lock", - "school", - "scissors", - "screen-users", - "screencast", - "screwdriver-wrench", - "screwdriver", - "scribble", - "scroll-old", - "scroll-torah", - "scroll", - "scrubber", - "scythe", - "sd-card", - "sd-cards", - "seal-exclamation", - "seal-question", - "seal", - "seat-airline", - "section", - "seedling", - "semicolon", - "send-back", - "send-backward", - "sensor-cloud", - "sensor-fire", - "sensor-on", - "sensor-triangle-exclamation", - "sensor", - "server", - "shapes", - "share-all", - "share-from-square", - "share-nodes", - "share", - "sheep", - "sheet-plastic", - "shekel-sign", - "shelves-empty", - "shelves", - "shield-cat", - "shield-check", - "shield-cross", - "shield-dog", - "shield-exclamation", - "shield-halved", - "shield-heart", - "shield-keyhole", - "shield-minus", - "shield-plus", - "shield-quartered", - "shield-slash", - "shield-virus", - "shield-xmark", - "shield", - "ship", - "shirt-long-sleeve", - "shirt-running", - "shirt-tank-top", - "shirt", - "shish-kebab", - "shoe-prints", - "shop-lock", - "shop-slash", - "shop", - "shovel-snow", - "shovel", - "shower-down", - "shower", - "shredder", - "shrimp", - "shuffle", - "shutters", - "shuttle-space", - "shuttlecock", - "sickle", - "sidebar-flip", - "sidebar", - "sigma", - "sign-hanging", - "sign-post", - "sign-posts-wrench", - "sign-posts", - "signal-bars-fair", - "signal-bars-good", - "signal-bars-slash", - "signal-bars-weak", - "signal-bars", - "signal-fair", - "signal-good", - "signal-slash", - "signal-stream-slash", - "signal-stream", - "signal-strong", - "signal-weak", - "signal", - "signature-lock", - "signature-slash", - "signature", - "signs-post", - "sim-card", - "sim-cards", - "sink", - "siren-on", - "siren", - "sitemap", - "skeleton-ribs", - "skeleton", - "ski-boot-ski", - "ski-boot", - "skull-cow", - "skull-crossbones", - "skull", - "slash-back", - "slash-forward", - "slash", - "sleigh", - "slider", - "sliders-simple", - "sliders-up", - "sliders", - "slot-machine", - "smog", - "smoke", - "smoking", - "snake", - "snooze", - "snow-blowing", - "snowflake-droplets", - "snowflake", - "snowflakes", - "snowman-head", - "snowman", - "snowplow", - "soap", - "socks", - "soft-serve", - "solar-panel", - "solar-system", - "sort-down", - "sort-up", - "sort", - "spa", - "space-station-moon-construction", - "space-station-moon", - "spade", - "spaghetti-monster-flying", - "sparkle", - "sparkles", - "speaker", - "speakers", - "spell-check", - "spider-black-widow", - "spider-web", - "spider", - "spinner-scale", - "spinner-third", - "spinner", - "split", - "splotch", - "spoon", - "sportsball", - "spray-can-sparkles", - "spray-can", - "sprinkler-ceiling", - "sprinkler", - "square-0", - "square-1", - "square-2", - "square-3", - "square-4", - "square-5", - "square-6", - "square-7", - "square-8", - "square-9", - "square-a-lock", - "square-a", - "square-ampersand", - "square-arrow-down-left", - "square-arrow-down-right", - "square-arrow-down", - "square-arrow-left", - "square-arrow-right", - "square-arrow-up-left", - "square-arrow-up-right", - "square-arrow-up", - "square-b", - "square-bolt", - "square-c", - "square-caret-down", - "square-caret-left", - "square-caret-right", - "square-caret-up", - "square-check", - "square-chevron-down", - "square-chevron-left", - "square-chevron-right", - "square-chevron-up", - "square-code", - "square-d", - "square-dashed-circle-plus", - "square-dashed", - "square-divide", - "square-dollar", - "square-down-left", - "square-down-right", - "square-down", - "square-e", - "square-ellipsis-vertical", - "square-ellipsis", - "square-envelope", - "square-exclamation", - "square-f", - "square-fragile", - "square-full", - "square-g", - "square-h", - "square-heart", - "square-i", - "square-info", - "square-j", - "square-k", - "square-kanban", - "square-l", - "square-left", - "square-list", - "square-m", - "square-minus", - "square-n", - "square-nfi", - "square-o", - "square-p", - "square-parking-slash", - "square-parking", - "square-pen", - "square-person-confined", - "square-phone-flip", - "square-phone-hangup", - "square-phone", - "square-plus", - "square-poll-horizontal", - "square-poll-vertical", - "square-q", - "square-quarters", - "square-question", - "square-quote", - "square-r", - "square-right", - "square-ring", - "square-root-variable", - "square-root", - "square-rss", - "square-s", - "square-share-nodes", - "square-sliders-vertical", - "square-sliders", - "square-small", - "square-star", - "square-t", - "square-terminal", - "square-this-way-up", - "square-u", - "square-up-left", - "square-up-right", - "square-up", - "square-user", - "square-v", - "square-virus", - "square-w", - "square-x", - "square-xmark", - "square-y", - "square-z", - "square", - "squid", - "squirrel", - "staff-snake", - "staff", - "stairs", - "stamp", - "standard-definition", - "stapler", - "star-and-crescent", - "star-christmas", - "star-exclamation", - "star-half-stroke", - "star-half", - "star-of-david", - "star-of-life", - "star-sharp-half-stroke", - "star-sharp-half", - "star-sharp", - "star-shooting", - "star", - "starfighter-twin-ion-engine-advanced", - "starfighter-twin-ion-engine", - "starfighter", - "stars", - "starship-freighter", - "starship", - "steak", - "steering-wheel", - "sterling-sign", - "stethoscope", - "stocking", - "stomach", - "stop", - "stopwatch-20", - "stopwatch", - "store-lock", - "store-slash", - "store", - "strawberry", - "street-view", - "stretcher", - "strikethrough", - "stroopwafel", - "subscript", - "subtitles-slash", - "subtitles", - "suitcase-medical", - "suitcase-rolling", - "suitcase", - "sun-bright", - "sun-cloud", - "sun-dust", - "sun-haze", - "sun-plant-wilt", - "sun", - "sunglasses", - "sunrise", - "sunset", - "superscript", - "sushi-roll", - "sushi", - "swap-arrows", - "swap", - "swatchbook", - "sword-laser-alt", - "sword-laser", - "sword", - "swords-laser", - "swords", - "symbols", - "synagogue", - "syringe", - "t-rex", - "t", - "table-cells-column-lock", - "table-cells-column-unlock", - "table-cells-large", - "table-cells-lock", - "table-cells-row-lock", - "table-cells-row-unlock", - "table-cells-unlock", - "table-cells", - "table-columns", - "table-layout", - "table-list", - "table-picnic", - "table-pivot", - "table-rows", - "table-tennis-paddle-ball", - "table-tree", - "table", - "tablet-button", - "tablet-rugged", - "tablet-screen-button", - "tablet-screen", - "tablet", - "tablets", - "tachograph-digital", - "taco", - "tag", - "tags", - "tally-1", - "tally-2", - "tally-3", - "tally-4", - "tally", - "tamale", - "tank-water", - "tape", - "tarp-droplet", - "tarp", - "taxi-bus", - "taxi", - "teddy-bear", - "teeth-open", - "teeth", - "telescope", - "temperature-arrow-down", - "temperature-arrow-up", - "temperature-empty", - "temperature-full", - "temperature-half", - "temperature-high", - "temperature-list", - "temperature-low", - "temperature-quarter", - "temperature-snow", - "temperature-sun", - "temperature-three-quarters", - "tenge-sign", - "tennis-ball", - "tent-arrow-down-to-line", - "tent-arrow-left-right", - "tent-arrow-turn-left", - "tent-arrows-down", - "tent-double-peak", - "tent", - "tents", - "terminal", - "text-height", - "text-size", - "text-slash", - "text-width", - "text", - "thermometer", - "theta", - "thought-bubble", - "thumbs-down", - "thumbs-up", - "thumbtack-slash", - "thumbtack", - "tick", - "ticket-airline", - "ticket-perforated", - "ticket-simple", - "ticket", - "tickets-airline", - "tickets-perforated", - "tickets-simple", - "tickets", - "tilde", - "timeline-arrow", - "timeline", - "timer", - "tire-flat", - "tire-pressure-warning", - "tire-rugged", - "tire", - "toggle-large-off", - "toggle-large-on", - "toggle-off", - "toggle-on", - "toilet-paper-blank-under", - "toilet-paper-blank", - "toilet-paper-check", - "toilet-paper-slash", - "toilet-paper-under-slash", - "toilet-paper-under", - "toilet-paper-xmark", - "toilet-paper", - "toilet-portable", - "toilet", - "toilets-portable", - "tomato", - "tombstone-blank", - "tombstone", - "toolbox", - "tooth", - "toothbrush", - "torii-gate", - "tornado", - "tower-broadcast", - "tower-cell", - "tower-control", - "tower-observation", - "tractor", - "trademark", - "traffic-cone", - "traffic-light-go", - "traffic-light-slow", - "traffic-light-stop", - "traffic-light", - "trailer", - "train-subway-tunnel", - "train-subway", - "train-track", - "train-tram", - "train-tunnel", - "train", - "transformer-bolt", - "transgender", - "transporter-1", - "transporter-2", - "transporter-3", - "transporter-4", - "transporter-5", - "transporter-6", - "transporter-7", - "transporter-empty", - "transporter", - "trash-arrow-up", - "trash-can-arrow-up", - "trash-can-check", - "trash-can-clock", - "trash-can-list", - "trash-can-plus", - "trash-can-slash", - "trash-can-undo", - "trash-can-xmark", - "trash-can", - "trash-check", - "trash-clock", - "trash-list", - "trash-plus", - "trash-slash", - "trash-undo", - "trash-xmark", - "trash", - "treasure-chest", - "tree-christmas", - "tree-city", - "tree-deciduous", - "tree-decorated", - "tree-large", - "tree-palm", - "tree", - "trees", - "triangle-exclamation", - "triangle-instrument", - "triangle-person-digging", - "triangle", - "tricycle-adult", - "tricycle", - "trillium", - "trophy-star", - "trophy", - "trowel-bricks", - "trowel", - "truck-arrow-right", - "truck-bolt", - "truck-clock", - "truck-container-empty", - "truck-container", - "truck-droplet", - "truck-fast", - "truck-field-un", - "truck-field", - "truck-fire", - "truck-flatbed", - "truck-front", - "truck-ladder", - "truck-medical", - "truck-monster", - "truck-moving", - "truck-pickup", - "truck-plane", - "truck-plow", - "truck-ramp-box", - "truck-ramp-couch", - "truck-ramp", - "truck-tow", - "truck-utensils", - "truck", - "trumpet", - "tty-answer", - "tty", - "tugrik-sign", - "turkey", - "turkish-lira-sign", - "turn-down-left", - "turn-down-right", - "turn-down", - "turn-left-down", - "turn-left-up", - "turn-left", - "turn-right", - "turn-up", - "turntable", - "turtle", - "tv-music", - "tv-retro", - "tv", - "typewriter", - "u", - "ufo-beam", - "ufo", - "umbrella-beach", - "umbrella-simple", - "umbrella", - "underline", - "unicorn", - "uniform-martial-arts", - "union", - "universal-access", - "unlock-keyhole", - "unlock", - "up-down-left-right", - "up-down", - "up-from-bracket", - "up-from-dotted-line", - "up-from-line", - "up-left", - "up-long", - "up-right-and-down-left-from-center", - "up-right-from-square", - "up-right", - "up-to-bracket", - "up-to-dotted-line", - "up-to-line", - "up", - "upload", - "usb-drive", - "user-alien", - "user-astronaut", - "user-beard-bolt", - "user-bounty-hunter", - "user-check", - "user-chef", - "user-clock", - "user-cowboy", - "user-crown", - "user-doctor-hair-long", - "user-doctor-hair", - "user-doctor-message", - "user-doctor", - "user-gear", - "user-graduate", - "user-group-crown", - "user-group-simple", - "user-group", - "user-hair-buns", - "user-hair-long", - "user-hair-mullet", - "user-hair", - "user-headset", - "user-helmet-safety", - "user-hoodie", - "user-injured", - "user-large-slash", - "user-large", - "user-lock", - "user-magnifying-glass", - "user-minus", - "user-music", - "user-ninja", - "user-nurse-hair-long", - "user-nurse-hair", - "user-nurse", - "user-pen", - "user-pilot-tie", - "user-pilot", - "user-plus", - "user-police-tie", - "user-police", - "user-robot-xmarks", - "user-robot", - "user-secret", - "user-shakespeare", - "user-shield", - "user-slash", - "user-tag", - "user-tie-hair-long", - "user-tie-hair", - "user-tie", - "user-unlock", - "user-visor", - "user-vneck-hair-long", - "user-vneck-hair", - "user-vneck", - "user-xmark", - "user", - "users-between-lines", - "users-gear", - "users-line", - "users-medical", - "users-rays", - "users-rectangle", - "users-slash", - "users-viewfinder", - "users", - "utensils-slash", - "utensils", - "utility-pole-double", - "utility-pole", - "v", - "vacuum-robot", - "vacuum", - "value-absolute", - "van-shuttle", - "vault", - "vector-circle", - "vector-polygon", - "vector-square", - "vent-damper", - "venus-double", - "venus-mars", - "venus", - "vest-patches", - "vest", - "vial-circle-check", - "vial-virus", - "vial", - "vials", - "video-arrow-down-left", - "video-arrow-up-right", - "video-plus", - "video-slash", - "video", - "vihara", - "violin", - "virus-covid-slash", - "virus-covid", - "virus-slash", - "virus", - "viruses", - "voicemail", - "volcano", - "volleyball", - "volume-high", - "volume-low", - "volume-off", - "volume-slash", - "volume-xmark", - "volume", - "vr-cardboard", - "w", - "waffle", - "wagon-covered", - "walker", - "walkie-talkie", - "wallet", - "wand-magic-sparkles", - "wand-magic", - "wand-sparkles", - "wand", - "warehouse-full", - "warehouse", - "washing-machine", - "watch-apple", - "watch-calculator", - "watch-fitness", - "watch-smart", - "watch", - "water-arrow-down", - "water-arrow-up", - "water-ladder", - "water", - "watermelon-slice", - "wave-pulse", - "wave-sine", - "wave-square", - "wave-triangle", - "wave", - "waveform-lines", - "waveform", - "waves-sine", - "web-awesome", - "webhook", - "weight-hanging", - "weight-scale", - "whale", - "wheat-awn-circle-exclamation", - "wheat-awn-slash", - "wheat-awn", - "wheat-slash", - "wheat", - "wheelchair-move", - "wheelchair", - "whiskey-glass-ice", - "whiskey-glass", - "whistle", - "wifi-exclamation", - "wifi-fair", - "wifi-slash", - "wifi-weak", - "wifi", - "wind-turbine", - "wind-warning", - "wind", - "window-flip", - "window-frame-open", - "window-frame", - "window-maximize", - "window-minimize", - "window-restore", - "window", - "windsock", - "wine-bottle", - "wine-glass-crack", - "wine-glass-empty", - "wine-glass", - "won-sign", - "worm", - "wreath-laurel", - "wreath", - "wrench-simple", - "wrench", - "x-ray", - "x", - "xmark-large", - "xmark-to-slot", - "xmark", - "xmarks-lines", - "y", - "yen-sign", - "yin-yang", - "z" - ], - "sharp-thin": [ - "0", - "00", - "1", - "2", - "3", - "360-degrees", - "4", - "5", - "6", - "7", - "8", - "9", - "a", - "abacus", - "accent-grave", - "acorn", - "address-book", - "address-card", - "air-conditioner", - "airplay", - "alarm-clock", - "alarm-exclamation", - "alarm-plus", - "alarm-snooze", - "album-circle-plus", - "album-circle-user", - "album-collection-circle-plus", - "album-collection-circle-user", - "album-collection", - "album", - "alicorn", - "alien-8bit", - "alien", - "align-center", - "align-justify", - "align-left", - "align-right", - "align-slash", - "alt", - "amp-guitar", - "ampersand", - "anchor-circle-check", - "anchor-circle-exclamation", - "anchor-circle-xmark", - "anchor-lock", - "anchor", - "angel", - "angle-90", - "angle-down", - "angle-left", - "angle-right", - "angle-up", - "angle", - "angles-down", - "angles-left", - "angles-right", - "angles-up-down", - "angles-up", - "ankh", - "ant", - "apartment", - "aperture", - "apostrophe", - "apple-core", - "apple-whole", - "archway", - "arrow-down-1-9", - "arrow-down-9-1", - "arrow-down-a-z", - "arrow-down-arrow-up", - "arrow-down-big-small", - "arrow-down-from-arc", - "arrow-down-from-bracket", - "arrow-down-from-dotted-line", - "arrow-down-from-line", - "arrow-down-left-and-arrow-up-right-to-center", - "arrow-down-left", - "arrow-down-long", - "arrow-down-right", - "arrow-down-short-wide", - "arrow-down-small-big", - "arrow-down-square-triangle", - "arrow-down-to-arc", - "arrow-down-to-bracket", - "arrow-down-to-dotted-line", - "arrow-down-to-line", - "arrow-down-to-square", - "arrow-down-triangle-square", - "arrow-down-up-across-line", - "arrow-down-up-lock", - "arrow-down-wide-short", - "arrow-down-z-a", - "arrow-down", - "arrow-left-from-arc", - "arrow-left-from-bracket", - "arrow-left-from-line", - "arrow-left-long-to-line", - "arrow-left-long", - "arrow-left-to-arc", - "arrow-left-to-bracket", - "arrow-left-to-line", - "arrow-left", - "arrow-pointer", - "arrow-progress", - "arrow-right-arrow-left", - "arrow-right-from-arc", - "arrow-right-from-bracket", - "arrow-right-from-line", - "arrow-right-long-to-line", - "arrow-right-long", - "arrow-right-to-arc", - "arrow-right-to-bracket", - "arrow-right-to-city", - "arrow-right-to-line", - "arrow-right", - "arrow-rotate-left", - "arrow-rotate-right", - "arrow-trend-down", - "arrow-trend-up", - "arrow-turn-down-left", - "arrow-turn-down-right", - "arrow-turn-down", - "arrow-turn-left-down", - "arrow-turn-left-up", - "arrow-turn-left", - "arrow-turn-right", - "arrow-turn-up", - "arrow-up-1-9", - "arrow-up-9-1", - "arrow-up-a-z", - "arrow-up-arrow-down", - "arrow-up-big-small", - "arrow-up-from-arc", - "arrow-up-from-bracket", - "arrow-up-from-dotted-line", - "arrow-up-from-ground-water", - "arrow-up-from-line", - "arrow-up-from-square", - "arrow-up-from-water-pump", - "arrow-up-left-from-circle", - "arrow-up-left", - "arrow-up-long", - "arrow-up-right-and-arrow-down-left-from-center", - "arrow-up-right-dots", - "arrow-up-right-from-square", - "arrow-up-right", - "arrow-up-short-wide", - "arrow-up-small-big", - "arrow-up-square-triangle", - "arrow-up-to-arc", - "arrow-up-to-bracket", - "arrow-up-to-dotted-line", - "arrow-up-to-line", - "arrow-up-triangle-square", - "arrow-up-wide-short", - "arrow-up-z-a", - "arrow-up", - "arrows-cross", - "arrows-down-to-line", - "arrows-down-to-people", - "arrows-from-dotted-line", - "arrows-from-line", - "arrows-left-right-to-line", - "arrows-left-right", - "arrows-maximize", - "arrows-minimize", - "arrows-repeat-1", - "arrows-repeat", - "arrows-retweet", - "arrows-rotate-reverse", - "arrows-rotate", - "arrows-spin", - "arrows-split-up-and-left", - "arrows-to-circle", - "arrows-to-dot", - "arrows-to-dotted-line", - "arrows-to-eye", - "arrows-to-line", - "arrows-turn-right", - "arrows-turn-to-dots", - "arrows-up-down-left-right", - "arrows-up-down", - "arrows-up-to-line", - "asterisk", - "at", - "atom-simple", - "atom", - "audio-description-slash", - "audio-description", - "austral-sign", - "avocado", - "award-simple", - "award", - "axe-battle", - "axe", - "b", - "baby-carriage", - "baby", - "backpack", - "backward-fast", - "backward-step", - "backward", - "bacon", - "bacteria", - "bacterium", - "badge-check", - "badge-dollar", - "badge-percent", - "badge-sheriff", - "badge", - "badger-honey", - "badminton", - "bag-seedling", - "bag-shopping-minus", - "bag-shopping-plus", - "bag-shopping", - "bagel", - "bags-shopping", - "baguette", - "bahai", - "baht-sign", - "ball-pile", - "balloon", - "balloons", - "ballot-check", - "ballot", - "ban-bug", - "ban-parking", - "ban-smoking", - "ban", - "banana", - "bandage", - "bangladeshi-taka-sign", - "banjo", - "barcode-read", - "barcode-scan", - "barcode", - "bars-filter", - "bars-progress", - "bars-sort", - "bars-staggered", - "bars", - "baseball-bat-ball", - "baseball", - "basket-shopping-minus", - "basket-shopping-plus", - "basket-shopping-simple", - "basket-shopping", - "basketball-hoop", - "basketball", - "bat", - "bath", - "battery-bolt", - "battery-empty", - "battery-exclamation", - "battery-full", - "battery-half", - "battery-low", - "battery-quarter", - "battery-slash", - "battery-three-quarters", - "bed-bunk", - "bed-empty", - "bed-front", - "bed-pulse", - "bed", - "bee", - "beer-mug-empty", - "beer-mug", - "bell-concierge", - "bell-exclamation", - "bell-on", - "bell-plus", - "bell-ring", - "bell-school-slash", - "bell-school", - "bell-slash", - "bell", - "bells", - "bench-tree", - "bezier-curve", - "bicycle", - "billboard", - "bin-bottles-recycle", - "bin-bottles", - "bin-recycle", - "binary-circle-check", - "binary-lock", - "binary-slash", - "binary", - "binoculars", - "biohazard", - "bird", - "bitcoin-sign", - "blanket-fire", - "blanket", - "blender-phone", - "blender", - "blinds-open", - "blinds-raised", - "blinds", - "block-brick-fire", - "block-brick", - "block-question", - "block-quote", - "block", - "blog", - "blueberries", - "bluetooth", - "bold", - "bolt-auto", - "bolt-lightning", - "bolt-slash", - "bolt", - "bomb", - "bone-break", - "bone", - "bong", - "book-arrow-right", - "book-arrow-up", - "book-atlas", - "book-bible", - "book-blank", - "book-bookmark", - "book-circle-arrow-right", - "book-circle-arrow-up", - "book-copy", - "book-font", - "book-heart", - "book-journal-whills", - "book-medical", - "book-open-cover", - "book-open-reader", - "book-open", - "book-quran", - "book-section", - "book-skull", - "book-sparkles", - "book-tanakh", - "book-user", - "book", - "bookmark-slash", - "bookmark", - "books-medical", - "books", - "boombox", - "boot-heeled", - "boot", - "booth-curtain", - "border-all", - "border-bottom-right", - "border-bottom", - "border-center-h", - "border-center-v", - "border-inner", - "border-left", - "border-none", - "border-outer", - "border-right", - "border-top-left", - "border-top", - "bore-hole", - "bottle-baby", - "bottle-droplet", - "bottle-water", - "bow-arrow", - "bowl-chopsticks-noodles", - "bowl-chopsticks", - "bowl-food", - "bowl-hot", - "bowl-rice", - "bowl-scoop", - "bowl-scoops", - "bowl-soft-serve", - "bowl-spoon", - "bowling-ball-pin", - "bowling-ball", - "bowling-pins", - "box-archive", - "box-ballot", - "box-check", - "box-circle-check", - "box-dollar", - "box-heart", - "box-open-full", - "box-open", - "box-taped", - "box-tissue", - "box", - "boxes-packing", - "boxes-stacked", - "boxing-glove", - "bracket-curly-right", - "bracket-curly", - "bracket-round-right", - "bracket-round", - "bracket-square-right", - "bracket-square", - "brackets-curly", - "brackets-round", - "brackets-square", - "braille", - "brain-arrow-curved-right", - "brain-circuit", - "brain", - "brake-warning", - "brazilian-real-sign", - "bread-loaf", - "bread-slice-butter", - "bread-slice", - "bridge-circle-check", - "bridge-circle-exclamation", - "bridge-circle-xmark", - "bridge-lock", - "bridge-suspension", - "bridge-water", - "bridge", - "briefcase-arrow-right", - "briefcase-blank", - "briefcase-medical", - "briefcase", - "brightness-low", - "brightness", - "bring-forward", - "bring-front", - "broccoli", - "broom-ball", - "broom-wide", - "broom", - "browser", - "browsers", - "brush", - "bucket", - "bug-slash", - "bug", - "bugs", - "building-circle-arrow-right", - "building-circle-check", - "building-circle-exclamation", - "building-circle-xmark", - "building-columns", - "building-flag", - "building-lock", - "building-magnifying-glass", - "building-memo", - "building-ngo", - "building-shield", - "building-un", - "building-user", - "building-wheat", - "building", - "buildings", - "bulldozer", - "bullhorn", - "bullseye-arrow", - "bullseye-pointer", - "bullseye", - "buoy-mooring", - "buoy", - "burger-cheese", - "burger-fries", - "burger-glass", - "burger-lettuce", - "burger-soda", - "burger", - "burrito", - "burst", - "bus-school", - "bus-simple", - "bus", - "business-time", - "butter", - "c", - "cabin", - "cabinet-filing", - "cable-car", - "cactus", - "caduceus", - "cake-candles", - "cake-slice", - "calculator-simple", - "calculator", - "calendar-arrow-down", - "calendar-arrow-up", - "calendar-check", - "calendar-circle-exclamation", - "calendar-circle-minus", - "calendar-circle-plus", - "calendar-circle-user", - "calendar-clock", - "calendar-day", - "calendar-days", - "calendar-exclamation", - "calendar-heart", - "calendar-image", - "calendar-lines-pen", - "calendar-lines", - "calendar-minus", - "calendar-pen", - "calendar-plus", - "calendar-range", - "calendar-star", - "calendar-users", - "calendar-week", - "calendar-xmark", - "calendar", - "calendars", - "camcorder", - "camera-cctv", - "camera-movie", - "camera-polaroid", - "camera-retro", - "camera-rotate", - "camera-security", - "camera-slash", - "camera-viewfinder", - "camera-web-slash", - "camera-web", - "camera", - "campfire", - "campground", - "can-food", - "candle-holder", - "candy-bar", - "candy-cane", - "candy-corn", - "candy", - "cannabis", - "cannon", - "capsules", - "car-battery", - "car-bolt", - "car-building", - "car-bump", - "car-burst", - "car-bus", - "car-circle-bolt", - "car-garage", - "car-mirrors", - "car-on", - "car-rear", - "car-side-bolt", - "car-side", - "car-tilt", - "car-tunnel", - "car-wash", - "car-wrench", - "car", - "caravan-simple", - "caravan", - "card-club", - "card-diamond", - "card-heart", - "card-spade", - "cards-blank", - "cards", - "caret-down", - "caret-left", - "caret-right", - "caret-up", - "carrot", - "cars", - "cart-arrow-down", - "cart-arrow-up", - "cart-circle-arrow-down", - "cart-circle-arrow-up", - "cart-circle-check", - "cart-circle-exclamation", - "cart-circle-plus", - "cart-circle-xmark", - "cart-flatbed-boxes", - "cart-flatbed-empty", - "cart-flatbed-suitcase", - "cart-flatbed", - "cart-minus", - "cart-plus", - "cart-shopping-fast", - "cart-shopping", - "cart-xmark", - "cash-register", - "cassette-betamax", - "cassette-tape", - "cassette-vhs", - "castle", - "cat-space", - "cat", - "cauldron", - "cedi-sign", - "cent-sign", - "certificate", - "chair-office", - "chair", - "chalkboard-user", - "chalkboard", - "champagne-glass", - "champagne-glasses", - "charging-station", - "chart-area", - "chart-bar", - "chart-bullet", - "chart-candlestick", - "chart-column", - "chart-gantt", - "chart-kanban", - "chart-line-down", - "chart-line-up-down", - "chart-line-up", - "chart-line", - "chart-mixed-up-circle-currency", - "chart-mixed-up-circle-dollar", - "chart-mixed", - "chart-network", - "chart-pie-simple-circle-currency", - "chart-pie-simple-circle-dollar", - "chart-pie-simple", - "chart-pie", - "chart-pyramid", - "chart-radar", - "chart-scatter-3d", - "chart-scatter-bubble", - "chart-scatter", - "chart-simple-horizontal", - "chart-simple", - "chart-tree-map", - "chart-user", - "chart-waterfall", - "check-double", - "check-to-slot", - "check", - "cheese-swiss", - "cheese", - "cherries", - "chess-bishop-piece", - "chess-bishop", - "chess-board", - "chess-clock-flip", - "chess-clock", - "chess-king-piece", - "chess-king", - "chess-knight-piece", - "chess-knight", - "chess-pawn-piece", - "chess-pawn", - "chess-queen-piece", - "chess-queen", - "chess-rook-piece", - "chess-rook", - "chess", - "chestnut", - "chevron-down", - "chevron-left", - "chevron-right", - "chevron-up", - "chevrons-down", - "chevrons-left", - "chevrons-right", - "chevrons-up", - "chf-sign", - "child-combatant", - "child-dress", - "child-reaching", - "child", - "children", - "chimney", - "chopsticks", - "church", - "circle-0", - "circle-1", - "circle-2", - "circle-3", - "circle-4", - "circle-5", - "circle-6", - "circle-7", - "circle-8", - "circle-9", - "circle-a", - "circle-ampersand", - "circle-arrow-down-left", - "circle-arrow-down-right", - "circle-arrow-down", - "circle-arrow-left", - "circle-arrow-right", - "circle-arrow-up-left", - "circle-arrow-up-right", - "circle-arrow-up", - "circle-b", - "circle-bolt", - "circle-book-open", - "circle-bookmark", - "circle-c", - "circle-calendar", - "circle-camera", - "circle-caret-down", - "circle-caret-left", - "circle-caret-right", - "circle-caret-up", - "circle-check", - "circle-chevron-down", - "circle-chevron-left", - "circle-chevron-right", - "circle-chevron-up", - "circle-d", - "circle-dashed", - "circle-divide", - "circle-dollar-to-slot", - "circle-dollar", - "circle-dot", - "circle-down-left", - "circle-down-right", - "circle-down", - "circle-e", - "circle-ellipsis-vertical", - "circle-ellipsis", - "circle-envelope", - "circle-euro", - "circle-exclamation-check", - "circle-exclamation", - "circle-f", - "circle-g", - "circle-gf", - "circle-h", - "circle-half-stroke", - "circle-half", - "circle-heart", - "circle-i", - "circle-info", - "circle-j", - "circle-k", - "circle-l", - "circle-left", - "circle-location-arrow", - "circle-m", - "circle-microphone-lines", - "circle-microphone", - "circle-minus", - "circle-n", - "circle-nodes", - "circle-notch", - "circle-o", - "circle-p", - "circle-parking", - "circle-pause", - "circle-phone-flip", - "circle-phone-hangup", - "circle-phone", - "circle-play", - "circle-plus", - "circle-q", - "circle-quarter-stroke", - "circle-quarter", - "circle-quarters", - "circle-question", - "circle-r", - "circle-radiation", - "circle-right", - "circle-s", - "circle-small", - "circle-sort-down", - "circle-sort-up", - "circle-sort", - "circle-star", - "circle-sterling", - "circle-stop", - "circle-t", - "circle-three-quarters-stroke", - "circle-three-quarters", - "circle-trash", - "circle-u", - "circle-up-left", - "circle-up-right", - "circle-up", - "circle-user", - "circle-v", - "circle-video", - "circle-w", - "circle-waveform-lines", - "circle-wifi-circle-wifi", - "circle-wifi", - "circle-x", - "circle-xmark", - "circle-y", - "circle-yen", - "circle-z", - "circle", - "circles-overlap", - "citrus-slice", - "citrus", - "city", - "clapperboard-play", - "clapperboard", - "clarinet", - "claw-marks", - "clipboard-check", - "clipboard-list-check", - "clipboard-list", - "clipboard-medical", - "clipboard-prescription", - "clipboard-question", - "clipboard-user", - "clipboard", - "clock-desk", - "clock-eight-thirty", - "clock-eight", - "clock-eleven-thirty", - "clock-eleven", - "clock-five-thirty", - "clock-five", - "clock-four-thirty", - "clock-nine-thirty", - "clock-nine", - "clock-one-thirty", - "clock-one", - "clock-rotate-left", - "clock-seven-thirty", - "clock-seven", - "clock-six-thirty", - "clock-six", - "clock-ten-thirty", - "clock-ten", - "clock-three-thirty", - "clock-three", - "clock-twelve-thirty", - "clock-twelve", - "clock-two-thirty", - "clock-two", - "clock", - "clone", - "closed-captioning-slash", - "closed-captioning", - "clothes-hanger", - "cloud-arrow-down", - "cloud-arrow-up", - "cloud-binary", - "cloud-bolt-moon", - "cloud-bolt-sun", - "cloud-bolt", - "cloud-check", - "cloud-drizzle", - "cloud-exclamation", - "cloud-fog", - "cloud-hail-mixed", - "cloud-hail", - "cloud-meatball", - "cloud-minus", - "cloud-moon-rain", - "cloud-moon", - "cloud-music", - "cloud-plus", - "cloud-question", - "cloud-rain", - "cloud-rainbow", - "cloud-showers-heavy", - "cloud-showers-water", - "cloud-showers", - "cloud-slash", - "cloud-sleet", - "cloud-snow", - "cloud-sun-rain", - "cloud-sun", - "cloud-word", - "cloud-xmark", - "cloud", - "clouds-moon", - "clouds-sun", - "clouds", - "clover", - "club", - "coconut", - "code-branch", - "code-commit", - "code-compare", - "code-fork", - "code-merge", - "code-pull-request-closed", - "code-pull-request-draft", - "code-pull-request", - "code-simple", - "code", - "coffee-bean", - "coffee-beans", - "coffee-pot", - "coffin-cross", - "coffin", - "coin-blank", - "coin-front", - "coin-vertical", - "coin", - "coins", - "colon-sign", - "colon", - "columns-3", - "comet", - "comma", - "command", - "comment-arrow-down", - "comment-arrow-up-right", - "comment-arrow-up", - "comment-captions", - "comment-check", - "comment-code", - "comment-dollar", - "comment-dots", - "comment-exclamation", - "comment-heart", - "comment-image", - "comment-lines", - "comment-medical", - "comment-middle-top", - "comment-middle", - "comment-minus", - "comment-music", - "comment-pen", - "comment-plus", - "comment-question", - "comment-quote", - "comment-slash", - "comment-smile", - "comment-sms", - "comment-text", - "comment-xmark", - "comment", - "comments-dollar", - "comments-question-check", - "comments-question", - "comments", - "compact-disc", - "compass-drafting", - "compass-slash", - "compass", - "compress-wide", - "compress", - "computer-classic", - "computer-mouse-scrollwheel", - "computer-mouse", - "computer-speaker", - "computer", - "container-storage", - "conveyor-belt-arm", - "conveyor-belt-boxes", - "conveyor-belt-empty", - "conveyor-belt", - "cookie-bite", - "cookie", - "copy", - "copyright", - "corn", - "corner", - "couch", - "court-sport", - "cow", - "cowbell-circle-plus", - "cowbell", - "crab", - "crate-apple", - "crate-empty", - "credit-card-blank", - "credit-card-front", - "credit-card", - "cricket-bat-ball", - "croissant", - "crop-simple", - "crop", - "cross", - "crosshairs-simple", - "crosshairs", - "crow", - "crown", - "crutch", - "crutches", - "cruzeiro-sign", - "crystal-ball", - "cube", - "cubes-stacked", - "cubes", - "cucumber", - "cup-straw-swoosh", - "cup-straw", - "cup-togo", - "cupcake", - "curling-stone", - "custard", - "d", - "dagger", - "dash", - "database", - "deer-rudolph", - "deer", - "delete-left", - "delete-right", - "democrat", - "desktop-arrow-down", - "desktop", - "dharmachakra", - "diagram-cells", - "diagram-lean-canvas", - "diagram-nested", - "diagram-next", - "diagram-predecessor", - "diagram-previous", - "diagram-project", - "diagram-sankey", - "diagram-subtask", - "diagram-successor", - "diagram-venn", - "dial-high", - "dial-low", - "dial-max", - "dial-med-low", - "dial-med", - "dial-min", - "dial-off", - "dial", - "diamond-exclamation", - "diamond-half-stroke", - "diamond-half", - "diamond-turn-right", - "diamond", - "diamonds-4", - "dice-d10", - "dice-d12", - "dice-d20", - "dice-d4", - "dice-d6", - "dice-d8", - "dice-five", - "dice-four", - "dice-one", - "dice-six", - "dice-three", - "dice-two", - "dice", - "dinosaur", - "diploma", - "disc-drive", - "disease", - "display-arrow-down", - "display-chart-up-circle-currency", - "display-chart-up-circle-dollar", - "display-chart-up", - "display-code", - "display-medical", - "display-slash", - "display", - "distribute-spacing-horizontal", - "distribute-spacing-vertical", - "ditto", - "divide", - "dna", - "do-not-enter", - "dog-leashed", - "dog", - "dollar-sign", - "dolly-empty", - "dolly", - "dolphin", - "dong-sign", - "donut", - "door-closed", - "door-open", - "dove", - "down-from-bracket", - "down-from-dotted-line", - "down-from-line", - "down-left-and-up-right-to-center", - "down-left", - "down-long", - "down-right", - "down-to-bracket", - "down-to-dotted-line", - "down-to-line", - "down", - "download", - "dragon", - "draw-circle", - "draw-polygon", - "draw-square", - "dreidel", - "drone-front", - "drone", - "droplet-degree", - "droplet-percent", - "droplet-slash", - "droplet", - "drum-steelpan", - "drum", - "drumstick-bite", - "drumstick", - "dryer-heat", - "dryer", - "duck", - "dumbbell", - "dumpster-fire", - "dumpster", - "dungeon", - "e", - "ear-deaf", - "ear-listen", - "ear-muffs", - "ear", - "earth-africa", - "earth-americas", - "earth-asia", - "earth-europe", - "earth-oceania", - "eclipse", - "egg-fried", - "egg", - "eggplant", - "eject", - "elephant", - "elevator", - "ellipsis-stroke-vertical", - "ellipsis-stroke", - "ellipsis-vertical", - "ellipsis", - "empty-set", - "engine-warning", - "engine", - "envelope-circle-check", - "envelope-dot", - "envelope-open-dollar", - "envelope-open-text", - "envelope-open", - "envelope", - "envelopes-bulk", - "envelopes", - "equals", - "eraser", - "escalator", - "ethernet", - "euro-sign", - "excavator", - "exclamation", - "expand-wide", - "expand", - "explosion", - "eye-dropper-full", - "eye-dropper-half", - "eye-dropper", - "eye-evil", - "eye-low-vision", - "eye-slash", - "eye", - "eyes", - "f", - "face-angry-horns", - "face-angry", - "face-anguished", - "face-anxious-sweat", - "face-astonished", - "face-awesome", - "face-beam-hand-over-mouth", - "face-clouds", - "face-confounded", - "face-confused", - "face-cowboy-hat", - "face-diagonal-mouth", - "face-disappointed", - "face-disguise", - "face-dizzy", - "face-dotted", - "face-downcast-sweat", - "face-drooling", - "face-exhaling", - "face-explode", - "face-expressionless", - "face-eyes-xmarks", - "face-fearful", - "face-flushed", - "face-frown-open", - "face-frown-slight", - "face-frown", - "face-glasses", - "face-grimace", - "face-grin-beam-sweat", - "face-grin-beam", - "face-grin-hearts", - "face-grin-squint-tears", - "face-grin-squint", - "face-grin-stars", - "face-grin-tears", - "face-grin-tongue-squint", - "face-grin-tongue-wink", - "face-grin-tongue", - "face-grin-wide", - "face-grin-wink", - "face-grin", - "face-hand-over-mouth", - "face-hand-peeking", - "face-hand-yawn", - "face-head-bandage", - "face-holding-back-tears", - "face-hushed", - "face-icicles", - "face-kiss-beam", - "face-kiss-closed-eyes", - "face-kiss-wink-heart", - "face-kiss", - "face-laugh-beam", - "face-laugh-squint", - "face-laugh-wink", - "face-laugh", - "face-lying", - "face-mask", - "face-meh-blank", - "face-meh", - "face-melting", - "face-monocle", - "face-nauseated", - "face-nose-steam", - "face-party", - "face-pensive", - "face-persevering", - "face-pleading", - "face-pouting", - "face-raised-eyebrow", - "face-relieved", - "face-rolling-eyes", - "face-sad-cry", - "face-sad-sweat", - "face-sad-tear", - "face-saluting", - "face-scream", - "face-shush", - "face-sleeping", - "face-sleepy", - "face-smile-beam", - "face-smile-halo", - "face-smile-hearts", - "face-smile-horns", - "face-smile-plus", - "face-smile-relaxed", - "face-smile-tear", - "face-smile-tongue", - "face-smile-upside-down", - "face-smile-wink", - "face-smile", - "face-smiling-hands", - "face-smirking", - "face-spiral-eyes", - "face-sunglasses", - "face-surprise", - "face-swear", - "face-thermometer", - "face-thinking", - "face-tired", - "face-tissue", - "face-tongue-money", - "face-tongue-sweat", - "face-unamused", - "face-viewfinder", - "face-vomit", - "face-weary", - "face-woozy", - "face-worried", - "face-zany", - "face-zipper", - "falafel", - "family-dress", - "family-pants", - "family", - "fan-table", - "fan", - "farm", - "faucet-drip", - "faucet", - "fax", - "feather-pointed", - "feather", - "fence", - "ferris-wheel", - "ferry", - "field-hockey-stick-ball", - "file-arrow-down", - "file-arrow-up", - "file-audio", - "file-binary", - "file-cad", - "file-certificate", - "file-chart-column", - "file-chart-pie", - "file-check", - "file-circle-check", - "file-circle-exclamation", - "file-circle-info", - "file-circle-minus", - "file-circle-plus", - "file-circle-question", - "file-circle-xmark", - "file-code", - "file-contract", - "file-csv", - "file-dashed-line", - "file-doc", - "file-eps", - "file-excel", - "file-exclamation", - "file-export", - "file-gif", - "file-heart", - "file-image", - "file-import", - "file-invoice-dollar", - "file-invoice", - "file-jpg", - "file-lines", - "file-lock", - "file-magnifying-glass", - "file-medical", - "file-minus", - "file-mov", - "file-mp3", - "file-mp4", - "file-music", - "file-pdf", - "file-pen", - "file-plus-minus", - "file-plus", - "file-png", - "file-powerpoint", - "file-ppt", - "file-prescription", - "file-shield", - "file-signature", - "file-slash", - "file-spreadsheet", - "file-svg", - "file-user", - "file-vector", - "file-video", - "file-waveform", - "file-word", - "file-xls", - "file-xmark", - "file-xml", - "file-zip", - "file-zipper", - "file", - "files-medical", - "files", - "fill-drip", - "fill", - "film-canister", - "film-simple", - "film-slash", - "film", - "films", - "filter-circle-dollar", - "filter-circle-xmark", - "filter-list", - "filter-slash", - "filter", - "filters", - "fingerprint", - "fire-burner", - "fire-extinguisher", - "fire-flame-curved", - "fire-flame-simple", - "fire-flame", - "fire-hydrant", - "fire-smoke", - "fire", - "fireplace", - "fish-bones", - "fish-cooked", - "fish-fins", - "fish", - "fishing-rod", - "flag-checkered", - "flag-pennant", - "flag-swallowtail", - "flag-usa", - "flag", - "flashlight", - "flask-gear", - "flask-round-poison", - "flask-round-potion", - "flask-vial", - "flask", - "flatbread-stuffed", - "flatbread", - "floppy-disk-circle-arrow-right", - "floppy-disk-circle-xmark", - "floppy-disk-pen", - "floppy-disk", - "floppy-disks", - "florin-sign", - "flower-daffodil", - "flower-tulip", - "flower", - "flute", - "flux-capacitor", - "flying-disc", - "folder-arrow-down", - "folder-arrow-up", - "folder-bookmark", - "folder-check", - "folder-closed", - "folder-gear", - "folder-grid", - "folder-heart", - "folder-image", - "folder-magnifying-glass", - "folder-medical", - "folder-minus", - "folder-music", - "folder-open", - "folder-plus", - "folder-tree", - "folder-user", - "folder-xmark", - "folder", - "folders", - "fondue-pot", - "font-awesome", - "font-case", - "font", - "football-helmet", - "football", - "fork-knife", - "fork", - "forklift", - "fort", - "forward-fast", - "forward-step", - "forward", - "frame", - "franc-sign", - "french-fries", - "frog", - "function", - "futbol", - "g", - "galaxy", - "gallery-thumbnails", - "game-board-simple", - "game-board", - "game-console-handheld-crank", - "game-console-handheld", - "gamepad-modern", - "gamepad", - "garage-car", - "garage-open", - "garage", - "garlic", - "gas-pump-slash", - "gas-pump", - "gauge-circle-bolt", - "gauge-circle-minus", - "gauge-circle-plus", - "gauge-high", - "gauge-low", - "gauge-max", - "gauge-min", - "gauge-simple-high", - "gauge-simple-low", - "gauge-simple-max", - "gauge-simple-min", - "gauge-simple", - "gauge", - "gavel", - "gear-code", - "gear-complex-code", - "gear-complex", - "gear", - "gears", - "gem", - "genderless", - "ghost", - "gif", - "gift-card", - "gift", - "gifts", - "gingerbread-man", - "glass-citrus", - "glass-empty", - "glass-half", - "glass-water-droplet", - "glass-water", - "glass", - "glasses-round", - "glasses", - "globe-pointer", - "globe-snow", - "globe-stand", - "globe-wifi", - "globe", - "goal-net", - "golf-ball-tee", - "golf-club", - "golf-flag-hole", - "gopuram", - "graduation-cap", - "gramophone", - "grapes", - "grate-droplet", - "grate", - "greater-than-equal", - "greater-than", - "grid-2-plus", - "grid-2", - "grid-4", - "grid-5", - "grid-dividers", - "grid-horizontal", - "grid-round-2-plus", - "grid-round-2", - "grid-round-4", - "grid-round-5", - "grid-round", - "grid", - "grill-fire", - "grill-hot", - "grill", - "grip-dots-vertical", - "grip-dots", - "grip-lines-vertical", - "grip-lines", - "grip-vertical", - "grip", - "group-arrows-rotate", - "guarani-sign", - "guitar-electric", - "guitar", - "guitars", - "gun-slash", - "gun-squirt", - "gun", - "h", - "h1", - "h2", - "h3", - "h4", - "h5", - "h6", - "hammer-brush", - "hammer-crash", - "hammer-war", - "hammer", - "hamsa", - "hand-back-fist", - "hand-back-point-down", - "hand-back-point-left", - "hand-back-point-ribbon", - "hand-back-point-right", - "hand-back-point-up", - "hand-dots", - "hand-fingers-crossed", - "hand-fist", - "hand-heart", - "hand-holding-box", - "hand-holding-circle-dollar", - "hand-holding-dollar", - "hand-holding-droplet", - "hand-holding-hand", - "hand-holding-heart", - "hand-holding-magic", - "hand-holding-medical", - "hand-holding-seedling", - "hand-holding-skull", - "hand-holding", - "hand-horns", - "hand-lizard", - "hand-love", - "hand-middle-finger", - "hand-peace", - "hand-point-down", - "hand-point-left", - "hand-point-ribbon", - "hand-point-right", - "hand-point-up", - "hand-pointer", - "hand-scissors", - "hand-sparkles", - "hand-spock", - "hand-wave", - "hand", - "handcuffs", - "hands-asl-interpreting", - "hands-bound", - "hands-bubbles", - "hands-clapping", - "hands-holding-child", - "hands-holding-circle", - "hands-holding-diamond", - "hands-holding-dollar", - "hands-holding-heart", - "hands-holding", - "hands-praying", - "hands", - "handshake-angle", - "handshake-simple-slash", - "handshake-simple", - "handshake-slash", - "handshake", - "hanukiah", - "hard-drive", - "hashtag-lock", - "hashtag", - "hat-beach", - "hat-chef", - "hat-cowboy-side", - "hat-cowboy", - "hat-santa", - "hat-winter", - "hat-witch", - "hat-wizard", - "head-side-brain", - "head-side-cough-slash", - "head-side-cough", - "head-side-gear", - "head-side-goggles", - "head-side-headphones", - "head-side-heart", - "head-side-mask", - "head-side-medical", - "head-side-virus", - "head-side", - "heading", - "headphones-simple", - "headphones", - "headset", - "heart-circle-bolt", - "heart-circle-check", - "heart-circle-exclamation", - "heart-circle-minus", - "heart-circle-plus", - "heart-circle-xmark", - "heart-crack", - "heart-half-stroke", - "heart-half", - "heart-pulse", - "heart", - "heat", - "helicopter-symbol", - "helicopter", - "helmet-battle", - "helmet-safety", - "helmet-un", - "hexagon-check", - "hexagon-divide", - "hexagon-exclamation", - "hexagon-image", - "hexagon-minus", - "hexagon-plus", - "hexagon-vertical-nft-slanted", - "hexagon-vertical-nft", - "hexagon-xmark", - "hexagon", - "high-definition", - "highlighter-line", - "highlighter", - "hill-avalanche", - "hill-rockslide", - "hippo", - "hockey-mask", - "hockey-puck", - "hockey-stick-puck", - "hockey-sticks", - "holly-berry", - "honey-pot", - "hood-cloak", - "horizontal-rule", - "horse-head", - "horse-saddle", - "horse", - "hose-reel", - "hose", - "hospital-user", - "hospital", - "hospitals", - "hot-tub-person", - "hotdog", - "hotel", - "hourglass-clock", - "hourglass-end", - "hourglass-half", - "hourglass-start", - "hourglass", - "house-blank", - "house-building", - "house-chimney-blank", - "house-chimney-crack", - "house-chimney-heart", - "house-chimney-medical", - "house-chimney-user", - "house-chimney-window", - "house-chimney", - "house-circle-check", - "house-circle-exclamation", - "house-circle-xmark", - "house-crack", - "house-day", - "house-fire", - "house-flag", - "house-flood-water-circle-arrow-right", - "house-flood-water", - "house-heart", - "house-laptop", - "house-lock", - "house-medical-circle-check", - "house-medical-circle-exclamation", - "house-medical-circle-xmark", - "house-medical-flag", - "house-medical", - "house-night", - "house-person-leave", - "house-person-return", - "house-signal", - "house-tree", - "house-tsunami", - "house-turret", - "house-user", - "house-water", - "house-window", - "house", - "hryvnia-sign", - "hundred-points", - "hurricane", - "hydra", - "hyphen", - "i-cursor", - "i", - "ice-cream", - "ice-skate", - "icicles", - "icons", - "id-badge", - "id-card-clip", - "id-card", - "igloo", - "image-landscape", - "image-polaroid-user", - "image-polaroid", - "image-portrait", - "image-slash", - "image-user", - "image", - "images-user", - "images", - "inbox-full", - "inbox-in", - "inbox-out", - "inbox", - "inboxes", - "indent", - "indian-rupee-sign", - "industry-windows", - "industry", - "infinity", - "info", - "inhaler", - "input-numeric", - "input-pipe", - "input-text", - "integral", - "interrobang", - "intersection", - "island-tropical", - "italic", - "j", - "jack-o-lantern", - "jar-wheat", - "jar", - "jedi", - "jet-fighter-up", - "jet-fighter", - "joint", - "joystick", - "jug-bottle", - "jug-detergent", - "jug", - "k", - "kaaba", - "kazoo", - "kerning", - "key-skeleton-left-right", - "key-skeleton", - "key", - "keyboard-brightness-low", - "keyboard-brightness", - "keyboard-down", - "keyboard-left", - "keyboard", - "keynote", - "khanda", - "kidneys", - "kip-sign", - "kit-medical", - "kitchen-set", - "kite", - "kiwi-bird", - "kiwi-fruit", - "knife-kitchen", - "knife", - "l", - "lacrosse-stick-ball", - "lacrosse-stick", - "lambda", - "lamp-desk", - "lamp-floor", - "lamp-street", - "lamp", - "land-mine-on", - "landmark-dome", - "landmark-flag", - "landmark-magnifying-glass", - "landmark", - "language", - "laptop-arrow-down", - "laptop-binary", - "laptop-code", - "laptop-file", - "laptop-medical", - "laptop-mobile", - "laptop-slash", - "laptop", - "lari-sign", - "lasso-sparkles", - "lasso", - "layer-group", - "layer-minus", - "layer-plus", - "leaf-heart", - "leaf-maple", - "leaf-oak", - "leaf", - "leafy-green", - "left-from-bracket", - "left-from-line", - "left-long-to-line", - "left-long", - "left-right", - "left-to-bracket", - "left-to-line", - "left", - "lemon", - "less-than-equal", - "less-than", - "life-ring", - "light-ceiling", - "light-emergency-on", - "light-emergency", - "light-switch-off", - "light-switch-on", - "light-switch", - "lightbulb-cfl-on", - "lightbulb-cfl", - "lightbulb-dollar", - "lightbulb-exclamation-on", - "lightbulb-exclamation", - "lightbulb-gear", - "lightbulb-message", - "lightbulb-on", - "lightbulb-slash", - "lightbulb", - "lighthouse", - "lights-holiday", - "line-columns", - "line-height", - "lines-leaning", - "link-horizontal-slash", - "link-horizontal", - "link-simple-slash", - "link-simple", - "link-slash", - "link", - "lips", - "lira-sign", - "list-check", - "list-dropdown", - "list-music", - "list-ol", - "list-radio", - "list-timeline", - "list-tree", - "list-ul", - "list", - "litecoin-sign", - "loader", - "lobster", - "location-arrow-up", - "location-arrow", - "location-check", - "location-crosshairs-slash", - "location-crosshairs", - "location-dot-slash", - "location-dot", - "location-exclamation", - "location-minus", - "location-pen", - "location-pin-lock", - "location-pin-slash", - "location-pin", - "location-plus", - "location-question", - "location-smile", - "location-xmark", - "lock-a", - "lock-hashtag", - "lock-keyhole-open", - "lock-keyhole", - "lock-open", - "lock", - "locust", - "lollipop", - "loveseat", - "luchador-mask", - "lungs-virus", - "lungs", - "m", - "mace", - "magnet", - "magnifying-glass-arrow-right", - "magnifying-glass-arrows-rotate", - "magnifying-glass-chart", - "magnifying-glass-dollar", - "magnifying-glass-location", - "magnifying-glass-minus", - "magnifying-glass-music", - "magnifying-glass-play", - "magnifying-glass-plus", - "magnifying-glass-waveform", - "magnifying-glass", - "mailbox-flag-up", - "mailbox", - "manat-sign", - "mandolin", - "mango", - "manhole", - "map-location-dot", - "map-location", - "map-pin", - "map", - "marker", - "mars-and-venus-burst", - "mars-and-venus", - "mars-double", - "mars-stroke-right", - "mars-stroke-up", - "mars-stroke", - "mars", - "martini-glass-citrus", - "martini-glass-empty", - "martini-glass", - "mask-face", - "mask-snorkel", - "mask-ventilator", - "mask", - "masks-theater", - "mattress-pillow", - "maximize", - "meat", - "medal", - "megaphone", - "melon-slice", - "melon", - "memo-circle-check", - "memo-circle-info", - "memo-pad", - "memo", - "memory", - "menorah", - "mercury", - "merge", - "message-arrow-down", - "message-arrow-up-right", - "message-arrow-up", - "message-bot", - "message-captions", - "message-check", - "message-code", - "message-dollar", - "message-dots", - "message-exclamation", - "message-heart", - "message-image", - "message-lines", - "message-medical", - "message-middle-top", - "message-middle", - "message-minus", - "message-music", - "message-pen", - "message-plus", - "message-question", - "message-quote", - "message-slash", - "message-smile", - "message-sms", - "message-text", - "message-xmark", - "message", - "messages-dollar", - "messages-question", - "messages", - "meteor", - "meter-bolt", - "meter-droplet", - "meter-fire", - "meter", - "microchip-ai", - "microchip", - "microphone-lines-slash", - "microphone-lines", - "microphone-slash", - "microphone-stand", - "microphone", - "microscope", - "microwave", - "mill-sign", - "minimize", - "minus", - "mistletoe", - "mitten", - "mobile-button", - "mobile-notch", - "mobile-retro", - "mobile-screen-button", - "mobile-screen", - "mobile-signal-out", - "mobile-signal", - "mobile", - "money-bill-1-wave", - "money-bill-1", - "money-bill-simple-wave", - "money-bill-simple", - "money-bill-transfer", - "money-bill-trend-up", - "money-bill-wave", - "money-bill-wheat", - "money-bill", - "money-bills-simple", - "money-bills", - "money-check-dollar-pen", - "money-check-dollar", - "money-check-pen", - "money-check", - "money-from-bracket", - "money-simple-from-bracket", - "monitor-waveform", - "monkey", - "monument", - "moon-cloud", - "moon-over-sun", - "moon-stars", - "moon", - "moped", - "mortar-pestle", - "mosque", - "mosquito-net", - "mosquito", - "motorcycle", - "mound", - "mountain-city", - "mountain-sun", - "mountain", - "mountains", - "mouse-field", - "mp3-player", - "mug-hot", - "mug-marshmallows", - "mug-saucer", - "mug-tea-saucer", - "mug-tea", - "mug", - "mushroom", - "music-magnifying-glass", - "music-note-slash", - "music-note", - "music-slash", - "music", - "mustache", - "n", - "naira-sign", - "narwhal", - "nesting-dolls", - "network-wired", - "neuter", - "newspaper", - "nfc-lock", - "nfc-magnifying-glass", - "nfc-pen", - "nfc-signal", - "nfc-slash", - "nfc-symbol", - "nfc-trash", - "nfc", - "nose", - "not-equal", - "notdef", - "note-medical", - "note-sticky", - "note", - "notebook", - "notes-medical", - "notes", - "o", - "object-exclude", - "object-group", - "object-intersect", - "object-subtract", - "object-ungroup", - "object-union", - "objects-align-bottom", - "objects-align-center-horizontal", - "objects-align-center-vertical", - "objects-align-left", - "objects-align-right", - "objects-align-top", - "objects-column", - "octagon-check", - "octagon-divide", - "octagon-exclamation", - "octagon-minus", - "octagon-plus", - "octagon-xmark", - "octagon", - "octopus", - "oil-can-drip", - "oil-can", - "oil-temperature", - "oil-well", - "olive-branch", - "olive", - "om", - "omega", - "onion", - "option", - "ornament", - "otter", - "outdent", - "outlet", - "oven", - "overline", - "p", - "page-caret-down", - "page-caret-up", - "page", - "pager", - "paint-roller", - "paintbrush-fine", - "paintbrush-pencil", - "paintbrush", - "palette", - "pallet-box", - "pallet-boxes", - "pallet", - "pan-food", - "pan-frying", - "pancakes", - "panel-ews", - "panel-fire", - "panorama", - "paper-plane-top", - "paper-plane", - "paperclip-vertical", - "paperclip", - "parachute-box", - "paragraph-left", - "paragraph", - "party-bell", - "party-horn", - "passport", - "paste", - "pause", - "paw-claws", - "paw-simple", - "paw", - "peace", - "peach", - "peanut", - "peanuts", - "peapod", - "pear", - "pedestal", - "pegasus", - "pen-circle", - "pen-clip-slash", - "pen-clip", - "pen-fancy-slash", - "pen-fancy", - "pen-field", - "pen-line", - "pen-nib-slash", - "pen-nib", - "pen-paintbrush", - "pen-ruler", - "pen-slash", - "pen-swirl", - "pen-to-square", - "pen", - "pencil-mechanical", - "pencil-slash", - "pencil", - "people-arrows", - "people-carry-box", - "people-dress-simple", - "people-dress", - "people-group", - "people-line", - "people-pants-simple", - "people-pants", - "people-pulling", - "people-robbery", - "people-roof", - "people-simple", - "people", - "pepper-hot", - "pepper", - "percent", - "period", - "person-arrow-down-to-line", - "person-arrow-up-from-line", - "person-biking-mountain", - "person-biking", - "person-booth", - "person-breastfeeding", - "person-burst", - "person-cane", - "person-carry-box", - "person-chalkboard", - "person-circle-check", - "person-circle-exclamation", - "person-circle-minus", - "person-circle-plus", - "person-circle-question", - "person-circle-xmark", - "person-digging", - "person-dolly-empty", - "person-dolly", - "person-dots-from-line", - "person-dress-burst", - "person-dress-fairy", - "person-dress-simple", - "person-dress", - "person-drowning", - "person-fairy", - "person-falling-burst", - "person-falling", - "person-from-portal", - "person-half-dress", - "person-harassing", - "person-hiking", - "person-military-pointing", - "person-military-rifle", - "person-military-to-person", - "person-pinball", - "person-praying", - "person-pregnant", - "person-rays", - "person-rifle", - "person-running-fast", - "person-running", - "person-seat-reclined", - "person-seat", - "person-shelter", - "person-sign", - "person-simple", - "person-skating", - "person-ski-jumping", - "person-ski-lift", - "person-skiing-nordic", - "person-skiing", - "person-sledding", - "person-snowboarding", - "person-snowmobiling", - "person-swimming", - "person-through-window", - "person-to-door", - "person-to-portal", - "person-walking-arrow-loop-left", - "person-walking-arrow-right", - "person-walking-dashed-line-arrow-right", - "person-walking-luggage", - "person-walking-with-cane", - "person-walking", - "person", - "peseta-sign", - "peso-sign", - "phone-arrow-down-left", - "phone-arrow-right", - "phone-arrow-up-right", - "phone-flip", - "phone-hangup", - "phone-intercom", - "phone-missed", - "phone-office", - "phone-plus", - "phone-rotary", - "phone-slash", - "phone-volume", - "phone-xmark", - "phone", - "photo-film-music", - "photo-film", - "pi", - "piano-keyboard", - "piano", - "pickaxe", - "pickleball", - "pie", - "pig", - "piggy-bank", - "pills", - "pinata", - "pinball", - "pineapple", - "pipe-circle-check", - "pipe-collar", - "pipe-section", - "pipe-smoking", - "pipe-valve", - "pipe", - "pizza-slice", - "pizza", - "place-of-worship", - "plane-arrival", - "plane-circle-check", - "plane-circle-exclamation", - "plane-circle-xmark", - "plane-departure", - "plane-engines", - "plane-lock", - "plane-prop", - "plane-slash", - "plane-tail", - "plane-up-slash", - "plane-up", - "plane", - "planet-moon", - "planet-ringed", - "plant-wilt", - "plate-utensils", - "plate-wheat", - "play-pause", - "play", - "plug-circle-bolt", - "plug-circle-check", - "plug-circle-exclamation", - "plug-circle-minus", - "plug-circle-plus", - "plug-circle-xmark", - "plug", - "plus-large", - "plus-minus", - "plus", - "podcast", - "podium-star", - "podium", - "police-box", - "poll-people", - "pompebled", - "poo-storm", - "poo", - "pool-8-ball", - "poop", - "popcorn", - "popsicle", - "pot-food", - "potato", - "power-off", - "prescription-bottle-medical", - "prescription-bottle-pill", - "prescription-bottle", - "prescription", - "presentation-screen", - "pretzel", - "print-magnifying-glass", - "print-slash", - "print", - "projector", - "pump-medical", - "pump-soap", - "pump", - "pumpkin", - "puzzle-piece-simple", - "puzzle-piece", - "puzzle", - "q", - "qrcode", - "question", - "quote-left", - "quote-right", - "quotes", - "r", - "rabbit-running", - "rabbit", - "raccoon", - "racquet", - "radar", - "radiation", - "radio-tuner", - "radio", - "rainbow", - "raindrops", - "ram", - "ramp-loading", - "ranking-star", - "raygun", - "receipt", - "record-vinyl", - "rectangle-ad", - "rectangle-barcode", - "rectangle-code", - "rectangle-history-circle-plus", - "rectangle-history-circle-user", - "rectangle-history", - "rectangle-list", - "rectangle-pro", - "rectangle-terminal", - "rectangle-vertical-history", - "rectangle-vertical", - "rectangle-wide", - "rectangle-xmark", - "rectangle", - "rectangles-mixed", - "recycle", - "reel", - "reflect-both", - "reflect-horizontal", - "reflect-vertical", - "refrigerator", - "registered", - "repeat-1", - "repeat", - "reply-all", - "reply-clock", - "reply", - "republican", - "restroom-simple", - "restroom", - "retweet", - "rhombus", - "ribbon", - "right-from-bracket", - "right-from-line", - "right-left-large", - "right-left", - "right-long-to-line", - "right-long", - "right-to-bracket", - "right-to-line", - "right", - "ring-diamond", - "ring", - "rings-wedding", - "road-barrier", - "road-bridge", - "road-circle-check", - "road-circle-exclamation", - "road-circle-xmark", - "road-lock", - "road-spikes", - "road", - "robot-astromech", - "robot", - "rocket-launch", - "rocket", - "roller-coaster", - "rotate-exclamation", - "rotate-left", - "rotate-reverse", - "rotate-right", - "rotate", - "route-highway", - "route-interstate", - "route", - "router", - "rss", - "ruble-sign", - "rug", - "rugby-ball", - "ruler-combined", - "ruler-horizontal", - "ruler-triangle", - "ruler-vertical", - "ruler", - "rupee-sign", - "rupiah-sign", - "rv", - "s", - "sack-dollar", - "sack-xmark", - "sack", - "sailboat", - "salad", - "salt-shaker", - "sandwich", - "satellite-dish", - "satellite", - "sausage", - "saxophone-fire", - "saxophone", - "scale-balanced", - "scale-unbalanced-flip", - "scale-unbalanced", - "scalpel-line-dashed", - "scalpel", - "scanner-gun", - "scanner-image", - "scanner-keyboard", - "scanner-touchscreen", - "scarecrow", - "scarf", - "school-circle-check", - "school-circle-exclamation", - "school-circle-xmark", - "school-flag", - "school-lock", - "school", - "scissors", - "screen-users", - "screencast", - "screwdriver-wrench", - "screwdriver", - "scribble", - "scroll-old", - "scroll-torah", - "scroll", - "scrubber", - "scythe", - "sd-card", - "sd-cards", - "seal-exclamation", - "seal-question", - "seal", - "seat-airline", - "section", - "seedling", - "semicolon", - "send-back", - "send-backward", - "sensor-cloud", - "sensor-fire", - "sensor-on", - "sensor-triangle-exclamation", - "sensor", - "server", - "shapes", - "share-all", - "share-from-square", - "share-nodes", - "share", - "sheep", - "sheet-plastic", - "shekel-sign", - "shelves-empty", - "shelves", - "shield-cat", - "shield-check", - "shield-cross", - "shield-dog", - "shield-exclamation", - "shield-halved", - "shield-heart", - "shield-keyhole", - "shield-minus", - "shield-plus", - "shield-quartered", - "shield-slash", - "shield-virus", - "shield-xmark", - "shield", - "ship", - "shirt-long-sleeve", - "shirt-running", - "shirt-tank-top", - "shirt", - "shish-kebab", - "shoe-prints", - "shop-lock", - "shop-slash", - "shop", - "shovel-snow", - "shovel", - "shower-down", - "shower", - "shredder", - "shrimp", - "shuffle", - "shutters", - "shuttle-space", - "shuttlecock", - "sickle", - "sidebar-flip", - "sidebar", - "sigma", - "sign-hanging", - "sign-post", - "sign-posts-wrench", - "sign-posts", - "signal-bars-fair", - "signal-bars-good", - "signal-bars-slash", - "signal-bars-weak", - "signal-bars", - "signal-fair", - "signal-good", - "signal-slash", - "signal-stream-slash", - "signal-stream", - "signal-strong", - "signal-weak", - "signal", - "signature-lock", - "signature-slash", - "signature", - "signs-post", - "sim-card", - "sim-cards", - "sink", - "siren-on", - "siren", - "sitemap", - "skeleton-ribs", - "skeleton", - "ski-boot-ski", - "ski-boot", - "skull-cow", - "skull-crossbones", - "skull", - "slash-back", - "slash-forward", - "slash", - "sleigh", - "slider", - "sliders-simple", - "sliders-up", - "sliders", - "slot-machine", - "smog", - "smoke", - "smoking", - "snake", - "snooze", - "snow-blowing", - "snowflake-droplets", - "snowflake", - "snowflakes", - "snowman-head", - "snowman", - "snowplow", - "soap", - "socks", - "soft-serve", - "solar-panel", - "solar-system", - "sort-down", - "sort-up", - "sort", - "spa", - "space-station-moon-construction", - "space-station-moon", - "spade", - "spaghetti-monster-flying", - "sparkle", - "sparkles", - "speaker", - "speakers", - "spell-check", - "spider-black-widow", - "spider-web", - "spider", - "spinner-scale", - "spinner-third", - "spinner", - "split", - "splotch", - "spoon", - "sportsball", - "spray-can-sparkles", - "spray-can", - "sprinkler-ceiling", - "sprinkler", - "square-0", - "square-1", - "square-2", - "square-3", - "square-4", - "square-5", - "square-6", - "square-7", - "square-8", - "square-9", - "square-a-lock", - "square-a", - "square-ampersand", - "square-arrow-down-left", - "square-arrow-down-right", - "square-arrow-down", - "square-arrow-left", - "square-arrow-right", - "square-arrow-up-left", - "square-arrow-up-right", - "square-arrow-up", - "square-b", - "square-bolt", - "square-c", - "square-caret-down", - "square-caret-left", - "square-caret-right", - "square-caret-up", - "square-check", - "square-chevron-down", - "square-chevron-left", - "square-chevron-right", - "square-chevron-up", - "square-code", - "square-d", - "square-dashed-circle-plus", - "square-dashed", - "square-divide", - "square-dollar", - "square-down-left", - "square-down-right", - "square-down", - "square-e", - "square-ellipsis-vertical", - "square-ellipsis", - "square-envelope", - "square-exclamation", - "square-f", - "square-fragile", - "square-full", - "square-g", - "square-h", - "square-heart", - "square-i", - "square-info", - "square-j", - "square-k", - "square-kanban", - "square-l", - "square-left", - "square-list", - "square-m", - "square-minus", - "square-n", - "square-nfi", - "square-o", - "square-p", - "square-parking-slash", - "square-parking", - "square-pen", - "square-person-confined", - "square-phone-flip", - "square-phone-hangup", - "square-phone", - "square-plus", - "square-poll-horizontal", - "square-poll-vertical", - "square-q", - "square-quarters", - "square-question", - "square-quote", - "square-r", - "square-right", - "square-ring", - "square-root-variable", - "square-root", - "square-rss", - "square-s", - "square-share-nodes", - "square-sliders-vertical", - "square-sliders", - "square-small", - "square-star", - "square-t", - "square-terminal", - "square-this-way-up", - "square-u", - "square-up-left", - "square-up-right", - "square-up", - "square-user", - "square-v", - "square-virus", - "square-w", - "square-x", - "square-xmark", - "square-y", - "square-z", - "square", - "squid", - "squirrel", - "staff-snake", - "staff", - "stairs", - "stamp", - "standard-definition", - "stapler", - "star-and-crescent", - "star-christmas", - "star-exclamation", - "star-half-stroke", - "star-half", - "star-of-david", - "star-of-life", - "star-sharp-half-stroke", - "star-sharp-half", - "star-sharp", - "star-shooting", - "star", - "starfighter-twin-ion-engine-advanced", - "starfighter-twin-ion-engine", - "starfighter", - "stars", - "starship-freighter", - "starship", - "steak", - "steering-wheel", - "sterling-sign", - "stethoscope", - "stocking", - "stomach", - "stop", - "stopwatch-20", - "stopwatch", - "store-lock", - "store-slash", - "store", - "strawberry", - "street-view", - "stretcher", - "strikethrough", - "stroopwafel", - "subscript", - "subtitles-slash", - "subtitles", - "suitcase-medical", - "suitcase-rolling", - "suitcase", - "sun-bright", - "sun-cloud", - "sun-dust", - "sun-haze", - "sun-plant-wilt", - "sun", - "sunglasses", - "sunrise", - "sunset", - "superscript", - "sushi-roll", - "sushi", - "swap-arrows", - "swap", - "swatchbook", - "sword-laser-alt", - "sword-laser", - "sword", - "swords-laser", - "swords", - "symbols", - "synagogue", - "syringe", - "t-rex", - "t", - "table-cells-column-lock", - "table-cells-column-unlock", - "table-cells-large", - "table-cells-lock", - "table-cells-row-lock", - "table-cells-row-unlock", - "table-cells-unlock", - "table-cells", - "table-columns", - "table-layout", - "table-list", - "table-picnic", - "table-pivot", - "table-rows", - "table-tennis-paddle-ball", - "table-tree", - "table", - "tablet-button", - "tablet-rugged", - "tablet-screen-button", - "tablet-screen", - "tablet", - "tablets", - "tachograph-digital", - "taco", - "tag", - "tags", - "tally-1", - "tally-2", - "tally-3", - "tally-4", - "tally", - "tamale", - "tank-water", - "tape", - "tarp-droplet", - "tarp", - "taxi-bus", - "taxi", - "teddy-bear", - "teeth-open", - "teeth", - "telescope", - "temperature-arrow-down", - "temperature-arrow-up", - "temperature-empty", - "temperature-full", - "temperature-half", - "temperature-high", - "temperature-list", - "temperature-low", - "temperature-quarter", - "temperature-snow", - "temperature-sun", - "temperature-three-quarters", - "tenge-sign", - "tennis-ball", - "tent-arrow-down-to-line", - "tent-arrow-left-right", - "tent-arrow-turn-left", - "tent-arrows-down", - "tent-double-peak", - "tent", - "tents", - "terminal", - "text-height", - "text-size", - "text-slash", - "text-width", - "text", - "thermometer", - "theta", - "thought-bubble", - "thumbs-down", - "thumbs-up", - "thumbtack-slash", - "thumbtack", - "tick", - "ticket-airline", - "ticket-perforated", - "ticket-simple", - "ticket", - "tickets-airline", - "tickets-perforated", - "tickets-simple", - "tickets", - "tilde", - "timeline-arrow", - "timeline", - "timer", - "tire-flat", - "tire-pressure-warning", - "tire-rugged", - "tire", - "toggle-large-off", - "toggle-large-on", - "toggle-off", - "toggle-on", - "toilet-paper-blank-under", - "toilet-paper-blank", - "toilet-paper-check", - "toilet-paper-slash", - "toilet-paper-under-slash", - "toilet-paper-under", - "toilet-paper-xmark", - "toilet-paper", - "toilet-portable", - "toilet", - "toilets-portable", - "tomato", - "tombstone-blank", - "tombstone", - "toolbox", - "tooth", - "toothbrush", - "torii-gate", - "tornado", - "tower-broadcast", - "tower-cell", - "tower-control", - "tower-observation", - "tractor", - "trademark", - "traffic-cone", - "traffic-light-go", - "traffic-light-slow", - "traffic-light-stop", - "traffic-light", - "trailer", - "train-subway-tunnel", - "train-subway", - "train-track", - "train-tram", - "train-tunnel", - "train", - "transformer-bolt", - "transgender", - "transporter-1", - "transporter-2", - "transporter-3", - "transporter-4", - "transporter-5", - "transporter-6", - "transporter-7", - "transporter-empty", - "transporter", - "trash-arrow-up", - "trash-can-arrow-up", - "trash-can-check", - "trash-can-clock", - "trash-can-list", - "trash-can-plus", - "trash-can-slash", - "trash-can-undo", - "trash-can-xmark", - "trash-can", - "trash-check", - "trash-clock", - "trash-list", - "trash-plus", - "trash-slash", - "trash-undo", - "trash-xmark", - "trash", - "treasure-chest", - "tree-christmas", - "tree-city", - "tree-deciduous", - "tree-decorated", - "tree-large", - "tree-palm", - "tree", - "trees", - "triangle-exclamation", - "triangle-instrument", - "triangle-person-digging", - "triangle", - "tricycle-adult", - "tricycle", - "trillium", - "trophy-star", - "trophy", - "trowel-bricks", - "trowel", - "truck-arrow-right", - "truck-bolt", - "truck-clock", - "truck-container-empty", - "truck-container", - "truck-droplet", - "truck-fast", - "truck-field-un", - "truck-field", - "truck-fire", - "truck-flatbed", - "truck-front", - "truck-ladder", - "truck-medical", - "truck-monster", - "truck-moving", - "truck-pickup", - "truck-plane", - "truck-plow", - "truck-ramp-box", - "truck-ramp-couch", - "truck-ramp", - "truck-tow", - "truck-utensils", - "truck", - "trumpet", - "tty-answer", - "tty", - "tugrik-sign", - "turkey", - "turkish-lira-sign", - "turn-down-left", - "turn-down-right", - "turn-down", - "turn-left-down", - "turn-left-up", - "turn-left", - "turn-right", - "turn-up", - "turntable", - "turtle", - "tv-music", - "tv-retro", - "tv", - "typewriter", - "u", - "ufo-beam", - "ufo", - "umbrella-beach", - "umbrella-simple", - "umbrella", - "underline", - "unicorn", - "uniform-martial-arts", - "union", - "universal-access", - "unlock-keyhole", - "unlock", - "up-down-left-right", - "up-down", - "up-from-bracket", - "up-from-dotted-line", - "up-from-line", - "up-left", - "up-long", - "up-right-and-down-left-from-center", - "up-right-from-square", - "up-right", - "up-to-bracket", - "up-to-dotted-line", - "up-to-line", - "up", - "upload", - "usb-drive", - "user-alien", - "user-astronaut", - "user-beard-bolt", - "user-bounty-hunter", - "user-check", - "user-chef", - "user-clock", - "user-cowboy", - "user-crown", - "user-doctor-hair-long", - "user-doctor-hair", - "user-doctor-message", - "user-doctor", - "user-gear", - "user-graduate", - "user-group-crown", - "user-group-simple", - "user-group", - "user-hair-buns", - "user-hair-long", - "user-hair-mullet", - "user-hair", - "user-headset", - "user-helmet-safety", - "user-hoodie", - "user-injured", - "user-large-slash", - "user-large", - "user-lock", - "user-magnifying-glass", - "user-minus", - "user-music", - "user-ninja", - "user-nurse-hair-long", - "user-nurse-hair", - "user-nurse", - "user-pen", - "user-pilot-tie", - "user-pilot", - "user-plus", - "user-police-tie", - "user-police", - "user-robot-xmarks", - "user-robot", - "user-secret", - "user-shakespeare", - "user-shield", - "user-slash", - "user-tag", - "user-tie-hair-long", - "user-tie-hair", - "user-tie", - "user-unlock", - "user-visor", - "user-vneck-hair-long", - "user-vneck-hair", - "user-vneck", - "user-xmark", - "user", - "users-between-lines", - "users-gear", - "users-line", - "users-medical", - "users-rays", - "users-rectangle", - "users-slash", - "users-viewfinder", - "users", - "utensils-slash", - "utensils", - "utility-pole-double", - "utility-pole", - "v", - "vacuum-robot", - "vacuum", - "value-absolute", - "van-shuttle", - "vault", - "vector-circle", - "vector-polygon", - "vector-square", - "vent-damper", - "venus-double", - "venus-mars", - "venus", - "vest-patches", - "vest", - "vial-circle-check", - "vial-virus", - "vial", - "vials", - "video-arrow-down-left", - "video-arrow-up-right", - "video-plus", - "video-slash", - "video", - "vihara", - "violin", - "virus-covid-slash", - "virus-covid", - "virus-slash", - "virus", - "viruses", - "voicemail", - "volcano", - "volleyball", - "volume-high", - "volume-low", - "volume-off", - "volume-slash", - "volume-xmark", - "volume", - "vr-cardboard", - "w", - "waffle", - "wagon-covered", - "walker", - "walkie-talkie", - "wallet", - "wand-magic-sparkles", - "wand-magic", - "wand-sparkles", - "wand", - "warehouse-full", - "warehouse", - "washing-machine", - "watch-apple", - "watch-calculator", - "watch-fitness", - "watch-smart", - "watch", - "water-arrow-down", - "water-arrow-up", - "water-ladder", - "water", - "watermelon-slice", - "wave-pulse", - "wave-sine", - "wave-square", - "wave-triangle", - "wave", - "waveform-lines", - "waveform", - "waves-sine", - "web-awesome", - "webhook", - "weight-hanging", - "weight-scale", - "whale", - "wheat-awn-circle-exclamation", - "wheat-awn-slash", - "wheat-awn", - "wheat-slash", - "wheat", - "wheelchair-move", - "wheelchair", - "whiskey-glass-ice", - "whiskey-glass", - "whistle", - "wifi-exclamation", - "wifi-fair", - "wifi-slash", - "wifi-weak", - "wifi", - "wind-turbine", - "wind-warning", - "wind", - "window-flip", - "window-frame-open", - "window-frame", - "window-maximize", - "window-minimize", - "window-restore", - "window", - "windsock", - "wine-bottle", - "wine-glass-crack", - "wine-glass-empty", - "wine-glass", - "won-sign", - "worm", - "wreath-laurel", - "wreath", - "wrench-simple", - "wrench", - "x-ray", - "x", - "xmark-large", - "xmark-to-slot", - "xmark", - "xmarks-lines", - "y", - "yen-sign", - "yin-yang", - "z" - ], - "solid": [ - "0", - "00", - "1", - "2", - "3", - "360-degrees", - "4", - "5", - "6", - "7", - "8", - "9", - "a", - "abacus", - "accent-grave", - "acorn", - "address-book", - "address-card", - "air-conditioner", - "airplay", - "alarm-clock", - "alarm-exclamation", - "alarm-plus", - "alarm-snooze", - "album-circle-plus", - "album-circle-user", - "album-collection-circle-plus", - "album-collection-circle-user", - "album-collection", - "album", - "alicorn", - "alien-8bit", - "alien", - "align-center", - "align-justify", - "align-left", - "align-right", - "align-slash", - "alt", - "amp-guitar", - "ampersand", - "anchor-circle-check", - "anchor-circle-exclamation", - "anchor-circle-xmark", - "anchor-lock", - "anchor", - "angel", - "angle-90", - "angle-down", - "angle-left", - "angle-right", - "angle-up", - "angle", - "angles-down", - "angles-left", - "angles-right", - "angles-up-down", - "angles-up", - "ankh", - "ant", - "apartment", - "aperture", - "apostrophe", - "apple-core", - "apple-whole", - "archway", - "arrow-down-1-9", - "arrow-down-9-1", - "arrow-down-a-z", - "arrow-down-arrow-up", - "arrow-down-big-small", - "arrow-down-from-arc", - "arrow-down-from-bracket", - "arrow-down-from-dotted-line", - "arrow-down-from-line", - "arrow-down-left-and-arrow-up-right-to-center", - "arrow-down-left", - "arrow-down-long", - "arrow-down-right", - "arrow-down-short-wide", - "arrow-down-small-big", - "arrow-down-square-triangle", - "arrow-down-to-arc", - "arrow-down-to-bracket", - "arrow-down-to-dotted-line", - "arrow-down-to-line", - "arrow-down-to-square", - "arrow-down-triangle-square", - "arrow-down-up-across-line", - "arrow-down-up-lock", - "arrow-down-wide-short", - "arrow-down-z-a", - "arrow-down", - "arrow-left-from-arc", - "arrow-left-from-bracket", - "arrow-left-from-line", - "arrow-left-long-to-line", - "arrow-left-long", - "arrow-left-to-arc", - "arrow-left-to-bracket", - "arrow-left-to-line", - "arrow-left", - "arrow-pointer", - "arrow-progress", - "arrow-right-arrow-left", - "arrow-right-from-arc", - "arrow-right-from-bracket", - "arrow-right-from-line", - "arrow-right-long-to-line", - "arrow-right-long", - "arrow-right-to-arc", - "arrow-right-to-bracket", - "arrow-right-to-city", - "arrow-right-to-line", - "arrow-right", - "arrow-rotate-left", - "arrow-rotate-right", - "arrow-trend-down", - "arrow-trend-up", - "arrow-turn-down-left", - "arrow-turn-down-right", - "arrow-turn-down", - "arrow-turn-left-down", - "arrow-turn-left-up", - "arrow-turn-left", - "arrow-turn-right", - "arrow-turn-up", - "arrow-up-1-9", - "arrow-up-9-1", - "arrow-up-a-z", - "arrow-up-arrow-down", - "arrow-up-big-small", - "arrow-up-from-arc", - "arrow-up-from-bracket", - "arrow-up-from-dotted-line", - "arrow-up-from-ground-water", - "arrow-up-from-line", - "arrow-up-from-square", - "arrow-up-from-water-pump", - "arrow-up-left-from-circle", - "arrow-up-left", - "arrow-up-long", - "arrow-up-right-and-arrow-down-left-from-center", - "arrow-up-right-dots", - "arrow-up-right-from-square", - "arrow-up-right", - "arrow-up-short-wide", - "arrow-up-small-big", - "arrow-up-square-triangle", - "arrow-up-to-arc", - "arrow-up-to-bracket", - "arrow-up-to-dotted-line", - "arrow-up-to-line", - "arrow-up-triangle-square", - "arrow-up-wide-short", - "arrow-up-z-a", - "arrow-up", - "arrows-cross", - "arrows-down-to-line", - "arrows-down-to-people", - "arrows-from-dotted-line", - "arrows-from-line", - "arrows-left-right-to-line", - "arrows-left-right", - "arrows-maximize", - "arrows-minimize", - "arrows-repeat-1", - "arrows-repeat", - "arrows-retweet", - "arrows-rotate-reverse", - "arrows-rotate", - "arrows-spin", - "arrows-split-up-and-left", - "arrows-to-circle", - "arrows-to-dot", - "arrows-to-dotted-line", - "arrows-to-eye", - "arrows-to-line", - "arrows-turn-right", - "arrows-turn-to-dots", - "arrows-up-down-left-right", - "arrows-up-down", - "arrows-up-to-line", - "asterisk", - "at", - "atom-simple", - "atom", - "audio-description-slash", - "audio-description", - "austral-sign", - "avocado", - "award-simple", - "award", - "axe-battle", - "axe", - "b", - "baby-carriage", - "baby", - "backpack", - "backward-fast", - "backward-step", - "backward", - "bacon", - "bacteria", - "bacterium", - "badge-check", - "badge-dollar", - "badge-percent", - "badge-sheriff", - "badge", - "badger-honey", - "badminton", - "bag-seedling", - "bag-shopping-minus", - "bag-shopping-plus", - "bag-shopping", - "bagel", - "bags-shopping", - "baguette", - "bahai", - "baht-sign", - "ball-pile", - "balloon", - "balloons", - "ballot-check", - "ballot", - "ban-bug", - "ban-parking", - "ban-smoking", - "ban", - "banana", - "bandage", - "bangladeshi-taka-sign", - "banjo", - "barcode-read", - "barcode-scan", - "barcode", - "bars-filter", - "bars-progress", - "bars-sort", - "bars-staggered", - "bars", - "baseball-bat-ball", - "baseball", - "basket-shopping-minus", - "basket-shopping-plus", - "basket-shopping-simple", - "basket-shopping", - "basketball-hoop", - "basketball", - "bat", - "bath", - "battery-bolt", - "battery-empty", - "battery-exclamation", - "battery-full", - "battery-half", - "battery-low", - "battery-quarter", - "battery-slash", - "battery-three-quarters", - "bed-bunk", - "bed-empty", - "bed-front", - "bed-pulse", - "bed", - "bee", - "beer-mug-empty", - "beer-mug", - "bell-concierge", - "bell-exclamation", - "bell-on", - "bell-plus", - "bell-ring", - "bell-school-slash", - "bell-school", - "bell-slash", - "bell", - "bells", - "bench-tree", - "bezier-curve", - "bicycle", - "billboard", - "bin-bottles-recycle", - "bin-bottles", - "bin-recycle", - "binary-circle-check", - "binary-lock", - "binary-slash", - "binary", - "binoculars", - "biohazard", - "bird", - "bitcoin-sign", - "blanket-fire", - "blanket", - "blender-phone", - "blender", - "blinds-open", - "blinds-raised", - "blinds", - "block-brick-fire", - "block-brick", - "block-question", - "block-quote", - "block", - "blog", - "blueberries", - "bluetooth", - "bold", - "bolt-auto", - "bolt-lightning", - "bolt-slash", - "bolt", - "bomb", - "bone-break", - "bone", - "bong", - "book-arrow-right", - "book-arrow-up", - "book-atlas", - "book-bible", - "book-blank", - "book-bookmark", - "book-circle-arrow-right", - "book-circle-arrow-up", - "book-copy", - "book-font", - "book-heart", - "book-journal-whills", - "book-medical", - "book-open-cover", - "book-open-reader", - "book-open", - "book-quran", - "book-section", - "book-skull", - "book-sparkles", - "book-tanakh", - "book-user", - "book", - "bookmark-slash", - "bookmark", - "books-medical", - "books", - "boombox", - "boot-heeled", - "boot", - "booth-curtain", - "border-all", - "border-bottom-right", - "border-bottom", - "border-center-h", - "border-center-v", - "border-inner", - "border-left", - "border-none", - "border-outer", - "border-right", - "border-top-left", - "border-top", - "bore-hole", - "bottle-baby", - "bottle-droplet", - "bottle-water", - "bow-arrow", - "bowl-chopsticks-noodles", - "bowl-chopsticks", - "bowl-food", - "bowl-hot", - "bowl-rice", - "bowl-scoop", - "bowl-scoops", - "bowl-soft-serve", - "bowl-spoon", - "bowling-ball-pin", - "bowling-ball", - "bowling-pins", - "box-archive", - "box-ballot", - "box-check", - "box-circle-check", - "box-dollar", - "box-heart", - "box-open-full", - "box-open", - "box-taped", - "box-tissue", - "box", - "boxes-packing", - "boxes-stacked", - "boxing-glove", - "bracket-curly-right", - "bracket-curly", - "bracket-round-right", - "bracket-round", - "bracket-square-right", - "bracket-square", - "brackets-curly", - "brackets-round", - "brackets-square", - "braille", - "brain-arrow-curved-right", - "brain-circuit", - "brain", - "brake-warning", - "brazilian-real-sign", - "bread-loaf", - "bread-slice-butter", - "bread-slice", - "bridge-circle-check", - "bridge-circle-exclamation", - "bridge-circle-xmark", - "bridge-lock", - "bridge-suspension", - "bridge-water", - "bridge", - "briefcase-arrow-right", - "briefcase-blank", - "briefcase-medical", - "briefcase", - "brightness-low", - "brightness", - "bring-forward", - "bring-front", - "broccoli", - "broom-ball", - "broom-wide", - "broom", - "browser", - "browsers", - "brush", - "bucket", - "bug-slash", - "bug", - "bugs", - "building-circle-arrow-right", - "building-circle-check", - "building-circle-exclamation", - "building-circle-xmark", - "building-columns", - "building-flag", - "building-lock", - "building-magnifying-glass", - "building-memo", - "building-ngo", - "building-shield", - "building-un", - "building-user", - "building-wheat", - "building", - "buildings", - "bulldozer", - "bullhorn", - "bullseye-arrow", - "bullseye-pointer", - "bullseye", - "buoy-mooring", - "buoy", - "burger-cheese", - "burger-fries", - "burger-glass", - "burger-lettuce", - "burger-soda", - "burger", - "burrito", - "burst", - "bus-school", - "bus-simple", - "bus", - "business-time", - "butter", - "c", - "cabin", - "cabinet-filing", - "cable-car", - "cactus", - "caduceus", - "cake-candles", - "cake-slice", - "calculator-simple", - "calculator", - "calendar-arrow-down", - "calendar-arrow-up", - "calendar-check", - "calendar-circle-exclamation", - "calendar-circle-minus", - "calendar-circle-plus", - "calendar-circle-user", - "calendar-clock", - "calendar-day", - "calendar-days", - "calendar-exclamation", - "calendar-heart", - "calendar-image", - "calendar-lines-pen", - "calendar-lines", - "calendar-minus", - "calendar-pen", - "calendar-plus", - "calendar-range", - "calendar-star", - "calendar-users", - "calendar-week", - "calendar-xmark", - "calendar", - "calendars", - "camcorder", - "camera-cctv", - "camera-movie", - "camera-polaroid", - "camera-retro", - "camera-rotate", - "camera-security", - "camera-slash", - "camera-viewfinder", - "camera-web-slash", - "camera-web", - "camera", - "campfire", - "campground", - "can-food", - "candle-holder", - "candy-bar", - "candy-cane", - "candy-corn", - "candy", - "cannabis", - "cannon", - "capsules", - "car-battery", - "car-bolt", - "car-building", - "car-bump", - "car-burst", - "car-bus", - "car-circle-bolt", - "car-garage", - "car-mirrors", - "car-on", - "car-rear", - "car-side-bolt", - "car-side", - "car-tilt", - "car-tunnel", - "car-wash", - "car-wrench", - "car", - "caravan-simple", - "caravan", - "card-club", - "card-diamond", - "card-heart", - "card-spade", - "cards-blank", - "cards", - "caret-down", - "caret-left", - "caret-right", - "caret-up", - "carrot", - "cars", - "cart-arrow-down", - "cart-arrow-up", - "cart-circle-arrow-down", - "cart-circle-arrow-up", - "cart-circle-check", - "cart-circle-exclamation", - "cart-circle-plus", - "cart-circle-xmark", - "cart-flatbed-boxes", - "cart-flatbed-empty", - "cart-flatbed-suitcase", - "cart-flatbed", - "cart-minus", - "cart-plus", - "cart-shopping-fast", - "cart-shopping", - "cart-xmark", - "cash-register", - "cassette-betamax", - "cassette-tape", - "cassette-vhs", - "castle", - "cat-space", - "cat", - "cauldron", - "cedi-sign", - "cent-sign", - "certificate", - "chair-office", - "chair", - "chalkboard-user", - "chalkboard", - "champagne-glass", - "champagne-glasses", - "charging-station", - "chart-area", - "chart-bar", - "chart-bullet", - "chart-candlestick", - "chart-column", - "chart-gantt", - "chart-kanban", - "chart-line-down", - "chart-line-up-down", - "chart-line-up", - "chart-line", - "chart-mixed-up-circle-currency", - "chart-mixed-up-circle-dollar", - "chart-mixed", - "chart-network", - "chart-pie-simple-circle-currency", - "chart-pie-simple-circle-dollar", - "chart-pie-simple", - "chart-pie", - "chart-pyramid", - "chart-radar", - "chart-scatter-3d", - "chart-scatter-bubble", - "chart-scatter", - "chart-simple-horizontal", - "chart-simple", - "chart-tree-map", - "chart-user", - "chart-waterfall", - "check-double", - "check-to-slot", - "check", - "cheese-swiss", - "cheese", - "cherries", - "chess-bishop-piece", - "chess-bishop", - "chess-board", - "chess-clock-flip", - "chess-clock", - "chess-king-piece", - "chess-king", - "chess-knight-piece", - "chess-knight", - "chess-pawn-piece", - "chess-pawn", - "chess-queen-piece", - "chess-queen", - "chess-rook-piece", - "chess-rook", - "chess", - "chestnut", - "chevron-down", - "chevron-left", - "chevron-right", - "chevron-up", - "chevrons-down", - "chevrons-left", - "chevrons-right", - "chevrons-up", - "chf-sign", - "child-combatant", - "child-dress", - "child-reaching", - "child", - "children", - "chimney", - "chopsticks", - "church", - "circle-0", - "circle-1", - "circle-2", - "circle-3", - "circle-4", - "circle-5", - "circle-6", - "circle-7", - "circle-8", - "circle-9", - "circle-a", - "circle-ampersand", - "circle-arrow-down-left", - "circle-arrow-down-right", - "circle-arrow-down", - "circle-arrow-left", - "circle-arrow-right", - "circle-arrow-up-left", - "circle-arrow-up-right", - "circle-arrow-up", - "circle-b", - "circle-bolt", - "circle-book-open", - "circle-bookmark", - "circle-c", - "circle-calendar", - "circle-camera", - "circle-caret-down", - "circle-caret-left", - "circle-caret-right", - "circle-caret-up", - "circle-check", - "circle-chevron-down", - "circle-chevron-left", - "circle-chevron-right", - "circle-chevron-up", - "circle-d", - "circle-dashed", - "circle-divide", - "circle-dollar-to-slot", - "circle-dollar", - "circle-dot", - "circle-down-left", - "circle-down-right", - "circle-down", - "circle-e", - "circle-ellipsis-vertical", - "circle-ellipsis", - "circle-envelope", - "circle-euro", - "circle-exclamation-check", - "circle-exclamation", - "circle-f", - "circle-g", - "circle-gf", - "circle-h", - "circle-half-stroke", - "circle-half", - "circle-heart", - "circle-i", - "circle-info", - "circle-j", - "circle-k", - "circle-l", - "circle-left", - "circle-location-arrow", - "circle-m", - "circle-microphone-lines", - "circle-microphone", - "circle-minus", - "circle-n", - "circle-nodes", - "circle-notch", - "circle-o", - "circle-p", - "circle-parking", - "circle-pause", - "circle-phone-flip", - "circle-phone-hangup", - "circle-phone", - "circle-play", - "circle-plus", - "circle-q", - "circle-quarter-stroke", - "circle-quarter", - "circle-quarters", - "circle-question", - "circle-r", - "circle-radiation", - "circle-right", - "circle-s", - "circle-small", - "circle-sort-down", - "circle-sort-up", - "circle-sort", - "circle-star", - "circle-sterling", - "circle-stop", - "circle-t", - "circle-three-quarters-stroke", - "circle-three-quarters", - "circle-trash", - "circle-u", - "circle-up-left", - "circle-up-right", - "circle-up", - "circle-user", - "circle-v", - "circle-video", - "circle-w", - "circle-waveform-lines", - "circle-wifi-circle-wifi", - "circle-wifi", - "circle-x", - "circle-xmark", - "circle-y", - "circle-yen", - "circle-z", - "circle", - "circles-overlap", - "citrus-slice", - "citrus", - "city", - "clapperboard-play", - "clapperboard", - "clarinet", - "claw-marks", - "clipboard-check", - "clipboard-list-check", - "clipboard-list", - "clipboard-medical", - "clipboard-prescription", - "clipboard-question", - "clipboard-user", - "clipboard", - "clock-desk", - "clock-eight-thirty", - "clock-eight", - "clock-eleven-thirty", - "clock-eleven", - "clock-five-thirty", - "clock-five", - "clock-four-thirty", - "clock-nine-thirty", - "clock-nine", - "clock-one-thirty", - "clock-one", - "clock-rotate-left", - "clock-seven-thirty", - "clock-seven", - "clock-six-thirty", - "clock-six", - "clock-ten-thirty", - "clock-ten", - "clock-three-thirty", - "clock-three", - "clock-twelve-thirty", - "clock-twelve", - "clock-two-thirty", - "clock-two", - "clock", - "clone", - "closed-captioning-slash", - "closed-captioning", - "clothes-hanger", - "cloud-arrow-down", - "cloud-arrow-up", - "cloud-binary", - "cloud-bolt-moon", - "cloud-bolt-sun", - "cloud-bolt", - "cloud-check", - "cloud-drizzle", - "cloud-exclamation", - "cloud-fog", - "cloud-hail-mixed", - "cloud-hail", - "cloud-meatball", - "cloud-minus", - "cloud-moon-rain", - "cloud-moon", - "cloud-music", - "cloud-plus", - "cloud-question", - "cloud-rain", - "cloud-rainbow", - "cloud-showers-heavy", - "cloud-showers-water", - "cloud-showers", - "cloud-slash", - "cloud-sleet", - "cloud-snow", - "cloud-sun-rain", - "cloud-sun", - "cloud-word", - "cloud-xmark", - "cloud", - "clouds-moon", - "clouds-sun", - "clouds", - "clover", - "club", - "coconut", - "code-branch", - "code-commit", - "code-compare", - "code-fork", - "code-merge", - "code-pull-request-closed", - "code-pull-request-draft", - "code-pull-request", - "code-simple", - "code", - "coffee-bean", - "coffee-beans", - "coffee-pot", - "coffin-cross", - "coffin", - "coin-blank", - "coin-front", - "coin-vertical", - "coin", - "coins", - "colon-sign", - "colon", - "columns-3", - "comet", - "comma", - "command", - "comment-arrow-down", - "comment-arrow-up-right", - "comment-arrow-up", - "comment-captions", - "comment-check", - "comment-code", - "comment-dollar", - "comment-dots", - "comment-exclamation", - "comment-heart", - "comment-image", - "comment-lines", - "comment-medical", - "comment-middle-top", - "comment-middle", - "comment-minus", - "comment-music", - "comment-pen", - "comment-plus", - "comment-question", - "comment-quote", - "comment-slash", - "comment-smile", - "comment-sms", - "comment-text", - "comment-xmark", - "comment", - "comments-dollar", - "comments-question-check", - "comments-question", - "comments", - "compact-disc", - "compass-drafting", - "compass-slash", - "compass", - "compress-wide", - "compress", - "computer-classic", - "computer-mouse-scrollwheel", - "computer-mouse", - "computer-speaker", - "computer", - "container-storage", - "conveyor-belt-arm", - "conveyor-belt-boxes", - "conveyor-belt-empty", - "conveyor-belt", - "cookie-bite", - "cookie", - "copy", - "copyright", - "corn", - "corner", - "couch", - "court-sport", - "cow", - "cowbell-circle-plus", - "cowbell", - "crab", - "crate-apple", - "crate-empty", - "credit-card-blank", - "credit-card-front", - "credit-card", - "cricket-bat-ball", - "croissant", - "crop-simple", - "crop", - "cross", - "crosshairs-simple", - "crosshairs", - "crow", - "crown", - "crutch", - "crutches", - "cruzeiro-sign", - "crystal-ball", - "cube", - "cubes-stacked", - "cubes", - "cucumber", - "cup-straw-swoosh", - "cup-straw", - "cup-togo", - "cupcake", - "curling-stone", - "custard", - "d", - "dagger", - "dash", - "database", - "deer-rudolph", - "deer", - "delete-left", - "delete-right", - "democrat", - "desktop-arrow-down", - "desktop", - "dharmachakra", - "diagram-cells", - "diagram-lean-canvas", - "diagram-nested", - "diagram-next", - "diagram-predecessor", - "diagram-previous", - "diagram-project", - "diagram-sankey", - "diagram-subtask", - "diagram-successor", - "diagram-venn", - "dial-high", - "dial-low", - "dial-max", - "dial-med-low", - "dial-med", - "dial-min", - "dial-off", - "dial", - "diamond-exclamation", - "diamond-half-stroke", - "diamond-half", - "diamond-turn-right", - "diamond", - "diamonds-4", - "dice-d10", - "dice-d12", - "dice-d20", - "dice-d4", - "dice-d6", - "dice-d8", - "dice-five", - "dice-four", - "dice-one", - "dice-six", - "dice-three", - "dice-two", - "dice", - "dinosaur", - "diploma", - "disc-drive", - "disease", - "display-arrow-down", - "display-chart-up-circle-currency", - "display-chart-up-circle-dollar", - "display-chart-up", - "display-code", - "display-medical", - "display-slash", - "display", - "distribute-spacing-horizontal", - "distribute-spacing-vertical", - "ditto", - "divide", - "dna", - "do-not-enter", - "dog-leashed", - "dog", - "dollar-sign", - "dolly-empty", - "dolly", - "dolphin", - "dong-sign", - "donut", - "door-closed", - "door-open", - "dove", - "down-from-bracket", - "down-from-dotted-line", - "down-from-line", - "down-left-and-up-right-to-center", - "down-left", - "down-long", - "down-right", - "down-to-bracket", - "down-to-dotted-line", - "down-to-line", - "down", - "download", - "dragon", - "draw-circle", - "draw-polygon", - "draw-square", - "dreidel", - "drone-front", - "drone", - "droplet-degree", - "droplet-percent", - "droplet-slash", - "droplet", - "drum-steelpan", - "drum", - "drumstick-bite", - "drumstick", - "dryer-heat", - "dryer", - "duck", - "dumbbell", - "dumpster-fire", - "dumpster", - "dungeon", - "e", - "ear-deaf", - "ear-listen", - "ear-muffs", - "ear", - "earth-africa", - "earth-americas", - "earth-asia", - "earth-europe", - "earth-oceania", - "eclipse", - "egg-fried", - "egg", - "eggplant", - "eject", - "elephant", - "elevator", - "ellipsis-stroke-vertical", - "ellipsis-stroke", - "ellipsis-vertical", - "ellipsis", - "empty-set", - "engine-warning", - "engine", - "envelope-circle-check", - "envelope-dot", - "envelope-open-dollar", - "envelope-open-text", - "envelope-open", - "envelope", - "envelopes-bulk", - "envelopes", - "equals", - "eraser", - "escalator", - "ethernet", - "euro-sign", - "excavator", - "exclamation", - "expand-wide", - "expand", - "explosion", - "eye-dropper-full", - "eye-dropper-half", - "eye-dropper", - "eye-evil", - "eye-low-vision", - "eye-slash", - "eye", - "eyes", - "f", - "face-angry-horns", - "face-angry", - "face-anguished", - "face-anxious-sweat", - "face-astonished", - "face-awesome", - "face-beam-hand-over-mouth", - "face-clouds", - "face-confounded", - "face-confused", - "face-cowboy-hat", - "face-diagonal-mouth", - "face-disappointed", - "face-disguise", - "face-dizzy", - "face-dotted", - "face-downcast-sweat", - "face-drooling", - "face-exhaling", - "face-explode", - "face-expressionless", - "face-eyes-xmarks", - "face-fearful", - "face-flushed", - "face-frown-open", - "face-frown-slight", - "face-frown", - "face-glasses", - "face-grimace", - "face-grin-beam-sweat", - "face-grin-beam", - "face-grin-hearts", - "face-grin-squint-tears", - "face-grin-squint", - "face-grin-stars", - "face-grin-tears", - "face-grin-tongue-squint", - "face-grin-tongue-wink", - "face-grin-tongue", - "face-grin-wide", - "face-grin-wink", - "face-grin", - "face-hand-over-mouth", - "face-hand-peeking", - "face-hand-yawn", - "face-head-bandage", - "face-holding-back-tears", - "face-hushed", - "face-icicles", - "face-kiss-beam", - "face-kiss-closed-eyes", - "face-kiss-wink-heart", - "face-kiss", - "face-laugh-beam", - "face-laugh-squint", - "face-laugh-wink", - "face-laugh", - "face-lying", - "face-mask", - "face-meh-blank", - "face-meh", - "face-melting", - "face-monocle", - "face-nauseated", - "face-nose-steam", - "face-party", - "face-pensive", - "face-persevering", - "face-pleading", - "face-pouting", - "face-raised-eyebrow", - "face-relieved", - "face-rolling-eyes", - "face-sad-cry", - "face-sad-sweat", - "face-sad-tear", - "face-saluting", - "face-scream", - "face-shush", - "face-sleeping", - "face-sleepy", - "face-smile-beam", - "face-smile-halo", - "face-smile-hearts", - "face-smile-horns", - "face-smile-plus", - "face-smile-relaxed", - "face-smile-tear", - "face-smile-tongue", - "face-smile-upside-down", - "face-smile-wink", - "face-smile", - "face-smiling-hands", - "face-smirking", - "face-spiral-eyes", - "face-sunglasses", - "face-surprise", - "face-swear", - "face-thermometer", - "face-thinking", - "face-tired", - "face-tissue", - "face-tongue-money", - "face-tongue-sweat", - "face-unamused", - "face-viewfinder", - "face-vomit", - "face-weary", - "face-woozy", - "face-worried", - "face-zany", - "face-zipper", - "falafel", - "family-dress", - "family-pants", - "family", - "fan-table", - "fan", - "farm", - "faucet-drip", - "faucet", - "fax", - "feather-pointed", - "feather", - "fence", - "ferris-wheel", - "ferry", - "field-hockey-stick-ball", - "file-arrow-down", - "file-arrow-up", - "file-audio", - "file-binary", - "file-cad", - "file-certificate", - "file-chart-column", - "file-chart-pie", - "file-check", - "file-circle-check", - "file-circle-exclamation", - "file-circle-info", - "file-circle-minus", - "file-circle-plus", - "file-circle-question", - "file-circle-xmark", - "file-code", - "file-contract", - "file-csv", - "file-dashed-line", - "file-doc", - "file-eps", - "file-excel", - "file-exclamation", - "file-export", - "file-gif", - "file-heart", - "file-image", - "file-import", - "file-invoice-dollar", - "file-invoice", - "file-jpg", - "file-lines", - "file-lock", - "file-magnifying-glass", - "file-medical", - "file-minus", - "file-mov", - "file-mp3", - "file-mp4", - "file-music", - "file-pdf", - "file-pen", - "file-plus-minus", - "file-plus", - "file-png", - "file-powerpoint", - "file-ppt", - "file-prescription", - "file-shield", - "file-signature", - "file-slash", - "file-spreadsheet", - "file-svg", - "file-user", - "file-vector", - "file-video", - "file-waveform", - "file-word", - "file-xls", - "file-xmark", - "file-xml", - "file-zip", - "file-zipper", - "file", - "files-medical", - "files", - "fill-drip", - "fill", - "film-canister", - "film-simple", - "film-slash", - "film", - "films", - "filter-circle-dollar", - "filter-circle-xmark", - "filter-list", - "filter-slash", - "filter", - "filters", - "fingerprint", - "fire-burner", - "fire-extinguisher", - "fire-flame-curved", - "fire-flame-simple", - "fire-flame", - "fire-hydrant", - "fire-smoke", - "fire", - "fireplace", - "fish-bones", - "fish-cooked", - "fish-fins", - "fish", - "fishing-rod", - "flag-checkered", - "flag-pennant", - "flag-swallowtail", - "flag-usa", - "flag", - "flashlight", - "flask-gear", - "flask-round-poison", - "flask-round-potion", - "flask-vial", - "flask", - "flatbread-stuffed", - "flatbread", - "floppy-disk-circle-arrow-right", - "floppy-disk-circle-xmark", - "floppy-disk-pen", - "floppy-disk", - "floppy-disks", - "florin-sign", - "flower-daffodil", - "flower-tulip", - "flower", - "flute", - "flux-capacitor", - "flying-disc", - "folder-arrow-down", - "folder-arrow-up", - "folder-bookmark", - "folder-check", - "folder-closed", - "folder-gear", - "folder-grid", - "folder-heart", - "folder-image", - "folder-magnifying-glass", - "folder-medical", - "folder-minus", - "folder-music", - "folder-open", - "folder-plus", - "folder-tree", - "folder-user", - "folder-xmark", - "folder", - "folders", - "fondue-pot", - "font-awesome", - "font-case", - "font", - "football-helmet", - "football", - "fork-knife", - "fork", - "forklift", - "fort", - "forward-fast", - "forward-step", - "forward", - "frame", - "franc-sign", - "french-fries", - "frog", - "function", - "futbol", - "g", - "galaxy", - "gallery-thumbnails", - "game-board-simple", - "game-board", - "game-console-handheld-crank", - "game-console-handheld", - "gamepad-modern", - "gamepad", - "garage-car", - "garage-open", - "garage", - "garlic", - "gas-pump-slash", - "gas-pump", - "gauge-circle-bolt", - "gauge-circle-minus", - "gauge-circle-plus", - "gauge-high", - "gauge-low", - "gauge-max", - "gauge-min", - "gauge-simple-high", - "gauge-simple-low", - "gauge-simple-max", - "gauge-simple-min", - "gauge-simple", - "gauge", - "gavel", - "gear-code", - "gear-complex-code", - "gear-complex", - "gear", - "gears", - "gem", - "genderless", - "ghost", - "gif", - "gift-card", - "gift", - "gifts", - "gingerbread-man", - "glass-citrus", - "glass-empty", - "glass-half", - "glass-water-droplet", - "glass-water", - "glass", - "glasses-round", - "glasses", - "globe-pointer", - "globe-snow", - "globe-stand", - "globe-wifi", - "globe", - "goal-net", - "golf-ball-tee", - "golf-club", - "golf-flag-hole", - "gopuram", - "graduation-cap", - "gramophone", - "grapes", - "grate-droplet", - "grate", - "greater-than-equal", - "greater-than", - "grid-2-plus", - "grid-2", - "grid-4", - "grid-5", - "grid-dividers", - "grid-horizontal", - "grid-round-2-plus", - "grid-round-2", - "grid-round-4", - "grid-round-5", - "grid-round", - "grid", - "grill-fire", - "grill-hot", - "grill", - "grip-dots-vertical", - "grip-dots", - "grip-lines-vertical", - "grip-lines", - "grip-vertical", - "grip", - "group-arrows-rotate", - "guarani-sign", - "guitar-electric", - "guitar", - "guitars", - "gun-slash", - "gun-squirt", - "gun", - "h", - "h1", - "h2", - "h3", - "h4", - "h5", - "h6", - "hammer-brush", - "hammer-crash", - "hammer-war", - "hammer", - "hamsa", - "hand-back-fist", - "hand-back-point-down", - "hand-back-point-left", - "hand-back-point-ribbon", - "hand-back-point-right", - "hand-back-point-up", - "hand-dots", - "hand-fingers-crossed", - "hand-fist", - "hand-heart", - "hand-holding-box", - "hand-holding-circle-dollar", - "hand-holding-dollar", - "hand-holding-droplet", - "hand-holding-hand", - "hand-holding-heart", - "hand-holding-magic", - "hand-holding-medical", - "hand-holding-seedling", - "hand-holding-skull", - "hand-holding", - "hand-horns", - "hand-lizard", - "hand-love", - "hand-middle-finger", - "hand-peace", - "hand-point-down", - "hand-point-left", - "hand-point-ribbon", - "hand-point-right", - "hand-point-up", - "hand-pointer", - "hand-scissors", - "hand-sparkles", - "hand-spock", - "hand-wave", - "hand", - "handcuffs", - "hands-asl-interpreting", - "hands-bound", - "hands-bubbles", - "hands-clapping", - "hands-holding-child", - "hands-holding-circle", - "hands-holding-diamond", - "hands-holding-dollar", - "hands-holding-heart", - "hands-holding", - "hands-praying", - "hands", - "handshake-angle", - "handshake-simple-slash", - "handshake-simple", - "handshake-slash", - "handshake", - "hanukiah", - "hard-drive", - "hashtag-lock", - "hashtag", - "hat-beach", - "hat-chef", - "hat-cowboy-side", - "hat-cowboy", - "hat-santa", - "hat-winter", - "hat-witch", - "hat-wizard", - "head-side-brain", - "head-side-cough-slash", - "head-side-cough", - "head-side-gear", - "head-side-goggles", - "head-side-headphones", - "head-side-heart", - "head-side-mask", - "head-side-medical", - "head-side-virus", - "head-side", - "heading", - "headphones-simple", - "headphones", - "headset", - "heart-circle-bolt", - "heart-circle-check", - "heart-circle-exclamation", - "heart-circle-minus", - "heart-circle-plus", - "heart-circle-xmark", - "heart-crack", - "heart-half-stroke", - "heart-half", - "heart-pulse", - "heart", - "heat", - "helicopter-symbol", - "helicopter", - "helmet-battle", - "helmet-safety", - "helmet-un", - "hexagon-check", - "hexagon-divide", - "hexagon-exclamation", - "hexagon-image", - "hexagon-minus", - "hexagon-plus", - "hexagon-vertical-nft-slanted", - "hexagon-vertical-nft", - "hexagon-xmark", - "hexagon", - "high-definition", - "highlighter-line", - "highlighter", - "hill-avalanche", - "hill-rockslide", - "hippo", - "hockey-mask", - "hockey-puck", - "hockey-stick-puck", - "hockey-sticks", - "holly-berry", - "honey-pot", - "hood-cloak", - "horizontal-rule", - "horse-head", - "horse-saddle", - "horse", - "hose-reel", - "hose", - "hospital-user", - "hospital", - "hospitals", - "hot-tub-person", - "hotdog", - "hotel", - "hourglass-clock", - "hourglass-end", - "hourglass-half", - "hourglass-start", - "hourglass", - "house-blank", - "house-building", - "house-chimney-blank", - "house-chimney-crack", - "house-chimney-heart", - "house-chimney-medical", - "house-chimney-user", - "house-chimney-window", - "house-chimney", - "house-circle-check", - "house-circle-exclamation", - "house-circle-xmark", - "house-crack", - "house-day", - "house-fire", - "house-flag", - "house-flood-water-circle-arrow-right", - "house-flood-water", - "house-heart", - "house-laptop", - "house-lock", - "house-medical-circle-check", - "house-medical-circle-exclamation", - "house-medical-circle-xmark", - "house-medical-flag", - "house-medical", - "house-night", - "house-person-leave", - "house-person-return", - "house-signal", - "house-tree", - "house-tsunami", - "house-turret", - "house-user", - "house-water", - "house-window", - "house", - "hryvnia-sign", - "hundred-points", - "hurricane", - "hydra", - "hyphen", - "i-cursor", - "i", - "ice-cream", - "ice-skate", - "icicles", - "icons", - "id-badge", - "id-card-clip", - "id-card", - "igloo", - "image-landscape", - "image-polaroid-user", - "image-polaroid", - "image-portrait", - "image-slash", - "image-user", - "image", - "images-user", - "images", - "inbox-full", - "inbox-in", - "inbox-out", - "inbox", - "inboxes", - "indent", - "indian-rupee-sign", - "industry-windows", - "industry", - "infinity", - "info", - "inhaler", - "input-numeric", - "input-pipe", - "input-text", - "integral", - "interrobang", - "intersection", - "island-tropical", - "italic", - "j", - "jack-o-lantern", - "jar-wheat", - "jar", - "jedi", - "jet-fighter-up", - "jet-fighter", - "joint", - "joystick", - "jug-bottle", - "jug-detergent", - "jug", - "k", - "kaaba", - "kazoo", - "kerning", - "key-skeleton-left-right", - "key-skeleton", - "key", - "keyboard-brightness-low", - "keyboard-brightness", - "keyboard-down", - "keyboard-left", - "keyboard", - "keynote", - "khanda", - "kidneys", - "kip-sign", - "kit-medical", - "kitchen-set", - "kite", - "kiwi-bird", - "kiwi-fruit", - "knife-kitchen", - "knife", - "l", - "lacrosse-stick-ball", - "lacrosse-stick", - "lambda", - "lamp-desk", - "lamp-floor", - "lamp-street", - "lamp", - "land-mine-on", - "landmark-dome", - "landmark-flag", - "landmark-magnifying-glass", - "landmark", - "language", - "laptop-arrow-down", - "laptop-binary", - "laptop-code", - "laptop-file", - "laptop-medical", - "laptop-mobile", - "laptop-slash", - "laptop", - "lari-sign", - "lasso-sparkles", - "lasso", - "layer-group", - "layer-minus", - "layer-plus", - "leaf-heart", - "leaf-maple", - "leaf-oak", - "leaf", - "leafy-green", - "left-from-bracket", - "left-from-line", - "left-long-to-line", - "left-long", - "left-right", - "left-to-bracket", - "left-to-line", - "left", - "lemon", - "less-than-equal", - "less-than", - "life-ring", - "light-ceiling", - "light-emergency-on", - "light-emergency", - "light-switch-off", - "light-switch-on", - "light-switch", - "lightbulb-cfl-on", - "lightbulb-cfl", - "lightbulb-dollar", - "lightbulb-exclamation-on", - "lightbulb-exclamation", - "lightbulb-gear", - "lightbulb-message", - "lightbulb-on", - "lightbulb-slash", - "lightbulb", - "lighthouse", - "lights-holiday", - "line-columns", - "line-height", - "lines-leaning", - "link-horizontal-slash", - "link-horizontal", - "link-simple-slash", - "link-simple", - "link-slash", - "link", - "lips", - "lira-sign", - "list-check", - "list-dropdown", - "list-music", - "list-ol", - "list-radio", - "list-timeline", - "list-tree", - "list-ul", - "list", - "litecoin-sign", - "loader", - "lobster", - "location-arrow-up", - "location-arrow", - "location-check", - "location-crosshairs-slash", - "location-crosshairs", - "location-dot-slash", - "location-dot", - "location-exclamation", - "location-minus", - "location-pen", - "location-pin-lock", - "location-pin-slash", - "location-pin", - "location-plus", - "location-question", - "location-smile", - "location-xmark", - "lock-a", - "lock-hashtag", - "lock-keyhole-open", - "lock-keyhole", - "lock-open", - "lock", - "locust", - "lollipop", - "loveseat", - "luchador-mask", - "lungs-virus", - "lungs", - "m", - "mace", - "magnet", - "magnifying-glass-arrow-right", - "magnifying-glass-arrows-rotate", - "magnifying-glass-chart", - "magnifying-glass-dollar", - "magnifying-glass-location", - "magnifying-glass-minus", - "magnifying-glass-music", - "magnifying-glass-play", - "magnifying-glass-plus", - "magnifying-glass-waveform", - "magnifying-glass", - "mailbox-flag-up", - "mailbox", - "manat-sign", - "mandolin", - "mango", - "manhole", - "map-location-dot", - "map-location", - "map-pin", - "map", - "marker", - "mars-and-venus-burst", - "mars-and-venus", - "mars-double", - "mars-stroke-right", - "mars-stroke-up", - "mars-stroke", - "mars", - "martini-glass-citrus", - "martini-glass-empty", - "martini-glass", - "mask-face", - "mask-snorkel", - "mask-ventilator", - "mask", - "masks-theater", - "mattress-pillow", - "maximize", - "meat", - "medal", - "megaphone", - "melon-slice", - "melon", - "memo-circle-check", - "memo-circle-info", - "memo-pad", - "memo", - "memory", - "menorah", - "mercury", - "merge", - "message-arrow-down", - "message-arrow-up-right", - "message-arrow-up", - "message-bot", - "message-captions", - "message-check", - "message-code", - "message-dollar", - "message-dots", - "message-exclamation", - "message-heart", - "message-image", - "message-lines", - "message-medical", - "message-middle-top", - "message-middle", - "message-minus", - "message-music", - "message-pen", - "message-plus", - "message-question", - "message-quote", - "message-slash", - "message-smile", - "message-sms", - "message-text", - "message-xmark", - "message", - "messages-dollar", - "messages-question", - "messages", - "meteor", - "meter-bolt", - "meter-droplet", - "meter-fire", - "meter", - "microchip-ai", - "microchip", - "microphone-lines-slash", - "microphone-lines", - "microphone-slash", - "microphone-stand", - "microphone", - "microscope", - "microwave", - "mill-sign", - "minimize", - "minus", - "mistletoe", - "mitten", - "mobile-button", - "mobile-notch", - "mobile-retro", - "mobile-screen-button", - "mobile-screen", - "mobile-signal-out", - "mobile-signal", - "mobile", - "money-bill-1-wave", - "money-bill-1", - "money-bill-simple-wave", - "money-bill-simple", - "money-bill-transfer", - "money-bill-trend-up", - "money-bill-wave", - "money-bill-wheat", - "money-bill", - "money-bills-simple", - "money-bills", - "money-check-dollar-pen", - "money-check-dollar", - "money-check-pen", - "money-check", - "money-from-bracket", - "money-simple-from-bracket", - "monitor-waveform", - "monkey", - "monument", - "moon-cloud", - "moon-over-sun", - "moon-stars", - "moon", - "moped", - "mortar-pestle", - "mosque", - "mosquito-net", - "mosquito", - "motorcycle", - "mound", - "mountain-city", - "mountain-sun", - "mountain", - "mountains", - "mouse-field", - "mp3-player", - "mug-hot", - "mug-marshmallows", - "mug-saucer", - "mug-tea-saucer", - "mug-tea", - "mug", - "mushroom", - "music-magnifying-glass", - "music-note-slash", - "music-note", - "music-slash", - "music", - "mustache", - "n", - "naira-sign", - "narwhal", - "nesting-dolls", - "network-wired", - "neuter", - "newspaper", - "nfc-lock", - "nfc-magnifying-glass", - "nfc-pen", - "nfc-signal", - "nfc-slash", - "nfc-symbol", - "nfc-trash", - "nfc", - "nose", - "not-equal", - "notdef", - "note-medical", - "note-sticky", - "note", - "notebook", - "notes-medical", - "notes", - "o", - "object-exclude", - "object-group", - "object-intersect", - "object-subtract", - "object-ungroup", - "object-union", - "objects-align-bottom", - "objects-align-center-horizontal", - "objects-align-center-vertical", - "objects-align-left", - "objects-align-right", - "objects-align-top", - "objects-column", - "octagon-check", - "octagon-divide", - "octagon-exclamation", - "octagon-minus", - "octagon-plus", - "octagon-xmark", - "octagon", - "octopus", - "oil-can-drip", - "oil-can", - "oil-temperature", - "oil-well", - "olive-branch", - "olive", - "om", - "omega", - "onion", - "option", - "ornament", - "otter", - "outdent", - "outlet", - "oven", - "overline", - "p", - "page-caret-down", - "page-caret-up", - "page", - "pager", - "paint-roller", - "paintbrush-fine", - "paintbrush-pencil", - "paintbrush", - "palette", - "pallet-box", - "pallet-boxes", - "pallet", - "pan-food", - "pan-frying", - "pancakes", - "panel-ews", - "panel-fire", - "panorama", - "paper-plane-top", - "paper-plane", - "paperclip-vertical", - "paperclip", - "parachute-box", - "paragraph-left", - "paragraph", - "party-bell", - "party-horn", - "passport", - "paste", - "pause", - "paw-claws", - "paw-simple", - "paw", - "peace", - "peach", - "peanut", - "peanuts", - "peapod", - "pear", - "pedestal", - "pegasus", - "pen-circle", - "pen-clip-slash", - "pen-clip", - "pen-fancy-slash", - "pen-fancy", - "pen-field", - "pen-line", - "pen-nib-slash", - "pen-nib", - "pen-paintbrush", - "pen-ruler", - "pen-slash", - "pen-swirl", - "pen-to-square", - "pen", - "pencil-mechanical", - "pencil-slash", - "pencil", - "people-arrows", - "people-carry-box", - "people-dress-simple", - "people-dress", - "people-group", - "people-line", - "people-pants-simple", - "people-pants", - "people-pulling", - "people-robbery", - "people-roof", - "people-simple", - "people", - "pepper-hot", - "pepper", - "percent", - "period", - "person-arrow-down-to-line", - "person-arrow-up-from-line", - "person-biking-mountain", - "person-biking", - "person-booth", - "person-breastfeeding", - "person-burst", - "person-cane", - "person-carry-box", - "person-chalkboard", - "person-circle-check", - "person-circle-exclamation", - "person-circle-minus", - "person-circle-plus", - "person-circle-question", - "person-circle-xmark", - "person-digging", - "person-dolly-empty", - "person-dolly", - "person-dots-from-line", - "person-dress-burst", - "person-dress-fairy", - "person-dress-simple", - "person-dress", - "person-drowning", - "person-fairy", - "person-falling-burst", - "person-falling", - "person-from-portal", - "person-half-dress", - "person-harassing", - "person-hiking", - "person-military-pointing", - "person-military-rifle", - "person-military-to-person", - "person-pinball", - "person-praying", - "person-pregnant", - "person-rays", - "person-rifle", - "person-running-fast", - "person-running", - "person-seat-reclined", - "person-seat", - "person-shelter", - "person-sign", - "person-simple", - "person-skating", - "person-ski-jumping", - "person-ski-lift", - "person-skiing-nordic", - "person-skiing", - "person-sledding", - "person-snowboarding", - "person-snowmobiling", - "person-swimming", - "person-through-window", - "person-to-door", - "person-to-portal", - "person-walking-arrow-loop-left", - "person-walking-arrow-right", - "person-walking-dashed-line-arrow-right", - "person-walking-luggage", - "person-walking-with-cane", - "person-walking", - "person", - "peseta-sign", - "peso-sign", - "phone-arrow-down-left", - "phone-arrow-right", - "phone-arrow-up-right", - "phone-flip", - "phone-hangup", - "phone-intercom", - "phone-missed", - "phone-office", - "phone-plus", - "phone-rotary", - "phone-slash", - "phone-volume", - "phone-xmark", - "phone", - "photo-film-music", - "photo-film", - "pi", - "piano-keyboard", - "piano", - "pickaxe", - "pickleball", - "pie", - "pig", - "piggy-bank", - "pills", - "pinata", - "pinball", - "pineapple", - "pipe-circle-check", - "pipe-collar", - "pipe-section", - "pipe-smoking", - "pipe-valve", - "pipe", - "pizza-slice", - "pizza", - "place-of-worship", - "plane-arrival", - "plane-circle-check", - "plane-circle-exclamation", - "plane-circle-xmark", - "plane-departure", - "plane-engines", - "plane-lock", - "plane-prop", - "plane-slash", - "plane-tail", - "plane-up-slash", - "plane-up", - "plane", - "planet-moon", - "planet-ringed", - "plant-wilt", - "plate-utensils", - "plate-wheat", - "play-pause", - "play", - "plug-circle-bolt", - "plug-circle-check", - "plug-circle-exclamation", - "plug-circle-minus", - "plug-circle-plus", - "plug-circle-xmark", - "plug", - "plus-large", - "plus-minus", - "plus", - "podcast", - "podium-star", - "podium", - "police-box", - "poll-people", - "pompebled", - "poo-storm", - "poo", - "pool-8-ball", - "poop", - "popcorn", - "popsicle", - "pot-food", - "potato", - "power-off", - "prescription-bottle-medical", - "prescription-bottle-pill", - "prescription-bottle", - "prescription", - "presentation-screen", - "pretzel", - "print-magnifying-glass", - "print-slash", - "print", - "projector", - "pump-medical", - "pump-soap", - "pump", - "pumpkin", - "puzzle-piece-simple", - "puzzle-piece", - "puzzle", - "q", - "qrcode", - "question", - "quote-left", - "quote-right", - "quotes", - "r", - "rabbit-running", - "rabbit", - "raccoon", - "racquet", - "radar", - "radiation", - "radio-tuner", - "radio", - "rainbow", - "raindrops", - "ram", - "ramp-loading", - "ranking-star", - "raygun", - "receipt", - "record-vinyl", - "rectangle-ad", - "rectangle-barcode", - "rectangle-code", - "rectangle-history-circle-plus", - "rectangle-history-circle-user", - "rectangle-history", - "rectangle-list", - "rectangle-pro", - "rectangle-terminal", - "rectangle-vertical-history", - "rectangle-vertical", - "rectangle-wide", - "rectangle-xmark", - "rectangle", - "rectangles-mixed", - "recycle", - "reel", - "reflect-both", - "reflect-horizontal", - "reflect-vertical", - "refrigerator", - "registered", - "repeat-1", - "repeat", - "reply-all", - "reply-clock", - "reply", - "republican", - "restroom-simple", - "restroom", - "retweet", - "rhombus", - "ribbon", - "right-from-bracket", - "right-from-line", - "right-left-large", - "right-left", - "right-long-to-line", - "right-long", - "right-to-bracket", - "right-to-line", - "right", - "ring-diamond", - "ring", - "rings-wedding", - "road-barrier", - "road-bridge", - "road-circle-check", - "road-circle-exclamation", - "road-circle-xmark", - "road-lock", - "road-spikes", - "road", - "robot-astromech", - "robot", - "rocket-launch", - "rocket", - "roller-coaster", - "rotate-exclamation", - "rotate-left", - "rotate-reverse", - "rotate-right", - "rotate", - "route-highway", - "route-interstate", - "route", - "router", - "rss", - "ruble-sign", - "rug", - "rugby-ball", - "ruler-combined", - "ruler-horizontal", - "ruler-triangle", - "ruler-vertical", - "ruler", - "rupee-sign", - "rupiah-sign", - "rv", - "s", - "sack-dollar", - "sack-xmark", - "sack", - "sailboat", - "salad", - "salt-shaker", - "sandwich", - "satellite-dish", - "satellite", - "sausage", - "saxophone-fire", - "saxophone", - "scale-balanced", - "scale-unbalanced-flip", - "scale-unbalanced", - "scalpel-line-dashed", - "scalpel", - "scanner-gun", - "scanner-image", - "scanner-keyboard", - "scanner-touchscreen", - "scarecrow", - "scarf", - "school-circle-check", - "school-circle-exclamation", - "school-circle-xmark", - "school-flag", - "school-lock", - "school", - "scissors", - "screen-users", - "screencast", - "screwdriver-wrench", - "screwdriver", - "scribble", - "scroll-old", - "scroll-torah", - "scroll", - "scrubber", - "scythe", - "sd-card", - "sd-cards", - "seal-exclamation", - "seal-question", - "seal", - "seat-airline", - "section", - "seedling", - "semicolon", - "send-back", - "send-backward", - "sensor-cloud", - "sensor-fire", - "sensor-on", - "sensor-triangle-exclamation", - "sensor", - "server", - "shapes", - "share-all", - "share-from-square", - "share-nodes", - "share", - "sheep", - "sheet-plastic", - "shekel-sign", - "shelves-empty", - "shelves", - "shield-cat", - "shield-check", - "shield-cross", - "shield-dog", - "shield-exclamation", - "shield-halved", - "shield-heart", - "shield-keyhole", - "shield-minus", - "shield-plus", - "shield-quartered", - "shield-slash", - "shield-virus", - "shield-xmark", - "shield", - "ship", - "shirt-long-sleeve", - "shirt-running", - "shirt-tank-top", - "shirt", - "shish-kebab", - "shoe-prints", - "shop-lock", - "shop-slash", - "shop", - "shovel-snow", - "shovel", - "shower-down", - "shower", - "shredder", - "shrimp", - "shuffle", - "shutters", - "shuttle-space", - "shuttlecock", - "sickle", - "sidebar-flip", - "sidebar", - "sigma", - "sign-hanging", - "sign-post", - "sign-posts-wrench", - "sign-posts", - "signal-bars-fair", - "signal-bars-good", - "signal-bars-slash", - "signal-bars-weak", - "signal-bars", - "signal-fair", - "signal-good", - "signal-slash", - "signal-stream-slash", - "signal-stream", - "signal-strong", - "signal-weak", - "signal", - "signature-lock", - "signature-slash", - "signature", - "signs-post", - "sim-card", - "sim-cards", - "sink", - "siren-on", - "siren", - "sitemap", - "skeleton-ribs", - "skeleton", - "ski-boot-ski", - "ski-boot", - "skull-cow", - "skull-crossbones", - "skull", - "slash-back", - "slash-forward", - "slash", - "sleigh", - "slider", - "sliders-simple", - "sliders-up", - "sliders", - "slot-machine", - "smog", - "smoke", - "smoking", - "snake", - "snooze", - "snow-blowing", - "snowflake-droplets", - "snowflake", - "snowflakes", - "snowman-head", - "snowman", - "snowplow", - "soap", - "socks", - "soft-serve", - "solar-panel", - "solar-system", - "sort-down", - "sort-up", - "sort", - "spa", - "space-station-moon-construction", - "space-station-moon", - "spade", - "spaghetti-monster-flying", - "sparkle", - "sparkles", - "speaker", - "speakers", - "spell-check", - "spider-black-widow", - "spider-web", - "spider", - "spinner-scale", - "spinner-third", - "spinner", - "split", - "splotch", - "spoon", - "sportsball", - "spray-can-sparkles", - "spray-can", - "sprinkler-ceiling", - "sprinkler", - "square-0", - "square-1", - "square-2", - "square-3", - "square-4", - "square-5", - "square-6", - "square-7", - "square-8", - "square-9", - "square-a-lock", - "square-a", - "square-ampersand", - "square-arrow-down-left", - "square-arrow-down-right", - "square-arrow-down", - "square-arrow-left", - "square-arrow-right", - "square-arrow-up-left", - "square-arrow-up-right", - "square-arrow-up", - "square-b", - "square-bolt", - "square-c", - "square-caret-down", - "square-caret-left", - "square-caret-right", - "square-caret-up", - "square-check", - "square-chevron-down", - "square-chevron-left", - "square-chevron-right", - "square-chevron-up", - "square-code", - "square-d", - "square-dashed-circle-plus", - "square-dashed", - "square-divide", - "square-dollar", - "square-down-left", - "square-down-right", - "square-down", - "square-e", - "square-ellipsis-vertical", - "square-ellipsis", - "square-envelope", - "square-exclamation", - "square-f", - "square-fragile", - "square-full", - "square-g", - "square-h", - "square-heart", - "square-i", - "square-info", - "square-j", - "square-k", - "square-kanban", - "square-l", - "square-left", - "square-list", - "square-m", - "square-minus", - "square-n", - "square-nfi", - "square-o", - "square-p", - "square-parking-slash", - "square-parking", - "square-pen", - "square-person-confined", - "square-phone-flip", - "square-phone-hangup", - "square-phone", - "square-plus", - "square-poll-horizontal", - "square-poll-vertical", - "square-q", - "square-quarters", - "square-question", - "square-quote", - "square-r", - "square-right", - "square-ring", - "square-root-variable", - "square-root", - "square-rss", - "square-s", - "square-share-nodes", - "square-sliders-vertical", - "square-sliders", - "square-small", - "square-star", - "square-t", - "square-terminal", - "square-this-way-up", - "square-u", - "square-up-left", - "square-up-right", - "square-up", - "square-user", - "square-v", - "square-virus", - "square-w", - "square-x", - "square-xmark", - "square-y", - "square-z", - "square", - "squid", - "squirrel", - "staff-snake", - "staff", - "stairs", - "stamp", - "standard-definition", - "stapler", - "star-and-crescent", - "star-christmas", - "star-exclamation", - "star-half-stroke", - "star-half", - "star-of-david", - "star-of-life", - "star-sharp-half-stroke", - "star-sharp-half", - "star-sharp", - "star-shooting", - "star", - "starfighter-twin-ion-engine-advanced", - "starfighter-twin-ion-engine", - "starfighter", - "stars", - "starship-freighter", - "starship", - "steak", - "steering-wheel", - "sterling-sign", - "stethoscope", - "stocking", - "stomach", - "stop", - "stopwatch-20", - "stopwatch", - "store-lock", - "store-slash", - "store", - "strawberry", - "street-view", - "stretcher", - "strikethrough", - "stroopwafel", - "subscript", - "subtitles-slash", - "subtitles", - "suitcase-medical", - "suitcase-rolling", - "suitcase", - "sun-bright", - "sun-cloud", - "sun-dust", - "sun-haze", - "sun-plant-wilt", - "sun", - "sunglasses", - "sunrise", - "sunset", - "superscript", - "sushi-roll", - "sushi", - "swap-arrows", - "swap", - "swatchbook", - "sword-laser-alt", - "sword-laser", - "sword", - "swords-laser", - "swords", - "symbols", - "synagogue", - "syringe", - "t-rex", - "t", - "table-cells-column-lock", - "table-cells-column-unlock", - "table-cells-large", - "table-cells-lock", - "table-cells-row-lock", - "table-cells-row-unlock", - "table-cells-unlock", - "table-cells", - "table-columns", - "table-layout", - "table-list", - "table-picnic", - "table-pivot", - "table-rows", - "table-tennis-paddle-ball", - "table-tree", - "table", - "tablet-button", - "tablet-rugged", - "tablet-screen-button", - "tablet-screen", - "tablet", - "tablets", - "tachograph-digital", - "taco", - "tag", - "tags", - "tally-1", - "tally-2", - "tally-3", - "tally-4", - "tally", - "tamale", - "tank-water", - "tape", - "tarp-droplet", - "tarp", - "taxi-bus", - "taxi", - "teddy-bear", - "teeth-open", - "teeth", - "telescope", - "temperature-arrow-down", - "temperature-arrow-up", - "temperature-empty", - "temperature-full", - "temperature-half", - "temperature-high", - "temperature-list", - "temperature-low", - "temperature-quarter", - "temperature-snow", - "temperature-sun", - "temperature-three-quarters", - "tenge-sign", - "tennis-ball", - "tent-arrow-down-to-line", - "tent-arrow-left-right", - "tent-arrow-turn-left", - "tent-arrows-down", - "tent-double-peak", - "tent", - "tents", - "terminal", - "text-height", - "text-size", - "text-slash", - "text-width", - "text", - "thermometer", - "theta", - "thought-bubble", - "thumbs-down", - "thumbs-up", - "thumbtack-slash", - "thumbtack", - "tick", - "ticket-airline", - "ticket-perforated", - "ticket-simple", - "ticket", - "tickets-airline", - "tickets-perforated", - "tickets-simple", - "tickets", - "tilde", - "timeline-arrow", - "timeline", - "timer", - "tire-flat", - "tire-pressure-warning", - "tire-rugged", - "tire", - "toggle-large-off", - "toggle-large-on", - "toggle-off", - "toggle-on", - "toilet-paper-blank-under", - "toilet-paper-blank", - "toilet-paper-check", - "toilet-paper-slash", - "toilet-paper-under-slash", - "toilet-paper-under", - "toilet-paper-xmark", - "toilet-paper", - "toilet-portable", - "toilet", - "toilets-portable", - "tomato", - "tombstone-blank", - "tombstone", - "toolbox", - "tooth", - "toothbrush", - "torii-gate", - "tornado", - "tower-broadcast", - "tower-cell", - "tower-control", - "tower-observation", - "tractor", - "trademark", - "traffic-cone", - "traffic-light-go", - "traffic-light-slow", - "traffic-light-stop", - "traffic-light", - "trailer", - "train-subway-tunnel", - "train-subway", - "train-track", - "train-tram", - "train-tunnel", - "train", - "transformer-bolt", - "transgender", - "transporter-1", - "transporter-2", - "transporter-3", - "transporter-4", - "transporter-5", - "transporter-6", - "transporter-7", - "transporter-empty", - "transporter", - "trash-arrow-up", - "trash-can-arrow-up", - "trash-can-check", - "trash-can-clock", - "trash-can-list", - "trash-can-plus", - "trash-can-slash", - "trash-can-undo", - "trash-can-xmark", - "trash-can", - "trash-check", - "trash-clock", - "trash-list", - "trash-plus", - "trash-slash", - "trash-undo", - "trash-xmark", - "trash", - "treasure-chest", - "tree-christmas", - "tree-city", - "tree-deciduous", - "tree-decorated", - "tree-large", - "tree-palm", - "tree", - "trees", - "triangle-exclamation", - "triangle-instrument", - "triangle-person-digging", - "triangle", - "tricycle-adult", - "tricycle", - "trillium", - "trophy-star", - "trophy", - "trowel-bricks", - "trowel", - "truck-arrow-right", - "truck-bolt", - "truck-clock", - "truck-container-empty", - "truck-container", - "truck-droplet", - "truck-fast", - "truck-field-un", - "truck-field", - "truck-fire", - "truck-flatbed", - "truck-front", - "truck-ladder", - "truck-medical", - "truck-monster", - "truck-moving", - "truck-pickup", - "truck-plane", - "truck-plow", - "truck-ramp-box", - "truck-ramp-couch", - "truck-ramp", - "truck-tow", - "truck-utensils", - "truck", - "trumpet", - "tty-answer", - "tty", - "tugrik-sign", - "turkey", - "turkish-lira-sign", - "turn-down-left", - "turn-down-right", - "turn-down", - "turn-left-down", - "turn-left-up", - "turn-left", - "turn-right", - "turn-up", - "turntable", - "turtle", - "tv-music", - "tv-retro", - "tv", - "typewriter", - "u", - "ufo-beam", - "ufo", - "umbrella-beach", - "umbrella-simple", - "umbrella", - "underline", - "unicorn", - "uniform-martial-arts", - "union", - "universal-access", - "unlock-keyhole", - "unlock", - "up-down-left-right", - "up-down", - "up-from-bracket", - "up-from-dotted-line", - "up-from-line", - "up-left", - "up-long", - "up-right-and-down-left-from-center", - "up-right-from-square", - "up-right", - "up-to-bracket", - "up-to-dotted-line", - "up-to-line", - "up", - "upload", - "usb-drive", - "user-alien", - "user-astronaut", - "user-beard-bolt", - "user-bounty-hunter", - "user-check", - "user-chef", - "user-clock", - "user-cowboy", - "user-crown", - "user-doctor-hair-long", - "user-doctor-hair", - "user-doctor-message", - "user-doctor", - "user-gear", - "user-graduate", - "user-group-crown", - "user-group-simple", - "user-group", - "user-hair-buns", - "user-hair-long", - "user-hair-mullet", - "user-hair", - "user-headset", - "user-helmet-safety", - "user-hoodie", - "user-injured", - "user-large-slash", - "user-large", - "user-lock", - "user-magnifying-glass", - "user-minus", - "user-music", - "user-ninja", - "user-nurse-hair-long", - "user-nurse-hair", - "user-nurse", - "user-pen", - "user-pilot-tie", - "user-pilot", - "user-plus", - "user-police-tie", - "user-police", - "user-robot-xmarks", - "user-robot", - "user-secret", - "user-shakespeare", - "user-shield", - "user-slash", - "user-tag", - "user-tie-hair-long", - "user-tie-hair", - "user-tie", - "user-unlock", - "user-visor", - "user-vneck-hair-long", - "user-vneck-hair", - "user-vneck", - "user-xmark", - "user", - "users-between-lines", - "users-gear", - "users-line", - "users-medical", - "users-rays", - "users-rectangle", - "users-slash", - "users-viewfinder", - "users", - "utensils-slash", - "utensils", - "utility-pole-double", - "utility-pole", - "v", - "vacuum-robot", - "vacuum", - "value-absolute", - "van-shuttle", - "vault", - "vector-circle", - "vector-polygon", - "vector-square", - "vent-damper", - "venus-double", - "venus-mars", - "venus", - "vest-patches", - "vest", - "vial-circle-check", - "vial-virus", - "vial", - "vials", - "video-arrow-down-left", - "video-arrow-up-right", - "video-plus", - "video-slash", - "video", - "vihara", - "violin", - "virus-covid-slash", - "virus-covid", - "virus-slash", - "virus", - "viruses", - "voicemail", - "volcano", - "volleyball", - "volume-high", - "volume-low", - "volume-off", - "volume-slash", - "volume-xmark", - "volume", - "vr-cardboard", - "w", - "waffle", - "wagon-covered", - "walker", - "walkie-talkie", - "wallet", - "wand-magic-sparkles", - "wand-magic", - "wand-sparkles", - "wand", - "warehouse-full", - "warehouse", - "washing-machine", - "watch-apple", - "watch-calculator", - "watch-fitness", - "watch-smart", - "watch", - "water-arrow-down", - "water-arrow-up", - "water-ladder", - "water", - "watermelon-slice", - "wave-pulse", - "wave-sine", - "wave-square", - "wave-triangle", - "wave", - "waveform-lines", - "waveform", - "waves-sine", - "web-awesome", - "webhook", - "weight-hanging", - "weight-scale", - "whale", - "wheat-awn-circle-exclamation", - "wheat-awn-slash", - "wheat-awn", - "wheat-slash", - "wheat", - "wheelchair-move", - "wheelchair", - "whiskey-glass-ice", - "whiskey-glass", - "whistle", - "wifi-exclamation", - "wifi-fair", - "wifi-slash", - "wifi-weak", - "wifi", - "wind-turbine", - "wind-warning", - "wind", - "window-flip", - "window-frame-open", - "window-frame", - "window-maximize", - "window-minimize", - "window-restore", - "window", - "windsock", - "wine-bottle", - "wine-glass-crack", - "wine-glass-empty", - "wine-glass", - "won-sign", - "worm", - "wreath-laurel", - "wreath", - "wrench-simple", - "wrench", - "x-ray", - "x", - "xmark-large", - "xmark-to-slot", - "xmark", - "xmarks-lines", - "y", - "yen-sign", - "yin-yang", - "z" - ], - "thin": [ - "0", - "00", - "1", - "2", - "3", - "360-degrees", - "4", - "5", - "6", - "7", - "8", - "9", - "a", - "abacus", - "accent-grave", - "acorn", - "address-book", - "address-card", - "air-conditioner", - "airplay", - "alarm-clock", - "alarm-exclamation", - "alarm-plus", - "alarm-snooze", - "album-circle-plus", - "album-circle-user", - "album-collection-circle-plus", - "album-collection-circle-user", - "album-collection", - "album", - "alicorn", - "alien-8bit", - "alien", - "align-center", - "align-justify", - "align-left", - "align-right", - "align-slash", - "alt", - "amp-guitar", - "ampersand", - "anchor-circle-check", - "anchor-circle-exclamation", - "anchor-circle-xmark", - "anchor-lock", - "anchor", - "angel", - "angle-90", - "angle-down", - "angle-left", - "angle-right", - "angle-up", - "angle", - "angles-down", - "angles-left", - "angles-right", - "angles-up-down", - "angles-up", - "ankh", - "ant", - "apartment", - "aperture", - "apostrophe", - "apple-core", - "apple-whole", - "archway", - "arrow-down-1-9", - "arrow-down-9-1", - "arrow-down-a-z", - "arrow-down-arrow-up", - "arrow-down-big-small", - "arrow-down-from-arc", - "arrow-down-from-bracket", - "arrow-down-from-dotted-line", - "arrow-down-from-line", - "arrow-down-left-and-arrow-up-right-to-center", - "arrow-down-left", - "arrow-down-long", - "arrow-down-right", - "arrow-down-short-wide", - "arrow-down-small-big", - "arrow-down-square-triangle", - "arrow-down-to-arc", - "arrow-down-to-bracket", - "arrow-down-to-dotted-line", - "arrow-down-to-line", - "arrow-down-to-square", - "arrow-down-triangle-square", - "arrow-down-up-across-line", - "arrow-down-up-lock", - "arrow-down-wide-short", - "arrow-down-z-a", - "arrow-down", - "arrow-left-from-arc", - "arrow-left-from-bracket", - "arrow-left-from-line", - "arrow-left-long-to-line", - "arrow-left-long", - "arrow-left-to-arc", - "arrow-left-to-bracket", - "arrow-left-to-line", - "arrow-left", - "arrow-pointer", - "arrow-progress", - "arrow-right-arrow-left", - "arrow-right-from-arc", - "arrow-right-from-bracket", - "arrow-right-from-line", - "arrow-right-long-to-line", - "arrow-right-long", - "arrow-right-to-arc", - "arrow-right-to-bracket", - "arrow-right-to-city", - "arrow-right-to-line", - "arrow-right", - "arrow-rotate-left", - "arrow-rotate-right", - "arrow-trend-down", - "arrow-trend-up", - "arrow-turn-down-left", - "arrow-turn-down-right", - "arrow-turn-down", - "arrow-turn-left-down", - "arrow-turn-left-up", - "arrow-turn-left", - "arrow-turn-right", - "arrow-turn-up", - "arrow-up-1-9", - "arrow-up-9-1", - "arrow-up-a-z", - "arrow-up-arrow-down", - "arrow-up-big-small", - "arrow-up-from-arc", - "arrow-up-from-bracket", - "arrow-up-from-dotted-line", - "arrow-up-from-ground-water", - "arrow-up-from-line", - "arrow-up-from-square", - "arrow-up-from-water-pump", - "arrow-up-left-from-circle", - "arrow-up-left", - "arrow-up-long", - "arrow-up-right-and-arrow-down-left-from-center", - "arrow-up-right-dots", - "arrow-up-right-from-square", - "arrow-up-right", - "arrow-up-short-wide", - "arrow-up-small-big", - "arrow-up-square-triangle", - "arrow-up-to-arc", - "arrow-up-to-bracket", - "arrow-up-to-dotted-line", - "arrow-up-to-line", - "arrow-up-triangle-square", - "arrow-up-wide-short", - "arrow-up-z-a", - "arrow-up", - "arrows-cross", - "arrows-down-to-line", - "arrows-down-to-people", - "arrows-from-dotted-line", - "arrows-from-line", - "arrows-left-right-to-line", - "arrows-left-right", - "arrows-maximize", - "arrows-minimize", - "arrows-repeat-1", - "arrows-repeat", - "arrows-retweet", - "arrows-rotate-reverse", - "arrows-rotate", - "arrows-spin", - "arrows-split-up-and-left", - "arrows-to-circle", - "arrows-to-dot", - "arrows-to-dotted-line", - "arrows-to-eye", - "arrows-to-line", - "arrows-turn-right", - "arrows-turn-to-dots", - "arrows-up-down-left-right", - "arrows-up-down", - "arrows-up-to-line", - "asterisk", - "at", - "atom-simple", - "atom", - "audio-description-slash", - "audio-description", - "austral-sign", - "avocado", - "award-simple", - "award", - "axe-battle", - "axe", - "b", - "baby-carriage", - "baby", - "backpack", - "backward-fast", - "backward-step", - "backward", - "bacon", - "bacteria", - "bacterium", - "badge-check", - "badge-dollar", - "badge-percent", - "badge-sheriff", - "badge", - "badger-honey", - "badminton", - "bag-seedling", - "bag-shopping-minus", - "bag-shopping-plus", - "bag-shopping", - "bagel", - "bags-shopping", - "baguette", - "bahai", - "baht-sign", - "ball-pile", - "balloon", - "balloons", - "ballot-check", - "ballot", - "ban-bug", - "ban-parking", - "ban-smoking", - "ban", - "banana", - "bandage", - "bangladeshi-taka-sign", - "banjo", - "barcode-read", - "barcode-scan", - "barcode", - "bars-filter", - "bars-progress", - "bars-sort", - "bars-staggered", - "bars", - "baseball-bat-ball", - "baseball", - "basket-shopping-minus", - "basket-shopping-plus", - "basket-shopping-simple", - "basket-shopping", - "basketball-hoop", - "basketball", - "bat", - "bath", - "battery-bolt", - "battery-empty", - "battery-exclamation", - "battery-full", - "battery-half", - "battery-low", - "battery-quarter", - "battery-slash", - "battery-three-quarters", - "bed-bunk", - "bed-empty", - "bed-front", - "bed-pulse", - "bed", - "bee", - "beer-mug-empty", - "beer-mug", - "bell-concierge", - "bell-exclamation", - "bell-on", - "bell-plus", - "bell-ring", - "bell-school-slash", - "bell-school", - "bell-slash", - "bell", - "bells", - "bench-tree", - "bezier-curve", - "bicycle", - "billboard", - "bin-bottles-recycle", - "bin-bottles", - "bin-recycle", - "binary-circle-check", - "binary-lock", - "binary-slash", - "binary", - "binoculars", - "biohazard", - "bird", - "bitcoin-sign", - "blanket-fire", - "blanket", - "blender-phone", - "blender", - "blinds-open", - "blinds-raised", - "blinds", - "block-brick-fire", - "block-brick", - "block-question", - "block-quote", - "block", - "blog", - "blueberries", - "bluetooth", - "bold", - "bolt-auto", - "bolt-lightning", - "bolt-slash", - "bolt", - "bomb", - "bone-break", - "bone", - "bong", - "book-arrow-right", - "book-arrow-up", - "book-atlas", - "book-bible", - "book-blank", - "book-bookmark", - "book-circle-arrow-right", - "book-circle-arrow-up", - "book-copy", - "book-font", - "book-heart", - "book-journal-whills", - "book-medical", - "book-open-cover", - "book-open-reader", - "book-open", - "book-quran", - "book-section", - "book-skull", - "book-sparkles", - "book-tanakh", - "book-user", - "book", - "bookmark-slash", - "bookmark", - "books-medical", - "books", - "boombox", - "boot-heeled", - "boot", - "booth-curtain", - "border-all", - "border-bottom-right", - "border-bottom", - "border-center-h", - "border-center-v", - "border-inner", - "border-left", - "border-none", - "border-outer", - "border-right", - "border-top-left", - "border-top", - "bore-hole", - "bottle-baby", - "bottle-droplet", - "bottle-water", - "bow-arrow", - "bowl-chopsticks-noodles", - "bowl-chopsticks", - "bowl-food", - "bowl-hot", - "bowl-rice", - "bowl-scoop", - "bowl-scoops", - "bowl-soft-serve", - "bowl-spoon", - "bowling-ball-pin", - "bowling-ball", - "bowling-pins", - "box-archive", - "box-ballot", - "box-check", - "box-circle-check", - "box-dollar", - "box-heart", - "box-open-full", - "box-open", - "box-taped", - "box-tissue", - "box", - "boxes-packing", - "boxes-stacked", - "boxing-glove", - "bracket-curly-right", - "bracket-curly", - "bracket-round-right", - "bracket-round", - "bracket-square-right", - "bracket-square", - "brackets-curly", - "brackets-round", - "brackets-square", - "braille", - "brain-arrow-curved-right", - "brain-circuit", - "brain", - "brake-warning", - "brazilian-real-sign", - "bread-loaf", - "bread-slice-butter", - "bread-slice", - "bridge-circle-check", - "bridge-circle-exclamation", - "bridge-circle-xmark", - "bridge-lock", - "bridge-suspension", - "bridge-water", - "bridge", - "briefcase-arrow-right", - "briefcase-blank", - "briefcase-medical", - "briefcase", - "brightness-low", - "brightness", - "bring-forward", - "bring-front", - "broccoli", - "broom-ball", - "broom-wide", - "broom", - "browser", - "browsers", - "brush", - "bucket", - "bug-slash", - "bug", - "bugs", - "building-circle-arrow-right", - "building-circle-check", - "building-circle-exclamation", - "building-circle-xmark", - "building-columns", - "building-flag", - "building-lock", - "building-magnifying-glass", - "building-memo", - "building-ngo", - "building-shield", - "building-un", - "building-user", - "building-wheat", - "building", - "buildings", - "bulldozer", - "bullhorn", - "bullseye-arrow", - "bullseye-pointer", - "bullseye", - "buoy-mooring", - "buoy", - "burger-cheese", - "burger-fries", - "burger-glass", - "burger-lettuce", - "burger-soda", - "burger", - "burrito", - "burst", - "bus-school", - "bus-simple", - "bus", - "business-time", - "butter", - "c", - "cabin", - "cabinet-filing", - "cable-car", - "cactus", - "caduceus", - "cake-candles", - "cake-slice", - "calculator-simple", - "calculator", - "calendar-arrow-down", - "calendar-arrow-up", - "calendar-check", - "calendar-circle-exclamation", - "calendar-circle-minus", - "calendar-circle-plus", - "calendar-circle-user", - "calendar-clock", - "calendar-day", - "calendar-days", - "calendar-exclamation", - "calendar-heart", - "calendar-image", - "calendar-lines-pen", - "calendar-lines", - "calendar-minus", - "calendar-pen", - "calendar-plus", - "calendar-range", - "calendar-star", - "calendar-users", - "calendar-week", - "calendar-xmark", - "calendar", - "calendars", - "camcorder", - "camera-cctv", - "camera-movie", - "camera-polaroid", - "camera-retro", - "camera-rotate", - "camera-security", - "camera-slash", - "camera-viewfinder", - "camera-web-slash", - "camera-web", - "camera", - "campfire", - "campground", - "can-food", - "candle-holder", - "candy-bar", - "candy-cane", - "candy-corn", - "candy", - "cannabis", - "cannon", - "capsules", - "car-battery", - "car-bolt", - "car-building", - "car-bump", - "car-burst", - "car-bus", - "car-circle-bolt", - "car-garage", - "car-mirrors", - "car-on", - "car-rear", - "car-side-bolt", - "car-side", - "car-tilt", - "car-tunnel", - "car-wash", - "car-wrench", - "car", - "caravan-simple", - "caravan", - "card-club", - "card-diamond", - "card-heart", - "card-spade", - "cards-blank", - "cards", - "caret-down", - "caret-left", - "caret-right", - "caret-up", - "carrot", - "cars", - "cart-arrow-down", - "cart-arrow-up", - "cart-circle-arrow-down", - "cart-circle-arrow-up", - "cart-circle-check", - "cart-circle-exclamation", - "cart-circle-plus", - "cart-circle-xmark", - "cart-flatbed-boxes", - "cart-flatbed-empty", - "cart-flatbed-suitcase", - "cart-flatbed", - "cart-minus", - "cart-plus", - "cart-shopping-fast", - "cart-shopping", - "cart-xmark", - "cash-register", - "cassette-betamax", - "cassette-tape", - "cassette-vhs", - "castle", - "cat-space", - "cat", - "cauldron", - "cedi-sign", - "cent-sign", - "certificate", - "chair-office", - "chair", - "chalkboard-user", - "chalkboard", - "champagne-glass", - "champagne-glasses", - "charging-station", - "chart-area", - "chart-bar", - "chart-bullet", - "chart-candlestick", - "chart-column", - "chart-gantt", - "chart-kanban", - "chart-line-down", - "chart-line-up-down", - "chart-line-up", - "chart-line", - "chart-mixed-up-circle-currency", - "chart-mixed-up-circle-dollar", - "chart-mixed", - "chart-network", - "chart-pie-simple-circle-currency", - "chart-pie-simple-circle-dollar", - "chart-pie-simple", - "chart-pie", - "chart-pyramid", - "chart-radar", - "chart-scatter-3d", - "chart-scatter-bubble", - "chart-scatter", - "chart-simple-horizontal", - "chart-simple", - "chart-tree-map", - "chart-user", - "chart-waterfall", - "check-double", - "check-to-slot", - "check", - "cheese-swiss", - "cheese", - "cherries", - "chess-bishop-piece", - "chess-bishop", - "chess-board", - "chess-clock-flip", - "chess-clock", - "chess-king-piece", - "chess-king", - "chess-knight-piece", - "chess-knight", - "chess-pawn-piece", - "chess-pawn", - "chess-queen-piece", - "chess-queen", - "chess-rook-piece", - "chess-rook", - "chess", - "chestnut", - "chevron-down", - "chevron-left", - "chevron-right", - "chevron-up", - "chevrons-down", - "chevrons-left", - "chevrons-right", - "chevrons-up", - "chf-sign", - "child-combatant", - "child-dress", - "child-reaching", - "child", - "children", - "chimney", - "chopsticks", - "church", - "circle-0", - "circle-1", - "circle-2", - "circle-3", - "circle-4", - "circle-5", - "circle-6", - "circle-7", - "circle-8", - "circle-9", - "circle-a", - "circle-ampersand", - "circle-arrow-down-left", - "circle-arrow-down-right", - "circle-arrow-down", - "circle-arrow-left", - "circle-arrow-right", - "circle-arrow-up-left", - "circle-arrow-up-right", - "circle-arrow-up", - "circle-b", - "circle-bolt", - "circle-book-open", - "circle-bookmark", - "circle-c", - "circle-calendar", - "circle-camera", - "circle-caret-down", - "circle-caret-left", - "circle-caret-right", - "circle-caret-up", - "circle-check", - "circle-chevron-down", - "circle-chevron-left", - "circle-chevron-right", - "circle-chevron-up", - "circle-d", - "circle-dashed", - "circle-divide", - "circle-dollar-to-slot", - "circle-dollar", - "circle-dot", - "circle-down-left", - "circle-down-right", - "circle-down", - "circle-e", - "circle-ellipsis-vertical", - "circle-ellipsis", - "circle-envelope", - "circle-euro", - "circle-exclamation-check", - "circle-exclamation", - "circle-f", - "circle-g", - "circle-gf", - "circle-h", - "circle-half-stroke", - "circle-half", - "circle-heart", - "circle-i", - "circle-info", - "circle-j", - "circle-k", - "circle-l", - "circle-left", - "circle-location-arrow", - "circle-m", - "circle-microphone-lines", - "circle-microphone", - "circle-minus", - "circle-n", - "circle-nodes", - "circle-notch", - "circle-o", - "circle-p", - "circle-parking", - "circle-pause", - "circle-phone-flip", - "circle-phone-hangup", - "circle-phone", - "circle-play", - "circle-plus", - "circle-q", - "circle-quarter-stroke", - "circle-quarter", - "circle-quarters", - "circle-question", - "circle-r", - "circle-radiation", - "circle-right", - "circle-s", - "circle-small", - "circle-sort-down", - "circle-sort-up", - "circle-sort", - "circle-star", - "circle-sterling", - "circle-stop", - "circle-t", - "circle-three-quarters-stroke", - "circle-three-quarters", - "circle-trash", - "circle-u", - "circle-up-left", - "circle-up-right", - "circle-up", - "circle-user", - "circle-v", - "circle-video", - "circle-w", - "circle-waveform-lines", - "circle-wifi-circle-wifi", - "circle-wifi", - "circle-x", - "circle-xmark", - "circle-y", - "circle-yen", - "circle-z", - "circle", - "circles-overlap", - "citrus-slice", - "citrus", - "city", - "clapperboard-play", - "clapperboard", - "clarinet", - "claw-marks", - "clipboard-check", - "clipboard-list-check", - "clipboard-list", - "clipboard-medical", - "clipboard-prescription", - "clipboard-question", - "clipboard-user", - "clipboard", - "clock-desk", - "clock-eight-thirty", - "clock-eight", - "clock-eleven-thirty", - "clock-eleven", - "clock-five-thirty", - "clock-five", - "clock-four-thirty", - "clock-nine-thirty", - "clock-nine", - "clock-one-thirty", - "clock-one", - "clock-rotate-left", - "clock-seven-thirty", - "clock-seven", - "clock-six-thirty", - "clock-six", - "clock-ten-thirty", - "clock-ten", - "clock-three-thirty", - "clock-three", - "clock-twelve-thirty", - "clock-twelve", - "clock-two-thirty", - "clock-two", - "clock", - "clone", - "closed-captioning-slash", - "closed-captioning", - "clothes-hanger", - "cloud-arrow-down", - "cloud-arrow-up", - "cloud-binary", - "cloud-bolt-moon", - "cloud-bolt-sun", - "cloud-bolt", - "cloud-check", - "cloud-drizzle", - "cloud-exclamation", - "cloud-fog", - "cloud-hail-mixed", - "cloud-hail", - "cloud-meatball", - "cloud-minus", - "cloud-moon-rain", - "cloud-moon", - "cloud-music", - "cloud-plus", - "cloud-question", - "cloud-rain", - "cloud-rainbow", - "cloud-showers-heavy", - "cloud-showers-water", - "cloud-showers", - "cloud-slash", - "cloud-sleet", - "cloud-snow", - "cloud-sun-rain", - "cloud-sun", - "cloud-word", - "cloud-xmark", - "cloud", - "clouds-moon", - "clouds-sun", - "clouds", - "clover", - "club", - "coconut", - "code-branch", - "code-commit", - "code-compare", - "code-fork", - "code-merge", - "code-pull-request-closed", - "code-pull-request-draft", - "code-pull-request", - "code-simple", - "code", - "coffee-bean", - "coffee-beans", - "coffee-pot", - "coffin-cross", - "coffin", - "coin-blank", - "coin-front", - "coin-vertical", - "coin", - "coins", - "colon-sign", - "colon", - "columns-3", - "comet", - "comma", - "command", - "comment-arrow-down", - "comment-arrow-up-right", - "comment-arrow-up", - "comment-captions", - "comment-check", - "comment-code", - "comment-dollar", - "comment-dots", - "comment-exclamation", - "comment-heart", - "comment-image", - "comment-lines", - "comment-medical", - "comment-middle-top", - "comment-middle", - "comment-minus", - "comment-music", - "comment-pen", - "comment-plus", - "comment-question", - "comment-quote", - "comment-slash", - "comment-smile", - "comment-sms", - "comment-text", - "comment-xmark", - "comment", - "comments-dollar", - "comments-question-check", - "comments-question", - "comments", - "compact-disc", - "compass-drafting", - "compass-slash", - "compass", - "compress-wide", - "compress", - "computer-classic", - "computer-mouse-scrollwheel", - "computer-mouse", - "computer-speaker", - "computer", - "container-storage", - "conveyor-belt-arm", - "conveyor-belt-boxes", - "conveyor-belt-empty", - "conveyor-belt", - "cookie-bite", - "cookie", - "copy", - "copyright", - "corn", - "corner", - "couch", - "court-sport", - "cow", - "cowbell-circle-plus", - "cowbell", - "crab", - "crate-apple", - "crate-empty", - "credit-card-blank", - "credit-card-front", - "credit-card", - "cricket-bat-ball", - "croissant", - "crop-simple", - "crop", - "cross", - "crosshairs-simple", - "crosshairs", - "crow", - "crown", - "crutch", - "crutches", - "cruzeiro-sign", - "crystal-ball", - "cube", - "cubes-stacked", - "cubes", - "cucumber", - "cup-straw-swoosh", - "cup-straw", - "cup-togo", - "cupcake", - "curling-stone", - "custard", - "d", - "dagger", - "dash", - "database", - "deer-rudolph", - "deer", - "delete-left", - "delete-right", - "democrat", - "desktop-arrow-down", - "desktop", - "dharmachakra", - "diagram-cells", - "diagram-lean-canvas", - "diagram-nested", - "diagram-next", - "diagram-predecessor", - "diagram-previous", - "diagram-project", - "diagram-sankey", - "diagram-subtask", - "diagram-successor", - "diagram-venn", - "dial-high", - "dial-low", - "dial-max", - "dial-med-low", - "dial-med", - "dial-min", - "dial-off", - "dial", - "diamond-exclamation", - "diamond-half-stroke", - "diamond-half", - "diamond-turn-right", - "diamond", - "diamonds-4", - "dice-d10", - "dice-d12", - "dice-d20", - "dice-d4", - "dice-d6", - "dice-d8", - "dice-five", - "dice-four", - "dice-one", - "dice-six", - "dice-three", - "dice-two", - "dice", - "dinosaur", - "diploma", - "disc-drive", - "disease", - "display-arrow-down", - "display-chart-up-circle-currency", - "display-chart-up-circle-dollar", - "display-chart-up", - "display-code", - "display-medical", - "display-slash", - "display", - "distribute-spacing-horizontal", - "distribute-spacing-vertical", - "ditto", - "divide", - "dna", - "do-not-enter", - "dog-leashed", - "dog", - "dollar-sign", - "dolly-empty", - "dolly", - "dolphin", - "dong-sign", - "donut", - "door-closed", - "door-open", - "dove", - "down-from-bracket", - "down-from-dotted-line", - "down-from-line", - "down-left-and-up-right-to-center", - "down-left", - "down-long", - "down-right", - "down-to-bracket", - "down-to-dotted-line", - "down-to-line", - "down", - "download", - "dragon", - "draw-circle", - "draw-polygon", - "draw-square", - "dreidel", - "drone-front", - "drone", - "droplet-degree", - "droplet-percent", - "droplet-slash", - "droplet", - "drum-steelpan", - "drum", - "drumstick-bite", - "drumstick", - "dryer-heat", - "dryer", - "duck", - "dumbbell", - "dumpster-fire", - "dumpster", - "dungeon", - "e", - "ear-deaf", - "ear-listen", - "ear-muffs", - "ear", - "earth-africa", - "earth-americas", - "earth-asia", - "earth-europe", - "earth-oceania", - "eclipse", - "egg-fried", - "egg", - "eggplant", - "eject", - "elephant", - "elevator", - "ellipsis-stroke-vertical", - "ellipsis-stroke", - "ellipsis-vertical", - "ellipsis", - "empty-set", - "engine-warning", - "engine", - "envelope-circle-check", - "envelope-dot", - "envelope-open-dollar", - "envelope-open-text", - "envelope-open", - "envelope", - "envelopes-bulk", - "envelopes", - "equals", - "eraser", - "escalator", - "ethernet", - "euro-sign", - "excavator", - "exclamation", - "expand-wide", - "expand", - "explosion", - "eye-dropper-full", - "eye-dropper-half", - "eye-dropper", - "eye-evil", - "eye-low-vision", - "eye-slash", - "eye", - "eyes", - "f", - "face-angry-horns", - "face-angry", - "face-anguished", - "face-anxious-sweat", - "face-astonished", - "face-awesome", - "face-beam-hand-over-mouth", - "face-clouds", - "face-confounded", - "face-confused", - "face-cowboy-hat", - "face-diagonal-mouth", - "face-disappointed", - "face-disguise", - "face-dizzy", - "face-dotted", - "face-downcast-sweat", - "face-drooling", - "face-exhaling", - "face-explode", - "face-expressionless", - "face-eyes-xmarks", - "face-fearful", - "face-flushed", - "face-frown-open", - "face-frown-slight", - "face-frown", - "face-glasses", - "face-grimace", - "face-grin-beam-sweat", - "face-grin-beam", - "face-grin-hearts", - "face-grin-squint-tears", - "face-grin-squint", - "face-grin-stars", - "face-grin-tears", - "face-grin-tongue-squint", - "face-grin-tongue-wink", - "face-grin-tongue", - "face-grin-wide", - "face-grin-wink", - "face-grin", - "face-hand-over-mouth", - "face-hand-peeking", - "face-hand-yawn", - "face-head-bandage", - "face-holding-back-tears", - "face-hushed", - "face-icicles", - "face-kiss-beam", - "face-kiss-closed-eyes", - "face-kiss-wink-heart", - "face-kiss", - "face-laugh-beam", - "face-laugh-squint", - "face-laugh-wink", - "face-laugh", - "face-lying", - "face-mask", - "face-meh-blank", - "face-meh", - "face-melting", - "face-monocle", - "face-nauseated", - "face-nose-steam", - "face-party", - "face-pensive", - "face-persevering", - "face-pleading", - "face-pouting", - "face-raised-eyebrow", - "face-relieved", - "face-rolling-eyes", - "face-sad-cry", - "face-sad-sweat", - "face-sad-tear", - "face-saluting", - "face-scream", - "face-shush", - "face-sleeping", - "face-sleepy", - "face-smile-beam", - "face-smile-halo", - "face-smile-hearts", - "face-smile-horns", - "face-smile-plus", - "face-smile-relaxed", - "face-smile-tear", - "face-smile-tongue", - "face-smile-upside-down", - "face-smile-wink", - "face-smile", - "face-smiling-hands", - "face-smirking", - "face-spiral-eyes", - "face-sunglasses", - "face-surprise", - "face-swear", - "face-thermometer", - "face-thinking", - "face-tired", - "face-tissue", - "face-tongue-money", - "face-tongue-sweat", - "face-unamused", - "face-viewfinder", - "face-vomit", - "face-weary", - "face-woozy", - "face-worried", - "face-zany", - "face-zipper", - "falafel", - "family-dress", - "family-pants", - "family", - "fan-table", - "fan", - "farm", - "faucet-drip", - "faucet", - "fax", - "feather-pointed", - "feather", - "fence", - "ferris-wheel", - "ferry", - "field-hockey-stick-ball", - "file-arrow-down", - "file-arrow-up", - "file-audio", - "file-binary", - "file-cad", - "file-certificate", - "file-chart-column", - "file-chart-pie", - "file-check", - "file-circle-check", - "file-circle-exclamation", - "file-circle-info", - "file-circle-minus", - "file-circle-plus", - "file-circle-question", - "file-circle-xmark", - "file-code", - "file-contract", - "file-csv", - "file-dashed-line", - "file-doc", - "file-eps", - "file-excel", - "file-exclamation", - "file-export", - "file-gif", - "file-heart", - "file-image", - "file-import", - "file-invoice-dollar", - "file-invoice", - "file-jpg", - "file-lines", - "file-lock", - "file-magnifying-glass", - "file-medical", - "file-minus", - "file-mov", - "file-mp3", - "file-mp4", - "file-music", - "file-pdf", - "file-pen", - "file-plus-minus", - "file-plus", - "file-png", - "file-powerpoint", - "file-ppt", - "file-prescription", - "file-shield", - "file-signature", - "file-slash", - "file-spreadsheet", - "file-svg", - "file-user", - "file-vector", - "file-video", - "file-waveform", - "file-word", - "file-xls", - "file-xmark", - "file-xml", - "file-zip", - "file-zipper", - "file", - "files-medical", - "files", - "fill-drip", - "fill", - "film-canister", - "film-simple", - "film-slash", - "film", - "films", - "filter-circle-dollar", - "filter-circle-xmark", - "filter-list", - "filter-slash", - "filter", - "filters", - "fingerprint", - "fire-burner", - "fire-extinguisher", - "fire-flame-curved", - "fire-flame-simple", - "fire-flame", - "fire-hydrant", - "fire-smoke", - "fire", - "fireplace", - "fish-bones", - "fish-cooked", - "fish-fins", - "fish", - "fishing-rod", - "flag-checkered", - "flag-pennant", - "flag-swallowtail", - "flag-usa", - "flag", - "flashlight", - "flask-gear", - "flask-round-poison", - "flask-round-potion", - "flask-vial", - "flask", - "flatbread-stuffed", - "flatbread", - "floppy-disk-circle-arrow-right", - "floppy-disk-circle-xmark", - "floppy-disk-pen", - "floppy-disk", - "floppy-disks", - "florin-sign", - "flower-daffodil", - "flower-tulip", - "flower", - "flute", - "flux-capacitor", - "flying-disc", - "folder-arrow-down", - "folder-arrow-up", - "folder-bookmark", - "folder-check", - "folder-closed", - "folder-gear", - "folder-grid", - "folder-heart", - "folder-image", - "folder-magnifying-glass", - "folder-medical", - "folder-minus", - "folder-music", - "folder-open", - "folder-plus", - "folder-tree", - "folder-user", - "folder-xmark", - "folder", - "folders", - "fondue-pot", - "font-awesome", - "font-case", - "font", - "football-helmet", - "football", - "fork-knife", - "fork", - "forklift", - "fort", - "forward-fast", - "forward-step", - "forward", - "frame", - "franc-sign", - "french-fries", - "frog", - "function", - "futbol", - "g", - "galaxy", - "gallery-thumbnails", - "game-board-simple", - "game-board", - "game-console-handheld-crank", - "game-console-handheld", - "gamepad-modern", - "gamepad", - "garage-car", - "garage-open", - "garage", - "garlic", - "gas-pump-slash", - "gas-pump", - "gauge-circle-bolt", - "gauge-circle-minus", - "gauge-circle-plus", - "gauge-high", - "gauge-low", - "gauge-max", - "gauge-min", - "gauge-simple-high", - "gauge-simple-low", - "gauge-simple-max", - "gauge-simple-min", - "gauge-simple", - "gauge", - "gavel", - "gear-code", - "gear-complex-code", - "gear-complex", - "gear", - "gears", - "gem", - "genderless", - "ghost", - "gif", - "gift-card", - "gift", - "gifts", - "gingerbread-man", - "glass-citrus", - "glass-empty", - "glass-half", - "glass-water-droplet", - "glass-water", - "glass", - "glasses-round", - "glasses", - "globe-pointer", - "globe-snow", - "globe-stand", - "globe-wifi", - "globe", - "goal-net", - "golf-ball-tee", - "golf-club", - "golf-flag-hole", - "gopuram", - "graduation-cap", - "gramophone", - "grapes", - "grate-droplet", - "grate", - "greater-than-equal", - "greater-than", - "grid-2-plus", - "grid-2", - "grid-4", - "grid-5", - "grid-dividers", - "grid-horizontal", - "grid-round-2-plus", - "grid-round-2", - "grid-round-4", - "grid-round-5", - "grid-round", - "grid", - "grill-fire", - "grill-hot", - "grill", - "grip-dots-vertical", - "grip-dots", - "grip-lines-vertical", - "grip-lines", - "grip-vertical", - "grip", - "group-arrows-rotate", - "guarani-sign", - "guitar-electric", - "guitar", - "guitars", - "gun-slash", - "gun-squirt", - "gun", - "h", - "h1", - "h2", - "h3", - "h4", - "h5", - "h6", - "hammer-brush", - "hammer-crash", - "hammer-war", - "hammer", - "hamsa", - "hand-back-fist", - "hand-back-point-down", - "hand-back-point-left", - "hand-back-point-ribbon", - "hand-back-point-right", - "hand-back-point-up", - "hand-dots", - "hand-fingers-crossed", - "hand-fist", - "hand-heart", - "hand-holding-box", - "hand-holding-circle-dollar", - "hand-holding-dollar", - "hand-holding-droplet", - "hand-holding-hand", - "hand-holding-heart", - "hand-holding-magic", - "hand-holding-medical", - "hand-holding-seedling", - "hand-holding-skull", - "hand-holding", - "hand-horns", - "hand-lizard", - "hand-love", - "hand-middle-finger", - "hand-peace", - "hand-point-down", - "hand-point-left", - "hand-point-ribbon", - "hand-point-right", - "hand-point-up", - "hand-pointer", - "hand-scissors", - "hand-sparkles", - "hand-spock", - "hand-wave", - "hand", - "handcuffs", - "hands-asl-interpreting", - "hands-bound", - "hands-bubbles", - "hands-clapping", - "hands-holding-child", - "hands-holding-circle", - "hands-holding-diamond", - "hands-holding-dollar", - "hands-holding-heart", - "hands-holding", - "hands-praying", - "hands", - "handshake-angle", - "handshake-simple-slash", - "handshake-simple", - "handshake-slash", - "handshake", - "hanukiah", - "hard-drive", - "hashtag-lock", - "hashtag", - "hat-beach", - "hat-chef", - "hat-cowboy-side", - "hat-cowboy", - "hat-santa", - "hat-winter", - "hat-witch", - "hat-wizard", - "head-side-brain", - "head-side-cough-slash", - "head-side-cough", - "head-side-gear", - "head-side-goggles", - "head-side-headphones", - "head-side-heart", - "head-side-mask", - "head-side-medical", - "head-side-virus", - "head-side", - "heading", - "headphones-simple", - "headphones", - "headset", - "heart-circle-bolt", - "heart-circle-check", - "heart-circle-exclamation", - "heart-circle-minus", - "heart-circle-plus", - "heart-circle-xmark", - "heart-crack", - "heart-half-stroke", - "heart-half", - "heart-pulse", - "heart", - "heat", - "helicopter-symbol", - "helicopter", - "helmet-battle", - "helmet-safety", - "helmet-un", - "hexagon-check", - "hexagon-divide", - "hexagon-exclamation", - "hexagon-image", - "hexagon-minus", - "hexagon-plus", - "hexagon-vertical-nft-slanted", - "hexagon-vertical-nft", - "hexagon-xmark", - "hexagon", - "high-definition", - "highlighter-line", - "highlighter", - "hill-avalanche", - "hill-rockslide", - "hippo", - "hockey-mask", - "hockey-puck", - "hockey-stick-puck", - "hockey-sticks", - "holly-berry", - "honey-pot", - "hood-cloak", - "horizontal-rule", - "horse-head", - "horse-saddle", - "horse", - "hose-reel", - "hose", - "hospital-user", - "hospital", - "hospitals", - "hot-tub-person", - "hotdog", - "hotel", - "hourglass-clock", - "hourglass-end", - "hourglass-half", - "hourglass-start", - "hourglass", - "house-blank", - "house-building", - "house-chimney-blank", - "house-chimney-crack", - "house-chimney-heart", - "house-chimney-medical", - "house-chimney-user", - "house-chimney-window", - "house-chimney", - "house-circle-check", - "house-circle-exclamation", - "house-circle-xmark", - "house-crack", - "house-day", - "house-fire", - "house-flag", - "house-flood-water-circle-arrow-right", - "house-flood-water", - "house-heart", - "house-laptop", - "house-lock", - "house-medical-circle-check", - "house-medical-circle-exclamation", - "house-medical-circle-xmark", - "house-medical-flag", - "house-medical", - "house-night", - "house-person-leave", - "house-person-return", - "house-signal", - "house-tree", - "house-tsunami", - "house-turret", - "house-user", - "house-water", - "house-window", - "house", - "hryvnia-sign", - "hundred-points", - "hurricane", - "hydra", - "hyphen", - "i-cursor", - "i", - "ice-cream", - "ice-skate", - "icicles", - "icons", - "id-badge", - "id-card-clip", - "id-card", - "igloo", - "image-landscape", - "image-polaroid-user", - "image-polaroid", - "image-portrait", - "image-slash", - "image-user", - "image", - "images-user", - "images", - "inbox-full", - "inbox-in", - "inbox-out", - "inbox", - "inboxes", - "indent", - "indian-rupee-sign", - "industry-windows", - "industry", - "infinity", - "info", - "inhaler", - "input-numeric", - "input-pipe", - "input-text", - "integral", - "interrobang", - "intersection", - "island-tropical", - "italic", - "j", - "jack-o-lantern", - "jar-wheat", - "jar", - "jedi", - "jet-fighter-up", - "jet-fighter", - "joint", - "joystick", - "jug-bottle", - "jug-detergent", - "jug", - "k", - "kaaba", - "kazoo", - "kerning", - "key-skeleton-left-right", - "key-skeleton", - "key", - "keyboard-brightness-low", - "keyboard-brightness", - "keyboard-down", - "keyboard-left", - "keyboard", - "keynote", - "khanda", - "kidneys", - "kip-sign", - "kit-medical", - "kitchen-set", - "kite", - "kiwi-bird", - "kiwi-fruit", - "knife-kitchen", - "knife", - "l", - "lacrosse-stick-ball", - "lacrosse-stick", - "lambda", - "lamp-desk", - "lamp-floor", - "lamp-street", - "lamp", - "land-mine-on", - "landmark-dome", - "landmark-flag", - "landmark-magnifying-glass", - "landmark", - "language", - "laptop-arrow-down", - "laptop-binary", - "laptop-code", - "laptop-file", - "laptop-medical", - "laptop-mobile", - "laptop-slash", - "laptop", - "lari-sign", - "lasso-sparkles", - "lasso", - "layer-group", - "layer-minus", - "layer-plus", - "leaf-heart", - "leaf-maple", - "leaf-oak", - "leaf", - "leafy-green", - "left-from-bracket", - "left-from-line", - "left-long-to-line", - "left-long", - "left-right", - "left-to-bracket", - "left-to-line", - "left", - "lemon", - "less-than-equal", - "less-than", - "life-ring", - "light-ceiling", - "light-emergency-on", - "light-emergency", - "light-switch-off", - "light-switch-on", - "light-switch", - "lightbulb-cfl-on", - "lightbulb-cfl", - "lightbulb-dollar", - "lightbulb-exclamation-on", - "lightbulb-exclamation", - "lightbulb-gear", - "lightbulb-message", - "lightbulb-on", - "lightbulb-slash", - "lightbulb", - "lighthouse", - "lights-holiday", - "line-columns", - "line-height", - "lines-leaning", - "link-horizontal-slash", - "link-horizontal", - "link-simple-slash", - "link-simple", - "link-slash", - "link", - "lips", - "lira-sign", - "list-check", - "list-dropdown", - "list-music", - "list-ol", - "list-radio", - "list-timeline", - "list-tree", - "list-ul", - "list", - "litecoin-sign", - "loader", - "lobster", - "location-arrow-up", - "location-arrow", - "location-check", - "location-crosshairs-slash", - "location-crosshairs", - "location-dot-slash", - "location-dot", - "location-exclamation", - "location-minus", - "location-pen", - "location-pin-lock", - "location-pin-slash", - "location-pin", - "location-plus", - "location-question", - "location-smile", - "location-xmark", - "lock-a", - "lock-hashtag", - "lock-keyhole-open", - "lock-keyhole", - "lock-open", - "lock", - "locust", - "lollipop", - "loveseat", - "luchador-mask", - "lungs-virus", - "lungs", - "m", - "mace", - "magnet", - "magnifying-glass-arrow-right", - "magnifying-glass-arrows-rotate", - "magnifying-glass-chart", - "magnifying-glass-dollar", - "magnifying-glass-location", - "magnifying-glass-minus", - "magnifying-glass-music", - "magnifying-glass-play", - "magnifying-glass-plus", - "magnifying-glass-waveform", - "magnifying-glass", - "mailbox-flag-up", - "mailbox", - "manat-sign", - "mandolin", - "mango", - "manhole", - "map-location-dot", - "map-location", - "map-pin", - "map", - "marker", - "mars-and-venus-burst", - "mars-and-venus", - "mars-double", - "mars-stroke-right", - "mars-stroke-up", - "mars-stroke", - "mars", - "martini-glass-citrus", - "martini-glass-empty", - "martini-glass", - "mask-face", - "mask-snorkel", - "mask-ventilator", - "mask", - "masks-theater", - "mattress-pillow", - "maximize", - "meat", - "medal", - "megaphone", - "melon-slice", - "melon", - "memo-circle-check", - "memo-circle-info", - "memo-pad", - "memo", - "memory", - "menorah", - "mercury", - "merge", - "message-arrow-down", - "message-arrow-up-right", - "message-arrow-up", - "message-bot", - "message-captions", - "message-check", - "message-code", - "message-dollar", - "message-dots", - "message-exclamation", - "message-heart", - "message-image", - "message-lines", - "message-medical", - "message-middle-top", - "message-middle", - "message-minus", - "message-music", - "message-pen", - "message-plus", - "message-question", - "message-quote", - "message-slash", - "message-smile", - "message-sms", - "message-text", - "message-xmark", - "message", - "messages-dollar", - "messages-question", - "messages", - "meteor", - "meter-bolt", - "meter-droplet", - "meter-fire", - "meter", - "microchip-ai", - "microchip", - "microphone-lines-slash", - "microphone-lines", - "microphone-slash", - "microphone-stand", - "microphone", - "microscope", - "microwave", - "mill-sign", - "minimize", - "minus", - "mistletoe", - "mitten", - "mobile-button", - "mobile-notch", - "mobile-retro", - "mobile-screen-button", - "mobile-screen", - "mobile-signal-out", - "mobile-signal", - "mobile", - "money-bill-1-wave", - "money-bill-1", - "money-bill-simple-wave", - "money-bill-simple", - "money-bill-transfer", - "money-bill-trend-up", - "money-bill-wave", - "money-bill-wheat", - "money-bill", - "money-bills-simple", - "money-bills", - "money-check-dollar-pen", - "money-check-dollar", - "money-check-pen", - "money-check", - "money-from-bracket", - "money-simple-from-bracket", - "monitor-waveform", - "monkey", - "monument", - "moon-cloud", - "moon-over-sun", - "moon-stars", - "moon", - "moped", - "mortar-pestle", - "mosque", - "mosquito-net", - "mosquito", - "motorcycle", - "mound", - "mountain-city", - "mountain-sun", - "mountain", - "mountains", - "mouse-field", - "mp3-player", - "mug-hot", - "mug-marshmallows", - "mug-saucer", - "mug-tea-saucer", - "mug-tea", - "mug", - "mushroom", - "music-magnifying-glass", - "music-note-slash", - "music-note", - "music-slash", - "music", - "mustache", - "n", - "naira-sign", - "narwhal", - "nesting-dolls", - "network-wired", - "neuter", - "newspaper", - "nfc-lock", - "nfc-magnifying-glass", - "nfc-pen", - "nfc-signal", - "nfc-slash", - "nfc-symbol", - "nfc-trash", - "nfc", - "nose", - "not-equal", - "notdef", - "note-medical", - "note-sticky", - "note", - "notebook", - "notes-medical", - "notes", - "o", - "object-exclude", - "object-group", - "object-intersect", - "object-subtract", - "object-ungroup", - "object-union", - "objects-align-bottom", - "objects-align-center-horizontal", - "objects-align-center-vertical", - "objects-align-left", - "objects-align-right", - "objects-align-top", - "objects-column", - "octagon-check", - "octagon-divide", - "octagon-exclamation", - "octagon-minus", - "octagon-plus", - "octagon-xmark", - "octagon", - "octopus", - "oil-can-drip", - "oil-can", - "oil-temperature", - "oil-well", - "olive-branch", - "olive", - "om", - "omega", - "onion", - "option", - "ornament", - "otter", - "outdent", - "outlet", - "oven", - "overline", - "p", - "page-caret-down", - "page-caret-up", - "page", - "pager", - "paint-roller", - "paintbrush-fine", - "paintbrush-pencil", - "paintbrush", - "palette", - "pallet-box", - "pallet-boxes", - "pallet", - "pan-food", - "pan-frying", - "pancakes", - "panel-ews", - "panel-fire", - "panorama", - "paper-plane-top", - "paper-plane", - "paperclip-vertical", - "paperclip", - "parachute-box", - "paragraph-left", - "paragraph", - "party-bell", - "party-horn", - "passport", - "paste", - "pause", - "paw-claws", - "paw-simple", - "paw", - "peace", - "peach", - "peanut", - "peanuts", - "peapod", - "pear", - "pedestal", - "pegasus", - "pen-circle", - "pen-clip-slash", - "pen-clip", - "pen-fancy-slash", - "pen-fancy", - "pen-field", - "pen-line", - "pen-nib-slash", - "pen-nib", - "pen-paintbrush", - "pen-ruler", - "pen-slash", - "pen-swirl", - "pen-to-square", - "pen", - "pencil-mechanical", - "pencil-slash", - "pencil", - "people-arrows", - "people-carry-box", - "people-dress-simple", - "people-dress", - "people-group", - "people-line", - "people-pants-simple", - "people-pants", - "people-pulling", - "people-robbery", - "people-roof", - "people-simple", - "people", - "pepper-hot", - "pepper", - "percent", - "period", - "person-arrow-down-to-line", - "person-arrow-up-from-line", - "person-biking-mountain", - "person-biking", - "person-booth", - "person-breastfeeding", - "person-burst", - "person-cane", - "person-carry-box", - "person-chalkboard", - "person-circle-check", - "person-circle-exclamation", - "person-circle-minus", - "person-circle-plus", - "person-circle-question", - "person-circle-xmark", - "person-digging", - "person-dolly-empty", - "person-dolly", - "person-dots-from-line", - "person-dress-burst", - "person-dress-fairy", - "person-dress-simple", - "person-dress", - "person-drowning", - "person-fairy", - "person-falling-burst", - "person-falling", - "person-from-portal", - "person-half-dress", - "person-harassing", - "person-hiking", - "person-military-pointing", - "person-military-rifle", - "person-military-to-person", - "person-pinball", - "person-praying", - "person-pregnant", - "person-rays", - "person-rifle", - "person-running-fast", - "person-running", - "person-seat-reclined", - "person-seat", - "person-shelter", - "person-sign", - "person-simple", - "person-skating", - "person-ski-jumping", - "person-ski-lift", - "person-skiing-nordic", - "person-skiing", - "person-sledding", - "person-snowboarding", - "person-snowmobiling", - "person-swimming", - "person-through-window", - "person-to-door", - "person-to-portal", - "person-walking-arrow-loop-left", - "person-walking-arrow-right", - "person-walking-dashed-line-arrow-right", - "person-walking-luggage", - "person-walking-with-cane", - "person-walking", - "person", - "peseta-sign", - "peso-sign", - "phone-arrow-down-left", - "phone-arrow-right", - "phone-arrow-up-right", - "phone-flip", - "phone-hangup", - "phone-intercom", - "phone-missed", - "phone-office", - "phone-plus", - "phone-rotary", - "phone-slash", - "phone-volume", - "phone-xmark", - "phone", - "photo-film-music", - "photo-film", - "pi", - "piano-keyboard", - "piano", - "pickaxe", - "pickleball", - "pie", - "pig", - "piggy-bank", - "pills", - "pinata", - "pinball", - "pineapple", - "pipe-circle-check", - "pipe-collar", - "pipe-section", - "pipe-smoking", - "pipe-valve", - "pipe", - "pizza-slice", - "pizza", - "place-of-worship", - "plane-arrival", - "plane-circle-check", - "plane-circle-exclamation", - "plane-circle-xmark", - "plane-departure", - "plane-engines", - "plane-lock", - "plane-prop", - "plane-slash", - "plane-tail", - "plane-up-slash", - "plane-up", - "plane", - "planet-moon", - "planet-ringed", - "plant-wilt", - "plate-utensils", - "plate-wheat", - "play-pause", - "play", - "plug-circle-bolt", - "plug-circle-check", - "plug-circle-exclamation", - "plug-circle-minus", - "plug-circle-plus", - "plug-circle-xmark", - "plug", - "plus-large", - "plus-minus", - "plus", - "podcast", - "podium-star", - "podium", - "police-box", - "poll-people", - "pompebled", - "poo-storm", - "poo", - "pool-8-ball", - "poop", - "popcorn", - "popsicle", - "pot-food", - "potato", - "power-off", - "prescription-bottle-medical", - "prescription-bottle-pill", - "prescription-bottle", - "prescription", - "presentation-screen", - "pretzel", - "print-magnifying-glass", - "print-slash", - "print", - "projector", - "pump-medical", - "pump-soap", - "pump", - "pumpkin", - "puzzle-piece-simple", - "puzzle-piece", - "puzzle", - "q", - "qrcode", - "question", - "quote-left", - "quote-right", - "quotes", - "r", - "rabbit-running", - "rabbit", - "raccoon", - "racquet", - "radar", - "radiation", - "radio-tuner", - "radio", - "rainbow", - "raindrops", - "ram", - "ramp-loading", - "ranking-star", - "raygun", - "receipt", - "record-vinyl", - "rectangle-ad", - "rectangle-barcode", - "rectangle-code", - "rectangle-history-circle-plus", - "rectangle-history-circle-user", - "rectangle-history", - "rectangle-list", - "rectangle-pro", - "rectangle-terminal", - "rectangle-vertical-history", - "rectangle-vertical", - "rectangle-wide", - "rectangle-xmark", - "rectangle", - "rectangles-mixed", - "recycle", - "reel", - "reflect-both", - "reflect-horizontal", - "reflect-vertical", - "refrigerator", - "registered", - "repeat-1", - "repeat", - "reply-all", - "reply-clock", - "reply", - "republican", - "restroom-simple", - "restroom", - "retweet", - "rhombus", - "ribbon", - "right-from-bracket", - "right-from-line", - "right-left-large", - "right-left", - "right-long-to-line", - "right-long", - "right-to-bracket", - "right-to-line", - "right", - "ring-diamond", - "ring", - "rings-wedding", - "road-barrier", - "road-bridge", - "road-circle-check", - "road-circle-exclamation", - "road-circle-xmark", - "road-lock", - "road-spikes", - "road", - "robot-astromech", - "robot", - "rocket-launch", - "rocket", - "roller-coaster", - "rotate-exclamation", - "rotate-left", - "rotate-reverse", - "rotate-right", - "rotate", - "route-highway", - "route-interstate", - "route", - "router", - "rss", - "ruble-sign", - "rug", - "rugby-ball", - "ruler-combined", - "ruler-horizontal", - "ruler-triangle", - "ruler-vertical", - "ruler", - "rupee-sign", - "rupiah-sign", - "rv", - "s", - "sack-dollar", - "sack-xmark", - "sack", - "sailboat", - "salad", - "salt-shaker", - "sandwich", - "satellite-dish", - "satellite", - "sausage", - "saxophone-fire", - "saxophone", - "scale-balanced", - "scale-unbalanced-flip", - "scale-unbalanced", - "scalpel-line-dashed", - "scalpel", - "scanner-gun", - "scanner-image", - "scanner-keyboard", - "scanner-touchscreen", - "scarecrow", - "scarf", - "school-circle-check", - "school-circle-exclamation", - "school-circle-xmark", - "school-flag", - "school-lock", - "school", - "scissors", - "screen-users", - "screencast", - "screwdriver-wrench", - "screwdriver", - "scribble", - "scroll-old", - "scroll-torah", - "scroll", - "scrubber", - "scythe", - "sd-card", - "sd-cards", - "seal-exclamation", - "seal-question", - "seal", - "seat-airline", - "section", - "seedling", - "semicolon", - "send-back", - "send-backward", - "sensor-cloud", - "sensor-fire", - "sensor-on", - "sensor-triangle-exclamation", - "sensor", - "server", - "shapes", - "share-all", - "share-from-square", - "share-nodes", - "share", - "sheep", - "sheet-plastic", - "shekel-sign", - "shelves-empty", - "shelves", - "shield-cat", - "shield-check", - "shield-cross", - "shield-dog", - "shield-exclamation", - "shield-halved", - "shield-heart", - "shield-keyhole", - "shield-minus", - "shield-plus", - "shield-quartered", - "shield-slash", - "shield-virus", - "shield-xmark", - "shield", - "ship", - "shirt-long-sleeve", - "shirt-running", - "shirt-tank-top", - "shirt", - "shish-kebab", - "shoe-prints", - "shop-lock", - "shop-slash", - "shop", - "shovel-snow", - "shovel", - "shower-down", - "shower", - "shredder", - "shrimp", - "shuffle", - "shutters", - "shuttle-space", - "shuttlecock", - "sickle", - "sidebar-flip", - "sidebar", - "sigma", - "sign-hanging", - "sign-post", - "sign-posts-wrench", - "sign-posts", - "signal-bars-fair", - "signal-bars-good", - "signal-bars-slash", - "signal-bars-weak", - "signal-bars", - "signal-fair", - "signal-good", - "signal-slash", - "signal-stream-slash", - "signal-stream", - "signal-strong", - "signal-weak", - "signal", - "signature-lock", - "signature-slash", - "signature", - "signs-post", - "sim-card", - "sim-cards", - "sink", - "siren-on", - "siren", - "sitemap", - "skeleton-ribs", - "skeleton", - "ski-boot-ski", - "ski-boot", - "skull-cow", - "skull-crossbones", - "skull", - "slash-back", - "slash-forward", - "slash", - "sleigh", - "slider", - "sliders-simple", - "sliders-up", - "sliders", - "slot-machine", - "smog", - "smoke", - "smoking", - "snake", - "snooze", - "snow-blowing", - "snowflake-droplets", - "snowflake", - "snowflakes", - "snowman-head", - "snowman", - "snowplow", - "soap", - "socks", - "soft-serve", - "solar-panel", - "solar-system", - "sort-down", - "sort-up", - "sort", - "spa", - "space-station-moon-construction", - "space-station-moon", - "spade", - "spaghetti-monster-flying", - "sparkle", - "sparkles", - "speaker", - "speakers", - "spell-check", - "spider-black-widow", - "spider-web", - "spider", - "spinner-scale", - "spinner-third", - "spinner", - "split", - "splotch", - "spoon", - "sportsball", - "spray-can-sparkles", - "spray-can", - "sprinkler-ceiling", - "sprinkler", - "square-0", - "square-1", - "square-2", - "square-3", - "square-4", - "square-5", - "square-6", - "square-7", - "square-8", - "square-9", - "square-a-lock", - "square-a", - "square-ampersand", - "square-arrow-down-left", - "square-arrow-down-right", - "square-arrow-down", - "square-arrow-left", - "square-arrow-right", - "square-arrow-up-left", - "square-arrow-up-right", - "square-arrow-up", - "square-b", - "square-bolt", - "square-c", - "square-caret-down", - "square-caret-left", - "square-caret-right", - "square-caret-up", - "square-check", - "square-chevron-down", - "square-chevron-left", - "square-chevron-right", - "square-chevron-up", - "square-code", - "square-d", - "square-dashed-circle-plus", - "square-dashed", - "square-divide", - "square-dollar", - "square-down-left", - "square-down-right", - "square-down", - "square-e", - "square-ellipsis-vertical", - "square-ellipsis", - "square-envelope", - "square-exclamation", - "square-f", - "square-fragile", - "square-full", - "square-g", - "square-h", - "square-heart", - "square-i", - "square-info", - "square-j", - "square-k", - "square-kanban", - "square-l", - "square-left", - "square-list", - "square-m", - "square-minus", - "square-n", - "square-nfi", - "square-o", - "square-p", - "square-parking-slash", - "square-parking", - "square-pen", - "square-person-confined", - "square-phone-flip", - "square-phone-hangup", - "square-phone", - "square-plus", - "square-poll-horizontal", - "square-poll-vertical", - "square-q", - "square-quarters", - "square-question", - "square-quote", - "square-r", - "square-right", - "square-ring", - "square-root-variable", - "square-root", - "square-rss", - "square-s", - "square-share-nodes", - "square-sliders-vertical", - "square-sliders", - "square-small", - "square-star", - "square-t", - "square-terminal", - "square-this-way-up", - "square-u", - "square-up-left", - "square-up-right", - "square-up", - "square-user", - "square-v", - "square-virus", - "square-w", - "square-x", - "square-xmark", - "square-y", - "square-z", - "square", - "squid", - "squirrel", - "staff-snake", - "staff", - "stairs", - "stamp", - "standard-definition", - "stapler", - "star-and-crescent", - "star-christmas", - "star-exclamation", - "star-half-stroke", - "star-half", - "star-of-david", - "star-of-life", - "star-sharp-half-stroke", - "star-sharp-half", - "star-sharp", - "star-shooting", - "star", - "starfighter-twin-ion-engine-advanced", - "starfighter-twin-ion-engine", - "starfighter", - "stars", - "starship-freighter", - "starship", - "steak", - "steering-wheel", - "sterling-sign", - "stethoscope", - "stocking", - "stomach", - "stop", - "stopwatch-20", - "stopwatch", - "store-lock", - "store-slash", - "store", - "strawberry", - "street-view", - "stretcher", - "strikethrough", - "stroopwafel", - "subscript", - "subtitles-slash", - "subtitles", - "suitcase-medical", - "suitcase-rolling", - "suitcase", - "sun-bright", - "sun-cloud", - "sun-dust", - "sun-haze", - "sun-plant-wilt", - "sun", - "sunglasses", - "sunrise", - "sunset", - "superscript", - "sushi-roll", - "sushi", - "swap-arrows", - "swap", - "swatchbook", - "sword-laser-alt", - "sword-laser", - "sword", - "swords-laser", - "swords", - "symbols", - "synagogue", - "syringe", - "t-rex", - "t", - "table-cells-column-lock", - "table-cells-column-unlock", - "table-cells-large", - "table-cells-lock", - "table-cells-row-lock", - "table-cells-row-unlock", - "table-cells-unlock", - "table-cells", - "table-columns", - "table-layout", - "table-list", - "table-picnic", - "table-pivot", - "table-rows", - "table-tennis-paddle-ball", - "table-tree", - "table", - "tablet-button", - "tablet-rugged", - "tablet-screen-button", - "tablet-screen", - "tablet", - "tablets", - "tachograph-digital", - "taco", - "tag", - "tags", - "tally-1", - "tally-2", - "tally-3", - "tally-4", - "tally", - "tamale", - "tank-water", - "tape", - "tarp-droplet", - "tarp", - "taxi-bus", - "taxi", - "teddy-bear", - "teeth-open", - "teeth", - "telescope", - "temperature-arrow-down", - "temperature-arrow-up", - "temperature-empty", - "temperature-full", - "temperature-half", - "temperature-high", - "temperature-list", - "temperature-low", - "temperature-quarter", - "temperature-snow", - "temperature-sun", - "temperature-three-quarters", - "tenge-sign", - "tennis-ball", - "tent-arrow-down-to-line", - "tent-arrow-left-right", - "tent-arrow-turn-left", - "tent-arrows-down", - "tent-double-peak", - "tent", - "tents", - "terminal", - "text-height", - "text-size", - "text-slash", - "text-width", - "text", - "thermometer", - "theta", - "thought-bubble", - "thumbs-down", - "thumbs-up", - "thumbtack-slash", - "thumbtack", - "tick", - "ticket-airline", - "ticket-perforated", - "ticket-simple", - "ticket", - "tickets-airline", - "tickets-perforated", - "tickets-simple", - "tickets", - "tilde", - "timeline-arrow", - "timeline", - "timer", - "tire-flat", - "tire-pressure-warning", - "tire-rugged", - "tire", - "toggle-large-off", - "toggle-large-on", - "toggle-off", - "toggle-on", - "toilet-paper-blank-under", - "toilet-paper-blank", - "toilet-paper-check", - "toilet-paper-slash", - "toilet-paper-under-slash", - "toilet-paper-under", - "toilet-paper-xmark", - "toilet-paper", - "toilet-portable", - "toilet", - "toilets-portable", - "tomato", - "tombstone-blank", - "tombstone", - "toolbox", - "tooth", - "toothbrush", - "torii-gate", - "tornado", - "tower-broadcast", - "tower-cell", - "tower-control", - "tower-observation", - "tractor", - "trademark", - "traffic-cone", - "traffic-light-go", - "traffic-light-slow", - "traffic-light-stop", - "traffic-light", - "trailer", - "train-subway-tunnel", - "train-subway", - "train-track", - "train-tram", - "train-tunnel", - "train", - "transformer-bolt", - "transgender", - "transporter-1", - "transporter-2", - "transporter-3", - "transporter-4", - "transporter-5", - "transporter-6", - "transporter-7", - "transporter-empty", - "transporter", - "trash-arrow-up", - "trash-can-arrow-up", - "trash-can-check", - "trash-can-clock", - "trash-can-list", - "trash-can-plus", - "trash-can-slash", - "trash-can-undo", - "trash-can-xmark", - "trash-can", - "trash-check", - "trash-clock", - "trash-list", - "trash-plus", - "trash-slash", - "trash-undo", - "trash-xmark", - "trash", - "treasure-chest", - "tree-christmas", - "tree-city", - "tree-deciduous", - "tree-decorated", - "tree-large", - "tree-palm", - "tree", - "trees", - "triangle-exclamation", - "triangle-instrument", - "triangle-person-digging", - "triangle", - "tricycle-adult", - "tricycle", - "trillium", - "trophy-star", - "trophy", - "trowel-bricks", - "trowel", - "truck-arrow-right", - "truck-bolt", - "truck-clock", - "truck-container-empty", - "truck-container", - "truck-droplet", - "truck-fast", - "truck-field-un", - "truck-field", - "truck-fire", - "truck-flatbed", - "truck-front", - "truck-ladder", - "truck-medical", - "truck-monster", - "truck-moving", - "truck-pickup", - "truck-plane", - "truck-plow", - "truck-ramp-box", - "truck-ramp-couch", - "truck-ramp", - "truck-tow", - "truck-utensils", - "truck", - "trumpet", - "tty-answer", - "tty", - "tugrik-sign", - "turkey", - "turkish-lira-sign", - "turn-down-left", - "turn-down-right", - "turn-down", - "turn-left-down", - "turn-left-up", - "turn-left", - "turn-right", - "turn-up", - "turntable", - "turtle", - "tv-music", - "tv-retro", - "tv", - "typewriter", - "u", - "ufo-beam", - "ufo", - "umbrella-beach", - "umbrella-simple", - "umbrella", - "underline", - "unicorn", - "uniform-martial-arts", - "union", - "universal-access", - "unlock-keyhole", - "unlock", - "up-down-left-right", - "up-down", - "up-from-bracket", - "up-from-dotted-line", - "up-from-line", - "up-left", - "up-long", - "up-right-and-down-left-from-center", - "up-right-from-square", - "up-right", - "up-to-bracket", - "up-to-dotted-line", - "up-to-line", - "up", - "upload", - "usb-drive", - "user-alien", - "user-astronaut", - "user-beard-bolt", - "user-bounty-hunter", - "user-check", - "user-chef", - "user-clock", - "user-cowboy", - "user-crown", - "user-doctor-hair-long", - "user-doctor-hair", - "user-doctor-message", - "user-doctor", - "user-gear", - "user-graduate", - "user-group-crown", - "user-group-simple", - "user-group", - "user-hair-buns", - "user-hair-long", - "user-hair-mullet", - "user-hair", - "user-headset", - "user-helmet-safety", - "user-hoodie", - "user-injured", - "user-large-slash", - "user-large", - "user-lock", - "user-magnifying-glass", - "user-minus", - "user-music", - "user-ninja", - "user-nurse-hair-long", - "user-nurse-hair", - "user-nurse", - "user-pen", - "user-pilot-tie", - "user-pilot", - "user-plus", - "user-police-tie", - "user-police", - "user-robot-xmarks", - "user-robot", - "user-secret", - "user-shakespeare", - "user-shield", - "user-slash", - "user-tag", - "user-tie-hair-long", - "user-tie-hair", - "user-tie", - "user-unlock", - "user-visor", - "user-vneck-hair-long", - "user-vneck-hair", - "user-vneck", - "user-xmark", - "user", - "users-between-lines", - "users-gear", - "users-line", - "users-medical", - "users-rays", - "users-rectangle", - "users-slash", - "users-viewfinder", - "users", - "utensils-slash", - "utensils", - "utility-pole-double", - "utility-pole", - "v", - "vacuum-robot", - "vacuum", - "value-absolute", - "van-shuttle", - "vault", - "vector-circle", - "vector-polygon", - "vector-square", - "vent-damper", - "venus-double", - "venus-mars", - "venus", - "vest-patches", - "vest", - "vial-circle-check", - "vial-virus", - "vial", - "vials", - "video-arrow-down-left", - "video-arrow-up-right", - "video-plus", - "video-slash", - "video", - "vihara", - "violin", - "virus-covid-slash", - "virus-covid", - "virus-slash", - "virus", - "viruses", - "voicemail", - "volcano", - "volleyball", - "volume-high", - "volume-low", - "volume-off", - "volume-slash", - "volume-xmark", - "volume", - "vr-cardboard", - "w", - "waffle", - "wagon-covered", - "walker", - "walkie-talkie", - "wallet", - "wand-magic-sparkles", - "wand-magic", - "wand-sparkles", - "wand", - "warehouse-full", - "warehouse", - "washing-machine", - "watch-apple", - "watch-calculator", - "watch-fitness", - "watch-smart", - "watch", - "water-arrow-down", - "water-arrow-up", - "water-ladder", - "water", - "watermelon-slice", - "wave-pulse", - "wave-sine", - "wave-square", - "wave-triangle", - "wave", - "waveform-lines", - "waveform", - "waves-sine", - "web-awesome", - "webhook", - "weight-hanging", - "weight-scale", - "whale", - "wheat-awn-circle-exclamation", - "wheat-awn-slash", - "wheat-awn", - "wheat-slash", - "wheat", - "wheelchair-move", - "wheelchair", - "whiskey-glass-ice", - "whiskey-glass", - "whistle", - "wifi-exclamation", - "wifi-fair", - "wifi-slash", - "wifi-weak", - "wifi", - "wind-turbine", - "wind-warning", - "wind", - "window-flip", - "window-frame-open", - "window-frame", - "window-maximize", - "window-minimize", - "window-restore", - "window", - "windsock", - "wine-bottle", - "wine-glass-crack", - "wine-glass-empty", - "wine-glass", - "won-sign", - "worm", - "wreath-laurel", - "wreath", - "wrench-simple", - "wrench", - "x-ray", - "x", - "xmark-large", - "xmark-to-slot", - "xmark", - "xmarks-lines", - "y", - "yen-sign", - "yin-yang", - "z" - ] -} diff --git a/node_modules/react-native-vector-icons/glyphmaps/Fontisto.json b/node_modules/react-native-vector-icons/glyphmaps/Fontisto.json deleted file mode 100644 index d400ae4c..00000000 --- a/node_modules/react-native-vector-icons/glyphmaps/Fontisto.json +++ /dev/null @@ -1,619 +0,0 @@ -{ - "acrobat-reader": 60095, - "applemusic": 60096, - "atlassian": 60097, - "aws": 60098, - "baidu": 60099, - "bing": 60100, - "bower": 60101, - "dailymotion": 60102, - "delicious": 60103, - "deviantart": 60104, - "disqus": 60105, - "flipboard": 60106, - "graphql": 60107, - "hexo": 60108, - "hipchat": 60109, - "icq": 60110, - "invision": 60111, - "jekyll": 60112, - "jira": 60113, - "json": 60114, - "livestream": 60115, - "messenger": 60116, - "meteor": 60117, - "onenote": 60118, - "mongodb": 60119, - "netflix": 60120, - "nginx": 60121, - "odnoklassniki": 60122, - "onedrive": 60123, - "origin": 60124, - "pingdom": 60125, - "rails": 60126, - "raspberry-pi": 60127, - "redis": 60128, - "redux": 60129, - "saucelabs": 60130, - "scorp": 60131, - "sentry": 60132, - "shazam": 60133, - "shopify": 60134, - "sinaweibo": 60135, - "slides": 60136, - "sublimetext": 60137, - "swift": 60138, - "ted": 60139, - "telegram": 60140, - "tesla": 60141, - "tinder": 60142, - "treehouse": 60143, - "twoo": 60144, - "udacity": 60145, - "webstorm": 60146, - "wix": 60147, - "yandex-international": 60148, - "yandex": 60149, - "ember": 60087, - "cpanel": 60088, - "viber": 60089, - "deskpro": 60090, - "discord": 60091, - "discourse": 60092, - "adobe": 60059, - "algolia": 60060, - "atom": 60061, - "babel": 60062, - "coffeescript": 60063, - "electronjs": 60064, - "mysql": 60065, - "oracle": 60066, - "php": 60067, - "sourcetree": 60068, - "ubuntu": 60069, - "unity": 60070, - "unreal-engine": 60071, - "webpack": 60072, - "angelist": 60026, - "app-store": 60027, - "digg": 60030, - "dockers": 60031, - "envato": 60032, - "gitlab": 60033, - "google-drive": 60034, - "google-play": 60035, - "grunt": 60036, - "gulp": 60037, - "hacker-news": 60038, - "imdb": 60039, - "jenkins": 60040, - "joomla": 60041, - "kickstarter": 60042, - "laravel": 60043, - "less": 60044, - "line": 60045, - "npm": 60046, - "periscope": 60047, - "product-hunt": 60048, - "quora": 60049, - "skyatlas": 60050, - "stylus": 60051, - "travis": 60052, - "trello": 60053, - "uber": 60054, - "vine": 60055, - "visual-studio": 60056, - "vk": 60057, - "vuejs": 60058, - "microsoft": 60025, - "blogger": 60028, - "500px": 59658, - "amazon": 59659, - "ampproject": 59660, - "android": 59661, - "angularjs": 59662, - "apple": 59663, - "behance": 59664, - "bitbucket": 59665, - "bluetooth-b": 59666, - "cloudflare": 59667, - "codepen": 59668, - "css3": 59669, - "dribbble": 59670, - "dropbox": 59671, - "facebook": 59672, - "flickr": 59673, - "foursquare": 59674, - "git": 59675, - "github": 59676, - "google-plus": 59677, - "google": 59678, - "hangout": 59679, - "houzz": 59680, - "html5": 59681, - "instagram": 59682, - "java": 59683, - "jquery": 59684, - "jsfiddle": 59685, - "linkedin": 59686, - "linux": 59687, - "magento": 59688, - "maxcdn": 59689, - "medium": 59690, - "meetup": 59691, - "nodejs": 59692, - "opencart": 59693, - "pinterest": 59694, - "playstation": 59695, - "python": 59696, - "react": 59697, - "reddit": 59698, - "ruby": 59699, - "sass": 59700, - "skype": 59701, - "slack": 59702, - "snapchat": 59703, - "soundcloud": 59704, - "spotify": 59705, - "stack-overflow": 59706, - "steam": 59707, - "stumbleupon": 59708, - "svn": 59709, - "swarm": 59710, - "tripadvisor": 59711, - "tumblr": 59712, - "twitch": 59713, - "twitter": 59714, - "vimeo": 59715, - "wetransfer": 59716, - "whatsapp": 59717, - "wifi-logo": 59718, - "wikipedia": 59719, - "windows": 59720, - "wordpress": 59721, - "xbox": 59722, - "yahoo": 59723, - "yelp": 59724, - "youtube-play": 59725, - "cocoapods": 60200, - "composer": 60201, - "yarn": 60202, - "language": 59943, - "toggle-off": 59948, - "toggle-on": 60029, - "anchor": 60094, - "archive": 60150, - "at": 60151, - "ban": 60152, - "battery-half": 60153, - "battery-full": 60154, - "battery-empty": 60155, - "battery-quarter": 60156, - "battery-three-quarters": 60157, - "bell-alt": 60158, - "bell": 60159, - "bookmark-alt": 60160, - "bookmark": 60161, - "bug": 60162, - "calculator": 60163, - "calendar": 60164, - "crosshairs": 60165, - "desktop": 60166, - "download": 60167, - "film": 60168, - "history": 60169, - "hourglass-end": 60170, - "hourglass-half": 60171, - "hourglass-start": 60172, - "hourglass": 60173, - "info": 60174, - "key": 60175, - "keyboard": 60176, - "laptop": 60177, - "lightbulb": 60178, - "magnet": 60179, - "map-marker-alt": 60180, - "map-marker": 60181, - "map": 60182, - "mobile-alt": 60183, - "mobile": 60184, - "paw": 60185, - "phone": 60186, - "power": 60187, - "qrcode": 60188, - "question": 60189, - "search": 60190, - "sitemap": 60191, - "star-half": 60192, - "stopwatch": 60193, - "tablet-alt": 60194, - "tablet": 60195, - "ticket": 60196, - "tv": 60197, - "upload": 60198, - "user-secret": 60199, - "camera": 59798, - "clock": 59799, - "close-a": 59800, - "code": 59801, - "comment": 59802, - "commenting": 59803, - "comments": 59804, - "crop": 59805, - "cursor": 59806, - "database": 59807, - "date": 59808, - "earth": 59809, - "email": 59810, - "eye": 59811, - "female": 59812, - "favorite": 59813, - "filter": 59814, - "fire": 59815, - "flag": 59816, - "flash": 59817, - "home": 59818, - "link": 59819, - "locked": 59820, - "male": 59821, - "minus-a": 59822, - "more-v-a": 59823, - "more-v": 59824, - "move-h-a": 59825, - "move-h": 59826, - "nav-icon-a": 59827, - "nav-icon-grid-a": 59828, - "nav-icon-grid": 59829, - "nav-icon-list-a": 59830, - "nav-icon-list": 59831, - "nav-icon": 59832, - "navigate": 59833, - "paper-plane": 59834, - "person": 59835, - "persons": 59836, - "picture": 59837, - "plus-a": 59838, - "print": 59839, - "quote-a-left": 59840, - "quote-a-right": 59841, - "quote-left": 59842, - "quote-right": 59843, - "reply": 59844, - "rss": 59845, - "scissors": 59846, - "share-a": 59847, - "share": 59848, - "trash": 59849, - "unlocked": 59850, - "usb": 59851, - "wifi": 59852, - "world-o": 59853, - "world": 59854, - "zoom": 59855, - "adjust": 60015, - "recycle": 60016, - "pinboard": 60093, - "zoom-minus": 60082, - "zoom-plus": 60083, - "check": 60084, - "asterisk": 60085, - "hashtag": 60086, - "checkbox-active": 59778, - "checkbox-passive": 59779, - "radio-btn-active": 59780, - "radio-btn-passive": 59781, - "shopping-bag-1": 60011, - "shopping-bag": 60012, - "shopping-barcode": 60017, - "shopping-basket-add": 60018, - "shopping-basket-remove": 60019, - "shopping-basket": 60020, - "shopping-package": 60021, - "shopping-pos-machine": 60022, - "shopping-sale": 60023, - "shopping-store": 60024, - "angle-dobule-down": 59748, - "angle-dobule-left": 59749, - "angle-dobule-right": 59750, - "angle-dobule-up": 59751, - "angle-down": 59752, - "angle-left": 59753, - "angle-right": 59754, - "angle-up": 59755, - "arrow-down-l": 59756, - "arrow-down": 59757, - "arrow-expand": 59758, - "arrow-h": 59759, - "arrow-left-l": 59760, - "arrow-left": 59761, - "arrow-move": 59762, - "arrow-resize": 59763, - "arrow-return-left": 59764, - "arrow-return-right": 59765, - "arrow-right-l": 59766, - "arrow-right": 59767, - "arrow-swap": 59768, - "arrow-up-l": 59769, - "arrow-up": 59770, - "arrow-v": 59771, - "caret-down": 59772, - "caret-left": 59773, - "caret-right": 59774, - "caret-up": 59775, - "fi": 59776, - "fontisto": 59777, - "backward": 59866, - "eject": 59867, - "equalizer": 59868, - "forward": 59869, - "headphone": 59870, - "heart": 59871, - "mic": 59872, - "music-note": 59873, - "pause": 59874, - "play-list": 59875, - "play": 59876, - "player-settings": 59877, - "podcast": 59878, - "random": 59879, - "record": 59880, - "star": 59881, - "step-backwrad": 59882, - "step-forward": 59883, - "stop": 59884, - "volume-down": 59885, - "volume-mute": 59886, - "volume-off": 59887, - "volume-up": 59888, - "airplay": 60008, - "bold": 59918, - "broken-link": 59919, - "center-align": 59920, - "close": 59921, - "columns": 59922, - "copy": 59923, - "eraser": 59924, - "export": 59925, - "file-1": 59926, - "file-2": 59927, - "folder": 59928, - "font": 59929, - "import": 59930, - "indent": 59931, - "italic": 59932, - "justify": 59933, - "left-align": 59934, - "link2": 59935, - "list-1": 59936, - "list-2": 59937, - "outdent": 59938, - "paperclip": 59939, - "paragraph": 59940, - "paste": 59941, - "preview": 59942, - "print2": 59943, - "redo": 59944, - "right-align": 59945, - "save-1": 59946, - "save": 59947, - "scissors2": 59948, - "strikethrough": 59949, - "subscript": 59950, - "superscript": 59951, - "table-1": 59952, - "table-2": 59953, - "text-height": 59954, - "text-width": 59955, - "underline": 59956, - "undo": 59957, - "cloud-down": 59958, - "cloud-refresh": 59959, - "cloud-up": 59960, - "cloudy-gusts": 59961, - "cloudy": 59962, - "compass": 59963, - "day-cloudy": 59964, - "day-haze": 59965, - "day-lightning": 59966, - "day-rain": 59967, - "day-snow": 59968, - "day-sunny": 59969, - "fog": 59970, - "horizon-alt": 59971, - "horizon": 59972, - "lightning": 59973, - "lightnings": 59974, - "night-alt-cloudy": 59975, - "night-alt-lightning": 59976, - "night-alt-rain": 59977, - "night-alt-snow": 59978, - "night-clear": 59979, - "rain": 59980, - "rainbow": 59981, - "rains": 59982, - "snow": 59983, - "snows": 59984, - "thermometer": 59985, - "umbrella": 59986, - "wind": 59987, - "confused": 59988, - "dizzy": 59989, - "expressionless": 59990, - "frowning": 59991, - "heart-eyes": 59992, - "laughing": 59993, - "mad": 59994, - "nervous": 59995, - "neutral": 59996, - "open-mouth": 59997, - "rage": 59998, - "slightly-smile": 59999, - "smiley": 60000, - "smiling": 60001, - "stuck-out-tongue": 60002, - "sunglasses": 60003, - "surprised": 60004, - "tongue": 60005, - "wink": 60006, - "zipper-mouth": 60007, - "aids": 60233, - "ambulance": 60234, - "bandage": 60235, - "bed-patient": 60236, - "blood-drop": 60237, - "blood-test": 60238, - "blood": 60239, - "dna": 60240, - "doctor": 60241, - "drug-pack": 60242, - "first-aid-alt": 60243, - "heart-alt": 60244, - "heartbeat-alt": 60245, - "heartbeat": 60246, - "helicopter-ambulance": 60247, - "hospital": 60248, - "injection-syringe": 60249, - "laboratory": 60250, - "nurse": 60251, - "nursing-home": 60252, - "paralysis-disability": 60253, - "pills": 60254, - "prescription": 60255, - "pulse": 60256, - "stethoscope": 60257, - "surgical-knife": 60258, - "tablets": 60259, - "test-bottle": 60260, - "test-tube-alt": 60261, - "test-tube": 60262, - "thermometer-alt": 60263, - "american-express": 59856, - "credit-card": 59857, - "google-wallet": 59858, - "iyzigo": 59859, - "mastercard": 59860, - "paypal-p": 59861, - "paypal": 59862, - "payu": 59863, - "troy": 59864, - "visa": 59865, - "dinners-club": 60010, - "apple-pay": 60009, - "discover": 60013, - "jcb": 60014, - "dislike": 59796, - "like": 59797, - "audio-description": 59648, - "blind": 59649, - "braille": 59650, - "deaf": 59651, - "fa-american-sign-language-interpreting": 59652, - "low-vision": 59654, - "tty": 59655, - "universal-acces": 59656, - "wheelchair": 59657, - "area-chart": 59732, - "bar-chart": 59733, - "line-chart": 59734, - "pie-chart-1": 59735, - "pie-chart-2": 59736, - "chrome": 59726, - "edge": 59727, - "firefox": 59728, - "internet-explorer": 59729, - "opera": 59730, - "safari": 59731, - "bitcoin": 59737, - "dollar": 59738, - "euro": 59739, - "gbp": 59740, - "gg": 59741, - "ils": 59742, - "inr": 59743, - "krw": 59744, - "rouble": 59745, - "tl": 59746, - "yen": 59747, - "genderless": 59782, - "intersex": 59783, - "mars-double": 59784, - "mars-stroke-h": 59785, - "mars-stroke-v": 59786, - "mars-stroke": 59787, - "mars": 59788, - "mercury": 59789, - "neuter": 59790, - "transgender-alt": 59791, - "transgender": 59792, - "venus-double": 59793, - "venus-mars": 59794, - "venus": 59795, - "automobile": 59899, - "bicycle": 59900, - "bus": 59901, - "car": 59902, - "helicopter": 59903, - "metro": 59904, - "motorcycle": 59905, - "plane": 59906, - "rocket": 59907, - "ship": 59908, - "subway": 59909, - "taxi": 59910, - "train": 59911, - "truck": 59912, - "yacht": 59913, - "beach-slipper": 60203, - "bus-ticket": 60204, - "cocktail": 60205, - "compass-alt": 60206, - "direction-sign": 60207, - "do-not-disturb": 60208, - "flotation-ring": 60209, - "holiday-village": 60210, - "hot-air-balloon": 60211, - "hotel-alt": 60212, - "hotel": 60213, - "island": 60214, - "money-symbol": 60215, - "parasol": 60216, - "passport-alt": 60217, - "passport": 60218, - "photograph": 60219, - "plane-ticket": 60220, - "room": 60221, - "sait-boat": 60222, - "snorkel": 60223, - "suitcase-alt": 60224, - "suitcase": 60225, - "sun": 60226, - "sunglasses-alt": 60227, - "swimsuit": 60228, - "tent": 60229, - "ticket-alt": 60230, - "train-ticket": 60231, - "wallet": 60232, - "circle-o-notch": 59889, - "propeller-1": 59890, - "propeller-2": 59891, - "propeller-3": 59892, - "propeller-4": 59893, - "spinner-cog": 59894, - "spinner-fidget": 59895, - "spinner-refresh": 59896, - "spinner-rotate-forward": 59897, - "spinner": 59898, - "snowflake": 60081, - "snowflake-1": 60073, - "snowflake-2": 60074, - "snowflake-3": 60075, - "snowflake-4": 60076, - "snowflake-5": 60077, - "snowflake-6": 60078, - "snowflake-7": 60079, - "snowflake-8": 60080, - "curve": 59915, - "ellipse": 59916, - "rectangle": 59917, - "shield": 59914 -} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/Foundation.json b/node_modules/react-native-vector-icons/glyphmaps/Foundation.json deleted file mode 100644 index 3c96fe3b..00000000 --- a/node_modules/react-native-vector-icons/glyphmaps/Foundation.json +++ /dev/null @@ -1,285 +0,0 @@ -{ - "address-book": 61696, - "alert": 61697, - "align-center": 61698, - "align-justify": 61699, - "align-left": 61700, - "align-right": 61701, - "anchor": 61702, - "annotate": 61703, - "archive": 61704, - "arrow-down": 61705, - "arrow-left": 61706, - "arrow-right": 61707, - "arrow-up": 61708, - "arrows-compress": 61709, - "arrows-expand": 61710, - "arrows-in": 61711, - "arrows-out": 61712, - "asl": 61713, - "asterisk": 61714, - "at-sign": 61715, - "background-color": 61716, - "battery-empty": 61717, - "battery-full": 61718, - "battery-half": 61719, - "bitcoin-circle": 61720, - "bitcoin": 61721, - "blind": 61722, - "bluetooth": 61723, - "bold": 61724, - "book-bookmark": 61725, - "book": 61726, - "bookmark": 61727, - "braille": 61728, - "burst-new": 61729, - "burst-sale": 61730, - "burst": 61731, - "calendar": 61732, - "camera": 61733, - "check": 61734, - "checkbox": 61735, - "clipboard-notes": 61736, - "clipboard-pencil": 61737, - "clipboard": 61738, - "clock": 61739, - "closed-caption": 61740, - "cloud": 61741, - "comment-minus": 61742, - "comment-quotes": 61743, - "comment-video": 61744, - "comment": 61745, - "comments": 61746, - "compass": 61747, - "contrast": 61748, - "credit-card": 61749, - "crop": 61750, - "crown": 61751, - "css3": 61752, - "database": 61753, - "die-five": 61754, - "die-four": 61755, - "die-one": 61756, - "die-six": 61757, - "die-three": 61758, - "die-two": 61759, - "dislike": 61760, - "dollar-bill": 61761, - "dollar": 61762, - "download": 61763, - "eject": 61764, - "elevator": 61765, - "euro": 61766, - "eye": 61767, - "fast-forward": 61768, - "female-symbol": 61769, - "female": 61770, - "filter": 61771, - "first-aid": 61772, - "flag": 61773, - "folder-add": 61774, - "folder-lock": 61775, - "folder": 61776, - "foot": 61777, - "foundation": 61778, - "graph-bar": 61779, - "graph-horizontal": 61780, - "graph-pie": 61781, - "graph-trend": 61782, - "guide-dog": 61783, - "hearing-aid": 61784, - "heart": 61785, - "home": 61786, - "html5": 61787, - "indent-less": 61788, - "indent-more": 61789, - "info": 61790, - "italic": 61791, - "key": 61792, - "laptop": 61793, - "layout": 61794, - "lightbulb": 61795, - "like": 61796, - "link": 61797, - "list-bullet": 61798, - "list-number": 61799, - "list-thumbnails": 61800, - "list": 61801, - "lock": 61802, - "loop": 61803, - "magnifying-glass": 61804, - "mail": 61805, - "male-female": 61806, - "male-symbol": 61807, - "male": 61808, - "map": 61809, - "marker": 61810, - "megaphone": 61811, - "microphone": 61812, - "minus-circle": 61813, - "minus": 61814, - "mobile-signal": 61815, - "mobile": 61816, - "monitor": 61817, - "mountains": 61818, - "music": 61819, - "next": 61820, - "no-dogs": 61821, - "no-smoking": 61822, - "page-add": 61823, - "page-copy": 61824, - "page-csv": 61825, - "page-delete": 61826, - "page-doc": 61827, - "page-edit": 61828, - "page-export-csv": 61829, - "page-export-doc": 61830, - "page-export-pdf": 61831, - "page-export": 61832, - "page-filled": 61833, - "page-multiple": 61834, - "page-pdf": 61835, - "page-remove": 61836, - "page-search": 61837, - "page": 61838, - "paint-bucket": 61839, - "paperclip": 61840, - "pause": 61841, - "paw": 61842, - "paypal": 61843, - "pencil": 61844, - "photo": 61845, - "play-circle": 61846, - "play-video": 61847, - "play": 61848, - "plus": 61849, - "pound": 61850, - "power": 61851, - "previous": 61852, - "price-tag": 61853, - "pricetag-multiple": 61854, - "print": 61855, - "prohibited": 61856, - "projection-screen": 61857, - "puzzle": 61858, - "quote": 61859, - "record": 61860, - "refresh": 61861, - "results-demographics": 61862, - "results": 61863, - "rewind-ten": 61864, - "rewind": 61865, - "rss": 61866, - "safety-cone": 61867, - "save": 61868, - "share": 61869, - "sheriff-badge": 61870, - "shield": 61871, - "shopping-bag": 61872, - "shopping-cart": 61873, - "shuffle": 61874, - "skull": 61875, - "social-500px": 61876, - "social-adobe": 61877, - "social-amazon": 61878, - "social-android": 61879, - "social-apple": 61880, - "social-behance": 61881, - "social-bing": 61882, - "social-blogger": 61883, - "social-delicious": 61884, - "social-designer-news": 61885, - "social-deviant-art": 61886, - "social-digg": 61887, - "social-dribbble": 61888, - "social-drive": 61889, - "social-dropbox": 61890, - "social-evernote": 61891, - "social-facebook": 61892, - "social-flickr": 61893, - "social-forrst": 61894, - "social-foursquare": 61895, - "social-game-center": 61896, - "social-github": 61897, - "social-google-plus": 61898, - "social-hacker-news": 61899, - "social-hi5": 61900, - "social-instagram": 61901, - "social-joomla": 61902, - "social-lastfm": 61903, - "social-linkedin": 61904, - "social-medium": 61905, - "social-myspace": 61906, - "social-orkut": 61907, - "social-path": 61908, - "social-picasa": 61909, - "social-pinterest": 61910, - "social-rdio": 61911, - "social-reddit": 61912, - "social-skillshare": 61913, - "social-skype": 61914, - "social-smashing-mag": 61915, - "social-snapchat": 61916, - "social-spotify": 61917, - "social-squidoo": 61918, - "social-stack-overflow": 61919, - "social-steam": 61920, - "social-stumbleupon": 61921, - "social-treehouse": 61922, - "social-tumblr": 61923, - "social-twitter": 61924, - "social-vimeo": 61925, - "social-windows": 61926, - "social-xbox": 61927, - "social-yahoo": 61928, - "social-yelp": 61929, - "social-youtube": 61930, - "social-zerply": 61931, - "social-zurb": 61932, - "sound": 61933, - "star": 61934, - "stop": 61935, - "strikethrough": 61936, - "subscript": 61937, - "superscript": 61938, - "tablet-landscape": 61939, - "tablet-portrait": 61940, - "target-two": 61941, - "target": 61942, - "telephone-accessible": 61943, - "telephone": 61944, - "text-color": 61945, - "thumbnails": 61946, - "ticket": 61947, - "torso-business": 61948, - "torso-female": 61949, - "torso": 61950, - "torsos-all-female": 61951, - "torsos-all": 61952, - "torsos-female-male": 61953, - "torsos-male-female": 61954, - "torsos": 61955, - "trash": 61956, - "trees": 61957, - "trophy": 61958, - "underline": 61959, - "universal-access": 61960, - "unlink": 61961, - "unlock": 61962, - "upload-cloud": 61963, - "upload": 61964, - "usb": 61965, - "video": 61966, - "volume-none": 61967, - "volume-strike": 61968, - "volume": 61969, - "web": 61970, - "wheelchair": 61971, - "widget": 61972, - "wrench": 61973, - "x-circle": 61974, - "x": 61975, - "yen": 61976, - "zoom-in": 61977, - "zoom-out": 61978 -} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/Ionicons.json b/node_modules/react-native-vector-icons/glyphmaps/Ionicons.json deleted file mode 100644 index dfb34650..00000000 --- a/node_modules/react-native-vector-icons/glyphmaps/Ionicons.json +++ /dev/null @@ -1,1340 +0,0 @@ -{ - "accessibility": 59905, - "accessibility-outline": 59906, - "accessibility-sharp": 59907, - "add": 59908, - "add-circle": 59909, - "add-circle-outline": 59910, - "add-circle-sharp": 59911, - "add-outline": 59912, - "add-sharp": 59913, - "airplane": 59914, - "airplane-outline": 59915, - "airplane-sharp": 59916, - "alarm": 59917, - "alarm-outline": 59918, - "alarm-sharp": 59919, - "albums": 59920, - "albums-outline": 59921, - "albums-sharp": 59922, - "alert": 59923, - "alert-circle": 59924, - "alert-circle-outline": 59925, - "alert-circle-sharp": 59926, - "alert-outline": 59927, - "alert-sharp": 59928, - "american-football": 59929, - "american-football-outline": 59930, - "american-football-sharp": 59931, - "analytics": 59932, - "analytics-outline": 59933, - "analytics-sharp": 59934, - "aperture": 59935, - "aperture-outline": 59936, - "aperture-sharp": 59937, - "apps": 59938, - "apps-outline": 59939, - "apps-sharp": 59940, - "archive": 59941, - "archive-outline": 59942, - "archive-sharp": 59943, - "arrow-back": 59944, - "arrow-back-circle": 59945, - "arrow-back-circle-outline": 59946, - "arrow-back-circle-sharp": 59947, - "arrow-back-outline": 59948, - "arrow-back-sharp": 59949, - "arrow-down": 59950, - "arrow-down-circle": 59951, - "arrow-down-circle-outline": 59952, - "arrow-down-circle-sharp": 59953, - "arrow-down-outline": 59954, - "arrow-down-sharp": 59955, - "arrow-forward": 59956, - "arrow-forward-circle": 59957, - "arrow-forward-circle-outline": 59958, - "arrow-forward-circle-sharp": 59959, - "arrow-forward-outline": 59960, - "arrow-forward-sharp": 59961, - "arrow-redo": 59962, - "arrow-redo-circle": 59963, - "arrow-redo-circle-outline": 59964, - "arrow-redo-circle-sharp": 59965, - "arrow-redo-outline": 59966, - "arrow-redo-sharp": 59967, - "arrow-undo": 59968, - "arrow-undo-circle": 59969, - "arrow-undo-circle-outline": 59970, - "arrow-undo-circle-sharp": 59971, - "arrow-undo-outline": 59972, - "arrow-undo-sharp": 59973, - "arrow-up": 59974, - "arrow-up-circle": 59975, - "arrow-up-circle-outline": 59976, - "arrow-up-circle-sharp": 59977, - "arrow-up-outline": 59978, - "arrow-up-sharp": 59979, - "at": 59980, - "at-circle": 59981, - "at-circle-outline": 59982, - "at-circle-sharp": 59983, - "at-outline": 59984, - "at-sharp": 59985, - "attach": 59986, - "attach-outline": 59987, - "attach-sharp": 59988, - "backspace": 59989, - "backspace-outline": 59990, - "backspace-sharp": 59991, - "bag": 59992, - "bag-add": 59993, - "bag-add-outline": 59994, - "bag-add-sharp": 59995, - "bag-check": 59996, - "bag-check-outline": 59997, - "bag-check-sharp": 59998, - "bag-handle": 59999, - "bag-handle-outline": 60000, - "bag-handle-sharp": 60001, - "bag-outline": 60002, - "bag-remove": 60003, - "bag-remove-outline": 60004, - "bag-remove-sharp": 60005, - "bag-sharp": 60006, - "balloon": 60007, - "balloon-outline": 60008, - "balloon-sharp": 60009, - "ban": 60010, - "ban-outline": 60011, - "ban-sharp": 60012, - "bandage": 60013, - "bandage-outline": 60014, - "bandage-sharp": 60015, - "bar-chart": 60016, - "bar-chart-outline": 60017, - "bar-chart-sharp": 60018, - "barbell": 60019, - "barbell-outline": 60020, - "barbell-sharp": 60021, - "barcode": 60022, - "barcode-outline": 60023, - "barcode-sharp": 60024, - "baseball": 60025, - "baseball-outline": 60026, - "baseball-sharp": 60027, - "basket": 60028, - "basket-outline": 60029, - "basket-sharp": 60030, - "basketball": 60031, - "basketball-outline": 60032, - "basketball-sharp": 60033, - "battery-charging": 60034, - "battery-charging-outline": 60035, - "battery-charging-sharp": 60036, - "battery-dead": 60037, - "battery-dead-outline": 60038, - "battery-dead-sharp": 60039, - "battery-full": 60040, - "battery-full-outline": 60041, - "battery-full-sharp": 60042, - "battery-half": 60043, - "battery-half-outline": 60044, - "battery-half-sharp": 60045, - "beaker": 60046, - "beaker-outline": 60047, - "beaker-sharp": 60048, - "bed": 60049, - "bed-outline": 60050, - "bed-sharp": 60051, - "beer": 60052, - "beer-outline": 60053, - "beer-sharp": 60054, - "bicycle": 60055, - "bicycle-outline": 60056, - "bicycle-sharp": 60057, - "bluetooth": 60058, - "bluetooth-outline": 60059, - "bluetooth-sharp": 60060, - "boat": 60061, - "boat-outline": 60062, - "boat-sharp": 60063, - "body": 60064, - "body-outline": 60065, - "body-sharp": 60066, - "bonfire": 60067, - "bonfire-outline": 60068, - "bonfire-sharp": 60069, - "book": 60070, - "book-outline": 60071, - "book-sharp": 60072, - "bookmark": 60073, - "bookmark-outline": 60074, - "bookmark-sharp": 60075, - "bookmarks": 60076, - "bookmarks-outline": 60077, - "bookmarks-sharp": 60078, - "bowling-ball": 60079, - "bowling-ball-outline": 60080, - "bowling-ball-sharp": 60081, - "briefcase": 60082, - "briefcase-outline": 60083, - "briefcase-sharp": 60084, - "browsers": 60085, - "browsers-outline": 60086, - "browsers-sharp": 60087, - "brush": 60088, - "brush-outline": 60089, - "brush-sharp": 60090, - "bug": 60091, - "bug-outline": 60092, - "bug-sharp": 60093, - "build": 60094, - "build-outline": 60095, - "build-sharp": 60096, - "bulb": 60097, - "bulb-outline": 60098, - "bulb-sharp": 60099, - "bus": 60100, - "bus-outline": 60101, - "bus-sharp": 60102, - "business": 60103, - "business-outline": 60104, - "business-sharp": 60105, - "cafe": 60106, - "cafe-outline": 60107, - "cafe-sharp": 60108, - "calculator": 60109, - "calculator-outline": 60110, - "calculator-sharp": 60111, - "calendar": 60112, - "calendar-clear": 60113, - "calendar-clear-outline": 60114, - "calendar-clear-sharp": 60115, - "calendar-number": 60116, - "calendar-number-outline": 60117, - "calendar-number-sharp": 60118, - "calendar-outline": 60119, - "calendar-sharp": 60120, - "call": 60121, - "call-outline": 60122, - "call-sharp": 60123, - "camera": 60124, - "camera-outline": 60125, - "camera-reverse": 60126, - "camera-reverse-outline": 60127, - "camera-reverse-sharp": 60128, - "camera-sharp": 60129, - "car": 60130, - "car-outline": 60131, - "car-sharp": 60132, - "car-sport": 60133, - "car-sport-outline": 60134, - "car-sport-sharp": 60135, - "card": 60136, - "card-outline": 60137, - "card-sharp": 60138, - "caret-back": 60139, - "caret-back-circle": 60140, - "caret-back-circle-outline": 60141, - "caret-back-circle-sharp": 60142, - "caret-back-outline": 60143, - "caret-back-sharp": 60144, - "caret-down": 60145, - "caret-down-circle": 60146, - "caret-down-circle-outline": 60147, - "caret-down-circle-sharp": 60148, - "caret-down-outline": 60149, - "caret-down-sharp": 60150, - "caret-forward": 60151, - "caret-forward-circle": 60152, - "caret-forward-circle-outline": 60153, - "caret-forward-circle-sharp": 60154, - "caret-forward-outline": 60155, - "caret-forward-sharp": 60156, - "caret-up": 60157, - "caret-up-circle": 60158, - "caret-up-circle-outline": 60159, - "caret-up-circle-sharp": 60160, - "caret-up-outline": 60161, - "caret-up-sharp": 60162, - "cart": 60163, - "cart-outline": 60164, - "cart-sharp": 60165, - "cash": 60166, - "cash-outline": 60167, - "cash-sharp": 60168, - "cellular": 60169, - "cellular-outline": 60170, - "cellular-sharp": 60171, - "chatbox": 60172, - "chatbox-ellipses": 60173, - "chatbox-ellipses-outline": 60174, - "chatbox-ellipses-sharp": 60175, - "chatbox-outline": 60176, - "chatbox-sharp": 60177, - "chatbubble": 60178, - "chatbubble-ellipses": 60179, - "chatbubble-ellipses-outline": 60180, - "chatbubble-ellipses-sharp": 60181, - "chatbubble-outline": 60182, - "chatbubble-sharp": 60183, - "chatbubbles": 60184, - "chatbubbles-outline": 60185, - "chatbubbles-sharp": 60186, - "checkbox": 60187, - "checkbox-outline": 60188, - "checkbox-sharp": 60189, - "checkmark": 60190, - "checkmark-circle": 60191, - "checkmark-circle-outline": 60192, - "checkmark-circle-sharp": 60193, - "checkmark-done": 60194, - "checkmark-done-circle": 60195, - "checkmark-done-circle-outline": 60196, - "checkmark-done-circle-sharp": 60197, - "checkmark-done-outline": 60198, - "checkmark-done-sharp": 60199, - "checkmark-outline": 60200, - "checkmark-sharp": 60201, - "chevron-back": 60202, - "chevron-back-circle": 60203, - "chevron-back-circle-outline": 60204, - "chevron-back-circle-sharp": 60205, - "chevron-back-outline": 60206, - "chevron-back-sharp": 60207, - "chevron-collapse": 60208, - "chevron-collapse-outline": 60209, - "chevron-collapse-sharp": 60210, - "chevron-down": 60211, - "chevron-down-circle": 60212, - "chevron-down-circle-outline": 60213, - "chevron-down-circle-sharp": 60214, - "chevron-down-outline": 60215, - "chevron-down-sharp": 60216, - "chevron-expand": 60217, - "chevron-expand-outline": 60218, - "chevron-expand-sharp": 60219, - "chevron-forward": 60220, - "chevron-forward-circle": 60221, - "chevron-forward-circle-outline": 60222, - "chevron-forward-circle-sharp": 60223, - "chevron-forward-outline": 60224, - "chevron-forward-sharp": 60225, - "chevron-up": 60226, - "chevron-up-circle": 60227, - "chevron-up-circle-outline": 60228, - "chevron-up-circle-sharp": 60229, - "chevron-up-outline": 60230, - "chevron-up-sharp": 60231, - "clipboard": 60232, - "clipboard-outline": 60233, - "clipboard-sharp": 60234, - "close": 60235, - "close-circle": 60236, - "close-circle-outline": 60237, - "close-circle-sharp": 60238, - "close-outline": 60239, - "close-sharp": 60240, - "cloud": 60241, - "cloud-circle": 60242, - "cloud-circle-outline": 60243, - "cloud-circle-sharp": 60244, - "cloud-done": 60245, - "cloud-done-outline": 60246, - "cloud-done-sharp": 60247, - "cloud-download": 60248, - "cloud-download-outline": 60249, - "cloud-download-sharp": 60250, - "cloud-offline": 60251, - "cloud-offline-outline": 60252, - "cloud-offline-sharp": 60253, - "cloud-outline": 60254, - "cloud-sharp": 60255, - "cloud-upload": 60256, - "cloud-upload-outline": 60257, - "cloud-upload-sharp": 60258, - "cloudy": 60259, - "cloudy-night": 60260, - "cloudy-night-outline": 60261, - "cloudy-night-sharp": 60262, - "cloudy-outline": 60263, - "cloudy-sharp": 60264, - "code": 60265, - "code-download": 60266, - "code-download-outline": 60267, - "code-download-sharp": 60268, - "code-outline": 60269, - "code-sharp": 60270, - "code-slash": 60271, - "code-slash-outline": 60272, - "code-slash-sharp": 60273, - "code-working": 60274, - "code-working-outline": 60275, - "code-working-sharp": 60276, - "cog": 60277, - "cog-outline": 60278, - "cog-sharp": 60279, - "color-fill": 60280, - "color-fill-outline": 60281, - "color-fill-sharp": 60282, - "color-filter": 60283, - "color-filter-outline": 60284, - "color-filter-sharp": 60285, - "color-palette": 60286, - "color-palette-outline": 60287, - "color-palette-sharp": 60288, - "color-wand": 60289, - "color-wand-outline": 60290, - "color-wand-sharp": 60291, - "compass": 60292, - "compass-outline": 60293, - "compass-sharp": 60294, - "construct": 60295, - "construct-outline": 60296, - "construct-sharp": 60297, - "contract": 60298, - "contract-outline": 60299, - "contract-sharp": 60300, - "contrast": 60301, - "contrast-outline": 60302, - "contrast-sharp": 60303, - "copy": 60304, - "copy-outline": 60305, - "copy-sharp": 60306, - "create": 60307, - "create-outline": 60308, - "create-sharp": 60309, - "crop": 60310, - "crop-outline": 60311, - "crop-sharp": 60312, - "cube": 60313, - "cube-outline": 60314, - "cube-sharp": 60315, - "cut": 60316, - "cut-outline": 60317, - "cut-sharp": 60318, - "desktop": 60319, - "desktop-outline": 60320, - "desktop-sharp": 60321, - "diamond": 60322, - "diamond-outline": 60323, - "diamond-sharp": 60324, - "dice": 60325, - "dice-outline": 60326, - "dice-sharp": 60327, - "disc": 60328, - "disc-outline": 60329, - "disc-sharp": 60330, - "document": 60331, - "document-attach": 60332, - "document-attach-outline": 60333, - "document-attach-sharp": 60334, - "document-lock": 60335, - "document-lock-outline": 60336, - "document-lock-sharp": 60337, - "document-outline": 60338, - "document-sharp": 60339, - "document-text": 60340, - "document-text-outline": 60341, - "document-text-sharp": 60342, - "documents": 60343, - "documents-outline": 60344, - "documents-sharp": 60345, - "download": 60346, - "download-outline": 60347, - "download-sharp": 60348, - "duplicate": 60349, - "duplicate-outline": 60350, - "duplicate-sharp": 60351, - "ear": 60352, - "ear-outline": 60353, - "ear-sharp": 60354, - "earth": 60355, - "earth-outline": 60356, - "earth-sharp": 60357, - "easel": 60358, - "easel-outline": 60359, - "easel-sharp": 60360, - "egg": 60361, - "egg-outline": 60362, - "egg-sharp": 60363, - "ellipse": 60364, - "ellipse-outline": 60365, - "ellipse-sharp": 60366, - "ellipsis-horizontal": 60367, - "ellipsis-horizontal-circle": 60368, - "ellipsis-horizontal-circle-outline": 60369, - "ellipsis-horizontal-circle-sharp": 60370, - "ellipsis-horizontal-outline": 60371, - "ellipsis-horizontal-sharp": 60372, - "ellipsis-vertical": 60373, - "ellipsis-vertical-circle": 60374, - "ellipsis-vertical-circle-outline": 60375, - "ellipsis-vertical-circle-sharp": 60376, - "ellipsis-vertical-outline": 60377, - "ellipsis-vertical-sharp": 60378, - "enter": 60379, - "enter-outline": 60380, - "enter-sharp": 60381, - "exit": 60382, - "exit-outline": 60383, - "exit-sharp": 60384, - "expand": 60385, - "expand-outline": 60386, - "expand-sharp": 60387, - "extension-puzzle": 60388, - "extension-puzzle-outline": 60389, - "extension-puzzle-sharp": 60390, - "eye": 60391, - "eye-off": 60392, - "eye-off-outline": 60393, - "eye-off-sharp": 60394, - "eye-outline": 60395, - "eye-sharp": 60396, - "eyedrop": 60397, - "eyedrop-outline": 60398, - "eyedrop-sharp": 60399, - "fast-food": 60400, - "fast-food-outline": 60401, - "fast-food-sharp": 60402, - "female": 60403, - "female-outline": 60404, - "female-sharp": 60405, - "file-tray": 60406, - "file-tray-full": 60407, - "file-tray-full-outline": 60408, - "file-tray-full-sharp": 60409, - "file-tray-outline": 60410, - "file-tray-sharp": 60411, - "file-tray-stacked": 60412, - "file-tray-stacked-outline": 60413, - "file-tray-stacked-sharp": 60414, - "film": 60415, - "film-outline": 60416, - "film-sharp": 60417, - "filter": 60418, - "filter-circle": 60419, - "filter-circle-outline": 60420, - "filter-circle-sharp": 60421, - "filter-outline": 60422, - "filter-sharp": 60423, - "finger-print": 60424, - "finger-print-outline": 60425, - "finger-print-sharp": 60426, - "fish": 60427, - "fish-outline": 60428, - "fish-sharp": 60429, - "fitness": 60430, - "fitness-outline": 60431, - "fitness-sharp": 60432, - "flag": 60433, - "flag-outline": 60434, - "flag-sharp": 60435, - "flame": 60436, - "flame-outline": 60437, - "flame-sharp": 60438, - "flash": 60439, - "flash-off": 60440, - "flash-off-outline": 60441, - "flash-off-sharp": 60442, - "flash-outline": 60443, - "flash-sharp": 60444, - "flashlight": 60445, - "flashlight-outline": 60446, - "flashlight-sharp": 60447, - "flask": 60448, - "flask-outline": 60449, - "flask-sharp": 60450, - "flower": 60451, - "flower-outline": 60452, - "flower-sharp": 60453, - "folder": 60454, - "folder-open": 60455, - "folder-open-outline": 60456, - "folder-open-sharp": 60457, - "folder-outline": 60458, - "folder-sharp": 60459, - "football": 60460, - "football-outline": 60461, - "football-sharp": 60462, - "footsteps": 60463, - "footsteps-outline": 60464, - "footsteps-sharp": 60465, - "funnel": 60466, - "funnel-outline": 60467, - "funnel-sharp": 60468, - "game-controller": 60469, - "game-controller-outline": 60470, - "game-controller-sharp": 60471, - "gift": 60472, - "gift-outline": 60473, - "gift-sharp": 60474, - "git-branch": 60475, - "git-branch-outline": 60476, - "git-branch-sharp": 60477, - "git-commit": 60478, - "git-commit-outline": 60479, - "git-commit-sharp": 60480, - "git-compare": 60481, - "git-compare-outline": 60482, - "git-compare-sharp": 60483, - "git-merge": 60484, - "git-merge-outline": 60485, - "git-merge-sharp": 60486, - "git-network": 60487, - "git-network-outline": 60488, - "git-network-sharp": 60489, - "git-pull-request": 60490, - "git-pull-request-outline": 60491, - "git-pull-request-sharp": 60492, - "glasses": 60493, - "glasses-outline": 60494, - "glasses-sharp": 60495, - "globe": 60496, - "globe-outline": 60497, - "globe-sharp": 60498, - "golf": 60499, - "golf-outline": 60500, - "golf-sharp": 60501, - "grid": 60502, - "grid-outline": 60503, - "grid-sharp": 60504, - "hammer": 60505, - "hammer-outline": 60506, - "hammer-sharp": 60507, - "hand-left": 60508, - "hand-left-outline": 60509, - "hand-left-sharp": 60510, - "hand-right": 60511, - "hand-right-outline": 60512, - "hand-right-sharp": 60513, - "happy": 60514, - "happy-outline": 60515, - "happy-sharp": 60516, - "hardware-chip": 60517, - "hardware-chip-outline": 60518, - "hardware-chip-sharp": 60519, - "headset": 60520, - "headset-outline": 60521, - "headset-sharp": 60522, - "heart": 60523, - "heart-circle": 60524, - "heart-circle-outline": 60525, - "heart-circle-sharp": 60526, - "heart-dislike": 60527, - "heart-dislike-circle": 60528, - "heart-dislike-circle-outline": 60529, - "heart-dislike-circle-sharp": 60530, - "heart-dislike-outline": 60531, - "heart-dislike-sharp": 60532, - "heart-half": 60533, - "heart-half-outline": 60534, - "heart-half-sharp": 60535, - "heart-outline": 60536, - "heart-sharp": 60537, - "help": 60538, - "help-buoy": 60539, - "help-buoy-outline": 60540, - "help-buoy-sharp": 60541, - "help-circle": 60542, - "help-circle-outline": 60543, - "help-circle-sharp": 60544, - "help-outline": 60545, - "help-sharp": 60546, - "home": 60547, - "home-outline": 60548, - "home-sharp": 60549, - "hourglass": 60550, - "hourglass-outline": 60551, - "hourglass-sharp": 60552, - "ice-cream": 60553, - "ice-cream-outline": 60554, - "ice-cream-sharp": 60555, - "id-card": 60556, - "id-card-outline": 60557, - "id-card-sharp": 60558, - "image": 60559, - "image-outline": 60560, - "image-sharp": 60561, - "images": 60562, - "images-outline": 60563, - "images-sharp": 60564, - "infinite": 60565, - "infinite-outline": 60566, - "infinite-sharp": 60567, - "information": 60568, - "information-circle": 60569, - "information-circle-outline": 60570, - "information-circle-sharp": 60571, - "information-outline": 60572, - "information-sharp": 60573, - "invert-mode": 60574, - "invert-mode-outline": 60575, - "invert-mode-sharp": 60576, - "journal": 60577, - "journal-outline": 60578, - "journal-sharp": 60579, - "key": 60580, - "key-outline": 60581, - "key-sharp": 60582, - "keypad": 60583, - "keypad-outline": 60584, - "keypad-sharp": 60585, - "language": 60586, - "language-outline": 60587, - "language-sharp": 60588, - "laptop": 60589, - "laptop-outline": 60590, - "laptop-sharp": 60591, - "layers": 60592, - "layers-outline": 60593, - "layers-sharp": 60594, - "leaf": 60595, - "leaf-outline": 60596, - "leaf-sharp": 60597, - "library": 60598, - "library-outline": 60599, - "library-sharp": 60600, - "link": 60601, - "link-outline": 60602, - "link-sharp": 60603, - "list": 60604, - "list-circle": 60605, - "list-circle-outline": 60606, - "list-circle-sharp": 60607, - "list-outline": 60608, - "list-sharp": 60609, - "locate": 60610, - "locate-outline": 60611, - "locate-sharp": 60612, - "location": 60613, - "location-outline": 60614, - "location-sharp": 60615, - "lock-closed": 60616, - "lock-closed-outline": 60617, - "lock-closed-sharp": 60618, - "lock-open": 60619, - "lock-open-outline": 60620, - "lock-open-sharp": 60621, - "log-in": 60622, - "log-in-outline": 60623, - "log-in-sharp": 60624, - "log-out": 60625, - "log-out-outline": 60626, - "log-out-sharp": 60627, - "logo-alipay": 60628, - "logo-amazon": 60629, - "logo-amplify": 60630, - "logo-android": 60631, - "logo-angular": 60632, - "logo-apple": 60633, - "logo-apple-appstore": 60634, - "logo-apple-ar": 60635, - "logo-behance": 60636, - "logo-bitbucket": 60637, - "logo-bitcoin": 60638, - "logo-buffer": 60639, - "logo-capacitor": 60640, - "logo-chrome": 60641, - "logo-closed-captioning": 60642, - "logo-codepen": 60643, - "logo-css3": 60644, - "logo-designernews": 60645, - "logo-deviantart": 60646, - "logo-discord": 60647, - "logo-docker": 60648, - "logo-dribbble": 60649, - "logo-dropbox": 60650, - "logo-edge": 60651, - "logo-electron": 60652, - "logo-euro": 60653, - "logo-facebook": 60654, - "logo-figma": 60655, - "logo-firebase": 60656, - "logo-firefox": 60657, - "logo-flickr": 60658, - "logo-foursquare": 60659, - "logo-github": 60660, - "logo-gitlab": 60661, - "logo-google": 60662, - "logo-google-playstore": 60663, - "logo-hackernews": 60664, - "logo-html5": 60665, - "logo-instagram": 60666, - "logo-ionic": 60667, - "logo-ionitron": 60668, - "logo-javascript": 60669, - "logo-laravel": 60670, - "logo-linkedin": 60671, - "logo-markdown": 60672, - "logo-mastodon": 60673, - "logo-medium": 60674, - "logo-microsoft": 60675, - "logo-no-smoking": 60676, - "logo-nodejs": 60677, - "logo-npm": 60678, - "logo-octocat": 60679, - "logo-paypal": 60680, - "logo-pinterest": 60681, - "logo-playstation": 60682, - "logo-pwa": 60683, - "logo-python": 60684, - "logo-react": 60685, - "logo-reddit": 60686, - "logo-rss": 60687, - "logo-sass": 60688, - "logo-skype": 60689, - "logo-slack": 60690, - "logo-snapchat": 60691, - "logo-soundcloud": 60692, - "logo-stackoverflow": 60693, - "logo-steam": 60694, - "logo-stencil": 60695, - "logo-tableau": 60696, - "logo-tiktok": 60697, - "logo-tumblr": 60698, - "logo-tux": 60699, - "logo-twitch": 60700, - "logo-twitter": 60701, - "logo-usd": 60702, - "logo-venmo": 60703, - "logo-vercel": 60704, - "logo-vimeo": 60705, - "logo-vk": 60706, - "logo-vue": 60707, - "logo-web-component": 60708, - "logo-wechat": 60709, - "logo-whatsapp": 60710, - "logo-windows": 60711, - "logo-wordpress": 60712, - "logo-xbox": 60713, - "logo-xing": 60714, - "logo-yahoo": 60715, - "logo-yen": 60716, - "logo-youtube": 60717, - "magnet": 60718, - "magnet-outline": 60719, - "magnet-sharp": 60720, - "mail": 60721, - "mail-open": 60722, - "mail-open-outline": 60723, - "mail-open-sharp": 60724, - "mail-outline": 60725, - "mail-sharp": 60726, - "mail-unread": 60727, - "mail-unread-outline": 60728, - "mail-unread-sharp": 60729, - "male": 60730, - "male-female": 60731, - "male-female-outline": 60732, - "male-female-sharp": 60733, - "male-outline": 60734, - "male-sharp": 60735, - "man": 60736, - "man-outline": 60737, - "man-sharp": 60738, - "map": 60739, - "map-outline": 60740, - "map-sharp": 60741, - "medal": 60742, - "medal-outline": 60743, - "medal-sharp": 60744, - "medical": 60745, - "medical-outline": 60746, - "medical-sharp": 60747, - "medkit": 60748, - "medkit-outline": 60749, - "medkit-sharp": 60750, - "megaphone": 60751, - "megaphone-outline": 60752, - "megaphone-sharp": 60753, - "menu": 60754, - "menu-outline": 60755, - "menu-sharp": 60756, - "mic": 60757, - "mic-circle": 60758, - "mic-circle-outline": 60759, - "mic-circle-sharp": 60760, - "mic-off": 60761, - "mic-off-circle": 60762, - "mic-off-circle-outline": 60763, - "mic-off-circle-sharp": 60764, - "mic-off-outline": 60765, - "mic-off-sharp": 60766, - "mic-outline": 60767, - "mic-sharp": 60768, - "moon": 60769, - "moon-outline": 60770, - "moon-sharp": 60771, - "move": 60772, - "move-outline": 60773, - "move-sharp": 60774, - "musical-note": 60775, - "musical-note-outline": 60776, - "musical-note-sharp": 60777, - "musical-notes": 60778, - "musical-notes-outline": 60779, - "musical-notes-sharp": 60780, - "navigate": 60781, - "navigate-circle": 60782, - "navigate-circle-outline": 60783, - "navigate-circle-sharp": 60784, - "navigate-outline": 60785, - "navigate-sharp": 60786, - "newspaper": 60787, - "newspaper-outline": 60788, - "newspaper-sharp": 60789, - "notifications": 60790, - "notifications-circle": 60791, - "notifications-circle-outline": 60792, - "notifications-circle-sharp": 60793, - "notifications-off": 60794, - "notifications-off-circle": 60795, - "notifications-off-circle-outline": 60796, - "notifications-off-circle-sharp": 60797, - "notifications-off-outline": 60798, - "notifications-off-sharp": 60799, - "notifications-outline": 60800, - "notifications-sharp": 60801, - "nuclear": 60802, - "nuclear-outline": 60803, - "nuclear-sharp": 60804, - "nutrition": 60805, - "nutrition-outline": 60806, - "nutrition-sharp": 60807, - "open": 60808, - "open-outline": 60809, - "open-sharp": 60810, - "options": 60811, - "options-outline": 60812, - "options-sharp": 60813, - "paper-plane": 60814, - "paper-plane-outline": 60815, - "paper-plane-sharp": 60816, - "partly-sunny": 60817, - "partly-sunny-outline": 60818, - "partly-sunny-sharp": 60819, - "pause": 60820, - "pause-circle": 60821, - "pause-circle-outline": 60822, - "pause-circle-sharp": 60823, - "pause-outline": 60824, - "pause-sharp": 60825, - "paw": 60826, - "paw-outline": 60827, - "paw-sharp": 60828, - "pencil": 60829, - "pencil-outline": 60830, - "pencil-sharp": 60831, - "people": 60832, - "people-circle": 60833, - "people-circle-outline": 60834, - "people-circle-sharp": 60835, - "people-outline": 60836, - "people-sharp": 60837, - "person": 60838, - "person-add": 60839, - "person-add-outline": 60840, - "person-add-sharp": 60841, - "person-circle": 60842, - "person-circle-outline": 60843, - "person-circle-sharp": 60844, - "person-outline": 60845, - "person-remove": 60846, - "person-remove-outline": 60847, - "person-remove-sharp": 60848, - "person-sharp": 60849, - "phone-landscape": 60850, - "phone-landscape-outline": 60851, - "phone-landscape-sharp": 60852, - "phone-portrait": 60853, - "phone-portrait-outline": 60854, - "phone-portrait-sharp": 60855, - "pie-chart": 60856, - "pie-chart-outline": 60857, - "pie-chart-sharp": 60858, - "pin": 60859, - "pin-outline": 60860, - "pin-sharp": 60861, - "pint": 60862, - "pint-outline": 60863, - "pint-sharp": 60864, - "pizza": 60865, - "pizza-outline": 60866, - "pizza-sharp": 60867, - "planet": 60868, - "planet-outline": 60869, - "planet-sharp": 60870, - "play": 60871, - "play-back": 60872, - "play-back-circle": 60873, - "play-back-circle-outline": 60874, - "play-back-circle-sharp": 60875, - "play-back-outline": 60876, - "play-back-sharp": 60877, - "play-circle": 60878, - "play-circle-outline": 60879, - "play-circle-sharp": 60880, - "play-forward": 60881, - "play-forward-circle": 60882, - "play-forward-circle-outline": 60883, - "play-forward-circle-sharp": 60884, - "play-forward-outline": 60885, - "play-forward-sharp": 60886, - "play-outline": 60887, - "play-sharp": 60888, - "play-skip-back": 60889, - "play-skip-back-circle": 60890, - "play-skip-back-circle-outline": 60891, - "play-skip-back-circle-sharp": 60892, - "play-skip-back-outline": 60893, - "play-skip-back-sharp": 60894, - "play-skip-forward": 60895, - "play-skip-forward-circle": 60896, - "play-skip-forward-circle-outline": 60897, - "play-skip-forward-circle-sharp": 60898, - "play-skip-forward-outline": 60899, - "play-skip-forward-sharp": 60900, - "podium": 60901, - "podium-outline": 60902, - "podium-sharp": 60903, - "power": 60904, - "power-outline": 60905, - "power-sharp": 60906, - "pricetag": 60907, - "pricetag-outline": 60908, - "pricetag-sharp": 60909, - "pricetags": 60910, - "pricetags-outline": 60911, - "pricetags-sharp": 60912, - "print": 60913, - "print-outline": 60914, - "print-sharp": 60915, - "prism": 60916, - "prism-outline": 60917, - "prism-sharp": 60918, - "pulse": 60919, - "pulse-outline": 60920, - "pulse-sharp": 60921, - "push": 60922, - "push-outline": 60923, - "push-sharp": 60924, - "qr-code": 60925, - "qr-code-outline": 60926, - "qr-code-sharp": 60927, - "radio": 60928, - "radio-button-off": 60929, - "radio-button-off-outline": 60930, - "radio-button-off-sharp": 60931, - "radio-button-on": 60932, - "radio-button-on-outline": 60933, - "radio-button-on-sharp": 60934, - "radio-outline": 60935, - "radio-sharp": 60936, - "rainy": 60937, - "rainy-outline": 60938, - "rainy-sharp": 60939, - "reader": 60940, - "reader-outline": 60941, - "reader-sharp": 60942, - "receipt": 60943, - "receipt-outline": 60944, - "receipt-sharp": 60945, - "recording": 60946, - "recording-outline": 60947, - "recording-sharp": 60948, - "refresh": 60949, - "refresh-circle": 60950, - "refresh-circle-outline": 60951, - "refresh-circle-sharp": 60952, - "refresh-outline": 60953, - "refresh-sharp": 60954, - "reload": 60955, - "reload-circle": 60956, - "reload-circle-outline": 60957, - "reload-circle-sharp": 60958, - "reload-outline": 60959, - "reload-sharp": 60960, - "remove": 60961, - "remove-circle": 60962, - "remove-circle-outline": 60963, - "remove-circle-sharp": 60964, - "remove-outline": 60965, - "remove-sharp": 60966, - "reorder-four": 60967, - "reorder-four-outline": 60968, - "reorder-four-sharp": 60969, - "reorder-three": 60970, - "reorder-three-outline": 60971, - "reorder-three-sharp": 60972, - "reorder-two": 60973, - "reorder-two-outline": 60974, - "reorder-two-sharp": 60975, - "repeat": 60976, - "repeat-outline": 60977, - "repeat-sharp": 60978, - "resize": 60979, - "resize-outline": 60980, - "resize-sharp": 60981, - "restaurant": 60982, - "restaurant-outline": 60983, - "restaurant-sharp": 60984, - "return-down-back": 60985, - "return-down-back-outline": 60986, - "return-down-back-sharp": 60987, - "return-down-forward": 60988, - "return-down-forward-outline": 60989, - "return-down-forward-sharp": 60990, - "return-up-back": 60991, - "return-up-back-outline": 60992, - "return-up-back-sharp": 60993, - "return-up-forward": 60994, - "return-up-forward-outline": 60995, - "return-up-forward-sharp": 60996, - "ribbon": 60997, - "ribbon-outline": 60998, - "ribbon-sharp": 60999, - "rocket": 61000, - "rocket-outline": 61001, - "rocket-sharp": 61002, - "rose": 61003, - "rose-outline": 61004, - "rose-sharp": 61005, - "sad": 61006, - "sad-outline": 61007, - "sad-sharp": 61008, - "save": 61009, - "save-outline": 61010, - "save-sharp": 61011, - "scale": 61012, - "scale-outline": 61013, - "scale-sharp": 61014, - "scan": 61015, - "scan-circle": 61016, - "scan-circle-outline": 61017, - "scan-circle-sharp": 61018, - "scan-outline": 61019, - "scan-sharp": 61020, - "school": 61021, - "school-outline": 61022, - "school-sharp": 61023, - "search": 61024, - "search-circle": 61025, - "search-circle-outline": 61026, - "search-circle-sharp": 61027, - "search-outline": 61028, - "search-sharp": 61029, - "send": 61030, - "send-outline": 61031, - "send-sharp": 61032, - "server": 61033, - "server-outline": 61034, - "server-sharp": 61035, - "settings": 61036, - "settings-outline": 61037, - "settings-sharp": 61038, - "shapes": 61039, - "shapes-outline": 61040, - "shapes-sharp": 61041, - "share": 61042, - "share-outline": 61043, - "share-sharp": 61044, - "share-social": 61045, - "share-social-outline": 61046, - "share-social-sharp": 61047, - "shield": 61048, - "shield-checkmark": 61049, - "shield-checkmark-outline": 61050, - "shield-checkmark-sharp": 61051, - "shield-half": 61052, - "shield-half-outline": 61053, - "shield-half-sharp": 61054, - "shield-outline": 61055, - "shield-sharp": 61056, - "shirt": 61057, - "shirt-outline": 61058, - "shirt-sharp": 61059, - "shuffle": 61060, - "shuffle-outline": 61061, - "shuffle-sharp": 61062, - "skull": 61063, - "skull-outline": 61064, - "skull-sharp": 61065, - "snow": 61066, - "snow-outline": 61067, - "snow-sharp": 61068, - "sparkles": 61069, - "sparkles-outline": 61070, - "sparkles-sharp": 61071, - "speedometer": 61072, - "speedometer-outline": 61073, - "speedometer-sharp": 61074, - "square": 61075, - "square-outline": 61076, - "square-sharp": 61077, - "star": 61078, - "star-half": 61079, - "star-half-outline": 61080, - "star-half-sharp": 61081, - "star-outline": 61082, - "star-sharp": 61083, - "stats-chart": 61084, - "stats-chart-outline": 61085, - "stats-chart-sharp": 61086, - "stop": 61087, - "stop-circle": 61088, - "stop-circle-outline": 61089, - "stop-circle-sharp": 61090, - "stop-outline": 61091, - "stop-sharp": 61092, - "stopwatch": 61093, - "stopwatch-outline": 61094, - "stopwatch-sharp": 61095, - "storefront": 61096, - "storefront-outline": 61097, - "storefront-sharp": 61098, - "subway": 61099, - "subway-outline": 61100, - "subway-sharp": 61101, - "sunny": 61102, - "sunny-outline": 61103, - "sunny-sharp": 61104, - "swap-horizontal": 61105, - "swap-horizontal-outline": 61106, - "swap-horizontal-sharp": 61107, - "swap-vertical": 61108, - "swap-vertical-outline": 61109, - "swap-vertical-sharp": 61110, - "sync": 61111, - "sync-circle": 61112, - "sync-circle-outline": 61113, - "sync-circle-sharp": 61114, - "sync-outline": 61115, - "sync-sharp": 61116, - "tablet-landscape": 61117, - "tablet-landscape-outline": 61118, - "tablet-landscape-sharp": 61119, - "tablet-portrait": 61120, - "tablet-portrait-outline": 61121, - "tablet-portrait-sharp": 61122, - "telescope": 61123, - "telescope-outline": 61124, - "telescope-sharp": 61125, - "tennisball": 61126, - "tennisball-outline": 61127, - "tennisball-sharp": 61128, - "terminal": 61129, - "terminal-outline": 61130, - "terminal-sharp": 61131, - "text": 61132, - "text-outline": 61133, - "text-sharp": 61134, - "thermometer": 61135, - "thermometer-outline": 61136, - "thermometer-sharp": 61137, - "thumbs-down": 61138, - "thumbs-down-outline": 61139, - "thumbs-down-sharp": 61140, - "thumbs-up": 61141, - "thumbs-up-outline": 61142, - "thumbs-up-sharp": 61143, - "thunderstorm": 61144, - "thunderstorm-outline": 61145, - "thunderstorm-sharp": 61146, - "ticket": 61147, - "ticket-outline": 61148, - "ticket-sharp": 61149, - "time": 61150, - "time-outline": 61151, - "time-sharp": 61152, - "timer": 61153, - "timer-outline": 61154, - "timer-sharp": 61155, - "today": 61156, - "today-outline": 61157, - "today-sharp": 61158, - "toggle": 61159, - "toggle-outline": 61160, - "toggle-sharp": 61161, - "trail-sign": 61162, - "trail-sign-outline": 61163, - "trail-sign-sharp": 61164, - "train": 61165, - "train-outline": 61166, - "train-sharp": 61167, - "transgender": 61168, - "transgender-outline": 61169, - "transgender-sharp": 61170, - "trash": 61171, - "trash-bin": 61172, - "trash-bin-outline": 61173, - "trash-bin-sharp": 61174, - "trash-outline": 61175, - "trash-sharp": 61176, - "trending-down": 61177, - "trending-down-outline": 61178, - "trending-down-sharp": 61179, - "trending-up": 61180, - "trending-up-outline": 61181, - "trending-up-sharp": 61182, - "triangle": 61183, - "triangle-outline": 61184, - "triangle-sharp": 61185, - "trophy": 61186, - "trophy-outline": 61187, - "trophy-sharp": 61188, - "tv": 61189, - "tv-outline": 61190, - "tv-sharp": 61191, - "umbrella": 61192, - "umbrella-outline": 61193, - "umbrella-sharp": 61194, - "unlink": 61195, - "unlink-outline": 61196, - "unlink-sharp": 61197, - "videocam": 61198, - "videocam-off": 61199, - "videocam-off-outline": 61200, - "videocam-off-sharp": 61201, - "videocam-outline": 61202, - "videocam-sharp": 61203, - "volume-high": 61204, - "volume-high-outline": 61205, - "volume-high-sharp": 61206, - "volume-low": 61207, - "volume-low-outline": 61208, - "volume-low-sharp": 61209, - "volume-medium": 61210, - "volume-medium-outline": 61211, - "volume-medium-sharp": 61212, - "volume-mute": 61213, - "volume-mute-outline": 61214, - "volume-mute-sharp": 61215, - "volume-off": 61216, - "volume-off-outline": 61217, - "volume-off-sharp": 61218, - "walk": 61219, - "walk-outline": 61220, - "walk-sharp": 61221, - "wallet": 61222, - "wallet-outline": 61223, - "wallet-sharp": 61224, - "warning": 61225, - "warning-outline": 61226, - "warning-sharp": 61227, - "watch": 61228, - "watch-outline": 61229, - "watch-sharp": 61230, - "water": 61231, - "water-outline": 61232, - "water-sharp": 61233, - "wifi": 61234, - "wifi-outline": 61235, - "wifi-sharp": 61236, - "wine": 61237, - "wine-outline": 61238, - "wine-sharp": 61239, - "woman": 61240, - "woman-outline": 61241, - "woman-sharp": 61242 -} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/MaterialCommunityIcons.json b/node_modules/react-native-vector-icons/glyphmaps/MaterialCommunityIcons.json deleted file mode 100644 index c06a8196..00000000 --- a/node_modules/react-native-vector-icons/glyphmaps/MaterialCommunityIcons.json +++ /dev/null @@ -1,6598 +0,0 @@ -{ - "ab-testing": 983497, - "abacus": 988896, - "abjad-arabic": 987944, - "abjad-hebrew": 987945, - "abugida-devanagari": 987946, - "abugida-thai": 987947, - "access-point": 983043, - "access-point-check": 988472, - "access-point-minus": 988473, - "access-point-network": 983042, - "access-point-network-off": 986081, - "access-point-off": 988433, - "access-point-plus": 988474, - "access-point-remove": 988475, - "account": 983044, - "account-alert": 983045, - "account-alert-outline": 985936, - "account-arrow-down": 989288, - "account-arrow-down-outline": 989289, - "account-arrow-left": 985937, - "account-arrow-left-outline": 985938, - "account-arrow-right": 985939, - "account-arrow-right-outline": 985940, - "account-arrow-up": 989287, - "account-arrow-up-outline": 989290, - "account-box": 983046, - "account-box-multiple": 985396, - "account-box-multiple-outline": 987146, - "account-box-outline": 983047, - "account-cancel": 987871, - "account-cancel-outline": 987872, - "account-cash": 987287, - "account-cash-outline": 987288, - "account-check": 983048, - "account-check-outline": 986082, - "account-child": 985737, - "account-child-circle": 985738, - "account-child-outline": 987336, - "account-circle": 983049, - "account-circle-outline": 985941, - "account-clock": 985942, - "account-clock-outline": 985943, - "account-cog": 988016, - "account-cog-outline": 988017, - "account-convert": 983050, - "account-convert-outline": 987905, - "account-cowboy-hat": 986779, - "account-cowboy-hat-outline": 989171, - "account-details": 984625, - "account-details-outline": 988018, - "account-edit": 984764, - "account-edit-outline": 987131, - "account-eye": 984096, - "account-eye-outline": 987771, - "account-filter": 985398, - "account-filter-outline": 987037, - "account-group": 985161, - "account-group-outline": 985944, - "account-hard-hat": 984501, - "account-heart": 985241, - "account-heart-outline": 986083, - "account-injury": 989205, - "account-injury-outline": 989206, - "account-key": 983051, - "account-key-outline": 986084, - "account-lock": 987486, - "account-lock-open": 989536, - "account-lock-open-outline": 989537, - "account-lock-outline": 987487, - "account-minus": 983053, - "account-minus-outline": 985836, - "account-multiple": 983054, - "account-multiple-check": 985285, - "account-multiple-check-outline": 987646, - "account-multiple-minus": 984531, - "account-multiple-minus-outline": 986085, - "account-multiple-outline": 983055, - "account-multiple-plus": 983056, - "account-multiple-plus-outline": 985088, - "account-multiple-remove": 987658, - "account-multiple-remove-outline": 987659, - "account-music": 985091, - "account-music-outline": 986345, - "account-network": 983057, - "account-network-outline": 986086, - "account-off": 983058, - "account-off-outline": 986087, - "account-outline": 983059, - "account-plus": 983060, - "account-plus-outline": 985089, - "account-question": 985945, - "account-question-outline": 985946, - "account-reactivate": 988459, - "account-reactivate-outline": 988460, - "account-remove": 983061, - "account-remove-outline": 985837, - "account-search": 983062, - "account-search-outline": 985397, - "account-settings": 984624, - "account-settings-outline": 987337, - "account-star": 983063, - "account-star-outline": 986088, - "account-supervisor": 985739, - "account-supervisor-circle": 985740, - "account-supervisor-circle-outline": 988396, - "account-supervisor-outline": 987437, - "account-switch": 983065, - "account-switch-outline": 984267, - "account-sync": 989467, - "account-sync-outline": 989468, - "account-tie": 986339, - "account-tie-hat": 989336, - "account-tie-hat-outline": 989337, - "account-tie-outline": 987338, - "account-tie-voice": 987912, - "account-tie-voice-off": 987914, - "account-tie-voice-off-outline": 987915, - "account-tie-voice-outline": 987913, - "account-voice": 984523, - "account-voice-off": 986836, - "account-wrench": 989338, - "account-wrench-outline": 989339, - "adjust": 983066, - "advertisements": 989482, - "advertisements-off": 989483, - "air-conditioner": 983067, - "air-filter": 986435, - "air-horn": 986540, - "air-humidifier": 987289, - "air-humidifier-off": 988262, - "air-purifier": 986436, - "airbag": 986089, - "airballoon": 983068, - "airballoon-outline": 987147, - "airplane": 983069, - "airplane-alert": 989306, - "airplane-check": 989307, - "airplane-clock": 989308, - "airplane-cog": 989309, - "airplane-edit": 989310, - "airplane-landing": 984532, - "airplane-marker": 989311, - "airplane-minus": 989312, - "airplane-off": 983070, - "airplane-plus": 989313, - "airplane-remove": 989314, - "airplane-search": 989315, - "airplane-settings": 989316, - "airplane-takeoff": 984533, - "airport": 985163, - "alarm": 983072, - "alarm-bell": 984974, - "alarm-check": 983073, - "alarm-light": 984975, - "alarm-light-off": 988958, - "alarm-light-off-outline": 988959, - "alarm-light-outline": 986090, - "alarm-multiple": 983074, - "alarm-note": 986737, - "alarm-note-off": 986738, - "alarm-off": 983075, - "alarm-panel": 988612, - "alarm-panel-outline": 988613, - "alarm-plus": 983076, - "alarm-snooze": 984718, - "album": 983077, - "alert": 983078, - "alert-box": 983079, - "alert-box-outline": 986340, - "alert-circle": 983080, - "alert-circle-check": 987629, - "alert-circle-check-outline": 987630, - "alert-circle-outline": 984534, - "alert-decagram": 984765, - "alert-decagram-outline": 986341, - "alert-minus": 988347, - "alert-minus-outline": 988350, - "alert-octagon": 983081, - "alert-octagon-outline": 986342, - "alert-octagram": 984935, - "alert-octagram-outline": 986343, - "alert-outline": 983082, - "alert-plus": 988346, - "alert-plus-outline": 988349, - "alert-remove": 988348, - "alert-remove-outline": 988351, - "alert-rhombus": 987598, - "alert-rhombus-outline": 987599, - "alien": 985242, - "alien-outline": 987339, - "align-horizontal-center": 987587, - "align-horizontal-distribute": 989538, - "align-horizontal-left": 987586, - "align-horizontal-right": 987588, - "align-vertical-bottom": 987589, - "align-vertical-center": 987590, - "align-vertical-distribute": 989539, - "align-vertical-top": 987591, - "all-inclusive": 984766, - "all-inclusive-box": 989325, - "all-inclusive-box-outline": 989326, - "allergy": 987736, - "alpha": 983083, - "alpha-a": 985838, - "alpha-a-box": 985864, - "alpha-a-box-outline": 986091, - "alpha-a-circle": 986092, - "alpha-a-circle-outline": 986093, - "alpha-b": 985839, - "alpha-b-box": 985865, - "alpha-b-box-outline": 986094, - "alpha-b-circle": 986095, - "alpha-b-circle-outline": 986096, - "alpha-c": 985840, - "alpha-c-box": 985866, - "alpha-c-box-outline": 986097, - "alpha-c-circle": 986098, - "alpha-c-circle-outline": 986099, - "alpha-d": 985841, - "alpha-d-box": 985867, - "alpha-d-box-outline": 986100, - "alpha-d-circle": 986101, - "alpha-d-circle-outline": 986102, - "alpha-e": 985842, - "alpha-e-box": 985868, - "alpha-e-box-outline": 986103, - "alpha-e-circle": 986104, - "alpha-e-circle-outline": 986105, - "alpha-f": 985843, - "alpha-f-box": 985869, - "alpha-f-box-outline": 986106, - "alpha-f-circle": 986107, - "alpha-f-circle-outline": 986108, - "alpha-g": 985844, - "alpha-g-box": 985870, - "alpha-g-box-outline": 986109, - "alpha-g-circle": 986110, - "alpha-g-circle-outline": 986111, - "alpha-h": 985845, - "alpha-h-box": 985871, - "alpha-h-box-outline": 986112, - "alpha-h-circle": 986113, - "alpha-h-circle-outline": 986114, - "alpha-i": 985846, - "alpha-i-box": 985872, - "alpha-i-box-outline": 986115, - "alpha-i-circle": 986116, - "alpha-i-circle-outline": 986117, - "alpha-j": 985847, - "alpha-j-box": 985873, - "alpha-j-box-outline": 986118, - "alpha-j-circle": 986119, - "alpha-j-circle-outline": 986120, - "alpha-k": 985848, - "alpha-k-box": 985874, - "alpha-k-box-outline": 986121, - "alpha-k-circle": 986122, - "alpha-k-circle-outline": 986123, - "alpha-l": 985849, - "alpha-l-box": 985875, - "alpha-l-box-outline": 986124, - "alpha-l-circle": 986125, - "alpha-l-circle-outline": 986126, - "alpha-m": 985850, - "alpha-m-box": 985876, - "alpha-m-box-outline": 986127, - "alpha-m-circle": 986128, - "alpha-m-circle-outline": 986129, - "alpha-n": 985851, - "alpha-n-box": 985877, - "alpha-n-box-outline": 986130, - "alpha-n-circle": 986131, - "alpha-n-circle-outline": 986132, - "alpha-o": 985852, - "alpha-o-box": 985878, - "alpha-o-box-outline": 986133, - "alpha-o-circle": 986134, - "alpha-o-circle-outline": 986135, - "alpha-p": 985853, - "alpha-p-box": 985879, - "alpha-p-box-outline": 986136, - "alpha-p-circle": 986137, - "alpha-p-circle-outline": 986138, - "alpha-q": 985854, - "alpha-q-box": 985880, - "alpha-q-box-outline": 986139, - "alpha-q-circle": 986140, - "alpha-q-circle-outline": 986141, - "alpha-r": 985855, - "alpha-r-box": 985881, - "alpha-r-box-outline": 986142, - "alpha-r-circle": 986143, - "alpha-r-circle-outline": 986144, - "alpha-s": 985856, - "alpha-s-box": 985882, - "alpha-s-box-outline": 986145, - "alpha-s-circle": 986146, - "alpha-s-circle-outline": 986147, - "alpha-t": 985857, - "alpha-t-box": 985883, - "alpha-t-box-outline": 986148, - "alpha-t-circle": 986149, - "alpha-t-circle-outline": 986150, - "alpha-u": 985858, - "alpha-u-box": 985884, - "alpha-u-box-outline": 986151, - "alpha-u-circle": 986152, - "alpha-u-circle-outline": 986153, - "alpha-v": 985859, - "alpha-v-box": 985885, - "alpha-v-box-outline": 986154, - "alpha-v-circle": 986155, - "alpha-v-circle-outline": 986156, - "alpha-w": 985860, - "alpha-w-box": 985886, - "alpha-w-box-outline": 986157, - "alpha-w-circle": 986158, - "alpha-w-circle-outline": 986159, - "alpha-x": 985861, - "alpha-x-box": 985887, - "alpha-x-box-outline": 986160, - "alpha-x-circle": 986161, - "alpha-x-circle-outline": 986162, - "alpha-y": 985862, - "alpha-y-box": 985888, - "alpha-y-box-outline": 986163, - "alpha-y-circle": 986164, - "alpha-y-circle-outline": 986165, - "alpha-z": 985863, - "alpha-z-box": 985889, - "alpha-z-box-outline": 986166, - "alpha-z-circle": 986167, - "alpha-z-circle-outline": 986168, - "alphabet-aurebesh": 987948, - "alphabet-cyrillic": 987949, - "alphabet-greek": 987950, - "alphabet-latin": 987951, - "alphabet-piqad": 987952, - "alphabet-tengwar": 987959, - "alphabetical": 983084, - "alphabetical-off": 987148, - "alphabetical-variant": 987149, - "alphabetical-variant-off": 987150, - "altimeter": 984535, - "ambulance": 983087, - "ammunition": 986344, - "ampersand": 985741, - "amplifier": 983088, - "amplifier-off": 987573, - "anchor": 983089, - "android": 983090, - "android-messages": 986437, - "android-studio": 983092, - "angle-acute": 985399, - "angle-obtuse": 985400, - "angle-right": 985401, - "angular": 984754, - "angularjs": 984767, - "animation": 984536, - "animation-outline": 985743, - "animation-play": 985402, - "animation-play-outline": 985744, - "ansible": 987290, - "antenna": 987417, - "anvil": 985243, - "apache-kafka": 987151, - "api": 987291, - "api-off": 987735, - "apple": 983093, - "apple-finder": 983094, - "apple-icloud": 983096, - "apple-ios": 983095, - "apple-keyboard-caps": 984626, - "apple-keyboard-command": 984627, - "apple-keyboard-control": 984628, - "apple-keyboard-option": 984629, - "apple-keyboard-shift": 984630, - "apple-safari": 983097, - "application": 985286, - "application-array": 987381, - "application-array-outline": 987382, - "application-braces": 987383, - "application-braces-outline": 987384, - "application-brackets": 986251, - "application-brackets-outline": 986252, - "application-cog": 984693, - "application-cog-outline": 988535, - "application-edit": 983214, - "application-edit-outline": 984601, - "application-export": 986541, - "application-import": 986542, - "application-outline": 984596, - "application-parentheses": 987385, - "application-parentheses-outline": 987386, - "application-settings": 985952, - "application-settings-outline": 988501, - "application-variable": 987387, - "application-variable-outline": 987388, - "approximately-equal": 987038, - "approximately-equal-box": 987039, - "apps": 983099, - "apps-box": 986438, - "arch": 985287, - "archive": 983100, - "archive-alert": 988413, - "archive-alert-outline": 988414, - "archive-arrow-down": 987737, - "archive-arrow-down-outline": 987738, - "archive-arrow-up": 987739, - "archive-arrow-up-outline": 987740, - "archive-cancel": 989003, - "archive-cancel-outline": 989004, - "archive-check": 989005, - "archive-check-outline": 989006, - "archive-clock": 989007, - "archive-clock-outline": 989008, - "archive-cog": 989009, - "archive-cog-outline": 989010, - "archive-edit": 989011, - "archive-edit-outline": 989012, - "archive-eye": 989013, - "archive-eye-outline": 989014, - "archive-lock": 989015, - "archive-lock-open": 989016, - "archive-lock-open-outline": 989017, - "archive-lock-outline": 989018, - "archive-marker": 989019, - "archive-marker-outline": 989020, - "archive-minus": 989021, - "archive-minus-outline": 989022, - "archive-music": 989023, - "archive-music-outline": 989024, - "archive-off": 989025, - "archive-off-outline": 989026, - "archive-outline": 987662, - "archive-plus": 989027, - "archive-plus-outline": 989028, - "archive-refresh": 989029, - "archive-refresh-outline": 989030, - "archive-remove": 989031, - "archive-remove-outline": 989032, - "archive-search": 989033, - "archive-search-outline": 989034, - "archive-settings": 989035, - "archive-settings-outline": 989036, - "archive-star": 989037, - "archive-star-outline": 989038, - "archive-sync": 989039, - "archive-sync-outline": 989040, - "arm-flex": 987095, - "arm-flex-outline": 987094, - "arrange-bring-forward": 983101, - "arrange-bring-to-front": 983102, - "arrange-send-backward": 983103, - "arrange-send-to-back": 983104, - "arrow-all": 983105, - "arrow-bottom-left": 983106, - "arrow-bottom-left-bold-box": 989540, - "arrow-bottom-left-bold-box-outline": 989541, - "arrow-bottom-left-bold-outline": 985527, - "arrow-bottom-left-thick": 985528, - "arrow-bottom-left-thin": 989622, - "arrow-bottom-left-thin-circle-outline": 988566, - "arrow-bottom-right": 983107, - "arrow-bottom-right-bold-box": 989542, - "arrow-bottom-right-bold-box-outline": 989543, - "arrow-bottom-right-bold-outline": 985529, - "arrow-bottom-right-thick": 985530, - "arrow-bottom-right-thin": 989623, - "arrow-bottom-right-thin-circle-outline": 988565, - "arrow-collapse": 984597, - "arrow-collapse-all": 983108, - "arrow-collapse-down": 984978, - "arrow-collapse-horizontal": 985164, - "arrow-collapse-left": 984979, - "arrow-collapse-right": 984980, - "arrow-collapse-up": 984981, - "arrow-collapse-vertical": 985165, - "arrow-decision": 985531, - "arrow-decision-auto": 985532, - "arrow-decision-auto-outline": 985533, - "arrow-decision-outline": 985534, - "arrow-down": 983109, - "arrow-down-bold": 984878, - "arrow-down-bold-box": 984879, - "arrow-down-bold-box-outline": 984880, - "arrow-down-bold-circle": 983111, - "arrow-down-bold-circle-outline": 983112, - "arrow-down-bold-hexagon-outline": 983113, - "arrow-down-bold-outline": 985535, - "arrow-down-box": 984768, - "arrow-down-circle": 986331, - "arrow-down-circle-outline": 986332, - "arrow-down-drop-circle": 983114, - "arrow-down-drop-circle-outline": 983115, - "arrow-down-left": 989089, - "arrow-down-left-bold": 989090, - "arrow-down-right": 989091, - "arrow-down-right-bold": 989092, - "arrow-down-thick": 983110, - "arrow-down-thin": 989619, - "arrow-down-thin-circle-outline": 988569, - "arrow-expand": 984598, - "arrow-expand-all": 983116, - "arrow-expand-down": 984982, - "arrow-expand-horizontal": 985166, - "arrow-expand-left": 984983, - "arrow-expand-right": 984984, - "arrow-expand-up": 984985, - "arrow-expand-vertical": 985167, - "arrow-horizontal-lock": 987483, - "arrow-left": 983117, - "arrow-left-bold": 984881, - "arrow-left-bold-box": 984882, - "arrow-left-bold-box-outline": 984883, - "arrow-left-bold-circle": 983119, - "arrow-left-bold-circle-outline": 983120, - "arrow-left-bold-hexagon-outline": 983121, - "arrow-left-bold-outline": 985536, - "arrow-left-bottom": 989093, - "arrow-left-bottom-bold": 989094, - "arrow-left-box": 984769, - "arrow-left-circle": 986333, - "arrow-left-circle-outline": 986334, - "arrow-left-drop-circle": 983122, - "arrow-left-drop-circle-outline": 983123, - "arrow-left-right": 986739, - "arrow-left-right-bold": 986740, - "arrow-left-right-bold-outline": 985537, - "arrow-left-thick": 983118, - "arrow-left-thin": 989617, - "arrow-left-thin-circle-outline": 988570, - "arrow-left-top": 989095, - "arrow-left-top-bold": 989096, - "arrow-projectile": 989248, - "arrow-projectile-multiple": 989247, - "arrow-right": 983124, - "arrow-right-bold": 984884, - "arrow-right-bold-box": 984885, - "arrow-right-bold-box-outline": 984886, - "arrow-right-bold-circle": 983126, - "arrow-right-bold-circle-outline": 983127, - "arrow-right-bold-hexagon-outline": 983128, - "arrow-right-bold-outline": 985538, - "arrow-right-bottom": 989097, - "arrow-right-bottom-bold": 989098, - "arrow-right-box": 984770, - "arrow-right-circle": 986335, - "arrow-right-circle-outline": 986336, - "arrow-right-drop-circle": 983129, - "arrow-right-drop-circle-outline": 983130, - "arrow-right-thick": 983125, - "arrow-right-thin": 989616, - "arrow-right-thin-circle-outline": 988568, - "arrow-right-top": 989099, - "arrow-right-top-bold": 989100, - "arrow-split-horizontal": 985403, - "arrow-split-vertical": 985404, - "arrow-top-left": 983131, - "arrow-top-left-bold-box": 989544, - "arrow-top-left-bold-box-outline": 989545, - "arrow-top-left-bold-outline": 985539, - "arrow-top-left-bottom-right": 986741, - "arrow-top-left-bottom-right-bold": 986742, - "arrow-top-left-thick": 985540, - "arrow-top-left-thin": 989621, - "arrow-top-left-thin-circle-outline": 988563, - "arrow-top-right": 983132, - "arrow-top-right-bold-box": 989546, - "arrow-top-right-bold-box-outline": 989547, - "arrow-top-right-bold-outline": 985541, - "arrow-top-right-bottom-left": 986743, - "arrow-top-right-bottom-left-bold": 986744, - "arrow-top-right-thick": 985542, - "arrow-top-right-thin": 989620, - "arrow-top-right-thin-circle-outline": 988564, - "arrow-u-down-left": 989101, - "arrow-u-down-left-bold": 989102, - "arrow-u-down-right": 989103, - "arrow-u-down-right-bold": 989104, - "arrow-u-left-bottom": 989105, - "arrow-u-left-bottom-bold": 989106, - "arrow-u-left-top": 989107, - "arrow-u-left-top-bold": 989108, - "arrow-u-right-bottom": 989109, - "arrow-u-right-bottom-bold": 989110, - "arrow-u-right-top": 989111, - "arrow-u-right-top-bold": 989112, - "arrow-u-up-left": 989113, - "arrow-u-up-left-bold": 989114, - "arrow-u-up-right": 989115, - "arrow-u-up-right-bold": 989116, - "arrow-up": 983133, - "arrow-up-bold": 984887, - "arrow-up-bold-box": 984888, - "arrow-up-bold-box-outline": 984889, - "arrow-up-bold-circle": 983135, - "arrow-up-bold-circle-outline": 983136, - "arrow-up-bold-hexagon-outline": 983137, - "arrow-up-bold-outline": 985543, - "arrow-up-box": 984771, - "arrow-up-circle": 986337, - "arrow-up-circle-outline": 986338, - "arrow-up-down": 986745, - "arrow-up-down-bold": 986746, - "arrow-up-down-bold-outline": 985544, - "arrow-up-drop-circle": 983138, - "arrow-up-drop-circle-outline": 983139, - "arrow-up-left": 989117, - "arrow-up-left-bold": 989118, - "arrow-up-right": 989119, - "arrow-up-right-bold": 989120, - "arrow-up-thick": 983134, - "arrow-up-thin": 989618, - "arrow-up-thin-circle-outline": 988567, - "arrow-vertical-lock": 987484, - "artstation": 985947, - "aspect-ratio": 985636, - "assistant": 983140, - "asterisk": 984772, - "at": 983141, - "atlassian": 985092, - "atm": 986439, - "atom": 984936, - "atom-variant": 986747, - "attachment": 983142, - "audio-input-rca": 989291, - "audio-input-stereo-minijack": 989292, - "audio-input-xlr": 989293, - "audio-video": 985405, - "audio-video-off": 987574, - "augmented-reality": 985168, - "auto-download": 988030, - "auto-fix": 983144, - "auto-upload": 983145, - "autorenew": 983146, - "av-timer": 983147, - "aws": 986639, - "axe": 985288, - "axe-battle": 989250, - "axis": 986440, - "axis-arrow": 986441, - "axis-arrow-info": 988174, - "axis-arrow-lock": 986442, - "axis-lock": 986443, - "axis-x-arrow": 986444, - "axis-x-arrow-lock": 986445, - "axis-x-rotate-clockwise": 986446, - "axis-x-rotate-counterclockwise": 986447, - "axis-x-y-arrow-lock": 986448, - "axis-y-arrow": 986449, - "axis-y-arrow-lock": 986450, - "axis-y-rotate-clockwise": 986451, - "axis-y-rotate-counterclockwise": 986452, - "axis-z-arrow": 986453, - "axis-z-arrow-lock": 986454, - "axis-z-rotate-clockwise": 986455, - "axis-z-rotate-counterclockwise": 986456, - "babel": 985637, - "baby": 983148, - "baby-bottle": 986937, - "baby-bottle-outline": 986938, - "baby-buggy": 988128, - "baby-carriage": 984719, - "baby-carriage-off": 987040, - "baby-face": 986748, - "baby-face-outline": 986749, - "backburger": 983149, - "backspace": 983150, - "backspace-outline": 985948, - "backspace-reverse": 986750, - "backspace-reverse-outline": 986751, - "backup-restore": 983151, - "bacteria": 986837, - "bacteria-outline": 986838, - "badge-account": 986535, - "badge-account-alert": 986536, - "badge-account-alert-outline": 986537, - "badge-account-horizontal": 986637, - "badge-account-horizontal-outline": 986638, - "badge-account-outline": 986538, - "badminton": 985169, - "bag-carry-on": 986939, - "bag-carry-on-check": 986469, - "bag-carry-on-off": 986940, - "bag-checked": 986941, - "bag-personal": 986640, - "bag-personal-off": 986641, - "bag-personal-off-outline": 986642, - "bag-personal-outline": 986643, - "bag-suitcase": 988555, - "bag-suitcase-off": 988557, - "bag-suitcase-off-outline": 988558, - "bag-suitcase-outline": 988556, - "baguette": 986942, - "balcony": 989207, - "balloon": 985638, - "ballot": 985545, - "ballot-outline": 985546, - "ballot-recount": 986169, - "ballot-recount-outline": 986170, - "bandage": 986543, - "bank": 983152, - "bank-check": 988757, - "bank-minus": 986544, - "bank-off": 988758, - "bank-off-outline": 988759, - "bank-outline": 986752, - "bank-plus": 986545, - "bank-remove": 986546, - "bank-transfer": 985639, - "bank-transfer-in": 985640, - "bank-transfer-out": 985641, - "barcode": 983153, - "barcode-off": 987702, - "barcode-scan": 983154, - "barley": 983155, - "barley-off": 985949, - "barn": 985950, - "barrel": 983156, - "baseball": 985170, - "baseball-bat": 985171, - "baseball-diamond": 988652, - "baseball-diamond-outline": 988653, - "bash": 987523, - "basket": 983158, - "basket-check": 989413, - "basket-check-outline": 989414, - "basket-fill": 983159, - "basket-minus": 988451, - "basket-minus-outline": 988452, - "basket-off": 988453, - "basket-off-outline": 988454, - "basket-outline": 987521, - "basket-plus": 988455, - "basket-plus-outline": 988456, - "basket-remove": 988457, - "basket-remove-outline": 988458, - "basket-unfill": 983160, - "basketball": 985094, - "basketball-hoop": 986171, - "basketball-hoop-outline": 986172, - "bat": 985951, - "bathtub": 989208, - "bathtub-outline": 989209, - "battery": 983161, - "battery-10": 983162, - "battery-10-bluetooth": 985406, - "battery-20": 983163, - "battery-20-bluetooth": 985407, - "battery-30": 983164, - "battery-30-bluetooth": 985408, - "battery-40": 983165, - "battery-40-bluetooth": 985409, - "battery-50": 983166, - "battery-50-bluetooth": 985410, - "battery-60": 983167, - "battery-60-bluetooth": 985411, - "battery-70": 983168, - "battery-70-bluetooth": 985412, - "battery-80": 983169, - "battery-80-bluetooth": 985413, - "battery-90": 983170, - "battery-90-bluetooth": 985414, - "battery-alert": 983171, - "battery-alert-bluetooth": 985415, - "battery-alert-variant": 987340, - "battery-alert-variant-outline": 987341, - "battery-arrow-down": 989150, - "battery-arrow-down-outline": 989151, - "battery-arrow-up": 989152, - "battery-arrow-up-outline": 989153, - "battery-bluetooth": 985416, - "battery-bluetooth-variant": 985417, - "battery-charging": 983172, - "battery-charging-10": 985244, - "battery-charging-100": 983173, - "battery-charging-20": 983174, - "battery-charging-30": 983175, - "battery-charging-40": 983176, - "battery-charging-50": 985245, - "battery-charging-60": 983177, - "battery-charging-70": 985246, - "battery-charging-80": 983178, - "battery-charging-90": 983179, - "battery-charging-high": 987814, - "battery-charging-low": 987812, - "battery-charging-medium": 987813, - "battery-charging-outline": 985247, - "battery-charging-wireless": 985095, - "battery-charging-wireless-10": 985096, - "battery-charging-wireless-20": 985097, - "battery-charging-wireless-30": 985098, - "battery-charging-wireless-40": 985099, - "battery-charging-wireless-50": 985100, - "battery-charging-wireless-60": 985101, - "battery-charging-wireless-70": 985102, - "battery-charging-wireless-80": 985103, - "battery-charging-wireless-90": 985104, - "battery-charging-wireless-alert": 985105, - "battery-charging-wireless-outline": 985106, - "battery-check": 989154, - "battery-check-outline": 989155, - "battery-heart": 987663, - "battery-heart-outline": 987664, - "battery-heart-variant": 987665, - "battery-high": 987811, - "battery-lock": 989084, - "battery-lock-open": 989085, - "battery-low": 987809, - "battery-medium": 987810, - "battery-minus": 989156, - "battery-minus-outline": 989157, - "battery-minus-variant": 983180, - "battery-negative": 983181, - "battery-off": 987741, - "battery-off-outline": 987742, - "battery-outline": 983182, - "battery-plus": 989158, - "battery-plus-outline": 989159, - "battery-plus-variant": 983183, - "battery-positive": 983184, - "battery-remove": 989160, - "battery-remove-outline": 989161, - "battery-sync": 989236, - "battery-sync-outline": 989237, - "battery-unknown": 983185, - "battery-unknown-bluetooth": 985418, - "beach": 983186, - "beaker": 986346, - "beaker-alert": 987689, - "beaker-alert-outline": 987690, - "beaker-check": 987691, - "beaker-check-outline": 987692, - "beaker-minus": 987693, - "beaker-minus-outline": 987694, - "beaker-outline": 984720, - "beaker-plus": 987695, - "beaker-plus-outline": 987696, - "beaker-question": 987697, - "beaker-question-outline": 987698, - "beaker-remove": 987699, - "beaker-remove-outline": 987700, - "bed": 983779, - "bed-double": 987092, - "bed-double-outline": 987091, - "bed-empty": 985248, - "bed-king": 987090, - "bed-king-outline": 987089, - "bed-outline": 983193, - "bed-queen": 987088, - "bed-queen-outline": 987099, - "bed-single": 987245, - "bed-single-outline": 987246, - "bee": 987041, - "bee-flower": 987042, - "beehive-off-outline": 988141, - "beehive-outline": 987342, - "beekeeper": 988386, - "beer": 983192, - "beer-outline": 987916, - "bell": 983194, - "bell-alert": 986457, - "bell-alert-outline": 986753, - "bell-badge": 987499, - "bell-badge-outline": 983416, - "bell-cancel": 988135, - "bell-cancel-outline": 988136, - "bell-check": 987621, - "bell-check-outline": 987622, - "bell-circle": 986458, - "bell-circle-outline": 986459, - "bell-minus": 988137, - "bell-minus-outline": 988138, - "bell-off": 983195, - "bell-off-outline": 985745, - "bell-outline": 983196, - "bell-plus": 983197, - "bell-plus-outline": 985746, - "bell-remove": 988139, - "bell-remove-outline": 988140, - "bell-ring": 983198, - "bell-ring-outline": 983199, - "bell-sleep": 983200, - "bell-sleep-outline": 985747, - "beta": 983201, - "betamax": 985547, - "biathlon": 986644, - "bicycle": 987292, - "bicycle-basket": 987701, - "bicycle-cargo": 989340, - "bicycle-electric": 988596, - "bicycle-penny-farthing": 988649, - "bike": 983203, - "bike-fast": 987423, - "billboard": 987152, - "billiards": 985953, - "billiards-rack": 985954, - "binoculars": 983205, - "bio": 983206, - "biohazard": 983207, - "bird": 988614, - "bitbucket": 983208, - "bitcoin": 985107, - "black-mesa": 983209, - "blender": 986347, - "blender-outline": 989210, - "blender-software": 983211, - "blinds": 983212, - "blinds-open": 987153, - "block-helper": 983213, - "blood-bag": 986348, - "bluetooth": 983215, - "bluetooth-audio": 983216, - "bluetooth-connect": 983217, - "bluetooth-off": 983218, - "bluetooth-settings": 983219, - "bluetooth-transfer": 983220, - "blur": 983221, - "blur-linear": 983222, - "blur-off": 983223, - "blur-radial": 983224, - "bolt": 986547, - "bomb": 984721, - "bomb-off": 984773, - "bone": 983225, - "book": 983226, - "book-account": 988077, - "book-account-outline": 988078, - "book-alert": 988796, - "book-alert-outline": 988797, - "book-alphabet": 984605, - "book-arrow-down": 988798, - "book-arrow-down-outline": 988799, - "book-arrow-left": 988800, - "book-arrow-left-outline": 988801, - "book-arrow-right": 988802, - "book-arrow-right-outline": 988803, - "book-arrow-up": 988804, - "book-arrow-up-outline": 988805, - "book-cancel": 988806, - "book-cancel-outline": 988807, - "book-check": 988403, - "book-check-outline": 988404, - "book-clock": 988808, - "book-clock-outline": 988809, - "book-cog": 988810, - "book-cog-outline": 988811, - "book-cross": 983202, - "book-edit": 988812, - "book-edit-outline": 988813, - "book-education": 988873, - "book-education-outline": 988874, - "book-information-variant": 987247, - "book-lock": 984986, - "book-lock-open": 984987, - "book-lock-open-outline": 988814, - "book-lock-outline": 988815, - "book-marker": 988816, - "book-marker-outline": 988817, - "book-minus": 984537, - "book-minus-multiple": 985748, - "book-minus-multiple-outline": 985355, - "book-minus-outline": 988818, - "book-multiple": 983227, - "book-multiple-outline": 984118, - "book-music": 983143, - "book-music-outline": 988819, - "book-off": 988820, - "book-off-outline": 988821, - "book-open": 983229, - "book-open-blank-variant": 983230, - "book-open-outline": 985955, - "book-open-page-variant": 984538, - "book-open-page-variant-outline": 988630, - "book-open-variant": 988407, - "book-outline": 985956, - "book-play": 986754, - "book-play-outline": 986755, - "book-plus": 984539, - "book-plus-multiple": 985749, - "book-plus-multiple-outline": 985822, - "book-plus-outline": 988822, - "book-refresh": 988823, - "book-refresh-outline": 988824, - "book-remove": 985751, - "book-remove-multiple": 985750, - "book-remove-multiple-outline": 984266, - "book-remove-outline": 988825, - "book-search": 986756, - "book-search-outline": 986757, - "book-settings": 988826, - "book-settings-outline": 988827, - "book-sync": 988828, - "book-sync-outline": 988872, - "book-variant": 983231, - "book-variant-multiple": 983228, - "bookmark": 983232, - "bookmark-box-multiple": 989548, - "bookmark-box-multiple-outline": 989549, - "bookmark-check": 983233, - "bookmark-check-outline": 988027, - "bookmark-minus": 985548, - "bookmark-minus-outline": 985549, - "bookmark-multiple": 986645, - "bookmark-multiple-outline": 986646, - "bookmark-music": 983234, - "bookmark-music-outline": 988025, - "bookmark-off": 985550, - "bookmark-off-outline": 985551, - "bookmark-outline": 983235, - "bookmark-plus": 983237, - "bookmark-plus-outline": 983236, - "bookmark-remove": 983238, - "bookmark-remove-outline": 988026, - "bookshelf": 987743, - "boom-gate": 986758, - "boom-gate-alert": 986759, - "boom-gate-alert-outline": 986760, - "boom-gate-arrow-down": 986761, - "boom-gate-arrow-down-outline": 986762, - "boom-gate-arrow-up": 986764, - "boom-gate-arrow-up-outline": 986765, - "boom-gate-outline": 986763, - "boom-gate-up": 989177, - "boom-gate-up-outline": 989178, - "boombox": 984540, - "boomerang": 987343, - "bootstrap": 984774, - "border-all": 983239, - "border-all-variant": 985249, - "border-bottom": 983240, - "border-bottom-variant": 985250, - "border-color": 983241, - "border-horizontal": 983242, - "border-inside": 983243, - "border-left": 983244, - "border-left-variant": 985251, - "border-none": 983245, - "border-none-variant": 985252, - "border-outside": 983246, - "border-right": 983247, - "border-right-variant": 985253, - "border-style": 983248, - "border-top": 983249, - "border-top-variant": 985254, - "border-vertical": 983250, - "bottle-soda": 987248, - "bottle-soda-classic": 987249, - "bottle-soda-classic-outline": 988003, - "bottle-soda-outline": 987250, - "bottle-tonic": 987438, - "bottle-tonic-outline": 987439, - "bottle-tonic-plus": 987440, - "bottle-tonic-plus-outline": 987441, - "bottle-tonic-skull": 987442, - "bottle-tonic-skull-outline": 987443, - "bottle-wine": 985172, - "bottle-wine-outline": 987920, - "bow-arrow": 989249, - "bow-tie": 984696, - "bowl": 983694, - "bowl-mix": 984599, - "bowl-mix-outline": 983780, - "bowl-outline": 983721, - "bowling": 983251, - "box": 983252, - "box-cutter": 983253, - "box-cutter-off": 985930, - "box-shadow": 984631, - "boxing-glove": 985957, - "braille": 985552, - "brain": 985553, - "bread-slice": 986350, - "bread-slice-outline": 986351, - "bridge": 984600, - "briefcase": 983254, - "briefcase-account": 986352, - "briefcase-account-outline": 986353, - "briefcase-check": 983255, - "briefcase-check-outline": 987934, - "briefcase-clock": 987344, - "briefcase-clock-outline": 987345, - "briefcase-download": 983256, - "briefcase-download-outline": 986173, - "briefcase-edit": 985752, - "briefcase-edit-outline": 986174, - "briefcase-eye": 989145, - "briefcase-eye-outline": 989146, - "briefcase-minus": 985642, - "briefcase-minus-outline": 986175, - "briefcase-off": 988760, - "briefcase-off-outline": 988761, - "briefcase-outline": 985108, - "briefcase-plus": 985643, - "briefcase-plus-outline": 986176, - "briefcase-remove": 985644, - "briefcase-remove-outline": 986177, - "briefcase-search": 985645, - "briefcase-search-outline": 986178, - "briefcase-upload": 983257, - "briefcase-upload-outline": 986179, - "briefcase-variant": 988308, - "briefcase-variant-off": 988762, - "briefcase-variant-off-outline": 988763, - "briefcase-variant-outline": 988309, - "brightness-1": 983258, - "brightness-2": 983259, - "brightness-3": 983260, - "brightness-4": 983261, - "brightness-5": 983262, - "brightness-6": 983263, - "brightness-7": 983264, - "brightness-auto": 983265, - "brightness-percent": 986354, - "broadcast": 988960, - "broadcast-off": 988961, - "broom": 983266, - "brush": 983267, - "brush-off": 989041, - "brush-variant": 989203, - "bucket": 988181, - "bucket-outline": 988182, - "buffet": 984440, - "bug": 983268, - "bug-check": 985646, - "bug-check-outline": 985647, - "bug-outline": 985648, - "bugle": 986548, - "bulldozer": 985890, - "bullet": 986355, - "bulletin-board": 983269, - "bullhorn": 983270, - "bullhorn-outline": 985891, - "bullhorn-variant": 989550, - "bullhorn-variant-outline": 989551, - "bullseye": 984541, - "bullseye-arrow": 985289, - "bulma": 987879, - "bunk-bed": 987906, - "bunk-bed-outline": 983191, - "bus": 983271, - "bus-alert": 985753, - "bus-articulated-end": 984988, - "bus-articulated-front": 984989, - "bus-clock": 985290, - "bus-double-decker": 984990, - "bus-electric": 989469, - "bus-marker": 987666, - "bus-multiple": 986943, - "bus-school": 984991, - "bus-side": 984992, - "bus-stop": 987154, - "bus-stop-covered": 987155, - "bus-stop-uncovered": 987156, - "butterfly": 988553, - "butterfly-outline": 988554, - "cabin-a-frame": 989324, - "cable-data": 988052, - "cached": 983272, - "cactus": 986549, - "cake": 983273, - "cake-layered": 983274, - "cake-variant": 983275, - "cake-variant-outline": 989168, - "calculator": 983276, - "calculator-variant": 985754, - "calculator-variant-outline": 988582, - "calendar": 983277, - "calendar-account": 986839, - "calendar-account-outline": 986840, - "calendar-alert": 985649, - "calendar-arrow-left": 987444, - "calendar-arrow-right": 987445, - "calendar-blank": 983278, - "calendar-blank-multiple": 987251, - "calendar-blank-outline": 985958, - "calendar-check": 983279, - "calendar-check-outline": 986180, - "calendar-clock": 983280, - "calendar-clock-outline": 988897, - "calendar-collapse-horizontal": 989341, - "calendar-cursor": 988539, - "calendar-edit": 985255, - "calendar-end": 988780, - "calendar-expand-horizontal": 989342, - "calendar-export": 985892, - "calendar-heart": 985554, - "calendar-import": 985893, - "calendar-lock": 988737, - "calendar-lock-outline": 988738, - "calendar-minus": 986460, - "calendar-month": 986647, - "calendar-month-outline": 986648, - "calendar-multiple": 983281, - "calendar-multiple-check": 983282, - "calendar-multiselect": 985650, - "calendar-outline": 985959, - "calendar-plus": 983283, - "calendar-question": 984722, - "calendar-range": 984697, - "calendar-range-outline": 985960, - "calendar-refresh": 983521, - "calendar-refresh-outline": 983555, - "calendar-remove": 983284, - "calendar-remove-outline": 986181, - "calendar-search": 985420, - "calendar-star": 985555, - "calendar-start": 988781, - "calendar-sync": 986766, - "calendar-sync-outline": 986767, - "calendar-text": 983285, - "calendar-text-outline": 986182, - "calendar-today": 983286, - "calendar-week": 985651, - "calendar-week-begin": 985652, - "calendar-weekend": 986841, - "calendar-weekend-outline": 986842, - "call-made": 983287, - "call-merge": 983288, - "call-missed": 983289, - "call-received": 983290, - "call-split": 983291, - "camcorder": 983292, - "camcorder-off": 983295, - "camera": 983296, - "camera-account": 985291, - "camera-burst": 984723, - "camera-control": 985961, - "camera-document": 989297, - "camera-document-off": 989298, - "camera-enhance": 983297, - "camera-enhance-outline": 985962, - "camera-flip": 988633, - "camera-flip-outline": 988634, - "camera-front": 983298, - "camera-front-variant": 983299, - "camera-gopro": 984993, - "camera-image": 985292, - "camera-iris": 983300, - "camera-marker": 989607, - "camera-marker-outline": 989608, - "camera-metering-center": 984994, - "camera-metering-matrix": 984995, - "camera-metering-partial": 984996, - "camera-metering-spot": 984997, - "camera-off": 984543, - "camera-off-outline": 989631, - "camera-outline": 986461, - "camera-party-mode": 983301, - "camera-plus": 986843, - "camera-plus-outline": 986844, - "camera-rear": 983302, - "camera-rear-variant": 983303, - "camera-retake": 986649, - "camera-retake-outline": 986650, - "camera-switch": 983304, - "camera-switch-outline": 985162, - "camera-timer": 983305, - "camera-wireless": 986550, - "camera-wireless-outline": 986551, - "campfire": 986845, - "cancel": 984890, - "candelabra": 989138, - "candelabra-fire": 989139, - "candle": 984546, - "candy": 989552, - "candy-off": 989553, - "candy-off-outline": 989554, - "candy-outline": 989555, - "candycane": 983306, - "cannabis": 984998, - "cannabis-off": 988782, - "caps-lock": 985755, - "car": 983307, - "car-2-plus": 987157, - "car-3-plus": 987158, - "car-arrow-left": 988082, - "car-arrow-right": 988083, - "car-back": 986651, - "car-battery": 983308, - "car-brake-abs": 986183, - "car-brake-alert": 986184, - "car-brake-fluid-level": 989449, - "car-brake-hold": 986462, - "car-brake-low-pressure": 989450, - "car-brake-parking": 986463, - "car-brake-retarder": 987159, - "car-brake-temperature": 989451, - "car-brake-worn-linings": 989452, - "car-child-seat": 987043, - "car-clock": 989556, - "car-clutch": 987160, - "car-cog": 988108, - "car-connected": 983309, - "car-convertible": 984999, - "car-coolant-level": 987161, - "car-cruise-control": 986464, - "car-defrost-front": 986465, - "car-defrost-rear": 986466, - "car-door": 985963, - "car-door-lock": 987293, - "car-electric": 985964, - "car-electric-outline": 988597, - "car-emergency": 988687, - "car-esp": 986185, - "car-estate": 985000, - "car-hatchback": 985001, - "car-info": 987582, - "car-key": 985965, - "car-lifted-pickup": 988461, - "car-light-alert": 989453, - "car-light-dimmed": 986186, - "car-light-fog": 986187, - "car-light-high": 986188, - "car-limousine": 985293, - "car-multiple": 985966, - "car-off": 986652, - "car-outline": 988397, - "car-parking-lights": 986467, - "car-pickup": 985002, - "car-seat": 987044, - "car-seat-cooler": 987045, - "car-seat-heater": 987046, - "car-select": 989305, - "car-settings": 988109, - "car-shift-pattern": 986944, - "car-side": 985003, - "car-speed-limiter": 989454, - "car-sports": 985004, - "car-tire-alert": 986189, - "car-traction-control": 986468, - "car-turbocharger": 987162, - "car-wash": 983310, - "car-windshield": 987163, - "car-windshield-outline": 987164, - "car-wireless": 989304, - "car-wrench": 989204, - "carabiner": 988352, - "caravan": 985005, - "card": 985967, - "card-account-details": 984530, - "card-account-details-outline": 986539, - "card-account-details-star": 983715, - "card-account-details-star-outline": 984795, - "card-account-mail": 983438, - "card-account-mail-outline": 986776, - "card-account-phone": 986777, - "card-account-phone-outline": 986778, - "card-bulleted": 985968, - "card-bulleted-off": 985969, - "card-bulleted-off-outline": 985970, - "card-bulleted-outline": 985971, - "card-bulleted-settings": 985972, - "card-bulleted-settings-outline": 985973, - "card-minus": 988672, - "card-minus-outline": 988673, - "card-multiple": 989169, - "card-multiple-outline": 989170, - "card-off": 988674, - "card-off-outline": 988675, - "card-outline": 985974, - "card-plus": 987647, - "card-plus-outline": 987648, - "card-remove": 988676, - "card-remove-outline": 988677, - "card-search": 987252, - "card-search-outline": 987253, - "card-text": 985975, - "card-text-outline": 985976, - "cards": 984632, - "cards-club": 985294, - "cards-club-outline": 989343, - "cards-diamond": 985295, - "cards-diamond-outline": 987165, - "cards-heart": 985296, - "cards-heart-outline": 989344, - "cards-outline": 984633, - "cards-playing": 989345, - "cards-playing-club": 989346, - "cards-playing-club-multiple": 989347, - "cards-playing-club-multiple-outline": 989348, - "cards-playing-club-outline": 989349, - "cards-playing-diamond": 989350, - "cards-playing-diamond-multiple": 989351, - "cards-playing-diamond-multiple-outline": 989352, - "cards-playing-diamond-outline": 989353, - "cards-playing-heart": 989354, - "cards-playing-heart-multiple": 989355, - "cards-playing-heart-multiple-outline": 989356, - "cards-playing-heart-outline": 989357, - "cards-playing-outline": 984634, - "cards-playing-spade": 989358, - "cards-playing-spade-multiple": 989359, - "cards-playing-spade-multiple-outline": 989360, - "cards-playing-spade-outline": 989361, - "cards-spade": 985297, - "cards-spade-outline": 989362, - "cards-variant": 984775, - "carrot": 983311, - "cart": 983312, - "cart-arrow-down": 986470, - "cart-arrow-right": 986190, - "cart-arrow-up": 986471, - "cart-check": 988650, - "cart-heart": 989408, - "cart-minus": 986472, - "cart-off": 984683, - "cart-outline": 983313, - "cart-plus": 983314, - "cart-remove": 986473, - "cart-variant": 988651, - "case-sensitive-alt": 983315, - "cash": 983316, - "cash-100": 983317, - "cash-check": 988398, - "cash-fast": 989276, - "cash-lock": 988394, - "cash-lock-open": 988395, - "cash-marker": 986552, - "cash-minus": 987744, - "cash-multiple": 983318, - "cash-plus": 987745, - "cash-refund": 985756, - "cash-register": 986356, - "cash-remove": 987746, - "cassette": 985556, - "cast": 983320, - "cast-audio": 987166, - "cast-audio-variant": 989001, - "cast-connected": 983321, - "cast-education": 986653, - "cast-off": 984970, - "cast-variant": 983071, - "castle": 983322, - "cat": 983323, - "cctv": 985006, - "cctv-off": 989279, - "ceiling-fan": 989079, - "ceiling-fan-light": 989080, - "ceiling-light": 984937, - "ceiling-light-multiple": 989405, - "ceiling-light-multiple-outline": 989406, - "ceiling-light-outline": 989127, - "cellphone": 983324, - "cellphone-arrow-down": 985557, - "cellphone-basic": 983326, - "cellphone-charging": 988055, - "cellphone-check": 989181, - "cellphone-cog": 985425, - "cellphone-dock": 983327, - "cellphone-information": 986945, - "cellphone-key": 985422, - "cellphone-link": 983329, - "cellphone-link-off": 983330, - "cellphone-lock": 985423, - "cellphone-marker": 989242, - "cellphone-message": 985299, - "cellphone-message-off": 987346, - "cellphone-nfc": 986768, - "cellphone-nfc-off": 987864, - "cellphone-off": 985424, - "cellphone-play": 987167, - "cellphone-remove": 985421, - "cellphone-screenshot": 985653, - "cellphone-settings": 983331, - "cellphone-sound": 985426, - "cellphone-text": 985298, - "cellphone-wireless": 985109, - "centos": 987418, - "certificate": 983332, - "certificate-outline": 987528, - "chair-rolling": 986952, - "chair-school": 983333, - "chandelier": 989075, - "charity": 986191, - "chart-arc": 983334, - "chart-areaspline": 983335, - "chart-areaspline-variant": 986769, - "chart-bar": 983336, - "chart-bar-stacked": 984938, - "chart-bell-curve": 986192, - "chart-bell-curve-cumulative": 987047, - "chart-box": 988493, - "chart-box-outline": 988494, - "chart-box-plus-outline": 988495, - "chart-bubble": 984547, - "chart-donut": 985007, - "chart-donut-variant": 985008, - "chart-gantt": 984684, - "chart-histogram": 983337, - "chart-line": 983338, - "chart-line-stacked": 984939, - "chart-line-variant": 985009, - "chart-multiline": 985300, - "chart-multiple": 987667, - "chart-pie": 983339, - "chart-ppf": 988032, - "chart-sankey": 987615, - "chart-sankey-variant": 987616, - "chart-scatter-plot": 986770, - "chart-scatter-plot-hexbin": 984685, - "chart-timeline": 984686, - "chart-timeline-variant": 986771, - "chart-timeline-variant-shimmer": 988598, - "chart-tree": 986772, - "chart-waterfall": 989464, - "chat": 985977, - "chat-alert": 985978, - "chat-alert-outline": 987849, - "chat-minus": 988176, - "chat-minus-outline": 988179, - "chat-outline": 986846, - "chat-plus": 988175, - "chat-plus-outline": 988178, - "chat-processing": 985979, - "chat-processing-outline": 987850, - "chat-question": 988984, - "chat-question-outline": 988985, - "chat-remove": 988177, - "chat-remove-outline": 988180, - "chat-sleep": 987857, - "chat-sleep-outline": 987858, - "check": 983340, - "check-all": 983341, - "check-bold": 986654, - "check-circle": 984544, - "check-circle-outline": 984545, - "check-decagram": 984977, - "check-decagram-outline": 988992, - "check-network": 986195, - "check-network-outline": 986196, - "check-outline": 985173, - "check-underline": 986655, - "check-underline-circle": 986656, - "check-underline-circle-outline": 986657, - "checkbook": 985757, - "checkbox-blank": 983342, - "checkbox-blank-badge": 987510, - "checkbox-blank-badge-outline": 983319, - "checkbox-blank-circle": 983343, - "checkbox-blank-circle-outline": 983344, - "checkbox-blank-off": 987884, - "checkbox-blank-off-outline": 987885, - "checkbox-blank-outline": 983345, - "checkbox-intermediate": 985174, - "checkbox-marked": 983346, - "checkbox-marked-circle": 983347, - "checkbox-marked-circle-outline": 983348, - "checkbox-marked-circle-plus-outline": 989479, - "checkbox-marked-outline": 983349, - "checkbox-multiple-blank": 983350, - "checkbox-multiple-blank-circle": 984635, - "checkbox-multiple-blank-circle-outline": 984636, - "checkbox-multiple-blank-outline": 983351, - "checkbox-multiple-marked": 983352, - "checkbox-multiple-marked-circle": 984637, - "checkbox-multiple-marked-circle-outline": 984638, - "checkbox-multiple-marked-outline": 983353, - "checkbox-multiple-outline": 986193, - "checkbox-outline": 986194, - "checkerboard": 983354, - "checkerboard-minus": 987650, - "checkerboard-plus": 987649, - "checkerboard-remove": 987651, - "cheese": 987833, - "cheese-off": 988142, - "chef-hat": 985980, - "chemical-weapon": 983355, - "chess-bishop": 985180, - "chess-king": 985175, - "chess-knight": 985176, - "chess-pawn": 985177, - "chess-queen": 985178, - "chess-rook": 985179, - "chevron-double-down": 983356, - "chevron-double-left": 983357, - "chevron-double-right": 983358, - "chevron-double-up": 983359, - "chevron-down": 983360, - "chevron-down-box": 985558, - "chevron-down-box-outline": 985559, - "chevron-down-circle": 985894, - "chevron-down-circle-outline": 985895, - "chevron-left": 983361, - "chevron-left-box": 985560, - "chevron-left-box-outline": 985561, - "chevron-left-circle": 985896, - "chevron-left-circle-outline": 985897, - "chevron-right": 983362, - "chevron-right-box": 985562, - "chevron-right-box-outline": 985563, - "chevron-right-circle": 985898, - "chevron-right-circle-outline": 985899, - "chevron-triple-down": 986553, - "chevron-triple-left": 986554, - "chevron-triple-right": 986555, - "chevron-triple-up": 986556, - "chevron-up": 983363, - "chevron-up-box": 985564, - "chevron-up-box-outline": 985565, - "chevron-up-circle": 985900, - "chevron-up-circle-outline": 985901, - "chili-alert": 989162, - "chili-alert-outline": 989163, - "chili-hot": 985010, - "chili-hot-outline": 989164, - "chili-medium": 985011, - "chili-medium-outline": 989165, - "chili-mild": 985012, - "chili-mild-outline": 989166, - "chili-off": 988263, - "chili-off-outline": 989167, - "chip": 984602, - "church": 983364, - "cigar": 987529, - "cigar-off": 988187, - "circle": 984933, - "circle-box": 988636, - "circle-box-outline": 988637, - "circle-double": 986773, - "circle-edit-outline": 985301, - "circle-expand": 986774, - "circle-half": 988053, - "circle-half-full": 988054, - "circle-medium": 985566, - "circle-multiple": 985912, - "circle-multiple-outline": 984725, - "circle-off-outline": 987347, - "circle-opacity": 989267, - "circle-outline": 984934, - "circle-slice-1": 985758, - "circle-slice-2": 985759, - "circle-slice-3": 985760, - "circle-slice-4": 985761, - "circle-slice-5": 985762, - "circle-slice-6": 985763, - "circle-slice-7": 985764, - "circle-slice-8": 985765, - "circle-small": 985567, - "circular-saw": 986658, - "city": 983366, - "city-variant": 985654, - "city-variant-outline": 985655, - "clipboard": 983367, - "clipboard-account": 983368, - "clipboard-account-outline": 986197, - "clipboard-alert": 983369, - "clipboard-alert-outline": 986359, - "clipboard-arrow-down": 983370, - "clipboard-arrow-down-outline": 986198, - "clipboard-arrow-left": 983371, - "clipboard-arrow-left-outline": 986360, - "clipboard-arrow-right": 986361, - "clipboard-arrow-right-outline": 986362, - "clipboard-arrow-up": 986199, - "clipboard-arrow-up-outline": 986200, - "clipboard-check": 983374, - "clipboard-check-multiple": 987747, - "clipboard-check-multiple-outline": 987748, - "clipboard-check-outline": 985256, - "clipboard-clock": 988898, - "clipboard-clock-outline": 988899, - "clipboard-edit": 988389, - "clipboard-edit-outline": 988390, - "clipboard-file": 987749, - "clipboard-file-outline": 987750, - "clipboard-flow": 984776, - "clipboard-flow-outline": 987415, - "clipboard-list": 987348, - "clipboard-list-outline": 987349, - "clipboard-minus": 988696, - "clipboard-minus-outline": 988697, - "clipboard-multiple": 987751, - "clipboard-multiple-outline": 987752, - "clipboard-off": 988698, - "clipboard-off-outline": 988699, - "clipboard-outline": 983372, - "clipboard-play": 986201, - "clipboard-play-multiple": 987753, - "clipboard-play-multiple-outline": 987754, - "clipboard-play-outline": 986202, - "clipboard-plus": 984913, - "clipboard-plus-outline": 987935, - "clipboard-pulse": 985181, - "clipboard-pulse-outline": 985182, - "clipboard-remove": 988700, - "clipboard-remove-outline": 988701, - "clipboard-search": 988702, - "clipboard-search-outline": 988703, - "clipboard-text": 983373, - "clipboard-text-clock": 989433, - "clipboard-text-clock-outline": 989434, - "clipboard-text-multiple": 987755, - "clipboard-text-multiple-outline": 987756, - "clipboard-text-off": 988704, - "clipboard-text-off-outline": 988705, - "clipboard-text-outline": 985656, - "clipboard-text-play": 986203, - "clipboard-text-play-outline": 986204, - "clipboard-text-search": 988706, - "clipboard-text-search-outline": 988707, - "clippy": 983375, - "clock": 985428, - "clock-alert": 985429, - "clock-alert-outline": 984526, - "clock-check": 987048, - "clock-check-outline": 987049, - "clock-digital": 986775, - "clock-edit": 989626, - "clock-edit-outline": 989627, - "clock-end": 983377, - "clock-fast": 983378, - "clock-in": 983379, - "clock-minus": 989283, - "clock-minus-outline": 989284, - "clock-out": 983380, - "clock-outline": 983376, - "clock-plus": 989281, - "clock-plus-outline": 989282, - "clock-remove": 989285, - "clock-remove-outline": 989286, - "clock-start": 983381, - "clock-time-eight": 988230, - "clock-time-eight-outline": 988242, - "clock-time-eleven": 988233, - "clock-time-eleven-outline": 988245, - "clock-time-five": 988227, - "clock-time-five-outline": 988239, - "clock-time-four": 988226, - "clock-time-four-outline": 988238, - "clock-time-nine": 988231, - "clock-time-nine-outline": 988243, - "clock-time-one": 988223, - "clock-time-one-outline": 988235, - "clock-time-seven": 988229, - "clock-time-seven-outline": 988241, - "clock-time-six": 988228, - "clock-time-six-outline": 988240, - "clock-time-ten": 988232, - "clock-time-ten-outline": 988244, - "clock-time-three": 988225, - "clock-time-three-outline": 988237, - "clock-time-twelve": 988234, - "clock-time-twelve-outline": 988246, - "clock-time-two": 988224, - "clock-time-two-outline": 988236, - "close": 983382, - "close-box": 983383, - "close-box-multiple": 986205, - "close-box-multiple-outline": 986206, - "close-box-outline": 983384, - "close-circle": 983385, - "close-circle-multiple": 984618, - "close-circle-multiple-outline": 985219, - "close-circle-outline": 983386, - "close-network": 983387, - "close-network-outline": 986207, - "close-octagon": 983388, - "close-octagon-outline": 983389, - "close-outline": 984777, - "close-thick": 988056, - "closed-caption": 983390, - "closed-caption-outline": 986557, - "cloud": 983391, - "cloud-alert": 985568, - "cloud-braces": 985013, - "cloud-check": 983392, - "cloud-check-outline": 987852, - "cloud-circle": 983393, - "cloud-download": 983394, - "cloud-download-outline": 985981, - "cloud-lock": 987633, - "cloud-lock-outline": 987634, - "cloud-off-outline": 983396, - "cloud-outline": 983395, - "cloud-print": 983397, - "cloud-print-outline": 983398, - "cloud-question": 985657, - "cloud-refresh": 984362, - "cloud-search": 985430, - "cloud-search-outline": 985431, - "cloud-sync": 984639, - "cloud-sync-outline": 987862, - "cloud-tags": 985014, - "cloud-upload": 983399, - "cloud-upload-outline": 985982, - "clover": 985110, - "coach-lamp": 987168, - "coat-rack": 987294, - "code-array": 983400, - "code-braces": 983401, - "code-braces-box": 987350, - "code-brackets": 983402, - "code-equal": 983403, - "code-greater-than": 983404, - "code-greater-than-or-equal": 983405, - "code-json": 984614, - "code-less-than": 983406, - "code-less-than-or-equal": 983407, - "code-not-equal": 983408, - "code-not-equal-variant": 983409, - "code-parentheses": 983410, - "code-parentheses-box": 987351, - "code-string": 983411, - "code-tags": 983412, - "code-tags-check": 984724, - "codepen": 983413, - "coffee": 983414, - "coffee-maker": 987295, - "coffee-maker-check": 989489, - "coffee-maker-check-outline": 989490, - "coffee-maker-outline": 989211, - "coffee-off": 987050, - "coffee-off-outline": 987051, - "coffee-outline": 984778, - "coffee-to-go": 983415, - "coffee-to-go-outline": 987918, - "coffin": 985983, - "cog": 984211, - "cog-box": 984212, - "cog-clockwise": 987613, - "cog-counterclockwise": 987614, - "cog-off": 988110, - "cog-off-outline": 988111, - "cog-outline": 985275, - "cog-pause": 989491, - "cog-pause-outline": 989492, - "cog-play": 989493, - "cog-play-outline": 989494, - "cog-refresh": 988254, - "cog-refresh-outline": 988255, - "cog-stop": 989495, - "cog-stop-outline": 989496, - "cog-sync": 988256, - "cog-sync-outline": 988257, - "cog-transfer": 987227, - "cog-transfer-outline": 987228, - "cogs": 985302, - "collage": 984640, - "collapse-all": 985766, - "collapse-all-outline": 985767, - "color-helper": 983417, - "comma": 986659, - "comma-box": 986667, - "comma-box-outline": 986660, - "comma-circle": 986661, - "comma-circle-outline": 986662, - "comment": 983418, - "comment-account": 983419, - "comment-account-outline": 983420, - "comment-alert": 983421, - "comment-alert-outline": 983422, - "comment-arrow-left": 985569, - "comment-arrow-left-outline": 985570, - "comment-arrow-right": 985571, - "comment-arrow-right-outline": 985572, - "comment-bookmark": 988590, - "comment-bookmark-outline": 988591, - "comment-check": 983423, - "comment-check-outline": 983424, - "comment-edit": 987583, - "comment-edit-outline": 987844, - "comment-eye": 985658, - "comment-eye-outline": 985659, - "comment-flash": 988592, - "comment-flash-outline": 988593, - "comment-minus": 988639, - "comment-minus-outline": 988640, - "comment-multiple": 985183, - "comment-multiple-outline": 983425, - "comment-off": 988641, - "comment-off-outline": 988642, - "comment-outline": 983426, - "comment-plus": 985573, - "comment-plus-outline": 983427, - "comment-processing": 983428, - "comment-processing-outline": 983429, - "comment-question": 985111, - "comment-question-outline": 983430, - "comment-quote": 987169, - "comment-quote-outline": 987170, - "comment-remove": 984542, - "comment-remove-outline": 983431, - "comment-search": 985660, - "comment-search-outline": 985661, - "comment-text": 983432, - "comment-text-multiple": 985184, - "comment-text-multiple-outline": 985185, - "comment-text-outline": 983433, - "compare": 983434, - "compare-horizontal": 988306, - "compare-remove": 989363, - "compare-vertical": 988307, - "compass": 983435, - "compass-off": 985984, - "compass-off-outline": 985985, - "compass-outline": 983436, - "compass-rose": 988034, - "cone": 989516, - "cone-off": 989517, - "connection": 988694, - "console": 983437, - "console-line": 985015, - "console-network": 985257, - "console-network-outline": 986208, - "consolidate": 987352, - "contactless-payment": 986474, - "contactless-payment-circle": 983841, - "contactless-payment-circle-outline": 984072, - "contacts": 984779, - "contacts-outline": 984504, - "contain": 985662, - "contain-end": 985663, - "contain-start": 985664, - "content-copy": 983439, - "content-cut": 983440, - "content-duplicate": 983441, - "content-paste": 983442, - "content-save": 983443, - "content-save-alert": 986946, - "content-save-alert-outline": 986947, - "content-save-all": 983444, - "content-save-all-outline": 986948, - "content-save-check": 989418, - "content-save-check-outline": 989419, - "content-save-cog": 988251, - "content-save-cog-outline": 988252, - "content-save-edit": 986363, - "content-save-edit-outline": 986364, - "content-save-move": 986663, - "content-save-move-outline": 986664, - "content-save-off": 988739, - "content-save-off-outline": 988740, - "content-save-outline": 985112, - "content-save-settings": 984603, - "content-save-settings-outline": 985902, - "contrast": 983445, - "contrast-box": 983446, - "contrast-circle": 983447, - "controller-classic": 985986, - "controller-classic-outline": 985987, - "cookie": 983448, - "cookie-alert": 988880, - "cookie-alert-outline": 988881, - "cookie-check": 988882, - "cookie-check-outline": 988883, - "cookie-clock": 988900, - "cookie-clock-outline": 988901, - "cookie-cog": 988884, - "cookie-cog-outline": 988885, - "cookie-edit": 988902, - "cookie-edit-outline": 988903, - "cookie-lock": 988904, - "cookie-lock-outline": 988905, - "cookie-minus": 988890, - "cookie-minus-outline": 988891, - "cookie-off": 988906, - "cookie-off-outline": 988907, - "cookie-outline": 988894, - "cookie-plus": 988886, - "cookie-plus-outline": 988887, - "cookie-refresh": 988908, - "cookie-refresh-outline": 988909, - "cookie-remove": 988888, - "cookie-remove-outline": 988889, - "cookie-settings": 988892, - "cookie-settings-outline": 988893, - "coolant-temperature": 984008, - "copyleft": 989497, - "copyright": 984550, - "cordova": 985432, - "corn": 985016, - "corn-off": 988143, - "cosine-wave": 988281, - "counter": 983449, - "countertop": 989212, - "countertop-outline": 989213, - "cow": 983450, - "cow-off": 989436, - "cpu-32-bit": 986847, - "cpu-64-bit": 986848, - "cradle": 989579, - "cradle-outline": 989585, - "crane": 985186, - "creation": 984692, - "creative-commons": 986475, - "credit-card": 987119, - "credit-card-check": 988112, - "credit-card-check-outline": 988113, - "credit-card-chip": 989455, - "credit-card-chip-outline": 989456, - "credit-card-clock": 986849, - "credit-card-clock-outline": 986850, - "credit-card-edit": 989143, - "credit-card-edit-outline": 989144, - "credit-card-fast": 989457, - "credit-card-fast-outline": 989458, - "credit-card-lock": 989415, - "credit-card-lock-outline": 989416, - "credit-card-marker": 984744, - "credit-card-marker-outline": 986558, - "credit-card-minus": 987052, - "credit-card-minus-outline": 987053, - "credit-card-multiple": 987120, - "credit-card-multiple-outline": 983452, - "credit-card-off": 987121, - "credit-card-off-outline": 984548, - "credit-card-outline": 983451, - "credit-card-plus": 987122, - "credit-card-plus-outline": 984694, - "credit-card-refresh": 988741, - "credit-card-refresh-outline": 988742, - "credit-card-refund": 987123, - "credit-card-refund-outline": 985768, - "credit-card-remove": 987054, - "credit-card-remove-outline": 987055, - "credit-card-scan": 987124, - "credit-card-scan-outline": 983453, - "credit-card-search": 988743, - "credit-card-search-outline": 988744, - "credit-card-settings": 987125, - "credit-card-settings-outline": 985303, - "credit-card-sync": 988745, - "credit-card-sync-outline": 988746, - "credit-card-wireless": 985090, - "credit-card-wireless-off": 984442, - "credit-card-wireless-off-outline": 984443, - "credit-card-wireless-outline": 986476, - "cricket": 986477, - "crop": 983454, - "crop-free": 983455, - "crop-landscape": 983456, - "crop-portrait": 983457, - "crop-rotate": 984726, - "crop-square": 983458, - "cross": 985427, - "cross-bolnisi": 986349, - "cross-celtic": 986357, - "cross-outline": 986358, - "crosshairs": 983459, - "crosshairs-gps": 983460, - "crosshairs-off": 986949, - "crosshairs-question": 987446, - "crowd": 989557, - "crown": 983461, - "crown-circle": 989148, - "crown-circle-outline": 989149, - "crown-outline": 987600, - "cryengine": 985433, - "crystal-ball": 985903, - "cube": 983462, - "cube-off": 988188, - "cube-off-outline": 988189, - "cube-outline": 983463, - "cube-scan": 985988, - "cube-send": 983464, - "cube-unfolded": 983465, - "cup": 983466, - "cup-off": 984549, - "cup-off-outline": 988029, - "cup-outline": 987919, - "cup-water": 983467, - "cupboard": 986950, - "cupboard-outline": 986951, - "cupcake": 985434, - "curling": 985187, - "currency-bdt": 985188, - "currency-brl": 985989, - "currency-btc": 983468, - "currency-cny": 985018, - "currency-eth": 985019, - "currency-eur": 983469, - "currency-eur-off": 987925, - "currency-gbp": 983470, - "currency-ils": 986209, - "currency-inr": 983471, - "currency-jpy": 985020, - "currency-krw": 985021, - "currency-kzt": 985189, - "currency-mnt": 988434, - "currency-ngn": 983472, - "currency-php": 985574, - "currency-rial": 986780, - "currency-rub": 983473, - "currency-rupee": 989558, - "currency-sign": 985022, - "currency-try": 983474, - "currency-twd": 985023, - "currency-usd": 983489, - "currency-usd-off": 984698, - "current-ac": 988288, - "current-dc": 985436, - "cursor-default": 983488, - "cursor-default-click": 986365, - "cursor-default-click-outline": 986366, - "cursor-default-gesture": 987431, - "cursor-default-gesture-outline": 987432, - "cursor-default-outline": 983487, - "cursor-move": 983486, - "cursor-pointer": 983485, - "cursor-text": 984551, - "curtains": 989254, - "curtains-closed": 989255, - "cylinder": 989518, - "cylinder-off": 989519, - "dance-ballroom": 988667, - "dance-pole": 988536, - "data-matrix": 988476, - "data-matrix-edit": 988477, - "data-matrix-minus": 988478, - "data-matrix-plus": 988479, - "data-matrix-remove": 988480, - "data-matrix-scan": 988481, - "database": 983484, - "database-alert": 988730, - "database-alert-outline": 988708, - "database-arrow-down": 988731, - "database-arrow-down-outline": 988709, - "database-arrow-left": 988732, - "database-arrow-left-outline": 988710, - "database-arrow-right": 988733, - "database-arrow-right-outline": 988711, - "database-arrow-up": 988734, - "database-arrow-up-outline": 988712, - "database-check": 985769, - "database-check-outline": 988713, - "database-clock": 988735, - "database-clock-outline": 988714, - "database-cog": 988747, - "database-cog-outline": 988748, - "database-edit": 985990, - "database-edit-outline": 988715, - "database-export": 985438, - "database-export-outline": 988716, - "database-eye": 989471, - "database-eye-off": 989472, - "database-eye-off-outline": 989473, - "database-eye-outline": 989474, - "database-import": 985437, - "database-import-outline": 988717, - "database-lock": 985770, - "database-lock-outline": 988718, - "database-marker": 987894, - "database-marker-outline": 988719, - "database-minus": 983483, - "database-minus-outline": 988720, - "database-off": 988736, - "database-off-outline": 988721, - "database-outline": 988722, - "database-plus": 983482, - "database-plus-outline": 988723, - "database-refresh": 984514, - "database-refresh-outline": 988724, - "database-remove": 986368, - "database-remove-outline": 988725, - "database-search": 985190, - "database-search-outline": 988726, - "database-settings": 986369, - "database-settings-outline": 988727, - "database-sync": 986367, - "database-sync-outline": 988728, - "death-star": 985304, - "death-star-variant": 985305, - "deathly-hallows": 985991, - "debian": 985306, - "debug-step-into": 983481, - "debug-step-out": 983480, - "debug-step-over": 983479, - "decagram": 984940, - "decagram-outline": 984941, - "decimal": 987297, - "decimal-comma": 987298, - "decimal-comma-decrease": 987299, - "decimal-comma-increase": 987300, - "decimal-decrease": 983478, - "decimal-increase": 983477, - "delete": 983476, - "delete-alert": 987301, - "delete-alert-outline": 987302, - "delete-circle": 984707, - "delete-circle-outline": 985992, - "delete-clock": 988502, - "delete-clock-outline": 988503, - "delete-empty": 984780, - "delete-empty-outline": 986781, - "delete-forever": 984552, - "delete-forever-outline": 985993, - "delete-off": 987303, - "delete-off-outline": 987304, - "delete-outline": 985575, - "delete-restore": 985113, - "delete-sweep": 984553, - "delete-sweep-outline": 986210, - "delete-variant": 983475, - "delta": 983490, - "desk": 987705, - "desk-lamp": 985439, - "deskphone": 983491, - "desktop-classic": 985024, - "desktop-mac": 983492, - "desktop-mac-dashboard": 985576, - "desktop-tower": 983493, - "desktop-tower-monitor": 985771, - "details": 983494, - "dev-to": 986478, - "developer-board": 984727, - "deviantart": 983495, - "devices": 987056, - "dharmachakra": 985419, - "diabetes": 987430, - "dialpad": 984604, - "diameter": 986211, - "diameter-outline": 986212, - "diameter-variant": 986213, - "diamond": 985994, - "diamond-outline": 985995, - "diamond-stone": 983496, - "dice-1": 983498, - "dice-1-outline": 987466, - "dice-2": 983499, - "dice-2-outline": 987467, - "dice-3": 983500, - "dice-3-outline": 987468, - "dice-4": 983501, - "dice-4-outline": 987469, - "dice-5": 983502, - "dice-5-outline": 987470, - "dice-6": 983503, - "dice-6-outline": 987471, - "dice-d10": 987475, - "dice-d10-outline": 984943, - "dice-d12": 987476, - "dice-d12-outline": 985191, - "dice-d20": 987477, - "dice-d20-outline": 984554, - "dice-d4": 987472, - "dice-d4-outline": 984555, - "dice-d6": 987473, - "dice-d6-outline": 984557, - "dice-d8": 987474, - "dice-d8-outline": 984556, - "dice-multiple": 984942, - "dice-multiple-outline": 987478, - "digital-ocean": 987703, - "dip-switch": 985025, - "directions": 983504, - "directions-fork": 984641, - "disc": 984558, - "disc-alert": 983505, - "disc-player": 985440, - "discord": 984687, - "dishwasher": 985772, - "dishwasher-alert": 987576, - "dishwasher-off": 987577, - "disqus": 983506, - "distribute-horizontal-center": 987593, - "distribute-horizontal-left": 987592, - "distribute-horizontal-right": 987594, - "distribute-vertical-bottom": 987595, - "distribute-vertical-center": 987596, - "distribute-vertical-top": 987597, - "diversify": 989303, - "diving": 989559, - "diving-flippers": 986559, - "diving-helmet": 986560, - "diving-scuba": 986561, - "diving-scuba-flag": 986562, - "diving-scuba-tank": 986563, - "diving-scuba-tank-multiple": 986564, - "diving-snorkel": 986565, - "division": 983508, - "division-box": 983509, - "dlna": 985665, - "dna": 984708, - "dns": 983510, - "dns-outline": 985996, - "dock-bottom": 987305, - "dock-left": 987306, - "dock-right": 987307, - "dock-top": 988435, - "dock-window": 987308, - "docker": 985192, - "doctor": 985666, - "dog": 985667, - "dog-service": 985773, - "dog-side": 985668, - "dog-side-off": 988910, - "dolby": 984755, - "dolly": 986782, - "dolphin": 989364, - "domain": 983511, - "domain-off": 986479, - "domain-plus": 987309, - "domain-remove": 987310, - "dome-light": 988190, - "domino-mask": 987171, - "donkey": 985026, - "door": 985114, - "door-closed": 985115, - "door-closed-lock": 987311, - "door-open": 985116, - "door-sliding": 989214, - "door-sliding-lock": 989215, - "door-sliding-open": 989216, - "doorbell": 987878, - "doorbell-video": 985193, - "dot-net": 985774, - "dots-circle": 989560, - "dots-grid": 988668, - "dots-hexagon": 988671, - "dots-horizontal": 983512, - "dots-horizontal-circle": 985027, - "dots-horizontal-circle-outline": 985997, - "dots-square": 988669, - "dots-triangle": 988670, - "dots-vertical": 983513, - "dots-vertical-circle": 985028, - "dots-vertical-circle-outline": 985998, - "download": 983514, - "download-box": 988258, - "download-box-outline": 988259, - "download-circle": 988260, - "download-circle-outline": 988261, - "download-lock": 987936, - "download-lock-outline": 987937, - "download-multiple": 985577, - "download-network": 984820, - "download-network-outline": 986214, - "download-off": 987312, - "download-off-outline": 987313, - "download-outline": 985999, - "drag": 983515, - "drag-horizontal": 983516, - "drag-horizontal-variant": 987888, - "drag-variant": 986000, - "drag-vertical": 983517, - "drag-vertical-variant": 987889, - "drama-masks": 986370, - "draw": 986953, - "draw-pen": 989625, - "drawing": 983518, - "drawing-box": 983519, - "dresser": 986954, - "dresser-outline": 986955, - "drone": 983522, - "dropbox": 983523, - "drupal": 983524, - "duck": 983525, - "dumbbell": 983526, - "dump-truck": 986215, - "ear-hearing": 985029, - "ear-hearing-off": 985669, - "earbuds": 989263, - "earbuds-off": 989264, - "earbuds-off-outline": 989265, - "earbuds-outline": 989266, - "earth": 983527, - "earth-arrow-right": 987921, - "earth-box": 984781, - "earth-box-minus": 988167, - "earth-box-off": 984782, - "earth-box-plus": 988166, - "earth-box-remove": 988168, - "earth-minus": 988164, - "earth-off": 983528, - "earth-plus": 988163, - "earth-remove": 988165, - "egg": 985775, - "egg-easter": 985776, - "egg-fried": 989258, - "egg-off": 988144, - "egg-off-outline": 988145, - "egg-outline": 988146, - "eiffel-tower": 988523, - "eight-track": 985578, - "eject": 983530, - "eject-outline": 986001, - "electric-switch": 986783, - "electric-switch-closed": 987353, - "electron-framework": 987172, - "elephant": 985030, - "elevation-decline": 983531, - "elevation-rise": 983532, - "elevator": 983533, - "elevator-down": 987842, - "elevator-passenger": 988033, - "elevator-passenger-off": 989561, - "elevator-passenger-off-outline": 989562, - "elevator-passenger-outline": 989563, - "elevator-up": 987841, - "ellipse": 986784, - "ellipse-outline": 986785, - "email": 983534, - "email-alert": 984783, - "email-alert-outline": 986434, - "email-box": 986371, - "email-check": 985777, - "email-check-outline": 985778, - "email-edit": 986851, - "email-edit-outline": 986852, - "email-fast": 989295, - "email-fast-outline": 989296, - "email-lock": 983537, - "email-mark-as-unread": 986002, - "email-minus": 986853, - "email-minus-outline": 986854, - "email-multiple": 986855, - "email-multiple-outline": 986856, - "email-newsletter": 987057, - "email-off": 988131, - "email-off-outline": 988132, - "email-open": 983535, - "email-open-multiple": 986857, - "email-open-multiple-outline": 986858, - "email-open-outline": 984559, - "email-outline": 983536, - "email-plus": 985579, - "email-plus-outline": 985580, - "email-receive": 987354, - "email-receive-outline": 987355, - "email-remove": 988769, - "email-remove-outline": 988770, - "email-seal": 989531, - "email-seal-outline": 989532, - "email-search": 985441, - "email-search-outline": 985442, - "email-send": 987356, - "email-send-outline": 987357, - "email-sync": 987847, - "email-sync-outline": 987848, - "email-variant": 984560, - "ember": 985904, - "emby": 984756, - "emoticon": 986216, - "emoticon-angry": 986217, - "emoticon-angry-outline": 986218, - "emoticon-confused": 987358, - "emoticon-confused-outline": 987359, - "emoticon-cool": 986219, - "emoticon-cool-outline": 983539, - "emoticon-cry": 986220, - "emoticon-cry-outline": 986221, - "emoticon-dead": 986222, - "emoticon-dead-outline": 984731, - "emoticon-devil": 986223, - "emoticon-devil-outline": 983540, - "emoticon-excited": 986224, - "emoticon-excited-outline": 984732, - "emoticon-frown": 986956, - "emoticon-frown-outline": 986957, - "emoticon-happy": 986225, - "emoticon-happy-outline": 983541, - "emoticon-kiss": 986226, - "emoticon-kiss-outline": 986227, - "emoticon-lol": 987668, - "emoticon-lol-outline": 987669, - "emoticon-neutral": 986228, - "emoticon-neutral-outline": 983542, - "emoticon-outline": 983538, - "emoticon-poop": 983543, - "emoticon-poop-outline": 986229, - "emoticon-sad": 986230, - "emoticon-sad-outline": 983544, - "emoticon-sick": 988540, - "emoticon-sick-outline": 988541, - "emoticon-tongue": 983545, - "emoticon-tongue-outline": 986231, - "emoticon-wink": 986232, - "emoticon-wink-outline": 986233, - "engine": 983546, - "engine-off": 985670, - "engine-off-outline": 985671, - "engine-outline": 983547, - "epsilon": 987360, - "equal": 983548, - "equal-box": 983549, - "equalizer": 986786, - "equalizer-outline": 986787, - "eraser": 983550, - "eraser-variant": 984642, - "escalator": 983551, - "escalator-box": 988057, - "escalator-down": 987840, - "escalator-up": 987839, - "eslint": 986234, - "et": 985779, - "ethereum": 985194, - "ethernet": 983552, - "ethernet-cable": 983553, - "ethernet-cable-off": 983554, - "ev-plug-ccs1": 988441, - "ev-plug-ccs2": 988442, - "ev-plug-chademo": 988443, - "ev-plug-tesla": 988444, - "ev-plug-type1": 988445, - "ev-plug-type2": 988446, - "ev-station": 984561, - "evernote": 983556, - "excavator": 987173, - "exclamation": 983557, - "exclamation-thick": 987704, - "exit-run": 985672, - "exit-to-app": 983558, - "expand-all": 985780, - "expand-all-outline": 985781, - "expansion-card": 985262, - "expansion-card-variant": 987058, - "exponent": 985443, - "exponent-box": 985444, - "export": 983559, - "export-variant": 986003, - "eye": 983560, - "eye-arrow-left": 989437, - "eye-arrow-left-outline": 989438, - "eye-arrow-right": 989439, - "eye-arrow-right-outline": 989440, - "eye-check": 986372, - "eye-check-outline": 986373, - "eye-circle": 986004, - "eye-circle-outline": 986005, - "eye-minus": 987174, - "eye-minus-outline": 987175, - "eye-off": 983561, - "eye-off-outline": 984785, - "eye-outline": 984784, - "eye-plus": 985195, - "eye-plus-outline": 985196, - "eye-refresh": 989564, - "eye-refresh-outline": 989565, - "eye-remove": 988643, - "eye-remove-outline": 988644, - "eye-settings": 985197, - "eye-settings-outline": 985198, - "eyedropper": 983562, - "eyedropper-minus": 988125, - "eyedropper-off": 988127, - "eyedropper-plus": 988124, - "eyedropper-remove": 988126, - "eyedropper-variant": 983563, - "face-agent": 986480, - "face-man": 984643, - "face-man-outline": 986006, - "face-man-profile": 984644, - "face-man-shimmer": 988620, - "face-man-shimmer-outline": 988621, - "face-mask": 988550, - "face-mask-outline": 988551, - "face-recognition": 986235, - "face-woman": 987255, - "face-woman-outline": 987256, - "face-woman-profile": 987254, - "face-woman-shimmer": 988622, - "face-woman-shimmer-outline": 988623, - "facebook": 983564, - "facebook-gaming": 985053, - "facebook-messenger": 983566, - "facebook-workplace": 985905, - "factory": 983567, - "family-tree": 988686, - "fan": 983568, - "fan-alert": 988268, - "fan-auto": 988957, - "fan-chevron-down": 988269, - "fan-chevron-up": 988270, - "fan-minus": 988272, - "fan-off": 985117, - "fan-plus": 988271, - "fan-remove": 988273, - "fan-speed-1": 988274, - "fan-speed-2": 988275, - "fan-speed-3": 988276, - "fast-forward": 983569, - "fast-forward-10": 986481, - "fast-forward-15": 989498, - "fast-forward-30": 986374, - "fast-forward-5": 987640, - "fast-forward-60": 988683, - "fast-forward-outline": 984786, - "fax": 983570, - "feather": 984787, - "feature-search": 985673, - "feature-search-outline": 985674, - "fedora": 985307, - "fence": 989082, - "fence-electric": 989174, - "fencing": 988353, - "ferris-wheel": 986788, - "ferry": 983571, - "file": 983572, - "file-account": 984891, - "file-account-outline": 987176, - "file-alert": 985675, - "file-alert-outline": 985676, - "file-cabinet": 985782, - "file-cad": 986859, - "file-cad-box": 986860, - "file-cancel": 986566, - "file-cancel-outline": 986567, - "file-certificate": 987526, - "file-certificate-outline": 987527, - "file-chart": 983573, - "file-chart-outline": 987177, - "file-check": 983574, - "file-check-outline": 986665, - "file-clock": 987873, - "file-clock-outline": 987874, - "file-cloud": 983575, - "file-cloud-outline": 987178, - "file-code": 983598, - "file-code-outline": 987179, - "file-cog": 987259, - "file-cog-outline": 987260, - "file-compare": 985258, - "file-delimited": 983576, - "file-delimited-outline": 986789, - "file-document": 983577, - "file-document-edit": 986568, - "file-document-edit-outline": 986569, - "file-document-multiple": 988439, - "file-document-multiple-outline": 988440, - "file-document-outline": 985582, - "file-download": 985445, - "file-download-outline": 985446, - "file-edit": 987623, - "file-edit-outline": 987624, - "file-excel": 983579, - "file-excel-box": 983580, - "file-excel-box-outline": 987180, - "file-excel-outline": 987181, - "file-export": 983581, - "file-export-outline": 987182, - "file-eye": 986570, - "file-eye-outline": 986571, - "file-find": 983582, - "file-find-outline": 986007, - "file-gif-box": 986488, - "file-hidden": 984595, - "file-image": 983583, - "file-image-marker": 989042, - "file-image-marker-outline": 989043, - "file-image-minus": 989499, - "file-image-minus-outline": 989500, - "file-image-outline": 986800, - "file-image-plus": 989501, - "file-image-plus-outline": 989502, - "file-image-remove": 989503, - "file-image-remove-outline": 989504, - "file-import": 983584, - "file-import-outline": 987183, - "file-jpg-box": 983589, - "file-key": 987524, - "file-key-outline": 987525, - "file-link": 987511, - "file-link-outline": 987512, - "file-lock": 983585, - "file-lock-outline": 987184, - "file-marker": 989044, - "file-marker-outline": 989045, - "file-move": 985785, - "file-move-outline": 987185, - "file-multiple": 983586, - "file-multiple-outline": 987186, - "file-music": 983587, - "file-music-outline": 986666, - "file-outline": 983588, - "file-pdf-box": 983590, - "file-percent": 985118, - "file-percent-outline": 987187, - "file-phone": 987513, - "file-phone-outline": 987514, - "file-plus": 984914, - "file-plus-outline": 986861, - "file-png-box": 986669, - "file-powerpoint": 983591, - "file-powerpoint-box": 983592, - "file-powerpoint-box-outline": 987188, - "file-powerpoint-outline": 987189, - "file-presentation-box": 983593, - "file-question": 985199, - "file-question-outline": 987190, - "file-refresh": 985368, - "file-refresh-outline": 984385, - "file-remove": 986008, - "file-remove-outline": 987191, - "file-replace": 985906, - "file-replace-outline": 985907, - "file-restore": 984688, - "file-restore-outline": 987192, - "file-search": 986236, - "file-search-outline": 986237, - "file-send": 983594, - "file-send-outline": 987193, - "file-settings": 987257, - "file-settings-outline": 987258, - "file-sign": 989635, - "file-star": 987194, - "file-star-outline": 987195, - "file-swap": 987060, - "file-swap-outline": 987061, - "file-sync": 987670, - "file-sync-outline": 987671, - "file-table": 986238, - "file-table-box": 987361, - "file-table-box-multiple": 987362, - "file-table-box-multiple-outline": 987363, - "file-table-box-outline": 987364, - "file-table-outline": 986239, - "file-tree": 984645, - "file-tree-outline": 988114, - "file-undo": 985308, - "file-undo-outline": 987196, - "file-upload": 985677, - "file-upload-outline": 985678, - "file-video": 983595, - "file-video-outline": 986668, - "file-word": 983596, - "file-word-box": 983597, - "file-word-box-outline": 987197, - "file-word-outline": 987198, - "film": 983599, - "filmstrip": 983600, - "filmstrip-box": 983858, - "filmstrip-box-multiple": 986392, - "filmstrip-off": 983601, - "filter": 983602, - "filter-check": 989420, - "filter-check-outline": 989421, - "filter-menu": 987365, - "filter-menu-outline": 987366, - "filter-minus": 986862, - "filter-minus-outline": 986863, - "filter-off": 988399, - "filter-off-outline": 988400, - "filter-outline": 983603, - "filter-plus": 986864, - "filter-plus-outline": 986865, - "filter-remove": 983604, - "filter-remove-outline": 983605, - "filter-variant": 983606, - "filter-variant-minus": 987410, - "filter-variant-plus": 987411, - "filter-variant-remove": 987199, - "finance": 985119, - "find-replace": 984788, - "fingerprint": 983607, - "fingerprint-off": 986801, - "fire": 983608, - "fire-alert": 988631, - "fire-circle": 989191, - "fire-extinguisher": 986866, - "fire-hydrant": 987447, - "fire-hydrant-alert": 987448, - "fire-hydrant-off": 987449, - "fire-off": 988962, - "fire-truck": 985259, - "firebase": 985447, - "firefox": 983609, - "fireplace": 986670, - "fireplace-off": 986671, - "firewire": 984510, - "firework": 986672, - "firework-off": 988963, - "fish": 983610, - "fish-off": 988147, - "fishbowl": 986867, - "fishbowl-outline": 986868, - "fit-to-page": 986869, - "fit-to-page-outline": 986870, - "fit-to-screen": 989428, - "fit-to-screen-outline": 989429, - "flag": 983611, - "flag-checkered": 983612, - "flag-minus": 986009, - "flag-minus-outline": 987314, - "flag-off": 989422, - "flag-off-outline": 989423, - "flag-outline": 983613, - "flag-plus": 986010, - "flag-plus-outline": 987315, - "flag-remove": 986011, - "flag-remove-outline": 987316, - "flag-triangle": 983615, - "flag-variant": 983616, - "flag-variant-outline": 983614, - "flare": 986482, - "flash": 983617, - "flash-alert": 986871, - "flash-alert-outline": 986872, - "flash-auto": 983618, - "flash-off": 983619, - "flash-outline": 984789, - "flash-red-eye": 984699, - "flashlight": 983620, - "flashlight-off": 983621, - "flask": 983187, - "flask-empty": 983188, - "flask-empty-minus": 987706, - "flask-empty-minus-outline": 987707, - "flask-empty-off": 988148, - "flask-empty-off-outline": 988149, - "flask-empty-outline": 983189, - "flask-empty-plus": 987708, - "flask-empty-plus-outline": 987709, - "flask-empty-remove": 987710, - "flask-empty-remove-outline": 987711, - "flask-minus": 987712, - "flask-minus-outline": 987713, - "flask-off": 988150, - "flask-off-outline": 988151, - "flask-outline": 983190, - "flask-plus": 987714, - "flask-plus-outline": 987715, - "flask-remove": 987716, - "flask-remove-outline": 987717, - "flask-round-bottom": 987723, - "flask-round-bottom-empty": 987724, - "flask-round-bottom-empty-outline": 987725, - "flask-round-bottom-outline": 987726, - "fleur-de-lis": 987907, - "flip-horizontal": 987367, - "flip-to-back": 983623, - "flip-to-front": 983624, - "flip-vertical": 987368, - "floor-lamp": 985309, - "floor-lamp-dual": 987200, - "floor-lamp-dual-outline": 989134, - "floor-lamp-outline": 989128, - "floor-lamp-torchiere": 988999, - "floor-lamp-torchiere-outline": 989142, - "floor-lamp-torchiere-variant": 987201, - "floor-lamp-torchiere-variant-outline": 989135, - "floor-plan": 985121, - "floppy": 983625, - "floppy-variant": 985583, - "flower": 983626, - "flower-outline": 985584, - "flower-pollen": 989317, - "flower-pollen-outline": 989318, - "flower-poppy": 986376, - "flower-tulip": 985585, - "flower-tulip-outline": 985586, - "focus-auto": 986958, - "focus-field": 986959, - "focus-field-horizontal": 986960, - "focus-field-vertical": 986961, - "folder": 983627, - "folder-account": 983628, - "folder-account-outline": 986012, - "folder-alert": 986572, - "folder-alert-outline": 986573, - "folder-check": 989566, - "folder-check-outline": 989567, - "folder-clock": 985786, - "folder-clock-outline": 985787, - "folder-cog": 987263, - "folder-cog-outline": 987264, - "folder-download": 983629, - "folder-download-outline": 987369, - "folder-edit": 985310, - "folder-edit-outline": 986574, - "folder-eye": 989066, - "folder-eye-outline": 989067, - "folder-google-drive": 983630, - "folder-heart": 987370, - "folder-heart-outline": 987371, - "folder-hidden": 989086, - "folder-home": 987317, - "folder-home-outline": 987318, - "folder-image": 983631, - "folder-information": 987319, - "folder-information-outline": 987320, - "folder-key": 985260, - "folder-key-network": 985261, - "folder-key-network-outline": 986240, - "folder-key-outline": 987372, - "folder-lock": 983632, - "folder-lock-open": 983633, - "folder-marker": 987757, - "folder-marker-outline": 987758, - "folder-move": 983634, - "folder-move-outline": 987718, - "folder-multiple": 983635, - "folder-multiple-image": 983636, - "folder-multiple-outline": 983637, - "folder-multiple-plus": 988286, - "folder-multiple-plus-outline": 988287, - "folder-music": 987993, - "folder-music-outline": 987994, - "folder-network": 985200, - "folder-network-outline": 986241, - "folder-open": 984944, - "folder-open-outline": 986575, - "folder-outline": 983638, - "folder-plus": 983639, - "folder-plus-outline": 986013, - "folder-pound": 986377, - "folder-pound-outline": 986378, - "folder-refresh": 984905, - "folder-refresh-outline": 984386, - "folder-remove": 983640, - "folder-remove-outline": 986014, - "folder-search": 985448, - "folder-search-outline": 985449, - "folder-settings": 987261, - "folder-settings-outline": 987262, - "folder-star": 984733, - "folder-star-multiple": 988115, - "folder-star-multiple-outline": 988116, - "folder-star-outline": 986015, - "folder-swap": 987062, - "folder-swap-outline": 987063, - "folder-sync": 986379, - "folder-sync-outline": 986380, - "folder-table": 987875, - "folder-table-outline": 987876, - "folder-text": 986242, - "folder-text-outline": 986243, - "folder-upload": 983641, - "folder-upload-outline": 987373, - "folder-zip": 984811, - "folder-zip-outline": 985017, - "font-awesome": 983098, - "food": 983642, - "food-apple": 983643, - "food-apple-outline": 986244, - "food-croissant": 985032, - "food-drumstick": 988191, - "food-drumstick-off": 988264, - "food-drumstick-off-outline": 988265, - "food-drumstick-outline": 988192, - "food-fork-drink": 984562, - "food-halal": 988530, - "food-hot-dog": 989259, - "food-kosher": 988531, - "food-off": 984563, - "food-off-outline": 989461, - "food-outline": 989462, - "food-steak": 988266, - "food-steak-off": 988267, - "food-takeout-box": 989238, - "food-takeout-box-outline": 989239, - "food-turkey": 988956, - "food-variant": 983644, - "food-variant-off": 988133, - "foot-print": 986962, - "football": 983645, - "football-australian": 983646, - "football-helmet": 983647, - "forest": 989335, - "forklift": 985033, - "form-dropdown": 988160, - "form-select": 988161, - "form-textarea": 987285, - "form-textbox": 984590, - "form-textbox-lock": 987997, - "form-textbox-password": 985077, - "format-align-bottom": 984915, - "format-align-center": 983648, - "format-align-justify": 983649, - "format-align-left": 983650, - "format-align-middle": 984916, - "format-align-right": 983651, - "format-align-top": 984917, - "format-annotation-minus": 985788, - "format-annotation-plus": 984646, - "format-bold": 983652, - "format-clear": 983653, - "format-color-fill": 983654, - "format-color-highlight": 986673, - "format-color-marker-cancel": 987923, - "format-color-text": 984734, - "format-columns": 985311, - "format-float-center": 983655, - "format-float-left": 983656, - "format-float-none": 983657, - "format-float-right": 983658, - "format-font": 984790, - "format-font-size-decrease": 985587, - "format-font-size-increase": 985588, - "format-header-1": 983659, - "format-header-2": 983660, - "format-header-3": 983661, - "format-header-4": 983662, - "format-header-5": 983663, - "format-header-6": 983664, - "format-header-decrease": 983665, - "format-header-equal": 983666, - "format-header-increase": 983667, - "format-header-pound": 983668, - "format-horizontal-align-center": 984606, - "format-horizontal-align-left": 984607, - "format-horizontal-align-right": 984608, - "format-indent-decrease": 983669, - "format-indent-increase": 983670, - "format-italic": 983671, - "format-letter-case": 985908, - "format-letter-case-lower": 985909, - "format-letter-case-upper": 985910, - "format-letter-ends-with": 987064, - "format-letter-matches": 987065, - "format-letter-spacing": 989526, - "format-letter-starts-with": 987066, - "format-line-spacing": 983672, - "format-line-style": 984520, - "format-line-weight": 984521, - "format-list-bulleted": 983673, - "format-list-bulleted-square": 986576, - "format-list-bulleted-triangle": 986802, - "format-list-bulleted-type": 983674, - "format-list-checkbox": 985450, - "format-list-checks": 984918, - "format-list-group": 989280, - "format-list-numbered": 983675, - "format-list-numbered-rtl": 986381, - "format-list-text": 987759, - "format-overline": 986803, - "format-page-break": 984791, - "format-page-split": 989463, - "format-paint": 983676, - "format-paragraph": 983677, - "format-pilcrow": 984792, - "format-quote-close": 983678, - "format-quote-close-outline": 987560, - "format-quote-open": 984919, - "format-quote-open-outline": 987559, - "format-rotate-90": 984746, - "format-section": 984735, - "format-size": 983679, - "format-strikethrough": 983680, - "format-strikethrough-variant": 983681, - "format-subscript": 983682, - "format-superscript": 983683, - "format-text": 983684, - "format-text-rotation-angle-down": 987067, - "format-text-rotation-angle-up": 987068, - "format-text-rotation-down": 986483, - "format-text-rotation-down-vertical": 987069, - "format-text-rotation-none": 986484, - "format-text-rotation-up": 987070, - "format-text-rotation-vertical": 987071, - "format-text-variant": 986674, - "format-text-variant-outline": 988431, - "format-text-wrapping-clip": 986382, - "format-text-wrapping-overflow": 986383, - "format-text-wrapping-wrap": 986384, - "format-textbox": 986385, - "format-textdirection-l-to-r": 983685, - "format-textdirection-r-to-l": 983686, - "format-title": 984564, - "format-underline": 983687, - "format-underline-wavy": 989417, - "format-vertical-align-bottom": 984609, - "format-vertical-align-center": 984610, - "format-vertical-align-top": 984611, - "format-wrap-inline": 983688, - "format-wrap-square": 983689, - "format-wrap-tight": 983690, - "format-wrap-top-bottom": 983691, - "forum": 983692, - "forum-outline": 985122, - "forward": 983693, - "forwardburger": 986485, - "fountain": 985451, - "fountain-pen": 986386, - "fountain-pen-tip": 986387, - "fraction-one-half": 989586, - "freebsd": 985312, - "french-fries": 989527, - "frequently-asked-questions": 986804, - "fridge": 983696, - "fridge-alert": 987569, - "fridge-alert-outline": 987570, - "fridge-bottom": 983698, - "fridge-industrial": 988654, - "fridge-industrial-alert": 988655, - "fridge-industrial-alert-outline": 988656, - "fridge-industrial-off": 988657, - "fridge-industrial-off-outline": 988658, - "fridge-industrial-outline": 988659, - "fridge-off": 987567, - "fridge-off-outline": 987568, - "fridge-outline": 983695, - "fridge-top": 983697, - "fridge-variant": 988660, - "fridge-variant-alert": 988661, - "fridge-variant-alert-outline": 988662, - "fridge-variant-off": 988663, - "fridge-variant-off-outline": 988664, - "fridge-variant-outline": 988665, - "fruit-cherries": 987202, - "fruit-cherries-off": 988152, - "fruit-citrus": 987203, - "fruit-citrus-off": 988153, - "fruit-grapes": 987204, - "fruit-grapes-outline": 987205, - "fruit-pineapple": 987206, - "fruit-watermelon": 987207, - "fuel": 985034, - "fuel-cell": 989365, - "fullscreen": 983699, - "fullscreen-exit": 983700, - "function": 983701, - "function-variant": 985201, - "furigana-horizontal": 987265, - "furigana-vertical": 987266, - "fuse": 986245, - "fuse-alert": 988205, - "fuse-blade": 986246, - "fuse-off": 988204, - "gamepad": 983702, - "gamepad-circle": 986675, - "gamepad-circle-down": 986676, - "gamepad-circle-left": 986677, - "gamepad-circle-outline": 986678, - "gamepad-circle-right": 986679, - "gamepad-circle-up": 986680, - "gamepad-down": 986681, - "gamepad-left": 986682, - "gamepad-outline": 989465, - "gamepad-right": 986683, - "gamepad-round": 986684, - "gamepad-round-down": 986685, - "gamepad-round-left": 986686, - "gamepad-round-outline": 986687, - "gamepad-round-right": 986688, - "gamepad-round-up": 986689, - "gamepad-square": 986805, - "gamepad-square-outline": 986806, - "gamepad-up": 986690, - "gamepad-variant": 983703, - "gamepad-variant-outline": 986807, - "gamma": 987374, - "gantry-crane": 986577, - "garage": 984793, - "garage-alert": 985202, - "garage-alert-variant": 987861, - "garage-lock": 989179, - "garage-open": 984794, - "garage-open-variant": 987860, - "garage-variant": 987859, - "garage-variant-lock": 989180, - "gas-cylinder": 984647, - "gas-station": 983704, - "gas-station-off": 988169, - "gas-station-off-outline": 988170, - "gas-station-outline": 986808, - "gate": 983705, - "gate-alert": 989176, - "gate-and": 985313, - "gate-arrow-left": 989175, - "gate-arrow-right": 987497, - "gate-nand": 985314, - "gate-nor": 985315, - "gate-not": 985316, - "gate-open": 987498, - "gate-or": 985317, - "gate-xnor": 985318, - "gate-xor": 985319, - "gatsby": 986691, - "gauge": 983706, - "gauge-empty": 985203, - "gauge-full": 985204, - "gauge-low": 985205, - "gavel": 983707, - "gender-female": 983708, - "gender-male": 983709, - "gender-male-female": 983710, - "gender-male-female-variant": 987455, - "gender-non-binary": 987456, - "gender-transgender": 983711, - "gentoo": 985320, - "gesture": 985035, - "gesture-double-tap": 984892, - "gesture-pinch": 985789, - "gesture-spread": 985790, - "gesture-swipe": 986486, - "gesture-swipe-down": 984893, - "gesture-swipe-horizontal": 985791, - "gesture-swipe-left": 984894, - "gesture-swipe-right": 984895, - "gesture-swipe-up": 984896, - "gesture-swipe-vertical": 985792, - "gesture-tap": 984897, - "gesture-tap-box": 987817, - "gesture-tap-button": 987816, - "gesture-tap-hold": 986487, - "gesture-two-double-tap": 984898, - "gesture-two-tap": 984899, - "ghost": 983712, - "ghost-off": 985589, - "ghost-off-outline": 988764, - "ghost-outline": 988765, - "gift": 986692, - "gift-off": 988911, - "gift-off-outline": 988912, - "gift-open": 988913, - "gift-open-outline": 988914, - "gift-outline": 983713, - "git": 983714, - "github": 983716, - "gitlab": 986016, - "glass-cocktail": 983894, - "glass-cocktail-off": 988646, - "glass-flute": 983717, - "glass-fragile": 989299, - "glass-mug": 983718, - "glass-mug-off": 988647, - "glass-mug-variant": 987414, - "glass-mug-variant-off": 988648, - "glass-pint-outline": 987917, - "glass-stange": 983719, - "glass-tulip": 983720, - "glass-wine": 985206, - "glasses": 983722, - "globe-light": 987863, - "globe-model": 985321, - "gmail": 983723, - "gnome": 983724, - "go-kart": 986489, - "go-kart-track": 986490, - "gog": 986017, - "gold": 987727, - "golf": 985123, - "golf-cart": 987556, - "golf-tee": 987267, - "gondola": 984710, - "goodreads": 986491, - "google": 983725, - "google-ads": 986247, - "google-analytics": 985036, - "google-assistant": 985037, - "google-cardboard": 983726, - "google-chrome": 983727, - "google-circles": 983728, - "google-circles-communities": 983729, - "google-circles-extended": 983730, - "google-circles-group": 983731, - "google-classroom": 983744, - "google-cloud": 987638, - "google-controller": 983732, - "google-controller-off": 983733, - "google-downasaur": 988002, - "google-drive": 983734, - "google-earth": 983735, - "google-fit": 985452, - "google-glass": 983736, - "google-hangouts": 983753, - "google-home": 985124, - "google-keep": 984796, - "google-lens": 985590, - "google-maps": 984565, - "google-my-business": 987208, - "google-nearby": 983737, - "google-play": 983740, - "google-plus": 983741, - "google-podcast": 986809, - "google-spreadsheet": 985591, - "google-street-view": 986248, - "google-translate": 983743, - "gradient-horizontal": 989002, - "gradient-vertical": 984736, - "grain": 986492, - "graph": 987209, - "graph-outline": 987210, - "graphql": 985207, - "grass": 988432, - "grave-stone": 986018, - "grease-pencil": 984648, - "greater-than": 985453, - "greater-than-or-equal": 985454, - "greenhouse": 983085, - "grid": 983745, - "grid-large": 984920, - "grid-off": 983746, - "grill": 986693, - "grill-outline": 987530, - "group": 983747, - "guitar-acoustic": 984945, - "guitar-electric": 983748, - "guitar-pick": 983749, - "guitar-pick-outline": 983750, - "guy-fawkes-mask": 985125, - "hail": 985793, - "hair-dryer": 987375, - "hair-dryer-outline": 987376, - "halloween": 986019, - "hamburger": 984709, - "hamburger-check": 989046, - "hamburger-minus": 989047, - "hamburger-off": 989048, - "hamburger-plus": 989049, - "hamburger-remove": 989050, - "hammer": 985322, - "hammer-screwdriver": 987938, - "hammer-sickle": 989319, - "hammer-wrench": 987939, - "hand-back-left": 986694, - "hand-back-left-off": 989232, - "hand-back-left-off-outline": 989234, - "hand-back-left-outline": 989228, - "hand-back-right": 986695, - "hand-back-right-off": 989233, - "hand-back-right-off-outline": 989235, - "hand-back-right-outline": 989229, - "hand-clap": 989515, - "hand-coin": 989327, - "hand-coin-outline": 989328, - "hand-extended": 989366, - "hand-extended-outline": 989367, - "hand-front-left": 989227, - "hand-front-left-outline": 989230, - "hand-front-right": 985679, - "hand-front-right-outline": 989231, - "hand-heart": 987377, - "hand-heart-outline": 988542, - "hand-okay": 985680, - "hand-peace": 985681, - "hand-peace-variant": 985682, - "hand-pointing-down": 985683, - "hand-pointing-left": 985684, - "hand-pointing-right": 983751, - "hand-pointing-up": 985685, - "hand-saw": 986696, - "hand-wash": 988543, - "hand-wash-outline": 988544, - "hand-water": 988063, - "hand-wave": 989217, - "hand-wave-outline": 989218, - "handball": 986963, - "handcuffs": 987454, - "hands-pray": 984441, - "handshake": 987672, - "handshake-outline": 988577, - "hanger": 983752, - "hard-hat": 985455, - "harddisk": 983754, - "harddisk-plus": 987211, - "harddisk-remove": 987212, - "hat-fedora": 986020, - "hazard-lights": 986249, - "hdr": 986493, - "hdr-off": 986494, - "head": 987998, - "head-alert": 987960, - "head-alert-outline": 987961, - "head-check": 987962, - "head-check-outline": 987963, - "head-cog": 987964, - "head-cog-outline": 987965, - "head-dots-horizontal": 987966, - "head-dots-horizontal-outline": 987967, - "head-flash": 987968, - "head-flash-outline": 987969, - "head-heart": 987970, - "head-heart-outline": 987971, - "head-lightbulb": 987972, - "head-lightbulb-outline": 987973, - "head-minus": 987974, - "head-minus-outline": 987975, - "head-outline": 987999, - "head-plus": 987976, - "head-plus-outline": 987977, - "head-question": 987978, - "head-question-outline": 987979, - "head-remove": 987980, - "head-remove-outline": 987981, - "head-snowflake": 987982, - "head-snowflake-outline": 987983, - "head-sync": 987984, - "head-sync-outline": 987985, - "headphones": 983755, - "headphones-bluetooth": 985456, - "headphones-box": 983756, - "headphones-off": 985038, - "headphones-settings": 983757, - "headset": 983758, - "headset-dock": 983759, - "headset-off": 983760, - "heart": 983761, - "heart-box": 983762, - "heart-box-outline": 983763, - "heart-broken": 983764, - "heart-broken-outline": 986388, - "heart-circle": 985457, - "heart-circle-outline": 985458, - "heart-cog": 988771, - "heart-cog-outline": 988772, - "heart-flash": 986873, - "heart-half": 984799, - "heart-half-full": 984798, - "heart-half-outline": 984800, - "heart-minus": 988207, - "heart-minus-outline": 988210, - "heart-multiple": 985686, - "heart-multiple-outline": 985687, - "heart-off": 984921, - "heart-off-outline": 988212, - "heart-outline": 983765, - "heart-plus": 988206, - "heart-plus-outline": 988209, - "heart-pulse": 984566, - "heart-remove": 988208, - "heart-remove-outline": 988211, - "heart-settings": 988773, - "heart-settings-outline": 988774, - "helicopter": 985794, - "help": 983766, - "help-box": 984971, - "help-circle": 983767, - "help-circle-outline": 984613, - "help-network": 984821, - "help-network-outline": 986250, - "help-rhombus": 986021, - "help-rhombus-outline": 986022, - "hexadecimal": 987815, - "hexagon": 983768, - "hexagon-multiple": 984801, - "hexagon-multiple-outline": 987378, - "hexagon-outline": 983769, - "hexagon-slice-1": 985795, - "hexagon-slice-2": 985796, - "hexagon-slice-3": 985797, - "hexagon-slice-4": 985798, - "hexagon-slice-5": 985799, - "hexagon-slice-6": 985800, - "hexagram": 985801, - "hexagram-outline": 985802, - "high-definition": 985039, - "high-definition-box": 985208, - "highway": 984567, - "hiking": 986495, - "history": 983770, - "hockey-puck": 985209, - "hockey-sticks": 985210, - "hololens": 983771, - "home": 983772, - "home-account": 985126, - "home-alert": 985211, - "home-alert-outline": 988624, - "home-analytics": 986810, - "home-assistant": 985040, - "home-automation": 985041, - "home-battery": 989441, - "home-battery-outline": 989442, - "home-circle": 985042, - "home-circle-outline": 987213, - "home-city": 986389, - "home-city-outline": 986390, - "home-edit": 987481, - "home-edit-outline": 987482, - "home-export-outline": 987035, - "home-flood": 986874, - "home-floor-0": 986578, - "home-floor-1": 986496, - "home-floor-2": 986497, - "home-floor-3": 986498, - "home-floor-a": 986499, - "home-floor-b": 986500, - "home-floor-g": 986501, - "home-floor-l": 986502, - "home-floor-negative-1": 986579, - "home-group": 986580, - "home-group-minus": 989633, - "home-group-plus": 989632, - "home-group-remove": 989634, - "home-heart": 985127, - "home-import-outline": 987036, - "home-lightbulb": 987729, - "home-lightbulb-outline": 987730, - "home-lightning-bolt": 989443, - "home-lightning-bolt-outline": 989444, - "home-lock": 985323, - "home-lock-open": 985324, - "home-map-marker": 984568, - "home-minus": 985460, - "home-minus-outline": 988117, - "home-modern": 983773, - "home-outline": 984737, - "home-plus": 985461, - "home-plus-outline": 988118, - "home-remove": 987719, - "home-remove-outline": 988119, - "home-roof": 987435, - "home-search": 988080, - "home-search-outline": 988081, - "home-switch": 989076, - "home-switch-outline": 989077, - "home-thermometer": 986964, - "home-thermometer-outline": 986965, - "home-variant": 983774, - "home-variant-outline": 986023, - "hook": 984802, - "hook-off": 984803, - "hoop-house": 986710, - "hops": 983775, - "horizontal-rotate-clockwise": 987379, - "horizontal-rotate-counterclockwise": 987380, - "horse": 988607, - "horse-human": 988608, - "horse-variant": 988609, - "horse-variant-fast": 989294, - "horseshoe": 985688, - "hospital": 987126, - "hospital-box": 983776, - "hospital-box-outline": 987127, - "hospital-building": 983777, - "hospital-marker": 983778, - "hot-tub": 985128, - "hours-24": 988280, - "hubspot": 986391, - "hulu": 985129, - "human": 983782, - "human-baby-changing-table": 988043, - "human-cane": 988545, - "human-capacity-decrease": 988571, - "human-capacity-increase": 988572, - "human-child": 983783, - "human-dolly": 989568, - "human-edit": 988392, - "human-female": 984649, - "human-female-boy": 985689, - "human-female-dance": 988617, - "human-female-female": 985690, - "human-female-girl": 985691, - "human-greeting": 989124, - "human-greeting-proximity": 988573, - "human-greeting-variant": 984650, - "human-handsdown": 984651, - "human-handsup": 984652, - "human-male": 984653, - "human-male-board": 985232, - "human-male-board-poll": 985158, - "human-male-boy": 985692, - "human-male-child": 988044, - "human-male-female": 983784, - "human-male-female-child": 989219, - "human-male-girl": 985693, - "human-male-height": 986875, - "human-male-height-variant": 986876, - "human-male-male": 985694, - "human-non-binary": 989256, - "human-pregnant": 984527, - "human-queue": 988529, - "human-scooter": 987625, - "human-wheelchair": 988045, - "human-white-cane": 989569, - "humble-bundle": 984900, - "hvac": 987986, - "hvac-off": 988574, - "hydraulic-oil-level": 987940, - "hydraulic-oil-temperature": 987941, - "hydro-power": 987877, - "hydrogen-station": 989332, - "ice-cream": 985130, - "ice-cream-off": 986706, - "ice-pop": 986877, - "id-card": 987072, - "identifier": 986878, - "ideogram-cjk": 987953, - "ideogram-cjk-variant": 987954, - "image": 983785, - "image-album": 983786, - "image-area": 983787, - "image-area-close": 983788, - "image-auto-adjust": 987073, - "image-broken": 983789, - "image-broken-variant": 983790, - "image-edit": 987619, - "image-edit-outline": 987620, - "image-filter-black-white": 983792, - "image-filter-center-focus": 983793, - "image-filter-center-focus-strong": 986879, - "image-filter-center-focus-strong-outline": 986880, - "image-filter-center-focus-weak": 983794, - "image-filter-drama": 983795, - "image-filter-frames": 983796, - "image-filter-hdr": 983797, - "image-filter-none": 983798, - "image-filter-tilt-shift": 983799, - "image-filter-vintage": 983800, - "image-frame": 986697, - "image-marker": 989051, - "image-marker-outline": 989052, - "image-minus": 988185, - "image-move": 985592, - "image-multiple": 983801, - "image-multiple-outline": 983791, - "image-off": 985131, - "image-off-outline": 987601, - "image-outline": 985462, - "image-plus": 985212, - "image-remove": 988184, - "image-search": 985463, - "image-search-outline": 985464, - "image-size-select-actual": 986253, - "image-size-select-large": 986254, - "image-size-select-small": 986255, - "image-text": 988685, - "import": 983802, - "inbox": 984711, - "inbox-arrow-down": 983803, - "inbox-arrow-down-outline": 987760, - "inbox-arrow-up": 984017, - "inbox-arrow-up-outline": 987761, - "inbox-full": 987762, - "inbox-full-outline": 987763, - "inbox-multiple": 985264, - "inbox-multiple-outline": 986024, - "inbox-outline": 987764, - "inbox-remove": 988575, - "inbox-remove-outline": 988576, - "incognito": 984569, - "incognito-circle": 988193, - "incognito-circle-off": 988194, - "incognito-off": 983157, - "induction": 989260, - "infinity": 984804, - "information": 983804, - "information-off": 989068, - "information-off-outline": 989069, - "information-outline": 983805, - "information-variant": 984654, - "instagram": 983806, - "instrument-triangle": 987214, - "integrated-circuit-chip": 989459, - "invert-colors": 983809, - "invert-colors-off": 986698, - "iobroker": 987880, - "ip": 985695, - "ip-network": 985696, - "ip-network-outline": 986256, - "ip-outline": 989570, - "ipod": 986257, - "iron": 989220, - "iron-board": 989240, - "iron-outline": 989221, - "island": 987215, - "iv-bag": 987321, - "jabber": 986581, - "jeepney": 983810, - "jellyfish": 986881, - "jellyfish-outline": 986882, - "jira": 983811, - "jquery": 985213, - "jsfiddle": 983812, - "jump-rope": 987903, - "kabaddi": 986503, - "kangaroo": 988504, - "karate": 985132, - "kayaking": 985263, - "keg": 983813, - "kettle": 984570, - "kettle-alert": 987927, - "kettle-alert-outline": 987928, - "kettle-off": 987931, - "kettle-off-outline": 987932, - "kettle-outline": 986966, - "kettle-pour-over": 988988, - "kettle-steam": 987929, - "kettle-steam-outline": 987930, - "kettlebell": 987904, - "key": 983814, - "key-alert": 989571, - "key-alert-outline": 989572, - "key-arrow-right": 987922, - "key-chain": 988532, - "key-chain-variant": 988533, - "key-change": 983815, - "key-link": 987551, - "key-minus": 983816, - "key-outline": 986582, - "key-plus": 983817, - "key-remove": 983818, - "key-star": 987550, - "key-variant": 983819, - "key-wireless": 987074, - "keyboard": 983820, - "keyboard-backspace": 983821, - "keyboard-caps": 983822, - "keyboard-close": 983823, - "keyboard-esc": 987831, - "keyboard-f1": 987819, - "keyboard-f10": 987828, - "keyboard-f11": 987829, - "keyboard-f12": 987830, - "keyboard-f2": 987820, - "keyboard-f3": 987821, - "keyboard-f4": 987822, - "keyboard-f5": 987823, - "keyboard-f6": 987824, - "keyboard-f7": 987825, - "keyboard-f8": 987826, - "keyboard-f9": 987827, - "keyboard-off": 983824, - "keyboard-off-outline": 986699, - "keyboard-outline": 985467, - "keyboard-return": 983825, - "keyboard-settings": 985593, - "keyboard-settings-outline": 985594, - "keyboard-space": 987216, - "keyboard-tab": 983826, - "keyboard-tab-reverse": 983845, - "keyboard-variant": 983827, - "khanda": 987389, - "kickstarter": 984901, - "kite": 989573, - "kite-outline": 989574, - "kitesurfing": 988996, - "klingon": 987995, - "knife": 985595, - "knife-military": 985596, - "koala": 988991, - "kodi": 983828, - "kubernetes": 987390, - "label": 983829, - "label-multiple": 988021, - "label-multiple-outline": 988022, - "label-off": 985803, - "label-off-outline": 985804, - "label-outline": 983830, - "label-percent": 987882, - "label-percent-outline": 987883, - "label-variant": 985805, - "label-variant-outline": 985806, - "ladder": 988578, - "ladybug": 985133, - "lambda": 984615, - "lamp": 984757, - "lamp-outline": 989136, - "lamps": 988534, - "lamps-outline": 989137, - "lan": 983831, - "lan-check": 987818, - "lan-connect": 983832, - "lan-disconnect": 983833, - "lan-pending": 983834, - "language-c": 984689, - "language-cpp": 984690, - "language-csharp": 983835, - "language-css3": 983836, - "language-fortran": 987674, - "language-go": 985043, - "language-haskell": 986258, - "language-html5": 983837, - "language-java": 985911, - "language-javascript": 983838, - "language-kotlin": 987673, - "language-lua": 985265, - "language-markdown": 983892, - "language-markdown-outline": 986971, - "language-php": 983839, - "language-python": 983840, - "language-r": 985044, - "language-ruby": 986413, - "language-ruby-on-rails": 985807, - "language-rust": 988695, - "language-swift": 984805, - "language-typescript": 984806, - "language-xaml": 984691, - "laptop": 983842, - "laptop-off": 984807, - "laravel": 985808, - "laser-pointer": 988292, - "lasso": 986883, - "lastpass": 984134, - "latitude": 986967, - "launch": 983847, - "lava-lamp": 985045, - "layers": 983848, - "layers-edit": 989330, - "layers-minus": 986700, - "layers-off": 983849, - "layers-off-outline": 985597, - "layers-outline": 985598, - "layers-plus": 986701, - "layers-remove": 986702, - "layers-search": 987654, - "layers-search-outline": 987655, - "layers-triple": 986968, - "layers-triple-outline": 986969, - "lead-pencil": 984655, - "leaf": 983850, - "leaf-circle": 989445, - "leaf-circle-outline": 989446, - "leaf-maple": 986259, - "leaf-maple-off": 987866, - "leaf-off": 987865, - "leak": 986583, - "leak-off": 986584, - "led-off": 983851, - "led-on": 983852, - "led-outline": 983853, - "led-strip": 985046, - "led-strip-variant": 987217, - "led-variant-off": 983854, - "led-variant-on": 983855, - "led-variant-outline": 983856, - "leek": 987517, - "less-than": 985468, - "less-than-or-equal": 985469, - "library": 983857, - "library-shelves": 986025, - "license": 987075, - "lifebuoy": 985214, - "light-flood-down": 989575, - "light-flood-up": 989576, - "light-recessed": 989083, - "light-switch": 985470, - "lightbulb": 983861, - "lightbulb-auto": 989184, - "lightbulb-auto-outline": 989185, - "lightbulb-cfl": 987656, - "lightbulb-cfl-off": 987657, - "lightbulb-cfl-spiral": 987765, - "lightbulb-cfl-spiral-off": 987843, - "lightbulb-fluorescent-tube": 989188, - "lightbulb-fluorescent-tube-outline": 989189, - "lightbulb-group": 987731, - "lightbulb-group-off": 987853, - "lightbulb-group-off-outline": 987854, - "lightbulb-group-outline": 987732, - "lightbulb-multiple": 987733, - "lightbulb-multiple-off": 987855, - "lightbulb-multiple-off-outline": 987856, - "lightbulb-multiple-outline": 987734, - "lightbulb-off": 986703, - "lightbulb-off-outline": 986704, - "lightbulb-on": 984808, - "lightbulb-on-outline": 984809, - "lightbulb-outline": 983862, - "lightbulb-spot": 989172, - "lightbulb-spot-off": 989173, - "lightbulb-variant": 989186, - "lightbulb-variant-outline": 989187, - "lighthouse": 985599, - "lighthouse-on": 985600, - "lightning-bolt": 988171, - "lightning-bolt-circle": 985120, - "lightning-bolt-outline": 988172, - "line-scan": 984612, - "lingerie": 988278, - "link": 983863, - "link-box": 986394, - "link-box-outline": 986395, - "link-box-variant": 986396, - "link-box-variant-outline": 986397, - "link-lock": 987322, - "link-off": 983864, - "link-plus": 986260, - "link-variant": 983865, - "link-variant-minus": 987391, - "link-variant-off": 983866, - "link-variant-plus": 987392, - "link-variant-remove": 987393, - "linkedin": 983867, - "linux": 983869, - "linux-mint": 985325, - "lipstick": 988085, - "liquid-spot": 989222, - "liquor": 989470, - "list-status": 988587, - "litecoin": 985697, - "loading": 984946, - "location-enter": 987076, - "location-exit": 987077, - "lock": 983870, - "lock-alert": 985326, - "lock-alert-outline": 988625, - "lock-check": 988058, - "lock-check-outline": 988840, - "lock-clock": 985471, - "lock-minus": 988841, - "lock-minus-outline": 988842, - "lock-off": 988785, - "lock-off-outline": 988786, - "lock-open": 983871, - "lock-open-alert": 988059, - "lock-open-alert-outline": 988626, - "lock-open-check": 988060, - "lock-open-check-outline": 988843, - "lock-open-minus": 988844, - "lock-open-minus-outline": 988845, - "lock-open-outline": 983872, - "lock-open-plus": 988846, - "lock-open-plus-outline": 988847, - "lock-open-remove": 988848, - "lock-open-remove-outline": 988849, - "lock-open-variant": 987078, - "lock-open-variant-outline": 987079, - "lock-outline": 983873, - "lock-pattern": 984810, - "lock-plus": 984571, - "lock-plus-outline": 988850, - "lock-question": 985327, - "lock-remove": 988851, - "lock-remove-outline": 988852, - "lock-reset": 984947, - "lock-smart": 985266, - "locker": 985047, - "locker-multiple": 985048, - "login": 983874, - "login-variant": 984572, - "logout": 983875, - "logout-variant": 984573, - "longitude": 986970, - "looks": 983876, - "lotion": 988546, - "lotion-outline": 988547, - "lotion-plus": 988548, - "lotion-plus-outline": 988549, - "loupe": 983877, - "lumx": 983878, - "lungs": 987268, - "mace": 989251, - "magazine-pistol": 983844, - "magazine-rifle": 983843, - "magic-staff": 989252, - "magnet": 983879, - "magnet-on": 983880, - "magnify": 983881, - "magnify-close": 985472, - "magnify-expand": 989300, - "magnify-minus": 983882, - "magnify-minus-cursor": 985698, - "magnify-minus-outline": 984812, - "magnify-plus": 983883, - "magnify-plus-cursor": 985699, - "magnify-plus-outline": 984813, - "magnify-remove-cursor": 987660, - "magnify-remove-outline": 987661, - "magnify-scan": 987766, - "mail": 986811, - "mailbox": 984814, - "mailbox-open": 986504, - "mailbox-open-outline": 986505, - "mailbox-open-up": 986506, - "mailbox-open-up-outline": 986507, - "mailbox-outline": 986508, - "mailbox-up": 986509, - "mailbox-up-outline": 986510, - "manjaro": 988682, - "map": 983885, - "map-check": 986812, - "map-check-outline": 986813, - "map-clock": 986398, - "map-clock-outline": 986399, - "map-legend": 985601, - "map-marker": 983886, - "map-marker-account": 989411, - "map-marker-account-outline": 989412, - "map-marker-alert": 986885, - "map-marker-alert-outline": 986886, - "map-marker-check": 986261, - "map-marker-check-outline": 987899, - "map-marker-circle": 983887, - "map-marker-distance": 985328, - "map-marker-down": 987394, - "map-marker-left": 987867, - "map-marker-left-outline": 987869, - "map-marker-minus": 984656, - "map-marker-minus-outline": 987897, - "map-marker-multiple": 983888, - "map-marker-multiple-outline": 987767, - "map-marker-off": 983889, - "map-marker-off-outline": 987901, - "map-marker-outline": 985049, - "map-marker-path": 986400, - "map-marker-plus": 984657, - "map-marker-plus-outline": 987896, - "map-marker-question": 986887, - "map-marker-question-outline": 986888, - "map-marker-radius": 983890, - "map-marker-radius-outline": 987900, - "map-marker-remove": 986889, - "map-marker-remove-outline": 987898, - "map-marker-remove-variant": 986890, - "map-marker-right": 987868, - "map-marker-right-outline": 987870, - "map-marker-star": 988680, - "map-marker-star-outline": 988681, - "map-marker-up": 987395, - "map-minus": 985473, - "map-outline": 985474, - "map-plus": 985475, - "map-search": 985476, - "map-search-outline": 985477, - "mapbox": 986026, - "margin": 983891, - "marker": 984658, - "marker-cancel": 986585, - "marker-check": 983893, - "mastodon": 985809, - "material-design": 985478, - "material-ui": 983895, - "math-compass": 983896, - "math-cos": 986262, - "math-integral": 987080, - "math-integral-box": 987081, - "math-log": 987269, - "math-norm": 987082, - "math-norm-box": 987083, - "math-sin": 986263, - "math-tan": 986264, - "matrix": 984616, - "medal": 985479, - "medal-outline": 987942, - "medical-bag": 984815, - "meditation": 987515, - "memory": 983899, - "menorah": 989140, - "menorah-fire": 989141, - "menu": 983900, - "menu-down": 983901, - "menu-down-outline": 984758, - "menu-left": 983902, - "menu-left-outline": 985602, - "menu-open": 986027, - "menu-right": 983903, - "menu-right-outline": 985603, - "menu-swap": 985700, - "menu-swap-outline": 985701, - "menu-up": 983904, - "menu-up-outline": 984759, - "merge": 986972, - "message": 983905, - "message-alert": 983906, - "message-alert-outline": 985604, - "message-arrow-left": 987890, - "message-arrow-left-outline": 987891, - "message-arrow-right": 987892, - "message-arrow-right-outline": 987893, - "message-badge": 989505, - "message-badge-outline": 989506, - "message-bookmark": 988588, - "message-bookmark-outline": 988589, - "message-bulleted": 984738, - "message-bulleted-off": 984739, - "message-cog": 984817, - "message-cog-outline": 987506, - "message-draw": 983907, - "message-flash": 988585, - "message-flash-outline": 988586, - "message-image": 983908, - "message-image-outline": 987500, - "message-lock": 987084, - "message-lock-outline": 987501, - "message-minus": 987502, - "message-minus-outline": 987503, - "message-off": 988749, - "message-off-outline": 988750, - "message-outline": 983909, - "message-plus": 984659, - "message-plus-outline": 987323, - "message-processing": 983910, - "message-processing-outline": 987504, - "message-question": 988986, - "message-question-outline": 988987, - "message-reply": 983911, - "message-reply-outline": 988989, - "message-reply-text": 983912, - "message-reply-text-outline": 988990, - "message-settings": 984816, - "message-settings-outline": 987505, - "message-star": 984730, - "message-star-outline": 987728, - "message-text": 983913, - "message-text-clock": 987507, - "message-text-clock-outline": 987508, - "message-text-lock": 987085, - "message-text-lock-outline": 987509, - "message-text-outline": 983914, - "message-video": 983915, - "meteor": 984617, - "metronome": 985050, - "metronome-tick": 985051, - "micro-sd": 985052, - "microphone": 983916, - "microphone-minus": 985267, - "microphone-off": 983917, - "microphone-outline": 983918, - "microphone-plus": 985268, - "microphone-question": 989577, - "microphone-question-outline": 989578, - "microphone-settings": 983919, - "microphone-variant": 983920, - "microphone-variant-off": 983921, - "microscope": 984660, - "microsoft": 983922, - "microsoft-access": 988046, - "microsoft-azure": 985093, - "microsoft-azure-devops": 987093, - "microsoft-bing": 983204, - "microsoft-dynamics-365": 985480, - "microsoft-edge": 983529, - "microsoft-excel": 988047, - "microsoft-internet-explorer": 983808, - "microsoft-office": 984006, - "microsoft-onedrive": 984010, - "microsoft-onenote": 984903, - "microsoft-outlook": 986402, - "microsoft-powerpoint": 988048, - "microsoft-sharepoint": 988049, - "microsoft-teams": 983739, - "microsoft-visual-studio": 984592, - "microsoft-visual-studio-code": 985630, - "microsoft-windows": 984499, - "microsoft-windows-classic": 985633, - "microsoft-word": 988050, - "microsoft-xbox": 984505, - "microsoft-xbox-controller": 984506, - "microsoft-xbox-controller-battery-alert": 984907, - "microsoft-xbox-controller-battery-charging": 985634, - "microsoft-xbox-controller-battery-empty": 984908, - "microsoft-xbox-controller-battery-full": 984909, - "microsoft-xbox-controller-battery-low": 984910, - "microsoft-xbox-controller-battery-medium": 984911, - "microsoft-xbox-controller-battery-unknown": 984912, - "microsoft-xbox-controller-menu": 986735, - "microsoft-xbox-controller-off": 984507, - "microsoft-xbox-controller-view": 986736, - "microwave": 986265, - "microwave-off": 988195, - "middleware": 986973, - "middleware-outline": 986974, - "midi": 985329, - "midi-port": 985330, - "mine": 986586, - "minecraft": 983923, - "mini-sd": 985605, - "minidisc": 985606, - "minus": 983924, - "minus-box": 983925, - "minus-box-multiple": 987457, - "minus-box-multiple-outline": 987458, - "minus-box-outline": 984818, - "minus-circle": 983926, - "minus-circle-multiple": 983898, - "minus-circle-multiple-outline": 985811, - "minus-circle-off": 988249, - "minus-circle-off-outline": 988250, - "minus-circle-outline": 983927, - "minus-network": 983928, - "minus-network-outline": 986266, - "minus-thick": 988729, - "mirror": 987645, - "mirror-rectangle": 989087, - "mirror-variant": 989088, - "mixed-martial-arts": 986511, - "mixed-reality": 985215, - "molecule": 986028, - "molecule-co": 987902, - "molecule-co2": 985060, - "monitor": 983929, - "monitor-cellphone": 985481, - "monitor-cellphone-star": 985482, - "monitor-dashboard": 985607, - "monitor-edit": 987846, - "monitor-eye": 988084, - "monitor-lock": 986587, - "monitor-multiple": 983930, - "monitor-off": 986512, - "monitor-screenshot": 986705, - "monitor-share": 988291, - "monitor-shimmer": 987396, - "monitor-small": 989302, - "monitor-speaker": 986975, - "monitor-speaker-off": 986976, - "monitor-star": 986588, - "moon-first-quarter": 986977, - "moon-full": 986978, - "moon-last-quarter": 986979, - "moon-new": 986980, - "moon-waning-crescent": 986981, - "moon-waning-gibbous": 986982, - "moon-waxing-crescent": 986983, - "moon-waxing-gibbous": 986984, - "moped": 987270, - "moped-electric": 988599, - "moped-electric-outline": 988600, - "moped-outline": 988601, - "more": 983931, - "mortar-pestle": 989000, - "mortar-pestle-plus": 984049, - "mosque": 989223, - "mother-heart": 987924, - "mother-nurse": 986401, - "motion": 988594, - "motion-outline": 988595, - "motion-pause": 988560, - "motion-pause-outline": 988562, - "motion-play": 988559, - "motion-play-outline": 988561, - "motion-sensor": 986513, - "motion-sensor-off": 988213, - "motorbike": 983932, - "motorbike-electric": 988602, - "mouse": 983933, - "mouse-bluetooth": 985483, - "mouse-move-down": 988496, - "mouse-move-up": 988497, - "mouse-move-vertical": 988498, - "mouse-off": 983934, - "mouse-variant": 983935, - "mouse-variant-off": 983936, - "move-resize": 984661, - "move-resize-variant": 984662, - "movie": 983937, - "movie-check": 988915, - "movie-check-outline": 988916, - "movie-cog": 988917, - "movie-cog-outline": 988918, - "movie-edit": 987426, - "movie-edit-outline": 987427, - "movie-filter": 987428, - "movie-filter-outline": 987429, - "movie-minus": 988919, - "movie-minus-outline": 988920, - "movie-off": 988921, - "movie-off-outline": 988922, - "movie-open": 987086, - "movie-open-check": 988923, - "movie-open-check-outline": 988924, - "movie-open-cog": 988925, - "movie-open-cog-outline": 988926, - "movie-open-edit": 988927, - "movie-open-edit-outline": 988928, - "movie-open-minus": 988929, - "movie-open-minus-outline": 988930, - "movie-open-off": 988931, - "movie-open-off-outline": 988932, - "movie-open-outline": 987087, - "movie-open-play": 988933, - "movie-open-play-outline": 988934, - "movie-open-plus": 988935, - "movie-open-plus-outline": 988936, - "movie-open-remove": 988937, - "movie-open-remove-outline": 988938, - "movie-open-settings": 988939, - "movie-open-settings-outline": 988940, - "movie-open-star": 988941, - "movie-open-star-outline": 988942, - "movie-outline": 986589, - "movie-play": 988943, - "movie-play-outline": 988944, - "movie-plus": 988945, - "movie-plus-outline": 988946, - "movie-remove": 988947, - "movie-remove-outline": 988948, - "movie-roll": 985054, - "movie-search": 987602, - "movie-search-outline": 987603, - "movie-settings": 988949, - "movie-settings-outline": 988950, - "movie-star": 988951, - "movie-star-outline": 988952, - "mower": 988783, - "mower-bag": 988784, - "muffin": 985484, - "multicast": 989331, - "multiplication": 983938, - "multiplication-box": 983939, - "mushroom": 985055, - "mushroom-off": 988154, - "mushroom-off-outline": 988155, - "mushroom-outline": 985056, - "music": 984922, - "music-accidental-double-flat": 986985, - "music-accidental-double-sharp": 986986, - "music-accidental-flat": 986987, - "music-accidental-natural": 986988, - "music-accidental-sharp": 986989, - "music-box": 983940, - "music-box-multiple": 983859, - "music-box-multiple-outline": 986884, - "music-box-outline": 983941, - "music-circle": 983942, - "music-circle-outline": 985812, - "music-clef-alto": 986990, - "music-clef-bass": 986991, - "music-clef-treble": 986992, - "music-note": 983943, - "music-note-bluetooth": 984574, - "music-note-bluetooth-off": 984575, - "music-note-eighth": 983944, - "music-note-eighth-dotted": 986993, - "music-note-half": 983945, - "music-note-half-dotted": 986994, - "music-note-off": 983946, - "music-note-off-outline": 986995, - "music-note-outline": 986996, - "music-note-plus": 986590, - "music-note-quarter": 983947, - "music-note-quarter-dotted": 986997, - "music-note-sixteenth": 983948, - "music-note-sixteenth-dotted": 986998, - "music-note-whole": 983949, - "music-note-whole-dotted": 986999, - "music-off": 984923, - "music-rest-eighth": 987000, - "music-rest-half": 987001, - "music-rest-quarter": 987002, - "music-rest-sixteenth": 987003, - "music-rest-whole": 987004, - "mustache": 988638, - "nail": 986591, - "nas": 985331, - "nativescript": 985216, - "nature": 983950, - "nature-people": 983951, - "navigation": 983952, - "navigation-outline": 988679, - "navigation-variant": 989424, - "navigation-variant-outline": 989425, - "near-me": 984525, - "necklace": 986891, - "needle": 983953, - "netflix": 984902, - "network": 984819, - "network-off": 986267, - "network-off-outline": 986268, - "network-outline": 986269, - "network-strength-1": 985332, - "network-strength-1-alert": 985333, - "network-strength-2": 985334, - "network-strength-2-alert": 985335, - "network-strength-3": 985336, - "network-strength-3-alert": 985337, - "network-strength-4": 985338, - "network-strength-4-alert": 985339, - "network-strength-4-cog": 989466, - "network-strength-off": 985340, - "network-strength-off-outline": 985341, - "network-strength-outline": 985342, - "new-box": 983956, - "newspaper": 983957, - "newspaper-check": 989507, - "newspaper-minus": 986892, - "newspaper-plus": 986893, - "newspaper-remove": 989508, - "newspaper-variant": 987137, - "newspaper-variant-multiple": 987138, - "newspaper-variant-multiple-outline": 987139, - "newspaper-variant-outline": 987140, - "nfc": 983958, - "nfc-search-variant": 986707, - "nfc-tap": 983959, - "nfc-variant": 983960, - "nfc-variant-off": 986708, - "ninja": 984948, - "nintendo-game-boy": 988051, - "nintendo-switch": 985057, - "nintendo-wii": 984491, - "nintendo-wiiu": 984877, - "nix": 987397, - "nodejs": 983961, - "noodles": 987518, - "not-equal": 985485, - "not-equal-variant": 985486, - "note": 983962, - "note-alert": 989053, - "note-alert-outline": 989054, - "note-check": 989055, - "note-check-outline": 989056, - "note-edit": 989057, - "note-edit-outline": 989058, - "note-minus": 988751, - "note-minus-outline": 988752, - "note-multiple": 984760, - "note-multiple-outline": 984761, - "note-off": 989059, - "note-off-outline": 989060, - "note-outline": 983963, - "note-plus": 983964, - "note-plus-outline": 983965, - "note-remove": 988753, - "note-remove-outline": 988754, - "note-search": 988755, - "note-search-outline": 988756, - "note-text": 983966, - "note-text-outline": 987607, - "notebook": 985134, - "notebook-check": 988405, - "notebook-check-outline": 988406, - "notebook-edit": 988391, - "notebook-edit-outline": 988393, - "notebook-minus": 988688, - "notebook-minus-outline": 988689, - "notebook-multiple": 986709, - "notebook-outline": 986815, - "notebook-plus": 988690, - "notebook-plus-outline": 988691, - "notebook-remove": 988692, - "notebook-remove-outline": 988693, - "notification-clear-all": 983967, - "npm": 984823, - "nuke": 984740, - "null": 985058, - "numeric": 983968, - "numeric-0": 985913, - "numeric-0-box": 983969, - "numeric-0-box-multiple": 986894, - "numeric-0-box-multiple-outline": 983970, - "numeric-0-box-outline": 983971, - "numeric-0-circle": 986270, - "numeric-0-circle-outline": 986271, - "numeric-1": 985914, - "numeric-1-box": 983972, - "numeric-1-box-multiple": 986895, - "numeric-1-box-multiple-outline": 983973, - "numeric-1-box-outline": 983974, - "numeric-1-circle": 986272, - "numeric-1-circle-outline": 986273, - "numeric-10": 987113, - "numeric-10-box": 987005, - "numeric-10-box-multiple": 987114, - "numeric-10-box-multiple-outline": 987115, - "numeric-10-box-outline": 987006, - "numeric-10-circle": 987116, - "numeric-10-circle-outline": 987117, - "numeric-2": 985915, - "numeric-2-box": 983975, - "numeric-2-box-multiple": 986896, - "numeric-2-box-multiple-outline": 983976, - "numeric-2-box-outline": 983977, - "numeric-2-circle": 986274, - "numeric-2-circle-outline": 986275, - "numeric-3": 985916, - "numeric-3-box": 983978, - "numeric-3-box-multiple": 986897, - "numeric-3-box-multiple-outline": 983979, - "numeric-3-box-outline": 983980, - "numeric-3-circle": 986276, - "numeric-3-circle-outline": 986277, - "numeric-4": 985917, - "numeric-4-box": 983981, - "numeric-4-box-multiple": 986898, - "numeric-4-box-multiple-outline": 983986, - "numeric-4-box-outline": 983982, - "numeric-4-circle": 986278, - "numeric-4-circle-outline": 986279, - "numeric-5": 985918, - "numeric-5-box": 983985, - "numeric-5-box-multiple": 986899, - "numeric-5-box-multiple-outline": 983983, - "numeric-5-box-outline": 983984, - "numeric-5-circle": 986280, - "numeric-5-circle-outline": 986281, - "numeric-6": 985919, - "numeric-6-box": 983987, - "numeric-6-box-multiple": 986900, - "numeric-6-box-multiple-outline": 983988, - "numeric-6-box-outline": 983989, - "numeric-6-circle": 986282, - "numeric-6-circle-outline": 986283, - "numeric-7": 985920, - "numeric-7-box": 983990, - "numeric-7-box-multiple": 986901, - "numeric-7-box-multiple-outline": 983991, - "numeric-7-box-outline": 983992, - "numeric-7-circle": 986284, - "numeric-7-circle-outline": 986285, - "numeric-8": 985921, - "numeric-8-box": 983993, - "numeric-8-box-multiple": 986902, - "numeric-8-box-multiple-outline": 983994, - "numeric-8-box-outline": 983995, - "numeric-8-circle": 986286, - "numeric-8-circle-outline": 986287, - "numeric-9": 985922, - "numeric-9-box": 983996, - "numeric-9-box-multiple": 986903, - "numeric-9-box-multiple-outline": 983997, - "numeric-9-box-outline": 983998, - "numeric-9-circle": 986288, - "numeric-9-circle-outline": 986289, - "numeric-9-plus": 987118, - "numeric-9-plus-box": 983999, - "numeric-9-plus-box-multiple": 986904, - "numeric-9-plus-box-multiple-outline": 984000, - "numeric-9-plus-box-outline": 984001, - "numeric-9-plus-circle": 986290, - "numeric-9-plus-circle-outline": 986291, - "numeric-negative-1": 987218, - "numeric-positive-1": 988619, - "nut": 984824, - "nutrition": 984002, - "nuxt": 987398, - "oar": 984700, - "ocarina": 986592, - "oci": 987881, - "ocr": 987450, - "octagon": 984003, - "octagon-outline": 984004, - "octagram": 984825, - "octagram-outline": 984949, - "octahedron": 989520, - "octahedron-off": 989521, - "odnoklassniki": 984005, - "offer": 987675, - "office-building": 985489, - "office-building-cog": 989513, - "office-building-cog-outline": 989514, - "office-building-marker": 988448, - "office-building-marker-outline": 988449, - "office-building-outline": 988447, - "oil": 984007, - "oil-lamp": 986905, - "oil-level": 987219, - "oil-temperature": 987128, - "om": 985459, - "omega": 984009, - "one-up": 986029, - "onepassword": 985217, - "opacity": 984524, - "open-in-app": 984011, - "open-in-new": 984012, - "open-source-initiative": 986030, - "openid": 984013, - "opera": 984014, - "orbit": 983064, - "orbit-variant": 988635, - "order-alphabetical-ascending": 983565, - "order-alphabetical-descending": 986375, - "order-bool-ascending": 983742, - "order-bool-ascending-variant": 985487, - "order-bool-descending": 988036, - "order-bool-descending-variant": 985488, - "order-numeric-ascending": 984389, - "order-numeric-descending": 984390, - "origin": 985923, - "ornament": 984015, - "ornament-variant": 984016, - "outdoor-lamp": 987220, - "overscan": 987141, - "owl": 984018, - "pac-man": 986031, - "package": 984019, - "package-down": 984020, - "package-up": 984021, - "package-variant": 984022, - "package-variant-closed": 984023, - "page-first": 984576, - "page-last": 984577, - "page-layout-body": 984826, - "page-layout-footer": 984827, - "page-layout-header": 984828, - "page-layout-header-footer": 987007, - "page-layout-sidebar-left": 984829, - "page-layout-sidebar-right": 984830, - "page-next": 986032, - "page-next-outline": 986033, - "page-previous": 986034, - "page-previous-outline": 986035, - "pail": 988183, - "pail-minus": 988215, - "pail-minus-outline": 988220, - "pail-off": 988217, - "pail-off-outline": 988222, - "pail-outline": 988218, - "pail-plus": 988214, - "pail-plus-outline": 988219, - "pail-remove": 988216, - "pail-remove-outline": 988221, - "palette": 984024, - "palette-advanced": 984025, - "palette-outline": 986636, - "palette-swatch": 985269, - "palette-swatch-outline": 987996, - "palette-swatch-variant": 989530, - "palm-tree": 987221, - "pan": 986036, - "pan-bottom-left": 986037, - "pan-bottom-right": 986038, - "pan-down": 986039, - "pan-horizontal": 986040, - "pan-left": 986041, - "pan-right": 986042, - "pan-top-left": 986043, - "pan-top-right": 986044, - "pan-up": 986045, - "pan-vertical": 986046, - "panda": 984026, - "pandora": 984027, - "panorama": 984028, - "panorama-fisheye": 984029, - "panorama-horizontal": 989480, - "panorama-horizontal-outline": 984030, - "panorama-outline": 989580, - "panorama-sphere": 989581, - "panorama-sphere-outline": 989582, - "panorama-variant": 989583, - "panorama-variant-outline": 989584, - "panorama-vertical": 989481, - "panorama-vertical-outline": 984031, - "panorama-wide-angle": 989535, - "panorama-wide-angle-outline": 984032, - "paper-cut-vertical": 984033, - "paper-roll": 987479, - "paper-roll-outline": 987480, - "paperclip": 984034, - "parachute": 986292, - "parachute-outline": 986293, - "paragliding": 988997, - "parking": 984035, - "party-popper": 987222, - "passport": 985059, - "passport-biometric": 986593, - "pasta": 987488, - "patio-heater": 987008, - "patreon": 985218, - "pause": 984036, - "pause-circle": 984037, - "pause-circle-outline": 984038, - "pause-octagon": 984039, - "pause-octagon-outline": 984040, - "paw": 984041, - "paw-off": 984663, - "paw-off-outline": 988790, - "paw-outline": 988789, - "peace": 985220, - "peanut": 987132, - "peanut-off": 987133, - "peanut-off-outline": 987135, - "peanut-outline": 987134, - "pen": 984042, - "pen-lock": 986594, - "pen-minus": 986595, - "pen-off": 986596, - "pen-plus": 986597, - "pen-remove": 986598, - "pencil": 984043, - "pencil-box": 984044, - "pencil-box-multiple": 987460, - "pencil-box-multiple-outline": 987461, - "pencil-box-outline": 984045, - "pencil-circle": 984831, - "pencil-circle-outline": 984950, - "pencil-lock": 984046, - "pencil-lock-outline": 986599, - "pencil-minus": 986600, - "pencil-minus-outline": 986601, - "pencil-off": 984047, - "pencil-off-outline": 986602, - "pencil-outline": 986294, - "pencil-plus": 986603, - "pencil-plus-outline": 986604, - "pencil-remove": 986605, - "pencil-remove-outline": 986606, - "pencil-ruler": 987987, - "penguin": 986816, - "pentagon": 984833, - "pentagon-outline": 984832, - "pentagram": 988775, - "percent": 984048, - "percent-outline": 987768, - "periodic-table": 985270, - "perspective-less": 986403, - "perspective-more": 986404, - "ph": 989125, - "phone": 984050, - "phone-alert": 986906, - "phone-alert-outline": 987534, - "phone-bluetooth": 984051, - "phone-bluetooth-outline": 987535, - "phone-cancel": 987324, - "phone-cancel-outline": 987536, - "phone-check": 987561, - "phone-check-outline": 987562, - "phone-classic": 984578, - "phone-classic-off": 987769, - "phone-dial": 988505, - "phone-dial-outline": 988506, - "phone-forward": 984052, - "phone-forward-outline": 987537, - "phone-hangup": 984053, - "phone-hangup-outline": 987538, - "phone-in-talk": 984054, - "phone-in-talk-outline": 987522, - "phone-incoming": 984055, - "phone-incoming-outline": 987539, - "phone-lock": 984056, - "phone-lock-outline": 987540, - "phone-log": 984057, - "phone-log-outline": 987541, - "phone-message": 987542, - "phone-message-outline": 987543, - "phone-minus": 984664, - "phone-minus-outline": 987544, - "phone-missed": 984058, - "phone-missed-outline": 987557, - "phone-off": 986607, - "phone-off-outline": 987558, - "phone-outgoing": 984059, - "phone-outgoing-outline": 987545, - "phone-outline": 986608, - "phone-paused": 984060, - "phone-paused-outline": 987546, - "phone-plus": 984665, - "phone-plus-outline": 987547, - "phone-refresh": 989587, - "phone-refresh-outline": 989588, - "phone-remove": 988463, - "phone-remove-outline": 988464, - "phone-return": 985135, - "phone-return-outline": 987548, - "phone-ring": 987563, - "phone-ring-outline": 987564, - "phone-rotate-landscape": 985221, - "phone-rotate-portrait": 985222, - "phone-settings": 984061, - "phone-settings-outline": 987549, - "phone-sync": 989589, - "phone-sync-outline": 989590, - "phone-voip": 984062, - "pi": 984063, - "pi-box": 984064, - "pi-hole": 986609, - "piano": 984701, - "piano-off": 984728, - "pickaxe": 985271, - "picture-in-picture-bottom-right": 986711, - "picture-in-picture-bottom-right-outline": 986712, - "picture-in-picture-top-right": 986713, - "picture-in-picture-top-right-outline": 986714, - "pier": 985223, - "pier-crane": 985224, - "pig": 984065, - "pig-variant": 987142, - "pig-variant-outline": 988792, - "piggy-bank": 987143, - "piggy-bank-outline": 988793, - "pill": 984066, - "pillar": 984834, - "pin": 984067, - "pin-off": 984068, - "pin-off-outline": 985392, - "pin-outline": 985393, - "pine-tree": 984069, - "pine-tree-box": 984070, - "pine-tree-fire": 988186, - "pinterest": 984071, - "pinwheel": 985813, - "pinwheel-outline": 985814, - "pipe": 985061, - "pipe-disconnected": 985062, - "pipe-leak": 985225, - "pipe-valve": 989261, - "pipe-wrench": 987988, - "pirate": 985608, - "pistol": 984835, - "piston": 985226, - "pitchfork": 988499, - "pizza": 984073, - "play": 984074, - "play-box": 987770, - "play-box-multiple": 986393, - "play-box-multiple-outline": 988134, - "play-box-outline": 984075, - "play-circle": 984076, - "play-circle-outline": 984077, - "play-network": 985227, - "play-network-outline": 986295, - "play-outline": 986907, - "play-pause": 984078, - "play-protected-content": 984079, - "play-speed": 985343, - "playlist-check": 984519, - "playlist-edit": 985344, - "playlist-minus": 984080, - "playlist-music": 986296, - "playlist-music-outline": 986297, - "playlist-play": 984081, - "playlist-plus": 984082, - "playlist-remove": 984083, - "playlist-star": 986610, - "plex": 984762, - "pliers": 989604, - "plus": 984085, - "plus-box": 984086, - "plus-box-multiple": 983860, - "plus-box-multiple-outline": 987459, - "plus-box-outline": 984836, - "plus-circle": 984087, - "plus-circle-multiple": 983884, - "plus-circle-multiple-outline": 984088, - "plus-circle-outline": 984089, - "plus-minus": 985490, - "plus-minus-box": 985491, - "plus-minus-variant": 988361, - "plus-network": 984090, - "plus-network-outline": 986298, - "plus-outline": 984837, - "plus-thick": 987628, - "podcast": 985492, - "podium": 986405, - "podium-bronze": 986406, - "podium-gold": 986407, - "podium-silver": 986408, - "point-of-sale": 986514, - "pokeball": 984093, - "pokemon-go": 985609, - "poker-chip": 985136, - "polaroid": 984094, - "police-badge": 987495, - "police-badge-outline": 987496, - "police-station": 989241, - "poll": 984095, - "polo": 988355, - "polymer": 984097, - "pool": 984582, - "popcorn": 984098, - "post": 987144, - "post-outline": 987145, - "postage-stamp": 986299, - "pot": 983781, - "pot-mix": 984667, - "pot-mix-outline": 984695, - "pot-outline": 983807, - "pot-steam": 984666, - "pot-steam-outline": 983846, - "pound": 984099, - "pound-box": 984100, - "pound-box-outline": 987519, - "power": 984101, - "power-cycle": 985345, - "power-off": 985346, - "power-on": 985347, - "power-plug": 984741, - "power-plug-off": 984742, - "power-plug-off-outline": 988196, - "power-plug-outline": 988197, - "power-settings": 984102, - "power-sleep": 985348, - "power-socket": 984103, - "power-socket-au": 985349, - "power-socket-ch": 987059, - "power-socket-de": 987399, - "power-socket-eu": 985063, - "power-socket-fr": 987400, - "power-socket-it": 988415, - "power-socket-jp": 987401, - "power-socket-uk": 985064, - "power-socket-us": 985065, - "power-standby": 985350, - "powershell": 985610, - "prescription": 984838, - "presentation": 984104, - "presentation-play": 984105, - "pretzel": 988514, - "printer": 984106, - "printer-3d": 984107, - "printer-3d-nozzle": 986715, - "printer-3d-nozzle-alert": 987584, - "printer-3d-nozzle-alert-outline": 987585, - "printer-3d-nozzle-heat": 989368, - "printer-3d-nozzle-heat-outline": 989369, - "printer-3d-nozzle-outline": 986716, - "printer-alert": 984108, - "printer-check": 987462, - "printer-eye": 988248, - "printer-off": 986717, - "printer-off-outline": 989061, - "printer-outline": 989062, - "printer-pos": 987223, - "printer-search": 988247, - "printer-settings": 984839, - "printer-wireless": 985611, - "priority-high": 984579, - "priority-low": 984580, - "professional-hexagon": 984109, - "progress-alert": 986300, - "progress-check": 985493, - "progress-clock": 985494, - "progress-close": 987402, - "progress-download": 985495, - "progress-pencil": 989063, - "progress-question": 988450, - "progress-star": 989064, - "progress-upload": 985496, - "progress-wrench": 986301, - "projector": 984110, - "projector-screen": 984111, - "projector-screen-off": 989197, - "projector-screen-off-outline": 989198, - "projector-screen-outline": 988964, - "projector-screen-variant": 989199, - "projector-screen-variant-off": 989200, - "projector-screen-variant-off-outline": 989201, - "projector-screen-variant-outline": 989202, - "propane-tank": 987991, - "propane-tank-outline": 987992, - "protocol": 987096, - "publish": 984743, - "publish-off": 989509, - "pulse": 984112, - "pump": 988162, - "pumpkin": 986047, - "purse": 986908, - "purse-outline": 986909, - "puzzle": 984113, - "puzzle-check": 988198, - "puzzle-check-outline": 988199, - "puzzle-edit": 988371, - "puzzle-edit-outline": 988377, - "puzzle-heart": 988372, - "puzzle-heart-outline": 988378, - "puzzle-minus": 988369, - "puzzle-minus-outline": 988375, - "puzzle-outline": 985702, - "puzzle-plus": 988368, - "puzzle-plus-outline": 988374, - "puzzle-remove": 988370, - "puzzle-remove-outline": 988376, - "puzzle-star": 988373, - "puzzle-star-outline": 988379, - "pyramid": 989522, - "pyramid-off": 989523, - "qi": 985497, - "qqchat": 984581, - "qrcode": 984114, - "qrcode-edit": 985272, - "qrcode-minus": 987532, - "qrcode-plus": 987531, - "qrcode-remove": 987533, - "qrcode-scan": 984115, - "quadcopter": 984116, - "quality-high": 984117, - "quality-low": 985612, - "quality-medium": 985613, - "quora": 986409, - "rabbit": 985351, - "racing-helmet": 986515, - "racquetball": 986516, - "radar": 984119, - "radiator": 984120, - "radiator-disabled": 985815, - "radiator-off": 985816, - "radio": 984121, - "radio-am": 986302, - "radio-fm": 986303, - "radio-handheld": 984122, - "radio-off": 987676, - "radio-tower": 984123, - "radioactive": 984124, - "radioactive-circle": 989277, - "radioactive-circle-outline": 989278, - "radioactive-off": 986817, - "radiobox-blank": 984125, - "radiobox-marked": 984126, - "radiology-box": 988357, - "radiology-box-outline": 988358, - "radius": 986304, - "radius-outline": 986305, - "railroad-light": 986910, - "rake": 988484, - "raspberry-pi": 984127, - "ray-end": 984128, - "ray-end-arrow": 984129, - "ray-start": 984130, - "ray-start-arrow": 984131, - "ray-start-end": 984132, - "ray-start-vertex-end": 988632, - "ray-vertex": 984133, - "razor-double-edge": 989591, - "razor-single-edge": 989592, - "react": 984840, - "read": 984135, - "receipt": 984137, - "record": 984138, - "record-circle": 986818, - "record-circle-outline": 986819, - "record-player": 985498, - "record-rec": 984139, - "rectangle": 986718, - "rectangle-outline": 986719, - "recycle": 984140, - "recycle-variant": 988061, - "reddit": 984141, - "redhat": 987419, - "redo": 984142, - "redo-variant": 984143, - "reflect-horizontal": 985614, - "reflect-vertical": 985615, - "refresh": 984144, - "refresh-auto": 989426, - "refresh-circle": 988023, - "regex": 984145, - "registered-trademark": 985703, - "reiterate": 988552, - "relation-many-to-many": 988310, - "relation-many-to-one": 988311, - "relation-many-to-one-or-many": 988312, - "relation-many-to-only-one": 988313, - "relation-many-to-zero-or-many": 988314, - "relation-many-to-zero-or-one": 988315, - "relation-one-or-many-to-many": 988316, - "relation-one-or-many-to-one": 988317, - "relation-one-or-many-to-one-or-many": 988318, - "relation-one-or-many-to-only-one": 988319, - "relation-one-or-many-to-zero-or-many": 988320, - "relation-one-or-many-to-zero-or-one": 988321, - "relation-one-to-many": 988322, - "relation-one-to-one": 988323, - "relation-one-to-one-or-many": 988324, - "relation-one-to-only-one": 988325, - "relation-one-to-zero-or-many": 988326, - "relation-one-to-zero-or-one": 988327, - "relation-only-one-to-many": 988328, - "relation-only-one-to-one": 988329, - "relation-only-one-to-one-or-many": 988330, - "relation-only-one-to-only-one": 988331, - "relation-only-one-to-zero-or-many": 988332, - "relation-only-one-to-zero-or-one": 988333, - "relation-zero-or-many-to-many": 988334, - "relation-zero-or-many-to-one": 988335, - "relation-zero-or-many-to-one-or-many": 988336, - "relation-zero-or-many-to-only-one": 988337, - "relation-zero-or-many-to-zero-or-many": 988338, - "relation-zero-or-many-to-zero-or-one": 988339, - "relation-zero-or-one-to-many": 988340, - "relation-zero-or-one-to-one": 988341, - "relation-zero-or-one-to-one-or-many": 988342, - "relation-zero-or-one-to-only-one": 988343, - "relation-zero-or-one-to-zero-or-many": 988344, - "relation-zero-or-one-to-zero-or-one": 988345, - "relative-scale": 984146, - "reload": 984147, - "reload-alert": 987403, - "reminder": 985228, - "remote": 984148, - "remote-desktop": 985273, - "remote-off": 986820, - "remote-tv": 986821, - "remote-tv-off": 986822, - "rename-box": 984149, - "reorder-horizontal": 984712, - "reorder-vertical": 984713, - "repeat": 984150, - "repeat-off": 984151, - "repeat-once": 984152, - "repeat-variant": 984391, - "replay": 984153, - "reply": 984154, - "reply-all": 984155, - "reply-all-outline": 986911, - "reply-circle": 987566, - "reply-outline": 986912, - "reproduction": 984156, - "resistor": 985924, - "resistor-nodes": 985925, - "resize": 985704, - "resize-bottom-right": 984157, - "responsive": 984158, - "restart": 984841, - "restart-alert": 987404, - "restart-off": 986517, - "restore": 985499, - "restore-alert": 987405, - "rewind": 984159, - "rewind-10": 986410, - "rewind-15": 989510, - "rewind-30": 986518, - "rewind-5": 987641, - "rewind-60": 988684, - "rewind-outline": 984842, - "rhombus": 984843, - "rhombus-medium": 985616, - "rhombus-medium-outline": 988380, - "rhombus-outline": 984844, - "rhombus-split": 985617, - "rhombus-split-outline": 988381, - "ribbon": 984160, - "rice": 985066, - "rickshaw": 988603, - "rickshaw-electric": 988604, - "ring": 985067, - "rivet": 986720, - "road": 984161, - "road-variant": 984162, - "robber": 987224, - "robot": 984745, - "robot-angry": 988829, - "robot-angry-outline": 988830, - "robot-confused": 988831, - "robot-confused-outline": 988832, - "robot-dead": 988833, - "robot-dead-outline": 988834, - "robot-excited": 988835, - "robot-excited-outline": 988836, - "robot-happy": 988953, - "robot-happy-outline": 988954, - "robot-industrial": 985926, - "robot-love": 988837, - "robot-love-outline": 988838, - "robot-mower": 987639, - "robot-mower-outline": 987635, - "robot-off": 988839, - "robot-off-outline": 988795, - "robot-outline": 988794, - "robot-vacuum": 984845, - "robot-vacuum-variant": 985352, - "rocket": 984163, - "rocket-launch": 988382, - "rocket-launch-outline": 988383, - "rocket-outline": 988079, - "rodent": 987943, - "roller-skate": 986411, - "roller-skate-off": 983365, - "rollerblade": 986412, - "rollerblade-off": 983086, - "rollupjs": 986048, - "roman-numeral-1": 987272, - "roman-numeral-10": 987281, - "roman-numeral-2": 987273, - "roman-numeral-3": 987274, - "roman-numeral-4": 987275, - "roman-numeral-5": 987276, - "roman-numeral-6": 987277, - "roman-numeral-7": 987278, - "roman-numeral-8": 987279, - "roman-numeral-9": 987280, - "room-service": 985229, - "room-service-outline": 986519, - "rotate-360": 989593, - "rotate-3d": 986823, - "rotate-3d-variant": 984164, - "rotate-left": 984165, - "rotate-left-variant": 984166, - "rotate-orbit": 986520, - "rotate-right": 984167, - "rotate-right-variant": 984168, - "rounded-corner": 984583, - "router": 987618, - "router-network": 987271, - "router-wireless": 984169, - "router-wireless-off": 988579, - "router-wireless-settings": 985705, - "routes": 984170, - "routes-clock": 987225, - "rowing": 984584, - "rss": 984171, - "rss-box": 984172, - "rss-off": 986913, - "rug": 988277, - "rugby": 986521, - "ruler": 984173, - "ruler-square": 986306, - "ruler-square-compass": 986814, - "run": 984846, - "run-fast": 984174, - "rv-truck": 987604, - "sack": 986414, - "sack-percent": 986415, - "safe": 985706, - "safe-square": 987772, - "safe-square-outline": 987773, - "safety-goggles": 986416, - "sail-boat": 986824, - "sale": 984175, - "salesforce": 985230, - "sass": 985068, - "satellite": 984176, - "satellite-uplink": 985353, - "satellite-variant": 984177, - "sausage": 985274, - "sausage-off": 989065, - "saw-blade": 986721, - "sawtooth-wave": 988282, - "saxophone": 984585, - "scale": 984178, - "scale-balance": 984529, - "scale-bathroom": 984179, - "scale-off": 987226, - "scale-unbalanced": 989624, - "scan-helper": 988120, - "scanner": 984747, - "scanner-off": 985354, - "scatter-plot": 986825, - "scatter-plot-outline": 986826, - "scent": 989528, - "scent-off": 989529, - "school": 984180, - "school-outline": 987520, - "scissors-cutting": 985707, - "scooter": 988605, - "scooter-electric": 988606, - "scoreboard": 987774, - "scoreboard-outline": 987775, - "screen-rotation": 984181, - "screen-rotation-lock": 984184, - "screw-flat-top": 986611, - "screw-lag": 986612, - "screw-machine-flat-top": 986613, - "screw-machine-round-top": 986614, - "screw-round-top": 986615, - "screwdriver": 984182, - "script": 986049, - "script-outline": 984183, - "script-text": 986050, - "script-text-key": 988965, - "script-text-key-outline": 988966, - "script-text-outline": 986051, - "script-text-play": 988967, - "script-text-play-outline": 988968, - "sd": 984185, - "seal": 984186, - "seal-variant": 987097, - "search-web": 984847, - "seat": 986307, - "seat-flat": 984187, - "seat-flat-angled": 984188, - "seat-individual-suite": 984189, - "seat-legroom-extra": 984190, - "seat-legroom-normal": 984191, - "seat-legroom-reduced": 984192, - "seat-outline": 986308, - "seat-passenger": 987721, - "seat-recline-extra": 984193, - "seat-recline-normal": 984194, - "seatbelt": 986309, - "security": 984195, - "security-network": 984196, - "seed": 986722, - "seed-off": 988157, - "seed-off-outline": 988158, - "seed-outline": 986723, - "seesaw": 988580, - "segment": 986827, - "select": 984197, - "select-all": 984198, - "select-color": 986417, - "select-compare": 985817, - "select-drag": 985708, - "select-group": 987010, - "select-inverse": 984199, - "select-marker": 987776, - "select-multiple": 987777, - "select-multiple-marker": 987778, - "select-off": 984200, - "select-place": 987098, - "select-remove": 989121, - "select-search": 987652, - "selection": 984201, - "selection-drag": 985709, - "selection-ellipse": 986418, - "selection-ellipse-arrow-inside": 986914, - "selection-ellipse-remove": 989122, - "selection-marker": 987779, - "selection-multiple": 987781, - "selection-multiple-marker": 987780, - "selection-off": 984951, - "selection-remove": 989123, - "selection-search": 987653, - "semantic-web": 987926, - "send": 984202, - "send-check": 987489, - "send-check-outline": 987490, - "send-circle": 986616, - "send-circle-outline": 986617, - "send-clock": 987491, - "send-clock-outline": 987492, - "send-lock": 985069, - "send-lock-outline": 987494, - "send-outline": 987493, - "serial-port": 984668, - "server": 984203, - "server-minus": 984204, - "server-network": 984205, - "server-network-off": 984206, - "server-off": 984207, - "server-plus": 984208, - "server-remove": 984209, - "server-security": 984210, - "set-all": 984952, - "set-center": 984953, - "set-center-right": 984954, - "set-left": 984955, - "set-left-center": 984956, - "set-left-right": 984957, - "set-merge": 988384, - "set-none": 984958, - "set-right": 984959, - "set-split": 988385, - "set-square": 988253, - "set-top-box": 985503, - "settings-helper": 985710, - "shaker": 987406, - "shaker-outline": 987407, - "shape": 985137, - "shape-circle-plus": 984669, - "shape-outline": 985138, - "shape-oval-plus": 987642, - "shape-plus": 984213, - "shape-polygon-plus": 984670, - "shape-rectangle-plus": 984671, - "shape-square-plus": 984672, - "shape-square-rounded-plus": 988410, - "share": 984214, - "share-all": 987636, - "share-all-outline": 987637, - "share-circle": 987565, - "share-off": 986915, - "share-off-outline": 986916, - "share-outline": 985394, - "share-variant": 984215, - "share-variant-outline": 988436, - "shark": 989370, - "shark-fin": 988787, - "shark-fin-outline": 988788, - "shark-off": 989371, - "sheep": 986310, - "shield": 984216, - "shield-account": 985231, - "shield-account-outline": 985618, - "shield-account-variant": 988583, - "shield-account-variant-outline": 988584, - "shield-airplane": 984763, - "shield-airplane-outline": 986311, - "shield-alert": 986828, - "shield-alert-outline": 986829, - "shield-bug": 988122, - "shield-bug-outline": 988123, - "shield-car": 987011, - "shield-check": 984421, - "shield-check-outline": 986312, - "shield-cross": 986313, - "shield-cross-outline": 986314, - "shield-crown": 989372, - "shield-crown-outline": 989373, - "shield-edit": 987552, - "shield-edit-outline": 987553, - "shield-half": 988000, - "shield-half-full": 984960, - "shield-home": 984714, - "shield-home-outline": 986315, - "shield-key": 986052, - "shield-key-outline": 986053, - "shield-link-variant": 986419, - "shield-link-variant-outline": 986420, - "shield-lock": 985501, - "shield-lock-open": 989594, - "shield-lock-open-outline": 989595, - "shield-lock-outline": 986316, - "shield-moon": 989224, - "shield-moon-outline": 989225, - "shield-off": 985502, - "shield-off-outline": 985500, - "shield-outline": 984217, - "shield-plus": 985818, - "shield-plus-outline": 985819, - "shield-refresh": 983210, - "shield-refresh-outline": 983520, - "shield-remove": 985820, - "shield-remove-outline": 985821, - "shield-search": 986522, - "shield-star": 987451, - "shield-star-outline": 987452, - "shield-sun": 987229, - "shield-sun-outline": 987230, - "shield-sword": 989374, - "shield-sword-outline": 989375, - "shield-sync": 987554, - "shield-sync-outline": 987555, - "shimmer": 988485, - "ship-wheel": 985139, - "shipping-pallet": 989262, - "shoe-ballet": 988618, - "shoe-cleat": 988615, - "shoe-formal": 985927, - "shoe-heel": 985928, - "shoe-print": 986618, - "shoe-sneaker": 988616, - "shopping": 984218, - "shopping-music": 984219, - "shopping-outline": 987605, - "shopping-search": 987012, - "shore": 988409, - "shovel": 984848, - "shovel-off": 984849, - "shower": 985504, - "shower-head": 985505, - "shredder": 984220, - "shuffle": 984221, - "shuffle-disabled": 984222, - "shuffle-variant": 984223, - "shuriken": 988031, - "sickle": 989376, - "sigma": 984224, - "sigma-lower": 984619, - "sign-caution": 984225, - "sign-direction": 984961, - "sign-direction-minus": 987136, - "sign-direction-plus": 987100, - "sign-direction-remove": 987101, - "sign-pole": 988408, - "sign-real-estate": 987416, - "sign-text": 984962, - "signal": 984226, - "signal-2g": 984850, - "signal-3g": 984851, - "signal-4g": 984852, - "signal-5g": 985711, - "signal-cellular-1": 985276, - "signal-cellular-2": 985277, - "signal-cellular-3": 985278, - "signal-cellular-outline": 985279, - "signal-distance-variant": 986724, - "signal-hspa": 984853, - "signal-hspa-plus": 984854, - "signal-off": 984963, - "signal-variant": 984586, - "signature": 986619, - "signature-freehand": 986620, - "signature-image": 986621, - "signature-text": 986622, - "silo": 985929, - "silverware": 984227, - "silverware-clean": 987102, - "silverware-fork": 984228, - "silverware-fork-knife": 985712, - "silverware-spoon": 984229, - "silverware-variant": 984230, - "sim": 984231, - "sim-alert": 984232, - "sim-alert-outline": 988627, - "sim-off": 984233, - "sim-off-outline": 988628, - "sim-outline": 988629, - "simple-icons": 987933, - "sina-weibo": 985823, - "sine-wave": 985435, - "sitemap": 984234, - "sitemap-outline": 989596, - "size-l": 988070, - "size-m": 988069, - "size-s": 988068, - "size-xl": 988071, - "size-xs": 988067, - "size-xxl": 988072, - "size-xxs": 988066, - "size-xxxl": 988073, - "skate": 986421, - "skate-off": 984729, - "skateboard": 988354, - "skateboarding": 984321, - "skew-less": 986422, - "skew-more": 986423, - "ski": 987908, - "ski-cross-country": 987909, - "ski-water": 987910, - "skip-backward": 984235, - "skip-backward-outline": 986917, - "skip-forward": 984236, - "skip-forward-outline": 986918, - "skip-next": 984237, - "skip-next-circle": 984673, - "skip-next-circle-outline": 984674, - "skip-next-outline": 986919, - "skip-previous": 984238, - "skip-previous-circle": 984675, - "skip-previous-circle-outline": 984676, - "skip-previous-outline": 986920, - "skull": 984716, - "skull-crossbones": 986054, - "skull-crossbones-outline": 986055, - "skull-outline": 986056, - "skull-scan": 988359, - "skull-scan-outline": 988360, - "skype": 984239, - "skype-business": 984240, - "slack": 984241, - "slash-forward": 987103, - "slash-forward-box": 987104, - "sledding": 984091, - "sleep": 984242, - "sleep-off": 984243, - "slide": 988581, - "slope-downhill": 986623, - "slope-uphill": 986624, - "slot-machine": 987412, - "slot-machine-outline": 987413, - "smart-card": 987325, - "smart-card-off": 989431, - "smart-card-off-outline": 989432, - "smart-card-outline": 987326, - "smart-card-reader": 987327, - "smart-card-reader-outline": 987328, - "smog": 985713, - "smoke": 989081, - "smoke-detector": 983954, - "smoke-detector-alert": 989486, - "smoke-detector-alert-outline": 989487, - "smoke-detector-off": 989193, - "smoke-detector-off-outline": 989194, - "smoke-detector-outline": 989192, - "smoke-detector-variant": 989195, - "smoke-detector-variant-alert": 989488, - "smoke-detector-variant-off": 989196, - "smoking": 984244, - "smoking-off": 984245, - "smoking-pipe": 988173, - "smoking-pipe-off": 988200, - "snail": 988791, - "snake": 988430, - "snapchat": 984246, - "snowboard": 987911, - "snowflake": 984855, - "snowflake-alert": 986921, - "snowflake-melt": 987851, - "snowflake-off": 988387, - "snowflake-variant": 986922, - "snowman": 984247, - "snowmobile": 984797, - "soccer": 984248, - "soccer-field": 985140, - "social-distance-2-meters": 988537, - "social-distance-6-feet": 988538, - "sofa": 984249, - "sofa-outline": 988525, - "sofa-single": 988526, - "sofa-single-outline": 988527, - "solar-panel": 986523, - "solar-panel-large": 986524, - "solar-power": 985714, - "soldering-iron": 987282, - "solid": 984717, - "sony-playstation": 984084, - "sort": 984250, - "sort-alphabetical-ascending": 984509, - "sort-alphabetical-ascending-variant": 987464, - "sort-alphabetical-descending": 984511, - "sort-alphabetical-descending-variant": 987465, - "sort-alphabetical-variant": 984251, - "sort-ascending": 984252, - "sort-bool-ascending": 988037, - "sort-bool-ascending-variant": 988038, - "sort-bool-descending": 988039, - "sort-bool-descending-variant": 988040, - "sort-calendar-ascending": 988487, - "sort-calendar-descending": 988488, - "sort-clock-ascending": 988489, - "sort-clock-ascending-outline": 988490, - "sort-clock-descending": 988491, - "sort-clock-descending-outline": 988492, - "sort-descending": 984253, - "sort-numeric-ascending": 988041, - "sort-numeric-ascending-variant": 985357, - "sort-numeric-descending": 988042, - "sort-numeric-descending-variant": 985810, - "sort-numeric-variant": 984254, - "sort-reverse-variant": 983868, - "sort-variant": 984255, - "sort-variant-lock": 986317, - "sort-variant-lock-open": 986318, - "sort-variant-remove": 987463, - "soundbar": 989147, - "soundcloud": 984256, - "source-branch": 984620, - "source-branch-check": 988367, - "source-branch-minus": 988363, - "source-branch-plus": 988362, - "source-branch-refresh": 988365, - "source-branch-remove": 988364, - "source-branch-sync": 988366, - "source-commit": 984856, - "source-commit-end": 984857, - "source-commit-end-local": 984858, - "source-commit-local": 984859, - "source-commit-next-local": 984860, - "source-commit-start": 984861, - "source-commit-start-next-local": 984862, - "source-fork": 984257, - "source-merge": 984621, - "source-pull": 984258, - "source-repository": 986319, - "source-repository-multiple": 986320, - "soy-sauce": 985070, - "soy-sauce-off": 988156, - "spa": 986321, - "spa-outline": 986322, - "space-invaders": 986057, - "space-station": 988035, - "spade": 986725, - "speaker": 984259, - "speaker-bluetooth": 985506, - "speaker-multiple": 986424, - "speaker-off": 984260, - "speaker-wireless": 984863, - "spear": 989253, - "speedometer": 984261, - "speedometer-medium": 987013, - "speedometer-slow": 987014, - "spellcheck": 984262, - "sphere": 989524, - "sphere-off": 989525, - "spider": 987626, - "spider-thread": 987627, - "spider-web": 986058, - "spirit-level": 988401, - "spoon-sugar": 988201, - "spotify": 984263, - "spotlight": 984264, - "spotlight-beam": 984265, - "spray": 984677, - "spray-bottle": 985824, - "sprinkler": 987231, - "sprinkler-fire": 989597, - "sprinkler-variant": 987232, - "sprout": 986726, - "sprout-outline": 986727, - "square": 984932, - "square-circle": 988416, - "square-edit-outline": 985356, - "square-medium": 985619, - "square-medium-outline": 985620, - "square-off": 987886, - "square-off-outline": 987887, - "square-opacity": 989268, - "square-outline": 984931, - "square-root": 984964, - "square-root-box": 985507, - "square-rounded": 988411, - "square-rounded-outline": 988412, - "square-small": 985621, - "square-wave": 988283, - "squeegee": 985825, - "ssh": 985280, - "stack-exchange": 984587, - "stack-overflow": 984268, - "stackpath": 983897, - "stadium": 987129, - "stadium-variant": 984864, - "stairs": 984269, - "stairs-box": 988062, - "stairs-down": 987838, - "stairs-up": 987837, - "stamper": 986425, - "standard-definition": 985071, - "star": 984270, - "star-box": 985715, - "star-box-multiple": 987782, - "star-box-multiple-outline": 987783, - "star-box-outline": 985716, - "star-check": 988518, - "star-check-outline": 988522, - "star-circle": 984271, - "star-circle-outline": 985508, - "star-cog": 988776, - "star-cog-outline": 988777, - "star-crescent": 985465, - "star-david": 985466, - "star-face": 985509, - "star-four-points": 985826, - "star-four-points-outline": 985827, - "star-half": 983622, - "star-half-full": 984272, - "star-minus": 988516, - "star-minus-outline": 988520, - "star-off": 984273, - "star-off-outline": 988507, - "star-outline": 984274, - "star-plus": 988515, - "star-plus-outline": 988519, - "star-remove": 988517, - "star-remove-outline": 988521, - "star-settings": 988778, - "star-settings-outline": 988779, - "star-shooting": 988993, - "star-shooting-outline": 988994, - "star-three-points": 985828, - "star-three-points-outline": 985829, - "state-machine": 987631, - "steam": 984275, - "steering": 984276, - "steering-off": 985358, - "step-backward": 984277, - "step-backward-2": 984278, - "step-forward": 984279, - "step-forward-2": 984280, - "stethoscope": 984281, - "sticker": 988004, - "sticker-alert": 988005, - "sticker-alert-outline": 988006, - "sticker-check": 988007, - "sticker-check-outline": 988008, - "sticker-circle-outline": 984528, - "sticker-emoji": 984965, - "sticker-minus": 988009, - "sticker-minus-outline": 988010, - "sticker-outline": 988011, - "sticker-plus": 988012, - "sticker-plus-outline": 988013, - "sticker-remove": 988014, - "sticker-remove-outline": 988015, - "sticker-text": 989070, - "sticker-text-outline": 989071, - "stocking": 984282, - "stomach": 987283, - "stool": 989533, - "stool-outline": 989534, - "stop": 984283, - "stop-circle": 984678, - "stop-circle-outline": 984679, - "store": 984284, - "store-24-hour": 984285, - "store-alert": 989377, - "store-alert-outline": 989378, - "store-check": 989379, - "store-check-outline": 989380, - "store-clock": 989381, - "store-clock-outline": 989382, - "store-cog": 989383, - "store-cog-outline": 989384, - "store-edit": 989385, - "store-edit-outline": 989386, - "store-marker": 989387, - "store-marker-outline": 989388, - "store-minus": 988766, - "store-minus-outline": 989389, - "store-off": 989390, - "store-off-outline": 989391, - "store-outline": 988001, - "store-plus": 988767, - "store-plus-outline": 989392, - "store-remove": 988768, - "store-remove-outline": 989393, - "store-search": 989394, - "store-search-outline": 989395, - "store-settings": 989396, - "store-settings-outline": 989397, - "storefront": 985031, - "storefront-outline": 987329, - "stove": 984286, - "strategy": 987606, - "stretch-to-page": 986923, - "stretch-to-page-outline": 986924, - "string-lights": 987834, - "string-lights-off": 987835, - "subdirectory-arrow-left": 984588, - "subdirectory-arrow-right": 984589, - "submarine": 988524, - "subtitles": 985622, - "subtitles-outline": 985623, - "subway": 984748, - "subway-alert-variant": 986525, - "subway-variant": 984287, - "summit": 984966, - "sun-compass": 989605, - "sun-snowflake": 989078, - "sun-thermometer": 989398, - "sun-thermometer-outline": 989399, - "sun-wireless": 989182, - "sun-wireless-outline": 989183, - "sunglasses": 984288, - "surfing": 988998, - "surround-sound": 984517, - "surround-sound-2-0": 985072, - "surround-sound-2-1": 988969, - "surround-sound-3-1": 985073, - "surround-sound-5-1": 985074, - "surround-sound-5-1-2": 988970, - "surround-sound-7-1": 985075, - "svg": 984865, - "swap-horizontal": 984289, - "swap-horizontal-bold": 986061, - "swap-horizontal-circle": 987105, - "swap-horizontal-circle-outline": 987106, - "swap-horizontal-variant": 985281, - "swap-vertical": 984290, - "swap-vertical-bold": 986062, - "swap-vertical-circle": 987107, - "swap-vertical-circle-outline": 987108, - "swap-vertical-variant": 985282, - "swim": 984291, - "switch": 984292, - "sword": 984293, - "sword-cross": 984967, - "syllabary-hangul": 987955, - "syllabary-hiragana": 987956, - "syllabary-katakana": 987957, - "syllabary-katakana-halfwidth": 987958, - "symbol": 988417, - "symfony": 985830, - "sync": 984294, - "sync-alert": 984295, - "sync-circle": 988024, - "sync-off": 984296, - "tab": 984297, - "tab-minus": 985931, - "tab-plus": 984924, - "tab-remove": 985932, - "tab-search": 989598, - "tab-unselected": 984298, - "table": 984299, - "table-account": 988089, - "table-alert": 988090, - "table-arrow-down": 988091, - "table-arrow-left": 988092, - "table-arrow-right": 988093, - "table-arrow-up": 988094, - "table-border": 985624, - "table-cancel": 988095, - "table-chair": 987233, - "table-check": 988096, - "table-clock": 988097, - "table-cog": 988098, - "table-column": 985141, - "table-column-plus-after": 984300, - "table-column-plus-before": 984301, - "table-column-remove": 984302, - "table-column-width": 984303, - "table-edit": 984304, - "table-eye": 987284, - "table-eye-off": 988099, - "table-furniture": 984508, - "table-headers-eye": 987677, - "table-headers-eye-off": 987678, - "table-heart": 988100, - "table-key": 988101, - "table-large": 984305, - "table-large-plus": 987015, - "table-large-remove": 987016, - "table-lock": 988102, - "table-merge-cells": 985510, - "table-minus": 988103, - "table-multiple": 988104, - "table-network": 988105, - "table-of-contents": 985142, - "table-off": 988106, - "table-picnic": 988995, - "table-pivot": 989244, - "table-plus": 985717, - "table-refresh": 988064, - "table-remove": 985718, - "table-row": 985143, - "table-row-height": 984306, - "table-row-plus-after": 984307, - "table-row-plus-before": 984308, - "table-row-remove": 984309, - "table-search": 985359, - "table-settings": 985144, - "table-split-cell": 988202, - "table-star": 988107, - "table-sync": 988065, - "table-tennis": 986728, - "tablet": 984310, - "tablet-android": 984311, - "tablet-cellphone": 985511, - "tablet-dashboard": 986830, - "taco": 984930, - "tag": 984313, - "tag-arrow-down": 988971, - "tag-arrow-down-outline": 988972, - "tag-arrow-left": 988973, - "tag-arrow-left-outline": 988974, - "tag-arrow-right": 988975, - "tag-arrow-right-outline": 988976, - "tag-arrow-up": 988977, - "tag-arrow-up-outline": 988978, - "tag-faces": 984314, - "tag-heart": 984715, - "tag-heart-outline": 986063, - "tag-minus": 985360, - "tag-minus-outline": 987679, - "tag-multiple": 984315, - "tag-multiple-outline": 987895, - "tag-off": 987680, - "tag-off-outline": 987681, - "tag-outline": 984316, - "tag-plus": 984866, - "tag-plus-outline": 987682, - "tag-remove": 984867, - "tag-remove-outline": 987683, - "tag-search": 989447, - "tag-search-outline": 989448, - "tag-text": 987684, - "tag-text-outline": 984317, - "tailwind": 988159, - "tangram": 984312, - "tank": 986426, - "tanker-truck": 987109, - "tape-drive": 988895, - "tape-measure": 985933, - "target": 984318, - "target-account": 986064, - "target-variant": 985719, - "taxi": 984319, - "tea": 986526, - "tea-outline": 986527, - "teamviewer": 984320, - "teddy-bear": 989435, - "telescope": 985934, - "television": 984322, - "television-ambient-light": 987990, - "television-box": 985145, - "television-classic": 985076, - "television-classic-off": 985146, - "television-guide": 984323, - "television-off": 985147, - "television-pause": 987017, - "television-play": 986831, - "television-shimmer": 987408, - "television-stop": 987018, - "temperature-celsius": 984324, - "temperature-fahrenheit": 984325, - "temperature-kelvin": 984326, - "tennis": 986528, - "tennis-ball": 984327, - "tent": 984328, - "terraform": 987234, - "terrain": 984329, - "test-tube": 984680, - "test-tube-empty": 985361, - "test-tube-off": 985362, - "text": 985512, - "text-account": 988528, - "text-box": 983578, - "text-box-check": 986790, - "text-box-check-outline": 986791, - "text-box-minus": 986792, - "text-box-minus-outline": 986793, - "text-box-multiple": 985783, - "text-box-multiple-outline": 985784, - "text-box-outline": 985581, - "text-box-plus": 986794, - "text-box-plus-outline": 986795, - "text-box-remove": 986796, - "text-box-remove-outline": 986797, - "text-box-search": 986798, - "text-box-search-outline": 986799, - "text-long": 985514, - "text-recognition": 987453, - "text-search": 988088, - "text-shadow": 984681, - "text-short": 985513, - "text-to-speech": 984330, - "text-to-speech-off": 984331, - "texture": 984332, - "texture-box": 987110, - "theater": 984333, - "theme-light-dark": 984334, - "thermometer": 984335, - "thermometer-alert": 986625, - "thermometer-bluetooth": 989333, - "thermometer-chevron-down": 986626, - "thermometer-chevron-up": 986627, - "thermometer-high": 987330, - "thermometer-lines": 984336, - "thermometer-low": 987331, - "thermometer-minus": 986628, - "thermometer-off": 988465, - "thermometer-plus": 986629, - "thermostat": 983955, - "thermostat-box": 985233, - "thought-bubble": 985078, - "thought-bubble-outline": 985079, - "thumb-down": 984337, - "thumb-down-outline": 984338, - "thumb-up": 984339, - "thumb-up-outline": 984340, - "thumbs-up-down": 984341, - "thumbs-up-down-outline": 989460, - "ticket": 984342, - "ticket-account": 984343, - "ticket-confirmation": 984344, - "ticket-confirmation-outline": 988074, - "ticket-outline": 985363, - "ticket-percent": 984868, - "ticket-percent-outline": 988203, - "tie": 984345, - "tilde": 984869, - "tilde-off": 989427, - "timelapse": 984346, - "timeline": 986065, - "timeline-alert": 987029, - "timeline-alert-outline": 987032, - "timeline-check": 988466, - "timeline-check-outline": 988467, - "timeline-clock": 987643, - "timeline-clock-outline": 987644, - "timeline-help": 987033, - "timeline-help-outline": 987034, - "timeline-minus": 988468, - "timeline-minus-outline": 988469, - "timeline-outline": 986066, - "timeline-plus": 987030, - "timeline-plus-outline": 987031, - "timeline-remove": 988470, - "timeline-remove-outline": 988471, - "timeline-text": 986067, - "timeline-text-outline": 986068, - "timer": 988075, - "timer-10": 984348, - "timer-3": 984349, - "timer-cog": 989477, - "timer-cog-outline": 989478, - "timer-off": 988076, - "timer-off-outline": 984350, - "timer-outline": 984347, - "timer-sand": 984351, - "timer-sand-complete": 989599, - "timer-sand-empty": 984749, - "timer-sand-full": 984972, - "timer-sand-paused": 989600, - "timer-settings": 989475, - "timer-settings-outline": 989476, - "timetable": 984352, - "tire": 989334, - "toaster": 987235, - "toaster-off": 987575, - "toaster-oven": 986323, - "toggle-switch": 984353, - "toggle-switch-off": 984354, - "toggle-switch-off-outline": 985625, - "toggle-switch-outline": 985626, - "toilet": 985515, - "toolbox": 985516, - "toolbox-outline": 985517, - "tools": 987236, - "tooltip": 984355, - "tooltip-account": 983052, - "tooltip-cellphone": 989243, - "tooltip-check": 988508, - "tooltip-check-outline": 988509, - "tooltip-edit": 984356, - "tooltip-edit-outline": 987845, - "tooltip-image": 984357, - "tooltip-image-outline": 986069, - "tooltip-minus": 988510, - "tooltip-minus-outline": 988511, - "tooltip-outline": 984358, - "tooltip-plus": 986070, - "tooltip-plus-outline": 984359, - "tooltip-remove": 988512, - "tooltip-remove-outline": 988513, - "tooltip-text": 984360, - "tooltip-text-outline": 986071, - "tooth": 985283, - "tooth-outline": 984361, - "toothbrush": 987433, - "toothbrush-electric": 987436, - "toothbrush-paste": 987434, - "torch": 988678, - "tortoise": 986427, - "toslink": 987832, - "tournament": 985518, - "tow-truck": 985148, - "tower-beach": 984705, - "tower-fire": 984706, - "town-hall": 989301, - "toy-brick": 987784, - "toy-brick-marker": 987785, - "toy-brick-marker-outline": 987786, - "toy-brick-minus": 987787, - "toy-brick-minus-outline": 987788, - "toy-brick-outline": 987789, - "toy-brick-plus": 987790, - "toy-brick-plus-outline": 987791, - "toy-brick-remove": 987792, - "toy-brick-remove-outline": 987793, - "toy-brick-search": 987794, - "toy-brick-search-outline": 987795, - "track-light": 985364, - "trackpad": 985080, - "trackpad-lock": 985395, - "tractor": 985234, - "tractor-variant": 988356, - "trademark": 985720, - "traffic-cone": 988028, - "traffic-light": 984363, - "traffic-light-outline": 989226, - "train": 984364, - "train-car": 986072, - "train-car-passenger": 988979, - "train-car-passenger-door": 988980, - "train-car-passenger-door-open": 988981, - "train-car-passenger-variant": 988982, - "train-variant": 985284, - "tram": 984365, - "tram-side": 987111, - "transcribe": 984366, - "transcribe-close": 984367, - "transfer": 987237, - "transfer-down": 986529, - "transfer-left": 986530, - "transfer-right": 984368, - "transfer-up": 986531, - "transit-connection": 986428, - "transit-connection-horizontal": 988486, - "transit-connection-variant": 986429, - "transit-detour": 987019, - "transit-skip": 988437, - "transit-transfer": 984750, - "transition": 985365, - "transition-masked": 985366, - "translate": 984522, - "translate-off": 986630, - "transmission-tower": 986430, - "transmission-tower-export": 989484, - "transmission-tower-import": 989485, - "trash-can": 985721, - "trash-can-outline": 985722, - "tray": 987796, - "tray-alert": 987797, - "tray-arrow-down": 983328, - "tray-arrow-up": 983325, - "tray-full": 987798, - "tray-minus": 987799, - "tray-plus": 987800, - "tray-remove": 987801, - "treasure-chest": 984870, - "tree": 984369, - "tree-outline": 986729, - "trello": 984370, - "trending-down": 984371, - "trending-neutral": 984372, - "trending-up": 984373, - "triangle": 984374, - "triangle-outline": 984375, - "triangle-wave": 988284, - "triforce": 986073, - "trophy": 984376, - "trophy-award": 984377, - "trophy-broken": 986532, - "trophy-outline": 984378, - "trophy-variant": 984379, - "trophy-variant-outline": 984380, - "truck": 984381, - "truck-cargo-container": 989400, - "truck-check": 986324, - "truck-check-outline": 987802, - "truck-delivery": 984382, - "truck-delivery-outline": 987803, - "truck-fast": 984968, - "truck-fast-outline": 987804, - "truck-flatbed": 989329, - "truck-minus": 989614, - "truck-minus-outline": 989629, - "truck-outline": 987805, - "truck-plus": 989613, - "truck-plus-outline": 989628, - "truck-remove": 989615, - "truck-remove-outline": 989630, - "truck-snowflake": 989606, - "truck-trailer": 984871, - "trumpet": 987286, - "tshirt-crew": 985723, - "tshirt-crew-outline": 984383, - "tshirt-v": 985724, - "tshirt-v-outline": 984384, - "tumble-dryer": 985367, - "tumble-dryer-alert": 987578, - "tumble-dryer-off": 987579, - "tune": 984622, - "tune-variant": 988482, - "tune-vertical": 984682, - "tune-vertical-variant": 988483, - "tunnel": 989245, - "tunnel-outline": 989246, - "turkey": 988955, - "turnstile": 986325, - "turnstile-outline": 986326, - "turtle": 986327, - "twitch": 984387, - "twitter": 984388, - "two-factor-authentication": 985519, - "typewriter": 986925, - "ubisoft": 986074, - "ubuntu": 984392, - "ufo": 987332, - "ufo-outline": 987333, - "ultra-high-definition": 985081, - "umbraco": 984393, - "umbrella": 984394, - "umbrella-beach": 989322, - "umbrella-beach-outline": 989323, - "umbrella-closed": 985520, - "umbrella-closed-outline": 988130, - "umbrella-closed-variant": 988129, - "umbrella-outline": 984395, - "undo": 984396, - "undo-variant": 984397, - "unfold-less-horizontal": 984398, - "unfold-less-vertical": 984928, - "unfold-more-horizontal": 984399, - "unfold-more-vertical": 984929, - "ungroup": 984400, - "unicode": 986832, - "unicorn": 988610, - "unicorn-variant": 988611, - "unicycle": 988645, - "unity": 984751, - "unreal": 985521, - "update": 984752, - "upload": 984402, - "upload-lock": 988019, - "upload-lock-outline": 988020, - "upload-multiple": 985149, - "upload-network": 984822, - "upload-network-outline": 986328, - "upload-off": 987334, - "upload-off-outline": 987335, - "upload-outline": 986631, - "usb": 984403, - "usb-flash-drive": 987806, - "usb-flash-drive-outline": 987807, - "usb-port": 987632, - "vacuum": 989601, - "vacuum-outline": 989602, - "valve": 987238, - "valve-closed": 987239, - "valve-open": 987240, - "van-passenger": 985082, - "van-utility": 985083, - "vanish": 985084, - "vanish-quarter": 988500, - "vanity-light": 987617, - "variable": 985831, - "variable-box": 987409, - "vector-arrange-above": 984404, - "vector-arrange-below": 984405, - "vector-bezier": 985832, - "vector-circle": 984406, - "vector-circle-variant": 984407, - "vector-combine": 984408, - "vector-curve": 984409, - "vector-difference": 984410, - "vector-difference-ab": 984411, - "vector-difference-ba": 984412, - "vector-ellipse": 985235, - "vector-intersection": 984413, - "vector-line": 984414, - "vector-link": 987112, - "vector-point": 984415, - "vector-polygon": 984416, - "vector-polygon-variant": 989270, - "vector-polyline": 984417, - "vector-polyline-edit": 987685, - "vector-polyline-minus": 987686, - "vector-polyline-plus": 987687, - "vector-polyline-remove": 987688, - "vector-radius": 984906, - "vector-rectangle": 984518, - "vector-selection": 984418, - "vector-square": 983041, - "vector-square-close": 989271, - "vector-square-edit": 989401, - "vector-square-minus": 989402, - "vector-square-open": 989272, - "vector-square-plus": 989403, - "vector-square-remove": 989404, - "vector-triangle": 984419, - "vector-union": 984420, - "vhs": 985627, - "vibrate": 984422, - "vibrate-off": 986329, - "video": 984423, - "video-3d": 985085, - "video-3d-off": 988121, - "video-3d-variant": 986833, - "video-4k-box": 985150, - "video-account": 985369, - "video-box": 983293, - "video-box-off": 983294, - "video-check": 987241, - "video-check-outline": 987242, - "video-high-definition": 988462, - "video-image": 985370, - "video-input-antenna": 985151, - "video-input-component": 985152, - "video-input-hdmi": 985153, - "video-input-scart": 987020, - "video-input-svideo": 985154, - "video-marker": 989609, - "video-marker-outline": 989610, - "video-minus": 985522, - "video-minus-outline": 983738, - "video-off": 984424, - "video-off-outline": 986075, - "video-outline": 986076, - "video-plus": 985523, - "video-plus-outline": 983507, - "video-stabilization": 985371, - "video-switch": 984425, - "video-switch-outline": 984976, - "video-vintage": 985628, - "video-wireless": 986834, - "video-wireless-outline": 986835, - "view-agenda": 984426, - "view-agenda-outline": 987608, - "view-array": 984427, - "view-array-outline": 988293, - "view-carousel": 984428, - "view-carousel-outline": 988294, - "view-column": 984429, - "view-column-outline": 988295, - "view-comfy": 986730, - "view-comfy-outline": 988296, - "view-compact": 986731, - "view-compact-outline": 986732, - "view-dashboard": 984430, - "view-dashboard-edit": 989511, - "view-dashboard-edit-outline": 989512, - "view-dashboard-outline": 985629, - "view-dashboard-variant": 985155, - "view-dashboard-variant-outline": 988297, - "view-day": 984431, - "view-day-outline": 988298, - "view-gallery": 989320, - "view-gallery-outline": 989321, - "view-grid": 984432, - "view-grid-outline": 987609, - "view-grid-plus": 987021, - "view-grid-plus-outline": 987610, - "view-headline": 984433, - "view-list": 984434, - "view-list-outline": 988299, - "view-module": 984435, - "view-module-outline": 988300, - "view-parallel": 984872, - "view-parallel-outline": 988301, - "view-quilt": 984436, - "view-quilt-outline": 988302, - "view-sequential": 984873, - "view-sequential-outline": 988303, - "view-split-horizontal": 986059, - "view-split-vertical": 986060, - "view-stream": 984437, - "view-stream-outline": 988304, - "view-week": 984438, - "view-week-outline": 988305, - "vimeo": 984439, - "violin": 984591, - "virtual-reality": 985236, - "virus": 988086, - "virus-off": 989409, - "virus-off-outline": 989410, - "virus-outline": 988087, - "vlc": 984444, - "voicemail": 984445, - "volleyball": 985524, - "volume-high": 984446, - "volume-low": 984447, - "volume-medium": 984448, - "volume-minus": 984926, - "volume-mute": 984927, - "volume-off": 984449, - "volume-plus": 984925, - "volume-source": 987424, - "volume-variant-off": 986632, - "volume-vibrate": 987425, - "vote": 985631, - "vote-outline": 985632, - "vpn": 984450, - "vuejs": 985156, - "vuetify": 986733, - "walk": 984451, - "wall": 985086, - "wall-sconce": 985372, - "wall-sconce-flat": 985373, - "wall-sconce-flat-outline": 989129, - "wall-sconce-flat-variant": 984092, - "wall-sconce-flat-variant-outline": 989130, - "wall-sconce-outline": 989131, - "wall-sconce-round": 984904, - "wall-sconce-round-outline": 989132, - "wall-sconce-round-variant": 985374, - "wall-sconce-round-variant-outline": 989133, - "wallet": 984452, - "wallet-giftcard": 984453, - "wallet-membership": 984454, - "wallet-outline": 986077, - "wallet-plus": 987022, - "wallet-plus-outline": 987023, - "wallet-travel": 984455, - "wallpaper": 986633, - "wan": 984456, - "wardrobe": 987024, - "wardrobe-outline": 987025, - "warehouse": 987009, - "washing-machine": 984874, - "washing-machine-alert": 987580, - "washing-machine-off": 987581, - "watch": 984457, - "watch-export": 984458, - "watch-export-variant": 985237, - "watch-import": 984459, - "watch-import-variant": 985238, - "watch-variant": 985239, - "watch-vibrate": 984753, - "watch-vibrate-off": 986330, - "water": 984460, - "water-alert": 988418, - "water-alert-outline": 988419, - "water-boiler": 987026, - "water-boiler-alert": 987571, - "water-boiler-off": 987572, - "water-check": 988420, - "water-check-outline": 988421, - "water-circle": 989190, - "water-minus": 988422, - "water-minus-outline": 988423, - "water-off": 984461, - "water-off-outline": 988424, - "water-opacity": 989269, - "water-outline": 986634, - "water-percent": 984462, - "water-percent-alert": 988425, - "water-plus": 988426, - "water-plus-outline": 988427, - "water-polo": 987808, - "water-pump": 984463, - "water-pump-off": 987027, - "water-remove": 988428, - "water-remove-outline": 988429, - "water-sync": 989126, - "water-well": 987243, - "water-well-outline": 987244, - "waterfall": 989257, - "watering-can": 988289, - "watering-can-outline": 988290, - "watermark": 984594, - "wave": 986926, - "waveform": 988285, - "waves": 984973, - "waves-arrow-left": 989273, - "waves-arrow-right": 989274, - "waves-arrow-up": 989275, - "waze": 986078, - "weather-cloudy": 984464, - "weather-cloudy-alert": 986927, - "weather-cloudy-arrow-right": 986734, - "weather-cloudy-clock": 989430, - "weather-fog": 984465, - "weather-hail": 984466, - "weather-hazy": 986928, - "weather-hurricane": 985240, - "weather-lightning": 984467, - "weather-lightning-rainy": 984702, - "weather-night": 984468, - "weather-night-partly-cloudy": 986929, - "weather-partly-cloudy": 984469, - "weather-partly-lightning": 986930, - "weather-partly-rainy": 986931, - "weather-partly-snowy": 986932, - "weather-partly-snowy-rainy": 986933, - "weather-pouring": 984470, - "weather-rainy": 984471, - "weather-snowy": 984472, - "weather-snowy-heavy": 986934, - "weather-snowy-rainy": 984703, - "weather-sunny": 984473, - "weather-sunny-alert": 986935, - "weather-sunny-off": 988388, - "weather-sunset": 984474, - "weather-sunset-down": 984475, - "weather-sunset-up": 984476, - "weather-tornado": 986936, - "weather-windy": 984477, - "weather-windy-variant": 984478, - "web": 984479, - "web-box": 987028, - "web-cancel": 989072, - "web-check": 984969, - "web-clock": 987722, - "web-minus": 987296, - "web-off": 985742, - "web-plus": 983091, - "web-refresh": 989073, - "web-remove": 984401, - "web-sync": 989074, - "webcam": 984480, - "webcam-off": 988983, - "webhook": 984623, - "webpack": 984875, - "webrtc": 987720, - "wechat": 984593, - "weight": 984481, - "weight-gram": 986431, - "weight-kilogram": 984482, - "weight-lifter": 987485, - "weight-pound": 985525, - "whatsapp": 984483, - "wheel-barrow": 988402, - "wheelchair-accessibility": 984484, - "whistle": 985526, - "whistle-outline": 987836, - "white-balance-auto": 984485, - "white-balance-incandescent": 984486, - "white-balance-iridescent": 984487, - "white-balance-sunny": 984488, - "widgets": 984876, - "widgets-outline": 987989, - "wifi": 984489, - "wifi-alert": 988853, - "wifi-arrow-down": 988854, - "wifi-arrow-left": 988855, - "wifi-arrow-left-right": 988856, - "wifi-arrow-right": 988857, - "wifi-arrow-up": 988858, - "wifi-arrow-up-down": 988859, - "wifi-cancel": 988860, - "wifi-check": 988861, - "wifi-cog": 988862, - "wifi-lock": 988863, - "wifi-lock-open": 988864, - "wifi-marker": 988865, - "wifi-minus": 988866, - "wifi-off": 984490, - "wifi-plus": 988867, - "wifi-refresh": 988868, - "wifi-remove": 988869, - "wifi-settings": 988870, - "wifi-star": 986635, - "wifi-strength-1": 985375, - "wifi-strength-1-alert": 985376, - "wifi-strength-1-lock": 985377, - "wifi-strength-1-lock-open": 988875, - "wifi-strength-2": 985378, - "wifi-strength-2-alert": 985379, - "wifi-strength-2-lock": 985380, - "wifi-strength-2-lock-open": 988876, - "wifi-strength-3": 985381, - "wifi-strength-3-alert": 985382, - "wifi-strength-3-lock": 985383, - "wifi-strength-3-lock-open": 988877, - "wifi-strength-4": 985384, - "wifi-strength-4-alert": 985385, - "wifi-strength-4-lock": 985386, - "wifi-strength-4-lock-open": 988878, - "wifi-strength-alert-outline": 985387, - "wifi-strength-lock-open-outline": 988879, - "wifi-strength-lock-outline": 985388, - "wifi-strength-off": 985389, - "wifi-strength-off-outline": 985390, - "wifi-strength-outline": 985391, - "wifi-sync": 988871, - "wikipedia": 984492, - "wind-turbine": 986533, - "wind-turbine-alert": 989611, - "wind-turbine-check": 989612, - "window-close": 984493, - "window-closed": 984494, - "window-closed-variant": 987611, - "window-maximize": 984495, - "window-minimize": 984496, - "window-open": 984497, - "window-open-variant": 987612, - "window-restore": 984498, - "window-shutter": 987420, - "window-shutter-alert": 987421, - "window-shutter-open": 987422, - "windsock": 988666, - "wiper": 985833, - "wiper-wash": 986534, - "wiper-wash-alert": 989407, - "wizard-hat": 988279, - "wordpress": 984500, - "wrap": 984502, - "wrap-disabled": 986079, - "wrench": 984503, - "wrench-clock": 989603, - "wrench-outline": 986080, - "xamarin": 985157, - "xml": 984512, - "xmpp": 985087, - "yahoo": 985935, - "yeast": 984513, - "yin-yang": 984704, - "yoga": 987516, - "youtube": 984515, - "youtube-gaming": 985160, - "youtube-studio": 985159, - "youtube-subscription": 986432, - "youtube-tv": 984136, - "yurt": 988438, - "z-wave": 985834, - "zend": 985835, - "zigbee": 986433, - "zip-box": 984516, - "zip-box-outline": 987130, - "zip-disk": 985635, - "zodiac-aquarius": 985725, - "zodiac-aries": 985726, - "zodiac-cancer": 985727, - "zodiac-capricorn": 985728, - "zodiac-gemini": 985729, - "zodiac-leo": 985730, - "zodiac-libra": 985731, - "zodiac-pisces": 985732, - "zodiac-sagittarius": 985733, - "zodiac-scorpio": 985734, - "zodiac-taurus": 985735, - "zodiac-virgo": 985736, - "blank": 63116 -} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/MaterialIcons.json b/node_modules/react-native-vector-icons/glyphmaps/MaterialIcons.json deleted file mode 100644 index 6cacae0d..00000000 --- a/node_modules/react-native-vector-icons/glyphmaps/MaterialIcons.json +++ /dev/null @@ -1,2236 +0,0 @@ -{ - "123": 60301, - "360": 58743, - "10k": 59729, - "10mp": 59730, - "11mp": 59731, - "12mp": 59732, - "13mp": 59733, - "14mp": 59734, - "15mp": 59735, - "16mp": 59736, - "17mp": 59737, - "18-up-rating": 63741, - "18mp": 59738, - "19mp": 59739, - "1k": 59740, - "1k-plus": 59741, - "1x-mobiledata": 61389, - "20mp": 59742, - "21mp": 59743, - "22mp": 59744, - "23mp": 59745, - "24mp": 59746, - "2k": 59747, - "2k-plus": 59748, - "2mp": 59749, - "30fps": 61390, - "30fps-select": 61391, - "3d-rotation": 59469, - "3g-mobiledata": 61392, - "3k": 59750, - "3k-plus": 59751, - "3mp": 59752, - "3p": 61393, - "4g-mobiledata": 61394, - "4g-plus-mobiledata": 61395, - "4k": 57458, - "4k-plus": 59753, - "4mp": 59754, - "5g": 61240, - "5k": 59755, - "5k-plus": 59756, - "5mp": 59757, - "60fps": 61396, - "60fps-select": 61397, - "6-ft-apart": 61982, - "6k": 59758, - "6k-plus": 59759, - "6mp": 59760, - "7k": 59761, - "7k-plus": 59762, - "7mp": 59763, - "8k": 59764, - "8k-plus": 59765, - "8mp": 59766, - "9k": 59767, - "9k-plus": 59768, - "9mp": 59769, - "abc": 60308, - "ac-unit": 60219, - "access-alarm": 57744, - "access-alarms": 57745, - "access-time": 57746, - "access-time-filled": 61398, - "accessibility": 59470, - "accessibility-new": 59692, - "accessible": 59668, - "accessible-forward": 59700, - "account-balance": 59471, - "account-balance-wallet": 59472, - "account-box": 59473, - "account-circle": 59475, - "account-tree": 59770, - "ad-units": 61241, - "adb": 58894, - "add": 57669, - "add-a-photo": 58425, - "add-alarm": 57747, - "add-alert": 57347, - "add-box": 57670, - "add-business": 59177, - "add-call": 57576, - "add-card": 60294, - "add-chart": 59771, - "add-circle": 57671, - "add-circle-outline": 57672, - "add-comment": 57958, - "add-home": 63723, - "add-home-work": 63725, - "add-ic-call": 59772, - "add-link": 57720, - "add-location": 58727, - "add-location-alt": 61242, - "add-moderator": 59773, - "add-photo-alternate": 58430, - "add-reaction": 57811, - "add-road": 61243, - "add-shopping-cart": 59476, - "add-task": 62010, - "add-to-drive": 58972, - "add-to-home-screen": 57854, - "add-to-photos": 58269, - "add-to-queue": 57436, - "addchart": 61244, - "adf-scanner": 60122, - "adjust": 58270, - "admin-panel-settings": 61245, - "adobe": 60054, - "ads-click": 59234, - "agriculture": 60025, - "air": 61400, - "airline-seat-flat": 58928, - "airline-seat-flat-angled": 58929, - "airline-seat-individual-suite": 58930, - "airline-seat-legroom-extra": 58931, - "airline-seat-legroom-normal": 58932, - "airline-seat-legroom-reduced": 58933, - "airline-seat-recline-extra": 58934, - "airline-seat-recline-normal": 58935, - "airline-stops": 59344, - "airlines": 59338, - "airplane-ticket": 61401, - "airplanemode-active": 57749, - "airplanemode-inactive": 57748, - "airplanemode-off": 57748, - "airplanemode-on": 57749, - "airplay": 57429, - "airport-shuttle": 60220, - "alarm": 59477, - "alarm-add": 59478, - "alarm-off": 59479, - "alarm-on": 59480, - "album": 57369, - "align-horizontal-center": 57359, - "align-horizontal-left": 57357, - "align-horizontal-right": 57360, - "align-vertical-bottom": 57365, - "align-vertical-center": 57361, - "align-vertical-top": 57356, - "all-inbox": 59775, - "all-inclusive": 60221, - "all-out": 59659, - "alt-route": 61828, - "alternate-email": 57574, - "amp-stories": 59923, - "analytics": 61246, - "anchor": 61901, - "android": 59481, - "animation": 59164, - "announcement": 59482, - "aod": 61402, - "apartment": 59968, - "api": 61879, - "app-blocking": 61247, - "app-registration": 61248, - "app-settings-alt": 61249, - "app-shortcut": 60132, - "apple": 60032, - "approval": 59778, - "apps": 58819, - "apps-outage": 59340, - "architecture": 59963, - "archive": 57673, - "area-chart": 59248, - "arrow-back": 58820, - "arrow-back-ios": 58848, - "arrow-back-ios-new": 58090, - "arrow-circle-down": 61825, - "arrow-circle-left": 60071, - "arrow-circle-right": 60074, - "arrow-circle-up": 61826, - "arrow-downward": 58843, - "arrow-drop-down": 58821, - "arrow-drop-down-circle": 58822, - "arrow-drop-up": 58823, - "arrow-forward": 58824, - "arrow-forward-ios": 58849, - "arrow-left": 58846, - "arrow-outward": 63694, - "arrow-right": 58847, - "arrow-right-alt": 59713, - "arrow-upward": 58840, - "art-track": 57440, - "article": 61250, - "aspect-ratio": 59483, - "assessment": 59484, - "assignment": 59485, - "assignment-add": 63560, - "assignment-ind": 59486, - "assignment-late": 59487, - "assignment-return": 59488, - "assignment-returned": 59489, - "assignment-turned-in": 59490, - "assist-walker": 63701, - "assistant": 58271, - "assistant-direction": 59784, - "assistant-navigation": 59785, - "assistant-photo": 58272, - "assured-workload": 60271, - "atm": 58739, - "attach-email": 59998, - "attach-file": 57894, - "attach-money": 57895, - "attachment": 58044, - "attractions": 59986, - "attribution": 61403, - "audio-file": 60290, - "audiotrack": 58273, - "auto-awesome": 58975, - "auto-awesome-mosaic": 58976, - "auto-awesome-motion": 58977, - "auto-delete": 59980, - "auto-fix-high": 58979, - "auto-fix-normal": 58980, - "auto-fix-off": 58981, - "auto-graph": 58619, - "auto-mode": 60448, - "auto-stories": 58982, - "autofps-select": 61404, - "autorenew": 59491, - "av-timer": 57371, - "baby-changing-station": 61851, - "back-hand": 59236, - "backpack": 61852, - "backspace": 57674, - "backup": 59492, - "backup-table": 61251, - "badge": 60007, - "bakery-dining": 59987, - "balance": 60150, - "balcony": 58767, - "ballot": 57714, - "bar-chart": 57963, - "barcode-reader": 63580, - "batch-prediction": 61685, - "bathroom": 61405, - "bathtub": 59969, - "battery-0-bar": 60380, - "battery-1-bar": 60377, - "battery-2-bar": 60384, - "battery-3-bar": 60381, - "battery-4-bar": 60386, - "battery-5-bar": 60372, - "battery-6-bar": 60370, - "battery-alert": 57756, - "battery-charging-full": 57763, - "battery-full": 57764, - "battery-saver": 61406, - "battery-std": 57765, - "battery-unknown": 57766, - "beach-access": 60222, - "bed": 61407, - "bedroom-baby": 61408, - "bedroom-child": 61409, - "bedroom-parent": 61410, - "bedtime": 61252, - "bedtime-off": 60278, - "beenhere": 58669, - "bento": 61940, - "bike-scooter": 61253, - "biotech": 59962, - "blender": 61411, - "blind": 63702, - "blinds": 57990, - "blinds-closed": 60447, - "block": 57675, - "block-flipped": 61254, - "bloodtype": 61412, - "bluetooth": 57767, - "bluetooth-audio": 58895, - "bluetooth-connected": 57768, - "bluetooth-disabled": 57769, - "bluetooth-drive": 61413, - "bluetooth-searching": 57770, - "blur-circular": 58274, - "blur-linear": 58275, - "blur-off": 58276, - "blur-on": 58277, - "bolt": 59915, - "book": 59493, - "book-online": 61975, - "bookmark": 59494, - "bookmark-add": 58776, - "bookmark-added": 58777, - "bookmark-border": 59495, - "bookmark-outline": 59495, - "bookmark-remove": 58778, - "bookmarks": 59787, - "border-all": 57896, - "border-bottom": 57897, - "border-clear": 57898, - "border-color": 57899, - "border-horizontal": 57900, - "border-inner": 57901, - "border-left": 57902, - "border-outer": 57903, - "border-right": 57904, - "border-style": 57905, - "border-top": 57906, - "border-vertical": 57907, - "boy": 60263, - "branding-watermark": 57451, - "breakfast-dining": 59988, - "brightness-1": 58278, - "brightness-2": 58279, - "brightness-3": 58280, - "brightness-4": 58281, - "brightness-5": 58282, - "brightness-6": 58283, - "brightness-7": 58284, - "brightness-auto": 57771, - "brightness-high": 57772, - "brightness-low": 57773, - "brightness-medium": 57774, - "broadcast-on-home": 63736, - "broadcast-on-personal": 63737, - "broken-image": 58285, - "browse-gallery": 60369, - "browser-not-supported": 61255, - "browser-updated": 59343, - "brunch-dining": 60019, - "brush": 58286, - "bubble-chart": 59101, - "bug-report": 59496, - "build": 59497, - "build-circle": 61256, - "bungalow": 58769, - "burst-mode": 58428, - "bus-alert": 59791, - "business": 57519, - "business-center": 60223, - "cabin": 58761, - "cable": 61414, - "cached": 59498, - "cake": 59369, - "calculate": 59999, - "calendar-month": 60364, - "calendar-today": 59701, - "calendar-view-day": 59702, - "calendar-view-month": 61415, - "calendar-view-week": 61416, - "call": 57520, - "call-end": 57521, - "call-made": 57522, - "call-merge": 57523, - "call-missed": 57524, - "call-missed-outgoing": 57572, - "call-received": 57525, - "call-split": 57526, - "call-to-action": 57452, - "camera": 58287, - "camera-alt": 58288, - "camera-enhance": 59644, - "camera-front": 58289, - "camera-indoor": 61417, - "camera-outdoor": 61418, - "camera-rear": 58290, - "camera-roll": 58291, - "cameraswitch": 61419, - "campaign": 61257, - "cancel": 58825, - "cancel-presentation": 57577, - "cancel-schedule-send": 59961, - "candlestick-chart": 60116, - "car-crash": 60402, - "car-rental": 59989, - "car-repair": 59990, - "card-giftcard": 59638, - "card-membership": 59639, - "card-travel": 59640, - "carpenter": 61944, - "cases": 59794, - "casino": 60224, - "cast": 58119, - "cast-connected": 58120, - "cast-for-education": 61420, - "castle": 60081, - "catching-pokemon": 58632, - "category": 58740, - "celebration": 60005, - "cell-tower": 60346, - "cell-wifi": 57580, - "center-focus-strong": 58292, - "center-focus-weak": 58293, - "chair": 61421, - "chair-alt": 61422, - "chalet": 58757, - "change-circle": 58087, - "change-history": 59499, - "charging-station": 61853, - "chat": 57527, - "chat-bubble": 57546, - "chat-bubble-outline": 57547, - "check": 58826, - "check-box": 59444, - "check-box-outline-blank": 59445, - "check-circle": 59500, - "check-circle-outline": 59693, - "checklist": 59057, - "checklist-rtl": 59059, - "checkroom": 61854, - "chevron-left": 58827, - "chevron-right": 58828, - "child-care": 60225, - "child-friendly": 60226, - "chrome-reader-mode": 59501, - "church": 60078, - "circle": 61258, - "circle-notifications": 59796, - "class": 59502, - "clean-hands": 61983, - "cleaning-services": 61695, - "clear": 57676, - "clear-all": 57528, - "close": 58829, - "close-fullscreen": 61903, - "closed-caption": 57372, - "closed-caption-disabled": 61916, - "closed-caption-off": 59798, - "cloud": 58045, - "cloud-circle": 58046, - "cloud-done": 58047, - "cloud-download": 58048, - "cloud-off": 58049, - "cloud-queue": 58050, - "cloud-sync": 60250, - "cloud-upload": 58051, - "cloudy-snowing": 59408, - "co2": 59312, - "co-present": 60144, - "code": 59503, - "code-off": 58611, - "coffee": 61423, - "coffee-maker": 61424, - "collections": 58294, - "collections-bookmark": 58417, - "color-lens": 58295, - "colorize": 58296, - "comment": 57529, - "comment-bank": 59982, - "comments-disabled": 59298, - "commit": 60149, - "commute": 59712, - "compare": 58297, - "compare-arrows": 59669, - "compass-calibration": 58748, - "compost": 59233, - "compress": 59725, - "computer": 58122, - "confirmation-num": 58936, - "confirmation-number": 58936, - "connect-without-contact": 61987, - "connected-tv": 59800, - "connecting-airports": 59337, - "construction": 59964, - "contact-emergency": 63697, - "contact-mail": 57552, - "contact-page": 61998, - "contact-phone": 57551, - "contact-support": 59724, - "contactless": 60017, - "contacts": 57530, - "content-copy": 57677, - "content-cut": 57678, - "content-paste": 57679, - "content-paste-go": 60046, - "content-paste-off": 58616, - "content-paste-search": 60059, - "contrast": 60215, - "control-camera": 57460, - "control-point": 58298, - "control-point-duplicate": 58299, - "conveyor-belt": 63591, - "cookie": 60076, - "copy-all": 58092, - "copyright": 59660, - "coronavirus": 61985, - "corporate-fare": 61904, - "cottage": 58759, - "countertops": 61943, - "create": 57680, - "create-new-folder": 58060, - "credit-card": 59504, - "credit-card-off": 58612, - "credit-score": 61425, - "crib": 58760, - "crisis-alert": 60393, - "crop": 58302, - "crop-16-9": 58300, - "crop-3-2": 58301, - "crop-5-4": 58303, - "crop-7-5": 58304, - "crop-din": 58305, - "crop-free": 58306, - "crop-landscape": 58307, - "crop-original": 58308, - "crop-portrait": 58309, - "crop-rotate": 58423, - "crop-square": 58310, - "cruelty-free": 59289, - "css": 60307, - "currency-bitcoin": 60357, - "currency-exchange": 60272, - "currency-franc": 60154, - "currency-lira": 60143, - "currency-pound": 60145, - "currency-ruble": 60140, - "currency-rupee": 60151, - "currency-yen": 60155, - "currency-yuan": 60153, - "curtains": 60446, - "curtains-closed": 60445, - "cyclone": 60373, - "dangerous": 59802, - "dark-mode": 58652, - "dashboard": 59505, - "dashboard-customize": 59803, - "data-array": 60113, - "data-exploration": 59247, - "data-object": 60115, - "data-saver-off": 61426, - "data-saver-on": 61427, - "data-thresholding": 60319, - "data-usage": 57775, - "dataset": 63726, - "dataset-linked": 63727, - "date-range": 59670, - "deblur": 60279, - "deck": 59970, - "dehaze": 58311, - "delete": 59506, - "delete-forever": 59691, - "delete-outline": 59694, - "delete-sweep": 57708, - "delivery-dining": 60018, - "density-large": 60329, - "density-medium": 60318, - "density-small": 60328, - "departure-board": 58742, - "description": 59507, - "deselect": 60342, - "design-services": 61706, - "desk": 63732, - "desktop-access-disabled": 59805, - "desktop-mac": 58123, - "desktop-windows": 58124, - "details": 58312, - "developer-board": 58125, - "developer-board-off": 58623, - "developer-mode": 57776, - "device-hub": 58165, - "device-thermostat": 57855, - "device-unknown": 58169, - "devices": 57777, - "devices-fold": 60382, - "devices-other": 58167, - "dew-point": 63609, - "dialer-sip": 57531, - "dialpad": 57532, - "diamond": 60117, - "difference": 60285, - "dining": 61428, - "dinner-dining": 59991, - "directions": 58670, - "directions-bike": 58671, - "directions-boat": 58674, - "directions-boat-filled": 61429, - "directions-bus": 58672, - "directions-bus-filled": 61430, - "directions-car": 58673, - "directions-car-filled": 61431, - "directions-ferry": 58674, - "directions-off": 61711, - "directions-railway": 58676, - "directions-railway-filled": 61432, - "directions-run": 58726, - "directions-subway": 58675, - "directions-subway-filled": 61433, - "directions-train": 58676, - "directions-transit": 58677, - "directions-transit-filled": 61434, - "directions-walk": 58678, - "dirty-lens": 61259, - "disabled-by-default": 62000, - "disabled-visible": 59246, - "disc-full": 58896, - "discord": 60012, - "discount": 60361, - "display-settings": 60311, - "diversity-1": 63703, - "diversity-2": 63704, - "diversity-3": 63705, - "dnd-forwardslash": 58897, - "dns": 59509, - "do-disturb": 61580, - "do-disturb-alt": 61581, - "do-disturb-off": 61582, - "do-disturb-on": 61583, - "do-not-disturb": 58898, - "do-not-disturb-alt": 58897, - "do-not-disturb-off": 58947, - "do-not-disturb-on": 58948, - "do-not-disturb-on-total-silence": 61435, - "do-not-step": 61855, - "do-not-touch": 61872, - "dock": 58126, - "document-scanner": 58874, - "domain": 59374, - "domain-add": 60258, - "domain-disabled": 57583, - "domain-verification": 61260, - "done": 59510, - "done-all": 59511, - "done-outline": 59695, - "donut-large": 59671, - "donut-small": 59672, - "door-back": 61436, - "door-front": 61437, - "door-sliding": 61438, - "doorbell": 61439, - "double-arrow": 59984, - "downhill-skiing": 58633, - "download": 61584, - "download-done": 61585, - "download-for-offline": 61440, - "downloading": 61441, - "drafts": 57681, - "drag-handle": 57949, - "drag-indicator": 59717, - "draw": 59206, - "drive-eta": 58899, - "drive-file-move": 58997, - "drive-file-move-outline": 59809, - "drive-file-move-rtl": 59245, - "drive-file-rename-outline": 59810, - "drive-folder-upload": 59811, - "dry": 61875, - "dry-cleaning": 59992, - "duo": 59813, - "dvr": 57778, - "dynamic-feed": 59924, - "dynamic-form": 61887, - "e-mobiledata": 61442, - "earbuds": 61443, - "earbuds-battery": 61444, - "east": 61919, - "eco": 59957, - "edgesensor-high": 61445, - "edgesensor-low": 61446, - "edit": 58313, - "edit-attributes": 58744, - "edit-calendar": 59202, - "edit-document": 63628, - "edit-location": 58728, - "edit-location-alt": 57797, - "edit-note": 59205, - "edit-notifications": 58661, - "edit-off": 59728, - "edit-road": 61261, - "edit-square": 63629, - "egg": 60108, - "egg-alt": 60104, - "eject": 59643, - "elderly": 61978, - "elderly-woman": 60265, - "electric-bike": 60187, - "electric-bolt": 60444, - "electric-car": 60188, - "electric-meter": 60443, - "electric-moped": 60189, - "electric-rickshaw": 60190, - "electric-scooter": 60191, - "electrical-services": 61698, - "elevator": 61856, - "email": 57534, - "emergency": 57835, - "emergency-recording": 60404, - "emergency-share": 60406, - "emoji-emotions": 59938, - "emoji-events": 59939, - "emoji-flags": 59930, - "emoji-food-beverage": 59931, - "emoji-nature": 59932, - "emoji-objects": 59940, - "emoji-people": 59933, - "emoji-symbols": 59934, - "emoji-transportation": 59935, - "energy-savings-leaf": 60442, - "engineering": 59965, - "enhance-photo-translate": 59644, - "enhanced-encryption": 58943, - "equalizer": 57373, - "error": 57344, - "error-outline": 57345, - "escalator": 61857, - "escalator-warning": 61868, - "euro": 59925, - "euro-symbol": 59686, - "ev-station": 58733, - "event": 59512, - "event-available": 58900, - "event-busy": 58901, - "event-note": 58902, - "event-repeat": 60283, - "event-seat": 59651, - "exit-to-app": 59513, - "expand": 59727, - "expand-circle-down": 59341, - "expand-less": 58830, - "expand-more": 58831, - "explicit": 57374, - "explore": 59514, - "explore-off": 59816, - "exposure": 58314, - "exposure-minus-1": 58315, - "exposure-minus-2": 58316, - "exposure-neg-1": 58315, - "exposure-neg-2": 58316, - "exposure-plus-1": 58317, - "exposure-plus-2": 58318, - "exposure-zero": 58319, - "extension": 59515, - "extension-off": 58613, - "face": 59516, - "face-2": 63706, - "face-3": 63707, - "face-4": 63708, - "face-5": 63709, - "face-6": 63710, - "face-retouching-natural": 61262, - "face-retouching-off": 61447, - "facebook": 62004, - "fact-check": 61637, - "factory": 60348, - "family-restroom": 61858, - "fast-forward": 57375, - "fast-rewind": 57376, - "fastfood": 58746, - "favorite": 59517, - "favorite-border": 59518, - "favorite-outline": 59518, - "fax": 60120, - "featured-play-list": 57453, - "featured-video": 57454, - "feed": 61449, - "feedback": 59519, - "female": 58768, - "fence": 61942, - "festival": 60008, - "fiber-dvr": 57437, - "fiber-manual-record": 57441, - "fiber-new": 57438, - "fiber-pin": 57450, - "fiber-smart-record": 57442, - "file-copy": 57715, - "file-download": 58052, - "file-download-done": 59818, - "file-download-off": 58622, - "file-open": 60147, - "file-present": 59918, - "file-upload": 58054, - "file-upload-off": 63622, - "filter": 58323, - "filter-1": 58320, - "filter-2": 58321, - "filter-3": 58322, - "filter-4": 58324, - "filter-5": 58325, - "filter-6": 58326, - "filter-7": 58327, - "filter-8": 58328, - "filter-9": 58329, - "filter-9-plus": 58330, - "filter-alt": 61263, - "filter-alt-off": 60210, - "filter-b-and-w": 58331, - "filter-center-focus": 58332, - "filter-drama": 58333, - "filter-frames": 58334, - "filter-hdr": 58335, - "filter-list": 57682, - "filter-list-alt": 59726, - "filter-list-off": 60247, - "filter-none": 58336, - "filter-tilt-shift": 58338, - "filter-vintage": 58339, - "find-in-page": 59520, - "find-replace": 59521, - "fingerprint": 59661, - "fire-extinguisher": 61912, - "fire-hydrant": 61859, - "fire-hydrant-alt": 63729, - "fire-truck": 63730, - "fireplace": 59971, - "first-page": 58844, - "fit-screen": 59920, - "fitbit": 59435, - "fitness-center": 60227, - "flag": 57683, - "flag-circle": 60152, - "flaky": 61264, - "flare": 58340, - "flash-auto": 58341, - "flash-off": 58342, - "flash-on": 58343, - "flashlight-off": 61450, - "flashlight-on": 61451, - "flatware": 61452, - "flight": 58681, - "flight-class": 59339, - "flight-land": 59652, - "flight-takeoff": 59653, - "flip": 58344, - "flip-camera-android": 59959, - "flip-camera-ios": 59960, - "flip-to-back": 59522, - "flip-to-front": 59523, - "flood": 60390, - "flourescent": 61453, - "fluorescent": 60465, - "flutter-dash": 57355, - "fmd-bad": 61454, - "fmd-good": 61455, - "foggy": 59416, - "folder": 58055, - "folder-copy": 60349, - "folder-delete": 60212, - "folder-off": 60291, - "folder-open": 58056, - "folder-shared": 58057, - "folder-special": 58903, - "folder-zip": 60204, - "follow-the-signs": 61986, - "font-download": 57703, - "font-download-off": 58617, - "food-bank": 61938, - "forest": 60057, - "fork-left": 60320, - "fork-right": 60332, - "forklift": 63592, - "format-align-center": 57908, - "format-align-justify": 57909, - "format-align-left": 57910, - "format-align-right": 57911, - "format-bold": 57912, - "format-clear": 57913, - "format-color-fill": 57914, - "format-color-reset": 57915, - "format-color-text": 57916, - "format-indent-decrease": 57917, - "format-indent-increase": 57918, - "format-italic": 57919, - "format-line-spacing": 57920, - "format-list-bulleted": 57921, - "format-list-bulleted-add": 63561, - "format-list-numbered": 57922, - "format-list-numbered-rtl": 57959, - "format-overline": 60261, - "format-paint": 57923, - "format-quote": 57924, - "format-shapes": 57950, - "format-size": 57925, - "format-strikethrough": 57926, - "format-textdirection-l-to-r": 57927, - "format-textdirection-r-to-l": 57928, - "format-underline": 57929, - "format-underlined": 57929, - "fort": 60077, - "forum": 57535, - "forward": 57684, - "forward-10": 57430, - "forward-30": 57431, - "forward-5": 57432, - "forward-to-inbox": 61831, - "foundation": 61952, - "free-breakfast": 60228, - "free-cancellation": 59208, - "front-hand": 59241, - "front-loader": 63593, - "fullscreen": 58832, - "fullscreen-exit": 58833, - "functions": 57930, - "g-mobiledata": 61456, - "g-translate": 59687, - "gamepad": 58127, - "games": 57377, - "garage": 61457, - "gas-meter": 60441, - "gavel": 59662, - "generating-tokens": 59209, - "gesture": 57685, - "get-app": 59524, - "gif": 59656, - "gif-box": 59299, - "girl": 60264, - "gite": 58763, - "goat": 1114109, - "golf-course": 60229, - "gpp-bad": 61458, - "gpp-good": 61459, - "gpp-maybe": 61460, - "gps-fixed": 57779, - "gps-not-fixed": 57780, - "gps-off": 57781, - "grade": 59525, - "gradient": 58345, - "grading": 59983, - "grain": 58346, - "graphic-eq": 57784, - "grass": 61957, - "grid-3x3": 61461, - "grid-4x4": 61462, - "grid-goldenratio": 61463, - "grid-off": 58347, - "grid-on": 58348, - "grid-view": 59824, - "group": 59375, - "group-add": 59376, - "group-off": 59207, - "group-remove": 59309, - "group-work": 59526, - "groups": 62003, - "groups-2": 63711, - "groups-3": 63712, - "h-mobiledata": 61464, - "h-plus-mobiledata": 61465, - "hail": 59825, - "handshake": 60363, - "handyman": 61707, - "hardware": 59993, - "hd": 57426, - "hdr-auto": 61466, - "hdr-auto-select": 61467, - "hdr-enhanced-select": 61265, - "hdr-off": 58349, - "hdr-off-select": 61468, - "hdr-on": 58350, - "hdr-on-select": 61469, - "hdr-plus": 61470, - "hdr-strong": 58353, - "hdr-weak": 58354, - "headphones": 61471, - "headphones-battery": 61472, - "headset": 58128, - "headset-mic": 58129, - "headset-off": 58170, - "healing": 58355, - "health-and-safety": 57813, - "hearing": 57379, - "hearing-disabled": 61700, - "heart-broken": 60098, - "heat-pump": 60440, - "height": 59926, - "help": 59527, - "help-center": 61888, - "help-outline": 59645, - "hevc": 61473, - "hexagon": 60217, - "hide-image": 61474, - "hide-source": 61475, - "high-quality": 57380, - "highlight": 57951, - "highlight-alt": 61266, - "highlight-off": 59528, - "highlight-remove": 59528, - "hiking": 58634, - "history": 59529, - "history-edu": 59966, - "history-toggle-off": 61821, - "hive": 60070, - "hls": 60298, - "hls-off": 60300, - "holiday-village": 58762, - "home": 59530, - "home-filled": 59826, - "home-max": 61476, - "home-mini": 61477, - "home-repair-service": 61696, - "home-work": 59913, - "horizontal-distribute": 57364, - "horizontal-rule": 61704, - "horizontal-split": 59719, - "hot-tub": 60230, - "hotel": 58682, - "hotel-class": 59203, - "hourglass-bottom": 59996, - "hourglass-disabled": 61267, - "hourglass-empty": 59531, - "hourglass-full": 59532, - "hourglass-top": 59995, - "house": 59972, - "house-siding": 61954, - "houseboat": 58756, - "how-to-reg": 57716, - "how-to-vote": 57717, - "html": 60286, - "http": 59650, - "https": 59533, - "hub": 59892, - "hvac": 61710, - "ice-skating": 58635, - "icecream": 60009, - "image": 58356, - "image-aspect-ratio": 58357, - "image-not-supported": 61718, - "image-search": 58431, - "imagesearch-roller": 59828, - "import-contacts": 57568, - "import-export": 57539, - "important-devices": 59666, - "inbox": 57686, - "incomplete-circle": 59291, - "indeterminate-check-box": 59657, - "info": 59534, - "info-outline": 59535, - "input": 59536, - "insert-chart": 57931, - "insert-chart-outlined": 57962, - "insert-comment": 57932, - "insert-drive-file": 57933, - "insert-emoticon": 57934, - "insert-invitation": 57935, - "insert-link": 57936, - "insert-page-break": 60106, - "insert-photo": 57937, - "insights": 61586, - "install-desktop": 60273, - "install-mobile": 60274, - "integration-instructions": 61268, - "interests": 59336, - "interpreter-mode": 59451, - "inventory": 57721, - "inventory-2": 57761, - "invert-colors": 59537, - "invert-colors-off": 57540, - "invert-colors-on": 59537, - "ios-share": 59064, - "iron": 58755, - "iso": 58358, - "javascript": 60284, - "join-full": 60139, - "join-inner": 60148, - "join-left": 60146, - "join-right": 60138, - "kayaking": 58636, - "kebab-dining": 59458, - "key": 59196, - "key-off": 60292, - "keyboard": 58130, - "keyboard-alt": 61480, - "keyboard-arrow-down": 58131, - "keyboard-arrow-left": 58132, - "keyboard-arrow-right": 58133, - "keyboard-arrow-up": 58134, - "keyboard-backspace": 58135, - "keyboard-capslock": 58136, - "keyboard-command": 60128, - "keyboard-command-key": 60135, - "keyboard-control": 58835, - "keyboard-control-key": 60134, - "keyboard-double-arrow-down": 60112, - "keyboard-double-arrow-left": 60099, - "keyboard-double-arrow-right": 60105, - "keyboard-double-arrow-up": 60111, - "keyboard-hide": 58138, - "keyboard-option": 60127, - "keyboard-option-key": 60136, - "keyboard-return": 58139, - "keyboard-tab": 58140, - "keyboard-voice": 58141, - "king-bed": 59973, - "kitchen": 60231, - "kitesurfing": 58637, - "label": 59538, - "label-important": 59703, - "label-important-outline": 59720, - "label-off": 59830, - "label-outline": 59539, - "lan": 60207, - "landscape": 58359, - "landslide": 60375, - "language": 59540, - "laptop": 58142, - "laptop-chromebook": 58143, - "laptop-mac": 58144, - "laptop-windows": 58145, - "last-page": 58845, - "launch": 59541, - "layers": 58683, - "layers-clear": 58684, - "leaderboard": 61964, - "leak-add": 58360, - "leak-remove": 58361, - "leave-bags-at-home": 61979, - "legend-toggle": 61723, - "lens": 58362, - "lens-blur": 61481, - "library-add": 57390, - "library-add-check": 59831, - "library-books": 57391, - "library-music": 57392, - "light": 61482, - "light-mode": 58648, - "lightbulb": 57584, - "lightbulb-circle": 60414, - "lightbulb-outline": 59663, - "line-axis": 60058, - "line-style": 59673, - "line-weight": 59674, - "linear-scale": 57952, - "link": 57687, - "link-off": 57711, - "linked-camera": 58424, - "liquor": 60000, - "list": 59542, - "list-alt": 57582, - "live-help": 57542, - "live-tv": 58937, - "living": 61483, - "local-activity": 58687, - "local-airport": 58685, - "local-atm": 58686, - "local-attraction": 58687, - "local-bar": 58688, - "local-cafe": 58689, - "local-car-wash": 58690, - "local-convenience-store": 58691, - "local-dining": 58710, - "local-drink": 58692, - "local-fire-department": 61269, - "local-florist": 58693, - "local-gas-station": 58694, - "local-grocery-store": 58695, - "local-hospital": 58696, - "local-hotel": 58697, - "local-laundry-service": 58698, - "local-library": 58699, - "local-mall": 58700, - "local-movies": 58701, - "local-offer": 58702, - "local-parking": 58703, - "local-pharmacy": 58704, - "local-phone": 58705, - "local-pizza": 58706, - "local-play": 58707, - "local-police": 61270, - "local-post-office": 58708, - "local-print-shop": 58709, - "local-printshop": 58709, - "local-restaurant": 58710, - "local-see": 58711, - "local-shipping": 58712, - "local-taxi": 58713, - "location-city": 59377, - "location-disabled": 57782, - "location-history": 58714, - "location-off": 57543, - "location-on": 57544, - "location-pin": 61915, - "location-searching": 57783, - "lock": 59543, - "lock-clock": 61271, - "lock-open": 59544, - "lock-outline": 59545, - "lock-person": 63731, - "lock-reset": 60126, - "login": 60023, - "logo-dev": 60118, - "logout": 59834, - "looks": 58364, - "looks-3": 58363, - "looks-4": 58365, - "looks-5": 58366, - "looks-6": 58367, - "looks-one": 58368, - "looks-two": 58369, - "loop": 57384, - "loupe": 58370, - "low-priority": 57709, - "loyalty": 59546, - "lte-mobiledata": 61484, - "lte-plus-mobiledata": 61485, - "luggage": 62005, - "lunch-dining": 60001, - "lyrics": 60427, - "macro-off": 63698, - "mail": 57688, - "mail-lock": 60426, - "mail-outline": 57569, - "male": 58766, - "man": 58603, - "man-2": 63713, - "man-3": 63714, - "man-4": 63715, - "manage-accounts": 61486, - "manage-history": 60391, - "manage-search": 61487, - "map": 58715, - "maps-home-work": 61488, - "maps-ugc": 61272, - "margin": 59835, - "mark-as-unread": 59836, - "mark-chat-read": 61835, - "mark-chat-unread": 61833, - "mark-email-read": 61836, - "mark-email-unread": 61834, - "mark-unread-chat-alt": 60317, - "markunread": 57689, - "markunread-mailbox": 59547, - "masks": 61976, - "maximize": 59696, - "media-bluetooth-off": 61489, - "media-bluetooth-on": 61490, - "mediation": 61351, - "medical-information": 60397, - "medical-services": 61705, - "medication": 61491, - "medication-liquid": 60039, - "meeting-room": 60239, - "memory": 58146, - "menu": 58834, - "menu-book": 59929, - "menu-open": 59837, - "merge": 60312, - "merge-type": 57938, - "message": 57545, - "messenger": 57546, - "messenger-outline": 57547, - "mic": 57385, - "mic-external-off": 61273, - "mic-external-on": 61274, - "mic-none": 57386, - "mic-off": 57387, - "microwave": 61956, - "military-tech": 59967, - "minimize": 59697, - "minor-crash": 60401, - "miscellaneous-services": 61708, - "missed-video-call": 57459, - "mms": 58904, - "mobile-friendly": 57856, - "mobile-off": 57857, - "mobile-screen-share": 57575, - "mobiledata-off": 61492, - "mode": 61591, - "mode-comment": 57939, - "mode-edit": 57940, - "mode-edit-outline": 61493, - "mode-fan-off": 60439, - "mode-night": 61494, - "mode-of-travel": 59342, - "mode-standby": 61495, - "model-training": 61647, - "monetization-on": 57955, - "money": 58749, - "money-off": 57948, - "money-off-csred": 61496, - "monitor": 61275, - "monitor-heart": 60066, - "monitor-weight": 61497, - "monochrome-photos": 58371, - "mood": 59378, - "mood-bad": 59379, - "moped": 60200, - "more": 58905, - "more-horiz": 58835, - "more-time": 59997, - "more-vert": 58836, - "mosque": 60082, - "motion-photos-auto": 61498, - "motion-photos-off": 59840, - "motion-photos-on": 59841, - "motion-photos-pause": 61991, - "motion-photos-paused": 59842, - "motorcycle": 59675, - "mouse": 58147, - "move-down": 60257, - "move-to-inbox": 57704, - "move-up": 60260, - "movie": 57388, - "movie-creation": 58372, - "movie-edit": 63552, - "movie-filter": 58426, - "moving": 58625, - "mp": 59843, - "multiline-chart": 59103, - "multiple-stop": 61881, - "multitrack-audio": 57784, - "museum": 59958, - "music-note": 58373, - "music-off": 58432, - "music-video": 57443, - "my-library-add": 57390, - "my-library-books": 57391, - "my-library-music": 57392, - "my-location": 58716, - "nat": 61276, - "nature": 58374, - "nature-people": 58375, - "navigate-before": 58376, - "navigate-next": 58377, - "navigation": 58717, - "near-me": 58729, - "near-me-disabled": 61935, - "nearby-error": 61499, - "nearby-off": 61500, - "nest-cam-wired-stand": 60438, - "network-cell": 57785, - "network-check": 58944, - "network-locked": 58906, - "network-ping": 60362, - "network-wifi": 57786, - "network-wifi-1-bar": 60388, - "network-wifi-2-bar": 60374, - "network-wifi-3-bar": 60385, - "new-label": 58889, - "new-releases": 57393, - "newspaper": 60289, - "next-plan": 61277, - "next-week": 57706, - "nfc": 57787, - "night-shelter": 61937, - "nightlife": 60002, - "nightlight": 61501, - "nightlight-round": 61278, - "nights-stay": 59974, - "no-accounts": 61502, - "no-adult-content": 63742, - "no-backpack": 62007, - "no-cell": 61860, - "no-crash": 60400, - "no-drinks": 61861, - "no-encryption": 58945, - "no-encryption-gmailerrorred": 61503, - "no-flash": 61862, - "no-food": 61863, - "no-luggage": 62011, - "no-meals": 61910, - "no-meals-ouline": 61993, - "no-meeting-room": 60238, - "no-photography": 61864, - "no-sim": 57548, - "no-stroller": 61871, - "no-transfer": 61909, - "noise-aware": 60396, - "noise-control-off": 60403, - "nordic-walking": 58638, - "north": 61920, - "north-east": 61921, - "north-west": 61922, - "not-accessible": 61694, - "not-interested": 57395, - "not-listed-location": 58741, - "not-started": 61649, - "note": 57455, - "note-add": 59548, - "note-alt": 61504, - "notes": 57964, - "notification-add": 58265, - "notification-important": 57348, - "notifications": 59380, - "notifications-active": 59383, - "notifications-none": 59381, - "notifications-off": 59382, - "notifications-on": 59383, - "notifications-paused": 59384, - "now-wallpaper": 57788, - "now-widgets": 57789, - "numbers": 60103, - "offline-bolt": 59698, - "offline-pin": 59658, - "offline-share": 59845, - "oil-barrel": 60437, - "on-device-training": 60413, - "ondemand-video": 58938, - "online-prediction": 61675, - "opacity": 59676, - "open-in-browser": 59549, - "open-in-full": 61902, - "open-in-new": 59550, - "open-in-new-off": 58614, - "open-with": 59551, - "other-houses": 58764, - "outbond": 61992, - "outbound": 57802, - "outbox": 61279, - "outdoor-grill": 59975, - "outgoing-mail": 61650, - "outlet": 61908, - "outlined-flag": 57710, - "output": 60350, - "padding": 59848, - "pages": 59385, - "pageview": 59552, - "paid": 61505, - "palette": 58378, - "pallet": 63594, - "pan-tool": 59685, - "pan-tool-alt": 60345, - "panorama": 58379, - "panorama-fish-eye": 58380, - "panorama-fisheye": 58380, - "panorama-horizontal": 58381, - "panorama-horizontal-select": 61280, - "panorama-photosphere": 59849, - "panorama-photosphere-select": 59850, - "panorama-vertical": 58382, - "panorama-vertical-select": 61281, - "panorama-wide-angle": 58383, - "panorama-wide-angle-select": 61282, - "paragliding": 58639, - "park": 60003, - "party-mode": 59386, - "password": 61506, - "pattern": 61507, - "pause": 57396, - "pause-circle": 57762, - "pause-circle-filled": 57397, - "pause-circle-outline": 57398, - "pause-presentation": 57578, - "payment": 59553, - "payments": 61283, - "paypal": 60045, - "pedal-bike": 60201, - "pending": 61284, - "pending-actions": 61883, - "pentagon": 60240, - "people": 59387, - "people-alt": 59937, - "people-outline": 59388, - "percent": 60248, - "perm-camera-mic": 59554, - "perm-contact-cal": 59555, - "perm-contact-calendar": 59555, - "perm-data-setting": 59556, - "perm-device-info": 59557, - "perm-device-information": 59557, - "perm-identity": 59558, - "perm-media": 59559, - "perm-phone-msg": 59560, - "perm-scan-wifi": 59561, - "person": 59389, - "person-2": 63716, - "person-3": 63717, - "person-4": 63718, - "person-add": 59390, - "person-add-alt": 59981, - "person-add-alt-1": 61285, - "person-add-disabled": 59851, - "person-off": 58640, - "person-outline": 59391, - "person-pin": 58714, - "person-pin-circle": 58730, - "person-remove": 61286, - "person-remove-alt-1": 61287, - "person-search": 61702, - "personal-injury": 59098, - "personal-video": 58939, - "pest-control": 61690, - "pest-control-rodent": 61693, - "pets": 59677, - "phishing": 60119, - "phone": 57549, - "phone-android": 58148, - "phone-bluetooth-speaker": 58907, - "phone-callback": 58953, - "phone-disabled": 59852, - "phone-enabled": 59853, - "phone-forwarded": 58908, - "phone-in-talk": 58909, - "phone-iphone": 58149, - "phone-locked": 58910, - "phone-missed": 58911, - "phone-paused": 58912, - "phonelink": 58150, - "phonelink-erase": 57563, - "phonelink-lock": 57564, - "phonelink-off": 58151, - "phonelink-ring": 57565, - "phonelink-setup": 57566, - "photo": 58384, - "photo-album": 58385, - "photo-camera": 58386, - "photo-camera-back": 61288, - "photo-camera-front": 61289, - "photo-filter": 58427, - "photo-library": 58387, - "photo-size-select-actual": 58418, - "photo-size-select-large": 58419, - "photo-size-select-small": 58420, - "php": 60303, - "piano": 58657, - "piano-off": 58656, - "picture-as-pdf": 58389, - "picture-in-picture": 59562, - "picture-in-picture-alt": 59665, - "pie-chart": 59076, - "pie-chart-outline": 61508, - "pie-chart-outlined": 59077, - "pin": 61509, - "pin-drop": 58718, - "pin-end": 59239, - "pin-invoke": 59235, - "pinch": 60216, - "pivot-table-chart": 59854, - "pix": 60067, - "place": 58719, - "plagiarism": 59994, - "play-arrow": 57399, - "play-circle": 57796, - "play-circle-fill": 57400, - "play-circle-filled": 57400, - "play-circle-outline": 57401, - "play-disabled": 61290, - "play-for-work": 59654, - "play-lesson": 61511, - "playlist-add": 57403, - "playlist-add-check": 57445, - "playlist-add-check-circle": 59366, - "playlist-add-circle": 59365, - "playlist-play": 57439, - "playlist-remove": 60288, - "plumbing": 61703, - "plus-one": 59392, - "podcasts": 61512, - "point-of-sale": 61822, - "policy": 59927, - "poll": 59393, - "polyline": 60347, - "polymer": 59563, - "pool": 60232, - "portable-wifi-off": 57550, - "portrait": 58390, - "post-add": 59936, - "power": 58940, - "power-input": 58166, - "power-off": 58950, - "power-settings-new": 59564, - "precision-manufacturing": 61513, - "pregnant-woman": 59678, - "present-to-all": 57567, - "preview": 61893, - "price-change": 61514, - "price-check": 61515, - "print": 59565, - "print-disabled": 59855, - "priority-high": 58949, - "privacy-tip": 61660, - "private-connectivity": 59204, - "production-quantity-limits": 57809, - "propane": 60436, - "propane-tank": 60435, - "psychology": 59978, - "psychology-alt": 63722, - "public": 59403, - "public-off": 61898, - "publish": 57941, - "published-with-changes": 62002, - "punch-clock": 60072, - "push-pin": 61709, - "qr-code": 61291, - "qr-code-2": 57354, - "qr-code-scanner": 61958, - "query-builder": 59566, - "query-stats": 58620, - "question-answer": 59567, - "question-mark": 60299, - "queue": 57404, - "queue-music": 57405, - "queue-play-next": 57446, - "quick-contacts-dialer": 57551, - "quick-contacts-mail": 57552, - "quickreply": 61292, - "quiz": 61516, - "quora": 60056, - "r-mobiledata": 61517, - "radar": 61518, - "radio": 57406, - "radio-button-checked": 59447, - "radio-button-off": 59446, - "radio-button-on": 59447, - "radio-button-unchecked": 59446, - "railway-alert": 59857, - "ramen-dining": 60004, - "ramp-left": 60316, - "ramp-right": 60310, - "rate-review": 58720, - "raw-off": 61519, - "raw-on": 61520, - "read-more": 61293, - "real-estate-agent": 59194, - "rebase-edit": 63558, - "receipt": 59568, - "receipt-long": 61294, - "recent-actors": 57407, - "recommend": 59858, - "record-voice-over": 59679, - "rectangle": 60244, - "recycling": 59232, - "reddit": 60064, - "redeem": 59569, - "redo": 57690, - "reduce-capacity": 61980, - "refresh": 58837, - "remember-me": 61521, - "remove": 57691, - "remove-circle": 57692, - "remove-circle-outline": 57693, - "remove-done": 59859, - "remove-from-queue": 57447, - "remove-moderator": 59860, - "remove-red-eye": 58391, - "remove-road": 60412, - "remove-shopping-cart": 59688, - "reorder": 59646, - "repartition": 63720, - "repeat": 57408, - "repeat-on": 59862, - "repeat-one": 57409, - "repeat-one-on": 59863, - "replay": 57410, - "replay-10": 57433, - "replay-30": 57434, - "replay-5": 57435, - "replay-circle-filled": 59864, - "reply": 57694, - "reply-all": 57695, - "report": 57696, - "report-gmailerrorred": 61522, - "report-off": 57712, - "report-problem": 59570, - "request-page": 61996, - "request-quote": 61878, - "reset-tv": 59865, - "restart-alt": 61523, - "restaurant": 58732, - "restaurant-menu": 58721, - "restore": 59571, - "restore-from-trash": 59704, - "restore-page": 59689, - "reviews": 61524, - "rice-bowl": 61941, - "ring-volume": 57553, - "rocket": 60325, - "rocket-launch": 60315, - "roller-shades": 60434, - "roller-shades-closed": 60433, - "roller-skating": 60365, - "roofing": 61953, - "room": 59572, - "room-preferences": 61880, - "room-service": 60233, - "rotate-90-degrees-ccw": 58392, - "rotate-90-degrees-cw": 60075, - "rotate-left": 58393, - "rotate-right": 58394, - "roundabout-left": 60313, - "roundabout-right": 60323, - "rounded-corner": 59680, - "route": 60109, - "router": 58152, - "rowing": 59681, - "rss-feed": 57573, - "rsvp": 61525, - "rtt": 59821, - "rule": 61890, - "rule-folder": 61897, - "run-circle": 61295, - "running-with-errors": 58653, - "rv-hookup": 58946, - "safety-check": 60399, - "safety-divider": 57804, - "sailing": 58626, - "sanitizer": 61981, - "satellite": 58722, - "satellite-alt": 60218, - "save": 57697, - "save-alt": 57713, - "save-as": 60256, - "saved-search": 59921, - "savings": 58091, - "scale": 60255, - "scanner": 58153, - "scatter-plot": 57960, - "schedule": 59573, - "schedule-send": 59914, - "schema": 58621, - "school": 59404, - "science": 59979, - "score": 57961, - "scoreboard": 60368, - "screen-lock-landscape": 57790, - "screen-lock-portrait": 57791, - "screen-lock-rotation": 57792, - "screen-rotation": 57793, - "screen-rotation-alt": 60398, - "screen-search-desktop": 61296, - "screen-share": 57570, - "screenshot": 61526, - "screenshot-monitor": 60424, - "scuba-diving": 60366, - "sd": 59869, - "sd-card": 58915, - "sd-card-alert": 61527, - "sd-storage": 57794, - "search": 59574, - "search-off": 60022, - "security": 58154, - "security-update": 61528, - "security-update-good": 61529, - "security-update-warning": 61530, - "segment": 59723, - "select-all": 57698, - "self-improvement": 60024, - "sell": 61531, - "send": 57699, - "send-and-archive": 59916, - "send-time-extension": 60123, - "send-to-mobile": 61532, - "sensor-door": 61877, - "sensor-occupied": 60432, - "sensor-window": 61876, - "sensors": 58654, - "sensors-off": 58655, - "sentiment-dissatisfied": 59409, - "sentiment-neutral": 59410, - "sentiment-satisfied": 59411, - "sentiment-satisfied-alt": 57581, - "sentiment-very-dissatisfied": 59412, - "sentiment-very-satisfied": 59413, - "set-meal": 61930, - "settings": 59576, - "settings-accessibility": 61533, - "settings-applications": 59577, - "settings-backup-restore": 59578, - "settings-bluetooth": 59579, - "settings-brightness": 59581, - "settings-cell": 59580, - "settings-display": 59581, - "settings-ethernet": 59582, - "settings-input-antenna": 59583, - "settings-input-component": 59584, - "settings-input-composite": 59585, - "settings-input-hdmi": 59586, - "settings-input-svideo": 59587, - "settings-overscan": 59588, - "settings-phone": 59589, - "settings-power": 59590, - "settings-remote": 59591, - "settings-suggest": 61534, - "settings-system-daydream": 57795, - "settings-voice": 59592, - "severe-cold": 60371, - "shape-line": 63699, - "share": 59405, - "share-arrival-time": 58660, - "share-location": 61535, - "shelves": 63598, - "shield": 59872, - "shield-moon": 60073, - "shop": 59593, - "shop-2": 57758, - "shop-two": 59594, - "shopify": 60061, - "shopping-bag": 61900, - "shopping-basket": 59595, - "shopping-cart": 59596, - "shopping-cart-checkout": 60296, - "short-text": 57953, - "shortcut": 61536, - "show-chart": 59105, - "shower": 61537, - "shuffle": 57411, - "shuffle-on": 59873, - "shutter-speed": 58429, - "sick": 61984, - "sign-language": 60389, - "signal-cellular-0-bar": 61608, - "signal-cellular-4-bar": 57800, - "signal-cellular-alt": 57858, - "signal-cellular-alt-1-bar": 60383, - "signal-cellular-alt-2-bar": 60387, - "signal-cellular-connected-no-internet-0-bar": 61612, - "signal-cellular-connected-no-internet-4-bar": 57805, - "signal-cellular-no-sim": 57806, - "signal-cellular-nodata": 61538, - "signal-cellular-null": 57807, - "signal-cellular-off": 57808, - "signal-wifi-0-bar": 61616, - "signal-wifi-4-bar": 57816, - "signal-wifi-4-bar-lock": 57817, - "signal-wifi-bad": 61539, - "signal-wifi-connected-no-internet-4": 61540, - "signal-wifi-off": 57818, - "signal-wifi-statusbar-4-bar": 61541, - "signal-wifi-statusbar-connected-no-internet-4": 61542, - "signal-wifi-statusbar-null": 61543, - "signpost": 60305, - "sim-card": 58155, - "sim-card-alert": 58916, - "sim-card-download": 61544, - "single-bed": 59976, - "sip": 61545, - "skateboarding": 58641, - "skip-next": 57412, - "skip-previous": 57413, - "sledding": 58642, - "slideshow": 58395, - "slow-motion-video": 57448, - "smart-button": 61889, - "smart-display": 61546, - "smart-screen": 61547, - "smart-toy": 61548, - "smartphone": 58156, - "smoke-free": 60234, - "smoking-rooms": 60235, - "sms": 58917, - "sms-failed": 58918, - "snapchat": 60014, - "snippet-folder": 61895, - "snooze": 57414, - "snowboarding": 58643, - "snowing": 59407, - "snowmobile": 58627, - "snowshoeing": 58644, - "soap": 61874, - "social-distance": 57803, - "solar-power": 60431, - "sort": 57700, - "sort-by-alpha": 57427, - "sos": 60407, - "soup-kitchen": 59347, - "source": 61892, - "south": 61923, - "south-america": 59364, - "south-east": 61924, - "south-west": 61925, - "spa": 60236, - "space-bar": 57942, - "space-dashboard": 58987, - "spatial-audio": 60395, - "spatial-audio-off": 60392, - "spatial-tracking": 60394, - "speaker": 58157, - "speaker-group": 58158, - "speaker-notes": 59597, - "speaker-notes-off": 59690, - "speaker-phone": 57554, - "speed": 59876, - "spellcheck": 59598, - "splitscreen": 61549, - "spoke": 59815, - "sports": 59952, - "sports-bar": 61939, - "sports-baseball": 59985, - "sports-basketball": 59942, - "sports-cricket": 59943, - "sports-esports": 59944, - "sports-football": 59945, - "sports-golf": 59946, - "sports-gymnastics": 60356, - "sports-handball": 59955, - "sports-hockey": 59947, - "sports-kabaddi": 59956, - "sports-martial-arts": 60137, - "sports-mma": 59948, - "sports-motorsports": 59949, - "sports-rugby": 59950, - "sports-score": 61550, - "sports-soccer": 59951, - "sports-tennis": 59954, - "sports-volleyball": 59953, - "square": 60214, - "square-foot": 59977, - "ssid-chart": 60262, - "stacked-bar-chart": 59878, - "stacked-line-chart": 61995, - "stadium": 60304, - "stairs": 61865, - "star": 59448, - "star-border": 59450, - "star-border-purple500": 61593, - "star-half": 59449, - "star-outline": 61551, - "star-purple500": 61594, - "star-rate": 61676, - "stars": 59600, - "start": 57481, - "stay-current-landscape": 57555, - "stay-current-portrait": 57556, - "stay-primary-landscape": 57557, - "stay-primary-portrait": 57558, - "sticky-note-2": 61948, - "stop": 57415, - "stop-circle": 61297, - "stop-screen-share": 57571, - "storage": 57819, - "store": 59601, - "store-mall-directory": 58723, - "storefront": 59922, - "storm": 61552, - "straight": 60309, - "straighten": 58396, - "stream": 59881, - "streetview": 58734, - "strikethrough-s": 57943, - "stroller": 61870, - "style": 58397, - "subdirectory-arrow-left": 58841, - "subdirectory-arrow-right": 58842, - "subject": 59602, - "subscript": 61713, - "subscriptions": 57444, - "subtitles": 57416, - "subtitles-off": 61298, - "subway": 58735, - "summarize": 61553, - "sunny": 59418, - "sunny-snowing": 59417, - "superscript": 61714, - "supervised-user-circle": 59705, - "supervisor-account": 59603, - "support": 61299, - "support-agent": 61666, - "surfing": 58645, - "surround-sound": 57417, - "swap-calls": 57559, - "swap-horiz": 59604, - "swap-horizontal-circle": 59699, - "swap-vert": 59605, - "swap-vert-circle": 59606, - "swap-vertical-circle": 59606, - "swipe": 59884, - "swipe-down": 60243, - "swipe-down-alt": 60208, - "swipe-left": 60249, - "swipe-left-alt": 60211, - "swipe-right": 60242, - "swipe-right-alt": 60246, - "swipe-up": 60206, - "swipe-up-alt": 60213, - "swipe-vertical": 60241, - "switch-access-shortcut": 59361, - "switch-access-shortcut-add": 59362, - "switch-account": 59885, - "switch-camera": 58398, - "switch-left": 61905, - "switch-right": 61906, - "switch-video": 58399, - "synagogue": 60080, - "sync": 58919, - "sync-alt": 59928, - "sync-disabled": 58920, - "sync-lock": 60142, - "sync-problem": 58921, - "system-security-update": 61554, - "system-security-update-good": 61555, - "system-security-update-warning": 61556, - "system-update": 58922, - "system-update-alt": 59607, - "system-update-tv": 59607, - "tab": 59608, - "tab-unselected": 59609, - "table-bar": 60114, - "table-chart": 57957, - "table-restaurant": 60102, - "table-rows": 61697, - "table-view": 61886, - "tablet": 58159, - "tablet-android": 58160, - "tablet-mac": 58161, - "tag": 59887, - "tag-faces": 58400, - "takeout-dining": 60020, - "tap-and-play": 58923, - "tapas": 61929, - "task": 61557, - "task-alt": 58086, - "taxi-alert": 61300, - "telegram": 60011, - "temple-buddhist": 60083, - "temple-hindu": 60079, - "terminal": 60302, - "terrain": 58724, - "text-decrease": 60125, - "text-fields": 57954, - "text-format": 57701, - "text-increase": 60130, - "text-rotate-up": 59706, - "text-rotate-vertical": 59707, - "text-rotation-angledown": 59708, - "text-rotation-angleup": 59709, - "text-rotation-down": 59710, - "text-rotation-none": 59711, - "text-snippet": 61894, - "textsms": 57560, - "texture": 58401, - "theater-comedy": 60006, - "theaters": 59610, - "thermostat": 61558, - "thermostat-auto": 61559, - "thumb-down": 59611, - "thumb-down-alt": 59414, - "thumb-down-off-alt": 59890, - "thumb-up": 59612, - "thumb-up-alt": 59415, - "thumb-up-off-alt": 59891, - "thumbs-up-down": 59613, - "thunderstorm": 60379, - "tiktok": 60030, - "time-to-leave": 58924, - "timelapse": 58402, - "timeline": 59682, - "timer": 58405, - "timer-10": 58403, - "timer-10-select": 61562, - "timer-3": 58404, - "timer-3-select": 61563, - "timer-off": 58406, - "tips-and-updates": 59290, - "tire-repair": 60360, - "title": 57956, - "toc": 59614, - "today": 59615, - "toggle-off": 59893, - "toggle-on": 59894, - "token": 59941, - "toll": 59616, - "tonality": 58407, - "topic": 61896, - "tornado": 57753, - "touch-app": 59667, - "tour": 61301, - "toys": 58162, - "track-changes": 59617, - "traffic": 58725, - "train": 58736, - "tram": 58737, - "transcribe": 63724, - "transfer-within-a-station": 58738, - "transform": 58408, - "transgender": 58765, - "transit-enterexit": 58745, - "translate": 59618, - "travel-explore": 58075, - "trending-down": 59619, - "trending-flat": 59620, - "trending-neutral": 59620, - "trending-up": 59621, - "trip-origin": 58747, - "trolley": 63595, - "troubleshoot": 57810, - "try": 61564, - "tsunami": 60376, - "tty": 61866, - "tune": 58409, - "tungsten": 61565, - "turn-left": 60326, - "turn-right": 60331, - "turn-sharp-left": 60327, - "turn-sharp-right": 60330, - "turn-slight-left": 60324, - "turn-slight-right": 60314, - "turned-in": 59622, - "turned-in-not": 59623, - "tv": 58163, - "tv-off": 58951, - "two-wheeler": 59897, - "type-specimen": 63728, - "u-turn-left": 60321, - "u-turn-right": 60322, - "umbrella": 61869, - "unarchive": 57705, - "undo": 57702, - "unfold-less": 58838, - "unfold-less-double": 63695, - "unfold-more": 58839, - "unfold-more-double": 63696, - "unpublished": 62006, - "unsubscribe": 57579, - "upcoming": 61566, - "update": 59683, - "update-disabled": 57461, - "upgrade": 61691, - "upload": 61595, - "upload-file": 59900, - "usb": 57824, - "usb-off": 58618, - "vaccines": 57656, - "vape-free": 60358, - "vaping-rooms": 60367, - "verified": 61302, - "verified-user": 59624, - "vertical-align-bottom": 57944, - "vertical-align-center": 57945, - "vertical-align-top": 57946, - "vertical-distribute": 57462, - "vertical-shades": 60430, - "vertical-shades-closed": 60429, - "vertical-split": 59721, - "vibration": 58925, - "video-call": 57456, - "video-camera-back": 61567, - "video-camera-front": 61568, - "video-chat": 63648, - "video-collection": 57418, - "video-file": 60295, - "video-label": 57457, - "video-library": 57418, - "video-settings": 60021, - "video-stable": 61569, - "videocam": 57419, - "videocam-off": 57420, - "videogame-asset": 58168, - "videogame-asset-off": 58624, - "view-agenda": 59625, - "view-array": 59626, - "view-carousel": 59627, - "view-column": 59628, - "view-comfortable": 58410, - "view-comfy": 58410, - "view-comfy-alt": 60275, - "view-compact": 58411, - "view-compact-alt": 60276, - "view-cozy": 60277, - "view-day": 59629, - "view-headline": 59630, - "view-in-ar": 59902, - "view-kanban": 60287, - "view-list": 59631, - "view-module": 59632, - "view-quilt": 59633, - "view-sidebar": 61716, - "view-stream": 59634, - "view-timeline": 60293, - "view-week": 59635, - "vignette": 58421, - "villa": 58758, - "visibility": 59636, - "visibility-off": 59637, - "voice-chat": 58926, - "voice-over-off": 59722, - "voicemail": 57561, - "volcano": 60378, - "volume-down": 57421, - "volume-down-alt": 59292, - "volume-mute": 57422, - "volume-off": 57423, - "volume-up": 57424, - "volunteer-activism": 60016, - "vpn-key": 57562, - "vpn-key-off": 60282, - "vpn-lock": 58927, - "vrpano": 61570, - "wallet": 63743, - "wallet-giftcard": 59638, - "wallet-membership": 59639, - "wallet-travel": 59640, - "wallpaper": 57788, - "warehouse": 60344, - "warning": 57346, - "warning-amber": 61571, - "wash": 61873, - "watch": 58164, - "watch-later": 59684, - "watch-off": 60131, - "water": 61572, - "water-damage": 61955, - "water-drop": 59288, - "waterfall-chart": 59904, - "waves": 57718, - "waving-hand": 59238, - "wb-auto": 58412, - "wb-cloudy": 58413, - "wb-incandescent": 58414, - "wb-iridescent": 58422, - "wb-shade": 59905, - "wb-sunny": 58416, - "wb-twighlight": 59906, - "wb-twilight": 57798, - "wc": 58941, - "web": 57425, - "web-asset": 57449, - "web-asset-off": 58615, - "web-stories": 58773, - "webhook": 60306, - "wechat": 60033, - "weekend": 57707, - "west": 61926, - "whatshot": 59406, - "wheelchair-pickup": 61867, - "where-to-vote": 57719, - "widgets": 57789, - "width-full": 63733, - "width-normal": 63734, - "width-wide": 63735, - "wifi": 58942, - "wifi-1-bar": 58570, - "wifi-2-bar": 58585, - "wifi-calling": 61303, - "wifi-calling-3": 61573, - "wifi-channel": 60266, - "wifi-find": 60209, - "wifi-lock": 57825, - "wifi-off": 58952, - "wifi-password": 60267, - "wifi-protected-setup": 61692, - "wifi-tethering": 57826, - "wifi-tethering-error": 60121, - "wifi-tethering-error-rounded": 61574, - "wifi-tethering-off": 61575, - "wind-power": 60428, - "window": 61576, - "wine-bar": 61928, - "woman": 57662, - "woman-2": 63719, - "woo-commerce": 60013, - "wordpress": 60063, - "work": 59641, - "work-history": 60425, - "work-off": 59714, - "work-outline": 59715, - "workspace-premium": 59311, - "workspaces": 57760, - "workspaces-filled": 59917, - "workspaces-outline": 59919, - "wrap-text": 57947, - "wrong-location": 61304, - "wysiwyg": 61891, - "yard": 61577, - "youtube-searched-for": 59642, - "zoom-in": 59647, - "zoom-in-map": 60205, - "zoom-out": 59648, - "zoom-out-map": 58731 -} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/Octicons.json b/node_modules/react-native-vector-icons/glyphmaps/Octicons.json deleted file mode 100644 index bd293427..00000000 --- a/node_modules/react-native-vector-icons/glyphmaps/Octicons.json +++ /dev/null @@ -1,252 +0,0 @@ -{ - "accessibility": 61982, - "alert": 61983, - "apps": 61984, - "archive": 61707, - "arrow-both": 61985, - "arrow-down": 61708, - "arrow-left": 61712, - "arrow-right": 61714, - "arrow-switch": 61986, - "arrow-up": 61716, - "beaker": 61987, - "bell": 61726, - "bell-fill": 61988, - "bell-slash": 61989, - "blocked": 61990, - "bold": 61729, - "book": 61730, - "bookmark": 61732, - "bookmark-slash": 61991, - "briefcase": 61734, - "broadcast": 61992, - "browser": 61993, - "bug": 61994, - "calendar": 61735, - "check": 61739, - "check-circle": 61740, - "check-circle-fill": 61995, - "checklist": 61996, - "chevron-down": 61742, - "chevron-left": 61743, - "chevron-right": 61744, - "chevron-up": 61745, - "circle": 61751, - "circle-slash": 61997, - "clock": 61753, - "code": 61760, - "code-of-conduct": 61998, - "code-review": 61999, - "code-square": 62000, - "codescan": 62001, - "codescan-checkmark": 62002, - "codespaces": 62003, - "columns": 61764, - "comment": 62004, - "comment-discussion": 62005, - "container": 62006, - "copy": 61767, - "cpu": 61776, - "credit-card": 61777, - "cross-reference": 62007, - "dash": 62008, - "database": 61780, - "dependabot": 62009, - "desktop-download": 62010, - "device-camera": 62011, - "device-camera-video": 62012, - "device-desktop": 62013, - "device-mobile": 62014, - "diamond": 62015, - "diff": 62016, - "diff-added": 62017, - "diff-ignored": 62018, - "diff-modified": 62019, - "diff-removed": 62020, - "diff-renamed": 62021, - "dot": 62022, - "dot-fill": 62023, - "download": 61787, - "duplicate": 62024, - "ellipsis": 62025, - "eye": 61795, - "eye-closed": 62026, - "feed-discussion": 62027, - "feed-heart": 62028, - "feed-person": 62029, - "feed-repo": 62030, - "feed-rocket": 62031, - "feed-star": 62032, - "feed-tag": 62033, - "file": 61801, - "file-badge": 62034, - "file-binary": 62035, - "file-code": 62036, - "file-diff": 62037, - "file-directory": 62038, - "file-submodule": 62039, - "file-symlink-file": 62040, - "file-zip": 62041, - "filter": 61806, - "flame": 62042, - "fold": 62043, - "fold-down": 62044, - "fold-up": 62045, - "gear": 62046, - "gift": 61813, - "git-branch": 61814, - "git-commit": 61815, - "git-compare": 62047, - "git-merge": 61816, - "git-pull-request": 61817, - "git-pull-request-closed": 62048, - "git-pull-request-draft": 62049, - "globe": 61820, - "grabber": 62050, - "graph": 62051, - "hash": 61823, - "heading": 62052, - "heart": 61825, - "heart-fill": 62053, - "history": 62054, - "home": 61828, - "horizontal-rule": 62055, - "hourglass": 62056, - "hubot": 62057, - "id-badge": 62058, - "image": 61829, - "inbox": 61830, - "infinity": 62059, - "info": 61831, - "issue-closed": 62060, - "issue-draft": 62061, - "issue-opened": 62062, - "issue-reopened": 62063, - "italic": 61833, - "iterations": 62064, - "kebab-horizontal": 62065, - "key": 61834, - "key-asterisk": 62066, - "law": 62067, - "light-bulb": 62068, - "link": 61838, - "link-external": 62069, - "list-ordered": 62070, - "list-unordered": 62071, - "location": 62072, - "lock": 61843, - "log": 62073, - "logo-gist": 62074, - "logo-github": 62075, - "mail": 61846, - "mark-github": 62076, - "markdown": 62077, - "megaphone": 62078, - "mention": 62079, - "meter": 62080, - "milestone": 62081, - "mirror": 62082, - "moon": 61863, - "mortar-board": 62083, - "multi-select": 62084, - "mute": 62085, - "no-entry": 62086, - "north-star": 62087, - "note": 62088, - "number": 62089, - "organization": 62090, - "package": 61872, - "package-dependencies": 62091, - "package-dependents": 62092, - "paintbrush": 62093, - "paper-airplane": 62094, - "paste": 62095, - "pencil": 62096, - "people": 62097, - "person": 62098, - "person-add": 62099, - "person-fill": 62100, - "pin": 62101, - "play": 61886, - "plug": 62102, - "plus": 61888, - "plus-circle": 61889, - "project": 62103, - "pulse": 62104, - "question": 62105, - "quote": 62106, - "reply": 62107, - "repo": 62108, - "repo-clone": 62109, - "repo-deleted": 62110, - "repo-forked": 62111, - "repo-pull": 62112, - "repo-push": 62113, - "repo-template": 62114, - "report": 62115, - "rocket": 62116, - "rows": 62117, - "rss": 61901, - "ruby": 62118, - "screen-full": 62119, - "screen-normal": 62120, - "search": 61904, - "server": 61906, - "share": 61908, - "share-android": 62121, - "shield": 61910, - "shield-check": 62122, - "shield-lock": 62123, - "shield-x": 62124, - "sidebar-collapse": 62125, - "sidebar-expand": 62126, - "sign-in": 62127, - "sign-out": 62128, - "single-select": 62129, - "skip": 62130, - "smiley": 62131, - "sort-asc": 62132, - "sort-desc": 62133, - "square": 61924, - "square-fill": 62134, - "squirrel": 62135, - "stack": 62136, - "star": 61925, - "star-fill": 62137, - "stop": 62138, - "stopwatch": 62139, - "strikethrough": 62140, - "sun": 61927, - "sync": 62141, - "tab-external": 62142, - "table": 62143, - "tag": 61931, - "tasklist": 62144, - "telescope": 62145, - "telescope-fill": 62146, - "terminal": 61933, - "three-bars": 62147, - "thumbsdown": 62148, - "thumbsup": 62149, - "tools": 62150, - "trash": 61940, - "triangle-down": 62151, - "triangle-left": 62152, - "triangle-right": 62153, - "triangle-up": 62154, - "typography": 62155, - "unfold": 62156, - "unlock": 61953, - "unmute": 62157, - "unverified": 62158, - "upload": 61954, - "verified": 62159, - "versions": 62160, - "video": 61962, - "webhook": 62161, - "workflow": 62162, - "x": 61973, - "x-circle": 61974, - "x-circle-fill": 62163, - "zap": 61978 -} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/SimpleLineIcons.json b/node_modules/react-native-vector-icons/glyphmaps/SimpleLineIcons.json deleted file mode 100644 index b9487fdd..00000000 --- a/node_modules/react-native-vector-icons/glyphmaps/SimpleLineIcons.json +++ /dev/null @@ -1,191 +0,0 @@ -{ - "user": 57349, - "people": 57345, - "user-female": 57344, - "user-follow": 57346, - "user-following": 57347, - "user-unfollow": 57348, - "login": 57446, - "logout": 57445, - "emotsmile": 57377, - "phone": 58880, - "call-end": 57416, - "call-in": 57415, - "call-out": 57414, - "map": 57395, - "location-pin": 57494, - "direction": 57410, - "directions": 57409, - "compass": 57413, - "layers": 57396, - "menu": 58881, - "list": 57447, - "options-vertical": 58882, - "options": 58883, - "arrow-down": 58884, - "arrow-left": 58885, - "arrow-right": 58886, - "arrow-up": 58887, - "arrow-up-circle": 57464, - "arrow-left-circle": 57466, - "arrow-right-circle": 57465, - "arrow-down-circle": 57467, - "check": 57472, - "clock": 57473, - "plus": 57493, - "minus": 58901, - "close": 57474, - "event": 58905, - "exclamation": 58903, - "organization": 58902, - "trophy": 57350, - "screen-smartphone": 57360, - "screen-desktop": 57361, - "plane": 57362, - "notebook": 57363, - "mustache": 57364, - "mouse": 57365, - "magnet": 57366, - "energy": 57376, - "disc": 57378, - "cursor": 57454, - "cursor-move": 57379, - "crop": 57380, - "chemistry": 57382, - "speedometer": 57351, - "shield": 57358, - "screen-tablet": 57359, - "magic-wand": 57367, - "hourglass": 57368, - "graduation": 57369, - "ghost": 57370, - "game-controller": 57371, - "fire": 57372, - "eyeglass": 57373, - "envelope-open": 57374, - "envelope-letter": 57375, - "bell": 57383, - "badge": 57384, - "anchor": 57385, - "wallet": 57386, - "vector": 57387, - "speech": 57388, - "puzzle": 57389, - "printer": 57390, - "present": 57391, - "playlist": 57392, - "pin": 57393, - "picture": 57394, - "handbag": 57397, - "globe-alt": 57398, - "globe": 57399, - "folder-alt": 57401, - "folder": 57481, - "film": 57402, - "feed": 57403, - "drop": 57406, - "drawer": 57407, - "docs": 57408, - "doc": 57477, - "diamond": 57411, - "cup": 57412, - "calculator": 57417, - "bubbles": 57418, - "briefcase": 57419, - "book-open": 57420, - "basket-loaded": 57421, - "basket": 57422, - "bag": 57423, - "action-undo": 57424, - "action-redo": 57425, - "wrench": 57426, - "umbrella": 57427, - "trash": 57428, - "tag": 57429, - "support": 57430, - "frame": 57400, - "size-fullscreen": 57431, - "size-actual": 57432, - "shuffle": 57433, - "share-alt": 57434, - "share": 57435, - "rocket": 57436, - "question": 57437, - "pie-chart": 57438, - "pencil": 57439, - "note": 57440, - "loop": 57444, - "home": 57449, - "grid": 57450, - "graph": 57451, - "microphone": 57443, - "music-tone-alt": 57441, - "music-tone": 57442, - "earphones-alt": 57404, - "earphones": 57405, - "equalizer": 57452, - "like": 57448, - "dislike": 57453, - "control-start": 57455, - "control-rewind": 57456, - "control-play": 57457, - "control-pause": 57458, - "control-forward": 57459, - "control-end": 57460, - "volume-1": 57503, - "volume-2": 57504, - "volume-off": 57505, - "calendar": 57461, - "bulb": 57462, - "chart": 57463, - "ban": 57468, - "bubble": 57469, - "camrecorder": 57470, - "camera": 57471, - "cloud-download": 57475, - "cloud-upload": 57476, - "envelope": 57478, - "eye": 57479, - "flag": 57480, - "heart": 57482, - "info": 57483, - "key": 57484, - "link": 57485, - "lock": 57486, - "lock-open": 57487, - "magnifier": 57488, - "magnifier-add": 57489, - "magnifier-remove": 57490, - "paper-clip": 57491, - "paper-plane": 57492, - "power": 57495, - "refresh": 57496, - "reload": 57497, - "settings": 57498, - "star": 57499, - "symbol-female": 57500, - "symbol-male": 57501, - "target": 57502, - "credit-card": 57381, - "paypal": 58888, - "social-tumblr": 57354, - "social-twitter": 57353, - "social-facebook": 57355, - "social-instagram": 58889, - "social-linkedin": 58890, - "social-pinterest": 58891, - "social-github": 58892, - "social-google": 58893, - "social-reddit": 58894, - "social-skype": 58895, - "social-dribbble": 57357, - "social-behance": 58896, - "social-foursqare": 58897, - "social-soundcloud": 58898, - "social-spotify": 58899, - "social-stumbleupon": 58900, - "social-youtube": 57352, - "social-dropbox": 57356, - "social-vkontakte": 58904, - "social-steam": 58912 -} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/glyphmaps/Zocial.json b/node_modules/react-native-vector-icons/glyphmaps/Zocial.json deleted file mode 100644 index a60021e7..00000000 --- a/node_modules/react-native-vector-icons/glyphmaps/Zocial.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "acrobat": 61696, - "amazon": 61697, - "android": 61698, - "angellist": 61699, - "aol": 61700, - "appnet": 61701, - "appstore": 61702, - "bitbucket": 61703, - "bitcoin": 61704, - "blogger": 61705, - "buffer": 61706, - "cal": 61707, - "call": 61708, - "cart": 61709, - "chrome": 61710, - "cloudapp": 61711, - "creativecommons": 61712, - "delicious": 61713, - "digg": 61714, - "disqus": 61715, - "dribbble": 61716, - "dropbox": 61717, - "drupal": 61718, - "dwolla": 61720, - "email": 61721, - "eventasaurus": 61722, - "eventbrite": 61723, - "eventful": 61724, - "evernote": 61725, - "facebook": 61726, - "fivehundredpx": 61727, - "flattr": 61728, - "flickr": 61729, - "forrst": 61730, - "foursquare": 61731, - "github": 61732, - "gmail": 61733, - "google": 61734, - "googleplay": 61735, - "googleplus": 61736, - "gowalla": 61737, - "grooveshark": 61738, - "guest": 61739, - "html5": 61740, - "ie": 61741, - "instagram": 61742, - "instapaper": 61743, - "intensedebate": 61744, - "itunes": 61745, - "klout": 61746, - "lanyrd": 61747, - "lastfm": 61748, - "lego": 61749, - "linkedin": 61750, - "lkdto": 61751, - "logmein": 61752, - "macstore": 61753, - "meetup": 61754, - "myspace": 61755, - "ninetyninedesigns": 61756, - "openid": 61757, - "opentable": 61758, - "paypal": 61759, - "persona": 61796, - "pinboard": 61760, - "pinterest": 61761, - "plancast": 61762, - "plurk": 61763, - "pocket": 61764, - "podcast": 61765, - "posterous": 61766, - "print": 61767, - "quora": 61768, - "reddit": 61769, - "rss": 61770, - "scribd": 61771, - "skype": 61772, - "smashing": 61773, - "songkick": 61774, - "soundcloud": 61775, - "spotify": 61776, - "stackoverflow": 61777, - "statusnet": 61778, - "steam": 61779, - "stripe": 61780, - "stumbleupon": 61781, - "tumblr": 61782, - "twitter": 61783, - "viadeo": 61784, - "vimeo": 61785, - "vk": 61786, - "weibo": 61787, - "wikipedia": 61788, - "windows": 61789, - "wordpress": 61790, - "xing": 61791, - "yahoo": 61792, - "ycombinator": 61793, - "yelp": 61794, - "youtube": 61795 -} \ No newline at end of file diff --git a/node_modules/react-native-vector-icons/index.js b/node_modules/react-native-vector-icons/index.js deleted file mode 100644 index 27fff26c..00000000 --- a/node_modules/react-native-vector-icons/index.js +++ /dev/null @@ -1,4 +0,0 @@ -export { default as createIconSet } from './lib/create-icon-set'; -export { default as createMultiStyleIconSet } from './lib/create-multi-style-icon-set'; -export { default as createIconSetFromFontello } from './lib/create-icon-set-from-fontello'; -export { default as createIconSetFromIcoMoon } from './lib/create-icon-set-from-icomoon'; diff --git a/node_modules/react-native-vector-icons/index.js.flow b/node_modules/react-native-vector-icons/index.js.flow deleted file mode 100644 index e5ebff7b..00000000 --- a/node_modules/react-native-vector-icons/index.js.flow +++ /dev/null @@ -1,85 +0,0 @@ -/** - * @flow strict - */ - -import { PureComponent } from 'react'; - -export type Color = number | string; - -export type IconButtonProps = { - backgroundColor?: Color, - borderRadius?: number, - color?: Color, - name: Glyphs, - size?: number, - ... -}; - -declare class IconButton extends PureComponent< - IconButtonProps -> {} - -export type IconProps = { - allowFontScaling?: boolean, - color?: Color, - name: Glyphs, - size?: number, - ... -}; - -export type ImageSource = {| - uri: string, - scale: number, -|}; - -declare class Icon extends PureComponent> { - static Button: Class>; - - static getFontFamily(): string; - static getImageSource( - name: Glyphs, - size?: number, - color?: Color - ): Promise; - static getImageSourceSync( - name: Glyphs, - size?: number, - color?: Color - ): ImageSource; - static getRawGlyphMap(): { [name: Glyphs]: number }; - static hasIcon(name: string): boolean; - static loadFont(file?: string): Promise; -} - -export type { Icon }; - -declare export function createIconSet( - glyphMap: GlyphMap, - fontFamily: string, - fontFile?: string -): Class>>; - -export type FontelloConfig = { - glyphs: Array<{ - css: string, - code: number, - }>, -}; - -declare export function createIconSetFromFontello( - config: FontelloConfig, - fontFamily?: string, - fontFile?: string -): Class>; - -export type IcoMoonConfig = { - icons: Array<{ - properties: { name: string, code: number }, - }>, -}; - -declare export function createIconSetFromIcoMoon( - config: IcoMoonConfig, - fontFamily?: string, - fontFile?: string -): Class>; diff --git a/node_modules/react-native-vector-icons/package.json b/node_modules/react-native-vector-icons/package.json deleted file mode 100644 index 8bc76dd5..00000000 --- a/node_modules/react-native-vector-icons/package.json +++ /dev/null @@ -1,107 +0,0 @@ -{ - "name": "react-native-vector-icons", - "version": "10.2.0", - "description": "Customizable Icons for React Native with support for NavBar/TabBar, image source and full styling.", - "main": "dist/index.js", - "bin": { - "fa-upgrade.sh": "./bin/fa-upgrade.sh", - "fa5-upgrade": "./bin/fa5-upgrade.sh", - "fa6-upgrade": "./bin/fa6-upgrade.sh", - "generate-icon": "./bin/generate-icon.js" - }, - "scripts": { - "test": "eslint index.js {bin,lib}/*.js", - "format": "prettier index.js *.md {bin,lib,directory,Examples}/**/*.js --write", - "prepublish": "npm run build-web && npm run build-flow", - "build": "./scripts/build-icons.sh", - "build-web": "rm -rf ./dist && babel *.js --out-dir ./dist && babel lib --out-dir ./dist/lib && cp -R ./glyphmaps ./dist/glyphmaps", - "build-flow": "./scripts/build-flow.sh", - "build-antd": "./scripts/antdesign.sh", - "build-entypo": "./scripts/entypo.sh", - "build-evilicons": "./scripts/evilicons.sh", - "build-fontawesome": "./scripts/fontawesome.sh", - "build-fontawesome5": "./scripts/fontawesome5.sh", - "build-fontawesome6": "./scripts/fontawesome6.sh", - "build-fontisto": "./scripts/fontisto.sh", - "build-feather": "./scripts/feather.sh", - "build-foundation": "./scripts/foundation.sh", - "build-ionicons": "./scripts/ionicons.sh", - "build-materialicons": "./scripts/materialicons.sh", - "build-materialcommunityicons": "./scripts/materialcommunityicons.sh", - "build-octicons": "./scripts/octicons.sh", - "build-zocial": "./scripts/zocial.sh", - "build-simplelineicons": "./scripts/simplelineicons.sh" - }, - "keywords": [ - "react-native", - "react-component", - "react-native-component", - "react", - "mobile", - "ios", - "android", - "osx", - "windows", - "macos", - "ui", - "icon", - "icons", - "vector", - "retina", - "font" - ], - "author": { - "name": "Joel Arvidsson", - "email": "joel@oblador.se" - }, - "homepage": "https://github.com/oblador/react-native-vector-icons", - "bugs": { - "url": "https://github.com/oblador/react-native-vector-icons/issues" - }, - "repository": { - "type": "git", - "url": "git://github.com/oblador/react-native-vector-icons.git" - }, - "license": "MIT", - "dependencies": { - "prop-types": "^15.7.2", - "yargs": "^16.1.1" - }, - "devDependencies": { - "@babel/cli": "^7.12.9", - "@babel/core": "^7.12.9", - "@entypo-icons/core": "^1.0.1", - "@mdi/font": "^6.5.95", - "@primer/octicons": "^16.3.1", - "babel-eslint": "^10.1.0", - "css-social-buttons": "^1.1.1", - "eslint": "^7.2.0", - "eslint-config-airbnb": "^18.2.0", - "eslint-config-prettier": "^6.11.0", - "eslint-plugin-import": "^2.21.2", - "eslint-plugin-jsx-a11y": "^6.3.0", - "eslint-plugin-prettier": "^3.1.4", - "eslint-plugin-react": "^7.20.0", - "eslint-plugin-react-hooks": "^4", - "evil-icons": "^1.10.1", - "feather-icons": "^4.28.0", - "font-awesome": "^4.7.0", - "fontisto": "^3.0.4", - "ionicons": "^7.1.0", - "metro-react-native-babel-preset": "^0.66.2", - "oslllo-svg-fixer": "^2.2.0", - "prettier": "^1.19.1", - "react": "^17.0.2", - "simple-line-icons": "^2.5.5", - "svg2ttf": "^6.0.3", - "svgicons2svgfont": "^12.0.0" - }, - "codegenConfig": { - "name": "RNVectorIconsSpec", - "type": "modules", - "jsSrcsDir": "lib", - "android": { - "javaPackageName": "com.oblador.vectoricons" - } - } -} diff --git a/node_modules/react-native-vector-icons/templates/bundled-icon-set.tpl b/node_modules/react-native-vector-icons/templates/bundled-icon-set.tpl deleted file mode 100644 index 54a765df..00000000 --- a/node_modules/react-native-vector-icons/templates/bundled-icon-set.tpl +++ /dev/null @@ -1,16 +0,0 @@ -/** - * ${componentName} icon set component. - * Usage: <${componentName} name="icon-name" size={20} color="#4F8EF7" /> - */ - -import createIconSet from 'react-native-vector-icons/lib/create-icon-set'; -const glyphMap = ${glyphMap}; - -const iconSet = createIconSet(glyphMap, '${fontFamily}', '${componentName}.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/node_modules/react-native-vector-icons/templates/separated-icon-set.tpl b/node_modules/react-native-vector-icons/templates/separated-icon-set.tpl deleted file mode 100644 index a9827739..00000000 --- a/node_modules/react-native-vector-icons/templates/separated-icon-set.tpl +++ /dev/null @@ -1,16 +0,0 @@ -/** - * ${componentName} icon set component. - * Usage: <${componentName} name="icon-name" size={20} color="#4F8EF7" /> - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/${componentName}.json'; - -const iconSet = createIconSet(glyphMap, '${fontFamily}', '${componentName}.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/node_modules/require-directory/.jshintrc b/node_modules/require-directory/.jshintrc deleted file mode 100644 index e14e4dcb..00000000 --- a/node_modules/require-directory/.jshintrc +++ /dev/null @@ -1,67 +0,0 @@ -{ - "maxerr" : 50, - "bitwise" : true, - "camelcase" : true, - "curly" : true, - "eqeqeq" : true, - "forin" : true, - "immed" : true, - "indent" : 2, - "latedef" : true, - "newcap" : true, - "noarg" : true, - "noempty" : true, - "nonew" : true, - "plusplus" : true, - "quotmark" : true, - "undef" : true, - "unused" : true, - "strict" : true, - "trailing" : true, - "maxparams" : false, - "maxdepth" : false, - "maxstatements" : false, - "maxcomplexity" : false, - "maxlen" : false, - "asi" : false, - "boss" : false, - "debug" : false, - "eqnull" : true, - "es5" : false, - "esnext" : false, - "moz" : false, - "evil" : false, - "expr" : true, - "funcscope" : true, - "globalstrict" : true, - "iterator" : true, - "lastsemic" : false, - "laxbreak" : false, - "laxcomma" : false, - "loopfunc" : false, - "multistr" : false, - "proto" : false, - "scripturl" : false, - "smarttabs" : false, - "shadow" : false, - "sub" : false, - "supernew" : false, - "validthis" : false, - "browser" : true, - "couch" : false, - "devel" : true, - "dojo" : false, - "jquery" : false, - "mootools" : false, - "node" : true, - "nonstandard" : false, - "prototypejs" : false, - "rhino" : false, - "worker" : false, - "wsh" : false, - "yui" : false, - "nomen" : true, - "onevar" : true, - "passfail" : false, - "white" : true -} diff --git a/node_modules/require-directory/.npmignore b/node_modules/require-directory/.npmignore deleted file mode 100644 index 47cf365a..00000000 --- a/node_modules/require-directory/.npmignore +++ /dev/null @@ -1 +0,0 @@ -test/** diff --git a/node_modules/require-directory/.travis.yml b/node_modules/require-directory/.travis.yml deleted file mode 100644 index 20fd86b6..00000000 --- a/node_modules/require-directory/.travis.yml +++ /dev/null @@ -1,3 +0,0 @@ -language: node_js -node_js: - - 0.10 diff --git a/node_modules/require-directory/LICENSE b/node_modules/require-directory/LICENSE deleted file mode 100644 index a70f253a..00000000 --- a/node_modules/require-directory/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2011 Troy Goode - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/require-directory/README.markdown b/node_modules/require-directory/README.markdown deleted file mode 100644 index 926a063e..00000000 --- a/node_modules/require-directory/README.markdown +++ /dev/null @@ -1,184 +0,0 @@ -# require-directory - -Recursively iterates over specified directory, `require()`'ing each file, and returning a nested hash structure containing those modules. - -**[Follow me (@troygoode) on Twitter!](https://twitter.com/intent/user?screen_name=troygoode)** - -[![NPM](https://nodei.co/npm/require-directory.png?downloads=true&stars=true)](https://nodei.co/npm/require-directory/) - -[![build status](https://secure.travis-ci.org/troygoode/node-require-directory.png)](http://travis-ci.org/troygoode/node-require-directory) - -## How To Use - -### Installation (via [npm](https://npmjs.org/package/require-directory)) - -```bash -$ npm install require-directory -``` - -### Usage - -A common pattern in node.js is to include an index file which creates a hash of the files in its current directory. Given a directory structure like so: - -* app.js -* routes/ - * index.js - * home.js - * auth/ - * login.js - * logout.js - * register.js - -`routes/index.js` uses `require-directory` to build the hash (rather than doing so manually) like so: - -```javascript -var requireDirectory = require('require-directory'); -module.exports = requireDirectory(module); -``` - -`app.js` references `routes/index.js` like any other module, but it now has a hash/tree of the exports from the `./routes/` directory: - -```javascript -var routes = require('./routes'); - -// snip - -app.get('/', routes.home); -app.get('/register', routes.auth.register); -app.get('/login', routes.auth.login); -app.get('/logout', routes.auth.logout); -``` - -The `routes` variable above is the equivalent of this: - -```javascript -var routes = { - home: require('routes/home.js'), - auth: { - login: require('routes/auth/login.js'), - logout: require('routes/auth/logout.js'), - register: require('routes/auth/register.js') - } -}; -``` - -*Note that `routes.index` will be `undefined` as you would hope.* - -### Specifying Another Directory - -You can specify which directory you want to build a tree of (if it isn't the current directory for whatever reason) by passing it as the second parameter. Not specifying the path (`requireDirectory(module)`) is the equivelant of `requireDirectory(module, __dirname)`: - -```javascript -var requireDirectory = require('require-directory'); -module.exports = requireDirectory(module, './some/subdirectory'); -``` - -For example, in the [example in the Usage section](#usage) we could have avoided creating `routes/index.js` and instead changed the first lines of `app.js` to: - -```javascript -var requireDirectory = require('require-directory'); -var routes = requireDirectory(module, './routes'); -``` - -## Options - -You can pass an options hash to `require-directory` as the 2nd parameter (or 3rd if you're passing the path to another directory as the 2nd parameter already). Here are the available options: - -### Whitelisting - -Whitelisting (either via RegExp or function) allows you to specify that only certain files be loaded. - -```javascript -var requireDirectory = require('require-directory'), - whitelist = /onlyinclude.js$/, - hash = requireDirectory(module, {include: whitelist}); -``` - -```javascript -var requireDirectory = require('require-directory'), - check = function(path){ - if(/onlyinclude.js$/.test(path)){ - return true; // don't include - }else{ - return false; // go ahead and include - } - }, - hash = requireDirectory(module, {include: check}); -``` - -### Blacklisting - -Blacklisting (either via RegExp or function) allows you to specify that all but certain files should be loaded. - -```javascript -var requireDirectory = require('require-directory'), - blacklist = /dontinclude\.js$/, - hash = requireDirectory(module, {exclude: blacklist}); -``` - -```javascript -var requireDirectory = require('require-directory'), - check = function(path){ - if(/dontinclude\.js$/.test(path)){ - return false; // don't include - }else{ - return true; // go ahead and include - } - }, - hash = requireDirectory(module, {exclude: check}); -``` - -### Visiting Objects As They're Loaded - -`require-directory` takes a function as the `visit` option that will be called for each module that is added to module.exports. - -```javascript -var requireDirectory = require('require-directory'), - visitor = function(obj) { - console.log(obj); // will be called for every module that is loaded - }, - hash = requireDirectory(module, {visit: visitor}); -``` - -The visitor can also transform the objects by returning a value: - -```javascript -var requireDirectory = require('require-directory'), - visitor = function(obj) { - return obj(new Date()); - }, - hash = requireDirectory(module, {visit: visitor}); -``` - -### Renaming Keys - -```javascript -var requireDirectory = require('require-directory'), - renamer = function(name) { - return name.toUpperCase(); - }, - hash = requireDirectory(module, {rename: renamer}); -``` - -### No Recursion - -```javascript -var requireDirectory = require('require-directory'), - hash = requireDirectory(module, {recurse: false}); -``` - -## Run Unit Tests - -```bash -$ npm run lint -$ npm test -``` - -## License - -[MIT License](http://www.opensource.org/licenses/mit-license.php) - -## Author - -[Troy Goode](https://github.com/TroyGoode) ([troygoode@gmail.com](mailto:troygoode@gmail.com)) - diff --git a/node_modules/require-directory/index.js b/node_modules/require-directory/index.js deleted file mode 100644 index cd37da7e..00000000 --- a/node_modules/require-directory/index.js +++ /dev/null @@ -1,86 +0,0 @@ -'use strict'; - -var fs = require('fs'), - join = require('path').join, - resolve = require('path').resolve, - dirname = require('path').dirname, - defaultOptions = { - extensions: ['js', 'json', 'coffee'], - recurse: true, - rename: function (name) { - return name; - }, - visit: function (obj) { - return obj; - } - }; - -function checkFileInclusion(path, filename, options) { - return ( - // verify file has valid extension - (new RegExp('\\.(' + options.extensions.join('|') + ')$', 'i').test(filename)) && - - // if options.include is a RegExp, evaluate it and make sure the path passes - !(options.include && options.include instanceof RegExp && !options.include.test(path)) && - - // if options.include is a function, evaluate it and make sure the path passes - !(options.include && typeof options.include === 'function' && !options.include(path, filename)) && - - // if options.exclude is a RegExp, evaluate it and make sure the path doesn't pass - !(options.exclude && options.exclude instanceof RegExp && options.exclude.test(path)) && - - // if options.exclude is a function, evaluate it and make sure the path doesn't pass - !(options.exclude && typeof options.exclude === 'function' && options.exclude(path, filename)) - ); -} - -function requireDirectory(m, path, options) { - var retval = {}; - - // path is optional - if (path && !options && typeof path !== 'string') { - options = path; - path = null; - } - - // default options - options = options || {}; - for (var prop in defaultOptions) { - if (typeof options[prop] === 'undefined') { - options[prop] = defaultOptions[prop]; - } - } - - // if no path was passed in, assume the equivelant of __dirname from caller - // otherwise, resolve path relative to the equivalent of __dirname - path = !path ? dirname(m.filename) : resolve(dirname(m.filename), path); - - // get the path of each file in specified directory, append to current tree node, recurse - fs.readdirSync(path).forEach(function (filename) { - var joined = join(path, filename), - files, - key, - obj; - - if (fs.statSync(joined).isDirectory() && options.recurse) { - // this node is a directory; recurse - files = requireDirectory(m, joined, options); - // exclude empty directories - if (Object.keys(files).length) { - retval[options.rename(filename, joined, filename)] = files; - } - } else { - if (joined !== m.filename && checkFileInclusion(joined, filename, options)) { - // hash node key shouldn't include file extension - key = filename.substring(0, filename.lastIndexOf('.')); - obj = m.require(joined); - retval[options.rename(key, joined, filename)] = options.visit(obj, joined, filename) || obj; - } - } - }); - - return retval; -} - -module.exports = requireDirectory; -module.exports.defaults = defaultOptions; diff --git a/node_modules/require-directory/package.json b/node_modules/require-directory/package.json deleted file mode 100644 index 25ece4b3..00000000 --- a/node_modules/require-directory/package.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "author": "Troy Goode (http://github.com/troygoode/)", - "name": "require-directory", - "version": "2.1.1", - "description": "Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.", - "keywords": [ - "require", - "directory", - "library", - "recursive" - ], - "homepage": "https://github.com/troygoode/node-require-directory/", - "main": "index.js", - "repository": { - "type": "git", - "url": "git://github.com/troygoode/node-require-directory.git" - }, - "contributors": [ - { - "name": "Troy Goode", - "email": "troygoode@gmail.com", - "web": "http://github.com/troygoode/" - } - ], - "license": "MIT", - "bugs": { - "url": "http://github.com/troygoode/node-require-directory/issues/" - }, - "engines": { - "node": ">=0.10.0" - }, - "devDependencies": { - "jshint": "^2.6.0", - "mocha": "^2.1.0" - }, - "scripts": { - "test": "mocha", - "lint": "jshint index.js test/test.js" - } -} diff --git a/node_modules/string-width/index.d.ts b/node_modules/string-width/index.d.ts deleted file mode 100644 index 12b53097..00000000 --- a/node_modules/string-width/index.d.ts +++ /dev/null @@ -1,29 +0,0 @@ -declare const stringWidth: { - /** - Get the visual width of a string - the number of columns required to display it. - - Some Unicode characters are [fullwidth](https://en.wikipedia.org/wiki/Halfwidth_and_fullwidth_forms) and use double the normal width. [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code) are stripped and doesn't affect the width. - - @example - ``` - import stringWidth = require('string-width'); - - stringWidth('a'); - //=> 1 - - stringWidth('古'); - //=> 2 - - stringWidth('\u001B[1m古\u001B[22m'); - //=> 2 - ``` - */ - (string: string): number; - - // TODO: remove this in the next major version, refactor the whole definition to: - // declare function stringWidth(string: string): number; - // export = stringWidth; - default: typeof stringWidth; -} - -export = stringWidth; diff --git a/node_modules/string-width/index.js b/node_modules/string-width/index.js deleted file mode 100644 index f4d261a9..00000000 --- a/node_modules/string-width/index.js +++ /dev/null @@ -1,47 +0,0 @@ -'use strict'; -const stripAnsi = require('strip-ansi'); -const isFullwidthCodePoint = require('is-fullwidth-code-point'); -const emojiRegex = require('emoji-regex'); - -const stringWidth = string => { - if (typeof string !== 'string' || string.length === 0) { - return 0; - } - - string = stripAnsi(string); - - if (string.length === 0) { - return 0; - } - - string = string.replace(emojiRegex(), ' '); - - let width = 0; - - for (let i = 0; i < string.length; i++) { - const code = string.codePointAt(i); - - // Ignore control characters - if (code <= 0x1F || (code >= 0x7F && code <= 0x9F)) { - continue; - } - - // Ignore combining characters - if (code >= 0x300 && code <= 0x36F) { - continue; - } - - // Surrogates - if (code > 0xFFFF) { - i++; - } - - width += isFullwidthCodePoint(code) ? 2 : 1; - } - - return width; -}; - -module.exports = stringWidth; -// TODO: remove this in the next major version -module.exports.default = stringWidth; diff --git a/node_modules/string-width/license b/node_modules/string-width/license deleted file mode 100644 index e7af2f77..00000000 --- a/node_modules/string-width/license +++ /dev/null @@ -1,9 +0,0 @@ -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/string-width/package.json b/node_modules/string-width/package.json deleted file mode 100644 index 28ba7b4c..00000000 --- a/node_modules/string-width/package.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "name": "string-width", - "version": "4.2.3", - "description": "Get the visual width of a string - the number of columns required to display it", - "license": "MIT", - "repository": "sindresorhus/string-width", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - "engines": { - "node": ">=8" - }, - "scripts": { - "test": "xo && ava && tsd" - }, - "files": [ - "index.js", - "index.d.ts" - ], - "keywords": [ - "string", - "character", - "unicode", - "width", - "visual", - "column", - "columns", - "fullwidth", - "full-width", - "full", - "ansi", - "escape", - "codes", - "cli", - "command-line", - "terminal", - "console", - "cjk", - "chinese", - "japanese", - "korean", - "fixed-width" - ], - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.1", - "xo": "^0.24.0" - } -} diff --git a/node_modules/string-width/readme.md b/node_modules/string-width/readme.md deleted file mode 100644 index bdd31412..00000000 --- a/node_modules/string-width/readme.md +++ /dev/null @@ -1,50 +0,0 @@ -# string-width - -> Get the visual width of a string - the number of columns required to display it - -Some Unicode characters are [fullwidth](https://en.wikipedia.org/wiki/Halfwidth_and_fullwidth_forms) and use double the normal width. [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code) are stripped and doesn't affect the width. - -Useful to be able to measure the actual width of command-line output. - - -## Install - -``` -$ npm install string-width -``` - - -## Usage - -```js -const stringWidth = require('string-width'); - -stringWidth('a'); -//=> 1 - -stringWidth('古'); -//=> 2 - -stringWidth('\u001B[1m古\u001B[22m'); -//=> 2 -``` - - -## Related - -- [string-width-cli](https://github.com/sindresorhus/string-width-cli) - CLI for this module -- [string-length](https://github.com/sindresorhus/string-length) - Get the real length of a string -- [widest-line](https://github.com/sindresorhus/widest-line) - Get the visual width of the widest line in a string - - ---- - - diff --git a/node_modules/strip-ansi/index.d.ts b/node_modules/strip-ansi/index.d.ts deleted file mode 100644 index 907fccc2..00000000 --- a/node_modules/strip-ansi/index.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/** -Strip [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code) from a string. - -@example -``` -import stripAnsi = require('strip-ansi'); - -stripAnsi('\u001B[4mUnicorn\u001B[0m'); -//=> 'Unicorn' - -stripAnsi('\u001B]8;;https://github.com\u0007Click\u001B]8;;\u0007'); -//=> 'Click' -``` -*/ -declare function stripAnsi(string: string): string; - -export = stripAnsi; diff --git a/node_modules/strip-ansi/index.js b/node_modules/strip-ansi/index.js deleted file mode 100644 index 9a593dfc..00000000 --- a/node_modules/strip-ansi/index.js +++ /dev/null @@ -1,4 +0,0 @@ -'use strict'; -const ansiRegex = require('ansi-regex'); - -module.exports = string => typeof string === 'string' ? string.replace(ansiRegex(), '') : string; diff --git a/node_modules/strip-ansi/license b/node_modules/strip-ansi/license deleted file mode 100644 index e7af2f77..00000000 --- a/node_modules/strip-ansi/license +++ /dev/null @@ -1,9 +0,0 @@ -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/strip-ansi/package.json b/node_modules/strip-ansi/package.json deleted file mode 100644 index 1a41108d..00000000 --- a/node_modules/strip-ansi/package.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "name": "strip-ansi", - "version": "6.0.1", - "description": "Strip ANSI escape codes from a string", - "license": "MIT", - "repository": "chalk/strip-ansi", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - "engines": { - "node": ">=8" - }, - "scripts": { - "test": "xo && ava && tsd" - }, - "files": [ - "index.js", - "index.d.ts" - ], - "keywords": [ - "strip", - "trim", - "remove", - "ansi", - "styles", - "color", - "colour", - "colors", - "terminal", - "console", - "string", - "tty", - "escape", - "formatting", - "rgb", - "256", - "shell", - "xterm", - "log", - "logging", - "command-line", - "text" - ], - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "devDependencies": { - "ava": "^2.4.0", - "tsd": "^0.10.0", - "xo": "^0.25.3" - } -} diff --git a/node_modules/strip-ansi/readme.md b/node_modules/strip-ansi/readme.md deleted file mode 100644 index 7c4b56d4..00000000 --- a/node_modules/strip-ansi/readme.md +++ /dev/null @@ -1,46 +0,0 @@ -# strip-ansi [![Build Status](https://travis-ci.org/chalk/strip-ansi.svg?branch=master)](https://travis-ci.org/chalk/strip-ansi) - -> Strip [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code) from a string - - -## Install - -``` -$ npm install strip-ansi -``` - - -## Usage - -```js -const stripAnsi = require('strip-ansi'); - -stripAnsi('\u001B[4mUnicorn\u001B[0m'); -//=> 'Unicorn' - -stripAnsi('\u001B]8;;https://github.com\u0007Click\u001B]8;;\u0007'); -//=> 'Click' -``` - - -## strip-ansi for enterprise - -Available as part of the Tidelift Subscription. - -The maintainers of strip-ansi and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. [Learn more.](https://tidelift.com/subscription/pkg/npm-strip-ansi?utm_source=npm-strip-ansi&utm_medium=referral&utm_campaign=enterprise&utm_term=repo) - - -## Related - -- [strip-ansi-cli](https://github.com/chalk/strip-ansi-cli) - CLI for this module -- [strip-ansi-stream](https://github.com/chalk/strip-ansi-stream) - Streaming version of this module -- [has-ansi](https://github.com/chalk/has-ansi) - Check if a string has ANSI escape codes -- [ansi-regex](https://github.com/chalk/ansi-regex) - Regular expression for matching ANSI escape codes -- [chalk](https://github.com/chalk/chalk) - Terminal string styling done right - - -## Maintainers - -- [Sindre Sorhus](https://github.com/sindresorhus) -- [Josh Junon](https://github.com/qix-) - diff --git a/node_modules/wrap-ansi/index.js b/node_modules/wrap-ansi/index.js deleted file mode 100644 index d502255b..00000000 --- a/node_modules/wrap-ansi/index.js +++ /dev/null @@ -1,216 +0,0 @@ -'use strict'; -const stringWidth = require('string-width'); -const stripAnsi = require('strip-ansi'); -const ansiStyles = require('ansi-styles'); - -const ESCAPES = new Set([ - '\u001B', - '\u009B' -]); - -const END_CODE = 39; - -const ANSI_ESCAPE_BELL = '\u0007'; -const ANSI_CSI = '['; -const ANSI_OSC = ']'; -const ANSI_SGR_TERMINATOR = 'm'; -const ANSI_ESCAPE_LINK = `${ANSI_OSC}8;;`; - -const wrapAnsi = code => `${ESCAPES.values().next().value}${ANSI_CSI}${code}${ANSI_SGR_TERMINATOR}`; -const wrapAnsiHyperlink = uri => `${ESCAPES.values().next().value}${ANSI_ESCAPE_LINK}${uri}${ANSI_ESCAPE_BELL}`; - -// Calculate the length of words split on ' ', ignoring -// the extra characters added by ansi escape codes -const wordLengths = string => string.split(' ').map(character => stringWidth(character)); - -// Wrap a long word across multiple rows -// Ansi escape codes do not count towards length -const wrapWord = (rows, word, columns) => { - const characters = [...word]; - - let isInsideEscape = false; - let isInsideLinkEscape = false; - let visible = stringWidth(stripAnsi(rows[rows.length - 1])); - - for (const [index, character] of characters.entries()) { - const characterLength = stringWidth(character); - - if (visible + characterLength <= columns) { - rows[rows.length - 1] += character; - } else { - rows.push(character); - visible = 0; - } - - if (ESCAPES.has(character)) { - isInsideEscape = true; - isInsideLinkEscape = characters.slice(index + 1).join('').startsWith(ANSI_ESCAPE_LINK); - } - - if (isInsideEscape) { - if (isInsideLinkEscape) { - if (character === ANSI_ESCAPE_BELL) { - isInsideEscape = false; - isInsideLinkEscape = false; - } - } else if (character === ANSI_SGR_TERMINATOR) { - isInsideEscape = false; - } - - continue; - } - - visible += characterLength; - - if (visible === columns && index < characters.length - 1) { - rows.push(''); - visible = 0; - } - } - - // It's possible that the last row we copy over is only - // ansi escape characters, handle this edge-case - if (!visible && rows[rows.length - 1].length > 0 && rows.length > 1) { - rows[rows.length - 2] += rows.pop(); - } -}; - -// Trims spaces from a string ignoring invisible sequences -const stringVisibleTrimSpacesRight = string => { - const words = string.split(' '); - let last = words.length; - - while (last > 0) { - if (stringWidth(words[last - 1]) > 0) { - break; - } - - last--; - } - - if (last === words.length) { - return string; - } - - return words.slice(0, last).join(' ') + words.slice(last).join(''); -}; - -// The wrap-ansi module can be invoked in either 'hard' or 'soft' wrap mode -// -// 'hard' will never allow a string to take up more than columns characters -// -// 'soft' allows long words to expand past the column length -const exec = (string, columns, options = {}) => { - if (options.trim !== false && string.trim() === '') { - return ''; - } - - let returnValue = ''; - let escapeCode; - let escapeUrl; - - const lengths = wordLengths(string); - let rows = ['']; - - for (const [index, word] of string.split(' ').entries()) { - if (options.trim !== false) { - rows[rows.length - 1] = rows[rows.length - 1].trimStart(); - } - - let rowLength = stringWidth(rows[rows.length - 1]); - - if (index !== 0) { - if (rowLength >= columns && (options.wordWrap === false || options.trim === false)) { - // If we start with a new word but the current row length equals the length of the columns, add a new row - rows.push(''); - rowLength = 0; - } - - if (rowLength > 0 || options.trim === false) { - rows[rows.length - 1] += ' '; - rowLength++; - } - } - - // In 'hard' wrap mode, the length of a line is never allowed to extend past 'columns' - if (options.hard && lengths[index] > columns) { - const remainingColumns = (columns - rowLength); - const breaksStartingThisLine = 1 + Math.floor((lengths[index] - remainingColumns - 1) / columns); - const breaksStartingNextLine = Math.floor((lengths[index] - 1) / columns); - if (breaksStartingNextLine < breaksStartingThisLine) { - rows.push(''); - } - - wrapWord(rows, word, columns); - continue; - } - - if (rowLength + lengths[index] > columns && rowLength > 0 && lengths[index] > 0) { - if (options.wordWrap === false && rowLength < columns) { - wrapWord(rows, word, columns); - continue; - } - - rows.push(''); - } - - if (rowLength + lengths[index] > columns && options.wordWrap === false) { - wrapWord(rows, word, columns); - continue; - } - - rows[rows.length - 1] += word; - } - - if (options.trim !== false) { - rows = rows.map(stringVisibleTrimSpacesRight); - } - - const pre = [...rows.join('\n')]; - - for (const [index, character] of pre.entries()) { - returnValue += character; - - if (ESCAPES.has(character)) { - const {groups} = new RegExp(`(?:\\${ANSI_CSI}(?\\d+)m|\\${ANSI_ESCAPE_LINK}(?.*)${ANSI_ESCAPE_BELL})`).exec(pre.slice(index).join('')) || {groups: {}}; - if (groups.code !== undefined) { - const code = Number.parseFloat(groups.code); - escapeCode = code === END_CODE ? undefined : code; - } else if (groups.uri !== undefined) { - escapeUrl = groups.uri.length === 0 ? undefined : groups.uri; - } - } - - const code = ansiStyles.codes.get(Number(escapeCode)); - - if (pre[index + 1] === '\n') { - if (escapeUrl) { - returnValue += wrapAnsiHyperlink(''); - } - - if (escapeCode && code) { - returnValue += wrapAnsi(code); - } - } else if (character === '\n') { - if (escapeCode && code) { - returnValue += wrapAnsi(escapeCode); - } - - if (escapeUrl) { - returnValue += wrapAnsiHyperlink(escapeUrl); - } - } - } - - return returnValue; -}; - -// For each newline, invoke the method separately -module.exports = (string, columns, options) => { - return String(string) - .normalize() - .replace(/\r\n/g, '\n') - .split('\n') - .map(line => exec(line, columns, options)) - .join('\n'); -}; diff --git a/node_modules/wrap-ansi/license b/node_modules/wrap-ansi/license deleted file mode 100644 index fa7ceba3..00000000 --- a/node_modules/wrap-ansi/license +++ /dev/null @@ -1,9 +0,0 @@ -MIT License - -Copyright (c) Sindre Sorhus (https://sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/wrap-ansi/package.json b/node_modules/wrap-ansi/package.json deleted file mode 100644 index dfb2f4f1..00000000 --- a/node_modules/wrap-ansi/package.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "name": "wrap-ansi", - "version": "7.0.0", - "description": "Wordwrap a string with ANSI escape codes", - "license": "MIT", - "repository": "chalk/wrap-ansi", - "funding": "https://github.com/chalk/wrap-ansi?sponsor=1", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "https://sindresorhus.com" - }, - "engines": { - "node": ">=10" - }, - "scripts": { - "test": "xo && nyc ava" - }, - "files": [ - "index.js" - ], - "keywords": [ - "wrap", - "break", - "wordwrap", - "wordbreak", - "linewrap", - "ansi", - "styles", - "color", - "colour", - "colors", - "terminal", - "console", - "cli", - "string", - "tty", - "escape", - "formatting", - "rgb", - "256", - "shell", - "xterm", - "log", - "logging", - "command-line", - "text" - ], - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "devDependencies": { - "ava": "^2.1.0", - "chalk": "^4.0.0", - "coveralls": "^3.0.3", - "has-ansi": "^4.0.0", - "nyc": "^15.0.1", - "xo": "^0.29.1" - } -} diff --git a/node_modules/wrap-ansi/readme.md b/node_modules/wrap-ansi/readme.md deleted file mode 100644 index 68779ba5..00000000 --- a/node_modules/wrap-ansi/readme.md +++ /dev/null @@ -1,91 +0,0 @@ -# wrap-ansi [![Build Status](https://travis-ci.com/chalk/wrap-ansi.svg?branch=master)](https://travis-ci.com/chalk/wrap-ansi) [![Coverage Status](https://coveralls.io/repos/github/chalk/wrap-ansi/badge.svg?branch=master)](https://coveralls.io/github/chalk/wrap-ansi?branch=master) - -> Wordwrap a string with [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code#Colors_and_Styles) - -## Install - -``` -$ npm install wrap-ansi -``` - -## Usage - -```js -const chalk = require('chalk'); -const wrapAnsi = require('wrap-ansi'); - -const input = 'The quick brown ' + chalk.red('fox jumped over ') + - 'the lazy ' + chalk.green('dog and then ran away with the unicorn.'); - -console.log(wrapAnsi(input, 20)); -``` - - - -## API - -### wrapAnsi(string, columns, options?) - -Wrap words to the specified column width. - -#### string - -Type: `string` - -String with ANSI escape codes. Like one styled by [`chalk`](https://github.com/chalk/chalk). Newline characters will be normalized to `\n`. - -#### columns - -Type: `number` - -Number of columns to wrap the text to. - -#### options - -Type: `object` - -##### hard - -Type: `boolean`\ -Default: `false` - -By default the wrap is soft, meaning long words may extend past the column width. Setting this to `true` will make it hard wrap at the column width. - -##### wordWrap - -Type: `boolean`\ -Default: `true` - -By default, an attempt is made to split words at spaces, ensuring that they don't extend past the configured columns. If wordWrap is `false`, each column will instead be completely filled splitting words as necessary. - -##### trim - -Type: `boolean`\ -Default: `true` - -Whitespace on all lines is removed by default. Set this option to `false` if you don't want to trim. - -## Related - -- [slice-ansi](https://github.com/chalk/slice-ansi) - Slice a string with ANSI escape codes -- [cli-truncate](https://github.com/sindresorhus/cli-truncate) - Truncate a string to a specific width in the terminal -- [chalk](https://github.com/chalk/chalk) - Terminal string styling done right -- [jsesc](https://github.com/mathiasbynens/jsesc) - Generate ASCII-only output from Unicode strings. Useful for creating test fixtures. - -## Maintainers - -- [Sindre Sorhus](https://github.com/sindresorhus) -- [Josh Junon](https://github.com/qix-) -- [Benjamin Coe](https://github.com/bcoe) - ---- - -
      - - Get professional support for this package with a Tidelift subscription - -
      - - Tidelift helps make open source sustainable for maintainers while giving companies
      assurances about security, maintenance, and licensing for their dependencies. -
      -
      diff --git a/node_modules/y18n/CHANGELOG.md b/node_modules/y18n/CHANGELOG.md deleted file mode 100644 index 244d8385..00000000 --- a/node_modules/y18n/CHANGELOG.md +++ /dev/null @@ -1,100 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. - -### [5.0.8](https://www.github.com/yargs/y18n/compare/v5.0.7...v5.0.8) (2021-04-07) - - -### Bug Fixes - -* **deno:** force modern release for Deno ([b1c215a](https://www.github.com/yargs/y18n/commit/b1c215aed714bee5830e76de3e335504dc2c4dab)) - -### [5.0.7](https://www.github.com/yargs/y18n/compare/v5.0.6...v5.0.7) (2021-04-07) - - -### Bug Fixes - -* **deno:** force release for deno ([#121](https://www.github.com/yargs/y18n/issues/121)) ([d3f2560](https://www.github.com/yargs/y18n/commit/d3f2560e6cedf2bfa2352e9eec044da53f9a06b2)) - -### [5.0.6](https://www.github.com/yargs/y18n/compare/v5.0.5...v5.0.6) (2021-04-05) - - -### Bug Fixes - -* **webpack:** skip readFileSync if not defined ([#117](https://www.github.com/yargs/y18n/issues/117)) ([6966fa9](https://www.github.com/yargs/y18n/commit/6966fa91d2881cc6a6c531e836099e01f4da1616)) - -### [5.0.5](https://www.github.com/yargs/y18n/compare/v5.0.4...v5.0.5) (2020-10-25) - - -### Bug Fixes - -* address prototype pollution issue ([#108](https://www.github.com/yargs/y18n/issues/108)) ([a9ac604](https://www.github.com/yargs/y18n/commit/a9ac604abf756dec9687be3843e2c93bfe581f25)) - -### [5.0.4](https://www.github.com/yargs/y18n/compare/v5.0.3...v5.0.4) (2020-10-16) - - -### Bug Fixes - -* **exports:** node 13.0 and 13.1 require the dotted object form _with_ a string fallback ([#105](https://www.github.com/yargs/y18n/issues/105)) ([4f85d80](https://www.github.com/yargs/y18n/commit/4f85d80dbaae6d2c7899ae394f7ad97805df4886)) - -### [5.0.3](https://www.github.com/yargs/y18n/compare/v5.0.2...v5.0.3) (2020-10-16) - - -### Bug Fixes - -* **exports:** node 13.0-13.6 require a string fallback ([#103](https://www.github.com/yargs/y18n/issues/103)) ([e39921e](https://www.github.com/yargs/y18n/commit/e39921e1017f88f5d8ea97ddea854ffe92d68e74)) - -### [5.0.2](https://www.github.com/yargs/y18n/compare/v5.0.1...v5.0.2) (2020-10-01) - - -### Bug Fixes - -* **deno:** update types for deno ^1.4.0 ([#100](https://www.github.com/yargs/y18n/issues/100)) ([3834d9a](https://www.github.com/yargs/y18n/commit/3834d9ab1332f2937c935ada5e76623290efae81)) - -### [5.0.1](https://www.github.com/yargs/y18n/compare/v5.0.0...v5.0.1) (2020-09-05) - - -### Bug Fixes - -* main had old index path ([#98](https://www.github.com/yargs/y18n/issues/98)) ([124f7b0](https://www.github.com/yargs/y18n/commit/124f7b047ba9596bdbdf64459988304e77f3de1b)) - -## [5.0.0](https://www.github.com/yargs/y18n/compare/v4.0.0...v5.0.0) (2020-09-05) - - -### ⚠ BREAKING CHANGES - -* exports maps are now used, which modifies import behavior. -* drops Node 6 and 4. begin following Node.js LTS schedule (#89) - -### Features - -* add support for ESM and Deno [#95](https://www.github.com/yargs/y18n/issues/95)) ([4d7ae94](https://www.github.com/yargs/y18n/commit/4d7ae94bcb42e84164e2180366474b1cd321ed94)) - - -### Build System - -* drops Node 6 and 4. begin following Node.js LTS schedule ([#89](https://www.github.com/yargs/y18n/issues/89)) ([3cc0c28](https://www.github.com/yargs/y18n/commit/3cc0c287240727b84eaf1927f903612ec80f5e43)) - -### 4.0.1 (2020-10-25) - - -### Bug Fixes - -* address prototype pollution issue ([#108](https://www.github.com/yargs/y18n/issues/108)) ([a9ac604](https://www.github.com/yargs/y18n/commit/7de58ca0d315990cdb38234e97fc66254cdbcd71)) - -## [4.0.0](https://github.com/yargs/y18n/compare/v3.2.1...v4.0.0) (2017-10-10) - - -### Bug Fixes - -* allow support for falsy values like 0 in tagged literal ([#45](https://github.com/yargs/y18n/issues/45)) ([c926123](https://github.com/yargs/y18n/commit/c926123)) - - -### Features - -* **__:** added tagged template literal support ([#44](https://github.com/yargs/y18n/issues/44)) ([0598daf](https://github.com/yargs/y18n/commit/0598daf)) - - -### BREAKING CHANGES - -* **__:** dropping Node 0.10/Node 0.12 support diff --git a/node_modules/y18n/LICENSE b/node_modules/y18n/LICENSE deleted file mode 100644 index 3c157f0b..00000000 --- a/node_modules/y18n/LICENSE +++ /dev/null @@ -1,13 +0,0 @@ -Copyright (c) 2015, Contributors - -Permission to use, copy, modify, and/or distribute this software for any purpose -with or without fee is hereby granted, provided that the above copyright notice -and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. diff --git a/node_modules/y18n/README.md b/node_modules/y18n/README.md deleted file mode 100644 index 5102bb17..00000000 --- a/node_modules/y18n/README.md +++ /dev/null @@ -1,127 +0,0 @@ -# y18n - -[![NPM version][npm-image]][npm-url] -[![js-standard-style][standard-image]][standard-url] -[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org) - -The bare-bones internationalization library used by yargs. - -Inspired by [i18n](https://www.npmjs.com/package/i18n). - -## Examples - -_simple string translation:_ - -```js -const __ = require('y18n')().__; - -console.log(__('my awesome string %s', 'foo')); -``` - -output: - -`my awesome string foo` - -_using tagged template literals_ - -```js -const __ = require('y18n')().__; - -const str = 'foo'; - -console.log(__`my awesome string ${str}`); -``` - -output: - -`my awesome string foo` - -_pluralization support:_ - -```js -const __n = require('y18n')().__n; - -console.log(__n('one fish %s', '%d fishes %s', 2, 'foo')); -``` - -output: - -`2 fishes foo` - -## Deno Example - -As of `v5` `y18n` supports [Deno](https://github.com/denoland/deno): - -```typescript -import y18n from "https://deno.land/x/y18n/deno.ts"; - -const __ = y18n({ - locale: 'pirate', - directory: './test/locales' -}).__ - -console.info(__`Hi, ${'Ben'} ${'Coe'}!`) -``` - -You will need to run with `--allow-read` to load alternative locales. - -## JSON Language Files - -The JSON language files should be stored in a `./locales` folder. -File names correspond to locales, e.g., `en.json`, `pirate.json`. - -When strings are observed for the first time they will be -added to the JSON file corresponding to the current locale. - -## Methods - -### require('y18n')(config) - -Create an instance of y18n with the config provided, options include: - -* `directory`: the locale directory, default `./locales`. -* `updateFiles`: should newly observed strings be updated in file, default `true`. -* `locale`: what locale should be used. -* `fallbackToLanguage`: should fallback to a language-only file (e.g. `en.json`) - be allowed if a file matching the locale does not exist (e.g. `en_US.json`), - default `true`. - -### y18n.\_\_(str, arg, arg, arg) - -Print a localized string, `%s` will be replaced with `arg`s. - -This function can also be used as a tag for a template literal. You can use it -like this: __`hello ${'world'}`. This will be equivalent to -`__('hello %s', 'world')`. - -### y18n.\_\_n(singularString, pluralString, count, arg, arg, arg) - -Print a localized string with appropriate pluralization. If `%d` is provided -in the string, the `count` will replace this placeholder. - -### y18n.setLocale(str) - -Set the current locale being used. - -### y18n.getLocale() - -What locale is currently being used? - -### y18n.updateLocale(obj) - -Update the current locale with the key value pairs in `obj`. - -## Supported Node.js Versions - -Libraries in this ecosystem make a best effort to track -[Node.js' release schedule](https://nodejs.org/en/about/releases/). Here's [a -post on why we think this is important](https://medium.com/the-node-js-collection/maintainers-should-consider-following-node-js-release-schedule-ab08ed4de71a). - -## License - -ISC - -[npm-url]: https://npmjs.org/package/y18n -[npm-image]: https://img.shields.io/npm/v/y18n.svg -[standard-image]: https://img.shields.io/badge/code%20style-standard-brightgreen.svg -[standard-url]: https://github.com/feross/standard diff --git a/node_modules/y18n/index.mjs b/node_modules/y18n/index.mjs deleted file mode 100644 index 46c82133..00000000 --- a/node_modules/y18n/index.mjs +++ /dev/null @@ -1,8 +0,0 @@ -import shim from './build/lib/platform-shims/node.js' -import { y18n as _y18n } from './build/lib/index.js' - -const y18n = (opts) => { - return _y18n(opts, shim) -} - -export default y18n diff --git a/node_modules/y18n/package.json b/node_modules/y18n/package.json deleted file mode 100644 index 4e5c1ca6..00000000 --- a/node_modules/y18n/package.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "name": "y18n", - "version": "5.0.8", - "description": "the bare-bones internationalization library used by yargs", - "exports": { - ".": [ - { - "import": "./index.mjs", - "require": "./build/index.cjs" - }, - "./build/index.cjs" - ] - }, - "type": "module", - "module": "./build/lib/index.js", - "keywords": [ - "i18n", - "internationalization", - "yargs" - ], - "homepage": "https://github.com/yargs/y18n", - "bugs": { - "url": "https://github.com/yargs/y18n/issues" - }, - "repository": "yargs/y18n", - "license": "ISC", - "author": "Ben Coe ", - "main": "./build/index.cjs", - "scripts": { - "check": "standardx **/*.ts **/*.cjs **/*.mjs", - "fix": "standardx --fix **/*.ts **/*.cjs **/*.mjs", - "pretest": "rimraf build && tsc -p tsconfig.test.json && cross-env NODE_ENV=test npm run build:cjs", - "test": "c8 --reporter=text --reporter=html mocha test/*.cjs", - "test:esm": "c8 --reporter=text --reporter=html mocha test/esm/*.mjs", - "posttest": "npm run check", - "coverage": "c8 report --check-coverage", - "precompile": "rimraf build", - "compile": "tsc", - "postcompile": "npm run build:cjs", - "build:cjs": "rollup -c", - "prepare": "npm run compile" - }, - "devDependencies": { - "@types/node": "^14.6.4", - "@wessberg/rollup-plugin-ts": "^1.3.1", - "c8": "^7.3.0", - "chai": "^4.0.1", - "cross-env": "^7.0.2", - "gts": "^3.0.0", - "mocha": "^8.0.0", - "rimraf": "^3.0.2", - "rollup": "^2.26.10", - "standardx": "^7.0.0", - "ts-transform-default-export": "^1.0.2", - "typescript": "^4.0.0" - }, - "files": [ - "build", - "index.mjs", - "!*.d.ts" - ], - "engines": { - "node": ">=10" - }, - "standardx": { - "ignore": [ - "build" - ] - } -} diff --git a/node_modules/yargs-parser/CHANGELOG.md b/node_modules/yargs-parser/CHANGELOG.md deleted file mode 100644 index 2aad0acb..00000000 --- a/node_modules/yargs-parser/CHANGELOG.md +++ /dev/null @@ -1,263 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. - -### [20.2.9](https://www.github.com/yargs/yargs-parser/compare/yargs-parser-v20.2.8...yargs-parser-v20.2.9) (2021-06-20) - - -### Bug Fixes - -* **build:** fixed automated release pipeline ([1fe9135](https://www.github.com/yargs/yargs-parser/commit/1fe9135884790a083615419b2861683e2597dac3)) - -### [20.2.8](https://www.github.com/yargs/yargs-parser/compare/yargs-parser-v20.2.7...yargs-parser-v20.2.8) (2021-06-20) - - -### Bug Fixes - -* **locale:** Turkish camelize and decamelize issues with toLocaleLowerCase/toLocaleUpperCase ([2617303](https://www.github.com/yargs/yargs-parser/commit/261730383e02448562f737b94bbd1f164aed5143)) -* **perf:** address slow parse when using unknown-options-as-args ([#394](https://www.github.com/yargs/yargs-parser/issues/394)) ([441f059](https://www.github.com/yargs/yargs-parser/commit/441f059d585d446551068ad213db79ac91daf83a)) -* **string-utils:** detect [0,1] ranged values as numbers ([#388](https://www.github.com/yargs/yargs-parser/issues/388)) ([efcc32c](https://www.github.com/yargs/yargs-parser/commit/efcc32c2d6b09aba31abfa2db9bd947befe5586b)) - -### [20.2.7](https://www.github.com/yargs/yargs-parser/compare/v20.2.6...v20.2.7) (2021-03-10) - - -### Bug Fixes - -* **deno:** force release for Deno ([6687c97](https://www.github.com/yargs/yargs-parser/commit/6687c972d0f3ca7865a97908dde3080b05f8b026)) - -### [20.2.6](https://www.github.com/yargs/yargs-parser/compare/v20.2.5...v20.2.6) (2021-02-22) - - -### Bug Fixes - -* **populate--:** -- should always be array ([#354](https://www.github.com/yargs/yargs-parser/issues/354)) ([585ae8f](https://www.github.com/yargs/yargs-parser/commit/585ae8ffad74cc02974f92d788e750137fd65146)) - -### [20.2.5](https://www.github.com/yargs/yargs-parser/compare/v20.2.4...v20.2.5) (2021-02-13) - - -### Bug Fixes - -* do not lowercase camel cased string ([#348](https://www.github.com/yargs/yargs-parser/issues/348)) ([5f4da1f](https://www.github.com/yargs/yargs-parser/commit/5f4da1f17d9d50542d2aaa206c9806ce3e320335)) - -### [20.2.4](https://www.github.com/yargs/yargs-parser/compare/v20.2.3...v20.2.4) (2020-11-09) - - -### Bug Fixes - -* **deno:** address import issues in Deno ([#339](https://www.github.com/yargs/yargs-parser/issues/339)) ([3b54e5e](https://www.github.com/yargs/yargs-parser/commit/3b54e5eef6e9a7b7c6eec7c12bab3ba3b8ba8306)) - -### [20.2.3](https://www.github.com/yargs/yargs-parser/compare/v20.2.2...v20.2.3) (2020-10-16) - - -### Bug Fixes - -* **exports:** node 13.0 and 13.1 require the dotted object form _with_ a string fallback ([#336](https://www.github.com/yargs/yargs-parser/issues/336)) ([3ae7242](https://www.github.com/yargs/yargs-parser/commit/3ae7242040ff876d28dabded60ac226e00150c88)) - -### [20.2.2](https://www.github.com/yargs/yargs-parser/compare/v20.2.1...v20.2.2) (2020-10-14) - - -### Bug Fixes - -* **exports:** node 13.0-13.6 require a string fallback ([#333](https://www.github.com/yargs/yargs-parser/issues/333)) ([291aeda](https://www.github.com/yargs/yargs-parser/commit/291aeda06b685b7a015d83bdf2558e180b37388d)) - -### [20.2.1](https://www.github.com/yargs/yargs-parser/compare/v20.2.0...v20.2.1) (2020-10-01) - - -### Bug Fixes - -* **deno:** update types for deno ^1.4.0 ([#330](https://www.github.com/yargs/yargs-parser/issues/330)) ([0ab92e5](https://www.github.com/yargs/yargs-parser/commit/0ab92e50b090f11196334c048c9c92cecaddaf56)) - -## [20.2.0](https://www.github.com/yargs/yargs-parser/compare/v20.1.0...v20.2.0) (2020-09-21) - - -### Features - -* **string-utils:** export looksLikeNumber helper ([#324](https://www.github.com/yargs/yargs-parser/issues/324)) ([c8580a2](https://www.github.com/yargs/yargs-parser/commit/c8580a2327b55f6342acecb6e72b62963d506750)) - - -### Bug Fixes - -* **unknown-options-as-args:** convert positionals that look like numbers ([#326](https://www.github.com/yargs/yargs-parser/issues/326)) ([f85ebb4](https://www.github.com/yargs/yargs-parser/commit/f85ebb4face9d4b0f56147659404cbe0002f3dad)) - -## [20.1.0](https://www.github.com/yargs/yargs-parser/compare/v20.0.0...v20.1.0) (2020-09-20) - - -### Features - -* adds parse-positional-numbers configuration ([#321](https://www.github.com/yargs/yargs-parser/issues/321)) ([9cec00a](https://www.github.com/yargs/yargs-parser/commit/9cec00a622251292ffb7dce6f78f5353afaa0d4c)) - - -### Bug Fixes - -* **build:** update release-please; make labels kick off builds ([#323](https://www.github.com/yargs/yargs-parser/issues/323)) ([09f448b](https://www.github.com/yargs/yargs-parser/commit/09f448b4cd66e25d2872544718df46dab8af062a)) - -## [20.0.0](https://www.github.com/yargs/yargs-parser/compare/v19.0.4...v20.0.0) (2020-09-09) - - -### ⚠ BREAKING CHANGES - -* do not ship type definitions (#318) - -### Bug Fixes - -* only strip camel case if hyphenated ([#316](https://www.github.com/yargs/yargs-parser/issues/316)) ([95a9e78](https://www.github.com/yargs/yargs-parser/commit/95a9e785127b9bbf2d1db1f1f808ca1fb100e82a)), closes [#315](https://www.github.com/yargs/yargs-parser/issues/315) - - -### Code Refactoring - -* do not ship type definitions ([#318](https://www.github.com/yargs/yargs-parser/issues/318)) ([8fbd56f](https://www.github.com/yargs/yargs-parser/commit/8fbd56f1d0b6c44c30fca62708812151ca0ce330)) - -### [19.0.4](https://www.github.com/yargs/yargs-parser/compare/v19.0.3...v19.0.4) (2020-08-27) - - -### Bug Fixes - -* **build:** fixing publication ([#310](https://www.github.com/yargs/yargs-parser/issues/310)) ([5d3c6c2](https://www.github.com/yargs/yargs-parser/commit/5d3c6c29a9126248ba601920d9cf87c78e161ff5)) - -### [19.0.3](https://www.github.com/yargs/yargs-parser/compare/v19.0.2...v19.0.3) (2020-08-27) - - -### Bug Fixes - -* **build:** switch to action for publish ([#308](https://www.github.com/yargs/yargs-parser/issues/308)) ([5c2f305](https://www.github.com/yargs/yargs-parser/commit/5c2f30585342bcd8aaf926407c863099d256d174)) - -### [19.0.2](https://www.github.com/yargs/yargs-parser/compare/v19.0.1...v19.0.2) (2020-08-27) - - -### Bug Fixes - -* **types:** envPrefix should be optional ([#305](https://www.github.com/yargs/yargs-parser/issues/305)) ([ae3f180](https://www.github.com/yargs/yargs-parser/commit/ae3f180e14df2de2fd962145f4518f9aa0e76523)) - -### [19.0.1](https://www.github.com/yargs/yargs-parser/compare/v19.0.0...v19.0.1) (2020-08-09) - - -### Bug Fixes - -* **build:** push tag created for deno ([2186a14](https://www.github.com/yargs/yargs-parser/commit/2186a14989749887d56189867602e39e6679f8b0)) - -## [19.0.0](https://www.github.com/yargs/yargs-parser/compare/v18.1.3...v19.0.0) (2020-08-09) - - -### ⚠ BREAKING CHANGES - -* adds support for ESM and Deno (#295) -* **ts:** projects using `@types/yargs-parser` may see variations in type definitions. -* drops Node 6. begin following Node.js LTS schedule (#278) - -### Features - -* adds support for ESM and Deno ([#295](https://www.github.com/yargs/yargs-parser/issues/295)) ([195bc4a](https://www.github.com/yargs/yargs-parser/commit/195bc4a7f20c2a8f8e33fbb6ba96ef6e9a0120a1)) -* expose camelCase and decamelize helpers ([#296](https://www.github.com/yargs/yargs-parser/issues/296)) ([39154ce](https://www.github.com/yargs/yargs-parser/commit/39154ceb5bdcf76b5f59a9219b34cedb79b67f26)) -* **deps:** update to latest camelcase/decamelize ([#281](https://www.github.com/yargs/yargs-parser/issues/281)) ([8931ab0](https://www.github.com/yargs/yargs-parser/commit/8931ab08f686cc55286f33a95a83537da2be5516)) - - -### Bug Fixes - -* boolean numeric short option ([#294](https://www.github.com/yargs/yargs-parser/issues/294)) ([f600082](https://www.github.com/yargs/yargs-parser/commit/f600082c959e092076caf420bbbc9d7a231e2418)) -* raise permission error for Deno if config load fails ([#298](https://www.github.com/yargs/yargs-parser/issues/298)) ([1174e2b](https://www.github.com/yargs/yargs-parser/commit/1174e2b3f0c845a1cd64e14ffc3703e730567a84)) -* **deps:** update dependency decamelize to v3 ([#274](https://www.github.com/yargs/yargs-parser/issues/274)) ([4d98698](https://www.github.com/yargs/yargs-parser/commit/4d98698bc6767e84ec54a0842908191739be73b7)) -* **types:** switch back to using Partial types ([#293](https://www.github.com/yargs/yargs-parser/issues/293)) ([bdc80ba](https://www.github.com/yargs/yargs-parser/commit/bdc80ba59fa13bc3025ce0a85e8bad9f9da24ea7)) - - -### Build System - -* drops Node 6. begin following Node.js LTS schedule ([#278](https://www.github.com/yargs/yargs-parser/issues/278)) ([9014ed7](https://www.github.com/yargs/yargs-parser/commit/9014ed722a32768b96b829e65a31705db5c1458a)) - - -### Code Refactoring - -* **ts:** move index.js to TypeScript ([#292](https://www.github.com/yargs/yargs-parser/issues/292)) ([f78d2b9](https://www.github.com/yargs/yargs-parser/commit/f78d2b97567ac4828624406e420b4047c710b789)) - -### [18.1.3](https://www.github.com/yargs/yargs-parser/compare/v18.1.2...v18.1.3) (2020-04-16) - - -### Bug Fixes - -* **setArg:** options using camel-case and dot-notation populated twice ([#268](https://www.github.com/yargs/yargs-parser/issues/268)) ([f7e15b9](https://www.github.com/yargs/yargs-parser/commit/f7e15b9800900b9856acac1a830a5f35847be73e)) - -### [18.1.2](https://www.github.com/yargs/yargs-parser/compare/v18.1.1...v18.1.2) (2020-03-26) - - -### Bug Fixes - -* **array, nargs:** support -o=--value and --option=--value format ([#262](https://www.github.com/yargs/yargs-parser/issues/262)) ([41d3f81](https://www.github.com/yargs/yargs-parser/commit/41d3f8139e116706b28de9b0de3433feb08d2f13)) - -### [18.1.1](https://www.github.com/yargs/yargs-parser/compare/v18.1.0...v18.1.1) (2020-03-16) - - -### Bug Fixes - -* \_\_proto\_\_ will now be replaced with \_\_\_proto\_\_\_ in parse ([#258](https://www.github.com/yargs/yargs-parser/issues/258)), patching a potential -prototype pollution vulnerability. This was reported by the Snyk Security Research Team.([63810ca](https://www.github.com/yargs/yargs-parser/commit/63810ca1ae1a24b08293a4d971e70e058c7a41e2)) - -## [18.1.0](https://www.github.com/yargs/yargs-parser/compare/v18.0.0...v18.1.0) (2020-03-07) - - -### Features - -* introduce single-digit boolean aliases ([#255](https://www.github.com/yargs/yargs-parser/issues/255)) ([9c60265](https://www.github.com/yargs/yargs-parser/commit/9c60265fd7a03cb98e6df3e32c8c5e7508d9f56f)) - -## [18.0.0](https://www.github.com/yargs/yargs-parser/compare/v17.1.0...v18.0.0) (2020-03-02) - - -### ⚠ BREAKING CHANGES - -* the narg count is now enforced when parsing arrays. - -### Features - -* NaN can now be provided as a value for nargs, indicating "at least" one value is expected for array ([#251](https://www.github.com/yargs/yargs-parser/issues/251)) ([9db4be8](https://www.github.com/yargs/yargs-parser/commit/9db4be81417a2c7097128db34d86fe70ef4af70c)) - -## [17.1.0](https://www.github.com/yargs/yargs-parser/compare/v17.0.1...v17.1.0) (2020-03-01) - - -### Features - -* introduce greedy-arrays config, for specifying whether arrays consume multiple positionals ([#249](https://www.github.com/yargs/yargs-parser/issues/249)) ([60e880a](https://www.github.com/yargs/yargs-parser/commit/60e880a837046314d89fa4725f923837fd33a9eb)) - -### [17.0.1](https://www.github.com/yargs/yargs-parser/compare/v17.0.0...v17.0.1) (2020-02-29) - - -### Bug Fixes - -* normalized keys were not enumerable ([#247](https://www.github.com/yargs/yargs-parser/issues/247)) ([57119f9](https://www.github.com/yargs/yargs-parser/commit/57119f9f17cf27499bd95e61c2f72d18314f11ba)) - -## [17.0.0](https://www.github.com/yargs/yargs-parser/compare/v16.1.0...v17.0.0) (2020-02-10) - - -### ⚠ BREAKING CHANGES - -* this reverts parsing behavior of booleans to that of yargs@14 -* objects used during parsing are now created with a null -prototype. There may be some scenarios where this change in behavior -leaks externally. - -### Features - -* boolean arguments will not be collected into an implicit array ([#236](https://www.github.com/yargs/yargs-parser/issues/236)) ([34c4e19](https://www.github.com/yargs/yargs-parser/commit/34c4e19bae4e7af63e3cb6fa654a97ed476e5eb5)) -* introduce nargs-eats-options config option ([#246](https://www.github.com/yargs/yargs-parser/issues/246)) ([d50822a](https://www.github.com/yargs/yargs-parser/commit/d50822ac10e1b05f2e9643671ca131ac251b6732)) - - -### Bug Fixes - -* address bugs with "uknown-options-as-args" ([bc023e3](https://www.github.com/yargs/yargs-parser/commit/bc023e3b13e20a118353f9507d1c999bf388a346)) -* array should take precedence over nargs, but enforce nargs ([#243](https://www.github.com/yargs/yargs-parser/issues/243)) ([4cbc188](https://www.github.com/yargs/yargs-parser/commit/4cbc188b7abb2249529a19c090338debdad2fe6c)) -* support keys that collide with object prototypes ([#234](https://www.github.com/yargs/yargs-parser/issues/234)) ([1587b6d](https://www.github.com/yargs/yargs-parser/commit/1587b6d91db853a9109f1be6b209077993fee4de)) -* unknown options terminated with digits now handled by unknown-options-as-args ([#238](https://www.github.com/yargs/yargs-parser/issues/238)) ([d36cdfa](https://www.github.com/yargs/yargs-parser/commit/d36cdfa854254d7c7e0fe1d583818332ac46c2a5)) - -## [16.1.0](https://www.github.com/yargs/yargs-parser/compare/v16.0.0...v16.1.0) (2019-11-01) - - -### ⚠ BREAKING CHANGES - -* populate error if incompatible narg/count or array/count options are used (#191) - -### Features - -* options that have had their default value used are now tracked ([#211](https://www.github.com/yargs/yargs-parser/issues/211)) ([a525234](https://www.github.com/yargs/yargs-parser/commit/a525234558c847deedd73f8792e0a3b77b26e2c0)) -* populate error if incompatible narg/count or array/count options are used ([#191](https://www.github.com/yargs/yargs-parser/issues/191)) ([84a401f](https://www.github.com/yargs/yargs-parser/commit/84a401f0fa3095e0a19661670d1570d0c3b9d3c9)) - - -### Reverts - -* revert 16.0.0 CHANGELOG entry ([920320a](https://www.github.com/yargs/yargs-parser/commit/920320ad9861bbfd58eda39221ae211540fc1daf)) diff --git a/node_modules/yargs-parser/LICENSE.txt b/node_modules/yargs-parser/LICENSE.txt deleted file mode 100644 index 836440be..00000000 --- a/node_modules/yargs-parser/LICENSE.txt +++ /dev/null @@ -1,14 +0,0 @@ -Copyright (c) 2016, Contributors - -Permission to use, copy, modify, and/or distribute this software -for any purpose with or without fee is hereby granted, provided -that the above copyright notice and this permission notice -appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE -LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES -OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/yargs-parser/README.md b/node_modules/yargs-parser/README.md deleted file mode 100644 index 26148407..00000000 --- a/node_modules/yargs-parser/README.md +++ /dev/null @@ -1,518 +0,0 @@ -# yargs-parser - -![ci](https://github.com/yargs/yargs-parser/workflows/ci/badge.svg) -[![NPM version](https://img.shields.io/npm/v/yargs-parser.svg)](https://www.npmjs.com/package/yargs-parser) -[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org) -![nycrc config on GitHub](https://img.shields.io/nycrc/yargs/yargs-parser) - -The mighty option parser used by [yargs](https://github.com/yargs/yargs). - -visit the [yargs website](http://yargs.js.org/) for more examples, and thorough usage instructions. - - - -## Example - -```sh -npm i yargs-parser --save -``` - -```js -const argv = require('yargs-parser')(process.argv.slice(2)) -console.log(argv) -``` - -```console -$ node example.js --foo=33 --bar hello -{ _: [], foo: 33, bar: 'hello' } -``` - -_or parse a string!_ - -```js -const argv = require('yargs-parser')('--foo=99 --bar=33') -console.log(argv) -``` - -```console -{ _: [], foo: 99, bar: 33 } -``` - -Convert an array of mixed types before passing to `yargs-parser`: - -```js -const parse = require('yargs-parser') -parse(['-f', 11, '--zoom', 55].join(' ')) // <-- array to string -parse(['-f', 11, '--zoom', 55].map(String)) // <-- array of strings -``` - -## Deno Example - -As of `v19` `yargs-parser` supports [Deno](https://github.com/denoland/deno): - -```typescript -import parser from "https://deno.land/x/yargs_parser/deno.ts"; - -const argv = parser('--foo=99 --bar=9987930', { - string: ['bar'] -}) -console.log(argv) -``` - -## ESM Example - -As of `v19` `yargs-parser` supports ESM (_both in Node.js and in the browser_): - -**Node.js:** - -```js -import parser from 'yargs-parser' - -const argv = parser('--foo=99 --bar=9987930', { - string: ['bar'] -}) -console.log(argv) -``` - -**Browsers:** - -```html - - - - -``` - -## API - -### parser(args, opts={}) - -Parses command line arguments returning a simple mapping of keys and values. - -**expects:** - -* `args`: a string or array of strings representing the options to parse. -* `opts`: provide a set of hints indicating how `args` should be parsed: - * `opts.alias`: an object representing the set of aliases for a key: `{alias: {foo: ['f']}}`. - * `opts.array`: indicate that keys should be parsed as an array: `{array: ['foo', 'bar']}`.
      - Indicate that keys should be parsed as an array and coerced to booleans / numbers:
      - `{array: [{ key: 'foo', boolean: true }, {key: 'bar', number: true}]}`. - * `opts.boolean`: arguments should be parsed as booleans: `{boolean: ['x', 'y']}`. - * `opts.coerce`: provide a custom synchronous function that returns a coerced value from the argument provided - (or throws an error). For arrays the function is called only once for the entire array:
      - `{coerce: {foo: function (arg) {return modifiedArg}}}`. - * `opts.config`: indicate a key that represents a path to a configuration file (this file will be loaded and parsed). - * `opts.configObjects`: configuration objects to parse, their properties will be set as arguments:
      - `{configObjects: [{'x': 5, 'y': 33}, {'z': 44}]}`. - * `opts.configuration`: provide configuration options to the yargs-parser (see: [configuration](#configuration)). - * `opts.count`: indicate a key that should be used as a counter, e.g., `-vvv` = `{v: 3}`. - * `opts.default`: provide default values for keys: `{default: {x: 33, y: 'hello world!'}}`. - * `opts.envPrefix`: environment variables (`process.env`) with the prefix provided should be parsed. - * `opts.narg`: specify that a key requires `n` arguments: `{narg: {x: 2}}`. - * `opts.normalize`: `path.normalize()` will be applied to values set to this key. - * `opts.number`: keys should be treated as numbers. - * `opts.string`: keys should be treated as strings (even if they resemble a number `-x 33`). - -**returns:** - -* `obj`: an object representing the parsed value of `args` - * `key/value`: key value pairs for each argument and their aliases. - * `_`: an array representing the positional arguments. - * [optional] `--`: an array with arguments after the end-of-options flag `--`. - -### require('yargs-parser').detailed(args, opts={}) - -Parses a command line string, returning detailed information required by the -yargs engine. - -**expects:** - -* `args`: a string or array of strings representing options to parse. -* `opts`: provide a set of hints indicating how `args`, inputs are identical to `require('yargs-parser')(args, opts={})`. - -**returns:** - -* `argv`: an object representing the parsed value of `args` - * `key/value`: key value pairs for each argument and their aliases. - * `_`: an array representing the positional arguments. - * [optional] `--`: an array with arguments after the end-of-options flag `--`. -* `error`: populated with an error object if an exception occurred during parsing. -* `aliases`: the inferred list of aliases built by combining lists in `opts.alias`. -* `newAliases`: any new aliases added via camel-case expansion: - * `boolean`: `{ fooBar: true }` -* `defaulted`: any new argument created by `opts.default`, no aliases included. - * `boolean`: `{ foo: true }` -* `configuration`: given by default settings and `opts.configuration`. - - - -### Configuration - -The yargs-parser applies several automated transformations on the keys provided -in `args`. These features can be turned on and off using the `configuration` field -of `opts`. - -```js -var parsed = parser(['--no-dice'], { - configuration: { - 'boolean-negation': false - } -}) -``` - -### short option groups - -* default: `true`. -* key: `short-option-groups`. - -Should a group of short-options be treated as boolean flags? - -```console -$ node example.js -abc -{ _: [], a: true, b: true, c: true } -``` - -_if disabled:_ - -```console -$ node example.js -abc -{ _: [], abc: true } -``` - -### camel-case expansion - -* default: `true`. -* key: `camel-case-expansion`. - -Should hyphenated arguments be expanded into camel-case aliases? - -```console -$ node example.js --foo-bar -{ _: [], 'foo-bar': true, fooBar: true } -``` - -_if disabled:_ - -```console -$ node example.js --foo-bar -{ _: [], 'foo-bar': true } -``` - -### dot-notation - -* default: `true` -* key: `dot-notation` - -Should keys that contain `.` be treated as objects? - -```console -$ node example.js --foo.bar -{ _: [], foo: { bar: true } } -``` - -_if disabled:_ - -```console -$ node example.js --foo.bar -{ _: [], "foo.bar": true } -``` - -### parse numbers - -* default: `true` -* key: `parse-numbers` - -Should keys that look like numbers be treated as such? - -```console -$ node example.js --foo=99.3 -{ _: [], foo: 99.3 } -``` - -_if disabled:_ - -```console -$ node example.js --foo=99.3 -{ _: [], foo: "99.3" } -``` - -### parse positional numbers - -* default: `true` -* key: `parse-positional-numbers` - -Should positional keys that look like numbers be treated as such. - -```console -$ node example.js 99.3 -{ _: [99.3] } -``` - -_if disabled:_ - -```console -$ node example.js 99.3 -{ _: ['99.3'] } -``` - -### boolean negation - -* default: `true` -* key: `boolean-negation` - -Should variables prefixed with `--no` be treated as negations? - -```console -$ node example.js --no-foo -{ _: [], foo: false } -``` - -_if disabled:_ - -```console -$ node example.js --no-foo -{ _: [], "no-foo": true } -``` - -### combine arrays - -* default: `false` -* key: `combine-arrays` - -Should arrays be combined when provided by both command line arguments and -a configuration file. - -### duplicate arguments array - -* default: `true` -* key: `duplicate-arguments-array` - -Should arguments be coerced into an array when duplicated: - -```console -$ node example.js -x 1 -x 2 -{ _: [], x: [1, 2] } -``` - -_if disabled:_ - -```console -$ node example.js -x 1 -x 2 -{ _: [], x: 2 } -``` - -### flatten duplicate arrays - -* default: `true` -* key: `flatten-duplicate-arrays` - -Should array arguments be coerced into a single array when duplicated: - -```console -$ node example.js -x 1 2 -x 3 4 -{ _: [], x: [1, 2, 3, 4] } -``` - -_if disabled:_ - -```console -$ node example.js -x 1 2 -x 3 4 -{ _: [], x: [[1, 2], [3, 4]] } -``` - -### greedy arrays - -* default: `true` -* key: `greedy-arrays` - -Should arrays consume more than one positional argument following their flag. - -```console -$ node example --arr 1 2 -{ _: [], arr: [1, 2] } -``` - -_if disabled:_ - -```console -$ node example --arr 1 2 -{ _: [2], arr: [1] } -``` - -**Note: in `v18.0.0` we are considering defaulting greedy arrays to `false`.** - -### nargs eats options - -* default: `false` -* key: `nargs-eats-options` - -Should nargs consume dash options as well as positional arguments. - -### negation prefix - -* default: `no-` -* key: `negation-prefix` - -The prefix to use for negated boolean variables. - -```console -$ node example.js --no-foo -{ _: [], foo: false } -``` - -_if set to `quux`:_ - -```console -$ node example.js --quuxfoo -{ _: [], foo: false } -``` - -### populate -- - -* default: `false`. -* key: `populate--` - -Should unparsed flags be stored in `--` or `_`. - -_If disabled:_ - -```console -$ node example.js a -b -- x y -{ _: [ 'a', 'x', 'y' ], b: true } -``` - -_If enabled:_ - -```console -$ node example.js a -b -- x y -{ _: [ 'a' ], '--': [ 'x', 'y' ], b: true } -``` - -### set placeholder key - -* default: `false`. -* key: `set-placeholder-key`. - -Should a placeholder be added for keys not set via the corresponding CLI argument? - -_If disabled:_ - -```console -$ node example.js -a 1 -c 2 -{ _: [], a: 1, c: 2 } -``` - -_If enabled:_ - -```console -$ node example.js -a 1 -c 2 -{ _: [], a: 1, b: undefined, c: 2 } -``` - -### halt at non-option - -* default: `false`. -* key: `halt-at-non-option`. - -Should parsing stop at the first positional argument? This is similar to how e.g. `ssh` parses its command line. - -_If disabled:_ - -```console -$ node example.js -a run b -x y -{ _: [ 'b' ], a: 'run', x: 'y' } -``` - -_If enabled:_ - -```console -$ node example.js -a run b -x y -{ _: [ 'b', '-x', 'y' ], a: 'run' } -``` - -### strip aliased - -* default: `false` -* key: `strip-aliased` - -Should aliases be removed before returning results? - -_If disabled:_ - -```console -$ node example.js --test-field 1 -{ _: [], 'test-field': 1, testField: 1, 'test-alias': 1, testAlias: 1 } -``` - -_If enabled:_ - -```console -$ node example.js --test-field 1 -{ _: [], 'test-field': 1, testField: 1 } -``` - -### strip dashed - -* default: `false` -* key: `strip-dashed` - -Should dashed keys be removed before returning results? This option has no effect if -`camel-case-expansion` is disabled. - -_If disabled:_ - -```console -$ node example.js --test-field 1 -{ _: [], 'test-field': 1, testField: 1 } -``` - -_If enabled:_ - -```console -$ node example.js --test-field 1 -{ _: [], testField: 1 } -``` - -### unknown options as args - -* default: `false` -* key: `unknown-options-as-args` - -Should unknown options be treated like regular arguments? An unknown option is one that is not -configured in `opts`. - -_If disabled_ - -```console -$ node example.js --unknown-option --known-option 2 --string-option --unknown-option2 -{ _: [], unknownOption: true, knownOption: 2, stringOption: '', unknownOption2: true } -``` - -_If enabled_ - -```console -$ node example.js --unknown-option --known-option 2 --string-option --unknown-option2 -{ _: ['--unknown-option'], knownOption: 2, stringOption: '--unknown-option2' } -``` - -## Supported Node.js Versions - -Libraries in this ecosystem make a best effort to track -[Node.js' release schedule](https://nodejs.org/en/about/releases/). Here's [a -post on why we think this is important](https://medium.com/the-node-js-collection/maintainers-should-consider-following-node-js-release-schedule-ab08ed4de71a). - -## Special Thanks - -The yargs project evolves from optimist and minimist. It owes its -existence to a lot of James Halliday's hard work. Thanks [substack](https://github.com/substack) **beep** **boop** \o/ - -## License - -ISC diff --git a/node_modules/yargs-parser/browser.js b/node_modules/yargs-parser/browser.js deleted file mode 100644 index 241202c7..00000000 --- a/node_modules/yargs-parser/browser.js +++ /dev/null @@ -1,29 +0,0 @@ -// Main entrypoint for ESM web browser environments. Avoids using Node.js -// specific libraries, such as "path". -// -// TODO: figure out reasonable web equivalents for "resolve", "normalize", etc. -import { camelCase, decamelize, looksLikeNumber } from './build/lib/string-utils.js' -import { YargsParser } from './build/lib/yargs-parser.js' -const parser = new YargsParser({ - cwd: () => { return '' }, - format: (str, arg) => { return str.replace('%s', arg) }, - normalize: (str) => { return str }, - resolve: (str) => { return str }, - require: () => { - throw Error('loading config from files not currently supported in browser') - }, - env: () => {} -}) - -const yargsParser = function Parser (args, opts) { - const result = parser.parse(args.slice(), opts) - return result.argv -} -yargsParser.detailed = function (args, opts) { - return parser.parse(args.slice(), opts) -} -yargsParser.camelCase = camelCase -yargsParser.decamelize = decamelize -yargsParser.looksLikeNumber = looksLikeNumber - -export default yargsParser diff --git a/node_modules/yargs-parser/package.json b/node_modules/yargs-parser/package.json deleted file mode 100644 index f97aa9e5..00000000 --- a/node_modules/yargs-parser/package.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "name": "yargs-parser", - "version": "20.2.9", - "description": "the mighty option parser used by yargs", - "main": "build/index.cjs", - "exports": { - ".": [ - { - "import": "./build/lib/index.js", - "require": "./build/index.cjs" - }, - "./build/index.cjs" - ] - }, - "type": "module", - "module": "./build/lib/index.js", - "scripts": { - "check": "standardx '**/*.ts' && standardx '**/*.js' && standardx '**/*.cjs'", - "fix": "standardx --fix '**/*.ts' && standardx --fix '**/*.js' && standardx --fix '**/*.cjs'", - "pretest": "rimraf build && tsc -p tsconfig.test.json && cross-env NODE_ENV=test npm run build:cjs", - "test": "c8 --reporter=text --reporter=html mocha test/*.cjs", - "test:browser": "start-server-and-test 'serve ./ -p 8080' http://127.0.0.1:8080/package.json 'node ./test/browser/yargs-test.cjs'", - "pretest:typescript": "npm run pretest", - "test:typescript": "c8 mocha ./build/test/typescript/*.js", - "coverage": "c8 report --check-coverage", - "precompile": "rimraf build", - "compile": "tsc", - "postcompile": "npm run build:cjs", - "build:cjs": "rollup -c", - "prepare": "npm run compile" - }, - "repository": { - "type": "git", - "url": "https://github.com/yargs/yargs-parser.git" - }, - "keywords": [ - "argument", - "parser", - "yargs", - "command", - "cli", - "parsing", - "option", - "args", - "argument" - ], - "author": "Ben Coe ", - "license": "ISC", - "devDependencies": { - "@types/chai": "^4.2.11", - "@types/mocha": "^8.0.0", - "@types/node": "^14.0.0", - "@typescript-eslint/eslint-plugin": "^3.10.1", - "@typescript-eslint/parser": "^3.10.1", - "@wessberg/rollup-plugin-ts": "^1.2.28", - "c8": "^7.3.0", - "chai": "^4.2.0", - "cross-env": "^7.0.2", - "eslint": "^7.0.0", - "eslint-plugin-import": "^2.20.1", - "eslint-plugin-node": "^11.0.0", - "gts": "^3.0.0", - "mocha": "^9.0.0", - "puppeteer": "^10.0.0", - "rimraf": "^3.0.2", - "rollup": "^2.22.1", - "rollup-plugin-cleanup": "^3.1.1", - "serve": "^12.0.0", - "standardx": "^7.0.0", - "start-server-and-test": "^1.11.2", - "ts-transform-default-export": "^1.0.2", - "typescript": "^4.0.0" - }, - "files": [ - "browser.js", - "build", - "!*.d.ts" - ], - "engines": { - "node": ">=10" - }, - "standardx": { - "ignore": [ - "build" - ] - } -} diff --git a/node_modules/yargs/CHANGELOG.md b/node_modules/yargs/CHANGELOG.md deleted file mode 100644 index ebc3b22f..00000000 --- a/node_modules/yargs/CHANGELOG.md +++ /dev/null @@ -1,88 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. - -## [16.2.0](https://www.github.com/yargs/yargs/compare/v16.1.1...v16.2.0) (2020-12-05) - - -### Features - -* command() now accepts an array of modules ([f415388](https://www.github.com/yargs/yargs/commit/f415388cc454d02786c65c50dd6c7a0cf9d8b842)) - - -### Bug Fixes - -* add package.json to module exports ([#1818](https://www.github.com/yargs/yargs/issues/1818)) ([d783a49](https://www.github.com/yargs/yargs/commit/d783a49a7f21c9bbd4eec2990268f3244c4d5662)), closes [#1817](https://www.github.com/yargs/yargs/issues/1817) - -### [16.1.1](https://www.github.com/yargs/yargs/compare/v16.1.0...v16.1.1) (2020-11-15) - - -### Bug Fixes - -* expose helpers for legacy versions of Node.js ([#1801](https://www.github.com/yargs/yargs/issues/1801)) ([107deaa](https://www.github.com/yargs/yargs/commit/107deaa4f68b7bc3f2386041e1f4fe0272b29c0a)) -* **deno:** get yargs working on deno@1.5.x ([#1799](https://www.github.com/yargs/yargs/issues/1799)) ([cb01c98](https://www.github.com/yargs/yargs/commit/cb01c98c44e30f55c2dc9434caef524ae433d9a4)) - -## [16.1.0](https://www.github.com/yargs/yargs/compare/v16.0.3...v16.1.0) (2020-10-15) - - -### Features - -* expose hideBin helper for CJS ([#1768](https://www.github.com/yargs/yargs/issues/1768)) ([63e1173](https://www.github.com/yargs/yargs/commit/63e1173bb47dc651c151973a16ef659082a9ae66)) - - -### Bug Fixes - -* **deno:** update types for deno ^1.4.0 ([#1772](https://www.github.com/yargs/yargs/issues/1772)) ([0801752](https://www.github.com/yargs/yargs/commit/080175207d281be63edf90adfe4f0568700b0bf5)) -* **exports:** node 13.0-13.6 require a string fallback ([#1776](https://www.github.com/yargs/yargs/issues/1776)) ([b45c43a](https://www.github.com/yargs/yargs/commit/b45c43a5f64b565c3794f9792150eaeec4e00b69)) -* **modules:** module path was incorrect ([#1759](https://www.github.com/yargs/yargs/issues/1759)) ([95a4a0a](https://www.github.com/yargs/yargs/commit/95a4a0ac573cfe158e6e4bc8c8682ebd1644a198)) -* **positional:** positional strings no longer drop decimals ([#1761](https://www.github.com/yargs/yargs/issues/1761)) ([e1a300f](https://www.github.com/yargs/yargs/commit/e1a300f1293ad821c900284616337f080b207980)) -* make positionals in -- count towards validation ([#1752](https://www.github.com/yargs/yargs/issues/1752)) ([eb2b29d](https://www.github.com/yargs/yargs/commit/eb2b29d34f1a41e0fd6c4e841960e5bfc329dc3c)) - -### [16.0.3](https://www.github.com/yargs/yargs/compare/v16.0.2...v16.0.3) (2020-09-10) - - -### Bug Fixes - -* move yargs.cjs to yargs to fix Node 10 imports ([#1747](https://www.github.com/yargs/yargs/issues/1747)) ([5bfb85b](https://www.github.com/yargs/yargs/commit/5bfb85b33b85db8a44b5f7a700a8e4dbaf022df0)) - -### [16.0.2](https://www.github.com/yargs/yargs/compare/v16.0.1...v16.0.2) (2020-09-09) - - -### Bug Fixes - -* **typescript:** yargs-parser was breaking @types/yargs ([#1745](https://www.github.com/yargs/yargs/issues/1745)) ([2253284](https://www.github.com/yargs/yargs/commit/2253284b233cceabd8db677b81c5bf1755eef230)) - -### [16.0.1](https://www.github.com/yargs/yargs/compare/v16.0.0...v16.0.1) (2020-09-09) - - -### Bug Fixes - -* code was not passed to process.exit ([#1742](https://www.github.com/yargs/yargs/issues/1742)) ([d1a9930](https://www.github.com/yargs/yargs/commit/d1a993035a2f76c138460052cf19425f9684b637)) - -## [16.0.0](https://www.github.com/yargs/yargs/compare/v15.4.2...v16.0.0) (2020-09-09) - - -### ⚠ BREAKING CHANGES - -* tweaks to ESM/Deno API surface: now exports yargs function by default; getProcessArgvWithoutBin becomes hideBin; types now exported for Deno. -* find-up replaced with escalade; export map added (limits importable files in Node >= 12); yarser-parser@19.x.x (new decamelize/camelcase implementation). -* **usage:** single character aliases are now shown first in help output -* rebase helper is no longer provided on yargs instance. -* drop support for EOL Node 8 (#1686) - -### Features - -* adds strictOptions() ([#1738](https://www.github.com/yargs/yargs/issues/1738)) ([b215fba](https://www.github.com/yargs/yargs/commit/b215fba0ed6e124e5aad6cf22c8d5875661c63a3)) -* **helpers:** rebase, Parser, applyExtends now blessed helpers ([#1733](https://www.github.com/yargs/yargs/issues/1733)) ([c7debe8](https://www.github.com/yargs/yargs/commit/c7debe8eb1e5bc6ea20b5ed68026c56e5ebec9e1)) -* adds support for ESM and Deno ([#1708](https://www.github.com/yargs/yargs/issues/1708)) ([ac6d5d1](https://www.github.com/yargs/yargs/commit/ac6d5d105a75711fe703f6a39dad5181b383d6c6)) -* drop support for EOL Node 8 ([#1686](https://www.github.com/yargs/yargs/issues/1686)) ([863937f](https://www.github.com/yargs/yargs/commit/863937f23c3102f804cdea78ee3097e28c7c289f)) -* i18n for ESM and Deno ([#1735](https://www.github.com/yargs/yargs/issues/1735)) ([c71783a](https://www.github.com/yargs/yargs/commit/c71783a5a898a0c0e92ac501c939a3ec411ac0c1)) -* tweaks to API surface based on user feedback ([#1726](https://www.github.com/yargs/yargs/issues/1726)) ([4151fee](https://www.github.com/yargs/yargs/commit/4151fee4c33a97d26bc40de7e623e5b0eb87e9bb)) -* **usage:** single char aliases first in help ([#1574](https://www.github.com/yargs/yargs/issues/1574)) ([a552990](https://www.github.com/yargs/yargs/commit/a552990c120646c2d85a5c9b628e1ce92a68e797)) - - -### Bug Fixes - -* **yargs:** add missing command(module) signature ([#1707](https://www.github.com/yargs/yargs/issues/1707)) ([0f81024](https://www.github.com/yargs/yargs/commit/0f810245494ccf13a35b7786d021b30fc95ecad5)), closes [#1704](https://www.github.com/yargs/yargs/issues/1704) - -[Older CHANGELOG Entries](https://github.com/yargs/yargs/blob/master/docs/CHANGELOG-historical.md) diff --git a/node_modules/yargs/LICENSE b/node_modules/yargs/LICENSE deleted file mode 100644 index b0145ca0..00000000 --- a/node_modules/yargs/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright 2010 James Halliday (mail@substack.net); Modified work Copyright 2014 Contributors (ben@npmjs.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/node_modules/yargs/README.md b/node_modules/yargs/README.md deleted file mode 100644 index 25a888ea..00000000 --- a/node_modules/yargs/README.md +++ /dev/null @@ -1,202 +0,0 @@ -

      - -

      -

      Yargs

      -

      - Yargs be a node.js library fer hearties tryin' ter parse optstrings -

      - -
      - -![ci](https://github.com/yargs/yargs/workflows/ci/badge.svg) -[![NPM version][npm-image]][npm-url] -[![js-standard-style][standard-image]][standard-url] -[![Coverage][coverage-image]][coverage-url] -[![Conventional Commits][conventional-commits-image]][conventional-commits-url] -[![Slack][slack-image]][slack-url] - -## Description -Yargs helps you build interactive command line tools, by parsing arguments and generating an elegant user interface. - -It gives you: - -* commands and (grouped) options (`my-program.js serve --port=5000`). -* a dynamically generated help menu based on your arguments: - -``` -mocha [spec..] - -Run tests with Mocha - -Commands - mocha inspect [spec..] Run tests with Mocha [default] - mocha init create a client-side Mocha setup at - -Rules & Behavior - --allow-uncaught Allow uncaught errors to propagate [boolean] - --async-only, -A Require all tests to use a callback (async) or - return a Promise [boolean] -``` - -* bash-completion shortcuts for commands and options. -* and [tons more](/docs/api.md). - -## Installation - -Stable version: -```bash -npm i yargs -``` - -Bleeding edge version with the most recent features: -```bash -npm i yargs@next -``` - -## Usage - -### Simple Example - -```javascript -#!/usr/bin/env node -const yargs = require('yargs/yargs') -const { hideBin } = require('yargs/helpers') -const argv = yargs(hideBin(process.argv)).argv - -if (argv.ships > 3 && argv.distance < 53.5) { - console.log('Plunder more riffiwobbles!') -} else { - console.log('Retreat from the xupptumblers!') -} -``` - -```bash -$ ./plunder.js --ships=4 --distance=22 -Plunder more riffiwobbles! - -$ ./plunder.js --ships 12 --distance 98.7 -Retreat from the xupptumblers! -``` - -### Complex Example - -```javascript -#!/usr/bin/env node -const yargs = require('yargs/yargs') -const { hideBin } = require('yargs/helpers') - -yargs(hideBin(process.argv)) - .command('serve [port]', 'start the server', (yargs) => { - yargs - .positional('port', { - describe: 'port to bind on', - default: 5000 - }) - }, (argv) => { - if (argv.verbose) console.info(`start server on :${argv.port}`) - serve(argv.port) - }) - .option('verbose', { - alias: 'v', - type: 'boolean', - description: 'Run with verbose logging' - }) - .argv -``` - -Run the example above with `--help` to see the help for the application. - -## Supported Platforms - -### TypeScript - -yargs has type definitions at [@types/yargs][type-definitions]. - -``` -npm i @types/yargs --save-dev -``` - -See usage examples in [docs](/docs/typescript.md). - -### Deno - -As of `v16`, `yargs` supports [Deno](https://github.com/denoland/deno): - -```typescript -import yargs from 'https://deno.land/x/yargs/deno.ts' -import { Arguments } from 'https://deno.land/x/yargs/deno-types.ts' - -yargs(Deno.args) - .command('download ', 'download a list of files', (yargs: any) => { - return yargs.positional('files', { - describe: 'a list of files to do something with' - }) - }, (argv: Arguments) => { - console.info(argv) - }) - .strictCommands() - .demandCommand(1) - .argv -``` - -### ESM - -As of `v16`,`yargs` supports ESM imports: - -```js -import yargs from 'yargs' -import { hideBin } from 'yargs/helpers' - -yargs(hideBin(process.argv)) - .command('curl ', 'fetch the contents of the URL', () => {}, (argv) => { - console.info(argv) - }) - .demandCommand(1) - .argv -``` - -### Usage in Browser - -See examples of using yargs in the browser in [docs](/docs/browser.md). - -## Community - -Having problems? want to contribute? join our [community slack](http://devtoolscommunity.herokuapp.com). - -## Documentation - -### Table of Contents - -* [Yargs' API](/docs/api.md) -* [Examples](/docs/examples.md) -* [Parsing Tricks](/docs/tricks.md) - * [Stop the Parser](/docs/tricks.md#stop) - * [Negating Boolean Arguments](/docs/tricks.md#negate) - * [Numbers](/docs/tricks.md#numbers) - * [Arrays](/docs/tricks.md#arrays) - * [Objects](/docs/tricks.md#objects) - * [Quotes](/docs/tricks.md#quotes) -* [Advanced Topics](/docs/advanced.md) - * [Composing Your App Using Commands](/docs/advanced.md#commands) - * [Building Configurable CLI Apps](/docs/advanced.md#configuration) - * [Customizing Yargs' Parser](/docs/advanced.md#customizing) - * [Bundling yargs](/docs/bundling.md) -* [Contributing](/contributing.md) - -## Supported Node.js Versions - -Libraries in this ecosystem make a best effort to track -[Node.js' release schedule](https://nodejs.org/en/about/releases/). Here's [a -post on why we think this is important](https://medium.com/the-node-js-collection/maintainers-should-consider-following-node-js-release-schedule-ab08ed4de71a). - -[npm-url]: https://www.npmjs.com/package/yargs -[npm-image]: https://img.shields.io/npm/v/yargs.svg -[standard-image]: https://img.shields.io/badge/code%20style-standard-brightgreen.svg -[standard-url]: http://standardjs.com/ -[conventional-commits-image]: https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg -[conventional-commits-url]: https://conventionalcommits.org/ -[slack-image]: http://devtoolscommunity.herokuapp.com/badge.svg -[slack-url]: http://devtoolscommunity.herokuapp.com -[type-definitions]: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yargs -[coverage-image]: https://img.shields.io/nycrc/yargs/yargs -[coverage-url]: https://github.com/yargs/yargs/blob/master/.nycrc diff --git a/node_modules/yargs/browser.mjs b/node_modules/yargs/browser.mjs deleted file mode 100644 index d8a9f3de..00000000 --- a/node_modules/yargs/browser.mjs +++ /dev/null @@ -1,7 +0,0 @@ -// Bootstrap yargs for browser: -import browserPlatformShim from './lib/platform-shims/browser.mjs'; -import {YargsWithShim} from './build/lib/yargs-factory.js'; - -const Yargs = YargsWithShim(browserPlatformShim); - -export default Yargs; diff --git a/node_modules/yargs/helpers/helpers.mjs b/node_modules/yargs/helpers/helpers.mjs deleted file mode 100644 index 3f96b3db..00000000 --- a/node_modules/yargs/helpers/helpers.mjs +++ /dev/null @@ -1,10 +0,0 @@ -import {applyExtends as _applyExtends} from '../build/lib/utils/apply-extends.js'; -import {hideBin} from '../build/lib/utils/process-argv.js'; -import Parser from 'yargs-parser'; -import shim from '../lib/platform-shims/esm.mjs'; - -const applyExtends = (config, cwd, mergeExtends) => { - return _applyExtends(config, cwd, mergeExtends, shim); -}; - -export {applyExtends, hideBin, Parser}; diff --git a/node_modules/yargs/helpers/index.js b/node_modules/yargs/helpers/index.js deleted file mode 100644 index 8ab79a33..00000000 --- a/node_modules/yargs/helpers/index.js +++ /dev/null @@ -1,14 +0,0 @@ -const { - applyExtends, - cjsPlatformShim, - Parser, - processArgv, -} = require('../build/index.cjs'); - -module.exports = { - applyExtends: (config, cwd, mergeExtends) => { - return applyExtends(config, cwd, mergeExtends, cjsPlatformShim); - }, - hideBin: processArgv.hideBin, - Parser, -}; diff --git a/node_modules/yargs/helpers/package.json b/node_modules/yargs/helpers/package.json deleted file mode 100644 index 5bbefffb..00000000 --- a/node_modules/yargs/helpers/package.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "type": "commonjs" -} diff --git a/node_modules/yargs/index.cjs b/node_modules/yargs/index.cjs deleted file mode 100644 index 7ac4d358..00000000 --- a/node_modules/yargs/index.cjs +++ /dev/null @@ -1,39 +0,0 @@ -'use strict'; -// classic singleton yargs API, to use yargs -// without running as a singleton do: -// require('yargs/yargs')(process.argv.slice(2)) -const {Yargs, processArgv} = require('./build/index.cjs'); - -Argv(processArgv.hideBin(process.argv)); - -module.exports = Argv; - -function Argv(processArgs, cwd) { - const argv = Yargs(processArgs, cwd, require); - singletonify(argv); - return argv; -} - -/* Hack an instance of Argv with process.argv into Argv - so people can do - require('yargs')(['--beeble=1','-z','zizzle']).argv - to parse a list of args and - require('yargs').argv - to get a parsed version of process.argv. -*/ -function singletonify(inst) { - Object.keys(inst).forEach(key => { - if (key === 'argv') { - Argv.__defineGetter__(key, inst.__lookupGetter__(key)); - } else if (typeof inst[key] === 'function') { - Argv[key] = inst[key].bind(inst); - } else { - Argv.__defineGetter__('$0', () => { - return inst.$0; - }); - Argv.__defineGetter__('parsed', () => { - return inst.parsed; - }); - } - }); -} diff --git a/node_modules/yargs/index.mjs b/node_modules/yargs/index.mjs deleted file mode 100644 index 23d90801..00000000 --- a/node_modules/yargs/index.mjs +++ /dev/null @@ -1,8 +0,0 @@ -'use strict'; - -// Bootstraps yargs for ESM: -import esmPlatformShim from './lib/platform-shims/esm.mjs'; -import {YargsWithShim} from './build/lib/yargs-factory.js'; - -const Yargs = YargsWithShim(esmPlatformShim); -export default Yargs; diff --git a/node_modules/yargs/locales/be.json b/node_modules/yargs/locales/be.json deleted file mode 100644 index e28fa301..00000000 --- a/node_modules/yargs/locales/be.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "Commands:": "Каманды:", - "Options:": "Опцыі:", - "Examples:": "Прыклады:", - "boolean": "булевы тып", - "count": "падлік", - "string": "радковы тып", - "number": "лік", - "array": "масіў", - "required": "неабходна", - "default": "па змаўчанні", - "default:": "па змаўчанні:", - "choices:": "магчымасці:", - "aliases:": "аліасы:", - "generated-value": "згенераванае значэнне", - "Not enough non-option arguments: got %s, need at least %s": { - "one": "Недастаткова неапцыйных аргументаў: ёсць %s, трэба як мінімум %s", - "other": "Недастаткова неапцыйных аргументаў: ёсць %s, трэба як мінімум %s" - }, - "Too many non-option arguments: got %s, maximum of %s": { - "one": "Занадта шмат неапцыйных аргументаў: ёсць %s, максімум дапушчальна %s", - "other": "Занадта шмат неапцыйных аргументаў: ёсць %s, максімум дапушчальна %s" - }, - "Missing argument value: %s": { - "one": "Не хапае значэння аргументу: %s", - "other": "Не хапае значэнняў аргументаў: %s" - }, - "Missing required argument: %s": { - "one": "Не хапае неабходнага аргументу: %s", - "other": "Не хапае неабходных аргументаў: %s" - }, - "Unknown argument: %s": { - "one": "Невядомы аргумент: %s", - "other": "Невядомыя аргументы: %s" - }, - "Invalid values:": "Несапраўдныя значэння:", - "Argument: %s, Given: %s, Choices: %s": "Аргумент: %s, Дадзенае значэнне: %s, Магчымасці: %s", - "Argument check failed: %s": "Праверка аргументаў не ўдалася: %s", - "Implications failed:": "Дадзены аргумент патрабуе наступны дадатковы аргумент:", - "Not enough arguments following: %s": "Недастаткова наступных аргументаў: %s", - "Invalid JSON config file: %s": "Несапраўдны файл канфігурацыі JSON: %s", - "Path to JSON config file": "Шлях да файла канфігурацыі JSON", - "Show help": "Паказаць дапамогу", - "Show version number": "Паказаць нумар версіі", - "Did you mean %s?": "Вы мелі на ўвазе %s?" -} diff --git a/node_modules/yargs/locales/de.json b/node_modules/yargs/locales/de.json deleted file mode 100644 index dc73ec3f..00000000 --- a/node_modules/yargs/locales/de.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "Commands:": "Kommandos:", - "Options:": "Optionen:", - "Examples:": "Beispiele:", - "boolean": "boolean", - "count": "Zähler", - "string": "string", - "number": "Zahl", - "array": "array", - "required": "erforderlich", - "default": "Standard", - "default:": "Standard:", - "choices:": "Möglichkeiten:", - "aliases:": "Aliase:", - "generated-value": "Generierter-Wert", - "Not enough non-option arguments: got %s, need at least %s": { - "one": "Nicht genügend Argumente ohne Optionen: %s vorhanden, mindestens %s benötigt", - "other": "Nicht genügend Argumente ohne Optionen: %s vorhanden, mindestens %s benötigt" - }, - "Too many non-option arguments: got %s, maximum of %s": { - "one": "Zu viele Argumente ohne Optionen: %s vorhanden, maximal %s erlaubt", - "other": "Zu viele Argumente ohne Optionen: %s vorhanden, maximal %s erlaubt" - }, - "Missing argument value: %s": { - "one": "Fehlender Argumentwert: %s", - "other": "Fehlende Argumentwerte: %s" - }, - "Missing required argument: %s": { - "one": "Fehlendes Argument: %s", - "other": "Fehlende Argumente: %s" - }, - "Unknown argument: %s": { - "one": "Unbekanntes Argument: %s", - "other": "Unbekannte Argumente: %s" - }, - "Invalid values:": "Unzulässige Werte:", - "Argument: %s, Given: %s, Choices: %s": "Argument: %s, Gegeben: %s, Möglichkeiten: %s", - "Argument check failed: %s": "Argumente-Check fehlgeschlagen: %s", - "Implications failed:": "Fehlende abhängige Argumente:", - "Not enough arguments following: %s": "Nicht genügend Argumente nach: %s", - "Invalid JSON config file: %s": "Fehlerhafte JSON-Config Datei: %s", - "Path to JSON config file": "Pfad zur JSON-Config Datei", - "Show help": "Hilfe anzeigen", - "Show version number": "Version anzeigen", - "Did you mean %s?": "Meintest du %s?" -} diff --git a/node_modules/yargs/locales/en.json b/node_modules/yargs/locales/en.json deleted file mode 100644 index d794947d..00000000 --- a/node_modules/yargs/locales/en.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "Commands:": "Commands:", - "Options:": "Options:", - "Examples:": "Examples:", - "boolean": "boolean", - "count": "count", - "string": "string", - "number": "number", - "array": "array", - "required": "required", - "default": "default", - "default:": "default:", - "choices:": "choices:", - "aliases:": "aliases:", - "generated-value": "generated-value", - "Not enough non-option arguments: got %s, need at least %s": { - "one": "Not enough non-option arguments: got %s, need at least %s", - "other": "Not enough non-option arguments: got %s, need at least %s" - }, - "Too many non-option arguments: got %s, maximum of %s": { - "one": "Too many non-option arguments: got %s, maximum of %s", - "other": "Too many non-option arguments: got %s, maximum of %s" - }, - "Missing argument value: %s": { - "one": "Missing argument value: %s", - "other": "Missing argument values: %s" - }, - "Missing required argument: %s": { - "one": "Missing required argument: %s", - "other": "Missing required arguments: %s" - }, - "Unknown argument: %s": { - "one": "Unknown argument: %s", - "other": "Unknown arguments: %s" - }, - "Invalid values:": "Invalid values:", - "Argument: %s, Given: %s, Choices: %s": "Argument: %s, Given: %s, Choices: %s", - "Argument check failed: %s": "Argument check failed: %s", - "Implications failed:": "Missing dependent arguments:", - "Not enough arguments following: %s": "Not enough arguments following: %s", - "Invalid JSON config file: %s": "Invalid JSON config file: %s", - "Path to JSON config file": "Path to JSON config file", - "Show help": "Show help", - "Show version number": "Show version number", - "Did you mean %s?": "Did you mean %s?", - "Arguments %s and %s are mutually exclusive" : "Arguments %s and %s are mutually exclusive", - "Positionals:": "Positionals:", - "command": "command", - "deprecated": "deprecated", - "deprecated: %s": "deprecated: %s" -} diff --git a/node_modules/yargs/locales/es.json b/node_modules/yargs/locales/es.json deleted file mode 100644 index d77b4616..00000000 --- a/node_modules/yargs/locales/es.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "Commands:": "Comandos:", - "Options:": "Opciones:", - "Examples:": "Ejemplos:", - "boolean": "booleano", - "count": "cuenta", - "string": "cadena de caracteres", - "number": "número", - "array": "tabla", - "required": "requerido", - "default": "defecto", - "default:": "defecto:", - "choices:": "selección:", - "aliases:": "alias:", - "generated-value": "valor-generado", - "Not enough non-option arguments: got %s, need at least %s": { - "one": "Hacen falta argumentos no-opcionales: Número recibido %s, necesita por lo menos %s", - "other": "Hacen falta argumentos no-opcionales: Número recibido %s, necesita por lo menos %s" - }, - "Too many non-option arguments: got %s, maximum of %s": { - "one": "Demasiados argumentos no-opcionales: Número recibido %s, máximo es %s", - "other": "Demasiados argumentos no-opcionales: Número recibido %s, máximo es %s" - }, - "Missing argument value: %s": { - "one": "Falta argumento: %s", - "other": "Faltan argumentos: %s" - }, - "Missing required argument: %s": { - "one": "Falta argumento requerido: %s", - "other": "Faltan argumentos requeridos: %s" - }, - "Unknown argument: %s": { - "one": "Argumento desconocido: %s", - "other": "Argumentos desconocidos: %s" - }, - "Invalid values:": "Valores inválidos:", - "Argument: %s, Given: %s, Choices: %s": "Argumento: %s, Recibido: %s, Seleccionados: %s", - "Argument check failed: %s": "Verificación de argumento ha fallado: %s", - "Implications failed:": "Implicaciones fallidas:", - "Not enough arguments following: %s": "No hay suficientes argumentos después de: %s", - "Invalid JSON config file: %s": "Archivo de configuración JSON inválido: %s", - "Path to JSON config file": "Ruta al archivo de configuración JSON", - "Show help": "Muestra ayuda", - "Show version number": "Muestra número de versión", - "Did you mean %s?": "Quisiste decir %s?" -} diff --git a/node_modules/yargs/locales/fi.json b/node_modules/yargs/locales/fi.json deleted file mode 100644 index 0728c578..00000000 --- a/node_modules/yargs/locales/fi.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "Commands:": "Komennot:", - "Options:": "Valinnat:", - "Examples:": "Esimerkkejä:", - "boolean": "totuusarvo", - "count": "lukumäärä", - "string": "merkkijono", - "number": "numero", - "array": "taulukko", - "required": "pakollinen", - "default": "oletusarvo", - "default:": "oletusarvo:", - "choices:": "vaihtoehdot:", - "aliases:": "aliakset:", - "generated-value": "generoitu-arvo", - "Not enough non-option arguments: got %s, need at least %s": { - "one": "Liian vähän argumentteja, jotka eivät ole valintoja: annettu %s, vaaditaan vähintään %s", - "other": "Liian vähän argumentteja, jotka eivät ole valintoja: annettu %s, vaaditaan vähintään %s" - }, - "Too many non-option arguments: got %s, maximum of %s": { - "one": "Liikaa argumentteja, jotka eivät ole valintoja: annettu %s, sallitaan enintään %s", - "other": "Liikaa argumentteja, jotka eivät ole valintoja: annettu %s, sallitaan enintään %s" - }, - "Missing argument value: %s": { - "one": "Argumentin arvo puuttuu: %s", - "other": "Argumentin arvot puuttuvat: %s" - }, - "Missing required argument: %s": { - "one": "Pakollinen argumentti puuttuu: %s", - "other": "Pakollisia argumentteja puuttuu: %s" - }, - "Unknown argument: %s": { - "one": "Tuntematon argumenttn: %s", - "other": "Tuntemattomia argumentteja: %s" - }, - "Invalid values:": "Virheelliset arvot:", - "Argument: %s, Given: %s, Choices: %s": "Argumentti: %s, Annettu: %s, Vaihtoehdot: %s", - "Argument check failed: %s": "Argumentin tarkistus epäonnistui: %s", - "Implications failed:": "Riippuvia argumentteja puuttuu:", - "Not enough arguments following: %s": "Argumentin perässä ei ole tarpeeksi argumentteja: %s", - "Invalid JSON config file: %s": "Epävalidi JSON-asetustiedosto: %s", - "Path to JSON config file": "JSON-asetustiedoston polku", - "Show help": "Näytä ohje", - "Show version number": "Näytä versionumero", - "Did you mean %s?": "Tarkoititko %s?", - "Arguments %s and %s are mutually exclusive" : "Argumentit %s ja %s eivät ole yhteensopivat", - "Positionals:": "Sijaintiparametrit:", - "command": "komento" -} diff --git a/node_modules/yargs/locales/fr.json b/node_modules/yargs/locales/fr.json deleted file mode 100644 index edd743f0..00000000 --- a/node_modules/yargs/locales/fr.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "Commands:": "Commandes :", - "Options:": "Options :", - "Examples:": "Exemples :", - "boolean": "booléen", - "count": "compteur", - "string": "chaîne de caractères", - "number": "nombre", - "array": "tableau", - "required": "requis", - "default": "défaut", - "default:": "défaut :", - "choices:": "choix :", - "aliases:": "alias :", - "generated-value": "valeur générée", - "Not enough non-option arguments: got %s, need at least %s": { - "one": "Pas assez d'arguments (hors options) : reçu %s, besoin d'au moins %s", - "other": "Pas assez d'arguments (hors options) : reçus %s, besoin d'au moins %s" - }, - "Too many non-option arguments: got %s, maximum of %s": { - "one": "Trop d'arguments (hors options) : reçu %s, maximum de %s", - "other": "Trop d'arguments (hors options) : reçus %s, maximum de %s" - }, - "Missing argument value: %s": { - "one": "Argument manquant : %s", - "other": "Arguments manquants : %s" - }, - "Missing required argument: %s": { - "one": "Argument requis manquant : %s", - "other": "Arguments requis manquants : %s" - }, - "Unknown argument: %s": { - "one": "Argument inconnu : %s", - "other": "Arguments inconnus : %s" - }, - "Unknown command: %s": { - "one": "Commande inconnue : %s", - "other": "Commandes inconnues : %s" - }, - "Invalid values:": "Valeurs invalides :", - "Argument: %s, Given: %s, Choices: %s": "Argument : %s, donné : %s, choix : %s", - "Argument check failed: %s": "Echec de la vérification de l'argument : %s", - "Implications failed:": "Arguments dépendants manquants :", - "Not enough arguments following: %s": "Pas assez d'arguments après : %s", - "Invalid JSON config file: %s": "Fichier de configuration JSON invalide : %s", - "Path to JSON config file": "Chemin du fichier de configuration JSON", - "Show help": "Affiche l'aide", - "Show version number": "Affiche le numéro de version", - "Did you mean %s?": "Vouliez-vous dire %s ?", - "Arguments %s and %s are mutually exclusive" : "Les arguments %s et %s sont mutuellement exclusifs", - "Positionals:": "Arguments positionnels :", - "command": "commande" -} diff --git a/node_modules/yargs/locales/hi.json b/node_modules/yargs/locales/hi.json deleted file mode 100644 index a9de77cc..00000000 --- a/node_modules/yargs/locales/hi.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "Commands:": "आदेश:", - "Options:": "विकल्प:", - "Examples:": "उदाहरण:", - "boolean": "सत्यता", - "count": "संख्या", - "string": "वर्णों का तार ", - "number": "अंक", - "array": "सरणी", - "required": "आवश्यक", - "default": "डिफॉल्ट", - "default:": "डिफॉल्ट:", - "choices:": "विकल्प:", - "aliases:": "उपनाम:", - "generated-value": "उत्पन्न-मूल्य", - "Not enough non-option arguments: got %s, need at least %s": { - "one": "पर्याप्त गैर-विकल्प तर्क प्राप्त नहीं: %s प्राप्त, कम से कम %s की आवश्यकता है", - "other": "पर्याप्त गैर-विकल्प तर्क प्राप्त नहीं: %s प्राप्त, कम से कम %s की आवश्यकता है" - }, - "Too many non-option arguments: got %s, maximum of %s": { - "one": "बहुत सारे गैर-विकल्प तर्क: %s प्राप्त, अधिकतम %s मान्य", - "other": "बहुत सारे गैर-विकल्प तर्क: %s प्राप्त, अधिकतम %s मान्य" - }, - "Missing argument value: %s": { - "one": "कुछ तर्को के मूल्य गुम हैं: %s", - "other": "कुछ तर्को के मूल्य गुम हैं: %s" - }, - "Missing required argument: %s": { - "one": "आवश्यक तर्क गुम हैं: %s", - "other": "आवश्यक तर्क गुम हैं: %s" - }, - "Unknown argument: %s": { - "one": "अज्ञात तर्क प्राप्त: %s", - "other": "अज्ञात तर्क प्राप्त: %s" - }, - "Invalid values:": "अमान्य मूल्य:", - "Argument: %s, Given: %s, Choices: %s": "तर्क: %s, प्राप्त: %s, विकल्प: %s", - "Argument check failed: %s": "तर्क जांच विफल: %s", - "Implications failed:": "दिए गए तर्क के लिए अतिरिक्त तर्क की अपेक्षा है:", - "Not enough arguments following: %s": "निम्नलिखित के बाद पर्याप्त तर्क नहीं प्राप्त: %s", - "Invalid JSON config file: %s": "अमान्य JSON config फाइल: %s", - "Path to JSON config file": "JSON config फाइल का पथ", - "Show help": "सहायता दिखाएँ", - "Show version number": "Version संख्या दिखाएँ", - "Did you mean %s?": "क्या आपका मतलब है %s?", - "Arguments %s and %s are mutually exclusive" : "तर्क %s और %s परस्पर अनन्य हैं", - "Positionals:": "स्थानीय:", - "command": "आदेश" -} diff --git a/node_modules/yargs/locales/hu.json b/node_modules/yargs/locales/hu.json deleted file mode 100644 index 21492d05..00000000 --- a/node_modules/yargs/locales/hu.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "Commands:": "Parancsok:", - "Options:": "Opciók:", - "Examples:": "Példák:", - "boolean": "boolean", - "count": "számláló", - "string": "szöveg", - "number": "szám", - "array": "tömb", - "required": "kötelező", - "default": "alapértelmezett", - "default:": "alapértelmezett:", - "choices:": "lehetőségek:", - "aliases:": "aliaszok:", - "generated-value": "generált-érték", - "Not enough non-option arguments: got %s, need at least %s": { - "one": "Nincs elég nem opcionális argumentum: %s van, legalább %s kell", - "other": "Nincs elég nem opcionális argumentum: %s van, legalább %s kell" - }, - "Too many non-option arguments: got %s, maximum of %s": { - "one": "Túl sok nem opciánlis argumentum van: %s van, maximum %s lehet", - "other": "Túl sok nem opciánlis argumentum van: %s van, maximum %s lehet" - }, - "Missing argument value: %s": { - "one": "Hiányzó argumentum érték: %s", - "other": "Hiányzó argumentum értékek: %s" - }, - "Missing required argument: %s": { - "one": "Hiányzó kötelező argumentum: %s", - "other": "Hiányzó kötelező argumentumok: %s" - }, - "Unknown argument: %s": { - "one": "Ismeretlen argumentum: %s", - "other": "Ismeretlen argumentumok: %s" - }, - "Invalid values:": "Érvénytelen érték:", - "Argument: %s, Given: %s, Choices: %s": "Argumentum: %s, Megadott: %s, Lehetőségek: %s", - "Argument check failed: %s": "Argumentum ellenőrzés sikertelen: %s", - "Implications failed:": "Implikációk sikertelenek:", - "Not enough arguments following: %s": "Nem elég argumentum követi: %s", - "Invalid JSON config file: %s": "Érvénytelen JSON konfigurációs file: %s", - "Path to JSON config file": "JSON konfigurációs file helye", - "Show help": "Súgo megjelenítése", - "Show version number": "Verziószám megjelenítése", - "Did you mean %s?": "Erre gondoltál %s?" -} diff --git a/node_modules/yargs/locales/id.json b/node_modules/yargs/locales/id.json deleted file mode 100644 index 125867cb..00000000 --- a/node_modules/yargs/locales/id.json +++ /dev/null @@ -1,50 +0,0 @@ - -{ - "Commands:": "Perintah:", - "Options:": "Pilihan:", - "Examples:": "Contoh:", - "boolean": "boolean", - "count": "jumlah", - "number": "nomor", - "string": "string", - "array": "larik", - "required": "diperlukan", - "default": "bawaan", - "default:": "bawaan:", - "aliases:": "istilah lain:", - "choices:": "pilihan:", - "generated-value": "nilai-yang-dihasilkan", - "Not enough non-option arguments: got %s, need at least %s": { - "one": "Argumen wajib kurang: hanya %s, minimal %s", - "other": "Argumen wajib kurang: hanya %s, minimal %s" - }, - "Too many non-option arguments: got %s, maximum of %s": { - "one": "Terlalu banyak argumen wajib: ada %s, maksimal %s", - "other": "Terlalu banyak argumen wajib: ada %s, maksimal %s" - }, - "Missing argument value: %s": { - "one": "Kurang argumen: %s", - "other": "Kurang argumen: %s" - }, - "Missing required argument: %s": { - "one": "Kurang argumen wajib: %s", - "other": "Kurang argumen wajib: %s" - }, - "Unknown argument: %s": { - "one": "Argumen tak diketahui: %s", - "other": "Argumen tak diketahui: %s" - }, - "Invalid values:": "Nilai-nilai tidak valid:", - "Argument: %s, Given: %s, Choices: %s": "Argumen: %s, Diberikan: %s, Pilihan: %s", - "Argument check failed: %s": "Pemeriksaan argument gagal: %s", - "Implications failed:": "Implikasi gagal:", - "Not enough arguments following: %s": "Kurang argumen untuk: %s", - "Invalid JSON config file: %s": "Berkas konfigurasi JSON tidak valid: %s", - "Path to JSON config file": "Alamat berkas konfigurasi JSON", - "Show help": "Lihat bantuan", - "Show version number": "Lihat nomor versi", - "Did you mean %s?": "Maksud Anda: %s?", - "Arguments %s and %s are mutually exclusive" : "Argumen %s dan %s saling eksklusif", - "Positionals:": "Posisional-posisional:", - "command": "perintah" -} diff --git a/node_modules/yargs/locales/it.json b/node_modules/yargs/locales/it.json deleted file mode 100644 index fde57561..00000000 --- a/node_modules/yargs/locales/it.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "Commands:": "Comandi:", - "Options:": "Opzioni:", - "Examples:": "Esempi:", - "boolean": "booleano", - "count": "contatore", - "string": "stringa", - "number": "numero", - "array": "vettore", - "required": "richiesto", - "default": "predefinito", - "default:": "predefinito:", - "choices:": "scelte:", - "aliases:": "alias:", - "generated-value": "valore generato", - "Not enough non-option arguments: got %s, need at least %s": { - "one": "Numero insufficiente di argomenti non opzione: inseriti %s, richiesti almeno %s", - "other": "Numero insufficiente di argomenti non opzione: inseriti %s, richiesti almeno %s" - }, - "Too many non-option arguments: got %s, maximum of %s": { - "one": "Troppi argomenti non opzione: inseriti %s, massimo possibile %s", - "other": "Troppi argomenti non opzione: inseriti %s, massimo possibile %s" - }, - "Missing argument value: %s": { - "one": "Argomento mancante: %s", - "other": "Argomenti mancanti: %s" - }, - "Missing required argument: %s": { - "one": "Argomento richiesto mancante: %s", - "other": "Argomenti richiesti mancanti: %s" - }, - "Unknown argument: %s": { - "one": "Argomento sconosciuto: %s", - "other": "Argomenti sconosciuti: %s" - }, - "Invalid values:": "Valori non validi:", - "Argument: %s, Given: %s, Choices: %s": "Argomento: %s, Richiesto: %s, Scelte: %s", - "Argument check failed: %s": "Controllo dell'argomento fallito: %s", - "Implications failed:": "Argomenti dipendenti mancanti:", - "Not enough arguments following: %s": "Argomenti insufficienti dopo: %s", - "Invalid JSON config file: %s": "File di configurazione JSON non valido: %s", - "Path to JSON config file": "Percorso del file di configurazione JSON", - "Show help": "Mostra la schermata di aiuto", - "Show version number": "Mostra il numero di versione", - "Did you mean %s?": "Intendi forse %s?" -} diff --git a/node_modules/yargs/locales/ja.json b/node_modules/yargs/locales/ja.json deleted file mode 100644 index 3954ae68..00000000 --- a/node_modules/yargs/locales/ja.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "Commands:": "コマンド:", - "Options:": "オプション:", - "Examples:": "例:", - "boolean": "真偽", - "count": "カウント", - "string": "文字列", - "number": "数値", - "array": "配列", - "required": "必須", - "default": "デフォルト", - "default:": "デフォルト:", - "choices:": "選択してください:", - "aliases:": "エイリアス:", - "generated-value": "生成された値", - "Not enough non-option arguments: got %s, need at least %s": { - "one": "オプションではない引数が %s 個では不足しています。少なくとも %s 個の引数が必要です:", - "other": "オプションではない引数が %s 個では不足しています。少なくとも %s 個の引数が必要です:" - }, - "Too many non-option arguments: got %s, maximum of %s": { - "one": "オプションではない引数が %s 個では多すぎます。最大で %s 個までです:", - "other": "オプションではない引数が %s 個では多すぎます。最大で %s 個までです:" - }, - "Missing argument value: %s": { - "one": "引数の値が見つかりません: %s", - "other": "引数の値が見つかりません: %s" - }, - "Missing required argument: %s": { - "one": "必須の引数が見つかりません: %s", - "other": "必須の引数が見つかりません: %s" - }, - "Unknown argument: %s": { - "one": "未知の引数です: %s", - "other": "未知の引数です: %s" - }, - "Invalid values:": "不正な値です:", - "Argument: %s, Given: %s, Choices: %s": "引数は %s です。与えられた値: %s, 選択してください: %s", - "Argument check failed: %s": "引数のチェックに失敗しました: %s", - "Implications failed:": "オプションの組み合わせで不正が生じました:", - "Not enough arguments following: %s": "次の引数が不足しています。: %s", - "Invalid JSON config file: %s": "JSONの設定ファイルが不正です: %s", - "Path to JSON config file": "JSONの設定ファイルまでのpath", - "Show help": "ヘルプを表示", - "Show version number": "バージョンを表示", - "Did you mean %s?": "もしかして %s?", - "Arguments %s and %s are mutually exclusive" : "引数 %s と %s は同時に指定できません", - "Positionals:": "位置:", - "command": "コマンド", - "deprecated": "非推奨", - "deprecated: %s": "非推奨: %s" -} diff --git a/node_modules/yargs/locales/ko.json b/node_modules/yargs/locales/ko.json deleted file mode 100644 index e3187eaf..00000000 --- a/node_modules/yargs/locales/ko.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "Commands:": "명령:", - "Options:": "옵션:", - "Examples:": "예시:", - "boolean": "여부", - "count": "개수", - "string": "문자열", - "number": "숫자", - "array": "배열", - "required": "필수", - "default": "기본", - "default:": "기본:", - "choices:": "선택:", - "aliases:": "별칭:", - "generated-value": "생성된 값", - "Not enough non-option arguments: got %s, need at least %s": { - "one": "옵션이 아닌 인자가 충분치 않습니다: %s개를 받았지만, 적어도 %s개는 필요합니다", - "other": "옵션이 아닌 인자가 충분치 않습니다: %s개를 받았지만, 적어도 %s개는 필요합니다" - }, - "Too many non-option arguments: got %s, maximum of %s": { - "one": "옵션이 아닌 인자가 너무 많습니다: %s개를 받았지만, %s개 이하여야 합니다", - "other": "옵션이 아닌 인자가 너무 많습니다: %s개를 받았지만, %s개 이하여야 합니다" - }, - "Missing argument value: %s": { - "one": "인자값을 받지 못했습니다: %s", - "other": "인자값들을 받지 못했습니다: %s" - }, - "Missing required argument: %s": { - "one": "필수 인자를 받지 못했습니다: %s", - "other": "필수 인자들을 받지 못했습니다: %s" - }, - "Unknown argument: %s": { - "one": "알 수 없는 인자입니다: %s", - "other": "알 수 없는 인자들입니다: %s" - }, - "Invalid values:": "잘못된 값입니다:", - "Argument: %s, Given: %s, Choices: %s": "인자: %s, 입력받은 값: %s, 선택지: %s", - "Argument check failed: %s": "유효하지 않은 인자입니다: %s", - "Implications failed:": "옵션의 조합이 잘못되었습니다:", - "Not enough arguments following: %s": "인자가 충분하게 주어지지 않았습니다: %s", - "Invalid JSON config file: %s": "유효하지 않은 JSON 설정파일입니다: %s", - "Path to JSON config file": "JSON 설정파일 경로", - "Show help": "도움말을 보여줍니다", - "Show version number": "버전 넘버를 보여줍니다", - "Did you mean %s?": "찾고계신게 %s입니까?", - "Arguments %s and %s are mutually exclusive" : "%s와 %s 인자는 같이 사용될 수 없습니다", - "Positionals:": "위치:", - "command": "명령" -} diff --git a/node_modules/yargs/locales/nb.json b/node_modules/yargs/locales/nb.json deleted file mode 100644 index 6f410ed0..00000000 --- a/node_modules/yargs/locales/nb.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "Commands:": "Kommandoer:", - "Options:": "Alternativer:", - "Examples:": "Eksempler:", - "boolean": "boolsk", - "count": "antall", - "string": "streng", - "number": "nummer", - "array": "matrise", - "required": "obligatorisk", - "default": "standard", - "default:": "standard:", - "choices:": "valg:", - "generated-value": "generert-verdi", - "Not enough non-option arguments: got %s, need at least %s": { - "one": "Ikke nok ikke-alternativ argumenter: fikk %s, trenger minst %s", - "other": "Ikke nok ikke-alternativ argumenter: fikk %s, trenger minst %s" - }, - "Too many non-option arguments: got %s, maximum of %s": { - "one": "For mange ikke-alternativ argumenter: fikk %s, maksimum %s", - "other": "For mange ikke-alternativ argumenter: fikk %s, maksimum %s" - }, - "Missing argument value: %s": { - "one": "Mangler argument verdi: %s", - "other": "Mangler argument verdier: %s" - }, - "Missing required argument: %s": { - "one": "Mangler obligatorisk argument: %s", - "other": "Mangler obligatoriske argumenter: %s" - }, - "Unknown argument: %s": { - "one": "Ukjent argument: %s", - "other": "Ukjente argumenter: %s" - }, - "Invalid values:": "Ugyldige verdier:", - "Argument: %s, Given: %s, Choices: %s": "Argument: %s, Gitt: %s, Valg: %s", - "Argument check failed: %s": "Argumentsjekk mislyktes: %s", - "Implications failed:": "Konsekvensene mislyktes:", - "Not enough arguments following: %s": "Ikke nok følgende argumenter: %s", - "Invalid JSON config file: %s": "Ugyldig JSON konfigurasjonsfil: %s", - "Path to JSON config file": "Bane til JSON konfigurasjonsfil", - "Show help": "Vis hjelp", - "Show version number": "Vis versjonsnummer" -} diff --git a/node_modules/yargs/locales/nl.json b/node_modules/yargs/locales/nl.json deleted file mode 100644 index 9ff95c55..00000000 --- a/node_modules/yargs/locales/nl.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "Commands:": "Commando's:", - "Options:": "Opties:", - "Examples:": "Voorbeelden:", - "boolean": "booleaans", - "count": "aantal", - "string": "string", - "number": "getal", - "array": "lijst", - "required": "verplicht", - "default": "standaard", - "default:": "standaard:", - "choices:": "keuzes:", - "aliases:": "aliassen:", - "generated-value": "gegenereerde waarde", - "Not enough non-option arguments: got %s, need at least %s": { - "one": "Niet genoeg niet-optie-argumenten: %s gekregen, minstens %s nodig", - "other": "Niet genoeg niet-optie-argumenten: %s gekregen, minstens %s nodig" - }, - "Too many non-option arguments: got %s, maximum of %s": { - "one": "Te veel niet-optie-argumenten: %s gekregen, maximum is %s", - "other": "Te veel niet-optie-argumenten: %s gekregen, maximum is %s" - }, - "Missing argument value: %s": { - "one": "Missende argumentwaarde: %s", - "other": "Missende argumentwaarden: %s" - }, - "Missing required argument: %s": { - "one": "Missend verplicht argument: %s", - "other": "Missende verplichte argumenten: %s" - }, - "Unknown argument: %s": { - "one": "Onbekend argument: %s", - "other": "Onbekende argumenten: %s" - }, - "Invalid values:": "Ongeldige waarden:", - "Argument: %s, Given: %s, Choices: %s": "Argument: %s, Gegeven: %s, Keuzes: %s", - "Argument check failed: %s": "Argumentcontrole mislukt: %s", - "Implications failed:": "Ontbrekende afhankelijke argumenten:", - "Not enough arguments following: %s": "Niet genoeg argumenten na: %s", - "Invalid JSON config file: %s": "Ongeldig JSON-config-bestand: %s", - "Path to JSON config file": "Pad naar JSON-config-bestand", - "Show help": "Toon help", - "Show version number": "Toon versienummer", - "Did you mean %s?": "Bedoelde u misschien %s?", - "Arguments %s and %s are mutually exclusive": "Argumenten %s en %s kunnen niet tegelijk gebruikt worden", - "Positionals:": "Positie-afhankelijke argumenten", - "command": "commando" -} diff --git a/node_modules/yargs/locales/nn.json b/node_modules/yargs/locales/nn.json deleted file mode 100644 index 24479ac9..00000000 --- a/node_modules/yargs/locales/nn.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "Commands:": "Kommandoar:", - "Options:": "Alternativ:", - "Examples:": "Døme:", - "boolean": "boolsk", - "count": "mengd", - "string": "streng", - "number": "nummer", - "array": "matrise", - "required": "obligatorisk", - "default": "standard", - "default:": "standard:", - "choices:": "val:", - "generated-value": "generert-verdi", - "Not enough non-option arguments: got %s, need at least %s": { - "one": "Ikkje nok ikkje-alternativ argument: fekk %s, treng minst %s", - "other": "Ikkje nok ikkje-alternativ argument: fekk %s, treng minst %s" - }, - "Too many non-option arguments: got %s, maximum of %s": { - "one": "For mange ikkje-alternativ argument: fekk %s, maksimum %s", - "other": "For mange ikkje-alternativ argument: fekk %s, maksimum %s" - }, - "Missing argument value: %s": { - "one": "Manglar argumentverdi: %s", - "other": "Manglar argumentverdiar: %s" - }, - "Missing required argument: %s": { - "one": "Manglar obligatorisk argument: %s", - "other": "Manglar obligatoriske argument: %s" - }, - "Unknown argument: %s": { - "one": "Ukjent argument: %s", - "other": "Ukjende argument: %s" - }, - "Invalid values:": "Ugyldige verdiar:", - "Argument: %s, Given: %s, Choices: %s": "Argument: %s, Gjeve: %s, Val: %s", - "Argument check failed: %s": "Argumentsjekk mislukkast: %s", - "Implications failed:": "Konsekvensane mislukkast:", - "Not enough arguments following: %s": "Ikkje nok fylgjande argument: %s", - "Invalid JSON config file: %s": "Ugyldig JSON konfigurasjonsfil: %s", - "Path to JSON config file": "Bane til JSON konfigurasjonsfil", - "Show help": "Vis hjelp", - "Show version number": "Vis versjonsnummer" -} diff --git a/node_modules/yargs/locales/pirate.json b/node_modules/yargs/locales/pirate.json deleted file mode 100644 index dcb5cb75..00000000 --- a/node_modules/yargs/locales/pirate.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "Commands:": "Choose yer command:", - "Options:": "Options for me hearties!", - "Examples:": "Ex. marks the spot:", - "required": "requi-yar-ed", - "Missing required argument: %s": { - "one": "Ye be havin' to set the followin' argument land lubber: %s", - "other": "Ye be havin' to set the followin' arguments land lubber: %s" - }, - "Show help": "Parlay this here code of conduct", - "Show version number": "'Tis the version ye be askin' fer", - "Arguments %s and %s are mutually exclusive" : "Yon scurvy dogs %s and %s be as bad as rum and a prudish wench" -} diff --git a/node_modules/yargs/locales/pl.json b/node_modules/yargs/locales/pl.json deleted file mode 100644 index a41d4bd5..00000000 --- a/node_modules/yargs/locales/pl.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "Commands:": "Polecenia:", - "Options:": "Opcje:", - "Examples:": "Przykłady:", - "boolean": "boolean", - "count": "ilość", - "string": "ciąg znaków", - "number": "liczba", - "array": "tablica", - "required": "wymagany", - "default": "domyślny", - "default:": "domyślny:", - "choices:": "dostępne:", - "aliases:": "aliasy:", - "generated-value": "wygenerowana-wartość", - "Not enough non-option arguments: got %s, need at least %s": { - "one": "Niewystarczająca ilość argumentów: otrzymano %s, wymagane co najmniej %s", - "other": "Niewystarczająca ilość argumentów: otrzymano %s, wymagane co najmniej %s" - }, - "Too many non-option arguments: got %s, maximum of %s": { - "one": "Zbyt duża ilość argumentów: otrzymano %s, wymagane co najwyżej %s", - "other": "Zbyt duża ilość argumentów: otrzymano %s, wymagane co najwyżej %s" - }, - "Missing argument value: %s": { - "one": "Brak wartości dla argumentu: %s", - "other": "Brak wartości dla argumentów: %s" - }, - "Missing required argument: %s": { - "one": "Brak wymaganego argumentu: %s", - "other": "Brak wymaganych argumentów: %s" - }, - "Unknown argument: %s": { - "one": "Nieznany argument: %s", - "other": "Nieznane argumenty: %s" - }, - "Invalid values:": "Nieprawidłowe wartości:", - "Argument: %s, Given: %s, Choices: %s": "Argument: %s, Otrzymano: %s, Dostępne: %s", - "Argument check failed: %s": "Weryfikacja argumentów nie powiodła się: %s", - "Implications failed:": "Założenia nie zostały spełnione:", - "Not enough arguments following: %s": "Niewystarczająca ilość argumentów następujących po: %s", - "Invalid JSON config file: %s": "Nieprawidłowy plik konfiguracyjny JSON: %s", - "Path to JSON config file": "Ścieżka do pliku konfiguracyjnego JSON", - "Show help": "Pokaż pomoc", - "Show version number": "Pokaż numer wersji", - "Did you mean %s?": "Czy chodziło Ci o %s?", - "Arguments %s and %s are mutually exclusive": "Argumenty %s i %s wzajemnie się wykluczają", - "Positionals:": "Pozycyjne:", - "command": "polecenie" -} diff --git a/node_modules/yargs/locales/pt.json b/node_modules/yargs/locales/pt.json deleted file mode 100644 index 0c8ac99c..00000000 --- a/node_modules/yargs/locales/pt.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "Commands:": "Comandos:", - "Options:": "Opções:", - "Examples:": "Exemplos:", - "boolean": "boolean", - "count": "contagem", - "string": "cadeia de caracteres", - "number": "número", - "array": "arranjo", - "required": "requerido", - "default": "padrão", - "default:": "padrão:", - "choices:": "escolhas:", - "generated-value": "valor-gerado", - "Not enough non-option arguments: got %s, need at least %s": { - "one": "Argumentos insuficientes não opcionais: Argumento %s, necessário pelo menos %s", - "other": "Argumentos insuficientes não opcionais: Argumento %s, necessário pelo menos %s" - }, - "Too many non-option arguments: got %s, maximum of %s": { - "one": "Excesso de argumentos não opcionais: recebido %s, máximo de %s", - "other": "Excesso de argumentos não opcionais: recebido %s, máximo de %s" - }, - "Missing argument value: %s": { - "one": "Falta valor de argumento: %s", - "other": "Falta valores de argumento: %s" - }, - "Missing required argument: %s": { - "one": "Falta argumento obrigatório: %s", - "other": "Faltando argumentos obrigatórios: %s" - }, - "Unknown argument: %s": { - "one": "Argumento desconhecido: %s", - "other": "Argumentos desconhecidos: %s" - }, - "Invalid values:": "Valores inválidos:", - "Argument: %s, Given: %s, Choices: %s": "Argumento: %s, Dado: %s, Escolhas: %s", - "Argument check failed: %s": "Verificação de argumento falhou: %s", - "Implications failed:": "Implicações falharam:", - "Not enough arguments following: %s": "Insuficientes argumentos a seguir: %s", - "Invalid JSON config file: %s": "Arquivo de configuração em JSON esta inválido: %s", - "Path to JSON config file": "Caminho para o arquivo de configuração em JSON", - "Show help": "Mostra ajuda", - "Show version number": "Mostra número de versão", - "Arguments %s and %s are mutually exclusive" : "Argumentos %s e %s são mutualmente exclusivos" -} diff --git a/node_modules/yargs/locales/pt_BR.json b/node_modules/yargs/locales/pt_BR.json deleted file mode 100644 index eae1ec60..00000000 --- a/node_modules/yargs/locales/pt_BR.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "Commands:": "Comandos:", - "Options:": "Opções:", - "Examples:": "Exemplos:", - "boolean": "booleano", - "count": "contagem", - "string": "string", - "number": "número", - "array": "array", - "required": "obrigatório", - "default:": "padrão:", - "choices:": "opções:", - "aliases:": "sinônimos:", - "generated-value": "valor-gerado", - "Not enough non-option arguments: got %s, need at least %s": { - "one": "Argumentos insuficientes: Argumento %s, necessário pelo menos %s", - "other": "Argumentos insuficientes: Argumento %s, necessário pelo menos %s" - }, - "Too many non-option arguments: got %s, maximum of %s": { - "one": "Excesso de argumentos: recebido %s, máximo de %s", - "other": "Excesso de argumentos: recebido %s, máximo de %s" - }, - "Missing argument value: %s": { - "one": "Falta valor de argumento: %s", - "other": "Falta valores de argumento: %s" - }, - "Missing required argument: %s": { - "one": "Falta argumento obrigatório: %s", - "other": "Faltando argumentos obrigatórios: %s" - }, - "Unknown argument: %s": { - "one": "Argumento desconhecido: %s", - "other": "Argumentos desconhecidos: %s" - }, - "Invalid values:": "Valores inválidos:", - "Argument: %s, Given: %s, Choices: %s": "Argumento: %s, Dado: %s, Opções: %s", - "Argument check failed: %s": "Verificação de argumento falhou: %s", - "Implications failed:": "Implicações falharam:", - "Not enough arguments following: %s": "Argumentos insuficientes a seguir: %s", - "Invalid JSON config file: %s": "Arquivo JSON de configuração inválido: %s", - "Path to JSON config file": "Caminho para o arquivo JSON de configuração", - "Show help": "Exibe ajuda", - "Show version number": "Exibe a versão", - "Did you mean %s?": "Você quis dizer %s?", - "Arguments %s and %s are mutually exclusive" : "Argumentos %s e %s são mutualmente exclusivos", - "Positionals:": "Posicionais:", - "command": "comando" -} diff --git a/node_modules/yargs/locales/ru.json b/node_modules/yargs/locales/ru.json deleted file mode 100644 index 5f7f7681..00000000 --- a/node_modules/yargs/locales/ru.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "Commands:": "Команды:", - "Options:": "Опции:", - "Examples:": "Примеры:", - "boolean": "булевый тип", - "count": "подсчет", - "string": "строковой тип", - "number": "число", - "array": "массив", - "required": "необходимо", - "default": "по умолчанию", - "default:": "по умолчанию:", - "choices:": "возможности:", - "aliases:": "алиасы:", - "generated-value": "генерированное значение", - "Not enough non-option arguments: got %s, need at least %s": { - "one": "Недостаточно неопционных аргументов: есть %s, нужно как минимум %s", - "other": "Недостаточно неопционных аргументов: есть %s, нужно как минимум %s" - }, - "Too many non-option arguments: got %s, maximum of %s": { - "one": "Слишком много неопционных аргументов: есть %s, максимум допустимо %s", - "other": "Слишком много неопционных аргументов: есть %s, максимум допустимо %s" - }, - "Missing argument value: %s": { - "one": "Не хватает значения аргумента: %s", - "other": "Не хватает значений аргументов: %s" - }, - "Missing required argument: %s": { - "one": "Не хватает необходимого аргумента: %s", - "other": "Не хватает необходимых аргументов: %s" - }, - "Unknown argument: %s": { - "one": "Неизвестный аргумент: %s", - "other": "Неизвестные аргументы: %s" - }, - "Invalid values:": "Недействительные значения:", - "Argument: %s, Given: %s, Choices: %s": "Аргумент: %s, Данное значение: %s, Возможности: %s", - "Argument check failed: %s": "Проверка аргументов не удалась: %s", - "Implications failed:": "Данный аргумент требует следующий дополнительный аргумент:", - "Not enough arguments following: %s": "Недостаточно следующих аргументов: %s", - "Invalid JSON config file: %s": "Недействительный файл конфигурации JSON: %s", - "Path to JSON config file": "Путь к файлу конфигурации JSON", - "Show help": "Показать помощь", - "Show version number": "Показать номер версии", - "Did you mean %s?": "Вы имели в виду %s?" -} diff --git a/node_modules/yargs/locales/th.json b/node_modules/yargs/locales/th.json deleted file mode 100644 index 33b048e2..00000000 --- a/node_modules/yargs/locales/th.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "Commands:": "คอมมาน", - "Options:": "ออฟชั่น", - "Examples:": "ตัวอย่าง", - "boolean": "บูลีน", - "count": "นับ", - "string": "สตริง", - "number": "ตัวเลข", - "array": "อาเรย์", - "required": "จำเป็น", - "default": "ค่าเริ่มต้", - "default:": "ค่าเริ่มต้น", - "choices:": "ตัวเลือก", - "aliases:": "เอเลียส", - "generated-value": "ค่าที่ถูกสร้างขึ้น", - "Not enough non-option arguments: got %s, need at least %s": { - "one": "ใส่อาร์กิวเมนต์ไม่ครบตามจำนวนที่กำหนด: ใส่ค่ามาจำนวน %s ค่า, แต่ต้องการอย่างน้อย %s ค่า", - "other": "ใส่อาร์กิวเมนต์ไม่ครบตามจำนวนที่กำหนด: ใส่ค่ามาจำนวน %s ค่า, แต่ต้องการอย่างน้อย %s ค่า" - }, - "Too many non-option arguments: got %s, maximum of %s": { - "one": "ใส่อาร์กิวเมนต์เกินจำนวนที่กำหนด: ใส่ค่ามาจำนวน %s ค่า, แต่ต้องการมากที่สุด %s ค่า", - "other": "ใส่อาร์กิวเมนต์เกินจำนวนที่กำหนด: ใส่ค่ามาจำนวน %s ค่า, แต่ต้องการมากที่สุด %s ค่า" - }, - "Missing argument value: %s": { - "one": "ค่าอาร์กิวเมนต์ที่ขาดไป: %s", - "other": "ค่าอาร์กิวเมนต์ที่ขาดไป: %s" - }, - "Missing required argument: %s": { - "one": "อาร์กิวเมนต์จำเป็นที่ขาดไป: %s", - "other": "อาร์กิวเมนต์จำเป็นที่ขาดไป: %s" - }, - "Unknown argument: %s": { - "one": "อาร์กิวเมนต์ที่ไม่รู้จัก: %s", - "other": "อาร์กิวเมนต์ที่ไม่รู้จัก: %s" - }, - "Invalid values:": "ค่าไม่ถูกต้อง:", - "Argument: %s, Given: %s, Choices: %s": "อาร์กิวเมนต์: %s, ได้รับ: %s, ตัวเลือก: %s", - "Argument check failed: %s": "ตรวจสอบพบอาร์กิวเมนต์ที่ไม่ถูกต้อง: %s", - "Implications failed:": "Implications ไม่สำเร็จ:", - "Not enough arguments following: %s": "ใส่อาร์กิวเมนต์ไม่ครบ: %s", - "Invalid JSON config file: %s": "ไฟล์คอนฟิค JSON ไม่ถูกต้อง: %s", - "Path to JSON config file": "พาทไฟล์คอนฟิค JSON", - "Show help": "ขอความช่วยเหลือ", - "Show version number": "แสดงตัวเลขเวอร์ชั่น", - "Did you mean %s?": "คุณหมายถึง %s?" -} diff --git a/node_modules/yargs/locales/tr.json b/node_modules/yargs/locales/tr.json deleted file mode 100644 index 0d0d2ccd..00000000 --- a/node_modules/yargs/locales/tr.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "Commands:": "Komutlar:", - "Options:": "Seçenekler:", - "Examples:": "Örnekler:", - "boolean": "boolean", - "count": "sayı", - "string": "string", - "number": "numara", - "array": "array", - "required": "zorunlu", - "default": "varsayılan", - "default:": "varsayılan:", - "choices:": "seçimler:", - "aliases:": "takma adlar:", - "generated-value": "oluşturulan-değer", - "Not enough non-option arguments: got %s, need at least %s": { - "one": "Seçenek dışı argümanlar yetersiz: %s bulundu, %s gerekli", - "other": "Seçenek dışı argümanlar yetersiz: %s bulundu, %s gerekli" - }, - "Too many non-option arguments: got %s, maximum of %s": { - "one": "Seçenek dışı argümanlar gereğinden fazla: %s bulundu, azami %s", - "other": "Seçenek dışı argümanlar gereğinden fazla: %s bulundu, azami %s" - }, - "Missing argument value: %s": { - "one": "Eksik argüman değeri: %s", - "other": "Eksik argüman değerleri: %s" - }, - "Missing required argument: %s": { - "one": "Eksik zorunlu argüman: %s", - "other": "Eksik zorunlu argümanlar: %s" - }, - "Unknown argument: %s": { - "one": "Bilinmeyen argüman: %s", - "other": "Bilinmeyen argümanlar: %s" - }, - "Invalid values:": "Geçersiz değerler:", - "Argument: %s, Given: %s, Choices: %s": "Argüman: %s, Verilen: %s, Seçimler: %s", - "Argument check failed: %s": "Argüman kontrolü başarısız oldu: %s", - "Implications failed:": "Sonuçlar başarısız oldu:", - "Not enough arguments following: %s": "%s için yeterli argüman bulunamadı", - "Invalid JSON config file: %s": "Geçersiz JSON yapılandırma dosyası: %s", - "Path to JSON config file": "JSON yapılandırma dosya konumu", - "Show help": "Yardım detaylarını göster", - "Show version number": "Versiyon detaylarını göster", - "Did you mean %s?": "Bunu mu demek istediniz: %s?", - "Positionals:": "Sıralılar:", - "command": "komut" -} diff --git a/node_modules/yargs/locales/zh_CN.json b/node_modules/yargs/locales/zh_CN.json deleted file mode 100644 index 257d26ba..00000000 --- a/node_modules/yargs/locales/zh_CN.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "Commands:": "命令:", - "Options:": "选项:", - "Examples:": "示例:", - "boolean": "布尔", - "count": "计数", - "string": "字符串", - "number": "数字", - "array": "数组", - "required": "必需", - "default": "默认值", - "default:": "默认值:", - "choices:": "可选值:", - "generated-value": "生成的值", - "Not enough non-option arguments: got %s, need at least %s": { - "one": "缺少 non-option 参数:传入了 %s 个, 至少需要 %s 个", - "other": "缺少 non-option 参数:传入了 %s 个, 至少需要 %s 个" - }, - "Too many non-option arguments: got %s, maximum of %s": { - "one": "non-option 参数过多:传入了 %s 个, 最大允许 %s 个", - "other": "non-option 参数过多:传入了 %s 个, 最大允许 %s 个" - }, - "Missing argument value: %s": { - "one": "没有给此选项指定值:%s", - "other": "没有给这些选项指定值:%s" - }, - "Missing required argument: %s": { - "one": "缺少必须的选项:%s", - "other": "缺少这些必须的选项:%s" - }, - "Unknown argument: %s": { - "one": "无法识别的选项:%s", - "other": "无法识别这些选项:%s" - }, - "Invalid values:": "无效的选项值:", - "Argument: %s, Given: %s, Choices: %s": "选项名称: %s, 传入的值: %s, 可选的值:%s", - "Argument check failed: %s": "选项值验证失败:%s", - "Implications failed:": "缺少依赖的选项:", - "Not enough arguments following: %s": "没有提供足够的值给此选项:%s", - "Invalid JSON config file: %s": "无效的 JSON 配置文件:%s", - "Path to JSON config file": "JSON 配置文件的路径", - "Show help": "显示帮助信息", - "Show version number": "显示版本号", - "Did you mean %s?": "是指 %s?", - "Arguments %s and %s are mutually exclusive" : "选项 %s 和 %s 是互斥的", - "Positionals:": "位置:", - "command": "命令" -} diff --git a/node_modules/yargs/locales/zh_TW.json b/node_modules/yargs/locales/zh_TW.json deleted file mode 100644 index e3c7bcf4..00000000 --- a/node_modules/yargs/locales/zh_TW.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "Commands:": "命令:", - "Options:": "選項:", - "Examples:": "例:", - "boolean": "布林", - "count": "次數", - "string": "字串", - "number": "數字", - "array": "陣列", - "required": "必須", - "default": "預設值", - "default:": "預設值:", - "choices:": "可選值:", - "aliases:": "別名:", - "generated-value": "生成的值", - "Not enough non-option arguments: got %s, need at least %s": { - "one": "non-option 引數不足:只傳入了 %s 個, 至少要 %s 個", - "other": "non-option 引數不足:只傳入了 %s 個, 至少要 %s 個" - }, - "Too many non-option arguments: got %s, maximum of %s": { - "one": "non-option 引數過多:傳入了 %s 個, 但最多 %s 個", - "other": "non-option 引數過多:傳入了 %s 個, 但最多 %s 個" - }, - "Missing argument value: %s": { - "one": "此引數無指定值:%s", - "other": "這些引數無指定值:%s" - }, - "Missing required argument: %s": { - "one": "缺少必須的引數:%s", - "other": "缺少這些必須的引數:%s" - }, - "Unknown argument: %s": { - "one": "未知的引數:%s", - "other": "未知的這些引數:%s" - }, - "Invalid values:": "無效的選項值:", - "Argument: %s, Given: %s, Choices: %s": "引數名稱: %s, 傳入的值: %s, 可選的值:%s", - "Argument check failed: %s": "引數驗證失敗:%s", - "Implications failed:": "缺少依賴的選項:", - "Not enough arguments following: %s": "沒有提供足夠的值給此引數:%s", - "Invalid JSON config file: %s": "無效的 JSON 設置文件:%s", - "Path to JSON config file": "JSON 設置文件的路徑", - "Show help": "顯示說明", - "Show version number": "顯示版本", - "Did you mean %s?": "是指 %s?", - "Arguments %s and %s are mutually exclusive" : "引數 %s 和 %s 是互斥的" -} diff --git a/node_modules/yargs/package.json b/node_modules/yargs/package.json deleted file mode 100644 index 428ead29..00000000 --- a/node_modules/yargs/package.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "name": "yargs", - "version": "16.2.0", - "description": "yargs the modern, pirate-themed, successor to optimist.", - "main": "./index.cjs", - "exports": { - "./package.json": "./package.json", - ".": [ - { - "import": "./index.mjs", - "require": "./index.cjs" - }, - "./index.cjs" - ], - "./helpers": { - "import": "./helpers/helpers.mjs", - "require": "./helpers/index.js" - }, - "./yargs": [ - { - "require": "./yargs" - }, - "./yargs" - ] - }, - "type": "module", - "module": "./index.mjs", - "contributors": [ - { - "name": "Yargs Contributors", - "url": "https://github.com/yargs/yargs/graphs/contributors" - } - ], - "files": [ - "browser.mjs", - "index.cjs", - "helpers/*.js", - "helpers/*", - "index.mjs", - "yargs", - "build", - "locales", - "LICENSE", - "lib/platform-shims/*.mjs", - "!*.d.ts" - ], - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "devDependencies": { - "@types/chai": "^4.2.11", - "@types/mocha": "^8.0.0", - "@types/node": "^14.11.2", - "@wessberg/rollup-plugin-ts": "^1.3.2", - "c8": "^7.0.0", - "chai": "^4.2.0", - "chalk": "^4.0.0", - "coveralls": "^3.0.9", - "cpr": "^3.0.1", - "cross-env": "^7.0.2", - "cross-spawn": "^7.0.0", - "gts": "^3.0.0", - "hashish": "0.0.4", - "mocha": "^8.0.0", - "rimraf": "^3.0.2", - "rollup": "^2.23.0", - "rollup-plugin-cleanup": "^3.1.1", - "standardx": "^5.0.0", - "typescript": "^4.0.2", - "which": "^2.0.0", - "yargs-test-extends": "^1.0.1" - }, - "scripts": { - "fix": "gts fix && npm run fix:js", - "fix:js": "standardx --fix '**/*.mjs' && standardx --fix '**/*.cjs' && standardx --fix './*.mjs' && standardx --fix './*.cjs'", - "posttest": "npm run check", - "test": "c8 mocha ./test/*.cjs --require ./test/before.cjs --timeout=12000 --check-leaks", - "test:esm": "c8 mocha ./test/esm/*.mjs --check-leaks", - "coverage": "c8 report --check-coverage", - "prepare": "npm run compile", - "pretest": "npm run compile -- -p tsconfig.test.json && cross-env NODE_ENV=test npm run build:cjs", - "compile": "rimraf build && tsc", - "postcompile": "npm run build:cjs", - "build:cjs": "rollup -c rollup.config.cjs", - "postbuild:cjs": "rimraf ./build/index.cjs.d.ts", - "check": "gts lint && npm run check:js", - "check:js": "standardx '**/*.mjs' && standardx '**/*.cjs' && standardx './*.mjs' && standardx './*.cjs'", - "clean": "gts clean" - }, - "repository": { - "type": "git", - "url": "https://github.com/yargs/yargs.git" - }, - "homepage": "https://yargs.js.org/", - "standardx": { - "ignore": [ - "build", - "helpers", - "**/example/**", - "**/platform-shims/esm.mjs" - ] - }, - "keywords": [ - "argument", - "args", - "option", - "parser", - "parsing", - "cli", - "command" - ], - "license": "MIT", - "engines": { - "node": ">=10" - } -} diff --git a/node_modules/yargs/yargs b/node_modules/yargs/yargs deleted file mode 100644 index 8460d10a..00000000 --- a/node_modules/yargs/yargs +++ /dev/null @@ -1,9 +0,0 @@ -// TODO: consolidate on using a helpers file at some point in the future, which -// is the approach currently used to export Parser and applyExtends for ESM: -const {applyExtends, cjsPlatformShim, Parser, Yargs, processArgv} = require('./build/index.cjs') -Yargs.applyExtends = (config, cwd, mergeExtends) => { - return applyExtends(config, cwd, mergeExtends, cjsPlatformShim) -} -Yargs.hideBin = processArgv.hideBin -Yargs.Parser = Parser -module.exports = Yargs From 5d85bf27d68f89aac02c25b6a07e30f95157851b Mon Sep 17 00:00:00 2001 From: Ji Bing Ni Date: Thu, 27 Mar 2025 16:37:56 -0400 Subject: [PATCH 15/26] updated comments and formatted code --- .gitignore | 2 +- frontend/companion-app/App.tsx | 46 +------------- .../companion-app/components/ScoreDisplay.tsx | 62 +++++++++---------- .../companion-app/components/ScoreSelect.tsx | 2 +- frontend/companion-app/musicxml/scores.ts | 4 +- 5 files changed, 36 insertions(+), 80 deletions(-) diff --git a/.gitignore b/.gitignore index a1318797..d6bace04 100644 --- a/.gitignore +++ b/.gitignore @@ -166,4 +166,4 @@ cython_debug/ .vscode/* fluidsynth/ -node_modules \ No newline at end of file +node_modules/ \ No newline at end of file diff --git a/frontend/companion-app/App.tsx b/frontend/companion-app/App.tsx index 6d5cb1d9..7117953b 100644 --- a/frontend/companion-app/App.tsx +++ b/frontend/companion-app/App.tsx @@ -46,23 +46,6 @@ export default function App() { scores: [] // the list of scores to choose from }, ); - - // Sync sessionToken with useReducer state - // Fetch the session token and dispatch it to the reducer - // useEffect(() => { - // const fetchSessionToken = async () => { - // try { - // const data = await startSession(); - // const token = data.session_token; - // console.log("Fetched session token:", token); - // dispatch({ type: "new_session", token: token }); - // } catch (error) { - // console.error("Error fetching session token:", error); - // } - // }; - - // fetchSessionToken(); - // }, []); // State used to store session token const [sessionToken, setSessionToken] = useState("") @@ -77,7 +60,6 @@ export default function App() { const newToken: string = generateSecureSessionToken(); setSessionToken(newToken) }, []); - console.log("new session token:", sessionToken) //////////////////////////////////////////////////////////////////////////////// // The lines below were modified, copied and pasted out of the audio recorder object @@ -244,12 +226,6 @@ export default function App() { inputRange: [0, 1], outputRange: ["#2C3E50", "#FFFFFF"], // Light to dark transition }); - // Interpolate border bottom color based on light or dark mode - // const borderColor = borderColorAnim.interpolate({ - // inputRange: [0, 1], - // outputRange: ["#FFFFFF", "#2C3E50"], // Light to dark transition - // }) - // Toggles between light and dark mode by animating background, text, and border properties smoothly const toggleTheme = () => { @@ -365,26 +341,6 @@ export default function App() { ); } -// Theme-based styles (not needed since we have animated API to do light and dark transitions smoother) -// const themeStyles = { -// light: { -// container: { backgroundColor: '#F5F5F5' }, -// menu_bar: { backgroundColor: '#2C3E50' }, -// sidebar: { backgroundColor: '#ECF0F1' }, -// mainContent: { backgroundColor: '#FFFFFF' }, -// text: { color: "#2C3E50", fontWeight: "bold"} as TextStyle, // use for typscirpt syntax -// button: { backgroundColor: "#2C3E50"} -// }, -// dark: { -// container: { backgroundColor: '#0F0F0F' }, -// menu_bar: { backgroundColor: '#1A252F' }, -// sidebar: { backgroundColor: '#4A627A' }, -// mainContent: { backgroundColor: '#6B87A3' }, -// text: { color: '#ffffff', fontWeight: "bold"} as TextStyle, // use for typscirpt syntax -// button: { backgroundColor: "#ffffff"} -// }, -// }; - // Define styles for the components using StyleSheet const styles = StyleSheet.create({ @@ -490,4 +446,4 @@ const styles = StyleSheet.create({ color: "#FFFFFF", fontWeight: "bold", }, -}); +}); \ No newline at end of file diff --git a/frontend/companion-app/components/ScoreDisplay.tsx b/frontend/companion-app/components/ScoreDisplay.tsx index a9dee486..01f1022c 100644 --- a/frontend/companion-app/components/ScoreDisplay.tsx +++ b/frontend/companion-app/components/ScoreDisplay.tsx @@ -17,51 +17,49 @@ export default function ScoreDisplay({ const cursorRef = useRef(null); const osdRef = useRef(null); - const scrollViewRef = useRef(null); // reference to scroll view component - const scrollPositionRef = useRef(0); // state to keep track of current y position of scroll view - const [steps, setSteps] = useState(""); // state for declaring num of intended cursor iterations + const scrollPositionRef = useRef(0); // ref to keep track of current y position of scroll view (used ref instead of state to prevent rerender when scroll) + const [steps, setSteps] = useState(""); // state for declaring number of intended cursor iterations const [speed, setSpeed] = useState(""); // state for speed of cursor update - - // useEffect hook to handle side effects (like loading music) after the component mounts - // and when a piece is selected - - + // Function that is used to move cursor x amount of steps, updating the cursor y milleconds const moveCursorAhead = () => { - // Check if cursor is referenced if (!cursorRef.current) { console.error("Cursor not initialized."); return; } - scrollPositionRef.current = 0; + // Make sure Y position is always 0 when starting the cursor + scrollPositionRef.current = 0; // Function to move the cursor given the number of steps const moveCursorStep = (step: number) => { - + + // Stop cursor after exceeding a certain number of steps if (step >= parseInt(steps)) { - // Stop cursor after exceeding a certain number of steps return; } + + // Move the cursor to the next note if (cursorRef.current) { - // Move the cursor to the next note cursorRef.current.next() } + // Update sheet visually to see updated cursor placement if (osdRef.current) { - // Update sheet visually to see updated cursor placement osdRef.current.render(); } - + + // Scroll to saved position after rerendering the OSM container scrollUp(scrollPositionRef.current); - // Schedule the next step after a delay + // Schedule the next step after a delay (speed state decides how fast cursor should update) setTimeout(() => { moveCursorStep(step + 1); }, parseInt(speed)); }; + // run move cursor function given an intial starting step number moveCursorStep(0); }; @@ -166,6 +164,20 @@ export default function ScoreDisplay({ //return () => {}; }; // Dependency array means this effect runs once when the component mounts and again when a new score is selected }, [dispatch, state.score, state.scores]) + + // Function used for scrolling vertically through the OSM Container based on passed in value + const scrollUp = (amount: number) => { + if (scrollViewRef.current) { + scrollViewRef.current.scrollTo({ y: amount, animated: false }); + } + }; + + // Function used to listen to scroll on OSM container and saves current Y position + const handleScroll = (event: NativeSyntheticEvent) => { + const yOffset = event.nativeEvent.contentOffset.y; + // console.log('Current Scroll Position (Y):', yOffset); + scrollPositionRef.current = yOffset; // update ref immediately + }; ///////////////////////////////////////////////////////////////////////////////// // useEffect to tie the cursor position to the state @@ -217,21 +229,9 @@ export default function ScoreDisplay({ // }, // [state.timestamp]); - const scrollUp = (amount: number) => { - if (scrollViewRef.current) { - scrollViewRef.current.scrollTo({ y: amount, animated: false }); - } - }; - - const handleScroll = (event: NativeSyntheticEvent) => { - const yOffset = event.nativeEvent.contentOffset.y; - // console.log('Current Scroll Position (Y):', yOffset); - scrollPositionRef.current = yOffset; // update ref immediately - }; - return ( <> - + {/* Temporary inputs for testing cursor movement */} { @@ -241,7 +241,6 @@ export default function ScoreDisplay({ placeholder="Type Number Of Steps" /> - { @@ -256,7 +255,8 @@ export default function ScoreDisplay({ > Start - + + {/* Reference ScrollView Component for controlling scroll */}
      diff --git a/frontend/companion-app/components/ScoreSelect.tsx b/frontend/companion-app/components/ScoreSelect.tsx index 755ade27..a0ac3f4e 100644 --- a/frontend/companion-app/components/ScoreSelect.tsx +++ b/frontend/companion-app/components/ScoreSelect.tsx @@ -43,7 +43,7 @@ export function Score_Select({ useEffect(()=> { console.log("Local scores: ", musicxmlFiles); - dispatch({ type: "new_scores_from_backend", scores: musicxmlFiles }); // pass in defined array of musicxml files from frontend + dispatch({ type: "new_scores_from_backend", scores: musicxmlFiles }); // pass in defined array of musicxml files }, [dispatch]) const handleFileUpload = (file: File) => { diff --git a/frontend/companion-app/musicxml/scores.ts b/frontend/companion-app/musicxml/scores.ts index 3dd4c1f5..df7525a7 100644 --- a/frontend/companion-app/musicxml/scores.ts +++ b/frontend/companion-app/musicxml/scores.ts @@ -1,5 +1,5 @@ -// External file used to display the mapped score's content visually -// key (string) = score name +// External file used in ScoreDisplay.tsx to display the mapped score's content visually +// key (string) = score's name // value (string) = score's XML file const scoresData: Record = { "air_on_the_g_string.musicxml": ` From db2d7cef9a6baf364c5e7f9f1011c59c7a6d5ed6 Mon Sep 17 00:00:00 2001 From: Ji Bing Ni Date: Wed, 2 Apr 2025 15:11:48 -0400 Subject: [PATCH 16/26] implemented file upload logic for standalone app --- frontend/companion-app/Dispatch.ts | 20 +++++++------ .../companion-app/components/ScoreDisplay.tsx | 4 +-- .../companion-app/components/ScoreSelect.tsx | 28 +++++++++++-------- 3 files changed, 30 insertions(+), 22 deletions(-) diff --git a/frontend/companion-app/Dispatch.ts b/frontend/companion-app/Dispatch.ts index 80c9385c..a239c26d 100644 --- a/frontend/companion-app/Dispatch.ts +++ b/frontend/companion-app/Dispatch.ts @@ -100,15 +100,17 @@ const reducer_function = (state: any, action: any) => { }, }; - // Adds uploaded score's name to list - case "new_score_from_upload": - return { - ...state, - ...{ - scores: [...state.scores, action.score], - score: action.score.filename, - }, - }; + case "new_score_from_upload": + return { + ...state, // Keep the existing state + scores: [...state.scores, action.score.filename], // Add the new score filename to the scores array + score: action.score.filename, // Set the current score to the newly uploaded filename + scoreContents: { + ...state.scoreContents, // Keep existing score content + [action.score.filename]: action.score.content, // Add the new score content to the scoreContents object using the filename as the key + }, + }; + default: // If no valid type, return state, otherwise the function returns null and the state is gone. return state; } diff --git a/frontend/companion-app/components/ScoreDisplay.tsx b/frontend/companion-app/components/ScoreDisplay.tsx index 01f1022c..6bdac5c7 100644 --- a/frontend/companion-app/components/ScoreDisplay.tsx +++ b/frontend/companion-app/components/ScoreDisplay.tsx @@ -87,8 +87,8 @@ export default function ScoreDisplay({ ); osdRef.current = osm; - // Retrieve the local XML content based on the selected score. - const xmlContent = scoresData[selectedScore]; + // If score name is a key within ScoreContents use the xml content value within that key, otherwise access xml content through the static key value mapping defined within scores.ts + const xmlContent = (state.scoreContents && state.scoreContents[selectedScore]) || scoresData[selectedScore]; // Error handling if no xml content for selected score is found if (!xmlContent) { console.error("Score content not found for:", selectedScore); diff --git a/frontend/companion-app/components/ScoreSelect.tsx b/frontend/companion-app/components/ScoreSelect.tsx index a0ac3f4e..e598990c 100644 --- a/frontend/companion-app/components/ScoreSelect.tsx +++ b/frontend/companion-app/components/ScoreSelect.tsx @@ -34,28 +34,34 @@ export function Score_Select({ // fetchScores(); // }, [dispatch]); - // Array of score names used to render score display options + // Array of score names used to render score display options const musicxmlFiles: string[] = [ 'air_on_the_g_string.musicxml', 'twelve_duets.musicxml', ]; - - + useEffect(()=> { - console.log("Local scores: ", musicxmlFiles); dispatch({ type: "new_scores_from_backend", scores: musicxmlFiles }); // pass in defined array of musicxml files }, [dispatch]) const handleFileUpload = (file: File) => { const reader = new FileReader(); reader.onload = (e) => { - const xmlContent = e.target?.result as string; - const newScore = { - filename: file.name, - piece: file.name.replace(".musicxml", ""), - content: xmlContent, - }; - dispatch({ type: "new_score_from_upload", score: newScore }); + const xmlContent = e.target?.result as string; + const fileName = file.name; // extract the file name + + if (!state.scores.includes(fileName)) { // only add new score if the new uploaded score's name isn't already stored within scores + const newScore = { + filename: file.name, + piece: file.name.replace(".musicxml", ""), + content: xmlContent, + }; + dispatch({ type: "new_score_from_upload", score: newScore }); + } + }; + + reader.onerror = (e) => { + console.error("Error reading file:", e); }; reader.readAsText(file); }; From ac332f8cf0b486bf2a0e0dcf85be7aca2beac7e0 Mon Sep 17 00:00:00 2001 From: Ji Bing Ni Date: Fri, 18 Apr 2025 15:55:38 -0400 Subject: [PATCH 17/26] converted features.py and added real-time chroma feature extraction from live audio input --- backend/src/features.py | 1 - frontend/companion-app/App.tsx | 279 ++++++++------- frontend/companion-app/package-lock.json | 58 ++- frontend/companion-app/package.json | 6 +- frontend/companion-app/utils/features.tsx | 332 ++++++++++++++++++ frontend/companion-app/utils/mic-processor.js | 34 ++ 6 files changed, 584 insertions(+), 126 deletions(-) create mode 100644 frontend/companion-app/utils/features.tsx create mode 100644 frontend/companion-app/utils/mic-processor.js diff --git a/backend/src/features.py b/backend/src/features.py index ffa3516c..913dcfef 100644 --- a/backend/src/features.py +++ b/backend/src/features.py @@ -114,7 +114,6 @@ def insert(self, y): chroma[:] = 1 length = 12**(0.5) chroma = chroma / length - return chroma diff --git a/frontend/companion-app/App.tsx b/frontend/companion-app/App.tsx index 195c594d..ff695345 100644 --- a/frontend/companion-app/App.tsx +++ b/frontend/companion-app/App.tsx @@ -15,6 +15,8 @@ import reducer_function from "./Dispatch"; import ScoreDisplay from "./components/ScoreDisplay"; import { SynthesizeButton } from "./components/SynthesizeButton"; import Icon from 'react-native-vector-icons/Feather'; +import { ChromaMaker } from "./utils/features"; +import FontAwesome from 'react-native-vector-icons/FontAwesome'; // Define the main application component export default function App() { @@ -61,6 +63,56 @@ export default function App() { setSessionToken(newToken) }, []); + // Initialize the chroma state as an array of 12 zeros (used to capture chroma vector at each chunk of audio). + const [chroma, setChroma] = useState(new Array(12).fill(0)); + const [started, setStarted] = useState(false); // state used to determine user selects live microphone option or not + + useEffect(() => { + let audioCtx: AudioContext; // Declare a reference to the AudioContext, which manages all audio processing + let micStream: MediaStream; // Declare a reference to the MediaStream from the user's microphone + + const initAudio = async () => { + try { + micStream = await navigator.mediaDevices.getUserMedia({ audio: true }); // Request access to user's microphone + audioCtx = new AudioContext(); // Create a new AudioContext for audio processing + await audioCtx.audioWorklet.addModule('../utils/mic-processor.js'); // Load the custom AudioWorkletProcessor + const source = audioCtx.createMediaStreamSource(micStream); // Create a source node from the microphone stream + const workletNode = new AudioWorkletNode(audioCtx, 'mic-processor'); // Create an AudioWorkletNode linked to our custom 'mic-processor' + source.connect(workletNode); // Connect the mic source to the worklet + workletNode.connect(audioCtx.destination); // connect worklet to output + + // Initialize the ChromaMaker for extracting chroma features + const n_fft = 4096; + const chromaMaker = new ChromaMaker(audioCtx.sampleRate, n_fft); + + // Handle incoming audio chunks from the worklet + workletNode.port.onmessage = (event) => { + const audioChunk = event.data as Float32Array; + try { + // Extract chroma features and update state + const chromaResult = chromaMaker.insert(audioChunk); + setChroma(chromaResult); + } catch (e) { + console.error('Chroma extraction error:', e); + } + }; + } catch (err) { + console.error('Failed to initialize audio:', err); + } + }; + // If "started" state is true, initialize audio processing + if (started) { + initAudio(); + } + + // Cleanup: when the component unmounts or `started` becomes false, + // stop the microphone stream and close the audio context to free up resources + return () => { + if (micStream) micStream.getTracks().forEach((track) => track.stop()); + if (audioCtx) audioCtx.close(); + }; + }, [started]); + //////////////////////////////////////////////////////////////////////////////// // The lines below were modified, copied and pasted out of the audio recorder object // (which never really needed a UI). @@ -70,112 +122,112 @@ export default function App() { // Audio-related states and refs // State for whether we have microphone permissions - is set to true on first trip to playmode - const [permission, setPermission] = useState(false); - // Assorted audio-related objects in need of reference - // Tend to be re-created upon starting a recording - const mediaRecorder = useRef( - new MediaRecorder(new MediaStream()), - ); - const [stream, setStream] = useState(new MediaStream()); - const [audioChunks, setAudioChunks] = useState([]); + // const [permission, setPermission] = useState(false); + // // Assorted audio-related objects in need of reference + // // Tend to be re-created upon starting a recording + // const mediaRecorder = useRef( + // new MediaRecorder(new MediaStream()), + // ); + // const [stream, setStream] = useState(new MediaStream()); + // const [audioChunks, setAudioChunks] = useState([]); - const audioContextRef = useRef(null); - const analyserRef = useRef(null); - const dataArrayRef = useRef(null); - const startTimeRef = useRef(null); + // const audioContextRef = useRef(null); + // const analyserRef = useRef(null); + // const dataArrayRef = useRef(null); + // const startTimeRef = useRef(null); - // Audio-related functions - ///////////////////////////////////////////////////////// - // This function sends a synchronization request and updates the state with the result - const UPDATE_INTERVAL = 100; + // // Audio-related functions + // ///////////////////////////////////////////////////////// + // // This function sends a synchronization request and updates the state with the result + // const UPDATE_INTERVAL = 100; - const getAPIData = async () => { - analyserRef.current?.getByteTimeDomainData(dataArrayRef.current); - const { - playback_rate: newPlayRate, - estimated_position: estimated_position, - } = await synchronize(state.sessionToken, Array.from(dataArrayRef.current), state.timestamp); + // const getAPIData = async () => { + // analyserRef.current?.getByteTimeDomainData(dataArrayRef.current); + // const { + // playback_rate: newPlayRate, + // estimated_position: estimated_position, + // } = await synchronize(state.sessionToken, Array.from(dataArrayRef.current), state.timestamp); - dispatch({ - type: "increment", - time: estimated_position, - rate: newPlayRate, - }); - } + // dispatch({ + // type: "increment", + // time: estimated_position, + // rate: newPlayRate, + // }); + // } - // This function established new recording instances when re-entering play mode - const startRecording = async () => { - // It's possible some of these can be removed; not sure which relate to the - // making of the recorded object we don't need and which relate to the - // buffer we send to the backend. - startTimeRef.current = Date.now(); - //create new Media recorder instance using the stream - const media = new MediaRecorder(stream, { mimeType: "audio/webm" }); - //set the MediaRecorder instance to the mediaRecorder ref - mediaRecorder.current = media; - //invokes the start method to start the recording process - mediaRecorder.current.start(); - let localAudioChunks: Blob[] = []; - mediaRecorder.current.ondataavailable = (event) => { - if (typeof event.data === "undefined") return; - if (event.data.size === 0) return; - localAudioChunks.push(event.data); - }; - setAudioChunks(localAudioChunks); + // // This function established new recording instances when re-entering play mode + // const startRecording = async () => { + // // It's possible some of these can be removed; not sure which relate to the + // // making of the recorded object we don't need and which relate to the + // // buffer we send to the backend. + // startTimeRef.current = Date.now(); + // //create new Media recorder instance using the stream + // const media = new MediaRecorder(stream, { mimeType: "audio/webm" }); + // //set the MediaRecorder instance to the mediaRecorder ref + // mediaRecorder.current = media; + // //invokes the start method to start the recording process + // mediaRecorder.current.start(); + // let localAudioChunks: Blob[] = []; + // mediaRecorder.current.ondataavailable = (event) => { + // if (typeof event.data === "undefined") return; + // if (event.data.size === 0) return; + // localAudioChunks.push(event.data); + // }; + // setAudioChunks(localAudioChunks); - audioContextRef.current = new window.AudioContext(); - const source = audioContextRef.current.createMediaStreamSource(stream); - analyserRef.current = audioContextRef.current.createAnalyser(); - analyserRef.current.fftSize = 2048; - source.connect(analyserRef.current); + // audioContextRef.current = new window.AudioContext(); + // const source = audioContextRef.current.createMediaStreamSource(stream); + // analyserRef.current = audioContextRef.current.createAnalyser(); + // analyserRef.current.fftSize = 2048; + // source.connect(analyserRef.current); - const bufferLength = analyserRef.current.frequencyBinCount; - dataArrayRef.current = new Uint8Array(bufferLength); + // const bufferLength = analyserRef.current.frequencyBinCount; + // dataArrayRef.current = new Uint8Array(bufferLength); - getAPIData(); // run the first call - }; + // getAPIData(); // run the first call + // }; - //stops the recording instance - const stopRecording = () => { - mediaRecorder.current.stop(); - audioContextRef.current?.close(); - }; + // //stops the recording instance + // const stopRecording = () => { + // mediaRecorder.current.stop(); + // audioContextRef.current?.close(); + // }; - // Function to get permission to use browser microphone - const getMicrophonePermission = async () => { - if ("MediaRecorder" in window) { - try { - const streamData = await navigator.mediaDevices.getUserMedia({ - audio: true, - video: false, - }); - setPermission(true); - setStream(streamData); - } catch (err) { - alert((err as Error).message); - } - } else { - alert("The MediaRecorder API is not supported in your browser."); - } - }; + // // Function to get permission to use browser microphone + // const getMicrophonePermission = async () => { + // if ("MediaRecorder" in window) { + // try { + // const streamData = await navigator.mediaDevices.getUserMedia({ + // audio: true, + // video: false, + // }); + // setPermission(true); + // setStream(streamData); + // } catch (err) { + // alert((err as Error).message); + // } + // } else { + // alert("The MediaRecorder API is not supported in your browser."); + // } + // }; - ///////////////////////////////////////////// - // Audio-related effects - // Get microphone permission on first time entering play state - useEffect(() => { - if (!permission) getMicrophonePermission(); - }, [state.inPlayMode]); + // ///////////////////////////////////////////// + // // Audio-related effects + // // Get microphone permission on first time entering play state + // useEffect(() => { + // if (!permission) getMicrophonePermission(); + // }, [state.inPlayMode]); - // Start and stop recording when player is or isn't playing - useEffect(() => { - if (state.playing) startRecording(); - else stopRecording(); - }, [state.playing]); + // // Start and stop recording when player is or isn't playing + // useEffect(() => { + // if (state.playing) startRecording(); + // else stopRecording(); + // }, [state.playing]); - // Keep synchronizing while playing - useEffect(() => { - if (state.playing) setTimeout(getAPIData, UPDATE_INTERVAL); - }, [state.timestamp]) + // // Keep synchronizing while playing + // useEffect(() => { + // if (state.playing) setTimeout(getAPIData, UPDATE_INTERVAL); + // }, [state.timestamp]) // State to conditionally render the style type of the components (can only be "light" or "dark") const [theme, setTheme] = useState<"light" | "dark">("light"); @@ -255,7 +307,6 @@ export default function App() { // Boolean used for dynmaic display (row or column) const isSmallScreen = width < 960; - //////////////////////////////////////////////////////////////////////////////// // Render the component's UI //////////////////////////////////////////////////////////////////////////////// @@ -264,10 +315,20 @@ export default function App() { {/* Header with image */} - - - + + setStarted(!started)}> + + + + + + + {/* Provides safe area insets for mobile devices */} @@ -326,41 +387,17 @@ export default function App() {
      - - - {/* Footer display for status */} {/* Automatically adjusts the status bar style */}
      - ); } -// Theme-based styles (not needed since we have animated API to do light and dark transitions smoother) -// const themeStyles = { -// light: { -// container: { backgroundColor: '#F5F5F5' }, -// menu_bar: { backgroundColor: '#2C3E50' }, -// sidebar: { backgroundColor: '#ECF0F1' }, -// mainContent: { backgroundColor: '#FFFFFF' }, -// text: { color: "#2C3E50", fontWeight: "bold"} as TextStyle, // use for typscirpt syntax -// button: { backgroundColor: "#2C3E50"} -// }, -// dark: { -// container: { backgroundColor: '#0F0F0F' }, -// menu_bar: { backgroundColor: '#1A252F' }, -// sidebar: { backgroundColor: '#4A627A' }, -// mainContent: { backgroundColor: '#6B87A3' }, -// text: { color: '#ffffff', fontWeight: "bold"} as TextStyle, // use for typscirpt syntax -// button: { backgroundColor: "#ffffff"} -// }, -// }; - // Define styles for the components using StyleSheet const styles = StyleSheet.create({ diff --git a/frontend/companion-app/package-lock.json b/frontend/companion-app/package-lock.json index 805ad8d7..05a91dcb 100644 --- a/frontend/companion-app/package-lock.json +++ b/frontend/companion-app/package-lock.json @@ -14,6 +14,9 @@ "expo-asset": "~10.0.10", "expo-av": "~14.0.7", "expo-status-bar": "~1.12.1", + "fft-js": "^0.0.12", + "fft.js": "^4.0.4", + "node-wav": "^0.0.2", "opensheetmusicdisplay": "^1.8.9", "react": "18.2.0", "react-dom": "18.2.0", @@ -22,7 +25,8 @@ "react-native-picker-select": "^9.3.1", "react-native-vector-icons": "^10.2.0", "react-native-web": "~0.19.10", - "react-native-webview": "^13.12.3" + "react-native-webview": "^13.12.3", + "wave-resampler": "^1.0.0" }, "devDependencies": { "@babel/core": "^7.20.0", @@ -6854,8 +6858,7 @@ "node_modules/bit-twiddle": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bit-twiddle/-/bit-twiddle-1.0.2.tgz", - "integrity": "sha512-B9UhK0DKFZhoTFcfvAzhqsjStvGJp9vYWf3+6SNTtdSQnvIgfkHbgHrg/e4+TH71N2GDu8tpmCVoyfrL1d7ntA==", - "optional": true + "integrity": "sha512-B9UhK0DKFZhoTFcfvAzhqsjStvGJp9vYWf3+6SNTtdSQnvIgfkHbgHrg/e4+TH71N2GDu8tpmCVoyfrL1d7ntA==" }, "node_modules/bl": { "version": "4.1.0", @@ -9173,6 +9176,34 @@ "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-4.1.1.tgz", "integrity": "sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA==" }, + "node_modules/fft-js": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/fft-js/-/fft-js-0.0.12.tgz", + "integrity": "sha512-nLOa0/SYYnN2NPcLrI81UNSPxyg3q0sGiltfe9G1okg0nxs5CqAwtmaqPQdGcOryeGURaCoQx8Y4AUkhGTh7IQ==", + "dependencies": { + "bit-twiddle": "~1.0.2", + "commander": "~2.7.1" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/fft-js/node_modules/commander": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.7.1.tgz", + "integrity": "sha512-5qK/Wsc2fnRCiizV1JlHavWrSGAXQI7AusK423F8zJLwIGq8lmtO5GmO8PVMrtDUJMwTXOFBzSN6OCRD8CEMWw==", + "dependencies": { + "graceful-readlink": ">= 1.0.0" + }, + "engines": { + "node": ">= 0.6.x" + } + }, + "node_modules/fft.js": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/fft.js/-/fft.js-4.0.4.tgz", + "integrity": "sha512-f9c00hphOgeQTlDyavwTtu6RiK8AIFjD6+jvXkNkpeQ7rirK3uFWVpalkoS4LAwbdX7mfZ8aoBfFVQX1Re/8aw==" + }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -9715,6 +9746,11 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, + "node_modules/graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==" + }, "node_modules/graphemer": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", @@ -12942,6 +12978,14 @@ "url": "https://github.com/sponsors/antelle" } }, + "node_modules/node-wav": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/node-wav/-/node-wav-0.0.2.tgz", + "integrity": "sha512-M6Rm/bbG6De/gKGxOpeOobx/dnGuP0dz40adqx38boqHhlWssBJZgLCPBNtb9NkrmnKYiV04xELq+R6PFOnoLA==", + "engines": { + "node": ">=4.4.0" + } + }, "node_modules/nopt": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", @@ -16365,6 +16409,14 @@ "makeerror": "1.0.12" } }, + "node_modules/wave-resampler": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wave-resampler/-/wave-resampler-1.0.0.tgz", + "integrity": "sha512-bE3rbpZXuKAV52Cd8/BeJvy82ZqEHK8pPWHrZ9JioaVVTBlmWbDC+u4p9blhFcf0Skepb4hlOAHc25XfqLC48g==", + "engines": { + "node": ">=8" + } + }, "node_modules/wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", diff --git a/frontend/companion-app/package.json b/frontend/companion-app/package.json index a7d713af..a65a57d7 100644 --- a/frontend/companion-app/package.json +++ b/frontend/companion-app/package.json @@ -17,6 +17,9 @@ "expo-asset": "~10.0.10", "expo-av": "~14.0.7", "expo-status-bar": "~1.12.1", + "fft-js": "^0.0.12", + "fft.js": "^4.0.4", + "node-wav": "^0.0.2", "opensheetmusicdisplay": "^1.8.9", "react": "18.2.0", "react-dom": "18.2.0", @@ -25,7 +28,8 @@ "react-native-picker-select": "^9.3.1", "react-native-vector-icons": "^10.2.0", "react-native-web": "~0.19.10", - "react-native-webview": "^13.12.3" + "react-native-webview": "^13.12.3", + "wave-resampler": "^1.0.0" }, "devDependencies": { "@babel/core": "^7.20.0", diff --git a/frontend/companion-app/utils/features.tsx b/frontend/companion-app/utils/features.tsx new file mode 100644 index 00000000..eda4d11c --- /dev/null +++ b/frontend/companion-app/utils/features.tsx @@ -0,0 +1,332 @@ +/* +Copyright (c) 2024 Matthew Caren + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ + +// TypeScript conversion of features.py for chroma extraction +// ========================================================= +// This module provides functionality to compute CENS chroma features from audio, +// equivalent to the Python implementation in features.py. +// It includes pitch frequency calculation, spectrogram-to-pitch conversion matrix, +// a ChromaMaker class for streaming chroma calculation, and functions to process +// whole audio or files into np-CENS chromagrams. + +// Required dependencies (to install via npm): +// - node-wav (to decode WAV files to PCM data) +// - wave-resampler (to resample audio if needed) +// - fft-js (for FFT computation on audio frames) + +// Import necessary modules +const fs = require('fs'); +const wav = require('node-wav'); +const waveResampler = require('wave-resampler'); +const { fft } = require('fft-js'); + +/** + * Equivalent to Python function pitch_freqs. + * Returns the center frequency for each MIDI pitch in the range [start_pitch, end_pitch). + * @param start_pitch - starting MIDI pitch (inclusive) + * @param end_pitch - one more than the last MIDI pitch value (exclusive) + * @returns Array of length (end_pitch - start_pitch) with frequencies in Hz. + */ +function pitch_freqs(start_pitch: number = 0, end_pitch: number = 128): number[] { + const kTRT = Math.pow(2, 1/12.0); // 2^(1/12) + const freqs: number[] = []; + for (let p = start_pitch; p < end_pitch; p += 1) { + // Calculate frequency for MIDI pitch p (A4=69 -> 440 Hz) + const freq = 440 * Math.pow(kTRT, p - 69); + freqs.push(freq); + } + return freqs; +} + +/** + * Equivalent to Python function spec_to_pitch_mtx. + * Create a conversion matrix from an FFT spectrum vector to a MIDI pitch vector (log-frequency spectrogram). + * + * @param fs - sample rate of the audio + * @param fft_len - the length of the FFT + * @param tuning - optional pitch adjustment in semitones (MIDI) for alternate tunings (default 0) + * @returns A matrix of shape (128, num_bins) where num_bins = fft_len//2 + 1 (number of frequency bins in rfft output). + * Each row corresponds to a MIDI pitch (0-127) and each column to an FFT bin, representing the contribution of that bin's frequency to the given pitch. + */ +function spec_to_pitch_mtx(fs: number, fft_len: number, tuning: number = 0.0): number[][] { + const num_bins = Math.floor(fft_len / 2) + 1; + // Initialize output matrix 128 x num_bins with zeros + const out: number[][] = Array.from({ length: 128 }, () => new Array(num_bins).fill(0)); + + // Frequencies for each FFT bin (from 0 to Nyquist) + const bin_f: number[] = []; + for (let i = 0; i < num_bins; i++) { + bin_f.push(i * fs / fft_len); + } + + // Frequency center for each MIDI pitch 0-127 (with tuning offset) and edges for each pitch band + const pitch_center = pitch_freqs(0 + tuning, 128 + tuning); + const pitch_edges = pitch_freqs(-0.5 + tuning, 128.5 + tuning); + + // Precompute a Hann window of length 128 (for distributing bin contributions across pitch frequencies) + const windowLength = 128; + const hann: number[] = new Array(windowLength); + for (let i = 0; i < windowLength; i++) { + // Hann (Hanning) window formula + hann[i] = 0.5 - 0.5 * Math.cos((2 * Math.PI * i) / (windowLength - 1)); + } + + // Fill the conversion matrix + for (let p = 0; p < 128; p++) { + const f1 = pitch_edges[p]; + const f3 = pitch_edges[p + 1]; + for (let j = 0; j < num_bins; j++) { + const x = bin_f[j]; + let value: number; + if (x <= f1 || x >= f3) { + // Outside the pitch band - assign 0 (Hann window is zero at edges) + value = 0; + } else { + // Linearly interpolate the Hann window value at frequency x between f1 and f3 + const fraction = (x - f1) / (f3 - f1); + const idx = fraction * (windowLength - 1); + const i0 = Math.floor(idx); + const frac = idx - i0; + // Ensure index is within [0, windowLength-2] for interpolation + if (i0 >= windowLength - 1) { + // If x is extremely close to f3 (fraction ~1), just use last value + value = hann[windowLength - 1]; + } else { + value = hann[i0] + frac * (hann[i0 + 1] - hann[i0]); + } + } + out[p][j] = value; + } + } + return out; +} + +/** + * Class equivalent to Python class ChromaMaker. + * Streaming implementation to convert audio frames (of length n_fft) into 12-dimensional CENS chroma vectors. + * Initialize with sample rate `sr` and FFT length `n_fft`. Then call `insert(y)` where y is an audio buffer of length n_fft. + */ +class ChromaMaker { + sr: number; + n_fft: number; + window: number[]; + c_fc: number[][]; // conversion matrix from FFT bins to chroma (12) bins + + constructor(sr: number, n_fft: number) { + // Equivalent to Python ChromaMaker.__init__ + // sr: sample rate, n_fft: FFT length (window size) + this.sr = sr; + this.n_fft = n_fft; + // 1) Create Hann (Hanning) window for FFT + this.window = new Array(n_fft); + for (let i = 0; i < n_fft; i++) { + this.window[i] = 0.5 - 0.5 * Math.cos((2 * Math.PI * i) / (n_fft - 1)); + } + // 2) Compute frequency-to-pitch conversion matrix (c_fp) for this sr and n_fft + const tuning = 0.0; + const c_fp = spec_to_pitch_mtx(this.sr, this.n_fft, tuning); // shape 128 x (n_fft/2+1) + // 3) Compute pitch-to-chroma (class) conversion matrix (c_pc) + // c_pc is a 12x128 matrix mapping 128 MIDI pitches to 12 pitch classes. + const c_pc: number[][] = Array.from({ length: 12 }, () => new Array(128).fill(0)); + for (let p = 0; p < 128; p++) { + const pitch_class = p % 12; + c_pc[pitch_class][p] = 1; + } + // 4) Compute full conversion from FFT bins to chroma: c_fc = c_pc * c_fp (matrix multiply) + const num_bins = Math.floor(n_fft / 2) + 1; + this.c_fc = Array.from({ length: 12 }, () => new Array(num_bins).fill(0)); + for (let chroma = 0; chroma < 12; chroma++) { + for (let j = 0; j < num_bins; j++) { + let sum = 0; + // sum over all pitches that map to this chroma class + for (let pitch = chroma; pitch < 128; pitch += 12) { + sum += c_fp[pitch][j]; + } + this.c_fc[chroma][j] = sum; + } + } + } + + /** + * Insert a new audio frame and compute its CENS chroma vector. + * @param y - audio frame of length n_fft (samples) + * @returns An array of length 12 representing the CENS chroma features for this frame. + */ + insert(y: Float32Array | number[]): number[] { + // Equivalent to Python ChromaMaker.insert + if (y.length !== this.n_fft) { + throw new Error(`Input frame length ${y.length} does not match expected length ${this.n_fft}.`); + } + // 1) Apply Hann window to the audio frame + const sig = new Array(this.n_fft); + for (let i = 0; i < this.n_fft; i++) { + sig[i] = (y as any)[i] * this.window[i]; + } + // 2) Compute magnitude spectrum using FFT (real FFT since input is real) + // Use fft-js to compute FFT. It returns an array of [real, imag] pairs. + const phasors = fft(sig); + const num_bins = Math.floor(this.n_fft / 2) + 1; + // Take the magnitude (absolute value) of FFT output for bins 0..num_bins-1 + const X: number[] = new Array(num_bins); + for (let k = 0; k < num_bins; k++) { + const re = phasors[k][0]; + const im = phasors[k][1]; + X[k] = Math.sqrt(re * re + im * im); + } + // Convert to chroma by projecting the power spectrum onto pitch classes: + // We use X**2 (power) for projection (as in Python code X**2). + const chromaVec: number[] = new Array(12).fill(0); + for (let i = 0; i < 12; i++) { + let sum = 0; + for (let j = 0; j < num_bins; j++) { + // use power = X[j]^2 + sum += this.c_fc[i][j] * (X[j] * X[j]); + } + chromaVec[i] = sum; + } + + // CENS post-processing steps: + // Step 1) Normalize by L1 norm (sum of absolute values) + let L1 = 0; + for (let i = 0; i < 12; i++) { + L1 += Math.abs(chromaVec[i]); + } + if (L1 === 0) { + // if all zeros, set each to 1 (to avoid division by zero) + chromaVec.fill(1); + L1 = 12; + } + for (let i = 0; i < 12; i++) { + chromaVec[i] /= L1; + } + + // Step 2) Quantize according to a logarithmic scheme (resulting values 0–4) + const quantized: number[] = new Array(12).fill(0); + const values = [1, 2, 3, 4]; + const thresholds = [0.05, 0.1, 0.2, 0.4, 1.0]; + for (let idx = 0; idx < values.length; idx++) { + const v = values[idx]; + const lower = thresholds[idx]; + const upper = thresholds[idx + 1]; + for (let i = 0; i < 12; i++) { + if (chromaVec[i] > lower && chromaVec[i] <= upper) { + quantized[i] = v; + } + } + } + // Any chroma value <= 0.05 remains 0 in quantized (above loop doesn't set it) + + // Step 3) (Optional smoothing step would be here - omitted as in Python code) + + // Step 4) Normalize by L2 norm + let L2 = 0; + for (let i = 0; i < 12; i++) { + L2 += quantized[i] * quantized[i]; + } + L2 = Math.sqrt(L2); + if (L2 === 0) { + // if all zero (shouldn't happen after step 1 unless all were exactly 0), + // set each to 1 (so each value is 1) and adjust L2 to sqrt(12) + quantized.fill(1); + L2 = Math.sqrt(12); + } + const chromaNorm: number[] = new Array(12); + for (let i = 0; i < 12; i++) { + chromaNorm[i] = quantized[i] / L2; + } + return chromaNorm; + } +} + +/** + * Convert an entire audio signal to an np-CENS chromagram (12 x M matrix). + * Equivalent to Python function audio_to_np_cens. + * + * @param y - audio samples (mono) as Float32Array or number[]. + * @param sr - sample rate of the audio. + * @param n_fft - FFT window size to use for frames. + * @param hop_len - hop length (stride) in samples between successive frames. + * @returns A 2D array of shape [12][M], where M is the number of chroma vectors (frames). + */ +function audio_to_np_cens(y: Float32Array | number[], sr: number, n_fft: number, hop_len: number): number[][] { + // Calculate number of full frames of length n_fft that fit in the signal with given hop length + const M = Math.floor((y.length - n_fft) / hop_len) + 1; + const chromagram: number[][] = Array.from({ length: 12 }, () => new Array(M).fill(0)); + const cm = new ChromaMaker(sr, n_fft); + // Process each frame + for (let m = 0; m < M; m++) { + const start = m * hop_len; + const frame = (y instanceof Float32Array) + ? y.subarray(start, start + n_fft) + : (y as number[]).slice(start, start + n_fft); + const chromaVec = cm.insert(frame); + for (let i = 0; i < 12; i++) { + chromagram[i][m] = chromaVec[i]; + } + } + return chromagram; +} + +/** + * Load an audio file and convert it to an np-CENS chromagram. + * Equivalent to Python function file_to_np_cens. + * + * @param filepath - path to the audio file (WAV format expected). + * @param params - object containing parameters: + * { sr: desired sample rate (Hz), n_fft: FFT length, ref_hop_len: hop length in samples }. + * @returns A 12 x M chromagram matrix as a 2D array of numbers. + */ +function file_to_np_cens(filepath: string, params: { sr: number; n_fft: number; ref_hop_len: number; }): number[][] { + // Read the file and decode WAV audio + const buffer = fs.readFileSync(filepath); + const result = wav.decode(buffer); + let audioData: Float32Array = result.channelData[0]; + // If more than one channel, convert to mono by averaging channels + if (result.channelData.length > 1) { + const numChannels = result.channelData.length; + const length = result.channelData[0].length; + // Average across channels for each sample + const mono = new Float32Array(length); + for (let i = 0; i < length; i++) { + let sum = 0; + for (let ch = 0; ch < numChannels; ch++) { + sum += result.channelData[ch][i]; + } + mono[i] = sum / numChannels; + } + audioData = mono; + } + // Resample to desired sample rate if needed + const origSr = result.sampleRate; + const targetSr = params.sr; + let resampled: Float32Array = audioData; + if (origSr !== targetSr) { + // Use wave-resampler to resample from origSr to targetSr + // The resample function returns a Float32Array (by default, uses cubic interpolation with anti-aliasing). + const resampledData: Float32Array | number[] = waveResampler.resample(audioData, origSr, targetSr); + resampled = resampledData instanceof Float32Array ? resampledData : Float32Array.from(resampledData); + } + // Now compute the chromagram from the audio data + return audio_to_np_cens(resampled, targetSr, params.n_fft, params.ref_hop_len); +} + +// Export functions and class for external use +export { pitch_freqs, spec_to_pitch_mtx, ChromaMaker, audio_to_np_cens, file_to_np_cens }; diff --git a/frontend/companion-app/utils/mic-processor.js b/frontend/companion-app/utils/mic-processor.js new file mode 100644 index 00000000..5aca4751 --- /dev/null +++ b/frontend/companion-app/utils/mic-processor.js @@ -0,0 +1,34 @@ +// A custom audio processor that captures live microphone audio +// and sends 4096-sample chunks to App.tsx for further processing +class MicProcessor extends AudioWorkletProcessor { + constructor() { + super(); + this._buffer = new Float32Array(4096); // Create a buffer to collect 4096 audio samples (same size as ChromaMaker's FFT window) + this._bufIndex = 0; // Tracks how many samples have been added to the buffer + } + + // This method is called repeatedly + process(inputs, outputs) { + const input = inputs[0]; // Get audio from the first input + + // Check if we have valid input data + if (input && input[0]) { + const samples = input[0]; // An array of audio samples (128 samples per call) + + // Loop through each sample and fill our custom buffer + for (let i = 0; i < samples.length; i++) { + this._buffer[this._bufIndex++] = samples[i]; + + // Once we've collected 4096 samples, send them to App.tsx + if (this._bufIndex >= this._buffer.length) { + this.port.postMessage(this._buffer.slice(0)); // Send a copy of the full buffer + this._bufIndex = 0; // Reset buffer index to start collecting the next chunk + } + } + } + + return true; // Return true to keep the processor running + } +} +// Register this processor under the name 'mic-processor' for it to be used by App.tsx using addModule() +registerProcessor('mic-processor', MicProcessor); From 21ea64e6d8d3302aed2a7cf81b21fd26f3888c78 Mon Sep 17 00:00:00 2001 From: Ji Bing Ni Date: Fri, 18 Apr 2025 16:15:33 -0400 Subject: [PATCH 18/26] Fix: resolved linter errors for AudioWorklet globals --- frontend/companion-app/utils/mic-processor.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frontend/companion-app/utils/mic-processor.js b/frontend/companion-app/utils/mic-processor.js index 5aca4751..5c1379f9 100644 --- a/frontend/companion-app/utils/mic-processor.js +++ b/frontend/companion-app/utils/mic-processor.js @@ -1,3 +1,6 @@ +/* eslint-env es2021, browser */ +/* global AudioWorkletProcessor, registerProcessor */ + // A custom audio processor that captures live microphone audio // and sends 4096-sample chunks to App.tsx for further processing class MicProcessor extends AudioWorkletProcessor { From 084b0c2a8a4e30af7b2335d9e414d5eee8cfcf54 Mon Sep 17 00:00:00 2001 From: Ji Bing Ni Date: Sat, 19 Apr 2025 21:19:10 -0400 Subject: [PATCH 19/26] upgraded SDK and made changes for Expo app compatibility --- frontend/companion-app/App.tsx | 61 +- frontend/companion-app/app.json | 2 +- .../companion-app/components/ScoreDisplay.tsx | 461 +- .../companion-app/components/ScoreSelect.tsx | 237 +- frontend/companion-app/package-lock.json | 6076 +++++++---------- frontend/companion-app/package.json | 28 +- frontend/companion-app/utils/features.tsx | 86 +- 7 files changed, 2830 insertions(+), 4121 deletions(-) diff --git a/frontend/companion-app/App.tsx b/frontend/companion-app/App.tsx index ff695345..19796886 100644 --- a/frontend/companion-app/App.tsx +++ b/frontend/companion-app/App.tsx @@ -53,15 +53,15 @@ export default function App() { const [sessionToken, setSessionToken] = useState("") // Function used to generate session token using crypto API - const generateSecureSessionToken = (): string => { - return window.crypto.randomUUID(); - }; + // const generateSecureSessionToken = (): string => { + // return window.crypto.randomUUID(); + // }; - // On load, call generateSecureSessionToken function to generate and store new session token - useEffect(() => { - const newToken: string = generateSecureSessionToken(); - setSessionToken(newToken) - }, []); + // // On load, call generateSecureSessionToken function to generate and store new session token + // useEffect(() => { + // const newToken: string = generateSecureSessionToken(); + // setSessionToken(newToken) + // }, []); // Initialize the chroma state as an array of 12 zeros (used to capture chroma vector at each chunk of audio). const [chroma, setChroma] = useState(new Array(12).fill(0)); @@ -313,23 +313,27 @@ export default function App() { return ( {/* Header with image */} - - - - setStarted(!started)}> - - - - - - - - - + + + + + + + setStarted(!started)}> + + + + + + + + + + {/* Provides safe area insets for mobile devices */} @@ -393,7 +397,10 @@ export default function App() { {/* Automatically adjusts the status bar style */} - + + + + ); } @@ -432,7 +439,7 @@ const styles = StyleSheet.create({ gap: 10, flex: 1, padding: 20, - marginTop: 80 // account for fixed header + marginTop: 10 // account for fixed header }, // Container displaying sidebar and main content (row form) contentWrapperRow: { diff --git a/frontend/companion-app/app.json b/frontend/companion-app/app.json index 0f74baed..1fdb8b2b 100644 --- a/frontend/companion-app/app.json +++ b/frontend/companion-app/app.json @@ -3,7 +3,7 @@ "name": "companion-app", "slug": "companion-app", "version": "1.0.0", - "orientation": "portrait", + "orientation": "default", "icon": "./assets/icon.png", "userInterfaceStyle": "light", "splash": { diff --git a/frontend/companion-app/components/ScoreDisplay.tsx b/frontend/companion-app/components/ScoreDisplay.tsx index 6bdac5c7..807934ca 100644 --- a/frontend/companion-app/components/ScoreDisplay.tsx +++ b/frontend/companion-app/components/ScoreDisplay.tsx @@ -1,8 +1,28 @@ -import { NativeScrollEvent, NativeSyntheticEvent, ScrollView, StyleSheet, Text, TouchableOpacity, View, TextInput} from "react-native"; -import { useRef, useEffect, useState } from "react"; -import { Cursor, OpenSheetMusicDisplay, Fraction } from "opensheetmusicdisplay"; +// ScoreDisplay.tsx +import React, { useRef, useEffect, useState } from 'react'; +import { + Platform, + ScrollView, + StyleSheet, + Text, + TextInput, + TouchableOpacity, + View, + NativeSyntheticEvent, + NativeScrollEvent, +} from 'react-native'; +import { WebView, WebViewMessageEvent } from 'react-native-webview'; +import { Cursor, OpenSheetMusicDisplay } from 'opensheetmusicdisplay'; import Icon from 'react-native-vector-icons/FontAwesome'; -import scoresData from "../musicxml/scores"; // Local mapping of score filenames to XML content +import scoresData from '../musicxml/scores'; // Local mapping of score filenames to XML content + + +// Conditionally require native modules for mobile +let DocumentPicker: any, FileSystem: any; +if (Platform.OS !== 'web') { + DocumentPicker = require('expo-document-picker'); + FileSystem = require('expo-file-system'); +} export default function ScoreDisplay({ state, @@ -11,281 +31,268 @@ export default function ScoreDisplay({ state: any; dispatch: any; }) { - // Create a reference to the SVG container where sheet music will be rendered + // Shared state for both platforms (speed / steps) + const [steps, setSteps] = useState('1'); + const [speed, setSpeed] = useState('500'); + + // Refs for web version const osmContainerRef = useRef(null); // Reference for the SVG container // Create refs to the cursor and to the OSDiv - const cursorRef = useRef(null); + const cursorRef = useRef(null); const osdRef = useRef(null); const scrollViewRef = useRef(null); // reference to scroll view component - const scrollPositionRef = useRef(0); // ref to keep track of current y position of scroll view (used ref instead of state to prevent rerender when scroll) - const [steps, setSteps] = useState(""); // state for declaring number of intended cursor iterations - const [speed, setSpeed] = useState(""); // state for speed of cursor update + const scrollPositionRef = useRef(0); // ref to keep track of current y position of scroll view (used ref instead of state to prevent rerender when scroll) + + // Refs/state for native version + const webviewRef = useRef(null); + const [webviewHtml, setWebviewHtml] = useState(''); // Function that is used to move cursor x amount of steps, updating the cursor y milleconds const moveCursorAhead = () => { - // Check if cursor is referenced - if (!cursorRef.current) { - console.error("Cursor not initialized."); - return; - } - // Make sure Y position is always 0 when starting the cursor - scrollPositionRef.current = 0; + const s = parseInt(steps, 10) || 1; // parse + const sp = parseInt(speed, 10) || 500; - // Function to move the cursor given the number of steps - const moveCursorStep = (step: number) => { - - // Stop cursor after exceeding a certain number of steps - if (step >= parseInt(steps)) { - return; - } + // web logic + if (Platform.OS === 'web') { + // return if error in cursor or osd + if (!cursorRef.current || !osdRef.current) return; - // Move the cursor to the next note - if (cursorRef.current) { - cursorRef.current.next() - } + // Make sure Y position is always 0 when starting the cursor + scrollPositionRef.current = 0; - // Update sheet visually to see updated cursor placement - if (osdRef.current) { - osdRef.current.render(); - } - - // Scroll to saved position after rerendering the OSM container - scrollUp(scrollPositionRef.current); + const stepFn = (i: number) => { + if (i >= s) return; + cursorRef.current!.next(); + osdRef.current!.render(); + scrollUp(scrollPositionRef.current); + setTimeout(() => stepFn(i + 1), sp); + }; - // Schedule the next step after a delay (speed state decides how fast cursor should update) - setTimeout(() => { - moveCursorStep(step + 1); - }, parseInt(speed)); - }; + stepFn(0); - // run move cursor function given an intial starting step number - moveCursorStep(0); + } else { + // Safely call the _moveCursor function inside the WebView (native) to animate the OSMD cursor + // s = number of steps to move, sp = speed in ms between steps + // The `true;` at the end ensures the injected JS returns something non-falsy to avoid WebView warnings + webviewRef.current?.injectJavaScript( + `window._moveCursor(${s}, ${sp}); true;` + ); + } }; - useEffect(()=> { + // WEB: initialize OSMD + useEffect(() => { + + // ignore this use effect if on mobile + if (Platform.OS !== 'web') return; + // Remove any previously-loaded music if (osmContainerRef.current) { - while (osmContainerRef.current.children[0]) { + while (osmContainerRef.current.firstChild) { osmContainerRef.current.removeChild( - osmContainerRef.current.children[0], + osmContainerRef.current.firstChild ); } } + if (!state.score) return; - if (state.score) { - const selectedScore: string = state.score; - console.log("Selected score:", selectedScore); - if (selectedScore) { - // Create an instance of OpenSheetMusicDisplay, passing the reference to the container - const osm = new OpenSheetMusicDisplay( - osmContainerRef.current as HTMLElement, - { - autoResize: true, // Enable automatic resizing of the sheet music display - followCursor: true, // And follow the cursor - }, - ); + const xml = scoresData[state.score]; + if (!xml) return; - osdRef.current = osm; - // If score name is a key within ScoreContents use the xml content value within that key, otherwise access xml content through the static key value mapping defined within scores.ts - const xmlContent = (state.scoreContents && state.scoreContents[selectedScore]) || scoresData[selectedScore]; - // Error handling if no xml content for selected score is found - if (!xmlContent) { - console.error("Score content not found for:", selectedScore); - return; - } + const osm = new OpenSheetMusicDisplay( + osmContainerRef.current as HTMLElement, + { autoResize: true, followCursor: true } + ); + osdRef.current = osm; - // Load and render the XML content. - osm - .load(xmlContent) - .then(() => { - // Render the sheet music + osm + .load(xml) + .then(() => { + osm.render(); + cursorRef.current = osm.cursor; + cursorRef.current.show(); + cursorRef.current.CursorOptions = { + ...cursorRef.current.CursorOptions, + follow: true, + }; + dispatch({ + type: 'update_piece_info', + time_signature: + cursorRef.current.Iterator.CurrentMeasure.ActiveTimeSignature, + tempo: 100, + }); + // expose for stepping + (window as any)._moveCursor = (steps: number, speed: number) => { + let i = 0; + const fn = () => { + if (i >= steps) return; + cursorRef.current!.next(); osm.render(); - console.log("Music XML loaded successfully"); - cursorRef.current = osm.cursor; - cursorRef.current.show(); // Ensure the cursor is visible - cursorRef.current.CursorOptions = { - ...cursorRef.current.CursorOptions, - follow: true, - }; - - // TODO! Find the piece's tempo and send that instead of constant 100 - dispatch({ - type: "update_piece_info", - time_signature: - cursorRef.current.Iterator.CurrentMeasure.ActiveTimeSignature, - tempo: 100, - }); - }) - .catch((error) => { - // Handle errors in loading the music XML file - console.error("Error loading music XML:", error); - }); + i++; + setTimeout(fn, speed); + }; + fn(); + }; + }) + .catch((err) => console.error('Error loading OSMD:', err)); + }, [state.score]); - // // Fetch the MusicXML file from the backend - // fetch(`http://127.0.0.1:5000/score/${state.score}`) // Replace with your actual API endpoint - // .then((response) => { - // if (!response.ok) { - // throw new Error(`HTTP error! status: ${response.status}`); - // } - // return response.text(); // Return the XML content as a string - // }) - // .then((xmlContent) => { - // // Load the fetched XML content into OpenSheetMusicDisplay - // return osm.load(xmlContent); - // }) - // .then(() => { - // // Render the sheet music - // osm.render(); - // console.log("Music XML loaded successfully"); + // === NATIVE: prepare HTML for WebView === + useEffect(() => { + if (Platform.OS === 'web') return; + if (!state.score) return; - // cursorRef.current = osm.cursor; - // cursorRef.current.show(); // Ensure the cursor is visible - // cursorRef.current.CursorOptions = { - // ...cursorRef.current.CursorOptions, - // follow: true, - // }; - // // TODO! Find the piece's tempo and send that instead of constant 100 - // dispatch({ - // type: "update_piece_info", - // time_signature: - // cursorRef.current.Iterator.CurrentMeasure.ActiveTimeSignature, - // tempo: 100, - // }); - // }) - // .catch((error) => { - // // Handle errors in loading the music XML file - // console.error("Error loading music XML:", error); // Log the error message - // }); - } - + const xml = scoresData[state.score]; + if (!xml) return; + const escaped = JSON.stringify(xml); + + const html = ` + + + + +
      + +`; + + setWebviewHtml(html); + }, [state.score]); - // Cleanup function to dispose of the OpenSheetMusicDisplay instance if needed - //return () => {}; - }; // Dependency array means this effect runs once when the component mounts and again when a new score is selected - }, [dispatch, state.score, state.scores]) // Function used for scrolling vertically through the OSM Container based on passed in value - const scrollUp = (amount: number) => { - if (scrollViewRef.current) { - scrollViewRef.current.scrollTo({ y: amount, animated: false }); - } + const scrollUp = (y: number) => { + scrollViewRef.current?.scrollTo({ y, animated: false }); }; - + // Function used to listen to scroll on OSM container and saves current Y position - const handleScroll = (event: NativeSyntheticEvent) => { - const yOffset = event.nativeEvent.contentOffset.y; - // console.log('Current Scroll Position (Y):', yOffset); - scrollPositionRef.current = yOffset; // update ref immediately + const handleScroll = (e: NativeSyntheticEvent) => { + scrollPositionRef.current = e.nativeEvent.contentOffset.y; }; - - ///////////////////////////////////////////////////////////////////////////////// - // useEffect to tie the cursor position to the state - ///////////////////////////////////////////////////////////////////////////////// -// useEffect(() => { -// let ct = state.cursorTimestamp; // current timestamp of cursor's note(s) in seconds -// var dt = new Fraction(); -// console.log("ct:", ct); -// if (cursorRef.current?.Iterator.CurrentSourceTimestamp !== undefined) { -// var ts_meas = Fraction.createFromFraction( -// cursorRef.current?.Iterator.CurrentSourceTimestamp, -// ); // current timestamp of iterator as a fraction -// console.log("ts_meas:", ts_meas.RealValue); -// if (ct > state.timestamp) { -// // If timestamp is older, go back to beginning, b/c probably reset -// console.log("Moving ct back to beginning."); -// ct = 0; -// cursorRef.current?.reset(); -// ts_meas = new Fraction(); -// } -// // while timestamp is less than desired, update it -// while (ct <= state.timestamp) { -// cursorRef.current?.Iterator.moveToNextVisibleVoiceEntry(false); -// dt = Fraction.minus( -// cursorRef.current?.Iterator.CurrentSourceTimestamp, -// ts_meas, -// ); -// // dt is a fraction indicating how much - in whole notes - the iterator moved - -// ct += -// (60 * dt.RealValue * state.time_signature.Denominator) / -// state.synth_tempo; -// console.log("ct:", ct); -// ts_meas = Fraction.plus(ts_meas, dt); -// } -// cursorRef.current?.Iterator.moveToPreviousVisibleVoiceEntry(false); -// console.log("Cursor should be updating"); -// cursorRef.current?.update(); -// dispatch({ -// type: "cursor_update", -// time: -// (60 * -// cursorRef.current?.Iterator.CurrentSourceTimestamp.RealValue * -// state.time_signature.Denominator) / -// state.synth_tempo, -// }); -// } -// }, -// [state.timestamp]); + // Handle messages from WebView (native) + const onWebViewMessage = (e: WebViewMessageEvent) => { + try { + const msg = JSON.parse(e.nativeEvent.data); + if (msg.type === 'LOADED') { + dispatch({ + type: 'update_piece_info', + time_signature: msg.timeSignature, + tempo: msg.tempo, + }); + } + } catch {} + }; return ( <> - {/* Temporary inputs for testing cursor movement */} + {/* Inputs + Start button (shared) */} { - setSteps(text); - }} - keyboardType="numeric" + value={steps} + onChangeText={setSteps} placeholder="Type Number Of Steps" - + keyboardType="numeric" /> { - setSpeed(text); - }} - keyboardType="numeric" + value={speed} + onChangeText={setSpeed} placeholder="Type Cursor Update Speed (ms)" + keyboardType="numeric" /> - - - Start + + Start - - {/* Reference ScrollView Component for controlling scroll */} - -
      - - Reference to the SVG container for sheet music - -
      - + {Platform.OS === 'web' ? ( + // ====== YOUR ORIGINAL WEB LAYOUT ====== + +
      + + Reference to the + SVG container for sheet music + + + ) : webviewHtml ? ( + // ====== NATIVE: mirror via WebView ====== + + + + ) : null} + ); } -// Define styles for the components using StyleSheet const styles = StyleSheet.create({ scrollContainer: { - width: "100%", // Make the scroll container fill the width of the parent - height: "100%", // Set a specific height for scrolling (adjust as needed) - overflow: "scroll", // Enable vertical scrolling - borderWidth: 1, // Add border to the container - borderColor: "black", // Set border color to black + width: '100%', + height: '100%', + borderWidth: 1, + borderColor: 'black', }, osmContainer: { - width: "100%", // Make the sheet music container fill the width of the parent - borderWidth: 1, // Add border to the sheet music container - borderColor: "black", // Set border color to black - overflow: "hidden", // Ensure content doesn't overflow outside this container + width: '100%', + borderWidth: 1, + borderColor: 'black', + overflow: 'hidden', + // no height here, so on web it expands to fit full score }, text: { fontSize: 20, - textAlign: "center", - color: "#2C3E50" - } -}); + textAlign: 'center', + color: '#2C3E50', + marginTop: 8, + }, + input: { + borderColor: '#ccc', + borderWidth: 1, + padding: 8, + marginVertical: 4, + }, + startBtn: { + backgroundColor: '#007AFF', + borderRadius: 4, + alignItems: 'center', + marginVertical: 6, + }, + startBtnText: { color: '#fff' }, + webviewWrapper: { flex: 1 }, +}); \ No newline at end of file diff --git a/frontend/companion-app/components/ScoreSelect.tsx b/frontend/companion-app/components/ScoreSelect.tsx index e598990c..ea1c298e 100644 --- a/frontend/companion-app/components/ScoreSelect.tsx +++ b/frontend/companion-app/components/ScoreSelect.tsx @@ -1,56 +1,58 @@ -import { StyleSheet, View, Text, TextStyle, Animated } from "react-native"; -import RNPickerSelect from "react-native-picker-select"; -import React, { useEffect } from "react"; +import React, { useEffect } from 'react'; +import { + Platform, + StyleSheet, + View, + Text, + Animated, + TouchableOpacity, +} from 'react-native'; +import RNPickerSelect from 'react-native-picker-select'; +import Icon from 'react-native-vector-icons/FontAwesome'; + +// Conditionally require native modules +let DocumentPicker: any; +let FileSystem: any; +if (Platform.OS !== 'web') { + DocumentPicker = require('expo-document-picker'); + FileSystem = require('expo-file-system'); +} + export function Score_Select({ state, dispatch, textStyle, - borderStyle + borderStyle, }: { state: { score: string; scores: string[] }; dispatch: Function; textStyle: Animated.AnimatedInterpolation; - borderStyle: Animated.AnimatedInterpolation + borderStyle: Animated.AnimatedInterpolation; }) { - // Fetch scores from the backend - // useEffect(() => { - // const fetchScores = async () => { - // try { - // const response = await fetch("http://127.0.0.1:5000/scores"); // Replace with your backend endpoint - // console.log("Response is: ", response); - // if (!response.ok) { - // throw new Error(`HTTP error! status: ${response.status}`); - // } - // const data = await response.json(); - // const scores = data.files; - // console.log("Scores are: ", scores); - // dispatch({ type: "new_scores_from_backend", scores }); - // } catch (error) { - // console.error("Failed to fetch scores:", error); - // } - // }; - - // fetchScores(); - // }, [dispatch]); // Array of score names used to render score display options const musicxmlFiles: string[] = [ 'air_on_the_g_string.musicxml', 'twelve_duets.musicxml', ]; - - useEffect(()=> { - dispatch({ type: "new_scores_from_backend", scores: musicxmlFiles }); // pass in defined array of musicxml files - }, [dispatch]) - const handleFileUpload = (file: File) => { + useEffect(() => { + dispatch({ type: 'new_scores_from_backend', scores: musicxmlFiles }); // pass in defined array of musicxml files + }, [dispatch]); + + // Handlers + const handleWebUpload = (e: React.ChangeEvent) => { + + const file = e.target.files?.[0]; + if (!file) return; + const reader = new FileReader(); - reader.onload = (e) => { - const xmlContent = e.target?.result as string; - const fileName = file.name; // extract the file name - if (!state.scores.includes(fileName)) { // only add new score if the new uploaded score's name isn't already stored within scores + reader.onload = (ev) => { + const xmlContent = ev.target?.result as string; + const name = file.name; // extract the file name + if (!state.scores.includes(name)) { // only add new score if the new uploaded score's name isn't already stored within scores const newScore = { filename: file.name, piece: file.name.replace(".musicxml", ""), @@ -59,64 +61,139 @@ export function Score_Select({ dispatch({ type: "new_score_from_upload", score: newScore }); } }; - reader.onerror = (e) => { console.error("Error reading file:", e); }; - reader.readAsText(file); + reader.readAsText(file); // invokes reader.onload() }; - const noteFileUpload = (e: React.ChangeEvent) => { - const file = e.target.files?.[0]; - if (file) { - handleFileUpload(file); - } else { - console.log("Fail"); + const handleNativeUpload = async () => { + try { + const res = await DocumentPicker.getDocumentAsync({ + type: ['application/*', 'text/*'], + copyToCacheDirectory: true, + }); + if (res.type === 'success') { + const xmlContent = await FileSystem.readAsStringAsync(res.uri); + if (!state.scores.includes(res.name)) { + dispatch({ + type: 'new_score_from_upload', + score: { filename: res.name, piece: res.name.replace('.musicxml', ''), content: xmlContent }, + }); + } + } + } catch (err) { + console.error('File pick error:', err); } }; + // When selection changes + const onSelect = (value: string) => { + if (value) dispatch({ type: 'change_score', score: value }); + }; + return ( - - Select a score: - - { - console.log("The dispatch function is being sent."); - console.log("val: ", value) - dispatch({ type: "change_score", score: value }); - }} - items={state.scores.map((score) => ({ - label: score, - value: score, - }))} - placeholder={{ - label: "Select a score", - value: "air_on_the_g_string.musicxml", - }} - /> + + Select a score: + + {Platform.OS === 'web' ? ( + + ) : ( + ({ label: s, value: s }))} + style={{ + inputIOS: styles.pickerInput, + inputAndroid: styles.pickerInput, + iconContainer: styles.iconContainer, + }} + Icon={() => } + /> + )} + + + Or upload a new score: + + {Platform.OS === 'web' ? ( + + ) : ( + + Upload a file + + )} - Or upload a new score: - - - ); } const styles = StyleSheet.create({ - - // Main text styles (text labels) - text : { - fontSize: 24, - fontWeight: "bold", - // Text shadow properties - textShadowColor: 'rgba(0, 0, 0, 0.3)', // Shadow color with transparency - textShadowOffset: { width: 1, height: 1 }, // Slight offset - textShadowRadius: 4, - }, - // Styles added to View component that wraps the inputs (used for spacing purposes) - input: { - paddingVertical: 12 - }, -}) + // Main text styles (text labels) + text : { + fontSize: 24, + fontWeight: "bold", + // Text shadow properties + textShadowColor: 'rgba(0, 0, 0, 0.3)', // Shadow color with transparency + textShadowOffset: { width: 1, height: 1 }, // Slight offset + textShadowRadius: 4, + marginBottom: 8, + }, + inputContainer: { + marginBottom: 16, + }, + webSelect: { + width: '100%', + padding: 8, + fontSize: 16, + borderColor: '#ccc', + borderWidth: 1, + borderRadius: 4, + backgroundColor: '#fff', + }, + pickerInput: { + color: '#000', + fontSize: 16, + paddingVertical: 12, + paddingHorizontal: 8, + borderWidth: 1, + borderColor: '#ccc', + borderRadius: 4, + backgroundColor: '#fff', + }, + iconContainer: { + top: 16, + right: 12, + }, + button: { + padding: 12, + backgroundColor: '#2C3E50', + borderRadius: 8, + alignItems: 'center', + }, + buttonText: { + color: '#fff', + fontSize: 16, + fontWeight: "bold" + }, +}); diff --git a/frontend/companion-app/package-lock.json b/frontend/companion-app/package-lock.json index 05a91dcb..5a1cc79a 100644 --- a/frontend/companion-app/package-lock.json +++ b/frontend/companion-app/package-lock.json @@ -8,38 +8,53 @@ "name": "companion-app", "version": "1.0.0", "dependencies": { - "@expo/metro-runtime": "~3.2.3", + "@expo/metro-runtime": "~4.0.1", "@react-native-community/slider": "^4.5.5", - "expo": "~51.0.28", - "expo-asset": "~10.0.10", - "expo-av": "~14.0.7", - "expo-status-bar": "~1.12.1", + "expo": "^52.0.0", + "expo-asset": "~11.0.5", + "expo-av": "~15.0.2", + "expo-document-picker": "~13.0.3", + "expo-file-system": "~18.0.12", + "expo-status-bar": "~2.0.1", "fft-js": "^0.0.12", "fft.js": "^4.0.4", "node-wav": "^0.0.2", "opensheetmusicdisplay": "^1.8.9", - "react": "18.2.0", - "react-dom": "18.2.0", - "react-native": "0.74.5", + "react": "18.3.1", + "react-dom": "18.3.1", + "react-native": "0.76.9", "react-native-dropdown-picker": "^5.4.6", "react-native-picker-select": "^9.3.1", "react-native-vector-icons": "^10.2.0", - "react-native-web": "~0.19.10", - "react-native-webview": "^13.12.3", + "react-native-web": "~0.19.13", + "react-native-webview": "13.12.5", "wave-resampler": "^1.0.0" }, "devDependencies": { "@babel/core": "^7.20.0", - "@types/react": "~18.2.45", + "@types/react": "~18.3.12", "@types/react-native": "^0.73.0", "eslint": "^8.57.0", - "eslint-config-expo": "~7.1.2", + "eslint-config-expo": "~8.0.1", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", "prettier": "^3.3.3", "typescript": "~5.3.3" } }, + "node_modules/@0no-co/graphql.web": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@0no-co/graphql.web/-/graphql.web-1.1.2.tgz", + "integrity": "sha512-N2NGsU5FLBhT8NZ+3l2YrzZSHITjNXNuDhC4iDiikv0IujaJ0Xc6xIxQZ/Ek3Cb+rgPjnLHYyJm11tInuJn+cw==", + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" + }, + "peerDependenciesMeta": { + "graphql": { + "optional": true + } + } + }, "node_modules/@ampproject/remapping": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", @@ -53,11 +68,12 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", - "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", "dependencies": { - "@babel/highlight": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", "picocolors": "^1.0.0" }, "engines": { @@ -102,11 +118,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz", - "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.0.tgz", + "integrity": "sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==", "dependencies": { - "@babel/types": "^7.25.7", + "@babel/parser": "^7.27.0", + "@babel/types": "^7.27.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" @@ -116,11 +133,11 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.7.tgz", - "integrity": "sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", "dependencies": { - "@babel/types": "^7.25.7" + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -155,16 +172,16 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.7.tgz", - "integrity": "sha512-bD4WQhbkx80mAyj/WCm4ZHcF4rDxkoLFO6ph8/5/mQ3z4vAzltQXAmbc7GvVJx5H+lk5Mi5EmbTeox5nMGCsbw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.7", - "@babel/helper-member-expression-to-functions": "^7.25.7", - "@babel/helper-optimise-call-expression": "^7.25.7", - "@babel/helper-replace-supers": "^7.25.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", - "@babel/traverse": "^7.25.7", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.0.tgz", + "integrity": "sha512-vSGCvMecvFCd/BdpGlhpXYNhhC4ccxyvQWpbGL4CWbvfEoLFWUZuSuf7s9Aw70flgQF+6vptvgK2IfOnKlRmBg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.27.0", "semver": "^6.3.1" }, "engines": { @@ -205,36 +222,25 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", - "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.7.tgz", - "integrity": "sha512-O31Ssjd5K6lPbTX9AAYpSKrZmLeagt9uwschJd+Ixo6QiRyfpvgtVQp8qrDR9UNFjZ8+DO34ZkdrN+BnPXemeA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", "dependencies": { - "@babel/traverse": "^7.25.7", - "@babel/types": "^7.25.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", - "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", "dependencies": { - "@babel/traverse": "^7.25.7", - "@babel/types": "^7.25.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -258,20 +264,20 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.7.tgz", - "integrity": "sha512-VAwcwuYhv/AT+Vfr28c9y6SHzTan1ryqrydSTFGjU0uDJHw3uZ+PduI8plCLkRsDnqK2DMEDmwrOQRsK/Ykjng==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", "dependencies": { - "@babel/types": "^7.25.7" + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz", - "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", "engines": { "node": ">=6.9.0" } @@ -293,13 +299,13 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.7.tgz", - "integrity": "sha512-iy8JhqlUW9PtZkd4pHM96v6BdJ66Ba9yWSE4z0W4TvSZwLBPkyDsiIU3ENe4SmrzRBs76F7rQXTy1lYC49n6Lw==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", + "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.25.7", - "@babel/helper-optimise-call-expression": "^7.25.7", - "@babel/traverse": "^7.25.7" + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.26.5" }, "engines": { "node": ">=6.9.0" @@ -321,37 +327,37 @@ } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.7.tgz", - "integrity": "sha512-pPbNbchZBkPMD50K0p3JGcFMNLVUCuU/ABybm/PGNj4JiHrpmNyqqCphBk4i19xXtNV0JhldQJJtbSW5aUvbyA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", "dependencies": { - "@babel/traverse": "^7.25.7", - "@babel/types": "^7.25.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", - "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", - "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz", - "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", "engines": { "node": ">=6.9.0" } @@ -396,11 +402,11 @@ } }, "node_modules/@babel/parser": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.7.tgz", - "integrity": "sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz", + "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==", "dependencies": { - "@babel/types": "^7.25.7" + "@babel/types": "^7.27.0" }, "bin": { "parser": "bin/babel-parser.js" @@ -488,24 +494,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", - "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", @@ -523,13 +511,13 @@ } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.7.tgz", - "integrity": "sha512-q1mqqqH0e1lhmsEQHV5U8OmdueBC2y0RFr2oUzZoFRtN3MvPmt2fsFRcNQAoGLTSNdHBFUYGnlgcRFhkBbKjPw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", + "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/plugin-syntax-decorators": "^7.25.7" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-decorators": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -553,22 +541,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", - "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.", - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", @@ -585,57 +557,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", - "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", - "dependencies": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-optional-chaining": { "version": "7.21.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", @@ -676,11 +597,21 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -692,7 +623,6 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -704,11 +634,11 @@ } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.7.tgz", - "integrity": "sha512-oXduHo642ZhstLVYTe2z2GSJIruU0c/W3/Ghr6A5yGMsVrvdnxO1z+3pbTcT7f3/Clnt+1z8D/w1r1f1SHaCHw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", + "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -786,7 +716,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.7.tgz", "integrity": "sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==", - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -801,7 +730,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -813,7 +741,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -822,11 +749,11 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.7.tgz", - "integrity": "sha512-ruZOnKO+ajVL/MVx+PwNBPOkrnXTXoWMtte1MBpegfCArhqOe3Bj52avVj1huLLxNKYKXYaSxZ2F+woK1ekXfw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -919,7 +846,6 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -978,7 +904,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.7.tgz", "integrity": "sha512-4B6OhTrwYKHYYgcwErvZjbmH9X5TxQBsaBHdzEIB4l71gR5jh/tuHGlb9in47udL2+wVUcOz5XXhhfhVJwEpEg==", - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-remap-async-to-generator": "^7.25.7", @@ -1041,7 +966,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.7.tgz", "integrity": "sha512-mhyfEW4gufjIqYFo9krXHJ3ElbFLIze5IDp+wQTxoPd+mwFb1NxatNAwmv8Q8Iuxv7Zc+q8EkiMQwc9IhyGf4g==", - "peer": true, "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1231,7 +1155,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.7.tgz", "integrity": "sha512-n/TaiBGJxYFWvpJDfsxSj9lEEE44BFM1EPGz4KEiTipTgkoFVVcCmzAL3qA7fdQU96dpo4gGf5HBx/KnDvqiHw==", - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" @@ -1293,7 +1216,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.7.tgz", "integrity": "sha512-iImzbA55BjiovLyG2bggWS+V+OLkaBorNvc/yJoeeDQGztknRnDdYfp2d/UPmunZYEnZi6Lg8QcTmNMHOB0lGA==", - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" @@ -1420,7 +1342,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.7.tgz", "integrity": "sha512-FbuJ63/4LEL32mIxrxwYaqjJxpbzxPVQj5a+Ebrc8JICV6YX8nE53jY+K0RZT3um56GoNWgkS2BQ/uLGTjtwfw==", - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -1436,7 +1357,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.7.tgz", "integrity": "sha512-8CbutzSSh4hmD+jJHIA8vdTNk15kAzOnFLVVgBSMGr28rt85ouT01/rezMecks9pkU939wDInImwCKv4ahU4IA==", - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -1485,7 +1405,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.7.tgz", "integrity": "sha512-m9obYBA39mDPN7lJzD5WkGGb0GO54PPLXsbcnj1Hyeu8mSRz7Gb4b1A6zxNX32ZuUySDK4G6it8SDFWD1nCnqg==", - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" @@ -1501,7 +1420,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.7.tgz", "integrity": "sha512-h39agClImgPWg4H8mYVAbD1qP9vClFbEjqoJmt87Zen8pjqK8FTPUwrOXAvqu5soytwxrLMd2fx2KSCp2CHcNg==", - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", @@ -1576,11 +1494,11 @@ } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.7.tgz", - "integrity": "sha512-r0QY7NVU8OnrwE+w2IWiRom0wwsTbjx4+xH2RTd7AVdof3uurXOF+/mXHQDRk+2jIvWgSaCHKMgggfvM4dyUGA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", + "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1590,15 +1508,15 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.7.tgz", - "integrity": "sha512-vILAg5nwGlR9EXE8JIOX4NHXd49lrYbN8hnjffDtoULwpL9hUx/N55nqh2qd0q6FyNDfjl9V79ecKGvFbcSA0Q==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", + "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.7", - "@babel/helper-module-imports": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/plugin-syntax-jsx": "^7.25.7", - "@babel/types": "^7.25.7" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1608,11 +1526,11 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.7.tgz", - "integrity": "sha512-5yd3lH1PWxzW6IZj+p+Y4OLQzz0/LzlOG8vGqonHfVR3euf1vyzyMUJk9Ac+m97BH46mFc/98t9PmYLyvgL3qg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz", + "integrity": "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==", "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.25.7" + "@babel/plugin-transform-react-jsx": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1650,12 +1568,12 @@ } }, "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.7.tgz", - "integrity": "sha512-6YTHJ7yjjgYqGc8S+CbEXhLICODk0Tn92j+vNJo07HFk9t3bjFgAKxPLFhHwF2NjmQVSI1zBRfBWUeVBa2osfA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz", + "integrity": "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1668,7 +1586,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.7.tgz", "integrity": "sha512-mgDoQCRjrY3XK95UuV60tZlFCQGXEtMg8H+IsW72ldw1ih1jZhzYXbJvghmAEpg5UVhhnCeia1CkGttUvCkiMQ==", - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "regenerator-transform": "^0.15.2" @@ -1995,16 +1912,16 @@ } }, "node_modules/@babel/preset-react": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.25.7.tgz", - "integrity": "sha512-GjV0/mUEEXpi1U5ZgDprMRRgajGMRW3G5FjMr5KLKD8nT2fTG8+h/klV3+6Dm5739QE+K5+2e91qFKAYI3pmRg==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz", + "integrity": "sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-validator-option": "^7.25.7", - "@babel/plugin-transform-react-display-name": "^7.25.7", - "@babel/plugin-transform-react-jsx": "^7.25.7", - "@babel/plugin-transform-react-jsx-development": "^7.25.7", - "@babel/plugin-transform-react-pure-annotations": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-transform-react-display-name": "^7.25.9", + "@babel/plugin-transform-react-jsx": "^7.25.9", + "@babel/plugin-transform-react-jsx-development": "^7.25.9", + "@babel/plugin-transform-react-pure-annotations": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2061,28 +1978,46 @@ } }, "node_modules/@babel/template": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz", - "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz", + "integrity": "sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==", "dependencies": { - "@babel/code-frame": "^7.25.7", - "@babel/parser": "^7.25.7", - "@babel/types": "^7.25.7" + "@babel/code-frame": "^7.26.2", + "@babel/parser": "^7.27.0", + "@babel/types": "^7.27.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz", - "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz", + "integrity": "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.27.0", + "@babel/parser": "^7.27.0", + "@babel/template": "^7.27.0", + "@babel/types": "^7.27.0", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse--for-generate-function-map": { + "name": "@babel/traverse", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz", + "integrity": "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==", "dependencies": { - "@babel/code-frame": "^7.25.7", - "@babel/generator": "^7.25.7", - "@babel/parser": "^7.25.7", - "@babel/template": "^7.25.7", - "@babel/types": "^7.25.7", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.27.0", + "@babel/parser": "^7.27.0", + "@babel/template": "^7.27.0", + "@babel/types": "^7.27.0", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -2091,13 +2026,12 @@ } }, "node_modules/@babel/types": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.7.tgz", - "integrity": "sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz", + "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==", "dependencies": { - "@babel/helper-string-parser": "^7.25.7", - "@babel/helper-validator-identifier": "^7.25.7", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2256,85 +2190,80 @@ } }, "node_modules/@expo/cli": { - "version": "0.18.30", - "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.18.30.tgz", - "integrity": "sha512-V90TUJh9Ly8stYo8nwqIqNWCsYjE28GlVFWEhAFCUOp99foiQr8HSTpiiX5GIrprcPoWmlGoY+J5fQA29R4lFg==", + "version": "0.22.26", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.22.26.tgz", + "integrity": "sha512-I689wc8Fn/AX7aUGiwrh3HnssiORMJtR2fpksX+JIe8Cj/EDleblYMSwRPd0025wrwOV9UN1KM/RuEt/QjCS3Q==", "dependencies": { + "@0no-co/graphql.web": "^1.0.8", "@babel/runtime": "^7.20.0", - "@expo/code-signing-certificates": "0.0.5", - "@expo/config": "~9.0.0-beta.0", - "@expo/config-plugins": "~8.0.8", - "@expo/devcert": "^1.0.0", - "@expo/env": "~0.3.0", - "@expo/image-utils": "^0.5.0", - "@expo/json-file": "^8.3.0", - "@expo/metro-config": "0.18.11", - "@expo/osascript": "^2.0.31", - "@expo/package-manager": "^1.5.0", - "@expo/plist": "^0.1.0", - "@expo/prebuild-config": "7.0.9", - "@expo/rudder-sdk-node": "1.1.1", + "@expo/code-signing-certificates": "^0.0.5", + "@expo/config": "~10.0.11", + "@expo/config-plugins": "~9.0.17", + "@expo/devcert": "^1.1.2", + "@expo/env": "~0.4.2", + "@expo/image-utils": "^0.6.5", + "@expo/json-file": "^9.0.2", + "@expo/metro-config": "~0.19.12", + "@expo/osascript": "^2.1.6", + "@expo/package-manager": "^1.7.2", + "@expo/plist": "^0.2.2", + "@expo/prebuild-config": "~8.2.0", + "@expo/rudder-sdk-node": "^1.1.1", "@expo/spawn-async": "^1.7.2", + "@expo/ws-tunnel": "^1.0.1", "@expo/xcpretty": "^4.3.0", - "@react-native/dev-middleware": "0.74.85", - "@urql/core": "2.3.6", - "@urql/exchange-retry": "0.3.0", + "@react-native/dev-middleware": "0.76.9", + "@urql/core": "^5.0.6", + "@urql/exchange-retry": "^1.3.0", "accepts": "^1.3.8", - "arg": "5.0.2", + "arg": "^5.0.2", "better-opn": "~3.0.2", "bplist-creator": "0.0.7", "bplist-parser": "^0.3.1", "cacache": "^18.0.2", "chalk": "^4.0.0", "ci-info": "^3.3.0", + "compression": "^1.7.4", "connect": "^3.7.0", "debug": "^4.3.4", "env-editor": "^0.4.1", "fast-glob": "^3.3.2", - "find-yarn-workspace-root": "~2.0.0", "form-data": "^3.0.1", - "freeport-async": "2.0.0", + "freeport-async": "^2.0.0", "fs-extra": "~8.1.0", "getenv": "^1.0.0", - "glob": "^7.1.7", - "graphql": "15.8.0", - "graphql-tag": "^2.10.1", - "https-proxy-agent": "^5.0.1", - "internal-ip": "4.3.0", + "glob": "^10.4.2", + "internal-ip": "^4.3.0", "is-docker": "^2.0.0", "is-wsl": "^2.1.1", - "js-yaml": "^3.13.1", - "json-schema-deref-sync": "^0.13.0", "lodash.debounce": "^4.0.8", - "md5hex": "^1.0.0", "minimatch": "^3.0.4", - "node-fetch": "^2.6.7", "node-forge": "^1.3.1", - "npm-package-arg": "^7.0.0", - "open": "^8.3.0", - "ora": "3.4.0", + "npm-package-arg": "^11.0.0", + "ora": "^3.4.0", "picomatch": "^3.0.1", - "pretty-bytes": "5.6.0", - "progress": "2.0.3", + "pretty-bytes": "^5.6.0", + "pretty-format": "^29.7.0", + "progress": "^2.0.3", "prompts": "^2.3.2", "qrcode-terminal": "0.11.0", "require-from-string": "^2.0.2", "requireg": "^0.2.2", "resolve": "^1.22.2", "resolve-from": "^5.0.0", - "resolve.exports": "^2.0.2", + "resolve.exports": "^2.0.3", "semver": "^7.6.0", - "send": "^0.18.0", + "send": "^0.19.0", "slugify": "^1.3.4", "source-map-support": "~0.5.21", "stacktrace-parser": "^0.1.10", "structured-headers": "^0.4.1", - "tar": "^6.0.5", + "tar": "^6.2.1", "temp-dir": "^2.0.0", "tempy": "^0.7.1", "terminal-link": "^2.1.1", - "text-table": "^0.2.0", - "url-join": "4.0.0", + "undici": "^6.18.2", + "unique-string": "~2.0.0", "wrap-ansi": "^7.0.0", "ws": "^8.12.1" }, @@ -2356,6 +2285,14 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/@expo/cli/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/@expo/cli/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -2387,6 +2324,39 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "node_modules/@expo/cli/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/cli/node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@expo/cli/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -2396,9 +2366,9 @@ } }, "node_modules/@expo/cli/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", "bin": { "semver": "bin/semver.js" }, @@ -2427,37 +2397,38 @@ } }, "node_modules/@expo/config": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-9.0.4.tgz", - "integrity": "sha512-g5ns5u1JSKudHYhjo1zaSfkJ/iZIcWmUmIQptMJZ6ag1C0ShL2sj8qdfU8MmAMuKLOgcIfSaiWlQnm4X3VJVkg==", + "version": "10.0.11", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-10.0.11.tgz", + "integrity": "sha512-nociJ4zr/NmbVfMNe9j/+zRlt7wz/siISu7PjdWE4WE+elEGxWWxsGzltdJG0llzrM+khx8qUiFK5aiVcdMBww==", "dependencies": { "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "~8.0.8", - "@expo/config-types": "^51.0.3", - "@expo/json-file": "^8.3.0", + "@expo/config-plugins": "~9.0.17", + "@expo/config-types": "^52.0.5", + "@expo/json-file": "^9.0.2", + "deepmerge": "^4.3.1", "getenv": "^1.0.0", - "glob": "7.1.6", + "glob": "^10.4.2", "require-from-string": "^2.0.2", "resolve-from": "^5.0.0", + "resolve-workspace-root": "^2.0.0", "semver": "^7.6.0", "slugify": "^1.3.4", - "sucrase": "3.34.0" + "sucrase": "3.35.0" } }, "node_modules/@expo/config-plugins": { - "version": "8.0.10", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-8.0.10.tgz", - "integrity": "sha512-KG1fnSKRmsudPU9BWkl59PyE0byrE2HTnqbOrgwr2FAhqh7tfr9nRs6A9oLS/ntpGzmFxccTEcsV0L4apsuxxg==", + "version": "9.0.17", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-9.0.17.tgz", + "integrity": "sha512-m24F1COquwOm7PBl5wRbkT9P9DviCXe0D7S7nQsolfbhdCWuvMkfXeoWmgjtdhy7sDlOyIgBrAdnB6MfsWKqIg==", "dependencies": { - "@expo/config-types": "^51.0.3", - "@expo/json-file": "~8.3.0", - "@expo/plist": "^0.1.0", + "@expo/config-types": "^52.0.5", + "@expo/json-file": "~9.0.2", + "@expo/plist": "^0.2.2", "@expo/sdk-runtime-versions": "^1.0.0", "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", + "debug": "^4.3.5", "getenv": "^1.0.0", - "glob": "7.1.6", + "glob": "^10.4.2", "resolve-from": "^5.0.0", "semver": "^7.5.4", "slash": "^3.0.0", @@ -2480,6 +2451,14 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/@expo/config-plugins/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/@expo/config-plugins/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -2512,20 +2491,19 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/@expo/config-plugins/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, - "engines": { - "node": "*" + "bin": { + "glob": "dist/esm/bin.mjs" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -2539,15 +2517,29 @@ "node": ">=8" } }, - "node_modules/@expo/config-plugins/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "bin": { - "semver": "bin/semver.js" + "node_modules/@expo/config-plugins/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dependencies": { + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/config-plugins/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/@expo/config-plugins/node_modules/supports-color": { @@ -2562,9 +2554,9 @@ } }, "node_modules/@expo/config-types": { - "version": "51.0.3", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-51.0.3.tgz", - "integrity": "sha512-hMfuq++b8VySb+m9uNNrlpbvGxYc8OcFCUX9yTmi9tlx6A4k8SDabWFBgmnr4ao3wEArvWrtUQIfQCVtPRdpKA==" + "version": "52.0.5", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-52.0.5.tgz", + "integrity": "sha512-AMDeuDLHXXqd8W+0zSjIt7f37vUd/BP8p43k68NHpyAvQO+z8mbQZm3cNQVAMySeayK2XoPigAFB1JF2NFajaA==" }, "node_modules/@expo/config/node_modules/@babel/code-frame": { "version": "7.10.4", @@ -2574,30 +2566,51 @@ "@babel/highlight": "^7.10.4" } }, + "node_modules/@expo/config/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/@expo/config/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/config/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dependencies": { + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/@expo/config/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", "bin": { "semver": "bin/semver.js" }, @@ -2606,22 +2619,13 @@ } }, "node_modules/@expo/devcert": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@expo/devcert/-/devcert-1.1.4.tgz", - "integrity": "sha512-fqBODr8c72+gBSX5Ty3SIzaY4bXainlpab78+vEYEKL3fXmsOswMLf0+KE36mUEAa36BYabX7K3EiXOXX5OPMw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@expo/devcert/-/devcert-1.2.0.tgz", + "integrity": "sha512-Uilcv3xGELD5t/b0eM4cxBFEKQRIivB3v7i+VhWLV/gL98aw810unLKKJbGAxAIhY6Ipyz8ChWibFsKFXYwstA==", "dependencies": { - "application-config-path": "^0.1.0", - "command-exists": "^1.2.4", + "@expo/sudo-prompt": "^9.3.1", "debug": "^3.1.0", - "eol": "^0.9.1", - "get-port": "^3.2.0", - "glob": "^10.4.2", - "lodash": "^4.17.21", - "mkdirp": "^0.5.1", - "password-prompt": "^1.0.4", - "sudo-prompt": "^8.2.0", - "tmp": "^0.0.33", - "tslib": "^2.4.0" + "glob": "^10.4.2" } }, "node_modules/@expo/devcert/node_modules/brace-expansion": { @@ -2674,9 +2678,9 @@ } }, "node_modules/@expo/env": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@expo/env/-/env-0.3.0.tgz", - "integrity": "sha512-OtB9XVHWaXidLbHvrVDeeXa09yvTl3+IQN884sO6PhIi2/StXfgSH/9zC7IvzrDB8kW3EBJ1PPLuCUJ2hxAT7Q==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@expo/env/-/env-0.4.2.tgz", + "integrity": "sha512-TgbCgvSk0Kq0e2fLoqHwEBL4M0ztFjnBEz0YCDm5boc1nvkV1VMuIMteVdeBwnTh8Z0oPJTwHCD49vhMEt1I6A==", "dependencies": { "chalk": "^4.0.0", "debug": "^4.3.4", @@ -2749,21 +2753,116 @@ "node": ">=8" } }, + "node_modules/@expo/fingerprint": { + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/@expo/fingerprint/-/fingerprint-0.11.11.tgz", + "integrity": "sha512-gNyn1KnAOpEa8gSNsYqXMTcq0fSwqU/vit6fP5863vLSKxHm/dNt/gm/uZJxrRZxKq71KUJWF6I7d3z8qIfq5g==", + "dependencies": { + "@expo/spawn-async": "^1.7.2", + "arg": "^5.0.2", + "chalk": "^4.1.2", + "debug": "^4.3.4", + "find-up": "^5.0.0", + "getenv": "^1.0.0", + "minimatch": "^3.0.4", + "p-limit": "^3.1.0", + "resolve-from": "^5.0.0", + "semver": "^7.6.0" + }, + "bin": { + "fingerprint": "bin/cli.js" + } + }, + "node_modules/@expo/fingerprint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/fingerprint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/fingerprint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/fingerprint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@expo/fingerprint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/fingerprint/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/fingerprint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@expo/image-utils": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.5.1.tgz", - "integrity": "sha512-U/GsFfFox88lXULmFJ9Shfl2aQGcwoKPF7fawSCLixIKtMCpsI+1r0h+5i0nQnmt9tHuzXZDL8+Dg1z6OhkI9A==", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.6.5.tgz", + "integrity": "sha512-RsS/1CwJYzccvlprYktD42KjyfWZECH6PPIEowvoSmXfGLfdViwcUEI4RvBfKX5Jli6P67H+6YmHvPTbGOboew==", "dependencies": { "@expo/spawn-async": "^1.7.2", "chalk": "^4.0.0", "fs-extra": "9.0.0", "getenv": "^1.0.0", "jimp-compact": "0.16.1", - "node-fetch": "^2.6.0", "parse-png": "^2.1.0", "resolve-from": "^5.0.0", "semver": "^7.6.0", - "tempy": "0.3.0" + "temp-dir": "~2.0.0", + "unique-string": "~2.0.0" } }, "node_modules/@expo/image-utils/node_modules/ansi-styles": { @@ -2811,14 +2910,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/@expo/image-utils/node_modules/crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==", - "engines": { - "node": ">=4" - } - }, "node_modules/@expo/image-utils/node_modules/fs-extra": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", @@ -2861,9 +2952,9 @@ } }, "node_modules/@expo/image-utils/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", "bin": { "semver": "bin/semver.js" }, @@ -2882,46 +2973,6 @@ "node": ">=8" } }, - "node_modules/@expo/image-utils/node_modules/temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@expo/image-utils/node_modules/tempy": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", - "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", - "dependencies": { - "temp-dir": "^1.0.0", - "type-fest": "^0.3.1", - "unique-string": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@expo/image-utils/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@expo/image-utils/node_modules/unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", - "dependencies": { - "crypto-random-string": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/@expo/image-utils/node_modules/universalify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", @@ -2931,12 +2982,12 @@ } }, "node_modules/@expo/json-file": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.3.3.tgz", - "integrity": "sha512-eZ5dld9AD0PrVRiIWpRkm5aIoWBw3kAyd8VkuWEy92sEthBKDDDHAnK2a0dw0Eil6j7rK7lS/Qaq/Zzngv2h5A==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-9.0.2.tgz", + "integrity": "sha512-yAznIUrybOIWp3Uax7yRflB0xsEpvIwIEqIjao9SGi2Gaa+N0OamWfe0fnXBSWF+2zzF4VvqwT4W5zwelchfgw==", "dependencies": { "@babel/code-frame": "~7.10.4", - "json5": "^2.2.2", + "json5": "^2.2.3", "write-file-atomic": "^2.3.0" } }, @@ -2949,26 +3000,26 @@ } }, "node_modules/@expo/metro-config": { - "version": "0.18.11", - "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.18.11.tgz", - "integrity": "sha512-/uOq55VbSf9yMbUO1BudkUM2SsGW1c5hr9BnhIqYqcsFv0Jp5D3DtJ4rljDKaUeNLbwr6m7pqIrkSMq5NrYf4Q==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.19.12.tgz", + "integrity": "sha512-fhT3x1ikQWHpZgw7VrEghBdscFPz1laRYa8WcVRB18nTTqorF6S8qPYslkJu1faEziHZS7c2uyDzTYnrg/CKbg==", "dependencies": { "@babel/core": "^7.20.0", "@babel/generator": "^7.20.5", "@babel/parser": "^7.20.0", "@babel/types": "^7.20.0", - "@expo/config": "~9.0.0-beta.0", - "@expo/env": "~0.3.0", - "@expo/json-file": "~8.3.0", + "@expo/config": "~10.0.11", + "@expo/env": "~0.4.2", + "@expo/json-file": "~9.0.2", "@expo/spawn-async": "^1.7.2", "chalk": "^4.1.0", "debug": "^4.3.2", - "find-yarn-workspace-root": "~2.0.0", "fs-extra": "^9.1.0", "getenv": "^1.0.0", - "glob": "^7.2.3", + "glob": "^10.4.2", "jsc-safe-url": "^0.2.4", - "lightningcss": "~1.19.0", + "lightningcss": "~1.27.0", + "minimatch": "^3.0.4", "postcss": "~8.4.32", "resolve-from": "^5.0.0" } @@ -2987,6 +3038,14 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/@expo/metro-config/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/@expo/metro-config/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -3032,6 +3091,39 @@ "node": ">=10" } }, + "node_modules/@expo/metro-config/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/metro-config/node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@expo/metro-config/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -3071,17 +3163,17 @@ } }, "node_modules/@expo/metro-runtime": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@expo/metro-runtime/-/metro-runtime-3.2.3.tgz", - "integrity": "sha512-v5ji+fAGi7B9YavrxvekuF8gXEV/5fz0+PhaED5AaFDnbGB4IJIbpaiqK9nqZV1axjGZNQSw6Q8TsnFetCR3bQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@expo/metro-runtime/-/metro-runtime-4.0.1.tgz", + "integrity": "sha512-CRpbLvdJ1T42S+lrYa1iZp1KfDeBp4oeZOK3hdpiS5n0vR0nhD6sC1gGF0sTboCTp64tLteikz5Y3j53dvgOIw==", "peerDependencies": { "react-native": "*" } }, "node_modules/@expo/osascript": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.1.3.tgz", - "integrity": "sha512-aOEkhPzDsaAfolSswObGiYW0Pf0ROfR9J2NBRLQACdQ6uJlyAMiPF45DVEVknAU9juKh0y8ZyvC9LXqLEJYohA==", + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.1.6.tgz", + "integrity": "sha512-SbMp4BUwDAKiFF4zZEJf32rRYMeNnLK9u4FaPo0lQRer60F+SKd20NTSys0wgssiVeQyQz2OhGLRx3cxYowAGw==", "dependencies": { "@expo/spawn-async": "^1.7.2", "exec-async": "^2.2.0" @@ -3091,20 +3183,20 @@ } }, "node_modules/@expo/package-manager": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.5.2.tgz", - "integrity": "sha512-IuA9XtGBilce0q8cyxtWINqbzMB1Fia0Yrug/O53HNuRSwQguV/iqjV68bsa4z8mYerePhcFgtvISWLAlNEbUA==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.7.2.tgz", + "integrity": "sha512-wT/qh9ebNjl6xr00bYkSh93b6E/78J3JPlT6WzGbxbsnv5FIZKB/nr522oWqVe1E+ML7BpXs8WugErWDN9kOFg==", "dependencies": { - "@expo/json-file": "^8.3.0", + "@expo/json-file": "^9.0.2", "@expo/spawn-async": "^1.7.2", "ansi-regex": "^5.0.0", "chalk": "^4.0.0", "find-up": "^5.0.0", - "find-yarn-workspace-root": "~2.0.0", "js-yaml": "^3.13.1", - "micromatch": "^4.0.2", - "npm-package-arg": "^7.0.0", + "micromatch": "^4.0.8", + "npm-package-arg": "^11.0.0", "ora": "^3.4.0", + "resolve-workspace-root": "^2.0.0", "split": "^1.0.1", "sudo-prompt": "9.1.1" } @@ -3162,11 +3254,6 @@ "node": ">=8" } }, - "node_modules/@expo/package-manager/node_modules/sudo-prompt": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", - "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==" - }, "node_modules/@expo/package-manager/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -3179,9 +3266,9 @@ } }, "node_modules/@expo/plist": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.1.3.tgz", - "integrity": "sha512-GW/7hVlAylYg1tUrEASclw1MMk9FP4ZwyFAY/SUTJIhPDQHtfOlXREyWV3hhrHdX/K+pS73GNgdfT6E/e+kBbg==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.2.2.tgz", + "integrity": "sha512-ZZGvTO6vEWq02UAPs3LIdja+HRO18+LRI5QuDl6Hs3Ps7KX7xU6Y6kjahWKY37Rx2YjNpX07dGpBFzzC+vKa2g==", "dependencies": { "@xmldom/xmldom": "~0.7.7", "base64-js": "^1.2.3", @@ -3189,26 +3276,28 @@ } }, "node_modules/@expo/prebuild-config": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-7.0.9.tgz", - "integrity": "sha512-9i6Cg7jInpnGEHN0jxnW0P+0BexnePiBzmbUvzSbRXpdXihYUX2AKMu73jgzxn5P1hXOSkzNS7umaY+BZ+aBag==", - "dependencies": { - "@expo/config": "~9.0.0-beta.0", - "@expo/config-plugins": "~8.0.8", - "@expo/config-types": "^51.0.3", - "@expo/image-utils": "^0.5.0", - "@expo/json-file": "^8.3.0", - "@react-native/normalize-colors": "0.74.85", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-8.2.0.tgz", + "integrity": "sha512-CxiPpd980s0jyxi7eyN3i/7YKu3XL+8qPjBZUCYtc0+axpGweqIkq2CslyLSKHyqVyH/zlPkbVgWdyiYavFS5Q==", + "dependencies": { + "@expo/config": "~10.0.11", + "@expo/config-plugins": "~9.0.17", + "@expo/config-types": "^52.0.5", + "@expo/image-utils": "^0.6.5", + "@expo/json-file": "^9.0.2", + "@react-native/normalize-colors": "0.76.9", "debug": "^4.3.1", "fs-extra": "^9.0.0", "resolve-from": "^5.0.0", "semver": "^7.6.0", "xml2js": "0.6.0" - }, - "peerDependencies": { - "expo-modules-autolinking": ">=0.8.1" } }, + "node_modules/@expo/prebuild-config/node_modules/@react-native/normalize-colors": { + "version": "0.76.9", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.76.9.tgz", + "integrity": "sha512-TUdMG2JGk72M9d8DYbubdOlrzTYjw+YMe/xOnLU4viDgWRHsCbtRS9x0IAxRjs3amj/7zmK3Atm8jUPvdAc8qw==" + }, "node_modules/@expo/prebuild-config/node_modules/fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -3235,9 +3324,9 @@ } }, "node_modules/@expo/prebuild-config/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", "bin": { "semver": "bin/semver.js" }, @@ -3286,6 +3375,11 @@ "node": ">=12" } }, + "node_modules/@expo/sudo-prompt": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@expo/sudo-prompt/-/sudo-prompt-9.3.2.tgz", + "integrity": "sha512-HHQigo3rQWKMDzYDLkubN5WQOYXJJE2eNqIQC2axC2iO3mHdwnIR7FgZVvHWtBwAdzBgAP0ECp8KqS8TiMKvgw==" + }, "node_modules/@expo/vector-icons": { "version": "14.0.4", "resolved": "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-14.0.4.tgz", @@ -3294,10 +3388,15 @@ "prop-types": "^15.8.1" } }, + "node_modules/@expo/ws-tunnel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@expo/ws-tunnel/-/ws-tunnel-1.0.6.tgz", + "integrity": "sha512-nDRbLmSrJar7abvUjp3smDwH8HcbZcoOEa5jVPUv9/9CajgmWw20JNRwTuBRzWIWIkEJDkz20GoNA+tSwUqk0Q==" + }, "node_modules/@expo/xcpretty": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@expo/xcpretty/-/xcpretty-4.3.1.tgz", - "integrity": "sha512-sqXgo1SCv+j4VtYEwl/bukuOIBrVgx6euIoCat3Iyx5oeoXwEA2USCoeL0IPubflMxncA2INkqJ/Wr3NGrSgzw==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@expo/xcpretty/-/xcpretty-4.3.2.tgz", + "integrity": "sha512-ReZxZ8pdnoI3tP/dNnJdnmAk7uLT4FjsKDGW7YeDdvdOMz2XCQSmSCM9IWlrXuWtMF9zeSB6WJtEhCQ41gQOfw==", "dependencies": { "@babel/code-frame": "7.10.4", "chalk": "^4.1.0", @@ -3402,27 +3501,6 @@ "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", "optional": true }, - "node_modules/@graphql-typed-document-node/core": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", - "integrity": "sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==", - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" - }, - "node_modules/@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, "node_modules/@humanwhocodes/config-array": { "version": "0.13.0", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", @@ -3555,23 +3633,94 @@ "node": ">=12" } }, - "node_modules/@jest/create-cache-key-function": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz", - "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dependencies": { - "@jest/types": "^29.6.3" + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/@jest/environment": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", - "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dependencies": { - "@jest/fake-timers": "^29.7.0", + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/create-cache-key-function": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz", + "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", + "dependencies": { + "@jest/types": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "dependencies": { + "@jest/fake-timers": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "jest-mock": "^29.7.0" @@ -3607,6 +3756,107 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, "node_modules/@jest/types": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", @@ -3792,9 +4042,9 @@ } }, "node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", "bin": { "semver": "bin/semver.js" }, @@ -3849,48 +4099,150 @@ "url": "https://opencollective.com/unts" } }, - "node_modules/@react-native-community/cli": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-13.6.9.tgz", - "integrity": "sha512-hFJL4cgLPxncJJd/epQ4dHnMg5Jy/7Q56jFvA3MHViuKpzzfTCJCB+pGY54maZbtym53UJON9WTGpM3S81UfjQ==", + "node_modules/@react-native-community/slider": { + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/@react-native-community/slider/-/slider-4.5.5.tgz", + "integrity": "sha512-x2N415pg4ZxIltArOKczPwn7JEYh+1OxQ4+hTnafomnMsqs65HZuEWcX+Ch8c5r8V83DiunuQUf5hWGWlw8hQQ==", + "license": "MIT" + }, + "node_modules/@react-native-picker/picker": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/@react-native-picker/picker/-/picker-2.8.1.tgz", + "integrity": "sha512-iFhsKQzRh/z3GlmvJWSjJJ4333FdLE/PhXxlGlYllE7sFf+UTzziVY+ajatuJ+R5zDw2AxfJV4v/3tAzUJb0/A==", + "peer": true, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/@react-native/assets-registry": { + "version": "0.76.9", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.76.9.tgz", + "integrity": "sha512-pN0Ws5xsjWOZ8P37efh0jqHHQmq+oNGKT4AyAoKRpxBDDDmlAmpaYjer9Qz7PpDKF+IUyRjF/+rBsM50a8JcUg==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/babel-plugin-codegen": { + "version": "0.76.9", + "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.76.9.tgz", + "integrity": "sha512-vxL/vtDEIYHfWKm5oTaEmwcnNGsua/i9OjIxBDBFiJDu5i5RU3bpmDiXQm/bJxrJNPRp5lW0I0kpGihVhnMAIQ==", "dependencies": { - "@react-native-community/cli-clean": "13.6.9", - "@react-native-community/cli-config": "13.6.9", - "@react-native-community/cli-debugger-ui": "13.6.9", - "@react-native-community/cli-doctor": "13.6.9", - "@react-native-community/cli-hermes": "13.6.9", - "@react-native-community/cli-server-api": "13.6.9", - "@react-native-community/cli-tools": "13.6.9", - "@react-native-community/cli-types": "13.6.9", - "chalk": "^4.1.2", - "commander": "^9.4.1", - "deepmerge": "^4.3.0", - "execa": "^5.0.0", - "find-up": "^4.1.0", - "fs-extra": "^8.1.0", - "graceful-fs": "^4.1.3", - "prompts": "^2.4.2", - "semver": "^7.5.2" + "@react-native/codegen": "0.76.9" }, - "bin": { - "rnc-cli": "build/bin.js" + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/babel-preset": { + "version": "0.76.9", + "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.76.9.tgz", + "integrity": "sha512-TbSeCplCM6WhL3hR2MjC/E1a9cRnMLz7i767T7mP90oWkklEjyPxWl+0GGoVGnJ8FC/jLUupg/HvREKjjif6lw==", + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/plugin-proposal-export-default-from": "^7.24.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-default-from": "^7.24.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.4", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", + "@babel/plugin-transform-class-properties": "^7.25.4", + "@babel/plugin-transform-classes": "^7.25.4", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-flow-strip-types": "^7.25.2", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-react-display-name": "^7.24.7", + "@babel/plugin-transform-react-jsx": "^7.25.2", + "@babel/plugin-transform-react-jsx-self": "^7.24.7", + "@babel/plugin-transform-react-jsx-source": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-runtime": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-typescript": "^7.25.2", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/template": "^7.25.0", + "@react-native/babel-plugin-codegen": "0.76.9", + "babel-plugin-syntax-hermes-parser": "^0.25.1", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.14.0" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@babel/core": "*" } }, - "node_modules/@react-native-community/cli-clean": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-13.6.9.tgz", - "integrity": "sha512-7Dj5+4p9JggxuVNOjPbduZBAP1SUgNhLKVw5noBUzT/3ZpUZkDM+RCSwyoyg8xKWoE4OrdUAXwAFlMcFDPKykA==", + "node_modules/@react-native/codegen": { + "version": "0.76.9", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.76.9.tgz", + "integrity": "sha512-AzlCHMTKrAVC2709V4ZGtBXmGVtWTpWm3Ruv5vXcd3/anH4mGucfJ4rjbWKdaYQJMpXa3ytGomQrsIsT/s8kgA==", "dependencies": { - "@react-native-community/cli-tools": "13.6.9", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "fast-glob": "^3.3.2" + "@babel/parser": "^7.25.3", + "glob": "^7.1.1", + "hermes-parser": "0.23.1", + "invariant": "^2.2.4", + "jscodeshift": "^0.14.0", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "yargs": "^17.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/@react-native/community-cli-plugin": { + "version": "0.76.9", + "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.76.9.tgz", + "integrity": "sha512-08jx8ixCjjd4jNQwNpP8yqrjrDctN2qvPPlf6ebz1OJQk8e1sbUl3wVn1zhhMvWrYcaraDnatPb5uCPq+dn3NQ==", + "dependencies": { + "@react-native/dev-middleware": "0.76.9", + "@react-native/metro-babel-transformer": "0.76.9", + "chalk": "^4.0.0", + "execa": "^5.1.1", + "invariant": "^2.2.4", + "metro": "^0.81.0", + "metro-config": "^0.81.0", + "metro-core": "^0.81.0", + "node-fetch": "^2.2.0", + "readline": "^1.3.0", + "semver": "^7.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@react-native-community/cli": "*" + }, + "peerDependenciesMeta": { + "@react-native-community/cli": { + "optional": true + } } }, - "node_modules/@react-native-community/cli-clean/node_modules/ansi-styles": { + "node_modules/@react-native/community-cli-plugin/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -3904,7 +4256,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@react-native-community/cli-clean/node_modules/chalk": { + "node_modules/@react-native/community-cli-plugin/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -3919,7 +4271,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@react-native-community/cli-clean/node_modules/color-convert": { + "node_modules/@react-native/community-cli-plugin/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -3930,12 +4282,12 @@ "node": ">=7.0.0" } }, - "node_modules/@react-native-community/cli-clean/node_modules/color-name": { + "node_modules/@react-native/community-cli-plugin/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/@react-native-community/cli-clean/node_modules/execa": { + "node_modules/@react-native/community-cli-plugin/node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", @@ -3957,7 +4309,7 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/@react-native-community/cli-clean/node_modules/get-stream": { + "node_modules/@react-native/community-cli-plugin/node_modules/get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", @@ -3968,7 +4320,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-clean/node_modules/has-flag": { + "node_modules/@react-native/community-cli-plugin/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -3976,7 +4328,7 @@ "node": ">=8" } }, - "node_modules/@react-native-community/cli-clean/node_modules/is-stream": { + "node_modules/@react-native/community-cli-plugin/node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", @@ -3987,7 +4339,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-clean/node_modules/mimic-fn": { + "node_modules/@react-native/community-cli-plugin/node_modules/mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", @@ -3995,7 +4347,7 @@ "node": ">=6" } }, - "node_modules/@react-native-community/cli-clean/node_modules/npm-run-path": { + "node_modules/@react-native/community-cli-plugin/node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", @@ -4006,7 +4358,7 @@ "node": ">=8" } }, - "node_modules/@react-native-community/cli-clean/node_modules/onetime": { + "node_modules/@react-native/community-cli-plugin/node_modules/onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", @@ -4020,7 +4372,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-clean/node_modules/supports-color": { + "node_modules/@react-native/community-cli-plugin/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -4031,1672 +4394,31 @@ "node": ">=8" } }, - "node_modules/@react-native-community/cli-config": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-13.6.9.tgz", - "integrity": "sha512-rFfVBcNojcMm+KKHE/xqpqXg8HoKl4EC7bFHUrahMJ+y/tZll55+oX/PGG37rzB8QzP2UbMQ19DYQKC1G7kXeg==", - "dependencies": { - "@react-native-community/cli-tools": "13.6.9", - "chalk": "^4.1.2", - "cosmiconfig": "^5.1.0", - "deepmerge": "^4.3.0", - "fast-glob": "^3.3.2", - "joi": "^17.2.1" + "node_modules/@react-native/debugger-frontend": { + "version": "0.76.9", + "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.76.9.tgz", + "integrity": "sha512-0Ru72Bm066xmxFuOXhhvrryxvb57uI79yDSFf+hxRpktkC98NMuRenlJhslMrbJ6WjCu1vOe/9UjWNYyxXTRTA==", + "engines": { + "node": ">=18" } }, - "node_modules/@react-native-community/cli-config/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@react-native/dev-middleware": { + "version": "0.76.9", + "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.76.9.tgz", + "integrity": "sha512-xkd3C3dRcmZLjFTEAOvC14q3apMLouIvJViCZY/p1EfCMrNND31dgE1dYrLTiI045WAWMt5bD15i6f7dE2/QWA==", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@react-native-community/cli-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-debugger-ui": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-13.6.9.tgz", - "integrity": "sha512-TkN7IdFmGPPvTpAo3nCAH9uwGCPxWBEAwpqEZDrq0NWllI7Tdie8vDpGdrcuCcKalmhq6OYnkXzeBah7O1Ztpw==", - "dependencies": { - "serve-static": "^1.13.1" - } - }, - "node_modules/@react-native-community/cli-doctor": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-13.6.9.tgz", - "integrity": "sha512-5quFaLdWFQB+677GXh5dGU9I5eg2z6Vg4jOX9vKnc9IffwyIFAyJfCZHrxLSRPDGNXD7biDQUdoezXYGwb6P/A==", - "dependencies": { - "@react-native-community/cli-config": "13.6.9", - "@react-native-community/cli-platform-android": "13.6.9", - "@react-native-community/cli-platform-apple": "13.6.9", - "@react-native-community/cli-platform-ios": "13.6.9", - "@react-native-community/cli-tools": "13.6.9", - "chalk": "^4.1.2", - "command-exists": "^1.2.8", - "deepmerge": "^4.3.0", - "envinfo": "^7.10.0", - "execa": "^5.0.0", - "hermes-profile-transformer": "^0.0.6", - "node-stream-zip": "^1.9.1", - "ora": "^5.4.1", - "semver": "^7.5.2", - "strip-ansi": "^5.2.0", - "wcwidth": "^1.0.1", - "yaml": "^2.2.1" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@react-native-community/cli-doctor/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/ora/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-hermes": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-13.6.9.tgz", - "integrity": "sha512-GvwiwgvFw4Ws+krg2+gYj8sR3g05evmNjAHkKIKMkDTJjZ8EdyxbkifRUs1ZCq3TMZy2oeblZBXCJVOH4W7ZbA==", - "dependencies": { - "@react-native-community/cli-platform-android": "13.6.9", - "@react-native-community/cli-tools": "13.6.9", - "chalk": "^4.1.2", - "hermes-profile-transformer": "^0.0.6" - } - }, - "node_modules/@react-native-community/cli-hermes/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-hermes/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-hermes/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-hermes/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@react-native-community/cli-hermes/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-hermes/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-android": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-13.6.9.tgz", - "integrity": "sha512-9KsYGdr08QhdvT3Ht7e8phQB3gDX9Fs427NJe0xnoBh+PDPTI2BD5ks5ttsH8CzEw8/P6H8tJCHq6hf2nxd9cw==", - "dependencies": { - "@react-native-community/cli-tools": "13.6.9", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "fast-glob": "^3.3.2", - "fast-xml-parser": "^4.2.4", - "logkitty": "^0.7.1" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-apple": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-apple/-/cli-platform-apple-13.6.9.tgz", - "integrity": "sha512-KoeIHfhxMhKXZPXmhQdl6EE+jGKWwoO9jUVWgBvibpVmsNjo7woaG/tfJMEWfWF3najX1EkQAoJWpCDBMYWtlA==", - "dependencies": { - "@react-native-community/cli-tools": "13.6.9", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "fast-glob": "^3.3.2", - "fast-xml-parser": "^4.0.12", - "ora": "^5.4.1" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-ios": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-13.6.9.tgz", - "integrity": "sha512-CiUcHlGs8vE0CAB4oi1f+dzniqfGuhWPNrDvae2nm8dewlahTBwIcK5CawyGezjcJoeQhjBflh9vloska+nlnw==", - "dependencies": { - "@react-native-community/cli-platform-apple": "13.6.9" - } - }, - "node_modules/@react-native-community/cli-server-api": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-13.6.9.tgz", - "integrity": "sha512-W8FSlCPWymO+tlQfM3E0JmM8Oei5HZsIk5S0COOl0MRi8h0NmHI4WSTF2GCfbFZkcr2VI/fRsocoN8Au4EZAug==", - "dependencies": { - "@react-native-community/cli-debugger-ui": "13.6.9", - "@react-native-community/cli-tools": "13.6.9", - "compression": "^1.7.1", - "connect": "^3.6.5", - "errorhandler": "^1.5.1", - "nocache": "^3.0.1", - "pretty-format": "^26.6.2", - "serve-static": "^1.13.1", - "ws": "^6.2.2" - } - }, - "node_modules/@react-native-community/cli-server-api/node_modules/ws": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", - "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/@react-native-community/cli-tools": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-13.6.9.tgz", - "integrity": "sha512-OXaSjoN0mZVw3nrAwcY1PC0uMfyTd9fz7Cy06dh+EJc+h0wikABsVRzV8cIOPrVV+PPEEXE0DBrH20T2puZzgQ==", - "dependencies": { - "appdirsjs": "^1.2.4", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "find-up": "^5.0.0", - "mime": "^2.4.1", - "node-fetch": "^2.6.0", - "open": "^6.2.0", - "ora": "^5.4.1", - "semver": "^7.5.2", - "shell-quote": "^1.7.3", - "sudo-prompt": "^9.0.0" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@react-native-community/cli-tools/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/sudo-prompt": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", - "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==" - }, - "node_modules/@react-native-community/cli-tools/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-types": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-13.6.9.tgz", - "integrity": "sha512-RLxDppvRxXfs3hxceW/mShi+6o5yS+kFPnPqZTaMKKR5aSg7LwDpLQW4K2D22irEG8e6RKDkZUeH9aL3vO2O0w==", - "dependencies": { - "joi": "^17.2.1" - } - }, - "node_modules/@react-native-community/cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@react-native-community/cli/node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/@react-native-community/cli/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@react-native-community/cli/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native-community/cli/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@react-native-community/cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/slider": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/@react-native-community/slider/-/slider-4.5.5.tgz", - "integrity": "sha512-x2N415pg4ZxIltArOKczPwn7JEYh+1OxQ4+hTnafomnMsqs65HZuEWcX+Ch8c5r8V83DiunuQUf5hWGWlw8hQQ==", - "license": "MIT" - }, - "node_modules/@react-native-picker/picker": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/@react-native-picker/picker/-/picker-2.8.1.tgz", - "integrity": "sha512-iFhsKQzRh/z3GlmvJWSjJJ4333FdLE/PhXxlGlYllE7sFf+UTzziVY+ajatuJ+R5zDw2AxfJV4v/3tAzUJb0/A==", - "peer": true, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/@react-native/assets-registry": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.74.87.tgz", - "integrity": "sha512-1XmRhqQchN+pXPKEKYdpJlwESxVomJOxtEnIkbo7GAlaN2sym84fHEGDXAjLilih5GVPpcpSmFzTy8jx3LtaFg==", - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/babel-plugin-codegen": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.74.87.tgz", - "integrity": "sha512-+vJYpMnENFrwtgvDfUj+CtVJRJuUnzAUYT0/Pb68Sq9RfcZ5xdcCuUgyf7JO+akW2VTBoJY427wkcxU30qrWWw==", - "dependencies": { - "@react-native/codegen": "0.74.87" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/babel-preset": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.74.87.tgz", - "integrity": "sha512-hyKpfqzN2nxZmYYJ0tQIHG99FQO0OWXp/gVggAfEUgiT+yNKas1C60LuofUsK7cd+2o9jrpqgqW4WzEDZoBlTg==", - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/plugin-proposal-async-generator-functions": "^7.0.0", - "@babel/plugin-proposal-class-properties": "^7.18.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", - "@babel/plugin-proposal-numeric-separator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.20.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.20.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.18.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-syntax-optional-chaining": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-async-to-generator": "^7.20.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.20.0", - "@babel/plugin-transform-flow-strip-types": "^7.20.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/plugin-transform-private-property-in-object": "^7.22.11", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-self": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.5.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "@react-native/babel-plugin-codegen": "0.74.87", - "babel-plugin-transform-flow-enums": "^0.0.2", - "react-refresh": "^0.14.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/@react-native/codegen": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.74.87.tgz", - "integrity": "sha512-GMSYDiD+86zLKgMMgz9z0k6FxmRn+z6cimYZKkucW4soGbxWsbjUAZoZ56sJwt2FJ3XVRgXCrnOCgXoH/Bkhcg==", - "dependencies": { - "@babel/parser": "^7.20.0", - "glob": "^7.1.1", - "hermes-parser": "0.19.1", - "invariant": "^2.2.4", - "jscodeshift": "^0.14.0", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" - } - }, - "node_modules/@react-native/community-cli-plugin": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.74.87.tgz", - "integrity": "sha512-EgJG9lSr8x3X67dHQKQvU6EkO+3ksVlJHYIVv6U/AmW9dN80BEFxgYbSJ7icXS4wri7m4kHdgeq2PQ7/3vvrTQ==", - "dependencies": { - "@react-native-community/cli-server-api": "13.6.9", - "@react-native-community/cli-tools": "13.6.9", - "@react-native/dev-middleware": "0.74.87", - "@react-native/metro-babel-transformer": "0.74.87", - "chalk": "^4.0.0", - "execa": "^5.1.1", - "metro": "^0.80.3", - "metro-config": "^0.80.3", - "metro-core": "^0.80.3", - "node-fetch": "^2.2.0", - "querystring": "^0.2.1", - "readline": "^1.3.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/@react-native/debugger-frontend": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.74.87.tgz", - "integrity": "sha512-MN95DJLYTv4EqJc+9JajA3AJZSBYJz2QEJ3uWlHrOky2vKrbbRVaW1ityTmaZa2OXIvNc6CZwSRSE7xCoHbXhQ==", - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/@react-native/dev-middleware": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.74.87.tgz", - "integrity": "sha512-7TmZ3hTHwooYgIHqc/z87BMe1ryrIqAUi+AF7vsD+EHCGxHFdMjSpf1BZ2SUPXuLnF2cTiTfV2RwhbPzx0tYIA==", - "dependencies": { - "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.74.87", - "@rnx-kit/chromium-edge-launcher": "^1.0.0", - "chrome-launcher": "^0.15.2", - "connect": "^3.6.5", - "debug": "^2.2.0", - "node-fetch": "^2.2.0", - "nullthrows": "^1.1.1", - "open": "^7.0.3", - "selfsigned": "^2.4.1", - "serve-static": "^1.13.1", - "temp-dir": "^2.0.0", - "ws": "^6.2.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@react-native/community-cli-plugin/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/@react-native/community-cli-plugin/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/ws": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", - "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/@react-native/debugger-frontend": { - "version": "0.74.85", - "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.74.85.tgz", - "integrity": "sha512-gUIhhpsYLUTYWlWw4vGztyHaX/kNlgVspSvKe2XaPA7o3jYKUoNLc3Ov7u70u/MBWfKdcEffWq44eSe3j3s5JQ==", - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/dev-middleware": { - "version": "0.74.85", - "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.74.85.tgz", - "integrity": "sha512-BRmgCK5vnMmHaKRO+h8PKJmHHH3E6JFuerrcfE3wG2eZ1bcSr+QTu8DAlpxsDWvJvHpCi8tRJGauxd+Ssj/c7w==", - "dependencies": { - "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.74.85", - "@rnx-kit/chromium-edge-launcher": "^1.0.0", - "chrome-launcher": "^0.15.2", - "connect": "^3.6.5", - "debug": "^2.2.0", - "node-fetch": "^2.2.0", - "nullthrows": "^1.1.1", - "open": "^7.0.3", - "selfsigned": "^2.4.1", - "serve-static": "^1.13.1", - "temp-dir": "^2.0.0", - "ws": "^6.2.2" + "@isaacs/ttlcache": "^1.4.1", + "@react-native/debugger-frontend": "0.76.9", + "chrome-launcher": "^0.15.2", + "chromium-edge-launcher": "^0.2.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "open": "^7.0.3", + "selfsigned": "^2.4.1", + "serve-static": "^1.13.1", + "ws": "^6.2.3" }, "engines": { "node": ">=18" @@ -5715,21 +4437,6 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/@react-native/dev-middleware/node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@react-native/dev-middleware/node_modules/ws": { "version": "6.2.3", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", @@ -5739,29 +4446,29 @@ } }, "node_modules/@react-native/gradle-plugin": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.74.87.tgz", - "integrity": "sha512-T+VX0N1qP+U9V4oAtn7FTX7pfsoVkd1ocyw9swYXgJqU2fK7hC9famW7b3s3ZiufPGPr1VPJe2TVGtSopBjL6A==", + "version": "0.76.9", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.76.9.tgz", + "integrity": "sha512-uGzp3dL4GfNDz+jOb8Nik1Vrfq1LHm0zESizrGhHACFiFlUSflVAnWuUAjlZlz5XfLhzGVvunG4Vdrpw8CD2ng==", "engines": { "node": ">=18" } }, "node_modules/@react-native/js-polyfills": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.74.87.tgz", - "integrity": "sha512-M5Evdn76CuVEF0GsaXiGi95CBZ4IWubHqwXxV9vG9CC9kq0PSkoM2Pn7Lx7dgyp4vT7ccJ8a3IwHbe+5KJRnpw==", + "version": "0.76.9", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.76.9.tgz", + "integrity": "sha512-s6z6m8cK4SMjIX1hm8LT187aQ6//ujLrjzDBogqDCYXRbfjbAYovw5as/v2a2rhUIyJbS3UjokZm3W0H+Oh/RQ==", "engines": { "node": ">=18" } }, "node_modules/@react-native/metro-babel-transformer": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.74.87.tgz", - "integrity": "sha512-UsJCO24sNax2NSPBmV1zLEVVNkS88kcgAiYrZHtYSwSjpl4WZ656tIeedBfiySdJ94Hr3kQmBYLipV5zk0NI1A==", + "version": "0.76.9", + "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.76.9.tgz", + "integrity": "sha512-HGq11347UHNiO/NvVbAO35hQCmH8YZRs7in7nVq7SL99pnpZK4WXwLdAXmSuwz5uYqOuwnKYDlpadz8fkE94Mg==", "dependencies": { - "@babel/core": "^7.20.0", - "@react-native/babel-preset": "0.74.87", - "hermes-parser": "0.19.1", + "@babel/core": "^7.25.2", + "@react-native/babel-preset": "0.76.9", + "hermes-parser": "0.23.1", "nullthrows": "^1.1.1" }, "engines": { @@ -5776,66 +4483,6 @@ "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.74.85.tgz", "integrity": "sha512-pcE4i0X7y3hsAE0SpIl7t6dUc0B0NZLd1yv7ssm4FrLhWG+CGyIq4eFDXpmPU1XHmL5PPySxTAjEMiwv6tAmOw==" }, - "node_modules/@react-native/virtualized-lists": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.74.87.tgz", - "integrity": "sha512-lsGxoFMb0lyK/MiplNKJpD+A1EoEUumkLrCjH4Ht+ZlG8S0BfCxmskLZ6qXn3BiDSkLjfjI/qyZ3pnxNBvkXpQ==", - "dependencies": { - "invariant": "^2.2.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/react": "^18.2.6", - "react": "*", - "react-native": "*" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@rnx-kit/chromium-edge-launcher": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@rnx-kit/chromium-edge-launcher/-/chromium-edge-launcher-1.0.0.tgz", - "integrity": "sha512-lzD84av1ZQhYUS+jsGqJiCMaJO2dn9u+RTT9n9q6D3SaKVwWqv+7AoRKqBu19bkwyE+iFRl1ymr40QS90jVFYg==", - "dependencies": { - "@types/node": "^18.0.0", - "escape-string-regexp": "^4.0.0", - "is-wsl": "^2.2.0", - "lighthouse-logger": "^1.0.0", - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=14.15" - } - }, - "node_modules/@rnx-kit/chromium-edge-launcher/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@rnx-kit/chromium-edge-launcher/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@rtsao/scc": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", @@ -5851,24 +4498,6 @@ "join-component": "^1.1.0" } }, - "node_modules/@sideway/address": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", - "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@sideway/formula": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" - }, "node_modules/@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", @@ -5899,6 +4528,43 @@ "node": ">= 10" } }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.7.tgz", + "integrity": "sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, "node_modules/@types/eslint": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", @@ -5919,6 +4585,14 @@ "optional": true, "peer": true }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", @@ -5977,9 +4651,9 @@ "devOptional": true }, "node_modules/@types/react": { - "version": "18.2.79", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.79.tgz", - "integrity": "sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w==", + "version": "18.3.20", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.20.tgz", + "integrity": "sha512-IPaCZN7PShZK/3t6Q87pfTkRm6oLTd4vztyoj+cbHUF1g3FfVb2tFIL79uCRKEfv16AhqDMBywP2VW3KIZUvcg==", "devOptional": true, "dependencies": { "@types/prop-types": "*", @@ -6021,77 +4695,69 @@ "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz", - "integrity": "sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==", + "version": "8.30.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.30.1.tgz", + "integrity": "sha512-v+VWphxMjn+1t48/jO4t950D6KR8JaJuNXzi33Ve6P8sEmPr5k6CEXjdGwT6+LodVnEa91EQCtwjWNUCPweo+Q==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/type-utils": "7.18.0", - "@typescript-eslint/utils": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", + "@typescript-eslint/scope-manager": "8.30.1", + "@typescript-eslint/type-utils": "8.30.1", + "@typescript-eslint/utils": "8.30.1", + "@typescript-eslint/visitor-keys": "8.30.1", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" + "ts-api-utils": "^2.0.1" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^7.0.0", - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz", - "integrity": "sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==", + "version": "8.30.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.30.1.tgz", + "integrity": "sha512-H+vqmWwT5xoNrXqWs/fesmssOW70gxFlgcMlYcBaWNPIEWDgLa4W9nkSPmhuOgLnXq9QYgkZ31fhDyLhleCsAg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/typescript-estree": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", + "@typescript-eslint/scope-manager": "8.30.1", + "@typescript-eslint/types": "8.30.1", + "@typescript-eslint/typescript-estree": "8.30.1", + "@typescript-eslint/visitor-keys": "8.30.1", "debug": "^4.3.4" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz", - "integrity": "sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==", + "version": "8.30.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.30.1.tgz", + "integrity": "sha512-+C0B6ChFXZkuaNDl73FJxRYT0G7ufVPOSQkqkpM/U198wUwUFOtgo1k/QzFh1KjpBitaK7R1tgjVz6o9HmsRPg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0" + "@typescript-eslint/types": "8.30.1", + "@typescript-eslint/visitor-keys": "8.30.1" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -6099,39 +4765,35 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz", - "integrity": "sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==", + "version": "8.30.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.30.1.tgz", + "integrity": "sha512-64uBF76bfQiJyHgZISC7vcNz3adqQKIccVoKubyQcOnNcdJBvYOILV1v22Qhsw3tw3VQu5ll8ND6hycgAR5fEA==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "7.18.0", - "@typescript-eslint/utils": "7.18.0", + "@typescript-eslint/typescript-estree": "8.30.1", + "@typescript-eslint/utils": "8.30.1", "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" + "ts-api-utils": "^2.0.1" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" } }, "node_modules/@typescript-eslint/types": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz", - "integrity": "sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==", + "version": "8.30.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.30.1.tgz", + "integrity": "sha512-81KawPfkuulyWo5QdyG/LOKbspyyiW+p4vpn4bYO7DM/hZImlVnFwrpCTnmNMOt8CvLRr5ojI9nU1Ekpw4RcEw==", "dev": true, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -6139,31 +4801,29 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz", - "integrity": "sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==", + "version": "8.30.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.30.1.tgz", + "integrity": "sha512-kQQnxymiUy9tTb1F2uep9W6aBiYODgq5EMSk6Nxh4Z+BDUoYUSa029ISs5zTzKBFnexQEh71KqwjKnRz58lusQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", + "@typescript-eslint/types": "8.30.1", + "@typescript-eslint/visitor-keys": "8.30.1", "debug": "^4.3.4", - "globby": "^11.1.0", + "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" + "ts-api-utils": "^2.0.1" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { @@ -6191,9 +4851,9 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -6203,44 +4863,57 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", - "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==", + "version": "8.30.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.30.1.tgz", + "integrity": "sha512-T/8q4R9En2tcEsWPQgB5BQ0XJVOtfARcUvOa8yJP3fh9M/mXraLxZrkCfGb6ChrO/V3W+Xbd04RacUEqk1CFEQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/typescript-estree": "7.18.0" + "@typescript-eslint/scope-manager": "8.30.1", + "@typescript-eslint/types": "8.30.1", + "@typescript-eslint/typescript-estree": "8.30.1" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz", - "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==", + "version": "8.30.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.30.1.tgz", + "integrity": "sha512-aEhgas7aJ6vZnNFC7K4/vMGDGyOiqWcYZPpIWrTKuTAlsvDNKy2GFDqh9smL+iq069ZvR0YzEeq0B8NJlLzjFA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.18.0", - "eslint-visitor-keys": "^3.4.3" + "@typescript-eslint/types": "8.30.1", + "eslint-visitor-keys": "^4.2.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", @@ -6248,27 +4921,24 @@ "dev": true }, "node_modules/@urql/core": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/@urql/core/-/core-2.3.6.tgz", - "integrity": "sha512-PUxhtBh7/8167HJK6WqBv6Z0piuiaZHQGYbhwpNL9aIQmLROPEdaUYkY4wh45wPQXcTpnd11l0q3Pw+TI11pdw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@urql/core/-/core-5.1.1.tgz", + "integrity": "sha512-aGh024z5v2oINGD/In6rAtVKTm4VmQ2TxKQBAtk2ZSME5dunZFcjltw4p5ENQg+5CBhZ3FHMzl0Oa+rwqiWqlg==", "dependencies": { - "@graphql-typed-document-node/core": "^3.1.0", - "wonka": "^4.0.14" - }, - "peerDependencies": { - "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "@0no-co/graphql.web": "^1.0.5", + "wonka": "^6.3.2" } }, "node_modules/@urql/exchange-retry": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@urql/exchange-retry/-/exchange-retry-0.3.0.tgz", - "integrity": "sha512-hHqer2mcdVC0eYnVNbWyi28AlGOPb2vjH3lP3/Bc8Lc8BjhMsDwFMm7WhoP5C1+cfbr/QJ6Er3H/L08wznXxfg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@urql/exchange-retry/-/exchange-retry-1.3.1.tgz", + "integrity": "sha512-EEmtFu8JTuwsInqMakhLq+U3qN8ZMd5V3pX44q0EqD2imqTDsa8ikZqJ1schVrN8HljOdN+C08cwZ1/r5uIgLw==", "dependencies": { - "@urql/core": ">=2.3.1", - "wonka": "^4.0.14" + "@urql/core": "^5.1.1", + "wonka": "^6.3.2" }, "peerDependencies": { - "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0" + "@urql/core": "^5.0.0" } }, "node_modules/@xmldom/xmldom": { @@ -6332,6 +5002,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "optional": true, "dependencies": { "debug": "4" }, @@ -6398,14 +5069,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ansi-fragments": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", - "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", - "dependencies": { - "colorette": "^1.0.7", - "slice-ansi": "^2.0.0", - "strip-ansi": "^5.0.0" + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/ansi-regex": { @@ -6455,16 +5127,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/appdirsjs": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", - "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==" - }, - "node_modules/application-config-path": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.1.tgz", - "integrity": "sha512-zy9cHePtMP0YhwG+CfHm0bgwdnga2X3gZexpdCwEj//dpb+TKajtiC8REEUJUSq6Ab4f9cgNy2l8ObXzCXFkEw==" - }, "node_modules/aproba": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", @@ -6516,6 +5178,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, "dependencies": { "call-bind": "^1.0.5", "is-array-buffer": "^3.0.4" @@ -6651,6 +5314,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.5", @@ -6684,14 +5348,6 @@ "node": ">=4" } }, - "node_modules/astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "engines": { - "node": ">=4" - } - }, "node_modules/async-limiter": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", @@ -6714,6 +5370,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, "dependencies": { "possible-typed-array-names": "^1.0.0" }, @@ -6724,12 +5381,125 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/babel-core": { - "version": "7.0.0-bridge.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", + "dependencies": { + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/babel-plugin-polyfill-corejs2": { @@ -6768,15 +5538,31 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/babel-plugin-react-compiler": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-react-compiler/-/babel-plugin-react-compiler-0.0.0.tgz", - "integrity": "sha512-Kigl0V36a/6hLVH7+CCe1CCtU3mFBqBd829V//VtuG7I/pyq+B2QZJqOefd63snQmdfCryNhO9XW1FbGPBvYDA==" - }, "node_modules/babel-plugin-react-native-web": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.19.12.tgz", - "integrity": "sha512-eYZ4+P6jNcB37lObWIg0pUbi7+3PKoU1Oie2j0C8UF3cXyXoR74tO2NBjI/FORb2LJyItJZEAmjU5pSaJYEL1w==" + "version": "0.19.13", + "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.19.13.tgz", + "integrity": "sha512-4hHoto6xaN23LCyZgL9LJZc3olmAxd7b6jDzlZnKXAh4rRAbZRKNBJoOOdp46OBqgy+K0t0guTj5/mhA8inymQ==" + }, + "node_modules/babel-plugin-syntax-hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.25.1.tgz", + "integrity": "sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ==", + "dependencies": { + "hermes-parser": "0.25.1" + } + }, + "node_modules/babel-plugin-syntax-hermes-parser/node_modules/hermes-estree": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==" + }, + "node_modules/babel-plugin-syntax-hermes-parser/node_modules/hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", + "dependencies": { + "hermes-estree": "0.25.1" + } }, "node_modules/babel-plugin-transform-flow-enums": { "version": "0.0.2", @@ -6786,10 +5572,35 @@ "@babel/plugin-syntax-flow": "^7.12.1" } }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/babel-preset-expo": { - "version": "11.0.14", - "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-11.0.14.tgz", - "integrity": "sha512-4BVYR0Sc2sSNxYTiE/OLSnPiOp+weFNy8eV+hX3aD6YAIbBnw+VubKRWqJV/sOJauzOLz0SgYAYyFciYMqizRA==", + "version": "12.0.11", + "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-12.0.11.tgz", + "integrity": "sha512-4m6D92nKEieg+7DXa8uSvpr0GjfuRfM/G0t0I/Q5hF8HleEv5ms3z4dJ+p52qXSJsm760tMqLdO93Ywuoi7cCQ==", "dependencies": { "@babel/plugin-proposal-decorators": "^7.12.9", "@babel/plugin-transform-export-namespace-from": "^7.22.11", @@ -6797,10 +5608,36 @@ "@babel/plugin-transform-parameters": "^7.22.15", "@babel/preset-react": "^7.22.15", "@babel/preset-typescript": "^7.23.0", - "@react-native/babel-preset": "0.74.87", - "babel-plugin-react-compiler": "^0.0.0-experimental-592953e-20240517", - "babel-plugin-react-native-web": "~0.19.10", + "@react-native/babel-preset": "0.76.9", + "babel-plugin-react-native-web": "~0.19.13", "react-refresh": "^0.14.2" + }, + "peerDependencies": { + "babel-plugin-react-compiler": "^19.0.0-beta-9ee70a1-20241017", + "react-compiler-runtime": "^19.0.0-beta-8a03594-20241020" + }, + "peerDependenciesMeta": { + "babel-plugin-react-compiler": { + "optional": true + }, + "react-compiler-runtime": { + "optional": true + } + } + }, + "node_modules/babel-preset-jest": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", + "dependencies": { + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/balanced-match": { @@ -6838,6 +5675,22 @@ "node": ">=12.0.0" } }, + "node_modules/better-opn/node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/big-integer": { "version": "1.6.52", "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", @@ -6864,6 +5717,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "optional": true, "dependencies": { "buffer": "^5.5.0", "inherits": "^2.0.4", @@ -6874,6 +5728,7 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "optional": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -7008,11 +5863,6 @@ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, - "node_modules/builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==" - }, "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", @@ -7093,6 +5943,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -7107,6 +5958,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/caller-callsite": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", @@ -7138,14 +6001,11 @@ } }, "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, "node_modules/caniuse-lite": { @@ -7224,6 +6084,41 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/chromium-edge-launcher": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-0.2.0.tgz", + "integrity": "sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==", + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0", + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, + "node_modules/chromium-edge-launcher/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/chromium-edge-launcher/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/ci-info": { "version": "3.9.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", @@ -7292,14 +6187,6 @@ "node": ">=8" } }, - "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", - "engines": { - "node": ">=0.8" - } - }, "node_modules/clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -7335,11 +6222,6 @@ "color-support": "bin.js" } }, - "node_modules/colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" - }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -7351,11 +6233,6 @@ "node": ">= 0.8" } }, - "node_modules/command-exists": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", - "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==" - }, "node_modules/commander": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", @@ -7501,9 +6378,9 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -7543,15 +6420,11 @@ "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", "devOptional": true }, - "node_modules/dag-map": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/dag-map/-/dag-map-1.0.2.tgz", - "integrity": "sha512-+LSAiGFwQ9dRnRdOeaj7g47ZFJcOUPukAP8J3A3fuZ1g9Y44BG+P1sgApjLXTQPOzC4+7S9Wr8kXsfpINM4jpw==" - }, "node_modules/data-view-buffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -7568,6 +6441,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -7584,6 +6458,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -7596,11 +6471,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/dayjs": { - "version": "1.11.13", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", - "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==" - }, "node_modules/debug": { "version": "4.3.7", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", @@ -7617,14 +6487,6 @@ } } }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/decompress-response": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", @@ -7697,6 +6559,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -7721,6 +6584,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -7768,11 +6632,6 @@ "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", "optional": true }, - "node_modules/denodeify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", - "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==" - }, "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -7849,6 +6708,19 @@ "url": "https://dotenvx.com" } }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", @@ -7924,22 +6796,6 @@ "node": ">=6" } }, - "node_modules/envinfo": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz", - "integrity": "sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==", - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eol": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", - "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==" - }, "node_modules/err-code": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", @@ -7962,22 +6818,11 @@ "stackframe": "^1.3.4" } }, - "node_modules/errorhandler": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", - "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", - "dependencies": { - "accepts": "~1.3.7", - "escape-html": "~1.0.3" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/es-abstract": { "version": "1.23.3", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dev": true, "dependencies": { "array-buffer-byte-length": "^1.0.1", "arraybuffer.prototype.slice": "^1.0.3", @@ -8034,12 +6879,9 @@ } }, "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", "engines": { "node": ">= 0.4" } @@ -8079,9 +6921,9 @@ } }, "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", "dependencies": { "es-errors": "^1.3.0" }, @@ -8090,13 +6932,14 @@ } }, "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", "dependencies": { - "get-intrinsic": "^1.2.4", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" + "hasown": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -8115,6 +6958,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -8205,18 +7049,18 @@ } }, "node_modules/eslint-config-expo": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/eslint-config-expo/-/eslint-config-expo-7.1.2.tgz", - "integrity": "sha512-WxrDVNklN43Op0v3fglQfzL2bC7vqacUq9oVwJcGCUEDzdM7kGOR6pfEJiz3i3dQv3cFjHtct0CFEExep5c/dA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-expo/-/eslint-config-expo-8.0.1.tgz", + "integrity": "sha512-r9PSgkuZk5Q5ALbk1yowYwEIj0oqO/ikRO9TNhpx2DzSOdK65y3urgFI04WYvQzMr9q1fnA62wr9iGfrsmF5pQ==", "dev": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "^7.4.0", - "@typescript-eslint/parser": "^7.4.0", - "eslint-import-resolver-typescript": "^3.6.1", - "eslint-plugin-expo": "^0.0.1", - "eslint-plugin-import": "^2.29.1", - "eslint-plugin-react": "^7.34.0", - "eslint-plugin-react-hooks": "^4.6.0" + "@typescript-eslint/eslint-plugin": "^8.9.0", + "@typescript-eslint/parser": "^8.9.0", + "eslint-import-resolver-typescript": "^3.6.3", + "eslint-plugin-expo": "^0.1.0", + "eslint-plugin-import": "^2.30.0", + "eslint-plugin-react": "^7.36.1", + "eslint-plugin-react-hooks": "^4.6.2" }, "peerDependencies": { "eslint": ">=8.10" @@ -8316,19 +7160,19 @@ } }, "node_modules/eslint-plugin-expo": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-expo/-/eslint-plugin-expo-0.0.1.tgz", - "integrity": "sha512-dNri81vunJ3T+N1YWWxjLU6ux6KiukwZ4ECXCOPp8hG7M4kuvPAb9YQSIM63AT0pbtfYH/a6htikhaQcRPjhRA==", + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-expo/-/eslint-plugin-expo-0.1.0.tgz", + "integrity": "sha512-bX0ABF5CTbwUnFXHN5aHhx2uyasbmr1ADlY/D1bmFb31sNd1rc+K1Ss4/BlTU6H0urGNOD30+q7LTDABKB/10g==", "dev": true, "dependencies": { - "@typescript-eslint/types": "^7.2.0", - "@typescript-eslint/utils": "^7.2.0" + "@typescript-eslint/types": "^8.9.0", + "@typescript-eslint/utils": "^8.9.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "eslint": ">=8" + "eslint": ">=8 <9" } }, "node_modules/eslint-plugin-import": { @@ -8776,9 +7620,9 @@ } }, "node_modules/execa/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -8846,96 +7690,145 @@ } }, "node_modules/expo": { - "version": "51.0.36", - "resolved": "https://registry.npmjs.org/expo/-/expo-51.0.36.tgz", - "integrity": "sha512-eQIC0l6fz3p4cU/hV8+QcyKSacyROhaoA1oohfCD6I3F09dxmC8b3SESpzGqHfuq8wsgcUc4q8ckX7ec25IV1g==", + "version": "52.0.46", + "resolved": "https://registry.npmjs.org/expo/-/expo-52.0.46.tgz", + "integrity": "sha512-JG89IVZLp7DWzgeiQb+0N43kWOF1DUm3esBvAS9cPFWZsM9x8nDXgbvtREcycDPA6E+yJsSC+086CigeUY6sVA==", "dependencies": { "@babel/runtime": "^7.20.0", - "@expo/cli": "0.18.30", - "@expo/config": "9.0.4", - "@expo/config-plugins": "8.0.10", - "@expo/metro-config": "0.18.11", - "@expo/vector-icons": "^14.0.3", - "babel-preset-expo": "~11.0.14", - "expo-asset": "~10.0.10", - "expo-file-system": "~17.0.1", - "expo-font": "~12.0.10", - "expo-keep-awake": "~13.0.2", - "expo-modules-autolinking": "1.11.3", - "expo-modules-core": "1.12.25", + "@expo/cli": "0.22.26", + "@expo/config": "~10.0.11", + "@expo/config-plugins": "~9.0.17", + "@expo/fingerprint": "0.11.11", + "@expo/metro-config": "0.19.12", + "@expo/vector-icons": "^14.0.0", + "babel-preset-expo": "~12.0.11", + "expo-asset": "~11.0.5", + "expo-constants": "~17.0.8", + "expo-file-system": "~18.0.12", + "expo-font": "~13.0.4", + "expo-keep-awake": "~14.0.3", + "expo-modules-autolinking": "2.0.8", + "expo-modules-core": "2.2.3", "fbemitter": "^3.0.0", + "web-streams-polyfill": "^3.3.2", "whatwg-url-without-unicode": "8.0.0-3" }, "bin": { - "expo": "bin/cli" + "expo": "bin/cli", + "expo-modules-autolinking": "bin/autolinking", + "fingerprint": "bin/fingerprint" + }, + "peerDependencies": { + "@expo/dom-webview": "*", + "@expo/metro-runtime": "*", + "react": "*", + "react-native": "*", + "react-native-webview": "*" + }, + "peerDependenciesMeta": { + "@expo/dom-webview": { + "optional": true + }, + "@expo/metro-runtime": { + "optional": true + }, + "react-native-webview": { + "optional": true + } } }, "node_modules/expo-asset": { - "version": "10.0.10", - "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-10.0.10.tgz", - "integrity": "sha512-0qoTIihB79k+wGus9wy0JMKq7DdenziVx3iUkGvMAy2azscSgWH6bd2gJ9CGnhC6JRd3qTMFBL0ou/fx7WZl7A==", + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-11.0.5.tgz", + "integrity": "sha512-TL60LmMBGVzs3NQcO8ylWqBumMh4sx0lmeJsn7+9C88fylGDhyyVnKZ1PyTXo9CVDBkndutZx2JUEQWM9BaiXw==", "dependencies": { - "expo-constants": "~16.0.0", + "@expo/image-utils": "^0.6.5", + "expo-constants": "~17.0.8", "invariant": "^2.2.4", "md5-file": "^3.2.3" }, "peerDependencies": { - "expo": "*" + "expo": "*", + "react": "*", + "react-native": "*" } }, "node_modules/expo-av": { - "version": "14.0.7", - "resolved": "https://registry.npmjs.org/expo-av/-/expo-av-14.0.7.tgz", - "integrity": "sha512-FvKZxyy+2/qcCmp+e1GTK3s4zH8ZO1RfjpqNxh7ARlS1oH8HPtk1AyZAMo52tHz3yQ3UIqxQ2YbI9CFb4065lA==", - "license": "MIT", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/expo-av/-/expo-av-15.0.2.tgz", + "integrity": "sha512-AHIHXdqLgK1dfHZF0JzX3YSVySGMrWn9QtPzaVjw54FAzvXfMt4sIoq4qRL/9XWCP9+ICcCs/u3EcvmxQjrfcA==", "peerDependencies": { - "expo": "*" + "expo": "*", + "react": "*", + "react-native": "*", + "react-native-web": "*" + }, + "peerDependenciesMeta": { + "react-native-web": { + "optional": true + } } }, "node_modules/expo-constants": { - "version": "16.0.2", - "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-16.0.2.tgz", - "integrity": "sha512-9tNY3OVO0jfiMzl7ngb6IOyR5VFzNoN5OOazUWoeGfmMqVB5kltTemRvKraK9JRbBKIw+SOYLEmF0sEqgFZ6OQ==", + "version": "17.0.8", + "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-17.0.8.tgz", + "integrity": "sha512-XfWRyQAf1yUNgWZ1TnE8pFBMqGmFP5Gb+SFSgszxDdOoheB/NI5D4p7q86kI2fvGyfTrxAe+D+74nZkfsGvUlg==", "dependencies": { - "@expo/config": "~9.0.0", - "@expo/env": "~0.3.0" + "@expo/config": "~10.0.11", + "@expo/env": "~0.4.2" }, + "peerDependencies": { + "expo": "*", + "react-native": "*" + } + }, + "node_modules/expo-document-picker": { + "version": "13.0.3", + "resolved": "https://registry.npmjs.org/expo-document-picker/-/expo-document-picker-13.0.3.tgz", + "integrity": "sha512-348xcsiA/YhgWm1SuJNNdb5cUDpRJYCyIk8MhOU2MEDxbVRR+Q1TiUBTCIMVqaWHcxsFQzP56Wwv9n24qjeILg==", "peerDependencies": { "expo": "*" } }, "node_modules/expo-file-system": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-17.0.1.tgz", - "integrity": "sha512-dYpnZJqTGj6HCYJyXAgpFkQWsiCH3HY1ek2cFZVHFoEc5tLz9gmdEgTF6nFHurvmvfmXqxi7a5CXyVm0aFYJBw==", + "version": "18.0.12", + "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-18.0.12.tgz", + "integrity": "sha512-HAkrd/mb8r+G3lJ9MzmGeuW2B+BxQR1joKfeCyY4deLl1zoZ48FrAWjgZjHK9aHUVhJ0ehzInu/NQtikKytaeg==", + "dependencies": { + "web-streams-polyfill": "^3.3.2" + }, "peerDependencies": { - "expo": "*" + "expo": "*", + "react-native": "*" } }, "node_modules/expo-font": { - "version": "12.0.10", - "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-12.0.10.tgz", - "integrity": "sha512-Q1i2NuYri3jy32zdnBaHHCya1wH1yMAsI+3CCmj9zlQzlhsS9Bdwcj2W3c5eU5FvH2hsNQy4O+O1NnM6o/pDaQ==", + "version": "13.0.4", + "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-13.0.4.tgz", + "integrity": "sha512-eAP5hyBgC8gafFtprsz0HMaB795qZfgJWqTmU0NfbSin1wUuVySFMEPMOrTkTgmazU73v4Cb4x7p86jY1XXYUw==", "dependencies": { "fontfaceobserver": "^2.1.0" }, "peerDependencies": { - "expo": "*" + "expo": "*", + "react": "*" } }, "node_modules/expo-keep-awake": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-13.0.2.tgz", - "integrity": "sha512-kKiwkVg/bY0AJ5q1Pxnm/GvpeB6hbNJhcFsoOWDh2NlpibhCLaHL826KHUM+WsnJRbVRxJ+K9vbPRHEMvFpVyw==", + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-14.0.3.tgz", + "integrity": "sha512-6Jh94G6NvTZfuLnm2vwIpKe3GdOiVBuISl7FI8GqN0/9UOg9E0WXXp5cDcfAG8bn80RfgLJS8P7EPUGTZyOvhg==", "peerDependencies": { - "expo": "*" + "expo": "*", + "react": "*" } }, "node_modules/expo-modules-autolinking": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-1.11.3.tgz", - "integrity": "sha512-oYh8EZEvYF5TYppxEKUTTJmbr8j7eRRnrIxzZtMvxLTXoujThVPMFS/cbnSnf2bFm1lq50TdDNABhmEi7z0ngQ==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-2.0.8.tgz", + "integrity": "sha512-DezgnEYFQYic8hKGhkbztBA3QUmSftjaNDIKNAtS2iGJmzCcNIkatjN2slFDSWjSTNo8gOvPQyMKfyHWFvLpOQ==", "dependencies": { + "@expo/spawn-async": "^1.7.2", "chalk": "^4.1.0", "commander": "^7.2.0", "fast-glob": "^3.2.5", @@ -9046,17 +7939,21 @@ } }, "node_modules/expo-modules-core": { - "version": "1.12.25", - "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.12.25.tgz", - "integrity": "sha512-HB2LS2LEM41Xq1bG+Jtzqm6XgPaa+mM9BAvCdX1lDGMQ9Ay9vMTL/GVEs2gpsINPofICopjBRwD+wftyCbVrzg==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-2.2.3.tgz", + "integrity": "sha512-01QqZzpP/wWlxnNly4G06MsOBUTbMDj02DQigZoXfDh80vd/rk3/uVXqnZgOdLSggTs6DnvOgAUy0H2q30XdUg==", "dependencies": { "invariant": "^2.2.4" } }, "node_modules/expo-status-bar": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-1.12.1.tgz", - "integrity": "sha512-/t3xdbS8KB0prj5KG5w7z+wZPFlPtkgs95BsmrP/E7Q0xHXTcDcQ6Cu2FkFuRM+PKTb17cJDnLkawyS5vDLxMA==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-2.0.1.tgz", + "integrity": "sha512-AkIPX7jWHRPp83UBZ1iXtVvyr0g+DgBVvIXTtlmPtmUsm8Vq9Bb5IGj86PW8osuFlgoTVAg7HI/+Ok7yEYwiRg==", + "peerDependencies": { + "react": "*", + "react-native": "*" + } }, "node_modules/exponential-backoff": { "version": "3.1.1", @@ -9093,8 +7990,7 @@ "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "node_modules/fast-levenshtein": { "version": "2.0.6", @@ -9107,27 +8003,6 @@ "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.4.tgz", "integrity": "sha512-8dbd3XWoKCTms18ize6JmQF1SFnnfj5s0B7rRry22EofgMu7B6LKHVh+XfFqFGsqnbH54xgeO83PzpKI+ODhlg==" }, - "node_modules/fast-xml-parser": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz", - "integrity": "sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - }, - { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" - } - ], - "dependencies": { - "strnum": "^1.0.5" - }, - "bin": { - "fxparser": "src/cli/cli.js" - } - }, "node_modules/fastq": { "version": "1.17.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", @@ -9291,14 +8166,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/find-yarn-workspace-root": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", - "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", - "dependencies": { - "micromatch": "^4.0.2" - } - }, "node_modules/flat-cache": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", @@ -9341,16 +8208,17 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, "dependencies": { "is-callable": "^1.1.3" } }, "node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", "dependencies": { - "cross-spawn": "^7.0.0", + "cross-spawn": "^7.0.6", "signal-exit": "^4.0.1" }, "engines": { @@ -9372,13 +8240,14 @@ } }, "node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.3.tgz", + "integrity": "sha512-q5YBMeWy6E2Un0nMGWMgI65MAKtaylxfNJGJxpGh45YDciZB4epbWpaAfImil6CPAPTYB4sh0URQNDRIZG5F2w==", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "es-set-tostringtag": "^2.1.0", + "mime-types": "^2.1.35" }, "engines": { "node": ">= 6" @@ -9435,6 +8304,19 @@ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", @@ -9447,6 +8329,7 @@ "version": "1.1.6", "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -9464,6 +8347,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -9517,15 +8401,20 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -9534,12 +8423,24 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-port": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", - "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "engines": { - "node": ">=4" + "node": ">=8.0.0" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/get-stream": { @@ -9557,6 +8458,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, "dependencies": { "call-bind": "^1.0.5", "es-errors": "^1.3.0", @@ -9657,6 +8559,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" @@ -9731,11 +8634,11 @@ } }, "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dependencies": { - "get-intrinsic": "^1.1.3" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -9757,32 +8660,11 @@ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true }, - "node_modules/graphql": { - "version": "15.8.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", - "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==", - "engines": { - "node": ">= 10.x" - } - }, - "node_modules/graphql-tag": { - "version": "2.12.6", - "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", - "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "graphql": "^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - } - }, "node_modules/has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -9799,6 +8681,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, "dependencies": { "es-define-property": "^1.0.0" }, @@ -9810,6 +8693,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, "engines": { "node": ">= 0.4" }, @@ -9818,9 +8702,9 @@ } }, "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "engines": { "node": ">= 0.4" }, @@ -9860,55 +8744,33 @@ } }, "node_modules/hermes-estree": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.19.1.tgz", - "integrity": "sha512-daLGV3Q2MKk8w4evNMKwS8zBE/rcpA800nu1Q5kM08IKijoSnPe9Uo1iIxzPKRkn95IxxsgBMPeYHt3VG4ej2g==" + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.23.1.tgz", + "integrity": "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==" }, "node_modules/hermes-parser": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.19.1.tgz", - "integrity": "sha512-Vp+bXzxYJWrpEuJ/vXxUsLnt0+y4q9zyi4zUlkLqD8FKv4LjIfOvP69R/9Lty3dCyKh0E2BU7Eypqr63/rKT/A==", - "dependencies": { - "hermes-estree": "0.19.1" - } - }, - "node_modules/hermes-profile-transformer": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", - "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.23.1.tgz", + "integrity": "sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==", "dependencies": { - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=8" + "hermes-estree": "0.23.1" } }, "node_modules/hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", "dependencies": { - "lru-cache": "^6.0.0" + "lru-cache": "^10.0.1" }, "engines": { - "node": ">=10" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/hosted-git-info/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" }, "node_modules/http-cache-semantics": { "version": "4.1.1", @@ -9957,6 +8819,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "optional": true, "dependencies": { "agent-base": "6", "debug": "4" @@ -10027,9 +8890,9 @@ } }, "node_modules/image-size": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", - "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.1.tgz", + "integrity": "sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==", "dependencies": { "queue": "6.0.2" }, @@ -10132,6 +8995,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.0", @@ -10188,6 +9052,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.2.1" @@ -10223,6 +9088,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, "dependencies": { "has-bigints": "^1.0.1" }, @@ -10234,6 +9100,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -10275,6 +9142,7 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, "engines": { "node": ">= 0.4" }, @@ -10300,6 +9168,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, "dependencies": { "is-typed-array": "^1.1.13" }, @@ -10314,6 +9183,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -10366,14 +9236,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "engines": { - "node": ">=4" - } - }, "node_modules/is-generator-function": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", @@ -10400,44 +9262,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-invalid-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-invalid-path/-/is-invalid-path-0.1.0.tgz", - "integrity": "sha512-aZMG0T3F34mTg4eTdszcGXx54oiZ4NtHSft3hWNJMGJXUUqdIj3cOZuHcU0nCWWcY3jd7yRe/3AEm3vSNTpBGQ==", - "dependencies": { - "is-glob": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-invalid-path/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-invalid-path/node_modules/is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-lambda": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", @@ -10460,6 +9284,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, "engines": { "node": ">= 0.4" }, @@ -10479,6 +9304,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -10520,6 +9346,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -10547,6 +9374,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, "dependencies": { "call-bind": "^1.0.7" }, @@ -10569,6 +9397,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -10583,6 +9412,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, "dependencies": { "has-symbols": "^1.0.2" }, @@ -10597,6 +9427,7 @@ "version": "1.1.13", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, "dependencies": { "which-typed-array": "^1.1.14" }, @@ -10607,28 +9438,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-valid-path": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz", - "integrity": "sha512-+kwPrVDu9Ms03L90Qaml+79+6DZHqHyRoANI6IsZJ/g8frhnfchDOBCa0RbQ6/kdHt5CS5OeIEyrYznNuVN+8A==", - "dependencies": { - "is-invalid-path": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-weakmap": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", @@ -10645,6 +9454,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, "dependencies": { "call-bind": "^1.0.2" }, @@ -10697,6 +9507,29 @@ "node": ">=0.10.0" } }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/iterator.prototype": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", @@ -10751,6 +9584,30 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, "node_modules/jest-message-util": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", @@ -10823,35 +9680,6 @@ "node": ">=8" } }, - "node_modules/jest-message-util/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-message-util/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" - }, "node_modules/jest-message-util/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -10876,6 +9704,14 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/jest-util": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", @@ -10997,6 +9833,17 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/jest-validate/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -11036,35 +9883,6 @@ "node": ">=8" } }, - "node_modules/jest-validate/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" - }, "node_modules/jest-validate/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -11117,18 +9935,6 @@ "resolved": "https://registry.npmjs.org/jimp-compact/-/jimp-compact-0.16.1.tgz", "integrity": "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==" }, - "node_modules/joi": { - "version": "17.13.3", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", - "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", - "dependencies": { - "@hapi/hoek": "^9.3.0", - "@hapi/topo": "^5.1.0", - "@sideway/address": "^4.1.5", - "@sideway/formula": "^3.0.1", - "@sideway/pinpoint": "^2.0.0" - } - }, "node_modules/join-component": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", @@ -11276,42 +10082,14 @@ }, "node_modules/json-buffer": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "node_modules/json-schema-deref-sync": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/json-schema-deref-sync/-/json-schema-deref-sync-0.13.0.tgz", - "integrity": "sha512-YBOEogm5w9Op337yb6pAT6ZXDqlxAsQCanM3grid8lMWNxRJO/zWEJi3ZzqDL8boWfwhTFym5EFrNgWwpqcBRg==", - "dependencies": { - "clone": "^2.1.2", - "dag-map": "~1.0.0", - "is-valid-path": "^0.1.1", - "lodash": "^4.17.13", - "md5": "~2.2.0", - "memory-cache": "~0.2.0", - "traverse": "~0.6.6", - "valid-url": "~1.0.9" - }, - "engines": { - "node": ">=6.0.0" - } + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true }, - "node_modules/json-schema-deref-sync/node_modules/md5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", - "integrity": "sha512-PlGG4z5mBANDGCKsYQe0CaUYHdZYZt8ZPZLmEt+Urf0W4GlpTX4HescwHU+dc9+Z/G/vZKYZYFrwgm9VxK6QOQ==", - "dependencies": { - "charenc": "~0.0.1", - "crypt": "~0.0.1", - "is-buffer": "~1.1.1" - } + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, "node_modules/json-schema-traverse": { "version": "0.4.1", @@ -11447,9 +10225,9 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/lightningcss": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.19.0.tgz", - "integrity": "sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==", + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.27.0.tgz", + "integrity": "sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==", "dependencies": { "detect-libc": "^1.0.3" }, @@ -11461,26 +10239,47 @@ "url": "https://opencollective.com/parcel" }, "optionalDependencies": { - "lightningcss-darwin-arm64": "1.19.0", - "lightningcss-darwin-x64": "1.19.0", - "lightningcss-linux-arm-gnueabihf": "1.19.0", - "lightningcss-linux-arm64-gnu": "1.19.0", - "lightningcss-linux-arm64-musl": "1.19.0", - "lightningcss-linux-x64-gnu": "1.19.0", - "lightningcss-linux-x64-musl": "1.19.0", - "lightningcss-win32-x64-msvc": "1.19.0" + "lightningcss-darwin-arm64": "1.27.0", + "lightningcss-darwin-x64": "1.27.0", + "lightningcss-freebsd-x64": "1.27.0", + "lightningcss-linux-arm-gnueabihf": "1.27.0", + "lightningcss-linux-arm64-gnu": "1.27.0", + "lightningcss-linux-arm64-musl": "1.27.0", + "lightningcss-linux-x64-gnu": "1.27.0", + "lightningcss-linux-x64-musl": "1.27.0", + "lightningcss-win32-arm64-msvc": "1.27.0", + "lightningcss-win32-x64-msvc": "1.27.0" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.27.0.tgz", + "integrity": "sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.19.0.tgz", - "integrity": "sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==", + "node_modules/lightningcss-darwin-x64": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.27.0.tgz", + "integrity": "sha512-0+mZa54IlcNAoQS9E0+niovhyjjQWEMrwW0p2sSdLRhLDc8LMQ/b67z7+B5q4VmjYCMSfnFi3djAAQFIDuj/Tg==", "cpu": [ "x64" ], "optional": true, "os": [ - "win32" + "darwin" ], "engines": { "node": ">= 12.0.0" @@ -11490,236 +10289,212 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.27.0.tgz", + "integrity": "sha512-n1sEf85fePoU2aDN2PzYjoI8gbBqnmLGEhKq7q0DKLj0UTVmOTwDC7PtLcy/zFxzASTSBlVQYJUhwIStQMIpRA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=10" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" - }, - "node_modules/lodash.isobject": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-3.0.2.tgz", - "integrity": "sha512-3/Qptq2vr7WeJbB4KHUSKlq8Pl7ASXi3UG6CMbBm8WRtXi8+GHm7mKaU3urfpSEzWe2wCIChs6/sdocUsTKJiA==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" - }, - "node_modules/log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dependencies": { - "chalk": "^2.0.1" - }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.27.0.tgz", + "integrity": "sha512-MUMRmtdRkOkd5z3h986HOuNBD1c2lq2BSQA1Jg88d9I7bmPGx08bwGcnB75dvr17CwxjxD6XPi3Qh8ArmKFqCA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=4" - } - }, - "node_modules/logkitty": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", - "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", - "dependencies": { - "ansi-fragments": "^0.2.1", - "dayjs": "^1.8.15", - "yargs": "^15.1.0" + "node": ">= 12.0.0" }, - "bin": { - "logkitty": "bin/logkitty.js" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/logkitty/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.27.0.tgz", + "integrity": "sha512-cPsxo1QEWq2sfKkSq2Bq5feQDHdUEwgtA9KaB27J5AX22+l4l0ptgjMZZtYtUnteBofjee+0oW1wQ1guv04a7A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/logkitty/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.27.0.tgz", + "integrity": "sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/logkitty/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.27.0.tgz", + "integrity": "sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/logkitty/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.27.0.tgz", + "integrity": "sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=7.0.0" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/logkitty/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/logkitty/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.27.0.tgz", + "integrity": "sha512-/wXegPS1hnhkeG4OXQKEMQeJd48RDC3qdh+OA8pCuOPCyvnm/yEayrJdJVqzBsqpy1aJklRCVxscpFur80o6iQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=8" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/logkitty/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.27.0.tgz", + "integrity": "sha512-/OJLj94Zm/waZShL8nB5jsNj3CfNATLCTyFxZyouilfTmSoLDX7VlVAmhPHoZWVFp4vdmoiEbPEYC8HID3m6yw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=8" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/logkitty/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dependencies": { - "p-try": "^2.0.0" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/logkitty/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" }, - "node_modules/logkitty/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" }, - "node_modules/logkitty/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/lodash.isobject": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-3.0.2.tgz", + "integrity": "sha512-3/Qptq2vr7WeJbB4KHUSKlq8Pl7ASXi3UG6CMbBm8WRtXi8+GHm7mKaU3urfpSEzWe2wCIChs6/sdocUsTKJiA==" }, - "node_modules/logkitty/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true }, - "node_modules/logkitty/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" }, - "node_modules/logkitty/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "node_modules/log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "chalk": "^2.0.1" }, "engines": { - "node": ">=6" + "node": ">=4" } }, "node_modules/loglevel": { @@ -12007,6 +10782,14 @@ "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==" }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/md5": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", @@ -12031,21 +10814,11 @@ "node": ">=0.10" } }, - "node_modules/md5hex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/md5hex/-/md5hex-1.0.0.tgz", - "integrity": "sha512-c2YOUbp33+6thdCUi34xIyOU/a7bvGKj/3DB1iaPMTuPHf/Q2d5s4sn1FaCOO43XkXggnb08y5W2PU8UNYNLKQ==" - }, "node_modules/memoize-one": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" }, - "node_modules/memory-cache": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/memory-cache/-/memory-cache-0.2.0.tgz", - "integrity": "sha512-OcjA+jzjOYzKmKS6IQVALHLVz+rNTMPoJvCztFaZxwG14wtAW7VRZjwTQu06vKCYOxh4jVnik7ya0SXTB0W+xA==" - }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -12060,49 +10833,47 @@ } }, "node_modules/metro": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.80.12.tgz", - "integrity": "sha512-1UsH5FzJd9quUsD1qY+zUG4JY3jo3YEMxbMYH9jT6NK3j4iORhlwTK8fYTfAUBhDKjgLfKjAh7aoazNE23oIRA==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@babel/core": "^7.20.0", - "@babel/generator": "^7.20.0", - "@babel/parser": "^7.20.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.20.0", - "@babel/types": "^7.20.0", + "version": "0.81.4", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.81.4.tgz", + "integrity": "sha512-78f0aBNPuwXW7GFnSc+Y0vZhbuQorXxdgqQfvSRqcSizqwg9cwF27I05h47tL8AzQcizS1JZncvq4xf5u/Qykw==", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "@babel/types": "^7.25.2", "accepts": "^1.3.7", "chalk": "^4.0.0", "ci-info": "^2.0.0", "connect": "^3.6.5", "debug": "^2.2.0", - "denodeify": "^1.2.1", "error-stack-parser": "^2.0.6", "flow-enums-runtime": "^0.0.6", "graceful-fs": "^4.2.4", - "hermes-parser": "0.23.1", + "hermes-parser": "0.25.1", "image-size": "^1.0.2", "invariant": "^2.2.4", - "jest-worker": "^29.6.3", + "jest-worker": "^29.7.0", "jsc-safe-url": "^0.2.2", "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.80.12", - "metro-cache": "0.80.12", - "metro-cache-key": "0.80.12", - "metro-config": "0.80.12", - "metro-core": "0.80.12", - "metro-file-map": "0.80.12", - "metro-resolver": "0.80.12", - "metro-runtime": "0.80.12", - "metro-source-map": "0.80.12", - "metro-symbolicate": "0.80.12", - "metro-transform-plugins": "0.80.12", - "metro-transform-worker": "0.80.12", + "metro-babel-transformer": "0.81.4", + "metro-cache": "0.81.4", + "metro-cache-key": "0.81.4", + "metro-config": "0.81.4", + "metro-core": "0.81.4", + "metro-file-map": "0.81.4", + "metro-resolver": "0.81.4", + "metro-runtime": "0.81.4", + "metro-source-map": "0.81.4", + "metro-symbolicate": "0.81.4", + "metro-transform-plugins": "0.81.4", + "metro-transform-worker": "0.81.4", "mime-types": "^2.1.27", "nullthrows": "^1.1.1", "serialize-error": "^2.1.0", "source-map": "^0.5.6", - "strip-ansi": "^6.0.0", "throat": "^5.0.0", "ws": "^7.5.10", "yargs": "^17.6.2" @@ -12111,113 +10882,108 @@ "metro": "src/cli.js" }, "engines": { - "node": ">=18" + "node": ">=18.18" } }, "node_modules/metro-babel-transformer": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.80.12.tgz", - "integrity": "sha512-YZziRs0MgA3pzCkkvOoQRXjIoVjvrpi/yRlJnObyIvMP6lFdtyG4nUGIwGY9VXnBvxmXD6mPY2e+NSw6JAyiRg==", + "version": "0.81.4", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.81.4.tgz", + "integrity": "sha512-WW0yswWrW+eTVK9sYD+b1HwWOiUlZlUoomiw9TIOk0C+dh2V90Wttn/8g62kYi0Y4i+cJfISerB2LbV4nuRGTA==", "dependencies": { - "@babel/core": "^7.20.0", + "@babel/core": "^7.25.2", "flow-enums-runtime": "^0.0.6", - "hermes-parser": "0.23.1", + "hermes-parser": "0.25.1", "nullthrows": "^1.1.1" }, "engines": { - "node": ">=18" + "node": ">=18.18" } }, "node_modules/metro-babel-transformer/node_modules/hermes-estree": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.23.1.tgz", - "integrity": "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==" + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==" }, "node_modules/metro-babel-transformer/node_modules/hermes-parser": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.23.1.tgz", - "integrity": "sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", "dependencies": { - "hermes-estree": "0.23.1" + "hermes-estree": "0.25.1" } }, "node_modules/metro-cache": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.80.12.tgz", - "integrity": "sha512-p5kNHh2KJ0pbQI/H7ZBPCEwkyNcSz7OUkslzsiIWBMPQGFJ/xArMwkV7I+GJcWh+b4m6zbLxE5fk6fqbVK1xGA==", + "version": "0.81.4", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.81.4.tgz", + "integrity": "sha512-sxCPH3gowDxazSaZZrwdNPEpnxR8UeXDnvPjBF9+5btDBNN2DpWvDAXPvrohkYkFImhc0LajS2V7eOXvu9PnvQ==", "dependencies": { "exponential-backoff": "^3.1.1", "flow-enums-runtime": "^0.0.6", - "metro-core": "0.80.12" + "metro-core": "0.81.4" }, "engines": { - "node": ">=18" + "node": ">=18.18" } }, "node_modules/metro-cache-key": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.80.12.tgz", - "integrity": "sha512-o4BspKnugg/pE45ei0LGHVuBJXwRgruW7oSFAeSZvBKA/sGr0UhOGY3uycOgWInnS3v5yTTfiBA9lHlNRhsvGA==", + "version": "0.81.4", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.81.4.tgz", + "integrity": "sha512-3SaWQybvf1ivasjBegIxzVKLJzOpcz+KsnGwXFOYADQq0VN4cnM7tT+u2jkOhk6yJiiO1WIjl68hqyMOQJRRLg==", "dependencies": { "flow-enums-runtime": "^0.0.6" }, "engines": { - "node": ">=18" + "node": ">=18.18" } }, "node_modules/metro-config": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.80.12.tgz", - "integrity": "sha512-4rwOWwrhm62LjB12ytiuR5NgK1ZBNr24/He8mqCsC+HXZ+ATbrewLNztzbAZHtFsrxP4D4GLTGgh96pCpYLSAQ==", + "version": "0.81.4", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.81.4.tgz", + "integrity": "sha512-QnhMy3bRiuimCTy7oi5Ug60javrSa3lPh0gpMAspQZHY9h6y86jwHtZPLtlj8hdWQESIlrbeL8inMSF6qI/i9Q==", "dependencies": { "connect": "^3.6.5", "cosmiconfig": "^5.0.5", "flow-enums-runtime": "^0.0.6", - "jest-validate": "^29.6.3", - "metro": "0.80.12", - "metro-cache": "0.80.12", - "metro-core": "0.80.12", - "metro-runtime": "0.80.12" + "jest-validate": "^29.7.0", + "metro": "0.81.4", + "metro-cache": "0.81.4", + "metro-core": "0.81.4", + "metro-runtime": "0.81.4" }, "engines": { - "node": ">=18" + "node": ">=18.18" } }, "node_modules/metro-core": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.80.12.tgz", - "integrity": "sha512-QqdJ/yAK+IpPs2HU/h5v2pKEdANBagSsc6DRSjnwSyJsCoHlmyJKCaCJ7KhWGx+N4OHxh37hoA8fc2CuZbx0Fw==", + "version": "0.81.4", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.81.4.tgz", + "integrity": "sha512-GdL4IgmgJhrMA/rTy2lRqXKeXfC77Rg+uvhUEkbhyfj/oz7PrdSgvIFzziapjdHwk1XYq0KyFh/CcVm8ZawG6A==", "dependencies": { "flow-enums-runtime": "^0.0.6", "lodash.throttle": "^4.1.1", - "metro-resolver": "0.80.12" + "metro-resolver": "0.81.4" }, "engines": { - "node": ">=18" + "node": ">=18.18" } }, "node_modules/metro-file-map": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.80.12.tgz", - "integrity": "sha512-sYdemWSlk66bWzW2wp79kcPMzwuG32x1ZF3otI0QZTmrnTaaTiGyhE66P1z6KR4n2Eu5QXiABa6EWbAQv0r8bw==", + "version": "0.81.4", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.81.4.tgz", + "integrity": "sha512-qUIBzkiqOi3qEuscu4cJ83OYQ4hVzjON19FAySWqYys9GKCmxlKa7LkmwqdpBso6lQl+JXZ7nCacX90w5wQvPA==", "dependencies": { - "anymatch": "^3.0.3", "debug": "^2.2.0", "fb-watchman": "^2.0.0", "flow-enums-runtime": "^0.0.6", "graceful-fs": "^4.2.4", "invariant": "^2.2.4", - "jest-worker": "^29.6.3", + "jest-worker": "^29.7.0", "micromatch": "^4.0.4", - "node-abort-controller": "^3.1.1", "nullthrows": "^1.1.1", "walker": "^1.0.7" }, "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "node": ">=18.18" } }, "node_modules/metro-file-map/node_modules/debug": { @@ -12234,132 +11000,116 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/metro-minify-terser": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.80.12.tgz", - "integrity": "sha512-muWzUw3y5k+9083ZoX9VaJLWEV2Jcgi+Oan0Mmb/fBNMPqP9xVDuy4pOMn/HOiGndgfh/MK7s4bsjkyLJKMnXQ==", + "version": "0.81.4", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.81.4.tgz", + "integrity": "sha512-oVvq/AGvqmbhuijJDZZ9npeWzaVyeBwQKtdlnjcQ9fH7nR15RiBr5y2zTdgTEdynqOIb1Kc16l8CQIUSzOWVFA==", "dependencies": { "flow-enums-runtime": "^0.0.6", "terser": "^5.15.0" }, "engines": { - "node": ">=18" + "node": ">=18.18" } }, "node_modules/metro-resolver": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.80.12.tgz", - "integrity": "sha512-PR24gYRZnYHM3xT9pg6BdbrGbM/Cu1TcyIFBVlAk7qDAuHkUNQ1nMzWumWs+kwSvtd9eZGzHoucGJpTUEeLZAw==", + "version": "0.81.4", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.81.4.tgz", + "integrity": "sha512-Ng7G2mXjSExMeRzj6GC19G6IJ0mfIbOLgjArsMWJgtt9ViZiluCwgWsMW9juBC5NSwjJxUMK2x6pC5NIMFLiHA==", "dependencies": { "flow-enums-runtime": "^0.0.6" }, "engines": { - "node": ">=18" + "node": ">=18.18" } }, "node_modules/metro-runtime": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.80.12.tgz", - "integrity": "sha512-LIx7+92p5rpI0i6iB4S4GBvvLxStNt6fF0oPMaUd1Weku7jZdfkCZzmrtDD9CSQ6EPb0T9NUZoyXIxlBa3wOCw==", + "version": "0.81.4", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.81.4.tgz", + "integrity": "sha512-fBoRgqkF69CwyPtBNxlDi5ha26Zc8f85n2THXYoh13Jn/Bkg8KIDCdKPp/A1BbSeNnkH/++H2EIIfnmaff4uRg==", "dependencies": { "@babel/runtime": "^7.25.0", "flow-enums-runtime": "^0.0.6" }, "engines": { - "node": ">=18" + "node": ">=18.18" } }, "node_modules/metro-source-map": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.80.12.tgz", - "integrity": "sha512-o+AXmE7hpvM8r8MKsx7TI21/eerYYy2DCDkWfoBkv+jNkl61khvDHlQn0cXZa6lrcNZiZkl9oHSMcwLLIrFmpw==", + "version": "0.81.4", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.81.4.tgz", + "integrity": "sha512-IOwVQ7mLqoqvsL70RZtl1EyE3f9jp43kVsAsb/B/zoWmu0/k4mwEhGLTxmjdXRkLJqPqPrh7WmFChAEf9trW4Q==", "dependencies": { - "@babel/traverse": "^7.20.0", - "@babel/types": "^7.20.0", + "@babel/traverse": "^7.25.3", + "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", + "@babel/types": "^7.25.2", "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", - "metro-symbolicate": "0.80.12", + "metro-symbolicate": "0.81.4", "nullthrows": "^1.1.1", - "ob1": "0.80.12", + "ob1": "0.81.4", "source-map": "^0.5.6", "vlq": "^1.0.0" }, "engines": { - "node": ">=18" - } - }, - "node_modules/metro-source-map/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" + "node": ">=18.18" } }, "node_modules/metro-symbolicate": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.80.12.tgz", - "integrity": "sha512-/dIpNdHksXkGHZXARZpL7doUzHqSNxgQ8+kQGxwpJuHnDhGkENxB5PS2QBaTDdEcmyTMjS53CN1rl9n1gR6fmw==", + "version": "0.81.4", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.81.4.tgz", + "integrity": "sha512-rWxTmYVN6/BOSaMDUHT8HgCuRf6acd0AjHkenYlHpmgxg7dqdnAG1hLq999q2XpW5rX+cMamZD5W5Ez2LqGaag==", "dependencies": { "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", - "metro-source-map": "0.80.12", + "metro-source-map": "0.81.4", "nullthrows": "^1.1.1", "source-map": "^0.5.6", - "through2": "^2.0.1", "vlq": "^1.0.0" }, "bin": { "metro-symbolicate": "src/index.js" }, "engines": { - "node": ">=18" - } - }, - "node_modules/metro-symbolicate/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" + "node": ">=18.18" } }, "node_modules/metro-transform-plugins": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.80.12.tgz", - "integrity": "sha512-WQWp00AcZvXuQdbjQbx1LzFR31IInlkCDYJNRs6gtEtAyhwpMMlL2KcHmdY+wjDO9RPcliZ+Xl1riOuBecVlPA==", - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/generator": "^7.20.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.20.0", + "version": "0.81.4", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.81.4.tgz", + "integrity": "sha512-nlP069nDXm4v28vbll4QLApAlvVtlB66rP6h+ml8Q/CCQCPBXu2JLaoxUmkIOJQjLhMRUcgTyQHq+TXWJhydOQ==", + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", "flow-enums-runtime": "^0.0.6", "nullthrows": "^1.1.1" }, "engines": { - "node": ">=18" + "node": ">=18.18" } }, "node_modules/metro-transform-worker": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.80.12.tgz", - "integrity": "sha512-KAPFN1y3eVqEbKLx1I8WOarHPqDMUa8WelWxaJCNKO/yHCP26zELeqTJvhsQup+8uwB6EYi/sp0b6TGoh6lOEA==", - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/generator": "^7.20.0", - "@babel/parser": "^7.20.0", - "@babel/types": "^7.20.0", + "version": "0.81.4", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.81.4.tgz", + "integrity": "sha512-lKAeRZ8EUMtx2cA/Y4KvICr9bIr5SE03iK3lm+l9wyn2lkjLUuPjYVep159inLeDqC6AtSubsA8MZLziP7c03g==", + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/types": "^7.25.2", "flow-enums-runtime": "^0.0.6", - "metro": "0.80.12", - "metro-babel-transformer": "0.80.12", - "metro-cache": "0.80.12", - "metro-cache-key": "0.80.12", - "metro-minify-terser": "0.80.12", - "metro-source-map": "0.80.12", - "metro-transform-plugins": "0.80.12", + "metro": "0.81.4", + "metro-babel-transformer": "0.81.4", + "metro-cache": "0.81.4", + "metro-cache-key": "0.81.4", + "metro-minify-terser": "0.81.4", + "metro-source-map": "0.81.4", + "metro-transform-plugins": "0.81.4", "nullthrows": "^1.1.1" }, "engines": { - "node": ">=18" + "node": ">=18.18" } }, "node_modules/metro/node_modules/ansi-styles": { @@ -12429,16 +11179,16 @@ } }, "node_modules/metro/node_modules/hermes-estree": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.23.1.tgz", - "integrity": "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==" + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==" }, "node_modules/metro/node_modules/hermes-parser": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.23.1.tgz", - "integrity": "sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", "dependencies": { - "hermes-estree": "0.23.1" + "hermes-estree": "0.25.1" } }, "node_modules/metro/node_modules/ms": { @@ -12446,25 +11196,6 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/metro/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/metro/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -12519,17 +11250,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", @@ -12793,9 +11513,9 @@ "optional": true }, "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "funding": [ { "type": "github", @@ -12844,14 +11564,6 @@ "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" }, - "node_modules/nocache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", - "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==", - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/node-abi": { "version": "3.68.0", "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.68.0.tgz", @@ -12876,11 +11588,6 @@ "node": ">=10" } }, - "node_modules/node-abort-controller": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", - "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==" - }, "node_modules/node-dir": { "version": "0.1.17", "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", @@ -12966,18 +11673,6 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" }, - "node_modules/node-stream-zip": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", - "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", - "engines": { - "node": ">=0.12.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/antelle" - } - }, "node_modules/node-wav": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/node-wav/-/node-wav-0.0.2.tgz", @@ -13010,22 +11705,28 @@ } }, "node_modules/npm-package-arg": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-7.0.0.tgz", - "integrity": "sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g==", + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz", + "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==", "dependencies": { - "hosted-git-info": "^3.0.2", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" + "hosted-git-info": "^7.0.0", + "proc-log": "^4.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm-package-arg/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", "bin": { - "semver": "bin/semver" + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/npm-run-path": { @@ -13069,14 +11770,14 @@ "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" }, "node_modules/ob1": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.80.12.tgz", - "integrity": "sha512-VMArClVT6LkhUGpnuEoBuyjG9rzUyEzg4PDkav6wK1cLhOK02gPCYFxoiB4mqVnrMhDpIzJcrGNAMVi9P+hXrw==", + "version": "0.81.4", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.81.4.tgz", + "integrity": "sha512-EZLYM8hfPraC2SYOR5EWLFAPV5e6g+p83m2Jth9bzCpFxP1NDQJYXdmXRB2bfbaWQSmm6NkIQlbzk7uU5lLfgg==", "dependencies": { "flow-enums-runtime": "^0.0.6" }, "engines": { - "node": ">=18" + "node": ">=18.18" } }, "node_modules/object-assign": { @@ -13091,6 +11792,7 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true, "engines": { "node": ">= 0.4" }, @@ -13102,6 +11804,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, "engines": { "node": ">= 0.4" } @@ -13110,6 +11813,7 @@ "version": "4.1.5", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, "dependencies": { "call-bind": "^1.0.5", "define-properties": "^1.2.1", @@ -13225,16 +11929,15 @@ } }, "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" }, "engines": { - "node": ">=12" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -13288,32 +11991,6 @@ "node": ">=6" } }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "deprecated": "This package is no longer supported.", - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, "node_modules/p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", @@ -13434,15 +12111,6 @@ "node": ">= 0.8" } }, - "node_modules/password-prompt": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.3.tgz", - "integrity": "sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==", - "dependencies": { - "ansi-escapes": "^4.3.2", - "cross-spawn": "^7.0.3" - } - }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -13501,9 +12169,9 @@ } }, "node_modules/picocolors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", - "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "node_modules/picomatch": { "version": "3.0.1", @@ -13640,14 +12308,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, "engines": { "node": ">= 0.4" } }, "node_modules/postcss": { - "version": "8.4.47", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", - "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", "funding": [ { "type": "opencollective", @@ -13664,7 +12333,7 @@ ], "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.1.0", + "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, "engines": { @@ -13759,109 +12428,40 @@ } }, "node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/pretty-format/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/pretty-format/node_modules/@types/yargs": { - "version": "15.0.19", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", - "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", - "dependencies": { - "@types/yargs-parser": "*" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/pretty-format/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/pretty-format/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/pretty-format/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/pretty-format/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/pretty-format/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" }, - "node_modules/pretty-format/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/proc-log": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/process-nextick-args": { @@ -13951,15 +12551,6 @@ "qrcode-terminal": "bin/qrcode-terminal.js" } }, - "node_modules/querystring": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", - "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "engines": { - "node": ">=0.4.x" - } - }, "node_modules/queue": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", @@ -14010,9 +12601,9 @@ } }, "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "dependencies": { "loose-envify": "^1.1.0" }, @@ -14021,9 +12612,9 @@ } }, "node_modules/react-devtools-core": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-5.3.1.tgz", - "integrity": "sha512-7FSb9meX0btdBQLwdFOwt6bGqvRPabmVMMslv8fgoSPqXyuGpgQe36kx8gR86XPw7aV1yVouTp6fyZ0EH+NfUw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-5.3.2.tgz", + "integrity": "sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg==", "dependencies": { "shell-quote": "^1.6.1", "ws": "^7" @@ -14050,15 +12641,15 @@ } }, "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "dependencies": { "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" + "scheduler": "^0.23.2" }, "peerDependencies": { - "react": "^18.2.0" + "react": "^18.3.1" } }, "node_modules/react-dom/node_modules/scheduler": { @@ -14075,46 +12666,47 @@ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "node_modules/react-native": { - "version": "0.74.5", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.74.5.tgz", - "integrity": "sha512-Bgg2WvxaGODukJMTZFTZBNMKVaROHLwSb8VAGEdrlvKwfb1hHg/3aXTUICYk7dwgAnb+INbGMwnF8yeAgIUmqw==", + "version": "0.76.9", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.76.9.tgz", + "integrity": "sha512-+LRwecWmTDco7OweGsrECIqJu0iyrREd6CTCgC/uLLYipiHvk+MH9nd6drFtCw/6Blz6eoKTcH9YTTJusNtrWg==", "dependencies": { "@jest/create-cache-key-function": "^29.6.3", - "@react-native-community/cli": "13.6.9", - "@react-native-community/cli-platform-android": "13.6.9", - "@react-native-community/cli-platform-ios": "13.6.9", - "@react-native/assets-registry": "0.74.87", - "@react-native/codegen": "0.74.87", - "@react-native/community-cli-plugin": "0.74.87", - "@react-native/gradle-plugin": "0.74.87", - "@react-native/js-polyfills": "0.74.87", - "@react-native/normalize-colors": "0.74.87", - "@react-native/virtualized-lists": "0.74.87", + "@react-native/assets-registry": "0.76.9", + "@react-native/codegen": "0.76.9", + "@react-native/community-cli-plugin": "0.76.9", + "@react-native/gradle-plugin": "0.76.9", + "@react-native/js-polyfills": "0.76.9", + "@react-native/normalize-colors": "0.76.9", + "@react-native/virtualized-lists": "0.76.9", "abort-controller": "^3.0.0", "anser": "^1.4.9", "ansi-regex": "^5.0.0", + "babel-jest": "^29.7.0", + "babel-plugin-syntax-hermes-parser": "^0.23.1", "base64-js": "^1.5.1", "chalk": "^4.0.0", + "commander": "^12.0.0", "event-target-shim": "^5.0.1", "flow-enums-runtime": "^0.0.6", + "glob": "^7.1.1", "invariant": "^2.2.4", "jest-environment-node": "^29.6.3", "jsc-android": "^250231.0.0", "memoize-one": "^5.0.0", - "metro-runtime": "^0.80.3", - "metro-source-map": "^0.80.3", + "metro-runtime": "^0.81.0", + "metro-source-map": "^0.81.0", "mkdirp": "^0.5.1", "nullthrows": "^1.1.1", - "pretty-format": "^26.5.2", + "pretty-format": "^29.7.0", "promise": "^8.3.0", - "react-devtools-core": "^5.0.0", + "react-devtools-core": "^5.3.1", "react-refresh": "^0.14.0", - "react-shallow-renderer": "^16.15.0", "regenerator-runtime": "^0.13.2", "scheduler": "0.24.0-canary-efb381bbf-20230505", + "semver": "^7.1.3", "stacktrace-parser": "^0.1.10", "whatwg-fetch": "^3.0.0", - "ws": "^6.2.2", + "ws": "^6.2.3", "yargs": "^17.6.2" }, "bin": { @@ -14125,7 +12717,7 @@ }, "peerDependencies": { "@types/react": "^18.2.6", - "react": "18.2.0" + "react": "^18.2.0" }, "peerDependenciesMeta": { "@types/react": { @@ -14216,9 +12808,9 @@ } }, "node_modules/react-native-web": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/react-native-web/-/react-native-web-0.19.12.tgz", - "integrity": "sha512-o2T0oztoVDQjztt4YksO9S1XRjoH/AqcSvifgWLrPJgGVbMWsfhILgl6lfUdEamVZzZSVV/2gqDVMAk/qq7mZw==", + "version": "0.19.13", + "resolved": "https://registry.npmjs.org/react-native-web/-/react-native-web-0.19.13.tgz", + "integrity": "sha512-etv3bN8rJglrRCp/uL4p7l8QvUNUC++QwDbdZ8CB7BvZiMvsxfFIRM1j04vxNldG3uo2puRd6OSWR3ibtmc29A==", "dependencies": { "@babel/runtime": "^7.18.6", "@react-native/normalize-colors": "^0.74.1", @@ -14240,9 +12832,9 @@ "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" }, "node_modules/react-native-webview": { - "version": "13.12.3", - "resolved": "https://registry.npmjs.org/react-native-webview/-/react-native-webview-13.12.3.tgz", - "integrity": "sha512-Y1I5YyDYyE7NC96RHLhd2nxh7ymLYOYLTefgx5ixxw2OToQK0ow3OJ+o77QcI1Tuevj5PCxwqC/14ceS/7yPJQ==", + "version": "13.12.5", + "resolved": "https://registry.npmjs.org/react-native-webview/-/react-native-webview-13.12.5.tgz", + "integrity": "sha512-INOKPom4dFyzkbxbkuQNfeRG9/iYnyRDzrDkJeyvSWgJAW2IDdJkWFJBS2v0RxIL4gqLgHkiIZDOfiLaNnw83Q==", "dependencies": { "escape-string-regexp": "^4.0.0", "invariant": "2.2.4" @@ -14264,9 +12856,31 @@ } }, "node_modules/react-native/node_modules/@react-native/normalize-colors": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.74.87.tgz", - "integrity": "sha512-Xh7Nyk/MPefkb0Itl5Z+3oOobeG9lfLb7ZOY2DKpFnoCE1TzBmib9vMNdFaLdSxLIP+Ec6icgKtdzYg8QUPYzA==" + "version": "0.76.9", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.76.9.tgz", + "integrity": "sha512-TUdMG2JGk72M9d8DYbubdOlrzTYjw+YMe/xOnLU4viDgWRHsCbtRS9x0IAxRjs3amj/7zmK3Atm8jUPvdAc8qw==" + }, + "node_modules/react-native/node_modules/@react-native/virtualized-lists": { + "version": "0.76.9", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.76.9.tgz", + "integrity": "sha512-2neUfZKuqMK2LzfS8NyOWOyWUJOWgDym5fUph6fN9qF+LNPjAvnc4Zr9+o+59qjNu/yXwQgVMWNU4+8WJuPVWw==", + "dependencies": { + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^18.2.6", + "react": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } }, "node_modules/react-native/node_modules/ansi-styles": { "version": "4.3.0", @@ -14282,6 +12896,14 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/react-native/node_modules/babel-plugin-syntax-hermes-parser": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.23.1.tgz", + "integrity": "sha512-uNLD0tk2tLUjGFdmCk+u/3FEw2o+BAwW4g+z2QVlxJrzZYOOPADroEcNtTPt5lNiScctaUmnsTkVEnOwZUOLhA==", + "dependencies": { + "hermes-parser": "0.23.1" + } + }, "node_modules/react-native/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -14313,6 +12935,14 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "node_modules/react-native/node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "engines": { + "node": ">=18" + } + }, "node_modules/react-native/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -14334,6 +12964,17 @@ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, + "node_modules/react-native/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/react-native/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -14361,18 +13002,6 @@ "node": ">=0.10.0" } }, - "node_modules/react-shallow-renderer": { - "version": "16.15.0", - "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", - "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", - "dependencies": { - "object-assign": "^4.1.1", - "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependencies": { - "react": "^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, "node_modules/readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", @@ -14460,7 +13089,6 @@ "version": "0.15.2", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "peer": true, "dependencies": { "@babel/runtime": "^7.8.4" } @@ -14469,6 +13097,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "dev": true, "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -14535,11 +13164,6 @@ "node": ">=0.10.0" } }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, "node_modules/requireg": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/requireg/-/requireg-0.2.2.tgz", @@ -14594,10 +13218,15 @@ "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" } }, + "node_modules/resolve-workspace-root": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-workspace-root/-/resolve-workspace-root-2.0.0.tgz", + "integrity": "sha512-IsaBUZETJD5WsI11Wt8PKHwaIe45or6pwNc8yflvLJ4DWtImK9kuLoH5kUva/2Mmx/RdIyr4aONNSa2v9LTJsw==" + }, "node_modules/resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", + "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", "engines": { "node": ">=10" } @@ -14673,6 +13302,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, "dependencies": { "call-bind": "^1.0.7", "get-intrinsic": "^1.2.4", @@ -14689,7 +13319,8 @@ "node_modules/safe-array-concat/node_modules/isarray": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true }, "node_modules/safe-buffer": { "version": "5.1.2", @@ -14700,6 +13331,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -14752,14 +13384,14 @@ } }, "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.1.tgz", + "integrity": "sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", @@ -14787,6 +13419,14 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, + "node_modules/send/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/send/node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -14924,12 +13564,14 @@ "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "optional": true }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -14946,6 +13588,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -14997,9 +13640,12 @@ } }, "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -15008,6 +13654,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -15113,19 +13760,6 @@ "node": ">=8" } }, - "node_modules/slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dependencies": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/slugify": { "version": "1.6.6", "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", @@ -15173,11 +13807,11 @@ } }, "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "engines": { - "node": ">= 8" + "node": ">=0.10.0" } }, "node_modules/source-map-js": { @@ -15404,6 +14038,7 @@ "version": "1.2.9", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -15421,6 +14056,7 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -15434,6 +14070,7 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -15510,11 +14147,6 @@ "node": ">=0.10.0" } }, - "node_modules/strnum": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" - }, "node_modules/structured-headers": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/structured-headers/-/structured-headers-0.4.1.tgz", @@ -15526,13 +14158,13 @@ "integrity": "sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA==" }, "node_modules/sucrase": { - "version": "3.34.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", - "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", - "glob": "7.1.6", + "glob": "^10.3.10", "lines-and-columns": "^1.1.6", "mz": "^2.7.0", "pirates": "^4.0.1", @@ -15543,7 +14175,15 @@ "sucrase-node": "bin/sucrase-node" }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" } }, "node_modules/sucrase/node_modules/commander": { @@ -15555,29 +14195,43 @@ } }, "node_modules/sucrase/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dependencies": { + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/sudo-prompt": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz", - "integrity": "sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==" + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", + "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info." }, "node_modules/supports-color": { "version": "5.5.0", @@ -15827,17 +14481,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/terminal-link": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", @@ -15854,9 +14497,9 @@ } }, "node_modules/terser": { - "version": "5.34.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.34.1.tgz", - "integrity": "sha512-FsJZ7iZLd/BXkz+4xrRTGJ26o/6VTjQytUk8b8OxkwcD2I+79VPJlz7qss1+zE7h8GNIScFqXcDyJ/KqBYZFVA==", + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz", + "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -15875,10 +14518,24 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true }, "node_modules/thenify": { "version": "3.3.1", @@ -15909,39 +14566,11 @@ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "engines": { - "node": ">=4" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -15966,32 +14595,16 @@ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, - "node_modules/traverse": { - "version": "0.6.10", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.10.tgz", - "integrity": "sha512-hN4uFRxbK+PX56DxYiGHsTn2dME3TVr9vbNqlQGcGcPhJAn+tdP126iA+TArMpI4YSgnTkMWyoLl5bf81Hi5TA==", - "dependencies": { - "gopd": "^1.0.1", - "typedarray.prototype.slice": "^1.0.3", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/ts-api-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz", - "integrity": "sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", + "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", "dev": true, "engines": { - "node": ">=16" + "node": ">=18.12" }, "peerDependencies": { - "typescript": ">=4.2.0" + "typescript": ">=4.8.4" } }, "node_modules/ts-interface-checker": { @@ -16061,9 +14674,9 @@ } }, "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", "engines": { "node": ">=10" }, @@ -16075,6 +14688,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -16088,6 +14702,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -16106,6 +14721,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -16125,6 +14741,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -16140,25 +14757,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typedarray.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.3.tgz", - "integrity": "sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-errors": "^1.3.0", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-offset": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/typescript": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", @@ -16206,6 +14804,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", @@ -16216,6 +14815,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/undici": { + "version": "6.21.2", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.2.tgz", + "integrity": "sha512-uROZWze0R0itiAKVPsYhFov9LxrPMHLMEQFszeI2gCN6bnIIZ8twzBCJcN2LJrBBLfrP0t1FW0g+JmKVl8Vk1g==", + "engines": { + "node": ">=18.17" + } + }, "node_modules/undici-types": { "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", @@ -16344,11 +14951,6 @@ "punycode": "^2.1.0" } }, - "node_modules/url-join": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz", - "integrity": "sha512-EGXjXJZhIHiQMK2pQukuFcL303nskqIRzWvPvV5O8miOfwoUb9G+a/Cld60kUyeaybEI94wvVClT10DtfeAExA==" - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -16370,17 +14972,12 @@ "uuid": "dist/bin/uuid" } }, - "node_modules/valid-url": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", - "integrity": "sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==" - }, "node_modules/validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", - "dependencies": { - "builtins": "^1.0.3" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/vary": { @@ -16425,6 +15022,14 @@ "defaults": "^1.0.3" } }, + "node_modules/web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", + "engines": { + "node": ">= 8" + } + }, "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", @@ -16483,6 +15088,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -16544,15 +15150,11 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" - }, "node_modules/which-typed-array": { "version": "1.1.15", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -16577,9 +15179,9 @@ } }, "node_modules/wonka": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/wonka/-/wonka-4.0.15.tgz", - "integrity": "sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg==" + "version": "6.3.5", + "resolved": "https://registry.npmjs.org/wonka/-/wonka-6.3.5.tgz", + "integrity": "sha512-SSil+ecw6B4/Dm7Pf2sAshKQ5hWFvfyGlfPbEd6A14dOH6VDjrmbY86u6nZvy9omGwwIPFR8V41+of1EezgoUw==" }, "node_modules/word-wrap": { "version": "1.2.5", @@ -16721,9 +15323,9 @@ } }, "node_modules/ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", "engines": { "node": ">=10.0.0" }, @@ -16792,6 +15394,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "optional": true, "engines": { "node": ">=0.4" } @@ -16809,17 +15412,6 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, - "node_modules/yaml": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", - "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - }, "node_modules/yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", diff --git a/frontend/companion-app/package.json b/frontend/companion-app/package.json index a65a57d7..05effd86 100644 --- a/frontend/companion-app/package.json +++ b/frontend/companion-app/package.json @@ -11,32 +11,34 @@ "lint": "eslint . --fix && echo \"errors reported are the ones can't be fixed by eslint automatically\"" }, "dependencies": { - "@expo/metro-runtime": "~3.2.3", + "@expo/metro-runtime": "~4.0.1", "@react-native-community/slider": "^4.5.5", - "expo": "~51.0.28", - "expo-asset": "~10.0.10", - "expo-av": "~14.0.7", - "expo-status-bar": "~1.12.1", + "expo": "^52.0.0", + "expo-asset": "~11.0.5", + "expo-av": "~15.0.2", + "expo-status-bar": "~2.0.1", "fft-js": "^0.0.12", "fft.js": "^4.0.4", "node-wav": "^0.0.2", "opensheetmusicdisplay": "^1.8.9", - "react": "18.2.0", - "react-dom": "18.2.0", - "react-native": "0.74.5", + "react": "18.3.1", + "react-dom": "18.3.1", + "react-native": "0.76.9", "react-native-dropdown-picker": "^5.4.6", "react-native-picker-select": "^9.3.1", "react-native-vector-icons": "^10.2.0", - "react-native-web": "~0.19.10", - "react-native-webview": "^13.12.3", - "wave-resampler": "^1.0.0" + "react-native-web": "~0.19.13", + "react-native-webview": "13.12.5", + "wave-resampler": "^1.0.0", + "expo-document-picker": "~13.0.3", + "expo-file-system": "~18.0.12" }, "devDependencies": { "@babel/core": "^7.20.0", - "@types/react": "~18.2.45", + "@types/react": "~18.3.12", "@types/react-native": "^0.73.0", "eslint": "^8.57.0", - "eslint-config-expo": "~7.1.2", + "eslint-config-expo": "~8.0.1", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", "prettier": "^3.3.3", diff --git a/frontend/companion-app/utils/features.tsx b/frontend/companion-app/utils/features.tsx index eda4d11c..289d13d6 100644 --- a/frontend/companion-app/utils/features.tsx +++ b/frontend/companion-app/utils/features.tsx @@ -33,10 +33,12 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // - fft-js (for FFT computation on audio frames) // Import necessary modules -const fs = require('fs'); +// const fs = require('fs'); const wav = require('node-wav'); const waveResampler = require('wave-resampler'); const { fft } = require('fft-js'); +import * as FileSystem from 'expo-file-system'; +import { Buffer } from 'buffer'; /** * Equivalent to Python function pitch_freqs. @@ -294,39 +296,61 @@ function audio_to_np_cens(y: Float32Array | number[], sr: number, n_fft: number, * { sr: desired sample rate (Hz), n_fft: FFT length, ref_hop_len: hop length in samples }. * @returns A 12 x M chromagram matrix as a 2D array of numbers. */ -function file_to_np_cens(filepath: string, params: { sr: number; n_fft: number; ref_hop_len: number; }): number[][] { - // Read the file and decode WAV audio - const buffer = fs.readFileSync(filepath); - const result = wav.decode(buffer); - let audioData: Float32Array = result.channelData[0]; - // If more than one channel, convert to mono by averaging channels +async function file_to_np_cens( + fileUri: string, + params: { sr: number; n_fft: number; ref_hop_len: number } + ): Promise { + // Verify the file exists + const info = await FileSystem.getInfoAsync(fileUri, { size: true }); + if (!info.exists) { + throw new Error(`File not found at ${fileUri}`); + } + + // Read the file as a Base64‑encoded string + const base64 = await FileSystem.readAsStringAsync(fileUri, { + encoding: FileSystem.EncodingType.Base64 + }); + const buffer = Buffer.from(base64, 'base64'); + + // Decode WAV buffer + const result = wav.decode(buffer.buffer as ArrayBuffer); + let audioData = result.channelData[0]; + + // Convert to mono if needed if (result.channelData.length > 1) { - const numChannels = result.channelData.length; - const length = result.channelData[0].length; - // Average across channels for each sample - const mono = new Float32Array(length); - for (let i = 0; i < length; i++) { - let sum = 0; - for (let ch = 0; ch < numChannels; ch++) { - sum += result.channelData[ch][i]; - } - mono[i] = sum / numChannels; - } - audioData = mono; + const numCh = result.channelData.length; + const len = audioData.length; + const mono = new Float32Array(len); + for (let i = 0; i < len; i++) { + let sum = 0; + for (let ch = 0; ch < numCh; ch++) sum += result.channelData[ch][i]; + mono[i] = sum / numCh; + } + audioData = mono; } - // Resample to desired sample rate if needed - const origSr = result.sampleRate; - const targetSr = params.sr; - let resampled: Float32Array = audioData; - if (origSr !== targetSr) { - // Use wave-resampler to resample from origSr to targetSr - // The resample function returns a Float32Array (by default, uses cubic interpolation with anti-aliasing). - const resampledData: Float32Array | number[] = waveResampler.resample(audioData, origSr, targetSr); - resampled = resampledData instanceof Float32Array ? resampledData : Float32Array.from(resampledData); + + // Resample if sample rates differ + if (result.sampleRate !== params.sr) { + const resampled = waveResampler.resample( + audioData, + result.sampleRate, + params.sr + ); + audioData = + resampled instanceof Float32Array + ? resampled + : Float32Array.from(resampled as number[]); } - // Now compute the chromagram from the audio data - return audio_to_np_cens(resampled, targetSr, params.n_fft, params.ref_hop_len); -} + + // Compute and return the chromagram + return audio_to_np_cens( + audioData, + params.sr, + params.n_fft, + params.ref_hop_len + ); + } + // Export functions and class for external use export { pitch_freqs, spec_to_pitch_mtx, ChromaMaker, audio_to_np_cens, file_to_np_cens }; From 97bd155db9307fffba76cf212d8ec612959e9800 Mon Sep 17 00:00:00 2001 From: Ji Bing Ni Date: Mon, 28 Apr 2025 16:51:43 -0400 Subject: [PATCH 20/26] added live mic for expo + UI adjustments + adjust cursor to move by beats --- frontend/companion-app/App.tsx | 194 ++++-- .../companion-app/components/ScoreDisplay.tsx | 640 +++++++++++------- .../companion-app/components/ScoreSelect.tsx | 279 ++++---- frontend/companion-app/package.json | 6 +- .../companion-app/utils/ExpoMicProcessor.tsx | 151 +++++ 5 files changed, 846 insertions(+), 424 deletions(-) create mode 100644 frontend/companion-app/utils/ExpoMicProcessor.tsx diff --git a/frontend/companion-app/App.tsx b/frontend/companion-app/App.tsx index 19796886..bd5266a3 100644 --- a/frontend/companion-app/App.tsx +++ b/frontend/companion-app/App.tsx @@ -1,6 +1,6 @@ // Import necessary modules and components from the Expo and React Native libraries import { StatusBar } from "expo-status-bar"; -import { StyleSheet, Text, View, Image, SafeAreaView, TouchableOpacity, useWindowDimensions, ScrollView, TextStyle, Animated } from "react-native"; +import { StyleSheet, Text, View, Image, SafeAreaView, TouchableOpacity, useWindowDimensions, ScrollView, TextStyle, Animated, Platform } from "react-native"; import React, { useEffect, useReducer, useRef, useState } from "react"; import { startSession, synchronize } from "./components/Utils"; import { Score_Select } from "./components/ScoreSelect"; @@ -17,6 +17,7 @@ import { SynthesizeButton } from "./components/SynthesizeButton"; import Icon from 'react-native-vector-icons/Feather'; import { ChromaMaker } from "./utils/features"; import FontAwesome from 'react-native-vector-icons/FontAwesome'; +import { ExpoMicProcessor } from './utils/ExpoMicProcessor'; // Define the main application component export default function App() { @@ -49,33 +50,37 @@ export default function App() { }, ); - // State used to store session token - const [sessionToken, setSessionToken] = useState("") - - // Function used to generate session token using crypto API - // const generateSecureSessionToken = (): string => { - // return window.crypto.randomUUID(); - // }; - - // // On load, call generateSecureSessionToken function to generate and store new session token - // useEffect(() => { - // const newToken: string = generateSecureSessionToken(); - // setSessionToken(newToken) - // }, []); - - // Initialize the chroma state as an array of 12 zeros (used to capture chroma vector at each chunk of audio). - const [chroma, setChroma] = useState(new Array(12).fill(0)); + const [chroma, setChroma] = useState(new Array(12).fill(0)); // Initialize the chroma state as an array of 12 zeros (used to capture chroma vector at each chunk of audio). const [started, setStarted] = useState(false); // state used to determine user selects live microphone option or not + const processor = useRef(new ExpoMicProcessor()).current; // Create a stable ExpoMicProcessor instance that persists across renders + const SAMPLE_RATE = 44100; // Define sample rate for ChromaMaker + const N_FFT = 4096; // Define chunk size for ChromaMaker + const chromaMaker = useRef(new ChromaMaker(SAMPLE_RATE, N_FFT)).current; // Create a stable ChromaMaker instance that persists across renders + + // Create an array of Animated.Value objects for a smooth height animation of each chroma bar. + // const animatedChroma = useRef(new Array(12).fill(0).map(() => new Animated.Value(0))).current; + // // Whenever the chroma state updates, animate each corresponding Animated.Value. + // useEffect(() => { + // chroma.forEach((value, idx) => { + // Animated.timing(animatedChroma[idx], { + // toValue: value * 200, // scale factor to adjust maximum bar height + // duration: 50, + // useNativeDriver: false + // }).start(); + // }); + // }, [chroma]); + useEffect(() => { let audioCtx: AudioContext; // Declare a reference to the AudioContext, which manages all audio processing let micStream: MediaStream; // Declare a reference to the MediaStream from the user's microphone - const initAudio = async () => { + // Web version of intializing miccrophone (Uses AudioWorklet Node) + const initWebAudio = async () => { try { micStream = await navigator.mediaDevices.getUserMedia({ audio: true }); // Request access to user's microphone audioCtx = new AudioContext(); // Create a new AudioContext for audio processing - await audioCtx.audioWorklet.addModule('../utils/mic-processor.js'); // Load the custom AudioWorkletProcessor + await audioCtx.audioWorklet.addModule('./utils/mic-processor.js'); // Load the custom AudioWorkletProcessor const source = audioCtx.createMediaStreamSource(micStream); // Create a source node from the microphone stream const workletNode = new AudioWorkletNode(audioCtx, 'mic-processor'); // Create an AudioWorkletNode linked to our custom 'mic-processor' source.connect(workletNode); // Connect the mic source to the worklet @@ -100,17 +105,47 @@ export default function App() { console.error('Failed to initialize audio:', err); } }; - // If "started" state is true, initialize audio processing + + // Mobile version of intializing miccrophone (Uses ExpoMicProcessor) + const initNativeAudio = async () => { + try { + await processor.init(); // ExpoMicProcessor intialization + + processor.onmessage = ({ data }) => { // Once we get buffer of size 4096 + const vec = chromaMaker.insert(data); // Insert with ChromaMaker to get chroma vector + setChroma(vec); // Set chroma vector + }; + + await processor.start(); // Start recording + } catch (err) { + console.error('Failed to initialize Native audio:', err); + } + }; + + // If "started" state is true, initialize audio processing based on platform if (started) { - initAudio(); - } - + if (Platform.OS === 'web') { + initWebAudio(); // Use browser audio processor + } else { + initNativeAudio(); // Use native Expo/React Native audio processor + } + } + // Cleanup: when the component unmounts or `started` becomes false, // stop the microphone stream and close the audio context to free up resources return () => { - if (micStream) micStream.getTracks().forEach((track) => track.stop()); - if (audioCtx) audioCtx.close(); - }; + + // Web version of microphone stop + if (Platform.OS === 'web') { + if (micStream) micStream.getTracks().forEach((track) => track.stop()); + if (audioCtx) audioCtx.close(); + + // Mobile version of microphone stop + } else { + processor.stop(); + } + }; + }, [started]); //////////////////////////////////////////////////////////////////////////////// @@ -236,6 +271,7 @@ export default function App() { const backgroundColorAnim = useRef(new Animated.Value(0)).current; const textColorAnim = useRef(new Animated.Value(0)).current; const borderBottomAnim = useRef(new Animated.Value(0)).current; + // const borderColorAnim = useRef(new Animated.Value(0)).current; // Interpolate background color based on light or dark mode @@ -268,17 +304,14 @@ export default function App() { inputRange: [0, 1], outputRange: ["#2C3E50", "#FFFFFF"], // Light to dark }); - // Interpolate header and footer container color based on light or dark mode - const menubarBackgroundColor = backgroundColorAnim.interpolate({ - inputRange: [0, 1], - outputRange: ["#2C3E50", "#1A252F"], // Light to dark - }); // Interpolate border bottom color based on light or dark mode const borderBottomColor = borderBottomAnim.interpolate({ inputRange: [0, 1], outputRange: ["#2C3E50", "#FFFFFF"], // Light to dark transition }); + + // Toggles between light and dark mode by animating background, text, and border properties smoothly const toggleTheme = () => { const toValue = theme === "light" ? 1 : 0; @@ -303,20 +336,23 @@ export default function App() { }); }; // Get device's width - const { width } = useWindowDimensions() + const { width, height } = useWindowDimensions() // Boolean used for dynmaic display (row or column) const isSmallScreen = width < 960; + // const noteLabels = ['C', 'C#', 'D', 'D#', 'E', 'F', 'F#', 'G', 'G#', 'A', 'A#', 'B']; //////////////////////////////////////////////////////////////////////////////// // Render the component's UI //////////////////////////////////////////////////////////////////////////////// return ( - - {/* Header with image */} - + // BG Color for iphone padding - no padding if on landscape mode (top and bottom) + - + {/* Account for top padding on Iphone */} + + {/* Header with image */} + setStarted(!started)}> @@ -348,7 +384,7 @@ export default function App() { {/* Sidebar for inputs and buttons (takes up little width) */} { // List of scores, show when not in play mode - state.inPlayMode || } + state.inPlayMode || } + + {/* Chroma Vector Display - commented out just in case we need to check if mic works */} + {/* + Live Chroma Visualization + + {chroma.map((value, idx) => ( + + + {noteLabels[idx]} + + ))} + + + */} {/* Footer display for status */} {/* Automatically adjusts the status bar style */} - - + {/* Account for bottom padding on Iphone */} + + ); @@ -510,4 +561,67 @@ const styles = StyleSheet.create({ color: "#FFFFFF", fontWeight: "bold", }, -}); \ No newline at end of file +}); + +// const chromaStyles = StyleSheet.create({ +// container: { +// flex: 1, +// alignItems: 'center', +// justifyContent: 'center', +// backgroundColor: '#FAFAFA', // Slight off-white for a subtle card look +// marginVertical: 20, +// padding: 15, +// borderRadius: 10, +// shadowColor: "#000", +// shadowOffset: { width: 0, height: 2 }, +// shadowOpacity: 0.1, +// shadowRadius: 3, +// elevation: 3, +// }, +// startButton: { +// backgroundColor: '#2196F3', +// paddingVertical: 15, +// paddingHorizontal: 25, +// borderRadius: 10, +// marginBottom: 15, // Added margin for better separation +// }, +// startButtonText: { +// color: '#fff', +// fontSize: 18, +// fontWeight: '600', +// }, +// infoText: { +// marginTop: 10, +// fontSize: 16, +// fontWeight: '500', +// color: '#333', // Dark text for clear contrast +// }, +// chromaContainer: { +// flexDirection: 'row', +// alignItems: 'flex-end', +// height: 220, // Slightly taller for clarity +// width: '95%', +// backgroundColor: '#F0F0F0', // Differentiated background color +// borderWidth: 1, +// borderColor: '#ccc', +// borderRadius: 10, +// marginTop: 20, +// padding: 10, +// }, +// chromaBarContainer: { +// flex: 1, +// alignItems: 'center', +// marginHorizontal: 4, +// }, +// chromaBar: { +// width: '100%', +// backgroundColor: '#2196F3', +// borderRadius: 4, // Soften edges of chroma bars +// }, +// chromaLabel: { +// marginTop: 4, +// fontSize: 12, +// color: '#555', +// fontWeight: '500', +// }, +// }); \ No newline at end of file diff --git a/frontend/companion-app/components/ScoreDisplay.tsx b/frontend/companion-app/components/ScoreDisplay.tsx index 807934ca..1f15b0b5 100644 --- a/frontend/companion-app/components/ScoreDisplay.tsx +++ b/frontend/companion-app/components/ScoreDisplay.tsx @@ -1,28 +1,9 @@ -// ScoreDisplay.tsx -import React, { useRef, useEffect, useState } from 'react'; -import { - Platform, - ScrollView, - StyleSheet, - Text, - TextInput, - TouchableOpacity, - View, - NativeSyntheticEvent, - NativeScrollEvent, -} from 'react-native'; -import { WebView, WebViewMessageEvent } from 'react-native-webview'; -import { Cursor, OpenSheetMusicDisplay } from 'opensheetmusicdisplay'; -import Icon from 'react-native-vector-icons/FontAwesome'; -import scoresData from '../musicxml/scores'; // Local mapping of score filenames to XML content - - -// Conditionally require native modules for mobile -let DocumentPicker: any, FileSystem: any; -if (Platform.OS !== 'web') { - DocumentPicker = require('expo-document-picker'); - FileSystem = require('expo-file-system'); -} +import { NativeScrollEvent, NativeSyntheticEvent, ScrollView, StyleSheet, Text, TouchableOpacity, View, TextInput, Platform, useWindowDimensions} from "react-native"; +import { useRef, useEffect, useState} from "react"; +import { Cursor, OpenSheetMusicDisplay, Fraction, SourceMeasure } from "opensheetmusicdisplay"; +import Icon from "react-native-vector-icons/FontAwesome"; +import scoresData from "../musicxml/scores"; // Local mapping of score filenames to XML content +import { WebView } from "react-native-webview"; export default function ScoreDisplay({ state, @@ -31,268 +12,459 @@ export default function ScoreDisplay({ state: any; dispatch: any; }) { - // Shared state for both platforms (speed / steps) - const [steps, setSteps] = useState('1'); - const [speed, setSpeed] = useState('500'); - - // Refs for web version + + // web-only refs const osmContainerRef = useRef(null); // Reference for the SVG container + // Create refs to the cursor and to the OSDiv - const cursorRef = useRef(null); + const cursorRef = useRef(null); const osdRef = useRef(null); + // native-only refs + const webviewRef = useRef(null); + const scrollViewRef = useRef(null); // reference to scroll view component - const scrollPositionRef = useRef(0); // ref to keep track of current y position of scroll view (used ref instead of state to prevent rerender when scroll) + const scrollPositionRef = useRef(0); // ref to keep track of current y position of scroll view (used ref instead of state to prevent rerender when scroll) + const [steps, setSteps] = useState(""); // state for declaring number of intended cursor iterations + const [speed, setSpeed] = useState(""); // state for speed of cursor update - // Refs/state for native version - const webviewRef = useRef(null); - const [webviewHtml, setWebviewHtml] = useState(''); + const moveCursorByBeats = () => { + + // Mobile approach + if (Platform.OS !== "web") { + if (!webviewRef.current) { + console.error("WebView not initialized."); + return; + } + + // Build one injected script that: + // 1. Grabs time‐sig denominator + // 2. Accumulates beats under the cursor + // 3. Recursively steps until totalBeats reached or passed + // This script us the same used in the web version below + const script = ` + (function() { + const osd = window.osm; + const cursor = window.cursor; + + if (!osd.IsReadyToRender()) { + console.warn("Please call osmd.load() and osmd.render() before stepping the cursor."); + return; + } + + // get denom of first measure + const measures = osd.GraphicSheet.MeasureList; + if (!measures.length || !measures[0].length) { + console.warn("No measures found after render()."); + return; + } + const denom = measures[0][0].parentSourceMeasure.ActiveTimeSignature.denominator; - // Function that is used to move cursor x amount of steps, updating the cursor y milleconds - const moveCursorAhead = () => { - const s = parseInt(steps, 10) || 1; // parse - const sp = parseInt(speed, 10) || 500; + // initial beats under cursor + let accumulated = 0; + const initVoices = cursor.VoicesUnderCursor(); + if (initVoices.length && initVoices[0].Notes.length) { + const len = initVoices[0].Notes[0].Length; + accumulated += (len.Numerator / len.Denominator) * denom; + } - // web logic - if (Platform.OS === 'web') { - // return if error in cursor or osd - if (!cursorRef.current || !osdRef.current) return; + // recursive step + function stepFn() { + if (accumulated >= ${parseInt(steps)}) { + osd.render(); + return; + } - // Make sure Y position is always 0 when starting the cursor - scrollPositionRef.current = 0; + cursor.next(); + const voices = cursor.VoicesUnderCursor(); + if (!voices.length || !voices[0].Notes.length) { + console.warn("Ran out of entries before hitting target beats."); + osd.render(); + return; + } - const stepFn = (i: number) => { - if (i >= s) return; - cursorRef.current!.next(); + const nextLen = voices[0].Notes[0].Length; + accumulated += (nextLen.Numerator / nextLen.Denominator) * denom; + + osd.render(); + setTimeout(stepFn, ${parseInt(speed)}); + } + + stepFn(); + })(); + true; + `; + + webviewRef.current.injectJavaScript(script); + return; + } + + // Ensure OSMD is loaded and rendered + if (!osdRef.current!.IsReadyToRender()) { + console.warn("Please call osmd.load() and osmd.render() before stepping the cursor."); + return; + } + + // Grab all measure’s time signature + const measures = osdRef.current!.GraphicSheet.MeasureList; + if (!measures.length || !measures[0].length) { + console.warn("No measures found after render()."); // error handling when no measures are found + return; + } + + // Take the first measure's time signature denominator (e.g. 4 in “4/4”) + const denom = measures[0][0].parentSourceMeasure.ActiveTimeSignature!.denominator; + + // Compute the starting accumulated beats under the cursor + let accumulated = 0; // Represents the total number of beats the cursor has gone through + const initial = osdRef.current!.cursor.VoicesUnderCursor(); // Grab all voices that the cursor is currently “on” + + // Only proceed if there’s at least one voice and that voice has at least one note + if (initial.length && initial[0].Notes.length) { + + // Find the value of current note. e.g. 1/4 = Quarter Note + const len = initial[0].Notes[0].Length as Fraction; + accumulated += (len.Numerator / len.Denominator) * denom; + } + + // Make sure Y position is always 0 when starting the cursor + let scrollPosition = 0; + + // Recursive step function + function stepFn() { + + // Stop when we've reached (or exceeded) target beats + if (accumulated >= parseInt(steps)) { + osdRef.current!.render(); // final render to show final cursor position + return; + } + + cursorRef.current!.next(); // Advance cursor one entry + + // Accumulate the next note/rest length in beats + const voice = cursorRef.current!.VoicesUnderCursor(); + + if (!voice.length || !voice[0].Notes.length) { + console.warn("Ran out of entries before hitting target beats."); osdRef.current!.render(); - scrollUp(scrollPositionRef.current); - setTimeout(() => stepFn(i + 1), sp); - }; - - stepFn(0); - - } else { - // Safely call the _moveCursor function inside the WebView (native) to animate the OSMD cursor - // s = number of steps to move, sp = speed in ms between steps - // The `true;` at the end ensures the injected JS returns something non-falsy to avoid WebView warnings - webviewRef.current?.injectJavaScript( - `window._moveCursor(${s}, ${sp}); true;` - ); + return; + } + const len = voice[0].Notes[0].Length as Fraction; + accumulated += (len.Numerator / len.Denominator) * denom; // Find how many beats that note is worth based on denominator of time signature + + console.log(accumulated) + console.log(steps) + console.log("===========================================================") + osdRef.current!.render(); // Re-render to show the moved cursor + + scrollUp(scrollPosition); // Scroll to saved position after rerendering the OSM container + + // Schedule the next step after a delay (speed state decides how fast cursor should update) + setTimeout(stepFn, parseInt(speed)); } + + // run move cursor function + stepFn(); + } + + + // Build HTML for native WebView, exposing window.osm & window.cursor for moving cursor logic for mobile when injecting the js script above + const buildHtml = (xml: string) => { + const escaped = xml + // Escape every backtick so that embedding this string in a JS template literal + // won’t accidentally terminate the literal early. + .replace(/`/g, "\\`") + // Escape every closing tag so that, when injected into our + + + `; }; - // WEB: initialize OSMD + // Web-only initialization useEffect(() => { + if (Platform.OS === "web" && osmContainerRef.current && state.score) { + // Remove any previously-loaded music + if (osmContainerRef.current) { + while (osmContainerRef.current.children[0]) { + osmContainerRef.current.removeChild( + osmContainerRef.current.children[0], + ); + } + } + + // Create an instance of OpenSheetMusicDisplay, passing the reference to the container + const osm = new OpenSheetMusicDisplay(osmContainerRef.current as HTMLElement, { + autoResize: true, // Enable automatic resizing of the sheet music display + followCursor: true, // And follow the cursor + }); + osdRef.current = osm; - // ignore this use effect if on mobile - if (Platform.OS !== 'web') return; + // If score name is a key within ScoreContents use the xml content value within that key, otherwise access xml content through the static key value mapping defined within scores.ts + const xmlContent = (state.scoreContents && state.scoreContents[state.score]) || scoresData[state.score]; - // Remove any previously-loaded music - if (osmContainerRef.current) { - while (osmContainerRef.current.firstChild) { - osmContainerRef.current.removeChild( - osmContainerRef.current.firstChild - ); + // Error handling if no xml content for selected score is found + if (!xmlContent) { + console.error("Score content not found for:", state.score); + return; } - } - if (!state.score) return; - - const xml = scoresData[state.score]; - if (!xml) return; - - const osm = new OpenSheetMusicDisplay( - osmContainerRef.current as HTMLElement, - { autoResize: true, followCursor: true } - ); - osdRef.current = osm; - - osm - .load(xml) - .then(() => { - osm.render(); - cursorRef.current = osm.cursor; - cursorRef.current.show(); - cursorRef.current.CursorOptions = { - ...cursorRef.current.CursorOptions, - follow: true, - }; - dispatch({ - type: 'update_piece_info', - time_signature: - cursorRef.current.Iterator.CurrentMeasure.ActiveTimeSignature, - tempo: 100, - }); - // expose for stepping - (window as any)._moveCursor = (steps: number, speed: number) => { - let i = 0; - const fn = () => { - if (i >= steps) return; - cursorRef.current!.next(); - osm.render(); - i++; - setTimeout(fn, speed); + + // Load and render the XML content. + osm + .load(xmlContent) + .then(() => { + // Render the sheet music + osm.render(); + cursorRef.current = osm.cursor; + cursorRef.current.show(); // Ensure the cursor is visible + cursorRef.current.CursorOptions = { + ...cursorRef.current.CursorOptions, + follow: true, }; - fn(); - }; - }) - .catch((err) => console.error('Error loading OSMD:', err)); - }, [state.score]); - // === NATIVE: prepare HTML for WebView === - useEffect(() => { - if (Platform.OS === 'web') return; - if (!state.score) return; - - const xml = scoresData[state.score]; - if (!xml) return; - const escaped = JSON.stringify(xml); - - const html = ` - - - - -
      - -`; - - setWebviewHtml(html); - }, [state.score]); + // TODO! Find the piece's tempo and send that instead of constant 100 + dispatch({ + type: "update_piece_info", + time_signature: + cursorRef.current.Iterator.CurrentMeasure.ActiveTimeSignature, + tempo: 100, + }); + }) + .catch((error) => { + // Handle errors in loading the music XML file + console.error("Error loading music XML:", error); + }); + + // // Fetch the MusicXML file from the backend + // fetch(`http://127.0.0.1:5000/score/${state.score}`) // Replace with your actual API endpoint + // .then((response) => { + // if (!response.ok) { + // throw new Error(`HTTP error! status: ${response.status}`); + // } + // return response.text(); // Return the XML content as a string + // }) + // .then((xmlContent) => { + // // Load the fetched XML content into OpenSheetMusicDisplay + // return osm.load(xmlContent); + // }) + // .then(() => { + // // Render the sheet music + // osm.render(); + // console.log("Music XML loaded successfully"); + + // cursorRef.current = osm.cursor; + // cursorRef.current.show(); // Ensure the cursor is visible + // cursorRef.current.CursorOptions = { + // ...cursorRef.current.CursorOptions, + // follow: true, + // }; + // // TODO! Find the piece's tempo and send that instead of constant 100 + // dispatch({ + // type: "update_piece_info", + // time_signature: + // cursorRef.current.Iterator.CurrentMeasure.ActiveTimeSignature, + // tempo: 100, + // }); + // }) + // .catch((error) => { + // // Handle errors in loading the music XML file + // console.error("Error loading music XML:", error); // Log the error message + // }); + } // Dependency array means this effect runs once when the component mounts and again when a new score is selected + }, [dispatch, state.score, state.scores]) + +// Define the handler to catch messages from the WebView: +const onMessage = (event: any) => { + try { + // Obtain the string passed via postMessage(...) + const data = JSON.parse(event.nativeEvent.data); + + // Handle the 'loaded' event we sent from the
      - - Get professional support for this package with a Tidelift subscription - -
      - - Tidelift helps make open source sustainable for maintainers while giving companies
      assurances about security, maintenance, and licensing for their dependencies. -
      -
    2. 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Π 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%0DWF0v6(3fNc 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%0Ath$C54elajWnLig?=P61&w1sq>I`h91 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 u|2o=E5jXSlujAO1trGHRNosweEgi(VA4 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 V-}}z&H&EyL{>eN4)A{}F{{tWHyO#g} diff --git a/node_modules/react-native-vector-icons/Fonts/FontAwesome6_Brands.ttf b/node_modules/react-native-vector-icons/Fonts/FontAwesome6_Brands.ttf deleted file mode 100644 index 08362f3424c6932efba0af7041f531553f4de176..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209376 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/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

    + + Get professional support for this package with a Tidelift subscription + +
    + + Tidelift helps make open source sustainable for maintainers while giving companies
    assurances about security, maintenance, and licensing for their dependencies. +
    +
  2. EoEvVf<27!V9KO|!hKRp=Z*Woq@e6CX4L5JS~Gy?Dl zSx?k$8|#yj2Z6mKXiIY%h+}Cqsl65}g<}&>Pn@3U{arx>C%*i6;qi~kBlw~YJ^eV2 z**cJqh)eQbLkdL*k5q6?2p7_R<&`sM@D`VvX7e;RXVBjmLwNq5q3&^s@Zh=x9tB=w zz>Q#fEzOrHO~1AvhNeA(}hH9K3DJB-=kQ$bq8Vmh^;dkjjM_hJ4g#$rNzZ z+Cnz%%cc#R@P;t3 z-a-r}Zd*W%NGw4Ib>RH^C$WRyx{1)C1!0M{6{-lAY6OZD9Keo8e9QoM2nUk4~lyxSvI-HDq3RAOsCc-wtz5i4^j}bRS^&+hkXnZmT zcr(qxV}-A|LZSPTC-f7E6Umc_`(cN0dkSB3!^CiZ@`Uwwe=z7)ZElqnSmf&d@`=NL zw7*<`i0}JKW7n1CanmbN)zu+udV`|L8aHKyZ%{^6ZR_+6O3QeQN|$SEKrDo>T)F#- zT&R?!HP-$lwU^e}?M&QO>+VWN>+L-~1m!zR#hW6>54SaV_bCj}p8gnZ4#XB@ndW?A zzvfuSj~eUt?K9hOs1^DRbjE)s{#WteVReFD)D4F1D&#C;wS{@!aQW`dDYBdP@xqe0Dw$PmcIuv8pP=l!A5 z!Bnaq^dbngCl*Z7`chgm(+6ksVQ=Q9{$B6D)QYJ{LPPinPYU>8xZ=42KD`i$kLaPe z7IDV|aj!e*b-07RP{xZ6kbPp+a~`tRYq-V|cw<+Fb&=I07Kd^s6bBOO%*ynu2V3+F zT8GS?;X$YqG9&fHDTh`QqMlCpBdD9#6BtP*=5qmGMla=NgFdi!IOs3Me4cQ9p>g+( zn&{WF)mSio;7m2XVDG#p7LI!Zh~MpZ0sIzmhqOpAQHX}JaWBx#ZUprXCJ^4+7o5nB z{D&JgTClnhubw#&561dCY!{^uB8G#Q21fjugSPNyN;1e?p^WSXS$@i;m~aUt0OW;S zlgSlBeSnBXT%jSh@*2YF(SlY^0s6bY`YomvHmIW5Z}@Z(R68kbYf!k z;4vea9m&;)%X+D?-1y)Tl#zVJx3KoVH1yce|AL-Z#7z2B(1`)K9Yiw#jl&+MJQxhf zC?356`i4)EH%xu((Q!c@fUs9^88Ehh&dGQlaE5?922E zhr>ptCB>gO1O8$Zx&0g>8Sp@aPJnH32#3#;i55;5q8TI;5Dt$!n1E>Q2_%G5INi~_ z+v@_U4ZA(zpv&oW2fS_=hk`D@D;h|c@j%S!cLkGv4+sz3CLEzKqPtc6QNLFRPbeML za=yrD#Fx{eM%d%<`XdRaYclC|385vB@6+XTIy6vWBph@?jCUiCLAp4RcSqbPic`28 z2=)fTC0r4I9ILk{o-8|^;x(Gr9Wzh^7f_dhNHh=>u~0gWfU2>WFBgudBM}h{L?g)J zDM0_dMihP>E@bC)JH4osS3{^vxPf>OTu9U4^x?r50jM$PF3y5X!UY6=P;QrSJ7Wl^ z;)*#DY%Yq73vlI5jUc=h7Nn5JAMiTx3s*UXhsFHfaMm45Ai#Cm3C|SaaRmGtTG)jQ z80jdUpq6||2X??$9L5ME&P67IMC7N#=w9%LVDalqMF&IDa_Nx{VJYK?gVt`cxDjA7 z;TA2{At_O&OT@xQ+>4&+MxYT)M%)KO31nYcM6#7c=%7224C45-XVHBm980tz*-^+# zk4I9&zN#~v45bs98TX>29P|6K$o5#p#^;Zf9gFUnOd=ghhMiU4a4Is6S!>Jw8n`P; zV?<*up$-Hxp-50S0^CGM4CE3IhAoIXnDQkZX9zKbMhiw|1QAg3_=tEkRxG3%zm~u4 zw){*k6A3>Sie&zKxI-3-u{+mtzVPDk!^4YVUvBM}SKsle=ic$DJM#DYquP;~>9xhh zwRK;~FiO6a#L;0b>c2n#-NLdjpK54YBbE0p7rd=s!7rY}oK}s#3qC6Zlo}|GrHRSI zf(w3*x=^K-VhY46kI{UttfZ76DP1Zkh6rS0XONvd{nUG(vi8KmXtE~*i^Um?GoC33 zlWWwJR!&Y#Ol(^Fx??zYxMi(iRKLNnorK_mH9^wq4%QmQaSxTL)P;i{9HX)3)U7vU zRq0aD>aFeU07~D6cL3}r4cJZaPnv)Ao8t50L!e-8+$o_}7bAwIXN)Ou=k@t%F$+vS z?EGBI^m+aFPM$b%Qd^D8A8j3L-aHcy_Zkt0`)5QV78pzPTRf**OG6-&*eiXMI83oLzqh~tR>W`jOdEbA$ILBEEea6?nbF>BF2?SEm#AzO|F$#FD2F-%p)+* zQa+H&EWY)Dk$sm2r&R5Mje*+6h$C@yVI&Y3DfnZ~xB<$SPC8=)U+pVm&SaXYNvQ$) z2leqD^&vK@*<@LZrb6Y>NMy7eN<}e$B~Gghu01kZ3hOcJ2(F9i;nHXXP{p#|R~rHI z1?5q1hp`pnfYjN#li$V|WyFjI#^pp6IcJhDLrEEX2| zMAZkKo~?RWnYhFfn;~Idya;NPNCTb5N>kaUmp$*6^si_o9t%d)6NOM^xVow+oJO^3;ZdZD2No717wK$?M`KfW8 zpCiZ~XlTeFs{rR(GudJ=g2!)Ut5KjbXY-9>A#n#jT|ezkg>a&=t_n)_ z`zLZmUnchd{82TVP85nzX#(^arONcDgAwFV`z!O?s<>!3wFXg-=2!7_VIe`MA0Z)f zBAp>7tO^`43$A>mK1&}=2L>4YBEgq4{Tn3fCBPve@$9$y9SW=&cxX~bC1Kjvs9Rv zXZfT*I`wH@>8q+iy$OsOxJ+lo303wf0zr;jsHQbOh@GTw!|c#e^3e4f(`RAYOEy#zUoZ#OG0B;R!Rp%A6!wRg7SGMz zdh>!7K~C|Nv+V<51(9qzJMRdHX)6kc^)aZ2R(>1G z;~BCGtyhUMYz$bid`GS;YS z@%*A_-POOK_kUymiz>fuqd%TF5C60H8srqpcrxN4b(DPLU#bP^OhJ~cn|LCbOFWK@ z>8ICD1%sL3=w~878;L(~3CF&JxA31@I~^Rwi8tf;nFr)p_zUqL(1$+Y#OZThfsTn{ zA#+q)QyD%h0C+4JU?t|5H%3ObQM~JtFn$>xW1kN`BYiUNas^)p|MON#&m5XU+}X(j zu-KDRI#~kHCV|WVQX7{9=m(L2y52vCWqQ9ei7Ty(Ij+ci5*M~DwGY!n2QjkF4Bd$} z(8|PyK&KTN-uSnu@nD7P4Af2sXUWU_oE)`QKk&M0+%wiUP^# zKzah<_5|GC#Lvy7LXK@m$e1};PWxTZl0(59j2OcaD)m~XHx!D&zz@;}(B%iLh&4k# zEgS$}iNu3z^En&~h`BvNLt0 zFQX*}H1WuqK%6R)?4r{l9LP65oH!=lTV1bmp<8*AX^z|pP2 z^{3q${0+woyqW5Ve2nZEfRR66dCSWyD=)vLa{m10BcT^w2tBgN>nUR^8={YX?ZEZY z69R)(1=6-h1y&pMP|G{L%AA;d#F|BU_7$uRGy=@RIMu-yD4C(7;?*_eQx% zf84A=6rh|jNjo_~Ji$=AOlCw|fK@{0L0qpQQ`&TYKT`;HtG$L`SkUi%X7VU>aUBWV1s z>g_AXdHv=GM)w!yZL{|s_O7jY58pRXAlyo=xvWziYa6w081*u)GJW;yknAN=90I>I zeM093zOKINaHbHVeOfFMsS5U14R!<(wxlmlKh$z#ro9rn-8BMr+bxbVfcwmjLshWoK+Qs!fWrXRWNn`QZveZC{!A76 zp*yseHd#VsomKCHod>lbOS^fp+v;G+s&rbiY<~@Z-c4{_C0RBJtiwa0{-WXx z>~~9f-ZnqS7`CUoy!C@^1d^t}rW+^~Z(tRq4yz&{FSmSQ8fuF!K+tSBkK3IO*WwuO3| z>cofftu_cJy|4V_ofTwy1-^C{X^)jH#QE7zMPR zbh=})X)f%4NnmZpfJx2ExXe<)Qm-Kz^Lk17B>vd?`Wdx%#~rn~iDF3%m5LK{wVm}{ z<=@t^cSI|koc~JEECm83v-lNYA*^xJLk~dn40mlg9MQZKKPiB+r6Zt=R4HSm!ht3X zLNGiAO=czA$wgg`Ff@G8Tqj#``JLmLR>t%sJW;&O_GqS+t0&#yAwBM7J$p1$8A%^< zxmFAe9Yy;|2Z$LMg4ZQS5LjuBA<=Ea`=X5v0wDki1LJ24UChGPN(aoXd*ZhOq3w@Lz4*AAwEj-P_$G}Pru*DKALj-pGm*& ziGr>!{j6eKTe=q(Hl4auY+8G}VXwZeoyvk$^0Y@z{diEG>Gb(n>a7$nVB?FaPlTw; zd1t|?FlabQpskQIK}l^qhc=bSSMqdxUxzwH6s3?4ZdnL@nL_jozFK<$41rS=LmcV| zQWD(3IoN7&k<}l+hW>EUr!0Y9P*#7kx9AuuVN=PU8Sm|mkr#YetWC>%WI z5$$gBU2%^*_N7O@D33|#J^C2@tMYXxg^{ANEtDcG$zd=T4Br7QssU{j!*;+mF;Yb2 zO8C{c+x8baTbFXh#w?D50o%3wukAxzS25}oO=Lb-sO*T{U#jR!QsV%>dM*~wwgE|k zC4_hu<aKSpCNWoJGfXSbv~~0;9GlwmZ}DWTZ5lP4|9p z4qMzF-+wva&ZOqDyOdj6m!M#SrkE^mmjJm#oRA@91~h-E-TJYPk6#5 zC)Zsy#~6nv!j(dll^kRHxgrJxCLMs}FyDjD$!!mimHm#;$mG<(t;(GPx3g-OlWqunF2+3L^e~^d9ameTnN;#{4V6SF6&3?b z6RpYQS_aD@{;iHg*goXv{^NH|ylY}xz*utoJ@x0=CP2#|EcVB60TeSX-?O-Y4RR08 zb4;N~d|^zn7~q`cnxS&HFfNN-9_62cLP-8e0)O_(zy+0~m~(5%`s6Xt#(7}9Sqv52 z3u&J^YY0e;7seUfQ@D|ofH5y(qJ=oIY$3cbGPj9M+vb<;maQiuk8h8UBIw}v?H?3L z4t?;ooJDFbtvA-MBJbGxHUQhAeWUK#1jDvB_UQwuA~GT(MAaS)90vV2Gjm9M9iB%v zLzlCSafwvr0axH(5B0|Xl{E#_UXWDyT9a&vMMKEn4n7<92M}2DwEZXR z(zvsPC(?VVjx$Yb9)6!^Z+zcp6U%6i0Yo0MXWLS}-v-KcMeo-h&;Byzll?FD>65L> zqyF1{NdMA-Cs_>iJT~%$acHk8Dwdp-POb%XtCW49y8NMBR?x%HjqMRj+z0Cud_C|d z*AoMM2RX-ybs%xgDkVPD`$Mt##M&C7mQh7dZEzJsqqh!>bT!+9MF0n}wedRa7sdch zVO&r~tB@PMcI|^n7HtO52^{zl_L5==!X7L!+?^cmoEg(Eys&-r=+W^vE^WW?!bhJs zpMTHW-ZnY8pJp}GH3?o)FwM8Ub`ryoe2?PqyeftvfnksY+;w2_q=^+E1(_82De(H) zcwC(9hDaiVT|g=~5gStlv3RJ9pv{}{U^j?^6-5WH%G_wQM2|wYQW?0wS1IpsnAQ7E z2#9LIbglMcuPHqVxF1G5EQr4Iv}l3Nl5q@2mV19onJ5$zZ|!|873y?CDKUpm{9`ba zu$3(2C$*1ilT7rEYrvEtxSHG`F$ygyJF#E=)fjplpz3WUA6*{JAqR-sSACA2pv=j3 zL4^`_q1-AtFoY5kaxlAy?g@4iy|na{3jZMjq0r?}CA1;qSO<^kF9m~7>d)9&VVBTw z>!Hv_C@p2cZP?d8BTM?#xH^-N&=GKs`Jg{KSKg?3@^ z*`X2n>_moF+);R{&?>BPo#dQSbv2;DCd!CLUl3UcNFaz1kU#?<{z&eFo;JGjSk`e2 zXIA%u%I!ksG%*3aQlr1q7+dy?k9(HK?483L2QaT~?7xmbxNF~q{Kb!`A)@qp%mLp) zX*r6UjL8Dz1a;Ev0*T1t4samSMIOp`LO)U%6o?E_?(eOaUMW#%#`O6|HAKD(WKOfw z3`AWMa8&aJrBgA4oJ*H3t8P-;9eNETkfZbxO5wVoZ+o!qe4rbYAT&f8(UvMk-EFO@ zm`ZYub*ea3^Q%s@+m+~3(Wjs0M%>qXH?`d2ZP@<7%=zi5^V3dzIHt}{f45#=S;2e9 zIvwDp;>X4Gg$FK73o(8EHRor9979T8nwB%0cH|+(mQ^CVjW2~bdj$9fglu9IT-Ts;B`pDdqAz+#Uli88w zSoJPe~cf>?cO>#qZ z0GE>WEzIo<%t>-Bi9rG&dKu0cich0|EbrA{6|2Z+Cv2{pte|4gplJmMz%|+WRL|IZ zLR_lJwx}z^!=QP)=6P)-9NQ+g5%Uf7?6)L7xCl9jb{QHqVXKDC)gbZ$VLKex+r`AC z*|Bu4%D}bdOs01CX%iumyI9C*AhxDeJG+{JvrzJ|VZ}|R6AS(=vo#;Bp1+Of`>@_2 z78Ov;s%kdCbO1)M+wEMwyuI%ky5On~LFSq}3t2Dfj02z{FnG<&8~{2Lw(IT39=q+f z8Wh2u&a=PwV&nBzIV`%91cili2d$3K`dDiKmZn}7vNwo}g;9ZI%q*TV;2lN&`px;u z*jOch^I3c6yGANsD&K+cY zPAtQ5CAGsC)|=BednYECbOUPUhweR#Nc!YM*7|xBMb}jch@S;v??0Fmziz3$-Pe{t zqG_KD%@$<=Msri%F_cK08Yl;>`X9=^IahUCC8%WUQ9k_<=l+6VjYHom+U=9PKE@n? zMolmm(B(+h24e*VQcxuW0YQHM@E1(T4P^Ym1fDuCa2UD;CUchxho$IOvi zj>L6>4_y!gnn`?u56Y+J>f zzDe@PX{;{Nh(b`H44qp8tzvMG1z6)T6LQJaf#U~K$@_f4MsRzJ(`8FPdehk0O-Fa2 zUWBGm%B6oTaVSbJq#}qE&_>kz4-p_IB`$ozI~^!uCx$Jx5(eaD;O2lM9w>uj)j^YW zzYyzE1U?aMo1X7*H+o_gD$pSm%}9AF3kRoCp12RH{RU7zGJ-{76($O-5JZKq8Hq+) zPpzqP#}^Jvr?ipg0VDKftL$tG<|XAC#2m)+G1EbALu%*|YCNeY!H3FtRAK`HNEbmy zZ*pehKdJkS_k}VYF%%ANdc7E14*?VBGhPTXVyqg!_IUE2od`aUGX{mFR7c@tuqc7OZGzfRwer_lJrV6?#(3}4vu5McXW?`AM; zZkTVn-|ADe^e%7$X;}{fJC_#dw4sa*WSxM&Mhs^pDBA6pKd$Q2Ypkv9vI?${T?JXK zu3QGx8pC@#vBHdCyu*G7M+flf7|E!Tl{|p91fVUKpk~n4Z&a1fXYN-ux!SKwNV`E@ zu3kkhGiY;`;q za(l4K9(Vh-*rWc?dqWBM?+<*F7womGvXMcC+_TvuYZo<{O5T@TE7(#>T8FXTiCb^I z)wua$xqR{Fr!z=6NQsivR4KV)nR{nv?>gkZ^G^36WVeB$5}`T4B3V1un$BnDu#y7X zSjC-b-~Y1B;I4bZi`c5`$i8w6OW|zQ9T`rcP}M#xv^ZX zdwl^Oiv;~ZfP4JGNc6S5W-Mpv*I6dzTLIk;W1V3V%Qw2=Rhj~1MEb8GEy(rlkP(5# zPvP(BYujKHQwSrT>uv{h3fvv+#SE|sH1PU*tBt(8yO%HT+CFrY_nC7CJUcB6eM#84 zmk(>ofp~pT{uBi0%lF8*GZUZA+?zgnbT$_I9vOF@O(Z(^BJSzz(W5p_f&R&i^F?j= z{!%1>>V&buN;d$@H5yAQ<3JY0kc`ZRsLo@@A1g#6h0JPMhO|e-`_z|UmqGmV@#7bm zr~Jb4ab#qOg^Ec-2E?DgyIDT`md++LVX_P)?BW=Z7h^-0hF-@}6LtV#k6FsV;tn0s z6q*ABNCHi8xMtAD!fBmGtW<|=E=*~o;N*BCJRbqoWj?X04&5PWN5bt7r@{fZI}p|* zeniVEjh2(aV5&4y)&s#mbR{x$SAcUv07*ApjX*qC&c*}&Xeba1Mtsg#OhaJu@jxP9 z9Zm*%LoL(uONneu)8d(AGdUd9v}iVd7QxFiW`4Zb7!Cx78-?*g;{%WzTtahu;rs@# zv4AU>iuiqDJsl4s;e^wzX&A0fZ@?Q!A-P33ncW;s{TmD*(02@^-$A<^7P?I%yb{8Q#Q;%D=D4yOiFy{~T|?K3FQ5^kUcc81 z{BST5^tu~?M0O+_3;1Foe=HR7x?)jp$ghbps~P^#6Ak#oepet>h($}OK*Jpj`I2#W zAQH?B`+;3dCH)b<#|&pe(P*q>1l=$A!e|bs%MF1H?V*L7R(lxn5ZeR!AlzsVxR(U= zSil?BGj(6UWG1`eM1b%k59(;ywU)sLxQb z&FF(p4eOjWvLV<27h)qziSL0znfheLH-*U+DGtHgTc)oiImVM;9r?eq%O#BML$l57 z$4xo3*Erk{%@ivaj*lgarBt$j!G3%BE4ogE$z`JivsAqCU38~7z=ifKa64bXobODJ<5wA(vvW{uopj%7Hg zLbs0hueaN0exrTnOerdr{+gsaq$zGt;PMb7*iH?#PZ7|-$koMYCiY|cVgZyQm4tE)%mz@Wg%PQdzFf_^BKex0o5@-q)|h8Z zN9HU9od(1f#Q+NcF>Ffo^(;sS0k0T@Hncv#+c9n;qT*T6{`1>PD#R30^XP}Z=YO^E zfH%CSqVH^Hh&TzfsxpqjvtPBSWt@Onje-!Bu2PCR-{Y=>Hj*1Wp(~*o(lj~PCDwyroPmYNUKdpzn8^qF$s5%J(^ZhAnuNxJ-QrAz>Ci< z;4cU_M_0q;@H<>`(=6v&QBNjP8G(B=!b6tJnXzOc5ge&RGM;EFSB5fH&UNq->!A8G zm{ri^Sk$hp)LBg6gE%04mWIlQii8wnc_aY#(A|N?LHGmoc41g3ER>SBzMP6oAi4@Y z3rfw1!c~ccfoED z!&tfn<+Am~eS+5Cffq5jEO5z|o*&2q$eaC*tx1;GAgva36Vy=dPgwVID>sS=#z4`u zMsw<4e#22jJsaXIu4LAgX7jT8)=g_ud8tiKAyaC)FzHR>Geh-q24~XVNv^3VIk95& zjp53IH5Cp^QoMoQ1P%wVQ-X^Je^#$K?JCkOnvnB;4aLye`XaDlGmQ%kQ^LbOtuSM& z>#&?!NHVcu`;0N_9`QFC{!-Pg z3UO(jO`~K@g~LveVqo+Q8u;hYty*Osp4w-GY{fTywoWbH#j-{R|}So{!w3$iW8%eyGm!;cM1;{qc= z1M`+L$by0yg<479jYh`~0% z7I2`t*lEL2za`OvvZ>_8x+lyabmqZdbKst0@TRJLsb>V$n=dFBVGgbN&k*vLjA*=}?gV!V68 z82}#-QN!;Gc@eMB4e5S33gh7>JPy>__+iw+M?Mf93bry5Km@3c6;c5L%kjcP4;Aix z(lnoZlIa*@nXSy9zv;q-$4_gQFKhpVL?5k8T-T}Al5|+EdDirN< z5LuzvWI(p2=qQ?>XuM`u?TJFGw*$Byq=^pRW>Zo8ZnJ4EM&DRNN*TsqGaDDLk z?KKl#K4zeKX3%D==F?U2*P??J16sK^IVl{l)e(zl?yZoBnMBo5f*mQG!mp&DO(hYrQ*@S z;w58xp#Tx>`tl{yxkMtDPVOsXF_sF4Q?X*dn35iSL;5HglEat-tw&OEWh(_ql;Si) zDe54f=u$vK;mxLGLC{DrTGOSy=Kd<>v*wI7a<@mOwQSVBUL8MksPpsvxu5NdQlljO+$ z$71o$V)3)LUcBw_dx|TE7f<}1xas1>i@$nn?{99s^*uYkf4JHFCg+S=%f5j*1FgA0 z^0Fmlkp-1UMWD!nNNRvlz!pQY4x+~o8mT!p5K8wi(z$#fTg;AE7o7)wWF(l1>&Zqj z5c2wb)A`v}Akez?{OZ9{L1aZM;EI={p8R6XA8^h$^x3gsK$Pb+rz2Mpbum6Zy1Kj? zga*m>*C($<)aC%zeI8Sm=6IW_Ad^=Iuj!O6y~l8X8?G?yb_|r5F?=@KZDp-veD0}U>rjpHjD|#cM$2q0%kY^ z*?&AB6jH5+OtmCxz@uOQL7@!mJ{0OO^VV&ZhuGP3SiBPs*B|rges=;vcP0>_D}(4X zPWZk%s}8eJFdbEAA(nSWBEv>Jd=TeH;VkM-$Kv7Gk3tAeLf5Q!!7qZ4bO+oW@qk&k zJFW*jarju20wY9Q3Es!8DR8pHdqAyB8Mj7CzU3(J{mfatpj*V@ZyU9&i;Z=@B~J zg5&caF67?|{XQ?ohULV(MjsOUOl=;WCBV2SE&$V+Y)S9J-c2i`_g?*`bLY^-;q$Yo!r;xblt z21ifKCMKRJ{V>U&RbM{@+DJck_$O)TTPYjV#Y2VTk^|;e+$O(#PHy{Sy@B5$ksp%zZSV#yWYYjrNBZh1zxN7kM>DY6uM8bW6hL%Gb)h~FC71>df*Ne4 zNCtg?1j@yw4mI~;oi67Z#L{`j1i+Gw6lVYuE_n=@_&SvY&Ih|N;GxlB!ZUykx#YYB z(WDYiD_8lUcp~b6zisGzV$^Xd7rH(49*^f1r*r8@FkYCRJ`$ZS#GifG>3rDfC`?C> z1RmXUr!T;OX(R(dXCM)`^OQStWi613jZcik62CbtHxn!yb561PNGc zz!_p|!jlRma@k}k<(Y_QZbCfAL@t*=%D$Vh`k{ktxn^5pabTgAJhH9ef>D;`saoS| z;4q#6mX|Ec?(VK=nY&mvfTTb~katlvhFeyY5+T*2LDa!A8xs6Qfv;)`7!H zN3$!RxVziyn!CWA%dfiii6=L9HyU`BRV+&Q*1APBpPfZy=vC3Is3nwBO$d9IySyvy(PA4E@Z@{BygBMs=;wSuV z!*uUmieKCg?qeO}0PTYQC)SL<4;AbKVQU#((AmiSjv)cPG`-eAsIhvZlw!wBK73d% z3=4-JhKbyC#ZOHjpCJCt({Xt0AG}$bc~2ffG28X2FYY8>vW*pe1ju%bzJ9OE z;bwOWhMTN8#U`b0nnOECT&3)P=&WR)uW=Nt0|)>o)D6?zT?a5t4Fjq1LRYmh7;rV@ z*Y#aoE$4~E&1_1PDz$X97lSG;&LaT@!Yg?y9+_ell#*I>%8zib1&*U@E3`Y z*K+bl4V)yV*~BhAGH;f3PL6bEod%A6t|?w z19Jze6Ig#S^f}@xP1%%aH4JLBAp&ftkRzu*pE{gB-Ii`Os2bxPy0U>xbKc>!oCWJ9 zZh%9L6o->-gJfPQVx-Bt&B+`;1I4q7h+d`vWj={=4HnbxYx>O7jg%!t@t|zPlX|aU zcH8~G#xC!5St^#3W#bF^##*g2XK1tHd^OqiEN{bn_3}xYz=cb#ZmQ|#nTf2jfJPl4 z3#1lQLg{XK6zxnxfwpVm4Pi+KNwDZcyUpP#5Kb74#tj*NmIUQHeWqg(jm9p9C`%3E zj6hV9e(bd$5qmRIV?|8$9ai649eqtp$~Kl{8l{pj9}*A>PqH1^+HU&`PV9|_V~MQQ z!o!K)w-^-prNppo@7?wF?QCMqgeFEc^sX8hLLQaPJ(gfVb~qdjCti}RZ?2nTiQxtY zMQdF)yBs2@yiIe+yDGmwtUr=JfWn?dWlT}g`tU=Y4?hIzL77K%9{Mo<&Bhh3`Jh=A zeRWEz#b_M{yyaLM^cjMzqmE(-^SuicH2xcFdgGN>#8!)@zm&{LWRFqX2TEx`p@B$H zUcv9#cAz`xd#wVG1KeBDV&K%90Ex;cQHJ6fews76kY4-#pStcAk8w^JKY^w4S`fR>SL|Cp!x1pmB2eviNKu%<=ZA2sE%tG>9Eptaw|1^=mQ>_*Lld)t?kOMT`(;C8MK@r0(iNtwoq#yv4`rMRhe=d!vI;i5qC^iJz<2>v$HP0iMj7%Ng2gzUNwpCn0tq z>$Puj>+E)Ju%h88ZZGeza4v3)7Q~q+iwXrfFcUI?-%h)*^g^LyC9P<$6_(yt*q`;n z_RAW=cymfkhw?yR1SxPupmEY2S6Nr+5X~7tuRINJ=mfU{U9N!KjDh}{J+v|#8jj0} zP*0viHdREjx&pt1?JL_IOV`sCH{od#!K;9XHUtp{4`chPzj|In#c{ z=5rZ4E+TadK=+gA$={>;F`%a@ZJo>>LYgPu!{a%gZHIi%e;f7(y`P5rK5;U(iokUmFie{$KVeW7{BNMGpv*%U58B z0(-rS-?jR`8F&tZ*z+0kH|_P_#`-!qF!(iE&*3M2r}Xip^$L3lu4k%#%3?p z9ZImTJfx{~}?<8 zz4lX{#_}ErbSD4E^s^jnldg?5<|k5{@WlXLy(?{fO;;b}3uRsQ$|PHf?aQ|1T;*rK zo!jeJ$k9papPj`OqPNQ}1n_=e?cERMQ+-9~HSf2BJJ7*d^|ksj$5n?#QSzr<$9~=R z+6B+!rE2{Bw)D5AhG7WO#Xc%Cf6aGT1@@g6dW*fvNFguCa3TEK`>J&iK7GiS*ry-3 z@W%TV9r{!8EGaW|&JY4%4uP()j_{pO4p5&)8E6rQ@I~x6?_4`v9j+u&u6$A-Z|HN# z6@mb9iwdxW3xTo|?Vk8DvS2zcWr{TWWo`V~l2jSD8|H z6~ruAMQC^E^Wb1?)elXLmBUH&r#zz>fJ>74yTJ`2tjn=np?v;qp-?>gAG6O?xkQU0 zAkDMgTCtc}OcdhN-qti2|Eoifv_392QmF#8r?|Y>$Ud8iZO1cye@>iB76V>fn^-qiP*&*qEHE_jr08!8*ZN-OsRNIQ zP*f(8&HV%MC)rC`LQqObpwKK~sNhhk+2LhON5^d!=MA$|!iMKsizVv^D3V3ry5b#( zo{|KQjTKLN3nJk$^pFPhX!@#vUJJ3Sg*mmdGSxUtb!4_lHg$n>DEqCWXd*Hr6g*7DLt*iVnY5o`)={uCN}v zj{AQlpULE{t6S>k7VYO+>i}0)lraZ1Fp`vojHY2l{HX)~U@W2%b<{{>MT|u;G&%Y4 z>?4n~*Dt2iW@RGV-3XLY_2Z4Hm1aJ@fQa{#laFT~>8yX?VqBZ>=W#(cpDj1;JG=>^FqsC9vHI2_Xd3Q`E1nPlWc_?}7PxYPt3lDjw{y+yQ&w83KbN;S=#F>7eu zPOB7v&NNiWAOx%NvzeRc=5Eduf(%0({2TRAPzRR_qTPCbaD->%p_6H`$zNp(%(ESm z8+n_|GF{XqKlcjsrk@8tQo?A%nuwua!6X1>UP8=Wa>s~_*>`1`eEn^vE9Q5*-%^{r zqqaI*Z$|WJDpfL!-P+Awzhm_AbK%}^e)8DmcRzUe0Uj<%9g5APy-Q-(p&NxFL^{zh zLW^1$Y|_<48KiqC8%978vX@V=OG>q~)0V2GcuN`?W&xobvesJjiQY9x9*9a^bYz3NY?P5uO82}xGqrN!cFk9$>gIBz zaak&v*fffdW&6;FG9fVlXdQI6db4>TzriwWYl&{q4lPLdE!ha2&MuTCP_eWIDh$0) zgVm*S1rqCE)uf*yaetebnT#2KV5kKg>3L+cyl?11^c<`kQs$FNDa=`=OXJXBd76sY zX<%p=Vz=(mu*EK1d0_XjOdXg?u!F!nT3KA6DWnFY2>t!=p<$LIcv<~K0|-&((Opv? zsm6&qj=Nm}ZBYxwot2p3q9;A%w1hJCoR7yAS00Sfw-UVtyF{OAJ8 zYn`o(olHOTO#0+`^2x7K zKGG;4m;( zR3D7F>D42h)NpeKC+>6CP+uwT zS`7L9R;dyH1*_;18w~bqffDf1AHY=|UXzMmQXi^s6rM0l?RM2_ zAudEqi%V{VQ3a`n4o&&eOIDesAPR#gsCotWT&9*yY}AM;KSo+zJ>)W;O`7BNt~w`lURF*xn)cv8TmwxJ=<XU-{@`7pG>4yf+)6&6#-*n~fRE5OUv2^v*! zEQ)6r69*0?7LOao`zxW*YN#?13A?;8c#a0g-}uJcbGh+Q*qaOqSMkKX!Ku5B*BpgJ z`pBJY;?c%U_4-W>2k@H1Cg#U5^5g>>YKXvM5*Se9bcO& zx9>cXw((|?fB7J+#^cb7FoXO}oHM{F0kfpUZN&wWr~s;fbQ3jDy%Ypm$mTczuLq+B zLI`%)s3HE(qB~{OmplM!%V5)(<4X4kzARd;Y00!-&Sm(zAZ~|8_lHCCtHJ!CpeDTW z`8+}qq$9D!BB*gR=sc4APfpMLgsb-@hiA@oA|^AYyi~(u`XK1mndmL`_rQ(pL2p=923sS1L{oN%kw_WJ&ORw;0o)DdNcc{qmlH+d~UA~h={Hu z>V2Kh>x%eZhg;yw$MFSQ^`(Di+@5_*{o#ruwOW`ijEbaI()EDL6^*$(iJ&Cslr804 z+yI?vNqQc(LdCekR^B@_7j*m!;N$DFKPagQ1hEo)$gLI8dBtD= zSrHH;9DN`3j>ZwoEJSb2Tz$H72n6)zIUL{uhc*Ni#UMe#OEX38J!Re*495U6&FCBn zkWCgS+mr5Gv1sZ87y~z`>A(W=D)bc5rl1CZLJHZ1QB_WLa7us^6Xy(`kV8slG5JC3 zELXo{(-jXgxQqmy944V@Z`9@U-r(5xrMPRs5l=kisZ4u)7#!0fhc6a!-ryK%n^*Sz zZ(@z1Recyz`Y7mx%pkSL>|z-;Y&>J#V36!3rYIzisj8uG4Gr)ntqxU<7?O*L^p{0y zak|T9=Q9hLpSUME?5EVekWJH!fhAqWPPbP2B}u$M*;H*b zS&>#-`ueuHi1*le3!=dlqj!bGh$)qn$%uZyt$w}4t*la4);zBk`LP-Io^fByeaZbr?PGlg6&g0TGmQtq!EWwGby zS?r^lMdR4k21fS@v@-c1HNT-^#uudosvs65+j{SSWCrIM@J=a7P;@!{rLIVh6sTgM z>cN!LGR)w!fw2+?``}45(d}~R_+Zc2;ph=2TDX}&q3{>n#fD21%SZ(gk*dh~qQ$}N z;ud5ZLDJ&rDBf|P4k_^6H$e+0*Jy-Y(5N);kNCX>ncOZalNZK~i{FX(kBm{>C?auo zy;`$LKIQW3J3X;F@s%5uT(m@OhWg5+4`pS}2vA`Zw+YQ>F|cz@!7*n1lFqRGHE1wN zX-byX;UJKeh+eb+U?r>s((R#cYYhNe0|=hjNrj_C!%I{p^$d&9F#xuIO|F>xoj_80 z-k1mgBUzCM$tK~GZ<3J7GZH>omQc$3dH7RD0*S)(^ZT;OY@kN~hkUv+o~^$@;v#eeC z07r6;2-uGgmj9*7rAA#|sHhj~`n}%x|`fFqCxD1+t4S04tV1Y$ZdkB6L z@*PiQGO6Rf5CeE|9aJ{t0^<^cod&8Eg9v2ARtlmpOpQk8%0BgnoIV#=j2Nz(TSc#N z*IY(qG0@Lj)tRdx8D040w3DOAnSME(NTe%rcwmGmnP%^~i;!x5;AazECN-f9VxcwX zZT%a*(Z2cpiuR%j*aqNI8!T80C=l_z%i7s$A{{UwA0@phL(g4qtu?GU$egV)Sbxr= z^z2Lo#Y`~;3#|c~jDv!{1}gwY0nrW-VS+kmG%dKyrBx?1M=*6!wZNTvjp=_Exmyw9 z;6n%Vg(s#L4?cLXw0yQvY0YJ4E?gS-9F4iMGv~8jkBIAz@tJTj;Z1uSPAwVsBAso} ztvQWS*ol<1NR=CPA{p++!3Wa*|}C_=E8Kw8N112&d;2mIjf1p zOx|@csezM>#KJC@A9>M{+}G*w6;d9*=0axMx(Cc5`NMBO5B3WZad#_bs|J)a(`A6` zp~C|-IjA7=6$9-k2NKcI^(6`sP>dd-=XTvzUOPROzD6bh0CZZs=k8fVhVeWJFR(*i zM>yp*$L@jkCFL#Yfx?8hlrT;r3rE1=MGWd1ZQZO2F z9d|q2O)t`BBQV@Wr^BnMv!#4xyx@6lAmRx7oI?LOkW zuyJTZjIsyhi%OXa-UhKnD-;9d%%uU>fLeZj$vt2H^T_eY_;K_2*E6M&(r`3=vOaxw z3h_;6Z`U2QQmH!8+ni0W|2NLw1WdB)tncnq`@Y}W*RHOv?yBCmnte*6Sv32Mq;6>> zSst`m>Xu|1ki1}|vcR$>;n-k$*o-|G%Z6!82w*1+A33uTY&h|G@c)xu*Ap7uMf# zPOd9*z@H+MUZtlEvP@Ci0tMd*la9o_ZxM`Pr#Me$WH(={w+t7D3&bRJ3RP|Gt9HMM zmS|axj~0iE2kWKb`D^rq-O153Q`j^-a8wn}xp4kAPSsrt0~w7#aXKTBjW$g|{I z$*J+vNZc^>+%VNsngDC`GFRiJPO*4*V~yqS5RD+H6v;Zf$GBeiGsDID{NcmuBg3V7 z;&AtmIsBu=JkWlFP2S5pZE<>iKk=PZQQ{`#!XO8x>fEt}PqkP-!)?8T+Y=*R z&!qakc6+~RSMeS6ve}v|){E~vj3IXaF*)$q{_2(H&(@1|w*AcX@aRL!4~-5_KhtiU zr%-Qawq7~^ST?J&BemI5rBa%$jdUnlF+4n*rc-xbCt<9M^sAf}rMkbQC$zJeDP%5- zoFpsL`En>Y9Ene567@{6HBvr1cRaUx`{CL8$h>Jn#B;P>u2;?h`Can*W&{2ye|R?L zTd<`cJAOQ;9!<^qOpDY}Z`w4d@0+R61ExmL0p>Myv}L%FSj%>7)HUV-0nN;MAzWq+ zz!mHqQ)=yU;JWiQkl1|k9EfP71TjIMHMF=DTSURctK*k6n|ca5`6-a*nbPx6KtByMzeWkorDg< zzk6w*A`dVR)}VbtgTSSURwObC0GjSK&?N~$x~2v;HhOJe8@M4eM|@%8i&IOhq+ayw zmHqbV*fipMwp!@q=;(K7rL=adr4nbkL|{={0-d)(=;g}2wu&rCgd$g|M62`xoq=e; za&d{WAab(i+TxnBq>2O1>9r=&Lfh@^=zA5~M_x(}ic_=N38GSB?l$Q3Rv^xD|yooJq7nZ0M=5zaB!N=>L5+58ghLdm@<^Q1oL zN|tOm4a{~^;4NitX}2arG3hSBIS1=;Z9i%)0Cl1xE_dxPHi@h{kv$8A$~w@2B|zWs}4t3H-V#et~?SS>sAlXkG$ zJfo8{cc*`*TKeGb{KoDZd*|fD^i}^^i4Qm;l5mZi(GCh`sJ0H#LlOimR0Us)UXWpl zA4fZL5bX#>(VjxJG;#h1(2_1YTuHar<8yf&^ung{IP7Tv_ngj7s-9{#S?I!at1d@- zUZC-UNK7C{_`@E%s;2|a`L@H=YnR}v$ashDE15$KpZN*_NjyVTCn?q?VoSBshuo&h zUpo%9^2Mn_-kg9M0=A)ZXqUYH3BOnJmqzXb?@;E6&IkEL@Km5t3&@2jcO8KU36RQM zB3i5e`uTA5;Jx(++7HIV<>H0f=aGP>J*xTn+J%GR*aPhc>i3k3(eUTp*cHW?E4G?- z^zL=-Ef#Jq^$x_IOY0d>y@*l`^TkZ7aYs?!@xJJ_W&Te|*KR{(YDU*b0_zt*>ASJz za}8J%$umcTMQi=uL?o9UN#`Po&42D285;5JuKLpjpsLgCE!!cDNN;U|`H5GKJ~R-D80dRzFR{>R)zm}`#}aezqK z!io6TVk!AH*kVOy0-sR!$^T1s;8_pMD36`A*Hk1Ho+$_X9;b@i{ozowSO`bMRw(QB zd$NVXHLgUHhW00xJOscNCTAwe6qEy{F&4?9BeVO1f#M_e>SD9+k4^x7%g< zPB8j3jRy;{O3P@hqZoYMg`4MkX!qffmZ)XO5l{mo2*edO5H8GfL&yD;h6&1g{2z{ zR6$~If9<~f{ozab`<0{98N77*(hWI)oKHF6_{=&%n{}L|FEIL_np4D%=7^s8@D6nm}@ZMl%?X03ynWH`_fC@-+Sro zS;A1eFM0pv*#j@Vbnwhe2hN_sU${j(1P4l@F#EkVFR~p0gIl1tIzDB~-?`P509Qyq z*la$RzkIq~tF>9gY%Xv1_l;k350wZm?Afy_{Z)-+y)Ii!AH$;Tclm7h8h_@p9CTri z_DlaAI^4UFrUlurDX~twEa+|t5u9m3)o9#&&8jXqWlxLfSG{8<^_u7(JE3{MpSYNz zQrVZ`Q!S;_-D|8^_EoFuA67Q!A~`BBA3yP3F~4^=7H`8W-b zNG$@f4*1eVYKCL1t#k z6mg(i0P5(^&|O@#d%cv-X43@c#-B1Xb4k|YviFD0jJ<_*{-09j@R7rrVtjIDGH7P% zklu*tFJ3WoSlX=(@yG%~bGNIW?Z~NzL>aqSwIVBY9)yZvXX3pjV^89~n`9lK!plN6 zt~Hz2sKpNBZfc>Q+&p@2NvIW2Z1R$>gpTniZE(nfG2do3ibjGYE;5J2$4M?v4S|Q$ zc1jfXwUBGq)YbBp%jNbB9>}%Ef?glsmvWx zpFp6^w^vqPSzdm5Wu<#V2v4t;Co5f(cCkTaSqX|Gi=zK0YgGB_-OtW;47Bv!%(LWQ z&Mt*lw%-&GPErn&-x^s)Vl~p}_f>iVh*fE~>3qQksOmWPREsK)0%|CI1EXxE4_|3q z`Fd)+kZ7hyo+_>!d8v81nSM0g{PDr+^YiN9IT^a`nR0!8Y^At-5X}vL+_Z%Tn)n$2%DK(+u$GY_|LLc>KQm5+0wj*nRj&dpeVuZXY@P zcxf#Dh6m$`lq5Fw#zjYFsd8F~I3kGu$liqN{7hnRA4_mc7n96Scxv2&C2C8t&PUev zMhOIx;H2sf8y@{~y?(?-j;#^X5mP~eX^96fNdzeutp}8XX5y8XV^i7fymEZ!rTx`wC{sViD z{F2M%ci5a8ZjT4x>qGT}wI7?j`#`V~j4#b|U;C$&y?Ly@_o0O!4Bq~34;d#LE^u00 zPaUd9eAnv7nzpI^95%lcPbY&1?w+J?blKV`<+a@XVM*+FO)?4+755J|4tqxLYIqOd?$58QYwHEy?T6hXvZL{XR2w() z-V5cnTHxJDB^p=6u68Bw|9YeGbzi}3H4-VDW}=q7<-!H5@rEv9J(k=!iR8-}xjBA| z-9hM|j1GA_wVf>`n$1SLODt7XKqyzcH`4h^BBch>iE<$&t~~IeI~=nq zN2*3N3pgN5%1v{(`R~?@?dp7 zOw!T=N91=DM(y-4V*Q{%4dH4)E0um%s}NTkHI>7u?9kpy+UICXljdv3q6yWu***Sv z`k>Dnk9!Glu6<)|jqEY6AGlpmtdbD`d8EJ+Ke#h8mToixp+L+Z`seoC?Rh)rSQa90 za0Xi$(zyESRE=GB$%@=reS-GP)l7<}vg(d7g=53gp5_FyLED1OfO zOZgek(_82Hs`_5Wb};aJ5|KDxbGi_w!_=OAPIkbK6Dp0|KH|lldgJ2y9+@G@B3cwa-U~>(OC}3S|ZO z=H=z?{~9b*l5U4HxhFlCuOzKwx&2LLR}ObHJ2;vX`WK4XU``jTBy~h1gO|?zB@oU_(>~HJ)?vIBh z?avSmq&3hc-)$h?0}|cN$HkJQQE+w!nr;z9jDg1B&Z9Q!I(|*Fvf9wWq$Udwn1apC zrG_M|$>KQk7LxK+^YN-tS$c@a7^ITa?}LEKBH3spE#R_wl?@d#%d!c??1f_rUFz}C z2xCO5tl$s8w`tp&O!zg`cW`0va1-BRYTTY^6WgAfYEJ~|iNdS94T(%nCZ1k2d#)b5 zSWP36H2RXT8Gk|x(xRu3vvLqGogUqi(IOV{CLW6_kHYOdN$YWej}Q(JuW#M(M)J1jORXmK7+468XitnY{SkK5?C(! z)OY2&FXtN4ESI|o6al9EcyJ|+n?HPhjl-S8wn}O^JSlO+7inK_UP`|Ngx+c|bwA_) zWt*-5mHeT-J-n$$my2gUR>Wug(D(NCb=OzeRoX$DB$h#hGAJy!V+_-~2y9#kIT2vn zr!``feu{JNZxyk`@4Uhe@~XU)z+PIT-G&yf(Qe5YnwRS#P4?mlp&45fN0UaLv;Z!d zNC2KUY*B~2RFyv(2}&4EEEJK1ed21ysd1^-hO=rw?2n|c0w5oo)sZiJ#4j63;xh9l z=rsYvxf=VJMba+XBK{Gf(Kt}Ijj8<^9N#%XelkBYvUgY74&4!(d!lruJ`9pj4N|BBReV@P9%LfNU#*5MNML{7b{ zH;&YE-G6K<@|{9u#}6*OD-!whj(RNDeUBMAZr2{ck&%&8?kq+g?R2;$nLqtpQO1eB z9y11vR=cys_3U*kuRf3~1;U$=w5_ZTc)S0jsop&FW%X#T`__EPYeiHkOQq<~{H}g> zf2QNYBbL=CBunf#Fnu}(6R!Jv9LEd>~i|D5r=<*(PkeTZ67?;9vQR4z@aquq4Fb-l!xpS z=fC3f#*)Es#v7t|K<+{=9CC*|8NV~&q#R9B`2EG!Oe`9W&9p9ZBH{QGw~f^ch5FcS ztjZ(TbWvn`%~8O+5mb_SgI6L9O^-O4?-EU>Go_S8_R+jAne@%;;KA+nrZ?Dtd$I6J zTw#Bm%k;(xtxY@)QUe z!oAhN}wVx^~6L;VJ340~Em$R^_ zl!CtfLLv71f=_0W@l-VJi#Y9qM(Ot3Ko<|Vya|6L9f?PJI{4Ss%lNl~+&P{k=}~T? zO7I3S2@-kNiW5E%Pr7OqyDEW1e?;A0Ia>Xr?ou$|-f(7}o323j&FYQ6^!?dtHL>#O z-p?d`>ax$*z3KzDu(FFcOU6x)H`6;h>XV)o@P8R0nzz6qAehW90=G22*cMyfHd75m zgKL4n8Wo}CBN!EU3ajY%`h(?(a?nrRA&^HC!JyCMr*4&Bt!^Ewf70Oa3zV^nyWELj zJeP|H6YgLtmV3~6{cksfREC@IBB_sQ^f8Gq->P}i_f)5-N$b`+n0eI5jFLKmomA8@ zNCE%UkY$Hv19QVGCf&4e;(J?M%Cjlu06o+f4n$Pk=ktdGkbQ-Y6ZDnbe!D%K2n40H zX8%Ws&fQJbxa@X%rJ@M2PX6$o2$4_@XE;_GPe(x?y?}`60L5tQ+2=m@Ij`Ty z-u@DvIQ^&gz5VS(?{Dbo7l{Au8b0!64W-^|r_6Dm*kWpR$pnLI6l^9m0Js@ZHu2?~ zlN!f*LoGGd-V>4YMZO`+-^%^$&-UY1h!gw_bg2nV-$x%z!{s$cMxxQfOd71YE^GrQ zr1(R6lX(jmoj{@%+Uh6Hr^dtaQqu2ZfS_XNY}HMwb(H3fy8oZiht%--k$wNvSr}r@*Ze5pZ z@Iv^A;}Sz1ET=x)_67=RgyJ-T+yMcXFiZ7DoAV5XGl2?SoR>Ogf}Qhhw&{Bj(L4B} zubF*T+PXwh8wYu;+iUjm3xZ0%w@f5{kRc@U&F`b5tf5gxMV^Yo%P|kx1wYL^el#2D z;MtVeQd58JUT&@wyLZ4c5J{fv-dB9bZ2Rkt?q8_(W#vDGZu!TPI;+Wwt4|c);Xg9j zY}nt}vz=XG9H6P7qk^n6JHPTw`x&*;7K1E()uSs{pxGIo?lk+*UsTd~?KI^Lsp_=M z!f7TV@qBP(an81?f`1I}uH$1(k?PP|&>Y-7EnzqA*0k2}rqzoPXDl=r^(MR!U?!H+ zp=^Z2Sn7l)=!rQz&Pysa?!&`sYh`@l#fOd(@Zoo|c`Ve(zTqwm<@+edJa~36-AwxP zmcwVE{n*{baJ=y8yP|P_(&cqO;jvOwh45Z1FV-J@{7&VLBz)e0?_#Fvz5Fnhx4F$7 zbD}6(jRcyJ_$TTqx5IM3(qOKlmSP^%iWmszNGdojjYx?ID&A(g<0>(Oj(c*B2o=?X zn9P2|K{?vOY$P&UxGc|o?rj0m1l~3$>mN%{*v>JQkZ_3=q7_52J46rr?xNEj3$dL` zrE;HPfIUklzwcRArhRUY_pQ@zoPvg*iu^7%4r9qex71^$j`a#ny@JUb>s4>xMgt@| zLAH}MZy6p>dE4`JDa6?P<49x=oH*I z61Gnsou2+b8Pv&Y^|R*VLU&1Bd)XfGPELCw_Bl1MHk|kS^Af2(K8UT;R~cvZLqoIG z>g-Tck2+}*=hWDV(4V* zN;r#HV*N9BO#|gZEImm`jrLe`cHdNh=RP^u%(SbX;LPpKT3ZswtM&58^l4EzPmfeN zFjWji;^kPp8I7&k+~;N&NaCm&y;JNPYsiOUagd&z5vUfSz9^dd%7y?EwoMD_(wDRb zt=ROcm}j*=4U(hCQ-B8RSaBMd!R%Ar|0@^=I&HS#TK}&$cC6W`=RvtT$w_NsV2Wl6 zL{qL}c*v0wteKmo?IrErJQH5;kx^9>Kuc6jH%^Iys!Q+}QC8a#YO`u=&ma83p3?I2 zsU9~*J2CwEd-gQ;6ag(^$HR@i-Oas?hoyzW_Zd@0rjTb7goDP#VpgkzuclReJcCqU zWOcr72^}(w0K3-4LEm(E|Nii_@8E3bOi6e=`9f^@Y z{?h=%W2U-^5W6im_petS5bykJToD7{j%yOm30tvJ-+JZldvoi(i+^A4%2KEC8ZF4J zyG$Eu@64&l;+t`77#ZXx)n-y9lP|q@m=lLsEv$yarSBvQ)cKv1bE@AqN@?Vgfj^uK`?}7 z7hBfzNpw4gSgNlSZ^@o&;KY%`GcMP>i(Hp-VDhm^x3iFEW8USOIeg^3ChcE!3MC*wvKfA8&N#sFt3QO`1Lv^FP2D#h}D?b^)&=Aggb_7fK{a{4qI z&Bp2Gspc!gtN{T^5J02W-nzz;rrUlQo2sW>LA0wiWJONg0s&d(q@brVZD0Qy*z#WE zB0O8A_0oR}f50^Z4V->Ffb^k8x~&U2TfIt6;i`ltKvTB4Xo61 zc%KeC=cwj0JkCdq>uR&fzF<&wtzBw?Nt^*t)-<9=o-+FjQh24JV zFXn2*M}n1RKL5}jqhevx?XVnfy$E`e>)^85sEHVKUa~wvmm?{%B8$fMQ6Uei#Q;=| zzg>8OhX42d;gcf87`@&2z7YntMzQ$8`zU>~j(DKoH8?~QsZwY$ek1XHO9d_ShZll% zoI|}8D1+qGFE8h69KcSz<%0LhZ^T({{;ms0sO6SLo**u99lqqC?a;;+cEDLgaiP6) z!`KDq>#pj25_w8yn6v;B*1QWqv`=3ypKdN1e)Dv@{bK=7ZcnsG6=jvkC(a~uFP2}q zTt20i45R5Tw%g?&1NkKrueiPW#P{XmXQpF;7p1%Oe2|(DGa}(}X?>?gH8VxRMLl76 zPiK*qRp-r;wM7xwa<$>ZXATd`YDe^cLdj%Z-eV`i35^c+JQJxq(U^cSRgcW9z!AM&xC~b*Tg|;RTph=_kj|o_~YQcJX~9Ba4k=&m3=_J5X5y+-4G+dShlthK*^PKa-*?SiXOpR>c(q2JuHf}P$8t-gX%7IZ};c)d+>UyqV6qszf?*6$jNZ3^3~%X zJMn5I6^o@R-5asg;HguCDQtv2-9qls$K6rlU>+WX_2EYG>=&9}KU?gmf#TWCn**%% zjukzGV{53iz)?y78-i)^?AM!L;22iaz~TT8B++l&+X^jH{pKy>4_X+=`FW*gH&f?wa z>y|Qr4dBW_lAj8Ci&hF<$0#n?KO{OVGe>|mWOb$* z^iD1K%M34X$Kl3JlL*}D9xrO9Wy%o?^C}NbOY^^cns&*2GyP=4x-ao_?v%4WFJ{81 zdr}b(xboOz-GA8IzW>)2mp}eMy{`Oso|~(!TPN1$yPs}+I8+P)>3mk zH%q0HXLQ;kF$mGjOs@NTxQdgDZHRjh!uneK3aa8-yEneYU;5hpgupKGHrxFqp-;r4sHrdlR@K$Z%`0awcYo~c<>KY0dhYVsE6vNFZnAM! z@+pj*$}=#(m!DEIx@sLZ`5d$EjWhDQzq{OAJ#$%pb!PRCcsDPb-|D$=nOQ-=bWMuk zRCdfpb>BThceK0zneyTtvS~M7v7WWsI<0oJ&Ch%D;0AZ$z;;`~a@~}u8-yvGD}7Z- zbki2kh^ND|tB8}|<>tkP8%d61t<_Xqo<`y9(%FKnU|bw%#K+@g@*=6kSC9C^4=gr` zVIjIaTe<=(ee%cy;j{ZZj)^g)#wHw|eR^IS|8;^nS)~;+O18oIBx$JYQ z(HwbUJ3?evGyszazc2PDf*rJpfGw?{Ar{>r5bN6nh|EZIhsPO;xdRQKtL*a4w4182 zJ33@%aF%Kck{SpHK9?`#k7mg;%6micDw=@wl?)DKfztL2*Oe&fDy<7yk}=csVQ7JP zZlR)86k`DpiysbgdY2BAo~1NJUkc&`MjYCbiwNqHY29eV{bF1byP7({!mI+Ir@vh> zLe3c@^8AXChX@W^mLr#&PM<%DPQi!oNzxE}5irKj*SGu+KvNNiQlOVWP zxqGJ6JXI-~mBJH*I&7_CK<73RN}^8{MVnmYUdf-kfuuv}HN8Zj5%Lr>J@d9* zTWYn@y+-MgMt7;9+RMr0qCa^RCbQ_X{KP2|<&iX@wd*GM(K1`&`MCLy>fbPTy*k>m ziUc<+_L4YB!Hh`^Sa#MzD3rC{ryc)>?637c_o{eF;`^O?`+#~}k=jM#q5Z$96j7!C zEZMuis#5Hg)dzl?PnXTs{j972q%eO;IUL=;zC>k12T|ky-0tw;kml&4-J5nhiB&e+ zzr8uYUXSd&?N>=xqzdBgy-$_8XtO)*OLvmKDD+X&NXBvpj;SNuS~z&;byC7SiKiHn zwmgv%i-UPkM-DV6hxeX1v6mrWZP#6F70;gSzt+c2#wHREzw6<|MC|1M*sitM{hR&~ z9Ln|kv`}D%w$ zj_cy|JNS`gVH_Di*U_WvM-Zx#q+;vrlhF+C=|bEX69-n5C?`rOx{?IewpCp-s)S^(Lmf? zPDu22a?m-LtSp+DshVbDYCsy9kT_zu|Rs*Rl$x`%UKoI`}Ath;VN`Tw6p$QnH-dL?n!)9VI6I)rB>=Y!1$;H z3lFYZcG!hNU)0nYucRee8#S zsNRR9a(rMJ`UcDzIE$G4@VEf9D2b4*d9g4FJRhb`SF30X*~Dzv!W5d6oQGlLX8KqT zVWgzMFgawC?{InHEScbU;@~9BR3O|qA7$D8Bs@9SOgh7%k)#Ucyb!%>EuK_94v*hmNlEP0*)0&h^rLK z__r=#E^yM9SnJ>uo}On>;`+8|H`Xa_CORZ;K`m}0jS#cnGsrW4CGYHDKea~ntn8a) zlIiU0YdtYruETjH7QqAkP3pY30hD3mjf#_+a!4}dEYutvL*{+M5OjRh8nxpZs3~aY z14h{I{%^_d=7oiZv4K3VX@<#(HZqsQW*~CW@;KR&3_sWt(M$v%v?rc^dZN9tytzyr znl+rFoj1Q3?RA614hEVumGRu;e^x{QdcuC2(HIJnc(|mK3Y!8^d3@)_H#G}vHkOt|snfzeO8t2sCy)ddqPvPiv*DdPAng5O6K}I(J-_)xAVfrAay)tzR zP!K0Rl9bNIZxKT!9%(@|0^FMl6Y6&hbM8?0!m<;E#`6(>NZD5$$$-cE(~*$6oQaiA zsfPpW-yf-*ycq~7$88+u@!kxC?YFrrx5YBQtjDIgrlqf0qhIy;OAw&h9ap6q0=B}G zG-y)A-S)5RYq;gYK6n4ZhfX01(xAv!mp`(sJ}6g-aAEt_b$|K2u}p>bl->5514nr1 zGS7EkU#!sv<4f=xh2Ic3hFKmnl??J0y&)+X@m3vk?$-lJ$BJEr{2y`q0+w@`OaHX@ z&JxmSArf-W{nkg8KXUb`_n7)%IB?VJ;fUMpp}@^Z#eJJS6MOFu2i)bz_y5ZyH09%S zi@4DHV@!02z(ARiuv1{c$s<-9IJ(X&os+;dCD!kWb8nEvHwqO%+!KjCW2G9IqX50@ z-7GGqj}JqWoWYUk!74zoJ_+0G>67MK8F=n3SKAq?`<*U5A%;qWp!Ct#ZAD`nX{i2M z4brk3w9wqUSUSGb-S^WcU$+m&i?3WP&3yZ=sBuhD^q}qQOB8o6qQOXO1ml8Mwgopo z%%jI_=lr%0q|xh;YA`fdc=Cs4ix;nTfAqCGN1PLymfHvYmG{e$(bwo8;qPMm64|n3 za-y{ASSK`R7~lRv3g~lk8BF3ckZch_Mg?vTwG{YWYqnhB>|<>ZtT`Wi~R zO37*GFAN_(I}{#C`S0B~el}5_6Daws{`K-qHEX5(!DOjC?OxYb3*p{=BpiCaY!npmf?#sb@1-@dG1 zHnGfx?CsA7vA@OOjYMgI48p%K8xaDr=YBm<4Zevgd)n4uY(z3{#nv#0>RBFH1pn! z?H=EbV8z0U$=uquN=Uj~OSb~)x}~)TdU)$5kU4?e*uF|*{;+Pv8!jYkTz~(fU$;cv zlAZFtL38=3k&z@v_>)tny)s6OtiR3YkV%A__I*?$9cT_WixjK|h|j{g+PMahT4%An zgxP6@D!6iEQ@f#X34jXs z;v=%rZgVc!0e!T@bL2e8cYP0*=ogyXqH(B2jdM7Z#{-rh!VgZwH&siD;~tU&(;kSZ z9I-Ek`P!aCA(?KgZf+uj)Z4KXYdtS9mx#n=mHN7;u z4gfx3BSh>SdAjnbBt84Rvv*CEO)SZFJB|IAd8^&ZBHanhBc&qck<1E&p5PXl)*ke@ zzPoe=mF7(8t>7xH8QE^d_15BXJFjGrEFZT6}Uy%E?skWIAI)6KR3H zG-Bq;M4c1XCk)zW&wirT(B-@ThEwjPdNwXbUglyn+?@Zk?q3-N{r(l)PwcylNwE_4 z+Z<}gGUX)_pnLthoQXYi_3ASwpO9aZzYI+fY}0;=(5dtY5b*|?0x%l+mqH&R*DyfX zB6*oja{tOEe9$7enY#DN4&qcQ1R{2r{)&kzd`yM? zkr3ZHI410MhrPuE^&y)rSS66fPAxZ|!x<<<$M?lNVVOgW*MF;CWV}X&Uhf*QC40;1 zZcW=Pn!_>0*18d)U5~#8>pa53h4A8Gwd9yzVu1Y+w7^UDr?! z88bK4U#p)p6lhoPk4Lq+t8DJ+YptUv?s_*Nr z?adWWJQs}erR6$xcc&-CR3w-0m}awhR`H9nCP#1mrvL5yI(`veB0=cc80#*IrL?`OD|cFp zSU_={i0dS&*7P??QX6`nF1m+;#d3n112>Y(tcU}Sk7ee()=8w@|5EdFsntwWvET~P z6g)e8BEoFd@+OYbd^J*h3Ww{`2CnGthKMvDDm~rmG}UK{PvMj;!oOmfCDhL5#>vuC z%}z_}9$!;`tbTyGA=>ml!NW1xW!mt{w9w&&0+Wy7rvG1Gz%)}|Ky(lj3>FBswK1mF z-veCKdvZ;OGm;2ofvkdNkfod`#ce9+iAUVNnBSF+SN)zv?=Qq-{_1c%Q2l0XEaMq! zX58vWV(v_H$deh9?6vR9HSKm#Zn4;s|Kal5?BO9I*Sw*S+nb5Ff5SesC%Kri+sF0} zxp+V7$;?cK)3XyE&%|sxJUPSAHDm9l&ToStW-hVA#FaI#lfYUm2YpTNkX4SPQ_(l2BE<=J*?}(pSR$NChE6gSXUOTitB5ueB);-@vuZi>4#6wHH^c zRb{PgwMFPy63G~<44aj~#2UNSA@EGb021Xg2^#DDXJFd%dglO*VAnYobrZT*I%^s) zvB%To91_8;`SMPgod6^na;t3q{PMCqhg(GP&LRcFrJuHS70F>Q3oqEM3GCAPO?b(z zm)HRbQD3Ii`z_bnk(9o4t$$s^pUu4_zV%+Xk(LEU+ipGM`9|Z~@~x-u5NN#kn)k62 z6|@(8Wm2$H7JeOAahps3rgIH{E%oHr3+veK1*g=`>P#Kv; z+HXp-J!A*d8#D{Nb!~!M7e)@Jl4(d>|BA#m;l^+4S9eL%hGe@0R_w7D;y7ri1e1KUq42X7EQ1Wk_eudUxQ0C@{t;~8ze+sayQub}4hoOpHggJMB+ zq-2Ph2M3ys{+CO+^!56B?UuhM&KV^pyCTv9+{VO6kkZDw5h-TpS6|n;BjwrquArMe zR}j~ceq2|7u3pvI&>}$$I2BmAQjQNsqeVPX>{Ha{#p?qSwE)d)V^IZ@j8T!)pLZ8> z4^9@SRq)ZG$4611z`^bx+UzPm(>xMLIM0CB+5J;5V-pRsrhYf~;KTD?e=JjQ#r#wb zI=F7P*)h5Yd@nnl-XMaHRy23aPs2e-loXs}{Ng-I^OiuqeqRHshJOnUUk!lVwG0T_ zV!OK}(yOM4!d?60MreqWnWr_C_^hC}*4&av+|tXGUN+%Gq&E#T?`byg86)bix%36S zq(XhCarN}+Q(36@puWN9OljYR^%Owy6e1U=xs*i^h2_J=_V zb-RM(u+EXh8g#im{y;bwCLvkbfR6D6g5=`yi$ElnJ?0~hKOB0*e6&}Z`po2hA17nn zP0};y=PuE3L#c_8nN1>-W zDqhmvwp9W$-RiSqA(J?C^5Ie>&1iQR0)%R=^=1FH@_ex7E61g-idFRuF6P3Mdqu4m zfvOjWIj~WcWQ{`;_@x6377sZs?T2QCF z-dg(j9qR7GsUc4=8I0DZ)Wm2$xH3nc>xK5o3m(V3+deVfoUuVld$J&L2y)(<%uI2? zzV^Ar->c^Vb7SZF*Swxu=J*}9yAP$S9`I+QwP`L{0If!-P-7L#1~1)!i-&s+n4FRZ zJZ(Y=^^&#_?qW4xYG%@Gg{H#8k60w%wKw$`{P*2Rxgvu^gIjB_5W}{#SuN<)(ZJVwA_`^=m zmpqO~9K2X@KJ4s%;Wys!rn~vNWwR}2PMpbIyqG&@vuECzStRL|{dd3V!Qg`rURJ4l z?n%x2eG7AH%4R=cv+uXru}VDcbi7$T^(nWz|N4bje?-~sABz6K```bf+x_aRAF|uk zkG$%B^%I|vZV*0abW-DuAHbPY!V*&t+w=#bvi?-7xqbU`x&8aUG5_qd^SrP2w$7TS+-P4mX0i8Hcndu z+mG38d(4=TK8EGw&^XE|dT1v0uX8ZPZf72Nm6>ff&-% zy4I>B!A321*KXXXOBD%W7V_H`Pu%!yVb9AsO^5~yFT*#sZy zYc|bIVvKicH_g@F+~iz>DyBWTwbXprHlLCZ9fkVBAK|g9?M*DryhTsvdY^-)o8u)C zctHH++wXa;A#jg7sMj2iYQBQ(VBGKx3nr(9yFN67YTS^S+~g36U*CpZ=&oItOQOr_ zd+so6alZE~1F#}U6osZCi<&iv+I*NjSf|ODfo8euZ31f`bKKtBWyfOI8`HvbB@QBwodOxNCpw_e zk~T*xcBD4cQI6tO9F+Jrlq3uhBIIozi$sns9S?_(H*p+c#=F^GT}-C}{*kOA8c5=0 z+LOb>lkyg%1778u1M6yFA(PLIg>*MCxBf|e5jl=*g_^KH9B|aJz#D4}BkGq%23w_H zD*ua6Ejb#4*)jN?@2aPULhLIp6h~uDpDUJ0VvslTr`%H*>C<>adh<)tmNhm!Ba6sD zQI?UVkm^OCvWOe)?c9Z7`+}xEGI+xVa5{T#fckmv9dT$PNIzjLHx;MDV zTdx~h)URE;UvLGqN#|RuX6m3P6bNC1L|KxgCVWYl6U`!vOxJf!X@P*gm=+P@@@o~z zoEZ{>icB;~tl6rkxq@JOA+qqb{79Y}0l|Jynm5QaN?`!mr)S+{Qqcc11 zG~|h3NOx1qt~%wVe57|OVE4wtW}j=Qw~vyNALR7?8qK>qa3SuB23+C#jUf;#mqQu7Gk+LzJqH$ zR06}xBwtaq^*kEW0GTFMHC~;BWAdS;_!{i&FmMnlQk=kVusnB+1>X0*z}OugavKKz zJaO)AKOVa8zEWbJS^@s*`sBHDlPcL*BJ%xD&QEma=H}jc9wM`SEen5{SS4QTTBHxX z{>3_-Z*#GxwexEIc_;Hfz}?|R+J!-G;O_}e($imZ>vqDmy}E#vc!Ag`Z{S*BCsf-q z_)+Tt@0BY6q46hiwI(mhPh`bjq8U#NoEMo3D*<+QuzDcd@X4MNL?q@OD1s(u(<1j{ zDswZJ;g&Mz5w9$Co761YL$yAfLh7QxU&}4tfceE{VsxrrOD+(3w2&yqYPDECnn>(i zKhC#u)N`A*e{T!_E3eQ0{XULLDwA6K(aKLn zG#dH0!_%O@2SKpd=nL-a3-e7dwH8Jy>6qV*2dpFh{aCs(^1mpBPRv`kBYHrUaPrI- zf`J6?XevQQaWn&F)D`H~oNfY_ydiN-Ye}7<4?gy9JD(AW$Q^40_2=`>-&)Z!48Da-_phd=E?mAaHFaaQQi?kX z)2E)iEm^ctZ5}Kfzt@5d;v$eAut4=)WM~+EFY&Klt&IQxhs=cLIe!axQmc#P?kq}C zF?~rOA2J=eRqcD&+9$Vc?t2|Qq;IeKPI%oo+R0=_X6gM_?7&;Ujf0Uxkh}S3Wxap! zHr}@+z;!!vZSF_o=B*jO81@zVPr?poqq!L_Bb(}X)`QV2 z(M(_+f7_Kn_bN{y7mNMn{r87UW07!#Y5>2p9>9AR4Xy_`p!#M*3IE0Y_eaJ`;YftT z`Z9y$PN(tKH2Tp}!hq$jdT(YdGj)qbYt|*LLUUCE1eW8D7Oky5F?a7v#-j2YJUT2U zN6Yx=XD`i7-JLs4AWQpnZgFz%(rgb7+t^gvZTeKv59`R<>oUUt1*_Nwx@>j%O5{}C zM?ayTmt>%b2Lw5Z`d_JCAY8k$P^eo*^Q*)-{9Nv#och2+xrcsjI|zPGCj#oSnNOTO z+u^0&UcR%;>#pO3!C#u4z4Z9KbKPsBM=u^5898?G=;->Tdh@cF1pM)RL^x^O=8J+Rqlejk4Az&fPoI{hh?ANsCermS8T}#~olU zG=u-d+=6rciuq8h*9d{@eq~}`vpF{I#CuX|4(0Ph%~G^*&ak!~gQI;iK5yz+%P5>z z?15T*ccG?|@mtjxWKL0U+$f%e1To&tG?SP>R)tOR)EGjY9oh}b4maK1{E7Ua8b$W;d7^=a z%M*?bwi;?}m$rlQbLIL*Hm!VwP==iTD26DfClgK=Py*?;9v!;TqhTVAz(u1VIFRpl z3uUyo=pn4K6k<@zHwQ$X(?F(wGY^gjiYDn>@(y^nz6;zOI686kKDmz2n6DwfzMb)^ zD>dNtZGk7LF>@d)Y`q^Wn4?D@W$EG>7G|wB@mf6~yd5yW|7oh$I(f2%(P?EHC9k`&og2~_JrWuV zJ@D)UERUEzyZKqh+UK~F6cQB{CB3n<`u*!;7fxJU?I2q_#(}AST ze{}w+tL!}S)+1i$#bdk+z3muJ4@<4qSy}qCmk-?bEVgkq3xSX}J@YW*Em{$#D|UJDtH`I?AkC}0A?63wlpHeZK2S`H z`WY)L__#WH$z_Ej_7rO9ZKJtC<&LFIrm592bn>gn0w3<>JQc-Pi{+eDS_F_(tr`^! zALNvtwpRl1#%^F`>vWRfa#Ynj@mm!o@DXeL6HloF%>DiDqbGgp z)m*&$bJ0v>pBmr)fKmLSkK8^!t`bio;e4T~qU%1_Q6jrUUi>QK<-@E=Zl}~Y(%Htf zy6AKKOEN|a?1mJ1ONdfDplXy@z1f!d7O28XNTr=`)#}@QBe9a-*HE@{z~244e6pL% zCez)kOYL~v=KAK9D@&vHvgfDY+J5ufvHOJ6VTwUltn{X3b-$d;cmYQnOK@QKRT2uD z3fd;)S!ku^U-8slYaFy@x^W!o*j;?mg5~(r|8~j<*K;35j8^+wP29cKpRuYGOQf={vRckEE63 ze{V#;;q6P)oC=Cln7Zvgvc-IQ&y|K9BE9nVgsUrbLuOF`dt3ADu8CS&OT zQ{M~!lZt!;z_E(ptw*=ys_87)s;e$#qS18g{9}pN=&Tq)-I4*OV-qErPn|2(vV)1> z@Pw7KqSjz>d~!52IGP_Sj?5%;DiyO1j5miKuNM9OxuL;8D6bwOp>YJbnsAhGouNRY z*hnXA*>Wn=$OdE4Xus7Kpkt#jM;HEftx(F9S>cHbcEm2p_`N z+oMf=I#s)sCqYJpl*n5whOp9}wNQTwxvP-v3zb~tZPN1xc1ZSrv1LINYA5m|p9-gw ze9BMO`lL<_ixQK}-?E%f|1~;t3;l5*_z_spKsYt6K!1dD>$e~lcbY33ZRG#9I&t}v zoz5qJVttL=AAWE2S<#t=Ite1Hc!_JAX%{7s+*j^Lzs>!c^__H~`*qW>Rb(cCYSosq zZR((1scU_Qs>qOEWc&(U^y5=2)8`OsiUYOK->@#HYLyi2*M2$~A;@jHTyt^#ow@F& zTt^Lbf8n{cpSOPWiPdO2qkak)@GFb&%>61CXs$mu%Eu}t3xzQ0@o8vWO5}UakIh=_ zZk!i?5GyDbAmz&ggH>XBWY}tiUZfy3cF$$XdXy?D*W`goSE?c#Z@gz&HJ*6h8;GNe z2IB$mx;1uaEK?XBE@W7FPPEnud(?;U8uCSvKYISCcQfAPDfI@5D59cf5ScxU+i|H8 z$(>$4os;Tui;KC)GpG!wpNTNNjSORWTR>-%;eB-TsDZeJUIH)(vz3!d!RVCw&1YlF zr=3sb)T{UAB8`hb`*V#(?b)cD%TO)9@WR!R?L3#n8gJCrVsJr=g)z+-)`@eKVr6kCTjgbXb7J0V42TIA1*Vy4u|ER(!E| zCj!1CLbZXHH51XSvoq-nWX_q0)@$ZN#yU>*-00C!N+?iyLT-sl6s)o<=S&2mnd@R9 z*Jyk!x7+?7)h}rpRMj(}RYen^It*fYYM#L*eg&7dM72n%F?rvo&V;*vr~-YtE3EPj{No!N|M49oPwD)8 zLZgGJA7n=E;Q1b;V+-l)5Vr5WVN*oCZD>TH_=0GsEipVTCO(-TGYfW}8tN|-kAI-U zK5f#FQ=6NgLFmWnaHv)|w7)P?Nu`I%lqthgNkBiPG$ z5E-629nQiZ4tyrl*nOHL3jEwO?bF)@WRv)w}?xqS4CXG zdei#Ko+qBzlmFmIK0oro%u|P-`?F&4@Ld<4JB%hgRr}!7)CX$|#i#Fm>Zzw5y`Xb! zZvF#0_6yiqhlHl$EDG6*WF;@)!_rpI3ELqXZVWK*5v(>7_wZVz+KeR0c5W-q$L_yBHh*AFKIV#`UvhwE7pxvZDmAVr9J8|*6UL2Q0+;^6%Jel`x&vZXtB?Hc8fuQXQB$)xs{wSp zUpYjU!21pBZdE0+sk8UH)j+w^DL(@2gppG^%5RRVG1N)<>L0fvhds<;dM>VOUz3gK zNMbkCti&Jm88U>yEfG9o$We>WKD)jtxb~tq9u?~($z}u3lskyCFbi}QJkZFv3LC7* z8|J(oW`eHfLXVphId8oLsQmL)Q}2*7ws&3z^^`i;z0g zzqREFt3I(7RIut}Q~m8J{!Z?8DneR1{bwolN!Dm_g`RM055pmht5_mMa;Ouw4n`3r zB}9ZEd!=VJO|j%i(q8?En7VWA7fry3tvpxRwU4{aL=U z+j9=@_wm&#IqS{QMcd|95|PLeVvo5BtrhE(p!tH)qDN>7&8d~bpC~1Tc?h%W#+>`? z$jOrXAQc3C?=MJ%6@wV)BRqW`NwD1k}4=gc}| zvZsVX8MIlMA|1qEp_D3gQuY2+BXY$OM@ceW$weEf(tL^6_TEf6H#nttg0K{MkJUJU zJush+#7gsr=1V*F4C);`NEv&5df|uX;yF z?fF8XM?Et0Up#*Ni@C2(O`Sh>tT#S5lf=Y}JSH|r3@yEU5++ETu_3g5zReWaGMucP zEIq9Gl1lUuShzrOxj|2S|09J*8;=$)zob_lDn9aowMPq&y#E7_ z6dz*uBkzCd;qs%J4y>zRC-3l#M0U`4;v%}b~_1tFu6Ne5!8Hs zG-oCLUFN_<4r_3}o-g@=-qG&g7f<_%_bKGh6xDl10Fe&rN`~32Y)S1Elo13$Z+DYr5e?a_s-^y?Ac$_r5gXnB z1zNh-#X_7EtSPV6qis}15)8Qib9C=y`=z&`{N*@ zg|>kb4nweWQ|x(BAjCRDGg1~s>Kq{#Sr}9^v34}mmf(pEvGrz1IB{wox~bOnb;SBC z^i{&v@MJ1&FEE~7>B}u=8Ri0AhF9YNTVgO!$PxYb7AO1-1}~!L^P7oiE;W+MQN(jy z3u(KuyY|a5Bl)kEqd~vh<)XAvwBN74qJEsam%JD^NSG~*mQgJ?$Ze}%Np}A!d0XKD z&tE_Jqq=;Qvei~=HP1rfAJxE;+#k=UuNMhD9gtmVN5AP<8&F()2qbP^Xpr@JquFIBgfXq>eGnD-L z5-nhkauYHe+;ugo+#r~1O;#o(v`JD1ZhBTpS6OGpRvMu$2p&RwAuZi*zc)s){G>Zo?x?n;zJEJft6`36B+%%b~O0e z^DZ;4;G=?_Vk|?nN5s2Z{nl9CM9;x}zIN@}nnq+n=;EFTSe4A<&Zp$LbMIePZ7773zCi9401WbgqODpKJ8iqY-fpjc zru*_|{&IZ$zVY!-N!S^0`Pmj-mk6Ul@;!I_ho!1w4hG&VF?0LR_u9!-@}<3nSEg|ao?I5Ltfj_0bW!caDyh?cT*gTaVeB?3GW zFI8tIW=9*voMnwP(;<(y?sXQT?xxd~@%nAJDeUf4%4VfBFZ?_1Pi)nA%;NMj7z}Rd zW`YHX2TNfp4~c08UTfjMlH7*Y4XYkr=!_*=#ag@JYa^u=-t&o;z zFD4BhtPlb$J!}zpwAol)y-s2mf7bf?4PZ;P0eIW)XwI?w_uIeg|HjylGZKQ3iYk52%Iof}hcqnBT>I5aLX}rg$PyZ0SCnk85+G$wR61 zp~>*c?#&pmWf+dH@d-U#0+Vo?B`q#W87|CtqM~(DA!~zT^(DGUULsHSv z6bvyfiVC^Hz^TK9=N1;ltMhR8zwm%n{n%HRFv#k%HmL-$&P%|+q~c5Q6i_+%CI8FA zM(ymbA3N5tR>EUh0vUN_$HFTX54oDI`zsZHJ+0wGd-96-=bIA0Sc5e3Fa8_xN{ZN$ z5^945m^gR7VpPJ37IcA2KAZZ;Ozn-8@Eo{-z0>10y{*WN~J zB|F^oeDnL3_cWB-cjxKrbdNN&W@W zO{~t!vbIi|TNqNqU)vYoK0~I_YrFj3r(+((SB52;Ne=$aEhk$XEnM)8rpwLs-6!>r z%vA6Anw4!hZ#}!Qp*`XC@;clZl(20yH=(~!TKm12fz?8Bmh{TtyUUf0lxR154i0|yJq zzk@@u1ILEEuF9CX;M?v(HOyBhbW5%yAN>E!y$gI~_gUYqGxz)b%w40oXlA6D)nz4( zW-nUpc)h;L@!AejY$vwYPGam;oX|LH9MZrf5R&3FlzJ zNhQV=m>?Vil;Wj}rb4xb@ej3LV!nEECAO!eh|8z1o;aQs1;%e!dt*^)BC1QBSX>gW? z@fuGxU%%Kon@N^Bk2g0S@`l{UPMVHHed4CIde-N3gmdNjv-yw_@%ixG!5yWNDi+d? zbmC+^7RedeGtYVx-sz(WXLfo1rsKsZpNe7%&hY=dKpOV#` z=zr0)Cnc_guny1wDXyq~vG6HoPDm7JLcx?v`^o|Zab;;7^#90T$rdW1V2;FjeqYpI z@Z}QZKMbV(5w|x?6v~+k<$7JNyg8mKWYXba(B<|=AW6|kp#|d8<#m$xC;j)!AF=yY z<&x6*vdWZ8WydCTjmWpe@@`tGjFr?Ys}VVdzYF8#M;OPBsbBa71S6ftI2T`^TNihZ z?=Q4i-giCT|NQemFF?>;mUvu{^qQ!Bo&@bIQOsM6B;f;PEXjnDDbI7&SV|5*ijrIm z6JmrA>C?@!O^C~r)!I188%Y9LtDd|Yu>q$BcnJ6ipy=-=)vhrio1TD^;tdhD8*vV+ z1RazQ<}NISG1luXb5)c#+=1bR<`NgsU#a9YMLR|>RL4o|h z^eL)^P@$>G5YJC+wn_5vo!6PovdKr~KroC8f5F3ux-^NvB!sNblV`m`SW_&-d=q*! zDF^DTkhBG1$9T21-N#y|H5Q~!?_ZAvQ7oA-J00tdthPOh3Ryu;Q#_#{gNBkCBdxD+ z3G$^aAAgayu)MqLwI;Jo@h2(GwVUWMY`Cr%{EW4@r&8~&N#3BwV$*Y>d=)FoJ;#nc zyt%pMX)cmLOnqDN#4nUD$QSn<+cX*5iawHiRX+<0k4Quv08*MTGE`XOQ8!yF19Af# zDD`7z8*AKZ-@V_WpZSp3eZU3q_5M=n=i=te_dHwkx6+;wZ0$uP0NPY(z!i#JkV`O? zqQQd==b@quFgCBSDoJRb;?aNJXKmVPZS;4s8E(Q~T_ep3yTPu)txJ>3jJ)Fmwp)@u_te28)Iy?;!97-CDCkpNLwP9)r;UH}|2i7zBQ~hM= z6@9eTtLP^^>=)8np{U{-i8_&djLIjq5tVeJOAsbF5||yf69&+3ahg0WNlAs7gh@dx z7xA>Ly%WE{vn3RgFuQNb7)HkFNE_|~UOMiU+i>~)1((Bgy3&S`b~*8tly406l{c98 z7^dTz#t}a)DhL%pDfds}?w~v2bk&_k!0Rl!Tt$~B;BeJl zgF=rp?Xl%xzc5$872{?HbBPbjwR(liYXgu0CW7p;#FWl=z>6AWv` zbJ@>Q9LFnr8skIS?mXW?OSXs8~58*i8Axe?jabc zm%Yc}iuBIkyetszZ&ntD{{FJ8UtgVX^&Y=?*ga%^YWq+Kn=EQc3#+Sp9D&iWGB3d} zO2i$&v=7*&_v#~AMl0}cA z$HUTcot|{#O(1z<#jAi`6^oGa5ist+p$Q!OwstD8-Ia-UCA3?=bstj@(H%GO_2cd` zzmx-+@YYJG*0R5f?I_w2h&7rJWg|d7N|ArKqaDs97{C_GcHd9__uIpsB~SQvkJsh# z2gyU~bQ2EW4ECOfk#@Uq=9Pl>{9$8#-Q*N-v?oFY-tdN^nfxU2Zj*t?h4eOzx8!N} z=Mr4QFAlCzcy}JQMvZb52iK}TqmtJl>(#oP7o{O{kT%&?`gH7A68}XOE1^4z7O`IO z!Cc=I*#0Jnkvb<*E!0VfY$?V_ z*hrypFa3$}$HtE!2_=|Sb@Y}UM$y@^w~ReI_O7w_js4KrkBxndKC*=cuNJnOo^-c~ zvG_EmhelN*SP(m=IZsTPMbcx;<3w5`w@m|RHJYR4hBy#_uFj<8vuM83Xb>2cDBuvw zMS2$lTmwCVT#ou*RADH}Jl;lAK-Zb&%=}R=*J1G>7X&|RE_5X0yo> zyDvDMi$@DtpDX8a8_D;?jQ=8ZCzpjyXyMyg)KA$DWy?bV2yj&ii zm^tKJEaa`!>lN=GS^MAeCJp!5+_dTPWed@F7@pCO|20#|@cMV2WHxC!-PM_k!LY|! zD3>P;V?u2|D=FvyKsH8x|5fh~S4-`1(p)l=psK3*aByNG7|tJd^8d)?rCqypuw>&v+XpPrN&Lr*M>^5l zFvhB@szQZky%{Jjo7s3go0!jTZhqHvc)XklmtvW4+1SiyD)--CE`>wxwlkT^-E?y< zo_uWc!r;>M(+lO=z2h-|J4_k046|eOD2-)PLU+Wg8E@9(O@RA5n3TR?T>QdyCM898 z^;$qyK}F<-zL<sq5f^)G&Pql^#2|k%mx^|FD2t14eW{dN zJ$pJ^DxG`Z1i`d%3&~E@tXSB)XcAJ1QtsAVDUrgoq|N=f*_TQ(ic6*P`O>s@B$+OC zdRBBhge|Vk&Bsf*TqzDJ^JLY^9;4f27o7FSpapPoECpJniDMf}yrgMaB*;6>%i>ZK zr@O8fJW!e3a-_mIY0k7~!scqVG#@b|X=l*+mUg51q|aE>8i2v?KGg0%-|pp#t?^9N zbj-csj_7C8iUtLw0WCRN=XjjOOZwE>4(o@NH60E@61r1%CZeSege-yrYj#npo;JKdI5WnX z6%Zzmu1w4k&C5$_hcKb8a-~vf<9JF#xw&d7>hlsG%P@iw zt~x&+4zG-lpDN*bC_L4lpojmk;@;^Fs{|SAc}?MbEhCDkENSwNDv*FdbU~sMv2h6^ z{My%+UOQg;l(|wId15FsKCxncvP5xkfu7*nQaH?$OAr2e>67M4X^uQ{qg6PS{)EB; zY5H`$A!=^1c4m^JV+EP%q=A z-s|x#yS~ttdO_(rELtef$_k!AJRMNlAjLKW#Q>L}-uOzf5?}YgYelfYtgPHop1SXe z=jR3OG%t_kuU_C9`>8VIN9#zXB{%YQw-?rsg`RJW-O~VQX6;{iF_yd;a-s6^m;Flg9Tu1PcGXlgNj|M>&xXGY`7!8lxU&+T~%9b#d_b_ zyAk(+{{1?9sVwbv#VLIY6KUu6Z4a$LZLJ{ zKarLDOdtN$(Lf{c)`^ML2{=%z9X5?Vd>A+zG(_5Z3CO=A4$*s<(#@mwR{f~jZ0fW} zJB^dR*SyAe@-Ds0Ym~?6JuUnna1o_=z3!Gu^xSt#C9aNJHy+;6=AEUS;=Lf)W6?;f z8;>p?;tgPo?a933x}@`D9@vw0+q$4IuJ&5IcVC5cxzU}SH@Z8@^+WG3`0&xPOM4){ zSsCh>+6P)hJpipF^7?42%(p~E$!mYR04?C|d+puUeJCw6Vujwfv~mx1WA?gbq}=vx z8ys3~BlM9r-Za`T-`+QDkwe-;6&Fke_Z1vfkbbl?Iby$7TrW#)$}>kiHd%C29xO&m zfhU#{r9rR(&O@)DA(GAbjJ5h#Di6vMpGYPL{|>+fDXLMueY;lQ$8`z?Ny>>bf4Y=i zy>%6a;qHyQClo&spCe%e0^6P*&{E^~B{9~mD*q>IzEnZCkJ#hH)BLzdTKJ{l6(f=o z^JXNFKn7PDj9ggZF@9k$?INTLi522qYnBL)-0Lm8b%E_fMak`ziLK+ALLu{3*&JVa zaR!zibdI zW+rB5CuXqC&Ad!u2ESon#B~&D#2z9DB^8erWaKzJIEt1bN=dm?%JMGk{m_^`w1Z*Z z6#cYT;p?OGzh!&lg0`|T=# zX&2rJi?4`Np!wxfhd7q{U!u{=zqp)9nAW!8aC<|sbYZfTi)50)L`rgDIy=MDl~TMI z_eVnGshHpEH2PkT6?-V`OT|6GR3shr+2M$yfpo;}5BcN4$cSxP>_?)twRBP=P%#)0 zY-5>4AuirqWxXh{V+BFjjI4x8m%B8OOqtHbpoKhr4=L&CO3HRrrkLwoT6|PgWa+vW#tWUhJA-AegYQk( z^wx30fgyv(>M-mvq<{W1o3A=O_=;?g{nNJ^i~sbk@4j#$cHzR)o12@jdhD*1!f#D} z-`t~XYX5~d+;Mu6_phFK+v<1lUORb`)IGX#c!hJF*Cq4gunla95 zO9=raFYffe{ZpU%c4KqYvHFh3Cp=3B|X^Pv}{K_ zQ10bHTPUNy3Hwao?E^Q(ZHsj5avSt^dp8D|x6Xa`IfArB!Mj(FZQ}{42Y?9aQ%vKZ z`jj!IY9rU^HXYW*7&Z4%1V)3{)%SavsG^IXp43kjM%B-nb0c**t;GVuu_>H!w+Ut*>*8L%&NP2s*HLUz%Mt5d-T$?ex8eIxCgY z>VPbvJb{Rq)wEoGMlC8QR@?u*K6~z@Y-U$SEh?@0e_veYV&KFL1!|Q{BZawyKibYAhVUZ5cqVdY8u~9|k2#|1)u&#_ ztv9SyQ(MFjDe4Yv9FZwliu?zPgTl4nA9=?1H+hCr6O}`rvBixJeFT02AU?i@XC(Ec zKjayb?Bzz!08}#ajBnOfPJys2b`E(4Y7U9waY$Q<3Pc*q?vD*M&TiZvhmNvCp15xy z9scA)292V3YFun%fj>U>fN)=J~0Loh<179;K_xl2PX94FX;w95J$K8tQU`w>irFKi~Huq zyQu%o-?a7}iE)Y?fN@k3?P6dOWvkr)B5l)nhu3r6>-N_dlTNqC;Yj7e4mZD5b(Q+x zsA8|pdq8968$fvi9=E63jyv6kT{%^0hO4ZPFa1|#54?#QRJES9hA>c5fOZZf>YWG; zgq`rhC=rBQeOg3UoJs31K(<@rgz=JR!u-bI)FZ7MnLa+9Pto;tPMTI=+dmsXFJGiM7KkK4@NTMfq}$zVi(Q>;!d%+_ab zE)Y!K%+9n5j!-<32u5^0zG3{5@gcFA*1Zh3hy&HJQc|H+RRL`nXGA15KH6-i!r`e- z2WRh@<+);UZuv+wlInD(!r?z|G&pGD1s*Xog}LG%6z2*VlTVRm2f(;~&Q;?X)|H^} zcZ7D0^B8LX-1=!_eQIvim}weYU;5Hu!|V9jpK~aci`KhbAs>PGAnI63r@0kfZmmYb zdI}C!)XnfYSP@X3iZg+my{LfoyCM#4HWI31{Hiw)@D9H24L%?T4+OpKh4RFF72oM) z^*4BN)f)_YSAW5HN6*J^FP|M}5=zGwP^qWM71b z)x16efar-a2zcG7RqGnrXc}hgGo|{(;D0qH>c;umdmg-Jw%zM>N{v#3*BO>!wGwN3 z^#WsT6I(A!a~<@tNyv0rb1`RkiGV}xfx$`W>v6I4DAK?=#q^OJJ(pW=5Sw%&9Zvfu z{p|vv&-b;_Emfz$NxD8KOY(EM+(sjYGf6Oz9R~yY0$|MxCg92_Nn1oJqF%B-Yx`YZ z*}dsM*kz(m!{J#v3#z7B9cVM-zSG8{efLU5MXQ>%`w{qc>_*R_?~&-RhH~ z3r8R!*|NwW)6uinl39;$5+X_a&t@B_-71zV|zj>2}YihqjC)*ftgLWuJruHG}{`Cn1NU zqR~6mJycYg5t-!kR;io7SD zIz#un)37bTq*NF=;rfha<*0MlS?${wenR;R7L`xn%;5jaXiuHHRxMAz@%*az3W^Wm z6eB$tpk7*M_RBmE)SPIMtSE$N6!(se9gZ*RN>{3d+5~<;`{5Rx8I!#t6~^~T(CN~zs_l;2sxZ{@xZyf`69~exL@po-spV-Zfh(02 zwl3b1@Km_oL>yonMNh7@=7?E?D@YROW-AjD6?O}Q_oBp^$VWs=E)g0~k}q%=>MckL z)=&uEuckaI{U+@!)K{R*TOLj|_hzkq&2;Yw7pc2j_y}bfTWFEuS;9*;XpmQrq9O&+cm8^oKJ0 zZ=`N{bCREB`1xh~;EzMxy3QkZO#4pU?>p?X(ggMx-K0gp0&09N*g_#Poo%KP@mH>3 zWn+MEZUZfr*eIJ#IvXb!nXWCO&u+HYdsf+m=K3V!K)uW0;R$HLnS>qVZI5!V?!(tETw4G8|9tQ@ zxxvRiANbg2e@D8Ob-|7sh7I8Qm|=&;3Og)Jm};Zpy_%Fmdmx~;WIAh~1i&?~@Cojw z`=pSKlkVp5$a?C{iE}4c?$%+-&YhfD2`y!_OQDq+>nIGIXN;DR%E`JAVP%kbhR4Uw zzzd>j5>pM(XmP6-%+xT4LI$vlvZXie1NWjWGHVHYXi2lsHJzgbJkau%9M+6a{%j!D zzc(0-{&XM~Gh?x5gHeOMM9WnB!N1~ySm0;5;&Hhm8oi6dbTs;%`cuH@M}znF)fIQk z`E>MqNzcOW-TKpQ`o}?T^SUSxFr#PWF2O+Td-*8Oq1x`@TJKTbCr8C!9pey|wnfAV zQ34F>!v~d60qC+I?*a2^i#*6Vq2Vu-8#g=e%9P8q<#L8h=HxT)?1!of$aM1^p+eRL zu7C?=GZFT$h^G{rj~@a*)imtSSfAj_6z#>xfo7Z5hP~@nyoC1O8tjN@-j__^l#{$eCCw4wKzX<`9|@uOSG9|(w2X~YD~fpa5a9~~z_VGp~H$QE7W zrxvRZh7u=h3$<~)+tWC?iyOSdH#@EqK)pS>5`}krFcETb$*j+TZksFGTsU6qXcxMB zxJJz(HU_*V90_1bjH`=ijdZdp@TrW5XrNt2JjCKvt zF5%34hikg=yc+ z`q|YVJm*N<_2Ih`j&l$0&tSbB1X~%5#exyHFB6T1){P_P)MO|$Ib|OC5er0Y?KG{i z*E;yj11p_y0a%Yg>}h)AJ-FgcdrMoaLI>O_=2H1M{k#`><7loax;)CXqv@?Js&lCF_;9XotN((!f{vV|Y28ka~ z;6n#0FZT4`RC-s5Eh)Ub#5*}cOgys2D2^M;DWZU^E8;rIy0VZa13hl?!d#*p!?+B* zk_=_M#ce!DSnEQ$KKL*7Rxj5wzL)idv<#$c@2jKBc*Aaxx1NtJ<2wj;&9z3MehXKy z5akB{;pSFT4vZga4KCxa&ecMGHLrVxSSKcSb4E>)(INbm8t+5DV+>K^6(PJ9o)Hit z*a0|gxP%>Hu~bf->ETf+o5Dvp1I8(PY46Zjk3>{z7i+gQ-bwo7^UL#bf3h<^`r$yi z>Ovcny88gQpj1@-iINS-7xA(vo9!RHS8|1UTi!WPGF8T4AeBz1f&pa<`*Cd%v(BO7 zJxgw&VL@9CvwNbOa_#{ftrG{^PDMMcSBDJ-AjfXTrqyuP_#16Jqc?1`z1I6Q(4ut8 zROR~Vz2<8V3#E$Ka;7Mm3B?1@xVf+OM*Fm``t;DY%M5#2x0UWv>Ey#&?U8-$w4BOh zQoOHgFI60?jndJXg_)>q_K!2wRyP=D*0|C=Oz`5pQFqutyFpVO9BD7pR<-$@}1Qw`wQj5-Ng?j2Er*(sND5G&X|2-l%^0o~pde_`YGk-DsTO zxDN#@_)5mR)o?_y`DTOtA!|^*+(;iS4}FJyQpX8~l^5i%O2O96I3-wc)3Cz=@9Z>h zncmtRCScpx7;Fc7_s>3gM)B5H@e{cu(Yy$a2EwL`iiK6fWDO@?>EgBLJDulEbF?>$QIw|84t7zpV<0G?Kjr%DH_qa-dnKX4`q}d51V*y!K6 zCc4A3-`IZR$J99ZAMlOuS6+|P)KxW~I1qazyb&T+$Blfie7@n_ZB8C7<@XI{N=s)w zo|q@@J-bwz85qGguDo$}Wp4jz6&5%D|mcK-9V_ij}671#Lrp{2e(|OKHRVVRrt{N{eUuy6~^OS96 z>@0YidziyZ%|*llQ9A4ku!8ERD{h5V6I)w^~QxlAe;at4zL+X38JtayXz`1Fx#JozuCj~w|7!CTQS zwAz(G^UH;1pt7w_{PRGwF#V@*>}9L3QuE>WjK45Gfp#KIzqBPnGLh<)oFLJe7+0B! znGt({8@nY2O6-+h`^bTN9PonioWE_Hec*jWBmUqV!OegXu9I4^efmv3mgsh-)h+ev z#wW_@P^5Qq@O$lg*?3R;zcr0iBDd8h4`T04r#B>Da;e)&uj995ug!vMb23jwazMY_ zWu7X#ijFCVJ$`YiODoea4V^n|54d-&)iP@e!H;y1@P=9ePuUY#__;lJSgt2w_C#6? z2RwlY$*f~xU(p{)))v6t?SacIdMxqLM6(IR6k16>3bZSdg<>xOg++InlUIy~kf58& zLkKpRC5aa?WQ0@XB^>s_bHY*|JZGS>IntVXaEfhfX1e*h=Jd=fIJ481I1}w+p-}Aa z9b)1bp0?Kq@yT}6>#}ab@TV7&bTdd8@q;}nx;eaqbl}70vX`Z781TpF?H+yl*K+Yd z(i8MXkh}_w6JdXP;aEJrK702=B2Thexb3!ai4x=YM`{7zZ9jZ8;BFKq-@JPCNcaLO zPU}L^6{@+nOms%K9j2;`rn~8ggw7iW1oY!vHH`w)s!#;xmzUx?%jInJ|s`I|MCd=td zWAg3VhLQfCS7c2a>bqF157VAeVd(UsI<)`1Uh4kC(qWpk`HfQd{o2kml)KS6;-l8h zpxDC?g@J2)`qQ5-J=1#Txn1M(FL8L$m>vAiGyhuR-$=PMR>3E_O7UY*MlWKd#}@~q z*JkW{3`Af%@H?eRr)`?7`ecuE$PWj*2?Oz&p><<}(>Ukm;llw33WvW-q z*Vq>hHhyLF4m{5omJ^7-!L^HVF{w4ZaZ!KnJX4aN3S46FHS2h8|8JDDVMW>DniZL3 zdl#Cz7edM_x+W==yd~YER-GPN#GiT{OL4J2J1OP77>viB&tG4{ zryThs=Q^QSEEEh%`8u({S`c)~S`d8``b#?PE5=P|T6B!;2A^SS__z59T8yacFdX_l zRP7mGQCvcK2W;yGJVkqL4IA#ojg7LE^tPwJmkiLT7R%y_*;&)tJbA3PcU{m2+8;&AX@H!Q6ABf0?bTdiolptgGK z&E28dV;EZyhXXym!RTWd!BK#KhRCJ4goH-BjXvx!BXNVOskADds&A<}`a!(l?C4btW?9+K>n`oJDgt$>w07(RDW>jc zyR3OyQ8JZEtja^mOE04ysKI&>-L-=q4_+4dC56oheoIfL10^2(<}(q~b5%lF>K$6Sdqa1qG z0bw-+Jncc$OJ|M}`{zZobmMhmx0#UNs4KA!Tr@KdZg9kJ5MQg-T=!nm1= z-QG#_P39Zl`EsJ-%{O0K|>mmH-)=2IVqH$Of zn{HXd)*ifed3wVYA6e0;A+{VKscl0H77`bIIC6%|l(D|MIl4{_{^xrC`L*e{^{s*o zSJ?irIFR2F4!|yrJ(r}P#5=Ag_8vj^9#Wj<4T^H{E2Bl(I;$Ky)nod^i*&;7w=iB+mspc zd;Ix!yR5ru*jc(vJK*6&Un#M_^=d4OogO_M@!TIS#=|11HLJyfMMk^$OJf%*tC8kCyYy*Jpy2FUHgtGIf;I_V!RoSzlwZ?xZ{T86Z~M6;9|4NK|}nuP7@v* zdkeVyceR%96pdD>75Do~{>j*9qkezcUyV-rQee&h<(+5W{qzY>z81*_CS!}Sfd7rY zYOEU#_%kWr37)rDxx>qmeE3KL3hffYZN(QWYZ`#vypL}>(?2@z7mBRSY z?kUf$!{?mk+3L|v_2{OPXJICj5W*4-s%vV`Vx)Q%%YtT+mY2*g*!LtC7fnJ&I1`I= z;#hz}nWW!5R(fy=-PgkX%aoXM;5~C{Hkqv#LKX9gT)G_1CTC9>KO!ZYX;tz?Dd*td zj~6P_v*azO^lnubYH66bqs`s!JwulELfts->yIxck0-Kb#dF4cyRaX!xYKuQvcd}} z1(=$5t-t<-(vPk`k1FW5Cbrj~=Mwl(WN2AiqDXVIM0dJx>`}&5Q>C)$EM!o-W zmM3Ui>Gio(%x#9#kKNQt*B4hm`ZC|WH)@(ucPg0f%+yQSMA%2RpkQh`X`0D$AX{$v zJqRGoJ=#fhYSK=NV`si;8+BhnBYeIZFVYBEX#`>hgo@O)-kmF!cMA1JJ}_Fd0n9(nXrui_e2Dcp$qLiOXgnAYdL9U_ z*DKQeIVn@3a_yxtk1w3amg+N|bTH-C&3byT6(;}zI$wH8Cb`1IERDSys$$P5!ONzB zfhaIbQyY33D$o-uEa4hhl$1EWeA1{}rXis@isZ=`C|ng^@2U00zip|Ux@-2t{lV68 z6tw}|sd5Qn6%cpIM8xz52Uo80^~-yRapg-oaB#pnX(Dcq-ED@Nb^kX2#UxHgwdZ#YY{$L7YJOUsR1G!^wn zQ<+{m8TCaY{z%*`cAkTVwY;8gJPL0q`o?x6nQ_FE+2&3xbsWmQ_`q^DKAr1MCB`H1 zSfrR}))S>vHk9UKR`*^#$jWHy|IA#f@NJK6EYcKvGMB_U7HJjR(e=^n3BE4AOA3?d zWjDkj?u%$2-)LRAB7scNn-PU+e^h%36SS+&w^2fBI{O|&d|Any$E`a}Hgtsss>9gP zSl2c;6AzrdV}5;o{*JQ`B#7qF@=mt5KKHq;_N2G9N%@_sKc7RE)jDNl2;lqtRy3M@ zF=(1su9S`R;HpaYu41X$vRfaELrrCHklaRsjUgd6ED3K>8mKo$M=?B7GTy>Mc`?)y zupM_~+2LtR+@AIEW4v3%V#7aoym-90!Tb1}zft_!y#LI5qT};72j+ezqIU0y5U^hT zf%=y{yLM}{x31n>J*kd8Mg_AzNvR~(q6~aY3d{ltqSW-_TW(<}w66Z)((%d3N;Y0MgD04+*c-te<=C`!wKv*qq1tTiT!hPqMBWjSrQfV-sNafOt zD)N!o7=#g1-3s(o;xcc`m1rAU+bC#2CBY90J2qeDkG9nMA}yzjeQ6OM1wcd+nrXYt zi69R@o(Tg==J)Xa7JJ*A;nG26OasqbE2e{&*KGMxtS$RY1`NyQhd zDtzQ9FmI?dr3hM_8_IPWySRrtYiYjx-CBwIANhn5h}fMg=e`YA(b|1slrOiqbIl*f zc#$}DstjFBJ;P#j^@A}8+6Nu`p#4qnzOx@ccW5DLcW4Ma$}bzAM1EQwyN$N5HfJ4B zaio9#g>SVDq5@{hh+;tgq2J)amc@qcgl)3{Lm9h(#wM{WW3h-o759gO@#4{wM~m&L zv#&lol?f+;$(SeL3XsYbJ7hceA4-+U$x5j(KK_)>T4uUD=_7GmnthSP1Pj zX7iR;PiOH;#^EwDJ{j~b)Cd~#bg8^?exqC}+jQ8^-DQY6QP z(j};QrnUD{VCJ~-yvOg!O_^W79bt2wVMVH6px|FJ>7HYfe>*wWDS-2SNNP2Gl z9=6-O>bWJj;BRAYsR66vCyNnOUihGj;6s?IG)8~20TCoh!b6cKUOCX5LLbIgVh6!5 z$07+Vsmh*;wX{}!QzYw5`%=CX%ipn-*)>zgk{;8ScEMz4obhzT2oG9eml^i@otv## zCVIXVa>OEm*e-MgU2P&)N~ezTD>GHd8~sG&;cDKSvi^{)9*!hh4@b;s;M>1F7YIfk zdP6Xt2s+Q74=3Zn*If`A^JEgSMEyY8)?PPzP)!f^;xN=sEPTXH@w!(r_ z#Qa_Ft%H8q!h}dh0G!5z_OJKSt#y-A?X4}_|4Zmpa!+zjYPFAaPe- zRVqNsvP29yd-CIp=MY&%E`G6rW9^>0OM!496pK}?UxN8xBns&15#3a4ivnC)=8+WD>q)-0g@&nV3O; z)a^?}>&cKm;=1MzN(gz=6%83PI3ysw^VrTutU2MR_dnhSa2PER_K&!h^?U?g9j z?^LrBWOxo_Qf_B7Th2@1vv_Jk((n2sp264skzhCw@-$O1n|A#R`YNR8r}(%r<&w({p?SuWCl5P8STO8Y zkQ(YMVX8qs)rfeg#iDLg;a!X|peVtMz-^}|j+v#xZ9h&nuuff+exW0GJI|4u^8Teu z$=JnQn`GYE^h9A|nT%ju@rg$MQmuUC?syDVN6Nr+#m_QGDa4ym`|K!QxvT8BV!-Vx z=}SbiO?W-Hy~|3w$kdPwUU*?{klW%4(dWp@sJMwfw`E=A-d{I;pPQ>rT|lC}GjW0Lw@R{>SsHwFW_!8QM&P2~2vX|mEqMprJ?{UFm4Kks#V0z`Y-XsyJ3gI~jIAQlY%YrVT)@3yyZ zTXE)5Stg>Diykwa$mbJb({r&BO`yiiJ6CSoHhgj;m&@se_?=964O4Dozn%)lLZMjD zuD@X4#79NEH_(LR_y{A8v^xw#o{=x`5E0)xCA+tii=n@@Wv?Co!ziI+io)aH zExp_Auoz~d4%Q9XsZXZ2>phCo9RGyRhQCOkW?<8=Cl#Gr=7dl_xd6%~7t-U3H4*$G zXSkrde9Y~*&u}@OG2G5442PrRbj%u#FEyMFhuf1fvqn6eiF=NC9U+J74tFp+)i~zz zRMM411z2YwH&yF6UGr1be8O*hkKruDD_&9xbhEjmot(pPx*Sdtr^edRkk{=rJ`|ek&J@-S z!|xBfogKHs>$G@=4aT(S9wb5;e16io=p0h!;TRsCLE}Lb_}$j!*0Psd1p-9`4MH!5 zHSs*v;v4Y*y=IsvnQd&L-w5r|#>qJx)KR=#}dlcfn_p7YUq8==8Vax8x_W9-?LUp@8ZiHXu(d|b2M zLdxKmm`m?s-57oP0Vzz-OCohcuaxAueOXumz3Jm`%HRG}Jh+n>8#^1Ctn)`S7TFzAj=i#UbcwWFaf$MX zZ|qS7{$lPKiD)9x2r4Zn|l%UWml`X!8wU zHa?=Hw}L%_+5hi~js0%!HJ9 z)AM{>F4W_jPVZt;QP-r5gO21ry5mtpKh=2jsoU2cY(4m3dLu1Q+VaYSyvAm6aCH*| zJ9?*e#+#Nag@?5Jh4j4uTI7u$0X2r;34z&*&P-m?%a>Z0cbTdp!a-pEW#gNe3gx?zGODE8fxiT+?Q>t`o-fnE5$xs@06}Hcok)tyF~f;Lj6B za^BjJy!Zc3c=PDca!2m7ENTa2^_G@GpE0Mx>MkbgWo{6jx*SFWm**bg@R3Q6+~a3$ zLz|xCqq01bgVYZhuclq-9Txk-T4rbC80M3laA>$2OP{Whjv|4SkNgI_IrmQbfp|^7 z$|rVTDliV;kjOa-O3xtIBt+it%cX=f){ztSw)aR#`Y`l}qJtXy7*sY>L8s#j)2(1= z0rx5!Cg*60lVUg3Wn)!6?Xc(YFl-9I1k~Q7>T!1O*p?Cu%YA1r@rH=$k#YtS3AX^s zq&y$e_1HQ2x=744W0BW=*s7x{|6r%Lxt5~5hHD~zep}Z@Z-;bL+SspFkS6jOnrPd- zgJ=YTC@dK#jX2XuxA71pAkK)E3Lt)EwKQ{NVs*8&Fh0Iedi4ESN$is~Ku70m`Mg7) zz9l?U`f6#W$`xPbjB&Xi%gTlK>Sn!aod+E%wC?{gK4<(W>$X^;h1O+QP*|bG`Uiv3 zl-#XDD%Wi|DGXwlH%(ms<@98=-NXZO?+D&M`^D-Jy)(A33g(wj-h~x#??^mmyGO20 z4lY{;4DC6U}KtIV`DF#hY}-;I7^U-%m@${kfmq!Mq}UnIMz{*#2>@VylAM_i$AW`|n#QEV@#E16A4=Xx#FO#(C!$}ta%KPW(o=yqE$3pA45nj&Vmd}7 z?fIY?WVsKfLXl_$wt$blLNLY^{Kta@$@*pUR9{3+2`e4HpsKX)Rc9a}QL@s++OSQf z`9>3~wGTpnEm!#3rc5$S-90tg)TY(C&?|?N=X(O6j96xIg3&1RxZ1S)=gZ|}xF;K~ zWM~X&Aq$a`YUCLbEg6nl^uMzBi(OojgtS<9QShP((EBX{8&C|`9=)f2qkMXW+e3}H zp=`CeOK85_OrK+GtY4PfLGnQ=s#_Db1nUSlrFwm8$C0Vxdg^sV=9~C7S0u*V5V5r< zMjhlWn1#$i1~`)F^P0f^8@>ArLGa*xLD@i^CwXtzWNp}qp@7m-w=%&G-UC=FY_)_t?Ged$_Xbs6TYp@JQ*79` z&%>wCw{;XaV*QYfXmW@pDTo2_U1&mZaK$lpj|R;JF3Sz*S>Rcad9$wdJ2UGRBY;Wbke+U5&wH$ zi}%U1G=Heq%i`G6dacx{v`~RN(8dRJtQi=4c7EHQ(3)2==t-hTH8RHDV^@O-28ud+Nk^ub%dM z9ZoY?h`D1?eAV1Ob1D>Y7@k->7xX&=$W7#Vs}wRp#Cp>gHXN@e<3`<0sPlX!7V)_a zr_*6X{GntnH!*e49x(W$Sj^)iTaq_x27V)%GJ@&Jlo<=AlEGwMAL(w(PL#+VDzB2`A8DrAhSAr zksJbT~+S* zSxLkJyr_7LG&T1ht|Ai11{W`BiG52BMo_#_Wy88b3T(B$s0|`6iZfK#*0Zj(w@23( zJ(sBGHg$GV>#9%+9>N-cSC3R&DyZMO%5ZO}-Xv;TyU%^O@dgZj5(MCSd;7|Eo3#PK zna3qqvXWsLM5LBZp(m`biHgp#4wZ>U`OY^nR!y%piD-O_#A z%0Mn2OhDWGdWXTdt2Fj%!$q^ZL`@R#8-YD#H?kH@Bi%~05|L+QT&eYz0oBn>k4OoS zNjia67h|i82~)7|GCU;yt8!|QiP3F{xU)Y_C;;BIPWhc9As}b+E*m^cG%}*qYSO~G3FLpz2DPoaNX}n7UDid8$=d(ms;D! zOV#G>_YRaqApENeqpl+>hzLealy=EeYkJnWE#}T=(`6BwE+s3WU^O{0=gF29YMwy8 zvhPGJ-`19vo@M8YMk3Lv5|L*o7aW;=A7sec>%A^xXY8@D%~w)R2>@}hm`Yy65~570 z-J@M)yp)I*D3q~@h;t?8X1%J~VT+a;FITzPb#+sb`cb0g>Y*|WVJzzm;rp3O$f?P2 zWg?uEQxzFu;qWVNh#e@KD@e56$mC=s6^kDD_@dT$DVhHz)t@$RbUmV6JmVk*62b5Q zpj?6!62I_3*u2Y^2UkSjBYmNDlh>dzL8b4Ph$X^aF^0JvS_GS#c83~&%jzoZtejii z5t`C!Z})`jzyiRyPOH>0l0X+CcfBnD@E%47?VwK?(Bm=3qzp3m#phqesa5>^K`1oQ zT_~DXa2y7QhR+>=AhW!wNMij?>yaHjQHFjxkiqSt)i9ph&`vt%_gM``+h>n1DcUcU z*9J^TFoO-$%qu8Q?-do~Kq2t&rhRsxje9<(+EYtmy-;;Vg+fVi8_{=?3RLj*z>raG zt#5uGfd$?|)SA}2IVkaRZ*KkxJ9yc*aOQ_LjsE6ub6~_cd2j0jYiVv`J&(e+kzNYqVi#QWT_>r z$L#mF)T_6>y}P}=vqQ98kX8JdtP-U*g}Ia{?Z#Lm zlkFd$f7R4v>e$4@vDD<$tLBgQvzhN~E_J)@Z@a5EJ8s5fvA8)t+q>)A+TAYDDphvy ziyP3|6r6Qutf!-`)oneH=tLu!CSb%Q<*5)b)J9dW70xJ)fe@_+5 z#wMZ5c}?f*d0rV^v3?*JHw(R90d+xO+UHAqGbn9*Y8r{`y9-bC<8V|7C=FWTBugK9 z9Tbxj#KKbtnTlrRY#f)kOFvm6VREH3{pL5PR06*2nKQq#=Ut^SUB+ulqH-!tkB`4m zGW(Hx`Qbe{SD&`h^Ge2h06rF;uDc)zapo&kmpHD{T3z8L6o>?u&xOpj@n$~$$Io=C zON%tiJIgJl$V`U;Uy1XAGA?!Y?c=Syl_?f{k{Mr-7qA}wwvV5iB!p)5zo6Gv6<@<8)edOqgaPhhKo(h<`R41OvM?>oT z4?faab&p3L_nJ4=?)?DY&Yy(ARsD%>?*B!$PErp>6G6yWH?=xWnpe0)3ACbudo`j4 zx;DmJgJb}G#RBePG5^4UQ3K3uvjw|1*p|iA0D_mge(m7n0@oGD z$znkk%Kc+Ck$8HfOeIo+F`5q!`6u_6Yw(*!(6UQN8+_~Kz~Az3r5snU{mt6rZ>bzF zjqUzT%Hf61|E;vg3twPtYCYdyr(gco%CUnA;qO8@e(F2_Zj_@hO!wb`e%b8(-6+Re znQ~}(@Xr+u6~0!y%MYcaAoi8YqkBD-Q}i?t3%u~2U^5-7j*>%ZkwudXF7>FWTbuJ7V&_(9d(oZ> z)7xwq^R9Hrbf6dY$8QU{vXPwM4CQ`5a_*_WcW=3T=jRrtnKjMWPGqx*!DZQQ z@JeJs(QouOj9xx|6_cNA+VW+)ef25>Lbc^Ca^|*@bxY!jk6uOxxW`n=pps)TgxM@B z`ggSc5<&*<+p^?Jazdfem6FclO!npkyxu7UAMBvfbh*8=(=Mkk!-=I?K>A1q$c`tIrEIm3I2ALFndR|p z#WbtgV%a=4*^K29q#hWaNF4aV*AD#P;P*y5mJ5dVp0FA}@B^7=((l@KomKj_p>_j+ z6RJn)e9^hl=->!45@=2O21|hi(?Z`*9mOJK={??k&g%>ML*i1gQ=D|PLO}QezF4^B z@kNuhZcD5~!n2?Ag#5Tx7-T2BGn?`Ig9#Gv#$x^;G5;dz!gI<@CVjyO5xF}IeHME0DSl#FH0IFm?(zH2hIttj!~=3f0r+(PE_j+ry2H4=^wWWon*SHPI;U9)Xe0)Xw$8AP3&&c`Xc9ue2^Il z{IQsXQj_U?IEIE`83Pr*6})5og(MeE$P#Lk`X3@90-g*Lx6mSEklOzx%V_{oUqQzyGU$ zDF>hZZka~Ixdd%T{DOYlN=BvGfWBhjjVoD&MSj;L>$ADOW%k>WH@e+7w~Tds)y>V` zg%+SSgW7{UU6(Ox(GM5nN@gfZFn~)kO;J!Om^fiPD@uJYkpPX}?=a*C*ZiS%5xpL3 z53Ys$*VaP@ZUmoeh5UovjgWtbZ+8&S)(zB|R-GjtsZY&JyS7fRDN6=(6H-JVFWW3W z)t_BiyRcRpZ}+qb+;E)vWk6k}OSR%HRg5-S$9rY9}d zOoxzs52A2VJ*B$@iIbbB)?#UIv36vl9djinmuG**k-O_%uZl)I z-iafn<1;MV?+%1L$=@huP3KY)?0+&`O5tNa>v9kNP51Oo-9PlDJf1vOBDZuA8`^V+ zx(1WgYtwOrdS7sGgW4cy_yIrdw%K_I%g-K}2z zC#sVlt@m2)={DDJmH9ouwNkuox+b72o6b1VYhREE*#FqoOg~S3d*oA&xIXs&M4Amtv1s0rJ&i+}_>o z4X$iOjfGgQnuC+_v#I7{3#cWxxBHRVjl9o)s}_qo9a9c>(qSLGI!5qU&ZLZZ#A!_P6+vkf25lR^L{wU_RMGFP z`2Lyp`y?FFY-}3m=K?=qAI_V`fzQ+#8bF<&XKcw@0u2!RnJC&sbuG*tDN&w(JRV#P z#^3OG*!y_?Nd9xb`WXqB_8H^y`&$tp@GY;NTE6pMV~$1Y5^I)mJY5+4y%Voq z?47sE`fJ8#>0`!_q0E4+OQM(ufQk=CR{@o!S2M;|w3_fw@UC?0^~%ldub7`)`UkN~ zQC|XS~_WCu3GwEP2bl3pnq`L z|H1Zc)5f~z6e(5XzHYYJ%yxZozuSAtbNR^Hoa+zsg+l%hU2|(ZUh}R(C+)~=V@YVa zGLCjt5J2&=(gWI(HzVY0P^IVeAlFZOuiE_ z1YMz^mW^wt-_(E8X|=ghT_J(*x!GT-n=94XbMy5`q@LV4a59)tVXzU`h_n||H2e04_KQ1;eWr=qrFfqUcEYX?ASfWjy=D<{o+nbj_x697}witv)Fb5a6xHVq2&(J?MdL+7|rY(4OyRS z+h7BF7q4ENzV9x5-zfqAmdo58|LBW5Z@zh5Kcg*Yk8n$kMgB8nyMKfy^cirG_koIh zZ0t#%CJk+m{^6XEmX-(Cq`5O`5J_`*&Nbl>fy2tMP#Bhs0!DdJ(UX0Zz%#n%gp-t; zl8n>~r9qrk9oJ~LU6bQkw>uVdrz*ErQgYzVj!(MU;uQ6AU;d;!T1(|z-xKhcvJ2Ug z|Bjw3m#P6xI`s6eWAc<)mr3YrL?R8JOw77@YSIDF;bp$^CL_zyBe^-}@j&3XbHSNA z5?zkW9d^=cPiB$!F(1bsD_-Wub%gy90SHL~bF6X`rc+s!#9D`uN20-rM9qGpl(#zGNfXvSo$jN=3AET82!%G|n>{h>n`vKe^U@!tfTG-k1eWsL zd8h0syrx6%f)4H3%$3x#C&3H6PUJ=>?@^D8%lz$!5E34Vgo2XaL&h_0qT_7Xv3}vH zlNg8K4bcD{ z-OC;j*oKO4u{#ob8X!}DaD|O2HEJ8+mi7!`8-grg0s}8VPNTgf4z|uMc;H#dE)f`H zwD73R=E(j3cMn9^7kaJ6{D{nqFgdt(`TY4790#`*K6O{|XQ2_qfMi}&{E~3WqVl5K zfn?!8iQLMPi#Tmd>qC)?tcKrJXb*lbo-<<)-*=zF5xL*^eeGcPGe8c_QY{Lnpx z!S@$I4(tN?SeJ`A4Enjc``AGwk>>HmcjtLkf5?>1Q^V}gDvhoYuh`I2%DvbmCC!Hm zz1Zc=L@r=_Z14@@k|%Pp(A3~VfBBcjdkTZc3rO~$UdLj=!GB>SNxO&B?y0}B$I&&_ z-{OY_kBJ7Mmb5L=LyrVp&i048Tf~!;4(J%Yr*AtVuGIuH{jUI3izrMZo6C)*#zo%k z&wXDzef8S<;Kfl?ud&>}G{jImvD$yvk4l&8HRBRIng^R-Clm$|`Q&^*j9!`DaQm!=pyN{q8SXpr5!7_yjOYQ&hpEmX-(BAZBl zLZ$f-oZY9)a<5!2oBc+!L{zA`{e$R*a``+fV{dM*KR4G?W&KY|Cm3UXAnPd4JV|B6 zVvUXoi=$F9iP{Z}s_0R>O(*zZzT3OT7{iwdpCnSpw5HCcqH(;I;?XbK(*K25s*mE5Pz~*KYzdf)1@`ldWX7znx9ClbOD;Ex?`r6$U=y z!A6FY*}kzQtJr$Kze`-P2OlKX7(wdoqisx->PvgScM)~a`kG77V~NKzCOSKd@5jHM z{2(1s{J{UIxAfL!c_Nqy+GDG9XVJM!_ur(y zJf^)EzoI`qt3Um;r3hdM*qj_$24qmE%{Bd`O?{QjA?O<|C2=nHa53b*B*meSOWs1E zrS(va@ISc5Mkma?aA9YsfBCWyVE!}>7CBbu8C@(Gi$McfY0=xh^SS5l+`ZWAbb1#> zpMqATZ}cB~?B83zLsq*+pJhbHR+nH>ctW6vBugG3;8nbF7EnWXa830}T7e9?7dsP< zMS7DLIXR5~;_Lb<=b0cbP^c=P@CK?1@Asn{)s23j0W{goCioUfiIgmM zQ<7zylJzoMie$%<6F(G4j$=7;5+}1w$MNGR_O4@hdy+}kvd4;@^yKWUJ@)A2I8Jlp zBu?aHGxCt$$;+9wlbzOn|Giacbd&UBlXEs?11J=Ls#~}2{qO(y{_js{FK7w84mY3f zNo7x`<0(r$)^#?!f9NxOpQ5Kc~(YPJGGQ@pqWI2N+5~v#i z5;d@^Kew~zh$sFV`b2< zT9@G|8VpD_17k+6{>2Tx(mLb&Yv?OCYO=srfK*e8yg;SIGx`i&hHwX-52Ej&jKYfp zQw-1OL$dvPc#9txiLKSuFHb67OY(K}u%G|}}L6R}8Kz@g%i*o5KxW4&e= zHN9RmDqgcxua``31x{;cjiUGr)pc8Gqzhis-j(;;aeHwohm>kuiESij~-P5PLc<^&_U(p)Y(j;ta@_JCs8`!s4 zkCp@{i?~gshvI}t=?kkjy)Hd}G@YpYrK@Xrdm>b_@q^qet_L=@So6TmpA!pY`ckryLyq zaKUUbv zuI~>NtzzIkr$aGKjTb>s__$?9W`+vRAgHbui>shl4C(%eG-+8EpzXk=hBf1rZ?QkZ z*d*3&s#tsn?j_np4yF)1SamA0iER=^#BYMl1Z_9Cc0)PxC<;YRM(pb<5KVwBk?@+M zH*S2`MSKj2yY6}eqD^OD&_H?$qGu5UoB$q>C}=r79KgPys)Wse|L^a8Si%Kso0&9TH2p4Rrgv7}m|HXvs zu-zXDBrX7fv=HECz}XJ_olyD^dw9YShuPnQ?GN3Lo3{2_d?3D3vwwx(+ead6m$@1z za-ooE7;(ukq__bQ7RsGCb0QZEkM0Zyb0>b^Fipd!1@&-HN+hIUSPyFK#GV~Ke2J~4 zQwUDhQ4q9=x}bFoi&Q$D^2bMZ#r>)DtFlLKI+9g_O3jzfHFIfS4cmL((pPLQ{-d4ugEc3m#>Ia0GhMH?|TU6gtd&7gyQ*B)Ri=d9L5->@l>{afi(Es z3`vfrL8^&jZH2bPsktsl?E*fv*IBF^za(@SX7Yk+Bm^1z_+8td{`6gU{oUW)mH!DA zVZSKee&+A)%;D`&ZixBH>x8pCwgqCjCBm2NG9?hlWKHlt?lvK|HyFH*q81KutPzK1 z3DXZ!4Ksz(>LF3X~>CH~%1xj|Glj16UvtX>LKswkeeCcDELO?^F zVJZr8AbjSmXM*!74^7C$Fl1;D?O95Ox=|YjC|6-I?r~r4=M%u7~0DnX;(`~@hSp`rEU>=07 zBF>@W9DMxtoWp@a4JNgaUAs=`!FVE1B7ztE;0PUaKitk~Pj78)4EQOwm-n2R^5Nk8 z!1dAE?Ob00z7NtUZhVzJI6a_34KJ1k1WB9gT(tl28@9KW?Z#nn!-u}75radAE?YZBmcn zA6_P83CXSG)%!kX6!emjHv)MhZ_5PAi6iz_pbvO>7+Pnk z0gMR!uVB5S)J@!3ZbMeKCK4%#l)qu~kytotz&y7uRA*+Y%*CGv7G+putU@KOL-Ao7 zGu1wQfG6Bbtao^N8vTdPL?$5j!{Ffj9wiJIGVqO4^q4vffGh;~DFV^!u&19VM?k3G z@0^~4pjE=E76(^#BB-#^OohEvya2BPvdoJ=UGK6^J=KbUhA$3Yjc7QUtguSzr|Hzf z=D&pVdl1Eke_E&iu!f@*A@>kA8vsEh*_nK+VPQ2G=iaj+d|oNzm}?Ja1Wvm*PZS2~P#$ zR|w)0uNDbeq}LN%fTuFgK#F02wwddtWo9fte)-6+|N4am1Zjz!Ge49M`kF{vb7_ix(mzUGq|5AE{YBYxnF1&Rd`c88?8V2vgHqldr;d9(;! zNV@2dT!x~PVEwQ;cWkn*Sn4_9o_l_p2A%3de^(Q|2v-82Vc7N*357J_N~G`c?tIRJv{5Nhi_x?$K0AF{h|lQhvT8d z00s8ZoY_rb#{==4$i`D#WQwvRWD{4(SRG=8X-!7H)& zKsx=vPdt!Tjo1y_l?bqd-R{AI-LN-soi>sGZxelX!S)|f<_qE-Xqn@{bvh0Dnupr! zhL;3F%E=$>@ugDqNXF?Zyq+24QWxKKaOPAZH~5?r`C=~7BO7*4p}UxN$4&j)6RG&A znVas|eimyHU&D8|Ysk`u{tyD-w4=h{nZDm+^dFW+&RHuS>~7BM2U3yubLf-5khsJIYD83N*v zih?he@H8YN0rW(d(WvKaVguueCy5j(&rR8>l2d#Z_5CP zqqQ~8TtP1eb`G|n#_*Io3;OE%n>CC**#bf zu#742gpgXxk@N81`C=I+FZO+&ZbdKqi{3&s5M{ppQLm?4O;r3vDe=1~)Ll4mpg`rk z*;%(4J77IrX?fgwv>1)Z0E|9l9kSmCBEN|*quw_?FOu$u&e-I6qygL=UV$9k31qNP z43p1tgmXZkfCpQ(wyd>FS2ysF!Ea~jo10hRtRf%Y>MBOYh<}`7S`)}iJxv_e#9B6F zViClABAp(~HPOosQSU<*FmeI$?%=&d>38Uz9mK{p9Bo+0^I2n|*q_PfTW39FiUfnV z;3mKUywBr3?KAz6P_PuyLhe(l;_+zmABpemWl|grI_g?!x7vW%jxcg3?K8}JRwpGr!x^tI@0G;8m_yHGx zr>uE$fv8swm5Nx{mAnN0axaKw=pLOEFE5Hg@q_OBxT2hNhyBrFFci@Y-)S`h4jgf- zZNd)cz6-y@s^fR?;$}7K7_F4+Kp`sVRHUmKnD7+HLi83|zlY%Tr(=PH6phxWH6%R` zkn5~X*P~G>9?&Ie-Rp5bZ5%d`R2_!PM%`bJH!_u6u99iQ>kDeXuZ5Wh^3o@{*-XEW zX^goH-}3KqeIo?C%yDFdyWp#bw-G%H4ACq!0jL~+4dI#mU<8W6!rp6emk7SW4Jd*Z zV~he~WP*vGo}fh#{;1P~k@ptW{cX4Umbbs!pY^}`$HTh&ZhsN3(O^tRL7vy5P?pYK zt3|^)*wZ3<(SNsFAHTqYe)h@7nLo(bE$$Z;zh8OrZ@PYe_sx1(>yali?s>$W$myZ3 zkE-?fx*@k73^7LPf0LKR|wmc`O7{oRQuNwr(<{ zDDxE_HIicFbXfq)pfJ;6yK;}x&}s2`_`LDgq%q=KDPm=Vvu7uwPgPb1oer1tMRYRm zHO@q_(Ew-Jgy{iuM1*v`HjUK*B;2C+;FWa>%7HS-56~Sn{x{(peF~`98f-ps8x|O8k%(*b zXjs8gt5>2UIwKD~{GMC+;;HVb>0;fl5fL6z`kn6A{Dyv^f8k)l{d2H2b%#tG5f^f1GmH}3A9ckElne7EL{8(PLQcWZgNbne#qP__h3D$+i2 zOL2Va@i(4Hj7=qLS>vV$9&Y_b+!vqN*NLgQ+mRPU9{yt`*=9K z-{-4TZmwjEX>)7%E^SU5tvy9J1YyBj#CMH99DaA_m+a6ECmEFw84$z4@!8=V5*R7M z*$p$G2n0r^NgSL{7+)BDc%e;17okDIVuRlT%E2gf>U>czPV4$~@m+{z7ZW}$9)yPA z+)rq4aQ?mGI(c$Hf4zZaO-d2J9*Pyo$tLF2Ciep%=D)-EA>3YeT|cO3WKnk8d@qn3 za6@tLiHrr}xlJH8$LL7~G2);IcLf!o+}UIU@iBepB_JxEdu|6^;cTNRe2fWy7}WqE z$uc_2cL6sVgn1#vA^c3_gkr7{cm|XQn`|%@@UH|>#bCuBU>hSajEg&DgwOh;p2JT| z$&B~#)1D}wQ-2RR^K+0hh#?RnNH~BIh4xT+_{HY&@$uv5jyIbpzIEyp`?=) zrgNAON07{c(tqsOt@QMNIp1s*CMQnDT8Y=c{q>1f?But1z$V)p_IL3Ed%dD~kkC7e z9CtOUEqQb>6T&Caz*YBjrS5HXh)Z^_5^!*;_T;(R)Mn#Y^G#JY`=;ix#@^L^`@2ub z*>mTz@+X_8roGR-snvSZbKdDw%>~?V^4W;{O__n_3QC|NX(PLuc za(s1&)j^T#;O1-!qkxtbBqX>tHV{w6kk_#zwK5*Rbs9ZJU`0`lgZ2ZT>DmHq4T%Eo(KE8qmIcpxeh2wEhKn8!9eB?gFA50_22h0GNC-j7mI#_r4 z%F9C@@MvsIH0!UeHz%6S#?;tdV^a;lGf>1jVO~_Q;*%eCwQ2OTnM~F)bm-oz=Opde zigNaxd!@+@Nw_n;T)(-DczzrV|F3hs-t{0x^>td~LDx_lbaGKR;V?87Eixzq<0uBB zPGcx-JX&^Rukqw~u74HKl5b>_vSDuTL|hPzRZsSML9x^}JDpf)&i`J3L9G ziwG`Nc$aZ?y+#Ei0SO4y^`v`p?UT||;B~};4Sfdny8!}jZpmI~oNy*V`y>ii%6PzI zeO-|wp?HwSWiSrTP#TZlVx-?j5xJ!b@xWw}QI12~F>4g)anPP|(dpF7J3A?O9*Jt< zSS^U~Q>2M2CuGi>EkK*B%d6tugWlkBz^nK}%R%p*8^Y#dE5=}8G}lITZNlC@1>P3K z{A&D0i&X))T+9ZW4-f6ICvY2emyk&TE1ic&c=Tmu#C}IUA3Xek!N7p$Pec2Cu(9l{ z2cN;Xn?T-nAJc%;894EB%vP9jD#SxkuLlYUS}}zb3iuN`71FOwa${hbm|0*m6sxB; zelQUQiYt~#*UKp@VxqAh&vqX}Vlz&2wQ{2U4 z9UI#oj2*K)sh5G!S*P0a;1F$}vaC~WpQ1)n+n3SNBChal_5k;2bNdt`5*Dn8BoxT5 z;qe3xXE1O_hzW1W4Nv?tp)}J_XQ>bf*7Z~~t+JTeDh9mr#C%iLHNEPWgPExeOSjm( zigI8fEs{t!lSte5SB>J7J5|WxDx)kjH9t+Mt@ir7iTk0!UxAB7)(VtxbIFY`nd9(^ z!O{Nxt@v7m&^00Au!Fh94*85j7!9~Sv1(0M4#>~GR$QOJu@@<( zv&(ZvTG%WKw%}HvqM_|hpr|*f1Tf#ZjxFFlYqO0On4V@+cpf|YTpmf7slaaC%*wX{ zv&T~{y_W|*coC~ePj96F@uhYMdyDLnjP2Kfw6X6wadzY8a}h%;lLecz4Ydf}KlJMi zIn!5jmHDx1Pr6Hj15rX4^kV+!SM_P1mGz4pN#^5mCM5lR&_7!ko1dv^8sWS(4N%-m z)@napmZnACKrX$!Dc8xd~aY{JIDY#`+p4|a85 zc(F0qcLIyz;sxV`5kK~-qhnL`LDNhi-vjoJYfx?n=H_B|^q|%)Ob-UR3W$j7OOZk$ zTCtj&xHY1WgiUH-Ttai)d$+tC{fZO_VUOByEK;mT?$!3yqHYxH#m9D#Sj9bhH0jVN zy5?Z8cH-2V>|1OT>p>Z^5rs~GFzSK24tg_+rvbK(r5TYZJC?k_n02v}f5RK{9pEKn zlBza-_jenrDk171%1vx_>C-N7dmf-8JgcibYE9z-@&$hIOU}8FM=s74r*kROUx9c7IDvmwaxaQDc$liP8(PI<-NVNO9M7_*7P^40y~E9()i?YPD0-zqbb@)r5GUO@N8!!P}>3D8~N^Ny{2KDj6z^U zv`DWtuDXKL7TY|hjszICod02oTr&W|W*w!Qq2N=} zT@w%f?}us=txZ%Pw_`u3P$jKZ+=U4jfQfC|N8h1WqFy0v3jc=<`~hzycA-UB!{q#yVfOkAK`-iyC)K^Zw0Vj_P zQqewYv(q;E4z-b9ukr-MVPDe8(5wx<^ni?+<`&-b#_}HhA=*^3&)36i z4P($5b57f+|3=%#)|}I0sPlo2Gmi9}({C7cTc{9D9}dte&e_fHu~=*V0Qz$pbtuTc zB@E&b$%ZqE`9}&wml8!13Kn>{&UIwJa+k%$i?~Wux1G>Yw;<#BgQq5*nxNr?EJ5x+ zx31{RvD7zU5_>!u$@kW$n(xFta&)8(NNVB=_+e0o9g)yLo@8X(-2mfv?`5DWn_3Zo z^udj=eak%U?|J?mw1s4vV@pnp748QHfVuY(IY(`vc&2#toUIa=Z`7Qma4xB*i9CUKQ2|_tn#P;8C ziLC2IAo=0_M2rF9tOnSwD8zyjk!1~a-+o5U4ypT;ZB6I~dJOe`;3EY9fjz8v|LgK6 zv3Sd6@o_D`qimLtr6_Z(p@rKfuwam|6 zDE5(TN&h+`gH1e(`-)bRtrF$7%BU7jo@>}A2rQBV16>9i0qQW!bSJzzk|e%i8Htko zF3XydONnf?nnhN4d^9l}x6~RSak1Hqo7G;;qEF*|$~$9g1@mhGxGQP{q5Q7nn}E-b zZlsezMmE!p+Q!{;t0SHZ8fx5f0HRJWDnD&Cr<5WQHD~;qme4e^<~K0zL`FNMwWAYp zl;*OTfMiIRFv2YQVnXBdf%h9#PbRI8{7Dc#?HTdX8QxS&N7Bco^$Ru(-zt9QGLq*v z9ZCeu@mIbE-!t*)^$~>xhSS@Tp&OFh5Pyo?&<*Z6g!2$t4+q_dG!j#OgOCw*(q{?M zLySc9FieEG>J&(7h@muVAQe4s#6Jcqx+xts4in+4a3R$c74rBKeB zQx0^r#Kf4XN2aGE^w7;E;}3N!Tr28A{f4-fyg{l&9rQ}fa>pY07kjdx{g%Ivh=+#533>p}=WDxLiP)Qk&X1u-G6j7|_PWoG9gra9vjq?wia`$Z z>pk}Lfw|7ZErjD<#{J;aS41GK0p8p3NTdaEmitw(lhFjn(<=nn$?)&n=Z0=6{OME^ z4`Xfwc`%YjXNQ?ysvc=)GHs-0@RzJ8b9Yg^u;rak=nLzj9^w`8LfB56i?D6Ncb|og zP=)_qWFrC8O=dPOm&Zmi>40At6%RMs9!d)rO8oE&K;?y>;K`6ki5y(BVcEtO6**q# zzu+&lB=fwo;d9fmw8Z@(ITzq9CdMPWD|VO(F&6GIa6`87rUQ|wS8R{bzboypHEa7z zBH3C81ZJ(48IW&ckg07}`%U@KA-UPF=4P_lncM(gGiN+F=fi6EgU<&^Zi}YtpSO=F zsn!4f=jJIMbbgwPf5X1Peg<hjT#)@6-ahmFcNSG^+$=dH7CUqc*F%H zJ?7?M@cp}s$a?TAAJKqlTLp8cPyKKtwEY#~w4F=E3a4^`&38mfCtnGKJcsaI)%Qve zTT1DZaN;8G@=7fATWCv~8pP%DPF}I7CE)1cj&A8-zi)S)-|_TA8gZq>;fLU|iR2R= z*W2fO{-b_oQS#pQ3era}@f>izNy*^i|K7LaOY|AgQTPWf-1#@MNxSyEU=)iGhLJaomZ1HdNfAb`IG>^yp(P(el-}g83_4GIX zCjYkudw(lk&o{Aux)(jl=c$NojrKXM?j0aRXkEfsYtVE=FA_%4*~Yl1uEkPMizMk5 z(2%jwp?B^0ZnY4r_6l(Ps5NB25 zEG4}5xuit(IW96O#~csW>C=c*euScxyk;8_h+qka-b$pLNUyqb3SXEg=O^$58nU=I z#P2kKL?_nPVF|_#_rMU)2lyJKpTv_lz4fF~_0PNG2ua6H z?4>X8d3l9>6>^ATH@Caqh$B0~Z>WlR5QN97h$su3KJZLoKoCXH67neVP5_5diQMct z=~%dAV%?&AODv*TS3K~9U~vU68wOATY8>&`H@Y;ka7;?W;?)j>7(F1#l<_U8SOl4e za=tyxZ825q#A2!}t$hEF7t}_&9hnRUCnIy|x>{80={fPXoo=X17oY=M5WnK`O7jXz zT6;XFB*jzFQD8%nPNBM)9#ZBd@Av-{fqXS@WRV*UUtC^Az&~$fN{xCcOYb1*=%#H# z|Jxb!E`}5Yj=zWP=~(jYIm8`bT3uaRUA+Wz=JfUzW~^>(JiEPq73uavAK1=u_)(CT zGkS#6yMJG_e~c!GwPvRsE+U&7o*P9&?DMYLKY{*#O}ilroR(ATYokY?)~`0%?gD zMzL8e!c87j>uNAkyzUEtRG8*`K8c#5CA0^QcpCT=yyNO|uK_y;3b{yIgl4?FvQD#j zy*fKv1tZeP8`fX$V`0b0qKs*K3mwM$k@SBYpY#rUdFP?GiV1s41n)>I1HB;|41c?G z6o92hPPFT+cKb=sf)^xS#tKR3KJgz>W|1-hu-)EWoR^ByEuaA_P=ulHHtK8nw3$gq zWMnx+{Lxq@902am?eQAoB@iZR*oaS( zE8$==oX_~fVSgqcP6opjeJ-oTywNj<7ou^L(V+T)%qzPkdu$3@lQbb0c^)8dsAm!~ zU@dJJdmVV4p}P@y2>>%r(?J#p+}mH6C={8iSeTftf4n|>_2MfopiW&~>bQ2;I=%<~6Wdwl6kQ1HLC=(AIMH4~5L#_xUJ0hLl zjWm$3nXc|DCH+!g1nZ7P6Rhv{AZaOi!0)pw(`+a2Ur3d)DmkTOj7U1*C$$OzzE?#i zk|1SAomVaN8=lOOtOqf_+w%|fQ&630Jr-*YVM1Jt4BruKA^8eH$Vj~ra|)X?@YIYl zWL@mjbmqsQu~Nqyy77hyLr9@Pf~-DDb43jx8Y$%0r_Yez?vj*bG@EG{6OW=GPL<*Z z8RjlG>vL6KsaQ3S7xgS#^T+mAvx!Lj)nCd-V@f#WE?J(LV$iR|qWQyWCgKad^YFwW zv;o(Gb5k3LIm|`LU9vKTQYq+8*H$rqxWD|6^?pER220gSWOaG_>%}i(jioVS+Y?3L zK91v;Lwf?jMNx{l%+nok6MJ=x7!ipSk-#2Y&kBqHTaV_%PY7G=!tMmiUK;_`ipML} z$CkU2%m*0j7MJ^LjtzhkGbqV33h8OqD&=_G0a$q}f#qVC(GZNuQg>OmEr$wU-Z(Z- z=s?1*C8iOq>kMw3M#mfmR-BDSyAD;yd52Y*;;D!b;e|4G5Mv&0;SJ9m=&}n3BDd%h z2M^w{v_xqJAh7y_e>*v#8otD3WG34qg#kY;gYI{O#)DOroxa@H6~6q}CIet#*aceWm+Dy!8W&P|oj+_yiBXVWbL^ z5(qwyLdN{f?T`!suRjpHMm&dzMT_Zfx=3au1+Jj938HeL4!z<648iXY#*Gako~b|u zqPgLm7drj*&I)})X(**VXZo5|iq9Pf`}>}Ayl($Q==f{w_4X?3<9d>U4<=3rGL@2W zH#xCoXsNi+9Ue%yBj_I^j}o*vtN(ZJct-!i>G3xYY!_0We_kYO85-eov7;9|R5BNT zG&T4*N0gDX@^i2NCI~bv5``5mi9|k}S;4ez%wQIWF%U4AF>PtW0%8C%(`K3(S}3T; z#^!tD{$MZ>_eef}bWrd~ES?Ak{o}p)v6vnVX$DIZ9sIaiNd;9fOU#{}Wek;K6@MTS z(~YrO-0zbm#%9mXf#*UEA_zZDswZ#fCA1TF9u`865l#8#*4CEu*#%oO^ zlC5R3(ZxtAnJwszlt&7Uv^6AoQVqS3O{OA?(X7zdw-6g9-WB3IK-{(l?F*JK4NRIt z1TDo#CFLE7!>gA$B8NX&1JInne~w&j@_P&gEcAw5_B8Rr$6Y1L-2s8?o+Fo_QIJuO zU^kZftCud3hn7DvZ52Zzc)A~7Mr;^kWe4fav7r6uP*5BFj6Nh>6)pxC1~Qbf_M}O891K#pC>w zdnP(3u>$hB>(m~oU|k%Qt(76t6J=dF+XB&IfXJZT+a*1nQr4|sl)ae2$UXG#`*7zY zyX2%JB6TUb$k%!d)+!3VioXLPf6Z6uRH9M8y-n%$i6UhyXU-8DjZ5l zavLR=BYy9gEV;+L{)k&{%Tg-zNjh6Lo{V^q^$DsNbbs0hs+f|;6Y=3&=xOXtNfOv) z_?w8Ih86kvH-|nD$NS+z`8imw9sJ*|XE4kU@<7ppZP+A5U=yMN%~tTd{qYHHX_K-?L{|P&UlXTlk*T4^rE`Eb5aC|tM;6o>kt}YuO=|S5Pb@~P)^~` z&w7ypq$iT`xe)WSfDAj`=XU!fPY~Hpj2MlKxQcgfa3%pSAtOuI>qY7i=;6w0$zVb zVN7$&%!nrxWJwWQlImA5iQq>-O-PC12=vZ_g6N=zp@YE;LHZKD8~1kTM^v88Ls<8n)i?qygDJ>EZ8wPcuOa~af2SNIWdRI-@xZOMn@NlcFi znUaLP6iBEV@RS~J5VTMs{1^xF%XFP#$U(V=BJI1cQQyzq^nV!EU-nFS0pg-(lxSt00QlIoF|R{~(t9rSor^llJWgv0xS zl0Tx!ieJHDJYi2<)qv8B8fCXHA|a1cm9>BzttFTzJr?of645=-7Z4`%dXxaoR9gp+ zBAaU&{?OOD?sGlt`Z472zYSUZ?{>Y{^^30eyFTptnCp|S-*7$e`fb;LaDCDBqQiDX z)0O6o55|Q@Dn-E_P?iGliXC%%+RB)F z`^yTbBjtqRDPh2)FqOx9r~81{+mk$X=9zH2XHkUPQ}%cP(f;U2mJWLhn%oH`g0g24 zT@;LC4q;C>mpU5i8f?w-kt!gKVzv}E|Iayf@__|@f`*{_% ze3mm1C}p?1Rw&C-IaOEXig$8J_8gT1?Le@hSTa!(SP~lLp2EPEZuQFtyq*WWGQOHn z<#sS|4A+FB6JmWJ{n3qx4p@g+dkX2cBZdSV9iWZlbz~_Qkm*l6v9T?VQ z2v|wCUB8TsV!n2vJwTwNWf@ly7Kh{g1*r=U=X&?3Nl@}pVR;KqBa1=g853|PXQURq z$quRa_!cUhTfZy;z95lfx(@gPwT&;*LtN2b{0sM%(^?Ftl8AHP;I+>y1B3A9x_=xd z!GRfY|I-RhPhyR}%Kn7CA69zK1wMv&7m}Y!3e|gEFSZq08d}hq=sz)4B8~%p3HLd{ zO63GmutoL-3MsjnLA28EWj_Z_8;~tTBGqzG^#Yui{nS`JDun~7NF|I^N-aA7y2oBO zKmR(mhAd4_x|!EAelJA0zmzIwBEd3J?E@h{k`gp2(n&>P0V&q7_R%li_`2TEw?LeT zu%+VBlE{Tb4-s6D;PBuIXq{={@A74Y>0r~tGq=6Y?S6|J>eTNTf4IjYW-n~nD1^^W zHFfCVbVQP57OOd)a%;VJS2PwNyDl7#-qjln(o@xVygHR0u)Z1!MFT-PSAWh2%g{I1 zx8l|5+39M0Ef@&~I3MWFd6S5k;wHq2cZ~Nabu9c&keGA_P`H`j3>h}y@bsWQEcTBs z?OXI^!n_d~-{QWdqYKay!1}r{{f|x?4qd!>s9HP{45J<4;E`h0Di!+uLTRAeE!k-Y zaU{Uli$`lC4XByQ&P6kVBhcvpPT2mZ-~av5OT83N;uOjF+57JMN#`OR|IaGt0v}!> zkdb8nQNM~Svsib|qDvaI7kc*>i}&{y+CW#FI5anR=tQS)uvNN@w0UM?;*6QL#;S93 z)v?2Gx9xVicRtL{79Y917bz_cDwW-z!i@)0YS^1Jxbc5)k2XtsqBvekBuf3(RH+`% z)3xT~&3vm>E+>jXSq>Hx<#PL@qrFQ_qenA8ucHU_g-p{b$EV|}il_2*`q>A|wB+3H z-7Ot9kT;HZ$w-@SIezfSk%Px?!Cmg{o9!-4i+*t$&>CA_9&6G4J(MpEXjqeM{V(iA z$kwLo098?hD8)=BwGPVx&1o2`CaHvcV&j=7{F4HRNscd(LWnmc26_OhKv(P{3e|0~ zKMDA2#ca(R_eK3iWE|$T5|}Pe9qM&+rVjm1^6qamYiU)Lb=~xM#*rzdfEFAZF zf>9Qahh)?jbIWGDJEbEn+wUtIu}aXL3^Ft0m21U`WD>=m^MOP^S3q?fw>PH8(xwC* zFc?89tqCKB{!sYL--O&?*IV=co7_&(3|qQ ziJU?tALPx2;_}w=^qI;0N0U}57AslFVyB1~vtU`E&t=aP^e!bU82D~hLPpkv+&MR0 zKcV6~xCOBSVsLnA3a(wc7Yz5}uOVliLe!1ek`W98x()axxB?X{nBR#MTJcW&mi%J) zbfggePVPHl?7;i*E#aj?U!{aQv}SpinZf?rTqgM3{a9+%ubSY*UeL4v|#7tXPF4heFK04kHA zt{0BDjH46j2x`-0YG|l4@86CrnZp=$i0e>gD)@vbw!%Rfw2+A;DZCZ&5j2^a&VwYN z48RYd&%uhv@atH`i0rK`)nACEs|RbFbtCdqiA*pN97CR1quP$e+BHuiS^W8wZnC%C ztf{egm-mi!Q*RNgUj4*Cj5lp5GKx2UQ0Sis^WpY5a7fkgvqUs@x1lRG_!iK+|3I0JRJ9 zpB!AW+&zXTYUp@_8rk@0#t4}p2UEilzXW<#pU+G_D>zvG3S;~dv>Ebs_kh4cS}AA* zInBci;yX~F2&X?IBo1!*5FK>wN6-(IiU9lLN_r6JTs$G!(~cHB3pi9RkqC{=PbX2{ zEUX8@^S>A3`@*C9#u6pvO}^<_Gd7(H>R!HyLS8yNa$uf=j}!+9hZ0ZEk4>JaWMYO< z$dr>~^H0zmFN0SShnh81uO6hWR6KdX$q2%I<8vtjsYE_VioT%h8$-_^Mhb$O zjp4o_1eX1Jqw#?^`}}_YkB`k?*w<+M=CeM3!>kw$7J2TupzjIP+*n$!(&o>;1^-0- z9|w0uI>a2LJV(9lX1#&TgNjSZM|n3gDgT>C8<3 zcz-6d{a=u9kc>wELcILjKrDuLpP+ZK*kQ4A)G0_D09yxM8yX)Ez4kx_2f%UqbO7h? z7WzGY%b)XNH@cJZLWEzGJV?6{U!;?d&WFk{;fn|{30y+`O%F$PCN+8lYq|Zrz!RZV z*!C5pujBs~sxTVHimnri(HZ_tkr#S-6V-C?k1}Z~`$@<;$_aFnkF8ybDp6F!VH?&u z+jwyMpW$V%Pqi{)M2Y!F! zbD(Sm&hddC;T$W%HOJ5Kfx!=Rjy^xf*MEd_82z2=_tw~N-oAhT-BYsEIXC;E*?y~Dn>sX;AD5e`5iF1A zb3ciE|Np5e_s+HU-wuQO$bmycj1DFiLzPP1zpUpS|*r?0xtQI-KBtp@oSm?80PX@2lK< z-LEAAjDb$$nLn!agiX0Y4>qho-^E?~zj(pQg$oLJ%cN^AXvI`*H}A z=5#H6Vp0tRqJhBunQ}NF=bHJkKveciKGh#f#oWzoD+}kVC+$=4*q%e`v=a2#rUccu1Q*t~9lkuZ2;*HearmFCZzpDRtS}c<_M} z+N+*8+*FRuXp1X1m8-@5=Gk&E{LLnkrfXeitW!NU@+}aFIb-n|NGMCVkvLE)n}+j_Q4F&2_6rco>(h* zi)C$%9Vwkg)`{O=o9YWWFEBJdoDs1hpw}v#RHeSduhJzroeoTL8x9sIqH*X*%={Gk z`}2Xfk|G~FF9ja7P$gUrRMak-inI3%kb(&^n8Eb)U{n1Pm58Zn> zyomJ@xSWrV*H~k0tX3Zjp)7EY-Qm{^L|hPP2+dcSRT-Nub*%|G3meh8bo#{)y_qbR3OX@xSd8@GRX18CK z!qc87)pq7oEcA@KfAD-UKk?-Gll$_Ohx*E7ao_FK)wsW}5N9;yN+-c;?5ZLC*d1~c z)`6l8wp{|+Wyeo!vy_l|h;_aVR|^d__8~C7Ow3JYnc3;Gvp zKxl@b8in^X2Pt?dPE{vn-A_}4Y=lZAwbAD>Vcl{U>kV5QeC8^BZ<#V=zYq)H|nMaj9zBt;Mv>e&1fN z$e)_@;(P{*`;>Ef4zkq%k!hAL;Zvnm&y`ccEFhwbM2q6=`oIeKrhxR>jvGJ<0 z`}-fCiOehjB=bxoF$PWa9Xq;50-8q)UWJ<> zKWIFVJ5+e_$rA{sFVX`b8n}<2wr89-(XujwU+6Os7+5;QH~2PTRT!;56IG)bKXK04 z(6P&a@1T0OvyrW4#pW~E9giyFnXQc-J$EABG^!KBjqOV)9hgO8OK!#4Fqq45wpa0i z5{>g`dwvRgm{vMiPJ|M{wTWO2g7mxeDzL$V(hGAJHxOZ^{?hryDR%#H6yv$|EShI) zqT_laAGKMK+1mM~nOj4Odi;JiwK%Z90mZZ#%{R!I!oTO}|1^flUM+zGZOL^C_p*fM zj0CoZD?K34LX8<|68BBE5oR%z3Wy=LIJzhyIaO8hEg2UP}`4W!nfffecuhbyTQ{d{aqQ>v?Riw%c z*y`ry<@NqWNI^$;{S0tuP96i~5UfN(8G_b0V{9oVRP{>#Yl9}Ir8p0DTe z7r*W?C`O0hk@TWtc*Vr)Ty1_TUn?-RUZ`z9*ShttTU!jZ%Q`qr9e;>s zr#E;9bZ$Dq?Z15bg`;;yqtCS4K`A7SPpl0FTp1)?;Re}q5=;x z5I~55i6YxD1PHIjm13+f-1|K%Kuhp2Ggk_VUr4{@(Z$Z-X9k`930<8$|HYL@YAhbr z9`{Eg{%Wh{k94sZ_czp#-|NqY4`nVqdwP6gV*I2Jg(>FV9liUsKOE6c`y)jd5JoXN z69|U`#UHhAk9FVCJGQHDmkWjE(Y_T`mq+^+u|A=*-LQL$NTaFjUpRK79mBJ~qCqr{|*nAed`L#_|7`zLv73X7l7t<2UMS8E2`t_x82W z%V_>3fYRuYr9o1^MHj-S5G-{v-;p_i$QFinqfV+WsZhc}YlnWIi1P8RgV7<>3Y9-o-X~@YON{_>&LZdq~3@AdDVB4#`5WBFJumdvwm-CBGW`y%u$!D zivb<+pVlH_JVlE%vN5pX%Nh3hu*ZkJydxiI4$yr42licDpU}N_#_tUz!fl>_dv2E; zcwkfj?9BfJbYo&cy=H7;QT)+{WM(S+gGXX!V)+I`aAe$&El%-6x_KtV9~o5Fot*dm zo3*tU#7F_##*W;3`wK4|{oJ?q43eE|j>F?QgX33*A`UF79?%fZ8u9Nx3%|#>bX)n- z$_u*wT^b)_*GxWU37PhC=2(X0`^5G?-RP3}`bYEbqdeac>z^qraad~}LVg{@3UWMS zO_aZT`-#l+lh&Um+s*EP{c2_+k=g$8LnkuqtoEmcgLC5(cHfEPnACT>k3`)E?Jk6)GM-jE+ZSs0%<{yT?X4(*o5Dn=u}OEb=5 zw|k{~;e}lS;^mj;oUttO+(OXL;De1L+CYXA0^!7yiX>V%I}m_C*<#QtZ@^r#q}x_5 zXP+!TY7H_^)Z=V%ir8kFxBbRl+y9Vx^2tHd3JCb;2Dic2ju8L|u_^JLLI1*ugEFnzRYfxF! zG9@V;1V`LMOYPX$n{HcMotkPc9!Tbj%_>`74j*55^?c|2TC3H{B$6R;?$a^Jwh_5D zVr;iz-8g<#DxrY_m$*l^=>}#5(1u(qn-D<-^1%+JaxB+X>%L4W5&>R+gQ}>(5p%&P zP_X+VJwbns_v4&i7rvq9iZ1`}aO7+>SNa7*3;34lJ4jm8P?$@ok&cZ=wz;UyL)_P7 z8@DO3Yqx#Swi!HUyOa{gak+%wke8cKfMGHVMUYzou}x9PcN6I#iDGUlTS|a;lpI!Y zUXNzgTm)-Cr&fEPt|uZP75_l9%KPp`?$?MxwvQoh+XtRn*o06&41~AIA4~WnO6U+d zC`0Rohn#8DlhbB|&txm$&1941H+lo>g^X1%RA*xuJwf(^a^y_Zu|Ks$VS{gyxtceO);rUzP(cyj*J~zM0{u(;2 z3eCBK9(5v{aloGs!1u-7AAnl`O2CZ~)KK0+TIY$`+0WJ0*n%1et_1_?qBRo?=K&Z) zY2{VHQMbKTS5^PrCp9zWI~iV#BqZRicVcoI>|TsviUyRBF+?tOrCn-sUm7B8pZcTn zg>;cUwGDn#BLB~}3&rNt`YPbit`Y`TI)8S@b{Xam>IbL@~+Pyb8A>9pD$T-x3QDubZqyrkh0QDJ-D@Hr5@z9!$ItlI)J1@6bX&O`@99` z4cJ7TkF1Rqacz(jbS^*132F~W6d)>;C+Fs$mTHSp_Zi}OTkaEL4!Nj&SPm+O^9Ia#sL)ihO zz=S1K3Y8xi!V|po#(v<|@lENta#mkq;y@O=7?f(Ws0Zt=Exjt~p zp$vlN*Tpm6v1;{&MG5{K3M32P%s0?qWc}4J3o**#2$Aff1BddY;IeD*3DJ6kxD9|r z7}v-sTpdyX1}c|85z?OtFD`~>v;(cy0gXszaKA<=0h_1~y>;76cmZF!4PROuOMowi zbFTgfZGjm57ir7Y&FeJf|A%&LuKnw1$Hw4aM?2Oo{_AMRVEJE1JC>XOI@;0K|GDib z{fo?7>pIP_@ehB-Wm(CVWu)iqmS(glcg$U_C}Cv);uzA5INerjS|p-F)i`)MI=Zg`?zwIm7f?U(KUm$*Wc2bKrhcjnsa$;$4N8D(~bvG^9_WCDeEUkWs z4DM+YXGGiGrfa3E)07)Z)?o`q#Hz5LiMNWfM{js;0)&F@5EdCEI|MwOZN1H^7L96O zqNnOnARq4MaR=psNz*?PeehR>0VVYeJlmY&>Wh zaIl#@glO6wK|Vt|2x6QK_$C0lf|Z63l_@xDfde<8 z(z)8Rz{g%ybX}=N^O1>ObN3EwzG<`yXX}M2TNxAQz{0X5Fyt5yeGUY3M z*_?dBs2AP^NI6^}awUQz&ErUT6^F(~bG|u`b4AJuxYztG(<>V-zjw;0mRY`GOic+8 zY2Rp(m$X&%_vPfoL|W>jf5-+WU7lh{CbS)RX-H|mRy{|RaMJ9BOCA;y=~Z};@`wE5 z)7L8JbK93M_~LKJ)x>Nr&Tw|~T5WuAh01R8h&FtrPzyy|kL<=R_D!@)L+oi+O&CyX z^SA(EJm4*Y1sH87*f;YnQ30lvZ@uGJ$>j}YQ`avK?%>s4uor(TI1{uh)J{-;Yx^=h z4*dE>4!8*)1pF=>ABal>Dvv6tkQ<6KHu17{JXj$NSMnv>cYh6L6RErc`*)SH0KjoL z)wF&Z9EVWkh~E&GwcJOB2ao4b8#Vy`C(ia}!gPoY>0UT(;jwMXf+NK6-o_wC@%=ny ztGM!=25r__H6I*ZPr%y+-&mU4pM7h4-QpH2wdHaV_LNbK_}~oVZn0u891hxj^GCP` zgh?U4fPzFT-X*}DQ2h=ws+*v*qF}LNwllZ$E*Q%^B6>s9y?yq<%qb_$hGM)cp zi;exZ#iFRL?(dKE{k-dt>rQC>-5IzTkd=xga%ApNMP8)B!U}_gK>`BgJYI}8F+@>e zU&tFwL_9Z8Elv=^5MJYYJ@!?`l5S?Wy&1rKyq4^h0~xQ|aC?&Yz~eTUobjPTr{!gm zqGctw$vkg}7)H@B{$y8YKF|DG)a|W#7}7nnUT@Z;Xbg3HJy97MO7wvy@7nLvDN#jd za0%@0bBsNb@muVV(Z4EU6ol<^5r3^oNgkk<#1^V@?a}Bx80_r*xtx)X#nO|ys_OBF z&_V}ydYQ@DTk}Th(2>-n9!P6OeD15G^aR@%;YA@o=N0fCP|TbxI>==hMle=h>OcNC z{y?zOzjCE-`)nRrs4%|70<8Pvx8(Zg9>YA6Q&rIwb z-}A~Vue`|lJV}-TP;^6CMwT}uG~&2Uq*2sfKqwm$?RwH|vANGo)cU9UHR&i)!}4>* z#4VHi@3@{o^BicVC&OC(U>$#v2*RVq`KqTeg@hW&n_X=@@qOCJbqll*0{{{a5noWU zQcQHTrN9x23xS*OIwJVZwM-GIC1XoknEWXHVbgDJ?Y~2#D^ir}T!E3U`-|P;bREzO zs8qOsQjcH2yjxtFX&^Kx?&o)4E58@=!Nm9-hij+;G99px)9TnZ=@su$0bw{nha2oS zj(f}ApU2~P{hn{#^X4V#jI`89d@FGh+108nKS?iMZ(src{+|zh=u9qm=7S%65E-lZ z^N1I_4VX3GW;i!^!{$kf)btr54#NKiq6#8@p1aEBa=Xc)0Koy zq$Bu`-{HUQ#p?F>!2o+>S3?mqo42Os3bomrW`hCUY!p;C>P5zrx$4-=M7@xXhOZ`a zxv^aCMHYx=>vIQY8fl${qv=A$ny8erCOmteb<3e>IOYqx-9~D<(r#A~gHW`zg4}WD z4MiiUHmAD7!9+A3_0Q$Tv)S<+m{)wEc+?1a6Hzm+xs^yPst3cU*APx1w;i%%h}Za4 z$POHIjVW?L`vxIywkLAVAj5(P- zc(Ty0XD5>3WNyAPoiSV4CHIN^9Cn!zz6)R_A zK{<30^$;9}dit68?FM2!0r;jWR9lQMcxW`of*?pujw--z0m?)r5h4OZw%Cw-bq2Jhii!#tnwHc{ZD z4_Bgl4izv=3y)B+n#$vK*uMXP_7Q$$jI#rc$WyBQ2Gy1~u~!oy9V+7t|7(jf`e+aU zjYjW~0ZX+2TjA)EaoRldfZfRLJFu@@NgjxX`R8|^F~_DCu*n9zf$qF)^|k5!MLbt3ntVqsHys@Z&BAnf3_cNMQe z!2@B-5Qbm)dWkWdYq`U0Eg?cHLaciDLP(BBa2TRZaG4R~pp6>tL`}1lOhzV7TAAe6 zlUeK3&(d0iq6Ax;(BuTP<}c|hCG$(xDXVCBB-a5rO1RP1< z`wRB>@WrNZ*Px9OhJ(~;im>S>hg#aYF0xdvtCjZ|6v|Soy1wzTP$K?$=vi!*tKx@~ z!cWepGvPfREXt@>w`$#=Eo5dA0{L-iL>+GeI)gb)_X*?OZWpbivxKs|(Mk%_6Y2`) zaSxN2q9yQ?0<(m*s*b1;yKrq=ETS2D6Mxcu% zjGwR#+9t8201}59i#UI$fisg0MP~UBv73rLT25jbCPT6Tnl!iPiwleSg@yd$0-krk zyJQOWd%e#7q)#h`+zK=B9ek6@pfB(-BVu(yMAk9;Nk738~1jNrIjSAd!sJpQ;CgU<2dgdk+2TncT9gjJ#-jisY9%b`&~Lg4D!fDQ{?afCo& za1~kX29C|!iOLP^Q(U)2)UHO%N~||)HWU*41-BAM+@EcHC=&S^G;ZcSnmpx~p1>!4-R%*3V}a_?3nCbTH$f*i zp*g_D+miW1%7l6pXr*aKt@@aV8 zaAinYHz5)Ur{uBF#eOQ%EU`(f-@k477 zgqXm{Ves1t<=1oCZose$`xmL)n6(I#Y2izIy^*XBW9R`byljy@Wi5xb2k;y6tyAob z!eR%;6Nx#5#YF!J+qsS|=R%0*(+Uy+F_J}ioQw@Lke6ZKArQJN1V*-0C{<2HW+V7Z z!T-1K-u)v6_uB)0f1sSq<`a|Q@MI#7=s6!>PL403+~~}1k;uzWJd!8|j}|3YV{Bo~ zq_vw*oxLVKlER$o(C(48pkZj;UR!@8gX~qi8%9l~VMn^f70xl?0cQPn*9Ei?>vTiL zR3$AGtEk+lD`X|0i;R%Fp?C2S-;D_ZellSzG}`nFYI(0q{U_`S3@W&3yP!z}Z3XYt zUKb_jip9s(MD*y1q~(hy^kl-^pQ)kVcBE5qr>o(7+KBnhLME50CKA!HN_9?88pS|R z>t>542+CAn0>#$jpfUFPlCg>;H9sA5y9;B%a5@H98jh~D@|kF=08U$s;Ba(0qN?3U zD56Kb>S^#G6(ePMne?U9;?!7DFOQwBl<=FtWHeXImEuO!pN`6!tX9hTvDH}G7>{bf z|ChHnfp7dg?>q70zEA#f69h;CAORl31H{~e8O@BOnUO}83`(+Oc`RFUM97YJanq#T^(N4MpZEQP z$6QkOv%4U1|M7p1|NB1Y?|B{|@jk!I7wd=_5;;d|-7{A>>s!PDn`XYlI{5lNaOHT6MDA$>2F?Gx*(@C*IRr$!mkC}YEbqf9iejU1%Sj<1?#!dPX+gl zIo*yZ$lT1h@x}A1dFlKWgh*g3xx{lJu-?`PxkhgkB)@s7e`!SyQq5#8U#xbjUaUiQ z-~I!A^J9%Fh%|vJB&O97a)k~1rzP)+Hrkz_?{oze(>dQnqN2{DFwc&a-vlxRiMtKT z>GGwZzENM!uDlSn`Q-9Di4*^RDCOF;D%&+=KA>)y8%{^NZQ}zsN1Lig~rZ z*6XctZ#2ry=6P<-W)Gu(8TO$KO04r$bXb#%RpggpeWx~PU7f=mhuqd&3+-`ruQ=9=#CQWa5XCBjS93mjGE=)qT1XFoHAGuys^-T4^m9lJgW z90RGul0nE|Ma2=ZV+f|oMNev5XtWtNel{zQ5*Oc*7;THn7t(*TKZQ?8-jGF!Qqvxg zA>0K4${0Byu-fG@%o`&0?M(>KaW)1Ny!H91gVO#JnImH+k5(w;ZdcRg-q=6L%}%v-q+qcN0Ny~IUNk9%exUJ9Np;67po8N*%OwdLjS~& zg>hWx!ZCIWY+0gh4K=aUxyPWPWkTP zcN}5%;7imvmE66wCw2f%F4PLL1R0>7tElPBNXw|{s-BuyU-@SVjnGOeNGzE>LngU z3Uyn)s;|{npLadee>+L_%+sH&t`dTwAm>0VXJ)6J{=u)3uTsBKr##+P>HjGGar!&C zMEX0BbXkXjdF-Px;~P!c4dF-0Nc1F1qa~uW=<#GE)>)8bLm@qFNs~_X%)@T7P9&Sz zv?V?0z&NDkoo2^k(SUb!F!N$O>HoUNJNrADw{&Ef@E7f8G<@JTe#UvkLc|grAp56V zOZqqC11o*YTX;qSNS|l!-9GfVc>E?x(@)I~eBO~%V1_JE>JFc4YG%gk{!-F%>pdVo z&|%*sQu7w}mXtBj;19-qP*3ddr^jlyZq~ySZr@0Tu;A`)KL@|qxk(q5LwXc^SMDK~ z{|%+VOZ$6!_upl|qv^E4t-6s1Bu?6_ok{wjSM(l8Aix*FW-+U;psd$@aHf_b2lCBb(e>pK6dw z1|F9gO*AQ7Qn5zUF(?J!~3<0f9Nl}4@;6k~tpP=juWy%K|?_$5?kKB7t zD-j7TRo?aVi4%$TU8AFS!J`|mjU2s)FZjA%Sqi;&@cC->&I8^%?(ibG8+s|2VVBlD z*xI=Ml;!Dv`@R>?pVvty)<4oYXC3$xW%bwf+PbR!K0+%+4@Z<0Mj?c9h|H_+Sf<3| z#F{3uK7mi0#jdXPBzDU@^g1S)_qr59Mb)L6-!^ewI=Cwk-nx9%z+=&Cfs#0S@NYvy z_p~qT=kM18$O}AH`1#BAcJ6hy{-1e1ce>j#*PZc5_Yf5`6OzdoK>Lmi-H76%2v+CkM3P%0Gay-7* zPqD3?6zeTVW%U@V4!fD) zRP~*G*OGe1OKN5+`*5%N(NB-@{Pg5UKdl~197HI(TR-B5kdsJ`H^IhB9rjtQz*t)e zv){XXC)iIwN?g}{Ds4$}q69Keoo6lGXyL}4SzXDLi^7fdd&GcEvhQ;f7=p+GJd`u9 z<{-7S`$@CgrKl8jZeb3$?3rnG_l9{u^KLp(J;K z2H}L38!Lg^@Ci8<+Ql^`K62<|g4jT0gy6VXSl1AKDT7352~6>8ltrRWuwF|;{Y%z@ zL}?9Wy*)N&PGtM(WhA{F{VTa))VaY|^OFo@*>d0phPC^!d?;Bo1IfN4ro#o=`=M zqsQKKv{4?jOEQj?8%N)C%(xVfoIT5n@6=A*TNx#BA{hRRHCnm%M6JsqcO5Ry9ki=F zP9B^q9=?n7Y}#;rn||%jk0iR*GDUoxAr^{H?d|;CuFTO~v1eGT3KT?wLoy za}>#zFr{@~a>%EdMlq3+s}tD)$jyod#o-(V^M*M^gW7B_fJNRYw|D;0!-pU6dnWFl zYcL}V7fVIv0RYWtY5EDWt}K4=()k8e>pWzmI`pPHC^PZE;kj40y^W@KbZq)g=Kf@F zu2x!H8s!R1pSdJ?h76yQIsAXrzZBbooraV9|MmVUk91J>(6;)djY*rAC|!YHXe)+R z321$?+j}sx;AS={9j}nz?zY9>sp+7YpO$>~^YZt5qdodnxTz%3Hm7ycAxj zDQvFw4liawi1JctU$Vw}qA?W_(3WElc9!#SNf8K{v46J}ESBHC50!MbCS@UQaL* z=mf&eG)JbT$PfudJAnuYP`(n+s1=gb1mYQ`+xkK5UfK$RKmey{Pe6bqyYh9ebp!-u zkr=G=0Lfc)PS!?d`t)>Z#VX~`)|Ve%T6$P=cr8ERT15y+H`Ne5d zaasacD2YVORoD&kCW1|A7QcgLf7V z%*5o(PrPlF(Wr6GW3MsCHQQQ)W_RNn8;<1_uBZ)JS2tTl&w>eZ6DY^3(Mu_$-nW@gV-}_;sXHg09yc%1iodC!T|&oX*NeuFzxV?OG<5;&3O;g2_)fyytAJo5&OesQGDbs!HInPI`fmq%&}kH_wF%s z$lYQe&it+S$W&wMh-JVIw|eaSJ-&dROda;k%=iRMXynsBfIbN3rH1Uhh>h_0j@-0s zBOA`f4IUrQ&NoA{hMcX1XzhNLS76KkcE1nkB`HNp9N;A47vKIRaZ>wauBJglN!Z6; zmyky)!<}8UtBQI|+|*u~FV7fmCi7`D9ie29A<@=^^z20x{KQZE;1SZN9WL}F|Aqa( zzekH8-d6Y7QUn|$*>T3-G~ zZ=PJ1FNgn^Qdz8DTE3ta@sWF=@?zsIp>;V#QzO~2whDM!@|4m-JLVkJVI1c^q6b^O z=4M|tNY(*kqgp~A+d!w&Qx*@``lL{ysBpKB65J%N5WySOKpuB&6Fo+0vQue{4|Isg zL}O80@n{+}mTd>dmDs=_S)074c0-zrWY|EG1fk+eN zomo>`s>3T&MG>t7Wk?8L1^<12YfIM_#x%((I%s;D7ceiIuw3~KC?rb@8aj=xZxjz(Z|bg?B8`!i{xL+O;?$BiDfYwzaz7Rv?-<;Bn-IPgd};c zS45VdkPK}#t+O!=TbuPctpskD$B$oBr9h+DO}9p@FL%3E(`pr7yR`-hF*NgffP$}AT?;q_*0KaIEbE8zmS|;G{z-Xf&zZCzVyzXB!9Zfz zr{)<8otCQT2r@TOs+!}AgNca&)xNJ+AZ0qV*jcPD@w8O^rT)iUCaaHYaZk58U1^zQ z^!f?T_-TLOap~XV0sr?5dnebNiw%DgK8eAbd10Yz*Elb<`FGDJVndS!WB|#v3G~*r zWUj|D&W!U#Lys*<}3LCJCLZo;4*1$6+fN;>N^zH#i`MxDb#Q_ANj{u<$>?7tg`rsC+Tz` z=S`M_J?7^aGk7EdM<^pMtP`mK?ypBleH=%``}n1BD%`BLCoetjRqNrw|L6w8VWM%t zw-&o9pygAM--dqn3U!W!h-~BZ8%;?zI;dA$&J8YgvRO+LS6{hfDBpD&b z!Q)9bt;CoDbsP-^ib?7{DQ`TMvEt!?Hx%#&k+@ME0v?~o?<-~tTl?wyFOTk?nQm)xBoj}?O3K|i7PL~H5O5a?SjGKoKEL1n11=S`f<79E zp_1745t9!K^jcM}E0$R?9*L;~F}sCHl4MwW6K-|aH#fg|UZ|W-vUR?D^&>*KkYTxw z=3H1zZhkJ=$+D7wuU&UeO{Y88omV@?Ijzw}Wq$~-kZhBAN14{hjh?Bw76BFFA_lM^ zT09j93A@9_-)?!;<(2bWfv>)$b82hqKA5-w=;51f1}ag$R$FlNF)_v)8j+kYu`=i zc>|v*SS}+*pkQbk*yh5pE$VF#qWR}>$?M>X^{edRLsn{GT+O1ADu@1*Z^x(MSnF$R zZ}o)k$mM3w$~>9t{~7fpGlu^d!~#N6OyT!HOi~{jeEpHPKmYt^J~8|JvFB&=YVMKe zpMQQip3UJ@uF8)SX8^eD_~IC5K$s29DcIJ5iyiDZ<#& z?{LP~48BeQdTHVl-^<%a24DY;o3=sb6Glwm)NxMzp`-u$slUAY!$;vvj+dkc!X}(| z%s~`GN<8XVV30j(@Iw+Sn=%Ga1=U73Y7pVvkV;1@GCN_ufnY;AQkru3LcXHYL2Q4Q;?MK)I{TE9&R}R+;T~ z+cS}kVs4&34zHhU`c$pEW%Qy(DkB&9)1y?7U+s)1+b`S0-8Cz6huIef6zoIJMfgy7 z0s0%=UT3u<{(#N(-o}Pm=kPO;(e!UT421Ps7s(edh&4Qt7xs^bztMg#T~n*7n!9&&T9qxaX|c10HFcPSA^toAkPl5ICO_~`~e zQyu!;GwrfEclNz@{U<6Ob|#(|_9B~7%?(~Mn^J{kSE@PLm2aQhzwdb9tO&~_Ijv5e9q(F zG`E^B*q|`&hS=uQ&0dPDYLlIJU%JyJMFz_hbCY4&iZ4!{?H&j# z8unsvrQhpzR=KNkbFHb$yI&>Aw5>}t)4wiggoIp#8ri7}1PjwgW7WkDp>y>*0k)L5y6 zhR=+D4PwW@oA#yal0mtN&?usR9eq~^MdE2$X=y(J_*d-R3zBGE8~j9pSRgt}O8~8f z<#x?i(<+5eps_$+YjDM)5@hTg!h%$npha3I%1 ziO}q5CLSNn5|ce&RL)?~A1(#vNAqWk(P+9JEt8LZ#Mwgu3Pgk1_#GCN48}A5NW?!) zq3dw05=aorn06~{6M;m8dTmjKVgbOZTq+d<32(qPQ30wQ4`g$0XDFCRxqbdb!sRWE zq$h)}c!*kq)}x_7CYe%PJdfKGi2O`$HZ~R?1922>d6MopQIXbkE^Fm-V~Il9nZ>=3 zOazw4tEI61Q7Pq7RJoB6pXbG*tMJSI2$Y;^`K39mXWbXyB z?YhwF1#i--SQ1CQpMaSp39dRxBqZK)Q7-|BZxjUW)uuKT7$Qb~glbOyjmF@&!;|rBL)K*@8=t(fFID;?CSKtv!|W+T53=NfvOy*jbpzt< zY?xkX7;n=0C-)rB96z2taZlE|wvKa~ZMrQO0^Ru4*>khAchB8TqwE1Fm|!)fs+^Ad z-9ZJ2;AN}v`)H`PT?^b-)6k}M#X^rq1No-ek9YL@pO5P8W|L7`7kXxILIMQzW;Ane zawG`WN8**B0w&_j1Y=2nJS3IjXYf!<8|L9ky3^=%_oE>JLpC5IUwZuU(tca(;J@k*IUn?rzM1o-i0^aUa7NHa0N*j`?mH`N zO*Q@pC$>4kjx%34*;)Ph%k~we3b@qXzCOh1N{?UH*FV%BzS6#maTb2D_pG|Frcc+M zn!YZ*vc96LT{o}akZCn+aCh)q`omY+SCpsgXF&J$Ki*FabC?BY&n)Zfm(kZGD6Yr#nXTfT>BeXc6uE)@y{WF?f7qXLU{7d zT{D?sWL{r-Nj3qtaf{VTu8(R(XBrUpB^7evDdKb$Pq2uatb=P4hbK-RurAEi?wIvA z4vsE-NdPex@i2>bdF%7zhbP@fo5h7v4~@Prb8FkngxBxv2FYoV#`1cCMhw^$5+xUJ zX_z!`H53f_eHY)yPJYv+da>KhS4lBpKzN;C$a_)D;ECK;Ex+2$*KFD>cAKo$%WmD0 zYeF)|;QgLx!zBUI+gbYdG?@7KDaweg+Rfgi)xnihrA@)unz$4omdoCc#Rn1TIhzyOW1z-0qn}$-8H;R?o$* z^!rz0bN4&{;xC+Py^Et_yFXVaxni?E*T{@)Hb*kOV5l+V_pI2<@P+_(CQEF+vSwMY z7154T;$6neg5bW9%;8np*myC$mOe)f9??_qpP;&OVpJWigRu{;Y1u*cndCbY+@F>q z#KK3xho*!sw%Wt#ls1NV#37zdJUN2r&n4G^>#fTR5f~hT_bGmYc1t{-_ z-{FX4Y1tq}t(WY^ahpngW)@8=VlI$8uXYQ1=?E9-V*t`ic5QEXc)!uRwyASqNcW8_ zv&H&%=_-9vJw37GqeV#(Ma|$;I>eOGL0C&t1m-X$gk_J}sgPJD@2Bo6W z5vQsD`iSFAj_-54+wlYJGRO(Kj&{u*XKP5u;SxK7R87G;#`K0sEyTqb9f zsAAeEFXftn6QjFZR0qzqQM7p}xhAmMYXu9B1AM1ePYI(FxTAoJ;Bj~+snLg$h8O3T zic_)JR59SMG%EhU-Z#gCQD-O}bVXkkq!w<4Z8pyic*#IwgzU}I7+~HVu@Xe)%O;gL@pq4{(W8t~OV{@Sr zYK!bUqkoG{04k0TODzGW%1F8rEcO7NqE2uC$CM;$X=l(VP2sqIV204Q%hczrWQ5%A zNo!NucxZV`x2ay=lenLe$@yH5#L-JjB#?&E?6xViw18a~t$)}us1#;>*#45a5)`35 zhP%#-(H&I^XI;rzr#Efwy=$2sF{H7%_u4bdC`0r2OKqE-p5^H3(aQ321;NPf<#KqA zX@9fsE7xIcuD7qNy7NCfvAj$%DuR7?_Q5su9w%!TV*r6Ob(gj^yHc=Ll#aUZ%}Yyn zJ$E4cf$V|jzS1j^n6I?{!4GZ?u0WH(FF!rje&74rIIGN_y7{@p&d5H^v~PE=#?Gni z>nJi$*dQ7-noF=EK>JSEwWsaT;Vnxw3S;_l-X8NBS5%!-OGNRTOC;FON$srAjfANF9k#09^>DB0N zLZ3pcCpf8A|FnF7+9@1W`^v9Dw??o3LUTb*L7Av-Zt zF3IKr$L*YLCqPwCH70tjj5{RyvYNYhK00~n+{!spPWRS2YnO+V+ZUa`cdp;R)Vbsk zTii=x*WJZc>_@Xp+~XZOhl8;sFV*d5IPCEC5vRO?cXOBL_CALy@h$S1eaA)5P53`{ z^(}cy%Y*)4Ygi-*A#L#QhOFgU1CfDyzuDu_ezP`It0`u9StKkGZsOOC#Z(*FAHykQ zIgh-!r%SHuZLeTTWc_QganJLuqB_@idb%rI-Zs1wQH-1LyPitEA zJ_r$i5~x>Kzc>;KlycQVDR=CRpvEh$nZvWo)ydIgZ)7VNUEuflo#gk^_@*`_R0<=p z!@-qqKmPFxKOFPA2ftq`J%9fB(wJJWe*F9o$40IE$K{i^mvEgL8F+xr@n2%Ql`3~= zXG$wcqA1ndRo=*3C=lATJR$d$+FKXLrp~5H(ZNrve_Xn6ZENDk&X;Dl&b($j+8b4` zON}+wkB^N#9UBY1GfpE96s(w9m@u?pP{p>YLB!K!`ZQOe=Y3T=Bp10jK_pyiXdXqgT=KLmJ zy$BC!WvJe@uZ{N3`K_(S+M3-$bLadU*o1c57+l?L!1ybKrtII3^H4ZDZgM9;b0X%X zVFrfNjHp1c0M?$nj-52&n#4@5ch*){w>m#RW#9HhPfGZv1Z}Dr-*<9ab*a_Mz?E`=%C*(zwuC~-|ruKX6Lv|!{buKd!g%E zTjnsea~$?OTQ?WKkRTm6rw|hI#cSdz&IZKDw6BtASCl0LV+-5ecGpx^YYaB>>gYA# zZ&!p!cU50D;^0p?k8LZIdIN$5&}-M0?nN#IOD&8-RD~gd(zISAQ$%dEjgI~wiu0ha zn)pQ^+1zA}?#R}|in+pYjKnMF6>ZQ^mm}E8CBqpq-j26mkC?qqoxZ~YFgYB(Z@~nr z+5BgRpbKMY9+{5>$X+vlL>Kd0+cBTWb=cAC_R>8^60g}5QHH;LC+2TkjxsnWx@Ty30*R<2QJQJ!-PfX~yp_%3X zSc;W~|0KZ}ZH+E^Tp!G({jsdy?f$TTs!;Bi$EQ8DPw4CLtFEv+6pMwzrB&tfhf;}> zZkRVGy8B)M~PDzF#^>x4Bd51IV8~mjG;v1{JV9>Y9jQ*k56^MKPnb-A{Cm!}Z zta@SJ;A{R+*ryKoLoYcV2zMh2kE~2he{tZTVTah~Rw3w2X** z3Vnih(ZeTNUP{!RG8zAxv z)h=ZTtLo`eh4g%-MzQ#0DVHk|H}i7_>47n%mhW}DJxp|5OHDI+P>+m8S84BeMyxLE zLUtx_DdWzRUhE|&f=vY?)FO37m~e`?fC7nUv36DR+!uP~7drse%H?oiRmcg{!-%#* z(Y{jdUy|l``w&C(mDn7I+AE|Ar5z$;cf_FfkdBE&WP4bIW~i;blIvE)f5{&$r^{Bk zCGDs4adFJiXG!~@1yFf>lQ{5tm(HKRL^TpRYWKI?v1#gGsyD;)3uqG($t;)vxnQZZ z*Ir2|%hF-;qN{D9H3HG7Ytt7Q+#QMdHeJyupIC3Rhz)A`!h~oHem9s-2h|M08>|}v zD*xth$~>@MiMjcNmJzfK#v_SBp*bsna3$xD3rZt?RotooepZ$w4HhAqQIAWx``)y- z?^Z5P^t!hq&xgHX_fPx%Kkep)y0Z6O^O>J;BHuCYa;qcif zKJ~;CJb(F(XTy`>v*1h5%KNwJcW>k-FOJF)XJw9L{|w`jhEXI)e><^4b*QZmLM|kn zrOPU@o#aCe3!N(ib)FMKu66>4){EJx@?x2st?OemGskCU#tgxUrA5V`SBJJ5;Qr zV*HhRi~G>jtsxtOPp+u^nL)*9mbY zL;o;FX_xo)u3(GBJv4k0tI8D~{!de5OmeGHM_fN_8wG!z9QpkJf6(RxN%~v0+U?sk zboz=Or^v3DZEQcckzEBR#C51G8`(9D!(k6XXz=sP%i$j7U6;e*W!2Hn0sYWj9hnM4M~Jn!(pJ(v1WGd4r=(^$7-Z8-{sCYV?@r*AY%%;QH zLjcbUIj7GJ1$G3&-7P3SIHdO*iS~tafkV3B!T9V&e75gRlwJ>wm$mJb72t zbN5eq6M=5b=XuN%cm4ET-iRyjQJ&80zxetio~S1azc~0KUZ-a|5FdQg8+Oe)UG5)g z!#y(Im!M(jL}m}S7+3vRW4b!HQfoGnTx8J_ zx@#BKVjuE)*StxudD@f>)X{FQ)y=2Qug!jlub%SxKFHIWCOND%+BY#W(morl%0<_< zCdfJ@jY`a*{6Lz(W+XfW9+{TXE8}g^$NRJ`f=DOXXx3DtI^CEYT>0Rdmkvl1@>Hi= zn|3EeO=wu=CbP!rTrO zrcmGV{fzX-^@n} zqxo?Dd?B1K79xeeX~w6*Q`JN@SBqD3)kG~{OVo05p9=V=RD7_VOHGA6kGqq_sP}cA zcq6?WQI`V6(Bs&&J_#wStKh19a8OP5#e$nx(j^A+nuHzeyKXCk=a;dONDaMMgjkuS^_R@+410*3^ zeFQHs*hg@URCvu$FUgWz9A30xfxV6J2{zsKh#br>`A+^weZ;QfPplDgRplA`Lky=A z3E1^-VJkE?Aq^7#!1bq&!wF?!dypOI#krZ09XgRg44Sz<%jE+3=p6C43&j}8vn=0CqT^BpHBt?`lyiK_p?g5T<(X#Ir4YEqqr|VE|rS5&uYe^ zbd=HLz22Z#ff{96utHEc)#Y@@T;vd^S3Wm;*ppNtZ_!&SOgjBM-i z&r0~jDgcP{=Nca@7B6BHp#Vkg(SE4hwD|OVb4T}C-P0!iG_l*``l?EcF7eF_TjiPh zt6j+e0$LH3rbl!5l~8%~2|rLMTqK_q2up4ZXQ*3UcmBO2y8iq-Bhlwy)5Fs9mq1&7R5Gbor(Yufvi$w{KhO z?(DX`Yo2Ytg0`1U9!&lC4{zFmH}53N9GewD?oFpa+eIZ8zsZ|u^i&Pez@-BSes6By zJ-xDPE{SFSy6bS0boie#-AkT0N1CbRzZhPbo90f`-RzYn$U;?Eq^8{N#bWJ=eEnzY zoAg!Uj+b@r9=p2VxDSsORNPvUNOZ0uOGNU=w^<*?XSG}xNU=64q{PvdQT?N_>_llU zUW(0?#xt>_GtNfCIde3#Ix}BuHl4G5vDd%zNN)TBK%hcwyfo)_b7ZX035DGR+%(D0vSslhkm3j?$VyABA5^K>7s_A>%moYECMVq6M(^rXv9Rr)-;D2N;uWwC zG8)ymE>eNvG_MNoU~db}t;=Tb?8XNSZ8l=YH;7H`Z6s?lmkF*0!Cq>u3st$IAFfuzHrQS4meQ9uqBFsY_O)dLF;5r zIG(^-o;0@3F1+ZLMVC1Gcp-y&44W zBpHs)qJk;2xE*?d@d;+b<~IGtVasSp&cH^{!{|2{4u{H+_{wD0B+e0RkLInbt8#SH zw)cKfeGdD&#Q(}XLj`fKL8WULe}LNML)$tYp+|xNP~|ji+xoR5>xVrTx5XeDuS3Z zSGLWEn8x58*g_FGyjTdK$<~PavCu<@XYUy)FPAWcDhpxn(ErkC)B~}Aw-Jf^gQ1W= z+;C1Fp16AO?)kcV;viDT1V=TFeXMyp?Dr60l?-}fBh*sJ(z&1KPY@YF6X?wAj`#&`yRQSNbxOMJ|O0JB3jRQtJP$mbh*EhYkA&jSX`vw;kSKx& z$vCdaIVIZu^}YMtnNz2>r4}v2z^x~N1>KO)E95+>5g_#oR&;Mg*S$f)sfgoT=C>_o zyBp@;&I^4iQNuqB zCY`9>LOSa{7f?_4Pd&wU-E;Ak&s6W)+hx_W(%Yv_9ck|CN#n+n3v#VJ@}SqIskoPd zqX|F3Rs+Y<#83$0l9htYNR8Vj&Y3<$2o?5yJ^q%^k`piY(Lc%^=`*^K?{TuEC|3v2l|n3RQp1J zdYOVmUWtj5G>~vnOuB42YmS7;QZh^v3(0wd9XJE8pg#+41pgG$-Hol~<~0f=Tv9yk6D6{`+Sm-qPwq z>(Qe=|IdYkp~(1w3RbXC*yRq+-rblSBX&}MIvxpAsP zcLvLojk{-o_uBMG@`DHQ_ZJ;g%#K9z;-JD5w3BfM+6X_!0t3T=^~fq9sOZ?jvB3rp z-3`PxzX}K55(q1Q*Gi``ralpvDKr{|nZOeukVHo7Jm`mFKFHUWg$Zl8-mXETXOS~c zJMO`r2aiz2AS71C@{tEaqqS%(T^M{J8ghlhqk&Ld zjgCZKZ&=XxnWx9Rk&#jA)dxnyVHcG`BHZSx2N&{@v}ba`_2@`kyxUHLqE6ni) zc61x?k6FoB&Oi$+39?>hQJeSRf6MKR%WYGW-@KRFIG|>?MYCN@`6JGK;{D z-yQJ=+`&RRo{~f}XcghO-x~?UKCGJlKT8l(RvjH{v>W8`42~_9DwE|RC67nn>^~QY z5d%!7$`2IY6(R@H=w!$ziEZ58G_I0R_#>WRKKr(@GCVaiHeNsTz;t}z&eiY)abcG&auw&{l2;W;*sGm)#$m>wmHXjeP54b=_byex{&4 zI{18ZE&U^(+y0?>M6PZ}_K93WgDLQH6~*4pF0mK529iooPACn+ShAp2QVXI*=@*2n zIyPn$Ni`aiLcG>}-|u^Pv@-cvG!;&U8oANsWT-Y-`#Q<-nyM$!LMmx$_5NSE$>hhv z$6h_#b5x%7Mb5hXGRj)N#aY)#ts?8=`27*YC=PBdkgt_Y(yZJvr99DHloASFVdR)M~* z76i=Kw0TOJ-wCtsH7_f|&UX7@_L|UAslRT4qIHPOxr<2>A(u6X17vTx$7`}Wy8FvL zHk!KH<8c4VIfZvh{Dsbc$XW2)?mai&1Qz19i1n*T=K?ZBK!3@x4#W`utw|omWMcMH ztKumXx?uV`f~0hPPgy{CFYEg{`a-8ga+`e}-4M&=I)y3sp6}LmDKXS=UcAV=@QPd4 zrQ9SmOxtV!HS}u>ACp{Ht)gjZoeQhq-r^bA4kj$QwA4?8VxfG^YL3OyaVxIxu{5ve zUv=qK^KoUxLhr2Q%M0#56=>pTzD5b{(APdEkN@ir%H#HdSIy7A>c9&j8_WCB|4_fC zKEjAkvEqSQ;s6o6QxvZ^R%HETY5>NZ@3oefq*j*bOwE})o{Ksg6!b-`_H+2>cipS_5a5S9HdwgLEm#V7eO2$Zf>vgAH-k|sp z9uE}lYxXYnGrXGAQ9UB(Ez|`YB{nGTQAz3{s`v?~fPdkp?HY;+Q9a`CXLyoIBtr$a z_07%SIPG!yA{K=TtTe@2N5U^4!~>7Um*MxvoEeYX9mq4xpfm3ahJ2lpGuZ5GPq=(b zp0(H`o(J8oc<{C1ks$JqXVOcuyKmz`ct3{y_xXdaSl~Ss-^8y3hS%V#GW~`Ui!CLk zdu8`YvT$AB?YimX@6r(~9+cUp8~5+)rN=)mJ;JFU^uN=o-eFpu+|#Qi>6Pc#q!aLI z_Rq)Jml`XN5lNDXNa7Q1&hyfYC`l>y>F=C&2Ys>c3XtO@74$!qk0c^n8ynk`-o(R9 z(rbfp(wRt_UiDZ26QOT0jnKyyNP5YW-TjANzeM!-#>e6hcaMZ^l&Wx{mG+K{?9Z$|C(KWS7UEcL$DS zs>u=6EaztYQ^95yzf5W>*KuC5yT7Ur9uCS`yii$~oT^Wj!w2T4TjQiKS;cYZ!e+2BxviLWF8{&yfG_2+KP!+QYAQUa0l-s+Nw&-!)zi`6Hp#bWm4l z87sYE?G2?d3bhQjSh}fjxPlx#5+b+x-lqzfTfS4hPA5NBo~hk2)o4uJQKPh8zSD`1 zWGdq`GfQ*L<>ltw(tYQv=`A_MNT_d~I{TjN519wUXJ2IR`SIe9isvXbv`M&NTe$Ji zR7lurbb#@iSXzbgyl4BnxNVypri1QstM-N2<{5%8riOoI9mu6BHT2U;PVF8Y=fz`imqeN6$35?F`^~q z*|wEBu86f($4kn1g_cO3GSMiG&@yeMtOCe6h_IKiaSfhITdwQ+fF`xR zuA%Ajl*S8ao9I{5fiQ{;mL1(6tl@*J4S~4x(9pI!{m=mV*dabCiLu<~Q@_n#6HL3K zdcsLA#F(?~tLXm|&Lv+v=3G+Y$i&#>8 zQlBCj?os)(eDU0YK&dh{xjERrtf-GQy)c#Fi%23HD4o1`cdo=pw=Uz=*xyD)d!YMf}(^ zVn;yR18T{N7)s!>QdpL@v50wdiIeWe!G`-}B3GPTD+73slqIiQZ**c}bS|{mSq#m+Sk&JSe_;P!5v5nFS|_a85d2m=m;fcAY%UDlGW|8+@|#Mbg6!} zGMPwBH%^X4?EYC$Tyhi#a5%-`=$YqJV zCtxW2B~~?|yQ8z-f2(_8z1iJFr)z9)lhD4u)ord{=yK&Zw+EZu?QNhQMDj??vS4LH zoNrjQOe)NrWYqZgwNZy_MILJ`KKgcM0xl}rl0aw3sVCqQDZ@74|@@<&u+ zjLQ0P$1dIDN=e>9V>>tQ1+neOU8te#BDo9BTW~K!WTEWj%#dnp#5Z-}@O^NDG;XQR zVCyS*lF7jIjm8V~8lEo!0N2Qa&P{xLgzBM8U;Bzl6It%{LPN%k36(j#Mt(t;wt=+J zqihTSfPNF{4FnmDL{j}Br3qY4UP`z`)}?+X>o0gM#wqzsNljb+g;`N7PBSfD z%B?G(vsAckYLBIUDM%$2k6_%w!amy@T zjxx0Qin@ffT4SD=4e0_))vRIhbZa0BpAWe@-q7t!WkP-lw#au1RSY@Z?z5!ai?+I# zu5<8P1f>+zBq|d*FY)i09Z1*7by=fU zmTwMV9`zr&D@SSGo2iU7n`8OamDRkwsARnJ?@v6QxWHYl*G6-=)@Ecg%5!eC_L5_R z8}kMq)7M$Jn}@5O6pLEQYGa~J#t}xTA#u8gGYS#-|s*CAP#RmSDaDK9pKzth3Za;RRqUq&IQ6i;LTy7r_~aG{R*{+g^9pJxiw|e*F}&Ja z)F<5Ehc?~{Z8swG;LG;mTxoW$G{^sJX?F03H}A+kU|Z+b-O+3G&($~d+OJD?ZzN~E z{@L_0GmM>ZEVCmtpO8=FySfqPskHlh&C88XH2A;VTlllKOM{T5&ikT1n8w zFC^3je-g9+cbyJ*p;pQWUVi}c1z*B@%lg&b8B7C|#7Ni=~C#SG@m)eP8wWeW&Nm#G=Adb&@1ZQ@~s$NzzhF z8(_v1CF0vFk|}t?BA1eQ;#7BH6w69*l!&|3e;Nf;mzH-;9MHd&rhbtkEr#8 zHyHFL0HH`8rzXNm)-(7q^#)JQxqS9OQ?ez2mmTT>SJcz+&N7yylhPCEf=KIHd>3;a z)h_LTwK}{*T;{S6#c58yE<<=p(WTu`84G;5R1YoYkNs9MmmkkM zomrLM`}xtk<J6oPics#`l zMEctdf2vSTB$`xd(zTk91e>vF-ZOV+J{sSbBmAZRthUt;!*9`3B@_btn=hS7NJxcD z;JiwZx+zif;d!2lzwRrK#i?RG6@Toj@?yLBYGR+&#ZaQoEfE@gYxpXlB0k^XucA?h z9;;a|3xa_~=OQv#n=Umj*N34?%aDAelTouD*cIa4mGU;KwPWs6o3-Vt^28JF(S<_? zMtS8KKVg+mp9s1=$*4zF^Z7}qCy{Wg(F2DUiaJ{!Q$dbS=VTuD@ZqAs-HY=Jv0(X* z6Y0u$IC^BE(cnkB-*bp%3&v(IN&fL2WcP9B98iDc455Z3Uf6@T&mgX=&CBI^D>QxN z#JuJ8E>B)Qkt;OMt)6QZawjA`P_H@b(O+`N*yOTzwwXRQ-aOajfBaawBijjDK}8Je zk&4xT@Q^wj5N{~ZWw62$;6l!Bp#H=eH{F<$JsY0d)TFz)@6GmWy75Qf@P`jUMO9BN2!PnMHcLyC2JP$ z_T(Z52)*WdAWKPJ`aBwx0|lftfo6-A%d_Chq$WJ1$S0pr3rTzZ+12+{>J1(J(4ZiD zT{X_!cc!ka)SGe1CrWj}#EmW}$HGzQKo9y_C==81`X{ zK4_X#l{Kq3uDyM4JrNne8xp#dUSg4JJsg<^-|Y({emCIXk(!cZkSh$d3%BDF1~ks+(?T?VnCzB zAO`8d8HPNZULvXk>$|AS7KYezM*Q_VZ>yW>pFvMMEa%`#P>w@j*%?dyyeSFBhyReUTr zF_C*LKkjTgBVqi_f{~jk@A8*b<}3k+5#3Puiu9m9d_e#hR7z88G~!x)_icNnT~n7# z`yVm$_bciAXv(^3rAG5VU#wKKh4nyWbaczW6fNeDS?o|_KAJpmAQ=t&y+B0c$xQ1& zGM`RC(%#gkkDyLycl3UT{ce~Rv zk;rDpvnu!9*63)XRI=)aqOs~&A(_queM@1_L}@gY$wyNUs`W#UAKo+bALLj3kC&!P z{QvrW;e$2MMIQLllj^~dXvpge9XLk+MF;zH?XRDJf*iu@2|kN?qet4qhKz+;gwzGr zaRR#Mg-zEoQuj(bwp=3_j+3=I?tQFsAQz$rT{S;_C|@o;nwlR!+9{?B<@}NQR3sKTkh@fDl}jY8nJ-2|i`CprCiC63+4J*f%c%e;vTXSsUc&T}X;myv zWg_{+NI0S~8Dew#edO^Uh5pxd&Xkj6lDo%oKat0dlqSZI<;)WNOZ-wx5{ysx4d^Jd zl7ViQ6m(KcMo1%&Spue3d=k9x9U0`%F{EAaIBFCBy*Xm%-Q8*2ruQb@6PFoV7*s3Q8+cp2hAe|H5>JQ zfFlqf8qG?u{#L)cow+d4?5{$KflRc3QCX7Mf7Z;yw z9^t?+osm5wK90+*L6Zea#xK|aEP^$(DHHGqxm?V^g6Km{>qnvu@hxdL5r^4iqWaDq zZGOqu(~K;b4j!G$J**8xTRFnAy@X40EqsxSOLWUhuNz*NaXK?g7bA3x0AFoq!kiEc zgd)51B(@q4^hox!?>2#yNcrm&&Fa5sh*7{cS&_d%d<++Sq=Nf$o*ixEA5QvlyZo#T!?==9U zBZ|UZfMoUbv{dG&S!rJgzXR(mR#70x-kB4U(fRbI1?YD>kxQvhtd+~8oRkbkHaP9PGZR$UK7)1S=%jc*`~|1hz`w`5Odj$Eqlrf2Mam3wq@L`@#1{Z82Af(tBMt|Q zI1&R16&E-TdMIh{39FM?w^mwEgh&8w@2lE`BCVI^niHcY$=`ap%$oc)=fsgvY1Vwl z*R~w-=Zs(Cg=!itC+&!L0~q0sxgR^2uH&ThBuUb-S`0&9TQzmy<$w8@>^7WOX z<4Vt1Zg;^w_r96;$v$9pT$MZYO2=OQfGgd!TtQdSRekTwdl|RH;~4*29ly&#Eas;i z=N)+FO!zI?j|Amw{E*lzcV21PY6+EpUy)-miHIr3BPs1DIO>?COekOl zBR?4lT7gjJp$GET$twCxQ6hUs7Z$}>`;y~ltZZN0MTKPQXQN4xebgquu6CxqCkrDr z@mpHD1W|3Iu)Q>)N)t^X3Fa*8&COodYL_(y?^(QepF?qk_fDWm_hrO) zYt<-FaFP8B5>FbARHTAKkAJT`9L9cOd;8`}ZHvt9_7{A+r^+^&6V_~+EIdovL6o{( zJ0PmauYB`{$UnG#tAwOQE|xqq0)I96$KWee z7?VHklf{w^laZ{9B1DK}I}GYn4y*ijp|I(t?cE`7<6PKSJGY#E%_A8w61u&C`crtB zDwrM6RE->*q&WFjcnni zQ^)M$#vm$Cl2QZT|G(Vv+HbmKZ3+h@GLnaIC_QGSB7`Lo zD94zX;cM!oeSNj$fHB^NWth%_Pl10~OStw#7D8^{_cdWDtm$ptDf2*nkHIx-&C)Gi z)nd)oR>v;aP0j9YBDA_vTqhj3jFU?q*4J#mqr?nI9ZuO#_}OldVun_!oiJbOu~vL( zR6Z;zCscah+WS|uO@MFPJpHw>?K>49AOf%w(L=KMcSQ`bc$%Oo9+5U2KT25L+(mCb0b86AWs$=*cZmV8nKyQ&{2WP|kmf8Ut-r4ENntF2xHL&0Nh5W1rn@Y)F$+FW_;@Ysqswug_*mX&AVsjj-P5S zEHqCY*D}DL=--QMN}P1c{;3x)J{G!KMsyF1!=i-9-mQU;6Vc2FXjq!sKb*;zj+XM7 z(Rk`)A?S;L6#rKtbmac-@sNNMI%Rh`l`9vgisf92*Xm$1Qz&GbzDyxF;tOW}N)B%x z&8Ckx3n@AL{2i*8B>VJ8vZ(GjUmo(&{|@3p>J9NhRcl4ynpxXWu^Qea5VFL7!;#?g?N3&j*l z!dzCPwtz^+o01s3Sf$t>+A9PB3pwJlV1TR%?vv#zmlqI+x>ls3j8$_sD=E)>d2XUI zkxAb>e|pZ>w6f83Hahr2nSm#Rxx%sbM6H*rhkT*oB{`UB0RndzJD1^w#9W({b`sOZy%l-CcwR*WL zP3g9bj%@T5sn(*=z<8U)IHhxL??#pp+VhY*a^rZNpeoOkf=hip-R+>Fs z`4j`~b}n7&Tzj_Mf7Ay7SeP`%kll0l;15+~16e;ZeMfYBmYBx1{jaI&nSBBS*OT1fHauFjixd2Y0ck%PyE<0UvO!hBSu%OQ(WfDwrPQbtlnIH@)28BlfCbO zS~nyEK$UDF5SWVCBXy_@NntffLqgT|9|@YVbrMEzge$Cp)Q&h7zlTZwfERr7c*ztu zBex3)6Eb44I63l;|C_Zpfs^bk>xJvB?bN=Xb86|@x9&QCjuW=v77sSDh5}W@v2uuy~wZT z`#FM5vtl-+vp9#)~H9wMQ<#25| z+Z%S3Xb(IJyPImLd(sSCfexbQ9H1Yz}1s{5^P?ZL08 z(=FwwBykG25Mz2P?j;PpMvdq}s+0<6m5OT2P4WX`Jrd+_fxrb925s9mssxhlgFrj! zQ}_zN@Zt88Aqk9>jaHO#e=L?);0wZS=0Dv5or8OT+|@*Up&ANINr+4!c-?>(^`o6( z-+jRt^IeR(E3Bc$^T%T8cowFGOg5elARu}k0f3zqJU0F5NHr75c&QSVd3u&8g#zs!ioV=)E_N>F>Hc5fUKv6C=!Cf>EUJ41u2woLu^W|OYLEsP^B9FPye z)yU!lUx1_|=5SvmR6}z1wJDZ(AijbSSjRqD2Pyd+xyIDwfyrEvmvBUQ#7dX_{LHan z|J&Ve-{DL){QkrBs*;)U8S%k}EZ9Z6go*>ZU!3etGOvpVTRt&uG{?o$CZ~Q;hq~#& z+1WO1VjbFLZ2ebUY67+`)D%UMMYg%D&Q6GyjIP?P#Ku@ z&E?1U;PmQWrxGyea0R|0l0gjYVj<(`fm)!}?&v?5*u%cmcH_?i;D@4lddoU7Pd-V&qBz)Nv$57)Y&orAlz>*YKvw(CWn;`{VxPoMtm zsTGtAzQk<&%MhMcu#t`LLv7__c@VRbLsZ=Y_siUb?Ag<{+igogW_c;36|hG7hcE)l zd52`*#2|@b!|Mr6P_9Yfqj1xU%b+X5)&xam#*W`GElSXJ>TQ~h*6>eWnysC;*PAu= zafbs*>@M8ICwZiEsCo^uK||1^yr5Rgzb$1H2U*16~X^mW)RkT3#~>2Ag*rcC_+#3Faqy zIHGE^KHEh4I9Vp}2K}apQ*0E8eZz6q@$)YBtb?6*I?mbI5ys9toab2JXz=|%_x`hX zCLKL`)P3|Co^LsN^k?3G^!=>K*u73Rb(hnAAG;Uex(WNN9l>|MT)UfI%&>dU)Xu!@ z?44)Xh5nE3Jc|^<&t0h3YM=Q;?GxX`@A=x9+NC?|OMD-Gm;FA*wFeYntKzgQ6PCXW zp$(xW&_h*PZvtG#KRP?fz=J0kT6oDRTn4YAyG}t~95g^Tq%F*Idm8`6KJPkIXYKv@ zq%#w#Co=#q_69<6WoB_NY9@I-L7(5NRx1sAqf%A9eqYezW%gs0Tq)}J$4c4CRJJf# z$WE=Q4X5OAxq=11WOvyeWtd`6FCYk%$@8}q(sIP_LFzt!08Z?W$mzoP^lilk9DM0U z@zt*?P3+%4QF;}&0O@#t%{~rwgz%6i5p#*?n>dnnAjqK_8QB7PSb&Q7Zj6`AB4kjc zFjE=xga0_QDUudyI!Uz{_QxlxtUf+ot&N8wk#Lq>@cEUX~r<}Y$O=6e+Ff_ z;>_!E_@e1QJ#j+Vo=^v~3+_ajZIH>yZsDSU0_YF$;!m@xS(C6Nx?NxEU!AG#J$Z63 zEiw4?gi=Vmfxq-z{F?m*AjE4a%HR~oZjQ3#gJ|GLY=FswUo zJ5VsW)C~JLqC%m|gdvUK6t9Y~4`jLuYuN(Uk903tD1Pua6|NilicQVp*7NmxKiq zzX;M1aWiW`o<`y~DP#ghf7e$;Pv|rFEYVXO>!@Ll586&4q71&}IQ+-NJatP{QAO_& zE4^#q+bYgf97_0yx;w<9_+d@O^Y9*>Stm04W4UVP^m}2mV*4|Ves9Z=ob^mD*Qn+5 zFa!f?g-zZaP5oI;tLF2`+?_c`m91v>XJ_KtX&P`QoVjhsQM%pr_s+~5iQ{qhV#kT# z^wdxCKP%Zgb56Jd_&KwI+@f{tEQ;wOZ+(f!aKPT}0!p6)k73YG9CJ`#z_<|1LxDq7 z=6xX!hq`8mJ3xkQ89!v%K$bWmv*L;8k~CnvAd45g;9UUtiTopmH}C;Uk9R32ufLA# zX-$L2&MDynOgDR631a zUG9#Jh4AiV$rC#B%6(nyy{p!HqjUj~-+)MiI1vPtw-uE)0N0XeLUzX$=j!Uj@w(&+ zQ8T@s-cWCB%0Yd~`B5In6_B zrt)7ik4U3v8-R7=vpl#!{C(6~(P>^v@WbAhd+GdKFiorlPIvaqp{&JDV$nΠ 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%0DWF0v6(3fNc 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%0Ath$C54elajWnLig?=P61&w1sq>I`h91 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 u|2o=E5jXSlujAO1trGHRNosweEgi(VA4 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 V-}}z&H&EyL{>eN4)A{}F{{tWHyO#g} literal 0 HcmV?d00001 diff --git a/node_modules/react-native-vector-icons/Fonts/FontAwesome6_Brands.ttf b/node_modules/react-native-vector-icons/Fonts/FontAwesome6_Brands.ttf new file mode 100644 index 0000000000000000000000000000000000000000..08362f3424c6932efba0af7041f531553f4de176 GIT binary patch literal 209376 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/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