├── .gitattributes
├── .gitignore
├── .vscode
├── launch.json
└── tasks.json
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE
├── Logos
├── color.svg
├── color_gradient.svg
├── color_gradient_shadow.svg
├── favicon.ico
├── logotype.svg
├── logotype_white.svg
├── logotype_white_color.svg
├── outline.svg
├── requestrr_discord_Icon.svg
├── requestrr_discord_Icon_128.png
├── requestrr_discord_Icon_256.png
├── requestrr_discord_Icon_512.png
└── simple.svg
├── README.md
└── Requestrr.WebApi
├── .gitignore
├── ClientApp
├── .eslintrc.json
├── .gitignore
├── CHANGELOG.md
├── LICENSE
├── README.md
├── package-lock.json
├── package.json
├── public
│ ├── apple-icon.png
│ ├── favicon.ico
│ ├── index.html
│ └── manifest.json
└── src
│ ├── assets
│ ├── css
│ │ ├── argon-dashboard-react.css
│ │ ├── argon-dashboard-react.css.map
│ │ └── argon-dashboard-react.min.css
│ ├── fonts
│ │ └── nucleo
│ │ │ ├── nucleo-icons.eot
│ │ │ ├── nucleo-icons.svg
│ │ │ ├── nucleo-icons.ttf
│ │ │ ├── nucleo-icons.woff
│ │ │ └── nucleo-icons.woff2
│ ├── img
│ │ ├── brand
│ │ │ ├── requestrr.svg
│ │ │ ├── requestrr_black.svg
│ │ │ └── requestrr_white.svg
│ │ ├── icons
│ │ │ └── common
│ │ │ │ ├── apple.svg
│ │ │ │ ├── github.svg
│ │ │ │ ├── google.svg
│ │ │ │ └── img_295694.svg
│ │ └── theme
│ │ │ ├── angular.jpg
│ │ │ ├── bootstrap.jpg
│ │ │ ├── profile-cover.jpg
│ │ │ ├── react.jpg
│ │ │ ├── sketch.jpg
│ │ │ ├── team-1-800x800.jpg
│ │ │ ├── team-2-800x800.jpg
│ │ │ ├── team-3-800x800.jpg
│ │ │ ├── team-4-800x800.jpg
│ │ │ └── vue.jpg
│ ├── scss
│ │ ├── argon-dashboard-react.scss
│ │ ├── bootstrap
│ │ │ ├── _alert.scss
│ │ │ ├── _badge.scss
│ │ │ ├── _breadcrumb.scss
│ │ │ ├── _button-group.scss
│ │ │ ├── _buttons.scss
│ │ │ ├── _card.scss
│ │ │ ├── _carousel.scss
│ │ │ ├── _close.scss
│ │ │ ├── _code.scss
│ │ │ ├── _custom-forms.scss
│ │ │ ├── _dropdown.scss
│ │ │ ├── _forms.scss
│ │ │ ├── _functions.scss
│ │ │ ├── _grid.scss
│ │ │ ├── _images.scss
│ │ │ ├── _input-group.scss
│ │ │ ├── _jumbotron.scss
│ │ │ ├── _list-group.scss
│ │ │ ├── _media.scss
│ │ │ ├── _mixins.scss
│ │ │ ├── _modal.scss
│ │ │ ├── _nav.scss
│ │ │ ├── _navbar.scss
│ │ │ ├── _pagination.scss
│ │ │ ├── _popover.scss
│ │ │ ├── _print.scss
│ │ │ ├── _progress.scss
│ │ │ ├── _reboot.scss
│ │ │ ├── _root.scss
│ │ │ ├── _tables.scss
│ │ │ ├── _tooltip.scss
│ │ │ ├── _transitions.scss
│ │ │ ├── _type.scss
│ │ │ ├── _utilities.scss
│ │ │ ├── _variables.scss
│ │ │ ├── mixins
│ │ │ │ ├── _alert.scss
│ │ │ │ ├── _background-variant.scss
│ │ │ │ ├── _badge.scss
│ │ │ │ ├── _border-radius.scss
│ │ │ │ ├── _box-shadow.scss
│ │ │ │ ├── _breakpoints.scss
│ │ │ │ ├── _buttons.scss
│ │ │ │ ├── _caret.scss
│ │ │ │ ├── _clearfix.scss
│ │ │ │ ├── _float.scss
│ │ │ │ ├── _forms.scss
│ │ │ │ ├── _gradients.scss
│ │ │ │ ├── _grid-framework.scss
│ │ │ │ ├── _grid.scss
│ │ │ │ ├── _hover.scss
│ │ │ │ ├── _image.scss
│ │ │ │ ├── _list-group.scss
│ │ │ │ ├── _lists.scss
│ │ │ │ ├── _nav-divider.scss
│ │ │ │ ├── _pagination.scss
│ │ │ │ ├── _reset-text.scss
│ │ │ │ ├── _resize.scss
│ │ │ │ ├── _screen-reader.scss
│ │ │ │ ├── _size.scss
│ │ │ │ ├── _table-row.scss
│ │ │ │ ├── _text-emphasis.scss
│ │ │ │ ├── _text-hide.scss
│ │ │ │ ├── _text-truncate.scss
│ │ │ │ ├── _transition.scss
│ │ │ │ └── _visibility.scss
│ │ │ └── utilities
│ │ │ │ ├── _align.scss
│ │ │ │ ├── _background.scss
│ │ │ │ ├── _borders.scss
│ │ │ │ ├── _clearfix.scss
│ │ │ │ ├── _display.scss
│ │ │ │ ├── _embed.scss
│ │ │ │ ├── _flex.scss
│ │ │ │ ├── _float.scss
│ │ │ │ ├── _position.scss
│ │ │ │ ├── _screenreaders.scss
│ │ │ │ ├── _shadows.scss
│ │ │ │ ├── _sizing.scss
│ │ │ │ ├── _spacing.scss
│ │ │ │ ├── _text.scss
│ │ │ │ └── _visibility.scss
│ │ ├── core
│ │ │ ├── alerts
│ │ │ │ ├── _alert-dismissible.scss
│ │ │ │ └── _alert.scss
│ │ │ ├── avatars
│ │ │ │ ├── _avatar-group.scss
│ │ │ │ └── _avatar.scss
│ │ │ ├── badges
│ │ │ │ ├── _badge-circle.scss
│ │ │ │ ├── _badge-dot.scss
│ │ │ │ └── _badge.scss
│ │ │ ├── buttons
│ │ │ │ ├── _button-brand.scss
│ │ │ │ ├── _button-icon.scss
│ │ │ │ └── _button.scss
│ │ │ ├── cards
│ │ │ │ ├── _card-animations.scss
│ │ │ │ ├── _card-blockquote.scss
│ │ │ │ ├── _card-profile.scss
│ │ │ │ ├── _card-stats.scss
│ │ │ │ └── _card.scss
│ │ │ ├── charts
│ │ │ │ └── _chart.scss
│ │ │ ├── close
│ │ │ │ └── _close.scss
│ │ │ ├── custom-forms
│ │ │ │ ├── _custom-checkbox.scss
│ │ │ │ ├── _custom-control.scss
│ │ │ │ ├── _custom-form.scss
│ │ │ │ ├── _custom-radio.scss
│ │ │ │ └── _custom-toggle.scss
│ │ │ ├── dropdowns
│ │ │ │ └── _dropdown.scss
│ │ │ ├── footers
│ │ │ │ └── _footer.scss
│ │ │ ├── forms
│ │ │ │ ├── _form-validation.scss
│ │ │ │ ├── _form.scss
│ │ │ │ └── _input-group.scss
│ │ │ ├── headers
│ │ │ │ └── _header.scss
│ │ │ ├── icons
│ │ │ │ ├── _icon-shape.scss
│ │ │ │ └── _icon.scss
│ │ │ ├── list-groups
│ │ │ │ └── _list-group.scss
│ │ │ ├── maps
│ │ │ │ └── _map.scss
│ │ │ ├── masks
│ │ │ │ └── _mask.scss
│ │ │ ├── mixins
│ │ │ │ ├── _alert.scss
│ │ │ │ ├── _background-variant.scss
│ │ │ │ ├── _badge.scss
│ │ │ │ ├── _buttons.scss
│ │ │ │ ├── _forms.scss
│ │ │ │ ├── _icon.scss
│ │ │ │ ├── _modals.scss
│ │ │ │ └── _popover.scss
│ │ │ ├── modals
│ │ │ │ └── _modal.scss
│ │ │ ├── navbars
│ │ │ │ ├── _navbar-collapse.scss
│ │ │ │ ├── _navbar-dropdown.scss
│ │ │ │ ├── _navbar-search.scss
│ │ │ │ ├── _navbar-vertical.scss
│ │ │ │ └── _navbar.scss
│ │ │ ├── navs
│ │ │ │ ├── _nav-pills.scss
│ │ │ │ └── _nav.scss
│ │ │ ├── paginations
│ │ │ │ └── _pagination.scss
│ │ │ ├── popovers
│ │ │ │ └── _popover.scss
│ │ │ ├── progresses
│ │ │ │ └── _progress.scss
│ │ │ ├── separators
│ │ │ │ └── _separator.scss
│ │ │ ├── tables
│ │ │ │ └── _table.scss
│ │ │ ├── type
│ │ │ │ ├── _article.scss
│ │ │ │ ├── _display.scss
│ │ │ │ ├── _heading.scss
│ │ │ │ └── _type.scss
│ │ │ ├── utilities
│ │ │ │ ├── _backgrounds.scss
│ │ │ │ ├── _blurable.scss
│ │ │ │ ├── _floating.scss
│ │ │ │ ├── _helper.scss
│ │ │ │ ├── _image.scss
│ │ │ │ ├── _opacity.scss
│ │ │ │ ├── _overflow.scss
│ │ │ │ ├── _position.scss
│ │ │ │ ├── _shadows.scss
│ │ │ │ ├── _sizing.scss
│ │ │ │ ├── _spacing.scss
│ │ │ │ ├── _text.scss
│ │ │ │ └── _transform.scss
│ │ │ └── vendors
│ │ │ │ ├── _bootstrap-datepicker.scss
│ │ │ │ ├── _headroom.scss
│ │ │ │ ├── _nouislider.scss
│ │ │ │ └── _scrollbar.scss
│ │ ├── custom
│ │ │ ├── _alert.scss
│ │ │ ├── _avatar.scss
│ │ │ ├── _badge.scss
│ │ │ ├── _buttons.scss
│ │ │ ├── _card.scss
│ │ │ ├── _chart.scss
│ │ │ ├── _close.scss
│ │ │ ├── _components.scss
│ │ │ ├── _content.scss
│ │ │ ├── _custom-forms.scss
│ │ │ ├── _dropdown.scss
│ │ │ ├── _footer.scss
│ │ │ ├── _forms.scss
│ │ │ ├── _functions.scss
│ │ │ ├── _header.scss
│ │ │ ├── _icons.scss
│ │ │ ├── _input-group.scss
│ │ │ ├── _list-group.scss
│ │ │ ├── _map.scss
│ │ │ ├── _mask.scss
│ │ │ ├── _mixins.scss
│ │ │ ├── _modal.scss
│ │ │ ├── _nav.scss
│ │ │ ├── _navbar.scss
│ │ │ ├── _pagination.scss
│ │ │ ├── _popover.scss
│ │ │ ├── _progress.scss
│ │ │ ├── _reboot.scss
│ │ │ ├── _section.scss
│ │ │ ├── _select.scss
│ │ │ ├── _separator.scss
│ │ │ ├── _tables.scss
│ │ │ ├── _type.scss
│ │ │ ├── _utilities.scss
│ │ │ ├── _variables.scss
│ │ │ └── _vendors.scss
│ │ └── react
│ │ │ ├── _buttons.scss
│ │ │ ├── _mixins.scss
│ │ │ ├── _navbar-dropdown.scss
│ │ │ ├── _navbar.scss
│ │ │ ├── _tables.scss
│ │ │ ├── plugins
│ │ │ └── _plugin-react-datetime.scss
│ │ │ └── react-differences.scss
│ └── vendor
│ │ ├── @fortawesome
│ │ └── fontawesome-free
│ │ │ ├── LICENSE.txt
│ │ │ ├── css
│ │ │ ├── all.min.css
│ │ │ ├── brands.min.css
│ │ │ ├── fontawesome.min.css
│ │ │ ├── regular.min.css
│ │ │ ├── solid.min.css
│ │ │ ├── svg-with-js.min.css
│ │ │ └── v4-shims.min.css
│ │ │ ├── js
│ │ │ ├── all.min.js
│ │ │ ├── brands.min.js
│ │ │ ├── fontawesome.min.js
│ │ │ ├── regular.min.js
│ │ │ ├── solid.min.js
│ │ │ └── v4-shims.min.js
│ │ │ ├── sprites
│ │ │ ├── brands.svg
│ │ │ ├── regular.svg
│ │ │ └── solid.svg
│ │ │ ├── svgs
│ │ │ ├── brands
│ │ │ │ ├── 500px.svg
│ │ │ │ ├── accessible-icon.svg
│ │ │ │ ├── accusoft.svg
│ │ │ │ ├── adn.svg
│ │ │ │ ├── adversal.svg
│ │ │ │ ├── affiliatetheme.svg
│ │ │ │ ├── algolia.svg
│ │ │ │ ├── alipay.svg
│ │ │ │ ├── amazon-pay.svg
│ │ │ │ ├── amazon.svg
│ │ │ │ ├── amilia.svg
│ │ │ │ ├── android.svg
│ │ │ │ ├── angellist.svg
│ │ │ │ ├── angrycreative.svg
│ │ │ │ ├── angular.svg
│ │ │ │ ├── app-store-ios.svg
│ │ │ │ ├── app-store.svg
│ │ │ │ ├── apper.svg
│ │ │ │ ├── apple-pay.svg
│ │ │ │ ├── apple.svg
│ │ │ │ ├── asymmetrik.svg
│ │ │ │ ├── audible.svg
│ │ │ │ ├── autoprefixer.svg
│ │ │ │ ├── avianex.svg
│ │ │ │ ├── aviato.svg
│ │ │ │ ├── aws.svg
│ │ │ │ ├── bandcamp.svg
│ │ │ │ ├── behance-square.svg
│ │ │ │ ├── behance.svg
│ │ │ │ ├── bimobject.svg
│ │ │ │ ├── bitbucket.svg
│ │ │ │ ├── bitcoin.svg
│ │ │ │ ├── bity.svg
│ │ │ │ ├── black-tie.svg
│ │ │ │ ├── blackberry.svg
│ │ │ │ ├── blogger-b.svg
│ │ │ │ ├── blogger.svg
│ │ │ │ ├── bluetooth-b.svg
│ │ │ │ ├── bluetooth.svg
│ │ │ │ ├── btc.svg
│ │ │ │ ├── buromobelexperte.svg
│ │ │ │ ├── buysellads.svg
│ │ │ │ ├── cc-amazon-pay.svg
│ │ │ │ ├── cc-amex.svg
│ │ │ │ ├── cc-apple-pay.svg
│ │ │ │ ├── cc-diners-club.svg
│ │ │ │ ├── cc-discover.svg
│ │ │ │ ├── cc-jcb.svg
│ │ │ │ ├── cc-mastercard.svg
│ │ │ │ ├── cc-paypal.svg
│ │ │ │ ├── cc-stripe.svg
│ │ │ │ ├── cc-visa.svg
│ │ │ │ ├── centercode.svg
│ │ │ │ ├── chrome.svg
│ │ │ │ ├── cloudscale.svg
│ │ │ │ ├── cloudsmith.svg
│ │ │ │ ├── cloudversify.svg
│ │ │ │ ├── codepen.svg
│ │ │ │ ├── codiepie.svg
│ │ │ │ ├── connectdevelop.svg
│ │ │ │ ├── contao.svg
│ │ │ │ ├── cpanel.svg
│ │ │ │ ├── creative-commons-by.svg
│ │ │ │ ├── creative-commons-nc-eu.svg
│ │ │ │ ├── creative-commons-nc-jp.svg
│ │ │ │ ├── creative-commons-nc.svg
│ │ │ │ ├── creative-commons-nd.svg
│ │ │ │ ├── creative-commons-pd-alt.svg
│ │ │ │ ├── creative-commons-pd.svg
│ │ │ │ ├── creative-commons-remix.svg
│ │ │ │ ├── creative-commons-sa.svg
│ │ │ │ ├── creative-commons-sampling-plus.svg
│ │ │ │ ├── creative-commons-sampling.svg
│ │ │ │ ├── creative-commons-share.svg
│ │ │ │ ├── creative-commons.svg
│ │ │ │ ├── css3-alt.svg
│ │ │ │ ├── css3.svg
│ │ │ │ ├── cuttlefish.svg
│ │ │ │ ├── d-and-d.svg
│ │ │ │ ├── dashcube.svg
│ │ │ │ ├── delicious.svg
│ │ │ │ ├── deploydog.svg
│ │ │ │ ├── deskpro.svg
│ │ │ │ ├── deviantart.svg
│ │ │ │ ├── digg.svg
│ │ │ │ ├── digital-ocean.svg
│ │ │ │ ├── discord.svg
│ │ │ │ ├── discourse.svg
│ │ │ │ ├── dochub.svg
│ │ │ │ ├── docker.svg
│ │ │ │ ├── draft2digital.svg
│ │ │ │ ├── dribbble-square.svg
│ │ │ │ ├── dribbble.svg
│ │ │ │ ├── dropbox.svg
│ │ │ │ ├── drupal.svg
│ │ │ │ ├── dyalog.svg
│ │ │ │ ├── earlybirds.svg
│ │ │ │ ├── ebay.svg
│ │ │ │ ├── edge.svg
│ │ │ │ ├── elementor.svg
│ │ │ │ ├── ello.svg
│ │ │ │ ├── ember.svg
│ │ │ │ ├── empire.svg
│ │ │ │ ├── envira.svg
│ │ │ │ ├── erlang.svg
│ │ │ │ ├── ethereum.svg
│ │ │ │ ├── etsy.svg
│ │ │ │ ├── expeditedssl.svg
│ │ │ │ ├── facebook-f.svg
│ │ │ │ ├── facebook-messenger.svg
│ │ │ │ ├── facebook-square.svg
│ │ │ │ ├── facebook.svg
│ │ │ │ ├── firefox.svg
│ │ │ │ ├── first-order-alt.svg
│ │ │ │ ├── first-order.svg
│ │ │ │ ├── firstdraft.svg
│ │ │ │ ├── flickr.svg
│ │ │ │ ├── flipboard.svg
│ │ │ │ ├── fly.svg
│ │ │ │ ├── font-awesome-alt.svg
│ │ │ │ ├── font-awesome-flag.svg
│ │ │ │ ├── font-awesome-logo-full.svg
│ │ │ │ ├── font-awesome.svg
│ │ │ │ ├── fonticons-fi.svg
│ │ │ │ ├── fonticons.svg
│ │ │ │ ├── fort-awesome-alt.svg
│ │ │ │ ├── fort-awesome.svg
│ │ │ │ ├── forumbee.svg
│ │ │ │ ├── foursquare.svg
│ │ │ │ ├── free-code-camp.svg
│ │ │ │ ├── freebsd.svg
│ │ │ │ ├── fulcrum.svg
│ │ │ │ ├── galactic-republic.svg
│ │ │ │ ├── galactic-senate.svg
│ │ │ │ ├── get-pocket.svg
│ │ │ │ ├── gg-circle.svg
│ │ │ │ ├── gg.svg
│ │ │ │ ├── git-square.svg
│ │ │ │ ├── git.svg
│ │ │ │ ├── github-alt.svg
│ │ │ │ ├── github-square.svg
│ │ │ │ ├── github.svg
│ │ │ │ ├── gitkraken.svg
│ │ │ │ ├── gitlab.svg
│ │ │ │ ├── gitter.svg
│ │ │ │ ├── glide-g.svg
│ │ │ │ ├── glide.svg
│ │ │ │ ├── gofore.svg
│ │ │ │ ├── goodreads-g.svg
│ │ │ │ ├── goodreads.svg
│ │ │ │ ├── google-drive.svg
│ │ │ │ ├── google-play.svg
│ │ │ │ ├── google-plus-g.svg
│ │ │ │ ├── google-plus-square.svg
│ │ │ │ ├── google-plus.svg
│ │ │ │ ├── google-wallet.svg
│ │ │ │ ├── google.svg
│ │ │ │ ├── gratipay.svg
│ │ │ │ ├── grav.svg
│ │ │ │ ├── gripfire.svg
│ │ │ │ ├── grunt.svg
│ │ │ │ ├── gulp.svg
│ │ │ │ ├── hacker-news-square.svg
│ │ │ │ ├── hacker-news.svg
│ │ │ │ ├── hackerrank.svg
│ │ │ │ ├── hips.svg
│ │ │ │ ├── hire-a-helper.svg
│ │ │ │ ├── hooli.svg
│ │ │ │ ├── hornbill.svg
│ │ │ │ ├── hotjar.svg
│ │ │ │ ├── houzz.svg
│ │ │ │ ├── html5.svg
│ │ │ │ ├── hubspot.svg
│ │ │ │ ├── imdb.svg
│ │ │ │ ├── instagram.svg
│ │ │ │ ├── internet-explorer.svg
│ │ │ │ ├── ioxhost.svg
│ │ │ │ ├── itunes-note.svg
│ │ │ │ ├── itunes.svg
│ │ │ │ ├── java.svg
│ │ │ │ ├── jedi-order.svg
│ │ │ │ ├── jenkins.svg
│ │ │ │ ├── joget.svg
│ │ │ │ ├── joomla.svg
│ │ │ │ ├── js-square.svg
│ │ │ │ ├── js.svg
│ │ │ │ ├── jsfiddle.svg
│ │ │ │ ├── kaggle.svg
│ │ │ │ ├── keybase.svg
│ │ │ │ ├── keycdn.svg
│ │ │ │ ├── kickstarter-k.svg
│ │ │ │ ├── kickstarter.svg
│ │ │ │ ├── korvue.svg
│ │ │ │ ├── laravel.svg
│ │ │ │ ├── lastfm-square.svg
│ │ │ │ ├── lastfm.svg
│ │ │ │ ├── leanpub.svg
│ │ │ │ ├── less.svg
│ │ │ │ ├── line.svg
│ │ │ │ ├── linkedin-in.svg
│ │ │ │ ├── linkedin.svg
│ │ │ │ ├── linode.svg
│ │ │ │ ├── linux.svg
│ │ │ │ ├── lyft.svg
│ │ │ │ ├── magento.svg
│ │ │ │ ├── mailchimp.svg
│ │ │ │ ├── mandalorian.svg
│ │ │ │ ├── markdown.svg
│ │ │ │ ├── mastodon.svg
│ │ │ │ ├── maxcdn.svg
│ │ │ │ ├── medapps.svg
│ │ │ │ ├── medium-m.svg
│ │ │ │ ├── medium.svg
│ │ │ │ ├── medrt.svg
│ │ │ │ ├── meetup.svg
│ │ │ │ ├── megaport.svg
│ │ │ │ ├── microsoft.svg
│ │ │ │ ├── mix.svg
│ │ │ │ ├── mixcloud.svg
│ │ │ │ ├── mizuni.svg
│ │ │ │ ├── modx.svg
│ │ │ │ ├── monero.svg
│ │ │ │ ├── napster.svg
│ │ │ │ ├── neos.svg
│ │ │ │ ├── nimblr.svg
│ │ │ │ ├── nintendo-switch.svg
│ │ │ │ ├── node-js.svg
│ │ │ │ ├── node.svg
│ │ │ │ ├── npm.svg
│ │ │ │ ├── ns8.svg
│ │ │ │ ├── nutritionix.svg
│ │ │ │ ├── odnoklassniki-square.svg
│ │ │ │ ├── odnoklassniki.svg
│ │ │ │ ├── old-republic.svg
│ │ │ │ ├── opencart.svg
│ │ │ │ ├── openid.svg
│ │ │ │ ├── opera.svg
│ │ │ │ ├── optin-monster.svg
│ │ │ │ ├── osi.svg
│ │ │ │ ├── page4.svg
│ │ │ │ ├── pagelines.svg
│ │ │ │ ├── palfed.svg
│ │ │ │ ├── patreon.svg
│ │ │ │ ├── paypal.svg
│ │ │ │ ├── periscope.svg
│ │ │ │ ├── phabricator.svg
│ │ │ │ ├── phoenix-framework.svg
│ │ │ │ ├── phoenix-squadron.svg
│ │ │ │ ├── php.svg
│ │ │ │ ├── pied-piper-alt.svg
│ │ │ │ ├── pied-piper-hat.svg
│ │ │ │ ├── pied-piper-pp.svg
│ │ │ │ ├── pied-piper.svg
│ │ │ │ ├── pinterest-p.svg
│ │ │ │ ├── pinterest-square.svg
│ │ │ │ ├── pinterest.svg
│ │ │ │ ├── playstation.svg
│ │ │ │ ├── product-hunt.svg
│ │ │ │ ├── pushed.svg
│ │ │ │ ├── python.svg
│ │ │ │ ├── qq.svg
│ │ │ │ ├── quinscape.svg
│ │ │ │ ├── quora.svg
│ │ │ │ ├── r-project.svg
│ │ │ │ ├── ravelry.svg
│ │ │ │ ├── react.svg
│ │ │ │ ├── readme.svg
│ │ │ │ ├── rebel.svg
│ │ │ │ ├── red-river.svg
│ │ │ │ ├── reddit-alien.svg
│ │ │ │ ├── reddit-square.svg
│ │ │ │ ├── reddit.svg
│ │ │ │ ├── rendact.svg
│ │ │ │ ├── renren.svg
│ │ │ │ ├── replyd.svg
│ │ │ │ ├── researchgate.svg
│ │ │ │ ├── resolving.svg
│ │ │ │ ├── rev.svg
│ │ │ │ ├── rocketchat.svg
│ │ │ │ ├── rockrms.svg
│ │ │ │ ├── safari.svg
│ │ │ │ ├── sass.svg
│ │ │ │ ├── schlix.svg
│ │ │ │ ├── scribd.svg
│ │ │ │ ├── searchengin.svg
│ │ │ │ ├── sellcast.svg
│ │ │ │ ├── sellsy.svg
│ │ │ │ ├── servicestack.svg
│ │ │ │ ├── shirtsinbulk.svg
│ │ │ │ ├── shopware.svg
│ │ │ │ ├── simplybuilt.svg
│ │ │ │ ├── sistrix.svg
│ │ │ │ ├── sith.svg
│ │ │ │ ├── skyatlas.svg
│ │ │ │ ├── skype.svg
│ │ │ │ ├── slack-hash.svg
│ │ │ │ ├── slack.svg
│ │ │ │ ├── slideshare.svg
│ │ │ │ ├── snapchat-ghost.svg
│ │ │ │ ├── snapchat-square.svg
│ │ │ │ ├── snapchat.svg
│ │ │ │ ├── soundcloud.svg
│ │ │ │ ├── speakap.svg
│ │ │ │ ├── spotify.svg
│ │ │ │ ├── squarespace.svg
│ │ │ │ ├── stack-exchange.svg
│ │ │ │ ├── stack-overflow.svg
│ │ │ │ ├── staylinked.svg
│ │ │ │ ├── steam-square.svg
│ │ │ │ ├── steam-symbol.svg
│ │ │ │ ├── steam.svg
│ │ │ │ ├── sticker-mule.svg
│ │ │ │ ├── strava.svg
│ │ │ │ ├── stripe-s.svg
│ │ │ │ ├── stripe.svg
│ │ │ │ ├── studiovinari.svg
│ │ │ │ ├── stumbleupon-circle.svg
│ │ │ │ ├── stumbleupon.svg
│ │ │ │ ├── superpowers.svg
│ │ │ │ ├── supple.svg
│ │ │ │ ├── teamspeak.svg
│ │ │ │ ├── telegram-plane.svg
│ │ │ │ ├── telegram.svg
│ │ │ │ ├── tencent-weibo.svg
│ │ │ │ ├── the-red-yeti.svg
│ │ │ │ ├── themeco.svg
│ │ │ │ ├── themeisle.svg
│ │ │ │ ├── trade-federation.svg
│ │ │ │ ├── trello.svg
│ │ │ │ ├── tripadvisor.svg
│ │ │ │ ├── tumblr-square.svg
│ │ │ │ ├── tumblr.svg
│ │ │ │ ├── twitch.svg
│ │ │ │ ├── twitter-square.svg
│ │ │ │ ├── twitter.svg
│ │ │ │ ├── typo3.svg
│ │ │ │ ├── uber.svg
│ │ │ │ ├── uikit.svg
│ │ │ │ ├── uniregistry.svg
│ │ │ │ ├── untappd.svg
│ │ │ │ ├── usb.svg
│ │ │ │ ├── ussunnah.svg
│ │ │ │ ├── vaadin.svg
│ │ │ │ ├── viacoin.svg
│ │ │ │ ├── viadeo-square.svg
│ │ │ │ ├── viadeo.svg
│ │ │ │ ├── viber.svg
│ │ │ │ ├── vimeo-square.svg
│ │ │ │ ├── vimeo-v.svg
│ │ │ │ ├── vimeo.svg
│ │ │ │ ├── vine.svg
│ │ │ │ ├── vk.svg
│ │ │ │ ├── vnv.svg
│ │ │ │ ├── vuejs.svg
│ │ │ │ ├── weebly.svg
│ │ │ │ ├── weibo.svg
│ │ │ │ ├── weixin.svg
│ │ │ │ ├── whatsapp-square.svg
│ │ │ │ ├── whatsapp.svg
│ │ │ │ ├── whmcs.svg
│ │ │ │ ├── wikipedia-w.svg
│ │ │ │ ├── windows.svg
│ │ │ │ ├── wix.svg
│ │ │ │ ├── wolf-pack-battalion.svg
│ │ │ │ ├── wordpress-simple.svg
│ │ │ │ ├── wordpress.svg
│ │ │ │ ├── wpbeginner.svg
│ │ │ │ ├── wpexplorer.svg
│ │ │ │ ├── wpforms.svg
│ │ │ │ ├── xbox.svg
│ │ │ │ ├── xing-square.svg
│ │ │ │ ├── xing.svg
│ │ │ │ ├── y-combinator.svg
│ │ │ │ ├── yahoo.svg
│ │ │ │ ├── yandex-international.svg
│ │ │ │ ├── yandex.svg
│ │ │ │ ├── yelp.svg
│ │ │ │ ├── yoast.svg
│ │ │ │ ├── youtube-square.svg
│ │ │ │ ├── youtube.svg
│ │ │ │ └── zhihu.svg
│ │ │ ├── regular
│ │ │ │ ├── address-book.svg
│ │ │ │ ├── address-card.svg
│ │ │ │ ├── angry.svg
│ │ │ │ ├── arrow-alt-circle-down.svg
│ │ │ │ ├── arrow-alt-circle-left.svg
│ │ │ │ ├── arrow-alt-circle-right.svg
│ │ │ │ ├── arrow-alt-circle-up.svg
│ │ │ │ ├── bell-slash.svg
│ │ │ │ ├── bell.svg
│ │ │ │ ├── bookmark.svg
│ │ │ │ ├── building.svg
│ │ │ │ ├── calendar-alt.svg
│ │ │ │ ├── calendar-check.svg
│ │ │ │ ├── calendar-minus.svg
│ │ │ │ ├── calendar-plus.svg
│ │ │ │ ├── calendar-times.svg
│ │ │ │ ├── calendar.svg
│ │ │ │ ├── caret-square-down.svg
│ │ │ │ ├── caret-square-left.svg
│ │ │ │ ├── caret-square-right.svg
│ │ │ │ ├── caret-square-up.svg
│ │ │ │ ├── chart-bar.svg
│ │ │ │ ├── check-circle.svg
│ │ │ │ ├── check-square.svg
│ │ │ │ ├── circle.svg
│ │ │ │ ├── clipboard.svg
│ │ │ │ ├── clock.svg
│ │ │ │ ├── clone.svg
│ │ │ │ ├── closed-captioning.svg
│ │ │ │ ├── comment-alt.svg
│ │ │ │ ├── comment-dots.svg
│ │ │ │ ├── comment.svg
│ │ │ │ ├── comments.svg
│ │ │ │ ├── compass.svg
│ │ │ │ ├── copy.svg
│ │ │ │ ├── copyright.svg
│ │ │ │ ├── credit-card.svg
│ │ │ │ ├── dizzy.svg
│ │ │ │ ├── dot-circle.svg
│ │ │ │ ├── edit.svg
│ │ │ │ ├── envelope-open.svg
│ │ │ │ ├── envelope.svg
│ │ │ │ ├── eye-slash.svg
│ │ │ │ ├── eye.svg
│ │ │ │ ├── file-alt.svg
│ │ │ │ ├── file-archive.svg
│ │ │ │ ├── file-audio.svg
│ │ │ │ ├── file-code.svg
│ │ │ │ ├── file-excel.svg
│ │ │ │ ├── file-image.svg
│ │ │ │ ├── file-pdf.svg
│ │ │ │ ├── file-powerpoint.svg
│ │ │ │ ├── file-video.svg
│ │ │ │ ├── file-word.svg
│ │ │ │ ├── file.svg
│ │ │ │ ├── flag.svg
│ │ │ │ ├── flushed.svg
│ │ │ │ ├── folder-open.svg
│ │ │ │ ├── folder.svg
│ │ │ │ ├── font-awesome-logo-full.svg
│ │ │ │ ├── frown-open.svg
│ │ │ │ ├── frown.svg
│ │ │ │ ├── futbol.svg
│ │ │ │ ├── gem.svg
│ │ │ │ ├── grimace.svg
│ │ │ │ ├── grin-alt.svg
│ │ │ │ ├── grin-beam-sweat.svg
│ │ │ │ ├── grin-beam.svg
│ │ │ │ ├── grin-hearts.svg
│ │ │ │ ├── grin-squint-tears.svg
│ │ │ │ ├── grin-squint.svg
│ │ │ │ ├── grin-stars.svg
│ │ │ │ ├── grin-tears.svg
│ │ │ │ ├── grin-tongue-squint.svg
│ │ │ │ ├── grin-tongue-wink.svg
│ │ │ │ ├── grin-tongue.svg
│ │ │ │ ├── grin-wink.svg
│ │ │ │ ├── grin.svg
│ │ │ │ ├── hand-lizard.svg
│ │ │ │ ├── hand-paper.svg
│ │ │ │ ├── hand-peace.svg
│ │ │ │ ├── hand-point-down.svg
│ │ │ │ ├── hand-point-left.svg
│ │ │ │ ├── hand-point-right.svg
│ │ │ │ ├── hand-point-up.svg
│ │ │ │ ├── hand-pointer.svg
│ │ │ │ ├── hand-rock.svg
│ │ │ │ ├── hand-scissors.svg
│ │ │ │ ├── hand-spock.svg
│ │ │ │ ├── handshake.svg
│ │ │ │ ├── hdd.svg
│ │ │ │ ├── heart.svg
│ │ │ │ ├── hospital.svg
│ │ │ │ ├── hourglass.svg
│ │ │ │ ├── id-badge.svg
│ │ │ │ ├── id-card.svg
│ │ │ │ ├── image.svg
│ │ │ │ ├── images.svg
│ │ │ │ ├── keyboard.svg
│ │ │ │ ├── kiss-beam.svg
│ │ │ │ ├── kiss-wink-heart.svg
│ │ │ │ ├── kiss.svg
│ │ │ │ ├── laugh-beam.svg
│ │ │ │ ├── laugh-squint.svg
│ │ │ │ ├── laugh-wink.svg
│ │ │ │ ├── laugh.svg
│ │ │ │ ├── lemon.svg
│ │ │ │ ├── life-ring.svg
│ │ │ │ ├── lightbulb.svg
│ │ │ │ ├── list-alt.svg
│ │ │ │ ├── map.svg
│ │ │ │ ├── meh-blank.svg
│ │ │ │ ├── meh-rolling-eyes.svg
│ │ │ │ ├── meh.svg
│ │ │ │ ├── minus-square.svg
│ │ │ │ ├── money-bill-alt.svg
│ │ │ │ ├── moon.svg
│ │ │ │ ├── newspaper.svg
│ │ │ │ ├── object-group.svg
│ │ │ │ ├── object-ungroup.svg
│ │ │ │ ├── paper-plane.svg
│ │ │ │ ├── pause-circle.svg
│ │ │ │ ├── play-circle.svg
│ │ │ │ ├── plus-square.svg
│ │ │ │ ├── question-circle.svg
│ │ │ │ ├── registered.svg
│ │ │ │ ├── sad-cry.svg
│ │ │ │ ├── sad-tear.svg
│ │ │ │ ├── save.svg
│ │ │ │ ├── share-square.svg
│ │ │ │ ├── smile-beam.svg
│ │ │ │ ├── smile-wink.svg
│ │ │ │ ├── smile.svg
│ │ │ │ ├── snowflake.svg
│ │ │ │ ├── square.svg
│ │ │ │ ├── star-half.svg
│ │ │ │ ├── star.svg
│ │ │ │ ├── sticky-note.svg
│ │ │ │ ├── stop-circle.svg
│ │ │ │ ├── sun.svg
│ │ │ │ ├── surprise.svg
│ │ │ │ ├── thumbs-down.svg
│ │ │ │ ├── thumbs-up.svg
│ │ │ │ ├── times-circle.svg
│ │ │ │ ├── tired.svg
│ │ │ │ ├── trash-alt.svg
│ │ │ │ ├── user-circle.svg
│ │ │ │ ├── user.svg
│ │ │ │ ├── window-close.svg
│ │ │ │ ├── window-maximize.svg
│ │ │ │ ├── window-minimize.svg
│ │ │ │ └── window-restore.svg
│ │ │ └── solid
│ │ │ │ ├── ad.svg
│ │ │ │ ├── address-book.svg
│ │ │ │ ├── address-card.svg
│ │ │ │ ├── adjust.svg
│ │ │ │ ├── air-freshener.svg
│ │ │ │ ├── align-center.svg
│ │ │ │ ├── align-justify.svg
│ │ │ │ ├── align-left.svg
│ │ │ │ ├── align-right.svg
│ │ │ │ ├── allergies.svg
│ │ │ │ ├── ambulance.svg
│ │ │ │ ├── american-sign-language-interpreting.svg
│ │ │ │ ├── anchor.svg
│ │ │ │ ├── angle-double-down.svg
│ │ │ │ ├── angle-double-left.svg
│ │ │ │ ├── angle-double-right.svg
│ │ │ │ ├── angle-double-up.svg
│ │ │ │ ├── angle-down.svg
│ │ │ │ ├── angle-left.svg
│ │ │ │ ├── angle-right.svg
│ │ │ │ ├── angle-up.svg
│ │ │ │ ├── angry.svg
│ │ │ │ ├── ankh.svg
│ │ │ │ ├── apple-alt.svg
│ │ │ │ ├── archive.svg
│ │ │ │ ├── archway.svg
│ │ │ │ ├── arrow-alt-circle-down.svg
│ │ │ │ ├── arrow-alt-circle-left.svg
│ │ │ │ ├── arrow-alt-circle-right.svg
│ │ │ │ ├── arrow-alt-circle-up.svg
│ │ │ │ ├── arrow-circle-down.svg
│ │ │ │ ├── arrow-circle-left.svg
│ │ │ │ ├── arrow-circle-right.svg
│ │ │ │ ├── arrow-circle-up.svg
│ │ │ │ ├── arrow-down.svg
│ │ │ │ ├── arrow-left.svg
│ │ │ │ ├── arrow-right.svg
│ │ │ │ ├── arrow-up.svg
│ │ │ │ ├── arrows-alt-h.svg
│ │ │ │ ├── arrows-alt-v.svg
│ │ │ │ ├── arrows-alt.svg
│ │ │ │ ├── assistive-listening-systems.svg
│ │ │ │ ├── asterisk.svg
│ │ │ │ ├── at.svg
│ │ │ │ ├── atlas.svg
│ │ │ │ ├── atom.svg
│ │ │ │ ├── audio-description.svg
│ │ │ │ ├── award.svg
│ │ │ │ ├── backspace.svg
│ │ │ │ ├── backward.svg
│ │ │ │ ├── balance-scale.svg
│ │ │ │ ├── ban.svg
│ │ │ │ ├── band-aid.svg
│ │ │ │ ├── barcode.svg
│ │ │ │ ├── bars.svg
│ │ │ │ ├── baseball-ball.svg
│ │ │ │ ├── basketball-ball.svg
│ │ │ │ ├── bath.svg
│ │ │ │ ├── battery-empty.svg
│ │ │ │ ├── battery-full.svg
│ │ │ │ ├── battery-half.svg
│ │ │ │ ├── battery-quarter.svg
│ │ │ │ ├── battery-three-quarters.svg
│ │ │ │ ├── bed.svg
│ │ │ │ ├── beer.svg
│ │ │ │ ├── bell-slash.svg
│ │ │ │ ├── bell.svg
│ │ │ │ ├── bezier-curve.svg
│ │ │ │ ├── bible.svg
│ │ │ │ ├── bicycle.svg
│ │ │ │ ├── binoculars.svg
│ │ │ │ ├── birthday-cake.svg
│ │ │ │ ├── blender.svg
│ │ │ │ ├── blind.svg
│ │ │ │ ├── bold.svg
│ │ │ │ ├── bolt.svg
│ │ │ │ ├── bomb.svg
│ │ │ │ ├── bone.svg
│ │ │ │ ├── bong.svg
│ │ │ │ ├── book-open.svg
│ │ │ │ ├── book-reader.svg
│ │ │ │ ├── book.svg
│ │ │ │ ├── bookmark.svg
│ │ │ │ ├── bowling-ball.svg
│ │ │ │ ├── box-open.svg
│ │ │ │ ├── box.svg
│ │ │ │ ├── boxes.svg
│ │ │ │ ├── braille.svg
│ │ │ │ ├── brain.svg
│ │ │ │ ├── briefcase-medical.svg
│ │ │ │ ├── briefcase.svg
│ │ │ │ ├── broadcast-tower.svg
│ │ │ │ ├── broom.svg
│ │ │ │ ├── brush.svg
│ │ │ │ ├── bug.svg
│ │ │ │ ├── building.svg
│ │ │ │ ├── bullhorn.svg
│ │ │ │ ├── bullseye.svg
│ │ │ │ ├── burn.svg
│ │ │ │ ├── bus-alt.svg
│ │ │ │ ├── bus.svg
│ │ │ │ ├── business-time.svg
│ │ │ │ ├── calculator.svg
│ │ │ │ ├── calendar-alt.svg
│ │ │ │ ├── calendar-check.svg
│ │ │ │ ├── calendar-minus.svg
│ │ │ │ ├── calendar-plus.svg
│ │ │ │ ├── calendar-times.svg
│ │ │ │ ├── calendar.svg
│ │ │ │ ├── camera-retro.svg
│ │ │ │ ├── camera.svg
│ │ │ │ ├── cannabis.svg
│ │ │ │ ├── capsules.svg
│ │ │ │ ├── car-alt.svg
│ │ │ │ ├── car-battery.svg
│ │ │ │ ├── car-crash.svg
│ │ │ │ ├── car-side.svg
│ │ │ │ ├── car.svg
│ │ │ │ ├── caret-down.svg
│ │ │ │ ├── caret-left.svg
│ │ │ │ ├── caret-right.svg
│ │ │ │ ├── caret-square-down.svg
│ │ │ │ ├── caret-square-left.svg
│ │ │ │ ├── caret-square-right.svg
│ │ │ │ ├── caret-square-up.svg
│ │ │ │ ├── caret-up.svg
│ │ │ │ ├── cart-arrow-down.svg
│ │ │ │ ├── cart-plus.svg
│ │ │ │ ├── certificate.svg
│ │ │ │ ├── chalkboard-teacher.svg
│ │ │ │ ├── chalkboard.svg
│ │ │ │ ├── charging-station.svg
│ │ │ │ ├── chart-area.svg
│ │ │ │ ├── chart-bar.svg
│ │ │ │ ├── chart-line.svg
│ │ │ │ ├── chart-pie.svg
│ │ │ │ ├── check-circle.svg
│ │ │ │ ├── check-double.svg
│ │ │ │ ├── check-square.svg
│ │ │ │ ├── check.svg
│ │ │ │ ├── chess-bishop.svg
│ │ │ │ ├── chess-board.svg
│ │ │ │ ├── chess-king.svg
│ │ │ │ ├── chess-knight.svg
│ │ │ │ ├── chess-pawn.svg
│ │ │ │ ├── chess-queen.svg
│ │ │ │ ├── chess-rook.svg
│ │ │ │ ├── chess.svg
│ │ │ │ ├── chevron-circle-down.svg
│ │ │ │ ├── chevron-circle-left.svg
│ │ │ │ ├── chevron-circle-right.svg
│ │ │ │ ├── chevron-circle-up.svg
│ │ │ │ ├── chevron-down.svg
│ │ │ │ ├── chevron-left.svg
│ │ │ │ ├── chevron-right.svg
│ │ │ │ ├── chevron-up.svg
│ │ │ │ ├── child.svg
│ │ │ │ ├── church.svg
│ │ │ │ ├── circle-notch.svg
│ │ │ │ ├── circle.svg
│ │ │ │ ├── city.svg
│ │ │ │ ├── clipboard-check.svg
│ │ │ │ ├── clipboard-list.svg
│ │ │ │ ├── clipboard.svg
│ │ │ │ ├── clock.svg
│ │ │ │ ├── clone.svg
│ │ │ │ ├── closed-captioning.svg
│ │ │ │ ├── cloud-download-alt.svg
│ │ │ │ ├── cloud-upload-alt.svg
│ │ │ │ ├── cloud.svg
│ │ │ │ ├── cocktail.svg
│ │ │ │ ├── code-branch.svg
│ │ │ │ ├── code.svg
│ │ │ │ ├── coffee.svg
│ │ │ │ ├── cog.svg
│ │ │ │ ├── cogs.svg
│ │ │ │ ├── coins.svg
│ │ │ │ ├── columns.svg
│ │ │ │ ├── comment-alt.svg
│ │ │ │ ├── comment-dollar.svg
│ │ │ │ ├── comment-dots.svg
│ │ │ │ ├── comment-slash.svg
│ │ │ │ ├── comment.svg
│ │ │ │ ├── comments-dollar.svg
│ │ │ │ ├── comments.svg
│ │ │ │ ├── compact-disc.svg
│ │ │ │ ├── compass.svg
│ │ │ │ ├── compress.svg
│ │ │ │ ├── concierge-bell.svg
│ │ │ │ ├── cookie-bite.svg
│ │ │ │ ├── cookie.svg
│ │ │ │ ├── copy.svg
│ │ │ │ ├── copyright.svg
│ │ │ │ ├── couch.svg
│ │ │ │ ├── credit-card.svg
│ │ │ │ ├── crop-alt.svg
│ │ │ │ ├── crop.svg
│ │ │ │ ├── cross.svg
│ │ │ │ ├── crosshairs.svg
│ │ │ │ ├── crow.svg
│ │ │ │ ├── crown.svg
│ │ │ │ ├── cube.svg
│ │ │ │ ├── cubes.svg
│ │ │ │ ├── cut.svg
│ │ │ │ ├── database.svg
│ │ │ │ ├── deaf.svg
│ │ │ │ ├── desktop.svg
│ │ │ │ ├── dharmachakra.svg
│ │ │ │ ├── diagnoses.svg
│ │ │ │ ├── dice-five.svg
│ │ │ │ ├── dice-four.svg
│ │ │ │ ├── dice-one.svg
│ │ │ │ ├── dice-six.svg
│ │ │ │ ├── dice-three.svg
│ │ │ │ ├── dice-two.svg
│ │ │ │ ├── dice.svg
│ │ │ │ ├── digital-tachograph.svg
│ │ │ │ ├── directions.svg
│ │ │ │ ├── divide.svg
│ │ │ │ ├── dizzy.svg
│ │ │ │ ├── dna.svg
│ │ │ │ ├── dollar-sign.svg
│ │ │ │ ├── dolly-flatbed.svg
│ │ │ │ ├── dolly.svg
│ │ │ │ ├── donate.svg
│ │ │ │ ├── door-closed.svg
│ │ │ │ ├── door-open.svg
│ │ │ │ ├── dot-circle.svg
│ │ │ │ ├── dove.svg
│ │ │ │ ├── download.svg
│ │ │ │ ├── drafting-compass.svg
│ │ │ │ ├── draw-polygon.svg
│ │ │ │ ├── drum-steelpan.svg
│ │ │ │ ├── drum.svg
│ │ │ │ ├── dumbbell.svg
│ │ │ │ ├── edit.svg
│ │ │ │ ├── eject.svg
│ │ │ │ ├── ellipsis-h.svg
│ │ │ │ ├── ellipsis-v.svg
│ │ │ │ ├── envelope-open-text.svg
│ │ │ │ ├── envelope-open.svg
│ │ │ │ ├── envelope-square.svg
│ │ │ │ ├── envelope.svg
│ │ │ │ ├── equals.svg
│ │ │ │ ├── eraser.svg
│ │ │ │ ├── euro-sign.svg
│ │ │ │ ├── exchange-alt.svg
│ │ │ │ ├── exclamation-circle.svg
│ │ │ │ ├── exclamation-triangle.svg
│ │ │ │ ├── exclamation.svg
│ │ │ │ ├── expand-arrows-alt.svg
│ │ │ │ ├── expand.svg
│ │ │ │ ├── external-link-alt.svg
│ │ │ │ ├── external-link-square-alt.svg
│ │ │ │ ├── eye-dropper.svg
│ │ │ │ ├── eye-slash.svg
│ │ │ │ ├── eye.svg
│ │ │ │ ├── fast-backward.svg
│ │ │ │ ├── fast-forward.svg
│ │ │ │ ├── fax.svg
│ │ │ │ ├── feather-alt.svg
│ │ │ │ ├── feather.svg
│ │ │ │ ├── female.svg
│ │ │ │ ├── fighter-jet.svg
│ │ │ │ ├── file-alt.svg
│ │ │ │ ├── file-archive.svg
│ │ │ │ ├── file-audio.svg
│ │ │ │ ├── file-code.svg
│ │ │ │ ├── file-contract.svg
│ │ │ │ ├── file-download.svg
│ │ │ │ ├── file-excel.svg
│ │ │ │ ├── file-export.svg
│ │ │ │ ├── file-image.svg
│ │ │ │ ├── file-import.svg
│ │ │ │ ├── file-invoice-dollar.svg
│ │ │ │ ├── file-invoice.svg
│ │ │ │ ├── file-medical-alt.svg
│ │ │ │ ├── file-medical.svg
│ │ │ │ ├── file-pdf.svg
│ │ │ │ ├── file-powerpoint.svg
│ │ │ │ ├── file-prescription.svg
│ │ │ │ ├── file-signature.svg
│ │ │ │ ├── file-upload.svg
│ │ │ │ ├── file-video.svg
│ │ │ │ ├── file-word.svg
│ │ │ │ ├── file.svg
│ │ │ │ ├── fill-drip.svg
│ │ │ │ ├── fill.svg
│ │ │ │ ├── film.svg
│ │ │ │ ├── filter.svg
│ │ │ │ ├── fingerprint.svg
│ │ │ │ ├── fire-extinguisher.svg
│ │ │ │ ├── fire.svg
│ │ │ │ ├── first-aid.svg
│ │ │ │ ├── fish.svg
│ │ │ │ ├── flag-checkered.svg
│ │ │ │ ├── flag.svg
│ │ │ │ ├── flask.svg
│ │ │ │ ├── flushed.svg
│ │ │ │ ├── folder-minus.svg
│ │ │ │ ├── folder-open.svg
│ │ │ │ ├── folder-plus.svg
│ │ │ │ ├── folder.svg
│ │ │ │ ├── font-awesome-logo-full.svg
│ │ │ │ ├── font.svg
│ │ │ │ ├── football-ball.svg
│ │ │ │ ├── forward.svg
│ │ │ │ ├── frog.svg
│ │ │ │ ├── frown-open.svg
│ │ │ │ ├── frown.svg
│ │ │ │ ├── funnel-dollar.svg
│ │ │ │ ├── futbol.svg
│ │ │ │ ├── gamepad.svg
│ │ │ │ ├── gas-pump.svg
│ │ │ │ ├── gavel.svg
│ │ │ │ ├── gem.svg
│ │ │ │ ├── genderless.svg
│ │ │ │ ├── gift.svg
│ │ │ │ ├── glass-martini-alt.svg
│ │ │ │ ├── glass-martini.svg
│ │ │ │ ├── glasses.svg
│ │ │ │ ├── globe-africa.svg
│ │ │ │ ├── globe-americas.svg
│ │ │ │ ├── globe-asia.svg
│ │ │ │ ├── globe.svg
│ │ │ │ ├── golf-ball.svg
│ │ │ │ ├── gopuram.svg
│ │ │ │ ├── graduation-cap.svg
│ │ │ │ ├── greater-than-equal.svg
│ │ │ │ ├── greater-than.svg
│ │ │ │ ├── grimace.svg
│ │ │ │ ├── grin-alt.svg
│ │ │ │ ├── grin-beam-sweat.svg
│ │ │ │ ├── grin-beam.svg
│ │ │ │ ├── grin-hearts.svg
│ │ │ │ ├── grin-squint-tears.svg
│ │ │ │ ├── grin-squint.svg
│ │ │ │ ├── grin-stars.svg
│ │ │ │ ├── grin-tears.svg
│ │ │ │ ├── grin-tongue-squint.svg
│ │ │ │ ├── grin-tongue-wink.svg
│ │ │ │ ├── grin-tongue.svg
│ │ │ │ ├── grin-wink.svg
│ │ │ │ ├── grin.svg
│ │ │ │ ├── grip-horizontal.svg
│ │ │ │ ├── grip-vertical.svg
│ │ │ │ ├── h-square.svg
│ │ │ │ ├── hamsa.svg
│ │ │ │ ├── hand-holding-heart.svg
│ │ │ │ ├── hand-holding-usd.svg
│ │ │ │ ├── hand-holding.svg
│ │ │ │ ├── hand-lizard.svg
│ │ │ │ ├── hand-paper.svg
│ │ │ │ ├── hand-peace.svg
│ │ │ │ ├── hand-point-down.svg
│ │ │ │ ├── hand-point-left.svg
│ │ │ │ ├── hand-point-right.svg
│ │ │ │ ├── hand-point-up.svg
│ │ │ │ ├── hand-pointer.svg
│ │ │ │ ├── hand-rock.svg
│ │ │ │ ├── hand-scissors.svg
│ │ │ │ ├── hand-spock.svg
│ │ │ │ ├── hands-helping.svg
│ │ │ │ ├── hands.svg
│ │ │ │ ├── handshake.svg
│ │ │ │ ├── hashtag.svg
│ │ │ │ ├── haykal.svg
│ │ │ │ ├── hdd.svg
│ │ │ │ ├── heading.svg
│ │ │ │ ├── headphones-alt.svg
│ │ │ │ ├── headphones.svg
│ │ │ │ ├── headset.svg
│ │ │ │ ├── heart.svg
│ │ │ │ ├── heartbeat.svg
│ │ │ │ ├── helicopter.svg
│ │ │ │ ├── highlighter.svg
│ │ │ │ ├── history.svg
│ │ │ │ ├── hockey-puck.svg
│ │ │ │ ├── home.svg
│ │ │ │ ├── hospital-alt.svg
│ │ │ │ ├── hospital-symbol.svg
│ │ │ │ ├── hospital.svg
│ │ │ │ ├── hot-tub.svg
│ │ │ │ ├── hotel.svg
│ │ │ │ ├── hourglass-end.svg
│ │ │ │ ├── hourglass-half.svg
│ │ │ │ ├── hourglass-start.svg
│ │ │ │ ├── hourglass.svg
│ │ │ │ ├── i-cursor.svg
│ │ │ │ ├── id-badge.svg
│ │ │ │ ├── id-card-alt.svg
│ │ │ │ ├── id-card.svg
│ │ │ │ ├── image.svg
│ │ │ │ ├── images.svg
│ │ │ │ ├── inbox.svg
│ │ │ │ ├── indent.svg
│ │ │ │ ├── industry.svg
│ │ │ │ ├── infinity.svg
│ │ │ │ ├── info-circle.svg
│ │ │ │ ├── info.svg
│ │ │ │ ├── italic.svg
│ │ │ │ ├── jedi.svg
│ │ │ │ ├── joint.svg
│ │ │ │ ├── journal-whills.svg
│ │ │ │ ├── kaaba.svg
│ │ │ │ ├── key.svg
│ │ │ │ ├── keyboard.svg
│ │ │ │ ├── khanda.svg
│ │ │ │ ├── kiss-beam.svg
│ │ │ │ ├── kiss-wink-heart.svg
│ │ │ │ ├── kiss.svg
│ │ │ │ ├── kiwi-bird.svg
│ │ │ │ ├── landmark.svg
│ │ │ │ ├── language.svg
│ │ │ │ ├── laptop-code.svg
│ │ │ │ ├── laptop.svg
│ │ │ │ ├── laugh-beam.svg
│ │ │ │ ├── laugh-squint.svg
│ │ │ │ ├── laugh-wink.svg
│ │ │ │ ├── laugh.svg
│ │ │ │ ├── layer-group.svg
│ │ │ │ ├── leaf.svg
│ │ │ │ ├── lemon.svg
│ │ │ │ ├── less-than-equal.svg
│ │ │ │ ├── less-than.svg
│ │ │ │ ├── level-down-alt.svg
│ │ │ │ ├── level-up-alt.svg
│ │ │ │ ├── life-ring.svg
│ │ │ │ ├── lightbulb.svg
│ │ │ │ ├── link.svg
│ │ │ │ ├── lira-sign.svg
│ │ │ │ ├── list-alt.svg
│ │ │ │ ├── list-ol.svg
│ │ │ │ ├── list-ul.svg
│ │ │ │ ├── list.svg
│ │ │ │ ├── location-arrow.svg
│ │ │ │ ├── lock-open.svg
│ │ │ │ ├── lock.svg
│ │ │ │ ├── long-arrow-alt-down.svg
│ │ │ │ ├── long-arrow-alt-left.svg
│ │ │ │ ├── long-arrow-alt-right.svg
│ │ │ │ ├── long-arrow-alt-up.svg
│ │ │ │ ├── low-vision.svg
│ │ │ │ ├── luggage-cart.svg
│ │ │ │ ├── magic.svg
│ │ │ │ ├── magnet.svg
│ │ │ │ ├── mail-bulk.svg
│ │ │ │ ├── male.svg
│ │ │ │ ├── map-marked-alt.svg
│ │ │ │ ├── map-marked.svg
│ │ │ │ ├── map-marker-alt.svg
│ │ │ │ ├── map-marker.svg
│ │ │ │ ├── map-pin.svg
│ │ │ │ ├── map-signs.svg
│ │ │ │ ├── map.svg
│ │ │ │ ├── marker.svg
│ │ │ │ ├── mars-double.svg
│ │ │ │ ├── mars-stroke-h.svg
│ │ │ │ ├── mars-stroke-v.svg
│ │ │ │ ├── mars-stroke.svg
│ │ │ │ ├── mars.svg
│ │ │ │ ├── medal.svg
│ │ │ │ ├── medkit.svg
│ │ │ │ ├── meh-blank.svg
│ │ │ │ ├── meh-rolling-eyes.svg
│ │ │ │ ├── meh.svg
│ │ │ │ ├── memory.svg
│ │ │ │ ├── menorah.svg
│ │ │ │ ├── mercury.svg
│ │ │ │ ├── microchip.svg
│ │ │ │ ├── microphone-alt-slash.svg
│ │ │ │ ├── microphone-alt.svg
│ │ │ │ ├── microphone-slash.svg
│ │ │ │ ├── microphone.svg
│ │ │ │ ├── microscope.svg
│ │ │ │ ├── minus-circle.svg
│ │ │ │ ├── minus-square.svg
│ │ │ │ ├── minus.svg
│ │ │ │ ├── mobile-alt.svg
│ │ │ │ ├── mobile.svg
│ │ │ │ ├── money-bill-alt.svg
│ │ │ │ ├── money-bill-wave-alt.svg
│ │ │ │ ├── money-bill-wave.svg
│ │ │ │ ├── money-bill.svg
│ │ │ │ ├── money-check-alt.svg
│ │ │ │ ├── money-check.svg
│ │ │ │ ├── monument.svg
│ │ │ │ ├── moon.svg
│ │ │ │ ├── mortar-pestle.svg
│ │ │ │ ├── mosque.svg
│ │ │ │ ├── motorcycle.svg
│ │ │ │ ├── mouse-pointer.svg
│ │ │ │ ├── music.svg
│ │ │ │ ├── neuter.svg
│ │ │ │ ├── newspaper.svg
│ │ │ │ ├── not-equal.svg
│ │ │ │ ├── notes-medical.svg
│ │ │ │ ├── object-group.svg
│ │ │ │ ├── object-ungroup.svg
│ │ │ │ ├── oil-can.svg
│ │ │ │ ├── om.svg
│ │ │ │ ├── outdent.svg
│ │ │ │ ├── paint-brush.svg
│ │ │ │ ├── paint-roller.svg
│ │ │ │ ├── palette.svg
│ │ │ │ ├── pallet.svg
│ │ │ │ ├── paper-plane.svg
│ │ │ │ ├── paperclip.svg
│ │ │ │ ├── parachute-box.svg
│ │ │ │ ├── paragraph.svg
│ │ │ │ ├── parking.svg
│ │ │ │ ├── passport.svg
│ │ │ │ ├── pastafarianism.svg
│ │ │ │ ├── paste.svg
│ │ │ │ ├── pause-circle.svg
│ │ │ │ ├── pause.svg
│ │ │ │ ├── paw.svg
│ │ │ │ ├── peace.svg
│ │ │ │ ├── pen-alt.svg
│ │ │ │ ├── pen-fancy.svg
│ │ │ │ ├── pen-nib.svg
│ │ │ │ ├── pen-square.svg
│ │ │ │ ├── pen.svg
│ │ │ │ ├── pencil-alt.svg
│ │ │ │ ├── pencil-ruler.svg
│ │ │ │ ├── people-carry.svg
│ │ │ │ ├── percent.svg
│ │ │ │ ├── percentage.svg
│ │ │ │ ├── phone-slash.svg
│ │ │ │ ├── phone-square.svg
│ │ │ │ ├── phone-volume.svg
│ │ │ │ ├── phone.svg
│ │ │ │ ├── piggy-bank.svg
│ │ │ │ ├── pills.svg
│ │ │ │ ├── place-of-worship.svg
│ │ │ │ ├── plane-arrival.svg
│ │ │ │ ├── plane-departure.svg
│ │ │ │ ├── plane.svg
│ │ │ │ ├── play-circle.svg
│ │ │ │ ├── play.svg
│ │ │ │ ├── plug.svg
│ │ │ │ ├── plus-circle.svg
│ │ │ │ ├── plus-square.svg
│ │ │ │ ├── plus.svg
│ │ │ │ ├── podcast.svg
│ │ │ │ ├── poll-h.svg
│ │ │ │ ├── poll.svg
│ │ │ │ ├── poo.svg
│ │ │ │ ├── poop.svg
│ │ │ │ ├── portrait.svg
│ │ │ │ ├── pound-sign.svg
│ │ │ │ ├── power-off.svg
│ │ │ │ ├── pray.svg
│ │ │ │ ├── praying-hands.svg
│ │ │ │ ├── prescription-bottle-alt.svg
│ │ │ │ ├── prescription-bottle.svg
│ │ │ │ ├── prescription.svg
│ │ │ │ ├── print.svg
│ │ │ │ ├── procedures.svg
│ │ │ │ ├── project-diagram.svg
│ │ │ │ ├── puzzle-piece.svg
│ │ │ │ ├── qrcode.svg
│ │ │ │ ├── question-circle.svg
│ │ │ │ ├── question.svg
│ │ │ │ ├── quidditch.svg
│ │ │ │ ├── quote-left.svg
│ │ │ │ ├── quote-right.svg
│ │ │ │ ├── quran.svg
│ │ │ │ ├── random.svg
│ │ │ │ ├── receipt.svg
│ │ │ │ ├── recycle.svg
│ │ │ │ ├── redo-alt.svg
│ │ │ │ ├── redo.svg
│ │ │ │ ├── registered.svg
│ │ │ │ ├── reply-all.svg
│ │ │ │ ├── reply.svg
│ │ │ │ ├── retweet.svg
│ │ │ │ ├── ribbon.svg
│ │ │ │ ├── road.svg
│ │ │ │ ├── robot.svg
│ │ │ │ ├── rocket.svg
│ │ │ │ ├── route.svg
│ │ │ │ ├── rss-square.svg
│ │ │ │ ├── rss.svg
│ │ │ │ ├── ruble-sign.svg
│ │ │ │ ├── ruler-combined.svg
│ │ │ │ ├── ruler-horizontal.svg
│ │ │ │ ├── ruler-vertical.svg
│ │ │ │ ├── ruler.svg
│ │ │ │ ├── rupee-sign.svg
│ │ │ │ ├── sad-cry.svg
│ │ │ │ ├── sad-tear.svg
│ │ │ │ ├── save.svg
│ │ │ │ ├── school.svg
│ │ │ │ ├── screwdriver.svg
│ │ │ │ ├── search-dollar.svg
│ │ │ │ ├── search-location.svg
│ │ │ │ ├── search-minus.svg
│ │ │ │ ├── search-plus.svg
│ │ │ │ ├── search.svg
│ │ │ │ ├── seedling.svg
│ │ │ │ ├── server.svg
│ │ │ │ ├── shapes.svg
│ │ │ │ ├── share-alt-square.svg
│ │ │ │ ├── share-alt.svg
│ │ │ │ ├── share-square.svg
│ │ │ │ ├── share.svg
│ │ │ │ ├── shekel-sign.svg
│ │ │ │ ├── shield-alt.svg
│ │ │ │ ├── ship.svg
│ │ │ │ ├── shipping-fast.svg
│ │ │ │ ├── shoe-prints.svg
│ │ │ │ ├── shopping-bag.svg
│ │ │ │ ├── shopping-basket.svg
│ │ │ │ ├── shopping-cart.svg
│ │ │ │ ├── shower.svg
│ │ │ │ ├── shuttle-van.svg
│ │ │ │ ├── sign-in-alt.svg
│ │ │ │ ├── sign-language.svg
│ │ │ │ ├── sign-out-alt.svg
│ │ │ │ ├── sign.svg
│ │ │ │ ├── signal.svg
│ │ │ │ ├── signature.svg
│ │ │ │ ├── sitemap.svg
│ │ │ │ ├── skull.svg
│ │ │ │ ├── sliders-h.svg
│ │ │ │ ├── smile-beam.svg
│ │ │ │ ├── smile-wink.svg
│ │ │ │ ├── smile.svg
│ │ │ │ ├── smoking-ban.svg
│ │ │ │ ├── smoking.svg
│ │ │ │ ├── snowflake.svg
│ │ │ │ ├── socks.svg
│ │ │ │ ├── solar-panel.svg
│ │ │ │ ├── sort-alpha-down.svg
│ │ │ │ ├── sort-alpha-up.svg
│ │ │ │ ├── sort-amount-down.svg
│ │ │ │ ├── sort-amount-up.svg
│ │ │ │ ├── sort-down.svg
│ │ │ │ ├── sort-numeric-down.svg
│ │ │ │ ├── sort-numeric-up.svg
│ │ │ │ ├── sort-up.svg
│ │ │ │ ├── sort.svg
│ │ │ │ ├── spa.svg
│ │ │ │ ├── space-shuttle.svg
│ │ │ │ ├── spinner.svg
│ │ │ │ ├── splotch.svg
│ │ │ │ ├── spray-can.svg
│ │ │ │ ├── square-full.svg
│ │ │ │ ├── square-root-alt.svg
│ │ │ │ ├── square.svg
│ │ │ │ ├── stamp.svg
│ │ │ │ ├── star-and-crescent.svg
│ │ │ │ ├── star-half-alt.svg
│ │ │ │ ├── star-half.svg
│ │ │ │ ├── star-of-david.svg
│ │ │ │ ├── star-of-life.svg
│ │ │ │ ├── star.svg
│ │ │ │ ├── step-backward.svg
│ │ │ │ ├── step-forward.svg
│ │ │ │ ├── stethoscope.svg
│ │ │ │ ├── sticky-note.svg
│ │ │ │ ├── stop-circle.svg
│ │ │ │ ├── stop.svg
│ │ │ │ ├── stopwatch.svg
│ │ │ │ ├── store-alt.svg
│ │ │ │ ├── store.svg
│ │ │ │ ├── stream.svg
│ │ │ │ ├── street-view.svg
│ │ │ │ ├── strikethrough.svg
│ │ │ │ ├── stroopwafel.svg
│ │ │ │ ├── subscript.svg
│ │ │ │ ├── subway.svg
│ │ │ │ ├── suitcase-rolling.svg
│ │ │ │ ├── suitcase.svg
│ │ │ │ ├── sun.svg
│ │ │ │ ├── superscript.svg
│ │ │ │ ├── surprise.svg
│ │ │ │ ├── swatchbook.svg
│ │ │ │ ├── swimmer.svg
│ │ │ │ ├── swimming-pool.svg
│ │ │ │ ├── synagogue.svg
│ │ │ │ ├── sync-alt.svg
│ │ │ │ ├── sync.svg
│ │ │ │ ├── syringe.svg
│ │ │ │ ├── table-tennis.svg
│ │ │ │ ├── table.svg
│ │ │ │ ├── tablet-alt.svg
│ │ │ │ ├── tablet.svg
│ │ │ │ ├── tablets.svg
│ │ │ │ ├── tachometer-alt.svg
│ │ │ │ ├── tag.svg
│ │ │ │ ├── tags.svg
│ │ │ │ ├── tape.svg
│ │ │ │ ├── tasks.svg
│ │ │ │ ├── taxi.svg
│ │ │ │ ├── teeth-open.svg
│ │ │ │ ├── teeth.svg
│ │ │ │ ├── terminal.svg
│ │ │ │ ├── text-height.svg
│ │ │ │ ├── text-width.svg
│ │ │ │ ├── th-large.svg
│ │ │ │ ├── th-list.svg
│ │ │ │ ├── th.svg
│ │ │ │ ├── theater-masks.svg
│ │ │ │ ├── thermometer-empty.svg
│ │ │ │ ├── thermometer-full.svg
│ │ │ │ ├── thermometer-half.svg
│ │ │ │ ├── thermometer-quarter.svg
│ │ │ │ ├── thermometer-three-quarters.svg
│ │ │ │ ├── thermometer.svg
│ │ │ │ ├── thumbs-down.svg
│ │ │ │ ├── thumbs-up.svg
│ │ │ │ ├── thumbtack.svg
│ │ │ │ ├── ticket-alt.svg
│ │ │ │ ├── times-circle.svg
│ │ │ │ ├── times.svg
│ │ │ │ ├── tint-slash.svg
│ │ │ │ ├── tint.svg
│ │ │ │ ├── tired.svg
│ │ │ │ ├── toggle-off.svg
│ │ │ │ ├── toggle-on.svg
│ │ │ │ ├── toolbox.svg
│ │ │ │ ├── tooth.svg
│ │ │ │ ├── torah.svg
│ │ │ │ ├── torii-gate.svg
│ │ │ │ ├── trademark.svg
│ │ │ │ ├── traffic-light.svg
│ │ │ │ ├── train.svg
│ │ │ │ ├── transgender-alt.svg
│ │ │ │ ├── transgender.svg
│ │ │ │ ├── trash-alt.svg
│ │ │ │ ├── trash.svg
│ │ │ │ ├── tree.svg
│ │ │ │ ├── trophy.svg
│ │ │ │ ├── truck-loading.svg
│ │ │ │ ├── truck-monster.svg
│ │ │ │ ├── truck-moving.svg
│ │ │ │ ├── truck-pickup.svg
│ │ │ │ ├── truck.svg
│ │ │ │ ├── tshirt.svg
│ │ │ │ ├── tty.svg
│ │ │ │ ├── tv.svg
│ │ │ │ ├── umbrella-beach.svg
│ │ │ │ ├── umbrella.svg
│ │ │ │ ├── underline.svg
│ │ │ │ ├── undo-alt.svg
│ │ │ │ ├── undo.svg
│ │ │ │ ├── universal-access.svg
│ │ │ │ ├── university.svg
│ │ │ │ ├── unlink.svg
│ │ │ │ ├── unlock-alt.svg
│ │ │ │ ├── unlock.svg
│ │ │ │ ├── upload.svg
│ │ │ │ ├── user-alt-slash.svg
│ │ │ │ ├── user-alt.svg
│ │ │ │ ├── user-astronaut.svg
│ │ │ │ ├── user-check.svg
│ │ │ │ ├── user-circle.svg
│ │ │ │ ├── user-clock.svg
│ │ │ │ ├── user-cog.svg
│ │ │ │ ├── user-edit.svg
│ │ │ │ ├── user-friends.svg
│ │ │ │ ├── user-graduate.svg
│ │ │ │ ├── user-lock.svg
│ │ │ │ ├── user-md.svg
│ │ │ │ ├── user-minus.svg
│ │ │ │ ├── user-ninja.svg
│ │ │ │ ├── user-plus.svg
│ │ │ │ ├── user-secret.svg
│ │ │ │ ├── user-shield.svg
│ │ │ │ ├── user-slash.svg
│ │ │ │ ├── user-tag.svg
│ │ │ │ ├── user-tie.svg
│ │ │ │ ├── user-times.svg
│ │ │ │ ├── user.svg
│ │ │ │ ├── users-cog.svg
│ │ │ │ ├── users.svg
│ │ │ │ ├── utensil-spoon.svg
│ │ │ │ ├── utensils.svg
│ │ │ │ ├── vector-square.svg
│ │ │ │ ├── venus-double.svg
│ │ │ │ ├── venus-mars.svg
│ │ │ │ ├── venus.svg
│ │ │ │ ├── vial.svg
│ │ │ │ ├── vials.svg
│ │ │ │ ├── video-slash.svg
│ │ │ │ ├── video.svg
│ │ │ │ ├── vihara.svg
│ │ │ │ ├── volleyball-ball.svg
│ │ │ │ ├── volume-down.svg
│ │ │ │ ├── volume-off.svg
│ │ │ │ ├── volume-up.svg
│ │ │ │ ├── walking.svg
│ │ │ │ ├── wallet.svg
│ │ │ │ ├── warehouse.svg
│ │ │ │ ├── weight-hanging.svg
│ │ │ │ ├── weight.svg
│ │ │ │ ├── wheelchair.svg
│ │ │ │ ├── wifi.svg
│ │ │ │ ├── window-close.svg
│ │ │ │ ├── window-maximize.svg
│ │ │ │ ├── window-minimize.svg
│ │ │ │ ├── window-restore.svg
│ │ │ │ ├── wine-glass-alt.svg
│ │ │ │ ├── wine-glass.svg
│ │ │ │ ├── won-sign.svg
│ │ │ │ ├── wrench.svg
│ │ │ │ ├── x-ray.svg
│ │ │ │ ├── yen-sign.svg
│ │ │ │ └── yin-yang.svg
│ │ │ └── webfonts
│ │ │ ├── fa-brands-400.eot
│ │ │ ├── fa-brands-400.svg
│ │ │ ├── fa-brands-400.ttf
│ │ │ ├── fa-brands-400.woff
│ │ │ ├── fa-brands-400.woff2
│ │ │ ├── fa-regular-400.eot
│ │ │ ├── fa-regular-400.svg
│ │ │ ├── fa-regular-400.ttf
│ │ │ ├── fa-regular-400.woff
│ │ │ ├── fa-regular-400.woff2
│ │ │ ├── fa-solid-900.eot
│ │ │ ├── fa-solid-900.svg
│ │ │ ├── fa-solid-900.ttf
│ │ │ ├── fa-solid-900.woff
│ │ │ └── fa-solid-900.woff2
│ │ └── nucleo
│ │ ├── css
│ │ ├── nucleo-svg.css
│ │ └── nucleo.css
│ │ └── fonts
│ │ ├── nucleo-icons.eot
│ │ ├── nucleo-icons.svg
│ │ ├── nucleo-icons.ttf
│ │ ├── nucleo-icons.woff
│ │ └── nucleo-icons.woff2
│ ├── components
│ ├── DownloadClients
│ │ ├── Ombi.jsx
│ │ ├── Overseerr
│ │ │ ├── Movies
│ │ │ │ ├── OverseerrMovie.jsx
│ │ │ │ ├── OverseerrMovieCategory.jsx
│ │ │ │ └── OverseerrMovieCategoryList.jsx
│ │ │ └── TvShows
│ │ │ │ ├── OverseerrTvShow.jsx
│ │ │ │ ├── OverseerrTvShowCategory.jsx
│ │ │ │ └── OverseerrTvShowCategoryList.jsx
│ │ ├── Radarr
│ │ │ ├── Radarr.jsx
│ │ │ ├── RadarrCategory.jsx
│ │ │ └── RadarrCategoryList.jsx
│ │ └── Sonarr
│ │ │ ├── Sonarr.jsx
│ │ │ ├── SonarrCategory.jsx
│ │ │ └── SonarrCategoryList.jsx
│ ├── Footers
│ │ ├── AdminFooter.jsx
│ │ └── AuthFooter.jsx
│ ├── Headers
│ │ └── UserHeader.jsx
│ ├── Inputs
│ │ ├── Dropdown.jsx
│ │ ├── MultiDropdown.jsx
│ │ ├── Textbox.jsx
│ │ └── ValidatedTextbox.jsx
│ ├── Navbars
│ │ └── AuthNavbar.jsx
│ └── Sidebar
│ │ └── Sidebar.jsx
│ ├── index.js
│ ├── layouts
│ ├── Admin.jsx
│ └── Auth.jsx
│ ├── routes.js
│ ├── store
│ ├── actions
│ │ ├── ChatClientsActions.jsx
│ │ ├── MovieClientsActions.jsx
│ │ ├── OverseerrClientActions.jsx
│ │ ├── OverseerrClientRadarrActions.jsx
│ │ ├── OverseerrClientSonarrActions.jsx
│ │ ├── RadarrClientActions.jsx
│ │ ├── SettingsActions.jsx
│ │ ├── SonarrClientActions.jsx
│ │ ├── TvShowsClientsActions.jsx
│ │ └── UserActions.jsx
│ └── reducers
│ │ ├── ChatClientsReducer.jsx
│ │ ├── MovieClientsReducer.jsx
│ │ ├── OverseerrClientsReducer.jsx
│ │ ├── RadarrClientsReducer.jsx
│ │ ├── SettingsReducer.jsx
│ │ ├── SonarrClientsReducer.jsx
│ │ ├── TvShowsClientsReducer.jsx
│ │ └── UserReducer.jsx
│ └── views
│ ├── Account.jsx
│ ├── ChatClients.jsx
│ ├── Login.jsx
│ ├── Logout.jsx
│ ├── Movies.jsx
│ ├── Register.jsx
│ ├── Settings.jsx
│ └── TvShows.jsx
├── Controllers
├── Authentication
│ ├── AuthenticationController.cs
│ ├── AuthenticationSettingsProvider.cs
│ ├── AuthenticationSettingsRepository.cs
│ ├── ChangePasswordModel.cs
│ ├── LoginModel.cs
│ └── RegistrationModel.cs
├── ChatClients
│ ├── BotClientSettingsProvider.cs
│ ├── ChatClientsController.cs
│ ├── ChatClientsSettingsModel.cs
│ ├── ChatClientsSettingsProvider.cs
│ └── ChatClientsSettingsRepository.cs
├── Configuration
│ ├── ApplicationSettingsController.cs
│ ├── ApplicationSettingsModel.cs
│ ├── ApplicationSettingsProvider.cs
│ └── ApplicationSettingsRepository.cs
└── DownloadClients
│ ├── DownloadClientsSettingsProvider.cs
│ ├── DownloadClientsSettingsRepository.cs
│ ├── MovieDownloadClientController.cs
│ ├── MovieSettingsModel.cs
│ ├── Ombi
│ ├── OmbiClientController.cs
│ ├── OmbiSettings.cs
│ ├── OmbiSettingsModel.cs
│ ├── SaveOmbiMoviesSettingsModel.cs
│ ├── SaveOmbiTvShowsSettingsModel.cs
│ └── TestOmbiSettingsModel.cs
│ ├── Overseerr
│ ├── OverseerrClientController.cs
│ ├── OverseerrSettingsModel.cs
│ ├── SaveOverseerrMoviesSettingsModel.cs
│ ├── SaveOverseerrTvShowsSettingsModel.cs
│ └── TestOverseerrSettingsModel.cs
│ ├── Radarr
│ ├── RadarrClientController.cs
│ ├── RadarrPath.cs
│ ├── RadarrProfile.cs
│ ├── RadarrSettingsModel.cs
│ ├── RadarrTag.cs
│ └── TestRadarrSettingsModel.cs
│ ├── Sonarr
│ ├── SaveSonarrSettingsModel.cs
│ ├── SonarrClientController.cs
│ ├── SonarrLanguage.cs
│ ├── SonarrPath.cs
│ ├── SonarrProfile.cs
│ ├── SonarrSettingsModel.cs
│ ├── SonarrTag.cs
│ └── TestSonarrSettingsModel.cs
│ ├── TvShowsDownloadClientController.cs
│ └── TvShowsSettingsModel.cs
├── DisabledAuthenticationHandler.cs
├── Extensions
├── HttpResponseMessageExtensions.cs
└── IServiceProviderExtensions.cs
├── NotificationsTemplate.json
├── Program.cs
├── Properties
└── launchSettings.json
├── Requestrr.WebApi.csproj
├── RequestrrBot
├── ChatBot.cs
├── ChatClients
│ └── Discord
│ │ ├── DiscordConstants.cs
│ │ ├── DiscordHelpWorkFlow.cs
│ │ ├── DiscordMovieUserInterface.cs
│ │ ├── DiscordPingWorkFlow.cs
│ │ ├── DiscordSettings.cs
│ │ ├── DiscordSettingsProvider.cs
│ │ └── DiscordTvShowUserInterface.cs
├── DownloadClients
│ ├── DownloadClient.cs
│ ├── Ombi
│ │ ├── OmbiClient.cs
│ │ ├── OmbiSettings.cs
│ │ └── OmbiSettingsProvider.cs
│ ├── Overseerr
│ │ ├── OverseerrClient.cs
│ │ ├── OverseerrSettings.cs
│ │ ├── OverseerrSettingsProvider.cs
│ │ └── OverseerrTestSettings.cs
│ ├── Radarr
│ │ ├── RadarrClient.cs
│ │ ├── RadarrClientV2.cs
│ │ ├── RadarrClientV3.cs
│ │ ├── RadarrSettings.cs
│ │ └── RadarrSettingsProvider.cs
│ ├── Sonarr
│ │ ├── SonarrClient.cs
│ │ ├── SonarrClientV2.cs
│ │ ├── SonarrClientV3.cs
│ │ ├── SonarrClientV4.cs
│ │ ├── SonarrSettings.cs
│ │ └── SonarrSettingsProvider.cs
│ └── TheMovieDb.cs
├── Extensions
│ └── HashExtensions.cs
├── Locale
│ ├── Language.cs
│ └── LanguageExtensions.cs
├── Movies
│ ├── DisabledMovieNotificationWorkflow.cs
│ ├── IMovieIssueRequester.cs
│ ├── IMovieIssueSearcher.cs
│ ├── IMovieNotificationWorkflow.cs
│ ├── IMovieRequester.cs
│ ├── IMovieSearcher.cs
│ ├── IMovieUserInterface.cs
│ ├── Movie.cs
│ ├── MovieIssueWorkflow.cs
│ ├── MovieNotificationWorkflow.cs
│ ├── MovieRequest.cs
│ ├── MovieRequestingWorkflow.cs
│ ├── MovieUserRequester.cs
│ ├── MovieWorkflowFactory.cs
│ ├── MoviesSettings.cs
│ ├── MoviesSettingsProvider.cs
│ └── WebHookMovieUserInterface.cs
├── Notifications
│ ├── Movies
│ │ ├── ChannelMovieNotifier.cs
│ │ ├── IMovieNotifier.cs
│ │ ├── MovieNotificationEngine.cs
│ │ ├── MovieNotificationsRepository.cs
│ │ └── PrivateMessageMovieNotifier.cs
│ ├── NotificationMode.cs
│ └── TvShows
│ │ ├── ChannelTvShowNotifier.cs
│ │ ├── ITvShowNotifier.cs
│ │ ├── PrivateMessageTvShowNotifier.cs
│ │ ├── TvShowNotification.cs
│ │ ├── TvShowNotificationEngine.cs
│ │ └── TvShowNotificationsRepository.cs
├── NotificationsFile.cs
├── SettingsFile.cs
├── SlashCommands
│ ├── EmptySlashCommands.cs
│ ├── RequireChannelsAttribute.cs
│ ├── RequireRolesAttribute.cs
│ └── SlashCommandBuilder.cs
└── TvShows
│ ├── DisabledTvShowNotificationWorkflow.cs
│ ├── ITvShowIssueRequester.cs
│ ├── ITvShowIssueSearcher.cs
│ ├── ITvShowNotificationWorkflow.cs
│ ├── ITvShowRequester.cs
│ ├── ITvShowSearcher.cs
│ ├── ITvShowUserInterface.cs
│ ├── SeasonsRequestWorkflows
│ ├── AllSeasonsRequestingWorkflow.cs
│ ├── FutureSeasonsRequestingWorkflow.cs
│ └── NormalTvSeasonRequestingWorkflow.cs
│ ├── TvShow.cs
│ ├── TvShowIssueWorkflow.cs
│ ├── TvShowNotificationWorkflow.cs
│ ├── TvShowRequest.cs
│ ├── TvShowRequestingWorkflow.cs
│ ├── TvShowUserRequester.cs
│ ├── TvShowWorkflowFactory.cs
│ ├── TvShowsRestrictions.cs
│ ├── TvShowsSettings.cs
│ ├── TvShowsSettingsProvider.cs
│ └── WebHookTvShowUserInterface.cs
├── RequestrrModuleBase.cs
├── SettingsFileUpgrader.cs
├── SettingsTemplate.json
├── SlashCommands.txt
├── Startup.cs
├── appsettings.Development.json
├── appsettings.json
├── config
├── ApplicationSettings.cs
├── AuthenticationSettings.cs
├── BotClientSettings.cs
├── ChatClientsSettings.cs
└── DownloadClientsSettings.cs
├── docker-compose.yml
├── dockerfile
├── locales
├── chinese.json
├── english.json
├── french.json
└── german.json
└── nuget.config
/.gitattributes:
--------------------------------------------------------------------------------
1 | *.css linguist-detectable=false
2 | *.js linguist-detectable=false
3 | *.cs linguist-detectable=true
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 |
2 | .DS_Store
3 |
4 | Requestrr.WebApi/config/notifications.json
5 |
6 | Requestrr.WebApi/config/settings.json
7 |
8 | .idea
9 | Requestrr.WebApi/MakeReleaseBuilds
10 |
11 | Requestrr.WebApi/MakeDockerBuilds
12 |
--------------------------------------------------------------------------------
/Logos/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Logos/favicon.ico
--------------------------------------------------------------------------------
/Logos/requestrr_discord_Icon_128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Logos/requestrr_discord_Icon_128.png
--------------------------------------------------------------------------------
/Logos/requestrr_discord_Icon_256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Logos/requestrr_discord_Icon_256.png
--------------------------------------------------------------------------------
/Logos/requestrr_discord_Icon_512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Logos/requestrr_discord_Icon_512.png
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "parser": "@typescript-eslint/parser",
3 | "plugins": ["react", "react-hooks"]
4 | }
5 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/.gitignore:
--------------------------------------------------------------------------------
1 | # See https://help.github.com/ignore-files/ for more about ignoring files.
2 |
3 | # dependencies
4 | /node_modules
5 |
6 | # testing
7 | /coverage
8 |
9 | # production
10 | /build
11 |
12 | # misc
13 | .DS_Store
14 | .env.local
15 | .env.development.local
16 | .env.test.local
17 | .env.production.local
18 |
19 | npm-debug.log*
20 | yarn-debug.log*
21 | yarn-error.log*
22 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | ## [1.0.0] 2020-02-01
2 | ### Original Release
3 | - Initial release
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/README.md
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/public/apple-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/public/apple-icon.png
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/public/favicon.ico
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/public/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "short_name": "Requestrr",
3 | "name": "Requestrr",
4 | "icons": [
5 | {
6 | "src": "favicon.ico",
7 | "sizes": "64x64 32x32 24x24 16x16",
8 | "type": "image/x-icon"
9 | }
10 | ],
11 | "start_url": "./index.html",
12 | "display": "standalone",
13 | "theme_color": "#000000",
14 | "background_color": "#ffffff"
15 | }
16 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/fonts/nucleo/nucleo-icons.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/fonts/nucleo/nucleo-icons.eot
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/fonts/nucleo/nucleo-icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/fonts/nucleo/nucleo-icons.ttf
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/fonts/nucleo/nucleo-icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/fonts/nucleo/nucleo-icons.woff
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/fonts/nucleo/nucleo-icons.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/fonts/nucleo/nucleo-icons.woff2
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/img/theme/angular.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/img/theme/angular.jpg
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/img/theme/bootstrap.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/img/theme/bootstrap.jpg
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/img/theme/profile-cover.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/img/theme/profile-cover.jpg
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/img/theme/react.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/img/theme/react.jpg
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/img/theme/sketch.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/img/theme/sketch.jpg
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/img/theme/team-1-800x800.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/img/theme/team-1-800x800.jpg
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/img/theme/team-2-800x800.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/img/theme/team-2-800x800.jpg
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/img/theme/team-3-800x800.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/img/theme/team-3-800x800.jpg
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/img/theme/team-4-800x800.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/img/theme/team-4-800x800.jpg
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/img/theme/vue.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/img/theme/vue.jpg
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/_jumbotron.scss:
--------------------------------------------------------------------------------
1 | .jumbotron {
2 | padding: $jumbotron-padding ($jumbotron-padding / 2);
3 | margin-bottom: $jumbotron-padding;
4 | background-color: $jumbotron-bg;
5 | @include border-radius($border-radius-lg);
6 |
7 | @include media-breakpoint-up(sm) {
8 | padding: ($jumbotron-padding * 2) $jumbotron-padding;
9 | }
10 | }
11 |
12 | .jumbotron-fluid {
13 | padding-right: 0;
14 | padding-left: 0;
15 | @include border-radius(0);
16 | }
17 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/_media.scss:
--------------------------------------------------------------------------------
1 | .media {
2 | display: flex;
3 | align-items: flex-start;
4 | }
5 |
6 | .media-body {
7 | flex: 1;
8 | }
9 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/_transitions.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable selector-no-qualifying-type
2 |
3 | .fade {
4 | @include transition($transition-fade);
5 |
6 | &:not(.show) {
7 | opacity: 0;
8 | }
9 | }
10 |
11 | .collapse {
12 | &:not(.show) {
13 | display: none;
14 | }
15 | }
16 |
17 | .collapsing {
18 | position: relative;
19 | height: 0;
20 | overflow: hidden;
21 | @include transition($transition-collapse);
22 | }
23 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/_utilities.scss:
--------------------------------------------------------------------------------
1 | @import "utilities/align";
2 | @import "utilities/background";
3 | @import "utilities/borders";
4 | @import "utilities/clearfix";
5 | @import "utilities/display";
6 | @import "utilities/embed";
7 | @import "utilities/flex";
8 | @import "utilities/float";
9 | @import "utilities/position";
10 | @import "utilities/screenreaders";
11 | @import "utilities/shadows";
12 | @import "utilities/sizing";
13 | @import "utilities/spacing";
14 | @import "utilities/text";
15 | @import "utilities/visibility";
16 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/mixins/_alert.scss:
--------------------------------------------------------------------------------
1 | @mixin alert-variant($background, $border, $color) {
2 | color: $color;
3 | @include gradient-bg($background);
4 | border-color: $border;
5 |
6 | hr {
7 | border-top-color: darken($border, 5%);
8 | }
9 |
10 | .alert-link {
11 | color: darken($color, 10%);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/mixins/_badge.scss:
--------------------------------------------------------------------------------
1 | @mixin badge-variant($bg) {
2 | color: color-yiq($bg);
3 | background-color: $bg;
4 |
5 | &[href] {
6 | @include hover-focus {
7 | color: color-yiq($bg);
8 | text-decoration: none;
9 | background-color: darken($bg, 10%);
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/mixins/_box-shadow.scss:
--------------------------------------------------------------------------------
1 | @mixin box-shadow($shadow...) {
2 | @if $enable-shadows {
3 | box-shadow: $shadow;
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/mixins/_clearfix.scss:
--------------------------------------------------------------------------------
1 | @mixin clearfix() {
2 | &::after {
3 | display: block;
4 | clear: both;
5 | content: "";
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/mixins/_float.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | @mixin float-left {
4 | float: left !important;
5 | }
6 | @mixin float-right {
7 | float: right !important;
8 | }
9 | @mixin float-none {
10 | float: none !important;
11 | }
12 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/mixins/_list-group.scss:
--------------------------------------------------------------------------------
1 | // List Groups
2 |
3 | @mixin list-group-item-variant($state, $background, $color) {
4 | .list-group-item-#{$state} {
5 | color: $color;
6 | background-color: $background;
7 |
8 | &.list-group-item-action {
9 | @include hover-focus {
10 | color: $color;
11 | background-color: darken($background, 5%);
12 | }
13 |
14 | &.active {
15 | color: $white;
16 | background-color: $color;
17 | border-color: $color;
18 | }
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/mixins/_lists.scss:
--------------------------------------------------------------------------------
1 | // Lists
2 |
3 | // Unstyled keeps list items block level, just removes default browser padding and list-style
4 | @mixin list-unstyled {
5 | padding-left: 0;
6 | list-style: none;
7 | }
8 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/mixins/_nav-divider.scss:
--------------------------------------------------------------------------------
1 | // Horizontal dividers
2 | //
3 | // Dividers (basically an hr) within dropdowns and nav lists
4 |
5 | @mixin nav-divider($color: $nav-divider-color, $margin-y: $nav-divider-margin-y) {
6 | height: 0;
7 | margin: $margin-y 0;
8 | overflow: hidden;
9 | border-top: 1px solid $color;
10 | }
11 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/mixins/_pagination.scss:
--------------------------------------------------------------------------------
1 | // Pagination
2 |
3 | @mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {
4 | .page-link {
5 | padding: $padding-y $padding-x;
6 | font-size: $font-size;
7 | line-height: $line-height;
8 | }
9 |
10 | .page-item {
11 | &:first-child {
12 | .page-link {
13 | @include border-left-radius($border-radius);
14 | }
15 | }
16 | &:last-child {
17 | .page-link {
18 | @include border-right-radius($border-radius);
19 | }
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/mixins/_resize.scss:
--------------------------------------------------------------------------------
1 | // Resize anything
2 |
3 | @mixin resizable($direction) {
4 | overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible`
5 | resize: $direction; // Options: horizontal, vertical, both
6 | }
7 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/mixins/_size.scss:
--------------------------------------------------------------------------------
1 | // Sizing shortcuts
2 |
3 | @mixin size($width, $height: $width) {
4 | width: $width;
5 | height: $height;
6 | }
7 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/mixins/_text-emphasis.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | // Typography
4 |
5 | @mixin text-emphasis-variant($parent, $color) {
6 | #{$parent} {
7 | color: $color !important;
8 | }
9 | a#{$parent} {
10 | @include hover-focus {
11 | color: darken($color, 10%) !important;
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/mixins/_text-hide.scss:
--------------------------------------------------------------------------------
1 | // CSS image replacement
2 | @mixin text-hide($ignore-warning: false) {
3 | // stylelint-disable-next-line font-family-no-missing-generic-family-keyword
4 | font: 0/0 a;
5 | color: transparent;
6 | text-shadow: none;
7 | background-color: transparent;
8 | border: 0;
9 |
10 | @if ($ignore-warning != true) {
11 | @warn "The `text-hide()` mixin has been deprecated as of v4.1.0. It will be removed entirely in v5.";
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/mixins/_text-truncate.scss:
--------------------------------------------------------------------------------
1 | // Text truncate
2 | // Requires inline-block or block for proper styling
3 |
4 | @mixin text-truncate() {
5 | overflow: hidden;
6 | text-overflow: ellipsis;
7 | white-space: nowrap;
8 | }
9 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/mixins/_transition.scss:
--------------------------------------------------------------------------------
1 | @mixin transition($transition...) {
2 | @if $enable-transitions {
3 | @if length($transition) == 0 {
4 | transition: $transition-base;
5 | } @else {
6 | transition: $transition;
7 | }
8 | }
9 |
10 | @media screen and (prefers-reduced-motion: reduce) {
11 | transition: none;
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/mixins/_visibility.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | // Visibility
4 |
5 | @mixin invisible($visibility) {
6 | visibility: $visibility !important;
7 | }
8 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/utilities/_align.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | .align-baseline { vertical-align: baseline !important; } // Browser default
4 | .align-top { vertical-align: top !important; }
5 | .align-middle { vertical-align: middle !important; }
6 | .align-bottom { vertical-align: bottom !important; }
7 | .align-text-bottom { vertical-align: text-bottom !important; }
8 | .align-text-top { vertical-align: text-top !important; }
9 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/utilities/_background.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | @each $color, $value in $theme-colors {
4 | @include bg-variant(".bg-#{$color}", $value);
5 | }
6 |
7 | @if $enable-gradients {
8 | @each $color, $value in $theme-colors {
9 | @include bg-gradient-variant(".bg-gradient-#{$color}", $value);
10 | }
11 | }
12 |
13 | .bg-white {
14 | background-color: $white !important;
15 | }
16 |
17 | .bg-transparent {
18 | background-color: transparent !important;
19 | }
20 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/utilities/_clearfix.scss:
--------------------------------------------------------------------------------
1 | .clearfix {
2 | @include clearfix();
3 | }
4 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/utilities/_float.scss:
--------------------------------------------------------------------------------
1 | @each $breakpoint in map-keys($grid-breakpoints) {
2 | @include media-breakpoint-up($breakpoint) {
3 | $infix: breakpoint-infix($breakpoint, $grid-breakpoints);
4 |
5 | .float#{$infix}-left { @include float-left; }
6 | .float#{$infix}-right { @include float-right; }
7 | .float#{$infix}-none { @include float-none; }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/utilities/_screenreaders.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Screenreaders
3 | //
4 |
5 | .sr-only {
6 | @include sr-only();
7 | }
8 |
9 | .sr-only-focusable {
10 | @include sr-only-focusable();
11 | }
12 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/utilities/_shadows.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | .shadow-sm { box-shadow: $box-shadow-sm !important; }
4 | .shadow { box-shadow: $box-shadow !important; }
5 | .shadow-lg { box-shadow: $box-shadow-lg !important; }
6 | .shadow-none { box-shadow: none !important; }
7 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/utilities/_sizing.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | // Width and height
4 |
5 | @each $prop, $abbrev in (width: w, height: h) {
6 | @each $size, $length in $sizes {
7 | .#{$abbrev}-#{$size} { #{$prop}: $length !important; }
8 | }
9 | }
10 |
11 | .mw-100 { max-width: 100% !important; }
12 | .mh-100 { max-height: 100% !important; }
13 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/bootstrap/utilities/_visibility.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Visibility utilities
3 | //
4 |
5 | .visible {
6 | @include invisible(visible);
7 | }
8 |
9 | .invisible {
10 | @include invisible(hidden);
11 | }
12 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/avatars/_avatar-group.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Avatar group
3 | //
4 |
5 | // General styles
6 |
7 | .avatar-group {
8 | .avatar {
9 | position: relative;
10 | z-index: 2;
11 | border: 2px solid $card-bg;
12 |
13 | &:hover {
14 | z-index: 3;
15 | }
16 | }
17 |
18 | .avatar + .avatar {
19 | margin-left: -1rem;
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/badges/_badge-circle.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Circle badge
3 | //
4 |
5 |
6 | // General styles
7 |
8 | .badge-circle {
9 | text-align: center;
10 | display: inline-flex;
11 | align-items: center;
12 | justify-content: center;
13 | border-radius: 50%;
14 | width: 2rem;
15 | height: 2rem;
16 | font-size: .875rem;
17 | }
18 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/buttons/_button-brand.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Brand buttons
3 | //
4 |
5 |
6 | // Color variations
7 |
8 | @each $color, $value in $brand-colors {
9 | .btn-#{$color} {
10 | @include button-variant($value, $value);
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/cards/_card-animations.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Card with hover animations
3 | //
4 |
5 | .card-lift--hover {
6 | &:hover {
7 | transform: translateY(-20px);
8 | @include transition($transition-base);
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/cards/_card-blockquote.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Card with blockquote
3 | //
4 |
5 | .card-blockquote {
6 | padding: 2rem;
7 | position: relative;
8 |
9 | .svg-bg {
10 | display: block;
11 | width: 100%;
12 | height: 95px;
13 | position: absolute;
14 | top: -94px;
15 | left: 0;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/cards/_card-stats.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Card stats
3 | //
4 |
5 | .card-stats {
6 | .card-body {
7 | padding: 1rem 1.5rem;
8 | }
9 |
10 | .card-status-bullet {
11 | position: absolute;
12 | top: 0;
13 | right: 0;
14 | transform: translate(50%, -50%);
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/cards/_card.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Card
3 | //
4 |
5 |
6 | .card-translucent {
7 | background-color: rgba(18, 91, 152, 0.08);
8 | }
9 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/headers/_header.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Header
3 | //
4 |
5 | .header {
6 | position: relative;
7 | }
8 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/maps/_map.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Map
3 | //
4 |
5 | .map-canvas {
6 | position: relative;
7 | width: 100%;
8 | height: $map-height;
9 | border-radius: $border-radius;
10 | }
11 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/masks/_mask.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Mask
3 | //
4 |
5 | .mask {
6 | position: absolute;
7 | top: 0;
8 | left: 0;
9 | width: 100%;
10 | height: 100%;
11 | @include transition($transition-base);
12 | }
13 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/mixins/_alert.scss:
--------------------------------------------------------------------------------
1 | @mixin alert-variant($background, $border, $color) {
2 | color: color-yiq($background);
3 | @include gradient-bg($background);
4 | border-color: $border;
5 |
6 | hr {
7 | border-top-color: darken($border, 5%);
8 | }
9 |
10 | .alert-link {
11 | color: darken($color, 10%);
12 | }
13 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/mixins/_badge.scss:
--------------------------------------------------------------------------------
1 | @mixin badge-variant($bg) {
2 | color: saturate(darken($bg, 10%), 10);
3 | background-color: transparentize(lighten($bg, 25%), .5);
4 |
5 | &[href] {
6 | @include hover-focus {
7 | color: color-yiq($bg);
8 | text-decoration: none;
9 | background-color: darken($bg, 10%);
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/mixins/_icon.scss:
--------------------------------------------------------------------------------
1 | @mixin icon-shape-variant($color) {
2 | color: saturate(darken($color, 10%), 10);
3 | background-color: transparentize(lighten($color, 10%), .5);
4 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/mixins/_modals.scss:
--------------------------------------------------------------------------------
1 | @mixin modal-variant($background) {
2 | .modal-title {
3 | color: color-yiq($background);
4 | }
5 | .modal-header,
6 | .modal-footer {
7 | border-color: rgba(color-yiq($background), .075);
8 | }
9 | .modal-content {
10 | background-color: $background;
11 | color: color-yiq($background);
12 |
13 | .heading {
14 | color: color-yiq($background);
15 | }
16 | }
17 |
18 | .close {
19 | &>span:not(.sr-only) {
20 | color: $white;
21 | }
22 | }
23 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/modals/_modal.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Modal
3 | //
4 |
5 |
6 | // Fluid modal
7 |
8 | .modal-fluid {
9 | .modal-dialog {
10 | margin-top: 0;
11 | margin-bottom: 0;
12 | }
13 | .modal-content {
14 | border-radius: 0;
15 | }
16 | }
17 |
18 |
19 | // Background color variations
20 |
21 | @each $color, $value in $theme-colors {
22 | .modal-#{$color} {
23 | @include modal-variant($value);
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/popovers/_popover.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Popover
3 | //
4 |
5 |
6 | .popover {
7 | border: 0;
8 | }
9 |
10 | .popover-header {
11 | font-weight: $font-weight-bold;
12 | }
13 |
14 |
15 | // Alternative colors
16 |
17 | @each $color, $value in $theme-colors {
18 | .popover-#{$color} {
19 | @include popover-variant($value);
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/type/_article.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Article
3 | //
4 |
5 | article {
6 | h4:not(:first-child),
7 | h5:not(:first-child) {
8 | margin-top: 3rem;
9 | }
10 |
11 | h4, h5 {
12 | margin-bottom: 1.5rem;
13 | }
14 |
15 | figure {
16 | margin: 3rem 0;
17 | }
18 |
19 | h5 + figure {
20 | margin-top: 0;
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/type/_display.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Display
3 | //
4 |
5 |
6 | .display-1,
7 | .display-2,
8 | .display-3,
9 | .display-4 {
10 | span {
11 | display: block;
12 | font-weight: $font-weight-light;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/type/_type.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Type
3 | //
4 |
5 |
6 | // Paragraphs
7 |
8 | p {
9 | font-size: $paragraph-font-size;
10 | font-weight: $paragraph-font-weight;
11 | line-height: $paragraph-line-height;
12 | }
13 |
14 | .lead {
15 | font-size: $lead-font-size;
16 | font-weight: $lead-font-weight;
17 | line-height: $paragraph-line-height;
18 | margin-top: 1.5rem;
19 |
20 | + .btn-wrapper {
21 | margin-top: 3rem;
22 | }
23 | }
24 |
25 | .description {
26 | font-size: $font-size-sm;
27 | }
28 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/utilities/_helper.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Helper
3 | // helper classes for different cases
4 | //
5 |
6 |
7 | // Clearfix for sections that use float property
8 |
9 | .floatfix {
10 | &:before,
11 | &:after {
12 | content: '';
13 | display: table;
14 | }
15 | &:after {
16 | clear: both;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/utilities/_image.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Image
3 | //
4 |
5 | .img-center {
6 | display: block;
7 | margin-left: auto;
8 | margin-right: auto;
9 | }
10 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/utilities/_overflow.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Overflow
3 | //
4 |
5 | .overflow-visible {
6 | overflow: visible !important;
7 | }
8 |
9 | .overflow-hidden {
10 | overflow: hidden !important;
11 | }
12 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/utilities/_position.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Position
3 | // modifier classes to be applied on an abosolute positioned element
4 | // use it next to .position-absolute class
5 | //
6 |
7 | @each $size, $value in $spacers {
8 | .top-#{$size} {
9 | top: $value;
10 | }
11 | .right-#{$size} {
12 | right: $value;
13 | }
14 | .bottom-#{$size} {
15 | bottom: $value;
16 | }
17 | .left-#{$size} {
18 | left: $value;
19 | }
20 | }
21 |
22 | .center {
23 | left: 50%;
24 | transform: translateX(-50%);
25 | }
26 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/utilities/_shadows.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Shadows
3 | //
4 |
5 | // General styles
6 | [class*="shadow"] {
7 | @if $enable-transitions {
8 | transition: $transition-base;
9 | }
10 | }
11 |
12 |
13 | // Size variations
14 | .shadow-sm--hover:hover {
15 | box-shadow: $box-shadow-sm !important;
16 | }
17 |
18 | .shadow--hover:hover {
19 | box-shadow: $box-shadow !important;
20 | }
21 |
22 | .shadow-lg--hover:hover {
23 | box-shadow: $box-shadow-lg !important;
24 | }
25 |
26 | .shadow-none--hover:hover {
27 | box-shadow: none !important;
28 | }
29 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/utilities/_sizing.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Height
3 | //
4 |
5 | .h-100vh {
6 | height: 100vh !important;
7 | }
8 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/core/utilities/_transform.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Tranform
3 | //
4 |
5 |
6 | @include media-breakpoint-up(lg) {
7 | .transform-perspective-right {
8 | transform: scale(1) perspective(1040px) rotateY(-11deg) rotateX(2deg) rotate(2deg);
9 | }
10 | .transform-perspective-left{
11 | transform: scale(1) perspective(2000px) rotateY(11deg) rotateX(2deg) rotate(-2deg)
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_alert.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Alert
3 | //
4 |
5 | @import "../core/alerts/alert";
6 | @import "../core/alerts/alert-dismissible";
7 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_avatar.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Avatar
3 | //
4 |
5 | @import "../core/avatars/avatar";
6 | @import "../core/avatars/avatar-group";
7 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_badge.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Badge
3 | //
4 |
5 | @import "../core/badges/badge";
6 | @import "../core/badges/badge-circle";
7 | @import "../core/badges/badge-dot";
8 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_buttons.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Button
3 | //
4 |
5 | @import "../core/buttons/button";
6 | @import "../core/buttons/button-icon";
7 | @import "../core/buttons/button-brand";
8 |
9 |
10 | .btn-inner--icon {
11 | .loader {
12 | display: inline-block !important;
13 | }
14 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_card.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Cards
3 | //
4 |
5 | @import "../core/cards/card";
6 | @import "../core/cards/card-profile";
7 | @import "../core/cards/card-blockquote";
8 | @import "../core/cards/card-animations";
9 | @import "../core/cards/card-stats";
10 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_chart.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Chart
3 | //
4 |
5 | @import "../core/charts/chart";
6 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_close.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Close
3 | //
4 |
5 | @import "../core/close/close"
6 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_custom-forms.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Custom form
3 | //
4 |
5 | @import "../core/custom-forms/custom-form";
6 | @import "../core/custom-forms/custom-control";
7 | @import "../core/custom-forms/custom-checkbox";
8 | @import "../core/custom-forms/custom-radio";
9 | @import "../core/custom-forms/custom-toggle";
10 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_dropdown.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Dropdown
3 | //
4 |
5 | @import "../core/dropdowns/dropdown";
6 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_footer.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Footer
3 | //
4 |
5 | @import "../core/footers/footer";
6 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_forms.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Forms
3 | //
4 |
5 | @import "../core/forms/form";
6 | @import "../core/forms/form-validation";
7 | @import "../core/forms/input-group";
8 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_header.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Header
3 | //
4 |
5 | @import "../core/headers/header";
6 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_icons.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Icon
3 | //
4 |
5 | @import "../core/icons/icon";
6 | @import "../core/icons/icon-shape";
7 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_input-group.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Input group
3 | //
4 |
5 | @import "../core/forms/input-group";
6 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_list-group.scss:
--------------------------------------------------------------------------------
1 | //
2 | // List group
3 | //
4 |
5 | @import "../core/list-groups/list-group";
6 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_map.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Maps
3 | //
4 |
5 | @import "../core/maps/map";
6 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_mask.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Mask
3 | //
4 |
5 | @import "../core/masks/mask";
6 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_mixins.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Mixins
3 | //
4 |
5 | // Bootstrap default mixins
6 |
7 | @import "../bootstrap/mixins";
8 |
9 |
10 | // Custom mixins
11 |
12 | @import "../core/mixins/alert";
13 | @import "../core/mixins/badge";
14 | @import "../core/mixins/background-variant";
15 | @import "../core/mixins/buttons";
16 | @import "../core/mixins/forms";
17 | @import "../core/mixins/icon";
18 | @import "../core/mixins/modals";
19 | @import "../core/mixins/popover";
20 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_modal.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Modal
3 | //
4 |
5 | @import "../core/modals/modal";
6 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_nav.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Nav
3 | //
4 |
5 |
6 | @import "../core/navs/nav";
7 | @import "../core/navs/nav-pills";
8 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_navbar.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Navbar
3 | //
4 |
5 | @import "../core/navbars/navbar";
6 | @import "../core/navbars/navbar-vertical";
7 | @import "../core/navbars/navbar-search";
8 | @import "../core/navbars/navbar-dropdown";
9 | @import "../core/navbars/navbar-collapse";
10 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_pagination.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Pagination
3 | //
4 |
5 | @import "../core/paginations/pagination";
6 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_popover.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Popover
3 | //
4 |
5 |
6 | @import "../core/popovers/popover";
7 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_progress.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Progress
3 | //
4 |
5 | @import "../core/progresses/progress";
6 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_reboot.scss:
--------------------------------------------------------------------------------
1 | iframe {
2 | border: 0;
3 | }
4 |
5 | figcaption,
6 | figure,
7 | main {
8 | display: block;
9 | }
10 |
11 | main {
12 | overflow: hidden;
13 | }
14 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_separator.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Separator
3 | //
4 |
5 | @import "../core/separators/separator";
6 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_tables.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Tables
3 | //
4 |
5 | @import "../core/tables/table";
6 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_type.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Typography
3 | //
4 |
5 | @import "../core/type/type";
6 | @import "../core/type/heading";
7 | @import "../core/type/display";
8 | @import "../core/type/article";
9 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_utilities.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Utilities
3 | //
4 |
5 | @import "../core/utilities/backgrounds";
6 | @import "../core/utilities/floating";
7 | @import "../core/utilities/helper";
8 | @import "../core/utilities/image";
9 | @import "../core/utilities/opacity";
10 | @import "../core/utilities/overflow";
11 | @import "../core/utilities/position";
12 | @import "../core/utilities/sizing";
13 | @import "../core/utilities/spacing";
14 | @import "../core/utilities/shadows";
15 | @import "../core/utilities/text";
16 | @import "../core/utilities/transform";
17 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/custom/_vendors.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Vendors
3 | // include plugin styles
4 | //
5 |
6 |
7 | @import "../core/vendors/bootstrap-datepicker";
8 | @import "../core/vendors/nouislider";
9 | @import "../core/vendors/scrollbar";
10 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/react/_buttons.scss:
--------------------------------------------------------------------------------
1 | .btn{
2 | .btn-inner--icon{
3 | margin-right: 4px;
4 | }
5 | }
6 | .btn + .btn {
7 | margin-left: 4px;
8 | }
9 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/react/_mixins.scss:
--------------------------------------------------------------------------------
1 | button:focus, :focus {
2 | outline: none;
3 | }
4 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/react/_navbar-dropdown.scss:
--------------------------------------------------------------------------------
1 | @keyframes show-navbar-dropdown {
2 | 0% {
3 | opacity: 0;
4 | transition: visibility 0.25s, opacity 0.25s;
5 | }
6 | 100% {
7 | opacity: 1;
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/react/_navbar.scss:
--------------------------------------------------------------------------------
1 | .navbar .collapsing .navbar-toggler{
2 | pointer-events: none;
3 | }
4 | .navbar .nav-item .nav-link-icon.nav-link i{
5 | margin-right: 4px;
6 | }
7 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/react/_tables.scss:
--------------------------------------------------------------------------------
1 | .table {
2 | .avatar-group .avatar
3 | {
4 | margin-right: 4px;
5 | }
6 | .badge i{
7 | margin-right: 10px;
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/scss/react/react-differences.scss:
--------------------------------------------------------------------------------
1 | // Differences from the HTML to the React product
2 |
3 | // react plugins
4 | @import "plugins/plugin-react-datetime";
5 | // core components
6 | @import "buttons";
7 | @import "mixins";
8 | @import "navbar-dropdown";
9 | @import "navbar";
10 | @import "tables";
11 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/adn.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/angular.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/autoprefixer.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/bandcamp.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/bitbucket.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/black-tie.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/buysellads.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/cloudsmith.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/css3-alt.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/css3.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/cuttlefish.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/dashcube.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/deviantart.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/discourse.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/dochub.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/dropbox.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/dyalog.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/elementor.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/ethereum.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/facebook-f.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/facebook-messenger.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/facebook-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/facebook.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/firstdraft.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/flipboard.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/gg.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/gitter.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/google-drive.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/google-play.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/google.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/gratipay.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/hacker-news-square.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/hacker-news.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/hotjar.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/houzz.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/html5.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/korvue.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/magento.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/maxcdn.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/microsoft.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/mix.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/modx.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/monero.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/npm.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/openid.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/patreon.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/product-hunt.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/rockrms.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/servicestack.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/sistrix.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/stack-exchange.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/stack-overflow.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/strava.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/telegram-plane.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/twitch.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/uikit.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/viacoin.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/vuejs.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/windows.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/y-combinator.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/yahoo.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/yandex-international.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/brands/yandex.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/regular/bookmark.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/regular/calendar.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/regular/circle.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/regular/file.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/regular/folder.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/regular/play-circle.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/regular/square.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/regular/star-half.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/regular/sticky-note.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/regular/stop-circle.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/regular/window-maximize.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/regular/window-minimize.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/regular/window-restore.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/adjust.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/angle-down.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/angle-left.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/angle-right.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/angle-up.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/archive.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/arrow-alt-circle-down.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/arrow-alt-circle-left.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/arrow-alt-circle-right.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/arrow-alt-circle-up.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/arrow-down.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/arrow-left.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/arrow-right.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/arrow-up.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/backward.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/battery-empty.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/battery-full.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/battery-half.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/battery-quarter.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/battery-three-quarters.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/bookmark.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/box.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/briefcase.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/brush.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/burn.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/caret-down.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/caret-left.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/caret-right.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/caret-square-down.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/caret-up.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/chalkboard.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/chart-area.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/check.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/chevron-circle-down.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/chevron-circle-left.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/chevron-circle-right.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/chevron-circle-up.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/chevron-left.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/circle.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/clock.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/clone.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/cloud.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/coffee.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/columns.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/comment-alt.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/comment.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/compact-disc.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/cross.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/desktop.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/dice-one.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/dice-two.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/divide.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/door-closed.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/dot-circle.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/ellipsis-h.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/ellipsis-v.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/equals.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/exclamation.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/fast-backward.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/fast-forward.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/file.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/filter.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/folder-minus.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/folder.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/forward.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/gem.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/genderless.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/glass-martini-alt.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/glass-martini.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/heart.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/hockey-puck.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/hospital-symbol.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/industry.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/laptop.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/location-arrow.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/lock-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/lock.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/long-arrow-alt-down.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/long-arrow-alt-left.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/long-arrow-alt-right.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/long-arrow-alt-up.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/map-marker-alt.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/map-marker.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/map.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/meh-blank.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/meh.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/minus-circle.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/minus-square.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/minus.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/mobile-alt.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/mobile.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/neuter.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/paper-plane.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/paragraph.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/parking.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/pause-circle.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/pause.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/pen.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/phone.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/play-circle.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/play.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/plus-circle.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/plus.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/qrcode.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/seedling.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/shield-alt.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/sign.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/sort-down.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/sort-up.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/sort.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/square-full.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/square.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/star-half.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/star.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/step-backward.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/step-forward.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/sticky-note.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/stop-circle.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/stop.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/suitcase.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/table.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/tablet-alt.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/tablet.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/toggle-on.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/tv.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/unlock.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/user-alt.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/user-tie.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/user.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/utensil-spoon.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/video.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/volume-off.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/window-maximize.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/window-minimize.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/svgs/solid/wine-glass.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/webfonts/fa-brands-400.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/webfonts/fa-brands-400.eot
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/webfonts/fa-brands-400.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/webfonts/fa-brands-400.ttf
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/webfonts/fa-brands-400.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/webfonts/fa-brands-400.woff
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/webfonts/fa-brands-400.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/webfonts/fa-brands-400.woff2
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/webfonts/fa-regular-400.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/webfonts/fa-regular-400.eot
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/webfonts/fa-regular-400.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/webfonts/fa-regular-400.ttf
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/webfonts/fa-regular-400.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/webfonts/fa-regular-400.woff
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/webfonts/fa-regular-400.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/webfonts/fa-regular-400.woff2
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/webfonts/fa-solid-900.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/webfonts/fa-solid-900.eot
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/webfonts/fa-solid-900.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/webfonts/fa-solid-900.ttf
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/vendor/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff2
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/nucleo/fonts/nucleo-icons.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/vendor/nucleo/fonts/nucleo-icons.eot
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/nucleo/fonts/nucleo-icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/vendor/nucleo/fonts/nucleo-icons.ttf
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/nucleo/fonts/nucleo-icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/vendor/nucleo/fonts/nucleo-icons.woff
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/assets/vendor/nucleo/fonts/nucleo-icons.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/darkalfx/requestrr/ceda34f21976e16416f6b66d94db0a241707fe63/Requestrr.WebApi/ClientApp/src/assets/vendor/nucleo/fonts/nucleo-icons.woff2
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/store/actions/OverseerrClientActions.jsx:
--------------------------------------------------------------------------------
1 | export const OVERSEERR_SET_CLIENT = "downloadClients:set_overseerr_client";
2 |
3 | export function setOverseerrClient(settings) {
4 | return {
5 | type: OVERSEERR_SET_CLIENT,
6 | payload: settings
7 | };
8 | };
--------------------------------------------------------------------------------
/Requestrr.WebApi/ClientApp/src/store/reducers/SettingsReducer.jsx:
--------------------------------------------------------------------------------
1 | import { GET_SETTINGS } from "../actions/SettingsActions"
2 |
3 | export default function SettingsReducer(state = {}, action) {
4 | if (action.type === GET_SETTINGS) {
5 | return {
6 | port: action.payload.port,
7 | baseUrl: action.payload.baseUrl,
8 | disableAuthentication: action.payload.disableAuthentication,
9 | };
10 | }
11 |
12 | return { ...state };
13 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/Controllers/Authentication/AuthenticationSettingsRepository.cs:
--------------------------------------------------------------------------------
1 | using Requestrr.WebApi.RequestrrBot;
2 |
3 | namespace Requestrr.WebApi.Controllers.Authentication
4 | {
5 | public static class AuthenticationSettingsRepository
6 | {
7 | public static void UpdateAdminAccount(string username, string password)
8 | {
9 | SettingsFile.Write(settings =>
10 | {
11 | settings.Authentication.Username = username;
12 | settings.Authentication.Password = password;
13 | });
14 | }
15 | }
16 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/Controllers/Authentication/ChangePasswordModel.cs:
--------------------------------------------------------------------------------
1 | using System.ComponentModel.DataAnnotations;
2 |
3 | namespace Requestrr.WebApi.Controllers.Authentication
4 | {
5 | public class ChangePasswordModel
6 | {
7 | [Required]
8 | public string ExistingPassword { get; set; }
9 |
10 | [Required]
11 | public string NewPassword { get; set; }
12 |
13 | [Required]
14 | public string NewPasswordConfirmation { get; set; }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/Controllers/Authentication/LoginModel.cs:
--------------------------------------------------------------------------------
1 | using System.ComponentModel.DataAnnotations;
2 |
3 | namespace Requestrr.WebApi.Controllers.Authentication
4 | {
5 | public class LoginModel
6 | {
7 | [Required]
8 | public string Username { get; set; }
9 |
10 | [Required]
11 | public string Password { get; set; }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/Controllers/Authentication/RegistrationModel.cs:
--------------------------------------------------------------------------------
1 | using System.ComponentModel.DataAnnotations;
2 |
3 | namespace Requestrr.WebApi.Controllers.Authentication
4 | {
5 | public class RegistrationModel
6 | {
7 | [Required]
8 | public string Username { get; set; }
9 |
10 | [Required]
11 | public string Password { get; set; }
12 |
13 | [Required]
14 | public string PasswordConfirmation { get; set; }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/Controllers/ChatClients/BotClientSettingsProvider.cs:
--------------------------------------------------------------------------------
1 | using Requestrr.WebApi.config;
2 | using Requestrr.WebApi.RequestrrBot;
3 |
4 | namespace Requestrr.WebApi.Controllers.ChatClients
5 | {
6 | public class BotClientSettingsProvider
7 | {
8 | public BotClientSettings Provide()
9 | {
10 | dynamic settings = SettingsFile.Read();
11 |
12 | return new BotClientSettings
13 | {
14 | Client = (string)settings.BotClient.Client,
15 | };
16 | }
17 | }
18 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/Controllers/Configuration/ApplicationSettingsModel.cs:
--------------------------------------------------------------------------------
1 | using System.ComponentModel.DataAnnotations;
2 |
3 | namespace Requestrr.WebApi.Controllers.Configuration
4 | {
5 | public class ApplicationSettingsModel
6 | {
7 | [Required]
8 | public int Port { get; set; }
9 |
10 | public string BaseUrl { get; set; }
11 |
12 | [Required]
13 | public bool DisableAuthentication { get; set; }
14 | }
15 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/Controllers/DownloadClients/Ombi/OmbiSettingsModel.cs:
--------------------------------------------------------------------------------
1 | namespace Requestrr.WebApi.Controllers.DownloadClients.Ombi
2 | {
3 | public class OmbiSettingsModel : TestOmbiSettingsModel
4 | {
5 | public string ApiUsername { get; set; }
6 | }
7 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/Controllers/DownloadClients/Ombi/SaveOmbiMoviesSettingsModel.cs:
--------------------------------------------------------------------------------
1 | using System.ComponentModel.DataAnnotations;
2 |
3 | namespace Requestrr.WebApi.Controllers.DownloadClients.Ombi
4 | {
5 | public class SaveOmbiMoviesSettingsModel : OmbiSettingsModel
6 | {
7 |
8 | }
9 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/Controllers/DownloadClients/Ombi/SaveOmbiTvShowsSettingsModel.cs:
--------------------------------------------------------------------------------
1 | using System.ComponentModel.DataAnnotations;
2 |
3 | namespace Requestrr.WebApi.Controllers.DownloadClients.Ombi
4 | {
5 | public class SaveOmbiTvShowsSettingsModel : OmbiSettingsModel
6 | {
7 | [Required]
8 | public string Restrictions { get; set; }
9 | }
10 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/Controllers/DownloadClients/Overseerr/OverseerrSettingsModel.cs:
--------------------------------------------------------------------------------
1 | using System.ComponentModel.DataAnnotations;
2 |
3 | namespace Requestrr.WebApi.Controllers.DownloadClients.Overseerr
4 | {
5 | public class OverseerrSettingsModel
6 | {
7 | [Required]
8 | public string Hostname { get; set; }
9 | [Required]
10 | public int Port { get; set; }
11 | [Required]
12 | public string ApiKey { get; set; }
13 | [Required]
14 | public bool UseSSL { get; set; }
15 |
16 | [Required]
17 | public string Version { get; set; }
18 | }
19 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/Controllers/DownloadClients/Radarr/RadarrPath.cs:
--------------------------------------------------------------------------------
1 | using System.ComponentModel.DataAnnotations;
2 |
3 | namespace Requestrr.WebApi.Controllers.DownloadClients.Radarr
4 | {
5 | public class RadarrPath
6 | {
7 | [Required]
8 | public int Id { get; set; }
9 | [Required]
10 | public string Path { get; set; }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/Controllers/DownloadClients/Radarr/RadarrProfile.cs:
--------------------------------------------------------------------------------
1 | using System.ComponentModel.DataAnnotations;
2 |
3 | namespace Requestrr.WebApi.Controllers.DownloadClients.Radarr
4 | {
5 | public class RadarrProfile
6 | {
7 | [Required]
8 | public int Id { get; set; }
9 | [Required]
10 | public string Name { get; set; }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/Controllers/DownloadClients/Radarr/RadarrTag.cs:
--------------------------------------------------------------------------------
1 | using System.ComponentModel.DataAnnotations;
2 |
3 | namespace Requestrr.WebApi.Controllers.DownloadClients.Radarr
4 | {
5 | public class RadarrTag
6 | {
7 | [Required]
8 | public int Id { get; set; }
9 | [Required]
10 | public string Name { get; set; }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/Controllers/DownloadClients/Sonarr/SaveSonarrSettingsModel.cs:
--------------------------------------------------------------------------------
1 | using System.ComponentModel.DataAnnotations;
2 |
3 | namespace Requestrr.WebApi.Controllers.DownloadClients.Sonarr
4 | {
5 | public class SaveSonarrSettingsModel : SonarrSettingsModel
6 | {
7 | [Required]
8 | public string Restrictions { get; set; }
9 | }
10 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/Controllers/DownloadClients/Sonarr/SonarrLanguage.cs:
--------------------------------------------------------------------------------
1 | using System.ComponentModel.DataAnnotations;
2 |
3 | namespace Requestrr.WebApi.Controllers.DownloadClients.Sonarr
4 | {
5 | public class SonarrLanguage
6 | {
7 | [Required]
8 | public int Id { get; set; }
9 | [Required]
10 | public string Name { get; set; }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/Controllers/DownloadClients/Sonarr/SonarrPath.cs:
--------------------------------------------------------------------------------
1 | using System.ComponentModel.DataAnnotations;
2 |
3 | namespace Requestrr.WebApi.Controllers.DownloadClients.Sonarr
4 | {
5 | public class SonarrPath
6 | {
7 | [Required]
8 | public int Id { get; set; }
9 | [Required]
10 | public string Path { get; set; }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/Controllers/DownloadClients/Sonarr/SonarrProfile.cs:
--------------------------------------------------------------------------------
1 | using System.ComponentModel.DataAnnotations;
2 |
3 | namespace Requestrr.WebApi.Controllers.DownloadClients.Sonarr
4 | {
5 | public class SonarrProfile
6 | {
7 | [Required]
8 | public int Id { get; set; }
9 | [Required]
10 | public string Name { get; set; }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/Controllers/DownloadClients/Sonarr/SonarrTag.cs:
--------------------------------------------------------------------------------
1 | using System.ComponentModel.DataAnnotations;
2 |
3 | namespace Requestrr.WebApi.Controllers.DownloadClients.Sonarr
4 | {
5 | public class SonarrTag
6 | {
7 | [Required]
8 | public int Id { get; set; }
9 | [Required]
10 | public string Name { get; set; }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/Extensions/IServiceProviderExtensions.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Requestrr.WebApi.Extensions
4 | {
5 | public static class IServiceProviderExtensions
6 | {
7 | public static T Get(this IServiceProvider serviceProvider)
8 | {
9 | return (T)serviceProvider.GetService(typeof(T));
10 | }
11 | }
12 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/NotificationsTemplate.json:
--------------------------------------------------------------------------------
1 | {
2 | "Movies": [],
3 | "TvShows": [],
4 | "Music": []
5 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/RequestrrBot/ChatClients/Discord/DiscordConstants.cs:
--------------------------------------------------------------------------------
1 | namespace Requestrr.WebApi.RequestrrBot.ChatClients.Discord
2 | {
3 | public static class DiscordConstants
4 | {
5 | public const int MaxEmbedLength = 1000;
6 | public const int MaxMessageLength = 2000;
7 | }
8 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/RequestrrBot/DownloadClients/DownloadClient.cs:
--------------------------------------------------------------------------------
1 | namespace Requestrr.WebApi.RequestrrBot.DownloadClients
2 | {
3 | public static class DownloadClient
4 | {
5 | public const string Disabled = "Disabled";
6 | public const string Sonarr = "Sonarr";
7 | public const string Radarr = "Radarr";
8 | public const string Ombi = "Ombi";
9 | public const string Overseerr = "Overseerr";
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/RequestrrBot/DownloadClients/Ombi/OmbiSettings.cs:
--------------------------------------------------------------------------------
1 | namespace Requestrr.WebApi.RequestrrBot.DownloadClients.Ombi
2 | {
3 | public class OmbiSettings
4 | {
5 | public string Hostname { get; set; }
6 | public int Port { get; set; }
7 | public bool UseSSL { get; set; }
8 | public string ApiKey { get; set; }
9 | public string ApiUsername { get; set; }
10 | public string BaseUrl { get; set; }
11 | public string Version { get; set; }
12 | }
13 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/RequestrrBot/DownloadClients/Overseerr/OverseerrTestSettings.cs:
--------------------------------------------------------------------------------
1 | namespace Requestrr.WebApi.RequestrrBot.DownloadClients.Overseerr
2 | {
3 | public class OverseerrTestSettings
4 | {
5 | public string Hostname { get; set; } = string.Empty;
6 | public int Port { get; set; } = 5055;
7 | public bool UseSSL { get; set; } = false;
8 | public string ApiKey { get; set; } = string.Empty;
9 | public string DefaultApiUserId { get; set; }
10 | public string Version { get; set; } = "1";
11 | }
12 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/RequestrrBot/Movies/IMovieIssueRequester.cs:
--------------------------------------------------------------------------------
1 | using System.Threading.Tasks;
2 |
3 |
4 | namespace Requestrr.WebApi.RequestrrBot.Movies
5 | {
6 | public interface IMovieIssueRequester
7 | {
8 | Task SubmitMovieIssueAsync(int theMovieDbId, string issueName, string issueDescription);
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/RequestrrBot/Movies/IMovieNotificationWorkflow.cs:
--------------------------------------------------------------------------------
1 | using System.Threading.Tasks;
2 |
3 | namespace Requestrr.WebApi.RequestrrBot.Movies
4 | {
5 | public interface IMovieNotificationWorkflow
6 | {
7 | Task NotifyForNewRequestAsync(string userId, Movie movie);
8 | Task NotifyForExistingRequestAsync(string userId, Movie movie);
9 | Task AddNotificationAsync(string userId, int theMovieDbId);
10 | }
11 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/RequestrrBot/Movies/IMovieRequester.cs:
--------------------------------------------------------------------------------
1 | using System.Threading.Tasks;
2 |
3 | namespace Requestrr.WebApi.RequestrrBot.Movies
4 | {
5 | public interface IMovieRequester
6 | {
7 | Task RequestMovieAsync(MovieRequest request, Movie movie);
8 | }
9 |
10 | public class MovieRequestResult
11 | {
12 | public bool WasDenied { get; set; }
13 | }
14 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/RequestrrBot/Movies/MovieRequest.cs:
--------------------------------------------------------------------------------
1 | namespace Requestrr.WebApi.RequestrrBot.Movies
2 | {
3 | public class MovieRequest
4 | {
5 | public int CategoryId { get; }
6 | public MovieUserRequester User { get; }
7 |
8 | public MovieRequest(MovieUserRequester user, int categoryId)
9 | {
10 | User = user;
11 | CategoryId = categoryId;
12 | }
13 | }
14 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/RequestrrBot/Movies/MovieUserRequester.cs:
--------------------------------------------------------------------------------
1 | namespace Requestrr.WebApi.RequestrrBot.Movies
2 | {
3 | public class MovieUserRequester
4 | {
5 | public string UserId { get; }
6 | public string Username { get; }
7 |
8 | public MovieUserRequester(string userId, string username)
9 | {
10 | UserId = userId;
11 | Username = username;
12 | }
13 | }
14 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/RequestrrBot/Movies/MoviesSettings.cs:
--------------------------------------------------------------------------------
1 | namespace Requestrr.WebApi.RequestrrBot.Movies
2 | {
3 | public class MoviesSettings
4 | {
5 | public string Client { get; set; }
6 | }
7 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/RequestrrBot/Movies/MoviesSettingsProvider.cs:
--------------------------------------------------------------------------------
1 | namespace Requestrr.WebApi.RequestrrBot.Movies
2 | {
3 | public class MoviesSettingsProvider
4 | {
5 | public MoviesSettings Provide()
6 | {
7 | dynamic settings = SettingsFile.Read();
8 |
9 | return new MoviesSettings
10 | {
11 | Client = settings.Movies.Client,
12 | };
13 | }
14 | }
15 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/RequestrrBot/Notifications/Movies/IMovieNotifier.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.Threading;
3 | using System.Threading.Tasks;
4 | using Requestrr.WebApi.RequestrrBot.Movies;
5 |
6 | namespace Requestrr.WebApi.RequestrrBot.Notifications.Movies
7 | {
8 | public interface IMovieNotifier
9 | {
10 | Task> NotifyAsync(IReadOnlyCollection userIds, Movie movie, CancellationToken token);
11 | }
12 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/RequestrrBot/Notifications/NotificationMode.cs:
--------------------------------------------------------------------------------
1 | namespace Requestrr.WebApi.RequestrrBot.Notifications
2 | {
3 | public static class NotificationMode
4 | {
5 | public const string Disabled = "Disabled";
6 | public const string PrivateMessage = "PrivateMessages";
7 | public const string Channels = "Channels";
8 | }
9 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/RequestrrBot/Notifications/TvShows/ITvShowNotifier.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.Threading;
3 | using System.Threading.Tasks;
4 | using Requestrr.WebApi.RequestrrBot.TvShows;
5 |
6 | namespace Requestrr.WebApi.RequestrrBot.Notifications.TvShows
7 | {
8 | public interface ITvShowNotifier
9 | {
10 | Task> NotifyAsync(IReadOnlyCollection userIds, TvShow tvShow, int seasonNumber, CancellationToken token);
11 | }
12 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/RequestrrBot/SlashCommands/EmptySlashCommands.cs:
--------------------------------------------------------------------------------
1 | using DSharpPlus.SlashCommands;
2 |
3 | namespace Requestrr.WebApi.RequestrrBot
4 | {
5 | public class EmptySlashCommands : ApplicationCommandModule
6 | {
7 |
8 | }
9 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/RequestrrBot/TvShows/ITvShowIssueRequester.cs:
--------------------------------------------------------------------------------
1 |
2 | using System.Collections.Generic;
3 | using System.Threading.Tasks;
4 |
5 | namespace Requestrr.WebApi.RequestrrBot.TvShows
6 | {
7 | public interface ITvShowIssueRequester
8 | {
9 | Task SubmitTvShowIssueAsync(int thTvDbId, string issueName, string issueDescription);
10 | }
11 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/RequestrrBot/TvShows/ITvShowNotificationWorkflow.cs:
--------------------------------------------------------------------------------
1 | using System.Threading.Tasks;
2 |
3 | namespace Requestrr.WebApi.RequestrrBot.TvShows
4 | {
5 | public interface ITvShowNotificationWorkflow
6 | {
7 | Task NotifyForNewRequestAsync(string userId, TvShow tvShow, TvSeason selectedSeason);
8 | Task NotifyForExistingRequestAsync(string userId, TvShow tvShow, TvSeason selectedSeason);
9 | Task AddNotificationAsync(string userId, int theTvDbId, string seasonType, int seasonNumber);
10 | }
11 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/RequestrrBot/TvShows/ITvShowRequester.cs:
--------------------------------------------------------------------------------
1 | using System.Threading.Tasks;
2 |
3 | namespace Requestrr.WebApi.RequestrrBot.TvShows
4 | {
5 | public interface ITvShowRequester
6 | {
7 | Task RequestTvShowAsync(TvShowRequest request, TvShow tvShow, TvSeason seasons);
8 | }
9 |
10 | public class TvShowRequestResult
11 | {
12 | public TvShow TvShow { get; set; }
13 | public bool WasDenied { get; set; }
14 | }
15 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/RequestrrBot/TvShows/TvShowRequest.cs:
--------------------------------------------------------------------------------
1 | namespace Requestrr.WebApi.RequestrrBot.TvShows
2 | {
3 | public class TvShowRequest
4 | {
5 | public int CategoryId { get; }
6 | public TvShowUserRequester User { get; }
7 |
8 | public TvShowRequest(TvShowUserRequester user, int categoryId)
9 | {
10 | User = user;
11 | CategoryId = categoryId;
12 | }
13 | }
14 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/RequestrrBot/TvShows/TvShowUserRequester.cs:
--------------------------------------------------------------------------------
1 | namespace Requestrr.WebApi.RequestrrBot.TvShows
2 | {
3 | public class TvShowUserRequester
4 | {
5 | public string UserId { get; }
6 | public string Username { get; }
7 |
8 | public TvShowUserRequester(string userId, string username)
9 | {
10 | UserId = userId;
11 | Username = username;
12 | }
13 | }
14 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/RequestrrBot/TvShows/TvShowsRestrictions.cs:
--------------------------------------------------------------------------------
1 | namespace Requestrr.WebApi.RequestrrBot.TvShows
2 | {
3 | public static class TvShowsRestrictions
4 | {
5 | public const string None = "None";
6 | public const string AllSeasons = "AllSeasons";
7 | public const string SingleSeason = "SingleSeason";
8 | }
9 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/RequestrrBot/TvShows/TvShowsSettings.cs:
--------------------------------------------------------------------------------
1 | namespace Requestrr.WebApi.RequestrrBot.TvShows
2 | {
3 | public class TvShowsSettings
4 | {
5 | public string Client { get; set; }
6 | public string Restrictions { get; set; }
7 | }
8 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/RequestrrBot/TvShows/TvShowsSettingsProvider.cs:
--------------------------------------------------------------------------------
1 | namespace Requestrr.WebApi.RequestrrBot.TvShows
2 | {
3 |
4 | public class TvShowsSettingsProvider
5 | {
6 | public TvShowsSettings Provide()
7 | {
8 | dynamic settings = SettingsFile.Read();
9 |
10 | return new TvShowsSettings
11 | {
12 | Client = settings.TvShows.Client,
13 | Restrictions = settings.TvShows.Restrictions,
14 | };
15 | }
16 | }
17 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Debug",
5 | "System": "Information",
6 | "Microsoft": "Information"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Warning"
5 | }
6 | },
7 | "AllowedHosts": "*"
8 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/config/ApplicationSettings.cs:
--------------------------------------------------------------------------------
1 | namespace Requestrr.WebApi.config
2 | {
3 | public class ApplicationSettings
4 | {
5 | public int Port { get; set; }
6 | public string BaseUrl { get; set; }
7 | public bool DisableAuthentication { get; set; }
8 | }
9 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/config/AuthenticationSettings.cs:
--------------------------------------------------------------------------------
1 | namespace Requestrr.WebApi.config
2 | {
3 | public class AuthenticationSettings
4 | {
5 | public string Username { get; set; }
6 | public string Password { get; set; }
7 | public string PrivateKey { get; set; }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/config/BotClientSettings.cs:
--------------------------------------------------------------------------------
1 | namespace Requestrr.WebApi.config
2 | {
3 | public class BotClientSettings
4 | {
5 | public string Client { get; set; }
6 | }
7 | }
--------------------------------------------------------------------------------
/Requestrr.WebApi/docker-compose.yml:
--------------------------------------------------------------------------------
1 | version: "3.4"
2 | services:
3 | requestrr:
4 | image: darkalfx/requestrr
5 | hostname: requestrr
6 | container_name: requestrr
7 | ports:
8 | - 4545:4545
9 | volumes:
10 | - /path to config:/root/config
11 | restart: unless-stopped
--------------------------------------------------------------------------------
/Requestrr.WebApi/dockerfile:
--------------------------------------------------------------------------------
1 | FROM mcr.microsoft.com/dotnet/aspnet:6.0
2 |
3 | COPY publish/ /root/
4 |
5 | # allow all users access to this so we can run container as non root.
6 | # create /root/tmp if nonexistent
7 | RUN chmod -R 755 /root && mkdir /root/tmp
8 |
9 | WORKDIR /root/
10 |
11 | ENV ASPNETCORE_URLS="http://*:4545"
12 | EXPOSE 4545/tcp
13 | ENTRYPOINT ["dotnet", "Requestrr.WebApi.dll"]
14 |
--------------------------------------------------------------------------------
/Requestrr.WebApi/nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------