├── Database - chat_application
└── chat_application database - SQL Dump File - phpMyAdmin Export.sql
├── Project Screenshots
├── group-public-chat.jpg
├── one-to-one-private-chat.jpg
├── profile-page.jpg
└── websocket-connection.png
├── README.md
├── action.php
├── bin
└── server.php
├── composer.json
├── composer.lock
├── database
├── ChatUserModel.php
├── Database_connection.php
├── GroupChatMessageModel.php
├── PrivateChatMessageModel.php
└── font
│ └── arial.ttf
├── group_chat.php
├── images
├── 1129318656.jpg
├── 1136324244.jpg
├── 1609762673.png
├── 1609763528.png
├── 1609763615.png
├── 1609763641.png
├── 1609763751.png
├── 1609765522.png
├── 1609765723.png
├── 1609766589.png
├── 1609820911.png
├── 1609821009.png
├── 1609831140.png
├── 1609849546.png
├── 1609930353.png
├── 1609996291.png
├── 1610111098.png
├── 1610111391.png
├── 1610111434.png
├── 1610166778.png
├── 1610533947.png
├── 1610533990.png
├── 1610534006.png
├── 1610534134.png
├── 1610534201.png
├── 1610534275.png
├── 1610536521.png
├── 1610536582.png
├── 1611039231.png
├── 1611922698.png
├── 1612607127.png
├── 1695678357.png
├── 1695678386.png
├── 1695766436.png
├── 1695766941.png
├── 1695770127.png
├── 1695770137.png
├── 1695772731.png
├── 1695772743.png
├── 1796063360.jpg
├── 1816579302.jpg
├── 635094993.jpg
└── 870241842.jpg
├── index.php
├── private_chat.php
├── profile.php
├── register.php
├── src
└── Chat.php
├── vendor-front
├── bootstrap-select
│ ├── bootstrap-select.min.css
│ └── bootstrap-select.min.js
├── bootstrap
│ ├── bootstrap.min.css
│ ├── js
│ │ ├── bootstrap.bundle.js
│ │ ├── bootstrap.bundle.js.map
│ │ ├── bootstrap.bundle.min.js
│ │ ├── bootstrap.bundle.min.js.map
│ │ ├── bootstrap.js
│ │ ├── bootstrap.js.map
│ │ ├── bootstrap.min.js
│ │ └── bootstrap.min.js.map
│ └── scss
│ │ ├── _alert.scss
│ │ ├── _badge.scss
│ │ ├── _breadcrumb.scss
│ │ ├── _button-group.scss
│ │ ├── _buttons.scss
│ │ ├── _card.scss
│ │ ├── _carousel.scss
│ │ ├── _close.scss
│ │ ├── _code.scss
│ │ ├── _custom-forms.scss
│ │ ├── _dropdown.scss
│ │ ├── _forms.scss
│ │ ├── _functions.scss
│ │ ├── _grid.scss
│ │ ├── _images.scss
│ │ ├── _input-group.scss
│ │ ├── _jumbotron.scss
│ │ ├── _list-group.scss
│ │ ├── _media.scss
│ │ ├── _mixins.scss
│ │ ├── _modal.scss
│ │ ├── _nav.scss
│ │ ├── _navbar.scss
│ │ ├── _pagination.scss
│ │ ├── _popover.scss
│ │ ├── _print.scss
│ │ ├── _progress.scss
│ │ ├── _reboot.scss
│ │ ├── _root.scss
│ │ ├── _spinners.scss
│ │ ├── _tables.scss
│ │ ├── _toasts.scss
│ │ ├── _tooltip.scss
│ │ ├── _transitions.scss
│ │ ├── _type.scss
│ │ ├── _utilities.scss
│ │ ├── _variables.scss
│ │ ├── bootstrap-grid.scss
│ │ ├── bootstrap-reboot.scss
│ │ ├── bootstrap.scss
│ │ ├── mixins
│ │ ├── _alert.scss
│ │ ├── _background-variant.scss
│ │ ├── _badge.scss
│ │ ├── _border-radius.scss
│ │ ├── _box-shadow.scss
│ │ ├── _breakpoints.scss
│ │ ├── _buttons.scss
│ │ ├── _caret.scss
│ │ ├── _clearfix.scss
│ │ ├── _deprecate.scss
│ │ ├── _float.scss
│ │ ├── _forms.scss
│ │ ├── _gradients.scss
│ │ ├── _grid-framework.scss
│ │ ├── _grid.scss
│ │ ├── _hover.scss
│ │ ├── _image.scss
│ │ ├── _list-group.scss
│ │ ├── _lists.scss
│ │ ├── _nav-divider.scss
│ │ ├── _pagination.scss
│ │ ├── _reset-text.scss
│ │ ├── _resize.scss
│ │ ├── _screen-reader.scss
│ │ ├── _size.scss
│ │ ├── _table-row.scss
│ │ ├── _text-emphasis.scss
│ │ ├── _text-hide.scss
│ │ ├── _text-truncate.scss
│ │ ├── _transition.scss
│ │ └── _visibility.scss
│ │ ├── utilities
│ │ ├── _align.scss
│ │ ├── _background.scss
│ │ ├── _borders.scss
│ │ ├── _clearfix.scss
│ │ ├── _display.scss
│ │ ├── _embed.scss
│ │ ├── _flex.scss
│ │ ├── _float.scss
│ │ ├── _interactions.scss
│ │ ├── _overflow.scss
│ │ ├── _position.scss
│ │ ├── _screenreaders.scss
│ │ ├── _shadows.scss
│ │ ├── _sizing.scss
│ │ ├── _spacing.scss
│ │ ├── _stretched-link.scss
│ │ ├── _text.scss
│ │ └── _visibility.scss
│ │ └── vendor
│ │ └── _rfs.scss
├── bubble-chat.png
├── chart.js
│ ├── Chart.bundle.js
│ ├── Chart.bundle.min.js
│ ├── Chart.js
│ └── Chart.min.js
├── datatables
│ ├── dataTables.bootstrap4.css
│ ├── dataTables.bootstrap4.js
│ ├── dataTables.bootstrap4.min.css
│ ├── dataTables.bootstrap4.min.js
│ ├── jquery.dataTables.js
│ └── jquery.dataTables.min.js
├── datepicker
│ ├── bootstrap-datepicker.css
│ └── bootstrap-datepicker.js
├── fontawesome-free
│ ├── LICENSE.txt
│ ├── attribution.js
│ ├── 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-shims.css
│ │ └── v4-shims.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
│ │ ├── _larger.less
│ │ ├── _list.less
│ │ ├── _mixins.less
│ │ ├── _rotated-flipped.less
│ │ ├── _screen-reader.less
│ │ ├── _shims.less
│ │ ├── _stacked.less
│ │ ├── _variables.less
│ │ ├── brands.less
│ │ ├── fontawesome.less
│ │ ├── regular.less
│ │ ├── solid.less
│ │ └── v4-shims.less
│ ├── metadata
│ │ ├── categories.yml
│ │ ├── icons.yml
│ │ ├── shims.yml
│ │ └── sponsors.yml
│ ├── package.json
│ ├── scss
│ │ ├── _animated.scss
│ │ ├── _bordered-pulled.scss
│ │ ├── _core.scss
│ │ ├── _fixed-width.scss
│ │ ├── _icons.scss
│ │ ├── _larger.scss
│ │ ├── _list.scss
│ │ ├── _mixins.scss
│ │ ├── _rotated-flipped.scss
│ │ ├── _screen-reader.scss
│ │ ├── _shims.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
│ │ │ ├── 500px.svg
│ │ │ ├── accessible-icon.svg
│ │ │ ├── accusoft.svg
│ │ │ ├── acquisitions-incorporated.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-square.svg
│ │ │ ├── behance.svg
│ │ │ ├── bimobject.svg
│ │ │ ├── bitbucket.svg
│ │ │ ├── bitcoin.svg
│ │ │ ├── bity.svg
│ │ │ ├── black-tie.svg
│ │ │ ├── blackberry.svg
│ │ │ ├── blogger-b.svg
│ │ │ ├── blogger.svg
│ │ │ ├── bluetooth-b.svg
│ │ │ ├── bluetooth.svg
│ │ │ ├── bootstrap.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
│ │ │ ├── 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-square.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-square.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-alt.svg
│ │ │ ├── font-awesome-flag.svg
│ │ │ ├── font-awesome-logo-full.svg
│ │ │ ├── font-awesome.svg
│ │ │ ├── fonticons-fi.svg
│ │ │ ├── fonticons.svg
│ │ │ ├── fort-awesome-alt.svg
│ │ │ ├── fort-awesome.svg
│ │ │ ├── forumbee.svg
│ │ │ ├── foursquare.svg
│ │ │ ├── free-code-camp.svg
│ │ │ ├── freebsd.svg
│ │ │ ├── fulcrum.svg
│ │ │ ├── galactic-republic.svg
│ │ │ ├── galactic-senate.svg
│ │ │ ├── get-pocket.svg
│ │ │ ├── gg-circle.svg
│ │ │ ├── gg.svg
│ │ │ ├── git-alt.svg
│ │ │ ├── git-square.svg
│ │ │ ├── git.svg
│ │ │ ├── github-alt.svg
│ │ │ ├── github-square.svg
│ │ │ ├── github.svg
│ │ │ ├── gitkraken.svg
│ │ │ ├── gitlab.svg
│ │ │ ├── gitter.svg
│ │ │ ├── glide-g.svg
│ │ │ ├── glide.svg
│ │ │ ├── gofore.svg
│ │ │ ├── goodreads-g.svg
│ │ │ ├── goodreads.svg
│ │ │ ├── google-drive.svg
│ │ │ ├── google-pay.svg
│ │ │ ├── google-play.svg
│ │ │ ├── google-plus-g.svg
│ │ │ ├── google-plus-square.svg
│ │ │ ├── google-plus.svg
│ │ │ ├── google-wallet.svg
│ │ │ ├── google.svg
│ │ │ ├── gratipay.svg
│ │ │ ├── grav.svg
│ │ │ ├── gripfire.svg
│ │ │ ├── grunt.svg
│ │ │ ├── guilded.svg
│ │ │ ├── gulp.svg
│ │ │ ├── hacker-news-square.svg
│ │ │ ├── hacker-news.svg
│ │ │ ├── hackerrank.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
│ │ │ ├── innosoft.svg
│ │ │ ├── instagram-square.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-square.svg
│ │ │ ├── js.svg
│ │ │ ├── jsfiddle.svg
│ │ │ ├── kaggle.svg
│ │ │ ├── keybase.svg
│ │ │ ├── keycdn.svg
│ │ │ ├── kickstarter-k.svg
│ │ │ ├── kickstarter.svg
│ │ │ ├── korvue.svg
│ │ │ ├── laravel.svg
│ │ │ ├── lastfm-square.svg
│ │ │ ├── lastfm.svg
│ │ │ ├── leanpub.svg
│ │ │ ├── less.svg
│ │ │ ├── line.svg
│ │ │ ├── linkedin-in.svg
│ │ │ ├── linkedin.svg
│ │ │ ├── linode.svg
│ │ │ ├── linux.svg
│ │ │ ├── lyft.svg
│ │ │ ├── magento.svg
│ │ │ ├── mailchimp.svg
│ │ │ ├── mandalorian.svg
│ │ │ ├── markdown.svg
│ │ │ ├── mastodon.svg
│ │ │ ├── maxcdn.svg
│ │ │ ├── mdb.svg
│ │ │ ├── medapps.svg
│ │ │ ├── medium-m.svg
│ │ │ ├── medium.svg
│ │ │ ├── medrt.svg
│ │ │ ├── meetup.svg
│ │ │ ├── megaport.svg
│ │ │ ├── mendeley.svg
│ │ │ ├── microblog.svg
│ │ │ ├── microsoft.svg
│ │ │ ├── mix.svg
│ │ │ ├── mixcloud.svg
│ │ │ ├── mixer.svg
│ │ │ ├── mizuni.svg
│ │ │ ├── modx.svg
│ │ │ ├── monero.svg
│ │ │ ├── napster.svg
│ │ │ ├── neos.svg
│ │ │ ├── nimblr.svg
│ │ │ ├── node-js.svg
│ │ │ ├── node.svg
│ │ │ ├── npm.svg
│ │ │ ├── ns8.svg
│ │ │ ├── nutritionix.svg
│ │ │ ├── octopus-deploy.svg
│ │ │ ├── odnoklassniki-square.svg
│ │ │ ├── odnoklassniki.svg
│ │ │ ├── old-republic.svg
│ │ │ ├── opencart.svg
│ │ │ ├── openid.svg
│ │ │ ├── opera.svg
│ │ │ ├── optin-monster.svg
│ │ │ ├── orcid.svg
│ │ │ ├── osi.svg
│ │ │ ├── page4.svg
│ │ │ ├── pagelines.svg
│ │ │ ├── palfed.svg
│ │ │ ├── patreon.svg
│ │ │ ├── paypal.svg
│ │ │ ├── penny-arcade.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-square.svg
│ │ │ ├── pied-piper.svg
│ │ │ ├── pinterest-p.svg
│ │ │ ├── pinterest-square.svg
│ │ │ ├── pinterest.svg
│ │ │ ├── playstation.svg
│ │ │ ├── product-hunt.svg
│ │ │ ├── pushed.svg
│ │ │ ├── python.svg
│ │ │ ├── qq.svg
│ │ │ ├── quinscape.svg
│ │ │ ├── quora.svg
│ │ │ ├── r-project.svg
│ │ │ ├── raspberry-pi.svg
│ │ │ ├── ravelry.svg
│ │ │ ├── react.svg
│ │ │ ├── reacteurope.svg
│ │ │ ├── readme.svg
│ │ │ ├── rebel.svg
│ │ │ ├── red-river.svg
│ │ │ ├── reddit-alien.svg
│ │ │ ├── reddit-square.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
│ │ │ ├── scribd.svg
│ │ │ ├── searchengin.svg
│ │ │ ├── sellcast.svg
│ │ │ ├── sellsy.svg
│ │ │ ├── servicestack.svg
│ │ │ ├── shirtsinbulk.svg
│ │ │ ├── shopify.svg
│ │ │ ├── shopware.svg
│ │ │ ├── simplybuilt.svg
│ │ │ ├── sistrix.svg
│ │ │ ├── sith.svg
│ │ │ ├── sketch.svg
│ │ │ ├── skyatlas.svg
│ │ │ ├── skype.svg
│ │ │ ├── slack-hash.svg
│ │ │ ├── slack.svg
│ │ │ ├── slideshare.svg
│ │ │ ├── snapchat-ghost.svg
│ │ │ ├── snapchat-square.svg
│ │ │ ├── snapchat.svg
│ │ │ ├── soundcloud.svg
│ │ │ ├── sourcetree.svg
│ │ │ ├── speakap.svg
│ │ │ ├── speaker-deck.svg
│ │ │ ├── spotify.svg
│ │ │ ├── squarespace.svg
│ │ │ ├── stack-exchange.svg
│ │ │ ├── stack-overflow.svg
│ │ │ ├── stackpath.svg
│ │ │ ├── staylinked.svg
│ │ │ ├── steam-square.svg
│ │ │ ├── steam-symbol.svg
│ │ │ ├── steam.svg
│ │ │ ├── sticker-mule.svg
│ │ │ ├── strava.svg
│ │ │ ├── stripe-s.svg
│ │ │ ├── stripe.svg
│ │ │ ├── studiovinari.svg
│ │ │ ├── stumbleupon-circle.svg
│ │ │ ├── stumbleupon.svg
│ │ │ ├── superpowers.svg
│ │ │ ├── supple.svg
│ │ │ ├── suse.svg
│ │ │ ├── swift.svg
│ │ │ ├── symfony.svg
│ │ │ ├── teamspeak.svg
│ │ │ ├── telegram-plane.svg
│ │ │ ├── telegram.svg
│ │ │ ├── tencent-weibo.svg
│ │ │ ├── the-red-yeti.svg
│ │ │ ├── themeco.svg
│ │ │ ├── themeisle.svg
│ │ │ ├── think-peaks.svg
│ │ │ ├── tiktok.svg
│ │ │ ├── trade-federation.svg
│ │ │ ├── trello.svg
│ │ │ ├── tripadvisor.svg
│ │ │ ├── tumblr-square.svg
│ │ │ ├── tumblr.svg
│ │ │ ├── twitch.svg
│ │ │ ├── twitter-square.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-square.svg
│ │ │ ├── viadeo.svg
│ │ │ ├── viber.svg
│ │ │ ├── vimeo-square.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-square.svg
│ │ │ ├── whatsapp.svg
│ │ │ ├── whmcs.svg
│ │ │ ├── wikipedia-w.svg
│ │ │ ├── windows.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-square.svg
│ │ │ ├── xing.svg
│ │ │ ├── y-combinator.svg
│ │ │ ├── yahoo.svg
│ │ │ ├── yammer.svg
│ │ │ ├── yandex-international.svg
│ │ │ ├── yandex.svg
│ │ │ ├── yarn.svg
│ │ │ ├── yelp.svg
│ │ │ ├── yoast.svg
│ │ │ ├── youtube-square.svg
│ │ │ ├── youtube.svg
│ │ │ └── zhihu.svg
│ │ ├── regular
│ │ │ ├── address-book.svg
│ │ │ ├── address-card.svg
│ │ │ ├── angry.svg
│ │ │ ├── arrow-alt-circle-down.svg
│ │ │ ├── arrow-alt-circle-left.svg
│ │ │ ├── arrow-alt-circle-right.svg
│ │ │ ├── arrow-alt-circle-up.svg
│ │ │ ├── bell-slash.svg
│ │ │ ├── bell.svg
│ │ │ ├── bookmark.svg
│ │ │ ├── building.svg
│ │ │ ├── calendar-alt.svg
│ │ │ ├── calendar-check.svg
│ │ │ ├── calendar-minus.svg
│ │ │ ├── calendar-plus.svg
│ │ │ ├── calendar-times.svg
│ │ │ ├── calendar.svg
│ │ │ ├── caret-square-down.svg
│ │ │ ├── caret-square-left.svg
│ │ │ ├── caret-square-right.svg
│ │ │ ├── caret-square-up.svg
│ │ │ ├── chart-bar.svg
│ │ │ ├── check-circle.svg
│ │ │ ├── check-square.svg
│ │ │ ├── circle.svg
│ │ │ ├── clipboard.svg
│ │ │ ├── clock.svg
│ │ │ ├── clone.svg
│ │ │ ├── closed-captioning.svg
│ │ │ ├── comment-alt.svg
│ │ │ ├── comment-dots.svg
│ │ │ ├── comment.svg
│ │ │ ├── comments.svg
│ │ │ ├── compass.svg
│ │ │ ├── copy.svg
│ │ │ ├── copyright.svg
│ │ │ ├── credit-card.svg
│ │ │ ├── dizzy.svg
│ │ │ ├── dot-circle.svg
│ │ │ ├── edit.svg
│ │ │ ├── envelope-open.svg
│ │ │ ├── envelope.svg
│ │ │ ├── eye-slash.svg
│ │ │ ├── eye.svg
│ │ │ ├── file-alt.svg
│ │ │ ├── file-archive.svg
│ │ │ ├── file-audio.svg
│ │ │ ├── file-code.svg
│ │ │ ├── file-excel.svg
│ │ │ ├── file-image.svg
│ │ │ ├── file-pdf.svg
│ │ │ ├── file-powerpoint.svg
│ │ │ ├── file-video.svg
│ │ │ ├── file-word.svg
│ │ │ ├── file.svg
│ │ │ ├── flag.svg
│ │ │ ├── flushed.svg
│ │ │ ├── folder-open.svg
│ │ │ ├── folder.svg
│ │ │ ├── font-awesome-logo-full.svg
│ │ │ ├── frown-open.svg
│ │ │ ├── frown.svg
│ │ │ ├── futbol.svg
│ │ │ ├── gem.svg
│ │ │ ├── grimace.svg
│ │ │ ├── grin-alt.svg
│ │ │ ├── grin-beam-sweat.svg
│ │ │ ├── grin-beam.svg
│ │ │ ├── grin-hearts.svg
│ │ │ ├── grin-squint-tears.svg
│ │ │ ├── grin-squint.svg
│ │ │ ├── grin-stars.svg
│ │ │ ├── grin-tears.svg
│ │ │ ├── grin-tongue-squint.svg
│ │ │ ├── grin-tongue-wink.svg
│ │ │ ├── grin-tongue.svg
│ │ │ ├── grin-wink.svg
│ │ │ ├── grin.svg
│ │ │ ├── hand-lizard.svg
│ │ │ ├── hand-paper.svg
│ │ │ ├── hand-peace.svg
│ │ │ ├── hand-point-down.svg
│ │ │ ├── hand-point-left.svg
│ │ │ ├── hand-point-right.svg
│ │ │ ├── hand-point-up.svg
│ │ │ ├── hand-pointer.svg
│ │ │ ├── hand-rock.svg
│ │ │ ├── hand-scissors.svg
│ │ │ ├── hand-spock.svg
│ │ │ ├── handshake.svg
│ │ │ ├── hdd.svg
│ │ │ ├── heart.svg
│ │ │ ├── hospital.svg
│ │ │ ├── hourglass.svg
│ │ │ ├── id-badge.svg
│ │ │ ├── id-card.svg
│ │ │ ├── image.svg
│ │ │ ├── images.svg
│ │ │ ├── keyboard.svg
│ │ │ ├── kiss-beam.svg
│ │ │ ├── kiss-wink-heart.svg
│ │ │ ├── kiss.svg
│ │ │ ├── laugh-beam.svg
│ │ │ ├── laugh-squint.svg
│ │ │ ├── laugh-wink.svg
│ │ │ ├── laugh.svg
│ │ │ ├── lemon.svg
│ │ │ ├── life-ring.svg
│ │ │ ├── lightbulb.svg
│ │ │ ├── list-alt.svg
│ │ │ ├── map.svg
│ │ │ ├── meh-blank.svg
│ │ │ ├── meh-rolling-eyes.svg
│ │ │ ├── meh.svg
│ │ │ ├── minus-square.svg
│ │ │ ├── money-bill-alt.svg
│ │ │ ├── moon.svg
│ │ │ ├── newspaper.svg
│ │ │ ├── object-group.svg
│ │ │ ├── object-ungroup.svg
│ │ │ ├── paper-plane.svg
│ │ │ ├── pause-circle.svg
│ │ │ ├── play-circle.svg
│ │ │ ├── plus-square.svg
│ │ │ ├── question-circle.svg
│ │ │ ├── registered.svg
│ │ │ ├── sad-cry.svg
│ │ │ ├── sad-tear.svg
│ │ │ ├── save.svg
│ │ │ ├── share-square.svg
│ │ │ ├── smile-beam.svg
│ │ │ ├── smile-wink.svg
│ │ │ ├── smile.svg
│ │ │ ├── snowflake.svg
│ │ │ ├── square.svg
│ │ │ ├── star-half.svg
│ │ │ ├── star.svg
│ │ │ ├── sticky-note.svg
│ │ │ ├── stop-circle.svg
│ │ │ ├── sun.svg
│ │ │ ├── surprise.svg
│ │ │ ├── thumbs-down.svg
│ │ │ ├── thumbs-up.svg
│ │ │ ├── times-circle.svg
│ │ │ ├── tired.svg
│ │ │ ├── trash-alt.svg
│ │ │ ├── user-circle.svg
│ │ │ ├── user.svg
│ │ │ ├── window-close.svg
│ │ │ ├── window-maximize.svg
│ │ │ ├── window-minimize.svg
│ │ │ └── window-restore.svg
│ │ └── solid
│ │ │ ├── ad.svg
│ │ │ ├── address-book.svg
│ │ │ ├── address-card.svg
│ │ │ ├── adjust.svg
│ │ │ ├── air-freshener.svg
│ │ │ ├── align-center.svg
│ │ │ ├── align-justify.svg
│ │ │ ├── align-left.svg
│ │ │ ├── align-right.svg
│ │ │ ├── allergies.svg
│ │ │ ├── ambulance.svg
│ │ │ ├── american-sign-language-interpreting.svg
│ │ │ ├── anchor.svg
│ │ │ ├── angle-double-down.svg
│ │ │ ├── angle-double-left.svg
│ │ │ ├── angle-double-right.svg
│ │ │ ├── angle-double-up.svg
│ │ │ ├── angle-down.svg
│ │ │ ├── angle-left.svg
│ │ │ ├── angle-right.svg
│ │ │ ├── angle-up.svg
│ │ │ ├── angry.svg
│ │ │ ├── ankh.svg
│ │ │ ├── apple-alt.svg
│ │ │ ├── archive.svg
│ │ │ ├── archway.svg
│ │ │ ├── arrow-alt-circle-down.svg
│ │ │ ├── arrow-alt-circle-left.svg
│ │ │ ├── arrow-alt-circle-right.svg
│ │ │ ├── arrow-alt-circle-up.svg
│ │ │ ├── arrow-circle-down.svg
│ │ │ ├── arrow-circle-left.svg
│ │ │ ├── arrow-circle-right.svg
│ │ │ ├── arrow-circle-up.svg
│ │ │ ├── arrow-down.svg
│ │ │ ├── arrow-left.svg
│ │ │ ├── arrow-right.svg
│ │ │ ├── arrow-up.svg
│ │ │ ├── arrows-alt-h.svg
│ │ │ ├── arrows-alt-v.svg
│ │ │ ├── arrows-alt.svg
│ │ │ ├── assistive-listening-systems.svg
│ │ │ ├── asterisk.svg
│ │ │ ├── at.svg
│ │ │ ├── atlas.svg
│ │ │ ├── atom.svg
│ │ │ ├── audio-description.svg
│ │ │ ├── award.svg
│ │ │ ├── baby-carriage.svg
│ │ │ ├── baby.svg
│ │ │ ├── backspace.svg
│ │ │ ├── backward.svg
│ │ │ ├── bacon.svg
│ │ │ ├── bacteria.svg
│ │ │ ├── bacterium.svg
│ │ │ ├── bahai.svg
│ │ │ ├── balance-scale-left.svg
│ │ │ ├── balance-scale-right.svg
│ │ │ ├── balance-scale.svg
│ │ │ ├── ban.svg
│ │ │ ├── band-aid.svg
│ │ │ ├── barcode.svg
│ │ │ ├── bars.svg
│ │ │ ├── baseball-ball.svg
│ │ │ ├── basketball-ball.svg
│ │ │ ├── bath.svg
│ │ │ ├── battery-empty.svg
│ │ │ ├── battery-full.svg
│ │ │ ├── battery-half.svg
│ │ │ ├── battery-quarter.svg
│ │ │ ├── battery-three-quarters.svg
│ │ │ ├── bed.svg
│ │ │ ├── beer.svg
│ │ │ ├── bell-slash.svg
│ │ │ ├── bell.svg
│ │ │ ├── bezier-curve.svg
│ │ │ ├── bible.svg
│ │ │ ├── bicycle.svg
│ │ │ ├── biking.svg
│ │ │ ├── binoculars.svg
│ │ │ ├── biohazard.svg
│ │ │ ├── birthday-cake.svg
│ │ │ ├── blender-phone.svg
│ │ │ ├── blender.svg
│ │ │ ├── blind.svg
│ │ │ ├── blog.svg
│ │ │ ├── bold.svg
│ │ │ ├── bolt.svg
│ │ │ ├── bomb.svg
│ │ │ ├── bone.svg
│ │ │ ├── bong.svg
│ │ │ ├── book-dead.svg
│ │ │ ├── book-medical.svg
│ │ │ ├── book-open.svg
│ │ │ ├── book-reader.svg
│ │ │ ├── book.svg
│ │ │ ├── bookmark.svg
│ │ │ ├── border-all.svg
│ │ │ ├── border-none.svg
│ │ │ ├── border-style.svg
│ │ │ ├── bowling-ball.svg
│ │ │ ├── box-open.svg
│ │ │ ├── box-tissue.svg
│ │ │ ├── box.svg
│ │ │ ├── boxes.svg
│ │ │ ├── braille.svg
│ │ │ ├── brain.svg
│ │ │ ├── bread-slice.svg
│ │ │ ├── briefcase-medical.svg
│ │ │ ├── briefcase.svg
│ │ │ ├── broadcast-tower.svg
│ │ │ ├── broom.svg
│ │ │ ├── brush.svg
│ │ │ ├── bug.svg
│ │ │ ├── building.svg
│ │ │ ├── bullhorn.svg
│ │ │ ├── bullseye.svg
│ │ │ ├── burn.svg
│ │ │ ├── bus-alt.svg
│ │ │ ├── bus.svg
│ │ │ ├── business-time.svg
│ │ │ ├── calculator.svg
│ │ │ ├── calendar-alt.svg
│ │ │ ├── calendar-check.svg
│ │ │ ├── calendar-day.svg
│ │ │ ├── calendar-minus.svg
│ │ │ ├── calendar-plus.svg
│ │ │ ├── calendar-times.svg
│ │ │ ├── calendar-week.svg
│ │ │ ├── calendar.svg
│ │ │ ├── camera-retro.svg
│ │ │ ├── camera.svg
│ │ │ ├── campground.svg
│ │ │ ├── candy-cane.svg
│ │ │ ├── cannabis.svg
│ │ │ ├── capsules.svg
│ │ │ ├── car-alt.svg
│ │ │ ├── car-battery.svg
│ │ │ ├── car-crash.svg
│ │ │ ├── car-side.svg
│ │ │ ├── car.svg
│ │ │ ├── caravan.svg
│ │ │ ├── caret-down.svg
│ │ │ ├── caret-left.svg
│ │ │ ├── caret-right.svg
│ │ │ ├── caret-square-down.svg
│ │ │ ├── caret-square-left.svg
│ │ │ ├── caret-square-right.svg
│ │ │ ├── caret-square-up.svg
│ │ │ ├── caret-up.svg
│ │ │ ├── carrot.svg
│ │ │ ├── cart-arrow-down.svg
│ │ │ ├── cart-plus.svg
│ │ │ ├── cash-register.svg
│ │ │ ├── cat.svg
│ │ │ ├── certificate.svg
│ │ │ ├── chair.svg
│ │ │ ├── chalkboard-teacher.svg
│ │ │ ├── chalkboard.svg
│ │ │ ├── charging-station.svg
│ │ │ ├── chart-area.svg
│ │ │ ├── chart-bar.svg
│ │ │ ├── chart-line.svg
│ │ │ ├── chart-pie.svg
│ │ │ ├── check-circle.svg
│ │ │ ├── check-double.svg
│ │ │ ├── check-square.svg
│ │ │ ├── check.svg
│ │ │ ├── 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-circle-down.svg
│ │ │ ├── chevron-circle-left.svg
│ │ │ ├── chevron-circle-right.svg
│ │ │ ├── chevron-circle-up.svg
│ │ │ ├── chevron-down.svg
│ │ │ ├── chevron-left.svg
│ │ │ ├── chevron-right.svg
│ │ │ ├── chevron-up.svg
│ │ │ ├── child.svg
│ │ │ ├── church.svg
│ │ │ ├── circle-notch.svg
│ │ │ ├── circle.svg
│ │ │ ├── city.svg
│ │ │ ├── clinic-medical.svg
│ │ │ ├── clipboard-check.svg
│ │ │ ├── clipboard-list.svg
│ │ │ ├── clipboard.svg
│ │ │ ├── clock.svg
│ │ │ ├── clone.svg
│ │ │ ├── closed-captioning.svg
│ │ │ ├── cloud-download-alt.svg
│ │ │ ├── cloud-meatball.svg
│ │ │ ├── cloud-moon-rain.svg
│ │ │ ├── cloud-moon.svg
│ │ │ ├── cloud-rain.svg
│ │ │ ├── cloud-showers-heavy.svg
│ │ │ ├── cloud-sun-rain.svg
│ │ │ ├── cloud-sun.svg
│ │ │ ├── cloud-upload-alt.svg
│ │ │ ├── cloud.svg
│ │ │ ├── cocktail.svg
│ │ │ ├── code-branch.svg
│ │ │ ├── code.svg
│ │ │ ├── coffee.svg
│ │ │ ├── cog.svg
│ │ │ ├── cogs.svg
│ │ │ ├── coins.svg
│ │ │ ├── columns.svg
│ │ │ ├── comment-alt.svg
│ │ │ ├── comment-dollar.svg
│ │ │ ├── comment-dots.svg
│ │ │ ├── comment-medical.svg
│ │ │ ├── comment-slash.svg
│ │ │ ├── comment.svg
│ │ │ ├── comments-dollar.svg
│ │ │ ├── comments.svg
│ │ │ ├── compact-disc.svg
│ │ │ ├── compass.svg
│ │ │ ├── compress-alt.svg
│ │ │ ├── compress-arrows-alt.svg
│ │ │ ├── compress.svg
│ │ │ ├── concierge-bell.svg
│ │ │ ├── cookie-bite.svg
│ │ │ ├── cookie.svg
│ │ │ ├── copy.svg
│ │ │ ├── copyright.svg
│ │ │ ├── couch.svg
│ │ │ ├── credit-card.svg
│ │ │ ├── crop-alt.svg
│ │ │ ├── crop.svg
│ │ │ ├── cross.svg
│ │ │ ├── crosshairs.svg
│ │ │ ├── crow.svg
│ │ │ ├── crown.svg
│ │ │ ├── crutch.svg
│ │ │ ├── cube.svg
│ │ │ ├── cubes.svg
│ │ │ ├── cut.svg
│ │ │ ├── database.svg
│ │ │ ├── deaf.svg
│ │ │ ├── democrat.svg
│ │ │ ├── desktop.svg
│ │ │ ├── dharmachakra.svg
│ │ │ ├── diagnoses.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
│ │ │ ├── digital-tachograph.svg
│ │ │ ├── directions.svg
│ │ │ ├── disease.svg
│ │ │ ├── divide.svg
│ │ │ ├── dizzy.svg
│ │ │ ├── dna.svg
│ │ │ ├── dog.svg
│ │ │ ├── dollar-sign.svg
│ │ │ ├── dolly-flatbed.svg
│ │ │ ├── dolly.svg
│ │ │ ├── donate.svg
│ │ │ ├── door-closed.svg
│ │ │ ├── door-open.svg
│ │ │ ├── dot-circle.svg
│ │ │ ├── dove.svg
│ │ │ ├── download.svg
│ │ │ ├── drafting-compass.svg
│ │ │ ├── dragon.svg
│ │ │ ├── draw-polygon.svg
│ │ │ ├── drum-steelpan.svg
│ │ │ ├── drum.svg
│ │ │ ├── drumstick-bite.svg
│ │ │ ├── dumbbell.svg
│ │ │ ├── dumpster-fire.svg
│ │ │ ├── dumpster.svg
│ │ │ ├── dungeon.svg
│ │ │ ├── edit.svg
│ │ │ ├── egg.svg
│ │ │ ├── eject.svg
│ │ │ ├── ellipsis-h.svg
│ │ │ ├── ellipsis-v.svg
│ │ │ ├── envelope-open-text.svg
│ │ │ ├── envelope-open.svg
│ │ │ ├── envelope-square.svg
│ │ │ ├── envelope.svg
│ │ │ ├── equals.svg
│ │ │ ├── eraser.svg
│ │ │ ├── ethernet.svg
│ │ │ ├── euro-sign.svg
│ │ │ ├── exchange-alt.svg
│ │ │ ├── exclamation-circle.svg
│ │ │ ├── exclamation-triangle.svg
│ │ │ ├── exclamation.svg
│ │ │ ├── expand-alt.svg
│ │ │ ├── expand-arrows-alt.svg
│ │ │ ├── expand.svg
│ │ │ ├── external-link-alt.svg
│ │ │ ├── external-link-square-alt.svg
│ │ │ ├── eye-dropper.svg
│ │ │ ├── eye-slash.svg
│ │ │ ├── eye.svg
│ │ │ ├── fan.svg
│ │ │ ├── fast-backward.svg
│ │ │ ├── fast-forward.svg
│ │ │ ├── faucet.svg
│ │ │ ├── fax.svg
│ │ │ ├── feather-alt.svg
│ │ │ ├── feather.svg
│ │ │ ├── female.svg
│ │ │ ├── fighter-jet.svg
│ │ │ ├── file-alt.svg
│ │ │ ├── file-archive.svg
│ │ │ ├── file-audio.svg
│ │ │ ├── file-code.svg
│ │ │ ├── file-contract.svg
│ │ │ ├── file-csv.svg
│ │ │ ├── file-download.svg
│ │ │ ├── file-excel.svg
│ │ │ ├── file-export.svg
│ │ │ ├── file-image.svg
│ │ │ ├── file-import.svg
│ │ │ ├── file-invoice-dollar.svg
│ │ │ ├── file-invoice.svg
│ │ │ ├── file-medical-alt.svg
│ │ │ ├── file-medical.svg
│ │ │ ├── file-pdf.svg
│ │ │ ├── file-powerpoint.svg
│ │ │ ├── file-prescription.svg
│ │ │ ├── file-signature.svg
│ │ │ ├── file-upload.svg
│ │ │ ├── file-video.svg
│ │ │ ├── file-word.svg
│ │ │ ├── file.svg
│ │ │ ├── fill-drip.svg
│ │ │ ├── fill.svg
│ │ │ ├── film.svg
│ │ │ ├── filter.svg
│ │ │ ├── fingerprint.svg
│ │ │ ├── fire-alt.svg
│ │ │ ├── fire-extinguisher.svg
│ │ │ ├── fire.svg
│ │ │ ├── first-aid.svg
│ │ │ ├── fish.svg
│ │ │ ├── fist-raised.svg
│ │ │ ├── flag-checkered.svg
│ │ │ ├── flag-usa.svg
│ │ │ ├── flag.svg
│ │ │ ├── flask.svg
│ │ │ ├── flushed.svg
│ │ │ ├── folder-minus.svg
│ │ │ ├── folder-open.svg
│ │ │ ├── folder-plus.svg
│ │ │ ├── folder.svg
│ │ │ ├── font-awesome-logo-full.svg
│ │ │ ├── font.svg
│ │ │ ├── football-ball.svg
│ │ │ ├── forward.svg
│ │ │ ├── frog.svg
│ │ │ ├── frown-open.svg
│ │ │ ├── frown.svg
│ │ │ ├── funnel-dollar.svg
│ │ │ ├── futbol.svg
│ │ │ ├── gamepad.svg
│ │ │ ├── gas-pump.svg
│ │ │ ├── gavel.svg
│ │ │ ├── gem.svg
│ │ │ ├── genderless.svg
│ │ │ ├── ghost.svg
│ │ │ ├── gift.svg
│ │ │ ├── gifts.svg
│ │ │ ├── glass-cheers.svg
│ │ │ ├── glass-martini-alt.svg
│ │ │ ├── glass-martini.svg
│ │ │ ├── glass-whiskey.svg
│ │ │ ├── glasses.svg
│ │ │ ├── globe-africa.svg
│ │ │ ├── globe-americas.svg
│ │ │ ├── globe-asia.svg
│ │ │ ├── globe-europe.svg
│ │ │ ├── globe.svg
│ │ │ ├── golf-ball.svg
│ │ │ ├── gopuram.svg
│ │ │ ├── graduation-cap.svg
│ │ │ ├── greater-than-equal.svg
│ │ │ ├── greater-than.svg
│ │ │ ├── grimace.svg
│ │ │ ├── grin-alt.svg
│ │ │ ├── grin-beam-sweat.svg
│ │ │ ├── grin-beam.svg
│ │ │ ├── grin-hearts.svg
│ │ │ ├── grin-squint-tears.svg
│ │ │ ├── grin-squint.svg
│ │ │ ├── grin-stars.svg
│ │ │ ├── grin-tears.svg
│ │ │ ├── grin-tongue-squint.svg
│ │ │ ├── grin-tongue-wink.svg
│ │ │ ├── grin-tongue.svg
│ │ │ ├── grin-wink.svg
│ │ │ ├── grin.svg
│ │ │ ├── grip-horizontal.svg
│ │ │ ├── grip-lines-vertical.svg
│ │ │ ├── grip-lines.svg
│ │ │ ├── grip-vertical.svg
│ │ │ ├── guitar.svg
│ │ │ ├── h-square.svg
│ │ │ ├── hamburger.svg
│ │ │ ├── hammer.svg
│ │ │ ├── hamsa.svg
│ │ │ ├── hand-holding-heart.svg
│ │ │ ├── hand-holding-medical.svg
│ │ │ ├── hand-holding-usd.svg
│ │ │ ├── hand-holding-water.svg
│ │ │ ├── hand-holding.svg
│ │ │ ├── hand-lizard.svg
│ │ │ ├── hand-middle-finger.svg
│ │ │ ├── hand-paper.svg
│ │ │ ├── hand-peace.svg
│ │ │ ├── hand-point-down.svg
│ │ │ ├── hand-point-left.svg
│ │ │ ├── hand-point-right.svg
│ │ │ ├── hand-point-up.svg
│ │ │ ├── hand-pointer.svg
│ │ │ ├── hand-rock.svg
│ │ │ ├── hand-scissors.svg
│ │ │ ├── hand-sparkles.svg
│ │ │ ├── hand-spock.svg
│ │ │ ├── hands-helping.svg
│ │ │ ├── hands-wash.svg
│ │ │ ├── hands.svg
│ │ │ ├── handshake-alt-slash.svg
│ │ │ ├── handshake-slash.svg
│ │ │ ├── handshake.svg
│ │ │ ├── hanukiah.svg
│ │ │ ├── hard-hat.svg
│ │ │ ├── hashtag.svg
│ │ │ ├── hat-cowboy-side.svg
│ │ │ ├── hat-cowboy.svg
│ │ │ ├── hat-wizard.svg
│ │ │ ├── hdd.svg
│ │ │ ├── head-side-cough-slash.svg
│ │ │ ├── head-side-cough.svg
│ │ │ ├── head-side-mask.svg
│ │ │ ├── head-side-virus.svg
│ │ │ ├── heading.svg
│ │ │ ├── headphones-alt.svg
│ │ │ ├── headphones.svg
│ │ │ ├── headset.svg
│ │ │ ├── heart-broken.svg
│ │ │ ├── heart.svg
│ │ │ ├── heartbeat.svg
│ │ │ ├── helicopter.svg
│ │ │ ├── highlighter.svg
│ │ │ ├── hiking.svg
│ │ │ ├── hippo.svg
│ │ │ ├── history.svg
│ │ │ ├── hockey-puck.svg
│ │ │ ├── holly-berry.svg
│ │ │ ├── home.svg
│ │ │ ├── horse-head.svg
│ │ │ ├── horse.svg
│ │ │ ├── hospital-alt.svg
│ │ │ ├── hospital-symbol.svg
│ │ │ ├── hospital-user.svg
│ │ │ ├── hospital.svg
│ │ │ ├── hot-tub.svg
│ │ │ ├── hotdog.svg
│ │ │ ├── hotel.svg
│ │ │ ├── hourglass-end.svg
│ │ │ ├── hourglass-half.svg
│ │ │ ├── hourglass-start.svg
│ │ │ ├── hourglass.svg
│ │ │ ├── house-damage.svg
│ │ │ ├── house-user.svg
│ │ │ ├── hryvnia.svg
│ │ │ ├── i-cursor.svg
│ │ │ ├── ice-cream.svg
│ │ │ ├── icicles.svg
│ │ │ ├── icons.svg
│ │ │ ├── id-badge.svg
│ │ │ ├── id-card-alt.svg
│ │ │ ├── id-card.svg
│ │ │ ├── igloo.svg
│ │ │ ├── image.svg
│ │ │ ├── images.svg
│ │ │ ├── inbox.svg
│ │ │ ├── indent.svg
│ │ │ ├── industry.svg
│ │ │ ├── infinity.svg
│ │ │ ├── info-circle.svg
│ │ │ ├── info.svg
│ │ │ ├── italic.svg
│ │ │ ├── jedi.svg
│ │ │ ├── joint.svg
│ │ │ ├── journal-whills.svg
│ │ │ ├── kaaba.svg
│ │ │ ├── key.svg
│ │ │ ├── keyboard.svg
│ │ │ ├── khanda.svg
│ │ │ ├── kiss-beam.svg
│ │ │ ├── kiss-wink-heart.svg
│ │ │ ├── kiss.svg
│ │ │ ├── kiwi-bird.svg
│ │ │ ├── landmark.svg
│ │ │ ├── language.svg
│ │ │ ├── laptop-code.svg
│ │ │ ├── laptop-house.svg
│ │ │ ├── laptop-medical.svg
│ │ │ ├── laptop.svg
│ │ │ ├── laugh-beam.svg
│ │ │ ├── laugh-squint.svg
│ │ │ ├── laugh-wink.svg
│ │ │ ├── laugh.svg
│ │ │ ├── layer-group.svg
│ │ │ ├── leaf.svg
│ │ │ ├── lemon.svg
│ │ │ ├── less-than-equal.svg
│ │ │ ├── less-than.svg
│ │ │ ├── level-down-alt.svg
│ │ │ ├── level-up-alt.svg
│ │ │ ├── life-ring.svg
│ │ │ ├── lightbulb.svg
│ │ │ ├── link.svg
│ │ │ ├── lira-sign.svg
│ │ │ ├── list-alt.svg
│ │ │ ├── list-ol.svg
│ │ │ ├── list-ul.svg
│ │ │ ├── list.svg
│ │ │ ├── location-arrow.svg
│ │ │ ├── lock-open.svg
│ │ │ ├── lock.svg
│ │ │ ├── long-arrow-alt-down.svg
│ │ │ ├── long-arrow-alt-left.svg
│ │ │ ├── long-arrow-alt-right.svg
│ │ │ ├── long-arrow-alt-up.svg
│ │ │ ├── low-vision.svg
│ │ │ ├── luggage-cart.svg
│ │ │ ├── lungs-virus.svg
│ │ │ ├── lungs.svg
│ │ │ ├── magic.svg
│ │ │ ├── magnet.svg
│ │ │ ├── mail-bulk.svg
│ │ │ ├── male.svg
│ │ │ ├── map-marked-alt.svg
│ │ │ ├── map-marked.svg
│ │ │ ├── map-marker-alt.svg
│ │ │ ├── map-marker.svg
│ │ │ ├── map-pin.svg
│ │ │ ├── map-signs.svg
│ │ │ ├── map.svg
│ │ │ ├── marker.svg
│ │ │ ├── mars-double.svg
│ │ │ ├── mars-stroke-h.svg
│ │ │ ├── mars-stroke-v.svg
│ │ │ ├── mars-stroke.svg
│ │ │ ├── mars.svg
│ │ │ ├── mask.svg
│ │ │ ├── medal.svg
│ │ │ ├── medkit.svg
│ │ │ ├── meh-blank.svg
│ │ │ ├── meh-rolling-eyes.svg
│ │ │ ├── meh.svg
│ │ │ ├── memory.svg
│ │ │ ├── menorah.svg
│ │ │ ├── mercury.svg
│ │ │ ├── meteor.svg
│ │ │ ├── microchip.svg
│ │ │ ├── microphone-alt-slash.svg
│ │ │ ├── microphone-alt.svg
│ │ │ ├── microphone-slash.svg
│ │ │ ├── microphone.svg
│ │ │ ├── microscope.svg
│ │ │ ├── minus-circle.svg
│ │ │ ├── minus-square.svg
│ │ │ ├── minus.svg
│ │ │ ├── mitten.svg
│ │ │ ├── mobile-alt.svg
│ │ │ ├── mobile.svg
│ │ │ ├── money-bill-alt.svg
│ │ │ ├── money-bill-wave-alt.svg
│ │ │ ├── money-bill-wave.svg
│ │ │ ├── money-bill.svg
│ │ │ ├── money-check-alt.svg
│ │ │ ├── money-check.svg
│ │ │ ├── monument.svg
│ │ │ ├── moon.svg
│ │ │ ├── mortar-pestle.svg
│ │ │ ├── mosque.svg
│ │ │ ├── motorcycle.svg
│ │ │ ├── mountain.svg
│ │ │ ├── mouse-pointer.svg
│ │ │ ├── mouse.svg
│ │ │ ├── mug-hot.svg
│ │ │ ├── music.svg
│ │ │ ├── network-wired.svg
│ │ │ ├── neuter.svg
│ │ │ ├── newspaper.svg
│ │ │ ├── not-equal.svg
│ │ │ ├── notes-medical.svg
│ │ │ ├── object-group.svg
│ │ │ ├── object-ungroup.svg
│ │ │ ├── oil-can.svg
│ │ │ ├── om.svg
│ │ │ ├── otter.svg
│ │ │ ├── outdent.svg
│ │ │ ├── pager.svg
│ │ │ ├── paint-brush.svg
│ │ │ ├── paint-roller.svg
│ │ │ ├── palette.svg
│ │ │ ├── pallet.svg
│ │ │ ├── paper-plane.svg
│ │ │ ├── paperclip.svg
│ │ │ ├── parachute-box.svg
│ │ │ ├── paragraph.svg
│ │ │ ├── parking.svg
│ │ │ ├── passport.svg
│ │ │ ├── pastafarianism.svg
│ │ │ ├── paste.svg
│ │ │ ├── pause-circle.svg
│ │ │ ├── pause.svg
│ │ │ ├── paw.svg
│ │ │ ├── peace.svg
│ │ │ ├── pen-alt.svg
│ │ │ ├── pen-fancy.svg
│ │ │ ├── pen-nib.svg
│ │ │ ├── pen-square.svg
│ │ │ ├── pen.svg
│ │ │ ├── pencil-alt.svg
│ │ │ ├── pencil-ruler.svg
│ │ │ ├── people-arrows.svg
│ │ │ ├── people-carry.svg
│ │ │ ├── pepper-hot.svg
│ │ │ ├── percent.svg
│ │ │ ├── percentage.svg
│ │ │ ├── person-booth.svg
│ │ │ ├── phone-alt.svg
│ │ │ ├── phone-slash.svg
│ │ │ ├── phone-square-alt.svg
│ │ │ ├── phone-square.svg
│ │ │ ├── phone-volume.svg
│ │ │ ├── phone.svg
│ │ │ ├── photo-video.svg
│ │ │ ├── piggy-bank.svg
│ │ │ ├── pills.svg
│ │ │ ├── pizza-slice.svg
│ │ │ ├── place-of-worship.svg
│ │ │ ├── plane-arrival.svg
│ │ │ ├── plane-departure.svg
│ │ │ ├── plane-slash.svg
│ │ │ ├── plane.svg
│ │ │ ├── play-circle.svg
│ │ │ ├── play.svg
│ │ │ ├── plug.svg
│ │ │ ├── plus-circle.svg
│ │ │ ├── plus-square.svg
│ │ │ ├── plus.svg
│ │ │ ├── podcast.svg
│ │ │ ├── poll-h.svg
│ │ │ ├── poll.svg
│ │ │ ├── poo-storm.svg
│ │ │ ├── poo.svg
│ │ │ ├── poop.svg
│ │ │ ├── portrait.svg
│ │ │ ├── pound-sign.svg
│ │ │ ├── power-off.svg
│ │ │ ├── pray.svg
│ │ │ ├── praying-hands.svg
│ │ │ ├── prescription-bottle-alt.svg
│ │ │ ├── prescription-bottle.svg
│ │ │ ├── prescription.svg
│ │ │ ├── print.svg
│ │ │ ├── procedures.svg
│ │ │ ├── project-diagram.svg
│ │ │ ├── pump-medical.svg
│ │ │ ├── pump-soap.svg
│ │ │ ├── puzzle-piece.svg
│ │ │ ├── qrcode.svg
│ │ │ ├── question-circle.svg
│ │ │ ├── question.svg
│ │ │ ├── quidditch.svg
│ │ │ ├── quote-left.svg
│ │ │ ├── quote-right.svg
│ │ │ ├── quran.svg
│ │ │ ├── radiation-alt.svg
│ │ │ ├── radiation.svg
│ │ │ ├── rainbow.svg
│ │ │ ├── random.svg
│ │ │ ├── receipt.svg
│ │ │ ├── record-vinyl.svg
│ │ │ ├── recycle.svg
│ │ │ ├── redo-alt.svg
│ │ │ ├── redo.svg
│ │ │ ├── registered.svg
│ │ │ ├── remove-format.svg
│ │ │ ├── reply-all.svg
│ │ │ ├── reply.svg
│ │ │ ├── republican.svg
│ │ │ ├── restroom.svg
│ │ │ ├── retweet.svg
│ │ │ ├── ribbon.svg
│ │ │ ├── ring.svg
│ │ │ ├── road.svg
│ │ │ ├── robot.svg
│ │ │ ├── rocket.svg
│ │ │ ├── route.svg
│ │ │ ├── rss-square.svg
│ │ │ ├── rss.svg
│ │ │ ├── ruble-sign.svg
│ │ │ ├── ruler-combined.svg
│ │ │ ├── ruler-horizontal.svg
│ │ │ ├── ruler-vertical.svg
│ │ │ ├── ruler.svg
│ │ │ ├── running.svg
│ │ │ ├── rupee-sign.svg
│ │ │ ├── sad-cry.svg
│ │ │ ├── sad-tear.svg
│ │ │ ├── satellite-dish.svg
│ │ │ ├── satellite.svg
│ │ │ ├── save.svg
│ │ │ ├── school.svg
│ │ │ ├── screwdriver.svg
│ │ │ ├── scroll.svg
│ │ │ ├── sd-card.svg
│ │ │ ├── search-dollar.svg
│ │ │ ├── search-location.svg
│ │ │ ├── search-minus.svg
│ │ │ ├── search-plus.svg
│ │ │ ├── search.svg
│ │ │ ├── seedling.svg
│ │ │ ├── server.svg
│ │ │ ├── shapes.svg
│ │ │ ├── share-alt-square.svg
│ │ │ ├── share-alt.svg
│ │ │ ├── share-square.svg
│ │ │ ├── share.svg
│ │ │ ├── shekel-sign.svg
│ │ │ ├── shield-alt.svg
│ │ │ ├── shield-virus.svg
│ │ │ ├── ship.svg
│ │ │ ├── shipping-fast.svg
│ │ │ ├── shoe-prints.svg
│ │ │ ├── shopping-bag.svg
│ │ │ ├── shopping-basket.svg
│ │ │ ├── shopping-cart.svg
│ │ │ ├── shower.svg
│ │ │ ├── shuttle-van.svg
│ │ │ ├── sign-in-alt.svg
│ │ │ ├── sign-language.svg
│ │ │ ├── sign-out-alt.svg
│ │ │ ├── sign.svg
│ │ │ ├── signal.svg
│ │ │ ├── signature.svg
│ │ │ ├── sim-card.svg
│ │ │ ├── sink.svg
│ │ │ ├── sitemap.svg
│ │ │ ├── skating.svg
│ │ │ ├── skiing-nordic.svg
│ │ │ ├── skiing.svg
│ │ │ ├── skull-crossbones.svg
│ │ │ ├── skull.svg
│ │ │ ├── slash.svg
│ │ │ ├── sleigh.svg
│ │ │ ├── sliders-h.svg
│ │ │ ├── smile-beam.svg
│ │ │ ├── smile-wink.svg
│ │ │ ├── smile.svg
│ │ │ ├── smog.svg
│ │ │ ├── smoking-ban.svg
│ │ │ ├── smoking.svg
│ │ │ ├── sms.svg
│ │ │ ├── snowboarding.svg
│ │ │ ├── snowflake.svg
│ │ │ ├── snowman.svg
│ │ │ ├── snowplow.svg
│ │ │ ├── soap.svg
│ │ │ ├── socks.svg
│ │ │ ├── solar-panel.svg
│ │ │ ├── sort-alpha-down-alt.svg
│ │ │ ├── sort-alpha-down.svg
│ │ │ ├── sort-alpha-up-alt.svg
│ │ │ ├── sort-alpha-up.svg
│ │ │ ├── sort-amount-down-alt.svg
│ │ │ ├── sort-amount-down.svg
│ │ │ ├── sort-amount-up-alt.svg
│ │ │ ├── sort-amount-up.svg
│ │ │ ├── sort-down.svg
│ │ │ ├── sort-numeric-down-alt.svg
│ │ │ ├── sort-numeric-down.svg
│ │ │ ├── sort-numeric-up-alt.svg
│ │ │ ├── sort-numeric-up.svg
│ │ │ ├── sort-up.svg
│ │ │ ├── sort.svg
│ │ │ ├── spa.svg
│ │ │ ├── space-shuttle.svg
│ │ │ ├── spell-check.svg
│ │ │ ├── spider.svg
│ │ │ ├── spinner.svg
│ │ │ ├── splotch.svg
│ │ │ ├── spray-can.svg
│ │ │ ├── square-full.svg
│ │ │ ├── square-root-alt.svg
│ │ │ ├── square.svg
│ │ │ ├── stamp.svg
│ │ │ ├── star-and-crescent.svg
│ │ │ ├── star-half-alt.svg
│ │ │ ├── star-half.svg
│ │ │ ├── star-of-david.svg
│ │ │ ├── star-of-life.svg
│ │ │ ├── star.svg
│ │ │ ├── step-backward.svg
│ │ │ ├── step-forward.svg
│ │ │ ├── stethoscope.svg
│ │ │ ├── sticky-note.svg
│ │ │ ├── stop-circle.svg
│ │ │ ├── stop.svg
│ │ │ ├── stopwatch-20.svg
│ │ │ ├── stopwatch.svg
│ │ │ ├── store-alt-slash.svg
│ │ │ ├── store-alt.svg
│ │ │ ├── store-slash.svg
│ │ │ ├── store.svg
│ │ │ ├── stream.svg
│ │ │ ├── street-view.svg
│ │ │ ├── strikethrough.svg
│ │ │ ├── stroopwafel.svg
│ │ │ ├── subscript.svg
│ │ │ ├── subway.svg
│ │ │ ├── suitcase-rolling.svg
│ │ │ ├── suitcase.svg
│ │ │ ├── sun.svg
│ │ │ ├── superscript.svg
│ │ │ ├── surprise.svg
│ │ │ ├── swatchbook.svg
│ │ │ ├── swimmer.svg
│ │ │ ├── swimming-pool.svg
│ │ │ ├── synagogue.svg
│ │ │ ├── sync-alt.svg
│ │ │ ├── sync.svg
│ │ │ ├── syringe.svg
│ │ │ ├── table-tennis.svg
│ │ │ ├── table.svg
│ │ │ ├── tablet-alt.svg
│ │ │ ├── tablet.svg
│ │ │ ├── tablets.svg
│ │ │ ├── tachometer-alt.svg
│ │ │ ├── tag.svg
│ │ │ ├── tags.svg
│ │ │ ├── tape.svg
│ │ │ ├── tasks.svg
│ │ │ ├── taxi.svg
│ │ │ ├── teeth-open.svg
│ │ │ ├── teeth.svg
│ │ │ ├── temperature-high.svg
│ │ │ ├── temperature-low.svg
│ │ │ ├── tenge.svg
│ │ │ ├── terminal.svg
│ │ │ ├── text-height.svg
│ │ │ ├── text-width.svg
│ │ │ ├── th-large.svg
│ │ │ ├── th-list.svg
│ │ │ ├── th.svg
│ │ │ ├── theater-masks.svg
│ │ │ ├── thermometer-empty.svg
│ │ │ ├── thermometer-full.svg
│ │ │ ├── thermometer-half.svg
│ │ │ ├── thermometer-quarter.svg
│ │ │ ├── thermometer-three-quarters.svg
│ │ │ ├── thermometer.svg
│ │ │ ├── thumbs-down.svg
│ │ │ ├── thumbs-up.svg
│ │ │ ├── thumbtack.svg
│ │ │ ├── ticket-alt.svg
│ │ │ ├── times-circle.svg
│ │ │ ├── times.svg
│ │ │ ├── tint-slash.svg
│ │ │ ├── tint.svg
│ │ │ ├── tired.svg
│ │ │ ├── toggle-off.svg
│ │ │ ├── toggle-on.svg
│ │ │ ├── toilet-paper-slash.svg
│ │ │ ├── toilet-paper.svg
│ │ │ ├── toilet.svg
│ │ │ ├── toolbox.svg
│ │ │ ├── tools.svg
│ │ │ ├── tooth.svg
│ │ │ ├── torah.svg
│ │ │ ├── torii-gate.svg
│ │ │ ├── tractor.svg
│ │ │ ├── trademark.svg
│ │ │ ├── traffic-light.svg
│ │ │ ├── trailer.svg
│ │ │ ├── train.svg
│ │ │ ├── tram.svg
│ │ │ ├── transgender-alt.svg
│ │ │ ├── transgender.svg
│ │ │ ├── trash-alt.svg
│ │ │ ├── trash-restore-alt.svg
│ │ │ ├── trash-restore.svg
│ │ │ ├── trash.svg
│ │ │ ├── tree.svg
│ │ │ ├── trophy.svg
│ │ │ ├── truck-loading.svg
│ │ │ ├── truck-monster.svg
│ │ │ ├── truck-moving.svg
│ │ │ ├── truck-pickup.svg
│ │ │ ├── truck.svg
│ │ │ ├── tshirt.svg
│ │ │ ├── tty.svg
│ │ │ ├── tv.svg
│ │ │ ├── umbrella-beach.svg
│ │ │ ├── umbrella.svg
│ │ │ ├── underline.svg
│ │ │ ├── undo-alt.svg
│ │ │ ├── undo.svg
│ │ │ ├── universal-access.svg
│ │ │ ├── university.svg
│ │ │ ├── unlink.svg
│ │ │ ├── unlock-alt.svg
│ │ │ ├── unlock.svg
│ │ │ ├── upload.svg
│ │ │ ├── user-alt-slash.svg
│ │ │ ├── user-alt.svg
│ │ │ ├── user-astronaut.svg
│ │ │ ├── user-check.svg
│ │ │ ├── user-circle.svg
│ │ │ ├── user-clock.svg
│ │ │ ├── user-cog.svg
│ │ │ ├── user-edit.svg
│ │ │ ├── user-friends.svg
│ │ │ ├── user-graduate.svg
│ │ │ ├── user-injured.svg
│ │ │ ├── user-lock.svg
│ │ │ ├── user-md.svg
│ │ │ ├── user-minus.svg
│ │ │ ├── user-ninja.svg
│ │ │ ├── user-nurse.svg
│ │ │ ├── user-plus.svg
│ │ │ ├── user-secret.svg
│ │ │ ├── user-shield.svg
│ │ │ ├── user-slash.svg
│ │ │ ├── user-tag.svg
│ │ │ ├── user-tie.svg
│ │ │ ├── user-times.svg
│ │ │ ├── user.svg
│ │ │ ├── users-cog.svg
│ │ │ ├── users-slash.svg
│ │ │ ├── users.svg
│ │ │ ├── utensil-spoon.svg
│ │ │ ├── utensils.svg
│ │ │ ├── vector-square.svg
│ │ │ ├── venus-double.svg
│ │ │ ├── venus-mars.svg
│ │ │ ├── venus.svg
│ │ │ ├── vest-patches.svg
│ │ │ ├── vest.svg
│ │ │ ├── vial.svg
│ │ │ ├── vials.svg
│ │ │ ├── video-slash.svg
│ │ │ ├── video.svg
│ │ │ ├── vihara.svg
│ │ │ ├── virus-slash.svg
│ │ │ ├── virus.svg
│ │ │ ├── viruses.svg
│ │ │ ├── voicemail.svg
│ │ │ ├── volleyball-ball.svg
│ │ │ ├── volume-down.svg
│ │ │ ├── volume-mute.svg
│ │ │ ├── volume-off.svg
│ │ │ ├── volume-up.svg
│ │ │ ├── vote-yea.svg
│ │ │ ├── vr-cardboard.svg
│ │ │ ├── walking.svg
│ │ │ ├── wallet.svg
│ │ │ ├── warehouse.svg
│ │ │ ├── water.svg
│ │ │ ├── wave-square.svg
│ │ │ ├── weight-hanging.svg
│ │ │ ├── weight.svg
│ │ │ ├── wheelchair.svg
│ │ │ ├── wifi.svg
│ │ │ ├── wind.svg
│ │ │ ├── window-close.svg
│ │ │ ├── window-maximize.svg
│ │ │ ├── window-minimize.svg
│ │ │ ├── window-restore.svg
│ │ │ ├── wine-bottle.svg
│ │ │ ├── wine-glass-alt.svg
│ │ │ ├── wine-glass.svg
│ │ │ ├── won-sign.svg
│ │ │ ├── wrench.svg
│ │ │ ├── x-ray.svg
│ │ │ ├── yen-sign.svg
│ │ │ └── yin-yang.svg
│ └── webfonts
│ │ ├── fa-brands-400.eot
│ │ ├── fa-brands-400.svg
│ │ ├── fa-brands-400.ttf
│ │ ├── fa-brands-400.woff
│ │ ├── fa-brands-400.woff2
│ │ ├── fa-regular-400.eot
│ │ ├── fa-regular-400.svg
│ │ ├── fa-regular-400.ttf
│ │ ├── fa-regular-400.woff
│ │ ├── fa-regular-400.woff2
│ │ ├── fa-solid-900.eot
│ │ ├── fa-solid-900.svg
│ │ ├── fa-solid-900.ttf
│ │ ├── fa-solid-900.woff
│ │ └── fa-solid-900.woff2
├── jquery-easing
│ ├── jquery.easing.compatibility.js
│ ├── jquery.easing.js
│ └── jquery.easing.min.js
├── jquery
│ ├── jquery.js
│ ├── jquery.min.js
│ ├── jquery.min.map
│ ├── jquery.slim.js
│ ├── jquery.slim.min.js
│ └── jquery.slim.min.map
├── parsley
│ ├── .babelrc
│ ├── dist
│ │ ├── i18n
│ │ │ ├── al.js
│ │ │ ├── ar.js
│ │ │ ├── bg.js
│ │ │ ├── ca.js
│ │ │ ├── cs.extra.js
│ │ │ ├── cs.js
│ │ │ ├── da.js
│ │ │ ├── de.extra.js
│ │ │ ├── de.js
│ │ │ ├── el.extra.js
│ │ │ ├── el.js
│ │ │ ├── en.extra.js
│ │ │ ├── en.js
│ │ │ ├── es.js
│ │ │ ├── et.js
│ │ │ ├── eu.js
│ │ │ ├── fa.js
│ │ │ ├── fi.extra.js
│ │ │ ├── fi.js
│ │ │ ├── fr.extra.js
│ │ │ ├── fr.js
│ │ │ ├── he.extra.js
│ │ │ ├── he.js
│ │ │ ├── hr.extra.js
│ │ │ ├── hr.js
│ │ │ ├── hu.extra.js
│ │ │ ├── hu.js
│ │ │ ├── id.extra.js
│ │ │ ├── id.js
│ │ │ ├── it.extra.js
│ │ │ ├── it.js
│ │ │ ├── ja.extra.js
│ │ │ ├── ja.js
│ │ │ ├── ko.js
│ │ │ ├── lt.extra.js
│ │ │ ├── lt.js
│ │ │ ├── lv.extra.js
│ │ │ ├── lv.js
│ │ │ ├── ms.extra.js
│ │ │ ├── ms.js
│ │ │ ├── nl.extra.js
│ │ │ ├── nl.js
│ │ │ ├── no.js
│ │ │ ├── pl.js
│ │ │ ├── pt-br.js
│ │ │ ├── pt-pt.js
│ │ │ ├── ro.extra.js
│ │ │ ├── ro.js
│ │ │ ├── ru.extra.js
│ │ │ ├── ru.js
│ │ │ ├── sk.extra.js
│ │ │ ├── sk.js
│ │ │ ├── sl.extra.js
│ │ │ ├── sl.js
│ │ │ ├── sq.js
│ │ │ ├── sr.extra.js
│ │ │ ├── sr.js
│ │ │ ├── sv.extra.js
│ │ │ ├── sv.js
│ │ │ ├── th.extra.js
│ │ │ ├── th.js
│ │ │ ├── tk.js
│ │ │ ├── tr.js
│ │ │ ├── ua.extra.js
│ │ │ ├── ua.js
│ │ │ ├── uk.extra.js
│ │ │ ├── uk.js
│ │ │ ├── ur.js
│ │ │ ├── zh_cn.extra.js
│ │ │ ├── zh_cn.js
│ │ │ └── zh_tw.js
│ │ ├── parsley.js
│ │ ├── parsley.js.map
│ │ ├── parsley.min.js
│ │ └── parsley.min.js.map
│ ├── extra
│ │ ├── plugin
│ │ │ └── bind.js
│ │ └── validator
│ │ │ ├── comparison.js
│ │ │ ├── date.js
│ │ │ ├── dateiso.js
│ │ │ ├── luhn.js
│ │ │ ├── notequalto.js
│ │ │ └── words.js
│ ├── header.js
│ ├── i18n
│ │ ├── al.js
│ │ ├── ar.js
│ │ ├── bg.js
│ │ ├── ca.js
│ │ ├── cs.extra.js
│ │ ├── cs.js
│ │ ├── da.js
│ │ ├── de.extra.js
│ │ ├── de.js
│ │ ├── el.extra.js
│ │ ├── el.js
│ │ ├── en.extra.js
│ │ ├── en.js
│ │ ├── es.js
│ │ ├── et.js
│ │ ├── eu.js
│ │ ├── fa.js
│ │ ├── fi.extra.js
│ │ ├── fi.js
│ │ ├── fr.extra.js
│ │ ├── fr.js
│ │ ├── he.extra.js
│ │ ├── he.js
│ │ ├── hr.extra.js
│ │ ├── hr.js
│ │ ├── hu.extra.js
│ │ ├── hu.js
│ │ ├── id.extra.js
│ │ ├── id.js
│ │ ├── it.extra.js
│ │ ├── it.js
│ │ ├── ja.extra.js
│ │ ├── ja.js
│ │ ├── ko.js
│ │ ├── lt.extra.js
│ │ ├── lt.js
│ │ ├── lv.extra.js
│ │ ├── lv.js
│ │ ├── ms.extra.js
│ │ ├── ms.js
│ │ ├── nl.extra.js
│ │ ├── nl.js
│ │ ├── no.js
│ │ ├── pl.js
│ │ ├── pt-br.js
│ │ ├── pt-pt.js
│ │ ├── ro.extra.js
│ │ ├── ro.js
│ │ ├── ru.extra.js
│ │ ├── ru.js
│ │ ├── sk.extra.js
│ │ ├── sk.js
│ │ ├── sl.extra.js
│ │ ├── sl.js
│ │ ├── sq.js
│ │ ├── sr.extra.js
│ │ ├── sr.js
│ │ ├── sv.extra.js
│ │ ├── sv.js
│ │ ├── th.extra.js
│ │ ├── th.js
│ │ ├── tk.js
│ │ ├── tr.js
│ │ ├── ua.extra.js
│ │ ├── ua.js
│ │ ├── uk.extra.js
│ │ ├── uk.js
│ │ ├── ur.js
│ │ ├── zh_cn.extra.js
│ │ ├── zh_cn.js
│ │ └── zh_tw.js
│ ├── parsley.css
│ ├── parsley.js
│ ├── parsley
│ │ ├── base.js
│ │ ├── constraint.js
│ │ ├── defaults.js
│ │ ├── factory.js
│ │ ├── field.js
│ │ ├── form.js
│ │ ├── main.js
│ │ ├── multiple.js
│ │ ├── pubsub.js
│ │ ├── remote.js
│ │ ├── ui.js
│ │ ├── utils.js
│ │ ├── validator.js
│ │ └── validator_registry.js
│ └── vendor
│ │ └── inputevent.js
└── sounds
│ ├── joyous-chime-notification.mp3
│ ├── light-hearted-message-tone.mp3
│ ├── mixkit-arabian-mystery-harp-notification-2489.wav
│ └── mixkit-clear-announce-tones-2861.wav
├── vendor
├── autoload.php
├── cboden
│ └── ratchet
│ │ ├── .gitignore
│ │ ├── .travis.yml
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── Makefile
│ │ ├── README.md
│ │ ├── composer.json
│ │ ├── phpunit.xml.dist
│ │ ├── src
│ │ └── Ratchet
│ │ │ ├── AbstractConnectionDecorator.php
│ │ │ ├── App.php
│ │ │ ├── ComponentInterface.php
│ │ │ ├── ConnectionInterface.php
│ │ │ ├── Http
│ │ │ ├── CloseResponseTrait.php
│ │ │ ├── HttpRequestParser.php
│ │ │ ├── HttpServer.php
│ │ │ ├── HttpServerInterface.php
│ │ │ ├── OriginCheck.php
│ │ │ └── Router.php
│ │ │ ├── MessageComponentInterface.php
│ │ │ ├── MessageInterface.php
│ │ │ ├── Server
│ │ │ ├── EchoServer.php
│ │ │ ├── FlashPolicy.php
│ │ │ ├── IoConnection.php
│ │ │ ├── IoServer.php
│ │ │ └── IpBlackList.php
│ │ │ ├── Session
│ │ │ ├── Serialize
│ │ │ │ ├── HandlerInterface.php
│ │ │ │ ├── PhpBinaryHandler.php
│ │ │ │ └── PhpHandler.php
│ │ │ ├── SessionProvider.php
│ │ │ └── Storage
│ │ │ │ ├── Proxy
│ │ │ │ └── VirtualProxy.php
│ │ │ │ └── VirtualSessionStorage.php
│ │ │ ├── Wamp
│ │ │ ├── Exception.php
│ │ │ ├── JsonException.php
│ │ │ ├── ServerProtocol.php
│ │ │ ├── Topic.php
│ │ │ ├── TopicManager.php
│ │ │ ├── WampConnection.php
│ │ │ ├── WampServer.php
│ │ │ └── WampServerInterface.php
│ │ │ └── WebSocket
│ │ │ ├── ConnContext.php
│ │ │ ├── MessageCallableInterface.php
│ │ │ ├── MessageComponentInterface.php
│ │ │ ├── WsConnection.php
│ │ │ ├── WsServer.php
│ │ │ └── WsServerInterface.php
│ │ └── tests
│ │ ├── autobahn
│ │ ├── bin
│ │ │ └── fuzzingserver.php
│ │ ├── fuzzingclient-all.json
│ │ ├── fuzzingclient-profile.json
│ │ └── fuzzingclient-quick.json
│ │ ├── bootstrap.php
│ │ ├── helpers
│ │ └── Ratchet
│ │ │ ├── AbstractMessageComponentTestCase.php
│ │ │ ├── Mock
│ │ │ ├── Component.php
│ │ │ ├── Connection.php
│ │ │ ├── ConnectionDecorator.php
│ │ │ └── WampComponent.php
│ │ │ ├── NullComponent.php
│ │ │ ├── Wamp
│ │ │ └── Stub
│ │ │ │ └── WsWampServerInterface.php
│ │ │ └── WebSocket
│ │ │ └── Stub
│ │ │ └── WsMessageComponentInterface.php
│ │ └── unit
│ │ ├── AbstractConnectionDecoratorTest.php
│ │ ├── Http
│ │ ├── HttpRequestParserTest.php
│ │ ├── HttpServerTest.php
│ │ ├── OriginCheckTest.php
│ │ └── RouterTest.php
│ │ ├── Server
│ │ ├── EchoServerTest.php
│ │ ├── FlashPolicyComponentTest.php
│ │ ├── IoConnectionTest.php
│ │ ├── IoServerTest.php
│ │ └── IpBlackListComponentTest.php
│ │ ├── Session
│ │ ├── Serialize
│ │ │ └── PhpHandlerTest.php
│ │ ├── SessionComponentTest.php
│ │ └── Storage
│ │ │ └── VirtualSessionStoragePDOTest.php
│ │ └── Wamp
│ │ ├── ServerProtocolTest.php
│ │ ├── TopicManagerTest.php
│ │ ├── TopicTest.php
│ │ ├── WampConnectionTest.php
│ │ └── WampServerTest.php
├── composer
│ ├── ClassLoader.php
│ ├── LICENSE
│ ├── autoload_classmap.php
│ ├── autoload_files.php
│ ├── autoload_namespaces.php
│ ├── autoload_psr4.php
│ ├── autoload_real.php
│ ├── autoload_static.php
│ └── installed.json
├── evenement
│ └── evenement
│ │ ├── .gitignore
│ │ ├── .travis.yml
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ ├── doc
│ │ ├── 00-intro.md
│ │ ├── 01-api.md
│ │ └── 02-plugin-system.md
│ │ ├── examples
│ │ ├── benchmark-emit-no-arguments.php
│ │ ├── benchmark-emit-once.php
│ │ ├── benchmark-emit-one-argument.php
│ │ ├── benchmark-emit.php
│ │ └── benchmark-remove-listener-once.php
│ │ ├── phpunit.xml.dist
│ │ ├── src
│ │ └── Evenement
│ │ │ ├── EventEmitter.php
│ │ │ ├── EventEmitterInterface.php
│ │ │ └── EventEmitterTrait.php
│ │ └── tests
│ │ └── Evenement
│ │ └── Tests
│ │ ├── EventEmitterTest.php
│ │ ├── Listener.php
│ │ └── functions.php
├── guzzlehttp
│ └── psr7
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ └── src
│ │ ├── AppendStream.php
│ │ ├── BufferStream.php
│ │ ├── CachingStream.php
│ │ ├── DroppingStream.php
│ │ ├── FnStream.php
│ │ ├── Header.php
│ │ ├── InflateStream.php
│ │ ├── LazyOpenStream.php
│ │ ├── LimitStream.php
│ │ ├── Message.php
│ │ ├── MessageTrait.php
│ │ ├── MimeType.php
│ │ ├── MultipartStream.php
│ │ ├── NoSeekStream.php
│ │ ├── PumpStream.php
│ │ ├── Query.php
│ │ ├── Request.php
│ │ ├── Response.php
│ │ ├── Rfc7230.php
│ │ ├── ServerRequest.php
│ │ ├── Stream.php
│ │ ├── StreamDecoratorTrait.php
│ │ ├── StreamWrapper.php
│ │ ├── UploadedFile.php
│ │ ├── Uri.php
│ │ ├── UriNormalizer.php
│ │ ├── UriResolver.php
│ │ ├── Utils.php
│ │ ├── functions.php
│ │ └── functions_include.php
├── phpmailer
│ └── phpmailer
│ │ ├── COMMITMENT
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── SECURITY.md
│ │ ├── VERSION
│ │ ├── composer.json
│ │ ├── get_oauth_token.php
│ │ ├── language
│ │ ├── phpmailer.lang-af.php
│ │ ├── phpmailer.lang-ar.php
│ │ ├── phpmailer.lang-az.php
│ │ ├── phpmailer.lang-ba.php
│ │ ├── phpmailer.lang-be.php
│ │ ├── phpmailer.lang-bg.php
│ │ ├── phpmailer.lang-ca.php
│ │ ├── phpmailer.lang-ch.php
│ │ ├── phpmailer.lang-cs.php
│ │ ├── phpmailer.lang-da.php
│ │ ├── phpmailer.lang-de.php
│ │ ├── phpmailer.lang-el.php
│ │ ├── phpmailer.lang-eo.php
│ │ ├── phpmailer.lang-es.php
│ │ ├── phpmailer.lang-et.php
│ │ ├── phpmailer.lang-fa.php
│ │ ├── phpmailer.lang-fi.php
│ │ ├── phpmailer.lang-fo.php
│ │ ├── phpmailer.lang-fr.php
│ │ ├── phpmailer.lang-gl.php
│ │ ├── phpmailer.lang-he.php
│ │ ├── phpmailer.lang-hi.php
│ │ ├── phpmailer.lang-hr.php
│ │ ├── phpmailer.lang-hu.php
│ │ ├── phpmailer.lang-hy.php
│ │ ├── phpmailer.lang-id.php
│ │ ├── phpmailer.lang-it.php
│ │ ├── phpmailer.lang-ja.php
│ │ ├── phpmailer.lang-ka.php
│ │ ├── phpmailer.lang-ko.php
│ │ ├── phpmailer.lang-lt.php
│ │ ├── phpmailer.lang-lv.php
│ │ ├── phpmailer.lang-mg.php
│ │ ├── phpmailer.lang-ms.php
│ │ ├── phpmailer.lang-nb.php
│ │ ├── phpmailer.lang-nl.php
│ │ ├── phpmailer.lang-pl.php
│ │ ├── phpmailer.lang-pt.php
│ │ ├── phpmailer.lang-pt_br.php
│ │ ├── phpmailer.lang-ro.php
│ │ ├── phpmailer.lang-ru.php
│ │ ├── phpmailer.lang-sk.php
│ │ ├── phpmailer.lang-sl.php
│ │ ├── phpmailer.lang-sr.php
│ │ ├── phpmailer.lang-sv.php
│ │ ├── phpmailer.lang-tl.php
│ │ ├── phpmailer.lang-tr.php
│ │ ├── phpmailer.lang-uk.php
│ │ ├── phpmailer.lang-vi.php
│ │ ├── phpmailer.lang-zh.php
│ │ └── phpmailer.lang-zh_cn.php
│ │ └── src
│ │ ├── Exception.php
│ │ ├── OAuth.php
│ │ ├── PHPMailer.php
│ │ ├── POP3.php
│ │ └── SMTP.php
├── psr
│ └── http-message
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ └── src
│ │ ├── MessageInterface.php
│ │ ├── RequestInterface.php
│ │ ├── ResponseInterface.php
│ │ ├── ServerRequestInterface.php
│ │ ├── StreamInterface.php
│ │ ├── UploadedFileInterface.php
│ │ └── UriInterface.php
├── ralouphie
│ └── getallheaders
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ └── src
│ │ └── getallheaders.php
├── ratchet
│ └── rfc6455
│ │ ├── .gitignore
│ │ ├── .travis.yml
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ ├── phpunit.xml.dist
│ │ ├── src
│ │ ├── Handshake
│ │ │ ├── ClientNegotiator.php
│ │ │ ├── NegotiatorInterface.php
│ │ │ ├── RequestVerifier.php
│ │ │ ├── ResponseVerifier.php
│ │ │ └── ServerNegotiator.php
│ │ └── Messaging
│ │ │ ├── CloseFrameChecker.php
│ │ │ ├── DataInterface.php
│ │ │ ├── Frame.php
│ │ │ ├── FrameInterface.php
│ │ │ ├── Message.php
│ │ │ ├── MessageBuffer.php
│ │ │ └── MessageInterface.php
│ │ └── tests
│ │ ├── AbResultsTest.php
│ │ ├── ab
│ │ ├── clientRunner.php
│ │ ├── fuzzingclient.json
│ │ ├── fuzzingserver.json
│ │ ├── run_ab_tests.sh
│ │ └── startServer.php
│ │ ├── bootstrap.php
│ │ └── unit
│ │ ├── Handshake
│ │ ├── RequestVerifierTest.php
│ │ ├── ResponseVerifierTest.php
│ │ └── ServerNegotiatorTest.php
│ │ └── Messaging
│ │ ├── FrameTest.php
│ │ ├── MessageBufferTest.php
│ │ └── MessageTest.php
├── react
│ ├── cache
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ └── src
│ │ │ ├── ArrayCache.php
│ │ │ └── CacheInterface.php
│ ├── dns
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ └── src
│ │ │ ├── BadServerException.php
│ │ │ ├── Config
│ │ │ ├── Config.php
│ │ │ └── HostsFile.php
│ │ │ ├── Model
│ │ │ ├── Message.php
│ │ │ └── Record.php
│ │ │ ├── Protocol
│ │ │ ├── BinaryDumper.php
│ │ │ └── Parser.php
│ │ │ ├── Query
│ │ │ ├── CachingExecutor.php
│ │ │ ├── CancellationException.php
│ │ │ ├── CoopExecutor.php
│ │ │ ├── ExecutorInterface.php
│ │ │ ├── HostsFileExecutor.php
│ │ │ ├── Query.php
│ │ │ ├── RetryExecutor.php
│ │ │ ├── SelectiveTransportExecutor.php
│ │ │ ├── TcpTransportExecutor.php
│ │ │ ├── TimeoutException.php
│ │ │ ├── TimeoutExecutor.php
│ │ │ └── UdpTransportExecutor.php
│ │ │ ├── RecordNotFoundException.php
│ │ │ └── Resolver
│ │ │ ├── Factory.php
│ │ │ ├── Resolver.php
│ │ │ └── ResolverInterface.php
│ ├── event-loop
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ └── src
│ │ │ ├── ExtEvLoop.php
│ │ │ ├── ExtEventLoop.php
│ │ │ ├── ExtLibevLoop.php
│ │ │ ├── ExtLibeventLoop.php
│ │ │ ├── ExtUvLoop.php
│ │ │ ├── Factory.php
│ │ │ ├── LoopInterface.php
│ │ │ ├── SignalsHandler.php
│ │ │ ├── StreamSelectLoop.php
│ │ │ ├── Tick
│ │ │ └── FutureTickQueue.php
│ │ │ ├── Timer
│ │ │ ├── Timer.php
│ │ │ └── Timers.php
│ │ │ └── TimerInterface.php
│ ├── promise-timer
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ └── src
│ │ │ ├── TimeoutException.php
│ │ │ ├── functions.php
│ │ │ └── functions_include.php
│ ├── promise
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ └── src
│ │ │ ├── CancellablePromiseInterface.php
│ │ │ ├── CancellationQueue.php
│ │ │ ├── Deferred.php
│ │ │ ├── Exception
│ │ │ └── LengthException.php
│ │ │ ├── ExtendedPromiseInterface.php
│ │ │ ├── FulfilledPromise.php
│ │ │ ├── LazyPromise.php
│ │ │ ├── Promise.php
│ │ │ ├── PromiseInterface.php
│ │ │ ├── PromisorInterface.php
│ │ │ ├── RejectedPromise.php
│ │ │ ├── UnhandledRejectionException.php
│ │ │ ├── functions.php
│ │ │ └── functions_include.php
│ ├── socket
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ └── src
│ │ │ ├── Connection.php
│ │ │ ├── ConnectionInterface.php
│ │ │ ├── Connector.php
│ │ │ ├── ConnectorInterface.php
│ │ │ ├── DnsConnector.php
│ │ │ ├── FixedUriConnector.php
│ │ │ ├── HappyEyeBallsConnectionBuilder.php
│ │ │ ├── HappyEyeBallsConnector.php
│ │ │ ├── LimitingServer.php
│ │ │ ├── SecureConnector.php
│ │ │ ├── SecureServer.php
│ │ │ ├── Server.php
│ │ │ ├── ServerInterface.php
│ │ │ ├── StreamEncryption.php
│ │ │ ├── TcpConnector.php
│ │ │ ├── TcpServer.php
│ │ │ ├── TimeoutConnector.php
│ │ │ ├── UnixConnector.php
│ │ │ └── UnixServer.php
│ └── stream
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ └── src
│ │ ├── CompositeStream.php
│ │ ├── DuplexResourceStream.php
│ │ ├── DuplexStreamInterface.php
│ │ ├── ReadableResourceStream.php
│ │ ├── ReadableStreamInterface.php
│ │ ├── ThroughStream.php
│ │ ├── Util.php
│ │ ├── WritableResourceStream.php
│ │ └── WritableStreamInterface.php
└── symfony
│ ├── http-foundation
│ ├── .gitignore
│ ├── AcceptHeader.php
│ ├── AcceptHeaderItem.php
│ ├── ApacheRequest.php
│ ├── BinaryFileResponse.php
│ ├── CHANGELOG.md
│ ├── Cookie.php
│ ├── Exception
│ │ ├── ConflictingHeadersException.php
│ │ ├── RequestExceptionInterface.php
│ │ └── SuspiciousOperationException.php
│ ├── ExpressionRequestMatcher.php
│ ├── File
│ │ ├── Exception
│ │ │ ├── AccessDeniedException.php
│ │ │ ├── FileException.php
│ │ │ ├── FileNotFoundException.php
│ │ │ ├── UnexpectedTypeException.php
│ │ │ └── UploadException.php
│ │ ├── File.php
│ │ ├── MimeType
│ │ │ ├── ExtensionGuesser.php
│ │ │ ├── ExtensionGuesserInterface.php
│ │ │ ├── FileBinaryMimeTypeGuesser.php
│ │ │ ├── FileinfoMimeTypeGuesser.php
│ │ │ ├── MimeTypeExtensionGuesser.php
│ │ │ ├── MimeTypeGuesser.php
│ │ │ └── MimeTypeGuesserInterface.php
│ │ ├── Stream.php
│ │ └── UploadedFile.php
│ ├── FileBag.php
│ ├── HeaderBag.php
│ ├── IpUtils.php
│ ├── JsonResponse.php
│ ├── LICENSE
│ ├── ParameterBag.php
│ ├── README.md
│ ├── RedirectResponse.php
│ ├── Request.php
│ ├── RequestMatcher.php
│ ├── RequestMatcherInterface.php
│ ├── RequestStack.php
│ ├── Response.php
│ ├── ResponseHeaderBag.php
│ ├── ServerBag.php
│ ├── Session
│ │ ├── Attribute
│ │ │ ├── AttributeBag.php
│ │ │ ├── AttributeBagInterface.php
│ │ │ └── NamespacedAttributeBag.php
│ │ ├── Flash
│ │ │ ├── AutoExpireFlashBag.php
│ │ │ ├── FlashBag.php
│ │ │ └── FlashBagInterface.php
│ │ ├── Session.php
│ │ ├── SessionBagInterface.php
│ │ ├── SessionBagProxy.php
│ │ ├── SessionInterface.php
│ │ ├── SessionUtils.php
│ │ └── Storage
│ │ │ ├── Handler
│ │ │ ├── AbstractSessionHandler.php
│ │ │ ├── MemcacheSessionHandler.php
│ │ │ ├── MemcachedSessionHandler.php
│ │ │ ├── MongoDbSessionHandler.php
│ │ │ ├── NativeFileSessionHandler.php
│ │ │ ├── NativeSessionHandler.php
│ │ │ ├── NullSessionHandler.php
│ │ │ ├── PdoSessionHandler.php
│ │ │ ├── StrictSessionHandler.php
│ │ │ └── WriteCheckSessionHandler.php
│ │ │ ├── MetadataBag.php
│ │ │ ├── MockArraySessionStorage.php
│ │ │ ├── MockFileSessionStorage.php
│ │ │ ├── NativeSessionStorage.php
│ │ │ ├── PhpBridgeSessionStorage.php
│ │ │ ├── Proxy
│ │ │ ├── AbstractProxy.php
│ │ │ ├── NativeProxy.php
│ │ │ └── SessionHandlerProxy.php
│ │ │ └── SessionStorageInterface.php
│ ├── StreamedResponse.php
│ ├── Tests
│ │ ├── AcceptHeaderItemTest.php
│ │ ├── AcceptHeaderTest.php
│ │ ├── ApacheRequestTest.php
│ │ ├── BinaryFileResponseTest.php
│ │ ├── CookieTest.php
│ │ ├── ExpressionRequestMatcherTest.php
│ │ ├── File
│ │ │ ├── FakeFile.php
│ │ │ ├── FileTest.php
│ │ │ ├── Fixtures
│ │ │ │ ├── -test
│ │ │ │ ├── .unknownextension
│ │ │ │ ├── case-sensitive-mime-type.xlsm
│ │ │ │ ├── directory
│ │ │ │ │ └── .empty
│ │ │ │ ├── other-file.example
│ │ │ │ ├── test
│ │ │ │ ├── test.docx
│ │ │ │ └── test.gif
│ │ │ ├── MimeType
│ │ │ │ └── MimeTypeTest.php
│ │ │ └── UploadedFileTest.php
│ │ ├── FileBagTest.php
│ │ ├── Fixtures
│ │ │ └── response-functional
│ │ │ │ ├── common.inc
│ │ │ │ ├── cookie_max_age.expected
│ │ │ │ ├── cookie_max_age.php
│ │ │ │ ├── cookie_raw_urlencode.expected
│ │ │ │ ├── cookie_raw_urlencode.php
│ │ │ │ ├── cookie_samesite_lax.expected
│ │ │ │ ├── cookie_samesite_lax.php
│ │ │ │ ├── cookie_samesite_strict.expected
│ │ │ │ ├── cookie_samesite_strict.php
│ │ │ │ ├── cookie_urlencode.expected
│ │ │ │ ├── cookie_urlencode.php
│ │ │ │ ├── invalid_cookie_name.expected
│ │ │ │ └── invalid_cookie_name.php
│ │ ├── HeaderBagTest.php
│ │ ├── IpUtilsTest.php
│ │ ├── JsonResponseTest.php
│ │ ├── ParameterBagTest.php
│ │ ├── RedirectResponseTest.php
│ │ ├── RequestMatcherTest.php
│ │ ├── RequestStackTest.php
│ │ ├── RequestTest.php
│ │ ├── ResponseFunctionalTest.php
│ │ ├── ResponseHeaderBagTest.php
│ │ ├── ResponseTest.php
│ │ ├── ResponseTestCase.php
│ │ ├── ServerBagTest.php
│ │ ├── Session
│ │ │ ├── Attribute
│ │ │ │ ├── AttributeBagTest.php
│ │ │ │ └── NamespacedAttributeBagTest.php
│ │ │ ├── Flash
│ │ │ │ ├── AutoExpireFlashBagTest.php
│ │ │ │ └── FlashBagTest.php
│ │ │ ├── SessionTest.php
│ │ │ └── Storage
│ │ │ │ ├── Handler
│ │ │ │ ├── AbstractSessionHandlerTest.php
│ │ │ │ ├── Fixtures
│ │ │ │ │ ├── common.inc
│ │ │ │ │ ├── empty_destroys.expected
│ │ │ │ │ ├── empty_destroys.php
│ │ │ │ │ ├── read_only.expected
│ │ │ │ │ ├── read_only.php
│ │ │ │ │ ├── regenerate.expected
│ │ │ │ │ ├── regenerate.php
│ │ │ │ │ ├── storage.expected
│ │ │ │ │ ├── storage.php
│ │ │ │ │ ├── with_cookie.expected
│ │ │ │ │ ├── with_cookie.php
│ │ │ │ │ ├── with_cookie_and_session.expected
│ │ │ │ │ ├── with_cookie_and_session.php
│ │ │ │ │ ├── with_samesite.expected
│ │ │ │ │ ├── with_samesite.php
│ │ │ │ │ ├── with_samesite_and_migration.expected
│ │ │ │ │ └── with_samesite_and_migration.php
│ │ │ │ ├── MemcacheSessionHandlerTest.php
│ │ │ │ ├── MemcachedSessionHandlerTest.php
│ │ │ │ ├── MongoDbSessionHandlerTest.php
│ │ │ │ ├── NativeFileSessionHandlerTest.php
│ │ │ │ ├── NativeSessionHandlerTest.php
│ │ │ │ ├── NullSessionHandlerTest.php
│ │ │ │ ├── PdoSessionHandlerTest.php
│ │ │ │ ├── StrictSessionHandlerTest.php
│ │ │ │ └── WriteCheckSessionHandlerTest.php
│ │ │ │ ├── MetadataBagTest.php
│ │ │ │ ├── MockArraySessionStorageTest.php
│ │ │ │ ├── MockFileSessionStorageTest.php
│ │ │ │ ├── NativeSessionStorageTest.php
│ │ │ │ ├── PhpBridgeSessionStorageTest.php
│ │ │ │ └── Proxy
│ │ │ │ ├── AbstractProxyTest.php
│ │ │ │ ├── NativeProxyTest.php
│ │ │ │ └── SessionHandlerProxyTest.php
│ │ ├── StreamedResponseTest.php
│ │ └── schema
│ │ │ ├── http-status-codes.rng
│ │ │ └── iana-registry.rng
│ ├── composer.json
│ └── phpunit.xml.dist
│ ├── polyfill-mbstring
│ ├── LICENSE
│ ├── Mbstring.php
│ ├── README.md
│ ├── Resources
│ │ └── unidata
│ │ │ ├── lowerCase.php
│ │ │ ├── titleCaseRegexp.php
│ │ │ └── upperCase.php
│ ├── bootstrap.php
│ ├── bootstrap80.php
│ └── composer.json
│ └── routing
│ ├── .gitignore
│ ├── Annotation
│ └── Route.php
│ ├── CHANGELOG.md
│ ├── CompiledRoute.php
│ ├── DependencyInjection
│ └── RoutingResolverPass.php
│ ├── Exception
│ ├── ExceptionInterface.php
│ ├── InvalidParameterException.php
│ ├── MethodNotAllowedException.php
│ ├── MissingMandatoryParametersException.php
│ ├── NoConfigurationException.php
│ ├── ResourceNotFoundException.php
│ └── RouteNotFoundException.php
│ ├── Generator
│ ├── ConfigurableRequirementsInterface.php
│ ├── Dumper
│ │ ├── GeneratorDumper.php
│ │ ├── GeneratorDumperInterface.php
│ │ └── PhpGeneratorDumper.php
│ ├── UrlGenerator.php
│ └── UrlGeneratorInterface.php
│ ├── LICENSE
│ ├── Loader
│ ├── AnnotationClassLoader.php
│ ├── AnnotationDirectoryLoader.php
│ ├── AnnotationFileLoader.php
│ ├── ClosureLoader.php
│ ├── Configurator
│ │ ├── CollectionConfigurator.php
│ │ ├── ImportConfigurator.php
│ │ ├── RouteConfigurator.php
│ │ ├── RoutingConfigurator.php
│ │ └── Traits
│ │ │ ├── AddTrait.php
│ │ │ └── RouteTrait.php
│ ├── DependencyInjection
│ │ └── ServiceRouterLoader.php
│ ├── DirectoryLoader.php
│ ├── GlobFileLoader.php
│ ├── ObjectRouteLoader.php
│ ├── PhpFileLoader.php
│ ├── XmlFileLoader.php
│ ├── YamlFileLoader.php
│ └── schema
│ │ └── routing
│ │ └── routing-1.0.xsd
│ ├── Matcher
│ ├── Dumper
│ │ ├── DumperCollection.php
│ │ ├── DumperRoute.php
│ │ ├── MatcherDumper.php
│ │ ├── MatcherDumperInterface.php
│ │ ├── PhpMatcherDumper.php
│ │ └── StaticPrefixCollection.php
│ ├── RedirectableUrlMatcher.php
│ ├── RedirectableUrlMatcherInterface.php
│ ├── RequestMatcherInterface.php
│ ├── TraceableUrlMatcher.php
│ ├── UrlMatcher.php
│ └── UrlMatcherInterface.php
│ ├── README.md
│ ├── RequestContext.php
│ ├── RequestContextAwareInterface.php
│ ├── Route.php
│ ├── RouteCollection.php
│ ├── RouteCollectionBuilder.php
│ ├── RouteCompiler.php
│ ├── RouteCompilerInterface.php
│ ├── Router.php
│ ├── RouterInterface.php
│ ├── Tests
│ ├── Annotation
│ │ └── RouteTest.php
│ ├── CompiledRouteTest.php
│ ├── DependencyInjection
│ │ └── RoutingResolverPassTest.php
│ ├── Fixtures
│ │ ├── AnnotatedClasses
│ │ │ ├── AbstractClass.php
│ │ │ ├── BarClass.php
│ │ │ ├── BazClass.php
│ │ │ ├── EncodingClass.php
│ │ │ ├── FooClass.php
│ │ │ └── FooTrait.php
│ │ ├── CustomCompiledRoute.php
│ │ ├── CustomRouteCompiler.php
│ │ ├── CustomXmlFileLoader.php
│ │ ├── OtherAnnotatedClasses
│ │ │ ├── AnonymousClassInTrait.php
│ │ │ ├── NoStartTagClass.php
│ │ │ └── VariadicClass.php
│ │ ├── RedirectableUrlMatcher.php
│ │ ├── annotated.php
│ │ ├── bad_format.yml
│ │ ├── bar.xml
│ │ ├── controller
│ │ │ ├── import__controller.xml
│ │ │ ├── import__controller.yml
│ │ │ ├── import_controller.xml
│ │ │ ├── import_controller.yml
│ │ │ ├── import_override_defaults.xml
│ │ │ ├── import_override_defaults.yml
│ │ │ ├── override_defaults.xml
│ │ │ ├── override_defaults.yml
│ │ │ ├── routing.xml
│ │ │ └── routing.yml
│ │ ├── directory
│ │ │ ├── recurse
│ │ │ │ ├── routes1.yml
│ │ │ │ └── routes2.yml
│ │ │ └── routes3.yml
│ │ ├── directory_import
│ │ │ └── import.yml
│ │ ├── dumper
│ │ │ ├── url_matcher0.php
│ │ │ ├── url_matcher1.php
│ │ │ ├── url_matcher2.php
│ │ │ ├── url_matcher3.php
│ │ │ ├── url_matcher4.php
│ │ │ ├── url_matcher5.php
│ │ │ ├── url_matcher6.php
│ │ │ └── url_matcher7.php
│ │ ├── empty.yml
│ │ ├── file_resource.yml
│ │ ├── foo.xml
│ │ ├── foo1.xml
│ │ ├── glob
│ │ │ ├── bar.xml
│ │ │ ├── bar.yml
│ │ │ ├── baz.xml
│ │ │ ├── baz.yml
│ │ │ ├── import_multiple.xml
│ │ │ ├── import_multiple.yml
│ │ │ ├── import_single.xml
│ │ │ ├── import_single.yml
│ │ │ ├── php_dsl.php
│ │ │ ├── php_dsl_bar.php
│ │ │ └── php_dsl_baz.php
│ │ ├── incomplete.yml
│ │ ├── list_defaults.xml
│ │ ├── list_in_list_defaults.xml
│ │ ├── list_in_map_defaults.xml
│ │ ├── list_null_values.xml
│ │ ├── localized
│ │ │ └── utf8.xml
│ │ ├── map_defaults.xml
│ │ ├── map_in_list_defaults.xml
│ │ ├── map_in_map_defaults.xml
│ │ ├── map_null_values.xml
│ │ ├── missing_id.xml
│ │ ├── missing_path.xml
│ │ ├── namespaceprefix.xml
│ │ ├── nonesense_resource_plus_path.yml
│ │ ├── nonesense_type_without_resource.yml
│ │ ├── nonvalid.xml
│ │ ├── nonvalid.yml
│ │ ├── nonvalid2.yml
│ │ ├── nonvalidkeys.yml
│ │ ├── nonvalidnode.xml
│ │ ├── nonvalidroute.xml
│ │ ├── null_values.xml
│ │ ├── php_dsl.php
│ │ ├── php_dsl_sub.php
│ │ ├── scalar_defaults.xml
│ │ ├── special_route_name.yml
│ │ ├── validpattern.php
│ │ ├── validpattern.xml
│ │ ├── validpattern.yml
│ │ ├── validresource.php
│ │ ├── validresource.xml
│ │ ├── validresource.yml
│ │ ├── with_define_path_variable.php
│ │ └── withdoctype.xml
│ ├── Generator
│ │ ├── Dumper
│ │ │ └── PhpGeneratorDumperTest.php
│ │ └── UrlGeneratorTest.php
│ ├── Loader
│ │ ├── AbstractAnnotationLoaderTest.php
│ │ ├── AnnotationClassLoaderTest.php
│ │ ├── AnnotationDirectoryLoaderTest.php
│ │ ├── AnnotationFileLoaderTest.php
│ │ ├── ClosureLoaderTest.php
│ │ ├── DirectoryLoaderTest.php
│ │ ├── GlobFileLoaderTest.php
│ │ ├── ObjectRouteLoaderTest.php
│ │ ├── PhpFileLoaderTest.php
│ │ ├── XmlFileLoaderTest.php
│ │ └── YamlFileLoaderTest.php
│ ├── Matcher
│ │ ├── DumpedRedirectableUrlMatcherTest.php
│ │ ├── DumpedUrlMatcherTest.php
│ │ ├── Dumper
│ │ │ ├── DumperCollectionTest.php
│ │ │ ├── PhpMatcherDumperTest.php
│ │ │ └── StaticPrefixCollectionTest.php
│ │ ├── RedirectableUrlMatcherTest.php
│ │ ├── TraceableUrlMatcherTest.php
│ │ └── UrlMatcherTest.php
│ ├── RequestContextTest.php
│ ├── RouteCollectionBuilderTest.php
│ ├── RouteCollectionTest.php
│ ├── RouteCompilerTest.php
│ ├── RouteTest.php
│ └── RouterTest.php
│ ├── composer.json
│ └── phpunit.xml.dist
└── verify.php
/Project Screenshots/group-public-chat.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/Project Screenshots/group-public-chat.jpg
--------------------------------------------------------------------------------
/Project Screenshots/one-to-one-private-chat.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/Project Screenshots/one-to-one-private-chat.jpg
--------------------------------------------------------------------------------
/Project Screenshots/profile-page.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/Project Screenshots/profile-page.jpg
--------------------------------------------------------------------------------
/Project Screenshots/websocket-connection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/Project Screenshots/websocket-connection.png
--------------------------------------------------------------------------------
/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "autoload": {
3 | "psr-4": {
4 | "MyApp\\": "src"
5 | }
6 | },
7 |
8 | "require": {
9 | "phpmailer/phpmailer": "^6.2",
10 | "cboden/ratchet": "v0.4"
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/database/Database_connection.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/database/font/arial.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/database/font/arial.ttf
--------------------------------------------------------------------------------
/images/1129318656.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1129318656.jpg
--------------------------------------------------------------------------------
/images/1136324244.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1136324244.jpg
--------------------------------------------------------------------------------
/images/1609762673.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1609762673.png
--------------------------------------------------------------------------------
/images/1609763528.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1609763528.png
--------------------------------------------------------------------------------
/images/1609763615.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1609763615.png
--------------------------------------------------------------------------------
/images/1609763641.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1609763641.png
--------------------------------------------------------------------------------
/images/1609763751.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1609763751.png
--------------------------------------------------------------------------------
/images/1609765522.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1609765522.png
--------------------------------------------------------------------------------
/images/1609765723.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1609765723.png
--------------------------------------------------------------------------------
/images/1609766589.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1609766589.png
--------------------------------------------------------------------------------
/images/1609820911.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1609820911.png
--------------------------------------------------------------------------------
/images/1609821009.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1609821009.png
--------------------------------------------------------------------------------
/images/1609831140.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1609831140.png
--------------------------------------------------------------------------------
/images/1609849546.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1609849546.png
--------------------------------------------------------------------------------
/images/1609930353.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1609930353.png
--------------------------------------------------------------------------------
/images/1609996291.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1609996291.png
--------------------------------------------------------------------------------
/images/1610111098.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1610111098.png
--------------------------------------------------------------------------------
/images/1610111391.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1610111391.png
--------------------------------------------------------------------------------
/images/1610111434.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1610111434.png
--------------------------------------------------------------------------------
/images/1610166778.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1610166778.png
--------------------------------------------------------------------------------
/images/1610533947.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1610533947.png
--------------------------------------------------------------------------------
/images/1610533990.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1610533990.png
--------------------------------------------------------------------------------
/images/1610534006.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1610534006.png
--------------------------------------------------------------------------------
/images/1610534134.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1610534134.png
--------------------------------------------------------------------------------
/images/1610534201.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1610534201.png
--------------------------------------------------------------------------------
/images/1610534275.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1610534275.png
--------------------------------------------------------------------------------
/images/1610536521.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1610536521.png
--------------------------------------------------------------------------------
/images/1610536582.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1610536582.png
--------------------------------------------------------------------------------
/images/1611039231.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1611039231.png
--------------------------------------------------------------------------------
/images/1611922698.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1611922698.png
--------------------------------------------------------------------------------
/images/1612607127.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1612607127.png
--------------------------------------------------------------------------------
/images/1695678357.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1695678357.png
--------------------------------------------------------------------------------
/images/1695678386.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1695678386.png
--------------------------------------------------------------------------------
/images/1695766436.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1695766436.png
--------------------------------------------------------------------------------
/images/1695766941.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1695766941.png
--------------------------------------------------------------------------------
/images/1695770127.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1695770127.png
--------------------------------------------------------------------------------
/images/1695770137.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1695770137.png
--------------------------------------------------------------------------------
/images/1695772731.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1695772731.png
--------------------------------------------------------------------------------
/images/1695772743.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1695772743.png
--------------------------------------------------------------------------------
/images/1796063360.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1796063360.jpg
--------------------------------------------------------------------------------
/images/1816579302.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/1816579302.jpg
--------------------------------------------------------------------------------
/images/635094993.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/635094993.jpg
--------------------------------------------------------------------------------
/images/870241842.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/images/870241842.jpg
--------------------------------------------------------------------------------
/vendor-front/bootstrap/scss/_jumbotron.scss:
--------------------------------------------------------------------------------
1 | .jumbotron {
2 | padding: $jumbotron-padding ($jumbotron-padding / 2);
3 | margin-bottom: $jumbotron-padding;
4 | color: $jumbotron-color;
5 | background-color: $jumbotron-bg;
6 | @include border-radius($border-radius-lg);
7 |
8 | @include media-breakpoint-up(sm) {
9 | padding: ($jumbotron-padding * 2) $jumbotron-padding;
10 | }
11 | }
12 |
13 | .jumbotron-fluid {
14 | padding-right: 0;
15 | padding-left: 0;
16 | @include border-radius(0);
17 | }
18 |
--------------------------------------------------------------------------------
/vendor-front/bootstrap/scss/_media.scss:
--------------------------------------------------------------------------------
1 | .media {
2 | display: flex;
3 | align-items: flex-start;
4 | }
5 |
6 | .media-body {
7 | flex: 1;
8 | }
9 |
--------------------------------------------------------------------------------
/vendor-front/bootstrap/scss/_transitions.scss:
--------------------------------------------------------------------------------
1 | .fade {
2 | @include transition($transition-fade);
3 |
4 | &:not(.show) {
5 | opacity: 0;
6 | }
7 | }
8 |
9 | .collapse {
10 | &:not(.show) {
11 | display: none;
12 | }
13 | }
14 |
15 | .collapsing {
16 | position: relative;
17 | height: 0;
18 | overflow: hidden;
19 | @include transition($transition-collapse);
20 | }
21 |
--------------------------------------------------------------------------------
/vendor-front/bootstrap/scss/bootstrap-reboot.scss:
--------------------------------------------------------------------------------
1 | /*!
2 | * Bootstrap Reboot v4.5.3 (https://getbootstrap.com/)
3 | * Copyright 2011-2020 The Bootstrap Authors
4 | * Copyright 2011-2020 Twitter, Inc.
5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
6 | * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
7 | */
8 |
9 | @import "functions";
10 | @import "variables";
11 | @import "mixins";
12 | @import "reboot";
13 |
--------------------------------------------------------------------------------
/vendor-front/bootstrap/scss/mixins/_alert.scss:
--------------------------------------------------------------------------------
1 | @mixin alert-variant($background, $border, $color) {
2 | color: $color;
3 | @include gradient-bg($background);
4 | border-color: $border;
5 |
6 | hr {
7 | border-top-color: darken($border, 5%);
8 | }
9 |
10 | .alert-link {
11 | color: darken($color, 10%);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/vendor-front/bootstrap/scss/mixins/_badge.scss:
--------------------------------------------------------------------------------
1 | @mixin badge-variant($bg) {
2 | color: color-yiq($bg);
3 | background-color: $bg;
4 |
5 | @at-root a#{&} {
6 | @include hover-focus() {
7 | color: color-yiq($bg);
8 | background-color: darken($bg, 10%);
9 | }
10 |
11 | &:focus,
12 | &.focus {
13 | outline: 0;
14 | box-shadow: 0 0 0 $badge-focus-width rgba($bg, .5);
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/vendor-front/bootstrap/scss/mixins/_clearfix.scss:
--------------------------------------------------------------------------------
1 | @mixin clearfix() {
2 | &::after {
3 | display: block;
4 | clear: both;
5 | content: "";
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/vendor-front/bootstrap/scss/mixins/_float.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | @mixin float-left() {
4 | float: left !important;
5 | @include deprecate("The `float-left` mixin", "v4.3.0", "v5");
6 | }
7 | @mixin float-right() {
8 | float: right !important;
9 | @include deprecate("The `float-right` mixin", "v4.3.0", "v5");
10 | }
11 | @mixin float-none() {
12 | float: none !important;
13 | @include deprecate("The `float-none` mixin", "v4.3.0", "v5");
14 | }
15 |
--------------------------------------------------------------------------------
/vendor-front/bootstrap/scss/mixins/_lists.scss:
--------------------------------------------------------------------------------
1 | // Lists
2 |
3 | // Unstyled keeps list items block level, just removes default browser padding and list-style
4 | @mixin list-unstyled() {
5 | padding-left: 0;
6 | list-style: none;
7 | }
8 |
--------------------------------------------------------------------------------
/vendor-front/bootstrap/scss/mixins/_nav-divider.scss:
--------------------------------------------------------------------------------
1 | // Horizontal dividers
2 | //
3 | // Dividers (basically an hr) within dropdowns and nav lists
4 |
5 | @mixin nav-divider($color: $nav-divider-color, $margin-y: $nav-divider-margin-y, $ignore-warning: false) {
6 | height: 0;
7 | margin: $margin-y 0;
8 | overflow: hidden;
9 | border-top: 1px solid $color;
10 | @include deprecate("The `nav-divider()` mixin", "v4.4.0", "v5", $ignore-warning);
11 | }
12 |
--------------------------------------------------------------------------------
/vendor-front/bootstrap/scss/mixins/_resize.scss:
--------------------------------------------------------------------------------
1 | // Resize anything
2 |
3 | @mixin resizable($direction) {
4 | overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible`
5 | resize: $direction; // Options: horizontal, vertical, both
6 | }
7 |
--------------------------------------------------------------------------------
/vendor-front/bootstrap/scss/mixins/_size.scss:
--------------------------------------------------------------------------------
1 | // Sizing shortcuts
2 |
3 | @mixin size($width, $height: $width) {
4 | width: $width;
5 | height: $height;
6 | @include deprecate("`size()`", "v4.3.0", "v5");
7 | }
8 |
--------------------------------------------------------------------------------
/vendor-front/bootstrap/scss/mixins/_text-hide.scss:
--------------------------------------------------------------------------------
1 | // CSS image replacement
2 | @mixin text-hide($ignore-warning: false) {
3 | // stylelint-disable-next-line font-family-no-missing-generic-family-keyword
4 | font: 0/0 a;
5 | color: transparent;
6 | text-shadow: none;
7 | background-color: transparent;
8 | border: 0;
9 |
10 | @include deprecate("`text-hide()`", "v4.1.0", "v5", $ignore-warning);
11 | }
12 |
--------------------------------------------------------------------------------
/vendor-front/bootstrap/scss/mixins/_text-truncate.scss:
--------------------------------------------------------------------------------
1 | // Text truncate
2 | // Requires inline-block or block for proper styling
3 |
4 | @mixin text-truncate() {
5 | overflow: hidden;
6 | text-overflow: ellipsis;
7 | white-space: nowrap;
8 | }
9 |
--------------------------------------------------------------------------------
/vendor-front/bootstrap/scss/mixins/_visibility.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | // Visibility
4 |
5 | @mixin invisible($visibility) {
6 | visibility: $visibility !important;
7 | @include deprecate("`invisible()`", "v4.3.0", "v5");
8 | }
9 |
--------------------------------------------------------------------------------
/vendor-front/bootstrap/scss/utilities/_align.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | .align-baseline { vertical-align: baseline !important; } // Browser default
4 | .align-top { vertical-align: top !important; }
5 | .align-middle { vertical-align: middle !important; }
6 | .align-bottom { vertical-align: bottom !important; }
7 | .align-text-bottom { vertical-align: text-bottom !important; }
8 | .align-text-top { vertical-align: text-top !important; }
9 |
--------------------------------------------------------------------------------
/vendor-front/bootstrap/scss/utilities/_background.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | @each $color, $value in $theme-colors {
4 | @include bg-variant(".bg-#{$color}", $value, true);
5 | }
6 |
7 | @if $enable-gradients {
8 | @each $color, $value in $theme-colors {
9 | @include bg-gradient-variant(".bg-gradient-#{$color}", $value, true);
10 | }
11 | }
12 |
13 | .bg-white {
14 | background-color: $white !important;
15 | }
16 |
17 | .bg-transparent {
18 | background-color: transparent !important;
19 | }
20 |
--------------------------------------------------------------------------------
/vendor-front/bootstrap/scss/utilities/_clearfix.scss:
--------------------------------------------------------------------------------
1 | .clearfix {
2 | @include clearfix();
3 | }
4 |
--------------------------------------------------------------------------------
/vendor-front/bootstrap/scss/utilities/_float.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | @each $breakpoint in map-keys($grid-breakpoints) {
4 | @include media-breakpoint-up($breakpoint) {
5 | $infix: breakpoint-infix($breakpoint, $grid-breakpoints);
6 |
7 | .float#{$infix}-left { float: left !important; }
8 | .float#{$infix}-right { float: right !important; }
9 | .float#{$infix}-none { float: none !important; }
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/vendor-front/bootstrap/scss/utilities/_interactions.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | @each $value in $user-selects {
4 | .user-select-#{$value} { user-select: $value !important; }
5 | }
6 |
--------------------------------------------------------------------------------
/vendor-front/bootstrap/scss/utilities/_overflow.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | @each $value in $overflows {
4 | .overflow-#{$value} { overflow: $value !important; }
5 | }
6 |
--------------------------------------------------------------------------------
/vendor-front/bootstrap/scss/utilities/_screenreaders.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Screenreaders
3 | //
4 |
5 | .sr-only {
6 | @include sr-only();
7 | }
8 |
9 | .sr-only-focusable {
10 | @include sr-only-focusable();
11 | }
12 |
--------------------------------------------------------------------------------
/vendor-front/bootstrap/scss/utilities/_shadows.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | .shadow-sm { box-shadow: $box-shadow-sm !important; }
4 | .shadow { box-shadow: $box-shadow !important; }
5 | .shadow-lg { box-shadow: $box-shadow-lg !important; }
6 | .shadow-none { box-shadow: none !important; }
7 |
--------------------------------------------------------------------------------
/vendor-front/bootstrap/scss/utilities/_visibility.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | //
4 | // Visibility utilities
5 | //
6 |
7 | .visible {
8 | visibility: visible !important;
9 | }
10 |
11 | .invisible {
12 | visibility: hidden !important;
13 | }
14 |
--------------------------------------------------------------------------------
/vendor-front/bubble-chat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/vendor-front/bubble-chat.png
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/attribution.js:
--------------------------------------------------------------------------------
1 | console.log(`Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
2 | License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
3 | `)
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/less/_animated.less:
--------------------------------------------------------------------------------
1 | // Animated Icons
2 | // --------------------------
3 |
4 | .@{fa-css-prefix}-spin {
5 | animation: fa-spin 2s infinite linear;
6 | }
7 |
8 | .@{fa-css-prefix}-pulse {
9 | animation: fa-spin 1s infinite steps(8);
10 | }
11 |
12 | @keyframes fa-spin {
13 | 0% {
14 | transform: rotate(0deg);
15 | }
16 | 100% {
17 | transform: rotate(360deg);
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/less/_bordered-pulled.less:
--------------------------------------------------------------------------------
1 | // Bordered & Pulled
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-border {
5 | border-radius: .1em;
6 | border: solid .08em @fa-border-color;
7 | padding: .2em .25em .15em;
8 | }
9 |
10 | .@{fa-css-prefix}-pull-left { float: left; }
11 | .@{fa-css-prefix}-pull-right { float: right; }
12 |
13 | .@{fa-css-prefix}, .fas, .far, .fal, .fab {
14 | &.@{fa-css-prefix}-pull-left { margin-right: .3em; }
15 | &.@{fa-css-prefix}-pull-right { margin-left: .3em; }
16 | }
17 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/less/_core.less:
--------------------------------------------------------------------------------
1 | // Base Class Definition
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}, .fas, .far, .fal, .fad, .fab {
5 | -moz-osx-font-smoothing: grayscale;
6 | -webkit-font-smoothing: antialiased;
7 | display: inline-block;
8 | font-style: normal;
9 | font-variant: normal;
10 | text-rendering: auto;
11 | line-height: 1;
12 | }
13 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/less/_fixed-width.less:
--------------------------------------------------------------------------------
1 | // Fixed Width Icons
2 | // -------------------------
3 | .@{fa-css-prefix}-fw {
4 | text-align: center;
5 | width: (20em / 16);
6 | }
7 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/less/_list.less:
--------------------------------------------------------------------------------
1 | // List Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-ul {
5 | list-style-type: none;
6 | margin-left: (@fa-li-width * 5/4);
7 | padding-left: 0;
8 |
9 | > li { position: relative; }
10 | }
11 |
12 | .@{fa-css-prefix}-li {
13 | left: -@fa-li-width;
14 | position: absolute;
15 | text-align: center;
16 | width: @fa-li-width;
17 | line-height: inherit;
18 | }
19 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/less/_screen-reader.less:
--------------------------------------------------------------------------------
1 | // Screen Readers
2 | // -------------------------
3 |
4 | .sr-only { .sr-only(); }
5 | .sr-only-focusable { .sr-only-focusable(); }
6 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/less/v4-shims.less:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome Free 5.15.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 | */
5 | @import '_variables.less';
6 | @import '_shims.less';
7 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/scss/_animated.scss:
--------------------------------------------------------------------------------
1 | // Animated Icons
2 | // --------------------------
3 |
4 | .#{$fa-css-prefix}-spin {
5 | animation: fa-spin 2s infinite linear;
6 | }
7 |
8 | .#{$fa-css-prefix}-pulse {
9 | animation: fa-spin 1s infinite steps(8);
10 | }
11 |
12 | @keyframes fa-spin {
13 | 0% {
14 | transform: rotate(0deg);
15 | }
16 |
17 | 100% {
18 | transform: rotate(360deg);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/scss/_core.scss:
--------------------------------------------------------------------------------
1 | // Base Class Definition
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix},
5 | .fas,
6 | .far,
7 | .fal,
8 | .fad,
9 | .fab {
10 | -moz-osx-font-smoothing: grayscale;
11 | -webkit-font-smoothing: antialiased;
12 | display: inline-block;
13 | font-style: normal;
14 | font-variant: normal;
15 | text-rendering: auto;
16 | line-height: 1;
17 | }
18 |
19 | %fa-icon {
20 | @include fa-icon;
21 | }
22 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/scss/_fixed-width.scss:
--------------------------------------------------------------------------------
1 | // Fixed Width Icons
2 | // -------------------------
3 | .#{$fa-css-prefix}-fw {
4 | text-align: center;
5 | width: $fa-fw-width;
6 | }
7 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/scss/_larger.scss:
--------------------------------------------------------------------------------
1 | // Icon Sizes
2 | // -------------------------
3 |
4 | // makes the font 33% larger relative to the icon container
5 | .#{$fa-css-prefix}-lg {
6 | font-size: (4em / 3);
7 | line-height: (3em / 4);
8 | vertical-align: -.0667em;
9 | }
10 |
11 | .#{$fa-css-prefix}-xs {
12 | font-size: .75em;
13 | }
14 |
15 | .#{$fa-css-prefix}-sm {
16 | font-size: .875em;
17 | }
18 |
19 | @for $i from 1 through 10 {
20 | .#{$fa-css-prefix}-#{$i}x {
21 | font-size: $i * 1em;
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/scss/_list.scss:
--------------------------------------------------------------------------------
1 | // List Icons
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-ul {
5 | list-style-type: none;
6 | margin-left: $fa-li-width * 5/4;
7 | padding-left: 0;
8 |
9 | > li { position: relative; }
10 | }
11 |
12 | .#{$fa-css-prefix}-li {
13 | left: -$fa-li-width;
14 | position: absolute;
15 | text-align: center;
16 | width: $fa-li-width;
17 | line-height: inherit;
18 | }
19 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/scss/_screen-reader.scss:
--------------------------------------------------------------------------------
1 | // Screen Readers
2 | // -------------------------
3 |
4 | .sr-only { @include sr-only; }
5 | .sr-only-focusable { @include sr-only-focusable; }
6 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/scss/fontawesome.scss:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome Free 5.15.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 | */
5 | @import 'variables';
6 | @import 'mixins';
7 | @import 'core';
8 | @import 'larger';
9 | @import 'fixed-width';
10 | @import 'list';
11 | @import 'bordered-pulled';
12 | @import 'animated';
13 | @import 'rotated-flipped';
14 | @import 'stacked';
15 | @import 'icons';
16 | @import 'screen-reader';
17 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/scss/v4-shims.scss:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome Free 5.15.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 | */
5 | @import 'variables';
6 | @import 'shims';
7 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/adn.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/angular.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/artstation.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/autoprefixer.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/bandcamp.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/bitbucket.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/black-tie.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/buysellads.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/cloudsmith.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/css3-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/css3.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/cuttlefish.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/dashcube.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/deviantart.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/dochub.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/dropbox.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/dyalog.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/elementor.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/ethereum.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/facebook-f.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/figma.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/firstdraft.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/flipboard.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/gitter.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/google-drive.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/google-play.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/google.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/gratipay.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/hacker-news.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/houzz.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/html5.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/instalod.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/jira.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/kaggle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/korvue.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/magento.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/maxcdn.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/microsoft.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/mix.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/modx.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/monero.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/npm.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/openid.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/patreon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/product-hunt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/servicestack.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/stack-exchange.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/stack-overflow.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/strava.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/telegram-plane.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/think-peaks.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/tiktok.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/twitch.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/uikit.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/unsplash.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/viacoin.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/vuejs.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/windows.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/y-combinator.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/yahoo.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/yandex-international.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/brands/yandex.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/regular/bookmark.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/regular/circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/regular/file.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/regular/folder.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/regular/square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/regular/star-half.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/regular/window-maximize.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/regular/window-minimize.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/regular/window-restore.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/adjust.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/angle-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/angle-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/angle-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/angle-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/arrow-alt-circle-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/arrow-alt-circle-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/arrow-alt-circle-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/arrow-alt-circle-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/arrow-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/arrow-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/arrow-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/backward.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/battery-empty.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/battery-full.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/battery-half.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/battery-quarter.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/battery-three-quarters.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/bolt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/bookmark.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/border-all.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/box.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/bread-slice.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/burn.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/caret-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/caret-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/caret-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/caret-square-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/caret-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/chalkboard.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/chart-area.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/cheese.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/chevron-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/clock.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/clone.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/cloud.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/coffee.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/columns.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/comment-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/comment.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/cross.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/desktop.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/dice-one.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/dot-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/egg.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/ellipsis-h.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/ellipsis-v.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/equals.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/file.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/filter.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/folder-minus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/folder.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/forward.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/genderless.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/glass-martini-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/glass-martini.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/glass-whiskey.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/grip-lines-vertical.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/grip-lines.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/hard-hat.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/heart-broken.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/heart.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/hockey-puck.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/ice-cream.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/icicles.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/industry.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/italic.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/location-arrow.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/lock.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/long-arrow-alt-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/long-arrow-alt-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/long-arrow-alt-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/long-arrow-alt-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/map-marker-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/map-marker.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/map.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/meh-blank.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/minus-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/minus-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/minus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/mobile.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/mouse.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/music.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/neuter.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/paper-plane.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/paragraph.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/pause.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/pen.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/play-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/play.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/plug.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/plus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/qrcode.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/record-vinyl.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/sd-card.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/seedling.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/sign.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/slash.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/sort-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/sort-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/sort.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/square-full.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/star-half.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/star.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/step-backward.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/step-forward.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/sticky-note.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/stop-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/stop.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/suitcase.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/table.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/tablet.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/tenge.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/toggle-on.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/trash.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/tv.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/user-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/user-tie.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/user.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/utensil-spoon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/video.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/voicemail.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/volume-off.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/wave-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/window-maximize.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/svgs/solid/window-minimize.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/webfonts/fa-brands-400.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/vendor-front/fontawesome-free/webfonts/fa-brands-400.eot
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/webfonts/fa-brands-400.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/vendor-front/fontawesome-free/webfonts/fa-brands-400.ttf
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/webfonts/fa-brands-400.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/vendor-front/fontawesome-free/webfonts/fa-brands-400.woff
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/webfonts/fa-brands-400.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/vendor-front/fontawesome-free/webfonts/fa-brands-400.woff2
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/webfonts/fa-regular-400.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/vendor-front/fontawesome-free/webfonts/fa-regular-400.eot
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/webfonts/fa-regular-400.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/vendor-front/fontawesome-free/webfonts/fa-regular-400.ttf
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/webfonts/fa-regular-400.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/vendor-front/fontawesome-free/webfonts/fa-regular-400.woff
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/webfonts/fa-regular-400.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/vendor-front/fontawesome-free/webfonts/fa-regular-400.woff2
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/webfonts/fa-solid-900.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/vendor-front/fontawesome-free/webfonts/fa-solid-900.eot
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/webfonts/fa-solid-900.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/vendor-front/fontawesome-free/webfonts/fa-solid-900.ttf
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/webfonts/fa-solid-900.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/vendor-front/fontawesome-free/webfonts/fa-solid-900.woff
--------------------------------------------------------------------------------
/vendor-front/fontawesome-free/webfonts/fa-solid-900.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/vendor-front/fontawesome-free/webfonts/fa-solid-900.woff2
--------------------------------------------------------------------------------
/vendor-front/parsley/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "plugins": ["@babel/plugin-transform-object-assign"],
3 | "presets": ["@babel/preset-env"]
4 | }
5 |
--------------------------------------------------------------------------------
/vendor-front/parsley/dist/i18n/fi.extra.js:
--------------------------------------------------------------------------------
1 | // Validation errors messages for Parsley
2 | // Load this after Parsley
3 |
4 | Parsley.addMessages('fi', {
5 | dateiso: "Syötä oikea päivämäärä (YYYY-MM-DD)."
6 | });
7 |
--------------------------------------------------------------------------------
/vendor-front/parsley/dist/i18n/he.extra.js:
--------------------------------------------------------------------------------
1 | // Validation errors messages for Parsley
2 | // Load this after Parsley
3 |
4 | Parsley.addMessages('he', {
5 | dateiso: "ערך זה צריך להיות תאריך בפורמט (YYYY-MM-DD)."
6 | });
7 |
--------------------------------------------------------------------------------
/vendor-front/parsley/dist/i18n/id.extra.js:
--------------------------------------------------------------------------------
1 | // Validation errors messages for Parsley
2 | // Load this after Parsley
3 |
4 | Parsley.addMessages('id', {
5 | dateiso: "Harus tanggal yang valid (YYYY-MM-DD)."
6 | });
7 |
--------------------------------------------------------------------------------
/vendor-front/parsley/dist/i18n/ja.extra.js:
--------------------------------------------------------------------------------
1 | // Validation errors messages for Parsley
2 | // Load this after Parsley
3 |
4 | Parsley.addMessages('ja', {
5 | dateiso: "有効な日付を入力してください。 (YYYY-MM-DD).",
6 | minwords: "語句が短すぎます。 %s 語以上で入力してください。",
7 | maxwords: "語句が長すぎます。 %s 語以内で入力してください。",
8 | words: "語句の長さが正しくありません。 %s 語から %s 語の間で入力してください。",
9 | gt: "より大きい値を入力してください。",
10 | gte: "より大きいか、同じ値を入力してください。",
11 | lt: "より小さい値を入力してください。",
12 | lte: "より小さいか、同じ値を入力してください。",
13 | notequalto: "異なる値を入力してください。"
14 | });
15 |
--------------------------------------------------------------------------------
/vendor-front/parsley/dist/i18n/sv.extra.js:
--------------------------------------------------------------------------------
1 | // Validation errors messages for Parsley
2 | // Load this after Parsley
3 |
4 | Parsley.addMessages('sv', {
5 | dateiso: "Ange ett giltigt datum (ÅÅÅÅ-MM-DD)."
6 | });
7 |
--------------------------------------------------------------------------------
/vendor-front/parsley/dist/i18n/uk.extra.js:
--------------------------------------------------------------------------------
1 | // Validation errors messages for Parsley
2 | // Load this after Parsley
3 |
4 | Parsley.addMessages('uk', {
5 | dateiso: "Це значення має бути коректною датою (РРРР-ММ-ДД).",
6 | minwords: "Це значення повинно містити не менше %s слів.",
7 | maxwords: "Це значення повинно містити не більше %s слів.",
8 | words: "Це значення повинно містити від %s до %s слів."
9 | });
10 |
--------------------------------------------------------------------------------
/vendor-front/parsley/dist/i18n/zh_cn.extra.js:
--------------------------------------------------------------------------------
1 | // Validation errors messages for Parsley
2 | // Load this after Parsley
3 |
4 | Parsley.addMessages('zh-cn', {
5 | dateiso: "请输入正确格式的日期 (YYYY-MM-DD)."
6 | });
7 |
--------------------------------------------------------------------------------
/vendor-front/parsley/extra/validator/dateiso.js:
--------------------------------------------------------------------------------
1 | // Load this after Parsley for additional comparison validators
2 |
3 | window.Parsley.addValidator('dateiso', {
4 | validateString: function (value) {
5 | return /^(\d{4})\D?(0[1-9]|1[0-2])\D?([12]\d|0[1-9]|3[01])$/.test(value);
6 | },
7 | priority: 256
8 | });
9 |
--------------------------------------------------------------------------------
/vendor-front/parsley/extra/validator/notequalto.js:
--------------------------------------------------------------------------------
1 | (function () {
2 | // notequalto extra validators
3 | window.ParsleyConfig = window.ParsleyConfig || {};
4 | window.ParsleyConfig.validators = window.ParsleyConfig.validators || {};
5 |
6 | // Greater than validator
7 | window.ParsleyConfig.validators.notequalto = {
8 | fn: function (value, requirement) {
9 | return value !== ($(requirement).length ? $(requirement).val() : requirement);
10 | },
11 | priority: 256
12 | };
13 | })();
14 |
--------------------------------------------------------------------------------
/vendor-front/parsley/header.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Parsley.js
3 | * Version VERSION - built NOW
4 | * http://parsleyjs.org
5 | * Guillaume Potier -
6 | * Marc-Andre Lafortune -
7 | * MIT Licensed
8 | */
9 |
10 | // The source code below is generated by babel as
11 | // Parsley is written in ECMAScript 6
12 | //
13 |
--------------------------------------------------------------------------------
/vendor-front/parsley/i18n/fi.extra.js:
--------------------------------------------------------------------------------
1 | // Validation errors messages for Parsley
2 | import Parsley from '../parsley';
3 |
4 | Parsley.addMessages('fi', {
5 | dateiso: "Syötä oikea päivämäärä (YYYY-MM-DD)."
6 | });
7 |
--------------------------------------------------------------------------------
/vendor-front/parsley/i18n/he.extra.js:
--------------------------------------------------------------------------------
1 | // Validation errors messages for Parsley
2 | import Parsley from '../parsley';
3 |
4 | Parsley.addMessages('he', {
5 | dateiso: "ערך זה צריך להיות תאריך בפורמט (YYYY-MM-DD)."
6 | });
7 |
--------------------------------------------------------------------------------
/vendor-front/parsley/i18n/id.extra.js:
--------------------------------------------------------------------------------
1 | // Validation errors messages for Parsley
2 | import Parsley from '../parsley';
3 |
4 | Parsley.addMessages('id', {
5 | dateiso: "Harus tanggal yang valid (YYYY-MM-DD)."
6 | });
7 |
--------------------------------------------------------------------------------
/vendor-front/parsley/i18n/ja.extra.js:
--------------------------------------------------------------------------------
1 | // Validation errors messages for Parsley
2 | import Parsley from '../parsley';
3 |
4 | Parsley.addMessages('ja', {
5 | dateiso: "有効な日付を入力してください。 (YYYY-MM-DD).",
6 | minwords: "語句が短すぎます。 %s 語以上で入力してください。",
7 | maxwords: "語句が長すぎます。 %s 語以内で入力してください。",
8 | words: "語句の長さが正しくありません。 %s 語から %s 語の間で入力してください。",
9 | gt: "より大きい値を入力してください。",
10 | gte: "より大きいか、同じ値を入力してください。",
11 | lt: "より小さい値を入力してください。",
12 | lte: "より小さいか、同じ値を入力してください。",
13 | notequalto: "異なる値を入力してください。"
14 | });
15 |
--------------------------------------------------------------------------------
/vendor-front/parsley/i18n/sv.extra.js:
--------------------------------------------------------------------------------
1 | // Validation errors messages for Parsley
2 | import Parsley from '../parsley';
3 |
4 | Parsley.addMessages('sv', {
5 | dateiso: "Ange ett giltigt datum (ÅÅÅÅ-MM-DD)."
6 | });
7 |
--------------------------------------------------------------------------------
/vendor-front/parsley/i18n/uk.extra.js:
--------------------------------------------------------------------------------
1 | // Validation errors messages for Parsley
2 | import Parsley from '../parsley';
3 |
4 | Parsley.addMessages('uk', {
5 | dateiso: "Це значення має бути коректною датою (РРРР-ММ-ДД).",
6 | minwords: "Це значення повинно містити не менше %s слів.",
7 | maxwords: "Це значення повинно містити не більше %s слів.",
8 | words: "Це значення повинно містити від %s до %s слів."
9 | });
10 |
--------------------------------------------------------------------------------
/vendor-front/parsley/i18n/zh_cn.extra.js:
--------------------------------------------------------------------------------
1 | // Validation errors messages for Parsley
2 | import Parsley from '../parsley';
3 |
4 | Parsley.addMessages('zh-cn', {
5 | dateiso: "请输入正确格式的日期 (YYYY-MM-DD)."
6 | });
7 |
--------------------------------------------------------------------------------
/vendor-front/parsley/parsley.js:
--------------------------------------------------------------------------------
1 | import $ from 'jquery';
2 | import Parsley from './parsley/main';
3 | import './parsley/pubsub';
4 | import './parsley/remote';
5 | import './i18n/en';
6 | import inputevent from './vendor/inputevent';
7 |
8 | inputevent.install();
9 |
10 | export default Parsley;
11 |
--------------------------------------------------------------------------------
/vendor-front/sounds/joyous-chime-notification.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/vendor-front/sounds/joyous-chime-notification.mp3
--------------------------------------------------------------------------------
/vendor-front/sounds/light-hearted-message-tone.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/vendor-front/sounds/light-hearted-message-tone.mp3
--------------------------------------------------------------------------------
/vendor-front/sounds/mixkit-arabian-mystery-harp-notification-2489.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/vendor-front/sounds/mixkit-arabian-mystery-harp-notification-2489.wav
--------------------------------------------------------------------------------
/vendor-front/sounds/mixkit-clear-announce-tones-2861.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/vendor-front/sounds/mixkit-clear-announce-tones-2861.wav
--------------------------------------------------------------------------------
/vendor/autoload.php:
--------------------------------------------------------------------------------
1 | > ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini; fi;'
19 | - composer install --dev --prefer-source
20 |
--------------------------------------------------------------------------------
/vendor/cboden/ratchet/src/Ratchet/MessageComponentInterface.php:
--------------------------------------------------------------------------------
1 | addPsr4('Ratchet\\', __DIR__ . '/helpers/Ratchet');
5 |
--------------------------------------------------------------------------------
/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/Connection.php:
--------------------------------------------------------------------------------
1 | ''
8 | , 'close' => false
9 | );
10 |
11 | public $remoteAddress = '127.0.0.1';
12 |
13 | public function send($data) {
14 | $this->last[__FUNCTION__] = $data;
15 | }
16 |
17 | public function close() {
18 | $this->last[__FUNCTION__] = true;
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/cboden/ratchet/tests/helpers/Ratchet/Wamp/Stub/WsWampServerInterface.php:
--------------------------------------------------------------------------------
1 | array($vendorDir . '/evenement/evenement/src'),
10 | );
11 |
--------------------------------------------------------------------------------
/vendor/evenement/evenement/.gitignore:
--------------------------------------------------------------------------------
1 | composer.lock
2 | vendor
3 |
--------------------------------------------------------------------------------
/vendor/evenement/evenement/src/Evenement/EventEmitter.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Evenement;
13 |
14 | class EventEmitter implements EventEmitterInterface
15 | {
16 | use EventEmitterTrait;
17 | }
18 |
--------------------------------------------------------------------------------
/vendor/evenement/evenement/tests/Evenement/Tests/functions.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Evenement\Tests;
13 |
14 | function setGlobalTestData($data)
15 | {
16 | $GLOBALS['evenement-evenement-test-data'] = $data;
17 | }
18 |
--------------------------------------------------------------------------------
/vendor/guzzlehttp/psr7/src/functions_include.php:
--------------------------------------------------------------------------------
1 | addPsr4('Ratchet\\RFC6455\\Test\\', __DIR__);
17 | break;
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/vendor/react/dns/src/BadServerException.php:
--------------------------------------------------------------------------------
1 | Content-Type: text/plain; charset=utf-8
7 | [1] => Cache-Control: no-cache, private
8 | [2] => Date: Sat, 12 Nov 1955 20:04:00 GMT
9 | [3] => Set-Cookie: foo=bar; expires=Sat, 01-Jan-10000 02:46:40 GMT; Max-Age=%d; path=/
10 | )
11 | shutdown
12 |
--------------------------------------------------------------------------------
/vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_max_age.php:
--------------------------------------------------------------------------------
1 | headers->setCookie(new Cookie('foo', 'bar', 253402310800, '', null, false, false));
8 | $r->sendHeaders();
9 |
10 | setcookie('foo2', 'bar', 253402310800, '/');
11 |
--------------------------------------------------------------------------------
/vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_raw_urlencode.expected:
--------------------------------------------------------------------------------
1 |
2 | Array
3 | (
4 | [0] => Content-Type: text/plain; charset=utf-8
5 | [1] => Cache-Control: no-cache, private
6 | [2] => Date: Sat, 12 Nov 1955 20:04:00 GMT
7 | [3] => Set-Cookie: ?*():@&+$/%#[]=?*():@&+$/%#[]; path=/
8 | [4] => Set-Cookie: ?*():@&+$/%#[]=?*():@&+$/%#[]; path=/
9 | )
10 | shutdown
11 |
--------------------------------------------------------------------------------
/vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_raw_urlencode.php:
--------------------------------------------------------------------------------
1 | headers->setCookie(new Cookie($str, $str, 0, '/', null, false, false, true));
10 | $r->sendHeaders();
11 |
12 | setrawcookie($str, $str, 0, '/', null, false, false);
13 |
--------------------------------------------------------------------------------
/vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_samesite_lax.expected:
--------------------------------------------------------------------------------
1 |
2 | Array
3 | (
4 | [0] => Content-Type: text/plain; charset=utf-8
5 | [1] => Cache-Control: no-cache, private
6 | [2] => Date: Sat, 12 Nov 1955 20:04:00 GMT
7 | [3] => Set-Cookie: CookieSamesiteLaxTest=LaxValue; path=/; httponly; samesite=lax
8 | )
9 | shutdown
10 |
--------------------------------------------------------------------------------
/vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_samesite_lax.php:
--------------------------------------------------------------------------------
1 | headers->setCookie(new Cookie('CookieSamesiteLaxTest', 'LaxValue', 0, '/', null, false, true, false, Cookie::SAMESITE_LAX));
8 | $r->sendHeaders();
9 |
--------------------------------------------------------------------------------
/vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_samesite_strict.expected:
--------------------------------------------------------------------------------
1 |
2 | Array
3 | (
4 | [0] => Content-Type: text/plain; charset=utf-8
5 | [1] => Cache-Control: no-cache, private
6 | [2] => Date: Sat, 12 Nov 1955 20:04:00 GMT
7 | [3] => Set-Cookie: CookieSamesiteStrictTest=StrictValue; path=/; httponly; samesite=strict
8 | )
9 | shutdown
10 |
--------------------------------------------------------------------------------
/vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_samesite_strict.php:
--------------------------------------------------------------------------------
1 | headers->setCookie(new Cookie('CookieSamesiteStrictTest', 'StrictValue', 0, '/', null, false, true, false, Cookie::SAMESITE_STRICT));
8 | $r->sendHeaders();
9 |
--------------------------------------------------------------------------------
/vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_urlencode.php:
--------------------------------------------------------------------------------
1 | headers->setCookie(new Cookie($str1, $str1, 0, '', null, false, false, false, null));
9 |
10 | $str2 = '?*():@&+$/%#[]';
11 |
12 | $r->headers->setCookie(new Cookie($str2, $str2, 0, '', null, false, false, false, null));
13 | $r->sendHeaders();
14 |
15 | setcookie($str2, $str2, 0, '/');
16 |
--------------------------------------------------------------------------------
/vendor/symfony/http-foundation/Tests/Fixtures/response-functional/invalid_cookie_name.expected:
--------------------------------------------------------------------------------
1 | The cookie name "Hello + world" contains invalid characters.
2 | Array
3 | (
4 | [0] => Content-Type: text/plain; charset=utf-8
5 | )
6 | shutdown
7 |
--------------------------------------------------------------------------------
/vendor/symfony/http-foundation/Tests/Fixtures/response-functional/invalid_cookie_name.php:
--------------------------------------------------------------------------------
1 | headers->setCookie(new Cookie('Hello + world', 'hodor', 0, null, null, null, false, true));
9 | } catch (\InvalidArgumentException $e) {
10 | echo $e->getMessage();
11 | }
12 |
--------------------------------------------------------------------------------
/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/empty_destroys.expected:
--------------------------------------------------------------------------------
1 | open
2 | validateId
3 | read
4 | doRead: abc|i:123;
5 | read
6 |
7 | write
8 | destroy
9 | doDestroy
10 | close
11 | Array
12 | (
13 | [0] => Content-Type: text/plain; charset=utf-8
14 | [1] => Cache-Control: max-age=10800, private, must-revalidate
15 | [2] => Set-Cookie: sid=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; secure; HttpOnly
16 | )
17 | shutdown
18 |
--------------------------------------------------------------------------------
/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/empty_destroys.php:
--------------------------------------------------------------------------------
1 | Content-Type: text/plain; charset=utf-8
12 | [1] => Cache-Control: max-age=10800, private, must-revalidate
13 | )
14 | shutdown
15 |
--------------------------------------------------------------------------------
/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/read_only.php:
--------------------------------------------------------------------------------
1 | bar
9 | )
10 | $_SESSION is not empty
11 | write
12 | destroy
13 | close
14 | $_SESSION is empty
15 | Array
16 | (
17 | [0] => Content-Type: text/plain; charset=utf-8
18 | [1] => Cache-Control: max-age=0, private, must-revalidate
19 | [2] => Set-Cookie: sid=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; secure; HttpOnly
20 | )
21 | shutdown
22 |
--------------------------------------------------------------------------------
/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie.expected:
--------------------------------------------------------------------------------
1 | open
2 | validateId
3 | read
4 | doRead: abc|i:123;
5 | read
6 |
7 | updateTimestamp
8 | close
9 | Array
10 | (
11 | [0] => Content-Type: text/plain; charset=utf-8
12 | [1] => Cache-Control: max-age=10800, private, must-revalidate
13 | [2] => Set-Cookie: abc=def
14 | )
15 | shutdown
16 |
--------------------------------------------------------------------------------
/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie.php:
--------------------------------------------------------------------------------
1 | Content-Type: text/plain; charset=utf-8
13 | [1] => Cache-Control: max-age=0, private, must-revalidate
14 | [2] => Set-Cookie: sid=random_session_id; path=/; secure; HttpOnly; SameSite=lax
15 | )
16 | shutdown
17 |
--------------------------------------------------------------------------------
/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_samesite.php:
--------------------------------------------------------------------------------
1 | 'lax']);
8 | $storage->setSaveHandler(new TestSessionHandler());
9 | $storage->start();
10 |
11 | $_SESSION = ['foo' => 'bar'];
12 |
13 | ob_start(function ($buffer) { return str_replace(session_id(), 'random_session_id', $buffer); });
14 |
--------------------------------------------------------------------------------
/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_samesite_and_migration.expected:
--------------------------------------------------------------------------------
1 | open
2 | validateId
3 | read
4 | doRead:
5 | read
6 | destroy
7 | close
8 | open
9 | validateId
10 | read
11 | doRead:
12 | read
13 |
14 | write
15 | doWrite: foo|s:3:"bar";
16 | close
17 | Array
18 | (
19 | [0] => Content-Type: text/plain; charset=utf-8
20 | [1] => Cache-Control: max-age=0, private, must-revalidate
21 | [2] => Set-Cookie: sid=random_session_id; path=/; secure; HttpOnly; SameSite=lax
22 | )
23 | shutdown
24 |
--------------------------------------------------------------------------------
/vendor/symfony/polyfill-mbstring/README.md:
--------------------------------------------------------------------------------
1 | Symfony Polyfill / Mbstring
2 | ===========================
3 |
4 | This component provides a partial, native PHP implementation for the
5 | [Mbstring](https://php.net/mbstring) extension.
6 |
7 | More information can be found in the
8 | [main Polyfill README](https://github.com/symfony/polyfill/blob/master/README.md).
9 |
10 | License
11 | =======
12 |
13 | This library is released under the [MIT license](LICENSE).
14 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/.gitignore:
--------------------------------------------------------------------------------
1 | vendor/
2 | composer.lock
3 | phpunit.xml
4 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/BazClass.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Routing\Tests\Fixtures\AnnotatedClasses;
13 |
14 | class BazClass
15 | {
16 | public function __invoke()
17 | {
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/EncodingClass.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Routing\Tests\Fixtures\AnnotatedClasses;
13 |
14 | class FooClass
15 | {
16 | }
17 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/FooTrait.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Routing\Tests\Fixtures;
13 |
14 | use Symfony\Component\Routing\CompiledRoute;
15 |
16 | class CustomCompiledRoute extends CompiledRoute
17 | {
18 | }
19 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/NoStartTagClass.php:
--------------------------------------------------------------------------------
1 | class NoStartTagClass
2 | {
3 | }
4 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/annotated.php:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/vendor/symfony/routing/Tests/Fixtures/annotated.php
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/bad_format.yml:
--------------------------------------------------------------------------------
1 | blog_show:
2 | path: /blog/{slug}
3 | defaults: { _controller: "MyBundle:Blog:show" }
4 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/bar.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/vendor/symfony/routing/Tests/Fixtures/bar.xml
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/controller/import__controller.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 | FrameworkBundle:Template:template
9 |
10 |
11 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/controller/import__controller.yml:
--------------------------------------------------------------------------------
1 | _static:
2 | resource: routing.yml
3 | defaults:
4 | _controller: FrameworkBundle:Template:template
5 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/controller/import_controller.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/controller/import_controller.yml:
--------------------------------------------------------------------------------
1 | _static:
2 | resource: routing.yml
3 | controller: FrameworkBundle:Template:template
4 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/controller/import_override_defaults.yml:
--------------------------------------------------------------------------------
1 | _static:
2 | resource: routing.yml
3 | controller: FrameworkBundle:Template:template
4 | defaults:
5 | _controller: AppBundle:Homepage:show
6 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/controller/override_defaults.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 | AppBundle:Blog:index
9 |
10 |
11 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/controller/override_defaults.yml:
--------------------------------------------------------------------------------
1 | app_blog:
2 | path: /blog
3 | controller: AppBundle:Homepage:show
4 | defaults:
5 | _controller: AppBundle:Blog:index
6 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/controller/routing.yml:
--------------------------------------------------------------------------------
1 | app_homepage:
2 | path: /
3 | controller: AppBundle:Homepage:show
4 |
5 | app_blog:
6 | path: /blog
7 | defaults:
8 | _controller: AppBundle:Blog:list
9 |
10 | app_logout:
11 | path: /logout
12 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/directory/recurse/routes1.yml:
--------------------------------------------------------------------------------
1 | route1:
2 | path: /route/1
3 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/directory/recurse/routes2.yml:
--------------------------------------------------------------------------------
1 | route2:
2 | path: /route/2
3 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/directory/routes3.yml:
--------------------------------------------------------------------------------
1 | route3:
2 | path: /route/3
3 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/directory_import/import.yml:
--------------------------------------------------------------------------------
1 | _directory:
2 | resource: "../directory"
3 | type: directory
4 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/empty.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/vendor/symfony/routing/Tests/Fixtures/empty.yml
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/file_resource.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/vendor/symfony/routing/Tests/Fixtures/file_resource.yml
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/foo.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/vendor/symfony/routing/Tests/Fixtures/foo.xml
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/foo1.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AhmedYahyaE/realtime-websocket-php-chat-application/43a06a2cf79bd4338d893e1412893221ea4260fb/vendor/symfony/routing/Tests/Fixtures/foo1.xml
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/glob/bar.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/glob/bar.yml:
--------------------------------------------------------------------------------
1 | bar_route:
2 | path: /bar
3 | defaults:
4 | _controller: AppBundle:Bar:view
5 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/glob/baz.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/glob/baz.yml:
--------------------------------------------------------------------------------
1 | baz_route:
2 | path: /baz
3 | defaults:
4 | _controller: AppBundle:Baz:view
5 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/glob/import_multiple.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/glob/import_multiple.yml:
--------------------------------------------------------------------------------
1 | _static:
2 | resource: ba?.yml
3 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/glob/import_single.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/glob/import_single.yml:
--------------------------------------------------------------------------------
1 | _static:
2 | resource: b?r.yml
3 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/glob/php_dsl.php:
--------------------------------------------------------------------------------
1 | import('php_dsl_ba?.php');
7 | };
8 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/glob/php_dsl_bar.php:
--------------------------------------------------------------------------------
1 | collection();
7 |
8 | $collection->add('bar_route', '/bar')
9 | ->defaults(['_controller' => 'AppBundle:Bar:view']);
10 |
11 | return $collection;
12 | };
13 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/glob/php_dsl_baz.php:
--------------------------------------------------------------------------------
1 | collection();
7 |
8 | $collection->add('baz_route', '/baz')
9 | ->defaults(['_controller' => 'AppBundle:Baz:view']);
10 |
11 | return $collection;
12 | };
13 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/incomplete.yml:
--------------------------------------------------------------------------------
1 | blog_show:
2 | defaults: { _controller: MyBlogBundle:Blog:show }
3 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/missing_id.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/missing_path.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/nonesense_resource_plus_path.yml:
--------------------------------------------------------------------------------
1 | blog_show:
2 | resource: validpattern.yml
3 | path: /test
4 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/nonesense_type_without_resource.yml:
--------------------------------------------------------------------------------
1 | blog_show:
2 | path: /blog/{slug}
3 | type: custom
4 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/nonvalid.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
8 | MyBundle:Blog:show
9 |
10 |
11 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/nonvalid.yml:
--------------------------------------------------------------------------------
1 | foo
2 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/nonvalid2.yml:
--------------------------------------------------------------------------------
1 | route: string
2 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/nonvalidkeys.yml:
--------------------------------------------------------------------------------
1 | someroute:
2 | resource: path/to/some.yml
3 | name_prefix: test_
4 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/nonvalidnode.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 | bar
8 |
9 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/php_dsl_sub.php:
--------------------------------------------------------------------------------
1 | collection('c_')
7 | ->prefix('pub');
8 |
9 | $add('bar', '/bar');
10 |
11 | $add->collection('pub_')
12 | ->host('host')
13 | ->add('buz', 'buz');
14 | };
15 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/special_route_name.yml:
--------------------------------------------------------------------------------
1 | "#$péß^a|":
2 | path: "true"
3 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/validpattern.yml:
--------------------------------------------------------------------------------
1 | blog_show:
2 | path: /blog/{slug}
3 | defaults: { _controller: "MyBundle:Blog:show" }
4 | host: "{locale}.example.com"
5 | requirements: { 'locale': '\w+' }
6 | methods: ['GET','POST','put','OpTiOnS']
7 | schemes: ['https']
8 | condition: 'context.getMethod() == "GET"'
9 | options:
10 | compiler_class: RouteCompiler
11 |
12 | blog_show_inherited:
13 | path: /blog/{slug}
14 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/validresource.yml:
--------------------------------------------------------------------------------
1 | _blog:
2 | resource: validpattern.yml
3 | prefix: /{foo}
4 | defaults: { 'foo': '123' }
5 | requirements: { 'foo': '\d+' }
6 | options: { 'foo': 'bar' }
7 | host: ""
8 | condition: 'context.getMethod() == "POST"'
9 |
--------------------------------------------------------------------------------
/vendor/symfony/routing/Tests/Fixtures/with_define_path_variable.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------