├── .env.docker ├── .env.example ├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── ISSUE-TEMPLATE.md │ └── config.yml ├── PULL_REQUEST_TEMPLATE │ └── pull_request_template.md ├── SECURITY.md ├── dependabot.yml ├── documentation │ ├── Home.md │ ├── How-to-Collaborate.md │ └── Selfhosting.md └── workflows │ └── docker-build.yml ├── .gitignore ├── .gitmodules ├── .prettierignore ├── .prettierrc ├── LICENSE ├── README.md ├── app.json ├── astro.config.mjs ├── blocklists ├── ADS.txt └── TEST.txt ├── docker ├── .dockerignore ├── Dockerfile ├── docker-compose-build.yml └── docker-compose.yml ├── education ├── index.html └── load.html ├── index.ts ├── package-lock.json ├── package.json ├── public ├── aero-sw.js ├── aero │ ├── .editorconfig │ ├── .gitignore │ ├── .prettierrc.json │ ├── LICENSE │ ├── README.md │ ├── bare.sh │ ├── browser │ │ ├── api │ │ │ ├── concealer │ │ │ │ ├── css.js │ │ │ │ ├── element.js │ │ │ │ ├── error.js │ │ │ │ ├── event.js │ │ │ │ ├── file.js │ │ │ │ ├── fs.js │ │ │ │ ├── manifest.js │ │ │ │ ├── navigation.js │ │ │ │ ├── payment.js │ │ │ │ ├── presentation.js │ │ │ │ ├── push.js │ │ │ │ ├── reporting.js │ │ │ │ ├── scoping.js │ │ │ │ ├── timing.js │ │ │ │ └── xml.js │ │ │ ├── event │ │ │ │ └── messages.js │ │ │ ├── loc │ │ │ │ ├── contentIndex.js │ │ │ │ ├── history.js │ │ │ │ ├── location.js │ │ │ │ ├── navigator.js │ │ │ │ └── popup.js │ │ │ ├── req │ │ │ │ ├── http.js │ │ │ │ ├── wrtc.js │ │ │ │ └── ws.js │ │ │ ├── storage │ │ │ │ ├── cookie.js │ │ │ │ ├── idb.js │ │ │ │ ├── sql.js │ │ │ │ └── storage.js │ │ │ └── worker │ │ │ │ └── workers.js │ │ ├── injects │ │ │ └── dom.js │ │ ├── misc │ │ │ ├── clear.js │ │ │ ├── cors.js │ │ │ ├── escape.js │ │ │ ├── frame.js │ │ │ ├── perms.js │ │ │ ├── proto.js │ │ │ ├── proxyLocation.js │ │ │ └── storage.js │ │ ├── rewriters │ │ │ ├── cloner.js │ │ │ ├── cors.js │ │ │ ├── csp.js │ │ │ ├── cspSrc.js │ │ │ ├── html.js │ │ │ └── htmlSrc.js │ │ └── xml │ │ │ └── intercept.xsl │ ├── handle.js │ ├── init.js │ ├── shared │ │ ├── cookie.js │ │ ├── scope.js │ │ └── src.js │ ├── tests │ │ └── scoping.html │ ├── this │ │ ├── cors │ │ │ ├── cache.js │ │ │ ├── clear.js │ │ │ └── test.js │ │ ├── dynamic │ │ │ ├── getConfig.js │ │ │ └── getStore.js │ │ ├── handlers │ │ │ └── updates.js │ │ ├── internal │ │ │ └── routes.js │ │ ├── misc │ │ │ ├── ProxyFetch.js │ │ │ ├── bare │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .gitignore │ │ │ │ ├── .prettierignore │ │ │ │ ├── .prettierrc.json │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── examples │ │ │ │ │ ├── demandFetch.js │ │ │ │ │ ├── fetch.cjs │ │ │ │ │ └── fetch.js │ │ │ │ ├── package-lock.json │ │ │ │ ├── package.json │ │ │ │ ├── rollup.config.js │ │ │ │ ├── src │ │ │ │ │ ├── BareClient.ts │ │ │ │ │ ├── BareTypes.ts │ │ │ │ │ ├── Client.ts │ │ │ │ │ ├── V1.ts │ │ │ │ │ ├── V2.ts │ │ │ │ │ ├── encodeProtocol.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── md5.ts │ │ │ │ │ ├── snapshot.ts │ │ │ │ │ └── splitHeaderUtil.ts │ │ │ │ └── tsconfig.json │ │ │ ├── getRequestUrl.js │ │ │ ├── headersToObject.js │ │ │ ├── sharedModule.js │ │ │ └── unwrapImports.js │ │ └── rewriters │ │ │ ├── cacheManifest.js │ │ │ ├── manifest.js │ │ │ ├── reqHeaders.js │ │ │ └── respHeaders.js │ ├── vite.config.js │ └── worker │ │ ├── normal │ │ └── location.js │ │ ├── shared │ │ └── import.js │ │ └── sw │ │ ├── clients.js │ │ ├── events.js │ │ └── fetch.js ├── apple-touch-icon-114x114.png ├── apple-touch-icon-120x120.png ├── apple-touch-icon-144x144.png ├── apple-touch-icon-152x152.png ├── apple-touch-icon-180x180.png ├── apple-touch-icon-57x57.png ├── apple-touch-icon-72x72.png ├── apple-touch-icon-76x76.png ├── apple-touch-icon.png ├── arc-sw.js ├── assets │ ├── fontawesome │ │ ├── LICENSE.txt │ │ ├── css │ │ │ ├── all.css │ │ │ ├── all.min.css │ │ │ ├── brands.css │ │ │ ├── brands.min.css │ │ │ ├── fontawesome.css │ │ │ ├── fontawesome.min.css │ │ │ ├── regular.css │ │ │ ├── regular.min.css │ │ │ ├── solid.css │ │ │ ├── solid.min.css │ │ │ ├── svg-with-js.css │ │ │ ├── svg-with-js.min.css │ │ │ ├── v4-font-face.css │ │ │ ├── v4-font-face.min.css │ │ │ ├── v4-shims.css │ │ │ ├── v4-shims.min.css │ │ │ ├── v5-font-face.css │ │ │ └── v5-font-face.min.css │ │ ├── js │ │ │ ├── all.js │ │ │ ├── all.min.js │ │ │ ├── brands.js │ │ │ ├── brands.min.js │ │ │ ├── conflict-detection.js │ │ │ ├── conflict-detection.min.js │ │ │ ├── fontawesome.js │ │ │ ├── fontawesome.min.js │ │ │ ├── regular.js │ │ │ ├── regular.min.js │ │ │ ├── solid.js │ │ │ ├── solid.min.js │ │ │ ├── v4-shims.js │ │ │ └── v4-shims.min.js │ │ ├── less │ │ │ ├── _animated.less │ │ │ ├── _bordered-pulled.less │ │ │ ├── _core.less │ │ │ ├── _fixed-width.less │ │ │ ├── _icons.less │ │ │ ├── _list.less │ │ │ ├── _mixins.less │ │ │ ├── _rotated-flipped.less │ │ │ ├── _screen-reader.less │ │ │ ├── _shims.less │ │ │ ├── _sizing.less │ │ │ ├── _stacked.less │ │ │ ├── _variables.less │ │ │ ├── brands.less │ │ │ ├── fontawesome.less │ │ │ ├── regular.less │ │ │ ├── solid.less │ │ │ └── v4-shims.less │ │ ├── metadata │ │ │ ├── categories.yml │ │ │ ├── icon-families.json │ │ │ ├── icon-families.yml │ │ │ ├── icons.json │ │ │ ├── icons.yml │ │ │ ├── shims.json │ │ │ ├── shims.yml │ │ │ └── sponsors.yml │ │ ├── scss │ │ │ ├── _animated.scss │ │ │ ├── _bordered-pulled.scss │ │ │ ├── _core.scss │ │ │ ├── _fixed-width.scss │ │ │ ├── _functions.scss │ │ │ ├── _icons.scss │ │ │ ├── _list.scss │ │ │ ├── _mixins.scss │ │ │ ├── _rotated-flipped.scss │ │ │ ├── _screen-reader.scss │ │ │ ├── _shims.scss │ │ │ ├── _sizing.scss │ │ │ ├── _stacked.scss │ │ │ ├── _variables.scss │ │ │ ├── brands.scss │ │ │ ├── fontawesome.scss │ │ │ ├── regular.scss │ │ │ ├── solid.scss │ │ │ └── v4-shims.scss │ │ ├── sprites │ │ │ ├── brands.svg │ │ │ ├── regular.svg │ │ │ └── solid.svg │ │ ├── svgs │ │ │ ├── brands │ │ │ │ ├── 42-group.svg │ │ │ │ ├── 500px.svg │ │ │ │ ├── accessible-icon.svg │ │ │ │ ├── accusoft.svg │ │ │ │ ├── adn.svg │ │ │ │ ├── adversal.svg │ │ │ │ ├── affiliatetheme.svg │ │ │ │ ├── airbnb.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 │ │ │ │ ├── artstation.svg │ │ │ │ ├── asymmetrik.svg │ │ │ │ ├── atlassian.svg │ │ │ │ ├── audible.svg │ │ │ │ ├── autoprefixer.svg │ │ │ │ ├── avianex.svg │ │ │ │ ├── aviato.svg │ │ │ │ ├── aws.svg │ │ │ │ ├── bandcamp.svg │ │ │ │ ├── battle-net.svg │ │ │ │ ├── behance.svg │ │ │ │ ├── bilibili.svg │ │ │ │ ├── bimobject.svg │ │ │ │ ├── bitbucket.svg │ │ │ │ ├── bitcoin.svg │ │ │ │ ├── bity.svg │ │ │ │ ├── black-tie.svg │ │ │ │ ├── blackberry.svg │ │ │ │ ├── blogger-b.svg │ │ │ │ ├── blogger.svg │ │ │ │ ├── bluetooth-b.svg │ │ │ │ ├── bluetooth.svg │ │ │ │ ├── bootstrap.svg │ │ │ │ ├── bots.svg │ │ │ │ ├── btc.svg │ │ │ │ ├── buffer.svg │ │ │ │ ├── buromobelexperte.svg │ │ │ │ ├── buy-n-large.svg │ │ │ │ ├── buysellads.svg │ │ │ │ ├── canadian-maple-leaf.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 │ │ │ │ ├── centos.svg │ │ │ │ ├── chrome.svg │ │ │ │ ├── chromecast.svg │ │ │ │ ├── cloudflare.svg │ │ │ │ ├── cloudscale.svg │ │ │ │ ├── cloudsmith.svg │ │ │ │ ├── cloudversify.svg │ │ │ │ ├── cmplid.svg │ │ │ │ ├── codepen.svg │ │ │ │ ├── codiepie.svg │ │ │ │ ├── confluence.svg │ │ │ │ ├── connectdevelop.svg │ │ │ │ ├── contao.svg │ │ │ │ ├── cotton-bureau.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-zero.svg │ │ │ │ ├── creative-commons.svg │ │ │ │ ├── critical-role.svg │ │ │ │ ├── css3-alt.svg │ │ │ │ ├── css3.svg │ │ │ │ ├── cuttlefish.svg │ │ │ │ ├── d-and-d-beyond.svg │ │ │ │ ├── d-and-d.svg │ │ │ │ ├── dailymotion.svg │ │ │ │ ├── dashcube.svg │ │ │ │ ├── deezer.svg │ │ │ │ ├── delicious.svg │ │ │ │ ├── deploydog.svg │ │ │ │ ├── deskpro.svg │ │ │ │ ├── dev.svg │ │ │ │ ├── deviantart.svg │ │ │ │ ├── dhl.svg │ │ │ │ ├── diaspora.svg │ │ │ │ ├── digg.svg │ │ │ │ ├── digital-ocean.svg │ │ │ │ ├── discord.svg │ │ │ │ ├── discourse.svg │ │ │ │ ├── dochub.svg │ │ │ │ ├── docker.svg │ │ │ │ ├── draft2digital.svg │ │ │ │ ├── dribbble.svg │ │ │ │ ├── dropbox.svg │ │ │ │ ├── drupal.svg │ │ │ │ ├── dyalog.svg │ │ │ │ ├── earlybirds.svg │ │ │ │ ├── ebay.svg │ │ │ │ ├── edge-legacy.svg │ │ │ │ ├── edge.svg │ │ │ │ ├── elementor.svg │ │ │ │ ├── ello.svg │ │ │ │ ├── ember.svg │ │ │ │ ├── empire.svg │ │ │ │ ├── envira.svg │ │ │ │ ├── erlang.svg │ │ │ │ ├── ethereum.svg │ │ │ │ ├── etsy.svg │ │ │ │ ├── evernote.svg │ │ │ │ ├── expeditedssl.svg │ │ │ │ ├── facebook-f.svg │ │ │ │ ├── facebook-messenger.svg │ │ │ │ ├── facebook.svg │ │ │ │ ├── fantasy-flight-games.svg │ │ │ │ ├── fedex.svg │ │ │ │ ├── fedora.svg │ │ │ │ ├── figma.svg │ │ │ │ ├── firefox-browser.svg │ │ │ │ ├── firefox.svg │ │ │ │ ├── first-order-alt.svg │ │ │ │ ├── first-order.svg │ │ │ │ ├── firstdraft.svg │ │ │ │ ├── flickr.svg │ │ │ │ ├── flipboard.svg │ │ │ │ ├── fly.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-alt.svg │ │ │ │ ├── git.svg │ │ │ │ ├── github-alt.svg │ │ │ │ ├── github.svg │ │ │ │ ├── gitkraken.svg │ │ │ │ ├── gitlab.svg │ │ │ │ ├── gitter.svg │ │ │ │ ├── glide-g.svg │ │ │ │ ├── glide.svg │ │ │ │ ├── gofore.svg │ │ │ │ ├── golang.svg │ │ │ │ ├── goodreads-g.svg │ │ │ │ ├── goodreads.svg │ │ │ │ ├── google-drive.svg │ │ │ │ ├── google-pay.svg │ │ │ │ ├── google-play.svg │ │ │ │ ├── google-plus-g.svg │ │ │ │ ├── google-plus.svg │ │ │ │ ├── google-wallet.svg │ │ │ │ ├── google.svg │ │ │ │ ├── gratipay.svg │ │ │ │ ├── grav.svg │ │ │ │ ├── gripfire.svg │ │ │ │ ├── grunt.svg │ │ │ │ ├── guilded.svg │ │ │ │ ├── gulp.svg │ │ │ │ ├── hacker-news.svg │ │ │ │ ├── hackerrank.svg │ │ │ │ ├── hashnode.svg │ │ │ │ ├── hips.svg │ │ │ │ ├── hire-a-helper.svg │ │ │ │ ├── hive.svg │ │ │ │ ├── hooli.svg │ │ │ │ ├── hornbill.svg │ │ │ │ ├── hotjar.svg │ │ │ │ ├── houzz.svg │ │ │ │ ├── html5.svg │ │ │ │ ├── hubspot.svg │ │ │ │ ├── ideal.svg │ │ │ │ ├── imdb.svg │ │ │ │ ├── instagram.svg │ │ │ │ ├── instalod.svg │ │ │ │ ├── intercom.svg │ │ │ │ ├── internet-explorer.svg │ │ │ │ ├── invision.svg │ │ │ │ ├── ioxhost.svg │ │ │ │ ├── itch-io.svg │ │ │ │ ├── itunes-note.svg │ │ │ │ ├── itunes.svg │ │ │ │ ├── java.svg │ │ │ │ ├── jedi-order.svg │ │ │ │ ├── jenkins.svg │ │ │ │ ├── jira.svg │ │ │ │ ├── joget.svg │ │ │ │ ├── joomla.svg │ │ │ │ ├── js.svg │ │ │ │ ├── jsfiddle.svg │ │ │ │ ├── kaggle.svg │ │ │ │ ├── keybase.svg │ │ │ │ ├── keycdn.svg │ │ │ │ ├── kickstarter-k.svg │ │ │ │ ├── kickstarter.svg │ │ │ │ ├── korvue.svg │ │ │ │ ├── laravel.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 │ │ │ │ ├── mdb.svg │ │ │ │ ├── medapps.svg │ │ │ │ ├── medium.svg │ │ │ │ ├── medrt.svg │ │ │ │ ├── meetup.svg │ │ │ │ ├── megaport.svg │ │ │ │ ├── mendeley.svg │ │ │ │ ├── meta.svg │ │ │ │ ├── microblog.svg │ │ │ │ ├── microsoft.svg │ │ │ │ ├── mix.svg │ │ │ │ ├── mixcloud.svg │ │ │ │ ├── mixer.svg │ │ │ │ ├── mizuni.svg │ │ │ │ ├── modx.svg │ │ │ │ ├── monero.svg │ │ │ │ ├── napster.svg │ │ │ │ ├── neos.svg │ │ │ │ ├── nfc-directional.svg │ │ │ │ ├── nfc-symbol.svg │ │ │ │ ├── nimblr.svg │ │ │ │ ├── node-js.svg │ │ │ │ ├── node.svg │ │ │ │ ├── npm.svg │ │ │ │ ├── ns8.svg │ │ │ │ ├── nutritionix.svg │ │ │ │ ├── octopus-deploy.svg │ │ │ │ ├── odnoklassniki.svg │ │ │ │ ├── old-republic.svg │ │ │ │ ├── opencart.svg │ │ │ │ ├── openid.svg │ │ │ │ ├── opera.svg │ │ │ │ ├── optin-monster.svg │ │ │ │ ├── orcid.svg │ │ │ │ ├── osi.svg │ │ │ │ ├── padlet.svg │ │ │ │ ├── page4.svg │ │ │ │ ├── pagelines.svg │ │ │ │ ├── palfed.svg │ │ │ │ ├── patreon.svg │ │ │ │ ├── paypal.svg │ │ │ │ ├── perbyte.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.svg │ │ │ │ ├── pix.svg │ │ │ │ ├── playstation.svg │ │ │ │ ├── product-hunt.svg │ │ │ │ ├── pushed.svg │ │ │ │ ├── python.svg │ │ │ │ ├── qq.svg │ │ │ │ ├── quinscape.svg │ │ │ │ ├── quora.svg │ │ │ │ ├── r-project.svg │ │ │ │ ├── raspberry-pi.svg │ │ │ │ ├── ravelry.svg │ │ │ │ ├── react.svg │ │ │ │ ├── reacteurope.svg │ │ │ │ ├── readme.svg │ │ │ │ ├── rebel.svg │ │ │ │ ├── red-river.svg │ │ │ │ ├── reddit-alien.svg │ │ │ │ ├── reddit.svg │ │ │ │ ├── redhat.svg │ │ │ │ ├── renren.svg │ │ │ │ ├── replyd.svg │ │ │ │ ├── researchgate.svg │ │ │ │ ├── resolving.svg │ │ │ │ ├── rev.svg │ │ │ │ ├── rocketchat.svg │ │ │ │ ├── rockrms.svg │ │ │ │ ├── rust.svg │ │ │ │ ├── safari.svg │ │ │ │ ├── salesforce.svg │ │ │ │ ├── sass.svg │ │ │ │ ├── schlix.svg │ │ │ │ ├── screenpal.svg │ │ │ │ ├── scribd.svg │ │ │ │ ├── searchengin.svg │ │ │ │ ├── sellcast.svg │ │ │ │ ├── sellsy.svg │ │ │ │ ├── servicestack.svg │ │ │ │ ├── shirtsinbulk.svg │ │ │ │ ├── shopify.svg │ │ │ │ ├── shopware.svg │ │ │ │ ├── simplybuilt.svg │ │ │ │ ├── sistrix.svg │ │ │ │ ├── sith.svg │ │ │ │ ├── sitrox.svg │ │ │ │ ├── sketch.svg │ │ │ │ ├── skyatlas.svg │ │ │ │ ├── skype.svg │ │ │ │ ├── slack.svg │ │ │ │ ├── slideshare.svg │ │ │ │ ├── snapchat.svg │ │ │ │ ├── soundcloud.svg │ │ │ │ ├── sourcetree.svg │ │ │ │ ├── space-awesome.svg │ │ │ │ ├── speakap.svg │ │ │ │ ├── speaker-deck.svg │ │ │ │ ├── spotify.svg │ │ │ │ ├── square-behance.svg │ │ │ │ ├── square-dribbble.svg │ │ │ │ ├── square-facebook.svg │ │ │ │ ├── square-font-awesome-stroke.svg │ │ │ │ ├── square-font-awesome.svg │ │ │ │ ├── square-git.svg │ │ │ │ ├── square-github.svg │ │ │ │ ├── square-gitlab.svg │ │ │ │ ├── square-google-plus.svg │ │ │ │ ├── square-hacker-news.svg │ │ │ │ ├── square-instagram.svg │ │ │ │ ├── square-js.svg │ │ │ │ ├── square-lastfm.svg │ │ │ │ ├── square-odnoklassniki.svg │ │ │ │ ├── square-pied-piper.svg │ │ │ │ ├── square-pinterest.svg │ │ │ │ ├── square-reddit.svg │ │ │ │ ├── square-snapchat.svg │ │ │ │ ├── square-steam.svg │ │ │ │ ├── square-tumblr.svg │ │ │ │ ├── square-twitter.svg │ │ │ │ ├── square-viadeo.svg │ │ │ │ ├── square-vimeo.svg │ │ │ │ ├── square-whatsapp.svg │ │ │ │ ├── square-xing.svg │ │ │ │ ├── square-youtube.svg │ │ │ │ ├── squarespace.svg │ │ │ │ ├── stack-exchange.svg │ │ │ │ ├── stack-overflow.svg │ │ │ │ ├── stackpath.svg │ │ │ │ ├── staylinked.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 │ │ │ │ ├── suse.svg │ │ │ │ ├── swift.svg │ │ │ │ ├── symfony.svg │ │ │ │ ├── teamspeak.svg │ │ │ │ ├── telegram.svg │ │ │ │ ├── tencent-weibo.svg │ │ │ │ ├── the-red-yeti.svg │ │ │ │ ├── themeco.svg │ │ │ │ ├── themeisle.svg │ │ │ │ ├── think-peaks.svg │ │ │ │ ├── tiktok.svg │ │ │ │ ├── trade-federation.svg │ │ │ │ ├── trello.svg │ │ │ │ ├── tumblr.svg │ │ │ │ ├── twitch.svg │ │ │ │ ├── twitter.svg │ │ │ │ ├── typo3.svg │ │ │ │ ├── uber.svg │ │ │ │ ├── ubuntu.svg │ │ │ │ ├── uikit.svg │ │ │ │ ├── umbraco.svg │ │ │ │ ├── uncharted.svg │ │ │ │ ├── uniregistry.svg │ │ │ │ ├── unity.svg │ │ │ │ ├── unsplash.svg │ │ │ │ ├── untappd.svg │ │ │ │ ├── ups.svg │ │ │ │ ├── usb.svg │ │ │ │ ├── usps.svg │ │ │ │ ├── ussunnah.svg │ │ │ │ ├── vaadin.svg │ │ │ │ ├── viacoin.svg │ │ │ │ ├── viadeo.svg │ │ │ │ ├── viber.svg │ │ │ │ ├── vimeo-v.svg │ │ │ │ ├── vimeo.svg │ │ │ │ ├── vine.svg │ │ │ │ ├── vk.svg │ │ │ │ ├── vnv.svg │ │ │ │ ├── vuejs.svg │ │ │ │ ├── watchman-monitoring.svg │ │ │ │ ├── waze.svg │ │ │ │ ├── weebly.svg │ │ │ │ ├── weibo.svg │ │ │ │ ├── weixin.svg │ │ │ │ ├── whatsapp.svg │ │ │ │ ├── whmcs.svg │ │ │ │ ├── wikipedia-w.svg │ │ │ │ ├── windows.svg │ │ │ │ ├── wirsindhandwerk.svg │ │ │ │ ├── wix.svg │ │ │ │ ├── wizards-of-the-coast.svg │ │ │ │ ├── wodu.svg │ │ │ │ ├── wolf-pack-battalion.svg │ │ │ │ ├── wordpress-simple.svg │ │ │ │ ├── wordpress.svg │ │ │ │ ├── wpbeginner.svg │ │ │ │ ├── wpexplorer.svg │ │ │ │ ├── wpforms.svg │ │ │ │ ├── wpressr.svg │ │ │ │ ├── xbox.svg │ │ │ │ ├── xing.svg │ │ │ │ ├── y-combinator.svg │ │ │ │ ├── yahoo.svg │ │ │ │ ├── yammer.svg │ │ │ │ ├── yandex-international.svg │ │ │ │ ├── yandex.svg │ │ │ │ ├── yarn.svg │ │ │ │ ├── yelp.svg │ │ │ │ ├── yoast.svg │ │ │ │ ├── youtube.svg │ │ │ │ └── zhihu.svg │ │ │ ├── regular │ │ │ │ ├── address-book.svg │ │ │ │ ├── address-card.svg │ │ │ │ ├── bell-slash.svg │ │ │ │ ├── bell.svg │ │ │ │ ├── bookmark.svg │ │ │ │ ├── building.svg │ │ │ │ ├── calendar-check.svg │ │ │ │ ├── calendar-days.svg │ │ │ │ ├── calendar-minus.svg │ │ │ │ ├── calendar-plus.svg │ │ │ │ ├── calendar-xmark.svg │ │ │ │ ├── calendar.svg │ │ │ │ ├── chart-bar.svg │ │ │ │ ├── chess-bishop.svg │ │ │ │ ├── chess-king.svg │ │ │ │ ├── chess-knight.svg │ │ │ │ ├── chess-pawn.svg │ │ │ │ ├── chess-queen.svg │ │ │ │ ├── chess-rook.svg │ │ │ │ ├── circle-check.svg │ │ │ │ ├── circle-dot.svg │ │ │ │ ├── circle-down.svg │ │ │ │ ├── circle-left.svg │ │ │ │ ├── circle-pause.svg │ │ │ │ ├── circle-play.svg │ │ │ │ ├── circle-question.svg │ │ │ │ ├── circle-right.svg │ │ │ │ ├── circle-stop.svg │ │ │ │ ├── circle-up.svg │ │ │ │ ├── circle-user.svg │ │ │ │ ├── circle-xmark.svg │ │ │ │ ├── circle.svg │ │ │ │ ├── clipboard.svg │ │ │ │ ├── clock.svg │ │ │ │ ├── clone.svg │ │ │ │ ├── closed-captioning.svg │ │ │ │ ├── comment-dots.svg │ │ │ │ ├── comment.svg │ │ │ │ ├── comments.svg │ │ │ │ ├── compass.svg │ │ │ │ ├── copy.svg │ │ │ │ ├── copyright.svg │ │ │ │ ├── credit-card.svg │ │ │ │ ├── envelope-open.svg │ │ │ │ ├── envelope.svg │ │ │ │ ├── eye-slash.svg │ │ │ │ ├── eye.svg │ │ │ │ ├── face-angry.svg │ │ │ │ ├── face-dizzy.svg │ │ │ │ ├── face-flushed.svg │ │ │ │ ├── face-frown-open.svg │ │ │ │ ├── face-frown.svg │ │ │ │ ├── face-grimace.svg │ │ │ │ ├── face-grin-beam-sweat.svg │ │ │ │ ├── face-grin-beam.svg │ │ │ │ ├── face-grin-hearts.svg │ │ │ │ ├── face-grin-squint-tears.svg │ │ │ │ ├── face-grin-squint.svg │ │ │ │ ├── face-grin-stars.svg │ │ │ │ ├── face-grin-tears.svg │ │ │ │ ├── face-grin-tongue-squint.svg │ │ │ │ ├── face-grin-tongue-wink.svg │ │ │ │ ├── face-grin-tongue.svg │ │ │ │ ├── face-grin-wide.svg │ │ │ │ ├── face-grin-wink.svg │ │ │ │ ├── face-grin.svg │ │ │ │ ├── face-kiss-beam.svg │ │ │ │ ├── face-kiss-wink-heart.svg │ │ │ │ ├── face-kiss.svg │ │ │ │ ├── face-laugh-beam.svg │ │ │ │ ├── face-laugh-squint.svg │ │ │ │ ├── face-laugh-wink.svg │ │ │ │ ├── face-laugh.svg │ │ │ │ ├── face-meh-blank.svg │ │ │ │ ├── face-meh.svg │ │ │ │ ├── face-rolling-eyes.svg │ │ │ │ ├── face-sad-cry.svg │ │ │ │ ├── face-sad-tear.svg │ │ │ │ ├── face-smile-beam.svg │ │ │ │ ├── face-smile-wink.svg │ │ │ │ ├── face-smile.svg │ │ │ │ ├── face-surprise.svg │ │ │ │ ├── face-tired.svg │ │ │ │ ├── file-audio.svg │ │ │ │ ├── file-code.svg │ │ │ │ ├── file-excel.svg │ │ │ │ ├── file-image.svg │ │ │ │ ├── file-lines.svg │ │ │ │ ├── file-pdf.svg │ │ │ │ ├── file-powerpoint.svg │ │ │ │ ├── file-video.svg │ │ │ │ ├── file-word.svg │ │ │ │ ├── file-zipper.svg │ │ │ │ ├── file.svg │ │ │ │ ├── flag.svg │ │ │ │ ├── floppy-disk.svg │ │ │ │ ├── folder-closed.svg │ │ │ │ ├── folder-open.svg │ │ │ │ ├── folder.svg │ │ │ │ ├── font-awesome.svg │ │ │ │ ├── futbol.svg │ │ │ │ ├── gem.svg │ │ │ │ ├── hand-back-fist.svg │ │ │ │ ├── hand-lizard.svg │ │ │ │ ├── hand-peace.svg │ │ │ │ ├── hand-point-down.svg │ │ │ │ ├── hand-point-left.svg │ │ │ │ ├── hand-point-right.svg │ │ │ │ ├── hand-point-up.svg │ │ │ │ ├── hand-pointer.svg │ │ │ │ ├── hand-scissors.svg │ │ │ │ ├── hand-spock.svg │ │ │ │ ├── hand.svg │ │ │ │ ├── handshake.svg │ │ │ │ ├── hard-drive.svg │ │ │ │ ├── heart.svg │ │ │ │ ├── hospital.svg │ │ │ │ ├── hourglass-half.svg │ │ │ │ ├── hourglass.svg │ │ │ │ ├── id-badge.svg │ │ │ │ ├── id-card.svg │ │ │ │ ├── image.svg │ │ │ │ ├── images.svg │ │ │ │ ├── keyboard.svg │ │ │ │ ├── lemon.svg │ │ │ │ ├── life-ring.svg │ │ │ │ ├── lightbulb.svg │ │ │ │ ├── map.svg │ │ │ │ ├── message.svg │ │ │ │ ├── money-bill-1.svg │ │ │ │ ├── moon.svg │ │ │ │ ├── newspaper.svg │ │ │ │ ├── note-sticky.svg │ │ │ │ ├── object-group.svg │ │ │ │ ├── object-ungroup.svg │ │ │ │ ├── paper-plane.svg │ │ │ │ ├── paste.svg │ │ │ │ ├── pen-to-square.svg │ │ │ │ ├── rectangle-list.svg │ │ │ │ ├── rectangle-xmark.svg │ │ │ │ ├── registered.svg │ │ │ │ ├── share-from-square.svg │ │ │ │ ├── snowflake.svg │ │ │ │ ├── square-caret-down.svg │ │ │ │ ├── square-caret-left.svg │ │ │ │ ├── square-caret-right.svg │ │ │ │ ├── square-caret-up.svg │ │ │ │ ├── square-check.svg │ │ │ │ ├── square-full.svg │ │ │ │ ├── square-minus.svg │ │ │ │ ├── square-plus.svg │ │ │ │ ├── square.svg │ │ │ │ ├── star-half-stroke.svg │ │ │ │ ├── star-half.svg │ │ │ │ ├── star.svg │ │ │ │ ├── sun.svg │ │ │ │ ├── thumbs-down.svg │ │ │ │ ├── thumbs-up.svg │ │ │ │ ├── trash-can.svg │ │ │ │ ├── user.svg │ │ │ │ ├── window-maximize.svg │ │ │ │ ├── window-minimize.svg │ │ │ │ └── window-restore.svg │ │ │ └── solid │ │ │ │ ├── 0.svg │ │ │ │ ├── 1.svg │ │ │ │ ├── 2.svg │ │ │ │ ├── 3.svg │ │ │ │ ├── 4.svg │ │ │ │ ├── 5.svg │ │ │ │ ├── 6.svg │ │ │ │ ├── 7.svg │ │ │ │ ├── 8.svg │ │ │ │ ├── 9.svg │ │ │ │ ├── a.svg │ │ │ │ ├── address-book.svg │ │ │ │ ├── address-card.svg │ │ │ │ ├── align-center.svg │ │ │ │ ├── align-justify.svg │ │ │ │ ├── align-left.svg │ │ │ │ ├── align-right.svg │ │ │ │ ├── anchor-circle-check.svg │ │ │ │ ├── anchor-circle-exclamation.svg │ │ │ │ ├── anchor-circle-xmark.svg │ │ │ │ ├── anchor-lock.svg │ │ │ │ ├── anchor.svg │ │ │ │ ├── angle-down.svg │ │ │ │ ├── angle-left.svg │ │ │ │ ├── angle-right.svg │ │ │ │ ├── angle-up.svg │ │ │ │ ├── angles-down.svg │ │ │ │ ├── angles-left.svg │ │ │ │ ├── angles-right.svg │ │ │ │ ├── angles-up.svg │ │ │ │ ├── ankh.svg │ │ │ │ ├── apple-whole.svg │ │ │ │ ├── archway.svg │ │ │ │ ├── arrow-down-1-9.svg │ │ │ │ ├── arrow-down-9-1.svg │ │ │ │ ├── arrow-down-a-z.svg │ │ │ │ ├── arrow-down-long.svg │ │ │ │ ├── arrow-down-short-wide.svg │ │ │ │ ├── arrow-down-up-across-line.svg │ │ │ │ ├── arrow-down-up-lock.svg │ │ │ │ ├── arrow-down-wide-short.svg │ │ │ │ ├── arrow-down-z-a.svg │ │ │ │ ├── arrow-down.svg │ │ │ │ ├── arrow-left-long.svg │ │ │ │ ├── arrow-left.svg │ │ │ │ ├── arrow-pointer.svg │ │ │ │ ├── arrow-right-arrow-left.svg │ │ │ │ ├── arrow-right-from-bracket.svg │ │ │ │ ├── arrow-right-long.svg │ │ │ │ ├── arrow-right-to-bracket.svg │ │ │ │ ├── arrow-right-to-city.svg │ │ │ │ ├── arrow-right.svg │ │ │ │ ├── arrow-rotate-left.svg │ │ │ │ ├── arrow-rotate-right.svg │ │ │ │ ├── arrow-trend-down.svg │ │ │ │ ├── arrow-trend-up.svg │ │ │ │ ├── arrow-turn-down.svg │ │ │ │ ├── arrow-turn-up.svg │ │ │ │ ├── arrow-up-1-9.svg │ │ │ │ ├── arrow-up-9-1.svg │ │ │ │ ├── arrow-up-a-z.svg │ │ │ │ ├── arrow-up-from-bracket.svg │ │ │ │ ├── arrow-up-from-ground-water.svg │ │ │ │ ├── arrow-up-from-water-pump.svg │ │ │ │ ├── arrow-up-long.svg │ │ │ │ ├── arrow-up-right-dots.svg │ │ │ │ ├── arrow-up-right-from-square.svg │ │ │ │ ├── arrow-up-short-wide.svg │ │ │ │ ├── arrow-up-wide-short.svg │ │ │ │ ├── arrow-up-z-a.svg │ │ │ │ ├── arrow-up.svg │ │ │ │ ├── arrows-down-to-line.svg │ │ │ │ ├── arrows-down-to-people.svg │ │ │ │ ├── arrows-left-right-to-line.svg │ │ │ │ ├── arrows-left-right.svg │ │ │ │ ├── arrows-rotate.svg │ │ │ │ ├── arrows-spin.svg │ │ │ │ ├── arrows-split-up-and-left.svg │ │ │ │ ├── arrows-to-circle.svg │ │ │ │ ├── arrows-to-dot.svg │ │ │ │ ├── arrows-to-eye.svg │ │ │ │ ├── arrows-turn-right.svg │ │ │ │ ├── arrows-turn-to-dots.svg │ │ │ │ ├── arrows-up-down-left-right.svg │ │ │ │ ├── arrows-up-down.svg │ │ │ │ ├── arrows-up-to-line.svg │ │ │ │ ├── asterisk.svg │ │ │ │ ├── at.svg │ │ │ │ ├── atom.svg │ │ │ │ ├── audio-description.svg │ │ │ │ ├── austral-sign.svg │ │ │ │ ├── award.svg │ │ │ │ ├── b.svg │ │ │ │ ├── baby-carriage.svg │ │ │ │ ├── baby.svg │ │ │ │ ├── backward-fast.svg │ │ │ │ ├── backward-step.svg │ │ │ │ ├── backward.svg │ │ │ │ ├── bacon.svg │ │ │ │ ├── bacteria.svg │ │ │ │ ├── bacterium.svg │ │ │ │ ├── bag-shopping.svg │ │ │ │ ├── bahai.svg │ │ │ │ ├── baht-sign.svg │ │ │ │ ├── ban-smoking.svg │ │ │ │ ├── ban.svg │ │ │ │ ├── bandage.svg │ │ │ │ ├── bangladeshi-taka-sign.svg │ │ │ │ ├── barcode.svg │ │ │ │ ├── bars-progress.svg │ │ │ │ ├── bars-staggered.svg │ │ │ │ ├── bars.svg │ │ │ │ ├── baseball-bat-ball.svg │ │ │ │ ├── baseball.svg │ │ │ │ ├── basket-shopping.svg │ │ │ │ ├── basketball.svg │ │ │ │ ├── bath.svg │ │ │ │ ├── battery-empty.svg │ │ │ │ ├── battery-full.svg │ │ │ │ ├── battery-half.svg │ │ │ │ ├── battery-quarter.svg │ │ │ │ ├── battery-three-quarters.svg │ │ │ │ ├── bed-pulse.svg │ │ │ │ ├── bed.svg │ │ │ │ ├── beer-mug-empty.svg │ │ │ │ ├── bell-concierge.svg │ │ │ │ ├── bell-slash.svg │ │ │ │ ├── bell.svg │ │ │ │ ├── bezier-curve.svg │ │ │ │ ├── bicycle.svg │ │ │ │ ├── binoculars.svg │ │ │ │ ├── biohazard.svg │ │ │ │ ├── bitcoin-sign.svg │ │ │ │ ├── blender-phone.svg │ │ │ │ ├── blender.svg │ │ │ │ ├── blog.svg │ │ │ │ ├── bold.svg │ │ │ │ ├── bolt-lightning.svg │ │ │ │ ├── bolt.svg │ │ │ │ ├── bomb.svg │ │ │ │ ├── bone.svg │ │ │ │ ├── bong.svg │ │ │ │ ├── book-atlas.svg │ │ │ │ ├── book-bible.svg │ │ │ │ ├── book-bookmark.svg │ │ │ │ ├── book-journal-whills.svg │ │ │ │ ├── book-medical.svg │ │ │ │ ├── book-open-reader.svg │ │ │ │ ├── book-open.svg │ │ │ │ ├── book-quran.svg │ │ │ │ ├── book-skull.svg │ │ │ │ ├── book-tanakh.svg │ │ │ │ ├── book.svg │ │ │ │ ├── bookmark.svg │ │ │ │ ├── border-all.svg │ │ │ │ ├── border-none.svg │ │ │ │ ├── border-top-left.svg │ │ │ │ ├── bore-hole.svg │ │ │ │ ├── bottle-droplet.svg │ │ │ │ ├── bottle-water.svg │ │ │ │ ├── bowl-food.svg │ │ │ │ ├── bowl-rice.svg │ │ │ │ ├── bowling-ball.svg │ │ │ │ ├── box-archive.svg │ │ │ │ ├── box-open.svg │ │ │ │ ├── box-tissue.svg │ │ │ │ ├── box.svg │ │ │ │ ├── boxes-packing.svg │ │ │ │ ├── boxes-stacked.svg │ │ │ │ ├── braille.svg │ │ │ │ ├── brain.svg │ │ │ │ ├── brazilian-real-sign.svg │ │ │ │ ├── bread-slice.svg │ │ │ │ ├── bridge-circle-check.svg │ │ │ │ ├── bridge-circle-exclamation.svg │ │ │ │ ├── bridge-circle-xmark.svg │ │ │ │ ├── bridge-lock.svg │ │ │ │ ├── bridge-water.svg │ │ │ │ ├── bridge.svg │ │ │ │ ├── briefcase-medical.svg │ │ │ │ ├── briefcase.svg │ │ │ │ ├── broom-ball.svg │ │ │ │ ├── broom.svg │ │ │ │ ├── brush.svg │ │ │ │ ├── bucket.svg │ │ │ │ ├── bug-slash.svg │ │ │ │ ├── bug.svg │ │ │ │ ├── bugs.svg │ │ │ │ ├── building-circle-arrow-right.svg │ │ │ │ ├── building-circle-check.svg │ │ │ │ ├── building-circle-exclamation.svg │ │ │ │ ├── building-circle-xmark.svg │ │ │ │ ├── building-columns.svg │ │ │ │ ├── building-flag.svg │ │ │ │ ├── building-lock.svg │ │ │ │ ├── building-ngo.svg │ │ │ │ ├── building-shield.svg │ │ │ │ ├── building-un.svg │ │ │ │ ├── building-user.svg │ │ │ │ ├── building-wheat.svg │ │ │ │ ├── building.svg │ │ │ │ ├── bullhorn.svg │ │ │ │ ├── bullseye.svg │ │ │ │ ├── burger.svg │ │ │ │ ├── burst.svg │ │ │ │ ├── bus-simple.svg │ │ │ │ ├── bus.svg │ │ │ │ ├── business-time.svg │ │ │ │ ├── c.svg │ │ │ │ ├── cable-car.svg │ │ │ │ ├── cake-candles.svg │ │ │ │ ├── calculator.svg │ │ │ │ ├── calendar-check.svg │ │ │ │ ├── calendar-day.svg │ │ │ │ ├── calendar-days.svg │ │ │ │ ├── calendar-minus.svg │ │ │ │ ├── calendar-plus.svg │ │ │ │ ├── calendar-week.svg │ │ │ │ ├── calendar-xmark.svg │ │ │ │ ├── calendar.svg │ │ │ │ ├── camera-retro.svg │ │ │ │ ├── camera-rotate.svg │ │ │ │ ├── camera.svg │ │ │ │ ├── campground.svg │ │ │ │ ├── candy-cane.svg │ │ │ │ ├── cannabis.svg │ │ │ │ ├── capsules.svg │ │ │ │ ├── car-battery.svg │ │ │ │ ├── car-burst.svg │ │ │ │ ├── car-on.svg │ │ │ │ ├── car-rear.svg │ │ │ │ ├── car-side.svg │ │ │ │ ├── car-tunnel.svg │ │ │ │ ├── car.svg │ │ │ │ ├── caravan.svg │ │ │ │ ├── caret-down.svg │ │ │ │ ├── caret-left.svg │ │ │ │ ├── caret-right.svg │ │ │ │ ├── caret-up.svg │ │ │ │ ├── carrot.svg │ │ │ │ ├── cart-arrow-down.svg │ │ │ │ ├── cart-flatbed-suitcase.svg │ │ │ │ ├── cart-flatbed.svg │ │ │ │ ├── cart-plus.svg │ │ │ │ ├── cart-shopping.svg │ │ │ │ ├── cash-register.svg │ │ │ │ ├── cat.svg │ │ │ │ ├── cedi-sign.svg │ │ │ │ ├── cent-sign.svg │ │ │ │ ├── certificate.svg │ │ │ │ ├── chair.svg │ │ │ │ ├── chalkboard-user.svg │ │ │ │ ├── chalkboard.svg │ │ │ │ ├── champagne-glasses.svg │ │ │ │ ├── charging-station.svg │ │ │ │ ├── chart-area.svg │ │ │ │ ├── chart-bar.svg │ │ │ │ ├── chart-column.svg │ │ │ │ ├── chart-gantt.svg │ │ │ │ ├── chart-line.svg │ │ │ │ ├── chart-pie.svg │ │ │ │ ├── chart-simple.svg │ │ │ │ ├── check-double.svg │ │ │ │ ├── check-to-slot.svg │ │ │ │ ├── check.svg │ │ │ │ ├── cheese.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-down.svg │ │ │ │ ├── chevron-left.svg │ │ │ │ ├── chevron-right.svg │ │ │ │ ├── chevron-up.svg │ │ │ │ ├── child-combatant.svg │ │ │ │ ├── child-dress.svg │ │ │ │ ├── child-reaching.svg │ │ │ │ ├── child.svg │ │ │ │ ├── children.svg │ │ │ │ ├── church.svg │ │ │ │ ├── circle-arrow-down.svg │ │ │ │ ├── circle-arrow-left.svg │ │ │ │ ├── circle-arrow-right.svg │ │ │ │ ├── circle-arrow-up.svg │ │ │ │ ├── circle-check.svg │ │ │ │ ├── circle-chevron-down.svg │ │ │ │ ├── circle-chevron-left.svg │ │ │ │ ├── circle-chevron-right.svg │ │ │ │ ├── circle-chevron-up.svg │ │ │ │ ├── circle-dollar-to-slot.svg │ │ │ │ ├── circle-dot.svg │ │ │ │ ├── circle-down.svg │ │ │ │ ├── circle-exclamation.svg │ │ │ │ ├── circle-h.svg │ │ │ │ ├── circle-half-stroke.svg │ │ │ │ ├── circle-info.svg │ │ │ │ ├── circle-left.svg │ │ │ │ ├── circle-minus.svg │ │ │ │ ├── circle-nodes.svg │ │ │ │ ├── circle-notch.svg │ │ │ │ ├── circle-pause.svg │ │ │ │ ├── circle-play.svg │ │ │ │ ├── circle-plus.svg │ │ │ │ ├── circle-question.svg │ │ │ │ ├── circle-radiation.svg │ │ │ │ ├── circle-right.svg │ │ │ │ ├── circle-stop.svg │ │ │ │ ├── circle-up.svg │ │ │ │ ├── circle-user.svg │ │ │ │ ├── circle-xmark.svg │ │ │ │ ├── circle.svg │ │ │ │ ├── city.svg │ │ │ │ ├── clapperboard.svg │ │ │ │ ├── clipboard-check.svg │ │ │ │ ├── clipboard-list.svg │ │ │ │ ├── clipboard-question.svg │ │ │ │ ├── clipboard-user.svg │ │ │ │ ├── clipboard.svg │ │ │ │ ├── clock-rotate-left.svg │ │ │ │ ├── clock.svg │ │ │ │ ├── clone.svg │ │ │ │ ├── closed-captioning.svg │ │ │ │ ├── cloud-arrow-down.svg │ │ │ │ ├── cloud-arrow-up.svg │ │ │ │ ├── cloud-bolt.svg │ │ │ │ ├── cloud-meatball.svg │ │ │ │ ├── cloud-moon-rain.svg │ │ │ │ ├── cloud-moon.svg │ │ │ │ ├── cloud-rain.svg │ │ │ │ ├── cloud-showers-heavy.svg │ │ │ │ ├── cloud-showers-water.svg │ │ │ │ ├── cloud-sun-rain.svg │ │ │ │ ├── cloud-sun.svg │ │ │ │ ├── cloud.svg │ │ │ │ ├── clover.svg │ │ │ │ ├── code-branch.svg │ │ │ │ ├── code-commit.svg │ │ │ │ ├── code-compare.svg │ │ │ │ ├── code-fork.svg │ │ │ │ ├── code-merge.svg │ │ │ │ ├── code-pull-request.svg │ │ │ │ ├── code.svg │ │ │ │ ├── coins.svg │ │ │ │ ├── colon-sign.svg │ │ │ │ ├── comment-dollar.svg │ │ │ │ ├── comment-dots.svg │ │ │ │ ├── comment-medical.svg │ │ │ │ ├── comment-slash.svg │ │ │ │ ├── comment-sms.svg │ │ │ │ ├── comment.svg │ │ │ │ ├── comments-dollar.svg │ │ │ │ ├── comments.svg │ │ │ │ ├── compact-disc.svg │ │ │ │ ├── compass-drafting.svg │ │ │ │ ├── compass.svg │ │ │ │ ├── compress.svg │ │ │ │ ├── computer-mouse.svg │ │ │ │ ├── computer.svg │ │ │ │ ├── cookie-bite.svg │ │ │ │ ├── cookie.svg │ │ │ │ ├── copy.svg │ │ │ │ ├── copyright.svg │ │ │ │ ├── couch.svg │ │ │ │ ├── cow.svg │ │ │ │ ├── credit-card.svg │ │ │ │ ├── crop-simple.svg │ │ │ │ ├── crop.svg │ │ │ │ ├── cross.svg │ │ │ │ ├── crosshairs.svg │ │ │ │ ├── crow.svg │ │ │ │ ├── crown.svg │ │ │ │ ├── crutch.svg │ │ │ │ ├── cruzeiro-sign.svg │ │ │ │ ├── cube.svg │ │ │ │ ├── cubes-stacked.svg │ │ │ │ ├── cubes.svg │ │ │ │ ├── d.svg │ │ │ │ ├── database.svg │ │ │ │ ├── delete-left.svg │ │ │ │ ├── democrat.svg │ │ │ │ ├── desktop.svg │ │ │ │ ├── dharmachakra.svg │ │ │ │ ├── diagram-next.svg │ │ │ │ ├── diagram-predecessor.svg │ │ │ │ ├── diagram-project.svg │ │ │ │ ├── diagram-successor.svg │ │ │ │ ├── diamond-turn-right.svg │ │ │ │ ├── diamond.svg │ │ │ │ ├── dice-d20.svg │ │ │ │ ├── dice-d6.svg │ │ │ │ ├── dice-five.svg │ │ │ │ ├── dice-four.svg │ │ │ │ ├── dice-one.svg │ │ │ │ ├── dice-six.svg │ │ │ │ ├── dice-three.svg │ │ │ │ ├── dice-two.svg │ │ │ │ ├── dice.svg │ │ │ │ ├── disease.svg │ │ │ │ ├── display.svg │ │ │ │ ├── divide.svg │ │ │ │ ├── dna.svg │ │ │ │ ├── dog.svg │ │ │ │ ├── dollar-sign.svg │ │ │ │ ├── dolly.svg │ │ │ │ ├── dong-sign.svg │ │ │ │ ├── door-closed.svg │ │ │ │ ├── door-open.svg │ │ │ │ ├── dove.svg │ │ │ │ ├── down-left-and-up-right-to-center.svg │ │ │ │ ├── down-long.svg │ │ │ │ ├── download.svg │ │ │ │ ├── dragon.svg │ │ │ │ ├── draw-polygon.svg │ │ │ │ ├── droplet-slash.svg │ │ │ │ ├── droplet.svg │ │ │ │ ├── drum-steelpan.svg │ │ │ │ ├── drum.svg │ │ │ │ ├── drumstick-bite.svg │ │ │ │ ├── dumbbell.svg │ │ │ │ ├── dumpster-fire.svg │ │ │ │ ├── dumpster.svg │ │ │ │ ├── dungeon.svg │ │ │ │ ├── e.svg │ │ │ │ ├── ear-deaf.svg │ │ │ │ ├── ear-listen.svg │ │ │ │ ├── earth-africa.svg │ │ │ │ ├── earth-americas.svg │ │ │ │ ├── earth-asia.svg │ │ │ │ ├── earth-europe.svg │ │ │ │ ├── earth-oceania.svg │ │ │ │ ├── egg.svg │ │ │ │ ├── eject.svg │ │ │ │ ├── elevator.svg │ │ │ │ ├── ellipsis-vertical.svg │ │ │ │ ├── ellipsis.svg │ │ │ │ ├── envelope-circle-check.svg │ │ │ │ ├── envelope-open-text.svg │ │ │ │ ├── envelope-open.svg │ │ │ │ ├── envelope.svg │ │ │ │ ├── envelopes-bulk.svg │ │ │ │ ├── equals.svg │ │ │ │ ├── eraser.svg │ │ │ │ ├── ethernet.svg │ │ │ │ ├── euro-sign.svg │ │ │ │ ├── exclamation.svg │ │ │ │ ├── expand.svg │ │ │ │ ├── explosion.svg │ │ │ │ ├── eye-dropper.svg │ │ │ │ ├── eye-low-vision.svg │ │ │ │ ├── eye-slash.svg │ │ │ │ ├── eye.svg │ │ │ │ ├── f.svg │ │ │ │ ├── face-angry.svg │ │ │ │ ├── face-dizzy.svg │ │ │ │ ├── face-flushed.svg │ │ │ │ ├── face-frown-open.svg │ │ │ │ ├── face-frown.svg │ │ │ │ ├── face-grimace.svg │ │ │ │ ├── face-grin-beam-sweat.svg │ │ │ │ ├── face-grin-beam.svg │ │ │ │ ├── face-grin-hearts.svg │ │ │ │ ├── face-grin-squint-tears.svg │ │ │ │ ├── face-grin-squint.svg │ │ │ │ ├── face-grin-stars.svg │ │ │ │ ├── face-grin-tears.svg │ │ │ │ ├── face-grin-tongue-squint.svg │ │ │ │ ├── face-grin-tongue-wink.svg │ │ │ │ ├── face-grin-tongue.svg │ │ │ │ ├── face-grin-wide.svg │ │ │ │ ├── face-grin-wink.svg │ │ │ │ ├── face-grin.svg │ │ │ │ ├── face-kiss-beam.svg │ │ │ │ ├── face-kiss-wink-heart.svg │ │ │ │ ├── face-kiss.svg │ │ │ │ ├── face-laugh-beam.svg │ │ │ │ ├── face-laugh-squint.svg │ │ │ │ ├── face-laugh-wink.svg │ │ │ │ ├── face-laugh.svg │ │ │ │ ├── face-meh-blank.svg │ │ │ │ ├── face-meh.svg │ │ │ │ ├── face-rolling-eyes.svg │ │ │ │ ├── face-sad-cry.svg │ │ │ │ ├── face-sad-tear.svg │ │ │ │ ├── face-smile-beam.svg │ │ │ │ ├── face-smile-wink.svg │ │ │ │ ├── face-smile.svg │ │ │ │ ├── face-surprise.svg │ │ │ │ ├── face-tired.svg │ │ │ │ ├── fan.svg │ │ │ │ ├── faucet-drip.svg │ │ │ │ ├── faucet.svg │ │ │ │ ├── fax.svg │ │ │ │ ├── feather-pointed.svg │ │ │ │ ├── feather.svg │ │ │ │ ├── ferry.svg │ │ │ │ ├── file-arrow-down.svg │ │ │ │ ├── file-arrow-up.svg │ │ │ │ ├── file-audio.svg │ │ │ │ ├── file-circle-check.svg │ │ │ │ ├── file-circle-exclamation.svg │ │ │ │ ├── file-circle-minus.svg │ │ │ │ ├── file-circle-plus.svg │ │ │ │ ├── file-circle-question.svg │ │ │ │ ├── file-circle-xmark.svg │ │ │ │ ├── file-code.svg │ │ │ │ ├── file-contract.svg │ │ │ │ ├── file-csv.svg │ │ │ │ ├── file-excel.svg │ │ │ │ ├── file-export.svg │ │ │ │ ├── file-image.svg │ │ │ │ ├── file-import.svg │ │ │ │ ├── file-invoice-dollar.svg │ │ │ │ ├── file-invoice.svg │ │ │ │ ├── file-lines.svg │ │ │ │ ├── file-medical.svg │ │ │ │ ├── file-pdf.svg │ │ │ │ ├── file-pen.svg │ │ │ │ ├── file-powerpoint.svg │ │ │ │ ├── file-prescription.svg │ │ │ │ ├── file-shield.svg │ │ │ │ ├── file-signature.svg │ │ │ │ ├── file-video.svg │ │ │ │ ├── file-waveform.svg │ │ │ │ ├── file-word.svg │ │ │ │ ├── file-zipper.svg │ │ │ │ ├── file.svg │ │ │ │ ├── fill-drip.svg │ │ │ │ ├── fill.svg │ │ │ │ ├── film.svg │ │ │ │ ├── filter-circle-dollar.svg │ │ │ │ ├── filter-circle-xmark.svg │ │ │ │ ├── filter.svg │ │ │ │ ├── fingerprint.svg │ │ │ │ ├── fire-burner.svg │ │ │ │ ├── fire-extinguisher.svg │ │ │ │ ├── fire-flame-curved.svg │ │ │ │ ├── fire-flame-simple.svg │ │ │ │ ├── fire.svg │ │ │ │ ├── fish-fins.svg │ │ │ │ ├── fish.svg │ │ │ │ ├── flag-checkered.svg │ │ │ │ ├── flag-usa.svg │ │ │ │ ├── flag.svg │ │ │ │ ├── flask-vial.svg │ │ │ │ ├── flask.svg │ │ │ │ ├── floppy-disk.svg │ │ │ │ ├── florin-sign.svg │ │ │ │ ├── folder-closed.svg │ │ │ │ ├── folder-minus.svg │ │ │ │ ├── folder-open.svg │ │ │ │ ├── folder-plus.svg │ │ │ │ ├── folder-tree.svg │ │ │ │ ├── folder.svg │ │ │ │ ├── font-awesome.svg │ │ │ │ ├── font.svg │ │ │ │ ├── football.svg │ │ │ │ ├── forward-fast.svg │ │ │ │ ├── forward-step.svg │ │ │ │ ├── forward.svg │ │ │ │ ├── franc-sign.svg │ │ │ │ ├── frog.svg │ │ │ │ ├── futbol.svg │ │ │ │ ├── g.svg │ │ │ │ ├── gamepad.svg │ │ │ │ ├── gas-pump.svg │ │ │ │ ├── gauge-high.svg │ │ │ │ ├── gauge-simple-high.svg │ │ │ │ ├── gauge-simple.svg │ │ │ │ ├── gauge.svg │ │ │ │ ├── gavel.svg │ │ │ │ ├── gear.svg │ │ │ │ ├── gears.svg │ │ │ │ ├── gem.svg │ │ │ │ ├── genderless.svg │ │ │ │ ├── ghost.svg │ │ │ │ ├── gift.svg │ │ │ │ ├── gifts.svg │ │ │ │ ├── glass-water-droplet.svg │ │ │ │ ├── glass-water.svg │ │ │ │ ├── glasses.svg │ │ │ │ ├── globe.svg │ │ │ │ ├── golf-ball-tee.svg │ │ │ │ ├── gopuram.svg │ │ │ │ ├── graduation-cap.svg │ │ │ │ ├── greater-than-equal.svg │ │ │ │ ├── greater-than.svg │ │ │ │ ├── grip-lines-vertical.svg │ │ │ │ ├── grip-lines.svg │ │ │ │ ├── grip-vertical.svg │ │ │ │ ├── grip.svg │ │ │ │ ├── group-arrows-rotate.svg │ │ │ │ ├── guarani-sign.svg │ │ │ │ ├── guitar.svg │ │ │ │ ├── gun.svg │ │ │ │ ├── h.svg │ │ │ │ ├── hammer.svg │ │ │ │ ├── hamsa.svg │ │ │ │ ├── hand-back-fist.svg │ │ │ │ ├── hand-dots.svg │ │ │ │ ├── hand-fist.svg │ │ │ │ ├── hand-holding-dollar.svg │ │ │ │ ├── hand-holding-droplet.svg │ │ │ │ ├── hand-holding-hand.svg │ │ │ │ ├── hand-holding-heart.svg │ │ │ │ ├── hand-holding-medical.svg │ │ │ │ ├── hand-holding.svg │ │ │ │ ├── hand-lizard.svg │ │ │ │ ├── hand-middle-finger.svg │ │ │ │ ├── hand-peace.svg │ │ │ │ ├── hand-point-down.svg │ │ │ │ ├── hand-point-left.svg │ │ │ │ ├── hand-point-right.svg │ │ │ │ ├── hand-point-up.svg │ │ │ │ ├── hand-pointer.svg │ │ │ │ ├── hand-scissors.svg │ │ │ │ ├── hand-sparkles.svg │ │ │ │ ├── hand-spock.svg │ │ │ │ ├── hand.svg │ │ │ │ ├── handcuffs.svg │ │ │ │ ├── hands-asl-interpreting.svg │ │ │ │ ├── hands-bound.svg │ │ │ │ ├── hands-bubbles.svg │ │ │ │ ├── hands-clapping.svg │ │ │ │ ├── hands-holding-child.svg │ │ │ │ ├── hands-holding-circle.svg │ │ │ │ ├── hands-holding.svg │ │ │ │ ├── hands-praying.svg │ │ │ │ ├── hands.svg │ │ │ │ ├── handshake-angle.svg │ │ │ │ ├── handshake-simple-slash.svg │ │ │ │ ├── handshake-simple.svg │ │ │ │ ├── handshake-slash.svg │ │ │ │ ├── handshake.svg │ │ │ │ ├── hanukiah.svg │ │ │ │ ├── hard-drive.svg │ │ │ │ ├── hashtag.svg │ │ │ │ ├── hat-cowboy-side.svg │ │ │ │ ├── hat-cowboy.svg │ │ │ │ ├── hat-wizard.svg │ │ │ │ ├── head-side-cough-slash.svg │ │ │ │ ├── head-side-cough.svg │ │ │ │ ├── head-side-mask.svg │ │ │ │ ├── head-side-virus.svg │ │ │ │ ├── heading.svg │ │ │ │ ├── headphones-simple.svg │ │ │ │ ├── headphones.svg │ │ │ │ ├── headset.svg │ │ │ │ ├── heart-circle-bolt.svg │ │ │ │ ├── heart-circle-check.svg │ │ │ │ ├── heart-circle-exclamation.svg │ │ │ │ ├── heart-circle-minus.svg │ │ │ │ ├── heart-circle-plus.svg │ │ │ │ ├── heart-circle-xmark.svg │ │ │ │ ├── heart-crack.svg │ │ │ │ ├── heart-pulse.svg │ │ │ │ ├── heart.svg │ │ │ │ ├── helicopter-symbol.svg │ │ │ │ ├── helicopter.svg │ │ │ │ ├── helmet-safety.svg │ │ │ │ ├── helmet-un.svg │ │ │ │ ├── highlighter.svg │ │ │ │ ├── hill-avalanche.svg │ │ │ │ ├── hill-rockslide.svg │ │ │ │ ├── hippo.svg │ │ │ │ ├── hockey-puck.svg │ │ │ │ ├── holly-berry.svg │ │ │ │ ├── horse-head.svg │ │ │ │ ├── horse.svg │ │ │ │ ├── hospital-user.svg │ │ │ │ ├── hospital.svg │ │ │ │ ├── hot-tub-person.svg │ │ │ │ ├── hotdog.svg │ │ │ │ ├── hotel.svg │ │ │ │ ├── hourglass-end.svg │ │ │ │ ├── hourglass-half.svg │ │ │ │ ├── hourglass-start.svg │ │ │ │ ├── hourglass.svg │ │ │ │ ├── house-chimney-crack.svg │ │ │ │ ├── house-chimney-medical.svg │ │ │ │ ├── house-chimney-user.svg │ │ │ │ ├── house-chimney-window.svg │ │ │ │ ├── house-chimney.svg │ │ │ │ ├── house-circle-check.svg │ │ │ │ ├── house-circle-exclamation.svg │ │ │ │ ├── house-circle-xmark.svg │ │ │ │ ├── house-crack.svg │ │ │ │ ├── house-fire.svg │ │ │ │ ├── house-flag.svg │ │ │ │ ├── house-flood-water-circle-arrow-right.svg │ │ │ │ ├── house-flood-water.svg │ │ │ │ ├── house-laptop.svg │ │ │ │ ├── house-lock.svg │ │ │ │ ├── house-medical-circle-check.svg │ │ │ │ ├── house-medical-circle-exclamation.svg │ │ │ │ ├── house-medical-circle-xmark.svg │ │ │ │ ├── house-medical-flag.svg │ │ │ │ ├── house-medical.svg │ │ │ │ ├── house-signal.svg │ │ │ │ ├── house-tsunami.svg │ │ │ │ ├── house-user.svg │ │ │ │ ├── house.svg │ │ │ │ ├── hryvnia-sign.svg │ │ │ │ ├── hurricane.svg │ │ │ │ ├── i-cursor.svg │ │ │ │ ├── i.svg │ │ │ │ ├── ice-cream.svg │ │ │ │ ├── icicles.svg │ │ │ │ ├── icons.svg │ │ │ │ ├── id-badge.svg │ │ │ │ ├── id-card-clip.svg │ │ │ │ ├── id-card.svg │ │ │ │ ├── igloo.svg │ │ │ │ ├── image-portrait.svg │ │ │ │ ├── image.svg │ │ │ │ ├── images.svg │ │ │ │ ├── inbox.svg │ │ │ │ ├── indent.svg │ │ │ │ ├── indian-rupee-sign.svg │ │ │ │ ├── industry.svg │ │ │ │ ├── infinity.svg │ │ │ │ ├── info.svg │ │ │ │ ├── italic.svg │ │ │ │ ├── j.svg │ │ │ │ ├── jar-wheat.svg │ │ │ │ ├── jar.svg │ │ │ │ ├── jedi.svg │ │ │ │ ├── jet-fighter-up.svg │ │ │ │ ├── jet-fighter.svg │ │ │ │ ├── joint.svg │ │ │ │ ├── jug-detergent.svg │ │ │ │ ├── k.svg │ │ │ │ ├── kaaba.svg │ │ │ │ ├── key.svg │ │ │ │ ├── keyboard.svg │ │ │ │ ├── khanda.svg │ │ │ │ ├── kip-sign.svg │ │ │ │ ├── kit-medical.svg │ │ │ │ ├── kitchen-set.svg │ │ │ │ ├── kiwi-bird.svg │ │ │ │ ├── l.svg │ │ │ │ ├── land-mine-on.svg │ │ │ │ ├── landmark-dome.svg │ │ │ │ ├── landmark-flag.svg │ │ │ │ ├── landmark.svg │ │ │ │ ├── language.svg │ │ │ │ ├── laptop-code.svg │ │ │ │ ├── laptop-file.svg │ │ │ │ ├── laptop-medical.svg │ │ │ │ ├── laptop.svg │ │ │ │ ├── lari-sign.svg │ │ │ │ ├── layer-group.svg │ │ │ │ ├── leaf.svg │ │ │ │ ├── left-long.svg │ │ │ │ ├── left-right.svg │ │ │ │ ├── lemon.svg │ │ │ │ ├── less-than-equal.svg │ │ │ │ ├── less-than.svg │ │ │ │ ├── life-ring.svg │ │ │ │ ├── lightbulb.svg │ │ │ │ ├── lines-leaning.svg │ │ │ │ ├── link-slash.svg │ │ │ │ ├── link.svg │ │ │ │ ├── lira-sign.svg │ │ │ │ ├── list-check.svg │ │ │ │ ├── list-ol.svg │ │ │ │ ├── list-ul.svg │ │ │ │ ├── list.svg │ │ │ │ ├── litecoin-sign.svg │ │ │ │ ├── location-arrow.svg │ │ │ │ ├── location-crosshairs.svg │ │ │ │ ├── location-dot.svg │ │ │ │ ├── location-pin-lock.svg │ │ │ │ ├── location-pin.svg │ │ │ │ ├── lock-open.svg │ │ │ │ ├── lock.svg │ │ │ │ ├── locust.svg │ │ │ │ ├── lungs-virus.svg │ │ │ │ ├── lungs.svg │ │ │ │ ├── m.svg │ │ │ │ ├── magnet.svg │ │ │ │ ├── magnifying-glass-arrow-right.svg │ │ │ │ ├── magnifying-glass-chart.svg │ │ │ │ ├── magnifying-glass-dollar.svg │ │ │ │ ├── magnifying-glass-location.svg │ │ │ │ ├── magnifying-glass-minus.svg │ │ │ │ ├── magnifying-glass-plus.svg │ │ │ │ ├── magnifying-glass.svg │ │ │ │ ├── manat-sign.svg │ │ │ │ ├── map-location-dot.svg │ │ │ │ ├── map-location.svg │ │ │ │ ├── map-pin.svg │ │ │ │ ├── map.svg │ │ │ │ ├── marker.svg │ │ │ │ ├── mars-and-venus-burst.svg │ │ │ │ ├── mars-and-venus.svg │ │ │ │ ├── mars-double.svg │ │ │ │ ├── mars-stroke-right.svg │ │ │ │ ├── mars-stroke-up.svg │ │ │ │ ├── mars-stroke.svg │ │ │ │ ├── mars.svg │ │ │ │ ├── martini-glass-citrus.svg │ │ │ │ ├── martini-glass-empty.svg │ │ │ │ ├── martini-glass.svg │ │ │ │ ├── mask-face.svg │ │ │ │ ├── mask-ventilator.svg │ │ │ │ ├── mask.svg │ │ │ │ ├── masks-theater.svg │ │ │ │ ├── mattress-pillow.svg │ │ │ │ ├── maximize.svg │ │ │ │ ├── medal.svg │ │ │ │ ├── memory.svg │ │ │ │ ├── menorah.svg │ │ │ │ ├── mercury.svg │ │ │ │ ├── message.svg │ │ │ │ ├── meteor.svg │ │ │ │ ├── microchip.svg │ │ │ │ ├── microphone-lines-slash.svg │ │ │ │ ├── microphone-lines.svg │ │ │ │ ├── microphone-slash.svg │ │ │ │ ├── microphone.svg │ │ │ │ ├── microscope.svg │ │ │ │ ├── mill-sign.svg │ │ │ │ ├── minimize.svg │ │ │ │ ├── minus.svg │ │ │ │ ├── mitten.svg │ │ │ │ ├── mobile-button.svg │ │ │ │ ├── mobile-retro.svg │ │ │ │ ├── mobile-screen-button.svg │ │ │ │ ├── mobile-screen.svg │ │ │ │ ├── mobile.svg │ │ │ │ ├── money-bill-1-wave.svg │ │ │ │ ├── money-bill-1.svg │ │ │ │ ├── money-bill-transfer.svg │ │ │ │ ├── money-bill-trend-up.svg │ │ │ │ ├── money-bill-wave.svg │ │ │ │ ├── money-bill-wheat.svg │ │ │ │ ├── money-bill.svg │ │ │ │ ├── money-bills.svg │ │ │ │ ├── money-check-dollar.svg │ │ │ │ ├── money-check.svg │ │ │ │ ├── monument.svg │ │ │ │ ├── moon.svg │ │ │ │ ├── mortar-pestle.svg │ │ │ │ ├── mosque.svg │ │ │ │ ├── mosquito-net.svg │ │ │ │ ├── mosquito.svg │ │ │ │ ├── motorcycle.svg │ │ │ │ ├── mound.svg │ │ │ │ ├── mountain-city.svg │ │ │ │ ├── mountain-sun.svg │ │ │ │ ├── mountain.svg │ │ │ │ ├── mug-hot.svg │ │ │ │ ├── mug-saucer.svg │ │ │ │ ├── music.svg │ │ │ │ ├── n.svg │ │ │ │ ├── naira-sign.svg │ │ │ │ ├── network-wired.svg │ │ │ │ ├── neuter.svg │ │ │ │ ├── newspaper.svg │ │ │ │ ├── not-equal.svg │ │ │ │ ├── notdef.svg │ │ │ │ ├── note-sticky.svg │ │ │ │ ├── notes-medical.svg │ │ │ │ ├── o.svg │ │ │ │ ├── object-group.svg │ │ │ │ ├── object-ungroup.svg │ │ │ │ ├── oil-can.svg │ │ │ │ ├── oil-well.svg │ │ │ │ ├── om.svg │ │ │ │ ├── otter.svg │ │ │ │ ├── outdent.svg │ │ │ │ ├── p.svg │ │ │ │ ├── pager.svg │ │ │ │ ├── paint-roller.svg │ │ │ │ ├── paintbrush.svg │ │ │ │ ├── palette.svg │ │ │ │ ├── pallet.svg │ │ │ │ ├── panorama.svg │ │ │ │ ├── paper-plane.svg │ │ │ │ ├── paperclip.svg │ │ │ │ ├── parachute-box.svg │ │ │ │ ├── paragraph.svg │ │ │ │ ├── passport.svg │ │ │ │ ├── paste.svg │ │ │ │ ├── pause.svg │ │ │ │ ├── paw.svg │ │ │ │ ├── peace.svg │ │ │ │ ├── pen-clip.svg │ │ │ │ ├── pen-fancy.svg │ │ │ │ ├── pen-nib.svg │ │ │ │ ├── pen-ruler.svg │ │ │ │ ├── pen-to-square.svg │ │ │ │ ├── pen.svg │ │ │ │ ├── pencil.svg │ │ │ │ ├── people-arrows.svg │ │ │ │ ├── people-carry-box.svg │ │ │ │ ├── people-group.svg │ │ │ │ ├── people-line.svg │ │ │ │ ├── people-pulling.svg │ │ │ │ ├── people-robbery.svg │ │ │ │ ├── people-roof.svg │ │ │ │ ├── pepper-hot.svg │ │ │ │ ├── percent.svg │ │ │ │ ├── person-arrow-down-to-line.svg │ │ │ │ ├── person-arrow-up-from-line.svg │ │ │ │ ├── person-biking.svg │ │ │ │ ├── person-booth.svg │ │ │ │ ├── person-breastfeeding.svg │ │ │ │ ├── person-burst.svg │ │ │ │ ├── person-cane.svg │ │ │ │ ├── person-chalkboard.svg │ │ │ │ ├── person-circle-check.svg │ │ │ │ ├── person-circle-exclamation.svg │ │ │ │ ├── person-circle-minus.svg │ │ │ │ ├── person-circle-plus.svg │ │ │ │ ├── person-circle-question.svg │ │ │ │ ├── person-circle-xmark.svg │ │ │ │ ├── person-digging.svg │ │ │ │ ├── person-dots-from-line.svg │ │ │ │ ├── person-dress-burst.svg │ │ │ │ ├── person-dress.svg │ │ │ │ ├── person-drowning.svg │ │ │ │ ├── person-falling-burst.svg │ │ │ │ ├── person-falling.svg │ │ │ │ ├── person-half-dress.svg │ │ │ │ ├── person-harassing.svg │ │ │ │ ├── person-hiking.svg │ │ │ │ ├── person-military-pointing.svg │ │ │ │ ├── person-military-rifle.svg │ │ │ │ ├── person-military-to-person.svg │ │ │ │ ├── person-praying.svg │ │ │ │ ├── person-pregnant.svg │ │ │ │ ├── person-rays.svg │ │ │ │ ├── person-rifle.svg │ │ │ │ ├── person-running.svg │ │ │ │ ├── person-shelter.svg │ │ │ │ ├── person-skating.svg │ │ │ │ ├── person-skiing-nordic.svg │ │ │ │ ├── person-skiing.svg │ │ │ │ ├── person-snowboarding.svg │ │ │ │ ├── person-swimming.svg │ │ │ │ ├── person-through-window.svg │ │ │ │ ├── person-walking-arrow-loop-left.svg │ │ │ │ ├── person-walking-arrow-right.svg │ │ │ │ ├── person-walking-dashed-line-arrow-right.svg │ │ │ │ ├── person-walking-luggage.svg │ │ │ │ ├── person-walking-with-cane.svg │ │ │ │ ├── person-walking.svg │ │ │ │ ├── person.svg │ │ │ │ ├── peseta-sign.svg │ │ │ │ ├── peso-sign.svg │ │ │ │ ├── phone-flip.svg │ │ │ │ ├── phone-slash.svg │ │ │ │ ├── phone-volume.svg │ │ │ │ ├── phone.svg │ │ │ │ ├── photo-film.svg │ │ │ │ ├── piggy-bank.svg │ │ │ │ ├── pills.svg │ │ │ │ ├── pizza-slice.svg │ │ │ │ ├── place-of-worship.svg │ │ │ │ ├── plane-arrival.svg │ │ │ │ ├── plane-circle-check.svg │ │ │ │ ├── plane-circle-exclamation.svg │ │ │ │ ├── plane-circle-xmark.svg │ │ │ │ ├── plane-departure.svg │ │ │ │ ├── plane-lock.svg │ │ │ │ ├── plane-slash.svg │ │ │ │ ├── plane-up.svg │ │ │ │ ├── plane.svg │ │ │ │ ├── plant-wilt.svg │ │ │ │ ├── plate-wheat.svg │ │ │ │ ├── play.svg │ │ │ │ ├── plug-circle-bolt.svg │ │ │ │ ├── plug-circle-check.svg │ │ │ │ ├── plug-circle-exclamation.svg │ │ │ │ ├── plug-circle-minus.svg │ │ │ │ ├── plug-circle-plus.svg │ │ │ │ ├── plug-circle-xmark.svg │ │ │ │ ├── plug.svg │ │ │ │ ├── plus-minus.svg │ │ │ │ ├── plus.svg │ │ │ │ ├── podcast.svg │ │ │ │ ├── poo-storm.svg │ │ │ │ ├── poo.svg │ │ │ │ ├── poop.svg │ │ │ │ ├── power-off.svg │ │ │ │ ├── prescription-bottle-medical.svg │ │ │ │ ├── prescription-bottle.svg │ │ │ │ ├── prescription.svg │ │ │ │ ├── print.svg │ │ │ │ ├── pump-medical.svg │ │ │ │ ├── pump-soap.svg │ │ │ │ ├── puzzle-piece.svg │ │ │ │ ├── q.svg │ │ │ │ ├── qrcode.svg │ │ │ │ ├── question.svg │ │ │ │ ├── quote-left.svg │ │ │ │ ├── quote-right.svg │ │ │ │ ├── r.svg │ │ │ │ ├── radiation.svg │ │ │ │ ├── radio.svg │ │ │ │ ├── rainbow.svg │ │ │ │ ├── ranking-star.svg │ │ │ │ ├── receipt.svg │ │ │ │ ├── record-vinyl.svg │ │ │ │ ├── rectangle-ad.svg │ │ │ │ ├── rectangle-list.svg │ │ │ │ ├── rectangle-xmark.svg │ │ │ │ ├── recycle.svg │ │ │ │ ├── registered.svg │ │ │ │ ├── repeat.svg │ │ │ │ ├── reply-all.svg │ │ │ │ ├── reply.svg │ │ │ │ ├── republican.svg │ │ │ │ ├── restroom.svg │ │ │ │ ├── retweet.svg │ │ │ │ ├── ribbon.svg │ │ │ │ ├── right-from-bracket.svg │ │ │ │ ├── right-left.svg │ │ │ │ ├── right-long.svg │ │ │ │ ├── right-to-bracket.svg │ │ │ │ ├── ring.svg │ │ │ │ ├── road-barrier.svg │ │ │ │ ├── road-bridge.svg │ │ │ │ ├── road-circle-check.svg │ │ │ │ ├── road-circle-exclamation.svg │ │ │ │ ├── road-circle-xmark.svg │ │ │ │ ├── road-lock.svg │ │ │ │ ├── road-spikes.svg │ │ │ │ ├── road.svg │ │ │ │ ├── robot.svg │ │ │ │ ├── rocket.svg │ │ │ │ ├── rotate-left.svg │ │ │ │ ├── rotate-right.svg │ │ │ │ ├── rotate.svg │ │ │ │ ├── route.svg │ │ │ │ ├── rss.svg │ │ │ │ ├── ruble-sign.svg │ │ │ │ ├── rug.svg │ │ │ │ ├── ruler-combined.svg │ │ │ │ ├── ruler-horizontal.svg │ │ │ │ ├── ruler-vertical.svg │ │ │ │ ├── ruler.svg │ │ │ │ ├── rupee-sign.svg │ │ │ │ ├── rupiah-sign.svg │ │ │ │ ├── s.svg │ │ │ │ ├── sack-dollar.svg │ │ │ │ ├── sack-xmark.svg │ │ │ │ ├── sailboat.svg │ │ │ │ ├── satellite-dish.svg │ │ │ │ ├── satellite.svg │ │ │ │ ├── scale-balanced.svg │ │ │ │ ├── scale-unbalanced-flip.svg │ │ │ │ ├── scale-unbalanced.svg │ │ │ │ ├── school-circle-check.svg │ │ │ │ ├── school-circle-exclamation.svg │ │ │ │ ├── school-circle-xmark.svg │ │ │ │ ├── school-flag.svg │ │ │ │ ├── school-lock.svg │ │ │ │ ├── school.svg │ │ │ │ ├── scissors.svg │ │ │ │ ├── screwdriver-wrench.svg │ │ │ │ ├── screwdriver.svg │ │ │ │ ├── scroll-torah.svg │ │ │ │ ├── scroll.svg │ │ │ │ ├── sd-card.svg │ │ │ │ ├── section.svg │ │ │ │ ├── seedling.svg │ │ │ │ ├── server.svg │ │ │ │ ├── shapes.svg │ │ │ │ ├── share-from-square.svg │ │ │ │ ├── share-nodes.svg │ │ │ │ ├── share.svg │ │ │ │ ├── sheet-plastic.svg │ │ │ │ ├── shekel-sign.svg │ │ │ │ ├── shield-cat.svg │ │ │ │ ├── shield-dog.svg │ │ │ │ ├── shield-halved.svg │ │ │ │ ├── shield-heart.svg │ │ │ │ ├── shield-virus.svg │ │ │ │ ├── shield.svg │ │ │ │ ├── ship.svg │ │ │ │ ├── shirt.svg │ │ │ │ ├── shoe-prints.svg │ │ │ │ ├── shop-lock.svg │ │ │ │ ├── shop-slash.svg │ │ │ │ ├── shop.svg │ │ │ │ ├── shower.svg │ │ │ │ ├── shrimp.svg │ │ │ │ ├── shuffle.svg │ │ │ │ ├── shuttle-space.svg │ │ │ │ ├── sign-hanging.svg │ │ │ │ ├── signal.svg │ │ │ │ ├── signature.svg │ │ │ │ ├── signs-post.svg │ │ │ │ ├── sim-card.svg │ │ │ │ ├── sink.svg │ │ │ │ ├── sitemap.svg │ │ │ │ ├── skull-crossbones.svg │ │ │ │ ├── skull.svg │ │ │ │ ├── slash.svg │ │ │ │ ├── sleigh.svg │ │ │ │ ├── sliders.svg │ │ │ │ ├── smog.svg │ │ │ │ ├── smoking.svg │ │ │ │ ├── snowflake.svg │ │ │ │ ├── snowman.svg │ │ │ │ ├── snowplow.svg │ │ │ │ ├── soap.svg │ │ │ │ ├── socks.svg │ │ │ │ ├── solar-panel.svg │ │ │ │ ├── sort-down.svg │ │ │ │ ├── sort-up.svg │ │ │ │ ├── sort.svg │ │ │ │ ├── spa.svg │ │ │ │ ├── spaghetti-monster-flying.svg │ │ │ │ ├── spell-check.svg │ │ │ │ ├── spider.svg │ │ │ │ ├── spinner.svg │ │ │ │ ├── splotch.svg │ │ │ │ ├── spoon.svg │ │ │ │ ├── spray-can-sparkles.svg │ │ │ │ ├── spray-can.svg │ │ │ │ ├── square-arrow-up-right.svg │ │ │ │ ├── square-caret-down.svg │ │ │ │ ├── square-caret-left.svg │ │ │ │ ├── square-caret-right.svg │ │ │ │ ├── square-caret-up.svg │ │ │ │ ├── square-check.svg │ │ │ │ ├── square-envelope.svg │ │ │ │ ├── square-full.svg │ │ │ │ ├── square-h.svg │ │ │ │ ├── square-minus.svg │ │ │ │ ├── square-nfi.svg │ │ │ │ ├── square-parking.svg │ │ │ │ ├── square-pen.svg │ │ │ │ ├── square-person-confined.svg │ │ │ │ ├── square-phone-flip.svg │ │ │ │ ├── square-phone.svg │ │ │ │ ├── square-plus.svg │ │ │ │ ├── square-poll-horizontal.svg │ │ │ │ ├── square-poll-vertical.svg │ │ │ │ ├── square-root-variable.svg │ │ │ │ ├── square-rss.svg │ │ │ │ ├── square-share-nodes.svg │ │ │ │ ├── square-up-right.svg │ │ │ │ ├── square-virus.svg │ │ │ │ ├── square-xmark.svg │ │ │ │ ├── square.svg │ │ │ │ ├── staff-snake.svg │ │ │ │ ├── stairs.svg │ │ │ │ ├── stamp.svg │ │ │ │ ├── stapler.svg │ │ │ │ ├── star-and-crescent.svg │ │ │ │ ├── star-half-stroke.svg │ │ │ │ ├── star-half.svg │ │ │ │ ├── star-of-david.svg │ │ │ │ ├── star-of-life.svg │ │ │ │ ├── star.svg │ │ │ │ ├── sterling-sign.svg │ │ │ │ ├── stethoscope.svg │ │ │ │ ├── stop.svg │ │ │ │ ├── stopwatch-20.svg │ │ │ │ ├── stopwatch.svg │ │ │ │ ├── store-slash.svg │ │ │ │ ├── store.svg │ │ │ │ ├── street-view.svg │ │ │ │ ├── strikethrough.svg │ │ │ │ ├── stroopwafel.svg │ │ │ │ ├── subscript.svg │ │ │ │ ├── suitcase-medical.svg │ │ │ │ ├── suitcase-rolling.svg │ │ │ │ ├── suitcase.svg │ │ │ │ ├── sun-plant-wilt.svg │ │ │ │ ├── sun.svg │ │ │ │ ├── superscript.svg │ │ │ │ ├── swatchbook.svg │ │ │ │ ├── synagogue.svg │ │ │ │ ├── syringe.svg │ │ │ │ ├── t.svg │ │ │ │ ├── table-cells-large.svg │ │ │ │ ├── table-cells.svg │ │ │ │ ├── table-columns.svg │ │ │ │ ├── table-list.svg │ │ │ │ ├── table-tennis-paddle-ball.svg │ │ │ │ ├── table.svg │ │ │ │ ├── tablet-button.svg │ │ │ │ ├── tablet-screen-button.svg │ │ │ │ ├── tablet.svg │ │ │ │ ├── tablets.svg │ │ │ │ ├── tachograph-digital.svg │ │ │ │ ├── tag.svg │ │ │ │ ├── tags.svg │ │ │ │ ├── tape.svg │ │ │ │ ├── tarp-droplet.svg │ │ │ │ ├── tarp.svg │ │ │ │ ├── taxi.svg │ │ │ │ ├── teeth-open.svg │ │ │ │ ├── teeth.svg │ │ │ │ ├── temperature-arrow-down.svg │ │ │ │ ├── temperature-arrow-up.svg │ │ │ │ ├── temperature-empty.svg │ │ │ │ ├── temperature-full.svg │ │ │ │ ├── temperature-half.svg │ │ │ │ ├── temperature-high.svg │ │ │ │ ├── temperature-low.svg │ │ │ │ ├── temperature-quarter.svg │ │ │ │ ├── temperature-three-quarters.svg │ │ │ │ ├── tenge-sign.svg │ │ │ │ ├── tent-arrow-down-to-line.svg │ │ │ │ ├── tent-arrow-left-right.svg │ │ │ │ ├── tent-arrow-turn-left.svg │ │ │ │ ├── tent-arrows-down.svg │ │ │ │ ├── tent.svg │ │ │ │ ├── tents.svg │ │ │ │ ├── terminal.svg │ │ │ │ ├── text-height.svg │ │ │ │ ├── text-slash.svg │ │ │ │ ├── text-width.svg │ │ │ │ ├── thermometer.svg │ │ │ │ ├── thumbs-down.svg │ │ │ │ ├── thumbs-up.svg │ │ │ │ ├── thumbtack.svg │ │ │ │ ├── ticket-simple.svg │ │ │ │ ├── ticket.svg │ │ │ │ ├── timeline.svg │ │ │ │ ├── toggle-off.svg │ │ │ │ ├── toggle-on.svg │ │ │ │ ├── toilet-paper-slash.svg │ │ │ │ ├── toilet-paper.svg │ │ │ │ ├── toilet-portable.svg │ │ │ │ ├── toilet.svg │ │ │ │ ├── toilets-portable.svg │ │ │ │ ├── toolbox.svg │ │ │ │ ├── tooth.svg │ │ │ │ ├── torii-gate.svg │ │ │ │ ├── tornado.svg │ │ │ │ ├── tower-broadcast.svg │ │ │ │ ├── tower-cell.svg │ │ │ │ ├── tower-observation.svg │ │ │ │ ├── tractor.svg │ │ │ │ ├── trademark.svg │ │ │ │ ├── traffic-light.svg │ │ │ │ ├── trailer.svg │ │ │ │ ├── train-subway.svg │ │ │ │ ├── train-tram.svg │ │ │ │ ├── train.svg │ │ │ │ ├── transgender.svg │ │ │ │ ├── trash-arrow-up.svg │ │ │ │ ├── trash-can-arrow-up.svg │ │ │ │ ├── trash-can.svg │ │ │ │ ├── trash.svg │ │ │ │ ├── tree-city.svg │ │ │ │ ├── tree.svg │ │ │ │ ├── triangle-exclamation.svg │ │ │ │ ├── trophy.svg │ │ │ │ ├── trowel-bricks.svg │ │ │ │ ├── trowel.svg │ │ │ │ ├── truck-arrow-right.svg │ │ │ │ ├── truck-droplet.svg │ │ │ │ ├── truck-fast.svg │ │ │ │ ├── truck-field-un.svg │ │ │ │ ├── truck-field.svg │ │ │ │ ├── truck-front.svg │ │ │ │ ├── truck-medical.svg │ │ │ │ ├── truck-monster.svg │ │ │ │ ├── truck-moving.svg │ │ │ │ ├── truck-pickup.svg │ │ │ │ ├── truck-plane.svg │ │ │ │ ├── truck-ramp-box.svg │ │ │ │ ├── truck.svg │ │ │ │ ├── tty.svg │ │ │ │ ├── turkish-lira-sign.svg │ │ │ │ ├── turn-down.svg │ │ │ │ ├── turn-up.svg │ │ │ │ ├── tv.svg │ │ │ │ ├── u.svg │ │ │ │ ├── umbrella-beach.svg │ │ │ │ ├── umbrella.svg │ │ │ │ ├── underline.svg │ │ │ │ ├── universal-access.svg │ │ │ │ ├── unlock-keyhole.svg │ │ │ │ ├── unlock.svg │ │ │ │ ├── up-down-left-right.svg │ │ │ │ ├── up-down.svg │ │ │ │ ├── up-long.svg │ │ │ │ ├── up-right-and-down-left-from-center.svg │ │ │ │ ├── up-right-from-square.svg │ │ │ │ ├── upload.svg │ │ │ │ ├── user-astronaut.svg │ │ │ │ ├── user-check.svg │ │ │ │ ├── user-clock.svg │ │ │ │ ├── user-doctor.svg │ │ │ │ ├── user-gear.svg │ │ │ │ ├── user-graduate.svg │ │ │ │ ├── user-group.svg │ │ │ │ ├── user-injured.svg │ │ │ │ ├── user-large-slash.svg │ │ │ │ ├── user-large.svg │ │ │ │ ├── user-lock.svg │ │ │ │ ├── user-minus.svg │ │ │ │ ├── user-ninja.svg │ │ │ │ ├── user-nurse.svg │ │ │ │ ├── user-pen.svg │ │ │ │ ├── user-plus.svg │ │ │ │ ├── user-secret.svg │ │ │ │ ├── user-shield.svg │ │ │ │ ├── user-slash.svg │ │ │ │ ├── user-tag.svg │ │ │ │ ├── user-tie.svg │ │ │ │ ├── user-xmark.svg │ │ │ │ ├── user.svg │ │ │ │ ├── users-between-lines.svg │ │ │ │ ├── users-gear.svg │ │ │ │ ├── users-line.svg │ │ │ │ ├── users-rays.svg │ │ │ │ ├── users-rectangle.svg │ │ │ │ ├── users-slash.svg │ │ │ │ ├── users-viewfinder.svg │ │ │ │ ├── users.svg │ │ │ │ ├── utensils.svg │ │ │ │ ├── v.svg │ │ │ │ ├── van-shuttle.svg │ │ │ │ ├── vault.svg │ │ │ │ ├── vector-square.svg │ │ │ │ ├── venus-double.svg │ │ │ │ ├── venus-mars.svg │ │ │ │ ├── venus.svg │ │ │ │ ├── vest-patches.svg │ │ │ │ ├── vest.svg │ │ │ │ ├── vial-circle-check.svg │ │ │ │ ├── vial-virus.svg │ │ │ │ ├── vial.svg │ │ │ │ ├── vials.svg │ │ │ │ ├── video-slash.svg │ │ │ │ ├── video.svg │ │ │ │ ├── vihara.svg │ │ │ │ ├── virus-covid-slash.svg │ │ │ │ ├── virus-covid.svg │ │ │ │ ├── virus-slash.svg │ │ │ │ ├── virus.svg │ │ │ │ ├── viruses.svg │ │ │ │ ├── voicemail.svg │ │ │ │ ├── volcano.svg │ │ │ │ ├── volleyball.svg │ │ │ │ ├── volume-high.svg │ │ │ │ ├── volume-low.svg │ │ │ │ ├── volume-off.svg │ │ │ │ ├── volume-xmark.svg │ │ │ │ ├── vr-cardboard.svg │ │ │ │ ├── w.svg │ │ │ │ ├── walkie-talkie.svg │ │ │ │ ├── wallet.svg │ │ │ │ ├── wand-magic-sparkles.svg │ │ │ │ ├── wand-magic.svg │ │ │ │ ├── wand-sparkles.svg │ │ │ │ ├── warehouse.svg │ │ │ │ ├── water-ladder.svg │ │ │ │ ├── water.svg │ │ │ │ ├── wave-square.svg │ │ │ │ ├── weight-hanging.svg │ │ │ │ ├── weight-scale.svg │ │ │ │ ├── wheat-awn-circle-exclamation.svg │ │ │ │ ├── wheat-awn.svg │ │ │ │ ├── wheelchair-move.svg │ │ │ │ ├── wheelchair.svg │ │ │ │ ├── whiskey-glass.svg │ │ │ │ ├── wifi.svg │ │ │ │ ├── wind.svg │ │ │ │ ├── window-maximize.svg │ │ │ │ ├── window-minimize.svg │ │ │ │ ├── window-restore.svg │ │ │ │ ├── wine-bottle.svg │ │ │ │ ├── wine-glass-empty.svg │ │ │ │ ├── wine-glass.svg │ │ │ │ ├── won-sign.svg │ │ │ │ ├── worm.svg │ │ │ │ ├── wrench.svg │ │ │ │ ├── x-ray.svg │ │ │ │ ├── x.svg │ │ │ │ ├── xmark.svg │ │ │ │ ├── xmarks-lines.svg │ │ │ │ ├── y.svg │ │ │ │ ├── yen-sign.svg │ │ │ │ ├── yin-yang.svg │ │ │ │ └── z.svg │ │ └── webfonts │ │ │ ├── fa-brands-400.ttf │ │ │ ├── fa-brands-400.woff2 │ │ │ ├── fa-regular-400.ttf │ │ │ ├── fa-regular-400.woff2 │ │ │ ├── fa-solid-900.ttf │ │ │ ├── fa-solid-900.woff2 │ │ │ ├── fa-v4compatibility.ttf │ │ │ └── fa-v4compatibility.woff2 │ ├── games-thumb │ │ ├── 1v1-lol.png │ │ ├── 2048.png │ │ ├── basketball-stars.png │ │ ├── binding-of-isaac.jpeg │ │ ├── bloons.webp │ │ ├── bloonstd.jpg │ │ ├── bloonstd2.png │ │ ├── bloxors.png │ │ ├── cat-ninja.png │ │ ├── chromedino.png │ │ ├── cookieclicker.jpg │ │ ├── crossy-road.png │ │ ├── cybertanks.png │ │ ├── dadish-2.png │ │ ├── dadish.png │ │ ├── doodle-jump.png │ │ ├── ducklife.webp │ │ ├── ducklife2.jpg │ │ ├── ducklife3.jpg │ │ ├── eaglerx.webp │ │ ├── emulatorjs.png │ │ ├── flashtetris.png │ │ ├── frogger.jpeg │ │ ├── fruit-ninja.png │ │ ├── fruitninja.jpg │ │ ├── geometrydash.png │ │ ├── gm2.jpeg │ │ ├── gpacman.jpg │ │ ├── hardestgame.jpg │ │ ├── hexgl.jpg │ │ ├── mario.webp │ │ ├── miniagario.png │ │ ├── moke.png │ │ ├── pacman.jpg │ │ ├── paper.io2.webp │ │ ├── portaltheflashversion.jpg │ │ ├── retrobowl.jpg │ │ ├── riddleschool.webp │ │ ├── riddleschool2.webp │ │ ├── riddleschool3.jpg │ │ ├── riddleschool4.jpg │ │ ├── riddleschool5.webp │ │ ├── run3.png │ │ ├── shellshock.png │ │ ├── slitherio.webp │ │ ├── slope-2.png │ │ ├── slope.jpg │ │ ├── snake.png │ │ ├── ssf.jpeg │ │ ├── stack.png │ │ ├── sticmanhook.jpg │ │ ├── stuntcars2.png │ │ ├── stuntcars3.jpg │ │ ├── subway-surfers.png │ │ ├── superhot.webp │ │ ├── supermario64.jpeg │ │ ├── tanktrouble.webp │ │ ├── tanuki.jpg │ │ ├── templerun2.jpg │ │ ├── the-worlds-hardest-game-2.jpg │ │ ├── tunnel-rush.jpg │ │ ├── vex3.png │ │ ├── vex4.png │ │ ├── vex5.jpeg │ │ ├── vex6.jpeg │ │ ├── vex7.png │ │ ├── webretro.png │ │ └── yohoho.jpeg │ └── games.json ├── chrome-tabs │ ├── chrome-tabs.css │ ├── chrome-tabs.js │ ├── draggabilly.pkgd.min.js │ ├── index.js │ ├── prevent-flash.js │ ├── tabbedLogic.js │ ├── tabbedSearch.js │ ├── tabsEnabled.js │ └── tabsPage.js ├── dip │ ├── dip.client.js │ ├── dip.config.js │ ├── dip.handler.js │ ├── dip.page.js │ └── dip.worker.js ├── favicon.ico ├── favicon.svg ├── fonts │ ├── Exo2-Italic-VariableFont_wght.ttf │ ├── Exo2-VariableFont_wght.ttf │ ├── OFL.txt │ ├── static │ │ ├── Exo2-Black.ttf │ │ ├── Exo2-BlackItalic.ttf │ │ ├── Exo2-Bold.ttf │ │ ├── Exo2-BoldItalic.ttf │ │ ├── Exo2-ExtraBold.ttf │ │ ├── Exo2-ExtraBoldItalic.ttf │ │ ├── Exo2-ExtraLight.ttf │ │ ├── Exo2-ExtraLightItalic.ttf │ │ ├── Exo2-Italic.ttf │ │ ├── Exo2-Light.ttf │ │ ├── Exo2-LightItalic.ttf │ │ ├── Exo2-Medium.ttf │ │ ├── Exo2-MediumItalic.ttf │ │ ├── Exo2-Regular.ttf │ │ ├── Exo2-SemiBold.ttf │ │ ├── Exo2-SemiBoldItalic.ttf │ │ ├── Exo2-Thin.ttf │ │ └── Exo2-ThinItalic.ttf │ └── terminal.ttf ├── js │ ├── appSuggestions.js │ ├── control.js │ ├── customApps.js │ ├── gameload.js │ ├── games.js │ ├── index.js │ ├── lib │ │ └── particles │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── bower.json │ │ │ ├── demo │ │ │ ├── css │ │ │ │ └── style.css │ │ │ ├── index.html │ │ │ ├── js │ │ │ │ ├── app.js │ │ │ │ └── lib │ │ │ │ │ └── stats.js │ │ │ └── particles.json │ │ │ ├── package.json │ │ │ ├── particles.js │ │ │ └── particles.min.js │ ├── particles.js │ ├── register.js │ ├── searchGames.js │ ├── searchSuggestions.js │ ├── settings.js │ └── settingsOLD.js ├── manifest.json ├── osana │ ├── osana.bundle.js │ ├── osana.bundle.js.map │ ├── osana.client.js │ ├── osana.client.js.map │ ├── osana.config.js │ ├── osana.config.js.map │ ├── osana.worker.js │ └── osana.worker.js.map ├── rh │ ├── bad.js │ ├── rh.js │ ├── rhAPI.js │ └── rhHelper.js ├── sw.js └── uv │ ├── search.js │ ├── uv-sw.js │ └── uv.config.js ├── railway.json ├── render.yaml ├── src ├── components │ ├── button.astro │ ├── buttonLink.astro │ ├── header.astro │ ├── modal.tsx │ ├── password.tsx │ └── search.tsx ├── env.d.ts ├── layouts │ ├── allpages.astro │ └── scripts │ │ └── rhAPI.ts ├── pages │ ├── 404.astro │ ├── apps.astro │ ├── disclamer.md │ ├── error.astro │ ├── games │ │ ├── [game].astro │ │ └── index.astro │ ├── index.astro │ ├── search.astro │ ├── settings.astro │ ├── tabbedSearch.astro │ ├── tabs.astro │ └── test.astro └── styles │ └── globals.css ├── tailwind.config.cjs ├── test.js ├── tsconfig.json └── yarn.lock /.env.docker: -------------------------------------------------------------------------------- 1 | PORT=8080 2 | URL= 3 | KEY= 4 | USERNAME= 5 | PASSWORD= 6 | # See github repository for .env.example with more documentation 7 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | PORT=8080 # YOUR PORT HERE (default: 8080) 2 | URL= # THE URL YOU ARE HOSTING THIS ON (leave blank to disable) 3 | KEY= # The key in which unlocks the website (leave blank for default) 4 | USERNAME= # The username you wish to add for unlocking the website (besides ?unlock leave blank for default) 5 | PASSWORD= # The password you wish to add for unlocking the website (besides ?unlock leave blank for default) 6 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: 3 | - name: Communtiy Support 4 | url: https://auttaja.io/ruby 5 | about: Please ask and answer questions here. -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- 1 | # Security Policy 2 | 3 | 4 | ## Reporting a Vulnerability 5 | 6 | Have a vulnerability you need to report? Join Our Discord! 7 | 8 | ## [![Ruby Network Discord](https://invidget.switchblade.xyz/hzCjSFQeeZ?theme=dark)](https://discord.gg/hzCjSFQeeZ) 9 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | # To get started with Dependabot version updates, you'll need to specify which 2 | # package ecosystems to update and where the package manifests are located. 3 | # Please see the documentation for all configuration options: 4 | # https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates 5 | 6 | version: 2 7 | updates: 8 | - package-ecosystem: "npm" # See documentation for possible values 9 | directory: "/" # Location of package manifests 10 | schedule: 11 | interval: "weekly" 12 | -------------------------------------------------------------------------------- /.github/documentation/Home.md: -------------------------------------------------------------------------------- 1 | # Welcome to the Ruby Wiki! 2 | 3 | ## To get started view 4 | 5 | [How to Self host](./selfhosting) 6 | Or [How to Collaborate](./How-to-Collaborate) -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # build output 2 | dist/ 3 | 4 | # generated types 5 | .astro/ 6 | 7 | # dependencies 8 | node_modules/ 9 | 10 | # logs 11 | npm-debug.log* 12 | yarn-debug.log* 13 | yarn-error.log* 14 | pnpm-debug.log* 15 | 16 | # environment variables 17 | .env 18 | .env.production 19 | 20 | # macOS-specific files 21 | .DS_Store 22 | 23 | .vscode/ 24 | 25 | *.htpasswd -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "public/ruby-assets"] 2 | path = public/ruby-assets 3 | url = https://github.com/ruby-network/ruby-assets 4 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "tabWidth": 4, 3 | "semi": true, 4 | "singleQuote": true 5 | } 6 | -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Ruby", 3 | "description": "Ruby (V2) is fast, sleek and customizable", 4 | "repository": "https://github.com/Ruby-Network/ruby", 5 | "logo": "https://user-images.githubusercontent.com/73721704/210157935-6aa8ec46-6fa4-4dd5-956f-6bfe351de42c.png", 6 | "keywords": [ 7 | "javascript", 8 | "web", 9 | "ruby-network", 10 | "ruby-net", 11 | "education", 12 | "ruby" 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /blocklists/TEST.txt: -------------------------------------------------------------------------------- 1 | google.com 2 | motortruck1221.tech -------------------------------------------------------------------------------- /docker/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .obsidian 3 | .vscode 4 | npm-debug.log 5 | yarn-error.log 6 | .github/ -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM node:19-alpine 2 | WORKDIR /usr/src/app 3 | COPY package*.json ./ 4 | COPY . . 5 | RUN apk add --no-cache git 6 | RUN git submodule update --init --recursive 7 | RUN yarn 8 | EXPOSE 8080 9 | CMD [ "yarn", "prod" ] 10 | -------------------------------------------------------------------------------- /docker/docker-compose-build.yml: -------------------------------------------------------------------------------- 1 | version: "3" 2 | services: 3 | ruby: 4 | image: ruby:latest 5 | build: . 6 | container_name: ruby 7 | restart: unless-stopped 8 | ports: 9 | # DO NOT CHANGE 8080! 10 | - your port here:8080 11 | #ADVANCED ITEMS BELOW 12 | # - ${PORT}:8080 13 | #env_file: 14 | # - .env.docker 15 | #environment: 16 | # - URL=${URL} 17 | #networks: 18 | # default: 19 | # external: 20 | # name: default_net 21 | -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- 1 | version: '2' 2 | services: 3 | ruby: 4 | restart: unless-stopped 5 | image: 'ghcr.io/ruby-network/ruby:main' 6 | ports: 7 | - :8080 8 | #ADVANCED ITEMS BELOW 9 | # - ${PORT}:8080 10 | #env_file: 11 | # - .env.docker 12 | #environment: 13 | # - URL=${URL} 14 | #networks: 15 | # default: 16 | # external: 17 | # name: default_net 18 | -------------------------------------------------------------------------------- /public/aero-sw.js: -------------------------------------------------------------------------------- 1 | import handle from './aero/handle.js'; 2 | import './aero/init.js'; 3 | 4 | self.addEventListener('fetch', (event) => { 5 | if (event.request.url.startsWith(location.origin + '/go/')) 6 | event.respondWith( 7 | handle(event).catch( 8 | (err) => new Response(err.stack, { status: 500 }) 9 | ) 10 | ); 11 | }); 12 | -------------------------------------------------------------------------------- /public/aero/.editorconfig: -------------------------------------------------------------------------------- 1 | [*] 2 | charset = utf-8 3 | insert_final_newline = false 4 | end_of_line = lf 5 | indent_style = tabs 6 | indent_size = 4 -------------------------------------------------------------------------------- /public/aero/.gitignore: -------------------------------------------------------------------------------- 1 | config.js 2 | this/misc/bare/BareClient.js -------------------------------------------------------------------------------- /public/aero/.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "useTabs": true, 3 | "arrowParens": "avoid" 4 | } 5 | -------------------------------------------------------------------------------- /public/aero/bare.sh: -------------------------------------------------------------------------------- 1 | cd this/misc 2 | 3 | if [ ! -d bare ] 4 | then 5 | git clone https://github.com/tomphttp/bare-client bare 6 | fi 7 | 8 | cd bare 9 | 10 | git pull 11 | 12 | npm install 13 | npm run build -------------------------------------------------------------------------------- /public/aero/browser/api/concealer/event.js: -------------------------------------------------------------------------------- 1 | EventSource = new Proxy(EventSource, { 2 | construct() { 3 | const ret = Reflect.construct(...arguments); 4 | 5 | ret.url = $aero.afterPrefix(ret.url); 6 | }, 7 | }); 8 | -------------------------------------------------------------------------------- /public/aero/browser/api/concealer/file.js: -------------------------------------------------------------------------------- 1 | File = new Proxy(File, { 2 | get(_that, prop) { 3 | const ret = Reflect.get(...arguments); 4 | 5 | if (prop === "webkitRelativePath") return $aero.afterPrefix(ret); 6 | return ret; 7 | }, 8 | }); 9 | 10 | // TODO: Finish all interecptors for functions that create new files 11 | -------------------------------------------------------------------------------- /public/aero/browser/api/concealer/fs.js: -------------------------------------------------------------------------------- 1 | /* 2 | FIXME: Don't use this interface 3 | FileSystemEntry = new Proxy(FileSystemEntry, { 4 | construct() { 5 | const ret = target.construct(...arguments); 6 | 7 | const toURL = ret.toURL; 8 | ret.toURL = () => $aero.afterPrefix(toURL()); 9 | }, 10 | }); 11 | */ 12 | -------------------------------------------------------------------------------- /public/aero/browser/api/concealer/manifest.js: -------------------------------------------------------------------------------- 1 | if ("launchQueue" in window) 2 | launchQueue.setConsumer = new Proxy(launchQueue.setConsumer, { 3 | apply(_target, _that, args) { 4 | [callback] = args; 5 | 6 | return params => { 7 | params.targetUrl = $aero.afterPrefix(params.targetUrl); 8 | 9 | callback(params); 10 | }; 11 | }, 12 | }); 13 | -------------------------------------------------------------------------------- /public/aero/browser/api/concealer/push.js: -------------------------------------------------------------------------------- 1 | PushSubscription = new Proxy(PushSubscription, { 2 | get(target, prop) { 3 | if (prop === "endpoint") return $aero.afterPrefix(target[prop]); 4 | return Reflect.get(...arguments); 5 | }, 6 | }); 7 | -------------------------------------------------------------------------------- /public/aero/browser/api/concealer/xml.js: -------------------------------------------------------------------------------- 1 | // TODO: Determine if XML needs to be rewritten with XML linked documents, or if it is already handled in the mutation observer 2 | -------------------------------------------------------------------------------- /public/aero/browser/api/loc/history.js: -------------------------------------------------------------------------------- 1 | var historyState = { 2 | apply(_target, _that, args) { 3 | const [, , url = ""] = args; 4 | 5 | args[2] = $aero.rewriteSrc(url); 6 | args[3] = $aero.rewriteSrc(url); 7 | 8 | return Reflect.apply(...arguments); 9 | }, 10 | }; 11 | 12 | history.pushState = new Proxy(history.pushState, historyState); 13 | history.replaceState = new Proxy(history.replaceState, historyState); 14 | -------------------------------------------------------------------------------- /public/aero/browser/api/loc/location.js: -------------------------------------------------------------------------------- 1 | $aero.location = $aero.locationProxy; 2 | $aero.location["Symbol.toStringTag"] = "Location"; 3 | 4 | Object.defineProperty(document, "domain", { 5 | get: () => $aero.proxyLocation.hostname, 6 | }); 7 | Object.defineProperty(document, "URL", { 8 | get: () => $aero.proxyLocation.href, 9 | }); 10 | -------------------------------------------------------------------------------- /public/aero/browser/api/loc/popup.js: -------------------------------------------------------------------------------- 1 | open = new Proxy(open, { 2 | apply(_target, _that, args) { 3 | const [url] = args; 4 | 5 | args[0] = $aero.rewriteSrc(url); 6 | 7 | return Reflect.apply(...arguments); 8 | }, 9 | }); 10 | -------------------------------------------------------------------------------- /public/aero/browser/api/storage/idb.js: -------------------------------------------------------------------------------- 1 | indexedDB.open = new Proxy(indexedDB.open, $aero.storageNomenclature); 2 | indexedDB.deleteDatabase = new Proxy( 3 | indexedDB.deleteDatabase, 4 | $aero.storageNomenclature 5 | ); 6 | indexedDB.databases = new Proxy(indexedDB.databases, { 7 | apply() { 8 | const dbs = Reflect.apply(...arguments); 9 | 10 | dbs.map(db => { 11 | if (typeof db === "error") return db; 12 | 13 | db.name = prefix + db.name; 14 | 15 | return db; 16 | }); 17 | }, 18 | }); 19 | -------------------------------------------------------------------------------- /public/aero/browser/injects/dom.js: -------------------------------------------------------------------------------- 1 | new MutationObserver(mutations => { 2 | for (let mutation of mutations) 3 | if (mutation.type === "childList") 4 | for (let node of mutation.addedNodes) 5 | if (node.nodeType === Node.ELEMENT_NODE) $aero.rewrite(node); 6 | else if (mutation.type === "attributes") 7 | for (let attr of mutation.attributeName) 8 | $aero.rewrite(mutation.target, attr); 9 | }).observe(document, { 10 | childList: true, 11 | subtree: true, 12 | }); 13 | -------------------------------------------------------------------------------- /public/aero/browser/misc/cors.js: -------------------------------------------------------------------------------- 1 | $aero.cors.csp = $aero.cors.headers.csp; 2 | if ($aero.cors.clear) 3 | $aero.cors.clear = JSON.parse(`[${$aero.cors.headers.clear}]`); 4 | // TODO: Parse and use in perms.js 5 | $aero.cors.perms = $aero.cors.perms.split(";"); 6 | -------------------------------------------------------------------------------- /public/aero/browser/misc/escape.js: -------------------------------------------------------------------------------- 1 | $aero.escape = str => new RegExp(`^(?:_+)?${str}$`, "g"); 2 | -------------------------------------------------------------------------------- /public/aero/browser/misc/perms.js: -------------------------------------------------------------------------------- 1 | // TODO: Parse permission policy 2 | -------------------------------------------------------------------------------- /public/aero/browser/misc/proto.js: -------------------------------------------------------------------------------- 1 | // Custom protocols 2 | $aero.proto = { 3 | get(scheme) { 4 | return scheme.replace( 5 | new RegExp(`^(web+${$aero.proxyLocation.origin}+)`), 6 | "web+" 7 | ); 8 | }, 9 | set(scheme) { 10 | let split = scheme.split("web+"); 11 | 12 | split.splice(1, 0, `${$aero.proxyLocation.origin}+`); 13 | 14 | return split.join(); 15 | }, 16 | }; 17 | -------------------------------------------------------------------------------- /public/aero/browser/rewriters/cors.js: -------------------------------------------------------------------------------- 1 | // For Cors Emulation 2 | 3 | /* 4 | Trusted Types 5 | To comply with trusted type headers if applicable 6 | */ 7 | $aero.tt = trustedTypes.createPolicy("$aero", { 8 | createHTML: str => str, 9 | createScript: str => str, 10 | }); 11 | 12 | // A safe wrapper for text to comply with trusted types 13 | $aero.safeText = (el, str) => { 14 | const isScript = el instanceof HTMLScriptElement; 15 | 16 | el.innerHTML = $aero.config.flags.corsEmulation 17 | ? $aero.tt[isScript ? "createHTML" : "createScript"](str) 18 | : str; 19 | }; 20 | -------------------------------------------------------------------------------- /public/aero/browser/rewriters/csp.js: -------------------------------------------------------------------------------- 1 | $aero.rewriteCsp = csp => ($aero.config.rewriteCSP ? csp : ""); 2 | -------------------------------------------------------------------------------- /public/aero/browser/xml/intercept.xsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/aero/init.js: -------------------------------------------------------------------------------- 1 | // Inits all the message handlers that power aero 2 | import dynamicUpdates from "./this/handlers/updates.js"; 3 | 4 | dynamicUpdates(); 5 | -------------------------------------------------------------------------------- /public/aero/this/dynamic/getConfig.js: -------------------------------------------------------------------------------- 1 | import * as config from "../../config.js"; 2 | 3 | import getStore from "./getStore.js"; 4 | 5 | // Dynamically retrieve the config 6 | export default () => { 7 | if (config.flags.dynamicUpdates) 8 | getStore(config.dynamicUpdates.name, store => { 9 | const dbConfig = store.getAll(); 10 | 11 | // Could be undefined, or worse erroneous 12 | return typeof dbConfig === "object" ? dbConfig : config; 13 | }); 14 | else return config; 15 | }; 16 | -------------------------------------------------------------------------------- /public/aero/this/handlers/updates.js: -------------------------------------------------------------------------------- 1 | import getStore from "../dynamic/getStore.js"; 2 | 3 | import { dynamicConfig, flags } from "../../config.js"; 4 | 5 | const { dbName, id } = dynamicConfig; 6 | 7 | // For dynamic config updates 8 | export default () => { 9 | if (flags.dynamicUpdates) 10 | getStore(dbName, store => { 11 | self.addEventListener("message", event => { 12 | const config = event.data; 13 | 14 | if (typeof config === "object" && config.id === id) 15 | store.add(config); 16 | }); 17 | }); 18 | }; 19 | -------------------------------------------------------------------------------- /public/aero/this/misc/bare/.eslintignore: -------------------------------------------------------------------------------- 1 | /dist -------------------------------------------------------------------------------- /public/aero/this/misc/bare/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist 3 | /.vscode -------------------------------------------------------------------------------- /public/aero/this/misc/bare/.prettierignore: -------------------------------------------------------------------------------- 1 | /dist -------------------------------------------------------------------------------- /public/aero/this/misc/bare/.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "useTabs": true, 3 | "singleQuote": true, 4 | "importOrderParserPlugins": ["typescript"] 5 | } 6 | -------------------------------------------------------------------------------- /public/aero/this/misc/bare/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | [examples/](examples/) are updated with each minor/major release. 2 | 3 | # v1.1.0 4 | 5 | - An asynchronous API for creating a Bare Client was added. 6 | -------------------------------------------------------------------------------- /public/aero/this/misc/bare/README.md: -------------------------------------------------------------------------------- 1 | # Bare Client 2 | 3 | This package implements the [TompHTTP Bare Server](https://github.com/tomphttp/specifications/blob/master/BareServer.md) as a client. 4 | 5 | See the [changelog](./CHANGELOG.md). 6 | 7 | ## Quickstart 8 | 9 | Script tag: 10 | 11 | ```html 12 | 13 | ``` 14 | 15 | ESM/bundler: 16 | 17 | ```sh 18 | npm i @tomphttp/bare-client 19 | ``` 20 | 21 | See [examples/](examples/). 22 | -------------------------------------------------------------------------------- /public/aero/this/misc/bare/examples/demandFetch.js: -------------------------------------------------------------------------------- 1 | import BareClient from '@tomphttp/bare-client'; 2 | 3 | const client = new BareClient('https://uv.holyubofficial.net/'); 4 | 5 | setTimeout(async () => { 6 | // only now will the BareClient request the manifest 7 | const response = await client.fetch('https://www.google.com/'); 8 | 9 | console.log(response.status, await response.text()); 10 | 11 | // 2nd call will reuse the first manifest 12 | await client.fetch('https://www.google.com/'); 13 | }, 1000); 14 | -------------------------------------------------------------------------------- /public/aero/this/misc/bare/examples/fetch.cjs: -------------------------------------------------------------------------------- 1 | /* eslint-disable @typescript-eslint/no-var-requires */ 2 | const createBareClient = require('@tomphttp/bare-client'); 3 | 4 | createBareClient('https://uv.holyubofficial.net/').then(async (client) => { 5 | const response = await client.fetch('https://www.google.com/'); 6 | 7 | console.log(response.status, await response.text()); 8 | }); 9 | -------------------------------------------------------------------------------- /public/aero/this/misc/bare/examples/fetch.js: -------------------------------------------------------------------------------- 1 | import { createBareClient } from '@tomphttp/bare-client'; 2 | 3 | /** 4 | * Fetch the manifest so client.fetch will be ready to execute immediately. 5 | */ 6 | const client = await createBareClient('https://uv.holyubofficial.net/'); 7 | 8 | const response = await client.fetch('https://www.google.com/'); 9 | 10 | console.log(response.status, await response.text()); 11 | -------------------------------------------------------------------------------- /public/aero/this/misc/bare/src/index.ts: -------------------------------------------------------------------------------- 1 | export { createBareClient as default } from './BareClient'; 2 | -------------------------------------------------------------------------------- /public/aero/this/misc/bare/src/snapshot.ts: -------------------------------------------------------------------------------- 1 | // The user likely has overwritten all networking functions after importing bare-client 2 | // It is our responsibility to make sure components of Bare-Client are using native networking functions 3 | 4 | // These exports are provided to plugins by @rollup/plugin-inject 5 | 6 | export const fetch = globalThis.fetch; 7 | export const WebSocket = globalThis.WebSocket; 8 | export const Request = globalThis.Request; 9 | export const Response = globalThis.Response; 10 | export const XMLHttpRequest = globalThis.XMLHttpRequest; 11 | -------------------------------------------------------------------------------- /public/aero/this/misc/bare/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "outDir": "build", 4 | "sourceMap": true, 5 | "target": "ES2022", 6 | "lib": ["DOM", "DOM.Iterable", "ES2018"], 7 | "strict": true, 8 | "stripInternal": true, 9 | "module": "ES6", 10 | "moduleResolution": "node", 11 | "allowSyntheticDefaultImports": true, 12 | "declaration": true 13 | }, 14 | "include": ["src"] 15 | } 16 | -------------------------------------------------------------------------------- /public/aero/this/misc/headersToObject.js: -------------------------------------------------------------------------------- 1 | function headersToObject(headers) { 2 | return Object.fromEntries(headers.entries()); 3 | } 4 | 5 | export default headersToObject; 6 | -------------------------------------------------------------------------------- /public/aero/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/aero/vite.config.js -------------------------------------------------------------------------------- /public/aero/worker/normal/location.js: -------------------------------------------------------------------------------- 1 | const proxyLocation = {}; 2 | 3 | self.location = proxyLocation; 4 | -------------------------------------------------------------------------------- /public/aero/worker/shared/import.js: -------------------------------------------------------------------------------- 1 | // Classic scripts only 2 | if ("importScripts" in self) 3 | importScripts = new Proxy(importScripts, { 4 | apply() { 5 | // TODO: Redirect 6 | Reflect.apply(...arguments); 7 | }, 8 | }); 9 | -------------------------------------------------------------------------------- /public/aero/worker/sw/clients.js: -------------------------------------------------------------------------------- 1 | // TODO: Finish all the apis 2 | 3 | var oldClientsGet = Clients.get; 4 | Clients.get = async id => { 5 | const client = await oldClientsGet(id); 6 | 7 | client.url = client.url.match( 8 | new RegExp(`^(${$aero.config.prefix})/*`, "g") 9 | )[0]; 10 | 11 | return client; 12 | }; 13 | -------------------------------------------------------------------------------- /public/aero/worker/sw/fetch.js: -------------------------------------------------------------------------------- 1 | fetch = new Proxy(fetch, { 2 | async apply(_target, _that, args) { 3 | [url, opts] = args; 4 | 5 | args[0] = $aero.rewriteSrc(args[0]); 6 | 7 | if ( 8 | opts.cache && 9 | // only-if-cached requires the mode to be same origin 10 | !(opts.mode !== "same-origin" && opts.cache === "only-if-cached") 11 | ) 12 | // Emulate cache mode 13 | args[1].headers.add("x-aero-cache", opts.cache); 14 | 15 | return Reflect.apply(...arguments); 16 | }, 17 | }); 18 | -------------------------------------------------------------------------------- /public/apple-touch-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/apple-touch-icon-114x114.png -------------------------------------------------------------------------------- /public/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /public/apple-touch-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/apple-touch-icon-144x144.png -------------------------------------------------------------------------------- /public/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /public/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /public/apple-touch-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/apple-touch-icon-57x57.png -------------------------------------------------------------------------------- /public/apple-touch-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/apple-touch-icon-72x72.png -------------------------------------------------------------------------------- /public/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/assets/fontawesome/less/_fixed-width.less: -------------------------------------------------------------------------------- 1 | // fixed-width icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-fw { 5 | text-align: center; 6 | width: @fa-fw-width; 7 | } 8 | -------------------------------------------------------------------------------- /public/assets/fontawesome/less/_icons.less: -------------------------------------------------------------------------------- 1 | // specific icon class definition 2 | // ------------------------- 3 | 4 | /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen 5 | readers do not read off random characters that represent icons */ 6 | 7 | each(.fa-icons(), { 8 | .@{fa-css-prefix}-@{key}::before { content: @value; } 9 | }); 10 | -------------------------------------------------------------------------------- /public/assets/fontawesome/less/_screen-reader.less: -------------------------------------------------------------------------------- 1 | // screen-reader utilities 2 | // ------------------------- 3 | 4 | // only display content to screen readers 5 | .sr-only, 6 | .@{fa-css-prefix}-sr-only { 7 | .fa-sr-only(); 8 | } 9 | 10 | // use in conjunction with .sr-only to only display content when it's focused 11 | .sr-only-focusable, 12 | .@{fa-css-prefix}-sr-only-focusable { 13 | .fa-sr-only-focusable(); 14 | } 15 | -------------------------------------------------------------------------------- /public/assets/fontawesome/less/_sizing.less: -------------------------------------------------------------------------------- 1 | // sizing icons 2 | // ------------------------- 3 | 4 | // literal magnification scale 5 | .sizes-literal(@factor) when (@factor > 0) { 6 | .sizes-literal((@factor - 1)); 7 | 8 | .@{fa-css-prefix}-@{factor}x { 9 | font-size: (@factor * 1em); 10 | } 11 | } 12 | .sizes-literal(10); 13 | 14 | // step-based scale (with alignment) 15 | each(.fa-sizes(), { 16 | .@{fa-css-prefix}-@{key} { 17 | .fa-size(@value); 18 | } 19 | }); 20 | -------------------------------------------------------------------------------- /public/assets/fontawesome/less/v4-shims.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | * Copyright 2022 Fonticons, Inc. 5 | */ 6 | // V4 shims compile (Web Fonts-based) 7 | // ------------------------- 8 | 9 | @import '_variables.less'; 10 | @import '_shims.less'; 11 | -------------------------------------------------------------------------------- /public/assets/fontawesome/scss/_fixed-width.scss: -------------------------------------------------------------------------------- 1 | // fixed-width icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-fw { 5 | text-align: center; 6 | width: $fa-fw-width; 7 | } 8 | -------------------------------------------------------------------------------- /public/assets/fontawesome/scss/_icons.scss: -------------------------------------------------------------------------------- 1 | // specific icon class definition 2 | // ------------------------- 3 | 4 | /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen 5 | readers do not read off random characters that represent icons */ 6 | 7 | @each $name, $icon in $fa-icons { 8 | .#{$fa-css-prefix}-#{$name}::before { 9 | content: unquote('"#{ $icon }"'); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /public/assets/fontawesome/scss/_screen-reader.scss: -------------------------------------------------------------------------------- 1 | // screen-reader utilities 2 | // ------------------------- 3 | 4 | // only display content to screen readers 5 | .sr-only, 6 | .#{$fa-css-prefix}-sr-only { 7 | @include fa-sr-only; 8 | } 9 | 10 | // use in conjunction with .sr-only to only display content when it's focused 11 | .sr-only-focusable, 12 | .#{$fa-css-prefix}-sr-only-focusable { 13 | @include fa-sr-only-focusable; 14 | } 15 | -------------------------------------------------------------------------------- /public/assets/fontawesome/scss/_sizing.scss: -------------------------------------------------------------------------------- 1 | // sizing icons 2 | // ------------------------- 3 | 4 | // literal magnification scale 5 | @for $i from 1 through 10 { 6 | .#{$fa-css-prefix}-#{$i}x { 7 | font-size: $i * 1em; 8 | } 9 | } 10 | 11 | // step-based scale (with alignment) 12 | @each $size, $value in $fa-sizes { 13 | .#{$fa-css-prefix}-#{$size} { 14 | @include fa-size($value); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /public/assets/fontawesome/scss/v4-shims.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | * Copyright 2022 Fonticons, Inc. 5 | */ 6 | // V4 shims compile (Web Fonts-based) 7 | // ------------------------- 8 | 9 | @import 'functions'; 10 | @import 'variables'; 11 | @import 'shims'; 12 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/adn.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/angular.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/artstation.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/autoprefixer.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/bandcamp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/bitbucket.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/black-tie.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/buysellads.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/cloudsmith.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/css3-alt.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/css3.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/cuttlefish.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/dashcube.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/deviantart.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/dochub.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/dropbox.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/dyalog.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/elementor.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/ethereum.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/facebook-f.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/firstdraft.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/flipboard.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/gg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/gitter.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/google-drive.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/google-play.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/google.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/gratipay.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/hacker-news.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/houzz.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/html5.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/instalod.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/jira.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/kaggle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/korvue.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/magento.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/maxcdn.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/microsoft.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/mix.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/modx.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/monero.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/npm.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/openid.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/patreon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/product-hunt.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/servicestack.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/sourcetree.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/space-awesome.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/stack-exchange.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/stack-overflow.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/strava.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/think-peaks.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/tiktok.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/twitch.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/uikit.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/unsplash.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/viacoin.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/vuejs.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/windows.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/wirsindhandwerk.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/y-combinator.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/yahoo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/yandex-international.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/brands/yandex.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/regular/bookmark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/regular/circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/regular/square-full.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/regular/square.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/regular/window-minimize.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/0.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/1.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/4.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/7.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/9.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/a.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/angle-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/angle-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/angle-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/angle-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/archway.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/arrow-down-long.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/arrow-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/arrow-left-long.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/arrow-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/arrow-pointer.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/arrow-right-long.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/arrow-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/arrow-up-long.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/arrow-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/backward-step.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/bell-concierge.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/bolt.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/bookmark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/border-all.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/box.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/bread-slice.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/c.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/calendar.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/caret-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/caret-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/caret-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/caret-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/chalkboard.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/check.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/cheese.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/chevron-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/chevron-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/chevron-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/chevron-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/circle-check.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/circle-chevron-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/circle-chevron-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/circle-chevron-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/circle-chevron-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/circle-dot.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/circle-exclamation.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/circle-half-stroke.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/circle-minus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/circle-stop.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/clock.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/clone.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/cloud.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/computer-mouse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/copy.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/cross.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/d.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/desktop.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/diamond.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/dice-one.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/dice-two.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/display.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/divide.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/door-closed.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/down-long.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/e.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/eject.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/ellipsis-vertical.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/ellipsis.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/equals.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/exclamation.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/f.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/face-meh-blank.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/file.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/filter.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/folder-closed.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/folder.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/forward-step.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/gauge-simple.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/genderless.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/greater-than.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/grip-lines-vertical.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/grip-lines.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/h.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/hockey-puck.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/i.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/industry.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/info.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/italic.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/j.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/k.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/l.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/laptop.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/left-long.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/less-than.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/location-arrow.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/location-dot.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/location-pin.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/lock-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/lock.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/magnet.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/map.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/martini-glass-empty.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/martini-glass.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/mattress-pillow.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/message.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/minus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/mobile-button.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/mobile-screen-button.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/mobile-screen.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/mobile.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/mound.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/mountain.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/music.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/n.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/neuter.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/notdef.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/note-sticky.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/o.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/p.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/pallet.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/paragraph.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/pause.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/pen.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/play.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/plus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/r.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/right-long.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/seedling.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/shield.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/slash.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/sort-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/sort-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/spoon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/square-check.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/square-full.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/square-minus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/square.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/stairs.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/star-half.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/stop.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/t.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/table-cells-large.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/table-columns.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/table-list.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/table.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/tablet-button.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/tablet-screen-button.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/tablet.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/tag.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/tarp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/tenge-sign.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/tent.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/terminal.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/ticket-simple.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/toggle-on.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/toilet-portable.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/trash.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/tv.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/u.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/up-long.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/user-large.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/user.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/v.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/volume-off.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/wallet.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/wand-magic.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/whiskey-glass.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/window-maximize.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/window-minimize.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/y.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/svgs/solid/z.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/fontawesome/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/fontawesome/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /public/assets/fontawesome/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/fontawesome/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /public/assets/fontawesome/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/fontawesome/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /public/assets/fontawesome/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/fontawesome/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /public/assets/fontawesome/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/fontawesome/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /public/assets/fontawesome/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/fontawesome/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /public/assets/fontawesome/webfonts/fa-v4compatibility.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/fontawesome/webfonts/fa-v4compatibility.ttf -------------------------------------------------------------------------------- /public/assets/fontawesome/webfonts/fa-v4compatibility.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/fontawesome/webfonts/fa-v4compatibility.woff2 -------------------------------------------------------------------------------- /public/assets/games-thumb/1v1-lol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/1v1-lol.png -------------------------------------------------------------------------------- /public/assets/games-thumb/2048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/2048.png -------------------------------------------------------------------------------- /public/assets/games-thumb/basketball-stars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/basketball-stars.png -------------------------------------------------------------------------------- /public/assets/games-thumb/binding-of-isaac.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/binding-of-isaac.jpeg -------------------------------------------------------------------------------- /public/assets/games-thumb/bloons.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/bloons.webp -------------------------------------------------------------------------------- /public/assets/games-thumb/bloonstd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/bloonstd.jpg -------------------------------------------------------------------------------- /public/assets/games-thumb/bloonstd2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/bloonstd2.png -------------------------------------------------------------------------------- /public/assets/games-thumb/bloxors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/bloxors.png -------------------------------------------------------------------------------- /public/assets/games-thumb/cat-ninja.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/cat-ninja.png -------------------------------------------------------------------------------- /public/assets/games-thumb/chromedino.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/chromedino.png -------------------------------------------------------------------------------- /public/assets/games-thumb/cookieclicker.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/cookieclicker.jpg -------------------------------------------------------------------------------- /public/assets/games-thumb/crossy-road.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/crossy-road.png -------------------------------------------------------------------------------- /public/assets/games-thumb/cybertanks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/cybertanks.png -------------------------------------------------------------------------------- /public/assets/games-thumb/dadish-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/dadish-2.png -------------------------------------------------------------------------------- /public/assets/games-thumb/dadish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/dadish.png -------------------------------------------------------------------------------- /public/assets/games-thumb/doodle-jump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/doodle-jump.png -------------------------------------------------------------------------------- /public/assets/games-thumb/ducklife.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/ducklife.webp -------------------------------------------------------------------------------- /public/assets/games-thumb/ducklife2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/ducklife2.jpg -------------------------------------------------------------------------------- /public/assets/games-thumb/ducklife3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/ducklife3.jpg -------------------------------------------------------------------------------- /public/assets/games-thumb/eaglerx.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/eaglerx.webp -------------------------------------------------------------------------------- /public/assets/games-thumb/emulatorjs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/emulatorjs.png -------------------------------------------------------------------------------- /public/assets/games-thumb/flashtetris.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/flashtetris.png -------------------------------------------------------------------------------- /public/assets/games-thumb/frogger.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/frogger.jpeg -------------------------------------------------------------------------------- /public/assets/games-thumb/fruit-ninja.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/fruit-ninja.png -------------------------------------------------------------------------------- /public/assets/games-thumb/fruitninja.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/fruitninja.jpg -------------------------------------------------------------------------------- /public/assets/games-thumb/geometrydash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/geometrydash.png -------------------------------------------------------------------------------- /public/assets/games-thumb/gm2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/gm2.jpeg -------------------------------------------------------------------------------- /public/assets/games-thumb/gpacman.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/gpacman.jpg -------------------------------------------------------------------------------- /public/assets/games-thumb/hardestgame.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/hardestgame.jpg -------------------------------------------------------------------------------- /public/assets/games-thumb/hexgl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/hexgl.jpg -------------------------------------------------------------------------------- /public/assets/games-thumb/mario.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/mario.webp -------------------------------------------------------------------------------- /public/assets/games-thumb/miniagario.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/miniagario.png -------------------------------------------------------------------------------- /public/assets/games-thumb/moke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/moke.png -------------------------------------------------------------------------------- /public/assets/games-thumb/pacman.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/pacman.jpg -------------------------------------------------------------------------------- /public/assets/games-thumb/paper.io2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/paper.io2.webp -------------------------------------------------------------------------------- /public/assets/games-thumb/portaltheflashversion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/portaltheflashversion.jpg -------------------------------------------------------------------------------- /public/assets/games-thumb/retrobowl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/retrobowl.jpg -------------------------------------------------------------------------------- /public/assets/games-thumb/riddleschool.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/riddleschool.webp -------------------------------------------------------------------------------- /public/assets/games-thumb/riddleschool2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/riddleschool2.webp -------------------------------------------------------------------------------- /public/assets/games-thumb/riddleschool3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/riddleschool3.jpg -------------------------------------------------------------------------------- /public/assets/games-thumb/riddleschool4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/riddleschool4.jpg -------------------------------------------------------------------------------- /public/assets/games-thumb/riddleschool5.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/riddleschool5.webp -------------------------------------------------------------------------------- /public/assets/games-thumb/run3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/run3.png -------------------------------------------------------------------------------- /public/assets/games-thumb/shellshock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/shellshock.png -------------------------------------------------------------------------------- /public/assets/games-thumb/slitherio.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/slitherio.webp -------------------------------------------------------------------------------- /public/assets/games-thumb/slope-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/slope-2.png -------------------------------------------------------------------------------- /public/assets/games-thumb/slope.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/slope.jpg -------------------------------------------------------------------------------- /public/assets/games-thumb/snake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/snake.png -------------------------------------------------------------------------------- /public/assets/games-thumb/ssf.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/ssf.jpeg -------------------------------------------------------------------------------- /public/assets/games-thumb/stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/stack.png -------------------------------------------------------------------------------- /public/assets/games-thumb/sticmanhook.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/sticmanhook.jpg -------------------------------------------------------------------------------- /public/assets/games-thumb/stuntcars2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/stuntcars2.png -------------------------------------------------------------------------------- /public/assets/games-thumb/stuntcars3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/stuntcars3.jpg -------------------------------------------------------------------------------- /public/assets/games-thumb/subway-surfers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/subway-surfers.png -------------------------------------------------------------------------------- /public/assets/games-thumb/superhot.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/superhot.webp -------------------------------------------------------------------------------- /public/assets/games-thumb/supermario64.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/supermario64.jpeg -------------------------------------------------------------------------------- /public/assets/games-thumb/tanktrouble.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/tanktrouble.webp -------------------------------------------------------------------------------- /public/assets/games-thumb/tanuki.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/tanuki.jpg -------------------------------------------------------------------------------- /public/assets/games-thumb/templerun2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/templerun2.jpg -------------------------------------------------------------------------------- /public/assets/games-thumb/the-worlds-hardest-game-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/the-worlds-hardest-game-2.jpg -------------------------------------------------------------------------------- /public/assets/games-thumb/tunnel-rush.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/tunnel-rush.jpg -------------------------------------------------------------------------------- /public/assets/games-thumb/vex3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/vex3.png -------------------------------------------------------------------------------- /public/assets/games-thumb/vex4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/vex4.png -------------------------------------------------------------------------------- /public/assets/games-thumb/vex5.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/vex5.jpeg -------------------------------------------------------------------------------- /public/assets/games-thumb/vex6.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/vex6.jpeg -------------------------------------------------------------------------------- /public/assets/games-thumb/vex7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/vex7.png -------------------------------------------------------------------------------- /public/assets/games-thumb/webretro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/webretro.png -------------------------------------------------------------------------------- /public/assets/games-thumb/yohoho.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/assets/games-thumb/yohoho.jpeg -------------------------------------------------------------------------------- /public/chrome-tabs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/chrome-tabs/index.js -------------------------------------------------------------------------------- /public/chrome-tabs/tabbedSearch.js: -------------------------------------------------------------------------------- 1 | if (window === window.top) { 2 | window.location.replace('/search') 3 | } 4 | if (!localStorage.getItem('tabs') || localStorage.getItem('tabs') !== 'true') { 5 | window.location.replace('/search') 6 | } 7 | -------------------------------------------------------------------------------- /public/chrome-tabs/tabsPage.js: -------------------------------------------------------------------------------- 1 | if (localStorage.getItem('tabs') !== 'true' || !localStorage.getItem('tabs')) { 2 | window.location.replace('/search') 3 | } 4 | -------------------------------------------------------------------------------- /public/dip/dip.config.js: -------------------------------------------------------------------------------- 1 | if (!self.__DIP) self.__DIP={}; 2 | 3 | self.__DIP.config = { 4 | prefix: '/service/dip/', 5 | encoding: 'xor', 6 | ws: true, 7 | cookies: true, 8 | worker: true, 9 | bare: { 10 | version: 2, 11 | path: '/bare/', 12 | }, 13 | tab: { 14 | title: 'Weeb Network', 15 | icon: '/img/favicon.ico', 16 | ua: 'Mozilla/5.0 (X11; CrOS x86_64 14388.61.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.107 Safari/537.36' 17 | } 18 | }; 19 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/Exo2-Italic-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/fonts/Exo2-Italic-VariableFont_wght.ttf -------------------------------------------------------------------------------- /public/fonts/Exo2-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/fonts/Exo2-VariableFont_wght.ttf -------------------------------------------------------------------------------- /public/fonts/static/Exo2-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/fonts/static/Exo2-Black.ttf -------------------------------------------------------------------------------- /public/fonts/static/Exo2-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/fonts/static/Exo2-BlackItalic.ttf -------------------------------------------------------------------------------- /public/fonts/static/Exo2-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/fonts/static/Exo2-Bold.ttf -------------------------------------------------------------------------------- /public/fonts/static/Exo2-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/fonts/static/Exo2-BoldItalic.ttf -------------------------------------------------------------------------------- /public/fonts/static/Exo2-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/fonts/static/Exo2-ExtraBold.ttf -------------------------------------------------------------------------------- /public/fonts/static/Exo2-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/fonts/static/Exo2-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /public/fonts/static/Exo2-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/fonts/static/Exo2-ExtraLight.ttf -------------------------------------------------------------------------------- /public/fonts/static/Exo2-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/fonts/static/Exo2-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /public/fonts/static/Exo2-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/fonts/static/Exo2-Italic.ttf -------------------------------------------------------------------------------- /public/fonts/static/Exo2-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/fonts/static/Exo2-Light.ttf -------------------------------------------------------------------------------- /public/fonts/static/Exo2-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/fonts/static/Exo2-LightItalic.ttf -------------------------------------------------------------------------------- /public/fonts/static/Exo2-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/fonts/static/Exo2-Medium.ttf -------------------------------------------------------------------------------- /public/fonts/static/Exo2-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/fonts/static/Exo2-MediumItalic.ttf -------------------------------------------------------------------------------- /public/fonts/static/Exo2-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/fonts/static/Exo2-Regular.ttf -------------------------------------------------------------------------------- /public/fonts/static/Exo2-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/fonts/static/Exo2-SemiBold.ttf -------------------------------------------------------------------------------- /public/fonts/static/Exo2-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/fonts/static/Exo2-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /public/fonts/static/Exo2-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/fonts/static/Exo2-Thin.ttf -------------------------------------------------------------------------------- /public/fonts/static/Exo2-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/fonts/static/Exo2-ThinItalic.ttf -------------------------------------------------------------------------------- /public/fonts/terminal.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/public/fonts/terminal.ttf -------------------------------------------------------------------------------- /public/js/lib/particles/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "particles.js", 3 | "main": "particles.js", 4 | "homepage": "https://github.com/VincentGarreau/particles.js", 5 | "authors": [ 6 | "Vincent Garreau " 7 | ], 8 | "description": "A lightweight JavaScript library for creating particles.", 9 | "keywords": [ 10 | "particle", 11 | "particles" 12 | ], 13 | "license": "MIT", 14 | "ignore": [ 15 | "**/.*", 16 | "node_modules", 17 | "bower_components", 18 | "test", 19 | "tests" 20 | ] 21 | } 22 | -------------------------------------------------------------------------------- /public/js/register.js: -------------------------------------------------------------------------------- 1 | 'serviceWorker' in navigator && 2 | window.addEventListener('load', function () { 3 | navigator.serviceWorker 4 | .register('/sw.js') 5 | .then((e) => console.log('service worker registered')) 6 | .catch((e) => console.log('service worker not registered', e)); 7 | }); 8 | -------------------------------------------------------------------------------- /public/osana/osana.config.js: -------------------------------------------------------------------------------- 1 | (()=>{"use strict";self.__osana$config={bare:`${location.origin}/bare/`,prefix:"/service/~osana/",codec:self.__osana$bundle.codecs.none,files:{config:"/osana/osana.config.js",client:"/osana/osana.client.js",bundle:"/osana/osana.bundle.js",worker:"/osana/osana.worker.js"},blacklist:[/^(www\.)?netflix\.com/,/^accounts\.google\.com/]}})(); 2 | //# sourceMappingURL=osana.config.js.map 3 | -------------------------------------------------------------------------------- /public/rh/rh.js: -------------------------------------------------------------------------------- 1 | import { rhFunc } from './rhHelper.js'; 2 | window.rh = rhFunc 3 | -------------------------------------------------------------------------------- /public/uv/uv.config.js: -------------------------------------------------------------------------------- 1 | self.__uv$config = { 2 | prefix: '/uv/service/', 3 | bare: '/bare/', 4 | encodeUrl: Ultraviolet.codec.xor.encode, 5 | decodeUrl: Ultraviolet.codec.xor.decode, 6 | handler: '/uv/uv.handler.js', 7 | bundle: '/uv/uv.bundle.js', 8 | config: '/uv/uv.config.js', 9 | sw: '/uv/uv.sw.js', 10 | }; 11 | -------------------------------------------------------------------------------- /railway.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://railway.app/railway.schema.json", 3 | "build": { 4 | "builder": "NIXPACKS", 5 | "buildCommand": "yarn build" 6 | }, 7 | "deploy": { 8 | "startCommand": "yarn start", 9 | "healthcheckPath": null, 10 | "healthcheckTimeout": null, 11 | "restartPolicyType": "never" 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /render.yaml: -------------------------------------------------------------------------------- 1 | services: 2 | - type: web 3 | name: ruby 4 | env: node 5 | plan: free 6 | buildCommand: yarn && yarn build 7 | startCommand: yarn start 8 | envVars: 9 | - key: CPUS 10 | value: 0 11 | -------------------------------------------------------------------------------- /src/components/buttonLink.astro: -------------------------------------------------------------------------------- 1 | --- 2 | const { buttonText } = Astro.props; 3 | const { buttonLink } = Astro.props; 4 | --- 5 | 6 | 13 | -------------------------------------------------------------------------------- /src/components/header.astro: -------------------------------------------------------------------------------- 1 | --- 2 | import ButtonLink from './buttonLink.astro'; 3 | --- 4 | 5 | 12 | -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/pages/test.astro: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- 1 | /** @type {import('tailwindcss').Config} */ 2 | module.exports = { 3 | content: ['./src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}'], 4 | theme: { 5 | extend: {}, 6 | }, 7 | plugins: [], 8 | }; 9 | -------------------------------------------------------------------------------- /test.js: -------------------------------------------------------------------------------- 1 | import createRammerhead from 'rammerhead/src/server/index.js'; 2 | const rh = createRammerhead(); 3 | const rammerheadScopes = [ 4 | '/rammerhead.js', 5 | '/hammerhead.js', 6 | '/transport-worker.js', 7 | '/task.js', 8 | '/iframe-task.js', 9 | '/worker-hammerhead.js', 10 | '/messaging', 11 | '/sessionexists', 12 | '/deletesession', 13 | '/newsession', 14 | '/editsession', 15 | '/needpassword', 16 | '/syncLocalStorage', 17 | '/api/shuffleDict', 18 | ]; 19 | const rammerheadSession = /^\/[a-z0-9]{32}/; 20 | 21 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "astro/tsconfigs/strict", 3 | "compilerOptions": { 4 | "jsx": "react-jsx", 5 | "jsxImportSource": "react" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruby-Network/ruby-v2/e1fa26bf472724532ebfcd3fcd86569352c3bcbf/yarn.lock --------------------------------------------------------------------------------