commit 7137ec57923616c2cbd9480112612f75e1449f0d Author: Armin Barari Date: Sat Jan 3 19:14:30 2026 +0330 complete Complete User Request Submission section RAD-1 diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..8f0de65 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,18 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 4 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +trim_trailing_whitespace = false + +[*.{yml,yaml}] +indent_size = 2 + +[docker-compose.yml] +indent_size = 4 diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..cf618dd --- /dev/null +++ b/.env.example @@ -0,0 +1,65 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY= +APP_DEBUG=true +APP_URL=http://localhost + +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +# APP_MAINTENANCE_STORE=database + +PHP_CLI_SERVER_WORKERS=4 + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +# DB_HOST=127.0.0.1 +# DB_PORT=3306 +# DB_DATABASE=laravel +# DB_USERNAME=root +# DB_PASSWORD= + +SESSION_DRIVER=database +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +CACHE_STORE=database +# CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=log +MAIL_SCHEME=null +MAIL_HOST=127.0.0.1 +MAIL_PORT=2525 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_FROM_ADDRESS="hello@example.com" +MAIL_FROM_NAME="${APP_NAME}" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +VITE_APP_NAME="${APP_NAME}" diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fcb21d3 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,11 @@ +* text=auto eol=lf + +*.blade.php diff=html +*.css diff=css +*.html diff=html +*.md diff=markdown +*.php diff=php + +/.github export-ignore +CHANGELOG.md export-ignore +.styleci.yml export-ignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cc69685 --- /dev/null +++ b/.gitignore @@ -0,0 +1,25 @@ +/.phpunit.cache +/node_modules +/public/hot +/public/build +/public/storage +/storage/*.key +/storage/pail +/vendor +.env +.env.backup +.env.production +.phpactor.json +.phpunit.result.cache +Homestead.json +Homestead.yaml +npm-debug.log +yarn-error.log +/auth.json +/.fleet +/.idea +/.nova +/.vscode +/.zed +.DS_Store +package-lock.json diff --git a/Admin-tailwind.config.js b/Admin-tailwind.config.js new file mode 100644 index 0000000..e3146ba --- /dev/null +++ b/Admin-tailwind.config.js @@ -0,0 +1,106 @@ +import defaultTheme from "tailwindcss/defaultTheme"; +/** @type {import('tailwindcss').Config} */ +export default { + content: [ + './vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php', + './storage/framework/views/*.php', + './resources/**/*.blade.php', + './resources/**/*.js', + './resources/**/*.vue', + ], + darkMode: 'class', + theme: { + container: { + center: true, + }, + extend: { + colors: { + client: { + sidebar: { + text: '#97a2b6', + icon: '#97a2b6', + textHover: '#9899ac', + iconHover: '#9899ac', + hoverItem: '#009ef7', + bgLink: '#030615', + bgLinkHover: '#252a41', + bgLinkHoverItem: '#2f3551', + background: '#171a28', + }, + primary: '#18181B', + primaryDarker: '#3A1078', + primaryBlue: '#3795BD', + primaryLight: '#F7F7F8', + white: '#FFFFFF', + gray: 'rgba(102,102,102,0.62)', + Fontcolor: '#3A3845', + }, + sidebar: { + text: '#9899ac', + svgHover: '#009ef7', + bgHover: '#1B1B28', + }, + body: { + light: '#F2F4F7', + }, + white: { + DEFAULT: '#ffffff', + active: '#F5F8FA', + }, + primary: { + DEFAULT: '#009EF7', + active: '#0095e8', + light: '#F1FAFF', + }, + light: { + DEFAULT: '#F5F8FA', + active: '#eff2f5', + }, + secondary: { + DEFAULT: '#E4E6EF', + active: '#b5b5c3', + }, + success: { + DEFAULT: '#50CD89', + active: '#47be7e', + light: '#E8FFF3', + }, + info: { + DEFAULT: '#7239EA', + active: '#5014d0', + light: '#F8F5FF', + }, + warning: { + DEFAULT: '#FFC700', + active: '#f1bc00', + light: '#FFF8DD', + }, + danger: { + DEFAULT: '#F1416C', + active: '#d9214e', + light: '#FFF5F8', + }, + dark: { + DEFAULT: '#181C32', + active: '#131628', + light: '#EFF2F5', + }, + }, + gridTemplateColumns: { + 'menu': 'repeat(auto-fit, minmax(1rem, auto))', + 'a': 'auto', + 'af': 'auto 1fr', + 'fa': '1fr auto', + '2a': 'auto auto', + '3a': 'auto auto auto', + }, + boxShadow: { + 'all': '0 0 20px rgba(0,0,0,0.08)', + }, + fontFamily: { + dana: ['dana', 'sans-serif'], + sans: ['Nunito', ...defaultTheme.fontFamily.sans], + }, + }, + } +}; diff --git a/Client-tailwind.config.js b/Client-tailwind.config.js new file mode 100644 index 0000000..068d1bf --- /dev/null +++ b/Client-tailwind.config.js @@ -0,0 +1,105 @@ +import defaultTheme from "tailwindcss/defaultTheme"; +/** @type {import('tailwindcss').Config} */ +export default { + content: [ + './vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php', + './storage/framework/views/*.php', + './resources/**/*.blade.php', + './resources/**/*.js', + './resources/**/*.vue', + ], + darkMode: 'class', + theme: { + container: { + center: true, + }, + extend: { + colors: { + primary: { + DEFAULT: '#009EF7', + active: '#0095e8', + light: '#F1FAFF', + }, + light: { + DEFAULT: '#F5F8FA', + active: '#eff2f5', + }, + secondary: { + DEFAULT: '#E4E6EF', + active: '#b5b5c3', + }, + success: { + DEFAULT: '#50CD89', + active: '#47be7e', + light: '#E8FFF3', + }, + info: { + DEFAULT: '#7239EA', + active: '#5014d0', + light: '#F8F5FF', + }, + warning: { + DEFAULT: '#FFC700', + active: '#f1bc00', + light: '#FFF8DD', + }, + danger: { + 100: '#F8DBE0', + DEFAULT: '#F1416C', + active: '#d9214e', + light: '#FFF5F8', + }, + dark: { + DEFAULT: '#181C32', + active: '#131628', + light: '#EFF2F5', + }, + dominant: { + 50: '#EFEAEA', + 100: '#CAB4B4', + 200: '#AF8587', + 300: '#965457', + 400: '#7A1419', + 500: '#800E13', + 600: '#6a0b10', + 700: '#550408', + 800: '#3F0104', + 900: '#3a0510', + DEFAULT: '#800E13', + active: '#6a0b10', + light: '#FFF5F5', + }, + complement: { + 50: '#F6F7F9', + 100: '#DEE3EB', + 200: '#C8D2E2', + 300: '#965457', + 400: '#FF8787', + 500: '#800E13', + 600: '#6a0b10', + 700: '#576989', + 800: '#3F0104', + 900: '#2F343D', + DEFAULT: '#800E13', + active: '#6a0b10', + light: '#FFF5F5', + }, + }, + gridTemplateColumns: { + 'menu': 'repeat(auto-fit, minmax(1rem, auto))', + 'a': 'auto', + 'af': 'auto 1fr', + 'fa': '1fr auto', + '2a': 'auto auto', + '3a': 'auto auto auto', + }, + boxShadow: { + 'all': '0 0 20px rgba(0,0,0,0.08)', + }, + fontFamily: { + 'yekan-bakh': ['yekanBakh', 'sans-serif'], + sans: ['Nunito', ...defaultTheme.fontFamily.sans], + }, + }, + } +}; diff --git a/app/Enums/DocumentPriorityEnum.php b/app/Enums/DocumentPriorityEnum.php new file mode 100644 index 0000000..e0a7eee --- /dev/null +++ b/app/Enums/DocumentPriorityEnum.php @@ -0,0 +1,12 @@ +value] = __("enums." . class_basename(self::class) . "." . $case->name); + } + return $options; + } + + public static function values(): array + { + return array_column(self::cases(), 'value'); + } + + public static function fromName(string $name): self | null + { + foreach (self::cases() as $case) { + if ($case->name === $name) { + return $case; + } + } + return null; + } + + public static function keys(): array + { + return array_column(self::cases(), 'name'); + } +} diff --git a/app/Enums/MediaCollectionEnum.php b/app/Enums/MediaCollectionEnum.php new file mode 100644 index 0000000..f1ca61d --- /dev/null +++ b/app/Enums/MediaCollectionEnum.php @@ -0,0 +1,13 @@ +filters = $filters; + } + + /** + * @return \Illuminate\Support\Collection + */ + public function collection() + { + return Document::with(['pet', 'requester'])->when(isset($this->filters['search']) , function ($query){ + $query->where(function ($q){ + $q->where('code', 'LIKE', "%{$this->filters['search']}%") + ->orWhere('id', $this->filters['search']) + ->orWhereHas('requester', function ($userQuery) { + $userQuery->where('fullname', 'LIKE', "%{$this->filters['search']}%") + ->orWhere('username', 'LIKE', "%{$this->filters['search']}%") + ->orWhere('email', 'LIKE', "%{$this->filters['search']}%") + ->orWhere('phone', 'LIKE', "%{$this->filters['search']}%"); + }); + }); + }) + ->when(isset($this->filters['status']), function ($query) { + $query->where('status' , DocumentStatusEnum::fromName($this->filters['status'])->value ); + }) + ->when(isset($this->filters['priority']), function ($query) { + $query->where('priority' , DocumentPriorityEnum::fromName($this->filters['priority'])->value); + }) + ->when(isset($this->filters['pet']), function ($query) { + $query->where('pet_id' , $this->filters['pet']); + }) + ->latest() + ->get(); + } +} diff --git a/app/Exports/PermissionExport.php b/app/Exports/PermissionExport.php new file mode 100644 index 0000000..f560fa6 --- /dev/null +++ b/app/Exports/PermissionExport.php @@ -0,0 +1,33 @@ +filters = $filters; + } + + /** + * @return \Illuminate\Support\Collection + */ + public function collection() + { + return Permission::when(isset($request->search) , function ($query){ + $query->where(function ($q) { + $q->where('name', 'LIKE', "%{$this->filters['search']}%") + ->orWhere('label','LIKE', "%{$this->filters['search']}%"); + }); + }) + ->latest() + ->get(); + } +} diff --git a/app/Exports/PetExport.php b/app/Exports/PetExport.php new file mode 100644 index 0000000..e9261e6 --- /dev/null +++ b/app/Exports/PetExport.php @@ -0,0 +1,38 @@ +filters = $filters; + } + + /** + * @return \Illuminate\Support\Collection + */ + public function collection() + { + return Pet::when(isset($this->filters['search']) , function ($query){ + $query->where(function ($q) { + $q->where('id', 'LIKE', "%{$this->filters['search']}%") + ->orWhere('name', 'LIKE', "%{$this->filters['search']}%"); + }); + }) + ->when(isset($this->filters['type']) && $this->filters['type'] != 'همه نوع ها', function ($query) { + $query->whereIn('type' , $this->filters['type']); + }) + ->when(isset($this->filters['gender']) && $this->filters['gender'] != 'همه جنسیت ها', function ($query) { + $query->where('gender' , $this->filters['gender']); + }) + ->latest() + ->get(); + } +} diff --git a/app/Exports/RolesExport.php b/app/Exports/RolesExport.php new file mode 100644 index 0000000..7b5a825 --- /dev/null +++ b/app/Exports/RolesExport.php @@ -0,0 +1,33 @@ +filters = $filters; + } + + /** + * @return \Illuminate\Support\Collection + */ + public function collection() + { + return Role::when(isset($request->search) , function ($query){ + $query->where(function ($q) { + $q->where('name', 'LIKE', "%{$this->filters['search']}%") + ->orWhere('label','LIKE', "%{$this->filters['search']}%"); + }); + }) + ->latest() + ->get(); + } +} diff --git a/app/Exports/UsersExport.php b/app/Exports/UsersExport.php new file mode 100644 index 0000000..c56ecf5 --- /dev/null +++ b/app/Exports/UsersExport.php @@ -0,0 +1,36 @@ +filters = $filters; + } + + /** + * @return \Illuminate\Support\Collection + */ + public function collection() + { + return User::when(isset($request->search) , function ($query){ + $query->where(function ($q) { + $q->where('name', 'LIKE', "%{$this->filters['search']}%") + ->orWhere('email','LIKE', "%{$this->filters['search']}%"); + }); + }) + ->when(isset($this->filters['level']) && $this->filters['level'] != 'همه سطح ها', function ($query) { + $query->where('level' , $this->filters['level']); + }) + ->latest() + ->get(); + } +} diff --git a/app/Http/Controllers/Admin/AuthController.php b/app/Http/Controllers/Admin/AuthController.php new file mode 100644 index 0000000..5c61559 --- /dev/null +++ b/app/Http/Controllers/Admin/AuthController.php @@ -0,0 +1,79 @@ +validate([ + 'email' => 'required|max:255|email|exists:users,email', + 'password' => 'required|min:8|max:255', + ]); + + $data = $request->only(['email' , 'password']); + + + + if (!Auth::attempt($data , $request->input('remember'))){ + return response()->json([ + 'errors'=> [ + 'email' => ['ایمیل و کلمه عبور شما با هم مطابقت ندارن'] + ] + ] , 401); + } + + $request->session()->regenerate(); + return request()->json([ + 'message' + ] , 200); + + + } + + public function register(Request $request) + { + if (Auth::check()) { + return redirect('/'); + } + return Inertia::admin('Auth/register'); + } + + public function registerAction(Request $request) + { + $request->validate([ + 'name' => 'required|min:2|max:255', + 'email' => 'required|max:255|email|unique:users,email', + 'password' => 'required|min:8|max:255|confirmed', + ]); + + $user = User::create([ + 'name' => $request->name, + 'email' => $request->email, + 'password' => Hash::make($request->password), + 'level' => UserEnum::Admin->value, + ]); + Auth::login($user); + return redirect('/admin/dashboard'); + } + public function logout(){ + Auth::logout(); + return redirect('/admin/auth/login'); + } +} diff --git a/app/Http/Controllers/Admin/DocumentController.php b/app/Http/Controllers/Admin/DocumentController.php new file mode 100644 index 0000000..c9b36a4 --- /dev/null +++ b/app/Http/Controllers/Admin/DocumentController.php @@ -0,0 +1,263 @@ +fileStorageService = $fileStorageService; + } + + public function index(Request $request) + { + $this->authorize('documents.index'); + + $lists = Document::with(['pet', 'requester']) + ->when(isset($request->search) , function ($query) use ($request){ + $query->where(function ($q) use ($request) { + $q->where('code', 'LIKE', "%{$request->search}%") + ->orWhere('id', $request->search) + ->orWhereHas('requester', function ($userQuery) use ($request) { + $userQuery->where('fullname', 'LIKE', "%{$request->search}%") + ->orWhere('username', 'LIKE', "%{$request->search}%") + ->orWhere('email', 'LIKE', "%{$request->search}%") + ->orWhere('phone', 'LIKE', "%{$request->search}%"); + }); + }); + }) + ->when(isset($request->status), function ($query) use ($request) { + $query->where('status' , DocumentStatusEnum::fromName($request->status)->value ); + }) + ->when(isset($request->priority), function ($query) use ($request) { + $query->where('priority' , DocumentPriorityEnum::fromName($request->priority)->value); + }) + ->when(isset($request->pet), function ($query) use ($request) { + $query->where('pet_id' , $request->pet); + }) + ->latest() + ->paginate(20) + ->withQueryString() + ->onEachSide(1); + + $documents = DocumentResource::collection($lists); + + + return Inertia::admin('Documents/index', [ + 'documents' => $documents, + 'search' => $request->search, + 'status' => $request->status, + 'priority' => $request->priority, + 'pet' => $request->pet, + 'permissions_edit' => auth()->user()->can('documents.edit') ? false : true, + 'permissions_delete' => auth()->user()->can('documents.delete') ? false : true, + ]); + } + + public function create() + { + $this->authorize('documents.create'); + + $pets = PetResource::collection(Pet::latest()->take(20)->get())->map(function($pet) { + return [ + 'label' => $pet->name, + 'value' => $pet->id + ]; + }); + + return Inertia::admin('Documents/create_and_edit', [ + 'pets' => $pets, + ]); + } + + + public function store(DocumentRequest $request) + { + $this->authorize('documents.create'); + + $document = Document::create( + [ + 'status' => DocumentStatusEnum::fromName($request->status)->value, + 'priority' => DocumentPriorityEnum::fromName($request->priority)->value, + 'note' => $request->note, + 'modality' => $request->modality, + 'pet_id' => $request->pet_id, + 'requester_id' => Auth::id(), + 'submitted_at' => $request->submitted_at, + 'scan_date' => $request->scan_date, + 'processing_deadline' => $request->processing_deadline, + ] + ); + + if ($request->has('primary_files')) { + $primaryFileIds = $request->primary_files ?? []; + if (!empty($primaryFileIds)) { + $document->media()->attach($primaryFileIds, ['collection' => 'primary']); + } + } + + if ($request->has('history_files')) { + $historyFileIds = $request->history_files ?? []; + if (!empty($historyFileIds)) { + $document->media()->attach($historyFileIds, ['collection' => 'history']); + } + } + + session()->flash('success', 'پرونده با موفقیت ثبت شد'); + return response(null , 200); + + } + + + public function show(Document $document) + { + // + } + + + public function edit(Document $document) + { + $this->authorize('documents.edit'); + + $document->load(['primaryFiles', 'historyFiles', 'requester']); + + $pets = PetResource::collection(Pet::latest()->take(20)->get())->map(function($pet) { + return [ + 'label' => $pet->name, + 'value' => $pet->id + ]; + }); + + return Inertia::admin('Documents/create_and_edit', [ + 'document' => DocumentEditFormResource::make($document)->resolve(), + 'is_edit' => true, + 'pets' => $pets, + ]); + } + + + public function update(DocumentRequest $request, Document $document) + { + $this->authorize('documents.edit'); + + $document->update( + [ + 'status' => DocumentStatusEnum::fromName($request->status)->value, + 'priority' => DocumentPriorityEnum::fromName($request->priority)->value, + 'note' => $request->note, + 'modality' => $request->modality, + 'pet_id' => $request->pet_id, + 'requester_id' => Auth::id(), + 'submitted_at' => $request->submitted_at, + 'scan_date' => $request->scan_date, + 'processing_deadline' => $request->processing_deadline, + ] + ); + + if ($request->has('primary_files')) { + $primaryFileIds = $request->primary_files ?? []; + $document->media()->wherePivot('collection', 'primary')->detach(); + if (!empty($primaryFileIds)) { + $document->media()->attach($primaryFileIds, ['collection' => 'primary']); + } + } + + if ($request->has('history_files')) { + $historyFileIds = $request->history_files ?? []; + $document->media()->wherePivot('collection', 'history')->detach(); + if (!empty($historyFileIds)) { + $document->media()->attach($historyFileIds, ['collection' => 'history']); + } + } + + session()->flash('success', 'پرونده با موفقیت بروزرسانی شد'); + return response(null , 200); + + } + + + public function destroy(Document $document) + { + $this->authorize('documents.delete'); + + $document->delete(); + session()->flash('success', 'مدرک مورد نظر با موفقیت حذف شد.'); + return response(null , 200); + } + + public function exportData(Request $request) + { + $filters = $request->only(['status', 'priority', 'pet' , 'search']); + return Excel::download(new DocumentExport($filters), 'documents.xlsx'); + } + + public function uploadFile(Request $request) + { + $this->authorize('documents.create'); + + $request->validate([ + 'file' => 'required|file|max:20480', + ]); + + $file = $request->file('file'); + $medium = $this->fileStorageService->storeFile($file, MediaDiskEnum::Private->value, 'documents'); + + return response()->json($medium); + } + + public function getOptions(Request $request) + { + $this->authorize('documents.index'); + + + $lists = Document::with(['pet', 'requester']) + ->when(isset($request->search) && !empty($request->search), function ($query) use ($request){ + $query->where(function ($q) use ($request) { + $q->where('code', 'LIKE', "%{$request->search}%") + ->orWhere('id', $request->search) + ->orWhereHas('requester', function ($userQuery) use ($request) { + $userQuery->where('fullname', 'LIKE', "%{$request->search}%") + ->orWhere('username', 'LIKE', "%{$request->search}%") + ->orWhere('email', 'LIKE', "%{$request->search}%") + ->orWhere('phone', 'LIKE', "%{$request->search}%"); + }); + }); + }) + ->latest() + ->take(20) + ->get(['id', 'code', 'modality']); + + $options = $lists->map(function ($document) { + return [ + 'label' => "پرونده {$document->code} - {$document->modality}", + 'value' => $document->id + ]; + }); + return response()->json([ + 'success' => true, + 'data' => $options + ]); + } +} diff --git a/app/Http/Controllers/Admin/MediumController.php b/app/Http/Controllers/Admin/MediumController.php new file mode 100644 index 0000000..84a3249 --- /dev/null +++ b/app/Http/Controllers/Admin/MediumController.php @@ -0,0 +1,63 @@ +fileStorageService = $fileStorageService; + } + + public function index() + { + $medium = Medium::latest()->paginate(15); + return Inertia::admin('Medium', [ + 'medium' => $medium + ]); + } + + public function store(Request $request) + { + $request->validate([ + 'file' => 'required|max:20240', + ]); + + $file = $request->file('file'); + + $fileRecord = $this->fileStorageService->storeFile($file, 'public', 'media'); + + return response()->json($fileRecord); + } + + public function destroy(Medium $media) + { + $this->fileStorageService->deleteMedium($media); + $media->delete(); + return redirect()->back()->with('success', 'فایل مورد نظر با موفقیت حذف شد.'); + } + + public function getMedium() + { + $medium = Medium::latest()->paginate(15); + return response()->json($medium); + } + + public function download(Medium $media) + { + return $this->fileStorageService->downloadFile($media); + } + + public function serve(Medium $media) + { + return $this->fileStorageService->serveFile($media); + } +} diff --git a/app/Http/Controllers/Admin/PanelController.php b/app/Http/Controllers/Admin/PanelController.php new file mode 100644 index 0000000..9ed686b --- /dev/null +++ b/app/Http/Controllers/Admin/PanelController.php @@ -0,0 +1,13 @@ +authorize('pets.index'); + + $lists = Pet::with(['owner']) + ->when(isset($request->search) , function ($query) use ($request){ + $query->where(function ($q) use ($request) { + $q->where('name', 'LIKE', "%{$request->search}%") + ->orWhere('id', $request->search); + }); + }) + ->when(isset($request->type) && $request->type != 'همه نوع ها', function ($query) use ($request) { + $query->whereIn('type' , $request->type); + }) + ->when(isset($request->gender) && $request->gender != 'همه جنسیت ها', function ($query) use ($request) { + $query->where('gender' , $request->gender); + }) + ->latest() + ->paginate(20) + ->withQueryString() + ->onEachSide(1); + + $pets = PetResource::collection($lists); + + return Inertia::admin('Pets/index', [ + 'pets' => $pets, + 'search' => $request->search, + 'type' => $request->type, + 'gender' => $request->gender, + 'permissions_edit' => auth()->user()->can('pets.edit') ? false : true, + 'permissions_delete' => auth()->user()->can('pets.delete') ? false : true, + ]); + } + + + public function create() + { + $this->authorize('pets.create'); + return Inertia::admin('Pets/create_and_edit'); + } + + + public function store(PetRequest $request) + { + $this->authorize('pets.create'); + auth()->user()->pets()->create([ + 'name' => $request->name, + 'type' => $request->type, + 'gender' => $request->gender, + 'breed' => $request->breed, + 'weight' => $request->weight, + 'sterilized' => $request->sterilized, + 'birthday' => $request->birthday, + ]); + + session()->flash('success', 'کیس با موفقیت ثبت شد'); + return response(null , 200); + } + + + public function show(Pet $pet) + { + // + } + + + public function edit(Pet $pet) + { + $this->authorize('pets.edit'); + return Inertia::admin('Pets/create_and_edit', [ + 'pet' => PetResource::make($pet)->resource, + 'is_edit' => true, + ]); + } + + + public function update(PetRequest $request, Pet $pet) + { + $this->authorize('pets.edit'); + $pet->update([ + 'name' => $request->name, + 'type' => $request->type, + 'gender' => $request->gender, + 'breed' => $request->breed, + 'weight' => $request->weight, + 'sterilized' => $request->sterilized, + 'birthday' => $request->birthday, + ]); + + session()->flash('success', 'کیس با موفقیت بروزرسانی شد'); + return response(null , 200); + } + + + public function destroy(Pet $pet) + { + $this->authorize('pets.delete'); + $pet->delete(); + + session()->flash('success', 'کیس با موفقیت حذف شد'); + return response(null , 200); + } + + public function bulkDelete(Request $request) + { + $this->authorize('pets.delete'); + Pet::destroy($request->ids); + session()->flash('success', 'کیس های مورد نظر با موفقیت حذف شدند.'); + return response(null , 200); + } + + public function exportData(Request $request) + { + $filters = $request->only(['type', 'gender', 'search']); + return Excel::download(new PetExport($filters), 'pets.xlsx'); + } + + public function getOptions(Request $request) + { + $this->authorize('pets.index'); + + $lists = Pet::when(isset($request->search) , function ($query) use ($request){ + $query->where('name', 'LIKE', "%{$request->search}%") + ->orWhere('id', $request->search); + }) + ->latest() + ->take(20) + ->get(['id', 'name']); + + $options = $lists->map(function ($pet) { + return [ + 'label' => $pet->name, + 'value' => $pet->id + ]; + }); + + return response()->json([ + 'success' => true, + 'data' => $options + ]); + } +} diff --git a/app/Http/Controllers/Admin/ReportController.php b/app/Http/Controllers/Admin/ReportController.php new file mode 100644 index 0000000..d84d477 --- /dev/null +++ b/app/Http/Controllers/Admin/ReportController.php @@ -0,0 +1,106 @@ +when(isset($request->search) , function ($query) use ($request){ + $query->where(function ($q) use ($request) { + $q->where('id', 'LIKE', "%{$request->search}%") + ->orWhereHas('document', function ($documentQuery) use ($request) { + $documentQuery->where('code', 'LIKE', "%{$request->search}%"); + }) + ->orWhereHas('doctor', function ($userQuery) use ($request) { + $userQuery->where('fullname', 'LIKE', "%{$request->search}%") + ->orWhere('username', 'LIKE', "%{$request->search}%") + ->orWhere('email', 'LIKE', "%{$request->search}%"); + }); + }); + }) + ->when(isset($request->status) && $request->status != 'همه وضعیت ها', function ($query) use ($request) { + $query->where('status' , $request->status); + }) + ->latest() + ->paginate(20) + ->withQueryString() + ->onEachSide(1); + + $reports = ReportResource::collection($lists); + + return Inertia::admin('Reports/index', [ + 'reports' => $reports, + 'search' => $request->search, + 'status' => $request->status, + ]); + } + + + public function create() + { + // + } + + + public function store(ReportRequest $request) + { + Report::create([ + 'document_id' => $request->document_id, + 'doctor_id' => $request->doctor_id, + 'status' => ReportStatusEnum::fromName($request->status)->value, + 'body' => $request->body, + 'submitted_at' => $request->submitted_at, + ]); + + session()->flash('success', 'گزارش با موفقیت ثبت شد'); + return response(null , 200); + } + + + public function show(Report $report) + { + // + } + + + public function edit(Report $report) + { + return Inertia::admin('Reports/edit', [ + 'report' => $report, + ]); + } + + + public function update(ReportRequest $request, Report $report) + { + $report->update([ + 'document_id' => $request->document_id, + 'doctor_id' => $request->doctor_id, + 'status' => ReportStatusEnum::fromName($request->status)->value, + 'body' => $request->body, + 'submitted_at' => $request->submitted_at, + ]); + + session()->flash('success', 'گزارش با موفقیت ویرایش شد'); + return response(null , 200); + } + + + public function destroy(Report $report) + { + $report->delete(); + session()->flash('success', 'گزارش با موفقیت حذف شد'); + return response(null , 200); + } +} diff --git a/app/Http/Controllers/Admin/Role/PermissionController.php b/app/Http/Controllers/Admin/Role/PermissionController.php new file mode 100644 index 0000000..50cf251 --- /dev/null +++ b/app/Http/Controllers/Admin/Role/PermissionController.php @@ -0,0 +1,118 @@ +search) , function ($query) use ($request){ + $query->where(function ($q) use ($request) { + $q->where('name', 'LIKE', "%{$request->search}%") + ->orWhere('label','LIKE', "%{$request->search}%"); + }); + }) + ->latest() + ->paginate(20) + ->withQueryString() + ->onEachSide(1); + + return Inertia::admin('Permissions/index', [ + 'permissions' => PermissionResource::collection($permissions), + 'search' => $request->search, + ]); + } + + public function create() + { + $permissions = Permission::latest()->where('parent_id' , 0)->get(); + return Inertia::admin('Permissions/create_and_edit', [ + 'permissions' => PermissionResource::collection($permissions), + ]); + } + + public function store(Request $request) + { + $valid = $request->validate([ + 'name' => ['required' , 'max:255'], + 'label' => ['required' , 'max:255'], + ]); + + Permission::create([ + 'name' => $valid['name'], + 'label' => $valid['label'], + 'parent_id' => $request->parent_id ?? 0, + ]); + + session()->flash('success', 'سطح جدید با موفقیت ایجاد شد.'); + + return response(null , 201); + } + + public function bulkDelete(Request $request) + { + Permission::destroy($request->ids); + session()->flash('success', 'سطح های مورد نظر با موفقیت حذف شدند.'); + return response(null , 200); + } + + public function exportData(Request $request) + { + $filters = $request->only(['search']); + return Excel::download(new PermissionExport($filters), 'permissions.xlsx'); + } + + public function show(Permission $permission) + { + // + } + + public function edit(Permission $permission) + { + $permissions = Permission::latest()->where('parent_id' , 0)->get(); + return Inertia::admin('Permissions/create_and_edit', [ + 'permission' => [ + 'id' => $permission->id, + 'name' => $permission->name, + 'label' => $permission->label, + 'parent_id' => $permission->parent_id, + 'created_at' => optional($permission->created_at)->format('Y-m-d H:i:s'), + ], + 'permissions' => PermissionResource::collection($permissions), + 'is_edit' => true, + ]); + } + + public function update(Request $request, Permission $permission) + { + $valid = $request->validate([ + 'name' => ['required' , 'max:255'], + 'label' => ['required' , 'max:255'], + ]); + + $permission->update([ + 'name' => $valid['name'], + 'label' => $valid['label'], + 'parent_id' => $request->parent_id ?? 0, + ]); + + session()->flash('success', 'سطح مورد نظر با موفقیت بروزرسانی شد.'); + return response(null , 200); + } + + public function destroy(Permission $permission) + { + $permission->delete(); + session()->flash('success', 'سطح مورد نظر با موفقیت حذف شد.'); + return response(null , 200); + } +} diff --git a/app/Http/Controllers/Admin/Role/RoleController.php b/app/Http/Controllers/Admin/Role/RoleController.php new file mode 100644 index 0000000..947d8d5 --- /dev/null +++ b/app/Http/Controllers/Admin/Role/RoleController.php @@ -0,0 +1,148 @@ +search) , function ($query) use ($request){ + $query->where(function ($q) use ($request) { + $q->where('name', 'LIKE', "%{$request->search}%") + ->orWhere('label','LIKE', "%{$request->search}%"); + }); + }) + ->latest() + ->paginate(20) + ->withQueryString() + ->onEachSide(1); + + return Inertia::admin('Roles/index', [ + 'roles' => RoleResource::collection($roles), + 'search' => $request->search, + ]); + } + + public function create() + { + $permissions = Permission::latest()->where('parent_id' , 0)->with(['permissionsParent'])->get(); + return Inertia::admin('Roles/create_and_edit', [ + 'permissions' => $permissions, + ]); + } + + public function store(Request $request) + { + $valid = $request->validate([ + 'name' => ['required' , 'max:255'], + 'label' => ['required' , 'max:255'], + ]); + + $role = Role::create([ + 'name' => $valid['name'], + 'label' => $valid['label'], + ]); + + if ($request->selectedPermissionIds) { + $ids = collect($request->selectedPermissionIds) + ->flatten() + ->unique() + ->toArray(); + $role->syncPermissions($ids); + } + + + session()->flash('success', 'مقام جدید با موفقیت ایجاد شد.'); + + return response(null , 201); + } + + public function bulkDelete(Request $request) + { + Role::destroy($request->ids); + + session()->flash('success', 'مقام های مورد نظر با موفقیت حذف شدند.'); + return response(null , 200); + } + + public function exportData(Request $request) + { + $filters = $request->only(['search']); + return Excel::download(new RolesExport($filters), 'roles.xlsx'); + } + + public function show(Role $role) + { + // + } + + public function edit(Role $role) + { + $permissions = Permission::latest() + ->where('parent_id', 0) + ->with(['permissionsParent']) + ->get(); + + $selectedPermissionIds = $role->permissions + ->groupBy(function($permission) { + return $permission->parent_id ?: $permission->id; + }) + ->map(function($group) { + return $group->pluck('id')->toArray(); + }) + ->toArray(); + + + return Inertia::admin('Roles/create_and_edit', [ + 'role' => [ + 'id' => $role->id, + 'name' => $role->name, + 'label' => $role->label, + 'permissions' => $selectedPermissionIds, + 'created_at' => optional($role->created_at)->format('Y-m-d H:i:s'), + ], + 'permissions' => $permissions, + 'is_edit' => true, + ]); + } + + public function update(Request $request, Role $role) + { + $valid = $request->validate([ + 'name' => ['required' , 'max:255'], + 'label' => ['required' , 'max:255'], + ]); + + $role->update([ + 'name' => $valid['name'], + 'label' => $valid['label'], + ]); + + if ($request->selectedPermissionIds) { + $ids = collect($request->selectedPermissionIds) + ->flatten() + ->unique() + ->toArray(); + $role->syncPermissions($ids); + } + + session()->flash('success', 'مقام مورد نظر با موفقیت بروزرسانی شد.'); + return response(null , 200); + } + + public function destroy(Role $role) + { + $role->delete(); + session()->flash('success', 'مقام مورد نظر با موفقیت حذف شد.'); + return response(null , 200); + } +} diff --git a/app/Http/Controllers/Admin/SettingUserController.php b/app/Http/Controllers/Admin/SettingUserController.php new file mode 100644 index 0000000..d31b0df --- /dev/null +++ b/app/Http/Controllers/Admin/SettingUserController.php @@ -0,0 +1,113 @@ +fileStorageService = $fileStorageService; + } + + public function profile() + { + return Inertia::admin('Settings/User/Profile', []); + } + public function updateData(SettingProfileRequest $request , User $user) + { + if (Auth::id() !== $request->route('user')->id) { + abort(403); + } + $user->update($request->validated()); + return response($user, 200); + } + public function uploadAvatar(Request $request){ + $request->validate([ + 'file' => 'required|mimes:png,jpg,jpeg,gif|max:10240' + ]); + + $user = Auth::user(); + + if (!empty($user->profile_url)) { + if ($file = Medium::where('url', $user->profile_url)->first()) { + $this->fileStorageService->deleteMedium($file); + } + } + + $file = $request->file('file'); + $fileRecord = $this->fileStorageService->storeFile($file, 'public', 'profile'); + + $user->update(['profile_url' => $fileRecord->url]); + + return response(['profile_url' => $fileRecord->url], 200); + } + + public function security() + { + return Inertia::admin('Settings/User/Security', []); + } + + public function sessions() + { + $userSessions = Session::where('user_id', Auth::id())->get(); + $sessions = SessionsIndexResource::collection($userSessions)->toArray(request()); + return Inertia::admin('Settings/User/Sessions', compact('sessions')); + } + public function deleteSession(Session $session){ + $state = Session::where([ + 'id' => $session->id, + 'user_id' => Auth::id(), + ])->delete(); + + if ($state){ + session()->flash('success', 'نشست مورد نظر حذف شد'); + return response(null, 200); + }else{ + session()->flash('error', 'نشست مورد نظر یافت نشد!'); + return response(null, 400); + } + } + public function bulkDelete(Request $request) + { + Session::whereIn('id', $request->ids)->delete(); + session()->flash('success', 'نشست های مورد نظر با موفقیت حذف شدند.'); + return response(null, 200); + } + + public function changePassword(Request $request) + { + $fields = $request->validate([ + 'password' => 'required|min:8', + 'newPassword' => 'required|min:8|confirmed', + ]); + $user = Auth::user(); + + if (!Hash::check($fields['password'], $user->password)){ + return response()->json([ + 'message' => 'پسورد فعلی نادرست است' + ], 401); + } + + $user->update([ + 'password' => Hash::make($fields['newPassword']), + ]); + + session()->flash('success', 'تغییر کلمه عبور با موفقیت انجام شد.'); + return response(null, 200); + } + +} diff --git a/app/Http/Controllers/Admin/UserController.php b/app/Http/Controllers/Admin/UserController.php new file mode 100644 index 0000000..becf6b6 --- /dev/null +++ b/app/Http/Controllers/Admin/UserController.php @@ -0,0 +1,184 @@ +search) , function ($query) use ($request){ + $query->where(function ($q) use ($request) { + $q->where('username', 'LIKE', "%{$request->search}%") + ->orWhere('phone', 'LIKE', "%{$request->search}%") + ->orWhere('fullname', 'LIKE', "%{$request->search}%") + ->orWhere('email','LIKE', "%{$request->search}%"); + }); + }) + ->when(isset($request->level) && $request->level != 'همه سطح ها', function ($query) use ($request) { + $query->where('level' , $request->level); + }) + ->latest() + ->paginate(20) + ->withQueryString() + ->onEachSide(1); + $users = UserResource::collection($lists); + + + return Inertia::admin('Users/index', [ + 'users' => $users, + 'search' => $request->search, + 'level' => $request->level, + ]); + } + + public function bulkDelete(Request $request) + { + User::destroy($request->ids); + session()->flash('success', 'کاربر های مورد نظر با موفقیت حذف شدند.'); + return response(null , 200); + } + + public function exportData(Request $request) + { + $filters = $request->only(['level', 'search']); + return Excel::download(new UsersExport($filters), 'users.xlsx'); + } + + + public function create() + { + $roles = Role::latest()->get(); + return Inertia::admin('Users/create_and_edit', [ + 'roles' => $roles, + ]); + } + + + public function store(UserRequest $request) + { + + $user = User::create([ + 'username' => $request->username, + 'email' => $request->email, + 'phone' => $request->phone, + 'fullname' => $request->fullname, + 'password' => Hash::make($request->password), + 'level' => $request->level, + 'national_code' => $request->national_code, + 'profile_url' => $request->image ? $request->image['url'] : '', + 'created_at' => Carbon::parse($request->datetime), + 'updated_at' => Carbon::parse($request->datetime), + ]); + + if ($request->role){ + $user->assignRole($request->role); + } + + session()->flash('success', 'کاربر جدید با موفقیت ایجاد شد.'); + + return response(null , 200); + } + + + public function show(User $user) + { + // + } + + + public function edit(User $user) + { + $roles = Role::latest()->get(); + return Inertia::admin('Users/create_and_edit', [ + 'user' => [ + 'id' => $user->id, + 'username' => $user->username, + 'phone' => $user->phone, + 'fullname' => $user->fullname, + 'email' => $user->email, + 'level' => $user->level, + 'role' => $user->roles()->pluck('id')->toArray(), + 'profile_url' => $user->profile_url, + 'created_at' => optional($user->created_at)->format('Y-m-d H:i:s'), + ], + 'roles' => $roles, + 'is_edit' => true, + ]); + } + + + public function update(UserRequest $request, User $user) + { + + $user->update([ + 'username' => $request->username, + 'email' => $request->email, + 'phone' => $request->phone, + 'fullname' => $request->fullname, + 'password' => $request->password ? Hash::make($request->password) : $user->password, + 'profile_url' => $request->image ? $request->image['url'] : '', + 'level' => $request->level, + 'national_code' => $request->national_code, + 'created_at' => Carbon::parse($request->datetime), + 'updated_at' => Carbon::parse($request->datetime), + ]); + + if ($request->role) { + $user->syncRoles($request->role); + } else { + $user->syncRoles([]); + } + + session()->flash('success', 'کاربر با موفقیت بروزرسانی شد.'); + return response(null , 200); + } + + + public function destroy(User $user) + { + $user->delete(); + session()->flash('success', 'کاربر مورد نظر با موفقیت حذف شد.'); + return response(null , 200); + } + + public function getDoctorsOptions(Request $request) + { + $lists = User::where('level', UserEnum::Doctor->value) + ->when(isset($request->search) && !empty($request->search), function ($query) use ($request) { + $query->where(function ($q) use ($request) { + $q->where('fullname', 'LIKE', "%{$request->search}%") + ->orWhere('username', 'LIKE', "%{$request->search}%") + ->orWhere('email', 'LIKE', "%{$request->search}%"); + }); + }) + ->latest() + ->take(20) + ->get(['id', 'fullname', 'username', 'email']); + + $options = $lists->map(function ($user) { + return [ + 'label' => $user->fullname, + 'value' => $user->id + ]; + }); + + return response()->json([ + 'success' => true, + 'data' => $options + ]); + } +} diff --git a/app/Http/Controllers/Client/AuthController.php b/app/Http/Controllers/Client/AuthController.php new file mode 100644 index 0000000..fef4906 --- /dev/null +++ b/app/Http/Controllers/Client/AuthController.php @@ -0,0 +1,254 @@ +authService = $authService; + $this->otpService = $otpService; + $this->registrationService = $registrationService; + } + + public function phone() + { + return Inertia::client('Auth/Phone'); + } + + public function checkPhone(Request $request) + { + $request->validate([ + 'prefix' => 'required|string', + 'phone' => ['required', 'string', new \App\Rules\PhoneNumber] + ]); + + $prefix = $request->input('prefix'); + $phone = $request->input('phone'); + + $fullPhone = $this->formatFullPhoneNumber($prefix, $phone); + + $levels = $this->authService->getLevelsForPhone($fullPhone); + + if (count($levels) === 1) { + session(['login_phone' => $fullPhone, 'login_level' => $levels[0]]); + return redirect()->route('password'); + } + + if (count($levels) > 1) { + session(['login_phone' => $fullPhone, 'available_levels' => $levels]); + return redirect()->route('portal'); + } + + session(['register_phone' => $fullPhone]); + return redirect()->route('register.chooseType'); + } + + + private function formatFullPhoneNumber(string $prefix, string $phone): string + { + $phone = ltrim($phone, '0'); + + return $prefix . $phone; + } + + public function choosePortal(Request $request) + { + $phone = session('login_phone'); + $availableLevels = session('available_levels'); + + if (!$phone || !$availableLevels) return redirect()->route('login'); + + if ($request->level && in_array($request->level, $availableLevels)) { + session(['login_level' => $request->level]); + return redirect()->route('password'); + } + + return Inertia::client('Auth/ChoosePortal', compact('phone', 'availableLevels')); + } + + public function showPasswordForm() + { + $phone = session('login_phone'); + $level = session('login_level'); + + if (!$phone || !$level) return redirect()->route('login'); + + return Inertia::client('Auth/Password', compact('phone', 'level')); + } + + public function authenticate(Request $request) + { + $request->validate(['password' => 'required|string']); + + $phone = session('login_phone'); + $level = session('login_level'); + + if (!$phone || !$level) { + session()->flash('error', 'لطفاً ابتدا شماره موبایل خود را وارد کنید'); + return redirect()->route('login'); + } + $persianLevel = $this->convertLevelToPersian($level); + + $user = $this->authService->authenticateByPhoneAndLevel($phone, $persianLevel, $request->password); + if (!$user) { + return back()->withErrors(['password' => 'گذرواژه یا شماره موبایل اشتباه است']); + } + + return redirect()->route('dashboard.index'); + } + + public function sendOtp() + { + $phone = session('login_phone'); + + if (!$phone) { + session()->flash('error', 'شماره موبایل یافت نشد.'); + return redirect()->route('login'); + } + + session()->forget(['otp_verified', 'verified_phone']); + + $this->otpService->sendForPhone($phone, minutes: 3); + + session()->flash('success', 'کد تایید ارسال شد.'); + return redirect()->route('otpVerification'); + } + + public function otpVerification() + { + $phone = session('login_phone'); + if (!$phone) { + session()->flash('error', 'شماره موبایل یافت نشد. مجدداً تلاش کنید.'); + return redirect()->route('login'); + } + + return Inertia::client('Auth/OtpVerification', ['phone' => $phone]); + } + + public function verifyOtp(VerifyOtpRequest $request) + { + $phone = session('login_phone'); + if (!$phone) { + session()->flash('error', 'شماره موبایل یافت نشد. مجدداً تلاش کنید.'); + return redirect()->route('login'); + } + + $ok = $this->otpService->verifyCode($phone, $request->otp_code); + + if (!$ok) { + session()->flash('error', 'کد وارد شده معتبر نیست یا منقضی شده است.'); + return redirect()->back(); + } + + session(['otp_verified' => true, 'verified_phone' => $phone]); + session()->flash('success', 'کد تایید با موفقیت تایید شد.'); + return redirect()->route('resetPassword'); + } + + public function resetPassword() + { + if (!session('otp_verified') || !session('verified_phone')) { + session()->flash('error', 'لطفاً ابتدا شماره موبایل خود را احراز کنید'); + return redirect()->route('login'); + } + + return Inertia::client('Auth/ResetPassword', ['phone' => session('verified_phone')]); + } + + public function updatePassword(Request $request) + { + if (!session('otp_verified') || !session('verified_phone')) { + session()->flash('error', 'لطفاً ابتدا شماره موبایل خود را احراز کنید'); + return redirect()->route('login'); + } + $level = $this->convertLevelToPersian(session('login_level')); + + $request->validate(['password' => 'required|string|min:8|confirmed']); + + $user = User::where('phone', session('verified_phone')) + ->where('level', $level) + ->first(); + if (!$user) { + session()->flash('error', 'کاربر یافت نشد.'); + return redirect()->route('login'); + } + + $user->update(['password' => Hash::make($request->password)]); + session()->flush(); + + session()->flash('success', 'رمز عبور با موفقیت تغییر یافت.'); + return redirect()->route('login'); + } + + public function chooseType() + { + $phone = session('register_phone'); + return Inertia::client('Auth/ChooseRegisterType', ['phone' => $phone]); + } + + public function registerSupervisor() + { + $phone = session('register_phone'); + return Inertia::client('Auth/RegisterSupervisor', ['phone' => $phone]); + } + + public function registerVeterinarian() + { + $phone = session('register_phone'); + return Inertia::client('Auth/RegisterVet', ['phone' => $phone]); + } + + public function store(UserRegistrationRequest $request) + { + $phone = session('register_phone'); + if (!$phone) { + session()->flash('error', 'لطفاً ابتدا شماره موبایل خود را وارد کنید'); + return redirect()->route('login'); + } + + $data = array_merge($request->validated(), ['phone' => $phone]); + + $this->registrationService->registerAndLogin($data); + + session()->flash('success', 'ثبت‌نام با موفقیت انجام شد.'); + + + return redirect()->route('dashboard.index'); + } + + private function convertLevelToPersian($level) + { + return match ($level) { + 'supervisor' => UserEnum::Supervisor->value, + 'doctor' => UserEnum::Doctor->value, + 'veterinarian' => UserEnum::Vet->value, + default => null, + }; + } + + public function logout() + { + Auth::logout(); + session()->flush(); + return redirect()->route('login'); + } +} diff --git a/app/Http/Controllers/Client/Doctor/CaseController.php b/app/Http/Controllers/Client/Doctor/CaseController.php new file mode 100644 index 0000000..a23fe46 --- /dev/null +++ b/app/Http/Controllers/Client/Doctor/CaseController.php @@ -0,0 +1,15 @@ + $document, + ]); + } +} diff --git a/app/Http/Controllers/Client/Doctor/ReportController.php b/app/Http/Controllers/Client/Doctor/ReportController.php new file mode 100644 index 0000000..243d9cf --- /dev/null +++ b/app/Http/Controllers/Client/Doctor/ReportController.php @@ -0,0 +1,15 @@ +user(); + if (!$user || !$user->can($permission)) { + abort(403, 'Unauthorized'); + } + return $next($request); + } +} diff --git a/app/Http/Middleware/EnsureAdminAccess.php b/app/Http/Middleware/EnsureAdminAccess.php new file mode 100644 index 0000000..617bdfe --- /dev/null +++ b/app/Http/Middleware/EnsureAdminAccess.php @@ -0,0 +1,27 @@ +route('admin.auth.login'); + } + + $user = Auth::user(); + + if ($user->level !== 'مدیر') { + abort(404, 'not found'); + } + + return $next($request); + } +} + diff --git a/app/Http/Middleware/HandleInertiaRequests.php b/app/Http/Middleware/HandleInertiaRequests.php new file mode 100644 index 0000000..c19ce18 --- /dev/null +++ b/app/Http/Middleware/HandleInertiaRequests.php @@ -0,0 +1,43 @@ + + */ + public function share(Request $request): array + { + return [ + ...parent::share($request), + // + ]; + } +} diff --git a/app/Http/Requests/Admin/DocumentRequest.php b/app/Http/Requests/Admin/DocumentRequest.php new file mode 100644 index 0000000..e3d702a --- /dev/null +++ b/app/Http/Requests/Admin/DocumentRequest.php @@ -0,0 +1,40 @@ +|string> + */ + public function rules(): array + { + return [ + 'modality' => ['nullable', 'string', 'max:255'], + 'status' => ['nullable', 'string', 'max:255' , Rule::in(DocumentStatusEnum::keys())], + 'priority' => ['nullable', 'string', 'max:255' , Rule::in(DocumentPriorityEnum::keys())], + 'note' => ['nullable', 'string', 'max:255'], + 'pet_id' => ['required', 'exists:pets,id'], + 'submitted_at' => ['nullable', 'date'], + 'scan_date' => ['nullable', 'date'], + 'processing_deadline' => ['nullable', 'date'], + 'primary_files' => ['nullable', 'array'], + 'history_files' => ['nullable', 'array'], + ]; + } +} diff --git a/app/Http/Requests/Admin/PetRequest.php b/app/Http/Requests/Admin/PetRequest.php new file mode 100644 index 0000000..50e071f --- /dev/null +++ b/app/Http/Requests/Admin/PetRequest.php @@ -0,0 +1,45 @@ +|string> + */ + public function rules(): array + { + return [ + 'name' => ['required', 'string', 'max:255'], + 'type' => ['required', 'string', 'max:255', Rule::in(PetTypeEnum::values())], + 'gender' => ['required', 'string', 'max:255', Rule::in(PetGenderEnum::values())], + 'breed' => ['required', 'string', 'max:255'], + 'weight' => ['required', 'integer'], + 'sterilized' => ['required', 'boolean'], + 'birthday' => ['required', 'date'], + ]; + } + + public function prepareForValidation() + { + $this->merge([ + 'weight' => PersianToEnglish::toEnglish($this->weight), + ]); + } +} diff --git a/app/Http/Requests/Admin/ReportRequest.php b/app/Http/Requests/Admin/ReportRequest.php new file mode 100644 index 0000000..df58eb1 --- /dev/null +++ b/app/Http/Requests/Admin/ReportRequest.php @@ -0,0 +1,35 @@ +|string> + */ + public function rules(): array + { + return [ + 'document_id' => ['required', 'exists:documents,id'], + 'doctor_id' => ['required', 'exists:users,id'], + 'medium_id' => ['nullable', 'exists:media,id'], + 'status' => ['required', 'string', 'max:255' , Rule::in(ReportStatusEnum::keys())], + 'body' => ['required', 'string'], + 'submitted_at' => ['required', 'date'], + ]; + } +} diff --git a/app/Http/Requests/Admin/SettingProfileRequest.php b/app/Http/Requests/Admin/SettingProfileRequest.php new file mode 100644 index 0000000..3e3da69 --- /dev/null +++ b/app/Http/Requests/Admin/SettingProfileRequest.php @@ -0,0 +1,35 @@ +|string> + */ + public function rules(): array + { + $toBeEditedUser = $this->route('user'); + return [ + 'name' => ['required', 'max:255', + isset($toBeEditedUser) + ? Rule::unique('users', 'name')->ignore($toBeEditedUser->id) + : Rule::unique('users', 'name')], + 'first_name' => 'nullable | max:255', + 'last_name' => 'nullable | max:255', + ]; + } +} diff --git a/app/Http/Requests/Admin/UserRequest.php b/app/Http/Requests/Admin/UserRequest.php new file mode 100644 index 0000000..ed12466 --- /dev/null +++ b/app/Http/Requests/Admin/UserRequest.php @@ -0,0 +1,45 @@ +|string> + */ + public function rules(): array + { + $toBeEditedUser = $this->route()->parameter('user'); + return [ + 'username' => ['nullable', 'min:2', 'max:255', + isset($toBeEditedUser) + ? Rule::unique('users')->ignore($toBeEditedUser->id) + : Rule::unique('users')], + 'phone' => ['required', 'max:255', new PhoneNumber], + 'fullname' => 'nullable | max:255', + 'role' => ['nullable', 'array', 'exists:roles,id'], + 'profile_url' => ['nullable', 'exists:medium,url'], + 'email' => ['nullable', 'email', 'max:255', + isset($toBeEditedUser) + ? Rule::unique('users')->ignore($toBeEditedUser->id) + : Rule::unique('users')], + 'password' => [isset($toBeEditedUser) ? 'nullable' : 'required', 'min:8' , 'confirmed'], + 'level' => ['required', Rule::in(['مدیر' , 'پزشک' , 'سرپرست'])], + ]; + } +} diff --git a/app/Http/Requests/Client/Auth/UserRegistrationRequest.php b/app/Http/Requests/Client/Auth/UserRegistrationRequest.php new file mode 100644 index 0000000..a5a2407 --- /dev/null +++ b/app/Http/Requests/Client/Auth/UserRegistrationRequest.php @@ -0,0 +1,38 @@ +|string> + */ + public function rules(): array + { + return [ + 'phone' => ['required', 'string', new PhoneNumber], + 'fullname' => 'nullable|string|max:255', + 'national_code' => 'required|string|max:255', + 'specialty' => 'nullable|string|max:255', + 'clinic_name' => 'nullable|string|max:255', + 'clinic_phone' => 'nullable|string|max:255', + 'province' => 'nullable|string|max:255', + 'city' => 'nullable|string|max:255', + 'address' => 'nullable|string|max:255', + 'level' => 'nullable|string|max:50', + ]; + } +} diff --git a/app/Http/Requests/Client/Auth/VerifyOtpRequest.php b/app/Http/Requests/Client/Auth/VerifyOtpRequest.php new file mode 100644 index 0000000..1aa6f40 --- /dev/null +++ b/app/Http/Requests/Client/Auth/VerifyOtpRequest.php @@ -0,0 +1,37 @@ +|string> + */ + public function rules(): array + { + return [ + 'otp_code' => [ + 'required', + 'numeric', + 'digits:4', + Rule::exists('otp_codes', 'code')->where(function ($query) { + $query->where('phone', session('login_phone')) + ->where('expires_at', '>', now()); + }) + ] + ]; + } +} diff --git a/app/Http/Resources/Admin/DocumentEditFormResource.php b/app/Http/Resources/Admin/DocumentEditFormResource.php new file mode 100644 index 0000000..334ca47 --- /dev/null +++ b/app/Http/Resources/Admin/DocumentEditFormResource.php @@ -0,0 +1,48 @@ + + */ + public function toArray(Request $request): array + { + return [ + 'id' => $this->id, + 'note' => $this->note, + 'priority' => $this->priority, + 'image' => $this->image, + 'code' => $this->code, + 'modality' => $this->modality, + 'status' => $this->status instanceof DocumentStatusEnum ? $this->status->name : $this->status, + 'priority' => $this->priority instanceof DocumentPriorityEnum ? $this->priority->name : $this->priority, + 'pet_id' => $this->pet_id, + 'requester' => $this->relationLoaded('requester') ? optional($this->requester)->only(['id','fullname']) : null, + 'submitted_at' => $this->submitted_at, + 'processing_deadline' => $this->processing_deadline, + 'primary_files' => $this->relationLoaded('primaryFiles') ? $this->primaryFiles->map(function ($file) { + return [ + 'id' => $file->id, + 'filename' => $file->filename, + 'mime_type' => $file->mime_type, + ]; + }) : [], + 'history_files' => $this->relationLoaded('historyFiles') ? $this->historyFiles->map(function ($file) { + return [ + 'id' => $file->id, + 'filename' => $file->filename, + 'mime_type' => $file->mime_type, + ]; + }) : [], + ]; + } +} diff --git a/app/Http/Resources/Admin/DocumentResource.php b/app/Http/Resources/Admin/DocumentResource.php new file mode 100644 index 0000000..c0cfaab --- /dev/null +++ b/app/Http/Resources/Admin/DocumentResource.php @@ -0,0 +1,36 @@ + + */ + public function toArray(Request $request): array + { + return [ + 'id' => $this->id, + 'note' => $this->note, + 'priority' => $this->priority, + 'image' => $this->image, + 'code' => $this->code, + 'modality' => $this->modality, + 'status' => $this->status, + 'priority' => $this->priority, + 'pet' => $this->relationLoaded('pet') ? optional($this->pet)->only(['id','name','birthday']) : null, + 'requester' => $this->relationLoaded('requester') ? optional($this->requester)->only(['id','fullname']) : null, + 'submitted_at' => verta($this->submitted_at)->format('%Y/%m/%d - H:i'), + 'processing_deadline' => verta($this->processing_deadline)->format('%Y/%m/%d - H:i'), + ]; + + } +} diff --git a/app/Http/Resources/Admin/PermissionResource.php b/app/Http/Resources/Admin/PermissionResource.php new file mode 100644 index 0000000..f263c5b --- /dev/null +++ b/app/Http/Resources/Admin/PermissionResource.php @@ -0,0 +1,24 @@ + + */ + public function toArray(Request $request): array + { + return [ + 'id' => $this->id, + 'name' => $this->name, + 'label' => $this->label, + 'created_at' => verta($this->created_at)->format('%d %B %Y %H:%M:%S'), + ]; + } +} diff --git a/app/Http/Resources/Admin/PetResource.php b/app/Http/Resources/Admin/PetResource.php new file mode 100644 index 0000000..3d7c7b4 --- /dev/null +++ b/app/Http/Resources/Admin/PetResource.php @@ -0,0 +1,51 @@ +diffInYears($now); + $months = (int) $birth->copy()->addYears($years)->diffInMonths($now); + $days = (int) $birth->copy()->addYears($years)->addMonths($months)->diffInDays($now); + + $parts = []; + if ($years > 0) $parts[] = $years . ' ساله'; + if ($months > 0) $parts[] = $months . ' ماهه'; + if ($days > 0 && $years == 0) $parts[] = $days . ' روزه'; + + return implode(' و ', $parts) ?: 'تازه متولد'; + } + + /** + * Transform the resource into an array. + * + * @return array + */ + public function toArray(Request $request): array + { + return [ + 'id' => $this->id, + 'name' => $this->name, + 'type' => $this->type, + 'gender' => $this->gender, + 'breed' => $this->breed, + 'weight' => $this->weight, + 'sterilized' => $this->sterilized, + 'birthday' => verta($this->birthday)->format('%Y/%m/%d - H:i'), + 'age' => $this->calculateAge($this->birthday), + 'owner' => $this->relationLoaded('owner') ? $this->owner->only(['id','fullname']) : null, + 'created_at' => verta($this->created_at)->format('%Y/%m/%d - H:i'), + ]; + } +} diff --git a/app/Http/Resources/Admin/RelationWordResource.php b/app/Http/Resources/Admin/RelationWordResource.php new file mode 100644 index 0000000..90e66af --- /dev/null +++ b/app/Http/Resources/Admin/RelationWordResource.php @@ -0,0 +1,26 @@ + + */ + public function toArray(Request $request): array + { + return [ + 'id' => $this->id, + 'wordRelated' => $this->relatedWord?->word, + 'wordRelated_id' => $this->relatedWord?->id, + 'description' => $this->description, + 'relation_type' => $this->relation_type, + 'created_at' => verta($this->created_at)->format('%d %B %Y %H:%M:%S'), + ]; + } +} diff --git a/app/Http/Resources/Admin/ReportResource.php b/app/Http/Resources/Admin/ReportResource.php new file mode 100644 index 0000000..f3f0903 --- /dev/null +++ b/app/Http/Resources/Admin/ReportResource.php @@ -0,0 +1,28 @@ + + */ + public function toArray(Request $request): array + { + return [ + 'id' => $this->id, + 'document' => $this->relationLoaded('document') ? $this->document->only(['id','code']) : null, + 'status' => $this->status, + 'body' => $this->body, + 'doctor' => $this->relationLoaded('doctor') ? $this->doctor->only(['id','fullname']) : null, + 'submitted_at' => verta($this->submitted_at)->format('%Y/%m/%d - H:i'), + 'submitted_at_form' => $this->submitted_at, + ]; + } +} diff --git a/app/Http/Resources/Admin/RoleResource.php b/app/Http/Resources/Admin/RoleResource.php new file mode 100644 index 0000000..6ab792e --- /dev/null +++ b/app/Http/Resources/Admin/RoleResource.php @@ -0,0 +1,24 @@ + + */ + public function toArray(Request $request): array + { + return [ + 'id' => $this->id, + 'name' => $this->name, + 'label' => $this->label, + 'created_at' => verta($this->created_at)->format('%d %B %Y %H:%M:%S'), + ]; + } +} diff --git a/app/Http/Resources/Admin/SessionsIndexResource.php b/app/Http/Resources/Admin/SessionsIndexResource.php new file mode 100644 index 0000000..6519381 --- /dev/null +++ b/app/Http/Resources/Admin/SessionsIndexResource.php @@ -0,0 +1,33 @@ + + */ + public function toArray(Request $request): array + { + return [ + 'id' => $this->id, + 'ip' => $this->ip_address, + 'user_agent' => $this->user_agent, + "last_activity" => $this->generateLastTime(), + ]; + } + + private function generateLastTime() + { + $timestamp = $this->last_activity; + + $carbon = Carbon::createFromTimestamp($timestamp); + return verta($carbon)->format('%Y/%m/%d - H:i'); + } +} diff --git a/app/Http/Resources/Admin/UserResource.php b/app/Http/Resources/Admin/UserResource.php new file mode 100644 index 0000000..d1270bf --- /dev/null +++ b/app/Http/Resources/Admin/UserResource.php @@ -0,0 +1,28 @@ + + */ + public function toArray(Request $request): array + { + return [ + 'id' => $this->id, + 'username' => $this->username, + 'phone' => $this->phone, + 'fullname' => $this->fullname, + 'level' => $this->level, + 'email' => $this->email, + 'created_at' => verta($this->created_at)->format('%d %B %Y %H:%M:%S'), + 'profile_url' => $this->profile_url, + ]; + } +} diff --git a/app/Http/Resources/Admin/UserShortResource.php b/app/Http/Resources/Admin/UserShortResource.php new file mode 100644 index 0000000..4904b0f --- /dev/null +++ b/app/Http/Resources/Admin/UserShortResource.php @@ -0,0 +1,27 @@ + + */ + public function toArray(Request $request): array + { + return [ + 'id' => $this->id, + 'username' => $this->username, + 'phone' => $this->phone, + 'fullname' => $this->fullname, + 'level' => $this->level, + 'email' => $this->email, + 'profile_url' => $this->profile_url, + ]; + } +} diff --git a/app/Models/Document.php b/app/Models/Document.php new file mode 100644 index 0000000..b3dc558 --- /dev/null +++ b/app/Models/Document.php @@ -0,0 +1,101 @@ + DocumentStatusEnum::class, + 'priority' => DocumentPriorityEnum::class, + 'submitted_at' => 'datetime', + 'scan_date' => 'datetime', + 'processing_deadline' => 'datetime', + 'finalized_at' => 'datetime', + 'finalized_by' => 'integer', + 'pet_id' => 'integer', + 'requester_id' => 'integer', + ]; + + public function pet() + { + return $this->belongsTo(Pet::class); + } + + public function requester() + { + return $this->belongsTo(User::class, 'requester_id'); + } + + public function finalizedBy() + { + return $this->belongsTo(User::class); + } + + public function assignments() + { + return $this->hasMany(DocumentAssignment::class); + } + + public function reports() + { + return $this->hasMany(Report::class); + } + + public function media() + { + return $this->morphToMany( + \App\Models\Medium::class, + 'mediable', + 'media_assignments', + 'mediable_id', + 'media_id' + )->withPivot('collection'); + } + + public function primaryFiles() + { + return $this->media()->wherePivot('collection', 'primary'); + } + + public function historyFiles() + { + return $this->media()->wherePivot('collection', 'history'); + } + + public function users() + { + return $this->belongsToMany(User::class, 'document_assignments') + ->withPivot('role') + ->withTimestamps(); + } + + public function mediaAssignments() + { + return $this->morphMany(MediaAssignment::class, 'mediable'); + } +} diff --git a/app/Models/DocumentAssignment.php b/app/Models/DocumentAssignment.php new file mode 100644 index 0000000..ff381d8 --- /dev/null +++ b/app/Models/DocumentAssignment.php @@ -0,0 +1,26 @@ +belongsTo(Document::class); + } + + public function user() + { + return $this->belongsTo(User::class); + } +} diff --git a/app/Models/MediaAssignment.php b/app/Models/MediaAssignment.php new file mode 100644 index 0000000..e08453f --- /dev/null +++ b/app/Models/MediaAssignment.php @@ -0,0 +1,32 @@ + MediaCollectionEnum::class, + ]; + + public function media() + { + return $this->belongsTo(Medium::class); + } + + public function mediable() + { + return $this->morphTo(); + } +} diff --git a/app/Models/Medium.php b/app/Models/Medium.php new file mode 100644 index 0000000..1e49004 --- /dev/null +++ b/app/Models/Medium.php @@ -0,0 +1,113 @@ + MediaDiskEnum::class, + ]; + + public function getFullUrlAttribute() + { + if ($this->disk === MediaDiskEnum::Public) { + return Storage::disk('public')->path($this->path); + }elseif($this->disk === MediaDiskEnum::Private){ + return Storage::disk('private')->path($this->path); + } + + return $this->url ?? null; + } + + public function getStorageDisk() + { + return Storage::disk($this->disk?->value ?? 'public'); + } + + public function exists() + { + return $this->getStorageDisk()->exists($this->path); + } + + public function getContents() + { + return $this->getStorageDisk()->get($this->path); + } + + public function deleteFile() + { + if ($this->exists()) { + return $this->getStorageDisk()->delete($this->path); + } + return false; + } + + public function getHumanSizeAttribute() + { + $bytes = $this->size; + $units = ['B', 'KB', 'MB', 'GB', 'TB']; + + for ($i = 0; $bytes > 1024 && $i < count($units) - 1; $i++) { + $bytes /= 1024; + } + + return round($bytes, 2) . ' ' . $units[$i]; + } + + public function isPublic() + { + return $this->disk === MediaDiskEnum::Public; + } + + public function isPrivate() + { + return $this->disk === MediaDiskEnum::Private; + } + + public function assignments() + { + return $this->hasMany(MediaAssignment::class , 'media_id' , 'id'); + } + + public function reports() + { + return $this->morphedByMany( + \App\Models\Report::class, + 'mediable', + 'media_assignments', + 'media_id', + 'mediable_id' + ); + } + + public function documents() + { + return $this->morphedByMany( + \App\Models\Document::class, + 'mediable', + 'media_assignments', + 'media_id', + 'mediable_id' + ); + } + + public function users() + { + return $this->hasMany(User::class , 'media_id' , 'id'); + } +} diff --git a/app/Models/OtpCode.php b/app/Models/OtpCode.php new file mode 100644 index 0000000..b9c48ef --- /dev/null +++ b/app/Models/OtpCode.php @@ -0,0 +1,23 @@ + 'datetime' + ]; + + public function isExpired() + { + return now()->isAfter($this->expires_at); + } +} diff --git a/app/Models/Permission.php b/app/Models/Permission.php new file mode 100644 index 0000000..d76b1ec --- /dev/null +++ b/app/Models/Permission.php @@ -0,0 +1,17 @@ +hasMany(Permission::class , 'parent_id' , 'id'); + } +} diff --git a/app/Models/Pet.php b/app/Models/Pet.php new file mode 100644 index 0000000..9a4bd7d --- /dev/null +++ b/app/Models/Pet.php @@ -0,0 +1,43 @@ + PetTypeEnum::class, + 'gender' => PetGenderEnum::class, + 'weight' => 'integer', + 'sterilized' => 'boolean', + 'birthday' => 'date', + ]; + + public function owner() + { + return $this->belongsTo(User::class, 'owner_id'); + } + + public function documents() + { + return $this->hasMany(Document::class); + } +} diff --git a/app/Models/Report.php b/app/Models/Report.php new file mode 100644 index 0000000..98faa5e --- /dev/null +++ b/app/Models/Report.php @@ -0,0 +1,64 @@ + ReportStatusEnum::class, + 'submitted_at' => 'datetime', + ]; + + public function document() + { + return $this->belongsTo(Document::class , 'document_id'); + } + + public function doctor() + { + return $this->belongsTo(User::class, 'doctor_id')->where('level', UserEnum::Doctor->value); + } + + public function media() + { + return $this->morphToMany( + \App\Models\Medium::class, + 'mediable', + 'media_assignments', + 'mediable_id', + 'media_id' + )->withPivot('collection')->withTimestamps(); + } + + public function medium() + { + return $this->belongsTo(Medium::class); + } + + public function attachments() + { + return $this->media()->wherePivot('collection', MediaCollectionEnum::Attachments->value); + } + + public function mediaAssignments() + { + return $this->morphMany(MediaAssignment::class, 'mediable'); + } + +} diff --git a/app/Models/Session.php b/app/Models/Session.php new file mode 100644 index 0000000..6ea78f2 --- /dev/null +++ b/app/Models/Session.php @@ -0,0 +1,17 @@ + 'string', + 'last_activity' => 'integer', + ]; +} diff --git a/app/Models/User.php b/app/Models/User.php new file mode 100644 index 0000000..5fa3bdc --- /dev/null +++ b/app/Models/User.php @@ -0,0 +1,74 @@ + */ + use HasFactory, Notifiable , HasRoles; + + /** + * The attributes that are mass assignable. + * + * @var list + */ + + protected $fillable = [ + 'username', + 'fullname', + 'national_code', + 'level', + 'email', + 'phone', + 'password', + 'profile_url', + 'clinic_name', + 'clinic_phone', + 'province', + 'city', + 'address', + 'specialty', + 'created_at', + ]; + + /** + * The attributes that should be hidden for serialization. + * + * @var list + */ + protected $hidden = [ + 'password', + 'remember_token', + ]; + + /** + * Get the attributes that should be cast. + * + * @return array + */ + protected function casts(): array + { + return [ + 'email_verified_at' => 'datetime', + 'password' => 'hashed', + ]; + } + + public function documents() + { + return $this->belongsToMany(Document::class, 'document_assignments') + ->withPivot('role') + ->withTimestamps(); + } + + public function pets() + { + return $this->hasMany(Pet::class, 'owner_id'); + } +} diff --git a/app/Observers/DocumentObserver.php b/app/Observers/DocumentObserver.php new file mode 100644 index 0000000..e71e1ad --- /dev/null +++ b/app/Observers/DocumentObserver.php @@ -0,0 +1,22 @@ +service = $service; + } + + public function creating(Document $document): void + { + if (empty($document->code)) { + $document->code = $this->service->generate(); + } + } +} diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php new file mode 100644 index 0000000..ddcc809 --- /dev/null +++ b/app/Providers/AppServiceProvider.php @@ -0,0 +1,58 @@ +rootView('client'); + }); + ResponseFactory::macro('admin', function ($component, $props = []) { + return Inertia::render($component, $props)->rootView('app'); + }); + + + + Inertia::share([ + 'errors' => function () { + return Session::get('errors') + ? Session::get('errors')->getBag('default')->getMessages() + : (object) []; + }, + 'auth' => function () { + $user = Auth::user(); + $permissions = $user ? $user->getAllPermissions()->pluck('name') : []; + return [ + 'User' => $user, + 'permissions' => $permissions, + ]; + }, + ]); + Inertia::share('flash', function () { + return [ + 'success' => Session::get('success'), + 'error' => Session::get('error'), + ]; + }); + } +} diff --git a/app/Providers/EventServiceProvider.php b/app/Providers/EventServiceProvider.php new file mode 100644 index 0000000..1991664 --- /dev/null +++ b/app/Providers/EventServiceProvider.php @@ -0,0 +1,16 @@ +normalizePhone($value); + + if (!$this->isValidFormat($phone)) { + $fail('شماره تلفن نامعتبر است.'); + session()->flash('error', 'شماره تلفن نامعتبر است.'); + return; + } + + if (!$this->isValidCountryCode($phone)) { + $fail('کد کشور نامعتبر است.'); + session()->flash('error', 'کد کشور نامعتبر است.'); + return; + } + + if (!$this->isValidLength($phone)) { + $fail('شماره تلفن نامعتبر است.'); + session()->flash('error', 'شماره تلفن نامعتبر است.'); + return; + } + } + + private function normalizePhone(string $phone): string + { + $phone = $this->convertPersianToEnglish($phone); + return preg_replace('/[^0-9+]/', '', $phone); + } + + private function isValidFormat(string $phone): bool + { + return str_starts_with($phone, '+') || ctype_digit($phone); + } + + private function isValidCountryCode(string $phone): bool + { + if (!str_starts_with($phone, '+')) { + return true; + } + + $phoneWithoutPlus = substr($phone, 1); + $countryCodes = $this->getValidCountryCodes(); + + foreach ($countryCodes as $code) { + if (str_starts_with($phoneWithoutPlus, $code)) { + return true; + } + } + + return false; + } + + private function isValidLength(string $phone): bool + { + if (str_starts_with($phone, '+')) { + $phoneWithoutPlus = substr($phone, 1); + return strlen($phoneWithoutPlus) >= 7 && strlen($phoneWithoutPlus) <= 15; + } + + $phone = ltrim($phone, '0'); + return strlen($phone) >= 7 && strlen($phone) <= 12; + } + + private function convertPersianToEnglish(string $text): string + { + $persianNumbers = ['۰', '۱', '۲', '۳', '۴', '۵', '۶', '۷', '۸', '۹']; + $englishNumbers = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']; + + return str_replace($persianNumbers, $englishNumbers, $text); + } + + /** + * Get valid country codes + */ + private function getValidCountryCodes(): array + { + return [ + // Middle East + '98', // Iran + '966', // Saudi Arabia + '971', // UAE + '965', // Kuwait + '974', // Qatar + '968', // Oman + '973', // Bahrain + '962', // Jordan + '961', // Lebanon + '963', // Syria + '964', // Iraq + '967', // Yemen + '970', // Palestine + '972', // Israel + + // Europe + '44', // UK + '33', // France + '49', // Germany + '39', // Italy + '34', // Spain + '31', // Netherlands + '32', // Belgium + '41', // Switzerland + '43', // Austria + '46', // Sweden + '47', // Norway + '45', // Denmark + '358', // Finland + '48', // Poland + '420', // Czech Republic + '36', // Hungary + '40', // Romania + '380', // Ukraine + '7', // Russia + '375', // Belarus + '371', // Latvia + '372', // Estonia + '370', // Lithuania + '90', // Turkey + '994', // Azerbaijan + '374', // Armenia + '995', // Georgia + + // Asia + '86', // China + '81', // Japan + '82', // South Korea + '91', // India + '92', // Pakistan + '880', // Bangladesh + '93', // Afghanistan + '992', // Tajikistan + '993', // Turkmenistan + '996', // Kyrgyzstan + '998', // Uzbekistan + '65', // Singapore + '60', // Malaysia + '66', // Thailand + '84', // Vietnam + '62', // Indonesia + '63', // Philippines + '977', // Nepal + '975', // Bhutan + '976', // Mongolia + '855', // Cambodia + '856', // Laos + '95', // Myanmar + '94', // Sri Lanka + '960', // Maldives + '886', // Taiwan + '852', // Hong Kong + '853', // Macau + '850', // North Korea + + // Americas + '1', // USA/Canada + '52', // Mexico + '55', // Brazil + '54', // Argentina + '56', // Chile + '57', // Colombia + '51', // Peru + '58', // Venezuela + '598', // Uruguay + '595', // Paraguay + '591', // Bolivia + '593', // Ecuador + '592', // Guyana + '597', // Suriname + + // Africa + '20', // Egypt + '212', // Morocco + '213', // Algeria + '216', // Tunisia + '218', // Libya + '249', // Sudan + '27', // South Africa + '234', // Nigeria + '254', // Kenya + '251', // Ethiopia + '255', // Tanzania + '256', // Uganda + '233', // Ghana + '225', // Ivory Coast + '237', // Cameroon + '236', // Central African Republic + '235', // Chad + '241', // Gabon + '242', // Republic of the Congo + '243', // Democratic Republic of the Congo + '244', // Angola + '245', // Guinea-Bissau + '250', // Rwanda + '257', // Burundi + '258', // Mozambique + '260', // Zambia + '261', // Madagascar + '263', // Zimbabwe + '264', // Namibia + '265', // Malawi + '266', // Lesotho + '267', // Botswana + '268', // Eswatini + '269', // Comoros + '291', // Eritrea + '252', // Somalia + '253', // Djibouti + + // Oceania + '61', // Australia + '64', // New Zealand + '679', // Fiji + '675', // Papua New Guinea + '685', // Samoa + '676', // Tonga + '677', // Solomon Islands + '678', // Vanuatu + '680', // Palau + '681', // Wallis and Futuna + '682', // Cook Islands + '683', // Niue + '686', // Kiribati + '687', // New Caledonia + '688', // Tuvalu + '689', // French Polynesia + '690', // Tokelau + '691', // Micronesia + '692', // Marshall Islands + + // Additional countries from JavaScript file + '355', // Albania + '376', // Andorra + '1268', // Antigua and Barbuda + '1242', // Bahamas + '1246', // Barbados + '501', // Belize + '229', // Benin + '1767', // Dominica + '1809', // Dominican Republic + '503', // El Salvador + '240', // Equatorial Guinea + '291', // Eritrea + '372', // Estonia + '679', // Fiji + '220', // Gambia + '995', // Georgia + '1473', // Grenada + '502', // Guatemala + '224', // Guinea + '245', // Guinea-Bissau + '509', // Haiti + '504', // Honduras + '354', // Iceland + '353', // Ireland + '1876', // Jamaica + '962', // Jordan + '254', // Kenya + '686', // Kiribati + '965', // Kuwait + '996', // Kyrgyzstan + '856', // Laos + '371', // Latvia + '961', // Lebanon + '266', // Lesotho + '231', // Liberia + '218', // Libya + '423', // Liechtenstein + '370', // Lithuania + '352', // Luxembourg + '261', // Madagascar + '265', // Malawi + '223', // Mali + '356', // Malta + '692', // Marshall Islands + '222', // Mauritania + '230', // Mauritius + '52', // Mexico + '691', // Micronesia + '373', // Moldova + '377', // Monaco + '976', // Mongolia + '382', // Montenegro + '212', // Morocco + '258', // Mozambique + '95', // Myanmar + '264', // Namibia + '674', // Nauru + '977', // Nepal + '505', // Nicaragua + '227', // Niger + '234', // Nigeria + '47', // Norway + '968', // Oman + '92', // Pakistan + '680', // Palau + '507', // Panama + '675', // Papua New Guinea + '595', // Paraguay + '51', // Peru + '63', // Philippines + '48', // Poland + '351', // Portugal + '974', // Qatar + '40', // Romania + '250', // Rwanda + '1869', // Saint Kitts and Nevis + '1758', // Saint Lucia + '1784', // Saint Vincent and the Grenadines + '685', // Samoa + '378', // San Marino + '239', // Sao Tome and Principe + '966', // Saudi Arabia + '221', // Senegal + '381', // Serbia + '248', // Seychelles + '232', // Sierra Leone + '421', // Slovakia + '386', // Slovenia + '677', // Solomon Islands + '252', // Somalia + '27', // South Africa + '82', // South Korea + '94', // Sri Lanka + '249', // Sudan + '597', // Suriname + '268', // Eswatini + '46', // Sweden + '41', // Switzerland + '963', // Syria + '886', // Taiwan + '992', // Tajikistan + '255', // Tanzania + '66', // Thailand + '670', // Timor-Leste + '228', // Togo + '676', // Tonga + '1868', // Trinidad and Tobago + '216', // Tunisia + '993', // Turkmenistan + '688', // Tuvalu + '256', // Uganda + '380', // Ukraine + '971', // United Arab Emirates + '44', // United Kingdom + '1', // United States + '598', // Uruguay + '998', // Uzbekistan + '678', // Vanuatu + '379', // Vatican City + '58', // Venezuela + '967', // Yemen + '260', // Zambia + '263', // Zimbabwe + ]; + } +} diff --git a/app/Services/Auth/AuthService.php b/app/Services/Auth/AuthService.php new file mode 100644 index 0000000..89ec03c --- /dev/null +++ b/app/Services/Auth/AuthService.php @@ -0,0 +1,45 @@ +flush(); + $users = User::where('phone', $phone)->get(['level']); + + return $users + ->map(fn($user) => match ($user->level) { + 'پزشک' => 'doctor', + 'سرپرست' => 'supervisor', + 'دانپزشک' => 'veterinarian', + default => null, + }) + ->filter() + ->unique() + ->values() + ->all(); + } + + public function authenticateByPhoneAndLevel(string $phone, string $level, string $password): ?User + { + $user = User::where('phone', $phone) + ->where('level', $level) + ->first(); + + if (! $user) return null; + + if (! Hash::check($password, $user->password)) return null; + + Auth::login($user); + session()->regenerate(); + session()->forget('register_phone' , 'verified_phone' , 'otp_verified' , 'login_phone' , 'login_level' , 'available_levels'); + + return $user; + } +} + diff --git a/app/Services/Auth/OtpService.php b/app/Services/Auth/OtpService.php new file mode 100644 index 0000000..20b8db9 --- /dev/null +++ b/app/Services/Auth/OtpService.php @@ -0,0 +1,95 @@ +generateCode(); + $expiresAt = now()->addMinutes($minutes); + + $otpCode = OtpCode::updateOrCreate( + ['phone' => $phone], + ['code' => $code, 'expires_at' => $expiresAt] + ); + + $this->sendSms($phone, $code); + + return $otpCode; + } + + public function verifyCode(string $phone, string $code): bool + { + $deleted = OtpCode::where('phone', $phone) + ->where('code', $code) + ->where('expires_at', '>', now()) + ->delete(); + + return (bool) $deleted; + } + + public function existsValid(string $phone, string $code): bool + { + return OtpCode::where('phone', $phone) + ->where('code', $code) + ->where('expires_at', '>', now()) + ->exists(); + } + + private function sendSms(string $phone, string $code): array + { + try { + $formattedRecipient = $this->formatPhoneForSms($phone); + + $response = Http::withHeaders([ + 'Accept' => 'application/json', + 'Content-Type' => 'application/json', + 'Api-Key' => config('services.iranpayamak.api_key'), + ]) + ->post(config('services.iranpayamak.api_url'), [ + 'code' => config('services.iranpayamak.patterns.verify_code'), + 'attributes' => [ + 'otp' => $code, + 'status' => 'بازنشانی رمز عبور' + ], + 'recipient' => $formattedRecipient, + 'line_number' => config('services.iranpayamak.line_number'), + 'number_format' => 'english', + ]); + + if ($response->successful()) { + return $response->json(); + } else { + return [ + 'status' => 'error', + 'message' => 'SMS sending failed: ' . $response->status(), + 'data' => $response->body() + ]; + } + } catch (\Exception $e) { + return [ + 'status' => 'error', + 'message' => 'SMS sending exception: ' . $e->getMessage(), + 'data' => null + ]; + } + } + + + private function formatPhoneForSms(string $phone): string + { + if (str_starts_with($phone, '+98')) { + return '0' . substr($phone, 3); + } + return $phone; + } +} diff --git a/app/Services/Auth/RegistrationService.php b/app/Services/Auth/RegistrationService.php new file mode 100644 index 0000000..e07b7b2 --- /dev/null +++ b/app/Services/Auth/RegistrationService.php @@ -0,0 +1,47 @@ + 'rdl_'.Str::random(10), + 'phone' => $data['phone'], + 'email' => $data['email'] ?? null, + 'password' => Hash::make($data['password'] ?? Str::random(12)), + 'level' => $data['level'], + 'fullname' => $data['fullname'] ?? null, + 'national_code' => $data['national_code'] ?? null, + 'clinic_name' => $data['clinic_name'] ?? null, + 'clinic_phone' => $data['clinic_phone'] ?? null, + 'province' => $data['province'] ?? null, + 'city' => $data['city'] ?? null, + 'address' => $data['address'] ?? null, + 'specialty' => $data['specialty'] ?? null, + ]); + + return $user; + }); + } + + public function registerAndLogin(array $data): Authenticatable + { + $user = $this->createUser($data); + + Auth::login($user); + session()->regenerate(); + session()->forget('register_phone' , 'verified_phone' , 'otp_verified' , 'login_phone' , 'login_level' , 'available_levels'); + + return $user; + } +} diff --git a/app/Services/Document/DocumentCodeService.php b/app/Services/Document/DocumentCodeService.php new file mode 100644 index 0000000..96d7e92 --- /dev/null +++ b/app/Services/Document/DocumentCodeService.php @@ -0,0 +1,19 @@ +exists()) { + return $code; + } + } + throw new RuntimeException('Unable to generate unique code'); + } +} diff --git a/app/Services/FileStorageService.php b/app/Services/FileStorageService.php new file mode 100644 index 0000000..a841d28 --- /dev/null +++ b/app/Services/FileStorageService.php @@ -0,0 +1,125 @@ +generateUniqueFilename($file); + $path = $directory . '/' . $filename; + $visibility = $disk === 'public' ? 'public' : 'private'; + + DB::beginTransaction(); + try { + $diskInstance->putFileAs($directory, $file, $filename, ['visibility' => $visibility]); + + $medium = Medium::create([ + 'filename' => $filename, + 'disk' => $disk, + 'path' => $path, + 'url' => $visibility === 'public' ? Storage::disk('public')->url($path) : null, + 'size' => $file->getSize(), + 'mime_type' => $file->getMimeType(), + ]); + + DB::commit(); + return $medium; + } catch (\Throwable $e) { + DB::rollBack(); + if ($diskInstance->exists($path)) { + $diskInstance->delete($path); + } + throw $e; + } + } + + public function moveToDisk(Medium $medium, string $newDisk): bool + { + if ($medium->disk->value === $newDisk) return true; + + $old = Storage::disk($medium->disk->value); + $new = Storage::disk($newDisk); + + $stream = $old->readStream($medium->path); + if ($stream === false) return false; + + $new->put($medium->path, $stream); + if (is_resource($stream)) fclose($stream); + + if ($newDisk === 'public') { + $new->setVisibility($medium->path, 'public'); + $medium->url = Storage::disk('public')->url($medium->path); + } else { + $medium->url = null; + } + + $old->delete($medium->path); + $medium->disk = $newDisk; + $medium->save(); + + return true; + } + + public function deleteMedium(Medium $medium): mixed + { + $disk = Storage::disk($medium->disk->value); + if ($disk->exists($medium->path)) { + $disk->delete($medium->path); + } + return $medium->delete(); + } + + public function downloadFile(Medium $medium) + { + if (!$medium->isPrivate()) { + abort(404, 'فایل مورد نظر یافت نشد.'); + } + + if (!$medium->exists()) { + abort(404, 'فایل مورد نظر یافت نشد.'); + } + + return response()->download( + $medium->getStorageDisk()->path($medium->path), + $medium->filename + ); + } + + public function serveFile(Medium $medium) + { + if (!$medium->isPrivate()) { + abort(404, 'فایل مورد نظر یافت نشد.'); + } + + if (!$medium->exists()) { + abort(404, 'فایل مورد نظر یافت نشد.'); + } + + $file = $medium->getContents(); + $mimeType = $medium->mime_type; + + if (!$mimeType) { + $mimeType = mime_content_type($medium->getStorageDisk()->path($medium->path)); + } + + return response($file, 200, [ + 'Content-Type' => $mimeType, + 'Content-Disposition' => 'inline; filename="' . $medium->filename . '"' + ]); + } + + private function generateUniqueFilename(UploadedFile $file): string + { + $ext = $file->getClientOriginalExtension(); + $name = Str::slug(pathinfo($file->getClientOriginalName(), PATHINFO_FILENAME)); + return time() . '_' . Str::random(6) . '_' . $name . ($ext ? ".{$ext}" : ''); + } +} diff --git a/app/Support/Converters/PersianToEnglish.php b/app/Support/Converters/PersianToEnglish.php new file mode 100644 index 0000000..c4075cd --- /dev/null +++ b/app/Support/Converters/PersianToEnglish.php @@ -0,0 +1,14 @@ +handleCommand(new ArgvInput); + +exit($status); diff --git a/bootstrap/app.php b/bootstrap/app.php new file mode 100644 index 0000000..e7dafd2 --- /dev/null +++ b/bootstrap/app.php @@ -0,0 +1,33 @@ +withRouting( + commands: __DIR__.'/../routes/console.php', + health: '/up', + using: function () { + Route::middleware('web') + ->group(base_path('routes/web.php')); + + Route::middleware('web') + ->prefix('admin') + ->name('admin.') + ->group(base_path('routes/admin.php')); + }, + ) + ->withMiddleware(function (Middleware $middleware) { + $middleware->web([ + \App\Http\Middleware\HandleInertiaRequests::class, + ]); + $middleware->alias([ + 'check.permission' => \App\Http\Middleware\CheckPermission::class, + 'admin.access' => \App\Http\Middleware\EnsureAdminAccess::class, + ]); + }) + ->withExceptions(function (Exceptions $exceptions) { + // + })->create(); diff --git a/bootstrap/cache/.gitignore b/bootstrap/cache/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/bootstrap/cache/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/bootstrap/providers.php b/bootstrap/providers.php new file mode 100644 index 0000000..38b258d --- /dev/null +++ b/bootstrap/providers.php @@ -0,0 +1,5 @@ +=5.0.0" + }, + "require-dev": { + "doctrine/dbal": "^4.0.0", + "nesbot/carbon": "^2.71.0 || ^3.0.0", + "phpunit/phpunit": "^10.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Carbon\\Doctrine\\": "src/Carbon/Doctrine/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "KyleKatarn", + "email": "kylekatarnls@gmail.com" + } + ], + "description": "Types to use Carbon in Doctrine", + "keywords": [ + "carbon", + "date", + "datetime", + "doctrine", + "time" + ], + "support": { + "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", + "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/3.2.0" + }, + "funding": [ + { + "url": "https://github.com/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ], + "time": "2024-02-09T16:56:22+00:00" + }, + { + "name": "composer/pcre", + "version": "3.3.2", + "source": { + "type": "git", + "url": "https://github.com/composer/pcre.git", + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e", + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<1.11.10" + }, + "require-dev": { + "phpstan/phpstan": "^1.12 || ^2", + "phpstan/phpstan-strict-rules": "^1 || ^2", + "phpunit/phpunit": "^8 || ^9" + }, + "type": "library", + "extra": { + "phpstan": { + "includes": [ + "extension.neon" + ] + }, + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Pcre\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "PCRE wrapping library that offers type-safe preg_* replacements.", + "keywords": [ + "PCRE", + "preg", + "regex", + "regular expression" + ], + "support": { + "issues": "https://github.com/composer/pcre/issues", + "source": "https://github.com/composer/pcre/tree/3.3.2" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-11-12T16:29:46+00:00" + }, + { + "name": "composer/semver", + "version": "3.4.3", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", + "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.11", + "symfony/phpunit-bridge": "^3 || ^7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.4.3" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-09-19T14:15:21+00:00" + }, + { + "name": "dflydev/dot-access-data", + "version": "v3.0.3", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-dot-access-data.git", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.42", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", + "scrutinizer/ocular": "1.6.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Dflydev\\DotAccessData\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + }, + { + "name": "Carlos Frutos", + "email": "carlos@kiwing.it", + "homepage": "https://github.com/cfrutos" + }, + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com" + } + ], + "description": "Given a deep data structure, access data by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-data", + "keywords": [ + "access", + "data", + "dot", + "notation" + ], + "support": { + "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", + "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.3" + }, + "time": "2024-07-08T12:26:09+00:00" + }, + { + "name": "doctrine/inflector", + "version": "2.0.10", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/5817d0659c5b50c9b950feb9af7b9668e2c436bc", + "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^11.0", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.3", + "phpunit/phpunit": "^8.5 || ^9.5", + "vimeo/psalm": "^4.25 || ^5.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", + "homepage": "https://www.doctrine-project.org/projects/inflector.html", + "keywords": [ + "inflection", + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" + ], + "support": { + "issues": "https://github.com/doctrine/inflector/issues", + "source": "https://github.com/doctrine/inflector/tree/2.0.10" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "type": "tidelift" + } + ], + "time": "2024-02-18T20:23:39+00:00" + }, + { + "name": "doctrine/lexer", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "doctrine/coding-standard": "^12", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^10.5", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^5.21" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/3.0.1" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2024-02-05T11:56:58+00:00" + }, + { + "name": "dragonmantank/cron-expression", + "version": "v3.4.0", + "source": { + "type": "git", + "url": "https://github.com/dragonmantank/cron-expression.git", + "reference": "8c784d071debd117328803d86b2097615b457500" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/8c784d071debd117328803d86b2097615b457500", + "reference": "8c784d071debd117328803d86b2097615b457500", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0", + "webmozart/assert": "^1.0" + }, + "replace": { + "mtdowling/cron-expression": "^1.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.0", + "phpunit/phpunit": "^7.0|^8.0|^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Cron\\": "src/Cron/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Tankersley", + "email": "chris@ctankersley.com", + "homepage": "https://github.com/dragonmantank" + } + ], + "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", + "keywords": [ + "cron", + "schedule" + ], + "support": { + "issues": "https://github.com/dragonmantank/cron-expression/issues", + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.4.0" + }, + "funding": [ + { + "url": "https://github.com/dragonmantank", + "type": "github" + } + ], + "time": "2024-10-09T13:47:03+00:00" + }, + { + "name": "egulias/email-validator", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^2.0 || ^3.0", + "php": ">=8.1", + "symfony/polyfill-intl-idn": "^1.26" + }, + "require-dev": { + "phpunit/phpunit": "^10.2", + "vimeo/psalm": "^5.12" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "support": { + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2025-03-06T22:45:56+00:00" + }, + { + "name": "ezyang/htmlpurifier", + "version": "v4.18.0", + "source": { + "type": "git", + "url": "https://github.com/ezyang/htmlpurifier.git", + "reference": "cb56001e54359df7ae76dc522d08845dc741621b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/cb56001e54359df7ae76dc522d08845dc741621b", + "reference": "cb56001e54359df7ae76dc522d08845dc741621b", + "shasum": "" + }, + "require": { + "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" + }, + "require-dev": { + "cerdic/css-tidy": "^1.7 || ^2.0", + "simpletest/simpletest": "dev-master" + }, + "suggest": { + "cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.", + "ext-bcmath": "Used for unit conversion and imagecrash protection", + "ext-iconv": "Converts text to and from non-UTF-8 encodings", + "ext-tidy": "Used for pretty-printing HTML" + }, + "type": "library", + "autoload": { + "files": [ + "library/HTMLPurifier.composer.php" + ], + "psr-0": { + "HTMLPurifier": "library/" + }, + "exclude-from-classmap": [ + "/library/HTMLPurifier/Language/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1-or-later" + ], + "authors": [ + { + "name": "Edward Z. Yang", + "email": "admin@htmlpurifier.org", + "homepage": "http://ezyang.com" + } + ], + "description": "Standards compliant HTML filter written in PHP", + "homepage": "http://htmlpurifier.org/", + "keywords": [ + "html" + ], + "support": { + "issues": "https://github.com/ezyang/htmlpurifier/issues", + "source": "https://github.com/ezyang/htmlpurifier/tree/v4.18.0" + }, + "time": "2024-11-01T03:51:45+00:00" + }, + { + "name": "fruitcake/php-cors", + "version": "v1.3.0", + "source": { + "type": "git", + "url": "https://github.com/fruitcake/php-cors.git", + "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/3d158f36e7875e2f040f37bc0573956240a5a38b", + "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b", + "shasum": "" + }, + "require": { + "php": "^7.4|^8.0", + "symfony/http-foundation": "^4.4|^5.4|^6|^7" + }, + "require-dev": { + "phpstan/phpstan": "^1.4", + "phpunit/phpunit": "^9", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "Fruitcake\\Cors\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fruitcake", + "homepage": "https://fruitcake.nl" + }, + { + "name": "Barryvdh", + "email": "barryvdh@gmail.com" + } + ], + "description": "Cross-origin resource sharing library for the Symfony HttpFoundation", + "homepage": "https://github.com/fruitcake/php-cors", + "keywords": [ + "cors", + "laravel", + "symfony" + ], + "support": { + "issues": "https://github.com/fruitcake/php-cors/issues", + "source": "https://github.com/fruitcake/php-cors/tree/v1.3.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2023-10-12T05:21:21+00:00" + }, + { + "name": "graham-campbell/result-type", + "version": "v1.1.3", + "source": { + "type": "git", + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "3ba905c11371512af9d9bdd27d99b782216b6945" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/3ba905c11371512af9d9bdd27d99b782216b6945", + "reference": "3ba905c11371512af9d9bdd27d99b782216b6945", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.3" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" + }, + "type": "library", + "autoload": { + "psr-4": { + "GrahamCampbell\\ResultType\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "An Implementation Of The Result Type", + "keywords": [ + "Graham Campbell", + "GrahamCampbell", + "Result Type", + "Result-Type", + "result" + ], + "support": { + "issues": "https://github.com/GrahamCampbell/Result-Type/issues", + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2024-07-20T21:45:45+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.9.3", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7b2f29fe81dc4da0ca0ea7d42107a0845946ea77", + "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.5.3 || ^2.0.3", + "guzzlehttp/psr7": "^2.7.0", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-curl": "*", + "guzzle/client-integration-tests": "3.0.2", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^8.5.39 || ^9.6.20", + "psr/log": "^1.1 || ^2.0 || ^3.0" + }, + "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.9.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2025-03-27T13:37:11+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/7c69f28996b0a6920945dd20b3857e499d9ca96c", + "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.39 || ^9.6.20" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/2.2.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2025-03-27T13:27:01+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.7.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/c2270caaabe631b3b44c85f99e5a04bbb8060d16", + "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.0", + "ralouphie/getallheaders": "^3.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "http-interop/http-factory-tests": "0.9.0", + "phpunit/phpunit": "^8.5.39 || ^9.6.20" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.7.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2025-03-27T12:30:47+00:00" + }, + { + "name": "guzzlehttp/uri-template", + "version": "v1.0.4", + "source": { + "type": "git", + "url": "https://github.com/guzzle/uri-template.git", + "reference": "30e286560c137526eccd4ce21b2de477ab0676d2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/30e286560c137526eccd4ce21b2de477ab0676d2", + "reference": "30e286560c137526eccd4ce21b2de477ab0676d2", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "symfony/polyfill-php80": "^1.24" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.36 || ^9.6.15", + "uri-template/tests": "1.0.0" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\UriTemplate\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + } + ], + "description": "A polyfill class for uri_template of PHP", + "keywords": [ + "guzzlehttp", + "uri-template" + ], + "support": { + "issues": "https://github.com/guzzle/uri-template/issues", + "source": "https://github.com/guzzle/uri-template/tree/v1.0.4" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/uri-template", + "type": "tidelift" + } + ], + "time": "2025-02-03T10:55:03+00:00" + }, + { + "name": "hekmatinasser/jalali", + "version": "v8.2.4", + "source": { + "type": "git", + "url": "https://github.com/hekmatinasser/jalali.git", + "reference": "423c848ec32fb36e9ab9610d82f98efa2de0f79d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hekmatinasser/jalali/zipball/423c848ec32fb36e9ab9610d82f98efa2de0f79d", + "reference": "423c848ec32fb36e9ab9610d82f98efa2de0f79d", + "shasum": "" + }, + "require": { + "hekmatinasser/notowo": "^1.0", + "php": "^8.0" + }, + "require-dev": { + "orchestra/testbench": "^4.18|^5.20|^6.24|^7.0" + }, + "type": "library", + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Hekmatinasser\\Jalali\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nasser Hekmati", + "email": "hekmati.nasser@gmail.com" + } + ], + "description": "This Package helps developers to work with Jalali Datetime class for PHP", + "keywords": [ + "Jalali", + "date", + "datetime", + "php", + "shamsi" + ], + "support": { + "issues": "https://github.com/hekmatinasser/jalali/issues", + "source": "https://github.com/hekmatinasser/jalali/tree/x8.2.3" + }, + "funding": [ + { + "url": "https://github.com/hekmatinasser", + "type": "github" + } + ], + "time": "2024-04-09T12:43:59+00:00" + }, + { + "name": "hekmatinasser/notowo", + "version": "v1.0.1", + "source": { + "type": "git", + "url": "https://github.com/hekmatinasser/notowo.git", + "reference": "c51ad5dcedac966dd93ce558ac7e6a84e0020d6d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hekmatinasser/notowo/zipball/c51ad5dcedac966dd93ce558ac7e6a84e0020d6d", + "reference": "c51ad5dcedac966dd93ce558ac7e6a84e0020d6d", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Hekmatinasser\\Notowo\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nasser Hekmati", + "email": "hekmati.nasser@gmail.com" + } + ], + "description": "This Package helps developers change number to word for all language on Laravel freamwork PHP", + "keywords": [ + "Notowo", + "laravel", + "n2w", + "number", + "word" + ], + "support": { + "issues": "https://github.com/hekmatinasser/notowo/issues", + "source": "https://github.com/hekmatinasser/notowo/tree/v1.0.1" + }, + "time": "2017-09-22T13:41:16+00:00" + }, + { + "name": "hekmatinasser/verta", + "version": "v8.5", + "source": { + "type": "git", + "url": "https://github.com/hekmatinasser/verta.git", + "reference": "754307385c8576eb295adea0e3345c089314b60a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hekmatinasser/verta/zipball/754307385c8576eb295adea0e3345c089314b60a", + "reference": "754307385c8576eb295adea0e3345c089314b60a", + "shasum": "" + }, + "require": { + "hekmatinasser/jalali": "^8.2.3", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0", + "illuminate/validation": "^8.0|^9.0|^10.0|^11.0|^12.0", + "php": "^8.0" + }, + "require-dev": { + "orchestra/testbench": "^6.23|^7.0|^8.0" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Verta": "Hekmatinasser\\Verta\\Verta" + }, + "providers": [ + "Hekmatinasser\\Verta\\Laravel\\VertaServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Hekmatinasser\\Verta\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nasser Hekmati", + "email": "hekmati.nasser@gmail.com" + } + ], + "description": "This Package helps developers to work with Jalali Datetime class for Laravel Framework PHP", + "keywords": [ + "Jalali", + "Verta", + "date", + "datetime", + "laravel", + "shamsi" + ], + "support": { + "issues": "https://github.com/hekmatinasser/verta/issues", + "source": "https://github.com/hekmatinasser/verta/tree/v8.5" + }, + "funding": [ + { + "url": "https://github.com/hekmatinasser", + "type": "github" + } + ], + "time": "2025-03-09T13:03:20+00:00" + }, + { + "name": "inertiajs/inertia-laravel", + "version": "v2.0.2", + "source": { + "type": "git", + "url": "https://github.com/inertiajs/inertia-laravel.git", + "reference": "248e815cf8d41307cbfb735efaa514c118e2f3b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/inertiajs/inertia-laravel/zipball/248e815cf8d41307cbfb735efaa514c118e2f3b4", + "reference": "248e815cf8d41307cbfb735efaa514c118e2f3b4", + "shasum": "" + }, + "require": { + "ext-json": "*", + "laravel/framework": "^10.0|^11.0|^12.0", + "php": "^8.1.0", + "symfony/console": "^6.2|^7.0" + }, + "require-dev": { + "laravel/pint": "^1.16", + "mockery/mockery": "^1.3.3", + "orchestra/testbench": "^8.0|^9.2|^10.0", + "phpunit/phpunit": "^10.4|^11.5", + "roave/security-advisories": "dev-master" + }, + "suggest": { + "ext-pcntl": "Recommended when running the Inertia SSR server via the `inertia:start-ssr` artisan command." + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Inertia\\ServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "./helpers.php" + ], + "psr-4": { + "Inertia\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jonathan Reinink", + "email": "jonathan@reinink.ca", + "homepage": "https://reinink.ca" + } + ], + "description": "The Laravel adapter for Inertia.js.", + "keywords": [ + "inertia", + "laravel" + ], + "support": { + "issues": "https://github.com/inertiajs/inertia-laravel/issues", + "source": "https://github.com/inertiajs/inertia-laravel/tree/v2.0.2" + }, + "time": "2025-04-10T15:08:36+00:00" + }, + { + "name": "laravel/framework", + "version": "v12.8.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/framework.git", + "reference": "d1ea3566f6e0cad34834c6d18db0bf995438eb87" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/framework/zipball/d1ea3566f6e0cad34834c6d18db0bf995438eb87", + "reference": "d1ea3566f6e0cad34834c6d18db0bf995438eb87", + "shasum": "" + }, + "require": { + "brick/math": "^0.11|^0.12", + "composer-runtime-api": "^2.2", + "doctrine/inflector": "^2.0.5", + "dragonmantank/cron-expression": "^3.4", + "egulias/email-validator": "^3.2.1|^4.0", + "ext-ctype": "*", + "ext-filter": "*", + "ext-hash": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-session": "*", + "ext-tokenizer": "*", + "fruitcake/php-cors": "^1.3", + "guzzlehttp/guzzle": "^7.8.2", + "guzzlehttp/uri-template": "^1.0", + "laravel/prompts": "^0.3.0", + "laravel/serializable-closure": "^1.3|^2.0", + "league/commonmark": "^2.6", + "league/flysystem": "^3.25.1", + "league/flysystem-local": "^3.25.1", + "league/uri": "^7.5.1", + "monolog/monolog": "^3.0", + "nesbot/carbon": "^3.8.4", + "nunomaduro/termwind": "^2.0", + "php": "^8.2", + "psr/container": "^1.1.1|^2.0.1", + "psr/log": "^1.0|^2.0|^3.0", + "psr/simple-cache": "^1.0|^2.0|^3.0", + "ramsey/uuid": "^4.7", + "symfony/console": "^7.2.0", + "symfony/error-handler": "^7.2.0", + "symfony/finder": "^7.2.0", + "symfony/http-foundation": "^7.2.0", + "symfony/http-kernel": "^7.2.0", + "symfony/mailer": "^7.2.0", + "symfony/mime": "^7.2.0", + "symfony/polyfill-php83": "^1.31", + "symfony/process": "^7.2.0", + "symfony/routing": "^7.2.0", + "symfony/uid": "^7.2.0", + "symfony/var-dumper": "^7.2.0", + "tijsverkoyen/css-to-inline-styles": "^2.2.5", + "vlucas/phpdotenv": "^5.6.1", + "voku/portable-ascii": "^2.0.2" + }, + "conflict": { + "tightenco/collect": "<5.5.33" + }, + "provide": { + "psr/container-implementation": "1.1|2.0", + "psr/log-implementation": "1.0|2.0|3.0", + "psr/simple-cache-implementation": "1.0|2.0|3.0" + }, + "replace": { + "illuminate/auth": "self.version", + "illuminate/broadcasting": "self.version", + "illuminate/bus": "self.version", + "illuminate/cache": "self.version", + "illuminate/collections": "self.version", + "illuminate/concurrency": "self.version", + "illuminate/conditionable": "self.version", + "illuminate/config": "self.version", + "illuminate/console": "self.version", + "illuminate/container": "self.version", + "illuminate/contracts": "self.version", + "illuminate/cookie": "self.version", + "illuminate/database": "self.version", + "illuminate/encryption": "self.version", + "illuminate/events": "self.version", + "illuminate/filesystem": "self.version", + "illuminate/hashing": "self.version", + "illuminate/http": "self.version", + "illuminate/log": "self.version", + "illuminate/macroable": "self.version", + "illuminate/mail": "self.version", + "illuminate/notifications": "self.version", + "illuminate/pagination": "self.version", + "illuminate/pipeline": "self.version", + "illuminate/process": "self.version", + "illuminate/queue": "self.version", + "illuminate/redis": "self.version", + "illuminate/routing": "self.version", + "illuminate/session": "self.version", + "illuminate/support": "self.version", + "illuminate/testing": "self.version", + "illuminate/translation": "self.version", + "illuminate/validation": "self.version", + "illuminate/view": "self.version", + "spatie/once": "*" + }, + "require-dev": { + "ably/ably-php": "^1.0", + "aws/aws-sdk-php": "^3.322.9", + "ext-gmp": "*", + "fakerphp/faker": "^1.24", + "guzzlehttp/promises": "^2.0.3", + "guzzlehttp/psr7": "^2.4", + "laravel/pint": "^1.18", + "league/flysystem-aws-s3-v3": "^3.25.1", + "league/flysystem-ftp": "^3.25.1", + "league/flysystem-path-prefixing": "^3.25.1", + "league/flysystem-read-only": "^3.25.1", + "league/flysystem-sftp-v3": "^3.25.1", + "mockery/mockery": "^1.6.10", + "orchestra/testbench-core": "^10.0.0", + "pda/pheanstalk": "^5.0.6", + "php-http/discovery": "^1.15", + "phpstan/phpstan": "^2.0", + "phpunit/phpunit": "^10.5.35|^11.5.3|^12.0.1", + "predis/predis": "^2.3", + "resend/resend-php": "^0.10.0", + "symfony/cache": "^7.2.0", + "symfony/http-client": "^7.2.0", + "symfony/psr-http-message-bridge": "^7.2.0", + "symfony/translation": "^7.2.0" + }, + "suggest": { + "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", + "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.322.9).", + "brianium/paratest": "Required to run tests in parallel (^7.0|^8.0).", + "ext-apcu": "Required to use the APC cache driver.", + "ext-fileinfo": "Required to use the Filesystem class.", + "ext-ftp": "Required to use the Flysystem FTP driver.", + "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", + "ext-memcached": "Required to use the memcache cache driver.", + "ext-pcntl": "Required to use all features of the queue worker and console signal trapping.", + "ext-pdo": "Required to use all database features.", + "ext-posix": "Required to use all features of the queue worker.", + "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0|^6.0).", + "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", + "filp/whoops": "Required for friendly error pages in development (^2.14.3).", + "laravel/tinker": "Required to use the tinker console command (^2.0).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.25.1).", + "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.25.1).", + "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.25.1).", + "league/flysystem-read-only": "Required to use read-only disks (^3.25.1)", + "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.25.1).", + "mockery/mockery": "Required to use mocking (^1.6).", + "pda/pheanstalk": "Required to use the beanstalk queue driver (^5.0).", + "php-http/discovery": "Required to use PSR-7 bridging features (^1.15).", + "phpunit/phpunit": "Required to use assertions and run tests (^10.5.35|^11.5.3|^12.0.1).", + "predis/predis": "Required to use the predis connector (^2.3).", + "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", + "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", + "resend/resend-php": "Required to enable support for the Resend mail transport (^0.10.0).", + "symfony/cache": "Required to PSR-6 cache bridge (^7.2).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^7.2).", + "symfony/http-client": "Required to enable support for the Symfony API mail transports (^7.2).", + "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^7.2).", + "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^7.2).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^7.2)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "12.x-dev" + } + }, + "autoload": { + "files": [ + "src/Illuminate/Collections/functions.php", + "src/Illuminate/Collections/helpers.php", + "src/Illuminate/Events/functions.php", + "src/Illuminate/Filesystem/functions.php", + "src/Illuminate/Foundation/helpers.php", + "src/Illuminate/Log/functions.php", + "src/Illuminate/Support/functions.php", + "src/Illuminate/Support/helpers.php" + ], + "psr-4": { + "Illuminate\\": "src/Illuminate/", + "Illuminate\\Support\\": [ + "src/Illuminate/Macroable/", + "src/Illuminate/Collections/", + "src/Illuminate/Conditionable/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Laravel Framework.", + "homepage": "https://laravel.com", + "keywords": [ + "framework", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2025-04-08T19:58:59+00:00" + }, + { + "name": "laravel/prompts", + "version": "v0.3.5", + "source": { + "type": "git", + "url": "https://github.com/laravel/prompts.git", + "reference": "57b8f7efe40333cdb925700891c7d7465325d3b1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/prompts/zipball/57b8f7efe40333cdb925700891c7d7465325d3b1", + "reference": "57b8f7efe40333cdb925700891c7d7465325d3b1", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.2", + "ext-mbstring": "*", + "php": "^8.1", + "symfony/console": "^6.2|^7.0" + }, + "conflict": { + "illuminate/console": ">=10.17.0 <10.25.0", + "laravel/framework": ">=10.17.0 <10.25.0" + }, + "require-dev": { + "illuminate/collections": "^10.0|^11.0|^12.0", + "mockery/mockery": "^1.5", + "pestphp/pest": "^2.3|^3.4", + "phpstan/phpstan": "^1.11", + "phpstan/phpstan-mockery": "^1.1" + }, + "suggest": { + "ext-pcntl": "Required for the spinner to be animated." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "0.3.x-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Laravel\\Prompts\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Add beautiful and user-friendly forms to your command-line applications.", + "support": { + "issues": "https://github.com/laravel/prompts/issues", + "source": "https://github.com/laravel/prompts/tree/v0.3.5" + }, + "time": "2025-02-11T13:34:40+00:00" + }, + { + "name": "laravel/serializable-closure", + "version": "v2.0.4", + "source": { + "type": "git", + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "b352cf0534aa1ae6b4d825d1e762e35d43f8a841" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/b352cf0534aa1ae6b4d825d1e762e35d43f8a841", + "reference": "b352cf0534aa1ae6b4d825d1e762e35d43f8a841", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "illuminate/support": "^10.0|^11.0|^12.0", + "nesbot/carbon": "^2.67|^3.0", + "pestphp/pest": "^2.36|^3.0", + "phpstan/phpstan": "^2.0", + "symfony/var-dumper": "^6.2.0|^7.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\SerializableClosure\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Nuno Maduro", + "email": "nuno@laravel.com" + } + ], + "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", + "keywords": [ + "closure", + "laravel", + "serializable" + ], + "support": { + "issues": "https://github.com/laravel/serializable-closure/issues", + "source": "https://github.com/laravel/serializable-closure" + }, + "time": "2025-03-19T13:51:03+00:00" + }, + { + "name": "laravel/tinker", + "version": "v2.10.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/tinker.git", + "reference": "22177cc71807d38f2810c6204d8f7183d88a57d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/tinker/zipball/22177cc71807d38f2810c6204d8f7183d88a57d3", + "reference": "22177cc71807d38f2810c6204d8f7183d88a57d3", + "shasum": "" + }, + "require": { + "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "php": "^7.2.5|^8.0", + "psy/psysh": "^0.11.1|^0.12.0", + "symfony/var-dumper": "^4.3.4|^5.0|^6.0|^7.0" + }, + "require-dev": { + "mockery/mockery": "~1.3.3|^1.4.2", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^8.5.8|^9.3.3|^10.0" + }, + "suggest": { + "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0)." + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Tinker\\TinkerServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Tinker\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Powerful REPL for the Laravel framework.", + "keywords": [ + "REPL", + "Tinker", + "laravel", + "psysh" + ], + "support": { + "issues": "https://github.com/laravel/tinker/issues", + "source": "https://github.com/laravel/tinker/tree/v2.10.1" + }, + "time": "2025-01-27T14:24:01+00:00" + }, + { + "name": "league/commonmark", + "version": "2.6.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/commonmark.git", + "reference": "d990688c91cedfb69753ffc2512727ec646df2ad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d990688c91cedfb69753ffc2512727ec646df2ad", + "reference": "d990688c91cedfb69753ffc2512727ec646df2ad", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "league/config": "^1.1.1", + "php": "^7.4 || ^8.0", + "psr/event-dispatcher": "^1.0", + "symfony/deprecation-contracts": "^2.1 || ^3.0", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "cebe/markdown": "^1.0", + "commonmark/cmark": "0.31.1", + "commonmark/commonmark.js": "0.31.1", + "composer/package-versions-deprecated": "^1.8", + "embed/embed": "^4.4", + "erusev/parsedown": "^1.0", + "ext-json": "*", + "github/gfm": "0.29.0", + "michelf/php-markdown": "^1.4 || ^2.0", + "nyholm/psr7": "^1.5", + "phpstan/phpstan": "^1.8.2", + "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0", + "scrutinizer/ocular": "^1.8.1", + "symfony/finder": "^5.3 | ^6.0 | ^7.0", + "symfony/process": "^5.4 | ^6.0 | ^7.0", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0", + "unleashedtech/php-coding-standard": "^3.1.1", + "vimeo/psalm": "^4.24.0 || ^5.0.0" + }, + "suggest": { + "symfony/yaml": "v2.3+ required if using the Front Matter extension" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "League\\CommonMark\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)", + "homepage": "https://commonmark.thephpleague.com", + "keywords": [ + "commonmark", + "flavored", + "gfm", + "github", + "github-flavored", + "markdown", + "md", + "parser" + ], + "support": { + "docs": "https://commonmark.thephpleague.com/", + "forum": "https://github.com/thephpleague/commonmark/discussions", + "issues": "https://github.com/thephpleague/commonmark/issues", + "rss": "https://github.com/thephpleague/commonmark/releases.atom", + "source": "https://github.com/thephpleague/commonmark" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/commonmark", + "type": "tidelift" + } + ], + "time": "2024-12-29T14:10:59+00:00" + }, + { + "name": "league/config", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/config.git", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^3.0.1", + "nette/schema": "^1.2", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.8.2", + "phpunit/phpunit": "^9.5.5", + "scrutinizer/ocular": "^1.8.1", + "unleashedtech/php-coding-standard": "^3.1", + "vimeo/psalm": "^4.7.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Config\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Define configuration arrays with strict schemas and access values with dot notation", + "homepage": "https://config.thephpleague.com", + "keywords": [ + "array", + "config", + "configuration", + "dot", + "dot-access", + "nested", + "schema" + ], + "support": { + "docs": "https://config.thephpleague.com/", + "issues": "https://github.com/thephpleague/config/issues", + "rss": "https://github.com/thephpleague/config/releases.atom", + "source": "https://github.com/thephpleague/config" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + } + ], + "time": "2022-12-11T20:36:23+00:00" + }, + { + "name": "league/flysystem", + "version": "3.29.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/edc1bb7c86fab0776c3287dbd19b5fa278347319", + "reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319", + "shasum": "" + }, + "require": { + "league/flysystem-local": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "conflict": { + "async-aws/core": "<1.19.0", + "async-aws/s3": "<1.14.0", + "aws/aws-sdk-php": "3.209.31 || 3.210.0", + "guzzlehttp/guzzle": "<7.0", + "guzzlehttp/ringphp": "<1.1.1", + "phpseclib/phpseclib": "3.0.15", + "symfony/http-client": "<5.2" + }, + "require-dev": { + "async-aws/s3": "^1.5 || ^2.0", + "async-aws/simple-s3": "^1.1 || ^2.0", + "aws/aws-sdk-php": "^3.295.10", + "composer/semver": "^3.0", + "ext-fileinfo": "*", + "ext-ftp": "*", + "ext-mongodb": "^1.3", + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^3.5", + "google/cloud-storage": "^1.23", + "guzzlehttp/psr7": "^2.6", + "microsoft/azure-storage-blob": "^1.1", + "mongodb/mongodb": "^1.2", + "phpseclib/phpseclib": "^3.0.36", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^9.5.11|^10.0", + "sabre/dav": "^4.6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "File storage abstraction for PHP", + "keywords": [ + "WebDAV", + "aws", + "cloud", + "file", + "files", + "filesystem", + "filesystems", + "ftp", + "s3", + "sftp", + "storage" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/3.29.1" + }, + "time": "2024-10-08T08:58:34+00:00" + }, + { + "name": "league/flysystem-local", + "version": "3.29.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-local.git", + "reference": "e0e8d52ce4b2ed154148453d321e97c8e931bd27" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/e0e8d52ce4b2ed154148453d321e97c8e931bd27", + "reference": "e0e8d52ce4b2ed154148453d321e97c8e931bd27", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "league/flysystem": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\Local\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Local filesystem adapter for Flysystem.", + "keywords": [ + "Flysystem", + "file", + "files", + "filesystem", + "local" + ], + "support": { + "source": "https://github.com/thephpleague/flysystem-local/tree/3.29.0" + }, + "time": "2024-08-09T21:24:39+00:00" + }, + { + "name": "league/mime-type-detection", + "version": "1.16.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/2d6702ff215bf922936ccc1ad31007edc76451b9", + "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "phpstan/phpstan": "^0.12.68", + "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\MimeTypeDetection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Mime-type detection for Flysystem", + "support": { + "issues": "https://github.com/thephpleague/mime-type-detection/issues", + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.16.0" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2024-09-21T08:32:55+00:00" + }, + { + "name": "league/uri", + "version": "7.5.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri.git", + "reference": "81fb5145d2644324614cc532b28efd0215bda430" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri/zipball/81fb5145d2644324614cc532b28efd0215bda430", + "reference": "81fb5145d2644324614cc532b28efd0215bda430", + "shasum": "" + }, + "require": { + "league/uri-interfaces": "^7.5", + "php": "^8.1" + }, + "conflict": { + "league/uri-schemes": "^1.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-fileinfo": "to create Data URI from file contennts", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "jeremykendall/php-domain-parser": "to resolve Public Suffix and Top Level Domain", + "league/uri-components": "Needed to easily manipulate URI objects components", + "php-64bit": "to improve IPV4 host parsing", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "URI manipulation library", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "middleware", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc3986", + "rfc3987", + "rfc6570", + "uri", + "uri-template", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri/tree/7.5.1" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2024-12-08T08:40:02+00:00" + }, + { + "name": "league/uri-interfaces", + "version": "7.5.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri-interfaces.git", + "reference": "08cfc6c4f3d811584fb09c37e2849e6a7f9b0742" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/08cfc6c4f3d811584fb09c37e2849e6a7f9b0742", + "reference": "08cfc6c4f3d811584fb09c37e2849e6a7f9b0742", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^8.1", + "psr/http-factory": "^1", + "psr/http-message": "^1.1 || ^2.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "php-64bit": "to improve IPV4 host parsing", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "Common interfaces and classes for URI representation and interaction", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc3986", + "rfc3987", + "rfc6570", + "uri", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri-interfaces/tree/7.5.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2024-12-08T08:18:47+00:00" + }, + { + "name": "maatwebsite/excel", + "version": "3.1.64", + "source": { + "type": "git", + "url": "https://github.com/SpartnerNL/Laravel-Excel.git", + "reference": "e25d44a2d91da9179cd2d7fec952313548597a79" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/e25d44a2d91da9179cd2d7fec952313548597a79", + "reference": "e25d44a2d91da9179cd2d7fec952313548597a79", + "shasum": "" + }, + "require": { + "composer/semver": "^3.3", + "ext-json": "*", + "illuminate/support": "5.8.*||^6.0||^7.0||^8.0||^9.0||^10.0||^11.0||^12.0", + "php": "^7.0||^8.0", + "phpoffice/phpspreadsheet": "^1.29.9", + "psr/simple-cache": "^1.0||^2.0||^3.0" + }, + "require-dev": { + "laravel/scout": "^7.0||^8.0||^9.0||^10.0", + "orchestra/testbench": "^6.0||^7.0||^8.0||^9.0||^10.0", + "predis/predis": "^1.1" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Excel": "Maatwebsite\\Excel\\Facades\\Excel" + }, + "providers": [ + "Maatwebsite\\Excel\\ExcelServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Maatwebsite\\Excel\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Patrick Brouwers", + "email": "patrick@spartner.nl" + } + ], + "description": "Supercharged Excel exports and imports in Laravel", + "keywords": [ + "PHPExcel", + "batch", + "csv", + "excel", + "export", + "import", + "laravel", + "php", + "phpspreadsheet" + ], + "support": { + "issues": "https://github.com/SpartnerNL/Laravel-Excel/issues", + "source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.64" + }, + "funding": [ + { + "url": "https://laravel-excel.com/commercial-support", + "type": "custom" + }, + { + "url": "https://github.com/patrickbrouwers", + "type": "github" + } + ], + "time": "2025-02-24T11:12:50+00:00" + }, + { + "name": "maennchen/zipstream-php", + "version": "3.1.2", + "source": { + "type": "git", + "url": "https://github.com/maennchen/ZipStream-PHP.git", + "reference": "aeadcf5c412332eb426c0f9b4485f6accba2a99f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/aeadcf5c412332eb426c0f9b4485f6accba2a99f", + "reference": "aeadcf5c412332eb426c0f9b4485f6accba2a99f", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "ext-zlib": "*", + "php-64bit": "^8.2" + }, + "require-dev": { + "brianium/paratest": "^7.7", + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^3.16", + "guzzlehttp/guzzle": "^7.5", + "mikey179/vfsstream": "^1.6", + "php-coveralls/php-coveralls": "^2.5", + "phpunit/phpunit": "^11.0", + "vimeo/psalm": "^6.0" + }, + "suggest": { + "guzzlehttp/psr7": "^2.4", + "psr/http-message": "^2.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "ZipStream\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paul Duncan", + "email": "pabs@pablotron.org" + }, + { + "name": "Jonatan Männchen", + "email": "jonatan@maennchen.ch" + }, + { + "name": "Jesse Donat", + "email": "donatj@gmail.com" + }, + { + "name": "András Kolesár", + "email": "kolesar@kolesar.hu" + } + ], + "description": "ZipStream is a library for dynamically streaming dynamic zip files from PHP without writing to the disk at all on the server.", + "keywords": [ + "stream", + "zip" + ], + "support": { + "issues": "https://github.com/maennchen/ZipStream-PHP/issues", + "source": "https://github.com/maennchen/ZipStream-PHP/tree/3.1.2" + }, + "funding": [ + { + "url": "https://github.com/maennchen", + "type": "github" + } + ], + "time": "2025-01-27T12:07:53+00:00" + }, + { + "name": "markbaker/complex", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/MarkBaker/PHPComplex.git", + "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/95c56caa1cf5c766ad6d65b6344b807c1e8405b9", + "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "dev-master", + "phpcompatibility/php-compatibility": "^9.3", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", + "squizlabs/php_codesniffer": "^3.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "Complex\\": "classes/src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mark Baker", + "email": "mark@lange.demon.co.uk" + } + ], + "description": "PHP Class for working with complex numbers", + "homepage": "https://github.com/MarkBaker/PHPComplex", + "keywords": [ + "complex", + "mathematics" + ], + "support": { + "issues": "https://github.com/MarkBaker/PHPComplex/issues", + "source": "https://github.com/MarkBaker/PHPComplex/tree/3.0.2" + }, + "time": "2022-12-06T16:21:08+00:00" + }, + { + "name": "markbaker/matrix", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/MarkBaker/PHPMatrix.git", + "reference": "728434227fe21be27ff6d86621a1b13107a2562c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/728434227fe21be27ff6d86621a1b13107a2562c", + "reference": "728434227fe21be27ff6d86621a1b13107a2562c", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "dev-master", + "phpcompatibility/php-compatibility": "^9.3", + "phpdocumentor/phpdocumentor": "2.*", + "phploc/phploc": "^4.0", + "phpmd/phpmd": "2.*", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", + "sebastian/phpcpd": "^4.0", + "squizlabs/php_codesniffer": "^3.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "Matrix\\": "classes/src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mark Baker", + "email": "mark@demon-angel.eu" + } + ], + "description": "PHP Class for working with matrices", + "homepage": "https://github.com/MarkBaker/PHPMatrix", + "keywords": [ + "mathematics", + "matrix", + "vector" + ], + "support": { + "issues": "https://github.com/MarkBaker/PHPMatrix/issues", + "source": "https://github.com/MarkBaker/PHPMatrix/tree/3.0.1" + }, + "time": "2022-12-02T22:17:43+00:00" + }, + { + "name": "monolog/monolog", + "version": "3.9.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/10d85740180ecba7896c87e06a166e0c95a0e3b6", + "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^2.0 || ^3.0" + }, + "provide": { + "psr/log-implementation": "3.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^3.0", + "doctrine/couchdb": "~1.0@dev", + "elasticsearch/elasticsearch": "^7 || ^8", + "ext-json": "*", + "graylog2/gelf-php": "^1.4.2 || ^2.0", + "guzzlehttp/guzzle": "^7.4.5", + "guzzlehttp/psr7": "^2.2", + "mongodb/mongodb": "^1.8", + "php-amqplib/php-amqplib": "~2.4 || ^3", + "php-console/php-console": "^3.1.8", + "phpstan/phpstan": "^2", + "phpstan/phpstan-deprecation-rules": "^2", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "^10.5.17 || ^11.0.7", + "predis/predis": "^1.1 || ^2", + "rollbar/rollbar": "^4.0", + "ruflin/elastica": "^7 || ^8", + "symfony/mailer": "^5.4 || ^6", + "symfony/mime": "^5.4 || ^6" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", + "ext-mbstring": "Allow to work properly with unicode symbols", + "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", + "ext-openssl": "Required to send log messages using SSL", + "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "https://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "support": { + "issues": "https://github.com/Seldaek/monolog/issues", + "source": "https://github.com/Seldaek/monolog/tree/3.9.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2025-03-24T10:02:05+00:00" + }, + { + "name": "nesbot/carbon", + "version": "3.9.0", + "source": { + "type": "git", + "url": "https://github.com/CarbonPHP/carbon.git", + "reference": "6d16a8a015166fe54e22c042e0805c5363aef50d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/6d16a8a015166fe54e22c042e0805c5363aef50d", + "reference": "6d16a8a015166fe54e22c042e0805c5363aef50d", + "shasum": "" + }, + "require": { + "carbonphp/carbon-doctrine-types": "<100.0", + "ext-json": "*", + "php": "^8.1", + "psr/clock": "^1.0", + "symfony/clock": "^6.3 || ^7.0", + "symfony/polyfill-mbstring": "^1.0", + "symfony/translation": "^4.4.18 || ^5.2.1|| ^6.0 || ^7.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "require-dev": { + "doctrine/dbal": "^3.6.3 || ^4.0", + "doctrine/orm": "^2.15.2 || ^3.0", + "friendsofphp/php-cs-fixer": "^3.57.2", + "kylekatarnls/multi-tester": "^2.5.3", + "ondrejmirtes/better-reflection": "^6.25.0.4", + "phpmd/phpmd": "^2.15.0", + "phpstan/extension-installer": "^1.3.1", + "phpstan/phpstan": "^1.11.2", + "phpunit/phpunit": "^10.5.20", + "squizlabs/php_codesniffer": "^3.9.0" + }, + "bin": [ + "bin/carbon" + ], + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Carbon\\Laravel\\ServiceProvider" + ] + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + }, + "branch-alias": { + "dev-2.x": "2.x-dev", + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Carbon\\": "src/Carbon/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "https://markido.com" + }, + { + "name": "kylekatarnls", + "homepage": "https://github.com/kylekatarnls" + } + ], + "description": "An API extension for DateTime that supports 281 different languages.", + "homepage": "https://carbon.nesbot.com", + "keywords": [ + "date", + "datetime", + "time" + ], + "support": { + "docs": "https://carbon.nesbot.com/docs", + "issues": "https://github.com/CarbonPHP/carbon/issues", + "source": "https://github.com/CarbonPHP/carbon" + }, + "funding": [ + { + "url": "https://github.com/sponsors/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon#sponsor", + "type": "opencollective" + }, + { + "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", + "type": "tidelift" + } + ], + "time": "2025-03-27T12:57:33+00:00" + }, + { + "name": "nette/schema", + "version": "v1.3.2", + "source": { + "type": "git", + "url": "https://github.com/nette/schema.git", + "reference": "da801d52f0354f70a638673c4a0f04e16529431d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/schema/zipball/da801d52f0354f70a638673c4a0f04e16529431d", + "reference": "da801d52f0354f70a638673c4a0f04e16529431d", + "shasum": "" + }, + "require": { + "nette/utils": "^4.0", + "php": "8.1 - 8.4" + }, + "require-dev": { + "nette/tester": "^2.5.2", + "phpstan/phpstan-nette": "^1.0", + "tracy/tracy": "^2.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "📐 Nette Schema: validating data structures against a given Schema.", + "homepage": "https://nette.org", + "keywords": [ + "config", + "nette" + ], + "support": { + "issues": "https://github.com/nette/schema/issues", + "source": "https://github.com/nette/schema/tree/v1.3.2" + }, + "time": "2024-10-06T23:10:23+00:00" + }, + { + "name": "nette/utils", + "version": "v4.0.6", + "source": { + "type": "git", + "url": "https://github.com/nette/utils.git", + "reference": "ce708655043c7050eb050df361c5e313cf708309" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/utils/zipball/ce708655043c7050eb050df361c5e313cf708309", + "reference": "ce708655043c7050eb050df361c5e313cf708309", + "shasum": "" + }, + "require": { + "php": "8.0 - 8.4" + }, + "conflict": { + "nette/finder": "<3", + "nette/schema": "<1.2.2" + }, + "require-dev": { + "jetbrains/phpstorm-attributes": "dev-master", + "nette/tester": "^2.5", + "phpstan/phpstan": "^1.0", + "tracy/tracy": "^2.9" + }, + "suggest": { + "ext-gd": "to use Image", + "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()", + "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", + "ext-json": "to use Nette\\Utils\\Json", + "ext-mbstring": "to use Strings::lower() etc...", + "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", + "homepage": "https://nette.org", + "keywords": [ + "array", + "core", + "datetime", + "images", + "json", + "nette", + "paginator", + "password", + "slugify", + "string", + "unicode", + "utf-8", + "utility", + "validation" + ], + "support": { + "issues": "https://github.com/nette/utils/issues", + "source": "https://github.com/nette/utils/tree/v4.0.6" + }, + "time": "2025-03-30T21:06:30+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v5.4.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "447a020a1f875a434d62f2a401f53b82a396e494" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/447a020a1f875a434d62f2a401f53b82a396e494", + "reference": "447a020a1f875a434d62f2a401f53b82a396e494", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-json": "*", + "ext-tokenizer": "*", + "php": ">=7.4" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v5.4.0" + }, + "time": "2024-12-30T11:07:19+00:00" + }, + { + "name": "nunomaduro/termwind", + "version": "v2.3.0", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/termwind.git", + "reference": "52915afe6a1044e8b9cee1bcff836fb63acf9cda" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/52915afe6a1044e8b9cee1bcff836fb63acf9cda", + "reference": "52915afe6a1044e8b9cee1bcff836fb63acf9cda", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^8.2", + "symfony/console": "^7.1.8" + }, + "require-dev": { + "illuminate/console": "^11.33.2", + "laravel/pint": "^1.18.2", + "mockery/mockery": "^1.6.12", + "pestphp/pest": "^2.36.0", + "phpstan/phpstan": "^1.12.11", + "phpstan/phpstan-strict-rules": "^1.6.1", + "symfony/var-dumper": "^7.1.8", + "thecodingmachine/phpstan-strict-rules": "^1.0.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Termwind\\Laravel\\TermwindServiceProvider" + ] + }, + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "files": [ + "src/Functions.php" + ], + "psr-4": { + "Termwind\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Its like Tailwind CSS, but for the console.", + "keywords": [ + "cli", + "console", + "css", + "package", + "php", + "style" + ], + "support": { + "issues": "https://github.com/nunomaduro/termwind/issues", + "source": "https://github.com/nunomaduro/termwind/tree/v2.3.0" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://github.com/xiCO2k", + "type": "github" + } + ], + "time": "2024-11-21T10:39:51+00:00" + }, + { + "name": "phpoffice/phpspreadsheet", + "version": "1.29.10", + "source": { + "type": "git", + "url": "https://github.com/PHPOffice/PhpSpreadsheet.git", + "reference": "c80041b1628c4f18030407134fe88303661d4e4e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/c80041b1628c4f18030407134fe88303661d4e4e", + "reference": "c80041b1628c4f18030407134fe88303661d4e4e", + "shasum": "" + }, + "require": { + "composer/pcre": "^1||^2||^3", + "ext-ctype": "*", + "ext-dom": "*", + "ext-fileinfo": "*", + "ext-gd": "*", + "ext-iconv": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-simplexml": "*", + "ext-xml": "*", + "ext-xmlreader": "*", + "ext-xmlwriter": "*", + "ext-zip": "*", + "ext-zlib": "*", + "ezyang/htmlpurifier": "^4.15", + "maennchen/zipstream-php": "^2.1 || ^3.0", + "markbaker/complex": "^3.0", + "markbaker/matrix": "^3.0", + "php": "^7.4 || ^8.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/simple-cache": "^1.0 || ^2.0 || ^3.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "dev-main", + "dompdf/dompdf": "^1.0 || ^2.0 || ^3.0", + "friendsofphp/php-cs-fixer": "^3.2", + "mitoteam/jpgraph": "^10.3", + "mpdf/mpdf": "^8.1.1", + "phpcompatibility/php-compatibility": "^9.3", + "phpstan/phpstan": "^1.1", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^8.5 || ^9.0", + "squizlabs/php_codesniffer": "^3.7", + "tecnickcom/tcpdf": "^6.5" + }, + "suggest": { + "dompdf/dompdf": "Option for rendering PDF with PDF Writer", + "ext-intl": "PHP Internationalization Functions", + "mitoteam/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers", + "mpdf/mpdf": "Option for rendering PDF with PDF Writer", + "tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer" + }, + "type": "library", + "autoload": { + "psr-4": { + "PhpOffice\\PhpSpreadsheet\\": "src/PhpSpreadsheet" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Maarten Balliauw", + "homepage": "https://blog.maartenballiauw.be" + }, + { + "name": "Mark Baker", + "homepage": "https://markbakeruk.net" + }, + { + "name": "Franck Lefevre", + "homepage": "https://rootslabs.net" + }, + { + "name": "Erik Tilt" + }, + { + "name": "Adrien Crivelli" + } + ], + "description": "PHPSpreadsheet - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine", + "homepage": "https://github.com/PHPOffice/PhpSpreadsheet", + "keywords": [ + "OpenXML", + "excel", + "gnumeric", + "ods", + "php", + "spreadsheet", + "xls", + "xlsx" + ], + "support": { + "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues", + "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.29.10" + }, + "time": "2025-02-08T02:56:14+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.9.3", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/e3fac8b24f56113f7cb96af14958c0dd16330f54", + "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpOption\\": "src/PhpOption/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" + }, + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "Option Type for PHP", + "keywords": [ + "language", + "option", + "php", + "type" + ], + "support": { + "issues": "https://github.com/schmittjoh/php-option/issues", + "source": "https://github.com/schmittjoh/php-option/tree/1.9.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2024-07-20T21:41:07+00:00" + }, + { + "name": "psr/clock", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/clock.git", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Clock\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for reading the clock.", + "homepage": "https://github.com/php-fig/clock", + "keywords": [ + "clock", + "now", + "psr", + "psr-20", + "time" + ], + "support": { + "issues": "https://github.com/php-fig/clock/issues", + "source": "https://github.com/php-fig/clock/tree/1.0.0" + }, + "time": "2022-11-25T14:36:26+00:00" + }, + { + "name": "psr/container", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/2.0.2" + }, + "time": "2021-11-05T16:47:00+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client" + }, + "time": "2023-09-23T14:17:50+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory" + }, + "time": "2024-04-15T12:06:14+00:00" + }, + { + "name": "psr/http-message", + "version": "2.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/2.0" + }, + "time": "2023-04-04T09:54:51+00:00" + }, + { + "name": "psr/log", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/3.0.2" + }, + "time": "2024-09-11T13:17:53+00:00" + }, + { + "name": "psr/simple-cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "support": { + "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" + }, + "time": "2021-10-29T13:26:27+00:00" + }, + { + "name": "psy/psysh", + "version": "v0.12.8", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "85057ceedee50c49d4f6ecaff73ee96adb3b3625" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/85057ceedee50c49d4f6ecaff73ee96adb3b3625", + "reference": "85057ceedee50c49d4f6ecaff73ee96adb3b3625", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-tokenizer": "*", + "nikic/php-parser": "^5.0 || ^4.0", + "php": "^8.0 || ^7.4", + "symfony/console": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" + }, + "conflict": { + "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.2" + }, + "suggest": { + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "ext-pdo-sqlite": "The doc command requires SQLite to work.", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." + }, + "bin": [ + "bin/psysh" + ], + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": false, + "forward-command": false + }, + "branch-alias": { + "dev-main": "0.12.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Psy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info", + "homepage": "http://justinhileman.com" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "http://psysh.org", + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], + "support": { + "issues": "https://github.com/bobthecow/psysh/issues", + "source": "https://github.com/bobthecow/psysh/tree/v0.12.8" + }, + "time": "2025-03-16T03:05:19+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "ramsey/collection", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/ramsey/collection.git", + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2", + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "captainhook/plugin-composer": "^5.3", + "ergebnis/composer-normalize": "^2.45", + "fakerphp/faker": "^1.24", + "hamcrest/hamcrest-php": "^2.0", + "jangregor/phpstan-prophecy": "^2.1", + "mockery/mockery": "^1.6", + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.4", + "phpspec/prophecy-phpunit": "^2.3", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-mockery": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^10.5", + "ramsey/coding-standard": "^2.3", + "ramsey/conventional-commits": "^1.6", + "roave/security-advisories": "dev-latest" + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + }, + "ramsey/conventional-commits": { + "configFile": "conventional-commits.json" + } + }, + "autoload": { + "psr-4": { + "Ramsey\\Collection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + } + ], + "description": "A PHP library for representing and manipulating collections.", + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], + "support": { + "issues": "https://github.com/ramsey/collection/issues", + "source": "https://github.com/ramsey/collection/tree/2.1.1" + }, + "time": "2025-03-22T05:38:12+00:00" + }, + { + "name": "ramsey/uuid", + "version": "4.7.6", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "91039bc1faa45ba123c4328958e620d382ec7088" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/91039bc1faa45ba123c4328958e620d382ec7088", + "reference": "91039bc1faa45ba123c4328958e620d382ec7088", + "shasum": "" + }, + "require": { + "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12", + "ext-json": "*", + "php": "^8.0", + "ramsey/collection": "^1.2 || ^2.0" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "captainhook/captainhook": "^5.10", + "captainhook/plugin-composer": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "doctrine/annotations": "^1.8", + "ergebnis/composer-normalize": "^2.15", + "mockery/mockery": "^1.3", + "paragonie/random-lib": "^2", + "php-mock/php-mock": "^2.2", + "php-mock/php-mock-mockery": "^1.3", + "php-parallel-lint/php-parallel-lint": "^1.1", + "phpbench/phpbench": "^1.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-phpunit": "^1.1", + "phpunit/phpunit": "^8.5 || ^9", + "ramsey/composer-repl": "^1.4", + "slevomat/coding-standard": "^8.4", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.9" + }, + "suggest": { + "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", + "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", + "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "support": { + "issues": "https://github.com/ramsey/uuid/issues", + "source": "https://github.com/ramsey/uuid/tree/4.7.6" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", + "type": "tidelift" + } + ], + "time": "2024-04-27T21:32:50+00:00" + }, + { + "name": "spatie/laravel-permission", + "version": "6.17.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-permission.git", + "reference": "02ada8f638b643713fa2fb543384738e27346ddb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-permission/zipball/02ada8f638b643713fa2fb543384738e27346ddb", + "reference": "02ada8f638b643713fa2fb543384738e27346ddb", + "shasum": "" + }, + "require": { + "illuminate/auth": "^8.12|^9.0|^10.0|^11.0|^12.0", + "illuminate/container": "^8.12|^9.0|^10.0|^11.0|^12.0", + "illuminate/contracts": "^8.12|^9.0|^10.0|^11.0|^12.0", + "illuminate/database": "^8.12|^9.0|^10.0|^11.0|^12.0", + "php": "^8.0" + }, + "require-dev": { + "laravel/passport": "^11.0|^12.0", + "laravel/pint": "^1.0", + "orchestra/testbench": "^6.23|^7.0|^8.0|^9.0|^10.0", + "phpunit/phpunit": "^9.4|^10.1|^11.5" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Spatie\\Permission\\PermissionServiceProvider" + ] + }, + "branch-alias": { + "dev-main": "6.x-dev", + "dev-master": "6.x-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Spatie\\Permission\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Permission handling for Laravel 8.0 and up", + "homepage": "https://github.com/spatie/laravel-permission", + "keywords": [ + "acl", + "laravel", + "permission", + "permissions", + "rbac", + "roles", + "security", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/laravel-permission/issues", + "source": "https://github.com/spatie/laravel-permission/tree/6.17.0" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2025-04-08T15:06:14+00:00" + }, + { + "name": "symfony/clock", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/clock.git", + "reference": "b81435fbd6648ea425d1ee96a2d8e68f4ceacd24" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/clock/zipball/b81435fbd6648ea425d1ee96a2d8e68f4ceacd24", + "reference": "b81435fbd6648ea425d1ee96a2d8e68f4ceacd24", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/clock": "^1.0", + "symfony/polyfill-php83": "^1.28" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/now.php" + ], + "psr-4": { + "Symfony\\Component\\Clock\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Decouples applications from the system clock", + "homepage": "https://symfony.com", + "keywords": [ + "clock", + "psr20", + "time" + ], + "support": { + "source": "https://github.com/symfony/clock/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:21:43+00:00" + }, + { + "name": "symfony/console", + "version": "v7.2.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "e51498ea18570c062e7df29d05a7003585b19b88" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/e51498ea18570c062e7df29d05a7003585b19b88", + "reference": "e51498ea18570c062e7df29d05a7003585b19b88", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^6.4|^7.0" + }, + "conflict": { + "symfony/dependency-injection": "<6.4", + "symfony/dotenv": "<6.4", + "symfony/event-dispatcher": "<6.4", + "symfony/lock": "<6.4", + "symfony/process": "<6.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/event-dispatcher": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/lock": "^6.4|^7.0", + "symfony/messenger": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0", + "symfony/stopwatch": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/v7.2.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-03-12T08:11:12+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/601a5ce9aaad7bf10797e3663faefce9e26c24e2", + "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Converts CSS selectors to XPath expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:21:43+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.5.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", + "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.5-dev" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:20:29+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v7.2.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "102be5e6a8e4f4f3eb3149bcbfa33a80d1ee374b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/102be5e6a8e4f4f3eb3149bcbfa33a80d1ee374b", + "reference": "102be5e6a8e4f4f3eb3149bcbfa33a80d1ee374b", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/log": "^1|^2|^3", + "symfony/var-dumper": "^6.4|^7.0" + }, + "conflict": { + "symfony/deprecation-contracts": "<2.5", + "symfony/http-kernel": "<6.4" + }, + "require-dev": { + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/serializer": "^6.4|^7.0" + }, + "bin": [ + "Resources/bin/patch-type-declarations" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to manage errors and ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/error-handler/tree/v7.2.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-03-03T07:12:39+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/910c5db85a5356d0fea57680defec4e99eb9c8c1", + "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/event-dispatcher-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/dependency-injection": "<6.4", + "symfony/service-contracts": "<2.5" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/error-handler": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/stopwatch": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:21:43+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v3.5.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7642f5e970b672283b7823222ae8ef8bbc160b9f", + "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/event-dispatcher": "^1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.5-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:20:29+00:00" + }, + { + "name": "symfony/finder", + "version": "v7.2.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "87a71856f2f56e4100373e92529eed3171695cfb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/87a71856f2f56e4100373e92529eed3171695cfb", + "reference": "87a71856f2f56e4100373e92529eed3171695cfb", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "symfony/filesystem": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v7.2.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-12-30T19:00:17+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v7.2.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "371272aeb6286f8135e028ca535f8e4d6f114126" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/371272aeb6286f8135e028ca535f8e4d6f114126", + "reference": "371272aeb6286f8135e028ca535f8e4d6f114126", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3.0", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php83": "^1.27" + }, + "conflict": { + "doctrine/dbal": "<3.6", + "symfony/cache": "<6.4.12|>=7.0,<7.1.5" + }, + "require-dev": { + "doctrine/dbal": "^3.6|^4", + "predis/predis": "^1.1|^2.0", + "symfony/cache": "^6.4.12|^7.1.5", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/mime": "^6.4|^7.0", + "symfony/rate-limiter": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v7.2.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-03-25T15:54:33+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v7.2.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "b1fe91bc1fa454a806d3f98db4ba826eb9941a54" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/b1fe91bc1fa454a806d3f98db4ba826eb9941a54", + "reference": "b1fe91bc1fa454a806d3f98db4ba826eb9941a54", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.4|^7.0", + "symfony/event-dispatcher": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/browser-kit": "<6.4", + "symfony/cache": "<6.4", + "symfony/config": "<6.4", + "symfony/console": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/doctrine-bridge": "<6.4", + "symfony/form": "<6.4", + "symfony/http-client": "<6.4", + "symfony/http-client-contracts": "<2.5", + "symfony/mailer": "<6.4", + "symfony/messenger": "<6.4", + "symfony/translation": "<6.4", + "symfony/translation-contracts": "<2.5", + "symfony/twig-bridge": "<6.4", + "symfony/validator": "<6.4", + "symfony/var-dumper": "<6.4", + "twig/twig": "<3.12" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^6.4|^7.0", + "symfony/clock": "^6.4|^7.0", + "symfony/config": "^6.4|^7.0", + "symfony/console": "^6.4|^7.0", + "symfony/css-selector": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/dom-crawler": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/finder": "^6.4|^7.0", + "symfony/http-client-contracts": "^2.5|^3", + "symfony/process": "^6.4|^7.0", + "symfony/property-access": "^7.1", + "symfony/routing": "^6.4|^7.0", + "symfony/serializer": "^7.1", + "symfony/stopwatch": "^6.4|^7.0", + "symfony/translation": "^6.4|^7.0", + "symfony/translation-contracts": "^2.5|^3", + "symfony/uid": "^6.4|^7.0", + "symfony/validator": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0", + "symfony/var-exporter": "^6.4|^7.0", + "twig/twig": "^3.12" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a structured process for converting a Request into a Response", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v7.2.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-03-28T13:32:50+00:00" + }, + { + "name": "symfony/mailer", + "version": "v7.2.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/mailer.git", + "reference": "f3871b182c44997cf039f3b462af4a48fb85f9d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mailer/zipball/f3871b182c44997cf039f3b462af4a48fb85f9d3", + "reference": "f3871b182c44997cf039f3b462af4a48fb85f9d3", + "shasum": "" + }, + "require": { + "egulias/email-validator": "^2.1.10|^3|^4", + "php": ">=8.2", + "psr/event-dispatcher": "^1", + "psr/log": "^1|^2|^3", + "symfony/event-dispatcher": "^6.4|^7.0", + "symfony/mime": "^7.2", + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<6.4", + "symfony/messenger": "<6.4", + "symfony/mime": "<6.4", + "symfony/twig-bridge": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0", + "symfony/http-client": "^6.4|^7.0", + "symfony/messenger": "^6.4|^7.0", + "symfony/twig-bridge": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mailer\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps sending emails", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/mailer/tree/v7.2.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-01-27T11:08:17+00:00" + }, + { + "name": "symfony/mime", + "version": "v7.2.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "87ca22046b78c3feaff04b337f33b38510fd686b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/87ca22046b78c3feaff04b337f33b38510fd686b", + "reference": "87ca22046b78c3feaff04b337f33b38510fd686b", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/mailer": "<6.4", + "symfony/serializer": "<6.4.3|>7.0,<7.0.3" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3.1|^4", + "league/html-to-markdown": "^5.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0", + "symfony/property-access": "^6.4|^7.0", + "symfony/property-info": "^6.4|^7.0", + "symfony/serializer": "^6.4.3|^7.0.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows manipulating MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "support": { + "source": "https://github.com/symfony/mime/tree/v7.2.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-02-19T08:51:20+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "c36586dcf89a12315939e00ec9b4474adcb1d773" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/c36586dcf89a12315939e00ec9b4474adcb1d773", + "reference": "c36586dcf89a12315939e00ec9b4474adcb1d773", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "symfony/polyfill-intl-normalizer": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "3833d7255cc303546435cb650316bff708a1c75c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", + "reference": "3833d7255cc303546435cb650316bff708a1c75c", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", + "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", + "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-php83", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491", + "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php83\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php83/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-uuid", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-uuid.git", + "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/21533be36c24be3f4b1669c4725c7d1d2bab4ae2", + "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-uuid": "*" + }, + "suggest": { + "ext-uuid": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Uuid\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for uuid functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/process", + "version": "v7.2.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "87b7c93e57df9d8e39a093d32587702380ff045d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/87b7c93e57df9d8e39a093d32587702380ff045d", + "reference": "87b7c93e57df9d8e39a093d32587702380ff045d", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v7.2.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-03-13T12:21:46+00:00" + }, + { + "name": "symfony/routing", + "version": "v7.2.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "ee9a67edc6baa33e5fae662f94f91fd262930996" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/ee9a67edc6baa33e5fae662f94f91fd262930996", + "reference": "ee9a67edc6baa33e5fae662f94f91fd262930996", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/config": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/yaml": "<6.4" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/yaml": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Maps an HTTP request to a set of configuration variables", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "support": { + "source": "https://github.com/symfony/routing/tree/v7.2.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-01-17T10:56:55+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v3.5.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0", + "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.5-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v3.5.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:20:29+00:00" + }, + { + "name": "symfony/string", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/446e0d146f991dde3e73f45f2c97a9faad773c82", + "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.5" + }, + "require-dev": { + "symfony/emoji": "^7.1", + "symfony/error-handler": "^6.4|^7.0", + "symfony/http-client": "^6.4|^7.0", + "symfony/intl": "^6.4|^7.0", + "symfony/translation-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "support": { + "source": "https://github.com/symfony/string/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-13T13:31:26+00:00" + }, + { + "name": "symfony/translation", + "version": "v7.2.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "283856e6981286cc0d800b53bd5703e8e363f05a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/283856e6981286cc0d800b53bd5703e8e363f05a", + "reference": "283856e6981286cc0d800b53bd5703e8e363f05a", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^2.5|^3.0" + }, + "conflict": { + "symfony/config": "<6.4", + "symfony/console": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<6.4", + "symfony/service-contracts": "<2.5", + "symfony/twig-bundle": "<6.4", + "symfony/yaml": "<6.4" + }, + "provide": { + "symfony/translation-implementation": "2.3|3.0" + }, + "require-dev": { + "nikic/php-parser": "^4.18|^5.0", + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0", + "symfony/console": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/finder": "^6.4|^7.0", + "symfony/http-client-contracts": "^2.5|^3.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/intl": "^6.4|^7.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/routing": "^6.4|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to internationalize your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/translation/tree/v7.2.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-02-13T10:27:23+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v3.5.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "4667ff3bd513750603a09c8dedbea942487fb07c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/4667ff3bd513750603a09c8dedbea942487fb07c", + "reference": "4667ff3bd513750603a09c8dedbea942487fb07c", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.5-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v3.5.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:20:29+00:00" + }, + { + "name": "symfony/uid", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/uid.git", + "reference": "2d294d0c48df244c71c105a169d0190bfb080426" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/uid/zipball/2d294d0c48df244c71c105a169d0190bfb080426", + "reference": "2d294d0c48df244c71c105a169d0190bfb080426", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-uuid": "^1.15" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Uid\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to generate and represent UIDs", + "homepage": "https://symfony.com", + "keywords": [ + "UID", + "ulid", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/uid/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:21:43+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v7.2.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "82b478c69745d8878eb60f9a049a4d584996f73a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/82b478c69745d8878eb60f9a049a4d584996f73a", + "reference": "82b478c69745d8878eb60f9a049a4d584996f73a", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/console": "<6.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0", + "symfony/uid": "^6.4|^7.0", + "twig/twig": "^3.12" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v7.2.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-01-17T11:39:41+00:00" + }, + { + "name": "tightenco/ziggy", + "version": "v2.5.3", + "source": { + "type": "git", + "url": "https://github.com/tighten/ziggy.git", + "reference": "0b3b521d2c55fbdb04b6721532f7f5f49d32f52b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tighten/ziggy/zipball/0b3b521d2c55fbdb04b6721532f7f5f49d32f52b", + "reference": "0b3b521d2c55fbdb04b6721532f7f5f49d32f52b", + "shasum": "" + }, + "require": { + "ext-json": "*", + "laravel/framework": ">=9.0", + "php": ">=8.1" + }, + "require-dev": { + "laravel/folio": "^1.1", + "orchestra/testbench": "^7.0 || ^8.0 || ^9.0 || ^10.0", + "pestphp/pest": "^2.26|^3.0", + "pestphp/pest-plugin-laravel": "^2.4|^3.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Tighten\\Ziggy\\ZiggyServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Tighten\\Ziggy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Coulbourne", + "email": "daniel@tighten.co" + }, + { + "name": "Jake Bathman", + "email": "jake@tighten.co" + }, + { + "name": "Jacob Baker-Kretzmar", + "email": "jacob@tighten.co" + } + ], + "description": "Use your Laravel named routes in JavaScript.", + "homepage": "https://github.com/tighten/ziggy", + "keywords": [ + "Ziggy", + "javascript", + "laravel", + "routes" + ], + "support": { + "issues": "https://github.com/tighten/ziggy/issues", + "source": "https://github.com/tighten/ziggy/tree/v2.5.3" + }, + "time": "2025-05-17T18:15:19+00:00" + }, + { + "name": "tijsverkoyen/css-to-inline-styles", + "version": "v2.3.0", + "source": { + "type": "git", + "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", + "reference": "0d72ac1c00084279c1816675284073c5a337c20d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/0d72ac1c00084279c1816675284073c5a337c20d", + "reference": "0d72ac1c00084279c1816675284073c5a337c20d", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "php": "^7.4 || ^8.0", + "symfony/css-selector": "^5.4 || ^6.0 || ^7.0" + }, + "require-dev": { + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^8.5.21 || ^9.5.10" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "TijsVerkoyen\\CssToInlineStyles\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Tijs Verkoyen", + "email": "css_to_inline_styles@verkoyen.eu", + "role": "Developer" + } + ], + "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", + "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", + "support": { + "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.3.0" + }, + "time": "2024-12-21T16:25:41+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v5.6.1", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/a59a13791077fe3d44f90e7133eb68e7d22eaff2", + "reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "graham-campbell/result-type": "^1.1.3", + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.3", + "symfony/polyfill-ctype": "^1.24", + "symfony/polyfill-mbstring": "^1.24", + "symfony/polyfill-php80": "^1.24" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-filter": "*", + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator." + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "5.6-dev" + } + }, + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" + } + ], + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "support": { + "issues": "https://github.com/vlucas/phpdotenv/issues", + "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2024-07-20T21:52:34+00:00" + }, + { + "name": "voku/portable-ascii", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/voku/portable-ascii.git", + "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", + "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", + "shasum": "" + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" + }, + "suggest": { + "ext-intl": "Use Intl for transliterator_transliterate() support" + }, + "type": "library", + "autoload": { + "psr-4": { + "voku\\": "src/voku/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Lars Moelleken", + "homepage": "https://www.moelleken.org/" + } + ], + "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", + "homepage": "https://github.com/voku/portable-ascii", + "keywords": [ + "ascii", + "clean", + "php" + ], + "support": { + "issues": "https://github.com/voku/portable-ascii/issues", + "source": "https://github.com/voku/portable-ascii/tree/2.0.3" + }, + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://opencollective.com/portable-ascii", + "type": "open_collective" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", + "type": "tidelift" + } + ], + "time": "2024-11-21T01:49:47+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.13" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.11.0" + }, + "time": "2022-06-03T18:03:27+00:00" + } + ], + "packages-dev": [ + { + "name": "barryvdh/laravel-debugbar", + "version": "v3.16.0", + "source": { + "type": "git", + "url": "https://github.com/barryvdh/laravel-debugbar.git", + "reference": "f265cf5e38577d42311f1a90d619bcd3740bea23" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/f265cf5e38577d42311f1a90d619bcd3740bea23", + "reference": "f265cf5e38577d42311f1a90d619bcd3740bea23", + "shasum": "" + }, + "require": { + "illuminate/routing": "^9|^10|^11|^12", + "illuminate/session": "^9|^10|^11|^12", + "illuminate/support": "^9|^10|^11|^12", + "php": "^8.1", + "php-debugbar/php-debugbar": "~2.2.0", + "symfony/finder": "^6|^7" + }, + "require-dev": { + "mockery/mockery": "^1.3.3", + "orchestra/testbench-dusk": "^7|^8|^9|^10", + "phpunit/phpunit": "^9.5.10|^10|^11", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Debugbar": "Barryvdh\\Debugbar\\Facades\\Debugbar" + }, + "providers": [ + "Barryvdh\\Debugbar\\ServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "3.16-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Barryvdh\\Debugbar\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Barry vd. Heuvel", + "email": "barryvdh@gmail.com" + } + ], + "description": "PHP Debugbar integration for Laravel", + "keywords": [ + "debug", + "debugbar", + "dev", + "laravel", + "profiler", + "webprofiler" + ], + "support": { + "issues": "https://github.com/barryvdh/laravel-debugbar/issues", + "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.16.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2025-07-14T11:56:43+00:00" + }, + { + "name": "fakerphp/faker", + "version": "v1.24.1", + "source": { + "type": "git", + "url": "https://github.com/FakerPHP/Faker.git", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0", + "psr/container": "^1.0 || ^2.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "conflict": { + "fzaninotto/faker": "*" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "doctrine/persistence": "^1.3 || ^2.0", + "ext-intl": "*", + "phpunit/phpunit": "^9.5.26", + "symfony/phpunit-bridge": "^5.4.16" + }, + "suggest": { + "doctrine/orm": "Required to use Faker\\ORM\\Doctrine", + "ext-curl": "Required by Faker\\Provider\\Image to download images.", + "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.", + "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.", + "ext-mbstring": "Required for multibyte Unicode string functionality." + }, + "type": "library", + "autoload": { + "psr-4": { + "Faker\\": "src/Faker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "François Zaninotto" + } + ], + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": [ + "data", + "faker", + "fixtures" + ], + "support": { + "issues": "https://github.com/FakerPHP/Faker/issues", + "source": "https://github.com/FakerPHP/Faker/tree/v1.24.1" + }, + "time": "2024-11-21T13:46:39+00:00" + }, + { + "name": "filp/whoops", + "version": "2.18.0", + "source": { + "type": "git", + "url": "https://github.com/filp/whoops.git", + "reference": "a7de6c3c6c3c022f5cfc337f8ede6a14460cf77e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filp/whoops/zipball/a7de6c3c6c3c022f5cfc337f8ede6a14460cf77e", + "reference": "a7de6c3c6c3c022f5cfc337f8ede6a14460cf77e", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "phpunit/phpunit": "^7.5.20 || ^8.5.8 || ^9.3.3", + "symfony/var-dumper": "^4.0 || ^5.0" + }, + "suggest": { + "symfony/var-dumper": "Pretty print complex values better with var-dumper available", + "whoops/soap": "Formats errors as SOAP responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Whoops\\": "src/Whoops/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Filipe Dobreira", + "homepage": "https://github.com/filp", + "role": "Developer" + } + ], + "description": "php error handling for cool kids", + "homepage": "https://filp.github.io/whoops/", + "keywords": [ + "error", + "exception", + "handling", + "library", + "throwable", + "whoops" + ], + "support": { + "issues": "https://github.com/filp/whoops/issues", + "source": "https://github.com/filp/whoops/tree/2.18.0" + }, + "funding": [ + { + "url": "https://github.com/denis-sokolov", + "type": "github" + } + ], + "time": "2025-03-15T12:00:00+00:00" + }, + { + "name": "hamcrest/hamcrest-php", + "version": "v2.0.1", + "source": { + "type": "git", + "url": "https://github.com/hamcrest/hamcrest-php.git", + "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", + "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", + "shasum": "" + }, + "require": { + "php": "^5.3|^7.0|^8.0" + }, + "replace": { + "cordoval/hamcrest-php": "*", + "davedevelopment/hamcrest-php": "*", + "kodova/hamcrest-php": "*" + }, + "require-dev": { + "phpunit/php-file-iterator": "^1.4 || ^2.0", + "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "classmap": [ + "hamcrest" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "This is the PHP port of Hamcrest Matchers", + "keywords": [ + "test" + ], + "support": { + "issues": "https://github.com/hamcrest/hamcrest-php/issues", + "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1" + }, + "time": "2020-07-09T08:09:16+00:00" + }, + { + "name": "itsgoingd/clockwork", + "version": "v5.3.4", + "source": { + "type": "git", + "url": "https://github.com/itsgoingd/clockwork.git", + "reference": "c27ad77a08a9e58bf0049de46969fa4fe3b506e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/itsgoingd/clockwork/zipball/c27ad77a08a9e58bf0049de46969fa4fe3b506e5", + "reference": "c27ad77a08a9e58bf0049de46969fa4fe3b506e5", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": ">=7.1" + }, + "suggest": { + "ext-pdo": "Needed in order to use a SQL database for metadata storage", + "ext-pdo_mysql": "Needed in order to use MySQL for metadata storage", + "ext-pdo_postgres": "Needed in order to use Postgres for metadata storage", + "ext-pdo_sqlite": "Needed in order to use a SQLite for metadata storage", + "ext-redis": "Needed in order to use Redis for metadata storage", + "php-http/discovery": "Vanilla integration - required for the middleware zero-configuration setup" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Clockwork": "Clockwork\\Support\\Laravel\\Facade" + }, + "providers": [ + "Clockwork\\Support\\Laravel\\ClockworkServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Clockwork\\": "Clockwork/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "itsgoingd", + "email": "itsgoingd@luzer.sk", + "homepage": "https://twitter.com/itsgoingd" + } + ], + "description": "php dev tools in your browser", + "homepage": "https://underground.works/clockwork", + "keywords": [ + "Devtools", + "debugging", + "laravel", + "logging", + "lumen", + "profiling", + "slim" + ], + "support": { + "issues": "https://github.com/itsgoingd/clockwork/issues", + "source": "https://github.com/itsgoingd/clockwork/tree/v5.3.4" + }, + "funding": [ + { + "url": "https://github.com/itsgoingd", + "type": "github" + } + ], + "time": "2025-02-09T15:57:21+00:00" + }, + { + "name": "laravel/pail", + "version": "v1.2.2", + "source": { + "type": "git", + "url": "https://github.com/laravel/pail.git", + "reference": "f31f4980f52be17c4667f3eafe034e6826787db2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pail/zipball/f31f4980f52be17c4667f3eafe034e6826787db2", + "reference": "f31f4980f52be17c4667f3eafe034e6826787db2", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "illuminate/console": "^10.24|^11.0|^12.0", + "illuminate/contracts": "^10.24|^11.0|^12.0", + "illuminate/log": "^10.24|^11.0|^12.0", + "illuminate/process": "^10.24|^11.0|^12.0", + "illuminate/support": "^10.24|^11.0|^12.0", + "nunomaduro/termwind": "^1.15|^2.0", + "php": "^8.2", + "symfony/console": "^6.0|^7.0" + }, + "require-dev": { + "laravel/framework": "^10.24|^11.0|^12.0", + "laravel/pint": "^1.13", + "orchestra/testbench-core": "^8.13|^9.0|^10.0", + "pestphp/pest": "^2.20|^3.0", + "pestphp/pest-plugin-type-coverage": "^2.3|^3.0", + "phpstan/phpstan": "^1.10", + "symfony/var-dumper": "^6.3|^7.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Pail\\PailServiceProvider" + ] + }, + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Pail\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Easily delve into your Laravel application's log files directly from the command line.", + "homepage": "https://github.com/laravel/pail", + "keywords": [ + "laravel", + "logs", + "php", + "tail" + ], + "support": { + "issues": "https://github.com/laravel/pail/issues", + "source": "https://github.com/laravel/pail" + }, + "time": "2025-01-28T15:15:15+00:00" + }, + { + "name": "laravel/pint", + "version": "v1.22.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/pint.git", + "reference": "7ddfaa6523a675fae5c4123ee38fc6bfb8ee4f36" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pint/zipball/7ddfaa6523a675fae5c4123ee38fc6bfb8ee4f36", + "reference": "7ddfaa6523a675fae5c4123ee38fc6bfb8ee4f36", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "ext-tokenizer": "*", + "ext-xml": "*", + "php": "^8.2.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.75.0", + "illuminate/view": "^11.44.2", + "larastan/larastan": "^3.3.1", + "laravel-zero/framework": "^11.36.1", + "mockery/mockery": "^1.6.12", + "nunomaduro/termwind": "^2.3", + "pestphp/pest": "^2.36.0" + }, + "bin": [ + "builds/pint" + ], + "type": "project", + "autoload": { + "psr-4": { + "App\\": "app/", + "Database\\Seeders\\": "database/seeders/", + "Database\\Factories\\": "database/factories/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "An opinionated code formatter for PHP.", + "homepage": "https://laravel.com", + "keywords": [ + "format", + "formatter", + "lint", + "linter", + "php" + ], + "support": { + "issues": "https://github.com/laravel/pint/issues", + "source": "https://github.com/laravel/pint" + }, + "time": "2025-04-08T22:11:45+00:00" + }, + { + "name": "laravel/sail", + "version": "v1.41.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/sail.git", + "reference": "fe1a4ada0abb5e4bd99eb4e4b0d87906c00cdeec" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/sail/zipball/fe1a4ada0abb5e4bd99eb4e4b0d87906c00cdeec", + "reference": "fe1a4ada0abb5e4bd99eb4e4b0d87906c00cdeec", + "shasum": "" + }, + "require": { + "illuminate/console": "^9.52.16|^10.0|^11.0|^12.0", + "illuminate/contracts": "^9.52.16|^10.0|^11.0|^12.0", + "illuminate/support": "^9.52.16|^10.0|^11.0|^12.0", + "php": "^8.0", + "symfony/console": "^6.0|^7.0", + "symfony/yaml": "^6.0|^7.0" + }, + "require-dev": { + "orchestra/testbench": "^7.0|^8.0|^9.0|^10.0", + "phpstan/phpstan": "^1.10" + }, + "bin": [ + "bin/sail" + ], + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Sail\\SailServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Sail\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Docker files for running a basic Laravel application.", + "keywords": [ + "docker", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/sail/issues", + "source": "https://github.com/laravel/sail" + }, + "time": "2025-01-24T15:45:36+00:00" + }, + { + "name": "mockery/mockery", + "version": "1.6.12", + "source": { + "type": "git", + "url": "https://github.com/mockery/mockery.git", + "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mockery/mockery/zipball/1f4efdd7d3beafe9807b08156dfcb176d18f1699", + "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699", + "shasum": "" + }, + "require": { + "hamcrest/hamcrest-php": "^2.0.1", + "lib-pcre": ">=7.0", + "php": ">=7.3" + }, + "conflict": { + "phpunit/phpunit": "<8.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.5 || ^9.6.17", + "symplify/easy-coding-standard": "^12.1.14" + }, + "type": "library", + "autoload": { + "files": [ + "library/helpers.php", + "library/Mockery.php" + ], + "psr-4": { + "Mockery\\": "library/Mockery" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Pádraic Brady", + "email": "padraic.brady@gmail.com", + "homepage": "https://github.com/padraic", + "role": "Author" + }, + { + "name": "Dave Marshall", + "email": "dave.marshall@atstsolutions.co.uk", + "homepage": "https://davedevelopment.co.uk", + "role": "Developer" + }, + { + "name": "Nathanael Esayeas", + "email": "nathanael.esayeas@protonmail.com", + "homepage": "https://github.com/ghostwriter", + "role": "Lead Developer" + } + ], + "description": "Mockery is a simple yet flexible PHP mock object framework", + "homepage": "https://github.com/mockery/mockery", + "keywords": [ + "BDD", + "TDD", + "library", + "mock", + "mock objects", + "mockery", + "stub", + "test", + "test double", + "testing" + ], + "support": { + "docs": "https://docs.mockery.io/", + "issues": "https://github.com/mockery/mockery/issues", + "rss": "https://github.com/mockery/mockery/releases.atom", + "security": "https://github.com/mockery/mockery/security/advisories", + "source": "https://github.com/mockery/mockery" + }, + "time": "2024-05-16T03:13:13+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.13.0", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "024473a478be9df5fdaca2c793f2232fe788e414" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/024473a478be9df5fdaca2c793f2232fe788e414", + "reference": "024473a478be9df5fdaca2c793f2232fe788e414", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3 <3.2.2" + }, + "require-dev": { + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpspec/prophecy": "^1.10", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + }, + "type": "library", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.13.0" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2025-02-12T12:17:51+00:00" + }, + { + "name": "nunomaduro/collision", + "version": "v8.8.0", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/collision.git", + "reference": "4cf9f3b47afff38b139fb79ce54fc71799022ce8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/4cf9f3b47afff38b139fb79ce54fc71799022ce8", + "reference": "4cf9f3b47afff38b139fb79ce54fc71799022ce8", + "shasum": "" + }, + "require": { + "filp/whoops": "^2.18.0", + "nunomaduro/termwind": "^2.3.0", + "php": "^8.2.0", + "symfony/console": "^7.2.5" + }, + "conflict": { + "laravel/framework": "<11.44.2 || >=13.0.0", + "phpunit/phpunit": "<11.5.15 || >=13.0.0" + }, + "require-dev": { + "brianium/paratest": "^7.8.3", + "larastan/larastan": "^3.2", + "laravel/framework": "^11.44.2 || ^12.6", + "laravel/pint": "^1.21.2", + "laravel/sail": "^1.41.0", + "laravel/sanctum": "^4.0.8", + "laravel/tinker": "^2.10.1", + "orchestra/testbench-core": "^9.12.0 || ^10.1", + "pestphp/pest": "^3.8.0", + "sebastian/environment": "^7.2.0 || ^8.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" + ] + }, + "branch-alias": { + "dev-8.x": "8.x-dev" + } + }, + "autoload": { + "files": [ + "./src/Adapters/Phpunit/Autoload.php" + ], + "psr-4": { + "NunoMaduro\\Collision\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Cli error handling for console/command-line PHP applications.", + "keywords": [ + "artisan", + "cli", + "command-line", + "console", + "dev", + "error", + "handling", + "laravel", + "laravel-zero", + "php", + "symfony" + ], + "support": { + "issues": "https://github.com/nunomaduro/collision/issues", + "source": "https://github.com/nunomaduro/collision" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://www.patreon.com/nunomaduro", + "type": "patreon" + } + ], + "time": "2025-04-03T14:33:09+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "54750ef60c58e43759730615a392c31c80e23176" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", + "reference": "54750ef60c58e43759730615a392c31c80e23176", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-phar": "*", + "ext-xmlwriter": "*", + "phar-io/version": "^3.0.1", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:33:53+00:00" + }, + { + "name": "phar-io/version", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" + }, + { + "name": "php-debugbar/php-debugbar", + "version": "v2.2.4", + "source": { + "type": "git", + "url": "https://github.com/php-debugbar/php-debugbar.git", + "reference": "3146d04671f51f69ffec2a4207ac3bdcf13a9f35" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-debugbar/php-debugbar/zipball/3146d04671f51f69ffec2a4207ac3bdcf13a9f35", + "reference": "3146d04671f51f69ffec2a4207ac3bdcf13a9f35", + "shasum": "" + }, + "require": { + "php": "^8", + "psr/log": "^1|^2|^3", + "symfony/var-dumper": "^4|^5|^6|^7" + }, + "replace": { + "maximebf/debugbar": "self.version" + }, + "require-dev": { + "dbrekelmans/bdi": "^1", + "phpunit/phpunit": "^8|^9", + "symfony/panther": "^1|^2.1", + "twig/twig": "^1.38|^2.7|^3.0" + }, + "suggest": { + "kriswallsmith/assetic": "The best way to manage assets", + "monolog/monolog": "Log using Monolog", + "predis/predis": "Redis storage" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "psr-4": { + "DebugBar\\": "src/DebugBar/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Maxime Bouroumeau-Fuseau", + "email": "maxime.bouroumeau@gmail.com", + "homepage": "http://maximebf.com" + }, + { + "name": "Barry vd. Heuvel", + "email": "barryvdh@gmail.com" + } + ], + "description": "Debug bar in the browser for php application", + "homepage": "https://github.com/php-debugbar/php-debugbar", + "keywords": [ + "debug", + "debug bar", + "debugbar", + "dev" + ], + "support": { + "issues": "https://github.com/php-debugbar/php-debugbar/issues", + "source": "https://github.com/php-debugbar/php-debugbar/tree/v2.2.4" + }, + "time": "2025-07-22T14:01:30+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "11.0.9", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "14d63fbcca18457e49c6f8bebaa91a87e8e188d7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/14d63fbcca18457e49c6f8bebaa91a87e8e188d7", + "reference": "14d63fbcca18457e49c6f8bebaa91a87e8e188d7", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^5.4.0", + "php": ">=8.2", + "phpunit/php-file-iterator": "^5.1.0", + "phpunit/php-text-template": "^4.0.1", + "sebastian/code-unit-reverse-lookup": "^4.0.1", + "sebastian/complexity": "^4.0.1", + "sebastian/environment": "^7.2.0", + "sebastian/lines-of-code": "^3.0.1", + "sebastian/version": "^5.0.2", + "theseer/tokenizer": "^1.2.3" + }, + "require-dev": { + "phpunit/phpunit": "^11.5.2" + }, + "suggest": { + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "11.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.9" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-25T13:26:39+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "5.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/118cfaaa8bc5aef3287bf315b6060b1174754af6", + "reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/5.1.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-08-27T05:02:59+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "5.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/c1ca3814734c07492b3d4c5f794f4b0995333da2", + "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^11.0" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "security": "https://github.com/sebastianbergmann/php-invoker/security/policy", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/5.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:07:44+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/3e0404dc6b300e6bf56415467ebcb3fe4f33e964", + "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:08:43+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "7.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3b415def83fbcb41f991d9ebf16ae4ad8b7837b3", + "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "security": "https://github.com/sebastianbergmann/php-timer/security/policy", + "source": "https://github.com/sebastianbergmann/php-timer/tree/7.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:09:35+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "11.5.17", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "fd2e863a2995cdfd864fb514b5e0b28b09895b5c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/fd2e863a2995cdfd864fb514b5e0b28b09895b5c", + "reference": "fd2e863a2995cdfd864fb514b5e0b28b09895b5c", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.13.0", + "phar-io/manifest": "^2.0.4", + "phar-io/version": "^3.2.1", + "php": ">=8.2", + "phpunit/php-code-coverage": "^11.0.9", + "phpunit/php-file-iterator": "^5.1.0", + "phpunit/php-invoker": "^5.0.1", + "phpunit/php-text-template": "^4.0.1", + "phpunit/php-timer": "^7.0.1", + "sebastian/cli-parser": "^3.0.2", + "sebastian/code-unit": "^3.0.3", + "sebastian/comparator": "^6.3.1", + "sebastian/diff": "^6.0.2", + "sebastian/environment": "^7.2.0", + "sebastian/exporter": "^6.3.0", + "sebastian/global-state": "^7.0.2", + "sebastian/object-enumerator": "^6.0.1", + "sebastian/type": "^5.1.2", + "sebastian/version": "^5.0.2", + "staabm/side-effects-detector": "^1.0.5" + }, + "suggest": { + "ext-soap": "To be able to generate mocks based on WSDL files" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "11.5-dev" + } + }, + "autoload": { + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.17" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" + } + ], + "time": "2025-04-08T07:59:11+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/15c5dd40dc4f38794d383bb95465193f5e0ae180", + "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/3.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:41:36+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/54391c61e4af8078e5b276ab082b6d3c54c9ad64", + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the PHP code units", + "homepage": "https://github.com/sebastianbergmann/code-unit", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "security": "https://github.com/sebastianbergmann/code-unit/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-03-19T07:56:08+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "183a9b2632194febd219bb9246eee421dad8d45e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/183a9b2632194febd219bb9246eee421dad8d45e", + "reference": "183a9b2632194febd219bb9246eee421dad8d45e", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "security": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:45:54+00:00" + }, + { + "name": "sebastian/comparator", + "version": "6.3.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "24b8fbc2c8e201bb1308e7b05148d6ab393b6959" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/24b8fbc2c8e201bb1308e7b05148d6ab393b6959", + "reference": "24b8fbc2c8e201bb1308e7b05148d6ab393b6959", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-mbstring": "*", + "php": ">=8.2", + "sebastian/diff": "^6.0", + "sebastian/exporter": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.4" + }, + "suggest": { + "ext-bcmath": "For comparing BcMath\\Number objects" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.3-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "security": "https://github.com/sebastianbergmann/comparator/security/policy", + "source": "https://github.com/sebastianbergmann/comparator/tree/6.3.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-03-07T06:57:01+00:00" + }, + { + "name": "sebastian/complexity", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "ee41d384ab1906c68852636b6de493846e13e5a0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/ee41d384ab1906c68852636b6de493846e13e5a0", + "reference": "ee41d384ab1906c68852636b6de493846e13e5a0", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.0", + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "security": "https://github.com/sebastianbergmann/complexity/security/policy", + "source": "https://github.com/sebastianbergmann/complexity/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:49:50+00:00" + }, + { + "name": "sebastian/diff", + "version": "6.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/b4ccd857127db5d41a5b676f24b51371d76d8544", + "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0", + "symfony/process": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "security": "https://github.com/sebastianbergmann/diff/security/policy", + "source": "https://github.com/sebastianbergmann/diff/tree/6.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:53:05+00:00" + }, + { + "name": "sebastian/environment", + "version": "7.2.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5", + "reference": "855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "https://github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "security": "https://github.com/sebastianbergmann/environment/security/policy", + "source": "https://github.com/sebastianbergmann/environment/tree/7.2.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:54:44+00:00" + }, + { + "name": "sebastian/exporter", + "version": "6.3.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "3473f61172093b2da7de1fb5782e1f24cc036dc3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/3473f61172093b2da7de1fb5782e1f24cc036dc3", + "reference": "3473f61172093b2da7de1fb5782e1f24cc036dc3", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=8.2", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "security": "https://github.com/sebastianbergmann/exporter/security/policy", + "source": "https://github.com/sebastianbergmann/exporter/tree/6.3.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-12-05T09:17:50+00:00" + }, + { + "name": "sebastian/global-state", + "version": "7.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "3be331570a721f9a4b5917f4209773de17f747d7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/3be331570a721f9a4b5917f4209773de17f747d7", + "reference": "3be331570a721f9a4b5917f4209773de17f747d7", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "https://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "security": "https://github.com/sebastianbergmann/global-state/security/policy", + "source": "https://github.com/sebastianbergmann/global-state/tree/7.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:57:36+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/d36ad0d782e5756913e42ad87cb2890f4ffe467a", + "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.0", + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "support": { + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/3.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:58:38+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "6.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "f5b498e631a74204185071eb41f33f38d64608aa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/f5b498e631a74204185071eb41f33f38d64608aa", + "reference": "f5b498e631a74204185071eb41f33f38d64608aa", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "security": "https://github.com/sebastianbergmann/object-enumerator/security/policy", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/6.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:00:13+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/6e1a43b411b2ad34146dee7524cb13a068bb35f9", + "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "security": "https://github.com/sebastianbergmann/object-reflector/security/policy", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:01:32+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "6.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "694d156164372abbd149a4b85ccda2e4670c0e16" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/694d156164372abbd149a4b85ccda2e4670c0e16", + "reference": "694d156164372abbd149a4b85ccda2e4670c0e16", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "https://github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "security": "https://github.com/sebastianbergmann/recursion-context/security/policy", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/6.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:10:34+00:00" + }, + { + "name": "sebastian/type", + "version": "5.1.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "a8a7e30534b0eb0c77cd9d07e82de1a114389f5e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/a8a7e30534b0eb0c77cd9d07e82de1a114389f5e", + "reference": "a8a7e30534b0eb0c77cd9d07e82de1a114389f5e", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "security": "https://github.com/sebastianbergmann/type/security/policy", + "source": "https://github.com/sebastianbergmann/type/tree/5.1.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-03-18T13:35:50+00:00" + }, + { + "name": "sebastian/version", + "version": "5.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c687e3387b99f5b03b6caa64c74b63e2936ff874", + "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "security": "https://github.com/sebastianbergmann/version/security/policy", + "source": "https://github.com/sebastianbergmann/version/tree/5.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-10-09T05:16:32+00:00" + }, + { + "name": "staabm/side-effects-detector", + "version": "1.0.5", + "source": { + "type": "git", + "url": "https://github.com/staabm/side-effects-detector.git", + "reference": "d8334211a140ce329c13726d4a715adbddd0a163" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/staabm/side-effects-detector/zipball/d8334211a140ce329c13726d4a715adbddd0a163", + "reference": "d8334211a140ce329c13726d4a715adbddd0a163", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^1.12.6", + "phpunit/phpunit": "^9.6.21", + "symfony/var-dumper": "^5.4.43", + "tomasvotruba/type-coverage": "1.0.0", + "tomasvotruba/unused-public": "1.0.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "lib/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A static analysis tool to detect side effects in PHP code", + "keywords": [ + "static analysis" + ], + "support": { + "issues": "https://github.com/staabm/side-effects-detector/issues", + "source": "https://github.com/staabm/side-effects-detector/tree/1.0.5" + }, + "funding": [ + { + "url": "https://github.com/staabm", + "type": "github" + } + ], + "time": "2024-10-20T05:08:20+00:00" + }, + { + "name": "symfony/yaml", + "version": "v7.2.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "4c4b6f4cfcd7e52053f0c8bfad0f7f30fb924912" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/4c4b6f4cfcd7e52053f0c8bfad0f7f30fb924912", + "reference": "4c4b6f4cfcd7e52053f0c8bfad0f7f30fb924912", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0" + }, + "bin": [ + "Resources/bin/yaml-lint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Loads and dumps YAML files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v7.2.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-03-03T07:12:39+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.2.3", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "support": { + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/1.2.3" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:36:25+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": {}, + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": "^8.2" + }, + "platform-dev": {}, + "plugin-api-version": "2.6.0" +} diff --git a/config/app.php b/config/app.php new file mode 100644 index 0000000..90ef736 --- /dev/null +++ b/config/app.php @@ -0,0 +1,126 @@ + env('APP_NAME', 'Laravel'), + + /* + |-------------------------------------------------------------------------- + | Application Environment + |-------------------------------------------------------------------------- + | + | This value determines the "environment" your application is currently + | running in. This may determine how you prefer to configure various + | services the application utilizes. Set this in your ".env" file. + | + */ + + 'env' => env('APP_ENV', 'production'), + + /* + |-------------------------------------------------------------------------- + | Application Debug Mode + |-------------------------------------------------------------------------- + | + | When your application is in debug mode, detailed error messages with + | stack traces will be shown on every error that occurs within your + | application. If disabled, a simple generic error page is shown. + | + */ + + 'debug' => (bool) env('APP_DEBUG', false), + + /* + |-------------------------------------------------------------------------- + | Application URL + |-------------------------------------------------------------------------- + | + | This URL is used by the console to properly generate URLs when using + | the Artisan command line tool. You should set this to the root of + | the application so that it's available within Artisan commands. + | + */ + + 'url' => env('APP_URL', 'http://localhost'), + + /* + |-------------------------------------------------------------------------- + | Application Timezone + |-------------------------------------------------------------------------- + | + | Here you may specify the default timezone for your application, which + | will be used by the PHP date and date-time functions. The timezone + | is set to "UTC" by default as it is suitable for most use cases. + | + */ + + 'timezone' => 'Asia/Tehran', + + /* + |-------------------------------------------------------------------------- + | Application Locale Configuration + |-------------------------------------------------------------------------- + | + | The application locale determines the default locale that will be used + | by Laravel's translation / localization methods. This option can be + | set to any locale for which you plan to have translation strings. + | + */ + + 'locale' => env('APP_LOCALE', 'en'), + + 'fallback_locale' => env('APP_FALLBACK_LOCALE', 'en'), + + 'faker_locale' => env('APP_FAKER_LOCALE', 'en_US'), + + /* + |-------------------------------------------------------------------------- + | Encryption Key + |-------------------------------------------------------------------------- + | + | This key is utilized by Laravel's encryption services and should be set + | to a random, 32 character string to ensure that all encrypted values + | are secure. You should do this prior to deploying the application. + | + */ + + 'cipher' => 'AES-256-CBC', + + 'key' => env('APP_KEY'), + + 'previous_keys' => [ + ...array_filter( + explode(',', env('APP_PREVIOUS_KEYS', '')) + ), + ], + + /* + |-------------------------------------------------------------------------- + | Maintenance Mode Driver + |-------------------------------------------------------------------------- + | + | These configuration options determine the driver used to determine and + | manage Laravel's "maintenance mode" status. The "cache" driver will + | allow maintenance mode to be controlled across multiple machines. + | + | Supported drivers: "file", "cache" + | + */ + + 'maintenance' => [ + 'driver' => env('APP_MAINTENANCE_DRIVER', 'file'), + 'store' => env('APP_MAINTENANCE_STORE', 'database'), + ], + +]; diff --git a/config/auth.php b/config/auth.php new file mode 100644 index 0000000..4db4b70 --- /dev/null +++ b/config/auth.php @@ -0,0 +1,115 @@ + [ + 'guard' => env('AUTH_GUARD', 'web'), + 'passwords' => env('AUTH_PASSWORD_BROKER', 'users'), + ], + + /* + |-------------------------------------------------------------------------- + | Authentication Guards + |-------------------------------------------------------------------------- + | + | Next, you may define every authentication guard for your application. + | Of course, a great default configuration has been defined for you + | which utilizes session storage plus the Eloquent User provider. + | + | All authentication guards have a User provider, which defines how the + | users are actually retrieved out of your database or other storage + | system used by the application. Typically, Eloquent is utilized. + | + | Supported: "session" + | + */ + + 'guards' => [ + 'web' => [ + 'driver' => 'session', + 'provider' => 'users', + ], + ], + + /* + |-------------------------------------------------------------------------- + | User Providers + |-------------------------------------------------------------------------- + | + | All authentication guards have a User provider, which defines how the + | users are actually retrieved out of your database or other storage + | system used by the application. Typically, Eloquent is utilized. + | + | If you have multiple User tables or models you may configure multiple + | providers to represent the model / table. These providers may then + | be assigned to any extra authentication guards you have defined. + | + | Supported: "database", "eloquent" + | + */ + + 'providers' => [ + 'users' => [ + 'driver' => 'eloquent', + 'model' => env('AUTH_MODEL', App\Models\User::class), + ], + + // 'users' => [ + // 'driver' => 'database', + // 'table' => 'users', + // ], + ], + + /* + |-------------------------------------------------------------------------- + | Resetting Passwords + |-------------------------------------------------------------------------- + | + | These configuration options specify the behavior of Laravel's password + | reset functionality, including the table utilized for token storage + | and the User provider that is invoked to actually retrieve users. + | + | The expiry time is the number of minutes that each reset token will be + | considered valid. This security feature keeps tokens short-lived so + | they have less time to be guessed. You may change this as needed. + | + | The throttle setting is the number of seconds a User must wait before + | generating more password reset tokens. This prevents the User from + | quickly generating a very large amount of password reset tokens. + | + */ + + 'passwords' => [ + 'users' => [ + 'provider' => 'users', + 'table' => env('AUTH_PASSWORD_RESET_TOKEN_TABLE', 'password_reset_tokens'), + 'expire' => 60, + 'throttle' => 60, + ], + ], + + /* + |-------------------------------------------------------------------------- + | Password Confirmation Timeout + |-------------------------------------------------------------------------- + | + | Here you may define the amount of seconds before a password confirmation + | window expires and users are asked to re-enter their password via the + | confirmation screen. By default, the timeout lasts for three hours. + | + */ + + 'password_timeout' => env('AUTH_PASSWORD_TIMEOUT', 10800), + +]; diff --git a/config/cache.php b/config/cache.php new file mode 100644 index 0000000..925f7d2 --- /dev/null +++ b/config/cache.php @@ -0,0 +1,108 @@ + env('CACHE_STORE', 'database'), + + /* + |-------------------------------------------------------------------------- + | Cache Stores + |-------------------------------------------------------------------------- + | + | Here you may define all of the cache "stores" for your application as + | well as their drivers. You may even define multiple stores for the + | same cache driver to group types of items stored in your caches. + | + | Supported drivers: "array", "database", "file", "memcached", + | "redis", "dynamodb", "octane", "null" + | + */ + + 'stores' => [ + + 'array' => [ + 'driver' => 'array', + 'serialize' => false, + ], + + 'database' => [ + 'driver' => 'database', + 'connection' => env('DB_CACHE_CONNECTION'), + 'table' => env('DB_CACHE_TABLE', 'cache'), + 'lock_connection' => env('DB_CACHE_LOCK_CONNECTION'), + 'lock_table' => env('DB_CACHE_LOCK_TABLE'), + ], + + 'file' => [ + 'driver' => 'file', + 'path' => storage_path('framework/cache/data'), + 'lock_path' => storage_path('framework/cache/data'), + ], + + 'memcached' => [ + 'driver' => 'memcached', + 'persistent_id' => env('MEMCACHED_PERSISTENT_ID'), + 'sasl' => [ + env('MEMCACHED_USERNAME'), + env('MEMCACHED_PASSWORD'), + ], + 'options' => [ + // Memcached::OPT_CONNECT_TIMEOUT => 2000, + ], + 'servers' => [ + [ + 'host' => env('MEMCACHED_HOST', '127.0.0.1'), + 'port' => env('MEMCACHED_PORT', 11211), + 'weight' => 100, + ], + ], + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => env('REDIS_CACHE_CONNECTION', 'cache'), + 'lock_connection' => env('REDIS_CACHE_LOCK_CONNECTION', 'default'), + ], + + 'dynamodb' => [ + 'driver' => 'dynamodb', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'table' => env('DYNAMODB_CACHE_TABLE', 'cache'), + 'endpoint' => env('DYNAMODB_ENDPOINT'), + ], + + 'octane' => [ + 'driver' => 'octane', + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Cache Key Prefix + |-------------------------------------------------------------------------- + | + | When utilizing the APC, database, memcached, Redis, and DynamoDB cache + | stores, there might be other applications using the same cache. For + | that reason, you may prefix every cache key to avoid collisions. + | + */ + + 'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_cache_'), + +]; diff --git a/config/database.php b/config/database.php new file mode 100644 index 0000000..8910562 --- /dev/null +++ b/config/database.php @@ -0,0 +1,174 @@ + env('DB_CONNECTION', 'sqlite'), + + /* + |-------------------------------------------------------------------------- + | Database Connections + |-------------------------------------------------------------------------- + | + | Below are all of the database connections defined for your application. + | An example configuration is provided for each database system which + | is supported by Laravel. You're free to add / remove connections. + | + */ + + 'connections' => [ + + 'sqlite' => [ + 'driver' => 'sqlite', + 'url' => env('DB_URL'), + 'database' => env('DB_DATABASE', database_path('database.sqlite')), + 'prefix' => '', + 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), + 'busy_timeout' => null, + 'journal_mode' => null, + 'synchronous' => null, + ], + + 'mysql' => [ + 'driver' => 'mysql', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => env('DB_CHARSET', 'utf8mb4'), + 'collation' => env('DB_COLLATION', 'utf8mb4_unicode_ci'), + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + 'options' => extension_loaded('pdo_mysql') ? array_filter([ + PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + ]) : [], + ], + + 'mariadb' => [ + 'driver' => 'mariadb', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => env('DB_CHARSET', 'utf8mb4'), + 'collation' => env('DB_COLLATION', 'utf8mb4_unicode_ci'), + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + 'options' => extension_loaded('pdo_mysql') ? array_filter([ + PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + ]) : [], + ], + + 'pgsql' => [ + 'driver' => 'pgsql', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '5432'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => env('DB_CHARSET', 'utf8'), + 'prefix' => '', + 'prefix_indexes' => true, + 'search_path' => 'public', + 'sslmode' => 'prefer', + ], + + 'sqlsrv' => [ + 'driver' => 'sqlsrv', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', 'localhost'), + 'port' => env('DB_PORT', '1433'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => env('DB_CHARSET', 'utf8'), + 'prefix' => '', + 'prefix_indexes' => true, + // 'encrypt' => env('DB_ENCRYPT', 'yes'), + // 'trust_server_certificate' => env('DB_TRUST_SERVER_CERTIFICATE', 'false'), + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Migration Repository Table + |-------------------------------------------------------------------------- + | + | This table keeps track of all the migrations that have already run for + | your application. Using this information, we can determine which of + | the migrations on disk haven't actually been run on the database. + | + */ + + 'migrations' => [ + 'table' => 'migrations', + 'update_date_on_publish' => true, + ], + + /* + |-------------------------------------------------------------------------- + | Redis Databases + |-------------------------------------------------------------------------- + | + | Redis is an open source, fast, and advanced key-value store that also + | provides a richer body of commands than a typical key-value system + | such as Memcached. You may define your connection settings here. + | + */ + + 'redis' => [ + + 'client' => env('REDIS_CLIENT', 'phpredis'), + + 'options' => [ + 'cluster' => env('REDIS_CLUSTER', 'redis'), + 'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_database_'), + 'persistent' => env('REDIS_PERSISTENT', false), + ], + + 'default' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_DB', '0'), + ], + + 'cache' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_CACHE_DB', '1'), + ], + + ], + +]; diff --git a/config/filesystems.php b/config/filesystems.php new file mode 100644 index 0000000..715eccc --- /dev/null +++ b/config/filesystems.php @@ -0,0 +1,88 @@ + env('FILESYSTEM_DISK', 'local'), + + /* + |-------------------------------------------------------------------------- + | Filesystem Disks + |-------------------------------------------------------------------------- + | + | Below you may configure as many filesystem disks as necessary, and you + | may even configure multiple disks for the same driver. Examples for + | most supported storage drivers are configured here for reference. + | + | Supported drivers: "local", "ftp", "sftp", "s3" + | + */ + + 'disks' => [ + + 'local' => [ + 'driver' => 'local', + 'root' => storage_path('app/private'), + 'serve' => true, + 'throw' => false, + 'report' => false, + ], + + 'public' => [ + 'driver' => 'local', + 'root' => storage_path('app/public'), + 'url' => env('APP_URL').'/storage', + 'visibility' => 'public', + 'throw' => false, + 'report' => false, + ], + 'private' => [ + 'driver' => 'local', + 'root' => storage_path('app/private'), + 'url' => env('APP_URL').'/storage', + 'visibility' => 'private', + 'throw' => false, + 'report' => false, + ], + + 's3' => [ + 'driver' => 's3', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION'), + 'bucket' => env('AWS_BUCKET'), + 'url' => env('AWS_URL'), + 'endpoint' => env('AWS_ENDPOINT'), + 'use_path_style_endpoint' => env('AWS_USE_PATH_STYLE_ENDPOINT', false), + 'throw' => false, + 'report' => false, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Symbolic Links + |-------------------------------------------------------------------------- + | + | Here you may configure the symbolic links that will be created when the + | `storage:link` Artisan command is executed. The array keys should be + | the locations of the links and the values should be their targets. + | + */ + + 'links' => [ + public_path('storage') => storage_path('app/public'), + ], + +]; diff --git a/config/logging.php b/config/logging.php new file mode 100644 index 0000000..1345f6f --- /dev/null +++ b/config/logging.php @@ -0,0 +1,132 @@ + env('LOG_CHANNEL', 'stack'), + + /* + |-------------------------------------------------------------------------- + | Deprecations Log Channel + |-------------------------------------------------------------------------- + | + | This option controls the log channel that should be used to log warnings + | regarding deprecated PHP and library features. This allows you to get + | your application ready for upcoming major versions of dependencies. + | + */ + + 'deprecations' => [ + 'channel' => env('LOG_DEPRECATIONS_CHANNEL', 'null'), + 'trace' => env('LOG_DEPRECATIONS_TRACE', false), + ], + + /* + |-------------------------------------------------------------------------- + | Log Channels + |-------------------------------------------------------------------------- + | + | Here you may configure the log channels for your application. Laravel + | utilizes the Monolog PHP logging library, which includes a variety + | of powerful log handlers and formatters that you're free to use. + | + | Available drivers: "single", "daily", "slack", "syslog", + | "errorlog", "monolog", "custom", "stack" + | + */ + + 'channels' => [ + + 'stack' => [ + 'driver' => 'stack', + 'channels' => explode(',', env('LOG_STACK', 'single')), + 'ignore_exceptions' => false, + ], + + 'single' => [ + 'driver' => 'single', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'replace_placeholders' => true, + ], + + 'daily' => [ + 'driver' => 'daily', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'days' => env('LOG_DAILY_DAYS', 14), + 'replace_placeholders' => true, + ], + + 'slack' => [ + 'driver' => 'slack', + 'url' => env('LOG_SLACK_WEBHOOK_URL'), + 'username' => env('LOG_SLACK_USERNAME', 'Laravel Log'), + 'emoji' => env('LOG_SLACK_EMOJI', ':boom:'), + 'level' => env('LOG_LEVEL', 'critical'), + 'replace_placeholders' => true, + ], + + 'papertrail' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => env('LOG_PAPERTRAIL_HANDLER', SyslogUdpHandler::class), + 'handler_with' => [ + 'host' => env('PAPERTRAIL_URL'), + 'port' => env('PAPERTRAIL_PORT'), + 'connectionString' => 'tls://'.env('PAPERTRAIL_URL').':'.env('PAPERTRAIL_PORT'), + ], + 'processors' => [PsrLogMessageProcessor::class], + ], + + 'stderr' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => StreamHandler::class, + 'handler_with' => [ + 'stream' => 'php://stderr', + ], + 'formatter' => env('LOG_STDERR_FORMATTER'), + 'processors' => [PsrLogMessageProcessor::class], + ], + + 'syslog' => [ + 'driver' => 'syslog', + 'level' => env('LOG_LEVEL', 'debug'), + 'facility' => env('LOG_SYSLOG_FACILITY', LOG_USER), + 'replace_placeholders' => true, + ], + + 'errorlog' => [ + 'driver' => 'errorlog', + 'level' => env('LOG_LEVEL', 'debug'), + 'replace_placeholders' => true, + ], + + 'null' => [ + 'driver' => 'monolog', + 'handler' => NullHandler::class, + ], + + 'emergency' => [ + 'path' => storage_path('logs/laravel.log'), + ], + + ], + +]; diff --git a/config/mail.php b/config/mail.php new file mode 100644 index 0000000..0034532 --- /dev/null +++ b/config/mail.php @@ -0,0 +1,118 @@ + env('MAIL_MAILER', 'log'), + + /* + |-------------------------------------------------------------------------- + | Mailer Configurations + |-------------------------------------------------------------------------- + | + | Here you may configure all of the mailers used by your application plus + | their respective settings. Several examples have been configured for + | you and you are free to add your own as your application requires. + | + | Laravel supports a variety of mail "transport" drivers that can be used + | when delivering an email. You may specify which one you're using for + | your mailers below. You may also add additional mailers if needed. + | + | Supported: "smtp", "sendmail", "mailgun", "ses", "ses-v2", + | "postmark", "resend", "log", "array", + | "failover", "roundrobin" + | + */ + + 'mailers' => [ + + 'smtp' => [ + 'transport' => 'smtp', + 'scheme' => env('MAIL_SCHEME'), + 'url' => env('MAIL_URL'), + 'host' => env('MAIL_HOST', '127.0.0.1'), + 'port' => env('MAIL_PORT', 2525), + 'username' => env('MAIL_USERNAME'), + 'password' => env('MAIL_PASSWORD'), + 'timeout' => null, + 'local_domain' => env('MAIL_EHLO_DOMAIN', parse_url(env('APP_URL', 'http://localhost'), PHP_URL_HOST)), + ], + + 'ses' => [ + 'transport' => 'ses', + ], + + 'postmark' => [ + 'transport' => 'postmark', + // 'message_stream_id' => env('POSTMARK_MESSAGE_STREAM_ID'), + // 'client' => [ + // 'timeout' => 5, + // ], + ], + + 'resend' => [ + 'transport' => 'resend', + ], + + 'sendmail' => [ + 'transport' => 'sendmail', + 'path' => env('MAIL_SENDMAIL_PATH', '/usr/sbin/sendmail -bs -i'), + ], + + 'log' => [ + 'transport' => 'log', + 'channel' => env('MAIL_LOG_CHANNEL'), + ], + + 'array' => [ + 'transport' => 'array', + ], + + 'failover' => [ + 'transport' => 'failover', + 'mailers' => [ + 'smtp', + 'log', + ], + 'retry_after' => 60, + ], + + 'roundrobin' => [ + 'transport' => 'roundrobin', + 'mailers' => [ + 'ses', + 'postmark', + ], + 'retry_after' => 60, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Global "From" Address + |-------------------------------------------------------------------------- + | + | You may wish for all emails sent by your application to be sent from + | the same address. Here you may specify a name and address that is + | used globally for all emails that are sent by your application. + | + */ + + 'from' => [ + 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'), + 'name' => env('MAIL_FROM_NAME', 'Example'), + ], + +]; diff --git a/config/permission.php b/config/permission.php new file mode 100644 index 0000000..8e84e9d --- /dev/null +++ b/config/permission.php @@ -0,0 +1,202 @@ + [ + + /* + * When using the "HasPermissions" trait from this package, we need to know which + * Eloquent model should be used to retrieve your permissions. Of course, it + * is often just the "Permission" model but you may use whatever you like. + * + * The model you want to use as a Permission model needs to implement the + * `Spatie\Permission\Contracts\Permission` contract. + */ + + 'permission' => Spatie\Permission\Models\Permission::class, + + /* + * When using the "HasRoles" trait from this package, we need to know which + * Eloquent model should be used to retrieve your roles. Of course, it + * is often just the "Role" model but you may use whatever you like. + * + * The model you want to use as a Role model needs to implement the + * `Spatie\Permission\Contracts\Role` contract. + */ + + 'role' => Spatie\Permission\Models\Role::class, + + ], + + 'table_names' => [ + + /* + * When using the "HasRoles" trait from this package, we need to know which + * table should be used to retrieve your roles. We have chosen a basic + * default value but you may easily change it to any table you like. + */ + + 'roles' => 'roles', + + /* + * When using the "HasPermissions" trait from this package, we need to know which + * table should be used to retrieve your permissions. We have chosen a basic + * default value but you may easily change it to any table you like. + */ + + 'permissions' => 'permissions', + + /* + * When using the "HasPermissions" trait from this package, we need to know which + * table should be used to retrieve your models permissions. We have chosen a + * basic default value but you may easily change it to any table you like. + */ + + 'model_has_permissions' => 'model_has_permissions', + + /* + * When using the "HasRoles" trait from this package, we need to know which + * table should be used to retrieve your models roles. We have chosen a + * basic default value but you may easily change it to any table you like. + */ + + 'model_has_roles' => 'model_has_roles', + + /* + * When using the "HasRoles" trait from this package, we need to know which + * table should be used to retrieve your roles permissions. We have chosen a + * basic default value but you may easily change it to any table you like. + */ + + 'role_has_permissions' => 'role_has_permissions', + ], + + 'column_names' => [ + /* + * Change this if you want to name the related pivots other than defaults + */ + 'role_pivot_key' => null, // default 'role_id', + 'permission_pivot_key' => null, // default 'permission_id', + + /* + * Change this if you want to name the related model primary key other than + * `model_id`. + * + * For example, this would be nice if your primary keys are all UUIDs. In + * that case, name this `model_uuid`. + */ + + 'model_morph_key' => 'model_id', + + /* + * Change this if you want to use the teams feature and your related model's + * foreign key is other than `team_id`. + */ + + 'team_foreign_key' => 'team_id', + ], + + /* + * When set to true, the method for checking permissions will be registered on the gate. + * Set this to false if you want to implement custom logic for checking permissions. + */ + + 'register_permission_check_method' => true, + + /* + * When set to true, Laravel\Octane\Events\OperationTerminated event listener will be registered + * this will refresh permissions on every TickTerminated, TaskTerminated and RequestTerminated + * NOTE: This should not be needed in most cases, but an Octane/Vapor combination benefited from it. + */ + 'register_octane_reset_listener' => false, + + /* + * Events will fire when a role or permission is assigned/unassigned: + * \Spatie\Permission\Events\RoleAttached + * \Spatie\Permission\Events\RoleDetached + * \Spatie\Permission\Events\PermissionAttached + * \Spatie\Permission\Events\PermissionDetached + * + * To enable, set to true, and then create listeners to watch these events. + */ + 'events_enabled' => false, + + /* + * Teams Feature. + * When set to true the package implements teams using the 'team_foreign_key'. + * If you want the migrations to register the 'team_foreign_key', you must + * set this to true before doing the migration. + * If you already did the migration then you must make a new migration to also + * add 'team_foreign_key' to 'roles', 'model_has_roles', and 'model_has_permissions' + * (view the latest version of this package's migration file) + */ + + 'teams' => false, + + /* + * The class to use to resolve the permissions team id + */ + 'team_resolver' => \Spatie\Permission\DefaultTeamResolver::class, + + /* + * Passport Client Credentials Grant + * When set to true the package will use Passports Client to check permissions + */ + + 'use_passport_client_credentials' => false, + + /* + * When set to true, the required permission names are added to exception messages. + * This could be considered an information leak in some contexts, so the default + * setting is false here for optimum safety. + */ + + 'display_permission_in_exception' => false, + + /* + * When set to true, the required role names are added to exception messages. + * This could be considered an information leak in some contexts, so the default + * setting is false here for optimum safety. + */ + + 'display_role_in_exception' => false, + + /* + * By default wildcard permission lookups are disabled. + * See documentation to understand supported syntax. + */ + + 'enable_wildcard_permission' => false, + + /* + * The class to use for interpreting wildcard permissions. + * If you need to modify delimiters, override the class and specify its name here. + */ + // 'permission.wildcard_permission' => Spatie\Permission\WildcardPermission::class, + + /* Cache-specific settings */ + + 'cache' => [ + + /* + * By default all permissions are cached for 24 hours to speed up performance. + * When permissions or roles are updated the cache is flushed automatically. + */ + + 'expiration_time' => \DateInterval::createFromDateString('24 hours'), + + /* + * The cache key used to store all permissions. + */ + + 'key' => 'spatie.permission.cache', + + /* + * You may optionally indicate a specific cache driver to use for permission and + * role caching using any of the `store` drivers listed in the cache.php config + * file. Using 'default' here means to use the `default` set in cache.php. + */ + + 'store' => 'default', + ], +]; diff --git a/config/queue.php b/config/queue.php new file mode 100644 index 0000000..116bd8d --- /dev/null +++ b/config/queue.php @@ -0,0 +1,112 @@ + env('QUEUE_CONNECTION', 'database'), + + /* + |-------------------------------------------------------------------------- + | Queue Connections + |-------------------------------------------------------------------------- + | + | Here you may configure the connection options for every queue backend + | used by your application. An example configuration is provided for + | each backend supported by Laravel. You're also free to add more. + | + | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", "null" + | + */ + + 'connections' => [ + + 'sync' => [ + 'driver' => 'sync', + ], + + 'database' => [ + 'driver' => 'database', + 'connection' => env('DB_QUEUE_CONNECTION'), + 'table' => env('DB_QUEUE_TABLE', 'jobs'), + 'queue' => env('DB_QUEUE', 'default'), + 'retry_after' => (int) env('DB_QUEUE_RETRY_AFTER', 90), + 'after_commit' => false, + ], + + 'beanstalkd' => [ + 'driver' => 'beanstalkd', + 'host' => env('BEANSTALKD_QUEUE_HOST', 'localhost'), + 'queue' => env('BEANSTALKD_QUEUE', 'default'), + 'retry_after' => (int) env('BEANSTALKD_QUEUE_RETRY_AFTER', 90), + 'block_for' => 0, + 'after_commit' => false, + ], + + 'sqs' => [ + 'driver' => 'sqs', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'), + 'queue' => env('SQS_QUEUE', 'default'), + 'suffix' => env('SQS_SUFFIX'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'after_commit' => false, + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => env('REDIS_QUEUE_CONNECTION', 'default'), + 'queue' => env('REDIS_QUEUE', 'default'), + 'retry_after' => (int) env('REDIS_QUEUE_RETRY_AFTER', 90), + 'block_for' => null, + 'after_commit' => false, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Job Batching + |-------------------------------------------------------------------------- + | + | The following options configure the database and table that store job + | batching information. These options can be updated to any database + | connection and table which has been defined by your application. + | + */ + + 'batching' => [ + 'database' => env('DB_CONNECTION', 'sqlite'), + 'table' => 'job_batches', + ], + + /* + |-------------------------------------------------------------------------- + | Failed Queue Jobs + |-------------------------------------------------------------------------- + | + | These options configure the behavior of failed queue job logging so you + | can control how and where failed jobs are stored. Laravel ships with + | support for storing failed jobs in a simple file or in a database. + | + | Supported drivers: "database-uuids", "dynamodb", "file", "null" + | + */ + + 'failed' => [ + 'driver' => env('QUEUE_FAILED_DRIVER', 'database-uuids'), + 'database' => env('DB_CONNECTION', 'sqlite'), + 'table' => 'failed_jobs', + ], + +]; diff --git a/config/services.php b/config/services.php new file mode 100644 index 0000000..f8589b3 --- /dev/null +++ b/config/services.php @@ -0,0 +1,49 @@ + [ + 'token' => env('POSTMARK_TOKEN'), + ], + + 'ses' => [ + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + ], + + 'resend' => [ + 'key' => env('RESEND_KEY'), + ], + + 'slack' => [ + 'notifications' => [ + 'bot_user_oauth_token' => env('SLACK_BOT_USER_OAUTH_TOKEN'), + 'channel' => env('SLACK_BOT_USER_DEFAULT_CHANNEL'), + ], + ], + + 'iranpayamak' => [ + 'api_url' => env('IRANPAYAMAK_SMS_API_URL', 'https://api.iranpayamak.com/ws/v1/sms/pattern'), + 'line_number' => env('IRANPAYAMAK_SMS_API_URL', '50002178584000'), + 'api_key' => env('IRANPAYAMAK_SMS_API_URL', 'jnCyVq4ein7uGsgIGjHsVRrWz0112IA2v2qbZMHq0kHtEXubsh'), + + + 'patterns' => [ + 'verify_code' => 'EvYDvfcUSk', + ], + ], + +]; diff --git a/config/session.php b/config/session.php new file mode 100644 index 0000000..ba0aa60 --- /dev/null +++ b/config/session.php @@ -0,0 +1,217 @@ + env('SESSION_DRIVER', 'database'), + + /* + |-------------------------------------------------------------------------- + | Session Lifetime + |-------------------------------------------------------------------------- + | + | Here you may specify the number of minutes that you wish the session + | to be allowed to remain idle before it expires. If you want them + | to expire immediately when the browser is closed then you may + | indicate that via the expire_on_close configuration option. + | + */ + + 'lifetime' => (int) env('SESSION_LIFETIME', 120), + + 'expire_on_close' => env('SESSION_EXPIRE_ON_CLOSE', false), + + /* + |-------------------------------------------------------------------------- + | Session Encryption + |-------------------------------------------------------------------------- + | + | This option allows you to easily specify that all of your session data + | should be encrypted before it's stored. All encryption is performed + | automatically by Laravel and you may use the session like normal. + | + */ + + 'encrypt' => env('SESSION_ENCRYPT', false), + + /* + |-------------------------------------------------------------------------- + | Session File Location + |-------------------------------------------------------------------------- + | + | When utilizing the "file" session driver, the session files are placed + | on disk. The default storage location is defined here; however, you + | are free to provide another location where they should be stored. + | + */ + + 'files' => storage_path('framework/sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Database Connection + |-------------------------------------------------------------------------- + | + | When using the "database" or "redis" session drivers, you may specify a + | connection that should be used to manage these sessions. This should + | correspond to a connection in your database configuration options. + | + */ + + 'connection' => env('SESSION_CONNECTION'), + + /* + |-------------------------------------------------------------------------- + | Session Database Table + |-------------------------------------------------------------------------- + | + | When using the "database" session driver, you may specify the table to + | be used to store sessions. Of course, a sensible default is defined + | for you; however, you're welcome to change this to another table. + | + */ + + 'table' => env('SESSION_TABLE', 'sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Cache Store + |-------------------------------------------------------------------------- + | + | When using one of the framework's cache driven session backends, you may + | define the cache store which should be used to store the session data + | between requests. This must match one of your defined cache stores. + | + | Affects: "apc", "dynamodb", "memcached", "redis" + | + */ + + 'store' => env('SESSION_STORE'), + + /* + |-------------------------------------------------------------------------- + | Session Sweeping Lottery + |-------------------------------------------------------------------------- + | + | Some session drivers must manually sweep their storage location to get + | rid of old sessions from storage. Here are the chances that it will + | happen on a given request. By default, the odds are 2 out of 100. + | + */ + + 'lottery' => [2, 100], + + /* + |-------------------------------------------------------------------------- + | Session Cookie Name + |-------------------------------------------------------------------------- + | + | Here you may change the name of the session cookie that is created by + | the framework. Typically, you should not need to change this value + | since doing so does not grant a meaningful security improvement. + | + */ + + 'cookie' => env( + 'SESSION_COOKIE', + Str::slug(env('APP_NAME', 'laravel'), '_').'_session' + ), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Path + |-------------------------------------------------------------------------- + | + | The session cookie path determines the path for which the cookie will + | be regarded as available. Typically, this will be the root path of + | your application, but you're free to change this when necessary. + | + */ + + 'path' => env('SESSION_PATH', '/'), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Domain + |-------------------------------------------------------------------------- + | + | This value determines the domain and subdomains the session cookie is + | available to. By default, the cookie will be available to the root + | domain and all subdomains. Typically, this shouldn't be changed. + | + */ + + 'domain' => env('SESSION_DOMAIN'), + + /* + |-------------------------------------------------------------------------- + | HTTPS Only Cookies + |-------------------------------------------------------------------------- + | + | By setting this option to true, session cookies will only be sent back + | to the server if the browser has a HTTPS connection. This will keep + | the cookie from being sent to you when it can't be done securely. + | + */ + + 'secure' => env('SESSION_SECURE_COOKIE'), + + /* + |-------------------------------------------------------------------------- + | HTTP Access Only + |-------------------------------------------------------------------------- + | + | Setting this value to true will prevent JavaScript from accessing the + | value of the cookie and the cookie will only be accessible through + | the HTTP protocol. It's unlikely you should disable this option. + | + */ + + 'http_only' => env('SESSION_HTTP_ONLY', true), + + /* + |-------------------------------------------------------------------------- + | Same-Site Cookies + |-------------------------------------------------------------------------- + | + | This option determines how your cookies behave when cross-site requests + | take place, and can be used to mitigate CSRF attacks. By default, we + | will set this value to "lax" to permit secure cross-site requests. + | + | See: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#samesitesamesite-value + | + | Supported: "lax", "strict", "none", null + | + */ + + 'same_site' => env('SESSION_SAME_SITE', 'lax'), + + /* + |-------------------------------------------------------------------------- + | Partitioned Cookies + |-------------------------------------------------------------------------- + | + | Setting this value to true will tie the cookie to the top-level site for + | a cross-site context. Partitioned cookies are accepted by the browser + | when flagged "secure" and the Same-Site attribute is set to "none". + | + */ + + 'partitioned' => env('SESSION_PARTITIONED_COOKIE', false), + +]; diff --git a/database/.gitignore b/database/.gitignore new file mode 100644 index 0000000..9b19b93 --- /dev/null +++ b/database/.gitignore @@ -0,0 +1 @@ +*.sqlite* diff --git a/database/factories/DocumentAssignmentFactory.php b/database/factories/DocumentAssignmentFactory.php new file mode 100644 index 0000000..b7fc188 --- /dev/null +++ b/database/factories/DocumentAssignmentFactory.php @@ -0,0 +1,51 @@ + + */ +class DocumentAssignmentFactory extends Factory +{ + + public function definition(): array + { + return [ + 'document_id' => Document::factory(), + 'user_id' => User::factory(), + 'role' => fake()->randomElement(['رادیولوژیست', 'پزشک', 'تکنسین', 'سرپرست']), + ]; + } + + public function radiologist(): static + { + return $this->state(fn (array $attributes) => [ + 'role' => 'رادیولوژیست', + ]); + } + + public function doctor(): static + { + return $this->state(fn (array $attributes) => [ + 'role' => 'پزشک', + ]); + } + + public function technician(): static + { + return $this->state(fn (array $attributes) => [ + 'role' => 'تکنسین', + ]); + } + + public function supervisor(): static + { + return $this->state(fn (array $attributes) => [ + 'role' => 'سرپرست', + ]); + } +} diff --git a/database/factories/DocumentFactory.php b/database/factories/DocumentFactory.php new file mode 100644 index 0000000..d7dc8c3 --- /dev/null +++ b/database/factories/DocumentFactory.php @@ -0,0 +1,88 @@ + + */ +class DocumentFactory extends Factory +{ + + public function definition(): array + { + return [ + 'code' => fake()->unique()->numberBetween(100000, 999999), + 'modality' => fake()->randomElement(['CT', 'MRI', 'X-Ray', 'Ultrasound', 'PET']), + 'status' => fake()->randomElement(DocumentStatusEnum::cases()), + 'priority' => fake()->randomElement(DocumentPriorityEnum::cases()), + 'note' => fake()->optional()->sentence(), + 'submitted_at' => fake()->optional()->dateTimeBetween('-30 days', 'now'), + 'scan_date' => fake()->optional()->dateTimeBetween('-30 days', 'now'), + 'processing_deadline' => fake()->optional()->dateTimeBetween('now', '+30 days'), + 'finalized_at' => fake()->optional()->dateTimeBetween('-30 days', 'now'), + 'finalized_by' => fake()->optional()->randomElement(User::pluck('id')->toArray()), + 'rejection_reason' => fake()->optional()->sentence(), + 'pet_id' => Pet::factory(), + 'requester_id' => User::factory(), + ]; + } + + public function registered(): static + { + return $this->state(fn (array $attributes) => [ + 'status' => DocumentStatusEnum::Registered, + 'submitted_at' => now(), + ]); + } + + public function inProgress(): static + { + return $this->state(fn (array $attributes) => [ + 'status' => DocumentStatusEnum::InProgress, + 'submitted_at' => fake()->dateTimeBetween('-7 days', 'now'), + 'scan_date' => fake()->dateTimeBetween('-7 days', 'now'), + ]); + } + + public function completed(): static + { + return $this->state(fn (array $attributes) => [ + 'status' => DocumentStatusEnum::Completed, + 'submitted_at' => fake()->dateTimeBetween('-30 days', '-7 days'), + 'scan_date' => fake()->dateTimeBetween('-30 days', '-7 days'), + 'finalized_at' => fake()->dateTimeBetween('-7 days', 'now'), + 'finalized_by' => User::factory(), + ]); + } + + public function rejected(): static + { + return $this->state(fn (array $attributes) => [ + 'status' => DocumentStatusEnum::Rejected, + 'submitted_at' => fake()->dateTimeBetween('-30 days', '-7 days'), + 'rejection_reason' => fake()->sentence(), + ]); + } + + public function high(): static + { + return $this->state(fn (array $attributes) => [ + 'priority' => DocumentPriorityEnum::High, + ]); + } + + public function medium(): static + { + return $this->state(fn (array $attributes) => [ + 'priority' => DocumentPriorityEnum::Medium, + 'processing_deadline' => fake()->dateTimeBetween('now', '+3 days'), + ]); + } + +} diff --git a/database/factories/MediaAssignmentFactory.php b/database/factories/MediaAssignmentFactory.php new file mode 100644 index 0000000..7b87e19 --- /dev/null +++ b/database/factories/MediaAssignmentFactory.php @@ -0,0 +1,89 @@ + + */ +class MediaAssignmentFactory extends Factory +{ + + public function definition(): array + { + $mediableType = fake()->randomElement([Document::class, Report::class]); + + return [ + 'media_id' => Medium::factory(), + 'mediable_id' => $mediableType::factory(), + 'mediable_type' => $mediableType, + 'collection' => fake()->randomElement(MediaCollectionEnum::cases()), + ]; + } + + + public function forDocument(): static + { + return $this->state(fn (array $attributes) => [ + 'mediable_id' => Document::factory(), + 'mediable_type' => Document::class, + ]); + } + + + public function forReport(): static + { + return $this->state(fn (array $attributes) => [ + 'mediable_id' => Report::factory(), + 'mediable_type' => Report::class, + ]); + } + + + public function primary(): static + { + return $this->state(fn (array $attributes) => [ + 'collection' => MediaCollectionEnum::Primary, + ]); + } + + public function history(): static + { + return $this->state(fn (array $attributes) => [ + 'collection' => MediaCollectionEnum::History, + ]); + } + + public function attachments(): static + { + return $this->state(fn (array $attributes) => [ + 'collection' => MediaCollectionEnum::Attachments, + ]); + } + + public function thumbnails(): static + { + return $this->state(fn (array $attributes) => [ + 'collection' => MediaCollectionEnum::Thumbnails, + ]); + } + + public function documents(): static + { + return $this->state(fn (array $attributes) => [ + 'collection' => MediaCollectionEnum::Documents, + ]); + } + + public function images(): static + { + return $this->state(fn (array $attributes) => [ + 'collection' => MediaCollectionEnum::Images, + ]); + } +} diff --git a/database/factories/MediumFactory.php b/database/factories/MediumFactory.php new file mode 100644 index 0000000..a78247c --- /dev/null +++ b/database/factories/MediumFactory.php @@ -0,0 +1,87 @@ + + */ +class MediumFactory extends Factory +{ + + public function definition(): array + { + $filename = fake()->word() . '.' . fake()->fileExtension(); + $disk = fake()->randomElement(MediaDiskEnum::cases()); + $path = 'uploads/' . fake()->date('Y/m/d') . '/' . $filename; + + return [ + 'filename' => $filename, + 'disk' => $disk, + 'path' => $path, + 'size' => fake()->numberBetween(1024, 10485760), + 'url' => fake()->optional()->url(), + 'mime_type' => fake()->mimeType(), + ]; + } + + + public function public(): static + { + return $this->state(fn (array $attributes) => [ + 'disk' => MediaDiskEnum::Public, + 'url' => null, + ]); + } + + + public function private(): static + { + return $this->state(fn (array $attributes) => [ + 'disk' => MediaDiskEnum::Private, + 'url' => null, + ]); + } + + public function image(): static + { + $imageExtensions = ['jpg', 'jpeg', 'png', 'gif', 'webp']; + $extension = fake()->randomElement($imageExtensions); + $filename = fake()->word() . '.' . $extension; + + return $this->state(fn (array $attributes) => [ + 'filename' => $filename, + 'mime_type' => 'image/' . $extension, + 'size' => fake()->numberBetween(102400, 5242880), + ]); + } + + public function document(): static + { + $docExtensions = ['pdf', 'doc', 'docx', 'txt']; + $extension = fake()->randomElement($docExtensions); + $filename = fake()->word() . '.' . $extension; + + return $this->state(fn (array $attributes) => [ + 'filename' => $filename, + 'mime_type' => $extension === 'pdf' ? 'application/pdf' : 'application/msword', + 'size' => fake()->numberBetween(51200, 10485760), + ]); + } + + public function small(): static + { + return $this->state(fn (array $attributes) => [ + 'size' => fake()->numberBetween(1024, 102400), + ]); + } + + public function large(): static + { + return $this->state(fn (array $attributes) => [ + 'size' => fake()->numberBetween(5242880, 52428800), + ]); + } +} diff --git a/database/factories/PetFactory.php b/database/factories/PetFactory.php new file mode 100644 index 0000000..eb9f2de --- /dev/null +++ b/database/factories/PetFactory.php @@ -0,0 +1,67 @@ + + */ +class PetFactory extends Factory +{ + + public function definition(): array + { + return [ + 'name' => fake()->firstName(), + 'type' => fake()->randomElement(PetTypeEnum::cases()), + 'gender' => fake()->randomElement(PetGenderEnum::cases()), + 'breed' => fake()->word(), + 'weight' => fake()->numberBetween(1, 50), + 'sterilized' => fake()->boolean(), + 'birthday' => fake()->dateTimeBetween('-15 years', '-1 year'), + 'owner_id' => User::factory(), + ]; + } + + + public function dog(): static + { + return $this->state(fn (array $attributes) => [ + 'type' => PetTypeEnum::Dog, + 'breed' => fake()->randomElement(['ژرمن شپرد', 'گلدن رتریور', 'لابادور', 'بولداگ', 'پودل']), + ]); + } + + public function cat(): static + { + return $this->state(fn (array $attributes) => [ + 'type' => PetTypeEnum::Cat, + 'breed' => fake()->randomElement(['پرشین', 'سیامی', 'مین کون', 'رگدال', 'بنگال']), + ]); + } + + public function male(): static + { + return $this->state(fn (array $attributes) => [ + 'gender' => PetGenderEnum::Male, + ]); + } + + public function female(): static + { + return $this->state(fn (array $attributes) => [ + 'gender' => PetGenderEnum::Female, + ]); + } + + public function sterilized(): static + { + return $this->state(fn (array $attributes) => [ + 'sterilized' => true, + ]); + } +} diff --git a/database/factories/ReportFactory.php b/database/factories/ReportFactory.php new file mode 100644 index 0000000..88e0a5a --- /dev/null +++ b/database/factories/ReportFactory.php @@ -0,0 +1,85 @@ + + */ +class ReportFactory extends Factory +{ + + public function definition(): array + { + return [ + 'document_id' => Document::factory(), + 'doctor_id' => User::factory(), + 'medium_id' => fake()->optional()->randomElement(Medium::pluck('id')->toArray()), + 'status' => fake()->randomElement(ReportStatusEnum::cases()), + 'body' => fake()->optional()->paragraphs(3, true), + ]; + } + + + public function draft(): static + { + return $this->state(fn (array $attributes) => [ + 'status' => ReportStatusEnum::Draft, + 'body' => fake()->optional()->paragraph(), + 'submitted_at' => now(), + ]); + } + + + public function inProgress(): static + { + return $this->state(fn (array $attributes) => [ + 'status' => ReportStatusEnum::InProgress, + 'body' => fake()->paragraphs(2, true), + 'submitted_at' => fake()->dateTimeBetween('-30 days', 'now'), + ]); + } + + public function completed(): static + { + return $this->state(fn (array $attributes) => [ + 'status' => ReportStatusEnum::Completed, + 'body' => fake()->paragraphs(4, true), + 'submitted_at' => fake()->dateTimeBetween('-30 days', 'now'), + ]); + } + + public function reviewed(): static + { + return $this->state(fn (array $attributes) => [ + 'status' => ReportStatusEnum::Reviewed, + 'body' => fake()->paragraphs(4, true), + 'submitted_at' => fake()->dateTimeBetween('-30 days', 'now'), + ]); + } + + public function approved(): static + { + return $this->state(fn (array $attributes) => [ + 'status' => ReportStatusEnum::Approved, + 'body' => fake()->paragraphs(4, true), + 'submitted_at' => fake()->dateTimeBetween('-30 days', 'now'), + ]); + } + + + public function rejected(): static + { + return $this->state(fn (array $attributes) => [ + 'status' => ReportStatusEnum::Rejected, + 'body' => fake()->paragraphs(2, true), + 'submitted_at' => fake()->dateTimeBetween('-30 days', 'now'), + ]); + } + +} diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php new file mode 100644 index 0000000..0d32f65 --- /dev/null +++ b/database/factories/UserFactory.php @@ -0,0 +1,50 @@ + + */ +class UserFactory extends Factory +{ + /** + * The current password being used by the factory. + */ + protected static ?string $password; + + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + 'username' => fake()->name(), + 'email' => fake()->unique()->safeEmail(), + 'email_verified_at' => now(), + 'phone' => fake()->phoneNumber(), + 'level' => UserEnum::Supervisor->value, + 'fullname' => fake()->firstName() . ' ' . fake()->lastName(), + 'national_code' => fake()->numberBetween(1000000000, 9999999999), + + 'password' => static::$password ??= Hash::make('password'), + 'remember_token' => Str::random(10), + ]; + } + + /** + * Indicate that the model's email address should be unverified. + */ + public function unverified(): static + { + return $this->state(fn (array $attributes) => [ + 'email_verified_at' => null, + ]); + } +} diff --git a/database/migrations/0001_01_01_000000_create_users_table.php b/database/migrations/0001_01_01_000000_create_users_table.php new file mode 100644 index 0000000..13ae9e7 --- /dev/null +++ b/database/migrations/0001_01_01_000000_create_users_table.php @@ -0,0 +1,62 @@ +id(); + $table->string('username')->unique(); + $table->string('phone'); + $table->string('profile_url')->nullable(); + $table->string('fullname')->nullable(); + $table->string('national_code'); + $table->string('level')->default(UserEnum::Supervisor->value); + $table->string('email')->nullable(); + $table->string('password'); + $table->string('clinic_name')->nullable(); + $table->string('clinic_phone')->nullable(); + $table->string('specialty')->nullable(); + $table->string('province')->nullable(); + $table->string('address' , 500)->nullable(); + $table->string('city')->nullable(); + $table->timestamp('email_verified_at')->nullable(); + $table->rememberToken(); + $table->timestamps(); + $table->softDeletes(); + }); + + Schema::create('password_reset_tokens', function (Blueprint $table) { + $table->string('email')->primary(); + $table->string('token'); + $table->timestamp('created_at')->nullable(); + }); + + Schema::create('sessions', function (Blueprint $table) { + $table->string('id')->primary(); + $table->foreignId('user_id')->nullable()->index(); + $table->string('ip_address', 45)->nullable(); + $table->text('user_agent')->nullable(); + $table->longText('payload'); + $table->integer('last_activity')->index(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('users'); + Schema::dropIfExists('password_reset_tokens'); + Schema::dropIfExists('sessions'); + } +}; diff --git a/database/migrations/0001_01_01_000001_create_cache_table.php b/database/migrations/0001_01_01_000001_create_cache_table.php new file mode 100644 index 0000000..b9c106b --- /dev/null +++ b/database/migrations/0001_01_01_000001_create_cache_table.php @@ -0,0 +1,35 @@ +string('key')->primary(); + $table->mediumText('value'); + $table->integer('expiration'); + }); + + Schema::create('cache_locks', function (Blueprint $table) { + $table->string('key')->primary(); + $table->string('owner'); + $table->integer('expiration'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('cache'); + Schema::dropIfExists('cache_locks'); + } +}; diff --git a/database/migrations/0001_01_01_000002_create_jobs_table.php b/database/migrations/0001_01_01_000002_create_jobs_table.php new file mode 100644 index 0000000..425e705 --- /dev/null +++ b/database/migrations/0001_01_01_000002_create_jobs_table.php @@ -0,0 +1,57 @@ +id(); + $table->string('queue')->index(); + $table->longText('payload'); + $table->unsignedTinyInteger('attempts'); + $table->unsignedInteger('reserved_at')->nullable(); + $table->unsignedInteger('available_at'); + $table->unsignedInteger('created_at'); + }); + + Schema::create('job_batches', function (Blueprint $table) { + $table->string('id')->primary(); + $table->string('name'); + $table->integer('total_jobs'); + $table->integer('pending_jobs'); + $table->integer('failed_jobs'); + $table->longText('failed_job_ids'); + $table->mediumText('options')->nullable(); + $table->integer('cancelled_at')->nullable(); + $table->integer('created_at'); + $table->integer('finished_at')->nullable(); + }); + + Schema::create('failed_jobs', function (Blueprint $table) { + $table->id(); + $table->string('uuid')->unique(); + $table->text('connection'); + $table->text('queue'); + $table->longText('payload'); + $table->longText('exception'); + $table->timestamp('failed_at')->useCurrent(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('jobs'); + Schema::dropIfExists('job_batches'); + Schema::dropIfExists('failed_jobs'); + } +}; diff --git a/database/migrations/0001_01_01_000003_create_media_table.php b/database/migrations/0001_01_01_000003_create_media_table.php new file mode 100644 index 0000000..4baa359 --- /dev/null +++ b/database/migrations/0001_01_01_000003_create_media_table.php @@ -0,0 +1,33 @@ +id(); + $table->string('filename', 512); + $table->string('disk')->default('public'); + $table->text('path'); + $table->text('url')->nullable(); + $table->bigInteger('size'); + $table->string('mime_type', 255); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('media'); + } +}; diff --git a/database/migrations/2025_04_19_112442_create_permission_tables.php b/database/migrations/2025_04_19_112442_create_permission_tables.php new file mode 100644 index 0000000..7e7ee0c --- /dev/null +++ b/database/migrations/2025_04_19_112442_create_permission_tables.php @@ -0,0 +1,143 @@ +engine('InnoDB'); + $table->bigIncrements('id'); // permission id + $table->string('name'); // For MyISAM use string('name', 225); // (or 166 for InnoDB with Redundant/Compact row format) + $table->string('guard_name'); // For MyISAM use string('guard_name', 25); + $table->string('label')->nullable(); + $table->bigInteger('parent_id')->default(0); + $table->timestamps(); + + $table->unique(['name', 'guard_name']); + }); + + Schema::create($tableNames['roles'], static function (Blueprint $table) use ($teams, $columnNames) { + // $table->engine('InnoDB'); + $table->bigIncrements('id'); // role id + if ($teams || config('permission.testing')) { // permission.testing is a fix for sqlite testing + $table->unsignedBigInteger($columnNames['team_foreign_key'])->nullable(); + $table->index($columnNames['team_foreign_key'], 'roles_team_foreign_key_index'); + } + $table->string('name'); // For MyISAM use string('name', 225); // (or 166 for InnoDB with Redundant/Compact row format) + $table->string('guard_name'); // For MyISAM use string('guard_name', 25); + $table->string('label')->nullable(); + $table->timestamps(); + if ($teams || config('permission.testing')) { + $table->unique([$columnNames['team_foreign_key'], 'name', 'guard_name']); + } else { + $table->unique(['name', 'guard_name']); + } + }); + + Schema::create($tableNames['model_has_permissions'], static function (Blueprint $table) use ($tableNames, $columnNames, $pivotPermission, $teams) { + $table->unsignedBigInteger($pivotPermission); + + $table->string('model_type'); + $table->unsignedBigInteger($columnNames['model_morph_key']); + $table->index([$columnNames['model_morph_key'], 'model_type'], 'model_has_permissions_model_id_model_type_index'); + + $table->foreign($pivotPermission) + ->references('id') // permission id + ->on($tableNames['permissions']) + ->onDelete('cascade'); + if ($teams) { + $table->unsignedBigInteger($columnNames['team_foreign_key']); + $table->index($columnNames['team_foreign_key'], 'model_has_permissions_team_foreign_key_index'); + + $table->primary([$columnNames['team_foreign_key'], $pivotPermission, $columnNames['model_morph_key'], 'model_type'], + 'model_has_permissions_permission_model_type_primary'); + } else { + $table->primary([$pivotPermission, $columnNames['model_morph_key'], 'model_type'], + 'model_has_permissions_permission_model_type_primary'); + } + + }); + + Schema::create($tableNames['model_has_roles'], static function (Blueprint $table) use ($tableNames, $columnNames, $pivotRole, $teams) { + $table->unsignedBigInteger($pivotRole); + + $table->string('model_type'); + $table->unsignedBigInteger($columnNames['model_morph_key']); + $table->index([$columnNames['model_morph_key'], 'model_type'], 'model_has_roles_model_id_model_type_index'); + + $table->foreign($pivotRole) + ->references('id') // role id + ->on($tableNames['roles']) + ->onDelete('cascade'); + if ($teams) { + $table->unsignedBigInteger($columnNames['team_foreign_key']); + $table->index($columnNames['team_foreign_key'], 'model_has_roles_team_foreign_key_index'); + + $table->primary([$columnNames['team_foreign_key'], $pivotRole, $columnNames['model_morph_key'], 'model_type'], + 'model_has_roles_role_model_type_primary'); + } else { + $table->primary([$pivotRole, $columnNames['model_morph_key'], 'model_type'], + 'model_has_roles_role_model_type_primary'); + } + }); + + Schema::create($tableNames['role_has_permissions'], static function (Blueprint $table) use ($tableNames, $pivotRole, $pivotPermission) { + $table->unsignedBigInteger($pivotPermission); + $table->unsignedBigInteger($pivotRole); + + $table->foreign($pivotPermission) + ->references('id') // permission id + ->on($tableNames['permissions']) + ->onDelete('cascade'); + + $table->foreign($pivotRole) + ->references('id') // role id + ->on($tableNames['roles']) + ->onDelete('cascade'); + + $table->primary([$pivotPermission, $pivotRole], 'role_has_permissions_permission_id_role_id_primary'); + }); + + app('cache') + ->store(config('permission.cache.store') != 'default' ? config('permission.cache.store') : null) + ->forget(config('permission.cache.key')); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + $tableNames = config('permission.table_names'); + + if (empty($tableNames)) { + throw new \Exception('Error: config/permission.php not found and defaults could not be merged. Please publish the package configuration before proceeding, or drop the tables manually.'); + } + + Schema::drop($tableNames['role_has_permissions']); + Schema::drop($tableNames['model_has_roles']); + Schema::drop($tableNames['model_has_permissions']); + Schema::drop($tableNames['roles']); + Schema::drop($tableNames['permissions']); + } +}; diff --git a/database/migrations/2025_08_30_105939_create_otp_codes_table.php b/database/migrations/2025_08_30_105939_create_otp_codes_table.php new file mode 100644 index 0000000..1b52fed --- /dev/null +++ b/database/migrations/2025_08_30_105939_create_otp_codes_table.php @@ -0,0 +1,30 @@ +id(); + $table->string('phone'); + $table->string('code'); + $table->timestamp('expires_at'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('otp_codes'); + } +}; diff --git a/database/migrations/2025_09_11_214827_create_pets_table.php b/database/migrations/2025_09_11_214827_create_pets_table.php new file mode 100644 index 0000000..5874f25 --- /dev/null +++ b/database/migrations/2025_09_11_214827_create_pets_table.php @@ -0,0 +1,38 @@ +id(); + $table->string('name')->nullable(); + $table->string('type')->nullable(); + $table->string('gender')->default(PetGenderEnum::Unknown->value); + $table->string('breed')->nullable(); + $table->unsignedInteger('weight')->nullable(); + $table->boolean('sterilized')->nullable(); + $table->date('birthday')->nullable(); + $table->timestamps(); + $table->softDeletes(); + + $table->foreignId('owner_id')->constrained('users')->cascadeOnDelete(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('pets'); + } +}; diff --git a/database/migrations/2025_09_11_214831_create_documents_table.php b/database/migrations/2025_09_11_214831_create_documents_table.php new file mode 100644 index 0000000..a07b5d9 --- /dev/null +++ b/database/migrations/2025_09_11_214831_create_documents_table.php @@ -0,0 +1,44 @@ +id(); + $table->string('code')->unique(); + $table->string('modality')->nullable(); + $table->string('status')->default(DocumentStatusEnum::Registered->value); + $table->string('priority')->default(DocumentPriorityEnum::Medium->value); + $table->text('note')->nullable(); + $table->timestamp('submitted_at')->nullable(); + $table->timestamp('scan_date')->nullable(); + $table->timestamp('processing_deadline')->nullable(); + $table->timestamp('finalized_at')->nullable(); + $table->foreignId('finalized_by')->nullable()->constrained('users')->cascadeOnDelete(); + $table->text('rejection_reason')->nullable(); + $table->timestamps(); + $table->softDeletes(); + + $table->foreignId('pet_id')->constrained('pets')->cascadeOnDelete(); + $table->foreignId('requester_id')->constrained('users')->cascadeOnDelete(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('documents'); + } +}; diff --git a/database/migrations/2025_09_11_214835_create_reports_table.php b/database/migrations/2025_09_11_214835_create_reports_table.php new file mode 100644 index 0000000..75591ad --- /dev/null +++ b/database/migrations/2025_09_11_214835_create_reports_table.php @@ -0,0 +1,36 @@ +id(); + $table->string('status')->default(ReportStatusEnum::Draft->value); + $table->text('body')->nullable(); + $table->timestamp('submitted_at')->nullable(); + $table->timestamps(); + $table->softDeletes(); + + $table->foreignId('medium_id')->nullable()->constrained('media')->cascadeOnDelete(); + $table->foreignId('document_id')->constrained('documents')->cascadeOnDelete(); + $table->foreignId('doctor_id')->constrained('users')->cascadeOnDelete(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('reports'); + } +}; diff --git a/database/migrations/2025_09_12_153412_create_document_assignments_table.php b/database/migrations/2025_09_12_153412_create_document_assignments_table.php new file mode 100644 index 0000000..974e721 --- /dev/null +++ b/database/migrations/2025_09_12_153412_create_document_assignments_table.php @@ -0,0 +1,31 @@ +foreignId('document_id')->constrained('documents')->cascadeOnDelete(); + $table->foreignId('user_id')->constrained('users')->cascadeOnDelete(); + $table->string('role')->nullable(); + $table->timestamps(); + + $table->unique(['document_id', 'user_id']); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('document_assignments'); + } +}; diff --git a/database/migrations/2025_09_12_215547_create_medium_assignments_table.php b/database/migrations/2025_09_12_215547_create_medium_assignments_table.php new file mode 100644 index 0000000..568f4af --- /dev/null +++ b/database/migrations/2025_09_12_215547_create_medium_assignments_table.php @@ -0,0 +1,30 @@ +unsignedBigInteger('mediable_id'); + $table->string('mediable_type'); + $table->string('collection')->nullable(); + + $table->foreignId('media_id')->constrained('media')->onDelete('cascade'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('media_assignments'); + } +}; diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php new file mode 100644 index 0000000..f3c0dca --- /dev/null +++ b/database/seeders/DatabaseSeeder.php @@ -0,0 +1,20 @@ +call([ + PermissionSeeder::class, + // FullDatasetSeeder::class, + ]); + } +} diff --git a/database/seeders/FullDatasetSeeder.php b/database/seeders/FullDatasetSeeder.php new file mode 100644 index 0000000..d58b927 --- /dev/null +++ b/database/seeders/FullDatasetSeeder.php @@ -0,0 +1,187 @@ +first(); + if ($admin) { + $users->push($admin); + } + + $supervisors = User::factory()->count(3)->create([ + 'level' => UserEnum::Supervisor->value, + ]); + $users = $users->merge($supervisors); + + $vets = User::factory()->count(5)->create([ + 'level' => UserEnum::Vet->value, + ]); + $users = $users->merge($vets); + + $doctors = User::factory()->count(8)->create([ + 'level' => UserEnum::Doctor->value, + ]); + $users = $users->merge($doctors); + + $owners = User::factory()->count(20)->create(); + $users = $users->merge($owners); + + $pets = collect(); + foreach ($owners as $owner) { + $petCount = rand(1, 3); + for ($i = 0; $i < $petCount; $i++) { + $pet = Pet::factory()->create([ + 'owner_id' => $owner->id, + ]); + $pets->push($pet); + } + } + + $documents = collect(); + foreach ($pets as $pet) { + $docCount = rand(2, 5); + for ($i = 0; $i < $docCount; $i++) { + $document = Document::factory()->create([ + 'pet_id' => $pet->id, + 'requester_id' => $pet->owner_id, + ]); + $documents->push($document); + } + } + + $media = collect(); + for ($i = 0; $i < 100; $i++) { + $medium = Medium::factory()->create(); + $media->push($medium); + } + + foreach ($documents as $document) { + $assigneeCount = rand(1, 3); + $assignees = $users->where('level', '!=', UserEnum::Admin->value) + ->random($assigneeCount); + + foreach ($assignees as $assignee) { + DocumentAssignment::factory()->create([ + 'document_id' => $document->id, + 'user_id' => $assignee->id, + ]); + } + } + + $reports = collect(); + foreach ($documents as $document) { + if (rand(1, 100) <= 70) { + $report = Report::factory()->create([ + 'document_id' => $document->id, + 'doctor_id' => $doctors->random()->id, + ]); + $reports->push($report); + } + } + + foreach ($documents as $document) { + $mediaCount = rand(2, 5); + $documentMedia = $media->random($mediaCount); + + foreach ($documentMedia as $medium) { + MediaAssignment::factory()->forDocument()->create([ + 'media_id' => $medium->id, + 'mediable_id' => $document->id, + 'mediable_type' => Document::class, + ]); + } + } + + foreach ($reports as $report) { + $mediaCount = rand(1, 3); + $reportMedia = $media->random($mediaCount); + + foreach ($reportMedia as $medium) { + MediaAssignment::factory()->forReport()->create([ + 'media_id' => $medium->id, + 'mediable_id' => $report->id, + 'mediable_type' => Report::class, + ]); + } + } + + $this->createSpecificScenarios($users, $pets, $documents, $reports, $media); + } + + private function createSpecificScenarios($users, $pets, $documents, $reports, $media): void + { + $mediumDocuments = $documents->random(5); + foreach ($mediumDocuments as $document) { + $document->update([ + 'status' => \App\Enums\DocumentStatusEnum::InProgress, + 'priority' => \App\Enums\DocumentPriorityEnum::Medium, + 'processing_deadline' => now()->addDays(1), + ]); + } + + $highDocuments = $documents->random(5); + foreach ($highDocuments as $document) { + $document->update([ + 'status' => \App\Enums\DocumentStatusEnum::InProgress, + 'priority' => \App\Enums\DocumentPriorityEnum::High, + 'processing_deadline' => now()->addDays(1), + ]); + } + + $completedDocuments = $documents->random(10); + foreach ($completedDocuments as $document) { + $document->update([ + 'status' => \App\Enums\DocumentStatusEnum::Completed, + 'finalized_at' => now()->subDays(rand(1, 30)), + 'finalized_by' => $users->where('level', UserEnum::Supervisor->value)->random()->id, + ]); + + if (!$reports->where('document_id', $document->id)->count()) { + Report::factory()->approved()->create([ + 'document_id' => $document->id, + 'doctor_id' => $users->where('level', UserEnum::Doctor->value)->random()->id, + ]); + } + } + + $rejectedDocuments = $documents->random(3); + foreach ($rejectedDocuments as $document) { + $document->update([ + 'status' => \App\Enums\DocumentStatusEnum::Rejected, + 'rejection_reason' => 'کیفیت تصاویر نامناسب است', + ]); + } + + $dogs = Pet::factory()->count(10)->dog()->create(); + $cats = Pet::factory()->count(8)->cat()->create(); + + foreach ($dogs as $dog) { + Document::factory()->count(2)->create([ + 'pet_id' => $dog->id, + 'requester_id' => $dog->owner_id, + ]); + } + + foreach ($cats as $cat) { + Document::factory()->count(2)->create([ + 'pet_id' => $cat->id, + 'requester_id' => $cat->owner_id, + ]); + } + } +} diff --git a/database/seeders/PermissionSeeder.php b/database/seeders/PermissionSeeder.php new file mode 100644 index 0000000..785c31b --- /dev/null +++ b/database/seeders/PermissionSeeder.php @@ -0,0 +1,127 @@ + 'admin@gmail.com'], + [ + 'password' => Hash::make('12345678'), + 'username' => 'admin', + 'phone' => '09123456789', + 'level' => UserEnum::Admin->value, + 'fullname' => 'admin', + 'national_code' => '1234567890', + ] + ); + + $permissions = [ + 'users' => [ + 'label' => 'دسترسی به کاربران', + 'children' => [ + 'index' => 'دسترسی به لیست کاربران', + 'create' => 'دسترسی به ایجاد کاربر', + 'edit' => 'دسترسی به ویرایش کاربر', + 'delete' => 'دسترسی به حذف کاربر', + 'own' => 'دسترسی به اطلاعات خود کاربر', + ], + ], + 'permissions' => [ + 'label' => 'دسترسی به سطح دسترسی‌ها', + 'children' => [ + 'index' => 'دسترسی به لیست سطح دسترسی‌ها', + 'create' => 'دسترسی به ایجاد سطح دسترسی', + 'edit' => 'دسترسی به ویرایش سطح دسترسی', + 'delete' => 'دسترسی به حذف سطح دسترسی', + 'own' => 'دسترسی به سطح دسترسی خود', + ], + ], + 'medium' => [ + 'label' => 'دسترسی به رسانه ها', + 'children' => [ + 'index' => 'دسترسی به لیست رسانه ها', + 'create' => 'دسترسی به ایجاد رسانه', + 'edit' => 'دسترسی به ویرایش رسانه', + 'delete' => 'دسترسی به حذف رسانه', + 'own' => 'دسترسی به رسانه های خود', + ], + ], + 'roles' => [ + 'label' => 'دسترسی به نقش‌ها', + 'children' => [ + 'index' => 'دسترسی به لیست نقش‌ها', + 'create' => 'دسترسی به ایجاد نقش', + 'edit' => 'دسترسی به ویرایش نقش', + 'delete' => 'دسترسی به حذف نقش', + 'own' => 'دسترسی به نقش خود', + ], + ], + 'pets' => [ + 'label' => 'دسترسی به کیس ها', + 'children' => [ + 'index' => 'دسترسی به لیست کیس ها', + 'create' => 'دسترسی به ایجاد کیس', + 'edit' => 'دسترسی به ویرایش کیس', + 'delete' => 'دسترسی به حذف کیس', + 'own' => 'دسترسی به کیس خود', + ], + ], + 'documents' => [ + 'label' => 'دسترسی به پرونده ها', + 'children' => [ + 'index' => 'دسترسی به لیست پرونده ها', + 'create' => 'دسترسی به ایجاد پرونده', + 'edit' => 'دسترسی به ویرایش پرونده', + 'delete' => 'دسترسی به حذف پرونده', + 'own' => 'دسترسی به پرونده خود', + ], + ], + 'reports' => [ + 'label' => 'دسترسی به گزارش ها', + 'children' => [ + 'index' => 'دسترسی به لیست گزارش ها', + 'create' => 'دسترسی به ایجاد گزارش', + 'edit' => 'دسترسی به ویرایش گزارش', + 'delete' => 'دسترسی به حذف گزارش', + 'own' => 'دسترسی به گزارش خود', + ], + ], + ]; + foreach ($permissions as $key => $data) { + $parent = Permission::create([ + 'name' => $key, + 'label' => $data['label'], + 'parent_id' => 0, + ]); + + foreach ($data['children'] as $action => $label) { + Permission::create([ + 'name' => "$key.$action", + 'label' => $label, + 'parent_id' => $parent->id, + ]); + } + } + + $adminRole = Role::firstOrCreate(['name' => 'admin', 'label' => 'مدیر کل']); + $adminRole->syncPermissions(Permission::all()); + + + $admin = User::where('email', 'admin@gmail.com')->first(); + $admin->assignRole($adminRole); + + } +} diff --git a/database/seeders/SampleDataSeeder.php b/database/seeders/SampleDataSeeder.php new file mode 100644 index 0000000..d18f5da --- /dev/null +++ b/database/seeders/SampleDataSeeder.php @@ -0,0 +1,121 @@ +first(); + if (!$admin) { + $admin = User::factory()->create([ + 'email' => 'admin@radical.dev', + 'username' => 'admin_dev', + 'level' => UserEnum::Admin->value, + 'fullname' => 'مدیر سیستم', + ]); + } + + $supervisor = User::factory()->create([ + 'email' => 'supervisor@radical.dev', + 'username' => 'supervisor', + 'level' => UserEnum::Supervisor->value, + 'fullname' => 'سرپرست بخش', + ]); + + $doctor = User::factory()->create([ + 'email' => 'doctor@radical.dev', + 'username' => 'doctor', + 'level' => UserEnum::Doctor->value, + 'fullname' => 'دکتر رادیولوژی', + ]); + + $owner = User::factory()->create([ + 'email' => 'owner@radical.dev', + 'username' => 'owner', + 'level' => UserEnum::Supervisor->value, + 'fullname' => 'صاحب حیوان', + ]); + + $dog = Pet::factory()->dog()->male()->create([ + 'name' => 'رکس', + 'owner_id' => $owner->id, + ]); + + $cat = Pet::factory()->cat()->female()->create([ + 'name' => 'میمی', + 'owner_id' => $owner->id, + ]); + + $urgentDocument = Document::factory()->urgent()->create([ + 'pet_id' => $dog->id, + 'requester_id' => $owner->id, + ]); + + $completedDocument = Document::factory()->completed()->create([ + 'pet_id' => $cat->id, + 'requester_id' => $owner->id, + 'finalized_by' => $supervisor->id, + ]); + + DocumentAssignment::factory()->radiologist()->create([ + 'document_id' => $urgentDocument->id, + 'user_id' => $doctor->id, + ]); + + DocumentAssignment::factory()->supervisor()->create([ + 'document_id' => $urgentDocument->id, + 'user_id' => $supervisor->id, + ]); + + $imageFile = Medium::factory()->image()->public()->create([ + 'filename' => 'xray_dog.jpg', + ]); + + $documentFile = Medium::factory()->document()->create([ + 'filename' => 'medical_history.pdf', + ]); + + MediaAssignment::factory()->forDocument()->primary()->create([ + 'media_id' => $imageFile->id, + 'mediable_id' => $urgentDocument->id, + 'mediable_type' => Document::class, + ]); + + MediaAssignment::factory()->forDocument()->history()->create([ + 'media_id' => $documentFile->id, + 'mediable_id' => $urgentDocument->id, + 'mediable_type' => Document::class, + ]); + + Report::factory()->draft()->create([ + 'document_id' => $urgentDocument->id, + 'doctor_id' => $doctor->id, + ]); + + $approvedReport = Report::factory()->approved()->create([ + 'document_id' => $completedDocument->id, + 'doctor_id' => $doctor->id, + ]); + + $reportImage = Medium::factory()->image()->create([ + 'filename' => 'report_attachment.jpg', + ]); + + MediaAssignment::factory()->forReport()->attachments()->create([ + 'media_id' => $reportImage->id, + 'mediable_id' => $approvedReport->id, + 'mediable_type' => Report::class, + ]); + } +} diff --git a/lang/en/auth.php b/lang/en/auth.php new file mode 100644 index 0000000..9583175 --- /dev/null +++ b/lang/en/auth.php @@ -0,0 +1,20 @@ + 'These credentials do not match our records.', + 'password' => 'The provided password is incorrect.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', + +]; diff --git a/lang/en/pagination.php b/lang/en/pagination.php new file mode 100644 index 0000000..d481411 --- /dev/null +++ b/lang/en/pagination.php @@ -0,0 +1,19 @@ + '« Previous', + 'next' => 'Next »', + +]; diff --git a/lang/en/passwords.php b/lang/en/passwords.php new file mode 100644 index 0000000..bdfdcbc --- /dev/null +++ b/lang/en/passwords.php @@ -0,0 +1,22 @@ + 'Your password has been reset.', + 'sent' => 'We have emailed your password reset link.', + 'throttled' => 'Please wait before retrying.', + 'token' => 'This password reset token is invalid.', + 'User' => "We can't find a User with that email address.", + +]; diff --git a/lang/en/validation.php b/lang/en/validation.php new file mode 100644 index 0000000..a57a95e --- /dev/null +++ b/lang/en/validation.php @@ -0,0 +1,197 @@ + 'The :attribute field must be accepted.', + 'accepted_if' => 'The :attribute field must be accepted when :other is :value.', + 'active_url' => 'The :attribute field must be a valid URL.', + 'after' => 'The :attribute field must be a date after :date.', + 'after_or_equal' => 'The :attribute field must be a date after or equal to :date.', + 'alpha' => 'The :attribute field must only contain letters.', + 'alpha_dash' => 'The :attribute field must only contain letters, numbers, dashes, and underscores.', + 'alpha_num' => 'The :attribute field must only contain letters and numbers.', + 'any_of' => 'The :attribute field is invalid.', + 'array' => 'The :attribute field must be an array.', + 'ascii' => 'The :attribute field must only contain single-byte alphanumeric characters and symbols.', + 'before' => 'The :attribute field must be a date before :date.', + 'before_or_equal' => 'The :attribute field must be a date before or equal to :date.', + 'between' => [ + 'array' => 'The :attribute field must have between :min and :max items.', + 'file' => 'The :attribute field must be between :min and :max kilobytes.', + 'numeric' => 'The :attribute field must be between :min and :max.', + 'string' => 'The :attribute field must be between :min and :max characters.', + ], + 'boolean' => 'The :attribute field must be true or false.', + 'can' => 'The :attribute field contains an unauthorized value.', + 'confirmed' => 'The :attribute field confirmation does not match.', + 'contains' => 'The :attribute field is missing a required value.', + 'current_password' => 'The password is incorrect.', + 'date' => 'The :attribute field must be a valid date.', + 'date_equals' => 'The :attribute field must be a date equal to :date.', + 'date_format' => 'The :attribute field must match the format :format.', + 'decimal' => 'The :attribute field must have :decimal decimal places.', + 'declined' => 'The :attribute field must be declined.', + 'declined_if' => 'The :attribute field must be declined when :other is :value.', + 'different' => 'The :attribute field and :other must be different.', + 'digits' => 'The :attribute field must be :digits digits.', + 'digits_between' => 'The :attribute field must be between :min and :max digits.', + 'dimensions' => 'The :attribute field has invalid image dimensions.', + 'distinct' => 'The :attribute field has a duplicate value.', + 'doesnt_end_with' => 'The :attribute field must not end with one of the following: :values.', + 'doesnt_start_with' => 'The :attribute field must not start with one of the following: :values.', + 'email' => 'The :attribute field must be a valid email address.', + 'ends_with' => 'The :attribute field must end with one of the following: :values.', + 'enum' => 'The selected :attribute is invalid.', + 'exists' => 'The selected :attribute is invalid.', + 'extensions' => 'The :attribute field must have one of the following extensions: :values.', + 'file' => 'The :attribute field must be a file.', + 'filled' => 'The :attribute field must have a value.', + 'gt' => [ + 'array' => 'The :attribute field must have more than :value items.', + 'file' => 'The :attribute field must be greater than :value kilobytes.', + 'numeric' => 'The :attribute field must be greater than :value.', + 'string' => 'The :attribute field must be greater than :value characters.', + ], + 'gte' => [ + 'array' => 'The :attribute field must have :value items or more.', + 'file' => 'The :attribute field must be greater than or equal to :value kilobytes.', + 'numeric' => 'The :attribute field must be greater than or equal to :value.', + 'string' => 'The :attribute field must be greater than or equal to :value characters.', + ], + 'hex_color' => 'The :attribute field must be a valid hexadecimal color.', + 'image' => 'The :attribute field must be an image.', + 'in' => 'The selected :attribute is invalid.', + 'in_array' => 'The :attribute field must exist in :other.', + 'integer' => 'The :attribute field must be an integer.', + 'ip' => 'The :attribute field must be a valid IP address.', + 'ipv4' => 'The :attribute field must be a valid IPv4 address.', + 'ipv6' => 'The :attribute field must be a valid IPv6 address.', + 'json' => 'The :attribute field must be a valid JSON string.', + 'list' => 'The :attribute field must be a list.', + 'lowercase' => 'The :attribute field must be lowercase.', + 'lt' => [ + 'array' => 'The :attribute field must have less than :value items.', + 'file' => 'The :attribute field must be less than :value kilobytes.', + 'numeric' => 'The :attribute field must be less than :value.', + 'string' => 'The :attribute field must be less than :value characters.', + ], + 'lte' => [ + 'array' => 'The :attribute field must not have more than :value items.', + 'file' => 'The :attribute field must be less than or equal to :value kilobytes.', + 'numeric' => 'The :attribute field must be less than or equal to :value.', + 'string' => 'The :attribute field must be less than or equal to :value characters.', + ], + 'mac_address' => 'The :attribute field must be a valid MAC address.', + 'max' => [ + 'array' => 'The :attribute field must not have more than :max items.', + 'file' => 'The :attribute field must not be greater than :max kilobytes.', + 'numeric' => 'The :attribute field must not be greater than :max.', + 'string' => 'The :attribute field must not be greater than :max characters.', + ], + 'max_digits' => 'The :attribute field must not have more than :max digits.', + 'mimes' => 'The :attribute field must be a file of type: :values.', + 'mimetypes' => 'The :attribute field must be a file of type: :values.', + 'min' => [ + 'array' => 'The :attribute field must have at least :min items.', + 'file' => 'The :attribute field must be at least :min kilobytes.', + 'numeric' => 'The :attribute field must be at least :min.', + 'string' => 'The :attribute field must be at least :min characters.', + ], + 'min_digits' => 'The :attribute field must have at least :min digits.', + 'missing' => 'The :attribute field must be missing.', + 'missing_if' => 'The :attribute field must be missing when :other is :value.', + 'missing_unless' => 'The :attribute field must be missing unless :other is :value.', + 'missing_with' => 'The :attribute field must be missing when :values is present.', + 'missing_with_all' => 'The :attribute field must be missing when :values are present.', + 'multiple_of' => 'The :attribute field must be a multiple of :value.', + 'not_in' => 'The selected :attribute is invalid.', + 'not_regex' => 'The :attribute field format is invalid.', + 'numeric' => 'The :attribute field must be a number.', + 'password' => [ + 'letters' => 'The :attribute field must contain at least one letter.', + 'mixed' => 'The :attribute field must contain at least one uppercase and one lowercase letter.', + 'numbers' => 'The :attribute field must contain at least one number.', + 'symbols' => 'The :attribute field must contain at least one symbol.', + 'uncompromised' => 'The given :attribute has appeared in a data leak. Please choose a different :attribute.', + ], + 'present' => 'The :attribute field must be present.', + 'present_if' => 'The :attribute field must be present when :other is :value.', + 'present_unless' => 'The :attribute field must be present unless :other is :value.', + 'present_with' => 'The :attribute field must be present when :values is present.', + 'present_with_all' => 'The :attribute field must be present when :values are present.', + 'prohibited' => 'The :attribute field is prohibited.', + 'prohibited_if' => 'The :attribute field is prohibited when :other is :value.', + 'prohibited_if_accepted' => 'The :attribute field is prohibited when :other is accepted.', + 'prohibited_if_declined' => 'The :attribute field is prohibited when :other is declined.', + 'prohibited_unless' => 'The :attribute field is prohibited unless :other is in :values.', + 'prohibits' => 'The :attribute field prohibits :other from being present.', + 'regex' => 'The :attribute field format is invalid.', + 'required' => 'The :attribute field is required.', + 'required_array_keys' => 'The :attribute field must contain entries for: :values.', + 'required_if' => 'The :attribute field is required when :other is :value.', + 'required_if_accepted' => 'The :attribute field is required when :other is accepted.', + 'required_if_declined' => 'The :attribute field is required when :other is declined.', + 'required_unless' => 'The :attribute field is required unless :other is in :values.', + 'required_with' => 'The :attribute field is required when :values is present.', + 'required_with_all' => 'The :attribute field is required when :values are present.', + 'required_without' => 'The :attribute field is required when :values is not present.', + 'required_without_all' => 'The :attribute field is required when none of :values are present.', + 'same' => 'The :attribute field must match :other.', + 'size' => [ + 'array' => 'The :attribute field must contain :size items.', + 'file' => 'The :attribute field must be :size kilobytes.', + 'numeric' => 'The :attribute field must be :size.', + 'string' => 'The :attribute field must be :size characters.', + ], + 'starts_with' => 'The :attribute field must start with one of the following: :values.', + 'string' => 'The :attribute field must be a string.', + 'timezone' => 'The :attribute field must be a valid timezone.', + 'unique' => 'The :attribute has already been taken.', + 'uploaded' => 'The :attribute failed to upload.', + 'uppercase' => 'The :attribute field must be uppercase.', + 'url' => 'The :attribute field must be a valid URL.', + 'ulid' => 'The :attribute field must be a valid ULID.', + 'uuid' => 'The :attribute field must be a valid UUID.', + + /* + |-------------------------------------------------------------------------- + | Custom Validation Language Lines + |-------------------------------------------------------------------------- + | + | Here you may specify custom validation messages for attributes using the + | convention "attribute.rule" to name the lines. This makes it quick to + | specify a specific custom language line for a given attribute rule. + | + */ + + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + + /* + |-------------------------------------------------------------------------- + | Custom Validation Attributes + |-------------------------------------------------------------------------- + | + | The following language lines are used to swap our attribute placeholder + | with something more reader friendly such as "E-Mail Address" instead + | of "email". This simply helps us make our message more expressive. + | + */ + + 'attributes' => [], + +]; diff --git a/lang/fa/auth.php b/lang/fa/auth.php new file mode 100644 index 0000000..b9ab8d2 --- /dev/null +++ b/lang/fa/auth.php @@ -0,0 +1,19 @@ + 'اطلاعات شما به هم مطابقت ندارد !', + 'throttle' => 'تلاش زیاد برای ورود به سیستم : لطفا :seconds ثانیه دیگر امتحان کنید.', + +]; diff --git a/lang/fa/pagination.php b/lang/fa/pagination.php new file mode 100644 index 0000000..32fc4fd --- /dev/null +++ b/lang/fa/pagination.php @@ -0,0 +1,20 @@ + 'قبلی', + + 'next' => 'بعدی', + +); diff --git a/lang/fa/passwords.php b/lang/fa/passwords.php new file mode 100644 index 0000000..f0391ec --- /dev/null +++ b/lang/fa/passwords.php @@ -0,0 +1,23 @@ + 'پسورد شما حداقل باید 8 رقمی باشد', + 'reset' => 'پسورد شما با موفقیت تغییر کرد !', + 'sent' => 'لینک تغییر کلمه عبور شما را ارسال کرده ایم !', + 'token' => 'این پسورد تغییر یافته شما نامعتبر میباشد ', + 'User' => "متاسفانه همچین کاربری در سایت عضو نیست", + 'throttled' => 'چند دقیقه قبل امتحان کردید لطفا صبر کنید', + +]; diff --git a/lang/fa/reminders.php b/lang/fa/reminders.php new file mode 100644 index 0000000..24c8654 --- /dev/null +++ b/lang/fa/reminders.php @@ -0,0 +1,26 @@ + "رمز عبور باید حداقل شش کاراکتر و مطابقت داشته باشد.", + + "User" => "کاربری با این ایمیل آدرس یافت نشد.", + + "token" => "مشخصه ی بازنشاندن رمز عبور اشتباه است.", + + "sent" => "یاد آور رمز عبور ارسال شد.", + + "reset" => "Password has been reset!", + +); diff --git a/lang/fa/validation.php b/lang/fa/validation.php new file mode 100644 index 0000000..a899f63 --- /dev/null +++ b/lang/fa/validation.php @@ -0,0 +1,180 @@ + ":attribute باید پذیرفته شده باشد.", + "active_url" => "آدرس :attribute معتبر نیست", + "after" => ":attribute باید تاریخی بعد از :date باشد.", + "alpha" => ":attribute باید شامل حروف الفبا باشد.", + "alpha_dash" => ":attribute باید شامل حروف الفبا و عدد و خظ تیره(-) باشد.", + "alpha_num" => ":attribute باید شامل حروف الفبا و عدد باشد.", + "array" => ":attribute باید شامل آرایه باشد.", + "before" => ":attribute باید تاریخی قبل از :date باشد.", + "between" => array( + "numeric" => ":attribute باید بین :min و :max باشد.", + "file" => ":attribute باید بین :min و :max کیلوبایت باشد.", + "string" => ":attribute باید بین :min و :max کاراکتر باشد.", + "array" => ":attribute باید بین :min و :max آیتم باشد.", + ), + "boolean" => "The :attribute field must be true or false", + "confirmed" => ":attribute با تاییدیه مطابقت ندارد.", + "date" => ":attribute یک تاریخ معتبر نیست.", + "date_format" => ":attribute با الگوی :format مطاقبت ندارد.", + "different" => ":attribute و :other باید متفاوت باشند.", + "digits" => ":attribute باید :digits رقم باشد.", + "digits_between" => ":attribute باید بین :min و :max رقم باشد.", + "email" => "فرمت :attribute معتبر نیست.", + "exists" => ":attribute انتخاب شده، معتبر نیست.", + "image" => ":attribute باید تصویر باشد.", + "in" => ":attribute انتخاب شده، معتبر نیست.", + "integer" => ":attribute باید نوع داده ای عددی (integer) باشد.", + "ip" => ":attribute باید IP آدرس معتبر باشد.", + "max" => array( + "numeric" => ":attribute نباید بزرگتر از :max باشد.", + "file" => ":attribute نباید بزرگتر از :max کیلوبایت باشد.", + "string" => ":attribute نباید بیشتر از :max کاراکتر باشد.", + "array" => ":attribute نباید بیشتر از :max آیتم باشد.", + ), + "mimes" => ":attribute باید یکی از فرمت های :values باشد.", + "min" => array( + "numeric" => ":attribute نباید کوچکتر از :min باشد.", + "file" => ":attribute نباید کوچکتر از :min کیلوبایت باشد.", + "string" => ":attribute نباید کمتر از :min کاراکتر باشد.", + "array" => ":attribute نباید کمتر از :min آیتم باشد.", + ), + "not_in" => ":attribute انتخاب شده، معتبر نیست.", + "numeric" => ":attribute باید شامل عدد باشد.", + "regex" => ":attribute یک فرمت معتبر نیست", + "required" => "فیلد :attribute الزامی است", + "required_if" => "فیلد :attribute هنگامی که :other برابر با :value است، الزامیست.", + "required_with" => ":attribute الزامی است زمانی که :values موجود است.", + "required_with_all"=> ":attribute الزامی است زمانی که :values موجود است.", + "required_without" => ":attribute الزامی است زمانی که :values موجود نیست.", + "required_without_all" => ":attribute الزامی است زمانی که :values موجود نیست.", + "same" => ":attribute و :other باید مانند هم باشند.", + "size" => array( + "numeric" => ":attribute باید برابر با :size باشد.", + "file" => ":attribute باید برابر با :size کیلوبایت باشد.", + "string" => ":attribute باید برابر با :size کاراکتر باشد.", + "array" => ":attribute باسد شامل :size آیتم باشد.", + ), + "timezone" => "The :attribute must be a valid zone.", + "unique" => ":attribute قبلا انتخاب شده است.", + "url" => "فرمت آدرس :attribute اشتباه است.", + + /* + |-------------------------------------------------------------------------- + | Custom Validation Language Lines + |-------------------------------------------------------------------------- + | + | Here you may specify custom validation messages for attributes using the + | convention "attribute.rule" to name the lines. This makes it quick to + | specify a specific custom language line for a given attribute rule. + | + */ + + 'custom' => array(), + + /* + |-------------------------------------------------------------------------- + | Custom Validation Attributes + |-------------------------------------------------------------------------- + | + | The following language lines are used to swap attribute place-holders + | with something more reader friendly such as E-Mail Address instead + | of "email". This simply helps us make messages a little cleaner. + | + */ + 'attributes' => array( + "name" => "نام", + "username" => "نام کاربری", + "email" => "پست الکترونیکی", + "first_name" => "نام", + "last_name" => "نام خانوادگی", + "password" => "رمز عبور", + "password_confirmation" => "تاییدیه ی رمز عبور", + "city" => "شهر", + "country" => "کشور", + "phone" => "شماره تماس", + "mobile" => "تلفن همراه", + "age" => "سن", + "sex" => "جنسیت", + "gender" => "جنسیت", + "day" => "روز", + "month" => "ماه", + "year" => "سال", + "hour" => "ساعت", + "minute" => "دقیقه", + "second" => "ثانیه", + "title" => "عنوان", + "text" => "متن", + "content" => "محتوا", + "description" => "توضیح کوتاه", + "excerpt" => "گلچین کردن", + "date" => "تاریخ", + "time" => "زمان", + "available" => "موجود", + "size" => "اندازه", + "body" => "توضیحات", + "image" => "تصویر", + "file" => "رسانه", + "price" => "قیمت", + "productCode" => "کد محصول", + "countNumber" => "درصد تخفیف", + "timeDiscount" => "زمان تخفیف", + "receiverName" => "نام دریافت کننده", + "nationalCode" => "کل ملی", + "nameProvince" => "استان", + "nameCity" => "شهر", + "mailCode" => "کد پستی", + "tell" => "شماره تماس", + "nameStore" => "نام فروشگاه", + "urlStore" => "آدرس فروشگاه", + "permission_id" => "سطح دسترسی", + "phoneNumber" => "شماره تماس", + "ActiveCode" => "کد تایید", + "fname" => "نام فارسی", + "dbName" => "نام دیتابیس", + "dbUsername" => "نام کاربری", + "g-recaptcha-response" => "کپچا", + "videoTime" => "زمان", + "slug" => "پیوند یکتا", + "tutorial" => "آموزش", + "ordering" => "ترتیب", + "code" => "کد تخفیف", + "codes" => "کد", + "otp_code" => "کد تایید", + "paymentable_id" => "ای دی آموزش یا دوره", + "user_id" => "ای دی کاربر", + "message" => "پیغام", + "current_password" => "کلمه عبور فعلی", + "fullname" => "نام و نام خانوادگی", + "firstname" => "نام", + "lastname" => "نام خانوادگی", + "province" => "استان", + "postal_code" => "کدپستی", + "address" => "آدرس محل سکونت", + "cardNumber" => "شماره کارت", + "cardHolder" => "نام صاحب حساب", + "accountNumber" => "شماره حساب", + "bankName" => "نام بانک", + "shabaNumber" => "شماره شبا", + "subject" => "عنوان تیکت", + "level" => "سطح", + "word" => "واژه", + "related_word_id" => "واژه مرتبط", + "relation_type" => "نوع ارتباط", + "label" => "نام فارسی", + ), +); diff --git a/package.json b/package.json new file mode 100644 index 0000000..2451747 --- /dev/null +++ b/package.json @@ -0,0 +1,42 @@ +{ + "private": true, + "type": "module", + "scripts": { + "build": "vite build", + "dev": "vite" + }, + "devDependencies": { + "@primevue/auto-import-resolver": "^4.3.3", + "@tailwindcss/postcss": "^4.1.3", + "@tailwindcss/vite": "^4.0.0", + "@vitejs/plugin-vue": "^5.2.3", + "autoprefixer": "^10.4.21", + "axios": "^1.8.2", + "concurrently": "^9.0.1", + "laravel-vite-plugin": "^1.2.0", + "postcss": "^8.5.3", + "tailwindcss": "^4.1.3", + "unplugin-vue-components": "^28.4.1", + "vite": "^6.2.4", + "vite-svg-loader": "^5.1.0" + }, + "dependencies": { + "@inertiajs/inertia": "^0.11.1", + "@inertiajs/inertia-vue3": "^0.6.0", + "@inertiajs/progress": "^0.2.7", + "@primeuix/themes": "^1.0.3", + "@primevue/forms": "^4.3.3", + "@vueup/vue-quill": "^1.2.0", + "chart.js": "^4.5.0", + "dropzone-vue3": "^1.0.2", + "nprogress": "^0.2.0", + "pinia": "^3.0.2", + "primevue": "^4.3.3", + "vis-network": "^9.1.13", + "vue-i18n": "^9.14.5", + "vue3-persian-datetime-picker": "^1.2.2", + "vue3-toastify": "^0.2.8", + "ziggy-js": "^2.5.3", + "zod": "^3.24.2" + } +} diff --git a/phpunit.xml b/phpunit.xml new file mode 100644 index 0000000..61c031c --- /dev/null +++ b/phpunit.xml @@ -0,0 +1,33 @@ + + + + + tests/Unit + + + tests/Feature + + + + + app + + + + + + + + + + + + + + + + diff --git a/public/.htaccess b/public/.htaccess new file mode 100644 index 0000000..b574a59 --- /dev/null +++ b/public/.htaccess @@ -0,0 +1,25 @@ + + + Options -MultiViews -Indexes + + + RewriteEngine On + + # Handle Authorization Header + RewriteCond %{HTTP:Authorization} . + RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] + + # Handle X-XSRF-Token Header + RewriteCond %{HTTP:x-xsrf-token} . + RewriteRule .* - [E=HTTP_X_XSRF_TOKEN:%{HTTP:X-XSRF-Token}] + + # Redirect Trailing Slashes If Not A Folder... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_URI} (.+)/$ + RewriteRule ^ %1 [L,R=301] + + # Send Requests To Front Controller... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_FILENAME} !-f + RewriteRule ^ index.php [L] + diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..e69de29 diff --git a/public/icons/CTScanIcon.svg b/public/icons/CTScanIcon.svg new file mode 100644 index 0000000..4124654 --- /dev/null +++ b/public/icons/CTScanIcon.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/1769_-_SQL-512.png b/public/images/1769_-_SQL-512.png new file mode 100644 index 0000000..655fdf3 Binary files /dev/null and b/public/images/1769_-_SQL-512.png differ diff --git a/public/images/CTScanIcon.png b/public/images/CTScanIcon.png new file mode 100644 index 0000000..23d69fe Binary files /dev/null and b/public/images/CTScanIcon.png differ diff --git a/public/images/FileManagerHeaderBackground.png b/public/images/FileManagerHeaderBackground.png new file mode 100644 index 0000000..23392de Binary files /dev/null and b/public/images/FileManagerHeaderBackground.png differ diff --git a/public/images/Graphicloads-Filetype-Rar.ico b/public/images/Graphicloads-Filetype-Rar.ico new file mode 100644 index 0000000..a3f9ec5 Binary files /dev/null and b/public/images/Graphicloads-Filetype-Rar.ico differ diff --git a/public/images/SidebarPanelLogo.png b/public/images/SidebarPanelLogo.png new file mode 100644 index 0000000..ef78e58 Binary files /dev/null and b/public/images/SidebarPanelLogo.png differ diff --git a/public/images/imagenotfound.webp b/public/images/imagenotfound.webp new file mode 100644 index 0000000..4c2da25 Binary files /dev/null and b/public/images/imagenotfound.webp differ diff --git a/public/images/musicFolder.png b/public/images/musicFolder.png new file mode 100644 index 0000000..31aec93 Binary files /dev/null and b/public/images/musicFolder.png differ diff --git a/public/images/pdf.jpg b/public/images/pdf.jpg new file mode 100644 index 0000000..2932541 Binary files /dev/null and b/public/images/pdf.jpg differ diff --git a/public/images/pdf.webp b/public/images/pdf.webp new file mode 100644 index 0000000..d68a751 Binary files /dev/null and b/public/images/pdf.webp differ diff --git a/public/images/profile_default.png b/public/images/profile_default.png new file mode 100644 index 0000000..b4c8461 Binary files /dev/null and b/public/images/profile_default.png differ diff --git a/public/images/profiledefault.png b/public/images/profiledefault.png new file mode 100644 index 0000000..b4c8461 Binary files /dev/null and b/public/images/profiledefault.png differ diff --git a/public/images/radical_logo.png b/public/images/radical_logo.png new file mode 100644 index 0000000..3b6c7f6 Binary files /dev/null and b/public/images/radical_logo.png differ diff --git a/public/images/radicall_logo.png b/public/images/radicall_logo.png new file mode 100644 index 0000000..40b7db7 Binary files /dev/null and b/public/images/radicall_logo.png differ diff --git a/public/images/txtFormat.png b/public/images/txtFormat.png new file mode 100644 index 0000000..e37c480 Binary files /dev/null and b/public/images/txtFormat.png differ diff --git a/public/images/zip.ico b/public/images/zip.ico new file mode 100644 index 0000000..82b4bfd Binary files /dev/null and b/public/images/zip.ico differ diff --git a/public/index.php b/public/index.php new file mode 100644 index 0000000..ee8f07e --- /dev/null +++ b/public/index.php @@ -0,0 +1,20 @@ +handleRequest(Request::capture()); diff --git a/public/php.ini b/public/php.ini new file mode 100644 index 0000000..b1ff743 --- /dev/null +++ b/public/php.ini @@ -0,0 +1,5 @@ +memory_limit = 1024M +max_execution_time = 600 +post_max_size = 128M +upload_max_filesize = 128M +max_input_time = 600 diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..eb05362 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: diff --git a/resources/css/Admin/input.css b/resources/css/Admin/input.css new file mode 100644 index 0000000..3904831 --- /dev/null +++ b/resources/css/Admin/input.css @@ -0,0 +1,3 @@ +.p-formfield .p-select{ + @apply !py-0.5; +} diff --git a/resources/css/Client/page-transitions.css b/resources/css/Client/page-transitions.css new file mode 100644 index 0000000..050b30c --- /dev/null +++ b/resources/css/Client/page-transitions.css @@ -0,0 +1,144 @@ +.page-transition-enter-active, +.page-transition-leave-active { + transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); +} + +.page-transition-enter-from { + opacity: 0; + transform: translateY(20px) scale(0.95); +} + +.page-transition-leave-to { + opacity: 0; + transform: translateY(-20px) scale(1.05); +} + +.page-transition-enter-to, +.page-transition-leave-from { + opacity: 1; + transform: translateY(0) scale(1); +} + +.fade-transition-enter-active, +.fade-transition-leave-active { + transition: opacity 0.3s ease; +} + +.fade-transition-enter-from, +.fade-transition-leave-to { + opacity: 0; +} + +.slide-transition-enter-active, +.slide-transition-leave-active { + transition: all 0.3s ease; +} + +.slide-transition-enter-from { + opacity: 0; + transform: translateX(30px); +} + +.slide-transition-leave-to { + opacity: 0; + transform: translateX(-30px); +} + +.scale-transition-enter-active, +.scale-transition-leave-active { + transition: all 0.3s ease; +} + +.scale-transition-enter-from { + opacity: 0; + transform: scale(0.8); +} + +.scale-transition-leave-to { + opacity: 0; + transform: scale(1.2); +} + +.rotate-transition-enter-active, +.rotate-transition-leave-active { + transition: all 0.4s ease; +} + +.rotate-transition-enter-from { + opacity: 0; + transform: rotate(-10deg) scale(0.9); +} + +.rotate-transition-leave-to { + opacity: 0; + transform: rotate(10deg) scale(1.1); +} + +.bounce-transition-enter-active { + animation: bounce-in 0.6s ease; +} + +.bounce-transition-leave-active { + animation: bounce-out 0.4s ease; +} + +@keyframes bounce-in { + 0% { + opacity: 0; + transform: scale(0.3); + } + 50% { + opacity: 1; + transform: scale(1.05); + } + 70% { + transform: scale(0.9); + } + 100% { + opacity: 1; + transform: scale(1); + } +} + +@keyframes bounce-out { + 0% { + transform: scale(1); + } + 25% { + transform: scale(0.95); + } + 100% { + opacity: 0; + transform: scale(0.3); + } +} + +.zoom-transition-enter-active, +.zoom-transition-leave-active { + transition: all 0.3s ease; +} + +.zoom-transition-enter-from { + opacity: 0; + transform: scale(0.5); +} + +.zoom-transition-leave-to { + opacity: 0; + transform: scale(1.5); +} + +.flip-transition-enter-active, +.flip-transition-leave-active { + transition: all 0.4s ease; +} + +.flip-transition-enter-from { + opacity: 0; + transform: rotateY(90deg); +} + +.flip-transition-leave-to { + opacity: 0; + transform: rotateY(-90deg); +} diff --git a/resources/css/Client/sidebar/sidebar.css b/resources/css/Client/sidebar/sidebar.css new file mode 100644 index 0000000..278224e --- /dev/null +++ b/resources/css/Client/sidebar/sidebar.css @@ -0,0 +1,47 @@ +.p-panelmenu-panel{ + border: none !important; + border-width: 0 !important; + padding: 0 !important; + background: none !important; +} +.p-panelmenu-panel :hover{ + background: none !important; +} +.p-panelmenu{ + margin-top: 1rem !important; + .p-panelmenu-header{ + border: none !important; + border-width: 0 !important; + position: relative; + } + .p-panelmenu-content{ + border: none !important; + border-width: 0 !important; + } +} +.p-panelmenu .p-panelmenu-header .active:before{ + content: "" !important; + width: .23rem; + height: 100%; + transition: all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); + position: absolute; + top: 0; + border-top-right-radius: 1rem; + border-bottom-right-radius: 1rem; + right: 0; + @apply bg-dominant-500; + transform: scaleY(0); + transform-origin: center; + animation: slideIn 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; +} + +@keyframes slideIn { + 0% { + transform: scaleY(0); + opacity: 0; + } + 100% { + transform: scaleY(1); + opacity: 1; + } +} diff --git a/resources/css/Client/ui/button.css b/resources/css/Client/ui/button.css new file mode 100644 index 0000000..aca1455 --- /dev/null +++ b/resources/css/Client/ui/button.css @@ -0,0 +1,53 @@ +.ui-button { + @apply transition-all duration-200; +} + +.ui-button--full-width { + @apply !w-full; +} + +.ui-button--dominant.p-button { + @apply !bg-dominant-500 border-dominant-500 font-normal text-sm !text-white; +} + +.ui-button--dominant.p-button:hover { + @apply !bg-dominant-600 !border-dominant-600; +} + +.ui-button--dominant.p-button:active { + @apply !bg-dominant-600 !border-dominant-600; +} + +.ui-button--dominant.p-button:focus { + box-shadow: 0 0 0 2px rgb(128 14 19 / 0.2); +} + +.ui-button--dominant.p-button.p-button-outlined { + @apply bg-transparent text-dominant-500 border-dominant-500; +} + +.ui-button--dominant.p-button.p-button-outlined:hover { + @apply bg-dominant-500 text-white; +} + +.ui-button--dominant.p-button.p-button-text { + @apply bg-transparent text-dominant-500 border-transparent; +} + +.ui-button--dominant.p-button.p-button-text:hover { + background-color: rgba(128, 14, 19, 0.1); +} + + + +.ui-button-icon { + @apply transition-all duration-200; +} + +.ui-button--with-end-icon .p-button-label { + @apply relative; +} + +.ui-button-icon-end { + @apply transition-all duration-200 ml-2; +} diff --git a/resources/css/Client/ui/card.css b/resources/css/Client/ui/card.css new file mode 100644 index 0000000..dbcabec --- /dev/null +++ b/resources/css/Client/ui/card.css @@ -0,0 +1,107 @@ +.ui-card { + @apply bg-white rounded-lg overflow-hidden; +} + +.ui-card--small { + @apply p-4; +} + +.ui-card--default { + @apply p-0; +} + +.ui-card--large { + @apply p-8; +} + +.ui-card--elevated { + box-shadow: none !important; +} + +.ui-card--outlined { + @apply border-2 border-gray-200; +} + +.ui-card--filled { + @apply bg-gray-50; +} + +.ui-card--shadow-sm { + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); +} + +.ui-card--shadow { + box-shadow: none !important; +} + +.ui-card--shadow-md { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); +} + +.ui-card--shadow-lg { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); +} + +.ui-card--shadow-xl { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); +} + +.ui-card--no-border { + @apply border-0; +} + +.ui-card--rounded { + @apply rounded-lg; +} + +.ui-card--hover { + @apply transition-all duration-200 ease-in-out; +} + +.ui-card--hover:hover { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + transform: translateY(-2px); +} + +.ui-card-header { + @apply px-6 pb-2 pt-6; +} + +.ui-card-title { + @apply flex flex-col; +} + +.ui-card-title-text { + @apply text-lg font-semibold text-gray-900 m-0; +} + +.ui-card-subtitle { + @apply text-sm text-gray-600 mt-1 m-0; +} + +.ui-card-content { + @apply min-h-0; +} + +.ui-card-footer { + @apply border-t border-gray-200 pt-4 mt-4; +} + +.ui-card .p-card { + @apply bg-white; +} + +.ui-card .p-card .p-card-body { + @apply p-0; +} + +.ui-card .p-card .p-card-content { + @apply p-0; +} + +.ui-card .p-card .p-card-footer { + @apply p-0; +} +.title-generic{ + @apply grid relative grid-cols-2a before:content-[''] before:w-[30%] before:h-1 after:bg-complement-100 before:absolute before:top-full after:mt-[1px] before:right-0 after:content-[''] after:w-[75%] after:h-0.5 before:!bg-dominant-400 before:!shadow-sm before:!shadow-dominant-100 after:absolute after:top-full after:right-[38%] pb-3 +} diff --git a/resources/css/Client/ui/flags.css b/resources/css/Client/ui/flags.css new file mode 100644 index 0000000..5fbc1c9 --- /dev/null +++ b/resources/css/Client/ui/flags.css @@ -0,0 +1,207 @@ +/* Flag Icons using Emoji */ +.fi { + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.fi:before { + content: attr(data-flag); + font-size: 1.2em; +} + +/* Country Flags */ +.fi.fi-af:before { content: "🇦🇫"; } +.fi.fi-al:before { content: "🇦🇱"; } +.fi.fi-dz:before { content: "🇩🇿"; } +.fi.fi-ad:before { content: "🇦🇩"; } +.fi.fi-ao:before { content: "🇦🇴"; } +.fi.fi-ag:before { content: "🇦🇬"; } +.fi.fi-ar:before { content: "🇦🇷"; } +.fi.fi-am:before { content: "🇦🇲"; } +.fi.fi-au:before { content: "🇦🇺"; } +.fi.fi-at:before { content: "🇦🇹"; } +.fi.fi-az:before { content: "🇦🇿"; } +.fi.fi-bs:before { content: "🇧🇸"; } +.fi.fi-bh:before { content: "🇧🇭"; } +.fi.fi-bd:before { content: "🇧🇩"; } +.fi.fi-bb:before { content: "🇧🇧"; } +.fi.fi-by:before { content: "🇧🇾"; } +.fi.fi-be:before { content: "🇧🇪"; } +.fi.fi-bz:before { content: "🇧🇿"; } +.fi.fi-bj:before { content: "🇧🇯"; } +.fi.fi-bt:before { content: "🇧🇹"; } +.fi.fi-bo:before { content: "🇧🇴"; } +.fi.fi-ba:before { content: "🇧🇦"; } +.fi.fi-bw:before { content: "🇧🇼"; } +.fi.fi-br:before { content: "🇧🇷"; } +.fi.fi-bn:before { content: "🇧🇳"; } +.fi.fi-bg:before { content: "🇧🇬"; } +.fi.fi-bf:before { content: "🇧🇫"; } +.fi.fi-bi:before { content: "🇧🇮"; } +.fi.fi-kh:before { content: "🇰🇭"; } +.fi.fi-cm:before { content: "🇨🇲"; } +.fi.fi-ca:before { content: "🇨🇦"; } +.fi.fi-cv:before { content: "🇨🇻"; } +.fi.fi-cf:before { content: "🇨🇫"; } +.fi.fi-td:before { content: "🇹🇩"; } +.fi.fi-cl:before { content: "🇨🇱"; } +.fi.fi-cn:before { content: "🇨🇳"; } +.fi.fi-co:before { content: "🇨🇴"; } +.fi.fi-km:before { content: "🇰🇲"; } +.fi.fi-cg:before { content: "🇨🇬"; } +.fi.fi-cr:before { content: "🇨🇷"; } +.fi.fi-hr:before { content: "🇭🇷"; } +.fi.fi-cu:before { content: "🇨🇺"; } +.fi.fi-cy:before { content: "🇨🇾"; } +.fi.fi-cz:before { content: "🇨🇿"; } +.fi.fi-dk:before { content: "🇩🇰"; } +.fi.fi-dj:before { content: "🇩🇯"; } +.fi.fi-dm:before { content: "🇩🇲"; } +.fi.fi-do:before { content: "🇩🇴"; } +.fi.fi-ec:before { content: "🇪🇨"; } +.fi.fi-eg:before { content: "🇪🇬"; } +.fi.fi-sv:before { content: "🇸🇻"; } +.fi.fi-gq:before { content: "🇬🇶"; } +.fi.fi-er:before { content: "🇪🇷"; } +.fi.fi-ee:before { content: "🇪🇪"; } +.fi.fi-et:before { content: "🇪🇹"; } +.fi.fi-fj:before { content: "🇫🇯"; } +.fi.fi-fi:before { content: "🇫🇮"; } +.fi.fi-fr:before { content: "🇫🇷"; } +.fi.fi-ga:before { content: "🇬🇦"; } +.fi.fi-gm:before { content: "🇬🇲"; } +.fi.fi-ge:before { content: "🇬🇪"; } +.fi.fi-de:before { content: "🇩🇪"; } +.fi.fi-gh:before { content: "🇬🇭"; } +.fi.fi-gr:before { content: "🇬🇷"; } +.fi.fi-gd:before { content: "🇬🇩"; } +.fi.fi-gt:before { content: "🇬🇹"; } +.fi.fi-gn:before { content: "🇬🇳"; } +.fi.fi-gw:before { content: "🇬🇼"; } +.fi.fi-gy:before { content: "🇬🇾"; } +.fi.fi-ht:before { content: "🇭🇹"; } +.fi.fi-hn:before { content: "🇭🇳"; } +.fi.fi-hu:before { content: "🇭🇺"; } +.fi.fi-is:before { content: "🇮🇸"; } +.fi.fi-in:before { content: "🇮🇳"; } +.fi.fi-id:before { content: "🇮🇩"; } +.fi.fi-iq:before { content: "🇮🇶"; } +.fi.fi-ie:before { content: "🇮🇪"; } +.fi.fi-il:before { content: "🇮🇱"; } +.fi.fi-it:before { content: "🇮🇹"; } +.fi.fi-jm:before { content: "🇯🇲"; } +.fi.fi-jp:before { content: "🇯🇵"; } +.fi.fi-jo:before { content: "🇯🇴"; } +.fi.fi-kz:before { content: "🇰🇿"; } +.fi.fi-ke:before { content: "🇰🇪"; } +.fi.fi-ki:before { content: "🇰🇮"; } +.fi.fi-kw:before { content: "🇰🇼"; } +.fi.fi-kg:before { content: "🇰🇬"; } +.fi.fi-la:before { content: "🇱🇦"; } +.fi.fi-lv:before { content: "🇱🇻"; } +.fi.fi-lb:before { content: "🇱🇧"; } +.fi.fi-ls:before { content: "🇱🇸"; } +.fi.fi-lr:before { content: "🇱🇷"; } +.fi.fi-ly:before { content: "🇱🇾"; } +.fi.fi-li:before { content: "🇱🇮"; } +.fi.fi-lt:before { content: "🇱🇹"; } +.fi.fi-lu:before { content: "🇱🇺"; } +.fi.fi-mg:before { content: "🇲🇬"; } +.fi.fi-mw:before { content: "🇲🇼"; } +.fi.fi-my:before { content: "🇲🇾"; } +.fi.fi-mv:before { content: "🇲🇻"; } +.fi.fi-ml:before { content: "🇲🇱"; } +.fi.fi-mt:before { content: "🇲🇹"; } +.fi.fi-mh:before { content: "🇲🇭"; } +.fi.fi-mr:before { content: "🇲🇷"; } +.fi.fi-mu:before { content: "🇲🇺"; } +.fi.fi-mx:before { content: "🇲🇽"; } +.fi.fi-fm:before { content: "🇫🇲"; } +.fi.fi-md:before { content: "🇲🇩"; } +.fi.fi-mc:before { content: "🇲🇨"; } +.fi.fi-mn:before { content: "🇲🇳"; } +.fi.fi-me:before { content: "🇲🇪"; } +.fi.fi-ma:before { content: "🇲🇦"; } +.fi.fi-mz:before { content: "🇲🇿"; } +.fi.fi-mm:before { content: "🇲🇲"; } +.fi.fi-na:before { content: "🇳🇦"; } +.fi.fi-nr:before { content: "🇳🇷"; } +.fi.fi-np:before { content: "🇳🇵"; } +.fi.fi-nl:before { content: "🇳🇱"; } +.fi.fi-nz:before { content: "🇳🇿"; } +.fi.fi-ni:before { content: "🇳🇮"; } +.fi.fi-ne:before { content: "🇳🇪"; } +.fi.fi-ng:before { content: "🇳🇬"; } +.fi.fi-no:before { content: "🇳🇴"; } +.fi.fi-om:before { content: "🇴🇲"; } +.fi.fi-pk:before { content: "🇵🇰"; } +.fi.fi-pw:before { content: "🇵🇼"; } +.fi.fi-pa:before { content: "🇵🇦"; } +.fi.fi-pg:before { content: "🇵🇬"; } +.fi.fi-py:before { content: "🇵🇾"; } +.fi.fi-pe:before { content: "🇵🇪"; } +.fi.fi-ph:before { content: "🇵🇭"; } +.fi.fi-pl:before { content: "🇵🇱"; } +.fi.fi-pt:before { content: "🇵🇹"; } +.fi.fi-qa:before { content: "🇶🇦"; } +.fi.fi-ro:before { content: "🇷🇴"; } +.fi.fi-ru:before { content: "🇷🇺"; } +.fi.fi-rw:before { content: "🇷🇼"; } +.fi.fi-kn:before { content: "🇰🇳"; } +.fi.fi-lc:before { content: "🇱🇨"; } +.fi.fi-vc:before { content: "🇻🇨"; } +.fi.fi-ws:before { content: "🇼🇸"; } +.fi.fi-sm:before { content: "🇸🇲"; } +.fi.fi-st:before { content: "🇸🇹"; } +.fi.fi-sa:before { content: "🇸🇦"; } +.fi.fi-sn:before { content: "🇸🇳"; } +.fi.fi-rs:before { content: "🇷🇸"; } +.fi.fi-sc:before { content: "🇸🇨"; } +.fi.fi-sl:before { content: "🇸🇱"; } +.fi.fi-sg:before { content: "🇸🇬"; } +.fi.fi-sk:before { content: "🇸🇰"; } +.fi.fi-si:before { content: "🇸🇮"; } +.fi.fi-sb:before { content: "🇸🇧"; } +.fi.fi-so:before { content: "🇸🇴"; } +.fi.fi-za:before { content: "🇿🇦"; } +.fi.fi-kr:before { content: "🇰🇷"; } +.fi.fi-es:before { content: "🇪🇸"; } +.fi.fi-lk:before { content: "🇱🇰"; } +.fi.fi-sd:before { content: "🇸🇩"; } +.fi.fi-sr:before { content: "🇸🇷"; } +.fi.fi-sz:before { content: "🇸🇿"; } +.fi.fi-se:before { content: "🇸🇪"; } +.fi.fi-ch:before { content: "🇨🇭"; } +.fi.fi-sy:before { content: "🇸🇾"; } +.fi.fi-tw:before { content: "🇹🇼"; } +.fi.fi-tj:before { content: "🇹🇯"; } +.fi.fi-tz:before { content: "🇹🇿"; } +.fi.fi-th:before { content: "🇹🇭"; } +.fi.fi-tl:before { content: "🇹🇱"; } +.fi.fi-tg:before { content: "🇹🇬"; } +.fi.fi-to:before { content: "🇹🇴"; } +.fi.fi-tt:before { content: "🇹🇹"; } +.fi.fi-tn:before { content: "🇹🇳"; } +.fi.fi-tr:before { content: "🇹🇷"; } +.fi.fi-tm:before { content: "🇹🇲"; } +.fi.fi-tv:before { content: "🇹🇻"; } +.fi.fi-ug:before { content: "🇺🇬"; } +.fi.fi-ua:before { content: "🇺🇦"; } +.fi.fi-ae:before { content: "🇦🇪"; } +.fi.fi-gb:before { content: "🇬🇧"; } +.fi.fi-us:before { content: "🇺🇸"; } +.fi.fi-uy:before { content: "🇺🇾"; } +.fi.fi-uz:before { content: "🇺🇿"; } +.fi.fi-vu:before { content: "🇻🇺"; } +.fi.fi-va:before { content: "🇻🇦"; } +.fi.fi-ve:before { content: "🇻🇪"; } +.fi.fi-vn:before { content: "🇻🇳"; } +.fi.fi-ye:before { content: "🇾🇪"; } +.fi.fi-zm:before { content: "🇿🇲"; } +.fi.fi-zw:before { content: "🇿🇼"; } +.fi.fi-ir:before { content: "🇮🇷"; } diff --git a/resources/css/Client/ui/input-dropdown.css b/resources/css/Client/ui/input-dropdown.css new file mode 100644 index 0000000..73bf809 --- /dev/null +++ b/resources/css/Client/ui/input-dropdown.css @@ -0,0 +1,227 @@ +.ui-input-dropdown-wrapper { + @apply relative overflow-visible w-full; +} + +.ui-input-prefix-dropdown-button { + @apply flex items-center px-3 py-2 pr-2 text-sm font-medium bg-transparent border-0 cursor-pointer transition-all duration-300 gap-1; + pointer-events: auto; +} + +.ui-input-prefix-icon { + @apply text-base w-5 h-4; +} + +.ui-input-prefix-text { + @apply font-normal text-dominant-700 text-[13px]; + direction: ltr +} + +.ui-input-dropdown-menu { + @apply absolute bg-white h-[16rem] overflow-y-hidden border border-dominant-100 rounded-xl z-[9999] overflow-visible w-full; + transform-origin: top center; + backdrop-filter: blur(8px); +} + +@keyframes dropdownSlideIn { + from { + opacity: 0; + transform: translateY(-8px) scale(0.96); + } + to { + opacity: 1; + transform: translateY(0) scale(1); + } +} + +@keyframes dropdownSlideOut { + from { + opacity: 1; + transform: translateY(0) scale(1); + } + to { + opacity: 0; + transform: translateY(-4px) scale(0.98); + } +} + +.dropdown-enter-active { + animation: dropdownSlideIn 0.3s cubic-bezier(0.4, 0, 0.2, 1); +} + +.dropdown-leave-active { + animation: dropdownSlideOut 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +.dropdown-enter-from, +.dropdown-leave-to { + opacity: 0; + transform: translateY(-4px) scale(0.98); +} + +.ui-input-dropdown-menu--bottom { + @apply top-full mt-3; +} + +.ui-input-dropdown-menu--top { + @apply bottom-full mb-3; +} + +.ui-input-dropdown--rtl { + direction: rtl; +} + +.ui-input-dropdown--ltr { + direction: ltr; +} + +.ui-input-dropdown-search { + @apply p-3; +} + +.ui-input-dropdown-search-input { + @apply w-full text-sm !font-normal border border-dominant-200 rounded px-3 !h-[2.2rem] !pb-2.5 focus:outline-none focus:ring-2 focus:ring-dominant-500 focus:border-transparent placeholder:!text-dominant-200; + transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); + animation: searchInputSlideIn 0.5s ease-out; +} + +@keyframes searchInputSlideIn { + from { + opacity: 0; + transform: translateY(-3px); + } + to { + opacity: 1; + transform: translateY(0); + } +} + +.ui-input-dropdown-list { + @apply max-h-60 overflow-y-auto relative pl-4 pr-2; + scrollbar-width: thin; + scrollbar-color: #d1d5db transparent; +} + +.ui-input-dropdown-list::-webkit-scrollbar { + width: 6px; +} + +.ui-input-dropdown-list::-webkit-scrollbar-track { + background: transparent; + border-radius: 3px; +} + +.ui-input-dropdown-list::-webkit-scrollbar-thumb { + background: #d1d5db; + border-radius: 3px; + transition: background 0.2s ease; +} + +.ui-input-dropdown-list::-webkit-scrollbar-thumb:hover { + background: #9ca3af; +} + +.ui-input-dropdown-item { + @apply w-full flex items-center content-center gap-1 text-sm bg-transparent border-0 cursor-pointer transition-all duration-300 mb-3 relative; + animation: itemFadeIn 0.3s ease-out; + animation-fill-mode: both; +} + +.ui-input-dropdown-item:nth-child(1) { animation-delay: 0.05s; } +.ui-input-dropdown-item:nth-child(2) { animation-delay: 0.1s; } +.ui-input-dropdown-item:nth-child(3) { animation-delay: 0.15s; } +.ui-input-dropdown-item:nth-child(4) { animation-delay: 0.2s; } +.ui-input-dropdown-item:nth-child(5) { animation-delay: 0.25s; } +.ui-input-dropdown-item:nth-child(6) { animation-delay: 0.3s; } +.ui-input-dropdown-item:nth-child(7) { animation-delay: 0.35s; } +.ui-input-dropdown-item:nth-child(8) { animation-delay: 0.4s; } +.ui-input-dropdown-item:nth-child(9) { animation-delay: 0.45s; } +.ui-input-dropdown-item:nth-child(10) { animation-delay: 0.5s; } + +@keyframes itemFadeIn { + from { + opacity: 0; + transform: translateX(-5px); + } + to { + opacity: 1; + transform: translateX(0); + } +} + +.ui-input-dropdown-item-selected { + @apply text-dominant-700 relative flex items-center content-center h-[1.8rem]; + animation: selectedItemPulse 0.3s ease-out; +} + + + +@keyframes selectedItemPulse { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.02); + } + 100% { + transform: scale(1); + } +} + +.ui-input-dropdown-item-selected::before { + content: ''; + @apply rounded-l-2xl flex items-center justify-center w-1 h-[1.6rem] bg-dominant-500; + z-index: 1; +} + +.ui-input-dropdown-item-selected::after { + content: ''; + @apply absolute top-1/2 !right-0 w-2 h-2 bg-dominant-500 rounded-full; + transform: translateY(-50%); + z-index: 2; +} + +.ui-input-dropdown-item-icon { + @apply text-base flex-shrink-0 w-5 h-4; +} + +.ui-input-dropdown-item-prefix { + @apply font-normal text-dominant-600 flex-shrink-0 mt-0.5; +} + +.ui-input-dropdown-item-label { + @apply text-gray-700 mt-0.5; +} + +.ui-input-dropdown-item-en-label { + @apply text-gray-500 text-xs mt-0.5; +} + +.ui-input-dropdown-loading { + @apply flex items-center justify-center py-8; + animation: loadingPulse 1.5s ease-in-out infinite; +} + +@keyframes loadingPulse { + 0%, 100% { + opacity: 0.6; + } + 50% { + opacity: 1; + } +} + +.ui-input-dropdown-empty { + @apply flex items-center justify-center py-8 text-gray-500 text-sm; + animation: emptyStateFadeIn 0.5s ease-out; +} + +@keyframes emptyStateFadeIn { + from { + opacity: 0; + transform: translateY(10px); + } + to { + opacity: 1; + transform: translateY(0); + } +} diff --git a/resources/css/Client/ui/input.css b/resources/css/Client/ui/input.css new file mode 100644 index 0000000..479cdf7 --- /dev/null +++ b/resources/css/Client/ui/input.css @@ -0,0 +1,190 @@ +.ui-input-wrapper { + @apply w-full; +} + +.ui-input-label { + @apply block text-sm font-medium !text-dominant-700 mb-2; +} + +.ui-input-required-indicator { + @apply text-red-500 ml-1; +} + +.ui-input-error-message { + @apply text-red-500 text-sm mt-1 block; +} + +.ui-input-hint-message { + @apply !text-dominant-700 text-sm mt-1 block; +} + +.ui-input .p-inputtext { + @apply transition-all py-3 duration-200 ease-in-out w-full !border-dominant-500 !text-dominant-700 pt-3.5 !text-sm !bg-transparent; + border-radius: 8px; + line-height: 1.5; + font-size: 13px; + font-weight: 400; +} + +.ui-input .p-inputtext:focus { + @apply outline-none !border-dominant-700; +} + +.ui-input .p-inputtext:hover { + @apply border-dominant-200; +} + +.ui-input .p-inputtext.p-disabled { + @apply !cursor-not-allowed !bg-none; +} + +.ui-input--filled .p-inputtext:focus { + @apply bg-white !border-dominant-700; +} + +.ui-input--error .p-inputtext:focus { + box-shadow: 0 0 0 2px rgb(239 68 68 / 0.2) !important; +} + +.ui-input-with-prefix { + @apply relative; +} + +.ui-input-prefix { + @apply absolute top-1/2 transform -translate-y-1/2 z-10 !text-dominant-200 text-sm !font-light; + pointer-events: none; +} + +.ui-input-with-prefix .p-inputtext { + @apply pr-10 !text-dominant-200; +} + +.ui-input-wrapper-border { + @apply flex items-center border border-dominant-500 rounded-lg overflow-visible; + transition: all 0.2s ease-in-out; +} + +.ui-input-wrapper-border:focus-within { + @apply outline-none !border-dominant-700; +} + +.ui-input-wrapper-border:hover { + @apply border-dominant-500; +} + +.ui-input-prefix-start, +.ui-input-prefix-end { + @apply text-sm px-2 !font-normal text-dominant-200; + pointer-events: none; +} + +.ui-input-icon-start, +.ui-input-icon-end { + @apply text-lg px-2 text-dominant-700; + pointer-events: none; +} +.ui-input-icon-end.has-svg { + @apply !text-dominant-700 ; +} +.ui-input-icon-start.has-svg { + @apply !text-dominant-700 !w-10 !h-10 leading-10; +} + +.ui-input-icon-end.has-svg , .ui-input-icon-start.has-svg { + @apply !flex h-full items-center justify-center; +} +.ui-input-icon-end.has-svg svg , .ui-input-icon-start.has-svg svg { + @apply !w-6 !h-6; +} + +:has(.ui-input-icon-start) .ui-input-icon-start { + @apply !ps-4 !pe-0; +} + +:has(.ui-input-icon-end) .ui-input-icon-end { + @apply pe-4; +} + +.ui-input-wrapper-border .p-inputtext { + @apply flex-1 border-0 shadow-none px-3; +} + +.ui-input--ltr { + @apply text-left; +} + +.ui-input--ltr .ui-input-label { + @apply text-left; +} + +.ui-input--ltr .ui-input-prefix { + @apply left-3 right-auto; +} + +.ui-input--ltr.ui-input-with-prefix .p-inputtext { + @apply ps-10 pe-3; +} + +.ui-input--ltr .p-inputtext { + @apply text-left; +} + +.ui-input--ltr .ui-input-prefix-left { + @apply left-3 right-auto !text-dominant-200; +} + +.ui-input--ltr .ui-input-prefix-right { + @apply right-3 left-auto !text-dominant-200; +} + +.ui-input--ltr .ui-input-icon-left { + @apply left-3 right-auto; +} + +.ui-input--ltr .ui-input-icon-right { + @apply right-3 left-auto; +} + +.ui-input--ltr.ui-input-with-prefixes .p-inputtext { + @apply ps-10 pe-10; +} + +.ui-input--ltr .p-inputtext { + @apply text-left; +} + +.ui-input--ltr.ui-input-wrapper-border { + @apply flex-row; +} + +.ui-input--rtl { + @apply text-right; +} + +.ui-input--rtl .ui-input-label { + @apply text-right; +} + +.ui-input--rtl .p-inputtext { + @apply text-right; +} + +.ui-input--rtl.ui-input-wrapper-border { + @apply flex-row-reverse; +} + +.ui-input-password-toggle { + @apply text-lg px-4 text-dominant-700 transition-all duration-200 ease-in-out; +} + +.ui-input-password-toggle:hover { + @apply text-dominant-900; +} + +.ui-input-with-password-toggle .p-inputtext { + @apply pl-2; +} + +.ui-input--ltr.ui-input-with-password-toggle .p-inputtext { + @apply !pr-6; +} diff --git a/resources/css/Client/ui/select.css b/resources/css/Client/ui/select.css new file mode 100644 index 0000000..bf3db39 --- /dev/null +++ b/resources/css/Client/ui/select.css @@ -0,0 +1,360 @@ +.ui-select-wrapper { + @apply !mb-4 relative overflow-visible w-full; + user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; +} +.p-select { + @apply !bg-transparent truncate; +} + +.ui-select-label { + @apply block text-sm font-medium !text-dominant-700 mb-2; +} + +.ui-select-required-indicator { + @apply text-red-500 ml-1; +} + +.ui-select-error-message { + @apply text-red-500 text-sm mt-1 block; +} + +.ui-select-hint-message { + @apply !text-dominant-700 text-sm mt-1 block; +} + +.ui-select-dropdown { + @apply !w-full !border-none !h-12; + user-select: none !important; + -webkit-user-select: none !important; + -moz-user-select: none !important; + -ms-user-select: none !important; +} + +.ui-select-wrapper-border { + @apply flex items-center border border-dominant-500 rounded-lg overflow-visible; + transition: all 0.2s ease-in-out; + user-select: none !important; + -webkit-user-select: none !important; + -moz-user-select: none !important; + -ms-user-select: none !important; +} + +.ui-select-wrapper-border:focus-within { + @apply outline-none !border-dominant-700; +} + +.ui-select-wrapper-border:hover { + @apply border-dominant-500; +} + +.ui-select-prefix-start, +.ui-select-prefix-end { + @apply text-sm px-2 !font-normal text-dominant-200; + pointer-events: none; + user-select: none !important; + -webkit-user-select: none !important; + -moz-user-select: none !important; + -ms-user-select: none !important; +} + +.ui-select-icon-start, +.ui-select-icon-end { + @apply text-lg px-2 text-dominant-700; + pointer-events: none; +} + +.ui-select-icon-start { + @apply ps-0; +} + +.ui-select-icon-end { + @apply pe-0; +} + +.ui-select-wrapper-border .p-dropdown { + @apply !flex-1 !border-0 !shadow-none !px-0; +} + +.ui-select-wrapper-border .p-dropdown .p-dropdown-label { + @apply !py-3 !text-dominant-700 !text-sm; + line-height: 1.5; + font-size: 13px; + font-weight: 400; + user-select: none !important; + -webkit-user-select: none !important; + -moz-user-select: none !important; + -ms-user-select: none !important; +} + +.ui-select-wrapper-border .p-dropdown .p-dropdown-trigger { + @apply !text-dominant-700 !border-none; +} + +.ui-select-wrapper-border .p-dropdown:focus { + @apply !outline-none !border-dominant-700; +} + +.ui-select-wrapper-border .p-dropdown:hover { + @apply !border-dominant-200; +} + +.ui-select-wrapper-border .p-dropdown.p-disabled { + @apply !opacity-50 !cursor-not-allowed; +} + +.ui-select--ltr { + @apply text-left; +} + +.ui-select--ltr .ui-select-label { + @apply text-left; +} + +.ui-select--ltr .p-dropdown { + @apply text-left; +} + +.ui-select--ltr.ui-select-wrapper-border { + @apply flex-row; +} + +.ui-select--rtl { + @apply text-right; +} + +.ui-select--rtl .ui-select-label { + @apply text-right; +} + +.ui-select--rtl .p-dropdown { + @apply text-right; +} + +.ui-select--rtl.ui-select-wrapper-border { + @apply flex-row-reverse; +} + +.p-select-overlay { + @apply absolute !shadow-none bg-white overflow-y-hidden border !border-dominant-100 rounded-xl z-[9999] overflow-visible pb-1; + transform-origin: top center; + width: auto !important; + min-width: auto !important; + user-select: none !important; + -webkit-user-select: none !important; + -moz-user-select: none !important; + -ms-user-select: none !important; +} + +.p-select-overlay .p-dropdown-items .p-dropdown-item { + @apply w-full flex items-center content-center gap-1 text-sm bg-transparent border-0 cursor-pointer transition-all duration-300 mb-3 relative; + animation: itemFadeIn 0.3s ease-out; + animation-fill-mode: both; +} + +.p-select-overlay .p-dropdown-items .p-dropdown-item:nth-child(1) { animation-delay: 0.05s; } +.p-select-overlay .p-dropdown-items .p-dropdown-item:nth-child(2) { animation-delay: 0.1s; } +.p-select-overlay .p-dropdown-items .p-dropdown-item:nth-child(3) { animation-delay: 0.15s; } +.p-select-overlay .p-dropdown-items .p-dropdown-item:nth-child(4) { animation-delay: 0.2s; } +.p-select-overlay .p-dropdown-items .p-dropdown-item:nth-child(5) { animation-delay: 0.25s; } +.p-select-overlay .p-dropdown-items .p-dropdown-item:nth-child(6) { animation-delay: 0.3s; } +.p-select-overlay .p-dropdown-items .p-dropdown-item:nth-child(7) { animation-delay: 0.35s; } +.p-select-overlay .p-dropdown-items .p-dropdown-item:nth-child(8) { animation-delay: 0.4s; } +.p-select-overlay .p-dropdown-items .p-dropdown-item:nth-child(9) { animation-delay: 0.45s; } +.p-select-overlay .p-dropdown-items .p-dropdown-item:nth-child(10) { animation-delay: 0.5s; } + +.p-select-overlay .p-dropdown-items .p-dropdown-item:hover { + @apply text-dominant-700 relative flex items-center content-center h-[1.8rem]; + animation: selectedItemPulse 0.3s ease-out; +} + +.p-select-overlay .p-dropdown-items .p-dropdown-item.p-highlight { + @apply text-dominant-700 relative flex items-center content-center h-[1.8rem]; + animation: selectedItemPulse 0.3s ease-out; +} + +.p-select-overlay .p-dropdown-items .p-dropdown-item.p-highlight::before { + content: ''; + @apply rounded-l-2xl flex items-center justify-center w-1 h-[1.6rem] bg-dominant-500; + z-index: 1; +} + +.p-select-overlay .p-dropdown-items .p-dropdown-item.p-highlight::after { + content: ''; + @apply absolute top-1/2 !right-0 w-2 h-2 bg-dominant-500 rounded-full; + transform: translateY(-50%); + z-index: 2; +} + +.p-select-header { + @apply p-3; +} + +.p-select-list-container { + @apply max-h-60 overflow-y-auto relative pl-4 pr-2; + scrollbar-width: thin; + scrollbar-color: #d1d5db transparent; +} + +.p-select-list-container::-webkit-scrollbar { + width: 6px; +} + +.p-select-list-container::-webkit-scrollbar-track { + background: transparent; + border-radius: 3px; +} + +.p-select-list-container::-webkit-scrollbar-thumb { + background: #d1d5db; + border-radius: 3px; + transition: background 0.2s ease; +} + +.p-select-list-container::-webkit-scrollbar-thumb:hover { + background: #9ca3af; +} + +.p-select-list-container .p-dropdown-items .p-dropdown-item { + @apply w-full flex items-center content-center gap-1 text-sm bg-transparent border-0 cursor-pointer transition-all duration-300 mb-3 relative; + animation: itemFadeIn 0.3s ease-out; + animation-fill-mode: both; +} + +.p-select-list-container .p-dropdown-items .p-dropdown-item:nth-child(1) { animation-delay: 0.05s; } +.p-select-list-container .p-dropdown-items .p-dropdown-item:nth-child(2) { animation-delay: 0.1s; } +.p-select-list-container .p-dropdown-items .p-dropdown-item:nth-child(3) { animation-delay: 0.15s; } +.p-select-list-container .p-dropdown-items .p-dropdown-item:nth-child(4) { animation-delay: 0.2s; } +.p-select-list-container .p-dropdown-items .p-dropdown-item:nth-child(5) { animation-delay: 0.25s; } +.p-select-list-container .p-dropdown-items .p-dropdown-item:nth-child(6) { animation-delay: 0.3s; } +.p-select-list-container .p-dropdown-items .p-dropdown-item:nth-child(7) { animation-delay: 0.35s; } +.p-select-list-container .p-dropdown-items .p-dropdown-item:nth-child(8) { animation-delay: 0.4s; } +.p-select-list-container .p-dropdown-items .p-dropdown-item:nth-child(9) { animation-delay: 0.45s; } +.p-select-list-container .p-dropdown-items .p-dropdown-item:nth-child(10) { animation-delay: 0.5s; } + +.p-select-list-container .p-dropdown-items .p-dropdown-item:hover { + @apply text-dominant-700 relative flex items-center content-center h-[1.8rem]; + animation: selectedItemPulse 0.3s ease-out; +} + +.p-select-list-container .p-dropdown-items .p-dropdown-item.p-highlight { + @apply text-dominant-700 relative flex items-center content-center h-[1.8rem]; + animation: selectedItemPulse 0.3s ease-out; +} + +.p-select-list-container .p-dropdown-items .p-dropdown-item.p-highlight::before { + content: ''; + @apply rounded-l-2xl flex items-center justify-center w-1 h-[1.6rem] bg-dominant-500; + z-index: 1; +} + +.p-select-list-container .p-dropdown-items .p-dropdown-item.p-highlight::after { + content: ''; + @apply absolute top-1/2 !right-0 w-2 h-2 bg-dominant-500 rounded-full; + transform: translateY(-50%); + z-index: 2; +} + +.ui-select-wrapper.has-error .ui-select-wrapper-border { + @apply border-red-500; +} + +.ui-select-wrapper.has-error .p-dropdown { + @apply border-red-500; +} + +.ui-select-wrapper .p-dropdown .p-dropdown-clear-icon { + @apply hidden; +} + +.ui-select-wrapper .p-dropdown .p-dropdown-trigger-icon { + @apply !text-dominant-700; +} + +.ui-select-wrapper .p-dropdown .p-dropdown-filter { + @apply w-full text-sm !font-normal border border-dominant-200 rounded px-3 !h-[2.2rem] focus:outline-none focus:ring-2 focus:ring-dominant-500 focus:border-transparent placeholder:!text-dominant-200 !text-dominant-700 !bg-white; + transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); + animation: searchInputSlideIn 0.5s ease-out; +} + +.p-select-overlay .p-dropdown-filter { + @apply !w-full text-sm !font-normal border border-dominant-200 rounded px-3 !pb-2.5 focus:outline-none focus:ring-2 focus:ring-dominant-500 focus:border-transparent placeholder:!text-dominant-200 !text-dominant-700 !bg-white; + transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); + animation: searchInputSlideIn 0.5s ease-out; +} + +.ui-select-wrapper .p-dropdown .p-dropdown-filter:focus { + @apply shadow-none border-0; +} +.p-select-label{ + @apply !text-dominant-700 !text-sm leading-8; + user-select: none !important; + -webkit-user-select: none !important; + -moz-user-select: none !important; + -ms-user-select: none !important; +} +.p-iconfield input{ + @apply !text-dominant-700 !bg-dominant-50 !text-[12px] leading-8 !border-none !h-9 mt-1 mb-1 placeholder:!text-dominant-200; +} +.p-iconfield .p-icon{ + @apply !text-dominant-500/70; +} +.p-select-list-container{ + @apply px-0 +} +.p-select-list-container ul li{ + @apply !text-dominant-700 !text-[12px] hover:!bg-transparent; +} +.p-select-list-container ul li.p-select-option.p-select-option-selected{ + @apply !text-dominant-700 !text-[12px] hover:!bg-transparent !bg-transparent relative ; +} + +.p-select-list-container ul li.p-select-option.p-select-option-selected::before { + content: ''; + @apply rounded-r-2xl flex items-center justify-center w-1 h-[1.2rem] bg-dominant-500 ml-1; + z-index: 1; +} + +.p-select-list-container ul li.p-select-option.p-select-option-selected::after { + content: ''; + @apply absolute top-1/2 !left-4 w-2 h-2 bg-dominant-500 rounded-full; + transform: translateY(-50%); + z-index: 2; +} + +@keyframes itemFadeIn { + from { + opacity: 0; + transform: translateX(-5px); + } + to { + opacity: 1; + transform: translateX(0); + } +} + +@keyframes selectedItemPulse { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.02); + } + 100% { + transform: scale(1); + } +} + +@keyframes searchInputSlideIn { + from { + opacity: 0; + transform: translateY(-3px); + } + to { + opacity: 1; + transform: translateY(0); + } +} + diff --git a/resources/css/Client/ui/table.css b/resources/css/Client/ui/table.css new file mode 100644 index 0000000..e368777 --- /dev/null +++ b/resources/css/Client/ui/table.css @@ -0,0 +1,50 @@ +.p-datatable-header-cell{ + @apply !px-0 +} +.p-datatable-table thead th{ + @apply !bg-complement-100 text-[10px] font-semibold !border-r-[1px] !border-r-complement-100 !py-5 +} +.p-datatable-table thead th:first-child .p-datatable-column-header-content{ + @apply !border-r-0 +} +.p-datatable-column-header-content{ + @apply !border-r-[1px] !border-r-complement-700/30 !ps-4 +} +.p-datatable-table td{ + @apply text-[10px] font-semibold !py-4 text-complement-900 +} + +.p-datatable-table thead th:first-child{ + @apply !rounded-r-lg +} + +.p-datatable-table thead th:last-child{ + @apply !rounded-l-lg +} +.p-datatable-table tbody tr{ + @apply !overflow-hidden +} +.p-datatable-table tbody tr td span{ + @apply !border-r-[1px] !border-r-complement-100 !ps-4 +} +.p-datatable-table tbody tr td:last-child span{ + @apply !border-r-0 +} +.p-datatable-table tbody tr td:first-child span{ + @apply !border-r-0 +} +.p-datatable-table tbody tr:nth-child(even) td{ + @apply !bg-complement-50 +} +.p-datatable-table tbody tr td:first-child{ + @apply !rounded-r-lg !border-r-0 +} +.p-datatable-table tbody tr td:last-child{ + @apply !rounded-l-lg !border-r-0 +} +.p-datatable-tbody > tr > td { + @apply !ps-0 +} +.p-datatable-tbody > tr > td{ + @apply !border-0 +} diff --git a/resources/css/Shared/dana/ttf/DanaFaNum-Black.ttf b/resources/css/Shared/dana/ttf/DanaFaNum-Black.ttf new file mode 100644 index 0000000..29b0f4f Binary files /dev/null and b/resources/css/Shared/dana/ttf/DanaFaNum-Black.ttf differ diff --git a/resources/css/Shared/dana/ttf/DanaFaNum-Bold.ttf b/resources/css/Shared/dana/ttf/DanaFaNum-Bold.ttf new file mode 100644 index 0000000..7b0f18e Binary files /dev/null and b/resources/css/Shared/dana/ttf/DanaFaNum-Bold.ttf differ diff --git a/resources/css/Shared/dana/ttf/DanaFaNum-DemiBold.ttf b/resources/css/Shared/dana/ttf/DanaFaNum-DemiBold.ttf new file mode 100644 index 0000000..dd18292 Binary files /dev/null and b/resources/css/Shared/dana/ttf/DanaFaNum-DemiBold.ttf differ diff --git a/resources/css/Shared/dana/ttf/DanaFaNum-ExtraBlack.ttf b/resources/css/Shared/dana/ttf/DanaFaNum-ExtraBlack.ttf new file mode 100644 index 0000000..5201f44 Binary files /dev/null and b/resources/css/Shared/dana/ttf/DanaFaNum-ExtraBlack.ttf differ diff --git a/resources/css/Shared/dana/ttf/DanaFaNum-ExtraBold.ttf b/resources/css/Shared/dana/ttf/DanaFaNum-ExtraBold.ttf new file mode 100644 index 0000000..a52a1c8 Binary files /dev/null and b/resources/css/Shared/dana/ttf/DanaFaNum-ExtraBold.ttf differ diff --git a/resources/css/Shared/dana/ttf/DanaFaNum-Fat.ttf b/resources/css/Shared/dana/ttf/DanaFaNum-Fat.ttf new file mode 100644 index 0000000..ba47414 Binary files /dev/null and b/resources/css/Shared/dana/ttf/DanaFaNum-Fat.ttf differ diff --git a/resources/css/Shared/dana/ttf/DanaFaNum-Hairline.ttf b/resources/css/Shared/dana/ttf/DanaFaNum-Hairline.ttf new file mode 100644 index 0000000..5ac21a9 Binary files /dev/null and b/resources/css/Shared/dana/ttf/DanaFaNum-Hairline.ttf differ diff --git a/resources/css/Shared/dana/ttf/DanaFaNum-Heavy.ttf b/resources/css/Shared/dana/ttf/DanaFaNum-Heavy.ttf new file mode 100644 index 0000000..636de3a Binary files /dev/null and b/resources/css/Shared/dana/ttf/DanaFaNum-Heavy.ttf differ diff --git a/resources/css/Shared/dana/ttf/DanaFaNum-Light.ttf b/resources/css/Shared/dana/ttf/DanaFaNum-Light.ttf new file mode 100644 index 0000000..74fdc27 Binary files /dev/null and b/resources/css/Shared/dana/ttf/DanaFaNum-Light.ttf differ diff --git a/resources/css/Shared/dana/ttf/DanaFaNum-Medium.ttf b/resources/css/Shared/dana/ttf/DanaFaNum-Medium.ttf new file mode 100644 index 0000000..a10ccbb Binary files /dev/null and b/resources/css/Shared/dana/ttf/DanaFaNum-Medium.ttf differ diff --git a/resources/css/Shared/dana/ttf/DanaFaNum-Regular.ttf b/resources/css/Shared/dana/ttf/DanaFaNum-Regular.ttf new file mode 100644 index 0000000..080fed2 Binary files /dev/null and b/resources/css/Shared/dana/ttf/DanaFaNum-Regular.ttf differ diff --git a/resources/css/Shared/dana/ttf/DanaFaNum-Thin.ttf b/resources/css/Shared/dana/ttf/DanaFaNum-Thin.ttf new file mode 100644 index 0000000..29305b2 Binary files /dev/null and b/resources/css/Shared/dana/ttf/DanaFaNum-Thin.ttf differ diff --git a/resources/css/Shared/dana/ttf/DanaFaNum-UltraLight.ttf b/resources/css/Shared/dana/ttf/DanaFaNum-UltraLight.ttf new file mode 100644 index 0000000..0edb169 Binary files /dev/null and b/resources/css/Shared/dana/ttf/DanaFaNum-UltraLight.ttf differ diff --git a/resources/css/Shared/dana/woff/DanaFaNum-Black.woff b/resources/css/Shared/dana/woff/DanaFaNum-Black.woff new file mode 100644 index 0000000..7ea38f6 Binary files /dev/null and b/resources/css/Shared/dana/woff/DanaFaNum-Black.woff differ diff --git a/resources/css/Shared/dana/woff/DanaFaNum-Bold.woff b/resources/css/Shared/dana/woff/DanaFaNum-Bold.woff new file mode 100644 index 0000000..9edec21 Binary files /dev/null and b/resources/css/Shared/dana/woff/DanaFaNum-Bold.woff differ diff --git a/resources/css/Shared/dana/woff/DanaFaNum-DemiBold.woff b/resources/css/Shared/dana/woff/DanaFaNum-DemiBold.woff new file mode 100644 index 0000000..f32d826 Binary files /dev/null and b/resources/css/Shared/dana/woff/DanaFaNum-DemiBold.woff differ diff --git a/resources/css/Shared/dana/woff/DanaFaNum-ExtraBlack.woff b/resources/css/Shared/dana/woff/DanaFaNum-ExtraBlack.woff new file mode 100644 index 0000000..4dc78a9 Binary files /dev/null and b/resources/css/Shared/dana/woff/DanaFaNum-ExtraBlack.woff differ diff --git a/resources/css/Shared/dana/woff/DanaFaNum-ExtraBold.woff b/resources/css/Shared/dana/woff/DanaFaNum-ExtraBold.woff new file mode 100644 index 0000000..63077e4 Binary files /dev/null and b/resources/css/Shared/dana/woff/DanaFaNum-ExtraBold.woff differ diff --git a/resources/css/Shared/dana/woff/DanaFaNum-Hairline.woff b/resources/css/Shared/dana/woff/DanaFaNum-Hairline.woff new file mode 100644 index 0000000..e94d3dc Binary files /dev/null and b/resources/css/Shared/dana/woff/DanaFaNum-Hairline.woff differ diff --git a/resources/css/Shared/dana/woff/DanaFaNum-Heavy.woff b/resources/css/Shared/dana/woff/DanaFaNum-Heavy.woff new file mode 100644 index 0000000..3981e3e Binary files /dev/null and b/resources/css/Shared/dana/woff/DanaFaNum-Heavy.woff differ diff --git a/resources/css/Shared/dana/woff/DanaFaNum-Light.woff b/resources/css/Shared/dana/woff/DanaFaNum-Light.woff new file mode 100644 index 0000000..f757105 Binary files /dev/null and b/resources/css/Shared/dana/woff/DanaFaNum-Light.woff differ diff --git a/resources/css/Shared/dana/woff/DanaFaNum-Medium.woff b/resources/css/Shared/dana/woff/DanaFaNum-Medium.woff new file mode 100644 index 0000000..8a4bcc3 Binary files /dev/null and b/resources/css/Shared/dana/woff/DanaFaNum-Medium.woff differ diff --git a/resources/css/Shared/dana/woff/DanaFaNum-Regular.woff b/resources/css/Shared/dana/woff/DanaFaNum-Regular.woff new file mode 100644 index 0000000..ba215ae Binary files /dev/null and b/resources/css/Shared/dana/woff/DanaFaNum-Regular.woff differ diff --git a/resources/css/Shared/dana/woff/DanaFaNum-Thin.woff b/resources/css/Shared/dana/woff/DanaFaNum-Thin.woff new file mode 100644 index 0000000..f74a9bf Binary files /dev/null and b/resources/css/Shared/dana/woff/DanaFaNum-Thin.woff differ diff --git a/resources/css/Shared/dana/woff/DanaFaNum-UltraLight.woff b/resources/css/Shared/dana/woff/DanaFaNum-UltraLight.woff new file mode 100644 index 0000000..6927bd2 Binary files /dev/null and b/resources/css/Shared/dana/woff/DanaFaNum-UltraLight.woff differ diff --git a/resources/css/Shared/dana/woff/DanaFaNum-fat.woff b/resources/css/Shared/dana/woff/DanaFaNum-fat.woff new file mode 100644 index 0000000..9434b40 Binary files /dev/null and b/resources/css/Shared/dana/woff/DanaFaNum-fat.woff differ diff --git a/resources/css/Shared/dana/woff2/DanaFaNum-Black.woff2 b/resources/css/Shared/dana/woff2/DanaFaNum-Black.woff2 new file mode 100644 index 0000000..7389c50 Binary files /dev/null and b/resources/css/Shared/dana/woff2/DanaFaNum-Black.woff2 differ diff --git a/resources/css/Shared/dana/woff2/DanaFaNum-Bold.woff2 b/resources/css/Shared/dana/woff2/DanaFaNum-Bold.woff2 new file mode 100644 index 0000000..d31799e Binary files /dev/null and b/resources/css/Shared/dana/woff2/DanaFaNum-Bold.woff2 differ diff --git a/resources/css/Shared/dana/woff2/DanaFaNum-DemiBold.woff2 b/resources/css/Shared/dana/woff2/DanaFaNum-DemiBold.woff2 new file mode 100644 index 0000000..9ba6e10 Binary files /dev/null and b/resources/css/Shared/dana/woff2/DanaFaNum-DemiBold.woff2 differ diff --git a/resources/css/Shared/dana/woff2/DanaFaNum-ExtraBlack.woff2 b/resources/css/Shared/dana/woff2/DanaFaNum-ExtraBlack.woff2 new file mode 100644 index 0000000..e824fd0 Binary files /dev/null and b/resources/css/Shared/dana/woff2/DanaFaNum-ExtraBlack.woff2 differ diff --git a/resources/css/Shared/dana/woff2/DanaFaNum-ExtraBold.woff2 b/resources/css/Shared/dana/woff2/DanaFaNum-ExtraBold.woff2 new file mode 100644 index 0000000..456601d Binary files /dev/null and b/resources/css/Shared/dana/woff2/DanaFaNum-ExtraBold.woff2 differ diff --git a/resources/css/Shared/dana/woff2/DanaFaNum-Hairline.woff2 b/resources/css/Shared/dana/woff2/DanaFaNum-Hairline.woff2 new file mode 100644 index 0000000..ad5aba7 Binary files /dev/null and b/resources/css/Shared/dana/woff2/DanaFaNum-Hairline.woff2 differ diff --git a/resources/css/Shared/dana/woff2/DanaFaNum-Heavy.woff2 b/resources/css/Shared/dana/woff2/DanaFaNum-Heavy.woff2 new file mode 100644 index 0000000..2e7fab4 Binary files /dev/null and b/resources/css/Shared/dana/woff2/DanaFaNum-Heavy.woff2 differ diff --git a/resources/css/Shared/dana/woff2/DanaFaNum-Light.woff2 b/resources/css/Shared/dana/woff2/DanaFaNum-Light.woff2 new file mode 100644 index 0000000..ebc3d85 Binary files /dev/null and b/resources/css/Shared/dana/woff2/DanaFaNum-Light.woff2 differ diff --git a/resources/css/Shared/dana/woff2/DanaFaNum-Medium.woff2 b/resources/css/Shared/dana/woff2/DanaFaNum-Medium.woff2 new file mode 100644 index 0000000..15fe1e5 Binary files /dev/null and b/resources/css/Shared/dana/woff2/DanaFaNum-Medium.woff2 differ diff --git a/resources/css/Shared/dana/woff2/DanaFaNum-Regular.woff2 b/resources/css/Shared/dana/woff2/DanaFaNum-Regular.woff2 new file mode 100644 index 0000000..36ae4a3 Binary files /dev/null and b/resources/css/Shared/dana/woff2/DanaFaNum-Regular.woff2 differ diff --git a/resources/css/Shared/dana/woff2/DanaFaNum-Thin.woff2 b/resources/css/Shared/dana/woff2/DanaFaNum-Thin.woff2 new file mode 100644 index 0000000..6edb509 Binary files /dev/null and b/resources/css/Shared/dana/woff2/DanaFaNum-Thin.woff2 differ diff --git a/resources/css/Shared/dana/woff2/DanaFaNum-UltraLight.woff2 b/resources/css/Shared/dana/woff2/DanaFaNum-UltraLight.woff2 new file mode 100644 index 0000000..677305b Binary files /dev/null and b/resources/css/Shared/dana/woff2/DanaFaNum-UltraLight.woff2 differ diff --git a/resources/css/Shared/dana/woff2/DanaFaNum-fat.woff2 b/resources/css/Shared/dana/woff2/DanaFaNum-fat.woff2 new file mode 100644 index 0000000..47f167f Binary files /dev/null and b/resources/css/Shared/dana/woff2/DanaFaNum-fat.woff2 differ diff --git a/resources/css/Shared/font.css b/resources/css/Shared/font.css new file mode 100644 index 0000000..82bf54f --- /dev/null +++ b/resources/css/Shared/font.css @@ -0,0 +1,56 @@ +@font-face { + font-family: "dana"; + font-style: normal; + font-weight: bold; + src: url("dana/woff/DanaFaNum-fat.woff") format("woff"), + url("dana/woff2/DanaFaNum-fat.woff2") format("woff2"), + url("dana/ttf/DanaFaNum-Fat.ttf") format("truetype"); + } + @font-face { + font-family: "dana"; + font-style: normal; + font-weight: 900; + src: url("dana/woff/DanaFaNum-Bold.woff") format("woff"), + url("dana/woff2/DanaFaNum-Bold.woff2") format("woff2"), + url("dana/ttf/DanaFaNum-Bold.ttf") format("truetype"); + } + @font-face { + font-family: "dana"; + font-style: normal; + font-weight: 800; + src: url("dana/woff/DanaFaNum-Black.woff") format("woff"), + url("dana/woff2/DanaFaNum-Black.woff2") format("woff2"), + url("dana/ttf/DanaFaNum-Black.ttf") format("truetype"); + } + @font-face { + font-family: "dana"; + font-style: normal; + font-weight: 700; + src: url("dana/woff/DanaFaNum-Medium.woff") format("woff"), + url("dana/woff2/DanaFaNum-Medium.woff2") format("woff2"), + url("dana/ttf/DanaFaNum-Medium.ttf") format("truetype"); + } + @font-face { + font-family: "dana"; + font-style: normal; + font-weight: 500; + src: url("dana/woff/DanaFaNum-Regular.woff") format("woff"), + url("dana/woff2/DanaFaNum-Regular.woff2") format("woff2"), + url("dana/ttf/DanaFaNum-Regular.ttf") format("truetype"); + } +@font-face { + font-family: "dana"; + font-style: normal; + font-weight: 300; + src: url("dana/woff/DanaFaNum-Light.woff") format("woff"), + url("dana/woff2/DanaFaNum-Light.woff2") format("woff2"), + url("dana/ttf/DanaFaNum-Light.ttf") format("truetype"); +} +@font-face { + font-family: "dana"; + font-style: normal; + font-weight: 100; + src: url("dana/woff/DanaFaNum-UltraLight.woff") format("woff"), + url("dana/woff2/DanaFaNum-UltraLight.woff2") format("woff2"), + url("dana/ttf/DanaFaNum-UltraLight.ttf") format("truetype"); +} diff --git a/resources/css/Shared/uicons-brands/css/uicons-brands.css b/resources/css/Shared/uicons-brands/css/uicons-brands.css new file mode 100644 index 0000000..5f4962e --- /dev/null +++ b/resources/css/Shared/uicons-brands/css/uicons-brands.css @@ -0,0 +1,692 @@ +/*! +* _____ _ __ _____ ______ _ _ _ +* |_ _| | | / _| |_ _| | ____| | | | (_) +* | | _ __ | |_ ___ _ __| |_ __ _ ___ ___ | | ___ ___ _ __ ___ ______ | |__ | | __ _| |_ _ ___ ___ _ __ +* | | | '_ \| __/ _ \ '__| _/ _` |/ __/ _ \ | | / __/ _ \| '_ \/ __| |______| | __| | |/ _` | __| |/ __/ _ \| '_ \ +* _| |_| | | | || __/ | | || (_| | (_| __/ _| || (_| (_) | | | \__ \ | | | | (_| | |_| | (_| (_) | | | | +* |_____|_| |_|\__\___|_| |_| \__,_|\___\___| |_____\___\___/|_| |_|___/ |_| |_|\__,_|\__|_|\___\___/|_| |_| +* +* UIcons 2.1.0 - https://www.flaticon.com/uicons/interface-icons +*/ +@font-face { + font-family: "uicons-brands"; + src: url("../webfonts/uicons-brands.woff2") format("woff2"), + url("../webfonts/uicons-brands.woff") format("woff"), + url("../webfonts/uicons-brands.eot#iefix") format("embedded-opentype"); + font-display: swap; +} + + i[class^="fi-brands-"]:before, i[class*=" fi-brands-"]:before, span[class^="fi-brands-"]:before, span[class*="fi-brands-"]:before { +font-family: uicons-brands !important; +font-style: normal; +font-weight: normal !important; +font-variant: normal; +text-transform: none; +line-height: 1; +-webkit-font-smoothing: antialiased; +-moz-osx-font-smoothing: grayscale; +} + + .fi-brands-3m:before { + content: "\f101"; + } + .fi-brands-500px:before { + content: "\f102"; + } + .fi-brands-abbot-laboratories:before { + content: "\f103"; + } + .fi-brands-accusoft:before { + content: "\f104"; + } + .fi-brands-acrobat:before { + content: "\f105"; + } + .fi-brands-adobe:before { + content: "\f106"; + } + .fi-brands-aecom:before { + content: "\f107"; + } + .fi-brands-aero:before { + content: "\f108"; + } + .fi-brands-after-effects:before { + content: "\f109"; + } + .fi-brands-airbnb:before { + content: "\f10a"; + } + .fi-brands-algolia:before { + content: "\f10b"; + } + .fi-brands-amd:before { + content: "\f10c"; + } + .fi-brands-american-express:before { + content: "\f10d"; + } + .fi-brands-android:before { + content: "\f10e"; + } + .fi-brands-animate:before { + content: "\f10f"; + } + .fi-brands-app-store-ios:before { + content: "\f110"; + } + .fi-brands-apple-pay:before { + content: "\f111"; + } + .fi-brands-apple:before { + content: "\f112"; + } + .fi-brands-artstation:before { + content: "\f113"; + } + .fi-brands-astrazeneca:before { + content: "\f114"; + } + .fi-brands-asus:before { + content: "\f115"; + } + .fi-brands-atandt:before { + content: "\f116"; + } + .fi-brands-atlassian:before { + content: "\f117"; + } + .fi-brands-atom:before { + content: "\f118"; + } + .fi-brands-audition:before { + content: "\f119"; + } + .fi-brands-behance:before { + content: "\f11a"; + } + .fi-brands-bitcoin:before { + content: "\f11b"; + } + .fi-brands-blackberry:before { + content: "\f11c"; + } + .fi-brands-blogger:before { + content: "\f11d"; + } + .fi-brands-bluetooth:before { + content: "\f11e"; + } + .fi-brands-bootstrap:before { + content: "\f11f"; + } + .fi-brands-bridgestone:before { + content: "\f120"; + } + .fi-brands-burger-king:before { + content: "\f121"; + } + .fi-brands-c:before { + content: "\f122"; + } + .fi-brands-capture:before { + content: "\f123"; + } + .fi-brands-cc-amazon-pay:before { + content: "\f124"; + } + .fi-brands-cc-apple-pay:before { + content: "\f125"; + } + .fi-brands-cc-diners-club:before { + content: "\f126"; + } + .fi-brands-cc-visa:before { + content: "\f127"; + } + .fi-brands-centos:before { + content: "\f128"; + } + .fi-brands-character:before { + content: "\f129"; + } + .fi-brands-chromecast:before { + content: "\f12a"; + } + .fi-brands-cloudflare:before { + content: "\f12b"; + } + .fi-brands-confluence:before { + content: "\f12c"; + } + .fi-brands-creative-commons-by:before { + content: "\f12d"; + } + .fi-brands-creative-commons-nc-eu:before { + content: "\f12e"; + } + .fi-brands-creative-commons-nc-jp:before { + content: "\f12f"; + } + .fi-brands-creative-commons-nc:before { + content: "\f130"; + } + .fi-brands-creative-commons-nd:before { + content: "\f131"; + } + .fi-brands-creative-commons-pd-alt:before { + content: "\f132"; + } + .fi-brands-creative-commons-pd:before { + content: "\f133"; + } + .fi-brands-creative-commons-remix:before { + content: "\f134"; + } + .fi-brands-creative-commons-sa:before { + content: "\f135"; + } + .fi-brands-creative-commons-sampling-plus:before { + content: "\f136"; + } + .fi-brands-creative-commons-sampling:before { + content: "\f137"; + } + .fi-brands-creative-commons-share:before { + content: "\f138"; + } + .fi-brands-creative-commons-zero:before { + content: "\f139"; + } + .fi-brands-creative-commons:before { + content: "\f13a"; + } + .fi-brands-css3-alt:before { + content: "\f13b"; + } + .fi-brands-css3:before { + content: "\f13c"; + } + .fi-brands-dailymotion:before { + content: "\f13d"; + } + .fi-brands-deezer:before { + content: "\f13e"; + } + .fi-brands-delphi:before { + content: "\f13f"; + } + .fi-brands-dev:before { + content: "\f140"; + } + .fi-brands-devianart:before { + content: "\f141"; + } + .fi-brands-digg:before { + content: "\f142"; + } + .fi-brands-dimension:before { + content: "\f143"; + } + .fi-brands-discord:before { + content: "\f144"; + } + .fi-brands-docker:before { + content: "\f145"; + } + .fi-brands-dribbble:before { + content: "\f146"; + } + .fi-brands-dropbox:before { + content: "\f147"; + } + .fi-brands-drupal:before { + content: "\f148"; + } + .fi-brands-ebay:before { + content: "\f149"; + } + .fi-brands-elementor:before { + content: "\f14a"; + } + .fi-brands-ethereum:before { + content: "\f14b"; + } + .fi-brands-etsy:before { + content: "\f14c"; + } + .fi-brands-evernote:before { + content: "\f14d"; + } + .fi-brands-facebook-messenger:before { + content: "\f14e"; + } + .fi-brands-facebook:before { + content: "\f14f"; + } + .fi-brands-fedex:before { + content: "\f150"; + } + .fi-brands-figma:before { + content: "\f151"; + } + .fi-brands-firefox-browser:before { + content: "\f152"; + } + .fi-brands-firefox:before { + content: "\f153"; + } + .fi-brands-flaticon-1:before { + content: "\f154"; + } + .fi-brands-flaticon:before { + content: "\f155"; + } + .fi-brands-flickr:before { + content: "\f156"; + } + .fi-brands-flipboard:before { + content: "\f157"; + } + .fi-brands-fonts:before { + content: "\f158"; + } + .fi-brands-foursquare:before { + content: "\f159"; + } + .fi-brands-freepik-1:before { + content: "\f15a"; + } + .fi-brands-freepik:before { + content: "\f15b"; + } + .fi-brands-fresco:before { + content: "\f15c"; + } + .fi-brands-github:before { + content: "\f15d"; + } + .fi-brands-gitlab:before { + content: "\f15e"; + } + .fi-brands-goodreads:before { + content: "\f15f"; + } + .fi-brands-google:before { + content: "\f160"; + } + .fi-brands-haskell:before { + content: "\f161"; + } + .fi-brands-hbo:before { + content: "\f162"; + } + .fi-brands-hotjar:before { + content: "\f163"; + } + .fi-brands-html5:before { + content: "\f164"; + } + .fi-brands-huawei:before { + content: "\f165"; + } + .fi-brands-hubspot:before { + content: "\f166"; + } + .fi-brands-ibm:before { + content: "\f167"; + } + .fi-brands-iconfinder:before { + content: "\f168"; + } + .fi-brands-illustrator-draw:before { + content: "\f169"; + } + .fi-brands-illustrator:before { + content: "\f16a"; + } + .fi-brands-imdb:before { + content: "\f16b"; + } + .fi-brands-incopy:before { + content: "\f16c"; + } + .fi-brands-indesign:before { + content: "\f16d"; + } + .fi-brands-instagram:before { + content: "\f16e"; + } + .fi-brands-intel:before { + content: "\f16f"; + } + .fi-brands-invision:before { + content: "\f170"; + } + .fi-brands-itunes:before { + content: "\f171"; + } + .fi-brands-janseen:before { + content: "\f172"; + } + .fi-brands-java:before { + content: "\f173"; + } + .fi-brands-jcb:before { + content: "\f174"; + } + .fi-brands-jira:before { + content: "\f175"; + } + .fi-brands-johnson-and-johnson:before { + content: "\f176"; + } + .fi-brands-joomla:before { + content: "\f177"; + } + .fi-brands-js:before { + content: "\f178"; + } + .fi-brands-kickstarter:before { + content: "\f179"; + } + .fi-brands-line:before { + content: "\f17a"; + } + .fi-brands-linkedin:before { + content: "\f17b"; + } + .fi-brands-lisp:before { + content: "\f17c"; + } + .fi-brands-mailchimp:before { + content: "\f17d"; + } + .fi-brands-marriott-international:before { + content: "\f17e"; + } + .fi-brands-mcdonalds:before { + content: "\f17f"; + } + .fi-brands-media-encoder:before { + content: "\f180"; + } + .fi-brands-medium:before { + content: "\f181"; + } + .fi-brands-meta:before { + content: "\f182"; + } + .fi-brands-microsoft-edge:before { + content: "\f183"; + } + .fi-brands-microsoft-explorer:before { + content: "\f184"; + } + .fi-brands-microsoft:before { + content: "\f185"; + } + .fi-brands-mysql:before { + content: "\f186"; + } + .fi-brands-napster:before { + content: "\f187"; + } + .fi-brands-nestle:before { + content: "\f188"; + } + .fi-brands-netflix:before { + content: "\f189"; + } + .fi-brands-node-js:before { + content: "\f18a"; + } + .fi-brands-nvidia:before { + content: "\f18b"; + } + .fi-brands-oracle:before { + content: "\f18c"; + } + .fi-brands-patreon:before { + content: "\f18d"; + } + .fi-brands-paypal:before { + content: "\f18e"; + } + .fi-brands-pfizer:before { + content: "\f18f"; + } + .fi-brands-photoshop-camera:before { + content: "\f190"; + } + .fi-brands-photoshop-express:before { + content: "\f191"; + } + .fi-brands-photoshop-lightroom-classic:before { + content: "\f192"; + } + .fi-brands-photoshop-lightroom:before { + content: "\f193"; + } + .fi-brands-photoshop:before { + content: "\f194"; + } + .fi-brands-php:before { + content: "\f195"; + } + .fi-brands-pinterest:before { + content: "\f196"; + } + .fi-brands-postgre:before { + content: "\f197"; + } + .fi-brands-premiere-rush:before { + content: "\f198"; + } + .fi-brands-premiere:before { + content: "\f199"; + } + .fi-brands-product-hunt:before { + content: "\f19a"; + } + .fi-brands-python:before { + content: "\f19b"; + } + .fi-brands-raspberry-pi:before { + content: "\f19c"; + } + .fi-brands-reddit:before { + content: "\f19d"; + } + .fi-brands-samsung:before { + content: "\f19e"; + } + .fi-brands-sap:before { + content: "\f19f"; + } + .fi-brands-sass:before { + content: "\f1a0"; + } + .fi-brands-shopify:before { + content: "\f1a1"; + } + .fi-brands-siemens:before { + content: "\f1a2"; + } + .fi-brands-sketch:before { + content: "\f1a3"; + } + .fi-brands-skype:before { + content: "\f1a4"; + } + .fi-brands-slack:before { + content: "\f1a5"; + } + .fi-brands-slidesgo:before { + content: "\f1a6"; + } + .fi-brands-snapchat:before { + content: "\f1a7"; + } + .fi-brands-sony:before { + content: "\f1a8"; + } + .fi-brands-soundcloud:before { + content: "\f1a9"; + } + .fi-brands-spark:before { + content: "\f1aa"; + } + .fi-brands-spotify:before { + content: "\f1ab"; + } + .fi-brands-starbucks:before { + content: "\f1ac"; + } + .fi-brands-stock:before { + content: "\f1ad"; + } + .fi-brands-storyset:before { + content: "\f1ae"; + } + .fi-brands-stripe:before { + content: "\f1af"; + } + .fi-brands-substance-3d-designer:before { + content: "\f1b0"; + } + .fi-brands-substance-3d-painter:before { + content: "\f1b1"; + } + .fi-brands-substance-3d-sampler:before { + content: "\f1b2"; + } + .fi-brands-substance-3d-stager:before { + content: "\f1b3"; + } + .fi-brands-swift:before { + content: "\f1b4"; + } + .fi-brands-t-mobile:before { + content: "\f1b5"; + } + .fi-brands-telegram:before { + content: "\f1b6"; + } + .fi-brands-tencent:before { + content: "\f1b7"; + } + .fi-brands-the-home-depot:before { + content: "\f1b8"; + } + .fi-brands-tik-tok:before { + content: "\f1b9"; + } + .fi-brands-trello:before { + content: "\f1ba"; + } + .fi-brands-tripadvisor:before { + content: "\f1bb"; + } + .fi-brands-tumblr:before { + content: "\f1bc"; + } + .fi-brands-twitch:before { + content: "\f1bd"; + } + .fi-brands-twitter-alt-circle:before { + content: "\f1be"; + } + .fi-brands-twitter-alt-square:before { + content: "\f1bf"; + } + .fi-brands-twitter-alt:before { + content: "\f1c0"; + } + .fi-brands-twitter:before { + content: "\f1c1"; + } + .fi-brands-typescript:before { + content: "\f1c2"; + } + .fi-brands-uber:before { + content: "\f1c3"; + } + .fi-brands-ubuntu:before { + content: "\f1c4"; + } + .fi-brands-unilever:before { + content: "\f1c5"; + } + .fi-brands-unity:before { + content: "\f1c6"; + } + .fi-brands-unsplash:before { + content: "\f1c7"; + } + .fi-brands-ups:before { + content: "\f1c8"; + } + .fi-brands-usaa:before { + content: "\f1c9"; + } + .fi-brands-verizon:before { + content: "\f1ca"; + } + .fi-brands-videvo:before { + content: "\f1cb"; + } + .fi-brands-vimeo:before { + content: "\f1cc"; + } + .fi-brands-visa:before { + content: "\f1cd"; + } + .fi-brands-visual-basic:before { + content: "\f1ce"; + } + .fi-brands-vk:before { + content: "\f1cf"; + } + .fi-brands-walmart:before { + content: "\f1d0"; + } + .fi-brands-wepik:before { + content: "\f1d1"; + } + .fi-brands-whatsapp:before { + content: "\f1d2"; + } + .fi-brands-wikipedia:before { + content: "\f1d3"; + } + .fi-brands-windows:before { + content: "\f1d4"; + } + .fi-brands-wix:before { + content: "\f1d5"; + } + .fi-brands-wordpress:before { + content: "\f1d6"; + } + .fi-brands-xd:before { + content: "\f1d7"; + } + .fi-brands-xing:before { + content: "\f1d8"; + } + .fi-brands-yahoo:before { + content: "\f1d9"; + } + .fi-brands-yandex:before { + content: "\f1da"; + } + .fi-brands-yelp:before { + content: "\f1db"; + } + .fi-brands-youtube:before { + content: "\f1dc"; + } + .fi-brands-zoom:before { + content: "\f1dd"; + } diff --git a/resources/css/Shared/uicons-brands/how-to-use.html b/resources/css/Shared/uicons-brands/how-to-use.html new file mode 100644 index 0000000..116e6a8 --- /dev/null +++ b/resources/css/Shared/uicons-brands/how-to-use.html @@ -0,0 +1,1949 @@ + + + + + Uicons 2.1.0 + + + + + + + +
+ + +

Get started

+ +
+
    +
  1. Copy the entire /webfonts folder and the css into your project’s static assets directory.
  2. +
  3. Add the following line into the <head> of each template or page that you want to use Uicons on.

    +
    <link href="/your-path-to-uicons/css/uicons-brands.css" rel="stylesheet">
    +
  4. +
  5. Use the icons with the tags <i> or <span>.

    +
    <i class="fi fi-brands-camera">
    +<span class="fi fi-brands-camera">
    + Example: +
  6. +
+
+ +
    + +
  • +
    + + fi-brands-3m +
    +
  • + + +
  • +
    + + fi-brands-500px +
    +
  • + + +
  • +
    + + fi-brands-abbot-laboratories +
    +
  • + + +
  • +
    + + fi-brands-accusoft +
    +
  • + + +
  • +
    + + fi-brands-acrobat +
    +
  • + + +
  • +
    + + fi-brands-adobe +
    +
  • + + +
  • +
    + + fi-brands-aecom +
    +
  • + + +
  • +
    + + fi-brands-aero +
    +
  • + + +
  • +
    + + fi-brands-after-effects +
    +
  • + + +
  • +
    + + fi-brands-airbnb +
    +
  • + + +
  • +
    + + fi-brands-algolia +
    +
  • + + +
  • +
    + + fi-brands-amd +
    +
  • + + +
  • +
    + + fi-brands-american-express +
    +
  • + + +
  • +
    + + fi-brands-android +
    +
  • + + +
  • +
    + + fi-brands-animate +
    +
  • + + +
  • +
    + + fi-brands-app-store-ios +
    +
  • + + +
  • +
    + + fi-brands-apple-pay +
    +
  • + + +
  • +
    + + fi-brands-apple +
    +
  • + + +
  • +
    + + fi-brands-artstation +
    +
  • + + +
  • +
    + + fi-brands-astrazeneca +
    +
  • + + +
  • +
    + + fi-brands-asus +
    +
  • + + +
  • +
    + + fi-brands-atandt +
    +
  • + + +
  • +
    + + fi-brands-atlassian +
    +
  • + + +
  • +
    + + fi-brands-atom +
    +
  • + + +
  • +
    + + fi-brands-audition +
    +
  • + + +
  • +
    + + fi-brands-behance +
    +
  • + + +
  • +
    + + fi-brands-bitcoin +
    +
  • + + +
  • +
    + + fi-brands-blackberry +
    +
  • + + +
  • +
    + + fi-brands-blogger +
    +
  • + + +
  • +
    + + fi-brands-bluetooth +
    +
  • + + +
  • +
    + + fi-brands-bootstrap +
    +
  • + + +
  • +
    + + fi-brands-bridgestone +
    +
  • + + +
  • +
    + + fi-brands-burger-king +
    +
  • + + +
  • +
    + + fi-brands-c +
    +
  • + + +
  • +
    + + fi-brands-capture +
    +
  • + + +
  • +
    + + fi-brands-cc-amazon-pay +
    +
  • + + +
  • +
    + + fi-brands-cc-apple-pay +
    +
  • + + +
  • +
    + + fi-brands-cc-diners-club +
    +
  • + + +
  • +
    + + fi-brands-cc-visa +
    +
  • + + +
  • +
    + + fi-brands-centos +
    +
  • + + +
  • +
    + + fi-brands-character +
    +
  • + + +
  • +
    + + fi-brands-chromecast +
    +
  • + + +
  • +
    + + fi-brands-cloudflare +
    +
  • + + +
  • +
    + + fi-brands-confluence +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-by +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-nc-eu +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-nc-jp +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-nc +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-nd +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-pd-alt +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-pd +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-remix +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-sa +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-sampling-plus +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-sampling +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-share +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-zero +
    +
  • + + +
  • +
    + + fi-brands-creative-commons +
    +
  • + + +
  • +
    + + fi-brands-css3-alt +
    +
  • + + +
  • +
    + + fi-brands-css3 +
    +
  • + + +
  • +
    + + fi-brands-dailymotion +
    +
  • + + +
  • +
    + + fi-brands-deezer +
    +
  • + + +
  • +
    + + fi-brands-delphi +
    +
  • + + +
  • +
    + + fi-brands-dev +
    +
  • + + +
  • +
    + + fi-brands-devianart +
    +
  • + + +
  • +
    + + fi-brands-digg +
    +
  • + + +
  • +
    + + fi-brands-dimension +
    +
  • + + +
  • +
    + + fi-brands-discord +
    +
  • + + +
  • +
    + + fi-brands-docker +
    +
  • + + +
  • +
    + + fi-brands-dribbble +
    +
  • + + +
  • +
    + + fi-brands-dropbox +
    +
  • + + +
  • +
    + + fi-brands-drupal +
    +
  • + + +
  • +
    + + fi-brands-ebay +
    +
  • + + +
  • +
    + + fi-brands-elementor +
    +
  • + + +
  • +
    + + fi-brands-ethereum +
    +
  • + + +
  • +
    + + fi-brands-etsy +
    +
  • + + +
  • +
    + + fi-brands-evernote +
    +
  • + + +
  • +
    + + fi-brands-facebook-messenger +
    +
  • + + +
  • +
    + + fi-brands-facebook +
    +
  • + + +
  • +
    + + fi-brands-fedex +
    +
  • + + +
  • +
    + + fi-brands-figma +
    +
  • + + +
  • +
    + + fi-brands-firefox-browser +
    +
  • + + +
  • +
    + + fi-brands-firefox +
    +
  • + + +
  • +
    + + fi-brands-flaticon-1 +
    +
  • + + +
  • +
    + + fi-brands-flaticon +
    +
  • + + +
  • +
    + + fi-brands-flickr +
    +
  • + + +
  • +
    + + fi-brands-flipboard +
    +
  • + + +
  • +
    + + fi-brands-fonts +
    +
  • + + +
  • +
    + + fi-brands-foursquare +
    +
  • + + +
  • +
    + + fi-brands-freepik-1 +
    +
  • + + +
  • +
    + + fi-brands-freepik +
    +
  • + + +
  • +
    + + fi-brands-fresco +
    +
  • + + +
  • +
    + + fi-brands-github +
    +
  • + + +
  • +
    + + fi-brands-gitlab +
    +
  • + + +
  • +
    + + fi-brands-goodreads +
    +
  • + + +
  • +
    + + fi-brands-google +
    +
  • + + +
  • +
    + + fi-brands-haskell +
    +
  • + + +
  • +
    + + fi-brands-hbo +
    +
  • + + +
  • +
    + + fi-brands-hotjar +
    +
  • + + +
  • +
    + + fi-brands-html5 +
    +
  • + + +
  • +
    + + fi-brands-huawei +
    +
  • + + +
  • +
    + + fi-brands-hubspot +
    +
  • + + +
  • +
    + + fi-brands-ibm +
    +
  • + + +
  • +
    + + fi-brands-iconfinder +
    +
  • + + +
  • +
    + + fi-brands-illustrator-draw +
    +
  • + + +
  • +
    + + fi-brands-illustrator +
    +
  • + + +
  • +
    + + fi-brands-imdb +
    +
  • + + +
  • +
    + + fi-brands-incopy +
    +
  • + + +
  • +
    + + fi-brands-indesign +
    +
  • + + +
  • +
    + + fi-brands-instagram +
    +
  • + + +
  • +
    + + fi-brands-intel +
    +
  • + + +
  • +
    + + fi-brands-invision +
    +
  • + + +
  • +
    + + fi-brands-itunes +
    +
  • + + +
  • +
    + + fi-brands-janseen +
    +
  • + + +
  • +
    + + fi-brands-java +
    +
  • + + +
  • +
    + + fi-brands-jcb +
    +
  • + + +
  • +
    + + fi-brands-jira +
    +
  • + + +
  • +
    + + fi-brands-johnson-and-johnson +
    +
  • + + +
  • +
    + + fi-brands-joomla +
    +
  • + + +
  • +
    + + fi-brands-js +
    +
  • + + +
  • +
    + + fi-brands-kickstarter +
    +
  • + + +
  • +
    + + fi-brands-line +
    +
  • + + +
  • +
    + + fi-brands-linkedin +
    +
  • + + +
  • +
    + + fi-brands-lisp +
    +
  • + + +
  • +
    + + fi-brands-mailchimp +
    +
  • + + +
  • +
    + + fi-brands-marriott-international +
    +
  • + + +
  • +
    + + fi-brands-mcdonalds +
    +
  • + + +
  • +
    + + fi-brands-media-encoder +
    +
  • + + +
  • +
    + + fi-brands-medium +
    +
  • + + +
  • +
    + + fi-brands-meta +
    +
  • + + +
  • +
    + + fi-brands-microsoft-edge +
    +
  • + + +
  • +
    + + fi-brands-microsoft-explorer +
    +
  • + + +
  • +
    + + fi-brands-microsoft +
    +
  • + + +
  • +
    + + fi-brands-mysql +
    +
  • + + +
  • +
    + + fi-brands-napster +
    +
  • + + +
  • +
    + + fi-brands-nestle +
    +
  • + + +
  • +
    + + fi-brands-netflix +
    +
  • + + +
  • +
    + + fi-brands-node-js +
    +
  • + + +
  • +
    + + fi-brands-nvidia +
    +
  • + + +
  • +
    + + fi-brands-oracle +
    +
  • + + +
  • +
    + + fi-brands-patreon +
    +
  • + + +
  • +
    + + fi-brands-paypal +
    +
  • + + +
  • +
    + + fi-brands-pfizer +
    +
  • + + +
  • +
    + + fi-brands-photoshop-camera +
    +
  • + + +
  • +
    + + fi-brands-photoshop-express +
    +
  • + + +
  • +
    + + fi-brands-photoshop-lightroom-classic +
    +
  • + + +
  • +
    + + fi-brands-photoshop-lightroom +
    +
  • + + +
  • +
    + + fi-brands-photoshop +
    +
  • + + +
  • +
    + + fi-brands-php +
    +
  • + + +
  • +
    + + fi-brands-pinterest +
    +
  • + + +
  • +
    + + fi-brands-postgre +
    +
  • + + +
  • +
    + + fi-brands-premiere-rush +
    +
  • + + +
  • +
    + + fi-brands-premiere +
    +
  • + + +
  • +
    + + fi-brands-product-hunt +
    +
  • + + +
  • +
    + + fi-brands-python +
    +
  • + + +
  • +
    + + fi-brands-raspberry-pi +
    +
  • + + +
  • +
    + + fi-brands-reddit +
    +
  • + + +
  • +
    + + fi-brands-samsung +
    +
  • + + +
  • +
    + + fi-brands-sap +
    +
  • + + +
  • +
    + + fi-brands-sass +
    +
  • + + +
  • +
    + + fi-brands-shopify +
    +
  • + + +
  • +
    + + fi-brands-siemens +
    +
  • + + +
  • +
    + + fi-brands-sketch +
    +
  • + + +
  • +
    + + fi-brands-skype +
    +
  • + + +
  • +
    + + fi-brands-slack +
    +
  • + + +
  • +
    + + fi-brands-slidesgo +
    +
  • + + +
  • +
    + + fi-brands-snapchat +
    +
  • + + +
  • +
    + + fi-brands-sony +
    +
  • + + +
  • +
    + + fi-brands-soundcloud +
    +
  • + + +
  • +
    + + fi-brands-spark +
    +
  • + + +
  • +
    + + fi-brands-spotify +
    +
  • + + +
  • +
    + + fi-brands-starbucks +
    +
  • + + +
  • +
    + + fi-brands-stock +
    +
  • + + +
  • +
    + + fi-brands-storyset +
    +
  • + + +
  • +
    + + fi-brands-stripe +
    +
  • + + +
  • +
    + + fi-brands-substance-3d-designer +
    +
  • + + +
  • +
    + + fi-brands-substance-3d-painter +
    +
  • + + +
  • +
    + + fi-brands-substance-3d-sampler +
    +
  • + + +
  • +
    + + fi-brands-substance-3d-stager +
    +
  • + + +
  • +
    + + fi-brands-swift +
    +
  • + + +
  • +
    + + fi-brands-t-mobile +
    +
  • + + +
  • +
    + + fi-brands-telegram +
    +
  • + + +
  • +
    + + fi-brands-tencent +
    +
  • + + +
  • +
    + + fi-brands-the-home-depot +
    +
  • + + +
  • +
    + + fi-brands-tik-tok +
    +
  • + + +
  • +
    + + fi-brands-trello +
    +
  • + + +
  • +
    + + fi-brands-tripadvisor +
    +
  • + + +
  • +
    + + fi-brands-tumblr +
    +
  • + + +
  • +
    + + fi-brands-twitch +
    +
  • + + +
  • +
    + + fi-brands-twitter-alt-circle +
    +
  • + + +
  • +
    + + fi-brands-twitter-alt-square +
    +
  • + + +
  • +
    + + fi-brands-twitter-alt +
    +
  • + + +
  • +
    + + fi-brands-twitter +
    +
  • + + +
  • +
    + + fi-brands-typescript +
    +
  • + + +
  • +
    + + fi-brands-uber +
    +
  • + + +
  • +
    + + fi-brands-ubuntu +
    +
  • + + +
  • +
    + + fi-brands-unilever +
    +
  • + + +
  • +
    + + fi-brands-unity +
    +
  • + + +
  • +
    + + fi-brands-unsplash +
    +
  • + + +
  • +
    + + fi-brands-ups +
    +
  • + + +
  • +
    + + fi-brands-usaa +
    +
  • + + +
  • +
    + + fi-brands-verizon +
    +
  • + + +
  • +
    + + fi-brands-videvo +
    +
  • + + +
  • +
    + + fi-brands-vimeo +
    +
  • + + +
  • +
    + + fi-brands-visa +
    +
  • + + +
  • +
    + + fi-brands-visual-basic +
    +
  • + + +
  • +
    + + fi-brands-vk +
    +
  • + + +
  • +
    + + fi-brands-walmart +
    +
  • + + +
  • +
    + + fi-brands-wepik +
    +
  • + + +
  • +
    + + fi-brands-whatsapp +
    +
  • + + +
  • +
    + + fi-brands-wikipedia +
    +
  • + + +
  • +
    + + fi-brands-windows +
    +
  • + + +
  • +
    + + fi-brands-wix +
    +
  • + + +
  • +
    + + fi-brands-wordpress +
    +
  • + + +
  • +
    + + fi-brands-xd +
    +
  • + + +
  • +
    + + fi-brands-xing +
    +
  • + + +
  • +
    + + fi-brands-yahoo +
    +
  • + + +
  • +
    + + fi-brands-yandex +
    +
  • + + +
  • +
    + + fi-brands-yelp +
    +
  • + + +
  • +
    + + fi-brands-youtube +
    +
  • + + +
  • +
    + + fi-brands-zoom +
    +
  • + + +
+ +
+ + diff --git a/resources/css/Shared/uicons-brands/webfonts/uicons-brands.css b/resources/css/Shared/uicons-brands/webfonts/uicons-brands.css new file mode 100644 index 0000000..ccafa79 --- /dev/null +++ b/resources/css/Shared/uicons-brands/webfonts/uicons-brands.css @@ -0,0 +1,692 @@ +/*! +* _____ _ __ _____ ______ _ _ _ +* |_ _| | | / _| |_ _| | ____| | | | (_) +* | | _ __ | |_ ___ _ __| |_ __ _ ___ ___ | | ___ ___ _ __ ___ ______ | |__ | | __ _| |_ _ ___ ___ _ __ +* | | | '_ \| __/ _ \ '__| _/ _` |/ __/ _ \ | | / __/ _ \| '_ \/ __| |______| | __| | |/ _` | __| |/ __/ _ \| '_ \ +* _| |_| | | | || __/ | | || (_| | (_| __/ _| || (_| (_) | | | \__ \ | | | | (_| | |_| | (_| (_) | | | | +* |_____|_| |_|\__\___|_| |_| \__,_|\___\___| |_____\___\___/|_| |_|___/ |_| |_|\__,_|\__|_|\___\___/|_| |_| +* +* UIcons 2.1.0 - https://www.flaticon.com/uicons/interface-icons +*/ +@font-face { + font-family: "uicons-brands"; + src: url("uicons-brands.woff2") format("woff2"), + url("uicons-brands.woff") format("woff"), + url("uicons-brands.eot#iefix") format("embedded-opentype"); + font-display: swap; +} + + i[class^="fi-brands-"]:before, i[class*=" fi-brands-"]:before, span[class^="fi-brands-"]:before, span[class*="fi-brands-"]:before { +font-family: uicons-brands !important; +font-style: normal; +font-weight: normal !important; +font-variant: normal; +text-transform: none; +line-height: 1; +-webkit-font-smoothing: antialiased; +-moz-osx-font-smoothing: grayscale; +} + + .fi-brands-3m:before { + content: "\f101"; + } + .fi-brands-500px:before { + content: "\f102"; + } + .fi-brands-abbot-laboratories:before { + content: "\f103"; + } + .fi-brands-accusoft:before { + content: "\f104"; + } + .fi-brands-acrobat:before { + content: "\f105"; + } + .fi-brands-adobe:before { + content: "\f106"; + } + .fi-brands-aecom:before { + content: "\f107"; + } + .fi-brands-aero:before { + content: "\f108"; + } + .fi-brands-after-effects:before { + content: "\f109"; + } + .fi-brands-airbnb:before { + content: "\f10a"; + } + .fi-brands-algolia:before { + content: "\f10b"; + } + .fi-brands-amd:before { + content: "\f10c"; + } + .fi-brands-american-express:before { + content: "\f10d"; + } + .fi-brands-android:before { + content: "\f10e"; + } + .fi-brands-animate:before { + content: "\f10f"; + } + .fi-brands-app-store-ios:before { + content: "\f110"; + } + .fi-brands-apple-pay:before { + content: "\f111"; + } + .fi-brands-apple:before { + content: "\f112"; + } + .fi-brands-artstation:before { + content: "\f113"; + } + .fi-brands-astrazeneca:before { + content: "\f114"; + } + .fi-brands-asus:before { + content: "\f115"; + } + .fi-brands-atandt:before { + content: "\f116"; + } + .fi-brands-atlassian:before { + content: "\f117"; + } + .fi-brands-atom:before { + content: "\f118"; + } + .fi-brands-audition:before { + content: "\f119"; + } + .fi-brands-behance:before { + content: "\f11a"; + } + .fi-brands-bitcoin:before { + content: "\f11b"; + } + .fi-brands-blackberry:before { + content: "\f11c"; + } + .fi-brands-blogger:before { + content: "\f11d"; + } + .fi-brands-bluetooth:before { + content: "\f11e"; + } + .fi-brands-bootstrap:before { + content: "\f11f"; + } + .fi-brands-bridgestone:before { + content: "\f120"; + } + .fi-brands-burger-king:before { + content: "\f121"; + } + .fi-brands-c:before { + content: "\f122"; + } + .fi-brands-capture:before { + content: "\f123"; + } + .fi-brands-cc-amazon-pay:before { + content: "\f124"; + } + .fi-brands-cc-apple-pay:before { + content: "\f125"; + } + .fi-brands-cc-diners-club:before { + content: "\f126"; + } + .fi-brands-cc-visa:before { + content: "\f127"; + } + .fi-brands-centos:before { + content: "\f128"; + } + .fi-brands-character:before { + content: "\f129"; + } + .fi-brands-chromecast:before { + content: "\f12a"; + } + .fi-brands-cloudflare:before { + content: "\f12b"; + } + .fi-brands-confluence:before { + content: "\f12c"; + } + .fi-brands-creative-commons-by:before { + content: "\f12d"; + } + .fi-brands-creative-commons-nc-eu:before { + content: "\f12e"; + } + .fi-brands-creative-commons-nc-jp:before { + content: "\f12f"; + } + .fi-brands-creative-commons-nc:before { + content: "\f130"; + } + .fi-brands-creative-commons-nd:before { + content: "\f131"; + } + .fi-brands-creative-commons-pd-alt:before { + content: "\f132"; + } + .fi-brands-creative-commons-pd:before { + content: "\f133"; + } + .fi-brands-creative-commons-remix:before { + content: "\f134"; + } + .fi-brands-creative-commons-sa:before { + content: "\f135"; + } + .fi-brands-creative-commons-sampling-plus:before { + content: "\f136"; + } + .fi-brands-creative-commons-sampling:before { + content: "\f137"; + } + .fi-brands-creative-commons-share:before { + content: "\f138"; + } + .fi-brands-creative-commons-zero:before { + content: "\f139"; + } + .fi-brands-creative-commons:before { + content: "\f13a"; + } + .fi-brands-css3-alt:before { + content: "\f13b"; + } + .fi-brands-css3:before { + content: "\f13c"; + } + .fi-brands-dailymotion:before { + content: "\f13d"; + } + .fi-brands-deezer:before { + content: "\f13e"; + } + .fi-brands-delphi:before { + content: "\f13f"; + } + .fi-brands-dev:before { + content: "\f140"; + } + .fi-brands-devianart:before { + content: "\f141"; + } + .fi-brands-digg:before { + content: "\f142"; + } + .fi-brands-dimension:before { + content: "\f143"; + } + .fi-brands-discord:before { + content: "\f144"; + } + .fi-brands-docker:before { + content: "\f145"; + } + .fi-brands-dribbble:before { + content: "\f146"; + } + .fi-brands-dropbox:before { + content: "\f147"; + } + .fi-brands-drupal:before { + content: "\f148"; + } + .fi-brands-ebay:before { + content: "\f149"; + } + .fi-brands-elementor:before { + content: "\f14a"; + } + .fi-brands-ethereum:before { + content: "\f14b"; + } + .fi-brands-etsy:before { + content: "\f14c"; + } + .fi-brands-evernote:before { + content: "\f14d"; + } + .fi-brands-facebook-messenger:before { + content: "\f14e"; + } + .fi-brands-facebook:before { + content: "\f14f"; + } + .fi-brands-fedex:before { + content: "\f150"; + } + .fi-brands-figma:before { + content: "\f151"; + } + .fi-brands-firefox-browser:before { + content: "\f152"; + } + .fi-brands-firefox:before { + content: "\f153"; + } + .fi-brands-flaticon-1:before { + content: "\f154"; + } + .fi-brands-flaticon:before { + content: "\f155"; + } + .fi-brands-flickr:before { + content: "\f156"; + } + .fi-brands-flipboard:before { + content: "\f157"; + } + .fi-brands-fonts:before { + content: "\f158"; + } + .fi-brands-foursquare:before { + content: "\f159"; + } + .fi-brands-freepik-1:before { + content: "\f15a"; + } + .fi-brands-freepik:before { + content: "\f15b"; + } + .fi-brands-fresco:before { + content: "\f15c"; + } + .fi-brands-github:before { + content: "\f15d"; + } + .fi-brands-gitlab:before { + content: "\f15e"; + } + .fi-brands-goodreads:before { + content: "\f15f"; + } + .fi-brands-google:before { + content: "\f160"; + } + .fi-brands-haskell:before { + content: "\f161"; + } + .fi-brands-hbo:before { + content: "\f162"; + } + .fi-brands-hotjar:before { + content: "\f163"; + } + .fi-brands-html5:before { + content: "\f164"; + } + .fi-brands-huawei:before { + content: "\f165"; + } + .fi-brands-hubspot:before { + content: "\f166"; + } + .fi-brands-ibm:before { + content: "\f167"; + } + .fi-brands-iconfinder:before { + content: "\f168"; + } + .fi-brands-illustrator-draw:before { + content: "\f169"; + } + .fi-brands-illustrator:before { + content: "\f16a"; + } + .fi-brands-imdb:before { + content: "\f16b"; + } + .fi-brands-incopy:before { + content: "\f16c"; + } + .fi-brands-indesign:before { + content: "\f16d"; + } + .fi-brands-instagram:before { + content: "\f16e"; + } + .fi-brands-intel:before { + content: "\f16f"; + } + .fi-brands-invision:before { + content: "\f170"; + } + .fi-brands-itunes:before { + content: "\f171"; + } + .fi-brands-janseen:before { + content: "\f172"; + } + .fi-brands-java:before { + content: "\f173"; + } + .fi-brands-jcb:before { + content: "\f174"; + } + .fi-brands-jira:before { + content: "\f175"; + } + .fi-brands-johnson-and-johnson:before { + content: "\f176"; + } + .fi-brands-joomla:before { + content: "\f177"; + } + .fi-brands-js:before { + content: "\f178"; + } + .fi-brands-kickstarter:before { + content: "\f179"; + } + .fi-brands-line:before { + content: "\f17a"; + } + .fi-brands-linkedin:before { + content: "\f17b"; + } + .fi-brands-lisp:before { + content: "\f17c"; + } + .fi-brands-mailchimp:before { + content: "\f17d"; + } + .fi-brands-marriott-international:before { + content: "\f17e"; + } + .fi-brands-mcdonalds:before { + content: "\f17f"; + } + .fi-brands-media-encoder:before { + content: "\f180"; + } + .fi-brands-medium:before { + content: "\f181"; + } + .fi-brands-meta:before { + content: "\f182"; + } + .fi-brands-microsoft-edge:before { + content: "\f183"; + } + .fi-brands-microsoft-explorer:before { + content: "\f184"; + } + .fi-brands-microsoft:before { + content: "\f185"; + } + .fi-brands-mysql:before { + content: "\f186"; + } + .fi-brands-napster:before { + content: "\f187"; + } + .fi-brands-nestle:before { + content: "\f188"; + } + .fi-brands-netflix:before { + content: "\f189"; + } + .fi-brands-node-js:before { + content: "\f18a"; + } + .fi-brands-nvidia:before { + content: "\f18b"; + } + .fi-brands-oracle:before { + content: "\f18c"; + } + .fi-brands-patreon:before { + content: "\f18d"; + } + .fi-brands-paypal:before { + content: "\f18e"; + } + .fi-brands-pfizer:before { + content: "\f18f"; + } + .fi-brands-photoshop-camera:before { + content: "\f190"; + } + .fi-brands-photoshop-express:before { + content: "\f191"; + } + .fi-brands-photoshop-lightroom-classic:before { + content: "\f192"; + } + .fi-brands-photoshop-lightroom:before { + content: "\f193"; + } + .fi-brands-photoshop:before { + content: "\f194"; + } + .fi-brands-php:before { + content: "\f195"; + } + .fi-brands-pinterest:before { + content: "\f196"; + } + .fi-brands-postgre:before { + content: "\f197"; + } + .fi-brands-premiere-rush:before { + content: "\f198"; + } + .fi-brands-premiere:before { + content: "\f199"; + } + .fi-brands-product-hunt:before { + content: "\f19a"; + } + .fi-brands-python:before { + content: "\f19b"; + } + .fi-brands-raspberry-pi:before { + content: "\f19c"; + } + .fi-brands-reddit:before { + content: "\f19d"; + } + .fi-brands-samsung:before { + content: "\f19e"; + } + .fi-brands-sap:before { + content: "\f19f"; + } + .fi-brands-sass:before { + content: "\f1a0"; + } + .fi-brands-shopify:before { + content: "\f1a1"; + } + .fi-brands-siemens:before { + content: "\f1a2"; + } + .fi-brands-sketch:before { + content: "\f1a3"; + } + .fi-brands-skype:before { + content: "\f1a4"; + } + .fi-brands-slack:before { + content: "\f1a5"; + } + .fi-brands-slidesgo:before { + content: "\f1a6"; + } + .fi-brands-snapchat:before { + content: "\f1a7"; + } + .fi-brands-sony:before { + content: "\f1a8"; + } + .fi-brands-soundcloud:before { + content: "\f1a9"; + } + .fi-brands-spark:before { + content: "\f1aa"; + } + .fi-brands-spotify:before { + content: "\f1ab"; + } + .fi-brands-starbucks:before { + content: "\f1ac"; + } + .fi-brands-stock:before { + content: "\f1ad"; + } + .fi-brands-storyset:before { + content: "\f1ae"; + } + .fi-brands-stripe:before { + content: "\f1af"; + } + .fi-brands-substance-3d-designer:before { + content: "\f1b0"; + } + .fi-brands-substance-3d-painter:before { + content: "\f1b1"; + } + .fi-brands-substance-3d-sampler:before { + content: "\f1b2"; + } + .fi-brands-substance-3d-stager:before { + content: "\f1b3"; + } + .fi-brands-swift:before { + content: "\f1b4"; + } + .fi-brands-t-mobile:before { + content: "\f1b5"; + } + .fi-brands-telegram:before { + content: "\f1b6"; + } + .fi-brands-tencent:before { + content: "\f1b7"; + } + .fi-brands-the-home-depot:before { + content: "\f1b8"; + } + .fi-brands-tik-tok:before { + content: "\f1b9"; + } + .fi-brands-trello:before { + content: "\f1ba"; + } + .fi-brands-tripadvisor:before { + content: "\f1bb"; + } + .fi-brands-tumblr:before { + content: "\f1bc"; + } + .fi-brands-twitch:before { + content: "\f1bd"; + } + .fi-brands-twitter-alt-circle:before { + content: "\f1be"; + } + .fi-brands-twitter-alt-square:before { + content: "\f1bf"; + } + .fi-brands-twitter-alt:before { + content: "\f1c0"; + } + .fi-brands-twitter:before { + content: "\f1c1"; + } + .fi-brands-typescript:before { + content: "\f1c2"; + } + .fi-brands-uber:before { + content: "\f1c3"; + } + .fi-brands-ubuntu:before { + content: "\f1c4"; + } + .fi-brands-unilever:before { + content: "\f1c5"; + } + .fi-brands-unity:before { + content: "\f1c6"; + } + .fi-brands-unsplash:before { + content: "\f1c7"; + } + .fi-brands-ups:before { + content: "\f1c8"; + } + .fi-brands-usaa:before { + content: "\f1c9"; + } + .fi-brands-verizon:before { + content: "\f1ca"; + } + .fi-brands-videvo:before { + content: "\f1cb"; + } + .fi-brands-vimeo:before { + content: "\f1cc"; + } + .fi-brands-visa:before { + content: "\f1cd"; + } + .fi-brands-visual-basic:before { + content: "\f1ce"; + } + .fi-brands-vk:before { + content: "\f1cf"; + } + .fi-brands-walmart:before { + content: "\f1d0"; + } + .fi-brands-wepik:before { + content: "\f1d1"; + } + .fi-brands-whatsapp:before { + content: "\f1d2"; + } + .fi-brands-wikipedia:before { + content: "\f1d3"; + } + .fi-brands-windows:before { + content: "\f1d4"; + } + .fi-brands-wix:before { + content: "\f1d5"; + } + .fi-brands-wordpress:before { + content: "\f1d6"; + } + .fi-brands-xd:before { + content: "\f1d7"; + } + .fi-brands-xing:before { + content: "\f1d8"; + } + .fi-brands-yahoo:before { + content: "\f1d9"; + } + .fi-brands-yandex:before { + content: "\f1da"; + } + .fi-brands-yelp:before { + content: "\f1db"; + } + .fi-brands-youtube:before { + content: "\f1dc"; + } + .fi-brands-zoom:before { + content: "\f1dd"; + } diff --git a/resources/css/Shared/uicons-brands/webfonts/uicons-brands.eot b/resources/css/Shared/uicons-brands/webfonts/uicons-brands.eot new file mode 100644 index 0000000..bf11f15 Binary files /dev/null and b/resources/css/Shared/uicons-brands/webfonts/uicons-brands.eot differ diff --git a/resources/css/Shared/uicons-brands/webfonts/uicons-brands.html b/resources/css/Shared/uicons-brands/webfonts/uicons-brands.html new file mode 100644 index 0000000..116e6a8 --- /dev/null +++ b/resources/css/Shared/uicons-brands/webfonts/uicons-brands.html @@ -0,0 +1,1949 @@ + + + + + Uicons 2.1.0 + + + + + + + +
+ + +

Get started

+ +
+
    +
  1. Copy the entire /webfonts folder and the css into your project’s static assets directory.
  2. +
  3. Add the following line into the <head> of each template or page that you want to use Uicons on.

    +
    <link href="/your-path-to-uicons/css/uicons-brands.css" rel="stylesheet">
    +
  4. +
  5. Use the icons with the tags <i> or <span>.

    +
    <i class="fi fi-brands-camera">
    +<span class="fi fi-brands-camera">
    + Example: +
  6. +
+
+ +
    + +
  • +
    + + fi-brands-3m +
    +
  • + + +
  • +
    + + fi-brands-500px +
    +
  • + + +
  • +
    + + fi-brands-abbot-laboratories +
    +
  • + + +
  • +
    + + fi-brands-accusoft +
    +
  • + + +
  • +
    + + fi-brands-acrobat +
    +
  • + + +
  • +
    + + fi-brands-adobe +
    +
  • + + +
  • +
    + + fi-brands-aecom +
    +
  • + + +
  • +
    + + fi-brands-aero +
    +
  • + + +
  • +
    + + fi-brands-after-effects +
    +
  • + + +
  • +
    + + fi-brands-airbnb +
    +
  • + + +
  • +
    + + fi-brands-algolia +
    +
  • + + +
  • +
    + + fi-brands-amd +
    +
  • + + +
  • +
    + + fi-brands-american-express +
    +
  • + + +
  • +
    + + fi-brands-android +
    +
  • + + +
  • +
    + + fi-brands-animate +
    +
  • + + +
  • +
    + + fi-brands-app-store-ios +
    +
  • + + +
  • +
    + + fi-brands-apple-pay +
    +
  • + + +
  • +
    + + fi-brands-apple +
    +
  • + + +
  • +
    + + fi-brands-artstation +
    +
  • + + +
  • +
    + + fi-brands-astrazeneca +
    +
  • + + +
  • +
    + + fi-brands-asus +
    +
  • + + +
  • +
    + + fi-brands-atandt +
    +
  • + + +
  • +
    + + fi-brands-atlassian +
    +
  • + + +
  • +
    + + fi-brands-atom +
    +
  • + + +
  • +
    + + fi-brands-audition +
    +
  • + + +
  • +
    + + fi-brands-behance +
    +
  • + + +
  • +
    + + fi-brands-bitcoin +
    +
  • + + +
  • +
    + + fi-brands-blackberry +
    +
  • + + +
  • +
    + + fi-brands-blogger +
    +
  • + + +
  • +
    + + fi-brands-bluetooth +
    +
  • + + +
  • +
    + + fi-brands-bootstrap +
    +
  • + + +
  • +
    + + fi-brands-bridgestone +
    +
  • + + +
  • +
    + + fi-brands-burger-king +
    +
  • + + +
  • +
    + + fi-brands-c +
    +
  • + + +
  • +
    + + fi-brands-capture +
    +
  • + + +
  • +
    + + fi-brands-cc-amazon-pay +
    +
  • + + +
  • +
    + + fi-brands-cc-apple-pay +
    +
  • + + +
  • +
    + + fi-brands-cc-diners-club +
    +
  • + + +
  • +
    + + fi-brands-cc-visa +
    +
  • + + +
  • +
    + + fi-brands-centos +
    +
  • + + +
  • +
    + + fi-brands-character +
    +
  • + + +
  • +
    + + fi-brands-chromecast +
    +
  • + + +
  • +
    + + fi-brands-cloudflare +
    +
  • + + +
  • +
    + + fi-brands-confluence +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-by +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-nc-eu +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-nc-jp +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-nc +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-nd +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-pd-alt +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-pd +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-remix +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-sa +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-sampling-plus +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-sampling +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-share +
    +
  • + + +
  • +
    + + fi-brands-creative-commons-zero +
    +
  • + + +
  • +
    + + fi-brands-creative-commons +
    +
  • + + +
  • +
    + + fi-brands-css3-alt +
    +
  • + + +
  • +
    + + fi-brands-css3 +
    +
  • + + +
  • +
    + + fi-brands-dailymotion +
    +
  • + + +
  • +
    + + fi-brands-deezer +
    +
  • + + +
  • +
    + + fi-brands-delphi +
    +
  • + + +
  • +
    + + fi-brands-dev +
    +
  • + + +
  • +
    + + fi-brands-devianart +
    +
  • + + +
  • +
    + + fi-brands-digg +
    +
  • + + +
  • +
    + + fi-brands-dimension +
    +
  • + + +
  • +
    + + fi-brands-discord +
    +
  • + + +
  • +
    + + fi-brands-docker +
    +
  • + + +
  • +
    + + fi-brands-dribbble +
    +
  • + + +
  • +
    + + fi-brands-dropbox +
    +
  • + + +
  • +
    + + fi-brands-drupal +
    +
  • + + +
  • +
    + + fi-brands-ebay +
    +
  • + + +
  • +
    + + fi-brands-elementor +
    +
  • + + +
  • +
    + + fi-brands-ethereum +
    +
  • + + +
  • +
    + + fi-brands-etsy +
    +
  • + + +
  • +
    + + fi-brands-evernote +
    +
  • + + +
  • +
    + + fi-brands-facebook-messenger +
    +
  • + + +
  • +
    + + fi-brands-facebook +
    +
  • + + +
  • +
    + + fi-brands-fedex +
    +
  • + + +
  • +
    + + fi-brands-figma +
    +
  • + + +
  • +
    + + fi-brands-firefox-browser +
    +
  • + + +
  • +
    + + fi-brands-firefox +
    +
  • + + +
  • +
    + + fi-brands-flaticon-1 +
    +
  • + + +
  • +
    + + fi-brands-flaticon +
    +
  • + + +
  • +
    + + fi-brands-flickr +
    +
  • + + +
  • +
    + + fi-brands-flipboard +
    +
  • + + +
  • +
    + + fi-brands-fonts +
    +
  • + + +
  • +
    + + fi-brands-foursquare +
    +
  • + + +
  • +
    + + fi-brands-freepik-1 +
    +
  • + + +
  • +
    + + fi-brands-freepik +
    +
  • + + +
  • +
    + + fi-brands-fresco +
    +
  • + + +
  • +
    + + fi-brands-github +
    +
  • + + +
  • +
    + + fi-brands-gitlab +
    +
  • + + +
  • +
    + + fi-brands-goodreads +
    +
  • + + +
  • +
    + + fi-brands-google +
    +
  • + + +
  • +
    + + fi-brands-haskell +
    +
  • + + +
  • +
    + + fi-brands-hbo +
    +
  • + + +
  • +
    + + fi-brands-hotjar +
    +
  • + + +
  • +
    + + fi-brands-html5 +
    +
  • + + +
  • +
    + + fi-brands-huawei +
    +
  • + + +
  • +
    + + fi-brands-hubspot +
    +
  • + + +
  • +
    + + fi-brands-ibm +
    +
  • + + +
  • +
    + + fi-brands-iconfinder +
    +
  • + + +
  • +
    + + fi-brands-illustrator-draw +
    +
  • + + +
  • +
    + + fi-brands-illustrator +
    +
  • + + +
  • +
    + + fi-brands-imdb +
    +
  • + + +
  • +
    + + fi-brands-incopy +
    +
  • + + +
  • +
    + + fi-brands-indesign +
    +
  • + + +
  • +
    + + fi-brands-instagram +
    +
  • + + +
  • +
    + + fi-brands-intel +
    +
  • + + +
  • +
    + + fi-brands-invision +
    +
  • + + +
  • +
    + + fi-brands-itunes +
    +
  • + + +
  • +
    + + fi-brands-janseen +
    +
  • + + +
  • +
    + + fi-brands-java +
    +
  • + + +
  • +
    + + fi-brands-jcb +
    +
  • + + +
  • +
    + + fi-brands-jira +
    +
  • + + +
  • +
    + + fi-brands-johnson-and-johnson +
    +
  • + + +
  • +
    + + fi-brands-joomla +
    +
  • + + +
  • +
    + + fi-brands-js +
    +
  • + + +
  • +
    + + fi-brands-kickstarter +
    +
  • + + +
  • +
    + + fi-brands-line +
    +
  • + + +
  • +
    + + fi-brands-linkedin +
    +
  • + + +
  • +
    + + fi-brands-lisp +
    +
  • + + +
  • +
    + + fi-brands-mailchimp +
    +
  • + + +
  • +
    + + fi-brands-marriott-international +
    +
  • + + +
  • +
    + + fi-brands-mcdonalds +
    +
  • + + +
  • +
    + + fi-brands-media-encoder +
    +
  • + + +
  • +
    + + fi-brands-medium +
    +
  • + + +
  • +
    + + fi-brands-meta +
    +
  • + + +
  • +
    + + fi-brands-microsoft-edge +
    +
  • + + +
  • +
    + + fi-brands-microsoft-explorer +
    +
  • + + +
  • +
    + + fi-brands-microsoft +
    +
  • + + +
  • +
    + + fi-brands-mysql +
    +
  • + + +
  • +
    + + fi-brands-napster +
    +
  • + + +
  • +
    + + fi-brands-nestle +
    +
  • + + +
  • +
    + + fi-brands-netflix +
    +
  • + + +
  • +
    + + fi-brands-node-js +
    +
  • + + +
  • +
    + + fi-brands-nvidia +
    +
  • + + +
  • +
    + + fi-brands-oracle +
    +
  • + + +
  • +
    + + fi-brands-patreon +
    +
  • + + +
  • +
    + + fi-brands-paypal +
    +
  • + + +
  • +
    + + fi-brands-pfizer +
    +
  • + + +
  • +
    + + fi-brands-photoshop-camera +
    +
  • + + +
  • +
    + + fi-brands-photoshop-express +
    +
  • + + +
  • +
    + + fi-brands-photoshop-lightroom-classic +
    +
  • + + +
  • +
    + + fi-brands-photoshop-lightroom +
    +
  • + + +
  • +
    + + fi-brands-photoshop +
    +
  • + + +
  • +
    + + fi-brands-php +
    +
  • + + +
  • +
    + + fi-brands-pinterest +
    +
  • + + +
  • +
    + + fi-brands-postgre +
    +
  • + + +
  • +
    + + fi-brands-premiere-rush +
    +
  • + + +
  • +
    + + fi-brands-premiere +
    +
  • + + +
  • +
    + + fi-brands-product-hunt +
    +
  • + + +
  • +
    + + fi-brands-python +
    +
  • + + +
  • +
    + + fi-brands-raspberry-pi +
    +
  • + + +
  • +
    + + fi-brands-reddit +
    +
  • + + +
  • +
    + + fi-brands-samsung +
    +
  • + + +
  • +
    + + fi-brands-sap +
    +
  • + + +
  • +
    + + fi-brands-sass +
    +
  • + + +
  • +
    + + fi-brands-shopify +
    +
  • + + +
  • +
    + + fi-brands-siemens +
    +
  • + + +
  • +
    + + fi-brands-sketch +
    +
  • + + +
  • +
    + + fi-brands-skype +
    +
  • + + +
  • +
    + + fi-brands-slack +
    +
  • + + +
  • +
    + + fi-brands-slidesgo +
    +
  • + + +
  • +
    + + fi-brands-snapchat +
    +
  • + + +
  • +
    + + fi-brands-sony +
    +
  • + + +
  • +
    + + fi-brands-soundcloud +
    +
  • + + +
  • +
    + + fi-brands-spark +
    +
  • + + +
  • +
    + + fi-brands-spotify +
    +
  • + + +
  • +
    + + fi-brands-starbucks +
    +
  • + + +
  • +
    + + fi-brands-stock +
    +
  • + + +
  • +
    + + fi-brands-storyset +
    +
  • + + +
  • +
    + + fi-brands-stripe +
    +
  • + + +
  • +
    + + fi-brands-substance-3d-designer +
    +
  • + + +
  • +
    + + fi-brands-substance-3d-painter +
    +
  • + + +
  • +
    + + fi-brands-substance-3d-sampler +
    +
  • + + +
  • +
    + + fi-brands-substance-3d-stager +
    +
  • + + +
  • +
    + + fi-brands-swift +
    +
  • + + +
  • +
    + + fi-brands-t-mobile +
    +
  • + + +
  • +
    + + fi-brands-telegram +
    +
  • + + +
  • +
    + + fi-brands-tencent +
    +
  • + + +
  • +
    + + fi-brands-the-home-depot +
    +
  • + + +
  • +
    + + fi-brands-tik-tok +
    +
  • + + +
  • +
    + + fi-brands-trello +
    +
  • + + +
  • +
    + + fi-brands-tripadvisor +
    +
  • + + +
  • +
    + + fi-brands-tumblr +
    +
  • + + +
  • +
    + + fi-brands-twitch +
    +
  • + + +
  • +
    + + fi-brands-twitter-alt-circle +
    +
  • + + +
  • +
    + + fi-brands-twitter-alt-square +
    +
  • + + +
  • +
    + + fi-brands-twitter-alt +
    +
  • + + +
  • +
    + + fi-brands-twitter +
    +
  • + + +
  • +
    + + fi-brands-typescript +
    +
  • + + +
  • +
    + + fi-brands-uber +
    +
  • + + +
  • +
    + + fi-brands-ubuntu +
    +
  • + + +
  • +
    + + fi-brands-unilever +
    +
  • + + +
  • +
    + + fi-brands-unity +
    +
  • + + +
  • +
    + + fi-brands-unsplash +
    +
  • + + +
  • +
    + + fi-brands-ups +
    +
  • + + +
  • +
    + + fi-brands-usaa +
    +
  • + + +
  • +
    + + fi-brands-verizon +
    +
  • + + +
  • +
    + + fi-brands-videvo +
    +
  • + + +
  • +
    + + fi-brands-vimeo +
    +
  • + + +
  • +
    + + fi-brands-visa +
    +
  • + + +
  • +
    + + fi-brands-visual-basic +
    +
  • + + +
  • +
    + + fi-brands-vk +
    +
  • + + +
  • +
    + + fi-brands-walmart +
    +
  • + + +
  • +
    + + fi-brands-wepik +
    +
  • + + +
  • +
    + + fi-brands-whatsapp +
    +
  • + + +
  • +
    + + fi-brands-wikipedia +
    +
  • + + +
  • +
    + + fi-brands-windows +
    +
  • + + +
  • +
    + + fi-brands-wix +
    +
  • + + +
  • +
    + + fi-brands-wordpress +
    +
  • + + +
  • +
    + + fi-brands-xd +
    +
  • + + +
  • +
    + + fi-brands-xing +
    +
  • + + +
  • +
    + + fi-brands-yahoo +
    +
  • + + +
  • +
    + + fi-brands-yandex +
    +
  • + + +
  • +
    + + fi-brands-yelp +
    +
  • + + +
  • +
    + + fi-brands-youtube +
    +
  • + + +
  • +
    + + fi-brands-zoom +
    +
  • + + +
+ +
+ + diff --git a/resources/css/Shared/uicons-brands/webfonts/uicons-brands.woff b/resources/css/Shared/uicons-brands/webfonts/uicons-brands.woff new file mode 100644 index 0000000..1b50db3 Binary files /dev/null and b/resources/css/Shared/uicons-brands/webfonts/uicons-brands.woff differ diff --git a/resources/css/Shared/uicons-brands/webfonts/uicons-brands.woff2 b/resources/css/Shared/uicons-brands/webfonts/uicons-brands.woff2 new file mode 100644 index 0000000..709d406 Binary files /dev/null and b/resources/css/Shared/uicons-brands/webfonts/uicons-brands.woff2 differ diff --git a/resources/css/Shared/uicons-regular-rounded/css/uicons-regular-rounded.css b/resources/css/Shared/uicons-regular-rounded/css/uicons-regular-rounded.css new file mode 100644 index 0000000..aadc2ea --- /dev/null +++ b/resources/css/Shared/uicons-regular-rounded/css/uicons-regular-rounded.css @@ -0,0 +1,14072 @@ +/*! +* _____ _ __ _____ ______ _ _ _ +* |_ _| | | / _| |_ _| | ____| | | | (_) +* | | _ __ | |_ ___ _ __| |_ __ _ ___ ___ | | ___ ___ _ __ ___ ______ | |__ | | __ _| |_ _ ___ ___ _ __ +* | | | '_ \| __/ _ \ '__| _/ _` |/ __/ _ \ | | / __/ _ \| '_ \/ __| |______| | __| | |/ _` | __| |/ __/ _ \| '_ \ +* _| |_| | | | || __/ | | || (_| | (_| __/ _| || (_| (_) | | | \__ \ | | | | (_| | |_| | (_| (_) | | | | +* |_____|_| |_|\__\___|_| |_| \__,_|\___\___| |_____\___\___/|_| |_|___/ |_| |_|\__,_|\__|_|\___\___/|_| |_| +* +* UIcons 3.0.0 - https://www.flaticon.com/uicons/interface-icons +*/ +@font-face { + font-family: "uicons-regular-rounded"; + src: url("../webfonts/uicons-regular-rounded.woff2") format("woff2"), + url("../webfonts/uicons-regular-rounded.woff") format("woff"), + url("../webfonts/uicons-regular-rounded.eot#iefix") format("embedded-opentype"); + font-display: swap; +} + + i[class^="fi-rr-"]:before, i[class*=" fi-rr-"]:before, span[class^="fi-rr-"]:before, span[class*="fi-rr-"]:before { +font-family: uicons-regular-rounded !important; +font-style: normal; +font-weight: normal !important; +font-variant: normal; +text-transform: none; +line-height: 1; +-webkit-font-smoothing: antialiased; +-moz-osx-font-smoothing: grayscale; +} + + .fi-rr-0:before { + content: "\e001"; + } + .fi-rr-00s-music-disc:before { + content: "\e002"; + } + .fi-rr-1:before { + content: "\e003"; + } + .fi-rr-2:before { + content: "\e007"; + } + .fi-rr-3:before { + content: "\e009"; + } + .fi-rr-360-degrees:before { + content: "\e00b"; + } + .fi-rr-4:before { + content: "\e00d"; + } + .fi-rr-404:before { + content: "\e00f"; + } + .fi-rr-5:before { + content: "\e010"; + } + .fi-rr-5g-lock:before { + content: "\e013"; + } + .fi-rr-6:before { + content: "\e014"; + } + .fi-rr-60s-music-disc:before { + content: "\e015"; + } + .fi-rr-7:before { + content: "\e016"; + } + .fi-rr-70s-music-disc:before { + content: "\e017"; + } + .fi-rr-8:before { + content: "\e018"; + } + .fi-rr-80s-music-disc:before { + content: "\e019"; + } + .fi-rr-9:before { + content: "\e01a"; + } + .fi-rr-90s:before { + content: "\e01b"; + } + .fi-rr-90s-music-disc:before { + content: "\e01c"; + } + .fi-rr-a:before { + content: "\e01d"; + } + .fi-rr-abacus:before { + content: "\e01e"; + } + .fi-rr-abdomen:before { + content: "\e020"; + } + .fi-rr-access-control:before { + content: "\e022"; + } + .fi-rr-access-denied:before { + content: "\e023"; + } + .fi-rr-accident:before { + content: "\e024"; + } + .fi-rr-accordion:before { + content: "\e025"; + } + .fi-rr-acorn:before { + content: "\e028"; + } + .fi-rr-ad:before { + content: "\e02a"; + } + .fi-rr-ad-forbidden:before { + content: "\e02b"; + } + .fi-rr-ad-paid:before { + content: "\e02c"; + } + .fi-rr-ad-slash:before { + content: "\e02d"; + } + .fi-rr-add:before { + content: "\e02e"; + } + .fi-rr-add-document:before { + content: "\e030"; + } + .fi-rr-add-folder:before { + content: "\e031"; + } + .fi-rr-add-image:before { + content: "\e032"; + } + .fi-rr-address-book:before { + content: "\e033"; + } + .fi-rr-address-card:before { + content: "\e034"; + } + .fi-rr-admin:before { + content: "\e035"; + } + .fi-rr-admin-alt:before { + content: "\e036"; + } + .fi-rr-age:before { + content: "\e040"; + } + .fi-rr-age-alt:before { + content: "\e041"; + } + .fi-rr-age-restriction-eighteen:before { + content: "\e042"; + } + .fi-rr-age-restriction-seven:before { + content: "\e043"; + } + .fi-rr-age-restriction-six:before { + content: "\e044"; + } + .fi-rr-age-restriction-sixteen:before { + content: "\e045"; + } + .fi-rr-age-restriction-thirteen:before { + content: "\e047"; + } + .fi-rr-age-restriction-three:before { + content: "\e048"; + } + .fi-rr-age-restriction-twelve:before { + content: "\e049"; + } + .fi-rr-age-restriction-twenty-one:before { + content: "\e04a"; + } + .fi-rr-age-restriction-zero:before { + content: "\e04b"; + } + .fi-rr-ai-algorithm:before { + content: "\e04e"; + } + .fi-rr-ai-artist:before { + content: "\e04f"; + } + .fi-rr-ai-technology:before { + content: "\e050"; + } + .fi-rr-air-conditioner:before { + content: "\e051"; + } + .fi-rr-air-freshener:before { + content: "\e052"; + } + .fi-rr-air-pollution:before { + content: "\e053"; + } + .fi-rr-airplane-journey:before { + content: "\e055"; + } + .fi-rr-airplane-mode-off:before { + content: "\e056"; + } + .fi-rr-airplane-mode-on:before { + content: "\e057"; + } + .fi-rr-airplane-window-open:before { + content: "\e058"; + } + .fi-rr-airplay:before { + content: "\e059"; + } + .fi-rr-alarm-clock:before { + content: "\e05a"; + } + .fi-rr-alarm-exclamation:before { + content: "\e05b"; + } + .fi-rr-alarm-off:before { + content: "\e05c"; + } + .fi-rr-alarm-plus:before { + content: "\e05d"; + } + .fi-rr-alarm-snooze:before { + content: "\e05e"; + } + .fi-rr-album:before { + content: "\e05f"; + } + .fi-rr-album-circle-plus:before { + content: "\e060"; + } + .fi-rr-album-circle-user:before { + content: "\e061"; + } + .fi-rr-album-collection:before { + content: "\e062"; + } + .fi-rr-algorithm:before { + content: "\e064"; + } + .fi-rr-alicorn:before { + content: "\e065"; + } + .fi-rr-alien:before { + content: "\e066"; + } + .fi-rr-align-center:before { + content: "\e068"; + } + .fi-rr-align-justify:before { + content: "\e069"; + } + .fi-rr-align-left:before { + content: "\e06a"; + } + .fi-rr-align-slash:before { + content: "\e06b"; + } + .fi-rr-allergy:before { + content: "\e06d"; + } + .fi-rr-aloe-vera:before { + content: "\e06e"; + } + .fi-rr-ambulance:before { + content: "\e070"; + } + .fi-rr-american-football:before { + content: "\e073"; + } + .fi-rr-amp-guitar:before { + content: "\e075"; + } + .fi-rr-analyse:before { + content: "\e078"; + } + .fi-rr-analyse-alt:before { + content: "\e079"; + } + .fi-rr-analytics:before { + content: "\e07a"; + } + .fi-rr-analytics-magnifying-glass:before { + content: "\e07b"; + } + .fi-rr-anatomical-heart:before { + content: "\e07d"; + } + .fi-rr-anchor:before { + content: "\e07e"; + } + .fi-rr-angel:before { + content: "\e080"; + } + .fi-rr-angle:before { + content: "\e081"; + } + .fi-rr-angle-90:before { + content: "\e082"; + } + .fi-rr-angle-circle-down:before { + content: "\e083"; + } + .fi-rr-angle-circle-left:before { + content: "\e084"; + } + .fi-rr-angle-circle-right:before { + content: "\e085"; + } + .fi-rr-angle-circle-up:before { + content: "\e086"; + } + .fi-rr-angle-double-left:before { + content: "\e087"; + } + .fi-rr-angle-double-right:before { + content: "\e088"; + } + .fi-rr-angle-double-small-down:before { + content: "\e089"; + } + .fi-rr-angle-double-small-left:before { + content: "\e08a"; + } + .fi-rr-angle-double-small-right:before { + content: "\e08b"; + } + .fi-rr-angle-double-small-up:before { + content: "\e08c"; + } + .fi-rr-angle-down:before { + content: "\e08d"; + } + .fi-rr-angle-left:before { + content: "\e08e"; + } + .fi-rr-angle-right:before { + content: "\e08f"; + } + .fi-rr-angle-small-down:before { + content: "\e090"; + } + .fi-rr-angle-small-left:before { + content: "\e091"; + } + .fi-rr-angle-small-right:before { + content: "\e092"; + } + .fi-rr-angle-small-up:before { + content: "\e093"; + } + .fi-rr-angle-square-down:before { + content: "\e094"; + } + .fi-rr-angle-square-left:before { + content: "\e095"; + } + .fi-rr-angle-square-right:before { + content: "\e096"; + } + .fi-rr-angle-square-up:before { + content: "\e097"; + } + .fi-rr-angle-up:before { + content: "\e098"; + } + .fi-rr-angles-up-down:before { + content: "\e099"; + } + .fi-rr-angry:before { + content: "\e09a"; + } + .fi-rr-animated-icon:before { + content: "\e09c"; + } + .fi-rr-anise:before { + content: "\e09d"; + } + .fi-rr-ankh:before { + content: "\e09e"; + } + .fi-rr-answer:before { + content: "\e09f"; + } + .fi-rr-answer-alt:before { + content: "\e0a0"; + } + .fi-rr-anxiety:before { + content: "\e0a1"; + } + .fi-rr-apartment:before { + content: "\e0a2"; + } + .fi-rr-aperture:before { + content: "\e0a3"; + } + .fi-rr-api:before { + content: "\e0a4"; + } + .fi-rr-app-notification:before { + content: "\e0a7"; + } + .fi-rr-appendicitis:before { + content: "\e0a9"; + } + .fi-rr-apple-books:before { + content: "\e0ab"; + } + .fi-rr-apple-core:before { + content: "\e0ac"; + } + .fi-rr-apple-crate:before { + content: "\e0ad"; + } + .fi-rr-apple-dumbbell:before { + content: "\e0ae"; + } + .fi-rr-apple-juice:before { + content: "\e0af"; + } + .fi-rr-apple-pie:before { + content: "\e0b1"; + } + .fi-rr-apple-whole:before { + content: "\e0b2"; + } + .fi-rr-apps:before { + content: "\e0b3"; + } + .fi-rr-apps-add:before { + content: "\e0b4"; + } + .fi-rr-apps-delete:before { + content: "\e0b5"; + } + .fi-rr-apps-sort:before { + content: "\e0b6"; + } + .fi-rr-april-calendar:before { + content: "\e0b7"; + } + .fi-rr-archery:before { + content: "\e0b8"; + } + .fi-rr-architect-plan:before { + content: "\e0b9"; + } + .fi-rr-archive:before { + content: "\e0ba"; + } + .fi-rr-archway:before { + content: "\e0bb"; + } + .fi-rr-army-general:before { + content: "\e0be"; + } + .fi-rr-arrow-alt-circle-down:before { + content: "\e0bf"; + } + .fi-rr-arrow-alt-circle-left:before { + content: "\e0c0"; + } + .fi-rr-arrow-alt-circle-right:before { + content: "\e0c1"; + } + .fi-rr-arrow-alt-circle-up:before { + content: "\e0c2"; + } + .fi-rr-arrow-alt-down:before { + content: "\e0c3"; + } + .fi-rr-arrow-alt-from-bottom:before { + content: "\e0c4"; + } + .fi-rr-arrow-alt-from-left:before { + content: "\e0c5"; + } + .fi-rr-arrow-alt-from-right:before { + content: "\e0c6"; + } + .fi-rr-arrow-alt-from-top:before { + content: "\e0c7"; + } + .fi-rr-arrow-alt-left:before { + content: "\e0c8"; + } + .fi-rr-arrow-alt-right:before { + content: "\e0c9"; + } + .fi-rr-arrow-alt-square-down:before { + content: "\e0ca"; + } + .fi-rr-arrow-alt-square-left:before { + content: "\e0cb"; + } + .fi-rr-arrow-alt-square-right:before { + content: "\e0cc"; + } + .fi-rr-arrow-alt-square-up:before { + content: "\e0cd"; + } + .fi-rr-arrow-alt-to-bottom:before { + content: "\e0ce"; + } + .fi-rr-arrow-alt-to-left:before { + content: "\e0cf"; + } + .fi-rr-arrow-alt-to-right:before { + content: "\e0d0"; + } + .fi-rr-arrow-alt-to-top:before { + content: "\e0d1"; + } + .fi-rr-arrow-alt-up:before { + content: "\e0d2"; + } + .fi-rr-arrow-circle-down:before { + content: "\e0d3"; + } + .fi-rr-arrow-circle-left:before { + content: "\e0d4"; + } + .fi-rr-arrow-circle-right:before { + content: "\e0d5"; + } + .fi-rr-arrow-circle-up:before { + content: "\e0d6"; + } + .fi-rr-arrow-comparison:before { + content: "\e0d7"; + } + .fi-rr-arrow-down:before { + content: "\e0d8"; + } + .fi-rr-arrow-down-from-arc:before { + content: "\e0da"; + } + .fi-rr-arrow-down-from-dotted-line:before { + content: "\e0db"; + } + .fi-rr-arrow-down-left:before { + content: "\e0dc"; + } + .fi-rr-arrow-down-small-big:before { + content: "\e0dd"; + } + .fi-rr-arrow-down-strenght:before { + content: "\e0de"; + } + .fi-rr-arrow-down-to-dotted-line:before { + content: "\e0df"; + } + .fi-rr-arrow-down-to-square:before { + content: "\e0e0"; + } + .fi-rr-arrow-down-triangle-square:before { + content: "\e0e1"; + } + .fi-rr-arrow-from-bottom:before { + content: "\e0e2"; + } + .fi-rr-arrow-from-left:before { + content: "\e0e3"; + } + .fi-rr-arrow-from-right:before { + content: "\e0e4"; + } + .fi-rr-arrow-from-top:before { + content: "\e0e5"; + } + .fi-rr-arrow-left:before { + content: "\e0e6"; + } + .fi-rr-arrow-left-from-arc:before { + content: "\e0e7"; + } + .fi-rr-arrow-left-from-line:before { + content: "\e0e8"; + } + .fi-rr-arrow-left-to-arc:before { + content: "\e0e9"; + } + .fi-rr-arrow-progress:before { + content: "\e0ea"; + } + .fi-rr-arrow-progress-alt:before { + content: "\e0eb"; + } + .fi-rr-arrow-right:before { + content: "\e0ec"; + } + .fi-rr-arrow-right-to-bracket:before { + content: "\e0ed"; + } + .fi-rr-arrow-right-to-city:before { + content: "\e0ee"; + } + .fi-rr-arrow-small-down:before { + content: "\e0ef"; + } + .fi-rr-arrow-small-left:before { + content: "\e0f0"; + } + .fi-rr-arrow-small-right:before { + content: "\e0f1"; + } + .fi-rr-arrow-small-up:before { + content: "\e0f2"; + } + .fi-rr-arrow-square-down:before { + content: "\e0f3"; + } + .fi-rr-arrow-square-left:before { + content: "\e0f4"; + } + .fi-rr-arrow-square-right:before { + content: "\e0f5"; + } + .fi-rr-arrow-square-up:before { + content: "\e0f6"; + } + .fi-rr-arrow-to-bottom:before { + content: "\e0f7"; + } + .fi-rr-arrow-to-left:before { + content: "\e0f8"; + } + .fi-rr-arrow-to-right:before { + content: "\e0f9"; + } + .fi-rr-arrow-to-top:before { + content: "\e0fa"; + } + .fi-rr-arrow-trend-down:before { + content: "\e0fb"; + } + .fi-rr-arrow-trend-up:before { + content: "\e0fc"; + } + .fi-rr-arrow-turn-down-left:before { + content: "\e0fd"; + } + .fi-rr-arrow-turn-down-right:before { + content: "\e0fe"; + } + .fi-rr-arrow-turn-left-up:before { + content: "\e100"; + } + .fi-rr-arrow-up:before { + content: "\e102"; + } + .fi-rr-arrow-up-from-dotted-line:before { + content: "\e103"; + } + .fi-rr-arrow-up-from-ground-water:before { + content: "\e104"; + } + .fi-rr-arrow-up-from-square:before { + content: "\e105"; + } + .fi-rr-arrow-up-left:before { + content: "\e106"; + } + .fi-rr-arrow-up-left-from-circle:before { + content: "\e107"; + } + .fi-rr-arrow-up-right:before { + content: "\e108"; + } + .fi-rr-arrow-up-right-and-arrow-down-left-from-center:before { + content: "\e109"; + } + .fi-rr-arrow-up-right-from-square:before { + content: "\e10a"; + } + .fi-rr-arrow-up-small-big:before { + content: "\e10b"; + } + .fi-rr-arrow-up-square-triangle:before { + content: "\e10c"; + } + .fi-rr-arrow-up-to-arc:before { + content: "\e10d"; + } + .fi-rr-arrow-up-to-dotted-line:before { + content: "\e10e"; + } + .fi-rr-arrow-upward-growth-crypto:before { + content: "\e10f"; + } + .fi-rr-arrows:before { + content: "\e110"; + } + .fi-rr-arrows-alt:before { + content: "\e111"; + } + .fi-rr-arrows-alt-h:before { + content: "\e112"; + } + .fi-rr-arrows-alt-v:before { + content: "\e113"; + } + .fi-rr-arrows-cross:before { + content: "\e114"; + } + .fi-rr-arrows-down-curve:before { + content: "\e115"; + } + .fi-rr-arrows-down-to-people:before { + content: "\e116"; + } + .fi-rr-arrows-from-dotted-line:before { + content: "\e117"; + } + .fi-rr-arrows-from-line:before { + content: "\e118"; + } + .fi-rr-arrows-h:before { + content: "\e119"; + } + .fi-rr-arrows-h-copy:before { + content: "\e11a"; + } + .fi-rr-arrows-repeat:before { + content: "\e11b"; + } + .fi-rr-arrows-repeat-1:before { + content: "\e11c"; + } + .fi-rr-arrows-retweet:before { + content: "\e11d"; + } + .fi-rr-arrows-split-right-and-left:before { + content: "\e11f"; + } + .fi-rr-arrows-split-up-and-left:before { + content: "\e120"; + } + .fi-rr-arrows-to-circle:before { + content: "\e121"; + } + .fi-rr-arrows-to-dot:before { + content: "\e122"; + } + .fi-rr-arrows-to-dotted-line:before { + content: "\e123"; + } + .fi-rr-arrows-to-eye:before { + content: "\e124"; + } + .fi-rr-arrows-to-line:before { + content: "\e125"; + } + .fi-rr-artificial-intelligence:before { + content: "\e126"; + } + .fi-rr-artist:before { + content: "\e127"; + } + .fi-rr-assept-document:before { + content: "\e129"; + } + .fi-rr-assessment:before { + content: "\e12a"; + } + .fi-rr-assessment-alt:before { + content: "\e12b"; + } + .fi-rr-assign:before { + content: "\e12c"; + } + .fi-rr-assistive-listening-systems:before { + content: "\e12d"; + } + .fi-rr-asterik:before { + content: "\e12e"; + } + .fi-rr-asthma:before { + content: "\e12f"; + } + .fi-rr-at:before { + content: "\e133"; + } + .fi-rr-atm:before { + content: "\e136"; + } + .fi-rr-attention-detail:before { + content: "\e139"; + } + .fi-rr-attribution-pen:before { + content: "\e13a"; + } + .fi-rr-attribution-pencil:before { + content: "\e13b"; + } + .fi-rr-aubergine:before { + content: "\e13c"; + } + .fi-rr-auction:before { + content: "\e13d"; + } + .fi-rr-auction-paddle:before { + content: "\e13f"; + } + .fi-rr-audience-megaphone:before { + content: "\e140"; + } + .fi-rr-audio-description-slash:before { + content: "\e141"; + } + .fi-rr-audit:before { + content: "\e142"; + } + .fi-rr-audit-alt:before { + content: "\e143"; + } + .fi-rr-august-calendar:before { + content: "\e146"; + } + .fi-rr-austral-sign:before { + content: "\e147"; + } + .fi-rr-australia:before { + content: "\e148"; + } + .fi-rr-australia-country-code:before { + content: "\e149"; + } + .fi-rr-australia-flag:before { + content: "\e14a"; + } + .fi-rr-auto-pilot:before { + content: "\e14b"; + } + .fi-rr-auto-reply:before { + content: "\e14c"; + } + .fi-rr-auto-sync:before { + content: "\e14d"; + } + .fi-rr-autosave:before { + content: "\e14e"; + } + .fi-rr-avi-file:before { + content: "\e14f"; + } + .fi-rr-avocado:before { + content: "\e150"; + } + .fi-rr-award:before { + content: "\e151"; + } + .fi-rr-axe:before { + content: "\e153"; + } + .fi-rr-axe-battle:before { + content: "\e154"; + } + .fi-rr-b:before { + content: "\e155"; + } + .fi-rr-baby:before { + content: "\e156"; + } + .fi-rr-baby-carriage:before { + content: "\e157"; + } + .fi-rr-baby-cradle:before { + content: "\e158"; + } + .fi-rr-back-up:before { + content: "\e159"; + } + .fi-rr-background:before { + content: "\e15a"; + } + .fi-rr-backpack:before { + content: "\e15b"; + } + .fi-rr-bacon:before { + content: "\e15c"; + } + .fi-rr-bacon-egg:before { + content: "\e15d"; + } + .fi-rr-bacteria:before { + content: "\e15e"; + } + .fi-rr-bacterium:before { + content: "\e15f"; + } + .fi-rr-badge:before { + content: "\e160"; + } + .fi-rr-badge-check:before { + content: "\e161"; + } + .fi-rr-badge-dollar:before { + content: "\e162"; + } + .fi-rr-badge-leaf:before { + content: "\e163"; + } + .fi-rr-badge-percent:before { + content: "\e164"; + } + .fi-rr-badge-sheriff:before { + content: "\e165"; + } + .fi-rr-badger-honey:before { + content: "\e166"; + } + .fi-rr-badget-check-alt:before { + content: "\e167"; + } + .fi-rr-badminton:before { + content: "\e168"; + } + .fi-rr-bag-map-pin:before { + content: "\e169"; + } + .fi-rr-bag-seedling:before { + content: "\e16a"; + } + .fi-rr-bag-shopping-minus:before { + content: "\e16b"; + } + .fi-rr-bags-shopping:before { + content: "\e16d"; + } + .fi-rr-baguette:before { + content: "\e16e"; + } + .fi-rr-bahai:before { + content: "\e16f"; + } + .fi-rr-baht-sign:before { + content: "\e170"; + } + .fi-rr-balance-scale-left:before { + content: "\e171"; + } + .fi-rr-balance-scale-right:before { + content: "\e172"; + } + .fi-rr-balcony:before { + content: "\e173"; + } + .fi-rr-ball:before { + content: "\e174"; + } + .fi-rr-ball-pile:before { + content: "\e175"; + } + .fi-rr-ballet-dance:before { + content: "\e177"; + } + .fi-rr-balloon:before { + content: "\e178"; + } + .fi-rr-balloons:before { + content: "\e179"; + } + .fi-rr-ballot:before { + content: "\e17a"; + } + .fi-rr-ballot-check:before { + content: "\e17b"; + } + .fi-rr-bamboo:before { + content: "\e17c"; + } + .fi-rr-ban:before { + content: "\e17d"; + } + .fi-rr-ban-bug:before { + content: "\e17e"; + } + .fi-rr-banana:before { + content: "\e17f"; + } + .fi-rr-band-aid:before { + content: "\e180"; + } + .fi-rr-band-aid-alt:before { + content: "\e181"; + } + .fi-rr-bandage-wound:before { + content: "\e183"; + } + .fi-rr-bangladeshi-taka-sign:before { + content: "\e184"; + } + .fi-rr-banjo:before { + content: "\e185"; + } + .fi-rr-bank:before { + content: "\e186"; + } + .fi-rr-bank-app:before { + content: "\e187"; + } + .fi-rr-banner:before { + content: "\e188"; + } + .fi-rr-banner-2:before { + content: "\e189"; + } + .fi-rr-banner-3:before { + content: "\e18a"; + } + .fi-rr-banner-4:before { + content: "\e18b"; + } + .fi-rr-banner-5:before { + content: "\e18c"; + } + .fi-rr-barber-pole:before { + content: "\e18d"; + } + .fi-rr-barber-shop:before { + content: "\e18e"; + } + .fi-rr-barcode:before { + content: "\e18f"; + } + .fi-rr-barcode-read:before { + content: "\e190"; + } + .fi-rr-barcode-scan:before { + content: "\e191"; + } + .fi-rr-barefoot:before { + content: "\e192"; + } + .fi-rr-bars-filter:before { + content: "\e195"; + } + .fi-rr-bars-progress:before { + content: "\e196"; + } + .fi-rr-bars-sort:before { + content: "\e197"; + } + .fi-rr-bars-staggered:before { + content: "\e198"; + } + .fi-rr-baseball:before { + content: "\e199"; + } + .fi-rr-baseball-alt:before { + content: "\e19a"; + } + .fi-rr-baseball-player:before { + content: "\e19b"; + } + .fi-rr-basket:before { + content: "\e19c"; + } + .fi-rr-basket-shopping-minus:before { + content: "\e19d"; + } + .fi-rr-basket-shopping-plus:before { + content: "\e19e"; + } + .fi-rr-basket-shopping-simple:before { + content: "\e19f"; + } + .fi-rr-basketball:before { + content: "\e1a0"; + } + .fi-rr-basketball-ticket:before { + content: "\e1a2"; + } + .fi-rr-bat:before { + content: "\e1a3"; + } + .fi-rr-bath:before { + content: "\e1a4"; + } + .fi-rr-battery-100:before { + content: "\e1a5"; + } + .fi-rr-battery-bolt:before { + content: "\e1a6"; + } + .fi-rr-battery-empty:before { + content: "\e1a7"; + } + .fi-rr-battery-exclamation:before { + content: "\e1a8"; + } + .fi-rr-battery-full:before { + content: "\e1a9"; + } + .fi-rr-battery-half:before { + content: "\e1aa"; + } + .fi-rr-battery-quarter:before { + content: "\e1ab"; + } + .fi-rr-battery-slash:before { + content: "\e1ac"; + } + .fi-rr-battery-three-quarters:before { + content: "\e1ad"; + } + .fi-rr-bay-leaf:before { + content: "\e1ae"; + } + .fi-rr-beacon:before { + content: "\e1af"; + } + .fi-rr-bear-market:before { + content: "\e1b0"; + } + .fi-rr-beard:before { + content: "\e1b1"; + } + .fi-rr-beauty-mask:before { + content: "\e1b2"; + } + .fi-rr-bed:before { + content: "\e1b3"; + } + .fi-rr-bed-alt:before { + content: "\e1b4"; + } + .fi-rr-bed-bunk:before { + content: "\e1b5"; + } + .fi-rr-bed-empty:before { + content: "\e1b6"; + } + .fi-rr-bed-pulse:before { + content: "\e1b7"; + } + .fi-rr-bee:before { + content: "\e1b8"; + } + .fi-rr-beer:before { + content: "\e1b9"; + } + .fi-rr-beer-mug-empty:before { + content: "\e1ba"; + } + .fi-rr-bell:before { + content: "\e1bc"; + } + .fi-rr-bell-concierge:before { + content: "\e1bd"; + } + .fi-rr-bell-notification-call:before { + content: "\e1be"; + } + .fi-rr-bell-notification-social-media:before { + content: "\e1bf"; + } + .fi-rr-bell-ring:before { + content: "\e1c0"; + } + .fi-rr-bell-school:before { + content: "\e1c1"; + } + .fi-rr-bell-school-slash:before { + content: "\e1c2"; + } + .fi-rr-bell-slash:before { + content: "\e1c3"; + } + .fi-rr-bells:before { + content: "\e1c4"; + } + .fi-rr-bench-tree:before { + content: "\e1c5"; + } + .fi-rr-benefit:before { + content: "\e1c6"; + } + .fi-rr-benefit-diamond:before { + content: "\e1c7"; + } + .fi-rr-benefit-diamond-alt:before { + content: "\e1c8"; + } + .fi-rr-benefit-hand:before { + content: "\e1c9"; + } + .fi-rr-benefit-increase:before { + content: "\e1ca"; + } + .fi-rr-benefit-porcent:before { + content: "\e1cb"; + } + .fi-rr-betamax:before { + content: "\e1cc"; + } + .fi-rr-bible:before { + content: "\e1cd"; + } + .fi-rr-bicycle-journey:before { + content: "\e1ce"; + } + .fi-rr-big-data:before { + content: "\e1cf"; + } + .fi-rr-big-data-ai:before { + content: "\e1d0"; + } + .fi-rr-big-data-analytics:before { + content: "\e1d1"; + } + .fi-rr-big-drop:before { + content: "\e1d2"; + } + .fi-rr-bike:before { + content: "\e1d3"; + } + .fi-rr-bike-moving:before { + content: "\e1d4"; + } + .fi-rr-bike-path:before { + content: "\e1d5"; + } + .fi-rr-biking:before { + content: "\e1d6"; + } + .fi-rr-biking-mountain:before { + content: "\e1d7"; + } + .fi-rr-bill-arrow:before { + content: "\e1d8"; + } + .fi-rr-billboard:before { + content: "\e1d9"; + } + .fi-rr-billiard:before { + content: "\e1da"; + } + .fi-rr-bin-bottles:before { + content: "\e1db"; + } + .fi-rr-binary:before { + content: "\e1dc"; + } + .fi-rr-binary-circle-check:before { + content: "\e1dd"; + } + .fi-rr-binary-cloud:before { + content: "\e1de"; + } + .fi-rr-binary-lock:before { + content: "\e1df"; + } + .fi-rr-binary-slash:before { + content: "\e1e0"; + } + .fi-rr-binoculars:before { + content: "\e1e1"; + } + .fi-rr-bio:before { + content: "\e1e2"; + } + .fi-rr-bio-leaves:before { + content: "\e1e3"; + } + .fi-rr-biohazard:before { + content: "\e1e4"; + } + .fi-rr-bipolar:before { + content: "\e1e5"; + } + .fi-rr-bird:before { + content: "\e1e6"; + } + .fi-rr-bitcoin-card:before { + content: "\e1e8"; + } + .fi-rr-bitcoin-sign:before { + content: "\e1ea"; + } + .fi-rr-blanket:before { + content: "\e1ec"; + } + .fi-rr-blender:before { + content: "\e1ed"; + } + .fi-rr-blender-phone:before { + content: "\e1ee"; + } + .fi-rr-blinds:before { + content: "\e1ef"; + } + .fi-rr-blinds-open:before { + content: "\e1f0"; + } + .fi-rr-blinds-raised:before { + content: "\e1f1"; + } + .fi-rr-block:before { + content: "\e1f2"; + } + .fi-rr-block-brick:before { + content: "\e1f3"; + } + .fi-rr-block-brick-fire:before { + content: "\e1f4"; + } + .fi-rr-block-microphone:before { + content: "\e1f5"; + } + .fi-rr-block-question:before { + content: "\e1f6"; + } + .fi-rr-block-quote:before { + content: "\e1f7"; + } + .fi-rr-block-user:before { + content: "\e1f8"; + } + .fi-rr-blockchain-3:before { + content: "\e1fb"; + } + .fi-rr-blog-pencil:before { + content: "\e1fc"; + } + .fi-rr-blog-text:before { + content: "\e1fd"; + } + .fi-rr-blood:before { + content: "\e1ff"; + } + .fi-rr-blood-dropper:before { + content: "\e200"; + } + .fi-rr-blood-test-tube:before { + content: "\e201"; + } + .fi-rr-blood-test-tube-alt:before { + content: "\e202"; + } + .fi-rr-blueberries:before { + content: "\e204"; + } + .fi-rr-blueprint:before { + content: "\e205"; + } + .fi-rr-blueprint-house:before { + content: "\e206"; + } + .fi-rr-bluetooth-alt:before { + content: "\e208"; + } + .fi-rr-bluetooth-circle:before { + content: "\e209"; + } + .fi-rr-bluetooth-headphones:before { + content: "\e20a"; + } + .fi-rr-bluetooth-keyboard:before { + content: "\e20b"; + } + .fi-rr-bluetooth-mouse:before { + content: "\e20c"; + } + .fi-rr-bluetooth-settings:before { + content: "\e20d"; + } + .fi-rr-bluetooth-speaker:before { + content: "\e20e"; + } + .fi-rr-bluetooth-usb:before { + content: "\e20f"; + } + .fi-rr-blush:before { + content: "\e210"; + } + .fi-rr-bold:before { + content: "\e211"; + } + .fi-rr-bolt:before { + content: "\e212"; + } + .fi-rr-bolt-auto:before { + content: "\e213"; + } + .fi-rr-bolt-slash:before { + content: "\e214"; + } + .fi-rr-bomb:before { + content: "\e215"; + } + .fi-rr-bone:before { + content: "\e217"; + } + .fi-rr-bone-break:before { + content: "\e218"; + } + .fi-rr-bong:before { + content: "\e219"; + } + .fi-rr-bonus:before { + content: "\e21a"; + } + .fi-rr-bonus-alt:before { + content: "\e21b"; + } + .fi-rr-bonus-star:before { + content: "\e21c"; + } + .fi-rr-book:before { + content: "\e21d"; + } + .fi-rr-book-alt:before { + content: "\e21e"; + } + .fi-rr-book-arrow-right:before { + content: "\e21f"; + } + .fi-rr-book-arrow-up:before { + content: "\e220"; + } + .fi-rr-book-atlas:before { + content: "\e221"; + } + .fi-rr-book-bookmark:before { + content: "\e222"; + } + .fi-rr-book-circle-arrow-right:before { + content: "\e224"; + } + .fi-rr-book-circle-arrow-up:before { + content: "\e225"; + } + .fi-rr-book-copy:before { + content: "\e226"; + } + .fi-rr-book-dead:before { + content: "\e227"; + } + .fi-rr-book-font:before { + content: "\e228"; + } + .fi-rr-book-heart:before { + content: "\e22a"; + } + .fi-rr-book-medical:before { + content: "\e22c"; + } + .fi-rr-book-open-cover:before { + content: "\e22d"; + } + .fi-rr-book-open-reader:before { + content: "\e22e"; + } + .fi-rr-book-plus:before { + content: "\e22f"; + } + .fi-rr-book-quran:before { + content: "\e230"; + } + .fi-rr-book-section:before { + content: "\e231"; + } + .fi-rr-book-spells:before { + content: "\e234"; + } + .fi-rr-book-tanakh:before { + content: "\e235"; + } + .fi-rr-book-user:before { + content: "\e236"; + } + .fi-rr-book-world:before { + content: "\e237"; + } + .fi-rr-Booking:before { + content: "\e238"; + } + .fi-rr-bookmark:before { + content: "\e239"; + } + .fi-rr-bookmark-slash:before { + content: "\e23a"; + } + .fi-rr-books:before { + content: "\e23b"; + } + .fi-rr-books-lightbulb:before { + content: "\e23c"; + } + .fi-rr-books-medical:before { + content: "\e23d"; + } + .fi-rr-boot:before { + content: "\e23e"; + } + .fi-rr-boot-heeled:before { + content: "\e23f"; + } + .fi-rr-booth-curtain:before { + content: "\e240"; + } + .fi-rr-border-all:before { + content: "\e242"; + } + .fi-rr-border-bottom:before { + content: "\e243"; + } + .fi-rr-border-center-h:before { + content: "\e244"; + } + .fi-rr-border-center-v:before { + content: "\e245"; + } + .fi-rr-border-inner:before { + content: "\e246"; + } + .fi-rr-border-left:before { + content: "\e247"; + } + .fi-rr-border-none:before { + content: "\e248"; + } + .fi-rr-border-outer:before { + content: "\e249"; + } + .fi-rr-border-right:before { + content: "\e24a"; + } + .fi-rr-border-style:before { + content: "\e24b"; + } + .fi-rr-border-style-alt:before { + content: "\e24c"; + } + .fi-rr-border-top:before { + content: "\e24d"; + } + .fi-rr-boss:before { + content: "\e24e"; + } + .fi-rr-bottle:before { + content: "\e24f"; + } + .fi-rr-bottle-baby:before { + content: "\e250"; + } + .fi-rr-bottle-droplet:before { + content: "\e251"; + } + .fi-rr-bow-arrow:before { + content: "\e253"; + } + .fi-rr-bowl-chopsticks:before { + content: "\e254"; + } + .fi-rr-bowl-chopsticks-noodles:before { + content: "\e255"; + } + .fi-rr-bowl-rice:before { + content: "\e256"; + } + .fi-rr-bowl-scoop:before { + content: "\e257"; + } + .fi-rr-bowl-scoops:before { + content: "\e258"; + } + .fi-rr-bowl-soft-serve:before { + content: "\e259"; + } + .fi-rr-bowl-spoon:before { + content: "\e25a"; + } + .fi-rr-bowling:before { + content: "\e25b"; + } + .fi-rr-bowling-ball:before { + content: "\e25c"; + } + .fi-rr-bowling-pins:before { + content: "\e25d"; + } + .fi-rr-box:before { + content: "\e25f"; + } + .fi-rr-box-alt:before { + content: "\e260"; + } + .fi-rr-box-ballot:before { + content: "\e261"; + } + .fi-rr-box-check:before { + content: "\e262"; + } + .fi-rr-box-circle-check:before { + content: "\e263"; + } + .fi-rr-box-dollar:before { + content: "\e264"; + } + .fi-rr-box-fragile:before { + content: "\e265"; + } + .fi-rr-box-heart:before { + content: "\e266"; + } + .fi-rr-box-open:before { + content: "\e267"; + } + .fi-rr-box-open-full:before { + content: "\e268"; + } + .fi-rr-box-tissue:before { + content: "\e269"; + } + .fi-rr-box-up:before { + content: "\e26a"; + } + .fi-rr-boxes:before { + content: "\e26b"; + } + .fi-rr-boxing-glove:before { + content: "\e26c"; + } + .fi-rr-bracket-curly:before { + content: "\e26d"; + } + .fi-rr-bracket-curly-right:before { + content: "\e26e"; + } + .fi-rr-bracket-round:before { + content: "\e26f"; + } + .fi-rr-bracket-round-right:before { + content: "\e270"; + } + .fi-rr-bracket-square:before { + content: "\e271"; + } + .fi-rr-bracket-square-right:before { + content: "\e272"; + } + .fi-rr-brackets-curly:before { + content: "\e273"; + } + .fi-rr-brackets-round:before { + content: "\e274"; + } + .fi-rr-brackets-square:before { + content: "\e275"; + } + .fi-rr-braille:before { + content: "\e276"; + } + .fi-rr-braille-a:before { + content: "\e277"; + } + .fi-rr-braille-b:before { + content: "\e278"; + } + .fi-rr-braille-c:before { + content: "\e279"; + } + .fi-rr-braille-d:before { + content: "\e27a"; + } + .fi-rr-braille-e:before { + content: "\e27b"; + } + .fi-rr-braille-g:before { + content: "\e27c"; + } + .fi-rr-braille-h:before { + content: "\e27d"; + } + .fi-rr-braille-i:before { + content: "\e27f"; + } + .fi-rr-braille-j:before { + content: "\e280"; + } + .fi-rr-braille-k:before { + content: "\e281"; + } + .fi-rr-braille-l:before { + content: "\e282"; + } + .fi-rr-braille-m:before { + content: "\e283"; + } + .fi-rr-braille-n:before { + content: "\e284"; + } + .fi-rr-braille-n-alt:before { + content: "\e285"; + } + .fi-rr-braille-o:before { + content: "\e286"; + } + .fi-rr-braille-p:before { + content: "\e287"; + } + .fi-rr-braille-q:before { + content: "\e288"; + } + .fi-rr-braille-r:before { + content: "\e289"; + } + .fi-rr-braille-s:before { + content: "\e28a"; + } + .fi-rr-braille-t:before { + content: "\e28b"; + } + .fi-rr-braille-u:before { + content: "\e28c"; + } + .fi-rr-braille-v:before { + content: "\e28d"; + } + .fi-rr-braille-w:before { + content: "\e28e"; + } + .fi-rr-braille-x:before { + content: "\e28f"; + } + .fi-rr-braille-y:before { + content: "\e290"; + } + .fi-rr-braille-z:before { + content: "\e291"; + } + .fi-rr-brain:before { + content: "\e292"; + } + .fi-rr-brain-bulb:before { + content: "\e293"; + } + .fi-rr-brain-circuit:before { + content: "\e294"; + } + .fi-rr-brain-doubt:before { + content: "\e295"; + } + .fi-rr-brain-half-lightbulb:before { + content: "\e296"; + } + .fi-rr-brain-lightning:before { + content: "\e297"; + } + .fi-rr-brain-stress:before { + content: "\e299"; + } + .fi-rr-brake-warning:before { + content: "\e29a"; + } + .fi-rr-branching:before { + content: "\e29b"; + } + .fi-rr-brand:before { + content: "\e29c"; + } + .fi-rr-brand-badge:before { + content: "\e29d"; + } + .fi-rr-brand-strategy:before { + content: "\e29e"; + } + .fi-rr-branding:before { + content: "\e29f"; + } + .fi-rr-brazil:before { + content: "\e2a0"; + } + .fi-rr-brazil-flag:before { + content: "\e2a1"; + } + .fi-rr-brazil-flag-circle:before { + content: "\e2a2"; + } + .fi-rr-bread:before { + content: "\e2a3"; + } + .fi-rr-bread-loaf:before { + content: "\e2a4"; + } + .fi-rr-bread-slice:before { + content: "\e2a5"; + } + .fi-rr-bread-slice-butter:before { + content: "\e2a6"; + } + .fi-rr-break-time:before { + content: "\e2a7"; + } + .fi-rr-bridge:before { + content: "\e2a8"; + } + .fi-rr-bridge-circle-check:before { + content: "\e2a9"; + } + .fi-rr-bridge-collapse:before { + content: "\e2aa"; + } + .fi-rr-bridge-construction:before { + content: "\e2ab"; + } + .fi-rr-bridge-suspension:before { + content: "\e2ac"; + } + .fi-rr-bridge-water:before { + content: "\e2ad"; + } + .fi-rr-briefcase:before { + content: "\e2af"; + } + .fi-rr-briefcase-arrow-right:before { + content: "\e2b0"; + } + .fi-rr-briefcase-blank:before { + content: "\e2b1"; + } + .fi-rr-briefcase-dollar:before { + content: "\e2b2"; + } + .fi-rr-brightness:before { + content: "\e2b3"; + } + .fi-rr-brightness-low:before { + content: "\e2b4"; + } + .fi-rr-bring-forward:before { + content: "\e2b5"; + } + .fi-rr-bring-front:before { + content: "\e2b6"; + } + .fi-rr-broadcast-tower:before { + content: "\e2b7"; + } + .fi-rr-broccoli:before { + content: "\e2b8"; + } + .fi-rr-broken-arm:before { + content: "\e2b9"; + } + .fi-rr-broken-chain-link-wrong:before { + content: "\e2ba"; + } + .fi-rr-broken-image:before { + content: "\e2bb"; + } + .fi-rr-broken-leg:before { + content: "\e2bc"; + } + .fi-rr-broken-nail:before { + content: "\e2bd"; + } + .fi-rr-broom:before { + content: "\e2be"; + } + .fi-rr-broom-ball:before { + content: "\e2bf"; + } + .fi-rr-browser:before { + content: "\e2c0"; + } + .fi-rr-browser-css:before { + content: "\e2c2"; + } + .fi-rr-browser-lock-alert:before { + content: "\e2c3"; + } + .fi-rr-browser-ui:before { + content: "\e2c4"; + } + .fi-rr-browsers:before { + content: "\e2c5"; + } + .fi-rr-brush:before { + content: "\e2c6"; + } + .fi-rr-bubble-discussion:before { + content: "\e2c7"; + } + .fi-rr-bucket:before { + content: "\e2c8"; + } + .fi-rr-budget:before { + content: "\e2c9"; + } + .fi-rr-budget-alt:before { + content: "\e2ca"; + } + .fi-rr-bug:before { + content: "\e2cb"; + } + .fi-rr-bug-fix:before { + content: "\e2cc"; + } + .fi-rr-bug-folder:before { + content: "\e2cd"; + } + .fi-rr-bug-magnifier:before { + content: "\e2ce"; + } + .fi-rr-bug-report:before { + content: "\e2cf"; + } + .fi-rr-bug-slash:before { + content: "\e2d0"; + } + .fi-rr-bugs:before { + content: "\e2d1"; + } + .fi-rr-build:before { + content: "\e2d2"; + } + .fi-rr-build-alt:before { + content: "\e2d3"; + } + .fi-rr-builder:before { + content: "\e2d4"; + } + .fi-rr-building:before { + content: "\e2d5"; + } + .fi-rr-building-car:before { + content: "\e2d6"; + } + .fi-rr-building-check:before { + content: "\e2d7"; + } + .fi-rr-building-circle-arrow-right:before { + content: "\e2d8"; + } + .fi-rr-building-flag:before { + content: "\e2d9"; + } + .fi-rr-building-foundation:before { + content: "\e2da"; + } + .fi-rr-building-lock:before { + content: "\e2db"; + } + .fi-rr-building-materials:before { + content: "\e2dc"; + } + .fi-rr-building-ngo:before { + content: "\e2dd"; + } + .fi-rr-building-shield:before { + content: "\e2de"; + } + .fi-rr-building-user:before { + content: "\e2df"; + } + .fi-rr-building-xmark:before { + content: "\e2e0"; + } + .fi-rr-bulb:before { + content: "\e2e1"; + } + .fi-rr-bulb-speech-bubble:before { + content: "\e2e2"; + } + .fi-rr-bull-market:before { + content: "\e2e3"; + } + .fi-rr-bullet:before { + content: "\e2e4"; + } + .fi-rr-bullhorn:before { + content: "\e2e5"; + } + .fi-rr-bullseye:before { + content: "\e2e6"; + } + .fi-rr-bullseye-arrow:before { + content: "\e2e7"; + } + .fi-rr-bullseye-pointer:before { + content: "\e2e8"; + } + .fi-rr-buoy:before { + content: "\e2e9"; + } + .fi-rr-burger-alt:before { + content: "\e2ea"; + } + .fi-rr-burger-fries:before { + content: "\e2eb"; + } + .fi-rr-burger-glass:before { + content: "\e2ec"; + } + .fi-rr-burnout:before { + content: "\e2ef"; + } + .fi-rr-burrito:before { + content: "\e2f0"; + } + .fi-rr-burst:before { + content: "\e2f1"; + } + .fi-rr-bus:before { + content: "\e2f2"; + } + .fi-rr-bus-alt:before { + content: "\e2f3"; + } + .fi-rr-bus-ticket:before { + content: "\e2f4"; + } + .fi-rr-business-deal:before { + content: "\e2f5"; + } + .fi-rr-business-growth:before { + content: "\e2f6"; + } + .fi-rr-business-meeting:before { + content: "\e2f7"; + } + .fi-rr-business-podcast:before { + content: "\e2f8"; + } + .fi-rr-business-time:before { + content: "\e2f9"; + } + .fi-rr-business-value:before { + content: "\e2fa"; + } + .fi-rr-Butter:before { + content: "\e2fc"; + } + .fi-rr-butterfly:before { + content: "\e2fd"; + } + .fi-rr-c:before { + content: "\e2fe"; + } + .fi-rr-cabin:before { + content: "\e2ff"; + } + .fi-rr-cactus:before { + content: "\e301"; + } + .fi-rr-cage-empty:before { + content: "\e302"; + } + .fi-rr-cake-birthday:before { + content: "\e303"; + } + .fi-rr-cake-slice:before { + content: "\e304"; + } + .fi-rr-cake-wedding:before { + content: "\e305"; + } + .fi-rr-calculator:before { + content: "\e306"; + } + .fi-rr-calculator-bill:before { + content: "\e308"; + } + .fi-rr-calculator-math-tax:before { + content: "\e309"; + } + .fi-rr-calculator-money:before { + content: "\e30a"; + } + .fi-rr-calculator-simple:before { + content: "\e30b"; + } + .fi-rr-calendar:before { + content: "\e30c"; + } + .fi-rr-calendar-arrow-down:before { + content: "\e30d"; + } + .fi-rr-calendar-arrow-up:before { + content: "\e30e"; + } + .fi-rr-calendar-birhtday-cake:before { + content: "\e30f"; + } + .fi-rr-calendar-call:before { + content: "\e310"; + } + .fi-rr-calendar-check:before { + content: "\e311"; + } + .fi-rr-calendar-clock:before { + content: "\e312"; + } + .fi-rr-calendar-day:before { + content: "\e313"; + } + .fi-rr-calendar-days:before { + content: "\e314"; + } + .fi-rr-calendar-event-tax:before { + content: "\e315"; + } + .fi-rr-calendar-exclamation:before { + content: "\e316"; + } + .fi-rr-calendar-gavel-legal:before { + content: "\e317"; + } + .fi-rr-calendar-heart:before { + content: "\e318"; + } + .fi-rr-calendar-image:before { + content: "\e319"; + } + .fi-rr-calendar-lines:before { + content: "\e31a"; + } + .fi-rr-calendar-lines-pen:before { + content: "\e31b"; + } + .fi-rr-calendar-minus:before { + content: "\e31d"; + } + .fi-rr-calendar-payment-loan:before { + content: "\e31e"; + } + .fi-rr-calendar-pen:before { + content: "\e31f"; + } + .fi-rr-calendar-plus:before { + content: "\e320"; + } + .fi-rr-calendar-salary:before { + content: "\e321"; + } + .fi-rr-calendar-shift-swap:before { + content: "\e322"; + } + .fi-rr-calendar-star:before { + content: "\e323"; + } + .fi-rr-calendar-swap:before { + content: "\e324"; + } + .fi-rr-calendar-update:before { + content: "\e325"; + } + .fi-rr-calendar-week:before { + content: "\e326"; + } + .fi-rr-calendar-xmark:before { + content: "\e327"; + } + .fi-rr-calendars:before { + content: "\e328"; + } + .fi-rr-call-duration:before { + content: "\e329"; + } + .fi-rr-call-forbidden:before { + content: "\e32a"; + } + .fi-rr-call-history:before { + content: "\e32b"; + } + .fi-rr-call-incoming:before { + content: "\e32c"; + } + .fi-rr-call-missed:before { + content: "\e32d"; + } + .fi-rr-call-outgoing:before { + content: "\e32e"; + } + .fi-rr-camcorder:before { + content: "\e32f"; + } + .fi-rr-camera:before { + content: "\e330"; + } + .fi-rr-camera-cctv:before { + content: "\e331"; + } + .fi-rr-camera-movie:before { + content: "\e333"; + } + .fi-rr-camera-retro:before { + content: "\e334"; + } + .fi-rr-camera-rotate:before { + content: "\e335"; + } + .fi-rr-camera-security:before { + content: "\e336"; + } + .fi-rr-camera-slash:before { + content: "\e337"; + } + .fi-rr-camera-viewfinder:before { + content: "\e338"; + } + .fi-rr-campfire:before { + content: "\e339"; + } + .fi-rr-camping:before { + content: "\e33a"; + } + .fi-rr-can-food:before { + content: "\e33b"; + } + .fi-rr-candle-holder:before { + content: "\e33c"; + } + .fi-rr-candle-lotus-yoga:before { + content: "\e33d"; + } + .fi-rr-candle-pose-yoga:before { + content: "\e33e"; + } + .fi-rr-candy:before { + content: "\e340"; + } + .fi-rr-candy-alt:before { + content: "\e341"; + } + .fi-rr-candy-bar:before { + content: "\e342"; + } + .fi-rr-candy-cane:before { + content: "\e343"; + } + .fi-rr-candy-corn:before { + content: "\e344"; + } + .fi-rr-candy-sweet:before { + content: "\e345"; + } + .fi-rr-Cannabis:before { + content: "\e346"; + } + .fi-rr-canned-food:before { + content: "\e347"; + } + .fi-rr-cannon:before { + content: "\e348"; + } + .fi-rr-canoe:before { + content: "\e349"; + } + .fi-rr-capsules:before { + content: "\e34a"; + } + .fi-rr-car:before { + content: "\e34c"; + } + .fi-rr-car-alt:before { + content: "\e34d"; + } + .fi-rr-car-battery:before { + content: "\e34e"; + } + .fi-rr-car-bolt:before { + content: "\e34f"; + } + .fi-rr-car-building:before { + content: "\e350"; + } + .fi-rr-car-bump:before { + content: "\e351"; + } + .fi-rr-car-bus:before { + content: "\e352"; + } + .fi-rr-car-charger-bolt:before { + content: "\e353"; + } + .fi-rr-car-circle-bolt:before { + content: "\e354"; + } + .fi-rr-car-crash:before { + content: "\e355"; + } + .fi-rr-car-garage:before { + content: "\e356"; + } + .fi-rr-car-journey:before { + content: "\e357"; + } + .fi-rr-car-mechanic:before { + content: "\e358"; + } + .fi-rr-car-oil:before { + content: "\e359"; + } + .fi-rr-car-rear:before { + content: "\e35a"; + } + .fi-rr-car-side:before { + content: "\e35b"; + } + .fi-rr-car-side-bolt:before { + content: "\e35c"; + } + .fi-rr-car-tilt:before { + content: "\e35d"; + } + .fi-rr-car-tunnel:before { + content: "\e35e"; + } + .fi-rr-car-wash:before { + content: "\e35f"; + } + .fi-rr-caravan:before { + content: "\e360"; + } + .fi-rr-caravan-alt:before { + content: "\e361"; + } + .fi-rr-carbon-cloud:before { + content: "\e362"; + } + .fi-rr-carbon-cloud-arrow-down:before { + content: "\e363"; + } + .fi-rr-carbon-footprint:before { + content: "\e364"; + } + .fi-rr-card-club:before { + content: "\e365"; + } + .fi-rr-card-diamond:before { + content: "\e366"; + } + .fi-rr-card-heart:before { + content: "\e367"; + } + .fi-rr-card-spade:before { + content: "\e369"; + } + .fi-rr-cardinal-compass:before { + content: "\e36a"; + } + .fi-rr-cards-blank:before { + content: "\e36c"; + } + .fi-rr-career-growth:before { + content: "\e36e"; + } + .fi-rr-career-path:before { + content: "\e36f"; + } + .fi-rr-caret-circle-down:before { + content: "\e370"; + } + .fi-rr-caret-circle-right:before { + content: "\e372"; + } + .fi-rr-caret-circle-up:before { + content: "\e373"; + } + .fi-rr-caret-down:before { + content: "\e374"; + } + .fi-rr-caret-left:before { + content: "\e375"; + } + .fi-rr-caret-quare-up:before { + content: "\e376"; + } + .fi-rr-caret-right:before { + content: "\e377"; + } + .fi-rr-caret-square-down:before { + content: "\e378"; + } + .fi-rr-caret-square-left:before { + content: "\e379"; + } + .fi-rr-caret-square-left_1:before { + content: "\e37a"; + } + .fi-rr-caret-square-right:before { + content: "\e37b"; + } + .fi-rr-caret-up:before { + content: "\e37d"; + } + .fi-rr-carrot:before { + content: "\e37e"; + } + .fi-rr-cars:before { + content: "\e37f"; + } + .fi-rr-cars-crash:before { + content: "\e380"; + } + .fi-rr-cart-arrow-down:before { + content: "\e381"; + } + .fi-rr-cart-minus:before { + content: "\e382"; + } + .fi-rr-cart-shopping-fast:before { + content: "\e383"; + } + .fi-rr-case-study:before { + content: "\e384"; + } + .fi-rr-cash-register:before { + content: "\e385"; + } + .fi-rr-cassette-tape:before { + content: "\e386"; + } + .fi-rr-cassette-vhs:before { + content: "\e387"; + } + .fi-rr-castle:before { + content: "\e388"; + } + .fi-rr-castle-tower:before { + content: "\e389"; + } + .fi-rr-cat:before { + content: "\e38a"; + } + .fi-rr-cat-dog:before { + content: "\e38b"; + } + .fi-rr-cat-head:before { + content: "\e38c"; + } + .fi-rr-cat-space:before { + content: "\e38d"; + } + .fi-rr-catalog:before { + content: "\e38e"; + } + .fi-rr-catalog-alt:before { + content: "\e38f"; + } + .fi-rr-catalog-magazine:before { + content: "\e390"; + } + .fi-rr-category:before { + content: "\e391"; + } + .fi-rr-category-alt:before { + content: "\e392"; + } + .fi-rr-cauldron:before { + content: "\e393"; + } + .fi-rr-cdn:before { + content: "\e39a"; + } + .fi-rr-cedi-sign:before { + content: "\e39b"; + } + .fi-rr-cell:before { + content: "\e39c"; + } + .fi-rr-cello:before { + content: "\e39d"; + } + .fi-rr-cent-sign:before { + content: "\e39e"; + } + .fi-rr-certificate:before { + content: "\e3a0"; + } + .fi-rr-chai-tea:before { + content: "\e3a1"; + } + .fi-rr-chair:before { + content: "\e3a2"; + } + .fi-rr-chair-director:before { + content: "\e3a3"; + } + .fi-rr-chair-office:before { + content: "\e3a4"; + } + .fi-rr-chalkboard:before { + content: "\e3a5"; + } + .fi-rr-chalkboard-user:before { + content: "\e3a6"; + } + .fi-rr-challenge:before { + content: "\e3a7"; + } + .fi-rr-challenge-alt:before { + content: "\e3a8"; + } + .fi-rr-chamomile:before { + content: "\e3a9"; + } + .fi-rr-channel:before { + content: "\e3aa"; + } + .fi-rr-charging-station:before { + content: "\e3ac"; + } + .fi-rr-chart-area:before { + content: "\e3ad"; + } + .fi-rr-chart-bullet:before { + content: "\e3b1"; + } + .fi-rr-chart-candlestick:before { + content: "\e3b2"; + } + .fi-rr-chart-connected:before { + content: "\e3b3"; + } + .fi-rr-chart-gantt:before { + content: "\e3b4"; + } + .fi-rr-chart-histogram:before { + content: "\e3b5"; + } + .fi-rr-chart-kanban:before { + content: "\e3b6"; + } + .fi-rr-chart-line-up:before { + content: "\e3b7"; + } + .fi-rr-chart-line-up-down:before { + content: "\e3b8"; + } + .fi-rr-chart-mixed:before { + content: "\e3b9"; + } + .fi-rr-chart-mixed-up-circle-currency:before { + content: "\e3ba"; + } + .fi-rr-chart-mixed-up-circle-dollar:before { + content: "\e3bb"; + } + .fi-rr-chart-network:before { + content: "\e3bc"; + } + .fi-rr-chart-pie:before { + content: "\e3bd"; + } + .fi-rr-chart-pie-alt:before { + content: "\e3be"; + } + .fi-rr-chart-pie-simple-circle-currency:before { + content: "\e3bf"; + } + .fi-rr-chart-pie-simple-circle-dollar:before { + content: "\e3c0"; + } + .fi-rr-chart-pyramid:before { + content: "\e3c1"; + } + .fi-rr-chart-radar:before { + content: "\e3c2"; + } + .fi-rr-chart-scatter:before { + content: "\e3c3"; + } + .fi-rr-chart-scatter-3d:before { + content: "\e3c4"; + } + .fi-rr-chart-scatter-bubble:before { + content: "\e3c5"; + } + .fi-rr-chart-set-theory:before { + content: "\e3c6"; + } + .fi-rr-chart-simple:before { + content: "\e3c7"; + } + .fi-rr-chart-simple-horizontal:before { + content: "\e3c8"; + } + .fi-rr-chart-tree:before { + content: "\e3c9"; + } + .fi-rr-chart-tree-map:before { + content: "\e3ca"; + } + .fi-rr-chart-user:before { + content: "\e3cb"; + } + .fi-rr-chart-waterfall:before { + content: "\e3cc"; + } + .fi-rr-chat-arrow-down:before { + content: "\e3cd"; + } + .fi-rr-chat-arrow-grow:before { + content: "\e3ce"; + } + .fi-rr-chat-bubble-call:before { + content: "\e3cf"; + } + .fi-rr-chatbot:before { + content: "\e3d0"; + } + .fi-rr-chatbot-speech-bubble:before { + content: "\e3d1"; + } + .fi-rr-cheap:before { + content: "\e3d2"; + } + .fi-rr-cheap-bill:before { + content: "\e3d3"; + } + .fi-rr-cheap-dollar:before { + content: "\e3d4"; + } + .fi-rr-cheap-stack:before { + content: "\e3d5"; + } + .fi-rr-cheap-stack-dollar:before { + content: "\e3d6"; + } + .fi-rr-check:before { + content: "\e3d7"; + } + .fi-rr-check-circle:before { + content: "\e3d8"; + } + .fi-rr-check-double:before { + content: "\e3d9"; + } + .fi-rr-check-in-calendar:before { + content: "\e3da"; + } + .fi-rr-check-out-calendar:before { + content: "\e3db"; + } + .fi-rr-checkbox:before { + content: "\e3dc"; + } + .fi-rr-checklist-task-budget:before { + content: "\e3dd"; + } + .fi-rr-cheese:before { + content: "\e3de"; + } + .fi-rr-cheese-alt:before { + content: "\e3df"; + } + .fi-rr-cheese-cake:before { + content: "\e3e0"; + } + .fi-rr-cheeseburger:before { + content: "\e3e1"; + } + .fi-rr-cherry:before { + content: "\e3e2"; + } + .fi-rr-chess:before { + content: "\e3e3"; + } + .fi-rr-chess-bishop:before { + content: "\e3e4"; + } + .fi-rr-chess-board:before { + content: "\e3e5"; + } + .fi-rr-chess-clock:before { + content: "\e3e6"; + } + .fi-rr-chess-clock-alt:before { + content: "\e3e7"; + } + .fi-rr-chess-king:before { + content: "\e3e8"; + } + .fi-rr-chess-king-alt:before { + content: "\e3e9"; + } + .fi-rr-chess-knight:before { + content: "\e3ea"; + } + .fi-rr-chess-knight-alt:before { + content: "\e3eb"; + } + .fi-rr-chess-pawn-alt:before { + content: "\e3ed"; + } + .fi-rr-chess-piece:before { + content: "\e3ee"; + } + .fi-rr-chess-queen:before { + content: "\e3ef"; + } + .fi-rr-chess-queen-alt:before { + content: "\e3f0"; + } + .fi-rr-chess-rook:before { + content: "\e3f1"; + } + .fi-rr-chess-rook-alt:before { + content: "\e3f2"; + } + .fi-rr-chevron-double-dots-down:before { + content: "\e3f3"; + } + .fi-rr-chevron-double-dots-left:before { + content: "\e3f4"; + } + .fi-rr-chevron-double-dots-right:before { + content: "\e3f5"; + } + .fi-rr-chevron-double-dots-up:before { + content: "\e3f6"; + } + .fi-rr-chevron-double-down:before { + content: "\e3f7"; + } + .fi-rr-chevron-double-up:before { + content: "\e3f8"; + } + .fi-rr-chicken-bucket:before { + content: "\e3f9"; + } + .fi-rr-child:before { + content: "\e3fa"; + } + .fi-rr-child-head:before { + content: "\e3fb"; + } + .fi-rr-chimney:before { + content: "\e3fc"; + } + .fi-rr-chimney-smoke:before { + content: "\e3fd"; + } + .fi-rr-chinese-temple:before { + content: "\e3fe"; + } + .fi-rr-chip:before { + content: "\e3ff"; + } + .fi-rr-chip-brain:before { + content: "\e400"; + } + .fi-rr-chocolate:before { + content: "\e401"; + } + .fi-rr-choir-singing:before { + content: "\e403"; + } + .fi-rr-choose:before { + content: "\e404"; + } + .fi-rr-choose-alt:before { + content: "\e405"; + } + .fi-rr-church:before { + content: "\e407"; + } + .fi-rr-cinnamon-roll:before { + content: "\e408"; + } + .fi-rr-circle:before { + content: "\e409"; + } + .fi-rr-circle-0:before { + content: "\e40a"; + } + .fi-rr-circle-1:before { + content: "\e40b"; + } + .fi-rr-circle-2:before { + content: "\e40c"; + } + .fi-rr-circle-3:before { + content: "\e40d"; + } + .fi-rr-circle-4:before { + content: "\e40e"; + } + .fi-rr-circle-5:before { + content: "\e40f"; + } + .fi-rr-circle-6:before { + content: "\e410"; + } + .fi-rr-circle-7:before { + content: "\e411"; + } + .fi-rr-circle-8:before { + content: "\e412"; + } + .fi-rr-circle-9:before { + content: "\e413"; + } + .fi-rr-circle-a:before { + content: "\e414"; + } + .fi-rr-circle-b:before { + content: "\e416"; + } + .fi-rr-circle-bolt:before { + content: "\e417"; + } + .fi-rr-circle-book-open:before { + content: "\e418"; + } + .fi-rr-circle-bookmark:before { + content: "\e419"; + } + .fi-rr-circle-c:before { + content: "\e41a"; + } + .fi-rr-circle-calendar:before { + content: "\e41b"; + } + .fi-rr-circle-camera:before { + content: "\e41c"; + } + .fi-rr-circle-d:before { + content: "\e41e"; + } + .fi-rr-circle-dashed:before { + content: "\e41f"; + } + .fi-rr-circle-divide:before { + content: "\e420"; + } + .fi-rr-circle-e:before { + content: "\e422"; + } + .fi-rr-circle-ellipsis:before { + content: "\e423"; + } + .fi-rr-circle-ellipsis-vertical:before { + content: "\e424"; + } + .fi-rr-circle-envelope:before { + content: "\e425"; + } + .fi-rr-circle-exclamation-check:before { + content: "\e426"; + } + .fi-rr-circle-f:before { + content: "\e427"; + } + .fi-rr-circle-g:before { + content: "\e428"; + } + .fi-rr-circle-h:before { + content: "\e429"; + } + .fi-rr-circle-half:before { + content: "\e42a"; + } + .fi-rr-circle-half-stroke:before { + content: "\e42b"; + } + .fi-rr-circle-heart:before { + content: "\e42c"; + } + .fi-rr-circle-i:before { + content: "\e42d"; + } + .fi-rr-circle-j:before { + content: "\e42e"; + } + .fi-rr-circle-k:before { + content: "\e42f"; + } + .fi-rr-circle-l:before { + content: "\e430"; + } + .fi-rr-circle-m:before { + content: "\e431"; + } + .fi-rr-circle-microphone:before { + content: "\e432"; + } + .fi-rr-circle-microphone-lines:before { + content: "\e433"; + } + .fi-rr-circle-n:before { + content: "\e434"; + } + .fi-rr-circle-nodes:before { + content: "\e435"; + } + .fi-rr-circle-o:before { + content: "\e436"; + } + .fi-rr-circle-overlap:before { + content: "\e437"; + } + .fi-rr-circle-p:before { + content: "\e438"; + } + .fi-rr-circle-phone:before { + content: "\e43a"; + } + .fi-rr-circle-phone-flip:before { + content: "\e43b"; + } + .fi-rr-circle-phone-hangup:before { + content: "\e43c"; + } + .fi-rr-circle-q:before { + content: "\e43e"; + } + .fi-rr-circle-quarter:before { + content: "\e43f"; + } + .fi-rr-circle-quarters-alt:before { + content: "\e441"; + } + .fi-rr-circle-r:before { + content: "\e442"; + } + .fi-rr-circle-s:before { + content: "\e443"; + } + .fi-rr-circle-small:before { + content: "\e444"; + } + .fi-rr-circle-star:before { + content: "\e445"; + } + .fi-rr-circle-t:before { + content: "\e447"; + } + .fi-rr-circle-three-quarters:before { + content: "\e448"; + } + .fi-rr-circle-trash:before { + content: "\e449"; + } + .fi-rr-circle-u:before { + content: "\e44a"; + } + .fi-rr-circle-user:before { + content: "\e44b"; + } + .fi-rr-circle-v:before { + content: "\e44c"; + } + .fi-rr-circle-video:before { + content: "\e44d"; + } + .fi-rr-circle-w:before { + content: "\e44e"; + } + .fi-rr-circle-water-plug:before { + content: "\e44f"; + } + .fi-rr-circle-waveform-lines:before { + content: "\e450"; + } + .fi-rr-circle-wifi-circle-wifi:before { + content: "\e451"; + } + .fi-rr-circle-x:before { + content: "\e452"; + } + .fi-rr-circle-xmark:before { + content: "\e453"; + } + .fi-rr-circle-y:before { + content: "\e454"; + } + .fi-rr-circle-z:before { + content: "\e455"; + } + .fi-rr-citrus:before { + content: "\e456"; + } + .fi-rr-citrus-slice:before { + content: "\e457"; + } + .fi-rr-city:before { + content: "\e458"; + } + .fi-rr-civil-law:before { + content: "\e459"; + } + .fi-rr-clapper-open:before { + content: "\e45a"; + } + .fi-rr-clapperboard:before { + content: "\e45b"; + } + .fi-rr-clapperboard-play:before { + content: "\e45c"; + } + .fi-rr-clarinet:before { + content: "\e45e"; + } + .fi-rr-claw-marks:before { + content: "\e45f"; + } + .fi-rr-clear-alt:before { + content: "\e462"; + } + .fi-rr-clip:before { + content: "\e463"; + } + .fi-rr-clip-file:before { + content: "\e464"; + } + .fi-rr-clip-mail:before { + content: "\e465"; + } + .fi-rr-clipboard:before { + content: "\e466"; + } + .fi-rr-clipboard-check:before { + content: "\e467"; + } + .fi-rr-clipboard-exclamation:before { + content: "\e468"; + } + .fi-rr-clipboard-list:before { + content: "\e469"; + } + .fi-rr-clipboard-list-check:before { + content: "\e46a"; + } + .fi-rr-clipboard-prescription:before { + content: "\e46b"; + } + .fi-rr-clipboard-question:before { + content: "\e46c"; + } + .fi-rr-clipboard-user:before { + content: "\e46d"; + } + .fi-rr-clipoard-wrong:before { + content: "\e46e"; + } + .fi-rr-clock:before { + content: "\e46f"; + } + .fi-rr-clock-desk:before { + content: "\e470"; + } + .fi-rr-clock-eight-thirty:before { + content: "\e471"; + } + .fi-rr-clock-eleven:before { + content: "\e472"; + } + .fi-rr-clock-eleven-thirty:before { + content: "\e473"; + } + .fi-rr-clock-five:before { + content: "\e474"; + } + .fi-rr-clock-five-thirty:before { + content: "\e475"; + } + .fi-rr-clock-four-thirty:before { + content: "\e476"; + } + .fi-rr-clock-future-past:before { + content: "\e477"; + } + .fi-rr-clock-nine:before { + content: "\e478"; + } + .fi-rr-clock-nine-thirty:before { + content: "\e479"; + } + .fi-rr-clock-one:before { + content: "\e47a"; + } + .fi-rr-clock-one-thirty:before { + content: "\e47b"; + } + .fi-rr-clock-seven:before { + content: "\e47c"; + } + .fi-rr-clock-seven-thirty:before { + content: "\e47d"; + } + .fi-rr-clock-six:before { + content: "\e47e"; + } + .fi-rr-clock-six-thirty:before { + content: "\e47f"; + } + .fi-rr-clock-ten:before { + content: "\e480"; + } + .fi-rr-clock-ten-thirty:before { + content: "\e481"; + } + .fi-rr-clock-three:before { + content: "\e482"; + } + .fi-rr-clock-three-thirty:before { + content: "\e483"; + } + .fi-rr-clock-time-tracking:before { + content: "\e484"; + } + .fi-rr-clock-twelve:before { + content: "\e485"; + } + .fi-rr-clock-twelve-thirty:before { + content: "\e486"; + } + .fi-rr-clock-two:before { + content: "\e487"; + } + .fi-rr-clock-two-thirty:before { + content: "\e488"; + } + .fi-rr-clock-up-arrow:before { + content: "\e489"; + } + .fi-rr-clone:before { + content: "\e48a"; + } + .fi-rr-closed:before { + content: "\e48b"; + } + .fi-rr-closed-captioning-slash:before { + content: "\e48c"; + } + .fi-rr-clothes-hanger:before { + content: "\e48d"; + } + .fi-rr-clothing-rack:before { + content: "\e48e"; + } + .fi-rr-cloud:before { + content: "\e48f"; + } + .fi-rr-cloud-back-up:before { + content: "\e490"; + } + .fi-rr-cloud-back-up-alt:before { + content: "\e491"; + } + .fi-rr-cloud-check:before { + content: "\e492"; + } + .fi-rr-cloud-code:before { + content: "\e493"; + } + .fi-rr-cloud-disabled:before { + content: "\e495"; + } + .fi-rr-cloud-download:before { + content: "\e496"; + } + .fi-rr-cloud-download-alt:before { + content: "\e497"; + } + .fi-rr-cloud-drizzle:before { + content: "\e499"; + } + .fi-rr-cloud-exclamation:before { + content: "\e49a"; + } + .fi-rr-cloud-gear-automation:before { + content: "\e49c"; + } + .fi-rr-cloud-hail:before { + content: "\e49d"; + } + .fi-rr-cloud-hail-mixed:before { + content: "\e49e"; + } + .fi-rr-cloud-meatball:before { + content: "\e4a0"; + } + .fi-rr-cloud-moon:before { + content: "\e4a2"; + } + .fi-rr-cloud-moon-rain:before { + content: "\e4a3"; + } + .fi-rr-cloud-question:before { + content: "\e4a5"; + } + .fi-rr-cloud-rain:before { + content: "\e4a6"; + } + .fi-rr-cloud-rainbow:before { + content: "\e4a7"; + } + .fi-rr-cloud-share:before { + content: "\e4a8"; + } + .fi-rr-cloud-showers:before { + content: "\e4a9"; + } + .fi-rr-cloud-showers-heavy:before { + content: "\e4aa"; + } + .fi-rr-cloud-showers-water:before { + content: "\e4ab"; + } + .fi-rr-cloud-sleet:before { + content: "\e4ad"; + } + .fi-rr-cloud-snow:before { + content: "\e4ae"; + } + .fi-rr-cloud-sun:before { + content: "\e4b0"; + } + .fi-rr-cloud-sun-rain:before { + content: "\e4b1"; + } + .fi-rr-cloud-sun-tear:before { + content: "\e4b2"; + } + .fi-rr-cloud-upload:before { + content: "\e4b3"; + } + .fi-rr-cloud-upload-alt:before { + content: "\e4b4"; + } + .fi-rr-cloud-windy:before { + content: "\e4b6"; + } + .fi-rr-clouds:before { + content: "\e4b9"; + } + .fi-rr-clouds-moon:before { + content: "\e4ba"; + } + .fi-rr-clouds-sun:before { + content: "\e4bb"; + } + .fi-rr-clover-alt:before { + content: "\e4bc"; + } + .fi-rr-club:before { + content: "\e4bd"; + } + .fi-rr-cocktail:before { + content: "\e4c0"; + } + .fi-rr-cocktail-alt:before { + content: "\e4c1"; + } + .fi-rr-coconut:before { + content: "\e4c2"; + } + .fi-rr-code-branch:before { + content: "\e4c3"; + } + .fi-rr-code-commit:before { + content: "\e4c4"; + } + .fi-rr-code-compare:before { + content: "\e4c5"; + } + .fi-rr-code-editing:before { + content: "\e4c6"; + } + .fi-rr-code-fork:before { + content: "\e4c7"; + } + .fi-rr-code-merge:before { + content: "\e4c8"; + } + .fi-rr-code-pull-request:before { + content: "\e4c9"; + } + .fi-rr-code-pull-request-closed:before { + content: "\e4ca"; + } + .fi-rr-code-pull-request-draft:before { + content: "\e4cb"; + } + .fi-rr-code-simple:before { + content: "\e4cc"; + } + .fi-rr-code-window:before { + content: "\e4cd"; + } + .fi-rr-coffee:before { + content: "\e4ce"; + } + .fi-rr-coffee-bean:before { + content: "\e4cf"; + } + .fi-rr-coffee-beans:before { + content: "\e4d0"; + } + .fi-rr-coffee-heart:before { + content: "\e4d1"; + } + .fi-rr-coffee-maker:before { + content: "\e4d2"; + } + .fi-rr-coffee-pot:before { + content: "\e4d3"; + } + .fi-rr-coffee-time:before { + content: "\e4d4"; + } + .fi-rr-coffin:before { + content: "\e4d5"; + } + .fi-rr-coffin-cross:before { + content: "\e4d6"; + } + .fi-rr-coin:before { + content: "\e4d7"; + } + .fi-rr-coin-up-arrow:before { + content: "\e4d8"; + } + .fi-rr-coins:before { + content: "\e4d9"; + } + .fi-rr-coins-crypto:before { + content: "\e4da"; + } + .fi-rr-coins-shield:before { + content: "\e4db"; + } + .fi-rr-colon-sign:before { + content: "\e4dd"; + } + .fi-rr-columns-3:before { + content: "\e4de"; + } + .fi-rr-comb:before { + content: "\e4df"; + } + .fi-rr-comb-hair:before { + content: "\e4e0"; + } + .fi-rr-comedy-podcast:before { + content: "\e4e1"; + } + .fi-rr-comet:before { + content: "\e4e2"; + } + .fi-rr-command:before { + content: "\e4e4"; + } + .fi-rr-comment:before { + content: "\e4e5"; + } + .fi-rr-comment-alt:before { + content: "\e4e6"; + } + .fi-rr-comment-alt-check:before { + content: "\e4e7"; + } + .fi-rr-comment-alt-dots:before { + content: "\e4e8"; + } + .fi-rr-comment-alt-edit:before { + content: "\e4e9"; + } + .fi-rr-comment-alt-lock:before { + content: "\e4ea"; + } + .fi-rr-comment-alt-medical:before { + content: "\e4eb"; + } + .fi-rr-comment-alt-middle:before { + content: "\e4ec"; + } + .fi-rr-comment-alt-middle-top:before { + content: "\e4ed"; + } + .fi-rr-comment-alt-minus:before { + content: "\e4ee"; + } + .fi-rr-comment-alt-music:before { + content: "\e4ef"; + } + .fi-rr-comment-arrow-down:before { + content: "\e4f2"; + } + .fi-rr-comment-arrow-up:before { + content: "\e4f3"; + } + .fi-rr-comment-arrow-up-right:before { + content: "\e4f4"; + } + .fi-rr-comment-check:before { + content: "\e4f5"; + } + .fi-rr-comment-clock:before { + content: "\e4f6"; + } + .fi-rr-comment-code:before { + content: "\e4f7"; + } + .fi-rr-comment-dollar:before { + content: "\e4f8"; + } + .fi-rr-comment-dots:before { + content: "\e4f9"; + } + .fi-rr-comment-exclamation:before { + content: "\e4fa"; + } + .fi-rr-comment-heart:before { + content: "\e4fb"; + } + .fi-rr-comment-image:before { + content: "\e4fc"; + } + .fi-rr-comment-info:before { + content: "\e4fd"; + } + .fi-rr-comment-lock:before { + content: "\e4fe"; + } + .fi-rr-comment-medical:before { + content: "\e4ff"; + } + .fi-rr-comment-minus:before { + content: "\e500"; + } + .fi-rr-comment-pen:before { + content: "\e501"; + } + .fi-rr-comment-question:before { + content: "\e503"; + } + .fi-rr-comment-quote:before { + content: "\e504"; + } + .fi-rr-comment-slash:before { + content: "\e505"; + } + .fi-rr-comment-smile:before { + content: "\e506"; + } + .fi-rr-comment-sms:before { + content: "\e507"; + } + .fi-rr-comment-text:before { + content: "\e508"; + } + .fi-rr-comment-user:before { + content: "\e509"; + } + .fi-rr-comment-xmark:before { + content: "\e50a"; + } + .fi-rr-comments:before { + content: "\e50b"; + } + .fi-rr-comments-dollar:before { + content: "\e50c"; + } + .fi-rr-comments-question:before { + content: "\e50d"; + } + .fi-rr-comments-question-check:before { + content: "\e50e"; + } + .fi-rr-compass-alt:before { + content: "\e50f"; + } + .fi-rr-compass-east:before { + content: "\e510"; + } + .fi-rr-compass-north:before { + content: "\e511"; + } + .fi-rr-compass-slash:before { + content: "\e512"; + } + .fi-rr-compass-south:before { + content: "\e513"; + } + .fi-rr-compass-west:before { + content: "\e514"; + } + .fi-rr-completed:before { + content: "\e515"; + } + .fi-rr-compliance:before { + content: "\e516"; + } + .fi-rr-compliance-clipboard:before { + content: "\e517"; + } + .fi-rr-compliance-document:before { + content: "\e518"; + } + .fi-rr-compress:before { + content: "\e519"; + } + .fi-rr-compress-alt:before { + content: "\e51a"; + } + .fi-rr-computer:before { + content: "\e51b"; + } + .fi-rr-computer-ad:before { + content: "\e51c"; + } + .fi-rr-computer-classic:before { + content: "\e51d"; + } + .fi-rr-computer-mouse:before { + content: "\e51e"; + } + .fi-rr-computer-speaker:before { + content: "\e51f"; + } + .fi-rr-concierge-bell:before { + content: "\e520"; + } + .fi-rr-concrete-mixer:before { + content: "\e522"; + } + .fi-rr-condition:before { + content: "\e523"; + } + .fi-rr-condition-alt:before { + content: "\e524"; + } + .fi-rr-confetti:before { + content: "\e525"; + } + .fi-rr-confidential-discussion:before { + content: "\e526"; + } + .fi-rr-confidential-folder:before { + content: "\e527"; + } + .fi-rr-confirmed-user:before { + content: "\e528"; + } + .fi-rr-console-controller:before { + content: "\e52a"; + } + .fi-rr-constellation:before { + content: "\e52b"; + } + .fi-rr-construction-helmet:before { + content: "\e52c"; + } + .fi-rr-construction-location:before { + content: "\e52d"; + } + .fi-rr-consultant:before { + content: "\e52e"; + } + .fi-rr-contact-lens-eyes:before { + content: "\e52f"; + } + .fi-rr-container-storage:before { + content: "\e530"; + } + .fi-rr-contract:before { + content: "\e531"; + } + .fi-rr-contrast:before { + content: "\e532"; + } + .fi-rr-convert-document:before { + content: "\e533"; + } + .fi-rr-convert-shapes:before { + content: "\e534"; + } + .fi-rr-conveyor-belt:before { + content: "\e535"; + } + .fi-rr-conveyor-belt-alt:before { + content: "\e536"; + } + .fi-rr-conveyor-belt-arm:before { + content: "\e537"; + } + .fi-rr-conveyor-belt-empty:before { + content: "\e538"; + } + .fi-rr-cookie:before { + content: "\e539"; + } + .fi-rr-cookie-alt:before { + content: "\e53a"; + } + .fi-rr-cookie-lock:before { + content: "\e53b"; + } + .fi-rr-copy:before { + content: "\e53c"; + } + .fi-rr-copy-alt:before { + content: "\e53d"; + } + .fi-rr-copy-image:before { + content: "\e53e"; + } + .fi-rr-copyright:before { + content: "\e53f"; + } + .fi-rr-coriander:before { + content: "\e540"; + } + .fi-rr-corn:before { + content: "\e541"; + } + .fi-rr-corporate:before { + content: "\e543"; + } + .fi-rr-corporate-alt:before { + content: "\e544"; + } + .fi-rr-corruption:before { + content: "\e545"; + } + .fi-rr-couch:before { + content: "\e546"; + } + .fi-rr-court-order:before { + content: "\e549"; + } + .fi-rr-court-sport:before { + content: "\e54a"; + } + .fi-rr-cow:before { + content: "\e54b"; + } + .fi-rr-cow-alt:before { + content: "\e54c"; + } + .fi-rr-cowbell:before { + content: "\e54d"; + } + .fi-rr-cowbell-circle-plus:before { + content: "\e54e"; + } + .fi-rr-cowbell-more:before { + content: "\e54f"; + } + .fi-rr-coworking:before { + content: "\e550"; + } + .fi-rr-cpu:before { + content: "\e551"; + } + .fi-rr-crab:before { + content: "\e552"; + } + .fi-rr-crane:before { + content: "\e553"; + } + .fi-rr-crane-building:before { + content: "\e554"; + } + .fi-rr-crate-empty:before { + content: "\e555"; + } + .fi-rr-cream:before { + content: "\e556"; + } + .fi-rr-credit-card:before { + content: "\e566"; + } + .fi-rr-credit-card-buyer:before { + content: "\e567"; + } + .fi-rr-credit-card-check:before { + content: "\e568"; + } + .fi-rr-credit-card-edit:before { + content: "\e569"; + } + .fi-rr-credit-card-eye:before { + content: "\e56a"; + } + .fi-rr-credit-card-xmark:before { + content: "\e56b"; + } + .fi-rr-crepe:before { + content: "\e56f"; + } + .fi-rr-cricket:before { + content: "\e570"; + } + .fi-rr-CRM:before { + content: "\e571"; + } + .fi-rr-crm-alt:before { + content: "\e572"; + } + .fi-rr-crm-computer:before { + content: "\e573"; + } + .fi-rr-croissant:before { + content: "\e574"; + } + .fi-rr-cross:before { + content: "\e576"; + } + .fi-rr-cross-circle:before { + content: "\e577"; + } + .fi-rr-cross-religion:before { + content: "\e578"; + } + .fi-rr-cross-small:before { + content: "\e579"; + } + .fi-rr-crossed-hands-reject:before { + content: "\e57b"; + } + .fi-rr-crow:before { + content: "\e57c"; + } + .fi-rr-crown:before { + content: "\e57e"; + } + .fi-rr-crutch:before { + content: "\e57f"; + } + .fi-rr-crutches:before { + content: "\e580"; + } + .fi-rr-cruzeiro-sign:before { + content: "\e581"; + } + .fi-rr-crypto-calendar:before { + content: "\e582"; + } + .fi-rr-cryptocurrency:before { + content: "\e585"; + } + .fi-rr-crystal-ball:before { + content: "\e586"; + } + .fi-rr-cube:before { + content: "\e589"; + } + .fi-rr-cubes:before { + content: "\e58a"; + } + .fi-rr-cubes-stacked:before { + content: "\e58b"; + } + .fi-rr-cucumber:before { + content: "\e58c"; + } + .fi-rr-cumin:before { + content: "\e58d"; + } + .fi-rr-cup-straw:before { + content: "\e58e"; + } + .fi-rr-cup-straw-swoosh:before { + content: "\e58f"; + } + .fi-rr-cup-togo:before { + content: "\e590"; + } + .fi-rr-cupcake:before { + content: "\e591"; + } + .fi-rr-cupcake-alt:before { + content: "\e592"; + } + .fi-rr-curling:before { + content: "\e593"; + } + .fi-rr-curling-iron:before { + content: "\e594"; + } + .fi-rr-currency:before { + content: "\e595"; + } + .fi-rr-cursor:before { + content: "\e596"; + } + .fi-rr-cursor-finger:before { + content: "\e597"; + } + .fi-rr-cursor-finger-click:before { + content: "\e598"; + } + .fi-rr-cursor-plus:before { + content: "\e599"; + } + .fi-rr-cursor-text:before { + content: "\e59a"; + } + .fi-rr-cursor-text-alt:before { + content: "\e59b"; + } + .fi-rr-curve:before { + content: "\e59c"; + } + .fi-rr-curve-alt:before { + content: "\e59d"; + } + .fi-rr-curve-arrow:before { + content: "\e59e"; + } + .fi-rr-custard:before { + content: "\e59f"; + } + .fi-rr-customer-care:before { + content: "\e5a0"; + } + .fi-rr-customer-service:before { + content: "\e5a1"; + } + .fi-rr-customization:before { + content: "\e5a2"; + } + .fi-rr-customization-cogwheel:before { + content: "\e5a3"; + } + .fi-rr-customize:before { + content: "\e5a4"; + } + .fi-rr-customize-computer:before { + content: "\e5a5"; + } + .fi-rr-customize-edit:before { + content: "\e5a6"; + } + .fi-rr-CV:before { + content: "\e5a8"; + } + .fi-rr-cvv-card:before { + content: "\e5a9"; + } + .fi-rr-cyborg:before { + content: "\e5aa"; + } + .fi-rr-cycling:before { + content: "\e5ab"; + } + .fi-rr-cystitis:before { + content: "\e5ac"; + } + .fi-rr-d:before { + content: "\e5ad"; + } + .fi-rr-dagger:before { + content: "\e5ae"; + } + .fi-rr-daily-calendar:before { + content: "\e5af"; + } + .fi-rr-daisy:before { + content: "\e5b1"; + } + .fi-rr-daisy-alt:before { + content: "\e5b2"; + } + .fi-rr-damage:before { + content: "\e5b3"; + } + .fi-rr-dark-mode:before { + content: "\e5b5"; + } + .fi-rr-dark-mode-alt:before { + content: "\e5b6"; + } + .fi-rr-dart:before { + content: "\e5b7"; + } + .fi-rr-dashboard:before { + content: "\e5b9"; + } + .fi-rr-dashboard-monitor:before { + content: "\e5ba"; + } + .fi-rr-dashboard-panel:before { + content: "\e5bb"; + } + .fi-rr-data-backup:before { + content: "\e5bd"; + } + .fi-rr-data-cleaning:before { + content: "\e5be"; + } + .fi-rr-data-encryption:before { + content: "\e5bf"; + } + .fi-rr-data-migration:before { + content: "\e5c1"; + } + .fi-rr-data-mining:before { + content: "\e5c2"; + } + .fi-rr-data-model:before { + content: "\e5c3"; + } + .fi-rr-data-processing:before { + content: "\e5c4"; + } + .fi-rr-data-transfer:before { + content: "\e5c6"; + } + .fi-rr-database:before { + content: "\e5c7"; + } + .fi-rr-database-cleaning:before { + content: "\e5c8"; + } + .fi-rr-database-management:before { + content: "\e5ca"; + } + .fi-rr-deadline:before { + content: "\e5cb"; + } + .fi-rr-deafness:before { + content: "\e5cc"; + } + .fi-rr-debt:before { + content: "\e5cd"; + } + .fi-rr-december-calendar:before { + content: "\e5cf"; + } + .fi-rr-decision-choice:before { + content: "\e5d0"; + } + .fi-rr-decision-tree:before { + content: "\e5d1"; + } + .fi-rr-deep-learning:before { + content: "\e5d2"; + } + .fi-rr-deer:before { + content: "\e5d3"; + } + .fi-rr-deer-rudolph:before { + content: "\e5d4"; + } + .fi-rr-degree-credential:before { + content: "\e5d6"; + } + .fi-rr-delete:before { + content: "\e5d7"; + } + .fi-rr-delete-document:before { + content: "\e5d8"; + } + .fi-rr-delete-right:before { + content: "\e5d9"; + } + .fi-rr-delete-user:before { + content: "\e5da"; + } + .fi-rr-delivery-man:before { + content: "\e5dc"; + } + .fi-rr-democrat:before { + content: "\e5e0"; + } + .fi-rr-demographic:before { + content: "\e5e1"; + } + .fi-rr-department:before { + content: "\e5e2"; + } + .fi-rr-department-structure:before { + content: "\e5e3"; + } + .fi-rr-deposit:before { + content: "\e5e4"; + } + .fi-rr-deposit-alt:before { + content: "\e5e5"; + } + .fi-rr-description:before { + content: "\e5e6"; + } + .fi-rr-description-alt:before { + content: "\e5e7"; + } + .fi-rr-desk:before { + content: "\e5e8"; + } + .fi-rr-desktop-arrow-down:before { + content: "\e5e9"; + } + .fi-rr-desktop-wallpaper:before { + content: "\e5ea"; + } + .fi-rr-detergent:before { + content: "\e5eb"; + } + .fi-rr-devices:before { + content: "\e5ee"; + } + .fi-rr-dewpoint:before { + content: "\e5ef"; + } + .fi-rr-dharmachakra:before { + content: "\e5f0"; + } + .fi-rr-diagram-cells:before { + content: "\e5f1"; + } + .fi-rr-diagram-lean-canvas:before { + content: "\e5f2"; + } + .fi-rr-diagram-nested:before { + content: "\e5f3"; + } + .fi-rr-diagram-next:before { + content: "\e5f4"; + } + .fi-rr-diagram-predecessor:before { + content: "\e5f5"; + } + .fi-rr-diagram-previous:before { + content: "\e5f6"; + } + .fi-rr-diagram-project:before { + content: "\e5f7"; + } + .fi-rr-diagram-sankey:before { + content: "\e5f8"; + } + .fi-rr-diagram-subtask:before { + content: "\e5f9"; + } + .fi-rr-diagram-successor:before { + content: "\e5fa"; + } + .fi-rr-diagram-venn:before { + content: "\e5fb"; + } + .fi-rr-dial:before { + content: "\e5fc"; + } + .fi-rr-dial-high:before { + content: "\e5fd"; + } + .fi-rr-dial-low:before { + content: "\e5fe"; + } + .fi-rr-dial-max:before { + content: "\e5ff"; + } + .fi-rr-dial-med:before { + content: "\e600"; + } + .fi-rr-dial-med-low:before { + content: "\e601"; + } + .fi-rr-dial-min:before { + content: "\e602"; + } + .fi-rr-dial-off:before { + content: "\e603"; + } + .fi-rr-dialogue-exchange:before { + content: "\e604"; + } + .fi-rr-diamond:before { + content: "\e605"; + } + .fi-rr-diamond-exclamation:before { + content: "\e606"; + } + .fi-rr-diamond-turn-right:before { + content: "\e607"; + } + .fi-rr-diary-bookmark-down:before { + content: "\e608"; + } + .fi-rr-diary-bookmarks:before { + content: "\e609"; + } + .fi-rr-diary-clasp:before { + content: "\e60a"; + } + .fi-rr-dice:before { + content: "\e60b"; + } + .fi-rr-dice-alt:before { + content: "\e60c"; + } + .fi-rr-dice-d10:before { + content: "\e60d"; + } + .fi-rr-dice-d12:before { + content: "\e60e"; + } + .fi-rr-dice-d20:before { + content: "\e60f"; + } + .fi-rr-dice-d4:before { + content: "\e610"; + } + .fi-rr-dice-d6:before { + content: "\e611"; + } + .fi-rr-dice-d8:before { + content: "\e612"; + } + .fi-rr-dice-four:before { + content: "\e613"; + } + .fi-rr-dice-one:before { + content: "\e614"; + } + .fi-rr-dice-six:before { + content: "\e615"; + } + .fi-rr-dice-three:before { + content: "\e616"; + } + .fi-rr-dice-two:before { + content: "\e617"; + } + .fi-rr-dictionary:before { + content: "\e618"; + } + .fi-rr-dictionary-alt:before { + content: "\e619"; + } + .fi-rr-dictionary-open:before { + content: "\e61a"; + } + .fi-rr-digging:before { + content: "\e61c"; + } + .fi-rr-digital-certificate:before { + content: "\e61e"; + } + .fi-rr-digital-key:before { + content: "\e620"; + } + .fi-rr-digital-payment:before { + content: "\e626"; + } + .fi-rr-digital-signature:before { + content: "\e627"; + } + .fi-rr-digital-tachograph:before { + content: "\e628"; + } + .fi-rr-digital-wallet:before { + content: "\e629"; + } + .fi-rr-dinner:before { + content: "\e62b"; + } + .fi-rr-diploma:before { + content: "\e62c"; + } + .fi-rr-diploma-alt:before { + content: "\e62d"; + } + .fi-rr-direction-signal:before { + content: "\e62e"; + } + .fi-rr-direction-signal-arrow:before { + content: "\e62f"; + } + .fi-rr-disc-drive:before { + content: "\e630"; + } + .fi-rr-disco-ball:before { + content: "\e632"; + } + .fi-rr-discount:before { + content: "\e635"; + } + .fi-rr-discover:before { + content: "\e636"; + } + .fi-rr-discussion-group:before { + content: "\e638"; + } + .fi-rr-discussion-idea:before { + content: "\e639"; + } + .fi-rr-disease:before { + content: "\e63a"; + } + .fi-rr-dishwasher:before { + content: "\e63b"; + } + .fi-rr-disinfection:before { + content: "\e63c"; + } + .fi-rr-disk:before { + content: "\e63d"; + } + .fi-rr-display-arrow-down:before { + content: "\e63f"; + } + .fi-rr-display-chart-up:before { + content: "\e641"; + } + .fi-rr-display-code:before { + content: "\e642"; + } + .fi-rr-display-medical:before { + content: "\e643"; + } + .fi-rr-display-slash:before { + content: "\e644"; + } + .fi-rr-distribute-spacing-horizontal:before { + content: "\e645"; + } + .fi-rr-distribute-spacing-vertical:before { + content: "\e646"; + } + .fi-rr-divide:before { + content: "\e648"; + } + .fi-rr-diving-googles:before { + content: "\e649"; + } + .fi-rr-dizzy:before { + content: "\e64a"; + } + .fi-rr-dj-disc:before { + content: "\e64b"; + } + .fi-rr-dna:before { + content: "\e64c"; + } + .fi-rr-do-not-disturb:before { + content: "\e64d"; + } + .fi-rr-do-not-disturb-doorknob:before { + content: "\e64e"; + } + .fi-rr-do-not-enter:before { + content: "\e64f"; + } + .fi-rr-doctor:before { + content: "\e651"; + } + .fi-rr-doctor-bag:before { + content: "\e652"; + } + .fi-rr-document:before { + content: "\e654"; + } + .fi-rr-document-autosave:before { + content: "\e655"; + } + .fi-rr-document-circle-arrow-up:before { + content: "\e656"; + } + .fi-rr-document-circle-wrong:before { + content: "\e657"; + } + .fi-rr-document-fail:before { + content: "\e658"; + } + .fi-rr-document-folder-gear:before { + content: "\e65a"; + } + .fi-rr-document-gavel:before { + content: "\e65b"; + } + .fi-rr-document-gear:before { + content: "\e65d"; + } + .fi-rr-document-link:before { + content: "\e65e"; + } + .fi-rr-document-nft:before { + content: "\e65f"; + } + .fi-rr-document-paid:before { + content: "\e660"; + } + .fi-rr-document-signed:before { + content: "\e661"; + } + .fi-rr-document-writer:before { + content: "\e662"; + } + .fi-rr-dog:before { + content: "\e664"; + } + .fi-rr-dog-bowl-empty:before { + content: "\e665"; + } + .fi-rr-dog-leashed:before { + content: "\e666"; + } + .fi-rr-dollar:before { + content: "\e667"; + } + .fi-rr-dolly-flatbed:before { + content: "\e668"; + } + .fi-rr-dolly-flatbed-alt:before { + content: "\e669"; + } + .fi-rr-dolly-flatbed-empty:before { + content: "\e66a"; + } + .fi-rr-dolphin:before { + content: "\e66b"; + } + .fi-rr-domino-effect:before { + content: "\e66c"; + } + .fi-rr-donate:before { + content: "\e66d"; + } + .fi-rr-dong-sign:before { + content: "\e66e"; + } + .fi-rr-donut:before { + content: "\e66f"; + } + .fi-rr-door-closed:before { + content: "\e670"; + } + .fi-rr-door-hanger:before { + content: "\e671"; + } + .fi-rr-door-open:before { + content: "\e672"; + } + .fi-rr-dorm-room:before { + content: "\e673"; + } + .fi-rr-dot-circle:before { + content: "\e674"; + } + .fi-rr-dot-pending:before { + content: "\e675"; + } + .fi-rr-dots-loading:before { + content: "\e676"; + } + .fi-rr-dove:before { + content: "\e677"; + } + .fi-rr-down:before { + content: "\e678"; + } + .fi-rr-down-from-bracket:before { + content: "\e679"; + } + .fi-rr-down-left:before { + content: "\e67a"; + } + .fi-rr-down-left-and-up-right-to-center:before { + content: "\e67b"; + } + .fi-rr-down-right:before { + content: "\e67c"; + } + .fi-rr-down-to-line:before { + content: "\e67d"; + } + .fi-rr-download:before { + content: "\e67e"; + } + .fi-rr-drafting-compass:before { + content: "\e680"; + } + .fi-rr-drafting-compass-paper:before { + content: "\e681"; + } + .fi-rr-dragon:before { + content: "\e682"; + } + .fi-rr-dragon-fire:before { + content: "\e683"; + } + .fi-rr-draw-polygon:before { + content: "\e684"; + } + .fi-rr-draw-square:before { + content: "\e685"; + } + .fi-rr-drawer:before { + content: "\e686"; + } + .fi-rr-drawer-alt:before { + content: "\e687"; + } + .fi-rr-drawer-empty:before { + content: "\e688"; + } + .fi-rr-dreidel:before { + content: "\e689"; + } + .fi-rr-dress:before { + content: "\e68a"; + } + .fi-rr-driller:before { + content: "\e68c"; + } + .fi-rr-drink-alt:before { + content: "\e68e"; + } + .fi-rr-driver-man:before { + content: "\e68f"; + } + .fi-rr-driver-woman:before { + content: "\e690"; + } + .fi-rr-drone:before { + content: "\e691"; + } + .fi-rr-drone-alt:before { + content: "\e692"; + } + .fi-rr-drone-front:before { + content: "\e693"; + } + .fi-rr-drop-down:before { + content: "\e694"; + } + .fi-rr-dropdown:before { + content: "\e696"; + } + .fi-rr-dropdown-bar:before { + content: "\e697"; + } + .fi-rr-dropdown-select:before { + content: "\e698"; + } + .fi-rr-drugs-addiction:before { + content: "\e69a"; + } + .fi-rr-drum:before { + content: "\e69b"; + } + .fi-rr-drum-steelpan:before { + content: "\e69c"; + } + .fi-rr-drumstick:before { + content: "\e69d"; + } + .fi-rr-drumstick-bite:before { + content: "\e69e"; + } + .fi-rr-dryer:before { + content: "\e6a0"; + } + .fi-rr-dryer-alt:before { + content: "\e6a1"; + } + .fi-rr-duck:before { + content: "\e6a3"; + } + .fi-rr-dumbbell-alt:before { + content: "\e6a4"; + } + .fi-rr-dumbbell-fitness:before { + content: "\e6a5"; + } + .fi-rr-dumbbell-heart:before { + content: "\e6a6"; + } + .fi-rr-dumbbell-horizontal:before { + content: "\e6a7"; + } + .fi-rr-dumbbell-ray:before { + content: "\e6a8"; + } + .fi-rr-dumbbell-weightlifting:before { + content: "\e6a9"; + } + .fi-rr-dumpster:before { + content: "\e6aa"; + } + .fi-rr-dumpster-fire:before { + content: "\e6ab"; + } + .fi-rr-dungeon:before { + content: "\e6ac"; + } + .fi-rr-duplicate:before { + content: "\e6ad"; + } + .fi-rr-duration:before { + content: "\e6ae"; + } + .fi-rr-duration-alt:before { + content: "\e6af"; + } + .fi-rr-e:before { + content: "\e6b0"; + } + .fi-rr-e-learning:before { + content: "\e6b1"; + } + .fi-rr-eagle:before { + content: "\e6b2"; + } + .fi-rr-eagle-flying:before { + content: "\e6b3"; + } + .fi-rr-ear:before { + content: "\e6b4"; + } + .fi-rr-ear-deaf:before { + content: "\e6b5"; + } + .fi-rr-ear-muffs:before { + content: "\e6b6"; + } + .fi-rr-ear-sound:before { + content: "\e6b7"; + } + .fi-rr-earbuds:before { + content: "\e6b8"; + } + .fi-rr-earnings:before { + content: "\e6b9"; + } + .fi-rr-earth-africa:before { + content: "\e6ba"; + } + .fi-rr-earth-americas:before { + content: "\e6bb"; + } + .fi-rr-earth-asia:before { + content: "\e6bc"; + } + .fi-rr-earth-europa:before { + content: "\e6bd"; + } + .fi-rr-ebook:before { + content: "\e6bf"; + } + .fi-rr-eclipse:before { + content: "\e6c0"; + } + .fi-rr-eclipse-alt:before { + content: "\e6c1"; + } + .fi-rr-eco-battery:before { + content: "\e6c2"; + } + .fi-rr-eco-electric:before { + content: "\e6c3"; + } + .fi-rr-edamame:before { + content: "\e6c4"; + } + .fi-rr-edit:before { + content: "\e6c5"; + } + .fi-rr-edit-alt:before { + content: "\e6c6"; + } + .fi-rr-edit-message:before { + content: "\e6c7"; + } + .fi-rr-education-podcast:before { + content: "\e6c8"; + } + .fi-rr-effect:before { + content: "\e6c9"; + } + .fi-rr-egg:before { + content: "\e6ca"; + } + .fi-rr-egg-fried:before { + content: "\e6cb"; + } + .fi-rr-eiffel-tower:before { + content: "\e6cc"; + } + .fi-rr-eject:before { + content: "\e6cd"; + } + .fi-rr-electric-bike:before { + content: "\e6ce"; + } + .fi-rr-electric-bus:before { + content: "\e6cf"; + } + .fi-rr-electric-car:before { + content: "\e6d0"; + } + .fi-rr-electric-scooter:before { + content: "\e6d1"; + } + .fi-rr-elephant:before { + content: "\e6d3"; + } + .fi-rr-elevator:before { + content: "\e6d4"; + } + .fi-rr-email-feedback:before { + content: "\e6d6"; + } + .fi-rr-email-heart:before { + content: "\e6d7"; + } + .fi-rr-email-pending:before { + content: "\e6d8"; + } + .fi-rr-email-refresh:before { + content: "\e6d9"; + } + .fi-rr-email-star:before { + content: "\e6da"; + } + .fi-rr-emergency-call:before { + content: "\e6db"; + } + .fi-rr-emergency-stop:before { + content: "\e6dc"; + } + .fi-rr-employee-alt:before { + content: "\e6dd"; + } + .fi-rr-employee-handbook:before { + content: "\e6de"; + } + .fi-rr-employee-man:before { + content: "\e6df"; + } + .fi-rr-employee-man-alt:before { + content: "\e6e0"; + } + .fi-rr-employee-performance:before { + content: "\e6e2"; + } + .fi-rr-employees:before { + content: "\e6e4"; + } + .fi-rr-employees-woman-man:before { + content: "\e6e5"; + } + .fi-rr-empty-set:before { + content: "\e6e6"; + } + .fi-rr-endless-loop:before { + content: "\e6e7"; + } + .fi-rr-energy-drink:before { + content: "\e6e8"; + } + .fi-rr-engine:before { + content: "\e6ea"; + } + .fi-rr-engine-algorithm:before { + content: "\e6eb"; + } + .fi-rr-engine-warning:before { + content: "\e6ec"; + } + .fi-rr-english:before { + content: "\e6ed"; + } + .fi-rr-enter:before { + content: "\e6ee"; + } + .fi-rr-entrance:before { + content: "\e6f0"; + } + .fi-rr-envelope:before { + content: "\e6f1"; + } + .fi-rr-envelope-ban:before { + content: "\e6f2"; + } + .fi-rr-envelope-bulk:before { + content: "\e6f3"; + } + .fi-rr-envelope-dot:before { + content: "\e6f4"; + } + .fi-rr-envelope-download:before { + content: "\e6f5"; + } + .fi-rr-envelope-heart:before { + content: "\e6f6"; + } + .fi-rr-envelope-marker:before { + content: "\e6f7"; + } + .fi-rr-envelope-open:before { + content: "\e6f8"; + } + .fi-rr-envelope-open-dollar:before { + content: "\e6f9"; + } + .fi-rr-envelope-open-text:before { + content: "\e6fa"; + } + .fi-rr-envelope-plus:before { + content: "\e6fb"; + } + .fi-rr-envelopes:before { + content: "\e6fc"; + } + .fi-rr-equality:before { + content: "\e6fe"; + } + .fi-rr-equals:before { + content: "\e6ff"; + } + .fi-rr-equestrian-statue:before { + content: "\e700"; + } + .fi-rr-eraser:before { + content: "\e702"; + } + .fi-rr-error-bug:before { + content: "\e703"; + } + .fi-rr-error-camera:before { + content: "\e704"; + } + .fi-rr-escalator:before { + content: "\e705"; + } + .fi-rr-ethernet:before { + content: "\e707"; + } + .fi-rr-euro:before { + content: "\e709"; + } + .fi-rr-europe-flag:before { + content: "\e70a"; + } + .fi-rr-europe-map:before { + content: "\e70b"; + } + .fi-rr-european-union:before { + content: "\e70c"; + } + .fi-rr-evidence:before { + content: "\e70e"; + } + .fi-rr-exam-b:before { + content: "\e70f"; + } + .fi-rr-exam-d:before { + content: "\e710"; + } + .fi-rr-exam-f:before { + content: "\e711"; + } + .fi-rr-exam-xmark:before { + content: "\e712"; + } + .fi-rr-excavator:before { + content: "\e713"; + } + .fi-rr-exchange:before { + content: "\e714"; + } + .fi-rr-exchange-alt:before { + content: "\e715"; + } + .fi-rr-exchange-cryptocurrency:before { + content: "\e716"; + } + .fi-rr-exclamation:before { + content: "\e717"; + } + .fi-rr-exit:before { + content: "\e71a"; + } + .fi-rr-exit-alt:before { + content: "\e71b"; + } + .fi-rr-expand:before { + content: "\e71c"; + } + .fi-rr-expand-arrows:before { + content: "\e71d"; + } + .fi-rr-expand-arrows-alt:before { + content: "\e71e"; + } + .fi-rr-expense:before { + content: "\e71f"; + } + .fi-rr-expense-bill:before { + content: "\e720"; + } + .fi-rr-explosion:before { + content: "\e722"; + } + .fi-rr-external-hard-drive:before { + content: "\e723"; + } + .fi-rr-external-world:before { + content: "\e724"; + } + .fi-rr-eye:before { + content: "\e725"; + } + .fi-rr-eye-alert:before { + content: "\e726"; + } + .fi-rr-eye-arrow-progress:before { + content: "\e727"; + } + .fi-rr-eye-crossed:before { + content: "\e728"; + } + .fi-rr-eye-drop:before { + content: "\e729"; + } + .fi-rr-eye-dropper:before { + content: "\e72a"; + } + .fi-rr-eye-dropper-half:before { + content: "\e72b"; + } + .fi-rr-eye-lashes:before { + content: "\e72d"; + } + .fi-rr-eye-recognition:before { + content: "\e72e"; + } + .fi-rr-eye-scanner:before { + content: "\e72f"; + } + .fi-rr-eyelashes:before { + content: "\e730"; + } + .fi-rr-eyeliner:before { + content: "\e731"; + } + .fi-rr-eyes:before { + content: "\e732"; + } + .fi-rr-eyeshadow:before { + content: "\e733"; + } + .fi-rr-f:before { + content: "\e734"; + } + .fi-rr-fabric:before { + content: "\e735"; + } + .fi-rr-face-angry-horns:before { + content: "\e736"; + } + .fi-rr-face-anguished:before { + content: "\e737"; + } + .fi-rr-face-anxious-sweat:before { + content: "\e738"; + } + .fi-rr-face-astonished:before { + content: "\e739"; + } + .fi-rr-face-awesome:before { + content: "\e73a"; + } + .fi-rr-face-beam-hand-over-mouth:before { + content: "\e73b"; + } + .fi-rr-face-confounded:before { + content: "\e73c"; + } + .fi-rr-face-confused:before { + content: "\e73d"; + } + .fi-rr-face-cowboy-hat:before { + content: "\e73e"; + } + .fi-rr-face-disappointed:before { + content: "\e73f"; + } + .fi-rr-face-disguise:before { + content: "\e740"; + } + .fi-rr-face-downcast-sweat:before { + content: "\e741"; + } + .fi-rr-face-drooling:before { + content: "\e742"; + } + .fi-rr-face-explode:before { + content: "\e743"; + } + .fi-rr-face-expressionless:before { + content: "\e744"; + } + .fi-rr-face-eyes-xmarks:before { + content: "\e745"; + } + .fi-rr-face-fearful:before { + content: "\e746"; + } + .fi-rr-face-glasses:before { + content: "\e747"; + } + .fi-rr-face-grin-tongue-wink:before { + content: "\e748"; + } + .fi-rr-face-hand-yawn:before { + content: "\e749"; + } + .fi-rr-face-head-bandage:before { + content: "\e74a"; + } + .fi-rr-face-hushed:before { + content: "\e74b"; + } + .fi-rr-face-icicles:before { + content: "\e74c"; + } + .fi-rr-face-lying:before { + content: "\e74d"; + } + .fi-rr-face-mask:before { + content: "\e74e"; + } + .fi-rr-face-monocle:before { + content: "\e74f"; + } + .fi-rr-face-nauseated:before { + content: "\e750"; + } + .fi-rr-face-nose-steam:before { + content: "\e751"; + } + .fi-rr-face-party:before { + content: "\e752"; + } + .fi-rr-face-pensive:before { + content: "\e753"; + } + .fi-rr-face-persevering:before { + content: "\e754"; + } + .fi-rr-face-pleading:before { + content: "\e755"; + } + .fi-rr-face-raised-eyebrow:before { + content: "\e756"; + } + .fi-rr-face-relieved:before { + content: "\e757"; + } + .fi-rr-face-sad-sweat:before { + content: "\e758"; + } + .fi-rr-face-scream:before { + content: "\e759"; + } + .fi-rr-face-shush:before { + content: "\e75a"; + } + .fi-rr-face-sleeping:before { + content: "\e75b"; + } + .fi-rr-face-sleepy:before { + content: "\e75c"; + } + .fi-rr-face-smile-halo:before { + content: "\e75d"; + } + .fi-rr-face-smile-hearts:before { + content: "\e75e"; + } + .fi-rr-face-smile-horns:before { + content: "\e75f"; + } + .fi-rr-face-smile-tear:before { + content: "\e760"; + } + .fi-rr-face-smile-tongue:before { + content: "\e761"; + } + .fi-rr-face-smile-upside-down:before { + content: "\e762"; + } + .fi-rr-face-smiling-hands:before { + content: "\e763"; + } + .fi-rr-face-smirking:before { + content: "\e764"; + } + .fi-rr-face-sunglasses:before { + content: "\e765"; + } + .fi-rr-face-sunglasses-alt:before { + content: "\e766"; + } + .fi-rr-face-swear:before { + content: "\e767"; + } + .fi-rr-face-thermometer:before { + content: "\e768"; + } + .fi-rr-face-thinking:before { + content: "\e769"; + } + .fi-rr-face-tissue:before { + content: "\e76a"; + } + .fi-rr-face-tongue-money:before { + content: "\e76b"; + } + .fi-rr-face-tongue-sweat:before { + content: "\e76c"; + } + .fi-rr-face-unamused:before { + content: "\e76d"; + } + .fi-rr-face-viewfinder:before { + content: "\e76e"; + } + .fi-rr-face-vomit:before { + content: "\e76f"; + } + .fi-rr-face-weary:before { + content: "\e770"; + } + .fi-rr-face-woozy:before { + content: "\e771"; + } + .fi-rr-face-worried:before { + content: "\e772"; + } + .fi-rr-face-zany:before { + content: "\e773"; + } + .fi-rr-face-zipper:before { + content: "\e774"; + } + .fi-rr-facial-mask:before { + content: "\e777"; + } + .fi-rr-facial-massage:before { + content: "\e778"; + } + .fi-rr-facial-treatment:before { + content: "\e779"; + } + .fi-rr-fail:before { + content: "\e77a"; + } + .fi-rr-falafel:before { + content: "\e77b"; + } + .fi-rr-family:before { + content: "\e77c"; + } + .fi-rr-family-dress:before { + content: "\e77d"; + } + .fi-rr-family-law:before { + content: "\e77e"; + } + .fi-rr-family-pants:before { + content: "\e77f"; + } + .fi-rr-fan:before { + content: "\e780"; + } + .fi-rr-fan-table:before { + content: "\e781"; + } + .fi-rr-farfalle:before { + content: "\e782"; + } + .fi-rr-farm:before { + content: "\e783"; + } + .fi-rr-faucet:before { + content: "\e784"; + } + .fi-rr-faucet-drip:before { + content: "\e785"; + } + .fi-rr-fax:before { + content: "\e786"; + } + .fi-rr-fbx-file:before { + content: "\e787"; + } + .fi-rr-feather:before { + content: "\e788"; + } + .fi-rr-feather-pointed:before { + content: "\e789"; + } + .fi-rr-features:before { + content: "\e78a"; + } + .fi-rr-features-alt:before { + content: "\e78b"; + } + .fi-rr-february-calendar:before { + content: "\e78c"; + } + .fi-rr-fee:before { + content: "\e78e"; + } + .fi-rr-fee-receipt:before { + content: "\e790"; + } + .fi-rr-feedback:before { + content: "\e791"; + } + .fi-rr-feedback-alt:before { + content: "\e792"; + } + .fi-rr-feedback-cycle-loop:before { + content: "\e793"; + } + .fi-rr-feedback-hand:before { + content: "\e794"; + } + .fi-rr-feedback-review:before { + content: "\e795"; + } + .fi-rr-fence:before { + content: "\e798"; + } + .fi-rr-ferris-wheel:before { + content: "\e799"; + } + .fi-rr-fighter-jet:before { + content: "\e79b"; + } + .fi-rr-file:before { + content: "\e79d"; + } + .fi-rr-file-ai:before { + content: "\e79e"; + } + .fi-rr-file-audio:before { + content: "\e79f"; + } + .fi-rr-file-backup:before { + content: "\e7a0"; + } + .fi-rr-file-binary:before { + content: "\e7a1"; + } + .fi-rr-file-chart-line:before { + content: "\e7a2"; + } + .fi-rr-file-chart-pie:before { + content: "\e7a3"; + } + .fi-rr-file-circle-info:before { + content: "\e7a4"; + } + .fi-rr-file-cloud:before { + content: "\e7a5"; + } + .fi-rr-file-code:before { + content: "\e7a6"; + } + .fi-rr-file-conversion:before { + content: "\e7a7"; + } + .fi-rr-file-css:before { + content: "\e7a8"; + } + .fi-rr-file-csv:before { + content: "\e7a9"; + } + .fi-rr-file-download:before { + content: "\e7ab"; + } + .fi-rr-file-edit:before { + content: "\e7ac"; + } + .fi-rr-file-eps:before { + content: "\e7ad"; + } + .fi-rr-file-excel:before { + content: "\e7ae"; + } + .fi-rr-file-exclamation:before { + content: "\e7af"; + } + .fi-rr-file-export:before { + content: "\e7b0"; + } + .fi-rr-file-image:before { + content: "\e7b2"; + } + .fi-rr-file-import:before { + content: "\e7b3"; + } + .fi-rr-file-invoice:before { + content: "\e7b4"; + } + .fi-rr-file-invoice-dollar:before { + content: "\e7b5"; + } + .fi-rr-file-loop:before { + content: "\e7b7"; + } + .fi-rr-file-medical:before { + content: "\e7b9"; + } + .fi-rr-file-medical-alt:before { + content: "\e7ba"; + } + .fi-rr-file-minus:before { + content: "\e7bb"; + } + .fi-rr-file-pdf:before { + content: "\e7bc"; + } + .fi-rr-file-powerpoint:before { + content: "\e7bf"; + } + .fi-rr-file-prescription:before { + content: "\e7c0"; + } + .fi-rr-file-psd:before { + content: "\e7c1"; + } + .fi-rr-file-question:before { + content: "\e7c2"; + } + .fi-rr-file-recycle:before { + content: "\e7c3"; + } + .fi-rr-file-signature:before { + content: "\e7c4"; + } + .fi-rr-file-spreadsheet:before { + content: "\e7c6"; + } + .fi-rr-file-upload:before { + content: "\e7c7"; + } + .fi-rr-file-user:before { + content: "\e7c8"; + } + .fi-rr-file-video:before { + content: "\e7c9"; + } + .fi-rr-file-word:before { + content: "\e7ca"; + } + .fi-rr-file-xls:before { + content: "\e7cb"; + } + .fi-rr-file-zip-alt:before { + content: "\e7cd"; + } + .fi-rr-file-zip-save:before { + content: "\e7ce"; + } + .fi-rr-file-zipper:before { + content: "\e7cf"; + } + .fi-rr-files-medical:before { + content: "\e7d1"; + } + .fi-rr-fill:before { + content: "\e7d2"; + } + .fi-rr-film:before { + content: "\e7d3"; + } + .fi-rr-film-canister:before { + content: "\e7d4"; + } + .fi-rr-film-slash:before { + content: "\e7d5"; + } + .fi-rr-films:before { + content: "\e7d6"; + } + .fi-rr-filter:before { + content: "\e7d7"; + } + .fi-rr-filter-check:before { + content: "\e7d8"; + } + .fi-rr-filter-list:before { + content: "\e7d9"; + } + .fi-rr-filter-slash:before { + content: "\e7da"; + } + .fi-rr-filters:before { + content: "\e7db"; + } + .fi-rr-financial-health:before { + content: "\e7de"; + } + .fi-rr-finger-droplet:before { + content: "\e7e0"; + } + .fi-rr-finger-nail:before { + content: "\e7e1"; + } + .fi-rr-fingerprint:before { + content: "\e7e2"; + } + .fi-rr-fingerprint-identification:before { + content: "\e7e3"; + } + .fi-rr-fingerprint-magnifying-glass:before { + content: "\e7e4"; + } + .fi-rr-fingerprint-remove:before { + content: "\e7e5"; + } + .fi-rr-fingerprint-security-risk:before { + content: "\e7e6"; + } + .fi-rr-fingerprint-verified:before { + content: "\e7e7"; + } + .fi-rr-finish-flag:before { + content: "\e7e8"; + } + .fi-rr-finish-line:before { + content: "\e7e9"; + } + .fi-rr-fire-alarm:before { + content: "\e7eb"; + } + .fi-rr-fire-burner:before { + content: "\e7ed"; + } + .fi-rr-fire-exit:before { + content: "\e7f0"; + } + .fi-rr-fire-extinguisher:before { + content: "\e7f1"; + } + .fi-rr-fire-flame-curved:before { + content: "\e7f2"; + } + .fi-rr-fire-flame-simple:before { + content: "\e7f3"; + } + .fi-rr-fire-hydrant:before { + content: "\e7f5"; + } + .fi-rr-fire-shield:before { + content: "\e7f6"; + } + .fi-rr-fire-smoke:before { + content: "\e7f7"; + } + .fi-rr-fireplace:before { + content: "\e7fb"; + } + .fi-rr-first:before { + content: "\e7fe"; + } + .fi-rr-first-aid-kit:before { + content: "\e7ff"; + } + .fi-rr-first-award:before { + content: "\e800"; + } + .fi-rr-first-laurel:before { + content: "\e801"; + } + .fi-rr-first-medal:before { + content: "\e802"; + } + .fi-rr-fish:before { + content: "\e803"; + } + .fi-rr-fish-bones:before { + content: "\e804"; + } + .fi-rr-fish-cooked:before { + content: "\e805"; + } + .fi-rr-fish-hook:before { + content: "\e806"; + } + .fi-rr-fishing-rod:before { + content: "\e807"; + } + .fi-rr-fist-move:before { + content: "\e808"; + } + .fi-rr-fitness-time:before { + content: "\e809"; + } + .fi-rr-fitness-watch:before { + content: "\e80a"; + } + .fi-rr-flag:before { + content: "\e80b"; + } + .fi-rr-flag-alt:before { + content: "\e80c"; + } + .fi-rr-flag-checkered:before { + content: "\e80d"; + } + .fi-rr-flag-usa:before { + content: "\e80e"; + } + .fi-rr-flame:before { + content: "\e80f"; + } + .fi-rr-flashlight:before { + content: "\e811"; + } + .fi-rr-flask:before { + content: "\e812"; + } + .fi-rr-flask-gear:before { + content: "\e813"; + } + .fi-rr-flask-poison:before { + content: "\e814"; + } + .fi-rr-flask-potion:before { + content: "\e815"; + } + .fi-rr-flatbread:before { + content: "\e816"; + } + .fi-rr-flatbread-stuffed:before { + content: "\e817"; + } + .fi-rr-flip-horizontal:before { + content: "\e81c"; + } + .fi-rr-flooding:before { + content: "\e81e"; + } + .fi-rr-floor:before { + content: "\e81f"; + } + .fi-rr-floor-alt:before { + content: "\e820"; + } + .fi-rr-floor-layer:before { + content: "\e821"; + } + .fi-rr-floppy-disk-circle-arrow-right:before { + content: "\e822"; + } + .fi-rr-floppy-disk-circle-xmark:before { + content: "\e823"; + } + .fi-rr-floppy-disk-pen:before { + content: "\e824"; + } + .fi-rr-floppy-disks:before { + content: "\e825"; + } + .fi-rr-florin-sign:before { + content: "\e826"; + } + .fi-rr-flowchart:before { + content: "\e827"; + } + .fi-rr-flower:before { + content: "\e828"; + } + .fi-rr-flower-bouquet:before { + content: "\e829"; + } + .fi-rr-flower-butterfly:before { + content: "\e82a"; + } + .fi-rr-flower-daffodil:before { + content: "\e82b"; + } + .fi-rr-flower-tulip:before { + content: "\e82c"; + } + .fi-rr-flushed:before { + content: "\e82d"; + } + .fi-rr-flute:before { + content: "\e82f"; + } + .fi-rr-flux-capacitor:before { + content: "\e830"; + } + .fi-rr-fly-insect:before { + content: "\e831"; + } + .fi-rr-flying-disc:before { + content: "\e832"; + } + .fi-rr-flying-kite:before { + content: "\e833"; + } + .fi-rr-fm-radio:before { + content: "\e834"; + } + .fi-rr-foam-hand:before { + content: "\e835"; + } + .fi-rr-fog:before { + content: "\e836"; + } + .fi-rr-folder:before { + content: "\e837"; + } + .fi-rr-folder-archive:before { + content: "\e838"; + } + .fi-rr-folder-camera:before { + content: "\e83a"; + } + .fi-rr-folder-check:before { + content: "\e83b"; + } + .fi-rr-folder-directory:before { + content: "\e83c"; + } + .fi-rr-folder-download:before { + content: "\e83d"; + } + .fi-rr-folder-fire:before { + content: "\e83e"; + } + .fi-rr-folder-gear:before { + content: "\e83f"; + } + .fi-rr-folder-heart:before { + content: "\e841"; + } + .fi-rr-folder-link:before { + content: "\e843"; + } + .fi-rr-folder-loop:before { + content: "\e844"; + } + .fi-rr-folder-math:before { + content: "\e846"; + } + .fi-rr-folder-minus:before { + content: "\e848"; + } + .fi-rr-folder-music:before { + content: "\e849"; + } + .fi-rr-folder-open:before { + content: "\e84a"; + } + .fi-rr-folder-plus-circle:before { + content: "\e84b"; + } + .fi-rr-folder-times:before { + content: "\e84c"; + } + .fi-rr-folder-tree:before { + content: "\e84d"; + } + .fi-rr-folder-upload:before { + content: "\e84e"; + } + .fi-rr-folder-xmark:before { + content: "\e850"; + } + .fi-rr-folder-xmark-circle:before { + content: "\e851"; + } + .fi-rr-folders:before { + content: "\e852"; + } + .fi-rr-follow:before { + content: "\e853"; + } + .fi-rr-follow-folder:before { + content: "\e854"; + } + .fi-rr-followcollection:before { + content: "\e855"; + } + .fi-rr-followers:before { + content: "\e856"; + } + .fi-rr-following:before { + content: "\e857"; + } + .fi-rr-fondue-pot:before { + content: "\e858"; + } + .fi-rr-football:before { + content: "\e85d"; + } + .fi-rr-football-player:before { + content: "\e85e"; + } + .fi-rr-football-ticket:before { + content: "\e85f"; + } + .fi-rr-footprint:before { + content: "\e860"; + } + .fi-rr-foreign-language-audio:before { + content: "\e861"; + } + .fi-rr-forest:before { + content: "\e862"; + } + .fi-rr-forest-alt:before { + content: "\e863"; + } + .fi-rr-fork:before { + content: "\e864"; + } + .fi-rr-fork-spaghetti:before { + content: "\e865"; + } + .fi-rr-forklift:before { + content: "\e866"; + } + .fi-rr-form:before { + content: "\e867"; + } + .fi-rr-fort:before { + content: "\e868"; + } + .fi-rr-forward:before { + content: "\e869"; + } + .fi-rr-forward-fast:before { + content: "\e86a"; + } + .fi-rr-fox:before { + content: "\e86d"; + } + .fi-rr-frame:before { + content: "\e86e"; + } + .fi-rr-franc-sign:before { + content: "\e86f"; + } + .fi-rr-france:before { + content: "\e870"; + } + .fi-rr-france-country-code:before { + content: "\e871"; + } + .fi-rr-free:before { + content: "\e874"; + } + .fi-rr-free-delivery:before { + content: "\e875"; + } + .fi-rr-freemium:before { + content: "\e876"; + } + .fi-rr-french:before { + content: "\e879"; + } + .fi-rr-french-fries:before { + content: "\e87a"; + } + .fi-rr-friday:before { + content: "\e87c"; + } + .fi-rr-frog:before { + content: "\e87d"; + } + .fi-rr-frown:before { + content: "\e87e"; + } + .fi-rr-ftp:before { + content: "\e87f"; + } + .fi-rr-fuel-gauge:before { + content: "\e880"; + } + .fi-rr-full-screen:before { + content: "\e881"; + } + .fi-rr-function:before { + content: "\e882"; + } + .fi-rr-function-process:before { + content: "\e884"; + } + .fi-rr-function-square:before { + content: "\e885"; + } + .fi-rr-funnel-dollar:before { + content: "\e886"; + } + .fi-rr-fusilli:before { + content: "\e888"; + } + .fi-rr-g:before { + content: "\e889"; + } + .fi-rr-galaxy:before { + content: "\e88a"; + } + .fi-rr-galaxy-alt:before { + content: "\e88b"; + } + .fi-rr-galaxy-planet:before { + content: "\e88c"; + } + .fi-rr-galaxy-star:before { + content: "\e88d"; + } + .fi-rr-gallery:before { + content: "\e88e"; + } + .fi-rr-gallery-thumbnails:before { + content: "\e88f"; + } + .fi-rr-game-board-alt:before { + content: "\e891"; + } + .fi-rr-game-console-crank-handheld:before { + content: "\e893"; + } + .fi-rr-game-rules:before { + content: "\e896"; + } + .fi-rr-gamepad:before { + content: "\e898"; + } + .fi-rr-gamer:before { + content: "\e899"; + } + .fi-rr-garage:before { + content: "\e89c"; + } + .fi-rr-garage-car:before { + content: "\e89d"; + } + .fi-rr-garage-open:before { + content: "\e89e"; + } + .fi-rr-garlic:before { + content: "\e89f"; + } + .fi-rr-garlic-alt:before { + content: "\e8a0"; + } + .fi-rr-gas-mask:before { + content: "\e8a1"; + } + .fi-rr-gas-pump:before { + content: "\e8a2"; + } + .fi-rr-gas-pump-alt:before { + content: "\e8a3"; + } + .fi-rr-gas-pump-slash:before { + content: "\e8a4"; + } + .fi-rr-gas-station:before { + content: "\e8a5"; + } + .fi-rr-gastric-reflux:before { + content: "\e8a6"; + } + .fi-rr-gauge-circle-bolt:before { + content: "\e8a7"; + } + .fi-rr-gauge-circle-minus:before { + content: "\e8a8"; + } + .fi-rr-gauge-circle-plus:before { + content: "\e8a9"; + } + .fi-rr-gauze-bandage:before { + content: "\e8aa"; + } + .fi-rr-gavel:before { + content: "\e8ab"; + } + .fi-rr-gay-couple:before { + content: "\e8ac"; + } + .fi-rr-gears:before { + content: "\e8af"; + } + .fi-rr-gem:before { + content: "\e8b0"; + } + .fi-rr-general:before { + content: "\e8b1"; + } + .fi-rr-german:before { + content: "\e8b2"; + } + .fi-rr-germany:before { + content: "\e8b3"; + } + .fi-rr-germany-country-code:before { + content: "\e8b4"; + } + .fi-rr-ghost:before { + content: "\e8b5"; + } + .fi-rr-gif:before { + content: "\e8b6"; + } + .fi-rr-gif-square:before { + content: "\e8b8"; + } + .fi-rr-gift:before { + content: "\e8b9"; + } + .fi-rr-gift-box-benefits:before { + content: "\e8ba"; + } + .fi-rr-gift-card:before { + content: "\e8bb"; + } + .fi-rr-gifts:before { + content: "\e8bc"; + } + .fi-rr-ginger:before { + content: "\e8bd"; + } + .fi-rr-gingerbread-man:before { + content: "\e8be"; + } + .fi-rr-glass:before { + content: "\e8c1"; + } + .fi-rr-glass-champagne:before { + content: "\e8c2"; + } + .fi-rr-glass-cheers:before { + content: "\e8c3"; + } + .fi-rr-glass-citrus:before { + content: "\e8c4"; + } + .fi-rr-glass-empty:before { + content: "\e8c5"; + } + .fi-rr-glass-half:before { + content: "\e8c6"; + } + .fi-rr-glass-water-droplet:before { + content: "\e8c7"; + } + .fi-rr-glass-whiskey:before { + content: "\e8c8"; + } + .fi-rr-glass-whiskey-rocks:before { + content: "\e8c9"; + } + .fi-rr-glasses:before { + content: "\e8ca"; + } + .fi-rr-globe:before { + content: "\e8cc"; + } + .fi-rr-globe-alt:before { + content: "\e8cd"; + } + .fi-rr-globe-pointer:before { + content: "\e8ce"; + } + .fi-rr-globe-shield:before { + content: "\e8cf"; + } + .fi-rr-globe-snow:before { + content: "\e8d0"; + } + .fi-rr-globe-user:before { + content: "\e8d1"; + } + .fi-rr-gltf-file:before { + content: "\e8d2"; + } + .fi-rr-glucose:before { + content: "\e8d3"; + } + .fi-rr-goal-net:before { + content: "\e8d6"; + } + .fi-rr-goalkeeper:before { + content: "\e8d7"; + } + .fi-rr-goals:before { + content: "\e8d8"; + } + .fi-rr-golf:before { + content: "\e8d9"; + } + .fi-rr-golf-bag:before { + content: "\e8da"; + } + .fi-rr-golf-ball:before { + content: "\e8db"; + } + .fi-rr-golf-ball-grass:before { + content: "\e8dc"; + } + .fi-rr-golf-hole:before { + content: "\e8de"; + } + .fi-rr-golfer:before { + content: "\e8df"; + } + .fi-rr-gopuram:before { + content: "\e8e3"; + } + .fi-rr-gourmet:before { + content: "\e8e4"; + } + .fi-rr-government-budget:before { + content: "\e8e5"; + } + .fi-rr-government-flag:before { + content: "\e8e6"; + } + .fi-rr-government-user:before { + content: "\e8e7"; + } + .fi-rr-gps-navigation:before { + content: "\e8e8"; + } + .fi-rr-graduation-cap:before { + content: "\e8e9"; + } + .fi-rr-graduation-diploma:before { + content: "\e8ea"; + } + .fi-rr-gramophone:before { + content: "\e8eb"; + } + .fi-rr-grape:before { + content: "\e8ec"; + } + .fi-rr-graph-curve:before { + content: "\e8ed"; + } + .fi-rr-graphic-style:before { + content: "\e8ee"; + } + .fi-rr-graphic-tablet:before { + content: "\e8ef"; + } + .fi-rr-grass:before { + content: "\e8f0"; + } + .fi-rr-grate:before { + content: "\e8f1"; + } + .fi-rr-grate-droplet:before { + content: "\e8f2"; + } + .fi-rr-greater-than:before { + content: "\e8f3"; + } + .fi-rr-greater-than-equal:before { + content: "\e8f4"; + } + .fi-rr-greek-helmet:before { + content: "\e8f5"; + } + .fi-rr-grid:before { + content: "\e8f6"; + } + .fi-rr-grid-alt:before { + content: "\e8f7"; + } + .fi-rr-grid-dividers:before { + content: "\e8f8"; + } + .fi-rr-grid-lock:before { + content: "\e8f9"; + } + .fi-rr-grief:before { + content: "\e8fa"; + } + .fi-rr-grill:before { + content: "\e8fb"; + } + .fi-rr-grill-fire:before { + content: "\e8fc"; + } + .fi-rr-grill-hot-alt:before { + content: "\e8fd"; + } + .fi-rr-grimace:before { + content: "\e8fe"; + } + .fi-rr-grin:before { + content: "\e8ff"; + } + .fi-rr-grin-alt:before { + content: "\e900"; + } + .fi-rr-grin-beam:before { + content: "\e901"; + } + .fi-rr-grin-beam-sweat:before { + content: "\e902"; + } + .fi-rr-grin-hearts:before { + content: "\e903"; + } + .fi-rr-grin-squint:before { + content: "\e904"; + } + .fi-rr-grin-squint-tears:before { + content: "\e905"; + } + .fi-rr-grin-stars:before { + content: "\e906"; + } + .fi-rr-grin-tears:before { + content: "\e907"; + } + .fi-rr-grin-tongue:before { + content: "\e908"; + } + .fi-rr-grin-tongue-squint:before { + content: "\e909"; + } + .fi-rr-grin-tongue-wink:before { + content: "\e90a"; + } + .fi-rr-grin-wink:before { + content: "\e90b"; + } + .fi-rr-grip-dots:before { + content: "\e90c"; + } + .fi-rr-grip-dots-vertical:before { + content: "\e90d"; + } + .fi-rr-grip-horizontal:before { + content: "\e90e"; + } + .fi-rr-grip-lines:before { + content: "\e90f"; + } + .fi-rr-grip-lines-vertical:before { + content: "\e910"; + } + .fi-rr-grip-vertical:before { + content: "\e911"; + } + .fi-rr-grocery-bag:before { + content: "\e912"; + } + .fi-rr-grocery-basket:before { + content: "\e913"; + } + .fi-rr-group-arrows-rotate:before { + content: "\e914"; + } + .fi-rr-group-call:before { + content: "\e915"; + } + .fi-rr-group-community-social-media:before { + content: "\e916"; + } + .fi-rr-growth-chart-invest:before { + content: "\e918"; + } + .fi-rr-guarani-sign:before { + content: "\e91a"; + } + .fi-rr-guide:before { + content: "\e91b"; + } + .fi-rr-guide-alt:before { + content: "\e91c"; + } + .fi-rr-guitar:before { + content: "\e91e"; + } + .fi-rr-guitar-electric:before { + content: "\e91f"; + } + .fi-rr-guitars:before { + content: "\e920"; + } + .fi-rr-gun:before { + content: "\e921"; + } + .fi-rr-gun-shooting:before { + content: "\e922"; + } + .fi-rr-gun-squirt:before { + content: "\e923"; + } + .fi-rr-gym:before { + content: "\e924"; + } + .fi-rr-gym-bag:before { + content: "\e925"; + } + .fi-rr-gynecology:before { + content: "\e926"; + } + .fi-rr-h:before { + content: "\e927"; + } + .fi-rr-h-square:before { + content: "\e928"; + } + .fi-rr-h1:before { + content: "\e929"; + } + .fi-rr-h2:before { + content: "\e92a"; + } + .fi-rr-h3:before { + content: "\e92b"; + } + .fi-rr-h4:before { + content: "\e92c"; + } + .fi-rr-hacker:before { + content: "\e92d"; + } + .fi-rr-hair-clipper:before { + content: "\e92e"; + } + .fi-rr-hair-conditioner:before { + content: "\e92f"; + } + .fi-rr-hairbrush:before { + content: "\e930"; + } + .fi-rr-haircut:before { + content: "\e931"; + } + .fi-rr-hairdryer:before { + content: "\e932"; + } + .fi-rr-half-loading:before { + content: "\e933"; + } + .fi-rr-hamburger:before { + content: "\e934"; + } + .fi-rr-hamburger-soda:before { + content: "\e935"; + } + .fi-rr-hammer:before { + content: "\e936"; + } + .fi-rr-hammer-brush:before { + content: "\e937"; + } + .fi-rr-hammer-crash:before { + content: "\e938"; + } + .fi-rr-hammer-war:before { + content: "\e939"; + } + .fi-rr-hamsa:before { + content: "\e93a"; + } + .fi-rr-hand:before { + content: "\e93b"; + } + .fi-rr-hand-back-fist:before { + content: "\e93c"; + } + .fi-rr-hand-back-point-down:before { + content: "\e93d"; + } + .fi-rr-hand-back-point-left:before { + content: "\e93e"; + } + .fi-rr-hand-back-point-ribbon:before { + content: "\e93f"; + } + .fi-rr-hand-back-point-right:before { + content: "\e940"; + } + .fi-rr-hand-bandage-wound:before { + content: "\e941"; + } + .fi-rr-hand-bill:before { + content: "\e942"; + } + .fi-rr-hand-cleaning:before { + content: "\e943"; + } + .fi-rr-hand-dots:before { + content: "\e944"; + } + .fi-rr-hand-dryer:before { + content: "\e945"; + } + .fi-rr-hand-fingers-crossed:before { + content: "\e946"; + } + .fi-rr-hand-fist:before { + content: "\e947"; + } + .fi-rr-hand-heart:before { + content: "\e948"; + } + .fi-rr-hand-holding-box:before { + content: "\e949"; + } + .fi-rr-hand-holding-document:before { + content: "\e94a"; + } + .fi-rr-hand-holding-droplet:before { + content: "\e94b"; + } + .fi-rr-hand-holding-heart:before { + content: "\e94c"; + } + .fi-rr-hand-holding-magic:before { + content: "\e94d"; + } + .fi-rr-hand-holding-medical:before { + content: "\e94e"; + } + .fi-rr-hand-holding-seeding:before { + content: "\e94f"; + } + .fi-rr-hand-holding-skull:before { + content: "\e951"; + } + .fi-rr-hand-holding-usd:before { + content: "\e952"; + } + .fi-rr-hand-holding-water:before { + content: "\e953"; + } + .fi-rr-hand-horns:before { + content: "\e954"; + } + .fi-rr-hand-horns-bolt:before { + content: "\e955"; + } + .fi-rr-hand-key:before { + content: "\e956"; + } + .fi-rr-hand-lizard:before { + content: "\e957"; + } + .fi-rr-hand-love:before { + content: "\e958"; + } + .fi-rr-hand-middle-finger:before { + content: "\e959"; + } + .fi-rr-hand-paper:before { + content: "\e95a"; + } + .fi-rr-hand-peace:before { + content: "\e95b"; + } + .fi-rr-hand-point-ribbon:before { + content: "\e95c"; + } + .fi-rr-hand-present:before { + content: "\e95d"; + } + .fi-rr-hand-scissors:before { + content: "\e95e"; + } + .fi-rr-hand-sparkles:before { + content: "\e95f"; + } + .fi-rr-hand-spock:before { + content: "\e960"; + } + .fi-rr-hand-wave:before { + content: "\e961"; + } + .fi-rr-hand-zoom-in:before { + content: "\e962"; + } + .fi-rr-handcuffed-hands:before { + content: "\e963"; + } + .fi-rr-handcuffs:before { + content: "\e964"; + } + .fi-rr-handmade:before { + content: "\e965"; + } + .fi-rr-hands-brain:before { + content: "\e966"; + } + .fi-rr-hands-bubbles:before { + content: "\e967"; + } + .fi-rr-hands-clapping:before { + content: "\e968"; + } + .fi-rr-hands-heart:before { + content: "\e969"; + } + .fi-rr-hands-holding:before { + content: "\e96a"; + } + .fi-rr-hands-holding-child:before { + content: "\e96b"; + } + .fi-rr-hands-holding-diamond:before { + content: "\e96c"; + } + .fi-rr-hands-together:before { + content: "\e96d"; + } + .fi-rr-hands-together-heart:before { + content: "\e96e"; + } + .fi-rr-hands-typing-keyboard:before { + content: "\e96f"; + } + .fi-rr-hands-usd:before { + content: "\e971"; + } + .fi-rr-handshake:before { + content: "\e972"; + } + .fi-rr-handshake-angle:before { + content: "\e973"; + } + .fi-rr-handshake-deal-loan:before { + content: "\e974"; + } + .fi-rr-handshake-house:before { + content: "\e975"; + } + .fi-rr-handshake-simple-slash:before { + content: "\e976"; + } + .fi-rr-handshake-trust:before { + content: "\e977"; + } + .fi-rr-handstand:before { + content: "\e978"; + } + .fi-rr-hanukiah:before { + content: "\e979"; + } + .fi-rr-hard-disk-scan:before { + content: "\e97b"; + } + .fi-rr-hard-drive:before { + content: "\e97c"; + } + .fi-rr-hard-hat:before { + content: "\e97d"; + } + .fi-rr-harp:before { + content: "\e97e"; + } + .fi-rr-hashtag-lock:before { + content: "\e981"; + } + .fi-rr-hastag:before { + content: "\e983"; + } + .fi-rr-hat-beach:before { + content: "\e984"; + } + .fi-rr-hat-birthday:before { + content: "\e985"; + } + .fi-rr-hat-chef:before { + content: "\e986"; + } + .fi-rr-hat-cowboy:before { + content: "\e987"; + } + .fi-rr-hat-cowboy-side:before { + content: "\e988"; + } + .fi-rr-hat-santa:before { + content: "\e989"; + } + .fi-rr-hat-winter:before { + content: "\e98a"; + } + .fi-rr-hat-witch:before { + content: "\e98b"; + } + .fi-rr-hat-wizard:before { + content: "\e98c"; + } + .fi-rr-haute-cuisine:before { + content: "\e98d"; + } + .fi-rr-hdd:before { + content: "\e98f"; + } + .fi-rr-head-side:before { + content: "\e990"; + } + .fi-rr-head-side-brain:before { + content: "\e991"; + } + .fi-rr-head-side-cough:before { + content: "\e992"; + } + .fi-rr-head-side-cough-slash:before { + content: "\e993"; + } + .fi-rr-head-side-headphones:before { + content: "\e994"; + } + .fi-rr-head-side-heart:before { + content: "\e995"; + } + .fi-rr-head-side-mask:before { + content: "\e996"; + } + .fi-rr-head-side-medical:before { + content: "\e997"; + } + .fi-rr-head-side-thinking:before { + content: "\e998"; + } + .fi-rr-head-side-virus:before { + content: "\e999"; + } + .fi-rr-head-vr:before { + content: "\e99a"; + } + .fi-rr-headache:before { + content: "\e99b"; + } + .fi-rr-heading:before { + content: "\e99c"; + } + .fi-rr-headphones:before { + content: "\e99d"; + } + .fi-rr-headphones-rhythm:before { + content: "\e99e"; + } + .fi-rr-headset:before { + content: "\e99f"; + } + .fi-rr-heart:before { + content: "\e9a1"; + } + .fi-rr-heart-arrow:before { + content: "\e9a2"; + } + .fi-rr-heart-brain:before { + content: "\e9a3"; + } + .fi-rr-heart-circle-user:before { + content: "\e9a4"; + } + .fi-rr-heart-crack:before { + content: "\e9a5"; + } + .fi-rr-heart-half:before { + content: "\e9a6"; + } + .fi-rr-heart-half-stroke:before { + content: "\e9a7"; + } + .fi-rr-heart-health-muscle:before { + content: "\e9a8"; + } + .fi-rr-heart-lock:before { + content: "\e9a9"; + } + .fi-rr-heart-partner-handshake:before { + content: "\e9aa"; + } + .fi-rr-heart-rate:before { + content: "\e9ab"; + } + .fi-rr-heart-slash:before { + content: "\e9ac"; + } + .fi-rr-heart-upside-down:before { + content: "\e9ad"; + } + .fi-rr-heat:before { + content: "\e9ae"; + } + .fi-rr-helicopter-side:before { + content: "\e9af"; + } + .fi-rr-helmet-battle:before { + content: "\e9b0"; + } + .fi-rr-hermit-crab:before { + content: "\e9b1"; + } + .fi-rr-hexagon:before { + content: "\e9b2"; + } + .fi-rr-hexagon-check:before { + content: "\e9b3"; + } + .fi-rr-hexagon-divide:before { + content: "\e9b4"; + } + .fi-rr-hexagon-exclamation:before { + content: "\e9b5"; + } + .fi-rr-high-definition:before { + content: "\e9b7"; + } + .fi-rr-high-five:before { + content: "\e9b8"; + } + .fi-rr-high-five-celebration-yes:before { + content: "\e9b9"; + } + .fi-rr-highlighter:before { + content: "\e9bb"; + } + .fi-rr-highlighter-line:before { + content: "\e9bc"; + } + .fi-rr-hiking:before { + content: "\e9bd"; + } + .fi-rr-hiking-boot:before { + content: "\e9be"; + } + .fi-rr-hill-avalanche:before { + content: "\e9bf"; + } + .fi-rr-hill-rockslide:before { + content: "\e9c0"; + } + .fi-rr-hippie:before { + content: "\e9c2"; + } + .fi-rr-hippo:before { + content: "\e9c3"; + } + .fi-rr-hockey-puck:before { + content: "\e9c5"; + } + .fi-rr-hockey-stick-puck:before { + content: "\e9c6"; + } + .fi-rr-hockey-sticks:before { + content: "\e9c7"; + } + .fi-rr-holding-hand-brain:before { + content: "\e9c8"; + } + .fi-rr-holding-hand-delivery:before { + content: "\e9c9"; + } + .fi-rr-holding-hand-dinner:before { + content: "\e9ca"; + } + .fi-rr-holding-hand-direction:before { + content: "\e9cb"; + } + .fi-rr-holding-hand-gear:before { + content: "\e9cc"; + } + .fi-rr-holding-hand-key:before { + content: "\e9cd"; + } + .fi-rr-holding-hand-nft:before { + content: "\e9ce"; + } + .fi-rr-holding-hand-pizza-box:before { + content: "\e9cf"; + } + .fi-rr-holding-hand-revenue:before { + content: "\e9d0"; + } + .fi-rr-holly-berry:before { + content: "\e9d1"; + } + .fi-rr-home:before { + content: "\e9d2"; + } + .fi-rr-home-control-app:before { + content: "\e9d4"; + } + .fi-rr-home-heart:before { + content: "\e9d5"; + } + .fi-rr-home-location:before { + content: "\e9d6"; + } + .fi-rr-home-location-alt:before { + content: "\e9d7"; + } + .fi-rr-home-robot:before { + content: "\e9d8"; + } + .fi-rr-home-settings:before { + content: "\e9d9"; + } + .fi-rr-home-wifi-phone:before { + content: "\e9da"; + } + .fi-rr-homework:before { + content: "\e9dc"; + } + .fi-rr-honey-pot:before { + content: "\e9dd"; + } + .fi-rr-hood-cloak:before { + content: "\e9de"; + } + .fi-rr-hook:before { + content: "\e9df"; + } + .fi-rr-horizontal-rule:before { + content: "\e9e0"; + } + .fi-rr-horse:before { + content: "\e9e1"; + } + .fi-rr-horse-head:before { + content: "\e9e2"; + } + .fi-rr-horse-saddle:before { + content: "\e9e3"; + } + .fi-rr-horseshoe:before { + content: "\e9e4"; + } + .fi-rr-horseshoe-broken:before { + content: "\e9e5"; + } + .fi-rr-hose:before { + content: "\e9e6"; + } + .fi-rr-hose-reel:before { + content: "\e9e7"; + } + .fi-rr-hospital:before { + content: "\e9e8"; + } + .fi-rr-hospital-bed:before { + content: "\e9e9"; + } + .fi-rr-hospital-symbol:before { + content: "\e9ea"; + } + .fi-rr-hospital-user:before { + content: "\e9eb"; + } + .fi-rr-hospitals:before { + content: "\e9ec"; + } + .fi-rr-hot-tub:before { + content: "\e9ed"; + } + .fi-rr-hotdog:before { + content: "\e9ee"; + } + .fi-rr-hotel:before { + content: "\e9ef"; + } + .fi-rr-hotel-room-key:before { + content: "\e9f0"; + } + .fi-rr-hourglass:before { + content: "\e9f2"; + } + .fi-rr-hourglass-end:before { + content: "\e9f3"; + } + .fi-rr-hourglass-start:before { + content: "\e9f4"; + } + .fi-rr-house-blank:before { + content: "\e9f5"; + } + .fi-rr-house-building:before { + content: "\e9f6"; + } + .fi-rr-house-chimney:before { + content: "\e9f7"; + } + .fi-rr-house-chimney-blank:before { + content: "\e9f8"; + } + .fi-rr-house-chimney-crack:before { + content: "\e9f9"; + } + .fi-rr-house-chimney-heart:before { + content: "\e9fa"; + } + .fi-rr-house-chimney-medical:before { + content: "\e9fb"; + } + .fi-rr-house-chimney-user:before { + content: "\e9fc"; + } + .fi-rr-house-chimney-window:before { + content: "\e9fd"; + } + .fi-rr-house-circle-check:before { + content: "\e9fe"; + } + .fi-rr-house-circle-exclamation:before { + content: "\e9ff"; + } + .fi-rr-house-circle-xmark:before { + content: "\ea00"; + } + .fi-rr-house-crack:before { + content: "\ea01"; + } + .fi-rr-house-crack-alt:before { + content: "\ea02"; + } + .fi-rr-house-day:before { + content: "\ea03"; + } + .fi-rr-house-fire:before { + content: "\ea04"; + } + .fi-rr-house-flag:before { + content: "\ea05"; + } + .fi-rr-house-flood:before { + content: "\ea06"; + } + .fi-rr-house-hand:before { + content: "\ea07"; + } + .fi-rr-house-hands:before { + content: "\ea08"; + } + .fi-rr-house-key:before { + content: "\ea09"; + } + .fi-rr-house-laptop:before { + content: "\ea0a"; + } + .fi-rr-house-leave:before { + content: "\ea0b"; + } + .fi-rr-house-lock:before { + content: "\ea0c"; + } + .fi-rr-house-medical:before { + content: "\ea0d"; + } + .fi-rr-house-night:before { + content: "\ea0e"; + } + .fi-rr-house-return:before { + content: "\ea0f"; + } + .fi-rr-house-signal:before { + content: "\ea10"; + } + .fi-rr-house-tree:before { + content: "\ea11"; + } + .fi-rr-house-tsunami:before { + content: "\ea12"; + } + .fi-rr-house-turret:before { + content: "\ea13"; + } + .fi-rr-house-unlock:before { + content: "\ea14"; + } + .fi-rr-house-user:before { + content: "\ea15"; + } + .fi-rr-house-window:before { + content: "\ea16"; + } + .fi-rr-hr:before { + content: "\ea17"; + } + .fi-rr-hr-group:before { + content: "\ea18"; + } + .fi-rr-hr-management:before { + content: "\ea19"; + } + .fi-rr-hr-person:before { + content: "\ea1a"; + } + .fi-rr-hryvnia:before { + content: "\ea1b"; + } + .fi-rr-html-file:before { + content: "\ea1c"; + } + .fi-rr-hug-tree:before { + content: "\ea20"; + } + .fi-rr-humanitarian-mission:before { + content: "\ea21"; + } + .fi-rr-humidity:before { + content: "\ea22"; + } + .fi-rr-hundred-points:before { + content: "\ea23"; + } + .fi-rr-hurricane:before { + content: "\ea24"; + } + .fi-rr-hydroalcoholic-gel:before { + content: "\ea25"; + } + .fi-rr-hyperloop:before { + content: "\ea26"; + } + .fi-rr-i:before { + content: "\ea28"; + } + .fi-rr-ice-cream:before { + content: "\ea2a"; + } + .fi-rr-ice-skate:before { + content: "\ea2b"; + } + .fi-rr-icicles:before { + content: "\ea2c"; + } + .fi-rr-icon-star:before { + content: "\ea2d"; + } + .fi-rr-id-badge:before { + content: "\ea2f"; + } + .fi-rr-id-card:before { + content: "\ea30"; + } + .fi-rr-id-card-clip-alt:before { + content: "\ea31"; + } + .fi-rr-idea-exchange:before { + content: "\ea32"; + } + .fi-rr-igloo:before { + content: "\ea34"; + } + .fi-rr-image-slash:before { + content: "\ea37"; + } + .fi-rr-images:before { + content: "\ea38"; + } + .fi-rr-images-user:before { + content: "\ea39"; + } + .fi-rr-immunity:before { + content: "\ea3b"; + } + .fi-rr-improve-user:before { + content: "\ea3c"; + } + .fi-rr-improvement:before { + content: "\ea3d"; + } + .fi-rr-inbox:before { + content: "\ea3e"; + } + .fi-rr-inbox-full:before { + content: "\ea3f"; + } + .fi-rr-inbox-in:before { + content: "\ea40"; + } + .fi-rr-inbox-out:before { + content: "\ea41"; + } + .fi-rr-inboxes:before { + content: "\ea42"; + } + .fi-rr-incense-sticks-yoga:before { + content: "\ea43"; + } + .fi-rr-incognito:before { + content: "\ea44"; + } + .fi-rr-indent:before { + content: "\ea46"; + } + .fi-rr-india-map:before { + content: "\ea48"; + } + .fi-rr-indian-rupee-sign:before { + content: "\ea49"; + } + .fi-rr-industrial-pollution:before { + content: "\ea4a"; + } + .fi-rr-industry-alt:before { + content: "\ea4b"; + } + .fi-rr-industry-windows:before { + content: "\ea4c"; + } + .fi-rr-infinite-cycle:before { + content: "\ea4d"; + } + .fi-rr-infinity:before { + content: "\ea4e"; + } + .fi-rr-info:before { + content: "\ea4f"; + } + .fi-rr-info-guide:before { + content: "\ea50"; + } + .fi-rr-information:before { + content: "\ea51"; + } + .fi-rr-inhaler:before { + content: "\ea52"; + } + .fi-rr-input-numeric:before { + content: "\ea54"; + } + .fi-rr-input-pipe:before { + content: "\ea55"; + } + .fi-rr-input-text:before { + content: "\ea56"; + } + .fi-rr-insert:before { + content: "\ea57"; + } + .fi-rr-insert-alt:before { + content: "\ea58"; + } + .fi-rr-insert-arrows:before { + content: "\ea59"; + } + .fi-rr-insert-button-circle:before { + content: "\ea5a"; + } + .fi-rr-insert-credit-card:before { + content: "\ea5b"; + } + .fi-rr-insert-square:before { + content: "\ea5c"; + } + .fi-rr-insight:before { + content: "\ea5d"; + } + .fi-rr-insight-alt:before { + content: "\ea5e"; + } + .fi-rr-insight-head:before { + content: "\ea5f"; + } + .fi-rr-insomnia:before { + content: "\ea60"; + } + .fi-rr-insurance:before { + content: "\ea64"; + } + .fi-rr-integral:before { + content: "\ea66"; + } + .fi-rr-interactive:before { + content: "\ea6a"; + } + .fi-rr-interlining:before { + content: "\ea6b"; + } + .fi-rr-internet-security:before { + content: "\ea6c"; + } + .fi-rr-internet-speed-wifi:before { + content: "\ea6d"; + } + .fi-rr-interpersonal-skill:before { + content: "\ea6e"; + } + .fi-rr-interrogation:before { + content: "\ea6f"; + } + .fi-rr-intersection:before { + content: "\ea70"; + } + .fi-rr-introduction:before { + content: "\ea71"; + } + .fi-rr-introduction-handshake:before { + content: "\ea72"; + } + .fi-rr-inventory-alt:before { + content: "\ea73"; + } + .fi-rr-invest:before { + content: "\ea74"; + } + .fi-rr-investment:before { + content: "\ea75"; + } + .fi-rr-investor:before { + content: "\ea76"; + } + .fi-rr-invite:before { + content: "\ea78"; + } + .fi-rr-invite-alt:before { + content: "\ea79"; + } + .fi-rr-iot:before { + content: "\ea7a"; + } + .fi-rr-iot-alt:before { + content: "\ea7b"; + } + .fi-rr-ip-address:before { + content: "\ea7c"; + } + .fi-rr-iron:before { + content: "\ea7d"; + } + .fi-rr-island-tropical:before { + content: "\ea7e"; + } + .fi-rr-iso-file:before { + content: "\ea7f"; + } + .fi-rr-issue-loupe:before { + content: "\ea80"; + } + .fi-rr-it:before { + content: "\ea81"; + } + .fi-rr-it-alt:before { + content: "\ea82"; + } + .fi-rr-it-computer:before { + content: "\ea83"; + } + .fi-rr-italian:before { + content: "\ea84"; + } + .fi-rr-italian-coffee-maker:before { + content: "\ea85"; + } + .fi-rr-italian-lira-sign:before { + content: "\ea86"; + } + .fi-rr-italic:before { + content: "\ea87"; + } + .fi-rr-j:before { + content: "\ea89"; + } + .fi-rr-jam:before { + content: "\ea8b"; + } + .fi-rr-january-calendar:before { + content: "\ea8d"; + } + .fi-rr-japanese:before { + content: "\ea8e"; + } + .fi-rr-jar-alt:before { + content: "\ea8f"; + } + .fi-rr-jar-wheat:before { + content: "\ea90"; + } + .fi-rr-javascript:before { + content: "\ea92"; + } + .fi-rr-joint:before { + content: "\ea96"; + } + .fi-rr-joker:before { + content: "\ea97"; + } + .fi-rr-journal:before { + content: "\ea99"; + } + .fi-rr-journal-alt:before { + content: "\ea9a"; + } + .fi-rr-journey:before { + content: "\ea9b"; + } + .fi-rr-joystick:before { + content: "\ea9c"; + } + .fi-rr-jpg:before { + content: "\ea9d"; + } + .fi-rr-json-file:before { + content: "\eaa0"; + } + .fi-rr-judge:before { + content: "\eaa1"; + } + .fi-rr-jug:before { + content: "\eaa2"; + } + .fi-rr-jug-alt:before { + content: "\eaa3"; + } + .fi-rr-jug-bottle:before { + content: "\eaa4"; + } + .fi-rr-july-calendar:before { + content: "\eaa5"; + } + .fi-rr-jumping-rope:before { + content: "\eaa6"; + } + .fi-rr-june-calendar:before { + content: "\eaa7"; + } + .fi-rr-jury:before { + content: "\eaa8"; + } + .fi-rr-k:before { + content: "\eaa9"; + } + .fi-rr-k-pop:before { + content: "\eaaa"; + } + .fi-rr-k-pop-headphones:before { + content: "\eaab"; + } + .fi-rr-k-pop-microphone:before { + content: "\eaac"; + } + .fi-rr-kaaba:before { + content: "\eaad"; + } + .fi-rr-kangaroo:before { + content: "\eaae"; + } + .fi-rr-kayak:before { + content: "\eaaf"; + } + .fi-rr-kazoo:before { + content: "\eab0"; + } + .fi-rr-kerning:before { + content: "\eab1"; + } + .fi-rr-key:before { + content: "\eab2"; + } + .fi-rr-key-car:before { + content: "\eab3"; + } + .fi-rr-key-hole:before { + content: "\eab4"; + } + .fi-rr-key-lock-crypto:before { + content: "\eab5"; + } + .fi-rr-key-skeleton-left-right:before { + content: "\eab7"; + } + .fi-rr-keyboard:before { + content: "\eab8"; + } + .fi-rr-keyboard-brightness:before { + content: "\eab9"; + } + .fi-rr-keyboard-brightness-low:before { + content: "\eaba"; + } + .fi-rr-keyboard-down:before { + content: "\eabb"; + } + .fi-rr-keyboard-finger:before { + content: "\eabc"; + } + .fi-rr-keyboard-left:before { + content: "\eabd"; + } + .fi-rr-keynote:before { + content: "\eabe"; + } + .fi-rr-khanda:before { + content: "\eabf"; + } + .fi-rr-kidneys:before { + content: "\eac1"; + } + .fi-rr-kimchi:before { + content: "\eac2"; + } + .fi-rr-kip-sign:before { + content: "\eac4"; + } + .fi-rr-kiss:before { + content: "\eac5"; + } + .fi-rr-kiss-beam:before { + content: "\eac6"; + } + .fi-rr-kiss-wink-heart:before { + content: "\eac7"; + } + .fi-rr-kitchen-set:before { + content: "\eac8"; + } + .fi-rr-kite:before { + content: "\eac9"; + } + .fi-rr-kiwi-bird:before { + content: "\eaca"; + } + .fi-rr-kiwi-fruit:before { + content: "\eacb"; + } + .fi-rr-knee-joint:before { + content: "\eacc"; + } + .fi-rr-knife:before { + content: "\eacd"; + } + .fi-rr-knife-kitchen:before { + content: "\eace"; + } + .fi-rr-knitting:before { + content: "\ead0"; + } + .fi-rr-knot-rope:before { + content: "\ead1"; + } + .fi-rr-korean:before { + content: "\ead3"; + } + .fi-rr-kpi:before { + content: "\ead4"; + } + .fi-rr-kpi-evaluation:before { + content: "\ead5"; + } + .fi-rr-l:before { + content: "\ead6"; + } + .fi-rr-lab-coat:before { + content: "\ead7"; + } + .fi-rr-label:before { + content: "\ead8"; + } + .fi-rr-lacrosse-stick:before { + content: "\ead9"; + } + .fi-rr-lacrosse-stick-ball:before { + content: "\eada"; + } + .fi-rr-ladder:before { + content: "\eadb"; + } + .fi-rr-lambda:before { + content: "\eadc"; + } + .fi-rr-lamp:before { + content: "\eadd"; + } + .fi-rr-lamp-desk:before { + content: "\eade"; + } + .fi-rr-lamp-desk-on:before { + content: "\eadf"; + } + .fi-rr-lamp-floor:before { + content: "\eae0"; + } + .fi-rr-lamp-street:before { + content: "\eae1"; + } + .fi-rr-land-layer-location:before { + content: "\eae2"; + } + .fi-rr-land-layers:before { + content: "\eae3"; + } + .fi-rr-land-location:before { + content: "\eae4"; + } + .fi-rr-land-mine-on:before { + content: "\eae5"; + } + .fi-rr-landmark-alt:before { + content: "\eae6"; + } + .fi-rr-language:before { + content: "\eae7"; + } + .fi-rr-language-exchange:before { + content: "\eae8"; + } + .fi-rr-lanterns:before { + content: "\eaeb"; + } + .fi-rr-laptop:before { + content: "\eaec"; + } + .fi-rr-laptop-arrow-down:before { + content: "\eaed"; + } + .fi-rr-laptop-binary:before { + content: "\eaee"; + } + .fi-rr-laptop-code:before { + content: "\eaef"; + } + .fi-rr-laptop-dollar:before { + content: "\eaf0"; + } + .fi-rr-laptop-lock:before { + content: "\eaf1"; + } + .fi-rr-laptop-medical:before { + content: "\eaf2"; + } + .fi-rr-laptop-mobile:before { + content: "\eaf3"; + } + .fi-rr-laptop-refresh:before { + content: "\eaf4"; + } + .fi-rr-laptop-shield:before { + content: "\eaf5"; + } + .fi-rr-laptop-signal:before { + content: "\eaf6"; + } + .fi-rr-laptop-slash:before { + content: "\eaf7"; + } + .fi-rr-lari-sign:before { + content: "\eaf8"; + } + .fi-rr-lasso:before { + content: "\eaf9"; + } + .fi-rr-lasso-sparkles:before { + content: "\eafa"; + } + .fi-rr-last-square:before { + content: "\eafb"; + } + .fi-rr-laugh:before { + content: "\eafc"; + } + .fi-rr-laugh-beam:before { + content: "\eafd"; + } + .fi-rr-laugh-squint:before { + content: "\eafe"; + } + .fi-rr-laugh-wink:before { + content: "\eaff"; + } + .fi-rr-launch:before { + content: "\eb00"; + } + .fi-rr-laurel-user:before { + content: "\eb01"; + } + .fi-rr-law-book:before { + content: "\eb02"; + } + .fi-rr-lawyer-man:before { + content: "\eb03"; + } + .fi-rr-lawyer-woman:before { + content: "\eb04"; + } + .fi-rr-layer-minus:before { + content: "\eb05"; + } + .fi-rr-layer-plus:before { + content: "\eb06"; + } + .fi-rr-layers:before { + content: "\eb07"; + } + .fi-rr-layout-fluid:before { + content: "\eb08"; + } + .fi-rr-lead:before { + content: "\eb09"; + } + .fi-rr-lead-funnel:before { + content: "\eb0a"; + } + .fi-rr-lead-management:before { + content: "\eb0b"; + } + .fi-rr-leader:before { + content: "\eb0c"; + } + .fi-rr-leader-alt:before { + content: "\eb0d"; + } + .fi-rr-leader-speech:before { + content: "\eb0e"; + } + .fi-rr-leaderboard:before { + content: "\eb0f"; + } + .fi-rr-leaderboard-alt:before { + content: "\eb10"; + } + .fi-rr-leaderboard-trophy:before { + content: "\eb11"; + } + .fi-rr-leadership:before { + content: "\eb12"; + } + .fi-rr-leadership-alt:before { + content: "\eb13"; + } + .fi-rr-leaf:before { + content: "\eb14"; + } + .fi-rr-leaf-heart:before { + content: "\eb15"; + } + .fi-rr-leaf-maple:before { + content: "\eb16"; + } + .fi-rr-leaf-oak:before { + content: "\eb17"; + } + .fi-rr-leafy-green:before { + content: "\eb18"; + } + .fi-rr-leave:before { + content: "\eb19"; + } + .fi-rr-left:before { + content: "\eb1a"; + } + .fi-rr-left-from-bracket:before { + content: "\eb1b"; + } + .fi-rr-legal:before { + content: "\eb1c"; + } + .fi-rr-legal-aid:before { + content: "\eb1d"; + } + .fi-rr-legal-case:before { + content: "\eb1e"; + } + .fi-rr-legal-document:before { + content: "\eb1f"; + } + .fi-rr-legal-fees:before { + content: "\eb20"; + } + .fi-rr-lemon:before { + content: "\eb21"; + } + .fi-rr-lemongrass:before { + content: "\eb22"; + } + .fi-rr-lesbian-couple:before { + content: "\eb23"; + } + .fi-rr-less-than:before { + content: "\eb24"; + } + .fi-rr-less-than-equal:before { + content: "\eb25"; + } + .fi-rr-lesson:before { + content: "\eb26"; + } + .fi-rr-lesson-class:before { + content: "\eb27"; + } + .fi-rr-letter-case:before { + content: "\eb29"; + } + .fi-rr-lettuce:before { + content: "\eb2a"; + } + .fi-rr-level-down:before { + content: "\eb2b"; + } + .fi-rr-level-down-alt:before { + content: "\eb2c"; + } + .fi-rr-level-up:before { + content: "\eb2d"; + } + .fi-rr-level-up-alt:before { + content: "\eb2e"; + } + .fi-rr-license:before { + content: "\eb2f"; + } + .fi-rr-life:before { + content: "\eb30"; + } + .fi-rr-life-ring:before { + content: "\eb31"; + } + .fi-rr-lift:before { + content: "\eb32"; + } + .fi-rr-light-ceiling:before { + content: "\eb33"; + } + .fi-rr-light-emergency:before { + content: "\eb34"; + } + .fi-rr-light-emergency-on:before { + content: "\eb35"; + } + .fi-rr-light-mode-alt:before { + content: "\eb36"; + } + .fi-rr-light-switch:before { + content: "\eb37"; + } + .fi-rr-light-switch-off:before { + content: "\eb38"; + } + .fi-rr-light-switch-on:before { + content: "\eb39"; + } + .fi-rr-lightbulb-cfl:before { + content: "\eb3a"; + } + .fi-rr-lightbulb-cfl-on:before { + content: "\eb3b"; + } + .fi-rr-lightbulb-dollar:before { + content: "\eb3d"; + } + .fi-rr-lightbulb-exclamation:before { + content: "\eb3e"; + } + .fi-rr-lightbulb-head:before { + content: "\eb41"; + } + .fi-rr-lightbulb-message:before { + content: "\eb42"; + } + .fi-rr-lightbulb-on:before { + content: "\eb43"; + } + .fi-rr-lightbulb-question:before { + content: "\eb44"; + } + .fi-rr-lightbulb-setting:before { + content: "\eb45"; + } + .fi-rr-lightbulb-slash:before { + content: "\eb46"; + } + .fi-rr-lighthouse:before { + content: "\eb48"; + } + .fi-rr-lights-holiday:before { + content: "\eb49"; + } + .fi-rr-limit-hand:before { + content: "\eb4a"; + } + .fi-rr-limit-speedometer:before { + content: "\eb4b"; + } + .fi-rr-line-width:before { + content: "\eb4d"; + } + .fi-rr-link:before { + content: "\eb4e"; + } + .fi-rr-link-alt:before { + content: "\eb4f"; + } + .fi-rr-link-horizontal:before { + content: "\eb50"; + } + .fi-rr-link-horizontal-slash:before { + content: "\eb51"; + } + .fi-rr-link-slash:before { + content: "\eb52"; + } + .fi-rr-link-slash-alt:before { + content: "\eb53"; + } + .fi-rr-lion:before { + content: "\eb55"; + } + .fi-rr-lion-head:before { + content: "\eb56"; + } + .fi-rr-lips:before { + content: "\eb57"; + } + .fi-rr-lips-silence:before { + content: "\eb58"; + } + .fi-rr-lipstick:before { + content: "\eb59"; + } + .fi-rr-lira-sign:before { + content: "\eb5a"; + } + .fi-rr-list:before { + content: "\eb5c"; + } + .fi-rr-list-check:before { + content: "\eb5d"; + } + .fi-rr-list-dropdown:before { + content: "\eb5e"; + } + .fi-rr-list-music:before { + content: "\eb5f"; + } + .fi-rr-list-timeline:before { + content: "\eb60"; + } + .fi-rr-list-tree:before { + content: "\eb61"; + } + .fi-rr-litecoin-sign:before { + content: "\eb64"; + } + .fi-rr-live:before { + content: "\eb65"; + } + .fi-rr-live-alt:before { + content: "\eb66"; + } + .fi-rr-loading:before { + content: "\eb67"; + } + .fi-rr-loan:before { + content: "\eb68"; + } + .fi-rr-lobster:before { + content: "\eb69"; + } + .fi-rr-location-alt:before { + content: "\eb6b"; + } + .fi-rr-location-arrow:before { + content: "\eb6c"; + } + .fi-rr-location-crosshairs:before { + content: "\eb6d"; + } + .fi-rr-location-crosshairs-slash:before { + content: "\eb6e"; + } + .fi-rr-location-dot-slash:before { + content: "\eb6f"; + } + .fi-rr-location-exclamation:before { + content: "\eb70"; + } + .fi-rr-location-lock:before { + content: "\eb71"; + } + .fi-rr-location-pin-call:before { + content: "\eb73"; + } + .fi-rr-lock:before { + content: "\eb79"; + } + .fi-rr-lock-alt:before { + content: "\eb7a"; + } + .fi-rr-lock-hashtag:before { + content: "\eb7b"; + } + .fi-rr-lock-open-alt:before { + content: "\eb7c"; + } + .fi-rr-locust:before { + content: "\eb7d"; + } + .fi-rr-log-file:before { + content: "\eb7e"; + } + .fi-rr-login:before { + content: "\eb80"; + } + .fi-rr-login-lock:before { + content: "\eb81"; + } + .fi-rr-logo:before { + content: "\eb82"; + } + .fi-rr-longboard:before { + content: "\eb83"; + } + .fi-rr-loop-square:before { + content: "\eb85"; + } + .fi-rr-loveseat:before { + content: "\eb89"; + } + .fi-rr-low-vision:before { + content: "\eb8a"; + } + .fi-rr-lower-back:before { + content: "\eb8b"; + } + .fi-rr-luchador:before { + content: "\eb8c"; + } + .fi-rr-luggage-cart:before { + content: "\eb8d"; + } + .fi-rr-luggage-rolling:before { + content: "\eb8e"; + } + .fi-rr-lunch-box:before { + content: "\eb8f"; + } + .fi-rr-lung-cancer:before { + content: "\eb90"; + } + .fi-rr-lung-ribbon:before { + content: "\eb91"; + } + .fi-rr-lungs:before { + content: "\eb92"; + } + .fi-rr-lungs-virus:before { + content: "\eb93"; + } + .fi-rr-m:before { + content: "\eb94"; + } + .fi-rr-macarons:before { + content: "\eb95"; + } + .fi-rr-mace:before { + content: "\eb96"; + } + .fi-rr-machine-learning:before { + content: "\eb97"; + } + .fi-rr-magic-wand:before { + content: "\eb9d"; + } + .fi-rr-magnet:before { + content: "\eb9e"; + } + .fi-rr-magnet-energy:before { + content: "\eb9f"; + } + .fi-rr-magnet-user:before { + content: "\eba0"; + } + .fi-rr-magnifying-glass-binary:before { + content: "\eba3"; + } + .fi-rr-magnifying-glass-eye:before { + content: "\eba4"; + } + .fi-rr-magnifying-glass-play:before { + content: "\eba5"; + } + .fi-rr-magnifying-glass-wave:before { + content: "\eba6"; + } + .fi-rr-mail-hook:before { + content: "\eba8"; + } + .fi-rr-mail-malware:before { + content: "\eba9"; + } + .fi-rr-mail-plus-circle:before { + content: "\ebaa"; + } + .fi-rr-mailbox:before { + content: "\ebab"; + } + .fi-rr-mailbox-envelope:before { + content: "\ebac"; + } + .fi-rr-mailbox-flag-up:before { + content: "\ebad"; + } + .fi-rr-makeup-bag:before { + content: "\ebb0"; + } + .fi-rr-makeup-brush:before { + content: "\ebb1"; + } + .fi-rr-malware-circle:before { + content: "\ebb4"; + } + .fi-rr-malware-shield:before { + content: "\ebb5"; + } + .fi-rr-malware-square:before { + content: "\ebb6"; + } + .fi-rr-man-head:before { + content: "\ebb7"; + } + .fi-rr-man-scientist:before { + content: "\ebb8"; + } + .fi-rr-manat-sign:before { + content: "\ebb9"; + } + .fi-rr-mandolin:before { + content: "\ebba"; + } + .fi-rr-mango:before { + content: "\ebbb"; + } + .fi-rr-manhole:before { + content: "\ebbc"; + } + .fi-rr-manicure:before { + content: "\ebbd"; + } + .fi-rr-map:before { + content: "\ebbe"; + } + .fi-rr-map-location-track:before { + content: "\ebbf"; + } + .fi-rr-map-marker:before { + content: "\ebc0"; + } + .fi-rr-map-marker-check:before { + content: "\ebc1"; + } + .fi-rr-map-marker-cross:before { + content: "\ebc2"; + } + .fi-rr-map-marker-edit:before { + content: "\ebc3"; + } + .fi-rr-map-marker-home:before { + content: "\ebc5"; + } + .fi-rr-map-marker-minus:before { + content: "\ebc6"; + } + .fi-rr-map-marker-plus:before { + content: "\ebc7"; + } + .fi-rr-map-marker-question:before { + content: "\ebc8"; + } + .fi-rr-map-marker-slash:before { + content: "\ebc9"; + } + .fi-rr-map-marker-smile:before { + content: "\ebca"; + } + .fi-rr-map-pin:before { + content: "\ebcb"; + } + .fi-rr-map-point:before { + content: "\ebcc"; + } + .fi-rr-march-calendar:before { + content: "\ebcd"; + } + .fi-rr-marker:before { + content: "\ebce"; + } + .fi-rr-marker-hospital:before { + content: "\ebcf"; + } + .fi-rr-marker-time:before { + content: "\ebd0"; + } + .fi-rr-marketplace:before { + content: "\ebd1"; + } + .fi-rr-marketplace-alt:before { + content: "\ebd2"; + } + .fi-rr-marketplace-store:before { + content: "\ebd3"; + } + .fi-rr-marriage-proposal:before { + content: "\ebd4"; + } + .fi-rr-mars:before { + content: "\ebd6"; + } + .fi-rr-mars-and-venus-burst:before { + content: "\ebd7"; + } + .fi-rr-mars-double:before { + content: "\ebd8"; + } + .fi-rr-mars-stroke-right:before { + content: "\ebd9"; + } + .fi-rr-mars-stroke-up:before { + content: "\ebda"; + } + .fi-rr-martini-glass-citrus:before { + content: "\ebdb"; + } + .fi-rr-martini-glass-empty:before { + content: "\ebdc"; + } + .fi-rr-mascara:before { + content: "\ebdd"; + } + .fi-rr-mask:before { + content: "\ebde"; + } + .fi-rr-mask-carnival:before { + content: "\ebdf"; + } + .fi-rr-mask-face:before { + content: "\ebe0"; + } + .fi-rr-mask-snorkel:before { + content: "\ebe1"; + } + .fi-rr-massage:before { + content: "\ebe2"; + } + .fi-rr-master-plan:before { + content: "\ebe3"; + } + .fi-rr-master-plan-integrate:before { + content: "\ebe4"; + } + .fi-rr-match-fire:before { + content: "\ebe5"; + } + .fi-rr-mattress-pillow:before { + content: "\ebe6"; + } + .fi-rr-may-calendar:before { + content: "\ebe7"; + } + .fi-rr-measuring-tape:before { + content: "\ebe9"; + } + .fi-rr-meat:before { + content: "\ebea"; + } + .fi-rr-medal:before { + content: "\ebeb"; + } + .fi-rr-mediator:before { + content: "\ebed"; + } + .fi-rr-medical-star:before { + content: "\ebee"; + } + .fi-rr-medication:before { + content: "\ebef"; + } + .fi-rr-medicine:before { + content: "\ebf0"; + } + .fi-rr-meditation:before { + content: "\ebf1"; + } + .fi-rr-meeting:before { + content: "\ebf3"; + } + .fi-rr-meeting-alt:before { + content: "\ebf4"; + } + .fi-rr-megaphone:before { + content: "\ebf5"; + } + .fi-rr-megaphone-announcement-leader:before { + content: "\ebf6"; + } + .fi-rr-megaphone-magnifying-glass:before { + content: "\ebf7"; + } + .fi-rr-megaphone-sound-waves:before { + content: "\ebf8"; + } + .fi-rr-meh:before { + content: "\ebf9"; + } + .fi-rr-meh-blank:before { + content: "\ebfa"; + } + .fi-rr-meh-rolling-eyes:before { + content: "\ebfb"; + } + .fi-rr-melon:before { + content: "\ebfc"; + } + .fi-rr-melon-alt:before { + content: "\ebfd"; + } + .fi-rr-member-list:before { + content: "\ebfe"; + } + .fi-rr-member-search:before { + content: "\ebff"; + } + .fi-rr-membership:before { + content: "\ec00"; + } + .fi-rr-membership-vip:before { + content: "\ec01"; + } + .fi-rr-memo:before { + content: "\ec02"; + } + .fi-rr-memo-circle-check:before { + content: "\ec03"; + } + .fi-rr-memo-pad:before { + content: "\ec04"; + } + .fi-rr-memory:before { + content: "\ec05"; + } + .fi-rr-memory-loss:before { + content: "\ec06"; + } + .fi-rr-men-swimsuit:before { + content: "\ec07"; + } + .fi-rr-menorah:before { + content: "\ec08"; + } + .fi-rr-menu-burger:before { + content: "\ec09"; + } + .fi-rr-menu-dots:before { + content: "\ec0a"; + } + .fi-rr-menu-dots-vertical:before { + content: "\ec0b"; + } + .fi-rr-menu-food:before { + content: "\ec0c"; + } + .fi-rr-mercury:before { + content: "\ec0d"; + } + .fi-rr-message-alert:before { + content: "\ec0e"; + } + .fi-rr-message-arrow-down:before { + content: "\ec0f"; + } + .fi-rr-message-arrow-up:before { + content: "\ec10"; + } + .fi-rr-message-arrow-up-right:before { + content: "\ec11"; + } + .fi-rr-message-bot:before { + content: "\ec12"; + } + .fi-rr-message-circle-refresh:before { + content: "\ec13"; + } + .fi-rr-message-code:before { + content: "\ec14"; + } + .fi-rr-message-dollar:before { + content: "\ec15"; + } + .fi-rr-message-heart:before { + content: "\ec16"; + } + .fi-rr-message-image:before { + content: "\ec17"; + } + .fi-rr-message-question:before { + content: "\ec19"; + } + .fi-rr-message-quote:before { + content: "\ec1a"; + } + .fi-rr-message-slash:before { + content: "\ec1b"; + } + .fi-rr-message-sms:before { + content: "\ec1c"; + } + .fi-rr-message-square-refresh:before { + content: "\ec1d"; + } + .fi-rr-message-star:before { + content: "\ec1e"; + } + .fi-rr-message-text:before { + content: "\ec1f"; + } + .fi-rr-message-xmark:before { + content: "\ec20"; + } + .fi-rr-messages:before { + content: "\ec21"; + } + .fi-rr-messages-dollar:before { + content: "\ec22"; + } + .fi-rr-messages-question:before { + content: "\ec23"; + } + .fi-rr-meteor:before { + content: "\ec25"; + } + .fi-rr-meter:before { + content: "\ec26"; + } + .fi-rr-meter-bolt:before { + content: "\ec27"; + } + .fi-rr-meter-droplet:before { + content: "\ec28"; + } + .fi-rr-meter-fire:before { + content: "\ec29"; + } + .fi-rr-method:before { + content: "\ec2a"; + } + .fi-rr-microchip:before { + content: "\ec2b"; + } + .fi-rr-microchip-ai:before { + content: "\ec2c"; + } + .fi-rr-microphone:before { + content: "\ec2d"; + } + .fi-rr-microphone-alt:before { + content: "\ec2e"; + } + .fi-rr-microphone-slash:before { + content: "\ec32"; + } + .fi-rr-microscope:before { + content: "\ec33"; + } + .fi-rr-microscope-bacteria:before { + content: "\ec34"; + } + .fi-rr-microwave:before { + content: "\ec38"; + } + .fi-rr-milk:before { + content: "\ec39"; + } + .fi-rr-milk-alt:before { + content: "\ec3a"; + } + .fi-rr-mill:before { + content: "\ec3b"; + } + .fi-rr-mill-sign:before { + content: "\ec3c"; + } + .fi-rr-mind-share:before { + content: "\ec3d"; + } + .fi-rr-minus:before { + content: "\ec3e"; + } + .fi-rr-minus-circle:before { + content: "\ec3f"; + } + .fi-rr-minus-hexagon:before { + content: "\ec40"; + } + .fi-rr-minus-small:before { + content: "\ec41"; + } + .fi-rr-mirror:before { + content: "\ec43"; + } + .fi-rr-mirror-user:before { + content: "\ec44"; + } + .fi-rr-mission:before { + content: "\ec45"; + } + .fi-rr-mistletoe:before { + content: "\ec46"; + } + .fi-rr-mix:before { + content: "\ec47"; + } + .fi-rr-mixer:before { + content: "\ec48"; + } + .fi-rr-mobile:before { + content: "\ec49"; + } + .fi-rr-mobile-4g:before { + content: "\ec4a"; + } + .fi-rr-mobile-5g:before { + content: "\ec4b"; + } + .fi-rr-mobile-app-cleaner:before { + content: "\ec4c"; + } + .fi-rr-mobile-button:before { + content: "\ec4e"; + } + .fi-rr-mobile-friendly:before { + content: "\ec4f"; + } + .fi-rr-mobile-hand:before { + content: "\ec50"; + } + .fi-rr-mobile-lock:before { + content: "\ec51"; + } + .fi-rr-mobile-message:before { + content: "\ec52"; + } + .fi-rr-mobile-notch:before { + content: "\ec53"; + } + .fi-rr-mockup:before { + content: "\ec56"; + } + .fi-rr-mode:before { + content: "\ec57"; + } + .fi-rr-mode-alt:before { + content: "\ec58"; + } + .fi-rr-mode-landscape:before { + content: "\ec59"; + } + .fi-rr-mode-portrait:before { + content: "\ec5a"; + } + .fi-rr-model-cube:before { + content: "\ec5b"; + } + .fi-rr-model-cube-arrows:before { + content: "\ec5c"; + } + .fi-rr-model-cube-space:before { + content: "\ec5d"; + } + .fi-rr-modular-home:before { + content: "\ec5e"; + } + .fi-rr-module:before { + content: "\ec5f"; + } + .fi-rr-monday:before { + content: "\ec60"; + } + .fi-rr-money:before { + content: "\ec61"; + } + .fi-rr-money-bill-simple:before { + content: "\ec63"; + } + .fi-rr-money-bill-transfer:before { + content: "\ec64"; + } + .fi-rr-money-bill-wave:before { + content: "\ec65"; + } + .fi-rr-money-bill-wave-alt:before { + content: "\ec66"; + } + .fi-rr-money-bills:before { + content: "\ec67"; + } + .fi-rr-money-bills-simple:before { + content: "\ec68"; + } + .fi-rr-money-check:before { + content: "\ec69"; + } + .fi-rr-money-check-edit:before { + content: "\ec6a"; + } + .fi-rr-money-check-edit-alt:before { + content: "\ec6b"; + } + .fi-rr-money-coin-transfer:before { + content: "\ec6c"; + } + .fi-rr-money-from-bracket:before { + content: "\ec6d"; + } + .fi-rr-money-income:before { + content: "\ec6f"; + } + .fi-rr-money-laptop:before { + content: "\ec70"; + } + .fi-rr-money-safe-box:before { + content: "\ec72"; + } + .fi-rr-money-simple-from-bracket:before { + content: "\ec73"; + } + .fi-rr-money-transfer-alt:before { + content: "\ec74"; + } + .fi-rr-money-transfer-coin-arrow:before { + content: "\ec75"; + } + .fi-rr-money-transfer-smartphone:before { + content: "\ec76"; + } + .fi-rr-money-wings:before { + content: "\ec77"; + } + .fi-rr-monitor-sun:before { + content: "\ec78"; + } + .fi-rr-monitor-water:before { + content: "\ec79"; + } + .fi-rr-monkey:before { + content: "\ec7a"; + } + .fi-rr-monstera:before { + content: "\ec7b"; + } + .fi-rr-monument:before { + content: "\ec7c"; + } + .fi-rr-moon:before { + content: "\ec7d"; + } + .fi-rr-moon-stars:before { + content: "\ec7e"; + } + .fi-rr-moped:before { + content: "\ec7f"; + } + .fi-rr-mortar-pestle:before { + content: "\ec80"; + } + .fi-rr-mortgage:before { + content: "\ec81"; + } + .fi-rr-mosque:before { + content: "\ec82"; + } + .fi-rr-mosque-alt:before { + content: "\ec83"; + } + .fi-rr-mosque-moon:before { + content: "\ec84"; + } + .fi-rr-mosquito:before { + content: "\ec85"; + } + .fi-rr-mosquito-net:before { + content: "\ec86"; + } + .fi-rr-motion-graphic:before { + content: "\ec87"; + } + .fi-rr-motorcycle:before { + content: "\ec89"; + } + .fi-rr-motorcycle-front:before { + content: "\ec8a"; + } + .fi-rr-motorcycle-helmet:before { + content: "\ec8b"; + } + .fi-rr-mound:before { + content: "\ec8c"; + } + .fi-rr-mountain:before { + content: "\ec8d"; + } + .fi-rr-mountain-city:before { + content: "\ec8e"; + } + .fi-rr-mountains:before { + content: "\ec90"; + } + .fi-rr-mouse:before { + content: "\ec91"; + } + .fi-rr-mouse-field:before { + content: "\ec92"; + } + .fi-rr-mouse-pointer-click:before { + content: "\ec93"; + } + .fi-rr-mouse-pointer-heart:before { + content: "\ec94"; + } + .fi-rr-moustache:before { + content: "\ec95"; + } + .fi-rr-mov-file:before { + content: "\ec96"; + } + .fi-rr-move-to-folder:before { + content: "\ec97"; + } + .fi-rr-move-to-folder-2:before { + content: "\ec98"; + } + .fi-rr-moving:before { + content: "\ec99"; + } + .fi-rr-mower:before { + content: "\ec9a"; + } + .fi-rr-mp3-file:before { + content: "\ec9b"; + } + .fi-rr-mp3-player:before { + content: "\ec9c"; + } + .fi-rr-mp4-file:before { + content: "\ec9d"; + } + .fi-rr-muffin:before { + content: "\ec9e"; + } + .fi-rr-mug:before { + content: "\ec9f"; + } + .fi-rr-mug-alt:before { + content: "\eca0"; + } + .fi-rr-mug-hot:before { + content: "\eca1"; + } + .fi-rr-mug-hot-alt:before { + content: "\eca2"; + } + .fi-rr-mug-marshmallows:before { + content: "\eca3"; + } + .fi-rr-mug-tea:before { + content: "\eca4"; + } + .fi-rr-mug-tea-alt:before { + content: "\eca5"; + } + .fi-rr-mug-tea-saucer:before { + content: "\eca6"; + } + .fi-rr-multiple:before { + content: "\eca8"; + } + .fi-rr-multiple-alt:before { + content: "\eca9"; + } + .fi-rr-multitasking:before { + content: "\ecaa"; + } + .fi-rr-muscle:before { + content: "\ecab"; + } + .fi-rr-museum:before { + content: "\ecac"; + } + .fi-rr-mushroom:before { + content: "\ecad"; + } + .fi-rr-mushroom-alt:before { + content: "\ecae"; + } + .fi-rr-mushroom-cloud:before { + content: "\ecaf"; + } + .fi-rr-music:before { + content: "\ecb0"; + } + .fi-rr-music-alt:before { + content: "\ecb1"; + } + .fi-rr-music-file:before { + content: "\ecb3"; + } + .fi-rr-music-magnifying-glass:before { + content: "\ecb4"; + } + .fi-rr-music-note:before { + content: "\ecb5"; + } + .fi-rr-music-note-slash:before { + content: "\ecb6"; + } + .fi-rr-music-slash:before { + content: "\ecb7"; + } + .fi-rr-n:before { + content: "\ecb9"; + } + .fi-rr-nail-art:before { + content: "\ecba"; + } + .fi-rr-nail-clipper:before { + content: "\ecbb"; + } + .fi-rr-naira-sign:before { + content: "\ecbc"; + } + .fi-rr-narwhal:before { + content: "\ecbe"; + } + .fi-rr-navigation:before { + content: "\ecbf"; + } + .fi-rr-nesting-dolls:before { + content: "\ecc0"; + } + .fi-rr-network:before { + content: "\ecc3"; + } + .fi-rr-network-analytic:before { + content: "\ecc4"; + } + .fi-rr-network-cloud:before { + content: "\ecc5"; + } + .fi-rr-network-firewall:before { + content: "\ecc7"; + } + .fi-rr-network-user:before { + content: "\ecc8"; + } + .fi-rr-neuter:before { + content: "\ecc9"; + } + .fi-rr-newsletter-subscribe:before { + content: "\eccc"; + } + .fi-rr-newspaper:before { + content: "\eccd"; + } + .fi-rr-newspaper-open:before { + content: "\eccf"; + } + .fi-rr-nfc:before { + content: "\ecd0"; + } + .fi-rr-nfc-lock:before { + content: "\ecd1"; + } + .fi-rr-nfc-magnifying-glass:before { + content: "\ecd2"; + } + .fi-rr-nfc-pen:before { + content: "\ecd3"; + } + .fi-rr-nfc-slash:before { + content: "\ecd5"; + } + .fi-rr-nfc-trash:before { + content: "\ecd6"; + } + .fi-rr-nft-square:before { + content: "\ecd9"; + } + .fi-rr-night-day:before { + content: "\ecda"; + } + .fi-rr-night-mode:before { + content: "\ecdb"; + } + .fi-rr-no-attention:before { + content: "\ecdc"; + } + .fi-rr-no-baby:before { + content: "\ecdd"; + } + .fi-rr-no-ball:before { + content: "\ecde"; + } + .fi-rr-no-child:before { + content: "\ecdf"; + } + .fi-rr-no-children:before { + content: "\ece0"; + } + .fi-rr-no-fee:before { + content: "\ece1"; + } + .fi-rr-no-food:before { + content: "\ece2"; + } + .fi-rr-no-food-circle:before { + content: "\ece3"; + } + .fi-rr-no-iron:before { + content: "\ece4"; + } + .fi-rr-no-pacifier:before { + content: "\ece5"; + } + .fi-rr-no-people:before { + content: "\ece6"; + } + .fi-rr-no-play-football:before { + content: "\ece7"; + } + .fi-rr-no-smoking:before { + content: "\ece8"; + } + .fi-rr-no-vaping:before { + content: "\ece9"; + } + .fi-rr-no-vaping-circle:before { + content: "\ecea"; + } + .fi-rr-noise-cancelling-headphones:before { + content: "\eced"; + } + .fi-rr-noodles:before { + content: "\ecee"; + } + .fi-rr-nose:before { + content: "\ecef"; + } + .fi-rr-not-equal:before { + content: "\ecf0"; + } + .fi-rr-not-found:before { + content: "\ecf1"; + } + .fi-rr-not-found-alt:before { + content: "\ecf2"; + } + .fi-rr-not-found-magnifying-glass:before { + content: "\ecf3"; + } + .fi-rr-notary:before { + content: "\ecf4"; + } + .fi-rr-notdef:before { + content: "\ecf5"; + } + .fi-rr-note:before { + content: "\ecf6"; + } + .fi-rr-note-medical:before { + content: "\ecf7"; + } + .fi-rr-note-sticky:before { + content: "\ecf8"; + } + .fi-rr-notebook:before { + content: "\ecf9"; + } + .fi-rr-notebook-alt:before { + content: "\ecfa"; + } + .fi-rr-notes:before { + content: "\ecfc"; + } + .fi-rr-notes-medical:before { + content: "\ecfd"; + } + .fi-rr-november-calendar:before { + content: "\ecfe"; + } + .fi-rr-o:before { + content: "\ed07"; + } + .fi-rr-obj-file:before { + content: "\ed08"; + } + .fi-rr-object-exclude:before { + content: "\ed09"; + } + .fi-rr-object-group:before { + content: "\ed0a"; + } + .fi-rr-object-intersect:before { + content: "\ed0b"; + } + .fi-rr-object-subtract:before { + content: "\ed0c"; + } + .fi-rr-object-ungroup:before { + content: "\ed0d"; + } + .fi-rr-object-union:before { + content: "\ed0e"; + } + .fi-rr-objects-column:before { + content: "\ed10"; + } + .fi-rr-octagon:before { + content: "\ed11"; + } + .fi-rr-octagon-check:before { + content: "\ed12"; + } + .fi-rr-octagon-divide:before { + content: "\ed13"; + } + .fi-rr-octagon-exclamation:before { + content: "\ed14"; + } + .fi-rr-octagon-minus:before { + content: "\ed15"; + } + .fi-rr-octagon-plus:before { + content: "\ed16"; + } + .fi-rr-octagon-xmark:before { + content: "\ed17"; + } + .fi-rr-october-calendar:before { + content: "\ed19"; + } + .fi-rr-office-chair:before { + content: "\ed1a"; + } + .fi-rr-oil-can:before { + content: "\ed1c"; + } + .fi-rr-oil-price:before { + content: "\ed1d"; + } + .fi-rr-oil-tank:before { + content: "\ed1e"; + } + .fi-rr-oil-temp:before { + content: "\ed1f"; + } + .fi-rr-old-people:before { + content: "\ed21"; + } + .fi-rr-olive:before { + content: "\ed22"; + } + .fi-rr-olive-branch-dove:before { + content: "\ed23"; + } + .fi-rr-olive-oil:before { + content: "\ed24"; + } + .fi-rr-olives:before { + content: "\ed25"; + } + .fi-rr-om:before { + content: "\ed26"; + } + .fi-rr-omega:before { + content: "\ed27"; + } + .fi-rr-on-air-square:before { + content: "\ed28"; + } + .fi-rr-onboarding:before { + content: "\ed29"; + } + .fi-rr-onigiri:before { + content: "\ed2a"; + } + .fi-rr-onion:before { + content: "\ed2b"; + } + .fi-rr-online-interview:before { + content: "\ed2e"; + } + .fi-rr-online-meet:before { + content: "\ed2f"; + } + .fi-rr-opacity:before { + content: "\ed31"; + } + .fi-rr-open:before { + content: "\ed32"; + } + .fi-rr-open-book-lightbulb:before { + content: "\ed34"; + } + .fi-rr-open-mail-clip:before { + content: "\ed35"; + } + .fi-rr-operating-system-upgrade:before { + content: "\ed37"; + } + .fi-rr-operation:before { + content: "\ed38"; + } + .fi-rr-optimization:before { + content: "\ed39"; + } + .fi-rr-orange-juice:before { + content: "\ed3c"; + } + .fi-rr-order-food-mobile:before { + content: "\ed3d"; + } + .fi-rr-order-food-online:before { + content: "\ed3e"; + } + .fi-rr-order-food-telephone:before { + content: "\ed3f"; + } + .fi-rr-order-history:before { + content: "\ed40"; + } + .fi-rr-organization-chart:before { + content: "\ed41"; + } + .fi-rr-ornament:before { + content: "\ed42"; + } + .fi-rr-otp:before { + content: "\ed43"; + } + .fi-rr-otter:before { + content: "\ed44"; + } + .fi-rr-outdent:before { + content: "\ed46"; + } + .fi-rr-oval:before { + content: "\ed47"; + } + .fi-rr-oval-alt:before { + content: "\ed48"; + } + .fi-rr-oven:before { + content: "\ed49"; + } + .fi-rr-overline:before { + content: "\ed4a"; + } + .fi-rr-overview:before { + content: "\ed4b"; + } + .fi-rr-p:before { + content: "\ed4c"; + } + .fi-rr-pacifier:before { + content: "\ed4e"; + } + .fi-rr-package:before { + content: "\ed4f"; + } + .fi-rr-paddle-tennis-player:before { + content: "\ed50"; + } + .fi-rr-paddle-tennis-racket:before { + content: "\ed51"; + } + .fi-rr-padlock-check:before { + content: "\ed52"; + } + .fi-rr-page-break:before { + content: "\ed53"; + } + .fi-rr-pager:before { + content: "\ed54"; + } + .fi-rr-paid:before { + content: "\ed55"; + } + .fi-rr-paint-brush:before { + content: "\ed57"; + } + .fi-rr-paint-roller:before { + content: "\ed59"; + } + .fi-rr-paintbrush-pencil:before { + content: "\ed5b"; + } + .fi-rr-palette:before { + content: "\ed5c"; + } + .fi-rr-pallet:before { + content: "\ed5d"; + } + .fi-rr-pallet-alt:before { + content: "\ed5e"; + } + .fi-rr-pan:before { + content: "\ed5f"; + } + .fi-rr-pan-food:before { + content: "\ed60"; + } + .fi-rr-pan-frying:before { + content: "\ed61"; + } + .fi-rr-pancakes:before { + content: "\ed62"; + } + .fi-rr-panorama:before { + content: "\ed66"; + } + .fi-rr-paper-plane:before { + content: "\ed67"; + } + .fi-rr-paper-plane-launch:before { + content: "\ed68"; + } + .fi-rr-paper-plane-top:before { + content: "\ed69"; + } + .fi-rr-paperclip-vertical:before { + content: "\ed6a"; + } + .fi-rr-parachute-box:before { + content: "\ed6b"; + } + .fi-rr-paragraph:before { + content: "\ed6c"; + } + .fi-rr-paragraph-left:before { + content: "\ed6d"; + } + .fi-rr-parking:before { + content: "\ed6e"; + } + .fi-rr-parking-circle:before { + content: "\ed6f"; + } + .fi-rr-parking-circle-slash:before { + content: "\ed70"; + } + .fi-rr-parking-slash:before { + content: "\ed71"; + } + .fi-rr-party-bell:before { + content: "\ed74"; + } + .fi-rr-party-horn:before { + content: "\ed75"; + } + .fi-rr-passenger-plane:before { + content: "\ed76"; + } + .fi-rr-passport:before { + content: "\ed78"; + } + .fi-rr-password:before { + content: "\ed79"; + } + .fi-rr-password-alt:before { + content: "\ed7a"; + } + .fi-rr-password-computer:before { + content: "\ed7b"; + } + .fi-rr-password-email:before { + content: "\ed7c"; + } + .fi-rr-password-lock:before { + content: "\ed7d"; + } + .fi-rr-password-magnifying-glass:before { + content: "\ed7e"; + } + .fi-rr-password-protection:before { + content: "\ed7f"; + } + .fi-rr-password-smartphone:before { + content: "\ed80"; + } + .fi-rr-paste:before { + content: "\ed81"; + } + .fi-rr-patient:before { + content: "\ed82"; + } + .fi-rr-patient-file:before { + content: "\ed83"; + } + .fi-rr-pattern:before { + content: "\ed85"; + } + .fi-rr-pause:before { + content: "\ed86"; + } + .fi-rr-pause-circle:before { + content: "\ed87"; + } + .fi-rr-pause-square:before { + content: "\ed88"; + } + .fi-rr-paw:before { + content: "\ed89"; + } + .fi-rr-paw-claws:before { + content: "\ed8a"; + } + .fi-rr-paw-heart:before { + content: "\ed8b"; + } + .fi-rr-pay-per-click:before { + content: "\ed8c"; + } + .fi-rr-payment-authentication:before { + content: "\ed8d"; + } + .fi-rr-payment-pos:before { + content: "\ed8f"; + } + .fi-rr-payment-qrcode:before { + content: "\ed90"; + } + .fi-rr-payroll:before { + content: "\ed93"; + } + .fi-rr-payroll-calendar:before { + content: "\ed94"; + } + .fi-rr-payroll-check:before { + content: "\ed95"; + } + .fi-rr-pc-chair:before { + content: "\ed96"; + } + .fi-rr-peace:before { + content: "\ed97"; + } + .fi-rr-peach:before { + content: "\ed98"; + } + .fi-rr-peanut:before { + content: "\ed99"; + } + .fi-rr-peanuts:before { + content: "\ed9a"; + } + .fi-rr-peapod:before { + content: "\ed9b"; + } + .fi-rr-pear:before { + content: "\ed9c"; + } + .fi-rr-pedestal:before { + content: "\ed9d"; + } + .fi-rr-pelvis:before { + content: "\ed9e"; + } + .fi-rr-pen-circle:before { + content: "\ed9f"; + } + .fi-rr-pen-clip:before { + content: "\eda0"; + } + .fi-rr-pen-clip-slash:before { + content: "\eda1"; + } + .fi-rr-pen-fancy:before { + content: "\eda2"; + } + .fi-rr-pen-fancy-slash:before { + content: "\eda3"; + } + .fi-rr-pen-field:before { + content: "\eda4"; + } + .fi-rr-pen-nib:before { + content: "\eda5"; + } + .fi-rr-pen-nib-slash:before { + content: "\eda6"; + } + .fi-rr-pen-slash:before { + content: "\eda7"; + } + .fi-rr-pen-square:before { + content: "\eda8"; + } + .fi-rr-pen-swirl:before { + content: "\eda9"; + } + .fi-rr-pencil:before { + content: "\edaa"; + } + .fi-rr-pencil-lightbulb:before { + content: "\edab"; + } + .fi-rr-pencil-paintbrush:before { + content: "\edac"; + } + .fi-rr-pencil-ruler:before { + content: "\edad"; + } + .fi-rr-pencil-slash:before { + content: "\edae"; + } + .fi-rr-pending:before { + content: "\edaf"; + } + .fi-rr-pennant:before { + content: "\edb1"; + } + .fi-rr-people:before { + content: "\edb2"; + } + .fi-rr-people-arrows-left-right:before { + content: "\edb3"; + } + .fi-rr-people-carry-box:before { + content: "\edb4"; + } + .fi-rr-people-dress:before { + content: "\edb5"; + } + .fi-rr-people-group:before { + content: "\edb6"; + } + .fi-rr-people-line:before { + content: "\edb7"; + } + .fi-rr-people-network-partner:before { + content: "\edb8"; + } + .fi-rr-people-pants:before { + content: "\edb9"; + } + .fi-rr-people-poll:before { + content: "\edba"; + } + .fi-rr-people-pulling:before { + content: "\edbb"; + } + .fi-rr-people-robbery:before { + content: "\edbc"; + } + .fi-rr-people-roof:before { + content: "\edbd"; + } + .fi-rr-pepper:before { + content: "\edbe"; + } + .fi-rr-pepper-alt:before { + content: "\edbf"; + } + .fi-rr-pepper-hot:before { + content: "\edc0"; + } + .fi-rr-peppermint:before { + content: "\edc1"; + } + .fi-rr-peppermint-tea:before { + content: "\edc2"; + } + .fi-rr-percent-10:before { + content: "\edc3"; + } + .fi-rr-percent-100:before { + content: "\edc4"; + } + .fi-rr-percent-20:before { + content: "\edc5"; + } + .fi-rr-percent-25:before { + content: "\edc6"; + } + .fi-rr-percent-30:before { + content: "\edc7"; + } + .fi-rr-percent-40:before { + content: "\edc8"; + } + .fi-rr-percent-50:before { + content: "\edc9"; + } + .fi-rr-percent-60:before { + content: "\edca"; + } + .fi-rr-percent-70:before { + content: "\edcb"; + } + .fi-rr-percent-75:before { + content: "\edcc"; + } + .fi-rr-percent-80:before { + content: "\edcd"; + } + .fi-rr-percent-90:before { + content: "\edce"; + } + .fi-rr-percentage:before { + content: "\edcf"; + } + .fi-rr-perfume:before { + content: "\edd0"; + } + .fi-rr-person-arrow-down-to-line:before { + content: "\edd2"; + } + .fi-rr-person-arrow-up-from-line:before { + content: "\edd3"; + } + .fi-rr-person-back-pain:before { + content: "\edd4"; + } + .fi-rr-person-battery:before { + content: "\edd5"; + } + .fi-rr-person-booth:before { + content: "\edd6"; + } + .fi-rr-person-breastfeeding:before { + content: "\edd7"; + } + .fi-rr-person-burst:before { + content: "\edd8"; + } + .fi-rr-person-carry-box:before { + content: "\edd9"; + } + .fi-rr-person-chalkboard:before { + content: "\edda"; + } + .fi-rr-person-circle-check:before { + content: "\eddb"; + } + .fi-rr-person-circle-exclamation:before { + content: "\eddc"; + } + .fi-rr-person-circle-minus:before { + content: "\eddd"; + } + .fi-rr-person-circle-plus:before { + content: "\edde"; + } + .fi-rr-person-circle-question:before { + content: "\eddf"; + } + .fi-rr-person-circle-xmark:before { + content: "\ede0"; + } + .fi-rr-person-climbing:before { + content: "\ede1"; + } + .fi-rr-person-cv:before { + content: "\ede2"; + } + .fi-rr-person-dolly:before { + content: "\ede3"; + } + .fi-rr-person-dolly-empty:before { + content: "\ede4"; + } + .fi-rr-person-dots-from-line:before { + content: "\ede5"; + } + .fi-rr-person-dragging-bag:before { + content: "\ede6"; + } + .fi-rr-person-dress:before { + content: "\ede7"; + } + .fi-rr-person-dress-burst:before { + content: "\ede8"; + } + .fi-rr-person-dress-simple:before { + content: "\ede9"; + } + .fi-rr-person-drowning:before { + content: "\edea"; + } + .fi-rr-person-falling:before { + content: "\edeb"; + } + .fi-rr-person-harassing:before { + content: "\eded"; + } + .fi-rr-person-luggage:before { + content: "\edee"; + } + .fi-rr-person-lunge:before { + content: "\edef"; + } + .fi-rr-person-military-pointing:before { + content: "\edf0"; + } + .fi-rr-person-military-rifle:before { + content: "\edf1"; + } + .fi-rr-person-military-to-person:before { + content: "\edf2"; + } + .fi-rr-person-pilates:before { + content: "\edf3"; + } + .fi-rr-person-praying:before { + content: "\edf4"; + } + .fi-rr-person-pregnant:before { + content: "\edf5"; + } + .fi-rr-person-presenting:before { + content: "\edf6"; + } + .fi-rr-person-rays:before { + content: "\edf7"; + } + .fi-rr-person-rifle:before { + content: "\edf8"; + } + .fi-rr-person-seat:before { + content: "\edf9"; + } + .fi-rr-person-seat-reclined:before { + content: "\edfa"; + } + .fi-rr-person-shelter:before { + content: "\edfb"; + } + .fi-rr-person-sign:before { + content: "\edfc"; + } + .fi-rr-person-simple:before { + content: "\edfd"; + } + .fi-rr-person-stress:before { + content: "\edfe"; + } + .fi-rr-person-surfing:before { + content: "\edff"; + } + .fi-rr-person-through-window:before { + content: "\ee00"; + } + .fi-rr-person-to-door:before { + content: "\ee01"; + } + .fi-rr-person-walking-arrow-loop-left:before { + content: "\ee02"; + } + .fi-rr-person-walking-arrow-right:before { + content: "\ee03"; + } + .fi-rr-person-walking-from-line-arrow-right:before { + content: "\ee05"; + } + .fi-rr-person-walking-with-cane:before { + content: "\ee06"; + } + .fi-rr-peseta-sign:before { + content: "\ee08"; + } + .fi-rr-peso-sign:before { + content: "\ee09"; + } + .fi-rr-pets:before { + content: "\ee0a"; + } + .fi-rr-pharmacy:before { + content: "\ee0c"; + } + .fi-rr-pharmacy-symbol:before { + content: "\ee0d"; + } + .fi-rr-phishing:before { + content: "\ee10"; + } + .fi-rr-phone-24h:before { + content: "\ee11"; + } + .fi-rr-phone-addiction:before { + content: "\ee12"; + } + .fi-rr-phone-call:before { + content: "\ee13"; + } + .fi-rr-phone-cross:before { + content: "\ee14"; + } + .fi-rr-phone-flip:before { + content: "\ee15"; + } + .fi-rr-phone-guide:before { + content: "\ee16"; + } + .fi-rr-phone-heart-message:before { + content: "\ee17"; + } + .fi-rr-phone-intercom:before { + content: "\ee18"; + } + .fi-rr-phone-megaphone:before { + content: "\ee19"; + } + .fi-rr-phone-office:before { + content: "\ee1a"; + } + .fi-rr-phone-pause:before { + content: "\ee1b"; + } + .fi-rr-phone-plus:before { + content: "\ee1c"; + } + .fi-rr-phone-rotary:before { + content: "\ee1d"; + } + .fi-rr-phone-slash:before { + content: "\ee1e"; + } + .fi-rr-photo-capture:before { + content: "\ee1f"; + } + .fi-rr-photo-film-music:before { + content: "\ee21"; + } + .fi-rr-photo-video:before { + content: "\ee22"; + } + .fi-rr-physics:before { + content: "\ee29"; + } + .fi-rr-pi:before { + content: "\ee2a"; + } + .fi-rr-piano:before { + content: "\ee2b"; + } + .fi-rr-piano-keyboard:before { + content: "\ee2c"; + } + .fi-rr-picaxe-minning:before { + content: "\ee2d"; + } + .fi-rr-pickaxe:before { + content: "\ee2e"; + } + .fi-rr-picking:before { + content: "\ee2f"; + } + .fi-rr-picking-box:before { + content: "\ee30"; + } + .fi-rr-picnic:before { + content: "\ee31"; + } + .fi-rr-picpeople:before { + content: "\ee32"; + } + .fi-rr-picpeople-filled:before { + content: "\ee33"; + } + .fi-rr-picture:before { + content: "\ee34"; + } + .fi-rr-pie:before { + content: "\ee35"; + } + .fi-rr-piece:before { + content: "\ee36"; + } + .fi-rr-pig:before { + content: "\ee37"; + } + .fi-rr-pig-bank-bulb:before { + content: "\ee38"; + } + .fi-rr-pig-face:before { + content: "\ee39"; + } + .fi-rr-piggy-bank:before { + content: "\ee3a"; + } + .fi-rr-piggy-bank-budget:before { + content: "\ee3b"; + } + .fi-rr-pilates-reformer:before { + content: "\ee3c"; + } + .fi-rr-pillar:before { + content: "\ee3d"; + } + .fi-rr-pills:before { + content: "\ee3e"; + } + .fi-rr-pin-to-pin:before { + content: "\ee3f"; + } + .fi-rr-pinata:before { + content: "\ee40"; + } + .fi-rr-pineapple:before { + content: "\ee41"; + } + .fi-rr-pineapple-alt:before { + content: "\ee42"; + } + .fi-rr-ping-pong:before { + content: "\ee43"; + } + .fi-rr-pipe-smoking:before { + content: "\ee45"; + } + .fi-rr-pisa-tower:before { + content: "\ee48"; + } + .fi-rr-pizza-box:before { + content: "\ee4a"; + } + .fi-rr-pizza-slice:before { + content: "\ee4b"; + } + .fi-rr-pizza-whole-slice:before { + content: "\ee4c"; + } + .fi-rr-place-of-worship:before { + content: "\ee4d"; + } + .fi-rr-plagiarism:before { + content: "\ee4e"; + } + .fi-rr-plan:before { + content: "\ee4f"; + } + .fi-rr-plan-strategy:before { + content: "\ee50"; + } + .fi-rr-plane:before { + content: "\ee51"; + } + .fi-rr-plane-alt:before { + content: "\ee52"; + } + .fi-rr-plane-arrival:before { + content: "\ee53"; + } + .fi-rr-plane-check:before { + content: "\ee54"; + } + .fi-rr-plane-clock:before { + content: "\ee55"; + } + .fi-rr-plane-departure:before { + content: "\ee56"; + } + .fi-rr-plane-globe:before { + content: "\ee57"; + } + .fi-rr-plane-lock:before { + content: "\ee58"; + } + .fi-rr-plane-prop:before { + content: "\ee59"; + } + .fi-rr-plane-slash:before { + content: "\ee5a"; + } + .fi-rr-plane-tail:before { + content: "\ee5b"; + } + .fi-rr-planet-moon:before { + content: "\ee5e"; + } + .fi-rr-planet-ringed:before { + content: "\ee5f"; + } + .fi-rr-plant-care:before { + content: "\ee61"; + } + .fi-rr-plant-growth:before { + content: "\ee62"; + } + .fi-rr-plant-seed-invest:before { + content: "\ee63"; + } + .fi-rr-plant-wilt:before { + content: "\ee64"; + } + .fi-rr-plate:before { + content: "\ee65"; + } + .fi-rr-plate-eating:before { + content: "\ee66"; + } + .fi-rr-plate-empty:before { + content: "\ee67"; + } + .fi-rr-plate-utensils:before { + content: "\ee68"; + } + .fi-rr-plate-wheat:before { + content: "\ee69"; + } + .fi-rr-play:before { + content: "\ee6a"; + } + .fi-rr-play-alt:before { + content: "\ee6b"; + } + .fi-rr-play-circle:before { + content: "\ee6c"; + } + .fi-rr-play-microphone:before { + content: "\ee6d"; + } + .fi-rr-play-pause:before { + content: "\ee6e"; + } + .fi-rr-playing-cards:before { + content: "\ee6f"; + } + .fi-rr-plug:before { + content: "\ee71"; + } + .fi-rr-plug-alt:before { + content: "\ee72"; + } + .fi-rr-plug-bolt-charger:before { + content: "\ee73"; + } + .fi-rr-plug-cable:before { + content: "\ee74"; + } + .fi-rr-plug-circle-bolt:before { + content: "\ee75"; + } + .fi-rr-plug-circle-check:before { + content: "\ee76"; + } + .fi-rr-plug-circle-exclamation:before { + content: "\ee77"; + } + .fi-rr-plug-circle-minus:before { + content: "\ee78"; + } + .fi-rr-plug-circle-plus:before { + content: "\ee79"; + } + .fi-rr-plug-connection:before { + content: "\ee7a"; + } + .fi-rr-plug-eco:before { + content: "\ee7b"; + } + .fi-rr-plumbing:before { + content: "\ee7d"; + } + .fi-rr-plus:before { + content: "\ee7f"; + } + .fi-rr-plus-hexagon:before { + content: "\ee80"; + } + .fi-rr-plus-minus:before { + content: "\ee81"; + } + .fi-rr-plus-small:before { + content: "\ee82"; + } + .fi-rr-png-file:before { + content: "\ee83"; + } + .fi-rr-podcast:before { + content: "\ee84"; + } + .fi-rr-podium:before { + content: "\ee85"; + } + .fi-rr-podium-award:before { + content: "\ee86"; + } + .fi-rr-podium-star:before { + content: "\ee87"; + } + .fi-rr-podium-victory-leader:before { + content: "\ee88"; + } + .fi-rr-point-of-sale:before { + content: "\ee89"; + } + .fi-rr-point-of-sale-bill:before { + content: "\ee8a"; + } + .fi-rr-point-of-sale-signal:before { + content: "\ee8f"; + } + .fi-rr-pointer-loading:before { + content: "\ee92"; + } + .fi-rr-pointer-text:before { + content: "\ee93"; + } + .fi-rr-poker-chip:before { + content: "\ee94"; + } + .fi-rr-police-box:before { + content: "\ee95"; + } + .fi-rr-polish-bottle:before { + content: "\ee96"; + } + .fi-rr-polish-brush:before { + content: "\ee97"; + } + .fi-rr-poll-h:before { + content: "\ee98"; + } + .fi-rr-pollution:before { + content: "\ee99"; + } + .fi-rr-pompebled:before { + content: "\ee9a"; + } + .fi-rr-poo:before { + content: "\ee9b"; + } + .fi-rr-poo-bolt:before { + content: "\ee9c"; + } + .fi-rr-pool-8-ball:before { + content: "\ee9d"; + } + .fi-rr-poop:before { + content: "\ee9e"; + } + .fi-rr-pop:before { + content: "\ee9f"; + } + .fi-rr-popcorn:before { + content: "\eea0"; + } + .fi-rr-popsicle:before { + content: "\eea1"; + } + .fi-rr-population:before { + content: "\eea2"; + } + .fi-rr-population-globe:before { + content: "\eea3"; + } + .fi-rr-portal-enter:before { + content: "\eea4"; + } + .fi-rr-portal-exit:before { + content: "\eea5"; + } + .fi-rr-portrait:before { + content: "\eea7"; + } + .fi-rr-portuguese:before { + content: "\eea8"; + } + .fi-rr-postal-address:before { + content: "\eea9"; + } + .fi-rr-pot:before { + content: "\eeab"; + } + .fi-rr-potato:before { + content: "\eeac"; + } + .fi-rr-pound:before { + content: "\eead"; + } + .fi-rr-power:before { + content: "\eeae"; + } + .fi-rr-powerbank:before { + content: "\eeaf"; + } + .fi-rr-ppt-file:before { + content: "\eeb0"; + } + .fi-rr-practice:before { + content: "\eeb1"; + } + .fi-rr-praying-hands:before { + content: "\eeb2"; + } + .fi-rr-premium-account:before { + content: "\eeb5"; + } + .fi-rr-prescription:before { + content: "\eeb6"; + } + .fi-rr-prescription-bottle:before { + content: "\eeb7"; + } + .fi-rr-prescription-bottle-alt:before { + content: "\eeb8"; + } + .fi-rr-prescription-bottle-pill:before { + content: "\eeb9"; + } + .fi-rr-presentation:before { + content: "\eeba"; + } + .fi-rr-presentation-folder:before { + content: "\eebb"; + } + .fi-rr-pretzel:before { + content: "\eebc"; + } + .fi-rr-preview:before { + content: "\eebd"; + } + .fi-rr-previous-square:before { + content: "\eebe"; + } + .fi-rr-print:before { + content: "\eebf"; + } + .fi-rr-print-magnifying-glass:before { + content: "\eec0"; + } + .fi-rr-print-slash:before { + content: "\eec1"; + } + .fi-rr-print-wifi:before { + content: "\eec2"; + } + .fi-rr-priority-arrow:before { + content: "\eec4"; + } + .fi-rr-priority-arrows:before { + content: "\eec5"; + } + .fi-rr-priority-importance:before { + content: "\eec7"; + } + .fi-rr-privacy-settings:before { + content: "\eeca"; + } + .fi-rr-private-account:before { + content: "\eecb"; + } + .fi-rr-problem-solving:before { + content: "\eecc"; + } + .fi-rr-procedures:before { + content: "\eecd"; + } + .fi-rr-process:before { + content: "\eece"; + } + .fi-rr-productivity:before { + content: "\eed0"; + } + .fi-rr-progress-complete:before { + content: "\eed8"; + } + .fi-rr-progress-download:before { + content: "\eed9"; + } + .fi-rr-progress-upload:before { + content: "\eeda"; + } + .fi-rr-projector:before { + content: "\eedb"; + } + .fi-rr-protein-shake:before { + content: "\eedc"; + } + .fi-rr-protractor:before { + content: "\eedd"; + } + .fi-rr-psychology:before { + content: "\eede"; + } + .fi-rr-pulse:before { + content: "\eedf"; + } + .fi-rr-pump:before { + content: "\eee0"; + } + .fi-rr-pump-medical:before { + content: "\eee1"; + } + .fi-rr-pumpkin:before { + content: "\eee2"; + } + .fi-rr-pumpkin-alt:before { + content: "\eee3"; + } + .fi-rr-pumpkin-alt-2:before { + content: "\eee4"; + } + .fi-rr-punching-bag:before { + content: "\eee5"; + } + .fi-rr-puzzle:before { + content: "\eee6"; + } + .fi-rr-puzzle-alt:before { + content: "\eee7"; + } + .fi-rr-puzzle-piece-integration:before { + content: "\eeea"; + } + .fi-rr-puzzle-pieces:before { + content: "\eeeb"; + } + .fi-rr-pyramid:before { + content: "\eeec"; + } + .fi-rr-q:before { + content: "\eeee"; + } + .fi-rr-QR:before { + content: "\eeef"; + } + .fi-rr-qr-scan:before { + content: "\eef0"; + } + .fi-rr-qrcode:before { + content: "\eef1"; + } + .fi-rr-qrcode-box:before { + content: "\eef2"; + } + .fi-rr-qrcode-information:before { + content: "\eef3"; + } + .fi-rr-qrcode-location:before { + content: "\eef4"; + } + .fi-rr-qrcode-menu:before { + content: "\eef5"; + } + .fi-rr-qrcode-money:before { + content: "\eef6"; + } + .fi-rr-qrcode-ticket:before { + content: "\eef7"; + } + .fi-rr-qrcode-wifi:before { + content: "\eef8"; + } + .fi-rr-quality:before { + content: "\eef9"; + } + .fi-rr-question:before { + content: "\eefb"; + } + .fi-rr-question-square:before { + content: "\eefc"; + } + .fi-rr-queue:before { + content: "\eefd"; + } + .fi-rr-queue-alt:before { + content: "\eefe"; + } + .fi-rr-queue-line:before { + content: "\eeff"; + } + .fi-rr-queue-signal:before { + content: "\ef00"; + } + .fi-rr-quick-box:before { + content: "\ef01"; + } + .fi-rr-quill-pen-story:before { + content: "\ef02"; + } + .fi-rr-quiz:before { + content: "\ef03"; + } + .fi-rr-quiz-alt:before { + content: "\ef04"; + } + .fi-rr-quote-right:before { + content: "\ef06"; + } + .fi-rr-quran-user:before { + content: "\ef08"; + } + .fi-rr-r:before { + content: "\ef09"; + } + .fi-rr-rabbit:before { + content: "\ef0a"; + } + .fi-rr-rabbit-fast:before { + content: "\ef0b"; + } + .fi-rr-raccoon:before { + content: "\ef0c"; + } + .fi-rr-racquet:before { + content: "\ef0d"; + } + .fi-rr-radar:before { + content: "\ef0e"; + } + .fi-rr-radar-monitoring-track:before { + content: "\ef0f"; + } + .fi-rr-radiation:before { + content: "\ef10"; + } + .fi-rr-radiation-alt:before { + content: "\ef11"; + } + .fi-rr-radio:before { + content: "\ef12"; + } + .fi-rr-radio-alt:before { + content: "\ef13"; + } + .fi-rr-radio-button:before { + content: "\ef14"; + } + .fi-rr-radio-tower:before { + content: "\ef16"; + } + .fi-rr-radio-waves:before { + content: "\ef17"; + } + .fi-rr-radish:before { + content: "\ef18"; + } + .fi-rr-rainbow:before { + content: "\ef19"; + } + .fi-rr-raindrops:before { + content: "\ef1a"; + } + .fi-rr-ram:before { + content: "\ef1b"; + } + .fi-rr-ramp-loading:before { + content: "\ef1c"; + } + .fi-rr-rank:before { + content: "\ef1d"; + } + .fi-rr-ranking-podium:before { + content: "\ef1e"; + } + .fi-rr-ranking-podium-empty:before { + content: "\ef1f"; + } + .fi-rr-ranking-star:before { + content: "\ef20"; + } + .fi-rr-ranking-stars:before { + content: "\ef21"; + } + .fi-rr-raygun:before { + content: "\ef23"; + } + .fi-rr-razor-barber:before { + content: "\ef24"; + } + .fi-rr-react:before { + content: "\ef25"; + } + .fi-rr-rec:before { + content: "\ef26"; + } + .fi-rr-receipt:before { + content: "\ef27"; + } + .fi-rr-recipe:before { + content: "\ef28"; + } + .fi-rr-recipe-book:before { + content: "\ef29"; + } + .fi-rr-record-vinyl:before { + content: "\ef2a"; + } + .fi-rr-rectabgle-vertical:before { + content: "\ef2b"; + } + .fi-rr-rectangle-barcode:before { + content: "\ef2c"; + } + .fi-rr-rectangle-code:before { + content: "\ef2d"; + } + .fi-rr-rectangle-history-circle-plus:before { + content: "\ef2e"; + } + .fi-rr-rectangle-horizontal:before { + content: "\ef2f"; + } + .fi-rr-rectangle-list:before { + content: "\ef30"; + } + .fi-rr-rectangle-panoramic:before { + content: "\ef31"; + } + .fi-rr-rectangle-pro:before { + content: "\ef32"; + } + .fi-rr-rectangle-vertical:before { + content: "\ef33"; + } + .fi-rr-rectangle-vertical-history:before { + content: "\ef34"; + } + .fi-rr-rectangle-xmark:before { + content: "\ef35"; + } + .fi-rr-rectangles-mixed:before { + content: "\ef36"; + } + .fi-rr-recycle:before { + content: "\ef37"; + } + .fi-rr-recycle-bin:before { + content: "\ef38"; + } + .fi-rr-redo:before { + content: "\ef3b"; + } + .fi-rr-redo-alt:before { + content: "\ef3c"; + } + .fi-rr-reel:before { + content: "\ef3d"; + } + .fi-rr-refer:before { + content: "\ef3e"; + } + .fi-rr-refer-arrow:before { + content: "\ef3f"; + } + .fi-rr-referee:before { + content: "\ef40"; + } + .fi-rr-referral:before { + content: "\ef43"; + } + .fi-rr-referral-alt:before { + content: "\ef44"; + } + .fi-rr-referral-link-arrow:before { + content: "\ef45"; + } + .fi-rr-referral-user:before { + content: "\ef46"; + } + .fi-rr-reflect:before { + content: "\ef47"; + } + .fi-rr-reflect-horizontal:before { + content: "\ef48"; + } + .fi-rr-reflect-horizontal-alt:before { + content: "\ef49"; + } + .fi-rr-reflect-vertical:before { + content: "\ef4a"; + } + .fi-rr-refresh:before { + content: "\ef4b"; + } + .fi-rr-refrigerator:before { + content: "\ef4c"; + } + .fi-rr-refund:before { + content: "\ef4d"; + } + .fi-rr-refund-alt:before { + content: "\ef4e"; + } + .fi-rr-region-pin:before { + content: "\ef4f"; + } + .fi-rr-region-pin-alt:before { + content: "\ef50"; + } + .fi-rr-registered:before { + content: "\ef51"; + } + .fi-rr-registration-paper:before { + content: "\ef54"; + } + .fi-rr-remote-access:before { + content: "\ef56"; + } + .fi-rr-remote-control:before { + content: "\ef57"; + } + .fi-rr-remote-control-hand:before { + content: "\ef58"; + } + .fi-rr-remove-folder:before { + content: "\ef59"; + } + .fi-rr-remove-user:before { + content: "\ef5a"; + } + .fi-rr-rent:before { + content: "\ef5b"; + } + .fi-rr-rent-signal:before { + content: "\ef5c"; + } + .fi-rr-replace:before { + content: "\ef5d"; + } + .fi-rr-replay-10:before { + content: "\ef5f"; + } + .fi-rr-replay-30:before { + content: "\ef60"; + } + .fi-rr-replay-5:before { + content: "\ef61"; + } + .fi-rr-reply-all:before { + content: "\ef62"; + } + .fi-rr-republican:before { + content: "\ef63"; + } + .fi-rr-research-arrows-circle:before { + content: "\ef64"; + } + .fi-rr-reservation-smartphone:before { + content: "\ef65"; + } + .fi-rr-reservation-table:before { + content: "\ef66"; + } + .fi-rr-resistance-band:before { + content: "\ef67"; + } + .fi-rr-resize:before { + content: "\ef68"; + } + .fi-rr-resize-screen:before { + content: "\ef69"; + } + .fi-rr-resources:before { + content: "\ef6a"; + } + .fi-rr-responsability:before { + content: "\ef6b"; + } + .fi-rr-responsive-design:before { + content: "\ef6c"; + } + .fi-rr-restaurant:before { + content: "\ef6d"; + } + .fi-rr-restaurant-sign:before { + content: "\ef6e"; + } + .fi-rr-restock:before { + content: "\ef6f"; + } + .fi-rr-restroom-simple:before { + content: "\ef70"; + } + .fi-rr-resume:before { + content: "\ef71"; + } + .fi-rr-Revenue:before { + content: "\ef73"; + } + .fi-rr-revenue-alt:before { + content: "\ef74"; + } + .fi-rr-revenue-euro:before { + content: "\ef75"; + } + .fi-rr-review:before { + content: "\ef77"; + } + .fi-rr-rewind:before { + content: "\ef78"; + } + .fi-rr-rewind-button-circle:before { + content: "\ef79"; + } + .fi-rr-rhombus:before { + content: "\ef7a"; + } + .fi-rr-ribbon:before { + content: "\ef7b"; + } + .fi-rr-right:before { + content: "\ef7c"; + } + .fi-rr-right-from-bracket:before { + content: "\ef7d"; + } + .fi-rr-ring:before { + content: "\ef7f"; + } + .fi-rr-ring-diamond:before { + content: "\ef80"; + } + .fi-rr-rings-wedding:before { + content: "\ef81"; + } + .fi-rr-risk:before { + content: "\ef82"; + } + .fi-rr-risk-alt:before { + content: "\ef83"; + } + .fi-rr-risk-assessment:before { + content: "\ef84"; + } + .fi-rr-road:before { + content: "\ef85"; + } + .fi-rr-road-barrier:before { + content: "\ef86"; + } + .fi-rr-road-bridge:before { + content: "\ef87"; + } + .fi-rr-road-check:before { + content: "\ef88"; + } + .fi-rr-road-lock:before { + content: "\ef89"; + } + .fi-rr-road-map-pin:before { + content: "\ef8a"; + } + .fi-rr-road-sign-left:before { + content: "\ef8b"; + } + .fi-rr-roadmap:before { + content: "\ef8c"; + } + .fi-rr-robot:before { + content: "\ef8d"; + } + .fi-rr-robot-money:before { + content: "\ef8e"; + } + .fi-rr-robotic-arm:before { + content: "\ef8f"; + } + .fi-rr-rock:before { + content: "\ef90"; + } + .fi-rr-rock-hair-user:before { + content: "\ef91"; + } + .fi-rr-rock-hammer:before { + content: "\ef92"; + } + .fi-rr-rocket:before { + content: "\ef93"; + } + .fi-rr-rocket-hand:before { + content: "\ef95"; + } + .fi-rr-rocket-holding-hand:before { + content: "\ef96"; + } + .fi-rr-rocket-lunch:before { + content: "\ef97"; + } + .fi-rr-rocket-planet:before { + content: "\ef98"; + } + .fi-rr-rocking-horse:before { + content: "\ef99"; + } + .fi-rr-rocks:before { + content: "\ef9a"; + } + .fi-rr-roller-coaster:before { + content: "\ef9d"; + } + .fi-rr-roller-skate:before { + content: "\ef9e"; + } + .fi-rr-roller-skater:before { + content: "\ef9f"; + } + .fi-rr-roof:before { + content: "\efa0"; + } + .fi-rr-room-service:before { + content: "\efa1"; + } + .fi-rr-rose:before { + content: "\efa2"; + } + .fi-rr-rose-alt:before { + content: "\efa3"; + } + .fi-rr-rotate-exclamation:before { + content: "\efa4"; + } + .fi-rr-rotate-left:before { + content: "\efa5"; + } + .fi-rr-rotate-reverse:before { + content: "\efa6"; + } + .fi-rr-rotate-right:before { + content: "\efa7"; + } + .fi-rr-rotate-square:before { + content: "\efa8"; + } + .fi-rr-roulette:before { + content: "\efa9"; + } + .fi-rr-round-cctv:before { + content: "\efaa"; + } + .fi-rr-route:before { + content: "\efab"; + } + .fi-rr-route-highway:before { + content: "\efac"; + } + .fi-rr-route-interstate:before { + content: "\efad"; + } + .fi-rr-router:before { + content: "\efae"; + } + .fi-rr-router-lock:before { + content: "\efaf"; + } + .fi-rr-router-wifi:before { + content: "\efb0"; + } + .fi-rr-router-wifi-alt:before { + content: "\efb1"; + } + .fi-rr-rss:before { + content: "\efb2"; + } + .fi-rr-rss-alt:before { + content: "\efb3"; + } + .fi-rr-ruble-sign:before { + content: "\efb4"; + } + .fi-rr-rugby:before { + content: "\efb5"; + } + .fi-rr-ruler-combined:before { + content: "\efb7"; + } + .fi-rr-ruler-horizontal:before { + content: "\efb8"; + } + .fi-rr-ruler-triangle:before { + content: "\efb9"; + } + .fi-rr-ruler-vertical:before { + content: "\efba"; + } + .fi-rr-rules:before { + content: "\efbb"; + } + .fi-rr-rules-alt:before { + content: "\efbc"; + } + .fi-rr-running:before { + content: "\efbd"; + } + .fi-rr-running-track:before { + content: "\efbe"; + } + .fi-rr-rupee-sign:before { + content: "\efbf"; + } + .fi-rr-rupiah-sign:before { + content: "\efc0"; + } + .fi-rr-russian:before { + content: "\efc1"; + } + .fi-rr-rv:before { + content: "\efc2"; + } + .fi-rr-s:before { + content: "\efc3"; + } + .fi-rr-sack:before { + content: "\efc4"; + } + .fi-rr-sack-dollar:before { + content: "\efc5"; + } + .fi-rr-sad:before { + content: "\efc6"; + } + .fi-rr-sad-cry:before { + content: "\efc7"; + } + .fi-rr-sad-tear:before { + content: "\efc8"; + } + .fi-rr-safe-battery:before { + content: "\efc9"; + } + .fi-rr-safe-box:before { + content: "\efca"; + } + .fi-rr-safety-glasses:before { + content: "\efcb"; + } + .fi-rr-safety-zone:before { + content: "\efcc"; + } + .fi-rr-saffron:before { + content: "\efcd"; + } + .fi-rr-sailboat:before { + content: "\efce"; + } + .fi-rr-salad:before { + content: "\efcf"; + } + .fi-rr-salary-alt:before { + content: "\efd1"; + } + .fi-rr-salt-pepper:before { + content: "\efd2"; + } + .fi-rr-salt-shaker:before { + content: "\efd3"; + } + .fi-rr-sandwich:before { + content: "\efd5"; + } + .fi-rr-sandwich-alt:before { + content: "\efd6"; + } + .fi-rr-sanitary-pad:before { + content: "\efd7"; + } + .fi-rr-satellite:before { + content: "\efda"; + } + .fi-rr-satellite-dish:before { + content: "\efdb"; + } + .fi-rr-satisfaction-bar:before { + content: "\efdc"; + } + .fi-rr-saturday:before { + content: "\efdd"; + } + .fi-rr-sauce:before { + content: "\efde"; + } + .fi-rr-sausage:before { + content: "\efdf"; + } + .fi-rr-sax-hot:before { + content: "\efe1"; + } + .fi-rr-saxophone:before { + content: "\efe2"; + } + .fi-rr-scale:before { + content: "\efe3"; + } + .fi-rr-scale-comparison:before { + content: "\efe4"; + } + .fi-rr-scale-comparison-alt:before { + content: "\efe5"; + } + .fi-rr-scalpel:before { + content: "\efe6"; + } + .fi-rr-scalpel-path:before { + content: "\efe7"; + } + .fi-rr-scanner-gun:before { + content: "\efe8"; + } + .fi-rr-scanner-image:before { + content: "\efe9"; + } + .fi-rr-scanner-keyboard:before { + content: "\efea"; + } + .fi-rr-scanner-touchscreen:before { + content: "\efeb"; + } + .fi-rr-scarecrow:before { + content: "\efec"; + } + .fi-rr-scarf:before { + content: "\efed"; + } + .fi-rr-schedule:before { + content: "\efee"; + } + .fi-rr-school:before { + content: "\efef"; + } + .fi-rr-school-bus:before { + content: "\eff0"; + } + .fi-rr-school-circle-chek:before { + content: "\eff2"; + } + .fi-rr-school-circle-exclamation:before { + content: "\eff3"; + } + .fi-rr-school-circle-xmark:before { + content: "\eff4"; + } + .fi-rr-school-lock:before { + content: "\eff5"; + } + .fi-rr-science-podcast:before { + content: "\eff6"; + } + .fi-rr-scissors:before { + content: "\eff7"; + } + .fi-rr-scone:before { + content: "\eff8"; + } + .fi-rr-scooter:before { + content: "\eff9"; + } + .fi-rr-score-board:before { + content: "\effa"; + } + .fi-rr-screen:before { + content: "\effc"; + } + .fi-rr-screen-play:before { + content: "\effd"; + } + .fi-rr-screen-recorder:before { + content: "\effe"; + } + .fi-rr-screen-share:before { + content: "\efff"; + } + .fi-rr-screen-shield:before { + content: "\f000"; + } + .fi-rr-screencast:before { + content: "\f002"; + } + .fi-rr-screw:before { + content: "\f003"; + } + .fi-rr-screw-alt:before { + content: "\f004"; + } + .fi-rr-screwdriver:before { + content: "\f005"; + } + .fi-rr-scribble:before { + content: "\f006"; + } + .fi-rr-script:before { + content: "\f007"; + } + .fi-rr-scroll:before { + content: "\f008"; + } + .fi-rr-scroll-document-story:before { + content: "\f009"; + } + .fi-rr-scroll-old:before { + content: "\f00a"; + } + .fi-rr-scroll-torah:before { + content: "\f00b"; + } + .fi-rr-scrubber:before { + content: "\f00c"; + } + .fi-rr-sculpture:before { + content: "\f00d"; + } + .fi-rr-scythe:before { + content: "\f00e"; + } + .fi-rr-sd-card:before { + content: "\f00f"; + } + .fi-rr-sd-cards:before { + content: "\f010"; + } + .fi-rr-sea-wave:before { + content: "\f011"; + } + .fi-rr-seal:before { + content: "\f012"; + } + .fi-rr-seal-exclamation:before { + content: "\f013"; + } + .fi-rr-seal-question:before { + content: "\f014"; + } + .fi-rr-search:before { + content: "\f015"; + } + .fi-rr-search-alt:before { + content: "\f016"; + } + .fi-rr-search-bar:before { + content: "\f017"; + } + .fi-rr-search-dollar:before { + content: "\f018"; + } + .fi-rr-search-heart:before { + content: "\f019"; + } + .fi-rr-search-location:before { + content: "\f01a"; + } + .fi-rr-seat-airline:before { + content: "\f01b"; + } + .fi-rr-seatbelt-safety-driver:before { + content: "\f01c"; + } + .fi-rr-second:before { + content: "\f01d"; + } + .fi-rr-second-award:before { + content: "\f01e"; + } + .fi-rr-second-laurel:before { + content: "\f01f"; + } + .fi-rr-second-medal:before { + content: "\f020"; + } + .fi-rr-secure-backup:before { + content: "\f022"; + } + .fi-rr-security:before { + content: "\f023"; + } + .fi-rr-security-gate:before { + content: "\f024"; + } + .fi-rr-seedling:before { + content: "\f025"; + } + .fi-rr-segway:before { + content: "\f026"; + } + .fi-rr-selection:before { + content: "\f028"; + } + .fi-rr-self-care:before { + content: "\f029"; + } + .fi-rr-sell:before { + content: "\f02a"; + } + .fi-rr-seller:before { + content: "\f02b"; + } + .fi-rr-seller-store:before { + content: "\f02c"; + } + .fi-rr-selling:before { + content: "\f02e"; + } + .fi-rr-send-back:before { + content: "\f030"; + } + .fi-rr-send-backward:before { + content: "\f031"; + } + .fi-rr-send-money:before { + content: "\f032"; + } + .fi-rr-send-money-smartphone:before { + content: "\f033"; + } + .fi-rr-sensor:before { + content: "\f034"; + } + .fi-rr-sensor-alert:before { + content: "\f035"; + } + .fi-rr-sensor-fire:before { + content: "\f036"; + } + .fi-rr-sensor-on:before { + content: "\f037"; + } + .fi-rr-sensor-smoke:before { + content: "\f038"; + } + .fi-rr-september-calendar:before { + content: "\f039"; + } + .fi-rr-serum:before { + content: "\f03a"; + } + .fi-rr-session-timeout:before { + content: "\f03c"; + } + .fi-rr-settings:before { + content: "\f03d"; + } + .fi-rr-settings-sliders:before { + content: "\f03e"; + } + .fi-rr-settings-window:before { + content: "\f03f"; + } + .fi-rr-sewing-machine:before { + content: "\f040"; + } + .fi-rr-sewing-machine-alt:before { + content: "\f041"; + } + .fi-rr-shaka:before { + content: "\f042"; + } + .fi-rr-shampoo:before { + content: "\f043"; + } + .fi-rr-share:before { + content: "\f044"; + } + .fi-rr-share-alt-square:before { + content: "\f045"; + } + .fi-rr-share-square:before { + content: "\f046"; + } + .fi-rr-sheep:before { + content: "\f048"; + } + .fi-rr-shekel-sign:before { + content: "\f049"; + } + .fi-rr-shelves:before { + content: "\f04a"; + } + .fi-rr-shelves-empty:before { + content: "\f04b"; + } + .fi-rr-shield:before { + content: "\f04c"; + } + .fi-rr-shield-alt:before { + content: "\f04d"; + } + .fi-rr-shield-cat:before { + content: "\f04e"; + } + .fi-rr-shield-check:before { + content: "\f04f"; + } + .fi-rr-shield-cross:before { + content: "\f050"; + } + .fi-rr-shield-divided-four:before { + content: "\f051"; + } + .fi-rr-shield-dog:before { + content: "\f052"; + } + .fi-rr-shield-exclamation:before { + content: "\f053"; + } + .fi-rr-shield-interrogation:before { + content: "\f054"; + } + .fi-rr-shield-keyhole:before { + content: "\f055"; + } + .fi-rr-shield-minus:before { + content: "\f056"; + } + .fi-rr-shield-plus:before { + content: "\f057"; + } + .fi-rr-shield-security-risk:before { + content: "\f059"; + } + .fi-rr-shield-slash:before { + content: "\f05a"; + } + .fi-rr-shield-trust:before { + content: "\f05b"; + } + .fi-rr-shield-virus:before { + content: "\f05c"; + } + .fi-rr-shield-xmark:before { + content: "\f05d"; + } + .fi-rr-ship:before { + content: "\f05e"; + } + .fi-rr-ship-side:before { + content: "\f05f"; + } + .fi-rr-shipping-fast:before { + content: "\f060"; + } + .fi-rr-shipping-timed:before { + content: "\f061"; + } + .fi-rr-shirt:before { + content: "\f062"; + } + .fi-rr-shirt-long-sleeve:before { + content: "\f063"; + } + .fi-rr-shirt-running:before { + content: "\f064"; + } + .fi-rr-shirt-tank-top:before { + content: "\f065"; + } + .fi-rr-shish-kebab:before { + content: "\f066"; + } + .fi-rr-shoe-prints:before { + content: "\f067"; + } + .fi-rr-shop:before { + content: "\f068"; + } + .fi-rr-shop-lock:before { + content: "\f069"; + } + .fi-rr-shop-slash:before { + content: "\f06a"; + } + .fi-rr-shopping-bag:before { + content: "\f06c"; + } + .fi-rr-shopping-bag-add:before { + content: "\f06d"; + } + .fi-rr-shopping-basket:before { + content: "\f06e"; + } + .fi-rr-shopping-cart:before { + content: "\f06f"; + } + .fi-rr-shopping-cart-add:before { + content: "\f070"; + } + .fi-rr-shopping-cart-buyer:before { + content: "\f071"; + } + .fi-rr-shopping-cart-check:before { + content: "\f072"; + } + .fi-rr-shopping-cart-nft:before { + content: "\f076"; + } + .fi-rr-shopping-cart-notification:before { + content: "\f077"; + } + .fi-rr-shoulder-joint:before { + content: "\f078"; + } + .fi-rr-shovel:before { + content: "\f079"; + } + .fi-rr-shovel-snow:before { + content: "\f07a"; + } + .fi-rr-shower:before { + content: "\f07b"; + } + .fi-rr-shower-down:before { + content: "\f07c"; + } + .fi-rr-shower-gel:before { + content: "\f07d"; + } + .fi-rr-shredder:before { + content: "\f07e"; + } + .fi-rr-shrimp:before { + content: "\f07f"; + } + .fi-rr-shuffle:before { + content: "\f080"; + } + .fi-rr-shuttle-van:before { + content: "\f081"; + } + .fi-rr-shuttlecock:before { + content: "\f082"; + } + .fi-rr-Sickle:before { + content: "\f083"; + } + .fi-rr-sidebar:before { + content: "\f084"; + } + .fi-rr-sidebar-flip:before { + content: "\f085"; + } + .fi-rr-sigma:before { + content: "\f087"; + } + .fi-rr-sign-hanging:before { + content: "\f088"; + } + .fi-rr-sign-in-alt:before { + content: "\f089"; + } + .fi-rr-sign-out-alt:before { + content: "\f08b"; + } + .fi-rr-sign-posts:before { + content: "\f08c"; + } + .fi-rr-sign-posts-wrench:before { + content: "\f08d"; + } + .fi-rr-sign-up:before { + content: "\f08e"; + } + .fi-rr-signal-alt:before { + content: "\f08f"; + } + .fi-rr-signal-alt-1:before { + content: "\f090"; + } + .fi-rr-signal-alt-2:before { + content: "\f091"; + } + .fi-rr-signal-alt-slash:before { + content: "\f092"; + } + .fi-rr-signal-bars-fair:before { + content: "\f093"; + } + .fi-rr-signal-bars-good:before { + content: "\f094"; + } + .fi-rr-signal-bars-weak:before { + content: "\f096"; + } + .fi-rr-signal-stream:before { + content: "\f099"; + } + .fi-rr-signal-stream-slash:before { + content: "\f09a"; + } + .fi-rr-signature:before { + content: "\f09d"; + } + .fi-rr-signature-lock:before { + content: "\f09e"; + } + .fi-rr-signature-slash:before { + content: "\f0a0"; + } + .fi-rr-sim-card:before { + content: "\f0a1"; + } + .fi-rr-sim-cards:before { + content: "\f0a2"; + } + .fi-rr-sink:before { + content: "\f0a3"; + } + .fi-rr-Siren:before { + content: "\f0a4"; + } + .fi-rr-siren-on:before { + content: "\f0a5"; + } + .fi-rr-site:before { + content: "\f0a6"; + } + .fi-rr-site-alt:before { + content: "\f0a7"; + } + .fi-rr-site-browser:before { + content: "\f0a9"; + } + .fi-rr-sitemap:before { + content: "\f0aa"; + } + .fi-rr-skate-park:before { + content: "\f0ab"; + } + .fi-rr-skateboard:before { + content: "\f0ac"; + } + .fi-rr-skating:before { + content: "\f0ad"; + } + .fi-rr-skeleton:before { + content: "\f0ae"; + } + .fi-rr-skeleton-ribs:before { + content: "\f0af"; + } + .fi-rr-skewer:before { + content: "\f0b1"; + } + .fi-rr-ski-boot-ski:before { + content: "\f0b2"; + } + .fi-rr-ski-jump:before { + content: "\f0b3"; + } + .fi-rr-ski-lift:before { + content: "\f0b4"; + } + .fi-rr-skiing:before { + content: "\f0b5"; + } + .fi-rr-skiing-nordic:before { + content: "\f0b6"; + } + .fi-rr-skill:before { + content: "\f0b7"; + } + .fi-rr-skill-alt:before { + content: "\f0b8"; + } + .fi-rr-skill-user:before { + content: "\f0ba"; + } + .fi-rr-skin:before { + content: "\f0bb"; + } + .fi-rr-skin-acne:before { + content: "\f0bc"; + } + .fi-rr-skin-arrow:before { + content: "\f0bd"; + } + .fi-rr-skin-drop:before { + content: "\f0be"; + } + .fi-rr-skin-hair:before { + content: "\f0bf"; + } + .fi-rr-skin-laser:before { + content: "\f0c0"; + } + .fi-rr-skin-uv:before { + content: "\f0c1"; + } + .fi-rr-skip-15-seconds:before { + content: "\f0c2"; + } + .fi-rr-skull:before { + content: "\f0c3"; + } + .fi-rr-skull-cow:before { + content: "\f0c4"; + } + .fi-rr-skull-crossbones:before { + content: "\f0c5"; + } + .fi-rr-skull-heart:before { + content: "\f0c6"; + } + .fi-rr-skyscraper:before { + content: "\f0c8"; + } + .fi-rr-slash:before { + content: "\f0ca"; + } + .fi-rr-sledding:before { + content: "\f0cc"; + } + .fi-rr-sleeping-bag:before { + content: "\f0cd"; + } + .fi-rr-sleeping-cat:before { + content: "\f0ce"; + } + .fi-rr-sleigh:before { + content: "\f0cf"; + } + .fi-rr-sliders-h-square:before { + content: "\f0d0"; + } + .fi-rr-sliders-v:before { + content: "\f0d1"; + } + .fi-rr-sliders-v-square:before { + content: "\f0d2"; + } + .fi-rr-slot-machine:before { + content: "\f0d5"; + } + .fi-rr-smart-building:before { + content: "\f0d6"; + } + .fi-rr-smart-glasses:before { + content: "\f0d8"; + } + .fi-rr-smart-home:before { + content: "\f0d9"; + } + .fi-rr-smart-home-alt:before { + content: "\f0da"; + } + .fi-rr-smart-home-chip:before { + content: "\f0db"; + } + .fi-rr-smart-home-cloud:before { + content: "\f0dc"; + } + .fi-rr-smart-home-key:before { + content: "\f0dd"; + } + .fi-rr-smart-watch-call:before { + content: "\f0de"; + } + .fi-rr-smart-watch-notifications:before { + content: "\f0df"; + } + .fi-rr-smart-wireless-door:before { + content: "\f0e0"; + } + .fi-rr-smartphone:before { + content: "\f0e1"; + } + .fi-rr-smartphone-ar:before { + content: "\f0e2"; + } + .fi-rr-smartphone-bus-payment:before { + content: "\f0e3"; + } + .fi-rr-smartphone-fingerprint:before { + content: "\f0e4"; + } + .fi-rr-smartwatch:before { + content: "\f0e5"; + } + .fi-rr-smile:before { + content: "\f0e6"; + } + .fi-rr-smile-beam:before { + content: "\f0e7"; + } + .fi-rr-smile-plus:before { + content: "\f0e8"; + } + .fi-rr-smile-wink:before { + content: "\f0e9"; + } + .fi-rr-smiley-comment-alt:before { + content: "\f0ea"; + } + .fi-rr-smiling-baby:before { + content: "\f0eb"; + } + .fi-rr-smiling-boy:before { + content: "\f0ec"; + } + .fi-rr-smiling-girl:before { + content: "\f0ed"; + } + .fi-rr-smiling-old-man:before { + content: "\f0ee"; + } + .fi-rr-smiling-old-woman:before { + content: "\f0ef"; + } + .fi-rr-smog:before { + content: "\f0f0"; + } + .fi-rr-smoke:before { + content: "\f0f1"; + } + .fi-rr-smoking:before { + content: "\f0f2"; + } + .fi-rr-smoking-ban:before { + content: "\f0f3"; + } + .fi-rr-smoothie:before { + content: "\f0f4"; + } + .fi-rr-snake:before { + content: "\f0f5"; + } + .fi-rr-snap:before { + content: "\f0f6"; + } + .fi-rr-snooze:before { + content: "\f0f8"; + } + .fi-rr-snow-blowing:before { + content: "\f0f9"; + } + .fi-rr-snowboarding:before { + content: "\f0fa"; + } + .fi-rr-snowflake:before { + content: "\f0fb"; + } + .fi-rr-snowflake-droplets:before { + content: "\f0fc"; + } + .fi-rr-snowflakes:before { + content: "\f0fd"; + } + .fi-rr-snowman-alt:before { + content: "\f0ff"; + } + .fi-rr-snowman-head:before { + content: "\f100"; + } + .fi-rr-snowmobile:before { + content: "\f101"; + } + .fi-rr-snowplow:before { + content: "\f102"; + } + .fi-rr-soap:before { + content: "\f103"; + } + .fi-rr-soap-alt:before { + content: "\f104"; + } + .fi-rr-soccer-boots:before { + content: "\f105"; + } + .fi-rr-social-distance:before { + content: "\f106"; + } + .fi-rr-social-media-notification:before { + content: "\f108"; + } + .fi-rr-social-network:before { + content: "\f109"; + } + .fi-rr-socks:before { + content: "\f10a"; + } + .fi-rr-sofa:before { + content: "\f10b"; + } + .fi-rr-sofa-size:before { + content: "\f10c"; + } + .fi-rr-software-development:before { + content: "\f10d"; + } + .fi-rr-solar-panel:before { + content: "\f10e"; + } + .fi-rr-solar-panel-sun:before { + content: "\f10f"; + } + .fi-rr-solar-system:before { + content: "\f110"; + } + .fi-rr-sold-house:before { + content: "\f111"; + } + .fi-rr-sold-signal:before { + content: "\f112"; + } + .fi-rr-sort:before { + content: "\f114"; + } + .fi-rr-sort-alpha-down:before { + content: "\f115"; + } + .fi-rr-sort-alpha-down-alt:before { + content: "\f116"; + } + .fi-rr-sort-alpha-up:before { + content: "\f117"; + } + .fi-rr-sort-alpha-up-alt:before { + content: "\f118"; + } + .fi-rr-sort-alt:before { + content: "\f119"; + } + .fi-rr-sort-amount-down:before { + content: "\f11a"; + } + .fi-rr-sort-amount-down-alt:before { + content: "\f11b"; + } + .fi-rr-sort-amount-up:before { + content: "\f11c"; + } + .fi-rr-sort-amount-up-alt:before { + content: "\f11d"; + } + .fi-rr-sort-circle:before { + content: "\f11e"; + } + .fi-rr-sort-circle-down:before { + content: "\f11f"; + } + .fi-rr-sort-circle-up:before { + content: "\f120"; + } + .fi-rr-sort-down:before { + content: "\f121"; + } + .fi-rr-sort-numeric-down:before { + content: "\f122"; + } + .fi-rr-sort-numeric-down-alt:before { + content: "\f123"; + } + .fi-rr-sort-shapes-down:before { + content: "\f124"; + } + .fi-rr-sort-shapes-up:before { + content: "\f125"; + } + .fi-rr-sort-size-down:before { + content: "\f126"; + } + .fi-rr-sort-size-up:before { + content: "\f127"; + } + .fi-rr-soup:before { + content: "\f129"; + } + .fi-rr-source-data:before { + content: "\f12a"; + } + .fi-rr-source-document:before { + content: "\f12b"; + } + .fi-rr-source-document-alt:before { + content: "\f12c"; + } + .fi-rr-spa:before { + content: "\f12d"; + } + .fi-rr-space-shuttle:before { + content: "\f12e"; + } + .fi-rr-space-station-moon:before { + content: "\f12f"; + } + .fi-rr-space-station-moon-alt:before { + content: "\f130"; + } + .fi-rr-spade:before { + content: "\f131"; + } + .fi-rr-spaghetti-monster-flying:before { + content: "\f132"; + } + .fi-rr-spain-country-code:before { + content: "\f133"; + } + .fi-rr-spain-map:before { + content: "\f134"; + } + .fi-rr-spam:before { + content: "\f135"; + } + .fi-rr-spanish:before { + content: "\f137"; + } + .fi-rr-sparkles:before { + content: "\f139"; + } + .fi-rr-spartan-helmet:before { + content: "\f13a"; + } + .fi-rr-speaker:before { + content: "\f13b"; + } + .fi-rr-speakers:before { + content: "\f13c"; + } + .fi-rr-speech-bubble-story:before { + content: "\f13d"; + } + .fi-rr-speedometer-arrow:before { + content: "\f13e"; + } + .fi-rr-speedometer-kpi:before { + content: "\f13f"; + } + .fi-rr-sperm:before { + content: "\f140"; + } + .fi-rr-sphere:before { + content: "\f141"; + } + .fi-rr-spider:before { + content: "\f142"; + } + .fi-rr-spider-black-widow:before { + content: "\f143"; + } + .fi-rr-spider-web:before { + content: "\f144"; + } + .fi-rr-spine:before { + content: "\f145"; + } + .fi-rr-spinner:before { + content: "\f146"; + } + .fi-rr-splash:before { + content: "\f147"; + } + .fi-rr-split:before { + content: "\f148"; + } + .fi-rr-split-screen:before { + content: "\f149"; + } + .fi-rr-split-up-relation:before { + content: "\f14a"; + } + .fi-rr-splotch:before { + content: "\f14b"; + } + .fi-rr-spoon:before { + content: "\f14c"; + } + .fi-rr-sport:before { + content: "\f14d"; + } + .fi-rr-sport-drink:before { + content: "\f14e"; + } + .fi-rr-spray-can:before { + content: "\f150"; + } + .fi-rr-spray-can-sparkles:before { + content: "\f151"; + } + .fi-rr-spring-calendar:before { + content: "\f152"; + } + .fi-rr-sprinkler:before { + content: "\f153"; + } + .fi-rr-spy:before { + content: "\f154"; + } + .fi-rr-spyware:before { + content: "\f155"; + } + .fi-rr-sql-file:before { + content: "\f156"; + } + .fi-rr-sql-server:before { + content: "\f157"; + } + .fi-rr-square:before { + content: "\f158"; + } + .fi-rr-square-0:before { + content: "\f159"; + } + .fi-rr-square-1:before { + content: "\f15a"; + } + .fi-rr-square-2:before { + content: "\f15b"; + } + .fi-rr-square-3:before { + content: "\f15c"; + } + .fi-rr-square-4:before { + content: "\f15d"; + } + .fi-rr-square-5:before { + content: "\f15e"; + } + .fi-rr-square-6:before { + content: "\f15f"; + } + .fi-rr-square-7:before { + content: "\f160"; + } + .fi-rr-square-8:before { + content: "\f161"; + } + .fi-rr-square-9:before { + content: "\f162"; + } + .fi-rr-square-a:before { + content: "\f163"; + } + .fi-rr-square-b:before { + content: "\f165"; + } + .fi-rr-square-bolt:before { + content: "\f166"; + } + .fi-rr-square-c:before { + content: "\f167"; + } + .fi-rr-square-code:before { + content: "\f168"; + } + .fi-rr-square-d:before { + content: "\f16a"; + } + .fi-rr-square-dashed:before { + content: "\f16b"; + } + .fi-rr-square-dashed-circle-plus:before { + content: "\f16c"; + } + .fi-rr-square-divide:before { + content: "\f16d"; + } + .fi-rr-square-e:before { + content: "\f16e"; + } + .fi-rr-square-ellipsis:before { + content: "\f16f"; + } + .fi-rr-square-ellipsis-vertical:before { + content: "\f170"; + } + .fi-rr-square-envelope:before { + content: "\f171"; + } + .fi-rr-square-exclamation:before { + content: "\f172"; + } + .fi-rr-square-f:before { + content: "\f173"; + } + .fi-rr-square-g:before { + content: "\f174"; + } + .fi-rr-square-h:before { + content: "\f175"; + } + .fi-rr-square-heart:before { + content: "\f176"; + } + .fi-rr-square-i:before { + content: "\f177"; + } + .fi-rr-square-info:before { + content: "\f178"; + } + .fi-rr-square-j:before { + content: "\f179"; + } + .fi-rr-square-k:before { + content: "\f17a"; + } + .fi-rr-square-kanban:before { + content: "\f17b"; + } + .fi-rr-square-l:before { + content: "\f17c"; + } + .fi-rr-square-m:before { + content: "\f17d"; + } + .fi-rr-square-minus:before { + content: "\f17e"; + } + .fi-rr-square-n:before { + content: "\f17f"; + } + .fi-rr-square-o:before { + content: "\f180"; + } + .fi-rr-square-p:before { + content: "\f181"; + } + .fi-rr-square-pen:before { + content: "\f182"; + } + .fi-rr-square-person-confined:before { + content: "\f183"; + } + .fi-rr-square-phone:before { + content: "\f184"; + } + .fi-rr-square-phone-flip:before { + content: "\f185"; + } + .fi-rr-square-phone-hangup:before { + content: "\f186"; + } + .fi-rr-square-plus:before { + content: "\f187"; + } + .fi-rr-square-poll-horizontal:before { + content: "\f188"; + } + .fi-rr-square-poll-vertical:before { + content: "\f189"; + } + .fi-rr-square-q:before { + content: "\f18a"; + } + .fi-rr-square-quote:before { + content: "\f18b"; + } + .fi-rr-square-r:before { + content: "\f18c"; + } + .fi-rr-square-root:before { + content: "\f18d"; + } + .fi-rr-square-s:before { + content: "\f18e"; + } + .fi-rr-square-small:before { + content: "\f18f"; + } + .fi-rr-square-star:before { + content: "\f190"; + } + .fi-rr-square-t:before { + content: "\f191"; + } + .fi-rr-square-terminal:before { + content: "\f192"; + } + .fi-rr-square-u:before { + content: "\f193"; + } + .fi-rr-square-up-right:before { + content: "\f194"; + } + .fi-rr-square-v:before { + content: "\f195"; + } + .fi-rr-square-w:before { + content: "\f196"; + } + .fi-rr-square-x:before { + content: "\f197"; + } + .fi-rr-square-y:before { + content: "\f198"; + } + .fi-rr-square-z:before { + content: "\f199"; + } + .fi-rr-squid:before { + content: "\f19a"; + } + .fi-rr-squircle:before { + content: "\f19b"; + } + .fi-rr-squirrel:before { + content: "\f19c"; + } + .fi-rr-stadium:before { + content: "\f19d"; + } + .fi-rr-staff:before { + content: "\f19e"; + } + .fi-rr-staff-wizard:before { + content: "\f19f"; + } + .fi-rr-stage:before { + content: "\f1a0"; + } + .fi-rr-stage-concert:before { + content: "\f1a1"; + } + .fi-rr-stage-theatre:before { + content: "\f1a2"; + } + .fi-rr-stairs:before { + content: "\f1a3"; + } + .fi-rr-stamp:before { + content: "\f1a4"; + } + .fi-rr-stamps:before { + content: "\f1a5"; + } + .fi-rr-standard-definition:before { + content: "\f1a6"; + } + .fi-rr-stapler:before { + content: "\f1a7"; + } + .fi-rr-stapler-paper:before { + content: "\f1a8"; + } + .fi-rr-star:before { + content: "\f1a9"; + } + .fi-rr-star-and-crescent:before { + content: "\f1aa"; + } + .fi-rr-star-christmas:before { + content: "\f1ab"; + } + .fi-rr-star-comment-alt:before { + content: "\f1ad"; + } + .fi-rr-star-exclamation:before { + content: "\f1ae"; + } + .fi-rr-star-microphone:before { + content: "\f1af"; + } + .fi-rr-star-octogram:before { + content: "\f1b0"; + } + .fi-rr-star-of-david:before { + content: "\f1b1"; + } + .fi-rr-star-rating-call:before { + content: "\f1b2"; + } + .fi-rr-star-sharp-half:before { + content: "\f1b3"; + } + .fi-rr-star-sharp-half-stroke:before { + content: "\f1b4"; + } + .fi-rr-star-shooting:before { + content: "\f1b5"; + } + .fi-rr-starfighter:before { + content: "\f1b7"; + } + .fi-rr-stars:before { + content: "\f1b8"; + } + .fi-rr-state-country:before { + content: "\f1b9"; + } + .fi-rr-stationary-bike:before { + content: "\f1ba"; + } + .fi-rr-stats:before { + content: "\f1bb"; + } + .fi-rr-steak:before { + content: "\f1bc"; + } + .fi-rr-steam-iron:before { + content: "\f1bd"; + } + .fi-rr-steering-wheel:before { + content: "\f1be"; + } + .fi-rr-step-backward:before { + content: "\f1bf"; + } + .fi-rr-step-forward:before { + content: "\f1c0"; + } + .fi-rr-steps-carreer:before { + content: "\f1c1"; + } + .fi-rr-sterling-sign:before { + content: "\f1c2"; + } + .fi-rr-stethoscope:before { + content: "\f1c3"; + } + .fi-rr-sticker:before { + content: "\f1c4"; + } + .fi-rr-stocking:before { + content: "\f1c6"; + } + .fi-rr-stomach:before { + content: "\f1c7"; + } + .fi-rr-stomach-ache:before { + content: "\f1c8"; + } + .fi-rr-stomach-virus:before { + content: "\f1c9"; + } + .fi-rr-stop:before { + content: "\f1ca"; + } + .fi-rr-stop-circle:before { + content: "\f1cb"; + } + .fi-rr-stop-square:before { + content: "\f1cc"; + } + .fi-rr-stopwatch:before { + content: "\f1cd"; + } + .fi-rr-store-alt:before { + content: "\f1cf"; + } + .fi-rr-store-buyer:before { + content: "\f1d0"; + } + .fi-rr-store-lock:before { + content: "\f1d1"; + } + .fi-rr-store-slash:before { + content: "\f1d2"; + } + .fi-rr-story-book:before { + content: "\f1d3"; + } + .fi-rr-story-fairy-tale:before { + content: "\f1d4"; + } + .fi-rr-story-fantasy:before { + content: "\f1d5"; + } + .fi-rr-straightener:before { + content: "\f1d7"; + } + .fi-rr-strategy-chess-risk:before { + content: "\f1d8"; + } + .fi-rr-strawberry:before { + content: "\f1d9"; + } + .fi-rr-streamer-boy:before { + content: "\f1da"; + } + .fi-rr-streamer-girl:before { + content: "\f1db"; + } + .fi-rr-street-view:before { + content: "\f1dd"; + } + .fi-rr-stretcher:before { + content: "\f1de"; + } + .fi-rr-strikethrough:before { + content: "\f1df"; + } + .fi-rr-stroopwafel:before { + content: "\f1e1"; + } + .fi-rr-student:before { + content: "\f1e2"; + } + .fi-rr-student-alt:before { + content: "\f1e3"; + } + .fi-rr-subfolder:before { + content: "\f1e4"; + } + .fi-rr-subscript:before { + content: "\f1e7"; + } + .fi-rr-subscription:before { + content: "\f1e8"; + } + .fi-rr-subscription-alt:before { + content: "\f1e9"; + } + .fi-rr-subscription-model:before { + content: "\f1ea"; + } + .fi-rr-subscription-user:before { + content: "\f1eb"; + } + .fi-rr-subtitles:before { + content: "\f1f0"; + } + .fi-rr-subtitles-slash:before { + content: "\f1f1"; + } + .fi-rr-subway:before { + content: "\f1f2"; + } + .fi-rr-suggestion:before { + content: "\f1f3"; + } + .fi-rr-suitcase-alt:before { + content: "\f1f4"; + } + .fi-rr-summary-check:before { + content: "\f1f5"; + } + .fi-rr-summer:before { + content: "\f1f6"; + } + .fi-rr-sun:before { + content: "\f1f7"; + } + .fi-rr-sun-dust:before { + content: "\f1f8"; + } + .fi-rr-sun-plant-wilt:before { + content: "\f1f9"; + } + .fi-rr-sun-salutation-yoga:before { + content: "\f1fa"; + } + .fi-rr-sunday:before { + content: "\f1fb"; + } + .fi-rr-sunglasses:before { + content: "\f1fc"; + } + .fi-rr-sunglasses-alt:before { + content: "\f1fd"; + } + .fi-rr-sunrise:before { + content: "\f1fe"; + } + .fi-rr-sunrise-alt:before { + content: "\f1ff"; + } + .fi-rr-sunscreen:before { + content: "\f200"; + } + .fi-rr-sunset:before { + content: "\f201"; + } + .fi-rr-superscript:before { + content: "\f202"; + } + .fi-rr-supplier:before { + content: "\f203"; + } + .fi-rr-supplier-alt:before { + content: "\f204"; + } + .fi-rr-supply-chain:before { + content: "\f205"; + } + .fi-rr-supply-chain-steps:before { + content: "\f206"; + } + .fi-rr-surfing:before { + content: "\f207"; + } + .fi-rr-surprise:before { + content: "\f208"; + } + .fi-rr-surveillance-camera:before { + content: "\f209"; + } + .fi-rr-survey-xmark:before { + content: "\f20a"; + } + .fi-rr-sushi:before { + content: "\f20b"; + } + .fi-rr-sushi-alt:before { + content: "\f20c"; + } + .fi-rr-sushi-roll:before { + content: "\f20d"; + } + .fi-rr-svg:before { + content: "\f20e"; + } + .fi-rr-swap:before { + content: "\f20f"; + } + .fi-rr-swatchbook:before { + content: "\f211"; + } + .fi-rr-sweep:before { + content: "\f212"; + } + .fi-rr-swimmer:before { + content: "\f214"; + } + .fi-rr-swimming-pool:before { + content: "\f215"; + } + .fi-rr-swing:before { + content: "\f216"; + } + .fi-rr-swipe-down:before { + content: "\f217"; + } + .fi-rr-swipe-left:before { + content: "\f218"; + } + .fi-rr-swipe-right:before { + content: "\f219"; + } + .fi-rr-swipe-up:before { + content: "\f21a"; + } + .fi-rr-sword:before { + content: "\f21b"; + } + .fi-rr-sword-alt:before { + content: "\f21c"; + } + .fi-rr-symbol:before { + content: "\f21e"; + } + .fi-rr-symbols:before { + content: "\f21f"; + } + .fi-rr-synagogue:before { + content: "\f220"; + } + .fi-rr-syringe:before { + content: "\f221"; + } + .fi-rr-syringe-injection-blood:before { + content: "\f222"; + } + .fi-rr-system-cloud:before { + content: "\f223"; + } + .fi-rr-t:before { + content: "\f224"; + } + .fi-rr-t-rex:before { + content: "\f226"; + } + .fi-rr-t-square:before { + content: "\f227"; + } + .fi-rr-tab-folder:before { + content: "\f228"; + } + .fi-rr-table:before { + content: "\f229"; + } + .fi-rr-table-columns:before { + content: "\f22a"; + } + .fi-rr-table-layout:before { + content: "\f22b"; + } + .fi-rr-table-list:before { + content: "\f22c"; + } + .fi-rr-table-picnic:before { + content: "\f22d"; + } + .fi-rr-table-pivot:before { + content: "\f22e"; + } + .fi-rr-table-rows:before { + content: "\f22f"; + } + .fi-rr-table-tree:before { + content: "\f230"; + } + .fi-rr-tablet:before { + content: "\f231"; + } + .fi-rr-tablet-android:before { + content: "\f232"; + } + .fi-rr-tablet-android-alt:before { + content: "\f233"; + } + .fi-rr-tablet-rugged:before { + content: "\f234"; + } + .fi-rr-tachometer:before { + content: "\f235"; + } + .fi-rr-tachometer-alt-average:before { + content: "\f236"; + } + .fi-rr-tachometer-alt-fastest:before { + content: "\f237"; + } + .fi-rr-tachometer-alt-slow:before { + content: "\f238"; + } + .fi-rr-tachometer-alt-slowest:before { + content: "\f239"; + } + .fi-rr-tachometer-average:before { + content: "\f23a"; + } + .fi-rr-tachometer-fast:before { + content: "\f23b"; + } + .fi-rr-tachometer-fastest:before { + content: "\f23c"; + } + .fi-rr-tachometer-slow:before { + content: "\f23d"; + } + .fi-rr-tachometer-slowest:before { + content: "\f23e"; + } + .fi-rr-taco:before { + content: "\f23f"; + } + .fi-rr-tags:before { + content: "\f240"; + } + .fi-rr-talent:before { + content: "\f241"; + } + .fi-rr-talent-alt:before { + content: "\f242"; + } + .fi-rr-talent-hand:before { + content: "\f243"; + } + .fi-rr-tally:before { + content: "\f244"; + } + .fi-rr-tally-1:before { + content: "\f245"; + } + .fi-rr-tally-2:before { + content: "\f246"; + } + .fi-rr-tally-3:before { + content: "\f247"; + } + .fi-rr-tally-4:before { + content: "\f248"; + } + .fi-rr-tamale:before { + content: "\f249"; + } + .fi-rr-tank-water:before { + content: "\f24b"; + } + .fi-rr-tap:before { + content: "\f24c"; + } + .fi-rr-tape:before { + content: "\f24d"; + } + .fi-rr-target:before { + content: "\f24e"; + } + .fi-rr-target-audience:before { + content: "\f24f"; + } + .fi-rr-task-calendar:before { + content: "\f250"; + } + .fi-rr-task-checklist:before { + content: "\f251"; + } + .fi-rr-tasks:before { + content: "\f252"; + } + .fi-rr-tattoo-machine:before { + content: "\f253"; + } + .fi-rr-tax:before { + content: "\f254"; + } + .fi-rr-tax-alt:before { + content: "\f255"; + } + .fi-rr-taxi:before { + content: "\f256"; + } + .fi-rr-taxi-bus:before { + content: "\f257"; + } + .fi-rr-team:before { + content: "\f258"; + } + .fi-rr-team-check:before { + content: "\f259"; + } + .fi-rr-team-check-alt:before { + content: "\f25a"; + } + .fi-rr-team-collaboration:before { + content: "\f25b"; + } + .fi-rr-teddy-bear:before { + content: "\f25c"; + } + .fi-rr-teeth-open:before { + content: "\f25d"; + } + .fi-rr-telescope:before { + content: "\f25f"; + } + .fi-rr-temperature-down:before { + content: "\f260"; + } + .fi-rr-temperature-frigid:before { + content: "\f261"; + } + .fi-rr-temperature-high:before { + content: "\f262"; + } + .fi-rr-temperature-list:before { + content: "\f263"; + } + .fi-rr-temperature-low:before { + content: "\f264"; + } + .fi-rr-temperature-up:before { + content: "\f265"; + } + .fi-rr-template:before { + content: "\f266"; + } + .fi-rr-template-alt:before { + content: "\f267"; + } + .fi-rr-tenge:before { + content: "\f269"; + } + .fi-rr-tennis:before { + content: "\f26a"; + } + .fi-rr-tent-arrow-down-to-line:before { + content: "\f26b"; + } + .fi-rr-tent-arrow-left-right:before { + content: "\f26c"; + } + .fi-rr-tent-arrow-turn-left:before { + content: "\f26d"; + } + .fi-rr-tent-arrows-down:before { + content: "\f26e"; + } + .fi-rr-tents:before { + content: "\f26f"; + } + .fi-rr-terminal:before { + content: "\f270"; + } + .fi-rr-terms-check:before { + content: "\f271"; + } + .fi-rr-terms-info:before { + content: "\f273"; + } + .fi-rr-terrace:before { + content: "\f274"; + } + .fi-rr-test:before { + content: "\f275"; + } + .fi-rr-test-tube:before { + content: "\f276"; + } + .fi-rr-text:before { + content: "\f277"; + } + .fi-rr-text-box:before { + content: "\f278"; + } + .fi-rr-text-box-dots:before { + content: "\f279"; + } + .fi-rr-text-box-edit:before { + content: "\f27a"; + } + .fi-rr-text-check:before { + content: "\f27b"; + } + .fi-rr-text-height:before { + content: "\f27c"; + } + .fi-rr-text-input-left:before { + content: "\f27d"; + } + .fi-rr-text-shadow:before { + content: "\f27e"; + } + .fi-rr-text-size:before { + content: "\f27f"; + } + .fi-rr-text-slash:before { + content: "\f280"; + } + .fi-rr-text-width:before { + content: "\f281"; + } + .fi-rr-theater-masks:before { + content: "\f283"; + } + .fi-rr-thermometer-alt:before { + content: "\f284"; + } + .fi-rr-thermometer-empty:before { + content: "\f285"; + } + .fi-rr-thermometer-full:before { + content: "\f286"; + } + .fi-rr-thermometer-half:before { + content: "\f287"; + } + .fi-rr-thermometer-quarter:before { + content: "\f288"; + } + .fi-rr-thermometer-three-quarters:before { + content: "\f289"; + } + .fi-rr-theta:before { + content: "\f28a"; + } + .fi-rr-third:before { + content: "\f28b"; + } + .fi-rr-third-award:before { + content: "\f28c"; + } + .fi-rr-third-laurel:before { + content: "\f28d"; + } + .fi-rr-third-medal:before { + content: "\f28e"; + } + .fi-rr-thought-bubble:before { + content: "\f28f"; + } + .fi-rr-three-direction:before { + content: "\f291"; + } + .fi-rr-three-leaf-clover:before { + content: "\f292"; + } + .fi-rr-throat:before { + content: "\f293"; + } + .fi-rr-thumbs-up-trust:before { + content: "\f296"; + } + .fi-rr-thumbtack:before { + content: "\f297"; + } + .fi-rr-thumbtack-slash:before { + content: "\f298"; + } + .fi-rr-thunderstorm:before { + content: "\f299"; + } + .fi-rr-thunderstorm-moon:before { + content: "\f29a"; + } + .fi-rr-thunderstorm-risk:before { + content: "\f29b"; + } + .fi-rr-thunderstorm-sun:before { + content: "\f29c"; + } + .fi-rr-thursday:before { + content: "\f29d"; + } + .fi-rr-ticket:before { + content: "\f29e"; + } + .fi-rr-ticket-airline:before { + content: "\f29f"; + } + .fi-rr-ticket-alt:before { + content: "\f2a0"; + } + .fi-rr-tickets:before { + content: "\f2a1"; + } + .fi-rr-tickets-airline:before { + content: "\f2a2"; + } + .fi-rr-tie:before { + content: "\f2a3"; + } + .fi-rr-tiff-file:before { + content: "\f2a4"; + } + .fi-rr-tilde:before { + content: "\f2a6"; + } + .fi-rr-time-add:before { + content: "\f2a7"; + } + .fi-rr-time-check:before { + content: "\f2a8"; + } + .fi-rr-time-delete:before { + content: "\f2a9"; + } + .fi-rr-time-fast:before { + content: "\f2aa"; + } + .fi-rr-time-forward:before { + content: "\f2ab"; + } + .fi-rr-time-forward-sixty:before { + content: "\f2ac"; + } + .fi-rr-time-forward-ten:before { + content: "\f2ad"; + } + .fi-rr-time-forward-thirty:before { + content: "\f2ae"; + } + .fi-rr-time-half-past:before { + content: "\f2af"; + } + .fi-rr-time-management:before { + content: "\f2b0"; + } + .fi-rr-time-money:before { + content: "\f2b1"; + } + .fi-rr-time-oclock:before { + content: "\f2b2"; + } + .fi-rr-time-past:before { + content: "\f2b3"; + } + .fi-rr-time-quarter-past:before { + content: "\f2b4"; + } + .fi-rr-time-quarter-to:before { + content: "\f2b5"; + } + .fi-rr-time-twenty-four:before { + content: "\f2b6"; + } + .fi-rr-time-watch-calendar:before { + content: "\f2b7"; + } + .fi-rr-timeline:before { + content: "\f2b8"; + } + .fi-rr-timeline-arrow:before { + content: "\f2b9"; + } + .fi-rr-timer-clock-call:before { + content: "\f2ba"; + } + .fi-rr-times-hexagon:before { + content: "\f2bb"; + } + .fi-rr-tint-slash:before { + content: "\f2bc"; + } + .fi-rr-tip-button:before { + content: "\f2bd"; + } + .fi-rr-tip-button-hand:before { + content: "\f2be"; + } + .fi-rr-tip-coin:before { + content: "\f2bf"; + } + .fi-rr-tire:before { + content: "\f2c3"; + } + .fi-rr-tire-flat:before { + content: "\f2c4"; + } + .fi-rr-tire-pressure-warning:before { + content: "\f2c5"; + } + .fi-rr-tire-rugged:before { + content: "\f2c6"; + } + .fi-rr-tired:before { + content: "\f2c7"; + } + .fi-rr-to-do:before { + content: "\f2c8"; + } + .fi-rr-to-do-alt:before { + content: "\f2c9"; + } + .fi-rr-together-people:before { + content: "\f2cc"; + } + .fi-rr-toggle-off:before { + content: "\f2ce"; + } + .fi-rr-toggle-on:before { + content: "\f2cf"; + } + .fi-rr-toilet:before { + content: "\f2d0"; + } + .fi-rr-toilet-paper-blank:before { + content: "\f2d1"; + } + .fi-rr-toilet-paper-blank-under:before { + content: "\f2d2"; + } + .fi-rr-toilet-paper-slash:before { + content: "\f2d3"; + } + .fi-rr-toilet-paper-under:before { + content: "\f2d4"; + } + .fi-rr-toilet-paper-under-slash:before { + content: "\f2d5"; + } + .fi-rr-toilet-paper-xmark:before { + content: "\f2d6"; + } + .fi-rr-toilets-portable:before { + content: "\f2d7"; + } + .fi-rr-token:before { + content: "\f2d8"; + } + .fi-rr-tomato:before { + content: "\f2d9"; + } + .fi-rr-tombstone:before { + content: "\f2da"; + } + .fi-rr-tombstone-alt:before { + content: "\f2db"; + } + .fi-rr-tool-box:before { + content: "\f2dc"; + } + .fi-rr-tool-crop:before { + content: "\f2dd"; + } + .fi-rr-tool-marquee:before { + content: "\f2de"; + } + .fi-rr-tools:before { + content: "\f2df"; + } + .fi-rr-tooth:before { + content: "\f2e0"; + } + .fi-rr-toothache:before { + content: "\f2e1"; + } + .fi-rr-toothbrush:before { + content: "\f2e2"; + } + .fi-rr-toothpaste:before { + content: "\f2e3"; + } + .fi-rr-torch:before { + content: "\f2e4"; + } + .fi-rr-torch-inspiration-leader:before { + content: "\f2e5"; + } + .fi-rr-torii-gate:before { + content: "\f2e6"; + } + .fi-rr-tornado:before { + content: "\f2e7"; + } + .fi-rr-total:before { + content: "\f2e8"; + } + .fi-rr-tour-guide-people:before { + content: "\f2e9"; + } + .fi-rr-tour-virtual:before { + content: "\f2ea"; + } + .fi-rr-towel:before { + content: "\f2eb"; + } + .fi-rr-tower-chain:before { + content: "\f2ed"; + } + .fi-rr-tower-control:before { + content: "\f2ee"; + } + .fi-rr-track:before { + content: "\f2ef"; + } + .fi-rr-tractor:before { + content: "\f2f0"; + } + .fi-rr-trademark:before { + content: "\f2f1"; + } + .fi-rr-trading:before { + content: "\f2f2"; + } + .fi-rr-traffic-cone:before { + content: "\f2f3"; + } + .fi-rr-traffic-light:before { + content: "\f2f4"; + } + .fi-rr-traffic-light-go:before { + content: "\f2f5"; + } + .fi-rr-traffic-light-slow:before { + content: "\f2f6"; + } + .fi-rr-traffic-light-stop:before { + content: "\f2f7"; + } + .fi-rr-trailer:before { + content: "\f2f8"; + } + .fi-rr-train:before { + content: "\f2f9"; + } + .fi-rr-train-clock:before { + content: "\f2fa"; + } + .fi-rr-train-journey:before { + content: "\f2fb"; + } + .fi-rr-train-side:before { + content: "\f2fc"; + } + .fi-rr-train-station:before { + content: "\f2fd"; + } + .fi-rr-train-station-building:before { + content: "\f2fe"; + } + .fi-rr-train-subway-tunnel:before { + content: "\f2ff"; + } + .fi-rr-train-track:before { + content: "\f300"; + } + .fi-rr-train-tram:before { + content: "\f301"; + } + .fi-rr-tram:before { + content: "\f302"; + } + .fi-rr-transaction-euro:before { + content: "\f303"; + } + .fi-rr-transaction-globe:before { + content: "\f304"; + } + .fi-rr-transaction-yen:before { + content: "\f305"; + } + .fi-rr-transcript:before { + content: "\f306"; + } + .fi-rr-transcription:before { + content: "\f307"; + } + .fi-rr-transform:before { + content: "\f308"; + } + .fi-rr-transformation-block:before { + content: "\f309"; + } + .fi-rr-transformation-circle:before { + content: "\f30a"; + } + .fi-rr-transformation-design:before { + content: "\f30b"; + } + .fi-rr-transformation-shapes:before { + content: "\f30c"; + } + .fi-rr-transformer-bolt:before { + content: "\f30d"; + } + .fi-rr-transgender:before { + content: "\f30e"; + } + .fi-rr-translate:before { + content: "\f30f"; + } + .fi-rr-translation-app:before { + content: "\f311"; + } + .fi-rr-transparency:before { + content: "\f312"; + } + .fi-rr-transporter:before { + content: "\f313"; + } + .fi-rr-transporter-1:before { + content: "\f314"; + } + .fi-rr-transporter-2:before { + content: "\f315"; + } + .fi-rr-transporter-3:before { + content: "\f316"; + } + .fi-rr-transporter-4:before { + content: "\f317"; + } + .fi-rr-transporter-5:before { + content: "\f318"; + } + .fi-rr-transporter-6:before { + content: "\f319"; + } + .fi-rr-transporter-7:before { + content: "\f31a"; + } + .fi-rr-transporter-empty:before { + content: "\f31b"; + } + .fi-rr-trash:before { + content: "\f31c"; + } + .fi-rr-trash-bag:before { + content: "\f31d"; + } + .fi-rr-trash-can-check:before { + content: "\f31e"; + } + .fi-rr-trash-can-clock:before { + content: "\f31f"; + } + .fi-rr-trash-can-list:before { + content: "\f320"; + } + .fi-rr-trash-can-plus:before { + content: "\f321"; + } + .fi-rr-trash-can-slash:before { + content: "\f322"; + } + .fi-rr-trash-check:before { + content: "\f323"; + } + .fi-rr-trash-clock:before { + content: "\f324"; + } + .fi-rr-trash-empty:before { + content: "\f325"; + } + .fi-rr-trash-list:before { + content: "\f326"; + } + .fi-rr-trash-plus:before { + content: "\f327"; + } + .fi-rr-trash-restore:before { + content: "\f328"; + } + .fi-rr-trash-restore-alt:before { + content: "\f329"; + } + .fi-rr-trash-slash:before { + content: "\f32a"; + } + .fi-rr-trash-undo:before { + content: "\f32b"; + } + .fi-rr-trash-undo-alt:before { + content: "\f32c"; + } + .fi-rr-trash-xmark:before { + content: "\f32d"; + } + .fi-rr-trauma:before { + content: "\f32e"; + } + .fi-rr-traveler-camera:before { + content: "\f330"; + } + .fi-rr-treadmill:before { + content: "\f331"; + } + .fi-rr-treasure-chest:before { + content: "\f332"; + } + .fi-rr-treatment:before { + content: "\f333"; + } + .fi-rr-tree:before { + content: "\f334"; + } + .fi-rr-tree-alt:before { + content: "\f335"; + } + .fi-rr-tree-christmas:before { + content: "\f336"; + } + .fi-rr-tree-deciduous:before { + content: "\f337"; + } + .fi-rr-trees:before { + content: "\f339"; + } + .fi-rr-trees-alt:before { + content: "\f33a"; + } + .fi-rr-triangle:before { + content: "\f33c"; + } + .fi-rr-triangle-arrow-bolt:before { + content: "\f33d"; + } + .fi-rr-triangle-music:before { + content: "\f33e"; + } + .fi-rr-triangle-person-digging:before { + content: "\f33f"; + } + .fi-rr-triangle-warning:before { + content: "\f340"; + } + .fi-rr-tricycle:before { + content: "\f341"; + } + .fi-rr-trillium:before { + content: "\f342"; + } + .fi-rr-trombone:before { + content: "\f345"; + } + .fi-rr-troph-cap:before { + content: "\f346"; + } + .fi-rr-trophy:before { + content: "\f347"; + } + .fi-rr-trophy-achievement-skill:before { + content: "\f348"; + } + .fi-rr-trophy-star:before { + content: "\f349"; + } + .fi-rr-truck-arrow-left:before { + content: "\f34a"; + } + .fi-rr-truck-arrow-right:before { + content: "\f34b"; + } + .fi-rr-truck-bolt:before { + content: "\f34c"; + } + .fi-rr-truck-box:before { + content: "\f34d"; + } + .fi-rr-truck-check:before { + content: "\f34e"; + } + .fi-rr-truck-container:before { + content: "\f350"; + } + .fi-rr-truck-container-empty:before { + content: "\f351"; + } + .fi-rr-truck-couch:before { + content: "\f352"; + } + .fi-rr-truck-droplet:before { + content: "\f353"; + } + .fi-rr-truck-fire:before { + content: "\f354"; + } + .fi-rr-truck-flatbed:before { + content: "\f355"; + } + .fi-rr-truck-front:before { + content: "\f356"; + } + .fi-rr-truck-ladder:before { + content: "\f357"; + } + .fi-rr-truck-loading:before { + content: "\f358"; + } + .fi-rr-truck-medical:before { + content: "\f359"; + } + .fi-rr-truck-monster:before { + content: "\f35a"; + } + .fi-rr-truck-moving:before { + content: "\f35b"; + } + .fi-rr-truck-pickup:before { + content: "\f35c"; + } + .fi-rr-truck-plow:before { + content: "\f35d"; + } + .fi-rr-truck-ramp:before { + content: "\f35e"; + } + .fi-rr-truck-side:before { + content: "\f35f"; + } + .fi-rr-truck-tow:before { + content: "\f360"; + } + .fi-rr-truck-utensils:before { + content: "\f361"; + } + .fi-rr-trumpet:before { + content: "\f363"; + } + .fi-rr-trust:before { + content: "\f364"; + } + .fi-rr-trust-alt:before { + content: "\f365"; + } + .fi-rr-tshirt:before { + content: "\f366"; + } + .fi-rr-tty:before { + content: "\f367"; + } + .fi-rr-tty-answer:before { + content: "\f368"; + } + .fi-rr-tubes:before { + content: "\f369"; + } + .fi-rr-tuesday:before { + content: "\f36b"; + } + .fi-rr-tugrik-sign:before { + content: "\f36c"; + } + .fi-rr-turkey:before { + content: "\f36e"; + } + .fi-rr-turn-left:before { + content: "\f36f"; + } + .fi-rr-turn-left-down:before { + content: "\f370"; + } + .fi-rr-turn-right:before { + content: "\f371"; + } + .fi-rr-turntable:before { + content: "\f372"; + } + .fi-rr-turtle:before { + content: "\f373"; + } + .fi-rr-tv-music:before { + content: "\f374"; + } + .fi-rr-tv-retro:before { + content: "\f375"; + } + .fi-rr-two-nails:before { + content: "\f37b"; + } + .fi-rr-two-paperclip:before { + content: "\f37c"; + } + .fi-rr-two-swords:before { + content: "\f37d"; + } + .fi-rr-typewriter:before { + content: "\f37f"; + } + .fi-rr-u:before { + content: "\f380"; + } + .fi-rr-ufo:before { + content: "\f383"; + } + .fi-rr-ufo-beam:before { + content: "\f384"; + } + .fi-rr-ui-ux:before { + content: "\f385"; + } + .fi-rr-uk-country-code:before { + content: "\f386"; + } + .fi-rr-umbrella:before { + content: "\f387"; + } + .fi-rr-umbrella-beach:before { + content: "\f388"; + } + .fi-rr-under-construction:before { + content: "\f389"; + } + .fi-rr-underline:before { + content: "\f38a"; + } + .fi-rr-undo:before { + content: "\f38b"; + } + .fi-rr-undo-alt:before { + content: "\f38c"; + } + .fi-rr-unicorn:before { + content: "\f38d"; + } + .fi-rr-uniform-martial-arts:before { + content: "\f38e"; + } + .fi-rr-united-kingdom:before { + content: "\f390"; + } + .fi-rr-universal-access:before { + content: "\f392"; + } + .fi-rr-unlock:before { + content: "\f393"; + } + .fi-rr-up:before { + content: "\f395"; + } + .fi-rr-up-from-bracket:before { + content: "\f396"; + } + .fi-rr-up-left:before { + content: "\f397"; + } + .fi-rr-up-right:before { + content: "\f398"; + } + .fi-rr-up-right-from-square:before { + content: "\f399"; + } + .fi-rr-upload:before { + content: "\f39a"; + } + .fi-rr-urban-planning:before { + content: "\f39d"; + } + .fi-rr-url:before { + content: "\f39e"; + } + .fi-rr-urology:before { + content: "\f39f"; + } + .fi-rr-usa-map:before { + content: "\f3a0"; + } + .fi-rr-usa-map-pin:before { + content: "\f3a1"; + } + .fi-rr-usb-pendrive:before { + content: "\f3a3"; + } + .fi-rr-usb-scan:before { + content: "\f3a4"; + } + .fi-rr-usb-wifi:before { + content: "\f3a5"; + } + .fi-rr-usd-circle:before { + content: "\f3a6"; + } + .fi-rr-usd-square:before { + content: "\f3a7"; + } + .fi-rr-user:before { + content: "\f3a9"; + } + .fi-rr-user-add:before { + content: "\f3aa"; + } + .fi-rr-user-alien:before { + content: "\f3ab"; + } + .fi-rr-user-astronaut:before { + content: "\f3ac"; + } + .fi-rr-user-bag:before { + content: "\f3ad"; + } + .fi-rr-user-basket:before { + content: "\f3ae"; + } + .fi-rr-user-beard:before { + content: "\f3af"; + } + .fi-rr-user-check:before { + content: "\f3b0"; + } + .fi-rr-user-chef:before { + content: "\f3b1"; + } + .fi-rr-user-circle-down:before { + content: "\f3b2"; + } + .fi-rr-user-circle-left:before { + content: "\f3b3"; + } + .fi-rr-user-circle-right:before { + content: "\f3b4"; + } + .fi-rr-user-circle-up:before { + content: "\f3b5"; + } + .fi-rr-user-coach:before { + content: "\f3b6"; + } + .fi-rr-user-cowboy:before { + content: "\f3b7"; + } + .fi-rr-user-crown:before { + content: "\f3b8"; + } + .fi-rr-user-dj:before { + content: "\f3ba"; + } + .fi-rr-user-doctor-hair:before { + content: "\f3bb"; + } + .fi-rr-user-doctor-hair-long:before { + content: "\f3bc"; + } + .fi-rr-user-down:before { + content: "\f3bd"; + } + .fi-rr-user-eating:before { + content: "\f3be"; + } + .fi-rr-user-experience:before { + content: "\f3bf"; + } + .fi-rr-user-fast-running:before { + content: "\f3c0"; + } + .fi-rr-user-forbidden:before { + content: "\f3c1"; + } + .fi-rr-user-forbidden-alt:before { + content: "\f3c2"; + } + .fi-rr-user-gear:before { + content: "\f3c3"; + } + .fi-rr-user-graduate:before { + content: "\f3c4"; + } + .fi-rr-user-group-crown:before { + content: "\f3c5"; + } + .fi-rr-user-hair-buns:before { + content: "\f3c6"; + } + .fi-rr-user-hair-mullet:before { + content: "\f3c7"; + } + .fi-rr-user-hard-work:before { + content: "\f3c8"; + } + .fi-rr-user-headset:before { + content: "\f3c9"; + } + .fi-rr-user-helmet-safety:before { + content: "\f3ca"; + } + .fi-rr-user-hoodie:before { + content: "\f3cb"; + } + .fi-rr-user-india:before { + content: "\f3cc"; + } + .fi-rr-user-injured:before { + content: "\f3cd"; + } + .fi-rr-user-interface-ui:before { + content: "\f3ce"; + } + .fi-rr-user-key:before { + content: "\f3cf"; + } + .fi-rr-user-language:before { + content: "\f3d0"; + } + .fi-rr-user-left:before { + content: "\f3d1"; + } + .fi-rr-user-link:before { + content: "\f3d2"; + } + .fi-rr-user-lock:before { + content: "\f3d3"; + } + .fi-rr-user-logout:before { + content: "\f3d4"; + } + .fi-rr-user-mask:before { + content: "\f3d5"; + } + .fi-rr-user-md:before { + content: "\f3d6"; + } + .fi-rr-user-md-chat:before { + content: "\f3d7"; + } + .fi-rr-user-minus:before { + content: "\f3d8"; + } + .fi-rr-user-moustache:before { + content: "\f3d9"; + } + .fi-rr-user-music:before { + content: "\f3da"; + } + .fi-rr-user-ninja:before { + content: "\f3db"; + } + .fi-rr-user-nurse:before { + content: "\f3dc"; + } + .fi-rr-user-nurse-hair:before { + content: "\f3dd"; + } + .fi-rr-user-nurse-hair-long:before { + content: "\f3de"; + } + .fi-rr-user-pen:before { + content: "\f3e0"; + } + .fi-rr-user-pen-head:before { + content: "\f3e1"; + } + .fi-rr-user-permissions:before { + content: "\f3e2"; + } + .fi-rr-user-pilot:before { + content: "\f3e3"; + } + .fi-rr-user-pilot-tie:before { + content: "\f3e4"; + } + .fi-rr-user-pizza-delivery:before { + content: "\f3e5"; + } + .fi-rr-user-plumber:before { + content: "\f3e6"; + } + .fi-rr-user-police:before { + content: "\f3e7"; + } + .fi-rr-user-question:before { + content: "\f3e8"; + } + .fi-rr-user-right:before { + content: "\f3e9"; + } + .fi-rr-user-roadmap:before { + content: "\f3ea"; + } + .fi-rr-user-robot:before { + content: "\f3eb"; + } + .fi-rr-user-robot-xmarks:before { + content: "\f3ec"; + } + .fi-rr-user-salary:before { + content: "\f3ed"; + } + .fi-rr-user-shakespeare:before { + content: "\f3ee"; + } + .fi-rr-user-shield:before { + content: "\f3ef"; + } + .fi-rr-user-sitting-toilet:before { + content: "\f3f0"; + } + .fi-rr-user-skill-gear:before { + content: "\f3f2"; + } + .fi-rr-user-slash:before { + content: "\f3f3"; + } + .fi-rr-user-speaking:before { + content: "\f3f4"; + } + .fi-rr-user-stress:before { + content: "\f3f5"; + } + .fi-rr-user-suitcase:before { + content: "\f3f6"; + } + .fi-rr-user-tag:before { + content: "\f3f7"; + } + .fi-rr-user-tie-hair:before { + content: "\f3f8"; + } + .fi-rr-user-tie-hair-long:before { + content: "\f3f9"; + } + .fi-rr-user-time:before { + content: "\f3fa"; + } + .fi-rr-user-trust:before { + content: "\f3fb"; + } + .fi-rr-user-unlock:before { + content: "\f3fc"; + } + .fi-rr-user-up:before { + content: "\f3fd"; + } + .fi-rr-user-visor:before { + content: "\f3fe"; + } + .fi-rr-user-vneck-hair:before { + content: "\f3ff"; + } + .fi-rr-user-vneck-hair-long:before { + content: "\f400"; + } + .fi-rr-user-volunteer:before { + content: "\f401"; + } + .fi-rr-user-writer:before { + content: "\f402"; + } + .fi-rr-user-xmark:before { + content: "\f403"; + } + .fi-rr-users:before { + content: "\f404"; + } + .fi-rr-users-alt:before { + content: "\f405"; + } + .fi-rr-users-class:before { + content: "\f406"; + } + .fi-rr-users-gear:before { + content: "\f409"; + } + .fi-rr-users-loyalty:before { + content: "\f40a"; + } + .fi-rr-users-medical:before { + content: "\f40b"; + } + .fi-rr-users-slash:before { + content: "\f40c"; + } + .fi-rr-users-speaking:before { + content: "\f40d"; + } + .fi-rr-utensils:before { + content: "\f40e"; + } + .fi-rr-utensils-slash:before { + content: "\f40f"; + } + .fi-rr-utility-pole:before { + content: "\f410"; + } + .fi-rr-utility-pole-double:before { + content: "\f411"; + } + .fi-rr-ux:before { + content: "\f413"; + } + .fi-rr-ux-browser:before { + content: "\f414"; + } + .fi-rr-v:before { + content: "\f415"; + } + .fi-rr-vacuum:before { + content: "\f417"; + } + .fi-rr-vacuum-cleaner:before { + content: "\f418"; + } + .fi-rr-vacuum-robot:before { + content: "\f419"; + } + .fi-rr-value-absolute:before { + content: "\f41a"; + } + .fi-rr-van-fast:before { + content: "\f41b"; + } + .fi-rr-van-front:before { + content: "\f41c"; + } + .fi-rr-vault:before { + content: "\f41d"; + } + .fi-rr-vector:before { + content: "\f41e"; + } + .fi-rr-vector-alt:before { + content: "\f41f"; + } + .fi-rr-vector-circle:before { + content: "\f420"; + } + .fi-rr-vector-polygon:before { + content: "\f421"; + } + .fi-rr-vegan:before { + content: "\f422"; + } + .fi-rr-venus:before { + content: "\f423"; + } + .fi-rr-venus-double:before { + content: "\f424"; + } + .fi-rr-venus-mars:before { + content: "\f425"; + } + .fi-rr-vest:before { + content: "\f427"; + } + .fi-rr-vest-patches:before { + content: "\f428"; + } + .fi-rr-video-arrow-down-left:before { + content: "\f429"; + } + .fi-rr-video-arrow-up-right:before { + content: "\f42a"; + } + .fi-rr-video-camera:before { + content: "\f42b"; + } + .fi-rr-video-camera-alt:before { + content: "\f42c"; + } + .fi-rr-video-duration:before { + content: "\f42d"; + } + .fi-rr-video-folder:before { + content: "\f42e"; + } + .fi-rr-video-plus:before { + content: "\f430"; + } + .fi-rr-video-recording:before { + content: "\f431"; + } + .fi-rr-video-slash:before { + content: "\f432"; + } + .fi-rr-videoconference:before { + content: "\f433"; + } + .fi-rr-vihara:before { + content: "\f435"; + } + .fi-rr-violin:before { + content: "\f437"; + } + .fi-rr-virtual-assistant:before { + content: "\f438"; + } + .fi-rr-virus:before { + content: "\f439"; + } + .fi-rr-virus-scan:before { + content: "\f43a"; + } + .fi-rr-virus-slash:before { + content: "\f43b"; + } + .fi-rr-viruses:before { + content: "\f43c"; + } + .fi-rr-vision:before { + content: "\f43e"; + } + .fi-rr-vision-sense:before { + content: "\f43f"; + } + .fi-rr-vision-target:before { + content: "\f440"; + } + .fi-rr-visit:before { + content: "\f441"; + } + .fi-rr-voice-command:before { + content: "\f444"; + } + .fi-rr-voice-note:before { + content: "\f445"; + } + .fi-rr-voicemail:before { + content: "\f446"; + } + .fi-rr-volcano:before { + content: "\f447"; + } + .fi-rr-volleyball:before { + content: "\f448"; + } + .fi-rr-volleyball-player:before { + content: "\f449"; + } + .fi-rr-volume:before { + content: "\f44a"; + } + .fi-rr-volume-control:before { + content: "\f44b"; + } + .fi-rr-volume-down:before { + content: "\f44c"; + } + .fi-rr-volume-mute:before { + content: "\f44d"; + } + .fi-rr-volume-off:before { + content: "\f44e"; + } + .fi-rr-volume-slash:before { + content: "\f44f"; + } + .fi-rr-volunteer-vest:before { + content: "\f450"; + } + .fi-rr-vote-nay:before { + content: "\f451"; + } + .fi-rr-vote-yea:before { + content: "\f452"; + } + .fi-rr-vpn:before { + content: "\f453"; + } + .fi-rr-vpn-globe:before { + content: "\f454"; + } + .fi-rr-vpn-laptop:before { + content: "\f455"; + } + .fi-rr-vpn-network:before { + content: "\f456"; + } + .fi-rr-vpn-shield:before { + content: "\f457"; + } + .fi-rr-vr-cardboard:before { + content: "\f458"; + } + .fi-rr-w:before { + content: "\f459"; + } + .fi-rr-waffle:before { + content: "\f45a"; + } + .fi-rr-wagon-covered:before { + content: "\f45b"; + } + .fi-rr-walker:before { + content: "\f45c"; + } + .fi-rr-walkie-talkie:before { + content: "\f45d"; + } + .fi-rr-walking:before { + content: "\f45e"; + } + .fi-rr-wallet:before { + content: "\f45f"; + } + .fi-rr-wallet-arrow:before { + content: "\f460"; + } + .fi-rr-wallet-buyer:before { + content: "\f461"; + } + .fi-rr-wallet-change:before { + content: "\f462"; + } + .fi-rr-wallet-income:before { + content: "\f463"; + } + .fi-rr-wallet-money:before { + content: "\f464"; + } + .fi-rr-wallet-nft:before { + content: "\f465"; + } + .fi-rr-warehouse-alt:before { + content: "\f468"; + } + .fi-rr-warranty:before { + content: "\f469"; + } + .fi-rr-washer:before { + content: "\f46a"; + } + .fi-rr-washing-dishes:before { + content: "\f46b"; + } + .fi-rr-waste:before { + content: "\f46c"; + } + .fi-rr-waste-pollution:before { + content: "\f46d"; + } + .fi-rr-watch:before { + content: "\f46e"; + } + .fi-rr-watch-calculator:before { + content: "\f46f"; + } + .fi-rr-watch-fitness:before { + content: "\f470"; + } + .fi-rr-watch-smart:before { + content: "\f471"; + } + .fi-rr-water:before { + content: "\f472"; + } + .fi-rr-water-bottle:before { + content: "\f473"; + } + .fi-rr-water-drop:before { + content: "\f474"; + } + .fi-rr-water-ladder:before { + content: "\f476"; + } + .fi-rr-water-lower:before { + content: "\f477"; + } + .fi-rr-water-rise:before { + content: "\f478"; + } + .fi-rr-water-ski:before { + content: "\f479"; + } + .fi-rr-watering-can-drop:before { + content: "\f47a"; + } + .fi-rr-watering-can-plant:before { + content: "\f47b"; + } + .fi-rr-watermelon:before { + content: "\f47c"; + } + .fi-rr-waterpolo:before { + content: "\f47f"; + } + .fi-rr-waterpolo-goal:before { + content: "\f480"; + } + .fi-rr-waterpolo-hand:before { + content: "\f481"; + } + .fi-rr-waterpolo-player:before { + content: "\f482"; + } + .fi-rr-wave:before { + content: "\f483"; + } + .fi-rr-wave-sine:before { + content: "\f484"; + } + .fi-rr-wave-square:before { + content: "\f485"; + } + .fi-rr-wave-triangle:before { + content: "\f486"; + } + .fi-rr-waveform:before { + content: "\f487"; + } + .fi-rr-waveform-path:before { + content: "\f489"; + } + .fi-rr-web-browser-bomb:before { + content: "\f48c"; + } + .fi-rr-web-design:before { + content: "\f48d"; + } + .fi-rr-web-test:before { + content: "\f490"; + } + .fi-rr-webcam:before { + content: "\f491"; + } + .fi-rr-webcam-slash:before { + content: "\f492"; + } + .fi-rr-webhook:before { + content: "\f493"; + } + .fi-rr-webinar:before { + content: "\f494"; + } + .fi-rr-webinar-play:before { + content: "\f495"; + } + .fi-rr-website-design:before { + content: "\f496"; + } + .fi-rr-website-layout:before { + content: "\f497"; + } + .fi-rr-website-speed:before { + content: "\f498"; + } + .fi-rr-website-structure:before { + content: "\f499"; + } + .fi-rr-wednesday:before { + content: "\f49a"; + } + .fi-rr-weight-gain:before { + content: "\f49b"; + } + .fi-rr-weight-loss:before { + content: "\f49c"; + } + .fi-rr-welding:before { + content: "\f49d"; + } + .fi-rr-wellbeing:before { + content: "\f49e"; + } + .fi-rr-whale:before { + content: "\f4a0"; + } + .fi-rr-wheat:before { + content: "\f4a2"; + } + .fi-rr-wheat-awn:before { + content: "\f4a3"; + } + .fi-rr-wheat-awn-circle-exclamation:before { + content: "\f4a4"; + } + .fi-rr-wheat-awn-slash:before { + content: "\f4a5"; + } + .fi-rr-wheat-slash:before { + content: "\f4a6"; + } + .fi-rr-wheelchair:before { + content: "\f4a7"; + } + .fi-rr-wheelchair-move:before { + content: "\f4a8"; + } + .fi-rr-wheelchair-sleeping:before { + content: "\f4a9"; + } + .fi-rr-whistle:before { + content: "\f4aa"; + } + .fi-rr-white-space:before { + content: "\f4ab"; + } + .fi-rr-wifi:before { + content: "\f4ac"; + } + .fi-rr-wifi-1:before { + content: "\f4ad"; + } + .fi-rr-wifi-2:before { + content: "\f4ae"; + } + .fi-rr-wifi-alt:before { + content: "\f4af"; + } + .fi-rr-wifi-exclamation:before { + content: "\f4b0"; + } + .fi-rr-wifi-lock:before { + content: "\f4b1"; + } + .fi-rr-wifi-password:before { + content: "\f4b2"; + } + .fi-rr-wifi-slash:before { + content: "\f4b3"; + } + .fi-rr-wifi-xmark:before { + content: "\f4b4"; + } + .fi-rr-wildfire:before { + content: "\f4b6"; + } + .fi-rr-wind:before { + content: "\f4b7"; + } + .fi-rr-wind-turbine:before { + content: "\f4b8"; + } + .fi-rr-wind-warning:before { + content: "\f4b9"; + } + .fi-rr-window-alt:before { + content: "\f4bb"; + } + .fi-rr-window-frame:before { + content: "\f4bc"; + } + .fi-rr-window-frame-open:before { + content: "\f4bd"; + } + .fi-rr-window-maximize:before { + content: "\f4be"; + } + .fi-rr-window-minimize:before { + content: "\f4bf"; + } + .fi-rr-window-restore:before { + content: "\f4c0"; + } + .fi-rr-windsock:before { + content: "\f4c2"; + } + .fi-rr-windsurf:before { + content: "\f4c3"; + } + .fi-rr-wine-bottle:before { + content: "\f4c4"; + } + .fi-rr-wine-glass-crack:before { + content: "\f4c5"; + } + .fi-rr-wine-glass-empty:before { + content: "\f4c6"; + } + .fi-rr-wings-box:before { + content: "\f4c7"; + } + .fi-rr-wisdom:before { + content: "\f4c9"; + } + .fi-rr-wishlist-heart:before { + content: "\f4ca"; + } + .fi-rr-wishlist-star:before { + content: "\f4cb"; + } + .fi-rr-witness:before { + content: "\f4cc"; + } + .fi-rr-woman-head:before { + content: "\f4ce"; + } + .fi-rr-woman-scientist:before { + content: "\f4cf"; + } + .fi-rr-women-swimsuit:before { + content: "\f4d0"; + } + .fi-rr-won-sign:before { + content: "\f4d1"; + } + .fi-rr-work-in-progress:before { + content: "\f4d3"; + } + .fi-rr-workflow:before { + content: "\f4d4"; + } + .fi-rr-workflow-alt:before { + content: "\f4d5"; + } + .fi-rr-workflow-setting:before { + content: "\f4d6"; + } + .fi-rr-workflow-setting-alt:before { + content: "\f4d7"; + } + .fi-rr-workshop:before { + content: "\f4d9"; + } + .fi-rr-workwear:before { + content: "\f4da"; + } + .fi-rr-world:before { + content: "\f4db"; + } + .fi-rr-world-megaphone:before { + content: "\f4dc"; + } + .fi-rr-worm:before { + content: "\f4de"; + } + .fi-rr-wrap:before { + content: "\f4df"; + } + .fi-rr-wreath:before { + content: "\f4e0"; + } + .fi-rr-wrench-alt:before { + content: "\f4e1"; + } + .fi-rr-wrench-simple:before { + content: "\f4e2"; + } + .fi-rr-x:before { + content: "\f4e6"; + } + .fi-rr-x-ray:before { + content: "\f4e7"; + } + .fi-rr-y:before { + content: "\f4ea"; + } + .fi-rr-y2k:before { + content: "\f4eb"; + } + .fi-rr-yen:before { + content: "\f4ef"; + } + .fi-rr-yin-yang:before { + content: "\f4f0"; + } + .fi-rr-yoga-ball:before { + content: "\f4f3"; + } + .fi-rr-yoga-ball-exercise:before { + content: "\f4f4"; + } + .fi-rr-yoga-ball-mat:before { + content: "\f4f5"; + } + .fi-rr-yoga-mat:before { + content: "\f4f6"; + } + .fi-rr-yoga-moon:before { + content: "\f4f7"; + } + .fi-rr-yoga-posture:before { + content: "\f4f8"; + } + .fi-rr-z:before { + content: "\f4fa"; + } + .fi-rr-zero-percent:before { + content: "\f4fb"; + } + .fi-rr-zip-file:before { + content: "\f4fc"; + } + .fi-rr-zoom-in:before { + content: "\f4fe"; + } + .fi-rr-zoom-out:before { + content: "\f4ff"; + } diff --git a/resources/css/Shared/uicons-regular-rounded/how-to-use.html b/resources/css/Shared/uicons-regular-rounded/how-to-use.html new file mode 100644 index 0000000..7d2f7a1 --- /dev/null +++ b/resources/css/Shared/uicons-regular-rounded/how-to-use.html @@ -0,0 +1,31581 @@ + + + + + Uicons 2.6.0 + + + + + + + +
+ + +

Get started

+ +
+
    +
  1. Copy the entire /webfonts folder and the css into your project’s static assets directory.
  2. +
  3. Add the following line into the <head> of each template or page that you want to use Uicons on.

    +
    <link href="/your-path-to-uicons/css/uicons-regular-rounded.css" rel="stylesheet">
    +
  4. +
  5. Use the icons with the tags <i> or <span>.

    +
    <i class="fi fi-rr-camera">
    +<span class="fi fi-rr-camera">
    + Example: +
  6. +
+
+ +
    + +
  • +
    + + fi-rr-0 +
    +
  • + + +
  • +
    + + fi-rr-00s-music-disc +
    +
  • + + +
  • +
    + + fi-rr-1 +
    +
  • + + +
  • +
    + + fi-rr-2 +
    +
  • + + +
  • +
    + + fi-rr-3 +
    +
  • + + +
  • +
    + + fi-rr-360-degrees +
    +
  • + + +
  • +
    + + fi-rr-4 +
    +
  • + + +
  • +
    + + fi-rr-404 +
    +
  • + + +
  • +
    + + fi-rr-5 +
    +
  • + + +
  • +
    + + fi-rr-6 +
    +
  • + + +
  • +
    + + fi-rr-60s-music-disc +
    +
  • + + +
  • +
    + + fi-rr-7 +
    +
  • + + +
  • +
    + + fi-rr-70s-music-disc +
    +
  • + + +
  • +
    + + fi-rr-8 +
    +
  • + + +
  • +
    + + fi-rr-80s-music-disc +
    +
  • + + +
  • +
    + + fi-rr-9 +
    +
  • + + +
  • +
    + + fi-rr-90s-music-disc +
    +
  • + + +
  • +
    + + fi-rr-a +
    +
  • + + +
  • +
    + + fi-rr-abacus +
    +
  • + + +
  • +
    + + fi-rr-accident +
    +
  • + + +
  • +
    + + fi-rr-acorn +
    +
  • + + +
  • +
    + + fi-rr-ad-forbidden +
    +
  • + + +
  • +
    + + fi-rr-ad-paid +
    +
  • + + +
  • +
    + + fi-rr-ad +
    +
  • + + +
  • +
    + + fi-rr-add-document +
    +
  • + + +
  • +
    + + fi-rr-add-folder +
    +
  • + + +
  • +
    + + fi-rr-add-image +
    +
  • + + +
  • +
    + + fi-rr-add +
    +
  • + + +
  • +
    + + fi-rr-address-book +
    +
  • + + +
  • +
    + + fi-rr-address-card +
    +
  • + + +
  • +
    + + fi-rr-admin-alt +
    +
  • + + +
  • +
    + + fi-rr-admin +
    +
  • + + +
  • +
    + + fi-rr-age-alt +
    +
  • + + +
  • +
    + + fi-rr-age-restriction-eighteen +
    +
  • + + +
  • +
    + + fi-rr-age-restriction-seven +
    +
  • + + +
  • +
    + + fi-rr-age-restriction-six +
    +
  • + + +
  • +
    + + fi-rr-age-restriction-sixteen +
    +
  • + + +
  • +
    + + fi-rr-age-restriction-thirteen +
    +
  • + + +
  • +
    + + fi-rr-age-restriction-three +
    +
  • + + +
  • +
    + + fi-rr-age-restriction-twelve +
    +
  • + + +
  • +
    + + fi-rr-age-restriction-twenty-one +
    +
  • + + +
  • +
    + + fi-rr-age-restriction-zero +
    +
  • + + +
  • +
    + + fi-rr-age +
    +
  • + + +
  • +
    + + fi-rr-air-conditioner +
    +
  • + + +
  • +
    + + fi-rr-air-freshener +
    +
  • + + +
  • +
    + + fi-rr-air-pollution +
    +
  • + + +
  • +
    + + fi-rr-airplane-journey +
    +
  • + + +
  • +
    + + fi-rr-airplane-window-open +
    +
  • + + +
  • +
    + + fi-rr-airplay +
    +
  • + + +
  • +
    + + fi-rr-alarm-clock +
    +
  • + + +
  • +
    + + fi-rr-alarm-exclamation +
    +
  • + + +
  • +
    + + fi-rr-alarm-plus +
    +
  • + + +
  • +
    + + fi-rr-alarm-snooze +
    +
  • + + +
  • +
    + + fi-rr-album-circle-plus +
    +
  • + + +
  • +
    + + fi-rr-album-circle-user +
    +
  • + + +
  • +
    + + fi-rr-album-collection +
    +
  • + + +
  • +
    + + fi-rr-album +
    +
  • + + +
  • +
    + + fi-rr-algorithm +
    +
  • + + +
  • +
    + + fi-rr-alicorn +
    +
  • + + +
  • +
    + + fi-rr-alien +
    +
  • + + +
  • +
    + + fi-rr-align-center +
    +
  • + + +
  • +
    + + fi-rr-align-justify +
    +
  • + + +
  • +
    + + fi-rr-align-left +
    +
  • + + +
  • +
    + + fi-rr-align-slash +
    +
  • + + +
  • +
    + + fi-rr-ambulance +
    +
  • + + +
  • +
    + + fi-rr-amp-guitar +
    +
  • + + +
  • +
    + + fi-rr-analyse-alt +
    +
  • + + +
  • +
    + + fi-rr-analyse +
    +
  • + + +
  • +
    + + fi-rr-anatomical-heart +
    +
  • + + +
  • +
    + + fi-rr-anchor +
    +
  • + + +
  • +
    + + fi-rr-angel +
    +
  • + + +
  • +
    + + fi-rr-angle-90 +
    +
  • + + +
  • +
    + + fi-rr-angle-circle-down +
    +
  • + + +
  • +
    + + fi-rr-angle-circle-left +
    +
  • + + +
  • +
    + + fi-rr-angle-circle-right +
    +
  • + + +
  • +
    + + fi-rr-angle-circle-up +
    +
  • + + +
  • +
    + + fi-rr-angle-double-left +
    +
  • + + +
  • +
    + + fi-rr-angle-double-right +
    +
  • + + +
  • +
    + + fi-rr-angle-double-small-down +
    +
  • + + +
  • +
    + + fi-rr-angle-double-small-left +
    +
  • + + +
  • +
    + + fi-rr-angle-double-small-right +
    +
  • + + +
  • +
    + + fi-rr-angle-double-small-up +
    +
  • + + +
  • +
    + + fi-rr-angle-down +
    +
  • + + +
  • +
    + + fi-rr-angle-left +
    +
  • + + +
  • +
    + + fi-rr-angle-right +
    +
  • + + +
  • +
    + + fi-rr-angle-small-down +
    +
  • + + +
  • +
    + + fi-rr-angle-small-left +
    +
  • + + +
  • +
    + + fi-rr-angle-small-right +
    +
  • + + +
  • +
    + + fi-rr-angle-small-up +
    +
  • + + +
  • +
    + + fi-rr-angle-square-down +
    +
  • + + +
  • +
    + + fi-rr-angle-square-left +
    +
  • + + +
  • +
    + + fi-rr-angle-square-right +
    +
  • + + +
  • +
    + + fi-rr-angle-square-up +
    +
  • + + +
  • +
    + + fi-rr-angle-up +
    +
  • + + +
  • +
    + + fi-rr-angle +
    +
  • + + +
  • +
    + + fi-rr-angles-up-down +
    +
  • + + +
  • +
    + + fi-rr-angry +
    +
  • + + +
  • +
    + + fi-rr-animated-icon +
    +
  • + + +
  • +
    + + fi-rr-ankh +
    +
  • + + +
  • +
    + + fi-rr-answer-alt +
    +
  • + + +
  • +
    + + fi-rr-answer +
    +
  • + + +
  • +
    + + fi-rr-apartment +
    +
  • + + +
  • +
    + + fi-rr-aperture +
    +
  • + + +
  • +
    + + fi-rr-api +
    +
  • + + +
  • +
    + + fi-rr-app-notification +
    +
  • + + +
  • +
    + + fi-rr-apple-books +
    +
  • + + +
  • +
    + + fi-rr-apple-core +
    +
  • + + +
  • +
    + + fi-rr-apple-crate +
    +
  • + + +
  • +
    + + fi-rr-apple-whole +
    +
  • + + +
  • +
    + + fi-rr-apps-add +
    +
  • + + +
  • +
    + + fi-rr-apps-delete +
    +
  • + + +
  • +
    + + fi-rr-apps-sort +
    +
  • + + +
  • +
    + + fi-rr-apps +
    +
  • + + +
  • +
    + + fi-rr-archive +
    +
  • + + +
  • +
    + + fi-rr-archway +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-circle-down +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-circle-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-circle-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-circle-up +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-down +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-from-bottom +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-from-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-from-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-from-top +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-square-down +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-square-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-square-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-square-up +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-to-bottom +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-to-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-to-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-to-top +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-up +
    +
  • + + +
  • +
    + + fi-rr-arrow-circle-down +
    +
  • + + +
  • +
    + + fi-rr-arrow-circle-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-circle-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-circle-up +
    +
  • + + +
  • +
    + + fi-rr-arrow-comparison +
    +
  • + + +
  • +
    + + fi-rr-arrow-down-from-arc +
    +
  • + + +
  • +
    + + fi-rr-arrow-down-from-dotted-line +
    +
  • + + +
  • +
    + + fi-rr-arrow-down-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-down-small-big +
    +
  • + + +
  • +
    + + fi-rr-arrow-down-strenght +
    +
  • + + +
  • +
    + + fi-rr-arrow-down-to-dotted-line +
    +
  • + + +
  • +
    + + fi-rr-arrow-down-to-square +
    +
  • + + +
  • +
    + + fi-rr-arrow-down-triangle-square +
    +
  • + + +
  • +
    + + fi-rr-arrow-down +
    +
  • + + +
  • +
    + + fi-rr-arrow-from-bottom +
    +
  • + + +
  • +
    + + fi-rr-arrow-from-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-from-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-from-top +
    +
  • + + +
  • +
    + + fi-rr-arrow-left-from-arc +
    +
  • + + +
  • +
    + + fi-rr-arrow-left-from-line +
    +
  • + + +
  • +
    + + fi-rr-arrow-left-to-arc +
    +
  • + + +
  • +
    + + fi-rr-arrow-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-progress-alt +
    +
  • + + +
  • +
    + + fi-rr-arrow-progress +
    +
  • + + +
  • +
    + + fi-rr-arrow-right-to-bracket +
    +
  • + + +
  • +
    + + fi-rr-arrow-right-to-city +
    +
  • + + +
  • +
    + + fi-rr-arrow-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-small-down +
    +
  • + + +
  • +
    + + fi-rr-arrow-small-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-small-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-small-up +
    +
  • + + +
  • +
    + + fi-rr-arrow-square-down +
    +
  • + + +
  • +
    + + fi-rr-arrow-square-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-square-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-square-up +
    +
  • + + +
  • +
    + + fi-rr-arrow-to-bottom +
    +
  • + + +
  • +
    + + fi-rr-arrow-to-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-to-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-to-top +
    +
  • + + +
  • +
    + + fi-rr-arrow-trend-down +
    +
  • + + +
  • +
    + + fi-rr-arrow-trend-up +
    +
  • + + +
  • +
    + + fi-rr-arrow-turn-down-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-turn-down-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-turn-left-up +
    +
  • + + +
  • +
    + + fi-rr-arrow-up-from-dotted-line +
    +
  • + + +
  • +
    + + fi-rr-arrow-up-from-ground-water +
    +
  • + + +
  • +
    + + fi-rr-arrow-up-from-square +
    +
  • + + +
  • +
    + + fi-rr-arrow-up-left-from-circle +
    +
  • + + +
  • +
    + + fi-rr-arrow-up-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-up-right-and-arrow-down-left-from-center +
    +
  • + + +
  • +
    + + fi-rr-arrow-up-right-from-square +
    +
  • + + +
  • +
    + + fi-rr-arrow-up-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-up-small-big +
    +
  • + + +
  • +
    + + fi-rr-arrow-up-square-triangle +
    +
  • + + +
  • +
    + + fi-rr-arrow-up-to-arc +
    +
  • + + +
  • +
    + + fi-rr-arrow-up-to-dotted-line +
    +
  • + + +
  • +
    + + fi-rr-arrow-up +
    +
  • + + +
  • +
    + + fi-rr-arrow-upward-growth-crypto +
    +
  • + + +
  • +
    + + fi-rr-arrows-alt-h +
    +
  • + + +
  • +
    + + fi-rr-arrows-alt-v +
    +
  • + + +
  • +
    + + fi-rr-arrows-alt +
    +
  • + + +
  • +
    + + fi-rr-arrows-cross +
    +
  • + + +
  • +
    + + fi-rr-arrows-down-curve +
    +
  • + + +
  • +
    + + fi-rr-arrows-down-to-people +
    +
  • + + +
  • +
    + + fi-rr-arrows-from-dotted-line +
    +
  • + + +
  • +
    + + fi-rr-arrows-from-line +
    +
  • + + +
  • +
    + + fi-rr-arrows-h-copy +
    +
  • + + +
  • +
    + + fi-rr-arrows-h +
    +
  • + + +
  • +
    + + fi-rr-arrows-repeat-1 +
    +
  • + + +
  • +
    + + fi-rr-arrows-repeat +
    +
  • + + +
  • +
    + + fi-rr-arrows-retweet +
    +
  • + + +
  • +
    + + fi-rr-arrows-split-right-and-left +
    +
  • + + +
  • +
    + + fi-rr-arrows-split-up-and-left +
    +
  • + + +
  • +
    + + fi-rr-arrows-to-circle +
    +
  • + + +
  • +
    + + fi-rr-arrows-to-dotted-line +
    +
  • + + +
  • +
    + + fi-rr-arrows-to-eye +
    +
  • + + +
  • +
    + + fi-rr-arrows-to-line +
    +
  • + + +
  • +
    + + fi-rr-arrows +
    +
  • + + +
  • +
    + + fi-rr-artificial-intelligence +
    +
  • + + +
  • +
    + + fi-rr-assept-document +
    +
  • + + +
  • +
    + + fi-rr-assessment-alt +
    +
  • + + +
  • +
    + + fi-rr-assessment +
    +
  • + + +
  • +
    + + fi-rr-assign +
    +
  • + + +
  • +
    + + fi-rr-assistive-listening-systems +
    +
  • + + +
  • +
    + + fi-rr-asterik +
    +
  • + + +
  • +
    + + fi-rr-at +
    +
  • + + +
  • +
    + + fi-rr-attention-detail +
    +
  • + + +
  • +
    + + fi-rr-attribution-pen +
    +
  • + + +
  • +
    + + fi-rr-attribution-pencil +
    +
  • + + +
  • +
    + + fi-rr-aubergine +
    +
  • + + +
  • +
    + + fi-rr-auction +
    +
  • + + +
  • +
    + + fi-rr-audience-megaphone +
    +
  • + + +
  • +
    + + fi-rr-audio-description-slash +
    +
  • + + +
  • +
    + + fi-rr-audit-alt +
    +
  • + + +
  • +
    + + fi-rr-audit +
    +
  • + + +
  • +
    + + fi-rr-austral-sign +
    +
  • + + +
  • +
    + + fi-rr-australia-country-code +
    +
  • + + +
  • +
    + + fi-rr-australia-flag +
    +
  • + + +
  • +
    + + fi-rr-australia +
    +
  • + + +
  • +
    + + fi-rr-auto-pilot +
    +
  • + + +
  • +
    + + fi-rr-auto-reply +
    +
  • + + +
  • +
    + + fi-rr-auto-sync +
    +
  • + + +
  • +
    + + fi-rr-avocado +
    +
  • + + +
  • +
    + + fi-rr-award +
    +
  • + + +
  • +
    + + fi-rr-axe-battle +
    +
  • + + +
  • +
    + + fi-rr-axe +
    +
  • + + +
  • +
    + + fi-rr-b +
    +
  • + + +
  • +
    + + fi-rr-baby-carriage +
    +
  • + + +
  • +
    + + fi-rr-baby +
    +
  • + + +
  • +
    + + fi-rr-back-up +
    +
  • + + +
  • +
    + + fi-rr-background +
    +
  • + + +
  • +
    + + fi-rr-backpack +
    +
  • + + +
  • +
    + + fi-rr-bacon +
    +
  • + + +
  • +
    + + fi-rr-bacteria +
    +
  • + + +
  • +
    + + fi-rr-bacterium +
    +
  • + + +
  • +
    + + fi-rr-badge-check +
    +
  • + + +
  • +
    + + fi-rr-badge-dollar +
    +
  • + + +
  • +
    + + fi-rr-badge-leaf +
    +
  • + + +
  • +
    + + fi-rr-badge-percent +
    +
  • + + +
  • +
    + + fi-rr-badge-sheriff +
    +
  • + + +
  • +
    + + fi-rr-badge +
    +
  • + + +
  • +
    + + fi-rr-badger-honey +
    +
  • + + +
  • +
    + + fi-rr-badget-check-alt +
    +
  • + + +
  • +
    + + fi-rr-badminton +
    +
  • + + +
  • +
    + + fi-rr-bag-map-pin +
    +
  • + + +
  • +
    + + fi-rr-bag-seedling +
    +
  • + + +
  • +
    + + fi-rr-bag-shopping-minus +
    +
  • + + +
  • +
    + + fi-rr-bags-shopping +
    +
  • + + +
  • +
    + + fi-rr-baguette +
    +
  • + + +
  • +
    + + fi-rr-bahai +
    +
  • + + +
  • +
    + + fi-rr-baht-sign +
    +
  • + + +
  • +
    + + fi-rr-balance-scale-left +
    +
  • + + +
  • +
    + + fi-rr-balance-scale-right +
    +
  • + + +
  • +
    + + fi-rr-balcony +
    +
  • + + +
  • +
    + + fi-rr-ball-pile +
    +
  • + + +
  • +
    + + fi-rr-ball +
    +
  • + + +
  • +
    + + fi-rr-ballet-dance +
    +
  • + + +
  • +
    + + fi-rr-balloon +
    +
  • + + +
  • +
    + + fi-rr-balloons +
    +
  • + + +
  • +
    + + fi-rr-ballot-check +
    +
  • + + +
  • +
    + + fi-rr-ballot +
    +
  • + + +
  • +
    + + fi-rr-ban-bug +
    +
  • + + +
  • +
    + + fi-rr-ban +
    +
  • + + +
  • +
    + + fi-rr-banana +
    +
  • + + +
  • +
    + + fi-rr-band-aid +
    +
  • + + +
  • +
    + + fi-rr-bandage-wound +
    +
  • + + +
  • +
    + + fi-rr-bangladeshi-taka-sign +
    +
  • + + +
  • +
    + + fi-rr-banjo +
    +
  • + + +
  • +
    + + fi-rr-bank-app +
    +
  • + + +
  • +
    + + fi-rr-bank +
    +
  • + + +
  • +
    + + fi-rr-banner-2 +
    +
  • + + +
  • +
    + + fi-rr-banner-3 +
    +
  • + + +
  • +
    + + fi-rr-banner-4 +
    +
  • + + +
  • +
    + + fi-rr-banner-5 +
    +
  • + + +
  • +
    + + fi-rr-banner +
    +
  • + + +
  • +
    + + fi-rr-barber-pole +
    +
  • + + +
  • +
    + + fi-rr-barber-shop +
    +
  • + + +
  • +
    + + fi-rr-barcode-read +
    +
  • + + +
  • +
    + + fi-rr-barcode-scan +
    +
  • + + +
  • +
    + + fi-rr-barcode +
    +
  • + + +
  • +
    + + fi-rr-barefoot +
    +
  • + + +
  • +
    + + fi-rr-bars-filter +
    +
  • + + +
  • +
    + + fi-rr-bars-progress +
    +
  • + + +
  • +
    + + fi-rr-bars-sort +
    +
  • + + +
  • +
    + + fi-rr-bars-staggered +
    +
  • + + +
  • +
    + + fi-rr-baseball-alt +
    +
  • + + +
  • +
    + + fi-rr-baseball +
    +
  • + + +
  • +
    + + fi-rr-basket-shopping-minus +
    +
  • + + +
  • +
    + + fi-rr-basket-shopping-plus +
    +
  • + + +
  • +
    + + fi-rr-basket-shopping-simple +
    +
  • + + +
  • +
    + + fi-rr-basket +
    +
  • + + +
  • +
    + + fi-rr-basketball +
    +
  • + + +
  • +
    + + fi-rr-bat +
    +
  • + + +
  • +
    + + fi-rr-bath +
    +
  • + + +
  • +
    + + fi-rr-battery-100 +
    +
  • + + +
  • +
    + + fi-rr-battery-bolt +
    +
  • + + +
  • +
    + + fi-rr-battery-empty +
    +
  • + + +
  • +
    + + fi-rr-battery-exclamation +
    +
  • + + +
  • +
    + + fi-rr-battery-full +
    +
  • + + +
  • +
    + + fi-rr-battery-half +
    +
  • + + +
  • +
    + + fi-rr-battery-quarter +
    +
  • + + +
  • +
    + + fi-rr-battery-slash +
    +
  • + + +
  • +
    + + fi-rr-battery-three-quarters +
    +
  • + + +
  • +
    + + fi-rr-beacon +
    +
  • + + +
  • +
    + + fi-rr-beauty-mask +
    +
  • + + +
  • +
    + + fi-rr-bed-alt +
    +
  • + + +
  • +
    + + fi-rr-bed-bunk +
    +
  • + + +
  • +
    + + fi-rr-bed-empty +
    +
  • + + +
  • +
    + + fi-rr-bed-pulse +
    +
  • + + +
  • +
    + + fi-rr-bed +
    +
  • + + +
  • +
    + + fi-rr-bee +
    +
  • + + +
  • +
    + + fi-rr-beer-mug-empty +
    +
  • + + +
  • +
    + + fi-rr-beer +
    +
  • + + +
  • +
    + + fi-rr-bell-concierge +
    +
  • + + +
  • +
    + + fi-rr-bell-notification-call +
    +
  • + + +
  • +
    + + fi-rr-bell-notification-social-media +
    +
  • + + +
  • +
    + + fi-rr-bell-ring +
    +
  • + + +
  • +
    + + fi-rr-bell-school-slash +
    +
  • + + +
  • +
    + + fi-rr-bell-school +
    +
  • + + +
  • +
    + + fi-rr-bell-slash +
    +
  • + + +
  • +
    + + fi-rr-bell +
    +
  • + + +
  • +
    + + fi-rr-bells +
    +
  • + + +
  • +
    + + fi-rr-bench-tree +
    +
  • + + +
  • +
    + + fi-rr-benefit-diamond-alt +
    +
  • + + +
  • +
    + + fi-rr-benefit-diamond +
    +
  • + + +
  • +
    + + fi-rr-benefit-hand +
    +
  • + + +
  • +
    + + fi-rr-benefit-increase +
    +
  • + + +
  • +
    + + fi-rr-benefit-porcent +
    +
  • + + +
  • +
    + + fi-rr-benefit +
    +
  • + + +
  • +
    + + fi-rr-betamax +
    +
  • + + +
  • +
    + + fi-rr-bible +
    +
  • + + +
  • +
    + + fi-rr-bicycle-journey +
    +
  • + + +
  • +
    + + fi-rr-big-drop +
    +
  • + + +
  • +
    + + fi-rr-bike-moving +
    +
  • + + +
  • +
    + + fi-rr-bike-path +
    +
  • + + +
  • +
    + + fi-rr-bike +
    +
  • + + +
  • +
    + + fi-rr-biking-mountain +
    +
  • + + +
  • +
    + + fi-rr-biking +
    +
  • + + +
  • +
    + + fi-rr-bill-arrow +
    +
  • + + +
  • +
    + + fi-rr-billiard +
    +
  • + + +
  • +
    + + fi-rr-bin-bottles +
    +
  • + + +
  • +
    + + fi-rr-binary-circle-check +
    +
  • + + +
  • +
    + + fi-rr-binary-cloud +
    +
  • + + +
  • +
    + + fi-rr-binary-lock +
    +
  • + + +
  • +
    + + fi-rr-binary-slash +
    +
  • + + +
  • +
    + + fi-rr-binary +
    +
  • + + +
  • +
    + + fi-rr-binoculars +
    +
  • + + +
  • +
    + + fi-rr-bio-leaves +
    +
  • + + +
  • +
    + + fi-rr-bio +
    +
  • + + +
  • +
    + + fi-rr-biohazard +
    +
  • + + +
  • +
    + + fi-rr-bird +
    +
  • + + +
  • +
    + + fi-rr-bitcoin-sign +
    +
  • + + +
  • +
    + + fi-rr-blanket +
    +
  • + + +
  • +
    + + fi-rr-blender-phone +
    +
  • + + +
  • +
    + + fi-rr-blender +
    +
  • + + +
  • +
    + + fi-rr-blinds-open +
    +
  • + + +
  • +
    + + fi-rr-blinds-raised +
    +
  • + + +
  • +
    + + fi-rr-blinds +
    +
  • + + +
  • +
    + + fi-rr-block-brick-fire +
    +
  • + + +
  • +
    + + fi-rr-block-brick +
    +
  • + + +
  • +
    + + fi-rr-block-microphone +
    +
  • + + +
  • +
    + + fi-rr-block-question +
    +
  • + + +
  • +
    + + fi-rr-block-quote +
    +
  • + + +
  • +
    + + fi-rr-block +
    +
  • + + +
  • +
    + + fi-rr-blockchain-3 +
    +
  • + + +
  • +
    + + fi-rr-blog-pencil +
    +
  • + + +
  • +
    + + fi-rr-blog-text +
    +
  • + + +
  • +
    + + fi-rr-blood-dropper +
    +
  • + + +
  • +
    + + fi-rr-blood-test-tube-alt +
    +
  • + + +
  • +
    + + fi-rr-blood-test-tube +
    +
  • + + +
  • +
    + + fi-rr-blood +
    +
  • + + +
  • +
    + + fi-rr-blueberries +
    +
  • + + +
  • +
    + + fi-rr-blueprint +
    +
  • + + +
  • +
    + + fi-rr-bluetooth-alt +
    +
  • + + +
  • +
    + + fi-rr-bluetooth-circle +
    +
  • + + +
  • +
    + + fi-rr-bold +
    +
  • + + +
  • +
    + + fi-rr-bolt-auto +
    +
  • + + +
  • +
    + + fi-rr-bolt-slash +
    +
  • + + +
  • +
    + + fi-rr-bolt +
    +
  • + + +
  • +
    + + fi-rr-bomb +
    +
  • + + +
  • +
    + + fi-rr-bone-break +
    +
  • + + +
  • +
    + + fi-rr-bone +
    +
  • + + +
  • +
    + + fi-rr-bong +
    +
  • + + +
  • +
    + + fi-rr-bonus-alt +
    +
  • + + +
  • +
    + + fi-rr-bonus-star +
    +
  • + + +
  • +
    + + fi-rr-bonus +
    +
  • + + +
  • +
    + + fi-rr-book-alt +
    +
  • + + +
  • +
    + + fi-rr-book-arrow-right +
    +
  • + + +
  • +
    + + fi-rr-book-arrow-up +
    +
  • + + +
  • +
    + + fi-rr-book-atlas +
    +
  • + + +
  • +
    + + fi-rr-book-bookmark +
    +
  • + + +
  • +
    + + fi-rr-book-circle-arrow-right +
    +
  • + + +
  • +
    + + fi-rr-book-circle-arrow-up +
    +
  • + + +
  • +
    + + fi-rr-book-copy +
    +
  • + + +
  • +
    + + fi-rr-book-dead +
    +
  • + + +
  • +
    + + fi-rr-book-font +
    +
  • + + +
  • +
    + + fi-rr-book-heart +
    +
  • + + +
  • +
    + + fi-rr-book-medical +
    +
  • + + +
  • +
    + + fi-rr-book-open-cover +
    +
  • + + +
  • +
    + + fi-rr-book-open-reader +
    +
  • + + +
  • +
    + + fi-rr-book-plus +
    +
  • + + +
  • +
    + + fi-rr-book-quran +
    +
  • + + +
  • +
    + + fi-rr-book-section +
    +
  • + + +
  • +
    + + fi-rr-book-spells +
    +
  • + + +
  • +
    + + fi-rr-book-tanakh +
    +
  • + + +
  • +
    + + fi-rr-book-user +
    +
  • + + +
  • +
    + + fi-rr-book-world +
    +
  • + + +
  • +
    + + fi-rr-book +
    +
  • + + +
  • +
    + + fi-rr-Booking +
    +
  • + + +
  • +
    + + fi-rr-bookmark-slash +
    +
  • + + +
  • +
    + + fi-rr-bookmark +
    +
  • + + +
  • +
    + + fi-rr-books-medical +
    +
  • + + +
  • +
    + + fi-rr-books +
    +
  • + + +
  • +
    + + fi-rr-boot-heeled +
    +
  • + + +
  • +
    + + fi-rr-boot +
    +
  • + + +
  • +
    + + fi-rr-booth-curtain +
    +
  • + + +
  • +
    + + fi-rr-border-all +
    +
  • + + +
  • +
    + + fi-rr-border-bottom +
    +
  • + + +
  • +
    + + fi-rr-border-center-h +
    +
  • + + +
  • +
    + + fi-rr-border-center-v +
    +
  • + + +
  • +
    + + fi-rr-border-inner +
    +
  • + + +
  • +
    + + fi-rr-border-left +
    +
  • + + +
  • +
    + + fi-rr-border-none +
    +
  • + + +
  • +
    + + fi-rr-border-outer +
    +
  • + + +
  • +
    + + fi-rr-border-right +
    +
  • + + +
  • +
    + + fi-rr-border-style-alt +
    +
  • + + +
  • +
    + + fi-rr-border-style +
    +
  • + + +
  • +
    + + fi-rr-border-top +
    +
  • + + +
  • +
    + + fi-rr-boss +
    +
  • + + +
  • +
    + + fi-rr-bottle-droplet +
    +
  • + + +
  • +
    + + fi-rr-bottle +
    +
  • + + +
  • +
    + + fi-rr-bow-arrow +
    +
  • + + +
  • +
    + + fi-rr-bowl-chopsticks-noodles +
    +
  • + + +
  • +
    + + fi-rr-bowl-chopsticks +
    +
  • + + +
  • +
    + + fi-rr-bowl-rice +
    +
  • + + +
  • +
    + + fi-rr-bowl-scoop +
    +
  • + + +
  • +
    + + fi-rr-bowl-scoops +
    +
  • + + +
  • +
    + + fi-rr-bowl-soft-serve +
    +
  • + + +
  • +
    + + fi-rr-bowl-spoon +
    +
  • + + +
  • +
    + + fi-rr-bowling-ball +
    +
  • + + +
  • +
    + + fi-rr-bowling-pins +
    +
  • + + +
  • +
    + + fi-rr-bowling +
    +
  • + + +
  • +
    + + fi-rr-box-alt +
    +
  • + + +
  • +
    + + fi-rr-box-ballot +
    +
  • + + +
  • +
    + + fi-rr-box-check +
    +
  • + + +
  • +
    + + fi-rr-box-circle-check +
    +
  • + + +
  • +
    + + fi-rr-box-dollar +
    +
  • + + +
  • +
    + + fi-rr-box-fragile +
    +
  • + + +
  • +
    + + fi-rr-box-heart +
    +
  • + + +
  • +
    + + fi-rr-box-open-full +
    +
  • + + +
  • +
    + + fi-rr-box-open +
    +
  • + + +
  • +
    + + fi-rr-box-tissue +
    +
  • + + +
  • +
    + + fi-rr-box-up +
    +
  • + + +
  • +
    + + fi-rr-box +
    +
  • + + +
  • +
    + + fi-rr-boxes +
    +
  • + + +
  • +
    + + fi-rr-boxing-glove +
    +
  • + + +
  • +
    + + fi-rr-bracket-curly-right +
    +
  • + + +
  • +
    + + fi-rr-bracket-curly +
    +
  • + + +
  • +
    + + fi-rr-bracket-round-right +
    +
  • + + +
  • +
    + + fi-rr-bracket-round +
    +
  • + + +
  • +
    + + fi-rr-bracket-square-right +
    +
  • + + +
  • +
    + + fi-rr-bracket-square +
    +
  • + + +
  • +
    + + fi-rr-brackets-curly +
    +
  • + + +
  • +
    + + fi-rr-brackets-round +
    +
  • + + +
  • +
    + + fi-rr-brackets-square +
    +
  • + + +
  • +
    + + fi-rr-braille-a +
    +
  • + + +
  • +
    + + fi-rr-braille-b +
    +
  • + + +
  • +
    + + fi-rr-braille-c +
    +
  • + + +
  • +
    + + fi-rr-braille-d +
    +
  • + + +
  • +
    + + fi-rr-braille-e +
    +
  • + + +
  • +
    + + fi-rr-braille-g +
    +
  • + + +
  • +
    + + fi-rr-braille-h +
    +
  • + + +
  • +
    + + fi-rr-braille-i +
    +
  • + + +
  • +
    + + fi-rr-braille-j +
    +
  • + + +
  • +
    + + fi-rr-braille-k +
    +
  • + + +
  • +
    + + fi-rr-braille-l +
    +
  • + + +
  • +
    + + fi-rr-braille-m +
    +
  • + + +
  • +
    + + fi-rr-braille-n-alt +
    +
  • + + +
  • +
    + + fi-rr-braille-n +
    +
  • + + +
  • +
    + + fi-rr-braille-o +
    +
  • + + +
  • +
    + + fi-rr-braille-p +
    +
  • + + +
  • +
    + + fi-rr-braille-q +
    +
  • + + +
  • +
    + + fi-rr-braille-r +
    +
  • + + +
  • +
    + + fi-rr-braille-s +
    +
  • + + +
  • +
    + + fi-rr-braille-t +
    +
  • + + +
  • +
    + + fi-rr-braille-u +
    +
  • + + +
  • +
    + + fi-rr-braille-v +
    +
  • + + +
  • +
    + + fi-rr-braille-w +
    +
  • + + +
  • +
    + + fi-rr-braille-x +
    +
  • + + +
  • +
    + + fi-rr-braille-y +
    +
  • + + +
  • +
    + + fi-rr-braille-z +
    +
  • + + +
  • +
    + + fi-rr-braille +
    +
  • + + +
  • +
    + + fi-rr-brain-bulb +
    +
  • + + +
  • +
    + + fi-rr-brain-circuit +
    +
  • + + +
  • +
    + + fi-rr-brain-lightning +
    +
  • + + +
  • +
    + + fi-rr-brain-stress +
    +
  • + + +
  • +
    + + fi-rr-brain +
    +
  • + + +
  • +
    + + fi-rr-brake-warning +
    +
  • + + +
  • +
    + + fi-rr-branching +
    +
  • + + +
  • +
    + + fi-rr-brand +
    +
  • + + +
  • +
    + + fi-rr-branding +
    +
  • + + +
  • +
    + + fi-rr-brazil-flag-circle +
    +
  • + + +
  • +
    + + fi-rr-brazil-flag +
    +
  • + + +
  • +
    + + fi-rr-brazil +
    +
  • + + +
  • +
    + + fi-rr-bread-loaf +
    +
  • + + +
  • +
    + + fi-rr-bread-slice-butter +
    +
  • + + +
  • +
    + + fi-rr-bread-slice +
    +
  • + + +
  • +
    + + fi-rr-bread +
    +
  • + + +
  • +
    + + fi-rr-bridge-circle-check +
    +
  • + + +
  • +
    + + fi-rr-bridge-collapse +
    +
  • + + +
  • +
    + + fi-rr-bridge-suspension +
    +
  • + + +
  • +
    + + fi-rr-bridge-water +
    +
  • + + +
  • +
    + + fi-rr-bridge +
    +
  • + + +
  • +
    + + fi-rr-briefcase-arrow-right +
    +
  • + + +
  • +
    + + fi-rr-briefcase-blank +
    +
  • + + +
  • +
    + + fi-rr-briefcase +
    +
  • + + +
  • +
    + + fi-rr-brightness-low +
    +
  • + + +
  • +
    + + fi-rr-brightness +
    +
  • + + +
  • +
    + + fi-rr-bring-forward +
    +
  • + + +
  • +
    + + fi-rr-bring-front +
    +
  • + + +
  • +
    + + fi-rr-broadcast-tower +
    +
  • + + +
  • +
    + + fi-rr-broccoli +
    +
  • + + +
  • +
    + + fi-rr-broken-arm +
    +
  • + + +
  • +
    + + fi-rr-broken-chain-link-wrong +
    +
  • + + +
  • +
    + + fi-rr-broken-image +
    +
  • + + +
  • +
    + + fi-rr-broken-leg +
    +
  • + + +
  • +
    + + fi-rr-broken-nail +
    +
  • + + +
  • +
    + + fi-rr-broom-ball +
    +
  • + + +
  • +
    + + fi-rr-broom +
    +
  • + + +
  • +
    + + fi-rr-browser-ui +
    +
  • + + +
  • +
    + + fi-rr-browser +
    +
  • + + +
  • +
    + + fi-rr-browsers +
    +
  • + + +
  • +
    + + fi-rr-brush +
    +
  • + + +
  • +
    + + fi-rr-bubble-discussion +
    +
  • + + +
  • +
    + + fi-rr-bucket +
    +
  • + + +
  • +
    + + fi-rr-budget-alt +
    +
  • + + +
  • +
    + + fi-rr-budget +
    +
  • + + +
  • +
    + + fi-rr-bug-slash +
    +
  • + + +
  • +
    + + fi-rr-bug +
    +
  • + + +
  • +
    + + fi-rr-bugs +
    +
  • + + +
  • +
    + + fi-rr-build-alt +
    +
  • + + +
  • +
    + + fi-rr-build +
    +
  • + + +
  • +
    + + fi-rr-builder +
    +
  • + + +
  • +
    + + fi-rr-building-circle-arrow-right +
    +
  • + + +
  • +
    + + fi-rr-building-ngo +
    +
  • + + +
  • +
    + + fi-rr-building +
    +
  • + + +
  • +
    + + fi-rr-bulb-speech-bubble +
    +
  • + + +
  • +
    + + fi-rr-bulb +
    +
  • + + +
  • +
    + + fi-rr-bullet +
    +
  • + + +
  • +
    + + fi-rr-bullhorn +
    +
  • + + +
  • +
    + + fi-rr-bullseye-arrow +
    +
  • + + +
  • +
    + + fi-rr-bullseye-pointer +
    +
  • + + +
  • +
    + + fi-rr-bullseye +
    +
  • + + +
  • +
    + + fi-rr-burger-alt +
    +
  • + + +
  • +
    + + fi-rr-burger-fries +
    +
  • + + +
  • +
    + + fi-rr-burger-glass +
    +
  • + + +
  • +
    + + fi-rr-burrito +
    +
  • + + +
  • +
    + + fi-rr-burst +
    +
  • + + +
  • +
    + + fi-rr-bus-alt +
    +
  • + + +
  • +
    + + fi-rr-bus +
    +
  • + + +
  • +
    + + fi-rr-business-time +
    +
  • + + +
  • +
    + + fi-rr-Butter +
    +
  • + + +
  • +
    + + fi-rr-butterfly +
    +
  • + + +
  • +
    + + fi-rr-c +
    +
  • + + +
  • +
    + + fi-rr-cabin +
    +
  • + + +
  • +
    + + fi-rr-cactus +
    +
  • + + +
  • +
    + + fi-rr-cage-empty +
    +
  • + + +
  • +
    + + fi-rr-cake-birthday +
    +
  • + + +
  • +
    + + fi-rr-cake-slice +
    +
  • + + +
  • +
    + + fi-rr-cake-wedding +
    +
  • + + +
  • +
    + + fi-rr-calculator-bill +
    +
  • + + +
  • +
    + + fi-rr-calculator-math-tax +
    +
  • + + +
  • +
    + + fi-rr-calculator-money +
    +
  • + + +
  • +
    + + fi-rr-calculator-simple +
    +
  • + + +
  • +
    + + fi-rr-calculator +
    +
  • + + +
  • +
    + + fi-rr-calendar-arrow-down +
    +
  • + + +
  • +
    + + fi-rr-calendar-arrow-up +
    +
  • + + +
  • +
    + + fi-rr-calendar-birhtday-cake +
    +
  • + + +
  • +
    + + fi-rr-calendar-call +
    +
  • + + +
  • +
    + + fi-rr-calendar-check +
    +
  • + + +
  • +
    + + fi-rr-calendar-clock +
    +
  • + + +
  • +
    + + fi-rr-calendar-day +
    +
  • + + +
  • +
    + + fi-rr-calendar-days +
    +
  • + + +
  • +
    + + fi-rr-calendar-event-tax +
    +
  • + + +
  • +
    + + fi-rr-calendar-exclamation +
    +
  • + + +
  • +
    + + fi-rr-calendar-gavel-legal +
    +
  • + + +
  • +
    + + fi-rr-calendar-heart +
    +
  • + + +
  • +
    + + fi-rr-calendar-image +
    +
  • + + +
  • +
    + + fi-rr-calendar-lines-pen +
    +
  • + + +
  • +
    + + fi-rr-calendar-lines +
    +
  • + + +
  • +
    + + fi-rr-calendar-minus +
    +
  • + + +
  • +
    + + fi-rr-calendar-payment-loan +
    +
  • + + +
  • +
    + + fi-rr-calendar-pen +
    +
  • + + +
  • +
    + + fi-rr-calendar-plus +
    +
  • + + +
  • +
    + + fi-rr-calendar-salary +
    +
  • + + +
  • +
    + + fi-rr-calendar-shift-swap +
    +
  • + + +
  • +
    + + fi-rr-calendar-star +
    +
  • + + +
  • +
    + + fi-rr-calendar-swap +
    +
  • + + +
  • +
    + + fi-rr-calendar-update +
    +
  • + + +
  • +
    + + fi-rr-calendar-week +
    +
  • + + +
  • +
    + + fi-rr-calendar-xmark +
    +
  • + + +
  • +
    + + fi-rr-calendar +
    +
  • + + +
  • +
    + + fi-rr-calendars +
    +
  • + + +
  • +
    + + fi-rr-call-duration +
    +
  • + + +
  • +
    + + fi-rr-call-forbidden +
    +
  • + + +
  • +
    + + fi-rr-call-history +
    +
  • + + +
  • +
    + + fi-rr-call-incoming +
    +
  • + + +
  • +
    + + fi-rr-call-missed +
    +
  • + + +
  • +
    + + fi-rr-call-outgoing +
    +
  • + + +
  • +
    + + fi-rr-camcorder +
    +
  • + + +
  • +
    + + fi-rr-camera-cctv +
    +
  • + + +
  • +
    + + fi-rr-camera-movie +
    +
  • + + +
  • +
    + + fi-rr-camera-retro +
    +
  • + + +
  • +
    + + fi-rr-camera-rotate +
    +
  • + + +
  • +
    + + fi-rr-camera-security +
    +
  • + + +
  • +
    + + fi-rr-camera-slash +
    +
  • + + +
  • +
    + + fi-rr-camera-viewfinder +
    +
  • + + +
  • +
    + + fi-rr-camera +
    +
  • + + +
  • +
    + + fi-rr-campfire +
    +
  • + + +
  • +
    + + fi-rr-camping +
    +
  • + + +
  • +
    + + fi-rr-can-food +
    +
  • + + +
  • +
    + + fi-rr-candle-holder +
    +
  • + + +
  • +
    + + fi-rr-candle-lotus-yoga +
    +
  • + + +
  • +
    + + fi-rr-candle-pose-yoga +
    +
  • + + +
  • +
    + + fi-rr-candy-alt +
    +
  • + + +
  • +
    + + fi-rr-candy-bar +
    +
  • + + +
  • +
    + + fi-rr-candy-cane +
    +
  • + + +
  • +
    + + fi-rr-candy-corn +
    +
  • + + +
  • +
    + + fi-rr-candy-sweet +
    +
  • + + +
  • +
    + + fi-rr-candy +
    +
  • + + +
  • +
    + + fi-rr-Cannabis +
    +
  • + + +
  • +
    + + fi-rr-canned-food +
    +
  • + + +
  • +
    + + fi-rr-cannon +
    +
  • + + +
  • +
    + + fi-rr-capsules +
    +
  • + + +
  • +
    + + fi-rr-car-alt +
    +
  • + + +
  • +
    + + fi-rr-car-battery +
    +
  • + + +
  • +
    + + fi-rr-car-bolt +
    +
  • + + +
  • +
    + + fi-rr-car-building +
    +
  • + + +
  • +
    + + fi-rr-car-bump +
    +
  • + + +
  • +
    + + fi-rr-car-bus +
    +
  • + + +
  • +
    + + fi-rr-car-circle-bolt +
    +
  • + + +
  • +
    + + fi-rr-car-crash +
    +
  • + + +
  • +
    + + fi-rr-car-garage +
    +
  • + + +
  • +
    + + fi-rr-car-journey +
    +
  • + + +
  • +
    + + fi-rr-car-mechanic +
    +
  • + + +
  • +
    + + fi-rr-car-rear +
    +
  • + + +
  • +
    + + fi-rr-car-side-bolt +
    +
  • + + +
  • +
    + + fi-rr-car-side +
    +
  • + + +
  • +
    + + fi-rr-car-tilt +
    +
  • + + +
  • +
    + + fi-rr-car-tunnel +
    +
  • + + +
  • +
    + + fi-rr-car-wash +
    +
  • + + +
  • +
    + + fi-rr-car +
    +
  • + + +
  • +
    + + fi-rr-caravan-alt +
    +
  • + + +
  • +
    + + fi-rr-caravan +
    +
  • + + +
  • +
    + + fi-rr-carbon-cloud-arrow-down +
    +
  • + + +
  • +
    + + fi-rr-carbon-cloud +
    +
  • + + +
  • +
    + + fi-rr-carbon-footprint +
    +
  • + + +
  • +
    + + fi-rr-card-club +
    +
  • + + +
  • +
    + + fi-rr-card-diamond +
    +
  • + + +
  • +
    + + fi-rr-card-heart +
    +
  • + + +
  • +
    + + fi-rr-card-spade +
    +
  • + + +
  • +
    + + fi-rr-cardinal-compass +
    +
  • + + +
  • +
    + + fi-rr-cards-blank +
    +
  • + + +
  • +
    + + fi-rr-career-growth +
    +
  • + + +
  • +
    + + fi-rr-career-path +
    +
  • + + +
  • +
    + + fi-rr-caret-circle-down +
    +
  • + + +
  • +
    + + fi-rr-caret-circle-right +
    +
  • + + +
  • +
    + + fi-rr-caret-circle-up +
    +
  • + + +
  • +
    + + fi-rr-caret-down +
    +
  • + + +
  • +
    + + fi-rr-caret-left +
    +
  • + + +
  • +
    + + fi-rr-caret-quare-up +
    +
  • + + +
  • +
    + + fi-rr-caret-right +
    +
  • + + +
  • +
    + + fi-rr-caret-square-down +
    +
  • + + +
  • +
    + + fi-rr-caret-square-left_1 +
    +
  • + + +
  • +
    + + fi-rr-caret-square-left +
    +
  • + + +
  • +
    + + fi-rr-caret-square-right +
    +
  • + + +
  • +
    + + fi-rr-caret-up +
    +
  • + + +
  • +
    + + fi-rr-carrot +
    +
  • + + +
  • +
    + + fi-rr-cars-crash +
    +
  • + + +
  • +
    + + fi-rr-cars +
    +
  • + + +
  • +
    + + fi-rr-cart-arrow-down +
    +
  • + + +
  • +
    + + fi-rr-cart-minus +
    +
  • + + +
  • +
    + + fi-rr-cart-shopping-fast +
    +
  • + + +
  • +
    + + fi-rr-case-study +
    +
  • + + +
  • +
    + + fi-rr-cash-register +
    +
  • + + +
  • +
    + + fi-rr-cassette-tape +
    +
  • + + +
  • +
    + + fi-rr-cassette-vhs +
    +
  • + + +
  • +
    + + fi-rr-castle +
    +
  • + + +
  • +
    + + fi-rr-cat-dog +
    +
  • + + +
  • +
    + + fi-rr-cat-head +
    +
  • + + +
  • +
    + + fi-rr-cat-space +
    +
  • + + +
  • +
    + + fi-rr-cat +
    +
  • + + +
  • +
    + + fi-rr-catalog-alt +
    +
  • + + +
  • +
    + + fi-rr-catalog-magazine +
    +
  • + + +
  • +
    + + fi-rr-catalog +
    +
  • + + +
  • +
    + + fi-rr-category-alt +
    +
  • + + +
  • +
    + + fi-rr-category +
    +
  • + + +
  • +
    + + fi-rr-cauldron +
    +
  • + + +
  • +
    + + fi-rr-cedi-sign +
    +
  • + + +
  • +
    + + fi-rr-cello +
    +
  • + + +
  • +
    + + fi-rr-cent-sign +
    +
  • + + +
  • +
    + + fi-rr-chair-director +
    +
  • + + +
  • +
    + + fi-rr-chair-office +
    +
  • + + +
  • +
    + + fi-rr-chair +
    +
  • + + +
  • +
    + + fi-rr-chalkboard-user +
    +
  • + + +
  • +
    + + fi-rr-chalkboard +
    +
  • + + +
  • +
    + + fi-rr-challenge-alt +
    +
  • + + +
  • +
    + + fi-rr-challenge +
    +
  • + + +
  • +
    + + fi-rr-channel +
    +
  • + + +
  • +
    + + fi-rr-charging-station +
    +
  • + + +
  • +
    + + fi-rr-chart-area +
    +
  • + + +
  • +
    + + fi-rr-chart-bullet +
    +
  • + + +
  • +
    + + fi-rr-chart-candlestick +
    +
  • + + +
  • +
    + + fi-rr-chart-connected +
    +
  • + + +
  • +
    + + fi-rr-chart-gantt +
    +
  • + + +
  • +
    + + fi-rr-chart-histogram +
    +
  • + + +
  • +
    + + fi-rr-chart-kanban +
    +
  • + + +
  • +
    + + fi-rr-chart-line-up-down +
    +
  • + + +
  • +
    + + fi-rr-chart-line-up +
    +
  • + + +
  • +
    + + fi-rr-chart-mixed-up-circle-currency +
    +
  • + + +
  • +
    + + fi-rr-chart-mixed-up-circle-dollar +
    +
  • + + +
  • +
    + + fi-rr-chart-mixed +
    +
  • + + +
  • +
    + + fi-rr-chart-network +
    +
  • + + +
  • +
    + + fi-rr-chart-pie-alt +
    +
  • + + +
  • +
    + + fi-rr-chart-pie-simple-circle-currency +
    +
  • + + +
  • +
    + + fi-rr-chart-pie-simple-circle-dollar +
    +
  • + + +
  • +
    + + fi-rr-chart-pie +
    +
  • + + +
  • +
    + + fi-rr-chart-pyramid +
    +
  • + + +
  • +
    + + fi-rr-chart-radar +
    +
  • + + +
  • +
    + + fi-rr-chart-scatter-3d +
    +
  • + + +
  • +
    + + fi-rr-chart-scatter-bubble +
    +
  • + + +
  • +
    + + fi-rr-chart-scatter +
    +
  • + + +
  • +
    + + fi-rr-chart-set-theory +
    +
  • + + +
  • +
    + + fi-rr-chart-simple-horizontal +
    +
  • + + +
  • +
    + + fi-rr-chart-simple +
    +
  • + + +
  • +
    + + fi-rr-chart-tree-map +
    +
  • + + +
  • +
    + + fi-rr-chart-tree +
    +
  • + + +
  • +
    + + fi-rr-chart-user +
    +
  • + + +
  • +
    + + fi-rr-chart-waterfall +
    +
  • + + +
  • +
    + + fi-rr-chat-arrow-down +
    +
  • + + +
  • +
    + + fi-rr-chat-arrow-grow +
    +
  • + + +
  • +
    + + fi-rr-chat-bubble-call +
    +
  • + + +
  • +
    + + fi-rr-chatbot-speech-bubble +
    +
  • + + +
  • +
    + + fi-rr-chatbot +
    +
  • + + +
  • +
    + + fi-rr-cheap-bill +
    +
  • + + +
  • +
    + + fi-rr-cheap-dollar +
    +
  • + + +
  • +
    + + fi-rr-cheap-stack-dollar +
    +
  • + + +
  • +
    + + fi-rr-cheap-stack +
    +
  • + + +
  • +
    + + fi-rr-cheap +
    +
  • + + +
  • +
    + + fi-rr-check-circle +
    +
  • + + +
  • +
    + + fi-rr-check-double +
    +
  • + + +
  • +
    + + fi-rr-check-in-calendar +
    +
  • + + +
  • +
    + + fi-rr-check-out-calendar +
    +
  • + + +
  • +
    + + fi-rr-check +
    +
  • + + +
  • +
    + + fi-rr-checkbox +
    +
  • + + +
  • +
    + + fi-rr-checklist-task-budget +
    +
  • + + +
  • +
    + + fi-rr-cheese-alt +
    +
  • + + +
  • +
    + + fi-rr-cheese +
    +
  • + + +
  • +
    + + fi-rr-cheeseburger +
    +
  • + + +
  • +
    + + fi-rr-cherry +
    +
  • + + +
  • +
    + + fi-rr-chess-bishop +
    +
  • + + +
  • +
    + + fi-rr-chess-board +
    +
  • + + +
  • +
    + + fi-rr-chess-clock-alt +
    +
  • + + +
  • +
    + + fi-rr-chess-clock +
    +
  • + + +
  • +
    + + fi-rr-chess-king-alt +
    +
  • + + +
  • +
    + + fi-rr-chess-king +
    +
  • + + +
  • +
    + + fi-rr-chess-knight-alt +
    +
  • + + +
  • +
    + + fi-rr-chess-knight +
    +
  • + + +
  • +
    + + fi-rr-chess-pawn-alt +
    +
  • + + +
  • +
    + + fi-rr-chess-piece +
    +
  • + + +
  • +
    + + fi-rr-chess-queen-alt +
    +
  • + + +
  • +
    + + fi-rr-chess-queen +
    +
  • + + +
  • +
    + + fi-rr-chess-rook-alt +
    +
  • + + +
  • +
    + + fi-rr-chess-rook +
    +
  • + + +
  • +
    + + fi-rr-chess +
    +
  • + + +
  • +
    + + fi-rr-chevron-double-down +
    +
  • + + +
  • +
    + + fi-rr-chevron-double-up +
    +
  • + + +
  • +
    + + fi-rr-child-head +
    +
  • + + +
  • +
    + + fi-rr-child +
    +
  • + + +
  • +
    + + fi-rr-chimney +
    +
  • + + +
  • +
    + + fi-rr-chip +
    +
  • + + +
  • +
    + + fi-rr-chocolate +
    +
  • + + +
  • +
    + + fi-rr-choir-singing +
    +
  • + + +
  • +
    + + fi-rr-choose-alt +
    +
  • + + +
  • +
    + + fi-rr-choose +
    +
  • + + +
  • +
    + + fi-rr-church +
    +
  • + + +
  • +
    + + fi-rr-circle-0 +
    +
  • + + +
  • +
    + + fi-rr-circle-1 +
    +
  • + + +
  • +
    + + fi-rr-circle-2 +
    +
  • + + +
  • +
    + + fi-rr-circle-3 +
    +
  • + + +
  • +
    + + fi-rr-circle-4 +
    +
  • + + +
  • +
    + + fi-rr-circle-5 +
    +
  • + + +
  • +
    + + fi-rr-circle-6 +
    +
  • + + +
  • +
    + + fi-rr-circle-7 +
    +
  • + + +
  • +
    + + fi-rr-circle-8 +
    +
  • + + +
  • +
    + + fi-rr-circle-9 +
    +
  • + + +
  • +
    + + fi-rr-circle-a +
    +
  • + + +
  • +
    + + fi-rr-circle-b +
    +
  • + + +
  • +
    + + fi-rr-circle-bolt +
    +
  • + + +
  • +
    + + fi-rr-circle-book-open +
    +
  • + + +
  • +
    + + fi-rr-circle-bookmark +
    +
  • + + +
  • +
    + + fi-rr-circle-c +
    +
  • + + +
  • +
    + + fi-rr-circle-calendar +
    +
  • + + +
  • +
    + + fi-rr-circle-camera +
    +
  • + + +
  • +
    + + fi-rr-circle-d +
    +
  • + + +
  • +
    + + fi-rr-circle-dashed +
    +
  • + + +
  • +
    + + fi-rr-circle-divide +
    +
  • + + +
  • +
    + + fi-rr-circle-e +
    +
  • + + +
  • +
    + + fi-rr-circle-ellipsis-vertical +
    +
  • + + +
  • +
    + + fi-rr-circle-ellipsis +
    +
  • + + +
  • +
    + + fi-rr-circle-envelope +
    +
  • + + +
  • +
    + + fi-rr-circle-exclamation-check +
    +
  • + + +
  • +
    + + fi-rr-circle-f +
    +
  • + + +
  • +
    + + fi-rr-circle-g +
    +
  • + + +
  • +
    + + fi-rr-circle-h +
    +
  • + + +
  • +
    + + fi-rr-circle-half-stroke +
    +
  • + + +
  • +
    + + fi-rr-circle-half +
    +
  • + + +
  • +
    + + fi-rr-circle-heart +
    +
  • + + +
  • +
    + + fi-rr-circle-i +
    +
  • + + +
  • +
    + + fi-rr-circle-j +
    +
  • + + +
  • +
    + + fi-rr-circle-k +
    +
  • + + +
  • +
    + + fi-rr-circle-l +
    +
  • + + +
  • +
    + + fi-rr-circle-m +
    +
  • + + +
  • +
    + + fi-rr-circle-microphone-lines +
    +
  • + + +
  • +
    + + fi-rr-circle-microphone +
    +
  • + + +
  • +
    + + fi-rr-circle-n +
    +
  • + + +
  • +
    + + fi-rr-circle-nodes +
    +
  • + + +
  • +
    + + fi-rr-circle-o +
    +
  • + + +
  • +
    + + fi-rr-circle-overlap +
    +
  • + + +
  • +
    + + fi-rr-circle-p +
    +
  • + + +
  • +
    + + fi-rr-circle-phone-flip +
    +
  • + + +
  • +
    + + fi-rr-circle-phone-hangup +
    +
  • + + +
  • +
    + + fi-rr-circle-phone +
    +
  • + + +
  • +
    + + fi-rr-circle-q +
    +
  • + + +
  • +
    + + fi-rr-circle-quarter +
    +
  • + + +
  • +
    + + fi-rr-circle-quarters-alt +
    +
  • + + +
  • +
    + + fi-rr-circle-r +
    +
  • + + +
  • +
    + + fi-rr-circle-s +
    +
  • + + +
  • +
    + + fi-rr-circle-small +
    +
  • + + +
  • +
    + + fi-rr-circle-star +
    +
  • + + +
  • +
    + + fi-rr-circle-t +
    +
  • + + +
  • +
    + + fi-rr-circle-three-quarters +
    +
  • + + +
  • +
    + + fi-rr-circle-trash +
    +
  • + + +
  • +
    + + fi-rr-circle-u +
    +
  • + + +
  • +
    + + fi-rr-circle-user +
    +
  • + + +
  • +
    + + fi-rr-circle-v +
    +
  • + + +
  • +
    + + fi-rr-circle-video +
    +
  • + + +
  • +
    + + fi-rr-circle-w +
    +
  • + + +
  • +
    + + fi-rr-circle-waveform-lines +
    +
  • + + +
  • +
    + + fi-rr-circle-wifi-circle-wifi +
    +
  • + + +
  • +
    + + fi-rr-circle-x +
    +
  • + + +
  • +
    + + fi-rr-circle-xmark +
    +
  • + + +
  • +
    + + fi-rr-circle-y +
    +
  • + + +
  • +
    + + fi-rr-circle-z +
    +
  • + + +
  • +
    + + fi-rr-circle +
    +
  • + + +
  • +
    + + fi-rr-citrus-slice +
    +
  • + + +
  • +
    + + fi-rr-citrus +
    +
  • + + +
  • +
    + + fi-rr-city +
    +
  • + + +
  • +
    + + fi-rr-clapper-open +
    +
  • + + +
  • +
    + + fi-rr-clapperboard-play +
    +
  • + + +
  • +
    + + fi-rr-clapperboard +
    +
  • + + +
  • +
    + + fi-rr-clarinet +
    +
  • + + +
  • +
    + + fi-rr-claw-marks +
    +
  • + + +
  • +
    + + fi-rr-clear-alt +
    +
  • + + +
  • +
    + + fi-rr-clip-file +
    +
  • + + +
  • +
    + + fi-rr-clip-mail +
    +
  • + + +
  • +
    + + fi-rr-clip +
    +
  • + + +
  • +
    + + fi-rr-clipboard-check +
    +
  • + + +
  • +
    + + fi-rr-clipboard-exclamation +
    +
  • + + +
  • +
    + + fi-rr-clipboard-list-check +
    +
  • + + +
  • +
    + + fi-rr-clipboard-list +
    +
  • + + +
  • +
    + + fi-rr-clipboard-prescription +
    +
  • + + +
  • +
    + + fi-rr-clipboard-question +
    +
  • + + +
  • +
    + + fi-rr-clipboard-user +
    +
  • + + +
  • +
    + + fi-rr-clipboard +
    +
  • + + +
  • +
    + + fi-rr-clipoard-wrong +
    +
  • + + +
  • +
    + + fi-rr-clock-desk +
    +
  • + + +
  • +
    + + fi-rr-clock-eight-thirty +
    +
  • + + +
  • +
    + + fi-rr-clock-eleven-thirty +
    +
  • + + +
  • +
    + + fi-rr-clock-eleven +
    +
  • + + +
  • +
    + + fi-rr-clock-five-thirty +
    +
  • + + +
  • +
    + + fi-rr-clock-five +
    +
  • + + +
  • +
    + + fi-rr-clock-four-thirty +
    +
  • + + +
  • +
    + + fi-rr-clock-future-past +
    +
  • + + +
  • +
    + + fi-rr-clock-nine-thirty +
    +
  • + + +
  • +
    + + fi-rr-clock-nine +
    +
  • + + +
  • +
    + + fi-rr-clock-one-thirty +
    +
  • + + +
  • +
    + + fi-rr-clock-one +
    +
  • + + +
  • +
    + + fi-rr-clock-seven-thirty +
    +
  • + + +
  • +
    + + fi-rr-clock-seven +
    +
  • + + +
  • +
    + + fi-rr-clock-six-thirty +
    +
  • + + +
  • +
    + + fi-rr-clock-six +
    +
  • + + +
  • +
    + + fi-rr-clock-ten-thirty +
    +
  • + + +
  • +
    + + fi-rr-clock-ten +
    +
  • + + +
  • +
    + + fi-rr-clock-three-thirty +
    +
  • + + +
  • +
    + + fi-rr-clock-three +
    +
  • + + +
  • +
    + + fi-rr-clock-time-tracking +
    +
  • + + +
  • +
    + + fi-rr-clock-twelve-thirty +
    +
  • + + +
  • +
    + + fi-rr-clock-twelve +
    +
  • + + +
  • +
    + + fi-rr-clock-two-thirty +
    +
  • + + +
  • +
    + + fi-rr-clock-two +
    +
  • + + +
  • +
    + + fi-rr-clock-up-arrow +
    +
  • + + +
  • +
    + + fi-rr-clock +
    +
  • + + +
  • +
    + + fi-rr-clone +
    +
  • + + +
  • +
    + + fi-rr-closed-captioning-slash +
    +
  • + + +
  • +
    + + fi-rr-clothes-hanger +
    +
  • + + +
  • +
    + + fi-rr-clothing-rack +
    +
  • + + +
  • +
    + + fi-rr-cloud-back-up-alt +
    +
  • + + +
  • +
    + + fi-rr-cloud-back-up +
    +
  • + + +
  • +
    + + fi-rr-cloud-check +
    +
  • + + +
  • +
    + + fi-rr-cloud-code +
    +
  • + + +
  • +
    + + fi-rr-cloud-disabled +
    +
  • + + +
  • +
    + + fi-rr-cloud-download-alt +
    +
  • + + +
  • +
    + + fi-rr-cloud-download +
    +
  • + + +
  • +
    + + fi-rr-cloud-drizzle +
    +
  • + + +
  • +
    + + fi-rr-cloud-exclamation +
    +
  • + + +
  • +
    + + fi-rr-cloud-gear-automation +
    +
  • + + +
  • +
    + + fi-rr-cloud-hail-mixed +
    +
  • + + +
  • +
    + + fi-rr-cloud-hail +
    +
  • + + +
  • +
    + + fi-rr-cloud-meatball +
    +
  • + + +
  • +
    + + fi-rr-cloud-moon-rain +
    +
  • + + +
  • +
    + + fi-rr-cloud-moon +
    +
  • + + +
  • +
    + + fi-rr-cloud-question +
    +
  • + + +
  • +
    + + fi-rr-cloud-rain +
    +
  • + + +
  • +
    + + fi-rr-cloud-rainbow +
    +
  • + + +
  • +
    + + fi-rr-cloud-share +
    +
  • + + +
  • +
    + + fi-rr-cloud-showers-heavy +
    +
  • + + +
  • +
    + + fi-rr-cloud-showers-water +
    +
  • + + +
  • +
    + + fi-rr-cloud-showers +
    +
  • + + +
  • +
    + + fi-rr-cloud-sleet +
    +
  • + + +
  • +
    + + fi-rr-cloud-snow +
    +
  • + + +
  • +
    + + fi-rr-cloud-sun-rain +
    +
  • + + +
  • +
    + + fi-rr-cloud-sun +
    +
  • + + +
  • +
    + + fi-rr-cloud-upload-alt +
    +
  • + + +
  • +
    + + fi-rr-cloud-upload +
    +
  • + + +
  • +
    + + fi-rr-cloud +
    +
  • + + +
  • +
    + + fi-rr-clouds-moon +
    +
  • + + +
  • +
    + + fi-rr-clouds-sun +
    +
  • + + +
  • +
    + + fi-rr-clouds +
    +
  • + + +
  • +
    + + fi-rr-clover-alt +
    +
  • + + +
  • +
    + + fi-rr-club +
    +
  • + + +
  • +
    + + fi-rr-cocktail-alt +
    +
  • + + +
  • +
    + + fi-rr-cocktail +
    +
  • + + +
  • +
    + + fi-rr-coconut +
    +
  • + + +
  • +
    + + fi-rr-code-branch +
    +
  • + + +
  • +
    + + fi-rr-code-commit +
    +
  • + + +
  • +
    + + fi-rr-code-compare +
    +
  • + + +
  • +
    + + fi-rr-code-fork +
    +
  • + + +
  • +
    + + fi-rr-code-merge +
    +
  • + + +
  • +
    + + fi-rr-code-pull-request-closed +
    +
  • + + +
  • +
    + + fi-rr-code-pull-request-draft +
    +
  • + + +
  • +
    + + fi-rr-code-pull-request +
    +
  • + + +
  • +
    + + fi-rr-code-simple +
    +
  • + + +
  • +
    + + fi-rr-coffee-bean +
    +
  • + + +
  • +
    + + fi-rr-coffee-beans +
    +
  • + + +
  • +
    + + fi-rr-coffee-heart +
    +
  • + + +
  • +
    + + fi-rr-coffee-maker +
    +
  • + + +
  • +
    + + fi-rr-coffee-pot +
    +
  • + + +
  • +
    + + fi-rr-coffee +
    +
  • + + +
  • +
    + + fi-rr-coffin-cross +
    +
  • + + +
  • +
    + + fi-rr-coffin +
    +
  • + + +
  • +
    + + fi-rr-coin-up-arrow +
    +
  • + + +
  • +
    + + fi-rr-coin +
    +
  • + + +
  • +
    + + fi-rr-coins +
    +
  • + + +
  • +
    + + fi-rr-colon-sign +
    +
  • + + +
  • +
    + + fi-rr-columns-3 +
    +
  • + + +
  • +
    + + fi-rr-comet +
    +
  • + + +
  • +
    + + fi-rr-command +
    +
  • + + +
  • +
    + + fi-rr-comment-alt-check +
    +
  • + + +
  • +
    + + fi-rr-comment-alt-dots +
    +
  • + + +
  • +
    + + fi-rr-comment-alt-edit +
    +
  • + + +
  • +
    + + fi-rr-comment-alt-medical +
    +
  • + + +
  • +
    + + fi-rr-comment-alt-middle-top +
    +
  • + + +
  • +
    + + fi-rr-comment-alt-middle +
    +
  • + + +
  • +
    + + fi-rr-comment-alt-minus +
    +
  • + + +
  • +
    + + fi-rr-comment-alt-music +
    +
  • + + +
  • +
    + + fi-rr-comment-alt +
    +
  • + + +
  • +
    + + fi-rr-comment-arrow-down +
    +
  • + + +
  • +
    + + fi-rr-comment-arrow-up-right +
    +
  • + + +
  • +
    + + fi-rr-comment-arrow-up +
    +
  • + + +
  • +
    + + fi-rr-comment-check +
    +
  • + + +
  • +
    + + fi-rr-comment-code +
    +
  • + + +
  • +
    + + fi-rr-comment-dollar +
    +
  • + + +
  • +
    + + fi-rr-comment-dots +
    +
  • + + +
  • +
    + + fi-rr-comment-exclamation +
    +
  • + + +
  • +
    + + fi-rr-comment-heart +
    +
  • + + +
  • +
    + + fi-rr-comment-image +
    +
  • + + +
  • +
    + + fi-rr-comment-info +
    +
  • + + +
  • +
    + + fi-rr-comment-medical +
    +
  • + + +
  • +
    + + fi-rr-comment-minus +
    +
  • + + +
  • +
    + + fi-rr-comment-pen +
    +
  • + + +
  • +
    + + fi-rr-comment-question +
    +
  • + + +
  • +
    + + fi-rr-comment-quote +
    +
  • + + +
  • +
    + + fi-rr-comment-slash +
    +
  • + + +
  • +
    + + fi-rr-comment-smile +
    +
  • + + +
  • +
    + + fi-rr-comment-sms +
    +
  • + + +
  • +
    + + fi-rr-comment-text +
    +
  • + + +
  • +
    + + fi-rr-comment-user +
    +
  • + + +
  • +
    + + fi-rr-comment-xmark +
    +
  • + + +
  • +
    + + fi-rr-comment +
    +
  • + + +
  • +
    + + fi-rr-comments-dollar +
    +
  • + + +
  • +
    + + fi-rr-comments-question-check +
    +
  • + + +
  • +
    + + fi-rr-comments-question +
    +
  • + + +
  • +
    + + fi-rr-comments +
    +
  • + + +
  • +
    + + fi-rr-compass-alt +
    +
  • + + +
  • +
    + + fi-rr-compass-east +
    +
  • + + +
  • +
    + + fi-rr-compass-north +
    +
  • + + +
  • +
    + + fi-rr-compass-slash +
    +
  • + + +
  • +
    + + fi-rr-compass-south +
    +
  • + + +
  • +
    + + fi-rr-compass-west +
    +
  • + + +
  • +
    + + fi-rr-completed +
    +
  • + + +
  • +
    + + fi-rr-compliance-clipboard +
    +
  • + + +
  • +
    + + fi-rr-compliance-document +
    +
  • + + +
  • +
    + + fi-rr-compliance +
    +
  • + + +
  • +
    + + fi-rr-compress-alt +
    +
  • + + +
  • +
    + + fi-rr-compress +
    +
  • + + +
  • +
    + + fi-rr-computer-classic +
    +
  • + + +
  • +
    + + fi-rr-computer-mouse +
    +
  • + + +
  • +
    + + fi-rr-computer-speaker +
    +
  • + + +
  • +
    + + fi-rr-computer +
    +
  • + + +
  • +
    + + fi-rr-concierge-bell +
    +
  • + + +
  • +
    + + fi-rr-condition-alt +
    +
  • + + +
  • +
    + + fi-rr-condition +
    +
  • + + +
  • +
    + + fi-rr-confetti +
    +
  • + + +
  • +
    + + fi-rr-confidential-discussion +
    +
  • + + +
  • +
    + + fi-rr-console-controller +
    +
  • + + +
  • +
    + + fi-rr-constellation +
    +
  • + + +
  • +
    + + fi-rr-contact-lens-eyes +
    +
  • + + +
  • +
    + + fi-rr-container-storage +
    +
  • + + +
  • +
    + + fi-rr-convert-document +
    +
  • + + +
  • +
    + + fi-rr-convert-shapes +
    +
  • + + +
  • +
    + + fi-rr-conveyor-belt-alt +
    +
  • + + +
  • +
    + + fi-rr-conveyor-belt-arm +
    +
  • + + +
  • +
    + + fi-rr-conveyor-belt-empty +
    +
  • + + +
  • +
    + + fi-rr-conveyor-belt +
    +
  • + + +
  • +
    + + fi-rr-cookie-alt +
    +
  • + + +
  • +
    + + fi-rr-cookie +
    +
  • + + +
  • +
    + + fi-rr-copy-alt +
    +
  • + + +
  • +
    + + fi-rr-copy-image +
    +
  • + + +
  • +
    + + fi-rr-copy +
    +
  • + + +
  • +
    + + fi-rr-copyright +
    +
  • + + +
  • +
    + + fi-rr-corn +
    +
  • + + +
  • +
    + + fi-rr-corporate-alt +
    +
  • + + +
  • +
    + + fi-rr-corporate +
    +
  • + + +
  • +
    + + fi-rr-couch +
    +
  • + + +
  • +
    + + fi-rr-court-sport +
    +
  • + + +
  • +
    + + fi-rr-cow-alt +
    +
  • + + +
  • +
    + + fi-rr-cow +
    +
  • + + +
  • +
    + + fi-rr-cowbell-circle-plus +
    +
  • + + +
  • +
    + + fi-rr-cowbell-more +
    +
  • + + +
  • +
    + + fi-rr-cowbell +
    +
  • + + +
  • +
    + + fi-rr-crab +
    +
  • + + +
  • +
    + + fi-rr-crate-empty +
    +
  • + + +
  • +
    + + fi-rr-cream +
    +
  • + + +
  • +
    + + fi-rr-credit-card-buyer +
    +
  • + + +
  • +
    + + fi-rr-credit-card-eye +
    +
  • + + +
  • +
    + + fi-rr-credit-card +
    +
  • + + +
  • +
    + + fi-rr-cricket +
    +
  • + + +
  • +
    + + fi-rr-crm-alt +
    +
  • + + +
  • +
    + + fi-rr-crm-computer +
    +
  • + + +
  • +
    + + fi-rr-CRM +
    +
  • + + +
  • +
    + + fi-rr-croissant +
    +
  • + + +
  • +
    + + fi-rr-cross-circle +
    +
  • + + +
  • +
    + + fi-rr-cross-religion +
    +
  • + + +
  • +
    + + fi-rr-cross-small +
    +
  • + + +
  • +
    + + fi-rr-cross +
    +
  • + + +
  • +
    + + fi-rr-crow +
    +
  • + + +
  • +
    + + fi-rr-crown +
    +
  • + + +
  • +
    + + fi-rr-crutch +
    +
  • + + +
  • +
    + + fi-rr-crutches +
    +
  • + + +
  • +
    + + fi-rr-cruzeiro-sign +
    +
  • + + +
  • +
    + + fi-rr-crypto-calendar +
    +
  • + + +
  • +
    + + fi-rr-cryptocurrency +
    +
  • + + +
  • +
    + + fi-rr-crystal-ball +
    +
  • + + +
  • +
    + + fi-rr-cube +
    +
  • + + +
  • +
    + + fi-rr-cubes-stacked +
    +
  • + + +
  • +
    + + fi-rr-cubes +
    +
  • + + +
  • +
    + + fi-rr-cucumber +
    +
  • + + +
  • +
    + + fi-rr-cup-straw-swoosh +
    +
  • + + +
  • +
    + + fi-rr-cup-straw +
    +
  • + + +
  • +
    + + fi-rr-cup-togo +
    +
  • + + +
  • +
    + + fi-rr-cupcake-alt +
    +
  • + + +
  • +
    + + fi-rr-cupcake +
    +
  • + + +
  • +
    + + fi-rr-curling +
    +
  • + + +
  • +
    + + fi-rr-cursor-finger +
    +
  • + + +
  • +
    + + fi-rr-cursor-plus +
    +
  • + + +
  • +
    + + fi-rr-cursor-text-alt +
    +
  • + + +
  • +
    + + fi-rr-cursor-text +
    +
  • + + +
  • +
    + + fi-rr-cursor +
    +
  • + + +
  • +
    + + fi-rr-curve-alt +
    +
  • + + +
  • +
    + + fi-rr-curve-arrow +
    +
  • + + +
  • +
    + + fi-rr-curve +
    +
  • + + +
  • +
    + + fi-rr-custard +
    +
  • + + +
  • +
    + + fi-rr-customer-care +
    +
  • + + +
  • +
    + + fi-rr-customer-service +
    +
  • + + +
  • +
    + + fi-rr-customization-cogwheel +
    +
  • + + +
  • +
    + + fi-rr-customization +
    +
  • + + +
  • +
    + + fi-rr-customize-computer +
    +
  • + + +
  • +
    + + fi-rr-customize-edit +
    +
  • + + +
  • +
    + + fi-rr-customize +
    +
  • + + +
  • +
    + + fi-rr-CV +
    +
  • + + +
  • +
    + + fi-rr-cvv-card +
    +
  • + + +
  • +
    + + fi-rr-d +
    +
  • + + +
  • +
    + + fi-rr-dagger +
    +
  • + + +
  • +
    + + fi-rr-daily-calendar +
    +
  • + + +
  • +
    + + fi-rr-daisy-alt +
    +
  • + + +
  • +
    + + fi-rr-daisy +
    +
  • + + +
  • +
    + + fi-rr-damage +
    +
  • + + +
  • +
    + + fi-rr-dark-mode-alt +
    +
  • + + +
  • +
    + + fi-rr-dark-mode +
    +
  • + + +
  • +
    + + fi-rr-dart +
    +
  • + + +
  • +
    + + fi-rr-dashboard-monitor +
    +
  • + + +
  • +
    + + fi-rr-dashboard-panel +
    +
  • + + +
  • +
    + + fi-rr-dashboard +
    +
  • + + +
  • +
    + + fi-rr-data-transfer +
    +
  • + + +
  • +
    + + fi-rr-database +
    +
  • + + +
  • +
    + + fi-rr-debt +
    +
  • + + +
  • +
    + + fi-rr-decision-choice +
    +
  • + + +
  • +
    + + fi-rr-deer-rudolph +
    +
  • + + +
  • +
    + + fi-rr-deer +
    +
  • + + +
  • +
    + + fi-rr-degree-credential +
    +
  • + + +
  • +
    + + fi-rr-delete-document +
    +
  • + + +
  • +
    + + fi-rr-delete-right +
    +
  • + + +
  • +
    + + fi-rr-delete-user +
    +
  • + + +
  • +
    + + fi-rr-delete +
    +
  • + + +
  • +
    + + fi-rr-democrat +
    +
  • + + +
  • +
    + + fi-rr-department-structure +
    +
  • + + +
  • +
    + + fi-rr-department +
    +
  • + + +
  • +
    + + fi-rr-deposit-alt +
    +
  • + + +
  • +
    + + fi-rr-deposit +
    +
  • + + +
  • +
    + + fi-rr-description-alt +
    +
  • + + +
  • +
    + + fi-rr-description +
    +
  • + + +
  • +
    + + fi-rr-desk +
    +
  • + + +
  • +
    + + fi-rr-desktop-arrow-down +
    +
  • + + +
  • +
    + + fi-rr-desktop-wallpaper +
    +
  • + + +
  • +
    + + fi-rr-detergent +
    +
  • + + +
  • +
    + + fi-rr-devices +
    +
  • + + +
  • +
    + + fi-rr-dewpoint +
    +
  • + + +
  • +
    + + fi-rr-dharmachakra +
    +
  • + + +
  • +
    + + fi-rr-diagram-cells +
    +
  • + + +
  • +
    + + fi-rr-diagram-lean-canvas +
    +
  • + + +
  • +
    + + fi-rr-diagram-nested +
    +
  • + + +
  • +
    + + fi-rr-diagram-next +
    +
  • + + +
  • +
    + + fi-rr-diagram-predecessor +
    +
  • + + +
  • +
    + + fi-rr-diagram-previous +
    +
  • + + +
  • +
    + + fi-rr-diagram-project +
    +
  • + + +
  • +
    + + fi-rr-diagram-sankey +
    +
  • + + +
  • +
    + + fi-rr-diagram-subtask +
    +
  • + + +
  • +
    + + fi-rr-diagram-successor +
    +
  • + + +
  • +
    + + fi-rr-diagram-venn +
    +
  • + + +
  • +
    + + fi-rr-dial-high +
    +
  • + + +
  • +
    + + fi-rr-dial-low +
    +
  • + + +
  • +
    + + fi-rr-dial-max +
    +
  • + + +
  • +
    + + fi-rr-dial-med-low +
    +
  • + + +
  • +
    + + fi-rr-dial-med +
    +
  • + + +
  • +
    + + fi-rr-dial-min +
    +
  • + + +
  • +
    + + fi-rr-dial-off +
    +
  • + + +
  • +
    + + fi-rr-dial +
    +
  • + + +
  • +
    + + fi-rr-dialogue-exchange +
    +
  • + + +
  • +
    + + fi-rr-diamond-exclamation +
    +
  • + + +
  • +
    + + fi-rr-diamond-turn-right +
    +
  • + + +
  • +
    + + fi-rr-diamond +
    +
  • + + +
  • +
    + + fi-rr-diary-bookmark-down +
    +
  • + + +
  • +
    + + fi-rr-diary-bookmarks +
    +
  • + + +
  • +
    + + fi-rr-diary-clasp +
    +
  • + + +
  • +
    + + fi-rr-dice-alt +
    +
  • + + +
  • +
    + + fi-rr-dice-d10 +
    +
  • + + +
  • +
    + + fi-rr-dice-d12 +
    +
  • + + +
  • +
    + + fi-rr-dice-d20 +
    +
  • + + +
  • +
    + + fi-rr-dice-d4 +
    +
  • + + +
  • +
    + + fi-rr-dice-d6 +
    +
  • + + +
  • +
    + + fi-rr-dice-d8 +
    +
  • + + +
  • +
    + + fi-rr-dice-four +
    +
  • + + +
  • +
    + + fi-rr-dice-one +
    +
  • + + +
  • +
    + + fi-rr-dice-six +
    +
  • + + +
  • +
    + + fi-rr-dice-three +
    +
  • + + +
  • +
    + + fi-rr-dice-two +
    +
  • + + +
  • +
    + + fi-rr-dice +
    +
  • + + +
  • +
    + + fi-rr-dictionary-alt +
    +
  • + + +
  • +
    + + fi-rr-dictionary-open +
    +
  • + + +
  • +
    + + fi-rr-dictionary +
    +
  • + + +
  • +
    + + fi-rr-digging +
    +
  • + + +
  • +
    + + fi-rr-digital-payment +
    +
  • + + +
  • +
    + + fi-rr-digital-tachograph +
    +
  • + + +
  • +
    + + fi-rr-digital-wallet +
    +
  • + + +
  • +
    + + fi-rr-dinner +
    +
  • + + +
  • +
    + + fi-rr-diploma +
    +
  • + + +
  • +
    + + fi-rr-direction-signal-arrow +
    +
  • + + +
  • +
    + + fi-rr-direction-signal +
    +
  • + + +
  • +
    + + fi-rr-disc-drive +
    +
  • + + +
  • +
    + + fi-rr-disco-ball +
    +
  • + + +
  • +
    + + fi-rr-discover +
    +
  • + + +
  • +
    + + fi-rr-discussion-group +
    +
  • + + +
  • +
    + + fi-rr-discussion-idea +
    +
  • + + +
  • +
    + + fi-rr-disease +
    +
  • + + +
  • +
    + + fi-rr-disk +
    +
  • + + +
  • +
    + + fi-rr-display-arrow-down +
    +
  • + + +
  • +
    + + fi-rr-display-chart-up +
    +
  • + + +
  • +
    + + fi-rr-display-code +
    +
  • + + +
  • +
    + + fi-rr-display-medical +
    +
  • + + +
  • +
    + + fi-rr-display-slash +
    +
  • + + +
  • +
    + + fi-rr-distribute-spacing-horizontal +
    +
  • + + +
  • +
    + + fi-rr-distribute-spacing-vertical +
    +
  • + + +
  • +
    + + fi-rr-divide +
    +
  • + + +
  • +
    + + fi-rr-dizzy +
    +
  • + + +
  • +
    + + fi-rr-dj-disc +
    +
  • + + +
  • +
    + + fi-rr-dna +
    +
  • + + +
  • +
    + + fi-rr-do-not-disturb-doorknob +
    +
  • + + +
  • +
    + + fi-rr-do-not-disturb +
    +
  • + + +
  • +
    + + fi-rr-do-not-enter +
    +
  • + + +
  • +
    + + fi-rr-doctor +
    +
  • + + +
  • +
    + + fi-rr-document-circle-wrong +
    +
  • + + +
  • +
    + + fi-rr-document-folder-gear +
    +
  • + + +
  • +
    + + fi-rr-document-gavel +
    +
  • + + +
  • +
    + + fi-rr-document-gear +
    +
  • + + +
  • +
    + + fi-rr-document-nft +
    +
  • + + +
  • +
    + + fi-rr-document-paid +
    +
  • + + +
  • +
    + + fi-rr-document-signed +
    +
  • + + +
  • +
    + + fi-rr-document +
    +
  • + + +
  • +
    + + fi-rr-dog-bowl-empty +
    +
  • + + +
  • +
    + + fi-rr-dog-leashed +
    +
  • + + +
  • +
    + + fi-rr-dog +
    +
  • + + +
  • +
    + + fi-rr-dollar +
    +
  • + + +
  • +
    + + fi-rr-dolly-flatbed-alt +
    +
  • + + +
  • +
    + + fi-rr-dolly-flatbed-empty +
    +
  • + + +
  • +
    + + fi-rr-dolly-flatbed +
    +
  • + + +
  • +
    + + fi-rr-dolphin +
    +
  • + + +
  • +
    + + fi-rr-domino-effect +
    +
  • + + +
  • +
    + + fi-rr-donate +
    +
  • + + +
  • +
    + + fi-rr-dong-sign +
    +
  • + + +
  • +
    + + fi-rr-donut +
    +
  • + + +
  • +
    + + fi-rr-door-closed +
    +
  • + + +
  • +
    + + fi-rr-door-open +
    +
  • + + +
  • +
    + + fi-rr-dorm-room +
    +
  • + + +
  • +
    + + fi-rr-dot-circle +
    +
  • + + +
  • +
    + + fi-rr-dot-pending +
    +
  • + + +
  • +
    + + fi-rr-dove +
    +
  • + + +
  • +
    + + fi-rr-down-from-bracket +
    +
  • + + +
  • +
    + + fi-rr-down-left-and-up-right-to-center +
    +
  • + + +
  • +
    + + fi-rr-down-left +
    +
  • + + +
  • +
    + + fi-rr-down-right +
    +
  • + + +
  • +
    + + fi-rr-down-to-line +
    +
  • + + +
  • +
    + + fi-rr-down +
    +
  • + + +
  • +
    + + fi-rr-download +
    +
  • + + +
  • +
    + + fi-rr-drafting-compass +
    +
  • + + +
  • +
    + + fi-rr-dragon +
    +
  • + + +
  • +
    + + fi-rr-draw-polygon +
    +
  • + + +
  • +
    + + fi-rr-draw-square +
    +
  • + + +
  • +
    + + fi-rr-drawer-alt +
    +
  • + + +
  • +
    + + fi-rr-drawer-empty +
    +
  • + + +
  • +
    + + fi-rr-drawer +
    +
  • + + +
  • +
    + + fi-rr-dreidel +
    +
  • + + +
  • +
    + + fi-rr-dress +
    +
  • + + +
  • +
    + + fi-rr-drink-alt +
    +
  • + + +
  • +
    + + fi-rr-driver-man +
    +
  • + + +
  • +
    + + fi-rr-driver-woman +
    +
  • + + +
  • +
    + + fi-rr-drone-alt +
    +
  • + + +
  • +
    + + fi-rr-drone-front +
    +
  • + + +
  • +
    + + fi-rr-drone +
    +
  • + + +
  • +
    + + fi-rr-drop-down +
    +
  • + + +
  • +
    + + fi-rr-dropdown-bar +
    +
  • + + +
  • +
    + + fi-rr-dropdown-select +
    +
  • + + +
  • +
    + + fi-rr-dropdown +
    +
  • + + +
  • +
    + + fi-rr-drum-steelpan +
    +
  • + + +
  • +
    + + fi-rr-drum +
    +
  • + + +
  • +
    + + fi-rr-drumstick-bite +
    +
  • + + +
  • +
    + + fi-rr-drumstick +
    +
  • + + +
  • +
    + + fi-rr-dryer-alt +
    +
  • + + +
  • +
    + + fi-rr-dryer +
    +
  • + + +
  • +
    + + fi-rr-duck +
    +
  • + + +
  • +
    + + fi-rr-dumbbell-fitness +
    +
  • + + +
  • +
    + + fi-rr-dumbbell-horizontal +
    +
  • + + +
  • +
    + + fi-rr-dumbbell-ray +
    +
  • + + +
  • +
    + + fi-rr-dumbbell-weightlifting +
    +
  • + + +
  • +
    + + fi-rr-dumpster-fire +
    +
  • + + +
  • +
    + + fi-rr-dumpster +
    +
  • + + +
  • +
    + + fi-rr-dungeon +
    +
  • + + +
  • +
    + + fi-rr-duplicate +
    +
  • + + +
  • +
    + + fi-rr-duration-alt +
    +
  • + + +
  • +
    + + fi-rr-duration +
    +
  • + + +
  • +
    + + fi-rr-e-learning +
    +
  • + + +
  • +
    + + fi-rr-e +
    +
  • + + +
  • +
    + + fi-rr-ear-deaf +
    +
  • + + +
  • +
    + + fi-rr-ear-muffs +
    +
  • + + +
  • +
    + + fi-rr-ear-sound +
    +
  • + + +
  • +
    + + fi-rr-ear +
    +
  • + + +
  • +
    + + fi-rr-earbuds +
    +
  • + + +
  • +
    + + fi-rr-earnings +
    +
  • + + +
  • +
    + + fi-rr-earth-africa +
    +
  • + + +
  • +
    + + fi-rr-earth-americas +
    +
  • + + +
  • +
    + + fi-rr-earth-asia +
    +
  • + + +
  • +
    + + fi-rr-earth-europa +
    +
  • + + +
  • +
    + + fi-rr-eclipse-alt +
    +
  • + + +
  • +
    + + fi-rr-eclipse +
    +
  • + + +
  • +
    + + fi-rr-eco-electric +
    +
  • + + +
  • +
    + + fi-rr-edit-alt +
    +
  • + + +
  • +
    + + fi-rr-edit-message +
    +
  • + + +
  • +
    + + fi-rr-edit +
    +
  • + + +
  • +
    + + fi-rr-effect +
    +
  • + + +
  • +
    + + fi-rr-egg-fried +
    +
  • + + +
  • +
    + + fi-rr-egg +
    +
  • + + +
  • +
    + + fi-rr-eiffel-tower +
    +
  • + + +
  • +
    + + fi-rr-eject +
    +
  • + + +
  • +
    + + fi-rr-elephant +
    +
  • + + +
  • +
    + + fi-rr-elevator +
    +
  • + + +
  • +
    + + fi-rr-email-pending +
    +
  • + + +
  • +
    + + fi-rr-email-refresh +
    +
  • + + +
  • +
    + + fi-rr-emergency-call +
    +
  • + + +
  • +
    + + fi-rr-employee-alt +
    +
  • + + +
  • +
    + + fi-rr-employee-handbook +
    +
  • + + +
  • +
    + + fi-rr-employee-man-alt +
    +
  • + + +
  • +
    + + fi-rr-employee-man +
    +
  • + + +
  • +
    + + fi-rr-employees-woman-man +
    +
  • + + +
  • +
    + + fi-rr-employees +
    +
  • + + +
  • +
    + + fi-rr-empty-set +
    +
  • + + +
  • +
    + + fi-rr-endless-loop +
    +
  • + + +
  • +
    + + fi-rr-engine-warning +
    +
  • + + +
  • +
    + + fi-rr-engine +
    +
  • + + +
  • +
    + + fi-rr-english +
    +
  • + + +
  • +
    + + fi-rr-enter +
    +
  • + + +
  • +
    + + fi-rr-envelope-ban +
    +
  • + + +
  • +
    + + fi-rr-envelope-bulk +
    +
  • + + +
  • +
    + + fi-rr-envelope-dot +
    +
  • + + +
  • +
    + + fi-rr-envelope-download +
    +
  • + + +
  • +
    + + fi-rr-envelope-heart +
    +
  • + + +
  • +
    + + fi-rr-envelope-marker +
    +
  • + + +
  • +
    + + fi-rr-envelope-open-dollar +
    +
  • + + +
  • +
    + + fi-rr-envelope-open-text +
    +
  • + + +
  • +
    + + fi-rr-envelope-open +
    +
  • + + +
  • +
    + + fi-rr-envelope-plus +
    +
  • + + +
  • +
    + + fi-rr-envelope +
    +
  • + + +
  • +
    + + fi-rr-envelopes +
    +
  • + + +
  • +
    + + fi-rr-equality +
    +
  • + + +
  • +
    + + fi-rr-equals +
    +
  • + + +
  • +
    + + fi-rr-equestrian-statue +
    +
  • + + +
  • +
    + + fi-rr-eraser +
    +
  • + + +
  • +
    + + fi-rr-error-camera +
    +
  • + + +
  • +
    + + fi-rr-escalator +
    +
  • + + +
  • +
    + + fi-rr-ethernet +
    +
  • + + +
  • +
    + + fi-rr-euro +
    +
  • + + +
  • +
    + + fi-rr-europe-flag +
    +
  • + + +
  • +
    + + fi-rr-europe-map +
    +
  • + + +
  • +
    + + fi-rr-european-union +
    +
  • + + +
  • +
    + + fi-rr-excavator +
    +
  • + + +
  • +
    + + fi-rr-exchange-alt +
    +
  • + + +
  • +
    + + fi-rr-exchange-cryptocurrency +
    +
  • + + +
  • +
    + + fi-rr-exchange +
    +
  • + + +
  • +
    + + fi-rr-exclamation +
    +
  • + + +
  • +
    + + fi-rr-exit-alt +
    +
  • + + +
  • +
    + + fi-rr-exit +
    +
  • + + +
  • +
    + + fi-rr-expand-arrows-alt +
    +
  • + + +
  • +
    + + fi-rr-expand-arrows +
    +
  • + + +
  • +
    + + fi-rr-expand +
    +
  • + + +
  • +
    + + fi-rr-expense-bill +
    +
  • + + +
  • +
    + + fi-rr-expense +
    +
  • + + +
  • +
    + + fi-rr-explosion +
    +
  • + + +
  • +
    + + fi-rr-external-hard-drive +
    +
  • + + +
  • +
    + + fi-rr-external-world +
    +
  • + + +
  • +
    + + fi-rr-eye-alert +
    +
  • + + +
  • +
    + + fi-rr-eye-arrow-progress +
    +
  • + + +
  • +
    + + fi-rr-eye-crossed +
    +
  • + + +
  • +
    + + fi-rr-eye-dropper-half +
    +
  • + + +
  • +
    + + fi-rr-eye-dropper +
    +
  • + + +
  • +
    + + fi-rr-eye +
    +
  • + + +
  • +
    + + fi-rr-eyes +
    +
  • + + +
  • +
    + + fi-rr-f +
    +
  • + + +
  • +
    + + fi-rr-fabric +
    +
  • + + +
  • +
    + + fi-rr-face-angry-horns +
    +
  • + + +
  • +
    + + fi-rr-face-anguished +
    +
  • + + +
  • +
    + + fi-rr-face-anxious-sweat +
    +
  • + + +
  • +
    + + fi-rr-face-astonished +
    +
  • + + +
  • +
    + + fi-rr-face-awesome +
    +
  • + + +
  • +
    + + fi-rr-face-beam-hand-over-mouth +
    +
  • + + +
  • +
    + + fi-rr-face-confounded +
    +
  • + + +
  • +
    + + fi-rr-face-confused +
    +
  • + + +
  • +
    + + fi-rr-face-cowboy-hat +
    +
  • + + +
  • +
    + + fi-rr-face-disappointed +
    +
  • + + +
  • +
    + + fi-rr-face-disguise +
    +
  • + + +
  • +
    + + fi-rr-face-downcast-sweat +
    +
  • + + +
  • +
    + + fi-rr-face-drooling +
    +
  • + + +
  • +
    + + fi-rr-face-explode +
    +
  • + + +
  • +
    + + fi-rr-face-expressionless +
    +
  • + + +
  • +
    + + fi-rr-face-eyes-xmarks +
    +
  • + + +
  • +
    + + fi-rr-face-fearful +
    +
  • + + +
  • +
    + + fi-rr-face-glasses +
    +
  • + + +
  • +
    + + fi-rr-face-grin-tongue-wink +
    +
  • + + +
  • +
    + + fi-rr-face-hand-yawn +
    +
  • + + +
  • +
    + + fi-rr-face-head-bandage +
    +
  • + + +
  • +
    + + fi-rr-face-hushed +
    +
  • + + +
  • +
    + + fi-rr-face-icicles +
    +
  • + + +
  • +
    + + fi-rr-face-lying +
    +
  • + + +
  • +
    + + fi-rr-face-mask +
    +
  • + + +
  • +
    + + fi-rr-face-monocle +
    +
  • + + +
  • +
    + + fi-rr-face-nauseated +
    +
  • + + +
  • +
    + + fi-rr-face-nose-steam +
    +
  • + + +
  • +
    + + fi-rr-face-party +
    +
  • + + +
  • +
    + + fi-rr-face-pensive +
    +
  • + + +
  • +
    + + fi-rr-face-persevering +
    +
  • + + +
  • +
    + + fi-rr-face-pleading +
    +
  • + + +
  • +
    + + fi-rr-face-raised-eyebrow +
    +
  • + + +
  • +
    + + fi-rr-face-relieved +
    +
  • + + +
  • +
    + + fi-rr-face-sad-sweat +
    +
  • + + +
  • +
    + + fi-rr-face-scream +
    +
  • + + +
  • +
    + + fi-rr-face-shush +
    +
  • + + +
  • +
    + + fi-rr-face-sleeping +
    +
  • + + +
  • +
    + + fi-rr-face-sleepy +
    +
  • + + +
  • +
    + + fi-rr-face-smile-halo +
    +
  • + + +
  • +
    + + fi-rr-face-smile-hearts +
    +
  • + + +
  • +
    + + fi-rr-face-smile-horns +
    +
  • + + +
  • +
    + + fi-rr-face-smile-tear +
    +
  • + + +
  • +
    + + fi-rr-face-smile-tongue +
    +
  • + + +
  • +
    + + fi-rr-face-smile-upside-down +
    +
  • + + +
  • +
    + + fi-rr-face-smiling-hands +
    +
  • + + +
  • +
    + + fi-rr-face-smirking +
    +
  • + + +
  • +
    + + fi-rr-face-sunglasses-alt +
    +
  • + + +
  • +
    + + fi-rr-face-sunglasses +
    +
  • + + +
  • +
    + + fi-rr-face-swear +
    +
  • + + +
  • +
    + + fi-rr-face-thermometer +
    +
  • + + +
  • +
    + + fi-rr-face-thinking +
    +
  • + + +
  • +
    + + fi-rr-face-tissue +
    +
  • + + +
  • +
    + + fi-rr-face-tongue-money +
    +
  • + + +
  • +
    + + fi-rr-face-tongue-sweat +
    +
  • + + +
  • +
    + + fi-rr-face-unamused +
    +
  • + + +
  • +
    + + fi-rr-face-viewfinder +
    +
  • + + +
  • +
    + + fi-rr-face-vomit +
    +
  • + + +
  • +
    + + fi-rr-face-weary +
    +
  • + + +
  • +
    + + fi-rr-face-woozy +
    +
  • + + +
  • +
    + + fi-rr-face-worried +
    +
  • + + +
  • +
    + + fi-rr-face-zany +
    +
  • + + +
  • +
    + + fi-rr-face-zipper +
    +
  • + + +
  • +
    + + fi-rr-facial-massage +
    +
  • + + +
  • +
    + + fi-rr-fail +
    +
  • + + +
  • +
    + + fi-rr-falafel +
    +
  • + + +
  • +
    + + fi-rr-family-dress +
    +
  • + + +
  • +
    + + fi-rr-family-pants +
    +
  • + + +
  • +
    + + fi-rr-family +
    +
  • + + +
  • +
    + + fi-rr-fan-table +
    +
  • + + +
  • +
    + + fi-rr-fan +
    +
  • + + +
  • +
    + + fi-rr-farfalle +
    +
  • + + +
  • +
    + + fi-rr-farm +
    +
  • + + +
  • +
    + + fi-rr-faucet-drip +
    +
  • + + +
  • +
    + + fi-rr-faucet +
    +
  • + + +
  • +
    + + fi-rr-fax +
    +
  • + + +
  • +
    + + fi-rr-feather-pointed +
    +
  • + + +
  • +
    + + fi-rr-feather +
    +
  • + + +
  • +
    + + fi-rr-features-alt +
    +
  • + + +
  • +
    + + fi-rr-features +
    +
  • + + +
  • +
    + + fi-rr-fee-receipt +
    +
  • + + +
  • +
    + + fi-rr-fee +
    +
  • + + +
  • +
    + + fi-rr-feedback-alt +
    +
  • + + +
  • +
    + + fi-rr-feedback-cycle-loop +
    +
  • + + +
  • +
    + + fi-rr-feedback-hand +
    +
  • + + +
  • +
    + + fi-rr-feedback-review +
    +
  • + + +
  • +
    + + fi-rr-feedback +
    +
  • + + +
  • +
    + + fi-rr-fence +
    +
  • + + +
  • +
    + + fi-rr-ferris-wheel +
    +
  • + + +
  • +
    + + fi-rr-fighter-jet +
    +
  • + + +
  • +
    + + fi-rr-file-ai +
    +
  • + + +
  • +
    + + fi-rr-file-audio +
    +
  • + + +
  • +
    + + fi-rr-file-binary +
    +
  • + + +
  • +
    + + fi-rr-file-chart-line +
    +
  • + + +
  • +
    + + fi-rr-file-chart-pie +
    +
  • + + +
  • +
    + + fi-rr-file-circle-info +
    +
  • + + +
  • +
    + + fi-rr-file-cloud +
    +
  • + + +
  • +
    + + fi-rr-file-code +
    +
  • + + +
  • +
    + + fi-rr-file-csv +
    +
  • + + +
  • +
    + + fi-rr-file-download +
    +
  • + + +
  • +
    + + fi-rr-file-edit +
    +
  • + + +
  • +
    + + fi-rr-file-eps +
    +
  • + + +
  • +
    + + fi-rr-file-excel +
    +
  • + + +
  • +
    + + fi-rr-file-exclamation +
    +
  • + + +
  • +
    + + fi-rr-file-export +
    +
  • + + +
  • +
    + + fi-rr-file-image +
    +
  • + + +
  • +
    + + fi-rr-file-import +
    +
  • + + +
  • +
    + + fi-rr-file-invoice-dollar +
    +
  • + + +
  • +
    + + fi-rr-file-invoice +
    +
  • + + +
  • +
    + + fi-rr-file-loop +
    +
  • + + +
  • +
    + + fi-rr-file-medical-alt +
    +
  • + + +
  • +
    + + fi-rr-file-medical +
    +
  • + + +
  • +
    + + fi-rr-file-minus +
    +
  • + + +
  • +
    + + fi-rr-file-pdf +
    +
  • + + +
  • +
    + + fi-rr-file-powerpoint +
    +
  • + + +
  • +
    + + fi-rr-file-prescription +
    +
  • + + +
  • +
    + + fi-rr-file-psd +
    +
  • + + +
  • +
    + + fi-rr-file-question +
    +
  • + + +
  • +
    + + fi-rr-file-recycle +
    +
  • + + +
  • +
    + + fi-rr-file-signature +
    +
  • + + +
  • +
    + + fi-rr-file-spreadsheet +
    +
  • + + +
  • +
    + + fi-rr-file-upload +
    +
  • + + +
  • +
    + + fi-rr-file-user +
    +
  • + + +
  • +
    + + fi-rr-file-video +
    +
  • + + +
  • +
    + + fi-rr-file-word +
    +
  • + + +
  • +
    + + fi-rr-file-xls +
    +
  • + + +
  • +
    + + fi-rr-file-zip-alt +
    +
  • + + +
  • +
    + + fi-rr-file-zip-save +
    +
  • + + +
  • +
    + + fi-rr-file-zipper +
    +
  • + + +
  • +
    + + fi-rr-file +
    +
  • + + +
  • +
    + + fi-rr-files-medical +
    +
  • + + +
  • +
    + + fi-rr-fill +
    +
  • + + +
  • +
    + + fi-rr-film-canister +
    +
  • + + +
  • +
    + + fi-rr-film-slash +
    +
  • + + +
  • +
    + + fi-rr-film +
    +
  • + + +
  • +
    + + fi-rr-films +
    +
  • + + +
  • +
    + + fi-rr-filter-list +
    +
  • + + +
  • +
    + + fi-rr-filter-slash +
    +
  • + + +
  • +
    + + fi-rr-filter +
    +
  • + + +
  • +
    + + fi-rr-filters +
    +
  • + + +
  • +
    + + fi-rr-finger-droplet +
    +
  • + + +
  • +
    + + fi-rr-finger-nail +
    +
  • + + +
  • +
    + + fi-rr-fingerprint-remove +
    +
  • + + +
  • +
    + + fi-rr-fingerprint-security-risk +
    +
  • + + +
  • +
    + + fi-rr-fingerprint-verified +
    +
  • + + +
  • +
    + + fi-rr-fingerprint +
    +
  • + + +
  • +
    + + fi-rr-fire-burner +
    +
  • + + +
  • +
    + + fi-rr-fire-extinguisher +
    +
  • + + +
  • +
    + + fi-rr-fire-flame-curved +
    +
  • + + +
  • +
    + + fi-rr-fire-flame-simple +
    +
  • + + +
  • +
    + + fi-rr-fire-hydrant +
    +
  • + + +
  • +
    + + fi-rr-fire-smoke +
    +
  • + + +
  • +
    + + fi-rr-fireplace +
    +
  • + + +
  • +
    + + fi-rr-first-award +
    +
  • + + +
  • +
    + + fi-rr-first-laurel +
    +
  • + + +
  • +
    + + fi-rr-first-medal +
    +
  • + + +
  • +
    + + fi-rr-first +
    +
  • + + +
  • +
    + + fi-rr-fish-bones +
    +
  • + + +
  • +
    + + fi-rr-fish-cooked +
    +
  • + + +
  • +
    + + fi-rr-fish +
    +
  • + + +
  • +
    + + fi-rr-fishing-rod +
    +
  • + + +
  • +
    + + fi-rr-fist-move +
    +
  • + + +
  • +
    + + fi-rr-fitness-watch +
    +
  • + + +
  • +
    + + fi-rr-flag-alt +
    +
  • + + +
  • +
    + + fi-rr-flag-checkered +
    +
  • + + +
  • +
    + + fi-rr-flag-usa +
    +
  • + + +
  • +
    + + fi-rr-flag +
    +
  • + + +
  • +
    + + fi-rr-flame +
    +
  • + + +
  • +
    + + fi-rr-flashlight +
    +
  • + + +
  • +
    + + fi-rr-flask-gear +
    +
  • + + +
  • +
    + + fi-rr-flask-poison +
    +
  • + + +
  • +
    + + fi-rr-flask-potion +
    +
  • + + +
  • +
    + + fi-rr-flask +
    +
  • + + +
  • +
    + + fi-rr-flatbread-stuffed +
    +
  • + + +
  • +
    + + fi-rr-flatbread +
    +
  • + + +
  • +
    + + fi-rr-flip-horizontal +
    +
  • + + +
  • +
    + + fi-rr-floor-alt +
    +
  • + + +
  • +
    + + fi-rr-floor-layer +
    +
  • + + +
  • +
    + + fi-rr-floor +
    +
  • + + +
  • +
    + + fi-rr-floppy-disk-circle-arrow-right +
    +
  • + + +
  • +
    + + fi-rr-floppy-disk-circle-xmark +
    +
  • + + +
  • +
    + + fi-rr-floppy-disk-pen +
    +
  • + + +
  • +
    + + fi-rr-floppy-disks +
    +
  • + + +
  • +
    + + fi-rr-florin-sign +
    +
  • + + +
  • +
    + + fi-rr-flowchart +
    +
  • + + +
  • +
    + + fi-rr-flower-bouquet +
    +
  • + + +
  • +
    + + fi-rr-flower-butterfly +
    +
  • + + +
  • +
    + + fi-rr-flower-daffodil +
    +
  • + + +
  • +
    + + fi-rr-flower-tulip +
    +
  • + + +
  • +
    + + fi-rr-flower +
    +
  • + + +
  • +
    + + fi-rr-flushed +
    +
  • + + +
  • +
    + + fi-rr-flute +
    +
  • + + +
  • +
    + + fi-rr-flux-capacitor +
    +
  • + + +
  • +
    + + fi-rr-fly-insect +
    +
  • + + +
  • +
    + + fi-rr-flying-disc +
    +
  • + + +
  • +
    + + fi-rr-fm-radio +
    +
  • + + +
  • +
    + + fi-rr-fog +
    +
  • + + +
  • +
    + + fi-rr-folder-archive +
    +
  • + + +
  • +
    + + fi-rr-folder-camera +
    +
  • + + +
  • +
    + + fi-rr-folder-directory +
    +
  • + + +
  • +
    + + fi-rr-folder-download +
    +
  • + + +
  • +
    + + fi-rr-folder-fire +
    +
  • + + +
  • +
    + + fi-rr-folder-gear +
    +
  • + + +
  • +
    + + fi-rr-folder-heart +
    +
  • + + +
  • +
    + + fi-rr-folder-loop +
    +
  • + + +
  • +
    + + fi-rr-folder-math +
    +
  • + + +
  • +
    + + fi-rr-folder-minus +
    +
  • + + +
  • +
    + + fi-rr-folder-music +
    +
  • + + +
  • +
    + + fi-rr-folder-open +
    +
  • + + +
  • +
    + + fi-rr-folder-plus-circle +
    +
  • + + +
  • +
    + + fi-rr-folder-times +
    +
  • + + +
  • +
    + + fi-rr-folder-tree +
    +
  • + + +
  • +
    + + fi-rr-folder-upload +
    +
  • + + +
  • +
    + + fi-rr-folder-xmark-circle +
    +
  • + + +
  • +
    + + fi-rr-folder-xmark +
    +
  • + + +
  • +
    + + fi-rr-folder +
    +
  • + + +
  • +
    + + fi-rr-folders +
    +
  • + + +
  • +
    + + fi-rr-follow-folder +
    +
  • + + +
  • +
    + + fi-rr-followcollection +
    +
  • + + +
  • +
    + + fi-rr-following +
    +
  • + + +
  • +
    + + fi-rr-fondue-pot +
    +
  • + + +
  • +
    + + fi-rr-football +
    +
  • + + +
  • +
    + + fi-rr-footprint +
    +
  • + + +
  • +
    + + fi-rr-foreign-language-audio +
    +
  • + + +
  • +
    + + fi-rr-forest-alt +
    +
  • + + +
  • +
    + + fi-rr-forest +
    +
  • + + +
  • +
    + + fi-rr-fork-spaghetti +
    +
  • + + +
  • +
    + + fi-rr-fork +
    +
  • + + +
  • +
    + + fi-rr-forklift +
    +
  • + + +
  • +
    + + fi-rr-form +
    +
  • + + +
  • +
    + + fi-rr-fort +
    +
  • + + +
  • +
    + + fi-rr-forward-fast +
    +
  • + + +
  • +
    + + fi-rr-forward +
    +
  • + + +
  • +
    + + fi-rr-fox +
    +
  • + + +
  • +
    + + fi-rr-frame +
    +
  • + + +
  • +
    + + fi-rr-franc-sign +
    +
  • + + +
  • +
    + + fi-rr-free-delivery +
    +
  • + + +
  • +
    + + fi-rr-free +
    +
  • + + +
  • +
    + + fi-rr-freemium +
    +
  • + + +
  • +
    + + fi-rr-french-fries +
    +
  • + + +
  • +
    + + fi-rr-french +
    +
  • + + +
  • +
    + + fi-rr-friday +
    +
  • + + +
  • +
    + + fi-rr-frog +
    +
  • + + +
  • +
    + + fi-rr-frown +
    +
  • + + +
  • +
    + + fi-rr-ftp +
    +
  • + + +
  • +
    + + fi-rr-fuel-gauge +
    +
  • + + +
  • +
    + + fi-rr-function-process +
    +
  • + + +
  • +
    + + fi-rr-function-square +
    +
  • + + +
  • +
    + + fi-rr-function +
    +
  • + + +
  • +
    + + fi-rr-funnel-dollar +
    +
  • + + +
  • +
    + + fi-rr-fusilli +
    +
  • + + +
  • +
    + + fi-rr-g +
    +
  • + + +
  • +
    + + fi-rr-galaxy-alt +
    +
  • + + +
  • +
    + + fi-rr-galaxy-planet +
    +
  • + + +
  • +
    + + fi-rr-galaxy-star +
    +
  • + + +
  • +
    + + fi-rr-galaxy +
    +
  • + + +
  • +
    + + fi-rr-gallery-thumbnails +
    +
  • + + +
  • +
    + + fi-rr-gallery +
    +
  • + + +
  • +
    + + fi-rr-game-board-alt +
    +
  • + + +
  • +
    + + fi-rr-gamepad +
    +
  • + + +
  • +
    + + fi-rr-garage-car +
    +
  • + + +
  • +
    + + fi-rr-garage-open +
    +
  • + + +
  • +
    + + fi-rr-garage +
    +
  • + + +
  • +
    + + fi-rr-garlic-alt +
    +
  • + + +
  • +
    + + fi-rr-garlic +
    +
  • + + +
  • +
    + + fi-rr-gas-pump-alt +
    +
  • + + +
  • +
    + + fi-rr-gas-pump-slash +
    +
  • + + +
  • +
    + + fi-rr-gas-pump +
    +
  • + + +
  • +
    + + fi-rr-gauge-circle-bolt +
    +
  • + + +
  • +
    + + fi-rr-gauge-circle-minus +
    +
  • + + +
  • +
    + + fi-rr-gauge-circle-plus +
    +
  • + + +
  • +
    + + fi-rr-gauze-bandage +
    +
  • + + +
  • +
    + + fi-rr-gavel +
    +
  • + + +
  • +
    + + fi-rr-gay-couple +
    +
  • + + +
  • +
    + + fi-rr-gears +
    +
  • + + +
  • +
    + + fi-rr-gem +
    +
  • + + +
  • +
    + + fi-rr-general +
    +
  • + + +
  • +
    + + fi-rr-german +
    +
  • + + +
  • +
    + + fi-rr-ghost +
    +
  • + + +
  • +
    + + fi-rr-gif-square +
    +
  • + + +
  • +
    + + fi-rr-gif +
    +
  • + + +
  • +
    + + fi-rr-gift-box-benefits +
    +
  • + + +
  • +
    + + fi-rr-gift-card +
    +
  • + + +
  • +
    + + fi-rr-gift +
    +
  • + + +
  • +
    + + fi-rr-gifts +
    +
  • + + +
  • +
    + + fi-rr-gingerbread-man +
    +
  • + + +
  • +
    + + fi-rr-glass-champagne +
    +
  • + + +
  • +
    + + fi-rr-glass-cheers +
    +
  • + + +
  • +
    + + fi-rr-glass-citrus +
    +
  • + + +
  • +
    + + fi-rr-glass-empty +
    +
  • + + +
  • +
    + + fi-rr-glass-half +
    +
  • + + +
  • +
    + + fi-rr-glass-water-droplet +
    +
  • + + +
  • +
    + + fi-rr-glass-whiskey-rocks +
    +
  • + + +
  • +
    + + fi-rr-glass-whiskey +
    +
  • + + +
  • +
    + + fi-rr-glass +
    +
  • + + +
  • +
    + + fi-rr-glasses +
    +
  • + + +
  • +
    + + fi-rr-globe-alt +
    +
  • + + +
  • +
    + + fi-rr-globe-pointer +
    +
  • + + +
  • +
    + + fi-rr-globe-snow +
    +
  • + + +
  • +
    + + fi-rr-globe-user +
    +
  • + + +
  • +
    + + fi-rr-globe +
    +
  • + + +
  • +
    + + fi-rr-goal-net +
    +
  • + + +
  • +
    + + fi-rr-golf-ball +
    +
  • + + +
  • +
    + + fi-rr-golf-hole +
    +
  • + + +
  • +
    + + fi-rr-golf +
    +
  • + + +
  • +
    + + fi-rr-gopuram +
    +
  • + + +
  • +
    + + fi-rr-government-budget +
    +
  • + + +
  • +
    + + fi-rr-government-flag +
    +
  • + + +
  • +
    + + fi-rr-government-user +
    +
  • + + +
  • +
    + + fi-rr-gps-navigation +
    +
  • + + +
  • +
    + + fi-rr-graduation-cap +
    +
  • + + +
  • +
    + + fi-rr-gramophone +
    +
  • + + +
  • +
    + + fi-rr-grape +
    +
  • + + +
  • +
    + + fi-rr-graph-curve +
    +
  • + + +
  • +
    + + fi-rr-graphic-style +
    +
  • + + +
  • +
    + + fi-rr-graphic-tablet +
    +
  • + + +
  • +
    + + fi-rr-grass +
    +
  • + + +
  • +
    + + fi-rr-grate-droplet +
    +
  • + + +
  • +
    + + fi-rr-grate +
    +
  • + + +
  • +
    + + fi-rr-greater-than-equal +
    +
  • + + +
  • +
    + + fi-rr-greater-than +
    +
  • + + +
  • +
    + + fi-rr-greek-helmet +
    +
  • + + +
  • +
    + + fi-rr-grid-alt +
    +
  • + + +
  • +
    + + fi-rr-grid-dividers +
    +
  • + + +
  • +
    + + fi-rr-grid +
    +
  • + + +
  • +
    + + fi-rr-grill-hot-alt +
    +
  • + + +
  • +
    + + fi-rr-grill +
    +
  • + + +
  • +
    + + fi-rr-grimace +
    +
  • + + +
  • +
    + + fi-rr-grin-alt +
    +
  • + + +
  • +
    + + fi-rr-grin-beam-sweat +
    +
  • + + +
  • +
    + + fi-rr-grin-beam +
    +
  • + + +
  • +
    + + fi-rr-grin-hearts +
    +
  • + + +
  • +
    + + fi-rr-grin-squint-tears +
    +
  • + + +
  • +
    + + fi-rr-grin-squint +
    +
  • + + +
  • +
    + + fi-rr-grin-stars +
    +
  • + + +
  • +
    + + fi-rr-grin-tears +
    +
  • + + +
  • +
    + + fi-rr-grin-tongue-squint +
    +
  • + + +
  • +
    + + fi-rr-grin-tongue-wink +
    +
  • + + +
  • +
    + + fi-rr-grin-tongue +
    +
  • + + +
  • +
    + + fi-rr-grin-wink +
    +
  • + + +
  • +
    + + fi-rr-grin +
    +
  • + + +
  • +
    + + fi-rr-grip-dots-vertical +
    +
  • + + +
  • +
    + + fi-rr-grip-dots +
    +
  • + + +
  • +
    + + fi-rr-grip-horizontal +
    +
  • + + +
  • +
    + + fi-rr-grip-lines-vertical +
    +
  • + + +
  • +
    + + fi-rr-grip-lines +
    +
  • + + +
  • +
    + + fi-rr-grip-vertical +
    +
  • + + +
  • +
    + + fi-rr-grocery-bag +
    +
  • + + +
  • +
    + + fi-rr-grocery-basket +
    +
  • + + +
  • +
    + + fi-rr-group-arrows-rotate +
    +
  • + + +
  • +
    + + fi-rr-group-call +
    +
  • + + +
  • +
    + + fi-rr-group-community-social-media +
    +
  • + + +
  • +
    + + fi-rr-growth-chart-invest +
    +
  • + + +
  • +
    + + fi-rr-guarani-sign +
    +
  • + + +
  • +
    + + fi-rr-guide-alt +
    +
  • + + +
  • +
    + + fi-rr-guide +
    +
  • + + +
  • +
    + + fi-rr-guitar-electric +
    +
  • + + +
  • +
    + + fi-rr-guitar +
    +
  • + + +
  • +
    + + fi-rr-guitars +
    +
  • + + +
  • +
    + + fi-rr-gun-squirt +
    +
  • + + +
  • +
    + + fi-rr-gym +
    +
  • + + +
  • +
    + + fi-rr-h-square +
    +
  • + + +
  • +
    + + fi-rr-h +
    +
  • + + +
  • +
    + + fi-rr-h1 +
    +
  • + + +
  • +
    + + fi-rr-h2 +
    +
  • + + +
  • +
    + + fi-rr-h3 +
    +
  • + + +
  • +
    + + fi-rr-h4 +
    +
  • + + +
  • +
    + + fi-rr-hair-clipper +
    +
  • + + +
  • +
    + + fi-rr-hamburger-soda +
    +
  • + + +
  • +
    + + fi-rr-hamburger +
    +
  • + + +
  • +
    + + fi-rr-hammer-brush +
    +
  • + + +
  • +
    + + fi-rr-hammer-crash +
    +
  • + + +
  • +
    + + fi-rr-hammer-war +
    +
  • + + +
  • +
    + + fi-rr-hammer +
    +
  • + + +
  • +
    + + fi-rr-hamsa +
    +
  • + + +
  • +
    + + fi-rr-hand-back-fist +
    +
  • + + +
  • +
    + + fi-rr-hand-back-point-down +
    +
  • + + +
  • +
    + + fi-rr-hand-back-point-left +
    +
  • + + +
  • +
    + + fi-rr-hand-back-point-ribbon +
    +
  • + + +
  • +
    + + fi-rr-hand-back-point-right +
    +
  • + + +
  • +
    + + fi-rr-hand-bandage-wound +
    +
  • + + +
  • +
    + + fi-rr-hand-bill +
    +
  • + + +
  • +
    + + fi-rr-hand-dots +
    +
  • + + +
  • +
    + + fi-rr-hand-fingers-crossed +
    +
  • + + +
  • +
    + + fi-rr-hand-fist +
    +
  • + + +
  • +
    + + fi-rr-hand-heart +
    +
  • + + +
  • +
    + + fi-rr-hand-holding-box +
    +
  • + + +
  • +
    + + fi-rr-hand-holding-document +
    +
  • + + +
  • +
    + + fi-rr-hand-holding-droplet +
    +
  • + + +
  • +
    + + fi-rr-hand-holding-heart +
    +
  • + + +
  • +
    + + fi-rr-hand-holding-magic +
    +
  • + + +
  • +
    + + fi-rr-hand-holding-medical +
    +
  • + + +
  • +
    + + fi-rr-hand-holding-seeding +
    +
  • + + +
  • +
    + + fi-rr-hand-holding-skull +
    +
  • + + +
  • +
    + + fi-rr-hand-holding-usd +
    +
  • + + +
  • +
    + + fi-rr-hand-holding-water +
    +
  • + + +
  • +
    + + fi-rr-hand-horns +
    +
  • + + +
  • +
    + + fi-rr-hand-key +
    +
  • + + +
  • +
    + + fi-rr-hand-lizard +
    +
  • + + +
  • +
    + + fi-rr-hand-love +
    +
  • + + +
  • +
    + + fi-rr-hand-middle-finger +
    +
  • + + +
  • +
    + + fi-rr-hand-paper +
    +
  • + + +
  • +
    + + fi-rr-hand-peace +
    +
  • + + +
  • +
    + + fi-rr-hand-point-ribbon +
    +
  • + + +
  • +
    + + fi-rr-hand-present +
    +
  • + + +
  • +
    + + fi-rr-hand-scissors +
    +
  • + + +
  • +
    + + fi-rr-hand-sparkles +
    +
  • + + +
  • +
    + + fi-rr-hand-spock +
    +
  • + + +
  • +
    + + fi-rr-hand-wave +
    +
  • + + +
  • +
    + + fi-rr-hand +
    +
  • + + +
  • +
    + + fi-rr-handcuffs +
    +
  • + + +
  • +
    + + fi-rr-handmade +
    +
  • + + +
  • +
    + + fi-rr-hands-brain +
    +
  • + + +
  • +
    + + fi-rr-hands-bubbles +
    +
  • + + +
  • +
    + + fi-rr-hands-clapping +
    +
  • + + +
  • +
    + + fi-rr-hands-heart +
    +
  • + + +
  • +
    + + fi-rr-hands-holding-diamond +
    +
  • + + +
  • +
    + + fi-rr-hands-holding +
    +
  • + + +
  • +
    + + fi-rr-hands-together-heart +
    +
  • + + +
  • +
    + + fi-rr-hands-together +
    +
  • + + +
  • +
    + + fi-rr-hands-usd +
    +
  • + + +
  • +
    + + fi-rr-handshake-angle +
    +
  • + + +
  • +
    + + fi-rr-handshake-deal-loan +
    +
  • + + +
  • +
    + + fi-rr-handshake-house +
    +
  • + + +
  • +
    + + fi-rr-handshake-simple-slash +
    +
  • + + +
  • +
    + + fi-rr-handshake-trust +
    +
  • + + +
  • +
    + + fi-rr-handshake +
    +
  • + + +
  • +
    + + fi-rr-hard-hat +
    +
  • + + +
  • +
    + + fi-rr-hashtag-lock +
    +
  • + + +
  • +
    + + fi-rr-hastag +
    +
  • + + +
  • +
    + + fi-rr-hat-beach +
    +
  • + + +
  • +
    + + fi-rr-hat-birthday +
    +
  • + + +
  • +
    + + fi-rr-hat-chef +
    +
  • + + +
  • +
    + + fi-rr-hat-cowboy-side +
    +
  • + + +
  • +
    + + fi-rr-hat-cowboy +
    +
  • + + +
  • +
    + + fi-rr-hat-santa +
    +
  • + + +
  • +
    + + fi-rr-hat-winter +
    +
  • + + +
  • +
    + + fi-rr-hat-witch +
    +
  • + + +
  • +
    + + fi-rr-hat-wizard +
    +
  • + + +
  • +
    + + fi-rr-hdd +
    +
  • + + +
  • +
    + + fi-rr-head-side-brain +
    +
  • + + +
  • +
    + + fi-rr-head-side-cough-slash +
    +
  • + + +
  • +
    + + fi-rr-head-side-cough +
    +
  • + + +
  • +
    + + fi-rr-head-side-headphones +
    +
  • + + +
  • +
    + + fi-rr-head-side-heart +
    +
  • + + +
  • +
    + + fi-rr-head-side-mask +
    +
  • + + +
  • +
    + + fi-rr-head-side-medical +
    +
  • + + +
  • +
    + + fi-rr-head-side-thinking +
    +
  • + + +
  • +
    + + fi-rr-head-side-virus +
    +
  • + + +
  • +
    + + fi-rr-head-side +
    +
  • + + +
  • +
    + + fi-rr-head-vr +
    +
  • + + +
  • +
    + + fi-rr-heading +
    +
  • + + +
  • +
    + + fi-rr-headphones +
    +
  • + + +
  • +
    + + fi-rr-headset +
    +
  • + + +
  • +
    + + fi-rr-heart-arrow +
    +
  • + + +
  • +
    + + fi-rr-heart-brain +
    +
  • + + +
  • +
    + + fi-rr-heart-circle-user +
    +
  • + + +
  • +
    + + fi-rr-heart-crack +
    +
  • + + +
  • +
    + + fi-rr-heart-half-stroke +
    +
  • + + +
  • +
    + + fi-rr-heart-half +
    +
  • + + +
  • +
    + + fi-rr-heart-health-muscle +
    +
  • + + +
  • +
    + + fi-rr-heart-lock +
    +
  • + + +
  • +
    + + fi-rr-heart-partner-handshake +
    +
  • + + +
  • +
    + + fi-rr-heart-rate +
    +
  • + + +
  • +
    + + fi-rr-heart-slash +
    +
  • + + +
  • +
    + + fi-rr-heart-upside-down +
    +
  • + + +
  • +
    + + fi-rr-heart +
    +
  • + + +
  • +
    + + fi-rr-heat +
    +
  • + + +
  • +
    + + fi-rr-helicopter-side +
    +
  • + + +
  • +
    + + fi-rr-helmet-battle +
    +
  • + + +
  • +
    + + fi-rr-hexagon-check +
    +
  • + + +
  • +
    + + fi-rr-hexagon-divide +
    +
  • + + +
  • +
    + + fi-rr-hexagon-exclamation +
    +
  • + + +
  • +
    + + fi-rr-hexagon +
    +
  • + + +
  • +
    + + fi-rr-high-definition +
    +
  • + + +
  • +
    + + fi-rr-high-five-celebration-yes +
    +
  • + + +
  • +
    + + fi-rr-high-five +
    +
  • + + +
  • +
    + + fi-rr-highlighter-line +
    +
  • + + +
  • +
    + + fi-rr-highlighter +
    +
  • + + +
  • +
    + + fi-rr-hiking-boot +
    +
  • + + +
  • +
    + + fi-rr-hiking +
    +
  • + + +
  • +
    + + fi-rr-hippo +
    +
  • + + +
  • +
    + + fi-rr-hockey-puck +
    +
  • + + +
  • +
    + + fi-rr-hockey-stick-puck +
    +
  • + + +
  • +
    + + fi-rr-hockey-sticks +
    +
  • + + +
  • +
    + + fi-rr-holding-hand-brain +
    +
  • + + +
  • +
    + + fi-rr-holding-hand-dinner +
    +
  • + + +
  • +
    + + fi-rr-holding-hand-direction +
    +
  • + + +
  • +
    + + fi-rr-holding-hand-gear +
    +
  • + + +
  • +
    + + fi-rr-holding-hand-key +
    +
  • + + +
  • +
    + + fi-rr-holding-hand-nft +
    +
  • + + +
  • +
    + + fi-rr-holding-hand-revenue +
    +
  • + + +
  • +
    + + fi-rr-holly-berry +
    +
  • + + +
  • +
    + + fi-rr-home-heart +
    +
  • + + +
  • +
    + + fi-rr-home-location-alt +
    +
  • + + +
  • +
    + + fi-rr-home-location +
    +
  • + + +
  • +
    + + fi-rr-home +
    +
  • + + +
  • +
    + + fi-rr-honey-pot +
    +
  • + + +
  • +
    + + fi-rr-hood-cloak +
    +
  • + + +
  • +
    + + fi-rr-horizontal-rule +
    +
  • + + +
  • +
    + + fi-rr-horse-head +
    +
  • + + +
  • +
    + + fi-rr-horse-saddle +
    +
  • + + +
  • +
    + + fi-rr-horse +
    +
  • + + +
  • +
    + + fi-rr-horseshoe-broken +
    +
  • + + +
  • +
    + + fi-rr-horseshoe +
    +
  • + + +
  • +
    + + fi-rr-hose-reel +
    +
  • + + +
  • +
    + + fi-rr-hose +
    +
  • + + +
  • +
    + + fi-rr-hospital-symbol +
    +
  • + + +
  • +
    + + fi-rr-hospital-user +
    +
  • + + +
  • +
    + + fi-rr-hospital +
    +
  • + + +
  • +
    + + fi-rr-hospitals +
    +
  • + + +
  • +
    + + fi-rr-hot-tub +
    +
  • + + +
  • +
    + + fi-rr-hotdog +
    +
  • + + +
  • +
    + + fi-rr-hotel +
    +
  • + + +
  • +
    + + fi-rr-hourglass-end +
    +
  • + + +
  • +
    + + fi-rr-hourglass-start +
    +
  • + + +
  • +
    + + fi-rr-hourglass +
    +
  • + + +
  • +
    + + fi-rr-house-blank +
    +
  • + + +
  • +
    + + fi-rr-house-building +
    +
  • + + +
  • +
    + + fi-rr-house-chimney-blank +
    +
  • + + +
  • +
    + + fi-rr-house-chimney-crack +
    +
  • + + +
  • +
    + + fi-rr-house-chimney-heart +
    +
  • + + +
  • +
    + + fi-rr-house-chimney-medical +
    +
  • + + +
  • +
    + + fi-rr-house-chimney-user +
    +
  • + + +
  • +
    + + fi-rr-house-chimney-window +
    +
  • + + +
  • +
    + + fi-rr-house-chimney +
    +
  • + + +
  • +
    + + fi-rr-house-circle-check +
    +
  • + + +
  • +
    + + fi-rr-house-circle-exclamation +
    +
  • + + +
  • +
    + + fi-rr-house-circle-xmark +
    +
  • + + +
  • +
    + + fi-rr-house-crack-alt +
    +
  • + + +
  • +
    + + fi-rr-house-crack +
    +
  • + + +
  • +
    + + fi-rr-house-day +
    +
  • + + +
  • +
    + + fi-rr-house-fire +
    +
  • + + +
  • +
    + + fi-rr-house-flag +
    +
  • + + +
  • +
    + + fi-rr-house-flood +
    +
  • + + +
  • +
    + + fi-rr-house-key +
    +
  • + + +
  • +
    + + fi-rr-house-laptop +
    +
  • + + +
  • +
    + + fi-rr-house-leave +
    +
  • + + +
  • +
    + + fi-rr-house-lock +
    +
  • + + +
  • +
    + + fi-rr-house-medical +
    +
  • + + +
  • +
    + + fi-rr-house-night +
    +
  • + + +
  • +
    + + fi-rr-house-return +
    +
  • + + +
  • +
    + + fi-rr-house-signal +
    +
  • + + +
  • +
    + + fi-rr-house-tree +
    +
  • + + +
  • +
    + + fi-rr-house-tsunami +
    +
  • + + +
  • +
    + + fi-rr-house-turret +
    +
  • + + +
  • +
    + + fi-rr-house-user +
    +
  • + + +
  • +
    + + fi-rr-house-window +
    +
  • + + +
  • +
    + + fi-rr-hr-group +
    +
  • + + +
  • +
    + + fi-rr-hr-person +
    +
  • + + +
  • +
    + + fi-rr-hr +
    +
  • + + +
  • +
    + + fi-rr-hryvnia +
    +
  • + + +
  • +
    + + fi-rr-humanitarian-mission +
    +
  • + + +
  • +
    + + fi-rr-humidity +
    +
  • + + +
  • +
    + + fi-rr-hundred-points +
    +
  • + + +
  • +
    + + fi-rr-hurricane +
    +
  • + + +
  • +
    + + fi-rr-hyperloop +
    +
  • + + +
  • +
    + + fi-rr-i +
    +
  • + + +
  • +
    + + fi-rr-ice-cream +
    +
  • + + +
  • +
    + + fi-rr-ice-skate +
    +
  • + + +
  • +
    + + fi-rr-icicles +
    +
  • + + +
  • +
    + + fi-rr-icon-star +
    +
  • + + +
  • +
    + + fi-rr-id-badge +
    +
  • + + +
  • +
    + + fi-rr-id-card-clip-alt +
    +
  • + + +
  • +
    + + fi-rr-idea-exchange +
    +
  • + + +
  • +
    + + fi-rr-igloo +
    +
  • + + +
  • +
    + + fi-rr-image-slash +
    +
  • + + +
  • +
    + + fi-rr-images-user +
    +
  • + + +
  • +
    + + fi-rr-images +
    +
  • + + +
  • +
    + + fi-rr-improve-user +
    +
  • + + +
  • +
    + + fi-rr-inbox-full +
    +
  • + + +
  • +
    + + fi-rr-inbox-in +
    +
  • + + +
  • +
    + + fi-rr-inbox-out +
    +
  • + + +
  • +
    + + fi-rr-inbox +
    +
  • + + +
  • +
    + + fi-rr-inboxes +
    +
  • + + +
  • +
    + + fi-rr-incense-sticks-yoga +
    +
  • + + +
  • +
    + + fi-rr-incognito +
    +
  • + + +
  • +
    + + fi-rr-indent +
    +
  • + + +
  • +
    + + fi-rr-india-map +
    +
  • + + +
  • +
    + + fi-rr-indian-rupee-sign +
    +
  • + + +
  • +
    + + fi-rr-industry-alt +
    +
  • + + +
  • +
    + + fi-rr-industry-windows +
    +
  • + + +
  • +
    + + fi-rr-infinity +
    +
  • + + +
  • +
    + + fi-rr-info-guide +
    +
  • + + +
  • +
    + + fi-rr-info +
    +
  • + + +
  • +
    + + fi-rr-information +
    +
  • + + +
  • +
    + + fi-rr-inhaler +
    +
  • + + +
  • +
    + + fi-rr-input-numeric +
    +
  • + + +
  • +
    + + fi-rr-input-pipe +
    +
  • + + +
  • +
    + + fi-rr-input-text +
    +
  • + + +
  • +
    + + fi-rr-insert-alt +
    +
  • + + +
  • +
    + + fi-rr-insert-arrows +
    +
  • + + +
  • +
    + + fi-rr-insert-button-circle +
    +
  • + + +
  • +
    + + fi-rr-insert-credit-card +
    +
  • + + +
  • +
    + + fi-rr-insert-square +
    +
  • + + +
  • +
    + + fi-rr-insert +
    +
  • + + +
  • +
    + + fi-rr-insight-alt +
    +
  • + + +
  • +
    + + fi-rr-insight-head +
    +
  • + + +
  • +
    + + fi-rr-insight +
    +
  • + + +
  • +
    + + fi-rr-integral +
    +
  • + + +
  • +
    + + fi-rr-interactive +
    +
  • + + +
  • +
    + + fi-rr-interlining +
    +
  • + + +
  • +
    + + fi-rr-internet-speed-wifi +
    +
  • + + +
  • +
    + + fi-rr-interpersonal-skill +
    +
  • + + +
  • +
    + + fi-rr-interrogation +
    +
  • + + +
  • +
    + + fi-rr-intersection +
    +
  • + + +
  • +
    + + fi-rr-introduction-handshake +
    +
  • + + +
  • +
    + + fi-rr-introduction +
    +
  • + + +
  • +
    + + fi-rr-inventory-alt +
    +
  • + + +
  • +
    + + fi-rr-invest +
    +
  • + + +
  • +
    + + fi-rr-investment +
    +
  • + + +
  • +
    + + fi-rr-invite-alt +
    +
  • + + +
  • +
    + + fi-rr-invite +
    +
  • + + +
  • +
    + + fi-rr-iot-alt +
    +
  • + + +
  • +
    + + fi-rr-iot +
    +
  • + + +
  • +
    + + fi-rr-ip-address +
    +
  • + + +
  • +
    + + fi-rr-iron +
    +
  • + + +
  • +
    + + fi-rr-island-tropical +
    +
  • + + +
  • +
    + + fi-rr-issue-loupe +
    +
  • + + +
  • +
    + + fi-rr-it-alt +
    +
  • + + +
  • +
    + + fi-rr-it-computer +
    +
  • + + +
  • +
    + + fi-rr-it +
    +
  • + + +
  • +
    + + fi-rr-italian-coffee-maker +
    +
  • + + +
  • +
    + + fi-rr-italian-lira-sign +
    +
  • + + +
  • +
    + + fi-rr-italian +
    +
  • + + +
  • +
    + + fi-rr-italic +
    +
  • + + +
  • +
    + + fi-rr-j +
    +
  • + + +
  • +
    + + fi-rr-jam +
    +
  • + + +
  • +
    + + fi-rr-japanese +
    +
  • + + +
  • +
    + + fi-rr-jar-alt +
    +
  • + + +
  • +
    + + fi-rr-jar-wheat +
    +
  • + + +
  • +
    + + fi-rr-javascript +
    +
  • + + +
  • +
    + + fi-rr-joint +
    +
  • + + +
  • +
    + + fi-rr-joker +
    +
  • + + +
  • +
    + + fi-rr-journal-alt +
    +
  • + + +
  • +
    + + fi-rr-journal +
    +
  • + + +
  • +
    + + fi-rr-journey +
    +
  • + + +
  • +
    + + fi-rr-joystick +
    +
  • + + +
  • +
    + + fi-rr-jpg +
    +
  • + + +
  • +
    + + fi-rr-jug-alt +
    +
  • + + +
  • +
    + + fi-rr-jug-bottle +
    +
  • + + +
  • +
    + + fi-rr-jug +
    +
  • + + +
  • +
    + + fi-rr-jumping-rope +
    +
  • + + +
  • +
    + + fi-rr-k +
    +
  • + + +
  • +
    + + fi-rr-kaaba +
    +
  • + + +
  • +
    + + fi-rr-kangaroo +
    +
  • + + +
  • +
    + + fi-rr-kayak +
    +
  • + + +
  • +
    + + fi-rr-kazoo +
    +
  • + + +
  • +
    + + fi-rr-kerning +
    +
  • + + +
  • +
    + + fi-rr-key-car +
    +
  • + + +
  • +
    + + fi-rr-key-hole +
    +
  • + + +
  • +
    + + fi-rr-key-lock-crypto +
    +
  • + + +
  • +
    + + fi-rr-key-skeleton-left-right +
    +
  • + + +
  • +
    + + fi-rr-key +
    +
  • + + +
  • +
    + + fi-rr-keyboard-brightness-low +
    +
  • + + +
  • +
    + + fi-rr-keyboard-brightness +
    +
  • + + +
  • +
    + + fi-rr-keyboard-down +
    +
  • + + +
  • +
    + + fi-rr-keyboard-left +
    +
  • + + +
  • +
    + + fi-rr-keyboard +
    +
  • + + +
  • +
    + + fi-rr-keynote +
    +
  • + + +
  • +
    + + fi-rr-kidneys +
    +
  • + + +
  • +
    + + fi-rr-kip-sign +
    +
  • + + +
  • +
    + + fi-rr-kiss-beam +
    +
  • + + +
  • +
    + + fi-rr-kiss-wink-heart +
    +
  • + + +
  • +
    + + fi-rr-kiss +
    +
  • + + +
  • +
    + + fi-rr-kitchen-set +
    +
  • + + +
  • +
    + + fi-rr-kite +
    +
  • + + +
  • +
    + + fi-rr-kiwi-bird +
    +
  • + + +
  • +
    + + fi-rr-kiwi-fruit +
    +
  • + + +
  • +
    + + fi-rr-knife-kitchen +
    +
  • + + +
  • +
    + + fi-rr-knife +
    +
  • + + +
  • +
    + + fi-rr-knitting +
    +
  • + + +
  • +
    + + fi-rr-knot-rope +
    +
  • + + +
  • +
    + + fi-rr-korean +
    +
  • + + +
  • +
    + + fi-rr-kpi-evaluation +
    +
  • + + +
  • +
    + + fi-rr-kpi +
    +
  • + + +
  • +
    + + fi-rr-l +
    +
  • + + +
  • +
    + + fi-rr-lab-coat +
    +
  • + + +
  • +
    + + fi-rr-label +
    +
  • + + +
  • +
    + + fi-rr-lacrosse-stick-ball +
    +
  • + + +
  • +
    + + fi-rr-lacrosse-stick +
    +
  • + + +
  • +
    + + fi-rr-lambda +
    +
  • + + +
  • +
    + + fi-rr-lamp-desk +
    +
  • + + +
  • +
    + + fi-rr-lamp-floor +
    +
  • + + +
  • +
    + + fi-rr-lamp-street +
    +
  • + + +
  • +
    + + fi-rr-lamp +
    +
  • + + +
  • +
    + + fi-rr-land-layer-location +
    +
  • + + +
  • +
    + + fi-rr-land-layers +
    +
  • + + +
  • +
    + + fi-rr-land-location +
    +
  • + + +
  • +
    + + fi-rr-land-mine-on +
    +
  • + + +
  • +
    + + fi-rr-landmark-alt +
    +
  • + + +
  • +
    + + fi-rr-language-exchange +
    +
  • + + +
  • +
    + + fi-rr-language +
    +
  • + + +
  • +
    + + fi-rr-laptop-arrow-down +
    +
  • + + +
  • +
    + + fi-rr-laptop-binary +
    +
  • + + +
  • +
    + + fi-rr-laptop-code +
    +
  • + + +
  • +
    + + fi-rr-laptop-medical +
    +
  • + + +
  • +
    + + fi-rr-laptop-mobile +
    +
  • + + +
  • +
    + + fi-rr-laptop-slash +
    +
  • + + +
  • +
    + + fi-rr-laptop +
    +
  • + + +
  • +
    + + fi-rr-lari-sign +
    +
  • + + +
  • +
    + + fi-rr-lasso-sparkles +
    +
  • + + +
  • +
    + + fi-rr-lasso +
    +
  • + + +
  • +
    + + fi-rr-last-square +
    +
  • + + +
  • +
    + + fi-rr-laugh-beam +
    +
  • + + +
  • +
    + + fi-rr-laugh-squint +
    +
  • + + +
  • +
    + + fi-rr-laugh-wink +
    +
  • + + +
  • +
    + + fi-rr-laugh +
    +
  • + + +
  • +
    + + fi-rr-laurel-user +
    +
  • + + +
  • +
    + + fi-rr-lawyer-man +
    +
  • + + +
  • +
    + + fi-rr-lawyer-woman +
    +
  • + + +
  • +
    + + fi-rr-layer-minus +
    +
  • + + +
  • +
    + + fi-rr-layer-plus +
    +
  • + + +
  • +
    + + fi-rr-layers +
    +
  • + + +
  • +
    + + fi-rr-layout-fluid +
    +
  • + + +
  • +
    + + fi-rr-lead-funnel +
    +
  • + + +
  • +
    + + fi-rr-lead-management +
    +
  • + + +
  • +
    + + fi-rr-lead +
    +
  • + + +
  • +
    + + fi-rr-leader-alt +
    +
  • + + +
  • +
    + + fi-rr-leader-speech +
    +
  • + + +
  • +
    + + fi-rr-leader +
    +
  • + + +
  • +
    + + fi-rr-leaderboard-alt +
    +
  • + + +
  • +
    + + fi-rr-leaderboard-trophy +
    +
  • + + +
  • +
    + + fi-rr-leaderboard +
    +
  • + + +
  • +
    + + fi-rr-leadership-alt +
    +
  • + + +
  • +
    + + fi-rr-leadership +
    +
  • + + +
  • +
    + + fi-rr-leaf-heart +
    +
  • + + +
  • +
    + + fi-rr-leaf-maple +
    +
  • + + +
  • +
    + + fi-rr-leaf-oak +
    +
  • + + +
  • +
    + + fi-rr-leaf +
    +
  • + + +
  • +
    + + fi-rr-leafy-green +
    +
  • + + +
  • +
    + + fi-rr-leave +
    +
  • + + +
  • +
    + + fi-rr-left-from-bracket +
    +
  • + + +
  • +
    + + fi-rr-left +
    +
  • + + +
  • +
    + + fi-rr-legal-case +
    +
  • + + +
  • +
    + + fi-rr-legal +
    +
  • + + +
  • +
    + + fi-rr-lemon +
    +
  • + + +
  • +
    + + fi-rr-lesbian-couple +
    +
  • + + +
  • +
    + + fi-rr-less-than-equal +
    +
  • + + +
  • +
    + + fi-rr-less-than +
    +
  • + + +
  • +
    + + fi-rr-lesson-class +
    +
  • + + +
  • +
    + + fi-rr-lesson +
    +
  • + + +
  • +
    + + fi-rr-letter-case +
    +
  • + + +
  • +
    + + fi-rr-lettuce +
    +
  • + + +
  • +
    + + fi-rr-level-down-alt +
    +
  • + + +
  • +
    + + fi-rr-level-down +
    +
  • + + +
  • +
    + + fi-rr-level-up-alt +
    +
  • + + +
  • +
    + + fi-rr-level-up +
    +
  • + + +
  • +
    + + fi-rr-license +
    +
  • + + +
  • +
    + + fi-rr-life-ring +
    +
  • + + +
  • +
    + + fi-rr-life +
    +
  • + + +
  • +
    + + fi-rr-light-ceiling +
    +
  • + + +
  • +
    + + fi-rr-light-emergency-on +
    +
  • + + +
  • +
    + + fi-rr-light-emergency +
    +
  • + + +
  • +
    + + fi-rr-light-switch-off +
    +
  • + + +
  • +
    + + fi-rr-light-switch-on +
    +
  • + + +
  • +
    + + fi-rr-light-switch +
    +
  • + + +
  • +
    + + fi-rr-lightbulb-cfl-on +
    +
  • + + +
  • +
    + + fi-rr-lightbulb-cfl +
    +
  • + + +
  • +
    + + fi-rr-lightbulb-dollar +
    +
  • + + +
  • +
    + + fi-rr-lightbulb-exclamation +
    +
  • + + +
  • +
    + + fi-rr-lightbulb-head +
    +
  • + + +
  • +
    + + fi-rr-lightbulb-on +
    +
  • + + +
  • +
    + + fi-rr-lightbulb-question +
    +
  • + + +
  • +
    + + fi-rr-lightbulb-setting +
    +
  • + + +
  • +
    + + fi-rr-lightbulb-slash +
    +
  • + + +
  • +
    + + fi-rr-lighthouse +
    +
  • + + +
  • +
    + + fi-rr-lights-holiday +
    +
  • + + +
  • +
    + + fi-rr-limit-hand +
    +
  • + + +
  • +
    + + fi-rr-limit-speedometer +
    +
  • + + +
  • +
    + + fi-rr-line-width +
    +
  • + + +
  • +
    + + fi-rr-link-alt +
    +
  • + + +
  • +
    + + fi-rr-link-horizontal-slash +
    +
  • + + +
  • +
    + + fi-rr-link-horizontal +
    +
  • + + +
  • +
    + + fi-rr-link-slash-alt +
    +
  • + + +
  • +
    + + fi-rr-link-slash +
    +
  • + + +
  • +
    + + fi-rr-link +
    +
  • + + +
  • +
    + + fi-rr-lion-head +
    +
  • + + +
  • +
    + + fi-rr-lion +
    +
  • + + +
  • +
    + + fi-rr-lips-silence +
    +
  • + + +
  • +
    + + fi-rr-lips +
    +
  • + + +
  • +
    + + fi-rr-lipstick +
    +
  • + + +
  • +
    + + fi-rr-lira-sign +
    +
  • + + +
  • +
    + + fi-rr-list-check +
    +
  • + + +
  • +
    + + fi-rr-list-dropdown +
    +
  • + + +
  • +
    + + fi-rr-list-music +
    +
  • + + +
  • +
    + + fi-rr-list-timeline +
    +
  • + + +
  • +
    + + fi-rr-list +
    +
  • + + +
  • +
    + + fi-rr-litecoin-sign +
    +
  • + + +
  • +
    + + fi-rr-live-alt +
    +
  • + + +
  • +
    + + fi-rr-live +
    +
  • + + +
  • +
    + + fi-rr-loading +
    +
  • + + +
  • +
    + + fi-rr-loan +
    +
  • + + +
  • +
    + + fi-rr-lobster +
    +
  • + + +
  • +
    + + fi-rr-location-alt +
    +
  • + + +
  • +
    + + fi-rr-location-arrow +
    +
  • + + +
  • +
    + + fi-rr-location-crosshairs-slash +
    +
  • + + +
  • +
    + + fi-rr-location-crosshairs +
    +
  • + + +
  • +
    + + fi-rr-location-dot-slash +
    +
  • + + +
  • +
    + + fi-rr-location-exclamation +
    +
  • + + +
  • +
    + + fi-rr-location-pin-call +
    +
  • + + +
  • +
    + + fi-rr-lock-alt +
    +
  • + + +
  • +
    + + fi-rr-lock-hashtag +
    +
  • + + +
  • +
    + + fi-rr-lock-open-alt +
    +
  • + + +
  • +
    + + fi-rr-lock +
    +
  • + + +
  • +
    + + fi-rr-locust +
    +
  • + + +
  • +
    + + fi-rr-loop-square +
    +
  • + + +
  • +
    + + fi-rr-loveseat +
    +
  • + + +
  • +
    + + fi-rr-low-vision +
    +
  • + + +
  • +
    + + fi-rr-luchador +
    +
  • + + +
  • +
    + + fi-rr-luggage-cart +
    +
  • + + +
  • +
    + + fi-rr-luggage-rolling +
    +
  • + + +
  • +
    + + fi-rr-lungs-virus +
    +
  • + + +
  • +
    + + fi-rr-lungs +
    +
  • + + +
  • +
    + + fi-rr-m +
    +
  • + + +
  • +
    + + fi-rr-mace +
    +
  • + + +
  • +
    + + fi-rr-magic-wand +
    +
  • + + +
  • +
    + + fi-rr-magnet-user +
    +
  • + + +
  • +
    + + fi-rr-magnet +
    +
  • + + +
  • +
    + + fi-rr-magnifying-glass-binary +
    +
  • + + +
  • +
    + + fi-rr-magnifying-glass-eye +
    +
  • + + +
  • +
    + + fi-rr-magnifying-glass-wave +
    +
  • + + +
  • +
    + + fi-rr-mail-plus-circle +
    +
  • + + +
  • +
    + + fi-rr-mailbox-envelope +
    +
  • + + +
  • +
    + + fi-rr-mailbox-flag-up +
    +
  • + + +
  • +
    + + fi-rr-mailbox +
    +
  • + + +
  • +
    + + fi-rr-makeup-brush +
    +
  • + + +
  • +
    + + fi-rr-man-head +
    +
  • + + +
  • +
    + + fi-rr-man-scientist +
    +
  • + + +
  • +
    + + fi-rr-manat-sign +
    +
  • + + +
  • +
    + + fi-rr-mandolin +
    +
  • + + +
  • +
    + + fi-rr-mango +
    +
  • + + +
  • +
    + + fi-rr-manhole +
    +
  • + + +
  • +
    + + fi-rr-map-location-track +
    +
  • + + +
  • +
    + + fi-rr-map-marker-check +
    +
  • + + +
  • +
    + + fi-rr-map-marker-cross +
    +
  • + + +
  • +
    + + fi-rr-map-marker-edit +
    +
  • + + +
  • +
    + + fi-rr-map-marker-home +
    +
  • + + +
  • +
    + + fi-rr-map-marker-minus +
    +
  • + + +
  • +
    + + fi-rr-map-marker-plus +
    +
  • + + +
  • +
    + + fi-rr-map-marker-question +
    +
  • + + +
  • +
    + + fi-rr-map-marker-slash +
    +
  • + + +
  • +
    + + fi-rr-map-marker-smile +
    +
  • + + +
  • +
    + + fi-rr-map-marker +
    +
  • + + +
  • +
    + + fi-rr-map-pin +
    +
  • + + +
  • +
    + + fi-rr-map-point +
    +
  • + + +
  • +
    + + fi-rr-map +
    +
  • + + +
  • +
    + + fi-rr-marker-time +
    +
  • + + +
  • +
    + + fi-rr-marker +
    +
  • + + +
  • +
    + + fi-rr-marketplace-alt +
    +
  • + + +
  • +
    + + fi-rr-marketplace-store +
    +
  • + + +
  • +
    + + fi-rr-marketplace +
    +
  • + + +
  • +
    + + fi-rr-marriage-proposal +
    +
  • + + +
  • +
    + + fi-rr-mars-double +
    +
  • + + +
  • +
    + + fi-rr-mars-stroke-right +
    +
  • + + +
  • +
    + + fi-rr-mars-stroke-up +
    +
  • + + +
  • +
    + + fi-rr-mars +
    +
  • + + +
  • +
    + + fi-rr-martini-glass-citrus +
    +
  • + + +
  • +
    + + fi-rr-martini-glass-empty +
    +
  • + + +
  • +
    + + fi-rr-mask-carnival +
    +
  • + + +
  • +
    + + fi-rr-mask-face +
    +
  • + + +
  • +
    + + fi-rr-mask-snorkel +
    +
  • + + +
  • +
    + + fi-rr-mask +
    +
  • + + +
  • +
    + + fi-rr-massage +
    +
  • + + +
  • +
    + + fi-rr-master-plan-integrate +
    +
  • + + +
  • +
    + + fi-rr-master-plan +
    +
  • + + +
  • +
    + + fi-rr-match-fire +
    +
  • + + +
  • +
    + + fi-rr-mattress-pillow +
    +
  • + + +
  • +
    + + fi-rr-measuring-tape +
    +
  • + + +
  • +
    + + fi-rr-meat +
    +
  • + + +
  • +
    + + fi-rr-medal +
    +
  • + + +
  • +
    + + fi-rr-medical-star +
    +
  • + + +
  • +
    + + fi-rr-medicine +
    +
  • + + +
  • +
    + + fi-rr-meditation +
    +
  • + + +
  • +
    + + fi-rr-meeting-alt +
    +
  • + + +
  • +
    + + fi-rr-meeting +
    +
  • + + +
  • +
    + + fi-rr-megaphone-announcement-leader +
    +
  • + + +
  • +
    + + fi-rr-megaphone-sound-waves +
    +
  • + + +
  • +
    + + fi-rr-megaphone +
    +
  • + + +
  • +
    + + fi-rr-meh-blank +
    +
  • + + +
  • +
    + + fi-rr-meh-rolling-eyes +
    +
  • + + +
  • +
    + + fi-rr-meh +
    +
  • + + +
  • +
    + + fi-rr-melon-alt +
    +
  • + + +
  • +
    + + fi-rr-melon +
    +
  • + + +
  • +
    + + fi-rr-member-list +
    +
  • + + +
  • +
    + + fi-rr-member-search +
    +
  • + + +
  • +
    + + fi-rr-membership-vip +
    +
  • + + +
  • +
    + + fi-rr-membership +
    +
  • + + +
  • +
    + + fi-rr-memo-circle-check +
    +
  • + + +
  • +
    + + fi-rr-memo-pad +
    +
  • + + +
  • +
    + + fi-rr-memo +
    +
  • + + +
  • +
    + + fi-rr-memory +
    +
  • + + +
  • +
    + + fi-rr-menu-burger +
    +
  • + + +
  • +
    + + fi-rr-menu-dots-vertical +
    +
  • + + +
  • +
    + + fi-rr-menu-dots +
    +
  • + + +
  • +
    + + fi-rr-mercury +
    +
  • + + +
  • +
    + + fi-rr-message-alert +
    +
  • + + +
  • +
    + + fi-rr-message-arrow-down +
    +
  • + + +
  • +
    + + fi-rr-message-arrow-up-right +
    +
  • + + +
  • +
    + + fi-rr-message-arrow-up +
    +
  • + + +
  • +
    + + fi-rr-message-bot +
    +
  • + + +
  • +
    + + fi-rr-message-code +
    +
  • + + +
  • +
    + + fi-rr-message-dollar +
    +
  • + + +
  • +
    + + fi-rr-message-heart +
    +
  • + + +
  • +
    + + fi-rr-message-image +
    +
  • + + +
  • +
    + + fi-rr-message-question +
    +
  • + + +
  • +
    + + fi-rr-message-quote +
    +
  • + + +
  • +
    + + fi-rr-message-slash +
    +
  • + + +
  • +
    + + fi-rr-message-sms +
    +
  • + + +
  • +
    + + fi-rr-message-star +
    +
  • + + +
  • +
    + + fi-rr-message-text +
    +
  • + + +
  • +
    + + fi-rr-message-xmark +
    +
  • + + +
  • +
    + + fi-rr-messages-dollar +
    +
  • + + +
  • +
    + + fi-rr-messages-question +
    +
  • + + +
  • +
    + + fi-rr-messages +
    +
  • + + +
  • +
    + + fi-rr-meteor +
    +
  • + + +
  • +
    + + fi-rr-meter-bolt +
    +
  • + + +
  • +
    + + fi-rr-meter-droplet +
    +
  • + + +
  • +
    + + fi-rr-meter-fire +
    +
  • + + +
  • +
    + + fi-rr-meter +
    +
  • + + +
  • +
    + + fi-rr-method +
    +
  • + + +
  • +
    + + fi-rr-microchip-ai +
    +
  • + + +
  • +
    + + fi-rr-microchip +
    +
  • + + +
  • +
    + + fi-rr-microphone-alt +
    +
  • + + +
  • +
    + + fi-rr-microphone-slash +
    +
  • + + +
  • +
    + + fi-rr-microphone +
    +
  • + + +
  • +
    + + fi-rr-microscope +
    +
  • + + +
  • +
    + + fi-rr-microwave +
    +
  • + + +
  • +
    + + fi-rr-milk-alt +
    +
  • + + +
  • +
    + + fi-rr-milk +
    +
  • + + +
  • +
    + + fi-rr-mill-sign +
    +
  • + + +
  • +
    + + fi-rr-mill +
    +
  • + + +
  • +
    + + fi-rr-mind-share +
    +
  • + + +
  • +
    + + fi-rr-minus-circle +
    +
  • + + +
  • +
    + + fi-rr-minus-hexagon +
    +
  • + + +
  • +
    + + fi-rr-minus-small +
    +
  • + + +
  • +
    + + fi-rr-minus +
    +
  • + + +
  • +
    + + fi-rr-mirror-user +
    +
  • + + +
  • +
    + + fi-rr-mirror +
    +
  • + + +
  • +
    + + fi-rr-mistletoe +
    +
  • + + +
  • +
    + + fi-rr-mix +
    +
  • + + +
  • +
    + + fi-rr-mixer +
    +
  • + + +
  • +
    + + fi-rr-mobile-4g +
    +
  • + + +
  • +
    + + fi-rr-mobile-5g +
    +
  • + + +
  • +
    + + fi-rr-mobile-button +
    +
  • + + +
  • +
    + + fi-rr-mobile-hand +
    +
  • + + +
  • +
    + + fi-rr-mobile-message +
    +
  • + + +
  • +
    + + fi-rr-mobile-notch +
    +
  • + + +
  • +
    + + fi-rr-mobile +
    +
  • + + +
  • +
    + + fi-rr-mockup +
    +
  • + + +
  • +
    + + fi-rr-mode-alt +
    +
  • + + +
  • +
    + + fi-rr-mode-landscape +
    +
  • + + +
  • +
    + + fi-rr-mode-portrait +
    +
  • + + +
  • +
    + + fi-rr-mode +
    +
  • + + +
  • +
    + + fi-rr-model-cube-arrows +
    +
  • + + +
  • +
    + + fi-rr-model-cube-space +
    +
  • + + +
  • +
    + + fi-rr-model-cube +
    +
  • + + +
  • +
    + + fi-rr-module +
    +
  • + + +
  • +
    + + fi-rr-monday +
    +
  • + + +
  • +
    + + fi-rr-money-bill-simple +
    +
  • + + +
  • +
    + + fi-rr-money-bill-transfer +
    +
  • + + +
  • +
    + + fi-rr-money-bill-wave-alt +
    +
  • + + +
  • +
    + + fi-rr-money-bill-wave +
    +
  • + + +
  • +
    + + fi-rr-money-bills-simple +
    +
  • + + +
  • +
    + + fi-rr-money-bills +
    +
  • + + +
  • +
    + + fi-rr-money-check-edit-alt +
    +
  • + + +
  • +
    + + fi-rr-money-check-edit +
    +
  • + + +
  • +
    + + fi-rr-money-check +
    +
  • + + +
  • +
    + + fi-rr-money-coin-transfer +
    +
  • + + +
  • +
    + + fi-rr-money-from-bracket +
    +
  • + + +
  • +
    + + fi-rr-money-income +
    +
  • + + +
  • +
    + + fi-rr-money-simple-from-bracket +
    +
  • + + +
  • +
    + + fi-rr-money-transfer-alt +
    +
  • + + +
  • +
    + + fi-rr-money-transfer-coin-arrow +
    +
  • + + +
  • +
    + + fi-rr-money-transfer-smartphone +
    +
  • + + +
  • +
    + + fi-rr-money-wings +
    +
  • + + +
  • +
    + + fi-rr-money +
    +
  • + + +
  • +
    + + fi-rr-monkey +
    +
  • + + +
  • +
    + + fi-rr-monument +
    +
  • + + +
  • +
    + + fi-rr-moon-stars +
    +
  • + + +
  • +
    + + fi-rr-moon +
    +
  • + + +
  • +
    + + fi-rr-moped +
    +
  • + + +
  • +
    + + fi-rr-mortar-pestle +
    +
  • + + +
  • +
    + + fi-rr-mortgage +
    +
  • + + +
  • +
    + + fi-rr-mosque-alt +
    +
  • + + +
  • +
    + + fi-rr-mosque-moon +
    +
  • + + +
  • +
    + + fi-rr-mosque +
    +
  • + + +
  • +
    + + fi-rr-mosquito-net +
    +
  • + + +
  • +
    + + fi-rr-mosquito +
    +
  • + + +
  • +
    + + fi-rr-motorcycle +
    +
  • + + +
  • +
    + + fi-rr-mound +
    +
  • + + +
  • +
    + + fi-rr-mountain-city +
    +
  • + + +
  • +
    + + fi-rr-mountain +
    +
  • + + +
  • +
    + + fi-rr-mountains +
    +
  • + + +
  • +
    + + fi-rr-mouse-field +
    +
  • + + +
  • +
    + + fi-rr-mouse-pointer-heart +
    +
  • + + +
  • +
    + + fi-rr-mouse +
    +
  • + + +
  • +
    + + fi-rr-mov-file +
    +
  • + + +
  • +
    + + fi-rr-move-to-folder-2 +
    +
  • + + +
  • +
    + + fi-rr-move-to-folder +
    +
  • + + +
  • +
    + + fi-rr-moving +
    +
  • + + +
  • +
    + + fi-rr-mower +
    +
  • + + +
  • +
    + + fi-rr-mp3-file +
    +
  • + + +
  • +
    + + fi-rr-mp3-player +
    +
  • + + +
  • +
    + + fi-rr-mp4-file +
    +
  • + + +
  • +
    + + fi-rr-mug-alt +
    +
  • + + +
  • +
    + + fi-rr-mug-hot-alt +
    +
  • + + +
  • +
    + + fi-rr-mug-hot +
    +
  • + + +
  • +
    + + fi-rr-mug-marshmallows +
    +
  • + + +
  • +
    + + fi-rr-mug-tea-alt +
    +
  • + + +
  • +
    + + fi-rr-mug-tea-saucer +
    +
  • + + +
  • +
    + + fi-rr-mug-tea +
    +
  • + + +
  • +
    + + fi-rr-mug +
    +
  • + + +
  • +
    + + fi-rr-multiple-alt +
    +
  • + + +
  • +
    + + fi-rr-multiple +
    +
  • + + +
  • +
    + + fi-rr-multitasking +
    +
  • + + +
  • +
    + + fi-rr-muscle +
    +
  • + + +
  • +
    + + fi-rr-mushroom-alt +
    +
  • + + +
  • +
    + + fi-rr-mushroom-cloud +
    +
  • + + +
  • +
    + + fi-rr-mushroom +
    +
  • + + +
  • +
    + + fi-rr-music-alt +
    +
  • + + +
  • +
    + + fi-rr-music-file +
    +
  • + + +
  • +
    + + fi-rr-music-magnifying-glass +
    +
  • + + +
  • +
    + + fi-rr-music-note-slash +
    +
  • + + +
  • +
    + + fi-rr-music-note +
    +
  • + + +
  • +
    + + fi-rr-music-slash +
    +
  • + + +
  • +
    + + fi-rr-music +
    +
  • + + +
  • +
    + + fi-rr-n +
    +
  • + + +
  • +
    + + fi-rr-naira-sign +
    +
  • + + +
  • +
    + + fi-rr-narwhal +
    +
  • + + +
  • +
    + + fi-rr-navigation +
    +
  • + + +
  • +
    + + fi-rr-nesting-dolls +
    +
  • + + +
  • +
    + + fi-rr-network-analytic +
    +
  • + + +
  • +
    + + fi-rr-network-cloud +
    +
  • + + +
  • +
    + + fi-rr-network-user +
    +
  • + + +
  • +
    + + fi-rr-network +
    +
  • + + +
  • +
    + + fi-rr-neuter +
    +
  • + + +
  • +
    + + fi-rr-newsletter-subscribe +
    +
  • + + +
  • +
    + + fi-rr-newspaper-open +
    +
  • + + +
  • +
    + + fi-rr-newspaper +
    +
  • + + +
  • +
    + + fi-rr-nfc-lock +
    +
  • + + +
  • +
    + + fi-rr-nfc-magnifying-glass +
    +
  • + + +
  • +
    + + fi-rr-nfc-pen +
    +
  • + + +
  • +
    + + fi-rr-nfc-slash +
    +
  • + + +
  • +
    + + fi-rr-nfc-trash +
    +
  • + + +
  • +
    + + fi-rr-nfc +
    +
  • + + +
  • +
    + + fi-rr-nft-square +
    +
  • + + +
  • +
    + + fi-rr-night-day +
    +
  • + + +
  • +
    + + fi-rr-no-attention +
    +
  • + + +
  • +
    + + fi-rr-no-fee +
    +
  • + + +
  • +
    + + fi-rr-no-food +
    +
  • + + +
  • +
    + + fi-rr-no-iron +
    +
  • + + +
  • +
    + + fi-rr-no-people +
    +
  • + + +
  • +
    + + fi-rr-no-smoking +
    +
  • + + +
  • +
    + + fi-rr-noise-cancelling-headphones +
    +
  • + + +
  • +
    + + fi-rr-noodles +
    +
  • + + +
  • +
    + + fi-rr-nose +
    +
  • + + +
  • +
    + + fi-rr-not-equal +
    +
  • + + +
  • +
    + + fi-rr-not-found-alt +
    +
  • + + +
  • +
    + + fi-rr-not-found-magnifying-glass +
    +
  • + + +
  • +
    + + fi-rr-not-found +
    +
  • + + +
  • +
    + + fi-rr-notdef +
    +
  • + + +
  • +
    + + fi-rr-note-medical +
    +
  • + + +
  • +
    + + fi-rr-note-sticky +
    +
  • + + +
  • +
    + + fi-rr-note +
    +
  • + + +
  • +
    + + fi-rr-notebook-alt +
    +
  • + + +
  • +
    + + fi-rr-notebook +
    +
  • + + +
  • +
    + + fi-rr-notes-medical +
    +
  • + + +
  • +
    + + fi-rr-notes +
    +
  • + + +
  • +
    + + fi-rr-o +
    +
  • + + +
  • +
    + + fi-rr-object-exclude +
    +
  • + + +
  • +
    + + fi-rr-object-group +
    +
  • + + +
  • +
    + + fi-rr-object-intersect +
    +
  • + + +
  • +
    + + fi-rr-object-subtract +
    +
  • + + +
  • +
    + + fi-rr-object-ungroup +
    +
  • + + +
  • +
    + + fi-rr-object-union +
    +
  • + + +
  • +
    + + fi-rr-objects-column +
    +
  • + + +
  • +
    + + fi-rr-octagon-check +
    +
  • + + +
  • +
    + + fi-rr-octagon-divide +
    +
  • + + +
  • +
    + + fi-rr-octagon-exclamation +
    +
  • + + +
  • +
    + + fi-rr-octagon-minus +
    +
  • + + +
  • +
    + + fi-rr-octagon-plus +
    +
  • + + +
  • +
    + + fi-rr-octagon-xmark +
    +
  • + + +
  • +
    + + fi-rr-octagon +
    +
  • + + +
  • +
    + + fi-rr-office-chair +
    +
  • + + +
  • +
    + + fi-rr-oil-can +
    +
  • + + +
  • +
    + + fi-rr-oil-temp +
    +
  • + + +
  • +
    + + fi-rr-old-people +
    +
  • + + +
  • +
    + + fi-rr-olive-branch-dove +
    +
  • + + +
  • +
    + + fi-rr-olive-oil +
    +
  • + + +
  • +
    + + fi-rr-olive +
    +
  • + + +
  • +
    + + fi-rr-olives +
    +
  • + + +
  • +
    + + fi-rr-om +
    +
  • + + +
  • +
    + + fi-rr-omega +
    +
  • + + +
  • +
    + + fi-rr-on-air-square +
    +
  • + + +
  • +
    + + fi-rr-onboarding +
    +
  • + + +
  • +
    + + fi-rr-onion +
    +
  • + + +
  • +
    + + fi-rr-opacity +
    +
  • + + +
  • +
    + + fi-rr-open-mail-clip +
    +
  • + + +
  • +
    + + fi-rr-operating-system-upgrade +
    +
  • + + +
  • +
    + + fi-rr-operation +
    +
  • + + +
  • +
    + + fi-rr-order-history +
    +
  • + + +
  • +
    + + fi-rr-organization-chart +
    +
  • + + +
  • +
    + + fi-rr-ornament +
    +
  • + + +
  • +
    + + fi-rr-otp +
    +
  • + + +
  • +
    + + fi-rr-otter +
    +
  • + + +
  • +
    + + fi-rr-outdent +
    +
  • + + +
  • +
    + + fi-rr-oval-alt +
    +
  • + + +
  • +
    + + fi-rr-oval +
    +
  • + + +
  • +
    + + fi-rr-oven +
    +
  • + + +
  • +
    + + fi-rr-overline +
    +
  • + + +
  • +
    + + fi-rr-overview +
    +
  • + + +
  • +
    + + fi-rr-p +
    +
  • + + +
  • +
    + + fi-rr-package +
    +
  • + + +
  • +
    + + fi-rr-padlock-check +
    +
  • + + +
  • +
    + + fi-rr-page-break +
    +
  • + + +
  • +
    + + fi-rr-pager +
    +
  • + + +
  • +
    + + fi-rr-paid +
    +
  • + + +
  • +
    + + fi-rr-paint-brush +
    +
  • + + +
  • +
    + + fi-rr-paint-roller +
    +
  • + + +
  • +
    + + fi-rr-paintbrush-pencil +
    +
  • + + +
  • +
    + + fi-rr-palette +
    +
  • + + +
  • +
    + + fi-rr-pallet-alt +
    +
  • + + +
  • +
    + + fi-rr-pallet +
    +
  • + + +
  • +
    + + fi-rr-pan-food +
    +
  • + + +
  • +
    + + fi-rr-pan-frying +
    +
  • + + +
  • +
    + + fi-rr-pan +
    +
  • + + +
  • +
    + + fi-rr-pancakes +
    +
  • + + +
  • +
    + + fi-rr-panorama +
    +
  • + + +
  • +
    + + fi-rr-paper-plane-launch +
    +
  • + + +
  • +
    + + fi-rr-paper-plane-top +
    +
  • + + +
  • +
    + + fi-rr-paper-plane +
    +
  • + + +
  • +
    + + fi-rr-paperclip-vertical +
    +
  • + + +
  • +
    + + fi-rr-parachute-box +
    +
  • + + +
  • +
    + + fi-rr-paragraph-left +
    +
  • + + +
  • +
    + + fi-rr-paragraph +
    +
  • + + +
  • +
    + + fi-rr-parking-circle-slash +
    +
  • + + +
  • +
    + + fi-rr-parking-circle +
    +
  • + + +
  • +
    + + fi-rr-parking-slash +
    +
  • + + +
  • +
    + + fi-rr-parking +
    +
  • + + +
  • +
    + + fi-rr-party-bell +
    +
  • + + +
  • +
    + + fi-rr-party-horn +
    +
  • + + +
  • +
    + + fi-rr-passenger-plane +
    +
  • + + +
  • +
    + + fi-rr-passport +
    +
  • + + +
  • +
    + + fi-rr-password-alt +
    +
  • + + +
  • +
    + + fi-rr-password-computer +
    +
  • + + +
  • +
    + + fi-rr-password-email +
    +
  • + + +
  • +
    + + fi-rr-password-lock +
    +
  • + + +
  • +
    + + fi-rr-password-smartphone +
    +
  • + + +
  • +
    + + fi-rr-password +
    +
  • + + +
  • +
    + + fi-rr-paste +
    +
  • + + +
  • +
    + + fi-rr-pattern +
    +
  • + + +
  • +
    + + fi-rr-pause-circle +
    +
  • + + +
  • +
    + + fi-rr-pause-square +
    +
  • + + +
  • +
    + + fi-rr-pause +
    +
  • + + +
  • +
    + + fi-rr-paw-claws +
    +
  • + + +
  • +
    + + fi-rr-paw-heart +
    +
  • + + +
  • +
    + + fi-rr-paw +
    +
  • + + +
  • +
    + + fi-rr-payment-pos +
    +
  • + + +
  • +
    + + fi-rr-payroll-calendar +
    +
  • + + +
  • +
    + + fi-rr-payroll-check +
    +
  • + + +
  • +
    + + fi-rr-payroll +
    +
  • + + +
  • +
    + + fi-rr-peace +
    +
  • + + +
  • +
    + + fi-rr-peach +
    +
  • + + +
  • +
    + + fi-rr-peanut +
    +
  • + + +
  • +
    + + fi-rr-peanuts +
    +
  • + + +
  • +
    + + fi-rr-peapod +
    +
  • + + +
  • +
    + + fi-rr-pear +
    +
  • + + +
  • +
    + + fi-rr-pedestal +
    +
  • + + +
  • +
    + + fi-rr-pen-circle +
    +
  • + + +
  • +
    + + fi-rr-pen-clip-slash +
    +
  • + + +
  • +
    + + fi-rr-pen-clip +
    +
  • + + +
  • +
    + + fi-rr-pen-fancy-slash +
    +
  • + + +
  • +
    + + fi-rr-pen-fancy +
    +
  • + + +
  • +
    + + fi-rr-pen-field +
    +
  • + + +
  • +
    + + fi-rr-pen-nib-slash +
    +
  • + + +
  • +
    + + fi-rr-pen-nib +
    +
  • + + +
  • +
    + + fi-rr-pen-slash +
    +
  • + + +
  • +
    + + fi-rr-pen-square +
    +
  • + + +
  • +
    + + fi-rr-pen-swirl +
    +
  • + + +
  • +
    + + fi-rr-pencil-paintbrush +
    +
  • + + +
  • +
    + + fi-rr-pencil-ruler +
    +
  • + + +
  • +
    + + fi-rr-pencil-slash +
    +
  • + + +
  • +
    + + fi-rr-pencil +
    +
  • + + +
  • +
    + + fi-rr-pending +
    +
  • + + +
  • +
    + + fi-rr-pennant +
    +
  • + + +
  • +
    + + fi-rr-people-arrows-left-right +
    +
  • + + +
  • +
    + + fi-rr-people-carry-box +
    +
  • + + +
  • +
    + + fi-rr-people-dress +
    +
  • + + +
  • +
    + + fi-rr-people-network-partner +
    +
  • + + +
  • +
    + + fi-rr-people-pants +
    +
  • + + +
  • +
    + + fi-rr-people-poll +
    +
  • + + +
  • +
    + + fi-rr-people-pulling +
    +
  • + + +
  • +
    + + fi-rr-people-roof +
    +
  • + + +
  • +
    + + fi-rr-people +
    +
  • + + +
  • +
    + + fi-rr-pepper-alt +
    +
  • + + +
  • +
    + + fi-rr-pepper-hot +
    +
  • + + +
  • +
    + + fi-rr-pepper +
    +
  • + + +
  • +
    + + fi-rr-percent-10 +
    +
  • + + +
  • +
    + + fi-rr-percent-100 +
    +
  • + + +
  • +
    + + fi-rr-percent-20 +
    +
  • + + +
  • +
    + + fi-rr-percent-25 +
    +
  • + + +
  • +
    + + fi-rr-percent-30 +
    +
  • + + +
  • +
    + + fi-rr-percent-40 +
    +
  • + + +
  • +
    + + fi-rr-percent-50 +
    +
  • + + +
  • +
    + + fi-rr-percent-60 +
    +
  • + + +
  • +
    + + fi-rr-percent-70 +
    +
  • + + +
  • +
    + + fi-rr-percent-75 +
    +
  • + + +
  • +
    + + fi-rr-percent-80 +
    +
  • + + +
  • +
    + + fi-rr-percent-90 +
    +
  • + + +
  • +
    + + fi-rr-percentage +
    +
  • + + +
  • +
    + + fi-rr-person-battery +
    +
  • + + +
  • +
    + + fi-rr-person-burst +
    +
  • + + +
  • +
    + + fi-rr-person-carry-box +
    +
  • + + +
  • +
    + + fi-rr-person-circle-check +
    +
  • + + +
  • +
    + + fi-rr-person-circle-exclamation +
    +
  • + + +
  • +
    + + fi-rr-person-circle-minus +
    +
  • + + +
  • +
    + + fi-rr-person-circle-plus +
    +
  • + + +
  • +
    + + fi-rr-person-circle-question +
    +
  • + + +
  • +
    + + fi-rr-person-circle-xmark +
    +
  • + + +
  • +
    + + fi-rr-person-cv +
    +
  • + + +
  • +
    + + fi-rr-person-dolly-empty +
    +
  • + + +
  • +
    + + fi-rr-person-dolly +
    +
  • + + +
  • +
    + + fi-rr-person-dragging-bag +
    +
  • + + +
  • +
    + + fi-rr-person-dress-simple +
    +
  • + + +
  • +
    + + fi-rr-person-dress +
    +
  • + + +
  • +
    + + fi-rr-person-luggage +
    +
  • + + +
  • +
    + + fi-rr-person-lunge +
    +
  • + + +
  • +
    + + fi-rr-person-pilates +
    +
  • + + +
  • +
    + + fi-rr-person-praying +
    +
  • + + +
  • +
    + + fi-rr-person-pregnant +
    +
  • + + +
  • +
    + + fi-rr-person-seat-reclined +
    +
  • + + +
  • +
    + + fi-rr-person-seat +
    +
  • + + +
  • +
    + + fi-rr-person-shelter +
    +
  • + + +
  • +
    + + fi-rr-person-sign +
    +
  • + + +
  • +
    + + fi-rr-person-simple +
    +
  • + + +
  • +
    + + fi-rr-person-stress +
    +
  • + + +
  • +
    + + fi-rr-person-walking-with-cane +
    +
  • + + +
  • +
    + + fi-rr-peseta-sign +
    +
  • + + +
  • +
    + + fi-rr-peso-sign +
    +
  • + + +
  • +
    + + fi-rr-pets +
    +
  • + + +
  • +
    + + fi-rr-pharmacy +
    +
  • + + +
  • +
    + + fi-rr-phone-call +
    +
  • + + +
  • +
    + + fi-rr-phone-cross +
    +
  • + + +
  • +
    + + fi-rr-phone-flip +
    +
  • + + +
  • +
    + + fi-rr-phone-guide +
    +
  • + + +
  • +
    + + fi-rr-phone-heart-message +
    +
  • + + +
  • +
    + + fi-rr-phone-office +
    +
  • + + +
  • +
    + + fi-rr-phone-pause +
    +
  • + + +
  • +
    + + fi-rr-phone-plus +
    +
  • + + +
  • +
    + + fi-rr-phone-rotary +
    +
  • + + +
  • +
    + + fi-rr-phone-slash +
    +
  • + + +
  • +
    + + fi-rr-photo-capture +
    +
  • + + +
  • +
    + + fi-rr-photo-film-music +
    +
  • + + +
  • +
    + + fi-rr-photo-video +
    +
  • + + +
  • +
    + + fi-rr-physics +
    +
  • + + +
  • +
    + + fi-rr-Pi +
    +
  • + + +
  • +
    + + fi-rr-piano-keyboard +
    +
  • + + +
  • +
    + + fi-rr-piano +
    +
  • + + +
  • +
    + + fi-rr-pickaxe +
    +
  • + + +
  • +
    + + fi-rr-picking-box +
    +
  • + + +
  • +
    + + fi-rr-picking +
    +
  • + + +
  • +
    + + fi-rr-picnic +
    +
  • + + +
  • +
    + + fi-rr-picpeople-filled +
    +
  • + + +
  • +
    + + fi-rr-picpeople +
    +
  • + + +
  • +
    + + fi-rr-picture +
    +
  • + + +
  • +
    + + fi-rr-pie +
    +
  • + + +
  • +
    + + fi-rr-piece +
    +
  • + + +
  • +
    + + fi-rr-pig-bank-bulb +
    +
  • + + +
  • +
    + + fi-rr-pig-face +
    +
  • + + +
  • +
    + + fi-rr-pig +
    +
  • + + +
  • +
    + + fi-rr-piggy-bank-budget +
    +
  • + + +
  • +
    + + fi-rr-piggy-bank +
    +
  • + + +
  • +
    + + fi-rr-pills +
    +
  • + + +
  • +
    + + fi-rr-pin-to-pin +
    +
  • + + +
  • +
    + + fi-rr-pinata +
    +
  • + + +
  • +
    + + fi-rr-pineapple-alt +
    +
  • + + +
  • +
    + + fi-rr-pineapple +
    +
  • + + +
  • +
    + + fi-rr-ping-pong +
    +
  • + + +
  • +
    + + fi-rr-pipe-smoking +
    +
  • + + +
  • +
    + + fi-rr-pisa-tower +
    +
  • + + +
  • +
    + + fi-rr-pizza-slice +
    +
  • + + +
  • +
    + + fi-rr-place-of-worship +
    +
  • + + +
  • +
    + + fi-rr-plagiarism +
    +
  • + + +
  • +
    + + fi-rr-plan-strategy +
    +
  • + + +
  • +
    + + fi-rr-plan +
    +
  • + + +
  • +
    + + fi-rr-plane-alt +
    +
  • + + +
  • +
    + + fi-rr-plane-arrival +
    +
  • + + +
  • +
    + + fi-rr-plane-departure +
    +
  • + + +
  • +
    + + fi-rr-plane-prop +
    +
  • + + +
  • +
    + + fi-rr-plane-slash +
    +
  • + + +
  • +
    + + fi-rr-plane-tail +
    +
  • + + +
  • +
    + + fi-rr-plane +
    +
  • + + +
  • +
    + + fi-rr-planet-moon +
    +
  • + + +
  • +
    + + fi-rr-planet-ringed +
    +
  • + + +
  • +
    + + fi-rr-plant-care +
    +
  • + + +
  • +
    + + fi-rr-plant-growth +
    +
  • + + +
  • +
    + + fi-rr-plant-seed-invest +
    +
  • + + +
  • +
    + + fi-rr-plant-wilt +
    +
  • + + +
  • +
    + + fi-rr-plate-eating +
    +
  • + + +
  • +
    + + fi-rr-plate-empty +
    +
  • + + +
  • +
    + + fi-rr-plate-utensils +
    +
  • + + +
  • +
    + + fi-rr-plate-wheat +
    +
  • + + +
  • +
    + + fi-rr-plate +
    +
  • + + +
  • +
    + + fi-rr-play-alt +
    +
  • + + +
  • +
    + + fi-rr-play-circle +
    +
  • + + +
  • +
    + + fi-rr-play-microphone +
    +
  • + + +
  • +
    + + fi-rr-play-pause +
    +
  • + + +
  • +
    + + fi-rr-play +
    +
  • + + +
  • +
    + + fi-rr-playing-cards +
    +
  • + + +
  • +
    + + fi-rr-plug-alt +
    +
  • + + +
  • +
    + + fi-rr-plug-cable +
    +
  • + + +
  • +
    + + fi-rr-plug-circle-bolt +
    +
  • + + +
  • +
    + + fi-rr-plug-circle-check +
    +
  • + + +
  • +
    + + fi-rr-plug-circle-exclamation +
    +
  • + + +
  • +
    + + fi-rr-plug-circle-minus +
    +
  • + + +
  • +
    + + fi-rr-plug-circle-plus +
    +
  • + + +
  • +
    + + fi-rr-plug-connection +
    +
  • + + +
  • +
    + + fi-rr-plug +
    +
  • + + +
  • +
    + + fi-rr-plus-hexagon +
    +
  • + + +
  • +
    + + fi-rr-plus-minus +
    +
  • + + +
  • +
    + + fi-rr-plus-small +
    +
  • + + +
  • +
    + + fi-rr-plus +
    +
  • + + +
  • +
    + + fi-rr-png-file +
    +
  • + + +
  • +
    + + fi-rr-podcast +
    +
  • + + +
  • +
    + + fi-rr-podium-star +
    +
  • + + +
  • +
    + + fi-rr-podium-victory-leader +
    +
  • + + +
  • +
    + + fi-rr-podium +
    +
  • + + +
  • +
    + + fi-rr-point-of-sale-bill +
    +
  • + + +
  • +
    + + fi-rr-point-of-sale-signal +
    +
  • + + +
  • +
    + + fi-rr-point-of-sale +
    +
  • + + +
  • +
    + + fi-rr-pointer-loading +
    +
  • + + +
  • +
    + + fi-rr-pointer-text +
    +
  • + + +
  • +
    + + fi-rr-poker-chip +
    +
  • + + +
  • +
    + + fi-rr-police-box +
    +
  • + + +
  • +
    + + fi-rr-polish-bottle +
    +
  • + + +
  • +
    + + fi-rr-polish-brush +
    +
  • + + +
  • +
    + + fi-rr-poll-h +
    +
  • + + +
  • +
    + + fi-rr-pollution +
    +
  • + + +
  • +
    + + fi-rr-pompebled +
    +
  • + + +
  • +
    + + fi-rr-poo-bolt +
    +
  • + + +
  • +
    + + fi-rr-poo +
    +
  • + + +
  • +
    + + fi-rr-pool-8-ball +
    +
  • + + +
  • +
    + + fi-rr-poop +
    +
  • + + +
  • +
    + + fi-rr-popcorn +
    +
  • + + +
  • +
    + + fi-rr-popsicle +
    +
  • + + +
  • +
    + + fi-rr-population-globe +
    +
  • + + +
  • +
    + + fi-rr-population +
    +
  • + + +
  • +
    + + fi-rr-portal-enter +
    +
  • + + +
  • +
    + + fi-rr-portal-exit +
    +
  • + + +
  • +
    + + fi-rr-portrait +
    +
  • + + +
  • +
    + + fi-rr-portuguese +
    +
  • + + +
  • +
    + + fi-rr-postal-address +
    +
  • + + +
  • +
    + + fi-rr-pot +
    +
  • + + +
  • +
    + + fi-rr-potato +
    +
  • + + +
  • +
    + + fi-rr-pound +
    +
  • + + +
  • +
    + + fi-rr-power +
    +
  • + + +
  • +
    + + fi-rr-ppt-file +
    +
  • + + +
  • +
    + + fi-rr-practice +
    +
  • + + +
  • +
    + + fi-rr-praying-hands +
    +
  • + + +
  • +
    + + fi-rr-prescription-bottle-alt +
    +
  • + + +
  • +
    + + fi-rr-prescription-bottle-pill +
    +
  • + + +
  • +
    + + fi-rr-prescription-bottle +
    +
  • + + +
  • +
    + + fi-rr-prescription +
    +
  • + + +
  • +
    + + fi-rr-presentation +
    +
  • + + +
  • +
    + + fi-rr-preview +
    +
  • + + +
  • +
    + + fi-rr-previous-square +
    +
  • + + +
  • +
    + + fi-rr-print-magnifying-glass +
    +
  • + + +
  • +
    + + fi-rr-print-slash +
    +
  • + + +
  • +
    + + fi-rr-print +
    +
  • + + +
  • +
    + + fi-rr-priority-arrow +
    +
  • + + +
  • +
    + + fi-rr-priority-arrows +
    +
  • + + +
  • +
    + + fi-rr-priority-importance +
    +
  • + + +
  • +
    + + fi-rr-problem-solving +
    +
  • + + +
  • +
    + + fi-rr-procedures +
    +
  • + + +
  • +
    + + fi-rr-process +
    +
  • + + +
  • +
    + + fi-rr-productivity +
    +
  • + + +
  • +
    + + fi-rr-progress-complete +
    +
  • + + +
  • +
    + + fi-rr-progress-download +
    +
  • + + +
  • +
    + + fi-rr-progress-upload +
    +
  • + + +
  • +
    + + fi-rr-projector +
    +
  • + + +
  • +
    + + fi-rr-protractor +
    +
  • + + +
  • +
    + + fi-rr-pulse +
    +
  • + + +
  • +
    + + fi-rr-pump-medical +
    +
  • + + +
  • +
    + + fi-rr-pump +
    +
  • + + +
  • +
    + + fi-rr-pumpkin-alt-2 +
    +
  • + + +
  • +
    + + fi-rr-pumpkin-alt +
    +
  • + + +
  • +
    + + fi-rr-pumpkin +
    +
  • + + +
  • +
    + + fi-rr-puzzle-alt +
    +
  • + + +
  • +
    + + fi-rr-puzzle-piece-integration +
    +
  • + + +
  • +
    + + fi-rr-puzzle-pieces +
    +
  • + + +
  • +
    + + fi-rr-puzzle +
    +
  • + + +
  • +
    + + fi-rr-pyramid +
    +
  • + + +
  • +
    + + fi-rr-q +
    +
  • + + +
  • +
    + + fi-rr-qr-scan +
    +
  • + + +
  • +
    + + fi-rr-QR +
    +
  • + + +
  • +
    + + fi-rr-qrcode +
    +
  • + + +
  • +
    + + fi-rr-question-square +
    +
  • + + +
  • +
    + + fi-rr-question +
    +
  • + + +
  • +
    + + fi-rr-queue-alt +
    +
  • + + +
  • +
    + + fi-rr-queue-line +
    +
  • + + +
  • +
    + + fi-rr-queue-signal +
    +
  • + + +
  • +
    + + fi-rr-queue +
    +
  • + + +
  • +
    + + fi-rr-quill-pen-story +
    +
  • + + +
  • +
    + + fi-rr-quiz-alt +
    +
  • + + +
  • +
    + + fi-rr-quiz +
    +
  • + + +
  • +
    + + fi-rr-quote-right +
    +
  • + + +
  • +
    + + fi-rr-r +
    +
  • + + +
  • +
    + + fi-rr-rabbit-fast +
    +
  • + + +
  • +
    + + fi-rr-rabbit +
    +
  • + + +
  • +
    + + fi-rr-raccoon +
    +
  • + + +
  • +
    + + fi-rr-racquet +
    +
  • + + +
  • +
    + + fi-rr-radar-monitoring-track +
    +
  • + + +
  • +
    + + fi-rr-radar +
    +
  • + + +
  • +
    + + fi-rr-radiation-alt +
    +
  • + + +
  • +
    + + fi-rr-radiation +
    +
  • + + +
  • +
    + + fi-rr-radio-alt +
    +
  • + + +
  • +
    + + fi-rr-radio-button +
    +
  • + + +
  • +
    + + fi-rr-radio-tower +
    +
  • + + +
  • +
    + + fi-rr-radio-waves +
    +
  • + + +
  • +
    + + fi-rr-radio +
    +
  • + + +
  • +
    + + fi-rr-radish +
    +
  • + + +
  • +
    + + fi-rr-rainbow +
    +
  • + + +
  • +
    + + fi-rr-raindrops +
    +
  • + + +
  • +
    + + fi-rr-ram +
    +
  • + + +
  • +
    + + fi-rr-ramp-loading +
    +
  • + + +
  • +
    + + fi-rr-rank +
    +
  • + + +
  • +
    + + fi-rr-ranking-podium-empty +
    +
  • + + +
  • +
    + + fi-rr-ranking-podium +
    +
  • + + +
  • +
    + + fi-rr-ranking-star +
    +
  • + + +
  • +
    + + fi-rr-ranking-stars +
    +
  • + + +
  • +
    + + fi-rr-raygun +
    +
  • + + +
  • +
    + + fi-rr-razor-barber +
    +
  • + + +
  • +
    + + fi-rr-react +
    +
  • + + +
  • +
    + + fi-rr-rec +
    +
  • + + +
  • +
    + + fi-rr-receipt +
    +
  • + + +
  • +
    + + fi-rr-recipe-book +
    +
  • + + +
  • +
    + + fi-rr-recipe +
    +
  • + + +
  • +
    + + fi-rr-record-vinyl +
    +
  • + + +
  • +
    + + fi-rr-rectabgle-vertical +
    +
  • + + +
  • +
    + + fi-rr-rectangle-barcode +
    +
  • + + +
  • +
    + + fi-rr-rectangle-code +
    +
  • + + +
  • +
    + + fi-rr-rectangle-history-circle-plus +
    +
  • + + +
  • +
    + + fi-rr-rectangle-horizontal +
    +
  • + + +
  • +
    + + fi-rr-rectangle-list +
    +
  • + + +
  • +
    + + fi-rr-rectangle-panoramic +
    +
  • + + +
  • +
    + + fi-rr-rectangle-pro +
    +
  • + + +
  • +
    + + fi-rr-rectangle-vertical-history +
    +
  • + + +
  • +
    + + fi-rr-rectangle-vertical +
    +
  • + + +
  • +
    + + fi-rr-rectangle-xmark +
    +
  • + + +
  • +
    + + fi-rr-rectangles-mixed +
    +
  • + + +
  • +
    + + fi-rr-recycle-bin +
    +
  • + + +
  • +
    + + fi-rr-recycle +
    +
  • + + +
  • +
    + + fi-rr-redo-alt +
    +
  • + + +
  • +
    + + fi-rr-redo +
    +
  • + + +
  • +
    + + fi-rr-reel +
    +
  • + + +
  • +
    + + fi-rr-refer-arrow +
    +
  • + + +
  • +
    + + fi-rr-refer +
    +
  • + + +
  • +
    + + fi-rr-referral-alt +
    +
  • + + +
  • +
    + + fi-rr-referral-link-arrow +
    +
  • + + +
  • +
    + + fi-rr-referral-user +
    +
  • + + +
  • +
    + + fi-rr-referral +
    +
  • + + +
  • +
    + + fi-rr-reflect-horizontal-alt +
    +
  • + + +
  • +
    + + fi-rr-reflect-horizontal +
    +
  • + + +
  • +
    + + fi-rr-reflect-vertical +
    +
  • + + +
  • +
    + + fi-rr-reflect +
    +
  • + + +
  • +
    + + fi-rr-refresh +
    +
  • + + +
  • +
    + + fi-rr-refrigerator +
    +
  • + + +
  • +
    + + fi-rr-refund-alt +
    +
  • + + +
  • +
    + + fi-rr-refund +
    +
  • + + +
  • +
    + + fi-rr-region-pin-alt +
    +
  • + + +
  • +
    + + fi-rr-region-pin +
    +
  • + + +
  • +
    + + fi-rr-registered +
    +
  • + + +
  • +
    + + fi-rr-registration-paper +
    +
  • + + +
  • +
    + + fi-rr-remote-control-hand +
    +
  • + + +
  • +
    + + fi-rr-remote-control +
    +
  • + + +
  • +
    + + fi-rr-remove-folder +
    +
  • + + +
  • +
    + + fi-rr-remove-user +
    +
  • + + +
  • +
    + + fi-rr-rent-signal +
    +
  • + + +
  • +
    + + fi-rr-rent +
    +
  • + + +
  • +
    + + fi-rr-replace +
    +
  • + + +
  • +
    + + fi-rr-replay-10 +
    +
  • + + +
  • +
    + + fi-rr-replay-30 +
    +
  • + + +
  • +
    + + fi-rr-replay-5 +
    +
  • + + +
  • +
    + + fi-rr-reply-all +
    +
  • + + +
  • +
    + + fi-rr-republican +
    +
  • + + +
  • +
    + + fi-rr-research-arrows-circle +
    +
  • + + +
  • +
    + + fi-rr-reservation-smartphone +
    +
  • + + +
  • +
    + + fi-rr-reservation-table +
    +
  • + + +
  • +
    + + fi-rr-resistance-band +
    +
  • + + +
  • +
    + + fi-rr-resize +
    +
  • + + +
  • +
    + + fi-rr-resources +
    +
  • + + +
  • +
    + + fi-rr-responsability +
    +
  • + + +
  • +
    + + fi-rr-restaurant +
    +
  • + + +
  • +
    + + fi-rr-restock +
    +
  • + + +
  • +
    + + fi-rr-restroom-simple +
    +
  • + + +
  • +
    + + fi-rr-resume +
    +
  • + + +
  • +
    + + fi-rr-revenue-alt +
    +
  • + + +
  • +
    + + fi-rr-revenue-euro +
    +
  • + + +
  • +
    + + fi-rr-Revenue +
    +
  • + + +
  • +
    + + fi-rr-review +
    +
  • + + +
  • +
    + + fi-rr-rewind-button-circle +
    +
  • + + +
  • +
    + + fi-rr-rewind +
    +
  • + + +
  • +
    + + fi-rr-rhombus +
    +
  • + + +
  • +
    + + fi-rr-ribbon +
    +
  • + + +
  • +
    + + fi-rr-right-from-bracket +
    +
  • + + +
  • +
    + + fi-rr-right +
    +
  • + + +
  • +
    + + fi-rr-ring-diamond +
    +
  • + + +
  • +
    + + fi-rr-ring +
    +
  • + + +
  • +
    + + fi-rr-rings-wedding +
    +
  • + + +
  • +
    + + fi-rr-risk-alt +
    +
  • + + +
  • +
    + + fi-rr-risk +
    +
  • + + +
  • +
    + + fi-rr-road-barrier +
    +
  • + + +
  • +
    + + fi-rr-road-map-pin +
    +
  • + + +
  • +
    + + fi-rr-road-sign-left +
    +
  • + + +
  • +
    + + fi-rr-road +
    +
  • + + +
  • +
    + + fi-rr-roadmap +
    +
  • + + +
  • +
    + + fi-rr-robot +
    +
  • + + +
  • +
    + + fi-rr-robotic-arm +
    +
  • + + +
  • +
    + + fi-rr-rocket-hand +
    +
  • + + +
  • +
    + + fi-rr-rocket-holding-hand +
    +
  • + + +
  • +
    + + fi-rr-rocket-lunch +
    +
  • + + +
  • +
    + + fi-rr-rocket +
    +
  • + + +
  • +
    + + fi-rr-roller-coaster +
    +
  • + + +
  • +
    + + fi-rr-room-service +
    +
  • + + +
  • +
    + + fi-rr-rose-alt +
    +
  • + + +
  • +
    + + fi-rr-rose +
    +
  • + + +
  • +
    + + fi-rr-rotate-exclamation +
    +
  • + + +
  • +
    + + fi-rr-rotate-left +
    +
  • + + +
  • +
    + + fi-rr-rotate-reverse +
    +
  • + + +
  • +
    + + fi-rr-rotate-right +
    +
  • + + +
  • +
    + + fi-rr-rotate-square +
    +
  • + + +
  • +
    + + fi-rr-roulette +
    +
  • + + +
  • +
    + + fi-rr-route-highway +
    +
  • + + +
  • +
    + + fi-rr-route-interstate +
    +
  • + + +
  • +
    + + fi-rr-route +
    +
  • + + +
  • +
    + + fi-rr-router-wifi-alt +
    +
  • + + +
  • +
    + + fi-rr-router-wifi +
    +
  • + + +
  • +
    + + fi-rr-router +
    +
  • + + +
  • +
    + + fi-rr-rss-alt +
    +
  • + + +
  • +
    + + fi-rr-rss +
    +
  • + + +
  • +
    + + fi-rr-ruble-sign +
    +
  • + + +
  • +
    + + fi-rr-rugby +
    +
  • + + +
  • +
    + + fi-rr-ruler-combined +
    +
  • + + +
  • +
    + + fi-rr-ruler-horizontal +
    +
  • + + +
  • +
    + + fi-rr-ruler-triangle +
    +
  • + + +
  • +
    + + fi-rr-ruler-vertical +
    +
  • + + +
  • +
    + + fi-rr-rules-alt +
    +
  • + + +
  • +
    + + fi-rr-rules +
    +
  • + + +
  • +
    + + fi-rr-running-track +
    +
  • + + +
  • +
    + + fi-rr-running +
    +
  • + + +
  • +
    + + fi-rr-rupee-sign +
    +
  • + + +
  • +
    + + fi-rr-rupiah-sign +
    +
  • + + +
  • +
    + + fi-rr-russian +
    +
  • + + +
  • +
    + + fi-rr-rv +
    +
  • + + +
  • +
    + + fi-rr-s +
    +
  • + + +
  • +
    + + fi-rr-sack-dollar +
    +
  • + + +
  • +
    + + fi-rr-sack +
    +
  • + + +
  • +
    + + fi-rr-sad-cry +
    +
  • + + +
  • +
    + + fi-rr-sad-tear +
    +
  • + + +
  • +
    + + fi-rr-sad +
    +
  • + + +
  • +
    + + fi-rr-safe-box +
    +
  • + + +
  • +
    + + fi-rr-sailboat +
    +
  • + + +
  • +
    + + fi-rr-salad +
    +
  • + + +
  • +
    + + fi-rr-salary-alt +
    +
  • + + +
  • +
    + + fi-rr-salt-pepper +
    +
  • + + +
  • +
    + + fi-rr-salt-shaker +
    +
  • + + +
  • +
    + + fi-rr-sandwich-alt +
    +
  • + + +
  • +
    + + fi-rr-sandwich +
    +
  • + + +
  • +
    + + fi-rr-satellite-dish +
    +
  • + + +
  • +
    + + fi-rr-satellite +
    +
  • + + +
  • +
    + + fi-rr-satisfaction-bar +
    +
  • + + +
  • +
    + + fi-rr-saturday +
    +
  • + + +
  • +
    + + fi-rr-sauce +
    +
  • + + +
  • +
    + + fi-rr-sausage +
    +
  • + + +
  • +
    + + fi-rr-sax-hot +
    +
  • + + +
  • +
    + + fi-rr-saxophone +
    +
  • + + +
  • +
    + + fi-rr-scale-comparison-alt +
    +
  • + + +
  • +
    + + fi-rr-scale-comparison +
    +
  • + + +
  • +
    + + fi-rr-scale +
    +
  • + + +
  • +
    + + fi-rr-scalpel-path +
    +
  • + + +
  • +
    + + fi-rr-scalpel +
    +
  • + + +
  • +
    + + fi-rr-scanner-gun +
    +
  • + + +
  • +
    + + fi-rr-scanner-image +
    +
  • + + +
  • +
    + + fi-rr-scanner-keyboard +
    +
  • + + +
  • +
    + + fi-rr-scanner-touchscreen +
    +
  • + + +
  • +
    + + fi-rr-scarecrow +
    +
  • + + +
  • +
    + + fi-rr-scarf +
    +
  • + + +
  • +
    + + fi-rr-school-bus +
    +
  • + + +
  • +
    + + fi-rr-school-lock +
    +
  • + + +
  • +
    + + fi-rr-school +
    +
  • + + +
  • +
    + + fi-rr-scissors +
    +
  • + + +
  • +
    + + fi-rr-scooter +
    +
  • + + +
  • +
    + + fi-rr-screen-share +
    +
  • + + +
  • +
    + + fi-rr-screen +
    +
  • + + +
  • +
    + + fi-rr-screencast +
    +
  • + + +
  • +
    + + fi-rr-screw-alt +
    +
  • + + +
  • +
    + + fi-rr-screw +
    +
  • + + +
  • +
    + + fi-rr-screwdriver +
    +
  • + + +
  • +
    + + fi-rr-scribble +
    +
  • + + +
  • +
    + + fi-rr-script +
    +
  • + + +
  • +
    + + fi-rr-scroll-document-story +
    +
  • + + +
  • +
    + + fi-rr-scroll-old +
    +
  • + + +
  • +
    + + fi-rr-scroll-torah +
    +
  • + + +
  • +
    + + fi-rr-scroll +
    +
  • + + +
  • +
    + + fi-rr-scrubber +
    +
  • + + +
  • +
    + + fi-rr-sculpture +
    +
  • + + +
  • +
    + + fi-rr-scythe +
    +
  • + + +
  • +
    + + fi-rr-sd-card +
    +
  • + + +
  • +
    + + fi-rr-sd-cards +
    +
  • + + +
  • +
    + + fi-rr-seal-exclamation +
    +
  • + + +
  • +
    + + fi-rr-seal-question +
    +
  • + + +
  • +
    + + fi-rr-seal +
    +
  • + + +
  • +
    + + fi-rr-search-alt +
    +
  • + + +
  • +
    + + fi-rr-search-dollar +
    +
  • + + +
  • +
    + + fi-rr-search-heart +
    +
  • + + +
  • +
    + + fi-rr-search-location +
    +
  • + + +
  • +
    + + fi-rr-search +
    +
  • + + +
  • +
    + + fi-rr-seat-airline +
    +
  • + + +
  • +
    + + fi-rr-seatbelt-safety-driver +
    +
  • + + +
  • +
    + + fi-rr-second-award +
    +
  • + + +
  • +
    + + fi-rr-second-laurel +
    +
  • + + +
  • +
    + + fi-rr-second-medal +
    +
  • + + +
  • +
    + + fi-rr-second +
    +
  • + + +
  • +
    + + fi-rr-security +
    +
  • + + +
  • +
    + + fi-rr-seedling +
    +
  • + + +
  • +
    + + fi-rr-selection +
    +
  • + + +
  • +
    + + fi-rr-sell +
    +
  • + + +
  • +
    + + fi-rr-seller-store +
    +
  • + + +
  • +
    + + fi-rr-seller +
    +
  • + + +
  • +
    + + fi-rr-selling +
    +
  • + + +
  • +
    + + fi-rr-send-back +
    +
  • + + +
  • +
    + + fi-rr-send-backward +
    +
  • + + +
  • +
    + + fi-rr-send-money-smartphone +
    +
  • + + +
  • +
    + + fi-rr-send-money +
    +
  • + + +
  • +
    + + fi-rr-sensor-alert +
    +
  • + + +
  • +
    + + fi-rr-sensor-fire +
    +
  • + + +
  • +
    + + fi-rr-sensor-on +
    +
  • + + +
  • +
    + + fi-rr-sensor-smoke +
    +
  • + + +
  • +
    + + fi-rr-sensor +
    +
  • + + +
  • +
    + + fi-rr-settings-sliders +
    +
  • + + +
  • +
    + + fi-rr-settings +
    +
  • + + +
  • +
    + + fi-rr-sewing-machine-alt +
    +
  • + + +
  • +
    + + fi-rr-sewing-machine +
    +
  • + + +
  • +
    + + fi-rr-share-alt-square +
    +
  • + + +
  • +
    + + fi-rr-share-square +
    +
  • + + +
  • +
    + + fi-rr-share +
    +
  • + + +
  • +
    + + fi-rr-sheep +
    +
  • + + +
  • +
    + + fi-rr-shekel-sign +
    +
  • + + +
  • +
    + + fi-rr-shelves-empty +
    +
  • + + +
  • +
    + + fi-rr-shelves +
    +
  • + + +
  • +
    + + fi-rr-shield-alt +
    +
  • + + +
  • +
    + + fi-rr-shield-cat +
    +
  • + + +
  • +
    + + fi-rr-shield-check +
    +
  • + + +
  • +
    + + fi-rr-shield-cross +
    +
  • + + +
  • +
    + + fi-rr-shield-divided-four +
    +
  • + + +
  • +
    + + fi-rr-shield-dog +
    +
  • + + +
  • +
    + + fi-rr-shield-exclamation +
    +
  • + + +
  • +
    + + fi-rr-shield-interrogation +
    +
  • + + +
  • +
    + + fi-rr-shield-keyhole +
    +
  • + + +
  • +
    + + fi-rr-shield-minus +
    +
  • + + +
  • +
    + + fi-rr-shield-plus +
    +
  • + + +
  • +
    + + fi-rr-shield-security-risk +
    +
  • + + +
  • +
    + + fi-rr-shield-slash +
    +
  • + + +
  • +
    + + fi-rr-shield-trust +
    +
  • + + +
  • +
    + + fi-rr-shield-virus +
    +
  • + + +
  • +
    + + fi-rr-shield-xmark +
    +
  • + + +
  • +
    + + fi-rr-shield +
    +
  • + + +
  • +
    + + fi-rr-ship-side +
    +
  • + + +
  • +
    + + fi-rr-ship +
    +
  • + + +
  • +
    + + fi-rr-shipping-fast +
    +
  • + + +
  • +
    + + fi-rr-shipping-timed +
    +
  • + + +
  • +
    + + fi-rr-shirt-long-sleeve +
    +
  • + + +
  • +
    + + fi-rr-shirt-running +
    +
  • + + +
  • +
    + + fi-rr-shirt-tank-top +
    +
  • + + +
  • +
    + + fi-rr-shirt +
    +
  • + + +
  • +
    + + fi-rr-shish-kebab +
    +
  • + + +
  • +
    + + fi-rr-shoe-prints +
    +
  • + + +
  • +
    + + fi-rr-shop-lock +
    +
  • + + +
  • +
    + + fi-rr-shop-slash +
    +
  • + + +
  • +
    + + fi-rr-shop +
    +
  • + + +
  • +
    + + fi-rr-shopping-bag-add +
    +
  • + + +
  • +
    + + fi-rr-shopping-bag +
    +
  • + + +
  • +
    + + fi-rr-shopping-basket +
    +
  • + + +
  • +
    + + fi-rr-shopping-cart-add +
    +
  • + + +
  • +
    + + fi-rr-shopping-cart-buyer +
    +
  • + + +
  • +
    + + fi-rr-shopping-cart-check +
    +
  • + + +
  • +
    + + fi-rr-shopping-cart-nft +
    +
  • + + +
  • +
    + + fi-rr-shopping-cart +
    +
  • + + +
  • +
    + + fi-rr-shovel-snow +
    +
  • + + +
  • +
    + + fi-rr-shovel +
    +
  • + + +
  • +
    + + fi-rr-shower-down +
    +
  • + + +
  • +
    + + fi-rr-shower +
    +
  • + + +
  • +
    + + fi-rr-shredder +
    +
  • + + +
  • +
    + + fi-rr-shrimp +
    +
  • + + +
  • +
    + + fi-rr-shuffle +
    +
  • + + +
  • +
    + + fi-rr-shuttle-van +
    +
  • + + +
  • +
    + + fi-rr-shuttlecock +
    +
  • + + +
  • +
    + + fi-rr-Sickle +
    +
  • + + +
  • +
    + + fi-rr-sidebar-flip +
    +
  • + + +
  • +
    + + fi-rr-sidebar +
    +
  • + + +
  • +
    + + fi-rr-sigma +
    +
  • + + +
  • +
    + + fi-rr-sign-hanging +
    +
  • + + +
  • +
    + + fi-rr-sign-in-alt +
    +
  • + + +
  • +
    + + fi-rr-sign-out-alt +
    +
  • + + +
  • +
    + + fi-rr-sign-posts-wrench +
    +
  • + + +
  • +
    + + fi-rr-sign-posts +
    +
  • + + +
  • +
    + + fi-rr-sign-up +
    +
  • + + +
  • +
    + + fi-rr-signal-alt-1 +
    +
  • + + +
  • +
    + + fi-rr-signal-alt-2 +
    +
  • + + +
  • +
    + + fi-rr-signal-alt-slash +
    +
  • + + +
  • +
    + + fi-rr-signal-alt +
    +
  • + + +
  • +
    + + fi-rr-signal-bars-fair +
    +
  • + + +
  • +
    + + fi-rr-signal-bars-good +
    +
  • + + +
  • +
    + + fi-rr-signal-bars-weak +
    +
  • + + +
  • +
    + + fi-rr-signal-stream-slash +
    +
  • + + +
  • +
    + + fi-rr-signal-stream +
    +
  • + + +
  • +
    + + fi-rr-signature-lock +
    +
  • + + +
  • +
    + + fi-rr-signature-slash +
    +
  • + + +
  • +
    + + fi-rr-signature +
    +
  • + + +
  • +
    + + fi-rr-sim-card +
    +
  • + + +
  • +
    + + fi-rr-sim-cards +
    +
  • + + +
  • +
    + + fi-rr-sink +
    +
  • + + +
  • +
    + + fi-rr-siren-on +
    +
  • + + +
  • +
    + + fi-rr-Siren +
    +
  • + + +
  • +
    + + fi-rr-site-alt +
    +
  • + + +
  • +
    + + fi-rr-site-browser +
    +
  • + + +
  • +
    + + fi-rr-site +
    +
  • + + +
  • +
    + + fi-rr-sitemap +
    +
  • + + +
  • +
    + + fi-rr-skateboard +
    +
  • + + +
  • +
    + + fi-rr-skating +
    +
  • + + +
  • +
    + + fi-rr-skeleton-ribs +
    +
  • + + +
  • +
    + + fi-rr-skeleton +
    +
  • + + +
  • +
    + + fi-rr-skewer +
    +
  • + + +
  • +
    + + fi-rr-ski-boot-ski +
    +
  • + + +
  • +
    + + fi-rr-ski-jump +
    +
  • + + +
  • +
    + + fi-rr-ski-lift +
    +
  • + + +
  • +
    + + fi-rr-skiing-nordic +
    +
  • + + +
  • +
    + + fi-rr-skiing +
    +
  • + + +
  • +
    + + fi-rr-skill-alt +
    +
  • + + +
  • +
    + + fi-rr-skill-user +
    +
  • + + +
  • +
    + + fi-rr-skill +
    +
  • + + +
  • +
    + + fi-rr-skin-acne +
    +
  • + + +
  • +
    + + fi-rr-skin-arrow +
    +
  • + + +
  • +
    + + fi-rr-skin-drop +
    +
  • + + +
  • +
    + + fi-rr-skin-hair +
    +
  • + + +
  • +
    + + fi-rr-skin-laser +
    +
  • + + +
  • +
    + + fi-rr-skin-uv +
    +
  • + + +
  • +
    + + fi-rr-skin +
    +
  • + + +
  • +
    + + fi-rr-skip-15-seconds +
    +
  • + + +
  • +
    + + fi-rr-skull-cow +
    +
  • + + +
  • +
    + + fi-rr-skull-crossbones +
    +
  • + + +
  • +
    + + fi-rr-skull-heart +
    +
  • + + +
  • +
    + + fi-rr-skull +
    +
  • + + +
  • +
    + + fi-rr-slash +
    +
  • + + +
  • +
    + + fi-rr-sledding +
    +
  • + + +
  • +
    + + fi-rr-sleeping-bag +
    +
  • + + +
  • +
    + + fi-rr-sleeping-cat +
    +
  • + + +
  • +
    + + fi-rr-sleigh +
    +
  • + + +
  • +
    + + fi-rr-sliders-h-square +
    +
  • + + +
  • +
    + + fi-rr-sliders-v-square +
    +
  • + + +
  • +
    + + fi-rr-sliders-v +
    +
  • + + +
  • +
    + + fi-rr-slot-machine +
    +
  • + + +
  • +
    + + fi-rr-smart-home-alt +
    +
  • + + +
  • +
    + + fi-rr-smart-home +
    +
  • + + +
  • +
    + + fi-rr-smartphone +
    +
  • + + +
  • +
    + + fi-rr-smile-beam +
    +
  • + + +
  • +
    + + fi-rr-smile-plus +
    +
  • + + +
  • +
    + + fi-rr-smile-wink +
    +
  • + + +
  • +
    + + fi-rr-smile +
    +
  • + + +
  • +
    + + fi-rr-smiley-comment-alt +
    +
  • + + +
  • +
    + + fi-rr-smog +
    +
  • + + +
  • +
    + + fi-rr-smoke +
    +
  • + + +
  • +
    + + fi-rr-smoking-ban +
    +
  • + + +
  • +
    + + fi-rr-smoking +
    +
  • + + +
  • +
    + + fi-rr-snake +
    +
  • + + +
  • +
    + + fi-rr-snap +
    +
  • + + +
  • +
    + + fi-rr-snooze +
    +
  • + + +
  • +
    + + fi-rr-snow-blowing +
    +
  • + + +
  • +
    + + fi-rr-snowboarding +
    +
  • + + +
  • +
    + + fi-rr-snowflake-droplets +
    +
  • + + +
  • +
    + + fi-rr-snowflake +
    +
  • + + +
  • +
    + + fi-rr-snowflakes +
    +
  • + + +
  • +
    + + fi-rr-snowman-alt +
    +
  • + + +
  • +
    + + fi-rr-snowman-head +
    +
  • + + +
  • +
    + + fi-rr-snowmobile +
    +
  • + + +
  • +
    + + fi-rr-snowplow +
    +
  • + + +
  • +
    + + fi-rr-soap-alt +
    +
  • + + +
  • +
    + + fi-rr-soap +
    +
  • + + +
  • +
    + + fi-rr-social-network +
    +
  • + + +
  • +
    + + fi-rr-socks +
    +
  • + + +
  • +
    + + fi-rr-sofa-size +
    +
  • + + +
  • +
    + + fi-rr-sofa +
    +
  • + + +
  • +
    + + fi-rr-solar-panel-sun +
    +
  • + + +
  • +
    + + fi-rr-solar-panel +
    +
  • + + +
  • +
    + + fi-rr-solar-system +
    +
  • + + +
  • +
    + + fi-rr-sold-house +
    +
  • + + +
  • +
    + + fi-rr-sold-signal +
    +
  • + + +
  • +
    + + fi-rr-sort-alpha-down-alt +
    +
  • + + +
  • +
    + + fi-rr-sort-alpha-down +
    +
  • + + +
  • +
    + + fi-rr-sort-alpha-up-alt +
    +
  • + + +
  • +
    + + fi-rr-sort-alpha-up +
    +
  • + + +
  • +
    + + fi-rr-sort-alt +
    +
  • + + +
  • +
    + + fi-rr-sort-amount-down-alt +
    +
  • + + +
  • +
    + + fi-rr-sort-amount-down +
    +
  • + + +
  • +
    + + fi-rr-sort-amount-up-alt +
    +
  • + + +
  • +
    + + fi-rr-sort-amount-up +
    +
  • + + +
  • +
    + + fi-rr-sort-circle-down +
    +
  • + + +
  • +
    + + fi-rr-sort-circle-up +
    +
  • + + +
  • +
    + + fi-rr-sort-circle +
    +
  • + + +
  • +
    + + fi-rr-sort-down +
    +
  • + + +
  • +
    + + fi-rr-sort-numeric-down-alt +
    +
  • + + +
  • +
    + + fi-rr-sort-numeric-down +
    +
  • + + +
  • +
    + + fi-rr-sort-shapes-down +
    +
  • + + +
  • +
    + + fi-rr-sort-shapes-up +
    +
  • + + +
  • +
    + + fi-rr-sort-size-down +
    +
  • + + +
  • +
    + + fi-rr-sort-size-up +
    +
  • + + +
  • +
    + + fi-rr-sort +
    +
  • + + +
  • +
    + + fi-rr-soup +
    +
  • + + +
  • +
    + + fi-rr-source-data +
    +
  • + + +
  • +
    + + fi-rr-source-document-alt +
    +
  • + + +
  • +
    + + fi-rr-source-document +
    +
  • + + +
  • +
    + + fi-rr-spa +
    +
  • + + +
  • +
    + + fi-rr-space-shuttle +
    +
  • + + +
  • +
    + + fi-rr-space-station-moon-alt +
    +
  • + + +
  • +
    + + fi-rr-space-station-moon +
    +
  • + + +
  • +
    + + fi-rr-spade +
    +
  • + + +
  • +
    + + fi-rr-spaghetti-monster-flying +
    +
  • + + +
  • +
    + + fi-rr-spain-map +
    +
  • + + +
  • +
    + + fi-rr-spanish +
    +
  • + + +
  • +
    + + fi-rr-sparkles +
    +
  • + + +
  • +
    + + fi-rr-spartan-helmet +
    +
  • + + +
  • +
    + + fi-rr-speaker +
    +
  • + + +
  • +
    + + fi-rr-speakers +
    +
  • + + +
  • +
    + + fi-rr-speech-bubble-story +
    +
  • + + +
  • +
    + + fi-rr-speedometer-arrow +
    +
  • + + +
  • +
    + + fi-rr-speedometer-kpi +
    +
  • + + +
  • +
    + + fi-rr-sphere +
    +
  • + + +
  • +
    + + fi-rr-spider-black-widow +
    +
  • + + +
  • +
    + + fi-rr-spider-web +
    +
  • + + +
  • +
    + + fi-rr-spider +
    +
  • + + +
  • +
    + + fi-rr-spinner +
    +
  • + + +
  • +
    + + fi-rr-split-up-relation +
    +
  • + + +
  • +
    + + fi-rr-split +
    +
  • + + +
  • +
    + + fi-rr-splotch +
    +
  • + + +
  • +
    + + fi-rr-spoon +
    +
  • + + +
  • +
    + + fi-rr-sport +
    +
  • + + +
  • +
    + + fi-rr-spray-can-sparkles +
    +
  • + + +
  • +
    + + fi-rr-spray-can +
    +
  • + + +
  • +
    + + fi-rr-spring-calendar +
    +
  • + + +
  • +
    + + fi-rr-sprinkler +
    +
  • + + +
  • +
    + + fi-rr-spy +
    +
  • + + +
  • +
    + + fi-rr-sql-file +
    +
  • + + +
  • +
    + + fi-rr-sql-server +
    +
  • + + +
  • +
    + + fi-rr-square-0 +
    +
  • + + +
  • +
    + + fi-rr-square-1 +
    +
  • + + +
  • +
    + + fi-rr-square-2 +
    +
  • + + +
  • +
    + + fi-rr-square-3 +
    +
  • + + +
  • +
    + + fi-rr-square-4 +
    +
  • + + +
  • +
    + + fi-rr-square-5 +
    +
  • + + +
  • +
    + + fi-rr-square-6 +
    +
  • + + +
  • +
    + + fi-rr-square-7 +
    +
  • + + +
  • +
    + + fi-rr-square-8 +
    +
  • + + +
  • +
    + + fi-rr-square-9 +
    +
  • + + +
  • +
    + + fi-rr-square-a +
    +
  • + + +
  • +
    + + fi-rr-square-b +
    +
  • + + +
  • +
    + + fi-rr-square-bolt +
    +
  • + + +
  • +
    + + fi-rr-square-c +
    +
  • + + +
  • +
    + + fi-rr-square-code +
    +
  • + + +
  • +
    + + fi-rr-square-d +
    +
  • + + +
  • +
    + + fi-rr-square-dashed-circle-plus +
    +
  • + + +
  • +
    + + fi-rr-square-dashed +
    +
  • + + +
  • +
    + + fi-rr-square-divide +
    +
  • + + +
  • +
    + + fi-rr-square-e +
    +
  • + + +
  • +
    + + fi-rr-square-ellipsis-vertical +
    +
  • + + +
  • +
    + + fi-rr-square-ellipsis +
    +
  • + + +
  • +
    + + fi-rr-square-exclamation +
    +
  • + + +
  • +
    + + fi-rr-square-f +
    +
  • + + +
  • +
    + + fi-rr-square-g +
    +
  • + + +
  • +
    + + fi-rr-square-h +
    +
  • + + +
  • +
    + + fi-rr-square-heart +
    +
  • + + +
  • +
    + + fi-rr-square-i +
    +
  • + + +
  • +
    + + fi-rr-square-info +
    +
  • + + +
  • +
    + + fi-rr-square-j +
    +
  • + + +
  • +
    + + fi-rr-square-k +
    +
  • + + +
  • +
    + + fi-rr-square-kanban +
    +
  • + + +
  • +
    + + fi-rr-square-l +
    +
  • + + +
  • +
    + + fi-rr-square-m +
    +
  • + + +
  • +
    + + fi-rr-square-minus +
    +
  • + + +
  • +
    + + fi-rr-square-n +
    +
  • + + +
  • +
    + + fi-rr-square-o +
    +
  • + + +
  • +
    + + fi-rr-square-p +
    +
  • + + +
  • +
    + + fi-rr-square-phone-hangup +
    +
  • + + +
  • +
    + + fi-rr-square-plus +
    +
  • + + +
  • +
    + + fi-rr-square-poll-horizontal +
    +
  • + + +
  • +
    + + fi-rr-square-poll-vertical +
    +
  • + + +
  • +
    + + fi-rr-square-q +
    +
  • + + +
  • +
    + + fi-rr-square-quote +
    +
  • + + +
  • +
    + + fi-rr-square-r +
    +
  • + + +
  • +
    + + fi-rr-square-root +
    +
  • + + +
  • +
    + + fi-rr-square-s +
    +
  • + + +
  • +
    + + fi-rr-square-small +
    +
  • + + +
  • +
    + + fi-rr-square-star +
    +
  • + + +
  • +
    + + fi-rr-square-t +
    +
  • + + +
  • +
    + + fi-rr-square-terminal +
    +
  • + + +
  • +
    + + fi-rr-square-u +
    +
  • + + +
  • +
    + + fi-rr-square-up-right +
    +
  • + + +
  • +
    + + fi-rr-square-v +
    +
  • + + +
  • +
    + + fi-rr-square-w +
    +
  • + + +
  • +
    + + fi-rr-square-x +
    +
  • + + +
  • +
    + + fi-rr-square-y +
    +
  • + + +
  • +
    + + fi-rr-square-z +
    +
  • + + +
  • +
    + + fi-rr-square +
    +
  • + + +
  • +
    + + fi-rr-squid +
    +
  • + + +
  • +
    + + fi-rr-squircle +
    +
  • + + +
  • +
    + + fi-rr-squirrel +
    +
  • + + +
  • +
    + + fi-rr-staff +
    +
  • + + +
  • +
    + + fi-rr-stage-concert +
    +
  • + + +
  • +
    + + fi-rr-stage-theatre +
    +
  • + + +
  • +
    + + fi-rr-stage +
    +
  • + + +
  • +
    + + fi-rr-stairs +
    +
  • + + +
  • +
    + + fi-rr-stamp +
    +
  • + + +
  • +
    + + fi-rr-standard-definition +
    +
  • + + +
  • +
    + + fi-rr-star-and-crescent +
    +
  • + + +
  • +
    + + fi-rr-star-christmas +
    +
  • + + +
  • +
    + + fi-rr-star-comment-alt +
    +
  • + + +
  • +
    + + fi-rr-star-exclamation +
    +
  • + + +
  • +
    + + fi-rr-star-octogram +
    +
  • + + +
  • +
    + + fi-rr-star-of-david +
    +
  • + + +
  • +
    + + fi-rr-star-rating-call +
    +
  • + + +
  • +
    + + fi-rr-star-sharp-half-stroke +
    +
  • + + +
  • +
    + + fi-rr-star-sharp-half +
    +
  • + + +
  • +
    + + fi-rr-star-shooting +
    +
  • + + +
  • +
    + + fi-rr-star +
    +
  • + + +
  • +
    + + fi-rr-starfighter +
    +
  • + + +
  • +
    + + fi-rr-stars +
    +
  • + + +
  • +
    + + fi-rr-state-country +
    +
  • + + +
  • +
    + + fi-rr-stationary-bike +
    +
  • + + +
  • +
    + + fi-rr-stats +
    +
  • + + +
  • +
    + + fi-rr-steak +
    +
  • + + +
  • +
    + + fi-rr-steam-iron +
    +
  • + + +
  • +
    + + fi-rr-steering-wheel +
    +
  • + + +
  • +
    + + fi-rr-step-backward +
    +
  • + + +
  • +
    + + fi-rr-step-forward +
    +
  • + + +
  • +
    + + fi-rr-steps-carreer +
    +
  • + + +
  • +
    + + fi-rr-sterling-sign +
    +
  • + + +
  • +
    + + fi-rr-stethoscope +
    +
  • + + +
  • +
    + + fi-rr-sticker +
    +
  • + + +
  • +
    + + fi-rr-stocking +
    +
  • + + +
  • +
    + + fi-rr-stomach +
    +
  • + + +
  • +
    + + fi-rr-stop-circle +
    +
  • + + +
  • +
    + + fi-rr-stop-square +
    +
  • + + +
  • +
    + + fi-rr-stop +
    +
  • + + +
  • +
    + + fi-rr-stopwatch +
    +
  • + + +
  • +
    + + fi-rr-store-alt +
    +
  • + + +
  • +
    + + fi-rr-store-buyer +
    +
  • + + +
  • +
    + + fi-rr-store-lock +
    +
  • + + +
  • +
    + + fi-rr-store-slash +
    +
  • + + +
  • +
    + + fi-rr-story-book +
    +
  • + + +
  • +
    + + fi-rr-story-fairy-tale +
    +
  • + + +
  • +
    + + fi-rr-story-fantasy +
    +
  • + + +
  • +
    + + fi-rr-strategy-chess-risk +
    +
  • + + +
  • +
    + + fi-rr-strawberry +
    +
  • + + +
  • +
    + + fi-rr-street-view +
    +
  • + + +
  • +
    + + fi-rr-stretcher +
    +
  • + + +
  • +
    + + fi-rr-strikethrough +
    +
  • + + +
  • +
    + + fi-rr-stroopwafel +
    +
  • + + +
  • +
    + + fi-rr-student-alt +
    +
  • + + +
  • +
    + + fi-rr-student +
    +
  • + + +
  • +
    + + fi-rr-subfolder +
    +
  • + + +
  • +
    + + fi-rr-subscript +
    +
  • + + +
  • +
    + + fi-rr-subscription-alt +
    +
  • + + +
  • +
    + + fi-rr-subscription-model +
    +
  • + + +
  • +
    + + fi-rr-subscription-user +
    +
  • + + +
  • +
    + + fi-rr-subscription +
    +
  • + + +
  • +
    + + fi-rr-subtitles-slash +
    +
  • + + +
  • +
    + + fi-rr-subtitles +
    +
  • + + +
  • +
    + + fi-rr-subway +
    +
  • + + +
  • +
    + + fi-rr-suitcase-alt +
    +
  • + + +
  • +
    + + fi-rr-summary-check +
    +
  • + + +
  • +
    + + fi-rr-summer +
    +
  • + + +
  • +
    + + fi-rr-sun-dust +
    +
  • + + +
  • +
    + + fi-rr-sun-plant-wilt +
    +
  • + + +
  • +
    + + fi-rr-sun-salutation-yoga +
    +
  • + + +
  • +
    + + fi-rr-sun +
    +
  • + + +
  • +
    + + fi-rr-sunday +
    +
  • + + +
  • +
    + + fi-rr-sunglasses-alt +
    +
  • + + +
  • +
    + + fi-rr-sunglasses +
    +
  • + + +
  • +
    + + fi-rr-sunrise-alt +
    +
  • + + +
  • +
    + + fi-rr-sunrise +
    +
  • + + +
  • +
    + + fi-rr-sunscreen +
    +
  • + + +
  • +
    + + fi-rr-sunset +
    +
  • + + +
  • +
    + + fi-rr-superscript +
    +
  • + + +
  • +
    + + fi-rr-supplier-alt +
    +
  • + + +
  • +
    + + fi-rr-supplier +
    +
  • + + +
  • +
    + + fi-rr-surfing +
    +
  • + + +
  • +
    + + fi-rr-surprise +
    +
  • + + +
  • +
    + + fi-rr-surveillance-camera +
    +
  • + + +
  • +
    + + fi-rr-survey-xmark +
    +
  • + + +
  • +
    + + fi-rr-sushi-alt +
    +
  • + + +
  • +
    + + fi-rr-sushi-roll +
    +
  • + + +
  • +
    + + fi-rr-sushi +
    +
  • + + +
  • +
    + + fi-rr-svg +
    +
  • + + +
  • +
    + + fi-rr-swap +
    +
  • + + +
  • +
    + + fi-rr-swatchbook +
    +
  • + + +
  • +
    + + fi-rr-swimmer +
    +
  • + + +
  • +
    + + fi-rr-swimming-pool +
    +
  • + + +
  • +
    + + fi-rr-swing +
    +
  • + + +
  • +
    + + fi-rr-swipe-down +
    +
  • + + +
  • +
    + + fi-rr-swipe-left +
    +
  • + + +
  • +
    + + fi-rr-swipe-right +
    +
  • + + +
  • +
    + + fi-rr-swipe-up +
    +
  • + + +
  • +
    + + fi-rr-sword-alt +
    +
  • + + +
  • +
    + + fi-rr-sword +
    +
  • + + +
  • +
    + + fi-rr-symbol +
    +
  • + + +
  • +
    + + fi-rr-symbols +
    +
  • + + +
  • +
    + + fi-rr-synagogue +
    +
  • + + +
  • +
    + + fi-rr-syringe-injection-blood +
    +
  • + + +
  • +
    + + fi-rr-syringe +
    +
  • + + +
  • +
    + + fi-rr-system-cloud +
    +
  • + + +
  • +
    + + fi-rr-t-rex +
    +
  • + + +
  • +
    + + fi-rr-t +
    +
  • + + +
  • +
    + + fi-rr-tab-folder +
    +
  • + + +
  • +
    + + fi-rr-table-columns +
    +
  • + + +
  • +
    + + fi-rr-table-layout +
    +
  • + + +
  • +
    + + fi-rr-table-list +
    +
  • + + +
  • +
    + + fi-rr-table-picnic +
    +
  • + + +
  • +
    + + fi-rr-table-pivot +
    +
  • + + +
  • +
    + + fi-rr-table-rows +
    +
  • + + +
  • +
    + + fi-rr-table-tree +
    +
  • + + +
  • +
    + + fi-rr-table +
    +
  • + + +
  • +
    + + fi-rr-tablet-android-alt +
    +
  • + + +
  • +
    + + fi-rr-tablet-android +
    +
  • + + +
  • +
    + + fi-rr-tablet-rugged +
    +
  • + + +
  • +
    + + fi-rr-tablet +
    +
  • + + +
  • +
    + + fi-rr-tachometer-alt-average +
    +
  • + + +
  • +
    + + fi-rr-tachometer-alt-fastest +
    +
  • + + +
  • +
    + + fi-rr-tachometer-alt-slow +
    +
  • + + +
  • +
    + + fi-rr-tachometer-alt-slowest +
    +
  • + + +
  • +
    + + fi-rr-tachometer-average +
    +
  • + + +
  • +
    + + fi-rr-tachometer-fast +
    +
  • + + +
  • +
    + + fi-rr-tachometer-fastest +
    +
  • + + +
  • +
    + + fi-rr-tachometer-slow +
    +
  • + + +
  • +
    + + fi-rr-tachometer-slowest +
    +
  • + + +
  • +
    + + fi-rr-tachometer +
    +
  • + + +
  • +
    + + fi-rr-taco +
    +
  • + + +
  • +
    + + fi-rr-tags +
    +
  • + + +
  • +
    + + fi-rr-talent-alt +
    +
  • + + +
  • +
    + + fi-rr-talent-hand +
    +
  • + + +
  • +
    + + fi-rr-talent +
    +
  • + + +
  • +
    + + fi-rr-tally-1 +
    +
  • + + +
  • +
    + + fi-rr-tally-2 +
    +
  • + + +
  • +
    + + fi-rr-tally-3 +
    +
  • + + +
  • +
    + + fi-rr-tally-4 +
    +
  • + + +
  • +
    + + fi-rr-tally +
    +
  • + + +
  • +
    + + fi-rr-tamale +
    +
  • + + +
  • +
    + + fi-rr-tank-water +
    +
  • + + +
  • +
    + + fi-rr-tap +
    +
  • + + +
  • +
    + + fi-rr-tape +
    +
  • + + +
  • +
    + + fi-rr-target-audience +
    +
  • + + +
  • +
    + + fi-rr-target +
    +
  • + + +
  • +
    + + fi-rr-tattoo-machine +
    +
  • + + +
  • +
    + + fi-rr-tax-alt +
    +
  • + + +
  • +
    + + fi-rr-tax +
    +
  • + + +
  • +
    + + fi-rr-taxi-bus +
    +
  • + + +
  • +
    + + fi-rr-taxi +
    +
  • + + +
  • +
    + + fi-rr-team-check-alt +
    +
  • + + +
  • +
    + + fi-rr-team-check +
    +
  • + + +
  • +
    + + fi-rr-teddy-bear +
    +
  • + + +
  • +
    + + fi-rr-teeth-open +
    +
  • + + +
  • +
    + + fi-rr-telescope +
    +
  • + + +
  • +
    + + fi-rr-temperature-down +
    +
  • + + +
  • +
    + + fi-rr-temperature-frigid +
    +
  • + + +
  • +
    + + fi-rr-temperature-high +
    +
  • + + +
  • +
    + + fi-rr-temperature-list +
    +
  • + + +
  • +
    + + fi-rr-temperature-low +
    +
  • + + +
  • +
    + + fi-rr-temperature-up +
    +
  • + + +
  • +
    + + fi-rr-template-alt +
    +
  • + + +
  • +
    + + fi-rr-template +
    +
  • + + +
  • +
    + + fi-rr-tenge +
    +
  • + + +
  • +
    + + fi-rr-tennis +
    +
  • + + +
  • +
    + + fi-rr-tent-arrow-down-to-line +
    +
  • + + +
  • +
    + + fi-rr-tent-arrow-left-right +
    +
  • + + +
  • +
    + + fi-rr-tent-arrow-turn-left +
    +
  • + + +
  • +
    + + fi-rr-tent-arrows-down +
    +
  • + + +
  • +
    + + fi-rr-tents +
    +
  • + + +
  • +
    + + fi-rr-terminal +
    +
  • + + +
  • +
    + + fi-rr-terrace +
    +
  • + + +
  • +
    + + fi-rr-test-tube +
    +
  • + + +
  • +
    + + fi-rr-test +
    +
  • + + +
  • +
    + + fi-rr-text-box-dots +
    +
  • + + +
  • +
    + + fi-rr-text-box-edit +
    +
  • + + +
  • +
    + + fi-rr-text-box +
    +
  • + + +
  • +
    + + fi-rr-text-check +
    +
  • + + +
  • +
    + + fi-rr-text-height +
    +
  • + + +
  • +
    + + fi-rr-text-input-left +
    +
  • + + +
  • +
    + + fi-rr-text-shadow +
    +
  • + + +
  • +
    + + fi-rr-text-size +
    +
  • + + +
  • +
    + + fi-rr-text-slash +
    +
  • + + +
  • +
    + + fi-rr-text-width +
    +
  • + + +
  • +
    + + fi-rr-text +
    +
  • + + +
  • +
    + + fi-rr-theater-masks +
    +
  • + + +
  • +
    + + fi-rr-thermometer-alt +
    +
  • + + +
  • +
    + + fi-rr-thermometer-empty +
    +
  • + + +
  • +
    + + fi-rr-thermometer-full +
    +
  • + + +
  • +
    + + fi-rr-thermometer-half +
    +
  • + + +
  • +
    + + fi-rr-thermometer-quarter +
    +
  • + + +
  • +
    + + fi-rr-thermometer-three-quarters +
    +
  • + + +
  • +
    + + fi-rr-theta +
    +
  • + + +
  • +
    + + fi-rr-third-award +
    +
  • + + +
  • +
    + + fi-rr-third-laurel +
    +
  • + + +
  • +
    + + fi-rr-third-medal +
    +
  • + + +
  • +
    + + fi-rr-third +
    +
  • + + +
  • +
    + + fi-rr-thought-bubble +
    +
  • + + +
  • +
    + + fi-rr-three-direction +
    +
  • + + +
  • +
    + + fi-rr-three-leaf-clover +
    +
  • + + +
  • +
    + + fi-rr-thumbs-up-trust +
    +
  • + + +
  • +
    + + fi-rr-thumbtack-slash +
    +
  • + + +
  • +
    + + fi-rr-thumbtack +
    +
  • + + +
  • +
    + + fi-rr-thunderstorm-moon +
    +
  • + + +
  • +
    + + fi-rr-thunderstorm-risk +
    +
  • + + +
  • +
    + + fi-rr-thunderstorm-sun +
    +
  • + + +
  • +
    + + fi-rr-thunderstorm +
    +
  • + + +
  • +
    + + fi-rr-thursday +
    +
  • + + +
  • +
    + + fi-rr-ticket-airline +
    +
  • + + +
  • +
    + + fi-rr-ticket-alt +
    +
  • + + +
  • +
    + + fi-rr-ticket +
    +
  • + + +
  • +
    + + fi-rr-tickets-airline +
    +
  • + + +
  • +
    + + fi-rr-tickets +
    +
  • + + +
  • +
    + + fi-rr-tie +
    +
  • + + +
  • +
    + + fi-rr-tilde +
    +
  • + + +
  • +
    + + fi-rr-time-add +
    +
  • + + +
  • +
    + + fi-rr-time-check +
    +
  • + + +
  • +
    + + fi-rr-time-delete +
    +
  • + + +
  • +
    + + fi-rr-time-fast +
    +
  • + + +
  • +
    + + fi-rr-time-forward-sixty +
    +
  • + + +
  • +
    + + fi-rr-time-forward-ten +
    +
  • + + +
  • +
    + + fi-rr-time-forward +
    +
  • + + +
  • +
    + + fi-rr-time-half-past +
    +
  • + + +
  • +
    + + fi-rr-time-oclock +
    +
  • + + +
  • +
    + + fi-rr-time-past +
    +
  • + + +
  • +
    + + fi-rr-time-quarter-past +
    +
  • + + +
  • +
    + + fi-rr-time-quarter-to +
    +
  • + + +
  • +
    + + fi-rr-time-twenty-four +
    +
  • + + +
  • +
    + + fi-rr-time-watch-calendar +
    +
  • + + +
  • +
    + + fi-rr-timer-clock-call +
    +
  • + + +
  • +
    + + fi-rr-times-hexagon +
    +
  • + + +
  • +
    + + fi-rr-tint-slash +
    +
  • + + +
  • +
    + + fi-rr-tip-button-hand +
    +
  • + + +
  • +
    + + fi-rr-tip-button +
    +
  • + + +
  • +
    + + fi-rr-tip-coin +
    +
  • + + +
  • +
    + + fi-rr-tire-flat +
    +
  • + + +
  • +
    + + fi-rr-tire-pressure-warning +
    +
  • + + +
  • +
    + + fi-rr-tire-rugged +
    +
  • + + +
  • +
    + + fi-rr-tire +
    +
  • + + +
  • +
    + + fi-rr-tired +
    +
  • + + +
  • +
    + + fi-rr-to-do-alt +
    +
  • + + +
  • +
    + + fi-rr-to-do +
    +
  • + + +
  • +
    + + fi-rr-together-people +
    +
  • + + +
  • +
    + + fi-rr-toggle-off +
    +
  • + + +
  • +
    + + fi-rr-toggle-on +
    +
  • + + +
  • +
    + + fi-rr-toilet-paper-blank-under +
    +
  • + + +
  • +
    + + fi-rr-toilet-paper-blank +
    +
  • + + +
  • +
    + + fi-rr-toilet-paper-slash +
    +
  • + + +
  • +
    + + fi-rr-toilet-paper-under-slash +
    +
  • + + +
  • +
    + + fi-rr-toilet-paper-under +
    +
  • + + +
  • +
    + + fi-rr-toilet-paper-xmark +
    +
  • + + +
  • +
    + + fi-rr-toilet +
    +
  • + + +
  • +
    + + fi-rr-toilets-portable +
    +
  • + + +
  • +
    + + fi-rr-token +
    +
  • + + +
  • +
    + + fi-rr-tomato +
    +
  • + + +
  • +
    + + fi-rr-tombstone-alt +
    +
  • + + +
  • +
    + + fi-rr-tombstone +
    +
  • + + +
  • +
    + + fi-rr-tool-box +
    +
  • + + +
  • +
    + + fi-rr-tool-crop +
    +
  • + + +
  • +
    + + fi-rr-tool-marquee +
    +
  • + + +
  • +
    + + fi-rr-tools +
    +
  • + + +
  • +
    + + fi-rr-tooth +
    +
  • + + +
  • +
    + + fi-rr-toothbrush +
    +
  • + + +
  • +
    + + fi-rr-torch-inspiration-leader +
    +
  • + + +
  • +
    + + fi-rr-torii-gate +
    +
  • + + +
  • +
    + + fi-rr-tornado +
    +
  • + + +
  • +
    + + fi-rr-total +
    +
  • + + +
  • +
    + + fi-rr-tour-guide-people +
    +
  • + + +
  • +
    + + fi-rr-tour-virtual +
    +
  • + + +
  • +
    + + fi-rr-tower-control +
    +
  • + + +
  • +
    + + fi-rr-track +
    +
  • + + +
  • +
    + + fi-rr-tractor +
    +
  • + + +
  • +
    + + fi-rr-trademark +
    +
  • + + +
  • +
    + + fi-rr-traffic-cone +
    +
  • + + +
  • +
    + + fi-rr-traffic-light-go +
    +
  • + + +
  • +
    + + fi-rr-traffic-light-slow +
    +
  • + + +
  • +
    + + fi-rr-traffic-light-stop +
    +
  • + + +
  • +
    + + fi-rr-traffic-light +
    +
  • + + +
  • +
    + + fi-rr-trailer +
    +
  • + + +
  • +
    + + fi-rr-train-journey +
    +
  • + + +
  • +
    + + fi-rr-train-side +
    +
  • + + +
  • +
    + + fi-rr-train-station-building +
    +
  • + + +
  • +
    + + fi-rr-train-station +
    +
  • + + +
  • +
    + + fi-rr-train-subway-tunnel +
    +
  • + + +
  • +
    + + fi-rr-train-track +
    +
  • + + +
  • +
    + + fi-rr-train-tram +
    +
  • + + +
  • +
    + + fi-rr-train +
    +
  • + + +
  • +
    + + fi-rr-tram +
    +
  • + + +
  • +
    + + fi-rr-transaction-euro +
    +
  • + + +
  • +
    + + fi-rr-transaction-globe +
    +
  • + + +
  • +
    + + fi-rr-transaction-yen +
    +
  • + + +
  • +
    + + fi-rr-transform +
    +
  • + + +
  • +
    + + fi-rr-transformation-block +
    +
  • + + +
  • +
    + + fi-rr-transformation-circle +
    +
  • + + +
  • +
    + + fi-rr-transformation-design +
    +
  • + + +
  • +
    + + fi-rr-transformation-shapes +
    +
  • + + +
  • +
    + + fi-rr-transformer-bolt +
    +
  • + + +
  • +
    + + fi-rr-transgender +
    +
  • + + +
  • +
    + + fi-rr-translate +
    +
  • + + +
  • +
    + + fi-rr-transparency +
    +
  • + + +
  • +
    + + fi-rr-transporter-1 +
    +
  • + + +
  • +
    + + fi-rr-transporter-2 +
    +
  • + + +
  • +
    + + fi-rr-transporter-3 +
    +
  • + + +
  • +
    + + fi-rr-transporter-4 +
    +
  • + + +
  • +
    + + fi-rr-transporter-5 +
    +
  • + + +
  • +
    + + fi-rr-transporter-6 +
    +
  • + + +
  • +
    + + fi-rr-transporter-7 +
    +
  • + + +
  • +
    + + fi-rr-transporter-empty +
    +
  • + + +
  • +
    + + fi-rr-transporter +
    +
  • + + +
  • +
    + + fi-rr-trash-bag +
    +
  • + + +
  • +
    + + fi-rr-trash-can-check +
    +
  • + + +
  • +
    + + fi-rr-trash-can-clock +
    +
  • + + +
  • +
    + + fi-rr-trash-can-list +
    +
  • + + +
  • +
    + + fi-rr-trash-can-plus +
    +
  • + + +
  • +
    + + fi-rr-trash-can-slash +
    +
  • + + +
  • +
    + + fi-rr-trash-check +
    +
  • + + +
  • +
    + + fi-rr-trash-clock +
    +
  • + + +
  • +
    + + fi-rr-trash-empty +
    +
  • + + +
  • +
    + + fi-rr-trash-list +
    +
  • + + +
  • +
    + + fi-rr-trash-plus +
    +
  • + + +
  • +
    + + fi-rr-trash-restore-alt +
    +
  • + + +
  • +
    + + fi-rr-trash-restore +
    +
  • + + +
  • +
    + + fi-rr-trash-slash +
    +
  • + + +
  • +
    + + fi-rr-trash-undo-alt +
    +
  • + + +
  • +
    + + fi-rr-trash-undo +
    +
  • + + +
  • +
    + + fi-rr-trash-xmark +
    +
  • + + +
  • +
    + + fi-rr-trash +
    +
  • + + +
  • +
    + + fi-rr-treadmill +
    +
  • + + +
  • +
    + + fi-rr-treasure-chest +
    +
  • + + +
  • +
    + + fi-rr-treatment +
    +
  • + + +
  • +
    + + fi-rr-tree-alt +
    +
  • + + +
  • +
    + + fi-rr-tree-christmas +
    +
  • + + +
  • +
    + + fi-rr-tree-deciduous +
    +
  • + + +
  • +
    + + fi-rr-tree +
    +
  • + + +
  • +
    + + fi-rr-trees-alt +
    +
  • + + +
  • +
    + + fi-rr-trees +
    +
  • + + +
  • +
    + + fi-rr-triangle-music +
    +
  • + + +
  • +
    + + fi-rr-triangle-person-digging +
    +
  • + + +
  • +
    + + fi-rr-triangle-warning +
    +
  • + + +
  • +
    + + fi-rr-triangle +
    +
  • + + +
  • +
    + + fi-rr-tricycle +
    +
  • + + +
  • +
    + + fi-rr-trillium +
    +
  • + + +
  • +
    + + fi-rr-troph-cap +
    +
  • + + +
  • +
    + + fi-rr-trophy-achievement-skill +
    +
  • + + +
  • +
    + + fi-rr-trophy-star +
    +
  • + + +
  • +
    + + fi-rr-trophy +
    +
  • + + +
  • +
    + + fi-rr-truck-arrow-left +
    +
  • + + +
  • +
    + + fi-rr-truck-arrow-right +
    +
  • + + +
  • +
    + + fi-rr-truck-bolt +
    +
  • + + +
  • +
    + + fi-rr-truck-box +
    +
  • + + +
  • +
    + + fi-rr-truck-check +
    +
  • + + +
  • +
    + + fi-rr-truck-container-empty +
    +
  • + + +
  • +
    + + fi-rr-truck-container +
    +
  • + + +
  • +
    + + fi-rr-truck-couch +
    +
  • + + +
  • +
    + + fi-rr-truck-droplet +
    +
  • + + +
  • +
    + + fi-rr-truck-fire +
    +
  • + + +
  • +
    + + fi-rr-truck-flatbed +
    +
  • + + +
  • +
    + + fi-rr-truck-front +
    +
  • + + +
  • +
    + + fi-rr-truck-ladder +
    +
  • + + +
  • +
    + + fi-rr-truck-loading +
    +
  • + + +
  • +
    + + fi-rr-truck-medical +
    +
  • + + +
  • +
    + + fi-rr-truck-monster +
    +
  • + + +
  • +
    + + fi-rr-truck-moving +
    +
  • + + +
  • +
    + + fi-rr-truck-pickup +
    +
  • + + +
  • +
    + + fi-rr-truck-plow +
    +
  • + + +
  • +
    + + fi-rr-truck-ramp +
    +
  • + + +
  • +
    + + fi-rr-truck-side +
    +
  • + + +
  • +
    + + fi-rr-truck-tow +
    +
  • + + +
  • +
    + + fi-rr-truck-utensils +
    +
  • + + +
  • +
    + + fi-rr-trumpet +
    +
  • + + +
  • +
    + + fi-rr-trust-alt +
    +
  • + + +
  • +
    + + fi-rr-trust +
    +
  • + + +
  • +
    + + fi-rr-tshirt +
    +
  • + + +
  • +
    + + fi-rr-tty-answer +
    +
  • + + +
  • +
    + + fi-rr-tty +
    +
  • + + +
  • +
    + + fi-rr-tubes +
    +
  • + + +
  • +
    + + fi-rr-tuesday +
    +
  • + + +
  • +
    + + fi-rr-tugrik-sign +
    +
  • + + +
  • +
    + + fi-rr-turkey +
    +
  • + + +
  • +
    + + fi-rr-turn-left-down +
    +
  • + + +
  • +
    + + fi-rr-turn-left +
    +
  • + + +
  • +
    + + fi-rr-turn-right +
    +
  • + + +
  • +
    + + fi-rr-turntable +
    +
  • + + +
  • +
    + + fi-rr-turtle +
    +
  • + + +
  • +
    + + fi-rr-tv-music +
    +
  • + + +
  • +
    + + fi-rr-tv-retro +
    +
  • + + +
  • +
    + + fi-rr-two-nails +
    +
  • + + +
  • +
    + + fi-rr-two-swords +
    +
  • + + +
  • +
    + + fi-rr-typewriter +
    +
  • + + +
  • +
    + + fi-rr-u +
    +
  • + + +
  • +
    + + fi-rr-ufo-beam +
    +
  • + + +
  • +
    + + fi-rr-ufo +
    +
  • + + +
  • +
    + + fi-rr-ui-ux +
    +
  • + + +
  • +
    + + fi-rr-umbrella-beach +
    +
  • + + +
  • +
    + + fi-rr-umbrella +
    +
  • + + +
  • +
    + + fi-rr-under-construction +
    +
  • + + +
  • +
    + + fi-rr-underline +
    +
  • + + +
  • +
    + + fi-rr-undo-alt +
    +
  • + + +
  • +
    + + fi-rr-undo +
    +
  • + + +
  • +
    + + fi-rr-unicorn +
    +
  • + + +
  • +
    + + fi-rr-uniform-martial-arts +
    +
  • + + +
  • +
    + + fi-rr-universal-access +
    +
  • + + +
  • +
    + + fi-rr-unlock +
    +
  • + + +
  • +
    + + fi-rr-up-from-bracket +
    +
  • + + +
  • +
    + + fi-rr-up-left +
    +
  • + + +
  • +
    + + fi-rr-up-right-from-square +
    +
  • + + +
  • +
    + + fi-rr-up-right +
    +
  • + + +
  • +
    + + fi-rr-up +
    +
  • + + +
  • +
    + + fi-rr-upload +
    +
  • + + +
  • +
    + + fi-rr-url +
    +
  • + + +
  • +
    + + fi-rr-usa-map-pin +
    +
  • + + +
  • +
    + + fi-rr-usa-map +
    +
  • + + +
  • +
    + + fi-rr-usb-pendrive +
    +
  • + + +
  • +
    + + fi-rr-usd-circle +
    +
  • + + +
  • +
    + + fi-rr-usd-square +
    +
  • + + +
  • +
    + + fi-rr-user-add +
    +
  • + + +
  • +
    + + fi-rr-user-alien +
    +
  • + + +
  • +
    + + fi-rr-user-astronaut +
    +
  • + + +
  • +
    + + fi-rr-user-check +
    +
  • + + +
  • +
    + + fi-rr-user-chef +
    +
  • + + +
  • +
    + + fi-rr-user-coach +
    +
  • + + +
  • +
    + + fi-rr-user-cowboy +
    +
  • + + +
  • +
    + + fi-rr-user-crown +
    +
  • + + +
  • +
    + + fi-rr-user-dj +
    +
  • + + +
  • +
    + + fi-rr-user-eating +
    +
  • + + +
  • +
    + + fi-rr-user-experience +
    +
  • + + +
  • +
    + + fi-rr-user-fast-running +
    +
  • + + +
  • +
    + + fi-rr-user-forbidden-alt +
    +
  • + + +
  • +
    + + fi-rr-user-forbidden +
    +
  • + + +
  • +
    + + fi-rr-user-gear +
    +
  • + + +
  • +
    + + fi-rr-user-graduate +
    +
  • + + +
  • +
    + + fi-rr-user-hard-work +
    +
  • + + +
  • +
    + + fi-rr-user-headset +
    +
  • + + +
  • +
    + + fi-rr-user-helmet-safety +
    +
  • + + +
  • +
    + + fi-rr-user-india +
    +
  • + + +
  • +
    + + fi-rr-user-injured +
    +
  • + + +
  • +
    + + fi-rr-user-interface-ui +
    +
  • + + +
  • +
    + + fi-rr-user-key +
    +
  • + + +
  • +
    + + fi-rr-user-language +
    +
  • + + +
  • +
    + + fi-rr-user-lock +
    +
  • + + +
  • +
    + + fi-rr-user-md-chat +
    +
  • + + +
  • +
    + + fi-rr-user-md +
    +
  • + + +
  • +
    + + fi-rr-user-minus +
    +
  • + + +
  • +
    + + fi-rr-user-music +
    +
  • + + +
  • +
    + + fi-rr-user-ninja +
    +
  • + + +
  • +
    + + fi-rr-user-nurse +
    +
  • + + +
  • +
    + + fi-rr-user-pen +
    +
  • + + +
  • +
    + + fi-rr-user-pilot-tie +
    +
  • + + +
  • +
    + + fi-rr-user-pilot +
    +
  • + + +
  • +
    + + fi-rr-user-police +
    +
  • + + +
  • +
    + + fi-rr-user-roadmap +
    +
  • + + +
  • +
    + + fi-rr-user-robot-xmarks +
    +
  • + + +
  • +
    + + fi-rr-user-robot +
    +
  • + + +
  • +
    + + fi-rr-user-salary +
    +
  • + + +
  • +
    + + fi-rr-user-shield +
    +
  • + + +
  • +
    + + fi-rr-user-skill-gear +
    +
  • + + +
  • +
    + + fi-rr-user-slash +
    +
  • + + +
  • +
    + + fi-rr-user-speaking +
    +
  • + + +
  • +
    + + fi-rr-user-stress +
    +
  • + + +
  • +
    + + fi-rr-user-suitcase +
    +
  • + + +
  • +
    + + fi-rr-user-tag +
    +
  • + + +
  • +
    + + fi-rr-user-time +
    +
  • + + +
  • +
    + + fi-rr-user-trust +
    +
  • + + +
  • +
    + + fi-rr-user-unlock +
    +
  • + + +
  • +
    + + fi-rr-user-visor +
    +
  • + + +
  • +
    + + fi-rr-user-volunteer +
    +
  • + + +
  • +
    + + fi-rr-user-xmark +
    +
  • + + +
  • +
    + + fi-rr-user +
    +
  • + + +
  • +
    + + fi-rr-users-alt +
    +
  • + + +
  • +
    + + fi-rr-users-class +
    +
  • + + +
  • +
    + + fi-rr-users-gear +
    +
  • + + +
  • +
    + + fi-rr-users-loyalty +
    +
  • + + +
  • +
    + + fi-rr-users-medical +
    +
  • + + +
  • +
    + + fi-rr-users-slash +
    +
  • + + +
  • +
    + + fi-rr-users +
    +
  • + + +
  • +
    + + fi-rr-utensils-slash +
    +
  • + + +
  • +
    + + fi-rr-utensils +
    +
  • + + +
  • +
    + + fi-rr-utility-pole-double +
    +
  • + + +
  • +
    + + fi-rr-utility-pole +
    +
  • + + +
  • +
    + + fi-rr-ux-browser +
    +
  • + + +
  • +
    + + fi-rr-ux +
    +
  • + + +
  • +
    + + fi-rr-v +
    +
  • + + +
  • +
    + + fi-rr-vacuum-robot +
    +
  • + + +
  • +
    + + fi-rr-vacuum +
    +
  • + + +
  • +
    + + fi-rr-value-absolute +
    +
  • + + +
  • +
    + + fi-rr-vault +
    +
  • + + +
  • +
    + + fi-rr-vector-alt +
    +
  • + + +
  • +
    + + fi-rr-vector-circle +
    +
  • + + +
  • +
    + + fi-rr-vector-polygon +
    +
  • + + +
  • +
    + + fi-rr-vector +
    +
  • + + +
  • +
    + + fi-rr-venus-double +
    +
  • + + +
  • +
    + + fi-rr-venus-mars +
    +
  • + + +
  • +
    + + fi-rr-venus +
    +
  • + + +
  • +
    + + fi-rr-vest-patches +
    +
  • + + +
  • +
    + + fi-rr-vest +
    +
  • + + +
  • +
    + + fi-rr-video-arrow-down-left +
    +
  • + + +
  • +
    + + fi-rr-video-arrow-up-right +
    +
  • + + +
  • +
    + + fi-rr-video-camera-alt +
    +
  • + + +
  • +
    + + fi-rr-video-camera +
    +
  • + + +
  • +
    + + fi-rr-video-duration +
    +
  • + + +
  • +
    + + fi-rr-video-plus +
    +
  • + + +
  • +
    + + fi-rr-video-slash +
    +
  • + + +
  • +
    + + fi-rr-videoconference +
    +
  • + + +
  • +
    + + fi-rr-vihara +
    +
  • + + +
  • +
    + + fi-rr-violin +
    +
  • + + +
  • +
    + + fi-rr-virus-slash +
    +
  • + + +
  • +
    + + fi-rr-virus +
    +
  • + + +
  • +
    + + fi-rr-viruses +
    +
  • + + +
  • +
    + + fi-rr-vision-sense +
    +
  • + + +
  • +
    + + fi-rr-vision-target +
    +
  • + + +
  • +
    + + fi-rr-vision +
    +
  • + + +
  • +
    + + fi-rr-visit +
    +
  • + + +
  • +
    + + fi-rr-voicemail +
    +
  • + + +
  • +
    + + fi-rr-volcano +
    +
  • + + +
  • +
    + + fi-rr-volleyball +
    +
  • + + +
  • +
    + + fi-rr-volume-down +
    +
  • + + +
  • +
    + + fi-rr-volume-mute +
    +
  • + + +
  • +
    + + fi-rr-volume-off +
    +
  • + + +
  • +
    + + fi-rr-volume-slash +
    +
  • + + +
  • +
    + + fi-rr-volume +
    +
  • + + +
  • +
    + + fi-rr-volunteer-vest +
    +
  • + + +
  • +
    + + fi-rr-vote-nay +
    +
  • + + +
  • +
    + + fi-rr-vote-yea +
    +
  • + + +
  • +
    + + fi-rr-vpn-globe +
    +
  • + + +
  • +
    + + fi-rr-vpn-laptop +
    +
  • + + +
  • +
    + + fi-rr-vpn-shield +
    +
  • + + +
  • +
    + + fi-rr-vpn +
    +
  • + + +
  • +
    + + fi-rr-vr-cardboard +
    +
  • + + +
  • +
    + + fi-rr-w +
    +
  • + + +
  • +
    + + fi-rr-waffle +
    +
  • + + +
  • +
    + + fi-rr-wagon-covered +
    +
  • + + +
  • +
    + + fi-rr-walker +
    +
  • + + +
  • +
    + + fi-rr-walkie-talkie +
    +
  • + + +
  • +
    + + fi-rr-walking +
    +
  • + + +
  • +
    + + fi-rr-wallet-arrow +
    +
  • + + +
  • +
    + + fi-rr-wallet-buyer +
    +
  • + + +
  • +
    + + fi-rr-wallet-income +
    +
  • + + +
  • +
    + + fi-rr-wallet-nft +
    +
  • + + +
  • +
    + + fi-rr-wallet +
    +
  • + + +
  • +
    + + fi-rr-warehouse-alt +
    +
  • + + +
  • +
    + + fi-rr-warranty +
    +
  • + + +
  • +
    + + fi-rr-washer +
    +
  • + + +
  • +
    + + fi-rr-waste-pollution +
    +
  • + + +
  • +
    + + fi-rr-waste +
    +
  • + + +
  • +
    + + fi-rr-watch-calculator +
    +
  • + + +
  • +
    + + fi-rr-watch-fitness +
    +
  • + + +
  • +
    + + fi-rr-watch-smart +
    +
  • + + +
  • +
    + + fi-rr-watch +
    +
  • + + +
  • +
    + + fi-rr-water-bottle +
    +
  • + + +
  • +
    + + fi-rr-water-ladder +
    +
  • + + +
  • +
    + + fi-rr-water-lower +
    +
  • + + +
  • +
    + + fi-rr-water-rise +
    +
  • + + +
  • +
    + + fi-rr-water +
    +
  • + + +
  • +
    + + fi-rr-watermelon +
    +
  • + + +
  • +
    + + fi-rr-wave-sine +
    +
  • + + +
  • +
    + + fi-rr-wave-square +
    +
  • + + +
  • +
    + + fi-rr-wave-triangle +
    +
  • + + +
  • +
    + + fi-rr-wave +
    +
  • + + +
  • +
    + + fi-rr-waveform-path +
    +
  • + + +
  • +
    + + fi-rr-waveform +
    +
  • + + +
  • +
    + + fi-rr-web-design +
    +
  • + + +
  • +
    + + fi-rr-web-test +
    +
  • + + +
  • +
    + + fi-rr-webcam-slash +
    +
  • + + +
  • +
    + + fi-rr-webcam +
    +
  • + + +
  • +
    + + fi-rr-webhook +
    +
  • + + +
  • +
    + + fi-rr-wednesday +
    +
  • + + +
  • +
    + + fi-rr-whale +
    +
  • + + +
  • +
    + + fi-rr-wheat-awn-circle-exclamation +
    +
  • + + +
  • +
    + + fi-rr-wheat-awn-slash +
    +
  • + + +
  • +
    + + fi-rr-wheat-awn +
    +
  • + + +
  • +
    + + fi-rr-wheat-slash +
    +
  • + + +
  • +
    + + fi-rr-wheat +
    +
  • + + +
  • +
    + + fi-rr-wheelchair-move +
    +
  • + + +
  • +
    + + fi-rr-wheelchair-sleeping +
    +
  • + + +
  • +
    + + fi-rr-wheelchair +
    +
  • + + +
  • +
    + + fi-rr-whistle +
    +
  • + + +
  • +
    + + fi-rr-white-space +
    +
  • + + +
  • +
    + + fi-rr-wifi-1 +
    +
  • + + +
  • +
    + + fi-rr-wifi-2 +
    +
  • + + +
  • +
    + + fi-rr-wifi-alt +
    +
  • + + +
  • +
    + + fi-rr-wifi-exclamation +
    +
  • + + +
  • +
    + + fi-rr-wifi-slash +
    +
  • + + +
  • +
    + + fi-rr-wifi-xmark +
    +
  • + + +
  • +
    + + fi-rr-wifi +
    +
  • + + +
  • +
    + + fi-rr-wind-turbine +
    +
  • + + +
  • +
    + + fi-rr-wind-warning +
    +
  • + + +
  • +
    + + fi-rr-wind +
    +
  • + + +
  • +
    + + fi-rr-window-alt +
    +
  • + + +
  • +
    + + fi-rr-window-frame-open +
    +
  • + + +
  • +
    + + fi-rr-window-frame +
    +
  • + + +
  • +
    + + fi-rr-window-maximize +
    +
  • + + +
  • +
    + + fi-rr-window-minimize +
    +
  • + + +
  • +
    + + fi-rr-window-restore +
    +
  • + + +
  • +
    + + fi-rr-windsock +
    +
  • + + +
  • +
    + + fi-rr-wine-bottle +
    +
  • + + +
  • +
    + + fi-rr-wine-glass-crack +
    +
  • + + +
  • +
    + + fi-rr-wine-glass-empty +
    +
  • + + +
  • +
    + + fi-rr-wisdom +
    +
  • + + +
  • +
    + + fi-rr-wishlist-heart +
    +
  • + + +
  • +
    + + fi-rr-wishlist-star +
    +
  • + + +
  • +
    + + fi-rr-woman-head +
    +
  • + + +
  • +
    + + fi-rr-woman-scientist +
    +
  • + + +
  • +
    + + fi-rr-won-sign +
    +
  • + + +
  • +
    + + fi-rr-work-in-progress +
    +
  • + + +
  • +
    + + fi-rr-workflow-alt +
    +
  • + + +
  • +
    + + fi-rr-workflow-setting-alt +
    +
  • + + +
  • +
    + + fi-rr-workflow-setting +
    +
  • + + +
  • +
    + + fi-rr-workflow +
    +
  • + + +
  • +
    + + fi-rr-workshop +
    +
  • + + +
  • +
    + + fi-rr-world +
    +
  • + + +
  • +
    + + fi-rr-worm +
    +
  • + + +
  • +
    + + fi-rr-wreath +
    +
  • + + +
  • +
    + + fi-rr-wrench-alt +
    +
  • + + +
  • +
    + + fi-rr-wrench-simple +
    +
  • + + +
  • +
    + + fi-rr-x-ray +
    +
  • + + +
  • +
    + + fi-rr-x +
    +
  • + + +
  • +
    + + fi-rr-y +
    +
  • + + +
  • +
    + + fi-rr-yen +
    +
  • + + +
  • +
    + + fi-rr-yin-yang +
    +
  • + + +
  • +
    + + fi-rr-yoga-mat +
    +
  • + + +
  • +
    + + fi-rr-yoga-moon +
    +
  • + + +
  • +
    + + fi-rr-yoga-posture +
    +
  • + + +
  • +
    + + fi-rr-z +
    +
  • + + +
  • +
    + + fi-rr-zero-percent +
    +
  • + + +
  • +
    + + fi-rr-zip-file +
    +
  • + + +
  • +
    + + fi-rr-zoom-in +
    +
  • + + +
  • +
    + + fi-rr-zoom-out +
    +
  • + + +
+ +
+ + diff --git a/resources/css/Shared/uicons-regular-rounded/webfonts/uicons-regular-rounded.css b/resources/css/Shared/uicons-regular-rounded/webfonts/uicons-regular-rounded.css new file mode 100644 index 0000000..aadc2ea --- /dev/null +++ b/resources/css/Shared/uicons-regular-rounded/webfonts/uicons-regular-rounded.css @@ -0,0 +1,14072 @@ +/*! +* _____ _ __ _____ ______ _ _ _ +* |_ _| | | / _| |_ _| | ____| | | | (_) +* | | _ __ | |_ ___ _ __| |_ __ _ ___ ___ | | ___ ___ _ __ ___ ______ | |__ | | __ _| |_ _ ___ ___ _ __ +* | | | '_ \| __/ _ \ '__| _/ _` |/ __/ _ \ | | / __/ _ \| '_ \/ __| |______| | __| | |/ _` | __| |/ __/ _ \| '_ \ +* _| |_| | | | || __/ | | || (_| | (_| __/ _| || (_| (_) | | | \__ \ | | | | (_| | |_| | (_| (_) | | | | +* |_____|_| |_|\__\___|_| |_| \__,_|\___\___| |_____\___\___/|_| |_|___/ |_| |_|\__,_|\__|_|\___\___/|_| |_| +* +* UIcons 3.0.0 - https://www.flaticon.com/uicons/interface-icons +*/ +@font-face { + font-family: "uicons-regular-rounded"; + src: url("../webfonts/uicons-regular-rounded.woff2") format("woff2"), + url("../webfonts/uicons-regular-rounded.woff") format("woff"), + url("../webfonts/uicons-regular-rounded.eot#iefix") format("embedded-opentype"); + font-display: swap; +} + + i[class^="fi-rr-"]:before, i[class*=" fi-rr-"]:before, span[class^="fi-rr-"]:before, span[class*="fi-rr-"]:before { +font-family: uicons-regular-rounded !important; +font-style: normal; +font-weight: normal !important; +font-variant: normal; +text-transform: none; +line-height: 1; +-webkit-font-smoothing: antialiased; +-moz-osx-font-smoothing: grayscale; +} + + .fi-rr-0:before { + content: "\e001"; + } + .fi-rr-00s-music-disc:before { + content: "\e002"; + } + .fi-rr-1:before { + content: "\e003"; + } + .fi-rr-2:before { + content: "\e007"; + } + .fi-rr-3:before { + content: "\e009"; + } + .fi-rr-360-degrees:before { + content: "\e00b"; + } + .fi-rr-4:before { + content: "\e00d"; + } + .fi-rr-404:before { + content: "\e00f"; + } + .fi-rr-5:before { + content: "\e010"; + } + .fi-rr-5g-lock:before { + content: "\e013"; + } + .fi-rr-6:before { + content: "\e014"; + } + .fi-rr-60s-music-disc:before { + content: "\e015"; + } + .fi-rr-7:before { + content: "\e016"; + } + .fi-rr-70s-music-disc:before { + content: "\e017"; + } + .fi-rr-8:before { + content: "\e018"; + } + .fi-rr-80s-music-disc:before { + content: "\e019"; + } + .fi-rr-9:before { + content: "\e01a"; + } + .fi-rr-90s:before { + content: "\e01b"; + } + .fi-rr-90s-music-disc:before { + content: "\e01c"; + } + .fi-rr-a:before { + content: "\e01d"; + } + .fi-rr-abacus:before { + content: "\e01e"; + } + .fi-rr-abdomen:before { + content: "\e020"; + } + .fi-rr-access-control:before { + content: "\e022"; + } + .fi-rr-access-denied:before { + content: "\e023"; + } + .fi-rr-accident:before { + content: "\e024"; + } + .fi-rr-accordion:before { + content: "\e025"; + } + .fi-rr-acorn:before { + content: "\e028"; + } + .fi-rr-ad:before { + content: "\e02a"; + } + .fi-rr-ad-forbidden:before { + content: "\e02b"; + } + .fi-rr-ad-paid:before { + content: "\e02c"; + } + .fi-rr-ad-slash:before { + content: "\e02d"; + } + .fi-rr-add:before { + content: "\e02e"; + } + .fi-rr-add-document:before { + content: "\e030"; + } + .fi-rr-add-folder:before { + content: "\e031"; + } + .fi-rr-add-image:before { + content: "\e032"; + } + .fi-rr-address-book:before { + content: "\e033"; + } + .fi-rr-address-card:before { + content: "\e034"; + } + .fi-rr-admin:before { + content: "\e035"; + } + .fi-rr-admin-alt:before { + content: "\e036"; + } + .fi-rr-age:before { + content: "\e040"; + } + .fi-rr-age-alt:before { + content: "\e041"; + } + .fi-rr-age-restriction-eighteen:before { + content: "\e042"; + } + .fi-rr-age-restriction-seven:before { + content: "\e043"; + } + .fi-rr-age-restriction-six:before { + content: "\e044"; + } + .fi-rr-age-restriction-sixteen:before { + content: "\e045"; + } + .fi-rr-age-restriction-thirteen:before { + content: "\e047"; + } + .fi-rr-age-restriction-three:before { + content: "\e048"; + } + .fi-rr-age-restriction-twelve:before { + content: "\e049"; + } + .fi-rr-age-restriction-twenty-one:before { + content: "\e04a"; + } + .fi-rr-age-restriction-zero:before { + content: "\e04b"; + } + .fi-rr-ai-algorithm:before { + content: "\e04e"; + } + .fi-rr-ai-artist:before { + content: "\e04f"; + } + .fi-rr-ai-technology:before { + content: "\e050"; + } + .fi-rr-air-conditioner:before { + content: "\e051"; + } + .fi-rr-air-freshener:before { + content: "\e052"; + } + .fi-rr-air-pollution:before { + content: "\e053"; + } + .fi-rr-airplane-journey:before { + content: "\e055"; + } + .fi-rr-airplane-mode-off:before { + content: "\e056"; + } + .fi-rr-airplane-mode-on:before { + content: "\e057"; + } + .fi-rr-airplane-window-open:before { + content: "\e058"; + } + .fi-rr-airplay:before { + content: "\e059"; + } + .fi-rr-alarm-clock:before { + content: "\e05a"; + } + .fi-rr-alarm-exclamation:before { + content: "\e05b"; + } + .fi-rr-alarm-off:before { + content: "\e05c"; + } + .fi-rr-alarm-plus:before { + content: "\e05d"; + } + .fi-rr-alarm-snooze:before { + content: "\e05e"; + } + .fi-rr-album:before { + content: "\e05f"; + } + .fi-rr-album-circle-plus:before { + content: "\e060"; + } + .fi-rr-album-circle-user:before { + content: "\e061"; + } + .fi-rr-album-collection:before { + content: "\e062"; + } + .fi-rr-algorithm:before { + content: "\e064"; + } + .fi-rr-alicorn:before { + content: "\e065"; + } + .fi-rr-alien:before { + content: "\e066"; + } + .fi-rr-align-center:before { + content: "\e068"; + } + .fi-rr-align-justify:before { + content: "\e069"; + } + .fi-rr-align-left:before { + content: "\e06a"; + } + .fi-rr-align-slash:before { + content: "\e06b"; + } + .fi-rr-allergy:before { + content: "\e06d"; + } + .fi-rr-aloe-vera:before { + content: "\e06e"; + } + .fi-rr-ambulance:before { + content: "\e070"; + } + .fi-rr-american-football:before { + content: "\e073"; + } + .fi-rr-amp-guitar:before { + content: "\e075"; + } + .fi-rr-analyse:before { + content: "\e078"; + } + .fi-rr-analyse-alt:before { + content: "\e079"; + } + .fi-rr-analytics:before { + content: "\e07a"; + } + .fi-rr-analytics-magnifying-glass:before { + content: "\e07b"; + } + .fi-rr-anatomical-heart:before { + content: "\e07d"; + } + .fi-rr-anchor:before { + content: "\e07e"; + } + .fi-rr-angel:before { + content: "\e080"; + } + .fi-rr-angle:before { + content: "\e081"; + } + .fi-rr-angle-90:before { + content: "\e082"; + } + .fi-rr-angle-circle-down:before { + content: "\e083"; + } + .fi-rr-angle-circle-left:before { + content: "\e084"; + } + .fi-rr-angle-circle-right:before { + content: "\e085"; + } + .fi-rr-angle-circle-up:before { + content: "\e086"; + } + .fi-rr-angle-double-left:before { + content: "\e087"; + } + .fi-rr-angle-double-right:before { + content: "\e088"; + } + .fi-rr-angle-double-small-down:before { + content: "\e089"; + } + .fi-rr-angle-double-small-left:before { + content: "\e08a"; + } + .fi-rr-angle-double-small-right:before { + content: "\e08b"; + } + .fi-rr-angle-double-small-up:before { + content: "\e08c"; + } + .fi-rr-angle-down:before { + content: "\e08d"; + } + .fi-rr-angle-left:before { + content: "\e08e"; + } + .fi-rr-angle-right:before { + content: "\e08f"; + } + .fi-rr-angle-small-down:before { + content: "\e090"; + } + .fi-rr-angle-small-left:before { + content: "\e091"; + } + .fi-rr-angle-small-right:before { + content: "\e092"; + } + .fi-rr-angle-small-up:before { + content: "\e093"; + } + .fi-rr-angle-square-down:before { + content: "\e094"; + } + .fi-rr-angle-square-left:before { + content: "\e095"; + } + .fi-rr-angle-square-right:before { + content: "\e096"; + } + .fi-rr-angle-square-up:before { + content: "\e097"; + } + .fi-rr-angle-up:before { + content: "\e098"; + } + .fi-rr-angles-up-down:before { + content: "\e099"; + } + .fi-rr-angry:before { + content: "\e09a"; + } + .fi-rr-animated-icon:before { + content: "\e09c"; + } + .fi-rr-anise:before { + content: "\e09d"; + } + .fi-rr-ankh:before { + content: "\e09e"; + } + .fi-rr-answer:before { + content: "\e09f"; + } + .fi-rr-answer-alt:before { + content: "\e0a0"; + } + .fi-rr-anxiety:before { + content: "\e0a1"; + } + .fi-rr-apartment:before { + content: "\e0a2"; + } + .fi-rr-aperture:before { + content: "\e0a3"; + } + .fi-rr-api:before { + content: "\e0a4"; + } + .fi-rr-app-notification:before { + content: "\e0a7"; + } + .fi-rr-appendicitis:before { + content: "\e0a9"; + } + .fi-rr-apple-books:before { + content: "\e0ab"; + } + .fi-rr-apple-core:before { + content: "\e0ac"; + } + .fi-rr-apple-crate:before { + content: "\e0ad"; + } + .fi-rr-apple-dumbbell:before { + content: "\e0ae"; + } + .fi-rr-apple-juice:before { + content: "\e0af"; + } + .fi-rr-apple-pie:before { + content: "\e0b1"; + } + .fi-rr-apple-whole:before { + content: "\e0b2"; + } + .fi-rr-apps:before { + content: "\e0b3"; + } + .fi-rr-apps-add:before { + content: "\e0b4"; + } + .fi-rr-apps-delete:before { + content: "\e0b5"; + } + .fi-rr-apps-sort:before { + content: "\e0b6"; + } + .fi-rr-april-calendar:before { + content: "\e0b7"; + } + .fi-rr-archery:before { + content: "\e0b8"; + } + .fi-rr-architect-plan:before { + content: "\e0b9"; + } + .fi-rr-archive:before { + content: "\e0ba"; + } + .fi-rr-archway:before { + content: "\e0bb"; + } + .fi-rr-army-general:before { + content: "\e0be"; + } + .fi-rr-arrow-alt-circle-down:before { + content: "\e0bf"; + } + .fi-rr-arrow-alt-circle-left:before { + content: "\e0c0"; + } + .fi-rr-arrow-alt-circle-right:before { + content: "\e0c1"; + } + .fi-rr-arrow-alt-circle-up:before { + content: "\e0c2"; + } + .fi-rr-arrow-alt-down:before { + content: "\e0c3"; + } + .fi-rr-arrow-alt-from-bottom:before { + content: "\e0c4"; + } + .fi-rr-arrow-alt-from-left:before { + content: "\e0c5"; + } + .fi-rr-arrow-alt-from-right:before { + content: "\e0c6"; + } + .fi-rr-arrow-alt-from-top:before { + content: "\e0c7"; + } + .fi-rr-arrow-alt-left:before { + content: "\e0c8"; + } + .fi-rr-arrow-alt-right:before { + content: "\e0c9"; + } + .fi-rr-arrow-alt-square-down:before { + content: "\e0ca"; + } + .fi-rr-arrow-alt-square-left:before { + content: "\e0cb"; + } + .fi-rr-arrow-alt-square-right:before { + content: "\e0cc"; + } + .fi-rr-arrow-alt-square-up:before { + content: "\e0cd"; + } + .fi-rr-arrow-alt-to-bottom:before { + content: "\e0ce"; + } + .fi-rr-arrow-alt-to-left:before { + content: "\e0cf"; + } + .fi-rr-arrow-alt-to-right:before { + content: "\e0d0"; + } + .fi-rr-arrow-alt-to-top:before { + content: "\e0d1"; + } + .fi-rr-arrow-alt-up:before { + content: "\e0d2"; + } + .fi-rr-arrow-circle-down:before { + content: "\e0d3"; + } + .fi-rr-arrow-circle-left:before { + content: "\e0d4"; + } + .fi-rr-arrow-circle-right:before { + content: "\e0d5"; + } + .fi-rr-arrow-circle-up:before { + content: "\e0d6"; + } + .fi-rr-arrow-comparison:before { + content: "\e0d7"; + } + .fi-rr-arrow-down:before { + content: "\e0d8"; + } + .fi-rr-arrow-down-from-arc:before { + content: "\e0da"; + } + .fi-rr-arrow-down-from-dotted-line:before { + content: "\e0db"; + } + .fi-rr-arrow-down-left:before { + content: "\e0dc"; + } + .fi-rr-arrow-down-small-big:before { + content: "\e0dd"; + } + .fi-rr-arrow-down-strenght:before { + content: "\e0de"; + } + .fi-rr-arrow-down-to-dotted-line:before { + content: "\e0df"; + } + .fi-rr-arrow-down-to-square:before { + content: "\e0e0"; + } + .fi-rr-arrow-down-triangle-square:before { + content: "\e0e1"; + } + .fi-rr-arrow-from-bottom:before { + content: "\e0e2"; + } + .fi-rr-arrow-from-left:before { + content: "\e0e3"; + } + .fi-rr-arrow-from-right:before { + content: "\e0e4"; + } + .fi-rr-arrow-from-top:before { + content: "\e0e5"; + } + .fi-rr-arrow-left:before { + content: "\e0e6"; + } + .fi-rr-arrow-left-from-arc:before { + content: "\e0e7"; + } + .fi-rr-arrow-left-from-line:before { + content: "\e0e8"; + } + .fi-rr-arrow-left-to-arc:before { + content: "\e0e9"; + } + .fi-rr-arrow-progress:before { + content: "\e0ea"; + } + .fi-rr-arrow-progress-alt:before { + content: "\e0eb"; + } + .fi-rr-arrow-right:before { + content: "\e0ec"; + } + .fi-rr-arrow-right-to-bracket:before { + content: "\e0ed"; + } + .fi-rr-arrow-right-to-city:before { + content: "\e0ee"; + } + .fi-rr-arrow-small-down:before { + content: "\e0ef"; + } + .fi-rr-arrow-small-left:before { + content: "\e0f0"; + } + .fi-rr-arrow-small-right:before { + content: "\e0f1"; + } + .fi-rr-arrow-small-up:before { + content: "\e0f2"; + } + .fi-rr-arrow-square-down:before { + content: "\e0f3"; + } + .fi-rr-arrow-square-left:before { + content: "\e0f4"; + } + .fi-rr-arrow-square-right:before { + content: "\e0f5"; + } + .fi-rr-arrow-square-up:before { + content: "\e0f6"; + } + .fi-rr-arrow-to-bottom:before { + content: "\e0f7"; + } + .fi-rr-arrow-to-left:before { + content: "\e0f8"; + } + .fi-rr-arrow-to-right:before { + content: "\e0f9"; + } + .fi-rr-arrow-to-top:before { + content: "\e0fa"; + } + .fi-rr-arrow-trend-down:before { + content: "\e0fb"; + } + .fi-rr-arrow-trend-up:before { + content: "\e0fc"; + } + .fi-rr-arrow-turn-down-left:before { + content: "\e0fd"; + } + .fi-rr-arrow-turn-down-right:before { + content: "\e0fe"; + } + .fi-rr-arrow-turn-left-up:before { + content: "\e100"; + } + .fi-rr-arrow-up:before { + content: "\e102"; + } + .fi-rr-arrow-up-from-dotted-line:before { + content: "\e103"; + } + .fi-rr-arrow-up-from-ground-water:before { + content: "\e104"; + } + .fi-rr-arrow-up-from-square:before { + content: "\e105"; + } + .fi-rr-arrow-up-left:before { + content: "\e106"; + } + .fi-rr-arrow-up-left-from-circle:before { + content: "\e107"; + } + .fi-rr-arrow-up-right:before { + content: "\e108"; + } + .fi-rr-arrow-up-right-and-arrow-down-left-from-center:before { + content: "\e109"; + } + .fi-rr-arrow-up-right-from-square:before { + content: "\e10a"; + } + .fi-rr-arrow-up-small-big:before { + content: "\e10b"; + } + .fi-rr-arrow-up-square-triangle:before { + content: "\e10c"; + } + .fi-rr-arrow-up-to-arc:before { + content: "\e10d"; + } + .fi-rr-arrow-up-to-dotted-line:before { + content: "\e10e"; + } + .fi-rr-arrow-upward-growth-crypto:before { + content: "\e10f"; + } + .fi-rr-arrows:before { + content: "\e110"; + } + .fi-rr-arrows-alt:before { + content: "\e111"; + } + .fi-rr-arrows-alt-h:before { + content: "\e112"; + } + .fi-rr-arrows-alt-v:before { + content: "\e113"; + } + .fi-rr-arrows-cross:before { + content: "\e114"; + } + .fi-rr-arrows-down-curve:before { + content: "\e115"; + } + .fi-rr-arrows-down-to-people:before { + content: "\e116"; + } + .fi-rr-arrows-from-dotted-line:before { + content: "\e117"; + } + .fi-rr-arrows-from-line:before { + content: "\e118"; + } + .fi-rr-arrows-h:before { + content: "\e119"; + } + .fi-rr-arrows-h-copy:before { + content: "\e11a"; + } + .fi-rr-arrows-repeat:before { + content: "\e11b"; + } + .fi-rr-arrows-repeat-1:before { + content: "\e11c"; + } + .fi-rr-arrows-retweet:before { + content: "\e11d"; + } + .fi-rr-arrows-split-right-and-left:before { + content: "\e11f"; + } + .fi-rr-arrows-split-up-and-left:before { + content: "\e120"; + } + .fi-rr-arrows-to-circle:before { + content: "\e121"; + } + .fi-rr-arrows-to-dot:before { + content: "\e122"; + } + .fi-rr-arrows-to-dotted-line:before { + content: "\e123"; + } + .fi-rr-arrows-to-eye:before { + content: "\e124"; + } + .fi-rr-arrows-to-line:before { + content: "\e125"; + } + .fi-rr-artificial-intelligence:before { + content: "\e126"; + } + .fi-rr-artist:before { + content: "\e127"; + } + .fi-rr-assept-document:before { + content: "\e129"; + } + .fi-rr-assessment:before { + content: "\e12a"; + } + .fi-rr-assessment-alt:before { + content: "\e12b"; + } + .fi-rr-assign:before { + content: "\e12c"; + } + .fi-rr-assistive-listening-systems:before { + content: "\e12d"; + } + .fi-rr-asterik:before { + content: "\e12e"; + } + .fi-rr-asthma:before { + content: "\e12f"; + } + .fi-rr-at:before { + content: "\e133"; + } + .fi-rr-atm:before { + content: "\e136"; + } + .fi-rr-attention-detail:before { + content: "\e139"; + } + .fi-rr-attribution-pen:before { + content: "\e13a"; + } + .fi-rr-attribution-pencil:before { + content: "\e13b"; + } + .fi-rr-aubergine:before { + content: "\e13c"; + } + .fi-rr-auction:before { + content: "\e13d"; + } + .fi-rr-auction-paddle:before { + content: "\e13f"; + } + .fi-rr-audience-megaphone:before { + content: "\e140"; + } + .fi-rr-audio-description-slash:before { + content: "\e141"; + } + .fi-rr-audit:before { + content: "\e142"; + } + .fi-rr-audit-alt:before { + content: "\e143"; + } + .fi-rr-august-calendar:before { + content: "\e146"; + } + .fi-rr-austral-sign:before { + content: "\e147"; + } + .fi-rr-australia:before { + content: "\e148"; + } + .fi-rr-australia-country-code:before { + content: "\e149"; + } + .fi-rr-australia-flag:before { + content: "\e14a"; + } + .fi-rr-auto-pilot:before { + content: "\e14b"; + } + .fi-rr-auto-reply:before { + content: "\e14c"; + } + .fi-rr-auto-sync:before { + content: "\e14d"; + } + .fi-rr-autosave:before { + content: "\e14e"; + } + .fi-rr-avi-file:before { + content: "\e14f"; + } + .fi-rr-avocado:before { + content: "\e150"; + } + .fi-rr-award:before { + content: "\e151"; + } + .fi-rr-axe:before { + content: "\e153"; + } + .fi-rr-axe-battle:before { + content: "\e154"; + } + .fi-rr-b:before { + content: "\e155"; + } + .fi-rr-baby:before { + content: "\e156"; + } + .fi-rr-baby-carriage:before { + content: "\e157"; + } + .fi-rr-baby-cradle:before { + content: "\e158"; + } + .fi-rr-back-up:before { + content: "\e159"; + } + .fi-rr-background:before { + content: "\e15a"; + } + .fi-rr-backpack:before { + content: "\e15b"; + } + .fi-rr-bacon:before { + content: "\e15c"; + } + .fi-rr-bacon-egg:before { + content: "\e15d"; + } + .fi-rr-bacteria:before { + content: "\e15e"; + } + .fi-rr-bacterium:before { + content: "\e15f"; + } + .fi-rr-badge:before { + content: "\e160"; + } + .fi-rr-badge-check:before { + content: "\e161"; + } + .fi-rr-badge-dollar:before { + content: "\e162"; + } + .fi-rr-badge-leaf:before { + content: "\e163"; + } + .fi-rr-badge-percent:before { + content: "\e164"; + } + .fi-rr-badge-sheriff:before { + content: "\e165"; + } + .fi-rr-badger-honey:before { + content: "\e166"; + } + .fi-rr-badget-check-alt:before { + content: "\e167"; + } + .fi-rr-badminton:before { + content: "\e168"; + } + .fi-rr-bag-map-pin:before { + content: "\e169"; + } + .fi-rr-bag-seedling:before { + content: "\e16a"; + } + .fi-rr-bag-shopping-minus:before { + content: "\e16b"; + } + .fi-rr-bags-shopping:before { + content: "\e16d"; + } + .fi-rr-baguette:before { + content: "\e16e"; + } + .fi-rr-bahai:before { + content: "\e16f"; + } + .fi-rr-baht-sign:before { + content: "\e170"; + } + .fi-rr-balance-scale-left:before { + content: "\e171"; + } + .fi-rr-balance-scale-right:before { + content: "\e172"; + } + .fi-rr-balcony:before { + content: "\e173"; + } + .fi-rr-ball:before { + content: "\e174"; + } + .fi-rr-ball-pile:before { + content: "\e175"; + } + .fi-rr-ballet-dance:before { + content: "\e177"; + } + .fi-rr-balloon:before { + content: "\e178"; + } + .fi-rr-balloons:before { + content: "\e179"; + } + .fi-rr-ballot:before { + content: "\e17a"; + } + .fi-rr-ballot-check:before { + content: "\e17b"; + } + .fi-rr-bamboo:before { + content: "\e17c"; + } + .fi-rr-ban:before { + content: "\e17d"; + } + .fi-rr-ban-bug:before { + content: "\e17e"; + } + .fi-rr-banana:before { + content: "\e17f"; + } + .fi-rr-band-aid:before { + content: "\e180"; + } + .fi-rr-band-aid-alt:before { + content: "\e181"; + } + .fi-rr-bandage-wound:before { + content: "\e183"; + } + .fi-rr-bangladeshi-taka-sign:before { + content: "\e184"; + } + .fi-rr-banjo:before { + content: "\e185"; + } + .fi-rr-bank:before { + content: "\e186"; + } + .fi-rr-bank-app:before { + content: "\e187"; + } + .fi-rr-banner:before { + content: "\e188"; + } + .fi-rr-banner-2:before { + content: "\e189"; + } + .fi-rr-banner-3:before { + content: "\e18a"; + } + .fi-rr-banner-4:before { + content: "\e18b"; + } + .fi-rr-banner-5:before { + content: "\e18c"; + } + .fi-rr-barber-pole:before { + content: "\e18d"; + } + .fi-rr-barber-shop:before { + content: "\e18e"; + } + .fi-rr-barcode:before { + content: "\e18f"; + } + .fi-rr-barcode-read:before { + content: "\e190"; + } + .fi-rr-barcode-scan:before { + content: "\e191"; + } + .fi-rr-barefoot:before { + content: "\e192"; + } + .fi-rr-bars-filter:before { + content: "\e195"; + } + .fi-rr-bars-progress:before { + content: "\e196"; + } + .fi-rr-bars-sort:before { + content: "\e197"; + } + .fi-rr-bars-staggered:before { + content: "\e198"; + } + .fi-rr-baseball:before { + content: "\e199"; + } + .fi-rr-baseball-alt:before { + content: "\e19a"; + } + .fi-rr-baseball-player:before { + content: "\e19b"; + } + .fi-rr-basket:before { + content: "\e19c"; + } + .fi-rr-basket-shopping-minus:before { + content: "\e19d"; + } + .fi-rr-basket-shopping-plus:before { + content: "\e19e"; + } + .fi-rr-basket-shopping-simple:before { + content: "\e19f"; + } + .fi-rr-basketball:before { + content: "\e1a0"; + } + .fi-rr-basketball-ticket:before { + content: "\e1a2"; + } + .fi-rr-bat:before { + content: "\e1a3"; + } + .fi-rr-bath:before { + content: "\e1a4"; + } + .fi-rr-battery-100:before { + content: "\e1a5"; + } + .fi-rr-battery-bolt:before { + content: "\e1a6"; + } + .fi-rr-battery-empty:before { + content: "\e1a7"; + } + .fi-rr-battery-exclamation:before { + content: "\e1a8"; + } + .fi-rr-battery-full:before { + content: "\e1a9"; + } + .fi-rr-battery-half:before { + content: "\e1aa"; + } + .fi-rr-battery-quarter:before { + content: "\e1ab"; + } + .fi-rr-battery-slash:before { + content: "\e1ac"; + } + .fi-rr-battery-three-quarters:before { + content: "\e1ad"; + } + .fi-rr-bay-leaf:before { + content: "\e1ae"; + } + .fi-rr-beacon:before { + content: "\e1af"; + } + .fi-rr-bear-market:before { + content: "\e1b0"; + } + .fi-rr-beard:before { + content: "\e1b1"; + } + .fi-rr-beauty-mask:before { + content: "\e1b2"; + } + .fi-rr-bed:before { + content: "\e1b3"; + } + .fi-rr-bed-alt:before { + content: "\e1b4"; + } + .fi-rr-bed-bunk:before { + content: "\e1b5"; + } + .fi-rr-bed-empty:before { + content: "\e1b6"; + } + .fi-rr-bed-pulse:before { + content: "\e1b7"; + } + .fi-rr-bee:before { + content: "\e1b8"; + } + .fi-rr-beer:before { + content: "\e1b9"; + } + .fi-rr-beer-mug-empty:before { + content: "\e1ba"; + } + .fi-rr-bell:before { + content: "\e1bc"; + } + .fi-rr-bell-concierge:before { + content: "\e1bd"; + } + .fi-rr-bell-notification-call:before { + content: "\e1be"; + } + .fi-rr-bell-notification-social-media:before { + content: "\e1bf"; + } + .fi-rr-bell-ring:before { + content: "\e1c0"; + } + .fi-rr-bell-school:before { + content: "\e1c1"; + } + .fi-rr-bell-school-slash:before { + content: "\e1c2"; + } + .fi-rr-bell-slash:before { + content: "\e1c3"; + } + .fi-rr-bells:before { + content: "\e1c4"; + } + .fi-rr-bench-tree:before { + content: "\e1c5"; + } + .fi-rr-benefit:before { + content: "\e1c6"; + } + .fi-rr-benefit-diamond:before { + content: "\e1c7"; + } + .fi-rr-benefit-diamond-alt:before { + content: "\e1c8"; + } + .fi-rr-benefit-hand:before { + content: "\e1c9"; + } + .fi-rr-benefit-increase:before { + content: "\e1ca"; + } + .fi-rr-benefit-porcent:before { + content: "\e1cb"; + } + .fi-rr-betamax:before { + content: "\e1cc"; + } + .fi-rr-bible:before { + content: "\e1cd"; + } + .fi-rr-bicycle-journey:before { + content: "\e1ce"; + } + .fi-rr-big-data:before { + content: "\e1cf"; + } + .fi-rr-big-data-ai:before { + content: "\e1d0"; + } + .fi-rr-big-data-analytics:before { + content: "\e1d1"; + } + .fi-rr-big-drop:before { + content: "\e1d2"; + } + .fi-rr-bike:before { + content: "\e1d3"; + } + .fi-rr-bike-moving:before { + content: "\e1d4"; + } + .fi-rr-bike-path:before { + content: "\e1d5"; + } + .fi-rr-biking:before { + content: "\e1d6"; + } + .fi-rr-biking-mountain:before { + content: "\e1d7"; + } + .fi-rr-bill-arrow:before { + content: "\e1d8"; + } + .fi-rr-billboard:before { + content: "\e1d9"; + } + .fi-rr-billiard:before { + content: "\e1da"; + } + .fi-rr-bin-bottles:before { + content: "\e1db"; + } + .fi-rr-binary:before { + content: "\e1dc"; + } + .fi-rr-binary-circle-check:before { + content: "\e1dd"; + } + .fi-rr-binary-cloud:before { + content: "\e1de"; + } + .fi-rr-binary-lock:before { + content: "\e1df"; + } + .fi-rr-binary-slash:before { + content: "\e1e0"; + } + .fi-rr-binoculars:before { + content: "\e1e1"; + } + .fi-rr-bio:before { + content: "\e1e2"; + } + .fi-rr-bio-leaves:before { + content: "\e1e3"; + } + .fi-rr-biohazard:before { + content: "\e1e4"; + } + .fi-rr-bipolar:before { + content: "\e1e5"; + } + .fi-rr-bird:before { + content: "\e1e6"; + } + .fi-rr-bitcoin-card:before { + content: "\e1e8"; + } + .fi-rr-bitcoin-sign:before { + content: "\e1ea"; + } + .fi-rr-blanket:before { + content: "\e1ec"; + } + .fi-rr-blender:before { + content: "\e1ed"; + } + .fi-rr-blender-phone:before { + content: "\e1ee"; + } + .fi-rr-blinds:before { + content: "\e1ef"; + } + .fi-rr-blinds-open:before { + content: "\e1f0"; + } + .fi-rr-blinds-raised:before { + content: "\e1f1"; + } + .fi-rr-block:before { + content: "\e1f2"; + } + .fi-rr-block-brick:before { + content: "\e1f3"; + } + .fi-rr-block-brick-fire:before { + content: "\e1f4"; + } + .fi-rr-block-microphone:before { + content: "\e1f5"; + } + .fi-rr-block-question:before { + content: "\e1f6"; + } + .fi-rr-block-quote:before { + content: "\e1f7"; + } + .fi-rr-block-user:before { + content: "\e1f8"; + } + .fi-rr-blockchain-3:before { + content: "\e1fb"; + } + .fi-rr-blog-pencil:before { + content: "\e1fc"; + } + .fi-rr-blog-text:before { + content: "\e1fd"; + } + .fi-rr-blood:before { + content: "\e1ff"; + } + .fi-rr-blood-dropper:before { + content: "\e200"; + } + .fi-rr-blood-test-tube:before { + content: "\e201"; + } + .fi-rr-blood-test-tube-alt:before { + content: "\e202"; + } + .fi-rr-blueberries:before { + content: "\e204"; + } + .fi-rr-blueprint:before { + content: "\e205"; + } + .fi-rr-blueprint-house:before { + content: "\e206"; + } + .fi-rr-bluetooth-alt:before { + content: "\e208"; + } + .fi-rr-bluetooth-circle:before { + content: "\e209"; + } + .fi-rr-bluetooth-headphones:before { + content: "\e20a"; + } + .fi-rr-bluetooth-keyboard:before { + content: "\e20b"; + } + .fi-rr-bluetooth-mouse:before { + content: "\e20c"; + } + .fi-rr-bluetooth-settings:before { + content: "\e20d"; + } + .fi-rr-bluetooth-speaker:before { + content: "\e20e"; + } + .fi-rr-bluetooth-usb:before { + content: "\e20f"; + } + .fi-rr-blush:before { + content: "\e210"; + } + .fi-rr-bold:before { + content: "\e211"; + } + .fi-rr-bolt:before { + content: "\e212"; + } + .fi-rr-bolt-auto:before { + content: "\e213"; + } + .fi-rr-bolt-slash:before { + content: "\e214"; + } + .fi-rr-bomb:before { + content: "\e215"; + } + .fi-rr-bone:before { + content: "\e217"; + } + .fi-rr-bone-break:before { + content: "\e218"; + } + .fi-rr-bong:before { + content: "\e219"; + } + .fi-rr-bonus:before { + content: "\e21a"; + } + .fi-rr-bonus-alt:before { + content: "\e21b"; + } + .fi-rr-bonus-star:before { + content: "\e21c"; + } + .fi-rr-book:before { + content: "\e21d"; + } + .fi-rr-book-alt:before { + content: "\e21e"; + } + .fi-rr-book-arrow-right:before { + content: "\e21f"; + } + .fi-rr-book-arrow-up:before { + content: "\e220"; + } + .fi-rr-book-atlas:before { + content: "\e221"; + } + .fi-rr-book-bookmark:before { + content: "\e222"; + } + .fi-rr-book-circle-arrow-right:before { + content: "\e224"; + } + .fi-rr-book-circle-arrow-up:before { + content: "\e225"; + } + .fi-rr-book-copy:before { + content: "\e226"; + } + .fi-rr-book-dead:before { + content: "\e227"; + } + .fi-rr-book-font:before { + content: "\e228"; + } + .fi-rr-book-heart:before { + content: "\e22a"; + } + .fi-rr-book-medical:before { + content: "\e22c"; + } + .fi-rr-book-open-cover:before { + content: "\e22d"; + } + .fi-rr-book-open-reader:before { + content: "\e22e"; + } + .fi-rr-book-plus:before { + content: "\e22f"; + } + .fi-rr-book-quran:before { + content: "\e230"; + } + .fi-rr-book-section:before { + content: "\e231"; + } + .fi-rr-book-spells:before { + content: "\e234"; + } + .fi-rr-book-tanakh:before { + content: "\e235"; + } + .fi-rr-book-user:before { + content: "\e236"; + } + .fi-rr-book-world:before { + content: "\e237"; + } + .fi-rr-Booking:before { + content: "\e238"; + } + .fi-rr-bookmark:before { + content: "\e239"; + } + .fi-rr-bookmark-slash:before { + content: "\e23a"; + } + .fi-rr-books:before { + content: "\e23b"; + } + .fi-rr-books-lightbulb:before { + content: "\e23c"; + } + .fi-rr-books-medical:before { + content: "\e23d"; + } + .fi-rr-boot:before { + content: "\e23e"; + } + .fi-rr-boot-heeled:before { + content: "\e23f"; + } + .fi-rr-booth-curtain:before { + content: "\e240"; + } + .fi-rr-border-all:before { + content: "\e242"; + } + .fi-rr-border-bottom:before { + content: "\e243"; + } + .fi-rr-border-center-h:before { + content: "\e244"; + } + .fi-rr-border-center-v:before { + content: "\e245"; + } + .fi-rr-border-inner:before { + content: "\e246"; + } + .fi-rr-border-left:before { + content: "\e247"; + } + .fi-rr-border-none:before { + content: "\e248"; + } + .fi-rr-border-outer:before { + content: "\e249"; + } + .fi-rr-border-right:before { + content: "\e24a"; + } + .fi-rr-border-style:before { + content: "\e24b"; + } + .fi-rr-border-style-alt:before { + content: "\e24c"; + } + .fi-rr-border-top:before { + content: "\e24d"; + } + .fi-rr-boss:before { + content: "\e24e"; + } + .fi-rr-bottle:before { + content: "\e24f"; + } + .fi-rr-bottle-baby:before { + content: "\e250"; + } + .fi-rr-bottle-droplet:before { + content: "\e251"; + } + .fi-rr-bow-arrow:before { + content: "\e253"; + } + .fi-rr-bowl-chopsticks:before { + content: "\e254"; + } + .fi-rr-bowl-chopsticks-noodles:before { + content: "\e255"; + } + .fi-rr-bowl-rice:before { + content: "\e256"; + } + .fi-rr-bowl-scoop:before { + content: "\e257"; + } + .fi-rr-bowl-scoops:before { + content: "\e258"; + } + .fi-rr-bowl-soft-serve:before { + content: "\e259"; + } + .fi-rr-bowl-spoon:before { + content: "\e25a"; + } + .fi-rr-bowling:before { + content: "\e25b"; + } + .fi-rr-bowling-ball:before { + content: "\e25c"; + } + .fi-rr-bowling-pins:before { + content: "\e25d"; + } + .fi-rr-box:before { + content: "\e25f"; + } + .fi-rr-box-alt:before { + content: "\e260"; + } + .fi-rr-box-ballot:before { + content: "\e261"; + } + .fi-rr-box-check:before { + content: "\e262"; + } + .fi-rr-box-circle-check:before { + content: "\e263"; + } + .fi-rr-box-dollar:before { + content: "\e264"; + } + .fi-rr-box-fragile:before { + content: "\e265"; + } + .fi-rr-box-heart:before { + content: "\e266"; + } + .fi-rr-box-open:before { + content: "\e267"; + } + .fi-rr-box-open-full:before { + content: "\e268"; + } + .fi-rr-box-tissue:before { + content: "\e269"; + } + .fi-rr-box-up:before { + content: "\e26a"; + } + .fi-rr-boxes:before { + content: "\e26b"; + } + .fi-rr-boxing-glove:before { + content: "\e26c"; + } + .fi-rr-bracket-curly:before { + content: "\e26d"; + } + .fi-rr-bracket-curly-right:before { + content: "\e26e"; + } + .fi-rr-bracket-round:before { + content: "\e26f"; + } + .fi-rr-bracket-round-right:before { + content: "\e270"; + } + .fi-rr-bracket-square:before { + content: "\e271"; + } + .fi-rr-bracket-square-right:before { + content: "\e272"; + } + .fi-rr-brackets-curly:before { + content: "\e273"; + } + .fi-rr-brackets-round:before { + content: "\e274"; + } + .fi-rr-brackets-square:before { + content: "\e275"; + } + .fi-rr-braille:before { + content: "\e276"; + } + .fi-rr-braille-a:before { + content: "\e277"; + } + .fi-rr-braille-b:before { + content: "\e278"; + } + .fi-rr-braille-c:before { + content: "\e279"; + } + .fi-rr-braille-d:before { + content: "\e27a"; + } + .fi-rr-braille-e:before { + content: "\e27b"; + } + .fi-rr-braille-g:before { + content: "\e27c"; + } + .fi-rr-braille-h:before { + content: "\e27d"; + } + .fi-rr-braille-i:before { + content: "\e27f"; + } + .fi-rr-braille-j:before { + content: "\e280"; + } + .fi-rr-braille-k:before { + content: "\e281"; + } + .fi-rr-braille-l:before { + content: "\e282"; + } + .fi-rr-braille-m:before { + content: "\e283"; + } + .fi-rr-braille-n:before { + content: "\e284"; + } + .fi-rr-braille-n-alt:before { + content: "\e285"; + } + .fi-rr-braille-o:before { + content: "\e286"; + } + .fi-rr-braille-p:before { + content: "\e287"; + } + .fi-rr-braille-q:before { + content: "\e288"; + } + .fi-rr-braille-r:before { + content: "\e289"; + } + .fi-rr-braille-s:before { + content: "\e28a"; + } + .fi-rr-braille-t:before { + content: "\e28b"; + } + .fi-rr-braille-u:before { + content: "\e28c"; + } + .fi-rr-braille-v:before { + content: "\e28d"; + } + .fi-rr-braille-w:before { + content: "\e28e"; + } + .fi-rr-braille-x:before { + content: "\e28f"; + } + .fi-rr-braille-y:before { + content: "\e290"; + } + .fi-rr-braille-z:before { + content: "\e291"; + } + .fi-rr-brain:before { + content: "\e292"; + } + .fi-rr-brain-bulb:before { + content: "\e293"; + } + .fi-rr-brain-circuit:before { + content: "\e294"; + } + .fi-rr-brain-doubt:before { + content: "\e295"; + } + .fi-rr-brain-half-lightbulb:before { + content: "\e296"; + } + .fi-rr-brain-lightning:before { + content: "\e297"; + } + .fi-rr-brain-stress:before { + content: "\e299"; + } + .fi-rr-brake-warning:before { + content: "\e29a"; + } + .fi-rr-branching:before { + content: "\e29b"; + } + .fi-rr-brand:before { + content: "\e29c"; + } + .fi-rr-brand-badge:before { + content: "\e29d"; + } + .fi-rr-brand-strategy:before { + content: "\e29e"; + } + .fi-rr-branding:before { + content: "\e29f"; + } + .fi-rr-brazil:before { + content: "\e2a0"; + } + .fi-rr-brazil-flag:before { + content: "\e2a1"; + } + .fi-rr-brazil-flag-circle:before { + content: "\e2a2"; + } + .fi-rr-bread:before { + content: "\e2a3"; + } + .fi-rr-bread-loaf:before { + content: "\e2a4"; + } + .fi-rr-bread-slice:before { + content: "\e2a5"; + } + .fi-rr-bread-slice-butter:before { + content: "\e2a6"; + } + .fi-rr-break-time:before { + content: "\e2a7"; + } + .fi-rr-bridge:before { + content: "\e2a8"; + } + .fi-rr-bridge-circle-check:before { + content: "\e2a9"; + } + .fi-rr-bridge-collapse:before { + content: "\e2aa"; + } + .fi-rr-bridge-construction:before { + content: "\e2ab"; + } + .fi-rr-bridge-suspension:before { + content: "\e2ac"; + } + .fi-rr-bridge-water:before { + content: "\e2ad"; + } + .fi-rr-briefcase:before { + content: "\e2af"; + } + .fi-rr-briefcase-arrow-right:before { + content: "\e2b0"; + } + .fi-rr-briefcase-blank:before { + content: "\e2b1"; + } + .fi-rr-briefcase-dollar:before { + content: "\e2b2"; + } + .fi-rr-brightness:before { + content: "\e2b3"; + } + .fi-rr-brightness-low:before { + content: "\e2b4"; + } + .fi-rr-bring-forward:before { + content: "\e2b5"; + } + .fi-rr-bring-front:before { + content: "\e2b6"; + } + .fi-rr-broadcast-tower:before { + content: "\e2b7"; + } + .fi-rr-broccoli:before { + content: "\e2b8"; + } + .fi-rr-broken-arm:before { + content: "\e2b9"; + } + .fi-rr-broken-chain-link-wrong:before { + content: "\e2ba"; + } + .fi-rr-broken-image:before { + content: "\e2bb"; + } + .fi-rr-broken-leg:before { + content: "\e2bc"; + } + .fi-rr-broken-nail:before { + content: "\e2bd"; + } + .fi-rr-broom:before { + content: "\e2be"; + } + .fi-rr-broom-ball:before { + content: "\e2bf"; + } + .fi-rr-browser:before { + content: "\e2c0"; + } + .fi-rr-browser-css:before { + content: "\e2c2"; + } + .fi-rr-browser-lock-alert:before { + content: "\e2c3"; + } + .fi-rr-browser-ui:before { + content: "\e2c4"; + } + .fi-rr-browsers:before { + content: "\e2c5"; + } + .fi-rr-brush:before { + content: "\e2c6"; + } + .fi-rr-bubble-discussion:before { + content: "\e2c7"; + } + .fi-rr-bucket:before { + content: "\e2c8"; + } + .fi-rr-budget:before { + content: "\e2c9"; + } + .fi-rr-budget-alt:before { + content: "\e2ca"; + } + .fi-rr-bug:before { + content: "\e2cb"; + } + .fi-rr-bug-fix:before { + content: "\e2cc"; + } + .fi-rr-bug-folder:before { + content: "\e2cd"; + } + .fi-rr-bug-magnifier:before { + content: "\e2ce"; + } + .fi-rr-bug-report:before { + content: "\e2cf"; + } + .fi-rr-bug-slash:before { + content: "\e2d0"; + } + .fi-rr-bugs:before { + content: "\e2d1"; + } + .fi-rr-build:before { + content: "\e2d2"; + } + .fi-rr-build-alt:before { + content: "\e2d3"; + } + .fi-rr-builder:before { + content: "\e2d4"; + } + .fi-rr-building:before { + content: "\e2d5"; + } + .fi-rr-building-car:before { + content: "\e2d6"; + } + .fi-rr-building-check:before { + content: "\e2d7"; + } + .fi-rr-building-circle-arrow-right:before { + content: "\e2d8"; + } + .fi-rr-building-flag:before { + content: "\e2d9"; + } + .fi-rr-building-foundation:before { + content: "\e2da"; + } + .fi-rr-building-lock:before { + content: "\e2db"; + } + .fi-rr-building-materials:before { + content: "\e2dc"; + } + .fi-rr-building-ngo:before { + content: "\e2dd"; + } + .fi-rr-building-shield:before { + content: "\e2de"; + } + .fi-rr-building-user:before { + content: "\e2df"; + } + .fi-rr-building-xmark:before { + content: "\e2e0"; + } + .fi-rr-bulb:before { + content: "\e2e1"; + } + .fi-rr-bulb-speech-bubble:before { + content: "\e2e2"; + } + .fi-rr-bull-market:before { + content: "\e2e3"; + } + .fi-rr-bullet:before { + content: "\e2e4"; + } + .fi-rr-bullhorn:before { + content: "\e2e5"; + } + .fi-rr-bullseye:before { + content: "\e2e6"; + } + .fi-rr-bullseye-arrow:before { + content: "\e2e7"; + } + .fi-rr-bullseye-pointer:before { + content: "\e2e8"; + } + .fi-rr-buoy:before { + content: "\e2e9"; + } + .fi-rr-burger-alt:before { + content: "\e2ea"; + } + .fi-rr-burger-fries:before { + content: "\e2eb"; + } + .fi-rr-burger-glass:before { + content: "\e2ec"; + } + .fi-rr-burnout:before { + content: "\e2ef"; + } + .fi-rr-burrito:before { + content: "\e2f0"; + } + .fi-rr-burst:before { + content: "\e2f1"; + } + .fi-rr-bus:before { + content: "\e2f2"; + } + .fi-rr-bus-alt:before { + content: "\e2f3"; + } + .fi-rr-bus-ticket:before { + content: "\e2f4"; + } + .fi-rr-business-deal:before { + content: "\e2f5"; + } + .fi-rr-business-growth:before { + content: "\e2f6"; + } + .fi-rr-business-meeting:before { + content: "\e2f7"; + } + .fi-rr-business-podcast:before { + content: "\e2f8"; + } + .fi-rr-business-time:before { + content: "\e2f9"; + } + .fi-rr-business-value:before { + content: "\e2fa"; + } + .fi-rr-Butter:before { + content: "\e2fc"; + } + .fi-rr-butterfly:before { + content: "\e2fd"; + } + .fi-rr-c:before { + content: "\e2fe"; + } + .fi-rr-cabin:before { + content: "\e2ff"; + } + .fi-rr-cactus:before { + content: "\e301"; + } + .fi-rr-cage-empty:before { + content: "\e302"; + } + .fi-rr-cake-birthday:before { + content: "\e303"; + } + .fi-rr-cake-slice:before { + content: "\e304"; + } + .fi-rr-cake-wedding:before { + content: "\e305"; + } + .fi-rr-calculator:before { + content: "\e306"; + } + .fi-rr-calculator-bill:before { + content: "\e308"; + } + .fi-rr-calculator-math-tax:before { + content: "\e309"; + } + .fi-rr-calculator-money:before { + content: "\e30a"; + } + .fi-rr-calculator-simple:before { + content: "\e30b"; + } + .fi-rr-calendar:before { + content: "\e30c"; + } + .fi-rr-calendar-arrow-down:before { + content: "\e30d"; + } + .fi-rr-calendar-arrow-up:before { + content: "\e30e"; + } + .fi-rr-calendar-birhtday-cake:before { + content: "\e30f"; + } + .fi-rr-calendar-call:before { + content: "\e310"; + } + .fi-rr-calendar-check:before { + content: "\e311"; + } + .fi-rr-calendar-clock:before { + content: "\e312"; + } + .fi-rr-calendar-day:before { + content: "\e313"; + } + .fi-rr-calendar-days:before { + content: "\e314"; + } + .fi-rr-calendar-event-tax:before { + content: "\e315"; + } + .fi-rr-calendar-exclamation:before { + content: "\e316"; + } + .fi-rr-calendar-gavel-legal:before { + content: "\e317"; + } + .fi-rr-calendar-heart:before { + content: "\e318"; + } + .fi-rr-calendar-image:before { + content: "\e319"; + } + .fi-rr-calendar-lines:before { + content: "\e31a"; + } + .fi-rr-calendar-lines-pen:before { + content: "\e31b"; + } + .fi-rr-calendar-minus:before { + content: "\e31d"; + } + .fi-rr-calendar-payment-loan:before { + content: "\e31e"; + } + .fi-rr-calendar-pen:before { + content: "\e31f"; + } + .fi-rr-calendar-plus:before { + content: "\e320"; + } + .fi-rr-calendar-salary:before { + content: "\e321"; + } + .fi-rr-calendar-shift-swap:before { + content: "\e322"; + } + .fi-rr-calendar-star:before { + content: "\e323"; + } + .fi-rr-calendar-swap:before { + content: "\e324"; + } + .fi-rr-calendar-update:before { + content: "\e325"; + } + .fi-rr-calendar-week:before { + content: "\e326"; + } + .fi-rr-calendar-xmark:before { + content: "\e327"; + } + .fi-rr-calendars:before { + content: "\e328"; + } + .fi-rr-call-duration:before { + content: "\e329"; + } + .fi-rr-call-forbidden:before { + content: "\e32a"; + } + .fi-rr-call-history:before { + content: "\e32b"; + } + .fi-rr-call-incoming:before { + content: "\e32c"; + } + .fi-rr-call-missed:before { + content: "\e32d"; + } + .fi-rr-call-outgoing:before { + content: "\e32e"; + } + .fi-rr-camcorder:before { + content: "\e32f"; + } + .fi-rr-camera:before { + content: "\e330"; + } + .fi-rr-camera-cctv:before { + content: "\e331"; + } + .fi-rr-camera-movie:before { + content: "\e333"; + } + .fi-rr-camera-retro:before { + content: "\e334"; + } + .fi-rr-camera-rotate:before { + content: "\e335"; + } + .fi-rr-camera-security:before { + content: "\e336"; + } + .fi-rr-camera-slash:before { + content: "\e337"; + } + .fi-rr-camera-viewfinder:before { + content: "\e338"; + } + .fi-rr-campfire:before { + content: "\e339"; + } + .fi-rr-camping:before { + content: "\e33a"; + } + .fi-rr-can-food:before { + content: "\e33b"; + } + .fi-rr-candle-holder:before { + content: "\e33c"; + } + .fi-rr-candle-lotus-yoga:before { + content: "\e33d"; + } + .fi-rr-candle-pose-yoga:before { + content: "\e33e"; + } + .fi-rr-candy:before { + content: "\e340"; + } + .fi-rr-candy-alt:before { + content: "\e341"; + } + .fi-rr-candy-bar:before { + content: "\e342"; + } + .fi-rr-candy-cane:before { + content: "\e343"; + } + .fi-rr-candy-corn:before { + content: "\e344"; + } + .fi-rr-candy-sweet:before { + content: "\e345"; + } + .fi-rr-Cannabis:before { + content: "\e346"; + } + .fi-rr-canned-food:before { + content: "\e347"; + } + .fi-rr-cannon:before { + content: "\e348"; + } + .fi-rr-canoe:before { + content: "\e349"; + } + .fi-rr-capsules:before { + content: "\e34a"; + } + .fi-rr-car:before { + content: "\e34c"; + } + .fi-rr-car-alt:before { + content: "\e34d"; + } + .fi-rr-car-battery:before { + content: "\e34e"; + } + .fi-rr-car-bolt:before { + content: "\e34f"; + } + .fi-rr-car-building:before { + content: "\e350"; + } + .fi-rr-car-bump:before { + content: "\e351"; + } + .fi-rr-car-bus:before { + content: "\e352"; + } + .fi-rr-car-charger-bolt:before { + content: "\e353"; + } + .fi-rr-car-circle-bolt:before { + content: "\e354"; + } + .fi-rr-car-crash:before { + content: "\e355"; + } + .fi-rr-car-garage:before { + content: "\e356"; + } + .fi-rr-car-journey:before { + content: "\e357"; + } + .fi-rr-car-mechanic:before { + content: "\e358"; + } + .fi-rr-car-oil:before { + content: "\e359"; + } + .fi-rr-car-rear:before { + content: "\e35a"; + } + .fi-rr-car-side:before { + content: "\e35b"; + } + .fi-rr-car-side-bolt:before { + content: "\e35c"; + } + .fi-rr-car-tilt:before { + content: "\e35d"; + } + .fi-rr-car-tunnel:before { + content: "\e35e"; + } + .fi-rr-car-wash:before { + content: "\e35f"; + } + .fi-rr-caravan:before { + content: "\e360"; + } + .fi-rr-caravan-alt:before { + content: "\e361"; + } + .fi-rr-carbon-cloud:before { + content: "\e362"; + } + .fi-rr-carbon-cloud-arrow-down:before { + content: "\e363"; + } + .fi-rr-carbon-footprint:before { + content: "\e364"; + } + .fi-rr-card-club:before { + content: "\e365"; + } + .fi-rr-card-diamond:before { + content: "\e366"; + } + .fi-rr-card-heart:before { + content: "\e367"; + } + .fi-rr-card-spade:before { + content: "\e369"; + } + .fi-rr-cardinal-compass:before { + content: "\e36a"; + } + .fi-rr-cards-blank:before { + content: "\e36c"; + } + .fi-rr-career-growth:before { + content: "\e36e"; + } + .fi-rr-career-path:before { + content: "\e36f"; + } + .fi-rr-caret-circle-down:before { + content: "\e370"; + } + .fi-rr-caret-circle-right:before { + content: "\e372"; + } + .fi-rr-caret-circle-up:before { + content: "\e373"; + } + .fi-rr-caret-down:before { + content: "\e374"; + } + .fi-rr-caret-left:before { + content: "\e375"; + } + .fi-rr-caret-quare-up:before { + content: "\e376"; + } + .fi-rr-caret-right:before { + content: "\e377"; + } + .fi-rr-caret-square-down:before { + content: "\e378"; + } + .fi-rr-caret-square-left:before { + content: "\e379"; + } + .fi-rr-caret-square-left_1:before { + content: "\e37a"; + } + .fi-rr-caret-square-right:before { + content: "\e37b"; + } + .fi-rr-caret-up:before { + content: "\e37d"; + } + .fi-rr-carrot:before { + content: "\e37e"; + } + .fi-rr-cars:before { + content: "\e37f"; + } + .fi-rr-cars-crash:before { + content: "\e380"; + } + .fi-rr-cart-arrow-down:before { + content: "\e381"; + } + .fi-rr-cart-minus:before { + content: "\e382"; + } + .fi-rr-cart-shopping-fast:before { + content: "\e383"; + } + .fi-rr-case-study:before { + content: "\e384"; + } + .fi-rr-cash-register:before { + content: "\e385"; + } + .fi-rr-cassette-tape:before { + content: "\e386"; + } + .fi-rr-cassette-vhs:before { + content: "\e387"; + } + .fi-rr-castle:before { + content: "\e388"; + } + .fi-rr-castle-tower:before { + content: "\e389"; + } + .fi-rr-cat:before { + content: "\e38a"; + } + .fi-rr-cat-dog:before { + content: "\e38b"; + } + .fi-rr-cat-head:before { + content: "\e38c"; + } + .fi-rr-cat-space:before { + content: "\e38d"; + } + .fi-rr-catalog:before { + content: "\e38e"; + } + .fi-rr-catalog-alt:before { + content: "\e38f"; + } + .fi-rr-catalog-magazine:before { + content: "\e390"; + } + .fi-rr-category:before { + content: "\e391"; + } + .fi-rr-category-alt:before { + content: "\e392"; + } + .fi-rr-cauldron:before { + content: "\e393"; + } + .fi-rr-cdn:before { + content: "\e39a"; + } + .fi-rr-cedi-sign:before { + content: "\e39b"; + } + .fi-rr-cell:before { + content: "\e39c"; + } + .fi-rr-cello:before { + content: "\e39d"; + } + .fi-rr-cent-sign:before { + content: "\e39e"; + } + .fi-rr-certificate:before { + content: "\e3a0"; + } + .fi-rr-chai-tea:before { + content: "\e3a1"; + } + .fi-rr-chair:before { + content: "\e3a2"; + } + .fi-rr-chair-director:before { + content: "\e3a3"; + } + .fi-rr-chair-office:before { + content: "\e3a4"; + } + .fi-rr-chalkboard:before { + content: "\e3a5"; + } + .fi-rr-chalkboard-user:before { + content: "\e3a6"; + } + .fi-rr-challenge:before { + content: "\e3a7"; + } + .fi-rr-challenge-alt:before { + content: "\e3a8"; + } + .fi-rr-chamomile:before { + content: "\e3a9"; + } + .fi-rr-channel:before { + content: "\e3aa"; + } + .fi-rr-charging-station:before { + content: "\e3ac"; + } + .fi-rr-chart-area:before { + content: "\e3ad"; + } + .fi-rr-chart-bullet:before { + content: "\e3b1"; + } + .fi-rr-chart-candlestick:before { + content: "\e3b2"; + } + .fi-rr-chart-connected:before { + content: "\e3b3"; + } + .fi-rr-chart-gantt:before { + content: "\e3b4"; + } + .fi-rr-chart-histogram:before { + content: "\e3b5"; + } + .fi-rr-chart-kanban:before { + content: "\e3b6"; + } + .fi-rr-chart-line-up:before { + content: "\e3b7"; + } + .fi-rr-chart-line-up-down:before { + content: "\e3b8"; + } + .fi-rr-chart-mixed:before { + content: "\e3b9"; + } + .fi-rr-chart-mixed-up-circle-currency:before { + content: "\e3ba"; + } + .fi-rr-chart-mixed-up-circle-dollar:before { + content: "\e3bb"; + } + .fi-rr-chart-network:before { + content: "\e3bc"; + } + .fi-rr-chart-pie:before { + content: "\e3bd"; + } + .fi-rr-chart-pie-alt:before { + content: "\e3be"; + } + .fi-rr-chart-pie-simple-circle-currency:before { + content: "\e3bf"; + } + .fi-rr-chart-pie-simple-circle-dollar:before { + content: "\e3c0"; + } + .fi-rr-chart-pyramid:before { + content: "\e3c1"; + } + .fi-rr-chart-radar:before { + content: "\e3c2"; + } + .fi-rr-chart-scatter:before { + content: "\e3c3"; + } + .fi-rr-chart-scatter-3d:before { + content: "\e3c4"; + } + .fi-rr-chart-scatter-bubble:before { + content: "\e3c5"; + } + .fi-rr-chart-set-theory:before { + content: "\e3c6"; + } + .fi-rr-chart-simple:before { + content: "\e3c7"; + } + .fi-rr-chart-simple-horizontal:before { + content: "\e3c8"; + } + .fi-rr-chart-tree:before { + content: "\e3c9"; + } + .fi-rr-chart-tree-map:before { + content: "\e3ca"; + } + .fi-rr-chart-user:before { + content: "\e3cb"; + } + .fi-rr-chart-waterfall:before { + content: "\e3cc"; + } + .fi-rr-chat-arrow-down:before { + content: "\e3cd"; + } + .fi-rr-chat-arrow-grow:before { + content: "\e3ce"; + } + .fi-rr-chat-bubble-call:before { + content: "\e3cf"; + } + .fi-rr-chatbot:before { + content: "\e3d0"; + } + .fi-rr-chatbot-speech-bubble:before { + content: "\e3d1"; + } + .fi-rr-cheap:before { + content: "\e3d2"; + } + .fi-rr-cheap-bill:before { + content: "\e3d3"; + } + .fi-rr-cheap-dollar:before { + content: "\e3d4"; + } + .fi-rr-cheap-stack:before { + content: "\e3d5"; + } + .fi-rr-cheap-stack-dollar:before { + content: "\e3d6"; + } + .fi-rr-check:before { + content: "\e3d7"; + } + .fi-rr-check-circle:before { + content: "\e3d8"; + } + .fi-rr-check-double:before { + content: "\e3d9"; + } + .fi-rr-check-in-calendar:before { + content: "\e3da"; + } + .fi-rr-check-out-calendar:before { + content: "\e3db"; + } + .fi-rr-checkbox:before { + content: "\e3dc"; + } + .fi-rr-checklist-task-budget:before { + content: "\e3dd"; + } + .fi-rr-cheese:before { + content: "\e3de"; + } + .fi-rr-cheese-alt:before { + content: "\e3df"; + } + .fi-rr-cheese-cake:before { + content: "\e3e0"; + } + .fi-rr-cheeseburger:before { + content: "\e3e1"; + } + .fi-rr-cherry:before { + content: "\e3e2"; + } + .fi-rr-chess:before { + content: "\e3e3"; + } + .fi-rr-chess-bishop:before { + content: "\e3e4"; + } + .fi-rr-chess-board:before { + content: "\e3e5"; + } + .fi-rr-chess-clock:before { + content: "\e3e6"; + } + .fi-rr-chess-clock-alt:before { + content: "\e3e7"; + } + .fi-rr-chess-king:before { + content: "\e3e8"; + } + .fi-rr-chess-king-alt:before { + content: "\e3e9"; + } + .fi-rr-chess-knight:before { + content: "\e3ea"; + } + .fi-rr-chess-knight-alt:before { + content: "\e3eb"; + } + .fi-rr-chess-pawn-alt:before { + content: "\e3ed"; + } + .fi-rr-chess-piece:before { + content: "\e3ee"; + } + .fi-rr-chess-queen:before { + content: "\e3ef"; + } + .fi-rr-chess-queen-alt:before { + content: "\e3f0"; + } + .fi-rr-chess-rook:before { + content: "\e3f1"; + } + .fi-rr-chess-rook-alt:before { + content: "\e3f2"; + } + .fi-rr-chevron-double-dots-down:before { + content: "\e3f3"; + } + .fi-rr-chevron-double-dots-left:before { + content: "\e3f4"; + } + .fi-rr-chevron-double-dots-right:before { + content: "\e3f5"; + } + .fi-rr-chevron-double-dots-up:before { + content: "\e3f6"; + } + .fi-rr-chevron-double-down:before { + content: "\e3f7"; + } + .fi-rr-chevron-double-up:before { + content: "\e3f8"; + } + .fi-rr-chicken-bucket:before { + content: "\e3f9"; + } + .fi-rr-child:before { + content: "\e3fa"; + } + .fi-rr-child-head:before { + content: "\e3fb"; + } + .fi-rr-chimney:before { + content: "\e3fc"; + } + .fi-rr-chimney-smoke:before { + content: "\e3fd"; + } + .fi-rr-chinese-temple:before { + content: "\e3fe"; + } + .fi-rr-chip:before { + content: "\e3ff"; + } + .fi-rr-chip-brain:before { + content: "\e400"; + } + .fi-rr-chocolate:before { + content: "\e401"; + } + .fi-rr-choir-singing:before { + content: "\e403"; + } + .fi-rr-choose:before { + content: "\e404"; + } + .fi-rr-choose-alt:before { + content: "\e405"; + } + .fi-rr-church:before { + content: "\e407"; + } + .fi-rr-cinnamon-roll:before { + content: "\e408"; + } + .fi-rr-circle:before { + content: "\e409"; + } + .fi-rr-circle-0:before { + content: "\e40a"; + } + .fi-rr-circle-1:before { + content: "\e40b"; + } + .fi-rr-circle-2:before { + content: "\e40c"; + } + .fi-rr-circle-3:before { + content: "\e40d"; + } + .fi-rr-circle-4:before { + content: "\e40e"; + } + .fi-rr-circle-5:before { + content: "\e40f"; + } + .fi-rr-circle-6:before { + content: "\e410"; + } + .fi-rr-circle-7:before { + content: "\e411"; + } + .fi-rr-circle-8:before { + content: "\e412"; + } + .fi-rr-circle-9:before { + content: "\e413"; + } + .fi-rr-circle-a:before { + content: "\e414"; + } + .fi-rr-circle-b:before { + content: "\e416"; + } + .fi-rr-circle-bolt:before { + content: "\e417"; + } + .fi-rr-circle-book-open:before { + content: "\e418"; + } + .fi-rr-circle-bookmark:before { + content: "\e419"; + } + .fi-rr-circle-c:before { + content: "\e41a"; + } + .fi-rr-circle-calendar:before { + content: "\e41b"; + } + .fi-rr-circle-camera:before { + content: "\e41c"; + } + .fi-rr-circle-d:before { + content: "\e41e"; + } + .fi-rr-circle-dashed:before { + content: "\e41f"; + } + .fi-rr-circle-divide:before { + content: "\e420"; + } + .fi-rr-circle-e:before { + content: "\e422"; + } + .fi-rr-circle-ellipsis:before { + content: "\e423"; + } + .fi-rr-circle-ellipsis-vertical:before { + content: "\e424"; + } + .fi-rr-circle-envelope:before { + content: "\e425"; + } + .fi-rr-circle-exclamation-check:before { + content: "\e426"; + } + .fi-rr-circle-f:before { + content: "\e427"; + } + .fi-rr-circle-g:before { + content: "\e428"; + } + .fi-rr-circle-h:before { + content: "\e429"; + } + .fi-rr-circle-half:before { + content: "\e42a"; + } + .fi-rr-circle-half-stroke:before { + content: "\e42b"; + } + .fi-rr-circle-heart:before { + content: "\e42c"; + } + .fi-rr-circle-i:before { + content: "\e42d"; + } + .fi-rr-circle-j:before { + content: "\e42e"; + } + .fi-rr-circle-k:before { + content: "\e42f"; + } + .fi-rr-circle-l:before { + content: "\e430"; + } + .fi-rr-circle-m:before { + content: "\e431"; + } + .fi-rr-circle-microphone:before { + content: "\e432"; + } + .fi-rr-circle-microphone-lines:before { + content: "\e433"; + } + .fi-rr-circle-n:before { + content: "\e434"; + } + .fi-rr-circle-nodes:before { + content: "\e435"; + } + .fi-rr-circle-o:before { + content: "\e436"; + } + .fi-rr-circle-overlap:before { + content: "\e437"; + } + .fi-rr-circle-p:before { + content: "\e438"; + } + .fi-rr-circle-phone:before { + content: "\e43a"; + } + .fi-rr-circle-phone-flip:before { + content: "\e43b"; + } + .fi-rr-circle-phone-hangup:before { + content: "\e43c"; + } + .fi-rr-circle-q:before { + content: "\e43e"; + } + .fi-rr-circle-quarter:before { + content: "\e43f"; + } + .fi-rr-circle-quarters-alt:before { + content: "\e441"; + } + .fi-rr-circle-r:before { + content: "\e442"; + } + .fi-rr-circle-s:before { + content: "\e443"; + } + .fi-rr-circle-small:before { + content: "\e444"; + } + .fi-rr-circle-star:before { + content: "\e445"; + } + .fi-rr-circle-t:before { + content: "\e447"; + } + .fi-rr-circle-three-quarters:before { + content: "\e448"; + } + .fi-rr-circle-trash:before { + content: "\e449"; + } + .fi-rr-circle-u:before { + content: "\e44a"; + } + .fi-rr-circle-user:before { + content: "\e44b"; + } + .fi-rr-circle-v:before { + content: "\e44c"; + } + .fi-rr-circle-video:before { + content: "\e44d"; + } + .fi-rr-circle-w:before { + content: "\e44e"; + } + .fi-rr-circle-water-plug:before { + content: "\e44f"; + } + .fi-rr-circle-waveform-lines:before { + content: "\e450"; + } + .fi-rr-circle-wifi-circle-wifi:before { + content: "\e451"; + } + .fi-rr-circle-x:before { + content: "\e452"; + } + .fi-rr-circle-xmark:before { + content: "\e453"; + } + .fi-rr-circle-y:before { + content: "\e454"; + } + .fi-rr-circle-z:before { + content: "\e455"; + } + .fi-rr-citrus:before { + content: "\e456"; + } + .fi-rr-citrus-slice:before { + content: "\e457"; + } + .fi-rr-city:before { + content: "\e458"; + } + .fi-rr-civil-law:before { + content: "\e459"; + } + .fi-rr-clapper-open:before { + content: "\e45a"; + } + .fi-rr-clapperboard:before { + content: "\e45b"; + } + .fi-rr-clapperboard-play:before { + content: "\e45c"; + } + .fi-rr-clarinet:before { + content: "\e45e"; + } + .fi-rr-claw-marks:before { + content: "\e45f"; + } + .fi-rr-clear-alt:before { + content: "\e462"; + } + .fi-rr-clip:before { + content: "\e463"; + } + .fi-rr-clip-file:before { + content: "\e464"; + } + .fi-rr-clip-mail:before { + content: "\e465"; + } + .fi-rr-clipboard:before { + content: "\e466"; + } + .fi-rr-clipboard-check:before { + content: "\e467"; + } + .fi-rr-clipboard-exclamation:before { + content: "\e468"; + } + .fi-rr-clipboard-list:before { + content: "\e469"; + } + .fi-rr-clipboard-list-check:before { + content: "\e46a"; + } + .fi-rr-clipboard-prescription:before { + content: "\e46b"; + } + .fi-rr-clipboard-question:before { + content: "\e46c"; + } + .fi-rr-clipboard-user:before { + content: "\e46d"; + } + .fi-rr-clipoard-wrong:before { + content: "\e46e"; + } + .fi-rr-clock:before { + content: "\e46f"; + } + .fi-rr-clock-desk:before { + content: "\e470"; + } + .fi-rr-clock-eight-thirty:before { + content: "\e471"; + } + .fi-rr-clock-eleven:before { + content: "\e472"; + } + .fi-rr-clock-eleven-thirty:before { + content: "\e473"; + } + .fi-rr-clock-five:before { + content: "\e474"; + } + .fi-rr-clock-five-thirty:before { + content: "\e475"; + } + .fi-rr-clock-four-thirty:before { + content: "\e476"; + } + .fi-rr-clock-future-past:before { + content: "\e477"; + } + .fi-rr-clock-nine:before { + content: "\e478"; + } + .fi-rr-clock-nine-thirty:before { + content: "\e479"; + } + .fi-rr-clock-one:before { + content: "\e47a"; + } + .fi-rr-clock-one-thirty:before { + content: "\e47b"; + } + .fi-rr-clock-seven:before { + content: "\e47c"; + } + .fi-rr-clock-seven-thirty:before { + content: "\e47d"; + } + .fi-rr-clock-six:before { + content: "\e47e"; + } + .fi-rr-clock-six-thirty:before { + content: "\e47f"; + } + .fi-rr-clock-ten:before { + content: "\e480"; + } + .fi-rr-clock-ten-thirty:before { + content: "\e481"; + } + .fi-rr-clock-three:before { + content: "\e482"; + } + .fi-rr-clock-three-thirty:before { + content: "\e483"; + } + .fi-rr-clock-time-tracking:before { + content: "\e484"; + } + .fi-rr-clock-twelve:before { + content: "\e485"; + } + .fi-rr-clock-twelve-thirty:before { + content: "\e486"; + } + .fi-rr-clock-two:before { + content: "\e487"; + } + .fi-rr-clock-two-thirty:before { + content: "\e488"; + } + .fi-rr-clock-up-arrow:before { + content: "\e489"; + } + .fi-rr-clone:before { + content: "\e48a"; + } + .fi-rr-closed:before { + content: "\e48b"; + } + .fi-rr-closed-captioning-slash:before { + content: "\e48c"; + } + .fi-rr-clothes-hanger:before { + content: "\e48d"; + } + .fi-rr-clothing-rack:before { + content: "\e48e"; + } + .fi-rr-cloud:before { + content: "\e48f"; + } + .fi-rr-cloud-back-up:before { + content: "\e490"; + } + .fi-rr-cloud-back-up-alt:before { + content: "\e491"; + } + .fi-rr-cloud-check:before { + content: "\e492"; + } + .fi-rr-cloud-code:before { + content: "\e493"; + } + .fi-rr-cloud-disabled:before { + content: "\e495"; + } + .fi-rr-cloud-download:before { + content: "\e496"; + } + .fi-rr-cloud-download-alt:before { + content: "\e497"; + } + .fi-rr-cloud-drizzle:before { + content: "\e499"; + } + .fi-rr-cloud-exclamation:before { + content: "\e49a"; + } + .fi-rr-cloud-gear-automation:before { + content: "\e49c"; + } + .fi-rr-cloud-hail:before { + content: "\e49d"; + } + .fi-rr-cloud-hail-mixed:before { + content: "\e49e"; + } + .fi-rr-cloud-meatball:before { + content: "\e4a0"; + } + .fi-rr-cloud-moon:before { + content: "\e4a2"; + } + .fi-rr-cloud-moon-rain:before { + content: "\e4a3"; + } + .fi-rr-cloud-question:before { + content: "\e4a5"; + } + .fi-rr-cloud-rain:before { + content: "\e4a6"; + } + .fi-rr-cloud-rainbow:before { + content: "\e4a7"; + } + .fi-rr-cloud-share:before { + content: "\e4a8"; + } + .fi-rr-cloud-showers:before { + content: "\e4a9"; + } + .fi-rr-cloud-showers-heavy:before { + content: "\e4aa"; + } + .fi-rr-cloud-showers-water:before { + content: "\e4ab"; + } + .fi-rr-cloud-sleet:before { + content: "\e4ad"; + } + .fi-rr-cloud-snow:before { + content: "\e4ae"; + } + .fi-rr-cloud-sun:before { + content: "\e4b0"; + } + .fi-rr-cloud-sun-rain:before { + content: "\e4b1"; + } + .fi-rr-cloud-sun-tear:before { + content: "\e4b2"; + } + .fi-rr-cloud-upload:before { + content: "\e4b3"; + } + .fi-rr-cloud-upload-alt:before { + content: "\e4b4"; + } + .fi-rr-cloud-windy:before { + content: "\e4b6"; + } + .fi-rr-clouds:before { + content: "\e4b9"; + } + .fi-rr-clouds-moon:before { + content: "\e4ba"; + } + .fi-rr-clouds-sun:before { + content: "\e4bb"; + } + .fi-rr-clover-alt:before { + content: "\e4bc"; + } + .fi-rr-club:before { + content: "\e4bd"; + } + .fi-rr-cocktail:before { + content: "\e4c0"; + } + .fi-rr-cocktail-alt:before { + content: "\e4c1"; + } + .fi-rr-coconut:before { + content: "\e4c2"; + } + .fi-rr-code-branch:before { + content: "\e4c3"; + } + .fi-rr-code-commit:before { + content: "\e4c4"; + } + .fi-rr-code-compare:before { + content: "\e4c5"; + } + .fi-rr-code-editing:before { + content: "\e4c6"; + } + .fi-rr-code-fork:before { + content: "\e4c7"; + } + .fi-rr-code-merge:before { + content: "\e4c8"; + } + .fi-rr-code-pull-request:before { + content: "\e4c9"; + } + .fi-rr-code-pull-request-closed:before { + content: "\e4ca"; + } + .fi-rr-code-pull-request-draft:before { + content: "\e4cb"; + } + .fi-rr-code-simple:before { + content: "\e4cc"; + } + .fi-rr-code-window:before { + content: "\e4cd"; + } + .fi-rr-coffee:before { + content: "\e4ce"; + } + .fi-rr-coffee-bean:before { + content: "\e4cf"; + } + .fi-rr-coffee-beans:before { + content: "\e4d0"; + } + .fi-rr-coffee-heart:before { + content: "\e4d1"; + } + .fi-rr-coffee-maker:before { + content: "\e4d2"; + } + .fi-rr-coffee-pot:before { + content: "\e4d3"; + } + .fi-rr-coffee-time:before { + content: "\e4d4"; + } + .fi-rr-coffin:before { + content: "\e4d5"; + } + .fi-rr-coffin-cross:before { + content: "\e4d6"; + } + .fi-rr-coin:before { + content: "\e4d7"; + } + .fi-rr-coin-up-arrow:before { + content: "\e4d8"; + } + .fi-rr-coins:before { + content: "\e4d9"; + } + .fi-rr-coins-crypto:before { + content: "\e4da"; + } + .fi-rr-coins-shield:before { + content: "\e4db"; + } + .fi-rr-colon-sign:before { + content: "\e4dd"; + } + .fi-rr-columns-3:before { + content: "\e4de"; + } + .fi-rr-comb:before { + content: "\e4df"; + } + .fi-rr-comb-hair:before { + content: "\e4e0"; + } + .fi-rr-comedy-podcast:before { + content: "\e4e1"; + } + .fi-rr-comet:before { + content: "\e4e2"; + } + .fi-rr-command:before { + content: "\e4e4"; + } + .fi-rr-comment:before { + content: "\e4e5"; + } + .fi-rr-comment-alt:before { + content: "\e4e6"; + } + .fi-rr-comment-alt-check:before { + content: "\e4e7"; + } + .fi-rr-comment-alt-dots:before { + content: "\e4e8"; + } + .fi-rr-comment-alt-edit:before { + content: "\e4e9"; + } + .fi-rr-comment-alt-lock:before { + content: "\e4ea"; + } + .fi-rr-comment-alt-medical:before { + content: "\e4eb"; + } + .fi-rr-comment-alt-middle:before { + content: "\e4ec"; + } + .fi-rr-comment-alt-middle-top:before { + content: "\e4ed"; + } + .fi-rr-comment-alt-minus:before { + content: "\e4ee"; + } + .fi-rr-comment-alt-music:before { + content: "\e4ef"; + } + .fi-rr-comment-arrow-down:before { + content: "\e4f2"; + } + .fi-rr-comment-arrow-up:before { + content: "\e4f3"; + } + .fi-rr-comment-arrow-up-right:before { + content: "\e4f4"; + } + .fi-rr-comment-check:before { + content: "\e4f5"; + } + .fi-rr-comment-clock:before { + content: "\e4f6"; + } + .fi-rr-comment-code:before { + content: "\e4f7"; + } + .fi-rr-comment-dollar:before { + content: "\e4f8"; + } + .fi-rr-comment-dots:before { + content: "\e4f9"; + } + .fi-rr-comment-exclamation:before { + content: "\e4fa"; + } + .fi-rr-comment-heart:before { + content: "\e4fb"; + } + .fi-rr-comment-image:before { + content: "\e4fc"; + } + .fi-rr-comment-info:before { + content: "\e4fd"; + } + .fi-rr-comment-lock:before { + content: "\e4fe"; + } + .fi-rr-comment-medical:before { + content: "\e4ff"; + } + .fi-rr-comment-minus:before { + content: "\e500"; + } + .fi-rr-comment-pen:before { + content: "\e501"; + } + .fi-rr-comment-question:before { + content: "\e503"; + } + .fi-rr-comment-quote:before { + content: "\e504"; + } + .fi-rr-comment-slash:before { + content: "\e505"; + } + .fi-rr-comment-smile:before { + content: "\e506"; + } + .fi-rr-comment-sms:before { + content: "\e507"; + } + .fi-rr-comment-text:before { + content: "\e508"; + } + .fi-rr-comment-user:before { + content: "\e509"; + } + .fi-rr-comment-xmark:before { + content: "\e50a"; + } + .fi-rr-comments:before { + content: "\e50b"; + } + .fi-rr-comments-dollar:before { + content: "\e50c"; + } + .fi-rr-comments-question:before { + content: "\e50d"; + } + .fi-rr-comments-question-check:before { + content: "\e50e"; + } + .fi-rr-compass-alt:before { + content: "\e50f"; + } + .fi-rr-compass-east:before { + content: "\e510"; + } + .fi-rr-compass-north:before { + content: "\e511"; + } + .fi-rr-compass-slash:before { + content: "\e512"; + } + .fi-rr-compass-south:before { + content: "\e513"; + } + .fi-rr-compass-west:before { + content: "\e514"; + } + .fi-rr-completed:before { + content: "\e515"; + } + .fi-rr-compliance:before { + content: "\e516"; + } + .fi-rr-compliance-clipboard:before { + content: "\e517"; + } + .fi-rr-compliance-document:before { + content: "\e518"; + } + .fi-rr-compress:before { + content: "\e519"; + } + .fi-rr-compress-alt:before { + content: "\e51a"; + } + .fi-rr-computer:before { + content: "\e51b"; + } + .fi-rr-computer-ad:before { + content: "\e51c"; + } + .fi-rr-computer-classic:before { + content: "\e51d"; + } + .fi-rr-computer-mouse:before { + content: "\e51e"; + } + .fi-rr-computer-speaker:before { + content: "\e51f"; + } + .fi-rr-concierge-bell:before { + content: "\e520"; + } + .fi-rr-concrete-mixer:before { + content: "\e522"; + } + .fi-rr-condition:before { + content: "\e523"; + } + .fi-rr-condition-alt:before { + content: "\e524"; + } + .fi-rr-confetti:before { + content: "\e525"; + } + .fi-rr-confidential-discussion:before { + content: "\e526"; + } + .fi-rr-confidential-folder:before { + content: "\e527"; + } + .fi-rr-confirmed-user:before { + content: "\e528"; + } + .fi-rr-console-controller:before { + content: "\e52a"; + } + .fi-rr-constellation:before { + content: "\e52b"; + } + .fi-rr-construction-helmet:before { + content: "\e52c"; + } + .fi-rr-construction-location:before { + content: "\e52d"; + } + .fi-rr-consultant:before { + content: "\e52e"; + } + .fi-rr-contact-lens-eyes:before { + content: "\e52f"; + } + .fi-rr-container-storage:before { + content: "\e530"; + } + .fi-rr-contract:before { + content: "\e531"; + } + .fi-rr-contrast:before { + content: "\e532"; + } + .fi-rr-convert-document:before { + content: "\e533"; + } + .fi-rr-convert-shapes:before { + content: "\e534"; + } + .fi-rr-conveyor-belt:before { + content: "\e535"; + } + .fi-rr-conveyor-belt-alt:before { + content: "\e536"; + } + .fi-rr-conveyor-belt-arm:before { + content: "\e537"; + } + .fi-rr-conveyor-belt-empty:before { + content: "\e538"; + } + .fi-rr-cookie:before { + content: "\e539"; + } + .fi-rr-cookie-alt:before { + content: "\e53a"; + } + .fi-rr-cookie-lock:before { + content: "\e53b"; + } + .fi-rr-copy:before { + content: "\e53c"; + } + .fi-rr-copy-alt:before { + content: "\e53d"; + } + .fi-rr-copy-image:before { + content: "\e53e"; + } + .fi-rr-copyright:before { + content: "\e53f"; + } + .fi-rr-coriander:before { + content: "\e540"; + } + .fi-rr-corn:before { + content: "\e541"; + } + .fi-rr-corporate:before { + content: "\e543"; + } + .fi-rr-corporate-alt:before { + content: "\e544"; + } + .fi-rr-corruption:before { + content: "\e545"; + } + .fi-rr-couch:before { + content: "\e546"; + } + .fi-rr-court-order:before { + content: "\e549"; + } + .fi-rr-court-sport:before { + content: "\e54a"; + } + .fi-rr-cow:before { + content: "\e54b"; + } + .fi-rr-cow-alt:before { + content: "\e54c"; + } + .fi-rr-cowbell:before { + content: "\e54d"; + } + .fi-rr-cowbell-circle-plus:before { + content: "\e54e"; + } + .fi-rr-cowbell-more:before { + content: "\e54f"; + } + .fi-rr-coworking:before { + content: "\e550"; + } + .fi-rr-cpu:before { + content: "\e551"; + } + .fi-rr-crab:before { + content: "\e552"; + } + .fi-rr-crane:before { + content: "\e553"; + } + .fi-rr-crane-building:before { + content: "\e554"; + } + .fi-rr-crate-empty:before { + content: "\e555"; + } + .fi-rr-cream:before { + content: "\e556"; + } + .fi-rr-credit-card:before { + content: "\e566"; + } + .fi-rr-credit-card-buyer:before { + content: "\e567"; + } + .fi-rr-credit-card-check:before { + content: "\e568"; + } + .fi-rr-credit-card-edit:before { + content: "\e569"; + } + .fi-rr-credit-card-eye:before { + content: "\e56a"; + } + .fi-rr-credit-card-xmark:before { + content: "\e56b"; + } + .fi-rr-crepe:before { + content: "\e56f"; + } + .fi-rr-cricket:before { + content: "\e570"; + } + .fi-rr-CRM:before { + content: "\e571"; + } + .fi-rr-crm-alt:before { + content: "\e572"; + } + .fi-rr-crm-computer:before { + content: "\e573"; + } + .fi-rr-croissant:before { + content: "\e574"; + } + .fi-rr-cross:before { + content: "\e576"; + } + .fi-rr-cross-circle:before { + content: "\e577"; + } + .fi-rr-cross-religion:before { + content: "\e578"; + } + .fi-rr-cross-small:before { + content: "\e579"; + } + .fi-rr-crossed-hands-reject:before { + content: "\e57b"; + } + .fi-rr-crow:before { + content: "\e57c"; + } + .fi-rr-crown:before { + content: "\e57e"; + } + .fi-rr-crutch:before { + content: "\e57f"; + } + .fi-rr-crutches:before { + content: "\e580"; + } + .fi-rr-cruzeiro-sign:before { + content: "\e581"; + } + .fi-rr-crypto-calendar:before { + content: "\e582"; + } + .fi-rr-cryptocurrency:before { + content: "\e585"; + } + .fi-rr-crystal-ball:before { + content: "\e586"; + } + .fi-rr-cube:before { + content: "\e589"; + } + .fi-rr-cubes:before { + content: "\e58a"; + } + .fi-rr-cubes-stacked:before { + content: "\e58b"; + } + .fi-rr-cucumber:before { + content: "\e58c"; + } + .fi-rr-cumin:before { + content: "\e58d"; + } + .fi-rr-cup-straw:before { + content: "\e58e"; + } + .fi-rr-cup-straw-swoosh:before { + content: "\e58f"; + } + .fi-rr-cup-togo:before { + content: "\e590"; + } + .fi-rr-cupcake:before { + content: "\e591"; + } + .fi-rr-cupcake-alt:before { + content: "\e592"; + } + .fi-rr-curling:before { + content: "\e593"; + } + .fi-rr-curling-iron:before { + content: "\e594"; + } + .fi-rr-currency:before { + content: "\e595"; + } + .fi-rr-cursor:before { + content: "\e596"; + } + .fi-rr-cursor-finger:before { + content: "\e597"; + } + .fi-rr-cursor-finger-click:before { + content: "\e598"; + } + .fi-rr-cursor-plus:before { + content: "\e599"; + } + .fi-rr-cursor-text:before { + content: "\e59a"; + } + .fi-rr-cursor-text-alt:before { + content: "\e59b"; + } + .fi-rr-curve:before { + content: "\e59c"; + } + .fi-rr-curve-alt:before { + content: "\e59d"; + } + .fi-rr-curve-arrow:before { + content: "\e59e"; + } + .fi-rr-custard:before { + content: "\e59f"; + } + .fi-rr-customer-care:before { + content: "\e5a0"; + } + .fi-rr-customer-service:before { + content: "\e5a1"; + } + .fi-rr-customization:before { + content: "\e5a2"; + } + .fi-rr-customization-cogwheel:before { + content: "\e5a3"; + } + .fi-rr-customize:before { + content: "\e5a4"; + } + .fi-rr-customize-computer:before { + content: "\e5a5"; + } + .fi-rr-customize-edit:before { + content: "\e5a6"; + } + .fi-rr-CV:before { + content: "\e5a8"; + } + .fi-rr-cvv-card:before { + content: "\e5a9"; + } + .fi-rr-cyborg:before { + content: "\e5aa"; + } + .fi-rr-cycling:before { + content: "\e5ab"; + } + .fi-rr-cystitis:before { + content: "\e5ac"; + } + .fi-rr-d:before { + content: "\e5ad"; + } + .fi-rr-dagger:before { + content: "\e5ae"; + } + .fi-rr-daily-calendar:before { + content: "\e5af"; + } + .fi-rr-daisy:before { + content: "\e5b1"; + } + .fi-rr-daisy-alt:before { + content: "\e5b2"; + } + .fi-rr-damage:before { + content: "\e5b3"; + } + .fi-rr-dark-mode:before { + content: "\e5b5"; + } + .fi-rr-dark-mode-alt:before { + content: "\e5b6"; + } + .fi-rr-dart:before { + content: "\e5b7"; + } + .fi-rr-dashboard:before { + content: "\e5b9"; + } + .fi-rr-dashboard-monitor:before { + content: "\e5ba"; + } + .fi-rr-dashboard-panel:before { + content: "\e5bb"; + } + .fi-rr-data-backup:before { + content: "\e5bd"; + } + .fi-rr-data-cleaning:before { + content: "\e5be"; + } + .fi-rr-data-encryption:before { + content: "\e5bf"; + } + .fi-rr-data-migration:before { + content: "\e5c1"; + } + .fi-rr-data-mining:before { + content: "\e5c2"; + } + .fi-rr-data-model:before { + content: "\e5c3"; + } + .fi-rr-data-processing:before { + content: "\e5c4"; + } + .fi-rr-data-transfer:before { + content: "\e5c6"; + } + .fi-rr-database:before { + content: "\e5c7"; + } + .fi-rr-database-cleaning:before { + content: "\e5c8"; + } + .fi-rr-database-management:before { + content: "\e5ca"; + } + .fi-rr-deadline:before { + content: "\e5cb"; + } + .fi-rr-deafness:before { + content: "\e5cc"; + } + .fi-rr-debt:before { + content: "\e5cd"; + } + .fi-rr-december-calendar:before { + content: "\e5cf"; + } + .fi-rr-decision-choice:before { + content: "\e5d0"; + } + .fi-rr-decision-tree:before { + content: "\e5d1"; + } + .fi-rr-deep-learning:before { + content: "\e5d2"; + } + .fi-rr-deer:before { + content: "\e5d3"; + } + .fi-rr-deer-rudolph:before { + content: "\e5d4"; + } + .fi-rr-degree-credential:before { + content: "\e5d6"; + } + .fi-rr-delete:before { + content: "\e5d7"; + } + .fi-rr-delete-document:before { + content: "\e5d8"; + } + .fi-rr-delete-right:before { + content: "\e5d9"; + } + .fi-rr-delete-user:before { + content: "\e5da"; + } + .fi-rr-delivery-man:before { + content: "\e5dc"; + } + .fi-rr-democrat:before { + content: "\e5e0"; + } + .fi-rr-demographic:before { + content: "\e5e1"; + } + .fi-rr-department:before { + content: "\e5e2"; + } + .fi-rr-department-structure:before { + content: "\e5e3"; + } + .fi-rr-deposit:before { + content: "\e5e4"; + } + .fi-rr-deposit-alt:before { + content: "\e5e5"; + } + .fi-rr-description:before { + content: "\e5e6"; + } + .fi-rr-description-alt:before { + content: "\e5e7"; + } + .fi-rr-desk:before { + content: "\e5e8"; + } + .fi-rr-desktop-arrow-down:before { + content: "\e5e9"; + } + .fi-rr-desktop-wallpaper:before { + content: "\e5ea"; + } + .fi-rr-detergent:before { + content: "\e5eb"; + } + .fi-rr-devices:before { + content: "\e5ee"; + } + .fi-rr-dewpoint:before { + content: "\e5ef"; + } + .fi-rr-dharmachakra:before { + content: "\e5f0"; + } + .fi-rr-diagram-cells:before { + content: "\e5f1"; + } + .fi-rr-diagram-lean-canvas:before { + content: "\e5f2"; + } + .fi-rr-diagram-nested:before { + content: "\e5f3"; + } + .fi-rr-diagram-next:before { + content: "\e5f4"; + } + .fi-rr-diagram-predecessor:before { + content: "\e5f5"; + } + .fi-rr-diagram-previous:before { + content: "\e5f6"; + } + .fi-rr-diagram-project:before { + content: "\e5f7"; + } + .fi-rr-diagram-sankey:before { + content: "\e5f8"; + } + .fi-rr-diagram-subtask:before { + content: "\e5f9"; + } + .fi-rr-diagram-successor:before { + content: "\e5fa"; + } + .fi-rr-diagram-venn:before { + content: "\e5fb"; + } + .fi-rr-dial:before { + content: "\e5fc"; + } + .fi-rr-dial-high:before { + content: "\e5fd"; + } + .fi-rr-dial-low:before { + content: "\e5fe"; + } + .fi-rr-dial-max:before { + content: "\e5ff"; + } + .fi-rr-dial-med:before { + content: "\e600"; + } + .fi-rr-dial-med-low:before { + content: "\e601"; + } + .fi-rr-dial-min:before { + content: "\e602"; + } + .fi-rr-dial-off:before { + content: "\e603"; + } + .fi-rr-dialogue-exchange:before { + content: "\e604"; + } + .fi-rr-diamond:before { + content: "\e605"; + } + .fi-rr-diamond-exclamation:before { + content: "\e606"; + } + .fi-rr-diamond-turn-right:before { + content: "\e607"; + } + .fi-rr-diary-bookmark-down:before { + content: "\e608"; + } + .fi-rr-diary-bookmarks:before { + content: "\e609"; + } + .fi-rr-diary-clasp:before { + content: "\e60a"; + } + .fi-rr-dice:before { + content: "\e60b"; + } + .fi-rr-dice-alt:before { + content: "\e60c"; + } + .fi-rr-dice-d10:before { + content: "\e60d"; + } + .fi-rr-dice-d12:before { + content: "\e60e"; + } + .fi-rr-dice-d20:before { + content: "\e60f"; + } + .fi-rr-dice-d4:before { + content: "\e610"; + } + .fi-rr-dice-d6:before { + content: "\e611"; + } + .fi-rr-dice-d8:before { + content: "\e612"; + } + .fi-rr-dice-four:before { + content: "\e613"; + } + .fi-rr-dice-one:before { + content: "\e614"; + } + .fi-rr-dice-six:before { + content: "\e615"; + } + .fi-rr-dice-three:before { + content: "\e616"; + } + .fi-rr-dice-two:before { + content: "\e617"; + } + .fi-rr-dictionary:before { + content: "\e618"; + } + .fi-rr-dictionary-alt:before { + content: "\e619"; + } + .fi-rr-dictionary-open:before { + content: "\e61a"; + } + .fi-rr-digging:before { + content: "\e61c"; + } + .fi-rr-digital-certificate:before { + content: "\e61e"; + } + .fi-rr-digital-key:before { + content: "\e620"; + } + .fi-rr-digital-payment:before { + content: "\e626"; + } + .fi-rr-digital-signature:before { + content: "\e627"; + } + .fi-rr-digital-tachograph:before { + content: "\e628"; + } + .fi-rr-digital-wallet:before { + content: "\e629"; + } + .fi-rr-dinner:before { + content: "\e62b"; + } + .fi-rr-diploma:before { + content: "\e62c"; + } + .fi-rr-diploma-alt:before { + content: "\e62d"; + } + .fi-rr-direction-signal:before { + content: "\e62e"; + } + .fi-rr-direction-signal-arrow:before { + content: "\e62f"; + } + .fi-rr-disc-drive:before { + content: "\e630"; + } + .fi-rr-disco-ball:before { + content: "\e632"; + } + .fi-rr-discount:before { + content: "\e635"; + } + .fi-rr-discover:before { + content: "\e636"; + } + .fi-rr-discussion-group:before { + content: "\e638"; + } + .fi-rr-discussion-idea:before { + content: "\e639"; + } + .fi-rr-disease:before { + content: "\e63a"; + } + .fi-rr-dishwasher:before { + content: "\e63b"; + } + .fi-rr-disinfection:before { + content: "\e63c"; + } + .fi-rr-disk:before { + content: "\e63d"; + } + .fi-rr-display-arrow-down:before { + content: "\e63f"; + } + .fi-rr-display-chart-up:before { + content: "\e641"; + } + .fi-rr-display-code:before { + content: "\e642"; + } + .fi-rr-display-medical:before { + content: "\e643"; + } + .fi-rr-display-slash:before { + content: "\e644"; + } + .fi-rr-distribute-spacing-horizontal:before { + content: "\e645"; + } + .fi-rr-distribute-spacing-vertical:before { + content: "\e646"; + } + .fi-rr-divide:before { + content: "\e648"; + } + .fi-rr-diving-googles:before { + content: "\e649"; + } + .fi-rr-dizzy:before { + content: "\e64a"; + } + .fi-rr-dj-disc:before { + content: "\e64b"; + } + .fi-rr-dna:before { + content: "\e64c"; + } + .fi-rr-do-not-disturb:before { + content: "\e64d"; + } + .fi-rr-do-not-disturb-doorknob:before { + content: "\e64e"; + } + .fi-rr-do-not-enter:before { + content: "\e64f"; + } + .fi-rr-doctor:before { + content: "\e651"; + } + .fi-rr-doctor-bag:before { + content: "\e652"; + } + .fi-rr-document:before { + content: "\e654"; + } + .fi-rr-document-autosave:before { + content: "\e655"; + } + .fi-rr-document-circle-arrow-up:before { + content: "\e656"; + } + .fi-rr-document-circle-wrong:before { + content: "\e657"; + } + .fi-rr-document-fail:before { + content: "\e658"; + } + .fi-rr-document-folder-gear:before { + content: "\e65a"; + } + .fi-rr-document-gavel:before { + content: "\e65b"; + } + .fi-rr-document-gear:before { + content: "\e65d"; + } + .fi-rr-document-link:before { + content: "\e65e"; + } + .fi-rr-document-nft:before { + content: "\e65f"; + } + .fi-rr-document-paid:before { + content: "\e660"; + } + .fi-rr-document-signed:before { + content: "\e661"; + } + .fi-rr-document-writer:before { + content: "\e662"; + } + .fi-rr-dog:before { + content: "\e664"; + } + .fi-rr-dog-bowl-empty:before { + content: "\e665"; + } + .fi-rr-dog-leashed:before { + content: "\e666"; + } + .fi-rr-dollar:before { + content: "\e667"; + } + .fi-rr-dolly-flatbed:before { + content: "\e668"; + } + .fi-rr-dolly-flatbed-alt:before { + content: "\e669"; + } + .fi-rr-dolly-flatbed-empty:before { + content: "\e66a"; + } + .fi-rr-dolphin:before { + content: "\e66b"; + } + .fi-rr-domino-effect:before { + content: "\e66c"; + } + .fi-rr-donate:before { + content: "\e66d"; + } + .fi-rr-dong-sign:before { + content: "\e66e"; + } + .fi-rr-donut:before { + content: "\e66f"; + } + .fi-rr-door-closed:before { + content: "\e670"; + } + .fi-rr-door-hanger:before { + content: "\e671"; + } + .fi-rr-door-open:before { + content: "\e672"; + } + .fi-rr-dorm-room:before { + content: "\e673"; + } + .fi-rr-dot-circle:before { + content: "\e674"; + } + .fi-rr-dot-pending:before { + content: "\e675"; + } + .fi-rr-dots-loading:before { + content: "\e676"; + } + .fi-rr-dove:before { + content: "\e677"; + } + .fi-rr-down:before { + content: "\e678"; + } + .fi-rr-down-from-bracket:before { + content: "\e679"; + } + .fi-rr-down-left:before { + content: "\e67a"; + } + .fi-rr-down-left-and-up-right-to-center:before { + content: "\e67b"; + } + .fi-rr-down-right:before { + content: "\e67c"; + } + .fi-rr-down-to-line:before { + content: "\e67d"; + } + .fi-rr-download:before { + content: "\e67e"; + } + .fi-rr-drafting-compass:before { + content: "\e680"; + } + .fi-rr-drafting-compass-paper:before { + content: "\e681"; + } + .fi-rr-dragon:before { + content: "\e682"; + } + .fi-rr-dragon-fire:before { + content: "\e683"; + } + .fi-rr-draw-polygon:before { + content: "\e684"; + } + .fi-rr-draw-square:before { + content: "\e685"; + } + .fi-rr-drawer:before { + content: "\e686"; + } + .fi-rr-drawer-alt:before { + content: "\e687"; + } + .fi-rr-drawer-empty:before { + content: "\e688"; + } + .fi-rr-dreidel:before { + content: "\e689"; + } + .fi-rr-dress:before { + content: "\e68a"; + } + .fi-rr-driller:before { + content: "\e68c"; + } + .fi-rr-drink-alt:before { + content: "\e68e"; + } + .fi-rr-driver-man:before { + content: "\e68f"; + } + .fi-rr-driver-woman:before { + content: "\e690"; + } + .fi-rr-drone:before { + content: "\e691"; + } + .fi-rr-drone-alt:before { + content: "\e692"; + } + .fi-rr-drone-front:before { + content: "\e693"; + } + .fi-rr-drop-down:before { + content: "\e694"; + } + .fi-rr-dropdown:before { + content: "\e696"; + } + .fi-rr-dropdown-bar:before { + content: "\e697"; + } + .fi-rr-dropdown-select:before { + content: "\e698"; + } + .fi-rr-drugs-addiction:before { + content: "\e69a"; + } + .fi-rr-drum:before { + content: "\e69b"; + } + .fi-rr-drum-steelpan:before { + content: "\e69c"; + } + .fi-rr-drumstick:before { + content: "\e69d"; + } + .fi-rr-drumstick-bite:before { + content: "\e69e"; + } + .fi-rr-dryer:before { + content: "\e6a0"; + } + .fi-rr-dryer-alt:before { + content: "\e6a1"; + } + .fi-rr-duck:before { + content: "\e6a3"; + } + .fi-rr-dumbbell-alt:before { + content: "\e6a4"; + } + .fi-rr-dumbbell-fitness:before { + content: "\e6a5"; + } + .fi-rr-dumbbell-heart:before { + content: "\e6a6"; + } + .fi-rr-dumbbell-horizontal:before { + content: "\e6a7"; + } + .fi-rr-dumbbell-ray:before { + content: "\e6a8"; + } + .fi-rr-dumbbell-weightlifting:before { + content: "\e6a9"; + } + .fi-rr-dumpster:before { + content: "\e6aa"; + } + .fi-rr-dumpster-fire:before { + content: "\e6ab"; + } + .fi-rr-dungeon:before { + content: "\e6ac"; + } + .fi-rr-duplicate:before { + content: "\e6ad"; + } + .fi-rr-duration:before { + content: "\e6ae"; + } + .fi-rr-duration-alt:before { + content: "\e6af"; + } + .fi-rr-e:before { + content: "\e6b0"; + } + .fi-rr-e-learning:before { + content: "\e6b1"; + } + .fi-rr-eagle:before { + content: "\e6b2"; + } + .fi-rr-eagle-flying:before { + content: "\e6b3"; + } + .fi-rr-ear:before { + content: "\e6b4"; + } + .fi-rr-ear-deaf:before { + content: "\e6b5"; + } + .fi-rr-ear-muffs:before { + content: "\e6b6"; + } + .fi-rr-ear-sound:before { + content: "\e6b7"; + } + .fi-rr-earbuds:before { + content: "\e6b8"; + } + .fi-rr-earnings:before { + content: "\e6b9"; + } + .fi-rr-earth-africa:before { + content: "\e6ba"; + } + .fi-rr-earth-americas:before { + content: "\e6bb"; + } + .fi-rr-earth-asia:before { + content: "\e6bc"; + } + .fi-rr-earth-europa:before { + content: "\e6bd"; + } + .fi-rr-ebook:before { + content: "\e6bf"; + } + .fi-rr-eclipse:before { + content: "\e6c0"; + } + .fi-rr-eclipse-alt:before { + content: "\e6c1"; + } + .fi-rr-eco-battery:before { + content: "\e6c2"; + } + .fi-rr-eco-electric:before { + content: "\e6c3"; + } + .fi-rr-edamame:before { + content: "\e6c4"; + } + .fi-rr-edit:before { + content: "\e6c5"; + } + .fi-rr-edit-alt:before { + content: "\e6c6"; + } + .fi-rr-edit-message:before { + content: "\e6c7"; + } + .fi-rr-education-podcast:before { + content: "\e6c8"; + } + .fi-rr-effect:before { + content: "\e6c9"; + } + .fi-rr-egg:before { + content: "\e6ca"; + } + .fi-rr-egg-fried:before { + content: "\e6cb"; + } + .fi-rr-eiffel-tower:before { + content: "\e6cc"; + } + .fi-rr-eject:before { + content: "\e6cd"; + } + .fi-rr-electric-bike:before { + content: "\e6ce"; + } + .fi-rr-electric-bus:before { + content: "\e6cf"; + } + .fi-rr-electric-car:before { + content: "\e6d0"; + } + .fi-rr-electric-scooter:before { + content: "\e6d1"; + } + .fi-rr-elephant:before { + content: "\e6d3"; + } + .fi-rr-elevator:before { + content: "\e6d4"; + } + .fi-rr-email-feedback:before { + content: "\e6d6"; + } + .fi-rr-email-heart:before { + content: "\e6d7"; + } + .fi-rr-email-pending:before { + content: "\e6d8"; + } + .fi-rr-email-refresh:before { + content: "\e6d9"; + } + .fi-rr-email-star:before { + content: "\e6da"; + } + .fi-rr-emergency-call:before { + content: "\e6db"; + } + .fi-rr-emergency-stop:before { + content: "\e6dc"; + } + .fi-rr-employee-alt:before { + content: "\e6dd"; + } + .fi-rr-employee-handbook:before { + content: "\e6de"; + } + .fi-rr-employee-man:before { + content: "\e6df"; + } + .fi-rr-employee-man-alt:before { + content: "\e6e0"; + } + .fi-rr-employee-performance:before { + content: "\e6e2"; + } + .fi-rr-employees:before { + content: "\e6e4"; + } + .fi-rr-employees-woman-man:before { + content: "\e6e5"; + } + .fi-rr-empty-set:before { + content: "\e6e6"; + } + .fi-rr-endless-loop:before { + content: "\e6e7"; + } + .fi-rr-energy-drink:before { + content: "\e6e8"; + } + .fi-rr-engine:before { + content: "\e6ea"; + } + .fi-rr-engine-algorithm:before { + content: "\e6eb"; + } + .fi-rr-engine-warning:before { + content: "\e6ec"; + } + .fi-rr-english:before { + content: "\e6ed"; + } + .fi-rr-enter:before { + content: "\e6ee"; + } + .fi-rr-entrance:before { + content: "\e6f0"; + } + .fi-rr-envelope:before { + content: "\e6f1"; + } + .fi-rr-envelope-ban:before { + content: "\e6f2"; + } + .fi-rr-envelope-bulk:before { + content: "\e6f3"; + } + .fi-rr-envelope-dot:before { + content: "\e6f4"; + } + .fi-rr-envelope-download:before { + content: "\e6f5"; + } + .fi-rr-envelope-heart:before { + content: "\e6f6"; + } + .fi-rr-envelope-marker:before { + content: "\e6f7"; + } + .fi-rr-envelope-open:before { + content: "\e6f8"; + } + .fi-rr-envelope-open-dollar:before { + content: "\e6f9"; + } + .fi-rr-envelope-open-text:before { + content: "\e6fa"; + } + .fi-rr-envelope-plus:before { + content: "\e6fb"; + } + .fi-rr-envelopes:before { + content: "\e6fc"; + } + .fi-rr-equality:before { + content: "\e6fe"; + } + .fi-rr-equals:before { + content: "\e6ff"; + } + .fi-rr-equestrian-statue:before { + content: "\e700"; + } + .fi-rr-eraser:before { + content: "\e702"; + } + .fi-rr-error-bug:before { + content: "\e703"; + } + .fi-rr-error-camera:before { + content: "\e704"; + } + .fi-rr-escalator:before { + content: "\e705"; + } + .fi-rr-ethernet:before { + content: "\e707"; + } + .fi-rr-euro:before { + content: "\e709"; + } + .fi-rr-europe-flag:before { + content: "\e70a"; + } + .fi-rr-europe-map:before { + content: "\e70b"; + } + .fi-rr-european-union:before { + content: "\e70c"; + } + .fi-rr-evidence:before { + content: "\e70e"; + } + .fi-rr-exam-b:before { + content: "\e70f"; + } + .fi-rr-exam-d:before { + content: "\e710"; + } + .fi-rr-exam-f:before { + content: "\e711"; + } + .fi-rr-exam-xmark:before { + content: "\e712"; + } + .fi-rr-excavator:before { + content: "\e713"; + } + .fi-rr-exchange:before { + content: "\e714"; + } + .fi-rr-exchange-alt:before { + content: "\e715"; + } + .fi-rr-exchange-cryptocurrency:before { + content: "\e716"; + } + .fi-rr-exclamation:before { + content: "\e717"; + } + .fi-rr-exit:before { + content: "\e71a"; + } + .fi-rr-exit-alt:before { + content: "\e71b"; + } + .fi-rr-expand:before { + content: "\e71c"; + } + .fi-rr-expand-arrows:before { + content: "\e71d"; + } + .fi-rr-expand-arrows-alt:before { + content: "\e71e"; + } + .fi-rr-expense:before { + content: "\e71f"; + } + .fi-rr-expense-bill:before { + content: "\e720"; + } + .fi-rr-explosion:before { + content: "\e722"; + } + .fi-rr-external-hard-drive:before { + content: "\e723"; + } + .fi-rr-external-world:before { + content: "\e724"; + } + .fi-rr-eye:before { + content: "\e725"; + } + .fi-rr-eye-alert:before { + content: "\e726"; + } + .fi-rr-eye-arrow-progress:before { + content: "\e727"; + } + .fi-rr-eye-crossed:before { + content: "\e728"; + } + .fi-rr-eye-drop:before { + content: "\e729"; + } + .fi-rr-eye-dropper:before { + content: "\e72a"; + } + .fi-rr-eye-dropper-half:before { + content: "\e72b"; + } + .fi-rr-eye-lashes:before { + content: "\e72d"; + } + .fi-rr-eye-recognition:before { + content: "\e72e"; + } + .fi-rr-eye-scanner:before { + content: "\e72f"; + } + .fi-rr-eyelashes:before { + content: "\e730"; + } + .fi-rr-eyeliner:before { + content: "\e731"; + } + .fi-rr-eyes:before { + content: "\e732"; + } + .fi-rr-eyeshadow:before { + content: "\e733"; + } + .fi-rr-f:before { + content: "\e734"; + } + .fi-rr-fabric:before { + content: "\e735"; + } + .fi-rr-face-angry-horns:before { + content: "\e736"; + } + .fi-rr-face-anguished:before { + content: "\e737"; + } + .fi-rr-face-anxious-sweat:before { + content: "\e738"; + } + .fi-rr-face-astonished:before { + content: "\e739"; + } + .fi-rr-face-awesome:before { + content: "\e73a"; + } + .fi-rr-face-beam-hand-over-mouth:before { + content: "\e73b"; + } + .fi-rr-face-confounded:before { + content: "\e73c"; + } + .fi-rr-face-confused:before { + content: "\e73d"; + } + .fi-rr-face-cowboy-hat:before { + content: "\e73e"; + } + .fi-rr-face-disappointed:before { + content: "\e73f"; + } + .fi-rr-face-disguise:before { + content: "\e740"; + } + .fi-rr-face-downcast-sweat:before { + content: "\e741"; + } + .fi-rr-face-drooling:before { + content: "\e742"; + } + .fi-rr-face-explode:before { + content: "\e743"; + } + .fi-rr-face-expressionless:before { + content: "\e744"; + } + .fi-rr-face-eyes-xmarks:before { + content: "\e745"; + } + .fi-rr-face-fearful:before { + content: "\e746"; + } + .fi-rr-face-glasses:before { + content: "\e747"; + } + .fi-rr-face-grin-tongue-wink:before { + content: "\e748"; + } + .fi-rr-face-hand-yawn:before { + content: "\e749"; + } + .fi-rr-face-head-bandage:before { + content: "\e74a"; + } + .fi-rr-face-hushed:before { + content: "\e74b"; + } + .fi-rr-face-icicles:before { + content: "\e74c"; + } + .fi-rr-face-lying:before { + content: "\e74d"; + } + .fi-rr-face-mask:before { + content: "\e74e"; + } + .fi-rr-face-monocle:before { + content: "\e74f"; + } + .fi-rr-face-nauseated:before { + content: "\e750"; + } + .fi-rr-face-nose-steam:before { + content: "\e751"; + } + .fi-rr-face-party:before { + content: "\e752"; + } + .fi-rr-face-pensive:before { + content: "\e753"; + } + .fi-rr-face-persevering:before { + content: "\e754"; + } + .fi-rr-face-pleading:before { + content: "\e755"; + } + .fi-rr-face-raised-eyebrow:before { + content: "\e756"; + } + .fi-rr-face-relieved:before { + content: "\e757"; + } + .fi-rr-face-sad-sweat:before { + content: "\e758"; + } + .fi-rr-face-scream:before { + content: "\e759"; + } + .fi-rr-face-shush:before { + content: "\e75a"; + } + .fi-rr-face-sleeping:before { + content: "\e75b"; + } + .fi-rr-face-sleepy:before { + content: "\e75c"; + } + .fi-rr-face-smile-halo:before { + content: "\e75d"; + } + .fi-rr-face-smile-hearts:before { + content: "\e75e"; + } + .fi-rr-face-smile-horns:before { + content: "\e75f"; + } + .fi-rr-face-smile-tear:before { + content: "\e760"; + } + .fi-rr-face-smile-tongue:before { + content: "\e761"; + } + .fi-rr-face-smile-upside-down:before { + content: "\e762"; + } + .fi-rr-face-smiling-hands:before { + content: "\e763"; + } + .fi-rr-face-smirking:before { + content: "\e764"; + } + .fi-rr-face-sunglasses:before { + content: "\e765"; + } + .fi-rr-face-sunglasses-alt:before { + content: "\e766"; + } + .fi-rr-face-swear:before { + content: "\e767"; + } + .fi-rr-face-thermometer:before { + content: "\e768"; + } + .fi-rr-face-thinking:before { + content: "\e769"; + } + .fi-rr-face-tissue:before { + content: "\e76a"; + } + .fi-rr-face-tongue-money:before { + content: "\e76b"; + } + .fi-rr-face-tongue-sweat:before { + content: "\e76c"; + } + .fi-rr-face-unamused:before { + content: "\e76d"; + } + .fi-rr-face-viewfinder:before { + content: "\e76e"; + } + .fi-rr-face-vomit:before { + content: "\e76f"; + } + .fi-rr-face-weary:before { + content: "\e770"; + } + .fi-rr-face-woozy:before { + content: "\e771"; + } + .fi-rr-face-worried:before { + content: "\e772"; + } + .fi-rr-face-zany:before { + content: "\e773"; + } + .fi-rr-face-zipper:before { + content: "\e774"; + } + .fi-rr-facial-mask:before { + content: "\e777"; + } + .fi-rr-facial-massage:before { + content: "\e778"; + } + .fi-rr-facial-treatment:before { + content: "\e779"; + } + .fi-rr-fail:before { + content: "\e77a"; + } + .fi-rr-falafel:before { + content: "\e77b"; + } + .fi-rr-family:before { + content: "\e77c"; + } + .fi-rr-family-dress:before { + content: "\e77d"; + } + .fi-rr-family-law:before { + content: "\e77e"; + } + .fi-rr-family-pants:before { + content: "\e77f"; + } + .fi-rr-fan:before { + content: "\e780"; + } + .fi-rr-fan-table:before { + content: "\e781"; + } + .fi-rr-farfalle:before { + content: "\e782"; + } + .fi-rr-farm:before { + content: "\e783"; + } + .fi-rr-faucet:before { + content: "\e784"; + } + .fi-rr-faucet-drip:before { + content: "\e785"; + } + .fi-rr-fax:before { + content: "\e786"; + } + .fi-rr-fbx-file:before { + content: "\e787"; + } + .fi-rr-feather:before { + content: "\e788"; + } + .fi-rr-feather-pointed:before { + content: "\e789"; + } + .fi-rr-features:before { + content: "\e78a"; + } + .fi-rr-features-alt:before { + content: "\e78b"; + } + .fi-rr-february-calendar:before { + content: "\e78c"; + } + .fi-rr-fee:before { + content: "\e78e"; + } + .fi-rr-fee-receipt:before { + content: "\e790"; + } + .fi-rr-feedback:before { + content: "\e791"; + } + .fi-rr-feedback-alt:before { + content: "\e792"; + } + .fi-rr-feedback-cycle-loop:before { + content: "\e793"; + } + .fi-rr-feedback-hand:before { + content: "\e794"; + } + .fi-rr-feedback-review:before { + content: "\e795"; + } + .fi-rr-fence:before { + content: "\e798"; + } + .fi-rr-ferris-wheel:before { + content: "\e799"; + } + .fi-rr-fighter-jet:before { + content: "\e79b"; + } + .fi-rr-file:before { + content: "\e79d"; + } + .fi-rr-file-ai:before { + content: "\e79e"; + } + .fi-rr-file-audio:before { + content: "\e79f"; + } + .fi-rr-file-backup:before { + content: "\e7a0"; + } + .fi-rr-file-binary:before { + content: "\e7a1"; + } + .fi-rr-file-chart-line:before { + content: "\e7a2"; + } + .fi-rr-file-chart-pie:before { + content: "\e7a3"; + } + .fi-rr-file-circle-info:before { + content: "\e7a4"; + } + .fi-rr-file-cloud:before { + content: "\e7a5"; + } + .fi-rr-file-code:before { + content: "\e7a6"; + } + .fi-rr-file-conversion:before { + content: "\e7a7"; + } + .fi-rr-file-css:before { + content: "\e7a8"; + } + .fi-rr-file-csv:before { + content: "\e7a9"; + } + .fi-rr-file-download:before { + content: "\e7ab"; + } + .fi-rr-file-edit:before { + content: "\e7ac"; + } + .fi-rr-file-eps:before { + content: "\e7ad"; + } + .fi-rr-file-excel:before { + content: "\e7ae"; + } + .fi-rr-file-exclamation:before { + content: "\e7af"; + } + .fi-rr-file-export:before { + content: "\e7b0"; + } + .fi-rr-file-image:before { + content: "\e7b2"; + } + .fi-rr-file-import:before { + content: "\e7b3"; + } + .fi-rr-file-invoice:before { + content: "\e7b4"; + } + .fi-rr-file-invoice-dollar:before { + content: "\e7b5"; + } + .fi-rr-file-loop:before { + content: "\e7b7"; + } + .fi-rr-file-medical:before { + content: "\e7b9"; + } + .fi-rr-file-medical-alt:before { + content: "\e7ba"; + } + .fi-rr-file-minus:before { + content: "\e7bb"; + } + .fi-rr-file-pdf:before { + content: "\e7bc"; + } + .fi-rr-file-powerpoint:before { + content: "\e7bf"; + } + .fi-rr-file-prescription:before { + content: "\e7c0"; + } + .fi-rr-file-psd:before { + content: "\e7c1"; + } + .fi-rr-file-question:before { + content: "\e7c2"; + } + .fi-rr-file-recycle:before { + content: "\e7c3"; + } + .fi-rr-file-signature:before { + content: "\e7c4"; + } + .fi-rr-file-spreadsheet:before { + content: "\e7c6"; + } + .fi-rr-file-upload:before { + content: "\e7c7"; + } + .fi-rr-file-user:before { + content: "\e7c8"; + } + .fi-rr-file-video:before { + content: "\e7c9"; + } + .fi-rr-file-word:before { + content: "\e7ca"; + } + .fi-rr-file-xls:before { + content: "\e7cb"; + } + .fi-rr-file-zip-alt:before { + content: "\e7cd"; + } + .fi-rr-file-zip-save:before { + content: "\e7ce"; + } + .fi-rr-file-zipper:before { + content: "\e7cf"; + } + .fi-rr-files-medical:before { + content: "\e7d1"; + } + .fi-rr-fill:before { + content: "\e7d2"; + } + .fi-rr-film:before { + content: "\e7d3"; + } + .fi-rr-film-canister:before { + content: "\e7d4"; + } + .fi-rr-film-slash:before { + content: "\e7d5"; + } + .fi-rr-films:before { + content: "\e7d6"; + } + .fi-rr-filter:before { + content: "\e7d7"; + } + .fi-rr-filter-check:before { + content: "\e7d8"; + } + .fi-rr-filter-list:before { + content: "\e7d9"; + } + .fi-rr-filter-slash:before { + content: "\e7da"; + } + .fi-rr-filters:before { + content: "\e7db"; + } + .fi-rr-financial-health:before { + content: "\e7de"; + } + .fi-rr-finger-droplet:before { + content: "\e7e0"; + } + .fi-rr-finger-nail:before { + content: "\e7e1"; + } + .fi-rr-fingerprint:before { + content: "\e7e2"; + } + .fi-rr-fingerprint-identification:before { + content: "\e7e3"; + } + .fi-rr-fingerprint-magnifying-glass:before { + content: "\e7e4"; + } + .fi-rr-fingerprint-remove:before { + content: "\e7e5"; + } + .fi-rr-fingerprint-security-risk:before { + content: "\e7e6"; + } + .fi-rr-fingerprint-verified:before { + content: "\e7e7"; + } + .fi-rr-finish-flag:before { + content: "\e7e8"; + } + .fi-rr-finish-line:before { + content: "\e7e9"; + } + .fi-rr-fire-alarm:before { + content: "\e7eb"; + } + .fi-rr-fire-burner:before { + content: "\e7ed"; + } + .fi-rr-fire-exit:before { + content: "\e7f0"; + } + .fi-rr-fire-extinguisher:before { + content: "\e7f1"; + } + .fi-rr-fire-flame-curved:before { + content: "\e7f2"; + } + .fi-rr-fire-flame-simple:before { + content: "\e7f3"; + } + .fi-rr-fire-hydrant:before { + content: "\e7f5"; + } + .fi-rr-fire-shield:before { + content: "\e7f6"; + } + .fi-rr-fire-smoke:before { + content: "\e7f7"; + } + .fi-rr-fireplace:before { + content: "\e7fb"; + } + .fi-rr-first:before { + content: "\e7fe"; + } + .fi-rr-first-aid-kit:before { + content: "\e7ff"; + } + .fi-rr-first-award:before { + content: "\e800"; + } + .fi-rr-first-laurel:before { + content: "\e801"; + } + .fi-rr-first-medal:before { + content: "\e802"; + } + .fi-rr-fish:before { + content: "\e803"; + } + .fi-rr-fish-bones:before { + content: "\e804"; + } + .fi-rr-fish-cooked:before { + content: "\e805"; + } + .fi-rr-fish-hook:before { + content: "\e806"; + } + .fi-rr-fishing-rod:before { + content: "\e807"; + } + .fi-rr-fist-move:before { + content: "\e808"; + } + .fi-rr-fitness-time:before { + content: "\e809"; + } + .fi-rr-fitness-watch:before { + content: "\e80a"; + } + .fi-rr-flag:before { + content: "\e80b"; + } + .fi-rr-flag-alt:before { + content: "\e80c"; + } + .fi-rr-flag-checkered:before { + content: "\e80d"; + } + .fi-rr-flag-usa:before { + content: "\e80e"; + } + .fi-rr-flame:before { + content: "\e80f"; + } + .fi-rr-flashlight:before { + content: "\e811"; + } + .fi-rr-flask:before { + content: "\e812"; + } + .fi-rr-flask-gear:before { + content: "\e813"; + } + .fi-rr-flask-poison:before { + content: "\e814"; + } + .fi-rr-flask-potion:before { + content: "\e815"; + } + .fi-rr-flatbread:before { + content: "\e816"; + } + .fi-rr-flatbread-stuffed:before { + content: "\e817"; + } + .fi-rr-flip-horizontal:before { + content: "\e81c"; + } + .fi-rr-flooding:before { + content: "\e81e"; + } + .fi-rr-floor:before { + content: "\e81f"; + } + .fi-rr-floor-alt:before { + content: "\e820"; + } + .fi-rr-floor-layer:before { + content: "\e821"; + } + .fi-rr-floppy-disk-circle-arrow-right:before { + content: "\e822"; + } + .fi-rr-floppy-disk-circle-xmark:before { + content: "\e823"; + } + .fi-rr-floppy-disk-pen:before { + content: "\e824"; + } + .fi-rr-floppy-disks:before { + content: "\e825"; + } + .fi-rr-florin-sign:before { + content: "\e826"; + } + .fi-rr-flowchart:before { + content: "\e827"; + } + .fi-rr-flower:before { + content: "\e828"; + } + .fi-rr-flower-bouquet:before { + content: "\e829"; + } + .fi-rr-flower-butterfly:before { + content: "\e82a"; + } + .fi-rr-flower-daffodil:before { + content: "\e82b"; + } + .fi-rr-flower-tulip:before { + content: "\e82c"; + } + .fi-rr-flushed:before { + content: "\e82d"; + } + .fi-rr-flute:before { + content: "\e82f"; + } + .fi-rr-flux-capacitor:before { + content: "\e830"; + } + .fi-rr-fly-insect:before { + content: "\e831"; + } + .fi-rr-flying-disc:before { + content: "\e832"; + } + .fi-rr-flying-kite:before { + content: "\e833"; + } + .fi-rr-fm-radio:before { + content: "\e834"; + } + .fi-rr-foam-hand:before { + content: "\e835"; + } + .fi-rr-fog:before { + content: "\e836"; + } + .fi-rr-folder:before { + content: "\e837"; + } + .fi-rr-folder-archive:before { + content: "\e838"; + } + .fi-rr-folder-camera:before { + content: "\e83a"; + } + .fi-rr-folder-check:before { + content: "\e83b"; + } + .fi-rr-folder-directory:before { + content: "\e83c"; + } + .fi-rr-folder-download:before { + content: "\e83d"; + } + .fi-rr-folder-fire:before { + content: "\e83e"; + } + .fi-rr-folder-gear:before { + content: "\e83f"; + } + .fi-rr-folder-heart:before { + content: "\e841"; + } + .fi-rr-folder-link:before { + content: "\e843"; + } + .fi-rr-folder-loop:before { + content: "\e844"; + } + .fi-rr-folder-math:before { + content: "\e846"; + } + .fi-rr-folder-minus:before { + content: "\e848"; + } + .fi-rr-folder-music:before { + content: "\e849"; + } + .fi-rr-folder-open:before { + content: "\e84a"; + } + .fi-rr-folder-plus-circle:before { + content: "\e84b"; + } + .fi-rr-folder-times:before { + content: "\e84c"; + } + .fi-rr-folder-tree:before { + content: "\e84d"; + } + .fi-rr-folder-upload:before { + content: "\e84e"; + } + .fi-rr-folder-xmark:before { + content: "\e850"; + } + .fi-rr-folder-xmark-circle:before { + content: "\e851"; + } + .fi-rr-folders:before { + content: "\e852"; + } + .fi-rr-follow:before { + content: "\e853"; + } + .fi-rr-follow-folder:before { + content: "\e854"; + } + .fi-rr-followcollection:before { + content: "\e855"; + } + .fi-rr-followers:before { + content: "\e856"; + } + .fi-rr-following:before { + content: "\e857"; + } + .fi-rr-fondue-pot:before { + content: "\e858"; + } + .fi-rr-football:before { + content: "\e85d"; + } + .fi-rr-football-player:before { + content: "\e85e"; + } + .fi-rr-football-ticket:before { + content: "\e85f"; + } + .fi-rr-footprint:before { + content: "\e860"; + } + .fi-rr-foreign-language-audio:before { + content: "\e861"; + } + .fi-rr-forest:before { + content: "\e862"; + } + .fi-rr-forest-alt:before { + content: "\e863"; + } + .fi-rr-fork:before { + content: "\e864"; + } + .fi-rr-fork-spaghetti:before { + content: "\e865"; + } + .fi-rr-forklift:before { + content: "\e866"; + } + .fi-rr-form:before { + content: "\e867"; + } + .fi-rr-fort:before { + content: "\e868"; + } + .fi-rr-forward:before { + content: "\e869"; + } + .fi-rr-forward-fast:before { + content: "\e86a"; + } + .fi-rr-fox:before { + content: "\e86d"; + } + .fi-rr-frame:before { + content: "\e86e"; + } + .fi-rr-franc-sign:before { + content: "\e86f"; + } + .fi-rr-france:before { + content: "\e870"; + } + .fi-rr-france-country-code:before { + content: "\e871"; + } + .fi-rr-free:before { + content: "\e874"; + } + .fi-rr-free-delivery:before { + content: "\e875"; + } + .fi-rr-freemium:before { + content: "\e876"; + } + .fi-rr-french:before { + content: "\e879"; + } + .fi-rr-french-fries:before { + content: "\e87a"; + } + .fi-rr-friday:before { + content: "\e87c"; + } + .fi-rr-frog:before { + content: "\e87d"; + } + .fi-rr-frown:before { + content: "\e87e"; + } + .fi-rr-ftp:before { + content: "\e87f"; + } + .fi-rr-fuel-gauge:before { + content: "\e880"; + } + .fi-rr-full-screen:before { + content: "\e881"; + } + .fi-rr-function:before { + content: "\e882"; + } + .fi-rr-function-process:before { + content: "\e884"; + } + .fi-rr-function-square:before { + content: "\e885"; + } + .fi-rr-funnel-dollar:before { + content: "\e886"; + } + .fi-rr-fusilli:before { + content: "\e888"; + } + .fi-rr-g:before { + content: "\e889"; + } + .fi-rr-galaxy:before { + content: "\e88a"; + } + .fi-rr-galaxy-alt:before { + content: "\e88b"; + } + .fi-rr-galaxy-planet:before { + content: "\e88c"; + } + .fi-rr-galaxy-star:before { + content: "\e88d"; + } + .fi-rr-gallery:before { + content: "\e88e"; + } + .fi-rr-gallery-thumbnails:before { + content: "\e88f"; + } + .fi-rr-game-board-alt:before { + content: "\e891"; + } + .fi-rr-game-console-crank-handheld:before { + content: "\e893"; + } + .fi-rr-game-rules:before { + content: "\e896"; + } + .fi-rr-gamepad:before { + content: "\e898"; + } + .fi-rr-gamer:before { + content: "\e899"; + } + .fi-rr-garage:before { + content: "\e89c"; + } + .fi-rr-garage-car:before { + content: "\e89d"; + } + .fi-rr-garage-open:before { + content: "\e89e"; + } + .fi-rr-garlic:before { + content: "\e89f"; + } + .fi-rr-garlic-alt:before { + content: "\e8a0"; + } + .fi-rr-gas-mask:before { + content: "\e8a1"; + } + .fi-rr-gas-pump:before { + content: "\e8a2"; + } + .fi-rr-gas-pump-alt:before { + content: "\e8a3"; + } + .fi-rr-gas-pump-slash:before { + content: "\e8a4"; + } + .fi-rr-gas-station:before { + content: "\e8a5"; + } + .fi-rr-gastric-reflux:before { + content: "\e8a6"; + } + .fi-rr-gauge-circle-bolt:before { + content: "\e8a7"; + } + .fi-rr-gauge-circle-minus:before { + content: "\e8a8"; + } + .fi-rr-gauge-circle-plus:before { + content: "\e8a9"; + } + .fi-rr-gauze-bandage:before { + content: "\e8aa"; + } + .fi-rr-gavel:before { + content: "\e8ab"; + } + .fi-rr-gay-couple:before { + content: "\e8ac"; + } + .fi-rr-gears:before { + content: "\e8af"; + } + .fi-rr-gem:before { + content: "\e8b0"; + } + .fi-rr-general:before { + content: "\e8b1"; + } + .fi-rr-german:before { + content: "\e8b2"; + } + .fi-rr-germany:before { + content: "\e8b3"; + } + .fi-rr-germany-country-code:before { + content: "\e8b4"; + } + .fi-rr-ghost:before { + content: "\e8b5"; + } + .fi-rr-gif:before { + content: "\e8b6"; + } + .fi-rr-gif-square:before { + content: "\e8b8"; + } + .fi-rr-gift:before { + content: "\e8b9"; + } + .fi-rr-gift-box-benefits:before { + content: "\e8ba"; + } + .fi-rr-gift-card:before { + content: "\e8bb"; + } + .fi-rr-gifts:before { + content: "\e8bc"; + } + .fi-rr-ginger:before { + content: "\e8bd"; + } + .fi-rr-gingerbread-man:before { + content: "\e8be"; + } + .fi-rr-glass:before { + content: "\e8c1"; + } + .fi-rr-glass-champagne:before { + content: "\e8c2"; + } + .fi-rr-glass-cheers:before { + content: "\e8c3"; + } + .fi-rr-glass-citrus:before { + content: "\e8c4"; + } + .fi-rr-glass-empty:before { + content: "\e8c5"; + } + .fi-rr-glass-half:before { + content: "\e8c6"; + } + .fi-rr-glass-water-droplet:before { + content: "\e8c7"; + } + .fi-rr-glass-whiskey:before { + content: "\e8c8"; + } + .fi-rr-glass-whiskey-rocks:before { + content: "\e8c9"; + } + .fi-rr-glasses:before { + content: "\e8ca"; + } + .fi-rr-globe:before { + content: "\e8cc"; + } + .fi-rr-globe-alt:before { + content: "\e8cd"; + } + .fi-rr-globe-pointer:before { + content: "\e8ce"; + } + .fi-rr-globe-shield:before { + content: "\e8cf"; + } + .fi-rr-globe-snow:before { + content: "\e8d0"; + } + .fi-rr-globe-user:before { + content: "\e8d1"; + } + .fi-rr-gltf-file:before { + content: "\e8d2"; + } + .fi-rr-glucose:before { + content: "\e8d3"; + } + .fi-rr-goal-net:before { + content: "\e8d6"; + } + .fi-rr-goalkeeper:before { + content: "\e8d7"; + } + .fi-rr-goals:before { + content: "\e8d8"; + } + .fi-rr-golf:before { + content: "\e8d9"; + } + .fi-rr-golf-bag:before { + content: "\e8da"; + } + .fi-rr-golf-ball:before { + content: "\e8db"; + } + .fi-rr-golf-ball-grass:before { + content: "\e8dc"; + } + .fi-rr-golf-hole:before { + content: "\e8de"; + } + .fi-rr-golfer:before { + content: "\e8df"; + } + .fi-rr-gopuram:before { + content: "\e8e3"; + } + .fi-rr-gourmet:before { + content: "\e8e4"; + } + .fi-rr-government-budget:before { + content: "\e8e5"; + } + .fi-rr-government-flag:before { + content: "\e8e6"; + } + .fi-rr-government-user:before { + content: "\e8e7"; + } + .fi-rr-gps-navigation:before { + content: "\e8e8"; + } + .fi-rr-graduation-cap:before { + content: "\e8e9"; + } + .fi-rr-graduation-diploma:before { + content: "\e8ea"; + } + .fi-rr-gramophone:before { + content: "\e8eb"; + } + .fi-rr-grape:before { + content: "\e8ec"; + } + .fi-rr-graph-curve:before { + content: "\e8ed"; + } + .fi-rr-graphic-style:before { + content: "\e8ee"; + } + .fi-rr-graphic-tablet:before { + content: "\e8ef"; + } + .fi-rr-grass:before { + content: "\e8f0"; + } + .fi-rr-grate:before { + content: "\e8f1"; + } + .fi-rr-grate-droplet:before { + content: "\e8f2"; + } + .fi-rr-greater-than:before { + content: "\e8f3"; + } + .fi-rr-greater-than-equal:before { + content: "\e8f4"; + } + .fi-rr-greek-helmet:before { + content: "\e8f5"; + } + .fi-rr-grid:before { + content: "\e8f6"; + } + .fi-rr-grid-alt:before { + content: "\e8f7"; + } + .fi-rr-grid-dividers:before { + content: "\e8f8"; + } + .fi-rr-grid-lock:before { + content: "\e8f9"; + } + .fi-rr-grief:before { + content: "\e8fa"; + } + .fi-rr-grill:before { + content: "\e8fb"; + } + .fi-rr-grill-fire:before { + content: "\e8fc"; + } + .fi-rr-grill-hot-alt:before { + content: "\e8fd"; + } + .fi-rr-grimace:before { + content: "\e8fe"; + } + .fi-rr-grin:before { + content: "\e8ff"; + } + .fi-rr-grin-alt:before { + content: "\e900"; + } + .fi-rr-grin-beam:before { + content: "\e901"; + } + .fi-rr-grin-beam-sweat:before { + content: "\e902"; + } + .fi-rr-grin-hearts:before { + content: "\e903"; + } + .fi-rr-grin-squint:before { + content: "\e904"; + } + .fi-rr-grin-squint-tears:before { + content: "\e905"; + } + .fi-rr-grin-stars:before { + content: "\e906"; + } + .fi-rr-grin-tears:before { + content: "\e907"; + } + .fi-rr-grin-tongue:before { + content: "\e908"; + } + .fi-rr-grin-tongue-squint:before { + content: "\e909"; + } + .fi-rr-grin-tongue-wink:before { + content: "\e90a"; + } + .fi-rr-grin-wink:before { + content: "\e90b"; + } + .fi-rr-grip-dots:before { + content: "\e90c"; + } + .fi-rr-grip-dots-vertical:before { + content: "\e90d"; + } + .fi-rr-grip-horizontal:before { + content: "\e90e"; + } + .fi-rr-grip-lines:before { + content: "\e90f"; + } + .fi-rr-grip-lines-vertical:before { + content: "\e910"; + } + .fi-rr-grip-vertical:before { + content: "\e911"; + } + .fi-rr-grocery-bag:before { + content: "\e912"; + } + .fi-rr-grocery-basket:before { + content: "\e913"; + } + .fi-rr-group-arrows-rotate:before { + content: "\e914"; + } + .fi-rr-group-call:before { + content: "\e915"; + } + .fi-rr-group-community-social-media:before { + content: "\e916"; + } + .fi-rr-growth-chart-invest:before { + content: "\e918"; + } + .fi-rr-guarani-sign:before { + content: "\e91a"; + } + .fi-rr-guide:before { + content: "\e91b"; + } + .fi-rr-guide-alt:before { + content: "\e91c"; + } + .fi-rr-guitar:before { + content: "\e91e"; + } + .fi-rr-guitar-electric:before { + content: "\e91f"; + } + .fi-rr-guitars:before { + content: "\e920"; + } + .fi-rr-gun:before { + content: "\e921"; + } + .fi-rr-gun-shooting:before { + content: "\e922"; + } + .fi-rr-gun-squirt:before { + content: "\e923"; + } + .fi-rr-gym:before { + content: "\e924"; + } + .fi-rr-gym-bag:before { + content: "\e925"; + } + .fi-rr-gynecology:before { + content: "\e926"; + } + .fi-rr-h:before { + content: "\e927"; + } + .fi-rr-h-square:before { + content: "\e928"; + } + .fi-rr-h1:before { + content: "\e929"; + } + .fi-rr-h2:before { + content: "\e92a"; + } + .fi-rr-h3:before { + content: "\e92b"; + } + .fi-rr-h4:before { + content: "\e92c"; + } + .fi-rr-hacker:before { + content: "\e92d"; + } + .fi-rr-hair-clipper:before { + content: "\e92e"; + } + .fi-rr-hair-conditioner:before { + content: "\e92f"; + } + .fi-rr-hairbrush:before { + content: "\e930"; + } + .fi-rr-haircut:before { + content: "\e931"; + } + .fi-rr-hairdryer:before { + content: "\e932"; + } + .fi-rr-half-loading:before { + content: "\e933"; + } + .fi-rr-hamburger:before { + content: "\e934"; + } + .fi-rr-hamburger-soda:before { + content: "\e935"; + } + .fi-rr-hammer:before { + content: "\e936"; + } + .fi-rr-hammer-brush:before { + content: "\e937"; + } + .fi-rr-hammer-crash:before { + content: "\e938"; + } + .fi-rr-hammer-war:before { + content: "\e939"; + } + .fi-rr-hamsa:before { + content: "\e93a"; + } + .fi-rr-hand:before { + content: "\e93b"; + } + .fi-rr-hand-back-fist:before { + content: "\e93c"; + } + .fi-rr-hand-back-point-down:before { + content: "\e93d"; + } + .fi-rr-hand-back-point-left:before { + content: "\e93e"; + } + .fi-rr-hand-back-point-ribbon:before { + content: "\e93f"; + } + .fi-rr-hand-back-point-right:before { + content: "\e940"; + } + .fi-rr-hand-bandage-wound:before { + content: "\e941"; + } + .fi-rr-hand-bill:before { + content: "\e942"; + } + .fi-rr-hand-cleaning:before { + content: "\e943"; + } + .fi-rr-hand-dots:before { + content: "\e944"; + } + .fi-rr-hand-dryer:before { + content: "\e945"; + } + .fi-rr-hand-fingers-crossed:before { + content: "\e946"; + } + .fi-rr-hand-fist:before { + content: "\e947"; + } + .fi-rr-hand-heart:before { + content: "\e948"; + } + .fi-rr-hand-holding-box:before { + content: "\e949"; + } + .fi-rr-hand-holding-document:before { + content: "\e94a"; + } + .fi-rr-hand-holding-droplet:before { + content: "\e94b"; + } + .fi-rr-hand-holding-heart:before { + content: "\e94c"; + } + .fi-rr-hand-holding-magic:before { + content: "\e94d"; + } + .fi-rr-hand-holding-medical:before { + content: "\e94e"; + } + .fi-rr-hand-holding-seeding:before { + content: "\e94f"; + } + .fi-rr-hand-holding-skull:before { + content: "\e951"; + } + .fi-rr-hand-holding-usd:before { + content: "\e952"; + } + .fi-rr-hand-holding-water:before { + content: "\e953"; + } + .fi-rr-hand-horns:before { + content: "\e954"; + } + .fi-rr-hand-horns-bolt:before { + content: "\e955"; + } + .fi-rr-hand-key:before { + content: "\e956"; + } + .fi-rr-hand-lizard:before { + content: "\e957"; + } + .fi-rr-hand-love:before { + content: "\e958"; + } + .fi-rr-hand-middle-finger:before { + content: "\e959"; + } + .fi-rr-hand-paper:before { + content: "\e95a"; + } + .fi-rr-hand-peace:before { + content: "\e95b"; + } + .fi-rr-hand-point-ribbon:before { + content: "\e95c"; + } + .fi-rr-hand-present:before { + content: "\e95d"; + } + .fi-rr-hand-scissors:before { + content: "\e95e"; + } + .fi-rr-hand-sparkles:before { + content: "\e95f"; + } + .fi-rr-hand-spock:before { + content: "\e960"; + } + .fi-rr-hand-wave:before { + content: "\e961"; + } + .fi-rr-hand-zoom-in:before { + content: "\e962"; + } + .fi-rr-handcuffed-hands:before { + content: "\e963"; + } + .fi-rr-handcuffs:before { + content: "\e964"; + } + .fi-rr-handmade:before { + content: "\e965"; + } + .fi-rr-hands-brain:before { + content: "\e966"; + } + .fi-rr-hands-bubbles:before { + content: "\e967"; + } + .fi-rr-hands-clapping:before { + content: "\e968"; + } + .fi-rr-hands-heart:before { + content: "\e969"; + } + .fi-rr-hands-holding:before { + content: "\e96a"; + } + .fi-rr-hands-holding-child:before { + content: "\e96b"; + } + .fi-rr-hands-holding-diamond:before { + content: "\e96c"; + } + .fi-rr-hands-together:before { + content: "\e96d"; + } + .fi-rr-hands-together-heart:before { + content: "\e96e"; + } + .fi-rr-hands-typing-keyboard:before { + content: "\e96f"; + } + .fi-rr-hands-usd:before { + content: "\e971"; + } + .fi-rr-handshake:before { + content: "\e972"; + } + .fi-rr-handshake-angle:before { + content: "\e973"; + } + .fi-rr-handshake-deal-loan:before { + content: "\e974"; + } + .fi-rr-handshake-house:before { + content: "\e975"; + } + .fi-rr-handshake-simple-slash:before { + content: "\e976"; + } + .fi-rr-handshake-trust:before { + content: "\e977"; + } + .fi-rr-handstand:before { + content: "\e978"; + } + .fi-rr-hanukiah:before { + content: "\e979"; + } + .fi-rr-hard-disk-scan:before { + content: "\e97b"; + } + .fi-rr-hard-drive:before { + content: "\e97c"; + } + .fi-rr-hard-hat:before { + content: "\e97d"; + } + .fi-rr-harp:before { + content: "\e97e"; + } + .fi-rr-hashtag-lock:before { + content: "\e981"; + } + .fi-rr-hastag:before { + content: "\e983"; + } + .fi-rr-hat-beach:before { + content: "\e984"; + } + .fi-rr-hat-birthday:before { + content: "\e985"; + } + .fi-rr-hat-chef:before { + content: "\e986"; + } + .fi-rr-hat-cowboy:before { + content: "\e987"; + } + .fi-rr-hat-cowboy-side:before { + content: "\e988"; + } + .fi-rr-hat-santa:before { + content: "\e989"; + } + .fi-rr-hat-winter:before { + content: "\e98a"; + } + .fi-rr-hat-witch:before { + content: "\e98b"; + } + .fi-rr-hat-wizard:before { + content: "\e98c"; + } + .fi-rr-haute-cuisine:before { + content: "\e98d"; + } + .fi-rr-hdd:before { + content: "\e98f"; + } + .fi-rr-head-side:before { + content: "\e990"; + } + .fi-rr-head-side-brain:before { + content: "\e991"; + } + .fi-rr-head-side-cough:before { + content: "\e992"; + } + .fi-rr-head-side-cough-slash:before { + content: "\e993"; + } + .fi-rr-head-side-headphones:before { + content: "\e994"; + } + .fi-rr-head-side-heart:before { + content: "\e995"; + } + .fi-rr-head-side-mask:before { + content: "\e996"; + } + .fi-rr-head-side-medical:before { + content: "\e997"; + } + .fi-rr-head-side-thinking:before { + content: "\e998"; + } + .fi-rr-head-side-virus:before { + content: "\e999"; + } + .fi-rr-head-vr:before { + content: "\e99a"; + } + .fi-rr-headache:before { + content: "\e99b"; + } + .fi-rr-heading:before { + content: "\e99c"; + } + .fi-rr-headphones:before { + content: "\e99d"; + } + .fi-rr-headphones-rhythm:before { + content: "\e99e"; + } + .fi-rr-headset:before { + content: "\e99f"; + } + .fi-rr-heart:before { + content: "\e9a1"; + } + .fi-rr-heart-arrow:before { + content: "\e9a2"; + } + .fi-rr-heart-brain:before { + content: "\e9a3"; + } + .fi-rr-heart-circle-user:before { + content: "\e9a4"; + } + .fi-rr-heart-crack:before { + content: "\e9a5"; + } + .fi-rr-heart-half:before { + content: "\e9a6"; + } + .fi-rr-heart-half-stroke:before { + content: "\e9a7"; + } + .fi-rr-heart-health-muscle:before { + content: "\e9a8"; + } + .fi-rr-heart-lock:before { + content: "\e9a9"; + } + .fi-rr-heart-partner-handshake:before { + content: "\e9aa"; + } + .fi-rr-heart-rate:before { + content: "\e9ab"; + } + .fi-rr-heart-slash:before { + content: "\e9ac"; + } + .fi-rr-heart-upside-down:before { + content: "\e9ad"; + } + .fi-rr-heat:before { + content: "\e9ae"; + } + .fi-rr-helicopter-side:before { + content: "\e9af"; + } + .fi-rr-helmet-battle:before { + content: "\e9b0"; + } + .fi-rr-hermit-crab:before { + content: "\e9b1"; + } + .fi-rr-hexagon:before { + content: "\e9b2"; + } + .fi-rr-hexagon-check:before { + content: "\e9b3"; + } + .fi-rr-hexagon-divide:before { + content: "\e9b4"; + } + .fi-rr-hexagon-exclamation:before { + content: "\e9b5"; + } + .fi-rr-high-definition:before { + content: "\e9b7"; + } + .fi-rr-high-five:before { + content: "\e9b8"; + } + .fi-rr-high-five-celebration-yes:before { + content: "\e9b9"; + } + .fi-rr-highlighter:before { + content: "\e9bb"; + } + .fi-rr-highlighter-line:before { + content: "\e9bc"; + } + .fi-rr-hiking:before { + content: "\e9bd"; + } + .fi-rr-hiking-boot:before { + content: "\e9be"; + } + .fi-rr-hill-avalanche:before { + content: "\e9bf"; + } + .fi-rr-hill-rockslide:before { + content: "\e9c0"; + } + .fi-rr-hippie:before { + content: "\e9c2"; + } + .fi-rr-hippo:before { + content: "\e9c3"; + } + .fi-rr-hockey-puck:before { + content: "\e9c5"; + } + .fi-rr-hockey-stick-puck:before { + content: "\e9c6"; + } + .fi-rr-hockey-sticks:before { + content: "\e9c7"; + } + .fi-rr-holding-hand-brain:before { + content: "\e9c8"; + } + .fi-rr-holding-hand-delivery:before { + content: "\e9c9"; + } + .fi-rr-holding-hand-dinner:before { + content: "\e9ca"; + } + .fi-rr-holding-hand-direction:before { + content: "\e9cb"; + } + .fi-rr-holding-hand-gear:before { + content: "\e9cc"; + } + .fi-rr-holding-hand-key:before { + content: "\e9cd"; + } + .fi-rr-holding-hand-nft:before { + content: "\e9ce"; + } + .fi-rr-holding-hand-pizza-box:before { + content: "\e9cf"; + } + .fi-rr-holding-hand-revenue:before { + content: "\e9d0"; + } + .fi-rr-holly-berry:before { + content: "\e9d1"; + } + .fi-rr-home:before { + content: "\e9d2"; + } + .fi-rr-home-control-app:before { + content: "\e9d4"; + } + .fi-rr-home-heart:before { + content: "\e9d5"; + } + .fi-rr-home-location:before { + content: "\e9d6"; + } + .fi-rr-home-location-alt:before { + content: "\e9d7"; + } + .fi-rr-home-robot:before { + content: "\e9d8"; + } + .fi-rr-home-settings:before { + content: "\e9d9"; + } + .fi-rr-home-wifi-phone:before { + content: "\e9da"; + } + .fi-rr-homework:before { + content: "\e9dc"; + } + .fi-rr-honey-pot:before { + content: "\e9dd"; + } + .fi-rr-hood-cloak:before { + content: "\e9de"; + } + .fi-rr-hook:before { + content: "\e9df"; + } + .fi-rr-horizontal-rule:before { + content: "\e9e0"; + } + .fi-rr-horse:before { + content: "\e9e1"; + } + .fi-rr-horse-head:before { + content: "\e9e2"; + } + .fi-rr-horse-saddle:before { + content: "\e9e3"; + } + .fi-rr-horseshoe:before { + content: "\e9e4"; + } + .fi-rr-horseshoe-broken:before { + content: "\e9e5"; + } + .fi-rr-hose:before { + content: "\e9e6"; + } + .fi-rr-hose-reel:before { + content: "\e9e7"; + } + .fi-rr-hospital:before { + content: "\e9e8"; + } + .fi-rr-hospital-bed:before { + content: "\e9e9"; + } + .fi-rr-hospital-symbol:before { + content: "\e9ea"; + } + .fi-rr-hospital-user:before { + content: "\e9eb"; + } + .fi-rr-hospitals:before { + content: "\e9ec"; + } + .fi-rr-hot-tub:before { + content: "\e9ed"; + } + .fi-rr-hotdog:before { + content: "\e9ee"; + } + .fi-rr-hotel:before { + content: "\e9ef"; + } + .fi-rr-hotel-room-key:before { + content: "\e9f0"; + } + .fi-rr-hourglass:before { + content: "\e9f2"; + } + .fi-rr-hourglass-end:before { + content: "\e9f3"; + } + .fi-rr-hourglass-start:before { + content: "\e9f4"; + } + .fi-rr-house-blank:before { + content: "\e9f5"; + } + .fi-rr-house-building:before { + content: "\e9f6"; + } + .fi-rr-house-chimney:before { + content: "\e9f7"; + } + .fi-rr-house-chimney-blank:before { + content: "\e9f8"; + } + .fi-rr-house-chimney-crack:before { + content: "\e9f9"; + } + .fi-rr-house-chimney-heart:before { + content: "\e9fa"; + } + .fi-rr-house-chimney-medical:before { + content: "\e9fb"; + } + .fi-rr-house-chimney-user:before { + content: "\e9fc"; + } + .fi-rr-house-chimney-window:before { + content: "\e9fd"; + } + .fi-rr-house-circle-check:before { + content: "\e9fe"; + } + .fi-rr-house-circle-exclamation:before { + content: "\e9ff"; + } + .fi-rr-house-circle-xmark:before { + content: "\ea00"; + } + .fi-rr-house-crack:before { + content: "\ea01"; + } + .fi-rr-house-crack-alt:before { + content: "\ea02"; + } + .fi-rr-house-day:before { + content: "\ea03"; + } + .fi-rr-house-fire:before { + content: "\ea04"; + } + .fi-rr-house-flag:before { + content: "\ea05"; + } + .fi-rr-house-flood:before { + content: "\ea06"; + } + .fi-rr-house-hand:before { + content: "\ea07"; + } + .fi-rr-house-hands:before { + content: "\ea08"; + } + .fi-rr-house-key:before { + content: "\ea09"; + } + .fi-rr-house-laptop:before { + content: "\ea0a"; + } + .fi-rr-house-leave:before { + content: "\ea0b"; + } + .fi-rr-house-lock:before { + content: "\ea0c"; + } + .fi-rr-house-medical:before { + content: "\ea0d"; + } + .fi-rr-house-night:before { + content: "\ea0e"; + } + .fi-rr-house-return:before { + content: "\ea0f"; + } + .fi-rr-house-signal:before { + content: "\ea10"; + } + .fi-rr-house-tree:before { + content: "\ea11"; + } + .fi-rr-house-tsunami:before { + content: "\ea12"; + } + .fi-rr-house-turret:before { + content: "\ea13"; + } + .fi-rr-house-unlock:before { + content: "\ea14"; + } + .fi-rr-house-user:before { + content: "\ea15"; + } + .fi-rr-house-window:before { + content: "\ea16"; + } + .fi-rr-hr:before { + content: "\ea17"; + } + .fi-rr-hr-group:before { + content: "\ea18"; + } + .fi-rr-hr-management:before { + content: "\ea19"; + } + .fi-rr-hr-person:before { + content: "\ea1a"; + } + .fi-rr-hryvnia:before { + content: "\ea1b"; + } + .fi-rr-html-file:before { + content: "\ea1c"; + } + .fi-rr-hug-tree:before { + content: "\ea20"; + } + .fi-rr-humanitarian-mission:before { + content: "\ea21"; + } + .fi-rr-humidity:before { + content: "\ea22"; + } + .fi-rr-hundred-points:before { + content: "\ea23"; + } + .fi-rr-hurricane:before { + content: "\ea24"; + } + .fi-rr-hydroalcoholic-gel:before { + content: "\ea25"; + } + .fi-rr-hyperloop:before { + content: "\ea26"; + } + .fi-rr-i:before { + content: "\ea28"; + } + .fi-rr-ice-cream:before { + content: "\ea2a"; + } + .fi-rr-ice-skate:before { + content: "\ea2b"; + } + .fi-rr-icicles:before { + content: "\ea2c"; + } + .fi-rr-icon-star:before { + content: "\ea2d"; + } + .fi-rr-id-badge:before { + content: "\ea2f"; + } + .fi-rr-id-card:before { + content: "\ea30"; + } + .fi-rr-id-card-clip-alt:before { + content: "\ea31"; + } + .fi-rr-idea-exchange:before { + content: "\ea32"; + } + .fi-rr-igloo:before { + content: "\ea34"; + } + .fi-rr-image-slash:before { + content: "\ea37"; + } + .fi-rr-images:before { + content: "\ea38"; + } + .fi-rr-images-user:before { + content: "\ea39"; + } + .fi-rr-immunity:before { + content: "\ea3b"; + } + .fi-rr-improve-user:before { + content: "\ea3c"; + } + .fi-rr-improvement:before { + content: "\ea3d"; + } + .fi-rr-inbox:before { + content: "\ea3e"; + } + .fi-rr-inbox-full:before { + content: "\ea3f"; + } + .fi-rr-inbox-in:before { + content: "\ea40"; + } + .fi-rr-inbox-out:before { + content: "\ea41"; + } + .fi-rr-inboxes:before { + content: "\ea42"; + } + .fi-rr-incense-sticks-yoga:before { + content: "\ea43"; + } + .fi-rr-incognito:before { + content: "\ea44"; + } + .fi-rr-indent:before { + content: "\ea46"; + } + .fi-rr-india-map:before { + content: "\ea48"; + } + .fi-rr-indian-rupee-sign:before { + content: "\ea49"; + } + .fi-rr-industrial-pollution:before { + content: "\ea4a"; + } + .fi-rr-industry-alt:before { + content: "\ea4b"; + } + .fi-rr-industry-windows:before { + content: "\ea4c"; + } + .fi-rr-infinite-cycle:before { + content: "\ea4d"; + } + .fi-rr-infinity:before { + content: "\ea4e"; + } + .fi-rr-info:before { + content: "\ea4f"; + } + .fi-rr-info-guide:before { + content: "\ea50"; + } + .fi-rr-information:before { + content: "\ea51"; + } + .fi-rr-inhaler:before { + content: "\ea52"; + } + .fi-rr-input-numeric:before { + content: "\ea54"; + } + .fi-rr-input-pipe:before { + content: "\ea55"; + } + .fi-rr-input-text:before { + content: "\ea56"; + } + .fi-rr-insert:before { + content: "\ea57"; + } + .fi-rr-insert-alt:before { + content: "\ea58"; + } + .fi-rr-insert-arrows:before { + content: "\ea59"; + } + .fi-rr-insert-button-circle:before { + content: "\ea5a"; + } + .fi-rr-insert-credit-card:before { + content: "\ea5b"; + } + .fi-rr-insert-square:before { + content: "\ea5c"; + } + .fi-rr-insight:before { + content: "\ea5d"; + } + .fi-rr-insight-alt:before { + content: "\ea5e"; + } + .fi-rr-insight-head:before { + content: "\ea5f"; + } + .fi-rr-insomnia:before { + content: "\ea60"; + } + .fi-rr-insurance:before { + content: "\ea64"; + } + .fi-rr-integral:before { + content: "\ea66"; + } + .fi-rr-interactive:before { + content: "\ea6a"; + } + .fi-rr-interlining:before { + content: "\ea6b"; + } + .fi-rr-internet-security:before { + content: "\ea6c"; + } + .fi-rr-internet-speed-wifi:before { + content: "\ea6d"; + } + .fi-rr-interpersonal-skill:before { + content: "\ea6e"; + } + .fi-rr-interrogation:before { + content: "\ea6f"; + } + .fi-rr-intersection:before { + content: "\ea70"; + } + .fi-rr-introduction:before { + content: "\ea71"; + } + .fi-rr-introduction-handshake:before { + content: "\ea72"; + } + .fi-rr-inventory-alt:before { + content: "\ea73"; + } + .fi-rr-invest:before { + content: "\ea74"; + } + .fi-rr-investment:before { + content: "\ea75"; + } + .fi-rr-investor:before { + content: "\ea76"; + } + .fi-rr-invite:before { + content: "\ea78"; + } + .fi-rr-invite-alt:before { + content: "\ea79"; + } + .fi-rr-iot:before { + content: "\ea7a"; + } + .fi-rr-iot-alt:before { + content: "\ea7b"; + } + .fi-rr-ip-address:before { + content: "\ea7c"; + } + .fi-rr-iron:before { + content: "\ea7d"; + } + .fi-rr-island-tropical:before { + content: "\ea7e"; + } + .fi-rr-iso-file:before { + content: "\ea7f"; + } + .fi-rr-issue-loupe:before { + content: "\ea80"; + } + .fi-rr-it:before { + content: "\ea81"; + } + .fi-rr-it-alt:before { + content: "\ea82"; + } + .fi-rr-it-computer:before { + content: "\ea83"; + } + .fi-rr-italian:before { + content: "\ea84"; + } + .fi-rr-italian-coffee-maker:before { + content: "\ea85"; + } + .fi-rr-italian-lira-sign:before { + content: "\ea86"; + } + .fi-rr-italic:before { + content: "\ea87"; + } + .fi-rr-j:before { + content: "\ea89"; + } + .fi-rr-jam:before { + content: "\ea8b"; + } + .fi-rr-january-calendar:before { + content: "\ea8d"; + } + .fi-rr-japanese:before { + content: "\ea8e"; + } + .fi-rr-jar-alt:before { + content: "\ea8f"; + } + .fi-rr-jar-wheat:before { + content: "\ea90"; + } + .fi-rr-javascript:before { + content: "\ea92"; + } + .fi-rr-joint:before { + content: "\ea96"; + } + .fi-rr-joker:before { + content: "\ea97"; + } + .fi-rr-journal:before { + content: "\ea99"; + } + .fi-rr-journal-alt:before { + content: "\ea9a"; + } + .fi-rr-journey:before { + content: "\ea9b"; + } + .fi-rr-joystick:before { + content: "\ea9c"; + } + .fi-rr-jpg:before { + content: "\ea9d"; + } + .fi-rr-json-file:before { + content: "\eaa0"; + } + .fi-rr-judge:before { + content: "\eaa1"; + } + .fi-rr-jug:before { + content: "\eaa2"; + } + .fi-rr-jug-alt:before { + content: "\eaa3"; + } + .fi-rr-jug-bottle:before { + content: "\eaa4"; + } + .fi-rr-july-calendar:before { + content: "\eaa5"; + } + .fi-rr-jumping-rope:before { + content: "\eaa6"; + } + .fi-rr-june-calendar:before { + content: "\eaa7"; + } + .fi-rr-jury:before { + content: "\eaa8"; + } + .fi-rr-k:before { + content: "\eaa9"; + } + .fi-rr-k-pop:before { + content: "\eaaa"; + } + .fi-rr-k-pop-headphones:before { + content: "\eaab"; + } + .fi-rr-k-pop-microphone:before { + content: "\eaac"; + } + .fi-rr-kaaba:before { + content: "\eaad"; + } + .fi-rr-kangaroo:before { + content: "\eaae"; + } + .fi-rr-kayak:before { + content: "\eaaf"; + } + .fi-rr-kazoo:before { + content: "\eab0"; + } + .fi-rr-kerning:before { + content: "\eab1"; + } + .fi-rr-key:before { + content: "\eab2"; + } + .fi-rr-key-car:before { + content: "\eab3"; + } + .fi-rr-key-hole:before { + content: "\eab4"; + } + .fi-rr-key-lock-crypto:before { + content: "\eab5"; + } + .fi-rr-key-skeleton-left-right:before { + content: "\eab7"; + } + .fi-rr-keyboard:before { + content: "\eab8"; + } + .fi-rr-keyboard-brightness:before { + content: "\eab9"; + } + .fi-rr-keyboard-brightness-low:before { + content: "\eaba"; + } + .fi-rr-keyboard-down:before { + content: "\eabb"; + } + .fi-rr-keyboard-finger:before { + content: "\eabc"; + } + .fi-rr-keyboard-left:before { + content: "\eabd"; + } + .fi-rr-keynote:before { + content: "\eabe"; + } + .fi-rr-khanda:before { + content: "\eabf"; + } + .fi-rr-kidneys:before { + content: "\eac1"; + } + .fi-rr-kimchi:before { + content: "\eac2"; + } + .fi-rr-kip-sign:before { + content: "\eac4"; + } + .fi-rr-kiss:before { + content: "\eac5"; + } + .fi-rr-kiss-beam:before { + content: "\eac6"; + } + .fi-rr-kiss-wink-heart:before { + content: "\eac7"; + } + .fi-rr-kitchen-set:before { + content: "\eac8"; + } + .fi-rr-kite:before { + content: "\eac9"; + } + .fi-rr-kiwi-bird:before { + content: "\eaca"; + } + .fi-rr-kiwi-fruit:before { + content: "\eacb"; + } + .fi-rr-knee-joint:before { + content: "\eacc"; + } + .fi-rr-knife:before { + content: "\eacd"; + } + .fi-rr-knife-kitchen:before { + content: "\eace"; + } + .fi-rr-knitting:before { + content: "\ead0"; + } + .fi-rr-knot-rope:before { + content: "\ead1"; + } + .fi-rr-korean:before { + content: "\ead3"; + } + .fi-rr-kpi:before { + content: "\ead4"; + } + .fi-rr-kpi-evaluation:before { + content: "\ead5"; + } + .fi-rr-l:before { + content: "\ead6"; + } + .fi-rr-lab-coat:before { + content: "\ead7"; + } + .fi-rr-label:before { + content: "\ead8"; + } + .fi-rr-lacrosse-stick:before { + content: "\ead9"; + } + .fi-rr-lacrosse-stick-ball:before { + content: "\eada"; + } + .fi-rr-ladder:before { + content: "\eadb"; + } + .fi-rr-lambda:before { + content: "\eadc"; + } + .fi-rr-lamp:before { + content: "\eadd"; + } + .fi-rr-lamp-desk:before { + content: "\eade"; + } + .fi-rr-lamp-desk-on:before { + content: "\eadf"; + } + .fi-rr-lamp-floor:before { + content: "\eae0"; + } + .fi-rr-lamp-street:before { + content: "\eae1"; + } + .fi-rr-land-layer-location:before { + content: "\eae2"; + } + .fi-rr-land-layers:before { + content: "\eae3"; + } + .fi-rr-land-location:before { + content: "\eae4"; + } + .fi-rr-land-mine-on:before { + content: "\eae5"; + } + .fi-rr-landmark-alt:before { + content: "\eae6"; + } + .fi-rr-language:before { + content: "\eae7"; + } + .fi-rr-language-exchange:before { + content: "\eae8"; + } + .fi-rr-lanterns:before { + content: "\eaeb"; + } + .fi-rr-laptop:before { + content: "\eaec"; + } + .fi-rr-laptop-arrow-down:before { + content: "\eaed"; + } + .fi-rr-laptop-binary:before { + content: "\eaee"; + } + .fi-rr-laptop-code:before { + content: "\eaef"; + } + .fi-rr-laptop-dollar:before { + content: "\eaf0"; + } + .fi-rr-laptop-lock:before { + content: "\eaf1"; + } + .fi-rr-laptop-medical:before { + content: "\eaf2"; + } + .fi-rr-laptop-mobile:before { + content: "\eaf3"; + } + .fi-rr-laptop-refresh:before { + content: "\eaf4"; + } + .fi-rr-laptop-shield:before { + content: "\eaf5"; + } + .fi-rr-laptop-signal:before { + content: "\eaf6"; + } + .fi-rr-laptop-slash:before { + content: "\eaf7"; + } + .fi-rr-lari-sign:before { + content: "\eaf8"; + } + .fi-rr-lasso:before { + content: "\eaf9"; + } + .fi-rr-lasso-sparkles:before { + content: "\eafa"; + } + .fi-rr-last-square:before { + content: "\eafb"; + } + .fi-rr-laugh:before { + content: "\eafc"; + } + .fi-rr-laugh-beam:before { + content: "\eafd"; + } + .fi-rr-laugh-squint:before { + content: "\eafe"; + } + .fi-rr-laugh-wink:before { + content: "\eaff"; + } + .fi-rr-launch:before { + content: "\eb00"; + } + .fi-rr-laurel-user:before { + content: "\eb01"; + } + .fi-rr-law-book:before { + content: "\eb02"; + } + .fi-rr-lawyer-man:before { + content: "\eb03"; + } + .fi-rr-lawyer-woman:before { + content: "\eb04"; + } + .fi-rr-layer-minus:before { + content: "\eb05"; + } + .fi-rr-layer-plus:before { + content: "\eb06"; + } + .fi-rr-layers:before { + content: "\eb07"; + } + .fi-rr-layout-fluid:before { + content: "\eb08"; + } + .fi-rr-lead:before { + content: "\eb09"; + } + .fi-rr-lead-funnel:before { + content: "\eb0a"; + } + .fi-rr-lead-management:before { + content: "\eb0b"; + } + .fi-rr-leader:before { + content: "\eb0c"; + } + .fi-rr-leader-alt:before { + content: "\eb0d"; + } + .fi-rr-leader-speech:before { + content: "\eb0e"; + } + .fi-rr-leaderboard:before { + content: "\eb0f"; + } + .fi-rr-leaderboard-alt:before { + content: "\eb10"; + } + .fi-rr-leaderboard-trophy:before { + content: "\eb11"; + } + .fi-rr-leadership:before { + content: "\eb12"; + } + .fi-rr-leadership-alt:before { + content: "\eb13"; + } + .fi-rr-leaf:before { + content: "\eb14"; + } + .fi-rr-leaf-heart:before { + content: "\eb15"; + } + .fi-rr-leaf-maple:before { + content: "\eb16"; + } + .fi-rr-leaf-oak:before { + content: "\eb17"; + } + .fi-rr-leafy-green:before { + content: "\eb18"; + } + .fi-rr-leave:before { + content: "\eb19"; + } + .fi-rr-left:before { + content: "\eb1a"; + } + .fi-rr-left-from-bracket:before { + content: "\eb1b"; + } + .fi-rr-legal:before { + content: "\eb1c"; + } + .fi-rr-legal-aid:before { + content: "\eb1d"; + } + .fi-rr-legal-case:before { + content: "\eb1e"; + } + .fi-rr-legal-document:before { + content: "\eb1f"; + } + .fi-rr-legal-fees:before { + content: "\eb20"; + } + .fi-rr-lemon:before { + content: "\eb21"; + } + .fi-rr-lemongrass:before { + content: "\eb22"; + } + .fi-rr-lesbian-couple:before { + content: "\eb23"; + } + .fi-rr-less-than:before { + content: "\eb24"; + } + .fi-rr-less-than-equal:before { + content: "\eb25"; + } + .fi-rr-lesson:before { + content: "\eb26"; + } + .fi-rr-lesson-class:before { + content: "\eb27"; + } + .fi-rr-letter-case:before { + content: "\eb29"; + } + .fi-rr-lettuce:before { + content: "\eb2a"; + } + .fi-rr-level-down:before { + content: "\eb2b"; + } + .fi-rr-level-down-alt:before { + content: "\eb2c"; + } + .fi-rr-level-up:before { + content: "\eb2d"; + } + .fi-rr-level-up-alt:before { + content: "\eb2e"; + } + .fi-rr-license:before { + content: "\eb2f"; + } + .fi-rr-life:before { + content: "\eb30"; + } + .fi-rr-life-ring:before { + content: "\eb31"; + } + .fi-rr-lift:before { + content: "\eb32"; + } + .fi-rr-light-ceiling:before { + content: "\eb33"; + } + .fi-rr-light-emergency:before { + content: "\eb34"; + } + .fi-rr-light-emergency-on:before { + content: "\eb35"; + } + .fi-rr-light-mode-alt:before { + content: "\eb36"; + } + .fi-rr-light-switch:before { + content: "\eb37"; + } + .fi-rr-light-switch-off:before { + content: "\eb38"; + } + .fi-rr-light-switch-on:before { + content: "\eb39"; + } + .fi-rr-lightbulb-cfl:before { + content: "\eb3a"; + } + .fi-rr-lightbulb-cfl-on:before { + content: "\eb3b"; + } + .fi-rr-lightbulb-dollar:before { + content: "\eb3d"; + } + .fi-rr-lightbulb-exclamation:before { + content: "\eb3e"; + } + .fi-rr-lightbulb-head:before { + content: "\eb41"; + } + .fi-rr-lightbulb-message:before { + content: "\eb42"; + } + .fi-rr-lightbulb-on:before { + content: "\eb43"; + } + .fi-rr-lightbulb-question:before { + content: "\eb44"; + } + .fi-rr-lightbulb-setting:before { + content: "\eb45"; + } + .fi-rr-lightbulb-slash:before { + content: "\eb46"; + } + .fi-rr-lighthouse:before { + content: "\eb48"; + } + .fi-rr-lights-holiday:before { + content: "\eb49"; + } + .fi-rr-limit-hand:before { + content: "\eb4a"; + } + .fi-rr-limit-speedometer:before { + content: "\eb4b"; + } + .fi-rr-line-width:before { + content: "\eb4d"; + } + .fi-rr-link:before { + content: "\eb4e"; + } + .fi-rr-link-alt:before { + content: "\eb4f"; + } + .fi-rr-link-horizontal:before { + content: "\eb50"; + } + .fi-rr-link-horizontal-slash:before { + content: "\eb51"; + } + .fi-rr-link-slash:before { + content: "\eb52"; + } + .fi-rr-link-slash-alt:before { + content: "\eb53"; + } + .fi-rr-lion:before { + content: "\eb55"; + } + .fi-rr-lion-head:before { + content: "\eb56"; + } + .fi-rr-lips:before { + content: "\eb57"; + } + .fi-rr-lips-silence:before { + content: "\eb58"; + } + .fi-rr-lipstick:before { + content: "\eb59"; + } + .fi-rr-lira-sign:before { + content: "\eb5a"; + } + .fi-rr-list:before { + content: "\eb5c"; + } + .fi-rr-list-check:before { + content: "\eb5d"; + } + .fi-rr-list-dropdown:before { + content: "\eb5e"; + } + .fi-rr-list-music:before { + content: "\eb5f"; + } + .fi-rr-list-timeline:before { + content: "\eb60"; + } + .fi-rr-list-tree:before { + content: "\eb61"; + } + .fi-rr-litecoin-sign:before { + content: "\eb64"; + } + .fi-rr-live:before { + content: "\eb65"; + } + .fi-rr-live-alt:before { + content: "\eb66"; + } + .fi-rr-loading:before { + content: "\eb67"; + } + .fi-rr-loan:before { + content: "\eb68"; + } + .fi-rr-lobster:before { + content: "\eb69"; + } + .fi-rr-location-alt:before { + content: "\eb6b"; + } + .fi-rr-location-arrow:before { + content: "\eb6c"; + } + .fi-rr-location-crosshairs:before { + content: "\eb6d"; + } + .fi-rr-location-crosshairs-slash:before { + content: "\eb6e"; + } + .fi-rr-location-dot-slash:before { + content: "\eb6f"; + } + .fi-rr-location-exclamation:before { + content: "\eb70"; + } + .fi-rr-location-lock:before { + content: "\eb71"; + } + .fi-rr-location-pin-call:before { + content: "\eb73"; + } + .fi-rr-lock:before { + content: "\eb79"; + } + .fi-rr-lock-alt:before { + content: "\eb7a"; + } + .fi-rr-lock-hashtag:before { + content: "\eb7b"; + } + .fi-rr-lock-open-alt:before { + content: "\eb7c"; + } + .fi-rr-locust:before { + content: "\eb7d"; + } + .fi-rr-log-file:before { + content: "\eb7e"; + } + .fi-rr-login:before { + content: "\eb80"; + } + .fi-rr-login-lock:before { + content: "\eb81"; + } + .fi-rr-logo:before { + content: "\eb82"; + } + .fi-rr-longboard:before { + content: "\eb83"; + } + .fi-rr-loop-square:before { + content: "\eb85"; + } + .fi-rr-loveseat:before { + content: "\eb89"; + } + .fi-rr-low-vision:before { + content: "\eb8a"; + } + .fi-rr-lower-back:before { + content: "\eb8b"; + } + .fi-rr-luchador:before { + content: "\eb8c"; + } + .fi-rr-luggage-cart:before { + content: "\eb8d"; + } + .fi-rr-luggage-rolling:before { + content: "\eb8e"; + } + .fi-rr-lunch-box:before { + content: "\eb8f"; + } + .fi-rr-lung-cancer:before { + content: "\eb90"; + } + .fi-rr-lung-ribbon:before { + content: "\eb91"; + } + .fi-rr-lungs:before { + content: "\eb92"; + } + .fi-rr-lungs-virus:before { + content: "\eb93"; + } + .fi-rr-m:before { + content: "\eb94"; + } + .fi-rr-macarons:before { + content: "\eb95"; + } + .fi-rr-mace:before { + content: "\eb96"; + } + .fi-rr-machine-learning:before { + content: "\eb97"; + } + .fi-rr-magic-wand:before { + content: "\eb9d"; + } + .fi-rr-magnet:before { + content: "\eb9e"; + } + .fi-rr-magnet-energy:before { + content: "\eb9f"; + } + .fi-rr-magnet-user:before { + content: "\eba0"; + } + .fi-rr-magnifying-glass-binary:before { + content: "\eba3"; + } + .fi-rr-magnifying-glass-eye:before { + content: "\eba4"; + } + .fi-rr-magnifying-glass-play:before { + content: "\eba5"; + } + .fi-rr-magnifying-glass-wave:before { + content: "\eba6"; + } + .fi-rr-mail-hook:before { + content: "\eba8"; + } + .fi-rr-mail-malware:before { + content: "\eba9"; + } + .fi-rr-mail-plus-circle:before { + content: "\ebaa"; + } + .fi-rr-mailbox:before { + content: "\ebab"; + } + .fi-rr-mailbox-envelope:before { + content: "\ebac"; + } + .fi-rr-mailbox-flag-up:before { + content: "\ebad"; + } + .fi-rr-makeup-bag:before { + content: "\ebb0"; + } + .fi-rr-makeup-brush:before { + content: "\ebb1"; + } + .fi-rr-malware-circle:before { + content: "\ebb4"; + } + .fi-rr-malware-shield:before { + content: "\ebb5"; + } + .fi-rr-malware-square:before { + content: "\ebb6"; + } + .fi-rr-man-head:before { + content: "\ebb7"; + } + .fi-rr-man-scientist:before { + content: "\ebb8"; + } + .fi-rr-manat-sign:before { + content: "\ebb9"; + } + .fi-rr-mandolin:before { + content: "\ebba"; + } + .fi-rr-mango:before { + content: "\ebbb"; + } + .fi-rr-manhole:before { + content: "\ebbc"; + } + .fi-rr-manicure:before { + content: "\ebbd"; + } + .fi-rr-map:before { + content: "\ebbe"; + } + .fi-rr-map-location-track:before { + content: "\ebbf"; + } + .fi-rr-map-marker:before { + content: "\ebc0"; + } + .fi-rr-map-marker-check:before { + content: "\ebc1"; + } + .fi-rr-map-marker-cross:before { + content: "\ebc2"; + } + .fi-rr-map-marker-edit:before { + content: "\ebc3"; + } + .fi-rr-map-marker-home:before { + content: "\ebc5"; + } + .fi-rr-map-marker-minus:before { + content: "\ebc6"; + } + .fi-rr-map-marker-plus:before { + content: "\ebc7"; + } + .fi-rr-map-marker-question:before { + content: "\ebc8"; + } + .fi-rr-map-marker-slash:before { + content: "\ebc9"; + } + .fi-rr-map-marker-smile:before { + content: "\ebca"; + } + .fi-rr-map-pin:before { + content: "\ebcb"; + } + .fi-rr-map-point:before { + content: "\ebcc"; + } + .fi-rr-march-calendar:before { + content: "\ebcd"; + } + .fi-rr-marker:before { + content: "\ebce"; + } + .fi-rr-marker-hospital:before { + content: "\ebcf"; + } + .fi-rr-marker-time:before { + content: "\ebd0"; + } + .fi-rr-marketplace:before { + content: "\ebd1"; + } + .fi-rr-marketplace-alt:before { + content: "\ebd2"; + } + .fi-rr-marketplace-store:before { + content: "\ebd3"; + } + .fi-rr-marriage-proposal:before { + content: "\ebd4"; + } + .fi-rr-mars:before { + content: "\ebd6"; + } + .fi-rr-mars-and-venus-burst:before { + content: "\ebd7"; + } + .fi-rr-mars-double:before { + content: "\ebd8"; + } + .fi-rr-mars-stroke-right:before { + content: "\ebd9"; + } + .fi-rr-mars-stroke-up:before { + content: "\ebda"; + } + .fi-rr-martini-glass-citrus:before { + content: "\ebdb"; + } + .fi-rr-martini-glass-empty:before { + content: "\ebdc"; + } + .fi-rr-mascara:before { + content: "\ebdd"; + } + .fi-rr-mask:before { + content: "\ebde"; + } + .fi-rr-mask-carnival:before { + content: "\ebdf"; + } + .fi-rr-mask-face:before { + content: "\ebe0"; + } + .fi-rr-mask-snorkel:before { + content: "\ebe1"; + } + .fi-rr-massage:before { + content: "\ebe2"; + } + .fi-rr-master-plan:before { + content: "\ebe3"; + } + .fi-rr-master-plan-integrate:before { + content: "\ebe4"; + } + .fi-rr-match-fire:before { + content: "\ebe5"; + } + .fi-rr-mattress-pillow:before { + content: "\ebe6"; + } + .fi-rr-may-calendar:before { + content: "\ebe7"; + } + .fi-rr-measuring-tape:before { + content: "\ebe9"; + } + .fi-rr-meat:before { + content: "\ebea"; + } + .fi-rr-medal:before { + content: "\ebeb"; + } + .fi-rr-mediator:before { + content: "\ebed"; + } + .fi-rr-medical-star:before { + content: "\ebee"; + } + .fi-rr-medication:before { + content: "\ebef"; + } + .fi-rr-medicine:before { + content: "\ebf0"; + } + .fi-rr-meditation:before { + content: "\ebf1"; + } + .fi-rr-meeting:before { + content: "\ebf3"; + } + .fi-rr-meeting-alt:before { + content: "\ebf4"; + } + .fi-rr-megaphone:before { + content: "\ebf5"; + } + .fi-rr-megaphone-announcement-leader:before { + content: "\ebf6"; + } + .fi-rr-megaphone-magnifying-glass:before { + content: "\ebf7"; + } + .fi-rr-megaphone-sound-waves:before { + content: "\ebf8"; + } + .fi-rr-meh:before { + content: "\ebf9"; + } + .fi-rr-meh-blank:before { + content: "\ebfa"; + } + .fi-rr-meh-rolling-eyes:before { + content: "\ebfb"; + } + .fi-rr-melon:before { + content: "\ebfc"; + } + .fi-rr-melon-alt:before { + content: "\ebfd"; + } + .fi-rr-member-list:before { + content: "\ebfe"; + } + .fi-rr-member-search:before { + content: "\ebff"; + } + .fi-rr-membership:before { + content: "\ec00"; + } + .fi-rr-membership-vip:before { + content: "\ec01"; + } + .fi-rr-memo:before { + content: "\ec02"; + } + .fi-rr-memo-circle-check:before { + content: "\ec03"; + } + .fi-rr-memo-pad:before { + content: "\ec04"; + } + .fi-rr-memory:before { + content: "\ec05"; + } + .fi-rr-memory-loss:before { + content: "\ec06"; + } + .fi-rr-men-swimsuit:before { + content: "\ec07"; + } + .fi-rr-menorah:before { + content: "\ec08"; + } + .fi-rr-menu-burger:before { + content: "\ec09"; + } + .fi-rr-menu-dots:before { + content: "\ec0a"; + } + .fi-rr-menu-dots-vertical:before { + content: "\ec0b"; + } + .fi-rr-menu-food:before { + content: "\ec0c"; + } + .fi-rr-mercury:before { + content: "\ec0d"; + } + .fi-rr-message-alert:before { + content: "\ec0e"; + } + .fi-rr-message-arrow-down:before { + content: "\ec0f"; + } + .fi-rr-message-arrow-up:before { + content: "\ec10"; + } + .fi-rr-message-arrow-up-right:before { + content: "\ec11"; + } + .fi-rr-message-bot:before { + content: "\ec12"; + } + .fi-rr-message-circle-refresh:before { + content: "\ec13"; + } + .fi-rr-message-code:before { + content: "\ec14"; + } + .fi-rr-message-dollar:before { + content: "\ec15"; + } + .fi-rr-message-heart:before { + content: "\ec16"; + } + .fi-rr-message-image:before { + content: "\ec17"; + } + .fi-rr-message-question:before { + content: "\ec19"; + } + .fi-rr-message-quote:before { + content: "\ec1a"; + } + .fi-rr-message-slash:before { + content: "\ec1b"; + } + .fi-rr-message-sms:before { + content: "\ec1c"; + } + .fi-rr-message-square-refresh:before { + content: "\ec1d"; + } + .fi-rr-message-star:before { + content: "\ec1e"; + } + .fi-rr-message-text:before { + content: "\ec1f"; + } + .fi-rr-message-xmark:before { + content: "\ec20"; + } + .fi-rr-messages:before { + content: "\ec21"; + } + .fi-rr-messages-dollar:before { + content: "\ec22"; + } + .fi-rr-messages-question:before { + content: "\ec23"; + } + .fi-rr-meteor:before { + content: "\ec25"; + } + .fi-rr-meter:before { + content: "\ec26"; + } + .fi-rr-meter-bolt:before { + content: "\ec27"; + } + .fi-rr-meter-droplet:before { + content: "\ec28"; + } + .fi-rr-meter-fire:before { + content: "\ec29"; + } + .fi-rr-method:before { + content: "\ec2a"; + } + .fi-rr-microchip:before { + content: "\ec2b"; + } + .fi-rr-microchip-ai:before { + content: "\ec2c"; + } + .fi-rr-microphone:before { + content: "\ec2d"; + } + .fi-rr-microphone-alt:before { + content: "\ec2e"; + } + .fi-rr-microphone-slash:before { + content: "\ec32"; + } + .fi-rr-microscope:before { + content: "\ec33"; + } + .fi-rr-microscope-bacteria:before { + content: "\ec34"; + } + .fi-rr-microwave:before { + content: "\ec38"; + } + .fi-rr-milk:before { + content: "\ec39"; + } + .fi-rr-milk-alt:before { + content: "\ec3a"; + } + .fi-rr-mill:before { + content: "\ec3b"; + } + .fi-rr-mill-sign:before { + content: "\ec3c"; + } + .fi-rr-mind-share:before { + content: "\ec3d"; + } + .fi-rr-minus:before { + content: "\ec3e"; + } + .fi-rr-minus-circle:before { + content: "\ec3f"; + } + .fi-rr-minus-hexagon:before { + content: "\ec40"; + } + .fi-rr-minus-small:before { + content: "\ec41"; + } + .fi-rr-mirror:before { + content: "\ec43"; + } + .fi-rr-mirror-user:before { + content: "\ec44"; + } + .fi-rr-mission:before { + content: "\ec45"; + } + .fi-rr-mistletoe:before { + content: "\ec46"; + } + .fi-rr-mix:before { + content: "\ec47"; + } + .fi-rr-mixer:before { + content: "\ec48"; + } + .fi-rr-mobile:before { + content: "\ec49"; + } + .fi-rr-mobile-4g:before { + content: "\ec4a"; + } + .fi-rr-mobile-5g:before { + content: "\ec4b"; + } + .fi-rr-mobile-app-cleaner:before { + content: "\ec4c"; + } + .fi-rr-mobile-button:before { + content: "\ec4e"; + } + .fi-rr-mobile-friendly:before { + content: "\ec4f"; + } + .fi-rr-mobile-hand:before { + content: "\ec50"; + } + .fi-rr-mobile-lock:before { + content: "\ec51"; + } + .fi-rr-mobile-message:before { + content: "\ec52"; + } + .fi-rr-mobile-notch:before { + content: "\ec53"; + } + .fi-rr-mockup:before { + content: "\ec56"; + } + .fi-rr-mode:before { + content: "\ec57"; + } + .fi-rr-mode-alt:before { + content: "\ec58"; + } + .fi-rr-mode-landscape:before { + content: "\ec59"; + } + .fi-rr-mode-portrait:before { + content: "\ec5a"; + } + .fi-rr-model-cube:before { + content: "\ec5b"; + } + .fi-rr-model-cube-arrows:before { + content: "\ec5c"; + } + .fi-rr-model-cube-space:before { + content: "\ec5d"; + } + .fi-rr-modular-home:before { + content: "\ec5e"; + } + .fi-rr-module:before { + content: "\ec5f"; + } + .fi-rr-monday:before { + content: "\ec60"; + } + .fi-rr-money:before { + content: "\ec61"; + } + .fi-rr-money-bill-simple:before { + content: "\ec63"; + } + .fi-rr-money-bill-transfer:before { + content: "\ec64"; + } + .fi-rr-money-bill-wave:before { + content: "\ec65"; + } + .fi-rr-money-bill-wave-alt:before { + content: "\ec66"; + } + .fi-rr-money-bills:before { + content: "\ec67"; + } + .fi-rr-money-bills-simple:before { + content: "\ec68"; + } + .fi-rr-money-check:before { + content: "\ec69"; + } + .fi-rr-money-check-edit:before { + content: "\ec6a"; + } + .fi-rr-money-check-edit-alt:before { + content: "\ec6b"; + } + .fi-rr-money-coin-transfer:before { + content: "\ec6c"; + } + .fi-rr-money-from-bracket:before { + content: "\ec6d"; + } + .fi-rr-money-income:before { + content: "\ec6f"; + } + .fi-rr-money-laptop:before { + content: "\ec70"; + } + .fi-rr-money-safe-box:before { + content: "\ec72"; + } + .fi-rr-money-simple-from-bracket:before { + content: "\ec73"; + } + .fi-rr-money-transfer-alt:before { + content: "\ec74"; + } + .fi-rr-money-transfer-coin-arrow:before { + content: "\ec75"; + } + .fi-rr-money-transfer-smartphone:before { + content: "\ec76"; + } + .fi-rr-money-wings:before { + content: "\ec77"; + } + .fi-rr-monitor-sun:before { + content: "\ec78"; + } + .fi-rr-monitor-water:before { + content: "\ec79"; + } + .fi-rr-monkey:before { + content: "\ec7a"; + } + .fi-rr-monstera:before { + content: "\ec7b"; + } + .fi-rr-monument:before { + content: "\ec7c"; + } + .fi-rr-moon:before { + content: "\ec7d"; + } + .fi-rr-moon-stars:before { + content: "\ec7e"; + } + .fi-rr-moped:before { + content: "\ec7f"; + } + .fi-rr-mortar-pestle:before { + content: "\ec80"; + } + .fi-rr-mortgage:before { + content: "\ec81"; + } + .fi-rr-mosque:before { + content: "\ec82"; + } + .fi-rr-mosque-alt:before { + content: "\ec83"; + } + .fi-rr-mosque-moon:before { + content: "\ec84"; + } + .fi-rr-mosquito:before { + content: "\ec85"; + } + .fi-rr-mosquito-net:before { + content: "\ec86"; + } + .fi-rr-motion-graphic:before { + content: "\ec87"; + } + .fi-rr-motorcycle:before { + content: "\ec89"; + } + .fi-rr-motorcycle-front:before { + content: "\ec8a"; + } + .fi-rr-motorcycle-helmet:before { + content: "\ec8b"; + } + .fi-rr-mound:before { + content: "\ec8c"; + } + .fi-rr-mountain:before { + content: "\ec8d"; + } + .fi-rr-mountain-city:before { + content: "\ec8e"; + } + .fi-rr-mountains:before { + content: "\ec90"; + } + .fi-rr-mouse:before { + content: "\ec91"; + } + .fi-rr-mouse-field:before { + content: "\ec92"; + } + .fi-rr-mouse-pointer-click:before { + content: "\ec93"; + } + .fi-rr-mouse-pointer-heart:before { + content: "\ec94"; + } + .fi-rr-moustache:before { + content: "\ec95"; + } + .fi-rr-mov-file:before { + content: "\ec96"; + } + .fi-rr-move-to-folder:before { + content: "\ec97"; + } + .fi-rr-move-to-folder-2:before { + content: "\ec98"; + } + .fi-rr-moving:before { + content: "\ec99"; + } + .fi-rr-mower:before { + content: "\ec9a"; + } + .fi-rr-mp3-file:before { + content: "\ec9b"; + } + .fi-rr-mp3-player:before { + content: "\ec9c"; + } + .fi-rr-mp4-file:before { + content: "\ec9d"; + } + .fi-rr-muffin:before { + content: "\ec9e"; + } + .fi-rr-mug:before { + content: "\ec9f"; + } + .fi-rr-mug-alt:before { + content: "\eca0"; + } + .fi-rr-mug-hot:before { + content: "\eca1"; + } + .fi-rr-mug-hot-alt:before { + content: "\eca2"; + } + .fi-rr-mug-marshmallows:before { + content: "\eca3"; + } + .fi-rr-mug-tea:before { + content: "\eca4"; + } + .fi-rr-mug-tea-alt:before { + content: "\eca5"; + } + .fi-rr-mug-tea-saucer:before { + content: "\eca6"; + } + .fi-rr-multiple:before { + content: "\eca8"; + } + .fi-rr-multiple-alt:before { + content: "\eca9"; + } + .fi-rr-multitasking:before { + content: "\ecaa"; + } + .fi-rr-muscle:before { + content: "\ecab"; + } + .fi-rr-museum:before { + content: "\ecac"; + } + .fi-rr-mushroom:before { + content: "\ecad"; + } + .fi-rr-mushroom-alt:before { + content: "\ecae"; + } + .fi-rr-mushroom-cloud:before { + content: "\ecaf"; + } + .fi-rr-music:before { + content: "\ecb0"; + } + .fi-rr-music-alt:before { + content: "\ecb1"; + } + .fi-rr-music-file:before { + content: "\ecb3"; + } + .fi-rr-music-magnifying-glass:before { + content: "\ecb4"; + } + .fi-rr-music-note:before { + content: "\ecb5"; + } + .fi-rr-music-note-slash:before { + content: "\ecb6"; + } + .fi-rr-music-slash:before { + content: "\ecb7"; + } + .fi-rr-n:before { + content: "\ecb9"; + } + .fi-rr-nail-art:before { + content: "\ecba"; + } + .fi-rr-nail-clipper:before { + content: "\ecbb"; + } + .fi-rr-naira-sign:before { + content: "\ecbc"; + } + .fi-rr-narwhal:before { + content: "\ecbe"; + } + .fi-rr-navigation:before { + content: "\ecbf"; + } + .fi-rr-nesting-dolls:before { + content: "\ecc0"; + } + .fi-rr-network:before { + content: "\ecc3"; + } + .fi-rr-network-analytic:before { + content: "\ecc4"; + } + .fi-rr-network-cloud:before { + content: "\ecc5"; + } + .fi-rr-network-firewall:before { + content: "\ecc7"; + } + .fi-rr-network-user:before { + content: "\ecc8"; + } + .fi-rr-neuter:before { + content: "\ecc9"; + } + .fi-rr-newsletter-subscribe:before { + content: "\eccc"; + } + .fi-rr-newspaper:before { + content: "\eccd"; + } + .fi-rr-newspaper-open:before { + content: "\eccf"; + } + .fi-rr-nfc:before { + content: "\ecd0"; + } + .fi-rr-nfc-lock:before { + content: "\ecd1"; + } + .fi-rr-nfc-magnifying-glass:before { + content: "\ecd2"; + } + .fi-rr-nfc-pen:before { + content: "\ecd3"; + } + .fi-rr-nfc-slash:before { + content: "\ecd5"; + } + .fi-rr-nfc-trash:before { + content: "\ecd6"; + } + .fi-rr-nft-square:before { + content: "\ecd9"; + } + .fi-rr-night-day:before { + content: "\ecda"; + } + .fi-rr-night-mode:before { + content: "\ecdb"; + } + .fi-rr-no-attention:before { + content: "\ecdc"; + } + .fi-rr-no-baby:before { + content: "\ecdd"; + } + .fi-rr-no-ball:before { + content: "\ecde"; + } + .fi-rr-no-child:before { + content: "\ecdf"; + } + .fi-rr-no-children:before { + content: "\ece0"; + } + .fi-rr-no-fee:before { + content: "\ece1"; + } + .fi-rr-no-food:before { + content: "\ece2"; + } + .fi-rr-no-food-circle:before { + content: "\ece3"; + } + .fi-rr-no-iron:before { + content: "\ece4"; + } + .fi-rr-no-pacifier:before { + content: "\ece5"; + } + .fi-rr-no-people:before { + content: "\ece6"; + } + .fi-rr-no-play-football:before { + content: "\ece7"; + } + .fi-rr-no-smoking:before { + content: "\ece8"; + } + .fi-rr-no-vaping:before { + content: "\ece9"; + } + .fi-rr-no-vaping-circle:before { + content: "\ecea"; + } + .fi-rr-noise-cancelling-headphones:before { + content: "\eced"; + } + .fi-rr-noodles:before { + content: "\ecee"; + } + .fi-rr-nose:before { + content: "\ecef"; + } + .fi-rr-not-equal:before { + content: "\ecf0"; + } + .fi-rr-not-found:before { + content: "\ecf1"; + } + .fi-rr-not-found-alt:before { + content: "\ecf2"; + } + .fi-rr-not-found-magnifying-glass:before { + content: "\ecf3"; + } + .fi-rr-notary:before { + content: "\ecf4"; + } + .fi-rr-notdef:before { + content: "\ecf5"; + } + .fi-rr-note:before { + content: "\ecf6"; + } + .fi-rr-note-medical:before { + content: "\ecf7"; + } + .fi-rr-note-sticky:before { + content: "\ecf8"; + } + .fi-rr-notebook:before { + content: "\ecf9"; + } + .fi-rr-notebook-alt:before { + content: "\ecfa"; + } + .fi-rr-notes:before { + content: "\ecfc"; + } + .fi-rr-notes-medical:before { + content: "\ecfd"; + } + .fi-rr-november-calendar:before { + content: "\ecfe"; + } + .fi-rr-o:before { + content: "\ed07"; + } + .fi-rr-obj-file:before { + content: "\ed08"; + } + .fi-rr-object-exclude:before { + content: "\ed09"; + } + .fi-rr-object-group:before { + content: "\ed0a"; + } + .fi-rr-object-intersect:before { + content: "\ed0b"; + } + .fi-rr-object-subtract:before { + content: "\ed0c"; + } + .fi-rr-object-ungroup:before { + content: "\ed0d"; + } + .fi-rr-object-union:before { + content: "\ed0e"; + } + .fi-rr-objects-column:before { + content: "\ed10"; + } + .fi-rr-octagon:before { + content: "\ed11"; + } + .fi-rr-octagon-check:before { + content: "\ed12"; + } + .fi-rr-octagon-divide:before { + content: "\ed13"; + } + .fi-rr-octagon-exclamation:before { + content: "\ed14"; + } + .fi-rr-octagon-minus:before { + content: "\ed15"; + } + .fi-rr-octagon-plus:before { + content: "\ed16"; + } + .fi-rr-octagon-xmark:before { + content: "\ed17"; + } + .fi-rr-october-calendar:before { + content: "\ed19"; + } + .fi-rr-office-chair:before { + content: "\ed1a"; + } + .fi-rr-oil-can:before { + content: "\ed1c"; + } + .fi-rr-oil-price:before { + content: "\ed1d"; + } + .fi-rr-oil-tank:before { + content: "\ed1e"; + } + .fi-rr-oil-temp:before { + content: "\ed1f"; + } + .fi-rr-old-people:before { + content: "\ed21"; + } + .fi-rr-olive:before { + content: "\ed22"; + } + .fi-rr-olive-branch-dove:before { + content: "\ed23"; + } + .fi-rr-olive-oil:before { + content: "\ed24"; + } + .fi-rr-olives:before { + content: "\ed25"; + } + .fi-rr-om:before { + content: "\ed26"; + } + .fi-rr-omega:before { + content: "\ed27"; + } + .fi-rr-on-air-square:before { + content: "\ed28"; + } + .fi-rr-onboarding:before { + content: "\ed29"; + } + .fi-rr-onigiri:before { + content: "\ed2a"; + } + .fi-rr-onion:before { + content: "\ed2b"; + } + .fi-rr-online-interview:before { + content: "\ed2e"; + } + .fi-rr-online-meet:before { + content: "\ed2f"; + } + .fi-rr-opacity:before { + content: "\ed31"; + } + .fi-rr-open:before { + content: "\ed32"; + } + .fi-rr-open-book-lightbulb:before { + content: "\ed34"; + } + .fi-rr-open-mail-clip:before { + content: "\ed35"; + } + .fi-rr-operating-system-upgrade:before { + content: "\ed37"; + } + .fi-rr-operation:before { + content: "\ed38"; + } + .fi-rr-optimization:before { + content: "\ed39"; + } + .fi-rr-orange-juice:before { + content: "\ed3c"; + } + .fi-rr-order-food-mobile:before { + content: "\ed3d"; + } + .fi-rr-order-food-online:before { + content: "\ed3e"; + } + .fi-rr-order-food-telephone:before { + content: "\ed3f"; + } + .fi-rr-order-history:before { + content: "\ed40"; + } + .fi-rr-organization-chart:before { + content: "\ed41"; + } + .fi-rr-ornament:before { + content: "\ed42"; + } + .fi-rr-otp:before { + content: "\ed43"; + } + .fi-rr-otter:before { + content: "\ed44"; + } + .fi-rr-outdent:before { + content: "\ed46"; + } + .fi-rr-oval:before { + content: "\ed47"; + } + .fi-rr-oval-alt:before { + content: "\ed48"; + } + .fi-rr-oven:before { + content: "\ed49"; + } + .fi-rr-overline:before { + content: "\ed4a"; + } + .fi-rr-overview:before { + content: "\ed4b"; + } + .fi-rr-p:before { + content: "\ed4c"; + } + .fi-rr-pacifier:before { + content: "\ed4e"; + } + .fi-rr-package:before { + content: "\ed4f"; + } + .fi-rr-paddle-tennis-player:before { + content: "\ed50"; + } + .fi-rr-paddle-tennis-racket:before { + content: "\ed51"; + } + .fi-rr-padlock-check:before { + content: "\ed52"; + } + .fi-rr-page-break:before { + content: "\ed53"; + } + .fi-rr-pager:before { + content: "\ed54"; + } + .fi-rr-paid:before { + content: "\ed55"; + } + .fi-rr-paint-brush:before { + content: "\ed57"; + } + .fi-rr-paint-roller:before { + content: "\ed59"; + } + .fi-rr-paintbrush-pencil:before { + content: "\ed5b"; + } + .fi-rr-palette:before { + content: "\ed5c"; + } + .fi-rr-pallet:before { + content: "\ed5d"; + } + .fi-rr-pallet-alt:before { + content: "\ed5e"; + } + .fi-rr-pan:before { + content: "\ed5f"; + } + .fi-rr-pan-food:before { + content: "\ed60"; + } + .fi-rr-pan-frying:before { + content: "\ed61"; + } + .fi-rr-pancakes:before { + content: "\ed62"; + } + .fi-rr-panorama:before { + content: "\ed66"; + } + .fi-rr-paper-plane:before { + content: "\ed67"; + } + .fi-rr-paper-plane-launch:before { + content: "\ed68"; + } + .fi-rr-paper-plane-top:before { + content: "\ed69"; + } + .fi-rr-paperclip-vertical:before { + content: "\ed6a"; + } + .fi-rr-parachute-box:before { + content: "\ed6b"; + } + .fi-rr-paragraph:before { + content: "\ed6c"; + } + .fi-rr-paragraph-left:before { + content: "\ed6d"; + } + .fi-rr-parking:before { + content: "\ed6e"; + } + .fi-rr-parking-circle:before { + content: "\ed6f"; + } + .fi-rr-parking-circle-slash:before { + content: "\ed70"; + } + .fi-rr-parking-slash:before { + content: "\ed71"; + } + .fi-rr-party-bell:before { + content: "\ed74"; + } + .fi-rr-party-horn:before { + content: "\ed75"; + } + .fi-rr-passenger-plane:before { + content: "\ed76"; + } + .fi-rr-passport:before { + content: "\ed78"; + } + .fi-rr-password:before { + content: "\ed79"; + } + .fi-rr-password-alt:before { + content: "\ed7a"; + } + .fi-rr-password-computer:before { + content: "\ed7b"; + } + .fi-rr-password-email:before { + content: "\ed7c"; + } + .fi-rr-password-lock:before { + content: "\ed7d"; + } + .fi-rr-password-magnifying-glass:before { + content: "\ed7e"; + } + .fi-rr-password-protection:before { + content: "\ed7f"; + } + .fi-rr-password-smartphone:before { + content: "\ed80"; + } + .fi-rr-paste:before { + content: "\ed81"; + } + .fi-rr-patient:before { + content: "\ed82"; + } + .fi-rr-patient-file:before { + content: "\ed83"; + } + .fi-rr-pattern:before { + content: "\ed85"; + } + .fi-rr-pause:before { + content: "\ed86"; + } + .fi-rr-pause-circle:before { + content: "\ed87"; + } + .fi-rr-pause-square:before { + content: "\ed88"; + } + .fi-rr-paw:before { + content: "\ed89"; + } + .fi-rr-paw-claws:before { + content: "\ed8a"; + } + .fi-rr-paw-heart:before { + content: "\ed8b"; + } + .fi-rr-pay-per-click:before { + content: "\ed8c"; + } + .fi-rr-payment-authentication:before { + content: "\ed8d"; + } + .fi-rr-payment-pos:before { + content: "\ed8f"; + } + .fi-rr-payment-qrcode:before { + content: "\ed90"; + } + .fi-rr-payroll:before { + content: "\ed93"; + } + .fi-rr-payroll-calendar:before { + content: "\ed94"; + } + .fi-rr-payroll-check:before { + content: "\ed95"; + } + .fi-rr-pc-chair:before { + content: "\ed96"; + } + .fi-rr-peace:before { + content: "\ed97"; + } + .fi-rr-peach:before { + content: "\ed98"; + } + .fi-rr-peanut:before { + content: "\ed99"; + } + .fi-rr-peanuts:before { + content: "\ed9a"; + } + .fi-rr-peapod:before { + content: "\ed9b"; + } + .fi-rr-pear:before { + content: "\ed9c"; + } + .fi-rr-pedestal:before { + content: "\ed9d"; + } + .fi-rr-pelvis:before { + content: "\ed9e"; + } + .fi-rr-pen-circle:before { + content: "\ed9f"; + } + .fi-rr-pen-clip:before { + content: "\eda0"; + } + .fi-rr-pen-clip-slash:before { + content: "\eda1"; + } + .fi-rr-pen-fancy:before { + content: "\eda2"; + } + .fi-rr-pen-fancy-slash:before { + content: "\eda3"; + } + .fi-rr-pen-field:before { + content: "\eda4"; + } + .fi-rr-pen-nib:before { + content: "\eda5"; + } + .fi-rr-pen-nib-slash:before { + content: "\eda6"; + } + .fi-rr-pen-slash:before { + content: "\eda7"; + } + .fi-rr-pen-square:before { + content: "\eda8"; + } + .fi-rr-pen-swirl:before { + content: "\eda9"; + } + .fi-rr-pencil:before { + content: "\edaa"; + } + .fi-rr-pencil-lightbulb:before { + content: "\edab"; + } + .fi-rr-pencil-paintbrush:before { + content: "\edac"; + } + .fi-rr-pencil-ruler:before { + content: "\edad"; + } + .fi-rr-pencil-slash:before { + content: "\edae"; + } + .fi-rr-pending:before { + content: "\edaf"; + } + .fi-rr-pennant:before { + content: "\edb1"; + } + .fi-rr-people:before { + content: "\edb2"; + } + .fi-rr-people-arrows-left-right:before { + content: "\edb3"; + } + .fi-rr-people-carry-box:before { + content: "\edb4"; + } + .fi-rr-people-dress:before { + content: "\edb5"; + } + .fi-rr-people-group:before { + content: "\edb6"; + } + .fi-rr-people-line:before { + content: "\edb7"; + } + .fi-rr-people-network-partner:before { + content: "\edb8"; + } + .fi-rr-people-pants:before { + content: "\edb9"; + } + .fi-rr-people-poll:before { + content: "\edba"; + } + .fi-rr-people-pulling:before { + content: "\edbb"; + } + .fi-rr-people-robbery:before { + content: "\edbc"; + } + .fi-rr-people-roof:before { + content: "\edbd"; + } + .fi-rr-pepper:before { + content: "\edbe"; + } + .fi-rr-pepper-alt:before { + content: "\edbf"; + } + .fi-rr-pepper-hot:before { + content: "\edc0"; + } + .fi-rr-peppermint:before { + content: "\edc1"; + } + .fi-rr-peppermint-tea:before { + content: "\edc2"; + } + .fi-rr-percent-10:before { + content: "\edc3"; + } + .fi-rr-percent-100:before { + content: "\edc4"; + } + .fi-rr-percent-20:before { + content: "\edc5"; + } + .fi-rr-percent-25:before { + content: "\edc6"; + } + .fi-rr-percent-30:before { + content: "\edc7"; + } + .fi-rr-percent-40:before { + content: "\edc8"; + } + .fi-rr-percent-50:before { + content: "\edc9"; + } + .fi-rr-percent-60:before { + content: "\edca"; + } + .fi-rr-percent-70:before { + content: "\edcb"; + } + .fi-rr-percent-75:before { + content: "\edcc"; + } + .fi-rr-percent-80:before { + content: "\edcd"; + } + .fi-rr-percent-90:before { + content: "\edce"; + } + .fi-rr-percentage:before { + content: "\edcf"; + } + .fi-rr-perfume:before { + content: "\edd0"; + } + .fi-rr-person-arrow-down-to-line:before { + content: "\edd2"; + } + .fi-rr-person-arrow-up-from-line:before { + content: "\edd3"; + } + .fi-rr-person-back-pain:before { + content: "\edd4"; + } + .fi-rr-person-battery:before { + content: "\edd5"; + } + .fi-rr-person-booth:before { + content: "\edd6"; + } + .fi-rr-person-breastfeeding:before { + content: "\edd7"; + } + .fi-rr-person-burst:before { + content: "\edd8"; + } + .fi-rr-person-carry-box:before { + content: "\edd9"; + } + .fi-rr-person-chalkboard:before { + content: "\edda"; + } + .fi-rr-person-circle-check:before { + content: "\eddb"; + } + .fi-rr-person-circle-exclamation:before { + content: "\eddc"; + } + .fi-rr-person-circle-minus:before { + content: "\eddd"; + } + .fi-rr-person-circle-plus:before { + content: "\edde"; + } + .fi-rr-person-circle-question:before { + content: "\eddf"; + } + .fi-rr-person-circle-xmark:before { + content: "\ede0"; + } + .fi-rr-person-climbing:before { + content: "\ede1"; + } + .fi-rr-person-cv:before { + content: "\ede2"; + } + .fi-rr-person-dolly:before { + content: "\ede3"; + } + .fi-rr-person-dolly-empty:before { + content: "\ede4"; + } + .fi-rr-person-dots-from-line:before { + content: "\ede5"; + } + .fi-rr-person-dragging-bag:before { + content: "\ede6"; + } + .fi-rr-person-dress:before { + content: "\ede7"; + } + .fi-rr-person-dress-burst:before { + content: "\ede8"; + } + .fi-rr-person-dress-simple:before { + content: "\ede9"; + } + .fi-rr-person-drowning:before { + content: "\edea"; + } + .fi-rr-person-falling:before { + content: "\edeb"; + } + .fi-rr-person-harassing:before { + content: "\eded"; + } + .fi-rr-person-luggage:before { + content: "\edee"; + } + .fi-rr-person-lunge:before { + content: "\edef"; + } + .fi-rr-person-military-pointing:before { + content: "\edf0"; + } + .fi-rr-person-military-rifle:before { + content: "\edf1"; + } + .fi-rr-person-military-to-person:before { + content: "\edf2"; + } + .fi-rr-person-pilates:before { + content: "\edf3"; + } + .fi-rr-person-praying:before { + content: "\edf4"; + } + .fi-rr-person-pregnant:before { + content: "\edf5"; + } + .fi-rr-person-presenting:before { + content: "\edf6"; + } + .fi-rr-person-rays:before { + content: "\edf7"; + } + .fi-rr-person-rifle:before { + content: "\edf8"; + } + .fi-rr-person-seat:before { + content: "\edf9"; + } + .fi-rr-person-seat-reclined:before { + content: "\edfa"; + } + .fi-rr-person-shelter:before { + content: "\edfb"; + } + .fi-rr-person-sign:before { + content: "\edfc"; + } + .fi-rr-person-simple:before { + content: "\edfd"; + } + .fi-rr-person-stress:before { + content: "\edfe"; + } + .fi-rr-person-surfing:before { + content: "\edff"; + } + .fi-rr-person-through-window:before { + content: "\ee00"; + } + .fi-rr-person-to-door:before { + content: "\ee01"; + } + .fi-rr-person-walking-arrow-loop-left:before { + content: "\ee02"; + } + .fi-rr-person-walking-arrow-right:before { + content: "\ee03"; + } + .fi-rr-person-walking-from-line-arrow-right:before { + content: "\ee05"; + } + .fi-rr-person-walking-with-cane:before { + content: "\ee06"; + } + .fi-rr-peseta-sign:before { + content: "\ee08"; + } + .fi-rr-peso-sign:before { + content: "\ee09"; + } + .fi-rr-pets:before { + content: "\ee0a"; + } + .fi-rr-pharmacy:before { + content: "\ee0c"; + } + .fi-rr-pharmacy-symbol:before { + content: "\ee0d"; + } + .fi-rr-phishing:before { + content: "\ee10"; + } + .fi-rr-phone-24h:before { + content: "\ee11"; + } + .fi-rr-phone-addiction:before { + content: "\ee12"; + } + .fi-rr-phone-call:before { + content: "\ee13"; + } + .fi-rr-phone-cross:before { + content: "\ee14"; + } + .fi-rr-phone-flip:before { + content: "\ee15"; + } + .fi-rr-phone-guide:before { + content: "\ee16"; + } + .fi-rr-phone-heart-message:before { + content: "\ee17"; + } + .fi-rr-phone-intercom:before { + content: "\ee18"; + } + .fi-rr-phone-megaphone:before { + content: "\ee19"; + } + .fi-rr-phone-office:before { + content: "\ee1a"; + } + .fi-rr-phone-pause:before { + content: "\ee1b"; + } + .fi-rr-phone-plus:before { + content: "\ee1c"; + } + .fi-rr-phone-rotary:before { + content: "\ee1d"; + } + .fi-rr-phone-slash:before { + content: "\ee1e"; + } + .fi-rr-photo-capture:before { + content: "\ee1f"; + } + .fi-rr-photo-film-music:before { + content: "\ee21"; + } + .fi-rr-photo-video:before { + content: "\ee22"; + } + .fi-rr-physics:before { + content: "\ee29"; + } + .fi-rr-pi:before { + content: "\ee2a"; + } + .fi-rr-piano:before { + content: "\ee2b"; + } + .fi-rr-piano-keyboard:before { + content: "\ee2c"; + } + .fi-rr-picaxe-minning:before { + content: "\ee2d"; + } + .fi-rr-pickaxe:before { + content: "\ee2e"; + } + .fi-rr-picking:before { + content: "\ee2f"; + } + .fi-rr-picking-box:before { + content: "\ee30"; + } + .fi-rr-picnic:before { + content: "\ee31"; + } + .fi-rr-picpeople:before { + content: "\ee32"; + } + .fi-rr-picpeople-filled:before { + content: "\ee33"; + } + .fi-rr-picture:before { + content: "\ee34"; + } + .fi-rr-pie:before { + content: "\ee35"; + } + .fi-rr-piece:before { + content: "\ee36"; + } + .fi-rr-pig:before { + content: "\ee37"; + } + .fi-rr-pig-bank-bulb:before { + content: "\ee38"; + } + .fi-rr-pig-face:before { + content: "\ee39"; + } + .fi-rr-piggy-bank:before { + content: "\ee3a"; + } + .fi-rr-piggy-bank-budget:before { + content: "\ee3b"; + } + .fi-rr-pilates-reformer:before { + content: "\ee3c"; + } + .fi-rr-pillar:before { + content: "\ee3d"; + } + .fi-rr-pills:before { + content: "\ee3e"; + } + .fi-rr-pin-to-pin:before { + content: "\ee3f"; + } + .fi-rr-pinata:before { + content: "\ee40"; + } + .fi-rr-pineapple:before { + content: "\ee41"; + } + .fi-rr-pineapple-alt:before { + content: "\ee42"; + } + .fi-rr-ping-pong:before { + content: "\ee43"; + } + .fi-rr-pipe-smoking:before { + content: "\ee45"; + } + .fi-rr-pisa-tower:before { + content: "\ee48"; + } + .fi-rr-pizza-box:before { + content: "\ee4a"; + } + .fi-rr-pizza-slice:before { + content: "\ee4b"; + } + .fi-rr-pizza-whole-slice:before { + content: "\ee4c"; + } + .fi-rr-place-of-worship:before { + content: "\ee4d"; + } + .fi-rr-plagiarism:before { + content: "\ee4e"; + } + .fi-rr-plan:before { + content: "\ee4f"; + } + .fi-rr-plan-strategy:before { + content: "\ee50"; + } + .fi-rr-plane:before { + content: "\ee51"; + } + .fi-rr-plane-alt:before { + content: "\ee52"; + } + .fi-rr-plane-arrival:before { + content: "\ee53"; + } + .fi-rr-plane-check:before { + content: "\ee54"; + } + .fi-rr-plane-clock:before { + content: "\ee55"; + } + .fi-rr-plane-departure:before { + content: "\ee56"; + } + .fi-rr-plane-globe:before { + content: "\ee57"; + } + .fi-rr-plane-lock:before { + content: "\ee58"; + } + .fi-rr-plane-prop:before { + content: "\ee59"; + } + .fi-rr-plane-slash:before { + content: "\ee5a"; + } + .fi-rr-plane-tail:before { + content: "\ee5b"; + } + .fi-rr-planet-moon:before { + content: "\ee5e"; + } + .fi-rr-planet-ringed:before { + content: "\ee5f"; + } + .fi-rr-plant-care:before { + content: "\ee61"; + } + .fi-rr-plant-growth:before { + content: "\ee62"; + } + .fi-rr-plant-seed-invest:before { + content: "\ee63"; + } + .fi-rr-plant-wilt:before { + content: "\ee64"; + } + .fi-rr-plate:before { + content: "\ee65"; + } + .fi-rr-plate-eating:before { + content: "\ee66"; + } + .fi-rr-plate-empty:before { + content: "\ee67"; + } + .fi-rr-plate-utensils:before { + content: "\ee68"; + } + .fi-rr-plate-wheat:before { + content: "\ee69"; + } + .fi-rr-play:before { + content: "\ee6a"; + } + .fi-rr-play-alt:before { + content: "\ee6b"; + } + .fi-rr-play-circle:before { + content: "\ee6c"; + } + .fi-rr-play-microphone:before { + content: "\ee6d"; + } + .fi-rr-play-pause:before { + content: "\ee6e"; + } + .fi-rr-playing-cards:before { + content: "\ee6f"; + } + .fi-rr-plug:before { + content: "\ee71"; + } + .fi-rr-plug-alt:before { + content: "\ee72"; + } + .fi-rr-plug-bolt-charger:before { + content: "\ee73"; + } + .fi-rr-plug-cable:before { + content: "\ee74"; + } + .fi-rr-plug-circle-bolt:before { + content: "\ee75"; + } + .fi-rr-plug-circle-check:before { + content: "\ee76"; + } + .fi-rr-plug-circle-exclamation:before { + content: "\ee77"; + } + .fi-rr-plug-circle-minus:before { + content: "\ee78"; + } + .fi-rr-plug-circle-plus:before { + content: "\ee79"; + } + .fi-rr-plug-connection:before { + content: "\ee7a"; + } + .fi-rr-plug-eco:before { + content: "\ee7b"; + } + .fi-rr-plumbing:before { + content: "\ee7d"; + } + .fi-rr-plus:before { + content: "\ee7f"; + } + .fi-rr-plus-hexagon:before { + content: "\ee80"; + } + .fi-rr-plus-minus:before { + content: "\ee81"; + } + .fi-rr-plus-small:before { + content: "\ee82"; + } + .fi-rr-png-file:before { + content: "\ee83"; + } + .fi-rr-podcast:before { + content: "\ee84"; + } + .fi-rr-podium:before { + content: "\ee85"; + } + .fi-rr-podium-award:before { + content: "\ee86"; + } + .fi-rr-podium-star:before { + content: "\ee87"; + } + .fi-rr-podium-victory-leader:before { + content: "\ee88"; + } + .fi-rr-point-of-sale:before { + content: "\ee89"; + } + .fi-rr-point-of-sale-bill:before { + content: "\ee8a"; + } + .fi-rr-point-of-sale-signal:before { + content: "\ee8f"; + } + .fi-rr-pointer-loading:before { + content: "\ee92"; + } + .fi-rr-pointer-text:before { + content: "\ee93"; + } + .fi-rr-poker-chip:before { + content: "\ee94"; + } + .fi-rr-police-box:before { + content: "\ee95"; + } + .fi-rr-polish-bottle:before { + content: "\ee96"; + } + .fi-rr-polish-brush:before { + content: "\ee97"; + } + .fi-rr-poll-h:before { + content: "\ee98"; + } + .fi-rr-pollution:before { + content: "\ee99"; + } + .fi-rr-pompebled:before { + content: "\ee9a"; + } + .fi-rr-poo:before { + content: "\ee9b"; + } + .fi-rr-poo-bolt:before { + content: "\ee9c"; + } + .fi-rr-pool-8-ball:before { + content: "\ee9d"; + } + .fi-rr-poop:before { + content: "\ee9e"; + } + .fi-rr-pop:before { + content: "\ee9f"; + } + .fi-rr-popcorn:before { + content: "\eea0"; + } + .fi-rr-popsicle:before { + content: "\eea1"; + } + .fi-rr-population:before { + content: "\eea2"; + } + .fi-rr-population-globe:before { + content: "\eea3"; + } + .fi-rr-portal-enter:before { + content: "\eea4"; + } + .fi-rr-portal-exit:before { + content: "\eea5"; + } + .fi-rr-portrait:before { + content: "\eea7"; + } + .fi-rr-portuguese:before { + content: "\eea8"; + } + .fi-rr-postal-address:before { + content: "\eea9"; + } + .fi-rr-pot:before { + content: "\eeab"; + } + .fi-rr-potato:before { + content: "\eeac"; + } + .fi-rr-pound:before { + content: "\eead"; + } + .fi-rr-power:before { + content: "\eeae"; + } + .fi-rr-powerbank:before { + content: "\eeaf"; + } + .fi-rr-ppt-file:before { + content: "\eeb0"; + } + .fi-rr-practice:before { + content: "\eeb1"; + } + .fi-rr-praying-hands:before { + content: "\eeb2"; + } + .fi-rr-premium-account:before { + content: "\eeb5"; + } + .fi-rr-prescription:before { + content: "\eeb6"; + } + .fi-rr-prescription-bottle:before { + content: "\eeb7"; + } + .fi-rr-prescription-bottle-alt:before { + content: "\eeb8"; + } + .fi-rr-prescription-bottle-pill:before { + content: "\eeb9"; + } + .fi-rr-presentation:before { + content: "\eeba"; + } + .fi-rr-presentation-folder:before { + content: "\eebb"; + } + .fi-rr-pretzel:before { + content: "\eebc"; + } + .fi-rr-preview:before { + content: "\eebd"; + } + .fi-rr-previous-square:before { + content: "\eebe"; + } + .fi-rr-print:before { + content: "\eebf"; + } + .fi-rr-print-magnifying-glass:before { + content: "\eec0"; + } + .fi-rr-print-slash:before { + content: "\eec1"; + } + .fi-rr-print-wifi:before { + content: "\eec2"; + } + .fi-rr-priority-arrow:before { + content: "\eec4"; + } + .fi-rr-priority-arrows:before { + content: "\eec5"; + } + .fi-rr-priority-importance:before { + content: "\eec7"; + } + .fi-rr-privacy-settings:before { + content: "\eeca"; + } + .fi-rr-private-account:before { + content: "\eecb"; + } + .fi-rr-problem-solving:before { + content: "\eecc"; + } + .fi-rr-procedures:before { + content: "\eecd"; + } + .fi-rr-process:before { + content: "\eece"; + } + .fi-rr-productivity:before { + content: "\eed0"; + } + .fi-rr-progress-complete:before { + content: "\eed8"; + } + .fi-rr-progress-download:before { + content: "\eed9"; + } + .fi-rr-progress-upload:before { + content: "\eeda"; + } + .fi-rr-projector:before { + content: "\eedb"; + } + .fi-rr-protein-shake:before { + content: "\eedc"; + } + .fi-rr-protractor:before { + content: "\eedd"; + } + .fi-rr-psychology:before { + content: "\eede"; + } + .fi-rr-pulse:before { + content: "\eedf"; + } + .fi-rr-pump:before { + content: "\eee0"; + } + .fi-rr-pump-medical:before { + content: "\eee1"; + } + .fi-rr-pumpkin:before { + content: "\eee2"; + } + .fi-rr-pumpkin-alt:before { + content: "\eee3"; + } + .fi-rr-pumpkin-alt-2:before { + content: "\eee4"; + } + .fi-rr-punching-bag:before { + content: "\eee5"; + } + .fi-rr-puzzle:before { + content: "\eee6"; + } + .fi-rr-puzzle-alt:before { + content: "\eee7"; + } + .fi-rr-puzzle-piece-integration:before { + content: "\eeea"; + } + .fi-rr-puzzle-pieces:before { + content: "\eeeb"; + } + .fi-rr-pyramid:before { + content: "\eeec"; + } + .fi-rr-q:before { + content: "\eeee"; + } + .fi-rr-QR:before { + content: "\eeef"; + } + .fi-rr-qr-scan:before { + content: "\eef0"; + } + .fi-rr-qrcode:before { + content: "\eef1"; + } + .fi-rr-qrcode-box:before { + content: "\eef2"; + } + .fi-rr-qrcode-information:before { + content: "\eef3"; + } + .fi-rr-qrcode-location:before { + content: "\eef4"; + } + .fi-rr-qrcode-menu:before { + content: "\eef5"; + } + .fi-rr-qrcode-money:before { + content: "\eef6"; + } + .fi-rr-qrcode-ticket:before { + content: "\eef7"; + } + .fi-rr-qrcode-wifi:before { + content: "\eef8"; + } + .fi-rr-quality:before { + content: "\eef9"; + } + .fi-rr-question:before { + content: "\eefb"; + } + .fi-rr-question-square:before { + content: "\eefc"; + } + .fi-rr-queue:before { + content: "\eefd"; + } + .fi-rr-queue-alt:before { + content: "\eefe"; + } + .fi-rr-queue-line:before { + content: "\eeff"; + } + .fi-rr-queue-signal:before { + content: "\ef00"; + } + .fi-rr-quick-box:before { + content: "\ef01"; + } + .fi-rr-quill-pen-story:before { + content: "\ef02"; + } + .fi-rr-quiz:before { + content: "\ef03"; + } + .fi-rr-quiz-alt:before { + content: "\ef04"; + } + .fi-rr-quote-right:before { + content: "\ef06"; + } + .fi-rr-quran-user:before { + content: "\ef08"; + } + .fi-rr-r:before { + content: "\ef09"; + } + .fi-rr-rabbit:before { + content: "\ef0a"; + } + .fi-rr-rabbit-fast:before { + content: "\ef0b"; + } + .fi-rr-raccoon:before { + content: "\ef0c"; + } + .fi-rr-racquet:before { + content: "\ef0d"; + } + .fi-rr-radar:before { + content: "\ef0e"; + } + .fi-rr-radar-monitoring-track:before { + content: "\ef0f"; + } + .fi-rr-radiation:before { + content: "\ef10"; + } + .fi-rr-radiation-alt:before { + content: "\ef11"; + } + .fi-rr-radio:before { + content: "\ef12"; + } + .fi-rr-radio-alt:before { + content: "\ef13"; + } + .fi-rr-radio-button:before { + content: "\ef14"; + } + .fi-rr-radio-tower:before { + content: "\ef16"; + } + .fi-rr-radio-waves:before { + content: "\ef17"; + } + .fi-rr-radish:before { + content: "\ef18"; + } + .fi-rr-rainbow:before { + content: "\ef19"; + } + .fi-rr-raindrops:before { + content: "\ef1a"; + } + .fi-rr-ram:before { + content: "\ef1b"; + } + .fi-rr-ramp-loading:before { + content: "\ef1c"; + } + .fi-rr-rank:before { + content: "\ef1d"; + } + .fi-rr-ranking-podium:before { + content: "\ef1e"; + } + .fi-rr-ranking-podium-empty:before { + content: "\ef1f"; + } + .fi-rr-ranking-star:before { + content: "\ef20"; + } + .fi-rr-ranking-stars:before { + content: "\ef21"; + } + .fi-rr-raygun:before { + content: "\ef23"; + } + .fi-rr-razor-barber:before { + content: "\ef24"; + } + .fi-rr-react:before { + content: "\ef25"; + } + .fi-rr-rec:before { + content: "\ef26"; + } + .fi-rr-receipt:before { + content: "\ef27"; + } + .fi-rr-recipe:before { + content: "\ef28"; + } + .fi-rr-recipe-book:before { + content: "\ef29"; + } + .fi-rr-record-vinyl:before { + content: "\ef2a"; + } + .fi-rr-rectabgle-vertical:before { + content: "\ef2b"; + } + .fi-rr-rectangle-barcode:before { + content: "\ef2c"; + } + .fi-rr-rectangle-code:before { + content: "\ef2d"; + } + .fi-rr-rectangle-history-circle-plus:before { + content: "\ef2e"; + } + .fi-rr-rectangle-horizontal:before { + content: "\ef2f"; + } + .fi-rr-rectangle-list:before { + content: "\ef30"; + } + .fi-rr-rectangle-panoramic:before { + content: "\ef31"; + } + .fi-rr-rectangle-pro:before { + content: "\ef32"; + } + .fi-rr-rectangle-vertical:before { + content: "\ef33"; + } + .fi-rr-rectangle-vertical-history:before { + content: "\ef34"; + } + .fi-rr-rectangle-xmark:before { + content: "\ef35"; + } + .fi-rr-rectangles-mixed:before { + content: "\ef36"; + } + .fi-rr-recycle:before { + content: "\ef37"; + } + .fi-rr-recycle-bin:before { + content: "\ef38"; + } + .fi-rr-redo:before { + content: "\ef3b"; + } + .fi-rr-redo-alt:before { + content: "\ef3c"; + } + .fi-rr-reel:before { + content: "\ef3d"; + } + .fi-rr-refer:before { + content: "\ef3e"; + } + .fi-rr-refer-arrow:before { + content: "\ef3f"; + } + .fi-rr-referee:before { + content: "\ef40"; + } + .fi-rr-referral:before { + content: "\ef43"; + } + .fi-rr-referral-alt:before { + content: "\ef44"; + } + .fi-rr-referral-link-arrow:before { + content: "\ef45"; + } + .fi-rr-referral-user:before { + content: "\ef46"; + } + .fi-rr-reflect:before { + content: "\ef47"; + } + .fi-rr-reflect-horizontal:before { + content: "\ef48"; + } + .fi-rr-reflect-horizontal-alt:before { + content: "\ef49"; + } + .fi-rr-reflect-vertical:before { + content: "\ef4a"; + } + .fi-rr-refresh:before { + content: "\ef4b"; + } + .fi-rr-refrigerator:before { + content: "\ef4c"; + } + .fi-rr-refund:before { + content: "\ef4d"; + } + .fi-rr-refund-alt:before { + content: "\ef4e"; + } + .fi-rr-region-pin:before { + content: "\ef4f"; + } + .fi-rr-region-pin-alt:before { + content: "\ef50"; + } + .fi-rr-registered:before { + content: "\ef51"; + } + .fi-rr-registration-paper:before { + content: "\ef54"; + } + .fi-rr-remote-access:before { + content: "\ef56"; + } + .fi-rr-remote-control:before { + content: "\ef57"; + } + .fi-rr-remote-control-hand:before { + content: "\ef58"; + } + .fi-rr-remove-folder:before { + content: "\ef59"; + } + .fi-rr-remove-user:before { + content: "\ef5a"; + } + .fi-rr-rent:before { + content: "\ef5b"; + } + .fi-rr-rent-signal:before { + content: "\ef5c"; + } + .fi-rr-replace:before { + content: "\ef5d"; + } + .fi-rr-replay-10:before { + content: "\ef5f"; + } + .fi-rr-replay-30:before { + content: "\ef60"; + } + .fi-rr-replay-5:before { + content: "\ef61"; + } + .fi-rr-reply-all:before { + content: "\ef62"; + } + .fi-rr-republican:before { + content: "\ef63"; + } + .fi-rr-research-arrows-circle:before { + content: "\ef64"; + } + .fi-rr-reservation-smartphone:before { + content: "\ef65"; + } + .fi-rr-reservation-table:before { + content: "\ef66"; + } + .fi-rr-resistance-band:before { + content: "\ef67"; + } + .fi-rr-resize:before { + content: "\ef68"; + } + .fi-rr-resize-screen:before { + content: "\ef69"; + } + .fi-rr-resources:before { + content: "\ef6a"; + } + .fi-rr-responsability:before { + content: "\ef6b"; + } + .fi-rr-responsive-design:before { + content: "\ef6c"; + } + .fi-rr-restaurant:before { + content: "\ef6d"; + } + .fi-rr-restaurant-sign:before { + content: "\ef6e"; + } + .fi-rr-restock:before { + content: "\ef6f"; + } + .fi-rr-restroom-simple:before { + content: "\ef70"; + } + .fi-rr-resume:before { + content: "\ef71"; + } + .fi-rr-Revenue:before { + content: "\ef73"; + } + .fi-rr-revenue-alt:before { + content: "\ef74"; + } + .fi-rr-revenue-euro:before { + content: "\ef75"; + } + .fi-rr-review:before { + content: "\ef77"; + } + .fi-rr-rewind:before { + content: "\ef78"; + } + .fi-rr-rewind-button-circle:before { + content: "\ef79"; + } + .fi-rr-rhombus:before { + content: "\ef7a"; + } + .fi-rr-ribbon:before { + content: "\ef7b"; + } + .fi-rr-right:before { + content: "\ef7c"; + } + .fi-rr-right-from-bracket:before { + content: "\ef7d"; + } + .fi-rr-ring:before { + content: "\ef7f"; + } + .fi-rr-ring-diamond:before { + content: "\ef80"; + } + .fi-rr-rings-wedding:before { + content: "\ef81"; + } + .fi-rr-risk:before { + content: "\ef82"; + } + .fi-rr-risk-alt:before { + content: "\ef83"; + } + .fi-rr-risk-assessment:before { + content: "\ef84"; + } + .fi-rr-road:before { + content: "\ef85"; + } + .fi-rr-road-barrier:before { + content: "\ef86"; + } + .fi-rr-road-bridge:before { + content: "\ef87"; + } + .fi-rr-road-check:before { + content: "\ef88"; + } + .fi-rr-road-lock:before { + content: "\ef89"; + } + .fi-rr-road-map-pin:before { + content: "\ef8a"; + } + .fi-rr-road-sign-left:before { + content: "\ef8b"; + } + .fi-rr-roadmap:before { + content: "\ef8c"; + } + .fi-rr-robot:before { + content: "\ef8d"; + } + .fi-rr-robot-money:before { + content: "\ef8e"; + } + .fi-rr-robotic-arm:before { + content: "\ef8f"; + } + .fi-rr-rock:before { + content: "\ef90"; + } + .fi-rr-rock-hair-user:before { + content: "\ef91"; + } + .fi-rr-rock-hammer:before { + content: "\ef92"; + } + .fi-rr-rocket:before { + content: "\ef93"; + } + .fi-rr-rocket-hand:before { + content: "\ef95"; + } + .fi-rr-rocket-holding-hand:before { + content: "\ef96"; + } + .fi-rr-rocket-lunch:before { + content: "\ef97"; + } + .fi-rr-rocket-planet:before { + content: "\ef98"; + } + .fi-rr-rocking-horse:before { + content: "\ef99"; + } + .fi-rr-rocks:before { + content: "\ef9a"; + } + .fi-rr-roller-coaster:before { + content: "\ef9d"; + } + .fi-rr-roller-skate:before { + content: "\ef9e"; + } + .fi-rr-roller-skater:before { + content: "\ef9f"; + } + .fi-rr-roof:before { + content: "\efa0"; + } + .fi-rr-room-service:before { + content: "\efa1"; + } + .fi-rr-rose:before { + content: "\efa2"; + } + .fi-rr-rose-alt:before { + content: "\efa3"; + } + .fi-rr-rotate-exclamation:before { + content: "\efa4"; + } + .fi-rr-rotate-left:before { + content: "\efa5"; + } + .fi-rr-rotate-reverse:before { + content: "\efa6"; + } + .fi-rr-rotate-right:before { + content: "\efa7"; + } + .fi-rr-rotate-square:before { + content: "\efa8"; + } + .fi-rr-roulette:before { + content: "\efa9"; + } + .fi-rr-round-cctv:before { + content: "\efaa"; + } + .fi-rr-route:before { + content: "\efab"; + } + .fi-rr-route-highway:before { + content: "\efac"; + } + .fi-rr-route-interstate:before { + content: "\efad"; + } + .fi-rr-router:before { + content: "\efae"; + } + .fi-rr-router-lock:before { + content: "\efaf"; + } + .fi-rr-router-wifi:before { + content: "\efb0"; + } + .fi-rr-router-wifi-alt:before { + content: "\efb1"; + } + .fi-rr-rss:before { + content: "\efb2"; + } + .fi-rr-rss-alt:before { + content: "\efb3"; + } + .fi-rr-ruble-sign:before { + content: "\efb4"; + } + .fi-rr-rugby:before { + content: "\efb5"; + } + .fi-rr-ruler-combined:before { + content: "\efb7"; + } + .fi-rr-ruler-horizontal:before { + content: "\efb8"; + } + .fi-rr-ruler-triangle:before { + content: "\efb9"; + } + .fi-rr-ruler-vertical:before { + content: "\efba"; + } + .fi-rr-rules:before { + content: "\efbb"; + } + .fi-rr-rules-alt:before { + content: "\efbc"; + } + .fi-rr-running:before { + content: "\efbd"; + } + .fi-rr-running-track:before { + content: "\efbe"; + } + .fi-rr-rupee-sign:before { + content: "\efbf"; + } + .fi-rr-rupiah-sign:before { + content: "\efc0"; + } + .fi-rr-russian:before { + content: "\efc1"; + } + .fi-rr-rv:before { + content: "\efc2"; + } + .fi-rr-s:before { + content: "\efc3"; + } + .fi-rr-sack:before { + content: "\efc4"; + } + .fi-rr-sack-dollar:before { + content: "\efc5"; + } + .fi-rr-sad:before { + content: "\efc6"; + } + .fi-rr-sad-cry:before { + content: "\efc7"; + } + .fi-rr-sad-tear:before { + content: "\efc8"; + } + .fi-rr-safe-battery:before { + content: "\efc9"; + } + .fi-rr-safe-box:before { + content: "\efca"; + } + .fi-rr-safety-glasses:before { + content: "\efcb"; + } + .fi-rr-safety-zone:before { + content: "\efcc"; + } + .fi-rr-saffron:before { + content: "\efcd"; + } + .fi-rr-sailboat:before { + content: "\efce"; + } + .fi-rr-salad:before { + content: "\efcf"; + } + .fi-rr-salary-alt:before { + content: "\efd1"; + } + .fi-rr-salt-pepper:before { + content: "\efd2"; + } + .fi-rr-salt-shaker:before { + content: "\efd3"; + } + .fi-rr-sandwich:before { + content: "\efd5"; + } + .fi-rr-sandwich-alt:before { + content: "\efd6"; + } + .fi-rr-sanitary-pad:before { + content: "\efd7"; + } + .fi-rr-satellite:before { + content: "\efda"; + } + .fi-rr-satellite-dish:before { + content: "\efdb"; + } + .fi-rr-satisfaction-bar:before { + content: "\efdc"; + } + .fi-rr-saturday:before { + content: "\efdd"; + } + .fi-rr-sauce:before { + content: "\efde"; + } + .fi-rr-sausage:before { + content: "\efdf"; + } + .fi-rr-sax-hot:before { + content: "\efe1"; + } + .fi-rr-saxophone:before { + content: "\efe2"; + } + .fi-rr-scale:before { + content: "\efe3"; + } + .fi-rr-scale-comparison:before { + content: "\efe4"; + } + .fi-rr-scale-comparison-alt:before { + content: "\efe5"; + } + .fi-rr-scalpel:before { + content: "\efe6"; + } + .fi-rr-scalpel-path:before { + content: "\efe7"; + } + .fi-rr-scanner-gun:before { + content: "\efe8"; + } + .fi-rr-scanner-image:before { + content: "\efe9"; + } + .fi-rr-scanner-keyboard:before { + content: "\efea"; + } + .fi-rr-scanner-touchscreen:before { + content: "\efeb"; + } + .fi-rr-scarecrow:before { + content: "\efec"; + } + .fi-rr-scarf:before { + content: "\efed"; + } + .fi-rr-schedule:before { + content: "\efee"; + } + .fi-rr-school:before { + content: "\efef"; + } + .fi-rr-school-bus:before { + content: "\eff0"; + } + .fi-rr-school-circle-chek:before { + content: "\eff2"; + } + .fi-rr-school-circle-exclamation:before { + content: "\eff3"; + } + .fi-rr-school-circle-xmark:before { + content: "\eff4"; + } + .fi-rr-school-lock:before { + content: "\eff5"; + } + .fi-rr-science-podcast:before { + content: "\eff6"; + } + .fi-rr-scissors:before { + content: "\eff7"; + } + .fi-rr-scone:before { + content: "\eff8"; + } + .fi-rr-scooter:before { + content: "\eff9"; + } + .fi-rr-score-board:before { + content: "\effa"; + } + .fi-rr-screen:before { + content: "\effc"; + } + .fi-rr-screen-play:before { + content: "\effd"; + } + .fi-rr-screen-recorder:before { + content: "\effe"; + } + .fi-rr-screen-share:before { + content: "\efff"; + } + .fi-rr-screen-shield:before { + content: "\f000"; + } + .fi-rr-screencast:before { + content: "\f002"; + } + .fi-rr-screw:before { + content: "\f003"; + } + .fi-rr-screw-alt:before { + content: "\f004"; + } + .fi-rr-screwdriver:before { + content: "\f005"; + } + .fi-rr-scribble:before { + content: "\f006"; + } + .fi-rr-script:before { + content: "\f007"; + } + .fi-rr-scroll:before { + content: "\f008"; + } + .fi-rr-scroll-document-story:before { + content: "\f009"; + } + .fi-rr-scroll-old:before { + content: "\f00a"; + } + .fi-rr-scroll-torah:before { + content: "\f00b"; + } + .fi-rr-scrubber:before { + content: "\f00c"; + } + .fi-rr-sculpture:before { + content: "\f00d"; + } + .fi-rr-scythe:before { + content: "\f00e"; + } + .fi-rr-sd-card:before { + content: "\f00f"; + } + .fi-rr-sd-cards:before { + content: "\f010"; + } + .fi-rr-sea-wave:before { + content: "\f011"; + } + .fi-rr-seal:before { + content: "\f012"; + } + .fi-rr-seal-exclamation:before { + content: "\f013"; + } + .fi-rr-seal-question:before { + content: "\f014"; + } + .fi-rr-search:before { + content: "\f015"; + } + .fi-rr-search-alt:before { + content: "\f016"; + } + .fi-rr-search-bar:before { + content: "\f017"; + } + .fi-rr-search-dollar:before { + content: "\f018"; + } + .fi-rr-search-heart:before { + content: "\f019"; + } + .fi-rr-search-location:before { + content: "\f01a"; + } + .fi-rr-seat-airline:before { + content: "\f01b"; + } + .fi-rr-seatbelt-safety-driver:before { + content: "\f01c"; + } + .fi-rr-second:before { + content: "\f01d"; + } + .fi-rr-second-award:before { + content: "\f01e"; + } + .fi-rr-second-laurel:before { + content: "\f01f"; + } + .fi-rr-second-medal:before { + content: "\f020"; + } + .fi-rr-secure-backup:before { + content: "\f022"; + } + .fi-rr-security:before { + content: "\f023"; + } + .fi-rr-security-gate:before { + content: "\f024"; + } + .fi-rr-seedling:before { + content: "\f025"; + } + .fi-rr-segway:before { + content: "\f026"; + } + .fi-rr-selection:before { + content: "\f028"; + } + .fi-rr-self-care:before { + content: "\f029"; + } + .fi-rr-sell:before { + content: "\f02a"; + } + .fi-rr-seller:before { + content: "\f02b"; + } + .fi-rr-seller-store:before { + content: "\f02c"; + } + .fi-rr-selling:before { + content: "\f02e"; + } + .fi-rr-send-back:before { + content: "\f030"; + } + .fi-rr-send-backward:before { + content: "\f031"; + } + .fi-rr-send-money:before { + content: "\f032"; + } + .fi-rr-send-money-smartphone:before { + content: "\f033"; + } + .fi-rr-sensor:before { + content: "\f034"; + } + .fi-rr-sensor-alert:before { + content: "\f035"; + } + .fi-rr-sensor-fire:before { + content: "\f036"; + } + .fi-rr-sensor-on:before { + content: "\f037"; + } + .fi-rr-sensor-smoke:before { + content: "\f038"; + } + .fi-rr-september-calendar:before { + content: "\f039"; + } + .fi-rr-serum:before { + content: "\f03a"; + } + .fi-rr-session-timeout:before { + content: "\f03c"; + } + .fi-rr-settings:before { + content: "\f03d"; + } + .fi-rr-settings-sliders:before { + content: "\f03e"; + } + .fi-rr-settings-window:before { + content: "\f03f"; + } + .fi-rr-sewing-machine:before { + content: "\f040"; + } + .fi-rr-sewing-machine-alt:before { + content: "\f041"; + } + .fi-rr-shaka:before { + content: "\f042"; + } + .fi-rr-shampoo:before { + content: "\f043"; + } + .fi-rr-share:before { + content: "\f044"; + } + .fi-rr-share-alt-square:before { + content: "\f045"; + } + .fi-rr-share-square:before { + content: "\f046"; + } + .fi-rr-sheep:before { + content: "\f048"; + } + .fi-rr-shekel-sign:before { + content: "\f049"; + } + .fi-rr-shelves:before { + content: "\f04a"; + } + .fi-rr-shelves-empty:before { + content: "\f04b"; + } + .fi-rr-shield:before { + content: "\f04c"; + } + .fi-rr-shield-alt:before { + content: "\f04d"; + } + .fi-rr-shield-cat:before { + content: "\f04e"; + } + .fi-rr-shield-check:before { + content: "\f04f"; + } + .fi-rr-shield-cross:before { + content: "\f050"; + } + .fi-rr-shield-divided-four:before { + content: "\f051"; + } + .fi-rr-shield-dog:before { + content: "\f052"; + } + .fi-rr-shield-exclamation:before { + content: "\f053"; + } + .fi-rr-shield-interrogation:before { + content: "\f054"; + } + .fi-rr-shield-keyhole:before { + content: "\f055"; + } + .fi-rr-shield-minus:before { + content: "\f056"; + } + .fi-rr-shield-plus:before { + content: "\f057"; + } + .fi-rr-shield-security-risk:before { + content: "\f059"; + } + .fi-rr-shield-slash:before { + content: "\f05a"; + } + .fi-rr-shield-trust:before { + content: "\f05b"; + } + .fi-rr-shield-virus:before { + content: "\f05c"; + } + .fi-rr-shield-xmark:before { + content: "\f05d"; + } + .fi-rr-ship:before { + content: "\f05e"; + } + .fi-rr-ship-side:before { + content: "\f05f"; + } + .fi-rr-shipping-fast:before { + content: "\f060"; + } + .fi-rr-shipping-timed:before { + content: "\f061"; + } + .fi-rr-shirt:before { + content: "\f062"; + } + .fi-rr-shirt-long-sleeve:before { + content: "\f063"; + } + .fi-rr-shirt-running:before { + content: "\f064"; + } + .fi-rr-shirt-tank-top:before { + content: "\f065"; + } + .fi-rr-shish-kebab:before { + content: "\f066"; + } + .fi-rr-shoe-prints:before { + content: "\f067"; + } + .fi-rr-shop:before { + content: "\f068"; + } + .fi-rr-shop-lock:before { + content: "\f069"; + } + .fi-rr-shop-slash:before { + content: "\f06a"; + } + .fi-rr-shopping-bag:before { + content: "\f06c"; + } + .fi-rr-shopping-bag-add:before { + content: "\f06d"; + } + .fi-rr-shopping-basket:before { + content: "\f06e"; + } + .fi-rr-shopping-cart:before { + content: "\f06f"; + } + .fi-rr-shopping-cart-add:before { + content: "\f070"; + } + .fi-rr-shopping-cart-buyer:before { + content: "\f071"; + } + .fi-rr-shopping-cart-check:before { + content: "\f072"; + } + .fi-rr-shopping-cart-nft:before { + content: "\f076"; + } + .fi-rr-shopping-cart-notification:before { + content: "\f077"; + } + .fi-rr-shoulder-joint:before { + content: "\f078"; + } + .fi-rr-shovel:before { + content: "\f079"; + } + .fi-rr-shovel-snow:before { + content: "\f07a"; + } + .fi-rr-shower:before { + content: "\f07b"; + } + .fi-rr-shower-down:before { + content: "\f07c"; + } + .fi-rr-shower-gel:before { + content: "\f07d"; + } + .fi-rr-shredder:before { + content: "\f07e"; + } + .fi-rr-shrimp:before { + content: "\f07f"; + } + .fi-rr-shuffle:before { + content: "\f080"; + } + .fi-rr-shuttle-van:before { + content: "\f081"; + } + .fi-rr-shuttlecock:before { + content: "\f082"; + } + .fi-rr-Sickle:before { + content: "\f083"; + } + .fi-rr-sidebar:before { + content: "\f084"; + } + .fi-rr-sidebar-flip:before { + content: "\f085"; + } + .fi-rr-sigma:before { + content: "\f087"; + } + .fi-rr-sign-hanging:before { + content: "\f088"; + } + .fi-rr-sign-in-alt:before { + content: "\f089"; + } + .fi-rr-sign-out-alt:before { + content: "\f08b"; + } + .fi-rr-sign-posts:before { + content: "\f08c"; + } + .fi-rr-sign-posts-wrench:before { + content: "\f08d"; + } + .fi-rr-sign-up:before { + content: "\f08e"; + } + .fi-rr-signal-alt:before { + content: "\f08f"; + } + .fi-rr-signal-alt-1:before { + content: "\f090"; + } + .fi-rr-signal-alt-2:before { + content: "\f091"; + } + .fi-rr-signal-alt-slash:before { + content: "\f092"; + } + .fi-rr-signal-bars-fair:before { + content: "\f093"; + } + .fi-rr-signal-bars-good:before { + content: "\f094"; + } + .fi-rr-signal-bars-weak:before { + content: "\f096"; + } + .fi-rr-signal-stream:before { + content: "\f099"; + } + .fi-rr-signal-stream-slash:before { + content: "\f09a"; + } + .fi-rr-signature:before { + content: "\f09d"; + } + .fi-rr-signature-lock:before { + content: "\f09e"; + } + .fi-rr-signature-slash:before { + content: "\f0a0"; + } + .fi-rr-sim-card:before { + content: "\f0a1"; + } + .fi-rr-sim-cards:before { + content: "\f0a2"; + } + .fi-rr-sink:before { + content: "\f0a3"; + } + .fi-rr-Siren:before { + content: "\f0a4"; + } + .fi-rr-siren-on:before { + content: "\f0a5"; + } + .fi-rr-site:before { + content: "\f0a6"; + } + .fi-rr-site-alt:before { + content: "\f0a7"; + } + .fi-rr-site-browser:before { + content: "\f0a9"; + } + .fi-rr-sitemap:before { + content: "\f0aa"; + } + .fi-rr-skate-park:before { + content: "\f0ab"; + } + .fi-rr-skateboard:before { + content: "\f0ac"; + } + .fi-rr-skating:before { + content: "\f0ad"; + } + .fi-rr-skeleton:before { + content: "\f0ae"; + } + .fi-rr-skeleton-ribs:before { + content: "\f0af"; + } + .fi-rr-skewer:before { + content: "\f0b1"; + } + .fi-rr-ski-boot-ski:before { + content: "\f0b2"; + } + .fi-rr-ski-jump:before { + content: "\f0b3"; + } + .fi-rr-ski-lift:before { + content: "\f0b4"; + } + .fi-rr-skiing:before { + content: "\f0b5"; + } + .fi-rr-skiing-nordic:before { + content: "\f0b6"; + } + .fi-rr-skill:before { + content: "\f0b7"; + } + .fi-rr-skill-alt:before { + content: "\f0b8"; + } + .fi-rr-skill-user:before { + content: "\f0ba"; + } + .fi-rr-skin:before { + content: "\f0bb"; + } + .fi-rr-skin-acne:before { + content: "\f0bc"; + } + .fi-rr-skin-arrow:before { + content: "\f0bd"; + } + .fi-rr-skin-drop:before { + content: "\f0be"; + } + .fi-rr-skin-hair:before { + content: "\f0bf"; + } + .fi-rr-skin-laser:before { + content: "\f0c0"; + } + .fi-rr-skin-uv:before { + content: "\f0c1"; + } + .fi-rr-skip-15-seconds:before { + content: "\f0c2"; + } + .fi-rr-skull:before { + content: "\f0c3"; + } + .fi-rr-skull-cow:before { + content: "\f0c4"; + } + .fi-rr-skull-crossbones:before { + content: "\f0c5"; + } + .fi-rr-skull-heart:before { + content: "\f0c6"; + } + .fi-rr-skyscraper:before { + content: "\f0c8"; + } + .fi-rr-slash:before { + content: "\f0ca"; + } + .fi-rr-sledding:before { + content: "\f0cc"; + } + .fi-rr-sleeping-bag:before { + content: "\f0cd"; + } + .fi-rr-sleeping-cat:before { + content: "\f0ce"; + } + .fi-rr-sleigh:before { + content: "\f0cf"; + } + .fi-rr-sliders-h-square:before { + content: "\f0d0"; + } + .fi-rr-sliders-v:before { + content: "\f0d1"; + } + .fi-rr-sliders-v-square:before { + content: "\f0d2"; + } + .fi-rr-slot-machine:before { + content: "\f0d5"; + } + .fi-rr-smart-building:before { + content: "\f0d6"; + } + .fi-rr-smart-glasses:before { + content: "\f0d8"; + } + .fi-rr-smart-home:before { + content: "\f0d9"; + } + .fi-rr-smart-home-alt:before { + content: "\f0da"; + } + .fi-rr-smart-home-chip:before { + content: "\f0db"; + } + .fi-rr-smart-home-cloud:before { + content: "\f0dc"; + } + .fi-rr-smart-home-key:before { + content: "\f0dd"; + } + .fi-rr-smart-watch-call:before { + content: "\f0de"; + } + .fi-rr-smart-watch-notifications:before { + content: "\f0df"; + } + .fi-rr-smart-wireless-door:before { + content: "\f0e0"; + } + .fi-rr-smartphone:before { + content: "\f0e1"; + } + .fi-rr-smartphone-ar:before { + content: "\f0e2"; + } + .fi-rr-smartphone-bus-payment:before { + content: "\f0e3"; + } + .fi-rr-smartphone-fingerprint:before { + content: "\f0e4"; + } + .fi-rr-smartwatch:before { + content: "\f0e5"; + } + .fi-rr-smile:before { + content: "\f0e6"; + } + .fi-rr-smile-beam:before { + content: "\f0e7"; + } + .fi-rr-smile-plus:before { + content: "\f0e8"; + } + .fi-rr-smile-wink:before { + content: "\f0e9"; + } + .fi-rr-smiley-comment-alt:before { + content: "\f0ea"; + } + .fi-rr-smiling-baby:before { + content: "\f0eb"; + } + .fi-rr-smiling-boy:before { + content: "\f0ec"; + } + .fi-rr-smiling-girl:before { + content: "\f0ed"; + } + .fi-rr-smiling-old-man:before { + content: "\f0ee"; + } + .fi-rr-smiling-old-woman:before { + content: "\f0ef"; + } + .fi-rr-smog:before { + content: "\f0f0"; + } + .fi-rr-smoke:before { + content: "\f0f1"; + } + .fi-rr-smoking:before { + content: "\f0f2"; + } + .fi-rr-smoking-ban:before { + content: "\f0f3"; + } + .fi-rr-smoothie:before { + content: "\f0f4"; + } + .fi-rr-snake:before { + content: "\f0f5"; + } + .fi-rr-snap:before { + content: "\f0f6"; + } + .fi-rr-snooze:before { + content: "\f0f8"; + } + .fi-rr-snow-blowing:before { + content: "\f0f9"; + } + .fi-rr-snowboarding:before { + content: "\f0fa"; + } + .fi-rr-snowflake:before { + content: "\f0fb"; + } + .fi-rr-snowflake-droplets:before { + content: "\f0fc"; + } + .fi-rr-snowflakes:before { + content: "\f0fd"; + } + .fi-rr-snowman-alt:before { + content: "\f0ff"; + } + .fi-rr-snowman-head:before { + content: "\f100"; + } + .fi-rr-snowmobile:before { + content: "\f101"; + } + .fi-rr-snowplow:before { + content: "\f102"; + } + .fi-rr-soap:before { + content: "\f103"; + } + .fi-rr-soap-alt:before { + content: "\f104"; + } + .fi-rr-soccer-boots:before { + content: "\f105"; + } + .fi-rr-social-distance:before { + content: "\f106"; + } + .fi-rr-social-media-notification:before { + content: "\f108"; + } + .fi-rr-social-network:before { + content: "\f109"; + } + .fi-rr-socks:before { + content: "\f10a"; + } + .fi-rr-sofa:before { + content: "\f10b"; + } + .fi-rr-sofa-size:before { + content: "\f10c"; + } + .fi-rr-software-development:before { + content: "\f10d"; + } + .fi-rr-solar-panel:before { + content: "\f10e"; + } + .fi-rr-solar-panel-sun:before { + content: "\f10f"; + } + .fi-rr-solar-system:before { + content: "\f110"; + } + .fi-rr-sold-house:before { + content: "\f111"; + } + .fi-rr-sold-signal:before { + content: "\f112"; + } + .fi-rr-sort:before { + content: "\f114"; + } + .fi-rr-sort-alpha-down:before { + content: "\f115"; + } + .fi-rr-sort-alpha-down-alt:before { + content: "\f116"; + } + .fi-rr-sort-alpha-up:before { + content: "\f117"; + } + .fi-rr-sort-alpha-up-alt:before { + content: "\f118"; + } + .fi-rr-sort-alt:before { + content: "\f119"; + } + .fi-rr-sort-amount-down:before { + content: "\f11a"; + } + .fi-rr-sort-amount-down-alt:before { + content: "\f11b"; + } + .fi-rr-sort-amount-up:before { + content: "\f11c"; + } + .fi-rr-sort-amount-up-alt:before { + content: "\f11d"; + } + .fi-rr-sort-circle:before { + content: "\f11e"; + } + .fi-rr-sort-circle-down:before { + content: "\f11f"; + } + .fi-rr-sort-circle-up:before { + content: "\f120"; + } + .fi-rr-sort-down:before { + content: "\f121"; + } + .fi-rr-sort-numeric-down:before { + content: "\f122"; + } + .fi-rr-sort-numeric-down-alt:before { + content: "\f123"; + } + .fi-rr-sort-shapes-down:before { + content: "\f124"; + } + .fi-rr-sort-shapes-up:before { + content: "\f125"; + } + .fi-rr-sort-size-down:before { + content: "\f126"; + } + .fi-rr-sort-size-up:before { + content: "\f127"; + } + .fi-rr-soup:before { + content: "\f129"; + } + .fi-rr-source-data:before { + content: "\f12a"; + } + .fi-rr-source-document:before { + content: "\f12b"; + } + .fi-rr-source-document-alt:before { + content: "\f12c"; + } + .fi-rr-spa:before { + content: "\f12d"; + } + .fi-rr-space-shuttle:before { + content: "\f12e"; + } + .fi-rr-space-station-moon:before { + content: "\f12f"; + } + .fi-rr-space-station-moon-alt:before { + content: "\f130"; + } + .fi-rr-spade:before { + content: "\f131"; + } + .fi-rr-spaghetti-monster-flying:before { + content: "\f132"; + } + .fi-rr-spain-country-code:before { + content: "\f133"; + } + .fi-rr-spain-map:before { + content: "\f134"; + } + .fi-rr-spam:before { + content: "\f135"; + } + .fi-rr-spanish:before { + content: "\f137"; + } + .fi-rr-sparkles:before { + content: "\f139"; + } + .fi-rr-spartan-helmet:before { + content: "\f13a"; + } + .fi-rr-speaker:before { + content: "\f13b"; + } + .fi-rr-speakers:before { + content: "\f13c"; + } + .fi-rr-speech-bubble-story:before { + content: "\f13d"; + } + .fi-rr-speedometer-arrow:before { + content: "\f13e"; + } + .fi-rr-speedometer-kpi:before { + content: "\f13f"; + } + .fi-rr-sperm:before { + content: "\f140"; + } + .fi-rr-sphere:before { + content: "\f141"; + } + .fi-rr-spider:before { + content: "\f142"; + } + .fi-rr-spider-black-widow:before { + content: "\f143"; + } + .fi-rr-spider-web:before { + content: "\f144"; + } + .fi-rr-spine:before { + content: "\f145"; + } + .fi-rr-spinner:before { + content: "\f146"; + } + .fi-rr-splash:before { + content: "\f147"; + } + .fi-rr-split:before { + content: "\f148"; + } + .fi-rr-split-screen:before { + content: "\f149"; + } + .fi-rr-split-up-relation:before { + content: "\f14a"; + } + .fi-rr-splotch:before { + content: "\f14b"; + } + .fi-rr-spoon:before { + content: "\f14c"; + } + .fi-rr-sport:before { + content: "\f14d"; + } + .fi-rr-sport-drink:before { + content: "\f14e"; + } + .fi-rr-spray-can:before { + content: "\f150"; + } + .fi-rr-spray-can-sparkles:before { + content: "\f151"; + } + .fi-rr-spring-calendar:before { + content: "\f152"; + } + .fi-rr-sprinkler:before { + content: "\f153"; + } + .fi-rr-spy:before { + content: "\f154"; + } + .fi-rr-spyware:before { + content: "\f155"; + } + .fi-rr-sql-file:before { + content: "\f156"; + } + .fi-rr-sql-server:before { + content: "\f157"; + } + .fi-rr-square:before { + content: "\f158"; + } + .fi-rr-square-0:before { + content: "\f159"; + } + .fi-rr-square-1:before { + content: "\f15a"; + } + .fi-rr-square-2:before { + content: "\f15b"; + } + .fi-rr-square-3:before { + content: "\f15c"; + } + .fi-rr-square-4:before { + content: "\f15d"; + } + .fi-rr-square-5:before { + content: "\f15e"; + } + .fi-rr-square-6:before { + content: "\f15f"; + } + .fi-rr-square-7:before { + content: "\f160"; + } + .fi-rr-square-8:before { + content: "\f161"; + } + .fi-rr-square-9:before { + content: "\f162"; + } + .fi-rr-square-a:before { + content: "\f163"; + } + .fi-rr-square-b:before { + content: "\f165"; + } + .fi-rr-square-bolt:before { + content: "\f166"; + } + .fi-rr-square-c:before { + content: "\f167"; + } + .fi-rr-square-code:before { + content: "\f168"; + } + .fi-rr-square-d:before { + content: "\f16a"; + } + .fi-rr-square-dashed:before { + content: "\f16b"; + } + .fi-rr-square-dashed-circle-plus:before { + content: "\f16c"; + } + .fi-rr-square-divide:before { + content: "\f16d"; + } + .fi-rr-square-e:before { + content: "\f16e"; + } + .fi-rr-square-ellipsis:before { + content: "\f16f"; + } + .fi-rr-square-ellipsis-vertical:before { + content: "\f170"; + } + .fi-rr-square-envelope:before { + content: "\f171"; + } + .fi-rr-square-exclamation:before { + content: "\f172"; + } + .fi-rr-square-f:before { + content: "\f173"; + } + .fi-rr-square-g:before { + content: "\f174"; + } + .fi-rr-square-h:before { + content: "\f175"; + } + .fi-rr-square-heart:before { + content: "\f176"; + } + .fi-rr-square-i:before { + content: "\f177"; + } + .fi-rr-square-info:before { + content: "\f178"; + } + .fi-rr-square-j:before { + content: "\f179"; + } + .fi-rr-square-k:before { + content: "\f17a"; + } + .fi-rr-square-kanban:before { + content: "\f17b"; + } + .fi-rr-square-l:before { + content: "\f17c"; + } + .fi-rr-square-m:before { + content: "\f17d"; + } + .fi-rr-square-minus:before { + content: "\f17e"; + } + .fi-rr-square-n:before { + content: "\f17f"; + } + .fi-rr-square-o:before { + content: "\f180"; + } + .fi-rr-square-p:before { + content: "\f181"; + } + .fi-rr-square-pen:before { + content: "\f182"; + } + .fi-rr-square-person-confined:before { + content: "\f183"; + } + .fi-rr-square-phone:before { + content: "\f184"; + } + .fi-rr-square-phone-flip:before { + content: "\f185"; + } + .fi-rr-square-phone-hangup:before { + content: "\f186"; + } + .fi-rr-square-plus:before { + content: "\f187"; + } + .fi-rr-square-poll-horizontal:before { + content: "\f188"; + } + .fi-rr-square-poll-vertical:before { + content: "\f189"; + } + .fi-rr-square-q:before { + content: "\f18a"; + } + .fi-rr-square-quote:before { + content: "\f18b"; + } + .fi-rr-square-r:before { + content: "\f18c"; + } + .fi-rr-square-root:before { + content: "\f18d"; + } + .fi-rr-square-s:before { + content: "\f18e"; + } + .fi-rr-square-small:before { + content: "\f18f"; + } + .fi-rr-square-star:before { + content: "\f190"; + } + .fi-rr-square-t:before { + content: "\f191"; + } + .fi-rr-square-terminal:before { + content: "\f192"; + } + .fi-rr-square-u:before { + content: "\f193"; + } + .fi-rr-square-up-right:before { + content: "\f194"; + } + .fi-rr-square-v:before { + content: "\f195"; + } + .fi-rr-square-w:before { + content: "\f196"; + } + .fi-rr-square-x:before { + content: "\f197"; + } + .fi-rr-square-y:before { + content: "\f198"; + } + .fi-rr-square-z:before { + content: "\f199"; + } + .fi-rr-squid:before { + content: "\f19a"; + } + .fi-rr-squircle:before { + content: "\f19b"; + } + .fi-rr-squirrel:before { + content: "\f19c"; + } + .fi-rr-stadium:before { + content: "\f19d"; + } + .fi-rr-staff:before { + content: "\f19e"; + } + .fi-rr-staff-wizard:before { + content: "\f19f"; + } + .fi-rr-stage:before { + content: "\f1a0"; + } + .fi-rr-stage-concert:before { + content: "\f1a1"; + } + .fi-rr-stage-theatre:before { + content: "\f1a2"; + } + .fi-rr-stairs:before { + content: "\f1a3"; + } + .fi-rr-stamp:before { + content: "\f1a4"; + } + .fi-rr-stamps:before { + content: "\f1a5"; + } + .fi-rr-standard-definition:before { + content: "\f1a6"; + } + .fi-rr-stapler:before { + content: "\f1a7"; + } + .fi-rr-stapler-paper:before { + content: "\f1a8"; + } + .fi-rr-star:before { + content: "\f1a9"; + } + .fi-rr-star-and-crescent:before { + content: "\f1aa"; + } + .fi-rr-star-christmas:before { + content: "\f1ab"; + } + .fi-rr-star-comment-alt:before { + content: "\f1ad"; + } + .fi-rr-star-exclamation:before { + content: "\f1ae"; + } + .fi-rr-star-microphone:before { + content: "\f1af"; + } + .fi-rr-star-octogram:before { + content: "\f1b0"; + } + .fi-rr-star-of-david:before { + content: "\f1b1"; + } + .fi-rr-star-rating-call:before { + content: "\f1b2"; + } + .fi-rr-star-sharp-half:before { + content: "\f1b3"; + } + .fi-rr-star-sharp-half-stroke:before { + content: "\f1b4"; + } + .fi-rr-star-shooting:before { + content: "\f1b5"; + } + .fi-rr-starfighter:before { + content: "\f1b7"; + } + .fi-rr-stars:before { + content: "\f1b8"; + } + .fi-rr-state-country:before { + content: "\f1b9"; + } + .fi-rr-stationary-bike:before { + content: "\f1ba"; + } + .fi-rr-stats:before { + content: "\f1bb"; + } + .fi-rr-steak:before { + content: "\f1bc"; + } + .fi-rr-steam-iron:before { + content: "\f1bd"; + } + .fi-rr-steering-wheel:before { + content: "\f1be"; + } + .fi-rr-step-backward:before { + content: "\f1bf"; + } + .fi-rr-step-forward:before { + content: "\f1c0"; + } + .fi-rr-steps-carreer:before { + content: "\f1c1"; + } + .fi-rr-sterling-sign:before { + content: "\f1c2"; + } + .fi-rr-stethoscope:before { + content: "\f1c3"; + } + .fi-rr-sticker:before { + content: "\f1c4"; + } + .fi-rr-stocking:before { + content: "\f1c6"; + } + .fi-rr-stomach:before { + content: "\f1c7"; + } + .fi-rr-stomach-ache:before { + content: "\f1c8"; + } + .fi-rr-stomach-virus:before { + content: "\f1c9"; + } + .fi-rr-stop:before { + content: "\f1ca"; + } + .fi-rr-stop-circle:before { + content: "\f1cb"; + } + .fi-rr-stop-square:before { + content: "\f1cc"; + } + .fi-rr-stopwatch:before { + content: "\f1cd"; + } + .fi-rr-store-alt:before { + content: "\f1cf"; + } + .fi-rr-store-buyer:before { + content: "\f1d0"; + } + .fi-rr-store-lock:before { + content: "\f1d1"; + } + .fi-rr-store-slash:before { + content: "\f1d2"; + } + .fi-rr-story-book:before { + content: "\f1d3"; + } + .fi-rr-story-fairy-tale:before { + content: "\f1d4"; + } + .fi-rr-story-fantasy:before { + content: "\f1d5"; + } + .fi-rr-straightener:before { + content: "\f1d7"; + } + .fi-rr-strategy-chess-risk:before { + content: "\f1d8"; + } + .fi-rr-strawberry:before { + content: "\f1d9"; + } + .fi-rr-streamer-boy:before { + content: "\f1da"; + } + .fi-rr-streamer-girl:before { + content: "\f1db"; + } + .fi-rr-street-view:before { + content: "\f1dd"; + } + .fi-rr-stretcher:before { + content: "\f1de"; + } + .fi-rr-strikethrough:before { + content: "\f1df"; + } + .fi-rr-stroopwafel:before { + content: "\f1e1"; + } + .fi-rr-student:before { + content: "\f1e2"; + } + .fi-rr-student-alt:before { + content: "\f1e3"; + } + .fi-rr-subfolder:before { + content: "\f1e4"; + } + .fi-rr-subscript:before { + content: "\f1e7"; + } + .fi-rr-subscription:before { + content: "\f1e8"; + } + .fi-rr-subscription-alt:before { + content: "\f1e9"; + } + .fi-rr-subscription-model:before { + content: "\f1ea"; + } + .fi-rr-subscription-user:before { + content: "\f1eb"; + } + .fi-rr-subtitles:before { + content: "\f1f0"; + } + .fi-rr-subtitles-slash:before { + content: "\f1f1"; + } + .fi-rr-subway:before { + content: "\f1f2"; + } + .fi-rr-suggestion:before { + content: "\f1f3"; + } + .fi-rr-suitcase-alt:before { + content: "\f1f4"; + } + .fi-rr-summary-check:before { + content: "\f1f5"; + } + .fi-rr-summer:before { + content: "\f1f6"; + } + .fi-rr-sun:before { + content: "\f1f7"; + } + .fi-rr-sun-dust:before { + content: "\f1f8"; + } + .fi-rr-sun-plant-wilt:before { + content: "\f1f9"; + } + .fi-rr-sun-salutation-yoga:before { + content: "\f1fa"; + } + .fi-rr-sunday:before { + content: "\f1fb"; + } + .fi-rr-sunglasses:before { + content: "\f1fc"; + } + .fi-rr-sunglasses-alt:before { + content: "\f1fd"; + } + .fi-rr-sunrise:before { + content: "\f1fe"; + } + .fi-rr-sunrise-alt:before { + content: "\f1ff"; + } + .fi-rr-sunscreen:before { + content: "\f200"; + } + .fi-rr-sunset:before { + content: "\f201"; + } + .fi-rr-superscript:before { + content: "\f202"; + } + .fi-rr-supplier:before { + content: "\f203"; + } + .fi-rr-supplier-alt:before { + content: "\f204"; + } + .fi-rr-supply-chain:before { + content: "\f205"; + } + .fi-rr-supply-chain-steps:before { + content: "\f206"; + } + .fi-rr-surfing:before { + content: "\f207"; + } + .fi-rr-surprise:before { + content: "\f208"; + } + .fi-rr-surveillance-camera:before { + content: "\f209"; + } + .fi-rr-survey-xmark:before { + content: "\f20a"; + } + .fi-rr-sushi:before { + content: "\f20b"; + } + .fi-rr-sushi-alt:before { + content: "\f20c"; + } + .fi-rr-sushi-roll:before { + content: "\f20d"; + } + .fi-rr-svg:before { + content: "\f20e"; + } + .fi-rr-swap:before { + content: "\f20f"; + } + .fi-rr-swatchbook:before { + content: "\f211"; + } + .fi-rr-sweep:before { + content: "\f212"; + } + .fi-rr-swimmer:before { + content: "\f214"; + } + .fi-rr-swimming-pool:before { + content: "\f215"; + } + .fi-rr-swing:before { + content: "\f216"; + } + .fi-rr-swipe-down:before { + content: "\f217"; + } + .fi-rr-swipe-left:before { + content: "\f218"; + } + .fi-rr-swipe-right:before { + content: "\f219"; + } + .fi-rr-swipe-up:before { + content: "\f21a"; + } + .fi-rr-sword:before { + content: "\f21b"; + } + .fi-rr-sword-alt:before { + content: "\f21c"; + } + .fi-rr-symbol:before { + content: "\f21e"; + } + .fi-rr-symbols:before { + content: "\f21f"; + } + .fi-rr-synagogue:before { + content: "\f220"; + } + .fi-rr-syringe:before { + content: "\f221"; + } + .fi-rr-syringe-injection-blood:before { + content: "\f222"; + } + .fi-rr-system-cloud:before { + content: "\f223"; + } + .fi-rr-t:before { + content: "\f224"; + } + .fi-rr-t-rex:before { + content: "\f226"; + } + .fi-rr-t-square:before { + content: "\f227"; + } + .fi-rr-tab-folder:before { + content: "\f228"; + } + .fi-rr-table:before { + content: "\f229"; + } + .fi-rr-table-columns:before { + content: "\f22a"; + } + .fi-rr-table-layout:before { + content: "\f22b"; + } + .fi-rr-table-list:before { + content: "\f22c"; + } + .fi-rr-table-picnic:before { + content: "\f22d"; + } + .fi-rr-table-pivot:before { + content: "\f22e"; + } + .fi-rr-table-rows:before { + content: "\f22f"; + } + .fi-rr-table-tree:before { + content: "\f230"; + } + .fi-rr-tablet:before { + content: "\f231"; + } + .fi-rr-tablet-android:before { + content: "\f232"; + } + .fi-rr-tablet-android-alt:before { + content: "\f233"; + } + .fi-rr-tablet-rugged:before { + content: "\f234"; + } + .fi-rr-tachometer:before { + content: "\f235"; + } + .fi-rr-tachometer-alt-average:before { + content: "\f236"; + } + .fi-rr-tachometer-alt-fastest:before { + content: "\f237"; + } + .fi-rr-tachometer-alt-slow:before { + content: "\f238"; + } + .fi-rr-tachometer-alt-slowest:before { + content: "\f239"; + } + .fi-rr-tachometer-average:before { + content: "\f23a"; + } + .fi-rr-tachometer-fast:before { + content: "\f23b"; + } + .fi-rr-tachometer-fastest:before { + content: "\f23c"; + } + .fi-rr-tachometer-slow:before { + content: "\f23d"; + } + .fi-rr-tachometer-slowest:before { + content: "\f23e"; + } + .fi-rr-taco:before { + content: "\f23f"; + } + .fi-rr-tags:before { + content: "\f240"; + } + .fi-rr-talent:before { + content: "\f241"; + } + .fi-rr-talent-alt:before { + content: "\f242"; + } + .fi-rr-talent-hand:before { + content: "\f243"; + } + .fi-rr-tally:before { + content: "\f244"; + } + .fi-rr-tally-1:before { + content: "\f245"; + } + .fi-rr-tally-2:before { + content: "\f246"; + } + .fi-rr-tally-3:before { + content: "\f247"; + } + .fi-rr-tally-4:before { + content: "\f248"; + } + .fi-rr-tamale:before { + content: "\f249"; + } + .fi-rr-tank-water:before { + content: "\f24b"; + } + .fi-rr-tap:before { + content: "\f24c"; + } + .fi-rr-tape:before { + content: "\f24d"; + } + .fi-rr-target:before { + content: "\f24e"; + } + .fi-rr-target-audience:before { + content: "\f24f"; + } + .fi-rr-task-calendar:before { + content: "\f250"; + } + .fi-rr-task-checklist:before { + content: "\f251"; + } + .fi-rr-tasks:before { + content: "\f252"; + } + .fi-rr-tattoo-machine:before { + content: "\f253"; + } + .fi-rr-tax:before { + content: "\f254"; + } + .fi-rr-tax-alt:before { + content: "\f255"; + } + .fi-rr-taxi:before { + content: "\f256"; + } + .fi-rr-taxi-bus:before { + content: "\f257"; + } + .fi-rr-team:before { + content: "\f258"; + } + .fi-rr-team-check:before { + content: "\f259"; + } + .fi-rr-team-check-alt:before { + content: "\f25a"; + } + .fi-rr-team-collaboration:before { + content: "\f25b"; + } + .fi-rr-teddy-bear:before { + content: "\f25c"; + } + .fi-rr-teeth-open:before { + content: "\f25d"; + } + .fi-rr-telescope:before { + content: "\f25f"; + } + .fi-rr-temperature-down:before { + content: "\f260"; + } + .fi-rr-temperature-frigid:before { + content: "\f261"; + } + .fi-rr-temperature-high:before { + content: "\f262"; + } + .fi-rr-temperature-list:before { + content: "\f263"; + } + .fi-rr-temperature-low:before { + content: "\f264"; + } + .fi-rr-temperature-up:before { + content: "\f265"; + } + .fi-rr-template:before { + content: "\f266"; + } + .fi-rr-template-alt:before { + content: "\f267"; + } + .fi-rr-tenge:before { + content: "\f269"; + } + .fi-rr-tennis:before { + content: "\f26a"; + } + .fi-rr-tent-arrow-down-to-line:before { + content: "\f26b"; + } + .fi-rr-tent-arrow-left-right:before { + content: "\f26c"; + } + .fi-rr-tent-arrow-turn-left:before { + content: "\f26d"; + } + .fi-rr-tent-arrows-down:before { + content: "\f26e"; + } + .fi-rr-tents:before { + content: "\f26f"; + } + .fi-rr-terminal:before { + content: "\f270"; + } + .fi-rr-terms-check:before { + content: "\f271"; + } + .fi-rr-terms-info:before { + content: "\f273"; + } + .fi-rr-terrace:before { + content: "\f274"; + } + .fi-rr-test:before { + content: "\f275"; + } + .fi-rr-test-tube:before { + content: "\f276"; + } + .fi-rr-text:before { + content: "\f277"; + } + .fi-rr-text-box:before { + content: "\f278"; + } + .fi-rr-text-box-dots:before { + content: "\f279"; + } + .fi-rr-text-box-edit:before { + content: "\f27a"; + } + .fi-rr-text-check:before { + content: "\f27b"; + } + .fi-rr-text-height:before { + content: "\f27c"; + } + .fi-rr-text-input-left:before { + content: "\f27d"; + } + .fi-rr-text-shadow:before { + content: "\f27e"; + } + .fi-rr-text-size:before { + content: "\f27f"; + } + .fi-rr-text-slash:before { + content: "\f280"; + } + .fi-rr-text-width:before { + content: "\f281"; + } + .fi-rr-theater-masks:before { + content: "\f283"; + } + .fi-rr-thermometer-alt:before { + content: "\f284"; + } + .fi-rr-thermometer-empty:before { + content: "\f285"; + } + .fi-rr-thermometer-full:before { + content: "\f286"; + } + .fi-rr-thermometer-half:before { + content: "\f287"; + } + .fi-rr-thermometer-quarter:before { + content: "\f288"; + } + .fi-rr-thermometer-three-quarters:before { + content: "\f289"; + } + .fi-rr-theta:before { + content: "\f28a"; + } + .fi-rr-third:before { + content: "\f28b"; + } + .fi-rr-third-award:before { + content: "\f28c"; + } + .fi-rr-third-laurel:before { + content: "\f28d"; + } + .fi-rr-third-medal:before { + content: "\f28e"; + } + .fi-rr-thought-bubble:before { + content: "\f28f"; + } + .fi-rr-three-direction:before { + content: "\f291"; + } + .fi-rr-three-leaf-clover:before { + content: "\f292"; + } + .fi-rr-throat:before { + content: "\f293"; + } + .fi-rr-thumbs-up-trust:before { + content: "\f296"; + } + .fi-rr-thumbtack:before { + content: "\f297"; + } + .fi-rr-thumbtack-slash:before { + content: "\f298"; + } + .fi-rr-thunderstorm:before { + content: "\f299"; + } + .fi-rr-thunderstorm-moon:before { + content: "\f29a"; + } + .fi-rr-thunderstorm-risk:before { + content: "\f29b"; + } + .fi-rr-thunderstorm-sun:before { + content: "\f29c"; + } + .fi-rr-thursday:before { + content: "\f29d"; + } + .fi-rr-ticket:before { + content: "\f29e"; + } + .fi-rr-ticket-airline:before { + content: "\f29f"; + } + .fi-rr-ticket-alt:before { + content: "\f2a0"; + } + .fi-rr-tickets:before { + content: "\f2a1"; + } + .fi-rr-tickets-airline:before { + content: "\f2a2"; + } + .fi-rr-tie:before { + content: "\f2a3"; + } + .fi-rr-tiff-file:before { + content: "\f2a4"; + } + .fi-rr-tilde:before { + content: "\f2a6"; + } + .fi-rr-time-add:before { + content: "\f2a7"; + } + .fi-rr-time-check:before { + content: "\f2a8"; + } + .fi-rr-time-delete:before { + content: "\f2a9"; + } + .fi-rr-time-fast:before { + content: "\f2aa"; + } + .fi-rr-time-forward:before { + content: "\f2ab"; + } + .fi-rr-time-forward-sixty:before { + content: "\f2ac"; + } + .fi-rr-time-forward-ten:before { + content: "\f2ad"; + } + .fi-rr-time-forward-thirty:before { + content: "\f2ae"; + } + .fi-rr-time-half-past:before { + content: "\f2af"; + } + .fi-rr-time-management:before { + content: "\f2b0"; + } + .fi-rr-time-money:before { + content: "\f2b1"; + } + .fi-rr-time-oclock:before { + content: "\f2b2"; + } + .fi-rr-time-past:before { + content: "\f2b3"; + } + .fi-rr-time-quarter-past:before { + content: "\f2b4"; + } + .fi-rr-time-quarter-to:before { + content: "\f2b5"; + } + .fi-rr-time-twenty-four:before { + content: "\f2b6"; + } + .fi-rr-time-watch-calendar:before { + content: "\f2b7"; + } + .fi-rr-timeline:before { + content: "\f2b8"; + } + .fi-rr-timeline-arrow:before { + content: "\f2b9"; + } + .fi-rr-timer-clock-call:before { + content: "\f2ba"; + } + .fi-rr-times-hexagon:before { + content: "\f2bb"; + } + .fi-rr-tint-slash:before { + content: "\f2bc"; + } + .fi-rr-tip-button:before { + content: "\f2bd"; + } + .fi-rr-tip-button-hand:before { + content: "\f2be"; + } + .fi-rr-tip-coin:before { + content: "\f2bf"; + } + .fi-rr-tire:before { + content: "\f2c3"; + } + .fi-rr-tire-flat:before { + content: "\f2c4"; + } + .fi-rr-tire-pressure-warning:before { + content: "\f2c5"; + } + .fi-rr-tire-rugged:before { + content: "\f2c6"; + } + .fi-rr-tired:before { + content: "\f2c7"; + } + .fi-rr-to-do:before { + content: "\f2c8"; + } + .fi-rr-to-do-alt:before { + content: "\f2c9"; + } + .fi-rr-together-people:before { + content: "\f2cc"; + } + .fi-rr-toggle-off:before { + content: "\f2ce"; + } + .fi-rr-toggle-on:before { + content: "\f2cf"; + } + .fi-rr-toilet:before { + content: "\f2d0"; + } + .fi-rr-toilet-paper-blank:before { + content: "\f2d1"; + } + .fi-rr-toilet-paper-blank-under:before { + content: "\f2d2"; + } + .fi-rr-toilet-paper-slash:before { + content: "\f2d3"; + } + .fi-rr-toilet-paper-under:before { + content: "\f2d4"; + } + .fi-rr-toilet-paper-under-slash:before { + content: "\f2d5"; + } + .fi-rr-toilet-paper-xmark:before { + content: "\f2d6"; + } + .fi-rr-toilets-portable:before { + content: "\f2d7"; + } + .fi-rr-token:before { + content: "\f2d8"; + } + .fi-rr-tomato:before { + content: "\f2d9"; + } + .fi-rr-tombstone:before { + content: "\f2da"; + } + .fi-rr-tombstone-alt:before { + content: "\f2db"; + } + .fi-rr-tool-box:before { + content: "\f2dc"; + } + .fi-rr-tool-crop:before { + content: "\f2dd"; + } + .fi-rr-tool-marquee:before { + content: "\f2de"; + } + .fi-rr-tools:before { + content: "\f2df"; + } + .fi-rr-tooth:before { + content: "\f2e0"; + } + .fi-rr-toothache:before { + content: "\f2e1"; + } + .fi-rr-toothbrush:before { + content: "\f2e2"; + } + .fi-rr-toothpaste:before { + content: "\f2e3"; + } + .fi-rr-torch:before { + content: "\f2e4"; + } + .fi-rr-torch-inspiration-leader:before { + content: "\f2e5"; + } + .fi-rr-torii-gate:before { + content: "\f2e6"; + } + .fi-rr-tornado:before { + content: "\f2e7"; + } + .fi-rr-total:before { + content: "\f2e8"; + } + .fi-rr-tour-guide-people:before { + content: "\f2e9"; + } + .fi-rr-tour-virtual:before { + content: "\f2ea"; + } + .fi-rr-towel:before { + content: "\f2eb"; + } + .fi-rr-tower-chain:before { + content: "\f2ed"; + } + .fi-rr-tower-control:before { + content: "\f2ee"; + } + .fi-rr-track:before { + content: "\f2ef"; + } + .fi-rr-tractor:before { + content: "\f2f0"; + } + .fi-rr-trademark:before { + content: "\f2f1"; + } + .fi-rr-trading:before { + content: "\f2f2"; + } + .fi-rr-traffic-cone:before { + content: "\f2f3"; + } + .fi-rr-traffic-light:before { + content: "\f2f4"; + } + .fi-rr-traffic-light-go:before { + content: "\f2f5"; + } + .fi-rr-traffic-light-slow:before { + content: "\f2f6"; + } + .fi-rr-traffic-light-stop:before { + content: "\f2f7"; + } + .fi-rr-trailer:before { + content: "\f2f8"; + } + .fi-rr-train:before { + content: "\f2f9"; + } + .fi-rr-train-clock:before { + content: "\f2fa"; + } + .fi-rr-train-journey:before { + content: "\f2fb"; + } + .fi-rr-train-side:before { + content: "\f2fc"; + } + .fi-rr-train-station:before { + content: "\f2fd"; + } + .fi-rr-train-station-building:before { + content: "\f2fe"; + } + .fi-rr-train-subway-tunnel:before { + content: "\f2ff"; + } + .fi-rr-train-track:before { + content: "\f300"; + } + .fi-rr-train-tram:before { + content: "\f301"; + } + .fi-rr-tram:before { + content: "\f302"; + } + .fi-rr-transaction-euro:before { + content: "\f303"; + } + .fi-rr-transaction-globe:before { + content: "\f304"; + } + .fi-rr-transaction-yen:before { + content: "\f305"; + } + .fi-rr-transcript:before { + content: "\f306"; + } + .fi-rr-transcription:before { + content: "\f307"; + } + .fi-rr-transform:before { + content: "\f308"; + } + .fi-rr-transformation-block:before { + content: "\f309"; + } + .fi-rr-transformation-circle:before { + content: "\f30a"; + } + .fi-rr-transformation-design:before { + content: "\f30b"; + } + .fi-rr-transformation-shapes:before { + content: "\f30c"; + } + .fi-rr-transformer-bolt:before { + content: "\f30d"; + } + .fi-rr-transgender:before { + content: "\f30e"; + } + .fi-rr-translate:before { + content: "\f30f"; + } + .fi-rr-translation-app:before { + content: "\f311"; + } + .fi-rr-transparency:before { + content: "\f312"; + } + .fi-rr-transporter:before { + content: "\f313"; + } + .fi-rr-transporter-1:before { + content: "\f314"; + } + .fi-rr-transporter-2:before { + content: "\f315"; + } + .fi-rr-transporter-3:before { + content: "\f316"; + } + .fi-rr-transporter-4:before { + content: "\f317"; + } + .fi-rr-transporter-5:before { + content: "\f318"; + } + .fi-rr-transporter-6:before { + content: "\f319"; + } + .fi-rr-transporter-7:before { + content: "\f31a"; + } + .fi-rr-transporter-empty:before { + content: "\f31b"; + } + .fi-rr-trash:before { + content: "\f31c"; + } + .fi-rr-trash-bag:before { + content: "\f31d"; + } + .fi-rr-trash-can-check:before { + content: "\f31e"; + } + .fi-rr-trash-can-clock:before { + content: "\f31f"; + } + .fi-rr-trash-can-list:before { + content: "\f320"; + } + .fi-rr-trash-can-plus:before { + content: "\f321"; + } + .fi-rr-trash-can-slash:before { + content: "\f322"; + } + .fi-rr-trash-check:before { + content: "\f323"; + } + .fi-rr-trash-clock:before { + content: "\f324"; + } + .fi-rr-trash-empty:before { + content: "\f325"; + } + .fi-rr-trash-list:before { + content: "\f326"; + } + .fi-rr-trash-plus:before { + content: "\f327"; + } + .fi-rr-trash-restore:before { + content: "\f328"; + } + .fi-rr-trash-restore-alt:before { + content: "\f329"; + } + .fi-rr-trash-slash:before { + content: "\f32a"; + } + .fi-rr-trash-undo:before { + content: "\f32b"; + } + .fi-rr-trash-undo-alt:before { + content: "\f32c"; + } + .fi-rr-trash-xmark:before { + content: "\f32d"; + } + .fi-rr-trauma:before { + content: "\f32e"; + } + .fi-rr-traveler-camera:before { + content: "\f330"; + } + .fi-rr-treadmill:before { + content: "\f331"; + } + .fi-rr-treasure-chest:before { + content: "\f332"; + } + .fi-rr-treatment:before { + content: "\f333"; + } + .fi-rr-tree:before { + content: "\f334"; + } + .fi-rr-tree-alt:before { + content: "\f335"; + } + .fi-rr-tree-christmas:before { + content: "\f336"; + } + .fi-rr-tree-deciduous:before { + content: "\f337"; + } + .fi-rr-trees:before { + content: "\f339"; + } + .fi-rr-trees-alt:before { + content: "\f33a"; + } + .fi-rr-triangle:before { + content: "\f33c"; + } + .fi-rr-triangle-arrow-bolt:before { + content: "\f33d"; + } + .fi-rr-triangle-music:before { + content: "\f33e"; + } + .fi-rr-triangle-person-digging:before { + content: "\f33f"; + } + .fi-rr-triangle-warning:before { + content: "\f340"; + } + .fi-rr-tricycle:before { + content: "\f341"; + } + .fi-rr-trillium:before { + content: "\f342"; + } + .fi-rr-trombone:before { + content: "\f345"; + } + .fi-rr-troph-cap:before { + content: "\f346"; + } + .fi-rr-trophy:before { + content: "\f347"; + } + .fi-rr-trophy-achievement-skill:before { + content: "\f348"; + } + .fi-rr-trophy-star:before { + content: "\f349"; + } + .fi-rr-truck-arrow-left:before { + content: "\f34a"; + } + .fi-rr-truck-arrow-right:before { + content: "\f34b"; + } + .fi-rr-truck-bolt:before { + content: "\f34c"; + } + .fi-rr-truck-box:before { + content: "\f34d"; + } + .fi-rr-truck-check:before { + content: "\f34e"; + } + .fi-rr-truck-container:before { + content: "\f350"; + } + .fi-rr-truck-container-empty:before { + content: "\f351"; + } + .fi-rr-truck-couch:before { + content: "\f352"; + } + .fi-rr-truck-droplet:before { + content: "\f353"; + } + .fi-rr-truck-fire:before { + content: "\f354"; + } + .fi-rr-truck-flatbed:before { + content: "\f355"; + } + .fi-rr-truck-front:before { + content: "\f356"; + } + .fi-rr-truck-ladder:before { + content: "\f357"; + } + .fi-rr-truck-loading:before { + content: "\f358"; + } + .fi-rr-truck-medical:before { + content: "\f359"; + } + .fi-rr-truck-monster:before { + content: "\f35a"; + } + .fi-rr-truck-moving:before { + content: "\f35b"; + } + .fi-rr-truck-pickup:before { + content: "\f35c"; + } + .fi-rr-truck-plow:before { + content: "\f35d"; + } + .fi-rr-truck-ramp:before { + content: "\f35e"; + } + .fi-rr-truck-side:before { + content: "\f35f"; + } + .fi-rr-truck-tow:before { + content: "\f360"; + } + .fi-rr-truck-utensils:before { + content: "\f361"; + } + .fi-rr-trumpet:before { + content: "\f363"; + } + .fi-rr-trust:before { + content: "\f364"; + } + .fi-rr-trust-alt:before { + content: "\f365"; + } + .fi-rr-tshirt:before { + content: "\f366"; + } + .fi-rr-tty:before { + content: "\f367"; + } + .fi-rr-tty-answer:before { + content: "\f368"; + } + .fi-rr-tubes:before { + content: "\f369"; + } + .fi-rr-tuesday:before { + content: "\f36b"; + } + .fi-rr-tugrik-sign:before { + content: "\f36c"; + } + .fi-rr-turkey:before { + content: "\f36e"; + } + .fi-rr-turn-left:before { + content: "\f36f"; + } + .fi-rr-turn-left-down:before { + content: "\f370"; + } + .fi-rr-turn-right:before { + content: "\f371"; + } + .fi-rr-turntable:before { + content: "\f372"; + } + .fi-rr-turtle:before { + content: "\f373"; + } + .fi-rr-tv-music:before { + content: "\f374"; + } + .fi-rr-tv-retro:before { + content: "\f375"; + } + .fi-rr-two-nails:before { + content: "\f37b"; + } + .fi-rr-two-paperclip:before { + content: "\f37c"; + } + .fi-rr-two-swords:before { + content: "\f37d"; + } + .fi-rr-typewriter:before { + content: "\f37f"; + } + .fi-rr-u:before { + content: "\f380"; + } + .fi-rr-ufo:before { + content: "\f383"; + } + .fi-rr-ufo-beam:before { + content: "\f384"; + } + .fi-rr-ui-ux:before { + content: "\f385"; + } + .fi-rr-uk-country-code:before { + content: "\f386"; + } + .fi-rr-umbrella:before { + content: "\f387"; + } + .fi-rr-umbrella-beach:before { + content: "\f388"; + } + .fi-rr-under-construction:before { + content: "\f389"; + } + .fi-rr-underline:before { + content: "\f38a"; + } + .fi-rr-undo:before { + content: "\f38b"; + } + .fi-rr-undo-alt:before { + content: "\f38c"; + } + .fi-rr-unicorn:before { + content: "\f38d"; + } + .fi-rr-uniform-martial-arts:before { + content: "\f38e"; + } + .fi-rr-united-kingdom:before { + content: "\f390"; + } + .fi-rr-universal-access:before { + content: "\f392"; + } + .fi-rr-unlock:before { + content: "\f393"; + } + .fi-rr-up:before { + content: "\f395"; + } + .fi-rr-up-from-bracket:before { + content: "\f396"; + } + .fi-rr-up-left:before { + content: "\f397"; + } + .fi-rr-up-right:before { + content: "\f398"; + } + .fi-rr-up-right-from-square:before { + content: "\f399"; + } + .fi-rr-upload:before { + content: "\f39a"; + } + .fi-rr-urban-planning:before { + content: "\f39d"; + } + .fi-rr-url:before { + content: "\f39e"; + } + .fi-rr-urology:before { + content: "\f39f"; + } + .fi-rr-usa-map:before { + content: "\f3a0"; + } + .fi-rr-usa-map-pin:before { + content: "\f3a1"; + } + .fi-rr-usb-pendrive:before { + content: "\f3a3"; + } + .fi-rr-usb-scan:before { + content: "\f3a4"; + } + .fi-rr-usb-wifi:before { + content: "\f3a5"; + } + .fi-rr-usd-circle:before { + content: "\f3a6"; + } + .fi-rr-usd-square:before { + content: "\f3a7"; + } + .fi-rr-user:before { + content: "\f3a9"; + } + .fi-rr-user-add:before { + content: "\f3aa"; + } + .fi-rr-user-alien:before { + content: "\f3ab"; + } + .fi-rr-user-astronaut:before { + content: "\f3ac"; + } + .fi-rr-user-bag:before { + content: "\f3ad"; + } + .fi-rr-user-basket:before { + content: "\f3ae"; + } + .fi-rr-user-beard:before { + content: "\f3af"; + } + .fi-rr-user-check:before { + content: "\f3b0"; + } + .fi-rr-user-chef:before { + content: "\f3b1"; + } + .fi-rr-user-circle-down:before { + content: "\f3b2"; + } + .fi-rr-user-circle-left:before { + content: "\f3b3"; + } + .fi-rr-user-circle-right:before { + content: "\f3b4"; + } + .fi-rr-user-circle-up:before { + content: "\f3b5"; + } + .fi-rr-user-coach:before { + content: "\f3b6"; + } + .fi-rr-user-cowboy:before { + content: "\f3b7"; + } + .fi-rr-user-crown:before { + content: "\f3b8"; + } + .fi-rr-user-dj:before { + content: "\f3ba"; + } + .fi-rr-user-doctor-hair:before { + content: "\f3bb"; + } + .fi-rr-user-doctor-hair-long:before { + content: "\f3bc"; + } + .fi-rr-user-down:before { + content: "\f3bd"; + } + .fi-rr-user-eating:before { + content: "\f3be"; + } + .fi-rr-user-experience:before { + content: "\f3bf"; + } + .fi-rr-user-fast-running:before { + content: "\f3c0"; + } + .fi-rr-user-forbidden:before { + content: "\f3c1"; + } + .fi-rr-user-forbidden-alt:before { + content: "\f3c2"; + } + .fi-rr-user-gear:before { + content: "\f3c3"; + } + .fi-rr-user-graduate:before { + content: "\f3c4"; + } + .fi-rr-user-group-crown:before { + content: "\f3c5"; + } + .fi-rr-user-hair-buns:before { + content: "\f3c6"; + } + .fi-rr-user-hair-mullet:before { + content: "\f3c7"; + } + .fi-rr-user-hard-work:before { + content: "\f3c8"; + } + .fi-rr-user-headset:before { + content: "\f3c9"; + } + .fi-rr-user-helmet-safety:before { + content: "\f3ca"; + } + .fi-rr-user-hoodie:before { + content: "\f3cb"; + } + .fi-rr-user-india:before { + content: "\f3cc"; + } + .fi-rr-user-injured:before { + content: "\f3cd"; + } + .fi-rr-user-interface-ui:before { + content: "\f3ce"; + } + .fi-rr-user-key:before { + content: "\f3cf"; + } + .fi-rr-user-language:before { + content: "\f3d0"; + } + .fi-rr-user-left:before { + content: "\f3d1"; + } + .fi-rr-user-link:before { + content: "\f3d2"; + } + .fi-rr-user-lock:before { + content: "\f3d3"; + } + .fi-rr-user-logout:before { + content: "\f3d4"; + } + .fi-rr-user-mask:before { + content: "\f3d5"; + } + .fi-rr-user-md:before { + content: "\f3d6"; + } + .fi-rr-user-md-chat:before { + content: "\f3d7"; + } + .fi-rr-user-minus:before { + content: "\f3d8"; + } + .fi-rr-user-moustache:before { + content: "\f3d9"; + } + .fi-rr-user-music:before { + content: "\f3da"; + } + .fi-rr-user-ninja:before { + content: "\f3db"; + } + .fi-rr-user-nurse:before { + content: "\f3dc"; + } + .fi-rr-user-nurse-hair:before { + content: "\f3dd"; + } + .fi-rr-user-nurse-hair-long:before { + content: "\f3de"; + } + .fi-rr-user-pen:before { + content: "\f3e0"; + } + .fi-rr-user-pen-head:before { + content: "\f3e1"; + } + .fi-rr-user-permissions:before { + content: "\f3e2"; + } + .fi-rr-user-pilot:before { + content: "\f3e3"; + } + .fi-rr-user-pilot-tie:before { + content: "\f3e4"; + } + .fi-rr-user-pizza-delivery:before { + content: "\f3e5"; + } + .fi-rr-user-plumber:before { + content: "\f3e6"; + } + .fi-rr-user-police:before { + content: "\f3e7"; + } + .fi-rr-user-question:before { + content: "\f3e8"; + } + .fi-rr-user-right:before { + content: "\f3e9"; + } + .fi-rr-user-roadmap:before { + content: "\f3ea"; + } + .fi-rr-user-robot:before { + content: "\f3eb"; + } + .fi-rr-user-robot-xmarks:before { + content: "\f3ec"; + } + .fi-rr-user-salary:before { + content: "\f3ed"; + } + .fi-rr-user-shakespeare:before { + content: "\f3ee"; + } + .fi-rr-user-shield:before { + content: "\f3ef"; + } + .fi-rr-user-sitting-toilet:before { + content: "\f3f0"; + } + .fi-rr-user-skill-gear:before { + content: "\f3f2"; + } + .fi-rr-user-slash:before { + content: "\f3f3"; + } + .fi-rr-user-speaking:before { + content: "\f3f4"; + } + .fi-rr-user-stress:before { + content: "\f3f5"; + } + .fi-rr-user-suitcase:before { + content: "\f3f6"; + } + .fi-rr-user-tag:before { + content: "\f3f7"; + } + .fi-rr-user-tie-hair:before { + content: "\f3f8"; + } + .fi-rr-user-tie-hair-long:before { + content: "\f3f9"; + } + .fi-rr-user-time:before { + content: "\f3fa"; + } + .fi-rr-user-trust:before { + content: "\f3fb"; + } + .fi-rr-user-unlock:before { + content: "\f3fc"; + } + .fi-rr-user-up:before { + content: "\f3fd"; + } + .fi-rr-user-visor:before { + content: "\f3fe"; + } + .fi-rr-user-vneck-hair:before { + content: "\f3ff"; + } + .fi-rr-user-vneck-hair-long:before { + content: "\f400"; + } + .fi-rr-user-volunteer:before { + content: "\f401"; + } + .fi-rr-user-writer:before { + content: "\f402"; + } + .fi-rr-user-xmark:before { + content: "\f403"; + } + .fi-rr-users:before { + content: "\f404"; + } + .fi-rr-users-alt:before { + content: "\f405"; + } + .fi-rr-users-class:before { + content: "\f406"; + } + .fi-rr-users-gear:before { + content: "\f409"; + } + .fi-rr-users-loyalty:before { + content: "\f40a"; + } + .fi-rr-users-medical:before { + content: "\f40b"; + } + .fi-rr-users-slash:before { + content: "\f40c"; + } + .fi-rr-users-speaking:before { + content: "\f40d"; + } + .fi-rr-utensils:before { + content: "\f40e"; + } + .fi-rr-utensils-slash:before { + content: "\f40f"; + } + .fi-rr-utility-pole:before { + content: "\f410"; + } + .fi-rr-utility-pole-double:before { + content: "\f411"; + } + .fi-rr-ux:before { + content: "\f413"; + } + .fi-rr-ux-browser:before { + content: "\f414"; + } + .fi-rr-v:before { + content: "\f415"; + } + .fi-rr-vacuum:before { + content: "\f417"; + } + .fi-rr-vacuum-cleaner:before { + content: "\f418"; + } + .fi-rr-vacuum-robot:before { + content: "\f419"; + } + .fi-rr-value-absolute:before { + content: "\f41a"; + } + .fi-rr-van-fast:before { + content: "\f41b"; + } + .fi-rr-van-front:before { + content: "\f41c"; + } + .fi-rr-vault:before { + content: "\f41d"; + } + .fi-rr-vector:before { + content: "\f41e"; + } + .fi-rr-vector-alt:before { + content: "\f41f"; + } + .fi-rr-vector-circle:before { + content: "\f420"; + } + .fi-rr-vector-polygon:before { + content: "\f421"; + } + .fi-rr-vegan:before { + content: "\f422"; + } + .fi-rr-venus:before { + content: "\f423"; + } + .fi-rr-venus-double:before { + content: "\f424"; + } + .fi-rr-venus-mars:before { + content: "\f425"; + } + .fi-rr-vest:before { + content: "\f427"; + } + .fi-rr-vest-patches:before { + content: "\f428"; + } + .fi-rr-video-arrow-down-left:before { + content: "\f429"; + } + .fi-rr-video-arrow-up-right:before { + content: "\f42a"; + } + .fi-rr-video-camera:before { + content: "\f42b"; + } + .fi-rr-video-camera-alt:before { + content: "\f42c"; + } + .fi-rr-video-duration:before { + content: "\f42d"; + } + .fi-rr-video-folder:before { + content: "\f42e"; + } + .fi-rr-video-plus:before { + content: "\f430"; + } + .fi-rr-video-recording:before { + content: "\f431"; + } + .fi-rr-video-slash:before { + content: "\f432"; + } + .fi-rr-videoconference:before { + content: "\f433"; + } + .fi-rr-vihara:before { + content: "\f435"; + } + .fi-rr-violin:before { + content: "\f437"; + } + .fi-rr-virtual-assistant:before { + content: "\f438"; + } + .fi-rr-virus:before { + content: "\f439"; + } + .fi-rr-virus-scan:before { + content: "\f43a"; + } + .fi-rr-virus-slash:before { + content: "\f43b"; + } + .fi-rr-viruses:before { + content: "\f43c"; + } + .fi-rr-vision:before { + content: "\f43e"; + } + .fi-rr-vision-sense:before { + content: "\f43f"; + } + .fi-rr-vision-target:before { + content: "\f440"; + } + .fi-rr-visit:before { + content: "\f441"; + } + .fi-rr-voice-command:before { + content: "\f444"; + } + .fi-rr-voice-note:before { + content: "\f445"; + } + .fi-rr-voicemail:before { + content: "\f446"; + } + .fi-rr-volcano:before { + content: "\f447"; + } + .fi-rr-volleyball:before { + content: "\f448"; + } + .fi-rr-volleyball-player:before { + content: "\f449"; + } + .fi-rr-volume:before { + content: "\f44a"; + } + .fi-rr-volume-control:before { + content: "\f44b"; + } + .fi-rr-volume-down:before { + content: "\f44c"; + } + .fi-rr-volume-mute:before { + content: "\f44d"; + } + .fi-rr-volume-off:before { + content: "\f44e"; + } + .fi-rr-volume-slash:before { + content: "\f44f"; + } + .fi-rr-volunteer-vest:before { + content: "\f450"; + } + .fi-rr-vote-nay:before { + content: "\f451"; + } + .fi-rr-vote-yea:before { + content: "\f452"; + } + .fi-rr-vpn:before { + content: "\f453"; + } + .fi-rr-vpn-globe:before { + content: "\f454"; + } + .fi-rr-vpn-laptop:before { + content: "\f455"; + } + .fi-rr-vpn-network:before { + content: "\f456"; + } + .fi-rr-vpn-shield:before { + content: "\f457"; + } + .fi-rr-vr-cardboard:before { + content: "\f458"; + } + .fi-rr-w:before { + content: "\f459"; + } + .fi-rr-waffle:before { + content: "\f45a"; + } + .fi-rr-wagon-covered:before { + content: "\f45b"; + } + .fi-rr-walker:before { + content: "\f45c"; + } + .fi-rr-walkie-talkie:before { + content: "\f45d"; + } + .fi-rr-walking:before { + content: "\f45e"; + } + .fi-rr-wallet:before { + content: "\f45f"; + } + .fi-rr-wallet-arrow:before { + content: "\f460"; + } + .fi-rr-wallet-buyer:before { + content: "\f461"; + } + .fi-rr-wallet-change:before { + content: "\f462"; + } + .fi-rr-wallet-income:before { + content: "\f463"; + } + .fi-rr-wallet-money:before { + content: "\f464"; + } + .fi-rr-wallet-nft:before { + content: "\f465"; + } + .fi-rr-warehouse-alt:before { + content: "\f468"; + } + .fi-rr-warranty:before { + content: "\f469"; + } + .fi-rr-washer:before { + content: "\f46a"; + } + .fi-rr-washing-dishes:before { + content: "\f46b"; + } + .fi-rr-waste:before { + content: "\f46c"; + } + .fi-rr-waste-pollution:before { + content: "\f46d"; + } + .fi-rr-watch:before { + content: "\f46e"; + } + .fi-rr-watch-calculator:before { + content: "\f46f"; + } + .fi-rr-watch-fitness:before { + content: "\f470"; + } + .fi-rr-watch-smart:before { + content: "\f471"; + } + .fi-rr-water:before { + content: "\f472"; + } + .fi-rr-water-bottle:before { + content: "\f473"; + } + .fi-rr-water-drop:before { + content: "\f474"; + } + .fi-rr-water-ladder:before { + content: "\f476"; + } + .fi-rr-water-lower:before { + content: "\f477"; + } + .fi-rr-water-rise:before { + content: "\f478"; + } + .fi-rr-water-ski:before { + content: "\f479"; + } + .fi-rr-watering-can-drop:before { + content: "\f47a"; + } + .fi-rr-watering-can-plant:before { + content: "\f47b"; + } + .fi-rr-watermelon:before { + content: "\f47c"; + } + .fi-rr-waterpolo:before { + content: "\f47f"; + } + .fi-rr-waterpolo-goal:before { + content: "\f480"; + } + .fi-rr-waterpolo-hand:before { + content: "\f481"; + } + .fi-rr-waterpolo-player:before { + content: "\f482"; + } + .fi-rr-wave:before { + content: "\f483"; + } + .fi-rr-wave-sine:before { + content: "\f484"; + } + .fi-rr-wave-square:before { + content: "\f485"; + } + .fi-rr-wave-triangle:before { + content: "\f486"; + } + .fi-rr-waveform:before { + content: "\f487"; + } + .fi-rr-waveform-path:before { + content: "\f489"; + } + .fi-rr-web-browser-bomb:before { + content: "\f48c"; + } + .fi-rr-web-design:before { + content: "\f48d"; + } + .fi-rr-web-test:before { + content: "\f490"; + } + .fi-rr-webcam:before { + content: "\f491"; + } + .fi-rr-webcam-slash:before { + content: "\f492"; + } + .fi-rr-webhook:before { + content: "\f493"; + } + .fi-rr-webinar:before { + content: "\f494"; + } + .fi-rr-webinar-play:before { + content: "\f495"; + } + .fi-rr-website-design:before { + content: "\f496"; + } + .fi-rr-website-layout:before { + content: "\f497"; + } + .fi-rr-website-speed:before { + content: "\f498"; + } + .fi-rr-website-structure:before { + content: "\f499"; + } + .fi-rr-wednesday:before { + content: "\f49a"; + } + .fi-rr-weight-gain:before { + content: "\f49b"; + } + .fi-rr-weight-loss:before { + content: "\f49c"; + } + .fi-rr-welding:before { + content: "\f49d"; + } + .fi-rr-wellbeing:before { + content: "\f49e"; + } + .fi-rr-whale:before { + content: "\f4a0"; + } + .fi-rr-wheat:before { + content: "\f4a2"; + } + .fi-rr-wheat-awn:before { + content: "\f4a3"; + } + .fi-rr-wheat-awn-circle-exclamation:before { + content: "\f4a4"; + } + .fi-rr-wheat-awn-slash:before { + content: "\f4a5"; + } + .fi-rr-wheat-slash:before { + content: "\f4a6"; + } + .fi-rr-wheelchair:before { + content: "\f4a7"; + } + .fi-rr-wheelchair-move:before { + content: "\f4a8"; + } + .fi-rr-wheelchair-sleeping:before { + content: "\f4a9"; + } + .fi-rr-whistle:before { + content: "\f4aa"; + } + .fi-rr-white-space:before { + content: "\f4ab"; + } + .fi-rr-wifi:before { + content: "\f4ac"; + } + .fi-rr-wifi-1:before { + content: "\f4ad"; + } + .fi-rr-wifi-2:before { + content: "\f4ae"; + } + .fi-rr-wifi-alt:before { + content: "\f4af"; + } + .fi-rr-wifi-exclamation:before { + content: "\f4b0"; + } + .fi-rr-wifi-lock:before { + content: "\f4b1"; + } + .fi-rr-wifi-password:before { + content: "\f4b2"; + } + .fi-rr-wifi-slash:before { + content: "\f4b3"; + } + .fi-rr-wifi-xmark:before { + content: "\f4b4"; + } + .fi-rr-wildfire:before { + content: "\f4b6"; + } + .fi-rr-wind:before { + content: "\f4b7"; + } + .fi-rr-wind-turbine:before { + content: "\f4b8"; + } + .fi-rr-wind-warning:before { + content: "\f4b9"; + } + .fi-rr-window-alt:before { + content: "\f4bb"; + } + .fi-rr-window-frame:before { + content: "\f4bc"; + } + .fi-rr-window-frame-open:before { + content: "\f4bd"; + } + .fi-rr-window-maximize:before { + content: "\f4be"; + } + .fi-rr-window-minimize:before { + content: "\f4bf"; + } + .fi-rr-window-restore:before { + content: "\f4c0"; + } + .fi-rr-windsock:before { + content: "\f4c2"; + } + .fi-rr-windsurf:before { + content: "\f4c3"; + } + .fi-rr-wine-bottle:before { + content: "\f4c4"; + } + .fi-rr-wine-glass-crack:before { + content: "\f4c5"; + } + .fi-rr-wine-glass-empty:before { + content: "\f4c6"; + } + .fi-rr-wings-box:before { + content: "\f4c7"; + } + .fi-rr-wisdom:before { + content: "\f4c9"; + } + .fi-rr-wishlist-heart:before { + content: "\f4ca"; + } + .fi-rr-wishlist-star:before { + content: "\f4cb"; + } + .fi-rr-witness:before { + content: "\f4cc"; + } + .fi-rr-woman-head:before { + content: "\f4ce"; + } + .fi-rr-woman-scientist:before { + content: "\f4cf"; + } + .fi-rr-women-swimsuit:before { + content: "\f4d0"; + } + .fi-rr-won-sign:before { + content: "\f4d1"; + } + .fi-rr-work-in-progress:before { + content: "\f4d3"; + } + .fi-rr-workflow:before { + content: "\f4d4"; + } + .fi-rr-workflow-alt:before { + content: "\f4d5"; + } + .fi-rr-workflow-setting:before { + content: "\f4d6"; + } + .fi-rr-workflow-setting-alt:before { + content: "\f4d7"; + } + .fi-rr-workshop:before { + content: "\f4d9"; + } + .fi-rr-workwear:before { + content: "\f4da"; + } + .fi-rr-world:before { + content: "\f4db"; + } + .fi-rr-world-megaphone:before { + content: "\f4dc"; + } + .fi-rr-worm:before { + content: "\f4de"; + } + .fi-rr-wrap:before { + content: "\f4df"; + } + .fi-rr-wreath:before { + content: "\f4e0"; + } + .fi-rr-wrench-alt:before { + content: "\f4e1"; + } + .fi-rr-wrench-simple:before { + content: "\f4e2"; + } + .fi-rr-x:before { + content: "\f4e6"; + } + .fi-rr-x-ray:before { + content: "\f4e7"; + } + .fi-rr-y:before { + content: "\f4ea"; + } + .fi-rr-y2k:before { + content: "\f4eb"; + } + .fi-rr-yen:before { + content: "\f4ef"; + } + .fi-rr-yin-yang:before { + content: "\f4f0"; + } + .fi-rr-yoga-ball:before { + content: "\f4f3"; + } + .fi-rr-yoga-ball-exercise:before { + content: "\f4f4"; + } + .fi-rr-yoga-ball-mat:before { + content: "\f4f5"; + } + .fi-rr-yoga-mat:before { + content: "\f4f6"; + } + .fi-rr-yoga-moon:before { + content: "\f4f7"; + } + .fi-rr-yoga-posture:before { + content: "\f4f8"; + } + .fi-rr-z:before { + content: "\f4fa"; + } + .fi-rr-zero-percent:before { + content: "\f4fb"; + } + .fi-rr-zip-file:before { + content: "\f4fc"; + } + .fi-rr-zoom-in:before { + content: "\f4fe"; + } + .fi-rr-zoom-out:before { + content: "\f4ff"; + } diff --git a/resources/css/Shared/uicons-regular-rounded/webfonts/uicons-regular-rounded.eot b/resources/css/Shared/uicons-regular-rounded/webfonts/uicons-regular-rounded.eot new file mode 100644 index 0000000..e5c6ad8 Binary files /dev/null and b/resources/css/Shared/uicons-regular-rounded/webfonts/uicons-regular-rounded.eot differ diff --git a/resources/css/Shared/uicons-regular-rounded/webfonts/uicons-regular-rounded.html b/resources/css/Shared/uicons-regular-rounded/webfonts/uicons-regular-rounded.html new file mode 100644 index 0000000..0f095a2 --- /dev/null +++ b/resources/css/Shared/uicons-regular-rounded/webfonts/uicons-regular-rounded.html @@ -0,0 +1,37629 @@ + + + + + Uicons 3.0.0 + + + + + + + +
+ + +

Get started

+ +
+
    +
  1. Copy the entire /webfonts folder and the css into your project’s static assets directory.
  2. +
  3. Add the following line into the <head> of each template or page that you want to use Uicons on.

    +
    <link href="/your-path-to-uicons/css/uicons-regular-rounded.css" rel="stylesheet">
    +
  4. +
  5. Use the icons with the tags <i> or <span>.

    +
    <i class="fi fi-rr-camera">
    +<span class="fi fi-rr-camera">
    + Example: +
  6. +
+
+ +
    + +
  • +
    + + fi-rr-0 +
    +
  • + + +
  • +
    + + fi-rr-00s-music-disc +
    +
  • + + +
  • +
    + + fi-rr-1 +
    +
  • + + +
  • +
    + + fi-rr-2 +
    +
  • + + +
  • +
    + + fi-rr-3 +
    +
  • + + +
  • +
    + + fi-rr-360-degrees +
    +
  • + + +
  • +
    + + fi-rr-4 +
    +
  • + + +
  • +
    + + fi-rr-404 +
    +
  • + + +
  • +
    + + fi-rr-5 +
    +
  • + + +
  • +
    + + fi-rr-5g-lock +
    +
  • + + +
  • +
    + + fi-rr-6 +
    +
  • + + +
  • +
    + + fi-rr-60s-music-disc +
    +
  • + + +
  • +
    + + fi-rr-7 +
    +
  • + + +
  • +
    + + fi-rr-70s-music-disc +
    +
  • + + +
  • +
    + + fi-rr-8 +
    +
  • + + +
  • +
    + + fi-rr-80s-music-disc +
    +
  • + + +
  • +
    + + fi-rr-9 +
    +
  • + + +
  • +
    + + fi-rr-90s-music-disc +
    +
  • + + +
  • +
    + + fi-rr-90s +
    +
  • + + +
  • +
    + + fi-rr-a +
    +
  • + + +
  • +
    + + fi-rr-abacus +
    +
  • + + +
  • +
    + + fi-rr-abdomen +
    +
  • + + +
  • +
    + + fi-rr-access-control +
    +
  • + + +
  • +
    + + fi-rr-access-denied +
    +
  • + + +
  • +
    + + fi-rr-accident +
    +
  • + + +
  • +
    + + fi-rr-accordion +
    +
  • + + +
  • +
    + + fi-rr-acorn +
    +
  • + + +
  • +
    + + fi-rr-ad-forbidden +
    +
  • + + +
  • +
    + + fi-rr-ad-paid +
    +
  • + + +
  • +
    + + fi-rr-ad-slash +
    +
  • + + +
  • +
    + + fi-rr-ad +
    +
  • + + +
  • +
    + + fi-rr-add-document +
    +
  • + + +
  • +
    + + fi-rr-add-folder +
    +
  • + + +
  • +
    + + fi-rr-add-image +
    +
  • + + +
  • +
    + + fi-rr-add +
    +
  • + + +
  • +
    + + fi-rr-address-book +
    +
  • + + +
  • +
    + + fi-rr-address-card +
    +
  • + + +
  • +
    + + fi-rr-admin-alt +
    +
  • + + +
  • +
    + + fi-rr-admin +
    +
  • + + +
  • +
    + + fi-rr-age-alt +
    +
  • + + +
  • +
    + + fi-rr-age-restriction-eighteen +
    +
  • + + +
  • +
    + + fi-rr-age-restriction-seven +
    +
  • + + +
  • +
    + + fi-rr-age-restriction-six +
    +
  • + + +
  • +
    + + fi-rr-age-restriction-sixteen +
    +
  • + + +
  • +
    + + fi-rr-age-restriction-thirteen +
    +
  • + + +
  • +
    + + fi-rr-age-restriction-three +
    +
  • + + +
  • +
    + + fi-rr-age-restriction-twelve +
    +
  • + + +
  • +
    + + fi-rr-age-restriction-twenty-one +
    +
  • + + +
  • +
    + + fi-rr-age-restriction-zero +
    +
  • + + +
  • +
    + + fi-rr-age +
    +
  • + + +
  • +
    + + fi-rr-ai-algorithm +
    +
  • + + +
  • +
    + + fi-rr-ai-artist +
    +
  • + + +
  • +
    + + fi-rr-ai-technology +
    +
  • + + +
  • +
    + + fi-rr-air-conditioner +
    +
  • + + +
  • +
    + + fi-rr-air-freshener +
    +
  • + + +
  • +
    + + fi-rr-air-pollution +
    +
  • + + +
  • +
    + + fi-rr-airplane-journey +
    +
  • + + +
  • +
    + + fi-rr-airplane-mode-off +
    +
  • + + +
  • +
    + + fi-rr-airplane-mode-on +
    +
  • + + +
  • +
    + + fi-rr-airplane-window-open +
    +
  • + + +
  • +
    + + fi-rr-airplay +
    +
  • + + +
  • +
    + + fi-rr-alarm-clock +
    +
  • + + +
  • +
    + + fi-rr-alarm-exclamation +
    +
  • + + +
  • +
    + + fi-rr-alarm-off +
    +
  • + + +
  • +
    + + fi-rr-alarm-plus +
    +
  • + + +
  • +
    + + fi-rr-alarm-snooze +
    +
  • + + +
  • +
    + + fi-rr-album-circle-plus +
    +
  • + + +
  • +
    + + fi-rr-album-circle-user +
    +
  • + + +
  • +
    + + fi-rr-album-collection +
    +
  • + + +
  • +
    + + fi-rr-album +
    +
  • + + +
  • +
    + + fi-rr-algorithm +
    +
  • + + +
  • +
    + + fi-rr-alicorn +
    +
  • + + +
  • +
    + + fi-rr-alien +
    +
  • + + +
  • +
    + + fi-rr-align-center +
    +
  • + + +
  • +
    + + fi-rr-align-justify +
    +
  • + + +
  • +
    + + fi-rr-align-left +
    +
  • + + +
  • +
    + + fi-rr-align-slash +
    +
  • + + +
  • +
    + + fi-rr-allergy +
    +
  • + + +
  • +
    + + fi-rr-aloe-vera +
    +
  • + + +
  • +
    + + fi-rr-ambulance +
    +
  • + + +
  • +
    + + fi-rr-american-football +
    +
  • + + +
  • +
    + + fi-rr-amp-guitar +
    +
  • + + +
  • +
    + + fi-rr-analyse-alt +
    +
  • + + +
  • +
    + + fi-rr-analyse +
    +
  • + + +
  • +
    + + fi-rr-analytics-magnifying-glass +
    +
  • + + +
  • +
    + + fi-rr-analytics +
    +
  • + + +
  • +
    + + fi-rr-anatomical-heart +
    +
  • + + +
  • +
    + + fi-rr-anchor +
    +
  • + + +
  • +
    + + fi-rr-angel +
    +
  • + + +
  • +
    + + fi-rr-angle-90 +
    +
  • + + +
  • +
    + + fi-rr-angle-circle-down +
    +
  • + + +
  • +
    + + fi-rr-angle-circle-left +
    +
  • + + +
  • +
    + + fi-rr-angle-circle-right +
    +
  • + + +
  • +
    + + fi-rr-angle-circle-up +
    +
  • + + +
  • +
    + + fi-rr-angle-double-left +
    +
  • + + +
  • +
    + + fi-rr-angle-double-right +
    +
  • + + +
  • +
    + + fi-rr-angle-double-small-down +
    +
  • + + +
  • +
    + + fi-rr-angle-double-small-left +
    +
  • + + +
  • +
    + + fi-rr-angle-double-small-right +
    +
  • + + +
  • +
    + + fi-rr-angle-double-small-up +
    +
  • + + +
  • +
    + + fi-rr-angle-down +
    +
  • + + +
  • +
    + + fi-rr-angle-left +
    +
  • + + +
  • +
    + + fi-rr-angle-right +
    +
  • + + +
  • +
    + + fi-rr-angle-small-down +
    +
  • + + +
  • +
    + + fi-rr-angle-small-left +
    +
  • + + +
  • +
    + + fi-rr-angle-small-right +
    +
  • + + +
  • +
    + + fi-rr-angle-small-up +
    +
  • + + +
  • +
    + + fi-rr-angle-square-down +
    +
  • + + +
  • +
    + + fi-rr-angle-square-left +
    +
  • + + +
  • +
    + + fi-rr-angle-square-right +
    +
  • + + +
  • +
    + + fi-rr-angle-square-up +
    +
  • + + +
  • +
    + + fi-rr-angle-up +
    +
  • + + +
  • +
    + + fi-rr-angle +
    +
  • + + +
  • +
    + + fi-rr-angles-up-down +
    +
  • + + +
  • +
    + + fi-rr-angry +
    +
  • + + +
  • +
    + + fi-rr-animated-icon +
    +
  • + + +
  • +
    + + fi-rr-anise +
    +
  • + + +
  • +
    + + fi-rr-ankh +
    +
  • + + +
  • +
    + + fi-rr-answer-alt +
    +
  • + + +
  • +
    + + fi-rr-answer +
    +
  • + + +
  • +
    + + fi-rr-anxiety +
    +
  • + + +
  • +
    + + fi-rr-apartment +
    +
  • + + +
  • +
    + + fi-rr-aperture +
    +
  • + + +
  • +
    + + fi-rr-api +
    +
  • + + +
  • +
    + + fi-rr-app-notification +
    +
  • + + +
  • +
    + + fi-rr-appendicitis +
    +
  • + + +
  • +
    + + fi-rr-apple-books +
    +
  • + + +
  • +
    + + fi-rr-apple-core +
    +
  • + + +
  • +
    + + fi-rr-apple-crate +
    +
  • + + +
  • +
    + + fi-rr-apple-dumbbell +
    +
  • + + +
  • +
    + + fi-rr-apple-juice +
    +
  • + + +
  • +
    + + fi-rr-apple-pie +
    +
  • + + +
  • +
    + + fi-rr-apple-whole +
    +
  • + + +
  • +
    + + fi-rr-apps-add +
    +
  • + + +
  • +
    + + fi-rr-apps-delete +
    +
  • + + +
  • +
    + + fi-rr-apps-sort +
    +
  • + + +
  • +
    + + fi-rr-apps +
    +
  • + + +
  • +
    + + fi-rr-april-calendar +
    +
  • + + +
  • +
    + + fi-rr-archery +
    +
  • + + +
  • +
    + + fi-rr-architect-plan +
    +
  • + + +
  • +
    + + fi-rr-archive +
    +
  • + + +
  • +
    + + fi-rr-archway +
    +
  • + + +
  • +
    + + fi-rr-army-general +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-circle-down +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-circle-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-circle-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-circle-up +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-down +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-from-bottom +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-from-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-from-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-from-top +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-square-down +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-square-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-square-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-square-up +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-to-bottom +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-to-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-to-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-to-top +
    +
  • + + +
  • +
    + + fi-rr-arrow-alt-up +
    +
  • + + +
  • +
    + + fi-rr-arrow-circle-down +
    +
  • + + +
  • +
    + + fi-rr-arrow-circle-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-circle-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-circle-up +
    +
  • + + +
  • +
    + + fi-rr-arrow-comparison +
    +
  • + + +
  • +
    + + fi-rr-arrow-down-from-arc +
    +
  • + + +
  • +
    + + fi-rr-arrow-down-from-dotted-line +
    +
  • + + +
  • +
    + + fi-rr-arrow-down-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-down-small-big +
    +
  • + + +
  • +
    + + fi-rr-arrow-down-strenght +
    +
  • + + +
  • +
    + + fi-rr-arrow-down-to-dotted-line +
    +
  • + + +
  • +
    + + fi-rr-arrow-down-to-square +
    +
  • + + +
  • +
    + + fi-rr-arrow-down-triangle-square +
    +
  • + + +
  • +
    + + fi-rr-arrow-down +
    +
  • + + +
  • +
    + + fi-rr-arrow-from-bottom +
    +
  • + + +
  • +
    + + fi-rr-arrow-from-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-from-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-from-top +
    +
  • + + +
  • +
    + + fi-rr-arrow-left-from-arc +
    +
  • + + +
  • +
    + + fi-rr-arrow-left-from-line +
    +
  • + + +
  • +
    + + fi-rr-arrow-left-to-arc +
    +
  • + + +
  • +
    + + fi-rr-arrow-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-progress-alt +
    +
  • + + +
  • +
    + + fi-rr-arrow-progress +
    +
  • + + +
  • +
    + + fi-rr-arrow-right-to-bracket +
    +
  • + + +
  • +
    + + fi-rr-arrow-right-to-city +
    +
  • + + +
  • +
    + + fi-rr-arrow-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-small-down +
    +
  • + + +
  • +
    + + fi-rr-arrow-small-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-small-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-small-up +
    +
  • + + +
  • +
    + + fi-rr-arrow-square-down +
    +
  • + + +
  • +
    + + fi-rr-arrow-square-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-square-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-square-up +
    +
  • + + +
  • +
    + + fi-rr-arrow-to-bottom +
    +
  • + + +
  • +
    + + fi-rr-arrow-to-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-to-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-to-top +
    +
  • + + +
  • +
    + + fi-rr-arrow-trend-down +
    +
  • + + +
  • +
    + + fi-rr-arrow-trend-up +
    +
  • + + +
  • +
    + + fi-rr-arrow-turn-down-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-turn-down-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-turn-left-up +
    +
  • + + +
  • +
    + + fi-rr-arrow-up-from-dotted-line +
    +
  • + + +
  • +
    + + fi-rr-arrow-up-from-ground-water +
    +
  • + + +
  • +
    + + fi-rr-arrow-up-from-square +
    +
  • + + +
  • +
    + + fi-rr-arrow-up-left-from-circle +
    +
  • + + +
  • +
    + + fi-rr-arrow-up-left +
    +
  • + + +
  • +
    + + fi-rr-arrow-up-right-and-arrow-down-left-from-center +
    +
  • + + +
  • +
    + + fi-rr-arrow-up-right-from-square +
    +
  • + + +
  • +
    + + fi-rr-arrow-up-right +
    +
  • + + +
  • +
    + + fi-rr-arrow-up-small-big +
    +
  • + + +
  • +
    + + fi-rr-arrow-up-square-triangle +
    +
  • + + +
  • +
    + + fi-rr-arrow-up-to-arc +
    +
  • + + +
  • +
    + + fi-rr-arrow-up-to-dotted-line +
    +
  • + + +
  • +
    + + fi-rr-arrow-up +
    +
  • + + +
  • +
    + + fi-rr-arrow-upward-growth-crypto +
    +
  • + + +
  • +
    + + fi-rr-arrows-alt-h +
    +
  • + + +
  • +
    + + fi-rr-arrows-alt-v +
    +
  • + + +
  • +
    + + fi-rr-arrows-alt +
    +
  • + + +
  • +
    + + fi-rr-arrows-cross +
    +
  • + + +
  • +
    + + fi-rr-arrows-down-curve +
    +
  • + + +
  • +
    + + fi-rr-arrows-down-to-people +
    +
  • + + +
  • +
    + + fi-rr-arrows-from-dotted-line +
    +
  • + + +
  • +
    + + fi-rr-arrows-from-line +
    +
  • + + +
  • +
    + + fi-rr-arrows-h-copy +
    +
  • + + +
  • +
    + + fi-rr-arrows-h +
    +
  • + + +
  • +
    + + fi-rr-arrows-repeat-1 +
    +
  • + + +
  • +
    + + fi-rr-arrows-repeat +
    +
  • + + +
  • +
    + + fi-rr-arrows-retweet +
    +
  • + + +
  • +
    + + fi-rr-arrows-split-right-and-left +
    +
  • + + +
  • +
    + + fi-rr-arrows-split-up-and-left +
    +
  • + + +
  • +
    + + fi-rr-arrows-to-circle +
    +
  • + + +
  • +
    + + fi-rr-arrows-to-dot +
    +
  • + + +
  • +
    + + fi-rr-arrows-to-dotted-line +
    +
  • + + +
  • +
    + + fi-rr-arrows-to-eye +
    +
  • + + +
  • +
    + + fi-rr-arrows-to-line +
    +
  • + + +
  • +
    + + fi-rr-arrows +
    +
  • + + +
  • +
    + + fi-rr-artificial-intelligence +
    +
  • + + +
  • +
    + + fi-rr-artist +
    +
  • + + +
  • +
    + + fi-rr-assept-document +
    +
  • + + +
  • +
    + + fi-rr-assessment-alt +
    +
  • + + +
  • +
    + + fi-rr-assessment +
    +
  • + + +
  • +
    + + fi-rr-assign +
    +
  • + + +
  • +
    + + fi-rr-assistive-listening-systems +
    +
  • + + +
  • +
    + + fi-rr-asterik +
    +
  • + + +
  • +
    + + fi-rr-asthma +
    +
  • + + +
  • +
    + + fi-rr-at +
    +
  • + + +
  • +
    + + fi-rr-atm +
    +
  • + + +
  • +
    + + fi-rr-attention-detail +
    +
  • + + +
  • +
    + + fi-rr-attribution-pen +
    +
  • + + +
  • +
    + + fi-rr-attribution-pencil +
    +
  • + + +
  • +
    + + fi-rr-aubergine +
    +
  • + + +
  • +
    + + fi-rr-auction-paddle +
    +
  • + + +
  • +
    + + fi-rr-auction +
    +
  • + + +
  • +
    + + fi-rr-audience-megaphone +
    +
  • + + +
  • +
    + + fi-rr-audio-description-slash +
    +
  • + + +
  • +
    + + fi-rr-audit-alt +
    +
  • + + +
  • +
    + + fi-rr-audit +
    +
  • + + +
  • +
    + + fi-rr-august-calendar +
    +
  • + + +
  • +
    + + fi-rr-austral-sign +
    +
  • + + +
  • +
    + + fi-rr-australia-country-code +
    +
  • + + +
  • +
    + + fi-rr-australia-flag +
    +
  • + + +
  • +
    + + fi-rr-australia +
    +
  • + + +
  • +
    + + fi-rr-auto-pilot +
    +
  • + + +
  • +
    + + fi-rr-auto-reply +
    +
  • + + +
  • +
    + + fi-rr-auto-sync +
    +
  • + + +
  • +
    + + fi-rr-autosave +
    +
  • + + +
  • +
    + + fi-rr-avi-file +
    +
  • + + +
  • +
    + + fi-rr-avocado +
    +
  • + + +
  • +
    + + fi-rr-award +
    +
  • + + +
  • +
    + + fi-rr-axe-battle +
    +
  • + + +
  • +
    + + fi-rr-axe +
    +
  • + + +
  • +
    + + fi-rr-b +
    +
  • + + +
  • +
    + + fi-rr-baby-carriage +
    +
  • + + +
  • +
    + + fi-rr-baby-cradle +
    +
  • + + +
  • +
    + + fi-rr-baby +
    +
  • + + +
  • +
    + + fi-rr-back-up +
    +
  • + + +
  • +
    + + fi-rr-background +
    +
  • + + +
  • +
    + + fi-rr-backpack +
    +
  • + + +
  • +
    + + fi-rr-bacon-egg +
    +
  • + + +
  • +
    + + fi-rr-bacon +
    +
  • + + +
  • +
    + + fi-rr-bacteria +
    +
  • + + +
  • +
    + + fi-rr-bacterium +
    +
  • + + +
  • +
    + + fi-rr-badge-check +
    +
  • + + +
  • +
    + + fi-rr-badge-dollar +
    +
  • + + +
  • +
    + + fi-rr-badge-leaf +
    +
  • + + +
  • +
    + + fi-rr-badge-percent +
    +
  • + + +
  • +
    + + fi-rr-badge-sheriff +
    +
  • + + +
  • +
    + + fi-rr-badge +
    +
  • + + +
  • +
    + + fi-rr-badger-honey +
    +
  • + + +
  • +
    + + fi-rr-badget-check-alt +
    +
  • + + +
  • +
    + + fi-rr-badminton +
    +
  • + + +
  • +
    + + fi-rr-bag-map-pin +
    +
  • + + +
  • +
    + + fi-rr-bag-seedling +
    +
  • + + +
  • +
    + + fi-rr-bag-shopping-minus +
    +
  • + + +
  • +
    + + fi-rr-bags-shopping +
    +
  • + + +
  • +
    + + fi-rr-baguette +
    +
  • + + +
  • +
    + + fi-rr-bahai +
    +
  • + + +
  • +
    + + fi-rr-baht-sign +
    +
  • + + +
  • +
    + + fi-rr-balance-scale-left +
    +
  • + + +
  • +
    + + fi-rr-balance-scale-right +
    +
  • + + +
  • +
    + + fi-rr-balcony +
    +
  • + + +
  • +
    + + fi-rr-ball-pile +
    +
  • + + +
  • +
    + + fi-rr-ball +
    +
  • + + +
  • +
    + + fi-rr-ballet-dance +
    +
  • + + +
  • +
    + + fi-rr-balloon +
    +
  • + + +
  • +
    + + fi-rr-balloons +
    +
  • + + +
  • +
    + + fi-rr-ballot-check +
    +
  • + + +
  • +
    + + fi-rr-ballot +
    +
  • + + +
  • +
    + + fi-rr-bamboo +
    +
  • + + +
  • +
    + + fi-rr-ban-bug +
    +
  • + + +
  • +
    + + fi-rr-ban +
    +
  • + + +
  • +
    + + fi-rr-banana +
    +
  • + + +
  • +
    + + fi-rr-band-aid-alt +
    +
  • + + +
  • +
    + + fi-rr-band-aid +
    +
  • + + +
  • +
    + + fi-rr-bandage-wound +
    +
  • + + +
  • +
    + + fi-rr-bangladeshi-taka-sign +
    +
  • + + +
  • +
    + + fi-rr-banjo +
    +
  • + + +
  • +
    + + fi-rr-bank-app +
    +
  • + + +
  • +
    + + fi-rr-bank +
    +
  • + + +
  • +
    + + fi-rr-banner-2 +
    +
  • + + +
  • +
    + + fi-rr-banner-3 +
    +
  • + + +
  • +
    + + fi-rr-banner-4 +
    +
  • + + +
  • +
    + + fi-rr-banner-5 +
    +
  • + + +
  • +
    + + fi-rr-banner +
    +
  • + + +
  • +
    + + fi-rr-barber-pole +
    +
  • + + +
  • +
    + + fi-rr-barber-shop +
    +
  • + + +
  • +
    + + fi-rr-barcode-read +
    +
  • + + +
  • +
    + + fi-rr-barcode-scan +
    +
  • + + +
  • +
    + + fi-rr-barcode +
    +
  • + + +
  • +
    + + fi-rr-barefoot +
    +
  • + + +
  • +
    + + fi-rr-bars-filter +
    +
  • + + +
  • +
    + + fi-rr-bars-progress +
    +
  • + + +
  • +
    + + fi-rr-bars-sort +
    +
  • + + +
  • +
    + + fi-rr-bars-staggered +
    +
  • + + +
  • +
    + + fi-rr-baseball-alt +
    +
  • + + +
  • +
    + + fi-rr-baseball-player +
    +
  • + + +
  • +
    + + fi-rr-baseball +
    +
  • + + +
  • +
    + + fi-rr-basket-shopping-minus +
    +
  • + + +
  • +
    + + fi-rr-basket-shopping-plus +
    +
  • + + +
  • +
    + + fi-rr-basket-shopping-simple +
    +
  • + + +
  • +
    + + fi-rr-basket +
    +
  • + + +
  • +
    + + fi-rr-basketball-ticket +
    +
  • + + +
  • +
    + + fi-rr-basketball +
    +
  • + + +
  • +
    + + fi-rr-bat +
    +
  • + + +
  • +
    + + fi-rr-bath +
    +
  • + + +
  • +
    + + fi-rr-battery-100 +
    +
  • + + +
  • +
    + + fi-rr-battery-bolt +
    +
  • + + +
  • +
    + + fi-rr-battery-empty +
    +
  • + + +
  • +
    + + fi-rr-battery-exclamation +
    +
  • + + +
  • +
    + + fi-rr-battery-full +
    +
  • + + +
  • +
    + + fi-rr-battery-half +
    +
  • + + +
  • +
    + + fi-rr-battery-quarter +
    +
  • + + +
  • +
    + + fi-rr-battery-slash +
    +
  • + + +
  • +
    + + fi-rr-battery-three-quarters +
    +
  • + + +
  • +
    + + fi-rr-bay-leaf +
    +
  • + + +
  • +
    + + fi-rr-beacon +
    +
  • + + +
  • +
    + + fi-rr-bear-market +
    +
  • + + +
  • +
    + + fi-rr-beard +
    +
  • + + +
  • +
    + + fi-rr-beauty-mask +
    +
  • + + +
  • +
    + + fi-rr-bed-alt +
    +
  • + + +
  • +
    + + fi-rr-bed-bunk +
    +
  • + + +
  • +
    + + fi-rr-bed-empty +
    +
  • + + +
  • +
    + + fi-rr-bed-pulse +
    +
  • + + +
  • +
    + + fi-rr-bed +
    +
  • + + +
  • +
    + + fi-rr-bee +
    +
  • + + +
  • +
    + + fi-rr-beer-mug-empty +
    +
  • + + +
  • +
    + + fi-rr-beer +
    +
  • + + +
  • +
    + + fi-rr-bell-concierge +
    +
  • + + +
  • +
    + + fi-rr-bell-notification-call +
    +
  • + + +
  • +
    + + fi-rr-bell-notification-social-media +
    +
  • + + +
  • +
    + + fi-rr-bell-ring +
    +
  • + + +
  • +
    + + fi-rr-bell-school-slash +
    +
  • + + +
  • +
    + + fi-rr-bell-school +
    +
  • + + +
  • +
    + + fi-rr-bell-slash +
    +
  • + + +
  • +
    + + fi-rr-bell +
    +
  • + + +
  • +
    + + fi-rr-bells +
    +
  • + + +
  • +
    + + fi-rr-bench-tree +
    +
  • + + +
  • +
    + + fi-rr-benefit-diamond-alt +
    +
  • + + +
  • +
    + + fi-rr-benefit-diamond +
    +
  • + + +
  • +
    + + fi-rr-benefit-hand +
    +
  • + + +
  • +
    + + fi-rr-benefit-increase +
    +
  • + + +
  • +
    + + fi-rr-benefit-porcent +
    +
  • + + +
  • +
    + + fi-rr-benefit +
    +
  • + + +
  • +
    + + fi-rr-betamax +
    +
  • + + +
  • +
    + + fi-rr-bible +
    +
  • + + +
  • +
    + + fi-rr-bicycle-journey +
    +
  • + + +
  • +
    + + fi-rr-big-data-ai +
    +
  • + + +
  • +
    + + fi-rr-big-data-analytics +
    +
  • + + +
  • +
    + + fi-rr-big-data +
    +
  • + + +
  • +
    + + fi-rr-big-drop +
    +
  • + + +
  • +
    + + fi-rr-bike-moving +
    +
  • + + +
  • +
    + + fi-rr-bike-path +
    +
  • + + +
  • +
    + + fi-rr-bike +
    +
  • + + +
  • +
    + + fi-rr-biking-mountain +
    +
  • + + +
  • +
    + + fi-rr-biking +
    +
  • + + +
  • +
    + + fi-rr-bill-arrow +
    +
  • + + +
  • +
    + + fi-rr-billboard +
    +
  • + + +
  • +
    + + fi-rr-billiard +
    +
  • + + +
  • +
    + + fi-rr-bin-bottles +
    +
  • + + +
  • +
    + + fi-rr-binary-circle-check +
    +
  • + + +
  • +
    + + fi-rr-binary-cloud +
    +
  • + + +
  • +
    + + fi-rr-binary-lock +
    +
  • + + +
  • +
    + + fi-rr-binary-slash +
    +
  • + + +
  • +
    + + fi-rr-binary +
    +
  • + + +
  • +
    + + fi-rr-binoculars +
    +
  • + + +
  • +
    + + fi-rr-bio-leaves +
    +
  • + + +
  • +
    + + fi-rr-bio +
    +
  • + + +
  • +
    + + fi-rr-biohazard +
    +
  • + + +
  • +
    + + fi-rr-bipolar +
    +
  • + + +
  • +
    + + fi-rr-bird +
    +
  • + + +
  • +
    + + fi-rr-bitcoin-card +
    +
  • + + +
  • +
    + + fi-rr-bitcoin-sign +
    +
  • + + +
  • +
    + + fi-rr-blanket +
    +
  • + + +
  • +
    + + fi-rr-blender-phone +
    +
  • + + +
  • +
    + + fi-rr-blender +
    +
  • + + +
  • +
    + + fi-rr-blinds-open +
    +
  • + + +
  • +
    + + fi-rr-blinds-raised +
    +
  • + + +
  • +
    + + fi-rr-blinds +
    +
  • + + +
  • +
    + + fi-rr-block-brick-fire +
    +
  • + + +
  • +
    + + fi-rr-block-brick +
    +
  • + + +
  • +
    + + fi-rr-block-microphone +
    +
  • + + +
  • +
    + + fi-rr-block-question +
    +
  • + + +
  • +
    + + fi-rr-block-quote +
    +
  • + + +
  • +
    + + fi-rr-block-user +
    +
  • + + +
  • +
    + + fi-rr-block +
    +
  • + + +
  • +
    + + fi-rr-blockchain-3 +
    +
  • + + +
  • +
    + + fi-rr-blog-pencil +
    +
  • + + +
  • +
    + + fi-rr-blog-text +
    +
  • + + +
  • +
    + + fi-rr-blood-dropper +
    +
  • + + +
  • +
    + + fi-rr-blood-test-tube-alt +
    +
  • + + +
  • +
    + + fi-rr-blood-test-tube +
    +
  • + + +
  • +
    + + fi-rr-blood +
    +
  • + + +
  • +
    + + fi-rr-blueberries +
    +
  • + + +
  • +
    + + fi-rr-blueprint-house +
    +
  • + + +
  • +
    + + fi-rr-blueprint +
    +
  • + + +
  • +
    + + fi-rr-bluetooth-alt +
    +
  • + + +
  • +
    + + fi-rr-bluetooth-circle +
    +
  • + + +
  • +
    + + fi-rr-bluetooth-headphones +
    +
  • + + +
  • +
    + + fi-rr-bluetooth-keyboard +
    +
  • + + +
  • +
    + + fi-rr-bluetooth-mouse +
    +
  • + + +
  • +
    + + fi-rr-bluetooth-settings +
    +
  • + + +
  • +
    + + fi-rr-bluetooth-speaker +
    +
  • + + +
  • +
    + + fi-rr-bluetooth-usb +
    +
  • + + +
  • +
    + + fi-rr-blush +
    +
  • + + +
  • +
    + + fi-rr-bold +
    +
  • + + +
  • +
    + + fi-rr-bolt-auto +
    +
  • + + +
  • +
    + + fi-rr-bolt-slash +
    +
  • + + +
  • +
    + + fi-rr-bolt +
    +
  • + + +
  • +
    + + fi-rr-bomb +
    +
  • + + +
  • +
    + + fi-rr-bone-break +
    +
  • + + +
  • +
    + + fi-rr-bone +
    +
  • + + +
  • +
    + + fi-rr-bong +
    +
  • + + +
  • +
    + + fi-rr-bonus-alt +
    +
  • + + +
  • +
    + + fi-rr-bonus-star +
    +
  • + + +
  • +
    + + fi-rr-bonus +
    +
  • + + +
  • +
    + + fi-rr-book-alt +
    +
  • + + +
  • +
    + + fi-rr-book-arrow-right +
    +
  • + + +
  • +
    + + fi-rr-book-arrow-up +
    +
  • + + +
  • +
    + + fi-rr-book-atlas +
    +
  • + + +
  • +
    + + fi-rr-book-bookmark +
    +
  • + + +
  • +
    + + fi-rr-book-circle-arrow-right +
    +
  • + + +
  • +
    + + fi-rr-book-circle-arrow-up +
    +
  • + + +
  • +
    + + fi-rr-book-copy +
    +
  • + + +
  • +
    + + fi-rr-book-dead +
    +
  • + + +
  • +
    + + fi-rr-book-font +
    +
  • + + +
  • +
    + + fi-rr-book-heart +
    +
  • + + +
  • +
    + + fi-rr-book-medical +
    +
  • + + +
  • +
    + + fi-rr-book-open-cover +
    +
  • + + +
  • +
    + + fi-rr-book-open-reader +
    +
  • + + +
  • +
    + + fi-rr-book-plus +
    +
  • + + +
  • +
    + + fi-rr-book-quran +
    +
  • + + +
  • +
    + + fi-rr-book-section +
    +
  • + + +
  • +
    + + fi-rr-book-spells +
    +
  • + + +
  • +
    + + fi-rr-book-tanakh +
    +
  • + + +
  • +
    + + fi-rr-book-user +
    +
  • + + +
  • +
    + + fi-rr-book-world +
    +
  • + + +
  • +
    + + fi-rr-book +
    +
  • + + +
  • +
    + + fi-rr-Booking +
    +
  • + + +
  • +
    + + fi-rr-bookmark-slash +
    +
  • + + +
  • +
    + + fi-rr-bookmark +
    +
  • + + +
  • +
    + + fi-rr-books-lightbulb +
    +
  • + + +
  • +
    + + fi-rr-books-medical +
    +
  • + + +
  • +
    + + fi-rr-books +
    +
  • + + +
  • +
    + + fi-rr-boot-heeled +
    +
  • + + +
  • +
    + + fi-rr-boot +
    +
  • + + +
  • +
    + + fi-rr-booth-curtain +
    +
  • + + +
  • +
    + + fi-rr-border-all +
    +
  • + + +
  • +
    + + fi-rr-border-bottom +
    +
  • + + +
  • +
    + + fi-rr-border-center-h +
    +
  • + + +
  • +
    + + fi-rr-border-center-v +
    +
  • + + +
  • +
    + + fi-rr-border-inner +
    +
  • + + +
  • +
    + + fi-rr-border-left +
    +
  • + + +
  • +
    + + fi-rr-border-none +
    +
  • + + +
  • +
    + + fi-rr-border-outer +
    +
  • + + +
  • +
    + + fi-rr-border-right +
    +
  • + + +
  • +
    + + fi-rr-border-style-alt +
    +
  • + + +
  • +
    + + fi-rr-border-style +
    +
  • + + +
  • +
    + + fi-rr-border-top +
    +
  • + + +
  • +
    + + fi-rr-boss +
    +
  • + + +
  • +
    + + fi-rr-bottle-baby +
    +
  • + + +
  • +
    + + fi-rr-bottle-droplet +
    +
  • + + +
  • +
    + + fi-rr-bottle +
    +
  • + + +
  • +
    + + fi-rr-bow-arrow +
    +
  • + + +
  • +
    + + fi-rr-bowl-chopsticks-noodles +
    +
  • + + +
  • +
    + + fi-rr-bowl-chopsticks +
    +
  • + + +
  • +
    + + fi-rr-bowl-rice +
    +
  • + + +
  • +
    + + fi-rr-bowl-scoop +
    +
  • + + +
  • +
    + + fi-rr-bowl-scoops +
    +
  • + + +
  • +
    + + fi-rr-bowl-soft-serve +
    +
  • + + +
  • +
    + + fi-rr-bowl-spoon +
    +
  • + + +
  • +
    + + fi-rr-bowling-ball +
    +
  • + + +
  • +
    + + fi-rr-bowling-pins +
    +
  • + + +
  • +
    + + fi-rr-bowling +
    +
  • + + +
  • +
    + + fi-rr-box-alt +
    +
  • + + +
  • +
    + + fi-rr-box-ballot +
    +
  • + + +
  • +
    + + fi-rr-box-check +
    +
  • + + +
  • +
    + + fi-rr-box-circle-check +
    +
  • + + +
  • +
    + + fi-rr-box-dollar +
    +
  • + + +
  • +
    + + fi-rr-box-fragile +
    +
  • + + +
  • +
    + + fi-rr-box-heart +
    +
  • + + +
  • +
    + + fi-rr-box-open-full +
    +
  • + + +
  • +
    + + fi-rr-box-open +
    +
  • + + +
  • +
    + + fi-rr-box-tissue +
    +
  • + + +
  • +
    + + fi-rr-box-up +
    +
  • + + +
  • +
    + + fi-rr-box +
    +
  • + + +
  • +
    + + fi-rr-boxes +
    +
  • + + +
  • +
    + + fi-rr-boxing-glove +
    +
  • + + +
  • +
    + + fi-rr-bracket-curly-right +
    +
  • + + +
  • +
    + + fi-rr-bracket-curly +
    +
  • + + +
  • +
    + + fi-rr-bracket-round-right +
    +
  • + + +
  • +
    + + fi-rr-bracket-round +
    +
  • + + +
  • +
    + + fi-rr-bracket-square-right +
    +
  • + + +
  • +
    + + fi-rr-bracket-square +
    +
  • + + +
  • +
    + + fi-rr-brackets-curly +
    +
  • + + +
  • +
    + + fi-rr-brackets-round +
    +
  • + + +
  • +
    + + fi-rr-brackets-square +
    +
  • + + +
  • +
    + + fi-rr-braille-a +
    +
  • + + +
  • +
    + + fi-rr-braille-b +
    +
  • + + +
  • +
    + + fi-rr-braille-c +
    +
  • + + +
  • +
    + + fi-rr-braille-d +
    +
  • + + +
  • +
    + + fi-rr-braille-e +
    +
  • + + +
  • +
    + + fi-rr-braille-g +
    +
  • + + +
  • +
    + + fi-rr-braille-h +
    +
  • + + +
  • +
    + + fi-rr-braille-i +
    +
  • + + +
  • +
    + + fi-rr-braille-j +
    +
  • + + +
  • +
    + + fi-rr-braille-k +
    +
  • + + +
  • +
    + + fi-rr-braille-l +
    +
  • + + +
  • +
    + + fi-rr-braille-m +
    +
  • + + +
  • +
    + + fi-rr-braille-n-alt +
    +
  • + + +
  • +
    + + fi-rr-braille-n +
    +
  • + + +
  • +
    + + fi-rr-braille-o +
    +
  • + + +
  • +
    + + fi-rr-braille-p +
    +
  • + + +
  • +
    + + fi-rr-braille-q +
    +
  • + + +
  • +
    + + fi-rr-braille-r +
    +
  • + + +
  • +
    + + fi-rr-braille-s +
    +
  • + + +
  • +
    + + fi-rr-braille-t +
    +
  • + + +
  • +
    + + fi-rr-braille-u +
    +
  • + + +
  • +
    + + fi-rr-braille-v +
    +
  • + + +
  • +
    + + fi-rr-braille-w +
    +
  • + + +
  • +
    + + fi-rr-braille-x +
    +
  • + + +
  • +
    + + fi-rr-braille-y +
    +
  • + + +
  • +
    + + fi-rr-braille-z +
    +
  • + + +
  • +
    + + fi-rr-braille +
    +
  • + + +
  • +
    + + fi-rr-brain-bulb +
    +
  • + + +
  • +
    + + fi-rr-brain-circuit +
    +
  • + + +
  • +
    + + fi-rr-brain-doubt +
    +
  • + + +
  • +
    + + fi-rr-brain-half-lightbulb +
    +
  • + + +
  • +
    + + fi-rr-brain-lightning +
    +
  • + + +
  • +
    + + fi-rr-brain-stress +
    +
  • + + +
  • +
    + + fi-rr-brain +
    +
  • + + +
  • +
    + + fi-rr-brake-warning +
    +
  • + + +
  • +
    + + fi-rr-branching +
    +
  • + + +
  • +
    + + fi-rr-brand-badge +
    +
  • + + +
  • +
    + + fi-rr-brand-strategy +
    +
  • + + +
  • +
    + + fi-rr-brand +
    +
  • + + +
  • +
    + + fi-rr-branding +
    +
  • + + +
  • +
    + + fi-rr-brazil-flag-circle +
    +
  • + + +
  • +
    + + fi-rr-brazil-flag +
    +
  • + + +
  • +
    + + fi-rr-brazil +
    +
  • + + +
  • +
    + + fi-rr-bread-loaf +
    +
  • + + +
  • +
    + + fi-rr-bread-slice-butter +
    +
  • + + +
  • +
    + + fi-rr-bread-slice +
    +
  • + + +
  • +
    + + fi-rr-bread +
    +
  • + + +
  • +
    + + fi-rr-break-time +
    +
  • + + +
  • +
    + + fi-rr-bridge-circle-check +
    +
  • + + +
  • +
    + + fi-rr-bridge-collapse +
    +
  • + + +
  • +
    + + fi-rr-bridge-construction +
    +
  • + + +
  • +
    + + fi-rr-bridge-suspension +
    +
  • + + +
  • +
    + + fi-rr-bridge-water +
    +
  • + + +
  • +
    + + fi-rr-bridge +
    +
  • + + +
  • +
    + + fi-rr-briefcase-arrow-right +
    +
  • + + +
  • +
    + + fi-rr-briefcase-blank +
    +
  • + + +
  • +
    + + fi-rr-briefcase-dollar +
    +
  • + + +
  • +
    + + fi-rr-briefcase +
    +
  • + + +
  • +
    + + fi-rr-brightness-low +
    +
  • + + +
  • +
    + + fi-rr-brightness +
    +
  • + + +
  • +
    + + fi-rr-bring-forward +
    +
  • + + +
  • +
    + + fi-rr-bring-front +
    +
  • + + +
  • +
    + + fi-rr-broadcast-tower +
    +
  • + + +
  • +
    + + fi-rr-broccoli +
    +
  • + + +
  • +
    + + fi-rr-broken-arm +
    +
  • + + +
  • +
    + + fi-rr-broken-chain-link-wrong +
    +
  • + + +
  • +
    + + fi-rr-broken-image +
    +
  • + + +
  • +
    + + fi-rr-broken-leg +
    +
  • + + +
  • +
    + + fi-rr-broken-nail +
    +
  • + + +
  • +
    + + fi-rr-broom-ball +
    +
  • + + +
  • +
    + + fi-rr-broom +
    +
  • + + +
  • +
    + + fi-rr-browser-css +
    +
  • + + +
  • +
    + + fi-rr-browser-lock-alert +
    +
  • + + +
  • +
    + + fi-rr-browser-ui +
    +
  • + + +
  • +
    + + fi-rr-browser +
    +
  • + + +
  • +
    + + fi-rr-browsers +
    +
  • + + +
  • +
    + + fi-rr-brush +
    +
  • + + +
  • +
    + + fi-rr-bubble-discussion +
    +
  • + + +
  • +
    + + fi-rr-bucket +
    +
  • + + +
  • +
    + + fi-rr-budget-alt +
    +
  • + + +
  • +
    + + fi-rr-budget +
    +
  • + + +
  • +
    + + fi-rr-bug-fix +
    +
  • + + +
  • +
    + + fi-rr-bug-folder +
    +
  • + + +
  • +
    + + fi-rr-bug-magnifier +
    +
  • + + +
  • +
    + + fi-rr-bug-report +
    +
  • + + +
  • +
    + + fi-rr-bug-slash +
    +
  • + + +
  • +
    + + fi-rr-bug +
    +
  • + + +
  • +
    + + fi-rr-bugs +
    +
  • + + +
  • +
    + + fi-rr-build-alt +
    +
  • + + +
  • +
    + + fi-rr-build +
    +
  • + + +
  • +
    + + fi-rr-builder +
    +
  • + + +
  • +
    + + fi-rr-building-car +
    +
  • + + +
  • +
    + + fi-rr-building-check +
    +
  • + + +
  • +
    + + fi-rr-building-circle-arrow-right +
    +
  • + + +
  • +
    + + fi-rr-building-flag +
    +
  • + + +
  • +
    + + fi-rr-building-foundation +
    +
  • + + +
  • +
    + + fi-rr-building-lock +
    +
  • + + +
  • +
    + + fi-rr-building-materials +
    +
  • + + +
  • +
    + + fi-rr-building-ngo +
    +
  • + + +
  • +
    + + fi-rr-building-shield +
    +
  • + + +
  • +
    + + fi-rr-building-user +
    +
  • + + +
  • +
    + + fi-rr-building-xmark +
    +
  • + + +
  • +
    + + fi-rr-building +
    +
  • + + +
  • +
    + + fi-rr-bulb-speech-bubble +
    +
  • + + +
  • +
    + + fi-rr-bulb +
    +
  • + + +
  • +
    + + fi-rr-bull-market +
    +
  • + + +
  • +
    + + fi-rr-bullet +
    +
  • + + +
  • +
    + + fi-rr-bullhorn +
    +
  • + + +
  • +
    + + fi-rr-bullseye-arrow +
    +
  • + + +
  • +
    + + fi-rr-bullseye-pointer +
    +
  • + + +
  • +
    + + fi-rr-bullseye +
    +
  • + + +
  • +
    + + fi-rr-buoy +
    +
  • + + +
  • +
    + + fi-rr-burger-alt +
    +
  • + + +
  • +
    + + fi-rr-burger-fries +
    +
  • + + +
  • +
    + + fi-rr-burger-glass +
    +
  • + + +
  • +
    + + fi-rr-burnout +
    +
  • + + +
  • +
    + + fi-rr-burrito +
    +
  • + + +
  • +
    + + fi-rr-burst +
    +
  • + + +
  • +
    + + fi-rr-bus-alt +
    +
  • + + +
  • +
    + + fi-rr-bus-ticket +
    +
  • + + +
  • +
    + + fi-rr-bus +
    +
  • + + +
  • +
    + + fi-rr-business-deal +
    +
  • + + +
  • +
    + + fi-rr-business-growth +
    +
  • + + +
  • +
    + + fi-rr-business-meeting +
    +
  • + + +
  • +
    + + fi-rr-business-podcast +
    +
  • + + +
  • +
    + + fi-rr-business-time +
    +
  • + + +
  • +
    + + fi-rr-business-value +
    +
  • + + +
  • +
    + + fi-rr-Butter +
    +
  • + + +
  • +
    + + fi-rr-butterfly +
    +
  • + + +
  • +
    + + fi-rr-c +
    +
  • + + +
  • +
    + + fi-rr-cabin +
    +
  • + + +
  • +
    + + fi-rr-cactus +
    +
  • + + +
  • +
    + + fi-rr-cage-empty +
    +
  • + + +
  • +
    + + fi-rr-cake-birthday +
    +
  • + + +
  • +
    + + fi-rr-cake-slice +
    +
  • + + +
  • +
    + + fi-rr-cake-wedding +
    +
  • + + +
  • +
    + + fi-rr-calculator-bill +
    +
  • + + +
  • +
    + + fi-rr-calculator-math-tax +
    +
  • + + +
  • +
    + + fi-rr-calculator-money +
    +
  • + + +
  • +
    + + fi-rr-calculator-simple +
    +
  • + + +
  • +
    + + fi-rr-calculator +
    +
  • + + +
  • +
    + + fi-rr-calendar-arrow-down +
    +
  • + + +
  • +
    + + fi-rr-calendar-arrow-up +
    +
  • + + +
  • +
    + + fi-rr-calendar-birhtday-cake +
    +
  • + + +
  • +
    + + fi-rr-calendar-call +
    +
  • + + +
  • +
    + + fi-rr-calendar-check +
    +
  • + + +
  • +
    + + fi-rr-calendar-clock +
    +
  • + + +
  • +
    + + fi-rr-calendar-day +
    +
  • + + +
  • +
    + + fi-rr-calendar-days +
    +
  • + + +
  • +
    + + fi-rr-calendar-event-tax +
    +
  • + + +
  • +
    + + fi-rr-calendar-exclamation +
    +
  • + + +
  • +
    + + fi-rr-calendar-gavel-legal +
    +
  • + + +
  • +
    + + fi-rr-calendar-heart +
    +
  • + + +
  • +
    + + fi-rr-calendar-image +
    +
  • + + +
  • +
    + + fi-rr-calendar-lines-pen +
    +
  • + + +
  • +
    + + fi-rr-calendar-lines +
    +
  • + + +
  • +
    + + fi-rr-calendar-minus +
    +
  • + + +
  • +
    + + fi-rr-calendar-payment-loan +
    +
  • + + +
  • +
    + + fi-rr-calendar-pen +
    +
  • + + +
  • +
    + + fi-rr-calendar-plus +
    +
  • + + +
  • +
    + + fi-rr-calendar-salary +
    +
  • + + +
  • +
    + + fi-rr-calendar-shift-swap +
    +
  • + + +
  • +
    + + fi-rr-calendar-star +
    +
  • + + +
  • +
    + + fi-rr-calendar-swap +
    +
  • + + +
  • +
    + + fi-rr-calendar-update +
    +
  • + + +
  • +
    + + fi-rr-calendar-week +
    +
  • + + +
  • +
    + + fi-rr-calendar-xmark +
    +
  • + + +
  • +
    + + fi-rr-calendar +
    +
  • + + +
  • +
    + + fi-rr-calendars +
    +
  • + + +
  • +
    + + fi-rr-call-duration +
    +
  • + + +
  • +
    + + fi-rr-call-forbidden +
    +
  • + + +
  • +
    + + fi-rr-call-history +
    +
  • + + +
  • +
    + + fi-rr-call-incoming +
    +
  • + + +
  • +
    + + fi-rr-call-missed +
    +
  • + + +
  • +
    + + fi-rr-call-outgoing +
    +
  • + + +
  • +
    + + fi-rr-camcorder +
    +
  • + + +
  • +
    + + fi-rr-camera-cctv +
    +
  • + + +
  • +
    + + fi-rr-camera-movie +
    +
  • + + +
  • +
    + + fi-rr-camera-retro +
    +
  • + + +
  • +
    + + fi-rr-camera-rotate +
    +
  • + + +
  • +
    + + fi-rr-camera-security +
    +
  • + + +
  • +
    + + fi-rr-camera-slash +
    +
  • + + +
  • +
    + + fi-rr-camera-viewfinder +
    +
  • + + +
  • +
    + + fi-rr-camera +
    +
  • + + +
  • +
    + + fi-rr-campfire +
    +
  • + + +
  • +
    + + fi-rr-camping +
    +
  • + + +
  • +
    + + fi-rr-can-food +
    +
  • + + +
  • +
    + + fi-rr-candle-holder +
    +
  • + + +
  • +
    + + fi-rr-candle-lotus-yoga +
    +
  • + + +
  • +
    + + fi-rr-candle-pose-yoga +
    +
  • + + +
  • +
    + + fi-rr-candy-alt +
    +
  • + + +
  • +
    + + fi-rr-candy-bar +
    +
  • + + +
  • +
    + + fi-rr-candy-cane +
    +
  • + + +
  • +
    + + fi-rr-candy-corn +
    +
  • + + +
  • +
    + + fi-rr-candy-sweet +
    +
  • + + +
  • +
    + + fi-rr-candy +
    +
  • + + +
  • +
    + + fi-rr-Cannabis +
    +
  • + + +
  • +
    + + fi-rr-canned-food +
    +
  • + + +
  • +
    + + fi-rr-cannon +
    +
  • + + +
  • +
    + + fi-rr-canoe +
    +
  • + + +
  • +
    + + fi-rr-capsules +
    +
  • + + +
  • +
    + + fi-rr-car-alt +
    +
  • + + +
  • +
    + + fi-rr-car-battery +
    +
  • + + +
  • +
    + + fi-rr-car-bolt +
    +
  • + + +
  • +
    + + fi-rr-car-building +
    +
  • + + +
  • +
    + + fi-rr-car-bump +
    +
  • + + +
  • +
    + + fi-rr-car-bus +
    +
  • + + +
  • +
    + + fi-rr-car-charger-bolt +
    +
  • + + +
  • +
    + + fi-rr-car-circle-bolt +
    +
  • + + +
  • +
    + + fi-rr-car-crash +
    +
  • + + +
  • +
    + + fi-rr-car-garage +
    +
  • + + +
  • +
    + + fi-rr-car-journey +
    +
  • + + +
  • +
    + + fi-rr-car-mechanic +
    +
  • + + +
  • +
    + + fi-rr-car-oil +
    +
  • + + +
  • +
    + + fi-rr-car-rear +
    +
  • + + +
  • +
    + + fi-rr-car-side-bolt +
    +
  • + + +
  • +
    + + fi-rr-car-side +
    +
  • + + +
  • +
    + + fi-rr-car-tilt +
    +
  • + + +
  • +
    + + fi-rr-car-tunnel +
    +
  • + + +
  • +
    + + fi-rr-car-wash +
    +
  • + + +
  • +
    + + fi-rr-car +
    +
  • + + +
  • +
    + + fi-rr-caravan-alt +
    +
  • + + +
  • +
    + + fi-rr-caravan +
    +
  • + + +
  • +
    + + fi-rr-carbon-cloud-arrow-down +
    +
  • + + +
  • +
    + + fi-rr-carbon-cloud +
    +
  • + + +
  • +
    + + fi-rr-carbon-footprint +
    +
  • + + +
  • +
    + + fi-rr-card-club +
    +
  • + + +
  • +
    + + fi-rr-card-diamond +
    +
  • + + +
  • +
    + + fi-rr-card-heart +
    +
  • + + +
  • +
    + + fi-rr-card-spade +
    +
  • + + +
  • +
    + + fi-rr-cardinal-compass +
    +
  • + + +
  • +
    + + fi-rr-cards-blank +
    +
  • + + +
  • +
    + + fi-rr-career-growth +
    +
  • + + +
  • +
    + + fi-rr-career-path +
    +
  • + + +
  • +
    + + fi-rr-caret-circle-down +
    +
  • + + +
  • +
    + + fi-rr-caret-circle-right +
    +
  • + + +
  • +
    + + fi-rr-caret-circle-up +
    +
  • + + +
  • +
    + + fi-rr-caret-down +
    +
  • + + +
  • +
    + + fi-rr-caret-left +
    +
  • + + +
  • +
    + + fi-rr-caret-quare-up +
    +
  • + + +
  • +
    + + fi-rr-caret-right +
    +
  • + + +
  • +
    + + fi-rr-caret-square-down +
    +
  • + + +
  • +
    + + fi-rr-caret-square-left_1 +
    +
  • + + +
  • +
    + + fi-rr-caret-square-left +
    +
  • + + +
  • +
    + + fi-rr-caret-square-right +
    +
  • + + +
  • +
    + + fi-rr-caret-up +
    +
  • + + +
  • +
    + + fi-rr-carrot +
    +
  • + + +
  • +
    + + fi-rr-cars-crash +
    +
  • + + +
  • +
    + + fi-rr-cars +
    +
  • + + +
  • +
    + + fi-rr-cart-arrow-down +
    +
  • + + +
  • +
    + + fi-rr-cart-minus +
    +
  • + + +
  • +
    + + fi-rr-cart-shopping-fast +
    +
  • + + +
  • +
    + + fi-rr-case-study +
    +
  • + + +
  • +
    + + fi-rr-cash-register +
    +
  • + + +
  • +
    + + fi-rr-cassette-tape +
    +
  • + + +
  • +
    + + fi-rr-cassette-vhs +
    +
  • + + +
  • +
    + + fi-rr-castle-tower +
    +
  • + + +
  • +
    + + fi-rr-castle +
    +
  • + + +
  • +
    + + fi-rr-cat-dog +
    +
  • + + +
  • +
    + + fi-rr-cat-head +
    +
  • + + +
  • +
    + + fi-rr-cat-space +
    +
  • + + +
  • +
    + + fi-rr-cat +
    +
  • + + +
  • +
    + + fi-rr-catalog-alt +
    +
  • + + +
  • +
    + + fi-rr-catalog-magazine +
    +
  • + + +
  • +
    + + fi-rr-catalog +
    +
  • + + +
  • +
    + + fi-rr-category-alt +
    +
  • + + +
  • +
    + + fi-rr-category +
    +
  • + + +
  • +
    + + fi-rr-cauldron +
    +
  • + + +
  • +
    + + fi-rr-cdn +
    +
  • + + +
  • +
    + + fi-rr-cedi-sign +
    +
  • + + +
  • +
    + + fi-rr-cell +
    +
  • + + +
  • +
    + + fi-rr-cello +
    +
  • + + +
  • +
    + + fi-rr-cent-sign +
    +
  • + + +
  • +
    + + fi-rr-certificate +
    +
  • + + +
  • +
    + + fi-rr-chai-tea +
    +
  • + + +
  • +
    + + fi-rr-chair-director +
    +
  • + + +
  • +
    + + fi-rr-chair-office +
    +
  • + + +
  • +
    + + fi-rr-chair +
    +
  • + + +
  • +
    + + fi-rr-chalkboard-user +
    +
  • + + +
  • +
    + + fi-rr-chalkboard +
    +
  • + + +
  • +
    + + fi-rr-challenge-alt +
    +
  • + + +
  • +
    + + fi-rr-challenge +
    +
  • + + +
  • +
    + + fi-rr-chamomile +
    +
  • + + +
  • +
    + + fi-rr-channel +
    +
  • + + +
  • +
    + + fi-rr-charging-station +
    +
  • + + +
  • +
    + + fi-rr-chart-area +
    +
  • + + +
  • +
    + + fi-rr-chart-bullet +
    +
  • + + +
  • +
    + + fi-rr-chart-candlestick +
    +
  • + + +
  • +
    + + fi-rr-chart-connected +
    +
  • + + +
  • +
    + + fi-rr-chart-gantt +
    +
  • + + +
  • +
    + + fi-rr-chart-histogram +
    +
  • + + +
  • +
    + + fi-rr-chart-kanban +
    +
  • + + +
  • +
    + + fi-rr-chart-line-up-down +
    +
  • + + +
  • +
    + + fi-rr-chart-line-up +
    +
  • + + +
  • +
    + + fi-rr-chart-mixed-up-circle-currency +
    +
  • + + +
  • +
    + + fi-rr-chart-mixed-up-circle-dollar +
    +
  • + + +
  • +
    + + fi-rr-chart-mixed +
    +
  • + + +
  • +
    + + fi-rr-chart-network +
    +
  • + + +
  • +
    + + fi-rr-chart-pie-alt +
    +
  • + + +
  • +
    + + fi-rr-chart-pie-simple-circle-currency +
    +
  • + + +
  • +
    + + fi-rr-chart-pie-simple-circle-dollar +
    +
  • + + +
  • +
    + + fi-rr-chart-pie +
    +
  • + + +
  • +
    + + fi-rr-chart-pyramid +
    +
  • + + +
  • +
    + + fi-rr-chart-radar +
    +
  • + + +
  • +
    + + fi-rr-chart-scatter-3d +
    +
  • + + +
  • +
    + + fi-rr-chart-scatter-bubble +
    +
  • + + +
  • +
    + + fi-rr-chart-scatter +
    +
  • + + +
  • +
    + + fi-rr-chart-set-theory +
    +
  • + + +
  • +
    + + fi-rr-chart-simple-horizontal +
    +
  • + + +
  • +
    + + fi-rr-chart-simple +
    +
  • + + +
  • +
    + + fi-rr-chart-tree-map +
    +
  • + + +
  • +
    + + fi-rr-chart-tree +
    +
  • + + +
  • +
    + + fi-rr-chart-user +
    +
  • + + +
  • +
    + + fi-rr-chart-waterfall +
    +
  • + + +
  • +
    + + fi-rr-chat-arrow-down +
    +
  • + + +
  • +
    + + fi-rr-chat-arrow-grow +
    +
  • + + +
  • +
    + + fi-rr-chat-bubble-call +
    +
  • + + +
  • +
    + + fi-rr-chatbot-speech-bubble +
    +
  • + + +
  • +
    + + fi-rr-chatbot +
    +
  • + + +
  • +
    + + fi-rr-cheap-bill +
    +
  • + + +
  • +
    + + fi-rr-cheap-dollar +
    +
  • + + +
  • +
    + + fi-rr-cheap-stack-dollar +
    +
  • + + +
  • +
    + + fi-rr-cheap-stack +
    +
  • + + +
  • +
    + + fi-rr-cheap +
    +
  • + + +
  • +
    + + fi-rr-check-circle +
    +
  • + + +
  • +
    + + fi-rr-check-double +
    +
  • + + +
  • +
    + + fi-rr-check-in-calendar +
    +
  • + + +
  • +
    + + fi-rr-check-out-calendar +
    +
  • + + +
  • +
    + + fi-rr-check +
    +
  • + + +
  • +
    + + fi-rr-checkbox +
    +
  • + + +
  • +
    + + fi-rr-checklist-task-budget +
    +
  • + + +
  • +
    + + fi-rr-cheese-alt +
    +
  • + + +
  • +
    + + fi-rr-cheese-cake +
    +
  • + + +
  • +
    + + fi-rr-cheese +
    +
  • + + +
  • +
    + + fi-rr-cheeseburger +
    +
  • + + +
  • +
    + + fi-rr-cherry +
    +
  • + + +
  • +
    + + fi-rr-chess-bishop +
    +
  • + + +
  • +
    + + fi-rr-chess-board +
    +
  • + + +
  • +
    + + fi-rr-chess-clock-alt +
    +
  • + + +
  • +
    + + fi-rr-chess-clock +
    +
  • + + +
  • +
    + + fi-rr-chess-king-alt +
    +
  • + + +
  • +
    + + fi-rr-chess-king +
    +
  • + + +
  • +
    + + fi-rr-chess-knight-alt +
    +
  • + + +
  • +
    + + fi-rr-chess-knight +
    +
  • + + +
  • +
    + + fi-rr-chess-pawn-alt +
    +
  • + + +
  • +
    + + fi-rr-chess-piece +
    +
  • + + +
  • +
    + + fi-rr-chess-queen-alt +
    +
  • + + +
  • +
    + + fi-rr-chess-queen +
    +
  • + + +
  • +
    + + fi-rr-chess-rook-alt +
    +
  • + + +
  • +
    + + fi-rr-chess-rook +
    +
  • + + +
  • +
    + + fi-rr-chess +
    +
  • + + +
  • +
    + + fi-rr-chevron-double-dots-down +
    +
  • + + +
  • +
    + + fi-rr-chevron-double-dots-left +
    +
  • + + +
  • +
    + + fi-rr-chevron-double-dots-right +
    +
  • + + +
  • +
    + + fi-rr-chevron-double-dots-up +
    +
  • + + +
  • +
    + + fi-rr-chevron-double-down +
    +
  • + + +
  • +
    + + fi-rr-chevron-double-up +
    +
  • + + +
  • +
    + + fi-rr-chicken-bucket +
    +
  • + + +
  • +
    + + fi-rr-child-head +
    +
  • + + +
  • +
    + + fi-rr-child +
    +
  • + + +
  • +
    + + fi-rr-chimney-smoke +
    +
  • + + +
  • +
    + + fi-rr-chimney +
    +
  • + + +
  • +
    + + fi-rr-chinese-temple +
    +
  • + + +
  • +
    + + fi-rr-chip-brain +
    +
  • + + +
  • +
    + + fi-rr-chip +
    +
  • + + +
  • +
    + + fi-rr-chocolate +
    +
  • + + +
  • +
    + + fi-rr-choir-singing +
    +
  • + + +
  • +
    + + fi-rr-choose-alt +
    +
  • + + +
  • +
    + + fi-rr-choose +
    +
  • + + +
  • +
    + + fi-rr-church +
    +
  • + + +
  • +
    + + fi-rr-cinnamon-roll +
    +
  • + + +
  • +
    + + fi-rr-circle-0 +
    +
  • + + +
  • +
    + + fi-rr-circle-1 +
    +
  • + + +
  • +
    + + fi-rr-circle-2 +
    +
  • + + +
  • +
    + + fi-rr-circle-3 +
    +
  • + + +
  • +
    + + fi-rr-circle-4 +
    +
  • + + +
  • +
    + + fi-rr-circle-5 +
    +
  • + + +
  • +
    + + fi-rr-circle-6 +
    +
  • + + +
  • +
    + + fi-rr-circle-7 +
    +
  • + + +
  • +
    + + fi-rr-circle-8 +
    +
  • + + +
  • +
    + + fi-rr-circle-9 +
    +
  • + + +
  • +
    + + fi-rr-circle-a +
    +
  • + + +
  • +
    + + fi-rr-circle-b +
    +
  • + + +
  • +
    + + fi-rr-circle-bolt +
    +
  • + + +
  • +
    + + fi-rr-circle-book-open +
    +
  • + + +
  • +
    + + fi-rr-circle-bookmark +
    +
  • + + +
  • +
    + + fi-rr-circle-c +
    +
  • + + +
  • +
    + + fi-rr-circle-calendar +
    +
  • + + +
  • +
    + + fi-rr-circle-camera +
    +
  • + + +
  • +
    + + fi-rr-circle-d +
    +
  • + + +
  • +
    + + fi-rr-circle-dashed +
    +
  • + + +
  • +
    + + fi-rr-circle-divide +
    +
  • + + +
  • +
    + + fi-rr-circle-e +
    +
  • + + +
  • +
    + + fi-rr-circle-ellipsis-vertical +
    +
  • + + +
  • +
    + + fi-rr-circle-ellipsis +
    +
  • + + +
  • +
    + + fi-rr-circle-envelope +
    +
  • + + +
  • +
    + + fi-rr-circle-exclamation-check +
    +
  • + + +
  • +
    + + fi-rr-circle-f +
    +
  • + + +
  • +
    + + fi-rr-circle-g +
    +
  • + + +
  • +
    + + fi-rr-circle-h +
    +
  • + + +
  • +
    + + fi-rr-circle-half-stroke +
    +
  • + + +
  • +
    + + fi-rr-circle-half +
    +
  • + + +
  • +
    + + fi-rr-circle-heart +
    +
  • + + +
  • +
    + + fi-rr-circle-i +
    +
  • + + +
  • +
    + + fi-rr-circle-j +
    +
  • + + +
  • +
    + + fi-rr-circle-k +
    +
  • + + +
  • +
    + + fi-rr-circle-l +
    +
  • + + +
  • +
    + + fi-rr-circle-m +
    +
  • + + +
  • +
    + + fi-rr-circle-microphone-lines +
    +
  • + + +
  • +
    + + fi-rr-circle-microphone +
    +
  • + + +
  • +
    + + fi-rr-circle-n +
    +
  • + + +
  • +
    + + fi-rr-circle-nodes +
    +
  • + + +
  • +
    + + fi-rr-circle-o +
    +
  • + + +
  • +
    + + fi-rr-circle-overlap +
    +
  • + + +
  • +
    + + fi-rr-circle-p +
    +
  • + + +
  • +
    + + fi-rr-circle-phone-flip +
    +
  • + + +
  • +
    + + fi-rr-circle-phone-hangup +
    +
  • + + +
  • +
    + + fi-rr-circle-phone +
    +
  • + + +
  • +
    + + fi-rr-circle-q +
    +
  • + + +
  • +
    + + fi-rr-circle-quarter +
    +
  • + + +
  • +
    + + fi-rr-circle-quarters-alt +
    +
  • + + +
  • +
    + + fi-rr-circle-r +
    +
  • + + +
  • +
    + + fi-rr-circle-s +
    +
  • + + +
  • +
    + + fi-rr-circle-small +
    +
  • + + +
  • +
    + + fi-rr-circle-star +
    +
  • + + +
  • +
    + + fi-rr-circle-t +
    +
  • + + +
  • +
    + + fi-rr-circle-three-quarters +
    +
  • + + +
  • +
    + + fi-rr-circle-trash +
    +
  • + + +
  • +
    + + fi-rr-circle-u +
    +
  • + + +
  • +
    + + fi-rr-circle-user +
    +
  • + + +
  • +
    + + fi-rr-circle-v +
    +
  • + + +
  • +
    + + fi-rr-circle-video +
    +
  • + + +
  • +
    + + fi-rr-circle-w +
    +
  • + + +
  • +
    + + fi-rr-circle-water-plug +
    +
  • + + +
  • +
    + + fi-rr-circle-waveform-lines +
    +
  • + + +
  • +
    + + fi-rr-circle-wifi-circle-wifi +
    +
  • + + +
  • +
    + + fi-rr-circle-x +
    +
  • + + +
  • +
    + + fi-rr-circle-xmark +
    +
  • + + +
  • +
    + + fi-rr-circle-y +
    +
  • + + +
  • +
    + + fi-rr-circle-z +
    +
  • + + +
  • +
    + + fi-rr-circle +
    +
  • + + +
  • +
    + + fi-rr-citrus-slice +
    +
  • + + +
  • +
    + + fi-rr-citrus +
    +
  • + + +
  • +
    + + fi-rr-city +
    +
  • + + +
  • +
    + + fi-rr-civil-law +
    +
  • + + +
  • +
    + + fi-rr-clapper-open +
    +
  • + + +
  • +
    + + fi-rr-clapperboard-play +
    +
  • + + +
  • +
    + + fi-rr-clapperboard +
    +
  • + + +
  • +
    + + fi-rr-clarinet +
    +
  • + + +
  • +
    + + fi-rr-claw-marks +
    +
  • + + +
  • +
    + + fi-rr-clear-alt +
    +
  • + + +
  • +
    + + fi-rr-clip-file +
    +
  • + + +
  • +
    + + fi-rr-clip-mail +
    +
  • + + +
  • +
    + + fi-rr-clip +
    +
  • + + +
  • +
    + + fi-rr-clipboard-check +
    +
  • + + +
  • +
    + + fi-rr-clipboard-exclamation +
    +
  • + + +
  • +
    + + fi-rr-clipboard-list-check +
    +
  • + + +
  • +
    + + fi-rr-clipboard-list +
    +
  • + + +
  • +
    + + fi-rr-clipboard-prescription +
    +
  • + + +
  • +
    + + fi-rr-clipboard-question +
    +
  • + + +
  • +
    + + fi-rr-clipboard-user +
    +
  • + + +
  • +
    + + fi-rr-clipboard +
    +
  • + + +
  • +
    + + fi-rr-clipoard-wrong +
    +
  • + + +
  • +
    + + fi-rr-clock-desk +
    +
  • + + +
  • +
    + + fi-rr-clock-eight-thirty +
    +
  • + + +
  • +
    + + fi-rr-clock-eleven-thirty +
    +
  • + + +
  • +
    + + fi-rr-clock-eleven +
    +
  • + + +
  • +
    + + fi-rr-clock-five-thirty +
    +
  • + + +
  • +
    + + fi-rr-clock-five +
    +
  • + + +
  • +
    + + fi-rr-clock-four-thirty +
    +
  • + + +
  • +
    + + fi-rr-clock-future-past +
    +
  • + + +
  • +
    + + fi-rr-clock-nine-thirty +
    +
  • + + +
  • +
    + + fi-rr-clock-nine +
    +
  • + + +
  • +
    + + fi-rr-clock-one-thirty +
    +
  • + + +
  • +
    + + fi-rr-clock-one +
    +
  • + + +
  • +
    + + fi-rr-clock-seven-thirty +
    +
  • + + +
  • +
    + + fi-rr-clock-seven +
    +
  • + + +
  • +
    + + fi-rr-clock-six-thirty +
    +
  • + + +
  • +
    + + fi-rr-clock-six +
    +
  • + + +
  • +
    + + fi-rr-clock-ten-thirty +
    +
  • + + +
  • +
    + + fi-rr-clock-ten +
    +
  • + + +
  • +
    + + fi-rr-clock-three-thirty +
    +
  • + + +
  • +
    + + fi-rr-clock-three +
    +
  • + + +
  • +
    + + fi-rr-clock-time-tracking +
    +
  • + + +
  • +
    + + fi-rr-clock-twelve-thirty +
    +
  • + + +
  • +
    + + fi-rr-clock-twelve +
    +
  • + + +
  • +
    + + fi-rr-clock-two-thirty +
    +
  • + + +
  • +
    + + fi-rr-clock-two +
    +
  • + + +
  • +
    + + fi-rr-clock-up-arrow +
    +
  • + + +
  • +
    + + fi-rr-clock +
    +
  • + + +
  • +
    + + fi-rr-clone +
    +
  • + + +
  • +
    + + fi-rr-closed-captioning-slash +
    +
  • + + +
  • +
    + + fi-rr-closed +
    +
  • + + +
  • +
    + + fi-rr-clothes-hanger +
    +
  • + + +
  • +
    + + fi-rr-clothing-rack +
    +
  • + + +
  • +
    + + fi-rr-cloud-back-up-alt +
    +
  • + + +
  • +
    + + fi-rr-cloud-back-up +
    +
  • + + +
  • +
    + + fi-rr-cloud-check +
    +
  • + + +
  • +
    + + fi-rr-cloud-code +
    +
  • + + +
  • +
    + + fi-rr-cloud-disabled +
    +
  • + + +
  • +
    + + fi-rr-cloud-download-alt +
    +
  • + + +
  • +
    + + fi-rr-cloud-download +
    +
  • + + +
  • +
    + + fi-rr-cloud-drizzle +
    +
  • + + +
  • +
    + + fi-rr-cloud-exclamation +
    +
  • + + +
  • +
    + + fi-rr-cloud-gear-automation +
    +
  • + + +
  • +
    + + fi-rr-cloud-hail-mixed +
    +
  • + + +
  • +
    + + fi-rr-cloud-hail +
    +
  • + + +
  • +
    + + fi-rr-cloud-meatball +
    +
  • + + +
  • +
    + + fi-rr-cloud-moon-rain +
    +
  • + + +
  • +
    + + fi-rr-cloud-moon +
    +
  • + + +
  • +
    + + fi-rr-cloud-question +
    +
  • + + +
  • +
    + + fi-rr-cloud-rain +
    +
  • + + +
  • +
    + + fi-rr-cloud-rainbow +
    +
  • + + +
  • +
    + + fi-rr-cloud-share +
    +
  • + + +
  • +
    + + fi-rr-cloud-showers-heavy +
    +
  • + + +
  • +
    + + fi-rr-cloud-showers-water +
    +
  • + + +
  • +
    + + fi-rr-cloud-showers +
    +
  • + + +
  • +
    + + fi-rr-cloud-sleet +
    +
  • + + +
  • +
    + + fi-rr-cloud-snow +
    +
  • + + +
  • +
    + + fi-rr-cloud-sun-rain +
    +
  • + + +
  • +
    + + fi-rr-cloud-sun-tear +
    +
  • + + +
  • +
    + + fi-rr-cloud-sun +
    +
  • + + +
  • +
    + + fi-rr-cloud-upload-alt +
    +
  • + + +
  • +
    + + fi-rr-cloud-upload +
    +
  • + + +
  • +
    + + fi-rr-cloud-windy +
    +
  • + + +
  • +
    + + fi-rr-cloud +
    +
  • + + +
  • +
    + + fi-rr-clouds-moon +
    +
  • + + +
  • +
    + + fi-rr-clouds-sun +
    +
  • + + +
  • +
    + + fi-rr-clouds +
    +
  • + + +
  • +
    + + fi-rr-clover-alt +
    +
  • + + +
  • +
    + + fi-rr-club +
    +
  • + + +
  • +
    + + fi-rr-cocktail-alt +
    +
  • + + +
  • +
    + + fi-rr-cocktail +
    +
  • + + +
  • +
    + + fi-rr-coconut +
    +
  • + + +
  • +
    + + fi-rr-code-branch +
    +
  • + + +
  • +
    + + fi-rr-code-commit +
    +
  • + + +
  • +
    + + fi-rr-code-compare +
    +
  • + + +
  • +
    + + fi-rr-code-editing +
    +
  • + + +
  • +
    + + fi-rr-code-fork +
    +
  • + + +
  • +
    + + fi-rr-code-merge +
    +
  • + + +
  • +
    + + fi-rr-code-pull-request-closed +
    +
  • + + +
  • +
    + + fi-rr-code-pull-request-draft +
    +
  • + + +
  • +
    + + fi-rr-code-pull-request +
    +
  • + + +
  • +
    + + fi-rr-code-simple +
    +
  • + + +
  • +
    + + fi-rr-code-window +
    +
  • + + +
  • +
    + + fi-rr-coffee-bean +
    +
  • + + +
  • +
    + + fi-rr-coffee-beans +
    +
  • + + +
  • +
    + + fi-rr-coffee-heart +
    +
  • + + +
  • +
    + + fi-rr-coffee-maker +
    +
  • + + +
  • +
    + + fi-rr-coffee-pot +
    +
  • + + +
  • +
    + + fi-rr-coffee-time +
    +
  • + + +
  • +
    + + fi-rr-coffee +
    +
  • + + +
  • +
    + + fi-rr-coffin-cross +
    +
  • + + +
  • +
    + + fi-rr-coffin +
    +
  • + + +
  • +
    + + fi-rr-coin-up-arrow +
    +
  • + + +
  • +
    + + fi-rr-coin +
    +
  • + + +
  • +
    + + fi-rr-coins-crypto +
    +
  • + + +
  • +
    + + fi-rr-coins-shield +
    +
  • + + +
  • +
    + + fi-rr-coins +
    +
  • + + +
  • +
    + + fi-rr-colon-sign +
    +
  • + + +
  • +
    + + fi-rr-columns-3 +
    +
  • + + +
  • +
    + + fi-rr-comb-hair +
    +
  • + + +
  • +
    + + fi-rr-comb +
    +
  • + + +
  • +
    + + fi-rr-comedy-podcast +
    +
  • + + +
  • +
    + + fi-rr-comet +
    +
  • + + +
  • +
    + + fi-rr-command +
    +
  • + + +
  • +
    + + fi-rr-comment-alt-check +
    +
  • + + +
  • +
    + + fi-rr-comment-alt-dots +
    +
  • + + +
  • +
    + + fi-rr-comment-alt-edit +
    +
  • + + +
  • +
    + + fi-rr-comment-alt-lock +
    +
  • + + +
  • +
    + + fi-rr-comment-alt-medical +
    +
  • + + +
  • +
    + + fi-rr-comment-alt-middle-top +
    +
  • + + +
  • +
    + + fi-rr-comment-alt-middle +
    +
  • + + +
  • +
    + + fi-rr-comment-alt-minus +
    +
  • + + +
  • +
    + + fi-rr-comment-alt-music +
    +
  • + + +
  • +
    + + fi-rr-comment-alt +
    +
  • + + +
  • +
    + + fi-rr-comment-arrow-down +
    +
  • + + +
  • +
    + + fi-rr-comment-arrow-up-right +
    +
  • + + +
  • +
    + + fi-rr-comment-arrow-up +
    +
  • + + +
  • +
    + + fi-rr-comment-check +
    +
  • + + +
  • +
    + + fi-rr-comment-clock +
    +
  • + + +
  • +
    + + fi-rr-comment-code +
    +
  • + + +
  • +
    + + fi-rr-comment-dollar +
    +
  • + + +
  • +
    + + fi-rr-comment-dots +
    +
  • + + +
  • +
    + + fi-rr-comment-exclamation +
    +
  • + + +
  • +
    + + fi-rr-comment-heart +
    +
  • + + +
  • +
    + + fi-rr-comment-image +
    +
  • + + +
  • +
    + + fi-rr-comment-info +
    +
  • + + +
  • +
    + + fi-rr-comment-lock +
    +
  • + + +
  • +
    + + fi-rr-comment-medical +
    +
  • + + +
  • +
    + + fi-rr-comment-minus +
    +
  • + + +
  • +
    + + fi-rr-comment-pen +
    +
  • + + +
  • +
    + + fi-rr-comment-question +
    +
  • + + +
  • +
    + + fi-rr-comment-quote +
    +
  • + + +
  • +
    + + fi-rr-comment-slash +
    +
  • + + +
  • +
    + + fi-rr-comment-smile +
    +
  • + + +
  • +
    + + fi-rr-comment-sms +
    +
  • + + +
  • +
    + + fi-rr-comment-text +
    +
  • + + +
  • +
    + + fi-rr-comment-user +
    +
  • + + +
  • +
    + + fi-rr-comment-xmark +
    +
  • + + +
  • +
    + + fi-rr-comment +
    +
  • + + +
  • +
    + + fi-rr-comments-dollar +
    +
  • + + +
  • +
    + + fi-rr-comments-question-check +
    +
  • + + +
  • +
    + + fi-rr-comments-question +
    +
  • + + +
  • +
    + + fi-rr-comments +
    +
  • + + +
  • +
    + + fi-rr-compass-alt +
    +
  • + + +
  • +
    + + fi-rr-compass-east +
    +
  • + + +
  • +
    + + fi-rr-compass-north +
    +
  • + + +
  • +
    + + fi-rr-compass-slash +
    +
  • + + +
  • +
    + + fi-rr-compass-south +
    +
  • + + +
  • +
    + + fi-rr-compass-west +
    +
  • + + +
  • +
    + + fi-rr-completed +
    +
  • + + +
  • +
    + + fi-rr-compliance-clipboard +
    +
  • + + +
  • +
    + + fi-rr-compliance-document +
    +
  • + + +
  • +
    + + fi-rr-compliance +
    +
  • + + +
  • +
    + + fi-rr-compress-alt +
    +
  • + + +
  • +
    + + fi-rr-compress +
    +
  • + + +
  • +
    + + fi-rr-computer-ad +
    +
  • + + +
  • +
    + + fi-rr-computer-classic +
    +
  • + + +
  • +
    + + fi-rr-computer-mouse +
    +
  • + + +
  • +
    + + fi-rr-computer-speaker +
    +
  • + + +
  • +
    + + fi-rr-computer +
    +
  • + + +
  • +
    + + fi-rr-concierge-bell +
    +
  • + + +
  • +
    + + fi-rr-concrete-mixer +
    +
  • + + +
  • +
    + + fi-rr-condition-alt +
    +
  • + + +
  • +
    + + fi-rr-condition +
    +
  • + + +
  • +
    + + fi-rr-confetti +
    +
  • + + +
  • +
    + + fi-rr-confidential-discussion +
    +
  • + + +
  • +
    + + fi-rr-confidential-folder +
    +
  • + + +
  • +
    + + fi-rr-confirmed-user +
    +
  • + + +
  • +
    + + fi-rr-console-controller +
    +
  • + + +
  • +
    + + fi-rr-constellation +
    +
  • + + +
  • +
    + + fi-rr-construction-helmet +
    +
  • + + +
  • +
    + + fi-rr-construction-location +
    +
  • + + +
  • +
    + + fi-rr-consultant +
    +
  • + + +
  • +
    + + fi-rr-contact-lens-eyes +
    +
  • + + +
  • +
    + + fi-rr-container-storage +
    +
  • + + +
  • +
    + + fi-rr-contract +
    +
  • + + +
  • +
    + + fi-rr-contrast +
    +
  • + + +
  • +
    + + fi-rr-convert-document +
    +
  • + + +
  • +
    + + fi-rr-convert-shapes +
    +
  • + + +
  • +
    + + fi-rr-conveyor-belt-alt +
    +
  • + + +
  • +
    + + fi-rr-conveyor-belt-arm +
    +
  • + + +
  • +
    + + fi-rr-conveyor-belt-empty +
    +
  • + + +
  • +
    + + fi-rr-conveyor-belt +
    +
  • + + +
  • +
    + + fi-rr-cookie-alt +
    +
  • + + +
  • +
    + + fi-rr-cookie-lock +
    +
  • + + +
  • +
    + + fi-rr-cookie +
    +
  • + + +
  • +
    + + fi-rr-copy-alt +
    +
  • + + +
  • +
    + + fi-rr-copy-image +
    +
  • + + +
  • +
    + + fi-rr-copy +
    +
  • + + +
  • +
    + + fi-rr-copyright +
    +
  • + + +
  • +
    + + fi-rr-coriander +
    +
  • + + +
  • +
    + + fi-rr-corn +
    +
  • + + +
  • +
    + + fi-rr-corporate-alt +
    +
  • + + +
  • +
    + + fi-rr-corporate +
    +
  • + + +
  • +
    + + fi-rr-corruption +
    +
  • + + +
  • +
    + + fi-rr-couch +
    +
  • + + +
  • +
    + + fi-rr-court-order +
    +
  • + + +
  • +
    + + fi-rr-court-sport +
    +
  • + + +
  • +
    + + fi-rr-cow-alt +
    +
  • + + +
  • +
    + + fi-rr-cow +
    +
  • + + +
  • +
    + + fi-rr-cowbell-circle-plus +
    +
  • + + +
  • +
    + + fi-rr-cowbell-more +
    +
  • + + +
  • +
    + + fi-rr-cowbell +
    +
  • + + +
  • +
    + + fi-rr-coworking +
    +
  • + + +
  • +
    + + fi-rr-cpu +
    +
  • + + +
  • +
    + + fi-rr-crab +
    +
  • + + +
  • +
    + + fi-rr-crane-building +
    +
  • + + +
  • +
    + + fi-rr-crane +
    +
  • + + +
  • +
    + + fi-rr-crate-empty +
    +
  • + + +
  • +
    + + fi-rr-cream +
    +
  • + + +
  • +
    + + fi-rr-credit-card-buyer +
    +
  • + + +
  • +
    + + fi-rr-credit-card-check +
    +
  • + + +
  • +
    + + fi-rr-credit-card-edit +
    +
  • + + +
  • +
    + + fi-rr-credit-card-eye +
    +
  • + + +
  • +
    + + fi-rr-credit-card-xmark +
    +
  • + + +
  • +
    + + fi-rr-credit-card +
    +
  • + + +
  • +
    + + fi-rr-crepe +
    +
  • + + +
  • +
    + + fi-rr-cricket +
    +
  • + + +
  • +
    + + fi-rr-crm-alt +
    +
  • + + +
  • +
    + + fi-rr-crm-computer +
    +
  • + + +
  • +
    + + fi-rr-CRM +
    +
  • + + +
  • +
    + + fi-rr-croissant +
    +
  • + + +
  • +
    + + fi-rr-cross-circle +
    +
  • + + +
  • +
    + + fi-rr-cross-religion +
    +
  • + + +
  • +
    + + fi-rr-cross-small +
    +
  • + + +
  • +
    + + fi-rr-cross +
    +
  • + + +
  • +
    + + fi-rr-crossed-hands-reject +
    +
  • + + +
  • +
    + + fi-rr-crow +
    +
  • + + +
  • +
    + + fi-rr-crown +
    +
  • + + +
  • +
    + + fi-rr-crutch +
    +
  • + + +
  • +
    + + fi-rr-crutches +
    +
  • + + +
  • +
    + + fi-rr-cruzeiro-sign +
    +
  • + + +
  • +
    + + fi-rr-crypto-calendar +
    +
  • + + +
  • +
    + + fi-rr-cryptocurrency +
    +
  • + + +
  • +
    + + fi-rr-crystal-ball +
    +
  • + + +
  • +
    + + fi-rr-cube +
    +
  • + + +
  • +
    + + fi-rr-cubes-stacked +
    +
  • + + +
  • +
    + + fi-rr-cubes +
    +
  • + + +
  • +
    + + fi-rr-cucumber +
    +
  • + + +
  • +
    + + fi-rr-cumin +
    +
  • + + +
  • +
    + + fi-rr-cup-straw-swoosh +
    +
  • + + +
  • +
    + + fi-rr-cup-straw +
    +
  • + + +
  • +
    + + fi-rr-cup-togo +
    +
  • + + +
  • +
    + + fi-rr-cupcake-alt +
    +
  • + + +
  • +
    + + fi-rr-cupcake +
    +
  • + + +
  • +
    + + fi-rr-curling-iron +
    +
  • + + +
  • +
    + + fi-rr-curling +
    +
  • + + +
  • +
    + + fi-rr-currency +
    +
  • + + +
  • +
    + + fi-rr-cursor-finger-click +
    +
  • + + +
  • +
    + + fi-rr-cursor-finger +
    +
  • + + +
  • +
    + + fi-rr-cursor-plus +
    +
  • + + +
  • +
    + + fi-rr-cursor-text-alt +
    +
  • + + +
  • +
    + + fi-rr-cursor-text +
    +
  • + + +
  • +
    + + fi-rr-cursor +
    +
  • + + +
  • +
    + + fi-rr-curve-alt +
    +
  • + + +
  • +
    + + fi-rr-curve-arrow +
    +
  • + + +
  • +
    + + fi-rr-curve +
    +
  • + + +
  • +
    + + fi-rr-custard +
    +
  • + + +
  • +
    + + fi-rr-customer-care +
    +
  • + + +
  • +
    + + fi-rr-customer-service +
    +
  • + + +
  • +
    + + fi-rr-customization-cogwheel +
    +
  • + + +
  • +
    + + fi-rr-customization +
    +
  • + + +
  • +
    + + fi-rr-customize-computer +
    +
  • + + +
  • +
    + + fi-rr-customize-edit +
    +
  • + + +
  • +
    + + fi-rr-customize +
    +
  • + + +
  • +
    + + fi-rr-CV +
    +
  • + + +
  • +
    + + fi-rr-cvv-card +
    +
  • + + +
  • +
    + + fi-rr-cyborg +
    +
  • + + +
  • +
    + + fi-rr-cycling +
    +
  • + + +
  • +
    + + fi-rr-cystitis +
    +
  • + + +
  • +
    + + fi-rr-d +
    +
  • + + +
  • +
    + + fi-rr-dagger +
    +
  • + + +
  • +
    + + fi-rr-daily-calendar +
    +
  • + + +
  • +
    + + fi-rr-daisy-alt +
    +
  • + + +
  • +
    + + fi-rr-daisy +
    +
  • + + +
  • +
    + + fi-rr-damage +
    +
  • + + +
  • +
    + + fi-rr-dark-mode-alt +
    +
  • + + +
  • +
    + + fi-rr-dark-mode +
    +
  • + + +
  • +
    + + fi-rr-dart +
    +
  • + + +
  • +
    + + fi-rr-dashboard-monitor +
    +
  • + + +
  • +
    + + fi-rr-dashboard-panel +
    +
  • + + +
  • +
    + + fi-rr-dashboard +
    +
  • + + +
  • +
    + + fi-rr-data-backup +
    +
  • + + +
  • +
    + + fi-rr-data-cleaning +
    +
  • + + +
  • +
    + + fi-rr-data-encryption +
    +
  • + + +
  • +
    + + fi-rr-data-migration +
    +
  • + + +
  • +
    + + fi-rr-data-mining +
    +
  • + + +
  • +
    + + fi-rr-data-model +
    +
  • + + +
  • +
    + + fi-rr-data-processing +
    +
  • + + +
  • +
    + + fi-rr-data-transfer +
    +
  • + + +
  • +
    + + fi-rr-database-cleaning +
    +
  • + + +
  • +
    + + fi-rr-database-management +
    +
  • + + +
  • +
    + + fi-rr-database +
    +
  • + + +
  • +
    + + fi-rr-deadline +
    +
  • + + +
  • +
    + + fi-rr-deafness +
    +
  • + + +
  • +
    + + fi-rr-debt +
    +
  • + + +
  • +
    + + fi-rr-december-calendar +
    +
  • + + +
  • +
    + + fi-rr-decision-choice +
    +
  • + + +
  • +
    + + fi-rr-decision-tree +
    +
  • + + +
  • +
    + + fi-rr-deep-learning +
    +
  • + + +
  • +
    + + fi-rr-deer-rudolph +
    +
  • + + +
  • +
    + + fi-rr-deer +
    +
  • + + +
  • +
    + + fi-rr-degree-credential +
    +
  • + + +
  • +
    + + fi-rr-delete-document +
    +
  • + + +
  • +
    + + fi-rr-delete-right +
    +
  • + + +
  • +
    + + fi-rr-delete-user +
    +
  • + + +
  • +
    + + fi-rr-delete +
    +
  • + + +
  • +
    + + fi-rr-delivery-man +
    +
  • + + +
  • +
    + + fi-rr-democrat +
    +
  • + + +
  • +
    + + fi-rr-demographic +
    +
  • + + +
  • +
    + + fi-rr-department-structure +
    +
  • + + +
  • +
    + + fi-rr-department +
    +
  • + + +
  • +
    + + fi-rr-deposit-alt +
    +
  • + + +
  • +
    + + fi-rr-deposit +
    +
  • + + +
  • +
    + + fi-rr-description-alt +
    +
  • + + +
  • +
    + + fi-rr-description +
    +
  • + + +
  • +
    + + fi-rr-desk +
    +
  • + + +
  • +
    + + fi-rr-desktop-arrow-down +
    +
  • + + +
  • +
    + + fi-rr-desktop-wallpaper +
    +
  • + + +
  • +
    + + fi-rr-detergent +
    +
  • + + +
  • +
    + + fi-rr-devices +
    +
  • + + +
  • +
    + + fi-rr-dewpoint +
    +
  • + + +
  • +
    + + fi-rr-dharmachakra +
    +
  • + + +
  • +
    + + fi-rr-diagram-cells +
    +
  • + + +
  • +
    + + fi-rr-diagram-lean-canvas +
    +
  • + + +
  • +
    + + fi-rr-diagram-nested +
    +
  • + + +
  • +
    + + fi-rr-diagram-next +
    +
  • + + +
  • +
    + + fi-rr-diagram-predecessor +
    +
  • + + +
  • +
    + + fi-rr-diagram-previous +
    +
  • + + +
  • +
    + + fi-rr-diagram-project +
    +
  • + + +
  • +
    + + fi-rr-diagram-sankey +
    +
  • + + +
  • +
    + + fi-rr-diagram-subtask +
    +
  • + + +
  • +
    + + fi-rr-diagram-successor +
    +
  • + + +
  • +
    + + fi-rr-diagram-venn +
    +
  • + + +
  • +
    + + fi-rr-dial-high +
    +
  • + + +
  • +
    + + fi-rr-dial-low +
    +
  • + + +
  • +
    + + fi-rr-dial-max +
    +
  • + + +
  • +
    + + fi-rr-dial-med-low +
    +
  • + + +
  • +
    + + fi-rr-dial-med +
    +
  • + + +
  • +
    + + fi-rr-dial-min +
    +
  • + + +
  • +
    + + fi-rr-dial-off +
    +
  • + + +
  • +
    + + fi-rr-dial +
    +
  • + + +
  • +
    + + fi-rr-dialogue-exchange +
    +
  • + + +
  • +
    + + fi-rr-diamond-exclamation +
    +
  • + + +
  • +
    + + fi-rr-diamond-turn-right +
    +
  • + + +
  • +
    + + fi-rr-diamond +
    +
  • + + +
  • +
    + + fi-rr-diary-bookmark-down +
    +
  • + + +
  • +
    + + fi-rr-diary-bookmarks +
    +
  • + + +
  • +
    + + fi-rr-diary-clasp +
    +
  • + + +
  • +
    + + fi-rr-dice-alt +
    +
  • + + +
  • +
    + + fi-rr-dice-d10 +
    +
  • + + +
  • +
    + + fi-rr-dice-d12 +
    +
  • + + +
  • +
    + + fi-rr-dice-d20 +
    +
  • + + +
  • +
    + + fi-rr-dice-d4 +
    +
  • + + +
  • +
    + + fi-rr-dice-d6 +
    +
  • + + +
  • +
    + + fi-rr-dice-d8 +
    +
  • + + +
  • +
    + + fi-rr-dice-four +
    +
  • + + +
  • +
    + + fi-rr-dice-one +
    +
  • + + +
  • +
    + + fi-rr-dice-six +
    +
  • + + +
  • +
    + + fi-rr-dice-three +
    +
  • + + +
  • +
    + + fi-rr-dice-two +
    +
  • + + +
  • +
    + + fi-rr-dice +
    +
  • + + +
  • +
    + + fi-rr-dictionary-alt +
    +
  • + + +
  • +
    + + fi-rr-dictionary-open +
    +
  • + + +
  • +
    + + fi-rr-dictionary +
    +
  • + + +
  • +
    + + fi-rr-digging +
    +
  • + + +
  • +
    + + fi-rr-digital-certificate +
    +
  • + + +
  • +
    + + fi-rr-digital-key +
    +
  • + + +
  • +
    + + fi-rr-digital-payment +
    +
  • + + +
  • +
    + + fi-rr-digital-signature +
    +
  • + + +
  • +
    + + fi-rr-digital-tachograph +
    +
  • + + +
  • +
    + + fi-rr-digital-wallet +
    +
  • + + +
  • +
    + + fi-rr-dinner +
    +
  • + + +
  • +
    + + fi-rr-diploma-alt +
    +
  • + + +
  • +
    + + fi-rr-diploma +
    +
  • + + +
  • +
    + + fi-rr-direction-signal-arrow +
    +
  • + + +
  • +
    + + fi-rr-direction-signal +
    +
  • + + +
  • +
    + + fi-rr-disc-drive +
    +
  • + + +
  • +
    + + fi-rr-disco-ball +
    +
  • + + +
  • +
    + + fi-rr-discount +
    +
  • + + +
  • +
    + + fi-rr-discover +
    +
  • + + +
  • +
    + + fi-rr-discussion-group +
    +
  • + + +
  • +
    + + fi-rr-discussion-idea +
    +
  • + + +
  • +
    + + fi-rr-disease +
    +
  • + + +
  • +
    + + fi-rr-dishwasher +
    +
  • + + +
  • +
    + + fi-rr-disinfection +
    +
  • + + +
  • +
    + + fi-rr-disk +
    +
  • + + +
  • +
    + + fi-rr-display-arrow-down +
    +
  • + + +
  • +
    + + fi-rr-display-chart-up +
    +
  • + + +
  • +
    + + fi-rr-display-code +
    +
  • + + +
  • +
    + + fi-rr-display-medical +
    +
  • + + +
  • +
    + + fi-rr-display-slash +
    +
  • + + +
  • +
    + + fi-rr-distribute-spacing-horizontal +
    +
  • + + +
  • +
    + + fi-rr-distribute-spacing-vertical +
    +
  • + + +
  • +
    + + fi-rr-divide +
    +
  • + + +
  • +
    + + fi-rr-diving-googles +
    +
  • + + +
  • +
    + + fi-rr-dizzy +
    +
  • + + +
  • +
    + + fi-rr-dj-disc +
    +
  • + + +
  • +
    + + fi-rr-dna +
    +
  • + + +
  • +
    + + fi-rr-do-not-disturb-doorknob +
    +
  • + + +
  • +
    + + fi-rr-do-not-disturb +
    +
  • + + +
  • +
    + + fi-rr-do-not-enter +
    +
  • + + +
  • +
    + + fi-rr-doctor-bag +
    +
  • + + +
  • +
    + + fi-rr-doctor +
    +
  • + + +
  • +
    + + fi-rr-document-autosave +
    +
  • + + +
  • +
    + + fi-rr-document-circle-arrow-up +
    +
  • + + +
  • +
    + + fi-rr-document-circle-wrong +
    +
  • + + +
  • +
    + + fi-rr-document-fail +
    +
  • + + +
  • +
    + + fi-rr-document-folder-gear +
    +
  • + + +
  • +
    + + fi-rr-document-gavel +
    +
  • + + +
  • +
    + + fi-rr-document-gear +
    +
  • + + +
  • +
    + + fi-rr-document-link +
    +
  • + + +
  • +
    + + fi-rr-document-nft +
    +
  • + + +
  • +
    + + fi-rr-document-paid +
    +
  • + + +
  • +
    + + fi-rr-document-signed +
    +
  • + + +
  • +
    + + fi-rr-document-writer +
    +
  • + + +
  • +
    + + fi-rr-document +
    +
  • + + +
  • +
    + + fi-rr-dog-bowl-empty +
    +
  • + + +
  • +
    + + fi-rr-dog-leashed +
    +
  • + + +
  • +
    + + fi-rr-dog +
    +
  • + + +
  • +
    + + fi-rr-dollar +
    +
  • + + +
  • +
    + + fi-rr-dolly-flatbed-alt +
    +
  • + + +
  • +
    + + fi-rr-dolly-flatbed-empty +
    +
  • + + +
  • +
    + + fi-rr-dolly-flatbed +
    +
  • + + +
  • +
    + + fi-rr-dolphin +
    +
  • + + +
  • +
    + + fi-rr-domino-effect +
    +
  • + + +
  • +
    + + fi-rr-donate +
    +
  • + + +
  • +
    + + fi-rr-dong-sign +
    +
  • + + +
  • +
    + + fi-rr-donut +
    +
  • + + +
  • +
    + + fi-rr-door-closed +
    +
  • + + +
  • +
    + + fi-rr-door-hanger +
    +
  • + + +
  • +
    + + fi-rr-door-open +
    +
  • + + +
  • +
    + + fi-rr-dorm-room +
    +
  • + + +
  • +
    + + fi-rr-dot-circle +
    +
  • + + +
  • +
    + + fi-rr-dot-pending +
    +
  • + + +
  • +
    + + fi-rr-dots-loading +
    +
  • + + +
  • +
    + + fi-rr-dove +
    +
  • + + +
  • +
    + + fi-rr-down-from-bracket +
    +
  • + + +
  • +
    + + fi-rr-down-left-and-up-right-to-center +
    +
  • + + +
  • +
    + + fi-rr-down-left +
    +
  • + + +
  • +
    + + fi-rr-down-right +
    +
  • + + +
  • +
    + + fi-rr-down-to-line +
    +
  • + + +
  • +
    + + fi-rr-down +
    +
  • + + +
  • +
    + + fi-rr-download +
    +
  • + + +
  • +
    + + fi-rr-drafting-compass-paper +
    +
  • + + +
  • +
    + + fi-rr-drafting-compass +
    +
  • + + +
  • +
    + + fi-rr-dragon-fire +
    +
  • + + +
  • +
    + + fi-rr-dragon +
    +
  • + + +
  • +
    + + fi-rr-draw-polygon +
    +
  • + + +
  • +
    + + fi-rr-draw-square +
    +
  • + + +
  • +
    + + fi-rr-drawer-alt +
    +
  • + + +
  • +
    + + fi-rr-drawer-empty +
    +
  • + + +
  • +
    + + fi-rr-drawer +
    +
  • + + +
  • +
    + + fi-rr-dreidel +
    +
  • + + +
  • +
    + + fi-rr-dress +
    +
  • + + +
  • +
    + + fi-rr-driller +
    +
  • + + +
  • +
    + + fi-rr-drink-alt +
    +
  • + + +
  • +
    + + fi-rr-driver-man +
    +
  • + + +
  • +
    + + fi-rr-driver-woman +
    +
  • + + +
  • +
    + + fi-rr-drone-alt +
    +
  • + + +
  • +
    + + fi-rr-drone-front +
    +
  • + + +
  • +
    + + fi-rr-drone +
    +
  • + + +
  • +
    + + fi-rr-drop-down +
    +
  • + + +
  • +
    + + fi-rr-dropdown-bar +
    +
  • + + +
  • +
    + + fi-rr-dropdown-select +
    +
  • + + +
  • +
    + + fi-rr-dropdown +
    +
  • + + +
  • +
    + + fi-rr-drugs-addiction +
    +
  • + + +
  • +
    + + fi-rr-drum-steelpan +
    +
  • + + +
  • +
    + + fi-rr-drum +
    +
  • + + +
  • +
    + + fi-rr-drumstick-bite +
    +
  • + + +
  • +
    + + fi-rr-drumstick +
    +
  • + + +
  • +
    + + fi-rr-dryer-alt +
    +
  • + + +
  • +
    + + fi-rr-dryer +
    +
  • + + +
  • +
    + + fi-rr-duck +
    +
  • + + +
  • +
    + + fi-rr-dumbbell-alt +
    +
  • + + +
  • +
    + + fi-rr-dumbbell-fitness +
    +
  • + + +
  • +
    + + fi-rr-dumbbell-heart +
    +
  • + + +
  • +
    + + fi-rr-dumbbell-horizontal +
    +
  • + + +
  • +
    + + fi-rr-dumbbell-ray +
    +
  • + + +
  • +
    + + fi-rr-dumbbell-weightlifting +
    +
  • + + +
  • +
    + + fi-rr-dumpster-fire +
    +
  • + + +
  • +
    + + fi-rr-dumpster +
    +
  • + + +
  • +
    + + fi-rr-dungeon +
    +
  • + + +
  • +
    + + fi-rr-duplicate +
    +
  • + + +
  • +
    + + fi-rr-duration-alt +
    +
  • + + +
  • +
    + + fi-rr-duration +
    +
  • + + +
  • +
    + + fi-rr-e-learning +
    +
  • + + +
  • +
    + + fi-rr-e +
    +
  • + + +
  • +
    + + fi-rr-eagle-flying +
    +
  • + + +
  • +
    + + fi-rr-eagle +
    +
  • + + +
  • +
    + + fi-rr-ear-deaf +
    +
  • + + +
  • +
    + + fi-rr-ear-muffs +
    +
  • + + +
  • +
    + + fi-rr-ear-sound +
    +
  • + + +
  • +
    + + fi-rr-ear +
    +
  • + + +
  • +
    + + fi-rr-earbuds +
    +
  • + + +
  • +
    + + fi-rr-earnings +
    +
  • + + +
  • +
    + + fi-rr-earth-africa +
    +
  • + + +
  • +
    + + fi-rr-earth-americas +
    +
  • + + +
  • +
    + + fi-rr-earth-asia +
    +
  • + + +
  • +
    + + fi-rr-earth-europa +
    +
  • + + +
  • +
    + + fi-rr-ebook +
    +
  • + + +
  • +
    + + fi-rr-eclipse-alt +
    +
  • + + +
  • +
    + + fi-rr-eclipse +
    +
  • + + +
  • +
    + + fi-rr-eco-battery +
    +
  • + + +
  • +
    + + fi-rr-eco-electric +
    +
  • + + +
  • +
    + + fi-rr-edamame +
    +
  • + + +
  • +
    + + fi-rr-edit-alt +
    +
  • + + +
  • +
    + + fi-rr-edit-message +
    +
  • + + +
  • +
    + + fi-rr-edit +
    +
  • + + +
  • +
    + + fi-rr-education-podcast +
    +
  • + + +
  • +
    + + fi-rr-effect +
    +
  • + + +
  • +
    + + fi-rr-egg-fried +
    +
  • + + +
  • +
    + + fi-rr-egg +
    +
  • + + +
  • +
    + + fi-rr-eiffel-tower +
    +
  • + + +
  • +
    + + fi-rr-eject +
    +
  • + + +
  • +
    + + fi-rr-electric-bike +
    +
  • + + +
  • +
    + + fi-rr-electric-bus +
    +
  • + + +
  • +
    + + fi-rr-electric-car +
    +
  • + + +
  • +
    + + fi-rr-electric-scooter +
    +
  • + + +
  • +
    + + fi-rr-elephant +
    +
  • + + +
  • +
    + + fi-rr-elevator +
    +
  • + + +
  • +
    + + fi-rr-email-feedback +
    +
  • + + +
  • +
    + + fi-rr-email-heart +
    +
  • + + +
  • +
    + + fi-rr-email-pending +
    +
  • + + +
  • +
    + + fi-rr-email-refresh +
    +
  • + + +
  • +
    + + fi-rr-email-star +
    +
  • + + +
  • +
    + + fi-rr-emergency-call +
    +
  • + + +
  • +
    + + fi-rr-emergency-stop +
    +
  • + + +
  • +
    + + fi-rr-employee-alt +
    +
  • + + +
  • +
    + + fi-rr-employee-handbook +
    +
  • + + +
  • +
    + + fi-rr-employee-man-alt +
    +
  • + + +
  • +
    + + fi-rr-employee-man +
    +
  • + + +
  • +
    + + fi-rr-employee-performance +
    +
  • + + +
  • +
    + + fi-rr-employees-woman-man +
    +
  • + + +
  • +
    + + fi-rr-employees +
    +
  • + + +
  • +
    + + fi-rr-empty-set +
    +
  • + + +
  • +
    + + fi-rr-endless-loop +
    +
  • + + +
  • +
    + + fi-rr-energy-drink +
    +
  • + + +
  • +
    + + fi-rr-engine-algorithm +
    +
  • + + +
  • +
    + + fi-rr-engine-warning +
    +
  • + + +
  • +
    + + fi-rr-engine +
    +
  • + + +
  • +
    + + fi-rr-english +
    +
  • + + +
  • +
    + + fi-rr-enter +
    +
  • + + +
  • +
    + + fi-rr-entrance +
    +
  • + + +
  • +
    + + fi-rr-envelope-ban +
    +
  • + + +
  • +
    + + fi-rr-envelope-bulk +
    +
  • + + +
  • +
    + + fi-rr-envelope-dot +
    +
  • + + +
  • +
    + + fi-rr-envelope-download +
    +
  • + + +
  • +
    + + fi-rr-envelope-heart +
    +
  • + + +
  • +
    + + fi-rr-envelope-marker +
    +
  • + + +
  • +
    + + fi-rr-envelope-open-dollar +
    +
  • + + +
  • +
    + + fi-rr-envelope-open-text +
    +
  • + + +
  • +
    + + fi-rr-envelope-open +
    +
  • + + +
  • +
    + + fi-rr-envelope-plus +
    +
  • + + +
  • +
    + + fi-rr-envelope +
    +
  • + + +
  • +
    + + fi-rr-envelopes +
    +
  • + + +
  • +
    + + fi-rr-equality +
    +
  • + + +
  • +
    + + fi-rr-equals +
    +
  • + + +
  • +
    + + fi-rr-equestrian-statue +
    +
  • + + +
  • +
    + + fi-rr-eraser +
    +
  • + + +
  • +
    + + fi-rr-error-bug +
    +
  • + + +
  • +
    + + fi-rr-error-camera +
    +
  • + + +
  • +
    + + fi-rr-escalator +
    +
  • + + +
  • +
    + + fi-rr-ethernet +
    +
  • + + +
  • +
    + + fi-rr-euro +
    +
  • + + +
  • +
    + + fi-rr-europe-flag +
    +
  • + + +
  • +
    + + fi-rr-europe-map +
    +
  • + + +
  • +
    + + fi-rr-european-union +
    +
  • + + +
  • +
    + + fi-rr-evidence +
    +
  • + + +
  • +
    + + fi-rr-exam-b +
    +
  • + + +
  • +
    + + fi-rr-exam-d +
    +
  • + + +
  • +
    + + fi-rr-exam-f +
    +
  • + + +
  • +
    + + fi-rr-exam-xmark +
    +
  • + + +
  • +
    + + fi-rr-excavator +
    +
  • + + +
  • +
    + + fi-rr-exchange-alt +
    +
  • + + +
  • +
    + + fi-rr-exchange-cryptocurrency +
    +
  • + + +
  • +
    + + fi-rr-exchange +
    +
  • + + +
  • +
    + + fi-rr-exclamation +
    +
  • + + +
  • +
    + + fi-rr-exit-alt +
    +
  • + + +
  • +
    + + fi-rr-exit +
    +
  • + + +
  • +
    + + fi-rr-expand-arrows-alt +
    +
  • + + +
  • +
    + + fi-rr-expand-arrows +
    +
  • + + +
  • +
    + + fi-rr-expand +
    +
  • + + +
  • +
    + + fi-rr-expense-bill +
    +
  • + + +
  • +
    + + fi-rr-expense +
    +
  • + + +
  • +
    + + fi-rr-explosion +
    +
  • + + +
  • +
    + + fi-rr-external-hard-drive +
    +
  • + + +
  • +
    + + fi-rr-external-world +
    +
  • + + +
  • +
    + + fi-rr-eye-alert +
    +
  • + + +
  • +
    + + fi-rr-eye-arrow-progress +
    +
  • + + +
  • +
    + + fi-rr-eye-crossed +
    +
  • + + +
  • +
    + + fi-rr-eye-drop +
    +
  • + + +
  • +
    + + fi-rr-eye-dropper-half +
    +
  • + + +
  • +
    + + fi-rr-eye-dropper +
    +
  • + + +
  • +
    + + fi-rr-eye-lashes +
    +
  • + + +
  • +
    + + fi-rr-eye-recognition +
    +
  • + + +
  • +
    + + fi-rr-eye-scanner +
    +
  • + + +
  • +
    + + fi-rr-eye +
    +
  • + + +
  • +
    + + fi-rr-eyelashes +
    +
  • + + +
  • +
    + + fi-rr-eyeliner +
    +
  • + + +
  • +
    + + fi-rr-eyes +
    +
  • + + +
  • +
    + + fi-rr-eyeshadow +
    +
  • + + +
  • +
    + + fi-rr-f +
    +
  • + + +
  • +
    + + fi-rr-fabric +
    +
  • + + +
  • +
    + + fi-rr-face-angry-horns +
    +
  • + + +
  • +
    + + fi-rr-face-anguished +
    +
  • + + +
  • +
    + + fi-rr-face-anxious-sweat +
    +
  • + + +
  • +
    + + fi-rr-face-astonished +
    +
  • + + +
  • +
    + + fi-rr-face-awesome +
    +
  • + + +
  • +
    + + fi-rr-face-beam-hand-over-mouth +
    +
  • + + +
  • +
    + + fi-rr-face-confounded +
    +
  • + + +
  • +
    + + fi-rr-face-confused +
    +
  • + + +
  • +
    + + fi-rr-face-cowboy-hat +
    +
  • + + +
  • +
    + + fi-rr-face-disappointed +
    +
  • + + +
  • +
    + + fi-rr-face-disguise +
    +
  • + + +
  • +
    + + fi-rr-face-downcast-sweat +
    +
  • + + +
  • +
    + + fi-rr-face-drooling +
    +
  • + + +
  • +
    + + fi-rr-face-explode +
    +
  • + + +
  • +
    + + fi-rr-face-expressionless +
    +
  • + + +
  • +
    + + fi-rr-face-eyes-xmarks +
    +
  • + + +
  • +
    + + fi-rr-face-fearful +
    +
  • + + +
  • +
    + + fi-rr-face-glasses +
    +
  • + + +
  • +
    + + fi-rr-face-grin-tongue-wink +
    +
  • + + +
  • +
    + + fi-rr-face-hand-yawn +
    +
  • + + +
  • +
    + + fi-rr-face-head-bandage +
    +
  • + + +
  • +
    + + fi-rr-face-hushed +
    +
  • + + +
  • +
    + + fi-rr-face-icicles +
    +
  • + + +
  • +
    + + fi-rr-face-lying +
    +
  • + + +
  • +
    + + fi-rr-face-mask +
    +
  • + + +
  • +
    + + fi-rr-face-monocle +
    +
  • + + +
  • +
    + + fi-rr-face-nauseated +
    +
  • + + +
  • +
    + + fi-rr-face-nose-steam +
    +
  • + + +
  • +
    + + fi-rr-face-party +
    +
  • + + +
  • +
    + + fi-rr-face-pensive +
    +
  • + + +
  • +
    + + fi-rr-face-persevering +
    +
  • + + +
  • +
    + + fi-rr-face-pleading +
    +
  • + + +
  • +
    + + fi-rr-face-raised-eyebrow +
    +
  • + + +
  • +
    + + fi-rr-face-relieved +
    +
  • + + +
  • +
    + + fi-rr-face-sad-sweat +
    +
  • + + +
  • +
    + + fi-rr-face-scream +
    +
  • + + +
  • +
    + + fi-rr-face-shush +
    +
  • + + +
  • +
    + + fi-rr-face-sleeping +
    +
  • + + +
  • +
    + + fi-rr-face-sleepy +
    +
  • + + +
  • +
    + + fi-rr-face-smile-halo +
    +
  • + + +
  • +
    + + fi-rr-face-smile-hearts +
    +
  • + + +
  • +
    + + fi-rr-face-smile-horns +
    +
  • + + +
  • +
    + + fi-rr-face-smile-tear +
    +
  • + + +
  • +
    + + fi-rr-face-smile-tongue +
    +
  • + + +
  • +
    + + fi-rr-face-smile-upside-down +
    +
  • + + +
  • +
    + + fi-rr-face-smiling-hands +
    +
  • + + +
  • +
    + + fi-rr-face-smirking +
    +
  • + + +
  • +
    + + fi-rr-face-sunglasses-alt +
    +
  • + + +
  • +
    + + fi-rr-face-sunglasses +
    +
  • + + +
  • +
    + + fi-rr-face-swear +
    +
  • + + +
  • +
    + + fi-rr-face-thermometer +
    +
  • + + +
  • +
    + + fi-rr-face-thinking +
    +
  • + + +
  • +
    + + fi-rr-face-tissue +
    +
  • + + +
  • +
    + + fi-rr-face-tongue-money +
    +
  • + + +
  • +
    + + fi-rr-face-tongue-sweat +
    +
  • + + +
  • +
    + + fi-rr-face-unamused +
    +
  • + + +
  • +
    + + fi-rr-face-viewfinder +
    +
  • + + +
  • +
    + + fi-rr-face-vomit +
    +
  • + + +
  • +
    + + fi-rr-face-weary +
    +
  • + + +
  • +
    + + fi-rr-face-woozy +
    +
  • + + +
  • +
    + + fi-rr-face-worried +
    +
  • + + +
  • +
    + + fi-rr-face-zany +
    +
  • + + +
  • +
    + + fi-rr-face-zipper +
    +
  • + + +
  • +
    + + fi-rr-facial-mask +
    +
  • + + +
  • +
    + + fi-rr-facial-massage +
    +
  • + + +
  • +
    + + fi-rr-facial-treatment +
    +
  • + + +
  • +
    + + fi-rr-fail +
    +
  • + + +
  • +
    + + fi-rr-falafel +
    +
  • + + +
  • +
    + + fi-rr-family-dress +
    +
  • + + +
  • +
    + + fi-rr-family-law +
    +
  • + + +
  • +
    + + fi-rr-family-pants +
    +
  • + + +
  • +
    + + fi-rr-family +
    +
  • + + +
  • +
    + + fi-rr-fan-table +
    +
  • + + +
  • +
    + + fi-rr-fan +
    +
  • + + +
  • +
    + + fi-rr-farfalle +
    +
  • + + +
  • +
    + + fi-rr-farm +
    +
  • + + +
  • +
    + + fi-rr-faucet-drip +
    +
  • + + +
  • +
    + + fi-rr-faucet +
    +
  • + + +
  • +
    + + fi-rr-fax +
    +
  • + + +
  • +
    + + fi-rr-fbx-file +
    +
  • + + +
  • +
    + + fi-rr-feather-pointed +
    +
  • + + +
  • +
    + + fi-rr-feather +
    +
  • + + +
  • +
    + + fi-rr-features-alt +
    +
  • + + +
  • +
    + + fi-rr-features +
    +
  • + + +
  • +
    + + fi-rr-february-calendar +
    +
  • + + +
  • +
    + + fi-rr-fee-receipt +
    +
  • + + +
  • +
    + + fi-rr-fee +
    +
  • + + +
  • +
    + + fi-rr-feedback-alt +
    +
  • + + +
  • +
    + + fi-rr-feedback-cycle-loop +
    +
  • + + +
  • +
    + + fi-rr-feedback-hand +
    +
  • + + +
  • +
    + + fi-rr-feedback-review +
    +
  • + + +
  • +
    + + fi-rr-feedback +
    +
  • + + +
  • +
    + + fi-rr-fence +
    +
  • + + +
  • +
    + + fi-rr-ferris-wheel +
    +
  • + + +
  • +
    + + fi-rr-fighter-jet +
    +
  • + + +
  • +
    + + fi-rr-file-ai +
    +
  • + + +
  • +
    + + fi-rr-file-audio +
    +
  • + + +
  • +
    + + fi-rr-file-backup +
    +
  • + + +
  • +
    + + fi-rr-file-binary +
    +
  • + + +
  • +
    + + fi-rr-file-chart-line +
    +
  • + + +
  • +
    + + fi-rr-file-chart-pie +
    +
  • + + +
  • +
    + + fi-rr-file-circle-info +
    +
  • + + +
  • +
    + + fi-rr-file-cloud +
    +
  • + + +
  • +
    + + fi-rr-file-code +
    +
  • + + +
  • +
    + + fi-rr-file-conversion +
    +
  • + + +
  • +
    + + fi-rr-file-css +
    +
  • + + +
  • +
    + + fi-rr-file-csv +
    +
  • + + +
  • +
    + + fi-rr-file-download +
    +
  • + + +
  • +
    + + fi-rr-file-edit +
    +
  • + + +
  • +
    + + fi-rr-file-eps +
    +
  • + + +
  • +
    + + fi-rr-file-excel +
    +
  • + + +
  • +
    + + fi-rr-file-exclamation +
    +
  • + + +
  • +
    + + fi-rr-file-export +
    +
  • + + +
  • +
    + + fi-rr-file-image +
    +
  • + + +
  • +
    + + fi-rr-file-import +
    +
  • + + +
  • +
    + + fi-rr-file-invoice-dollar +
    +
  • + + +
  • +
    + + fi-rr-file-invoice +
    +
  • + + +
  • +
    + + fi-rr-file-loop +
    +
  • + + +
  • +
    + + fi-rr-file-medical-alt +
    +
  • + + +
  • +
    + + fi-rr-file-medical +
    +
  • + + +
  • +
    + + fi-rr-file-minus +
    +
  • + + +
  • +
    + + fi-rr-file-pdf +
    +
  • + + +
  • +
    + + fi-rr-file-powerpoint +
    +
  • + + +
  • +
    + + fi-rr-file-prescription +
    +
  • + + +
  • +
    + + fi-rr-file-psd +
    +
  • + + +
  • +
    + + fi-rr-file-question +
    +
  • + + +
  • +
    + + fi-rr-file-recycle +
    +
  • + + +
  • +
    + + fi-rr-file-signature +
    +
  • + + +
  • +
    + + fi-rr-file-spreadsheet +
    +
  • + + +
  • +
    + + fi-rr-file-upload +
    +
  • + + +
  • +
    + + fi-rr-file-user +
    +
  • + + +
  • +
    + + fi-rr-file-video +
    +
  • + + +
  • +
    + + fi-rr-file-word +
    +
  • + + +
  • +
    + + fi-rr-file-xls +
    +
  • + + +
  • +
    + + fi-rr-file-zip-alt +
    +
  • + + +
  • +
    + + fi-rr-file-zip-save +
    +
  • + + +
  • +
    + + fi-rr-file-zipper +
    +
  • + + +
  • +
    + + fi-rr-file +
    +
  • + + +
  • +
    + + fi-rr-files-medical +
    +
  • + + +
  • +
    + + fi-rr-fill +
    +
  • + + +
  • +
    + + fi-rr-film-canister +
    +
  • + + +
  • +
    + + fi-rr-film-slash +
    +
  • + + +
  • +
    + + fi-rr-film +
    +
  • + + +
  • +
    + + fi-rr-films +
    +
  • + + +
  • +
    + + fi-rr-filter-check +
    +
  • + + +
  • +
    + + fi-rr-filter-list +
    +
  • + + +
  • +
    + + fi-rr-filter-slash +
    +
  • + + +
  • +
    + + fi-rr-filter +
    +
  • + + +
  • +
    + + fi-rr-filters +
    +
  • + + +
  • +
    + + fi-rr-financial-health +
    +
  • + + +
  • +
    + + fi-rr-finger-droplet +
    +
  • + + +
  • +
    + + fi-rr-finger-nail +
    +
  • + + +
  • +
    + + fi-rr-fingerprint-identification +
    +
  • + + +
  • +
    + + fi-rr-fingerprint-magnifying-glass +
    +
  • + + +
  • +
    + + fi-rr-fingerprint-remove +
    +
  • + + +
  • +
    + + fi-rr-fingerprint-security-risk +
    +
  • + + +
  • +
    + + fi-rr-fingerprint-verified +
    +
  • + + +
  • +
    + + fi-rr-fingerprint +
    +
  • + + +
  • +
    + + fi-rr-finish-flag +
    +
  • + + +
  • +
    + + fi-rr-finish-line +
    +
  • + + +
  • +
    + + fi-rr-fire-alarm +
    +
  • + + +
  • +
    + + fi-rr-fire-burner +
    +
  • + + +
  • +
    + + fi-rr-fire-exit +
    +
  • + + +
  • +
    + + fi-rr-fire-extinguisher +
    +
  • + + +
  • +
    + + fi-rr-fire-flame-curved +
    +
  • + + +
  • +
    + + fi-rr-fire-flame-simple +
    +
  • + + +
  • +
    + + fi-rr-fire-hydrant +
    +
  • + + +
  • +
    + + fi-rr-fire-shield +
    +
  • + + +
  • +
    + + fi-rr-fire-smoke +
    +
  • + + +
  • +
    + + fi-rr-fireplace +
    +
  • + + +
  • +
    + + fi-rr-first-aid-kit +
    +
  • + + +
  • +
    + + fi-rr-first-award +
    +
  • + + +
  • +
    + + fi-rr-first-laurel +
    +
  • + + +
  • +
    + + fi-rr-first-medal +
    +
  • + + +
  • +
    + + fi-rr-first +
    +
  • + + +
  • +
    + + fi-rr-fish-bones +
    +
  • + + +
  • +
    + + fi-rr-fish-cooked +
    +
  • + + +
  • +
    + + fi-rr-fish-hook +
    +
  • + + +
  • +
    + + fi-rr-fish +
    +
  • + + +
  • +
    + + fi-rr-fishing-rod +
    +
  • + + +
  • +
    + + fi-rr-fist-move +
    +
  • + + +
  • +
    + + fi-rr-fitness-time +
    +
  • + + +
  • +
    + + fi-rr-fitness-watch +
    +
  • + + +
  • +
    + + fi-rr-flag-alt +
    +
  • + + +
  • +
    + + fi-rr-flag-checkered +
    +
  • + + +
  • +
    + + fi-rr-flag-usa +
    +
  • + + +
  • +
    + + fi-rr-flag +
    +
  • + + +
  • +
    + + fi-rr-flame +
    +
  • + + +
  • +
    + + fi-rr-flashlight +
    +
  • + + +
  • +
    + + fi-rr-flask-gear +
    +
  • + + +
  • +
    + + fi-rr-flask-poison +
    +
  • + + +
  • +
    + + fi-rr-flask-potion +
    +
  • + + +
  • +
    + + fi-rr-flask +
    +
  • + + +
  • +
    + + fi-rr-flatbread-stuffed +
    +
  • + + +
  • +
    + + fi-rr-flatbread +
    +
  • + + +
  • +
    + + fi-rr-flip-horizontal +
    +
  • + + +
  • +
    + + fi-rr-flooding +
    +
  • + + +
  • +
    + + fi-rr-floor-alt +
    +
  • + + +
  • +
    + + fi-rr-floor-layer +
    +
  • + + +
  • +
    + + fi-rr-floor +
    +
  • + + +
  • +
    + + fi-rr-floppy-disk-circle-arrow-right +
    +
  • + + +
  • +
    + + fi-rr-floppy-disk-circle-xmark +
    +
  • + + +
  • +
    + + fi-rr-floppy-disk-pen +
    +
  • + + +
  • +
    + + fi-rr-floppy-disks +
    +
  • + + +
  • +
    + + fi-rr-florin-sign +
    +
  • + + +
  • +
    + + fi-rr-flowchart +
    +
  • + + +
  • +
    + + fi-rr-flower-bouquet +
    +
  • + + +
  • +
    + + fi-rr-flower-butterfly +
    +
  • + + +
  • +
    + + fi-rr-flower-daffodil +
    +
  • + + +
  • +
    + + fi-rr-flower-tulip +
    +
  • + + +
  • +
    + + fi-rr-flower +
    +
  • + + +
  • +
    + + fi-rr-flushed +
    +
  • + + +
  • +
    + + fi-rr-flute +
    +
  • + + +
  • +
    + + fi-rr-flux-capacitor +
    +
  • + + +
  • +
    + + fi-rr-fly-insect +
    +
  • + + +
  • +
    + + fi-rr-flying-disc +
    +
  • + + +
  • +
    + + fi-rr-flying-kite +
    +
  • + + +
  • +
    + + fi-rr-fm-radio +
    +
  • + + +
  • +
    + + fi-rr-foam-hand +
    +
  • + + +
  • +
    + + fi-rr-fog +
    +
  • + + +
  • +
    + + fi-rr-folder-archive +
    +
  • + + +
  • +
    + + fi-rr-folder-camera +
    +
  • + + +
  • +
    + + fi-rr-folder-check +
    +
  • + + +
  • +
    + + fi-rr-folder-directory +
    +
  • + + +
  • +
    + + fi-rr-folder-download +
    +
  • + + +
  • +
    + + fi-rr-folder-fire +
    +
  • + + +
  • +
    + + fi-rr-folder-gear +
    +
  • + + +
  • +
    + + fi-rr-folder-heart +
    +
  • + + +
  • +
    + + fi-rr-folder-link +
    +
  • + + +
  • +
    + + fi-rr-folder-loop +
    +
  • + + +
  • +
    + + fi-rr-folder-math +
    +
  • + + +
  • +
    + + fi-rr-folder-minus +
    +
  • + + +
  • +
    + + fi-rr-folder-music +
    +
  • + + +
  • +
    + + fi-rr-folder-open +
    +
  • + + +
  • +
    + + fi-rr-folder-plus-circle +
    +
  • + + +
  • +
    + + fi-rr-folder-times +
    +
  • + + +
  • +
    + + fi-rr-folder-tree +
    +
  • + + +
  • +
    + + fi-rr-folder-upload +
    +
  • + + +
  • +
    + + fi-rr-folder-xmark-circle +
    +
  • + + +
  • +
    + + fi-rr-folder-xmark +
    +
  • + + +
  • +
    + + fi-rr-folder +
    +
  • + + +
  • +
    + + fi-rr-folders +
    +
  • + + +
  • +
    + + fi-rr-follow-folder +
    +
  • + + +
  • +
    + + fi-rr-follow +
    +
  • + + +
  • +
    + + fi-rr-followcollection +
    +
  • + + +
  • +
    + + fi-rr-followers +
    +
  • + + +
  • +
    + + fi-rr-following +
    +
  • + + +
  • +
    + + fi-rr-fondue-pot +
    +
  • + + +
  • +
    + + fi-rr-football-player +
    +
  • + + +
  • +
    + + fi-rr-football-ticket +
    +
  • + + +
  • +
    + + fi-rr-football +
    +
  • + + +
  • +
    + + fi-rr-footprint +
    +
  • + + +
  • +
    + + fi-rr-foreign-language-audio +
    +
  • + + +
  • +
    + + fi-rr-forest-alt +
    +
  • + + +
  • +
    + + fi-rr-forest +
    +
  • + + +
  • +
    + + fi-rr-fork-spaghetti +
    +
  • + + +
  • +
    + + fi-rr-fork +
    +
  • + + +
  • +
    + + fi-rr-forklift +
    +
  • + + +
  • +
    + + fi-rr-form +
    +
  • + + +
  • +
    + + fi-rr-fort +
    +
  • + + +
  • +
    + + fi-rr-forward-fast +
    +
  • + + +
  • +
    + + fi-rr-forward +
    +
  • + + +
  • +
    + + fi-rr-fox +
    +
  • + + +
  • +
    + + fi-rr-frame +
    +
  • + + +
  • +
    + + fi-rr-franc-sign +
    +
  • + + +
  • +
    + + fi-rr-france-country-code +
    +
  • + + +
  • +
    + + fi-rr-france +
    +
  • + + +
  • +
    + + fi-rr-free-delivery +
    +
  • + + +
  • +
    + + fi-rr-free +
    +
  • + + +
  • +
    + + fi-rr-freemium +
    +
  • + + +
  • +
    + + fi-rr-french-fries +
    +
  • + + +
  • +
    + + fi-rr-french +
    +
  • + + +
  • +
    + + fi-rr-friday +
    +
  • + + +
  • +
    + + fi-rr-frog +
    +
  • + + +
  • +
    + + fi-rr-frown +
    +
  • + + +
  • +
    + + fi-rr-ftp +
    +
  • + + +
  • +
    + + fi-rr-fuel-gauge +
    +
  • + + +
  • +
    + + fi-rr-full-screen +
    +
  • + + +
  • +
    + + fi-rr-function-process +
    +
  • + + +
  • +
    + + fi-rr-function-square +
    +
  • + + +
  • +
    + + fi-rr-function +
    +
  • + + +
  • +
    + + fi-rr-funnel-dollar +
    +
  • + + +
  • +
    + + fi-rr-fusilli +
    +
  • + + +
  • +
    + + fi-rr-g +
    +
  • + + +
  • +
    + + fi-rr-galaxy-alt +
    +
  • + + +
  • +
    + + fi-rr-galaxy-planet +
    +
  • + + +
  • +
    + + fi-rr-galaxy-star +
    +
  • + + +
  • +
    + + fi-rr-galaxy +
    +
  • + + +
  • +
    + + fi-rr-gallery-thumbnails +
    +
  • + + +
  • +
    + + fi-rr-gallery +
    +
  • + + +
  • +
    + + fi-rr-game-board-alt +
    +
  • + + +
  • +
    + + fi-rr-game-console-crank-handheld +
    +
  • + + +
  • +
    + + fi-rr-game-rules +
    +
  • + + +
  • +
    + + fi-rr-gamepad +
    +
  • + + +
  • +
    + + fi-rr-gamer +
    +
  • + + +
  • +
    + + fi-rr-garage-car +
    +
  • + + +
  • +
    + + fi-rr-garage-open +
    +
  • + + +
  • +
    + + fi-rr-garage +
    +
  • + + +
  • +
    + + fi-rr-garlic-alt +
    +
  • + + +
  • +
    + + fi-rr-garlic +
    +
  • + + +
  • +
    + + fi-rr-gas-mask +
    +
  • + + +
  • +
    + + fi-rr-gas-pump-alt +
    +
  • + + +
  • +
    + + fi-rr-gas-pump-slash +
    +
  • + + +
  • +
    + + fi-rr-gas-pump +
    +
  • + + +
  • +
    + + fi-rr-gas-station +
    +
  • + + +
  • +
    + + fi-rr-gastric-reflux +
    +
  • + + +
  • +
    + + fi-rr-gauge-circle-bolt +
    +
  • + + +
  • +
    + + fi-rr-gauge-circle-minus +
    +
  • + + +
  • +
    + + fi-rr-gauge-circle-plus +
    +
  • + + +
  • +
    + + fi-rr-gauze-bandage +
    +
  • + + +
  • +
    + + fi-rr-gavel +
    +
  • + + +
  • +
    + + fi-rr-gay-couple +
    +
  • + + +
  • +
    + + fi-rr-gears +
    +
  • + + +
  • +
    + + fi-rr-gem +
    +
  • + + +
  • +
    + + fi-rr-general +
    +
  • + + +
  • +
    + + fi-rr-german +
    +
  • + + +
  • +
    + + fi-rr-germany-country-code +
    +
  • + + +
  • +
    + + fi-rr-germany +
    +
  • + + +
  • +
    + + fi-rr-ghost +
    +
  • + + +
  • +
    + + fi-rr-gif-square +
    +
  • + + +
  • +
    + + fi-rr-gif +
    +
  • + + +
  • +
    + + fi-rr-gift-box-benefits +
    +
  • + + +
  • +
    + + fi-rr-gift-card +
    +
  • + + +
  • +
    + + fi-rr-gift +
    +
  • + + +
  • +
    + + fi-rr-gifts +
    +
  • + + +
  • +
    + + fi-rr-ginger +
    +
  • + + +
  • +
    + + fi-rr-gingerbread-man +
    +
  • + + +
  • +
    + + fi-rr-glass-champagne +
    +
  • + + +
  • +
    + + fi-rr-glass-cheers +
    +
  • + + +
  • +
    + + fi-rr-glass-citrus +
    +
  • + + +
  • +
    + + fi-rr-glass-empty +
    +
  • + + +
  • +
    + + fi-rr-glass-half +
    +
  • + + +
  • +
    + + fi-rr-glass-water-droplet +
    +
  • + + +
  • +
    + + fi-rr-glass-whiskey-rocks +
    +
  • + + +
  • +
    + + fi-rr-glass-whiskey +
    +
  • + + +
  • +
    + + fi-rr-glass +
    +
  • + + +
  • +
    + + fi-rr-glasses +
    +
  • + + +
  • +
    + + fi-rr-globe-alt +
    +
  • + + +
  • +
    + + fi-rr-globe-pointer +
    +
  • + + +
  • +
    + + fi-rr-globe-shield +
    +
  • + + +
  • +
    + + fi-rr-globe-snow +
    +
  • + + +
  • +
    + + fi-rr-globe-user +
    +
  • + + +
  • +
    + + fi-rr-globe +
    +
  • + + +
  • +
    + + fi-rr-gltf-file +
    +
  • + + +
  • +
    + + fi-rr-glucose +
    +
  • + + +
  • +
    + + fi-rr-goal-net +
    +
  • + + +
  • +
    + + fi-rr-goalkeeper +
    +
  • + + +
  • +
    + + fi-rr-goals +
    +
  • + + +
  • +
    + + fi-rr-golf-bag +
    +
  • + + +
  • +
    + + fi-rr-golf-ball-grass +
    +
  • + + +
  • +
    + + fi-rr-golf-ball +
    +
  • + + +
  • +
    + + fi-rr-golf-hole +
    +
  • + + +
  • +
    + + fi-rr-golf +
    +
  • + + +
  • +
    + + fi-rr-golfer +
    +
  • + + +
  • +
    + + fi-rr-gopuram +
    +
  • + + +
  • +
    + + fi-rr-gourmet +
    +
  • + + +
  • +
    + + fi-rr-government-budget +
    +
  • + + +
  • +
    + + fi-rr-government-flag +
    +
  • + + +
  • +
    + + fi-rr-government-user +
    +
  • + + +
  • +
    + + fi-rr-gps-navigation +
    +
  • + + +
  • +
    + + fi-rr-graduation-cap +
    +
  • + + +
  • +
    + + fi-rr-graduation-diploma +
    +
  • + + +
  • +
    + + fi-rr-gramophone +
    +
  • + + +
  • +
    + + fi-rr-grape +
    +
  • + + +
  • +
    + + fi-rr-graph-curve +
    +
  • + + +
  • +
    + + fi-rr-graphic-style +
    +
  • + + +
  • +
    + + fi-rr-graphic-tablet +
    +
  • + + +
  • +
    + + fi-rr-grass +
    +
  • + + +
  • +
    + + fi-rr-grate-droplet +
    +
  • + + +
  • +
    + + fi-rr-grate +
    +
  • + + +
  • +
    + + fi-rr-greater-than-equal +
    +
  • + + +
  • +
    + + fi-rr-greater-than +
    +
  • + + +
  • +
    + + fi-rr-greek-helmet +
    +
  • + + +
  • +
    + + fi-rr-grid-alt +
    +
  • + + +
  • +
    + + fi-rr-grid-dividers +
    +
  • + + +
  • +
    + + fi-rr-grid-lock +
    +
  • + + +
  • +
    + + fi-rr-grid +
    +
  • + + +
  • +
    + + fi-rr-grief +
    +
  • + + +
  • +
    + + fi-rr-grill-fire +
    +
  • + + +
  • +
    + + fi-rr-grill-hot-alt +
    +
  • + + +
  • +
    + + fi-rr-grill +
    +
  • + + +
  • +
    + + fi-rr-grimace +
    +
  • + + +
  • +
    + + fi-rr-grin-alt +
    +
  • + + +
  • +
    + + fi-rr-grin-beam-sweat +
    +
  • + + +
  • +
    + + fi-rr-grin-beam +
    +
  • + + +
  • +
    + + fi-rr-grin-hearts +
    +
  • + + +
  • +
    + + fi-rr-grin-squint-tears +
    +
  • + + +
  • +
    + + fi-rr-grin-squint +
    +
  • + + +
  • +
    + + fi-rr-grin-stars +
    +
  • + + +
  • +
    + + fi-rr-grin-tears +
    +
  • + + +
  • +
    + + fi-rr-grin-tongue-squint +
    +
  • + + +
  • +
    + + fi-rr-grin-tongue-wink +
    +
  • + + +
  • +
    + + fi-rr-grin-tongue +
    +
  • + + +
  • +
    + + fi-rr-grin-wink +
    +
  • + + +
  • +
    + + fi-rr-grin +
    +
  • + + +
  • +
    + + fi-rr-grip-dots-vertical +
    +
  • + + +
  • +
    + + fi-rr-grip-dots +
    +
  • + + +
  • +
    + + fi-rr-grip-horizontal +
    +
  • + + +
  • +
    + + fi-rr-grip-lines-vertical +
    +
  • + + +
  • +
    + + fi-rr-grip-lines +
    +
  • + + +
  • +
    + + fi-rr-grip-vertical +
    +
  • + + +
  • +
    + + fi-rr-grocery-bag +
    +
  • + + +
  • +
    + + fi-rr-grocery-basket +
    +
  • + + +
  • +
    + + fi-rr-group-arrows-rotate +
    +
  • + + +
  • +
    + + fi-rr-group-call +
    +
  • + + +
  • +
    + + fi-rr-group-community-social-media +
    +
  • + + +
  • +
    + + fi-rr-growth-chart-invest +
    +
  • + + +
  • +
    + + fi-rr-guarani-sign +
    +
  • + + +
  • +
    + + fi-rr-guide-alt +
    +
  • + + +
  • +
    + + fi-rr-guide +
    +
  • + + +
  • +
    + + fi-rr-guitar-electric +
    +
  • + + +
  • +
    + + fi-rr-guitar +
    +
  • + + +
  • +
    + + fi-rr-guitars +
    +
  • + + +
  • +
    + + fi-rr-gun-shooting +
    +
  • + + +
  • +
    + + fi-rr-gun-squirt +
    +
  • + + +
  • +
    + + fi-rr-gun +
    +
  • + + +
  • +
    + + fi-rr-gym-bag +
    +
  • + + +
  • +
    + + fi-rr-gym +
    +
  • + + +
  • +
    + + fi-rr-gynecology +
    +
  • + + +
  • +
    + + fi-rr-h-square +
    +
  • + + +
  • +
    + + fi-rr-h +
    +
  • + + +
  • +
    + + fi-rr-h1 +
    +
  • + + +
  • +
    + + fi-rr-h2 +
    +
  • + + +
  • +
    + + fi-rr-h3 +
    +
  • + + +
  • +
    + + fi-rr-h4 +
    +
  • + + +
  • +
    + + fi-rr-hacker +
    +
  • + + +
  • +
    + + fi-rr-hair-clipper +
    +
  • + + +
  • +
    + + fi-rr-hair-conditioner +
    +
  • + + +
  • +
    + + fi-rr-hairbrush +
    +
  • + + +
  • +
    + + fi-rr-haircut +
    +
  • + + +
  • +
    + + fi-rr-hairdryer +
    +
  • + + +
  • +
    + + fi-rr-half-loading +
    +
  • + + +
  • +
    + + fi-rr-hamburger-soda +
    +
  • + + +
  • +
    + + fi-rr-hamburger +
    +
  • + + +
  • +
    + + fi-rr-hammer-brush +
    +
  • + + +
  • +
    + + fi-rr-hammer-crash +
    +
  • + + +
  • +
    + + fi-rr-hammer-war +
    +
  • + + +
  • +
    + + fi-rr-hammer +
    +
  • + + +
  • +
    + + fi-rr-hamsa +
    +
  • + + +
  • +
    + + fi-rr-hand-back-fist +
    +
  • + + +
  • +
    + + fi-rr-hand-back-point-down +
    +
  • + + +
  • +
    + + fi-rr-hand-back-point-left +
    +
  • + + +
  • +
    + + fi-rr-hand-back-point-ribbon +
    +
  • + + +
  • +
    + + fi-rr-hand-back-point-right +
    +
  • + + +
  • +
    + + fi-rr-hand-bandage-wound +
    +
  • + + +
  • +
    + + fi-rr-hand-bill +
    +
  • + + +
  • +
    + + fi-rr-hand-cleaning +
    +
  • + + +
  • +
    + + fi-rr-hand-dots +
    +
  • + + +
  • +
    + + fi-rr-hand-dryer +
    +
  • + + +
  • +
    + + fi-rr-hand-fingers-crossed +
    +
  • + + +
  • +
    + + fi-rr-hand-fist +
    +
  • + + +
  • +
    + + fi-rr-hand-heart +
    +
  • + + +
  • +
    + + fi-rr-hand-holding-box +
    +
  • + + +
  • +
    + + fi-rr-hand-holding-document +
    +
  • + + +
  • +
    + + fi-rr-hand-holding-droplet +
    +
  • + + +
  • +
    + + fi-rr-hand-holding-heart +
    +
  • + + +
  • +
    + + fi-rr-hand-holding-magic +
    +
  • + + +
  • +
    + + fi-rr-hand-holding-medical +
    +
  • + + +
  • +
    + + fi-rr-hand-holding-seeding +
    +
  • + + +
  • +
    + + fi-rr-hand-holding-skull +
    +
  • + + +
  • +
    + + fi-rr-hand-holding-usd +
    +
  • + + +
  • +
    + + fi-rr-hand-holding-water +
    +
  • + + +
  • +
    + + fi-rr-hand-horns-bolt +
    +
  • + + +
  • +
    + + fi-rr-hand-horns +
    +
  • + + +
  • +
    + + fi-rr-hand-key +
    +
  • + + +
  • +
    + + fi-rr-hand-lizard +
    +
  • + + +
  • +
    + + fi-rr-hand-love +
    +
  • + + +
  • +
    + + fi-rr-hand-middle-finger +
    +
  • + + +
  • +
    + + fi-rr-hand-paper +
    +
  • + + +
  • +
    + + fi-rr-hand-peace +
    +
  • + + +
  • +
    + + fi-rr-hand-point-ribbon +
    +
  • + + +
  • +
    + + fi-rr-hand-present +
    +
  • + + +
  • +
    + + fi-rr-hand-scissors +
    +
  • + + +
  • +
    + + fi-rr-hand-sparkles +
    +
  • + + +
  • +
    + + fi-rr-hand-spock +
    +
  • + + +
  • +
    + + fi-rr-hand-wave +
    +
  • + + +
  • +
    + + fi-rr-hand-zoom-in +
    +
  • + + +
  • +
    + + fi-rr-hand +
    +
  • + + +
  • +
    + + fi-rr-handcuffed-hands +
    +
  • + + +
  • +
    + + fi-rr-handcuffs +
    +
  • + + +
  • +
    + + fi-rr-handmade +
    +
  • + + +
  • +
    + + fi-rr-hands-brain +
    +
  • + + +
  • +
    + + fi-rr-hands-bubbles +
    +
  • + + +
  • +
    + + fi-rr-hands-clapping +
    +
  • + + +
  • +
    + + fi-rr-hands-heart +
    +
  • + + +
  • +
    + + fi-rr-hands-holding-child +
    +
  • + + +
  • +
    + + fi-rr-hands-holding-diamond +
    +
  • + + +
  • +
    + + fi-rr-hands-holding +
    +
  • + + +
  • +
    + + fi-rr-hands-together-heart +
    +
  • + + +
  • +
    + + fi-rr-hands-together +
    +
  • + + +
  • +
    + + fi-rr-hands-typing-keyboard +
    +
  • + + +
  • +
    + + fi-rr-hands-usd +
    +
  • + + +
  • +
    + + fi-rr-handshake-angle +
    +
  • + + +
  • +
    + + fi-rr-handshake-deal-loan +
    +
  • + + +
  • +
    + + fi-rr-handshake-house +
    +
  • + + +
  • +
    + + fi-rr-handshake-simple-slash +
    +
  • + + +
  • +
    + + fi-rr-handshake-trust +
    +
  • + + +
  • +
    + + fi-rr-handshake +
    +
  • + + +
  • +
    + + fi-rr-handstand +
    +
  • + + +
  • +
    + + fi-rr-hanukiah +
    +
  • + + +
  • +
    + + fi-rr-hard-disk-scan +
    +
  • + + +
  • +
    + + fi-rr-hard-drive +
    +
  • + + +
  • +
    + + fi-rr-hard-hat +
    +
  • + + +
  • +
    + + fi-rr-harp +
    +
  • + + +
  • +
    + + fi-rr-hashtag-lock +
    +
  • + + +
  • +
    + + fi-rr-hastag +
    +
  • + + +
  • +
    + + fi-rr-hat-beach +
    +
  • + + +
  • +
    + + fi-rr-hat-birthday +
    +
  • + + +
  • +
    + + fi-rr-hat-chef +
    +
  • + + +
  • +
    + + fi-rr-hat-cowboy-side +
    +
  • + + +
  • +
    + + fi-rr-hat-cowboy +
    +
  • + + +
  • +
    + + fi-rr-hat-santa +
    +
  • + + +
  • +
    + + fi-rr-hat-winter +
    +
  • + + +
  • +
    + + fi-rr-hat-witch +
    +
  • + + +
  • +
    + + fi-rr-hat-wizard +
    +
  • + + +
  • +
    + + fi-rr-haute-cuisine +
    +
  • + + +
  • +
    + + fi-rr-hdd +
    +
  • + + +
  • +
    + + fi-rr-head-side-brain +
    +
  • + + +
  • +
    + + fi-rr-head-side-cough-slash +
    +
  • + + +
  • +
    + + fi-rr-head-side-cough +
    +
  • + + +
  • +
    + + fi-rr-head-side-headphones +
    +
  • + + +
  • +
    + + fi-rr-head-side-heart +
    +
  • + + +
  • +
    + + fi-rr-head-side-mask +
    +
  • + + +
  • +
    + + fi-rr-head-side-medical +
    +
  • + + +
  • +
    + + fi-rr-head-side-thinking +
    +
  • + + +
  • +
    + + fi-rr-head-side-virus +
    +
  • + + +
  • +
    + + fi-rr-head-side +
    +
  • + + +
  • +
    + + fi-rr-head-vr +
    +
  • + + +
  • +
    + + fi-rr-headache +
    +
  • + + +
  • +
    + + fi-rr-heading +
    +
  • + + +
  • +
    + + fi-rr-headphones-rhythm +
    +
  • + + +
  • +
    + + fi-rr-headphones +
    +
  • + + +
  • +
    + + fi-rr-headset +
    +
  • + + +
  • +
    + + fi-rr-heart-arrow +
    +
  • + + +
  • +
    + + fi-rr-heart-brain +
    +
  • + + +
  • +
    + + fi-rr-heart-circle-user +
    +
  • + + +
  • +
    + + fi-rr-heart-crack +
    +
  • + + +
  • +
    + + fi-rr-heart-half-stroke +
    +
  • + + +
  • +
    + + fi-rr-heart-half +
    +
  • + + +
  • +
    + + fi-rr-heart-health-muscle +
    +
  • + + +
  • +
    + + fi-rr-heart-lock +
    +
  • + + +
  • +
    + + fi-rr-heart-partner-handshake +
    +
  • + + +
  • +
    + + fi-rr-heart-rate +
    +
  • + + +
  • +
    + + fi-rr-heart-slash +
    +
  • + + +
  • +
    + + fi-rr-heart-upside-down +
    +
  • + + +
  • +
    + + fi-rr-heart +
    +
  • + + +
  • +
    + + fi-rr-heat +
    +
  • + + +
  • +
    + + fi-rr-helicopter-side +
    +
  • + + +
  • +
    + + fi-rr-helmet-battle +
    +
  • + + +
  • +
    + + fi-rr-hermit-crab +
    +
  • + + +
  • +
    + + fi-rr-hexagon-check +
    +
  • + + +
  • +
    + + fi-rr-hexagon-divide +
    +
  • + + +
  • +
    + + fi-rr-hexagon-exclamation +
    +
  • + + +
  • +
    + + fi-rr-hexagon +
    +
  • + + +
  • +
    + + fi-rr-high-definition +
    +
  • + + +
  • +
    + + fi-rr-high-five-celebration-yes +
    +
  • + + +
  • +
    + + fi-rr-high-five +
    +
  • + + +
  • +
    + + fi-rr-highlighter-line +
    +
  • + + +
  • +
    + + fi-rr-highlighter +
    +
  • + + +
  • +
    + + fi-rr-hiking-boot +
    +
  • + + +
  • +
    + + fi-rr-hiking +
    +
  • + + +
  • +
    + + fi-rr-hill-avalanche +
    +
  • + + +
  • +
    + + fi-rr-hill-rockslide +
    +
  • + + +
  • +
    + + fi-rr-hippie +
    +
  • + + +
  • +
    + + fi-rr-hippo +
    +
  • + + +
  • +
    + + fi-rr-hockey-puck +
    +
  • + + +
  • +
    + + fi-rr-hockey-stick-puck +
    +
  • + + +
  • +
    + + fi-rr-hockey-sticks +
    +
  • + + +
  • +
    + + fi-rr-holding-hand-brain +
    +
  • + + +
  • +
    + + fi-rr-holding-hand-delivery +
    +
  • + + +
  • +
    + + fi-rr-holding-hand-dinner +
    +
  • + + +
  • +
    + + fi-rr-holding-hand-direction +
    +
  • + + +
  • +
    + + fi-rr-holding-hand-gear +
    +
  • + + +
  • +
    + + fi-rr-holding-hand-key +
    +
  • + + +
  • +
    + + fi-rr-holding-hand-nft +
    +
  • + + +
  • +
    + + fi-rr-holding-hand-pizza-box +
    +
  • + + +
  • +
    + + fi-rr-holding-hand-revenue +
    +
  • + + +
  • +
    + + fi-rr-holly-berry +
    +
  • + + +
  • +
    + + fi-rr-home-control-app +
    +
  • + + +
  • +
    + + fi-rr-home-heart +
    +
  • + + +
  • +
    + + fi-rr-home-location-alt +
    +
  • + + +
  • +
    + + fi-rr-home-location +
    +
  • + + +
  • +
    + + fi-rr-home-robot +
    +
  • + + +
  • +
    + + fi-rr-home-settings +
    +
  • + + +
  • +
    + + fi-rr-home-wifi-phone +
    +
  • + + +
  • +
    + + fi-rr-home +
    +
  • + + +
  • +
    + + fi-rr-homework +
    +
  • + + +
  • +
    + + fi-rr-honey-pot +
    +
  • + + +
  • +
    + + fi-rr-hood-cloak +
    +
  • + + +
  • +
    + + fi-rr-hook +
    +
  • + + +
  • +
    + + fi-rr-horizontal-rule +
    +
  • + + +
  • +
    + + fi-rr-horse-head +
    +
  • + + +
  • +
    + + fi-rr-horse-saddle +
    +
  • + + +
  • +
    + + fi-rr-horse +
    +
  • + + +
  • +
    + + fi-rr-horseshoe-broken +
    +
  • + + +
  • +
    + + fi-rr-horseshoe +
    +
  • + + +
  • +
    + + fi-rr-hose-reel +
    +
  • + + +
  • +
    + + fi-rr-hose +
    +
  • + + +
  • +
    + + fi-rr-hospital-bed +
    +
  • + + +
  • +
    + + fi-rr-hospital-symbol +
    +
  • + + +
  • +
    + + fi-rr-hospital-user +
    +
  • + + +
  • +
    + + fi-rr-hospital +
    +
  • + + +
  • +
    + + fi-rr-hospitals +
    +
  • + + +
  • +
    + + fi-rr-hot-tub +
    +
  • + + +
  • +
    + + fi-rr-hotdog +
    +
  • + + +
  • +
    + + fi-rr-hotel-room-key +
    +
  • + + +
  • +
    + + fi-rr-hotel +
    +
  • + + +
  • +
    + + fi-rr-hourglass-end +
    +
  • + + +
  • +
    + + fi-rr-hourglass-start +
    +
  • + + +
  • +
    + + fi-rr-hourglass +
    +
  • + + +
  • +
    + + fi-rr-house-blank +
    +
  • + + +
  • +
    + + fi-rr-house-building +
    +
  • + + +
  • +
    + + fi-rr-house-chimney-blank +
    +
  • + + +
  • +
    + + fi-rr-house-chimney-crack +
    +
  • + + +
  • +
    + + fi-rr-house-chimney-heart +
    +
  • + + +
  • +
    + + fi-rr-house-chimney-medical +
    +
  • + + +
  • +
    + + fi-rr-house-chimney-user +
    +
  • + + +
  • +
    + + fi-rr-house-chimney-window +
    +
  • + + +
  • +
    + + fi-rr-house-chimney +
    +
  • + + +
  • +
    + + fi-rr-house-circle-check +
    +
  • + + +
  • +
    + + fi-rr-house-circle-exclamation +
    +
  • + + +
  • +
    + + fi-rr-house-circle-xmark +
    +
  • + + +
  • +
    + + fi-rr-house-crack-alt +
    +
  • + + +
  • +
    + + fi-rr-house-crack +
    +
  • + + +
  • +
    + + fi-rr-house-day +
    +
  • + + +
  • +
    + + fi-rr-house-fire +
    +
  • + + +
  • +
    + + fi-rr-house-flag +
    +
  • + + +
  • +
    + + fi-rr-house-flood +
    +
  • + + +
  • +
    + + fi-rr-house-hand +
    +
  • + + +
  • +
    + + fi-rr-house-hands +
    +
  • + + +
  • +
    + + fi-rr-house-key +
    +
  • + + +
  • +
    + + fi-rr-house-laptop +
    +
  • + + +
  • +
    + + fi-rr-house-leave +
    +
  • + + +
  • +
    + + fi-rr-house-lock +
    +
  • + + +
  • +
    + + fi-rr-house-medical +
    +
  • + + +
  • +
    + + fi-rr-house-night +
    +
  • + + +
  • +
    + + fi-rr-house-return +
    +
  • + + +
  • +
    + + fi-rr-house-signal +
    +
  • + + +
  • +
    + + fi-rr-house-tree +
    +
  • + + +
  • +
    + + fi-rr-house-tsunami +
    +
  • + + +
  • +
    + + fi-rr-house-turret +
    +
  • + + +
  • +
    + + fi-rr-house-unlock +
    +
  • + + +
  • +
    + + fi-rr-house-user +
    +
  • + + +
  • +
    + + fi-rr-house-window +
    +
  • + + +
  • +
    + + fi-rr-hr-group +
    +
  • + + +
  • +
    + + fi-rr-hr-management +
    +
  • + + +
  • +
    + + fi-rr-hr-person +
    +
  • + + +
  • +
    + + fi-rr-hr +
    +
  • + + +
  • +
    + + fi-rr-hryvnia +
    +
  • + + +
  • +
    + + fi-rr-html-file +
    +
  • + + +
  • +
    + + fi-rr-hug-tree +
    +
  • + + +
  • +
    + + fi-rr-humanitarian-mission +
    +
  • + + +
  • +
    + + fi-rr-humidity +
    +
  • + + +
  • +
    + + fi-rr-hundred-points +
    +
  • + + +
  • +
    + + fi-rr-hurricane +
    +
  • + + +
  • +
    + + fi-rr-hydroalcoholic-gel +
    +
  • + + +
  • +
    + + fi-rr-hyperloop +
    +
  • + + +
  • +
    + + fi-rr-i +
    +
  • + + +
  • +
    + + fi-rr-ice-cream +
    +
  • + + +
  • +
    + + fi-rr-ice-skate +
    +
  • + + +
  • +
    + + fi-rr-icicles +
    +
  • + + +
  • +
    + + fi-rr-icon-star +
    +
  • + + +
  • +
    + + fi-rr-id-badge +
    +
  • + + +
  • +
    + + fi-rr-id-card-clip-alt +
    +
  • + + +
  • +
    + + fi-rr-id-card +
    +
  • + + +
  • +
    + + fi-rr-idea-exchange +
    +
  • + + +
  • +
    + + fi-rr-igloo +
    +
  • + + +
  • +
    + + fi-rr-image-slash +
    +
  • + + +
  • +
    + + fi-rr-images-user +
    +
  • + + +
  • +
    + + fi-rr-images +
    +
  • + + +
  • +
    + + fi-rr-immunity +
    +
  • + + +
  • +
    + + fi-rr-improve-user +
    +
  • + + +
  • +
    + + fi-rr-improvement +
    +
  • + + +
  • +
    + + fi-rr-inbox-full +
    +
  • + + +
  • +
    + + fi-rr-inbox-in +
    +
  • + + +
  • +
    + + fi-rr-inbox-out +
    +
  • + + +
  • +
    + + fi-rr-inbox +
    +
  • + + +
  • +
    + + fi-rr-inboxes +
    +
  • + + +
  • +
    + + fi-rr-incense-sticks-yoga +
    +
  • + + +
  • +
    + + fi-rr-incognito +
    +
  • + + +
  • +
    + + fi-rr-indent +
    +
  • + + +
  • +
    + + fi-rr-india-map +
    +
  • + + +
  • +
    + + fi-rr-indian-rupee-sign +
    +
  • + + +
  • +
    + + fi-rr-industrial-pollution +
    +
  • + + +
  • +
    + + fi-rr-industry-alt +
    +
  • + + +
  • +
    + + fi-rr-industry-windows +
    +
  • + + +
  • +
    + + fi-rr-infinite-cycle +
    +
  • + + +
  • +
    + + fi-rr-infinity +
    +
  • + + +
  • +
    + + fi-rr-info-guide +
    +
  • + + +
  • +
    + + fi-rr-info +
    +
  • + + +
  • +
    + + fi-rr-information +
    +
  • + + +
  • +
    + + fi-rr-inhaler +
    +
  • + + +
  • +
    + + fi-rr-input-numeric +
    +
  • + + +
  • +
    + + fi-rr-input-pipe +
    +
  • + + +
  • +
    + + fi-rr-input-text +
    +
  • + + +
  • +
    + + fi-rr-insert-alt +
    +
  • + + +
  • +
    + + fi-rr-insert-arrows +
    +
  • + + +
  • +
    + + fi-rr-insert-button-circle +
    +
  • + + +
  • +
    + + fi-rr-insert-credit-card +
    +
  • + + +
  • +
    + + fi-rr-insert-square +
    +
  • + + +
  • +
    + + fi-rr-insert +
    +
  • + + +
  • +
    + + fi-rr-insight-alt +
    +
  • + + +
  • +
    + + fi-rr-insight-head +
    +
  • + + +
  • +
    + + fi-rr-insight +
    +
  • + + +
  • +
    + + fi-rr-insomnia +
    +
  • + + +
  • +
    + + fi-rr-insurance +
    +
  • + + +
  • +
    + + fi-rr-integral +
    +
  • + + +
  • +
    + + fi-rr-interactive +
    +
  • + + +
  • +
    + + fi-rr-interlining +
    +
  • + + +
  • +
    + + fi-rr-internet-security +
    +
  • + + +
  • +
    + + fi-rr-internet-speed-wifi +
    +
  • + + +
  • +
    + + fi-rr-interpersonal-skill +
    +
  • + + +
  • +
    + + fi-rr-interrogation +
    +
  • + + +
  • +
    + + fi-rr-intersection +
    +
  • + + +
  • +
    + + fi-rr-introduction-handshake +
    +
  • + + +
  • +
    + + fi-rr-introduction +
    +
  • + + +
  • +
    + + fi-rr-inventory-alt +
    +
  • + + +
  • +
    + + fi-rr-invest +
    +
  • + + +
  • +
    + + fi-rr-investment +
    +
  • + + +
  • +
    + + fi-rr-investor +
    +
  • + + +
  • +
    + + fi-rr-invite-alt +
    +
  • + + +
  • +
    + + fi-rr-invite +
    +
  • + + +
  • +
    + + fi-rr-iot-alt +
    +
  • + + +
  • +
    + + fi-rr-iot +
    +
  • + + +
  • +
    + + fi-rr-ip-address +
    +
  • + + +
  • +
    + + fi-rr-iron +
    +
  • + + +
  • +
    + + fi-rr-island-tropical +
    +
  • + + +
  • +
    + + fi-rr-iso-file +
    +
  • + + +
  • +
    + + fi-rr-issue-loupe +
    +
  • + + +
  • +
    + + fi-rr-it-alt +
    +
  • + + +
  • +
    + + fi-rr-it-computer +
    +
  • + + +
  • +
    + + fi-rr-it +
    +
  • + + +
  • +
    + + fi-rr-italian-coffee-maker +
    +
  • + + +
  • +
    + + fi-rr-italian-lira-sign +
    +
  • + + +
  • +
    + + fi-rr-italian +
    +
  • + + +
  • +
    + + fi-rr-italic +
    +
  • + + +
  • +
    + + fi-rr-j +
    +
  • + + +
  • +
    + + fi-rr-jam +
    +
  • + + +
  • +
    + + fi-rr-january-calendar +
    +
  • + + +
  • +
    + + fi-rr-japanese +
    +
  • + + +
  • +
    + + fi-rr-jar-alt +
    +
  • + + +
  • +
    + + fi-rr-jar-wheat +
    +
  • + + +
  • +
    + + fi-rr-javascript +
    +
  • + + +
  • +
    + + fi-rr-joint +
    +
  • + + +
  • +
    + + fi-rr-joker +
    +
  • + + +
  • +
    + + fi-rr-journal-alt +
    +
  • + + +
  • +
    + + fi-rr-journal +
    +
  • + + +
  • +
    + + fi-rr-journey +
    +
  • + + +
  • +
    + + fi-rr-joystick +
    +
  • + + +
  • +
    + + fi-rr-jpg +
    +
  • + + +
  • +
    + + fi-rr-json-file +
    +
  • + + +
  • +
    + + fi-rr-judge +
    +
  • + + +
  • +
    + + fi-rr-jug-alt +
    +
  • + + +
  • +
    + + fi-rr-jug-bottle +
    +
  • + + +
  • +
    + + fi-rr-jug +
    +
  • + + +
  • +
    + + fi-rr-july-calendar +
    +
  • + + +
  • +
    + + fi-rr-jumping-rope +
    +
  • + + +
  • +
    + + fi-rr-june-calendar +
    +
  • + + +
  • +
    + + fi-rr-jury +
    +
  • + + +
  • +
    + + fi-rr-k-pop-headphones +
    +
  • + + +
  • +
    + + fi-rr-k-pop-microphone +
    +
  • + + +
  • +
    + + fi-rr-k-pop +
    +
  • + + +
  • +
    + + fi-rr-k +
    +
  • + + +
  • +
    + + fi-rr-kaaba +
    +
  • + + +
  • +
    + + fi-rr-kangaroo +
    +
  • + + +
  • +
    + + fi-rr-kayak +
    +
  • + + +
  • +
    + + fi-rr-kazoo +
    +
  • + + +
  • +
    + + fi-rr-kerning +
    +
  • + + +
  • +
    + + fi-rr-key-car +
    +
  • + + +
  • +
    + + fi-rr-key-hole +
    +
  • + + +
  • +
    + + fi-rr-key-lock-crypto +
    +
  • + + +
  • +
    + + fi-rr-key-skeleton-left-right +
    +
  • + + +
  • +
    + + fi-rr-key +
    +
  • + + +
  • +
    + + fi-rr-keyboard-brightness-low +
    +
  • + + +
  • +
    + + fi-rr-keyboard-brightness +
    +
  • + + +
  • +
    + + fi-rr-keyboard-down +
    +
  • + + +
  • +
    + + fi-rr-keyboard-finger +
    +
  • + + +
  • +
    + + fi-rr-keyboard-left +
    +
  • + + +
  • +
    + + fi-rr-keyboard +
    +
  • + + +
  • +
    + + fi-rr-keynote +
    +
  • + + +
  • +
    + + fi-rr-khanda +
    +
  • + + +
  • +
    + + fi-rr-kidneys +
    +
  • + + +
  • +
    + + fi-rr-kimchi +
    +
  • + + +
  • +
    + + fi-rr-kip-sign +
    +
  • + + +
  • +
    + + fi-rr-kiss-beam +
    +
  • + + +
  • +
    + + fi-rr-kiss-wink-heart +
    +
  • + + +
  • +
    + + fi-rr-kiss +
    +
  • + + +
  • +
    + + fi-rr-kitchen-set +
    +
  • + + +
  • +
    + + fi-rr-kite +
    +
  • + + +
  • +
    + + fi-rr-kiwi-bird +
    +
  • + + +
  • +
    + + fi-rr-kiwi-fruit +
    +
  • + + +
  • +
    + + fi-rr-knee-joint +
    +
  • + + +
  • +
    + + fi-rr-knife-kitchen +
    +
  • + + +
  • +
    + + fi-rr-knife +
    +
  • + + +
  • +
    + + fi-rr-knitting +
    +
  • + + +
  • +
    + + fi-rr-knot-rope +
    +
  • + + +
  • +
    + + fi-rr-korean +
    +
  • + + +
  • +
    + + fi-rr-kpi-evaluation +
    +
  • + + +
  • +
    + + fi-rr-kpi +
    +
  • + + +
  • +
    + + fi-rr-l +
    +
  • + + +
  • +
    + + fi-rr-lab-coat +
    +
  • + + +
  • +
    + + fi-rr-label +
    +
  • + + +
  • +
    + + fi-rr-lacrosse-stick-ball +
    +
  • + + +
  • +
    + + fi-rr-lacrosse-stick +
    +
  • + + +
  • +
    + + fi-rr-ladder +
    +
  • + + +
  • +
    + + fi-rr-lambda +
    +
  • + + +
  • +
    + + fi-rr-lamp-desk-on +
    +
  • + + +
  • +
    + + fi-rr-lamp-desk +
    +
  • + + +
  • +
    + + fi-rr-lamp-floor +
    +
  • + + +
  • +
    + + fi-rr-lamp-street +
    +
  • + + +
  • +
    + + fi-rr-lamp +
    +
  • + + +
  • +
    + + fi-rr-land-layer-location +
    +
  • + + +
  • +
    + + fi-rr-land-layers +
    +
  • + + +
  • +
    + + fi-rr-land-location +
    +
  • + + +
  • +
    + + fi-rr-land-mine-on +
    +
  • + + +
  • +
    + + fi-rr-landmark-alt +
    +
  • + + +
  • +
    + + fi-rr-language-exchange +
    +
  • + + +
  • +
    + + fi-rr-language +
    +
  • + + +
  • +
    + + fi-rr-lanterns +
    +
  • + + +
  • +
    + + fi-rr-laptop-arrow-down +
    +
  • + + +
  • +
    + + fi-rr-laptop-binary +
    +
  • + + +
  • +
    + + fi-rr-laptop-code +
    +
  • + + +
  • +
    + + fi-rr-laptop-dollar +
    +
  • + + +
  • +
    + + fi-rr-laptop-lock +
    +
  • + + +
  • +
    + + fi-rr-laptop-medical +
    +
  • + + +
  • +
    + + fi-rr-laptop-mobile +
    +
  • + + +
  • +
    + + fi-rr-laptop-refresh +
    +
  • + + +
  • +
    + + fi-rr-laptop-shield +
    +
  • + + +
  • +
    + + fi-rr-laptop-signal +
    +
  • + + +
  • +
    + + fi-rr-laptop-slash +
    +
  • + + +
  • +
    + + fi-rr-laptop +
    +
  • + + +
  • +
    + + fi-rr-lari-sign +
    +
  • + + +
  • +
    + + fi-rr-lasso-sparkles +
    +
  • + + +
  • +
    + + fi-rr-lasso +
    +
  • + + +
  • +
    + + fi-rr-last-square +
    +
  • + + +
  • +
    + + fi-rr-laugh-beam +
    +
  • + + +
  • +
    + + fi-rr-laugh-squint +
    +
  • + + +
  • +
    + + fi-rr-laugh-wink +
    +
  • + + +
  • +
    + + fi-rr-laugh +
    +
  • + + +
  • +
    + + fi-rr-launch +
    +
  • + + +
  • +
    + + fi-rr-laurel-user +
    +
  • + + +
  • +
    + + fi-rr-law-book +
    +
  • + + +
  • +
    + + fi-rr-lawyer-man +
    +
  • + + +
  • +
    + + fi-rr-lawyer-woman +
    +
  • + + +
  • +
    + + fi-rr-layer-minus +
    +
  • + + +
  • +
    + + fi-rr-layer-plus +
    +
  • + + +
  • +
    + + fi-rr-layers +
    +
  • + + +
  • +
    + + fi-rr-layout-fluid +
    +
  • + + +
  • +
    + + fi-rr-lead-funnel +
    +
  • + + +
  • +
    + + fi-rr-lead-management +
    +
  • + + +
  • +
    + + fi-rr-lead +
    +
  • + + +
  • +
    + + fi-rr-leader-alt +
    +
  • + + +
  • +
    + + fi-rr-leader-speech +
    +
  • + + +
  • +
    + + fi-rr-leader +
    +
  • + + +
  • +
    + + fi-rr-leaderboard-alt +
    +
  • + + +
  • +
    + + fi-rr-leaderboard-trophy +
    +
  • + + +
  • +
    + + fi-rr-leaderboard +
    +
  • + + +
  • +
    + + fi-rr-leadership-alt +
    +
  • + + +
  • +
    + + fi-rr-leadership +
    +
  • + + +
  • +
    + + fi-rr-leaf-heart +
    +
  • + + +
  • +
    + + fi-rr-leaf-maple +
    +
  • + + +
  • +
    + + fi-rr-leaf-oak +
    +
  • + + +
  • +
    + + fi-rr-leaf +
    +
  • + + +
  • +
    + + fi-rr-leafy-green +
    +
  • + + +
  • +
    + + fi-rr-leave +
    +
  • + + +
  • +
    + + fi-rr-left-from-bracket +
    +
  • + + +
  • +
    + + fi-rr-left +
    +
  • + + +
  • +
    + + fi-rr-legal-aid +
    +
  • + + +
  • +
    + + fi-rr-legal-case +
    +
  • + + +
  • +
    + + fi-rr-legal-document +
    +
  • + + +
  • +
    + + fi-rr-legal-fees +
    +
  • + + +
  • +
    + + fi-rr-legal +
    +
  • + + +
  • +
    + + fi-rr-lemon +
    +
  • + + +
  • +
    + + fi-rr-lemongrass +
    +
  • + + +
  • +
    + + fi-rr-lesbian-couple +
    +
  • + + +
  • +
    + + fi-rr-less-than-equal +
    +
  • + + +
  • +
    + + fi-rr-less-than +
    +
  • + + +
  • +
    + + fi-rr-lesson-class +
    +
  • + + +
  • +
    + + fi-rr-lesson +
    +
  • + + +
  • +
    + + fi-rr-letter-case +
    +
  • + + +
  • +
    + + fi-rr-lettuce +
    +
  • + + +
  • +
    + + fi-rr-level-down-alt +
    +
  • + + +
  • +
    + + fi-rr-level-down +
    +
  • + + +
  • +
    + + fi-rr-level-up-alt +
    +
  • + + +
  • +
    + + fi-rr-level-up +
    +
  • + + +
  • +
    + + fi-rr-license +
    +
  • + + +
  • +
    + + fi-rr-life-ring +
    +
  • + + +
  • +
    + + fi-rr-life +
    +
  • + + +
  • +
    + + fi-rr-lift +
    +
  • + + +
  • +
    + + fi-rr-light-ceiling +
    +
  • + + +
  • +
    + + fi-rr-light-emergency-on +
    +
  • + + +
  • +
    + + fi-rr-light-emergency +
    +
  • + + +
  • +
    + + fi-rr-light-mode-alt +
    +
  • + + +
  • +
    + + fi-rr-light-switch-off +
    +
  • + + +
  • +
    + + fi-rr-light-switch-on +
    +
  • + + +
  • +
    + + fi-rr-light-switch +
    +
  • + + +
  • +
    + + fi-rr-lightbulb-cfl-on +
    +
  • + + +
  • +
    + + fi-rr-lightbulb-cfl +
    +
  • + + +
  • +
    + + fi-rr-lightbulb-dollar +
    +
  • + + +
  • +
    + + fi-rr-lightbulb-exclamation +
    +
  • + + +
  • +
    + + fi-rr-lightbulb-head +
    +
  • + + +
  • +
    + + fi-rr-lightbulb-message +
    +
  • + + +
  • +
    + + fi-rr-lightbulb-on +
    +
  • + + +
  • +
    + + fi-rr-lightbulb-question +
    +
  • + + +
  • +
    + + fi-rr-lightbulb-setting +
    +
  • + + +
  • +
    + + fi-rr-lightbulb-slash +
    +
  • + + +
  • +
    + + fi-rr-lighthouse +
    +
  • + + +
  • +
    + + fi-rr-lights-holiday +
    +
  • + + +
  • +
    + + fi-rr-limit-hand +
    +
  • + + +
  • +
    + + fi-rr-limit-speedometer +
    +
  • + + +
  • +
    + + fi-rr-line-width +
    +
  • + + +
  • +
    + + fi-rr-link-alt +
    +
  • + + +
  • +
    + + fi-rr-link-horizontal-slash +
    +
  • + + +
  • +
    + + fi-rr-link-horizontal +
    +
  • + + +
  • +
    + + fi-rr-link-slash-alt +
    +
  • + + +
  • +
    + + fi-rr-link-slash +
    +
  • + + +
  • +
    + + fi-rr-link +
    +
  • + + +
  • +
    + + fi-rr-lion-head +
    +
  • + + +
  • +
    + + fi-rr-lion +
    +
  • + + +
  • +
    + + fi-rr-lips-silence +
    +
  • + + +
  • +
    + + fi-rr-lips +
    +
  • + + +
  • +
    + + fi-rr-lipstick +
    +
  • + + +
  • +
    + + fi-rr-lira-sign +
    +
  • + + +
  • +
    + + fi-rr-list-check +
    +
  • + + +
  • +
    + + fi-rr-list-dropdown +
    +
  • + + +
  • +
    + + fi-rr-list-music +
    +
  • + + +
  • +
    + + fi-rr-list-timeline +
    +
  • + + +
  • +
    + + fi-rr-list-tree +
    +
  • + + +
  • +
    + + fi-rr-list +
    +
  • + + +
  • +
    + + fi-rr-litecoin-sign +
    +
  • + + +
  • +
    + + fi-rr-live-alt +
    +
  • + + +
  • +
    + + fi-rr-live +
    +
  • + + +
  • +
    + + fi-rr-loading +
    +
  • + + +
  • +
    + + fi-rr-loan +
    +
  • + + +
  • +
    + + fi-rr-lobster +
    +
  • + + +
  • +
    + + fi-rr-location-alt +
    +
  • + + +
  • +
    + + fi-rr-location-arrow +
    +
  • + + +
  • +
    + + fi-rr-location-crosshairs-slash +
    +
  • + + +
  • +
    + + fi-rr-location-crosshairs +
    +
  • + + +
  • +
    + + fi-rr-location-dot-slash +
    +
  • + + +
  • +
    + + fi-rr-location-exclamation +
    +
  • + + +
  • +
    + + fi-rr-location-lock +
    +
  • + + +
  • +
    + + fi-rr-location-pin-call +
    +
  • + + +
  • +
    + + fi-rr-lock-alt +
    +
  • + + +
  • +
    + + fi-rr-lock-hashtag +
    +
  • + + +
  • +
    + + fi-rr-lock-open-alt +
    +
  • + + +
  • +
    + + fi-rr-lock +
    +
  • + + +
  • +
    + + fi-rr-locust +
    +
  • + + +
  • +
    + + fi-rr-log-file +
    +
  • + + +
  • +
    + + fi-rr-login-lock +
    +
  • + + +
  • +
    + + fi-rr-login +
    +
  • + + +
  • +
    + + fi-rr-logo +
    +
  • + + +
  • +
    + + fi-rr-longboard +
    +
  • + + +
  • +
    + + fi-rr-loop-square +
    +
  • + + +
  • +
    + + fi-rr-loveseat +
    +
  • + + +
  • +
    + + fi-rr-low-vision +
    +
  • + + +
  • +
    + + fi-rr-lower-back +
    +
  • + + +
  • +
    + + fi-rr-luchador +
    +
  • + + +
  • +
    + + fi-rr-luggage-cart +
    +
  • + + +
  • +
    + + fi-rr-luggage-rolling +
    +
  • + + +
  • +
    + + fi-rr-lunch-box +
    +
  • + + +
  • +
    + + fi-rr-lung-cancer +
    +
  • + + +
  • +
    + + fi-rr-lung-ribbon +
    +
  • + + +
  • +
    + + fi-rr-lungs-virus +
    +
  • + + +
  • +
    + + fi-rr-lungs +
    +
  • + + +
  • +
    + + fi-rr-m +
    +
  • + + +
  • +
    + + fi-rr-macarons +
    +
  • + + +
  • +
    + + fi-rr-mace +
    +
  • + + +
  • +
    + + fi-rr-machine-learning +
    +
  • + + +
  • +
    + + fi-rr-magic-wand +
    +
  • + + +
  • +
    + + fi-rr-magnet-energy +
    +
  • + + +
  • +
    + + fi-rr-magnet-user +
    +
  • + + +
  • +
    + + fi-rr-magnet +
    +
  • + + +
  • +
    + + fi-rr-magnifying-glass-binary +
    +
  • + + +
  • +
    + + fi-rr-magnifying-glass-eye +
    +
  • + + +
  • +
    + + fi-rr-magnifying-glass-play +
    +
  • + + +
  • +
    + + fi-rr-magnifying-glass-wave +
    +
  • + + +
  • +
    + + fi-rr-mail-hook +
    +
  • + + +
  • +
    + + fi-rr-mail-malware +
    +
  • + + +
  • +
    + + fi-rr-mail-plus-circle +
    +
  • + + +
  • +
    + + fi-rr-mailbox-envelope +
    +
  • + + +
  • +
    + + fi-rr-mailbox-flag-up +
    +
  • + + +
  • +
    + + fi-rr-mailbox +
    +
  • + + +
  • +
    + + fi-rr-makeup-bag +
    +
  • + + +
  • +
    + + fi-rr-makeup-brush +
    +
  • + + +
  • +
    + + fi-rr-malware-circle +
    +
  • + + +
  • +
    + + fi-rr-malware-shield +
    +
  • + + +
  • +
    + + fi-rr-malware-square +
    +
  • + + +
  • +
    + + fi-rr-man-head +
    +
  • + + +
  • +
    + + fi-rr-man-scientist +
    +
  • + + +
  • +
    + + fi-rr-manat-sign +
    +
  • + + +
  • +
    + + fi-rr-mandolin +
    +
  • + + +
  • +
    + + fi-rr-mango +
    +
  • + + +
  • +
    + + fi-rr-manhole +
    +
  • + + +
  • +
    + + fi-rr-manicure +
    +
  • + + +
  • +
    + + fi-rr-map-location-track +
    +
  • + + +
  • +
    + + fi-rr-map-marker-check +
    +
  • + + +
  • +
    + + fi-rr-map-marker-cross +
    +
  • + + +
  • +
    + + fi-rr-map-marker-edit +
    +
  • + + +
  • +
    + + fi-rr-map-marker-home +
    +
  • + + +
  • +
    + + fi-rr-map-marker-minus +
    +
  • + + +
  • +
    + + fi-rr-map-marker-plus +
    +
  • + + +
  • +
    + + fi-rr-map-marker-question +
    +
  • + + +
  • +
    + + fi-rr-map-marker-slash +
    +
  • + + +
  • +
    + + fi-rr-map-marker-smile +
    +
  • + + +
  • +
    + + fi-rr-map-marker +
    +
  • + + +
  • +
    + + fi-rr-map-pin +
    +
  • + + +
  • +
    + + fi-rr-map-point +
    +
  • + + +
  • +
    + + fi-rr-map +
    +
  • + + +
  • +
    + + fi-rr-march-calendar +
    +
  • + + +
  • +
    + + fi-rr-marker-hospital +
    +
  • + + +
  • +
    + + fi-rr-marker-time +
    +
  • + + +
  • +
    + + fi-rr-marker +
    +
  • + + +
  • +
    + + fi-rr-marketplace-alt +
    +
  • + + +
  • +
    + + fi-rr-marketplace-store +
    +
  • + + +
  • +
    + + fi-rr-marketplace +
    +
  • + + +
  • +
    + + fi-rr-marriage-proposal +
    +
  • + + +
  • +
    + + fi-rr-mars-and-venus-burst +
    +
  • + + +
  • +
    + + fi-rr-mars-double +
    +
  • + + +
  • +
    + + fi-rr-mars-stroke-right +
    +
  • + + +
  • +
    + + fi-rr-mars-stroke-up +
    +
  • + + +
  • +
    + + fi-rr-mars +
    +
  • + + +
  • +
    + + fi-rr-martini-glass-citrus +
    +
  • + + +
  • +
    + + fi-rr-martini-glass-empty +
    +
  • + + +
  • +
    + + fi-rr-mascara +
    +
  • + + +
  • +
    + + fi-rr-mask-carnival +
    +
  • + + +
  • +
    + + fi-rr-mask-face +
    +
  • + + +
  • +
    + + fi-rr-mask-snorkel +
    +
  • + + +
  • +
    + + fi-rr-mask +
    +
  • + + +
  • +
    + + fi-rr-massage +
    +
  • + + +
  • +
    + + fi-rr-master-plan-integrate +
    +
  • + + +
  • +
    + + fi-rr-master-plan +
    +
  • + + +
  • +
    + + fi-rr-match-fire +
    +
  • + + +
  • +
    + + fi-rr-mattress-pillow +
    +
  • + + +
  • +
    + + fi-rr-may-calendar +
    +
  • + + +
  • +
    + + fi-rr-measuring-tape +
    +
  • + + +
  • +
    + + fi-rr-meat +
    +
  • + + +
  • +
    + + fi-rr-medal +
    +
  • + + +
  • +
    + + fi-rr-mediator +
    +
  • + + +
  • +
    + + fi-rr-medical-star +
    +
  • + + +
  • +
    + + fi-rr-medication +
    +
  • + + +
  • +
    + + fi-rr-medicine +
    +
  • + + +
  • +
    + + fi-rr-meditation +
    +
  • + + +
  • +
    + + fi-rr-meeting-alt +
    +
  • + + +
  • +
    + + fi-rr-meeting +
    +
  • + + +
  • +
    + + fi-rr-megaphone-announcement-leader +
    +
  • + + +
  • +
    + + fi-rr-megaphone-magnifying-glass +
    +
  • + + +
  • +
    + + fi-rr-megaphone-sound-waves +
    +
  • + + +
  • +
    + + fi-rr-megaphone +
    +
  • + + +
  • +
    + + fi-rr-meh-blank +
    +
  • + + +
  • +
    + + fi-rr-meh-rolling-eyes +
    +
  • + + +
  • +
    + + fi-rr-meh +
    +
  • + + +
  • +
    + + fi-rr-melon-alt +
    +
  • + + +
  • +
    + + fi-rr-melon +
    +
  • + + +
  • +
    + + fi-rr-member-list +
    +
  • + + +
  • +
    + + fi-rr-member-search +
    +
  • + + +
  • +
    + + fi-rr-membership-vip +
    +
  • + + +
  • +
    + + fi-rr-membership +
    +
  • + + +
  • +
    + + fi-rr-memo-circle-check +
    +
  • + + +
  • +
    + + fi-rr-memo-pad +
    +
  • + + +
  • +
    + + fi-rr-memo +
    +
  • + + +
  • +
    + + fi-rr-memory-loss +
    +
  • + + +
  • +
    + + fi-rr-memory +
    +
  • + + +
  • +
    + + fi-rr-men-swimsuit +
    +
  • + + +
  • +
    + + fi-rr-menorah +
    +
  • + + +
  • +
    + + fi-rr-menu-burger +
    +
  • + + +
  • +
    + + fi-rr-menu-dots-vertical +
    +
  • + + +
  • +
    + + fi-rr-menu-dots +
    +
  • + + +
  • +
    + + fi-rr-menu-food +
    +
  • + + +
  • +
    + + fi-rr-mercury +
    +
  • + + +
  • +
    + + fi-rr-message-alert +
    +
  • + + +
  • +
    + + fi-rr-message-arrow-down +
    +
  • + + +
  • +
    + + fi-rr-message-arrow-up-right +
    +
  • + + +
  • +
    + + fi-rr-message-arrow-up +
    +
  • + + +
  • +
    + + fi-rr-message-bot +
    +
  • + + +
  • +
    + + fi-rr-message-circle-refresh +
    +
  • + + +
  • +
    + + fi-rr-message-code +
    +
  • + + +
  • +
    + + fi-rr-message-dollar +
    +
  • + + +
  • +
    + + fi-rr-message-heart +
    +
  • + + +
  • +
    + + fi-rr-message-image +
    +
  • + + +
  • +
    + + fi-rr-message-question +
    +
  • + + +
  • +
    + + fi-rr-message-quote +
    +
  • + + +
  • +
    + + fi-rr-message-slash +
    +
  • + + +
  • +
    + + fi-rr-message-sms +
    +
  • + + +
  • +
    + + fi-rr-message-square-refresh +
    +
  • + + +
  • +
    + + fi-rr-message-star +
    +
  • + + +
  • +
    + + fi-rr-message-text +
    +
  • + + +
  • +
    + + fi-rr-message-xmark +
    +
  • + + +
  • +
    + + fi-rr-messages-dollar +
    +
  • + + +
  • +
    + + fi-rr-messages-question +
    +
  • + + +
  • +
    + + fi-rr-messages +
    +
  • + + +
  • +
    + + fi-rr-meteor +
    +
  • + + +
  • +
    + + fi-rr-meter-bolt +
    +
  • + + +
  • +
    + + fi-rr-meter-droplet +
    +
  • + + +
  • +
    + + fi-rr-meter-fire +
    +
  • + + +
  • +
    + + fi-rr-meter +
    +
  • + + +
  • +
    + + fi-rr-method +
    +
  • + + +
  • +
    + + fi-rr-microchip-ai +
    +
  • + + +
  • +
    + + fi-rr-microchip +
    +
  • + + +
  • +
    + + fi-rr-microphone-alt +
    +
  • + + +
  • +
    + + fi-rr-microphone-slash +
    +
  • + + +
  • +
    + + fi-rr-microphone +
    +
  • + + +
  • +
    + + fi-rr-microscope-bacteria +
    +
  • + + +
  • +
    + + fi-rr-microscope +
    +
  • + + +
  • +
    + + fi-rr-microwave +
    +
  • + + +
  • +
    + + fi-rr-milk-alt +
    +
  • + + +
  • +
    + + fi-rr-milk +
    +
  • + + +
  • +
    + + fi-rr-mill-sign +
    +
  • + + +
  • +
    + + fi-rr-mill +
    +
  • + + +
  • +
    + + fi-rr-mind-share +
    +
  • + + +
  • +
    + + fi-rr-minus-circle +
    +
  • + + +
  • +
    + + fi-rr-minus-hexagon +
    +
  • + + +
  • +
    + + fi-rr-minus-small +
    +
  • + + +
  • +
    + + fi-rr-minus +
    +
  • + + +
  • +
    + + fi-rr-mirror-user +
    +
  • + + +
  • +
    + + fi-rr-mirror +
    +
  • + + +
  • +
    + + fi-rr-mission +
    +
  • + + +
  • +
    + + fi-rr-mistletoe +
    +
  • + + +
  • +
    + + fi-rr-mix +
    +
  • + + +
  • +
    + + fi-rr-mixer +
    +
  • + + +
  • +
    + + fi-rr-mobile-4g +
    +
  • + + +
  • +
    + + fi-rr-mobile-5g +
    +
  • + + +
  • +
    + + fi-rr-mobile-app-cleaner +
    +
  • + + +
  • +
    + + fi-rr-mobile-button +
    +
  • + + +
  • +
    + + fi-rr-mobile-friendly +
    +
  • + + +
  • +
    + + fi-rr-mobile-hand +
    +
  • + + +
  • +
    + + fi-rr-mobile-lock +
    +
  • + + +
  • +
    + + fi-rr-mobile-message +
    +
  • + + +
  • +
    + + fi-rr-mobile-notch +
    +
  • + + +
  • +
    + + fi-rr-mobile +
    +
  • + + +
  • +
    + + fi-rr-mockup +
    +
  • + + +
  • +
    + + fi-rr-mode-alt +
    +
  • + + +
  • +
    + + fi-rr-mode-landscape +
    +
  • + + +
  • +
    + + fi-rr-mode-portrait +
    +
  • + + +
  • +
    + + fi-rr-mode +
    +
  • + + +
  • +
    + + fi-rr-model-cube-arrows +
    +
  • + + +
  • +
    + + fi-rr-model-cube-space +
    +
  • + + +
  • +
    + + fi-rr-model-cube +
    +
  • + + +
  • +
    + + fi-rr-modular-home +
    +
  • + + +
  • +
    + + fi-rr-module +
    +
  • + + +
  • +
    + + fi-rr-monday +
    +
  • + + +
  • +
    + + fi-rr-money-bill-simple +
    +
  • + + +
  • +
    + + fi-rr-money-bill-transfer +
    +
  • + + +
  • +
    + + fi-rr-money-bill-wave-alt +
    +
  • + + +
  • +
    + + fi-rr-money-bill-wave +
    +
  • + + +
  • +
    + + fi-rr-money-bills-simple +
    +
  • + + +
  • +
    + + fi-rr-money-bills +
    +
  • + + +
  • +
    + + fi-rr-money-check-edit-alt +
    +
  • + + +
  • +
    + + fi-rr-money-check-edit +
    +
  • + + +
  • +
    + + fi-rr-money-check +
    +
  • + + +
  • +
    + + fi-rr-money-coin-transfer +
    +
  • + + +
  • +
    + + fi-rr-money-from-bracket +
    +
  • + + +
  • +
    + + fi-rr-money-income +
    +
  • + + +
  • +
    + + fi-rr-money-laptop +
    +
  • + + +
  • +
    + + fi-rr-money-safe-box +
    +
  • + + +
  • +
    + + fi-rr-money-simple-from-bracket +
    +
  • + + +
  • +
    + + fi-rr-money-transfer-alt +
    +
  • + + +
  • +
    + + fi-rr-money-transfer-coin-arrow +
    +
  • + + +
  • +
    + + fi-rr-money-transfer-smartphone +
    +
  • + + +
  • +
    + + fi-rr-money-wings +
    +
  • + + +
  • +
    + + fi-rr-money +
    +
  • + + +
  • +
    + + fi-rr-monitor-sun +
    +
  • + + +
  • +
    + + fi-rr-monitor-water +
    +
  • + + +
  • +
    + + fi-rr-monkey +
    +
  • + + +
  • +
    + + fi-rr-monstera +
    +
  • + + +
  • +
    + + fi-rr-monument +
    +
  • + + +
  • +
    + + fi-rr-moon-stars +
    +
  • + + +
  • +
    + + fi-rr-moon +
    +
  • + + +
  • +
    + + fi-rr-moped +
    +
  • + + +
  • +
    + + fi-rr-mortar-pestle +
    +
  • + + +
  • +
    + + fi-rr-mortgage +
    +
  • + + +
  • +
    + + fi-rr-mosque-alt +
    +
  • + + +
  • +
    + + fi-rr-mosque-moon +
    +
  • + + +
  • +
    + + fi-rr-mosque +
    +
  • + + +
  • +
    + + fi-rr-mosquito-net +
    +
  • + + +
  • +
    + + fi-rr-mosquito +
    +
  • + + +
  • +
    + + fi-rr-motion-graphic +
    +
  • + + +
  • +
    + + fi-rr-motorcycle-front +
    +
  • + + +
  • +
    + + fi-rr-motorcycle-helmet +
    +
  • + + +
  • +
    + + fi-rr-motorcycle +
    +
  • + + +
  • +
    + + fi-rr-mound +
    +
  • + + +
  • +
    + + fi-rr-mountain-city +
    +
  • + + +
  • +
    + + fi-rr-mountain +
    +
  • + + +
  • +
    + + fi-rr-mountains +
    +
  • + + +
  • +
    + + fi-rr-mouse-field +
    +
  • + + +
  • +
    + + fi-rr-mouse-pointer-click +
    +
  • + + +
  • +
    + + fi-rr-mouse-pointer-heart +
    +
  • + + +
  • +
    + + fi-rr-mouse +
    +
  • + + +
  • +
    + + fi-rr-moustache +
    +
  • + + +
  • +
    + + fi-rr-mov-file +
    +
  • + + +
  • +
    + + fi-rr-move-to-folder-2 +
    +
  • + + +
  • +
    + + fi-rr-move-to-folder +
    +
  • + + +
  • +
    + + fi-rr-moving +
    +
  • + + +
  • +
    + + fi-rr-mower +
    +
  • + + +
  • +
    + + fi-rr-mp3-file +
    +
  • + + +
  • +
    + + fi-rr-mp3-player +
    +
  • + + +
  • +
    + + fi-rr-mp4-file +
    +
  • + + +
  • +
    + + fi-rr-muffin +
    +
  • + + +
  • +
    + + fi-rr-mug-alt +
    +
  • + + +
  • +
    + + fi-rr-mug-hot-alt +
    +
  • + + +
  • +
    + + fi-rr-mug-hot +
    +
  • + + +
  • +
    + + fi-rr-mug-marshmallows +
    +
  • + + +
  • +
    + + fi-rr-mug-tea-alt +
    +
  • + + +
  • +
    + + fi-rr-mug-tea-saucer +
    +
  • + + +
  • +
    + + fi-rr-mug-tea +
    +
  • + + +
  • +
    + + fi-rr-mug +
    +
  • + + +
  • +
    + + fi-rr-multiple-alt +
    +
  • + + +
  • +
    + + fi-rr-multiple +
    +
  • + + +
  • +
    + + fi-rr-multitasking +
    +
  • + + +
  • +
    + + fi-rr-muscle +
    +
  • + + +
  • +
    + + fi-rr-museum +
    +
  • + + +
  • +
    + + fi-rr-mushroom-alt +
    +
  • + + +
  • +
    + + fi-rr-mushroom-cloud +
    +
  • + + +
  • +
    + + fi-rr-mushroom +
    +
  • + + +
  • +
    + + fi-rr-music-alt +
    +
  • + + +
  • +
    + + fi-rr-music-file +
    +
  • + + +
  • +
    + + fi-rr-music-magnifying-glass +
    +
  • + + +
  • +
    + + fi-rr-music-note-slash +
    +
  • + + +
  • +
    + + fi-rr-music-note +
    +
  • + + +
  • +
    + + fi-rr-music-slash +
    +
  • + + +
  • +
    + + fi-rr-music +
    +
  • + + +
  • +
    + + fi-rr-n +
    +
  • + + +
  • +
    + + fi-rr-nail-art +
    +
  • + + +
  • +
    + + fi-rr-nail-clipper +
    +
  • + + +
  • +
    + + fi-rr-naira-sign +
    +
  • + + +
  • +
    + + fi-rr-narwhal +
    +
  • + + +
  • +
    + + fi-rr-navigation +
    +
  • + + +
  • +
    + + fi-rr-nesting-dolls +
    +
  • + + +
  • +
    + + fi-rr-network-analytic +
    +
  • + + +
  • +
    + + fi-rr-network-cloud +
    +
  • + + +
  • +
    + + fi-rr-network-firewall +
    +
  • + + +
  • +
    + + fi-rr-network-user +
    +
  • + + +
  • +
    + + fi-rr-network +
    +
  • + + +
  • +
    + + fi-rr-neuter +
    +
  • + + +
  • +
    + + fi-rr-newsletter-subscribe +
    +
  • + + +
  • +
    + + fi-rr-newspaper-open +
    +
  • + + +
  • +
    + + fi-rr-newspaper +
    +
  • + + +
  • +
    + + fi-rr-nfc-lock +
    +
  • + + +
  • +
    + + fi-rr-nfc-magnifying-glass +
    +
  • + + +
  • +
    + + fi-rr-nfc-pen +
    +
  • + + +
  • +
    + + fi-rr-nfc-slash +
    +
  • + + +
  • +
    + + fi-rr-nfc-trash +
    +
  • + + +
  • +
    + + fi-rr-nfc +
    +
  • + + +
  • +
    + + fi-rr-nft-square +
    +
  • + + +
  • +
    + + fi-rr-night-day +
    +
  • + + +
  • +
    + + fi-rr-night-mode +
    +
  • + + +
  • +
    + + fi-rr-no-attention +
    +
  • + + +
  • +
    + + fi-rr-no-baby +
    +
  • + + +
  • +
    + + fi-rr-no-ball +
    +
  • + + +
  • +
    + + fi-rr-no-child +
    +
  • + + +
  • +
    + + fi-rr-no-children +
    +
  • + + +
  • +
    + + fi-rr-no-fee +
    +
  • + + +
  • +
    + + fi-rr-no-food-circle +
    +
  • + + +
  • +
    + + fi-rr-no-food +
    +
  • + + +
  • +
    + + fi-rr-no-iron +
    +
  • + + +
  • +
    + + fi-rr-no-pacifier +
    +
  • + + +
  • +
    + + fi-rr-no-people +
    +
  • + + +
  • +
    + + fi-rr-no-play-football +
    +
  • + + +
  • +
    + + fi-rr-no-smoking +
    +
  • + + +
  • +
    + + fi-rr-no-vaping-circle +
    +
  • + + +
  • +
    + + fi-rr-no-vaping +
    +
  • + + +
  • +
    + + fi-rr-noise-cancelling-headphones +
    +
  • + + +
  • +
    + + fi-rr-noodles +
    +
  • + + +
  • +
    + + fi-rr-nose +
    +
  • + + +
  • +
    + + fi-rr-not-equal +
    +
  • + + +
  • +
    + + fi-rr-not-found-alt +
    +
  • + + +
  • +
    + + fi-rr-not-found-magnifying-glass +
    +
  • + + +
  • +
    + + fi-rr-not-found +
    +
  • + + +
  • +
    + + fi-rr-notary +
    +
  • + + +
  • +
    + + fi-rr-notdef +
    +
  • + + +
  • +
    + + fi-rr-note-medical +
    +
  • + + +
  • +
    + + fi-rr-note-sticky +
    +
  • + + +
  • +
    + + fi-rr-note +
    +
  • + + +
  • +
    + + fi-rr-notebook-alt +
    +
  • + + +
  • +
    + + fi-rr-notebook +
    +
  • + + +
  • +
    + + fi-rr-notes-medical +
    +
  • + + +
  • +
    + + fi-rr-notes +
    +
  • + + +
  • +
    + + fi-rr-november-calendar +
    +
  • + + +
  • +
    + + fi-rr-o +
    +
  • + + +
  • +
    + + fi-rr-obj-file +
    +
  • + + +
  • +
    + + fi-rr-object-exclude +
    +
  • + + +
  • +
    + + fi-rr-object-group +
    +
  • + + +
  • +
    + + fi-rr-object-intersect +
    +
  • + + +
  • +
    + + fi-rr-object-subtract +
    +
  • + + +
  • +
    + + fi-rr-object-ungroup +
    +
  • + + +
  • +
    + + fi-rr-object-union +
    +
  • + + +
  • +
    + + fi-rr-objects-column +
    +
  • + + +
  • +
    + + fi-rr-octagon-check +
    +
  • + + +
  • +
    + + fi-rr-octagon-divide +
    +
  • + + +
  • +
    + + fi-rr-octagon-exclamation +
    +
  • + + +
  • +
    + + fi-rr-octagon-minus +
    +
  • + + +
  • +
    + + fi-rr-octagon-plus +
    +
  • + + +
  • +
    + + fi-rr-octagon-xmark +
    +
  • + + +
  • +
    + + fi-rr-octagon +
    +
  • + + +
  • +
    + + fi-rr-october-calendar +
    +
  • + + +
  • +
    + + fi-rr-office-chair +
    +
  • + + +
  • +
    + + fi-rr-oil-can +
    +
  • + + +
  • +
    + + fi-rr-oil-price +
    +
  • + + +
  • +
    + + fi-rr-oil-tank +
    +
  • + + +
  • +
    + + fi-rr-oil-temp +
    +
  • + + +
  • +
    + + fi-rr-old-people +
    +
  • + + +
  • +
    + + fi-rr-olive-branch-dove +
    +
  • + + +
  • +
    + + fi-rr-olive-oil +
    +
  • + + +
  • +
    + + fi-rr-olive +
    +
  • + + +
  • +
    + + fi-rr-olives +
    +
  • + + +
  • +
    + + fi-rr-om +
    +
  • + + +
  • +
    + + fi-rr-omega +
    +
  • + + +
  • +
    + + fi-rr-on-air-square +
    +
  • + + +
  • +
    + + fi-rr-onboarding +
    +
  • + + +
  • +
    + + fi-rr-onigiri +
    +
  • + + +
  • +
    + + fi-rr-onion +
    +
  • + + +
  • +
    + + fi-rr-online-interview +
    +
  • + + +
  • +
    + + fi-rr-online-meet +
    +
  • + + +
  • +
    + + fi-rr-opacity +
    +
  • + + +
  • +
    + + fi-rr-open-book-lightbulb +
    +
  • + + +
  • +
    + + fi-rr-open-mail-clip +
    +
  • + + +
  • +
    + + fi-rr-open +
    +
  • + + +
  • +
    + + fi-rr-operating-system-upgrade +
    +
  • + + +
  • +
    + + fi-rr-operation +
    +
  • + + +
  • +
    + + fi-rr-optimization +
    +
  • + + +
  • +
    + + fi-rr-orange-juice +
    +
  • + + +
  • +
    + + fi-rr-order-food-mobile +
    +
  • + + +
  • +
    + + fi-rr-order-food-online +
    +
  • + + +
  • +
    + + fi-rr-order-food-telephone +
    +
  • + + +
  • +
    + + fi-rr-order-history +
    +
  • + + +
  • +
    + + fi-rr-organization-chart +
    +
  • + + +
  • +
    + + fi-rr-ornament +
    +
  • + + +
  • +
    + + fi-rr-otp +
    +
  • + + +
  • +
    + + fi-rr-otter +
    +
  • + + +
  • +
    + + fi-rr-outdent +
    +
  • + + +
  • +
    + + fi-rr-oval-alt +
    +
  • + + +
  • +
    + + fi-rr-oval +
    +
  • + + +
  • +
    + + fi-rr-oven +
    +
  • + + +
  • +
    + + fi-rr-overline +
    +
  • + + +
  • +
    + + fi-rr-overview +
    +
  • + + +
  • +
    + + fi-rr-p +
    +
  • + + +
  • +
    + + fi-rr-pacifier +
    +
  • + + +
  • +
    + + fi-rr-package +
    +
  • + + +
  • +
    + + fi-rr-paddle-tennis-player +
    +
  • + + +
  • +
    + + fi-rr-paddle-tennis-racket +
    +
  • + + +
  • +
    + + fi-rr-padlock-check +
    +
  • + + +
  • +
    + + fi-rr-page-break +
    +
  • + + +
  • +
    + + fi-rr-pager +
    +
  • + + +
  • +
    + + fi-rr-paid +
    +
  • + + +
  • +
    + + fi-rr-paint-brush +
    +
  • + + +
  • +
    + + fi-rr-paint-roller +
    +
  • + + +
  • +
    + + fi-rr-paintbrush-pencil +
    +
  • + + +
  • +
    + + fi-rr-palette +
    +
  • + + +
  • +
    + + fi-rr-pallet-alt +
    +
  • + + +
  • +
    + + fi-rr-pallet +
    +
  • + + +
  • +
    + + fi-rr-pan-food +
    +
  • + + +
  • +
    + + fi-rr-pan-frying +
    +
  • + + +
  • +
    + + fi-rr-pan +
    +
  • + + +
  • +
    + + fi-rr-pancakes +
    +
  • + + +
  • +
    + + fi-rr-panorama +
    +
  • + + +
  • +
    + + fi-rr-paper-plane-launch +
    +
  • + + +
  • +
    + + fi-rr-paper-plane-top +
    +
  • + + +
  • +
    + + fi-rr-paper-plane +
    +
  • + + +
  • +
    + + fi-rr-paperclip-vertical +
    +
  • + + +
  • +
    + + fi-rr-parachute-box +
    +
  • + + +
  • +
    + + fi-rr-paragraph-left +
    +
  • + + +
  • +
    + + fi-rr-paragraph +
    +
  • + + +
  • +
    + + fi-rr-parking-circle-slash +
    +
  • + + +
  • +
    + + fi-rr-parking-circle +
    +
  • + + +
  • +
    + + fi-rr-parking-slash +
    +
  • + + +
  • +
    + + fi-rr-parking +
    +
  • + + +
  • +
    + + fi-rr-party-bell +
    +
  • + + +
  • +
    + + fi-rr-party-horn +
    +
  • + + +
  • +
    + + fi-rr-passenger-plane +
    +
  • + + +
  • +
    + + fi-rr-passport +
    +
  • + + +
  • +
    + + fi-rr-password-alt +
    +
  • + + +
  • +
    + + fi-rr-password-computer +
    +
  • + + +
  • +
    + + fi-rr-password-email +
    +
  • + + +
  • +
    + + fi-rr-password-lock +
    +
  • + + +
  • +
    + + fi-rr-password-magnifying-glass +
    +
  • + + +
  • +
    + + fi-rr-password-protection +
    +
  • + + +
  • +
    + + fi-rr-password-smartphone +
    +
  • + + +
  • +
    + + fi-rr-password +
    +
  • + + +
  • +
    + + fi-rr-paste +
    +
  • + + +
  • +
    + + fi-rr-patient-file +
    +
  • + + +
  • +
    + + fi-rr-patient +
    +
  • + + +
  • +
    + + fi-rr-pattern +
    +
  • + + +
  • +
    + + fi-rr-pause-circle +
    +
  • + + +
  • +
    + + fi-rr-pause-square +
    +
  • + + +
  • +
    + + fi-rr-pause +
    +
  • + + +
  • +
    + + fi-rr-paw-claws +
    +
  • + + +
  • +
    + + fi-rr-paw-heart +
    +
  • + + +
  • +
    + + fi-rr-paw +
    +
  • + + +
  • +
    + + fi-rr-pay-per-click +
    +
  • + + +
  • +
    + + fi-rr-payment-authentication +
    +
  • + + +
  • +
    + + fi-rr-payment-pos +
    +
  • + + +
  • +
    + + fi-rr-payment-qrcode +
    +
  • + + +
  • +
    + + fi-rr-payroll-calendar +
    +
  • + + +
  • +
    + + fi-rr-payroll-check +
    +
  • + + +
  • +
    + + fi-rr-payroll +
    +
  • + + +
  • +
    + + fi-rr-pc-chair +
    +
  • + + +
  • +
    + + fi-rr-peace +
    +
  • + + +
  • +
    + + fi-rr-peach +
    +
  • + + +
  • +
    + + fi-rr-peanut +
    +
  • + + +
  • +
    + + fi-rr-peanuts +
    +
  • + + +
  • +
    + + fi-rr-peapod +
    +
  • + + +
  • +
    + + fi-rr-pear +
    +
  • + + +
  • +
    + + fi-rr-pedestal +
    +
  • + + +
  • +
    + + fi-rr-pelvis +
    +
  • + + +
  • +
    + + fi-rr-pen-circle +
    +
  • + + +
  • +
    + + fi-rr-pen-clip-slash +
    +
  • + + +
  • +
    + + fi-rr-pen-clip +
    +
  • + + +
  • +
    + + fi-rr-pen-fancy-slash +
    +
  • + + +
  • +
    + + fi-rr-pen-fancy +
    +
  • + + +
  • +
    + + fi-rr-pen-field +
    +
  • + + +
  • +
    + + fi-rr-pen-nib-slash +
    +
  • + + +
  • +
    + + fi-rr-pen-nib +
    +
  • + + +
  • +
    + + fi-rr-pen-slash +
    +
  • + + +
  • +
    + + fi-rr-pen-square +
    +
  • + + +
  • +
    + + fi-rr-pen-swirl +
    +
  • + + +
  • +
    + + fi-rr-pencil-lightbulb +
    +
  • + + +
  • +
    + + fi-rr-pencil-paintbrush +
    +
  • + + +
  • +
    + + fi-rr-pencil-ruler +
    +
  • + + +
  • +
    + + fi-rr-pencil-slash +
    +
  • + + +
  • +
    + + fi-rr-pencil +
    +
  • + + +
  • +
    + + fi-rr-pending +
    +
  • + + +
  • +
    + + fi-rr-pennant +
    +
  • + + +
  • +
    + + fi-rr-people-arrows-left-right +
    +
  • + + +
  • +
    + + fi-rr-people-carry-box +
    +
  • + + +
  • +
    + + fi-rr-people-dress +
    +
  • + + +
  • +
    + + fi-rr-people-group +
    +
  • + + +
  • +
    + + fi-rr-people-line +
    +
  • + + +
  • +
    + + fi-rr-people-network-partner +
    +
  • + + +
  • +
    + + fi-rr-people-pants +
    +
  • + + +
  • +
    + + fi-rr-people-poll +
    +
  • + + +
  • +
    + + fi-rr-people-pulling +
    +
  • + + +
  • +
    + + fi-rr-people-robbery +
    +
  • + + +
  • +
    + + fi-rr-people-roof +
    +
  • + + +
  • +
    + + fi-rr-people +
    +
  • + + +
  • +
    + + fi-rr-pepper-alt +
    +
  • + + +
  • +
    + + fi-rr-pepper-hot +
    +
  • + + +
  • +
    + + fi-rr-pepper +
    +
  • + + +
  • +
    + + fi-rr-peppermint-tea +
    +
  • + + +
  • +
    + + fi-rr-peppermint +
    +
  • + + +
  • +
    + + fi-rr-percent-10 +
    +
  • + + +
  • +
    + + fi-rr-percent-100 +
    +
  • + + +
  • +
    + + fi-rr-percent-20 +
    +
  • + + +
  • +
    + + fi-rr-percent-25 +
    +
  • + + +
  • +
    + + fi-rr-percent-30 +
    +
  • + + +
  • +
    + + fi-rr-percent-40 +
    +
  • + + +
  • +
    + + fi-rr-percent-50 +
    +
  • + + +
  • +
    + + fi-rr-percent-60 +
    +
  • + + +
  • +
    + + fi-rr-percent-70 +
    +
  • + + +
  • +
    + + fi-rr-percent-75 +
    +
  • + + +
  • +
    + + fi-rr-percent-80 +
    +
  • + + +
  • +
    + + fi-rr-percent-90 +
    +
  • + + +
  • +
    + + fi-rr-percentage +
    +
  • + + +
  • +
    + + fi-rr-perfume +
    +
  • + + +
  • +
    + + fi-rr-person-arrow-down-to-line +
    +
  • + + +
  • +
    + + fi-rr-person-arrow-up-from-line +
    +
  • + + +
  • +
    + + fi-rr-person-back-pain +
    +
  • + + +
  • +
    + + fi-rr-person-battery +
    +
  • + + +
  • +
    + + fi-rr-person-booth +
    +
  • + + +
  • +
    + + fi-rr-person-breastfeeding +
    +
  • + + +
  • +
    + + fi-rr-person-burst +
    +
  • + + +
  • +
    + + fi-rr-person-carry-box +
    +
  • + + +
  • +
    + + fi-rr-person-chalkboard +
    +
  • + + +
  • +
    + + fi-rr-person-circle-check +
    +
  • + + +
  • +
    + + fi-rr-person-circle-exclamation +
    +
  • + + +
  • +
    + + fi-rr-person-circle-minus +
    +
  • + + +
  • +
    + + fi-rr-person-circle-plus +
    +
  • + + +
  • +
    + + fi-rr-person-circle-question +
    +
  • + + +
  • +
    + + fi-rr-person-circle-xmark +
    +
  • + + +
  • +
    + + fi-rr-person-climbing +
    +
  • + + +
  • +
    + + fi-rr-person-cv +
    +
  • + + +
  • +
    + + fi-rr-person-dolly-empty +
    +
  • + + +
  • +
    + + fi-rr-person-dolly +
    +
  • + + +
  • +
    + + fi-rr-person-dots-from-line +
    +
  • + + +
  • +
    + + fi-rr-person-dragging-bag +
    +
  • + + +
  • +
    + + fi-rr-person-dress-burst +
    +
  • + + +
  • +
    + + fi-rr-person-dress-simple +
    +
  • + + +
  • +
    + + fi-rr-person-dress +
    +
  • + + +
  • +
    + + fi-rr-person-drowning +
    +
  • + + +
  • +
    + + fi-rr-person-falling +
    +
  • + + +
  • +
    + + fi-rr-person-harassing +
    +
  • + + +
  • +
    + + fi-rr-person-luggage +
    +
  • + + +
  • +
    + + fi-rr-person-lunge +
    +
  • + + +
  • +
    + + fi-rr-person-military-pointing +
    +
  • + + +
  • +
    + + fi-rr-person-military-rifle +
    +
  • + + +
  • +
    + + fi-rr-person-military-to-person +
    +
  • + + +
  • +
    + + fi-rr-person-pilates +
    +
  • + + +
  • +
    + + fi-rr-person-praying +
    +
  • + + +
  • +
    + + fi-rr-person-pregnant +
    +
  • + + +
  • +
    + + fi-rr-person-presenting +
    +
  • + + +
  • +
    + + fi-rr-person-rays +
    +
  • + + +
  • +
    + + fi-rr-person-rifle +
    +
  • + + +
  • +
    + + fi-rr-person-seat-reclined +
    +
  • + + +
  • +
    + + fi-rr-person-seat +
    +
  • + + +
  • +
    + + fi-rr-person-shelter +
    +
  • + + +
  • +
    + + fi-rr-person-sign +
    +
  • + + +
  • +
    + + fi-rr-person-simple +
    +
  • + + +
  • +
    + + fi-rr-person-stress +
    +
  • + + +
  • +
    + + fi-rr-person-surfing +
    +
  • + + +
  • +
    + + fi-rr-person-through-window +
    +
  • + + +
  • +
    + + fi-rr-person-to-door +
    +
  • + + +
  • +
    + + fi-rr-person-walking-arrow-loop-left +
    +
  • + + +
  • +
    + + fi-rr-person-walking-arrow-right +
    +
  • + + +
  • +
    + + fi-rr-person-walking-from-line-arrow-right +
    +
  • + + +
  • +
    + + fi-rr-person-walking-with-cane +
    +
  • + + +
  • +
    + + fi-rr-peseta-sign +
    +
  • + + +
  • +
    + + fi-rr-peso-sign +
    +
  • + + +
  • +
    + + fi-rr-pets +
    +
  • + + +
  • +
    + + fi-rr-pharmacy-symbol +
    +
  • + + +
  • +
    + + fi-rr-pharmacy +
    +
  • + + +
  • +
    + + fi-rr-phishing +
    +
  • + + +
  • +
    + + fi-rr-phone-24h +
    +
  • + + +
  • +
    + + fi-rr-phone-addiction +
    +
  • + + +
  • +
    + + fi-rr-phone-call +
    +
  • + + +
  • +
    + + fi-rr-phone-cross +
    +
  • + + +
  • +
    + + fi-rr-phone-flip +
    +
  • + + +
  • +
    + + fi-rr-phone-guide +
    +
  • + + +
  • +
    + + fi-rr-phone-heart-message +
    +
  • + + +
  • +
    + + fi-rr-phone-intercom +
    +
  • + + +
  • +
    + + fi-rr-phone-megaphone +
    +
  • + + +
  • +
    + + fi-rr-phone-office +
    +
  • + + +
  • +
    + + fi-rr-phone-pause +
    +
  • + + +
  • +
    + + fi-rr-phone-plus +
    +
  • + + +
  • +
    + + fi-rr-phone-rotary +
    +
  • + + +
  • +
    + + fi-rr-phone-slash +
    +
  • + + +
  • +
    + + fi-rr-photo-capture +
    +
  • + + +
  • +
    + + fi-rr-photo-film-music +
    +
  • + + +
  • +
    + + fi-rr-photo-video +
    +
  • + + +
  • +
    + + fi-rr-physics +
    +
  • + + +
  • +
    + + fi-rr-pi +
    +
  • + + +
  • +
    + + fi-rr-piano-keyboard +
    +
  • + + +
  • +
    + + fi-rr-piano +
    +
  • + + +
  • +
    + + fi-rr-picaxe-minning +
    +
  • + + +
  • +
    + + fi-rr-pickaxe +
    +
  • + + +
  • +
    + + fi-rr-picking-box +
    +
  • + + +
  • +
    + + fi-rr-picking +
    +
  • + + +
  • +
    + + fi-rr-picnic +
    +
  • + + +
  • +
    + + fi-rr-picpeople-filled +
    +
  • + + +
  • +
    + + fi-rr-picpeople +
    +
  • + + +
  • +
    + + fi-rr-picture +
    +
  • + + +
  • +
    + + fi-rr-pie +
    +
  • + + +
  • +
    + + fi-rr-piece +
    +
  • + + +
  • +
    + + fi-rr-pig-bank-bulb +
    +
  • + + +
  • +
    + + fi-rr-pig-face +
    +
  • + + +
  • +
    + + fi-rr-pig +
    +
  • + + +
  • +
    + + fi-rr-piggy-bank-budget +
    +
  • + + +
  • +
    + + fi-rr-piggy-bank +
    +
  • + + +
  • +
    + + fi-rr-pilates-reformer +
    +
  • + + +
  • +
    + + fi-rr-pillar +
    +
  • + + +
  • +
    + + fi-rr-pills +
    +
  • + + +
  • +
    + + fi-rr-pin-to-pin +
    +
  • + + +
  • +
    + + fi-rr-pinata +
    +
  • + + +
  • +
    + + fi-rr-pineapple-alt +
    +
  • + + +
  • +
    + + fi-rr-pineapple +
    +
  • + + +
  • +
    + + fi-rr-ping-pong +
    +
  • + + +
  • +
    + + fi-rr-pipe-smoking +
    +
  • + + +
  • +
    + + fi-rr-pisa-tower +
    +
  • + + +
  • +
    + + fi-rr-pizza-box +
    +
  • + + +
  • +
    + + fi-rr-pizza-slice +
    +
  • + + +
  • +
    + + fi-rr-pizza-whole-slice +
    +
  • + + +
  • +
    + + fi-rr-place-of-worship +
    +
  • + + +
  • +
    + + fi-rr-plagiarism +
    +
  • + + +
  • +
    + + fi-rr-plan-strategy +
    +
  • + + +
  • +
    + + fi-rr-plan +
    +
  • + + +
  • +
    + + fi-rr-plane-alt +
    +
  • + + +
  • +
    + + fi-rr-plane-arrival +
    +
  • + + +
  • +
    + + fi-rr-plane-check +
    +
  • + + +
  • +
    + + fi-rr-plane-clock +
    +
  • + + +
  • +
    + + fi-rr-plane-departure +
    +
  • + + +
  • +
    + + fi-rr-plane-globe +
    +
  • + + +
  • +
    + + fi-rr-plane-lock +
    +
  • + + +
  • +
    + + fi-rr-plane-prop +
    +
  • + + +
  • +
    + + fi-rr-plane-slash +
    +
  • + + +
  • +
    + + fi-rr-plane-tail +
    +
  • + + +
  • +
    + + fi-rr-plane +
    +
  • + + +
  • +
    + + fi-rr-planet-moon +
    +
  • + + +
  • +
    + + fi-rr-planet-ringed +
    +
  • + + +
  • +
    + + fi-rr-plant-care +
    +
  • + + +
  • +
    + + fi-rr-plant-growth +
    +
  • + + +
  • +
    + + fi-rr-plant-seed-invest +
    +
  • + + +
  • +
    + + fi-rr-plant-wilt +
    +
  • + + +
  • +
    + + fi-rr-plate-eating +
    +
  • + + +
  • +
    + + fi-rr-plate-empty +
    +
  • + + +
  • +
    + + fi-rr-plate-utensils +
    +
  • + + +
  • +
    + + fi-rr-plate-wheat +
    +
  • + + +
  • +
    + + fi-rr-plate +
    +
  • + + +
  • +
    + + fi-rr-play-alt +
    +
  • + + +
  • +
    + + fi-rr-play-circle +
    +
  • + + +
  • +
    + + fi-rr-play-microphone +
    +
  • + + +
  • +
    + + fi-rr-play-pause +
    +
  • + + +
  • +
    + + fi-rr-play +
    +
  • + + +
  • +
    + + fi-rr-playing-cards +
    +
  • + + +
  • +
    + + fi-rr-plug-alt +
    +
  • + + +
  • +
    + + fi-rr-plug-bolt-charger +
    +
  • + + +
  • +
    + + fi-rr-plug-cable +
    +
  • + + +
  • +
    + + fi-rr-plug-circle-bolt +
    +
  • + + +
  • +
    + + fi-rr-plug-circle-check +
    +
  • + + +
  • +
    + + fi-rr-plug-circle-exclamation +
    +
  • + + +
  • +
    + + fi-rr-plug-circle-minus +
    +
  • + + +
  • +
    + + fi-rr-plug-circle-plus +
    +
  • + + +
  • +
    + + fi-rr-plug-connection +
    +
  • + + +
  • +
    + + fi-rr-plug-eco +
    +
  • + + +
  • +
    + + fi-rr-plug +
    +
  • + + +
  • +
    + + fi-rr-plumbing +
    +
  • + + +
  • +
    + + fi-rr-plus-hexagon +
    +
  • + + +
  • +
    + + fi-rr-plus-minus +
    +
  • + + +
  • +
    + + fi-rr-plus-small +
    +
  • + + +
  • +
    + + fi-rr-plus +
    +
  • + + +
  • +
    + + fi-rr-png-file +
    +
  • + + +
  • +
    + + fi-rr-podcast +
    +
  • + + +
  • +
    + + fi-rr-podium-award +
    +
  • + + +
  • +
    + + fi-rr-podium-star +
    +
  • + + +
  • +
    + + fi-rr-podium-victory-leader +
    +
  • + + +
  • +
    + + fi-rr-podium +
    +
  • + + +
  • +
    + + fi-rr-point-of-sale-bill +
    +
  • + + +
  • +
    + + fi-rr-point-of-sale-signal +
    +
  • + + +
  • +
    + + fi-rr-point-of-sale +
    +
  • + + +
  • +
    + + fi-rr-pointer-loading +
    +
  • + + +
  • +
    + + fi-rr-pointer-text +
    +
  • + + +
  • +
    + + fi-rr-poker-chip +
    +
  • + + +
  • +
    + + fi-rr-police-box +
    +
  • + + +
  • +
    + + fi-rr-polish-bottle +
    +
  • + + +
  • +
    + + fi-rr-polish-brush +
    +
  • + + +
  • +
    + + fi-rr-poll-h +
    +
  • + + +
  • +
    + + fi-rr-pollution +
    +
  • + + +
  • +
    + + fi-rr-pompebled +
    +
  • + + +
  • +
    + + fi-rr-poo-bolt +
    +
  • + + +
  • +
    + + fi-rr-poo +
    +
  • + + +
  • +
    + + fi-rr-pool-8-ball +
    +
  • + + +
  • +
    + + fi-rr-poop +
    +
  • + + +
  • +
    + + fi-rr-pop +
    +
  • + + +
  • +
    + + fi-rr-popcorn +
    +
  • + + +
  • +
    + + fi-rr-popsicle +
    +
  • + + +
  • +
    + + fi-rr-population-globe +
    +
  • + + +
  • +
    + + fi-rr-population +
    +
  • + + +
  • +
    + + fi-rr-portal-enter +
    +
  • + + +
  • +
    + + fi-rr-portal-exit +
    +
  • + + +
  • +
    + + fi-rr-portrait +
    +
  • + + +
  • +
    + + fi-rr-portuguese +
    +
  • + + +
  • +
    + + fi-rr-postal-address +
    +
  • + + +
  • +
    + + fi-rr-pot +
    +
  • + + +
  • +
    + + fi-rr-potato +
    +
  • + + +
  • +
    + + fi-rr-pound +
    +
  • + + +
  • +
    + + fi-rr-power +
    +
  • + + +
  • +
    + + fi-rr-powerbank +
    +
  • + + +
  • +
    + + fi-rr-ppt-file +
    +
  • + + +
  • +
    + + fi-rr-practice +
    +
  • + + +
  • +
    + + fi-rr-praying-hands +
    +
  • + + +
  • +
    + + fi-rr-premium-account +
    +
  • + + +
  • +
    + + fi-rr-prescription-bottle-alt +
    +
  • + + +
  • +
    + + fi-rr-prescription-bottle-pill +
    +
  • + + +
  • +
    + + fi-rr-prescription-bottle +
    +
  • + + +
  • +
    + + fi-rr-prescription +
    +
  • + + +
  • +
    + + fi-rr-presentation-folder +
    +
  • + + +
  • +
    + + fi-rr-presentation +
    +
  • + + +
  • +
    + + fi-rr-pretzel +
    +
  • + + +
  • +
    + + fi-rr-preview +
    +
  • + + +
  • +
    + + fi-rr-previous-square +
    +
  • + + +
  • +
    + + fi-rr-print-magnifying-glass +
    +
  • + + +
  • +
    + + fi-rr-print-slash +
    +
  • + + +
  • +
    + + fi-rr-print-wifi +
    +
  • + + +
  • +
    + + fi-rr-print +
    +
  • + + +
  • +
    + + fi-rr-priority-arrow +
    +
  • + + +
  • +
    + + fi-rr-priority-arrows +
    +
  • + + +
  • +
    + + fi-rr-priority-importance +
    +
  • + + +
  • +
    + + fi-rr-privacy-settings +
    +
  • + + +
  • +
    + + fi-rr-private-account +
    +
  • + + +
  • +
    + + fi-rr-problem-solving +
    +
  • + + +
  • +
    + + fi-rr-procedures +
    +
  • + + +
  • +
    + + fi-rr-process +
    +
  • + + +
  • +
    + + fi-rr-productivity +
    +
  • + + +
  • +
    + + fi-rr-progress-complete +
    +
  • + + +
  • +
    + + fi-rr-progress-download +
    +
  • + + +
  • +
    + + fi-rr-progress-upload +
    +
  • + + +
  • +
    + + fi-rr-projector +
    +
  • + + +
  • +
    + + fi-rr-protein-shake +
    +
  • + + +
  • +
    + + fi-rr-protractor +
    +
  • + + +
  • +
    + + fi-rr-psychology +
    +
  • + + +
  • +
    + + fi-rr-pulse +
    +
  • + + +
  • +
    + + fi-rr-pump-medical +
    +
  • + + +
  • +
    + + fi-rr-pump +
    +
  • + + +
  • +
    + + fi-rr-pumpkin-alt-2 +
    +
  • + + +
  • +
    + + fi-rr-pumpkin-alt +
    +
  • + + +
  • +
    + + fi-rr-pumpkin +
    +
  • + + +
  • +
    + + fi-rr-punching-bag +
    +
  • + + +
  • +
    + + fi-rr-puzzle-alt +
    +
  • + + +
  • +
    + + fi-rr-puzzle-piece-integration +
    +
  • + + +
  • +
    + + fi-rr-puzzle-pieces +
    +
  • + + +
  • +
    + + fi-rr-puzzle +
    +
  • + + +
  • +
    + + fi-rr-pyramid +
    +
  • + + +
  • +
    + + fi-rr-q +
    +
  • + + +
  • +
    + + fi-rr-qr-scan +
    +
  • + + +
  • +
    + + fi-rr-QR +
    +
  • + + +
  • +
    + + fi-rr-qrcode-box +
    +
  • + + +
  • +
    + + fi-rr-qrcode-information +
    +
  • + + +
  • +
    + + fi-rr-qrcode-location +
    +
  • + + +
  • +
    + + fi-rr-qrcode-menu +
    +
  • + + +
  • +
    + + fi-rr-qrcode-money +
    +
  • + + +
  • +
    + + fi-rr-qrcode-ticket +
    +
  • + + +
  • +
    + + fi-rr-qrcode-wifi +
    +
  • + + +
  • +
    + + fi-rr-qrcode +
    +
  • + + +
  • +
    + + fi-rr-quality +
    +
  • + + +
  • +
    + + fi-rr-question-square +
    +
  • + + +
  • +
    + + fi-rr-question +
    +
  • + + +
  • +
    + + fi-rr-queue-alt +
    +
  • + + +
  • +
    + + fi-rr-queue-line +
    +
  • + + +
  • +
    + + fi-rr-queue-signal +
    +
  • + + +
  • +
    + + fi-rr-queue +
    +
  • + + +
  • +
    + + fi-rr-quick-box +
    +
  • + + +
  • +
    + + fi-rr-quill-pen-story +
    +
  • + + +
  • +
    + + fi-rr-quiz-alt +
    +
  • + + +
  • +
    + + fi-rr-quiz +
    +
  • + + +
  • +
    + + fi-rr-quote-right +
    +
  • + + +
  • +
    + + fi-rr-quran-user +
    +
  • + + +
  • +
    + + fi-rr-r +
    +
  • + + +
  • +
    + + fi-rr-rabbit-fast +
    +
  • + + +
  • +
    + + fi-rr-rabbit +
    +
  • + + +
  • +
    + + fi-rr-raccoon +
    +
  • + + +
  • +
    + + fi-rr-racquet +
    +
  • + + +
  • +
    + + fi-rr-radar-monitoring-track +
    +
  • + + +
  • +
    + + fi-rr-radar +
    +
  • + + +
  • +
    + + fi-rr-radiation-alt +
    +
  • + + +
  • +
    + + fi-rr-radiation +
    +
  • + + +
  • +
    + + fi-rr-radio-alt +
    +
  • + + +
  • +
    + + fi-rr-radio-button +
    +
  • + + +
  • +
    + + fi-rr-radio-tower +
    +
  • + + +
  • +
    + + fi-rr-radio-waves +
    +
  • + + +
  • +
    + + fi-rr-radio +
    +
  • + + +
  • +
    + + fi-rr-radish +
    +
  • + + +
  • +
    + + fi-rr-rainbow +
    +
  • + + +
  • +
    + + fi-rr-raindrops +
    +
  • + + +
  • +
    + + fi-rr-ram +
    +
  • + + +
  • +
    + + fi-rr-ramp-loading +
    +
  • + + +
  • +
    + + fi-rr-rank +
    +
  • + + +
  • +
    + + fi-rr-ranking-podium-empty +
    +
  • + + +
  • +
    + + fi-rr-ranking-podium +
    +
  • + + +
  • +
    + + fi-rr-ranking-star +
    +
  • + + +
  • +
    + + fi-rr-ranking-stars +
    +
  • + + +
  • +
    + + fi-rr-raygun +
    +
  • + + +
  • +
    + + fi-rr-razor-barber +
    +
  • + + +
  • +
    + + fi-rr-react +
    +
  • + + +
  • +
    + + fi-rr-rec +
    +
  • + + +
  • +
    + + fi-rr-receipt +
    +
  • + + +
  • +
    + + fi-rr-recipe-book +
    +
  • + + +
  • +
    + + fi-rr-recipe +
    +
  • + + +
  • +
    + + fi-rr-record-vinyl +
    +
  • + + +
  • +
    + + fi-rr-rectabgle-vertical +
    +
  • + + +
  • +
    + + fi-rr-rectangle-barcode +
    +
  • + + +
  • +
    + + fi-rr-rectangle-code +
    +
  • + + +
  • +
    + + fi-rr-rectangle-history-circle-plus +
    +
  • + + +
  • +
    + + fi-rr-rectangle-horizontal +
    +
  • + + +
  • +
    + + fi-rr-rectangle-list +
    +
  • + + +
  • +
    + + fi-rr-rectangle-panoramic +
    +
  • + + +
  • +
    + + fi-rr-rectangle-pro +
    +
  • + + +
  • +
    + + fi-rr-rectangle-vertical-history +
    +
  • + + +
  • +
    + + fi-rr-rectangle-vertical +
    +
  • + + +
  • +
    + + fi-rr-rectangle-xmark +
    +
  • + + +
  • +
    + + fi-rr-rectangles-mixed +
    +
  • + + +
  • +
    + + fi-rr-recycle-bin +
    +
  • + + +
  • +
    + + fi-rr-recycle +
    +
  • + + +
  • +
    + + fi-rr-redo-alt +
    +
  • + + +
  • +
    + + fi-rr-redo +
    +
  • + + +
  • +
    + + fi-rr-reel +
    +
  • + + +
  • +
    + + fi-rr-refer-arrow +
    +
  • + + +
  • +
    + + fi-rr-refer +
    +
  • + + +
  • +
    + + fi-rr-referee +
    +
  • + + +
  • +
    + + fi-rr-referral-alt +
    +
  • + + +
  • +
    + + fi-rr-referral-link-arrow +
    +
  • + + +
  • +
    + + fi-rr-referral-user +
    +
  • + + +
  • +
    + + fi-rr-referral +
    +
  • + + +
  • +
    + + fi-rr-reflect-horizontal-alt +
    +
  • + + +
  • +
    + + fi-rr-reflect-horizontal +
    +
  • + + +
  • +
    + + fi-rr-reflect-vertical +
    +
  • + + +
  • +
    + + fi-rr-reflect +
    +
  • + + +
  • +
    + + fi-rr-refresh +
    +
  • + + +
  • +
    + + fi-rr-refrigerator +
    +
  • + + +
  • +
    + + fi-rr-refund-alt +
    +
  • + + +
  • +
    + + fi-rr-refund +
    +
  • + + +
  • +
    + + fi-rr-region-pin-alt +
    +
  • + + +
  • +
    + + fi-rr-region-pin +
    +
  • + + +
  • +
    + + fi-rr-registered +
    +
  • + + +
  • +
    + + fi-rr-registration-paper +
    +
  • + + +
  • +
    + + fi-rr-remote-access +
    +
  • + + +
  • +
    + + fi-rr-remote-control-hand +
    +
  • + + +
  • +
    + + fi-rr-remote-control +
    +
  • + + +
  • +
    + + fi-rr-remove-folder +
    +
  • + + +
  • +
    + + fi-rr-remove-user +
    +
  • + + +
  • +
    + + fi-rr-rent-signal +
    +
  • + + +
  • +
    + + fi-rr-rent +
    +
  • + + +
  • +
    + + fi-rr-replace +
    +
  • + + +
  • +
    + + fi-rr-replay-10 +
    +
  • + + +
  • +
    + + fi-rr-replay-30 +
    +
  • + + +
  • +
    + + fi-rr-replay-5 +
    +
  • + + +
  • +
    + + fi-rr-reply-all +
    +
  • + + +
  • +
    + + fi-rr-republican +
    +
  • + + +
  • +
    + + fi-rr-research-arrows-circle +
    +
  • + + +
  • +
    + + fi-rr-reservation-smartphone +
    +
  • + + +
  • +
    + + fi-rr-reservation-table +
    +
  • + + +
  • +
    + + fi-rr-resistance-band +
    +
  • + + +
  • +
    + + fi-rr-resize-screen +
    +
  • + + +
  • +
    + + fi-rr-resize +
    +
  • + + +
  • +
    + + fi-rr-resources +
    +
  • + + +
  • +
    + + fi-rr-responsability +
    +
  • + + +
  • +
    + + fi-rr-responsive-design +
    +
  • + + +
  • +
    + + fi-rr-restaurant-sign +
    +
  • + + +
  • +
    + + fi-rr-restaurant +
    +
  • + + +
  • +
    + + fi-rr-restock +
    +
  • + + +
  • +
    + + fi-rr-restroom-simple +
    +
  • + + +
  • +
    + + fi-rr-resume +
    +
  • + + +
  • +
    + + fi-rr-revenue-alt +
    +
  • + + +
  • +
    + + fi-rr-revenue-euro +
    +
  • + + +
  • +
    + + fi-rr-Revenue +
    +
  • + + +
  • +
    + + fi-rr-review +
    +
  • + + +
  • +
    + + fi-rr-rewind-button-circle +
    +
  • + + +
  • +
    + + fi-rr-rewind +
    +
  • + + +
  • +
    + + fi-rr-rhombus +
    +
  • + + +
  • +
    + + fi-rr-ribbon +
    +
  • + + +
  • +
    + + fi-rr-right-from-bracket +
    +
  • + + +
  • +
    + + fi-rr-right +
    +
  • + + +
  • +
    + + fi-rr-ring-diamond +
    +
  • + + +
  • +
    + + fi-rr-ring +
    +
  • + + +
  • +
    + + fi-rr-rings-wedding +
    +
  • + + +
  • +
    + + fi-rr-risk-alt +
    +
  • + + +
  • +
    + + fi-rr-risk-assessment +
    +
  • + + +
  • +
    + + fi-rr-risk +
    +
  • + + +
  • +
    + + fi-rr-road-barrier +
    +
  • + + +
  • +
    + + fi-rr-road-bridge +
    +
  • + + +
  • +
    + + fi-rr-road-check +
    +
  • + + +
  • +
    + + fi-rr-road-lock +
    +
  • + + +
  • +
    + + fi-rr-road-map-pin +
    +
  • + + +
  • +
    + + fi-rr-road-sign-left +
    +
  • + + +
  • +
    + + fi-rr-road +
    +
  • + + +
  • +
    + + fi-rr-roadmap +
    +
  • + + +
  • +
    + + fi-rr-robot-money +
    +
  • + + +
  • +
    + + fi-rr-robot +
    +
  • + + +
  • +
    + + fi-rr-robotic-arm +
    +
  • + + +
  • +
    + + fi-rr-rock-hair-user +
    +
  • + + +
  • +
    + + fi-rr-rock-hammer +
    +
  • + + +
  • +
    + + fi-rr-rock +
    +
  • + + +
  • +
    + + fi-rr-rocket-hand +
    +
  • + + +
  • +
    + + fi-rr-rocket-holding-hand +
    +
  • + + +
  • +
    + + fi-rr-rocket-lunch +
    +
  • + + +
  • +
    + + fi-rr-rocket-planet +
    +
  • + + +
  • +
    + + fi-rr-rocket +
    +
  • + + +
  • +
    + + fi-rr-rocking-horse +
    +
  • + + +
  • +
    + + fi-rr-rocks +
    +
  • + + +
  • +
    + + fi-rr-roller-coaster +
    +
  • + + +
  • +
    + + fi-rr-roller-skate +
    +
  • + + +
  • +
    + + fi-rr-roller-skater +
    +
  • + + +
  • +
    + + fi-rr-roof +
    +
  • + + +
  • +
    + + fi-rr-room-service +
    +
  • + + +
  • +
    + + fi-rr-rose-alt +
    +
  • + + +
  • +
    + + fi-rr-rose +
    +
  • + + +
  • +
    + + fi-rr-rotate-exclamation +
    +
  • + + +
  • +
    + + fi-rr-rotate-left +
    +
  • + + +
  • +
    + + fi-rr-rotate-reverse +
    +
  • + + +
  • +
    + + fi-rr-rotate-right +
    +
  • + + +
  • +
    + + fi-rr-rotate-square +
    +
  • + + +
  • +
    + + fi-rr-roulette +
    +
  • + + +
  • +
    + + fi-rr-round-cctv +
    +
  • + + +
  • +
    + + fi-rr-route-highway +
    +
  • + + +
  • +
    + + fi-rr-route-interstate +
    +
  • + + +
  • +
    + + fi-rr-route +
    +
  • + + +
  • +
    + + fi-rr-router-lock +
    +
  • + + +
  • +
    + + fi-rr-router-wifi-alt +
    +
  • + + +
  • +
    + + fi-rr-router-wifi +
    +
  • + + +
  • +
    + + fi-rr-router +
    +
  • + + +
  • +
    + + fi-rr-rss-alt +
    +
  • + + +
  • +
    + + fi-rr-rss +
    +
  • + + +
  • +
    + + fi-rr-ruble-sign +
    +
  • + + +
  • +
    + + fi-rr-rugby +
    +
  • + + +
  • +
    + + fi-rr-ruler-combined +
    +
  • + + +
  • +
    + + fi-rr-ruler-horizontal +
    +
  • + + +
  • +
    + + fi-rr-ruler-triangle +
    +
  • + + +
  • +
    + + fi-rr-ruler-vertical +
    +
  • + + +
  • +
    + + fi-rr-rules-alt +
    +
  • + + +
  • +
    + + fi-rr-rules +
    +
  • + + +
  • +
    + + fi-rr-running-track +
    +
  • + + +
  • +
    + + fi-rr-running +
    +
  • + + +
  • +
    + + fi-rr-rupee-sign +
    +
  • + + +
  • +
    + + fi-rr-rupiah-sign +
    +
  • + + +
  • +
    + + fi-rr-russian +
    +
  • + + +
  • +
    + + fi-rr-rv +
    +
  • + + +
  • +
    + + fi-rr-s +
    +
  • + + +
  • +
    + + fi-rr-sack-dollar +
    +
  • + + +
  • +
    + + fi-rr-sack +
    +
  • + + +
  • +
    + + fi-rr-sad-cry +
    +
  • + + +
  • +
    + + fi-rr-sad-tear +
    +
  • + + +
  • +
    + + fi-rr-sad +
    +
  • + + +
  • +
    + + fi-rr-safe-battery +
    +
  • + + +
  • +
    + + fi-rr-safe-box +
    +
  • + + +
  • +
    + + fi-rr-safety-glasses +
    +
  • + + +
  • +
    + + fi-rr-safety-zone +
    +
  • + + +
  • +
    + + fi-rr-saffron +
    +
  • + + +
  • +
    + + fi-rr-sailboat +
    +
  • + + +
  • +
    + + fi-rr-salad +
    +
  • + + +
  • +
    + + fi-rr-salary-alt +
    +
  • + + +
  • +
    + + fi-rr-salt-pepper +
    +
  • + + +
  • +
    + + fi-rr-salt-shaker +
    +
  • + + +
  • +
    + + fi-rr-sandwich-alt +
    +
  • + + +
  • +
    + + fi-rr-sandwich +
    +
  • + + +
  • +
    + + fi-rr-sanitary-pad +
    +
  • + + +
  • +
    + + fi-rr-satellite-dish +
    +
  • + + +
  • +
    + + fi-rr-satellite +
    +
  • + + +
  • +
    + + fi-rr-satisfaction-bar +
    +
  • + + +
  • +
    + + fi-rr-saturday +
    +
  • + + +
  • +
    + + fi-rr-sauce +
    +
  • + + +
  • +
    + + fi-rr-sausage +
    +
  • + + +
  • +
    + + fi-rr-sax-hot +
    +
  • + + +
  • +
    + + fi-rr-saxophone +
    +
  • + + +
  • +
    + + fi-rr-scale-comparison-alt +
    +
  • + + +
  • +
    + + fi-rr-scale-comparison +
    +
  • + + +
  • +
    + + fi-rr-scale +
    +
  • + + +
  • +
    + + fi-rr-scalpel-path +
    +
  • + + +
  • +
    + + fi-rr-scalpel +
    +
  • + + +
  • +
    + + fi-rr-scanner-gun +
    +
  • + + +
  • +
    + + fi-rr-scanner-image +
    +
  • + + +
  • +
    + + fi-rr-scanner-keyboard +
    +
  • + + +
  • +
    + + fi-rr-scanner-touchscreen +
    +
  • + + +
  • +
    + + fi-rr-scarecrow +
    +
  • + + +
  • +
    + + fi-rr-scarf +
    +
  • + + +
  • +
    + + fi-rr-schedule +
    +
  • + + +
  • +
    + + fi-rr-school-bus +
    +
  • + + +
  • +
    + + fi-rr-school-circle-chek +
    +
  • + + +
  • +
    + + fi-rr-school-circle-exclamation +
    +
  • + + +
  • +
    + + fi-rr-school-circle-xmark +
    +
  • + + +
  • +
    + + fi-rr-school-lock +
    +
  • + + +
  • +
    + + fi-rr-school +
    +
  • + + +
  • +
    + + fi-rr-science-podcast +
    +
  • + + +
  • +
    + + fi-rr-scissors +
    +
  • + + +
  • +
    + + fi-rr-scone +
    +
  • + + +
  • +
    + + fi-rr-scooter +
    +
  • + + +
  • +
    + + fi-rr-score-board +
    +
  • + + +
  • +
    + + fi-rr-screen-play +
    +
  • + + +
  • +
    + + fi-rr-screen-recorder +
    +
  • + + +
  • +
    + + fi-rr-screen-share +
    +
  • + + +
  • +
    + + fi-rr-screen-shield +
    +
  • + + +
  • +
    + + fi-rr-screen +
    +
  • + + +
  • +
    + + fi-rr-screencast +
    +
  • + + +
  • +
    + + fi-rr-screw-alt +
    +
  • + + +
  • +
    + + fi-rr-screw +
    +
  • + + +
  • +
    + + fi-rr-screwdriver +
    +
  • + + +
  • +
    + + fi-rr-scribble +
    +
  • + + +
  • +
    + + fi-rr-script +
    +
  • + + +
  • +
    + + fi-rr-scroll-document-story +
    +
  • + + +
  • +
    + + fi-rr-scroll-old +
    +
  • + + +
  • +
    + + fi-rr-scroll-torah +
    +
  • + + +
  • +
    + + fi-rr-scroll +
    +
  • + + +
  • +
    + + fi-rr-scrubber +
    +
  • + + +
  • +
    + + fi-rr-sculpture +
    +
  • + + +
  • +
    + + fi-rr-scythe +
    +
  • + + +
  • +
    + + fi-rr-sd-card +
    +
  • + + +
  • +
    + + fi-rr-sd-cards +
    +
  • + + +
  • +
    + + fi-rr-sea-wave +
    +
  • + + +
  • +
    + + fi-rr-seal-exclamation +
    +
  • + + +
  • +
    + + fi-rr-seal-question +
    +
  • + + +
  • +
    + + fi-rr-seal +
    +
  • + + +
  • +
    + + fi-rr-search-alt +
    +
  • + + +
  • +
    + + fi-rr-search-bar +
    +
  • + + +
  • +
    + + fi-rr-search-dollar +
    +
  • + + +
  • +
    + + fi-rr-search-heart +
    +
  • + + +
  • +
    + + fi-rr-search-location +
    +
  • + + +
  • +
    + + fi-rr-search +
    +
  • + + +
  • +
    + + fi-rr-seat-airline +
    +
  • + + +
  • +
    + + fi-rr-seatbelt-safety-driver +
    +
  • + + +
  • +
    + + fi-rr-second-award +
    +
  • + + +
  • +
    + + fi-rr-second-laurel +
    +
  • + + +
  • +
    + + fi-rr-second-medal +
    +
  • + + +
  • +
    + + fi-rr-second +
    +
  • + + +
  • +
    + + fi-rr-secure-backup +
    +
  • + + +
  • +
    + + fi-rr-security-gate +
    +
  • + + +
  • +
    + + fi-rr-security +
    +
  • + + +
  • +
    + + fi-rr-seedling +
    +
  • + + +
  • +
    + + fi-rr-segway +
    +
  • + + +
  • +
    + + fi-rr-selection +
    +
  • + + +
  • +
    + + fi-rr-self-care +
    +
  • + + +
  • +
    + + fi-rr-sell +
    +
  • + + +
  • +
    + + fi-rr-seller-store +
    +
  • + + +
  • +
    + + fi-rr-seller +
    +
  • + + +
  • +
    + + fi-rr-selling +
    +
  • + + +
  • +
    + + fi-rr-send-back +
    +
  • + + +
  • +
    + + fi-rr-send-backward +
    +
  • + + +
  • +
    + + fi-rr-send-money-smartphone +
    +
  • + + +
  • +
    + + fi-rr-send-money +
    +
  • + + +
  • +
    + + fi-rr-sensor-alert +
    +
  • + + +
  • +
    + + fi-rr-sensor-fire +
    +
  • + + +
  • +
    + + fi-rr-sensor-on +
    +
  • + + +
  • +
    + + fi-rr-sensor-smoke +
    +
  • + + +
  • +
    + + fi-rr-sensor +
    +
  • + + +
  • +
    + + fi-rr-september-calendar +
    +
  • + + +
  • +
    + + fi-rr-serum +
    +
  • + + +
  • +
    + + fi-rr-session-timeout +
    +
  • + + +
  • +
    + + fi-rr-settings-sliders +
    +
  • + + +
  • +
    + + fi-rr-settings-window +
    +
  • + + +
  • +
    + + fi-rr-settings +
    +
  • + + +
  • +
    + + fi-rr-sewing-machine-alt +
    +
  • + + +
  • +
    + + fi-rr-sewing-machine +
    +
  • + + +
  • +
    + + fi-rr-shaka +
    +
  • + + +
  • +
    + + fi-rr-shampoo +
    +
  • + + +
  • +
    + + fi-rr-share-alt-square +
    +
  • + + +
  • +
    + + fi-rr-share-square +
    +
  • + + +
  • +
    + + fi-rr-share +
    +
  • + + +
  • +
    + + fi-rr-sheep +
    +
  • + + +
  • +
    + + fi-rr-shekel-sign +
    +
  • + + +
  • +
    + + fi-rr-shelves-empty +
    +
  • + + +
  • +
    + + fi-rr-shelves +
    +
  • + + +
  • +
    + + fi-rr-shield-alt +
    +
  • + + +
  • +
    + + fi-rr-shield-cat +
    +
  • + + +
  • +
    + + fi-rr-shield-check +
    +
  • + + +
  • +
    + + fi-rr-shield-cross +
    +
  • + + +
  • +
    + + fi-rr-shield-divided-four +
    +
  • + + +
  • +
    + + fi-rr-shield-dog +
    +
  • + + +
  • +
    + + fi-rr-shield-exclamation +
    +
  • + + +
  • +
    + + fi-rr-shield-interrogation +
    +
  • + + +
  • +
    + + fi-rr-shield-keyhole +
    +
  • + + +
  • +
    + + fi-rr-shield-minus +
    +
  • + + +
  • +
    + + fi-rr-shield-plus +
    +
  • + + +
  • +
    + + fi-rr-shield-security-risk +
    +
  • + + +
  • +
    + + fi-rr-shield-slash +
    +
  • + + +
  • +
    + + fi-rr-shield-trust +
    +
  • + + +
  • +
    + + fi-rr-shield-virus +
    +
  • + + +
  • +
    + + fi-rr-shield-xmark +
    +
  • + + +
  • +
    + + fi-rr-shield +
    +
  • + + +
  • +
    + + fi-rr-ship-side +
    +
  • + + +
  • +
    + + fi-rr-ship +
    +
  • + + +
  • +
    + + fi-rr-shipping-fast +
    +
  • + + +
  • +
    + + fi-rr-shipping-timed +
    +
  • + + +
  • +
    + + fi-rr-shirt-long-sleeve +
    +
  • + + +
  • +
    + + fi-rr-shirt-running +
    +
  • + + +
  • +
    + + fi-rr-shirt-tank-top +
    +
  • + + +
  • +
    + + fi-rr-shirt +
    +
  • + + +
  • +
    + + fi-rr-shish-kebab +
    +
  • + + +
  • +
    + + fi-rr-shoe-prints +
    +
  • + + +
  • +
    + + fi-rr-shop-lock +
    +
  • + + +
  • +
    + + fi-rr-shop-slash +
    +
  • + + +
  • +
    + + fi-rr-shop +
    +
  • + + +
  • +
    + + fi-rr-shopping-bag-add +
    +
  • + + +
  • +
    + + fi-rr-shopping-bag +
    +
  • + + +
  • +
    + + fi-rr-shopping-basket +
    +
  • + + +
  • +
    + + fi-rr-shopping-cart-add +
    +
  • + + +
  • +
    + + fi-rr-shopping-cart-buyer +
    +
  • + + +
  • +
    + + fi-rr-shopping-cart-check +
    +
  • + + +
  • +
    + + fi-rr-shopping-cart-nft +
    +
  • + + +
  • +
    + + fi-rr-shopping-cart-notification +
    +
  • + + +
  • +
    + + fi-rr-shopping-cart +
    +
  • + + +
  • +
    + + fi-rr-shoulder-joint +
    +
  • + + +
  • +
    + + fi-rr-shovel-snow +
    +
  • + + +
  • +
    + + fi-rr-shovel +
    +
  • + + +
  • +
    + + fi-rr-shower-down +
    +
  • + + +
  • +
    + + fi-rr-shower-gel +
    +
  • + + +
  • +
    + + fi-rr-shower +
    +
  • + + +
  • +
    + + fi-rr-shredder +
    +
  • + + +
  • +
    + + fi-rr-shrimp +
    +
  • + + +
  • +
    + + fi-rr-shuffle +
    +
  • + + +
  • +
    + + fi-rr-shuttle-van +
    +
  • + + +
  • +
    + + fi-rr-shuttlecock +
    +
  • + + +
  • +
    + + fi-rr-Sickle +
    +
  • + + +
  • +
    + + fi-rr-sidebar-flip +
    +
  • + + +
  • +
    + + fi-rr-sidebar +
    +
  • + + +
  • +
    + + fi-rr-sigma +
    +
  • + + +
  • +
    + + fi-rr-sign-hanging +
    +
  • + + +
  • +
    + + fi-rr-sign-in-alt +
    +
  • + + +
  • +
    + + fi-rr-sign-out-alt +
    +
  • + + +
  • +
    + + fi-rr-sign-posts-wrench +
    +
  • + + +
  • +
    + + fi-rr-sign-posts +
    +
  • + + +
  • +
    + + fi-rr-sign-up +
    +
  • + + +
  • +
    + + fi-rr-signal-alt-1 +
    +
  • + + +
  • +
    + + fi-rr-signal-alt-2 +
    +
  • + + +
  • +
    + + fi-rr-signal-alt-slash +
    +
  • + + +
  • +
    + + fi-rr-signal-alt +
    +
  • + + +
  • +
    + + fi-rr-signal-bars-fair +
    +
  • + + +
  • +
    + + fi-rr-signal-bars-good +
    +
  • + + +
  • +
    + + fi-rr-signal-bars-weak +
    +
  • + + +
  • +
    + + fi-rr-signal-stream-slash +
    +
  • + + +
  • +
    + + fi-rr-signal-stream +
    +
  • + + +
  • +
    + + fi-rr-signature-lock +
    +
  • + + +
  • +
    + + fi-rr-signature-slash +
    +
  • + + +
  • +
    + + fi-rr-signature +
    +
  • + + +
  • +
    + + fi-rr-sim-card +
    +
  • + + +
  • +
    + + fi-rr-sim-cards +
    +
  • + + +
  • +
    + + fi-rr-sink +
    +
  • + + +
  • +
    + + fi-rr-siren-on +
    +
  • + + +
  • +
    + + fi-rr-Siren +
    +
  • + + +
  • +
    + + fi-rr-site-alt +
    +
  • + + +
  • +
    + + fi-rr-site-browser +
    +
  • + + +
  • +
    + + fi-rr-site +
    +
  • + + +
  • +
    + + fi-rr-sitemap +
    +
  • + + +
  • +
    + + fi-rr-skate-park +
    +
  • + + +
  • +
    + + fi-rr-skateboard +
    +
  • + + +
  • +
    + + fi-rr-skating +
    +
  • + + +
  • +
    + + fi-rr-skeleton-ribs +
    +
  • + + +
  • +
    + + fi-rr-skeleton +
    +
  • + + +
  • +
    + + fi-rr-skewer +
    +
  • + + +
  • +
    + + fi-rr-ski-boot-ski +
    +
  • + + +
  • +
    + + fi-rr-ski-jump +
    +
  • + + +
  • +
    + + fi-rr-ski-lift +
    +
  • + + +
  • +
    + + fi-rr-skiing-nordic +
    +
  • + + +
  • +
    + + fi-rr-skiing +
    +
  • + + +
  • +
    + + fi-rr-skill-alt +
    +
  • + + +
  • +
    + + fi-rr-skill-user +
    +
  • + + +
  • +
    + + fi-rr-skill +
    +
  • + + +
  • +
    + + fi-rr-skin-acne +
    +
  • + + +
  • +
    + + fi-rr-skin-arrow +
    +
  • + + +
  • +
    + + fi-rr-skin-drop +
    +
  • + + +
  • +
    + + fi-rr-skin-hair +
    +
  • + + +
  • +
    + + fi-rr-skin-laser +
    +
  • + + +
  • +
    + + fi-rr-skin-uv +
    +
  • + + +
  • +
    + + fi-rr-skin +
    +
  • + + +
  • +
    + + fi-rr-skip-15-seconds +
    +
  • + + +
  • +
    + + fi-rr-skull-cow +
    +
  • + + +
  • +
    + + fi-rr-skull-crossbones +
    +
  • + + +
  • +
    + + fi-rr-skull-heart +
    +
  • + + +
  • +
    + + fi-rr-skull +
    +
  • + + +
  • +
    + + fi-rr-skyscraper +
    +
  • + + +
  • +
    + + fi-rr-slash +
    +
  • + + +
  • +
    + + fi-rr-sledding +
    +
  • + + +
  • +
    + + fi-rr-sleeping-bag +
    +
  • + + +
  • +
    + + fi-rr-sleeping-cat +
    +
  • + + +
  • +
    + + fi-rr-sleigh +
    +
  • + + +
  • +
    + + fi-rr-sliders-h-square +
    +
  • + + +
  • +
    + + fi-rr-sliders-v-square +
    +
  • + + +
  • +
    + + fi-rr-sliders-v +
    +
  • + + +
  • +
    + + fi-rr-slot-machine +
    +
  • + + +
  • +
    + + fi-rr-smart-building +
    +
  • + + +
  • +
    + + fi-rr-smart-glasses +
    +
  • + + +
  • +
    + + fi-rr-smart-home-alt +
    +
  • + + +
  • +
    + + fi-rr-smart-home-chip +
    +
  • + + +
  • +
    + + fi-rr-smart-home-cloud +
    +
  • + + +
  • +
    + + fi-rr-smart-home-key +
    +
  • + + +
  • +
    + + fi-rr-smart-home +
    +
  • + + +
  • +
    + + fi-rr-smart-watch-call +
    +
  • + + +
  • +
    + + fi-rr-smart-watch-notifications +
    +
  • + + +
  • +
    + + fi-rr-smart-wireless-door +
    +
  • + + +
  • +
    + + fi-rr-smartphone-ar +
    +
  • + + +
  • +
    + + fi-rr-smartphone-bus-payment +
    +
  • + + +
  • +
    + + fi-rr-smartphone-fingerprint +
    +
  • + + +
  • +
    + + fi-rr-smartphone +
    +
  • + + +
  • +
    + + fi-rr-smartwatch +
    +
  • + + +
  • +
    + + fi-rr-smile-beam +
    +
  • + + +
  • +
    + + fi-rr-smile-plus +
    +
  • + + +
  • +
    + + fi-rr-smile-wink +
    +
  • + + +
  • +
    + + fi-rr-smile +
    +
  • + + +
  • +
    + + fi-rr-smiley-comment-alt +
    +
  • + + +
  • +
    + + fi-rr-smiling-baby +
    +
  • + + +
  • +
    + + fi-rr-smiling-boy +
    +
  • + + +
  • +
    + + fi-rr-smiling-girl +
    +
  • + + +
  • +
    + + fi-rr-smiling-old-man +
    +
  • + + +
  • +
    + + fi-rr-smiling-old-woman +
    +
  • + + +
  • +
    + + fi-rr-smog +
    +
  • + + +
  • +
    + + fi-rr-smoke +
    +
  • + + +
  • +
    + + fi-rr-smoking-ban +
    +
  • + + +
  • +
    + + fi-rr-smoking +
    +
  • + + +
  • +
    + + fi-rr-smoothie +
    +
  • + + +
  • +
    + + fi-rr-snake +
    +
  • + + +
  • +
    + + fi-rr-snap +
    +
  • + + +
  • +
    + + fi-rr-snooze +
    +
  • + + +
  • +
    + + fi-rr-snow-blowing +
    +
  • + + +
  • +
    + + fi-rr-snowboarding +
    +
  • + + +
  • +
    + + fi-rr-snowflake-droplets +
    +
  • + + +
  • +
    + + fi-rr-snowflake +
    +
  • + + +
  • +
    + + fi-rr-snowflakes +
    +
  • + + +
  • +
    + + fi-rr-snowman-alt +
    +
  • + + +
  • +
    + + fi-rr-snowman-head +
    +
  • + + +
  • +
    + + fi-rr-snowmobile +
    +
  • + + +
  • +
    + + fi-rr-snowplow +
    +
  • + + +
  • +
    + + fi-rr-soap-alt +
    +
  • + + +
  • +
    + + fi-rr-soap +
    +
  • + + +
  • +
    + + fi-rr-soccer-boots +
    +
  • + + +
  • +
    + + fi-rr-social-distance +
    +
  • + + +
  • +
    + + fi-rr-social-media-notification +
    +
  • + + +
  • +
    + + fi-rr-social-network +
    +
  • + + +
  • +
    + + fi-rr-socks +
    +
  • + + +
  • +
    + + fi-rr-sofa-size +
    +
  • + + +
  • +
    + + fi-rr-sofa +
    +
  • + + +
  • +
    + + fi-rr-software-development +
    +
  • + + +
  • +
    + + fi-rr-solar-panel-sun +
    +
  • + + +
  • +
    + + fi-rr-solar-panel +
    +
  • + + +
  • +
    + + fi-rr-solar-system +
    +
  • + + +
  • +
    + + fi-rr-sold-house +
    +
  • + + +
  • +
    + + fi-rr-sold-signal +
    +
  • + + +
  • +
    + + fi-rr-sort-alpha-down-alt +
    +
  • + + +
  • +
    + + fi-rr-sort-alpha-down +
    +
  • + + +
  • +
    + + fi-rr-sort-alpha-up-alt +
    +
  • + + +
  • +
    + + fi-rr-sort-alpha-up +
    +
  • + + +
  • +
    + + fi-rr-sort-alt +
    +
  • + + +
  • +
    + + fi-rr-sort-amount-down-alt +
    +
  • + + +
  • +
    + + fi-rr-sort-amount-down +
    +
  • + + +
  • +
    + + fi-rr-sort-amount-up-alt +
    +
  • + + +
  • +
    + + fi-rr-sort-amount-up +
    +
  • + + +
  • +
    + + fi-rr-sort-circle-down +
    +
  • + + +
  • +
    + + fi-rr-sort-circle-up +
    +
  • + + +
  • +
    + + fi-rr-sort-circle +
    +
  • + + +
  • +
    + + fi-rr-sort-down +
    +
  • + + +
  • +
    + + fi-rr-sort-numeric-down-alt +
    +
  • + + +
  • +
    + + fi-rr-sort-numeric-down +
    +
  • + + +
  • +
    + + fi-rr-sort-shapes-down +
    +
  • + + +
  • +
    + + fi-rr-sort-shapes-up +
    +
  • + + +
  • +
    + + fi-rr-sort-size-down +
    +
  • + + +
  • +
    + + fi-rr-sort-size-up +
    +
  • + + +
  • +
    + + fi-rr-sort +
    +
  • + + +
  • +
    + + fi-rr-soup +
    +
  • + + +
  • +
    + + fi-rr-source-data +
    +
  • + + +
  • +
    + + fi-rr-source-document-alt +
    +
  • + + +
  • +
    + + fi-rr-source-document +
    +
  • + + +
  • +
    + + fi-rr-spa +
    +
  • + + +
  • +
    + + fi-rr-space-shuttle +
    +
  • + + +
  • +
    + + fi-rr-space-station-moon-alt +
    +
  • + + +
  • +
    + + fi-rr-space-station-moon +
    +
  • + + +
  • +
    + + fi-rr-spade +
    +
  • + + +
  • +
    + + fi-rr-spaghetti-monster-flying +
    +
  • + + +
  • +
    + + fi-rr-spain-country-code +
    +
  • + + +
  • +
    + + fi-rr-spain-map +
    +
  • + + +
  • +
    + + fi-rr-spam +
    +
  • + + +
  • +
    + + fi-rr-spanish +
    +
  • + + +
  • +
    + + fi-rr-sparkles +
    +
  • + + +
  • +
    + + fi-rr-spartan-helmet +
    +
  • + + +
  • +
    + + fi-rr-speaker +
    +
  • + + +
  • +
    + + fi-rr-speakers +
    +
  • + + +
  • +
    + + fi-rr-speech-bubble-story +
    +
  • + + +
  • +
    + + fi-rr-speedometer-arrow +
    +
  • + + +
  • +
    + + fi-rr-speedometer-kpi +
    +
  • + + +
  • +
    + + fi-rr-sperm +
    +
  • + + +
  • +
    + + fi-rr-sphere +
    +
  • + + +
  • +
    + + fi-rr-spider-black-widow +
    +
  • + + +
  • +
    + + fi-rr-spider-web +
    +
  • + + +
  • +
    + + fi-rr-spider +
    +
  • + + +
  • +
    + + fi-rr-spine +
    +
  • + + +
  • +
    + + fi-rr-spinner +
    +
  • + + +
  • +
    + + fi-rr-splash +
    +
  • + + +
  • +
    + + fi-rr-split-screen +
    +
  • + + +
  • +
    + + fi-rr-split-up-relation +
    +
  • + + +
  • +
    + + fi-rr-split +
    +
  • + + +
  • +
    + + fi-rr-splotch +
    +
  • + + +
  • +
    + + fi-rr-spoon +
    +
  • + + +
  • +
    + + fi-rr-sport-drink +
    +
  • + + +
  • +
    + + fi-rr-sport +
    +
  • + + +
  • +
    + + fi-rr-spray-can-sparkles +
    +
  • + + +
  • +
    + + fi-rr-spray-can +
    +
  • + + +
  • +
    + + fi-rr-spring-calendar +
    +
  • + + +
  • +
    + + fi-rr-sprinkler +
    +
  • + + +
  • +
    + + fi-rr-spy +
    +
  • + + +
  • +
    + + fi-rr-spyware +
    +
  • + + +
  • +
    + + fi-rr-sql-file +
    +
  • + + +
  • +
    + + fi-rr-sql-server +
    +
  • + + +
  • +
    + + fi-rr-square-0 +
    +
  • + + +
  • +
    + + fi-rr-square-1 +
    +
  • + + +
  • +
    + + fi-rr-square-2 +
    +
  • + + +
  • +
    + + fi-rr-square-3 +
    +
  • + + +
  • +
    + + fi-rr-square-4 +
    +
  • + + +
  • +
    + + fi-rr-square-5 +
    +
  • + + +
  • +
    + + fi-rr-square-6 +
    +
  • + + +
  • +
    + + fi-rr-square-7 +
    +
  • + + +
  • +
    + + fi-rr-square-8 +
    +
  • + + +
  • +
    + + fi-rr-square-9 +
    +
  • + + +
  • +
    + + fi-rr-square-a +
    +
  • + + +
  • +
    + + fi-rr-square-b +
    +
  • + + +
  • +
    + + fi-rr-square-bolt +
    +
  • + + +
  • +
    + + fi-rr-square-c +
    +
  • + + +
  • +
    + + fi-rr-square-code +
    +
  • + + +
  • +
    + + fi-rr-square-d +
    +
  • + + +
  • +
    + + fi-rr-square-dashed-circle-plus +
    +
  • + + +
  • +
    + + fi-rr-square-dashed +
    +
  • + + +
  • +
    + + fi-rr-square-divide +
    +
  • + + +
  • +
    + + fi-rr-square-e +
    +
  • + + +
  • +
    + + fi-rr-square-ellipsis-vertical +
    +
  • + + +
  • +
    + + fi-rr-square-ellipsis +
    +
  • + + +
  • +
    + + fi-rr-square-envelope +
    +
  • + + +
  • +
    + + fi-rr-square-exclamation +
    +
  • + + +
  • +
    + + fi-rr-square-f +
    +
  • + + +
  • +
    + + fi-rr-square-g +
    +
  • + + +
  • +
    + + fi-rr-square-h +
    +
  • + + +
  • +
    + + fi-rr-square-heart +
    +
  • + + +
  • +
    + + fi-rr-square-i +
    +
  • + + +
  • +
    + + fi-rr-square-info +
    +
  • + + +
  • +
    + + fi-rr-square-j +
    +
  • + + +
  • +
    + + fi-rr-square-k +
    +
  • + + +
  • +
    + + fi-rr-square-kanban +
    +
  • + + +
  • +
    + + fi-rr-square-l +
    +
  • + + +
  • +
    + + fi-rr-square-m +
    +
  • + + +
  • +
    + + fi-rr-square-minus +
    +
  • + + +
  • +
    + + fi-rr-square-n +
    +
  • + + +
  • +
    + + fi-rr-square-o +
    +
  • + + +
  • +
    + + fi-rr-square-p +
    +
  • + + +
  • +
    + + fi-rr-square-pen +
    +
  • + + +
  • +
    + + fi-rr-square-person-confined +
    +
  • + + +
  • +
    + + fi-rr-square-phone-flip +
    +
  • + + +
  • +
    + + fi-rr-square-phone-hangup +
    +
  • + + +
  • +
    + + fi-rr-square-phone +
    +
  • + + +
  • +
    + + fi-rr-square-plus +
    +
  • + + +
  • +
    + + fi-rr-square-poll-horizontal +
    +
  • + + +
  • +
    + + fi-rr-square-poll-vertical +
    +
  • + + +
  • +
    + + fi-rr-square-q +
    +
  • + + +
  • +
    + + fi-rr-square-quote +
    +
  • + + +
  • +
    + + fi-rr-square-r +
    +
  • + + +
  • +
    + + fi-rr-square-root +
    +
  • + + +
  • +
    + + fi-rr-square-s +
    +
  • + + +
  • +
    + + fi-rr-square-small +
    +
  • + + +
  • +
    + + fi-rr-square-star +
    +
  • + + +
  • +
    + + fi-rr-square-t +
    +
  • + + +
  • +
    + + fi-rr-square-terminal +
    +
  • + + +
  • +
    + + fi-rr-square-u +
    +
  • + + +
  • +
    + + fi-rr-square-up-right +
    +
  • + + +
  • +
    + + fi-rr-square-v +
    +
  • + + +
  • +
    + + fi-rr-square-w +
    +
  • + + +
  • +
    + + fi-rr-square-x +
    +
  • + + +
  • +
    + + fi-rr-square-y +
    +
  • + + +
  • +
    + + fi-rr-square-z +
    +
  • + + +
  • +
    + + fi-rr-square +
    +
  • + + +
  • +
    + + fi-rr-squid +
    +
  • + + +
  • +
    + + fi-rr-squircle +
    +
  • + + +
  • +
    + + fi-rr-squirrel +
    +
  • + + +
  • +
    + + fi-rr-stadium +
    +
  • + + +
  • +
    + + fi-rr-staff-wizard +
    +
  • + + +
  • +
    + + fi-rr-staff +
    +
  • + + +
  • +
    + + fi-rr-stage-concert +
    +
  • + + +
  • +
    + + fi-rr-stage-theatre +
    +
  • + + +
  • +
    + + fi-rr-stage +
    +
  • + + +
  • +
    + + fi-rr-stairs +
    +
  • + + +
  • +
    + + fi-rr-stamp +
    +
  • + + +
  • +
    + + fi-rr-stamps +
    +
  • + + +
  • +
    + + fi-rr-standard-definition +
    +
  • + + +
  • +
    + + fi-rr-stapler-paper +
    +
  • + + +
  • +
    + + fi-rr-stapler +
    +
  • + + +
  • +
    + + fi-rr-star-and-crescent +
    +
  • + + +
  • +
    + + fi-rr-star-christmas +
    +
  • + + +
  • +
    + + fi-rr-star-comment-alt +
    +
  • + + +
  • +
    + + fi-rr-star-exclamation +
    +
  • + + +
  • +
    + + fi-rr-star-microphone +
    +
  • + + +
  • +
    + + fi-rr-star-octogram +
    +
  • + + +
  • +
    + + fi-rr-star-of-david +
    +
  • + + +
  • +
    + + fi-rr-star-rating-call +
    +
  • + + +
  • +
    + + fi-rr-star-sharp-half-stroke +
    +
  • + + +
  • +
    + + fi-rr-star-sharp-half +
    +
  • + + +
  • +
    + + fi-rr-star-shooting +
    +
  • + + +
  • +
    + + fi-rr-star +
    +
  • + + +
  • +
    + + fi-rr-starfighter +
    +
  • + + +
  • +
    + + fi-rr-stars +
    +
  • + + +
  • +
    + + fi-rr-state-country +
    +
  • + + +
  • +
    + + fi-rr-stationary-bike +
    +
  • + + +
  • +
    + + fi-rr-stats +
    +
  • + + +
  • +
    + + fi-rr-steak +
    +
  • + + +
  • +
    + + fi-rr-steam-iron +
    +
  • + + +
  • +
    + + fi-rr-steering-wheel +
    +
  • + + +
  • +
    + + fi-rr-step-backward +
    +
  • + + +
  • +
    + + fi-rr-step-forward +
    +
  • + + +
  • +
    + + fi-rr-steps-carreer +
    +
  • + + +
  • +
    + + fi-rr-sterling-sign +
    +
  • + + +
  • +
    + + fi-rr-stethoscope +
    +
  • + + +
  • +
    + + fi-rr-sticker +
    +
  • + + +
  • +
    + + fi-rr-stocking +
    +
  • + + +
  • +
    + + fi-rr-stomach-ache +
    +
  • + + +
  • +
    + + fi-rr-stomach-virus +
    +
  • + + +
  • +
    + + fi-rr-stomach +
    +
  • + + +
  • +
    + + fi-rr-stop-circle +
    +
  • + + +
  • +
    + + fi-rr-stop-square +
    +
  • + + +
  • +
    + + fi-rr-stop +
    +
  • + + +
  • +
    + + fi-rr-stopwatch +
    +
  • + + +
  • +
    + + fi-rr-store-alt +
    +
  • + + +
  • +
    + + fi-rr-store-buyer +
    +
  • + + +
  • +
    + + fi-rr-store-lock +
    +
  • + + +
  • +
    + + fi-rr-store-slash +
    +
  • + + +
  • +
    + + fi-rr-story-book +
    +
  • + + +
  • +
    + + fi-rr-story-fairy-tale +
    +
  • + + +
  • +
    + + fi-rr-story-fantasy +
    +
  • + + +
  • +
    + + fi-rr-straightener +
    +
  • + + +
  • +
    + + fi-rr-strategy-chess-risk +
    +
  • + + +
  • +
    + + fi-rr-strawberry +
    +
  • + + +
  • +
    + + fi-rr-streamer-boy +
    +
  • + + +
  • +
    + + fi-rr-streamer-girl +
    +
  • + + +
  • +
    + + fi-rr-street-view +
    +
  • + + +
  • +
    + + fi-rr-stretcher +
    +
  • + + +
  • +
    + + fi-rr-strikethrough +
    +
  • + + +
  • +
    + + fi-rr-stroopwafel +
    +
  • + + +
  • +
    + + fi-rr-student-alt +
    +
  • + + +
  • +
    + + fi-rr-student +
    +
  • + + +
  • +
    + + fi-rr-subfolder +
    +
  • + + +
  • +
    + + fi-rr-subscript +
    +
  • + + +
  • +
    + + fi-rr-subscription-alt +
    +
  • + + +
  • +
    + + fi-rr-subscription-model +
    +
  • + + +
  • +
    + + fi-rr-subscription-user +
    +
  • + + +
  • +
    + + fi-rr-subscription +
    +
  • + + +
  • +
    + + fi-rr-subtitles-slash +
    +
  • + + +
  • +
    + + fi-rr-subtitles +
    +
  • + + +
  • +
    + + fi-rr-subway +
    +
  • + + +
  • +
    + + fi-rr-suggestion +
    +
  • + + +
  • +
    + + fi-rr-suitcase-alt +
    +
  • + + +
  • +
    + + fi-rr-summary-check +
    +
  • + + +
  • +
    + + fi-rr-summer +
    +
  • + + +
  • +
    + + fi-rr-sun-dust +
    +
  • + + +
  • +
    + + fi-rr-sun-plant-wilt +
    +
  • + + +
  • +
    + + fi-rr-sun-salutation-yoga +
    +
  • + + +
  • +
    + + fi-rr-sun +
    +
  • + + +
  • +
    + + fi-rr-sunday +
    +
  • + + +
  • +
    + + fi-rr-sunglasses-alt +
    +
  • + + +
  • +
    + + fi-rr-sunglasses +
    +
  • + + +
  • +
    + + fi-rr-sunrise-alt +
    +
  • + + +
  • +
    + + fi-rr-sunrise +
    +
  • + + +
  • +
    + + fi-rr-sunscreen +
    +
  • + + +
  • +
    + + fi-rr-sunset +
    +
  • + + +
  • +
    + + fi-rr-superscript +
    +
  • + + +
  • +
    + + fi-rr-supplier-alt +
    +
  • + + +
  • +
    + + fi-rr-supplier +
    +
  • + + +
  • +
    + + fi-rr-supply-chain-steps +
    +
  • + + +
  • +
    + + fi-rr-supply-chain +
    +
  • + + +
  • +
    + + fi-rr-surfing +
    +
  • + + +
  • +
    + + fi-rr-surprise +
    +
  • + + +
  • +
    + + fi-rr-surveillance-camera +
    +
  • + + +
  • +
    + + fi-rr-survey-xmark +
    +
  • + + +
  • +
    + + fi-rr-sushi-alt +
    +
  • + + +
  • +
    + + fi-rr-sushi-roll +
    +
  • + + +
  • +
    + + fi-rr-sushi +
    +
  • + + +
  • +
    + + fi-rr-svg +
    +
  • + + +
  • +
    + + fi-rr-swap +
    +
  • + + +
  • +
    + + fi-rr-swatchbook +
    +
  • + + +
  • +
    + + fi-rr-sweep +
    +
  • + + +
  • +
    + + fi-rr-swimmer +
    +
  • + + +
  • +
    + + fi-rr-swimming-pool +
    +
  • + + +
  • +
    + + fi-rr-swing +
    +
  • + + +
  • +
    + + fi-rr-swipe-down +
    +
  • + + +
  • +
    + + fi-rr-swipe-left +
    +
  • + + +
  • +
    + + fi-rr-swipe-right +
    +
  • + + +
  • +
    + + fi-rr-swipe-up +
    +
  • + + +
  • +
    + + fi-rr-sword-alt +
    +
  • + + +
  • +
    + + fi-rr-sword +
    +
  • + + +
  • +
    + + fi-rr-symbol +
    +
  • + + +
  • +
    + + fi-rr-symbols +
    +
  • + + +
  • +
    + + fi-rr-synagogue +
    +
  • + + +
  • +
    + + fi-rr-syringe-injection-blood +
    +
  • + + +
  • +
    + + fi-rr-syringe +
    +
  • + + +
  • +
    + + fi-rr-system-cloud +
    +
  • + + +
  • +
    + + fi-rr-t-rex +
    +
  • + + +
  • +
    + + fi-rr-t-square +
    +
  • + + +
  • +
    + + fi-rr-t +
    +
  • + + +
  • +
    + + fi-rr-tab-folder +
    +
  • + + +
  • +
    + + fi-rr-table-columns +
    +
  • + + +
  • +
    + + fi-rr-table-layout +
    +
  • + + +
  • +
    + + fi-rr-table-list +
    +
  • + + +
  • +
    + + fi-rr-table-picnic +
    +
  • + + +
  • +
    + + fi-rr-table-pivot +
    +
  • + + +
  • +
    + + fi-rr-table-rows +
    +
  • + + +
  • +
    + + fi-rr-table-tree +
    +
  • + + +
  • +
    + + fi-rr-table +
    +
  • + + +
  • +
    + + fi-rr-tablet-android-alt +
    +
  • + + +
  • +
    + + fi-rr-tablet-android +
    +
  • + + +
  • +
    + + fi-rr-tablet-rugged +
    +
  • + + +
  • +
    + + fi-rr-tablet +
    +
  • + + +
  • +
    + + fi-rr-tachometer-alt-average +
    +
  • + + +
  • +
    + + fi-rr-tachometer-alt-fastest +
    +
  • + + +
  • +
    + + fi-rr-tachometer-alt-slow +
    +
  • + + +
  • +
    + + fi-rr-tachometer-alt-slowest +
    +
  • + + +
  • +
    + + fi-rr-tachometer-average +
    +
  • + + +
  • +
    + + fi-rr-tachometer-fast +
    +
  • + + +
  • +
    + + fi-rr-tachometer-fastest +
    +
  • + + +
  • +
    + + fi-rr-tachometer-slow +
    +
  • + + +
  • +
    + + fi-rr-tachometer-slowest +
    +
  • + + +
  • +
    + + fi-rr-tachometer +
    +
  • + + +
  • +
    + + fi-rr-taco +
    +
  • + + +
  • +
    + + fi-rr-tags +
    +
  • + + +
  • +
    + + fi-rr-talent-alt +
    +
  • + + +
  • +
    + + fi-rr-talent-hand +
    +
  • + + +
  • +
    + + fi-rr-talent +
    +
  • + + +
  • +
    + + fi-rr-tally-1 +
    +
  • + + +
  • +
    + + fi-rr-tally-2 +
    +
  • + + +
  • +
    + + fi-rr-tally-3 +
    +
  • + + +
  • +
    + + fi-rr-tally-4 +
    +
  • + + +
  • +
    + + fi-rr-tally +
    +
  • + + +
  • +
    + + fi-rr-tamale +
    +
  • + + +
  • +
    + + fi-rr-tank-water +
    +
  • + + +
  • +
    + + fi-rr-tap +
    +
  • + + +
  • +
    + + fi-rr-tape +
    +
  • + + +
  • +
    + + fi-rr-target-audience +
    +
  • + + +
  • +
    + + fi-rr-target +
    +
  • + + +
  • +
    + + fi-rr-task-calendar +
    +
  • + + +
  • +
    + + fi-rr-task-checklist +
    +
  • + + +
  • +
    + + fi-rr-tasks +
    +
  • + + +
  • +
    + + fi-rr-tattoo-machine +
    +
  • + + +
  • +
    + + fi-rr-tax-alt +
    +
  • + + +
  • +
    + + fi-rr-tax +
    +
  • + + +
  • +
    + + fi-rr-taxi-bus +
    +
  • + + +
  • +
    + + fi-rr-taxi +
    +
  • + + +
  • +
    + + fi-rr-team-check-alt +
    +
  • + + +
  • +
    + + fi-rr-team-check +
    +
  • + + +
  • +
    + + fi-rr-team-collaboration +
    +
  • + + +
  • +
    + + fi-rr-team +
    +
  • + + +
  • +
    + + fi-rr-teddy-bear +
    +
  • + + +
  • +
    + + fi-rr-teeth-open +
    +
  • + + +
  • +
    + + fi-rr-telescope +
    +
  • + + +
  • +
    + + fi-rr-temperature-down +
    +
  • + + +
  • +
    + + fi-rr-temperature-frigid +
    +
  • + + +
  • +
    + + fi-rr-temperature-high +
    +
  • + + +
  • +
    + + fi-rr-temperature-list +
    +
  • + + +
  • +
    + + fi-rr-temperature-low +
    +
  • + + +
  • +
    + + fi-rr-temperature-up +
    +
  • + + +
  • +
    + + fi-rr-template-alt +
    +
  • + + +
  • +
    + + fi-rr-template +
    +
  • + + +
  • +
    + + fi-rr-tenge +
    +
  • + + +
  • +
    + + fi-rr-tennis +
    +
  • + + +
  • +
    + + fi-rr-tent-arrow-down-to-line +
    +
  • + + +
  • +
    + + fi-rr-tent-arrow-left-right +
    +
  • + + +
  • +
    + + fi-rr-tent-arrow-turn-left +
    +
  • + + +
  • +
    + + fi-rr-tent-arrows-down +
    +
  • + + +
  • +
    + + fi-rr-tents +
    +
  • + + +
  • +
    + + fi-rr-terminal +
    +
  • + + +
  • +
    + + fi-rr-terms-check +
    +
  • + + +
  • +
    + + fi-rr-terms-info +
    +
  • + + +
  • +
    + + fi-rr-terrace +
    +
  • + + +
  • +
    + + fi-rr-test-tube +
    +
  • + + +
  • +
    + + fi-rr-test +
    +
  • + + +
  • +
    + + fi-rr-text-box-dots +
    +
  • + + +
  • +
    + + fi-rr-text-box-edit +
    +
  • + + +
  • +
    + + fi-rr-text-box +
    +
  • + + +
  • +
    + + fi-rr-text-check +
    +
  • + + +
  • +
    + + fi-rr-text-height +
    +
  • + + +
  • +
    + + fi-rr-text-input-left +
    +
  • + + +
  • +
    + + fi-rr-text-shadow +
    +
  • + + +
  • +
    + + fi-rr-text-size +
    +
  • + + +
  • +
    + + fi-rr-text-slash +
    +
  • + + +
  • +
    + + fi-rr-text-width +
    +
  • + + +
  • +
    + + fi-rr-text +
    +
  • + + +
  • +
    + + fi-rr-theater-masks +
    +
  • + + +
  • +
    + + fi-rr-thermometer-alt +
    +
  • + + +
  • +
    + + fi-rr-thermometer-empty +
    +
  • + + +
  • +
    + + fi-rr-thermometer-full +
    +
  • + + +
  • +
    + + fi-rr-thermometer-half +
    +
  • + + +
  • +
    + + fi-rr-thermometer-quarter +
    +
  • + + +
  • +
    + + fi-rr-thermometer-three-quarters +
    +
  • + + +
  • +
    + + fi-rr-theta +
    +
  • + + +
  • +
    + + fi-rr-third-award +
    +
  • + + +
  • +
    + + fi-rr-third-laurel +
    +
  • + + +
  • +
    + + fi-rr-third-medal +
    +
  • + + +
  • +
    + + fi-rr-third +
    +
  • + + +
  • +
    + + fi-rr-thought-bubble +
    +
  • + + +
  • +
    + + fi-rr-three-direction +
    +
  • + + +
  • +
    + + fi-rr-three-leaf-clover +
    +
  • + + +
  • +
    + + fi-rr-throat +
    +
  • + + +
  • +
    + + fi-rr-thumbs-up-trust +
    +
  • + + +
  • +
    + + fi-rr-thumbtack-slash +
    +
  • + + +
  • +
    + + fi-rr-thumbtack +
    +
  • + + +
  • +
    + + fi-rr-thunderstorm-moon +
    +
  • + + +
  • +
    + + fi-rr-thunderstorm-risk +
    +
  • + + +
  • +
    + + fi-rr-thunderstorm-sun +
    +
  • + + +
  • +
    + + fi-rr-thunderstorm +
    +
  • + + +
  • +
    + + fi-rr-thursday +
    +
  • + + +
  • +
    + + fi-rr-ticket-airline +
    +
  • + + +
  • +
    + + fi-rr-ticket-alt +
    +
  • + + +
  • +
    + + fi-rr-ticket +
    +
  • + + +
  • +
    + + fi-rr-tickets-airline +
    +
  • + + +
  • +
    + + fi-rr-tickets +
    +
  • + + +
  • +
    + + fi-rr-tie +
    +
  • + + +
  • +
    + + fi-rr-tiff-file +
    +
  • + + +
  • +
    + + fi-rr-tilde +
    +
  • + + +
  • +
    + + fi-rr-time-add +
    +
  • + + +
  • +
    + + fi-rr-time-check +
    +
  • + + +
  • +
    + + fi-rr-time-delete +
    +
  • + + +
  • +
    + + fi-rr-time-fast +
    +
  • + + +
  • +
    + + fi-rr-time-forward-sixty +
    +
  • + + +
  • +
    + + fi-rr-time-forward-ten +
    +
  • + + +
  • +
    + + fi-rr-time-forward-thirty +
    +
  • + + +
  • +
    + + fi-rr-time-forward +
    +
  • + + +
  • +
    + + fi-rr-time-half-past +
    +
  • + + +
  • +
    + + fi-rr-time-management +
    +
  • + + +
  • +
    + + fi-rr-time-money +
    +
  • + + +
  • +
    + + fi-rr-time-oclock +
    +
  • + + +
  • +
    + + fi-rr-time-past +
    +
  • + + +
  • +
    + + fi-rr-time-quarter-past +
    +
  • + + +
  • +
    + + fi-rr-time-quarter-to +
    +
  • + + +
  • +
    + + fi-rr-time-twenty-four +
    +
  • + + +
  • +
    + + fi-rr-time-watch-calendar +
    +
  • + + +
  • +
    + + fi-rr-timeline-arrow +
    +
  • + + +
  • +
    + + fi-rr-timeline +
    +
  • + + +
  • +
    + + fi-rr-timer-clock-call +
    +
  • + + +
  • +
    + + fi-rr-times-hexagon +
    +
  • + + +
  • +
    + + fi-rr-tint-slash +
    +
  • + + +
  • +
    + + fi-rr-tip-button-hand +
    +
  • + + +
  • +
    + + fi-rr-tip-button +
    +
  • + + +
  • +
    + + fi-rr-tip-coin +
    +
  • + + +
  • +
    + + fi-rr-tire-flat +
    +
  • + + +
  • +
    + + fi-rr-tire-pressure-warning +
    +
  • + + +
  • +
    + + fi-rr-tire-rugged +
    +
  • + + +
  • +
    + + fi-rr-tire +
    +
  • + + +
  • +
    + + fi-rr-tired +
    +
  • + + +
  • +
    + + fi-rr-to-do-alt +
    +
  • + + +
  • +
    + + fi-rr-to-do +
    +
  • + + +
  • +
    + + fi-rr-together-people +
    +
  • + + +
  • +
    + + fi-rr-toggle-off +
    +
  • + + +
  • +
    + + fi-rr-toggle-on +
    +
  • + + +
  • +
    + + fi-rr-toilet-paper-blank-under +
    +
  • + + +
  • +
    + + fi-rr-toilet-paper-blank +
    +
  • + + +
  • +
    + + fi-rr-toilet-paper-slash +
    +
  • + + +
  • +
    + + fi-rr-toilet-paper-under-slash +
    +
  • + + +
  • +
    + + fi-rr-toilet-paper-under +
    +
  • + + +
  • +
    + + fi-rr-toilet-paper-xmark +
    +
  • + + +
  • +
    + + fi-rr-toilet +
    +
  • + + +
  • +
    + + fi-rr-toilets-portable +
    +
  • + + +
  • +
    + + fi-rr-token +
    +
  • + + +
  • +
    + + fi-rr-tomato +
    +
  • + + +
  • +
    + + fi-rr-tombstone-alt +
    +
  • + + +
  • +
    + + fi-rr-tombstone +
    +
  • + + +
  • +
    + + fi-rr-tool-box +
    +
  • + + +
  • +
    + + fi-rr-tool-crop +
    +
  • + + +
  • +
    + + fi-rr-tool-marquee +
    +
  • + + +
  • +
    + + fi-rr-tools +
    +
  • + + +
  • +
    + + fi-rr-tooth +
    +
  • + + +
  • +
    + + fi-rr-toothache +
    +
  • + + +
  • +
    + + fi-rr-toothbrush +
    +
  • + + +
  • +
    + + fi-rr-toothpaste +
    +
  • + + +
  • +
    + + fi-rr-torch-inspiration-leader +
    +
  • + + +
  • +
    + + fi-rr-torch +
    +
  • + + +
  • +
    + + fi-rr-torii-gate +
    +
  • + + +
  • +
    + + fi-rr-tornado +
    +
  • + + +
  • +
    + + fi-rr-total +
    +
  • + + +
  • +
    + + fi-rr-tour-guide-people +
    +
  • + + +
  • +
    + + fi-rr-tour-virtual +
    +
  • + + +
  • +
    + + fi-rr-towel +
    +
  • + + +
  • +
    + + fi-rr-tower-chain +
    +
  • + + +
  • +
    + + fi-rr-tower-control +
    +
  • + + +
  • +
    + + fi-rr-track +
    +
  • + + +
  • +
    + + fi-rr-tractor +
    +
  • + + +
  • +
    + + fi-rr-trademark +
    +
  • + + +
  • +
    + + fi-rr-trading +
    +
  • + + +
  • +
    + + fi-rr-traffic-cone +
    +
  • + + +
  • +
    + + fi-rr-traffic-light-go +
    +
  • + + +
  • +
    + + fi-rr-traffic-light-slow +
    +
  • + + +
  • +
    + + fi-rr-traffic-light-stop +
    +
  • + + +
  • +
    + + fi-rr-traffic-light +
    +
  • + + +
  • +
    + + fi-rr-trailer +
    +
  • + + +
  • +
    + + fi-rr-train-clock +
    +
  • + + +
  • +
    + + fi-rr-train-journey +
    +
  • + + +
  • +
    + + fi-rr-train-side +
    +
  • + + +
  • +
    + + fi-rr-train-station-building +
    +
  • + + +
  • +
    + + fi-rr-train-station +
    +
  • + + +
  • +
    + + fi-rr-train-subway-tunnel +
    +
  • + + +
  • +
    + + fi-rr-train-track +
    +
  • + + +
  • +
    + + fi-rr-train-tram +
    +
  • + + +
  • +
    + + fi-rr-train +
    +
  • + + +
  • +
    + + fi-rr-tram +
    +
  • + + +
  • +
    + + fi-rr-transaction-euro +
    +
  • + + +
  • +
    + + fi-rr-transaction-globe +
    +
  • + + +
  • +
    + + fi-rr-transaction-yen +
    +
  • + + +
  • +
    + + fi-rr-transcript +
    +
  • + + +
  • +
    + + fi-rr-transcription +
    +
  • + + +
  • +
    + + fi-rr-transform +
    +
  • + + +
  • +
    + + fi-rr-transformation-block +
    +
  • + + +
  • +
    + + fi-rr-transformation-circle +
    +
  • + + +
  • +
    + + fi-rr-transformation-design +
    +
  • + + +
  • +
    + + fi-rr-transformation-shapes +
    +
  • + + +
  • +
    + + fi-rr-transformer-bolt +
    +
  • + + +
  • +
    + + fi-rr-transgender +
    +
  • + + +
  • +
    + + fi-rr-translate +
    +
  • + + +
  • +
    + + fi-rr-translation-app +
    +
  • + + +
  • +
    + + fi-rr-transparency +
    +
  • + + +
  • +
    + + fi-rr-transporter-1 +
    +
  • + + +
  • +
    + + fi-rr-transporter-2 +
    +
  • + + +
  • +
    + + fi-rr-transporter-3 +
    +
  • + + +
  • +
    + + fi-rr-transporter-4 +
    +
  • + + +
  • +
    + + fi-rr-transporter-5 +
    +
  • + + +
  • +
    + + fi-rr-transporter-6 +
    +
  • + + +
  • +
    + + fi-rr-transporter-7 +
    +
  • + + +
  • +
    + + fi-rr-transporter-empty +
    +
  • + + +
  • +
    + + fi-rr-transporter +
    +
  • + + +
  • +
    + + fi-rr-trash-bag +
    +
  • + + +
  • +
    + + fi-rr-trash-can-check +
    +
  • + + +
  • +
    + + fi-rr-trash-can-clock +
    +
  • + + +
  • +
    + + fi-rr-trash-can-list +
    +
  • + + +
  • +
    + + fi-rr-trash-can-plus +
    +
  • + + +
  • +
    + + fi-rr-trash-can-slash +
    +
  • + + +
  • +
    + + fi-rr-trash-check +
    +
  • + + +
  • +
    + + fi-rr-trash-clock +
    +
  • + + +
  • +
    + + fi-rr-trash-empty +
    +
  • + + +
  • +
    + + fi-rr-trash-list +
    +
  • + + +
  • +
    + + fi-rr-trash-plus +
    +
  • + + +
  • +
    + + fi-rr-trash-restore-alt +
    +
  • + + +
  • +
    + + fi-rr-trash-restore +
    +
  • + + +
  • +
    + + fi-rr-trash-slash +
    +
  • + + +
  • +
    + + fi-rr-trash-undo-alt +
    +
  • + + +
  • +
    + + fi-rr-trash-undo +
    +
  • + + +
  • +
    + + fi-rr-trash-xmark +
    +
  • + + +
  • +
    + + fi-rr-trash +
    +
  • + + +
  • +
    + + fi-rr-trauma +
    +
  • + + +
  • +
    + + fi-rr-traveler-camera +
    +
  • + + +
  • +
    + + fi-rr-treadmill +
    +
  • + + +
  • +
    + + fi-rr-treasure-chest +
    +
  • + + +
  • +
    + + fi-rr-treatment +
    +
  • + + +
  • +
    + + fi-rr-tree-alt +
    +
  • + + +
  • +
    + + fi-rr-tree-christmas +
    +
  • + + +
  • +
    + + fi-rr-tree-deciduous +
    +
  • + + +
  • +
    + + fi-rr-tree +
    +
  • + + +
  • +
    + + fi-rr-trees-alt +
    +
  • + + +
  • +
    + + fi-rr-trees +
    +
  • + + +
  • +
    + + fi-rr-triangle-arrow-bolt +
    +
  • + + +
  • +
    + + fi-rr-triangle-music +
    +
  • + + +
  • +
    + + fi-rr-triangle-person-digging +
    +
  • + + +
  • +
    + + fi-rr-triangle-warning +
    +
  • + + +
  • +
    + + fi-rr-triangle +
    +
  • + + +
  • +
    + + fi-rr-tricycle +
    +
  • + + +
  • +
    + + fi-rr-trillium +
    +
  • + + +
  • +
    + + fi-rr-trombone +
    +
  • + + +
  • +
    + + fi-rr-troph-cap +
    +
  • + + +
  • +
    + + fi-rr-trophy-achievement-skill +
    +
  • + + +
  • +
    + + fi-rr-trophy-star +
    +
  • + + +
  • +
    + + fi-rr-trophy +
    +
  • + + +
  • +
    + + fi-rr-truck-arrow-left +
    +
  • + + +
  • +
    + + fi-rr-truck-arrow-right +
    +
  • + + +
  • +
    + + fi-rr-truck-bolt +
    +
  • + + +
  • +
    + + fi-rr-truck-box +
    +
  • + + +
  • +
    + + fi-rr-truck-check +
    +
  • + + +
  • +
    + + fi-rr-truck-container-empty +
    +
  • + + +
  • +
    + + fi-rr-truck-container +
    +
  • + + +
  • +
    + + fi-rr-truck-couch +
    +
  • + + +
  • +
    + + fi-rr-truck-droplet +
    +
  • + + +
  • +
    + + fi-rr-truck-fire +
    +
  • + + +
  • +
    + + fi-rr-truck-flatbed +
    +
  • + + +
  • +
    + + fi-rr-truck-front +
    +
  • + + +
  • +
    + + fi-rr-truck-ladder +
    +
  • + + +
  • +
    + + fi-rr-truck-loading +
    +
  • + + +
  • +
    + + fi-rr-truck-medical +
    +
  • + + +
  • +
    + + fi-rr-truck-monster +
    +
  • + + +
  • +
    + + fi-rr-truck-moving +
    +
  • + + +
  • +
    + + fi-rr-truck-pickup +
    +
  • + + +
  • +
    + + fi-rr-truck-plow +
    +
  • + + +
  • +
    + + fi-rr-truck-ramp +
    +
  • + + +
  • +
    + + fi-rr-truck-side +
    +
  • + + +
  • +
    + + fi-rr-truck-tow +
    +
  • + + +
  • +
    + + fi-rr-truck-utensils +
    +
  • + + +
  • +
    + + fi-rr-trumpet +
    +
  • + + +
  • +
    + + fi-rr-trust-alt +
    +
  • + + +
  • +
    + + fi-rr-trust +
    +
  • + + +
  • +
    + + fi-rr-tshirt +
    +
  • + + +
  • +
    + + fi-rr-tty-answer +
    +
  • + + +
  • +
    + + fi-rr-tty +
    +
  • + + +
  • +
    + + fi-rr-tubes +
    +
  • + + +
  • +
    + + fi-rr-tuesday +
    +
  • + + +
  • +
    + + fi-rr-tugrik-sign +
    +
  • + + +
  • +
    + + fi-rr-turkey +
    +
  • + + +
  • +
    + + fi-rr-turn-left-down +
    +
  • + + +
  • +
    + + fi-rr-turn-left +
    +
  • + + +
  • +
    + + fi-rr-turn-right +
    +
  • + + +
  • +
    + + fi-rr-turntable +
    +
  • + + +
  • +
    + + fi-rr-turtle +
    +
  • + + +
  • +
    + + fi-rr-tv-music +
    +
  • + + +
  • +
    + + fi-rr-tv-retro +
    +
  • + + +
  • +
    + + fi-rr-two-nails +
    +
  • + + +
  • +
    + + fi-rr-two-paperclip +
    +
  • + + +
  • +
    + + fi-rr-two-swords +
    +
  • + + +
  • +
    + + fi-rr-typewriter +
    +
  • + + +
  • +
    + + fi-rr-u +
    +
  • + + +
  • +
    + + fi-rr-ufo-beam +
    +
  • + + +
  • +
    + + fi-rr-ufo +
    +
  • + + +
  • +
    + + fi-rr-ui-ux +
    +
  • + + +
  • +
    + + fi-rr-uk-country-code +
    +
  • + + +
  • +
    + + fi-rr-umbrella-beach +
    +
  • + + +
  • +
    + + fi-rr-umbrella +
    +
  • + + +
  • +
    + + fi-rr-under-construction +
    +
  • + + +
  • +
    + + fi-rr-underline +
    +
  • + + +
  • +
    + + fi-rr-undo-alt +
    +
  • + + +
  • +
    + + fi-rr-undo +
    +
  • + + +
  • +
    + + fi-rr-unicorn +
    +
  • + + +
  • +
    + + fi-rr-uniform-martial-arts +
    +
  • + + +
  • +
    + + fi-rr-united-kingdom +
    +
  • + + +
  • +
    + + fi-rr-universal-access +
    +
  • + + +
  • +
    + + fi-rr-unlock +
    +
  • + + +
  • +
    + + fi-rr-up-from-bracket +
    +
  • + + +
  • +
    + + fi-rr-up-left +
    +
  • + + +
  • +
    + + fi-rr-up-right-from-square +
    +
  • + + +
  • +
    + + fi-rr-up-right +
    +
  • + + +
  • +
    + + fi-rr-up +
    +
  • + + +
  • +
    + + fi-rr-upload +
    +
  • + + +
  • +
    + + fi-rr-urban-planning +
    +
  • + + +
  • +
    + + fi-rr-url +
    +
  • + + +
  • +
    + + fi-rr-urology +
    +
  • + + +
  • +
    + + fi-rr-usa-map-pin +
    +
  • + + +
  • +
    + + fi-rr-usa-map +
    +
  • + + +
  • +
    + + fi-rr-usb-pendrive +
    +
  • + + +
  • +
    + + fi-rr-usb-scan +
    +
  • + + +
  • +
    + + fi-rr-usb-wifi +
    +
  • + + +
  • +
    + + fi-rr-usd-circle +
    +
  • + + +
  • +
    + + fi-rr-usd-square +
    +
  • + + +
  • +
    + + fi-rr-user-add +
    +
  • + + +
  • +
    + + fi-rr-user-alien +
    +
  • + + +
  • +
    + + fi-rr-user-astronaut +
    +
  • + + +
  • +
    + + fi-rr-user-bag +
    +
  • + + +
  • +
    + + fi-rr-user-basket +
    +
  • + + +
  • +
    + + fi-rr-user-beard +
    +
  • + + +
  • +
    + + fi-rr-user-check +
    +
  • + + +
  • +
    + + fi-rr-user-chef +
    +
  • + + +
  • +
    + + fi-rr-user-circle-down +
    +
  • + + +
  • +
    + + fi-rr-user-circle-left +
    +
  • + + +
  • +
    + + fi-rr-user-circle-right +
    +
  • + + +
  • +
    + + fi-rr-user-circle-up +
    +
  • + + +
  • +
    + + fi-rr-user-coach +
    +
  • + + +
  • +
    + + fi-rr-user-cowboy +
    +
  • + + +
  • +
    + + fi-rr-user-crown +
    +
  • + + +
  • +
    + + fi-rr-user-dj +
    +
  • + + +
  • +
    + + fi-rr-user-doctor-hair-long +
    +
  • + + +
  • +
    + + fi-rr-user-doctor-hair +
    +
  • + + +
  • +
    + + fi-rr-user-down +
    +
  • + + +
  • +
    + + fi-rr-user-eating +
    +
  • + + +
  • +
    + + fi-rr-user-experience +
    +
  • + + +
  • +
    + + fi-rr-user-fast-running +
    +
  • + + +
  • +
    + + fi-rr-user-forbidden-alt +
    +
  • + + +
  • +
    + + fi-rr-user-forbidden +
    +
  • + + +
  • +
    + + fi-rr-user-gear +
    +
  • + + +
  • +
    + + fi-rr-user-graduate +
    +
  • + + +
  • +
    + + fi-rr-user-group-crown +
    +
  • + + +
  • +
    + + fi-rr-user-hair-buns +
    +
  • + + +
  • +
    + + fi-rr-user-hair-mullet +
    +
  • + + +
  • +
    + + fi-rr-user-hard-work +
    +
  • + + +
  • +
    + + fi-rr-user-headset +
    +
  • + + +
  • +
    + + fi-rr-user-helmet-safety +
    +
  • + + +
  • +
    + + fi-rr-user-hoodie +
    +
  • + + +
  • +
    + + fi-rr-user-india +
    +
  • + + +
  • +
    + + fi-rr-user-injured +
    +
  • + + +
  • +
    + + fi-rr-user-interface-ui +
    +
  • + + +
  • +
    + + fi-rr-user-key +
    +
  • + + +
  • +
    + + fi-rr-user-language +
    +
  • + + +
  • +
    + + fi-rr-user-left +
    +
  • + + +
  • +
    + + fi-rr-user-link +
    +
  • + + +
  • +
    + + fi-rr-user-lock +
    +
  • + + +
  • +
    + + fi-rr-user-logout +
    +
  • + + +
  • +
    + + fi-rr-user-mask +
    +
  • + + +
  • +
    + + fi-rr-user-md-chat +
    +
  • + + +
  • +
    + + fi-rr-user-md +
    +
  • + + +
  • +
    + + fi-rr-user-minus +
    +
  • + + +
  • +
    + + fi-rr-user-moustache +
    +
  • + + +
  • +
    + + fi-rr-user-music +
    +
  • + + +
  • +
    + + fi-rr-user-ninja +
    +
  • + + +
  • +
    + + fi-rr-user-nurse-hair-long +
    +
  • + + +
  • +
    + + fi-rr-user-nurse-hair +
    +
  • + + +
  • +
    + + fi-rr-user-nurse +
    +
  • + + +
  • +
    + + fi-rr-user-pen-head +
    +
  • + + +
  • +
    + + fi-rr-user-pen +
    +
  • + + +
  • +
    + + fi-rr-user-permissions +
    +
  • + + +
  • +
    + + fi-rr-user-pilot-tie +
    +
  • + + +
  • +
    + + fi-rr-user-pilot +
    +
  • + + +
  • +
    + + fi-rr-user-pizza-delivery +
    +
  • + + +
  • +
    + + fi-rr-user-plumber +
    +
  • + + +
  • +
    + + fi-rr-user-police +
    +
  • + + +
  • +
    + + fi-rr-user-question +
    +
  • + + +
  • +
    + + fi-rr-user-right +
    +
  • + + +
  • +
    + + fi-rr-user-roadmap +
    +
  • + + +
  • +
    + + fi-rr-user-robot-xmarks +
    +
  • + + +
  • +
    + + fi-rr-user-robot +
    +
  • + + +
  • +
    + + fi-rr-user-salary +
    +
  • + + +
  • +
    + + fi-rr-user-shakespeare +
    +
  • + + +
  • +
    + + fi-rr-user-shield +
    +
  • + + +
  • +
    + + fi-rr-user-sitting-toilet +
    +
  • + + +
  • +
    + + fi-rr-user-skill-gear +
    +
  • + + +
  • +
    + + fi-rr-user-slash +
    +
  • + + +
  • +
    + + fi-rr-user-speaking +
    +
  • + + +
  • +
    + + fi-rr-user-stress +
    +
  • + + +
  • +
    + + fi-rr-user-suitcase +
    +
  • + + +
  • +
    + + fi-rr-user-tag +
    +
  • + + +
  • +
    + + fi-rr-user-tie-hair-long +
    +
  • + + +
  • +
    + + fi-rr-user-tie-hair +
    +
  • + + +
  • +
    + + fi-rr-user-time +
    +
  • + + +
  • +
    + + fi-rr-user-trust +
    +
  • + + +
  • +
    + + fi-rr-user-unlock +
    +
  • + + +
  • +
    + + fi-rr-user-up +
    +
  • + + +
  • +
    + + fi-rr-user-visor +
    +
  • + + +
  • +
    + + fi-rr-user-vneck-hair-long +
    +
  • + + +
  • +
    + + fi-rr-user-vneck-hair +
    +
  • + + +
  • +
    + + fi-rr-user-volunteer +
    +
  • + + +
  • +
    + + fi-rr-user-writer +
    +
  • + + +
  • +
    + + fi-rr-user-xmark +
    +
  • + + +
  • +
    + + fi-rr-user +
    +
  • + + +
  • +
    + + fi-rr-users-alt +
    +
  • + + +
  • +
    + + fi-rr-users-class +
    +
  • + + +
  • +
    + + fi-rr-users-gear +
    +
  • + + +
  • +
    + + fi-rr-users-loyalty +
    +
  • + + +
  • +
    + + fi-rr-users-medical +
    +
  • + + +
  • +
    + + fi-rr-users-slash +
    +
  • + + +
  • +
    + + fi-rr-users-speaking +
    +
  • + + +
  • +
    + + fi-rr-users +
    +
  • + + +
  • +
    + + fi-rr-utensils-slash +
    +
  • + + +
  • +
    + + fi-rr-utensils +
    +
  • + + +
  • +
    + + fi-rr-utility-pole-double +
    +
  • + + +
  • +
    + + fi-rr-utility-pole +
    +
  • + + +
  • +
    + + fi-rr-ux-browser +
    +
  • + + +
  • +
    + + fi-rr-ux +
    +
  • + + +
  • +
    + + fi-rr-v +
    +
  • + + +
  • +
    + + fi-rr-vacuum-cleaner +
    +
  • + + +
  • +
    + + fi-rr-vacuum-robot +
    +
  • + + +
  • +
    + + fi-rr-vacuum +
    +
  • + + +
  • +
    + + fi-rr-value-absolute +
    +
  • + + +
  • +
    + + fi-rr-van-fast +
    +
  • + + +
  • +
    + + fi-rr-van-front +
    +
  • + + +
  • +
    + + fi-rr-vault +
    +
  • + + +
  • +
    + + fi-rr-vector-alt +
    +
  • + + +
  • +
    + + fi-rr-vector-circle +
    +
  • + + +
  • +
    + + fi-rr-vector-polygon +
    +
  • + + +
  • +
    + + fi-rr-vector +
    +
  • + + +
  • +
    + + fi-rr-vegan +
    +
  • + + +
  • +
    + + fi-rr-venus-double +
    +
  • + + +
  • +
    + + fi-rr-venus-mars +
    +
  • + + +
  • +
    + + fi-rr-venus +
    +
  • + + +
  • +
    + + fi-rr-vest-patches +
    +
  • + + +
  • +
    + + fi-rr-vest +
    +
  • + + +
  • +
    + + fi-rr-video-arrow-down-left +
    +
  • + + +
  • +
    + + fi-rr-video-arrow-up-right +
    +
  • + + +
  • +
    + + fi-rr-video-camera-alt +
    +
  • + + +
  • +
    + + fi-rr-video-camera +
    +
  • + + +
  • +
    + + fi-rr-video-duration +
    +
  • + + +
  • +
    + + fi-rr-video-folder +
    +
  • + + +
  • +
    + + fi-rr-video-plus +
    +
  • + + +
  • +
    + + fi-rr-video-recording +
    +
  • + + +
  • +
    + + fi-rr-video-slash +
    +
  • + + +
  • +
    + + fi-rr-videoconference +
    +
  • + + +
  • +
    + + fi-rr-vihara +
    +
  • + + +
  • +
    + + fi-rr-violin +
    +
  • + + +
  • +
    + + fi-rr-virtual-assistant +
    +
  • + + +
  • +
    + + fi-rr-virus-scan +
    +
  • + + +
  • +
    + + fi-rr-virus-slash +
    +
  • + + +
  • +
    + + fi-rr-virus +
    +
  • + + +
  • +
    + + fi-rr-viruses +
    +
  • + + +
  • +
    + + fi-rr-vision-sense +
    +
  • + + +
  • +
    + + fi-rr-vision-target +
    +
  • + + +
  • +
    + + fi-rr-vision +
    +
  • + + +
  • +
    + + fi-rr-visit +
    +
  • + + +
  • +
    + + fi-rr-voice-command +
    +
  • + + +
  • +
    + + fi-rr-voice-note +
    +
  • + + +
  • +
    + + fi-rr-voicemail +
    +
  • + + +
  • +
    + + fi-rr-volcano +
    +
  • + + +
  • +
    + + fi-rr-volleyball-player +
    +
  • + + +
  • +
    + + fi-rr-volleyball +
    +
  • + + +
  • +
    + + fi-rr-volume-control +
    +
  • + + +
  • +
    + + fi-rr-volume-down +
    +
  • + + +
  • +
    + + fi-rr-volume-mute +
    +
  • + + +
  • +
    + + fi-rr-volume-off +
    +
  • + + +
  • +
    + + fi-rr-volume-slash +
    +
  • + + +
  • +
    + + fi-rr-volume +
    +
  • + + +
  • +
    + + fi-rr-volunteer-vest +
    +
  • + + +
  • +
    + + fi-rr-vote-nay +
    +
  • + + +
  • +
    + + fi-rr-vote-yea +
    +
  • + + +
  • +
    + + fi-rr-vpn-globe +
    +
  • + + +
  • +
    + + fi-rr-vpn-laptop +
    +
  • + + +
  • +
    + + fi-rr-vpn-network +
    +
  • + + +
  • +
    + + fi-rr-vpn-shield +
    +
  • + + +
  • +
    + + fi-rr-vpn +
    +
  • + + +
  • +
    + + fi-rr-vr-cardboard +
    +
  • + + +
  • +
    + + fi-rr-w +
    +
  • + + +
  • +
    + + fi-rr-waffle +
    +
  • + + +
  • +
    + + fi-rr-wagon-covered +
    +
  • + + +
  • +
    + + fi-rr-walker +
    +
  • + + +
  • +
    + + fi-rr-walkie-talkie +
    +
  • + + +
  • +
    + + fi-rr-walking +
    +
  • + + +
  • +
    + + fi-rr-wallet-arrow +
    +
  • + + +
  • +
    + + fi-rr-wallet-buyer +
    +
  • + + +
  • +
    + + fi-rr-wallet-change +
    +
  • + + +
  • +
    + + fi-rr-wallet-income +
    +
  • + + +
  • +
    + + fi-rr-wallet-money +
    +
  • + + +
  • +
    + + fi-rr-wallet-nft +
    +
  • + + +
  • +
    + + fi-rr-wallet +
    +
  • + + +
  • +
    + + fi-rr-warehouse-alt +
    +
  • + + +
  • +
    + + fi-rr-warranty +
    +
  • + + +
  • +
    + + fi-rr-washer +
    +
  • + + +
  • +
    + + fi-rr-washing-dishes +
    +
  • + + +
  • +
    + + fi-rr-waste-pollution +
    +
  • + + +
  • +
    + + fi-rr-waste +
    +
  • + + +
  • +
    + + fi-rr-watch-calculator +
    +
  • + + +
  • +
    + + fi-rr-watch-fitness +
    +
  • + + +
  • +
    + + fi-rr-watch-smart +
    +
  • + + +
  • +
    + + fi-rr-watch +
    +
  • + + +
  • +
    + + fi-rr-water-bottle +
    +
  • + + +
  • +
    + + fi-rr-water-drop +
    +
  • + + +
  • +
    + + fi-rr-water-ladder +
    +
  • + + +
  • +
    + + fi-rr-water-lower +
    +
  • + + +
  • +
    + + fi-rr-water-rise +
    +
  • + + +
  • +
    + + fi-rr-water-ski +
    +
  • + + +
  • +
    + + fi-rr-water +
    +
  • + + +
  • +
    + + fi-rr-watering-can-drop +
    +
  • + + +
  • +
    + + fi-rr-watering-can-plant +
    +
  • + + +
  • +
    + + fi-rr-watermelon +
    +
  • + + +
  • +
    + + fi-rr-waterpolo-goal +
    +
  • + + +
  • +
    + + fi-rr-waterpolo-hand +
    +
  • + + +
  • +
    + + fi-rr-waterpolo-player +
    +
  • + + +
  • +
    + + fi-rr-waterpolo +
    +
  • + + +
  • +
    + + fi-rr-wave-sine +
    +
  • + + +
  • +
    + + fi-rr-wave-square +
    +
  • + + +
  • +
    + + fi-rr-wave-triangle +
    +
  • + + +
  • +
    + + fi-rr-wave +
    +
  • + + +
  • +
    + + fi-rr-waveform-path +
    +
  • + + +
  • +
    + + fi-rr-waveform +
    +
  • + + +
  • +
    + + fi-rr-web-browser-bomb +
    +
  • + + +
  • +
    + + fi-rr-web-design +
    +
  • + + +
  • +
    + + fi-rr-web-test +
    +
  • + + +
  • +
    + + fi-rr-webcam-slash +
    +
  • + + +
  • +
    + + fi-rr-webcam +
    +
  • + + +
  • +
    + + fi-rr-webhook +
    +
  • + + +
  • +
    + + fi-rr-webinar-play +
    +
  • + + +
  • +
    + + fi-rr-webinar +
    +
  • + + +
  • +
    + + fi-rr-website-design +
    +
  • + + +
  • +
    + + fi-rr-website-layout +
    +
  • + + +
  • +
    + + fi-rr-website-speed +
    +
  • + + +
  • +
    + + fi-rr-website-structure +
    +
  • + + +
  • +
    + + fi-rr-wednesday +
    +
  • + + +
  • +
    + + fi-rr-weight-gain +
    +
  • + + +
  • +
    + + fi-rr-weight-loss +
    +
  • + + +
  • +
    + + fi-rr-welding +
    +
  • + + +
  • +
    + + fi-rr-wellbeing +
    +
  • + + +
  • +
    + + fi-rr-whale +
    +
  • + + +
  • +
    + + fi-rr-wheat-awn-circle-exclamation +
    +
  • + + +
  • +
    + + fi-rr-wheat-awn-slash +
    +
  • + + +
  • +
    + + fi-rr-wheat-awn +
    +
  • + + +
  • +
    + + fi-rr-wheat-slash +
    +
  • + + +
  • +
    + + fi-rr-wheat +
    +
  • + + +
  • +
    + + fi-rr-wheelchair-move +
    +
  • + + +
  • +
    + + fi-rr-wheelchair-sleeping +
    +
  • + + +
  • +
    + + fi-rr-wheelchair +
    +
  • + + +
  • +
    + + fi-rr-whistle +
    +
  • + + +
  • +
    + + fi-rr-white-space +
    +
  • + + +
  • +
    + + fi-rr-wifi-1 +
    +
  • + + +
  • +
    + + fi-rr-wifi-2 +
    +
  • + + +
  • +
    + + fi-rr-wifi-alt +
    +
  • + + +
  • +
    + + fi-rr-wifi-exclamation +
    +
  • + + +
  • +
    + + fi-rr-wifi-lock +
    +
  • + + +
  • +
    + + fi-rr-wifi-password +
    +
  • + + +
  • +
    + + fi-rr-wifi-slash +
    +
  • + + +
  • +
    + + fi-rr-wifi-xmark +
    +
  • + + +
  • +
    + + fi-rr-wifi +
    +
  • + + +
  • +
    + + fi-rr-wildfire +
    +
  • + + +
  • +
    + + fi-rr-wind-turbine +
    +
  • + + +
  • +
    + + fi-rr-wind-warning +
    +
  • + + +
  • +
    + + fi-rr-wind +
    +
  • + + +
  • +
    + + fi-rr-window-alt +
    +
  • + + +
  • +
    + + fi-rr-window-frame-open +
    +
  • + + +
  • +
    + + fi-rr-window-frame +
    +
  • + + +
  • +
    + + fi-rr-window-maximize +
    +
  • + + +
  • +
    + + fi-rr-window-minimize +
    +
  • + + +
  • +
    + + fi-rr-window-restore +
    +
  • + + +
  • +
    + + fi-rr-windsock +
    +
  • + + +
  • +
    + + fi-rr-windsurf +
    +
  • + + +
  • +
    + + fi-rr-wine-bottle +
    +
  • + + +
  • +
    + + fi-rr-wine-glass-crack +
    +
  • + + +
  • +
    + + fi-rr-wine-glass-empty +
    +
  • + + +
  • +
    + + fi-rr-wings-box +
    +
  • + + +
  • +
    + + fi-rr-wisdom +
    +
  • + + +
  • +
    + + fi-rr-wishlist-heart +
    +
  • + + +
  • +
    + + fi-rr-wishlist-star +
    +
  • + + +
  • +
    + + fi-rr-witness +
    +
  • + + +
  • +
    + + fi-rr-woman-head +
    +
  • + + +
  • +
    + + fi-rr-woman-scientist +
    +
  • + + +
  • +
    + + fi-rr-women-swimsuit +
    +
  • + + +
  • +
    + + fi-rr-won-sign +
    +
  • + + +
  • +
    + + fi-rr-work-in-progress +
    +
  • + + +
  • +
    + + fi-rr-workflow-alt +
    +
  • + + +
  • +
    + + fi-rr-workflow-setting-alt +
    +
  • + + +
  • +
    + + fi-rr-workflow-setting +
    +
  • + + +
  • +
    + + fi-rr-workflow +
    +
  • + + +
  • +
    + + fi-rr-workshop +
    +
  • + + +
  • +
    + + fi-rr-workwear +
    +
  • + + +
  • +
    + + fi-rr-world-megaphone +
    +
  • + + +
  • +
    + + fi-rr-world +
    +
  • + + +
  • +
    + + fi-rr-worm +
    +
  • + + +
  • +
    + + fi-rr-wrap +
    +
  • + + +
  • +
    + + fi-rr-wreath +
    +
  • + + +
  • +
    + + fi-rr-wrench-alt +
    +
  • + + +
  • +
    + + fi-rr-wrench-simple +
    +
  • + + +
  • +
    + + fi-rr-x-ray +
    +
  • + + +
  • +
    + + fi-rr-x +
    +
  • + + +
  • +
    + + fi-rr-y +
    +
  • + + +
  • +
    + + fi-rr-y2k +
    +
  • + + +
  • +
    + + fi-rr-yen +
    +
  • + + +
  • +
    + + fi-rr-yin-yang +
    +
  • + + +
  • +
    + + fi-rr-yoga-ball-exercise +
    +
  • + + +
  • +
    + + fi-rr-yoga-ball-mat +
    +
  • + + +
  • +
    + + fi-rr-yoga-ball +
    +
  • + + +
  • +
    + + fi-rr-yoga-mat +
    +
  • + + +
  • +
    + + fi-rr-yoga-moon +
    +
  • + + +
  • +
    + + fi-rr-yoga-posture +
    +
  • + + +
  • +
    + + fi-rr-z +
    +
  • + + +
  • +
    + + fi-rr-zero-percent +
    +
  • + + +
  • +
    + + fi-rr-zip-file +
    +
  • + + +
  • +
    + + fi-rr-zoom-in +
    +
  • + + +
  • +
    + + fi-rr-zoom-out +
    +
  • + + +
+ +
+ + diff --git a/resources/css/Shared/uicons-regular-rounded/webfonts/uicons-regular-rounded.woff b/resources/css/Shared/uicons-regular-rounded/webfonts/uicons-regular-rounded.woff new file mode 100644 index 0000000..3f40939 Binary files /dev/null and b/resources/css/Shared/uicons-regular-rounded/webfonts/uicons-regular-rounded.woff differ diff --git a/resources/css/Shared/uicons-regular-rounded/webfonts/uicons-regular-rounded.woff2 b/resources/css/Shared/uicons-regular-rounded/webfonts/uicons-regular-rounded.woff2 new file mode 100644 index 0000000..0135ec8 Binary files /dev/null and b/resources/css/Shared/uicons-regular-rounded/webfonts/uicons-regular-rounded.woff2 differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Bold.eot b/resources/css/Shared/yekan-bakh/YekanBakh-Bold.eot new file mode 100644 index 0000000..ac7a35f Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Bold.eot differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Bold.svg b/resources/css/Shared/yekan-bakh/YekanBakh-Bold.svg new file mode 100644 index 0000000..0a0afed --- /dev/null +++ b/resources/css/Shared/yekan-bakh/YekanBakh-Bold.svg @@ -0,0 +1,1087 @@ + + + + +Created by FontForge 20201107 at Wed Jul 29 06:06:38 2020 + By +Copyright (c) 2019 by Reza Bakhtiarifard. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Bold.ttf b/resources/css/Shared/yekan-bakh/YekanBakh-Bold.ttf new file mode 100644 index 0000000..ce812b5 Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Bold.ttf differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Bold.woff b/resources/css/Shared/yekan-bakh/YekanBakh-Bold.woff new file mode 100644 index 0000000..b910adc Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Bold.woff differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Bold.woff2 b/resources/css/Shared/yekan-bakh/YekanBakh-Bold.woff2 new file mode 100644 index 0000000..1bf4e54 Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Bold.woff2 differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Fat.eot b/resources/css/Shared/yekan-bakh/YekanBakh-Fat.eot new file mode 100644 index 0000000..9fad9b0 Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Fat.eot differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Fat.svg b/resources/css/Shared/yekan-bakh/YekanBakh-Fat.svg new file mode 100644 index 0000000..2330b5a --- /dev/null +++ b/resources/css/Shared/yekan-bakh/YekanBakh-Fat.svg @@ -0,0 +1,1088 @@ + + + + +Created by FontForge 20201107 at Wed Jul 29 06:07:29 2020 + By +Copyright (c) 2019 by Reza Bakhtiarifard. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Fat.ttf b/resources/css/Shared/yekan-bakh/YekanBakh-Fat.ttf new file mode 100644 index 0000000..60ccc8f Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Fat.ttf differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Fat.woff b/resources/css/Shared/yekan-bakh/YekanBakh-Fat.woff new file mode 100644 index 0000000..fffaff5 Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Fat.woff differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Fat.woff2 b/resources/css/Shared/yekan-bakh/YekanBakh-Fat.woff2 new file mode 100644 index 0000000..cbfb98e Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Fat.woff2 differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Heavy.eot b/resources/css/Shared/yekan-bakh/YekanBakh-Heavy.eot new file mode 100644 index 0000000..846b9de Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Heavy.eot differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Heavy.svg b/resources/css/Shared/yekan-bakh/YekanBakh-Heavy.svg new file mode 100644 index 0000000..2815446 --- /dev/null +++ b/resources/css/Shared/yekan-bakh/YekanBakh-Heavy.svg @@ -0,0 +1,1081 @@ + + + + +Created by FontForge 20201107 at Wed Jul 29 06:06:55 2020 + By +Copyright (c) 2019 by Reza Bakhtiarifard. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Heavy.ttf b/resources/css/Shared/yekan-bakh/YekanBakh-Heavy.ttf new file mode 100644 index 0000000..493da62 Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Heavy.ttf differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Heavy.woff b/resources/css/Shared/yekan-bakh/YekanBakh-Heavy.woff new file mode 100644 index 0000000..349a173 Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Heavy.woff differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Heavy.woff2 b/resources/css/Shared/yekan-bakh/YekanBakh-Heavy.woff2 new file mode 100644 index 0000000..0b56bbb Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Heavy.woff2 differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Light.eot b/resources/css/Shared/yekan-bakh/YekanBakh-Light.eot new file mode 100644 index 0000000..2201c65 Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Light.eot differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Light.svg b/resources/css/Shared/yekan-bakh/YekanBakh-Light.svg new file mode 100644 index 0000000..2b93363 --- /dev/null +++ b/resources/css/Shared/yekan-bakh/YekanBakh-Light.svg @@ -0,0 +1,1110 @@ + + + + +Created by FontForge 20201107 at Wed Jul 29 06:04:53 2020 + By +Copyright (c) 2019 by Reza Bakhtiarifard. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Light.ttf b/resources/css/Shared/yekan-bakh/YekanBakh-Light.ttf new file mode 100644 index 0000000..4e67af7 Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Light.ttf differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Light.woff b/resources/css/Shared/yekan-bakh/YekanBakh-Light.woff new file mode 100644 index 0000000..2f870d9 Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Light.woff differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Light.woff2 b/resources/css/Shared/yekan-bakh/YekanBakh-Light.woff2 new file mode 100644 index 0000000..7c0e015 Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Light.woff2 differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Medium.eot b/resources/css/Shared/yekan-bakh/YekanBakh-Medium.eot new file mode 100644 index 0000000..58c8c2e Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Medium.eot differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Medium.svg b/resources/css/Shared/yekan-bakh/YekanBakh-Medium.svg new file mode 100644 index 0000000..b549ead --- /dev/null +++ b/resources/css/Shared/yekan-bakh/YekanBakh-Medium.svg @@ -0,0 +1,1085 @@ + + + + +Created by FontForge 20201107 at Wed Jul 29 06:05:45 2020 + By +Copyright (c) 2019 by Reza Bakhtiarifard. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Medium.woff b/resources/css/Shared/yekan-bakh/YekanBakh-Medium.woff new file mode 100644 index 0000000..34d085b Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Medium.woff differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Medium.woff2 b/resources/css/Shared/yekan-bakh/YekanBakh-Medium.woff2 new file mode 100644 index 0000000..7763c96 Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Medium.woff2 differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Regular.eot b/resources/css/Shared/yekan-bakh/YekanBakh-Regular.eot new file mode 100644 index 0000000..e991719 Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Regular.eot differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Regular.svg b/resources/css/Shared/yekan-bakh/YekanBakh-Regular.svg new file mode 100644 index 0000000..0d62c02 --- /dev/null +++ b/resources/css/Shared/yekan-bakh/YekanBakh-Regular.svg @@ -0,0 +1,1097 @@ + + + + +Created by FontForge 20201107 at Wed Jul 29 06:05:32 2020 + By +Copyright (c) 2019 by Reza Bakhtiarifard. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Regular.ttf b/resources/css/Shared/yekan-bakh/YekanBakh-Regular.ttf new file mode 100644 index 0000000..0f40c3f Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Regular.ttf differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Regular.woff b/resources/css/Shared/yekan-bakh/YekanBakh-Regular.woff new file mode 100644 index 0000000..c1c1756 Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Regular.woff differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Regular.woff2 b/resources/css/Shared/yekan-bakh/YekanBakh-Regular.woff2 new file mode 100644 index 0000000..d9d17f0 Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Regular.woff2 differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Thin.eot b/resources/css/Shared/yekan-bakh/YekanBakh-Thin.eot new file mode 100644 index 0000000..99ae5d4 Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Thin.eot differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Thin.svg b/resources/css/Shared/yekan-bakh/YekanBakh-Thin.svg new file mode 100644 index 0000000..71d4372 --- /dev/null +++ b/resources/css/Shared/yekan-bakh/YekanBakh-Thin.svg @@ -0,0 +1,1111 @@ + + + + +Created by FontForge 20201107 at Wed Jul 29 06:04:36 2020 + By +Copyright (c) 2019 by Reza Bakhtiarifard. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Thin.ttf b/resources/css/Shared/yekan-bakh/YekanBakh-Thin.ttf new file mode 100644 index 0000000..3c06fb1 Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Thin.ttf differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Thin.woff b/resources/css/Shared/yekan-bakh/YekanBakh-Thin.woff new file mode 100644 index 0000000..726945b Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Thin.woff differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-Thin.woff2 b/resources/css/Shared/yekan-bakh/YekanBakh-Thin.woff2 new file mode 100644 index 0000000..bcf915f Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-Thin.woff2 differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-VF.woff b/resources/css/Shared/yekan-bakh/YekanBakh-VF.woff new file mode 100644 index 0000000..369fdc4 Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-VF.woff differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-VF.woff2 b/resources/css/Shared/yekan-bakh/YekanBakh-VF.woff2 new file mode 100644 index 0000000..fb8e08e Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-VF.woff2 differ diff --git a/resources/css/Shared/yekan-bakh/YekanBakh-medium.TTF b/resources/css/Shared/yekan-bakh/YekanBakh-medium.TTF new file mode 100644 index 0000000..7b9c79b Binary files /dev/null and b/resources/css/Shared/yekan-bakh/YekanBakh-medium.TTF differ diff --git a/resources/css/Shared/yekan-bakh/stylesheet.css b/resources/css/Shared/yekan-bakh/stylesheet.css new file mode 100644 index 0000000..6bfd035 --- /dev/null +++ b/resources/css/Shared/yekan-bakh/stylesheet.css @@ -0,0 +1,8 @@ +@font-face { + font-family: 'yekanBakh'; + src: url('./YekanBakh-VF.woff2') format('woff2'), + url('./YekanBakh-VF.woff') format('woff'); + font-weight: 100 900; + font-style: normal; + font-display: swap; +} diff --git a/resources/css/admin.css b/resources/css/admin.css new file mode 100644 index 0000000..fb95190 --- /dev/null +++ b/resources/css/admin.css @@ -0,0 +1,31 @@ +@import "./Shared/uicons-regular-rounded/webfonts/uicons-regular-rounded.css"; +@import "./Shared/uicons-brands/css/uicons-brands.css"; +@import "./Admin/input.css"; +@import "./Shared/font.css"; +@import "tailwindcss"; +@config "../../Admin-tailwind.config.js"; + +body{ + direction: rtl; + text-align: right; + height: auto; + @apply font-dana font-normal bg-client-gray/5; +} + +.vpd-input-group{ + @apply !h-9; +} +.ql-container { + direction: rtl; + text-align: right; + max-width: 100%; +} +.ql-picker-label{ + direction: ltr; + text-align: left; +} +.ql-editor { + direction: rtl; + text-align: right; + max-width: 100%; +} diff --git a/resources/css/client.css b/resources/css/client.css new file mode 100644 index 0000000..240f50b --- /dev/null +++ b/resources/css/client.css @@ -0,0 +1,28 @@ +@import "./Shared/uicons-regular-rounded/webfonts/uicons-regular-rounded.css"; +@import "./Shared/uicons-brands/css/uicons-brands.css"; +@import "./Shared/yekan-bakh/stylesheet.css"; +@import "./Client/ui/input.css"; +@import "./Client/ui/input-dropdown.css"; +@import "./Client/ui/flags.css"; +@import "./Client/ui/button.css"; +@import "./Client/ui/card.css"; +@import "./Client/ui/select.css"; +@import "./Client/ui/table.css"; +@import "tailwindcss"; +@import "./Client/sidebar/sidebar.css"; +@import "./Client/page-transitions.css"; +@config "../../Client-tailwind.config.js"; + + + +body{ + direction: rtl; + text-align: right; + height: auto; + font-family: "yekanBakh" !important; + @apply !font-normal; +} +.Toastify__toast-body div{ + font-family: "yekanBakh" !important; + font-size: .85rem +} diff --git a/resources/js/Admin/Pages/Auth/login.vue b/resources/js/Admin/Pages/Auth/login.vue new file mode 100644 index 0000000..399ef69 --- /dev/null +++ b/resources/js/Admin/Pages/Auth/login.vue @@ -0,0 +1,83 @@ + + + + diff --git a/resources/js/Admin/Pages/Auth/register.vue b/resources/js/Admin/Pages/Auth/register.vue new file mode 100644 index 0000000..1d17bdd --- /dev/null +++ b/resources/js/Admin/Pages/Auth/register.vue @@ -0,0 +1,99 @@ + + + + diff --git a/resources/js/Admin/Pages/Documents/create_and_edit.vue b/resources/js/Admin/Pages/Documents/create_and_edit.vue new file mode 100644 index 0000000..28d14c1 --- /dev/null +++ b/resources/js/Admin/Pages/Documents/create_and_edit.vue @@ -0,0 +1,194 @@ + + +