diff --git a/.env b/.env
deleted file mode 100755
index d77297b..0000000
--- a/.env
+++ /dev/null
@@ -1,4 +0,0 @@
-DATABASE_PASSWORD="QuaxlyQueen5012!"
-IP_ADDRESS="173.255.248.228"
-SPOTIFY_CLIENT_ID="ae7a0982e17e46c1a1662b5d69b70310"
-SPOTIFY_CLIENT_SECRET="a2c123588a6346d381f6888eadcefafa"
diff --git a/5min/day18/css/.gitkeep b/5min/day18/css/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/5min/day18/css/styles.css b/5min/day18/css/styles.css
new file mode 100644
index 0000000..f1041bd
--- /dev/null
+++ b/5min/day18/css/styles.css
@@ -0,0 +1,23 @@
+* {
+ margin: 0;
+ padding: 0;
+}
+
+h3 {
+ font-size: 24px;
+}
+
+.success,
+.error {
+ padding: 30px;
+ border: 3px solid black;
+ color: white;
+}
+
+.success {
+ background-color: green;
+}
+
+.error {
+ background-color: red;
+}
diff --git a/5min/day18/img/.gitkeep b/5min/day18/img/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/5min/day18/includes/.gitkeep b/5min/day18/includes/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/5min/day18/index.php b/5min/day18/index.php
new file mode 100644
index 0000000..c8ed631
--- /dev/null
+++ b/5min/day18/index.php
@@ -0,0 +1,49 @@
+
+
+
+
+ Dummy Title
+
+
+
+
+
+ Hello cruel world!
+
+ Access Granted
+
+ ';
+ } else {
+ echo '
+
+
Access Denied
+
+ ';
+ echo form();
+ }
+ } else {
+ echo form();
+ }
+
+ function form()
+ {
+ return '
+
+';
+ }
+ ?>
+
+
+
diff --git a/5min/day18/js/.gitkeep b/5min/day18/js/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/5min/day18/js/index.js b/5min/day18/js/index.js
new file mode 100644
index 0000000..e69de29
diff --git a/5min/day19/css/.gitkeep b/5min/day19/css/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/5min/day19/css/styles.css b/5min/day19/css/styles.css
new file mode 100644
index 0000000..e69de29
diff --git a/5min/day19/img/.gitkeep b/5min/day19/img/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/5min/day19/includes/.gitkeep b/5min/day19/includes/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/5min/day19/index.php b/5min/day19/index.php
new file mode 100644
index 0000000..82310cf
--- /dev/null
+++ b/5min/day19/index.php
@@ -0,0 +1,43 @@
+
+
+
+
+ Dummy Title
+
+
+
+
+
+ Hello cruel world!
+ Access Granted';
+ else
+ echo 'Access Denied
' . login_form();
+ } else
+ echo login_form();
+
+ function login_form()
+ {
+ $form = '
+
+ ';
+
+ echo $form;
+ }
+ ?>
+
+
+
diff --git a/5min/day20/js/.gitkeep b/5min/day20/js/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/5min/day20/js/index.js b/5min/day20/js/index.js
new file mode 100644
index 0000000..e69de29
diff --git a/composer.json b/composer.json
deleted file mode 100755
index 8224d85..0000000
--- a/composer.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "name": "violet/db-start",
- "autoload": {
- "psr-4": {
- "Violet\\DbStart\\": "src/"
- }
- },
- "authors": [
- {
- "name": "Joshua Ashton",
- "email": "joshuatashton+dev@gmail.com"
- }
- ],
- "require": {
- "vlucas/phpdotenv": "^5.6"
- }
-}
diff --git a/composer.lock b/composer.lock
deleted file mode 100755
index 374b7dc..0000000
--- a/composer.lock
+++ /dev/null
@@ -1,479 +0,0 @@
-{
- "_readme": [
- "This file locks the dependencies of your project to a known state",
- "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
- "This file is @generated automatically"
- ],
- "content-hash": "0b19477b9c5e4e6bce08e35699865465",
- "packages": [
- {
- "name": "graham-campbell/result-type",
- "version": "v1.1.3",
- "source": {
- "type": "git",
- "url": "https://github.com/GrahamCampbell/Result-Type.git",
- "reference": "3ba905c11371512af9d9bdd27d99b782216b6945"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/3ba905c11371512af9d9bdd27d99b782216b6945",
- "reference": "3ba905c11371512af9d9bdd27d99b782216b6945",
- "shasum": ""
- },
- "require": {
- "php": "^7.2.5 || ^8.0",
- "phpoption/phpoption": "^1.9.3"
- },
- "require-dev": {
- "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "GrahamCampbell\\ResultType\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Graham Campbell",
- "email": "hello@gjcampbell.co.uk",
- "homepage": "https://github.com/GrahamCampbell"
- }
- ],
- "description": "An Implementation Of The Result Type",
- "keywords": [
- "Graham Campbell",
- "GrahamCampbell",
- "Result Type",
- "Result-Type",
- "result"
- ],
- "support": {
- "issues": "https://github.com/GrahamCampbell/Result-Type/issues",
- "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.3"
- },
- "funding": [
- {
- "url": "https://github.com/GrahamCampbell",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type",
- "type": "tidelift"
- }
- ],
- "time": "2024-07-20T21:45:45+00:00"
- },
- {
- "name": "phpoption/phpoption",
- "version": "1.9.3",
- "source": {
- "type": "git",
- "url": "https://github.com/schmittjoh/php-option.git",
- "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/e3fac8b24f56113f7cb96af14958c0dd16330f54",
- "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54",
- "shasum": ""
- },
- "require": {
- "php": "^7.2.5 || ^8.0"
- },
- "require-dev": {
- "bamarni/composer-bin-plugin": "^1.8.2",
- "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28"
- },
- "type": "library",
- "extra": {
- "bamarni-bin": {
- "bin-links": true,
- "forward-command": false
- },
- "branch-alias": {
- "dev-master": "1.9-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "PhpOption\\": "src/PhpOption/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "Apache-2.0"
- ],
- "authors": [
- {
- "name": "Johannes M. Schmitt",
- "email": "schmittjoh@gmail.com",
- "homepage": "https://github.com/schmittjoh"
- },
- {
- "name": "Graham Campbell",
- "email": "hello@gjcampbell.co.uk",
- "homepage": "https://github.com/GrahamCampbell"
- }
- ],
- "description": "Option Type for PHP",
- "keywords": [
- "language",
- "option",
- "php",
- "type"
- ],
- "support": {
- "issues": "https://github.com/schmittjoh/php-option/issues",
- "source": "https://github.com/schmittjoh/php-option/tree/1.9.3"
- },
- "funding": [
- {
- "url": "https://github.com/GrahamCampbell",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption",
- "type": "tidelift"
- }
- ],
- "time": "2024-07-20T21:41:07+00:00"
- },
- {
- "name": "symfony/polyfill-ctype",
- "version": "v1.31.0",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/polyfill-ctype.git",
- "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638",
- "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638",
- "shasum": ""
- },
- "require": {
- "php": ">=7.2"
- },
- "provide": {
- "ext-ctype": "*"
- },
- "suggest": {
- "ext-ctype": "For best performance"
- },
- "type": "library",
- "extra": {
- "thanks": {
- "url": "https://github.com/symfony/polyfill",
- "name": "symfony/polyfill"
- }
- },
- "autoload": {
- "files": [
- "bootstrap.php"
- ],
- "psr-4": {
- "Symfony\\Polyfill\\Ctype\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Gert de Pagter",
- "email": "BackEndTea@gmail.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony polyfill for ctype functions",
- "homepage": "https://symfony.com",
- "keywords": [
- "compatibility",
- "ctype",
- "polyfill",
- "portable"
- ],
- "support": {
- "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0"
- },
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2024-09-09T11:45:10+00:00"
- },
- {
- "name": "symfony/polyfill-mbstring",
- "version": "v1.31.0",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341",
- "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341",
- "shasum": ""
- },
- "require": {
- "php": ">=7.2"
- },
- "provide": {
- "ext-mbstring": "*"
- },
- "suggest": {
- "ext-mbstring": "For best performance"
- },
- "type": "library",
- "extra": {
- "thanks": {
- "url": "https://github.com/symfony/polyfill",
- "name": "symfony/polyfill"
- }
- },
- "autoload": {
- "files": [
- "bootstrap.php"
- ],
- "psr-4": {
- "Symfony\\Polyfill\\Mbstring\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Nicolas Grekas",
- "email": "p@tchwork.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony polyfill for the Mbstring extension",
- "homepage": "https://symfony.com",
- "keywords": [
- "compatibility",
- "mbstring",
- "polyfill",
- "portable",
- "shim"
- ],
- "support": {
- "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0"
- },
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2024-09-09T11:45:10+00:00"
- },
- {
- "name": "symfony/polyfill-php80",
- "version": "v1.31.0",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/polyfill-php80.git",
- "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8",
- "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8",
- "shasum": ""
- },
- "require": {
- "php": ">=7.2"
- },
- "type": "library",
- "extra": {
- "thanks": {
- "url": "https://github.com/symfony/polyfill",
- "name": "symfony/polyfill"
- }
- },
- "autoload": {
- "files": [
- "bootstrap.php"
- ],
- "psr-4": {
- "Symfony\\Polyfill\\Php80\\": ""
- },
- "classmap": [
- "Resources/stubs"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Ion Bazan",
- "email": "ion.bazan@gmail.com"
- },
- {
- "name": "Nicolas Grekas",
- "email": "p@tchwork.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
- "homepage": "https://symfony.com",
- "keywords": [
- "compatibility",
- "polyfill",
- "portable",
- "shim"
- ],
- "support": {
- "source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0"
- },
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2024-09-09T11:45:10+00:00"
- },
- {
- "name": "vlucas/phpdotenv",
- "version": "v5.6.1",
- "source": {
- "type": "git",
- "url": "https://github.com/vlucas/phpdotenv.git",
- "reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/a59a13791077fe3d44f90e7133eb68e7d22eaff2",
- "reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2",
- "shasum": ""
- },
- "require": {
- "ext-pcre": "*",
- "graham-campbell/result-type": "^1.1.3",
- "php": "^7.2.5 || ^8.0",
- "phpoption/phpoption": "^1.9.3",
- "symfony/polyfill-ctype": "^1.24",
- "symfony/polyfill-mbstring": "^1.24",
- "symfony/polyfill-php80": "^1.24"
- },
- "require-dev": {
- "bamarni/composer-bin-plugin": "^1.8.2",
- "ext-filter": "*",
- "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2"
- },
- "suggest": {
- "ext-filter": "Required to use the boolean validator."
- },
- "type": "library",
- "extra": {
- "bamarni-bin": {
- "bin-links": true,
- "forward-command": false
- },
- "branch-alias": {
- "dev-master": "5.6-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Dotenv\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Graham Campbell",
- "email": "hello@gjcampbell.co.uk",
- "homepage": "https://github.com/GrahamCampbell"
- },
- {
- "name": "Vance Lucas",
- "email": "vance@vancelucas.com",
- "homepage": "https://github.com/vlucas"
- }
- ],
- "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.",
- "keywords": [
- "dotenv",
- "env",
- "environment"
- ],
- "support": {
- "issues": "https://github.com/vlucas/phpdotenv/issues",
- "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.1"
- },
- "funding": [
- {
- "url": "https://github.com/GrahamCampbell",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv",
- "type": "tidelift"
- }
- ],
- "time": "2024-07-20T21:52:34+00:00"
- }
- ],
- "packages-dev": [],
- "aliases": [],
- "minimum-stability": "stable",
- "stability-flags": {},
- "prefer-stable": false,
- "prefer-lowest": false,
- "platform": {},
- "platform-dev": {},
- "plugin-api-version": "2.6.0"
-}
diff --git a/hashbrown/account.php b/hashbrown/account.php
new file mode 100755
index 0000000..2215501
--- /dev/null
+++ b/hashbrown/account.php
@@ -0,0 +1,139 @@
+';
+
+switch ($view) {
+ case 'login':
+ echo login((isset($err) ? $err : ''));
+ break;
+ case 'signup':
+ echo signup((isset($err) ? $err : ''));
+ break;
+ case 'display':
+ echo display();
+ break;
+ case 'signup_success':
+ echo signup_success();
+ break;
+}
+
+echo '';
+
+include_once 'includes/foot.php';
+
+function login($err = null)
+{
+ $form = '
+
+ ';
+
+ return $form;
+}
+
+function signup($err = null)
+{
+ $form = '
+
+ ';
+
+ return $form;
+}
+
+function signup_success()
+{
+ $display = '
+
+
Account creation success!
+
Login to get started.
+
+ ';
+
+ return $display;
+}
+
+function display()
+{
+ $display = '
+ Account
+
+
+
+
+
' . $_SESSION['username'] . '
+
 . ')
+
+
+
+ ';
+
+ return $display;
+}
diff --git a/hashbrown/composer.json b/hashbrown/composer.json
new file mode 100644
index 0000000..eacc2eb
--- /dev/null
+++ b/hashbrown/composer.json
@@ -0,0 +1,11 @@
+{
+ "name": "violet/hashbrown",
+ "autoload": {
+ "psr-4": {
+ "Violet\\Hashbrown\\": "src/"
+ }
+ },
+ "require": {
+ "vlucas/phpdotenv": "^5.6"
+ }
+}
diff --git a/hashbrown/css/.gitkeep b/hashbrown/css/.gitkeep
new file mode 100755
index 0000000..e69de29
diff --git a/hashbrown/css/styles.css b/hashbrown/css/styles.css
new file mode 100755
index 0000000..cc6c266
--- /dev/null
+++ b/hashbrown/css/styles.css
@@ -0,0 +1,214 @@
+/********** GENERAL **********/
+* {
+ margin: 0;
+ padding: 0;
+ box-sizing: border-box;
+ transition-duration: 500ms;
+}
+
+body {
+ /* Positioning */
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+
+ /* Styling */
+ background-color: #bbedbe;
+}
+
+h1 {
+ /* Positioning */
+ width: 100%;
+ padding: 2vw;
+
+ /* Font */
+ font-size: 6vw;
+ text-align: center;
+}
+
+h3 {
+ font-size: 4vw;
+}
+
+h5,
+label {
+ font-size: 2vw;
+}
+
+h1,
+h3,
+h5,
+p,
+nav ul li a,
+a,
+input {
+ color: #0e3610;
+}
+
+a:hover {
+ color: #1c6b20;
+}
+
+/********** NAV **********/
+nav {
+ width: 100%;
+}
+
+nav ul {
+ display: flex;
+ flex-direction: row;
+ justify-content: left;
+}
+
+nav ul li {
+ display: inline-block;
+}
+
+nav ul li a {
+ font-size: 2vw;
+ font-weight: 800;
+
+ text-decoration: none;
+ display: block;
+ padding: 15px;
+
+}
+
+nav ul li a:hover {
+ transform: scale(1.2);
+}
+
+nav ul li a.active {
+ text-decoration: underline;
+}
+
+/********** GENERAL **********/
+
+.content {
+ width: 80%;
+ margin: 0 auto;
+}
+
+form {
+ /* Form Shape */
+ width: 60%;
+ padding: 2.5vw 5vw 2.5vw 5vw;
+
+ /* Positioning */
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+}
+
+.row {
+ /* Row Shape */
+ width: 100%;
+ display: flex;
+ flex-direction: row;
+}
+
+.space_between {
+ justify-content: space-between;
+}
+
+input {
+ /* Input Shape */
+ width: 50%;
+ padding: 1vw;
+ margin: 1vw;
+ border-radius: 18px;
+ border: none;
+
+ /* Styling */
+ background-color: #f1fbf2;
+
+ /* Font */
+ font-size: 1vw;
+ font-weight: 400;
+}
+
+input[type="text"],
+input[type="password"] {
+ border: 2px solid #0e3610;
+}
+
+button {
+ /* Button Shape */
+ width: 60%;
+ padding: 1vw;
+ margin: 1vw;
+ border: none;
+ border-radius: 18px;
+
+ /* Font */
+ color: white;
+ font-size: 1vw;
+ font-weight: 600;
+
+ background-color: #1c6b20;
+}
+
+button:hover {
+ background-color: #26942D;
+}
+
+table {
+ border-spacing: 0;
+ table-layout: auto;
+ width: 90%;
+ border: 1px solid black;
+}
+
+td {
+ margin: 0;
+ padding: 1vw;
+ border: 1px solid black;
+ text-align: center;
+}
+
+.card {
+ padding: 50px;
+ background-color: white;
+ border-radius: 18px;
+ width: 80%;
+ margin: 0 auto;
+}
+
+.center {
+ margin: 0 auto;
+ text-align: center;
+}
+
+.card.error {
+ width: 30%;
+}
+
+.error,
+.error *,
+.reset,
+.reset * {
+ color: white;
+ background-color: red;
+ font-weight: 800;
+}
+
+.success {
+ color: white;
+ background-color: #0e3610;
+}
+
+.success * {
+ color: white;
+}
+
+.success:hover {
+ background-color: #1c6b20;
+}
+
+img {
+ width: 250px;
+ height: auto;
+ border-radius: 50%;
+}
diff --git a/hashbrown/img/.gitkeep b/hashbrown/img/.gitkeep
new file mode 100755
index 0000000..e69de29
diff --git a/hashbrown/img/bob.jpg b/hashbrown/img/bob.jpg
new file mode 100755
index 0000000..8720541
Binary files /dev/null and b/hashbrown/img/bob.jpg differ
diff --git a/hashbrown/img/car.jpeg b/hashbrown/img/car.jpeg
new file mode 100755
index 0000000..69adf69
Binary files /dev/null and b/hashbrown/img/car.jpeg differ
diff --git a/hashbrown/img/chuck.jpg b/hashbrown/img/chuck.jpg
new file mode 100755
index 0000000..2ed2df6
Binary files /dev/null and b/hashbrown/img/chuck.jpg differ
diff --git a/hashbrown/img/dog.jpeg b/hashbrown/img/dog.jpeg
new file mode 100755
index 0000000..683c4cc
Binary files /dev/null and b/hashbrown/img/dog.jpeg differ
diff --git a/hashbrown/includes/fbi.txt b/hashbrown/includes/fbi.txt
new file mode 100755
index 0000000..06a9203
--- /dev/null
+++ b/hashbrown/includes/fbi.txt
@@ -0,0 +1 @@
+skinner,gatekeeper||>><<||csm,alien||>><<||dana,skeptic||>><<||fox,believer
\ No newline at end of file
diff --git a/hashbrown/includes/foot.php b/hashbrown/includes/foot.php
new file mode 100644
index 0000000..18aa0d5
--- /dev/null
+++ b/hashbrown/includes/foot.php
@@ -0,0 +1,5 @@
+