- First commit into assets-package org.
This commit is contained in:
		
						commit
						6ba1f88a47
					
				
							
								
								
									
										18
									
								
								asset/LICENSE.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								asset/LICENSE.txt
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,18 @@
 | 
				
			|||||||
 | 
					Font Awesome Pro License
 | 
				
			||||||
 | 
					------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Font Awesome Pro is commercial software that requires a paid license. Full
 | 
				
			||||||
 | 
					Font Awesome Pro license: https://fontawesome.com/license.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Commercial License
 | 
				
			||||||
 | 
					The Font Awesome Pro commercial license allows you to pay for FA Pro once, own
 | 
				
			||||||
 | 
					it, and use it just about everywhere you'd like.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Attribution
 | 
				
			||||||
 | 
					Attribution is not required by the Font Awesome Pro commercial license.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Brand Icons
 | 
				
			||||||
 | 
					All brand icons are trademarks of their respective owners. The use of these
 | 
				
			||||||
 | 
					trademarks does not indicate endorsement of the trademark holder by Font
 | 
				
			||||||
 | 
					Awesome, nor vice versa. **Please do not use brand logos for any purpose except
 | 
				
			||||||
 | 
					to represent the company, product, or service to which they refer.**
 | 
				
			||||||
							
								
								
									
										27427
									
								
								asset/css/all.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27427
									
								
								asset/css/all.css
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										12
									
								
								asset/css/all.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								asset/css/all.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										1540
									
								
								asset/css/brands.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1540
									
								
								asset/css/brands.css
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										6
									
								
								asset/css/brands.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/css/brands.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										12649
									
								
								asset/css/duotone.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12649
									
								
								asset/css/duotone.css
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										8
									
								
								asset/css/duotone.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								asset/css/duotone.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										13142
									
								
								asset/css/fontawesome.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										13142
									
								
								asset/css/fontawesome.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										9
									
								
								asset/css/fontawesome.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								asset/css/fontawesome.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										19
									
								
								asset/css/light.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								asset/css/light.css
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,19 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					:root, :host {
 | 
				
			||||||
 | 
					  --fa-style-family-classic: 'Font Awesome 6 Pro';
 | 
				
			||||||
 | 
					  --fa-font-light: normal 300 1em/1 'Font Awesome 6 Pro'; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Pro';
 | 
				
			||||||
 | 
					  font-style: normal;
 | 
				
			||||||
 | 
					  font-weight: 300;
 | 
				
			||||||
 | 
					  font-display: block;
 | 
				
			||||||
 | 
					  src: url("../webfonts/fa-light-300.woff2") format("woff2"), url("../webfonts/fa-light-300.ttf") format("truetype"); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fal,
 | 
				
			||||||
 | 
					.fa-light {
 | 
				
			||||||
 | 
					  font-weight: 300; }
 | 
				
			||||||
							
								
								
									
										6
									
								
								asset/css/light.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/css/light.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,6 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url(../webfonts/fa-light-300.woff2) format("woff2"),url(../webfonts/fa-light-300.ttf) format("truetype")}.fa-light,.fal{font-weight:300}
 | 
				
			||||||
							
								
								
									
										19
									
								
								asset/css/regular.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								asset/css/regular.css
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,19 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					:root, :host {
 | 
				
			||||||
 | 
					  --fa-style-family-classic: 'Font Awesome 6 Pro';
 | 
				
			||||||
 | 
					  --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Pro'; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Pro';
 | 
				
			||||||
 | 
					  font-style: normal;
 | 
				
			||||||
 | 
					  font-weight: 400;
 | 
				
			||||||
 | 
					  font-display: block;
 | 
				
			||||||
 | 
					  src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.far,
 | 
				
			||||||
 | 
					.fa-regular {
 | 
				
			||||||
 | 
					  font-weight: 400; }
 | 
				
			||||||
							
								
								
									
										6
									
								
								asset/css/regular.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/css/regular.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,6 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}
 | 
				
			||||||
							
								
								
									
										19
									
								
								asset/css/sharp-light.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								asset/css/sharp-light.css
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,19 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					:root, :host {
 | 
				
			||||||
 | 
					  --fa-style-family-sharp: 'Font Awesome 6 Sharp';
 | 
				
			||||||
 | 
					  --fa-font-sharp-light: normal 300 1em/1 'Font Awesome 6 Sharp'; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Sharp';
 | 
				
			||||||
 | 
					  font-style: normal;
 | 
				
			||||||
 | 
					  font-weight: 300;
 | 
				
			||||||
 | 
					  font-display: block;
 | 
				
			||||||
 | 
					  src: url("../webfonts/fa-sharp-light-300.woff2") format("woff2"), url("../webfonts/fa-sharp-light-300.ttf") format("truetype"); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fasl,
 | 
				
			||||||
 | 
					.fa-light {
 | 
				
			||||||
 | 
					  font-weight: 300; }
 | 
				
			||||||
							
								
								
									
										6
									
								
								asset/css/sharp-light.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/css/sharp-light.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,6 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					:host,:root{--fa-style-family-sharp:"Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp"}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:300;font-display:block;src:url(../webfonts/fa-sharp-light-300.woff2) format("woff2"),url(../webfonts/fa-sharp-light-300.ttf) format("truetype")}.fa-light,.fasl{font-weight:300}
 | 
				
			||||||
							
								
								
									
										19
									
								
								asset/css/sharp-regular.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								asset/css/sharp-regular.css
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,19 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					:root, :host {
 | 
				
			||||||
 | 
					  --fa-style-family-sharp: 'Font Awesome 6 Sharp';
 | 
				
			||||||
 | 
					  --fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 6 Sharp'; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Sharp';
 | 
				
			||||||
 | 
					  font-style: normal;
 | 
				
			||||||
 | 
					  font-weight: 400;
 | 
				
			||||||
 | 
					  font-display: block;
 | 
				
			||||||
 | 
					  src: url("../webfonts/fa-sharp-regular-400.woff2") format("woff2"), url("../webfonts/fa-sharp-regular-400.ttf") format("truetype"); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fasr,
 | 
				
			||||||
 | 
					.fa-regular {
 | 
				
			||||||
 | 
					  font-weight: 400; }
 | 
				
			||||||
							
								
								
									
										6
									
								
								asset/css/sharp-regular.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/css/sharp-regular.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,6 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					:host,:root{--fa-style-family-sharp:"Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp"}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-sharp-regular-400.woff2) format("woff2"),url(../webfonts/fa-sharp-regular-400.ttf) format("truetype")}.fa-regular,.fasr{font-weight:400}
 | 
				
			||||||
							
								
								
									
										19
									
								
								asset/css/sharp-solid.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								asset/css/sharp-solid.css
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,19 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					:root, :host {
 | 
				
			||||||
 | 
					  --fa-style-family-sharp: 'Font Awesome 6 Sharp';
 | 
				
			||||||
 | 
					  --fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 6 Sharp'; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Sharp';
 | 
				
			||||||
 | 
					  font-style: normal;
 | 
				
			||||||
 | 
					  font-weight: 900;
 | 
				
			||||||
 | 
					  font-display: block;
 | 
				
			||||||
 | 
					  src: url("../webfonts/fa-sharp-solid-900.woff2") format("woff2"), url("../webfonts/fa-sharp-solid-900.ttf") format("truetype"); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fass,
 | 
				
			||||||
 | 
					.fa-solid {
 | 
				
			||||||
 | 
					  font-weight: 900; }
 | 
				
			||||||
							
								
								
									
										6
									
								
								asset/css/sharp-solid.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/css/sharp-solid.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,6 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					:host,:root{--fa-style-family-sharp:"Font Awesome 6 Sharp";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp"}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-sharp-solid-900.woff2) format("woff2"),url(../webfonts/fa-sharp-solid-900.ttf) format("truetype")}.fa-solid,.fass{font-weight:900}
 | 
				
			||||||
							
								
								
									
										19
									
								
								asset/css/solid.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								asset/css/solid.css
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,19 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					:root, :host {
 | 
				
			||||||
 | 
					  --fa-style-family-classic: 'Font Awesome 6 Pro';
 | 
				
			||||||
 | 
					  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Pro'; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Pro';
 | 
				
			||||||
 | 
					  font-style: normal;
 | 
				
			||||||
 | 
					  font-weight: 900;
 | 
				
			||||||
 | 
					  font-display: block;
 | 
				
			||||||
 | 
					  src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fas,
 | 
				
			||||||
 | 
					.fa-solid {
 | 
				
			||||||
 | 
					  font-weight: 900; }
 | 
				
			||||||
							
								
								
									
										6
									
								
								asset/css/solid.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/css/solid.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,6 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}
 | 
				
			||||||
							
								
								
									
										639
									
								
								asset/css/svg-with-js.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										639
									
								
								asset/css/svg-with-js.css
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,639 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					:root, :host {
 | 
				
			||||||
 | 
					  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Solid';
 | 
				
			||||||
 | 
					  --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Regular';
 | 
				
			||||||
 | 
					  --fa-font-light: normal 300 1em/1 'Font Awesome 6 Light';
 | 
				
			||||||
 | 
					  --fa-font-thin: normal 100 1em/1 'Font Awesome 6 Thin';
 | 
				
			||||||
 | 
					  --fa-font-duotone: normal 900 1em/1 'Font Awesome 6 Duotone';
 | 
				
			||||||
 | 
					  --fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 6 Sharp';
 | 
				
			||||||
 | 
					  --fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 6 Sharp';
 | 
				
			||||||
 | 
					  --fa-font-sharp-light: normal 300 1em/1 'Font Awesome 6 Sharp';
 | 
				
			||||||
 | 
					  --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
 | 
				
			||||||
 | 
					  overflow: visible;
 | 
				
			||||||
 | 
					  box-sizing: content-box; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.svg-inline--fa {
 | 
				
			||||||
 | 
					  display: var(--fa-display, inline-block);
 | 
				
			||||||
 | 
					  height: 1em;
 | 
				
			||||||
 | 
					  overflow: visible;
 | 
				
			||||||
 | 
					  vertical-align: -.125em; }
 | 
				
			||||||
 | 
					  .svg-inline--fa.fa-2xs {
 | 
				
			||||||
 | 
					    vertical-align: 0.1em; }
 | 
				
			||||||
 | 
					  .svg-inline--fa.fa-xs {
 | 
				
			||||||
 | 
					    vertical-align: 0em; }
 | 
				
			||||||
 | 
					  .svg-inline--fa.fa-sm {
 | 
				
			||||||
 | 
					    vertical-align: -0.07143em; }
 | 
				
			||||||
 | 
					  .svg-inline--fa.fa-lg {
 | 
				
			||||||
 | 
					    vertical-align: -0.2em; }
 | 
				
			||||||
 | 
					  .svg-inline--fa.fa-xl {
 | 
				
			||||||
 | 
					    vertical-align: -0.25em; }
 | 
				
			||||||
 | 
					  .svg-inline--fa.fa-2xl {
 | 
				
			||||||
 | 
					    vertical-align: -0.3125em; }
 | 
				
			||||||
 | 
					  .svg-inline--fa.fa-pull-left {
 | 
				
			||||||
 | 
					    margin-right: var(--fa-pull-margin, 0.3em);
 | 
				
			||||||
 | 
					    width: auto; }
 | 
				
			||||||
 | 
					  .svg-inline--fa.fa-pull-right {
 | 
				
			||||||
 | 
					    margin-left: var(--fa-pull-margin, 0.3em);
 | 
				
			||||||
 | 
					    width: auto; }
 | 
				
			||||||
 | 
					  .svg-inline--fa.fa-li {
 | 
				
			||||||
 | 
					    width: var(--fa-li-width, 2em);
 | 
				
			||||||
 | 
					    top: 0.25em; }
 | 
				
			||||||
 | 
					  .svg-inline--fa.fa-fw {
 | 
				
			||||||
 | 
					    width: var(--fa-fw-width, 1.25em); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-layers svg.svg-inline--fa {
 | 
				
			||||||
 | 
					  bottom: 0;
 | 
				
			||||||
 | 
					  left: 0;
 | 
				
			||||||
 | 
					  margin: auto;
 | 
				
			||||||
 | 
					  position: absolute;
 | 
				
			||||||
 | 
					  right: 0;
 | 
				
			||||||
 | 
					  top: 0; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-layers-text, .fa-layers-counter {
 | 
				
			||||||
 | 
					  display: inline-block;
 | 
				
			||||||
 | 
					  position: absolute;
 | 
				
			||||||
 | 
					  text-align: center; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-layers {
 | 
				
			||||||
 | 
					  display: inline-block;
 | 
				
			||||||
 | 
					  height: 1em;
 | 
				
			||||||
 | 
					  position: relative;
 | 
				
			||||||
 | 
					  text-align: center;
 | 
				
			||||||
 | 
					  vertical-align: -.125em;
 | 
				
			||||||
 | 
					  width: 1em; }
 | 
				
			||||||
 | 
					  .fa-layers svg.svg-inline--fa {
 | 
				
			||||||
 | 
					    -webkit-transform-origin: center center;
 | 
				
			||||||
 | 
					            transform-origin: center center; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-layers-text {
 | 
				
			||||||
 | 
					  left: 50%;
 | 
				
			||||||
 | 
					  top: 50%;
 | 
				
			||||||
 | 
					  -webkit-transform: translate(-50%, -50%);
 | 
				
			||||||
 | 
					          transform: translate(-50%, -50%);
 | 
				
			||||||
 | 
					  -webkit-transform-origin: center center;
 | 
				
			||||||
 | 
					          transform-origin: center center; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-layers-counter {
 | 
				
			||||||
 | 
					  background-color: var(--fa-counter-background-color, #ff253a);
 | 
				
			||||||
 | 
					  border-radius: var(--fa-counter-border-radius, 1em);
 | 
				
			||||||
 | 
					  box-sizing: border-box;
 | 
				
			||||||
 | 
					  color: var(--fa-inverse, #fff);
 | 
				
			||||||
 | 
					  line-height: var(--fa-counter-line-height, 1);
 | 
				
			||||||
 | 
					  max-width: var(--fa-counter-max-width, 5em);
 | 
				
			||||||
 | 
					  min-width: var(--fa-counter-min-width, 1.5em);
 | 
				
			||||||
 | 
					  overflow: hidden;
 | 
				
			||||||
 | 
					  padding: var(--fa-counter-padding, 0.25em 0.5em);
 | 
				
			||||||
 | 
					  right: var(--fa-right, 0);
 | 
				
			||||||
 | 
					  text-overflow: ellipsis;
 | 
				
			||||||
 | 
					  top: var(--fa-top, 0);
 | 
				
			||||||
 | 
					  -webkit-transform: scale(var(--fa-counter-scale, 0.25));
 | 
				
			||||||
 | 
					          transform: scale(var(--fa-counter-scale, 0.25));
 | 
				
			||||||
 | 
					  -webkit-transform-origin: top right;
 | 
				
			||||||
 | 
					          transform-origin: top right; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-layers-bottom-right {
 | 
				
			||||||
 | 
					  bottom: var(--fa-bottom, 0);
 | 
				
			||||||
 | 
					  right: var(--fa-right, 0);
 | 
				
			||||||
 | 
					  top: auto;
 | 
				
			||||||
 | 
					  -webkit-transform: scale(var(--fa-layers-scale, 0.25));
 | 
				
			||||||
 | 
					          transform: scale(var(--fa-layers-scale, 0.25));
 | 
				
			||||||
 | 
					  -webkit-transform-origin: bottom right;
 | 
				
			||||||
 | 
					          transform-origin: bottom right; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-layers-bottom-left {
 | 
				
			||||||
 | 
					  bottom: var(--fa-bottom, 0);
 | 
				
			||||||
 | 
					  left: var(--fa-left, 0);
 | 
				
			||||||
 | 
					  right: auto;
 | 
				
			||||||
 | 
					  top: auto;
 | 
				
			||||||
 | 
					  -webkit-transform: scale(var(--fa-layers-scale, 0.25));
 | 
				
			||||||
 | 
					          transform: scale(var(--fa-layers-scale, 0.25));
 | 
				
			||||||
 | 
					  -webkit-transform-origin: bottom left;
 | 
				
			||||||
 | 
					          transform-origin: bottom left; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-layers-top-right {
 | 
				
			||||||
 | 
					  top: var(--fa-top, 0);
 | 
				
			||||||
 | 
					  right: var(--fa-right, 0);
 | 
				
			||||||
 | 
					  -webkit-transform: scale(var(--fa-layers-scale, 0.25));
 | 
				
			||||||
 | 
					          transform: scale(var(--fa-layers-scale, 0.25));
 | 
				
			||||||
 | 
					  -webkit-transform-origin: top right;
 | 
				
			||||||
 | 
					          transform-origin: top right; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-layers-top-left {
 | 
				
			||||||
 | 
					  left: var(--fa-left, 0);
 | 
				
			||||||
 | 
					  right: auto;
 | 
				
			||||||
 | 
					  top: var(--fa-top, 0);
 | 
				
			||||||
 | 
					  -webkit-transform: scale(var(--fa-layers-scale, 0.25));
 | 
				
			||||||
 | 
					          transform: scale(var(--fa-layers-scale, 0.25));
 | 
				
			||||||
 | 
					  -webkit-transform-origin: top left;
 | 
				
			||||||
 | 
					          transform-origin: top left; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-1x {
 | 
				
			||||||
 | 
					  font-size: 1em; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-2x {
 | 
				
			||||||
 | 
					  font-size: 2em; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-3x {
 | 
				
			||||||
 | 
					  font-size: 3em; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-4x {
 | 
				
			||||||
 | 
					  font-size: 4em; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-5x {
 | 
				
			||||||
 | 
					  font-size: 5em; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-6x {
 | 
				
			||||||
 | 
					  font-size: 6em; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-7x {
 | 
				
			||||||
 | 
					  font-size: 7em; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-8x {
 | 
				
			||||||
 | 
					  font-size: 8em; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-9x {
 | 
				
			||||||
 | 
					  font-size: 9em; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-10x {
 | 
				
			||||||
 | 
					  font-size: 10em; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-2xs {
 | 
				
			||||||
 | 
					  font-size: 0.625em;
 | 
				
			||||||
 | 
					  line-height: 0.1em;
 | 
				
			||||||
 | 
					  vertical-align: 0.225em; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-xs {
 | 
				
			||||||
 | 
					  font-size: 0.75em;
 | 
				
			||||||
 | 
					  line-height: 0.08333em;
 | 
				
			||||||
 | 
					  vertical-align: 0.125em; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-sm {
 | 
				
			||||||
 | 
					  font-size: 0.875em;
 | 
				
			||||||
 | 
					  line-height: 0.07143em;
 | 
				
			||||||
 | 
					  vertical-align: 0.05357em; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-lg {
 | 
				
			||||||
 | 
					  font-size: 1.25em;
 | 
				
			||||||
 | 
					  line-height: 0.05em;
 | 
				
			||||||
 | 
					  vertical-align: -0.075em; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-xl {
 | 
				
			||||||
 | 
					  font-size: 1.5em;
 | 
				
			||||||
 | 
					  line-height: 0.04167em;
 | 
				
			||||||
 | 
					  vertical-align: -0.125em; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-2xl {
 | 
				
			||||||
 | 
					  font-size: 2em;
 | 
				
			||||||
 | 
					  line-height: 0.03125em;
 | 
				
			||||||
 | 
					  vertical-align: -0.1875em; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-fw {
 | 
				
			||||||
 | 
					  text-align: center;
 | 
				
			||||||
 | 
					  width: 1.25em; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-ul {
 | 
				
			||||||
 | 
					  list-style-type: none;
 | 
				
			||||||
 | 
					  margin-left: var(--fa-li-margin, 2.5em);
 | 
				
			||||||
 | 
					  padding-left: 0; }
 | 
				
			||||||
 | 
					  .fa-ul > li {
 | 
				
			||||||
 | 
					    position: relative; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-li {
 | 
				
			||||||
 | 
					  left: calc(var(--fa-li-width, 2em) * -1);
 | 
				
			||||||
 | 
					  position: absolute;
 | 
				
			||||||
 | 
					  text-align: center;
 | 
				
			||||||
 | 
					  width: var(--fa-li-width, 2em);
 | 
				
			||||||
 | 
					  line-height: inherit; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-border {
 | 
				
			||||||
 | 
					  border-color: var(--fa-border-color, #eee);
 | 
				
			||||||
 | 
					  border-radius: var(--fa-border-radius, 0.1em);
 | 
				
			||||||
 | 
					  border-style: var(--fa-border-style, solid);
 | 
				
			||||||
 | 
					  border-width: var(--fa-border-width, 0.08em);
 | 
				
			||||||
 | 
					  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-pull-left {
 | 
				
			||||||
 | 
					  float: left;
 | 
				
			||||||
 | 
					  margin-right: var(--fa-pull-margin, 0.3em); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-pull-right {
 | 
				
			||||||
 | 
					  float: right;
 | 
				
			||||||
 | 
					  margin-left: var(--fa-pull-margin, 0.3em); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-beat {
 | 
				
			||||||
 | 
					  -webkit-animation-name: fa-beat;
 | 
				
			||||||
 | 
					          animation-name: fa-beat;
 | 
				
			||||||
 | 
					  -webkit-animation-delay: var(--fa-animation-delay, 0s);
 | 
				
			||||||
 | 
					          animation-delay: var(--fa-animation-delay, 0s);
 | 
				
			||||||
 | 
					  -webkit-animation-direction: var(--fa-animation-direction, normal);
 | 
				
			||||||
 | 
					          animation-direction: var(--fa-animation-direction, normal);
 | 
				
			||||||
 | 
					  -webkit-animation-duration: var(--fa-animation-duration, 1s);
 | 
				
			||||||
 | 
					          animation-duration: var(--fa-animation-duration, 1s);
 | 
				
			||||||
 | 
					  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 | 
				
			||||||
 | 
					          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 | 
				
			||||||
 | 
					  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
 | 
				
			||||||
 | 
					          animation-timing-function: var(--fa-animation-timing, ease-in-out); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-bounce {
 | 
				
			||||||
 | 
					  -webkit-animation-name: fa-bounce;
 | 
				
			||||||
 | 
					          animation-name: fa-bounce;
 | 
				
			||||||
 | 
					  -webkit-animation-delay: var(--fa-animation-delay, 0s);
 | 
				
			||||||
 | 
					          animation-delay: var(--fa-animation-delay, 0s);
 | 
				
			||||||
 | 
					  -webkit-animation-direction: var(--fa-animation-direction, normal);
 | 
				
			||||||
 | 
					          animation-direction: var(--fa-animation-direction, normal);
 | 
				
			||||||
 | 
					  -webkit-animation-duration: var(--fa-animation-duration, 1s);
 | 
				
			||||||
 | 
					          animation-duration: var(--fa-animation-duration, 1s);
 | 
				
			||||||
 | 
					  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 | 
				
			||||||
 | 
					          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 | 
				
			||||||
 | 
					  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
 | 
				
			||||||
 | 
					          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-fade {
 | 
				
			||||||
 | 
					  -webkit-animation-name: fa-fade;
 | 
				
			||||||
 | 
					          animation-name: fa-fade;
 | 
				
			||||||
 | 
					  -webkit-animation-delay: var(--fa-animation-delay, 0s);
 | 
				
			||||||
 | 
					          animation-delay: var(--fa-animation-delay, 0s);
 | 
				
			||||||
 | 
					  -webkit-animation-direction: var(--fa-animation-direction, normal);
 | 
				
			||||||
 | 
					          animation-direction: var(--fa-animation-direction, normal);
 | 
				
			||||||
 | 
					  -webkit-animation-duration: var(--fa-animation-duration, 1s);
 | 
				
			||||||
 | 
					          animation-duration: var(--fa-animation-duration, 1s);
 | 
				
			||||||
 | 
					  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 | 
				
			||||||
 | 
					          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 | 
				
			||||||
 | 
					  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
 | 
				
			||||||
 | 
					          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-beat-fade {
 | 
				
			||||||
 | 
					  -webkit-animation-name: fa-beat-fade;
 | 
				
			||||||
 | 
					          animation-name: fa-beat-fade;
 | 
				
			||||||
 | 
					  -webkit-animation-delay: var(--fa-animation-delay, 0s);
 | 
				
			||||||
 | 
					          animation-delay: var(--fa-animation-delay, 0s);
 | 
				
			||||||
 | 
					  -webkit-animation-direction: var(--fa-animation-direction, normal);
 | 
				
			||||||
 | 
					          animation-direction: var(--fa-animation-direction, normal);
 | 
				
			||||||
 | 
					  -webkit-animation-duration: var(--fa-animation-duration, 1s);
 | 
				
			||||||
 | 
					          animation-duration: var(--fa-animation-duration, 1s);
 | 
				
			||||||
 | 
					  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 | 
				
			||||||
 | 
					          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 | 
				
			||||||
 | 
					  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
 | 
				
			||||||
 | 
					          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-flip {
 | 
				
			||||||
 | 
					  -webkit-animation-name: fa-flip;
 | 
				
			||||||
 | 
					          animation-name: fa-flip;
 | 
				
			||||||
 | 
					  -webkit-animation-delay: var(--fa-animation-delay, 0s);
 | 
				
			||||||
 | 
					          animation-delay: var(--fa-animation-delay, 0s);
 | 
				
			||||||
 | 
					  -webkit-animation-direction: var(--fa-animation-direction, normal);
 | 
				
			||||||
 | 
					          animation-direction: var(--fa-animation-direction, normal);
 | 
				
			||||||
 | 
					  -webkit-animation-duration: var(--fa-animation-duration, 1s);
 | 
				
			||||||
 | 
					          animation-duration: var(--fa-animation-duration, 1s);
 | 
				
			||||||
 | 
					  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 | 
				
			||||||
 | 
					          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 | 
				
			||||||
 | 
					  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
 | 
				
			||||||
 | 
					          animation-timing-function: var(--fa-animation-timing, ease-in-out); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-shake {
 | 
				
			||||||
 | 
					  -webkit-animation-name: fa-shake;
 | 
				
			||||||
 | 
					          animation-name: fa-shake;
 | 
				
			||||||
 | 
					  -webkit-animation-delay: var(--fa-animation-delay, 0s);
 | 
				
			||||||
 | 
					          animation-delay: var(--fa-animation-delay, 0s);
 | 
				
			||||||
 | 
					  -webkit-animation-direction: var(--fa-animation-direction, normal);
 | 
				
			||||||
 | 
					          animation-direction: var(--fa-animation-direction, normal);
 | 
				
			||||||
 | 
					  -webkit-animation-duration: var(--fa-animation-duration, 1s);
 | 
				
			||||||
 | 
					          animation-duration: var(--fa-animation-duration, 1s);
 | 
				
			||||||
 | 
					  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 | 
				
			||||||
 | 
					          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 | 
				
			||||||
 | 
					  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
 | 
				
			||||||
 | 
					          animation-timing-function: var(--fa-animation-timing, linear); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-spin {
 | 
				
			||||||
 | 
					  -webkit-animation-name: fa-spin;
 | 
				
			||||||
 | 
					          animation-name: fa-spin;
 | 
				
			||||||
 | 
					  -webkit-animation-delay: var(--fa-animation-delay, 0s);
 | 
				
			||||||
 | 
					          animation-delay: var(--fa-animation-delay, 0s);
 | 
				
			||||||
 | 
					  -webkit-animation-direction: var(--fa-animation-direction, normal);
 | 
				
			||||||
 | 
					          animation-direction: var(--fa-animation-direction, normal);
 | 
				
			||||||
 | 
					  -webkit-animation-duration: var(--fa-animation-duration, 2s);
 | 
				
			||||||
 | 
					          animation-duration: var(--fa-animation-duration, 2s);
 | 
				
			||||||
 | 
					  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 | 
				
			||||||
 | 
					          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 | 
				
			||||||
 | 
					  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
 | 
				
			||||||
 | 
					          animation-timing-function: var(--fa-animation-timing, linear); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-spin-reverse {
 | 
				
			||||||
 | 
					  --fa-animation-direction: reverse; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-pulse,
 | 
				
			||||||
 | 
					.fa-spin-pulse {
 | 
				
			||||||
 | 
					  -webkit-animation-name: fa-spin;
 | 
				
			||||||
 | 
					          animation-name: fa-spin;
 | 
				
			||||||
 | 
					  -webkit-animation-direction: var(--fa-animation-direction, normal);
 | 
				
			||||||
 | 
					          animation-direction: var(--fa-animation-direction, normal);
 | 
				
			||||||
 | 
					  -webkit-animation-duration: var(--fa-animation-duration, 1s);
 | 
				
			||||||
 | 
					          animation-duration: var(--fa-animation-duration, 1s);
 | 
				
			||||||
 | 
					  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 | 
				
			||||||
 | 
					          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
 | 
				
			||||||
 | 
					  -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
 | 
				
			||||||
 | 
					          animation-timing-function: var(--fa-animation-timing, steps(8)); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@media (prefers-reduced-motion: reduce) {
 | 
				
			||||||
 | 
					  .fa-beat,
 | 
				
			||||||
 | 
					  .fa-bounce,
 | 
				
			||||||
 | 
					  .fa-fade,
 | 
				
			||||||
 | 
					  .fa-beat-fade,
 | 
				
			||||||
 | 
					  .fa-flip,
 | 
				
			||||||
 | 
					  .fa-pulse,
 | 
				
			||||||
 | 
					  .fa-shake,
 | 
				
			||||||
 | 
					  .fa-spin,
 | 
				
			||||||
 | 
					  .fa-spin-pulse {
 | 
				
			||||||
 | 
					    -webkit-animation-delay: -1ms;
 | 
				
			||||||
 | 
					            animation-delay: -1ms;
 | 
				
			||||||
 | 
					    -webkit-animation-duration: 1ms;
 | 
				
			||||||
 | 
					            animation-duration: 1ms;
 | 
				
			||||||
 | 
					    -webkit-animation-iteration-count: 1;
 | 
				
			||||||
 | 
					            animation-iteration-count: 1;
 | 
				
			||||||
 | 
					    -webkit-transition-delay: 0s;
 | 
				
			||||||
 | 
					            transition-delay: 0s;
 | 
				
			||||||
 | 
					    -webkit-transition-duration: 0s;
 | 
				
			||||||
 | 
					            transition-duration: 0s; } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@-webkit-keyframes fa-beat {
 | 
				
			||||||
 | 
					  0%, 90% {
 | 
				
			||||||
 | 
					    -webkit-transform: scale(1);
 | 
				
			||||||
 | 
					            transform: scale(1); }
 | 
				
			||||||
 | 
					  45% {
 | 
				
			||||||
 | 
					    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
 | 
				
			||||||
 | 
					            transform: scale(var(--fa-beat-scale, 1.25)); } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@keyframes fa-beat {
 | 
				
			||||||
 | 
					  0%, 90% {
 | 
				
			||||||
 | 
					    -webkit-transform: scale(1);
 | 
				
			||||||
 | 
					            transform: scale(1); }
 | 
				
			||||||
 | 
					  45% {
 | 
				
			||||||
 | 
					    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
 | 
				
			||||||
 | 
					            transform: scale(var(--fa-beat-scale, 1.25)); } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@-webkit-keyframes fa-bounce {
 | 
				
			||||||
 | 
					  0% {
 | 
				
			||||||
 | 
					    -webkit-transform: scale(1, 1) translateY(0);
 | 
				
			||||||
 | 
					            transform: scale(1, 1) translateY(0); }
 | 
				
			||||||
 | 
					  10% {
 | 
				
			||||||
 | 
					    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
 | 
				
			||||||
 | 
					            transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
 | 
				
			||||||
 | 
					  30% {
 | 
				
			||||||
 | 
					    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
 | 
				
			||||||
 | 
					            transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
 | 
				
			||||||
 | 
					  50% {
 | 
				
			||||||
 | 
					    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
 | 
				
			||||||
 | 
					            transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
 | 
				
			||||||
 | 
					  57% {
 | 
				
			||||||
 | 
					    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
 | 
				
			||||||
 | 
					            transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
 | 
				
			||||||
 | 
					  64% {
 | 
				
			||||||
 | 
					    -webkit-transform: scale(1, 1) translateY(0);
 | 
				
			||||||
 | 
					            transform: scale(1, 1) translateY(0); }
 | 
				
			||||||
 | 
					  100% {
 | 
				
			||||||
 | 
					    -webkit-transform: scale(1, 1) translateY(0);
 | 
				
			||||||
 | 
					            transform: scale(1, 1) translateY(0); } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@keyframes fa-bounce {
 | 
				
			||||||
 | 
					  0% {
 | 
				
			||||||
 | 
					    -webkit-transform: scale(1, 1) translateY(0);
 | 
				
			||||||
 | 
					            transform: scale(1, 1) translateY(0); }
 | 
				
			||||||
 | 
					  10% {
 | 
				
			||||||
 | 
					    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
 | 
				
			||||||
 | 
					            transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
 | 
				
			||||||
 | 
					  30% {
 | 
				
			||||||
 | 
					    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
 | 
				
			||||||
 | 
					            transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
 | 
				
			||||||
 | 
					  50% {
 | 
				
			||||||
 | 
					    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
 | 
				
			||||||
 | 
					            transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
 | 
				
			||||||
 | 
					  57% {
 | 
				
			||||||
 | 
					    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
 | 
				
			||||||
 | 
					            transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
 | 
				
			||||||
 | 
					  64% {
 | 
				
			||||||
 | 
					    -webkit-transform: scale(1, 1) translateY(0);
 | 
				
			||||||
 | 
					            transform: scale(1, 1) translateY(0); }
 | 
				
			||||||
 | 
					  100% {
 | 
				
			||||||
 | 
					    -webkit-transform: scale(1, 1) translateY(0);
 | 
				
			||||||
 | 
					            transform: scale(1, 1) translateY(0); } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@-webkit-keyframes fa-fade {
 | 
				
			||||||
 | 
					  50% {
 | 
				
			||||||
 | 
					    opacity: var(--fa-fade-opacity, 0.4); } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@keyframes fa-fade {
 | 
				
			||||||
 | 
					  50% {
 | 
				
			||||||
 | 
					    opacity: var(--fa-fade-opacity, 0.4); } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@-webkit-keyframes fa-beat-fade {
 | 
				
			||||||
 | 
					  0%, 100% {
 | 
				
			||||||
 | 
					    opacity: var(--fa-beat-fade-opacity, 0.4);
 | 
				
			||||||
 | 
					    -webkit-transform: scale(1);
 | 
				
			||||||
 | 
					            transform: scale(1); }
 | 
				
			||||||
 | 
					  50% {
 | 
				
			||||||
 | 
					    opacity: 1;
 | 
				
			||||||
 | 
					    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
 | 
				
			||||||
 | 
					            transform: scale(var(--fa-beat-fade-scale, 1.125)); } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@keyframes fa-beat-fade {
 | 
				
			||||||
 | 
					  0%, 100% {
 | 
				
			||||||
 | 
					    opacity: var(--fa-beat-fade-opacity, 0.4);
 | 
				
			||||||
 | 
					    -webkit-transform: scale(1);
 | 
				
			||||||
 | 
					            transform: scale(1); }
 | 
				
			||||||
 | 
					  50% {
 | 
				
			||||||
 | 
					    opacity: 1;
 | 
				
			||||||
 | 
					    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
 | 
				
			||||||
 | 
					            transform: scale(var(--fa-beat-fade-scale, 1.125)); } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@-webkit-keyframes fa-flip {
 | 
				
			||||||
 | 
					  50% {
 | 
				
			||||||
 | 
					    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
 | 
				
			||||||
 | 
					            transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@keyframes fa-flip {
 | 
				
			||||||
 | 
					  50% {
 | 
				
			||||||
 | 
					    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
 | 
				
			||||||
 | 
					            transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@-webkit-keyframes fa-shake {
 | 
				
			||||||
 | 
					  0% {
 | 
				
			||||||
 | 
					    -webkit-transform: rotate(-15deg);
 | 
				
			||||||
 | 
					            transform: rotate(-15deg); }
 | 
				
			||||||
 | 
					  4% {
 | 
				
			||||||
 | 
					    -webkit-transform: rotate(15deg);
 | 
				
			||||||
 | 
					            transform: rotate(15deg); }
 | 
				
			||||||
 | 
					  8%, 24% {
 | 
				
			||||||
 | 
					    -webkit-transform: rotate(-18deg);
 | 
				
			||||||
 | 
					            transform: rotate(-18deg); }
 | 
				
			||||||
 | 
					  12%, 28% {
 | 
				
			||||||
 | 
					    -webkit-transform: rotate(18deg);
 | 
				
			||||||
 | 
					            transform: rotate(18deg); }
 | 
				
			||||||
 | 
					  16% {
 | 
				
			||||||
 | 
					    -webkit-transform: rotate(-22deg);
 | 
				
			||||||
 | 
					            transform: rotate(-22deg); }
 | 
				
			||||||
 | 
					  20% {
 | 
				
			||||||
 | 
					    -webkit-transform: rotate(22deg);
 | 
				
			||||||
 | 
					            transform: rotate(22deg); }
 | 
				
			||||||
 | 
					  32% {
 | 
				
			||||||
 | 
					    -webkit-transform: rotate(-12deg);
 | 
				
			||||||
 | 
					            transform: rotate(-12deg); }
 | 
				
			||||||
 | 
					  36% {
 | 
				
			||||||
 | 
					    -webkit-transform: rotate(12deg);
 | 
				
			||||||
 | 
					            transform: rotate(12deg); }
 | 
				
			||||||
 | 
					  40%, 100% {
 | 
				
			||||||
 | 
					    -webkit-transform: rotate(0deg);
 | 
				
			||||||
 | 
					            transform: rotate(0deg); } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@keyframes fa-shake {
 | 
				
			||||||
 | 
					  0% {
 | 
				
			||||||
 | 
					    -webkit-transform: rotate(-15deg);
 | 
				
			||||||
 | 
					            transform: rotate(-15deg); }
 | 
				
			||||||
 | 
					  4% {
 | 
				
			||||||
 | 
					    -webkit-transform: rotate(15deg);
 | 
				
			||||||
 | 
					            transform: rotate(15deg); }
 | 
				
			||||||
 | 
					  8%, 24% {
 | 
				
			||||||
 | 
					    -webkit-transform: rotate(-18deg);
 | 
				
			||||||
 | 
					            transform: rotate(-18deg); }
 | 
				
			||||||
 | 
					  12%, 28% {
 | 
				
			||||||
 | 
					    -webkit-transform: rotate(18deg);
 | 
				
			||||||
 | 
					            transform: rotate(18deg); }
 | 
				
			||||||
 | 
					  16% {
 | 
				
			||||||
 | 
					    -webkit-transform: rotate(-22deg);
 | 
				
			||||||
 | 
					            transform: rotate(-22deg); }
 | 
				
			||||||
 | 
					  20% {
 | 
				
			||||||
 | 
					    -webkit-transform: rotate(22deg);
 | 
				
			||||||
 | 
					            transform: rotate(22deg); }
 | 
				
			||||||
 | 
					  32% {
 | 
				
			||||||
 | 
					    -webkit-transform: rotate(-12deg);
 | 
				
			||||||
 | 
					            transform: rotate(-12deg); }
 | 
				
			||||||
 | 
					  36% {
 | 
				
			||||||
 | 
					    -webkit-transform: rotate(12deg);
 | 
				
			||||||
 | 
					            transform: rotate(12deg); }
 | 
				
			||||||
 | 
					  40%, 100% {
 | 
				
			||||||
 | 
					    -webkit-transform: rotate(0deg);
 | 
				
			||||||
 | 
					            transform: rotate(0deg); } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@-webkit-keyframes fa-spin {
 | 
				
			||||||
 | 
					  0% {
 | 
				
			||||||
 | 
					    -webkit-transform: rotate(0deg);
 | 
				
			||||||
 | 
					            transform: rotate(0deg); }
 | 
				
			||||||
 | 
					  100% {
 | 
				
			||||||
 | 
					    -webkit-transform: rotate(360deg);
 | 
				
			||||||
 | 
					            transform: rotate(360deg); } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@keyframes fa-spin {
 | 
				
			||||||
 | 
					  0% {
 | 
				
			||||||
 | 
					    -webkit-transform: rotate(0deg);
 | 
				
			||||||
 | 
					            transform: rotate(0deg); }
 | 
				
			||||||
 | 
					  100% {
 | 
				
			||||||
 | 
					    -webkit-transform: rotate(360deg);
 | 
				
			||||||
 | 
					            transform: rotate(360deg); } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-rotate-90 {
 | 
				
			||||||
 | 
					  -webkit-transform: rotate(90deg);
 | 
				
			||||||
 | 
					          transform: rotate(90deg); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-rotate-180 {
 | 
				
			||||||
 | 
					  -webkit-transform: rotate(180deg);
 | 
				
			||||||
 | 
					          transform: rotate(180deg); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-rotate-270 {
 | 
				
			||||||
 | 
					  -webkit-transform: rotate(270deg);
 | 
				
			||||||
 | 
					          transform: rotate(270deg); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-flip-horizontal {
 | 
				
			||||||
 | 
					  -webkit-transform: scale(-1, 1);
 | 
				
			||||||
 | 
					          transform: scale(-1, 1); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-flip-vertical {
 | 
				
			||||||
 | 
					  -webkit-transform: scale(1, -1);
 | 
				
			||||||
 | 
					          transform: scale(1, -1); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-flip-both,
 | 
				
			||||||
 | 
					.fa-flip-horizontal.fa-flip-vertical {
 | 
				
			||||||
 | 
					  -webkit-transform: scale(-1, -1);
 | 
				
			||||||
 | 
					          transform: scale(-1, -1); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-rotate-by {
 | 
				
			||||||
 | 
					  -webkit-transform: rotate(var(--fa-rotate-angle, none));
 | 
				
			||||||
 | 
					          transform: rotate(var(--fa-rotate-angle, none)); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-stack {
 | 
				
			||||||
 | 
					  display: inline-block;
 | 
				
			||||||
 | 
					  vertical-align: middle;
 | 
				
			||||||
 | 
					  height: 2em;
 | 
				
			||||||
 | 
					  position: relative;
 | 
				
			||||||
 | 
					  width: 2.5em; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-stack-1x,
 | 
				
			||||||
 | 
					.fa-stack-2x {
 | 
				
			||||||
 | 
					  bottom: 0;
 | 
				
			||||||
 | 
					  left: 0;
 | 
				
			||||||
 | 
					  margin: auto;
 | 
				
			||||||
 | 
					  position: absolute;
 | 
				
			||||||
 | 
					  right: 0;
 | 
				
			||||||
 | 
					  top: 0;
 | 
				
			||||||
 | 
					  z-index: var(--fa-stack-z-index, auto); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.svg-inline--fa.fa-stack-1x {
 | 
				
			||||||
 | 
					  height: 1em;
 | 
				
			||||||
 | 
					  width: 1.25em; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.svg-inline--fa.fa-stack-2x {
 | 
				
			||||||
 | 
					  height: 2em;
 | 
				
			||||||
 | 
					  width: 2.5em; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-inverse {
 | 
				
			||||||
 | 
					  color: var(--fa-inverse, #fff); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.sr-only,
 | 
				
			||||||
 | 
					.fa-sr-only {
 | 
				
			||||||
 | 
					  position: absolute;
 | 
				
			||||||
 | 
					  width: 1px;
 | 
				
			||||||
 | 
					  height: 1px;
 | 
				
			||||||
 | 
					  padding: 0;
 | 
				
			||||||
 | 
					  margin: -1px;
 | 
				
			||||||
 | 
					  overflow: hidden;
 | 
				
			||||||
 | 
					  clip: rect(0, 0, 0, 0);
 | 
				
			||||||
 | 
					  white-space: nowrap;
 | 
				
			||||||
 | 
					  border-width: 0; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.sr-only-focusable:not(:focus),
 | 
				
			||||||
 | 
					.fa-sr-only-focusable:not(:focus) {
 | 
				
			||||||
 | 
					  position: absolute;
 | 
				
			||||||
 | 
					  width: 1px;
 | 
				
			||||||
 | 
					  height: 1px;
 | 
				
			||||||
 | 
					  padding: 0;
 | 
				
			||||||
 | 
					  margin: -1px;
 | 
				
			||||||
 | 
					  overflow: hidden;
 | 
				
			||||||
 | 
					  clip: rect(0, 0, 0, 0);
 | 
				
			||||||
 | 
					  white-space: nowrap;
 | 
				
			||||||
 | 
					  border-width: 0; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.svg-inline--fa .fa-primary {
 | 
				
			||||||
 | 
					  fill: var(--fa-primary-color, currentColor);
 | 
				
			||||||
 | 
					  opacity: var(--fa-primary-opacity, 1); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.svg-inline--fa .fa-secondary {
 | 
				
			||||||
 | 
					  fill: var(--fa-secondary-color, currentColor);
 | 
				
			||||||
 | 
					  opacity: var(--fa-secondary-opacity, 0.4); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.svg-inline--fa.fa-swap-opacity .fa-primary {
 | 
				
			||||||
 | 
					  opacity: var(--fa-secondary-opacity, 0.4); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.svg-inline--fa.fa-swap-opacity .fa-secondary {
 | 
				
			||||||
 | 
					  opacity: var(--fa-primary-opacity, 1); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.svg-inline--fa mask .fa-primary,
 | 
				
			||||||
 | 
					.svg-inline--fa mask .fa-secondary {
 | 
				
			||||||
 | 
					  fill: black; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fad.fa-inverse,
 | 
				
			||||||
 | 
					.fa-duotone.fa-inverse {
 | 
				
			||||||
 | 
					  color: var(--fa-inverse, #fff); }
 | 
				
			||||||
							
								
								
									
										6
									
								
								asset/css/svg-with-js.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/css/svg-with-js.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										19
									
								
								asset/css/thin.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								asset/css/thin.css
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,19 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					:root, :host {
 | 
				
			||||||
 | 
					  --fa-style-family-classic: 'Font Awesome 6 Pro';
 | 
				
			||||||
 | 
					  --fa-font-thin: normal 100 1em/1 'Font Awesome 6 Pro'; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Pro';
 | 
				
			||||||
 | 
					  font-style: normal;
 | 
				
			||||||
 | 
					  font-weight: 100;
 | 
				
			||||||
 | 
					  font-display: block;
 | 
				
			||||||
 | 
					  src: url("../webfonts/fa-thin-100.woff2") format("woff2"), url("../webfonts/fa-thin-100.ttf") format("truetype"); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fat,
 | 
				
			||||||
 | 
					.fa-thin {
 | 
				
			||||||
 | 
					  font-weight: 100; }
 | 
				
			||||||
							
								
								
									
										6
									
								
								asset/css/thin.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/css/thin.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,6 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:block;src:url(../webfonts/fa-thin-100.woff2) format("woff2"),url(../webfonts/fa-thin-100.ttf) format("truetype")}.fa-thin,.fat{font-weight:100}
 | 
				
			||||||
							
								
								
									
										26
									
								
								asset/css/v4-font-face.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								asset/css/v4-font-face.css
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,26 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'FontAwesome';
 | 
				
			||||||
 | 
					  font-display: block;
 | 
				
			||||||
 | 
					  src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'FontAwesome';
 | 
				
			||||||
 | 
					  font-display: block;
 | 
				
			||||||
 | 
					  src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'FontAwesome';
 | 
				
			||||||
 | 
					  font-display: block;
 | 
				
			||||||
 | 
					  src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype");
 | 
				
			||||||
 | 
					  unicode-range: U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'FontAwesome';
 | 
				
			||||||
 | 
					  font-display: block;
 | 
				
			||||||
 | 
					  src: url("../webfonts/fa-v4compatibility.woff2") format("woff2"), url("../webfonts/fa-v4compatibility.ttf") format("truetype");
 | 
				
			||||||
 | 
					  unicode-range: U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A; }
 | 
				
			||||||
							
								
								
									
										6
									
								
								asset/css/v4-font-face.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/css/v4-font-face.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,6 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
 | 
				
			||||||
							
								
								
									
										2194
									
								
								asset/css/v4-shims.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2194
									
								
								asset/css/v4-shims.css
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										6
									
								
								asset/css/v4-shims.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/css/v4-shims.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										34
									
								
								asset/css/v5-font-face.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								asset/css/v5-font-face.css
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,34 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 5 Brands';
 | 
				
			||||||
 | 
					  font-display: block;
 | 
				
			||||||
 | 
					  font-weight: 400;
 | 
				
			||||||
 | 
					  src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 5 Pro';
 | 
				
			||||||
 | 
					  font-display: block;
 | 
				
			||||||
 | 
					  font-weight: 900;
 | 
				
			||||||
 | 
					  src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 5 Pro';
 | 
				
			||||||
 | 
					  font-display: block;
 | 
				
			||||||
 | 
					  font-weight: 400;
 | 
				
			||||||
 | 
					  src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 5 Pro';
 | 
				
			||||||
 | 
					  font-display: block;
 | 
				
			||||||
 | 
					  font-weight: 300;
 | 
				
			||||||
 | 
					  src: url("../webfonts/fa-light-300.woff2") format("woff2"), url("../webfonts/fa-light-300.ttf") format("truetype"); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 5 Duotone';
 | 
				
			||||||
 | 
					  font-display: block;
 | 
				
			||||||
 | 
					  font-weight: 900;
 | 
				
			||||||
 | 
					  src: url("../webfonts/fa-duotone-900.woff2") format("woff2"), url("../webfonts/fa-duotone-900.ttf") format("truetype"); }
 | 
				
			||||||
							
								
								
									
										6
									
								
								asset/css/v5-font-face.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/css/v5-font-face.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,6 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Pro";font-display:block;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Pro";font-display:block;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Pro";font-display:block;font-weight:300;src:url(../webfonts/fa-light-300.woff2) format("woff2"),url(../webfonts/fa-light-300.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Duotone";font-display:block;font-weight:900;src:url(../webfonts/fa-duotone-900.woff2) format("woff2"),url(../webfonts/fa-duotone-900.ttf) format("truetype")}
 | 
				
			||||||
							
								
								
									
										21356
									
								
								asset/js/all.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21356
									
								
								asset/js/all.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										6
									
								
								asset/js/all.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/js/all.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										755
									
								
								asset/js/brands.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										755
									
								
								asset/js/brands.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										6
									
								
								asset/js/brands.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/js/brands.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										1138
									
								
								asset/js/conflict-detection.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1138
									
								
								asset/js/conflict-detection.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										6
									
								
								asset/js/conflict-detection.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/js/conflict-detection.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										3502
									
								
								asset/js/duotone.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3502
									
								
								asset/js/duotone.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										6
									
								
								asset/js/duotone.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/js/duotone.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										3121
									
								
								asset/js/fontawesome.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3121
									
								
								asset/js/fontawesome.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										6
									
								
								asset/js/fontawesome.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/js/fontawesome.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										3502
									
								
								asset/js/light.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3502
									
								
								asset/js/light.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										6
									
								
								asset/js/light.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/js/light.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										3502
									
								
								asset/js/regular.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3502
									
								
								asset/js/regular.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										6
									
								
								asset/js/regular.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/js/regular.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										3502
									
								
								asset/js/sharp-light.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3502
									
								
								asset/js/sharp-light.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										6
									
								
								asset/js/sharp-light.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/js/sharp-light.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										3502
									
								
								asset/js/sharp-regular.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3502
									
								
								asset/js/sharp-regular.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										6
									
								
								asset/js/sharp-regular.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/js/sharp-regular.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										3502
									
								
								asset/js/sharp-solid.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3502
									
								
								asset/js/sharp-solid.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										6
									
								
								asset/js/sharp-solid.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/js/sharp-solid.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										3502
									
								
								asset/js/solid.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3502
									
								
								asset/js/solid.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										6
									
								
								asset/js/solid.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/js/solid.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										3502
									
								
								asset/js/thin.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3502
									
								
								asset/js/thin.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										6
									
								
								asset/js/thin.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/js/thin.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										225
									
								
								asset/js/v4-shims.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										225
									
								
								asset/js/v4-shims.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										6
									
								
								asset/js/v4-shims.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								asset/js/v4-shims.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										152
									
								
								asset/less/_animated.less
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										152
									
								
								asset/less/_animated.less
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,152 @@
 | 
				
			|||||||
 | 
					// animating icons
 | 
				
			||||||
 | 
					// --------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-beat {
 | 
				
			||||||
 | 
					  animation-name: ~'@{fa-css-prefix}-beat';
 | 
				
			||||||
 | 
					  animation-delay: ~'var(--@{fa-css-prefix}-animation-delay, 0s)';
 | 
				
			||||||
 | 
					  animation-direction: ~'var(--@{fa-css-prefix}-animation-direction, normal)';
 | 
				
			||||||
 | 
					  animation-duration: ~'var(--@{fa-css-prefix}-animation-duration, 1s)';
 | 
				
			||||||
 | 
					  animation-iteration-count: ~'var(--@{fa-css-prefix}-animation-iteration-count, infinite)';
 | 
				
			||||||
 | 
					  animation-timing-function: ~'var(--@{fa-css-prefix}-animation-timing, ease-in-out)';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-bounce {
 | 
				
			||||||
 | 
					  animation-name: ~'@{fa-css-prefix}-beat';
 | 
				
			||||||
 | 
					  animation-delay: ~'var(--@{fa-css-prefix}-animation-delay, 0s)';
 | 
				
			||||||
 | 
					  animation-direction: ~'var(--@{fa-css-prefix}-animation-direction, normal)';
 | 
				
			||||||
 | 
					  animation-duration: ~'var(--@{fa-css-prefix}-animation-duration, 1s)';
 | 
				
			||||||
 | 
					  animation-iteration-count: ~'var(--@{fa-css-prefix}-animation-iteration-count, infinite)';
 | 
				
			||||||
 | 
					  animation-timing-function: ~'var(--@{fa-css-prefix}-animation-timing, cubic-bezier(0.280, 0.840, 0.420, 1))';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-fade {
 | 
				
			||||||
 | 
					  animation-name: ~'@{fa-css-prefix}-fade';
 | 
				
			||||||
 | 
					  animation-delay: ~'var(--@{fa-css-prefix}-animation-delay, 0s)';
 | 
				
			||||||
 | 
					  animation-direction: ~'var(--@{fa-css-prefix}-animation-direction, normal)';
 | 
				
			||||||
 | 
					  animation-duration: ~'var(--@{fa-css-prefix}-animation-duration, 1s)';
 | 
				
			||||||
 | 
					  animation-iteration-count: ~'var(--@{fa-css-prefix}-animation-iteration-count, infinite)';
 | 
				
			||||||
 | 
					  animation-timing-function: ~'var(--@{fa-css-prefix}-animation-timing, cubic-bezier(.4,0,.6,1))';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-beat-fade {
 | 
				
			||||||
 | 
					  animation-name: ~'@{fa-css-prefix}-beat-fade';
 | 
				
			||||||
 | 
					  animation-delay: ~'var(--@{fa-css-prefix}-animation-delay, 0s)';
 | 
				
			||||||
 | 
					  animation-direction: ~'var(--@{fa-css-prefix}-animation-direction, normal)';
 | 
				
			||||||
 | 
					  animation-duration: ~'var(--@{fa-css-prefix}-animation-duration, 1s)';
 | 
				
			||||||
 | 
					  animation-iteration-count: ~'var(--@{fa-css-prefix}-animation-iteration-count, infinite)';
 | 
				
			||||||
 | 
					  animation-timing-function: ~'var(--@{fa-css-prefix}-animation-timing, cubic-bezier(.4,0,.6,1))';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-flip {
 | 
				
			||||||
 | 
					  animation-name: ~'@{fa-css-prefix}-flip';
 | 
				
			||||||
 | 
					  animation-delay: ~'var(--@{fa-css-prefix}-animation-delay, 0s)';
 | 
				
			||||||
 | 
					  animation-direction: ~'var(--@{fa-css-prefix}-animation-direction, normal)';
 | 
				
			||||||
 | 
					  animation-duration: ~'var(--@{fa-css-prefix}-animation-duration, 1s)';
 | 
				
			||||||
 | 
					  animation-iteration-count: ~'var(--@{fa-css-prefix}-animation-iteration-count, infinite)';
 | 
				
			||||||
 | 
					  animation-timing-function: ~'var(--@{fa-css-prefix}-animation-timing, ease-in-out)';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-shake {
 | 
				
			||||||
 | 
					  animation-name: ~'@{fa-css-prefix}-shake';
 | 
				
			||||||
 | 
					  animation-delay: ~'var(--@{fa-css-prefix}-animation-delay, 0s)';
 | 
				
			||||||
 | 
					  animation-direction: ~'var(--@{fa-css-prefix}-animation-direction, normal)';
 | 
				
			||||||
 | 
					  animation-duration: ~'var(--@{fa-css-prefix}-animation-duration, 1s)';
 | 
				
			||||||
 | 
					  animation-iteration-count: ~'var(--@{fa-css-prefix}-animation-iteration-count, infinite)';
 | 
				
			||||||
 | 
					  animation-timing-function: ~'var(--@{fa-css-prefix}-animation-timing, ease-in-out)';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-spin {
 | 
				
			||||||
 | 
					  animation-name: ~'@{fa-css-prefix}-spin';
 | 
				
			||||||
 | 
					  animation-delay: ~'var(--@{fa-css-prefix}-animation-delay, 0s)';
 | 
				
			||||||
 | 
					  animation-direction: ~'var(--@{fa-css-prefix}-animation-direction, normal)';
 | 
				
			||||||
 | 
					  animation-duration: ~'var(--@{fa-css-prefix}-animation-duration, 2s)';
 | 
				
			||||||
 | 
					  animation-iteration-count: ~'var(--@{fa-css-prefix}-animation-iteration-count, infinite)';
 | 
				
			||||||
 | 
					  animation-timing-function: ~'var(--@{fa-css-prefix}-animation-timing, linear)';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-spin-reverse {
 | 
				
			||||||
 | 
					  --@{fa-css-prefix}-animation-direction: reverse;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-pulse,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-spin-pulse {
 | 
				
			||||||
 | 
					  animation-name: ~'@{fa-css-prefix}-spin';
 | 
				
			||||||
 | 
					  animation-direction:  ~'var(--@{fa-css-prefix}-animation-direction, normal)';
 | 
				
			||||||
 | 
					  animation-duration: ~'var(--@{fa-css-prefix}-animation-duration, 1s)';
 | 
				
			||||||
 | 
					  animation-iteration-count: ~'var(--@{fa-css-prefix}-animation-iteration-count, infinite)';
 | 
				
			||||||
 | 
					  animation-timing-function:  ~'var(--@{fa-css-prefix}-animation-timing, steps(8));';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// if agent or operating system prefers reduced motion, disable animations
 | 
				
			||||||
 | 
					// see: https://www.smashingmagazine.com/2020/09/design-reduced-motion-sensitivities/
 | 
				
			||||||
 | 
					// see: https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion
 | 
				
			||||||
 | 
					@media (prefers-reduced-motion: reduce) {
 | 
				
			||||||
 | 
					  .@{fa-css-prefix}-beat,
 | 
				
			||||||
 | 
					  .@{fa-css-prefix}-bounce,
 | 
				
			||||||
 | 
					  .@{fa-css-prefix}-fade,
 | 
				
			||||||
 | 
					  .@{fa-css-prefix}-beat-fade,
 | 
				
			||||||
 | 
					  .@{fa-css-prefix}-flip,
 | 
				
			||||||
 | 
					  .@{fa-css-prefix}-pulse,
 | 
				
			||||||
 | 
					  .@{fa-css-prefix}-shake,
 | 
				
			||||||
 | 
					  .@{fa-css-prefix}-spin,
 | 
				
			||||||
 | 
					  .@{fa-css-prefix}-spin-pulse {
 | 
				
			||||||
 | 
					    animation-delay: -1ms;
 | 
				
			||||||
 | 
					    animation-duration: 1ms;
 | 
				
			||||||
 | 
					    animation-iteration-count: 1;
 | 
				
			||||||
 | 
					    transition-delay: 0s;
 | 
				
			||||||
 | 
					    transition-duration: 0s;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@keyframes ~'@{fa-css-prefix}-beat' {
 | 
				
			||||||
 | 
					  0%, 90% { transform: scale(1); }
 | 
				
			||||||
 | 
					  45% { transform: ~'scale(var(--@{fa-css-prefix}-beat-scale, 1.25))'; }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@keyframes  ~'@{fa-css-prefix}-bounce' {
 | 
				
			||||||
 | 
					  0%   { transform: scale(1,1) translateY(0); }
 | 
				
			||||||
 | 
					  10%  { transform: ~'scale(var(--#{$fa-css-prefix}-bounce-start-scale-x, 1.1),var(--#{$fa-css-prefix}-bounce-start-scale-y, 0.9))' translateY(0); }
 | 
				
			||||||
 | 
					  30%  { transform: ~'scale(var(--#{$fa-css-prefix}-bounce-jump-scale-x, 0.9),var(--#{$fa-css-prefix}-bounce-jump-scale-y, 1.1))' ~'translateY(var(--#{$fa-css-prefix}-bounce-height, -0.5em))'; }
 | 
				
			||||||
 | 
					  50%  { transform: ~'scale(var(--#{$fa-css-prefix}-bounce-land-scale-x, 1.05),var(--#{$fa-css-prefix}-bounce-land-scale-y, 0.95))' translateY(0); }
 | 
				
			||||||
 | 
					  57%  { transform: ~'scale(1,1) translateY(var(--#{$fa-css-prefix}-bounce-rebound, -0.125em))'; }
 | 
				
			||||||
 | 
					  64%  { transform: scale(1,1) translateY(0); }
 | 
				
			||||||
 | 
					  100% { transform: scale(1,1) translateY(0); }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@keyframes ~'@{fa-css-prefix}-fade' {
 | 
				
			||||||
 | 
					  50% { opacity: ~'var(--@{fa-css-prefix}-fade-opacity, 0.4)'; }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@keyframes ~'@{fa-css-prefix}-beat-fade' {
 | 
				
			||||||
 | 
					  0%, 100% {
 | 
				
			||||||
 | 
					    opacity: ~'var(--@{fa-css-prefix}-beat-fade-opacity, 0.4)';
 | 
				
			||||||
 | 
					    transform: scale(1);
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					  50% {
 | 
				
			||||||
 | 
					    opacity: 1;
 | 
				
			||||||
 | 
					    transform: ~'scale(var(--@{fa-css-prefix}-beat-fade-scale, 1.125))';
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@keyframes ~'@{fa-css-prefix}-flip' {
 | 
				
			||||||
 | 
					  50% {
 | 
				
			||||||
 | 
					    transform: ~'rotate3d(var(--@{fa-css-prefix}-flip-x, 0), var(--@{fa-css-prefix}-flip-y, 1), var(--@{fa-css-prefix}-flip-z, 0), var(--@{fa-css-prefix}-flip-angle, -180deg))';
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@keyframes ~'@{fa-css-prefix}-shake' {
 | 
				
			||||||
 | 
					  0% { transform: rotate(-15deg); }
 | 
				
			||||||
 | 
					  4% { transform: rotate(15deg); }
 | 
				
			||||||
 | 
					  8%, 24% { transform: rotate(-18deg); }
 | 
				
			||||||
 | 
					  12%, 28% { transform: rotate(18deg); }
 | 
				
			||||||
 | 
					  16% { transform: rotate(-22deg); }
 | 
				
			||||||
 | 
					  20% { transform: rotate(22deg); }
 | 
				
			||||||
 | 
					  32% { transform: rotate(-12deg); }
 | 
				
			||||||
 | 
					  36% { transform: rotate(12deg); }
 | 
				
			||||||
 | 
					  40%, 100% { transform: rotate(0deg); }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@keyframes ~'@{fa-css-prefix}-spin' {
 | 
				
			||||||
 | 
					  0% { transform: rotate(0deg); }
 | 
				
			||||||
 | 
					  100% { transform: rotate(360deg); }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										20
									
								
								asset/less/_bordered-pulled.less
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								asset/less/_bordered-pulled.less
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					// bordered + pulled icons
 | 
				
			||||||
 | 
					// -------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-border {
 | 
				
			||||||
 | 
					  border-color: ~'var(--@{fa-css-prefix}-border-color, @{fa-border-color})';
 | 
				
			||||||
 | 
					  border-radius: ~'var(--@{fa-css-prefix}-border-radius, @{fa-border-radius})';
 | 
				
			||||||
 | 
					  border-style: ~'var(--@{fa-css-prefix}-border-style, @{fa-border-style})';
 | 
				
			||||||
 | 
					  border-width: ~'var(--@{fa-css-prefix}-border-width, @{fa-border-width})';
 | 
				
			||||||
 | 
					  padding: ~'var(--@{fa-css-prefix}-border-padding, @{fa-border-padding})';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-pull-left { 
 | 
				
			||||||
 | 
					  float: left;
 | 
				
			||||||
 | 
					  margin-right: ~'var(--@{fa-css-prefix}-pull-margin, @{fa-pull-margin})'; 
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-pull-right { 
 | 
				
			||||||
 | 
					  float: right;
 | 
				
			||||||
 | 
					  margin-left: ~'var(--@{fa-css-prefix}-pull-margin, @{fa-pull-margin})'; 
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										66
									
								
								asset/less/_core.less
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										66
									
								
								asset/less/_core.less
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,66 @@
 | 
				
			|||||||
 | 
					// base icon class definition
 | 
				
			||||||
 | 
					// -------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix} {
 | 
				
			||||||
 | 
					  font-family: ~"var(--@{fa-css-prefix}-style-family, '@{fa-style-family}')";
 | 
				
			||||||
 | 
					  font-weight: ~'var(--@{fa-css-prefix}-style, @{fa-style})';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix},
 | 
				
			||||||
 | 
					.fas,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-solid,
 | 
				
			||||||
 | 
					.fass,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-sharp,
 | 
				
			||||||
 | 
					.far,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-regular,
 | 
				
			||||||
 | 
					.fasr,
 | 
				
			||||||
 | 
					.fal,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-light,
 | 
				
			||||||
 | 
					.fasl,
 | 
				
			||||||
 | 
					.fat,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-thin,
 | 
				
			||||||
 | 
					.fad,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-duotone,
 | 
				
			||||||
 | 
					.fab,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-brands {
 | 
				
			||||||
 | 
					  -moz-osx-font-smoothing: grayscale;
 | 
				
			||||||
 | 
					  -webkit-font-smoothing: antialiased;
 | 
				
			||||||
 | 
					  display: ~'var(--@{fa-css-prefix}-display, @{fa-display})';
 | 
				
			||||||
 | 
					  font-style: normal;
 | 
				
			||||||
 | 
					  font-variant: normal;
 | 
				
			||||||
 | 
					  text-rendering: auto;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fas,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-classic,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-solid,
 | 
				
			||||||
 | 
					.far,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-regular,
 | 
				
			||||||
 | 
					.fal,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-light,
 | 
				
			||||||
 | 
					.fat,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-thin {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Pro';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fab,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-brands {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Brands';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fad,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-classic.@{fa-css-prefix}-duotone,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-duotone {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Duotone';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fass,
 | 
				
			||||||
 | 
					.fasr,
 | 
				
			||||||
 | 
					.fasl,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-sharp {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Sharp';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					.fass,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-sharp {
 | 
				
			||||||
 | 
					  font-weight: 900;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										10
									
								
								asset/less/_duotone-icons.less
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								asset/less/_duotone-icons.less
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					// specific duotone icon class definition
 | 
				
			||||||
 | 
					// -------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					each(.fa-icons(), {
 | 
				
			||||||
 | 
					  .fad.@{fa-css-prefix}-@{key}::after, .@{fa-css-prefix}-duotone.@{fa-css-prefix}-@{key}::after {
 | 
				
			||||||
 | 
					    content: %("%s%s", @value, @value);
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					});
 | 
				
			||||||
							
								
								
									
										7
									
								
								asset/less/_fixed-width.less
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								asset/less/_fixed-width.less
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,7 @@
 | 
				
			|||||||
 | 
					// fixed-width icons
 | 
				
			||||||
 | 
					// -------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-fw {
 | 
				
			||||||
 | 
					  text-align: center;
 | 
				
			||||||
 | 
					  width: @fa-fw-width;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										9
									
								
								asset/less/_icons.less
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								asset/less/_icons.less
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,9 @@
 | 
				
			|||||||
 | 
					// specific icon class definition
 | 
				
			||||||
 | 
					// -------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
 | 
				
			||||||
 | 
					   readers do not read off random characters that represent icons */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					each(.fa-icons(), {
 | 
				
			||||||
 | 
					  .@{fa-css-prefix}-@{key}::before { content: @value; }
 | 
				
			||||||
 | 
					});
 | 
				
			||||||
							
								
								
									
										18
									
								
								asset/less/_list.less
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								asset/less/_list.less
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,18 @@
 | 
				
			|||||||
 | 
					// icons in a list
 | 
				
			||||||
 | 
					// -------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-ul {
 | 
				
			||||||
 | 
					  list-style-type: none;
 | 
				
			||||||
 | 
					  margin-left: ~'var(--@{fa-css-prefix}-li-margin, @{fa-li-margin})';
 | 
				
			||||||
 | 
					  padding-left: 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  > li { position: relative; }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-li {
 | 
				
			||||||
 | 
					  left: calc(~'var(--@{fa-css-prefix}-li-width, @{fa-li-width})' * -1);
 | 
				
			||||||
 | 
					  position: absolute;
 | 
				
			||||||
 | 
					  text-align: center;
 | 
				
			||||||
 | 
					  width: ~'var(--@{fa-css-prefix}-li-width, @{fa-li-width})';
 | 
				
			||||||
 | 
					  line-height: inherit;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										139
									
								
								asset/less/_mixins.less
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										139
									
								
								asset/less/_mixins.less
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,139 @@
 | 
				
			|||||||
 | 
					// mixins
 | 
				
			||||||
 | 
					// --------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// base rendering for an icon
 | 
				
			||||||
 | 
					.fa-icon() {
 | 
				
			||||||
 | 
					  -moz-osx-font-smoothing: grayscale;
 | 
				
			||||||
 | 
					  -webkit-font-smoothing: antialiased;
 | 
				
			||||||
 | 
					  display: inline-block;
 | 
				
			||||||
 | 
					  font-style: normal;
 | 
				
			||||||
 | 
					  font-variant: normal;
 | 
				
			||||||
 | 
					  font-weight: normal;
 | 
				
			||||||
 | 
					  line-height: 1;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// sets relative font-sizing and alignment (in _sizing)
 | 
				
			||||||
 | 
					.fa-size(@font-size) {
 | 
				
			||||||
 | 
					  font-size: (@font-size / @fa-size-scale-base) * 1em; // converts step in sizing scale into an em-based value that's relative to the scale's base
 | 
				
			||||||
 | 
					  line-height: (1 / @font-size) * 1em; // sets the line-height of the icon back to that of it's parent
 | 
				
			||||||
 | 
					  vertical-align: ((6 / @font-size) - (3 / 8)) * 1em; // vertically centers the icon taking into account the surrounding text's descender
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// only display content to screen readers
 | 
				
			||||||
 | 
					// see: https://www.a11yproject.com/posts/2013-01-11-how-to-hide-content/
 | 
				
			||||||
 | 
					// see: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/
 | 
				
			||||||
 | 
					.fa-sr-only() {
 | 
				
			||||||
 | 
					  position: absolute;
 | 
				
			||||||
 | 
					  width: 1px;
 | 
				
			||||||
 | 
					  height: 1px;
 | 
				
			||||||
 | 
					  padding: 0;
 | 
				
			||||||
 | 
					  margin: -1px;
 | 
				
			||||||
 | 
					  overflow: hidden;
 | 
				
			||||||
 | 
					  clip: rect(0, 0, 0, 0);
 | 
				
			||||||
 | 
					  white-space: nowrap;
 | 
				
			||||||
 | 
					  border-width: 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// use in conjunction with .sr-only to only display content when it's focused
 | 
				
			||||||
 | 
					.fa-sr-only-focusable() {
 | 
				
			||||||
 | 
					  &:not(:focus) {
 | 
				
			||||||
 | 
					    .fa-sr-only();
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// sets a specific icon family to use alongside style + icon mixins
 | 
				
			||||||
 | 
					.fa-family-classic() {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Pro';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-family-sharp() {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Sharp';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// convenience mixins for declaring pseudo-elements by CSS variable,
 | 
				
			||||||
 | 
					// including all style-specific font properties, and both the ::before
 | 
				
			||||||
 | 
					// and ::after elements in the duotone case.
 | 
				
			||||||
 | 
					.fa-icon-solid(@fa-var) {
 | 
				
			||||||
 | 
					  .fa-icon;
 | 
				
			||||||
 | 
					  .fa-solid;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  &::before {
 | 
				
			||||||
 | 
					    content: @fa-var;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-icon-regular(@fa-var) {
 | 
				
			||||||
 | 
					  .fa-icon;
 | 
				
			||||||
 | 
					  .fa-regular;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  &::before {
 | 
				
			||||||
 | 
					    content: @fa-var;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-icon-light(@fa-var) {
 | 
				
			||||||
 | 
					  .fa-icon;
 | 
				
			||||||
 | 
					  .fa-light;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  &::before {
 | 
				
			||||||
 | 
					    content: @fa-var;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-icon-thin(@fa-var) {
 | 
				
			||||||
 | 
					  .fa-icon;
 | 
				
			||||||
 | 
					  .fa-thin;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  &::before {
 | 
				
			||||||
 | 
					    content: @fa-var;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-icon-duotone(@fa-var) {
 | 
				
			||||||
 | 
					  .fa-icon;
 | 
				
			||||||
 | 
					  &:extend(.fa-duotone all); // extends all pseudo-element selectors/rules inside of .fa-duotone
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  &::before {
 | 
				
			||||||
 | 
					    content: @fa-var;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					  &::after {
 | 
				
			||||||
 | 
					    content: %("%s%s", @fa-var, @fa-var);
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-icon-sharp-solid(@fa-var) {
 | 
				
			||||||
 | 
					  .fa-icon;
 | 
				
			||||||
 | 
					  .fa-sharp-solid;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  &::before {
 | 
				
			||||||
 | 
					    content: @fa-var;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-icon-sharp-regular(@fa-var) {
 | 
				
			||||||
 | 
					  .fa-icon;
 | 
				
			||||||
 | 
					  .fa-sharp-regular;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  &::before {
 | 
				
			||||||
 | 
					    content: @fa-var;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-icon-sharp-light(@fa-var) {
 | 
				
			||||||
 | 
					  .fa-icon;
 | 
				
			||||||
 | 
					  .fa-sharp-light;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  &::before {
 | 
				
			||||||
 | 
					    content: @fa-var;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fa-icon-brands(@fa-var) {
 | 
				
			||||||
 | 
					  .fa-icon;
 | 
				
			||||||
 | 
					  .fa-brands;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  &::before {
 | 
				
			||||||
 | 
					    content: @fa-var;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										31
									
								
								asset/less/_rotated-flipped.less
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								asset/less/_rotated-flipped.less
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,31 @@
 | 
				
			|||||||
 | 
					// rotating + flipping icons
 | 
				
			||||||
 | 
					// -------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-rotate-90 {
 | 
				
			||||||
 | 
					  transform: rotate(90deg);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-rotate-180 {
 | 
				
			||||||
 | 
					  transform: rotate(180deg);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-rotate-270 {
 | 
				
			||||||
 | 
					  transform: rotate(270deg);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-flip-horizontal {
 | 
				
			||||||
 | 
					  transform: scale(-1, 1);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-flip-vertical {
 | 
				
			||||||
 | 
					  transform: scale(1, -1);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-flip-both,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-flip-horizontal.@{fa-css-prefix}-flip-vertical { 
 | 
				
			||||||
 | 
					  transform: scale(-1, -1);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-rotate-by {
 | 
				
			||||||
 | 
					  transform: rotate(~'var(--@{fa-css-prefix}-rotate-angle, none)');
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										14
									
								
								asset/less/_screen-reader.less
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								asset/less/_screen-reader.less
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,14 @@
 | 
				
			|||||||
 | 
					// screen-reader utilities
 | 
				
			||||||
 | 
					// -------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// only display content to screen readers
 | 
				
			||||||
 | 
					.sr-only,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-sr-only {
 | 
				
			||||||
 | 
					  .fa-sr-only();
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// use in conjunction with .sr-only to only display content when it's focused
 | 
				
			||||||
 | 
					.sr-only-focusable,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-sr-only-focusable {
 | 
				
			||||||
 | 
					  .fa-sr-only-focusable();
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										2042
									
								
								asset/less/_shims.less
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2042
									
								
								asset/less/_shims.less
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										19
									
								
								asset/less/_sizing.less
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								asset/less/_sizing.less
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,19 @@
 | 
				
			|||||||
 | 
					// sizing icons
 | 
				
			||||||
 | 
					// -------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// literal magnification scale
 | 
				
			||||||
 | 
					.sizes-literal(@factor) when (@factor > 0) {
 | 
				
			||||||
 | 
					  .sizes-literal((@factor - 1));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  .@{fa-css-prefix}-@{factor}x {
 | 
				
			||||||
 | 
					    font-size: (@factor * 1em);
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					.sizes-literal(10);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// step-based scale (with alignment)
 | 
				
			||||||
 | 
					each(.fa-sizes(), {
 | 
				
			||||||
 | 
					  .@{fa-css-prefix}-@{key} {
 | 
				
			||||||
 | 
					    .fa-size(@value);
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					});
 | 
				
			||||||
							
								
								
									
										31
									
								
								asset/less/_stacked.less
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								asset/less/_stacked.less
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,31 @@
 | 
				
			|||||||
 | 
					// stacking icons
 | 
				
			||||||
 | 
					// -------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-stack {
 | 
				
			||||||
 | 
					  display: inline-block;
 | 
				
			||||||
 | 
					  height: 2em;
 | 
				
			||||||
 | 
					  line-height: 2em;
 | 
				
			||||||
 | 
					  position: relative;
 | 
				
			||||||
 | 
					  vertical-align: @fa-stack-vertical-align;
 | 
				
			||||||
 | 
					  width: @fa-stack-width;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
 | 
				
			||||||
 | 
					  left: 0;
 | 
				
			||||||
 | 
					  position: absolute;
 | 
				
			||||||
 | 
					  text-align: center;
 | 
				
			||||||
 | 
					  width: 100%;
 | 
				
			||||||
 | 
					  z-index: ~'var(--@{fa-css-prefix}-stack-z-index, @{fa-stack-z-index})';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-stack-1x { 
 | 
				
			||||||
 | 
					  line-height: inherit; 
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-stack-2x { 
 | 
				
			||||||
 | 
					  font-size: 2em; 
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-inverse { 
 | 
				
			||||||
 | 
					  color: ~'var(--@{fa-css-prefix}-inverse, @{fa-inverse})';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										9468
									
								
								asset/less/_variables.less
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9468
									
								
								asset/less/_variables.less
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										29
									
								
								asset/less/brands.less
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								asset/less/brands.less
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,29 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@import "_variables.less";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					:root, :host {
 | 
				
			||||||
 | 
					  --@{fa-css-prefix}-style-family-brands: 'Font Awesome 6 Brands';
 | 
				
			||||||
 | 
					  --@{fa-css-prefix}-font-brands: normal 400 1em/1 'Font Awesome 6 Brands';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Brands';
 | 
				
			||||||
 | 
					  font-style: normal;
 | 
				
			||||||
 | 
					  font-weight: 400;
 | 
				
			||||||
 | 
					  font-display: @fa-font-display;
 | 
				
			||||||
 | 
					  src: url('@{fa-font-path}/fa-brands-400.woff2') format('woff2'),
 | 
				
			||||||
 | 
					    url('@{fa-font-path}/fa-brands-400.ttf') format('truetype');
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fab,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-brands {
 | 
				
			||||||
 | 
					  font-weight: 400;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					each(.fa-brand-icons(), {
 | 
				
			||||||
 | 
					  .@{fa-css-prefix}-@{key}:before { content: @value; }
 | 
				
			||||||
 | 
					});
 | 
				
			||||||
							
								
								
									
										68
									
								
								asset/less/duotone.less
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										68
									
								
								asset/less/duotone.less
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,68 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@import "_variables.less";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					:root, :host {
 | 
				
			||||||
 | 
					  --@{fa-css-prefix}-style-family-duotone: 'Font Awesome 6 Duotone';
 | 
				
			||||||
 | 
					  --@{fa-css-prefix}-font-duotone: normal 900 1em/1 'Font Awesome 6 Duotone';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Duotone';
 | 
				
			||||||
 | 
					  font-style: normal;
 | 
				
			||||||
 | 
					  font-weight: 900;
 | 
				
			||||||
 | 
					  font-display: @fa-font-display;
 | 
				
			||||||
 | 
					  src: url('@{fa-font-path}/fa-duotone-900.woff2') format('woff2'),
 | 
				
			||||||
 | 
					    url('@{fa-font-path}/fa-duotone-900.ttf') format('truetype');
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fad,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-duotone {
 | 
				
			||||||
 | 
					  position: relative;
 | 
				
			||||||
 | 
					  font-weight: 900;
 | 
				
			||||||
 | 
					  letter-spacing: normal;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fad:before,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-duotone:before {
 | 
				
			||||||
 | 
					  position: absolute;
 | 
				
			||||||
 | 
					  color: ~'var(--@{fa-css-prefix}-primary-color, inherit)';
 | 
				
			||||||
 | 
					  opacity: @fa-primary-opacity;
 | 
				
			||||||
 | 
					  opacity: ~'var(--@{fa-css-prefix}-primary-opacity, @{fa-primary-opacity})';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fad:after,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-duotone:after {
 | 
				
			||||||
 | 
					  color: ~'var(--@{fa-css-prefix}-secondary-color, inherit)';
 | 
				
			||||||
 | 
					  opacity: @fa-secondary-opacity;
 | 
				
			||||||
 | 
					  opacity: ~'var(--@{fa-css-prefix}-secondary-opacity, @{fa-secondary-opacity})';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-swap-opacity .fad:before,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-swap-opacity .@{fa-css-prefix}-duotone:before,
 | 
				
			||||||
 | 
					.fad.@{fa-css-prefix}-swap-opacity:before,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-duotone.@{fa-css-prefix}-swap-opacity:before {
 | 
				
			||||||
 | 
					  opacity: @fa-secondary-opacity;
 | 
				
			||||||
 | 
					  opacity: ~'var(--@{fa-css-prefix}-secondary-opacity, @{fa-secondary-opacity})';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-swap-opacity .fad:after,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-swap-opacity .@{fa-css-prefix}-duotone:after,
 | 
				
			||||||
 | 
					.fad.@{fa-css-prefix}-swap-opacity:after,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-duotone.@{fa-css-prefix}-swap-opacity:after {
 | 
				
			||||||
 | 
					  opacity: @fa-primary-opacity;
 | 
				
			||||||
 | 
					  opacity: ~'var(--@{fa-css-prefix}-primary-opacity, @{fa-primary-opacity})';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fad.@{fa-css-prefix}-inverse,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-duotone.@{fa-css-prefix}-inverse {
 | 
				
			||||||
 | 
					  color: ~'var(--@{fa-css-prefix}-inverse, @{fa-inverse})';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fad.@{fa-css-prefix}-stack-1x, .fad.@{fa-css-prefix}-stack-2x,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-duotone.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-duotone.@{fa-css-prefix}-stack-2x {
 | 
				
			||||||
 | 
					  position: absolute;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										20
									
								
								asset/less/fontawesome.less
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								asset/less/fontawesome.less
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					// Font Awesome core compile (Web Fonts-based)
 | 
				
			||||||
 | 
					// -------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@import "_variables.less";
 | 
				
			||||||
 | 
					@import "_mixins.less";
 | 
				
			||||||
 | 
					@import "_core.less";
 | 
				
			||||||
 | 
					@import "_sizing.less";
 | 
				
			||||||
 | 
					@import "_fixed-width.less";
 | 
				
			||||||
 | 
					@import "_list.less";
 | 
				
			||||||
 | 
					@import "_bordered-pulled.less";
 | 
				
			||||||
 | 
					@import "_animated.less";
 | 
				
			||||||
 | 
					@import "_rotated-flipped.less";
 | 
				
			||||||
 | 
					@import "_stacked.less";
 | 
				
			||||||
 | 
					@import "_icons.less";
 | 
				
			||||||
 | 
					@import "_screen-reader.less";
 | 
				
			||||||
							
								
								
									
										25
									
								
								asset/less/light.less
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								asset/less/light.less
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,25 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@import "_variables.less";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					:root, :host {
 | 
				
			||||||
 | 
					  --@{fa-css-prefix}-style-family-classic: '@{fa-style-family}';
 | 
				
			||||||
 | 
					  --@{fa-css-prefix}-font-light: normal 300 1em/1 '@{fa-style-family}';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Pro';
 | 
				
			||||||
 | 
					  font-style: normal;
 | 
				
			||||||
 | 
					  font-weight: 300;
 | 
				
			||||||
 | 
					  font-display: @fa-font-display;
 | 
				
			||||||
 | 
					  src: url('@{fa-font-path}/fa-light-300.woff2') format('woff2'),
 | 
				
			||||||
 | 
					    url('@{fa-font-path}/fa-light-300.ttf') format('truetype');
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fal,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-light {
 | 
				
			||||||
 | 
					  font-weight: 300;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										25
									
								
								asset/less/regular.less
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								asset/less/regular.less
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,25 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@import "_variables.less";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					:root, :host {
 | 
				
			||||||
 | 
					  --@{fa-css-prefix}-style-family-classic: '@{fa-style-family}';
 | 
				
			||||||
 | 
					  --@{fa-css-prefix}-font-regular: normal 400 1em/1 '@{fa-style-family}';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Pro';
 | 
				
			||||||
 | 
					  font-style: normal;
 | 
				
			||||||
 | 
					  font-weight: 400;
 | 
				
			||||||
 | 
					  font-display: @fa-font-display;
 | 
				
			||||||
 | 
					  src: url('@{fa-font-path}/fa-regular-400.woff2') format('woff2'),
 | 
				
			||||||
 | 
					    url('@{fa-font-path}/fa-regular-400.ttf') format('truetype');
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.far,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-regular {
 | 
				
			||||||
 | 
					  font-weight: 400;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										26
									
								
								asset/less/sharp-light.less
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								asset/less/sharp-light.less
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,26 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@import "_variables.less";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					:root, :host {
 | 
				
			||||||
 | 
					  --@{fa-css-prefix}-style-family-sharp: 'Font Awesome 6 Sharp';
 | 
				
			||||||
 | 
					  --@{fa-css-prefix}-font-sharp-light: normal 300 1em/1 'Font Awesome 6 Sharp';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Sharp';
 | 
				
			||||||
 | 
					  font-style: normal;
 | 
				
			||||||
 | 
					  font-weight: 300;
 | 
				
			||||||
 | 
					  font-display: @fa-font-display;
 | 
				
			||||||
 | 
					  src: url('@{fa-font-path}/fa-sharp-light-300.woff2') format('woff2'),
 | 
				
			||||||
 | 
					    url('@{fa-font-path}/fa-sharp-light-300.ttf') format('truetype');
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fasl,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-light {
 | 
				
			||||||
 | 
					  font-weight: 300;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										26
									
								
								asset/less/sharp-regular.less
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								asset/less/sharp-regular.less
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,26 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@import "_variables.less";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					:root, :host {
 | 
				
			||||||
 | 
					  --@{fa-css-prefix}-style-family-sharp: 'Font Awesome 6 Sharp';
 | 
				
			||||||
 | 
					  --@{fa-css-prefix}-font-sharp-regular: normal 400 1em/1 'Font Awesome 6 Sharp';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Sharp';
 | 
				
			||||||
 | 
					  font-style: normal;
 | 
				
			||||||
 | 
					  font-weight: 400;
 | 
				
			||||||
 | 
					  font-display: @fa-font-display;
 | 
				
			||||||
 | 
					  src: url('@{fa-font-path}/fa-sharp-regular-400.woff2') format('woff2'),
 | 
				
			||||||
 | 
					    url('@{fa-font-path}/fa-sharp-regular-400.ttf') format('truetype');
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fasr,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-regular {
 | 
				
			||||||
 | 
					  font-weight: 400;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										26
									
								
								asset/less/sharp-solid.less
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								asset/less/sharp-solid.less
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,26 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@import "_variables.less";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					:root, :host {
 | 
				
			||||||
 | 
					  --@{fa-css-prefix}-style-family-sharp: 'Font Awesome 6 Sharp';
 | 
				
			||||||
 | 
					  --@{fa-css-prefix}-font-sharp-solid: normal 900 1em/1 'Font Awesome 6 Sharp';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Sharp';
 | 
				
			||||||
 | 
					  font-style: normal;
 | 
				
			||||||
 | 
					  font-weight: 900;
 | 
				
			||||||
 | 
					  font-display: @fa-font-display;
 | 
				
			||||||
 | 
					  src: url('@{fa-font-path}/fa-sharp-solid-900.woff2') format('woff2'),
 | 
				
			||||||
 | 
					    url('@{fa-font-path}/fa-sharp-solid-900.ttf') format('truetype');
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fass,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-sharp {
 | 
				
			||||||
 | 
					  font-weight: 900;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										26
									
								
								asset/less/solid.less
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								asset/less/solid.less
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,26 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@import "_variables.less";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					:root, :host {
 | 
				
			||||||
 | 
					  --@{fa-css-prefix}-style-family-classic: '@{fa-style-family}';
 | 
				
			||||||
 | 
					  --@{fa-css-prefix}-font-solid: normal 900 1em/1 '@{fa-style-family}';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Pro';
 | 
				
			||||||
 | 
					  font-style: normal;
 | 
				
			||||||
 | 
					  font-weight: 900;
 | 
				
			||||||
 | 
					  font-display: @fa-font-display;
 | 
				
			||||||
 | 
					  src: url('@{fa-font-path}/fa-solid-900.woff2') format('woff2'),
 | 
				
			||||||
 | 
					    url('@{fa-font-path}/fa-solid-900.ttf') format('truetype');
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fas,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-solid {
 | 
				
			||||||
 | 
					  font-weight: 900;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										25
									
								
								asset/less/thin.less
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								asset/less/thin.less
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,25 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@import "_variables.less";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					:root, :host {
 | 
				
			||||||
 | 
					  --@{fa-css-prefix}-style-family-classic: '@{fa-style-family}';
 | 
				
			||||||
 | 
					  --@{fa-css-prefix}-font-thin: normal 100 1em/1 '@{fa-style-family}';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@font-face {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Pro';
 | 
				
			||||||
 | 
					  font-style: normal;
 | 
				
			||||||
 | 
					  font-weight: 100;
 | 
				
			||||||
 | 
					  font-display: @fa-font-display;
 | 
				
			||||||
 | 
					  src: url('@{fa-font-path}/fa-thin-100.woff2') format('woff2'),
 | 
				
			||||||
 | 
					    url('@{fa-font-path}/fa-thin-100.ttf') format('truetype');
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fat,
 | 
				
			||||||
 | 
					.@{fa-css-prefix}-thin {
 | 
				
			||||||
 | 
					  font-weight: 100;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										10
									
								
								asset/less/v4-shims.less
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								asset/less/v4-shims.less
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 | 
				
			||||||
 | 
					 * License - https://fontawesome.com/license (Commercial License)
 | 
				
			||||||
 | 
					 * Copyright 2023 Fonticons, Inc.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					// V4 shims compile (Web Fonts-based)
 | 
				
			||||||
 | 
					// -------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@import '_variables.less';
 | 
				
			||||||
 | 
					@import '_shims.less';
 | 
				
			||||||
							
								
								
									
										5772
									
								
								asset/metadata/categories.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5772
									
								
								asset/metadata/categories.yml
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										611405
									
								
								asset/metadata/icon-families.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										611405
									
								
								asset/metadata/icon-families.json
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										141830
									
								
								asset/metadata/icon-families.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										141830
									
								
								asset/metadata/icon-families.yml
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										363751
									
								
								asset/metadata/icons.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										363751
									
								
								asset/metadata/icons.json
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										94507
									
								
								asset/metadata/icons.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										94507
									
								
								asset/metadata/icons.yml
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										4052
									
								
								asset/metadata/shims.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4052
									
								
								asset/metadata/shims.json
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										646
									
								
								asset/metadata/shims.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										646
									
								
								asset/metadata/shims.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,646 @@
 | 
				
			|||||||
 | 
					area-chart:
 | 
				
			||||||
 | 
					  name: chart-area
 | 
				
			||||||
 | 
					arrow-circle-o-down:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: circle-down
 | 
				
			||||||
 | 
					arrow-circle-o-left:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: circle-left
 | 
				
			||||||
 | 
					arrow-circle-o-right:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: circle-right
 | 
				
			||||||
 | 
					arrow-circle-o-up:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: circle-up
 | 
				
			||||||
 | 
					arrows:
 | 
				
			||||||
 | 
					  name: up-down-left-right
 | 
				
			||||||
 | 
					arrows-alt:
 | 
				
			||||||
 | 
					  name: maximize
 | 
				
			||||||
 | 
					arrows-h:
 | 
				
			||||||
 | 
					  name: left-right
 | 
				
			||||||
 | 
					arrows-v:
 | 
				
			||||||
 | 
					  name: up-down
 | 
				
			||||||
 | 
					asl-interpreting:
 | 
				
			||||||
 | 
					  name: hands-asl-interpreting
 | 
				
			||||||
 | 
					automobile:
 | 
				
			||||||
 | 
					  name: car
 | 
				
			||||||
 | 
					bank:
 | 
				
			||||||
 | 
					  name: building-columns
 | 
				
			||||||
 | 
					bar-chart:
 | 
				
			||||||
 | 
					  name: chart-column
 | 
				
			||||||
 | 
					bar-chart-o:
 | 
				
			||||||
 | 
					  name: chart-column
 | 
				
			||||||
 | 
					bathtub:
 | 
				
			||||||
 | 
					  name: bath
 | 
				
			||||||
 | 
					battery:
 | 
				
			||||||
 | 
					  name: battery-full
 | 
				
			||||||
 | 
					battery-0:
 | 
				
			||||||
 | 
					  name: battery-empty
 | 
				
			||||||
 | 
					battery-1:
 | 
				
			||||||
 | 
					  name: battery-quarter
 | 
				
			||||||
 | 
					battery-2:
 | 
				
			||||||
 | 
					  name: battery-half
 | 
				
			||||||
 | 
					battery-3:
 | 
				
			||||||
 | 
					  name: battery-three-quarters
 | 
				
			||||||
 | 
					battery-4:
 | 
				
			||||||
 | 
					  name: battery-full
 | 
				
			||||||
 | 
					behance-square:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: square-behance
 | 
				
			||||||
 | 
					bitbucket-square:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: bitbucket
 | 
				
			||||||
 | 
					bitcoin:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: btc
 | 
				
			||||||
 | 
					cab:
 | 
				
			||||||
 | 
					  name: taxi
 | 
				
			||||||
 | 
					calendar:
 | 
				
			||||||
 | 
					  name: calendar-days
 | 
				
			||||||
 | 
					calendar-times-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: calendar-xmark
 | 
				
			||||||
 | 
					caret-square-o-down:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: square-caret-down
 | 
				
			||||||
 | 
					caret-square-o-left:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: square-caret-left
 | 
				
			||||||
 | 
					caret-square-o-right:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: square-caret-right
 | 
				
			||||||
 | 
					caret-square-o-up:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: square-caret-up
 | 
				
			||||||
 | 
					cc:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: closed-captioning
 | 
				
			||||||
 | 
					chain:
 | 
				
			||||||
 | 
					  name: link
 | 
				
			||||||
 | 
					chain-broken:
 | 
				
			||||||
 | 
					  name: link-slash
 | 
				
			||||||
 | 
					check-circle-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: circle-check
 | 
				
			||||||
 | 
					check-square-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: square-check
 | 
				
			||||||
 | 
					circle-o-notch:
 | 
				
			||||||
 | 
					  name: circle-notch
 | 
				
			||||||
 | 
					circle-thin:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: circle
 | 
				
			||||||
 | 
					clipboard:
 | 
				
			||||||
 | 
					  name: paste
 | 
				
			||||||
 | 
					clone:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					close:
 | 
				
			||||||
 | 
					  name: xmark
 | 
				
			||||||
 | 
					cloud-download:
 | 
				
			||||||
 | 
					  name: cloud-arrow-down
 | 
				
			||||||
 | 
					cloud-upload:
 | 
				
			||||||
 | 
					  name: cloud-arrow-up
 | 
				
			||||||
 | 
					cny:
 | 
				
			||||||
 | 
					  name: yen-sign
 | 
				
			||||||
 | 
					code-fork:
 | 
				
			||||||
 | 
					  name: code-branch
 | 
				
			||||||
 | 
					commenting:
 | 
				
			||||||
 | 
					  name: comment-dots
 | 
				
			||||||
 | 
					commenting-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: comment-dots
 | 
				
			||||||
 | 
					compass:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					compress:
 | 
				
			||||||
 | 
					  name: down-left-and-up-right-to-center
 | 
				
			||||||
 | 
					copyright:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					credit-card:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					credit-card-alt:
 | 
				
			||||||
 | 
					  name: credit-card
 | 
				
			||||||
 | 
					cut:
 | 
				
			||||||
 | 
					  name: scissors
 | 
				
			||||||
 | 
					cutlery:
 | 
				
			||||||
 | 
					  name: utensils
 | 
				
			||||||
 | 
					dashboard:
 | 
				
			||||||
 | 
					  name: gauge-high
 | 
				
			||||||
 | 
					deafness:
 | 
				
			||||||
 | 
					  name: ear-deaf
 | 
				
			||||||
 | 
					dedent:
 | 
				
			||||||
 | 
					  name: outdent
 | 
				
			||||||
 | 
					diamond:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: gem
 | 
				
			||||||
 | 
					dollar:
 | 
				
			||||||
 | 
					  name: dollar-sign
 | 
				
			||||||
 | 
					dot-circle-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: circle-dot
 | 
				
			||||||
 | 
					drivers-license:
 | 
				
			||||||
 | 
					  name: id-card
 | 
				
			||||||
 | 
					drivers-license-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: id-card
 | 
				
			||||||
 | 
					edit:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: pen-to-square
 | 
				
			||||||
 | 
					eercast:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: sellcast
 | 
				
			||||||
 | 
					eur:
 | 
				
			||||||
 | 
					  name: euro-sign
 | 
				
			||||||
 | 
					euro:
 | 
				
			||||||
 | 
					  name: euro-sign
 | 
				
			||||||
 | 
					exchange:
 | 
				
			||||||
 | 
					  name: right-left
 | 
				
			||||||
 | 
					expand:
 | 
				
			||||||
 | 
					  name: up-right-and-down-left-from-center
 | 
				
			||||||
 | 
					external-link:
 | 
				
			||||||
 | 
					  name: up-right-from-square
 | 
				
			||||||
 | 
					external-link-square:
 | 
				
			||||||
 | 
					  name: square-up-right
 | 
				
			||||||
 | 
					eye:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					eye-slash:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					eyedropper:
 | 
				
			||||||
 | 
					  name: eye-dropper
 | 
				
			||||||
 | 
					fa:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: font-awesome
 | 
				
			||||||
 | 
					facebook:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: facebook-f
 | 
				
			||||||
 | 
					facebook-f:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: facebook-f
 | 
				
			||||||
 | 
					facebook-official:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: facebook
 | 
				
			||||||
 | 
					facebook-square:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: square-facebook
 | 
				
			||||||
 | 
					feed:
 | 
				
			||||||
 | 
					  name: rss
 | 
				
			||||||
 | 
					file-archive-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: file-zipper
 | 
				
			||||||
 | 
					file-movie-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: file-video
 | 
				
			||||||
 | 
					file-photo-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: file-image
 | 
				
			||||||
 | 
					file-picture-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: file-image
 | 
				
			||||||
 | 
					file-sound-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: file-audio
 | 
				
			||||||
 | 
					file-text:
 | 
				
			||||||
 | 
					  name: file-lines
 | 
				
			||||||
 | 
					file-text-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: file-lines
 | 
				
			||||||
 | 
					file-zip-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: file-zipper
 | 
				
			||||||
 | 
					files-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: copy
 | 
				
			||||||
 | 
					flash:
 | 
				
			||||||
 | 
					  name: bolt
 | 
				
			||||||
 | 
					floppy-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: floppy-disk
 | 
				
			||||||
 | 
					frown-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: face-frown
 | 
				
			||||||
 | 
					gbp:
 | 
				
			||||||
 | 
					  name: sterling-sign
 | 
				
			||||||
 | 
					ge:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: empire
 | 
				
			||||||
 | 
					gear:
 | 
				
			||||||
 | 
					  name: gear
 | 
				
			||||||
 | 
					gears:
 | 
				
			||||||
 | 
					  name: gears
 | 
				
			||||||
 | 
					git-square:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: square-git
 | 
				
			||||||
 | 
					github-square:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: square-github
 | 
				
			||||||
 | 
					gittip:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: gratipay
 | 
				
			||||||
 | 
					glass:
 | 
				
			||||||
 | 
					  name: martini-glass-empty
 | 
				
			||||||
 | 
					globe:
 | 
				
			||||||
 | 
					  name: earth-americas
 | 
				
			||||||
 | 
					google-plus:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: google-plus-g
 | 
				
			||||||
 | 
					google-plus-circle:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: google-plus
 | 
				
			||||||
 | 
					google-plus-official:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: google-plus
 | 
				
			||||||
 | 
					google-plus-square:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: square-google-plus
 | 
				
			||||||
 | 
					group:
 | 
				
			||||||
 | 
					  name: users
 | 
				
			||||||
 | 
					hand-grab-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: hand-back-fist
 | 
				
			||||||
 | 
					hand-o-down:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: hand-point-down
 | 
				
			||||||
 | 
					hand-o-left:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: hand-point-left
 | 
				
			||||||
 | 
					hand-o-right:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: hand-point-right
 | 
				
			||||||
 | 
					hand-o-up:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: hand-point-up
 | 
				
			||||||
 | 
					hand-paper-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: hand
 | 
				
			||||||
 | 
					hand-rock-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: hand-back-fist
 | 
				
			||||||
 | 
					hand-stop-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: hand
 | 
				
			||||||
 | 
					hard-of-hearing:
 | 
				
			||||||
 | 
					  name: ear-deaf
 | 
				
			||||||
 | 
					hdd-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: hard-drive
 | 
				
			||||||
 | 
					header:
 | 
				
			||||||
 | 
					  name: heading
 | 
				
			||||||
 | 
					home:
 | 
				
			||||||
 | 
					  name: house
 | 
				
			||||||
 | 
					hotel:
 | 
				
			||||||
 | 
					  name: bed
 | 
				
			||||||
 | 
					hourglass-1:
 | 
				
			||||||
 | 
					  name: hourglass-start
 | 
				
			||||||
 | 
					hourglass-2:
 | 
				
			||||||
 | 
					  name: hourglass-half
 | 
				
			||||||
 | 
					hourglass-3:
 | 
				
			||||||
 | 
					  name: hourglass-end
 | 
				
			||||||
 | 
					hourglass-o:
 | 
				
			||||||
 | 
					  name: hourglass
 | 
				
			||||||
 | 
					id-badge:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					ils:
 | 
				
			||||||
 | 
					  name: shekel-sign
 | 
				
			||||||
 | 
					image:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: image
 | 
				
			||||||
 | 
					inr:
 | 
				
			||||||
 | 
					  name: indian-rupee-sign
 | 
				
			||||||
 | 
					institution:
 | 
				
			||||||
 | 
					  name: building-columns
 | 
				
			||||||
 | 
					intersex:
 | 
				
			||||||
 | 
					  name: mars-and-venus
 | 
				
			||||||
 | 
					jpy:
 | 
				
			||||||
 | 
					  name: yen-sign
 | 
				
			||||||
 | 
					krw:
 | 
				
			||||||
 | 
					  name: won-sign
 | 
				
			||||||
 | 
					lastfm-square:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: square-lastfm
 | 
				
			||||||
 | 
					legal:
 | 
				
			||||||
 | 
					  name: gavel
 | 
				
			||||||
 | 
					level-down:
 | 
				
			||||||
 | 
					  name: turn-down
 | 
				
			||||||
 | 
					level-up:
 | 
				
			||||||
 | 
					  name: turn-up
 | 
				
			||||||
 | 
					life-bouy:
 | 
				
			||||||
 | 
					  name: life-ring
 | 
				
			||||||
 | 
					life-buoy:
 | 
				
			||||||
 | 
					  name: life-ring
 | 
				
			||||||
 | 
					life-saver:
 | 
				
			||||||
 | 
					  name: life-ring
 | 
				
			||||||
 | 
					line-chart:
 | 
				
			||||||
 | 
					  name: chart-line
 | 
				
			||||||
 | 
					linkedin:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: linkedin-in
 | 
				
			||||||
 | 
					linkedin-square:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: linkedin
 | 
				
			||||||
 | 
					list-alt:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: rectangle-list
 | 
				
			||||||
 | 
					long-arrow-down:
 | 
				
			||||||
 | 
					  name: down-long
 | 
				
			||||||
 | 
					long-arrow-left:
 | 
				
			||||||
 | 
					  name: left-long
 | 
				
			||||||
 | 
					long-arrow-right:
 | 
				
			||||||
 | 
					  name: right-long
 | 
				
			||||||
 | 
					long-arrow-up:
 | 
				
			||||||
 | 
					  name: up-long
 | 
				
			||||||
 | 
					magic:
 | 
				
			||||||
 | 
					  name: wand-magic-sparkles
 | 
				
			||||||
 | 
					mail-forward:
 | 
				
			||||||
 | 
					  name: share
 | 
				
			||||||
 | 
					mail-reply:
 | 
				
			||||||
 | 
					  name: reply
 | 
				
			||||||
 | 
					mail-reply-all:
 | 
				
			||||||
 | 
					  name: reply-all
 | 
				
			||||||
 | 
					map-marker:
 | 
				
			||||||
 | 
					  name: location-dot
 | 
				
			||||||
 | 
					meh-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: face-meh
 | 
				
			||||||
 | 
					minus-square-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: square-minus
 | 
				
			||||||
 | 
					mobile:
 | 
				
			||||||
 | 
					  name: mobile-screen-button
 | 
				
			||||||
 | 
					mobile-phone:
 | 
				
			||||||
 | 
					  name: mobile-screen-button
 | 
				
			||||||
 | 
					money:
 | 
				
			||||||
 | 
					  name: money-bill-1
 | 
				
			||||||
 | 
					mortar-board:
 | 
				
			||||||
 | 
					  name: graduation-cap
 | 
				
			||||||
 | 
					navicon:
 | 
				
			||||||
 | 
					  name: bars
 | 
				
			||||||
 | 
					object-group:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					object-ungroup:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					odnoklassniki-square:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: square-odnoklassniki
 | 
				
			||||||
 | 
					pause-circle-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: circle-pause
 | 
				
			||||||
 | 
					pencil-square:
 | 
				
			||||||
 | 
					  name: square-pen
 | 
				
			||||||
 | 
					pencil-square-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: pen-to-square
 | 
				
			||||||
 | 
					photo:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: image
 | 
				
			||||||
 | 
					picture-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: image
 | 
				
			||||||
 | 
					pie-chart:
 | 
				
			||||||
 | 
					  name: chart-pie
 | 
				
			||||||
 | 
					pinterest-square:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: square-pinterest
 | 
				
			||||||
 | 
					play-circle-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: circle-play
 | 
				
			||||||
 | 
					plus-square-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: square-plus
 | 
				
			||||||
 | 
					question-circle-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: circle-question
 | 
				
			||||||
 | 
					ra:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: rebel
 | 
				
			||||||
 | 
					reddit-square:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: square-reddit
 | 
				
			||||||
 | 
					refresh:
 | 
				
			||||||
 | 
					  name: arrows-rotate
 | 
				
			||||||
 | 
					registered:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					remove:
 | 
				
			||||||
 | 
					  name: xmark
 | 
				
			||||||
 | 
					reorder:
 | 
				
			||||||
 | 
					  name: bars
 | 
				
			||||||
 | 
					repeat:
 | 
				
			||||||
 | 
					  name: arrow-rotate-right
 | 
				
			||||||
 | 
					resistance:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: rebel
 | 
				
			||||||
 | 
					rmb:
 | 
				
			||||||
 | 
					  name: yen-sign
 | 
				
			||||||
 | 
					rotate-left:
 | 
				
			||||||
 | 
					  name: arrow-rotate-left
 | 
				
			||||||
 | 
					rotate-right:
 | 
				
			||||||
 | 
					  name: arrow-rotate-right
 | 
				
			||||||
 | 
					rouble:
 | 
				
			||||||
 | 
					  name: ruble-sign
 | 
				
			||||||
 | 
					rub:
 | 
				
			||||||
 | 
					  name: ruble-sign
 | 
				
			||||||
 | 
					ruble:
 | 
				
			||||||
 | 
					  name: ruble-sign
 | 
				
			||||||
 | 
					rupee:
 | 
				
			||||||
 | 
					  name: indian-rupee-sign
 | 
				
			||||||
 | 
					s15:
 | 
				
			||||||
 | 
					  name: bath
 | 
				
			||||||
 | 
					save:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: floppy-disk
 | 
				
			||||||
 | 
					send:
 | 
				
			||||||
 | 
					  name: paper-plane
 | 
				
			||||||
 | 
					send-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: paper-plane
 | 
				
			||||||
 | 
					share-square-o:
 | 
				
			||||||
 | 
					  name: share-from-square
 | 
				
			||||||
 | 
					shekel:
 | 
				
			||||||
 | 
					  name: shekel-sign
 | 
				
			||||||
 | 
					sheqel:
 | 
				
			||||||
 | 
					  name: shekel-sign
 | 
				
			||||||
 | 
					sign-in:
 | 
				
			||||||
 | 
					  name: right-to-bracket
 | 
				
			||||||
 | 
					sign-out:
 | 
				
			||||||
 | 
					  name: right-from-bracket
 | 
				
			||||||
 | 
					signing:
 | 
				
			||||||
 | 
					  name: hands
 | 
				
			||||||
 | 
					smile-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: face-smile
 | 
				
			||||||
 | 
					snapchat-ghost:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: snapchat
 | 
				
			||||||
 | 
					snapchat-square:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: square-snapchat
 | 
				
			||||||
 | 
					soccer-ball-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: futbol
 | 
				
			||||||
 | 
					sort-alpha-asc:
 | 
				
			||||||
 | 
					  name: arrow-down-a-z
 | 
				
			||||||
 | 
					sort-alpha-desc:
 | 
				
			||||||
 | 
					  name: arrow-down-z-a
 | 
				
			||||||
 | 
					sort-amount-asc:
 | 
				
			||||||
 | 
					  name: arrow-down-short-wide
 | 
				
			||||||
 | 
					sort-amount-desc:
 | 
				
			||||||
 | 
					  name: arrow-down-wide-short
 | 
				
			||||||
 | 
					sort-asc:
 | 
				
			||||||
 | 
					  name: sort-up
 | 
				
			||||||
 | 
					sort-desc:
 | 
				
			||||||
 | 
					  name: sort-down
 | 
				
			||||||
 | 
					sort-numeric-asc:
 | 
				
			||||||
 | 
					  name: arrow-down-1-9
 | 
				
			||||||
 | 
					sort-numeric-desc:
 | 
				
			||||||
 | 
					  name: arrow-down-9-1
 | 
				
			||||||
 | 
					star-half-empty:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: star-half-stroke
 | 
				
			||||||
 | 
					star-half-full:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: star-half-stroke
 | 
				
			||||||
 | 
					star-half-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: star-half-stroke
 | 
				
			||||||
 | 
					steam-square:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: square-steam
 | 
				
			||||||
 | 
					sticky-note-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: note-sticky
 | 
				
			||||||
 | 
					stop-circle-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: circle-stop
 | 
				
			||||||
 | 
					support:
 | 
				
			||||||
 | 
					  name: life-ring
 | 
				
			||||||
 | 
					tablet:
 | 
				
			||||||
 | 
					  name: tablet-screen-button
 | 
				
			||||||
 | 
					tachometer:
 | 
				
			||||||
 | 
					  name: gauge-high
 | 
				
			||||||
 | 
					tasks:
 | 
				
			||||||
 | 
					  name: bars-progress
 | 
				
			||||||
 | 
					television:
 | 
				
			||||||
 | 
					  name: tv
 | 
				
			||||||
 | 
					thermometer:
 | 
				
			||||||
 | 
					  name: temperature-full
 | 
				
			||||||
 | 
					thermometer-0:
 | 
				
			||||||
 | 
					  name: temperature-empty
 | 
				
			||||||
 | 
					thermometer-1:
 | 
				
			||||||
 | 
					  name: temperature-quarter
 | 
				
			||||||
 | 
					thermometer-2:
 | 
				
			||||||
 | 
					  name: temperature-half
 | 
				
			||||||
 | 
					thermometer-3:
 | 
				
			||||||
 | 
					  name: temperature-three-quarters
 | 
				
			||||||
 | 
					thermometer-4:
 | 
				
			||||||
 | 
					  name: temperature-full
 | 
				
			||||||
 | 
					thumb-tack:
 | 
				
			||||||
 | 
					  name: thumbtack
 | 
				
			||||||
 | 
					thumbs-o-down:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: thumbs-down
 | 
				
			||||||
 | 
					thumbs-o-up:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: thumbs-up
 | 
				
			||||||
 | 
					times-circle-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: circle-xmark
 | 
				
			||||||
 | 
					times-rectangle:
 | 
				
			||||||
 | 
					  name: rectangle-xmark
 | 
				
			||||||
 | 
					times-rectangle-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: rectangle-xmark
 | 
				
			||||||
 | 
					toggle-down:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: square-caret-down
 | 
				
			||||||
 | 
					toggle-left:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: square-caret-left
 | 
				
			||||||
 | 
					toggle-right:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: square-caret-right
 | 
				
			||||||
 | 
					toggle-up:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: square-caret-up
 | 
				
			||||||
 | 
					transgender:
 | 
				
			||||||
 | 
					  name: mars-and-venus
 | 
				
			||||||
 | 
					transgender-alt:
 | 
				
			||||||
 | 
					  name: transgender
 | 
				
			||||||
 | 
					trash:
 | 
				
			||||||
 | 
					  name: trash-can
 | 
				
			||||||
 | 
					trash-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: trash-can
 | 
				
			||||||
 | 
					try:
 | 
				
			||||||
 | 
					  name: turkish-lira-sign
 | 
				
			||||||
 | 
					tumblr-square:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: square-tumblr
 | 
				
			||||||
 | 
					turkish-lira:
 | 
				
			||||||
 | 
					  name: turkish-lira-sign
 | 
				
			||||||
 | 
					twitter-square:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: square-twitter
 | 
				
			||||||
 | 
					unlink:
 | 
				
			||||||
 | 
					  name: link-slash
 | 
				
			||||||
 | 
					unlock-alt:
 | 
				
			||||||
 | 
					  name: unlock
 | 
				
			||||||
 | 
					unsorted:
 | 
				
			||||||
 | 
					  name: sort
 | 
				
			||||||
 | 
					usd:
 | 
				
			||||||
 | 
					  name: dollar-sign
 | 
				
			||||||
 | 
					user-circle-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: circle-user
 | 
				
			||||||
 | 
					vcard:
 | 
				
			||||||
 | 
					  name: address-card
 | 
				
			||||||
 | 
					vcard-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: address-card
 | 
				
			||||||
 | 
					viadeo-square:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: square-viadeo
 | 
				
			||||||
 | 
					video-camera:
 | 
				
			||||||
 | 
					  name: video
 | 
				
			||||||
 | 
					vimeo:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: vimeo-v
 | 
				
			||||||
 | 
					vimeo-square:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: square-vimeo
 | 
				
			||||||
 | 
					volume-control-phone:
 | 
				
			||||||
 | 
					  name: phone-volume
 | 
				
			||||||
 | 
					warning:
 | 
				
			||||||
 | 
					  name: triangle-exclamation
 | 
				
			||||||
 | 
					wechat:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: weixin
 | 
				
			||||||
 | 
					wheelchair-alt:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: accessible-icon
 | 
				
			||||||
 | 
					window-close-o:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					  name: rectangle-xmark
 | 
				
			||||||
 | 
					window-maximize:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					window-restore:
 | 
				
			||||||
 | 
					  prefix: far
 | 
				
			||||||
 | 
					won:
 | 
				
			||||||
 | 
					  name: won-sign
 | 
				
			||||||
 | 
					xing-square:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: square-xing
 | 
				
			||||||
 | 
					y-combinator-square:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: hacker-news
 | 
				
			||||||
 | 
					yc:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: y-combinator
 | 
				
			||||||
 | 
					yc-square:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: hacker-news
 | 
				
			||||||
 | 
					yen:
 | 
				
			||||||
 | 
					  name: yen-sign
 | 
				
			||||||
 | 
					youtube-play:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: youtube
 | 
				
			||||||
 | 
					youtube-square:
 | 
				
			||||||
 | 
					  prefix: fab
 | 
				
			||||||
 | 
					  name: square-youtube
 | 
				
			||||||
							
								
								
									
										1416
									
								
								asset/metadata/sponsors.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1416
									
								
								asset/metadata/sponsors.yml
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										153
									
								
								asset/scss/_animated.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										153
									
								
								asset/scss/_animated.scss
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,153 @@
 | 
				
			|||||||
 | 
					// animating icons
 | 
				
			||||||
 | 
					// --------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-beat {
 | 
				
			||||||
 | 
					  animation-name: #{$fa-css-prefix}-beat;
 | 
				
			||||||
 | 
					  animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s);
 | 
				
			||||||
 | 
					  animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal);
 | 
				
			||||||
 | 
					  animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s);
 | 
				
			||||||
 | 
					  animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite);
 | 
				
			||||||
 | 
					  animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, ease-in-out);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-bounce {
 | 
				
			||||||
 | 
					  animation-name: #{$fa-css-prefix}-bounce;
 | 
				
			||||||
 | 
					  animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s);
 | 
				
			||||||
 | 
					  animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal);
 | 
				
			||||||
 | 
					  animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s);
 | 
				
			||||||
 | 
					  animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite);
 | 
				
			||||||
 | 
					  animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, cubic-bezier(0.280, 0.840, 0.420, 1));
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-fade {
 | 
				
			||||||
 | 
					  animation-name: #{$fa-css-prefix}-fade;
 | 
				
			||||||
 | 
					  animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s);
 | 
				
			||||||
 | 
					  animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal);
 | 
				
			||||||
 | 
					  animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s);
 | 
				
			||||||
 | 
					  animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite);
 | 
				
			||||||
 | 
					  animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, cubic-bezier(.4,0,.6,1));
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-beat-fade {
 | 
				
			||||||
 | 
					  animation-name: #{$fa-css-prefix}-beat-fade;
 | 
				
			||||||
 | 
					  animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s);
 | 
				
			||||||
 | 
					  animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal);
 | 
				
			||||||
 | 
					  animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s);
 | 
				
			||||||
 | 
					  animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite);
 | 
				
			||||||
 | 
					  animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, cubic-bezier(.4,0,.6,1));
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-flip {
 | 
				
			||||||
 | 
					  animation-name: #{$fa-css-prefix}-flip;
 | 
				
			||||||
 | 
					  animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s);
 | 
				
			||||||
 | 
					  animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal);
 | 
				
			||||||
 | 
					  animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s);
 | 
				
			||||||
 | 
					  animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite);
 | 
				
			||||||
 | 
					  animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, ease-in-out);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-shake {
 | 
				
			||||||
 | 
					  animation-name: #{$fa-css-prefix}-shake;
 | 
				
			||||||
 | 
					  animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s);
 | 
				
			||||||
 | 
					  animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal);
 | 
				
			||||||
 | 
					  animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s);
 | 
				
			||||||
 | 
					  animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite);
 | 
				
			||||||
 | 
					  animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, linear);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-spin {
 | 
				
			||||||
 | 
					  animation-name: #{$fa-css-prefix}-spin;
 | 
				
			||||||
 | 
					  animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s);
 | 
				
			||||||
 | 
					  animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal);
 | 
				
			||||||
 | 
					  animation-duration: var(--#{$fa-css-prefix}-animation-duration, 2s);
 | 
				
			||||||
 | 
					  animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite);
 | 
				
			||||||
 | 
					  animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, linear);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-spin-reverse {
 | 
				
			||||||
 | 
					  --#{$fa-css-prefix}-animation-direction: reverse;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-pulse,
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-spin-pulse {
 | 
				
			||||||
 | 
					  animation-name: #{$fa-css-prefix}-spin;
 | 
				
			||||||
 | 
					  animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal);
 | 
				
			||||||
 | 
					  animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s);
 | 
				
			||||||
 | 
					  animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite);
 | 
				
			||||||
 | 
					  animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, steps(8));
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// if agent or operating system prefers reduced motion, disable animations
 | 
				
			||||||
 | 
					// see: https://www.smashingmagazine.com/2020/09/design-reduced-motion-sensitivities/
 | 
				
			||||||
 | 
					// see: https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion
 | 
				
			||||||
 | 
					@media (prefers-reduced-motion: reduce) {
 | 
				
			||||||
 | 
					  .#{$fa-css-prefix}-beat,
 | 
				
			||||||
 | 
					  .#{$fa-css-prefix}-bounce,
 | 
				
			||||||
 | 
					  .#{$fa-css-prefix}-fade,
 | 
				
			||||||
 | 
					  .#{$fa-css-prefix}-beat-fade,
 | 
				
			||||||
 | 
					  .#{$fa-css-prefix}-flip,
 | 
				
			||||||
 | 
					  .#{$fa-css-prefix}-pulse,
 | 
				
			||||||
 | 
					  .#{$fa-css-prefix}-shake,
 | 
				
			||||||
 | 
					  .#{$fa-css-prefix}-spin,
 | 
				
			||||||
 | 
					  .#{$fa-css-prefix}-spin-pulse {
 | 
				
			||||||
 | 
					    animation-delay: -1ms;
 | 
				
			||||||
 | 
					    animation-duration: 1ms;
 | 
				
			||||||
 | 
					    animation-iteration-count: 1;
 | 
				
			||||||
 | 
					    transition-delay: 0s;
 | 
				
			||||||
 | 
					    transition-duration: 0s;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@keyframes #{$fa-css-prefix}-beat {
 | 
				
			||||||
 | 
					  0%, 90% { transform: scale(1); }
 | 
				
			||||||
 | 
					  45% { transform: scale(var(--#{$fa-css-prefix}-beat-scale, 1.25)); }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@keyframes #{$fa-css-prefix}-bounce {
 | 
				
			||||||
 | 
					  0%   { transform: scale(1,1) translateY(0); }
 | 
				
			||||||
 | 
					  10%  { transform: scale(var(--#{$fa-css-prefix}-bounce-start-scale-x, 1.1),var(--#{$fa-css-prefix}-bounce-start-scale-y, 0.9)) translateY(0); }
 | 
				
			||||||
 | 
					  30%  { transform: scale(var(--#{$fa-css-prefix}-bounce-jump-scale-x, 0.9),var(--#{$fa-css-prefix}-bounce-jump-scale-y, 1.1)) translateY(var(--#{$fa-css-prefix}-bounce-height, -0.5em)); }
 | 
				
			||||||
 | 
					  50%  { transform: scale(var(--#{$fa-css-prefix}-bounce-land-scale-x, 1.05),var(--#{$fa-css-prefix}-bounce-land-scale-y, 0.95)) translateY(0); }
 | 
				
			||||||
 | 
					  57%  { transform: scale(1,1) translateY(var(--#{$fa-css-prefix}-bounce-rebound, -0.125em)); }
 | 
				
			||||||
 | 
					  64%  { transform: scale(1,1) translateY(0); }
 | 
				
			||||||
 | 
					  100% { transform: scale(1,1) translateY(0); }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@keyframes #{$fa-css-prefix}-fade {
 | 
				
			||||||
 | 
					  50% { opacity: var(--#{$fa-css-prefix}-fade-opacity, 0.4); }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@keyframes #{$fa-css-prefix}-beat-fade {
 | 
				
			||||||
 | 
					  0%, 100% {
 | 
				
			||||||
 | 
					    opacity: var(--#{$fa-css-prefix}-beat-fade-opacity, 0.4);
 | 
				
			||||||
 | 
					    transform: scale(1);
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					  50% {
 | 
				
			||||||
 | 
					    opacity: 1;
 | 
				
			||||||
 | 
					    transform: scale(var(--#{$fa-css-prefix}-beat-fade-scale, 1.125));
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@keyframes #{$fa-css-prefix}-flip {
 | 
				
			||||||
 | 
					  50% {
 | 
				
			||||||
 | 
					    transform: rotate3d(var(--#{$fa-css-prefix}-flip-x, 0), var(--#{$fa-css-prefix}-flip-y, 1), var(--#{$fa-css-prefix}-flip-z, 0), var(--#{$fa-css-prefix}-flip-angle, -180deg));
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@keyframes #{$fa-css-prefix}-shake {
 | 
				
			||||||
 | 
					  0% { transform: rotate(-15deg); }
 | 
				
			||||||
 | 
					  4% { transform: rotate(15deg); }
 | 
				
			||||||
 | 
					  8%, 24% { transform: rotate(-18deg); }
 | 
				
			||||||
 | 
					  12%, 28% { transform: rotate(18deg); }
 | 
				
			||||||
 | 
					  16% { transform: rotate(-22deg); }
 | 
				
			||||||
 | 
					  20% { transform: rotate(22deg); }
 | 
				
			||||||
 | 
					  32% { transform: rotate(-12deg); }
 | 
				
			||||||
 | 
					  36% { transform: rotate(12deg); }
 | 
				
			||||||
 | 
					  40%, 100% { transform: rotate(0deg); }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@keyframes #{$fa-css-prefix}-spin {
 | 
				
			||||||
 | 
					  0% { transform: rotate(0deg); }
 | 
				
			||||||
 | 
					  100% { transform: rotate(360deg); }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										20
									
								
								asset/scss/_bordered-pulled.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								asset/scss/_bordered-pulled.scss
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					// bordered + pulled icons
 | 
				
			||||||
 | 
					// -------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-border {
 | 
				
			||||||
 | 
					  border-color: var(--#{$fa-css-prefix}-border-color, #{$fa-border-color});
 | 
				
			||||||
 | 
					  border-radius: var(--#{$fa-css-prefix}-border-radius, #{$fa-border-radius});
 | 
				
			||||||
 | 
					  border-style: var(--#{$fa-css-prefix}-border-style, #{$fa-border-style});
 | 
				
			||||||
 | 
					  border-width: var(--#{$fa-css-prefix}-border-width, #{$fa-border-width});
 | 
				
			||||||
 | 
					  padding: var(--#{$fa-css-prefix}-border-padding, #{$fa-border-padding});
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-pull-left { 
 | 
				
			||||||
 | 
					  float: left;
 | 
				
			||||||
 | 
					  margin-right: var(--#{$fa-css-prefix}-pull-margin, #{$fa-pull-margin}); 
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-pull-right { 
 | 
				
			||||||
 | 
					  float: right;
 | 
				
			||||||
 | 
					  margin-left: var(--#{$fa-css-prefix}-pull-margin, #{$fa-pull-margin}); 
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										73
									
								
								asset/scss/_core.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										73
									
								
								asset/scss/_core.scss
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,73 @@
 | 
				
			|||||||
 | 
					// base icon class definition
 | 
				
			||||||
 | 
					// -------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.#{$fa-css-prefix} {
 | 
				
			||||||
 | 
					  font-family: var(--#{$fa-css-prefix}-style-family, '#{$fa-style-family}');
 | 
				
			||||||
 | 
					  font-weight: var(--#{$fa-css-prefix}-style, #{$fa-style});
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.#{$fa-css-prefix},
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-classic,
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-sharp,
 | 
				
			||||||
 | 
					.fas,
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-solid,
 | 
				
			||||||
 | 
					.far,
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-regular,
 | 
				
			||||||
 | 
					.fasr,
 | 
				
			||||||
 | 
					.fal,
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-light,
 | 
				
			||||||
 | 
					.fasl,
 | 
				
			||||||
 | 
					.fat,
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-thin,
 | 
				
			||||||
 | 
					.fad,
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-duotone,
 | 
				
			||||||
 | 
					.fass,
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-sharp-solid,
 | 
				
			||||||
 | 
					.fab,
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-brands {
 | 
				
			||||||
 | 
					  -moz-osx-font-smoothing: grayscale;
 | 
				
			||||||
 | 
					  -webkit-font-smoothing: antialiased;
 | 
				
			||||||
 | 
					  display: var(--#{$fa-css-prefix}-display, #{$fa-display});
 | 
				
			||||||
 | 
					  font-style: normal;
 | 
				
			||||||
 | 
					  font-variant: normal;
 | 
				
			||||||
 | 
					  line-height: 1;
 | 
				
			||||||
 | 
					  text-rendering: auto;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fas,
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-classic,
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-solid,
 | 
				
			||||||
 | 
					.far,
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-regular,
 | 
				
			||||||
 | 
					.fal,
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-light,
 | 
				
			||||||
 | 
					.fat,
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-thin {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Pro';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fab,
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-brands {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Brands';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fad,
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-classic.#{$fa-css-prefix}-duotone,
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-duotone {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Duotone';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fass,
 | 
				
			||||||
 | 
					.fasr,
 | 
				
			||||||
 | 
					.fasl,
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-sharp {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Sharp';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					.fass,
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-sharp {
 | 
				
			||||||
 | 
					  font-weight: 900;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					%fa-icon {
 | 
				
			||||||
 | 
					  @include fa-icon;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										12
									
								
								asset/scss/_duotone-icons.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								asset/scss/_duotone-icons.scss
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,12 @@
 | 
				
			|||||||
 | 
					// specific duotone icon class definition
 | 
				
			||||||
 | 
					// -------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@each $name, $icon in $fa-icons {
 | 
				
			||||||
 | 
					  .fad.#{$fa-css-prefix}-#{$name}::after, .#{$fa-css-prefix}-duotone.#{$fa-css-prefix}-#{$name}::after {
 | 
				
			||||||
 | 
					    content: unquote("\"#{ $icon }#{ $icon }\"");
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										7
									
								
								asset/scss/_fixed-width.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								asset/scss/_fixed-width.scss
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,7 @@
 | 
				
			|||||||
 | 
					// fixed-width icons
 | 
				
			||||||
 | 
					// -------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-fw {
 | 
				
			||||||
 | 
					  text-align: center;
 | 
				
			||||||
 | 
					  width: $fa-fw-width;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										57
									
								
								asset/scss/_functions.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										57
									
								
								asset/scss/_functions.scss
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,57 @@
 | 
				
			|||||||
 | 
					// functions
 | 
				
			||||||
 | 
					// --------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// fa-content: convenience function used to set content property
 | 
				
			||||||
 | 
					@function fa-content($fa-var) {
 | 
				
			||||||
 | 
					  @return unquote("\"#{ $fa-var }\"");
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// fa-divide: Originally obtained from the Bootstrap https://github.com/twbs/bootstrap
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
 | 
					// Licensed under: The MIT License (MIT)
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
 | 
					// Copyright (c) 2011-2021 Twitter, Inc.
 | 
				
			||||||
 | 
					// Copyright (c) 2011-2021 The Bootstrap Authors
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
 | 
					// 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.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@function fa-divide($dividend, $divisor, $precision: 10) {
 | 
				
			||||||
 | 
					  $sign: if($dividend > 0 and $divisor > 0, 1, -1);
 | 
				
			||||||
 | 
					  $dividend: abs($dividend);
 | 
				
			||||||
 | 
					  $divisor: abs($divisor);
 | 
				
			||||||
 | 
					  $quotient: 0;
 | 
				
			||||||
 | 
					  $remainder: $dividend;
 | 
				
			||||||
 | 
					  @if $dividend == 0 {
 | 
				
			||||||
 | 
					    @return 0;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					  @if $divisor == 0 {
 | 
				
			||||||
 | 
					    @error "Cannot divide by 0";
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					  @if $divisor == 1 {
 | 
				
			||||||
 | 
					    @return $dividend;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					  @while $remainder >= $divisor {
 | 
				
			||||||
 | 
					    $quotient: $quotient + 1;
 | 
				
			||||||
 | 
					    $remainder: $remainder - $divisor;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					  @if $remainder > 0 and $precision > 0 {
 | 
				
			||||||
 | 
					    $remainder: fa-divide($remainder * 10, $divisor, $precision - 1) * .1;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					  @return ($quotient + $remainder) * $sign;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										10
									
								
								asset/scss/_icons.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								asset/scss/_icons.scss
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					// specific icon class definition
 | 
				
			||||||
 | 
					// -------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
 | 
				
			||||||
 | 
					readers do not read off random characters that represent icons */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@each $name, $icon in $fa-icons {
 | 
				
			||||||
 | 
					  .#{$fa-css-prefix}-#{$name}::before { content: unquote("\"#{ $icon }\""); }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										18
									
								
								asset/scss/_list.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								asset/scss/_list.scss
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,18 @@
 | 
				
			|||||||
 | 
					// icons in a list
 | 
				
			||||||
 | 
					// -------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-ul {
 | 
				
			||||||
 | 
					  list-style-type: none;
 | 
				
			||||||
 | 
					  margin-left: var(--#{$fa-css-prefix}-li-margin, #{$fa-li-margin});
 | 
				
			||||||
 | 
					  padding-left: 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  > li { position: relative; }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-li {
 | 
				
			||||||
 | 
					  left: calc(var(--#{$fa-css-prefix}-li-width, #{$fa-li-width}) * -1);
 | 
				
			||||||
 | 
					  position: absolute;
 | 
				
			||||||
 | 
					  text-align: center;
 | 
				
			||||||
 | 
					  width: var(--#{$fa-css-prefix}-li-width, #{$fa-li-width});
 | 
				
			||||||
 | 
					  line-height: inherit;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										139
									
								
								asset/scss/_mixins.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										139
									
								
								asset/scss/_mixins.scss
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,139 @@
 | 
				
			|||||||
 | 
					// mixins
 | 
				
			||||||
 | 
					// --------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// base rendering for an icon
 | 
				
			||||||
 | 
					@mixin fa-icon {
 | 
				
			||||||
 | 
					  -webkit-font-smoothing: antialiased;
 | 
				
			||||||
 | 
					  -moz-osx-font-smoothing: grayscale;
 | 
				
			||||||
 | 
					  display: inline-block;
 | 
				
			||||||
 | 
					  font-style: normal;
 | 
				
			||||||
 | 
					  font-variant: normal;
 | 
				
			||||||
 | 
					  font-weight: normal;
 | 
				
			||||||
 | 
					  line-height: 1;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// sets relative font-sizing and alignment (in _sizing)
 | 
				
			||||||
 | 
					@mixin fa-size ($font-size) {
 | 
				
			||||||
 | 
					  font-size: fa-divide($font-size, $fa-size-scale-base) * 1em; // converts step in sizing scale into an em-based value that's relative to the scale's base
 | 
				
			||||||
 | 
					  line-height: fa-divide(1, $font-size) * 1em; // sets the line-height of the icon back to that of it's parent
 | 
				
			||||||
 | 
					  vertical-align: (fa-divide(6, $font-size) - fa-divide(3, 8)) * 1em; // vertically centers the icon taking into account the surrounding text's descender
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// only display content to screen readers
 | 
				
			||||||
 | 
					// see: https://www.a11yproject.com/posts/2013-01-11-how-to-hide-content/
 | 
				
			||||||
 | 
					// see: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/
 | 
				
			||||||
 | 
					@mixin fa-sr-only() {
 | 
				
			||||||
 | 
					  position: absolute;
 | 
				
			||||||
 | 
					  width: 1px;
 | 
				
			||||||
 | 
					  height: 1px;
 | 
				
			||||||
 | 
					  padding: 0;
 | 
				
			||||||
 | 
					  margin: -1px;
 | 
				
			||||||
 | 
					  overflow: hidden;
 | 
				
			||||||
 | 
					  clip: rect(0, 0, 0, 0);
 | 
				
			||||||
 | 
					  white-space: nowrap;
 | 
				
			||||||
 | 
					  border-width: 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// use in conjunction with .sr-only to only display content when it's focused
 | 
				
			||||||
 | 
					@mixin fa-sr-only-focusable() {
 | 
				
			||||||
 | 
					  &:not(:focus) {
 | 
				
			||||||
 | 
					    @include fa-sr-only();
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// sets a specific icon family to use alongside style + icon mixins
 | 
				
			||||||
 | 
					@mixin fa-family-classic() {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Pro';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@mixin fa-family-sharp() {
 | 
				
			||||||
 | 
					  font-family: 'Font Awesome 6 Sharp';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// convenience mixins for declaring pseudo-elements by CSS variable,
 | 
				
			||||||
 | 
					// including all style-specific font properties, and both the ::before
 | 
				
			||||||
 | 
					// and ::after elements in the duotone case.
 | 
				
			||||||
 | 
					@mixin fa-icon-solid($fa-var) {
 | 
				
			||||||
 | 
					  @extend %fa-icon;
 | 
				
			||||||
 | 
					  @extend .fa-solid;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  &::before {
 | 
				
			||||||
 | 
					    content: unquote("\"#{ $fa-var }\"");
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@mixin fa-icon-regular($fa-var) {
 | 
				
			||||||
 | 
					  @extend %fa-icon;
 | 
				
			||||||
 | 
					  @extend .fa-regular;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  &::before {
 | 
				
			||||||
 | 
					    content: unquote("\"#{ $fa-var }\"");
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@mixin fa-icon-light($fa-var) {
 | 
				
			||||||
 | 
					  @extend %fa-icon;
 | 
				
			||||||
 | 
					  @extend .fa-light;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  &::before {
 | 
				
			||||||
 | 
					    content: unquote("\"#{ $fa-var }\"");
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@mixin fa-icon-thin($fa-var) {
 | 
				
			||||||
 | 
					  @extend %fa-icon;
 | 
				
			||||||
 | 
					  @extend .fa-thin;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  &::before {
 | 
				
			||||||
 | 
					    content: unquote("\"#{ $fa-var }\"");
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@mixin fa-icon-duotone($fa-var) {
 | 
				
			||||||
 | 
					  @extend %fa-icon;
 | 
				
			||||||
 | 
					  @extend .fa-duotone;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  &::before {
 | 
				
			||||||
 | 
					    content: unquote("\"#{ $fa-var }\"");
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					  &::after {
 | 
				
			||||||
 | 
					    content: unquote("\"#{ $fa-var }#{ $fa-var }\"");
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@mixin fa-icon-sharp-solid($fa-var) {
 | 
				
			||||||
 | 
					  @extend %fa-icon;
 | 
				
			||||||
 | 
					  @extend .fa-sharp-solid;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  &::before {
 | 
				
			||||||
 | 
					    content: unquote("\"#{ $fa-var }\"");
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@mixin fa-icon-sharp-regular($fa-var) {
 | 
				
			||||||
 | 
					  @extend %fa-icon;
 | 
				
			||||||
 | 
					  @extend .fa-sharp-regular;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  &::before {
 | 
				
			||||||
 | 
					    content: unquote("\"#{ $fa-var }\"");
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@mixin fa-icon-sharp-light($fa-var) {
 | 
				
			||||||
 | 
					  @extend %fa-icon;
 | 
				
			||||||
 | 
					  @extend .fa-sharp-light;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  &::before {
 | 
				
			||||||
 | 
					    content: unquote("\"#{ $fa-var }\"");
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@mixin fa-icon-brands($fa-var) {
 | 
				
			||||||
 | 
					  @extend %fa-icon;
 | 
				
			||||||
 | 
					  @extend .fa-brands;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  &::before {
 | 
				
			||||||
 | 
					    content: unquote("\"#{ $fa-var }\"");
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										31
									
								
								asset/scss/_rotated-flipped.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								asset/scss/_rotated-flipped.scss
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,31 @@
 | 
				
			|||||||
 | 
					// rotating + flipping icons
 | 
				
			||||||
 | 
					// -------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-rotate-90 {
 | 
				
			||||||
 | 
					  transform: rotate(90deg);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-rotate-180 {
 | 
				
			||||||
 | 
					  transform: rotate(180deg);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-rotate-270 {
 | 
				
			||||||
 | 
					  transform: rotate(270deg);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-flip-horizontal {
 | 
				
			||||||
 | 
					  transform: scale(-1, 1);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-flip-vertical {
 | 
				
			||||||
 | 
					  transform: scale(1, -1);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-flip-both,
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-flip-horizontal.#{$fa-css-prefix}-flip-vertical { 
 | 
				
			||||||
 | 
					  transform: scale(-1, -1);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.#{$fa-css-prefix}-rotate-by {
 | 
				
			||||||
 | 
					  transform: rotate(var(--#{$fa-css-prefix}-rotate-angle, none));
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
Some files were not shown because too many files have changed in this diff Show More
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user