aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rwxr-xr-x.gitignore42
-rwxr-xr-xassets/icons/ExploreGlobe.svg210
-rwxr-xr-xassets/icons/MessageBubble.svg73
-rwxr-xr-xassets/php/Chatserver/bin/server.csr18
l---------assets/php/vendor/bin/minifycss1
l---------assets/php/vendor/bin/minifyjs1
-rwxr-xr-xindex.php135
-rwxr-xr-xlogin/app/sprinkles/core/templates/pages/index.html.twig179
-rwxr-xr-xmain/.github/CONTRIBUTING.md (renamed from login/.github/CONTRIBUTING.md)0
-rwxr-xr-xmain/.github/ISSUE_TEMPLATE.md (renamed from login/.github/ISSUE_TEMPLATE.md)0
-rwxr-xr-xmain/.travis.yml (renamed from login/.travis.yml)0
-rwxr-xr-xmain/CHANGELOG.md (renamed from login/CHANGELOG.md)0
-rwxr-xr-xmain/LICENSE.md (renamed from login/LICENSE.md)0
-rwxr-xr-xmain/README.md (renamed from login/README.md)0
-rwxr-xr-xmain/STYLE-GUIDE.md (renamed from login/STYLE-GUIDE.md)0
-rwxr-xr-xmain/app/.env.example (renamed from login/app/.env.example)0
-rwxr-xr-xmain/app/.htaccess (renamed from login/app/.htaccess)0
-rwxr-xr-xmain/app/cache/.gitkeep (renamed from login/app/cache/.gitkeep)0
-rwxr-xr-xmain/app/defines.php (renamed from login/app/defines.php)0
-rwxr-xr-xmain/app/logs/.gitkeep (renamed from login/app/logs/.gitkeep)0
-rwxr-xr-xmain/app/sessions/.gitkeep (renamed from login/app/sessions/.gitkeep)0
-rwxr-xr-xmain/app/sprinkles.example.json (renamed from login/app/sprinkles.example.json)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/ConfigManager/CHANGELOG.md (renamed from login/app/sprinkles/ConfigManager/CHANGELOG.md)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/ConfigManager/LICENSE (renamed from login/app/sprinkles/ConfigManager/LICENSE)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/ConfigManager/README.md (renamed from login/app/sprinkles/ConfigManager/README.md)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/ConfigManager/asset-bundles.json (renamed from login/app/sprinkles/ConfigManager/asset-bundles.json)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/ConfigManager/assets/js/ConfigManager.js (renamed from login/app/sprinkles/ConfigManager/assets/js/ConfigManager.js)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/ConfigManager/composer.json (renamed from login/app/sprinkles/ConfigManager/composer.json)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/ConfigManager/locale/en_US/AdminLTE.php (renamed from login/app/sprinkles/ConfigManager/locale/en_US/AdminLTE.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/ConfigManager/locale/en_US/ConfigManager.php (renamed from login/app/sprinkles/ConfigManager/locale/en_US/ConfigManager.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/ConfigManager/locale/fr_FR/AdminLTE.php (renamed from login/app/sprinkles/ConfigManager/locale/fr_FR/AdminLTE.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/ConfigManager/locale/fr_FR/ConfigManager.php (renamed from login/app/sprinkles/ConfigManager/locale/fr_FR/ConfigManager.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/ConfigManager/routes/ConfigManager.php (renamed from login/app/sprinkles/ConfigManager/routes/ConfigManager.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/ConfigManager/schema/config/AdminLTE.json (renamed from login/app/sprinkles/ConfigManager/schema/config/AdminLTE.json)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/ConfigManager/schema/config/site.json (renamed from login/app/sprinkles/ConfigManager/schema/config/site.json)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/ConfigManager/src/ConfigManager.php (renamed from login/app/sprinkles/ConfigManager/src/ConfigManager.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/ConfigManager/src/Controller/ConfigManagerController.php (renamed from login/app/sprinkles/ConfigManager/src/Controller/ConfigManagerController.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/ConfigManager/src/Database/Migrations/v100/SettingsTable.php (renamed from login/app/sprinkles/ConfigManager/src/Database/Migrations/v100/SettingsTable.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/ConfigManager/src/Database/Migrations/v101/SettingsPermissions.php (renamed from login/app/sprinkles/ConfigManager/src/Database/Migrations/v101/SettingsPermissions.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/ConfigManager/src/Database/Models/Config.php (renamed from login/app/sprinkles/ConfigManager/src/Database/Models/Config.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/ConfigManager/src/ServicesProvider/ServicesProvider.php (renamed from login/app/sprinkles/ConfigManager/src/ServicesProvider/ServicesProvider.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/ConfigManager/src/Util/ConfigManager.php (renamed from login/app/sprinkles/ConfigManager/src/Util/ConfigManager.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/ConfigManager/templates/pages/ConfigManager.html.twig (renamed from login/app/sprinkles/ConfigManager/templates/pages/ConfigManager.html.twig)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/.gitignore (renamed from login/app/sprinkles/FormGenerator/.gitignore)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/CHANGELOG.md (renamed from login/app/sprinkles/FormGenerator/CHANGELOG.md)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/LICENSE (renamed from login/app/sprinkles/FormGenerator/LICENSE)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/README.md (renamed from login/app/sprinkles/FormGenerator/README.md)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/asset-bundles.json (renamed from login/app/sprinkles/FormGenerator/asset-bundles.json)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/assets/js/widget-formGenerator.js (renamed from login/app/sprinkles/FormGenerator/assets/js/widget-formGenerator.js)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/bower.json (renamed from login/app/sprinkles/FormGenerator/bower.json)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/composer.json (renamed from login/app/sprinkles/FormGenerator/composer.json)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/locale/en_US/FormGenerator.php (renamed from login/app/sprinkles/FormGenerator/locale/en_US/FormGenerator.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/locale/fr_FR/FormGenerator.php (renamed from login/app/sprinkles/FormGenerator/locale/fr_FR/FormGenerator.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/routes/FormGenerator.php (renamed from login/app/sprinkles/FormGenerator/routes/FormGenerator.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/src/Controller/FormGeneratorController.php (renamed from login/app/sprinkles/FormGenerator/src/Controller/FormGeneratorController.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/src/Element/Alert.php (renamed from login/app/sprinkles/FormGenerator/src/Element/Alert.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/src/Element/BaseInput.php (renamed from login/app/sprinkles/FormGenerator/src/Element/BaseInput.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/src/Element/Checkbox.php (renamed from login/app/sprinkles/FormGenerator/src/Element/Checkbox.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/src/Element/Hidden.php (renamed from login/app/sprinkles/FormGenerator/src/Element/Hidden.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/src/Element/InputInterface.php (renamed from login/app/sprinkles/FormGenerator/src/Element/InputInterface.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/src/Element/Select.php (renamed from login/app/sprinkles/FormGenerator/src/Element/Select.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/src/Element/Text.php (renamed from login/app/sprinkles/FormGenerator/src/Element/Text.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/src/Element/Textarea.php (renamed from login/app/sprinkles/FormGenerator/src/Element/Textarea.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/src/Form.php (renamed from login/app/sprinkles/FormGenerator/src/Form.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/templates/FormGenerator/FormGenerator.html.twig (renamed from login/app/sprinkles/FormGenerator/templates/FormGenerator/FormGenerator.html.twig)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/templates/FormGenerator/confirm.html.twig (renamed from login/app/sprinkles/FormGenerator/templates/FormGenerator/confirm.html.twig)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/templates/FormGenerator/macros/alert.html.twig (renamed from login/app/sprinkles/FormGenerator/templates/FormGenerator/macros/alert.html.twig)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/templates/FormGenerator/macros/checkbox.html.twig (renamed from login/app/sprinkles/FormGenerator/templates/FormGenerator/macros/checkbox.html.twig)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/templates/FormGenerator/macros/hidden.html.twig (renamed from login/app/sprinkles/FormGenerator/templates/FormGenerator/macros/hidden.html.twig)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/templates/FormGenerator/macros/select.html.twig (renamed from login/app/sprinkles/FormGenerator/templates/FormGenerator/macros/select.html.twig)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/templates/FormGenerator/macros/text.html.twig (renamed from login/app/sprinkles/FormGenerator/templates/FormGenerator/macros/text.html.twig)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/templates/FormGenerator/macros/textarea.html.twig (renamed from login/app/sprinkles/FormGenerator/templates/FormGenerator/macros/textarea.html.twig)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/templates/FormGenerator/modal-large.html.twig (renamed from login/app/sprinkles/FormGenerator/templates/FormGenerator/modal-large.html.twig)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/templates/FormGenerator/modal.html.twig (renamed from login/app/sprinkles/FormGenerator/templates/FormGenerator/modal.html.twig)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/templates/FormGenerator/typehead.html.twig (renamed from login/app/sprinkles/FormGenerator/templates/FormGenerator/typehead.html.twig)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/tests/Unit/FormGeneratorTest.php (renamed from login/app/sprinkles/FormGenerator/tests/Unit/FormGeneratorTest.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/tests/Unit/data/bad.json (renamed from login/app/sprinkles/FormGenerator/tests/Unit/data/bad.json)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/FormGenerator/tests/Unit/data/good.json (renamed from login/app/sprinkles/FormGenerator/tests/Unit/data/good.json)0
-rwxr-xr-xmain/app/sprinkles/account/asset-bundles.json (renamed from login/app/sprinkles/account/asset-bundles.json)0
-rwxr-xr-xmain/app/sprinkles/account/assets/userfrosting/js/pages/account-settings.js (renamed from login/app/sprinkles/account/assets/userfrosting/js/pages/account-settings.js)0
-rwxr-xr-xmain/app/sprinkles/account/assets/userfrosting/js/pages/forgot-password.js (renamed from login/app/sprinkles/account/assets/userfrosting/js/pages/forgot-password.js)0
-rwxr-xr-xmain/app/sprinkles/account/assets/userfrosting/js/pages/register.js (renamed from login/app/sprinkles/account/assets/userfrosting/js/pages/register.js)0
-rwxr-xr-xmain/app/sprinkles/account/assets/userfrosting/js/pages/resend-verification.js (renamed from login/app/sprinkles/account/assets/userfrosting/js/pages/resend-verification.js)0
-rwxr-xr-xmain/app/sprinkles/account/assets/userfrosting/js/pages/set-or-reset-password.js (renamed from login/app/sprinkles/account/assets/userfrosting/js/pages/set-or-reset-password.js)0
-rwxr-xr-xmain/app/sprinkles/account/assets/userfrosting/js/pages/sign-in.js (renamed from login/app/sprinkles/account/assets/userfrosting/js/pages/sign-in.js)0
-rwxr-xr-xmain/app/sprinkles/account/bower.json (renamed from login/app/sprinkles/account/bower.json)0
-rwxr-xr-xmain/app/sprinkles/account/composer.json (renamed from login/app/sprinkles/account/composer.json)0
-rwxr-xr-xmain/app/sprinkles/account/config/default.php (renamed from login/app/sprinkles/account/config/default.php)0
-rwxr-xr-xmain/app/sprinkles/account/config/production.php (renamed from login/app/sprinkles/account/config/production.php)0
-rwxr-xr-xmain/app/sprinkles/account/factories/Permissions.php (renamed from login/app/sprinkles/account/factories/Permissions.php)0
-rwxr-xr-xmain/app/sprinkles/account/factories/Roles.php (renamed from login/app/sprinkles/account/factories/Roles.php)0
-rwxr-xr-xmain/app/sprinkles/account/factories/Users.php (renamed from login/app/sprinkles/account/factories/Users.php)0
-rwxr-xr-xmain/app/sprinkles/account/locale/ar/messages.php (renamed from login/app/sprinkles/account/locale/ar/messages.php)0
-rwxr-xr-xmain/app/sprinkles/account/locale/ar/validate.php (renamed from login/app/sprinkles/account/locale/ar/validate.php)0
-rwxr-xr-xmain/app/sprinkles/account/locale/de_DE/messages.php (renamed from login/app/sprinkles/account/locale/de_DE/messages.php)0
-rwxr-xr-xmain/app/sprinkles/account/locale/de_DE/validate.php (renamed from login/app/sprinkles/account/locale/de_DE/validate.php)0
-rwxr-xr-xmain/app/sprinkles/account/locale/en_US/messages.php (renamed from login/app/sprinkles/account/locale/en_US/messages.php)0
-rwxr-xr-xmain/app/sprinkles/account/locale/en_US/validate.php (renamed from login/app/sprinkles/account/locale/en_US/validate.php)0
-rwxr-xr-xmain/app/sprinkles/account/locale/es_ES/messages.php (renamed from login/app/sprinkles/account/locale/es_ES/messages.php)0
-rwxr-xr-xmain/app/sprinkles/account/locale/es_ES/validate.php (renamed from login/app/sprinkles/account/locale/es_ES/validate.php)0
-rwxr-xr-xmain/app/sprinkles/account/locale/fa/messages.php (renamed from login/app/sprinkles/account/locale/fa/messages.php)0
-rwxr-xr-xmain/app/sprinkles/account/locale/fa/validate.php (renamed from login/app/sprinkles/account/locale/fa/validate.php)0
-rwxr-xr-xmain/app/sprinkles/account/locale/fr_FR/messages.php (renamed from login/app/sprinkles/account/locale/fr_FR/messages.php)0
-rwxr-xr-xmain/app/sprinkles/account/locale/fr_FR/validate.php (renamed from login/app/sprinkles/account/locale/fr_FR/validate.php)0
-rwxr-xr-xmain/app/sprinkles/account/locale/it_IT/messages.php (renamed from login/app/sprinkles/account/locale/it_IT/messages.php)0
-rwxr-xr-xmain/app/sprinkles/account/locale/it_IT/validate.php (renamed from login/app/sprinkles/account/locale/it_IT/validate.php)0
-rwxr-xr-xmain/app/sprinkles/account/locale/pt_PT/messages.php (renamed from login/app/sprinkles/account/locale/pt_PT/messages.php)0
-rwxr-xr-xmain/app/sprinkles/account/locale/pt_PT/validate.php (renamed from login/app/sprinkles/account/locale/pt_PT/validate.php)0
-rwxr-xr-xmain/app/sprinkles/account/locale/ru_RU/messages.php (renamed from login/app/sprinkles/account/locale/ru_RU/messages.php)0
-rwxr-xr-xmain/app/sprinkles/account/locale/ru_RU/validate.php (renamed from login/app/sprinkles/account/locale/ru_RU/validate.php)0
-rwxr-xr-xmain/app/sprinkles/account/locale/th_TH/messages.php (renamed from login/app/sprinkles/account/locale/th_TH/messages.php)0
-rwxr-xr-xmain/app/sprinkles/account/locale/th_TH/validate.php (renamed from login/app/sprinkles/account/locale/th_TH/validate.php)0
-rwxr-xr-xmain/app/sprinkles/account/locale/tr/messages.php (renamed from login/app/sprinkles/account/locale/tr/messages.php)0
-rwxr-xr-xmain/app/sprinkles/account/locale/tr/validate.php (renamed from login/app/sprinkles/account/locale/tr/validate.php)0
-rwxr-xr-xmain/app/sprinkles/account/locale/zh_CN/messages.php (renamed from login/app/sprinkles/account/locale/zh_CN/messages.php)0
-rwxr-xr-xmain/app/sprinkles/account/locale/zh_CN/validate.php (renamed from login/app/sprinkles/account/locale/zh_CN/validate.php)0
-rwxr-xr-xmain/app/sprinkles/account/routes/routes.php (renamed from login/app/sprinkles/account/routes/routes.php)0
-rwxr-xr-xmain/app/sprinkles/account/schema/requests/account-settings.yaml (renamed from login/app/sprinkles/account/schema/requests/account-settings.yaml)0
-rwxr-xr-xmain/app/sprinkles/account/schema/requests/account-verify.yaml (renamed from login/app/sprinkles/account/schema/requests/account-verify.yaml)0
-rwxr-xr-xmain/app/sprinkles/account/schema/requests/check-username.yaml (renamed from login/app/sprinkles/account/schema/requests/check-username.yaml)0
-rwxr-xr-xmain/app/sprinkles/account/schema/requests/deny-password.yaml (renamed from login/app/sprinkles/account/schema/requests/deny-password.yaml)0
-rwxr-xr-xmain/app/sprinkles/account/schema/requests/forgot-password.yaml (renamed from login/app/sprinkles/account/schema/requests/forgot-password.yaml)0
-rwxr-xr-xmain/app/sprinkles/account/schema/requests/login.yaml (renamed from login/app/sprinkles/account/schema/requests/login.yaml)0
-rwxr-xr-xmain/app/sprinkles/account/schema/requests/profile-settings.yaml (renamed from login/app/sprinkles/account/schema/requests/profile-settings.yaml)0
-rwxr-xr-xmain/app/sprinkles/account/schema/requests/register.yaml (renamed from login/app/sprinkles/account/schema/requests/register.yaml)0
-rwxr-xr-xmain/app/sprinkles/account/schema/requests/resend-verification.yaml (renamed from login/app/sprinkles/account/schema/requests/resend-verification.yaml)0
-rwxr-xr-xmain/app/sprinkles/account/schema/requests/set-password.yaml (renamed from login/app/sprinkles/account/schema/requests/set-password.yaml)0
-rwxr-xr-xmain/app/sprinkles/account/src/Account.php (renamed from login/app/sprinkles/account/src/Account.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Authenticate/AuthGuard.php (renamed from login/app/sprinkles/account/src/Authenticate/AuthGuard.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Authenticate/Authenticator.php (renamed from login/app/sprinkles/account/src/Authenticate/Authenticator.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Authenticate/Exception/AccountDisabledException.php (renamed from login/app/sprinkles/account/src/Authenticate/Exception/AccountDisabledException.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Authenticate/Exception/AccountInvalidException.php (renamed from login/app/sprinkles/account/src/Authenticate/Exception/AccountInvalidException.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Authenticate/Exception/AccountNotVerifiedException.php (renamed from login/app/sprinkles/account/src/Authenticate/Exception/AccountNotVerifiedException.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Authenticate/Exception/AuthCompromisedException.php (renamed from login/app/sprinkles/account/src/Authenticate/Exception/AuthCompromisedException.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Authenticate/Exception/AuthExpiredException.php (renamed from login/app/sprinkles/account/src/Authenticate/Exception/AuthExpiredException.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Authenticate/Exception/InvalidCredentialsException.php (renamed from login/app/sprinkles/account/src/Authenticate/Exception/InvalidCredentialsException.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Authenticate/Hasher.php (renamed from login/app/sprinkles/account/src/Authenticate/Hasher.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Authorize/AccessConditionExpression.php (renamed from login/app/sprinkles/account/src/Authorize/AccessConditionExpression.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Authorize/AuthorizationException.php (renamed from login/app/sprinkles/account/src/Authorize/AuthorizationException.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Authorize/AuthorizationManager.php (renamed from login/app/sprinkles/account/src/Authorize/AuthorizationManager.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Authorize/ParserNodeFunctionEvaluator.php (renamed from login/app/sprinkles/account/src/Authorize/ParserNodeFunctionEvaluator.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Bakery/CreateAdminUser.php (renamed from login/app/sprinkles/account/src/Bakery/CreateAdminUser.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Controller/AccountController.php (renamed from login/app/sprinkles/account/src/Controller/AccountController.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Controller/Exception/SpammyRequestException.php (renamed from login/app/sprinkles/account/src/Controller/Exception/SpammyRequestException.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Database/Migrations/v400/ActivitiesTable.php (renamed from login/app/sprinkles/account/src/Database/Migrations/v400/ActivitiesTable.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Database/Migrations/v400/GroupsTable.php (renamed from login/app/sprinkles/account/src/Database/Migrations/v400/GroupsTable.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Database/Migrations/v400/PasswordResetsTable.php (renamed from login/app/sprinkles/account/src/Database/Migrations/v400/PasswordResetsTable.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Database/Migrations/v400/PermissionRolesTable.php (renamed from login/app/sprinkles/account/src/Database/Migrations/v400/PermissionRolesTable.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Database/Migrations/v400/PermissionsTable.php (renamed from login/app/sprinkles/account/src/Database/Migrations/v400/PermissionsTable.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Database/Migrations/v400/PersistencesTable.php (renamed from login/app/sprinkles/account/src/Database/Migrations/v400/PersistencesTable.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Database/Migrations/v400/RoleUsersTable.php (renamed from login/app/sprinkles/account/src/Database/Migrations/v400/RoleUsersTable.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Database/Migrations/v400/RolesTable.php (renamed from login/app/sprinkles/account/src/Database/Migrations/v400/RolesTable.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Database/Migrations/v400/UsersTable.php (renamed from login/app/sprinkles/account/src/Database/Migrations/v400/UsersTable.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Database/Migrations/v400/VerificationsTable.php (renamed from login/app/sprinkles/account/src/Database/Migrations/v400/VerificationsTable.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Database/Models/Activity.php (renamed from login/app/sprinkles/account/src/Database/Models/Activity.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Database/Models/Group.php (renamed from login/app/sprinkles/account/src/Database/Models/Group.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Database/Models/PasswordReset.php (renamed from login/app/sprinkles/account/src/Database/Models/PasswordReset.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Database/Models/Permission.php (renamed from login/app/sprinkles/account/src/Database/Models/Permission.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Database/Models/Role.php (renamed from login/app/sprinkles/account/src/Database/Models/Role.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Database/Models/User.php (renamed from login/app/sprinkles/account/src/Database/Models/User.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Database/Models/Verification.php (renamed from login/app/sprinkles/account/src/Database/Models/Verification.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Error/Handler/AuthCompromisedExceptionHandler.php (renamed from login/app/sprinkles/account/src/Error/Handler/AuthCompromisedExceptionHandler.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Error/Handler/AuthExpiredExceptionHandler.php (renamed from login/app/sprinkles/account/src/Error/Handler/AuthExpiredExceptionHandler.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Error/Handler/ForbiddenExceptionHandler.php (renamed from login/app/sprinkles/account/src/Error/Handler/ForbiddenExceptionHandler.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Facades/Password.php (renamed from login/app/sprinkles/account/src/Facades/Password.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Log/UserActivityDatabaseHandler.php (renamed from login/app/sprinkles/account/src/Log/UserActivityDatabaseHandler.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Log/UserActivityProcessor.php (renamed from login/app/sprinkles/account/src/Log/UserActivityProcessor.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Repository/PasswordResetRepository.php (renamed from login/app/sprinkles/account/src/Repository/PasswordResetRepository.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Repository/TokenRepository.php (renamed from login/app/sprinkles/account/src/Repository/TokenRepository.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Repository/VerificationRepository.php (renamed from login/app/sprinkles/account/src/Repository/VerificationRepository.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/ServicesProvider/ServicesProvider.php (renamed from login/app/sprinkles/account/src/ServicesProvider/ServicesProvider.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Twig/AccountExtension.php (renamed from login/app/sprinkles/account/src/Twig/AccountExtension.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Util/HashFailedException.php (renamed from login/app/sprinkles/account/src/Util/HashFailedException.php)0
-rwxr-xr-xmain/app/sprinkles/account/src/Util/Util.php (renamed from login/app/sprinkles/account/src/Util/Util.php)0
-rwxr-xr-xmain/app/sprinkles/account/templates/forms/settings-account.html.twig (renamed from login/app/sprinkles/account/templates/forms/settings-account.html.twig)0
-rwxr-xr-xmain/app/sprinkles/account/templates/forms/settings-profile.html.twig (renamed from login/app/sprinkles/account/templates/forms/settings-profile.html.twig)0
-rwxr-xr-xmain/app/sprinkles/account/templates/mail/password-reset.html.twig (renamed from login/app/sprinkles/account/templates/mail/password-reset.html.twig)0
-rwxr-xr-xmain/app/sprinkles/account/templates/mail/resend-verification.html.twig (renamed from login/app/sprinkles/account/templates/mail/resend-verification.html.twig)0
-rwxr-xr-xmain/app/sprinkles/account/templates/mail/verify-account.html.twig (renamed from login/app/sprinkles/account/templates/mail/verify-account.html.twig)0
-rwxr-xr-xmain/app/sprinkles/account/templates/modals/tos.html.twig (renamed from login/app/sprinkles/account/templates/modals/tos.html.twig)0
-rwxr-xr-xmain/app/sprinkles/account/templates/navigation/main-nav.html.twig (renamed from login/app/sprinkles/account/templates/navigation/main-nav.html.twig)0
-rwxr-xr-xmain/app/sprinkles/account/templates/navigation/user-card.html.twig (renamed from login/app/sprinkles/account/templates/navigation/user-card.html.twig)0
-rwxr-xr-xmain/app/sprinkles/account/templates/pages/account-settings.html.twig (renamed from login/app/sprinkles/account/templates/pages/account-settings.html.twig)0
-rwxr-xr-xmain/app/sprinkles/account/templates/pages/error/compromised.html.twig (renamed from login/app/sprinkles/account/templates/pages/error/compromised.html.twig)0
-rwxr-xr-xmain/app/sprinkles/account/templates/pages/forgot-password.html.twig (renamed from login/app/sprinkles/account/templates/pages/forgot-password.html.twig)0
-rwxr-xr-xmain/app/sprinkles/account/templates/pages/register.html.twig (renamed from login/app/sprinkles/account/templates/pages/register.html.twig)0
-rwxr-xr-xmain/app/sprinkles/account/templates/pages/resend-verification.html.twig (renamed from login/app/sprinkles/account/templates/pages/resend-verification.html.twig)0
-rwxr-xr-xmain/app/sprinkles/account/templates/pages/reset-password.html.twig (renamed from login/app/sprinkles/account/templates/pages/reset-password.html.twig)0
-rwxr-xr-xmain/app/sprinkles/account/templates/pages/set-password.html.twig (renamed from login/app/sprinkles/account/templates/pages/set-password.html.twig)0
-rwxr-xr-xmain/app/sprinkles/account/templates/pages/sign-in.html.twig (renamed from login/app/sprinkles/account/templates/pages/sign-in.html.twig)0
-rwxr-xr-xmain/app/sprinkles/account/tests/Unit/FactoriesTest.php (renamed from login/app/sprinkles/account/tests/Unit/FactoriesTest.php)0
-rwxr-xr-xmain/app/sprinkles/account/tests/Unit/HasherTest.php (renamed from login/app/sprinkles/account/tests/Unit/HasherTest.php)0
-rwxr-xr-xmain/app/sprinkles/admin/asset-bundles.json (renamed from login/app/sprinkles/admin/asset-bundles.json)0
-rwxr-xr-xmain/app/sprinkles/admin/assets/userfrosting/css/tablesorter-custom.css (renamed from login/app/sprinkles/admin/assets/userfrosting/css/tablesorter-custom.css)0
-rwxr-xr-xmain/app/sprinkles/admin/assets/userfrosting/js/pages/activities.js (renamed from login/app/sprinkles/admin/assets/userfrosting/js/pages/activities.js)0
-rwxr-xr-xmain/app/sprinkles/admin/assets/userfrosting/js/pages/dashboard.js (renamed from login/app/sprinkles/admin/assets/userfrosting/js/pages/dashboard.js)0
-rwxr-xr-xmain/app/sprinkles/admin/assets/userfrosting/js/pages/group.js (renamed from login/app/sprinkles/admin/assets/userfrosting/js/pages/group.js)0
-rwxr-xr-xmain/app/sprinkles/admin/assets/userfrosting/js/pages/groups.js (renamed from login/app/sprinkles/admin/assets/userfrosting/js/pages/groups.js)0
-rwxr-xr-xmain/app/sprinkles/admin/assets/userfrosting/js/pages/permission.js (renamed from login/app/sprinkles/admin/assets/userfrosting/js/pages/permission.js)0
-rwxr-xr-xmain/app/sprinkles/admin/assets/userfrosting/js/pages/permissions.js (renamed from login/app/sprinkles/admin/assets/userfrosting/js/pages/permissions.js)0
-rwxr-xr-xmain/app/sprinkles/admin/assets/userfrosting/js/pages/role.js (renamed from login/app/sprinkles/admin/assets/userfrosting/js/pages/role.js)0
-rwxr-xr-xmain/app/sprinkles/admin/assets/userfrosting/js/pages/roles.js (renamed from login/app/sprinkles/admin/assets/userfrosting/js/pages/roles.js)0
-rwxr-xr-xmain/app/sprinkles/admin/assets/userfrosting/js/pages/user.js (renamed from login/app/sprinkles/admin/assets/userfrosting/js/pages/user.js)0
-rwxr-xr-xmain/app/sprinkles/admin/assets/userfrosting/js/pages/users.js (renamed from login/app/sprinkles/admin/assets/userfrosting/js/pages/users.js)0
-rwxr-xr-xmain/app/sprinkles/admin/assets/userfrosting/js/widgets/groups.js (renamed from login/app/sprinkles/admin/assets/userfrosting/js/widgets/groups.js)0
-rwxr-xr-xmain/app/sprinkles/admin/assets/userfrosting/js/widgets/roles.js (renamed from login/app/sprinkles/admin/assets/userfrosting/js/widgets/roles.js)0
-rwxr-xr-xmain/app/sprinkles/admin/assets/userfrosting/js/widgets/users.js (renamed from login/app/sprinkles/admin/assets/userfrosting/js/widgets/users.js)0
-rwxr-xr-xmain/app/sprinkles/admin/composer.json (renamed from login/app/sprinkles/admin/composer.json)0
-rwxr-xr-xmain/app/sprinkles/admin/locale/ar/messages.php (renamed from login/app/sprinkles/admin/locale/ar/messages.php)0
-rwxr-xr-xmain/app/sprinkles/admin/locale/de_DE/messages.php (renamed from login/app/sprinkles/admin/locale/de_DE/messages.php)0
-rwxr-xr-xmain/app/sprinkles/admin/locale/en_US/messages.php (renamed from login/app/sprinkles/admin/locale/en_US/messages.php)0
-rwxr-xr-xmain/app/sprinkles/admin/locale/es_ES/messages.php (renamed from login/app/sprinkles/admin/locale/es_ES/messages.php)0
-rwxr-xr-xmain/app/sprinkles/admin/locale/fa/messages.php (renamed from login/app/sprinkles/admin/locale/fa/messages.php)0
-rwxr-xr-xmain/app/sprinkles/admin/locale/fr_FR/messages.php (renamed from login/app/sprinkles/admin/locale/fr_FR/messages.php)0
-rwxr-xr-xmain/app/sprinkles/admin/locale/it_IT/messages.php (renamed from login/app/sprinkles/admin/locale/it_IT/messages.php)0
-rwxr-xr-xmain/app/sprinkles/admin/locale/pt_PT/messages.php (renamed from login/app/sprinkles/admin/locale/pt_PT/messages.php)0
-rwxr-xr-xmain/app/sprinkles/admin/locale/ru_RU/messages.php (renamed from login/app/sprinkles/admin/locale/ru_RU/messages.php)0
-rwxr-xr-xmain/app/sprinkles/admin/locale/th_TH/messages.php (renamed from login/app/sprinkles/admin/locale/th_TH/messages.php)0
-rwxr-xr-xmain/app/sprinkles/admin/locale/tr/messages.php (renamed from login/app/sprinkles/admin/locale/tr/messages.php)0
-rwxr-xr-xmain/app/sprinkles/admin/locale/zh_CN/messages.php (renamed from login/app/sprinkles/admin/locale/zh_CN/messages.php)0
-rwxr-xr-xmain/app/sprinkles/admin/routes/activities.php (renamed from login/app/sprinkles/admin/routes/activities.php)0
-rwxr-xr-xmain/app/sprinkles/admin/routes/admin.php (renamed from login/app/sprinkles/admin/routes/admin.php)0
-rwxr-xr-xmain/app/sprinkles/admin/routes/groups.php (renamed from login/app/sprinkles/admin/routes/groups.php)0
-rwxr-xr-xmain/app/sprinkles/admin/routes/permissions.php (renamed from login/app/sprinkles/admin/routes/permissions.php)0
-rwxr-xr-xmain/app/sprinkles/admin/routes/roles.php (renamed from login/app/sprinkles/admin/routes/roles.php)0
-rwxr-xr-xmain/app/sprinkles/admin/routes/users.php (renamed from login/app/sprinkles/admin/routes/users.php)0
-rwxr-xr-xmain/app/sprinkles/admin/schema/requests/group/create.yaml (renamed from login/app/sprinkles/admin/schema/requests/group/create.yaml)0
-rwxr-xr-xmain/app/sprinkles/admin/schema/requests/group/edit-info.yaml (renamed from login/app/sprinkles/admin/schema/requests/group/edit-info.yaml)0
-rwxr-xr-xmain/app/sprinkles/admin/schema/requests/group/get-by-slug.yaml (renamed from login/app/sprinkles/admin/schema/requests/group/get-by-slug.yaml)0
-rwxr-xr-xmain/app/sprinkles/admin/schema/requests/role/create.yaml (renamed from login/app/sprinkles/admin/schema/requests/role/create.yaml)0
-rwxr-xr-xmain/app/sprinkles/admin/schema/requests/role/edit-field.yaml (renamed from login/app/sprinkles/admin/schema/requests/role/edit-field.yaml)0
-rwxr-xr-xmain/app/sprinkles/admin/schema/requests/role/edit-info.yaml (renamed from login/app/sprinkles/admin/schema/requests/role/edit-info.yaml)0
-rwxr-xr-xmain/app/sprinkles/admin/schema/requests/role/get-by-slug.yaml (renamed from login/app/sprinkles/admin/schema/requests/role/get-by-slug.yaml)0
-rwxr-xr-xmain/app/sprinkles/admin/schema/requests/user/create.yaml (renamed from login/app/sprinkles/admin/schema/requests/user/create.yaml)0
-rwxr-xr-xmain/app/sprinkles/admin/schema/requests/user/edit-field.yaml (renamed from login/app/sprinkles/admin/schema/requests/user/edit-field.yaml)0
-rwxr-xr-xmain/app/sprinkles/admin/schema/requests/user/edit-info.yaml (renamed from login/app/sprinkles/admin/schema/requests/user/edit-info.yaml)0
-rwxr-xr-xmain/app/sprinkles/admin/schema/requests/user/edit-password.yaml (renamed from login/app/sprinkles/admin/schema/requests/user/edit-password.yaml)0
-rwxr-xr-xmain/app/sprinkles/admin/schema/requests/user/get-by-username.yaml (renamed from login/app/sprinkles/admin/schema/requests/user/get-by-username.yaml)0
-rwxr-xr-xmain/app/sprinkles/admin/src/Admin.php (renamed from login/app/sprinkles/admin/src/Admin.php)0
-rwxr-xr-xmain/app/sprinkles/admin/src/Controller/ActivityController.php (renamed from login/app/sprinkles/admin/src/Controller/ActivityController.php)0
-rwxr-xr-xmain/app/sprinkles/admin/src/Controller/AdminController.php (renamed from login/app/sprinkles/admin/src/Controller/AdminController.php)0
-rwxr-xr-xmain/app/sprinkles/admin/src/Controller/GroupController.php (renamed from login/app/sprinkles/admin/src/Controller/GroupController.php)0
-rwxr-xr-xmain/app/sprinkles/admin/src/Controller/PermissionController.php (renamed from login/app/sprinkles/admin/src/Controller/PermissionController.php)0
-rwxr-xr-xmain/app/sprinkles/admin/src/Controller/RoleController.php (renamed from login/app/sprinkles/admin/src/Controller/RoleController.php)0
-rwxr-xr-xmain/app/sprinkles/admin/src/Controller/UserController.php (renamed from login/app/sprinkles/admin/src/Controller/UserController.php)0
-rwxr-xr-xmain/app/sprinkles/admin/src/ServicesProvider/ServicesProvider.php (renamed from login/app/sprinkles/admin/src/ServicesProvider/ServicesProvider.php)0
-rwxr-xr-xmain/app/sprinkles/admin/src/Sprunje/ActivitySprunje.php (renamed from login/app/sprinkles/admin/src/Sprunje/ActivitySprunje.php)0
-rwxr-xr-xmain/app/sprinkles/admin/src/Sprunje/GroupSprunje.php (renamed from login/app/sprinkles/admin/src/Sprunje/GroupSprunje.php)0
-rwxr-xr-xmain/app/sprinkles/admin/src/Sprunje/PermissionSprunje.php (renamed from login/app/sprinkles/admin/src/Sprunje/PermissionSprunje.php)0
-rwxr-xr-xmain/app/sprinkles/admin/src/Sprunje/PermissionUserSprunje.php (renamed from login/app/sprinkles/admin/src/Sprunje/PermissionUserSprunje.php)0
-rwxr-xr-xmain/app/sprinkles/admin/src/Sprunje/RoleSprunje.php (renamed from login/app/sprinkles/admin/src/Sprunje/RoleSprunje.php)0
-rwxr-xr-xmain/app/sprinkles/admin/src/Sprunje/UserPermissionSprunje.php (renamed from login/app/sprinkles/admin/src/Sprunje/UserPermissionSprunje.php)0
-rwxr-xr-xmain/app/sprinkles/admin/src/Sprunje/UserSprunje.php (renamed from login/app/sprinkles/admin/src/Sprunje/UserSprunje.php)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/forms/group.html.twig (renamed from login/app/sprinkles/admin/templates/forms/group.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/forms/role.html.twig (renamed from login/app/sprinkles/admin/templates/forms/role.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/forms/user.html.twig (renamed from login/app/sprinkles/admin/templates/forms/user.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/mail/password-create.html.twig (renamed from login/app/sprinkles/admin/templates/mail/password-create.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/modals/confirm-clear-cache.html.twig (renamed from login/app/sprinkles/admin/templates/modals/confirm-clear-cache.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/modals/confirm-delete-group.html.twig (renamed from login/app/sprinkles/admin/templates/modals/confirm-delete-group.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/modals/confirm-delete-role.html.twig (renamed from login/app/sprinkles/admin/templates/modals/confirm-delete-role.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/modals/confirm-delete-user.html.twig (renamed from login/app/sprinkles/admin/templates/modals/confirm-delete-user.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/modals/group.html.twig (renamed from login/app/sprinkles/admin/templates/modals/group.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/modals/role-manage-permissions.html.twig (renamed from login/app/sprinkles/admin/templates/modals/role-manage-permissions.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/modals/role.html.twig (renamed from login/app/sprinkles/admin/templates/modals/role.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/modals/user-manage-roles.html.twig (renamed from login/app/sprinkles/admin/templates/modals/user-manage-roles.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/modals/user-set-password.html.twig (renamed from login/app/sprinkles/admin/templates/modals/user-set-password.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/modals/user.html.twig (renamed from login/app/sprinkles/admin/templates/modals/user.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/navigation/navbar.html.twig (renamed from login/app/sprinkles/admin/templates/navigation/navbar.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/navigation/sidebar-menu.html.twig (renamed from login/app/sprinkles/admin/templates/navigation/sidebar-menu.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/navigation/sidebar-user.html.twig (renamed from login/app/sprinkles/admin/templates/navigation/sidebar-user.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/navigation/sidebar.html.twig (renamed from login/app/sprinkles/admin/templates/navigation/sidebar.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/navigation/user-card.html.twig (renamed from login/app/sprinkles/admin/templates/navigation/user-card.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/pages/abstract/dashboard.html.twig (renamed from login/app/sprinkles/admin/templates/pages/abstract/dashboard.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/pages/activities.html.twig (renamed from login/app/sprinkles/admin/templates/pages/activities.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/pages/dashboard.html.twig (renamed from login/app/sprinkles/admin/templates/pages/dashboard.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/pages/group.html.twig (renamed from login/app/sprinkles/admin/templates/pages/group.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/pages/groups.html.twig (renamed from login/app/sprinkles/admin/templates/pages/groups.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/pages/permission.html.twig (renamed from login/app/sprinkles/admin/templates/pages/permission.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/pages/permissions.html.twig (renamed from login/app/sprinkles/admin/templates/pages/permissions.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/pages/role.html.twig (renamed from login/app/sprinkles/admin/templates/pages/role.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/pages/roles.html.twig (renamed from login/app/sprinkles/admin/templates/pages/roles.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/pages/user.html.twig (renamed from login/app/sprinkles/admin/templates/pages/user.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/pages/users.html.twig (renamed from login/app/sprinkles/admin/templates/pages/users.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/tables/activities.html.twig (renamed from login/app/sprinkles/admin/templates/tables/activities.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/tables/groups.html.twig (renamed from login/app/sprinkles/admin/templates/tables/groups.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/tables/permissions.html.twig (renamed from login/app/sprinkles/admin/templates/tables/permissions.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/tables/roles.html.twig (renamed from login/app/sprinkles/admin/templates/tables/roles.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/templates/tables/users.html.twig (renamed from login/app/sprinkles/admin/templates/tables/users.html.twig)0
-rwxr-xr-xmain/app/sprinkles/admin/tests/Integration/SprunjeTests.php (renamed from login/app/sprinkles/admin/tests/Integration/SprunjeTests.php)0
-rwxr-xr-xmain/app/sprinkles/core/asset-bundles.json (renamed from login/app/sprinkles/core/asset-bundles.json)33
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/css/main.css (renamed from assets/css/main.css)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/css/slick.css (renamed from assets/css/slick.css)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/icons/BurgerMenuShort.svg (renamed from assets/icons/BurgerMenuShort.svg)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/icons/ExploreGlobeOutline.svg (renamed from assets/icons/ExploreGlobeOutline.svg)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/icons/FriendFeedOutline.svg (renamed from assets/icons/FriendFeedOutline.svg)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/icons/MessageBubbleOutline.svg (renamed from assets/icons/MessageBubbleOutline.svg)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/icons/UserGroupOutline.svg (renamed from assets/icons/UserGroupOutline.svg)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/icons/UserOutline.svg (renamed from assets/icons/UserOutline.svg)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/js/chat.js (renamed from assets/js/chat.js)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/js/encryption.js (renamed from assets/js/encryption.js)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/js/fontawesome.js (renamed from assets/js/fontawesome.js)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/js/jquery.js (renamed from assets/js/jquery.js)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/js/language.js (renamed from assets/js/language.js)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/js/linkify.js (renamed from assets/js/linkify.js)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/js/main.js (renamed from assets/js/main.js)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/js/modernizr.js (renamed from assets/js/modernizr.js)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/js/slick.js (renamed from assets/js/slick.js)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/languages/ExcelFile.xls (renamed from assets/languages/ExcelFile.xls)bin45568 -> 52736 bytes
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/languages/json/Translations.json (renamed from assets/languages/json/Translations.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/languages/json/de.json (renamed from assets/languages/json/de.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/languages/json/en.json (renamed from assets/languages/json/en.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/languages/json/fr.json (renamed from assets/languages/json/fr.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/languages/json/kl.json (renamed from assets/languages/json/kl.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/Chatserver/bin/WebChatServer.php (renamed from assets/php/Chatserver/bin/WebChatServer.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/Chatserver/src/ChatProcessor.php (renamed from assets/php/Chatserver/src/ChatProcessor.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/SavePublicKey.php (renamed from assets/php/SavePublicKey.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/composer.json (renamed from assets/php/composer.json)4
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/composer.lock (renamed from assets/php/composer.lock)158
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/scripts.php (renamed from assets/php/scripts.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/stylesheet.php (renamed from assets/php/stylesheet.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/autoload.php (renamed from assets/php/vendor/autoload.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/.gitignore (renamed from assets/php/vendor/cboden/ratchet/.gitignore)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/.travis.yml (renamed from assets/php/vendor/cboden/ratchet/.travis.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/CHANGELOG.md (renamed from assets/php/vendor/cboden/ratchet/CHANGELOG.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/LICENSE (renamed from assets/php/vendor/cboden/ratchet/LICENSE)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/Makefile (renamed from assets/php/vendor/cboden/ratchet/Makefile)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/README.md (renamed from assets/php/vendor/cboden/ratchet/README.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/composer.json (renamed from assets/php/vendor/cboden/ratchet/composer.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/phpunit.xml.dist (renamed from assets/php/vendor/cboden/ratchet/phpunit.xml.dist)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/AbstractConnectionDecorator.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/AbstractConnectionDecorator.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/App.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/App.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/ComponentInterface.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/ComponentInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/ConnectionInterface.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/ConnectionInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Http/CloseResponseTrait.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Http/CloseResponseTrait.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Http/HttpRequestParser.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Http/HttpRequestParser.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Http/HttpServer.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Http/HttpServer.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Http/HttpServerInterface.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Http/HttpServerInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Http/NoOpHttpServerController.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Http/NoOpHttpServerController.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Http/OriginCheck.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Http/OriginCheck.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Http/Router.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Http/Router.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/MessageComponentInterface.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/MessageComponentInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/MessageInterface.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/MessageInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Server/EchoServer.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Server/EchoServer.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Server/FlashPolicy.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Server/FlashPolicy.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Server/IoConnection.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Server/IoConnection.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Server/IoServer.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Server/IoServer.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Server/IpBlackList.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Server/IpBlackList.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Session/Serialize/HandlerInterface.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Session/Serialize/HandlerInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Session/Serialize/PhpBinaryHandler.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Session/Serialize/PhpBinaryHandler.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Session/Serialize/PhpHandler.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Session/Serialize/PhpHandler.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Session/SessionProvider.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Session/SessionProvider.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Session/Storage/Proxy/VirtualProxy.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Session/Storage/Proxy/VirtualProxy.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Session/Storage/VirtualSessionStorage.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Session/Storage/VirtualSessionStorage.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/Exception.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/Exception.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/JsonException.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/JsonException.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/ServerProtocol.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/ServerProtocol.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/Topic.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/Topic.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/TopicManager.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/TopicManager.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/WampConnection.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/WampConnection.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/WampServer.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/WampServer.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/WampServerInterface.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/WampServerInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/ConnContext.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/ConnContext.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/MessageCallableInterface.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/MessageCallableInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/MessageComponentInterface.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/MessageComponentInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/WsConnection.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/WsConnection.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/WsServer.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/WsServer.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/WsServerInterface.php (renamed from assets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/WsServerInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/autobahn/bin/fuzzingserver.php (renamed from assets/php/vendor/cboden/ratchet/tests/autobahn/bin/fuzzingserver.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/autobahn/fuzzingclient-all.json (renamed from assets/php/vendor/cboden/ratchet/tests/autobahn/fuzzingclient-all.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/autobahn/fuzzingclient-profile.json (renamed from assets/php/vendor/cboden/ratchet/tests/autobahn/fuzzingclient-profile.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/autobahn/fuzzingclient-quick.json (renamed from assets/php/vendor/cboden/ratchet/tests/autobahn/fuzzingclient-quick.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/bootstrap.php (renamed from assets/php/vendor/cboden/ratchet/tests/bootstrap.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/AbstractMessageComponentTestCase.php (renamed from assets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/AbstractMessageComponentTestCase.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/Component.php (renamed from assets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/Component.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/Connection.php (renamed from assets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/Connection.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/ConnectionDecorator.php (renamed from assets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/ConnectionDecorator.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/WampComponent.php (renamed from assets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/WampComponent.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/NullComponent.php (renamed from assets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/NullComponent.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Wamp/Stub/WsWampServerInterface.php (renamed from assets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Wamp/Stub/WsWampServerInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/WebSocket/Stub/WsMessageComponentInterface.php (renamed from assets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/WebSocket/Stub/WsMessageComponentInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/AbstractConnectionDecoratorTest.php (renamed from assets/php/vendor/cboden/ratchet/tests/unit/AbstractConnectionDecoratorTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Http/HttpRequestParserTest.php (renamed from assets/php/vendor/cboden/ratchet/tests/unit/Http/HttpRequestParserTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Http/HttpServerTest.php (renamed from assets/php/vendor/cboden/ratchet/tests/unit/Http/HttpServerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Http/OriginCheckTest.php (renamed from assets/php/vendor/cboden/ratchet/tests/unit/Http/OriginCheckTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Http/RouterTest.php (renamed from assets/php/vendor/cboden/ratchet/tests/unit/Http/RouterTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Server/EchoServerTest.php (renamed from assets/php/vendor/cboden/ratchet/tests/unit/Server/EchoServerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Server/FlashPolicyComponentTest.php (renamed from assets/php/vendor/cboden/ratchet/tests/unit/Server/FlashPolicyComponentTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Server/IoConnectionTest.php (renamed from assets/php/vendor/cboden/ratchet/tests/unit/Server/IoConnectionTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Server/IoServerTest.php (renamed from assets/php/vendor/cboden/ratchet/tests/unit/Server/IoServerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Server/IpBlackListComponentTest.php (renamed from assets/php/vendor/cboden/ratchet/tests/unit/Server/IpBlackListComponentTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Session/Serialize/PhpHandlerTest.php (renamed from assets/php/vendor/cboden/ratchet/tests/unit/Session/Serialize/PhpHandlerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Session/SessionComponentTest.php (renamed from assets/php/vendor/cboden/ratchet/tests/unit/Session/SessionComponentTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Session/Storage/VirtualSessionStoragePDOTest.php (renamed from assets/php/vendor/cboden/ratchet/tests/unit/Session/Storage/VirtualSessionStoragePDOTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Wamp/ServerProtocolTest.php (renamed from assets/php/vendor/cboden/ratchet/tests/unit/Wamp/ServerProtocolTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Wamp/TopicManagerTest.php (renamed from assets/php/vendor/cboden/ratchet/tests/unit/Wamp/TopicManagerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Wamp/TopicTest.php (renamed from assets/php/vendor/cboden/ratchet/tests/unit/Wamp/TopicTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Wamp/WampConnectionTest.php (renamed from assets/php/vendor/cboden/ratchet/tests/unit/Wamp/WampConnectionTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Wamp/WampServerTest.php (renamed from assets/php/vendor/cboden/ratchet/tests/unit/Wamp/WampServerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/ClassLoader.php (renamed from assets/php/vendor/composer/ClassLoader.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/LICENSE (renamed from assets/php/vendor/composer/LICENSE)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/autoload_classmap.php (renamed from assets/php/vendor/composer/autoload_classmap.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/autoload_files.php (renamed from assets/php/vendor/composer/autoload_files.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/autoload_namespaces.php (renamed from assets/php/vendor/composer/autoload_namespaces.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/autoload_psr4.php (renamed from assets/php/vendor/composer/autoload_psr4.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/autoload_real.php (renamed from assets/php/vendor/composer/autoload_real.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/autoload_static.php (renamed from assets/php/vendor/composer/autoload_static.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/installed.json (renamed from assets/php/vendor/composer/installed.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/.gitignore (renamed from assets/php/vendor/evenement/evenement/.gitignore)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/.travis.yml (renamed from assets/php/vendor/evenement/evenement/.travis.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/CHANGELOG.md (renamed from assets/php/vendor/evenement/evenement/CHANGELOG.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/LICENSE (renamed from assets/php/vendor/evenement/evenement/LICENSE)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/README.md (renamed from assets/php/vendor/evenement/evenement/README.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/composer.json (renamed from assets/php/vendor/evenement/evenement/composer.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/doc/00-intro.md (renamed from assets/php/vendor/evenement/evenement/doc/00-intro.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/doc/01-api.md (renamed from assets/php/vendor/evenement/evenement/doc/01-api.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/doc/02-plugin-system.md (renamed from assets/php/vendor/evenement/evenement/doc/02-plugin-system.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/examples/benchmark-emit-no-arguments.php (renamed from assets/php/vendor/evenement/evenement/examples/benchmark-emit-no-arguments.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/examples/benchmark-emit-once.php (renamed from assets/php/vendor/evenement/evenement/examples/benchmark-emit-once.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/examples/benchmark-emit-one-argument.php (renamed from assets/php/vendor/evenement/evenement/examples/benchmark-emit-one-argument.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/examples/benchmark-emit.php (renamed from assets/php/vendor/evenement/evenement/examples/benchmark-emit.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/examples/benchmark-remove-listener-once.php (renamed from assets/php/vendor/evenement/evenement/examples/benchmark-remove-listener-once.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/phpunit.xml.dist (renamed from assets/php/vendor/evenement/evenement/phpunit.xml.dist)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/src/Evenement/EventEmitter.php (renamed from assets/php/vendor/evenement/evenement/src/Evenement/EventEmitter.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/src/Evenement/EventEmitterInterface.php (renamed from assets/php/vendor/evenement/evenement/src/Evenement/EventEmitterInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php (renamed from assets/php/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/tests/Evenement/Tests/EventEmitterTest.php (renamed from assets/php/vendor/evenement/evenement/tests/Evenement/Tests/EventEmitterTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/tests/Evenement/Tests/Listener.php (renamed from assets/php/vendor/evenement/evenement/tests/Evenement/Tests/Listener.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/tests/Evenement/Tests/functions.php (renamed from assets/php/vendor/evenement/evenement/tests/Evenement/Tests/functions.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/CHANGELOG.md (renamed from assets/php/vendor/guzzlehttp/psr7/CHANGELOG.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/LICENSE (renamed from assets/php/vendor/guzzlehttp/psr7/LICENSE)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/README.md (renamed from assets/php/vendor/guzzlehttp/psr7/README.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/composer.json (renamed from assets/php/vendor/guzzlehttp/psr7/composer.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/AppendStream.php (renamed from assets/php/vendor/guzzlehttp/psr7/src/AppendStream.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/BufferStream.php (renamed from assets/php/vendor/guzzlehttp/psr7/src/BufferStream.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/CachingStream.php (renamed from assets/php/vendor/guzzlehttp/psr7/src/CachingStream.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/DroppingStream.php (renamed from assets/php/vendor/guzzlehttp/psr7/src/DroppingStream.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/FnStream.php (renamed from assets/php/vendor/guzzlehttp/psr7/src/FnStream.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/InflateStream.php (renamed from assets/php/vendor/guzzlehttp/psr7/src/InflateStream.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/LazyOpenStream.php (renamed from assets/php/vendor/guzzlehttp/psr7/src/LazyOpenStream.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/LimitStream.php (renamed from assets/php/vendor/guzzlehttp/psr7/src/LimitStream.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/MessageTrait.php (renamed from assets/php/vendor/guzzlehttp/psr7/src/MessageTrait.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/MultipartStream.php (renamed from assets/php/vendor/guzzlehttp/psr7/src/MultipartStream.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/NoSeekStream.php (renamed from assets/php/vendor/guzzlehttp/psr7/src/NoSeekStream.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/PumpStream.php (renamed from assets/php/vendor/guzzlehttp/psr7/src/PumpStream.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/Request.php (renamed from assets/php/vendor/guzzlehttp/psr7/src/Request.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/Response.php (renamed from assets/php/vendor/guzzlehttp/psr7/src/Response.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/ServerRequest.php (renamed from assets/php/vendor/guzzlehttp/psr7/src/ServerRequest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/Stream.php (renamed from assets/php/vendor/guzzlehttp/psr7/src/Stream.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php (renamed from assets/php/vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/StreamWrapper.php (renamed from assets/php/vendor/guzzlehttp/psr7/src/StreamWrapper.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/UploadedFile.php (renamed from assets/php/vendor/guzzlehttp/psr7/src/UploadedFile.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/Uri.php (renamed from assets/php/vendor/guzzlehttp/psr7/src/Uri.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/UriNormalizer.php (renamed from assets/php/vendor/guzzlehttp/psr7/src/UriNormalizer.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/UriResolver.php (renamed from assets/php/vendor/guzzlehttp/psr7/src/UriResolver.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/functions.php (renamed from assets/php/vendor/guzzlehttp/psr7/src/functions.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/functions_include.php (renamed from assets/php/vendor/guzzlehttp/psr7/src/functions_include.php)0
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/CHANGELOG-1.0.md36
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/CHANGELOG-1.1.md57
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/CHANGELOG-1.2.md49
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/Gemfile5
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/LICENSE19
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/README.md345
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/composer.json56
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/package.json19
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/AssetCache.php174
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/AssetCollection.php238
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/AssetCollectionInterface.php59
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/AssetInterface.php166
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/AssetReference.php164
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/BaseAsset.php181
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/FileAsset.php78
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/GlobAsset.php115
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/HttpAsset.php79
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/Iterator/AssetCollectionFilterIterator.php84
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/Iterator/AssetCollectionIterator.php128
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/StringAsset.php55
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/AssetManager.php89
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/AssetWriter.php94
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Cache/ApcCache.php66
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Cache/ArrayCache.php58
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Cache/CacheInterface.php53
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Cache/ConfigCache.php123
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Cache/ExpiringCache.php60
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Cache/FilesystemCache.php65
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Exception/Exception.php21
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Exception/FilterException.php73
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticExtension.php76
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticFilterFunction.php24
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticFilterInvoker.php59
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticFilterNode.php22
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticNode.php165
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticTokenParser.php198
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/TwigFormulaLoader.php108
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/TwigResource.php56
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/ValueContainer.php79
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/AssetFactory.php424
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/LazyAssetManager.php210
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Loader/BasePhpFormulaLoader.php160
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Loader/CachedFormulaLoader.php68
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Loader/FormulaLoaderInterface.php34
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Loader/FunctionCallsFormulaLoader.php53
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Resource/CoalescingDirectoryResource.php112
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Resource/DirectoryResource.php133
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Resource/FileResource.php47
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Resource/IteratorResourceInterface.php21
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Resource/ResourceInterface.php43
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Worker/CacheBustingWorker.php70
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Worker/EnsureFilterWorker.php61
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Worker/WorkerInterface.php33
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/AutoprefixerFilter.php87
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/BaseCssFilter.php54
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/BaseNodeFilter.php44
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/BaseProcessFilter.php57
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CallablesFilter.php62
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CleanCssFilter.php343
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CoffeeScriptFilter.php83
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CompassFilter.php391
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CssCacheBustingFilter.php65
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CssEmbedFilter.php143
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CssImportFilter.php108
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CssMinFilter.php72
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CssRewriteFilter.php102
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/DartFilter.php73
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/DependencyExtractorInterface.php34
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/EmberPrecompileFilter.php87
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/FilterCollection.php82
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/FilterInterface.php36
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/GoogleClosure/BaseCompilerFilter.php101
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/GoogleClosure/CompilerApiFilter.php130
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/GoogleClosure/CompilerJarFilter.php112
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/GssFilter.php142
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/HandlebarsFilter.php106
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/HashableInterface.php27
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/JSMinFilter.php34
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/JSMinPlusFilter.php34
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/JSqueezeFilter.php77
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/JpegoptimFilter.php81
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/JpegtranFilter.php103
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/LessFilter.php206
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/LessphpFilter.php167
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/MinifyCssCompressorFilter.php35
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/OptiPngFilter.php75
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/PackagerFilter.php65
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/PackerFilter.php56
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/PhpCssEmbedFilter.php52
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/PngoutFilter.php128
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/ReactJsxFilter.php75
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/RooleFilter.php84
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/Sass/BaseSassFilter.php95
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/Sass/SassFilter.php186
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/Sass/ScssFilter.php28
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/SassphpFilter.php132
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/ScssphpFilter.php147
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/SeparatorFilter.php47
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/SprocketsFilter.php152
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/StylusFilter.php126
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/TypeScriptFilter.php80
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/UglifyCssFilter.php120
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/UglifyJs2Filter.php152
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/UglifyJsFilter.php160
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/Yui/BaseCompressorFilter.php117
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/Yui/CssCompressorFilter.php28
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/Yui/JsCompressorFilter.php61
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/FilterManager.php64
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Util/CssUtils.php138
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Util/FilesystemUtils.php84
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Util/LessUtils.php24
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Util/SassUtils.php22
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Util/TraversableString.php44
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Util/VarUtils.php84
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/ValueSupplierInterface.php29
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/functions.php125
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/LICENSE19
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/README.markdown21
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/composer.json26
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/src/JSMin.php379
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/src/JSMinUnterminatedCommentException.php5
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/src/JSMinUnterminatedRegExpException.php5
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/src/JSMinUnterminatedStringException.php5
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/CONTRIBUTING.md (renamed from assets/php/vendor/matthiasmullie/minify/CONTRIBUTING.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/Dockerfile (renamed from assets/php/vendor/matthiasmullie/minify/Dockerfile)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/LICENSE (renamed from assets/php/vendor/matthiasmullie/minify/LICENSE)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/bin/minifycss (renamed from assets/php/vendor/matthiasmullie/minify/bin/minifycss)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/bin/minifyjs (renamed from assets/php/vendor/matthiasmullie/minify/bin/minifyjs)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/composer.json (renamed from assets/php/vendor/matthiasmullie/minify/composer.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/data/js/keywords_after.txt (renamed from assets/php/vendor/matthiasmullie/minify/data/js/keywords_after.txt)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/data/js/keywords_before.txt (renamed from assets/php/vendor/matthiasmullie/minify/data/js/keywords_before.txt)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/data/js/keywords_reserved.txt (renamed from assets/php/vendor/matthiasmullie/minify/data/js/keywords_reserved.txt)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/data/js/operators.txt (renamed from assets/php/vendor/matthiasmullie/minify/data/js/operators.txt)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/data/js/operators_after.txt (renamed from assets/php/vendor/matthiasmullie/minify/data/js/operators_after.txt)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/data/js/operators_before.txt (renamed from assets/php/vendor/matthiasmullie/minify/data/js/operators_before.txt)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/docker-compose.yml (renamed from assets/php/vendor/matthiasmullie/minify/docker-compose.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/src/CSS.php (renamed from assets/php/vendor/matthiasmullie/minify/src/CSS.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/src/Exception.php (renamed from assets/php/vendor/matthiasmullie/minify/src/Exception.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/src/Exceptions/BasicException.php (renamed from assets/php/vendor/matthiasmullie/minify/src/Exceptions/BasicException.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/src/Exceptions/FileImportException.php (renamed from assets/php/vendor/matthiasmullie/minify/src/Exceptions/FileImportException.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/src/Exceptions/IOException.php (renamed from assets/php/vendor/matthiasmullie/minify/src/Exceptions/IOException.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/src/JS.php (renamed from assets/php/vendor/matthiasmullie/minify/src/JS.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/src/Minify.php (renamed from assets/php/vendor/matthiasmullie/minify/src/Minify.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/path-converter/LICENSE (renamed from assets/php/vendor/matthiasmullie/path-converter/LICENSE)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/path-converter/composer.json (renamed from assets/php/vendor/matthiasmullie/path-converter/composer.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/path-converter/src/Converter.php (renamed from assets/php/vendor/matthiasmullie/path-converter/src/Converter.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/path-converter/src/ConverterInterface.php (renamed from assets/php/vendor/matthiasmullie/path-converter/src/ConverterInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/path-converter/src/NoConverter.php (renamed from assets/php/vendor/matthiasmullie/path-converter/src/NoConverter.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/natxet/CssMin/README (renamed from assets/php/vendor/natxet/CssMin/README)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/natxet/CssMin/composer.json (renamed from assets/php/vendor/natxet/CssMin/composer.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/natxet/CssMin/src/CssMin.php (renamed from assets/php/vendor/natxet/CssMin/src/CssMin.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/.coveralls.yml (renamed from assets/php/vendor/nubs/random-name-generator/.coveralls.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/.gitignore (renamed from assets/php/vendor/nubs/random-name-generator/.gitignore)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/.scrutinizer.yml (renamed from assets/php/vendor/nubs/random-name-generator/.scrutinizer.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/.travis.yml (renamed from assets/php/vendor/nubs/random-name-generator/.travis.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/CONTRIBUTING.md (renamed from assets/php/vendor/nubs/random-name-generator/CONTRIBUTING.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/Dockerfile.tests (renamed from assets/php/vendor/nubs/random-name-generator/Dockerfile.tests)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/LICENSE (renamed from assets/php/vendor/nubs/random-name-generator/LICENSE)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/README.md (renamed from assets/php/vendor/nubs/random-name-generator/README.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/build.php (renamed from assets/php/vendor/nubs/random-name-generator/build.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/composer.json (renamed from assets/php/vendor/nubs/random-name-generator/composer.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/composer.lock (renamed from assets/php/vendor/nubs/random-name-generator/composer.lock)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/docker-compose.yml (renamed from assets/php/vendor/nubs/random-name-generator/docker-compose.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/phpunit.xml (renamed from assets/php/vendor/nubs/random-name-generator/phpunit.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/src/AbstractGenerator.php (renamed from assets/php/vendor/nubs/random-name-generator/src/AbstractGenerator.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/src/All.php (renamed from assets/php/vendor/nubs/random-name-generator/src/All.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/src/Alliteration.php (renamed from assets/php/vendor/nubs/random-name-generator/src/Alliteration.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/src/Generator.php (renamed from assets/php/vendor/nubs/random-name-generator/src/Generator.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/src/Vgng.php (renamed from assets/php/vendor/nubs/random-name-generator/src/Vgng.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/src/adjectives.txt (renamed from assets/php/vendor/nubs/random-name-generator/src/adjectives.txt)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/src/nouns.txt (renamed from assets/php/vendor/nubs/random-name-generator/src/nouns.txt)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/src/video_game_names.txt (renamed from assets/php/vendor/nubs/random-name-generator/src/video_game_names.txt)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/tests/AllTest.php (renamed from assets/php/vendor/nubs/random-name-generator/tests/AllTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/tests/AlliterationTest.php (renamed from assets/php/vendor/nubs/random-name-generator/tests/AlliterationTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/tests/VgngTest.php (renamed from assets/php/vendor/nubs/random-name-generator/tests/VgngTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/LICENSE (renamed from assets/php/vendor/paragonie/random_compat/LICENSE)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/build-phar.sh (renamed from assets/php/vendor/paragonie/random_compat/build-phar.sh)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/composer.json (renamed from assets/php/vendor/paragonie/random_compat/composer.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey (renamed from assets/php/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc (renamed from assets/php/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/byte_safe_strings.php (renamed from assets/php/vendor/paragonie/random_compat/lib/byte_safe_strings.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/cast_to_int.php (renamed from assets/php/vendor/paragonie/random_compat/lib/cast_to_int.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/error_polyfill.php (renamed from assets/php/vendor/paragonie/random_compat/lib/error_polyfill.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/random.php (renamed from assets/php/vendor/paragonie/random_compat/lib/random.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/random_bytes_com_dotnet.php (renamed from assets/php/vendor/paragonie/random_compat/lib/random_bytes_com_dotnet.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/random_bytes_dev_urandom.php (renamed from assets/php/vendor/paragonie/random_compat/lib/random_bytes_dev_urandom.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/random_bytes_libsodium.php (renamed from assets/php/vendor/paragonie/random_compat/lib/random_bytes_libsodium.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/random_bytes_libsodium_legacy.php (renamed from assets/php/vendor/paragonie/random_compat/lib/random_bytes_libsodium_legacy.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/random_bytes_mcrypt.php (renamed from assets/php/vendor/paragonie/random_compat/lib/random_bytes_mcrypt.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/random_int.php (renamed from assets/php/vendor/paragonie/random_compat/lib/random_int.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/other/build_phar.php (renamed from assets/php/vendor/paragonie/random_compat/other/build_phar.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/psalm-autoload.php (renamed from assets/php/vendor/paragonie/random_compat/psalm-autoload.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/psalm.xml (renamed from assets/php/vendor/paragonie/random_compat/psalm.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/CHANGELOG.md (renamed from assets/php/vendor/psr/http-message/CHANGELOG.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/LICENSE (renamed from assets/php/vendor/psr/http-message/LICENSE)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/README.md (renamed from assets/php/vendor/psr/http-message/README.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/composer.json (renamed from assets/php/vendor/psr/http-message/composer.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/src/MessageInterface.php (renamed from assets/php/vendor/psr/http-message/src/MessageInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/src/RequestInterface.php (renamed from assets/php/vendor/psr/http-message/src/RequestInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/src/ResponseInterface.php (renamed from assets/php/vendor/psr/http-message/src/ResponseInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/src/ServerRequestInterface.php (renamed from assets/php/vendor/psr/http-message/src/ServerRequestInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/src/StreamInterface.php (renamed from assets/php/vendor/psr/http-message/src/StreamInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/src/UploadedFileInterface.php (renamed from assets/php/vendor/psr/http-message/src/UploadedFileInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/src/UriInterface.php (renamed from assets/php/vendor/psr/http-message/src/UriInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/.gitignore (renamed from assets/php/vendor/ratchet/rfc6455/.gitignore)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/.travis.yml (renamed from assets/php/vendor/ratchet/rfc6455/.travis.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/LICENSE (renamed from assets/php/vendor/ratchet/rfc6455/LICENSE)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/README.md (renamed from assets/php/vendor/ratchet/rfc6455/README.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/composer.json (renamed from assets/php/vendor/ratchet/rfc6455/composer.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/phpunit.xml.dist (renamed from assets/php/vendor/ratchet/rfc6455/phpunit.xml.dist)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Handshake/ClientNegotiator.php (renamed from assets/php/vendor/ratchet/rfc6455/src/Handshake/ClientNegotiator.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Handshake/NegotiatorInterface.php (renamed from assets/php/vendor/ratchet/rfc6455/src/Handshake/NegotiatorInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Handshake/RequestVerifier.php (renamed from assets/php/vendor/ratchet/rfc6455/src/Handshake/RequestVerifier.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Handshake/ResponseVerifier.php (renamed from assets/php/vendor/ratchet/rfc6455/src/Handshake/ResponseVerifier.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Handshake/ServerNegotiator.php (renamed from assets/php/vendor/ratchet/rfc6455/src/Handshake/ServerNegotiator.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Messaging/CloseFrameChecker.php (renamed from assets/php/vendor/ratchet/rfc6455/src/Messaging/CloseFrameChecker.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Messaging/DataInterface.php (renamed from assets/php/vendor/ratchet/rfc6455/src/Messaging/DataInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Messaging/Frame.php (renamed from assets/php/vendor/ratchet/rfc6455/src/Messaging/Frame.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Messaging/FrameInterface.php (renamed from assets/php/vendor/ratchet/rfc6455/src/Messaging/FrameInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Messaging/Message.php (renamed from assets/php/vendor/ratchet/rfc6455/src/Messaging/Message.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Messaging/MessageBuffer.php (renamed from assets/php/vendor/ratchet/rfc6455/src/Messaging/MessageBuffer.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Messaging/MessageInterface.php (renamed from assets/php/vendor/ratchet/rfc6455/src/Messaging/MessageInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/AbResultsTest.php (renamed from assets/php/vendor/ratchet/rfc6455/tests/AbResultsTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/ab/clientRunner.php (renamed from assets/php/vendor/ratchet/rfc6455/tests/ab/clientRunner.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/ab/fuzzingclient.json (renamed from assets/php/vendor/ratchet/rfc6455/tests/ab/fuzzingclient.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/ab/fuzzingserver.json (renamed from assets/php/vendor/ratchet/rfc6455/tests/ab/fuzzingserver.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/ab/run_ab_tests.sh (renamed from assets/php/vendor/ratchet/rfc6455/tests/ab/run_ab_tests.sh)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/ab/startServer.php (renamed from assets/php/vendor/ratchet/rfc6455/tests/ab/startServer.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/bootstrap.php (renamed from assets/php/vendor/ratchet/rfc6455/tests/bootstrap.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/unit/Handshake/RequestVerifierTest.php (renamed from assets/php/vendor/ratchet/rfc6455/tests/unit/Handshake/RequestVerifierTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/unit/Handshake/ResponseVerifierTest.php (renamed from assets/php/vendor/ratchet/rfc6455/tests/unit/Handshake/ResponseVerifierTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/unit/Handshake/ServerNegotiatorTest.php (renamed from assets/php/vendor/ratchet/rfc6455/tests/unit/Handshake/ServerNegotiatorTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/unit/Messaging/FrameTest.php (renamed from assets/php/vendor/ratchet/rfc6455/tests/unit/Messaging/FrameTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/unit/Messaging/MessageBufferTest.php (renamed from assets/php/vendor/ratchet/rfc6455/tests/unit/Messaging/MessageBufferTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/unit/Messaging/MessageTest.php (renamed from assets/php/vendor/ratchet/rfc6455/tests/unit/Messaging/MessageTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/.gitignore (renamed from assets/php/vendor/react/cache/.gitignore)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/.travis.yml (renamed from assets/php/vendor/react/cache/.travis.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/CHANGELOG.md (renamed from assets/php/vendor/react/cache/CHANGELOG.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/LICENSE (renamed from assets/php/vendor/react/cache/LICENSE)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/README.md (renamed from assets/php/vendor/react/cache/README.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/composer.json (renamed from assets/php/vendor/react/cache/composer.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/phpunit.xml.dist (renamed from assets/php/vendor/react/cache/phpunit.xml.dist)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/src/ArrayCache.php (renamed from assets/php/vendor/react/cache/src/ArrayCache.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/src/CacheInterface.php (renamed from assets/php/vendor/react/cache/src/CacheInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/tests/ArrayCacheTest.php (renamed from assets/php/vendor/react/cache/tests/ArrayCacheTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/tests/CallableStub.php (renamed from assets/php/vendor/react/cache/tests/CallableStub.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/tests/TestCase.php (renamed from assets/php/vendor/react/cache/tests/TestCase.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/.gitignore (renamed from assets/php/vendor/react/dns/.gitignore)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/.travis.yml (renamed from assets/php/vendor/react/dns/.travis.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/CHANGELOG.md (renamed from assets/php/vendor/react/dns/CHANGELOG.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/LICENSE (renamed from assets/php/vendor/react/dns/LICENSE)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/README.md (renamed from assets/php/vendor/react/dns/README.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/composer.json (renamed from assets/php/vendor/react/dns/composer.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/examples/01-one.php (renamed from assets/php/vendor/react/dns/examples/01-one.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/examples/02-concurrent.php (renamed from assets/php/vendor/react/dns/examples/02-concurrent.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/examples/03-cached.php (renamed from assets/php/vendor/react/dns/examples/03-cached.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/examples/04-query-a-and-aaaa.php (renamed from assets/php/vendor/react/dns/examples/04-query-a-and-aaaa.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/phpunit.xml.dist (renamed from assets/php/vendor/react/dns/phpunit.xml.dist)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/BadServerException.php (renamed from assets/php/vendor/react/dns/src/BadServerException.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Config/Config.php (renamed from assets/php/vendor/react/dns/src/Config/Config.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Config/FilesystemFactory.php (renamed from assets/php/vendor/react/dns/src/Config/FilesystemFactory.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Config/HostsFile.php (renamed from assets/php/vendor/react/dns/src/Config/HostsFile.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Model/HeaderBag.php (renamed from assets/php/vendor/react/dns/src/Model/HeaderBag.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Model/Message.php (renamed from assets/php/vendor/react/dns/src/Model/Message.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Model/Record.php (renamed from assets/php/vendor/react/dns/src/Model/Record.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Protocol/BinaryDumper.php (renamed from assets/php/vendor/react/dns/src/Protocol/BinaryDumper.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Protocol/Parser.php (renamed from assets/php/vendor/react/dns/src/Protocol/Parser.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/CachedExecutor.php (renamed from assets/php/vendor/react/dns/src/Query/CachedExecutor.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/CancellationException.php (renamed from assets/php/vendor/react/dns/src/Query/CancellationException.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/Executor.php (renamed from assets/php/vendor/react/dns/src/Query/Executor.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/ExecutorInterface.php (renamed from assets/php/vendor/react/dns/src/Query/ExecutorInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/HostsFileExecutor.php (renamed from assets/php/vendor/react/dns/src/Query/HostsFileExecutor.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/Query.php (renamed from assets/php/vendor/react/dns/src/Query/Query.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/RecordBag.php (renamed from assets/php/vendor/react/dns/src/Query/RecordBag.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/RecordCache.php (renamed from assets/php/vendor/react/dns/src/Query/RecordCache.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/RetryExecutor.php (renamed from assets/php/vendor/react/dns/src/Query/RetryExecutor.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/TimeoutException.php (renamed from assets/php/vendor/react/dns/src/Query/TimeoutException.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/TimeoutExecutor.php (renamed from assets/php/vendor/react/dns/src/Query/TimeoutExecutor.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/RecordNotFoundException.php (renamed from assets/php/vendor/react/dns/src/RecordNotFoundException.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Resolver/Factory.php (renamed from assets/php/vendor/react/dns/src/Resolver/Factory.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Resolver/Resolver.php (renamed from assets/php/vendor/react/dns/src/Resolver/Resolver.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/CallableStub.php (renamed from assets/php/vendor/react/dns/tests/CallableStub.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Config/ConfigTest.php (renamed from assets/php/vendor/react/dns/tests/Config/ConfigTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Config/FilesystemFactoryTest.php (renamed from assets/php/vendor/react/dns/tests/Config/FilesystemFactoryTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Config/HostsFileTest.php (renamed from assets/php/vendor/react/dns/tests/Config/HostsFileTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Fixtures/etc/resolv.conf (renamed from assets/php/vendor/react/dns/tests/Fixtures/etc/resolv.conf)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/FunctionalResolverTest.php (renamed from assets/php/vendor/react/dns/tests/FunctionalResolverTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Model/MessageTest.php (renamed from assets/php/vendor/react/dns/tests/Model/MessageTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Protocol/BinaryDumperTest.php (renamed from assets/php/vendor/react/dns/tests/Protocol/BinaryDumperTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Protocol/ParserTest.php (renamed from assets/php/vendor/react/dns/tests/Protocol/ParserTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Query/CachedExecutorTest.php (renamed from assets/php/vendor/react/dns/tests/Query/CachedExecutorTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Query/ExecutorTest.php (renamed from assets/php/vendor/react/dns/tests/Query/ExecutorTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Query/HostsFileExecutorTest.php (renamed from assets/php/vendor/react/dns/tests/Query/HostsFileExecutorTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Query/RecordBagTest.php (renamed from assets/php/vendor/react/dns/tests/Query/RecordBagTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Query/RecordCacheTest.php (renamed from assets/php/vendor/react/dns/tests/Query/RecordCacheTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Query/RetryExecutorTest.php (renamed from assets/php/vendor/react/dns/tests/Query/RetryExecutorTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Query/TimeoutExecutorTest.php (renamed from assets/php/vendor/react/dns/tests/Query/TimeoutExecutorTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Resolver/FactoryTest.php (renamed from assets/php/vendor/react/dns/tests/Resolver/FactoryTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Resolver/ResolveAliasesTest.php (renamed from assets/php/vendor/react/dns/tests/Resolver/ResolveAliasesTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Resolver/ResolverTest.php (renamed from assets/php/vendor/react/dns/tests/Resolver/ResolverTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/TestCase.php (renamed from assets/php/vendor/react/dns/tests/TestCase.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/.gitignore (renamed from assets/php/vendor/react/event-loop/.gitignore)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/.travis.yml (renamed from assets/php/vendor/react/event-loop/.travis.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/CHANGELOG.md (renamed from assets/php/vendor/react/event-loop/CHANGELOG.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/LICENSE (renamed from assets/php/vendor/react/event-loop/LICENSE)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/README.md (renamed from assets/php/vendor/react/event-loop/README.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/composer.json (renamed from assets/php/vendor/react/event-loop/composer.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/01-timers.php (renamed from assets/php/vendor/react/event-loop/examples/01-timers.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/02-periodic.php (renamed from assets/php/vendor/react/event-loop/examples/02-periodic.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/03-ticks.php (renamed from assets/php/vendor/react/event-loop/examples/03-ticks.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/04-signals.php (renamed from assets/php/vendor/react/event-loop/examples/04-signals.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/11-consume-stdin.php (renamed from assets/php/vendor/react/event-loop/examples/11-consume-stdin.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/12-generate-yes.php (renamed from assets/php/vendor/react/event-loop/examples/12-generate-yes.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/13-http-client-blocking.php (renamed from assets/php/vendor/react/event-loop/examples/13-http-client-blocking.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/14-http-client-async.php (renamed from assets/php/vendor/react/event-loop/examples/14-http-client-async.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/21-http-server.php (renamed from assets/php/vendor/react/event-loop/examples/21-http-server.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/91-benchmark-ticks.php (renamed from assets/php/vendor/react/event-loop/examples/91-benchmark-ticks.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/92-benchmark-timers.php (renamed from assets/php/vendor/react/event-loop/examples/92-benchmark-timers.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/93-benchmark-ticks-delay.php (renamed from assets/php/vendor/react/event-loop/examples/93-benchmark-ticks-delay.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/94-benchmark-timers-delay.php (renamed from assets/php/vendor/react/event-loop/examples/94-benchmark-timers-delay.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/95-benchmark-memory.php (renamed from assets/php/vendor/react/event-loop/examples/95-benchmark-memory.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/phpunit.xml.dist (renamed from assets/php/vendor/react/event-loop/phpunit.xml.dist)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/ExtEvLoop.php (renamed from assets/php/vendor/react/event-loop/src/ExtEvLoop.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/ExtEventLoop.php (renamed from assets/php/vendor/react/event-loop/src/ExtEventLoop.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/ExtLibevLoop.php (renamed from assets/php/vendor/react/event-loop/src/ExtLibevLoop.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/ExtLibeventLoop.php (renamed from assets/php/vendor/react/event-loop/src/ExtLibeventLoop.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/Factory.php (renamed from assets/php/vendor/react/event-loop/src/Factory.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/LoopInterface.php (renamed from assets/php/vendor/react/event-loop/src/LoopInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/SignalsHandler.php (renamed from assets/php/vendor/react/event-loop/src/SignalsHandler.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/StreamSelectLoop.php (renamed from assets/php/vendor/react/event-loop/src/StreamSelectLoop.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/Tick/FutureTickQueue.php (renamed from assets/php/vendor/react/event-loop/src/Tick/FutureTickQueue.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/Timer/Timer.php (renamed from assets/php/vendor/react/event-loop/src/Timer/Timer.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/Timer/Timers.php (renamed from assets/php/vendor/react/event-loop/src/Timer/Timers.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/TimerInterface.php (renamed from assets/php/vendor/react/event-loop/src/TimerInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/AbstractLoopTest.php (renamed from assets/php/vendor/react/event-loop/tests/AbstractLoopTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/CallableStub.php (renamed from assets/php/vendor/react/event-loop/tests/CallableStub.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/ExtEvLoopTest.php (renamed from assets/php/vendor/react/event-loop/tests/ExtEvLoopTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/ExtEventLoopTest.php (renamed from assets/php/vendor/react/event-loop/tests/ExtEventLoopTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/ExtLibevLoopTest.php (renamed from assets/php/vendor/react/event-loop/tests/ExtLibevLoopTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/ExtLibeventLoopTest.php (renamed from assets/php/vendor/react/event-loop/tests/ExtLibeventLoopTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/SignalsHandlerTest.php (renamed from assets/php/vendor/react/event-loop/tests/SignalsHandlerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/StreamSelectLoopTest.php (renamed from assets/php/vendor/react/event-loop/tests/StreamSelectLoopTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/TestCase.php (renamed from assets/php/vendor/react/event-loop/tests/TestCase.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/Timer/AbstractTimerTest.php (renamed from assets/php/vendor/react/event-loop/tests/Timer/AbstractTimerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/Timer/ExtEvTimerTest.php (renamed from assets/php/vendor/react/event-loop/tests/Timer/ExtEvTimerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/Timer/ExtEventTimerTest.php (renamed from assets/php/vendor/react/event-loop/tests/Timer/ExtEventTimerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/Timer/ExtLibevTimerTest.php (renamed from assets/php/vendor/react/event-loop/tests/Timer/ExtLibevTimerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/Timer/ExtLibeventTimerTest.php (renamed from assets/php/vendor/react/event-loop/tests/Timer/ExtLibeventTimerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/Timer/StreamSelectTimerTest.php (renamed from assets/php/vendor/react/event-loop/tests/Timer/StreamSelectTimerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/Timer/TimersTest.php (renamed from assets/php/vendor/react/event-loop/tests/Timer/TimersTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/bootstrap.php (renamed from assets/php/vendor/react/event-loop/tests/bootstrap.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/travis-init.sh (renamed from assets/php/vendor/react/event-loop/travis-init.sh)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/.gitignore (renamed from assets/php/vendor/react/promise-timer/.gitignore)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/.travis.yml (renamed from assets/php/vendor/react/promise-timer/.travis.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/CHANGELOG.md (renamed from assets/php/vendor/react/promise-timer/CHANGELOG.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/LICENSE (renamed from assets/php/vendor/react/promise-timer/LICENSE)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/README.md (renamed from assets/php/vendor/react/promise-timer/README.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/composer.json (renamed from assets/php/vendor/react/promise-timer/composer.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/phpunit.xml.dist (renamed from assets/php/vendor/react/promise-timer/phpunit.xml.dist)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/src/TimeoutException.php (renamed from assets/php/vendor/react/promise-timer/src/TimeoutException.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/src/functions.php (renamed from assets/php/vendor/react/promise-timer/src/functions.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/tests/CallableStub.php (renamed from assets/php/vendor/react/promise-timer/tests/CallableStub.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/tests/FunctionRejectTest.php (renamed from assets/php/vendor/react/promise-timer/tests/FunctionRejectTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/tests/FunctionResolveTest.php (renamed from assets/php/vendor/react/promise-timer/tests/FunctionResolveTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/tests/FunctionTimeoutTest.php (renamed from assets/php/vendor/react/promise-timer/tests/FunctionTimeoutTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/tests/TestCase.php (renamed from assets/php/vendor/react/promise-timer/tests/TestCase.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/tests/TimeoutExceptionTest.php (renamed from assets/php/vendor/react/promise-timer/tests/TimeoutExceptionTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/.gitignore (renamed from assets/php/vendor/react/promise/.gitignore)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/.travis.yml (renamed from assets/php/vendor/react/promise/.travis.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/CHANGELOG.md (renamed from assets/php/vendor/react/promise/CHANGELOG.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/LICENSE (renamed from assets/php/vendor/react/promise/LICENSE)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/README.md (renamed from assets/php/vendor/react/promise/README.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/composer.json (renamed from assets/php/vendor/react/promise/composer.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/phpunit.xml.dist (renamed from assets/php/vendor/react/promise/phpunit.xml.dist)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/CancellablePromiseInterface.php (renamed from assets/php/vendor/react/promise/src/CancellablePromiseInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/CancellationQueue.php (renamed from assets/php/vendor/react/promise/src/CancellationQueue.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/Deferred.php (renamed from assets/php/vendor/react/promise/src/Deferred.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/Exception/LengthException.php (renamed from assets/php/vendor/react/promise/src/Exception/LengthException.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/ExtendedPromiseInterface.php (renamed from assets/php/vendor/react/promise/src/ExtendedPromiseInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/FulfilledPromise.php (renamed from assets/php/vendor/react/promise/src/FulfilledPromise.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/LazyPromise.php (renamed from assets/php/vendor/react/promise/src/LazyPromise.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/Promise.php (renamed from assets/php/vendor/react/promise/src/Promise.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/PromiseInterface.php (renamed from assets/php/vendor/react/promise/src/PromiseInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/PromisorInterface.php (renamed from assets/php/vendor/react/promise/src/PromisorInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/RejectedPromise.php (renamed from assets/php/vendor/react/promise/src/RejectedPromise.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/UnhandledRejectionException.php (renamed from assets/php/vendor/react/promise/src/UnhandledRejectionException.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/functions.php (renamed from assets/php/vendor/react/promise/src/functions.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/functions_include.php (renamed from assets/php/vendor/react/promise/src/functions_include.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/CancellationQueueTest.php (renamed from assets/php/vendor/react/promise/tests/CancellationQueueTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/DeferredTest.php (renamed from assets/php/vendor/react/promise/tests/DeferredTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FulfilledPromiseTest.php (renamed from assets/php/vendor/react/promise/tests/FulfilledPromiseTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionAllTest.php (renamed from assets/php/vendor/react/promise/tests/FunctionAllTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionAnyTest.php (renamed from assets/php/vendor/react/promise/tests/FunctionAnyTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionCheckTypehintTest.php (renamed from assets/php/vendor/react/promise/tests/FunctionCheckTypehintTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionMapTest.php (renamed from assets/php/vendor/react/promise/tests/FunctionMapTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionRaceTest.php (renamed from assets/php/vendor/react/promise/tests/FunctionRaceTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionReduceTest.php (renamed from assets/php/vendor/react/promise/tests/FunctionReduceTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionRejectTest.php (renamed from assets/php/vendor/react/promise/tests/FunctionRejectTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionResolveTest.php (renamed from assets/php/vendor/react/promise/tests/FunctionResolveTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionSomeTest.php (renamed from assets/php/vendor/react/promise/tests/FunctionSomeTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/LazyPromiseTest.php (renamed from assets/php/vendor/react/promise/tests/LazyPromiseTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseAdapter/CallbackPromiseAdapter.php (renamed from assets/php/vendor/react/promise/tests/PromiseAdapter/CallbackPromiseAdapter.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseAdapter/PromiseAdapterInterface.php (renamed from assets/php/vendor/react/promise/tests/PromiseAdapter/PromiseAdapterInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest.php (renamed from assets/php/vendor/react/promise/tests/PromiseTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/CancelTestTrait.php (renamed from assets/php/vendor/react/promise/tests/PromiseTest/CancelTestTrait.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/FullTestTrait.php (renamed from assets/php/vendor/react/promise/tests/PromiseTest/FullTestTrait.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/NotifyTestTrait.php (renamed from assets/php/vendor/react/promise/tests/PromiseTest/NotifyTestTrait.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/PromiseFulfilledTestTrait.php (renamed from assets/php/vendor/react/promise/tests/PromiseTest/PromiseFulfilledTestTrait.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/PromisePendingTestTrait.php (renamed from assets/php/vendor/react/promise/tests/PromiseTest/PromisePendingTestTrait.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/PromiseRejectedTestTrait.php (renamed from assets/php/vendor/react/promise/tests/PromiseTest/PromiseRejectedTestTrait.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/PromiseSettledTestTrait.php (renamed from assets/php/vendor/react/promise/tests/PromiseTest/PromiseSettledTestTrait.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/RejectTestTrait.php (renamed from assets/php/vendor/react/promise/tests/PromiseTest/RejectTestTrait.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/ResolveTestTrait.php (renamed from assets/php/vendor/react/promise/tests/PromiseTest/ResolveTestTrait.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/RejectedPromiseTest.php (renamed from assets/php/vendor/react/promise/tests/RejectedPromiseTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/Stub/CallableStub.php (renamed from assets/php/vendor/react/promise/tests/Stub/CallableStub.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/TestCase.php (renamed from assets/php/vendor/react/promise/tests/TestCase.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/bootstrap.php (renamed from assets/php/vendor/react/promise/tests/bootstrap.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/fixtures/SimpleFulfilledTestPromise.php (renamed from assets/php/vendor/react/promise/tests/fixtures/SimpleFulfilledTestPromise.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/fixtures/SimpleFulfilledTestThenable.php (renamed from assets/php/vendor/react/promise/tests/fixtures/SimpleFulfilledTestThenable.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/fixtures/SimpleRejectedTestPromise.php (renamed from assets/php/vendor/react/promise/tests/fixtures/SimpleRejectedTestPromise.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/fixtures/SimpleTestCancellable.php (renamed from assets/php/vendor/react/promise/tests/fixtures/SimpleTestCancellable.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/fixtures/SimpleTestCancellableThenable.php (renamed from assets/php/vendor/react/promise/tests/fixtures/SimpleTestCancellableThenable.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/.gitignore (renamed from assets/php/vendor/react/socket/.gitignore)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/.travis.yml (renamed from assets/php/vendor/react/socket/.travis.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/CHANGELOG.md (renamed from assets/php/vendor/react/socket/CHANGELOG.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/LICENSE (renamed from assets/php/vendor/react/socket/LICENSE)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/README.md (renamed from assets/php/vendor/react/socket/README.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/composer.json (renamed from assets/php/vendor/react/socket/composer.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/01-echo-server.php (renamed from assets/php/vendor/react/socket/examples/01-echo-server.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/02-chat-server.php (renamed from assets/php/vendor/react/socket/examples/02-chat-server.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/03-http-server.php (renamed from assets/php/vendor/react/socket/examples/03-http-server.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/11-http-client.php (renamed from assets/php/vendor/react/socket/examples/11-http-client.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/12-https-client.php (renamed from assets/php/vendor/react/socket/examples/12-https-client.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/21-netcat-client.php (renamed from assets/php/vendor/react/socket/examples/21-netcat-client.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/22-http-client.php (renamed from assets/php/vendor/react/socket/examples/22-http-client.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/91-benchmark-server.php (renamed from assets/php/vendor/react/socket/examples/91-benchmark-server.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/99-generate-self-signed.php (renamed from assets/php/vendor/react/socket/examples/99-generate-self-signed.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/localhost.pem (renamed from assets/php/vendor/react/socket/examples/localhost.pem)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/localhost_swordfish.pem (renamed from assets/php/vendor/react/socket/examples/localhost_swordfish.pem)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/phpunit.xml.dist (renamed from assets/php/vendor/react/socket/phpunit.xml.dist)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/Connection.php (renamed from assets/php/vendor/react/socket/src/Connection.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/ConnectionInterface.php (renamed from assets/php/vendor/react/socket/src/ConnectionInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/Connector.php (renamed from assets/php/vendor/react/socket/src/Connector.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/ConnectorInterface.php (renamed from assets/php/vendor/react/socket/src/ConnectorInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/DnsConnector.php (renamed from assets/php/vendor/react/socket/src/DnsConnector.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/FixedUriConnector.php (renamed from assets/php/vendor/react/socket/src/FixedUriConnector.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/LimitingServer.php (renamed from assets/php/vendor/react/socket/src/LimitingServer.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/SecureConnector.php (renamed from assets/php/vendor/react/socket/src/SecureConnector.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/SecureServer.php (renamed from assets/php/vendor/react/socket/src/SecureServer.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/Server.php (renamed from assets/php/vendor/react/socket/src/Server.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/ServerInterface.php (renamed from assets/php/vendor/react/socket/src/ServerInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/StreamEncryption.php (renamed from assets/php/vendor/react/socket/src/StreamEncryption.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/TcpConnector.php (renamed from assets/php/vendor/react/socket/src/TcpConnector.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/TcpServer.php (renamed from assets/php/vendor/react/socket/src/TcpServer.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/TimeoutConnector.php (renamed from assets/php/vendor/react/socket/src/TimeoutConnector.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/UnixConnector.php (renamed from assets/php/vendor/react/socket/src/UnixConnector.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/UnixServer.php (renamed from assets/php/vendor/react/socket/src/UnixServer.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/ConnectionTest.php (renamed from assets/php/vendor/react/socket/tests/ConnectionTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/ConnectorTest.php (renamed from assets/php/vendor/react/socket/tests/ConnectorTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/DnsConnectorTest.php (renamed from assets/php/vendor/react/socket/tests/DnsConnectorTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/FixedUriConnectorTest.php (renamed from assets/php/vendor/react/socket/tests/FixedUriConnectorTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/FunctionalConnectorTest.php (renamed from assets/php/vendor/react/socket/tests/FunctionalConnectorTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/FunctionalSecureServerTest.php (renamed from assets/php/vendor/react/socket/tests/FunctionalSecureServerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/FunctionalTcpServerTest.php (renamed from assets/php/vendor/react/socket/tests/FunctionalTcpServerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/IntegrationTest.php (renamed from assets/php/vendor/react/socket/tests/IntegrationTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/LimitingServerTest.php (renamed from assets/php/vendor/react/socket/tests/LimitingServerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/SecureConnectorTest.php (renamed from assets/php/vendor/react/socket/tests/SecureConnectorTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/SecureIntegrationTest.php (renamed from assets/php/vendor/react/socket/tests/SecureIntegrationTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/SecureServerTest.php (renamed from assets/php/vendor/react/socket/tests/SecureServerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/ServerTest.php (renamed from assets/php/vendor/react/socket/tests/ServerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/Stub/CallableStub.php (renamed from assets/php/vendor/react/socket/tests/Stub/CallableStub.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/Stub/ConnectionStub.php (renamed from assets/php/vendor/react/socket/tests/Stub/ConnectionStub.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/Stub/ServerStub.php (renamed from assets/php/vendor/react/socket/tests/Stub/ServerStub.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/TcpConnectorTest.php (renamed from assets/php/vendor/react/socket/tests/TcpConnectorTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/TcpServerTest.php (renamed from assets/php/vendor/react/socket/tests/TcpServerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/TestCase.php (renamed from assets/php/vendor/react/socket/tests/TestCase.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/TimeoutConnectorTest.php (renamed from assets/php/vendor/react/socket/tests/TimeoutConnectorTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/UnixConnectorTest.php (renamed from assets/php/vendor/react/socket/tests/UnixConnectorTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/UnixServerTest.php (renamed from assets/php/vendor/react/socket/tests/UnixServerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/.gitignore (renamed from assets/php/vendor/react/stream/.gitignore)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/.travis.yml (renamed from assets/php/vendor/react/stream/.travis.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/CHANGELOG.md (renamed from assets/php/vendor/react/stream/CHANGELOG.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/LICENSE (renamed from assets/php/vendor/react/stream/LICENSE)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/README.md (renamed from assets/php/vendor/react/stream/README.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/composer.json (renamed from assets/php/vendor/react/stream/composer.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/examples/01-http.php (renamed from assets/php/vendor/react/stream/examples/01-http.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/examples/02-https.php (renamed from assets/php/vendor/react/stream/examples/02-https.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/examples/11-cat.php (renamed from assets/php/vendor/react/stream/examples/11-cat.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/examples/91-benchmark-throughput.php (renamed from assets/php/vendor/react/stream/examples/91-benchmark-throughput.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/phpunit.xml.dist (renamed from assets/php/vendor/react/stream/phpunit.xml.dist)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/CompositeStream.php (renamed from assets/php/vendor/react/stream/src/CompositeStream.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/DuplexResourceStream.php (renamed from assets/php/vendor/react/stream/src/DuplexResourceStream.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/DuplexStreamInterface.php (renamed from assets/php/vendor/react/stream/src/DuplexStreamInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/ReadableResourceStream.php (renamed from assets/php/vendor/react/stream/src/ReadableResourceStream.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/ReadableStreamInterface.php (renamed from assets/php/vendor/react/stream/src/ReadableStreamInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/ThroughStream.php (renamed from assets/php/vendor/react/stream/src/ThroughStream.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/Util.php (renamed from assets/php/vendor/react/stream/src/Util.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/WritableResourceStream.php (renamed from assets/php/vendor/react/stream/src/WritableResourceStream.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/WritableStreamInterface.php (renamed from assets/php/vendor/react/stream/src/WritableStreamInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/CallableStub.php (renamed from assets/php/vendor/react/stream/tests/CallableStub.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/CompositeStreamTest.php (renamed from assets/php/vendor/react/stream/tests/CompositeStreamTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/DuplexResourceStreamIntegrationTest.php (renamed from assets/php/vendor/react/stream/tests/DuplexResourceStreamIntegrationTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/DuplexResourceStreamTest.php (renamed from assets/php/vendor/react/stream/tests/DuplexResourceStreamTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/EnforceBlockingWrapper.php (renamed from assets/php/vendor/react/stream/tests/EnforceBlockingWrapper.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/FunctionalInternetTest.php (renamed from assets/php/vendor/react/stream/tests/FunctionalInternetTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/ReadableResourceStreamTest.php (renamed from assets/php/vendor/react/stream/tests/ReadableResourceStreamTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/Stub/ReadableStreamStub.php (renamed from assets/php/vendor/react/stream/tests/Stub/ReadableStreamStub.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/TestCase.php (renamed from assets/php/vendor/react/stream/tests/TestCase.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/ThroughStreamTest.php (renamed from assets/php/vendor/react/stream/tests/ThroughStreamTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/UtilTest.php (renamed from assets/php/vendor/react/stream/tests/UtilTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/WritableStreamResourceTest.php (renamed from assets/php/vendor/react/stream/tests/WritableStreamResourceTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/.gitignore (renamed from assets/php/vendor/symfony/http-foundation/.gitignore)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/AcceptHeader.php (renamed from assets/php/vendor/symfony/http-foundation/AcceptHeader.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/AcceptHeaderItem.php (renamed from assets/php/vendor/symfony/http-foundation/AcceptHeaderItem.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/ApacheRequest.php (renamed from assets/php/vendor/symfony/http-foundation/ApacheRequest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/BinaryFileResponse.php (renamed from assets/php/vendor/symfony/http-foundation/BinaryFileResponse.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/CHANGELOG.md (renamed from assets/php/vendor/symfony/http-foundation/CHANGELOG.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Cookie.php (renamed from assets/php/vendor/symfony/http-foundation/Cookie.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Exception/ConflictingHeadersException.php (renamed from assets/php/vendor/symfony/http-foundation/Exception/ConflictingHeadersException.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Exception/RequestExceptionInterface.php (renamed from assets/php/vendor/symfony/http-foundation/Exception/RequestExceptionInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Exception/SuspiciousOperationException.php (renamed from assets/php/vendor/symfony/http-foundation/Exception/SuspiciousOperationException.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/ExpressionRequestMatcher.php (renamed from assets/php/vendor/symfony/http-foundation/ExpressionRequestMatcher.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/Exception/AccessDeniedException.php (renamed from assets/php/vendor/symfony/http-foundation/File/Exception/AccessDeniedException.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/Exception/FileException.php (renamed from assets/php/vendor/symfony/http-foundation/File/Exception/FileException.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/Exception/FileNotFoundException.php (renamed from assets/php/vendor/symfony/http-foundation/File/Exception/FileNotFoundException.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/Exception/UnexpectedTypeException.php (renamed from assets/php/vendor/symfony/http-foundation/File/Exception/UnexpectedTypeException.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/Exception/UploadException.php (renamed from assets/php/vendor/symfony/http-foundation/File/Exception/UploadException.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/File.php (renamed from assets/php/vendor/symfony/http-foundation/File/File.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/MimeType/ExtensionGuesser.php (renamed from assets/php/vendor/symfony/http-foundation/File/MimeType/ExtensionGuesser.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/MimeType/ExtensionGuesserInterface.php (renamed from assets/php/vendor/symfony/http-foundation/File/MimeType/ExtensionGuesserInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/MimeType/FileBinaryMimeTypeGuesser.php (renamed from assets/php/vendor/symfony/http-foundation/File/MimeType/FileBinaryMimeTypeGuesser.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/MimeType/FileinfoMimeTypeGuesser.php (renamed from assets/php/vendor/symfony/http-foundation/File/MimeType/FileinfoMimeTypeGuesser.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/MimeType/MimeTypeExtensionGuesser.php (renamed from assets/php/vendor/symfony/http-foundation/File/MimeType/MimeTypeExtensionGuesser.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/MimeType/MimeTypeGuesser.php (renamed from assets/php/vendor/symfony/http-foundation/File/MimeType/MimeTypeGuesser.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/MimeType/MimeTypeGuesserInterface.php (renamed from assets/php/vendor/symfony/http-foundation/File/MimeType/MimeTypeGuesserInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/Stream.php (renamed from assets/php/vendor/symfony/http-foundation/File/Stream.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/UploadedFile.php (renamed from assets/php/vendor/symfony/http-foundation/File/UploadedFile.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/FileBag.php (renamed from assets/php/vendor/symfony/http-foundation/FileBag.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/HeaderBag.php (renamed from assets/php/vendor/symfony/http-foundation/HeaderBag.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/IpUtils.php (renamed from assets/php/vendor/symfony/http-foundation/IpUtils.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/JsonResponse.php (renamed from assets/php/vendor/symfony/http-foundation/JsonResponse.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/LICENSE (renamed from assets/php/vendor/symfony/http-foundation/LICENSE)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/ParameterBag.php (renamed from assets/php/vendor/symfony/http-foundation/ParameterBag.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/README.md (renamed from assets/php/vendor/symfony/http-foundation/README.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/RedirectResponse.php (renamed from assets/php/vendor/symfony/http-foundation/RedirectResponse.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Request.php (renamed from assets/php/vendor/symfony/http-foundation/Request.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/RequestMatcher.php (renamed from assets/php/vendor/symfony/http-foundation/RequestMatcher.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/RequestMatcherInterface.php (renamed from assets/php/vendor/symfony/http-foundation/RequestMatcherInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/RequestStack.php (renamed from assets/php/vendor/symfony/http-foundation/RequestStack.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Response.php (renamed from assets/php/vendor/symfony/http-foundation/Response.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/ResponseHeaderBag.php (renamed from assets/php/vendor/symfony/http-foundation/ResponseHeaderBag.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/ServerBag.php (renamed from assets/php/vendor/symfony/http-foundation/ServerBag.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Attribute/AttributeBagInterface.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Attribute/AttributeBagInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Attribute/NamespacedAttributeBag.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Attribute/NamespacedAttributeBag.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Flash/AutoExpireFlashBag.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Flash/AutoExpireFlashBag.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Flash/FlashBag.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Flash/FlashBag.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Flash/FlashBagInterface.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Flash/FlashBagInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Session.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Session.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/SessionBagInterface.php (renamed from assets/php/vendor/symfony/http-foundation/Session/SessionBagInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/SessionBagProxy.php (renamed from assets/php/vendor/symfony/http-foundation/Session/SessionBagProxy.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/SessionInterface.php (renamed from assets/php/vendor/symfony/http-foundation/Session/SessionInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/MemcacheSessionHandler.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/MemcacheSessionHandler.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/MemcachedSessionHandler.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/MemcachedSessionHandler.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/MongoDbSessionHandler.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/MongoDbSessionHandler.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/NativeFileSessionHandler.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/NativeFileSessionHandler.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/NativeSessionHandler.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/NativeSessionHandler.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/NullSessionHandler.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/NullSessionHandler.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/PdoSessionHandler.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/PdoSessionHandler.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/WriteCheckSessionHandler.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/WriteCheckSessionHandler.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/MockArraySessionStorage.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Storage/MockArraySessionStorage.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/MockFileSessionStorage.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Storage/MockFileSessionStorage.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorage.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorage.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Proxy/NativeProxy.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Storage/Proxy/NativeProxy.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/SessionStorageInterface.php (renamed from assets/php/vendor/symfony/http-foundation/Session/Storage/SessionStorageInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/StreamedResponse.php (renamed from assets/php/vendor/symfony/http-foundation/StreamedResponse.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/AcceptHeaderItemTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/AcceptHeaderItemTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/AcceptHeaderTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/AcceptHeaderTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/ApacheRequestTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/ApacheRequestTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/BinaryFileResponseTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/BinaryFileResponseTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/CookieTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/CookieTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/ExpressionRequestMatcherTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/ExpressionRequestMatcherTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/FakeFile.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/File/FakeFile.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/FileTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/File/FileTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/.unknownextension (renamed from assets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/.unknownextension)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/directory/.empty (renamed from assets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/directory/.empty)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/other-file.example (renamed from assets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/other-file.example)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/test (renamed from assets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/test)bin35 -> 35 bytes
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/test.gif (renamed from assets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/test.gif)bin35 -> 35 bytes
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/MimeType/MimeTypeTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/File/MimeType/MimeTypeTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/UploadedFileTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/File/UploadedFileTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/FileBagTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/FileBagTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/HeaderBagTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/HeaderBagTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/IpUtilsTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/IpUtilsTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/JsonResponseTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/JsonResponseTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/ParameterBagTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/ParameterBagTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/RedirectResponseTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/RedirectResponseTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/RequestMatcherTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/RequestMatcherTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/RequestStackTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/RequestStackTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/RequestTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/RequestTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/ResponseHeaderBagTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/ResponseHeaderBagTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/ResponseTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/ResponseTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/ResponseTestCase.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/ResponseTestCase.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/ServerBagTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/ServerBagTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Attribute/AttributeBagTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Attribute/AttributeBagTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Attribute/NamespacedAttributeBagTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Attribute/NamespacedAttributeBagTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Flash/AutoExpireFlashBagTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Flash/AutoExpireFlashBagTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Flash/FlashBagTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Flash/FlashBagTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/SessionTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/SessionTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/AbstractSessionHandlerTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/AbstractSessionHandlerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/common.inc (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/common.inc)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/empty_destroys.expected (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/empty_destroys.expected)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/empty_destroys.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/empty_destroys.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/read_only.expected (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/read_only.expected)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/read_only.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/read_only.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/regenerate.expected (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/regenerate.expected)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/regenerate.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/regenerate.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/storage.expected (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/storage.expected)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/storage.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/storage.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie.expected (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie.expected)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie_and_session.expected (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie_and_session.expected)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie_and_session.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie_and_session.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/MemcacheSessionHandlerTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/MemcacheSessionHandlerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/MemcachedSessionHandlerTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/MemcachedSessionHandlerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/MongoDbSessionHandlerTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/MongoDbSessionHandlerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NativeFileSessionHandlerTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NativeFileSessionHandlerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NativeSessionHandlerTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NativeSessionHandlerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NullSessionHandlerTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NullSessionHandlerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/PdoSessionHandlerTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/PdoSessionHandlerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/StrictSessionHandlerTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/StrictSessionHandlerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/WriteCheckSessionHandlerTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/WriteCheckSessionHandlerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/MetadataBagTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/MetadataBagTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/MockArraySessionStorageTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/MockArraySessionStorageTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/MockFileSessionStorageTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/MockFileSessionStorageTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/NativeSessionStorageTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/NativeSessionStorageTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/PhpBridgeSessionStorageTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/PhpBridgeSessionStorageTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/AbstractProxyTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/AbstractProxyTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/NativeProxyTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/NativeProxyTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/SessionHandlerProxyTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/SessionHandlerProxyTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/StreamedResponseTest.php (renamed from assets/php/vendor/symfony/http-foundation/Tests/StreamedResponseTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/schema/http-status-codes.rng (renamed from assets/php/vendor/symfony/http-foundation/Tests/schema/http-status-codes.rng)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/schema/iana-registry.rng (renamed from assets/php/vendor/symfony/http-foundation/Tests/schema/iana-registry.rng)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/composer.json (renamed from assets/php/vendor/symfony/http-foundation/composer.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/phpunit.xml.dist (renamed from assets/php/vendor/symfony/http-foundation/phpunit.xml.dist)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-mbstring/LICENSE (renamed from assets/php/vendor/symfony/polyfill-mbstring/LICENSE)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-mbstring/Mbstring.php (renamed from assets/php/vendor/symfony/polyfill-mbstring/Mbstring.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-mbstring/README.md (renamed from assets/php/vendor/symfony/polyfill-mbstring/README.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php (renamed from assets/php/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php (renamed from assets/php/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-mbstring/bootstrap.php (renamed from assets/php/vendor/symfony/polyfill-mbstring/bootstrap.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-mbstring/composer.json (renamed from assets/php/vendor/symfony/polyfill-mbstring/composer.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/LICENSE (renamed from assets/php/vendor/symfony/polyfill-php70/LICENSE)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/Php70.php (renamed from assets/php/vendor/symfony/polyfill-php70/Php70.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/README.md (renamed from assets/php/vendor/symfony/polyfill-php70/README.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/Resources/stubs/ArithmeticError.php (renamed from assets/php/vendor/symfony/polyfill-php70/Resources/stubs/ArithmeticError.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/Resources/stubs/AssertionError.php (renamed from assets/php/vendor/symfony/polyfill-php70/Resources/stubs/AssertionError.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/Resources/stubs/DivisionByZeroError.php (renamed from assets/php/vendor/symfony/polyfill-php70/Resources/stubs/DivisionByZeroError.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/Resources/stubs/Error.php (renamed from assets/php/vendor/symfony/polyfill-php70/Resources/stubs/Error.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/Resources/stubs/ParseError.php (renamed from assets/php/vendor/symfony/polyfill-php70/Resources/stubs/ParseError.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/Resources/stubs/SessionUpdateTimestampHandlerInterface.php (renamed from assets/php/vendor/symfony/polyfill-php70/Resources/stubs/SessionUpdateTimestampHandlerInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/Resources/stubs/TypeError.php (renamed from assets/php/vendor/symfony/polyfill-php70/Resources/stubs/TypeError.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/bootstrap.php (renamed from assets/php/vendor/symfony/polyfill-php70/bootstrap.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/composer.json (renamed from assets/php/vendor/symfony/polyfill-php70/composer.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/.gitignore (renamed from assets/php/vendor/symfony/routing/.gitignore)0
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/CHANGELOG.md57
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Exception/ExceptionInterface.php21
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Exception/InvalidArgumentException.php21
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Exception/LogicException.php21
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Exception/ProcessFailedException.php54
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Exception/ProcessTimedOutException.php69
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Exception/RuntimeException.php21
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/ExecutableFinder.php88
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/InputStream.php92
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/LICENSE (renamed from assets/php/vendor/symfony/routing/LICENSE)0
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/PhpExecutableFinder.php94
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/PhpProcess.php76
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Pipes/AbstractPipes.php168
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Pipes/PipesInterface.php67
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Pipes/UnixPipes.php150
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Pipes/WindowsPipes.php196
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Process.php1751
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/ProcessBuilder.php280
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/ProcessUtils.php123
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/README.md13
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/ExecutableFinderTest.php133
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/NonStopableProcess.php47
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/PhpExecutableFinderTest.php72
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/PhpProcessTest.php48
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/PipeStdinInStdoutStdErrStreamSelect.php72
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/ProcessBuilderTest.php226
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/ProcessFailedExceptionTest.php137
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/ProcessTest.php1621
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/ProcessUtilsTest.php53
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/SignalListener.php21
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/composer.json33
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/phpunit.xml.dist30
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/.gitignore3
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Annotation/Route.php (renamed from assets/php/vendor/symfony/routing/Annotation/Route.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/CHANGELOG.md (renamed from assets/php/vendor/symfony/routing/CHANGELOG.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/CompiledRoute.php (renamed from assets/php/vendor/symfony/routing/CompiledRoute.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/DependencyInjection/RoutingResolverPass.php (renamed from assets/php/vendor/symfony/routing/DependencyInjection/RoutingResolverPass.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Exception/ExceptionInterface.php (renamed from assets/php/vendor/symfony/routing/Exception/ExceptionInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Exception/InvalidParameterException.php (renamed from assets/php/vendor/symfony/routing/Exception/InvalidParameterException.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Exception/MethodNotAllowedException.php (renamed from assets/php/vendor/symfony/routing/Exception/MethodNotAllowedException.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Exception/MissingMandatoryParametersException.php (renamed from assets/php/vendor/symfony/routing/Exception/MissingMandatoryParametersException.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Exception/NoConfigurationException.php (renamed from assets/php/vendor/symfony/routing/Exception/NoConfigurationException.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Exception/ResourceNotFoundException.php (renamed from assets/php/vendor/symfony/routing/Exception/ResourceNotFoundException.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Exception/RouteNotFoundException.php (renamed from assets/php/vendor/symfony/routing/Exception/RouteNotFoundException.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Generator/ConfigurableRequirementsInterface.php (renamed from assets/php/vendor/symfony/routing/Generator/ConfigurableRequirementsInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Generator/Dumper/GeneratorDumper.php (renamed from assets/php/vendor/symfony/routing/Generator/Dumper/GeneratorDumper.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Generator/Dumper/GeneratorDumperInterface.php (renamed from assets/php/vendor/symfony/routing/Generator/Dumper/GeneratorDumperInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Generator/Dumper/PhpGeneratorDumper.php (renamed from assets/php/vendor/symfony/routing/Generator/Dumper/PhpGeneratorDumper.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Generator/UrlGenerator.php (renamed from assets/php/vendor/symfony/routing/Generator/UrlGenerator.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Generator/UrlGeneratorInterface.php (renamed from assets/php/vendor/symfony/routing/Generator/UrlGeneratorInterface.php)0
-rw-r--r--main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/LICENSE19
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/AnnotationClassLoader.php (renamed from assets/php/vendor/symfony/routing/Loader/AnnotationClassLoader.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/AnnotationDirectoryLoader.php (renamed from assets/php/vendor/symfony/routing/Loader/AnnotationDirectoryLoader.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/AnnotationFileLoader.php (renamed from assets/php/vendor/symfony/routing/Loader/AnnotationFileLoader.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/ClosureLoader.php (renamed from assets/php/vendor/symfony/routing/Loader/ClosureLoader.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/Configurator/CollectionConfigurator.php (renamed from assets/php/vendor/symfony/routing/Loader/Configurator/CollectionConfigurator.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/Configurator/ImportConfigurator.php (renamed from assets/php/vendor/symfony/routing/Loader/Configurator/ImportConfigurator.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/Configurator/RouteConfigurator.php (renamed from assets/php/vendor/symfony/routing/Loader/Configurator/RouteConfigurator.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/Configurator/RoutingConfigurator.php (renamed from assets/php/vendor/symfony/routing/Loader/Configurator/RoutingConfigurator.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/Configurator/Traits/AddTrait.php (renamed from assets/php/vendor/symfony/routing/Loader/Configurator/Traits/AddTrait.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/Configurator/Traits/RouteTrait.php (renamed from assets/php/vendor/symfony/routing/Loader/Configurator/Traits/RouteTrait.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/DependencyInjection/ServiceRouterLoader.php (renamed from assets/php/vendor/symfony/routing/Loader/DependencyInjection/ServiceRouterLoader.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/DirectoryLoader.php (renamed from assets/php/vendor/symfony/routing/Loader/DirectoryLoader.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/GlobFileLoader.php (renamed from assets/php/vendor/symfony/routing/Loader/GlobFileLoader.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/ObjectRouteLoader.php (renamed from assets/php/vendor/symfony/routing/Loader/ObjectRouteLoader.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/PhpFileLoader.php (renamed from assets/php/vendor/symfony/routing/Loader/PhpFileLoader.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/XmlFileLoader.php (renamed from assets/php/vendor/symfony/routing/Loader/XmlFileLoader.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/YamlFileLoader.php (renamed from assets/php/vendor/symfony/routing/Loader/YamlFileLoader.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/schema/routing/routing-1.0.xsd (renamed from assets/php/vendor/symfony/routing/Loader/schema/routing/routing-1.0.xsd)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/Dumper/DumperCollection.php (renamed from assets/php/vendor/symfony/routing/Matcher/Dumper/DumperCollection.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/Dumper/DumperRoute.php (renamed from assets/php/vendor/symfony/routing/Matcher/Dumper/DumperRoute.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/Dumper/MatcherDumper.php (renamed from assets/php/vendor/symfony/routing/Matcher/Dumper/MatcherDumper.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/Dumper/MatcherDumperInterface.php (renamed from assets/php/vendor/symfony/routing/Matcher/Dumper/MatcherDumperInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/Dumper/PhpMatcherDumper.php (renamed from assets/php/vendor/symfony/routing/Matcher/Dumper/PhpMatcherDumper.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/Dumper/StaticPrefixCollection.php (renamed from assets/php/vendor/symfony/routing/Matcher/Dumper/StaticPrefixCollection.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/RedirectableUrlMatcher.php (renamed from assets/php/vendor/symfony/routing/Matcher/RedirectableUrlMatcher.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/RedirectableUrlMatcherInterface.php (renamed from assets/php/vendor/symfony/routing/Matcher/RedirectableUrlMatcherInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/RequestMatcherInterface.php (renamed from assets/php/vendor/symfony/routing/Matcher/RequestMatcherInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/TraceableUrlMatcher.php (renamed from assets/php/vendor/symfony/routing/Matcher/TraceableUrlMatcher.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/UrlMatcher.php (renamed from assets/php/vendor/symfony/routing/Matcher/UrlMatcher.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/UrlMatcherInterface.php (renamed from assets/php/vendor/symfony/routing/Matcher/UrlMatcherInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/README.md (renamed from assets/php/vendor/symfony/routing/README.md)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/RequestContext.php (renamed from assets/php/vendor/symfony/routing/RequestContext.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/RequestContextAwareInterface.php (renamed from assets/php/vendor/symfony/routing/RequestContextAwareInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Route.php (renamed from assets/php/vendor/symfony/routing/Route.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/RouteCollection.php (renamed from assets/php/vendor/symfony/routing/RouteCollection.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/RouteCollectionBuilder.php (renamed from assets/php/vendor/symfony/routing/RouteCollectionBuilder.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/RouteCompiler.php (renamed from assets/php/vendor/symfony/routing/RouteCompiler.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/RouteCompilerInterface.php (renamed from assets/php/vendor/symfony/routing/RouteCompilerInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Router.php (renamed from assets/php/vendor/symfony/routing/Router.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/RouterInterface.php (renamed from assets/php/vendor/symfony/routing/RouterInterface.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Annotation/RouteTest.php (renamed from assets/php/vendor/symfony/routing/Tests/Annotation/RouteTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/CompiledRouteTest.php (renamed from assets/php/vendor/symfony/routing/Tests/CompiledRouteTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/DependencyInjection/RoutingResolverPassTest.php (renamed from assets/php/vendor/symfony/routing/Tests/DependencyInjection/RoutingResolverPassTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/AbstractClass.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/AbstractClass.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/BarClass.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/BarClass.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/BazClass.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/BazClass.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/FooClass.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/FooClass.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/FooTrait.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/FooTrait.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/CustomCompiledRoute.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/CustomCompiledRoute.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/CustomRouteCompiler.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/CustomRouteCompiler.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/CustomXmlFileLoader.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/CustomXmlFileLoader.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/AnonymousClassInTrait.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/AnonymousClassInTrait.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/NoStartTagClass.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/NoStartTagClass.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/VariadicClass.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/VariadicClass.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/RedirectableUrlMatcher.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/RedirectableUrlMatcher.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/annotated.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/annotated.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/bad_format.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/bad_format.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/bar.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/bar.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/import__controller.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/controller/import__controller.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/import__controller.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/controller/import__controller.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/import_controller.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/controller/import_controller.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/import_controller.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/controller/import_controller.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/import_override_defaults.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/controller/import_override_defaults.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/import_override_defaults.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/controller/import_override_defaults.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/override_defaults.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/controller/override_defaults.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/override_defaults.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/controller/override_defaults.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/routing.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/controller/routing.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/routing.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/controller/routing.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/directory/recurse/routes1.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/directory/recurse/routes1.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/directory/recurse/routes2.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/directory/recurse/routes2.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/directory/routes3.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/directory/routes3.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/directory_import/import.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/directory_import/import.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher0.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher0.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher1.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher1.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher2.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher2.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher3.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher3.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher4.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher4.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher5.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher5.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher6.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher6.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher7.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher7.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/empty.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/empty.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/file_resource.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/file_resource.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/foo.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/foo.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/foo1.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/foo1.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/bar.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/glob/bar.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/bar.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/glob/bar.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/baz.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/glob/baz.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/baz.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/glob/baz.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/import_multiple.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/glob/import_multiple.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/import_multiple.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/glob/import_multiple.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/import_single.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/glob/import_single.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/import_single.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/glob/import_single.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/php_dsl.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/glob/php_dsl.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/php_dsl_bar.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/glob/php_dsl_bar.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/php_dsl_baz.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/glob/php_dsl_baz.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/incomplete.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/incomplete.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/list_defaults.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/list_defaults.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/list_in_list_defaults.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/list_in_list_defaults.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/list_in_map_defaults.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/list_in_map_defaults.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/list_null_values.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/list_null_values.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/map_defaults.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/map_defaults.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/map_in_list_defaults.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/map_in_list_defaults.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/map_in_map_defaults.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/map_in_map_defaults.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/map_null_values.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/map_null_values.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/missing_id.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/missing_id.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/missing_path.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/missing_path.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/namespaceprefix.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/namespaceprefix.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/nonesense_resource_plus_path.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/nonesense_resource_plus_path.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/nonesense_type_without_resource.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/nonesense_type_without_resource.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/nonvalid.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/nonvalid.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/nonvalid.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/nonvalid.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/nonvalid2.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/nonvalid2.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/nonvalidkeys.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/nonvalidkeys.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/nonvalidnode.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/nonvalidnode.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/nonvalidroute.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/nonvalidroute.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/null_values.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/null_values.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/php_dsl.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/php_dsl.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/php_dsl_sub.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/php_dsl_sub.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/scalar_defaults.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/scalar_defaults.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/special_route_name.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/special_route_name.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/validpattern.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/validpattern.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/validpattern.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/validpattern.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/validpattern.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/validpattern.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/validresource.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/validresource.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/validresource.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/validresource.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/validresource.yml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/validresource.yml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/with_define_path_variable.php (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/with_define_path_variable.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/withdoctype.xml (renamed from assets/php/vendor/symfony/routing/Tests/Fixtures/withdoctype.xml)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Generator/Dumper/PhpGeneratorDumperTest.php (renamed from assets/php/vendor/symfony/routing/Tests/Generator/Dumper/PhpGeneratorDumperTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Generator/UrlGeneratorTest.php (renamed from assets/php/vendor/symfony/routing/Tests/Generator/UrlGeneratorTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/AbstractAnnotationLoaderTest.php (renamed from assets/php/vendor/symfony/routing/Tests/Loader/AbstractAnnotationLoaderTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/AnnotationClassLoaderTest.php (renamed from assets/php/vendor/symfony/routing/Tests/Loader/AnnotationClassLoaderTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/AnnotationDirectoryLoaderTest.php (renamed from assets/php/vendor/symfony/routing/Tests/Loader/AnnotationDirectoryLoaderTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/AnnotationFileLoaderTest.php (renamed from assets/php/vendor/symfony/routing/Tests/Loader/AnnotationFileLoaderTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/ClosureLoaderTest.php (renamed from assets/php/vendor/symfony/routing/Tests/Loader/ClosureLoaderTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/DirectoryLoaderTest.php (renamed from assets/php/vendor/symfony/routing/Tests/Loader/DirectoryLoaderTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/GlobFileLoaderTest.php (renamed from assets/php/vendor/symfony/routing/Tests/Loader/GlobFileLoaderTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/ObjectRouteLoaderTest.php (renamed from assets/php/vendor/symfony/routing/Tests/Loader/ObjectRouteLoaderTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/PhpFileLoaderTest.php (renamed from assets/php/vendor/symfony/routing/Tests/Loader/PhpFileLoaderTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/XmlFileLoaderTest.php (renamed from assets/php/vendor/symfony/routing/Tests/Loader/XmlFileLoaderTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/YamlFileLoaderTest.php (renamed from assets/php/vendor/symfony/routing/Tests/Loader/YamlFileLoaderTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Matcher/DumpedRedirectableUrlMatcherTest.php (renamed from assets/php/vendor/symfony/routing/Tests/Matcher/DumpedRedirectableUrlMatcherTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Matcher/DumpedUrlMatcherTest.php (renamed from assets/php/vendor/symfony/routing/Tests/Matcher/DumpedUrlMatcherTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Matcher/Dumper/DumperCollectionTest.php (renamed from assets/php/vendor/symfony/routing/Tests/Matcher/Dumper/DumperCollectionTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Matcher/Dumper/PhpMatcherDumperTest.php (renamed from assets/php/vendor/symfony/routing/Tests/Matcher/Dumper/PhpMatcherDumperTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Matcher/Dumper/StaticPrefixCollectionTest.php (renamed from assets/php/vendor/symfony/routing/Tests/Matcher/Dumper/StaticPrefixCollectionTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Matcher/RedirectableUrlMatcherTest.php (renamed from assets/php/vendor/symfony/routing/Tests/Matcher/RedirectableUrlMatcherTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Matcher/TraceableUrlMatcherTest.php (renamed from assets/php/vendor/symfony/routing/Tests/Matcher/TraceableUrlMatcherTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Matcher/UrlMatcherTest.php (renamed from assets/php/vendor/symfony/routing/Tests/Matcher/UrlMatcherTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/RequestContextTest.php (renamed from assets/php/vendor/symfony/routing/Tests/RequestContextTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/RouteCollectionBuilderTest.php (renamed from assets/php/vendor/symfony/routing/Tests/RouteCollectionBuilderTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/RouteCollectionTest.php (renamed from assets/php/vendor/symfony/routing/Tests/RouteCollectionTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/RouteCompilerTest.php (renamed from assets/php/vendor/symfony/routing/Tests/RouteCompilerTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/RouteTest.php (renamed from assets/php/vendor/symfony/routing/Tests/RouteTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/RouterTest.php (renamed from assets/php/vendor/symfony/routing/Tests/RouterTest.php)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/composer.json (renamed from assets/php/vendor/symfony/routing/composer.json)0
-rw-r--r--[-rwxr-xr-x]main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/phpunit.xml.dist (renamed from assets/php/vendor/symfony/routing/phpunit.xml.dist)0
-rwxr-xr-xmain/app/sprinkles/core/assets/font-starcraft/css/font-starcraft.css (renamed from login/app/sprinkles/core/assets/font-starcraft/css/font-starcraft.css)0
-rwxr-xr-xmain/app/sprinkles/core/assets/font-starcraft/fonts/font-starcraft.eot (renamed from login/app/sprinkles/core/assets/font-starcraft/fonts/font-starcraft.eot)bin48420 -> 48420 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/font-starcraft/fonts/font-starcraft.svg (renamed from login/app/sprinkles/core/assets/font-starcraft/fonts/font-starcraft.svg)0
-rwxr-xr-xmain/app/sprinkles/core/assets/font-starcraft/fonts/font-starcraft.ttf (renamed from login/app/sprinkles/core/assets/font-starcraft/fonts/font-starcraft.ttf)bin48248 -> 48248 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/font-starcraft/fonts/font-starcraft.woff (renamed from login/app/sprinkles/core/assets/font-starcraft/fonts/font-starcraft.woff)bin39164 -> 39164 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/css/AdminLTE-skins-all.css (renamed from login/app/sprinkles/core/assets/userfrosting/css/AdminLTE-skins-all.css)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/css/AdminLTE.css (renamed from login/app/sprinkles/core/assets/userfrosting/css/AdminLTE.css)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/css/tablesorter-reflow.css (renamed from login/app/sprinkles/core/assets/userfrosting/css/tablesorter-reflow.css)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/css/uf-alerts.css (renamed from login/app/sprinkles/core/assets/userfrosting/css/uf-alerts.css)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/css/uf-collection.css (renamed from login/app/sprinkles/core/assets/userfrosting/css/uf-collection.css)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/css/uf-jqueryvalidation.css (renamed from login/app/sprinkles/core/assets/userfrosting/css/uf-jqueryvalidation.css)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/css/userfrosting.css (renamed from login/app/sprinkles/core/assets/userfrosting/css/userfrosting.css)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/README.md (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/README.md)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-144x144.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-144x144.png)bin20991 -> 20991 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-192x192.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-192x192.png)bin29935 -> 29935 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-256x256.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-256x256.png)bin42828 -> 42828 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-36x36.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-36x36.png)bin3150 -> 3150 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-384x384.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-384x384.png)bin69092 -> 69092 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-48x48.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-48x48.png)bin4736 -> 4736 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-512x512.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-512x512.png)bin96438 -> 96438 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-72x72.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-72x72.png)bin8367 -> 8367 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-96x96.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-96x96.png)bin12470 -> 12470 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-114x114-precomposed.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-114x114-precomposed.png)bin14098 -> 14098 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-114x114.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-114x114.png)bin12666 -> 12666 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-120x120-precomposed.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-120x120-precomposed.png)bin15188 -> 15188 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-120x120.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-120x120.png)bin13650 -> 13650 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-144x144-precomposed.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-144x144-precomposed.png)bin19338 -> 19338 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-144x144.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-144x144.png)bin17393 -> 17393 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-152x152-precomposed.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-152x152-precomposed.png)bin20475 -> 20475 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-152x152.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-152x152.png)bin18420 -> 18420 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-180x180-precomposed.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-180x180-precomposed.png)bin25283 -> 25283 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-180x180.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-180x180.png)bin22957 -> 22957 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-57x57-precomposed.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-57x57-precomposed.png)bin5279 -> 5279 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-57x57.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-57x57.png)bin4660 -> 4660 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-60x60-precomposed.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-60x60-precomposed.png)bin5706 -> 5706 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-60x60.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-60x60.png)bin5017 -> 5017 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-72x72-precomposed.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-72x72-precomposed.png)bin7498 -> 7498 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-72x72.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-72x72.png)bin6615 -> 6615 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-76x76-precomposed.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-76x76-precomposed.png)bin8080 -> 8080 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-76x76.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-76x76.png)bin7180 -> 7180 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-precomposed.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-precomposed.png)bin25283 -> 25283 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon.png)bin22957 -> 22957 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/favicon-16x16.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/favicon-16x16.png)bin1374 -> 1374 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/favicon-32x32.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/favicon-32x32.png)bin2678 -> 2678 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/favicon.ico (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/favicon.ico)bin15086 -> 15086 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/ieconfig.xml (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/ieconfig.xml)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/manifest.json (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/manifest.json)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/mstile-144x144.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/mstile-144x144.png)bin20296 -> 20296 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/mstile-150x150.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/mstile-150x150.png)bin18368 -> 18368 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/mstile-310x150.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/mstile-310x150.png)bin19511 -> 19511 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/mstile-310x310.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/mstile-310x310.png)bin46338 -> 46338 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/mstile-70x70.png (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/mstile-70x70.png)bin12070 -> 12070 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/favicons/safari-pinned-tab.svg (renamed from login/app/sprinkles/core/assets/userfrosting/favicons/safari-pinned-tab.svg)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/images/cupcake.png (renamed from login/app/sprinkles/core/assets/userfrosting/images/cupcake.png)bin19738 -> 19738 bytes
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/images/logo.svg (renamed from login/app/sprinkles/core/assets/userfrosting/images/logo.svg)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/js/AdminLTE-custom.js (renamed from login/app/sprinkles/core/assets/userfrosting/js/AdminLTE-custom.js)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/js/AdminLTE.js (renamed from login/app/sprinkles/core/assets/userfrosting/js/AdminLTE.js)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/js/attrchange.js (renamed from login/app/sprinkles/core/assets/userfrosting/js/attrchange.js)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/js/fortress-jqueryvalidation-methods.js (renamed from login/app/sprinkles/core/assets/userfrosting/js/fortress-jqueryvalidation-methods.js)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/js/handlebars-helpers.js (renamed from login/app/sprinkles/core/assets/userfrosting/js/handlebars-helpers.js)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/js/query-string.js (renamed from login/app/sprinkles/core/assets/userfrosting/js/query-string.js)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/js/tablesorter/widget-sort2Hash.js (renamed from login/app/sprinkles/core/assets/userfrosting/js/tablesorter/widget-sort2Hash.js)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/js/uf-alerts.js (renamed from login/app/sprinkles/core/assets/userfrosting/js/uf-alerts.js)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/js/uf-captcha.js (renamed from login/app/sprinkles/core/assets/userfrosting/js/uf-captcha.js)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/js/uf-collection.js (renamed from login/app/sprinkles/core/assets/userfrosting/js/uf-collection.js)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/js/uf-copy.js (renamed from login/app/sprinkles/core/assets/userfrosting/js/uf-copy.js)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/js/uf-form.js (renamed from login/app/sprinkles/core/assets/userfrosting/js/uf-form.js)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/js/uf-init.js (renamed from login/app/sprinkles/core/assets/userfrosting/js/uf-init.js)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/js/uf-jqueryvalidation-config.js (renamed from login/app/sprinkles/core/assets/userfrosting/js/uf-jqueryvalidation-config.js)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/js/uf-modal.js (renamed from login/app/sprinkles/core/assets/userfrosting/js/uf-modal.js)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/js/uf-table.js (renamed from login/app/sprinkles/core/assets/userfrosting/js/uf-table.js)0
-rwxr-xr-xmain/app/sprinkles/core/assets/userfrosting/js/uf-tablesorter-parsers.js (renamed from login/app/sprinkles/core/assets/userfrosting/js/uf-tablesorter-parsers.js)0
-rwxr-xr-xmain/app/sprinkles/core/bower.json (renamed from login/app/sprinkles/core/bower.json)0
-rwxr-xr-xmain/app/sprinkles/core/composer.json (renamed from login/app/sprinkles/core/composer.json)0
-rwxr-xr-xmain/app/sprinkles/core/config/default.php (renamed from login/app/sprinkles/core/config/default.php)4
-rwxr-xr-xmain/app/sprinkles/core/config/dev.php (renamed from login/app/sprinkles/core/config/dev.php)0
-rwxr-xr-xmain/app/sprinkles/core/config/production.php (renamed from login/app/sprinkles/core/config/production.php)0
-rwxr-xr-xmain/app/sprinkles/core/config/testing.php (renamed from login/app/sprinkles/core/config/testing.php)0
-rwxr-xr-xmain/app/sprinkles/core/extra/adjectives.php (renamed from login/app/sprinkles/core/extra/adjectives.php)0
-rwxr-xr-xmain/app/sprinkles/core/extra/nouns.php (renamed from login/app/sprinkles/core/extra/nouns.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/ar/errors.php (renamed from login/app/sprinkles/core/locale/ar/errors.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/ar/messages.php (renamed from login/app/sprinkles/core/locale/ar/messages.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/ar/validate.php (renamed from login/app/sprinkles/core/locale/ar/validate.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/de_DE/errors.php (renamed from login/app/sprinkles/core/locale/de_DE/errors.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/de_DE/messages.php (renamed from login/app/sprinkles/core/locale/de_DE/messages.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/de_DE/validate.php (renamed from login/app/sprinkles/core/locale/de_DE/validate.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/en_US/errors.php (renamed from login/app/sprinkles/core/locale/en_US/errors.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/en_US/messages.php (renamed from login/app/sprinkles/core/locale/en_US/messages.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/en_US/validate.php (renamed from login/app/sprinkles/core/locale/en_US/validate.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/es_ES/errors.php (renamed from login/app/sprinkles/core/locale/es_ES/errors.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/es_ES/messages.php (renamed from login/app/sprinkles/core/locale/es_ES/messages.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/es_ES/validate.php (renamed from login/app/sprinkles/core/locale/es_ES/validate.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/fa/errors.php (renamed from login/app/sprinkles/core/locale/fa/errors.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/fa/messages.php (renamed from login/app/sprinkles/core/locale/fa/messages.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/fa/validate.php (renamed from login/app/sprinkles/core/locale/fa/validate.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/fr_FR/errors.php (renamed from login/app/sprinkles/core/locale/fr_FR/errors.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/fr_FR/messages.php (renamed from login/app/sprinkles/core/locale/fr_FR/messages.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/fr_FR/validate.php (renamed from login/app/sprinkles/core/locale/fr_FR/validate.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/it_IT/errors.php (renamed from login/app/sprinkles/core/locale/it_IT/errors.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/it_IT/messages.php (renamed from login/app/sprinkles/core/locale/it_IT/messages.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/it_IT/validate.php (renamed from login/app/sprinkles/core/locale/it_IT/validate.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/pt_PT/errors.php (renamed from login/app/sprinkles/core/locale/pt_PT/errors.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/pt_PT/messages.php (renamed from login/app/sprinkles/core/locale/pt_PT/messages.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/pt_PT/validate.php (renamed from login/app/sprinkles/core/locale/pt_PT/validate.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/ru_RU/errors.php (renamed from login/app/sprinkles/core/locale/ru_RU/errors.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/ru_RU/messages.php (renamed from login/app/sprinkles/core/locale/ru_RU/messages.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/ru_RU/validate.php (renamed from login/app/sprinkles/core/locale/ru_RU/validate.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/th_TH/errors.php (renamed from login/app/sprinkles/core/locale/th_TH/errors.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/th_TH/messages.php (renamed from login/app/sprinkles/core/locale/th_TH/messages.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/th_TH/validate.php (renamed from login/app/sprinkles/core/locale/th_TH/validate.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/valitron/ar.php (renamed from login/app/sprinkles/core/locale/valitron/ar.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/valitron/de.php (renamed from login/app/sprinkles/core/locale/valitron/de.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/valitron/el.php (renamed from login/app/sprinkles/core/locale/valitron/el.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/valitron/en.php (renamed from login/app/sprinkles/core/locale/valitron/en.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/valitron/es.php (renamed from login/app/sprinkles/core/locale/valitron/es.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/valitron/fr.php (renamed from login/app/sprinkles/core/locale/valitron/fr.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/valitron/id.php (renamed from login/app/sprinkles/core/locale/valitron/id.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/valitron/it.php (renamed from login/app/sprinkles/core/locale/valitron/it.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/valitron/ja.php (renamed from login/app/sprinkles/core/locale/valitron/ja.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/valitron/lv.php (renamed from login/app/sprinkles/core/locale/valitron/lv.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/valitron/pt-br.php (renamed from login/app/sprinkles/core/locale/valitron/pt-br.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/valitron/ro.php (renamed from login/app/sprinkles/core/locale/valitron/ro.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/valitron/ru.php (renamed from login/app/sprinkles/core/locale/valitron/ru.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/valitron/th.php (renamed from login/app/sprinkles/core/locale/valitron/th.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/valitron/zh-cn.php (renamed from login/app/sprinkles/core/locale/valitron/zh-cn.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/valitron/zh-tw.php (renamed from login/app/sprinkles/core/locale/valitron/zh-tw.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/zh_CN/errors.php (renamed from login/app/sprinkles/core/locale/zh_CN/errors.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/zh_CN/messages.php (renamed from login/app/sprinkles/core/locale/zh_CN/messages.php)0
-rwxr-xr-xmain/app/sprinkles/core/locale/zh_CN/validate.php (renamed from login/app/sprinkles/core/locale/zh_CN/validate.php)0
-rwxr-xr-xmain/app/sprinkles/core/routes/routes.php (renamed from login/app/sprinkles/core/routes/routes.php)0
-rwxr-xr-xmain/app/sprinkles/core/schema/.gitkeep (renamed from login/app/sprinkles/core/schema/.gitkeep)0
-rwxr-xr-xmain/app/sprinkles/core/src/Alert/AlertStream.php (renamed from login/app/sprinkles/core/src/Alert/AlertStream.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Alert/CacheAlertStream.php (renamed from login/app/sprinkles/core/src/Alert/CacheAlertStream.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Alert/SessionAlertStream.php (renamed from login/app/sprinkles/core/src/Alert/SessionAlertStream.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Controller/CoreController.php (renamed from login/app/sprinkles/core/src/Controller/CoreController.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Controller/SimpleController.php (renamed from login/app/sprinkles/core/src/Controller/SimpleController.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Core.php (renamed from login/app/sprinkles/core/src/Core.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Database/Builder.php (renamed from login/app/sprinkles/core/src/Database/Builder.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Database/DatabaseInvalidException.php (renamed from login/app/sprinkles/core/src/Database/DatabaseInvalidException.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Database/Migrations/v400/SessionsTable.php (renamed from login/app/sprinkles/core/src/Database/Migrations/v400/SessionsTable.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Database/Migrations/v400/ThrottlesTable.php (renamed from login/app/sprinkles/core/src/Database/Migrations/v400/ThrottlesTable.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Database/Models/Concerns/HasRelationships.php (renamed from login/app/sprinkles/core/src/Database/Models/Concerns/HasRelationships.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Database/Models/Model.php (renamed from login/app/sprinkles/core/src/Database/Models/Model.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Database/Models/Throttle.php (renamed from login/app/sprinkles/core/src/Database/Models/Throttle.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Database/Relations/BelongsToManyConstrained.php (renamed from login/app/sprinkles/core/src/Database/Relations/BelongsToManyConstrained.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Database/Relations/BelongsToManyThrough.php (renamed from login/app/sprinkles/core/src/Database/Relations/BelongsToManyThrough.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Database/Relations/BelongsToManyUnique.php (renamed from login/app/sprinkles/core/src/Database/Relations/BelongsToManyUnique.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Database/Relations/Concerns/Syncable.php (renamed from login/app/sprinkles/core/src/Database/Relations/Concerns/Syncable.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Database/Relations/Concerns/Unique.php (renamed from login/app/sprinkles/core/src/Database/Relations/Concerns/Unique.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Database/Relations/HasManySyncable.php (renamed from login/app/sprinkles/core/src/Database/Relations/HasManySyncable.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Database/Relations/MorphManySyncable.php (renamed from login/app/sprinkles/core/src/Database/Relations/MorphManySyncable.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Database/Relations/MorphToManyUnique.php (renamed from login/app/sprinkles/core/src/Database/Relations/MorphToManyUnique.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Error/ExceptionHandlerManager.php (renamed from login/app/sprinkles/core/src/Error/ExceptionHandlerManager.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Error/Handler/ExceptionHandler.php (renamed from login/app/sprinkles/core/src/Error/Handler/ExceptionHandler.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Error/Handler/ExceptionHandlerInterface.php (renamed from login/app/sprinkles/core/src/Error/Handler/ExceptionHandlerInterface.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Error/Handler/HttpExceptionHandler.php (renamed from login/app/sprinkles/core/src/Error/Handler/HttpExceptionHandler.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Error/Handler/NotFoundExceptionHandler.php (renamed from login/app/sprinkles/core/src/Error/Handler/NotFoundExceptionHandler.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Error/Handler/PhpMailerExceptionHandler.php (renamed from login/app/sprinkles/core/src/Error/Handler/PhpMailerExceptionHandler.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Error/Renderer/ErrorRenderer.php (renamed from login/app/sprinkles/core/src/Error/Renderer/ErrorRenderer.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Error/Renderer/ErrorRendererInterface.php (renamed from login/app/sprinkles/core/src/Error/Renderer/ErrorRendererInterface.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Error/Renderer/HtmlRenderer.php (renamed from login/app/sprinkles/core/src/Error/Renderer/HtmlRenderer.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Error/Renderer/JsonRenderer.php (renamed from login/app/sprinkles/core/src/Error/Renderer/JsonRenderer.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Error/Renderer/PlainTextRenderer.php (renamed from login/app/sprinkles/core/src/Error/Renderer/PlainTextRenderer.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Error/Renderer/WhoopsRenderer.php (renamed from login/app/sprinkles/core/src/Error/Renderer/WhoopsRenderer.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Error/Renderer/XmlRenderer.php (renamed from login/app/sprinkles/core/src/Error/Renderer/XmlRenderer.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Facades/Debug.php (renamed from login/app/sprinkles/core/src/Facades/Debug.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Facades/Translator.php (renamed from login/app/sprinkles/core/src/Facades/Translator.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Http/Concerns/DeterminesContentType.php (renamed from login/app/sprinkles/core/src/Http/Concerns/DeterminesContentType.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Log/DatabaseHandler.php (renamed from login/app/sprinkles/core/src/Log/DatabaseHandler.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Log/MixedFormatter.php (renamed from login/app/sprinkles/core/src/Log/MixedFormatter.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Mail/EmailRecipient.php (renamed from login/app/sprinkles/core/src/Mail/EmailRecipient.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Mail/MailMessage.php (renamed from login/app/sprinkles/core/src/Mail/MailMessage.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Mail/Mailer.php (renamed from login/app/sprinkles/core/src/Mail/Mailer.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Mail/StaticMailMessage.php (renamed from login/app/sprinkles/core/src/Mail/StaticMailMessage.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Mail/TwigMailMessage.php (renamed from login/app/sprinkles/core/src/Mail/TwigMailMessage.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Model/UFModel.php (renamed from login/app/sprinkles/core/src/Model/UFModel.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Router.php (renamed from login/app/sprinkles/core/src/Router.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/ServicesProvider/ServicesProvider.php (renamed from login/app/sprinkles/core/src/ServicesProvider/ServicesProvider.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Sprunje/Sprunje.php (renamed from login/app/sprinkles/core/src/Sprunje/Sprunje.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Throttle/ThrottleRule.php (renamed from login/app/sprinkles/core/src/Throttle/ThrottleRule.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Throttle/Throttler.php (renamed from login/app/sprinkles/core/src/Throttle/Throttler.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Throttle/ThrottlerException.php (renamed from login/app/sprinkles/core/src/Throttle/ThrottlerException.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Twig/CacheHelper.php (renamed from login/app/sprinkles/core/src/Twig/CacheHelper.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Twig/CoreExtension.php (renamed from login/app/sprinkles/core/src/Twig/CoreExtension.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Util/BadClassNameException.php (renamed from login/app/sprinkles/core/src/Util/BadClassNameException.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Util/Captcha.php (renamed from login/app/sprinkles/core/src/Util/Captcha.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Util/CheckEnvironment.php (renamed from login/app/sprinkles/core/src/Util/CheckEnvironment.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Util/ClassMapper.php (renamed from login/app/sprinkles/core/src/Util/ClassMapper.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Util/EnvironmentInfo.php (renamed from login/app/sprinkles/core/src/Util/EnvironmentInfo.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Util/ShutdownHandler.php (renamed from login/app/sprinkles/core/src/Util/ShutdownHandler.php)0
-rwxr-xr-xmain/app/sprinkles/core/src/Util/Util.php (renamed from login/app/sprinkles/core/src/Util/Util.php)0
-rwxr-xr-xmain/app/sprinkles/core/templates/forms/csrf.html.twig (renamed from login/app/sprinkles/core/templates/forms/csrf.html.twig)0
-rwxr-xr-xmain/app/sprinkles/core/templates/mail/.gitkeep (renamed from login/app/sprinkles/core/templates/mail/.gitkeep)0
-rwxr-xr-xmain/app/sprinkles/core/templates/modals/modal.html.twig (renamed from login/app/sprinkles/core/templates/modals/modal.html.twig)0
-rwxr-xr-xmain/app/sprinkles/core/templates/navigation/breadcrumb.html.twig (renamed from login/app/sprinkles/core/templates/navigation/breadcrumb.html.twig)0
-rwxr-xr-xmain/app/sprinkles/core/templates/navigation/main-nav.html.twig (renamed from login/app/sprinkles/core/templates/navigation/main-nav.html.twig)0
-rwxr-xr-xmain/app/sprinkles/core/templates/pages/about.html.twig (renamed from login/app/sprinkles/core/templates/pages/about.html.twig)0
-rwxr-xr-xmain/app/sprinkles/core/templates/pages/abstract/base.html.twig (renamed from login/app/sprinkles/core/templates/pages/abstract/base.html.twig)4
-rwxr-xr-xmain/app/sprinkles/core/templates/pages/abstract/default.html.twig (renamed from login/app/sprinkles/core/templates/pages/abstract/default.html.twig)2
-rwxr-xr-xmain/app/sprinkles/core/templates/pages/abstract/error.html.twig (renamed from login/app/sprinkles/core/templates/pages/abstract/error.html.twig)0
-rw-r--r--main/app/sprinkles/core/templates/pages/abstract/mainsite.html.twig93
-rwxr-xr-xmain/app/sprinkles/core/templates/pages/error/400.html.twig (renamed from login/app/sprinkles/core/templates/pages/error/400.html.twig)0
-rwxr-xr-xmain/app/sprinkles/core/templates/pages/error/404.html.twig (renamed from login/app/sprinkles/core/templates/pages/error/404.html.twig)0
-rwxr-xr-xmain/app/sprinkles/core/templates/pages/error/config-errors.html.twig (renamed from login/app/sprinkles/core/templates/pages/error/config-errors.html.twig)0
-rwxr-xr-xmain/app/sprinkles/core/templates/pages/index.html.twig112
-rwxr-xr-xmain/app/sprinkles/core/templates/pages/legal.html.twig (renamed from login/app/sprinkles/core/templates/pages/legal.html.twig)0
-rwxr-xr-xmain/app/sprinkles/core/templates/pages/partials/alerts.html.twig (renamed from login/app/sprinkles/core/templates/pages/partials/alerts.html.twig)0
-rwxr-xr-xmain/app/sprinkles/core/templates/pages/partials/analytics.html.twig (renamed from login/app/sprinkles/core/templates/pages/partials/analytics.html.twig)0
-rwxr-xr-xmain/app/sprinkles/core/templates/pages/partials/config.js.twig (renamed from login/app/sprinkles/core/templates/pages/partials/config.js.twig)0
-rwxr-xr-xmain/app/sprinkles/core/templates/pages/partials/favicons.html.twig (renamed from login/app/sprinkles/core/templates/pages/partials/favicons.html.twig)0
-rwxr-xr-xmain/app/sprinkles/core/templates/pages/partials/footer.html.twig (renamed from login/app/sprinkles/core/templates/pages/partials/footer.html.twig)0
-rwxr-xr-xmain/app/sprinkles/core/templates/pages/partials/legal.html.twig (renamed from login/app/sprinkles/core/templates/pages/partials/legal.html.twig)0
-rwxr-xr-xmain/app/sprinkles/core/templates/pages/partials/page.js.twig (renamed from login/app/sprinkles/core/templates/pages/partials/page.js.twig)0
-rwxr-xr-xmain/app/sprinkles/core/templates/pages/partials/privacy.html.twig (renamed from login/app/sprinkles/core/templates/pages/partials/privacy.html.twig)0
-rwxr-xr-xmain/app/sprinkles/core/templates/pages/privacy.html.twig (renamed from login/app/sprinkles/core/templates/pages/privacy.html.twig)0
-rwxr-xr-xmain/app/sprinkles/core/templates/tables/table-paginated.html.twig (renamed from login/app/sprinkles/core/templates/tables/table-paginated.html.twig)0
-rwxr-xr-xmain/app/sprinkles/core/templates/tables/table-tool-menu.html.twig (renamed from login/app/sprinkles/core/templates/tables/table-tool-menu.html.twig)0
-rwxr-xr-xmain/app/sprinkles/core/tests/Integration/DatabaseTests.php (renamed from login/app/sprinkles/core/tests/Integration/DatabaseTests.php)0
-rwxr-xr-xmain/app/sprinkles/core/tests/Unit/BelongsToManyThroughTest.php (renamed from login/app/sprinkles/core/tests/Unit/BelongsToManyThroughTest.php)0
-rwxr-xr-xmain/app/sprinkles/core/tests/Unit/DatabaseSyncableTest.php (renamed from login/app/sprinkles/core/tests/Unit/DatabaseSyncableTest.php)0
-rwxr-xr-xmain/app/sprinkles/core/tests/Unit/SprunjeTest.php (renamed from login/app/sprinkles/core/tests/Unit/SprunjeTest.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/extend-user/.gitignore (renamed from login/app/sprinkles/extend-user/.gitignore)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/extend-user/README.md (renamed from login/app/sprinkles/extend-user/README.md)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/extend-user/composer.json (renamed from login/app/sprinkles/extend-user/composer.json)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/extend-user/routes/member.php (renamed from login/app/sprinkles/extend-user/routes/member.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/extend-user/schema/requests/user/create.yaml (renamed from login/app/sprinkles/extend-user/schema/requests/user/create.yaml)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/extend-user/schema/requests/user/edit-info.yaml (renamed from login/app/sprinkles/extend-user/schema/requests/user/edit-info.yaml)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/extend-user/src/Controller/MemberController.php (renamed from login/app/sprinkles/extend-user/src/Controller/MemberController.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/extend-user/src/Database/Migrations/v400/MembersTable.php (renamed from login/app/sprinkles/extend-user/src/Database/Migrations/v400/MembersTable.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/extend-user/src/Database/Models/Member.php (renamed from login/app/sprinkles/extend-user/src/Database/Models/Member.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/extend-user/src/Database/Models/MemberAux.php (renamed from login/app/sprinkles/extend-user/src/Database/Models/MemberAux.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/extend-user/src/Database/Scopes/MemberAuxScope.php (renamed from login/app/sprinkles/extend-user/src/Database/Scopes/MemberAuxScope.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/extend-user/src/ServicesProvider/ServicesProvider.php (renamed from login/app/sprinkles/extend-user/src/ServicesProvider/ServicesProvider.php)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/extend-user/templates/forms/user.html.twig (renamed from login/app/sprinkles/extend-user/templates/forms/user.html.twig)0
-rwxr-xr-x[-rw-r--r--]main/app/sprinkles/extend-user/templates/pages/user.html.twig (renamed from login/app/sprinkles/extend-user/templates/pages/user.html.twig)0
-rwxr-xr-xmain/app/system/Bakery/Bakery.php (renamed from login/app/system/Bakery/Bakery.php)0
-rwxr-xr-xmain/app/system/Bakery/BaseCommand.php (renamed from login/app/system/Bakery/BaseCommand.php)0
-rwxr-xr-xmain/app/system/Bakery/Command/Bake.php (renamed from login/app/system/Bakery/Command/Bake.php)0
-rwxr-xr-xmain/app/system/Bakery/Command/BuildAssets.php (renamed from login/app/system/Bakery/Command/BuildAssets.php)0
-rwxr-xr-xmain/app/system/Bakery/Command/ClearCache.php (renamed from login/app/system/Bakery/Command/ClearCache.php)0
-rwxr-xr-xmain/app/system/Bakery/Command/Debug.php (renamed from login/app/system/Bakery/Command/Debug.php)0
-rwxr-xr-xmain/app/system/Bakery/Command/Migrate.php (renamed from login/app/system/Bakery/Command/Migrate.php)0
-rwxr-xr-xmain/app/system/Bakery/Command/MigrateRefresh.php (renamed from login/app/system/Bakery/Command/MigrateRefresh.php)0
-rwxr-xr-xmain/app/system/Bakery/Command/MigrateReset.php (renamed from login/app/system/Bakery/Command/MigrateReset.php)0
-rwxr-xr-xmain/app/system/Bakery/Command/MigrateRollback.php (renamed from login/app/system/Bakery/Command/MigrateRollback.php)0
-rwxr-xr-xmain/app/system/Bakery/Command/Setup.php (renamed from login/app/system/Bakery/Command/Setup.php)0
-rwxr-xr-xmain/app/system/Bakery/Command/Test.php (renamed from login/app/system/Bakery/Command/Test.php)0
-rwxr-xr-xmain/app/system/Bakery/DatabaseTest.php (renamed from login/app/system/Bakery/DatabaseTest.php)0
-rwxr-xr-xmain/app/system/Bakery/Migration.php (renamed from login/app/system/Bakery/Migration.php)0
-rwxr-xr-xmain/app/system/Bakery/Migrator.php (renamed from login/app/system/Bakery/Migrator.php)0
-rwxr-xr-xmain/app/system/Database/Migrations/v410/MigrationTable.php (renamed from login/app/system/Database/Migrations/v410/MigrationTable.php)0
-rwxr-xr-xmain/app/system/Database/Model/Migrations.php (renamed from login/app/system/Database/Model/Migrations.php)0
-rwxr-xr-xmain/app/system/Facade.php (renamed from login/app/system/Facade.php)0
-rwxr-xr-xmain/app/system/ServicesProvider.php (renamed from login/app/system/ServicesProvider.php)0
-rwxr-xr-xmain/app/system/SlimAppEvent.php (renamed from login/app/system/SlimAppEvent.php)0
-rwxr-xr-xmain/app/system/Sprinkle/Sprinkle.php (renamed from login/app/system/Sprinkle/Sprinkle.php)0
-rwxr-xr-xmain/app/system/Sprinkle/SprinkleManager.php (renamed from login/app/system/Sprinkle/SprinkleManager.php)0
-rwxr-xr-xmain/app/system/UserFrosting.php (renamed from login/app/system/UserFrosting.php)0
-rwxr-xr-xmain/app/tests/DatabaseTransactions.php (renamed from login/app/tests/DatabaseTransactions.php)0
-rwxr-xr-xmain/app/tests/TestCase.php (renamed from login/app/tests/TestCase.php)0
-rwxr-xr-xmain/app/tests/Unit/ExampleTest.php (renamed from login/app/tests/Unit/ExampleTest.php)0
-rwxr-xr-xmain/bakery (renamed from login/bakery)0
-rwxr-xr-xmain/build/before_install.sh (renamed from login/build/before_install.sh)0
-rwxr-xr-xmain/build/gulpfile.js (renamed from login/build/gulpfile.js)0
-rwxr-xr-xmain/build/package-lock.json (renamed from login/build/package-lock.json)0
-rwxr-xr-xmain/build/package.json (renamed from login/build/package.json)0
-rwxr-xr-xmain/composer.json (renamed from login/composer.json)0
-rwxr-xr-xmain/docker-compose.yml (renamed from login/docker-compose.yml)0
-rwxr-xr-xmain/docker/README.md (renamed from login/docker/README.md)0
-rwxr-xr-xmain/docker/nginx/Dockerfile (renamed from login/docker/nginx/Dockerfile)0
-rwxr-xr-xmain/docker/nginx/default.conf (renamed from login/docker/nginx/default.conf)0
-rwxr-xr-xmain/docker/node/Dockerfile (renamed from login/docker/node/Dockerfile)0
-rwxr-xr-xmain/docker/php/Dockerfile (renamed from login/docker/php/Dockerfile)0
-rwxr-xr-xmain/phpunit.xml (renamed from login/phpunit.xml)0
-rwxr-xr-xmain/public/.htaccess (renamed from login/public/.htaccess)0
-rwxr-xr-xmain/public/index.php (renamed from login/public/index.php)0
-rwxr-xr-xmain/screenshots/login.png (renamed from login/screenshots/login.png)bin3464 -> 3464 bytes
-rwxr-xr-xmain/screenshots/permissions.png (renamed from login/screenshots/permissions.png)bin31896 -> 31896 bytes
-rwxr-xr-xmain/screenshots/users.png (renamed from login/screenshots/users.png)bin43380 -> 43380 bytes
-rwxr-xr-xmain/sponsors/nextgi.png (renamed from login/sponsors/nextgi.png)bin5673 -> 5673 bytes
-rwxr-xr-xmain/sponsors/usor.png (renamed from login/sponsors/usor.png)bin12098 -> 12098 bytes
-rwxr-xr-xmain/webserver-configs/htaccess.txt (renamed from login/webserver-configs/htaccess.txt)0
-rwxr-xr-xmain/webserver-configs/nginx.conf (renamed from login/webserver-configs/nginx.conf)0
-rwxr-xr-xmain/webserver-configs/web.config (renamed from login/webserver-configs/web.config)0
1619 files changed, 17726 insertions, 803 deletions
diff --git a/.gitignore b/.gitignore
index cbc6077..71c0b24 100755
--- a/.gitignore
+++ b/.gitignore
@@ -1,21 +1,21 @@
-assets/php/DataBaseConf.php
-login/app/.env
-login/composer.lock
-login/composer.phar
-login/app/cache/*
-login/app/logs/*
-login/app/sessions/*
-!login/app/cache/.gitkeep
-!login/app/logs/.gitkeep
-!login/app/sessions/.gitkeep
-login/app/sprinkles/*/assets/vendor/
-login/app/sprinkles.json
-login/app/sprinkles/site-dev
-login/app/vendor/*
-login/build/node_modules/*
-login/build/bundle.config.json
-login/build/bundle.result.json
-login/build/temp
-login/build/npm-debug.log
-login/app/config-userfrosting.php
-login/app/database/userfrosting.db \ No newline at end of file
+main/app/sprinkles/core/assets/SiteAssets/php/DataBaseConf.php
+main/app/.env
+main/composer.lock
+main/composer.phar
+main/app/cache/*
+main/app/logs/*
+main/app/sessions/*
+!main/app/cache/.gitkeep
+!main/app/logs/.gitkeep
+!main/app/sessions/.gitkeep
+main/app/sprinkles/*/assets/vendor/
+main/app/sprinkles.json
+main/app/sprinkles/site-dev
+main/app/vendor/*
+main/build/node_modules/*
+main/build/bundle.config.json
+main/build/bundle.result.json
+main/build/temp
+main/build/npm-debug.log
+main/app/config-userfrosting.php
+main/app/database/userfrosting.db \ No newline at end of file
diff --git a/assets/icons/ExploreGlobe.svg b/assets/icons/ExploreGlobe.svg
deleted file mode 100755
index 6778254..0000000
--- a/assets/icons/ExploreGlobe.svg
+++ /dev/null
@@ -1,210 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
-<g>
- <g>
- <path d="M256,0C114.842,0,0,114.842,0,256s114.842,256,256,256s256-114.842,256-256S397.158,0,256,0z M256,494.933
- C124.254,494.933,17.067,387.746,17.067,256S124.254,17.067,256,17.067S494.933,124.254,494.933,256S387.746,494.933,256,494.933z
- "/>
- </g>
-</g>
-<g>
- <g>
- <path d="M145.067,128h-51.2c-4.71,0-8.533,3.823-8.533,8.533s3.823,8.533,8.533,8.533h51.2c4.71,0,8.533-3.823,8.533-8.533
- S149.777,128,145.067,128z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M85.333,170.667H68.267c-4.71,0-8.533,3.823-8.533,8.533s3.823,8.533,8.533,8.533h17.067c4.71,0,8.533-3.823,8.533-8.533
- S90.044,170.667,85.333,170.667z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M452.267,170.667H435.2c-4.71,0-8.533,3.823-8.533,8.533s3.823,8.533,8.533,8.533h17.067c4.71,0,8.533-3.823,8.533-8.533
- S456.977,170.667,452.267,170.667z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M460.8,221.867h-34.133c-4.71,0-8.533,3.823-8.533,8.533s3.823,8.533,8.533,8.533H460.8c4.71,0,8.533-3.823,8.533-8.533
- S465.51,221.867,460.8,221.867z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M418.133,128h-51.2c-4.71,0-8.533,3.823-8.533,8.533s3.823,8.533,8.533,8.533h51.2c4.71,0,8.533-3.823,8.533-8.533
- S422.844,128,418.133,128z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M315.733,128H196.267c-4.71,0-8.533,3.823-8.533,8.533s3.823,8.533,8.533,8.533h119.467c4.71,0,8.533-3.823,8.533-8.533
- S320.444,128,315.733,128z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M315.733,42.667H196.267c-4.71,0-8.533,3.823-8.533,8.533s3.823,8.533,8.533,8.533h119.467
- c4.71,0,8.533-3.823,8.533-8.533S320.444,42.667,315.733,42.667z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M384,85.333h-76.8c-4.71,0-8.533,3.823-8.533,8.533c0,4.71,3.823,8.533,8.533,8.533H384c4.71,0,8.533-3.823,8.533-8.533
- C392.533,89.156,388.71,85.333,384,85.333z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M264.533,85.333h-128c-4.71,0-8.533,3.823-8.533,8.533c0,4.71,3.823,8.533,8.533,8.533h128
- c4.71,0,8.533-3.823,8.533-8.533C273.067,89.156,269.244,85.333,264.533,85.333z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M213.333,170.667h-76.8c-4.71,0-8.533,3.823-8.533,8.533s3.823,8.533,8.533,8.533h76.8c4.71,0,8.533-3.823,8.533-8.533
- S218.044,170.667,213.333,170.667z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M384,170.667H256c-4.71,0-8.533,3.823-8.533,8.533s3.823,8.533,8.533,8.533h128c4.71,0,8.533-3.823,8.533-8.533
- S388.71,170.667,384,170.667z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M110.933,221.867H51.2c-4.71,0-8.533,3.823-8.533,8.533s3.823,8.533,8.533,8.533h59.733c4.71,0,8.533-3.823,8.533-8.533
- S115.644,221.867,110.933,221.867z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M384,221.867h-51.2c-4.71,0-8.533,3.823-8.533,8.533s3.823,8.533,8.533,8.533H384c4.71,0,8.533-3.823,8.533-8.533
- S388.71,221.867,384,221.867z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M281.6,221.867H162.133c-4.71,0-8.533,3.823-8.533,8.533s3.823,8.533,8.533,8.533H281.6c4.71,0,8.533-3.823,8.533-8.533
- S286.31,221.867,281.6,221.867z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M418.133,366.933h-51.2c-4.71,0-8.533,3.823-8.533,8.533s3.823,8.533,8.533,8.533h51.2c4.71,0,8.533-3.823,8.533-8.533
- S422.844,366.933,418.133,366.933z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M443.733,324.267h-17.067c-4.71,0-8.533,3.823-8.533,8.533c0,4.71,3.823,8.533,8.533,8.533h17.067
- c4.71,0,8.533-3.823,8.533-8.533C452.267,328.09,448.444,324.267,443.733,324.267z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M76.8,324.267H59.733c-4.71,0-8.533,3.823-8.533,8.533c0,4.71,3.823,8.533,8.533,8.533H76.8
- c4.71,0,8.533-3.823,8.533-8.533C85.333,328.09,81.51,324.267,76.8,324.267z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M85.333,273.067H51.2c-4.71,0-8.533,3.823-8.533,8.533s3.823,8.533,8.533,8.533h34.133c4.71,0,8.533-3.823,8.533-8.533
- S90.044,273.067,85.333,273.067z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M145.067,366.933h-51.2c-4.71,0-8.533,3.823-8.533,8.533S89.156,384,93.867,384h51.2c4.71,0,8.533-3.823,8.533-8.533
- S149.777,366.933,145.067,366.933z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M315.733,366.933H196.267c-4.71,0-8.533,3.823-8.533,8.533s3.823,8.533,8.533,8.533h119.467
- c4.71,0,8.533-3.823,8.533-8.533S320.444,366.933,315.733,366.933z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M315.733,452.267H196.267c-4.71,0-8.533,3.823-8.533,8.533s3.823,8.533,8.533,8.533h119.467
- c4.71,0,8.533-3.823,8.533-8.533S320.444,452.267,315.733,452.267z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M204.8,409.6H128c-4.71,0-8.533,3.823-8.533,8.533s3.823,8.533,8.533,8.533h76.8c4.71,0,8.533-3.823,8.533-8.533
- S209.51,409.6,204.8,409.6z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M375.467,409.6h-128c-4.71,0-8.533,3.823-8.533,8.533s3.823,8.533,8.533,8.533h128c4.71,0,8.533-3.823,8.533-8.533
- S380.177,409.6,375.467,409.6z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M375.467,324.267h-76.8c-4.71,0-8.533,3.823-8.533,8.533c0,4.71,3.823,8.533,8.533,8.533h76.8
- c4.71,0,8.533-3.823,8.533-8.533C384,328.09,380.177,324.267,375.467,324.267z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M256,324.267H128c-4.71,0-8.533,3.823-8.533,8.533c0,4.71,3.823,8.533,8.533,8.533h128c4.71,0,8.533-3.823,8.533-8.533
- C264.533,328.09,260.71,324.267,256,324.267z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M460.8,273.067h-59.733c-4.71,0-8.533,3.823-8.533,8.533s3.823,8.533,8.533,8.533H460.8c4.71,0,8.533-3.823,8.533-8.533
- S465.51,273.067,460.8,273.067z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M179.2,273.067H128c-4.71,0-8.533,3.823-8.533,8.533s3.823,8.533,8.533,8.533h51.2c4.71,0,8.533-3.823,8.533-8.533
- S183.91,273.067,179.2,273.067z"/>
- </g>
-</g>
-<g>
- <g>
- <path d="M349.867,273.067H230.4c-4.71,0-8.533,3.823-8.533,8.533s3.823,8.533,8.533,8.533h119.467c4.71,0,8.533-3.823,8.533-8.533
- S354.577,273.067,349.867,273.067z"/>
- </g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-</svg>
diff --git a/assets/icons/MessageBubble.svg b/assets/icons/MessageBubble.svg
deleted file mode 100755
index 81ea5cc..0000000
--- a/assets/icons/MessageBubble.svg
+++ /dev/null
@@ -1,73 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 60 60" style="enable-background:new 0 0 60 60;" xml:space="preserve">
-<g>
- <path d="M19.5,27h14c0.552,0,1-0.447,1-1s-0.448-1-1-1h-14c-0.552,0-1,0.447-1,1S18.948,27,19.5,27z"/>
- <path d="M39,32H14c-0.552,0-1,0.447-1,1s0.448,1,1,1h25c0.552,0,1-0.447,1-1S39.552,32,39,32z"/>
- <path d="M39,39H14c-0.552,0-1,0.447-1,1s0.448,1,1,1h25c0.552,0,1-0.447,1-1S39.552,39,39,39z"/>
- <path d="M55.894,37.041C58.582,33.271,60,28.913,60,24.414C60,11.504,48.337,1,34,1c-9.871,0-18.998,5.142-23.344,13.114
- C4.201,18.379,0,25.255,0,33c0,4.499,1.418,8.856,4.106,12.627c-0.51,5.578-1.86,9.713-3.813,11.666
- c-0.304,0.304-0.38,0.769-0.188,1.153C0.276,58.789,0.625,59,1,59c0.046,0,0.093-0.003,0.139-0.01
- c0.35-0.049,8.433-1.213,14.317-4.586c3.33,1.334,6.875,2.01,10.544,2.01c8.525,0,16.104-3.714,20.848-9.44
- c5.512,2.486,11.738,3.392,12.012,3.43c0.047,0.007,0.094,0.01,0.14,0.01c0.375,0,0.724-0.211,0.895-0.554
- c0.192-0.385,0.116-0.85-0.188-1.153C57.754,46.754,56.404,42.619,55.894,37.041z M26,54.414c-2.891,0-5.694-0.458-8.364-1.349
- c3.334-2.09,3.338-2.255,3.335-2.82c-0.001-0.349-0.19-0.68-0.488-0.86c-0.449-0.271-1.026-0.146-1.328,0.271
- c-0.492,0.385-2.502,1.673-4.294,2.778l0,0c-3.701,2.236-8.645,3.518-11.559,4.128c1.797-3.174,2.535-7.623,2.83-11.136
- c0.02-0.242-0.048-0.482-0.192-0.678C3.362,41.255,2,37.192,2,33c0-7.219,4.028-13.61,10.18-17.491
- c0.388-0.245,0.781-0.48,1.182-0.702c0.09-0.05,0.179-0.102,0.271-0.151c0.42-0.227,0.849-0.437,1.282-0.639
- c0.158-0.074,0.316-0.147,0.475-0.218c0.44-0.195,0.885-0.379,1.336-0.548c0.157-0.059,0.317-0.112,0.476-0.168
- c0.357-0.126,0.717-0.244,1.08-0.354c0.166-0.05,0.33-0.103,0.498-0.151c0.471-0.133,0.946-0.251,1.426-0.357
- c0.166-0.037,0.334-0.07,0.502-0.104c0.432-0.087,0.866-0.165,1.304-0.23c0.1-0.015,0.199-0.034,0.3-0.048
- c0.528-0.073,1.061-0.126,1.596-0.167c0.139-0.011,0.279-0.02,0.419-0.029c0.555-0.034,1.113-0.058,1.674-0.058
- c10.752,0,19.876,6.342,22.919,15.053C49.622,28.65,50,30.786,50,33c0,0.484-0.025,0.964-0.061,1.443
- c-0.009,0.124-0.02,0.248-0.032,0.372c-0.042,0.446-0.096,0.89-0.169,1.33c-0.006,0.034-0.009,0.068-0.015,0.102
- c-0.078,0.459-0.18,0.914-0.292,1.367c-0.033,0.133-0.068,0.266-0.103,0.399c-0.109,0.406-0.23,0.81-0.366,1.21
- c-0.029,0.084-0.057,0.168-0.087,0.252c-0.14,0.395-0.297,0.785-0.463,1.171c-0.061,0.142-0.124,0.284-0.188,0.425
- c-0.186,0.406-0.381,0.809-0.595,1.205c-0.05,0.092-0.105,0.181-0.156,0.272c-0.185,0.33-0.381,0.656-0.586,0.979
- c-0.085,0.133-0.169,0.267-0.257,0.398c-0.248,0.371-0.506,0.737-0.78,1.096C41.528,50.686,34.243,54.414,26,54.414z
- M48.094,45.343c0.042-0.06,0.076-0.123,0.117-0.184c0.233-0.343,0.456-0.693,0.669-1.047c0.119-0.199,0.23-0.4,0.343-0.601
- c0.124-0.222,0.245-0.445,0.362-0.671c0.105-0.203,0.21-0.407,0.308-0.612c0.152-0.319,0.295-0.641,0.432-0.967
- c0.096-0.229,0.186-0.46,0.274-0.691c0.109-0.286,0.213-0.573,0.31-0.863c0.062-0.188,0.122-0.376,0.179-0.565
- c0.096-0.316,0.182-0.635,0.263-0.957c0.035-0.14,0.075-0.278,0.108-0.419c0.104-0.45,0.191-0.905,0.265-1.364
- c0.023-0.141,0.04-0.283,0.06-0.424c0.051-0.356,0.092-0.715,0.125-1.076c0.013-0.145,0.027-0.289,0.037-0.434
- C51.977,33.981,52,33.493,52,33C52,20.09,40.337,9.586,26,9.586c-0.479,0-0.955,0.014-1.428,0.037
- c-0.171,0.008-0.341,0.024-0.512,0.035c-0.298,0.02-0.595,0.04-0.89,0.069c-0.212,0.021-0.423,0.047-0.634,0.073
- c-0.248,0.03-0.495,0.06-0.74,0.097c-0.235,0.034-0.469,0.073-0.702,0.113c-0.213,0.037-0.425,0.076-0.636,0.117
- c-0.254,0.05-0.508,0.102-0.76,0.158c-0.178,0.04-0.354,0.084-0.53,0.127c-0.275,0.068-0.551,0.135-0.823,0.211
- c-0.122,0.034-0.242,0.072-0.363,0.108c-1.042,0.304-2.061,0.668-3.055,1.091c-0.076,0.032-0.152,0.062-0.228,0.095
- c-0.09,0.039-0.182,0.073-0.272,0.113C18.882,6.45,26.186,3,34,3c13.234,0,24,9.606,24,21.414c0,4.191-1.362,8.255-3.939,11.749
- c-0.144,0.195-0.212,0.436-0.192,0.678c0.295,3.513,1.032,7.96,2.829,11.134C54.51,47.516,51.182,46.678,48.094,45.343z"/>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-</svg>
diff --git a/assets/php/Chatserver/bin/server.csr b/assets/php/Chatserver/bin/server.csr
deleted file mode 100755
index 8523b82..0000000
--- a/assets/php/Chatserver/bin/server.csr
+++ /dev/null
@@ -1,18 +0,0 @@
------BEGIN CERTIFICATE REQUEST-----
-MIICzTCCAbUCAQAwgYcxCzAJBgNVBAYTAkRFMRMwEQYDVQQIDApTb21lLVN0YXRl
-MSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQxHjAcBgNVBAMMFW1h
-cnZpbmJvcm5lci5kZG5zcy5kZTEgMB4GCSqGSIb3DQEJARYRbWFydmluQGJvcm5l
-cnMuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDjNPmJb5tz9xp+
-h9Jt7Go+VQ31oEu/FINxxW9jamPvvAzcBs82YKoLuOb1NHJX0wWLDAoCwXRn/vpP
-pp2OPicl4ACFKOUoKLUj4XXpsFMNsfV5qT4z0rte8P3RYcwbVWlscNekVMbgA6DF
-PXvOqZWHgJEZe8UoVP0Pj9J7/xcjY+VpfBhHAEimOipBVxijFAtnOzJ2o1M58xjZ
-3XH2BmeSVbjmhSgIbB50zcATKcVudSvaj3hnGmnfwhPRpO2UOvBrrQubwRoTGyvV
-TsW6dGGVY/qOJIyBcddayaZJraozBjDwp43c9S44DSotEgeLtvAyceQ27WDl37bl
-eEEyMJpvAgMBAAGgADANBgkqhkiG9w0BAQsFAAOCAQEATQ8QnGSJmoudHnYuG8t2
-SHQOxp4R3RcsgXRtXSm3tFlIAvvvixqiqVBfppxK6f6cf4B8tagmXNdblCK8dbWn
-9OIBxEh/hrooCtzydXcfvaJaFFaqPQ5YMyNNTtwLHd14w2hSSixNcON+YjfVY2ZA
-CdlR/pEDv/xSCABaTNecvSUYBHWsbmo7pMSKBZ/wI0UcgJHbB4PhCjuLTdB79RTp
-RJsMzA9ISZd6dLFxkmnOgmq2+sX3xTRK5XSrNfkE9Veou26BHeCwSBA25JVkatqC
-DaSuNw3a9SY28Tk1GPjhrKaX8lI40aViWtnuwW36jD3G2GMyXbo4K8hST0wI6gHi
-PQ==
------END CERTIFICATE REQUEST-----
diff --git a/assets/php/vendor/bin/minifycss b/assets/php/vendor/bin/minifycss
deleted file mode 120000
index 04f60a4..0000000
--- a/assets/php/vendor/bin/minifycss
+++ /dev/null
@@ -1 +0,0 @@
-../matthiasmullie/minify/bin/minifycss \ No newline at end of file
diff --git a/assets/php/vendor/bin/minifyjs b/assets/php/vendor/bin/minifyjs
deleted file mode 120000
index 6112446..0000000
--- a/assets/php/vendor/bin/minifyjs
+++ /dev/null
@@ -1 +0,0 @@
-../matthiasmullie/minify/bin/minifyjs \ No newline at end of file
diff --git a/index.php b/index.php
deleted file mode 100755
index 3af0587..0000000
--- a/index.php
+++ /dev/null
@@ -1,135 +0,0 @@
-<!doctype html>
-<html lang="en">
-<head>
- <meta charset="UTF-8">
- <meta name="viewport"
- content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
- <meta http-equiv="X-UA-Compatible" content="ie=edge">
- <meta name="theme-color" content="#0B1D33">
- <meta name="msapplication-navbutton-color" content="#0B1D33">
- <meta name="apple-mobile-web-app-status-bar-style" content="#0B1D33">
-
- <link rel="stylesheet" href="assets/css/slick.css">
- <link rel="stylesheet" href="assets/css/main.css">
-
- <style>
- <?php //include "assets/php/stylesheet.php"; ?>
- </style>
-
- <title>Social Network</title>
-</head>
-<body>
-
-<div class="main">
- <div class="MainTabWindows">
- <div class="carousel-cell FeedTab">
- <div class="headerWrap">
- <div class="header">
- <span class="LeftButtonHeader"><img draggable="false" ondragstart="return false;"
- src="assets/icons/BurgerMenuShort.svg"></span>
- <span class="HeaderCaption"><span data-lang='Feed'></span></span>
- <span class="RightButtonHeader"><i class="fas fa-bell"></i></span>
- </div>
- <hr>
- </div>
- </div>
- <div class="carousel-cell ExploreTab">
- <div class="headerWrap">
- <div class="header">
- <span class="LeftButtonHeader"><img draggable="false" ondragstart="return false;"
- src="assets/icons/BurgerMenuShort.svg"></span>
- <span class="HeaderCaption"><span data-lang='Explore'></span></span>
- <span class="RightButtonHeader"><i class="fas fa-bell"></i></span>
- </div>
- <hr>
- </div>
- </div>
- <div class="carousel-cell">
- <div class="headerWrap">
- <div class="header">
- <span class="LeftButtonHeader"><img draggable="false" ondragstart="return false;"
- src="assets/icons/BurgerMenuShort.svg"></span>
- <span class="HeaderCaption"><span data-lang='Chat'></span></span>
- <span class="RightButtonHeader"><i class="fas fa-bell"></i></span>
- </div>
- <hr>
- </div>
- <div class="MainInTab">
- <div class="ChatWindow">
- <div id="ChatMessages" class="ChatMessages">
- <!-- Messages -->
- </div>
- <input title="Type your message..." id="ChatTextInput" class="ChatInput" type="text"/>
- <input title="Join a group..." id="SubscribeTextInput" class="ChatInput" type="text"/>
- </div>
- </div>
- </div>
- <div class="carousel-cell">
- <div class="headerWrap">
- <div class="header">
- <span class="LeftButtonHeader"><img draggable="false" ondragstart="return false;"
- src="assets/icons/BurgerMenuShort.svg"></span>
- <span class="HeaderCaption"><span data-lang='Friends'></span></span>
- <span class="RightButtonHeader"><i class="fas fa-bell"></i></span>
- </div>
- <hr>
- </div>
- </div>
- <div class="carousel-cell">
- <div class="headerWrap">
- <div class="header">
- <span class="LeftButtonHeader"><img draggable="false" ondragstart="return false;"
- src="assets/icons/BurgerMenuShort.svg"></span>
- <span class="HeaderCaption"><span data-lang='Personal'></span></span>
- <span class="RightButtonHeader"><i class="fas fa-bell"></i></span>
- </div>
- <hr>
- </div>
- </div>
- </div>
-
- <div class="Navbar">
- <span id="0" class="NavbarIconWrap">
- <img draggable="false" ondragstart="return false;" src="assets/icons/FriendFeedOutline.svg">
- </span>
- <span id="1" class="NavbarIconWrap">
- <img draggable="false" ondragstart="return false;" src="assets/icons/ExploreGlobeOutline.svg">
- </span>
- <span id="2" class="NavbarIconWrap ActiveTab">
- <img draggable="false" ondragstart="return false;" src="assets/icons/MessageBubbleOutline.svg">
- </span>
- <span id="3" class="NavbarIconWrap">
- <img draggable="false" ondragstart="return false;" src="assets/icons/UserGroupOutline.svg">
- </span>
- <span id="4" class="NavbarIconWrap">
- <img draggable="false" ondragstart="return false;" src="assets/icons/UserOutline.svg">
- </span>
- </div>
- <span class='NavbarLine'></span>
-</div>
-
-<script>
- <?php //include "assets/php/scripts.php"; ?>
-</script>
-
-<script>
- function initiateLanguage() {
- var translate = new Translate();
- var currentLng = 'de'; // <- PHP IP LOCATION
- translate.init(currentLng);
- translate.process();
- }
-</script>
-
-<script src="assets/js/jquery.js"></script>
-<script src="assets/js/fontawesome.js"></script>
-<script src="assets/js/modernizr.js"></script>
-<script src="assets/js/linkify.js"></script>
-<script src="assets/js/language.js"></script>
-<script src="assets/js/encryption.js"></script>
-<script src="assets/js/chat.js"></script>
-<script src="assets/js/slick.js"></script>
-<script src="assets/js/main.js"></script>
-
-</body>
-</html> \ No newline at end of file
diff --git a/login/app/sprinkles/core/templates/pages/index.html.twig b/login/app/sprinkles/core/templates/pages/index.html.twig
deleted file mode 100755
index e3a7b58..0000000
--- a/login/app/sprinkles/core/templates/pages/index.html.twig
+++ /dev/null
@@ -1,179 +0,0 @@
-{% extends "pages/abstract/default.html.twig" %}
-
-{% set page_active = "home" %}
-
-{# Overrides blocks in head of base template #}
-{% block page_title %}{{translate("HOME")}}{% endblock %}
-
-{% block page_description %}{{translate("WELCOME_TO", {'title': site.title})}}{% endblock %}
-
-{% block body_matter %}
-
- <!-- Header Carousel -->
- <div class="box box-solid">
- <div class="box-body">
- <div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
- <ol class="carousel-indicators">
- <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
- <li data-target="#carousel-example-generic" data-slide-to="1" class=""></li>
- <li data-target="#carousel-example-generic" data-slide-to="2" class=""></li>
- </ol>
- <div class="carousel-inner">
- <div class="item active">
- <div class="carousel-caption">
- First Slide
- </div>
- </div>
- <div class="item">
- <div class="carousel-caption">
- Second Slide
- </div>
- </div>
- <div class="item">
- <div class="carousel-caption">
- Third Slide
- </div>
- </div>
- </div>
- <a class="left carousel-control" href="#carousel-example-generic" data-slide="prev">
- <span class="fa fa-angle-left"></span>
- </a>
- <a class="right carousel-control" href="#carousel-example-generic" data-slide="next">
- <span class="fa fa-angle-right"></span>
- </a>
- </div>
- <!-- /.carousel -->
- </div>
- <!-- /.box-body -->
- </div>
- <!-- /.box -->
-
- <!-- Marketing Icons Section -->
- <div class="row">
- <div class="col-lg-12">
- <h1 class="page-header">
- Welcome to AdminLTE
- </h1>
- </div>
- <div class="col-md-4">
- <div class="panel panel-default">
- <div class="panel-heading">
- <h4><i class="fa fa-fw fa-check"></i> Bootstrap v3.2.0</h4>
- </div>
- <div class="panel-body">
- <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Itaque, optio corporis quae nulla aspernatur in alias at numquam rerum ea excepturi expedita tenetur assumenda voluptatibus eveniet incidunt dicta nostrum quod?</p>
- <a href="#" class="btn btn-default">Learn More</a>
- </div>
- </div>
- </div>
- <div class="col-md-4">
- <div class="panel panel-default">
- <div class="panel-heading">
- <h4><i class="fa fa-fw fa-gift"></i> Free &amp; Open Source</h4>
- </div>
- <div class="panel-body">
- <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Itaque, optio corporis quae nulla aspernatur in alias at numquam rerum ea excepturi expedita tenetur assumenda voluptatibus eveniet incidunt dicta nostrum quod?</p>
- <a href="#" class="btn btn-default">Learn More</a>
- </div>
- </div>
- </div>
- <div class="col-md-4">
- <div class="panel panel-default">
- <div class="panel-heading">
- <h4><i class="fa fa-fw fa-compass"></i> Easy to Use</h4>
- </div>
- <div class="panel-body">
- <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Itaque, optio corporis quae nulla aspernatur in alias at numquam rerum ea excepturi expedita tenetur assumenda voluptatibus eveniet incidunt dicta nostrum quod?</p>
- <a href="#" class="btn btn-default">Learn More</a>
- </div>
- </div>
- </div>
- </div>
- <!-- /.row -->
-
- <!-- Portfolio Section -->
- <div class="row">
- <div class="col-lg-12">
- <h2 class="page-header">Portfolio Heading</h2>
- </div>
- <div class="col-md-4 col-sm-6">
- <a href="portfolio-item.html">
- <img class="img-responsive img-portfolio img-hover" src="//placehold.it/700x450" alt="">
- </a>
- </div>
- <div class="col-md-4 col-sm-6">
- <a href="portfolio-item.html">
- <img class="img-responsive img-portfolio img-hover" src="//placehold.it/700x450" alt="">
- </a>
- </div>
- <div class="col-md-4 col-sm-6">
- <a href="portfolio-item.html">
- <img class="img-responsive img-portfolio img-hover" src="//placehold.it/700x450" alt="">
- </a>
- </div>
- <div class="col-md-4 col-sm-6">
- <a href="portfolio-item.html">
- <img class="img-responsive img-portfolio img-hover" src="//placehold.it/700x450" alt="">
- </a>
- </div>
- <div class="col-md-4 col-sm-6">
- <a href="portfolio-item.html">
- <img class="img-responsive img-portfolio img-hover" src="//placehold.it/700x450" alt="">
- </a>
- </div>
- <div class="col-md-4 col-sm-6">
- <a href="portfolio-item.html">
- <img class="img-responsive img-portfolio img-hover" src="//placehold.it/700x450" alt="">
- </a>
- </div>
- </div>
- <!-- /.row -->
-
- <!-- Features Section -->
- <div class="row">
- <div class="col-lg-12">
- <h2 class="page-header">Modern Business Features</h2>
- </div>
- <div class="col-md-6">
- <p>The Modern Business template by Start Bootstrap includes:</p>
- <ul>
- <li><strong>Bootstrap v3.2.0</strong>
- </li>
- <li>jQuery v1.11.0</li>
- <li>Font Awesome v4.1.0</li>
- <li>Unstyled page elements for easy customization</li>
- <li>17 HTML pages</li>
- </ul>
- <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Corporis, omnis doloremque non cum id reprehenderit, quisquam totam aspernatur tempora minima unde aliquid ea culpa sunt. Reiciendis quia dolorum ducimus unde.</p>
- </div>
- <div class="col-md-6">
- <img class="img-responsive" src="//placehold.it/700x450" alt="">
- </div>
- </div>
- <!-- /.row -->
-
- <hr>
-
- <!-- Call to Action Section -->
- <div class="well">
- <div class="row">
- <div class="col-md-8">
- <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Molestias, expedita, saepe, vero rerum deleniti beatae veniam harum neque nemo praesentium cum alias asperiores commodi.</p>
- </div>
- <div class="col-md-4">
- <a class="btn btn-lg btn-default btn-block" href="#">Call to Action</a>
- </div>
- </div>
- </div>
-{% endblock %}
-
-
-
-{% block scripts_page %}
- <!-- Script to Activate the Carousel -->
- <script>
- $('.carousel').carousel({
- interval: false // set to false to prevent auto-advance
- })
- </script>
-{% endblock %}
diff --git a/login/.github/CONTRIBUTING.md b/main/.github/CONTRIBUTING.md
index 99b92e0..99b92e0 100755
--- a/login/.github/CONTRIBUTING.md
+++ b/main/.github/CONTRIBUTING.md
diff --git a/login/.github/ISSUE_TEMPLATE.md b/main/.github/ISSUE_TEMPLATE.md
index e46fc9f..e46fc9f 100755
--- a/login/.github/ISSUE_TEMPLATE.md
+++ b/main/.github/ISSUE_TEMPLATE.md
diff --git a/login/.travis.yml b/main/.travis.yml
index 4b516f7..4b516f7 100755
--- a/login/.travis.yml
+++ b/main/.travis.yml
diff --git a/login/CHANGELOG.md b/main/CHANGELOG.md
index 44f7530..44f7530 100755
--- a/login/CHANGELOG.md
+++ b/main/CHANGELOG.md
diff --git a/login/LICENSE.md b/main/LICENSE.md
index 476c3ca..476c3ca 100755
--- a/login/LICENSE.md
+++ b/main/LICENSE.md
diff --git a/login/README.md b/main/README.md
index d136dc8..d136dc8 100755
--- a/login/README.md
+++ b/main/README.md
diff --git a/login/STYLE-GUIDE.md b/main/STYLE-GUIDE.md
index 94c10b2..94c10b2 100755
--- a/login/STYLE-GUIDE.md
+++ b/main/STYLE-GUIDE.md
diff --git a/login/app/.env.example b/main/app/.env.example
index 3d22da1..3d22da1 100755
--- a/login/app/.env.example
+++ b/main/app/.env.example
diff --git a/login/app/.htaccess b/main/app/.htaccess
index 912b0e9..912b0e9 100755
--- a/login/app/.htaccess
+++ b/main/app/.htaccess
diff --git a/login/app/cache/.gitkeep b/main/app/cache/.gitkeep
index e69de29..e69de29 100755
--- a/login/app/cache/.gitkeep
+++ b/main/app/cache/.gitkeep
diff --git a/login/app/defines.php b/main/app/defines.php
index d129424..d129424 100755
--- a/login/app/defines.php
+++ b/main/app/defines.php
diff --git a/login/app/logs/.gitkeep b/main/app/logs/.gitkeep
index e69de29..e69de29 100755
--- a/login/app/logs/.gitkeep
+++ b/main/app/logs/.gitkeep
diff --git a/login/app/sessions/.gitkeep b/main/app/sessions/.gitkeep
index e69de29..e69de29 100755
--- a/login/app/sessions/.gitkeep
+++ b/main/app/sessions/.gitkeep
diff --git a/login/app/sprinkles.example.json b/main/app/sprinkles.example.json
index d54584e..d54584e 100755
--- a/login/app/sprinkles.example.json
+++ b/main/app/sprinkles.example.json
diff --git a/login/app/sprinkles/ConfigManager/CHANGELOG.md b/main/app/sprinkles/ConfigManager/CHANGELOG.md
index 4248a56..4248a56 100644..100755
--- a/login/app/sprinkles/ConfigManager/CHANGELOG.md
+++ b/main/app/sprinkles/ConfigManager/CHANGELOG.md
diff --git a/login/app/sprinkles/ConfigManager/LICENSE b/main/app/sprinkles/ConfigManager/LICENSE
index 09386f7..09386f7 100644..100755
--- a/login/app/sprinkles/ConfigManager/LICENSE
+++ b/main/app/sprinkles/ConfigManager/LICENSE
diff --git a/login/app/sprinkles/ConfigManager/README.md b/main/app/sprinkles/ConfigManager/README.md
index d90b2fe..d90b2fe 100644..100755
--- a/login/app/sprinkles/ConfigManager/README.md
+++ b/main/app/sprinkles/ConfigManager/README.md
diff --git a/login/app/sprinkles/ConfigManager/asset-bundles.json b/main/app/sprinkles/ConfigManager/asset-bundles.json
index 7550df9..7550df9 100644..100755
--- a/login/app/sprinkles/ConfigManager/asset-bundles.json
+++ b/main/app/sprinkles/ConfigManager/asset-bundles.json
diff --git a/login/app/sprinkles/ConfigManager/assets/js/ConfigManager.js b/main/app/sprinkles/ConfigManager/assets/js/ConfigManager.js
index 2a298f5..2a298f5 100644..100755
--- a/login/app/sprinkles/ConfigManager/assets/js/ConfigManager.js
+++ b/main/app/sprinkles/ConfigManager/assets/js/ConfigManager.js
diff --git a/login/app/sprinkles/ConfigManager/composer.json b/main/app/sprinkles/ConfigManager/composer.json
index d524836..d524836 100644..100755
--- a/login/app/sprinkles/ConfigManager/composer.json
+++ b/main/app/sprinkles/ConfigManager/composer.json
diff --git a/login/app/sprinkles/ConfigManager/locale/en_US/AdminLTE.php b/main/app/sprinkles/ConfigManager/locale/en_US/AdminLTE.php
index bd1d032..bd1d032 100644..100755
--- a/login/app/sprinkles/ConfigManager/locale/en_US/AdminLTE.php
+++ b/main/app/sprinkles/ConfigManager/locale/en_US/AdminLTE.php
diff --git a/login/app/sprinkles/ConfigManager/locale/en_US/ConfigManager.php b/main/app/sprinkles/ConfigManager/locale/en_US/ConfigManager.php
index b82f099..b82f099 100644..100755
--- a/login/app/sprinkles/ConfigManager/locale/en_US/ConfigManager.php
+++ b/main/app/sprinkles/ConfigManager/locale/en_US/ConfigManager.php
diff --git a/login/app/sprinkles/ConfigManager/locale/fr_FR/AdminLTE.php b/main/app/sprinkles/ConfigManager/locale/fr_FR/AdminLTE.php
index 39b4614..39b4614 100644..100755
--- a/login/app/sprinkles/ConfigManager/locale/fr_FR/AdminLTE.php
+++ b/main/app/sprinkles/ConfigManager/locale/fr_FR/AdminLTE.php
diff --git a/login/app/sprinkles/ConfigManager/locale/fr_FR/ConfigManager.php b/main/app/sprinkles/ConfigManager/locale/fr_FR/ConfigManager.php
index 3f9acff..3f9acff 100644..100755
--- a/login/app/sprinkles/ConfigManager/locale/fr_FR/ConfigManager.php
+++ b/main/app/sprinkles/ConfigManager/locale/fr_FR/ConfigManager.php
diff --git a/login/app/sprinkles/ConfigManager/routes/ConfigManager.php b/main/app/sprinkles/ConfigManager/routes/ConfigManager.php
index f17f589..f17f589 100644..100755
--- a/login/app/sprinkles/ConfigManager/routes/ConfigManager.php
+++ b/main/app/sprinkles/ConfigManager/routes/ConfigManager.php
diff --git a/login/app/sprinkles/ConfigManager/schema/config/AdminLTE.json b/main/app/sprinkles/ConfigManager/schema/config/AdminLTE.json
index 04e92da..04e92da 100644..100755
--- a/login/app/sprinkles/ConfigManager/schema/config/AdminLTE.json
+++ b/main/app/sprinkles/ConfigManager/schema/config/AdminLTE.json
diff --git a/login/app/sprinkles/ConfigManager/schema/config/site.json b/main/app/sprinkles/ConfigManager/schema/config/site.json
index 2c9f4f0..2c9f4f0 100644..100755
--- a/login/app/sprinkles/ConfigManager/schema/config/site.json
+++ b/main/app/sprinkles/ConfigManager/schema/config/site.json
diff --git a/login/app/sprinkles/ConfigManager/src/ConfigManager.php b/main/app/sprinkles/ConfigManager/src/ConfigManager.php
index c29cee9..c29cee9 100644..100755
--- a/login/app/sprinkles/ConfigManager/src/ConfigManager.php
+++ b/main/app/sprinkles/ConfigManager/src/ConfigManager.php
diff --git a/login/app/sprinkles/ConfigManager/src/Controller/ConfigManagerController.php b/main/app/sprinkles/ConfigManager/src/Controller/ConfigManagerController.php
index 0b5aac0..0b5aac0 100644..100755
--- a/login/app/sprinkles/ConfigManager/src/Controller/ConfigManagerController.php
+++ b/main/app/sprinkles/ConfigManager/src/Controller/ConfigManagerController.php
diff --git a/login/app/sprinkles/ConfigManager/src/Database/Migrations/v100/SettingsTable.php b/main/app/sprinkles/ConfigManager/src/Database/Migrations/v100/SettingsTable.php
index 182dbfb..182dbfb 100644..100755
--- a/login/app/sprinkles/ConfigManager/src/Database/Migrations/v100/SettingsTable.php
+++ b/main/app/sprinkles/ConfigManager/src/Database/Migrations/v100/SettingsTable.php
diff --git a/login/app/sprinkles/ConfigManager/src/Database/Migrations/v101/SettingsPermissions.php b/main/app/sprinkles/ConfigManager/src/Database/Migrations/v101/SettingsPermissions.php
index c3928d9..c3928d9 100644..100755
--- a/login/app/sprinkles/ConfigManager/src/Database/Migrations/v101/SettingsPermissions.php
+++ b/main/app/sprinkles/ConfigManager/src/Database/Migrations/v101/SettingsPermissions.php
diff --git a/login/app/sprinkles/ConfigManager/src/Database/Models/Config.php b/main/app/sprinkles/ConfigManager/src/Database/Models/Config.php
index 53a85ca..53a85ca 100644..100755
--- a/login/app/sprinkles/ConfigManager/src/Database/Models/Config.php
+++ b/main/app/sprinkles/ConfigManager/src/Database/Models/Config.php
diff --git a/login/app/sprinkles/ConfigManager/src/ServicesProvider/ServicesProvider.php b/main/app/sprinkles/ConfigManager/src/ServicesProvider/ServicesProvider.php
index 93187b1..93187b1 100644..100755
--- a/login/app/sprinkles/ConfigManager/src/ServicesProvider/ServicesProvider.php
+++ b/main/app/sprinkles/ConfigManager/src/ServicesProvider/ServicesProvider.php
diff --git a/login/app/sprinkles/ConfigManager/src/Util/ConfigManager.php b/main/app/sprinkles/ConfigManager/src/Util/ConfigManager.php
index e935487..e935487 100644..100755
--- a/login/app/sprinkles/ConfigManager/src/Util/ConfigManager.php
+++ b/main/app/sprinkles/ConfigManager/src/Util/ConfigManager.php
diff --git a/login/app/sprinkles/ConfigManager/templates/pages/ConfigManager.html.twig b/main/app/sprinkles/ConfigManager/templates/pages/ConfigManager.html.twig
index ebfb251..ebfb251 100644..100755
--- a/login/app/sprinkles/ConfigManager/templates/pages/ConfigManager.html.twig
+++ b/main/app/sprinkles/ConfigManager/templates/pages/ConfigManager.html.twig
diff --git a/login/app/sprinkles/FormGenerator/.gitignore b/main/app/sprinkles/FormGenerator/.gitignore
index 3afbe61..3afbe61 100644..100755
--- a/login/app/sprinkles/FormGenerator/.gitignore
+++ b/main/app/sprinkles/FormGenerator/.gitignore
diff --git a/login/app/sprinkles/FormGenerator/CHANGELOG.md b/main/app/sprinkles/FormGenerator/CHANGELOG.md
index 0975d22..0975d22 100644..100755
--- a/login/app/sprinkles/FormGenerator/CHANGELOG.md
+++ b/main/app/sprinkles/FormGenerator/CHANGELOG.md
diff --git a/login/app/sprinkles/FormGenerator/LICENSE b/main/app/sprinkles/FormGenerator/LICENSE
index 09386f7..09386f7 100644..100755
--- a/login/app/sprinkles/FormGenerator/LICENSE
+++ b/main/app/sprinkles/FormGenerator/LICENSE
diff --git a/login/app/sprinkles/FormGenerator/README.md b/main/app/sprinkles/FormGenerator/README.md
index 2924ede..2924ede 100644..100755
--- a/login/app/sprinkles/FormGenerator/README.md
+++ b/main/app/sprinkles/FormGenerator/README.md
diff --git a/login/app/sprinkles/FormGenerator/asset-bundles.json b/main/app/sprinkles/FormGenerator/asset-bundles.json
index b763d55..b763d55 100644..100755
--- a/login/app/sprinkles/FormGenerator/asset-bundles.json
+++ b/main/app/sprinkles/FormGenerator/asset-bundles.json
diff --git a/login/app/sprinkles/FormGenerator/assets/js/widget-formGenerator.js b/main/app/sprinkles/FormGenerator/assets/js/widget-formGenerator.js
index 52743f6..52743f6 100644..100755
--- a/login/app/sprinkles/FormGenerator/assets/js/widget-formGenerator.js
+++ b/main/app/sprinkles/FormGenerator/assets/js/widget-formGenerator.js
diff --git a/login/app/sprinkles/FormGenerator/bower.json b/main/app/sprinkles/FormGenerator/bower.json
index 723b5cc..723b5cc 100644..100755
--- a/login/app/sprinkles/FormGenerator/bower.json
+++ b/main/app/sprinkles/FormGenerator/bower.json
diff --git a/login/app/sprinkles/FormGenerator/composer.json b/main/app/sprinkles/FormGenerator/composer.json
index e37a372..e37a372 100644..100755
--- a/login/app/sprinkles/FormGenerator/composer.json
+++ b/main/app/sprinkles/FormGenerator/composer.json
diff --git a/login/app/sprinkles/FormGenerator/locale/en_US/FormGenerator.php b/main/app/sprinkles/FormGenerator/locale/en_US/FormGenerator.php
index 41d7bfa..41d7bfa 100644..100755
--- a/login/app/sprinkles/FormGenerator/locale/en_US/FormGenerator.php
+++ b/main/app/sprinkles/FormGenerator/locale/en_US/FormGenerator.php
diff --git a/login/app/sprinkles/FormGenerator/locale/fr_FR/FormGenerator.php b/main/app/sprinkles/FormGenerator/locale/fr_FR/FormGenerator.php
index 9ede59c..9ede59c 100644..100755
--- a/login/app/sprinkles/FormGenerator/locale/fr_FR/FormGenerator.php
+++ b/main/app/sprinkles/FormGenerator/locale/fr_FR/FormGenerator.php
diff --git a/login/app/sprinkles/FormGenerator/routes/FormGenerator.php b/main/app/sprinkles/FormGenerator/routes/FormGenerator.php
index 0b7ea51..0b7ea51 100644..100755
--- a/login/app/sprinkles/FormGenerator/routes/FormGenerator.php
+++ b/main/app/sprinkles/FormGenerator/routes/FormGenerator.php
diff --git a/login/app/sprinkles/FormGenerator/src/Controller/FormGeneratorController.php b/main/app/sprinkles/FormGenerator/src/Controller/FormGeneratorController.php
index e731011..e731011 100644..100755
--- a/login/app/sprinkles/FormGenerator/src/Controller/FormGeneratorController.php
+++ b/main/app/sprinkles/FormGenerator/src/Controller/FormGeneratorController.php
diff --git a/login/app/sprinkles/FormGenerator/src/Element/Alert.php b/main/app/sprinkles/FormGenerator/src/Element/Alert.php
index f848b5c..f848b5c 100644..100755
--- a/login/app/sprinkles/FormGenerator/src/Element/Alert.php
+++ b/main/app/sprinkles/FormGenerator/src/Element/Alert.php
diff --git a/login/app/sprinkles/FormGenerator/src/Element/BaseInput.php b/main/app/sprinkles/FormGenerator/src/Element/BaseInput.php
index d892001..d892001 100644..100755
--- a/login/app/sprinkles/FormGenerator/src/Element/BaseInput.php
+++ b/main/app/sprinkles/FormGenerator/src/Element/BaseInput.php
diff --git a/login/app/sprinkles/FormGenerator/src/Element/Checkbox.php b/main/app/sprinkles/FormGenerator/src/Element/Checkbox.php
index 59e6eaf..59e6eaf 100644..100755
--- a/login/app/sprinkles/FormGenerator/src/Element/Checkbox.php
+++ b/main/app/sprinkles/FormGenerator/src/Element/Checkbox.php
diff --git a/login/app/sprinkles/FormGenerator/src/Element/Hidden.php b/main/app/sprinkles/FormGenerator/src/Element/Hidden.php
index 08c22f7..08c22f7 100644..100755
--- a/login/app/sprinkles/FormGenerator/src/Element/Hidden.php
+++ b/main/app/sprinkles/FormGenerator/src/Element/Hidden.php
diff --git a/login/app/sprinkles/FormGenerator/src/Element/InputInterface.php b/main/app/sprinkles/FormGenerator/src/Element/InputInterface.php
index 7405109..7405109 100644..100755
--- a/login/app/sprinkles/FormGenerator/src/Element/InputInterface.php
+++ b/main/app/sprinkles/FormGenerator/src/Element/InputInterface.php
diff --git a/login/app/sprinkles/FormGenerator/src/Element/Select.php b/main/app/sprinkles/FormGenerator/src/Element/Select.php
index bb23772..bb23772 100644..100755
--- a/login/app/sprinkles/FormGenerator/src/Element/Select.php
+++ b/main/app/sprinkles/FormGenerator/src/Element/Select.php
diff --git a/login/app/sprinkles/FormGenerator/src/Element/Text.php b/main/app/sprinkles/FormGenerator/src/Element/Text.php
index b936fe2..b936fe2 100644..100755
--- a/login/app/sprinkles/FormGenerator/src/Element/Text.php
+++ b/main/app/sprinkles/FormGenerator/src/Element/Text.php
diff --git a/login/app/sprinkles/FormGenerator/src/Element/Textarea.php b/main/app/sprinkles/FormGenerator/src/Element/Textarea.php
index bec3a6c..bec3a6c 100644..100755
--- a/login/app/sprinkles/FormGenerator/src/Element/Textarea.php
+++ b/main/app/sprinkles/FormGenerator/src/Element/Textarea.php
diff --git a/login/app/sprinkles/FormGenerator/src/Form.php b/main/app/sprinkles/FormGenerator/src/Form.php
index e845e3e..e845e3e 100644..100755
--- a/login/app/sprinkles/FormGenerator/src/Form.php
+++ b/main/app/sprinkles/FormGenerator/src/Form.php
diff --git a/login/app/sprinkles/FormGenerator/templates/FormGenerator/FormGenerator.html.twig b/main/app/sprinkles/FormGenerator/templates/FormGenerator/FormGenerator.html.twig
index c902064..c902064 100644..100755
--- a/login/app/sprinkles/FormGenerator/templates/FormGenerator/FormGenerator.html.twig
+++ b/main/app/sprinkles/FormGenerator/templates/FormGenerator/FormGenerator.html.twig
diff --git a/login/app/sprinkles/FormGenerator/templates/FormGenerator/confirm.html.twig b/main/app/sprinkles/FormGenerator/templates/FormGenerator/confirm.html.twig
index 96d0072..96d0072 100644..100755
--- a/login/app/sprinkles/FormGenerator/templates/FormGenerator/confirm.html.twig
+++ b/main/app/sprinkles/FormGenerator/templates/FormGenerator/confirm.html.twig
diff --git a/login/app/sprinkles/FormGenerator/templates/FormGenerator/macros/alert.html.twig b/main/app/sprinkles/FormGenerator/templates/FormGenerator/macros/alert.html.twig
index 21636f0..21636f0 100644..100755
--- a/login/app/sprinkles/FormGenerator/templates/FormGenerator/macros/alert.html.twig
+++ b/main/app/sprinkles/FormGenerator/templates/FormGenerator/macros/alert.html.twig
diff --git a/login/app/sprinkles/FormGenerator/templates/FormGenerator/macros/checkbox.html.twig b/main/app/sprinkles/FormGenerator/templates/FormGenerator/macros/checkbox.html.twig
index 9065651..9065651 100644..100755
--- a/login/app/sprinkles/FormGenerator/templates/FormGenerator/macros/checkbox.html.twig
+++ b/main/app/sprinkles/FormGenerator/templates/FormGenerator/macros/checkbox.html.twig
diff --git a/login/app/sprinkles/FormGenerator/templates/FormGenerator/macros/hidden.html.twig b/main/app/sprinkles/FormGenerator/templates/FormGenerator/macros/hidden.html.twig
index a30fb7a..a30fb7a 100644..100755
--- a/login/app/sprinkles/FormGenerator/templates/FormGenerator/macros/hidden.html.twig
+++ b/main/app/sprinkles/FormGenerator/templates/FormGenerator/macros/hidden.html.twig
diff --git a/login/app/sprinkles/FormGenerator/templates/FormGenerator/macros/select.html.twig b/main/app/sprinkles/FormGenerator/templates/FormGenerator/macros/select.html.twig
index 256c3f2..256c3f2 100644..100755
--- a/login/app/sprinkles/FormGenerator/templates/FormGenerator/macros/select.html.twig
+++ b/main/app/sprinkles/FormGenerator/templates/FormGenerator/macros/select.html.twig
diff --git a/login/app/sprinkles/FormGenerator/templates/FormGenerator/macros/text.html.twig b/main/app/sprinkles/FormGenerator/templates/FormGenerator/macros/text.html.twig
index 30beb5b..30beb5b 100644..100755
--- a/login/app/sprinkles/FormGenerator/templates/FormGenerator/macros/text.html.twig
+++ b/main/app/sprinkles/FormGenerator/templates/FormGenerator/macros/text.html.twig
diff --git a/login/app/sprinkles/FormGenerator/templates/FormGenerator/macros/textarea.html.twig b/main/app/sprinkles/FormGenerator/templates/FormGenerator/macros/textarea.html.twig
index ce5e2e7..ce5e2e7 100644..100755
--- a/login/app/sprinkles/FormGenerator/templates/FormGenerator/macros/textarea.html.twig
+++ b/main/app/sprinkles/FormGenerator/templates/FormGenerator/macros/textarea.html.twig
diff --git a/login/app/sprinkles/FormGenerator/templates/FormGenerator/modal-large.html.twig b/main/app/sprinkles/FormGenerator/templates/FormGenerator/modal-large.html.twig
index b2de3f9..b2de3f9 100644..100755
--- a/login/app/sprinkles/FormGenerator/templates/FormGenerator/modal-large.html.twig
+++ b/main/app/sprinkles/FormGenerator/templates/FormGenerator/modal-large.html.twig
diff --git a/login/app/sprinkles/FormGenerator/templates/FormGenerator/modal.html.twig b/main/app/sprinkles/FormGenerator/templates/FormGenerator/modal.html.twig
index 3c66201..3c66201 100644..100755
--- a/login/app/sprinkles/FormGenerator/templates/FormGenerator/modal.html.twig
+++ b/main/app/sprinkles/FormGenerator/templates/FormGenerator/modal.html.twig
diff --git a/login/app/sprinkles/FormGenerator/templates/FormGenerator/typehead.html.twig b/main/app/sprinkles/FormGenerator/templates/FormGenerator/typehead.html.twig
index 150427a..150427a 100644..100755
--- a/login/app/sprinkles/FormGenerator/templates/FormGenerator/typehead.html.twig
+++ b/main/app/sprinkles/FormGenerator/templates/FormGenerator/typehead.html.twig
diff --git a/login/app/sprinkles/FormGenerator/tests/Unit/FormGeneratorTest.php b/main/app/sprinkles/FormGenerator/tests/Unit/FormGeneratorTest.php
index 066e98d..066e98d 100644..100755
--- a/login/app/sprinkles/FormGenerator/tests/Unit/FormGeneratorTest.php
+++ b/main/app/sprinkles/FormGenerator/tests/Unit/FormGeneratorTest.php
diff --git a/login/app/sprinkles/FormGenerator/tests/Unit/data/bad.json b/main/app/sprinkles/FormGenerator/tests/Unit/data/bad.json
index 683add2..683add2 100644..100755
--- a/login/app/sprinkles/FormGenerator/tests/Unit/data/bad.json
+++ b/main/app/sprinkles/FormGenerator/tests/Unit/data/bad.json
diff --git a/login/app/sprinkles/FormGenerator/tests/Unit/data/good.json b/main/app/sprinkles/FormGenerator/tests/Unit/data/good.json
index 61d5233..61d5233 100644..100755
--- a/login/app/sprinkles/FormGenerator/tests/Unit/data/good.json
+++ b/main/app/sprinkles/FormGenerator/tests/Unit/data/good.json
diff --git a/login/app/sprinkles/account/asset-bundles.json b/main/app/sprinkles/account/asset-bundles.json
index 77ee559..77ee559 100755
--- a/login/app/sprinkles/account/asset-bundles.json
+++ b/main/app/sprinkles/account/asset-bundles.json
diff --git a/login/app/sprinkles/account/assets/userfrosting/js/pages/account-settings.js b/main/app/sprinkles/account/assets/userfrosting/js/pages/account-settings.js
index 8d8d2e7..8d8d2e7 100755
--- a/login/app/sprinkles/account/assets/userfrosting/js/pages/account-settings.js
+++ b/main/app/sprinkles/account/assets/userfrosting/js/pages/account-settings.js
diff --git a/login/app/sprinkles/account/assets/userfrosting/js/pages/forgot-password.js b/main/app/sprinkles/account/assets/userfrosting/js/pages/forgot-password.js
index 3f24311..3f24311 100755
--- a/login/app/sprinkles/account/assets/userfrosting/js/pages/forgot-password.js
+++ b/main/app/sprinkles/account/assets/userfrosting/js/pages/forgot-password.js
diff --git a/login/app/sprinkles/account/assets/userfrosting/js/pages/register.js b/main/app/sprinkles/account/assets/userfrosting/js/pages/register.js
index d855bb9..d855bb9 100755
--- a/login/app/sprinkles/account/assets/userfrosting/js/pages/register.js
+++ b/main/app/sprinkles/account/assets/userfrosting/js/pages/register.js
diff --git a/login/app/sprinkles/account/assets/userfrosting/js/pages/resend-verification.js b/main/app/sprinkles/account/assets/userfrosting/js/pages/resend-verification.js
index 5c3eaf8..5c3eaf8 100755
--- a/login/app/sprinkles/account/assets/userfrosting/js/pages/resend-verification.js
+++ b/main/app/sprinkles/account/assets/userfrosting/js/pages/resend-verification.js
diff --git a/login/app/sprinkles/account/assets/userfrosting/js/pages/set-or-reset-password.js b/main/app/sprinkles/account/assets/userfrosting/js/pages/set-or-reset-password.js
index 39cfd16..39cfd16 100755
--- a/login/app/sprinkles/account/assets/userfrosting/js/pages/set-or-reset-password.js
+++ b/main/app/sprinkles/account/assets/userfrosting/js/pages/set-or-reset-password.js
diff --git a/login/app/sprinkles/account/assets/userfrosting/js/pages/sign-in.js b/main/app/sprinkles/account/assets/userfrosting/js/pages/sign-in.js
index 40a8628..40a8628 100755
--- a/login/app/sprinkles/account/assets/userfrosting/js/pages/sign-in.js
+++ b/main/app/sprinkles/account/assets/userfrosting/js/pages/sign-in.js
diff --git a/login/app/sprinkles/account/bower.json b/main/app/sprinkles/account/bower.json
index 8e7ef39..8e7ef39 100755
--- a/login/app/sprinkles/account/bower.json
+++ b/main/app/sprinkles/account/bower.json
diff --git a/login/app/sprinkles/account/composer.json b/main/app/sprinkles/account/composer.json
index fa2e178..fa2e178 100755
--- a/login/app/sprinkles/account/composer.json
+++ b/main/app/sprinkles/account/composer.json
diff --git a/login/app/sprinkles/account/config/default.php b/main/app/sprinkles/account/config/default.php
index e154643..e154643 100755
--- a/login/app/sprinkles/account/config/default.php
+++ b/main/app/sprinkles/account/config/default.php
diff --git a/login/app/sprinkles/account/config/production.php b/main/app/sprinkles/account/config/production.php
index b7c3288..b7c3288 100755
--- a/login/app/sprinkles/account/config/production.php
+++ b/main/app/sprinkles/account/config/production.php
diff --git a/login/app/sprinkles/account/factories/Permissions.php b/main/app/sprinkles/account/factories/Permissions.php
index 591f5fd..591f5fd 100755
--- a/login/app/sprinkles/account/factories/Permissions.php
+++ b/main/app/sprinkles/account/factories/Permissions.php
diff --git a/login/app/sprinkles/account/factories/Roles.php b/main/app/sprinkles/account/factories/Roles.php
index cdbb5a3..cdbb5a3 100755
--- a/login/app/sprinkles/account/factories/Roles.php
+++ b/main/app/sprinkles/account/factories/Roles.php
diff --git a/login/app/sprinkles/account/factories/Users.php b/main/app/sprinkles/account/factories/Users.php
index 7390c44..7390c44 100755
--- a/login/app/sprinkles/account/factories/Users.php
+++ b/main/app/sprinkles/account/factories/Users.php
diff --git a/login/app/sprinkles/account/locale/ar/messages.php b/main/app/sprinkles/account/locale/ar/messages.php
index 7203904..7203904 100755
--- a/login/app/sprinkles/account/locale/ar/messages.php
+++ b/main/app/sprinkles/account/locale/ar/messages.php
diff --git a/login/app/sprinkles/account/locale/ar/validate.php b/main/app/sprinkles/account/locale/ar/validate.php
index 37693fb..37693fb 100755
--- a/login/app/sprinkles/account/locale/ar/validate.php
+++ b/main/app/sprinkles/account/locale/ar/validate.php
diff --git a/login/app/sprinkles/account/locale/de_DE/messages.php b/main/app/sprinkles/account/locale/de_DE/messages.php
index b331552..b331552 100755
--- a/login/app/sprinkles/account/locale/de_DE/messages.php
+++ b/main/app/sprinkles/account/locale/de_DE/messages.php
diff --git a/login/app/sprinkles/account/locale/de_DE/validate.php b/main/app/sprinkles/account/locale/de_DE/validate.php
index 30cf98b..30cf98b 100755
--- a/login/app/sprinkles/account/locale/de_DE/validate.php
+++ b/main/app/sprinkles/account/locale/de_DE/validate.php
diff --git a/login/app/sprinkles/account/locale/en_US/messages.php b/main/app/sprinkles/account/locale/en_US/messages.php
index 17d7582..17d7582 100755
--- a/login/app/sprinkles/account/locale/en_US/messages.php
+++ b/main/app/sprinkles/account/locale/en_US/messages.php
diff --git a/login/app/sprinkles/account/locale/en_US/validate.php b/main/app/sprinkles/account/locale/en_US/validate.php
index 00c0aef..00c0aef 100755
--- a/login/app/sprinkles/account/locale/en_US/validate.php
+++ b/main/app/sprinkles/account/locale/en_US/validate.php
diff --git a/login/app/sprinkles/account/locale/es_ES/messages.php b/main/app/sprinkles/account/locale/es_ES/messages.php
index aa8b8ed..aa8b8ed 100755
--- a/login/app/sprinkles/account/locale/es_ES/messages.php
+++ b/main/app/sprinkles/account/locale/es_ES/messages.php
diff --git a/login/app/sprinkles/account/locale/es_ES/validate.php b/main/app/sprinkles/account/locale/es_ES/validate.php
index c8ea0a4..c8ea0a4 100755
--- a/login/app/sprinkles/account/locale/es_ES/validate.php
+++ b/main/app/sprinkles/account/locale/es_ES/validate.php
diff --git a/login/app/sprinkles/account/locale/fa/messages.php b/main/app/sprinkles/account/locale/fa/messages.php
index 22623ba..22623ba 100755
--- a/login/app/sprinkles/account/locale/fa/messages.php
+++ b/main/app/sprinkles/account/locale/fa/messages.php
diff --git a/login/app/sprinkles/account/locale/fa/validate.php b/main/app/sprinkles/account/locale/fa/validate.php
index a63cae1..a63cae1 100755
--- a/login/app/sprinkles/account/locale/fa/validate.php
+++ b/main/app/sprinkles/account/locale/fa/validate.php
diff --git a/login/app/sprinkles/account/locale/fr_FR/messages.php b/main/app/sprinkles/account/locale/fr_FR/messages.php
index 6e5a032..6e5a032 100755
--- a/login/app/sprinkles/account/locale/fr_FR/messages.php
+++ b/main/app/sprinkles/account/locale/fr_FR/messages.php
diff --git a/login/app/sprinkles/account/locale/fr_FR/validate.php b/main/app/sprinkles/account/locale/fr_FR/validate.php
index 44b1bc1..44b1bc1 100755
--- a/login/app/sprinkles/account/locale/fr_FR/validate.php
+++ b/main/app/sprinkles/account/locale/fr_FR/validate.php
diff --git a/login/app/sprinkles/account/locale/it_IT/messages.php b/main/app/sprinkles/account/locale/it_IT/messages.php
index fee2e8c..fee2e8c 100755
--- a/login/app/sprinkles/account/locale/it_IT/messages.php
+++ b/main/app/sprinkles/account/locale/it_IT/messages.php
diff --git a/login/app/sprinkles/account/locale/it_IT/validate.php b/main/app/sprinkles/account/locale/it_IT/validate.php
index 713ccba..713ccba 100755
--- a/login/app/sprinkles/account/locale/it_IT/validate.php
+++ b/main/app/sprinkles/account/locale/it_IT/validate.php
diff --git a/login/app/sprinkles/account/locale/pt_PT/messages.php b/main/app/sprinkles/account/locale/pt_PT/messages.php
index 3db4200..3db4200 100755
--- a/login/app/sprinkles/account/locale/pt_PT/messages.php
+++ b/main/app/sprinkles/account/locale/pt_PT/messages.php
diff --git a/login/app/sprinkles/account/locale/pt_PT/validate.php b/main/app/sprinkles/account/locale/pt_PT/validate.php
index c05f14c..c05f14c 100755
--- a/login/app/sprinkles/account/locale/pt_PT/validate.php
+++ b/main/app/sprinkles/account/locale/pt_PT/validate.php
diff --git a/login/app/sprinkles/account/locale/ru_RU/messages.php b/main/app/sprinkles/account/locale/ru_RU/messages.php
index 328db13..328db13 100755
--- a/login/app/sprinkles/account/locale/ru_RU/messages.php
+++ b/main/app/sprinkles/account/locale/ru_RU/messages.php
diff --git a/login/app/sprinkles/account/locale/ru_RU/validate.php b/main/app/sprinkles/account/locale/ru_RU/validate.php
index 8ede5d8..8ede5d8 100755
--- a/login/app/sprinkles/account/locale/ru_RU/validate.php
+++ b/main/app/sprinkles/account/locale/ru_RU/validate.php
diff --git a/login/app/sprinkles/account/locale/th_TH/messages.php b/main/app/sprinkles/account/locale/th_TH/messages.php
index 642a7c5..642a7c5 100755
--- a/login/app/sprinkles/account/locale/th_TH/messages.php
+++ b/main/app/sprinkles/account/locale/th_TH/messages.php
diff --git a/login/app/sprinkles/account/locale/th_TH/validate.php b/main/app/sprinkles/account/locale/th_TH/validate.php
index 1a2e90a..1a2e90a 100755
--- a/login/app/sprinkles/account/locale/th_TH/validate.php
+++ b/main/app/sprinkles/account/locale/th_TH/validate.php
diff --git a/login/app/sprinkles/account/locale/tr/messages.php b/main/app/sprinkles/account/locale/tr/messages.php
index 5213490..5213490 100755
--- a/login/app/sprinkles/account/locale/tr/messages.php
+++ b/main/app/sprinkles/account/locale/tr/messages.php
diff --git a/login/app/sprinkles/account/locale/tr/validate.php b/main/app/sprinkles/account/locale/tr/validate.php
index 298bdbc..298bdbc 100755
--- a/login/app/sprinkles/account/locale/tr/validate.php
+++ b/main/app/sprinkles/account/locale/tr/validate.php
diff --git a/login/app/sprinkles/account/locale/zh_CN/messages.php b/main/app/sprinkles/account/locale/zh_CN/messages.php
index 60adcf0..60adcf0 100755
--- a/login/app/sprinkles/account/locale/zh_CN/messages.php
+++ b/main/app/sprinkles/account/locale/zh_CN/messages.php
diff --git a/login/app/sprinkles/account/locale/zh_CN/validate.php b/main/app/sprinkles/account/locale/zh_CN/validate.php
index 3ca368a..3ca368a 100755
--- a/login/app/sprinkles/account/locale/zh_CN/validate.php
+++ b/main/app/sprinkles/account/locale/zh_CN/validate.php
diff --git a/login/app/sprinkles/account/routes/routes.php b/main/app/sprinkles/account/routes/routes.php
index 8198255..8198255 100755
--- a/login/app/sprinkles/account/routes/routes.php
+++ b/main/app/sprinkles/account/routes/routes.php
diff --git a/login/app/sprinkles/account/schema/requests/account-settings.yaml b/main/app/sprinkles/account/schema/requests/account-settings.yaml
index 4a2d368..4a2d368 100755
--- a/login/app/sprinkles/account/schema/requests/account-settings.yaml
+++ b/main/app/sprinkles/account/schema/requests/account-settings.yaml
diff --git a/login/app/sprinkles/account/schema/requests/account-verify.yaml b/main/app/sprinkles/account/schema/requests/account-verify.yaml
index 01f3155..01f3155 100755
--- a/login/app/sprinkles/account/schema/requests/account-verify.yaml
+++ b/main/app/sprinkles/account/schema/requests/account-verify.yaml
diff --git a/login/app/sprinkles/account/schema/requests/check-username.yaml b/main/app/sprinkles/account/schema/requests/check-username.yaml
index 778b5e5..778b5e5 100755
--- a/login/app/sprinkles/account/schema/requests/check-username.yaml
+++ b/main/app/sprinkles/account/schema/requests/check-username.yaml
diff --git a/login/app/sprinkles/account/schema/requests/deny-password.yaml b/main/app/sprinkles/account/schema/requests/deny-password.yaml
index 3b3e919..3b3e919 100755
--- a/login/app/sprinkles/account/schema/requests/deny-password.yaml
+++ b/main/app/sprinkles/account/schema/requests/deny-password.yaml
diff --git a/login/app/sprinkles/account/schema/requests/forgot-password.yaml b/main/app/sprinkles/account/schema/requests/forgot-password.yaml
index 70072b5..70072b5 100755
--- a/login/app/sprinkles/account/schema/requests/forgot-password.yaml
+++ b/main/app/sprinkles/account/schema/requests/forgot-password.yaml
diff --git a/login/app/sprinkles/account/schema/requests/login.yaml b/main/app/sprinkles/account/schema/requests/login.yaml
index b78596a..b78596a 100755
--- a/login/app/sprinkles/account/schema/requests/login.yaml
+++ b/main/app/sprinkles/account/schema/requests/login.yaml
diff --git a/login/app/sprinkles/account/schema/requests/profile-settings.yaml b/main/app/sprinkles/account/schema/requests/profile-settings.yaml
index c2b5ee8..c2b5ee8 100755
--- a/login/app/sprinkles/account/schema/requests/profile-settings.yaml
+++ b/main/app/sprinkles/account/schema/requests/profile-settings.yaml
diff --git a/login/app/sprinkles/account/schema/requests/register.yaml b/main/app/sprinkles/account/schema/requests/register.yaml
index 75dae59..75dae59 100755
--- a/login/app/sprinkles/account/schema/requests/register.yaml
+++ b/main/app/sprinkles/account/schema/requests/register.yaml
diff --git a/login/app/sprinkles/account/schema/requests/resend-verification.yaml b/main/app/sprinkles/account/schema/requests/resend-verification.yaml
index 70072b5..70072b5 100755
--- a/login/app/sprinkles/account/schema/requests/resend-verification.yaml
+++ b/main/app/sprinkles/account/schema/requests/resend-verification.yaml
diff --git a/login/app/sprinkles/account/schema/requests/set-password.yaml b/main/app/sprinkles/account/schema/requests/set-password.yaml
index ae59d1c..ae59d1c 100755
--- a/login/app/sprinkles/account/schema/requests/set-password.yaml
+++ b/main/app/sprinkles/account/schema/requests/set-password.yaml
diff --git a/login/app/sprinkles/account/src/Account.php b/main/app/sprinkles/account/src/Account.php
index 49c2de9..49c2de9 100755
--- a/login/app/sprinkles/account/src/Account.php
+++ b/main/app/sprinkles/account/src/Account.php
diff --git a/login/app/sprinkles/account/src/Authenticate/AuthGuard.php b/main/app/sprinkles/account/src/Authenticate/AuthGuard.php
index efcfaae..efcfaae 100755
--- a/login/app/sprinkles/account/src/Authenticate/AuthGuard.php
+++ b/main/app/sprinkles/account/src/Authenticate/AuthGuard.php
diff --git a/login/app/sprinkles/account/src/Authenticate/Authenticator.php b/main/app/sprinkles/account/src/Authenticate/Authenticator.php
index 5fb8920..5fb8920 100755
--- a/login/app/sprinkles/account/src/Authenticate/Authenticator.php
+++ b/main/app/sprinkles/account/src/Authenticate/Authenticator.php
diff --git a/login/app/sprinkles/account/src/Authenticate/Exception/AccountDisabledException.php b/main/app/sprinkles/account/src/Authenticate/Exception/AccountDisabledException.php
index e79ceb5..e79ceb5 100755
--- a/login/app/sprinkles/account/src/Authenticate/Exception/AccountDisabledException.php
+++ b/main/app/sprinkles/account/src/Authenticate/Exception/AccountDisabledException.php
diff --git a/login/app/sprinkles/account/src/Authenticate/Exception/AccountInvalidException.php b/main/app/sprinkles/account/src/Authenticate/Exception/AccountInvalidException.php
index 607235b..607235b 100755
--- a/login/app/sprinkles/account/src/Authenticate/Exception/AccountInvalidException.php
+++ b/main/app/sprinkles/account/src/Authenticate/Exception/AccountInvalidException.php
diff --git a/login/app/sprinkles/account/src/Authenticate/Exception/AccountNotVerifiedException.php b/main/app/sprinkles/account/src/Authenticate/Exception/AccountNotVerifiedException.php
index 7eb56a6..7eb56a6 100755
--- a/login/app/sprinkles/account/src/Authenticate/Exception/AccountNotVerifiedException.php
+++ b/main/app/sprinkles/account/src/Authenticate/Exception/AccountNotVerifiedException.php
diff --git a/login/app/sprinkles/account/src/Authenticate/Exception/AuthCompromisedException.php b/main/app/sprinkles/account/src/Authenticate/Exception/AuthCompromisedException.php
index df3efbe..df3efbe 100755
--- a/login/app/sprinkles/account/src/Authenticate/Exception/AuthCompromisedException.php
+++ b/main/app/sprinkles/account/src/Authenticate/Exception/AuthCompromisedException.php
diff --git a/login/app/sprinkles/account/src/Authenticate/Exception/AuthExpiredException.php b/main/app/sprinkles/account/src/Authenticate/Exception/AuthExpiredException.php
index 5583746..5583746 100755
--- a/login/app/sprinkles/account/src/Authenticate/Exception/AuthExpiredException.php
+++ b/main/app/sprinkles/account/src/Authenticate/Exception/AuthExpiredException.php
diff --git a/login/app/sprinkles/account/src/Authenticate/Exception/InvalidCredentialsException.php b/main/app/sprinkles/account/src/Authenticate/Exception/InvalidCredentialsException.php
index 18d4a5c..18d4a5c 100755
--- a/login/app/sprinkles/account/src/Authenticate/Exception/InvalidCredentialsException.php
+++ b/main/app/sprinkles/account/src/Authenticate/Exception/InvalidCredentialsException.php
diff --git a/login/app/sprinkles/account/src/Authenticate/Hasher.php b/main/app/sprinkles/account/src/Authenticate/Hasher.php
index e277eef..e277eef 100755
--- a/login/app/sprinkles/account/src/Authenticate/Hasher.php
+++ b/main/app/sprinkles/account/src/Authenticate/Hasher.php
diff --git a/login/app/sprinkles/account/src/Authorize/AccessConditionExpression.php b/main/app/sprinkles/account/src/Authorize/AccessConditionExpression.php
index dd5647e..dd5647e 100755
--- a/login/app/sprinkles/account/src/Authorize/AccessConditionExpression.php
+++ b/main/app/sprinkles/account/src/Authorize/AccessConditionExpression.php
diff --git a/login/app/sprinkles/account/src/Authorize/AuthorizationException.php b/main/app/sprinkles/account/src/Authorize/AuthorizationException.php
index 251b67f..251b67f 100755
--- a/login/app/sprinkles/account/src/Authorize/AuthorizationException.php
+++ b/main/app/sprinkles/account/src/Authorize/AuthorizationException.php
diff --git a/login/app/sprinkles/account/src/Authorize/AuthorizationManager.php b/main/app/sprinkles/account/src/Authorize/AuthorizationManager.php
index def152b..def152b 100755
--- a/login/app/sprinkles/account/src/Authorize/AuthorizationManager.php
+++ b/main/app/sprinkles/account/src/Authorize/AuthorizationManager.php
diff --git a/login/app/sprinkles/account/src/Authorize/ParserNodeFunctionEvaluator.php b/main/app/sprinkles/account/src/Authorize/ParserNodeFunctionEvaluator.php
index e8e5cde..e8e5cde 100755
--- a/login/app/sprinkles/account/src/Authorize/ParserNodeFunctionEvaluator.php
+++ b/main/app/sprinkles/account/src/Authorize/ParserNodeFunctionEvaluator.php
diff --git a/login/app/sprinkles/account/src/Bakery/CreateAdminUser.php b/main/app/sprinkles/account/src/Bakery/CreateAdminUser.php
index cfaacef..cfaacef 100755
--- a/login/app/sprinkles/account/src/Bakery/CreateAdminUser.php
+++ b/main/app/sprinkles/account/src/Bakery/CreateAdminUser.php
diff --git a/login/app/sprinkles/account/src/Controller/AccountController.php b/main/app/sprinkles/account/src/Controller/AccountController.php
index ce99370..ce99370 100755
--- a/login/app/sprinkles/account/src/Controller/AccountController.php
+++ b/main/app/sprinkles/account/src/Controller/AccountController.php
diff --git a/login/app/sprinkles/account/src/Controller/Exception/SpammyRequestException.php b/main/app/sprinkles/account/src/Controller/Exception/SpammyRequestException.php
index 9713360..9713360 100755
--- a/login/app/sprinkles/account/src/Controller/Exception/SpammyRequestException.php
+++ b/main/app/sprinkles/account/src/Controller/Exception/SpammyRequestException.php
diff --git a/login/app/sprinkles/account/src/Database/Migrations/v400/ActivitiesTable.php b/main/app/sprinkles/account/src/Database/Migrations/v400/ActivitiesTable.php
index 4e55c7c..4e55c7c 100755
--- a/login/app/sprinkles/account/src/Database/Migrations/v400/ActivitiesTable.php
+++ b/main/app/sprinkles/account/src/Database/Migrations/v400/ActivitiesTable.php
diff --git a/login/app/sprinkles/account/src/Database/Migrations/v400/GroupsTable.php b/main/app/sprinkles/account/src/Database/Migrations/v400/GroupsTable.php
index c74615f..c74615f 100755
--- a/login/app/sprinkles/account/src/Database/Migrations/v400/GroupsTable.php
+++ b/main/app/sprinkles/account/src/Database/Migrations/v400/GroupsTable.php
diff --git a/login/app/sprinkles/account/src/Database/Migrations/v400/PasswordResetsTable.php b/main/app/sprinkles/account/src/Database/Migrations/v400/PasswordResetsTable.php
index e785ccc..e785ccc 100755
--- a/login/app/sprinkles/account/src/Database/Migrations/v400/PasswordResetsTable.php
+++ b/main/app/sprinkles/account/src/Database/Migrations/v400/PasswordResetsTable.php
diff --git a/login/app/sprinkles/account/src/Database/Migrations/v400/PermissionRolesTable.php b/main/app/sprinkles/account/src/Database/Migrations/v400/PermissionRolesTable.php
index 2c2990c..2c2990c 100755
--- a/login/app/sprinkles/account/src/Database/Migrations/v400/PermissionRolesTable.php
+++ b/main/app/sprinkles/account/src/Database/Migrations/v400/PermissionRolesTable.php
diff --git a/login/app/sprinkles/account/src/Database/Migrations/v400/PermissionsTable.php b/main/app/sprinkles/account/src/Database/Migrations/v400/PermissionsTable.php
index 684b01a..684b01a 100755
--- a/login/app/sprinkles/account/src/Database/Migrations/v400/PermissionsTable.php
+++ b/main/app/sprinkles/account/src/Database/Migrations/v400/PermissionsTable.php
diff --git a/login/app/sprinkles/account/src/Database/Migrations/v400/PersistencesTable.php b/main/app/sprinkles/account/src/Database/Migrations/v400/PersistencesTable.php
index b96e327..b96e327 100755
--- a/login/app/sprinkles/account/src/Database/Migrations/v400/PersistencesTable.php
+++ b/main/app/sprinkles/account/src/Database/Migrations/v400/PersistencesTable.php
diff --git a/login/app/sprinkles/account/src/Database/Migrations/v400/RoleUsersTable.php b/main/app/sprinkles/account/src/Database/Migrations/v400/RoleUsersTable.php
index 7f3648b..7f3648b 100755
--- a/login/app/sprinkles/account/src/Database/Migrations/v400/RoleUsersTable.php
+++ b/main/app/sprinkles/account/src/Database/Migrations/v400/RoleUsersTable.php
diff --git a/login/app/sprinkles/account/src/Database/Migrations/v400/RolesTable.php b/main/app/sprinkles/account/src/Database/Migrations/v400/RolesTable.php
index 9cef494..9cef494 100755
--- a/login/app/sprinkles/account/src/Database/Migrations/v400/RolesTable.php
+++ b/main/app/sprinkles/account/src/Database/Migrations/v400/RolesTable.php
diff --git a/login/app/sprinkles/account/src/Database/Migrations/v400/UsersTable.php b/main/app/sprinkles/account/src/Database/Migrations/v400/UsersTable.php
index a65eeed..a65eeed 100755
--- a/login/app/sprinkles/account/src/Database/Migrations/v400/UsersTable.php
+++ b/main/app/sprinkles/account/src/Database/Migrations/v400/UsersTable.php
diff --git a/login/app/sprinkles/account/src/Database/Migrations/v400/VerificationsTable.php b/main/app/sprinkles/account/src/Database/Migrations/v400/VerificationsTable.php
index fa54da6..fa54da6 100755
--- a/login/app/sprinkles/account/src/Database/Migrations/v400/VerificationsTable.php
+++ b/main/app/sprinkles/account/src/Database/Migrations/v400/VerificationsTable.php
diff --git a/login/app/sprinkles/account/src/Database/Models/Activity.php b/main/app/sprinkles/account/src/Database/Models/Activity.php
index d5be589..d5be589 100755
--- a/login/app/sprinkles/account/src/Database/Models/Activity.php
+++ b/main/app/sprinkles/account/src/Database/Models/Activity.php
diff --git a/login/app/sprinkles/account/src/Database/Models/Group.php b/main/app/sprinkles/account/src/Database/Models/Group.php
index f10e066..f10e066 100755
--- a/login/app/sprinkles/account/src/Database/Models/Group.php
+++ b/main/app/sprinkles/account/src/Database/Models/Group.php
diff --git a/login/app/sprinkles/account/src/Database/Models/PasswordReset.php b/main/app/sprinkles/account/src/Database/Models/PasswordReset.php
index ac8a930..ac8a930 100755
--- a/login/app/sprinkles/account/src/Database/Models/PasswordReset.php
+++ b/main/app/sprinkles/account/src/Database/Models/PasswordReset.php
diff --git a/login/app/sprinkles/account/src/Database/Models/Permission.php b/main/app/sprinkles/account/src/Database/Models/Permission.php
index 463af8d..463af8d 100755
--- a/login/app/sprinkles/account/src/Database/Models/Permission.php
+++ b/main/app/sprinkles/account/src/Database/Models/Permission.php
diff --git a/login/app/sprinkles/account/src/Database/Models/Role.php b/main/app/sprinkles/account/src/Database/Models/Role.php
index ce9cb8c..ce9cb8c 100755
--- a/login/app/sprinkles/account/src/Database/Models/Role.php
+++ b/main/app/sprinkles/account/src/Database/Models/Role.php
diff --git a/login/app/sprinkles/account/src/Database/Models/User.php b/main/app/sprinkles/account/src/Database/Models/User.php
index 235f2ef..235f2ef 100755
--- a/login/app/sprinkles/account/src/Database/Models/User.php
+++ b/main/app/sprinkles/account/src/Database/Models/User.php
diff --git a/login/app/sprinkles/account/src/Database/Models/Verification.php b/main/app/sprinkles/account/src/Database/Models/Verification.php
index cd5166d..cd5166d 100755
--- a/login/app/sprinkles/account/src/Database/Models/Verification.php
+++ b/main/app/sprinkles/account/src/Database/Models/Verification.php
diff --git a/login/app/sprinkles/account/src/Error/Handler/AuthCompromisedExceptionHandler.php b/main/app/sprinkles/account/src/Error/Handler/AuthCompromisedExceptionHandler.php
index 330ca65..330ca65 100755
--- a/login/app/sprinkles/account/src/Error/Handler/AuthCompromisedExceptionHandler.php
+++ b/main/app/sprinkles/account/src/Error/Handler/AuthCompromisedExceptionHandler.php
diff --git a/login/app/sprinkles/account/src/Error/Handler/AuthExpiredExceptionHandler.php b/main/app/sprinkles/account/src/Error/Handler/AuthExpiredExceptionHandler.php
index c651f77..c651f77 100755
--- a/login/app/sprinkles/account/src/Error/Handler/AuthExpiredExceptionHandler.php
+++ b/main/app/sprinkles/account/src/Error/Handler/AuthExpiredExceptionHandler.php
diff --git a/login/app/sprinkles/account/src/Error/Handler/ForbiddenExceptionHandler.php b/main/app/sprinkles/account/src/Error/Handler/ForbiddenExceptionHandler.php
index e22f02b..e22f02b 100755
--- a/login/app/sprinkles/account/src/Error/Handler/ForbiddenExceptionHandler.php
+++ b/main/app/sprinkles/account/src/Error/Handler/ForbiddenExceptionHandler.php
diff --git a/login/app/sprinkles/account/src/Facades/Password.php b/main/app/sprinkles/account/src/Facades/Password.php
index e5bf967..e5bf967 100755
--- a/login/app/sprinkles/account/src/Facades/Password.php
+++ b/main/app/sprinkles/account/src/Facades/Password.php
diff --git a/login/app/sprinkles/account/src/Log/UserActivityDatabaseHandler.php b/main/app/sprinkles/account/src/Log/UserActivityDatabaseHandler.php
index d7ceeef..d7ceeef 100755
--- a/login/app/sprinkles/account/src/Log/UserActivityDatabaseHandler.php
+++ b/main/app/sprinkles/account/src/Log/UserActivityDatabaseHandler.php
diff --git a/login/app/sprinkles/account/src/Log/UserActivityProcessor.php b/main/app/sprinkles/account/src/Log/UserActivityProcessor.php
index 2575270..2575270 100755
--- a/login/app/sprinkles/account/src/Log/UserActivityProcessor.php
+++ b/main/app/sprinkles/account/src/Log/UserActivityProcessor.php
diff --git a/login/app/sprinkles/account/src/Repository/PasswordResetRepository.php b/main/app/sprinkles/account/src/Repository/PasswordResetRepository.php
index 2dcffd3..2dcffd3 100755
--- a/login/app/sprinkles/account/src/Repository/PasswordResetRepository.php
+++ b/main/app/sprinkles/account/src/Repository/PasswordResetRepository.php
diff --git a/login/app/sprinkles/account/src/Repository/TokenRepository.php b/main/app/sprinkles/account/src/Repository/TokenRepository.php
index a299439..a299439 100755
--- a/login/app/sprinkles/account/src/Repository/TokenRepository.php
+++ b/main/app/sprinkles/account/src/Repository/TokenRepository.php
diff --git a/login/app/sprinkles/account/src/Repository/VerificationRepository.php b/main/app/sprinkles/account/src/Repository/VerificationRepository.php
index b0cf048..b0cf048 100755
--- a/login/app/sprinkles/account/src/Repository/VerificationRepository.php
+++ b/main/app/sprinkles/account/src/Repository/VerificationRepository.php
diff --git a/login/app/sprinkles/account/src/ServicesProvider/ServicesProvider.php b/main/app/sprinkles/account/src/ServicesProvider/ServicesProvider.php
index 4c3ab15..4c3ab15 100755
--- a/login/app/sprinkles/account/src/ServicesProvider/ServicesProvider.php
+++ b/main/app/sprinkles/account/src/ServicesProvider/ServicesProvider.php
diff --git a/login/app/sprinkles/account/src/Twig/AccountExtension.php b/main/app/sprinkles/account/src/Twig/AccountExtension.php
index 12bacba..12bacba 100755
--- a/login/app/sprinkles/account/src/Twig/AccountExtension.php
+++ b/main/app/sprinkles/account/src/Twig/AccountExtension.php
diff --git a/login/app/sprinkles/account/src/Util/HashFailedException.php b/main/app/sprinkles/account/src/Util/HashFailedException.php
index a0b37d1..a0b37d1 100755
--- a/login/app/sprinkles/account/src/Util/HashFailedException.php
+++ b/main/app/sprinkles/account/src/Util/HashFailedException.php
diff --git a/login/app/sprinkles/account/src/Util/Util.php b/main/app/sprinkles/account/src/Util/Util.php
index 6452990..6452990 100755
--- a/login/app/sprinkles/account/src/Util/Util.php
+++ b/main/app/sprinkles/account/src/Util/Util.php
diff --git a/login/app/sprinkles/account/templates/forms/settings-account.html.twig b/main/app/sprinkles/account/templates/forms/settings-account.html.twig
index 996b27b..996b27b 100755
--- a/login/app/sprinkles/account/templates/forms/settings-account.html.twig
+++ b/main/app/sprinkles/account/templates/forms/settings-account.html.twig
diff --git a/login/app/sprinkles/account/templates/forms/settings-profile.html.twig b/main/app/sprinkles/account/templates/forms/settings-profile.html.twig
index 0b0a788..0b0a788 100755
--- a/login/app/sprinkles/account/templates/forms/settings-profile.html.twig
+++ b/main/app/sprinkles/account/templates/forms/settings-profile.html.twig
diff --git a/login/app/sprinkles/account/templates/mail/password-reset.html.twig b/main/app/sprinkles/account/templates/mail/password-reset.html.twig
index 37096ce..37096ce 100755
--- a/login/app/sprinkles/account/templates/mail/password-reset.html.twig
+++ b/main/app/sprinkles/account/templates/mail/password-reset.html.twig
diff --git a/login/app/sprinkles/account/templates/mail/resend-verification.html.twig b/main/app/sprinkles/account/templates/mail/resend-verification.html.twig
index ba1c243..ba1c243 100755
--- a/login/app/sprinkles/account/templates/mail/resend-verification.html.twig
+++ b/main/app/sprinkles/account/templates/mail/resend-verification.html.twig
diff --git a/login/app/sprinkles/account/templates/mail/verify-account.html.twig b/main/app/sprinkles/account/templates/mail/verify-account.html.twig
index aa342c7..aa342c7 100755
--- a/login/app/sprinkles/account/templates/mail/verify-account.html.twig
+++ b/main/app/sprinkles/account/templates/mail/verify-account.html.twig
diff --git a/login/app/sprinkles/account/templates/modals/tos.html.twig b/main/app/sprinkles/account/templates/modals/tos.html.twig
index d51d897..d51d897 100755
--- a/login/app/sprinkles/account/templates/modals/tos.html.twig
+++ b/main/app/sprinkles/account/templates/modals/tos.html.twig
diff --git a/login/app/sprinkles/account/templates/navigation/main-nav.html.twig b/main/app/sprinkles/account/templates/navigation/main-nav.html.twig
index e44c9c8..e44c9c8 100755
--- a/login/app/sprinkles/account/templates/navigation/main-nav.html.twig
+++ b/main/app/sprinkles/account/templates/navigation/main-nav.html.twig
diff --git a/login/app/sprinkles/account/templates/navigation/user-card.html.twig b/main/app/sprinkles/account/templates/navigation/user-card.html.twig
index 47e18f1..47e18f1 100755
--- a/login/app/sprinkles/account/templates/navigation/user-card.html.twig
+++ b/main/app/sprinkles/account/templates/navigation/user-card.html.twig
diff --git a/login/app/sprinkles/account/templates/pages/account-settings.html.twig b/main/app/sprinkles/account/templates/pages/account-settings.html.twig
index 61cd3d0..61cd3d0 100755
--- a/login/app/sprinkles/account/templates/pages/account-settings.html.twig
+++ b/main/app/sprinkles/account/templates/pages/account-settings.html.twig
diff --git a/login/app/sprinkles/account/templates/pages/error/compromised.html.twig b/main/app/sprinkles/account/templates/pages/error/compromised.html.twig
index 6048619..6048619 100755
--- a/login/app/sprinkles/account/templates/pages/error/compromised.html.twig
+++ b/main/app/sprinkles/account/templates/pages/error/compromised.html.twig
diff --git a/login/app/sprinkles/account/templates/pages/forgot-password.html.twig b/main/app/sprinkles/account/templates/pages/forgot-password.html.twig
index 72b1a2a..72b1a2a 100755
--- a/login/app/sprinkles/account/templates/pages/forgot-password.html.twig
+++ b/main/app/sprinkles/account/templates/pages/forgot-password.html.twig
diff --git a/login/app/sprinkles/account/templates/pages/register.html.twig b/main/app/sprinkles/account/templates/pages/register.html.twig
index bd155ba..bd155ba 100755
--- a/login/app/sprinkles/account/templates/pages/register.html.twig
+++ b/main/app/sprinkles/account/templates/pages/register.html.twig
diff --git a/login/app/sprinkles/account/templates/pages/resend-verification.html.twig b/main/app/sprinkles/account/templates/pages/resend-verification.html.twig
index 627dce0..627dce0 100755
--- a/login/app/sprinkles/account/templates/pages/resend-verification.html.twig
+++ b/main/app/sprinkles/account/templates/pages/resend-verification.html.twig
diff --git a/login/app/sprinkles/account/templates/pages/reset-password.html.twig b/main/app/sprinkles/account/templates/pages/reset-password.html.twig
index 8e3a24a..8e3a24a 100755
--- a/login/app/sprinkles/account/templates/pages/reset-password.html.twig
+++ b/main/app/sprinkles/account/templates/pages/reset-password.html.twig
diff --git a/login/app/sprinkles/account/templates/pages/set-password.html.twig b/main/app/sprinkles/account/templates/pages/set-password.html.twig
index 3c4fe2b..3c4fe2b 100755
--- a/login/app/sprinkles/account/templates/pages/set-password.html.twig
+++ b/main/app/sprinkles/account/templates/pages/set-password.html.twig
diff --git a/login/app/sprinkles/account/templates/pages/sign-in.html.twig b/main/app/sprinkles/account/templates/pages/sign-in.html.twig
index 2fb6e1c..2fb6e1c 100755
--- a/login/app/sprinkles/account/templates/pages/sign-in.html.twig
+++ b/main/app/sprinkles/account/templates/pages/sign-in.html.twig
diff --git a/login/app/sprinkles/account/tests/Unit/FactoriesTest.php b/main/app/sprinkles/account/tests/Unit/FactoriesTest.php
index ee2bf23..ee2bf23 100755
--- a/login/app/sprinkles/account/tests/Unit/FactoriesTest.php
+++ b/main/app/sprinkles/account/tests/Unit/FactoriesTest.php
diff --git a/login/app/sprinkles/account/tests/Unit/HasherTest.php b/main/app/sprinkles/account/tests/Unit/HasherTest.php
index 711e3cb..711e3cb 100755
--- a/login/app/sprinkles/account/tests/Unit/HasherTest.php
+++ b/main/app/sprinkles/account/tests/Unit/HasherTest.php
diff --git a/login/app/sprinkles/admin/asset-bundles.json b/main/app/sprinkles/admin/asset-bundles.json
index 1bc1706..1bc1706 100755
--- a/login/app/sprinkles/admin/asset-bundles.json
+++ b/main/app/sprinkles/admin/asset-bundles.json
diff --git a/login/app/sprinkles/admin/assets/userfrosting/css/tablesorter-custom.css b/main/app/sprinkles/admin/assets/userfrosting/css/tablesorter-custom.css
index 405c1ca..405c1ca 100755
--- a/login/app/sprinkles/admin/assets/userfrosting/css/tablesorter-custom.css
+++ b/main/app/sprinkles/admin/assets/userfrosting/css/tablesorter-custom.css
diff --git a/login/app/sprinkles/admin/assets/userfrosting/js/pages/activities.js b/main/app/sprinkles/admin/assets/userfrosting/js/pages/activities.js
index 89ac5c1..89ac5c1 100755
--- a/login/app/sprinkles/admin/assets/userfrosting/js/pages/activities.js
+++ b/main/app/sprinkles/admin/assets/userfrosting/js/pages/activities.js
diff --git a/login/app/sprinkles/admin/assets/userfrosting/js/pages/dashboard.js b/main/app/sprinkles/admin/assets/userfrosting/js/pages/dashboard.js
index f2b8a4f..f2b8a4f 100755
--- a/login/app/sprinkles/admin/assets/userfrosting/js/pages/dashboard.js
+++ b/main/app/sprinkles/admin/assets/userfrosting/js/pages/dashboard.js
diff --git a/login/app/sprinkles/admin/assets/userfrosting/js/pages/group.js b/main/app/sprinkles/admin/assets/userfrosting/js/pages/group.js
index a1ca959..a1ca959 100755
--- a/login/app/sprinkles/admin/assets/userfrosting/js/pages/group.js
+++ b/main/app/sprinkles/admin/assets/userfrosting/js/pages/group.js
diff --git a/login/app/sprinkles/admin/assets/userfrosting/js/pages/groups.js b/main/app/sprinkles/admin/assets/userfrosting/js/pages/groups.js
index 0bfc65a..0bfc65a 100755
--- a/login/app/sprinkles/admin/assets/userfrosting/js/pages/groups.js
+++ b/main/app/sprinkles/admin/assets/userfrosting/js/pages/groups.js
diff --git a/login/app/sprinkles/admin/assets/userfrosting/js/pages/permission.js b/main/app/sprinkles/admin/assets/userfrosting/js/pages/permission.js
index 87e851f..87e851f 100755
--- a/login/app/sprinkles/admin/assets/userfrosting/js/pages/permission.js
+++ b/main/app/sprinkles/admin/assets/userfrosting/js/pages/permission.js
diff --git a/login/app/sprinkles/admin/assets/userfrosting/js/pages/permissions.js b/main/app/sprinkles/admin/assets/userfrosting/js/pages/permissions.js
index 6266ff4..6266ff4 100755
--- a/login/app/sprinkles/admin/assets/userfrosting/js/pages/permissions.js
+++ b/main/app/sprinkles/admin/assets/userfrosting/js/pages/permissions.js
diff --git a/login/app/sprinkles/admin/assets/userfrosting/js/pages/role.js b/main/app/sprinkles/admin/assets/userfrosting/js/pages/role.js
index 8dae7f5..8dae7f5 100755
--- a/login/app/sprinkles/admin/assets/userfrosting/js/pages/role.js
+++ b/main/app/sprinkles/admin/assets/userfrosting/js/pages/role.js
diff --git a/login/app/sprinkles/admin/assets/userfrosting/js/pages/roles.js b/main/app/sprinkles/admin/assets/userfrosting/js/pages/roles.js
index b1febb2..b1febb2 100755
--- a/login/app/sprinkles/admin/assets/userfrosting/js/pages/roles.js
+++ b/main/app/sprinkles/admin/assets/userfrosting/js/pages/roles.js
diff --git a/login/app/sprinkles/admin/assets/userfrosting/js/pages/user.js b/main/app/sprinkles/admin/assets/userfrosting/js/pages/user.js
index 70acf7c..70acf7c 100755
--- a/login/app/sprinkles/admin/assets/userfrosting/js/pages/user.js
+++ b/main/app/sprinkles/admin/assets/userfrosting/js/pages/user.js
diff --git a/login/app/sprinkles/admin/assets/userfrosting/js/pages/users.js b/main/app/sprinkles/admin/assets/userfrosting/js/pages/users.js
index d9e4bb7..d9e4bb7 100755
--- a/login/app/sprinkles/admin/assets/userfrosting/js/pages/users.js
+++ b/main/app/sprinkles/admin/assets/userfrosting/js/pages/users.js
diff --git a/login/app/sprinkles/admin/assets/userfrosting/js/widgets/groups.js b/main/app/sprinkles/admin/assets/userfrosting/js/widgets/groups.js
index d701d81..d701d81 100755
--- a/login/app/sprinkles/admin/assets/userfrosting/js/widgets/groups.js
+++ b/main/app/sprinkles/admin/assets/userfrosting/js/widgets/groups.js
diff --git a/login/app/sprinkles/admin/assets/userfrosting/js/widgets/roles.js b/main/app/sprinkles/admin/assets/userfrosting/js/widgets/roles.js
index 0e32651..0e32651 100755
--- a/login/app/sprinkles/admin/assets/userfrosting/js/widgets/roles.js
+++ b/main/app/sprinkles/admin/assets/userfrosting/js/widgets/roles.js
diff --git a/login/app/sprinkles/admin/assets/userfrosting/js/widgets/users.js b/main/app/sprinkles/admin/assets/userfrosting/js/widgets/users.js
index 2e153e5..2e153e5 100755
--- a/login/app/sprinkles/admin/assets/userfrosting/js/widgets/users.js
+++ b/main/app/sprinkles/admin/assets/userfrosting/js/widgets/users.js
diff --git a/login/app/sprinkles/admin/composer.json b/main/app/sprinkles/admin/composer.json
index 8ccd5c0..8ccd5c0 100755
--- a/login/app/sprinkles/admin/composer.json
+++ b/main/app/sprinkles/admin/composer.json
diff --git a/login/app/sprinkles/admin/locale/ar/messages.php b/main/app/sprinkles/admin/locale/ar/messages.php
index d4a3a44..d4a3a44 100755
--- a/login/app/sprinkles/admin/locale/ar/messages.php
+++ b/main/app/sprinkles/admin/locale/ar/messages.php
diff --git a/login/app/sprinkles/admin/locale/de_DE/messages.php b/main/app/sprinkles/admin/locale/de_DE/messages.php
index 6e21ab5..6e21ab5 100755
--- a/login/app/sprinkles/admin/locale/de_DE/messages.php
+++ b/main/app/sprinkles/admin/locale/de_DE/messages.php
diff --git a/login/app/sprinkles/admin/locale/en_US/messages.php b/main/app/sprinkles/admin/locale/en_US/messages.php
index a21e325..a21e325 100755
--- a/login/app/sprinkles/admin/locale/en_US/messages.php
+++ b/main/app/sprinkles/admin/locale/en_US/messages.php
diff --git a/login/app/sprinkles/admin/locale/es_ES/messages.php b/main/app/sprinkles/admin/locale/es_ES/messages.php
index a8950c0..a8950c0 100755
--- a/login/app/sprinkles/admin/locale/es_ES/messages.php
+++ b/main/app/sprinkles/admin/locale/es_ES/messages.php
diff --git a/login/app/sprinkles/admin/locale/fa/messages.php b/main/app/sprinkles/admin/locale/fa/messages.php
index 75a8dee..75a8dee 100755
--- a/login/app/sprinkles/admin/locale/fa/messages.php
+++ b/main/app/sprinkles/admin/locale/fa/messages.php
diff --git a/login/app/sprinkles/admin/locale/fr_FR/messages.php b/main/app/sprinkles/admin/locale/fr_FR/messages.php
index 82bdf3e..82bdf3e 100755
--- a/login/app/sprinkles/admin/locale/fr_FR/messages.php
+++ b/main/app/sprinkles/admin/locale/fr_FR/messages.php
diff --git a/login/app/sprinkles/admin/locale/it_IT/messages.php b/main/app/sprinkles/admin/locale/it_IT/messages.php
index c40d5b3..c40d5b3 100755
--- a/login/app/sprinkles/admin/locale/it_IT/messages.php
+++ b/main/app/sprinkles/admin/locale/it_IT/messages.php
diff --git a/login/app/sprinkles/admin/locale/pt_PT/messages.php b/main/app/sprinkles/admin/locale/pt_PT/messages.php
index 0faf818..0faf818 100755
--- a/login/app/sprinkles/admin/locale/pt_PT/messages.php
+++ b/main/app/sprinkles/admin/locale/pt_PT/messages.php
diff --git a/login/app/sprinkles/admin/locale/ru_RU/messages.php b/main/app/sprinkles/admin/locale/ru_RU/messages.php
index d6f6e1a..d6f6e1a 100755
--- a/login/app/sprinkles/admin/locale/ru_RU/messages.php
+++ b/main/app/sprinkles/admin/locale/ru_RU/messages.php
diff --git a/login/app/sprinkles/admin/locale/th_TH/messages.php b/main/app/sprinkles/admin/locale/th_TH/messages.php
index 546232d..546232d 100755
--- a/login/app/sprinkles/admin/locale/th_TH/messages.php
+++ b/main/app/sprinkles/admin/locale/th_TH/messages.php
diff --git a/login/app/sprinkles/admin/locale/tr/messages.php b/main/app/sprinkles/admin/locale/tr/messages.php
index 25d5633..25d5633 100755
--- a/login/app/sprinkles/admin/locale/tr/messages.php
+++ b/main/app/sprinkles/admin/locale/tr/messages.php
diff --git a/login/app/sprinkles/admin/locale/zh_CN/messages.php b/main/app/sprinkles/admin/locale/zh_CN/messages.php
index 2adc8c8..2adc8c8 100755
--- a/login/app/sprinkles/admin/locale/zh_CN/messages.php
+++ b/main/app/sprinkles/admin/locale/zh_CN/messages.php
diff --git a/login/app/sprinkles/admin/routes/activities.php b/main/app/sprinkles/admin/routes/activities.php
index b324553..b324553 100755
--- a/login/app/sprinkles/admin/routes/activities.php
+++ b/main/app/sprinkles/admin/routes/activities.php
diff --git a/login/app/sprinkles/admin/routes/admin.php b/main/app/sprinkles/admin/routes/admin.php
index 1a8c31a..1a8c31a 100755
--- a/login/app/sprinkles/admin/routes/admin.php
+++ b/main/app/sprinkles/admin/routes/admin.php
diff --git a/login/app/sprinkles/admin/routes/groups.php b/main/app/sprinkles/admin/routes/groups.php
index e861960..e861960 100755
--- a/login/app/sprinkles/admin/routes/groups.php
+++ b/main/app/sprinkles/admin/routes/groups.php
diff --git a/login/app/sprinkles/admin/routes/permissions.php b/main/app/sprinkles/admin/routes/permissions.php
index 4df04c8..4df04c8 100755
--- a/login/app/sprinkles/admin/routes/permissions.php
+++ b/main/app/sprinkles/admin/routes/permissions.php
diff --git a/login/app/sprinkles/admin/routes/roles.php b/main/app/sprinkles/admin/routes/roles.php
index 1de12e8..1de12e8 100755
--- a/login/app/sprinkles/admin/routes/roles.php
+++ b/main/app/sprinkles/admin/routes/roles.php
diff --git a/login/app/sprinkles/admin/routes/users.php b/main/app/sprinkles/admin/routes/users.php
index f1b2243..f1b2243 100755
--- a/login/app/sprinkles/admin/routes/users.php
+++ b/main/app/sprinkles/admin/routes/users.php
diff --git a/login/app/sprinkles/admin/schema/requests/group/create.yaml b/main/app/sprinkles/admin/schema/requests/group/create.yaml
index 8f5261c..8f5261c 100755
--- a/login/app/sprinkles/admin/schema/requests/group/create.yaml
+++ b/main/app/sprinkles/admin/schema/requests/group/create.yaml
diff --git a/login/app/sprinkles/admin/schema/requests/group/edit-info.yaml b/main/app/sprinkles/admin/schema/requests/group/edit-info.yaml
index 6aa3f28..6aa3f28 100755
--- a/login/app/sprinkles/admin/schema/requests/group/edit-info.yaml
+++ b/main/app/sprinkles/admin/schema/requests/group/edit-info.yaml
diff --git a/login/app/sprinkles/admin/schema/requests/group/get-by-slug.yaml b/main/app/sprinkles/admin/schema/requests/group/get-by-slug.yaml
index 2aa41b5..2aa41b5 100755
--- a/login/app/sprinkles/admin/schema/requests/group/get-by-slug.yaml
+++ b/main/app/sprinkles/admin/schema/requests/group/get-by-slug.yaml
diff --git a/login/app/sprinkles/admin/schema/requests/role/create.yaml b/main/app/sprinkles/admin/schema/requests/role/create.yaml
index 8004184..8004184 100755
--- a/login/app/sprinkles/admin/schema/requests/role/create.yaml
+++ b/main/app/sprinkles/admin/schema/requests/role/create.yaml
diff --git a/login/app/sprinkles/admin/schema/requests/role/edit-field.yaml b/main/app/sprinkles/admin/schema/requests/role/edit-field.yaml
index 05c1b2d..05c1b2d 100755
--- a/login/app/sprinkles/admin/schema/requests/role/edit-field.yaml
+++ b/main/app/sprinkles/admin/schema/requests/role/edit-field.yaml
diff --git a/login/app/sprinkles/admin/schema/requests/role/edit-info.yaml b/main/app/sprinkles/admin/schema/requests/role/edit-info.yaml
index 1fa36c8..1fa36c8 100755
--- a/login/app/sprinkles/admin/schema/requests/role/edit-info.yaml
+++ b/main/app/sprinkles/admin/schema/requests/role/edit-info.yaml
diff --git a/login/app/sprinkles/admin/schema/requests/role/get-by-slug.yaml b/main/app/sprinkles/admin/schema/requests/role/get-by-slug.yaml
index 2aa41b5..2aa41b5 100755
--- a/login/app/sprinkles/admin/schema/requests/role/get-by-slug.yaml
+++ b/main/app/sprinkles/admin/schema/requests/role/get-by-slug.yaml
diff --git a/login/app/sprinkles/admin/schema/requests/user/create.yaml b/main/app/sprinkles/admin/schema/requests/user/create.yaml
index 7e575bc..7e575bc 100755
--- a/login/app/sprinkles/admin/schema/requests/user/create.yaml
+++ b/main/app/sprinkles/admin/schema/requests/user/create.yaml
diff --git a/login/app/sprinkles/admin/schema/requests/user/edit-field.yaml b/main/app/sprinkles/admin/schema/requests/user/edit-field.yaml
index ab3b3aa..ab3b3aa 100755
--- a/login/app/sprinkles/admin/schema/requests/user/edit-field.yaml
+++ b/main/app/sprinkles/admin/schema/requests/user/edit-field.yaml
diff --git a/login/app/sprinkles/admin/schema/requests/user/edit-info.yaml b/main/app/sprinkles/admin/schema/requests/user/edit-info.yaml
index 30ae920..30ae920 100755
--- a/login/app/sprinkles/admin/schema/requests/user/edit-info.yaml
+++ b/main/app/sprinkles/admin/schema/requests/user/edit-info.yaml
diff --git a/login/app/sprinkles/admin/schema/requests/user/edit-password.yaml b/main/app/sprinkles/admin/schema/requests/user/edit-password.yaml
index 1d751ff..1d751ff 100755
--- a/login/app/sprinkles/admin/schema/requests/user/edit-password.yaml
+++ b/main/app/sprinkles/admin/schema/requests/user/edit-password.yaml
diff --git a/login/app/sprinkles/admin/schema/requests/user/get-by-username.yaml b/main/app/sprinkles/admin/schema/requests/user/get-by-username.yaml
index 97170dd..97170dd 100755
--- a/login/app/sprinkles/admin/schema/requests/user/get-by-username.yaml
+++ b/main/app/sprinkles/admin/schema/requests/user/get-by-username.yaml
diff --git a/login/app/sprinkles/admin/src/Admin.php b/main/app/sprinkles/admin/src/Admin.php
index 8a6dcc1..8a6dcc1 100755
--- a/login/app/sprinkles/admin/src/Admin.php
+++ b/main/app/sprinkles/admin/src/Admin.php
diff --git a/login/app/sprinkles/admin/src/Controller/ActivityController.php b/main/app/sprinkles/admin/src/Controller/ActivityController.php
index 2fbe0d9..2fbe0d9 100755
--- a/login/app/sprinkles/admin/src/Controller/ActivityController.php
+++ b/main/app/sprinkles/admin/src/Controller/ActivityController.php
diff --git a/login/app/sprinkles/admin/src/Controller/AdminController.php b/main/app/sprinkles/admin/src/Controller/AdminController.php
index da4da8a..da4da8a 100755
--- a/login/app/sprinkles/admin/src/Controller/AdminController.php
+++ b/main/app/sprinkles/admin/src/Controller/AdminController.php
diff --git a/login/app/sprinkles/admin/src/Controller/GroupController.php b/main/app/sprinkles/admin/src/Controller/GroupController.php
index 7ca94b1..7ca94b1 100755
--- a/login/app/sprinkles/admin/src/Controller/GroupController.php
+++ b/main/app/sprinkles/admin/src/Controller/GroupController.php
diff --git a/login/app/sprinkles/admin/src/Controller/PermissionController.php b/main/app/sprinkles/admin/src/Controller/PermissionController.php
index f3e93ce..f3e93ce 100755
--- a/login/app/sprinkles/admin/src/Controller/PermissionController.php
+++ b/main/app/sprinkles/admin/src/Controller/PermissionController.php
diff --git a/login/app/sprinkles/admin/src/Controller/RoleController.php b/main/app/sprinkles/admin/src/Controller/RoleController.php
index ab86c88..ab86c88 100755
--- a/login/app/sprinkles/admin/src/Controller/RoleController.php
+++ b/main/app/sprinkles/admin/src/Controller/RoleController.php
diff --git a/login/app/sprinkles/admin/src/Controller/UserController.php b/main/app/sprinkles/admin/src/Controller/UserController.php
index 5bece6a..5bece6a 100755
--- a/login/app/sprinkles/admin/src/Controller/UserController.php
+++ b/main/app/sprinkles/admin/src/Controller/UserController.php
diff --git a/login/app/sprinkles/admin/src/ServicesProvider/ServicesProvider.php b/main/app/sprinkles/admin/src/ServicesProvider/ServicesProvider.php
index 061d90c..061d90c 100755
--- a/login/app/sprinkles/admin/src/ServicesProvider/ServicesProvider.php
+++ b/main/app/sprinkles/admin/src/ServicesProvider/ServicesProvider.php
diff --git a/login/app/sprinkles/admin/src/Sprunje/ActivitySprunje.php b/main/app/sprinkles/admin/src/Sprunje/ActivitySprunje.php
index da4f0e3..da4f0e3 100755
--- a/login/app/sprinkles/admin/src/Sprunje/ActivitySprunje.php
+++ b/main/app/sprinkles/admin/src/Sprunje/ActivitySprunje.php
diff --git a/login/app/sprinkles/admin/src/Sprunje/GroupSprunje.php b/main/app/sprinkles/admin/src/Sprunje/GroupSprunje.php
index 7c75691..7c75691 100755
--- a/login/app/sprinkles/admin/src/Sprunje/GroupSprunje.php
+++ b/main/app/sprinkles/admin/src/Sprunje/GroupSprunje.php
diff --git a/login/app/sprinkles/admin/src/Sprunje/PermissionSprunje.php b/main/app/sprinkles/admin/src/Sprunje/PermissionSprunje.php
index c1803f1..c1803f1 100755
--- a/login/app/sprinkles/admin/src/Sprunje/PermissionSprunje.php
+++ b/main/app/sprinkles/admin/src/Sprunje/PermissionSprunje.php
diff --git a/login/app/sprinkles/admin/src/Sprunje/PermissionUserSprunje.php b/main/app/sprinkles/admin/src/Sprunje/PermissionUserSprunje.php
index 242681d..242681d 100755
--- a/login/app/sprinkles/admin/src/Sprunje/PermissionUserSprunje.php
+++ b/main/app/sprinkles/admin/src/Sprunje/PermissionUserSprunje.php
diff --git a/login/app/sprinkles/admin/src/Sprunje/RoleSprunje.php b/main/app/sprinkles/admin/src/Sprunje/RoleSprunje.php
index c5e0f8b..c5e0f8b 100755
--- a/login/app/sprinkles/admin/src/Sprunje/RoleSprunje.php
+++ b/main/app/sprinkles/admin/src/Sprunje/RoleSprunje.php
diff --git a/login/app/sprinkles/admin/src/Sprunje/UserPermissionSprunje.php b/main/app/sprinkles/admin/src/Sprunje/UserPermissionSprunje.php
index 6142e74..6142e74 100755
--- a/login/app/sprinkles/admin/src/Sprunje/UserPermissionSprunje.php
+++ b/main/app/sprinkles/admin/src/Sprunje/UserPermissionSprunje.php
diff --git a/login/app/sprinkles/admin/src/Sprunje/UserSprunje.php b/main/app/sprinkles/admin/src/Sprunje/UserSprunje.php
index 12378f9..12378f9 100755
--- a/login/app/sprinkles/admin/src/Sprunje/UserSprunje.php
+++ b/main/app/sprinkles/admin/src/Sprunje/UserSprunje.php
diff --git a/login/app/sprinkles/admin/templates/forms/group.html.twig b/main/app/sprinkles/admin/templates/forms/group.html.twig
index 36d6632..36d6632 100755
--- a/login/app/sprinkles/admin/templates/forms/group.html.twig
+++ b/main/app/sprinkles/admin/templates/forms/group.html.twig
diff --git a/login/app/sprinkles/admin/templates/forms/role.html.twig b/main/app/sprinkles/admin/templates/forms/role.html.twig
index 46a4477..46a4477 100755
--- a/login/app/sprinkles/admin/templates/forms/role.html.twig
+++ b/main/app/sprinkles/admin/templates/forms/role.html.twig
diff --git a/login/app/sprinkles/admin/templates/forms/user.html.twig b/main/app/sprinkles/admin/templates/forms/user.html.twig
index 3ee7fc9..3ee7fc9 100755
--- a/login/app/sprinkles/admin/templates/forms/user.html.twig
+++ b/main/app/sprinkles/admin/templates/forms/user.html.twig
diff --git a/login/app/sprinkles/admin/templates/mail/password-create.html.twig b/main/app/sprinkles/admin/templates/mail/password-create.html.twig
index 854eb77..854eb77 100755
--- a/login/app/sprinkles/admin/templates/mail/password-create.html.twig
+++ b/main/app/sprinkles/admin/templates/mail/password-create.html.twig
diff --git a/login/app/sprinkles/admin/templates/modals/confirm-clear-cache.html.twig b/main/app/sprinkles/admin/templates/modals/confirm-clear-cache.html.twig
index e5457d3..e5457d3 100755
--- a/login/app/sprinkles/admin/templates/modals/confirm-clear-cache.html.twig
+++ b/main/app/sprinkles/admin/templates/modals/confirm-clear-cache.html.twig
diff --git a/login/app/sprinkles/admin/templates/modals/confirm-delete-group.html.twig b/main/app/sprinkles/admin/templates/modals/confirm-delete-group.html.twig
index 7889a1e..7889a1e 100755
--- a/login/app/sprinkles/admin/templates/modals/confirm-delete-group.html.twig
+++ b/main/app/sprinkles/admin/templates/modals/confirm-delete-group.html.twig
diff --git a/login/app/sprinkles/admin/templates/modals/confirm-delete-role.html.twig b/main/app/sprinkles/admin/templates/modals/confirm-delete-role.html.twig
index 618039b..618039b 100755
--- a/login/app/sprinkles/admin/templates/modals/confirm-delete-role.html.twig
+++ b/main/app/sprinkles/admin/templates/modals/confirm-delete-role.html.twig
diff --git a/login/app/sprinkles/admin/templates/modals/confirm-delete-user.html.twig b/main/app/sprinkles/admin/templates/modals/confirm-delete-user.html.twig
index ce86301..ce86301 100755
--- a/login/app/sprinkles/admin/templates/modals/confirm-delete-user.html.twig
+++ b/main/app/sprinkles/admin/templates/modals/confirm-delete-user.html.twig
diff --git a/login/app/sprinkles/admin/templates/modals/group.html.twig b/main/app/sprinkles/admin/templates/modals/group.html.twig
index be2d98c..be2d98c 100755
--- a/login/app/sprinkles/admin/templates/modals/group.html.twig
+++ b/main/app/sprinkles/admin/templates/modals/group.html.twig
diff --git a/login/app/sprinkles/admin/templates/modals/role-manage-permissions.html.twig b/main/app/sprinkles/admin/templates/modals/role-manage-permissions.html.twig
index 3914d2e..3914d2e 100755
--- a/login/app/sprinkles/admin/templates/modals/role-manage-permissions.html.twig
+++ b/main/app/sprinkles/admin/templates/modals/role-manage-permissions.html.twig
diff --git a/login/app/sprinkles/admin/templates/modals/role.html.twig b/main/app/sprinkles/admin/templates/modals/role.html.twig
index 6346461..6346461 100755
--- a/login/app/sprinkles/admin/templates/modals/role.html.twig
+++ b/main/app/sprinkles/admin/templates/modals/role.html.twig
diff --git a/login/app/sprinkles/admin/templates/modals/user-manage-roles.html.twig b/main/app/sprinkles/admin/templates/modals/user-manage-roles.html.twig
index b41c60b..b41c60b 100755
--- a/login/app/sprinkles/admin/templates/modals/user-manage-roles.html.twig
+++ b/main/app/sprinkles/admin/templates/modals/user-manage-roles.html.twig
diff --git a/login/app/sprinkles/admin/templates/modals/user-set-password.html.twig b/main/app/sprinkles/admin/templates/modals/user-set-password.html.twig
index 922d4e2..922d4e2 100755
--- a/login/app/sprinkles/admin/templates/modals/user-set-password.html.twig
+++ b/main/app/sprinkles/admin/templates/modals/user-set-password.html.twig
diff --git a/login/app/sprinkles/admin/templates/modals/user.html.twig b/main/app/sprinkles/admin/templates/modals/user.html.twig
index 892fe4f..892fe4f 100755
--- a/login/app/sprinkles/admin/templates/modals/user.html.twig
+++ b/main/app/sprinkles/admin/templates/modals/user.html.twig
diff --git a/login/app/sprinkles/admin/templates/navigation/navbar.html.twig b/main/app/sprinkles/admin/templates/navigation/navbar.html.twig
index b2cf699..b2cf699 100755
--- a/login/app/sprinkles/admin/templates/navigation/navbar.html.twig
+++ b/main/app/sprinkles/admin/templates/navigation/navbar.html.twig
diff --git a/login/app/sprinkles/admin/templates/navigation/sidebar-menu.html.twig b/main/app/sprinkles/admin/templates/navigation/sidebar-menu.html.twig
index bde2674..bde2674 100755
--- a/login/app/sprinkles/admin/templates/navigation/sidebar-menu.html.twig
+++ b/main/app/sprinkles/admin/templates/navigation/sidebar-menu.html.twig
diff --git a/login/app/sprinkles/admin/templates/navigation/sidebar-user.html.twig b/main/app/sprinkles/admin/templates/navigation/sidebar-user.html.twig
index 018e644..018e644 100755
--- a/login/app/sprinkles/admin/templates/navigation/sidebar-user.html.twig
+++ b/main/app/sprinkles/admin/templates/navigation/sidebar-user.html.twig
diff --git a/login/app/sprinkles/admin/templates/navigation/sidebar.html.twig b/main/app/sprinkles/admin/templates/navigation/sidebar.html.twig
index 1b2939e..1b2939e 100755
--- a/login/app/sprinkles/admin/templates/navigation/sidebar.html.twig
+++ b/main/app/sprinkles/admin/templates/navigation/sidebar.html.twig
diff --git a/login/app/sprinkles/admin/templates/navigation/user-card.html.twig b/main/app/sprinkles/admin/templates/navigation/user-card.html.twig
index 36fdb4b..36fdb4b 100755
--- a/login/app/sprinkles/admin/templates/navigation/user-card.html.twig
+++ b/main/app/sprinkles/admin/templates/navigation/user-card.html.twig
diff --git a/login/app/sprinkles/admin/templates/pages/abstract/dashboard.html.twig b/main/app/sprinkles/admin/templates/pages/abstract/dashboard.html.twig
index 2a53de4..2a53de4 100755
--- a/login/app/sprinkles/admin/templates/pages/abstract/dashboard.html.twig
+++ b/main/app/sprinkles/admin/templates/pages/abstract/dashboard.html.twig
diff --git a/login/app/sprinkles/admin/templates/pages/activities.html.twig b/main/app/sprinkles/admin/templates/pages/activities.html.twig
index bcbd9c6..bcbd9c6 100755
--- a/login/app/sprinkles/admin/templates/pages/activities.html.twig
+++ b/main/app/sprinkles/admin/templates/pages/activities.html.twig
diff --git a/login/app/sprinkles/admin/templates/pages/dashboard.html.twig b/main/app/sprinkles/admin/templates/pages/dashboard.html.twig
index f9c85a3..f9c85a3 100755
--- a/login/app/sprinkles/admin/templates/pages/dashboard.html.twig
+++ b/main/app/sprinkles/admin/templates/pages/dashboard.html.twig
diff --git a/login/app/sprinkles/admin/templates/pages/group.html.twig b/main/app/sprinkles/admin/templates/pages/group.html.twig
index bf4d275..bf4d275 100755
--- a/login/app/sprinkles/admin/templates/pages/group.html.twig
+++ b/main/app/sprinkles/admin/templates/pages/group.html.twig
diff --git a/login/app/sprinkles/admin/templates/pages/groups.html.twig b/main/app/sprinkles/admin/templates/pages/groups.html.twig
index 35e9a88..35e9a88 100755
--- a/login/app/sprinkles/admin/templates/pages/groups.html.twig
+++ b/main/app/sprinkles/admin/templates/pages/groups.html.twig
diff --git a/login/app/sprinkles/admin/templates/pages/permission.html.twig b/main/app/sprinkles/admin/templates/pages/permission.html.twig
index 6adc014..6adc014 100755
--- a/login/app/sprinkles/admin/templates/pages/permission.html.twig
+++ b/main/app/sprinkles/admin/templates/pages/permission.html.twig
diff --git a/login/app/sprinkles/admin/templates/pages/permissions.html.twig b/main/app/sprinkles/admin/templates/pages/permissions.html.twig
index 2696209..2696209 100755
--- a/login/app/sprinkles/admin/templates/pages/permissions.html.twig
+++ b/main/app/sprinkles/admin/templates/pages/permissions.html.twig
diff --git a/login/app/sprinkles/admin/templates/pages/role.html.twig b/main/app/sprinkles/admin/templates/pages/role.html.twig
index daf1004..daf1004 100755
--- a/login/app/sprinkles/admin/templates/pages/role.html.twig
+++ b/main/app/sprinkles/admin/templates/pages/role.html.twig
diff --git a/login/app/sprinkles/admin/templates/pages/roles.html.twig b/main/app/sprinkles/admin/templates/pages/roles.html.twig
index c5b3995..c5b3995 100755
--- a/login/app/sprinkles/admin/templates/pages/roles.html.twig
+++ b/main/app/sprinkles/admin/templates/pages/roles.html.twig
diff --git a/login/app/sprinkles/admin/templates/pages/user.html.twig b/main/app/sprinkles/admin/templates/pages/user.html.twig
index d9c9ab2..d9c9ab2 100755
--- a/login/app/sprinkles/admin/templates/pages/user.html.twig
+++ b/main/app/sprinkles/admin/templates/pages/user.html.twig
diff --git a/login/app/sprinkles/admin/templates/pages/users.html.twig b/main/app/sprinkles/admin/templates/pages/users.html.twig
index 3e4642d..3e4642d 100755
--- a/login/app/sprinkles/admin/templates/pages/users.html.twig
+++ b/main/app/sprinkles/admin/templates/pages/users.html.twig
diff --git a/login/app/sprinkles/admin/templates/tables/activities.html.twig b/main/app/sprinkles/admin/templates/tables/activities.html.twig
index d70541b..d70541b 100755
--- a/login/app/sprinkles/admin/templates/tables/activities.html.twig
+++ b/main/app/sprinkles/admin/templates/tables/activities.html.twig
diff --git a/login/app/sprinkles/admin/templates/tables/groups.html.twig b/main/app/sprinkles/admin/templates/tables/groups.html.twig
index 2c5a84a..2c5a84a 100755
--- a/login/app/sprinkles/admin/templates/tables/groups.html.twig
+++ b/main/app/sprinkles/admin/templates/tables/groups.html.twig
diff --git a/login/app/sprinkles/admin/templates/tables/permissions.html.twig b/main/app/sprinkles/admin/templates/tables/permissions.html.twig
index 92e236a..92e236a 100755
--- a/login/app/sprinkles/admin/templates/tables/permissions.html.twig
+++ b/main/app/sprinkles/admin/templates/tables/permissions.html.twig
diff --git a/login/app/sprinkles/admin/templates/tables/roles.html.twig b/main/app/sprinkles/admin/templates/tables/roles.html.twig
index dbdb49e..dbdb49e 100755
--- a/login/app/sprinkles/admin/templates/tables/roles.html.twig
+++ b/main/app/sprinkles/admin/templates/tables/roles.html.twig
diff --git a/login/app/sprinkles/admin/templates/tables/users.html.twig b/main/app/sprinkles/admin/templates/tables/users.html.twig
index 1cebb47..1cebb47 100755
--- a/login/app/sprinkles/admin/templates/tables/users.html.twig
+++ b/main/app/sprinkles/admin/templates/tables/users.html.twig
diff --git a/login/app/sprinkles/admin/tests/Integration/SprunjeTests.php b/main/app/sprinkles/admin/tests/Integration/SprunjeTests.php
index 9eb4122..9eb4122 100755
--- a/login/app/sprinkles/admin/tests/Integration/SprunjeTests.php
+++ b/main/app/sprinkles/admin/tests/Integration/SprunjeTests.php
diff --git a/login/app/sprinkles/core/asset-bundles.json b/main/app/sprinkles/core/asset-bundles.json
index 31b8995..053fffe 100755
--- a/login/app/sprinkles/core/asset-bundles.json
+++ b/main/app/sprinkles/core/asset-bundles.json
@@ -43,6 +43,26 @@
}
}
},
+ "js/main-site": {
+ "scripts": [
+ "SiteAssets/js/jquery.js",
+ "SiteAssets/js/fontawesome.js",
+ "SiteAssets/js/modernizr.js",
+ "SiteAssets/js/linkify.js",
+ "SiteAssets/js/language.js",
+ "SiteAssets/js/encryption.js",
+ "SiteAssets/js/chat.js",
+ "SiteAssets/js/slick.js",
+ "SiteAssets/js/main.js"
+ ],
+ "options": {
+ "result": {
+ "type": {
+ "scripts": "plain"
+ }
+ }
+ }
+ },
"css/main": {
"styles": [
"vendor/font-awesome/css/font-awesome.css",
@@ -75,6 +95,19 @@
}
}
}
+ },
+ "css/main-site": {
+ "styles": [
+ "SiteAssets/css/slick.css",
+ "SiteAssets/css/main.css"
+ ],
+ "options": {
+ "result": {
+ "type": {
+ "styles": "plain"
+ }
+ }
+ }
}
}
}
diff --git a/assets/css/main.css b/main/app/sprinkles/core/assets/SiteAssets/css/main.css
index 68bb4a3..68bb4a3 100755..100644
--- a/assets/css/main.css
+++ b/main/app/sprinkles/core/assets/SiteAssets/css/main.css
diff --git a/assets/css/slick.css b/main/app/sprinkles/core/assets/SiteAssets/css/slick.css
index f2465cb..f2465cb 100755..100644
--- a/assets/css/slick.css
+++ b/main/app/sprinkles/core/assets/SiteAssets/css/slick.css
diff --git a/assets/icons/BurgerMenuShort.svg b/main/app/sprinkles/core/assets/SiteAssets/icons/BurgerMenuShort.svg
index 1bf78bd..1bf78bd 100755..100644
--- a/assets/icons/BurgerMenuShort.svg
+++ b/main/app/sprinkles/core/assets/SiteAssets/icons/BurgerMenuShort.svg
diff --git a/assets/icons/ExploreGlobeOutline.svg b/main/app/sprinkles/core/assets/SiteAssets/icons/ExploreGlobeOutline.svg
index 6778254..6778254 100755..100644
--- a/assets/icons/ExploreGlobeOutline.svg
+++ b/main/app/sprinkles/core/assets/SiteAssets/icons/ExploreGlobeOutline.svg
diff --git a/assets/icons/FriendFeedOutline.svg b/main/app/sprinkles/core/assets/SiteAssets/icons/FriendFeedOutline.svg
index 4243deb..4243deb 100755..100644
--- a/assets/icons/FriendFeedOutline.svg
+++ b/main/app/sprinkles/core/assets/SiteAssets/icons/FriendFeedOutline.svg
diff --git a/assets/icons/MessageBubbleOutline.svg b/main/app/sprinkles/core/assets/SiteAssets/icons/MessageBubbleOutline.svg
index 81ea5cc..81ea5cc 100755..100644
--- a/assets/icons/MessageBubbleOutline.svg
+++ b/main/app/sprinkles/core/assets/SiteAssets/icons/MessageBubbleOutline.svg
diff --git a/assets/icons/UserGroupOutline.svg b/main/app/sprinkles/core/assets/SiteAssets/icons/UserGroupOutline.svg
index ca8c11c..ca8c11c 100755..100644
--- a/assets/icons/UserGroupOutline.svg
+++ b/main/app/sprinkles/core/assets/SiteAssets/icons/UserGroupOutline.svg
diff --git a/assets/icons/UserOutline.svg b/main/app/sprinkles/core/assets/SiteAssets/icons/UserOutline.svg
index 6051129..6051129 100755..100644
--- a/assets/icons/UserOutline.svg
+++ b/main/app/sprinkles/core/assets/SiteAssets/icons/UserOutline.svg
diff --git a/assets/js/chat.js b/main/app/sprinkles/core/assets/SiteAssets/js/chat.js
index bcb910b..bcb910b 100755..100644
--- a/assets/js/chat.js
+++ b/main/app/sprinkles/core/assets/SiteAssets/js/chat.js
diff --git a/assets/js/encryption.js b/main/app/sprinkles/core/assets/SiteAssets/js/encryption.js
index 7826bbb..7826bbb 100755..100644
--- a/assets/js/encryption.js
+++ b/main/app/sprinkles/core/assets/SiteAssets/js/encryption.js
diff --git a/assets/js/fontawesome.js b/main/app/sprinkles/core/assets/SiteAssets/js/fontawesome.js
index 497accc..497accc 100755..100644
--- a/assets/js/fontawesome.js
+++ b/main/app/sprinkles/core/assets/SiteAssets/js/fontawesome.js
diff --git a/assets/js/jquery.js b/main/app/sprinkles/core/assets/SiteAssets/js/jquery.js
index 727074b..727074b 100755..100644
--- a/assets/js/jquery.js
+++ b/main/app/sprinkles/core/assets/SiteAssets/js/jquery.js
diff --git a/assets/js/language.js b/main/app/sprinkles/core/assets/SiteAssets/js/language.js
index abe6a65..abe6a65 100755..100644
--- a/assets/js/language.js
+++ b/main/app/sprinkles/core/assets/SiteAssets/js/language.js
diff --git a/assets/js/linkify.js b/main/app/sprinkles/core/assets/SiteAssets/js/linkify.js
index 2778a90..2778a90 100755..100644
--- a/assets/js/linkify.js
+++ b/main/app/sprinkles/core/assets/SiteAssets/js/linkify.js
diff --git a/assets/js/main.js b/main/app/sprinkles/core/assets/SiteAssets/js/main.js
index d2123f5..d2123f5 100755..100644
--- a/assets/js/main.js
+++ b/main/app/sprinkles/core/assets/SiteAssets/js/main.js
diff --git a/assets/js/modernizr.js b/main/app/sprinkles/core/assets/SiteAssets/js/modernizr.js
index 40dd2a9..40dd2a9 100755..100644
--- a/assets/js/modernizr.js
+++ b/main/app/sprinkles/core/assets/SiteAssets/js/modernizr.js
diff --git a/assets/js/slick.js b/main/app/sprinkles/core/assets/SiteAssets/js/slick.js
index c697993..c697993 100755..100644
--- a/assets/js/slick.js
+++ b/main/app/sprinkles/core/assets/SiteAssets/js/slick.js
diff --git a/assets/languages/ExcelFile.xls b/main/app/sprinkles/core/assets/SiteAssets/languages/ExcelFile.xls
index 1c3f963..ffc5552 100755..100644
--- a/assets/languages/ExcelFile.xls
+++ b/main/app/sprinkles/core/assets/SiteAssets/languages/ExcelFile.xls
Binary files differ
diff --git a/assets/languages/json/Translations.json b/main/app/sprinkles/core/assets/SiteAssets/languages/json/Translations.json
index 3406ffb..3406ffb 100755..100644
--- a/assets/languages/json/Translations.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/languages/json/Translations.json
diff --git a/assets/languages/json/de.json b/main/app/sprinkles/core/assets/SiteAssets/languages/json/de.json
index 74d522a..74d522a 100755..100644
--- a/assets/languages/json/de.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/languages/json/de.json
diff --git a/assets/languages/json/en.json b/main/app/sprinkles/core/assets/SiteAssets/languages/json/en.json
index 981bb83..981bb83 100755..100644
--- a/assets/languages/json/en.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/languages/json/en.json
diff --git a/assets/languages/json/fr.json b/main/app/sprinkles/core/assets/SiteAssets/languages/json/fr.json
index 5c59619..5c59619 100755..100644
--- a/assets/languages/json/fr.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/languages/json/fr.json
diff --git a/assets/languages/json/kl.json b/main/app/sprinkles/core/assets/SiteAssets/languages/json/kl.json
index b21768e..b21768e 100755..100644
--- a/assets/languages/json/kl.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/languages/json/kl.json
diff --git a/assets/php/Chatserver/bin/WebChatServer.php b/main/app/sprinkles/core/assets/SiteAssets/php/Chatserver/bin/WebChatServer.php
index 15f573b..15f573b 100755..100644
--- a/assets/php/Chatserver/bin/WebChatServer.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/Chatserver/bin/WebChatServer.php
diff --git a/assets/php/Chatserver/src/ChatProcessor.php b/main/app/sprinkles/core/assets/SiteAssets/php/Chatserver/src/ChatProcessor.php
index da78c9b..da78c9b 100755..100644
--- a/assets/php/Chatserver/src/ChatProcessor.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/Chatserver/src/ChatProcessor.php
diff --git a/assets/php/SavePublicKey.php b/main/app/sprinkles/core/assets/SiteAssets/php/SavePublicKey.php
index 725a005..725a005 100755..100644
--- a/assets/php/SavePublicKey.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/SavePublicKey.php
diff --git a/assets/php/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/composer.json
index 9d38760..8406940 100755..100644
--- a/assets/php/composer.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/composer.json
@@ -6,8 +6,6 @@
},
"require": {
"cboden/ratchet": "^0.4.1",
- "nubs/random-name-generator": "^2.1",
- "natxet/CssMin": "^3.0",
- "matthiasmullie/minify": "^1.3"
+ "nubs/random-name-generator": "^2.1"
}
}
diff --git a/assets/php/composer.lock b/main/app/sprinkles/core/assets/SiteAssets/php/composer.lock
index 51872b3..a852b73 100755..100644
--- a/assets/php/composer.lock
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
"This file is @generated automatically"
],
- "content-hash": "0d834bc6bea16f90247597aad6cf430d",
+ "content-hash": "7db98e9dbf466f436f9127ff8289eac0",
"packages": [
{
"name": "cboden/ratchet",
@@ -168,162 +168,6 @@
"time": "2017-03-20T17:10:46+00:00"
},
{
- "name": "matthiasmullie/minify",
- "version": "1.3.59",
- "source": {
- "type": "git",
- "url": "https://github.com/matthiasmullie/minify.git",
- "reference": "62dac3bce06de66f0d71fe6490cf1c508d3c3ff7"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/matthiasmullie/minify/zipball/62dac3bce06de66f0d71fe6490cf1c508d3c3ff7",
- "reference": "62dac3bce06de66f0d71fe6490cf1c508d3c3ff7",
- "shasum": ""
- },
- "require": {
- "ext-pcre": "*",
- "matthiasmullie/path-converter": "~1.1",
- "php": ">=5.3.0"
- },
- "require-dev": {
- "friendsofphp/php-cs-fixer": "~2.0",
- "matthiasmullie/scrapbook": "~1.0",
- "phpunit/phpunit": "~4.8"
- },
- "suggest": {
- "psr/cache-implementation": "Cache implementation to use with Minify::cache"
- },
- "bin": [
- "bin/minifycss",
- "bin/minifyjs"
- ],
- "type": "library",
- "autoload": {
- "psr-4": {
- "MatthiasMullie\\Minify\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Matthias Mullie",
- "email": "minify@mullie.eu",
- "homepage": "http://www.mullie.eu",
- "role": "Developer"
- }
- ],
- "description": "CSS & JavaScript minifier, in PHP. Removes whitespace, strips comments, combines files (incl. @import statements and small assets in CSS files), and optimizes/shortens a few common programming patterns.",
- "homepage": "http://www.minifier.org",
- "keywords": [
- "JS",
- "css",
- "javascript",
- "minifier",
- "minify"
- ],
- "time": "2018-02-02T12:44:18+00:00"
- },
- {
- "name": "matthiasmullie/path-converter",
- "version": "1.1.1",
- "source": {
- "type": "git",
- "url": "https://github.com/matthiasmullie/path-converter.git",
- "reference": "3082a6838be02b930239a97d38b5c9da4d693aca"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/matthiasmullie/path-converter/zipball/3082a6838be02b930239a97d38b5c9da4d693aca",
- "reference": "3082a6838be02b930239a97d38b5c9da4d693aca",
- "shasum": ""
- },
- "require": {
- "ext-pcre": "*",
- "php": ">=5.3.0"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.8"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "MatthiasMullie\\PathConverter\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Matthias Mullie",
- "email": "pathconverter@mullie.eu",
- "homepage": "http://www.mullie.eu",
- "role": "Developer"
- }
- ],
- "description": "Relative path converter",
- "homepage": "http://github.com/matthiasmullie/path-converter",
- "keywords": [
- "converter",
- "path",
- "paths",
- "relative"
- ],
- "time": "2018-02-02T11:30:10+00:00"
- },
- {
- "name": "natxet/CssMin",
- "version": "v3.0.6",
- "source": {
- "type": "git",
- "url": "https://github.com/natxet/CssMin.git",
- "reference": "d5d9f4c3e5cedb1ae96a95a21731f8790e38f1dd"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/natxet/CssMin/zipball/d5d9f4c3e5cedb1ae96a95a21731f8790e38f1dd",
- "reference": "d5d9f4c3e5cedb1ae96a95a21731f8790e38f1dd",
- "shasum": ""
- },
- "require": {
- "php": ">=5.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Joe Scylla",
- "email": "joe.scylla@gmail.com",
- "homepage": "https://profiles.google.com/joe.scylla"
- }
- ],
- "description": "Minifying CSS",
- "homepage": "http://code.google.com/p/cssmin/",
- "keywords": [
- "css",
- "minify"
- ],
- "time": "2018-01-09T11:15:01+00:00"
- },
- {
"name": "nubs/random-name-generator",
"version": "v2.1.0",
"source": {
diff --git a/assets/php/scripts.php b/main/app/sprinkles/core/assets/SiteAssets/php/scripts.php
index c2a8dbc..c2a8dbc 100755..100644
--- a/assets/php/scripts.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/scripts.php
diff --git a/assets/php/stylesheet.php b/main/app/sprinkles/core/assets/SiteAssets/php/stylesheet.php
index 66dbc50..66dbc50 100755..100644
--- a/assets/php/stylesheet.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/stylesheet.php
diff --git a/assets/php/vendor/autoload.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/autoload.php
index fca3b98..fca3b98 100755..100644
--- a/assets/php/vendor/autoload.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/autoload.php
diff --git a/assets/php/vendor/cboden/ratchet/.gitignore b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/.gitignore
index 793ef58..793ef58 100755..100644
--- a/assets/php/vendor/cboden/ratchet/.gitignore
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/.gitignore
diff --git a/assets/php/vendor/cboden/ratchet/.travis.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/.travis.yml
index 6c0dc15..6c0dc15 100755..100644
--- a/assets/php/vendor/cboden/ratchet/.travis.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/.travis.yml
diff --git a/assets/php/vendor/cboden/ratchet/CHANGELOG.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/CHANGELOG.md
index 5169993..5169993 100755..100644
--- a/assets/php/vendor/cboden/ratchet/CHANGELOG.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/CHANGELOG.md
diff --git a/assets/php/vendor/cboden/ratchet/LICENSE b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/LICENSE
index 24abba1..24abba1 100755..100644
--- a/assets/php/vendor/cboden/ratchet/LICENSE
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/LICENSE
diff --git a/assets/php/vendor/cboden/ratchet/Makefile b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/Makefile
index a2526c0..a2526c0 100755..100644
--- a/assets/php/vendor/cboden/ratchet/Makefile
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/Makefile
diff --git a/assets/php/vendor/cboden/ratchet/README.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/README.md
index 3f1a345..3f1a345 100755..100644
--- a/assets/php/vendor/cboden/ratchet/README.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/README.md
diff --git a/assets/php/vendor/cboden/ratchet/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/composer.json
index 9529618..9529618 100755..100644
--- a/assets/php/vendor/cboden/ratchet/composer.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/composer.json
diff --git a/assets/php/vendor/cboden/ratchet/phpunit.xml.dist b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/phpunit.xml.dist
index 0cc5451..0cc5451 100755..100644
--- a/assets/php/vendor/cboden/ratchet/phpunit.xml.dist
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/phpunit.xml.dist
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/AbstractConnectionDecorator.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/AbstractConnectionDecorator.php
index 9707951..9707951 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/AbstractConnectionDecorator.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/AbstractConnectionDecorator.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/App.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/App.php
index f378534..f378534 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/App.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/App.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/ComponentInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/ComponentInterface.php
index 37e41b1..37e41b1 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/ComponentInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/ComponentInterface.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/ConnectionInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/ConnectionInterface.php
index 26fb8a4..26fb8a4 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/ConnectionInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/ConnectionInterface.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Http/CloseResponseTrait.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Http/CloseResponseTrait.php
index abdf5c4..abdf5c4 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Http/CloseResponseTrait.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Http/CloseResponseTrait.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Http/HttpRequestParser.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Http/HttpRequestParser.php
index 9c44114..9c44114 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Http/HttpRequestParser.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Http/HttpRequestParser.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Http/HttpServer.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Http/HttpServer.php
index bbd8d53..bbd8d53 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Http/HttpServer.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Http/HttpServer.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Http/HttpServerInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Http/HttpServerInterface.php
index 2c37c49..2c37c49 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Http/HttpServerInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Http/HttpServerInterface.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Http/NoOpHttpServerController.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Http/NoOpHttpServerController.php
index 4f72e66..4f72e66 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Http/NoOpHttpServerController.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Http/NoOpHttpServerController.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Http/OriginCheck.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Http/OriginCheck.php
index 2bdc0f7..2bdc0f7 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Http/OriginCheck.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Http/OriginCheck.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Http/Router.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Http/Router.php
index df7fe82..df7fe82 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Http/Router.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Http/Router.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/MessageComponentInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/MessageComponentInterface.php
index b4a92e2..b4a92e2 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/MessageComponentInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/MessageComponentInterface.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/MessageInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/MessageInterface.php
index 1486323..1486323 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/MessageInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/MessageInterface.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Server/EchoServer.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Server/EchoServer.php
index 2918e73..2918e73 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Server/EchoServer.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Server/EchoServer.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Server/FlashPolicy.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Server/FlashPolicy.php
index 4a1b8bd..4a1b8bd 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Server/FlashPolicy.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Server/FlashPolicy.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Server/IoConnection.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Server/IoConnection.php
index 9f864bb..9f864bb 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Server/IoConnection.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Server/IoConnection.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Server/IoServer.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Server/IoServer.php
index b3fb7e0..b3fb7e0 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Server/IoServer.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Server/IoServer.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Server/IpBlackList.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Server/IpBlackList.php
index 9342254..9342254 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Server/IpBlackList.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Server/IpBlackList.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Session/Serialize/HandlerInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Session/Serialize/HandlerInterface.php
index b83635f..b83635f 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Session/Serialize/HandlerInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Session/Serialize/HandlerInterface.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Session/Serialize/PhpBinaryHandler.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Session/Serialize/PhpBinaryHandler.php
index ba80551..ba80551 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Session/Serialize/PhpBinaryHandler.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Session/Serialize/PhpBinaryHandler.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Session/Serialize/PhpHandler.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Session/Serialize/PhpHandler.php
index b1df356..b1df356 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Session/Serialize/PhpHandler.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Session/Serialize/PhpHandler.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Session/SessionProvider.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Session/SessionProvider.php
index 44276c5..44276c5 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Session/SessionProvider.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Session/SessionProvider.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Session/Storage/Proxy/VirtualProxy.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Session/Storage/Proxy/VirtualProxy.php
index b478d03..b478d03 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Session/Storage/Proxy/VirtualProxy.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Session/Storage/Proxy/VirtualProxy.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Session/Storage/VirtualSessionStorage.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Session/Storage/VirtualSessionStorage.php
index daa10bb..daa10bb 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Session/Storage/VirtualSessionStorage.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Session/Storage/VirtualSessionStorage.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/Exception.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/Exception.php
index 6c824da..6c824da 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/Exception.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/Exception.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/JsonException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/JsonException.php
index 8f05d28..8f05d28 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/JsonException.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/JsonException.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/ServerProtocol.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/ServerProtocol.php
index 2d6d799..2d6d799 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/ServerProtocol.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/ServerProtocol.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/Topic.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/Topic.php
index bca8f67..bca8f67 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/Topic.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/Topic.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/TopicManager.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/TopicManager.php
index dd06ada..dd06ada 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/TopicManager.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/TopicManager.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/WampConnection.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/WampConnection.php
index dda1e4e..dda1e4e 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/WampConnection.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/WampConnection.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/WampServer.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/WampServer.php
index 5d710aa..5d710aa 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/WampServer.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/WampServer.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/WampServerInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/WampServerInterface.php
index 15c521d..15c521d 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/WampServerInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/Wamp/WampServerInterface.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/ConnContext.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/ConnContext.php
index 2eba782..2eba782 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/ConnContext.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/ConnContext.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/MessageCallableInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/MessageCallableInterface.php
index b5c094e..b5c094e 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/MessageCallableInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/MessageCallableInterface.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/MessageComponentInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/MessageComponentInterface.php
index fccd4e6..fccd4e6 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/MessageComponentInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/MessageComponentInterface.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/WsConnection.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/WsConnection.php
index d2d04ef..d2d04ef 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/WsConnection.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/WsConnection.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/WsServer.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/WsServer.php
index 8030604..8030604 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/WsServer.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/WsServer.php
diff --git a/assets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/WsServerInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/WsServerInterface.php
index 15d1f7b..15d1f7b 100755..100644
--- a/assets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/WsServerInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/src/Ratchet/WebSocket/WsServerInterface.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/autobahn/bin/fuzzingserver.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/autobahn/bin/fuzzingserver.php
index 66d3704..66d3704 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/autobahn/bin/fuzzingserver.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/autobahn/bin/fuzzingserver.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/autobahn/fuzzingclient-all.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/autobahn/fuzzingclient-all.json
index 0494cf3..0494cf3 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/autobahn/fuzzingclient-all.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/autobahn/fuzzingclient-all.json
diff --git a/assets/php/vendor/cboden/ratchet/tests/autobahn/fuzzingclient-profile.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/autobahn/fuzzingclient-profile.json
index e81a9fd..e81a9fd 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/autobahn/fuzzingclient-profile.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/autobahn/fuzzingclient-profile.json
diff --git a/assets/php/vendor/cboden/ratchet/tests/autobahn/fuzzingclient-quick.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/autobahn/fuzzingclient-quick.json
index c92e805..c92e805 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/autobahn/fuzzingclient-quick.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/autobahn/fuzzingclient-quick.json
diff --git a/assets/php/vendor/cboden/ratchet/tests/bootstrap.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/bootstrap.php
index 40791ba..40791ba 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/bootstrap.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/bootstrap.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/AbstractMessageComponentTestCase.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/AbstractMessageComponentTestCase.php
index 8c298e5..8c298e5 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/AbstractMessageComponentTestCase.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/AbstractMessageComponentTestCase.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/Component.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/Component.php
index e152988..e152988 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/Component.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/Component.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/Connection.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/Connection.php
index 5918296..5918296 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/Connection.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/Connection.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/ConnectionDecorator.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/ConnectionDecorator.php
index 5570c07..5570c07 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/ConnectionDecorator.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/ConnectionDecorator.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/WampComponent.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/WampComponent.php
index cd526cb..cd526cb 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/WampComponent.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Mock/WampComponent.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/NullComponent.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/NullComponent.php
index 90def21..90def21 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/NullComponent.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/NullComponent.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Wamp/Stub/WsWampServerInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Wamp/Stub/WsWampServerInterface.php
index 197bbd3..197bbd3 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Wamp/Stub/WsWampServerInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/Wamp/Stub/WsWampServerInterface.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/WebSocket/Stub/WsMessageComponentInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/WebSocket/Stub/WsMessageComponentInterface.php
index ef88325..ef88325 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/WebSocket/Stub/WsMessageComponentInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/helpers/Ratchet/WebSocket/Stub/WsMessageComponentInterface.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/unit/AbstractConnectionDecoratorTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/AbstractConnectionDecoratorTest.php
index 0887d3e..0887d3e 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/unit/AbstractConnectionDecoratorTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/AbstractConnectionDecoratorTest.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/unit/Http/HttpRequestParserTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Http/HttpRequestParserTest.php
index 6af8402..6af8402 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/unit/Http/HttpRequestParserTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Http/HttpRequestParserTest.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/unit/Http/HttpServerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Http/HttpServerTest.php
index 7041d66..7041d66 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/unit/Http/HttpServerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Http/HttpServerTest.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/unit/Http/OriginCheckTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Http/OriginCheckTest.php
index c1c4012..c1c4012 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/unit/Http/OriginCheckTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Http/OriginCheckTest.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/unit/Http/RouterTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Http/RouterTest.php
index 1ca4cbc..1ca4cbc 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/unit/Http/RouterTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Http/RouterTest.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/unit/Server/EchoServerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Server/EchoServerTest.php
index 47fb0e2..47fb0e2 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/unit/Server/EchoServerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Server/EchoServerTest.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/unit/Server/FlashPolicyComponentTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Server/FlashPolicyComponentTest.php
index 38fc96a..38fc96a 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/unit/Server/FlashPolicyComponentTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Server/FlashPolicyComponentTest.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/unit/Server/IoConnectionTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Server/IoConnectionTest.php
index 07130f6..07130f6 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/unit/Server/IoConnectionTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Server/IoConnectionTest.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/unit/Server/IoServerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Server/IoServerTest.php
index 284fbde..284fbde 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/unit/Server/IoServerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Server/IoServerTest.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/unit/Server/IpBlackListComponentTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Server/IpBlackListComponentTest.php
index 90f4185..90f4185 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/unit/Server/IpBlackListComponentTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Server/IpBlackListComponentTest.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/unit/Session/Serialize/PhpHandlerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Session/Serialize/PhpHandlerTest.php
index 4acf5bc..4acf5bc 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/unit/Session/Serialize/PhpHandlerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Session/Serialize/PhpHandlerTest.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/unit/Session/SessionComponentTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Session/SessionComponentTest.php
index ebfdde4..ebfdde4 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/unit/Session/SessionComponentTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Session/SessionComponentTest.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/unit/Session/Storage/VirtualSessionStoragePDOTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Session/Storage/VirtualSessionStoragePDOTest.php
index 2727484..2727484 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/unit/Session/Storage/VirtualSessionStoragePDOTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Session/Storage/VirtualSessionStoragePDOTest.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/unit/Wamp/ServerProtocolTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Wamp/ServerProtocolTest.php
index 8ff68c2..8ff68c2 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/unit/Wamp/ServerProtocolTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Wamp/ServerProtocolTest.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/unit/Wamp/TopicManagerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Wamp/TopicManagerTest.php
index b21b6bc..b21b6bc 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/unit/Wamp/TopicManagerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Wamp/TopicManagerTest.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/unit/Wamp/TopicTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Wamp/TopicTest.php
index b8685b7..b8685b7 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/unit/Wamp/TopicTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Wamp/TopicTest.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/unit/Wamp/WampConnectionTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Wamp/WampConnectionTest.php
index adf59d5..adf59d5 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/unit/Wamp/WampConnectionTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Wamp/WampConnectionTest.php
diff --git a/assets/php/vendor/cboden/ratchet/tests/unit/Wamp/WampServerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Wamp/WampServerTest.php
index 626b1ce..626b1ce 100755..100644
--- a/assets/php/vendor/cboden/ratchet/tests/unit/Wamp/WampServerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/cboden/ratchet/tests/unit/Wamp/WampServerTest.php
diff --git a/assets/php/vendor/composer/ClassLoader.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/ClassLoader.php
index dc02dfb..dc02dfb 100755..100644
--- a/assets/php/vendor/composer/ClassLoader.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/ClassLoader.php
diff --git a/assets/php/vendor/composer/LICENSE b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/LICENSE
index f27399a..f27399a 100755..100644
--- a/assets/php/vendor/composer/LICENSE
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/LICENSE
diff --git a/assets/php/vendor/composer/autoload_classmap.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/autoload_classmap.php
index a883873..a883873 100755..100644
--- a/assets/php/vendor/composer/autoload_classmap.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/autoload_classmap.php
diff --git a/assets/php/vendor/composer/autoload_files.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/autoload_files.php
index 295c7b6..295c7b6 100755..100644
--- a/assets/php/vendor/composer/autoload_files.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/autoload_files.php
diff --git a/assets/php/vendor/composer/autoload_namespaces.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/autoload_namespaces.php
index 02066fb..02066fb 100755..100644
--- a/assets/php/vendor/composer/autoload_namespaces.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/autoload_namespaces.php
diff --git a/assets/php/vendor/composer/autoload_psr4.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/autoload_psr4.php
index 9c1906b..9c1906b 100755..100644
--- a/assets/php/vendor/composer/autoload_psr4.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/autoload_psr4.php
diff --git a/assets/php/vendor/composer/autoload_real.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/autoload_real.php
index 8fc42a0..8fc42a0 100755..100644
--- a/assets/php/vendor/composer/autoload_real.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/autoload_real.php
diff --git a/assets/php/vendor/composer/autoload_static.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/autoload_static.php
index b5b4c27..b5b4c27 100755..100644
--- a/assets/php/vendor/composer/autoload_static.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/autoload_static.php
diff --git a/assets/php/vendor/composer/installed.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/installed.json
index c8ca472..c8ca472 100755..100644
--- a/assets/php/vendor/composer/installed.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/composer/installed.json
diff --git a/assets/php/vendor/evenement/evenement/.gitignore b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/.gitignore
index 987e2a2..987e2a2 100755..100644
--- a/assets/php/vendor/evenement/evenement/.gitignore
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/.gitignore
diff --git a/assets/php/vendor/evenement/evenement/.travis.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/.travis.yml
index 65ba0ce..65ba0ce 100755..100644
--- a/assets/php/vendor/evenement/evenement/.travis.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/.travis.yml
diff --git a/assets/php/vendor/evenement/evenement/CHANGELOG.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/CHANGELOG.md
index 568f229..568f229 100755..100644
--- a/assets/php/vendor/evenement/evenement/CHANGELOG.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/CHANGELOG.md
diff --git a/assets/php/vendor/evenement/evenement/LICENSE b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/LICENSE
index d9a37d0..d9a37d0 100755..100644
--- a/assets/php/vendor/evenement/evenement/LICENSE
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/LICENSE
diff --git a/assets/php/vendor/evenement/evenement/README.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/README.md
index 9443011..9443011 100755..100644
--- a/assets/php/vendor/evenement/evenement/README.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/README.md
diff --git a/assets/php/vendor/evenement/evenement/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/composer.json
index cbb4827..cbb4827 100755..100644
--- a/assets/php/vendor/evenement/evenement/composer.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/composer.json
diff --git a/assets/php/vendor/evenement/evenement/doc/00-intro.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/doc/00-intro.md
index 6c28a2a..6c28a2a 100755..100644
--- a/assets/php/vendor/evenement/evenement/doc/00-intro.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/doc/00-intro.md
diff --git a/assets/php/vendor/evenement/evenement/doc/01-api.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/doc/01-api.md
index 17ba333..17ba333 100755..100644
--- a/assets/php/vendor/evenement/evenement/doc/01-api.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/doc/01-api.md
diff --git a/assets/php/vendor/evenement/evenement/doc/02-plugin-system.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/doc/02-plugin-system.md
index 6a08371..6a08371 100755..100644
--- a/assets/php/vendor/evenement/evenement/doc/02-plugin-system.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/doc/02-plugin-system.md
diff --git a/assets/php/vendor/evenement/evenement/examples/benchmark-emit-no-arguments.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/examples/benchmark-emit-no-arguments.php
index 53d7f4b..53d7f4b 100755..100644
--- a/assets/php/vendor/evenement/evenement/examples/benchmark-emit-no-arguments.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/examples/benchmark-emit-no-arguments.php
diff --git a/assets/php/vendor/evenement/evenement/examples/benchmark-emit-once.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/examples/benchmark-emit-once.php
index 74f4d17..74f4d17 100755..100644
--- a/assets/php/vendor/evenement/evenement/examples/benchmark-emit-once.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/examples/benchmark-emit-once.php
diff --git a/assets/php/vendor/evenement/evenement/examples/benchmark-emit-one-argument.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/examples/benchmark-emit-one-argument.php
index 39fc4ba..39fc4ba 100755..100644
--- a/assets/php/vendor/evenement/evenement/examples/benchmark-emit-one-argument.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/examples/benchmark-emit-one-argument.php
diff --git a/assets/php/vendor/evenement/evenement/examples/benchmark-emit.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/examples/benchmark-emit.php
index 3ab639e..3ab639e 100755..100644
--- a/assets/php/vendor/evenement/evenement/examples/benchmark-emit.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/examples/benchmark-emit.php
diff --git a/assets/php/vendor/evenement/evenement/examples/benchmark-remove-listener-once.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/examples/benchmark-remove-listener-once.php
index 414be3b..414be3b 100755..100644
--- a/assets/php/vendor/evenement/evenement/examples/benchmark-remove-listener-once.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/examples/benchmark-remove-listener-once.php
diff --git a/assets/php/vendor/evenement/evenement/phpunit.xml.dist b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/phpunit.xml.dist
index 70bc693..70bc693 100755..100644
--- a/assets/php/vendor/evenement/evenement/phpunit.xml.dist
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/phpunit.xml.dist
diff --git a/assets/php/vendor/evenement/evenement/src/Evenement/EventEmitter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/src/Evenement/EventEmitter.php
index db189b9..db189b9 100755..100644
--- a/assets/php/vendor/evenement/evenement/src/Evenement/EventEmitter.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/src/Evenement/EventEmitter.php
diff --git a/assets/php/vendor/evenement/evenement/src/Evenement/EventEmitterInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/src/Evenement/EventEmitterInterface.php
index 310631a..310631a 100755..100644
--- a/assets/php/vendor/evenement/evenement/src/Evenement/EventEmitterInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/src/Evenement/EventEmitterInterface.php
diff --git a/assets/php/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php
index a78e65c..a78e65c 100755..100644
--- a/assets/php/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php
diff --git a/assets/php/vendor/evenement/evenement/tests/Evenement/Tests/EventEmitterTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/tests/Evenement/Tests/EventEmitterTest.php
index 28f3011..28f3011 100755..100644
--- a/assets/php/vendor/evenement/evenement/tests/Evenement/Tests/EventEmitterTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/tests/Evenement/Tests/EventEmitterTest.php
diff --git a/assets/php/vendor/evenement/evenement/tests/Evenement/Tests/Listener.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/tests/Evenement/Tests/Listener.php
index df17424..df17424 100755..100644
--- a/assets/php/vendor/evenement/evenement/tests/Evenement/Tests/Listener.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/tests/Evenement/Tests/Listener.php
diff --git a/assets/php/vendor/evenement/evenement/tests/Evenement/Tests/functions.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/tests/Evenement/Tests/functions.php
index 7f11f5b..7f11f5b 100755..100644
--- a/assets/php/vendor/evenement/evenement/tests/Evenement/Tests/functions.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/evenement/evenement/tests/Evenement/Tests/functions.php
diff --git a/assets/php/vendor/guzzlehttp/psr7/CHANGELOG.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/CHANGELOG.md
index 5c252b3..5c252b3 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/CHANGELOG.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/CHANGELOG.md
diff --git a/assets/php/vendor/guzzlehttp/psr7/LICENSE b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/LICENSE
index 581d95f..581d95f 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/LICENSE
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/LICENSE
diff --git a/assets/php/vendor/guzzlehttp/psr7/README.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/README.md
index 1649935..1649935 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/README.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/README.md
diff --git a/assets/php/vendor/guzzlehttp/psr7/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/composer.json
index b1c5a90..b1c5a90 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/composer.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/composer.json
diff --git a/assets/php/vendor/guzzlehttp/psr7/src/AppendStream.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/AppendStream.php
index 23039fd..23039fd 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/src/AppendStream.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/AppendStream.php
diff --git a/assets/php/vendor/guzzlehttp/psr7/src/BufferStream.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/BufferStream.php
index af4d4c2..af4d4c2 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/src/BufferStream.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/BufferStream.php
diff --git a/assets/php/vendor/guzzlehttp/psr7/src/CachingStream.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/CachingStream.php
index ed68f08..ed68f08 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/src/CachingStream.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/CachingStream.php
diff --git a/assets/php/vendor/guzzlehttp/psr7/src/DroppingStream.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/DroppingStream.php
index 8935c80..8935c80 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/src/DroppingStream.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/DroppingStream.php
diff --git a/assets/php/vendor/guzzlehttp/psr7/src/FnStream.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/FnStream.php
index cc9b445..cc9b445 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/src/FnStream.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/FnStream.php
diff --git a/assets/php/vendor/guzzlehttp/psr7/src/InflateStream.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/InflateStream.php
index 0051d3f..0051d3f 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/src/InflateStream.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/InflateStream.php
diff --git a/assets/php/vendor/guzzlehttp/psr7/src/LazyOpenStream.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/LazyOpenStream.php
index 02cec3a..02cec3a 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/src/LazyOpenStream.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/LazyOpenStream.php
diff --git a/assets/php/vendor/guzzlehttp/psr7/src/LimitStream.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/LimitStream.php
index 3c13d4f..3c13d4f 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/src/LimitStream.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/LimitStream.php
diff --git a/assets/php/vendor/guzzlehttp/psr7/src/MessageTrait.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/MessageTrait.php
index 1e4da64..1e4da64 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/src/MessageTrait.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/MessageTrait.php
diff --git a/assets/php/vendor/guzzlehttp/psr7/src/MultipartStream.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/MultipartStream.php
index c0fd584..c0fd584 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/src/MultipartStream.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/MultipartStream.php
diff --git a/assets/php/vendor/guzzlehttp/psr7/src/NoSeekStream.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/NoSeekStream.php
index 2332218..2332218 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/src/NoSeekStream.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/NoSeekStream.php
diff --git a/assets/php/vendor/guzzlehttp/psr7/src/PumpStream.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/PumpStream.php
index ffb5440..ffb5440 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/src/PumpStream.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/PumpStream.php
diff --git a/assets/php/vendor/guzzlehttp/psr7/src/Request.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/Request.php
index 0828548..0828548 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/src/Request.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/Request.php
diff --git a/assets/php/vendor/guzzlehttp/psr7/src/Response.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/Response.php
index 2830c6c..2830c6c 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/src/Response.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/Response.php
diff --git a/assets/php/vendor/guzzlehttp/psr7/src/ServerRequest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/ServerRequest.php
index 575aab8..575aab8 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/src/ServerRequest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/ServerRequest.php
diff --git a/assets/php/vendor/guzzlehttp/psr7/src/Stream.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/Stream.php
index e336628..e336628 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/src/Stream.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/Stream.php
diff --git a/assets/php/vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php
index daec6f5..daec6f5 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php
diff --git a/assets/php/vendor/guzzlehttp/psr7/src/StreamWrapper.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/StreamWrapper.php
index cf7b223..cf7b223 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/src/StreamWrapper.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/StreamWrapper.php
diff --git a/assets/php/vendor/guzzlehttp/psr7/src/UploadedFile.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/UploadedFile.php
index e62bd5c..e62bd5c 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/src/UploadedFile.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/UploadedFile.php
diff --git a/assets/php/vendor/guzzlehttp/psr7/src/Uri.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/Uri.php
index f46c1db..f46c1db 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/src/Uri.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/Uri.php
diff --git a/assets/php/vendor/guzzlehttp/psr7/src/UriNormalizer.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/UriNormalizer.php
index 384c29e..384c29e 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/src/UriNormalizer.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/UriNormalizer.php
diff --git a/assets/php/vendor/guzzlehttp/psr7/src/UriResolver.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/UriResolver.php
index c1cb8a2..c1cb8a2 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/src/UriResolver.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/UriResolver.php
diff --git a/assets/php/vendor/guzzlehttp/psr7/src/functions.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/functions.php
index e40348d..e40348d 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/src/functions.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/functions.php
diff --git a/assets/php/vendor/guzzlehttp/psr7/src/functions_include.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/functions_include.php
index 96a4a83..96a4a83 100755..100644
--- a/assets/php/vendor/guzzlehttp/psr7/src/functions_include.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/guzzlehttp/psr7/src/functions_include.php
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/CHANGELOG-1.0.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/CHANGELOG-1.0.md
new file mode 100644
index 0000000..f91a7e5
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/CHANGELOG-1.0.md
@@ -0,0 +1,36 @@
+1.0.4 (August 28, 2012)
+-----------------------
+
+ * Fixed the Twig tag to avoid a fatal error when left unclosed
+ * Added the HashableInterface for non-serialiable filters
+ * Fixed a bug for compass on windows
+
+1.0.3 (March 2, 2012)
+---------------------
+
+ * Added "boring" option to Compass filter
+ * Fixed accumulation of load paths in Compass filter
+ * Fixed issues in CssImport and CssRewrite filters
+
+1.0.2 (August 26, 2011)
+-----------------------
+
+ * Twig 1.2 compatibility
+ * Fixed filtering of large LessCSS assets
+ * Fixed escaping of commands on Windows
+ * Misc fixes to Compass filter
+ * Removed default CssEmbed charset
+
+1.0.1 (July 15, 2011)
+---------------------
+
+ * Fixed Twig error handling
+ * Removed use of STDIN
+ * Added inheritance of environment variables
+ * Fixed Compass on Windows
+ * Improved escaping of commands
+
+1.0.0 (July 10, 2011)
+---------------------
+
+ * Initial release
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/CHANGELOG-1.1.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/CHANGELOG-1.1.md
new file mode 100644
index 0000000..8bcf8bb
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/CHANGELOG-1.1.md
@@ -0,0 +1,57 @@
+1.1.2 (July 18, 2013)
+-------------------
+
+ * Fixed deep mtime on asset collections
+ * `CallablesFilter` now implements `DependencyExtractorInterface`
+ * Fixed detection of "partial" children in subfolders in `SassFilter`
+ * Restored `PathUtils` for BC
+
+1.1.1 (June 1, 2013)
+--------------------
+
+ * Fixed cloning of asset collections
+ * Fixed environment var inheritance
+ * Replaced `AssetWriter::getCombinations()` for BC, even though we don't use it
+ * Added support for `@import-once` to Less filters
+
+1.1.0 (May 15, 2013)
+--------------------
+
+ * Added LazyAssetManager::getLastModified() for determining "deep" mtime
+ * Added DartFilter
+ * Added EmberPrecompile
+ * Added GssFilter
+ * Added PhpCssEmbedFilter
+ * Added RooleFilter
+ * Added TypeScriptFilter
+ * Added the possibility to configure additional load paths for less and lessphp
+ * Added the UglifyCssFilter
+ * Fixed the handling of directories in the GlobAsset. #256
+ * Added Handlebars support
+ * Added Scssphp-compass support
+ * Added the CacheBustingWorker
+ * Added the UglifyJs2Filter
+
+1.1.0-alpha1 (August 28, 2012)
+------------------------------
+
+ * Added pure php css embed filter
+ * Added Scssphp support
+ * Added support for Google Closure language option
+ * Added a way to set a specific ruby path for CompassFilter and SassFilter
+ * Ensure uniqueness of temporary files created by the compressor filter. Fixed #61
+ * Added Compass option for generated_images_path (for generated Images/Sprites)
+ * Added PackerFilter
+ * Add the way to contact closure compiler API using curl, if available and allow_url_fopen is off
+ * Added filters for JSMin and JSMinPlus
+ * Added the UglifyJsFilter
+ * Improved the error message in getModifiedTime when a file asset uses an invalid file
+ * added support for asset variables:
+
+ Asset variables allow you to pre-compile your assets for a finite set of known
+ variable values, and then to simply deliver the correct asset version at runtime.
+ For example, this is helpful for assets with language, or browser-specific code.
+ * Removed the copy-paste of the Symfony2 Process component and use the original one
+ * Added ability to pass variables into lessphp filter
+ * Added google closure stylesheets jar filter
+ * Added the support of `--bare` for the CoffeeScriptFilter
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/CHANGELOG-1.2.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/CHANGELOG-1.2.md
new file mode 100644
index 0000000..e80b0ac
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/CHANGELOG-1.2.md
@@ -0,0 +1,49 @@
+1.2.0 (2014-10-14)
+------------------
+
+### New features
+
+* Added the autoprefixer filter
+* Added --no-header option for Coffeescript
+* Implemented the extraction of dependencies for the compass filter
+* Allow custom functions to be registered on the Lessphp filter
+* Added MinifyCssCompressor filter based on `mrclay/minify`
+* Added `setVariables` in the ScssPhpFilter
+* Improved the support of the compress options for UglifyJS2
+* Added CssCacheBustingFilter to apply cache busting on URLs in the CSS
+* Added support for `--relative-assets` option for the compass filter
+
+### Bug fixes
+
+* Allow functions.php to be included many times
+* Updated the ScssPhpFilter for upstream class renaming
+
+1.2.0-alpha1 (2014-07-08)
+-------------------------
+
+### BC breaks
+
+* Added `AssetFactory` instance as second argument for `WorkerInterface::process()`
+* Removed `LazyAssetManager` from `CacheBustingWorker` constructor
+* A new `getSourceDirectory()` method was added on the AssetInterface
+* Removed limit and count arguments from CssUtils functions
+* Removed the deprecated `PathUtils` class
+
+### New features
+
+* added `CssUtils::filterCommentless()`
+* Added `DependencyExtractorInterface` for filters to report other files they import
+* Added the support of nib in the stylus filter
+* Added `registerFunction` and `setFormatter` to the scssphp filter
+* Added the support of flag file for the ClosureCompilerJarFilter
+* Added the JsSqueeze filter
+* Added support of the define option for uglifyjs (1 & 2) filters
+* Added logging for Twig errors in the extractor
+
+### Bug fixes
+
+* Fixed the detection of protocol-relative CSS imports
+* Updated AssetCollection to not add several time the same variable in path
+* Fixed the merging of the environment variables to keep the configuration of the NODE_PATH working
+* Fixed the support of ``{% embed %}`` in the Twig extractor
+* Fixed the support of asset variables in GlobAsset
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/Gemfile b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/Gemfile
new file mode 100644
index 0000000..1c53249
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/Gemfile
@@ -0,0 +1,5 @@
+source "https://rubygems.org"
+
+gem "sprockets", "~> 1.0.0"
+gem "sass"
+gem "compass"
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/LICENSE b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/LICENSE
new file mode 100644
index 0000000..f5dedf4
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/LICENSE
@@ -0,0 +1,19 @@
+Copyright (c) 2010-2015 OpenSky Project Inc
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is furnished
+to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/README.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/README.md
new file mode 100644
index 0000000..7ec0058
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/README.md
@@ -0,0 +1,345 @@
+# Assetic [![Build Status](https://travis-ci.org/kriswallsmith/assetic.png?branch=master)](https://travis-ci.org/kriswallsmith/assetic) ![project status](http://stillmaintained.com/kriswallsmith/assetic.png) #
+
+Assetic is an asset management framework for PHP.
+
+``` php
+<?php
+
+use Assetic\Asset\AssetCollection;
+use Assetic\Asset\FileAsset;
+use Assetic\Asset\GlobAsset;
+
+$js = new AssetCollection(array(
+ new GlobAsset('/path/to/js/*'),
+ new FileAsset('/path/to/another.js'),
+));
+
+// the code is merged when the asset is dumped
+echo $js->dump();
+```
+
+Assets
+------
+
+An Assetic asset is something with filterable content that can be loaded and
+dumped. An asset also includes metadata, some of which can be manipulated and
+some of which is immutable.
+
+| **Property** | **Accessor** | **Mutator** |
+|--------------|-----------------|---------------|
+| content | getContent | setContent |
+| mtime | getLastModified | n/a |
+| source root | getSourceRoot | n/a |
+| source path | getSourcePath | n/a |
+| target path | getTargetPath | setTargetPath |
+
+The "target path" property denotes where an asset (or an collection of assets) should be dumped.
+
+Filters
+-------
+
+Filters can be applied to manipulate assets.
+
+``` php
+<?php
+
+use Assetic\Asset\AssetCollection;
+use Assetic\Asset\FileAsset;
+use Assetic\Asset\GlobAsset;
+use Assetic\Filter\LessFilter;
+use Assetic\Filter\Yui;
+
+$css = new AssetCollection(array(
+ new FileAsset('/path/to/src/styles.less', array(new LessFilter())),
+ new GlobAsset('/path/to/css/*'),
+), array(
+ new Yui\CssCompressorFilter('/path/to/yuicompressor.jar'),
+));
+
+// this will echo CSS compiled by LESS and compressed by YUI
+echo $css->dump();
+```
+
+The filters applied to the collection will cascade to each asset leaf if you
+iterate over it.
+
+``` php
+<?php
+
+foreach ($css as $leaf) {
+ // each leaf is compressed by YUI
+ echo $leaf->dump();
+}
+```
+
+The core provides the following filters in the `Assetic\Filter` namespace:
+
+ * `AutoprefixerFilter`: Parse and update vendor-specific properties using autoprefixer
+ * `CoffeeScriptFilter`: compiles CoffeeScript into Javascript
+ * `CompassFilter`: Compass CSS authoring framework
+ * `CssEmbedFilter`: embeds image data in your stylesheets
+ * `CssImportFilter`: inlines imported stylesheets
+ * `CssMinFilter`: minifies CSS
+ * `CleanCssFilter`: minifies CSS
+ * `CssRewriteFilter`: fixes relative URLs in CSS assets when moving to a new URL
+ * `DartFilter`: compiles Javascript using dart2js
+ * `EmberPrecompileFilter`: precompiles Handlebars templates into Javascript for use in the Ember.js framework
+ * `GoogleClosure\CompilerApiFilter`: compiles Javascript using the Google Closure Compiler API
+ * `GoogleClosure\CompilerJarFilter`: compiles Javascript using the Google Closure Compiler JAR
+ * `GssFilter`: compliles CSS using the Google Closure Stylesheets Compiler
+ * `HandlebarsFilter`: compiles Handlebars templates into Javascript
+ * `JpegoptimFilter`: optimize your JPEGs
+ * `JpegtranFilter`: optimize your JPEGs
+ * `JSMinFilter`: minifies Javascript
+ * `JSMinPlusFilter`: minifies Javascript
+ * `JSqueezeFilter`: compresses Javascript
+ * `LessFilter`: parses LESS into CSS (using less.js with node.js)
+ * `LessphpFilter`: parses LESS into CSS (using lessphp)
+ * `OptiPngFilter`: optimize your PNGs
+ * `PackagerFilter`: parses Javascript for packager tags
+ * `PackerFilter`: compresses Javascript using Dean Edwards's Packer
+ * `PhpCssEmbedFilter`: embeds image data in your stylesheet
+ * `PngoutFilter`: optimize your PNGs
+ * `ReactJsxFilter`: compiles React JSX into JavaScript
+ * `Sass\SassFilter`: parses SASS into CSS
+ * `Sass\ScssFilter`: parses SCSS into CSS
+ * `SassphpFilter`: parses Sass into CSS using the sassphp bindings for Libsass
+ * `ScssphpFilter`: parses SCSS using scssphp
+ * `SeparatorFilter`: inserts a separator between assets to prevent merge failures
+ * `SprocketsFilter`: Sprockets Javascript dependency management
+ * `StylusFilter`: parses STYL into CSS
+ * `TypeScriptFilter`: parses TypeScript into Javascript
+ * `UglifyCssFilter`: minifies CSS
+ * `UglifyJs2Filter`: minifies Javascript
+ * `UglifyJsFilter`: minifies Javascript
+ * `Yui\CssCompressorFilter`: compresses CSS using the YUI compressor
+ * `Yui\JsCompressorFilter`: compresses Javascript using the YUI compressor
+
+Asset Manager
+-------------
+
+An asset manager is provided for organizing assets.
+
+``` php
+<?php
+
+use Assetic\AssetManager;
+use Assetic\Asset\FileAsset;
+use Assetic\Asset\GlobAsset;
+
+$am = new AssetManager();
+$am->set('jquery', new FileAsset('/path/to/jquery.js'));
+$am->set('base_css', new GlobAsset('/path/to/css/*'));
+```
+
+The asset manager can also be used to reference assets to avoid duplication.
+
+``` php
+<?php
+
+use Assetic\Asset\AssetCollection;
+use Assetic\Asset\AssetReference;
+use Assetic\Asset\FileAsset;
+
+$am->set('my_plugin', new AssetCollection(array(
+ new AssetReference($am, 'jquery'),
+ new FileAsset('/path/to/jquery.plugin.js'),
+)));
+```
+
+Filter Manager
+--------------
+
+A filter manager is also provided for organizing filters.
+
+``` php
+<?php
+
+use Assetic\FilterManager;
+use Assetic\Filter\Sass\SassFilter;
+use Assetic\Filter\Yui;
+
+$fm = new FilterManager();
+$fm->set('sass', new SassFilter('/path/to/parser/sass'));
+$fm->set('yui_css', new Yui\CssCompressorFilter('/path/to/yuicompressor.jar'));
+```
+
+Asset Factory
+-------------
+
+If you'd rather not create all these objects by hand, you can use the asset
+factory, which will do most of the work for you.
+
+``` php
+<?php
+
+use Assetic\Factory\AssetFactory;
+
+$factory = new AssetFactory('/path/to/asset/directory/');
+$factory->setAssetManager($am);
+$factory->setFilterManager($fm);
+$factory->setDebug(true);
+
+$css = $factory->createAsset(array(
+ '@reset', // load the asset manager's "reset" asset
+ 'css/src/*.scss', // load every scss files from "/path/to/asset/directory/css/src/"
+), array(
+ 'scss', // filter through the filter manager's "scss" filter
+ '?yui_css', // don't use this filter in debug mode
+));
+
+echo $css->dump();
+```
+
+The `AssetFactory` is constructed with a root directory which is used as the base directory for relative asset paths.
+
+Prefixing a filter name with a question mark, as `yui_css` is here, will cause
+that filter to be omitted when the factory is in debug mode.
+
+You can also register [Workers](src/Assetic/Factory/Worker/WorkerInterface.php) on the factory and all assets created
+by it will be passed to the worker's `process()` method before being returned. See _Cache Busting_ below for an example.
+
+Dumping Assets to static files
+------------------------------
+
+You can dump all the assets an AssetManager holds to files in a directory. This will probably be below your webserver's document root
+so the files can be served statically.
+
+``` php
+<?php
+
+use Assetic\AssetWriter;
+
+$writer = new AssetWriter('/path/to/web');
+$writer->writeManagerAssets($am);
+```
+
+This will make use of the assets' target path.
+
+Cache Busting
+-------------
+
+If you serve your assets from static files as just described, you can use the CacheBustingWorker to rewrite the target
+paths for assets. It will insert an identifier before the filename extension that is unique for a particular version
+of the asset.
+
+This identifier is based on the modification time of the asset and will also take depended-on assets into
+consideration if the applied filters support it.
+
+``` php
+<?php
+
+use Assetic\Factory\AssetFactory;
+use Assetic\Factory\Worker\CacheBustingWorker;
+
+$factory = new AssetFactory('/path/to/asset/directory/');
+$factory->setAssetManager($am);
+$factory->setFilterManager($fm);
+$factory->setDebug(true);
+$factory->addWorker(new CacheBustingWorker());
+
+$css = $factory->createAsset(array(
+ '@reset', // load the asset manager's "reset" asset
+ 'css/src/*.scss', // load every scss files from "/path/to/asset/directory/css/src/"
+), array(
+ 'scss', // filter through the filter manager's "scss" filter
+ '?yui_css', // don't use this filter in debug mode
+));
+
+echo $css->dump();
+```
+
+Internal caching
+-------
+
+A simple caching mechanism is provided to avoid unnecessary work.
+
+``` php
+<?php
+
+use Assetic\Asset\AssetCache;
+use Assetic\Asset\FileAsset;
+use Assetic\Cache\FilesystemCache;
+use Assetic\Filter\Yui;
+
+$yui = new Yui\JsCompressorFilter('/path/to/yuicompressor.jar');
+$js = new AssetCache(
+ new FileAsset('/path/to/some.js', array($yui)),
+ new FilesystemCache('/path/to/cache')
+);
+
+// the YUI compressor will only run on the first call
+$js->dump();
+$js->dump();
+$js->dump();
+```
+
+Twig
+----
+
+To use the Assetic [Twig][3] extension you must register it to your Twig
+environment:
+
+``` php
+<?php
+
+$twig->addExtension(new AsseticExtension($factory));
+```
+
+Once in place, the extension exposes a stylesheets and a javascripts tag with a syntax similar
+to what the asset factory uses:
+
+``` html+jinja
+{% stylesheets '/path/to/sass/main.sass' filter='sass,?yui_css' output='css/all.css' %}
+ <link href="{{ asset_url }}" type="text/css" rel="stylesheet" />
+{% endstylesheets %}
+```
+
+This example will render one `link` element on the page that includes a URL
+where the filtered asset can be found.
+
+When the extension is in debug mode, this same tag will render multiple `link`
+elements, one for each asset referenced by the `css/src/*.sass` glob. The
+specified filters will still be applied, unless they are marked as optional
+using the `?` prefix.
+
+This behavior can also be triggered by setting a `debug` attribute on the tag:
+
+``` html+jinja
+{% stylesheets 'css/*' debug=true %} ... {% stylesheets %}
+```
+
+These assets need to be written to the web directory so these URLs don't
+return 404 errors.
+
+``` php
+<?php
+
+use Assetic\AssetWriter;
+use Assetic\Extension\Twig\TwigFormulaLoader;
+use Assetic\Extension\Twig\TwigResource;
+use Assetic\Factory\LazyAssetManager;
+
+$am = new LazyAssetManager($factory);
+
+// enable loading assets from twig templates
+$am->setLoader('twig', new TwigFormulaLoader($twig));
+
+// loop through all your templates
+foreach ($templates as $template) {
+ $resource = new TwigResource($twigLoader, $template);
+ $am->addResource($resource, 'twig');
+}
+
+$writer = new AssetWriter('/path/to/web');
+$writer->writeManagerAssets($am);
+```
+
+---
+
+Assetic is based on the Python [webassets][1] library (available on
+[GitHub][2]).
+
+[1]: http://elsdoerfer.name/docs/webassets
+[2]: https://github.com/miracle2k/webassets
+[3]: http://twig.sensiolabs.org
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/composer.json
new file mode 100644
index 0000000..80755d7
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/composer.json
@@ -0,0 +1,56 @@
+{
+ "name": "kriswallsmith/assetic",
+ "description": "Asset Management for PHP",
+ "keywords": [ "assets", "compression", "minification" ],
+ "homepage": "https://github.com/kriswallsmith/assetic",
+ "type": "library",
+ "license": "MIT",
+ "authors": [
+ {
+ "name": "Kris Wallsmith",
+ "email": "kris.wallsmith@gmail.com",
+ "homepage": "http://kriswallsmith.net/"
+ }
+ ],
+ "require": {
+ "php": ">=5.3.1",
+ "symfony/process": "~2.1|~3.0"
+ },
+ "conflict": {
+ "twig/twig": "<1.27"
+ },
+ "require-dev": {
+ "leafo/lessphp": "^0.3.7",
+ "leafo/scssphp": "~0.1",
+ "meenie/javascript-packer": "^1.1",
+ "mrclay/minify": "<2.3",
+ "natxet/cssmin": "3.0.4",
+ "patchwork/jsqueeze": "~1.0|~2.0",
+ "phpunit/phpunit": "~4.8 || ^5.6",
+ "psr/log": "~1.0",
+ "ptachoire/cssembed": "~1.0",
+ "symfony/phpunit-bridge": "~2.7|~3.0",
+ "twig/twig": "~1.23|~2.0",
+ "yfix/packager": "dev-master"
+ },
+ "suggest": {
+ "twig/twig": "Assetic provides the integration with the Twig templating engine",
+ "leafo/lessphp": "Assetic provides the integration with the lessphp LESS compiler",
+ "leafo/scssphp": "Assetic provides the integration with the scssphp SCSS compiler",
+ "ptachoire/cssembed": "Assetic provides the integration with phpcssembed to embed data uris",
+ "leafo/scssphp-compass": "Assetic provides the integration with the SCSS compass plugin",
+ "patchwork/jsqueeze": "Assetic provides the integration with the JSqueeze JavaScript compressor"
+ },
+ "autoload": {
+ "psr-0": { "Assetic": "src/" },
+ "files": [ "src/functions.php" ]
+ },
+ "config": {
+ "bin-dir": "bin"
+ },
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.4-dev"
+ }
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/package.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/package.json
new file mode 100644
index 0000000..5369739
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/package.json
@@ -0,0 +1,19 @@
+{
+ "devDependencies": {
+ "uglifycss": "*",
+ "coffee-script": "*",
+ "stylus": "*",
+ "nib": "*",
+ "ember-precompile": "*",
+ "typescript": "*",
+ "less": "*",
+ "handlebars": "*",
+ "uglify-js": "*",
+ "autoprefixer": "*",
+ "autoprefixer-5": "^1.x",
+ "autoprefixer-cli": "*",
+ "roole": "*",
+ "react-tools": "*",
+ "clean-css": "*"
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/AssetCache.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/AssetCache.php
new file mode 100644
index 0000000..7ce62b5
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/AssetCache.php
@@ -0,0 +1,174 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Asset;
+
+use Assetic\Cache\CacheInterface;
+use Assetic\Filter\FilterInterface;
+use Assetic\Filter\HashableInterface;
+
+/**
+ * Caches an asset to avoid the cost of loading and dumping.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class AssetCache implements AssetInterface
+{
+ private $asset;
+ private $cache;
+
+ public function __construct(AssetInterface $asset, CacheInterface $cache)
+ {
+ $this->asset = $asset;
+ $this->cache = $cache;
+ }
+
+ public function ensureFilter(FilterInterface $filter)
+ {
+ $this->asset->ensureFilter($filter);
+ }
+
+ public function getFilters()
+ {
+ return $this->asset->getFilters();
+ }
+
+ public function clearFilters()
+ {
+ $this->asset->clearFilters();
+ }
+
+ public function load(FilterInterface $additionalFilter = null)
+ {
+ $cacheKey = self::getCacheKey($this->asset, $additionalFilter, 'load');
+ if ($this->cache->has($cacheKey)) {
+ $this->asset->setContent($this->cache->get($cacheKey));
+
+ return;
+ }
+
+ $this->asset->load($additionalFilter);
+ $this->cache->set($cacheKey, $this->asset->getContent());
+ }
+
+ public function dump(FilterInterface $additionalFilter = null)
+ {
+ $cacheKey = self::getCacheKey($this->asset, $additionalFilter, 'dump');
+ if ($this->cache->has($cacheKey)) {
+ return $this->cache->get($cacheKey);
+ }
+
+ $content = $this->asset->dump($additionalFilter);
+ $this->cache->set($cacheKey, $content);
+
+ return $content;
+ }
+
+ public function getContent()
+ {
+ return $this->asset->getContent();
+ }
+
+ public function setContent($content)
+ {
+ $this->asset->setContent($content);
+ }
+
+ public function getSourceRoot()
+ {
+ return $this->asset->getSourceRoot();
+ }
+
+ public function getSourcePath()
+ {
+ return $this->asset->getSourcePath();
+ }
+
+ public function getSourceDirectory()
+ {
+ return $this->asset->getSourceDirectory();
+ }
+
+ public function getTargetPath()
+ {
+ return $this->asset->getTargetPath();
+ }
+
+ public function setTargetPath($targetPath)
+ {
+ $this->asset->setTargetPath($targetPath);
+ }
+
+ public function getLastModified()
+ {
+ return $this->asset->getLastModified();
+ }
+
+ public function getVars()
+ {
+ return $this->asset->getVars();
+ }
+
+ public function setValues(array $values)
+ {
+ $this->asset->setValues($values);
+ }
+
+ public function getValues()
+ {
+ return $this->asset->getValues();
+ }
+
+ /**
+ * Returns a cache key for the current asset.
+ *
+ * The key is composed of everything but an asset's content:
+ *
+ * * source root
+ * * source path
+ * * target url
+ * * last modified
+ * * filters
+ *
+ * @param AssetInterface $asset The asset
+ * @param FilterInterface $additionalFilter Any additional filter being applied
+ * @param string $salt Salt for the key
+ *
+ * @return string A key for identifying the current asset
+ */
+ private static function getCacheKey(AssetInterface $asset, FilterInterface $additionalFilter = null, $salt = '')
+ {
+ if ($additionalFilter) {
+ $asset = clone $asset;
+ $asset->ensureFilter($additionalFilter);
+ }
+
+ $cacheKey = $asset->getSourceRoot();
+ $cacheKey .= $asset->getSourcePath();
+ $cacheKey .= $asset->getTargetPath();
+ $cacheKey .= $asset->getLastModified();
+
+ foreach ($asset->getFilters() as $filter) {
+ if ($filter instanceof HashableInterface) {
+ $cacheKey .= $filter->hash();
+ } else {
+ $cacheKey .= serialize($filter);
+ }
+ }
+
+ if ($values = $asset->getValues()) {
+ asort($values);
+ $cacheKey .= serialize($values);
+ }
+
+ return md5($cacheKey.$salt);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/AssetCollection.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/AssetCollection.php
new file mode 100644
index 0000000..3141af5
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/AssetCollection.php
@@ -0,0 +1,238 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Asset;
+
+use Assetic\Asset\Iterator\AssetCollectionFilterIterator;
+use Assetic\Asset\Iterator\AssetCollectionIterator;
+use Assetic\Filter\FilterCollection;
+use Assetic\Filter\FilterInterface;
+
+/**
+ * A collection of assets.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class AssetCollection implements \IteratorAggregate, AssetCollectionInterface
+{
+ private $assets;
+ private $filters;
+ private $sourceRoot;
+ private $targetPath;
+ private $content;
+ private $clones;
+ private $vars;
+ private $values;
+
+ /**
+ * Constructor.
+ *
+ * @param array $assets Assets for the current collection
+ * @param array $filters Filters for the current collection
+ * @param string $sourceRoot The root directory
+ * @param array $vars
+ */
+ public function __construct($assets = array(), $filters = array(), $sourceRoot = null, array $vars = array())
+ {
+ $this->assets = array();
+ foreach ($assets as $asset) {
+ $this->add($asset);
+ }
+
+ $this->filters = new FilterCollection($filters);
+ $this->sourceRoot = $sourceRoot;
+ $this->clones = new \SplObjectStorage();
+ $this->vars = $vars;
+ $this->values = array();
+ }
+
+ public function __clone()
+ {
+ $this->filters = clone $this->filters;
+ $this->clones = new \SplObjectStorage();
+ }
+
+ public function all()
+ {
+ return $this->assets;
+ }
+
+ public function add(AssetInterface $asset)
+ {
+ $this->assets[] = $asset;
+ }
+
+ public function removeLeaf(AssetInterface $needle, $graceful = false)
+ {
+ foreach ($this->assets as $i => $asset) {
+ $clone = isset($this->clones[$asset]) ? $this->clones[$asset] : null;
+ if (in_array($needle, array($asset, $clone), true)) {
+ unset($this->clones[$asset], $this->assets[$i]);
+
+ return true;
+ }
+
+ if ($asset instanceof AssetCollectionInterface && $asset->removeLeaf($needle, true)) {
+ return true;
+ }
+ }
+
+ if ($graceful) {
+ return false;
+ }
+
+ throw new \InvalidArgumentException('Leaf not found.');
+ }
+
+ public function replaceLeaf(AssetInterface $needle, AssetInterface $replacement, $graceful = false)
+ {
+ foreach ($this->assets as $i => $asset) {
+ $clone = isset($this->clones[$asset]) ? $this->clones[$asset] : null;
+ if (in_array($needle, array($asset, $clone), true)) {
+ unset($this->clones[$asset]);
+ $this->assets[$i] = $replacement;
+
+ return true;
+ }
+
+ if ($asset instanceof AssetCollectionInterface && $asset->replaceLeaf($needle, $replacement, true)) {
+ return true;
+ }
+ }
+
+ if ($graceful) {
+ return false;
+ }
+
+ throw new \InvalidArgumentException('Leaf not found.');
+ }
+
+ public function ensureFilter(FilterInterface $filter)
+ {
+ $this->filters->ensure($filter);
+ }
+
+ public function getFilters()
+ {
+ return $this->filters->all();
+ }
+
+ public function clearFilters()
+ {
+ $this->filters->clear();
+ $this->clones = new \SplObjectStorage();
+ }
+
+ public function load(FilterInterface $additionalFilter = null)
+ {
+ // loop through leaves and load each asset
+ $parts = array();
+ foreach ($this as $asset) {
+ $asset->load($additionalFilter);
+ $parts[] = $asset->getContent();
+ }
+
+ $this->content = implode("\n", $parts);
+ }
+
+ public function dump(FilterInterface $additionalFilter = null)
+ {
+ // loop through leaves and dump each asset
+ $parts = array();
+ foreach ($this as $asset) {
+ $parts[] = $asset->dump($additionalFilter);
+ }
+
+ return implode("\n", $parts);
+ }
+
+ public function getContent()
+ {
+ return $this->content;
+ }
+
+ public function setContent($content)
+ {
+ $this->content = $content;
+ }
+
+ public function getSourceRoot()
+ {
+ return $this->sourceRoot;
+ }
+
+ public function getSourcePath()
+ {
+ }
+
+ public function getSourceDirectory()
+ {
+ }
+
+ public function getTargetPath()
+ {
+ return $this->targetPath;
+ }
+
+ public function setTargetPath($targetPath)
+ {
+ $this->targetPath = $targetPath;
+ }
+
+ /**
+ * Returns the highest last-modified value of all assets in the current collection.
+ *
+ * @return integer|null A UNIX timestamp
+ */
+ public function getLastModified()
+ {
+ if (!count($this->assets)) {
+ return;
+ }
+
+ $mtime = 0;
+ foreach ($this as $asset) {
+ $assetMtime = $asset->getLastModified();
+ if ($assetMtime > $mtime) {
+ $mtime = $assetMtime;
+ }
+ }
+
+ return $mtime;
+ }
+
+ /**
+ * Returns an iterator for looping recursively over unique leaves.
+ */
+ public function getIterator()
+ {
+ return new \RecursiveIteratorIterator(new AssetCollectionFilterIterator(new AssetCollectionIterator($this, $this->clones)));
+ }
+
+ public function getVars()
+ {
+ return $this->vars;
+ }
+
+ public function setValues(array $values)
+ {
+ $this->values = $values;
+
+ foreach ($this as $asset) {
+ $asset->setValues(array_intersect_key($values, array_flip($asset->getVars())));
+ }
+ }
+
+ public function getValues()
+ {
+ return $this->values;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/AssetCollectionInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/AssetCollectionInterface.php
new file mode 100644
index 0000000..f029d1b
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/AssetCollectionInterface.php
@@ -0,0 +1,59 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Asset;
+
+/**
+ * An asset collection.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+interface AssetCollectionInterface extends AssetInterface, \Traversable
+{
+ /**
+ * Returns all child assets.
+ *
+ * @return array An array of AssetInterface objects
+ */
+ public function all();
+
+ /**
+ * Adds an asset to the current collection.
+ *
+ * @param AssetInterface $asset An asset
+ */
+ public function add(AssetInterface $asset);
+
+ /**
+ * Removes a leaf.
+ *
+ * @param AssetInterface $leaf The leaf to remove
+ * @param Boolean $graceful Whether the failure should return false or throw an exception
+ *
+ * @return Boolean Whether the asset has been found
+ *
+ * @throws \InvalidArgumentException If the asset cannot be found
+ */
+ public function removeLeaf(AssetInterface $leaf, $graceful = false);
+
+ /**
+ * Replaces an existing leaf with a new one.
+ *
+ * @param AssetInterface $needle The current asset to replace
+ * @param AssetInterface $replacement The new asset
+ * @param Boolean $graceful Whether the failure should return false or throw an exception
+ *
+ * @return Boolean Whether the asset has been found
+ *
+ * @throws \InvalidArgumentException If the asset cannot be found
+ */
+ public function replaceLeaf(AssetInterface $needle, AssetInterface $replacement, $graceful = false);
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/AssetInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/AssetInterface.php
new file mode 100644
index 0000000..b1d655c
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/AssetInterface.php
@@ -0,0 +1,166 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Asset;
+
+use Assetic\Filter\FilterInterface;
+
+/**
+ * An asset has a mutable URL and content and can be loaded and dumped.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+interface AssetInterface
+{
+ /**
+ * Ensures the current asset includes the supplied filter.
+ *
+ * @param FilterInterface $filter A filter
+ */
+ public function ensureFilter(FilterInterface $filter);
+
+ /**
+ * Returns an array of filters currently applied.
+ *
+ * @return array An array of filters
+ */
+ public function getFilters();
+
+ /**
+ * Clears all filters from the current asset.
+ */
+ public function clearFilters();
+
+ /**
+ * Loads the asset into memory and applies load filters.
+ *
+ * You may provide an additional filter to apply during load.
+ *
+ * @param FilterInterface $additionalFilter An additional filter
+ */
+ public function load(FilterInterface $additionalFilter = null);
+
+ /**
+ * Applies dump filters and returns the asset as a string.
+ *
+ * You may provide an additional filter to apply during dump.
+ *
+ * Dumping an asset should not change its state.
+ *
+ * If the current asset has not been loaded yet, it should be
+ * automatically loaded at this time.
+ *
+ * @param FilterInterface $additionalFilter An additional filter
+ *
+ * @return string The filtered content of the current asset
+ */
+ public function dump(FilterInterface $additionalFilter = null);
+
+ /**
+ * Returns the loaded content of the current asset.
+ *
+ * @return string The content
+ */
+ public function getContent();
+
+ /**
+ * Sets the content of the current asset.
+ *
+ * Filters can use this method to change the content of the asset.
+ *
+ * @param string $content The asset content
+ */
+ public function setContent($content);
+
+ /**
+ * Returns an absolute path or URL to the source asset's root directory.
+ *
+ * This value should be an absolute path to a directory in the filesystem,
+ * an absolute URL with no path, or null.
+ *
+ * For example:
+ *
+ * * '/path/to/web'
+ * * 'http://example.com'
+ * * null
+ *
+ * @return string|null The asset's root
+ */
+ public function getSourceRoot();
+
+ /**
+ * Returns the relative path for the source asset.
+ *
+ * This value can be combined with the asset's source root (if both are
+ * non-null) to get something compatible with file_get_contents().
+ *
+ * For example:
+ *
+ * * 'js/main.js'
+ * * 'main.js'
+ * * null
+ *
+ * @return string|null The source asset path
+ */
+ public function getSourcePath();
+
+ /**
+ * Returns the asset's source directory.
+ *
+ * The source directory is the directory the asset was located in
+ * and can be used to resolve references relative to an asset.
+ *
+ * @return string|null The asset's source directory
+ */
+ public function getSourceDirectory();
+
+ /**
+ * Returns the URL for the current asset.
+ *
+ * @return string|null A web URL where the asset will be dumped
+ */
+ public function getTargetPath();
+
+ /**
+ * Sets the URL for the current asset.
+ *
+ * @param string $targetPath A web URL where the asset will be dumped
+ */
+ public function setTargetPath($targetPath);
+
+ /**
+ * Returns the time the current asset was last modified.
+ *
+ * @return integer|null A UNIX timestamp
+ */
+ public function getLastModified();
+
+ /**
+ * Returns an array of variable names for this asset.
+ *
+ * @return array
+ */
+ public function getVars();
+
+ /**
+ * Sets the values for the asset's variables.
+ *
+ * @param array $values
+ */
+ public function setValues(array $values);
+
+ /**
+ * Returns the current values for this asset.
+ *
+ * @return array an array of strings
+ */
+ public function getValues();
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/AssetReference.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/AssetReference.php
new file mode 100644
index 0000000..f66b769
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/AssetReference.php
@@ -0,0 +1,164 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Asset;
+
+use Assetic\AssetManager;
+use Assetic\Filter\FilterInterface;
+
+/**
+ * A reference to an asset in the asset manager.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class AssetReference implements AssetInterface
+{
+ private $am;
+ private $name;
+ private $filters = array();
+ private $clone = false;
+ private $asset;
+
+ public function __construct(AssetManager $am, $name)
+ {
+ $this->am = $am;
+ $this->name = $name;
+ }
+
+ public function __clone()
+ {
+ $this->clone = true;
+
+ if ($this->asset) {
+ $this->asset = clone $this->asset;
+ }
+ }
+
+ public function ensureFilter(FilterInterface $filter)
+ {
+ $this->filters[] = $filter;
+ }
+
+ public function getFilters()
+ {
+ $this->flushFilters();
+
+ return $this->callAsset(__FUNCTION__);
+ }
+
+ public function clearFilters()
+ {
+ $this->filters = array();
+ $this->callAsset(__FUNCTION__);
+ }
+
+ public function load(FilterInterface $additionalFilter = null)
+ {
+ $this->flushFilters();
+
+ return $this->callAsset(__FUNCTION__, array($additionalFilter));
+ }
+
+ public function dump(FilterInterface $additionalFilter = null)
+ {
+ $this->flushFilters();
+
+ return $this->callAsset(__FUNCTION__, array($additionalFilter));
+ }
+
+ public function getContent()
+ {
+ return $this->callAsset(__FUNCTION__);
+ }
+
+ public function setContent($content)
+ {
+ $this->callAsset(__FUNCTION__, array($content));
+ }
+
+ public function getSourceRoot()
+ {
+ return $this->callAsset(__FUNCTION__);
+ }
+
+ public function getSourcePath()
+ {
+ return $this->callAsset(__FUNCTION__);
+ }
+
+ public function getSourceDirectory()
+ {
+ return $this->callAsset(__FUNCTION__);
+ }
+
+ public function getTargetPath()
+ {
+ return $this->callAsset(__FUNCTION__);
+ }
+
+ public function setTargetPath($targetPath)
+ {
+ $this->callAsset(__FUNCTION__, array($targetPath));
+ }
+
+ public function getLastModified()
+ {
+ return $this->callAsset(__FUNCTION__);
+ }
+
+ public function getVars()
+ {
+ return $this->callAsset(__FUNCTION__);
+ }
+
+ public function getValues()
+ {
+ return $this->callAsset(__FUNCTION__);
+ }
+
+ public function setValues(array $values)
+ {
+ $this->callAsset(__FUNCTION__, array($values));
+ }
+
+ // private
+
+ private function callAsset($method, $arguments = array())
+ {
+ $asset = $this->resolve();
+
+ return call_user_func_array(array($asset, $method), $arguments);
+ }
+
+ private function flushFilters()
+ {
+ $asset = $this->resolve();
+
+ while ($filter = array_shift($this->filters)) {
+ $asset->ensureFilter($filter);
+ }
+ }
+
+ private function resolve()
+ {
+ if ($this->asset) {
+ return $this->asset;
+ }
+
+ $asset = $this->am->get($this->name);
+
+ if ($this->clone) {
+ $asset = $this->asset = clone $asset;
+ }
+
+ return $asset;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/BaseAsset.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/BaseAsset.php
new file mode 100644
index 0000000..093b92a
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/BaseAsset.php
@@ -0,0 +1,181 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Asset;
+
+use Assetic\Filter\FilterCollection;
+use Assetic\Filter\FilterInterface;
+
+/**
+ * A base abstract asset.
+ *
+ * The methods load() and getLastModified() are left undefined, although a
+ * reusable doLoad() method is available to child classes.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+abstract class BaseAsset implements AssetInterface
+{
+ private $filters;
+ private $sourceRoot;
+ private $sourcePath;
+ private $sourceDir;
+ private $targetPath;
+ private $content;
+ private $loaded;
+ private $vars;
+ private $values;
+
+ /**
+ * Constructor.
+ *
+ * @param array $filters Filters for the asset
+ * @param string $sourceRoot The root directory
+ * @param string $sourcePath The asset path
+ * @param array $vars
+ */
+ public function __construct($filters = array(), $sourceRoot = null, $sourcePath = null, array $vars = array())
+ {
+ $this->filters = new FilterCollection($filters);
+ $this->sourceRoot = $sourceRoot;
+ $this->sourcePath = $sourcePath;
+ if ($sourcePath && $sourceRoot) {
+ $this->sourceDir = dirname("$sourceRoot/$sourcePath");
+ }
+ $this->vars = $vars;
+ $this->values = array();
+ $this->loaded = false;
+ }
+
+ public function __clone()
+ {
+ $this->filters = clone $this->filters;
+ }
+
+ public function ensureFilter(FilterInterface $filter)
+ {
+ $this->filters->ensure($filter);
+ }
+
+ public function getFilters()
+ {
+ return $this->filters->all();
+ }
+
+ public function clearFilters()
+ {
+ $this->filters->clear();
+ }
+
+ /**
+ * Encapsulates asset loading logic.
+ *
+ * @param string $content The asset content
+ * @param FilterInterface $additionalFilter An additional filter
+ */
+ protected function doLoad($content, FilterInterface $additionalFilter = null)
+ {
+ $filter = clone $this->filters;
+ if ($additionalFilter) {
+ $filter->ensure($additionalFilter);
+ }
+
+ $asset = clone $this;
+ $asset->setContent($content);
+
+ $filter->filterLoad($asset);
+ $this->content = $asset->getContent();
+
+ $this->loaded = true;
+ }
+
+ public function dump(FilterInterface $additionalFilter = null)
+ {
+ if (!$this->loaded) {
+ $this->load();
+ }
+
+ $filter = clone $this->filters;
+ if ($additionalFilter) {
+ $filter->ensure($additionalFilter);
+ }
+
+ $asset = clone $this;
+ $filter->filterDump($asset);
+
+ return $asset->getContent();
+ }
+
+ public function getContent()
+ {
+ return $this->content;
+ }
+
+ public function setContent($content)
+ {
+ $this->content = $content;
+ }
+
+ public function getSourceRoot()
+ {
+ return $this->sourceRoot;
+ }
+
+ public function getSourcePath()
+ {
+ return $this->sourcePath;
+ }
+
+ public function getSourceDirectory()
+ {
+ return $this->sourceDir;
+ }
+
+ public function getTargetPath()
+ {
+ return $this->targetPath;
+ }
+
+ public function setTargetPath($targetPath)
+ {
+ if ($this->vars) {
+ foreach ($this->vars as $var) {
+ if (false === strpos($targetPath, $var)) {
+ throw new \RuntimeException(sprintf('The asset target path "%s" must contain the variable "{%s}".', $targetPath, $var));
+ }
+ }
+ }
+
+ $this->targetPath = $targetPath;
+ }
+
+ public function getVars()
+ {
+ return $this->vars;
+ }
+
+ public function setValues(array $values)
+ {
+ foreach ($values as $var => $v) {
+ if (!in_array($var, $this->vars, true)) {
+ throw new \InvalidArgumentException(sprintf('The asset with source path "%s" has no variable named "%s".', $this->sourcePath, $var));
+ }
+ }
+
+ $this->values = $values;
+ $this->loaded = false;
+ }
+
+ public function getValues()
+ {
+ return $this->values;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/FileAsset.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/FileAsset.php
new file mode 100644
index 0000000..2a33e08
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/FileAsset.php
@@ -0,0 +1,78 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Asset;
+
+use Assetic\Filter\FilterInterface;
+use Assetic\Util\VarUtils;
+
+/**
+ * Represents an asset loaded from a file.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class FileAsset extends BaseAsset
+{
+ private $source;
+
+ /**
+ * Constructor.
+ *
+ * @param string $source An absolute path
+ * @param array $filters An array of filters
+ * @param string $sourceRoot The source asset root directory
+ * @param string $sourcePath The source asset path
+ * @param array $vars
+ *
+ * @throws \InvalidArgumentException If the supplied root doesn't match the source when guessing the path
+ */
+ public function __construct($source, $filters = array(), $sourceRoot = null, $sourcePath = null, array $vars = array())
+ {
+ if (null === $sourceRoot) {
+ $sourceRoot = dirname($source);
+ if (null === $sourcePath) {
+ $sourcePath = basename($source);
+ }
+ } elseif (null === $sourcePath) {
+ if (0 !== strpos($source, $sourceRoot)) {
+ throw new \InvalidArgumentException(sprintf('The source "%s" is not in the root directory "%s"', $source, $sourceRoot));
+ }
+
+ $sourcePath = substr($source, strlen($sourceRoot) + 1);
+ }
+
+ $this->source = $source;
+
+ parent::__construct($filters, $sourceRoot, $sourcePath, $vars);
+ }
+
+ public function load(FilterInterface $additionalFilter = null)
+ {
+ $source = VarUtils::resolve($this->source, $this->getVars(), $this->getValues());
+
+ if (!is_file($source)) {
+ throw new \RuntimeException(sprintf('The source file "%s" does not exist.', $source));
+ }
+
+ $this->doLoad(file_get_contents($source), $additionalFilter);
+ }
+
+ public function getLastModified()
+ {
+ $source = VarUtils::resolve($this->source, $this->getVars(), $this->getValues());
+
+ if (!is_file($source)) {
+ throw new \RuntimeException(sprintf('The source file "%s" does not exist.', $source));
+ }
+
+ return filemtime($source);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/GlobAsset.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/GlobAsset.php
new file mode 100644
index 0000000..6444e61
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/GlobAsset.php
@@ -0,0 +1,115 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Asset;
+
+use Assetic\Filter\FilterInterface;
+use Assetic\Util\VarUtils;
+
+/**
+ * A collection of assets loaded by glob.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class GlobAsset extends AssetCollection
+{
+ private $globs;
+ private $initialized;
+
+ /**
+ * Constructor.
+ *
+ * @param string|array $globs A single glob path or array of paths
+ * @param array $filters An array of filters
+ * @param string $root The root directory
+ * @param array $vars
+ */
+ public function __construct($globs, $filters = array(), $root = null, array $vars = array())
+ {
+ $this->globs = (array) $globs;
+ $this->initialized = false;
+
+ parent::__construct(array(), $filters, $root, $vars);
+ }
+
+ public function all()
+ {
+ if (!$this->initialized) {
+ $this->initialize();
+ }
+
+ return parent::all();
+ }
+
+ public function load(FilterInterface $additionalFilter = null)
+ {
+ if (!$this->initialized) {
+ $this->initialize();
+ }
+
+ parent::load($additionalFilter);
+ }
+
+ public function dump(FilterInterface $additionalFilter = null)
+ {
+ if (!$this->initialized) {
+ $this->initialize();
+ }
+
+ return parent::dump($additionalFilter);
+ }
+
+ public function getLastModified()
+ {
+ if (!$this->initialized) {
+ $this->initialize();
+ }
+
+ return parent::getLastModified();
+ }
+
+ public function getIterator()
+ {
+ if (!$this->initialized) {
+ $this->initialize();
+ }
+
+ return parent::getIterator();
+ }
+
+ public function setValues(array $values)
+ {
+ parent::setValues($values);
+ $this->initialized = false;
+ }
+
+ /**
+ * Initializes the collection based on the glob(s) passed in.
+ */
+ private function initialize()
+ {
+ foreach ($this->globs as $glob) {
+ $glob = VarUtils::resolve($glob, $this->getVars(), $this->getValues());
+
+ if (false !== $paths = glob($glob)) {
+ foreach ($paths as $path) {
+ if (is_file($path)) {
+ $asset = new FileAsset($path, array(), $this->getSourceRoot(), null, $this->getVars());
+ $asset->setValues($this->getValues());
+ $this->add($asset);
+ }
+ }
+ }
+ }
+
+ $this->initialized = true;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/HttpAsset.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/HttpAsset.php
new file mode 100644
index 0000000..cd56761
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/HttpAsset.php
@@ -0,0 +1,79 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Asset;
+
+use Assetic\Filter\FilterInterface;
+use Assetic\Util\VarUtils;
+
+/**
+ * Represents an asset loaded via an HTTP request.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class HttpAsset extends BaseAsset
+{
+ private $sourceUrl;
+ private $ignoreErrors;
+
+ /**
+ * Constructor.
+ *
+ * @param string $sourceUrl The source URL
+ * @param array $filters An array of filters
+ * @param Boolean $ignoreErrors
+ * @param array $vars
+ *
+ * @throws \InvalidArgumentException If the first argument is not an URL
+ */
+ public function __construct($sourceUrl, $filters = array(), $ignoreErrors = false, array $vars = array())
+ {
+ if (0 === strpos($sourceUrl, '//')) {
+ $sourceUrl = 'http:'.$sourceUrl;
+ } elseif (false === strpos($sourceUrl, '://')) {
+ throw new \InvalidArgumentException(sprintf('"%s" is not a valid URL.', $sourceUrl));
+ }
+
+ $this->sourceUrl = $sourceUrl;
+ $this->ignoreErrors = $ignoreErrors;
+
+ list($scheme, $url) = explode('://', $sourceUrl, 2);
+ list($host, $path) = explode('/', $url, 2);
+
+ parent::__construct($filters, $scheme.'://'.$host, $path, $vars);
+ }
+
+ public function load(FilterInterface $additionalFilter = null)
+ {
+ $content = @file_get_contents(
+ VarUtils::resolve($this->sourceUrl, $this->getVars(), $this->getValues())
+ );
+
+ if (false === $content && !$this->ignoreErrors) {
+ throw new \RuntimeException(sprintf('Unable to load asset from URL "%s"', $this->sourceUrl));
+ }
+
+ $this->doLoad($content, $additionalFilter);
+ }
+
+ public function getLastModified()
+ {
+ if (false !== @file_get_contents($this->sourceUrl, false, stream_context_create(array('http' => array('method' => 'HEAD'))))) {
+ foreach ($http_response_header as $header) {
+ if (0 === stripos($header, 'Last-Modified: ')) {
+ list(, $mtime) = explode(':', $header, 2);
+
+ return strtotime(trim($mtime));
+ }
+ }
+ }
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/Iterator/AssetCollectionFilterIterator.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/Iterator/AssetCollectionFilterIterator.php
new file mode 100644
index 0000000..fae5d13
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/Iterator/AssetCollectionFilterIterator.php
@@ -0,0 +1,84 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Asset\Iterator;
+
+/**
+ * Asset collection filter iterator.
+ *
+ * The filter iterator is responsible for de-duplication of leaf assets based
+ * on both strict equality and source URL.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class AssetCollectionFilterIterator extends \RecursiveFilterIterator
+{
+ private $visited;
+ private $sources;
+
+ /**
+ * Constructor.
+ *
+ * @param AssetCollectionIterator $iterator The inner iterator
+ * @param array $visited An array of visited asset objects
+ * @param array $sources An array of visited source strings
+ */
+ public function __construct(AssetCollectionIterator $iterator, array $visited = array(), array $sources = array())
+ {
+ parent::__construct($iterator);
+
+ $this->visited = $visited;
+ $this->sources = $sources;
+ }
+
+ /**
+ * Determines whether the current asset is a duplicate.
+ *
+ * De-duplication is performed based on either strict equality or by
+ * matching sources.
+ *
+ * @return Boolean Returns true if we have not seen this asset yet
+ */
+ public function accept()
+ {
+ $asset = $this->getInnerIterator()->current(true);
+ $duplicate = false;
+
+ // check strict equality
+ if (in_array($asset, $this->visited, true)) {
+ $duplicate = true;
+ } else {
+ $this->visited[] = $asset;
+ }
+
+ // check source
+ $sourceRoot = $asset->getSourceRoot();
+ $sourcePath = $asset->getSourcePath();
+ if ($sourceRoot && $sourcePath) {
+ $source = $sourceRoot.'/'.$sourcePath;
+ if (in_array($source, $this->sources)) {
+ $duplicate = true;
+ } else {
+ $this->sources[] = $source;
+ }
+ }
+
+ return !$duplicate;
+ }
+
+ /**
+ * Passes visited objects and source URLs to the child iterator.
+ */
+ public function getChildren()
+ {
+ return new self($this->getInnerIterator()->getChildren(), $this->visited, $this->sources);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/Iterator/AssetCollectionIterator.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/Iterator/AssetCollectionIterator.php
new file mode 100644
index 0000000..e4cf128
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/Iterator/AssetCollectionIterator.php
@@ -0,0 +1,128 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Asset\Iterator;
+
+use Assetic\Asset\AssetCollectionInterface;
+
+/**
+ * Iterates over an asset collection.
+ *
+ * The iterator is responsible for cascading filters and target URL patterns
+ * from parent to child assets.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class AssetCollectionIterator implements \RecursiveIterator
+{
+ private $assets;
+ private $filters;
+ private $vars;
+ private $output;
+ private $clones;
+
+ public function __construct(AssetCollectionInterface $coll, \SplObjectStorage $clones)
+ {
+ $this->assets = $coll->all();
+ $this->filters = $coll->getFilters();
+ $this->vars = $coll->getVars();
+ $this->output = $coll->getTargetPath();
+ $this->clones = $clones;
+
+ if (false === $pos = strrpos($this->output, '.')) {
+ $this->output .= '_*';
+ } else {
+ $this->output = substr($this->output, 0, $pos).'_*'.substr($this->output, $pos);
+ }
+ }
+
+ /**
+ * Returns a copy of the current asset with filters and a target URL applied.
+ *
+ * @param Boolean $raw Returns the unmodified asset if true
+ *
+ * @return \Assetic\Asset\AssetInterface
+ */
+ public function current($raw = false)
+ {
+ $asset = current($this->assets);
+
+ if ($raw) {
+ return $asset;
+ }
+
+ // clone once
+ if (!isset($this->clones[$asset])) {
+ $clone = $this->clones[$asset] = clone $asset;
+
+ // generate a target path based on asset name
+ $name = sprintf('%s_%d', pathinfo($asset->getSourcePath(), PATHINFO_FILENAME) ?: 'part', $this->key() + 1);
+
+ $name = $this->removeDuplicateVar($name);
+
+ $clone->setTargetPath(str_replace('*', $name, $this->output));
+ } else {
+ $clone = $this->clones[$asset];
+ }
+
+ // cascade filters
+ foreach ($this->filters as $filter) {
+ $clone->ensureFilter($filter);
+ }
+
+ return $clone;
+ }
+
+ public function key()
+ {
+ return key($this->assets);
+ }
+
+ public function next()
+ {
+ return next($this->assets);
+ }
+
+ public function rewind()
+ {
+ return reset($this->assets);
+ }
+
+ public function valid()
+ {
+ return false !== current($this->assets);
+ }
+
+ public function hasChildren()
+ {
+ return current($this->assets) instanceof AssetCollectionInterface;
+ }
+
+ /**
+ * @uses current()
+ */
+ public function getChildren()
+ {
+ return new self($this->current(), $this->clones);
+ }
+
+ private function removeDuplicateVar($name)
+ {
+ foreach ($this->vars as $var) {
+ $var = '{'.$var.'}';
+ if (false !== strpos($name, $var) && false !== strpos($this->output, $var)) {
+ $name = str_replace($var, '', $name);
+ }
+ }
+
+ return $name;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/StringAsset.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/StringAsset.php
new file mode 100644
index 0000000..d9b9a88
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Asset/StringAsset.php
@@ -0,0 +1,55 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Asset;
+
+use Assetic\Filter\FilterInterface;
+
+/**
+ * Represents a string asset.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class StringAsset extends BaseAsset
+{
+ private $string;
+ private $lastModified;
+
+ /**
+ * Constructor.
+ *
+ * @param string $content The content of the asset
+ * @param array $filters Filters for the asset
+ * @param string $sourceRoot The source asset root directory
+ * @param string $sourcePath The source asset path
+ */
+ public function __construct($content, $filters = array(), $sourceRoot = null, $sourcePath = null)
+ {
+ $this->string = $content;
+
+ parent::__construct($filters, $sourceRoot, $sourcePath);
+ }
+
+ public function load(FilterInterface $additionalFilter = null)
+ {
+ $this->doLoad($this->string, $additionalFilter);
+ }
+
+ public function setLastModified($lastModified)
+ {
+ $this->lastModified = $lastModified;
+ }
+
+ public function getLastModified()
+ {
+ return $this->lastModified;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/AssetManager.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/AssetManager.php
new file mode 100644
index 0000000..9b8ee12
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/AssetManager.php
@@ -0,0 +1,89 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic;
+
+use Assetic\Asset\AssetInterface;
+
+/**
+ * Manages assets.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class AssetManager
+{
+ private $assets = array();
+
+ /**
+ * Gets an asset by name.
+ *
+ * @param string $name The asset name
+ *
+ * @return AssetInterface The asset
+ *
+ * @throws \InvalidArgumentException If there is no asset by that name
+ */
+ public function get($name)
+ {
+ if (!isset($this->assets[$name])) {
+ throw new \InvalidArgumentException(sprintf('There is no "%s" asset.', $name));
+ }
+
+ return $this->assets[$name];
+ }
+
+ /**
+ * Checks if the current asset manager has a certain asset.
+ *
+ * @param string $name an asset name
+ *
+ * @return Boolean True if the asset has been set, false if not
+ */
+ public function has($name)
+ {
+ return isset($this->assets[$name]);
+ }
+
+ /**
+ * Registers an asset to the current asset manager.
+ *
+ * @param string $name The asset name
+ * @param AssetInterface $asset The asset
+ *
+ * @throws \InvalidArgumentException If the asset name is invalid
+ */
+ public function set($name, AssetInterface $asset)
+ {
+ if (!ctype_alnum(str_replace('_', '', $name))) {
+ throw new \InvalidArgumentException(sprintf('The name "%s" is invalid.', $name));
+ }
+
+ $this->assets[$name] = $asset;
+ }
+
+ /**
+ * Returns an array of asset names.
+ *
+ * @return array An array of asset names
+ */
+ public function getNames()
+ {
+ return array_keys($this->assets);
+ }
+
+ /**
+ * Clears all assets.
+ */
+ public function clear()
+ {
+ $this->assets = array();
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/AssetWriter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/AssetWriter.php
new file mode 100644
index 0000000..4f010a4
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/AssetWriter.php
@@ -0,0 +1,94 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Util\VarUtils;
+
+/**
+ * Writes assets to the filesystem.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ * @author Johannes M. Schmitt <schmittjoh@gmail.com>
+ */
+class AssetWriter
+{
+ private $dir;
+ private $values;
+
+ /**
+ * Constructor.
+ *
+ * @param string $dir The base web directory
+ * @param array $values Variable values
+ *
+ * @throws \InvalidArgumentException if a variable value is not a string
+ */
+ public function __construct($dir, array $values = array())
+ {
+ foreach ($values as $var => $vals) {
+ foreach ($vals as $value) {
+ if (!is_string($value)) {
+ throw new \InvalidArgumentException(sprintf('All variable values must be strings, but got %s for variable "%s".', json_encode($value), $var));
+ }
+ }
+ }
+
+ $this->dir = $dir;
+ $this->values = $values;
+ }
+
+ public function writeManagerAssets(AssetManager $am)
+ {
+ foreach ($am->getNames() as $name) {
+ $this->writeAsset($am->get($name));
+ }
+ }
+
+ public function writeAsset(AssetInterface $asset)
+ {
+ foreach (VarUtils::getCombinations($asset->getVars(), $this->values) as $combination) {
+ $asset->setValues($combination);
+
+ static::write(
+ $this->dir.'/'.VarUtils::resolve(
+ $asset->getTargetPath(),
+ $asset->getVars(),
+ $asset->getValues()
+ ),
+ $asset->dump()
+ );
+ }
+ }
+
+ protected static function write($path, $contents)
+ {
+ if (!is_dir($dir = dirname($path)) && false === @mkdir($dir, 0777, true)) {
+ throw new \RuntimeException('Unable to create directory '.$dir);
+ }
+
+ if (false === @file_put_contents($path, $contents)) {
+ throw new \RuntimeException('Unable to write file '.$path);
+ }
+ }
+
+ /**
+ * Not used.
+ *
+ * This method is provided for backward compatibility with certain versions
+ * of AsseticBundle.
+ */
+ private function getCombinations(array $vars)
+ {
+ return VarUtils::getCombinations($vars, $this->values);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Cache/ApcCache.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Cache/ApcCache.php
new file mode 100644
index 0000000..8c7aa11
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Cache/ApcCache.php
@@ -0,0 +1,66 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Cache;
+
+/**
+ * Uses APC to cache files
+ *
+ * @author André Roaldseth <andre@roaldseth.net>
+ */
+class ApcCache implements CacheInterface
+{
+ public $ttl = 0;
+
+ /**
+ * @see CacheInterface::has()
+ */
+ public function has($key)
+ {
+ return apc_exists($key);
+ }
+
+ /**
+ * @see CacheInterface::get()
+ */
+ public function get($key)
+ {
+ $value = apc_fetch($key, $success);
+
+ if (!$success) {
+ throw new \RuntimeException('There is no cached value for '.$key);
+ }
+
+ return $value;
+ }
+
+ /**
+ * @see CacheInterface::set()
+ */
+ public function set($key, $value)
+ {
+ $store = apc_store($key, $value, $this->ttl);
+
+ if (!$store) {
+ throw new \RuntimeException('Unable to store "'.$key.'" for '.$this->ttl.' seconds.');
+ }
+
+ return $store;
+ }
+
+ /**
+ * @see CacheInterface::remove()
+ */
+ public function remove($key)
+ {
+ return apc_delete($key);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Cache/ArrayCache.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Cache/ArrayCache.php
new file mode 100644
index 0000000..7f357ac
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Cache/ArrayCache.php
@@ -0,0 +1,58 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Cache;
+
+/**
+ * A simple array cache
+ *
+ * @author Michael Mifsud <xzyfer@gmail.com>
+ */
+class ArrayCache implements CacheInterface
+{
+ private $cache = array();
+
+ /**
+ * @see CacheInterface::has()
+ */
+ public function has($key)
+ {
+ return isset($this->cache[$key]);
+ }
+
+ /**
+ * @see CacheInterface::get()
+ */
+ public function get($key)
+ {
+ if (!$this->has($key)) {
+ throw new \RuntimeException('There is no cached value for '.$key);
+ }
+
+ return $this->cache[$key];
+ }
+
+ /**
+ * @see CacheInterface::set()
+ */
+ public function set($key, $value)
+ {
+ $this->cache[$key] = $value;
+ }
+
+ /**
+ * @see CacheInterface::remove()
+ */
+ public function remove($key)
+ {
+ unset($this->cache[$key]);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Cache/CacheInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Cache/CacheInterface.php
new file mode 100644
index 0000000..be13310
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Cache/CacheInterface.php
@@ -0,0 +1,53 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Cache;
+
+/**
+ * Interface for a cache backend.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+interface CacheInterface
+{
+ /**
+ * Checks if the cache has a value for a key.
+ *
+ * @param string $key A unique key
+ *
+ * @return Boolean Whether the cache has a value for this key
+ */
+ public function has($key);
+
+ /**
+ * Returns the value for a key.
+ *
+ * @param string $key A unique key
+ *
+ * @return string|null The value in the cache
+ */
+ public function get($key);
+
+ /**
+ * Sets a value in the cache.
+ *
+ * @param string $key A unique key
+ * @param string $value The value to cache
+ */
+ public function set($key, $value);
+
+ /**
+ * Removes a value from the cache.
+ *
+ * @param string $key A unique key
+ */
+ public function remove($key);
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Cache/ConfigCache.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Cache/ConfigCache.php
new file mode 100644
index 0000000..e285e0b
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Cache/ConfigCache.php
@@ -0,0 +1,123 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Cache;
+
+/**
+ * A config cache stores values using var_export() and include.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class ConfigCache
+{
+ private $dir;
+
+ /**
+ * Construct.
+ *
+ * @param string $dir The cache directory
+ */
+ public function __construct($dir)
+ {
+ $this->dir = $dir;
+ }
+
+ /**
+ * Checks of the cache has a file.
+ *
+ * @param string $resource A cache key
+ *
+ * @return Boolean True if a file exists
+ */
+ public function has($resource)
+ {
+ return file_exists($this->getSourcePath($resource));
+ }
+
+ /**
+ * Writes a value to a file.
+ *
+ * @param string $resource A cache key
+ * @param mixed $value A value to cache
+ */
+ public function set($resource, $value)
+ {
+ $path = $this->getSourcePath($resource);
+
+ if (!is_dir($dir = dirname($path)) && false === @mkdir($dir, 0777, true)) {
+ // @codeCoverageIgnoreStart
+ throw new \RuntimeException('Unable to create directory '.$dir);
+ // @codeCoverageIgnoreEnd
+ }
+
+ if (false === @file_put_contents($path, sprintf("<?php\n\n// $resource\nreturn %s;\n", var_export($value, true)))) {
+ // @codeCoverageIgnoreStart
+ throw new \RuntimeException('Unable to write file '.$path);
+ // @codeCoverageIgnoreEnd
+ }
+ }
+
+ /**
+ * Loads and returns the value for the supplied cache key.
+ *
+ * @param string $resource A cache key
+ *
+ * @return mixed The cached value
+ */
+ public function get($resource)
+ {
+ $path = $this->getSourcePath($resource);
+
+ if (!file_exists($path)) {
+ throw new \RuntimeException('There is no cached value for '.$resource);
+ }
+
+ return include $path;
+ }
+
+ /**
+ * Returns a timestamp for when the cache was created.
+ *
+ * @param string $resource A cache key
+ *
+ * @return integer A UNIX timestamp
+ */
+ public function getTimestamp($resource)
+ {
+ $path = $this->getSourcePath($resource);
+
+ if (!file_exists($path)) {
+ throw new \RuntimeException('There is no cached value for '.$resource);
+ }
+
+ if (false === $mtime = @filemtime($path)) {
+ // @codeCoverageIgnoreStart
+ throw new \RuntimeException('Unable to determine file mtime for '.$path);
+ // @codeCoverageIgnoreEnd
+ }
+
+ return $mtime;
+ }
+
+ /**
+ * Returns the path where the file corresponding to the supplied cache key can be included from.
+ *
+ * @param string $resource A cache key
+ *
+ * @return string A file path
+ */
+ private function getSourcePath($resource)
+ {
+ $key = md5($resource);
+
+ return $this->dir.'/'.$key[0].'/'.$key.'.php';
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Cache/ExpiringCache.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Cache/ExpiringCache.php
new file mode 100644
index 0000000..46ef85f
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Cache/ExpiringCache.php
@@ -0,0 +1,60 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Cache;
+
+/**
+ * Adds expiration to a cache backend.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class ExpiringCache implements CacheInterface
+{
+ private $cache;
+ private $lifetime;
+
+ public function __construct(CacheInterface $cache, $lifetime)
+ {
+ $this->cache = $cache;
+ $this->lifetime = $lifetime;
+ }
+
+ public function has($key)
+ {
+ if ($this->cache->has($key)) {
+ if (time() < $this->cache->get($key.'.expires')) {
+ return true;
+ }
+
+ $this->cache->remove($key.'.expires');
+ $this->cache->remove($key);
+ }
+
+ return false;
+ }
+
+ public function get($key)
+ {
+ return $this->cache->get($key);
+ }
+
+ public function set($key, $value)
+ {
+ $this->cache->set($key.'.expires', time() + $this->lifetime);
+ $this->cache->set($key, $value);
+ }
+
+ public function remove($key)
+ {
+ $this->cache->remove($key.'.expires');
+ $this->cache->remove($key);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Cache/FilesystemCache.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Cache/FilesystemCache.php
new file mode 100644
index 0000000..f8eddfd
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Cache/FilesystemCache.php
@@ -0,0 +1,65 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Cache;
+
+/**
+ * A simple filesystem cache.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class FilesystemCache implements CacheInterface
+{
+ private $dir;
+
+ public function __construct($dir)
+ {
+ $this->dir = $dir;
+ }
+
+ public function has($key)
+ {
+ return file_exists($this->dir.'/'.$key);
+ }
+
+ public function get($key)
+ {
+ $path = $this->dir.'/'.$key;
+
+ if (!file_exists($path)) {
+ throw new \RuntimeException('There is no cached value for '.$key);
+ }
+
+ return file_get_contents($path);
+ }
+
+ public function set($key, $value)
+ {
+ if (!is_dir($this->dir) && false === @mkdir($this->dir, 0777, true)) {
+ throw new \RuntimeException('Unable to create directory '.$this->dir);
+ }
+
+ $path = $this->dir.'/'.$key;
+
+ if (false === @file_put_contents($path, $value)) {
+ throw new \RuntimeException('Unable to write file '.$path);
+ }
+ }
+
+ public function remove($key)
+ {
+ $path = $this->dir.'/'.$key;
+
+ if (file_exists($path) && false === @unlink($path)) {
+ throw new \RuntimeException('Unable to remove file '.$path);
+ }
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Exception/Exception.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Exception/Exception.php
new file mode 100644
index 0000000..1bd4acc
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Exception/Exception.php
@@ -0,0 +1,21 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Exception;
+
+/**
+ * Marker.
+ *
+ * @author Johannes M. Schmitt <schmittjoh@gmail.com>
+ */
+interface Exception
+{
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Exception/FilterException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Exception/FilterException.php
new file mode 100644
index 0000000..03a230b
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Exception/FilterException.php
@@ -0,0 +1,73 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Exception;
+
+use Symfony\Component\Process\Process;
+
+/**
+ * Describes an exception that occurred within a filter.
+ *
+ * @author Johannes M. Schmitt <schmittjoh@gmail.com>
+ */
+class FilterException extends \RuntimeException implements Exception
+{
+ private $originalMessage;
+ private $input;
+
+ public static function fromProcess(Process $proc)
+ {
+ $message = sprintf("An error occurred while running:\n%s", $proc->getCommandLine());
+
+ $errorOutput = $proc->getErrorOutput();
+ if (!empty($errorOutput)) {
+ $message .= "\n\nError Output:\n".str_replace("\r", '', $errorOutput);
+ }
+
+ $output = $proc->getOutput();
+ if (!empty($output)) {
+ $message .= "\n\nOutput:\n".str_replace("\r", '', $output);
+ }
+
+ return new self($message);
+ }
+
+ public function __construct($message, $code = 0, \Exception $previous = null)
+ {
+ parent::__construct($message, $code, $previous);
+
+ $this->originalMessage = $message;
+ }
+
+ public function setInput($input)
+ {
+ $this->input = $input;
+ $this->updateMessage();
+
+ return $this;
+ }
+
+ public function getInput()
+ {
+ return $this->input;
+ }
+
+ private function updateMessage()
+ {
+ $message = $this->originalMessage;
+
+ if (!empty($this->input)) {
+ $message .= "\n\nInput:\n".$this->input;
+ }
+
+ $this->message = $message;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticExtension.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticExtension.php
new file mode 100644
index 0000000..951e1c8
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticExtension.php
@@ -0,0 +1,76 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Extension\Twig;
+
+use Assetic\Factory\AssetFactory;
+use Assetic\ValueSupplierInterface;
+
+class AsseticExtension extends \Twig_Extension implements \Twig_Extension_GlobalsInterface
+{
+ protected $factory;
+ protected $functions;
+ protected $valueSupplier;
+
+ public function __construct(AssetFactory $factory, $functions = array(), ValueSupplierInterface $valueSupplier = null)
+ {
+ $this->factory = $factory;
+ $this->functions = array();
+ $this->valueSupplier = $valueSupplier;
+
+ foreach ($functions as $function => $options) {
+ if (is_integer($function) && is_string($options)) {
+ $this->functions[$options] = array('filter' => $options);
+ } else {
+ $this->functions[$function] = $options + array('filter' => $function);
+ }
+ }
+ }
+
+ public function getTokenParsers()
+ {
+ return array(
+ new AsseticTokenParser($this->factory, 'javascripts', 'js/*.js'),
+ new AsseticTokenParser($this->factory, 'stylesheets', 'css/*.css'),
+ new AsseticTokenParser($this->factory, 'image', 'images/*', true),
+ );
+ }
+
+ public function getFunctions()
+ {
+ $functions = array();
+ foreach ($this->functions as $function => $filter) {
+ $functions[] = new AsseticFilterFunction($function);
+ }
+
+ return $functions;
+ }
+
+ public function getGlobals()
+ {
+ return array(
+ 'assetic' => array(
+ 'debug' => $this->factory->isDebug(),
+ 'vars' => null !== $this->valueSupplier ? new ValueContainer($this->valueSupplier) : array(),
+ ),
+ );
+ }
+
+ public function getFilterInvoker($function)
+ {
+ return new AsseticFilterInvoker($this->factory, $this->functions[$function]);
+ }
+
+ public function getName()
+ {
+ return 'assetic';
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticFilterFunction.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticFilterFunction.php
new file mode 100644
index 0000000..2c2b13c
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticFilterFunction.php
@@ -0,0 +1,24 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Extension\Twig;
+
+class AsseticFilterFunction extends \Twig_SimpleFunction
+{
+ public function __construct($name, $options = array())
+ {
+ parent::__construct($name, null, array_merge($options, array(
+ 'needs_environment' => false,
+ 'needs_context' => false,
+ 'node_class' => '\Assetic\Extension\Twig\AsseticFilterNode',
+ )));
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticFilterInvoker.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticFilterInvoker.php
new file mode 100644
index 0000000..1b70e43
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticFilterInvoker.php
@@ -0,0 +1,59 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Extension\Twig;
+
+/**
+ * Filters a single asset.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class AsseticFilterInvoker
+{
+ private $factory;
+ private $filters;
+ private $options;
+
+ public function __construct($factory, $filter)
+ {
+ $this->factory = $factory;
+
+ if (is_array($filter) && isset($filter['filter'])) {
+ $this->filters = (array) $filter['filter'];
+ $this->options = isset($filter['options']) ? (array) $filter['options'] : array();
+ } else {
+ $this->filters = (array) $filter;
+ $this->options = array();
+ }
+ }
+
+ public function getFactory()
+ {
+ return $this->factory;
+ }
+
+ public function getFilters()
+ {
+ return $this->filters;
+ }
+
+ public function getOptions()
+ {
+ return $this->options;
+ }
+
+ public function invoke($input, array $options = array())
+ {
+ $asset = $this->factory->createAsset($input, $this->filters, $options + $this->options);
+
+ return $asset->getTargetPath();
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticFilterNode.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticFilterNode.php
new file mode 100644
index 0000000..3fe05ac
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticFilterNode.php
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Extension\Twig;
+
+class AsseticFilterNode extends \Twig_Node_Expression_Function
+{
+ protected function compileCallable(\Twig_Compiler $compiler)
+ {
+ $compiler->raw(sprintf('$this->env->getExtension(\'Assetic\\Extension\\Twig\\AsseticExtension\')->getFilterInvoker(\'%s\')->invoke', $this->getAttribute('name')));
+
+ $this->compileArguments($compiler);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticNode.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticNode.php
new file mode 100644
index 0000000..950e46c
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticNode.php
@@ -0,0 +1,165 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Extension\Twig;
+
+use Assetic\Asset\AssetInterface;
+
+class AsseticNode extends \Twig_Node
+{
+ /**
+ * Constructor.
+ *
+ * Available attributes:
+ *
+ * * debug: The debug mode
+ * * combine: Whether to combine assets
+ * * var_name: The name of the variable to expose to the body node
+ *
+ * @param AssetInterface $asset The asset
+ * @param \Twig_Node $body The body node
+ * @param array $inputs An array of input strings
+ * @param array $filters An array of filter strings
+ * @param string $name The name of the asset
+ * @param array $attributes An array of attributes
+ * @param integer $lineno The line number
+ * @param string $tag The tag name
+ */
+ public function __construct(AssetInterface $asset, \Twig_Node $body, array $inputs, array $filters, $name, array $attributes = array(), $lineno = 0, $tag = null)
+ {
+ $nodes = array('body' => $body);
+
+ $attributes = array_replace(
+ array('debug' => null, 'combine' => null, 'var_name' => 'asset_url'),
+ $attributes,
+ array('asset' => $asset, 'inputs' => $inputs, 'filters' => $filters, 'name' => $name)
+ );
+
+ parent::__construct($nodes, $attributes, $lineno, $tag);
+ }
+
+ public function compile(\Twig_Compiler $compiler)
+ {
+ $compiler->addDebugInfo($this);
+
+ $combine = $this->getAttribute('combine');
+ $debug = $this->getAttribute('debug');
+
+ if (null === $combine && null !== $debug) {
+ $combine = !$debug;
+ }
+
+ if (null === $combine) {
+ $compiler
+ ->write("if (isset(\$context['assetic']['debug']) && \$context['assetic']['debug']) {\n")
+ ->indent()
+ ;
+
+ $this->compileDebug($compiler);
+
+ $compiler
+ ->outdent()
+ ->write("} else {\n")
+ ->indent()
+ ;
+
+ $this->compileAsset($compiler, $this->getAttribute('asset'), $this->getAttribute('name'));
+
+ $compiler
+ ->outdent()
+ ->write("}\n")
+ ;
+ } elseif ($combine) {
+ $this->compileAsset($compiler, $this->getAttribute('asset'), $this->getAttribute('name'));
+ } else {
+ $this->compileDebug($compiler);
+ }
+
+ $compiler
+ ->write('unset($context[')
+ ->repr($this->getAttribute('var_name'))
+ ->raw("]);\n")
+ ;
+ }
+
+ protected function compileDebug(\Twig_Compiler $compiler)
+ {
+ $i = 0;
+ foreach ($this->getAttribute('asset') as $leaf) {
+ $leafName = $this->getAttribute('name').'_'.$i++;
+ $this->compileAsset($compiler, $leaf, $leafName);
+ }
+ }
+
+ protected function compileAsset(\Twig_Compiler $compiler, AssetInterface $asset, $name)
+ {
+ if ($vars = $asset->getVars()) {
+ $compiler->write("// check variable conditions\n");
+
+ foreach ($vars as $var) {
+ $compiler
+ ->write("if (!isset(\$context['assetic']['vars']['$var'])) {\n")
+ ->indent()
+ ->write("throw new \RuntimeException(sprintf('The asset \"".$name."\" expected variable \"".$var."\" to be set, but got only these vars: %s. Did you set-up a value supplier?', isset(\$context['assetic']['vars']) && \$context['assetic']['vars'] ? implode(', ', \$context['assetic']['vars']) : '# none #'));\n")
+ ->outdent()
+ ->write("}\n")
+ ;
+ }
+
+ $compiler->raw("\n");
+ }
+
+ $compiler
+ ->write("// asset \"$name\"\n")
+ ->write('$context[')
+ ->repr($this->getAttribute('var_name'))
+ ->raw('] = ')
+ ;
+
+ $this->compileAssetUrl($compiler, $asset, $name);
+
+ $compiler
+ ->raw(";\n")
+ ->subcompile($this->getNode('body'))
+ ;
+ }
+
+ protected function compileAssetUrl(\Twig_Compiler $compiler, AssetInterface $asset, $name)
+ {
+ if (!$vars = $asset->getVars()) {
+ $compiler->repr($asset->getTargetPath());
+
+ return;
+ }
+
+ $compiler
+ ->raw("strtr(")
+ ->string($asset->getTargetPath())
+ ->raw(", array(");
+
+ $first = true;
+ foreach ($vars as $var) {
+ if (!$first) {
+ $compiler->raw(", ");
+ }
+ $first = false;
+
+ $compiler
+ ->string("{".$var."}")
+ ->raw(" => \$context['assetic']['vars']['$var']")
+ ;
+ }
+
+ $compiler
+ ->raw("))")
+ ;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticTokenParser.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticTokenParser.php
new file mode 100644
index 0000000..614f567
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticTokenParser.php
@@ -0,0 +1,198 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Extension\Twig;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Factory\AssetFactory;
+
+class AsseticTokenParser extends \Twig_TokenParser
+{
+ private $factory;
+ private $tag;
+ private $output;
+ private $single;
+ private $extensions;
+
+ /**
+ * Constructor.
+ *
+ * Attributes can be added to the tag by passing names as the options
+ * array. These values, if found, will be passed to the factory and node.
+ *
+ * @param AssetFactory $factory The asset factory
+ * @param string $tag The tag name
+ * @param string $output The default output string
+ * @param Boolean $single Whether to force a single asset
+ * @param array $extensions Additional attribute names to look for
+ */
+ public function __construct(AssetFactory $factory, $tag, $output, $single = false, array $extensions = array())
+ {
+ $this->factory = $factory;
+ $this->tag = $tag;
+ $this->output = $output;
+ $this->single = $single;
+ $this->extensions = $extensions;
+ }
+
+ public function parse(\Twig_Token $token)
+ {
+ $inputs = array();
+ $filters = array();
+ $name = null;
+ $attributes = array(
+ 'output' => $this->output,
+ 'var_name' => 'asset_url',
+ 'vars' => array(),
+ );
+
+ $stream = $this->parser->getStream();
+ while (!$stream->test(\Twig_Token::BLOCK_END_TYPE)) {
+ if ($stream->test(\Twig_Token::STRING_TYPE)) {
+ // '@jquery', 'js/src/core/*', 'js/src/extra.js'
+ $inputs[] = $stream->next()->getValue();
+ } elseif ($stream->test(\Twig_Token::NAME_TYPE, 'filter')) {
+ // filter='yui_js'
+ $stream->next();
+ $stream->expect(\Twig_Token::OPERATOR_TYPE, '=');
+ $filters = array_merge($filters, array_filter(array_map('trim', explode(',', $stream->expect(\Twig_Token::STRING_TYPE)->getValue()))));
+ } elseif ($stream->test(\Twig_Token::NAME_TYPE, 'output')) {
+ // output='js/packed/*.js' OR output='js/core.js'
+ $stream->next();
+ $stream->expect(\Twig_Token::OPERATOR_TYPE, '=');
+ $attributes['output'] = $stream->expect(\Twig_Token::STRING_TYPE)->getValue();
+ } elseif ($stream->test(\Twig_Token::NAME_TYPE, 'name')) {
+ // name='core_js'
+ $stream->next();
+ $stream->expect(\Twig_Token::OPERATOR_TYPE, '=');
+ $name = $stream->expect(\Twig_Token::STRING_TYPE)->getValue();
+ } elseif ($stream->test(\Twig_Token::NAME_TYPE, 'as')) {
+ // as='the_url'
+ $stream->next();
+ $stream->expect(\Twig_Token::OPERATOR_TYPE, '=');
+ $attributes['var_name'] = $stream->expect(\Twig_Token::STRING_TYPE)->getValue();
+ } elseif ($stream->test(\Twig_Token::NAME_TYPE, 'debug')) {
+ // debug=true
+ $stream->next();
+ $stream->expect(\Twig_Token::OPERATOR_TYPE, '=');
+ $attributes['debug'] = 'true' == $stream->expect(\Twig_Token::NAME_TYPE, array('true', 'false'))->getValue();
+ } elseif ($stream->test(\Twig_Token::NAME_TYPE, 'combine')) {
+ // combine=true
+ $stream->next();
+ $stream->expect(\Twig_Token::OPERATOR_TYPE, '=');
+ $attributes['combine'] = 'true' == $stream->expect(\Twig_Token::NAME_TYPE, array('true', 'false'))->getValue();
+ } elseif ($stream->test(\Twig_Token::NAME_TYPE, 'vars')) {
+ // vars=['locale','browser']
+ $stream->next();
+ $stream->expect(\Twig_Token::OPERATOR_TYPE, '=');
+ $stream->expect(\Twig_Token::PUNCTUATION_TYPE, '[');
+
+ while ($stream->test(\Twig_Token::STRING_TYPE)) {
+ $attributes['vars'][] = $stream->expect(\Twig_Token::STRING_TYPE)->getValue();
+
+ if (!$stream->test(\Twig_Token::PUNCTUATION_TYPE, ',')) {
+ break;
+ }
+
+ $stream->next();
+ }
+
+ $stream->expect(\Twig_Token::PUNCTUATION_TYPE, ']');
+ } elseif ($stream->test(\Twig_Token::NAME_TYPE, $this->extensions)) {
+ // an arbitrary configured attribute
+ $key = $stream->next()->getValue();
+ $stream->expect(\Twig_Token::OPERATOR_TYPE, '=');
+ $attributes[$key] = $stream->expect(\Twig_Token::STRING_TYPE)->getValue();
+ } else {
+ $token = $stream->getCurrent();
+ throw new \Twig_Error_Syntax(sprintf('Unexpected token "%s" of value "%s"', \Twig_Token::typeToEnglish($token->getType()), $token->getValue()), $token->getLine(), $stream->getFilename());
+ }
+ }
+
+ $stream->expect(\Twig_Token::BLOCK_END_TYPE);
+
+ $body = $this->parser->subparse(array($this, 'testEndTag'), true);
+
+ $stream->expect(\Twig_Token::BLOCK_END_TYPE);
+
+ if ($this->single && 1 < count($inputs)) {
+ $inputs = array_slice($inputs, -1);
+ }
+
+ if (!$name) {
+ $name = $this->factory->generateAssetName($inputs, $filters, $attributes);
+ }
+
+ $asset = $this->factory->createAsset($inputs, $filters, $attributes + array('name' => $name));
+
+ return $this->createBodyNode($asset, $body, $inputs, $filters, $name, $attributes, $token->getLine(), $this->getTag());
+ }
+
+ public function getTag()
+ {
+ return $this->tag;
+ }
+
+ public function testEndTag(\Twig_Token $token)
+ {
+ return $token->test(array('end'.$this->getTag()));
+ }
+
+ /**
+ * @param AssetInterface $asset
+ * @param \Twig_Node $body
+ * @param array $inputs
+ * @param array $filters
+ * @param string $name
+ * @param array $attributes
+ * @param int $lineno
+ * @param string $tag
+ *
+ * @return \Twig_Node
+ */
+ protected function createBodyNode(AssetInterface $asset, \Twig_Node $body, array $inputs, array $filters, $name, array $attributes = array(), $lineno = 0, $tag = null)
+ {
+ $reflector = new \ReflectionMethod($this, 'createNode');
+
+ if (__CLASS__ !== $reflector->getDeclaringClass()->name) {
+ @trigger_error(sprintf('Overwriting %s::createNode is deprecated since 1.3. Overwrite %s instead.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
+
+ return $this->createNode($asset, $body, $inputs, $filters, $name, $attributes, $lineno, $tag);
+ }
+
+ return new AsseticNode($asset, $body, $inputs, $filters, $name, $attributes, $lineno, $tag);
+ }
+
+ /**
+ * @param AssetInterface $asset
+ * @param \Twig_NodeInterface $body
+ * @param array $inputs
+ * @param array $filters
+ * @param string $name
+ * @param array $attributes
+ * @param int $lineno
+ * @param string $tag
+ *
+ * @return \Twig_Node
+ *
+ * @deprecated since 1.3.0, to be removed in 2.0. Use createBodyNode instead.
+ */
+ protected function createNode(AssetInterface $asset, \Twig_NodeInterface $body, array $inputs, array $filters, $name, array $attributes = array(), $lineno = 0, $tag = null)
+ {
+ @trigger_error(sprintf('The %s method is deprecated since 1.3 and will be removed in 2.0. Use createBodyNode instead.', __METHOD__), E_USER_DEPRECATED);
+
+ if (!$body instanceof \Twig_Node) {
+ throw new \InvalidArgumentException('The body must be a Twig_Node. Custom implementations of Twig_NodeInterface are not supported.');
+ }
+
+ return new AsseticNode($asset, $body, $inputs, $filters, $name, $attributes, $lineno, $tag);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/TwigFormulaLoader.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/TwigFormulaLoader.php
new file mode 100644
index 0000000..2c12d7e
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/TwigFormulaLoader.php
@@ -0,0 +1,108 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Extension\Twig;
+
+use Assetic\Factory\Loader\FormulaLoaderInterface;
+use Assetic\Factory\Resource\ResourceInterface;
+use Psr\Log\LoggerInterface;
+
+/**
+ * Loads asset formulae from Twig templates.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class TwigFormulaLoader implements FormulaLoaderInterface
+{
+ private $twig;
+ private $logger;
+
+ public function __construct(\Twig_Environment $twig, LoggerInterface $logger = null)
+ {
+ $this->twig = $twig;
+ $this->logger = $logger;
+ }
+
+ public function load(ResourceInterface $resource)
+ {
+ try {
+ $tokens = $this->twig->tokenize(new \Twig_Source($resource->getContent(), (string) $resource));
+ $nodes = $this->twig->parse($tokens);
+ } catch (\Exception $e) {
+ if ($this->logger) {
+ $this->logger->error(sprintf('The template "%s" contains an error: %s', $resource, $e->getMessage()));
+ }
+
+ return array();
+ }
+
+ return $this->loadNode($nodes);
+ }
+
+ /**
+ * Loads assets from the supplied node.
+ *
+ * @param \Twig_Node $node
+ *
+ * @return array An array of asset formulae indexed by name
+ */
+ private function loadNode(\Twig_Node $node)
+ {
+ $formulae = array();
+
+ if ($node instanceof AsseticNode) {
+ $formulae[$node->getAttribute('name')] = array(
+ $node->getAttribute('inputs'),
+ $node->getAttribute('filters'),
+ array(
+ 'output' => $node->getAttribute('asset')->getTargetPath(),
+ 'name' => $node->getAttribute('name'),
+ 'debug' => $node->getAttribute('debug'),
+ 'combine' => $node->getAttribute('combine'),
+ 'vars' => $node->getAttribute('vars'),
+ ),
+ );
+ } elseif ($node instanceof AsseticFilterNode) {
+ $name = $node->getAttribute('name');
+
+ $arguments = array();
+ foreach ($node->getNode('arguments') as $argument) {
+ $arguments[] = eval('return '.$this->twig->compile($argument).';');
+ }
+
+ $invoker = $this->twig->getExtension('Assetic\Extension\Twig\AsseticExtension')->getFilterInvoker($name);
+
+ $inputs = isset($arguments[0]) ? (array) $arguments[0] : array();
+ $filters = $invoker->getFilters();
+ $options = array_replace($invoker->getOptions(), isset($arguments[1]) ? $arguments[1] : array());
+
+ if (!isset($options['name'])) {
+ $options['name'] = $invoker->getFactory()->generateAssetName($inputs, $filters, $options);
+ }
+
+ $formulae[$options['name']] = array($inputs, $filters, $options);
+ }
+
+ foreach ($node as $child) {
+ if ($child instanceof \Twig_Node) {
+ $formulae += $this->loadNode($child);
+ }
+ }
+
+ if ($node->hasAttribute('embedded_templates')) {
+ foreach ($node->getAttribute('embedded_templates') as $child) {
+ $formulae += $this->loadNode($child);
+ }
+ }
+
+ return $formulae;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/TwigResource.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/TwigResource.php
new file mode 100644
index 0000000..21d040a
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/TwigResource.php
@@ -0,0 +1,56 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Extension\Twig;
+
+use Assetic\Factory\Resource\ResourceInterface;
+
+/**
+ * A Twig template resource.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class TwigResource implements ResourceInterface
+{
+ private $loader;
+ private $name;
+
+ public function __construct(\Twig_LoaderInterface $loader, $name)
+ {
+ $this->loader = $loader;
+ $this->name = $name;
+ }
+
+ public function getContent()
+ {
+ try {
+ return method_exists($this->loader, 'getSourceContext')
+ ? $this->loader->getSourceContext($this->name)->getCode()
+ : $this->loader->getSource($this->name);
+ } catch (\Twig_Error_Loader $e) {
+ return '';
+ }
+ }
+
+ public function isFresh($timestamp)
+ {
+ try {
+ return $this->loader->isFresh($this->name, $timestamp);
+ } catch (\Twig_Error_Loader $e) {
+ return false;
+ }
+ }
+
+ public function __toString()
+ {
+ return $this->name;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/ValueContainer.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/ValueContainer.php
new file mode 100644
index 0000000..e197224
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Extension/Twig/ValueContainer.php
@@ -0,0 +1,79 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Extension\Twig;
+
+use Assetic\ValueSupplierInterface;
+
+/**
+ * Container for values initialized lazily from a ValueSupplierInterface.
+ *
+ * @author Christophe Coevoet <stof@notk.org>
+ */
+class ValueContainer implements \ArrayAccess, \IteratorAggregate, \Countable
+{
+ private $values;
+ private $valueSupplier;
+
+ public function __construct(ValueSupplierInterface $valueSupplier)
+ {
+ $this->valueSupplier = $valueSupplier;
+ }
+
+ public function offsetExists($offset)
+ {
+ $this->initialize();
+
+ return array_key_exists($offset, $this->values);
+ }
+
+ public function offsetGet($offset)
+ {
+ $this->initialize();
+
+ if (!array_key_exists($offset, $this->values)) {
+ throw new \OutOfRangeException(sprintf('The variable "%s" does not exist.', $offset));
+ }
+
+ return $this->values[$offset];
+ }
+
+ public function offsetSet($offset, $value)
+ {
+ throw new \BadMethodCallException('The ValueContainer is read-only.');
+ }
+
+ public function offsetUnset($offset)
+ {
+ throw new \BadMethodCallException('The ValueContainer is read-only.');
+ }
+
+ public function getIterator()
+ {
+ $this->initialize();
+
+ return new \ArrayIterator($this->values);
+ }
+
+ public function count()
+ {
+ $this->initialize();
+
+ return count($this->values);
+ }
+
+ private function initialize()
+ {
+ if (null === $this->values) {
+ $this->values = $this->valueSupplier->getValues();
+ }
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/AssetFactory.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/AssetFactory.php
new file mode 100644
index 0000000..e267196
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/AssetFactory.php
@@ -0,0 +1,424 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Factory;
+
+use Assetic\Asset\AssetCollection;
+use Assetic\Asset\AssetCollectionInterface;
+use Assetic\Asset\AssetInterface;
+use Assetic\Asset\AssetReference;
+use Assetic\Asset\FileAsset;
+use Assetic\Asset\GlobAsset;
+use Assetic\Asset\HttpAsset;
+use Assetic\AssetManager;
+use Assetic\Factory\Worker\WorkerInterface;
+use Assetic\Filter\DependencyExtractorInterface;
+use Assetic\FilterManager;
+
+/**
+ * The asset factory creates asset objects.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class AssetFactory
+{
+ private $root;
+ private $debug;
+ private $output;
+ private $workers;
+ private $am;
+ private $fm;
+
+ /**
+ * Constructor.
+ *
+ * @param string $root The default root directory
+ * @param Boolean $debug Filters prefixed with a "?" will be omitted in debug mode
+ */
+ public function __construct($root, $debug = false)
+ {
+ $this->root = rtrim($root, '/');
+ $this->debug = $debug;
+ $this->output = 'assetic/*';
+ $this->workers = array();
+ }
+
+ /**
+ * Sets debug mode for the current factory.
+ *
+ * @param Boolean $debug Debug mode
+ */
+ public function setDebug($debug)
+ {
+ $this->debug = $debug;
+ }
+
+ /**
+ * Checks if the factory is in debug mode.
+ *
+ * @return Boolean Debug mode
+ */
+ public function isDebug()
+ {
+ return $this->debug;
+ }
+
+ /**
+ * Sets the default output string.
+ *
+ * @param string $output The default output string
+ */
+ public function setDefaultOutput($output)
+ {
+ $this->output = $output;
+ }
+
+ /**
+ * Adds a factory worker.
+ *
+ * @param WorkerInterface $worker A worker
+ */
+ public function addWorker(WorkerInterface $worker)
+ {
+ $this->workers[] = $worker;
+ }
+
+ /**
+ * Returns the current asset manager.
+ *
+ * @return AssetManager|null The asset manager
+ */
+ public function getAssetManager()
+ {
+ return $this->am;
+ }
+
+ /**
+ * Sets the asset manager to use when creating asset references.
+ *
+ * @param AssetManager $am The asset manager
+ */
+ public function setAssetManager(AssetManager $am)
+ {
+ $this->am = $am;
+ }
+
+ /**
+ * Returns the current filter manager.
+ *
+ * @return FilterManager|null The filter manager
+ */
+ public function getFilterManager()
+ {
+ return $this->fm;
+ }
+
+ /**
+ * Sets the filter manager to use when adding filters.
+ *
+ * @param FilterManager $fm The filter manager
+ */
+ public function setFilterManager(FilterManager $fm)
+ {
+ $this->fm = $fm;
+ }
+
+ /**
+ * Creates a new asset.
+ *
+ * Prefixing a filter name with a question mark will cause it to be
+ * omitted when the factory is in debug mode.
+ *
+ * Available options:
+ *
+ * * output: An output string
+ * * name: An asset name for interpolation in output patterns
+ * * debug: Forces debug mode on or off for this asset
+ * * root: An array or string of more root directories
+ *
+ * @param array|string $inputs An array of input strings
+ * @param array|string $filters An array of filter names
+ * @param array $options An array of options
+ *
+ * @return AssetCollection An asset collection
+ */
+ public function createAsset($inputs = array(), $filters = array(), array $options = array())
+ {
+ if (!is_array($inputs)) {
+ $inputs = array($inputs);
+ }
+
+ if (!is_array($filters)) {
+ $filters = array($filters);
+ }
+
+ if (!isset($options['output'])) {
+ $options['output'] = $this->output;
+ }
+
+ if (!isset($options['vars'])) {
+ $options['vars'] = array();
+ }
+
+ if (!isset($options['debug'])) {
+ $options['debug'] = $this->debug;
+ }
+
+ if (!isset($options['root'])) {
+ $options['root'] = array($this->root);
+ } else {
+ if (!is_array($options['root'])) {
+ $options['root'] = array($options['root']);
+ }
+
+ $options['root'][] = $this->root;
+ }
+
+ if (!isset($options['name'])) {
+ $options['name'] = $this->generateAssetName($inputs, $filters, $options);
+ }
+
+ $asset = $this->createAssetCollection(array(), $options);
+ $extensions = array();
+
+ // inner assets
+ foreach ($inputs as $input) {
+ if (is_array($input)) {
+ // nested formula
+ $asset->add(call_user_func_array(array($this, 'createAsset'), $input));
+ } else {
+ $asset->add($this->parseInput($input, $options));
+ $extensions[pathinfo($input, PATHINFO_EXTENSION)] = true;
+ }
+ }
+
+ // filters
+ foreach ($filters as $filter) {
+ if ('?' != $filter[0]) {
+ $asset->ensureFilter($this->getFilter($filter));
+ } elseif (!$options['debug']) {
+ $asset->ensureFilter($this->getFilter(substr($filter, 1)));
+ }
+ }
+
+ // append variables
+ if (!empty($options['vars'])) {
+ $toAdd = array();
+ foreach ($options['vars'] as $var) {
+ if (false !== strpos($options['output'], '{'.$var.'}')) {
+ continue;
+ }
+
+ $toAdd[] = '{'.$var.'}';
+ }
+
+ if ($toAdd) {
+ $options['output'] = str_replace('*', '*.'.implode('.', $toAdd), $options['output']);
+ }
+ }
+
+ // append consensus extension if missing
+ if (1 == count($extensions) && !pathinfo($options['output'], PATHINFO_EXTENSION) && $extension = key($extensions)) {
+ $options['output'] .= '.'.$extension;
+ }
+
+ // output --> target url
+ $asset->setTargetPath(str_replace('*', $options['name'], $options['output']));
+
+ // apply workers and return
+ return $this->applyWorkers($asset);
+ }
+
+ public function generateAssetName($inputs, $filters, $options = array())
+ {
+ foreach (array_diff(array_keys($options), array('output', 'debug', 'root')) as $key) {
+ unset($options[$key]);
+ }
+
+ ksort($options);
+
+ return substr(sha1(serialize($inputs).serialize($filters).serialize($options)), 0, 7);
+ }
+
+ public function getLastModified(AssetInterface $asset)
+ {
+ $mtime = 0;
+ foreach ($asset instanceof AssetCollectionInterface ? $asset : array($asset) as $leaf) {
+ $mtime = max($mtime, $leaf->getLastModified());
+
+ if (!$filters = $leaf->getFilters()) {
+ continue;
+ }
+
+ $prevFilters = array();
+ foreach ($filters as $filter) {
+ $prevFilters[] = $filter;
+
+ if (!$filter instanceof DependencyExtractorInterface) {
+ continue;
+ }
+
+ // extract children from leaf after running all preceeding filters
+ $clone = clone $leaf;
+ $clone->clearFilters();
+ foreach (array_slice($prevFilters, 0, -1) as $prevFilter) {
+ $clone->ensureFilter($prevFilter);
+ }
+ $clone->load();
+
+ foreach ($filter->getChildren($this, $clone->getContent(), $clone->getSourceDirectory()) as $child) {
+ $mtime = max($mtime, $this->getLastModified($child));
+ }
+ }
+ }
+
+ return $mtime;
+ }
+
+ /**
+ * Parses an input string string into an asset.
+ *
+ * The input string can be one of the following:
+ *
+ * * A reference: If the string starts with an "at" sign it will be interpreted as a reference to an asset in the asset manager
+ * * An absolute URL: If the string contains "://" or starts with "//" it will be interpreted as an HTTP asset
+ * * A glob: If the string contains a "*" it will be interpreted as a glob
+ * * A path: Otherwise the string is interpreted as a filesystem path
+ *
+ * Both globs and paths will be absolutized using the current root directory.
+ *
+ * @param string $input An input string
+ * @param array $options An array of options
+ *
+ * @return AssetInterface An asset
+ */
+ protected function parseInput($input, array $options = array())
+ {
+ if ('@' == $input[0]) {
+ return $this->createAssetReference(substr($input, 1));
+ }
+
+ if (false !== strpos($input, '://') || 0 === strpos($input, '//')) {
+ return $this->createHttpAsset($input, $options['vars']);
+ }
+
+ if (self::isAbsolutePath($input)) {
+ if ($root = self::findRootDir($input, $options['root'])) {
+ $path = ltrim(substr($input, strlen($root)), '/');
+ } else {
+ $path = null;
+ }
+ } else {
+ $root = $this->root;
+ $path = $input;
+ $input = $this->root.'/'.$path;
+ }
+
+ if (false !== strpos($input, '*')) {
+ return $this->createGlobAsset($input, $root, $options['vars']);
+ }
+
+ return $this->createFileAsset($input, $root, $path, $options['vars']);
+ }
+
+ protected function createAssetCollection(array $assets = array(), array $options = array())
+ {
+ return new AssetCollection($assets, array(), null, isset($options['vars']) ? $options['vars'] : array());
+ }
+
+ protected function createAssetReference($name)
+ {
+ if (!$this->am) {
+ throw new \LogicException('There is no asset manager.');
+ }
+
+ return new AssetReference($this->am, $name);
+ }
+
+ protected function createHttpAsset($sourceUrl, $vars)
+ {
+ return new HttpAsset($sourceUrl, array(), false, $vars);
+ }
+
+ protected function createGlobAsset($glob, $root = null, $vars)
+ {
+ return new GlobAsset($glob, array(), $root, $vars);
+ }
+
+ protected function createFileAsset($source, $root = null, $path = null, $vars)
+ {
+ return new FileAsset($source, array(), $root, $path, $vars);
+ }
+
+ protected function getFilter($name)
+ {
+ if (!$this->fm) {
+ throw new \LogicException('There is no filter manager.');
+ }
+
+ return $this->fm->get($name);
+ }
+
+ /**
+ * Filters an asset collection through the factory workers.
+ *
+ * Each leaf asset will be processed first, followed by the asset
+ * collection itself.
+ *
+ * @param AssetCollectionInterface $asset An asset collection
+ *
+ * @return AssetCollectionInterface
+ */
+ private function applyWorkers(AssetCollectionInterface $asset)
+ {
+ foreach ($asset as $leaf) {
+ foreach ($this->workers as $worker) {
+ $retval = $worker->process($leaf, $this);
+
+ if ($retval instanceof AssetInterface && $leaf !== $retval) {
+ $asset->replaceLeaf($leaf, $retval);
+ }
+ }
+ }
+
+ foreach ($this->workers as $worker) {
+ $retval = $worker->process($asset, $this);
+
+ if ($retval instanceof AssetInterface) {
+ $asset = $retval;
+ }
+ }
+
+ return $asset instanceof AssetCollectionInterface ? $asset : $this->createAssetCollection(array($asset));
+ }
+
+ private static function isAbsolutePath($path)
+ {
+ return '/' == $path[0] || '\\' == $path[0] || (3 < strlen($path) && ctype_alpha($path[0]) && $path[1] == ':' && ('\\' == $path[2] || '/' == $path[2]));
+ }
+
+ /**
+ * Loops through the root directories and returns the first match.
+ *
+ * @param string $path An absolute path
+ * @param array $roots An array of root directories
+ *
+ * @return string|null The matching root directory, if found
+ */
+ private static function findRootDir($path, array $roots)
+ {
+ foreach ($roots as $root) {
+ if (0 === strpos($path, $root)) {
+ return $root;
+ }
+ }
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/LazyAssetManager.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/LazyAssetManager.php
new file mode 100644
index 0000000..bef72e5
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/LazyAssetManager.php
@@ -0,0 +1,210 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Factory;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\AssetManager;
+use Assetic\Factory\Loader\FormulaLoaderInterface;
+use Assetic\Factory\Resource\ResourceInterface;
+
+/**
+ * A lazy asset manager is a composition of a factory and many formula loaders.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class LazyAssetManager extends AssetManager
+{
+ private $factory;
+ private $loaders;
+ private $resources;
+ private $formulae;
+ private $loaded;
+ private $loading;
+
+ /**
+ * Constructor.
+ *
+ * @param AssetFactory $factory The asset factory
+ * @param array $loaders An array of loaders indexed by alias
+ */
+ public function __construct(AssetFactory $factory, $loaders = array())
+ {
+ $this->factory = $factory;
+ $this->loaders = array();
+ $this->resources = array();
+ $this->formulae = array();
+ $this->loaded = false;
+ $this->loading = false;
+
+ foreach ($loaders as $alias => $loader) {
+ $this->setLoader($alias, $loader);
+ }
+ }
+
+ /**
+ * Adds a loader to the asset manager.
+ *
+ * @param string $alias An alias for the loader
+ * @param FormulaLoaderInterface $loader A loader
+ */
+ public function setLoader($alias, FormulaLoaderInterface $loader)
+ {
+ $this->loaders[$alias] = $loader;
+ $this->loaded = false;
+ }
+
+ /**
+ * Adds a resource to the asset manager.
+ *
+ * @param ResourceInterface $resource A resource
+ * @param string $loader The loader alias for this resource
+ */
+ public function addResource(ResourceInterface $resource, $loader)
+ {
+ $this->resources[$loader][] = $resource;
+ $this->loaded = false;
+ }
+
+ /**
+ * Returns an array of resources.
+ *
+ * @return array An array of resources
+ */
+ public function getResources()
+ {
+ $resources = array();
+ foreach ($this->resources as $r) {
+ $resources = array_merge($resources, $r);
+ }
+
+ return $resources;
+ }
+
+ /**
+ * Checks for an asset formula.
+ *
+ * @param string $name An asset name
+ *
+ * @return Boolean If there is a formula
+ */
+ public function hasFormula($name)
+ {
+ if (!$this->loaded) {
+ $this->load();
+ }
+
+ return isset($this->formulae[$name]);
+ }
+
+ /**
+ * Returns an asset's formula.
+ *
+ * @param string $name An asset name
+ *
+ * @return array The formula
+ *
+ * @throws \InvalidArgumentException If there is no formula by that name
+ */
+ public function getFormula($name)
+ {
+ if (!$this->loaded) {
+ $this->load();
+ }
+
+ if (!isset($this->formulae[$name])) {
+ throw new \InvalidArgumentException(sprintf('There is no "%s" formula.', $name));
+ }
+
+ return $this->formulae[$name];
+ }
+
+ /**
+ * Sets a formula on the asset manager.
+ *
+ * @param string $name An asset name
+ * @param array $formula A formula
+ */
+ public function setFormula($name, array $formula)
+ {
+ $this->formulae[$name] = $formula;
+ }
+
+ /**
+ * Loads formulae from resources.
+ *
+ * @throws \LogicException If a resource has been added to an invalid loader
+ */
+ public function load()
+ {
+ if ($this->loading) {
+ return;
+ }
+
+ if ($diff = array_diff(array_keys($this->resources), array_keys($this->loaders))) {
+ throw new \LogicException('The following loader(s) are not registered: '.implode(', ', $diff));
+ }
+
+ $this->loading = true;
+
+ foreach ($this->resources as $loader => $resources) {
+ foreach ($resources as $resource) {
+ $this->formulae = array_replace($this->formulae, $this->loaders[$loader]->load($resource));
+ }
+ }
+
+ $this->loaded = true;
+ $this->loading = false;
+ }
+
+ public function get($name)
+ {
+ if (!$this->loaded) {
+ $this->load();
+ }
+
+ if (!parent::has($name) && isset($this->formulae[$name])) {
+ list($inputs, $filters, $options) = $this->formulae[$name];
+ $options['name'] = $name;
+ parent::set($name, $this->factory->createAsset($inputs, $filters, $options));
+ }
+
+ return parent::get($name);
+ }
+
+ public function has($name)
+ {
+ if (!$this->loaded) {
+ $this->load();
+ }
+
+ return isset($this->formulae[$name]) || parent::has($name);
+ }
+
+ public function getNames()
+ {
+ if (!$this->loaded) {
+ $this->load();
+ }
+
+ return array_unique(array_merge(parent::getNames(), array_keys($this->formulae)));
+ }
+
+ public function isDebug()
+ {
+ return $this->factory->isDebug();
+ }
+
+ public function getLastModified(AssetInterface $asset)
+ {
+ return $this->factory->getLastModified($asset);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Loader/BasePhpFormulaLoader.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Loader/BasePhpFormulaLoader.php
new file mode 100644
index 0000000..4c747df
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Loader/BasePhpFormulaLoader.php
@@ -0,0 +1,160 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Factory\Loader;
+
+use Assetic\Factory\AssetFactory;
+use Assetic\Factory\Resource\ResourceInterface;
+use Assetic\Util\FilesystemUtils;
+
+/**
+ * Loads asset formulae from PHP files.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+abstract class BasePhpFormulaLoader implements FormulaLoaderInterface
+{
+ protected $factory;
+ protected $prototypes;
+
+ public function __construct(AssetFactory $factory)
+ {
+ $this->factory = $factory;
+ $this->prototypes = array();
+
+ foreach ($this->registerPrototypes() as $prototype => $options) {
+ $this->addPrototype($prototype, $options);
+ }
+ }
+
+ public function addPrototype($prototype, array $options = array())
+ {
+ $tokens = token_get_all('<?php '.$prototype);
+ array_shift($tokens);
+
+ $this->prototypes[$prototype] = array($tokens, $options);
+ }
+
+ public function load(ResourceInterface $resource)
+ {
+ if (!$nbProtos = count($this->prototypes)) {
+ throw new \LogicException('There are no prototypes registered.');
+ }
+
+ $buffers = array_fill(0, $nbProtos, '');
+ $bufferLevels = array_fill(0, $nbProtos, 0);
+ $buffersInWildcard = array();
+
+ $tokens = token_get_all($resource->getContent());
+ $calls = array();
+
+ while ($token = array_shift($tokens)) {
+ $current = self::tokenToString($token);
+ // loop through each prototype (by reference)
+ foreach (array_keys($this->prototypes) as $i) {
+ $prototype = & $this->prototypes[$i][0];
+ $options = $this->prototypes[$i][1];
+ $buffer = & $buffers[$i];
+ $level = & $bufferLevels[$i];
+
+ if (isset($buffersInWildcard[$i])) {
+ switch ($current) {
+ case '(': ++$level; break;
+ case ')': --$level; break;
+ }
+
+ $buffer .= $current;
+
+ if (!$level) {
+ $calls[] = array($buffer.';', $options);
+ $buffer = '';
+ unset($buffersInWildcard[$i]);
+ }
+ } elseif ($current == self::tokenToString(current($prototype))) {
+ $buffer .= $current;
+ if ('*' == self::tokenToString(next($prototype))) {
+ $buffersInWildcard[$i] = true;
+ ++$level;
+ }
+ } else {
+ reset($prototype);
+ unset($buffersInWildcard[$i]);
+ $buffer = '';
+ }
+ }
+ }
+
+ $formulae = array();
+ foreach ($calls as $call) {
+ $formulae += call_user_func_array(array($this, 'processCall'), $call);
+ }
+
+ return $formulae;
+ }
+
+ private function processCall($call, array $protoOptions = array())
+ {
+ $tmp = FilesystemUtils::createTemporaryFile('php_formula_loader');
+ file_put_contents($tmp, implode("\n", array(
+ '<?php',
+ $this->registerSetupCode(),
+ $call,
+ 'echo serialize($_call);',
+ )));
+ $args = unserialize(shell_exec('php '.escapeshellarg($tmp)));
+ unlink($tmp);
+
+ $inputs = isset($args[0]) ? self::argumentToArray($args[0]) : array();
+ $filters = isset($args[1]) ? self::argumentToArray($args[1]) : array();
+ $options = isset($args[2]) ? $args[2] : array();
+
+ if (!isset($options['debug'])) {
+ $options['debug'] = $this->factory->isDebug();
+ }
+
+ if (!is_array($options)) {
+ throw new \RuntimeException('The third argument must be omitted, null or an array.');
+ }
+
+ // apply the prototype options
+ $options += $protoOptions;
+
+ if (!isset($options['name'])) {
+ $options['name'] = $this->factory->generateAssetName($inputs, $filters, $options);
+ }
+
+ return array($options['name'] => array($inputs, $filters, $options));
+ }
+
+ /**
+ * Returns an array of prototypical calls and options.
+ *
+ * @return array Prototypes and options
+ */
+ abstract protected function registerPrototypes();
+
+ /**
+ * Returns setup code for the reflection scriptlet.
+ *
+ * @return string Some PHP setup code
+ */
+ abstract protected function registerSetupCode();
+
+ protected static function tokenToString($token)
+ {
+ return is_array($token) ? $token[1] : $token;
+ }
+
+ protected static function argumentToArray($argument)
+ {
+ return is_array($argument) ? $argument : array_filter(array_map('trim', explode(',', $argument)));
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Loader/CachedFormulaLoader.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Loader/CachedFormulaLoader.php
new file mode 100644
index 0000000..9ab002b
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Loader/CachedFormulaLoader.php
@@ -0,0 +1,68 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Factory\Loader;
+
+use Assetic\Cache\ConfigCache;
+use Assetic\Factory\Resource\IteratorResourceInterface;
+use Assetic\Factory\Resource\ResourceInterface;
+
+/**
+ * Adds a caching layer to a loader.
+ *
+ * A cached formula loader is a composition of a formula loader and a cache.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class CachedFormulaLoader implements FormulaLoaderInterface
+{
+ private $loader;
+ private $configCache;
+ private $debug;
+
+ /**
+ * Constructor.
+ *
+ * When the loader is in debug mode it will ensure the cached formulae
+ * are fresh before returning them.
+ *
+ * @param FormulaLoaderInterface $loader A formula loader
+ * @param ConfigCache $configCache A config cache
+ * @param Boolean $debug The debug mode
+ */
+ public function __construct(FormulaLoaderInterface $loader, ConfigCache $configCache, $debug = false)
+ {
+ $this->loader = $loader;
+ $this->configCache = $configCache;
+ $this->debug = $debug;
+ }
+
+ public function load(ResourceInterface $resources)
+ {
+ if (!$resources instanceof IteratorResourceInterface) {
+ $resources = array($resources);
+ }
+
+ $formulae = array();
+
+ foreach ($resources as $resource) {
+ $id = (string) $resource;
+ if (!$this->configCache->has($id) || ($this->debug && !$resource->isFresh($this->configCache->getTimestamp($id)))) {
+ $formulae += $this->loader->load($resource);
+ $this->configCache->set($id, $formulae);
+ } else {
+ $formulae += $this->configCache->get($id);
+ }
+ }
+
+ return $formulae;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Loader/FormulaLoaderInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Loader/FormulaLoaderInterface.php
new file mode 100644
index 0000000..fc45e86
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Loader/FormulaLoaderInterface.php
@@ -0,0 +1,34 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Factory\Loader;
+
+use Assetic\Factory\Resource\ResourceInterface;
+
+/**
+ * Loads formulae.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+interface FormulaLoaderInterface
+{
+ /**
+ * Loads formulae from a resource.
+ *
+ * Formulae should be loaded the same regardless of the current debug
+ * mode. Debug considerations should happen downstream.
+ *
+ * @param ResourceInterface $resource A resource
+ *
+ * @return array An array of formulae
+ */
+ public function load(ResourceInterface $resource);
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Loader/FunctionCallsFormulaLoader.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Loader/FunctionCallsFormulaLoader.php
new file mode 100644
index 0000000..58b56e1
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Loader/FunctionCallsFormulaLoader.php
@@ -0,0 +1,53 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Factory\Loader;
+
+/**
+ * Loads asset formulae from PHP files.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class FunctionCallsFormulaLoader extends BasePhpFormulaLoader
+{
+ protected function registerPrototypes()
+ {
+ return array(
+ 'assetic_javascripts(*)' => array('output' => 'js/*.js'),
+ 'assetic_stylesheets(*)' => array('output' => 'css/*.css'),
+ 'assetic_image(*)' => array('output' => 'images/*'),
+ );
+ }
+
+ protected function registerSetupCode()
+ {
+ return <<<'EOF'
+function assetic_javascripts()
+{
+ global $_call;
+ $_call = func_get_args();
+}
+
+function assetic_stylesheets()
+{
+ global $_call;
+ $_call = func_get_args();
+}
+
+function assetic_image()
+{
+ global $_call;
+ $_call = func_get_args();
+}
+
+EOF;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Resource/CoalescingDirectoryResource.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Resource/CoalescingDirectoryResource.php
new file mode 100644
index 0000000..6c08900
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Resource/CoalescingDirectoryResource.php
@@ -0,0 +1,112 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Factory\Resource;
+
+/**
+ * Coalesces multiple directories together into one merged resource.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class CoalescingDirectoryResource implements IteratorResourceInterface
+{
+ private $directories;
+
+ public function __construct($directories)
+ {
+ $this->directories = array();
+
+ foreach ($directories as $directory) {
+ $this->addDirectory($directory);
+ }
+ }
+
+ public function addDirectory(IteratorResourceInterface $directory)
+ {
+ $this->directories[] = $directory;
+ }
+
+ public function isFresh($timestamp)
+ {
+ foreach ($this->getFileResources() as $file) {
+ if (!$file->isFresh($timestamp)) {
+ return false;
+ }
+ }
+
+ return true;
+ }
+
+ public function getContent()
+ {
+ $parts = array();
+ foreach ($this->getFileResources() as $file) {
+ $parts[] = $file->getContent();
+ }
+
+ return implode("\n", $parts);
+ }
+
+ /**
+ * Returns a string to uniquely identify the current resource.
+ *
+ * @return string An identifying string
+ */
+ public function __toString()
+ {
+ $parts = array();
+ foreach ($this->directories as $directory) {
+ $parts[] = (string) $directory;
+ }
+
+ return implode(',', $parts);
+ }
+
+ public function getIterator()
+ {
+ return new \ArrayIterator($this->getFileResources());
+ }
+
+ /**
+ * Returns the relative version of a filename.
+ *
+ * @param ResourceInterface $file The file
+ * @param ResourceInterface $directory The directory
+ *
+ * @return string The name to compare with files from other directories
+ */
+ protected function getRelativeName(ResourceInterface $file, ResourceInterface $directory)
+ {
+ return substr((string) $file, strlen((string) $directory));
+ }
+
+ /**
+ * Performs the coalesce.
+ *
+ * @return array An array of file resources
+ */
+ private function getFileResources()
+ {
+ $paths = array();
+
+ foreach ($this->directories as $directory) {
+ foreach ($directory as $file) {
+ $relative = $this->getRelativeName($file, $directory);
+
+ if (!isset($paths[$relative])) {
+ $paths[$relative] = $file;
+ }
+ }
+ }
+
+ return array_values($paths);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Resource/DirectoryResource.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Resource/DirectoryResource.php
new file mode 100644
index 0000000..c823de2
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Resource/DirectoryResource.php
@@ -0,0 +1,133 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Factory\Resource;
+
+/**
+ * A resource is something formulae can be loaded from.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class DirectoryResource implements IteratorResourceInterface
+{
+ private $path;
+ private $pattern;
+
+ /**
+ * Constructor.
+ *
+ * @param string $path A directory path
+ * @param string $pattern A filename pattern
+ */
+ public function __construct($path, $pattern = null)
+ {
+ if (DIRECTORY_SEPARATOR != substr($path, -1)) {
+ $path .= DIRECTORY_SEPARATOR;
+ }
+
+ $this->path = $path;
+ $this->pattern = $pattern;
+ }
+
+ public function isFresh($timestamp)
+ {
+ if (!is_dir($this->path) || filemtime($this->path) > $timestamp) {
+ return false;
+ }
+
+ foreach ($this as $resource) {
+ if (!$resource->isFresh($timestamp)) {
+ return false;
+ }
+ }
+
+ return true;
+ }
+
+ /**
+ * Returns the combined content of all inner resources.
+ */
+ public function getContent()
+ {
+ $content = array();
+ foreach ($this as $resource) {
+ $content[] = $resource->getContent();
+ }
+
+ return implode("\n", $content);
+ }
+
+ public function __toString()
+ {
+ return $this->path;
+ }
+
+ public function getIterator()
+ {
+ return is_dir($this->path)
+ ? new DirectoryResourceIterator($this->getInnerIterator())
+ : new \EmptyIterator();
+ }
+
+ protected function getInnerIterator()
+ {
+ return new DirectoryResourceFilterIterator(new \RecursiveDirectoryIterator($this->path, \RecursiveDirectoryIterator::FOLLOW_SYMLINKS), $this->pattern);
+ }
+}
+
+/**
+ * An iterator that converts file objects into file resources.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ * @access private
+ */
+class DirectoryResourceIterator extends \RecursiveIteratorIterator
+{
+ public function current()
+ {
+ return new FileResource(parent::current()->getPathname());
+ }
+}
+
+/**
+ * Filters files by a basename pattern.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ * @access private
+ */
+class DirectoryResourceFilterIterator extends \RecursiveFilterIterator
+{
+ protected $pattern;
+
+ public function __construct(\RecursiveDirectoryIterator $iterator, $pattern = null)
+ {
+ parent::__construct($iterator);
+
+ $this->pattern = $pattern;
+ }
+
+ public function accept()
+ {
+ $file = $this->current();
+ $name = $file->getBasename();
+
+ if ($file->isDir()) {
+ return '.' != $name[0];
+ }
+
+ return null === $this->pattern || 0 < preg_match($this->pattern, $name);
+ }
+
+ public function getChildren()
+ {
+ return new self(new \RecursiveDirectoryIterator($this->current()->getPathname(), \RecursiveDirectoryIterator::FOLLOW_SYMLINKS), $this->pattern);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Resource/FileResource.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Resource/FileResource.php
new file mode 100644
index 0000000..b7760e1
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Resource/FileResource.php
@@ -0,0 +1,47 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Factory\Resource;
+
+/**
+ * A resource is something formulae can be loaded from.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class FileResource implements ResourceInterface
+{
+ private $path;
+
+ /**
+ * Constructor.
+ *
+ * @param string $path The path to a file
+ */
+ public function __construct($path)
+ {
+ $this->path = $path;
+ }
+
+ public function isFresh($timestamp)
+ {
+ return file_exists($this->path) && filemtime($this->path) <= $timestamp;
+ }
+
+ public function getContent()
+ {
+ return file_exists($this->path) ? file_get_contents($this->path) : '';
+ }
+
+ public function __toString()
+ {
+ return $this->path;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Resource/IteratorResourceInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Resource/IteratorResourceInterface.php
new file mode 100644
index 0000000..3357332
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Resource/IteratorResourceInterface.php
@@ -0,0 +1,21 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Factory\Resource;
+
+/**
+ * A resource is something formulae can be loaded from.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+interface IteratorResourceInterface extends ResourceInterface, \IteratorAggregate
+{
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Resource/ResourceInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Resource/ResourceInterface.php
new file mode 100644
index 0000000..7eebbd8
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Resource/ResourceInterface.php
@@ -0,0 +1,43 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Factory\Resource;
+
+/**
+ * A resource is something formulae can be loaded from.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+interface ResourceInterface
+{
+ /**
+ * Checks if a timestamp represents the latest resource.
+ *
+ * @param integer $timestamp A UNIX timestamp
+ *
+ * @return Boolean True if the timestamp is up to date
+ */
+ public function isFresh($timestamp);
+
+ /**
+ * Returns the content of the resource.
+ *
+ * @return string The content
+ */
+ public function getContent();
+
+ /**
+ * Returns a unique string for the current resource.
+ *
+ * @return string A unique string to identity the current resource
+ */
+ public function __toString();
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Worker/CacheBustingWorker.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Worker/CacheBustingWorker.php
new file mode 100644
index 0000000..712c90d
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Worker/CacheBustingWorker.php
@@ -0,0 +1,70 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Factory\Worker;
+
+use Assetic\Asset\AssetCollectionInterface;
+use Assetic\Asset\AssetInterface;
+use Assetic\Factory\AssetFactory;
+
+/**
+ * Adds cache busting code
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class CacheBustingWorker implements WorkerInterface
+{
+ private $separator;
+
+ public function __construct($separator = '-')
+ {
+ $this->separator = $separator;
+ }
+
+ public function process(AssetInterface $asset, AssetFactory $factory)
+ {
+ if (!$path = $asset->getTargetPath()) {
+ // no path to work with
+ return;
+ }
+
+ if (!$search = pathinfo($path, PATHINFO_EXTENSION)) {
+ // nothing to replace
+ return;
+ }
+
+ $replace = $this->separator.$this->getHash($asset, $factory).'.'.$search;
+ if (preg_match('/'.preg_quote($replace, '/').'$/', $path)) {
+ // already replaced
+ return;
+ }
+
+ $asset->setTargetPath(
+ preg_replace('/\.'.preg_quote($search, '/').'$/', $replace, $path)
+ );
+ }
+
+ protected function getHash(AssetInterface $asset, AssetFactory $factory)
+ {
+ $hash = hash_init('sha1');
+
+ hash_update($hash, $factory->getLastModified($asset));
+
+ if ($asset instanceof AssetCollectionInterface) {
+ foreach ($asset as $i => $leaf) {
+ $sourcePath = $leaf->getSourcePath();
+ hash_update($hash, $sourcePath ?: $i);
+ }
+ }
+
+ return substr(hash_final($hash), 0, 7);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Worker/EnsureFilterWorker.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Worker/EnsureFilterWorker.php
new file mode 100644
index 0000000..80fd44a
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Worker/EnsureFilterWorker.php
@@ -0,0 +1,61 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Factory\Worker;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Factory\AssetFactory;
+use Assetic\Filter\FilterInterface;
+
+/**
+ * Applies a filter to an asset based on a source and/or target path match.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ * @todo A better asset-matcher mechanism
+ */
+class EnsureFilterWorker implements WorkerInterface
+{
+ const CHECK_SOURCE = 1;
+ const CHECK_TARGET = 2;
+
+ private $pattern;
+ private $filter;
+ private $flags;
+
+ /**
+ * Constructor.
+ *
+ * @param string $pattern A regex for checking the asset's target URL
+ * @param FilterInterface $filter A filter to apply if the regex matches
+ * @param integer $flags Flags for what to check
+ */
+ public function __construct($pattern, FilterInterface $filter, $flags = null)
+ {
+ if (null === $flags) {
+ $flags = self::CHECK_SOURCE | self::CHECK_TARGET;
+ }
+
+ $this->pattern = $pattern;
+ $this->filter = $filter;
+ $this->flags = $flags;
+ }
+
+ public function process(AssetInterface $asset, AssetFactory $factory)
+ {
+ if (
+ (self::CHECK_SOURCE === (self::CHECK_SOURCE & $this->flags) && preg_match($this->pattern, $asset->getSourcePath()))
+ ||
+ (self::CHECK_TARGET === (self::CHECK_TARGET & $this->flags) && preg_match($this->pattern, $asset->getTargetPath()))
+ ) {
+ $asset->ensureFilter($this->filter);
+ }
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Worker/WorkerInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Worker/WorkerInterface.php
new file mode 100644
index 0000000..e86cc7b
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Factory/Worker/WorkerInterface.php
@@ -0,0 +1,33 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Factory\Worker;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Factory\AssetFactory;
+
+/**
+ * Assets are passed through factory workers before leaving the factory.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+interface WorkerInterface
+{
+ /**
+ * Processes an asset.
+ *
+ * @param AssetInterface $asset An asset
+ * @param AssetFactory $factory The factory
+ *
+ * @return AssetInterface|null May optionally return a replacement asset
+ */
+ public function process(AssetInterface $asset, AssetFactory $factory);
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/AutoprefixerFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/AutoprefixerFilter.php
new file mode 100644
index 0000000..5182161
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/AutoprefixerFilter.php
@@ -0,0 +1,87 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2013 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+use Assetic\Util\FilesystemUtils;
+
+/**
+ * Parses CSS and adds vendor prefixes to rules using values from the Can I Use website
+ *
+ * @link https://github.com/ai/autoprefixer
+ * @author Alex Vasilenko <aa.vasilenko@gmail.com>
+ */
+class AutoprefixerFilter extends BaseNodeFilter
+{
+ /**
+ * @var string
+ */
+ private $autoprefixerBin;
+
+ /**
+ * @var array
+ */
+ private $browsers = array();
+
+ public function __construct($autoprefixerBin)
+ {
+ $this->autoprefixerBin = $autoprefixerBin;
+ }
+
+ /**
+ * @param array $browsers
+ */
+ public function setBrowsers(array $browsers)
+ {
+ $this->browsers = $browsers;
+ }
+
+ /**
+ * @param string $browser
+ */
+ public function addBrowser($browser)
+ {
+ $this->browsers[] = $browser;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ $input = $asset->getContent();
+ $pb = $this->createProcessBuilder(array($this->autoprefixerBin));
+
+ $pb->setInput($input);
+ if ($this->browsers) {
+ $pb->add('-b')->add(implode(',', $this->browsers));
+ }
+
+ $output = FilesystemUtils::createTemporaryFile('autoprefixer');
+ $pb->add('-o')->add($output);
+
+ $proc = $pb->getProcess();
+ if (0 !== $proc->run()) {
+ throw FilterException::fromProcess($proc)->setInput($asset->getContent());
+ }
+
+ $asset->setContent(file_get_contents($output));
+ unlink($output);
+ }
+
+ /**
+ * Filters an asset just before it's dumped.
+ *
+ * @param AssetInterface $asset An asset
+ */
+ public function filterDump(AssetInterface $asset)
+ {
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/BaseCssFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/BaseCssFilter.php
new file mode 100644
index 0000000..8d65271
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/BaseCssFilter.php
@@ -0,0 +1,54 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Util\CssUtils;
+
+/**
+ * An abstract filter for dealing with CSS.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+abstract class BaseCssFilter implements FilterInterface
+{
+ /**
+ * @see CssUtils::filterReferences()
+ */
+ protected function filterReferences($content, $callback, $limit = -1, &$count = 0)
+ {
+ return CssUtils::filterReferences($content, $callback, $limit, $count);
+ }
+
+ /**
+ * @see CssUtils::filterUrls()
+ */
+ protected function filterUrls($content, $callback, $limit = -1, &$count = 0)
+ {
+ return CssUtils::filterUrls($content, $callback, $limit, $count);
+ }
+
+ /**
+ * @see CssUtils::filterImports()
+ */
+ protected function filterImports($content, $callback, $limit = -1, &$count = 0, $includeUrl = true)
+ {
+ return CssUtils::filterImports($content, $callback, $limit, $count, $includeUrl);
+ }
+
+ /**
+ * @see CssUtils::filterIEFilters()
+ */
+ protected function filterIEFilters($content, $callback, $limit = -1, &$count = 0)
+ {
+ return CssUtils::filterIEFilters($content, $callback, $limit, $count);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/BaseNodeFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/BaseNodeFilter.php
new file mode 100644
index 0000000..64e5a13
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/BaseNodeFilter.php
@@ -0,0 +1,44 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+abstract class BaseNodeFilter extends BaseProcessFilter
+{
+ private $nodePaths = array();
+
+ public function getNodePaths()
+ {
+ return $this->nodePaths;
+ }
+
+ public function setNodePaths(array $nodePaths)
+ {
+ $this->nodePaths = $nodePaths;
+ }
+
+ public function addNodePath($nodePath)
+ {
+ $this->nodePaths[] = $nodePath;
+ }
+
+ protected function createProcessBuilder(array $arguments = array())
+ {
+ $pb = parent::createProcessBuilder($arguments);
+
+ if ($this->nodePaths) {
+ $this->mergeEnv($pb);
+ $pb->setEnv('NODE_PATH', implode(PATH_SEPARATOR, $this->nodePaths));
+ }
+
+ return $pb;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/BaseProcessFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/BaseProcessFilter.php
new file mode 100644
index 0000000..642495a
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/BaseProcessFilter.php
@@ -0,0 +1,57 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Symfony\Component\Process\ProcessBuilder;
+
+/**
+ * An external process based filter which provides a way to set a timeout on the process.
+ */
+abstract class BaseProcessFilter implements FilterInterface
+{
+ private $timeout;
+
+ /**
+ * Set the process timeout.
+ *
+ * @param int $timeout The timeout for the process
+ */
+ public function setTimeout($timeout)
+ {
+ $this->timeout = $timeout;
+ }
+
+ /**
+ * Creates a new process builder.
+ *
+ * @param array $arguments An optional array of arguments
+ *
+ * @return ProcessBuilder A new process builder
+ */
+ protected function createProcessBuilder(array $arguments = array())
+ {
+ $pb = new ProcessBuilder($arguments);
+
+ if (null !== $this->timeout) {
+ $pb->setTimeout($this->timeout);
+ }
+
+ return $pb;
+ }
+
+ protected function mergeEnv(ProcessBuilder $pb)
+ {
+ foreach (array_filter($_SERVER, 'is_scalar') as $key => $value) {
+ $pb->setEnv($key, $value);
+ }
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CallablesFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CallablesFilter.php
new file mode 100644
index 0000000..b81f201
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CallablesFilter.php
@@ -0,0 +1,62 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Factory\AssetFactory;
+
+/**
+ * A filter that wraps callables.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class CallablesFilter implements FilterInterface, DependencyExtractorInterface
+{
+ private $loader;
+ private $dumper;
+ private $extractor;
+
+ /**
+ * @param callable|null $loader
+ * @param callable|null $dumper
+ * @param callable|null $extractor
+ */
+ public function __construct($loader = null, $dumper = null, $extractor = null)
+ {
+ $this->loader = $loader;
+ $this->dumper = $dumper;
+ $this->extractor = $extractor;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ if (null !== $callable = $this->loader) {
+ $callable($asset);
+ }
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ if (null !== $callable = $this->dumper) {
+ $callable($asset);
+ }
+ }
+
+ public function getChildren(AssetFactory $factory, $content, $loadPath = null)
+ {
+ if (null !== $callable = $this->extractor) {
+ return $callable($factory, $content, $loadPath);
+ }
+
+ return array();
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CleanCssFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CleanCssFilter.php
new file mode 100644
index 0000000..ada5499
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CleanCssFilter.php
@@ -0,0 +1,343 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+
+/**
+ * CleanCss filter.
+ *
+ * @link https://github.com/jakubpawlowicz/clean-css
+ * @author Jakub Pawlowicz <http://JakubPawlowicz.com>
+ */
+class CleanCssFilter extends BaseNodeFilter
+{
+ private $cleanCssBin;
+ private $nodeBin;
+
+ private $keepLineBreaks;
+ private $compatibility;
+ private $debug;
+ private $rootPath;
+ private $skipImport = true;
+ private $timeout;
+ private $semanticMerging;
+ private $roundingPrecision;
+ private $removeSpecialComments;
+ private $onlyKeepFirstSpecialComment;
+ private $skipAdvanced;
+ private $skipAggresiveMerging;
+ private $skipImportFrom;
+ private $mediaMerging;
+ private $skipRebase;
+ private $skipRestructuring;
+ private $skipShorthandCompacting;
+ private $sourceMap;
+ private $sourceMapInlineSources;
+
+
+ /**
+ * @param string $cleanCssBin Absolute path to the cleancss executable
+ * @param string $nodeBin Absolute path to the folder containg node.js executable
+ */
+ public function __construct($cleanCssBin = '/usr/bin/cleancss', $nodeBin = null)
+ {
+ $this->cleanCssBin = $cleanCssBin;
+ $this->nodeBin = $nodeBin;
+ }
+
+ /**
+ * Keep line breaks
+ * @param bool $keepLineBreaks True to enable
+ */
+ public function setKeepLineBreaks($keepLineBreaks)
+ {
+ $this->keepLineBreaks = $keepLineBreaks;
+ }
+
+ /**
+ * Remove all special comments
+ * @param bool $removeSpecialComments True to enable
+ */ // i.e. /*! comment */
+ public function setRemoveSpecialComments($removeSpecialComments)
+ {
+ $this->removeSpecialComments = $removeSpecialComments;
+ }
+
+ /**
+ * Remove all special comments except the first one
+ * @param bool $onlyKeepFirstSpecialComment True to enable
+ */
+ public function setOnlyKeepFirstSpecialComment($onlyKeepFirstSpecialComment)
+ {
+ $this->onlyKeepFirstSpecialComment = $onlyKeepFirstSpecialComment;
+ }
+ /**
+ * Enables unsafe mode by assuming BEM-like semantic stylesheets (warning, this may break your styling!)
+ * @param bool $semanticMerging True to enable
+ */
+ public function setSemanticMerging($semanticMerging)
+ {
+ $this->semanticMerging = $semanticMerging;
+ }
+
+ /**
+ * A root path to which resolve absolute @import rules
+ * @param string $rootPath
+ */
+ public function setRootPath($rootPath)
+ {
+ $this->rootPath = $rootPath;
+ }
+
+ /**
+ * Disable @import processing
+ * @param bool $skipImport True to enable
+ */
+ public function setSkipImport($skipImport)
+ {
+ $this->skipImport = $skipImport;
+ }
+ /**
+ * Per connection timeout when fetching remote @imports; defaults to 5 seconds
+ * @param int $timeout
+ */
+ public function setTimeout($timeout)
+ {
+ $this->timeout = $timeout;
+ }
+
+ /**
+ * Disable URLs rebasing
+ * @param bool $skipRebase True to enable
+ */
+ public function setSkipRebase($skipRebase)
+ {
+ $this->skipRebase = $skipRebase;
+ }
+
+ /**
+ * Disable restructuring optimizations
+ * @param bool $skipRestructuring True to enable
+ */
+ public function setSkipRestructuring($skipRestructuring)
+ {
+ $this->skipRestructuring = $skipRestructuring;
+ }
+
+ /**
+ * Disable shorthand compacting
+ * @param bool $skipShorthandCompacting True to enable
+ */
+ public function setSkipShorthandCompacting($skipShorthandCompacting)
+ {
+ $this->skipShorthandCompacting = $skipShorthandCompacting;
+ }
+
+ /**
+ * Enables building input's source map
+ * @param bool $sourceMap True to enable
+ */
+ public function setSourceMap($sourceMap)
+ {
+ $this->sourceMap = $sourceMap;
+ }
+
+ /**
+ * Enables inlining sources inside source maps
+ * @param bool $sourceMapInlineSources True to enable
+ */
+ public function setSourceMapInlineSources($sourceMapInlineSources)
+ {
+ $this->sourceMapInlineSources = $sourceMapInlineSources;
+ }
+
+ /**
+ * Disable advanced optimizations - selector & property merging, reduction, etc.
+ * @param bool $skipAdvanced True to enable
+ */
+ public function setSkipAdvanced($skipAdvanced)
+ {
+ $this->skipAdvanced = $skipAdvanced;
+ }
+
+ /**
+ * Disable properties merging based on their order
+ * @param bool $skipAggresiveMerging True to enable
+ */
+ public function setSkipAggresiveMerging($skipAggresiveMerging)
+ {
+ $this->skipAggresiveMerging = $skipAggresiveMerging;
+ }
+
+ /**
+ * Disable @import processing for specified rules
+ * @param string $skipImportFrom
+ */
+ public function setSkipImportFrom($skipImportFrom)
+ {
+ $this->skipImportFrom = $skipImportFrom;
+ }
+
+ /**
+ * Disable @media merging
+ * @param bool $mediaMerging True to enable
+ */
+ public function setMediaMerging($mediaMerging)
+ {
+ $this->mediaMerging = $mediaMerging;
+ }
+
+ /**
+ * Rounds to `N` decimal places. Defaults to 2. -1 disables rounding.
+ * @param int $roundingPrecision
+ */
+ public function setRoundingPrecision($roundingPrecision)
+ {
+ $this->roundingPrecision = $roundingPrecision;
+ }
+
+ /**
+ * Force compatibility mode (see https://github.com/jakubpawlowicz/clean-css/blob/master/README.md#how-to-set-compatibility-mode for advanced examples)
+ * @param string $compatibility
+ */
+ public function setCompatibility($compatibility)
+ {
+ $this->compatibility = $compatibility;
+ }
+
+ /**
+ * Shows debug information (minification time & compression efficiency)
+ * @param bool $debug True to enable
+ */
+ public function setDebug($debug)
+ {
+ $this->debug = $debug;
+ }
+
+
+ /**
+ * @see Assetic\Filter\FilterInterface::filterLoad()
+ */
+ public function filterLoad(AssetInterface $asset)
+ {
+ }
+
+
+ /**
+ * Run the asset through CleanCss
+ *
+ * @see Assetic\Filter\FilterInterface::filterDump()
+ */
+ public function filterDump(AssetInterface $asset)
+ {
+ $pb = $this->createProcessBuilder($this->nodeBin
+ ? array($this->nodeBin, $this->cleanCssBin)
+ : array($this->cleanCssBin));
+
+ if ($this->keepLineBreaks) {
+ $pb->add('--keep-line-breaks');
+ }
+
+ if ($this->compatibility) {
+ $pb->add('--compatibility ' .$this->compatibility);
+ }
+
+ if ($this->debug) {
+ $pb->add('--debug');
+ }
+
+ if ($this->rootPath) {
+ $pb->add('--root ' .$this->rootPath);
+ }
+
+ if ($this->skipImport) {
+ $pb->add('--skip-import');
+ }
+
+ if ($this->timeout) {
+ $pb->add('--timeout ' .$this->timeout);
+ }
+
+ if ($this->roundingPrecision) {
+ $pb->add('--rounding-precision ' .$this->roundingPrecision);
+ }
+
+ if ($this->removeSpecialComments) {
+ $pb->add('--s0');
+ }
+
+ if ($this->onlyKeepFirstSpecialComment) {
+ $pb->add('--s1');
+ }
+
+ if ($this->semanticMerging) {
+ $pb->add('--semantic-merging');
+ }
+
+ if ($this->skipAdvanced) {
+ $pb->add('--skip-advanced');
+ }
+
+ if ($this->skipAggresiveMerging) {
+ $pb->add('--skip-aggressive-merging');
+ }
+
+ if ($this->skipImportFrom) {
+ $pb->add('--skip-import-from ' .$this->skipImportFrom);
+ }
+
+ if ($this->mediaMerging) {
+ $pb->add('--skip-media-merging');
+ }
+
+ if ($this->skipRebase) {
+ $pb->add('--skip-rebase');
+ }
+
+ if ($this->skipRestructuring) {
+ $pb->add('--skip-restructuring');
+ }
+
+ if ($this->skipShorthandCompacting) {
+ $pb->add('--skip-shorthand-compacting');
+ }
+
+ if ($this->sourceMap) {
+ $pb->add('--source-map');
+ }
+
+ if ($this->sourceMapInlineSources) {
+ $pb->add('--source-map-inline-sources');
+ }
+ // input and output files
+ $input = tempnam(sys_get_temp_dir(), 'input');
+
+ file_put_contents($input, $asset->getContent());
+ $pb->add($input);
+
+ $proc = $pb->getProcess();
+ $code = $proc->run();
+ unlink($input);
+
+ if (127 === $code) {
+ throw new \RuntimeException('Path to node executable could not be resolved.');
+ }
+
+ if (0 !== $code) {
+ throw FilterException::fromProcess($proc)->setInput($asset->getContent());
+ }
+
+ $asset->setContent($proc->getOutput());
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CoffeeScriptFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CoffeeScriptFilter.php
new file mode 100644
index 0000000..a5cc818
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CoffeeScriptFilter.php
@@ -0,0 +1,83 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+use Assetic\Util\FilesystemUtils;
+
+/**
+ * Compiles CoffeeScript into Javascript.
+ *
+ * @link http://coffeescript.org/
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class CoffeeScriptFilter extends BaseNodeFilter
+{
+ private $coffeeBin;
+ private $nodeBin;
+
+ // coffee options
+ private $bare;
+ private $noHeader;
+
+ public function __construct($coffeeBin = '/usr/bin/coffee', $nodeBin = null)
+ {
+ $this->coffeeBin = $coffeeBin;
+ $this->nodeBin = $nodeBin;
+ }
+
+ public function setBare($bare)
+ {
+ $this->bare = $bare;
+ }
+
+ public function setNoHeader($noHeader)
+ {
+ $this->noHeader = $noHeader;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ $input = FilesystemUtils::createTemporaryFile('coffee');
+ file_put_contents($input, $asset->getContent());
+
+ $pb = $this->createProcessBuilder($this->nodeBin
+ ? array($this->nodeBin, $this->coffeeBin)
+ : array($this->coffeeBin));
+
+ $pb->add('-cp');
+
+ if ($this->bare) {
+ $pb->add('--bare');
+ }
+
+ if ($this->noHeader) {
+ $pb->add('--no-header');
+ }
+
+ $pb->add($input);
+ $proc = $pb->getProcess();
+ $code = $proc->run();
+ unlink($input);
+
+ if (0 !== $code) {
+ throw FilterException::fromProcess($proc)->setInput($asset->getContent());
+ }
+
+ $asset->setContent($proc->getOutput());
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CompassFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CompassFilter.php
new file mode 100644
index 0000000..d80a1ab
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CompassFilter.php
@@ -0,0 +1,391 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+use Assetic\Filter\Sass\BaseSassFilter;
+use Assetic\Util\FilesystemUtils;
+
+/**
+ * Loads Compass files.
+ *
+ * @link http://compass-style.org/
+ * @author Maxime Thirouin <maxime.thirouin@gmail.com>
+ */
+class CompassFilter extends BaseSassFilter
+{
+ private $compassPath;
+ private $rubyPath;
+ private $scss;
+
+ // sass options
+ private $unixNewlines;
+ private $debugInfo;
+ private $cacheLocation;
+ private $noCache;
+
+ // compass options
+ private $force;
+ private $style;
+ private $quiet;
+ private $boring;
+ private $noLineComments;
+ private $imagesDir;
+ private $javascriptsDir;
+ private $fontsDir;
+ private $relativeAssets;
+
+ // compass configuration file options
+ private $plugins = array();
+ private $httpPath;
+ private $httpImagesPath;
+ private $httpFontsPath;
+ private $httpGeneratedImagesPath;
+ private $generatedImagesPath;
+ private $httpJavascriptsPath;
+ private $homeEnv = true;
+
+ public function __construct($compassPath = '/usr/bin/compass', $rubyPath = null)
+ {
+ $this->compassPath = $compassPath;
+ $this->rubyPath = $rubyPath;
+ $this->cacheLocation = FilesystemUtils::getTemporaryDirectory();
+
+ if ('cli' !== php_sapi_name()) {
+ $this->boring = true;
+ }
+ }
+
+ public function setScss($scss)
+ {
+ $this->scss = $scss;
+ }
+
+ // sass options setters
+ public function setUnixNewlines($unixNewlines)
+ {
+ $this->unixNewlines = $unixNewlines;
+ }
+
+ public function setDebugInfo($debugInfo)
+ {
+ $this->debugInfo = $debugInfo;
+ }
+
+ public function setCacheLocation($cacheLocation)
+ {
+ $this->cacheLocation = $cacheLocation;
+ }
+
+ public function setNoCache($noCache)
+ {
+ $this->noCache = $noCache;
+ }
+
+ // compass options setters
+ public function setForce($force)
+ {
+ $this->force = $force;
+ }
+
+ public function setStyle($style)
+ {
+ $this->style = $style;
+ }
+
+ public function setQuiet($quiet)
+ {
+ $this->quiet = $quiet;
+ }
+
+ public function setBoring($boring)
+ {
+ $this->boring = $boring;
+ }
+
+ public function setNoLineComments($noLineComments)
+ {
+ $this->noLineComments = $noLineComments;
+ }
+
+ public function setImagesDir($imagesDir)
+ {
+ $this->imagesDir = $imagesDir;
+ }
+
+ public function setJavascriptsDir($javascriptsDir)
+ {
+ $this->javascriptsDir = $javascriptsDir;
+ }
+
+ public function setFontsDir($fontsDir)
+ {
+ $this->fontsDir = $fontsDir;
+ }
+
+ // compass configuration file options setters
+ public function setPlugins(array $plugins)
+ {
+ $this->plugins = $plugins;
+ }
+
+ public function addPlugin($plugin)
+ {
+ $this->plugins[] = $plugin;
+ }
+
+ public function setHttpPath($httpPath)
+ {
+ $this->httpPath = $httpPath;
+ }
+
+ public function setHttpImagesPath($httpImagesPath)
+ {
+ $this->httpImagesPath = $httpImagesPath;
+ }
+
+ public function setHttpFontsPath($httpFontsPath)
+ {
+ $this->httpFontsPath = $httpFontsPath;
+ }
+
+ public function setHttpGeneratedImagesPath($httpGeneratedImagesPath)
+ {
+ $this->httpGeneratedImagesPath = $httpGeneratedImagesPath;
+ }
+
+ public function setGeneratedImagesPath($generatedImagesPath)
+ {
+ $this->generatedImagesPath = $generatedImagesPath;
+ }
+
+ public function setHttpJavascriptsPath($httpJavascriptsPath)
+ {
+ $this->httpJavascriptsPath = $httpJavascriptsPath;
+ }
+
+ public function setHomeEnv($homeEnv)
+ {
+ $this->homeEnv = $homeEnv;
+ }
+
+ public function setRelativeAssets($relativeAssets)
+ {
+ $this->relativeAssets = $relativeAssets;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ $loadPaths = $this->loadPaths;
+ if ($dir = $asset->getSourceDirectory()) {
+ $loadPaths[] = $dir;
+ }
+
+ $tempDir = $this->cacheLocation ? $this->cacheLocation : FilesystemUtils::getTemporaryDirectory();
+
+ $compassProcessArgs = array(
+ $this->compassPath,
+ 'compile',
+ $tempDir,
+ );
+ if (null !== $this->rubyPath) {
+ $compassProcessArgs = array_merge(explode(' ', $this->rubyPath), $compassProcessArgs);
+ }
+
+ $pb = $this->createProcessBuilder($compassProcessArgs);
+
+ if ($this->force) {
+ $pb->add('--force');
+ }
+
+ if ($this->style) {
+ $pb->add('--output-style')->add($this->style);
+ }
+
+ if ($this->quiet) {
+ $pb->add('--quiet');
+ }
+
+ if ($this->boring) {
+ $pb->add('--boring');
+ }
+
+ if ($this->noLineComments) {
+ $pb->add('--no-line-comments');
+ }
+
+ // these three options are not passed into the config file
+ // because like this, compass adapts this to be xxx_dir or xxx_path
+ // whether it's an absolute path or not
+ if ($this->imagesDir) {
+ $pb->add('--images-dir')->add($this->imagesDir);
+ }
+
+ if ($this->relativeAssets) {
+ $pb->add('--relative-assets');
+ }
+
+ if ($this->javascriptsDir) {
+ $pb->add('--javascripts-dir')->add($this->javascriptsDir);
+ }
+
+ if ($this->fontsDir) {
+ $pb->add('--fonts-dir')->add($this->fontsDir);
+ }
+
+ // options in config file
+ $optionsConfig = array();
+
+ if (!empty($loadPaths)) {
+ $optionsConfig['additional_import_paths'] = $loadPaths;
+ }
+
+ if ($this->unixNewlines) {
+ $optionsConfig['sass_options']['unix_newlines'] = true;
+ }
+
+ if ($this->debugInfo) {
+ $optionsConfig['sass_options']['debug_info'] = true;
+ }
+
+ if ($this->cacheLocation) {
+ $optionsConfig['sass_options']['cache_location'] = $this->cacheLocation;
+ }
+
+ if ($this->noCache) {
+ $optionsConfig['sass_options']['no_cache'] = true;
+ }
+
+ if ($this->httpPath) {
+ $optionsConfig['http_path'] = $this->httpPath;
+ }
+
+ if ($this->httpImagesPath) {
+ $optionsConfig['http_images_path'] = $this->httpImagesPath;
+ }
+
+ if ($this->httpFontsPath) {
+ $optionsConfig['http_fonts_path'] = $this->httpFontsPath;
+ }
+
+ if ($this->httpGeneratedImagesPath) {
+ $optionsConfig['http_generated_images_path'] = $this->httpGeneratedImagesPath;
+ }
+
+ if ($this->generatedImagesPath) {
+ $optionsConfig['generated_images_path'] = $this->generatedImagesPath;
+ }
+
+ if ($this->httpJavascriptsPath) {
+ $optionsConfig['http_javascripts_path'] = $this->httpJavascriptsPath;
+ }
+
+ // options in configuration file
+ if (count($optionsConfig)) {
+ $config = array();
+ foreach ($this->plugins as $plugin) {
+ $config[] = sprintf("require '%s'", addcslashes($plugin, '\\'));
+ }
+ foreach ($optionsConfig as $name => $value) {
+ if (!is_array($value)) {
+ $config[] = sprintf('%s = "%s"', $name, addcslashes($value, '\\'));
+ } elseif (!empty($value)) {
+ $config[] = sprintf('%s = %s', $name, $this->formatArrayToRuby($value));
+ }
+ }
+
+ $configFile = tempnam($tempDir, 'assetic_compass');
+ file_put_contents($configFile, implode("\n", $config)."\n");
+ $pb->add('--config')->add($configFile);
+ }
+
+ $pb->add('--sass-dir')->add('')->add('--css-dir')->add('');
+
+ // compass choose the type (sass or scss from the filename)
+ if (null !== $this->scss) {
+ $type = $this->scss ? 'scss' : 'sass';
+ } elseif ($path = $asset->getSourcePath()) {
+ // FIXME: what if the extension is something else?
+ $type = pathinfo($path, PATHINFO_EXTENSION);
+ } else {
+ $type = 'scss';
+ }
+
+ $tempName = tempnam($tempDir, 'assetic_compass');
+ unlink($tempName); // FIXME: don't use tempnam() here
+
+ // input
+ $input = $tempName.'.'.$type;
+
+ // work-around for https://github.com/chriseppstein/compass/issues/748
+ if (defined('PHP_WINDOWS_VERSION_MAJOR')) {
+ $input = str_replace('\\', '/', $input);
+ }
+
+ $pb->add($input);
+ file_put_contents($input, $asset->getContent());
+
+ // output
+ $output = $tempName.'.css';
+
+ if ($this->homeEnv) {
+ // it's not really usefull but... https://github.com/chriseppstein/compass/issues/376
+ $pb->setEnv('HOME', FilesystemUtils::getTemporaryDirectory());
+ $this->mergeEnv($pb);
+ }
+
+ $proc = $pb->getProcess();
+ $code = $proc->run();
+
+ if (0 !== $code) {
+ unlink($input);
+ if (isset($configFile)) {
+ unlink($configFile);
+ }
+
+ throw FilterException::fromProcess($proc)->setInput($asset->getContent());
+ }
+
+ $asset->setContent(file_get_contents($output));
+
+ unlink($input);
+ unlink($output);
+ if (isset($configFile)) {
+ unlink($configFile);
+ }
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ }
+
+ private function formatArrayToRuby($array)
+ {
+ $output = array();
+
+ // does we have an associative array ?
+ if (count(array_filter(array_keys($array), "is_numeric")) != count($array)) {
+ foreach ($array as $name => $value) {
+ $output[] = sprintf(' :%s => "%s"', $name, addcslashes($value, '\\'));
+ }
+ $output = "{\n".implode(",\n", $output)."\n}";
+ } else {
+ foreach ($array as $name => $value) {
+ $output[] = sprintf(' "%s"', addcslashes($value, '\\'));
+ }
+ $output = "[\n".implode(",\n", $output)."\n]";
+ }
+
+ return $output;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CssCacheBustingFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CssCacheBustingFilter.php
new file mode 100644
index 0000000..5bf8cec
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CssCacheBustingFilter.php
@@ -0,0 +1,65 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+
+/**
+ * Class CssCacheBustingFilter
+ *
+ * @package Assetic\Filter
+ * @author Maximilian Reichel <info@phramz.com>
+ */
+class CssCacheBustingFilter extends BaseCssFilter
+{
+ private $version;
+ private $format = '%s?%s';
+
+ public function setVersion($version)
+ {
+ $this->version = $version;
+ }
+
+ public function setFormat($versionFormat)
+ {
+ $this->format = $versionFormat;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ if (!$this->version) {
+ return;
+ }
+
+ $version = $this->version;
+ $format = $this->format;
+
+ $asset->setContent($this->filterReferences(
+ $asset->getContent(),
+ function ($matches) use ($version, $format) {
+ if (0 === strpos($matches['url'], 'data:')) {
+ return $matches[0];
+ }
+
+ return str_replace(
+ $matches['url'],
+ sprintf($format, $matches['url'], $version),
+ $matches[0]
+ );
+ }
+ ));
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CssEmbedFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CssEmbedFilter.php
new file mode 100644
index 0000000..17970a9
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CssEmbedFilter.php
@@ -0,0 +1,143 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+use Assetic\Factory\AssetFactory;
+use Assetic\Util\FilesystemUtils;
+
+/**
+ * CSSEmbed filter
+ *
+ * @link https://github.com/nzakas/cssembed
+ * @author Maxime Thirouin <maxime.thirouin@gmail.com>
+ */
+class CssEmbedFilter extends BaseProcessFilter implements DependencyExtractorInterface
+{
+ private $jarPath;
+ private $javaPath;
+ private $charset;
+ private $mhtml; // Enable MHTML mode.
+ private $mhtmlRoot; // Use <root> as the MHTML root for the file.
+ private $root; // Prepends <root> to all relative URLs.
+ private $skipMissing; // Don't throw an error for missing image files.
+ private $maxUriLength; // Maximum length for a data URI. Defaults to 32768.
+ private $maxImageSize; // Maximum image size (in bytes) to convert.
+
+ public function __construct($jarPath, $javaPath = '/usr/bin/java')
+ {
+ $this->jarPath = $jarPath;
+ $this->javaPath = $javaPath;
+ }
+
+ public function setCharset($charset)
+ {
+ $this->charset = $charset;
+ }
+
+ public function setMhtml($mhtml)
+ {
+ $this->mhtml = $mhtml;
+ }
+
+ public function setMhtmlRoot($mhtmlRoot)
+ {
+ $this->mhtmlRoot = $mhtmlRoot;
+ }
+
+ public function setRoot($root)
+ {
+ $this->root = $root;
+ }
+
+ public function setSkipMissing($skipMissing)
+ {
+ $this->skipMissing = $skipMissing;
+ }
+
+ public function setMaxUriLength($maxUriLength)
+ {
+ $this->maxUriLength = $maxUriLength;
+ }
+
+ public function setMaxImageSize($maxImageSize)
+ {
+ $this->maxImageSize = $maxImageSize;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ $pb = $this->createProcessBuilder(array(
+ $this->javaPath,
+ '-jar',
+ $this->jarPath,
+ ));
+
+ if (null !== $this->charset) {
+ $pb->add('--charset')->add($this->charset);
+ }
+
+ if ($this->mhtml) {
+ $pb->add('--mhtml');
+ }
+
+ if (null !== $this->mhtmlRoot) {
+ $pb->add('--mhtmlroot')->add($this->mhtmlRoot);
+ }
+
+ // automatically define root if not already defined
+ if (null === $this->root) {
+ if ($dir = $asset->getSourceDirectory()) {
+ $pb->add('--root')->add($dir);
+ }
+ } else {
+ $pb->add('--root')->add($this->root);
+ }
+
+ if ($this->skipMissing) {
+ $pb->add('--skip-missing');
+ }
+
+ if (null !== $this->maxUriLength) {
+ $pb->add('--max-uri-length')->add($this->maxUriLength);
+ }
+
+ if (null !== $this->maxImageSize) {
+ $pb->add('--max-image-size')->add($this->maxImageSize);
+ }
+
+ // input
+ $pb->add($input = FilesystemUtils::createTemporaryFile('cssembed'));
+ file_put_contents($input, $asset->getContent());
+
+ $proc = $pb->getProcess();
+ $code = $proc->run();
+ unlink($input);
+
+ if (0 !== $code) {
+ throw FilterException::fromProcess($proc)->setInput($asset->getContent());
+ }
+
+ $asset->setContent($proc->getOutput());
+ }
+
+ public function getChildren(AssetFactory $factory, $content, $loadPath = null)
+ {
+ // todo
+ return array();
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CssImportFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CssImportFilter.php
new file mode 100644
index 0000000..77ec1c4
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CssImportFilter.php
@@ -0,0 +1,108 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Asset\FileAsset;
+use Assetic\Asset\HttpAsset;
+use Assetic\Factory\AssetFactory;
+
+/**
+ * Inlines imported stylesheets.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class CssImportFilter extends BaseCssFilter implements DependencyExtractorInterface
+{
+ private $importFilter;
+
+ /**
+ * Constructor.
+ *
+ * @param FilterInterface $importFilter Filter for each imported asset
+ */
+ public function __construct(FilterInterface $importFilter = null)
+ {
+ $this->importFilter = $importFilter ?: new CssRewriteFilter();
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ $importFilter = $this->importFilter;
+ $sourceRoot = $asset->getSourceRoot();
+ $sourcePath = $asset->getSourcePath();
+
+ $callback = function ($matches) use ($importFilter, $sourceRoot, $sourcePath) {
+ if (!$matches['url'] || null === $sourceRoot) {
+ return $matches[0];
+ }
+
+ $importRoot = $sourceRoot;
+
+ if (false !== strpos($matches['url'], '://')) {
+ // absolute
+ list($importScheme, $tmp) = explode('://', $matches['url'], 2);
+ list($importHost, $importPath) = explode('/', $tmp, 2);
+ $importRoot = $importScheme.'://'.$importHost;
+ } elseif (0 === strpos($matches['url'], '//')) {
+ // protocol-relative
+ list($importHost, $importPath) = explode('/', substr($matches['url'], 2), 2);
+ $importRoot = '//'.$importHost;
+ } elseif ('/' == $matches['url'][0]) {
+ // root-relative
+ $importPath = substr($matches['url'], 1);
+ } elseif (null !== $sourcePath) {
+ // document-relative
+ $importPath = $matches['url'];
+ if ('.' != $sourceDir = dirname($sourcePath)) {
+ $importPath = $sourceDir.'/'.$importPath;
+ }
+ } else {
+ return $matches[0];
+ }
+
+ $importSource = $importRoot.'/'.$importPath;
+ if (false !== strpos($importSource, '://') || 0 === strpos($importSource, '//')) {
+ $import = new HttpAsset($importSource, array($importFilter), true);
+ } elseif ('css' != pathinfo($importPath, PATHINFO_EXTENSION) || !file_exists($importSource)) {
+ // ignore non-css and non-existant imports
+ return $matches[0];
+ } else {
+ $import = new FileAsset($importSource, array($importFilter), $importRoot, $importPath);
+ }
+
+ $import->setTargetPath($sourcePath);
+
+ return $import->dump();
+ };
+
+ $content = $asset->getContent();
+ $lastHash = md5($content);
+
+ do {
+ $content = $this->filterImports($content, $callback);
+ $hash = md5($content);
+ } while ($lastHash != $hash && $lastHash = $hash);
+
+ $asset->setContent($content);
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ }
+
+ public function getChildren(AssetFactory $factory, $content, $loadPath = null)
+ {
+ // todo
+ return array();
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CssMinFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CssMinFilter.php
new file mode 100644
index 0000000..6f0b0d2
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CssMinFilter.php
@@ -0,0 +1,72 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+
+/**
+ * Filters assets through CssMin.
+ *
+ * @link http://code.google.com/p/cssmin
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class CssMinFilter implements FilterInterface
+{
+ private $filters;
+ private $plugins;
+
+ public function __construct()
+ {
+ $this->filters = array();
+ $this->plugins = array();
+ }
+
+ public function setFilters(array $filters)
+ {
+ $this->filters = $filters;
+ }
+
+ public function setFilter($name, $value)
+ {
+ $this->filters[$name] = $value;
+ }
+
+ public function setPlugins(array $plugins)
+ {
+ $this->plugins = $plugins;
+ }
+
+ public function setPlugin($name, $value)
+ {
+ $this->plugins[$name] = $value;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ $filters = $this->filters;
+ $plugins = $this->plugins;
+
+ if (isset($filters['ImportImports']) && true === $filters['ImportImports']) {
+ if ($dir = $asset->getSourceDirectory()) {
+ $filters['ImportImports'] = array('BasePath' => $dir);
+ } else {
+ unset($filters['ImportImports']);
+ }
+ }
+
+ $asset->setContent(\CssMin::minify($asset->getContent(), $filters, $plugins));
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CssRewriteFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CssRewriteFilter.php
new file mode 100644
index 0000000..c2250c3
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/CssRewriteFilter.php
@@ -0,0 +1,102 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+
+/**
+ * Fixes relative CSS urls.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class CssRewriteFilter extends BaseCssFilter
+{
+ public function filterLoad(AssetInterface $asset)
+ {
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ $sourceBase = $asset->getSourceRoot();
+ $sourcePath = $asset->getSourcePath();
+ $targetPath = $asset->getTargetPath();
+
+ if (null === $sourcePath || null === $targetPath || $sourcePath == $targetPath) {
+ return;
+ }
+
+ // learn how to get from the target back to the source
+ if (false !== strpos($sourceBase, '://')) {
+ list($scheme, $url) = explode('://', $sourceBase.'/'.$sourcePath, 2);
+ list($host, $path) = explode('/', $url, 2);
+
+ $host = $scheme.'://'.$host.'/';
+ $path = false === strpos($path, '/') ? '' : dirname($path);
+ $path .= '/';
+ } else {
+ // assume source and target are on the same host
+ $host = '';
+
+ // pop entries off the target until it fits in the source
+ if ('.' == dirname($sourcePath)) {
+ $path = str_repeat('../', substr_count($targetPath, '/'));
+ } elseif ('.' == $targetDir = dirname($targetPath)) {
+ $path = dirname($sourcePath).'/';
+ } else {
+ $path = '';
+ while (0 !== strpos($sourcePath, $targetDir)) {
+ if (false !== $pos = strrpos($targetDir, '/')) {
+ $targetDir = substr($targetDir, 0, $pos);
+ $path .= '../';
+ } else {
+ $targetDir = '';
+ $path .= '../';
+ break;
+ }
+ }
+ $path .= ltrim(substr(dirname($sourcePath).'/', strlen($targetDir)), '/');
+ }
+ }
+
+ $content = $this->filterReferences($asset->getContent(), function ($matches) use ($host, $path) {
+ if (false !== strpos($matches['url'], '://') || 0 === strpos($matches['url'], '//') || 0 === strpos($matches['url'], 'data:')) {
+ // absolute or protocol-relative or data uri
+ return $matches[0];
+ }
+
+ if (isset($matches['url'][0]) && '/' == $matches['url'][0]) {
+ // root relative
+ return str_replace($matches['url'], $host.$matches['url'], $matches[0]);
+ }
+
+ // document relative
+ $url = $matches['url'];
+ while (0 === strpos($url, '../') && 2 <= substr_count($path, '/')) {
+ $path = substr($path, 0, strrpos(rtrim($path, '/'), '/') + 1);
+ $url = substr($url, 3);
+ }
+
+ $parts = array();
+ foreach (explode('/', $host.$path.$url) as $part) {
+ if ('..' === $part && count($parts) && '..' !== end($parts)) {
+ array_pop($parts);
+ } else {
+ $parts[] = $part;
+ }
+ }
+
+ return str_replace($matches['url'], implode('/', $parts), $matches[0]);
+ });
+
+ $asset->setContent($content);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/DartFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/DartFilter.php
new file mode 100644
index 0000000..12a3918
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/DartFilter.php
@@ -0,0 +1,73 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+use Assetic\Util\FilesystemUtils;
+
+/**
+ * Compiles Dart into Javascript.
+ *
+ * @link http://dartlang.org/
+ */
+class DartFilter extends BaseProcessFilter
+{
+ private $dartBin;
+
+ public function __construct($dartBin = '/usr/bin/dart2js')
+ {
+ $this->dartBin = $dartBin;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ $input = FilesystemUtils::createTemporaryFile('dart');
+ $output = FilesystemUtils::createTemporaryFile('dart');
+
+ file_put_contents($input, $asset->getContent());
+
+ $pb = $this->createProcessBuilder()
+ ->add($this->dartBin)
+ ->add('-o'.$output)
+ ->add($input)
+ ;
+
+ $proc = $pb->getProcess();
+ $code = $proc->run();
+ unlink($input);
+
+ if (0 !== $code) {
+ $this->cleanup($output);
+
+ throw FilterException::fromProcess($proc);
+ }
+
+ if (!file_exists($output)) {
+ throw new \RuntimeException('Error creating output file.');
+ }
+
+ $asset->setContent(file_get_contents($output));
+ $this->cleanup($output);
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ }
+
+ private function cleanup($file)
+ {
+ foreach (glob($file.'*') as $related) {
+ unlink($related);
+ }
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/DependencyExtractorInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/DependencyExtractorInterface.php
new file mode 100644
index 0000000..6b9a8fb
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/DependencyExtractorInterface.php
@@ -0,0 +1,34 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Factory\AssetFactory;
+
+/**
+ * A filter that knows how to extract dependencies.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+interface DependencyExtractorInterface extends FilterInterface
+{
+ /**
+ * Returns child assets.
+ *
+ * @param AssetFactory $factory The asset factory
+ * @param string $content The asset content
+ * @param string $loadPath An optional load path
+ *
+ * @return AssetInterface[] Child assets
+ */
+ public function getChildren(AssetFactory $factory, $content, $loadPath = null);
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/EmberPrecompileFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/EmberPrecompileFilter.php
new file mode 100644
index 0000000..313d4a0
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/EmberPrecompileFilter.php
@@ -0,0 +1,87 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+use Assetic\Util\FilesystemUtils;
+
+/**
+ * Precompiles Handlebars templates for use in the Ember.js framework. This filter
+ * requires that the npm package ember-precompile be installed. You can find this
+ * package at https://github.com/gabrielgrant/node-ember-precompile.
+ *
+ * @link http://www.emberjs.com/
+ * @author Jarrod Nettles <jarrod.nettles@icloud.com>
+ */
+class EmberPrecompileFilter extends BaseNodeFilter
+{
+ private $emberBin;
+ private $nodeBin;
+
+ public function __construct($handlebarsBin = '/usr/bin/ember-precompile', $nodeBin = null)
+ {
+ $this->emberBin = $handlebarsBin;
+ $this->nodeBin = $nodeBin;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ $pb = $this->createProcessBuilder($this->nodeBin
+ ? array($this->nodeBin, $this->emberBin)
+ : array($this->emberBin));
+
+ if ($sourcePath = $asset->getSourcePath()) {
+ $templateName = basename($sourcePath);
+ } else {
+ throw new \LogicException('The embed-precompile filter requires that assets have a source path set');
+ }
+
+ $inputDirPath = FilesystemUtils::createThrowAwayDirectory('ember_in');
+ $inputPath = $inputDirPath.DIRECTORY_SEPARATOR.$templateName;
+ $outputPath = FilesystemUtils::createTemporaryFile('ember_out');
+
+ file_put_contents($inputPath, $asset->getContent());
+
+ $pb->add($inputPath)->add('-f')->add($outputPath);
+
+ $process = $pb->getProcess();
+ $returnCode = $process->run();
+
+ unlink($inputPath);
+ rmdir($inputDirPath);
+
+ if (127 === $returnCode) {
+ throw new \RuntimeException('Path to node executable could not be resolved.');
+ }
+
+ if (0 !== $returnCode) {
+ if (file_exists($outputPath)) {
+ unlink($outputPath);
+ }
+ throw FilterException::fromProcess($process)->setInput($asset->getContent());
+ }
+
+ if (!file_exists($outputPath)) {
+ throw new \RuntimeException('Error creating output file.');
+ }
+
+ $compiledJs = file_get_contents($outputPath);
+ unlink($outputPath);
+
+ $asset->setContent($compiledJs);
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/FilterCollection.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/FilterCollection.php
new file mode 100644
index 0000000..0fcd54e
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/FilterCollection.php
@@ -0,0 +1,82 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+
+/**
+ * A collection of filters.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class FilterCollection implements FilterInterface, \IteratorAggregate, \Countable
+{
+ private $filters = array();
+
+ public function __construct($filters = array())
+ {
+ foreach ($filters as $filter) {
+ $this->ensure($filter);
+ }
+ }
+
+ /**
+ * Checks that the current collection contains the supplied filter.
+ *
+ * If the supplied filter is another filter collection, each of its
+ * filters will be checked.
+ */
+ public function ensure(FilterInterface $filter)
+ {
+ if ($filter instanceof \Traversable) {
+ foreach ($filter as $f) {
+ $this->ensure($f);
+ }
+ } elseif (!in_array($filter, $this->filters, true)) {
+ $this->filters[] = $filter;
+ }
+ }
+
+ public function all()
+ {
+ return $this->filters;
+ }
+
+ public function clear()
+ {
+ $this->filters = array();
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ foreach ($this->filters as $filter) {
+ $filter->filterLoad($asset);
+ }
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ foreach ($this->filters as $filter) {
+ $filter->filterDump($asset);
+ }
+ }
+
+ public function getIterator()
+ {
+ return new \ArrayIterator($this->filters);
+ }
+
+ public function count()
+ {
+ return count($this->filters);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/FilterInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/FilterInterface.php
new file mode 100644
index 0000000..797ac68
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/FilterInterface.php
@@ -0,0 +1,36 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+
+/**
+ * A filter manipulates an asset at load and dump.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+interface FilterInterface
+{
+ /**
+ * Filters an asset after it has been loaded.
+ *
+ * @param AssetInterface $asset An asset
+ */
+ public function filterLoad(AssetInterface $asset);
+
+ /**
+ * Filters an asset just before it's dumped.
+ *
+ * @param AssetInterface $asset An asset
+ */
+ public function filterDump(AssetInterface $asset);
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/GoogleClosure/BaseCompilerFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/GoogleClosure/BaseCompilerFilter.php
new file mode 100644
index 0000000..2509f4a
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/GoogleClosure/BaseCompilerFilter.php
@@ -0,0 +1,101 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter\GoogleClosure;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Filter\FilterInterface;
+
+/**
+ * Base filter for the Google Closure Compiler implementations.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+abstract class BaseCompilerFilter implements FilterInterface
+{
+ // compilation levels
+ const COMPILE_WHITESPACE_ONLY = 'WHITESPACE_ONLY';
+ const COMPILE_SIMPLE_OPTIMIZATIONS = 'SIMPLE_OPTIMIZATIONS';
+ const COMPILE_ADVANCED_OPTIMIZATIONS = 'ADVANCED_OPTIMIZATIONS';
+
+ // formatting modes
+ const FORMAT_PRETTY_PRINT = 'pretty_print';
+ const FORMAT_PRINT_INPUT_DELIMITER = 'print_input_delimiter';
+
+ // warning levels
+ const LEVEL_QUIET = 'QUIET';
+ const LEVEL_DEFAULT = 'DEFAULT';
+ const LEVEL_VERBOSE = 'VERBOSE';
+
+ // languages
+ const LANGUAGE_ECMASCRIPT3 = 'ECMASCRIPT3';
+ const LANGUAGE_ECMASCRIPT5 = 'ECMASCRIPT5';
+ const LANGUAGE_ECMASCRIPT5_STRICT = 'ECMASCRIPT5_STRICT';
+
+ protected $timeout;
+ protected $compilationLevel;
+ protected $jsExterns;
+ protected $externsUrl;
+ protected $excludeDefaultExterns;
+ protected $formatting;
+ protected $useClosureLibrary;
+ protected $warningLevel;
+ protected $language;
+
+ public function setTimeout($timeout)
+ {
+ $this->timeout = $timeout;
+ }
+
+ public function setCompilationLevel($compilationLevel)
+ {
+ $this->compilationLevel = $compilationLevel;
+ }
+
+ public function setJsExterns($jsExterns)
+ {
+ $this->jsExterns = $jsExterns;
+ }
+
+ public function setExternsUrl($externsUrl)
+ {
+ $this->externsUrl = $externsUrl;
+ }
+
+ public function setExcludeDefaultExterns($excludeDefaultExterns)
+ {
+ $this->excludeDefaultExterns = $excludeDefaultExterns;
+ }
+
+ public function setFormatting($formatting)
+ {
+ $this->formatting = $formatting;
+ }
+
+ public function setUseClosureLibrary($useClosureLibrary)
+ {
+ $this->useClosureLibrary = $useClosureLibrary;
+ }
+
+ public function setWarningLevel($warningLevel)
+ {
+ $this->warningLevel = $warningLevel;
+ }
+
+ public function setLanguage($language)
+ {
+ $this->language = $language;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/GoogleClosure/CompilerApiFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/GoogleClosure/CompilerApiFilter.php
new file mode 100644
index 0000000..3478057
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/GoogleClosure/CompilerApiFilter.php
@@ -0,0 +1,130 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter\GoogleClosure;
+
+use Assetic\Asset\AssetInterface;
+
+/**
+ * Filter for the Google Closure Compiler API.
+ *
+ * @link https://developers.google.com/closure/compiler/
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class CompilerApiFilter extends BaseCompilerFilter
+{
+ private $proxy;
+ private $proxyFullUri;
+
+ public function setProxy($proxy)
+ {
+ $this->proxy = $proxy;
+ }
+
+ public function setProxyFullUri($proxyFullUri)
+ {
+ $this->proxyFullUri = $proxyFullUri;
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ $query = array(
+ 'js_code' => $asset->getContent(),
+ 'output_format' => 'json',
+ 'output_info' => 'compiled_code',
+ );
+
+ if (null !== $this->compilationLevel) {
+ $query['compilation_level'] = $this->compilationLevel;
+ }
+
+ if (null !== $this->jsExterns) {
+ $query['js_externs'] = $this->jsExterns;
+ }
+
+ if (null !== $this->externsUrl) {
+ $query['externs_url'] = $this->externsUrl;
+ }
+
+ if (null !== $this->excludeDefaultExterns) {
+ $query['exclude_default_externs'] = $this->excludeDefaultExterns ? 'true' : 'false';
+ }
+
+ if (null !== $this->formatting) {
+ $query['formatting'] = $this->formatting;
+ }
+
+ if (null !== $this->useClosureLibrary) {
+ $query['use_closure_library'] = $this->useClosureLibrary ? 'true' : 'false';
+ }
+
+ if (null !== $this->warningLevel) {
+ $query['warning_level'] = $this->warningLevel;
+ }
+
+ if (null !== $this->language) {
+ $query['language'] = $this->language;
+ }
+
+ if (preg_match('/1|yes|on|true/i', ini_get('allow_url_fopen'))) {
+ $contextOptions = array('http' => array(
+ 'method' => 'POST',
+ 'header' => 'Content-Type: application/x-www-form-urlencoded',
+ 'content' => http_build_query($query),
+ ));
+ if (null !== $this->timeout) {
+ $contextOptions['http']['timeout'] = $this->timeout;
+ }
+ if ($this->proxy) {
+ $contextOptions['http']['proxy'] = $this->proxy;
+ $contextOptions['http']['request_fulluri'] = (Boolean) $this->proxyFullUri;
+ }
+ $context = stream_context_create($contextOptions);
+
+ $response = file_get_contents('http://closure-compiler.appspot.com/compile', false, $context);
+ $data = json_decode($response);
+ } elseif (defined('CURLOPT_POST') && !in_array('curl_init', explode(',', ini_get('disable_functions')))) {
+ $ch = curl_init('http://closure-compiler.appspot.com/compile');
+ curl_setopt($ch, CURLOPT_POST, true);
+ curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-type: application/x-www-form-urlencoded'));
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
+ curl_setopt($ch, CURLOPT_POSTFIELDS, $query);
+ curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 15);
+ if (null !== $this->timeout) {
+ curl_setopt($ch, CURLOPT_TIMEOUT, $this->timeout);
+ }
+ if ($this->proxy) {
+ curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, true);
+ curl_setopt($ch, CURLOPT_PROXY, $this->proxy);
+ }
+ $response = curl_exec($ch);
+ curl_close($ch);
+
+ $data = json_decode($response);
+ } else {
+ throw new \RuntimeException("There is no known way to contact closure compiler available");
+ }
+
+ if (isset($data->serverErrors) && 0 < count($data->serverErrors)) {
+ // @codeCoverageIgnoreStart
+ throw new \RuntimeException(sprintf('The Google Closure Compiler API threw some server errors: '.print_r($data->serverErrors, true)));
+ // @codeCoverageIgnoreEnd
+ }
+
+ if (isset($data->errors) && 0 < count($data->errors)) {
+ // @codeCoverageIgnoreStart
+ throw new \RuntimeException(sprintf('The Google Closure Compiler API threw some errors: '.print_r($data->errors, true)));
+ // @codeCoverageIgnoreEnd
+ }
+
+ $asset->setContent($data->compiledCode);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/GoogleClosure/CompilerJarFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/GoogleClosure/CompilerJarFilter.php
new file mode 100644
index 0000000..7cd340e
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/GoogleClosure/CompilerJarFilter.php
@@ -0,0 +1,112 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter\GoogleClosure;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+use Assetic\Util\FilesystemUtils;
+use Symfony\Component\Process\ProcessBuilder;
+
+/**
+ * Filter for the Google Closure Compiler JAR.
+ *
+ * @link https://developers.google.com/closure/compiler/
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class CompilerJarFilter extends BaseCompilerFilter
+{
+ private $jarPath;
+ private $javaPath;
+ private $flagFile;
+
+ public function __construct($jarPath, $javaPath = '/usr/bin/java')
+ {
+ $this->jarPath = $jarPath;
+ $this->javaPath = $javaPath;
+ }
+
+ public function setFlagFile($flagFile)
+ {
+ $this->flagFile = $flagFile;
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ $is64bit = PHP_INT_SIZE === 8;
+ $cleanup = array();
+
+ $pb = new ProcessBuilder(array_merge(
+ array($this->javaPath),
+ $is64bit
+ ? array('-server', '-XX:+TieredCompilation')
+ : array('-client', '-d32'),
+ array('-jar', $this->jarPath)
+ ));
+
+ if (null !== $this->timeout) {
+ $pb->setTimeout($this->timeout);
+ }
+
+ if (null !== $this->compilationLevel) {
+ $pb->add('--compilation_level')->add($this->compilationLevel);
+ }
+
+ if (null !== $this->jsExterns) {
+ $cleanup[] = $externs = FilesystemUtils::createTemporaryFile('google_closure');
+ file_put_contents($externs, $this->jsExterns);
+ $pb->add('--externs')->add($externs);
+ }
+
+ if (null !== $this->externsUrl) {
+ $cleanup[] = $externs = FilesystemUtils::createTemporaryFile('google_closure');
+ file_put_contents($externs, file_get_contents($this->externsUrl));
+ $pb->add('--externs')->add($externs);
+ }
+
+ if (null !== $this->excludeDefaultExterns) {
+ $pb->add('--use_only_custom_externs');
+ }
+
+ if (null !== $this->formatting) {
+ $pb->add('--formatting')->add($this->formatting);
+ }
+
+ if (null !== $this->useClosureLibrary) {
+ $pb->add('--manage_closure_dependencies');
+ }
+
+ if (null !== $this->warningLevel) {
+ $pb->add('--warning_level')->add($this->warningLevel);
+ }
+
+ if (null !== $this->language) {
+ $pb->add('--language_in')->add($this->language);
+ }
+
+ if (null !== $this->flagFile) {
+ $pb->add('--flagfile')->add($this->flagFile);
+ }
+
+ $pb->add('--js')->add($cleanup[] = $input = FilesystemUtils::createTemporaryFile('google_closure'));
+ file_put_contents($input, $asset->getContent());
+
+ $proc = $pb->getProcess();
+ $code = $proc->run();
+ array_map('unlink', $cleanup);
+
+ if (0 !== $code) {
+ throw FilterException::fromProcess($proc)->setInput($asset->getContent());
+ }
+
+ $asset->setContent($proc->getOutput());
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/GssFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/GssFilter.php
new file mode 100644
index 0000000..4b55610
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/GssFilter.php
@@ -0,0 +1,142 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+use Assetic\Util\FilesystemUtils;
+
+/**
+ * Filter for the Google Closure Stylesheets Compiler JAR.
+ *
+ * @link http://code.google.com/p/closure-stylesheets/
+ * @author Matthias Krauser <matthias@krauser.eu>
+ */
+class GssFilter extends BaseProcessFilter
+{
+ private $jarPath;
+ private $javaPath;
+ private $allowUnrecognizedFunctions;
+ private $allowedNonStandardFunctions;
+ private $copyrightNotice;
+ private $define;
+ private $gssFunctionMapProvider;
+ private $inputOrientation;
+ private $outputOrientation;
+ private $prettyPrint;
+
+ public function __construct($jarPath, $javaPath = '/usr/bin/java')
+ {
+ $this->jarPath = $jarPath;
+ $this->javaPath = $javaPath;
+ }
+
+ public function setAllowUnrecognizedFunctions($allowUnrecognizedFunctions)
+ {
+ $this->allowUnrecognizedFunctions = $allowUnrecognizedFunctions;
+ }
+
+ public function setAllowedNonStandardFunctions($allowNonStandardFunctions)
+ {
+ $this->allowedNonStandardFunctions = $allowNonStandardFunctions;
+ }
+
+ public function setCopyrightNotice($copyrightNotice)
+ {
+ $this->copyrightNotice = $copyrightNotice;
+ }
+
+ public function setDefine($define)
+ {
+ $this->define = $define;
+ }
+
+ public function setGssFunctionMapProvider($gssFunctionMapProvider)
+ {
+ $this->gssFunctionMapProvider = $gssFunctionMapProvider;
+ }
+
+ public function setInputOrientation($inputOrientation)
+ {
+ $this->inputOrientation = $inputOrientation;
+ }
+
+ public function setOutputOrientation($outputOrientation)
+ {
+ $this->outputOrientation = $outputOrientation;
+ }
+
+ public function setPrettyPrint($prettyPrint)
+ {
+ $this->prettyPrint = $prettyPrint;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ $cleanup = array();
+
+ $pb = $this->createProcessBuilder(array(
+ $this->javaPath,
+ '-jar',
+ $this->jarPath,
+ ));
+
+ if (null !== $this->allowUnrecognizedFunctions) {
+ $pb->add('--allow-unrecognized-functions');
+ }
+
+ if (null !== $this->allowedNonStandardFunctions) {
+ $pb->add('--allowed_non_standard_functions')->add($this->allowedNonStandardFunctions);
+ }
+
+ if (null !== $this->copyrightNotice) {
+ $pb->add('--copyright-notice')->add($this->copyrightNotice);
+ }
+
+ if (null !== $this->define) {
+ $pb->add('--define')->add($this->define);
+ }
+
+ if (null !== $this->gssFunctionMapProvider) {
+ $pb->add('--gss-function-map-provider')->add($this->gssFunctionMapProvider);
+ }
+
+ if (null !== $this->inputOrientation) {
+ $pb->add('--input-orientation')->add($this->inputOrientation);
+ }
+
+ if (null !== $this->outputOrientation) {
+ $pb->add('--output-orientation')->add($this->outputOrientation);
+ }
+
+ if (null !== $this->prettyPrint) {
+ $pb->add('--pretty-print');
+ }
+
+ $pb->add($cleanup[] = $input = FilesystemUtils::createTemporaryFile('gss'));
+ file_put_contents($input, $asset->getContent());
+
+ $proc = $pb->getProcess();
+ $code = $proc->run();
+ array_map('unlink', $cleanup);
+
+ if (0 !== $code) {
+ throw FilterException::fromProcess($proc)->setInput($asset->getContent());
+ }
+
+ $asset->setContent($proc->getOutput());
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/HandlebarsFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/HandlebarsFilter.php
new file mode 100644
index 0000000..f34927f
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/HandlebarsFilter.php
@@ -0,0 +1,106 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+use Assetic\Util\FilesystemUtils;
+
+/**
+ * Compiles Handlebars templates into Javascript.
+ *
+ * @link http://handlebarsjs.com/
+ * @author Keyvan Akbary <keyvan@funddy.com>
+ */
+class HandlebarsFilter extends BaseNodeFilter
+{
+ private $handlebarsBin;
+ private $nodeBin;
+
+ private $minimize = false;
+ private $simple = false;
+
+ public function __construct($handlebarsBin = '/usr/bin/handlebars', $nodeBin = null)
+ {
+ $this->handlebarsBin = $handlebarsBin;
+ $this->nodeBin = $nodeBin;
+ }
+
+ public function setMinimize($minimize)
+ {
+ $this->minimize = $minimize;
+ }
+
+ public function setSimple($simple)
+ {
+ $this->simple = $simple;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ $pb = $this->createProcessBuilder($this->nodeBin
+ ? array($this->nodeBin, $this->handlebarsBin)
+ : array($this->handlebarsBin));
+
+ if ($sourcePath = $asset->getSourcePath()) {
+ $templateName = basename($sourcePath);
+ } else {
+ throw new \LogicException('The handlebars filter requires that assets have a source path set');
+ }
+
+ $inputDirPath = FilesystemUtils::createThrowAwayDirectory('handlebars_in');
+ $inputPath = $inputDirPath.DIRECTORY_SEPARATOR.$templateName;
+ $outputPath = FilesystemUtils::createTemporaryFile('handlebars_out');
+
+ file_put_contents($inputPath, $asset->getContent());
+
+ $pb->add($inputPath)->add('-f')->add($outputPath);
+
+ if ($this->minimize) {
+ $pb->add('--min');
+ }
+
+ if ($this->simple) {
+ $pb->add('--simple');
+ }
+
+ $process = $pb->getProcess();
+ $returnCode = $process->run();
+
+ unlink($inputPath);
+ rmdir($inputDirPath);
+
+ if (127 === $returnCode) {
+ throw new \RuntimeException('Path to node executable could not be resolved.');
+ }
+
+ if (0 !== $returnCode) {
+ if (file_exists($outputPath)) {
+ unlink($outputPath);
+ }
+ throw FilterException::fromProcess($process)->setInput($asset->getContent());
+ }
+
+ if (!file_exists($outputPath)) {
+ throw new \RuntimeException('Error creating output file.');
+ }
+
+ $compiledJs = file_get_contents($outputPath);
+ unlink($outputPath);
+
+ $asset->setContent($compiledJs);
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/HashableInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/HashableInterface.php
new file mode 100644
index 0000000..cd3ffda
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/HashableInterface.php
@@ -0,0 +1,27 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+/**
+ * A filter can implement a hash function
+ *
+ * @author Francisco Facioni <fran6co@gmail.com>
+ */
+interface HashableInterface
+{
+ /**
+ * Generates a hash for the object
+ *
+ * @return string Object hash
+ */
+ public function hash();
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/JSMinFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/JSMinFilter.php
new file mode 100644
index 0000000..884656b
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/JSMinFilter.php
@@ -0,0 +1,34 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+
+/**
+ * Filters assets through JsMin.
+ *
+ * All credit for the filter itself is mentioned in the file itself.
+ *
+ * @link https://raw.github.com/mrclay/minify/master/min/lib/JSMin.php
+ * @author Brunoais <brunoaiss@gmail.com>
+ */
+class JSMinFilter implements FilterInterface
+{
+ public function filterLoad(AssetInterface $asset)
+ {
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ $asset->setContent(\JSMin::minify($asset->getContent()));
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/JSMinPlusFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/JSMinPlusFilter.php
new file mode 100644
index 0000000..14cd085
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/JSMinPlusFilter.php
@@ -0,0 +1,34 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+
+/**
+ * Filters assets through JSMinPlus.
+ *
+ * All credit for the filter itself is mentioned in the file itself.
+ *
+ * @link https://raw.github.com/mrclay/minify/master/min/lib/JSMinPlus.php
+ * @author Brunoais <brunoaiss@gmail.com>
+ */
+class JSMinPlusFilter implements FilterInterface
+{
+ public function filterLoad(AssetInterface $asset)
+ {
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ $asset->setContent(\JSMinPlus::minify($asset->getContent()));
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/JSqueezeFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/JSqueezeFilter.php
new file mode 100644
index 0000000..07c7fd6
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/JSqueezeFilter.php
@@ -0,0 +1,77 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+
+/**
+ * JSqueeze filter.
+ *
+ * @link https://github.com/nicolas-grekas/JSqueeze
+ * @author Nicolas Grekas <p@tchwork.com>
+ */
+class JSqueezeFilter implements FilterInterface
+{
+ private $singleLine = true;
+ private $keepImportantComments = true;
+ private $className;
+ private $specialVarRx = false;
+ private $defaultRx;
+
+ public function __construct()
+ {
+ // JSqueeze is namespaced since 2.x, this works with both 1.x and 2.x
+ if (class_exists('\\Patchwork\\JSqueeze')) {
+ $this->className = '\\Patchwork\\JSqueeze';
+ $this->defaultRx = \Patchwork\JSqueeze::SPECIAL_VAR_PACKER;
+ } else {
+ $this->className = '\\JSqueeze';
+ $this->defaultRx = \JSqueeze::SPECIAL_VAR_RX;
+ }
+ }
+
+ public function setSingleLine($bool)
+ {
+ $this->singleLine = (bool) $bool;
+ }
+
+ // call setSpecialVarRx(true) to enable global var/method/property
+ // renaming with the default regex (for 1.x or 2.x)
+ public function setSpecialVarRx($specialVarRx)
+ {
+ if (true === $specialVarRx) {
+ $this->specialVarRx = $this->defaultRx;
+ } else {
+ $this->specialVarRx = $specialVarRx;
+ }
+ }
+
+ public function keepImportantComments($bool)
+ {
+ $this->keepImportantComments = (bool) $bool;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ $parser = new $this->className();
+ $asset->setContent($parser->squeeze(
+ $asset->getContent(),
+ $this->singleLine,
+ $this->keepImportantComments,
+ $this->specialVarRx
+ ));
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/JpegoptimFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/JpegoptimFilter.php
new file mode 100644
index 0000000..fcc1489
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/JpegoptimFilter.php
@@ -0,0 +1,81 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+use Assetic\Util\FilesystemUtils;
+
+/**
+ * Runs assets through Jpegoptim.
+ *
+ * @link http://www.kokkonen.net/tjko/projects.html
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class JpegoptimFilter extends BaseProcessFilter
+{
+ private $jpegoptimBin;
+ private $stripAll;
+ private $max;
+
+ /**
+ * Constructor.
+ *
+ * @param string $jpegoptimBin Path to the jpegoptim binary
+ */
+ public function __construct($jpegoptimBin = '/usr/bin/jpegoptim')
+ {
+ $this->jpegoptimBin = $jpegoptimBin;
+ }
+
+ public function setStripAll($stripAll)
+ {
+ $this->stripAll = $stripAll;
+ }
+
+ public function setMax($max)
+ {
+ $this->max = $max;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ $pb = $this->createProcessBuilder(array($this->jpegoptimBin));
+
+ if ($this->stripAll) {
+ $pb->add('--strip-all');
+ }
+
+ if ($this->max) {
+ $pb->add('--max='.$this->max);
+ }
+
+ $pb->add($input = FilesystemUtils::createTemporaryFile('jpegoptim'));
+ file_put_contents($input, $asset->getContent());
+
+ $proc = $pb->getProcess();
+ $proc->run();
+
+ if (false !== strpos($proc->getOutput(), 'ERROR')) {
+ unlink($input);
+ throw FilterException::fromProcess($proc)->setInput($asset->getContent());
+ }
+
+ $asset->setContent(file_get_contents($input));
+
+ unlink($input);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/JpegtranFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/JpegtranFilter.php
new file mode 100644
index 0000000..7836538
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/JpegtranFilter.php
@@ -0,0 +1,103 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+use Assetic\Util\FilesystemUtils;
+
+/**
+ * Runs assets through jpegtran.
+ *
+ * @link http://jpegclub.org/jpegtran/
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class JpegtranFilter extends BaseProcessFilter
+{
+ const COPY_NONE = 'none';
+ const COPY_COMMENTS = 'comments';
+ const COPY_ALL = 'all';
+
+ private $jpegtranBin;
+ private $optimize;
+ private $copy;
+ private $progressive;
+ private $restart;
+
+ /**
+ * Constructor.
+ *
+ * @param string $jpegtranBin Path to the jpegtran binary
+ */
+ public function __construct($jpegtranBin = '/usr/bin/jpegtran')
+ {
+ $this->jpegtranBin = $jpegtranBin;
+ }
+
+ public function setOptimize($optimize)
+ {
+ $this->optimize = $optimize;
+ }
+
+ public function setCopy($copy)
+ {
+ $this->copy = $copy;
+ }
+
+ public function setProgressive($progressive)
+ {
+ $this->progressive = $progressive;
+ }
+
+ public function setRestart($restart)
+ {
+ $this->restart = $restart;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ $pb = $this->createProcessBuilder(array($this->jpegtranBin));
+
+ if ($this->optimize) {
+ $pb->add('-optimize');
+ }
+
+ if ($this->copy) {
+ $pb->add('-copy')->add($this->copy);
+ }
+
+ if ($this->progressive) {
+ $pb->add('-progressive');
+ }
+
+ if (null !== $this->restart) {
+ $pb->add('-restart')->add($this->restart);
+ }
+
+ $pb->add($input = FilesystemUtils::createTemporaryFile('jpegtran'));
+ file_put_contents($input, $asset->getContent());
+
+ $proc = $pb->getProcess();
+ $code = $proc->run();
+ unlink($input);
+
+ if (0 !== $code) {
+ throw FilterException::fromProcess($proc)->setInput($asset->getContent());
+ }
+
+ $asset->setContent($proc->getOutput());
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/LessFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/LessFilter.php
new file mode 100644
index 0000000..7ca5cd7
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/LessFilter.php
@@ -0,0 +1,206 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+use Assetic\Factory\AssetFactory;
+use Assetic\Util\FilesystemUtils;
+use Assetic\Util\LessUtils;
+
+/**
+ * Loads LESS files.
+ *
+ * @link http://lesscss.org/
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class LessFilter extends BaseNodeFilter implements DependencyExtractorInterface
+{
+ private $nodeBin;
+
+ /**
+ * @var array
+ */
+ private $treeOptions;
+
+ /**
+ * @var array
+ */
+ private $parserOptions;
+
+ /**
+ * Load Paths
+ *
+ * A list of paths which less will search for includes.
+ *
+ * @var array
+ */
+ protected $loadPaths = array();
+
+ /**
+ * Constructor.
+ *
+ * @param string $nodeBin The path to the node binary
+ * @param array $nodePaths An array of node paths
+ */
+ public function __construct($nodeBin = '/usr/bin/node', array $nodePaths = array())
+ {
+ $this->nodeBin = $nodeBin;
+ $this->setNodePaths($nodePaths);
+ $this->treeOptions = array();
+ $this->parserOptions = array();
+ }
+
+ /**
+ * @param bool $compress
+ */
+ public function setCompress($compress)
+ {
+ $this->addTreeOption('compress', $compress);
+ }
+
+ public function setLoadPaths(array $loadPaths)
+ {
+ $this->loadPaths = $loadPaths;
+ }
+
+ /**
+ * Adds a path where less will search for includes
+ *
+ * @param string $path Load path (absolute)
+ */
+ public function addLoadPath($path)
+ {
+ $this->loadPaths[] = $path;
+ }
+
+ /**
+ * @param string $code
+ * @param string $value
+ */
+ public function addTreeOption($code, $value)
+ {
+ $this->treeOptions[$code] = $value;
+ }
+
+ /**
+ * @param string $code
+ * @param string $value
+ */
+ public function addParserOption($code, $value)
+ {
+ $this->parserOptions[$code] = $value;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ static $format = <<<'EOF'
+var less = require('less');
+var sys = require(process.binding('natives').util ? 'util' : 'sys');
+
+less.render(%s, %s, function(error, css) {
+ if (error) {
+ less.writeError(error);
+ process.exit(2);
+ }
+ try {
+ if (typeof css == 'string') {
+ sys.print(css);
+ } else {
+ sys.print(css.css);
+ }
+ } catch (e) {
+ less.writeError(error);
+ process.exit(3);
+ }
+});
+
+EOF;
+
+ // parser options
+ $parserOptions = $this->parserOptions;
+ if ($dir = $asset->getSourceDirectory()) {
+ $parserOptions['paths'] = array($dir);
+ $parserOptions['filename'] = basename($asset->getSourcePath());
+ }
+
+ foreach ($this->loadPaths as $loadPath) {
+ $parserOptions['paths'][] = $loadPath;
+ }
+
+ $pb = $this->createProcessBuilder();
+
+ $pb->add($this->nodeBin)->add($input = FilesystemUtils::createTemporaryFile('less'));
+ file_put_contents($input, sprintf($format,
+ json_encode($asset->getContent()),
+ json_encode(array_merge($parserOptions, $this->treeOptions))
+ ));
+
+ $proc = $pb->getProcess();
+ $code = $proc->run();
+ unlink($input);
+
+ if (0 !== $code) {
+ throw FilterException::fromProcess($proc)->setInput($asset->getContent());
+ }
+
+ $asset->setContent($proc->getOutput());
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ }
+
+ /**
+ * @todo support for import-once
+ * @todo support for import (less) "lib.css"
+ */
+ public function getChildren(AssetFactory $factory, $content, $loadPath = null)
+ {
+ $loadPaths = $this->loadPaths;
+ if (null !== $loadPath) {
+ $loadPaths[] = $loadPath;
+ }
+
+ if (empty($loadPaths)) {
+ return array();
+ }
+
+ $children = array();
+ foreach (LessUtils::extractImports($content) as $reference) {
+ if ('.css' === substr($reference, -4)) {
+ // skip normal css imports
+ // todo: skip imports with media queries
+ continue;
+ }
+
+ if ('.less' !== substr($reference, -5)) {
+ $reference .= '.less';
+ }
+
+ foreach ($loadPaths as $loadPath) {
+ if (file_exists($file = $loadPath.'/'.$reference)) {
+ $coll = $factory->createAsset($file, array(), array('root' => $loadPath));
+ foreach ($coll as $leaf) {
+ $leaf->ensureFilter($this);
+ $children[] = $leaf;
+ goto next_reference;
+ }
+ }
+ }
+
+ next_reference:
+ }
+
+ return $children;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/LessphpFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/LessphpFilter.php
new file mode 100644
index 0000000..6116f58
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/LessphpFilter.php
@@ -0,0 +1,167 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Factory\AssetFactory;
+use Assetic\Util\LessUtils;
+
+/**
+ * Loads LESS files using the PHP implementation of less, lessphp.
+ *
+ * Less files are mostly compatible, but there are slight differences.
+ *
+ * @link http://leafo.net/lessphp/
+ *
+ * @author David Buchmann <david@liip.ch>
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class LessphpFilter implements DependencyExtractorInterface
+{
+ private $presets = array();
+ private $formatter;
+ private $preserveComments;
+ private $customFunctions = array();
+ private $options = array();
+
+ /**
+ * Lessphp Load Paths
+ *
+ * @var array
+ */
+ protected $loadPaths = array();
+
+ /**
+ * Adds a load path to the paths used by lessphp
+ *
+ * @param string $path Load Path
+ */
+ public function addLoadPath($path)
+ {
+ $this->loadPaths[] = $path;
+ }
+
+ /**
+ * Sets load paths used by lessphp
+ *
+ * @param array $loadPaths Load paths
+ */
+ public function setLoadPaths(array $loadPaths)
+ {
+ $this->loadPaths = $loadPaths;
+ }
+
+ public function setPresets(array $presets)
+ {
+ $this->presets = $presets;
+ }
+
+ public function setOptions(array $options)
+ {
+ $this->options = $options;
+ }
+
+ /**
+ * @param string $formatter One of "lessjs", "compressed", or "classic".
+ */
+ public function setFormatter($formatter)
+ {
+ $this->formatter = $formatter;
+ }
+
+ /**
+ * @param boolean $preserveComments
+ */
+ public function setPreserveComments($preserveComments)
+ {
+ $this->preserveComments = $preserveComments;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ $lc = new \lessc();
+ if ($dir = $asset->getSourceDirectory()) {
+ $lc->importDir = $dir;
+ }
+
+ foreach ($this->loadPaths as $loadPath) {
+ $lc->addImportDir($loadPath);
+ }
+
+ foreach ($this->customFunctions as $name => $callable) {
+ $lc->registerFunction($name, $callable);
+ }
+
+ if ($this->formatter) {
+ $lc->setFormatter($this->formatter);
+ }
+
+ if (null !== $this->preserveComments) {
+ $lc->setPreserveComments($this->preserveComments);
+ }
+
+ if (method_exists($lc, 'setOptions') && count($this->options) > 0 ) {
+ $lc->setOptions($this->options);
+ }
+
+ $asset->setContent($lc->parse($asset->getContent(), $this->presets));
+ }
+
+ public function registerFunction($name, $callable)
+ {
+ $this->customFunctions[$name] = $callable;
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ }
+
+ public function getChildren(AssetFactory $factory, $content, $loadPath = null)
+ {
+ $loadPaths = $this->loadPaths;
+ if (null !== $loadPath) {
+ $loadPaths[] = $loadPath;
+ }
+
+ if (empty($loadPaths)) {
+ return array();
+ }
+
+ $children = array();
+ foreach (LessUtils::extractImports($content) as $reference) {
+ if ('.css' === substr($reference, -4)) {
+ // skip normal css imports
+ // todo: skip imports with media queries
+ continue;
+ }
+
+ if ('.less' !== substr($reference, -5)) {
+ $reference .= '.less';
+ }
+
+ foreach ($loadPaths as $loadPath) {
+ if (file_exists($file = $loadPath.'/'.$reference)) {
+ $coll = $factory->createAsset($file, array(), array('root' => $loadPath));
+ foreach ($coll as $leaf) {
+ $leaf->ensureFilter($this);
+ $children[] = $leaf;
+ goto next_reference;
+ }
+ }
+ }
+
+ next_reference:
+ }
+
+ return $children;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/MinifyCssCompressorFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/MinifyCssCompressorFilter.php
new file mode 100644
index 0000000..180667a
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/MinifyCssCompressorFilter.php
@@ -0,0 +1,35 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+
+/**
+ * Filters assets through Minify_CSS_Compressor.
+ *
+ * All credit for the filter itself is mentioned in the file itself.
+ *
+ * @link https://raw.githubusercontent.com/mrclay/minify/master/min/lib/Minify/CSS/Compressor.php
+ * @author Stephen Clay <steve@mrclay.org>
+ * @author http://code.google.com/u/1stvamp/ (Issue 64 patch)
+ */
+class MinifyCssCompressorFilter implements FilterInterface
+{
+ public function filterLoad(AssetInterface $asset)
+ {
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ $asset->setContent(\Minify_CSS_Compressor::process($asset->getContent()));
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/OptiPngFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/OptiPngFilter.php
new file mode 100644
index 0000000..5bc1d12
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/OptiPngFilter.php
@@ -0,0 +1,75 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+use Assetic\Util\FilesystemUtils;
+
+/**
+ * Runs assets through OptiPNG.
+ *
+ * @link http://optipng.sourceforge.net/
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class OptiPngFilter extends BaseProcessFilter
+{
+ private $optipngBin;
+ private $level;
+
+ /**
+ * Constructor.
+ *
+ * @param string $optipngBin Path to the optipng binary
+ */
+ public function __construct($optipngBin = '/usr/bin/optipng')
+ {
+ $this->optipngBin = $optipngBin;
+ }
+
+ public function setLevel($level)
+ {
+ $this->level = $level;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ $pb = $this->createProcessBuilder(array($this->optipngBin));
+
+ if (null !== $this->level) {
+ $pb->add('-o')->add($this->level);
+ }
+
+ $pb->add('-out')->add($output = FilesystemUtils::createTemporaryFile('optipng_out'));
+ unlink($output);
+
+ $pb->add($input = FilesystemUtils::createTemporaryFile('optinpg_in'));
+ file_put_contents($input, $asset->getContent());
+
+ $proc = $pb->getProcess();
+ $code = $proc->run();
+
+ if (0 !== $code) {
+ unlink($input);
+ throw FilterException::fromProcess($proc)->setInput($asset->getContent());
+ }
+
+ $asset->setContent(file_get_contents($output));
+
+ unlink($input);
+ unlink($output);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/PackagerFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/PackagerFilter.php
new file mode 100644
index 0000000..23ceb4e
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/PackagerFilter.php
@@ -0,0 +1,65 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Util\FilesystemUtils;
+
+/**
+ * Runs assets through Packager.
+ *
+ * @link https://github.com/kamicane/packager
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class PackagerFilter implements FilterInterface
+{
+ private $packages;
+
+ public function __construct(array $packages = array())
+ {
+ $this->packages = $packages;
+ }
+
+ public function addPackage($package)
+ {
+ $this->packages[] = $package;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ static $manifest = <<<EOF
+name: Application%s
+sources: [source.js]
+
+EOF;
+
+ $hash = substr(sha1(time().rand(11111, 99999)), 0, 7);
+ $package = FilesystemUtils::getTemporaryDirectory().'/assetic_packager_'.$hash;
+
+ mkdir($package);
+ file_put_contents($package.'/package.yml', sprintf($manifest, $hash));
+ file_put_contents($package.'/source.js', $asset->getContent());
+
+ $packager = new \Packager(array_merge(array($package), $this->packages));
+ $content = $packager->build(array(), array(), array('Application'.$hash));
+
+ unlink($package.'/package.yml');
+ unlink($package.'/source.js');
+ rmdir($package);
+
+ $asset->setContent($content);
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/PackerFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/PackerFilter.php
new file mode 100644
index 0000000..6dbe5f3
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/PackerFilter.php
@@ -0,0 +1,56 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+
+/**
+ * Runs assets through Packager, a JavaScript Compressor/Obfuscator.
+ *
+ * PHP Version of the Dean Edwards's Packer, ported by Nicolas Martin.
+ *
+ * @link http://joliclic.free.fr/php/javascript-packer/en/
+ * @author Maximilian Walter <github@max-walter.net>
+ */
+class PackerFilter implements FilterInterface
+{
+ protected $encoding = 'None';
+
+ protected $fastDecode = true;
+
+ protected $specialChars = false;
+
+ public function setEncoding($encoding)
+ {
+ $this->encoding = $encoding;
+ }
+
+ public function setFastDecode($fastDecode)
+ {
+ $this->fastDecode = (bool) $fastDecode;
+ }
+
+ public function setSpecialChars($specialChars)
+ {
+ $this->specialChars = (bool) $specialChars;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ $packer = new \JavaScriptPacker($asset->getContent(), $this->encoding, $this->fastDecode, $this->specialChars);
+ $asset->setContent($packer->pack());
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/PhpCssEmbedFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/PhpCssEmbedFilter.php
new file mode 100644
index 0000000..b1ff33f
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/PhpCssEmbedFilter.php
@@ -0,0 +1,52 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Factory\AssetFactory;
+use CssEmbed\CssEmbed;
+
+/**
+ * A filter that embed url directly into css
+ *
+ * @author Pierre Tachoire <pierre.tachoire@gmail.com>
+ * @link https://github.com/krichprollsch/phpCssEmbed
+ */
+class PhpCssEmbedFilter implements DependencyExtractorInterface
+{
+ private $presets = array();
+
+ public function setPresets(array $presets)
+ {
+ $this->presets = $presets;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ $pce = new CssEmbed();
+ if ($dir = $asset->getSourceDirectory()) {
+ $pce->setRootDir($dir);
+ }
+
+ $asset->setContent($pce->embedString($asset->getContent()));
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ }
+
+ public function getChildren(AssetFactory $factory, $content, $loadPath = null)
+ {
+ // todo
+ return array();
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/PngoutFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/PngoutFilter.php
new file mode 100644
index 0000000..592ef3a
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/PngoutFilter.php
@@ -0,0 +1,128 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+use Assetic\Util\FilesystemUtils;
+
+/**
+ * Runs assets through pngout.
+ *
+ * @link http://advsys.net/ken/utils.htm#pngout
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class PngoutFilter extends BaseProcessFilter
+{
+ // -c#
+ const COLOR_GREY = '0';
+ const COLOR_RGB = '2';
+ const COLOR_PAL = '3';
+ const COLOR_GRAY_ALPHA = '4';
+ const COLOR_RGB_ALPHA = '6';
+
+ // -f#
+ const FILTER_NONE = '0';
+ const FILTER_X = '1';
+ const FILTER_Y = '2';
+ const FILTER_X_Y = '3';
+ const FILTER_PAETH = '4';
+ const FILTER_MIXED = '5';
+
+ // -s#
+ const STRATEGY_XTREME = '0';
+ const STRATEGY_INTENSE = '1';
+ const STRATEGY_LONGEST_MATCH = '2';
+ const STRATEGY_HUFFMAN_ONLY = '3';
+ const STRATEGY_UNCOMPRESSED = '4';
+
+ private $pngoutBin;
+ private $color;
+ private $filter;
+ private $strategy;
+ private $blockSplitThreshold;
+
+ /**
+ * Constructor.
+ *
+ * @param string $pngoutBin Path to the pngout binary
+ */
+ public function __construct($pngoutBin = '/usr/bin/pngout')
+ {
+ $this->pngoutBin = $pngoutBin;
+ }
+
+ public function setColor($color)
+ {
+ $this->color = $color;
+ }
+
+ public function setFilter($filter)
+ {
+ $this->filter = $filter;
+ }
+
+ public function setStrategy($strategy)
+ {
+ $this->strategy = $strategy;
+ }
+
+ public function setBlockSplitThreshold($blockSplitThreshold)
+ {
+ $this->blockSplitThreshold = $blockSplitThreshold;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ $pb = $this->createProcessBuilder(array($this->pngoutBin));
+
+ if (null !== $this->color) {
+ $pb->add('-c'.$this->color);
+ }
+
+ if (null !== $this->filter) {
+ $pb->add('-f'.$this->filter);
+ }
+
+ if (null !== $this->strategy) {
+ $pb->add('-s'.$this->strategy);
+ }
+
+ if (null !== $this->blockSplitThreshold) {
+ $pb->add('-b'.$this->blockSplitThreshold);
+ }
+
+ $pb->add($input = FilesystemUtils::createTemporaryFile('pngout_in'));
+ file_put_contents($input, $asset->getContent());
+
+ $output = FilesystemUtils::createTemporaryFile('pngout_out');
+ unlink($output);
+ $pb->add($output .= '.png');
+
+ $proc = $pb->getProcess();
+ $code = $proc->run();
+
+ if (0 !== $code) {
+ unlink($input);
+ throw FilterException::fromProcess($proc)->setInput($asset->getContent());
+ }
+
+ $asset->setContent(file_get_contents($output));
+
+ unlink($input);
+ unlink($output);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/ReactJsxFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/ReactJsxFilter.php
new file mode 100644
index 0000000..dc4f218
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/ReactJsxFilter.php
@@ -0,0 +1,75 @@
+<?php
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+use Assetic\Util\FilesystemUtils;
+
+/**
+ * Compiles JSX (for use with React) into JavaScript.
+ *
+ * @link http://facebook.github.io/react/docs/jsx-in-depth.html
+ * @author Douglas Greenshields <dgreenshields@gmail.com>
+ */
+class ReactJsxFilter extends BaseNodeFilter
+{
+ private $jsxBin;
+ private $nodeBin;
+
+ public function __construct($jsxBin = '/usr/bin/jsx', $nodeBin = null)
+ {
+ $this->jsxBin = $jsxBin;
+ $this->nodeBin = $nodeBin;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ $builder = $this->createProcessBuilder($this->nodeBin
+ ? array($this->nodeBin, $this->jsxBin)
+ : array($this->jsxBin));
+
+ $inputDir = FilesystemUtils::createThrowAwayDirectory('jsx_in');
+ $inputFile = $inputDir.DIRECTORY_SEPARATOR.'asset.js';
+ $outputDir = FilesystemUtils::createThrowAwayDirectory('jsx_out');
+ $outputFile = $outputDir.DIRECTORY_SEPARATOR.'asset.js';
+
+ // create the asset file
+ file_put_contents($inputFile, $asset->getContent());
+
+ $builder
+ ->add($inputDir)
+ ->add($outputDir)
+ ->add('--no-cache-dir')
+ ;
+
+ $proc = $builder->getProcess();
+ $code = $proc->run();
+
+ // remove the input directory and asset file
+ unlink($inputFile);
+ rmdir($inputDir);
+
+ if (0 !== $code) {
+ if (file_exists($outputFile)) {
+ unlink($outputFile);
+ }
+
+ if (file_exists($outputDir)) {
+ rmdir($outputDir);
+ }
+
+ throw FilterException::fromProcess($proc);
+ }
+
+ $asset->setContent(file_get_contents($outputFile));
+
+ // remove the output directory and processed asset file
+ unlink($outputFile);
+ rmdir($outputDir);
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/RooleFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/RooleFilter.php
new file mode 100644
index 0000000..cbcaf4c
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/RooleFilter.php
@@ -0,0 +1,84 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+use Assetic\Factory\AssetFactory;
+use Assetic\Util\FilesystemUtils;
+
+/**
+ * Loads Roole files.
+ *
+ * @link http://roole.org
+ * @author Marcin Chwedziak <tiraeth@gmail.com>
+ */
+class RooleFilter extends BaseNodeFilter implements DependencyExtractorInterface
+{
+ private $rooleBin;
+ private $nodeBin;
+
+ /**
+ * Constructor
+ *
+ * @param string $rooleBin The path to the roole binary
+ * @param string $nodeBin The path to the node binary
+ */
+ public function __construct($rooleBin = '/usr/bin/roole', $nodeBin = null)
+ {
+ $this->rooleBin = $rooleBin;
+ $this->nodeBin = $nodeBin;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ $input = FilesystemUtils::createTemporaryFile('roole');
+ $output = $input.'.css';
+
+ file_put_contents($input, $asset->getContent());
+
+ $pb = $this->createProcessBuilder($this->nodeBin
+ ? array($this->nodeBin, $this->rooleBin)
+ : array($this->rooleBin));
+
+ $pb->add($input);
+
+ $proc = $pb->getProcess();
+ $code = $proc->run();
+ unlink($input);
+
+ if (0 !== $code) {
+ if (file_exists($output)) {
+ unlink($output);
+ }
+
+ throw FilterException::fromProcess($proc);
+ }
+
+ if (!file_exists($output)) {
+ throw new \RuntimeException('Error creating output file.');
+ }
+
+ $asset->setContent(file_get_contents($output));
+ unlink($output);
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ }
+
+ public function getChildren(AssetFactory $factory, $content, $loadPath = null)
+ {
+ // todo
+ return array();
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/Sass/BaseSassFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/Sass/BaseSassFilter.php
new file mode 100644
index 0000000..68903f0
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/Sass/BaseSassFilter.php
@@ -0,0 +1,95 @@
+<?php
+
+namespace Assetic\Filter\Sass;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Factory\AssetFactory;
+use Assetic\Filter\BaseProcessFilter;
+use Assetic\Filter\DependencyExtractorInterface;
+use Assetic\Util\SassUtils;
+
+abstract class BaseSassFilter extends BaseProcessFilter implements DependencyExtractorInterface
+{
+ protected $loadPaths = array();
+
+ public function setLoadPaths(array $loadPaths)
+ {
+ $this->loadPaths = $loadPaths;
+ }
+
+ public function addLoadPath($loadPath)
+ {
+ $this->loadPaths[] = $loadPath;
+ }
+
+ public function getChildren(AssetFactory $factory, $content, $loadPath = null)
+ {
+ $loadPaths = $this->loadPaths;
+ if ($loadPath) {
+ array_unshift($loadPaths, $loadPath);
+ }
+
+ if (!$loadPaths) {
+ return array();
+ }
+
+ $children = array();
+ foreach (SassUtils::extractImports($content) as $reference) {
+ if ('.css' === substr($reference, -4)) {
+ // skip normal css imports
+ // todo: skip imports with media queries
+ continue;
+ }
+
+ // the reference may or may not have an extension or be a partial
+ if (pathinfo($reference, PATHINFO_EXTENSION)) {
+ $needles = array(
+ $reference,
+ self::partialize($reference),
+ );
+ } else {
+ $needles = array(
+ $reference.'.scss',
+ $reference.'.sass',
+ self::partialize($reference).'.scss',
+ self::partialize($reference).'.sass',
+ );
+ }
+
+ foreach ($loadPaths as $loadPath) {
+ foreach ($needles as $needle) {
+ if (file_exists($file = $loadPath.'/'.$needle)) {
+ $coll = $factory->createAsset($file, array(), array('root' => $loadPath));
+ foreach ($coll as $leaf) {
+ /** @var $leaf AssetInterface */
+ $leaf->ensureFilter($this);
+ $children[] = $leaf;
+ goto next_reference;
+ }
+ }
+ }
+ }
+
+ next_reference:
+ }
+
+ return $children;
+ }
+
+ private static function partialize($reference)
+ {
+ $parts = pathinfo($reference);
+
+ if ('.' === $parts['dirname']) {
+ $partial = '_'.$parts['filename'];
+ } else {
+ $partial = $parts['dirname'].DIRECTORY_SEPARATOR.'_'.$parts['filename'];
+ }
+
+ if (isset($parts['extension'])) {
+ $partial .= '.'.$parts['extension'];
+ }
+
+ return $partial;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/Sass/SassFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/Sass/SassFilter.php
new file mode 100644
index 0000000..68da116
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/Sass/SassFilter.php
@@ -0,0 +1,186 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter\Sass;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+use Assetic\Util\FilesystemUtils;
+
+/**
+ * Loads SASS files.
+ *
+ * @link http://sass-lang.com/
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class SassFilter extends BaseSassFilter
+{
+ const STYLE_NESTED = 'nested';
+ const STYLE_EXPANDED = 'expanded';
+ const STYLE_COMPACT = 'compact';
+ const STYLE_COMPRESSED = 'compressed';
+
+ private $sassPath;
+ private $rubyPath;
+ private $unixNewlines;
+ private $scss;
+ private $style;
+ private $precision;
+ private $quiet;
+ private $debugInfo;
+ private $lineNumbers;
+ private $sourceMap;
+ private $cacheLocation;
+ private $noCache;
+ private $compass;
+
+ public function __construct($sassPath = '/usr/bin/sass', $rubyPath = null)
+ {
+ $this->sassPath = $sassPath;
+ $this->rubyPath = $rubyPath;
+ $this->cacheLocation = FilesystemUtils::getTemporaryDirectory();
+ }
+
+ public function setUnixNewlines($unixNewlines)
+ {
+ $this->unixNewlines = $unixNewlines;
+ }
+
+ public function setScss($scss)
+ {
+ $this->scss = $scss;
+ }
+
+ public function setStyle($style)
+ {
+ $this->style = $style;
+ }
+
+ public function setPrecision($precision)
+ {
+ $this->precision = $precision;
+ }
+
+ public function setQuiet($quiet)
+ {
+ $this->quiet = $quiet;
+ }
+
+ public function setDebugInfo($debugInfo)
+ {
+ $this->debugInfo = $debugInfo;
+ }
+
+ public function setLineNumbers($lineNumbers)
+ {
+ $this->lineNumbers = $lineNumbers;
+ }
+
+ public function setSourceMap($sourceMap)
+ {
+ $this->sourceMap = $sourceMap;
+ }
+
+ public function setCacheLocation($cacheLocation)
+ {
+ $this->cacheLocation = $cacheLocation;
+ }
+
+ public function setNoCache($noCache)
+ {
+ $this->noCache = $noCache;
+ }
+
+ public function setCompass($compass)
+ {
+ $this->compass = $compass;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ $sassProcessArgs = array($this->sassPath);
+ if (null !== $this->rubyPath) {
+ $sassProcessArgs = array_merge(explode(' ', $this->rubyPath), $sassProcessArgs);
+ }
+
+ $pb = $this->createProcessBuilder($sassProcessArgs);
+
+ if ($dir = $asset->getSourceDirectory()) {
+ $pb->add('--load-path')->add($dir);
+ }
+
+ if ($this->unixNewlines) {
+ $pb->add('--unix-newlines');
+ }
+
+ if (true === $this->scss || (null === $this->scss && 'scss' == pathinfo($asset->getSourcePath(), PATHINFO_EXTENSION))) {
+ $pb->add('--scss');
+ }
+
+ if ($this->style) {
+ $pb->add('--style')->add($this->style);
+ }
+
+ if ($this->precision) {
+ $pb->add('--precision')->add($this->precision);
+ }
+
+ if ($this->quiet) {
+ $pb->add('--quiet');
+ }
+
+ if ($this->debugInfo) {
+ $pb->add('--debug-info');
+ }
+
+ if ($this->lineNumbers) {
+ $pb->add('--line-numbers');
+ }
+
+ if ($this->sourceMap) {
+ $pb->add('--sourcemap');
+ }
+
+ foreach ($this->loadPaths as $loadPath) {
+ $pb->add('--load-path')->add($loadPath);
+ }
+
+ if ($this->cacheLocation) {
+ $pb->add('--cache-location')->add($this->cacheLocation);
+ }
+
+ if ($this->noCache) {
+ $pb->add('--no-cache');
+ }
+
+ if ($this->compass) {
+ $pb->add('--compass');
+ }
+
+ // input
+ $pb->add($input = FilesystemUtils::createTemporaryFile('sass'));
+ file_put_contents($input, $asset->getContent());
+
+ $proc = $pb->getProcess();
+ $code = $proc->run();
+ unlink($input);
+
+ if (0 !== $code) {
+ throw FilterException::fromProcess($proc)->setInput($asset->getContent());
+ }
+
+ $asset->setContent($proc->getOutput());
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/Sass/ScssFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/Sass/ScssFilter.php
new file mode 100644
index 0000000..f8be046
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/Sass/ScssFilter.php
@@ -0,0 +1,28 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter\Sass;
+
+/**
+ * Loads SCSS files.
+ *
+ * @link http://sass-lang.com/
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class ScssFilter extends SassFilter
+{
+ public function __construct($sassPath = '/usr/bin/sass', $rubyPath = null)
+ {
+ parent::__construct($sassPath, $rubyPath);
+
+ $this->setScss(true);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/SassphpFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/SassphpFilter.php
new file mode 100644
index 0000000..5d4ed1e
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/SassphpFilter.php
@@ -0,0 +1,132 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2015 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Factory\AssetFactory;
+use Assetic\Asset\AssetInterface;
+use Assetic\Filter\DependencyExtractorInterface;
+use Assetic\Util\CssUtils;
+
+/**
+ * Compiles Sass to CSS.
+ *
+ * @author Mikey Clarke <mikey.clarke@me.com>
+ */
+class SassphpFilter implements DependencyExtractorInterface
+{
+ private $includePaths = array();
+ private $outputStyle;
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ $sass = new \Sass();
+
+ $includePaths = array_merge(
+ array($asset->getSourceDirectory()),
+ $this->includePaths
+ );
+ $sass->setIncludePath(implode(':', $includePaths));
+
+ if ($this->outputStyle) {
+ $sass->setStyle($this->outputStyle);
+ }
+
+ $css = $sass->compile($asset->getContent());
+
+ $asset->setContent($css);
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ }
+
+ public function setOutputStyle($outputStyle)
+ {
+ $this->outputStyle = $outputStyle;
+ }
+
+ public function setIncludePaths(array $paths)
+ {
+ $this->includePaths = $paths;
+ }
+
+ public function addIncludePath($path)
+ {
+ $this->includePaths[] = $path;
+ }
+
+ public function getChildren(AssetFactory $factory, $content, $loadPath = null)
+ {
+ $children = array();
+
+ $includePaths = $this->includePaths;
+ if (null !== $loadPath && !in_array($loadPath, $includePaths)) {
+ array_unshift($includePaths, $loadPath);
+ }
+
+ if (empty($includePaths)) {
+ return $children;
+ }
+
+ foreach (CssUtils::extractImports($content) as $reference) {
+ if ('.css' === substr($reference, -4)) {
+ continue;
+ }
+
+ // the reference may or may not have an extension or be a partial
+ if (pathinfo($reference, PATHINFO_EXTENSION)) {
+ $needles = array(
+ $reference,
+ $this->partialize($reference),
+ );
+ } else {
+ $needles = array(
+ $reference . '.scss',
+ $this->partialize($reference) . '.scss',
+ );
+ }
+
+ foreach ($includePaths as $includePath) {
+ foreach ($needles as $needle) {
+ if (file_exists($file = $includePath . '/' . $needle)) {
+ $child = $factory->createAsset($file, array(), array('root' => $includePath));
+ $children[] = $child;
+ $child->load();
+ $children = array_merge(
+ $children,
+ $this->getChildren($factory, $child->getContent(), $includePath)
+ );
+ }
+ }
+ }
+ }
+
+ return $children;
+ }
+
+ private function partialize($reference)
+ {
+ $parts = pathinfo($reference);
+
+ if ('.' === $parts['dirname']) {
+ $partial = '_' . $parts['filename'];
+ } else {
+ $partial = $parts['dirname'] . DIRECTORY_SEPARATOR . '_' . $parts['filename'];
+ }
+
+ if (isset($parts['extension'])) {
+ $partial .= '.' . $parts['extension'];
+ }
+
+ return $partial;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/ScssphpFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/ScssphpFilter.php
new file mode 100644
index 0000000..c2252a1
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/ScssphpFilter.php
@@ -0,0 +1,147 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Factory\AssetFactory;
+use Assetic\Util\CssUtils;
+use Leafo\ScssPhp\Compiler;
+
+/**
+ * Loads SCSS files using the PHP implementation of scss, scssphp.
+ *
+ * Scss files are mostly compatible, but there are slight differences.
+ *
+ * @link http://leafo.net/scssphp/
+ *
+ * @author Bart van den Burg <bart@samson-it.nl>
+ */
+class ScssphpFilter implements DependencyExtractorInterface
+{
+ private $compass = false;
+ private $importPaths = array();
+ private $customFunctions = array();
+ private $formatter;
+ private $variables = array();
+
+ public function enableCompass($enable = true)
+ {
+ $this->compass = (Boolean) $enable;
+ }
+
+ public function isCompassEnabled()
+ {
+ return $this->compass;
+ }
+
+ public function setFormatter($formatter)
+ {
+ $legacyFormatters = array(
+ 'scss_formatter' => 'Leafo\ScssPhp\Formatter\Expanded',
+ 'scss_formatter_nested' => 'Leafo\ScssPhp\Formatter\Nested',
+ 'scss_formatter_compressed' => 'Leafo\ScssPhp\Formatter\Compressed',
+ 'scss_formatter_crunched' => 'Leafo\ScssPhp\Formatter\Crunched',
+ );
+
+ if (isset($legacyFormatters[$formatter])) {
+ @trigger_error(sprintf('The scssphp formatter `%s` is deprecated. Use `%s` instead.', $formatter, $legacyFormatters[$formatter]), E_USER_DEPRECATED);
+
+ $formatter = $legacyFormatters[$formatter];
+ }
+
+ $this->formatter = $formatter;
+ }
+
+ public function setVariables(array $variables)
+ {
+ $this->variables = $variables;
+ }
+
+ public function addVariable($variable)
+ {
+ $this->variables[] = $variable;
+ }
+
+ public function setImportPaths(array $paths)
+ {
+ $this->importPaths = $paths;
+ }
+
+ public function addImportPath($path)
+ {
+ $this->importPaths[] = $path;
+ }
+
+ public function registerFunction($name, $callable)
+ {
+ $this->customFunctions[$name] = $callable;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ $sc = new Compiler();
+
+ if ($this->compass) {
+ new \scss_compass($sc);
+ }
+
+ if ($dir = $asset->getSourceDirectory()) {
+ $sc->addImportPath($dir);
+ }
+
+ foreach ($this->importPaths as $path) {
+ $sc->addImportPath($path);
+ }
+
+ foreach ($this->customFunctions as $name => $callable) {
+ $sc->registerFunction($name, $callable);
+ }
+
+ if ($this->formatter) {
+ $sc->setFormatter($this->formatter);
+ }
+
+ if (!empty($this->variables)) {
+ $sc->setVariables($this->variables);
+ }
+
+ $asset->setContent($sc->compile($asset->getContent()));
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ }
+
+ public function getChildren(AssetFactory $factory, $content, $loadPath = null)
+ {
+ $sc = new Compiler();
+ if ($loadPath !== null) {
+ $sc->addImportPath($loadPath);
+ }
+
+ foreach ($this->importPaths as $path) {
+ $sc->addImportPath($path);
+ }
+
+ $children = array();
+ foreach (CssUtils::extractImports($content) as $match) {
+ $file = $sc->findImport($match);
+ if ($file) {
+ $children[] = $child = $factory->createAsset($file, array(), array('root' => $loadPath));
+ $child->load();
+ $children = array_merge($children, $this->getChildren($factory, $child->getContent(), $loadPath));
+ }
+ }
+
+ return $children;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/SeparatorFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/SeparatorFilter.php
new file mode 100644
index 0000000..a2c02ab
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/SeparatorFilter.php
@@ -0,0 +1,47 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+
+/**
+ * Inserts a separator between assets to prevent merge failures
+ * e.g. missing semicolon at the end of a JS file
+ *
+ * @author Robin McCorkell <rmccorkell@karoshi.org.uk>
+ */
+class SeparatorFilter implements FilterInterface
+{
+ /**
+ * @var string
+ */
+ private $separator;
+
+ /**
+ * Constructor.
+ *
+ * @param string $separator Separator to use between assets
+ */
+ public function __construct($separator = ';')
+ {
+ $this->separator = $separator;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ $asset->setContent($asset->getContent() . $this->separator);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/SprocketsFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/SprocketsFilter.php
new file mode 100644
index 0000000..ed46b0f
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/SprocketsFilter.php
@@ -0,0 +1,152 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+use Assetic\Factory\AssetFactory;
+use Assetic\Util\FilesystemUtils;
+
+/**
+ * Runs assets through Sprockets.
+ *
+ * Requires Sprockets 1.0.x.
+ *
+ * @link http://getsprockets.org/
+ * @link http://github.com/sstephenson/sprockets/tree/1.0.x
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class SprocketsFilter extends BaseProcessFilter implements DependencyExtractorInterface
+{
+ private $sprocketsLib;
+ private $rubyBin;
+ private $includeDirs;
+ private $assetRoot;
+
+ /**
+ * Constructor.
+ *
+ * @param string $sprocketsLib Path to the Sprockets lib/ directory
+ * @param string $rubyBin Path to the ruby binary
+ */
+ public function __construct($sprocketsLib = null, $rubyBin = '/usr/bin/ruby')
+ {
+ $this->sprocketsLib = $sprocketsLib;
+ $this->rubyBin = $rubyBin;
+ $this->includeDirs = array();
+ }
+
+ public function addIncludeDir($directory)
+ {
+ $this->includeDirs[] = $directory;
+ }
+
+ public function setAssetRoot($assetRoot)
+ {
+ $this->assetRoot = $assetRoot;
+ }
+
+ /**
+ * Hack around a bit, get the job done.
+ */
+ public function filterLoad(AssetInterface $asset)
+ {
+ static $format = <<<'EOF'
+#!/usr/bin/env ruby
+
+require %s
+%s
+options = { :load_path => [],
+ :source_files => [%s],
+ :expand_paths => false }
+
+%ssecretary = Sprockets::Secretary.new(options)
+secretary.install_assets if options[:asset_root]
+print secretary.concatenation
+
+EOF;
+
+ $more = '';
+
+ foreach ($this->includeDirs as $directory) {
+ $more .= 'options[:load_path] << '.var_export($directory, true)."\n";
+ }
+
+ if (null !== $this->assetRoot) {
+ $more .= 'options[:asset_root] = '.var_export($this->assetRoot, true)."\n";
+ }
+
+ if ($more) {
+ $more .= "\n";
+ }
+
+ $tmpAsset = FilesystemUtils::createTemporaryFile('sprockets_asset');
+ file_put_contents($tmpAsset, $asset->getContent());
+
+ $input = FilesystemUtils::createTemporaryFile('sprockets_in');
+ file_put_contents($input, sprintf($format,
+ $this->sprocketsLib
+ ? sprintf('File.join(%s, \'sprockets\')', var_export($this->sprocketsLib, true))
+ : '\'sprockets\'',
+ $this->getHack($asset),
+ var_export($tmpAsset, true),
+ $more
+ ));
+
+ $pb = $this->createProcessBuilder(array(
+ $this->rubyBin,
+ $input,
+ ));
+
+ $proc = $pb->getProcess();
+ $code = $proc->run();
+ unlink($tmpAsset);
+ unlink($input);
+
+ if (0 !== $code) {
+ throw FilterException::fromProcess($proc)->setInput($asset->getContent());
+ }
+
+ $asset->setContent($proc->getOutput());
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ }
+
+ public function getChildren(AssetFactory $factory, $content, $loadPath = null)
+ {
+ // todo
+ return array();
+ }
+
+ private function getHack(AssetInterface $asset)
+ {
+ static $format = <<<'EOF'
+
+module Sprockets
+ class Preprocessor
+ protected
+ def pathname_for_relative_require_from(source_line)
+ Sprockets::Pathname.new(@environment, File.join(%s, location_from(source_line)))
+ end
+ end
+end
+
+EOF;
+
+ if ($dir = $asset->getSourceDirectory()) {
+ return sprintf($format, var_export($dir, true));
+ }
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/StylusFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/StylusFilter.php
new file mode 100644
index 0000000..aed7861
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/StylusFilter.php
@@ -0,0 +1,126 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+use Assetic\Factory\AssetFactory;
+use Assetic\Util\FilesystemUtils;
+
+/**
+ * Loads STYL files.
+ *
+ * @link http://learnboost.github.com/stylus/
+ * @author Konstantin Kudryashov <ever.zet@gmail.com>
+ */
+class StylusFilter extends BaseNodeFilter implements DependencyExtractorInterface
+{
+ private $nodeBin;
+ private $compress;
+ private $useNib;
+
+ /**
+ * Constructs filter.
+ *
+ * @param string $nodeBin The path to the node binary
+ * @param array $nodePaths An array of node paths
+ */
+ public function __construct($nodeBin = '/usr/bin/node', array $nodePaths = array())
+ {
+ $this->nodeBin = $nodeBin;
+ $this->setNodePaths($nodePaths);
+ }
+
+ /**
+ * Enable output compression.
+ *
+ * @param boolean $compress
+ */
+ public function setCompress($compress)
+ {
+ $this->compress = $compress;
+ }
+
+ /**
+ * Enable the use of Nib
+ *
+ * @param boolean $useNib
+ */
+ public function setUseNib($useNib)
+ {
+ $this->useNib = $useNib;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function filterLoad(AssetInterface $asset)
+ {
+ static $format = <<<'EOF'
+var stylus = require('stylus');
+var sys = require(process.binding('natives').util ? 'util' : 'sys');
+
+stylus(%s, %s)%s.render(function(e, css){
+ if (e) {
+ throw e;
+ }
+
+ sys.print(css);
+ process.exit(0);
+});
+
+EOF;
+
+ // parser options
+ $parserOptions = array();
+ if ($dir = $asset->getSourceDirectory()) {
+ $parserOptions['paths'] = array($dir);
+ $parserOptions['filename'] = basename($asset->getSourcePath());
+ }
+
+ if (null !== $this->compress) {
+ $parserOptions['compress'] = $this->compress;
+ }
+
+ $pb = $this->createProcessBuilder();
+
+ $pb->add($this->nodeBin)->add($input = FilesystemUtils::createTemporaryFile('stylus'));
+ file_put_contents($input, sprintf($format,
+ json_encode($asset->getContent()),
+ json_encode($parserOptions),
+ $this->useNib ? '.use(require(\'nib\')())' : ''
+ ));
+
+ $proc = $pb->getProcess();
+ $code = $proc->run();
+ unlink($input);
+
+ if (0 !== $code) {
+ throw FilterException::fromProcess($proc)->setInput($asset->getContent());
+ }
+
+ $asset->setContent($proc->getOutput());
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function filterDump(AssetInterface $asset)
+ {
+ }
+
+ public function getChildren(AssetFactory $factory, $content, $loadPath = null)
+ {
+ // todo
+ return array();
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/TypeScriptFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/TypeScriptFilter.php
new file mode 100644
index 0000000..24aee31
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/TypeScriptFilter.php
@@ -0,0 +1,80 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+use Assetic\Util\FilesystemUtils;
+
+/**
+ * Compiles TypeScript into JavaScript.
+ *
+ * @link http://www.typescriptlang.org/
+ * @author Jarrod Nettles <jarrod.nettles@icloud.com>
+ */
+class TypeScriptFilter extends BaseNodeFilter
+{
+ private $tscBin;
+ private $nodeBin;
+
+ public function __construct($tscBin = '/usr/bin/tsc', $nodeBin = null)
+ {
+ $this->tscBin = $tscBin;
+ $this->nodeBin = $nodeBin;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ $pb = $this->createProcessBuilder($this->nodeBin
+ ? array($this->nodeBin, $this->tscBin)
+ : array($this->tscBin));
+
+ if ($sourcePath = $asset->getSourcePath()) {
+ $templateName = basename($sourcePath);
+ } else {
+ $templateName = 'asset';
+ }
+
+ $inputDirPath = FilesystemUtils::createThrowAwayDirectory('typescript_in');
+ $inputPath = $inputDirPath.DIRECTORY_SEPARATOR.$templateName.'.ts';
+ $outputPath = FilesystemUtils::createTemporaryFile('typescript_out');
+
+ file_put_contents($inputPath, $asset->getContent());
+
+ $pb->add($inputPath)->add('--out')->add($outputPath);
+
+ $proc = $pb->getProcess();
+ $code = $proc->run();
+ unlink($inputPath);
+ rmdir($inputDirPath);
+
+ if (0 !== $code) {
+ if (file_exists($outputPath)) {
+ unlink($outputPath);
+ }
+ throw FilterException::fromProcess($proc)->setInput($asset->getContent());
+ }
+
+ if (!file_exists($outputPath)) {
+ throw new \RuntimeException('Error creating output file.');
+ }
+
+ $compiledJs = file_get_contents($outputPath);
+ unlink($outputPath);
+
+ $asset->setContent($compiledJs);
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/UglifyCssFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/UglifyCssFilter.php
new file mode 100644
index 0000000..d534fa3
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/UglifyCssFilter.php
@@ -0,0 +1,120 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+use Assetic\Util\FilesystemUtils;
+
+/**
+ * UglifyCss filter.
+ *
+ * @link https://github.com/fmarcia/UglifyCSS
+ * @author Franck Marcia <franck.marcia@gmail.com>
+ */
+class UglifyCssFilter extends BaseNodeFilter
+{
+ private $uglifycssBin;
+ private $nodeBin;
+
+ private $expandVars;
+ private $uglyComments;
+ private $cuteComments;
+
+ /**
+ * @param string $uglifycssBin Absolute path to the uglifycss executable
+ * @param string $nodeBin Absolute path to the folder containg node.js executable
+ */
+ public function __construct($uglifycssBin = '/usr/bin/uglifycss', $nodeBin = null)
+ {
+ $this->uglifycssBin = $uglifycssBin;
+ $this->nodeBin = $nodeBin;
+ }
+
+ /**
+ * Expand variables
+ * @param bool $expandVars True to enable
+ */
+ public function setExpandVars($expandVars)
+ {
+ $this->expandVars = $expandVars;
+ }
+
+ /**
+ * Remove newlines within preserved comments
+ * @param bool $uglyComments True to enable
+ */
+ public function setUglyComments($uglyComments)
+ {
+ $this->uglyComments = $uglyComments;
+ }
+
+ /**
+ * Preserve newlines within and around preserved comments
+ * @param bool $cuteComments True to enable
+ */
+ public function setCuteComments($cuteComments)
+ {
+ $this->cuteComments = $cuteComments;
+ }
+
+ /**
+ * @see Assetic\Filter\FilterInterface::filterLoad()
+ */
+ public function filterLoad(AssetInterface $asset)
+ {
+ }
+
+ /**
+ * Run the asset through UglifyJs
+ *
+ * @see Assetic\Filter\FilterInterface::filterDump()
+ */
+ public function filterDump(AssetInterface $asset)
+ {
+ $pb = $this->createProcessBuilder($this->nodeBin
+ ? array($this->nodeBin, $this->uglifycssBin)
+ : array($this->uglifycssBin));
+
+ if ($this->expandVars) {
+ $pb->add('--expand-vars');
+ }
+
+ if ($this->uglyComments) {
+ $pb->add('--ugly-comments');
+ }
+
+ if ($this->cuteComments) {
+ $pb->add('--cute-comments');
+ }
+
+ // input and output files
+ $input = FilesystemUtils::createTemporaryFile('uglifycss');
+
+ file_put_contents($input, $asset->getContent());
+ $pb->add($input);
+
+ $proc = $pb->getProcess();
+ $code = $proc->run();
+ unlink($input);
+
+ if (127 === $code) {
+ throw new \RuntimeException('Path to node executable could not be resolved.');
+ }
+
+ if (0 !== $code) {
+ throw FilterException::fromProcess($proc)->setInput($asset->getContent());
+ }
+
+ $asset->setContent($proc->getOutput());
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/UglifyJs2Filter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/UglifyJs2Filter.php
new file mode 100644
index 0000000..c0441ae
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/UglifyJs2Filter.php
@@ -0,0 +1,152 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+use Assetic\Util\FilesystemUtils;
+
+/**
+ * UglifyJs2 filter.
+ *
+ * @link http://lisperator.net/uglifyjs
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class UglifyJs2Filter extends BaseNodeFilter
+{
+ private $uglifyjsBin;
+ private $nodeBin;
+ private $compress;
+ private $beautify;
+ private $mangle;
+ private $screwIe8;
+ private $comments;
+ private $wrap;
+ private $defines;
+
+ public function __construct($uglifyjsBin = '/usr/bin/uglifyjs', $nodeBin = null)
+ {
+ $this->uglifyjsBin = $uglifyjsBin;
+ $this->nodeBin = $nodeBin;
+ }
+
+ public function setCompress($compress)
+ {
+ $this->compress = $compress;
+ }
+
+ public function setBeautify($beautify)
+ {
+ $this->beautify = $beautify;
+ }
+
+ public function setMangle($mangle)
+ {
+ $this->mangle = $mangle;
+ }
+
+ public function setScrewIe8($screwIe8)
+ {
+ $this->screwIe8 = $screwIe8;
+ }
+
+ public function setComments($comments)
+ {
+ $this->comments = $comments;
+ }
+
+ public function setWrap($wrap)
+ {
+ $this->wrap = $wrap;
+ }
+
+ public function setDefines(array $defines)
+ {
+ $this->defines = $defines;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ $pb = $this->createProcessBuilder(
+ $this->nodeBin
+ ? array($this->nodeBin, $this->uglifyjsBin)
+ : array($this->uglifyjsBin)
+ );
+
+ if ($this->compress) {
+ $pb->add('--compress');
+
+ if (is_string($this->compress) && !empty($this->compress)) {
+ $pb->add($this->compress);
+ }
+ }
+
+ if ($this->beautify) {
+ $pb->add('--beautify');
+ }
+
+ if ($this->mangle) {
+ $pb->add('--mangle');
+ }
+
+ if ($this->screwIe8) {
+ $pb->add('--screw-ie8');
+ }
+
+ if ($this->comments) {
+ $pb->add('--comments')->add(true === $this->comments ? 'all' : $this->comments);
+ }
+
+ if ($this->wrap) {
+ $pb->add('--wrap')->add($this->wrap);
+ }
+
+ if ($this->defines) {
+ $pb->add('--define')->add(implode(',', $this->defines));
+ }
+
+ // input and output files
+ $input = FilesystemUtils::createTemporaryFile('uglifyjs2_in');
+ $output = FilesystemUtils::createTemporaryFile('uglifyjs2_out');
+
+ file_put_contents($input, $asset->getContent());
+ $pb->add('-o')->add($output)->add($input);
+
+ $proc = $pb->getProcess();
+ $code = $proc->run();
+ unlink($input);
+
+ if (0 !== $code) {
+ if (file_exists($output)) {
+ unlink($output);
+ }
+
+ if (127 === $code) {
+ throw new \RuntimeException('Path to node executable could not be resolved.');
+ }
+
+ throw FilterException::fromProcess($proc)->setInput($asset->getContent());
+ }
+
+ if (!file_exists($output)) {
+ throw new \RuntimeException('Error creating output file.');
+ }
+
+ $asset->setContent(file_get_contents($output));
+
+ unlink($output);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/UglifyJsFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/UglifyJsFilter.php
new file mode 100644
index 0000000..ff9ad66
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/UglifyJsFilter.php
@@ -0,0 +1,160 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+use Assetic\Util\FilesystemUtils;
+
+/**
+ * UglifyJs filter.
+ *
+ * @link https://github.com/mishoo/UglifyJS
+ * @author André Roaldseth <andre@roaldseth.net>
+ */
+class UglifyJsFilter extends BaseNodeFilter
+{
+ private $uglifyjsBin;
+ private $nodeBin;
+
+ private $noCopyright;
+ private $beautify;
+ private $unsafe;
+ private $mangle;
+ private $defines;
+
+ /**
+ * @param string $uglifyjsBin Absolute path to the uglifyjs executable
+ * @param string $nodeBin Absolute path to the folder containg node.js executable
+ */
+ public function __construct($uglifyjsBin = '/usr/bin/uglifyjs', $nodeBin = null)
+ {
+ $this->uglifyjsBin = $uglifyjsBin;
+ $this->nodeBin = $nodeBin;
+ }
+
+ /**
+ * Removes the first block of comments as well
+ * @param bool $noCopyright True to enable
+ */
+ public function setNoCopyright($noCopyright)
+ {
+ $this->noCopyright = $noCopyright;
+ }
+
+ /**
+ * Output indented code
+ * @param bool $beautify True to enable
+ */
+ public function setBeautify($beautify)
+ {
+ $this->beautify = $beautify;
+ }
+
+ /**
+ * Enable additional optimizations that are known to be unsafe in some situations.
+ * @param bool $unsafe True to enable
+ */
+ public function setUnsafe($unsafe)
+ {
+ $this->unsafe = $unsafe;
+ }
+
+ /**
+ * Safely mangle variable and function names for greater file compress.
+ * @param bool $mangle True to enable
+ */
+ public function setMangle($mangle)
+ {
+ $this->mangle = $mangle;
+ }
+
+ public function setDefines(array $defines)
+ {
+ $this->defines = $defines;
+ }
+
+ /**
+ * @see Assetic\Filter\FilterInterface::filterLoad()
+ */
+ public function filterLoad(AssetInterface $asset)
+ {
+ }
+
+ /**
+ * Run the asset through UglifyJs
+ *
+ * @see Assetic\Filter\FilterInterface::filterDump()
+ */
+ public function filterDump(AssetInterface $asset)
+ {
+ $pb = $this->createProcessBuilder(
+ $this->nodeBin
+ ? array($this->nodeBin, $this->uglifyjsBin)
+ : array($this->uglifyjsBin)
+ );
+
+ if ($this->noCopyright) {
+ $pb->add('--no-copyright');
+ }
+
+ if ($this->beautify) {
+ $pb->add('--beautify');
+ }
+
+ if ($this->unsafe) {
+ $pb->add('--unsafe');
+ }
+
+ if (false === $this->mangle) {
+ $pb->add('--no-mangle');
+ }
+
+ if ($this->defines) {
+ foreach ($this->defines as $define) {
+ $pb->add('-d')->add($define);
+ }
+ }
+
+ // input and output files
+ $input = FilesystemUtils::createTemporaryFile('uglifyjs_in');
+ $output = FilesystemUtils::createTemporaryFile('uglifyjs_out');
+
+ file_put_contents($input, $asset->getContent());
+ $pb->add('-o')->add($output)->add($input);
+
+ $proc = $pb->getProcess();
+ $code = $proc->run();
+ unlink($input);
+
+ if (0 !== $code) {
+ if (file_exists($output)) {
+ unlink($output);
+ }
+
+ if (127 === $code) {
+ throw new \RuntimeException('Path to node executable could not be resolved.');
+ }
+
+ throw FilterException::fromProcess($proc)->setInput($asset->getContent());
+ }
+
+ if (!file_exists($output)) {
+ throw new \RuntimeException('Error creating output file.');
+ }
+
+ $uglifiedJs = file_get_contents($output);
+ unlink($output);
+
+ $asset->setContent($uglifiedJs);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/Yui/BaseCompressorFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/Yui/BaseCompressorFilter.php
new file mode 100644
index 0000000..b3ec267
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/Yui/BaseCompressorFilter.php
@@ -0,0 +1,117 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter\Yui;
+
+use Assetic\Asset\AssetInterface;
+use Assetic\Exception\FilterException;
+use Assetic\Filter\BaseProcessFilter;
+use Assetic\Util\FilesystemUtils;
+
+/**
+ * Base YUI compressor filter.
+ *
+ * @link http://developer.yahoo.com/yui/compressor/
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+abstract class BaseCompressorFilter extends BaseProcessFilter
+{
+ private $jarPath;
+ private $javaPath;
+ private $charset;
+ private $lineBreak;
+ private $stackSize;
+
+ public function __construct($jarPath, $javaPath = '/usr/bin/java')
+ {
+ $this->jarPath = $jarPath;
+ $this->javaPath = $javaPath;
+ }
+
+ public function setCharset($charset)
+ {
+ $this->charset = $charset;
+ }
+
+ public function setLineBreak($lineBreak)
+ {
+ $this->lineBreak = $lineBreak;
+ }
+
+ public function setStackSize($stackSize)
+ {
+ $this->stackSize = $stackSize;
+ }
+
+ public function filterLoad(AssetInterface $asset)
+ {
+ }
+
+ /**
+ * Compresses a string.
+ *
+ * @param string $content The content to compress
+ * @param string $type The type of content, either "js" or "css"
+ * @param array $options An indexed array of additional options
+ *
+ * @return string The compressed content
+ */
+ protected function compress($content, $type, $options = array())
+ {
+ $pb = $this->createProcessBuilder(array($this->javaPath));
+
+ if (null !== $this->stackSize) {
+ $pb->add('-Xss'.$this->stackSize);
+ }
+
+ $pb->add('-jar')->add($this->jarPath);
+
+ foreach ($options as $option) {
+ $pb->add($option);
+ }
+
+ if (null !== $this->charset) {
+ $pb->add('--charset')->add($this->charset);
+ }
+
+ if (null !== $this->lineBreak) {
+ $pb->add('--line-break')->add($this->lineBreak);
+ }
+
+ // input and output files
+ $tempDir = FilesystemUtils::getTemporaryDirectory();
+ $input = tempnam($tempDir, 'assetic_yui_input');
+ $output = tempnam($tempDir, 'assetic_yui_output');
+ file_put_contents($input, $content);
+ $pb->add('-o')->add($output)->add('--type')->add($type)->add($input);
+
+ $proc = $pb->getProcess();
+ $code = $proc->run();
+ unlink($input);
+
+ if (0 !== $code) {
+ if (file_exists($output)) {
+ unlink($output);
+ }
+
+ throw FilterException::fromProcess($proc)->setInput($content);
+ }
+
+ if (!file_exists($output)) {
+ throw new \RuntimeException('Error creating output file.');
+ }
+
+ $retval = file_get_contents($output);
+ unlink($output);
+
+ return $retval;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/Yui/CssCompressorFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/Yui/CssCompressorFilter.php
new file mode 100644
index 0000000..077c6d5
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/Yui/CssCompressorFilter.php
@@ -0,0 +1,28 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter\Yui;
+
+use Assetic\Asset\AssetInterface;
+
+/**
+ * CSS YUI compressor filter.
+ *
+ * @link http://developer.yahoo.com/yui/compressor/
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class CssCompressorFilter extends BaseCompressorFilter
+{
+ public function filterDump(AssetInterface $asset)
+ {
+ $asset->setContent($this->compress($asset->getContent(), 'css'));
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/Yui/JsCompressorFilter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/Yui/JsCompressorFilter.php
new file mode 100644
index 0000000..b2a59fb
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Filter/Yui/JsCompressorFilter.php
@@ -0,0 +1,61 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Filter\Yui;
+
+use Assetic\Asset\AssetInterface;
+
+/**
+ * Javascript YUI compressor filter.
+ *
+ * @link http://developer.yahoo.com/yui/compressor/
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class JsCompressorFilter extends BaseCompressorFilter
+{
+ private $nomunge;
+ private $preserveSemi;
+ private $disableOptimizations;
+
+ public function setNomunge($nomunge = true)
+ {
+ $this->nomunge = $nomunge;
+ }
+
+ public function setPreserveSemi($preserveSemi)
+ {
+ $this->preserveSemi = $preserveSemi;
+ }
+
+ public function setDisableOptimizations($disableOptimizations)
+ {
+ $this->disableOptimizations = $disableOptimizations;
+ }
+
+ public function filterDump(AssetInterface $asset)
+ {
+ $options = array();
+
+ if ($this->nomunge) {
+ $options[] = '--nomunge';
+ }
+
+ if ($this->preserveSemi) {
+ $options[] = '--preserve-semi';
+ }
+
+ if ($this->disableOptimizations) {
+ $options[] = '--disable-optimizations';
+ }
+
+ $asset->setContent($this->compress($asset->getContent(), 'js', $options));
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/FilterManager.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/FilterManager.php
new file mode 100644
index 0000000..e2820d9
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/FilterManager.php
@@ -0,0 +1,64 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic;
+
+use Assetic\Filter\FilterInterface;
+
+/**
+ * Manages the available filters.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class FilterManager
+{
+ private $filters = array();
+
+ public function set($alias, FilterInterface $filter)
+ {
+ $this->checkName($alias);
+
+ $this->filters[$alias] = $filter;
+ }
+
+ public function get($alias)
+ {
+ if (!isset($this->filters[$alias])) {
+ throw new \InvalidArgumentException(sprintf('There is no "%s" filter.', $alias));
+ }
+
+ return $this->filters[$alias];
+ }
+
+ public function has($alias)
+ {
+ return isset($this->filters[$alias]);
+ }
+
+ public function getNames()
+ {
+ return array_keys($this->filters);
+ }
+
+ /**
+ * Checks that a name is valid.
+ *
+ * @param string $name An asset name candidate
+ *
+ * @throws \InvalidArgumentException If the asset name is invalid
+ */
+ protected function checkName($name)
+ {
+ if (!ctype_alnum(str_replace('_', '', $name))) {
+ throw new \InvalidArgumentException(sprintf('The name "%s" is invalid.', $name));
+ }
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Util/CssUtils.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Util/CssUtils.php
new file mode 100644
index 0000000..ebc44b0
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Util/CssUtils.php
@@ -0,0 +1,138 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Util;
+
+/**
+ * CSS Utils.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+abstract class CssUtils
+{
+ const REGEX_URLS = '/url\((["\']?)(?P<url>.*?)(\\1)\)/';
+ const REGEX_IMPORTS = '/@import (?:url\()?(\'|"|)(?P<url>[^\'"\)\n\r]*)\1\)?;?/';
+ const REGEX_IMPORTS_NO_URLS = '/@import (?!url\()(\'|"|)(?P<url>[^\'"\)\n\r]*)\1;?/';
+ const REGEX_IE_FILTERS = '/src=(["\']?)(?P<url>.*?)\\1/';
+ const REGEX_COMMENTS = '/(\/\*[^*]*\*+(?:[^\/][^*]*\*+)*\/)/';
+
+ /**
+ * Filters all references -- url() and "@import" -- through a callable.
+ *
+ * @param string $content The CSS
+ * @param callable $callback A PHP callable
+ *
+ * @return string The filtered CSS
+ */
+ public static function filterReferences($content, $callback)
+ {
+ $content = static::filterUrls($content, $callback);
+ $content = static::filterImports($content, $callback, false);
+ $content = static::filterIEFilters($content, $callback);
+
+ return $content;
+ }
+
+ /**
+ * Filters all CSS url()'s through a callable.
+ *
+ * @param string $content The CSS
+ * @param callable $callback A PHP callable
+ *
+ * @return string The filtered CSS
+ */
+ public static function filterUrls($content, $callback)
+ {
+ $pattern = static::REGEX_URLS;
+
+ return static::filterCommentless($content, function ($part) use (& $callback, $pattern) {
+ return preg_replace_callback($pattern, $callback, $part);
+ });
+ }
+
+ /**
+ * Filters all CSS imports through a callable.
+ *
+ * @param string $content The CSS
+ * @param callable $callback A PHP callable
+ * @param Boolean $includeUrl Whether to include url() in the pattern
+ *
+ * @return string The filtered CSS
+ */
+ public static function filterImports($content, $callback, $includeUrl = true)
+ {
+ $pattern = $includeUrl ? static::REGEX_IMPORTS : static::REGEX_IMPORTS_NO_URLS;
+
+ return static::filterCommentless($content, function ($part) use (& $callback, $pattern) {
+ return preg_replace_callback($pattern, $callback, $part);
+ });
+ }
+
+ /**
+ * Filters all IE filters (AlphaImageLoader filter) through a callable.
+ *
+ * @param string $content The CSS
+ * @param callable $callback A PHP callable
+ *
+ * @return string The filtered CSS
+ */
+ public static function filterIEFilters($content, $callback)
+ {
+ $pattern = static::REGEX_IE_FILTERS;
+
+ return static::filterCommentless($content, function ($part) use (& $callback, $pattern) {
+ return preg_replace_callback($pattern, $callback, $part);
+ });
+ }
+
+ /**
+ * Filters each non-comment part through a callable.
+ *
+ * @param string $content The CSS
+ * @param callable $callback A PHP callable
+ *
+ * @return string The filtered CSS
+ */
+ public static function filterCommentless($content, $callback)
+ {
+ $result = '';
+ foreach (preg_split(static::REGEX_COMMENTS, $content, -1, PREG_SPLIT_DELIM_CAPTURE) as $part) {
+ if (!preg_match(static::REGEX_COMMENTS, $part, $match) || $part != $match[0]) {
+ $part = call_user_func($callback, $part);
+ }
+
+ $result .= $part;
+ }
+
+ return $result;
+ }
+
+ /**
+ * Extracts all references from the supplied CSS content.
+ *
+ * @param string $content The CSS content
+ *
+ * @return array An array of unique URLs
+ */
+ public static function extractImports($content)
+ {
+ $imports = array();
+ static::filterImports($content, function ($matches) use (&$imports) {
+ $imports[] = $matches['url'];
+ });
+
+ return array_unique(array_filter($imports));
+ }
+
+ final private function __construct()
+ {
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Util/FilesystemUtils.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Util/FilesystemUtils.php
new file mode 100644
index 0000000..90e6512
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Util/FilesystemUtils.php
@@ -0,0 +1,84 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Util;
+
+/**
+ * Filesystem utilities.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class FilesystemUtils
+{
+ /**
+ * Recursively removes a directory from the filesystem.
+ */
+ public static function removeDirectory($directory)
+ {
+ $inner = new \RecursiveDirectoryIterator($directory, \FilesystemIterator::SKIP_DOTS);
+ $outer = new \RecursiveIteratorIterator($inner, \RecursiveIteratorIterator::SELF_FIRST);
+
+ // remove the files first
+ foreach ($outer as $file) {
+ if ($file->isFile()) {
+ unlink($file);
+ }
+ }
+
+ // remove the sub-directories next
+ $files = iterator_to_array($outer);
+ foreach (array_reverse($files) as $file) {
+ /** @var \SplFileInfo $file */
+ if ($file->isDir()) {
+ rmdir($file);
+ }
+ }
+
+ // finally the directory itself
+ rmdir($directory);
+ }
+
+ /**
+ * Creates a throw-away directory.
+ *
+ * This is not considered a "temporary" directory because it will not be
+ * automatically deleted at the end of the request or process. It must be
+ * deleted manually.
+ *
+ * @param string $prefix A prefix for the directory name
+ *
+ * @return string The directory path
+ */
+ public static function createThrowAwayDirectory($prefix)
+ {
+ $directory = self::getTemporaryDirectory().DIRECTORY_SEPARATOR.uniqid('assetic_'.$prefix);
+ mkdir($directory);
+
+ return $directory;
+ }
+
+ /**
+ * Creates a temporary file.
+ *
+ * @param string $prefix A prefix for the file name
+ *
+ * @return string The file path
+ */
+ public static function createTemporaryFile($prefix)
+ {
+ return tempnam(self::getTemporaryDirectory(), 'assetic_'.$prefix);
+ }
+
+ public static function getTemporaryDirectory()
+ {
+ return realpath(sys_get_temp_dir());
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Util/LessUtils.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Util/LessUtils.php
new file mode 100644
index 0000000..1b53f2b
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Util/LessUtils.php
@@ -0,0 +1,24 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Util;
+
+/**
+ * Less Utils.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+abstract class LessUtils extends CssUtils
+{
+ const REGEX_IMPORTS = '/@import(?:-once)? (?:\([a-z]*\) )?(?:url\()?(\'|"|)(?P<url>[^\'"\)\n\r]*)\1\)?;?/';
+ const REGEX_IMPORTS_NO_URLS = '/@import(?:-once)? (?:\([a-z]*\) )?(?!url\()(\'|"|)(?P<url>[^\'"\)\n\r]*)\1;?/';
+ const REGEX_COMMENTS = '/((?:\/\*[^*]*\*+(?:[^\/][^*]*\*+)*\/)|\/\/[^\n]+)/';
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Util/SassUtils.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Util/SassUtils.php
new file mode 100644
index 0000000..9c07615
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Util/SassUtils.php
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2015 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Util;
+
+/**
+ * Sass Utils.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+abstract class SassUtils extends CssUtils
+{
+ const REGEX_COMMENTS = '/((?:\/\*[^*]*\*+(?:[^\/][^*]*\*+)*\/)|\/\/[^\n]+)/';
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Util/TraversableString.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Util/TraversableString.php
new file mode 100644
index 0000000..400e97c
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Util/TraversableString.php
@@ -0,0 +1,44 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Util;
+
+/**
+ * An object that can be used as either a string or array.
+ *
+ * @author Kris Wallsmith <kris.wallsmith@gmail.com>
+ */
+class TraversableString implements \IteratorAggregate, \Countable
+{
+ private $one;
+ private $many;
+
+ public function __construct($one, array $many)
+ {
+ $this->one = $one;
+ $this->many = $many;
+ }
+
+ public function getIterator()
+ {
+ return new \ArrayIterator($this->many);
+ }
+
+ public function count()
+ {
+ return count($this->many);
+ }
+
+ public function __toString()
+ {
+ return (string) $this->one;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Util/VarUtils.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Util/VarUtils.php
new file mode 100644
index 0000000..d9464c0
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/Util/VarUtils.php
@@ -0,0 +1,84 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic\Util;
+
+/**
+ * Variable utilities.
+ *
+ * @author Johannes M. Schmitt <schmittjoh@gmail.com>
+ */
+abstract class VarUtils
+{
+ /**
+ * Resolves variable placeholders.
+ *
+ * @param string $template A template string
+ * @param array $vars Variable names
+ * @param array $values Variable values
+ *
+ * @return string The resolved string
+ *
+ * @throws \InvalidArgumentException If there is a variable with no value
+ */
+ public static function resolve($template, array $vars, array $values)
+ {
+ $map = array();
+ foreach ($vars as $var) {
+ if (false === strpos($template, '{'.$var.'}')) {
+ continue;
+ }
+
+ if (!isset($values[$var])) {
+ throw new \InvalidArgumentException(sprintf('The template "%s" contains the variable "%s", but was not given any value for it.', $template, $var));
+ }
+
+ $map['{'.$var.'}'] = $values[$var];
+ }
+
+ return strtr($template, $map);
+ }
+
+ public static function getCombinations(array $vars, array $values)
+ {
+ if (!$vars) {
+ return array(array());
+ }
+
+ $combinations = array();
+ $nbValues = array();
+ foreach ($values as $var => $vals) {
+ if (!in_array($var, $vars, true)) {
+ continue;
+ }
+
+ $nbValues[$var] = count($vals);
+ }
+
+ for ($i = array_product($nbValues), $c = $i * 2; $i < $c; $i++) {
+ $k = $i;
+ $combination = array();
+
+ foreach ($vars as $var) {
+ $combination[$var] = $values[$var][$k % $nbValues[$var]];
+ $k = intval($k / $nbValues[$var]);
+ }
+
+ $combinations[] = $combination;
+ }
+
+ return $combinations;
+ }
+
+ final private function __construct()
+ {
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/ValueSupplierInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/ValueSupplierInterface.php
new file mode 100644
index 0000000..a99874e
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/Assetic/ValueSupplierInterface.php
@@ -0,0 +1,29 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Assetic;
+
+/**
+ * Value Supplier Interface.
+ *
+ * Implementations determine runtime values for compile-time variables.
+ *
+ * @author Johannes M. Schmitt <schmittjoh@gmail.com>
+ */
+interface ValueSupplierInterface
+{
+ /**
+ * Returns a map of values.
+ *
+ * @return array
+ */
+ public function getValues();
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/functions.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/functions.php
new file mode 100644
index 0000000..2af5bde
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/kriswallsmith/assetic/src/functions.php
@@ -0,0 +1,125 @@
+<?php
+
+/*
+ * This file is part of the Assetic package, an OpenSky project.
+ *
+ * (c) 2010-2014 OpenSky Project Inc
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+use Assetic\Factory\AssetFactory;
+use Assetic\Util\TraversableString;
+
+if (function_exists('assetic_init')) {
+ return;
+}
+
+/**
+ * Initializes the global Assetic object.
+ *
+ * @param AssetFactory $factory The asset factory
+ */
+function assetic_init(AssetFactory $factory)
+{
+ global $_assetic;
+
+ $_assetic = new stdClass();
+ $_assetic->factory = $factory;
+}
+
+/**
+ * Returns an array of javascript URLs.
+ *
+ * @param array|string $inputs Input strings
+ * @param array|string $filters Filter names
+ * @param array $options An array of options
+ *
+ * @return array An array of javascript URLs
+ */
+function assetic_javascripts($inputs = array(), $filters = array(), array $options = array())
+{
+ if (!isset($options['output'])) {
+ $options['output'] = 'js/*.js';
+ }
+
+ return _assetic_urls($inputs, $filters, $options);
+}
+
+/**
+ * Returns an array of stylesheet URLs.
+ *
+ * @param array|string $inputs Input strings
+ * @param array|string $filters Filter names
+ * @param array $options An array of options
+ *
+ * @return array An array of stylesheet URLs
+ */
+function assetic_stylesheets($inputs = array(), $filters = array(), array $options = array())
+{
+ if (!isset($options['output'])) {
+ $options['output'] = 'css/*.css';
+ }
+
+ return _assetic_urls($inputs, $filters, $options);
+}
+
+/**
+ * Returns an image URL.
+ *
+ * @param string $input An input
+ * @param array|string $filters Filter names
+ * @param array $options An array of options
+ *
+ * @return string An image URL
+ */
+function assetic_image($input, $filters = array(), array $options = array())
+{
+ if (!isset($options['output'])) {
+ $options['output'] = 'images/*';
+ }
+
+ $urls = _assetic_urls($input, $filters, $options);
+
+ return current($urls);
+}
+
+/**
+ * Returns an array of asset urls.
+ *
+ * @param array|string $inputs Input strings
+ * @param array|string $filters Filter names
+ * @param array $options An array of options
+ *
+ * @return array An array of URLs
+ */
+function _assetic_urls($inputs = array(), $filters = array(), array $options = array())
+{
+ global $_assetic;
+
+ if (!is_array($inputs)) {
+ $inputs = array_filter(array_map('trim', explode(',', $inputs)));
+ }
+
+ if (!is_array($filters)) {
+ $filters = array_filter(array_map('trim', explode(',', $filters)));
+ }
+
+ $coll = $_assetic->factory->createAsset($inputs, $filters, $options);
+
+ $debug = isset($options['debug']) ? $options['debug'] : $_assetic->factory->isDebug();
+ $combine = isset($options['combine']) ? $options['combine'] : !$debug;
+
+ $one = $coll->getTargetPath();
+ if ($combine) {
+ $many = array($one);
+ } else {
+ $many = array();
+ foreach ($coll as $leaf) {
+ $many[] = $leaf->getTargetPath();
+ }
+ }
+
+ return new TraversableString($one, $many);
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/LICENSE b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/LICENSE
new file mode 100644
index 0000000..1f2dfac
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/LICENSE
@@ -0,0 +1,19 @@
+Copyright (c) 2013 Luciano Mammino
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is furnished
+to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE. \ No newline at end of file
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/README.markdown b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/README.markdown
new file mode 100644
index 0000000..a910ce6
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/README.markdown
@@ -0,0 +1,21 @@
+JSMin4Assetic
+-------------
+
+Slight modified version of [nick4fake/JsMin](https://github.com/nick4fake/JsMin/) that works with [Assetic](https://github.com/kriswallsmith/assetic).
+
+The fastest solution to use JsMin and Assetic if you use [Composer](http://getcomposer.org/).
+
+
+Installation
+============
+
+It's heavily suggested to use
+Add the following lines to your `composer.json`
+
+``` javascript
+{
+ "require": {
+ "lmammino/jsmin4assetic": "1.0.*"
+ }
+}
+``` \ No newline at end of file
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/composer.json
new file mode 100644
index 0000000..d65325d
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/composer.json
@@ -0,0 +1,26 @@
+{
+ "name": "lmammino/jsmin4assetic",
+ "type": "library",
+ "description":"Library for minifying JavaScript files using jsmin with assetic and composer",
+ "license": "MIT",
+ "authors": [
+ {
+ "name": "Douglas Crockford",
+ "homepage":"http://www.crockford.com"
+ },
+ {
+ "name": "Bogdan Yurov",
+ "email":"bogdan@yurov.me"
+ },
+ {
+ "name": "Luciano Mammino",
+ "email":"lmammino@oryzone.com"
+ }
+ ],
+ "require": {
+ "php":">=5.3"
+ },
+ "autoload": {
+ "classmap": ["src/"]
+ }
+} \ No newline at end of file
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/src/JSMin.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/src/JSMin.php
new file mode 100644
index 0000000..a825229
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/src/JSMin.php
@@ -0,0 +1,379 @@
+<?php
+/**
+ * JSMin.php - modified PHP implementation of Douglas Crockford's JSMin.
+ *
+ * <code>
+ * $minifiedJs = \JSMin\Minify::minify($js);
+ * </code>
+ *
+ * This is a modified port of jsmin.c. Improvements:
+ *
+ * Does not choke on some regexp literals containing quote characters. E.g. /'/
+ *
+ * Spaces are preserved after some add/sub operators, so they are not mistakenly
+ * converted to post-inc/dec. E.g. a + ++b -> a+ ++b
+ *
+ * Preserves multi-line comments that begin with /*!
+ *
+ * PHP 5 or higher is required.
+ *
+ * Permission is hereby granted to use this version of the library under the
+ * same terms as jsmin.c, which has the following license:
+ *
+ * --
+ * Copyright (c) 2002 Douglas Crockford (www.crockford.com)
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy of
+ * this software and associated documentation files (the "Software"), to deal in
+ * the Software without restriction, including without limitation the rights to
+ * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+ * of the Software, and to permit persons to whom the Software is furnished to do
+ * so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * The Software shall be used for Good, not Evil.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ * --
+ *
+ * @package JSMin
+ * @author Ryan Grove <ryan@wonko.com> (PHP port)
+ * @author Steve Clay <steve@mrclay.org> (modifications + cleanup)
+ * @author Andrea Giammarchi <http://www.3site.eu> (spaceBeforeRegExp)
+ * @author Luciano Mammino <lmammino@oryzone.com> (assetic adaptation)
+ * @copyright 2002 Douglas Crockford <douglas@crockford.com> (jsmin.c)
+ * @copyright 2008 Ryan Grove <ryan@wonko.com> (PHP port)
+ * @license http://opensource.org/licenses/mit-license.php MIT License
+ * @link http://code.google.com/p/jsmin-php/
+ */
+class JSMin {
+
+ const ORD_LF = 10;
+ const ORD_SPACE = 32;
+ const ACTION_KEEP_A = 1;
+ const ACTION_DELETE_A = 2;
+ const ACTION_DELETE_A_B = 3;
+
+ protected $a = "\n";
+ protected $b = '';
+ protected $input = '';
+ protected $inputIndex = 0;
+ protected $inputLength = 0;
+ protected $lookAhead = null;
+ protected $output = '';
+ protected $lastByteOut = '';
+
+ /**
+ * Minify Javascript.
+ *
+ * @param string $js Javascript to be minified
+ *
+ * @return string
+ */
+ public static function minify($js) {
+ $jsmin = new static($js);
+ return $jsmin->min();
+ }
+
+ /**
+ * @param string $input
+ */
+ public function __construct($input) {
+ $this->input = $input;
+ }
+
+ /**
+ * Perform minification, return result
+ *
+ * @return string
+ */
+ public function min() {
+ if ($this->output !== '') { // min already run
+ return $this->output;
+ }
+
+ $mbIntEnc = null;
+ if (function_exists('mb_strlen') && ((int)ini_get('mbstring.func_overload') & 2)) {
+ $mbIntEnc = mb_internal_encoding();
+ mb_internal_encoding('8bit');
+ }
+ $this->input = str_replace("\r\n", "\n", $this->input);
+ $this->inputLength = strlen($this->input);
+
+ $this->action(self::ACTION_DELETE_A_B);
+
+ while ($this->a !== null) {
+ // determine next command
+ $command = self::ACTION_KEEP_A; // default
+ if ($this->a === ' ') {
+ if (($this->lastByteOut === '+' || $this->lastByteOut === '-')
+ && ($this->b === $this->lastByteOut)
+ ) {
+ // Don't delete this space. If we do, the addition/subtraction
+ // could be parsed as a post-increment
+ } elseif (!$this->isAlphaNum($this->b)) {
+ $command = self::ACTION_DELETE_A;
+ }
+ } elseif ($this->a === "\n") {
+ if ($this->b === ' ') {
+ $command = self::ACTION_DELETE_A_B;
+ // in case of mbstring.func_overload & 2, must check for null b,
+ // otherwise mb_strpos will give WARNING
+ } elseif ($this->b === null
+ || (false === strpos('{[(+-', $this->b)
+ && !$this->isAlphaNum($this->b))
+ ) {
+ $command = self::ACTION_DELETE_A;
+ }
+ } elseif (!$this->isAlphaNum($this->a)) {
+ if ($this->b === ' '
+ || ($this->b === "\n"
+ && (false === strpos('}])+-"\'', $this->a)))
+ ) {
+ $command = self::ACTION_DELETE_A_B;
+ }
+ }
+ $this->action($command);
+ }
+ $this->output = trim($this->output);
+
+ if ($mbIntEnc !== null) {
+ mb_internal_encoding($mbIntEnc);
+ }
+ return $this->output;
+ }
+
+ /**
+ * ACTION_KEEP_A = Output A. Copy B to A. Get the next B.
+ * ACTION_DELETE_A = Copy B to A. Get the next B.
+ * ACTION_DELETE_A_B = Get the next B.
+ *
+ * @param int $command
+ * @throws JSMinUnterminatedRegExpException|JSMinUnterminatedStringException
+ */
+ protected function action($command) {
+ if ($command === self::ACTION_DELETE_A_B
+ && $this->b === ' '
+ && ($this->a === '+' || $this->a === '-')
+ ) {
+ // Note: we're at an addition/substraction operator; the inputIndex
+ // will certainly be a valid index
+ if ($this->input[$this->inputIndex] === $this->a) {
+ // This is "+ +" or "- -". Don't delete the space.
+ $command = self::ACTION_KEEP_A;
+ }
+ }
+ switch ($command) {
+ case self::ACTION_KEEP_A:
+ $this->output .= $this->a;
+ $this->lastByteOut = $this->a;
+
+ // fallthrough
+ case self::ACTION_DELETE_A:
+ $this->a = $this->b;
+ if ($this->a === "'" || $this->a === '"') { // string literal
+ $str = $this->a; // in case needed for exception
+ while (true) {
+ $this->output .= $this->a;
+ $this->lastByteOut = $this->a;
+
+ $this->a = $this->get();
+ if ($this->a === $this->b) { // end quote
+ break;
+ }
+ if (ord($this->a) <= self::ORD_LF) {
+ throw new JSMinUnterminatedStringException(
+ "JSMin: Unterminated String at byte "
+ . $this->inputIndex . ": {$str}");
+ }
+ $str .= $this->a;
+ if ($this->a === '\\') {
+ $this->output .= $this->a;
+ $this->lastByteOut = $this->a;
+
+ $this->a = $this->get();
+ $str .= $this->a;
+ }
+ }
+ }
+ // fallthrough
+ case self::ACTION_DELETE_A_B:
+ $this->b = $this->next();
+ if ($this->b === '/' && $this->isRegexpLiteral()) { // RegExp literal
+ $this->output .= $this->a . $this->b;
+ $pattern = '/'; // in case needed for exception
+ while (true) {
+ $this->a = $this->get();
+ $pattern .= $this->a;
+ if ($this->a === '/') { // end pattern
+ break; // while (true)
+ } elseif ($this->a === '\\') {
+ $this->output .= $this->a;
+ $this->a = $this->get();
+ $pattern .= $this->a;
+ } elseif (ord($this->a) <= self::ORD_LF) {
+ throw new JSMinUnterminatedRegExpException(
+ "JSMin: Unterminated RegExp at byte "
+ . $this->inputIndex . ": {$pattern}");
+ }
+ $this->output .= $this->a;
+ $this->lastByteOut = $this->a;
+ }
+ $this->b = $this->next();
+ }
+ // end case ACTION_DELETE_A_B
+ }
+ }
+
+ /**
+ * @return bool
+ */
+ protected function isRegexpLiteral() {
+ if (false !== strpos("\n{;(,=:[!&|?", $this->a)) { // we aren't dividing
+ return true;
+ }
+ if (' ' === $this->a) {
+ $length = strlen($this->output);
+ if ($length < 2) { // weird edge case
+ return true;
+ }
+ // you can't divide a keyword
+ if (preg_match('/(?:case|else|in|return|typeof)$/', $this->output, $m)) {
+ if ($this->output === $m[0]) { // odd but could happen
+ return true;
+ }
+ // make sure it's a keyword, not end of an identifier
+ $charBeforeKeyword = substr($this->output, $length - strlen($m[0]) - 1, 1);
+ if (!$this->isAlphaNum($charBeforeKeyword)) {
+ return true;
+ }
+ }
+ }
+ return false;
+ }
+
+ /**
+ * Get next char. Convert ctrl char to space.
+ *
+ * @return string
+ */
+ protected function get() {
+ $c = $this->lookAhead;
+ $this->lookAhead = null;
+ if ($c === null) {
+ if ($this->inputIndex < $this->inputLength) {
+ $c = $this->input[$this->inputIndex];
+ $this->inputIndex += 1;
+ } else {
+ return null;
+ }
+ }
+ if ($c === "\r" || $c === "\n") {
+ return "\n";
+ }
+ if (ord($c) < self::ORD_SPACE) { // control char
+ return ' ';
+ }
+ return $c;
+ }
+
+ /**
+ * Get next char. If is ctrl character, translate to a space or newline.
+ *
+ * @return string
+ */
+ protected function peek() {
+ $this->lookAhead = $this->get();
+ return $this->lookAhead;
+ }
+
+ /**
+ * Is $c a letter, digit, underscore, dollar sign, escape, or non-ASCII?
+ *
+ * @param string $c
+ *
+ * @return bool
+ */
+ protected function isAlphaNum($c) {
+ return (preg_match('/^[0-9a-zA-Z_\\$\\\\]$/', $c) || ord($c) > 126);
+ }
+
+ /**
+ * @return string
+ */
+ protected function singleLineComment() {
+ $comment = '';
+ while (true) {
+ $get = $this->get();
+ $comment .= $get;
+ if (ord($get) <= self::ORD_LF) { // EOL reached
+ // if IE conditional comment
+ if (preg_match('/^\\/@(?:cc_on|if|elif|else|end)\\b/', $comment)) {
+ return "/{$comment}";
+ }
+ return $get;
+ }
+ }
+ }
+
+ /**
+ * @return string
+ * @throws JSMinUnterminatedCommentException
+ */
+ protected function multipleLineComment() {
+ $this->get();
+ $comment = '';
+ while (true) {
+ $get = $this->get();
+ if ($get === '*') {
+ if ($this->peek() === '/') { // end of comment reached
+ $this->get();
+ // if comment preserved by YUI Compressor
+ if (0 === strpos($comment, '!')) {
+ return "\n/*!" . substr($comment, 1) . "*/\n";
+ }
+ // if IE conditional comment
+ if (preg_match('/^@(?:cc_on|if|elif|else|end)\\b/', $comment)) {
+ return "/*{$comment}*/";
+ }
+ return ' ';
+ }
+ } elseif ($get === null) {
+ throw new JSMinUnterminatedCommentException(
+ "JSMin: Unterminated comment at byte "
+ . $this->inputIndex . ": /*{$comment}");
+ }
+ $comment .= $get;
+ }
+ }
+
+ /**
+ * Get the next character, skipping over comments.
+ * Some comments may be preserved.
+ *
+ * @return string
+ */
+ protected function next() {
+ $get = $this->get();
+ if ($get !== '/') {
+ return $get;
+ }
+ switch ($this->peek()) {
+ case '/':
+ return $this->singleLineComment();
+ case '*':
+ return $this->multipleLineComment();
+ default:
+ return $get;
+ }
+ }
+
+} \ No newline at end of file
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/src/JSMinUnterminatedCommentException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/src/JSMinUnterminatedCommentException.php
new file mode 100644
index 0000000..7ffc3b2
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/src/JSMinUnterminatedCommentException.php
@@ -0,0 +1,5 @@
+<?php
+
+class JSMinUnterminatedCommentException extends \Exception {
+
+} \ No newline at end of file
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/src/JSMinUnterminatedRegExpException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/src/JSMinUnterminatedRegExpException.php
new file mode 100644
index 0000000..55f1206
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/src/JSMinUnterminatedRegExpException.php
@@ -0,0 +1,5 @@
+<?php
+
+class JSMinUnterminatedRegExpException extends \Exception {
+
+} \ No newline at end of file
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/src/JSMinUnterminatedStringException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/src/JSMinUnterminatedStringException.php
new file mode 100644
index 0000000..53a6af6
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/lmammino/jsmin4assetic/src/JSMinUnterminatedStringException.php
@@ -0,0 +1,5 @@
+<?php
+
+class JSMinUnterminatedStringException extends \Exception {
+
+} \ No newline at end of file
diff --git a/assets/php/vendor/matthiasmullie/minify/CONTRIBUTING.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/CONTRIBUTING.md
index 226cf97..226cf97 100755..100644
--- a/assets/php/vendor/matthiasmullie/minify/CONTRIBUTING.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/CONTRIBUTING.md
diff --git a/assets/php/vendor/matthiasmullie/minify/Dockerfile b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/Dockerfile
index d17f9d7..d17f9d7 100755..100644
--- a/assets/php/vendor/matthiasmullie/minify/Dockerfile
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/Dockerfile
diff --git a/assets/php/vendor/matthiasmullie/minify/LICENSE b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/LICENSE
index 0c0d08a..0c0d08a 100755..100644
--- a/assets/php/vendor/matthiasmullie/minify/LICENSE
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/LICENSE
diff --git a/assets/php/vendor/matthiasmullie/minify/bin/minifycss b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/bin/minifycss
index 6a681a8..6a681a8 100755..100644
--- a/assets/php/vendor/matthiasmullie/minify/bin/minifycss
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/bin/minifycss
diff --git a/assets/php/vendor/matthiasmullie/minify/bin/minifyjs b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/bin/minifyjs
index 4cbe63f..4cbe63f 100755..100644
--- a/assets/php/vendor/matthiasmullie/minify/bin/minifyjs
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/bin/minifyjs
diff --git a/assets/php/vendor/matthiasmullie/minify/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/composer.json
index 6d81b4f..6d81b4f 100755..100644
--- a/assets/php/vendor/matthiasmullie/minify/composer.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/composer.json
diff --git a/assets/php/vendor/matthiasmullie/minify/data/js/keywords_after.txt b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/data/js/keywords_after.txt
index 5c8cba7..5c8cba7 100755..100644
--- a/assets/php/vendor/matthiasmullie/minify/data/js/keywords_after.txt
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/data/js/keywords_after.txt
diff --git a/assets/php/vendor/matthiasmullie/minify/data/js/keywords_before.txt b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/data/js/keywords_before.txt
index 5abf357..5abf357 100755..100644
--- a/assets/php/vendor/matthiasmullie/minify/data/js/keywords_before.txt
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/data/js/keywords_before.txt
diff --git a/assets/php/vendor/matthiasmullie/minify/data/js/keywords_reserved.txt b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/data/js/keywords_reserved.txt
index 2a3ad3c..2a3ad3c 100755..100644
--- a/assets/php/vendor/matthiasmullie/minify/data/js/keywords_reserved.txt
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/data/js/keywords_reserved.txt
diff --git a/assets/php/vendor/matthiasmullie/minify/data/js/operators.txt b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/data/js/operators.txt
index e66229a..e66229a 100755..100644
--- a/assets/php/vendor/matthiasmullie/minify/data/js/operators.txt
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/data/js/operators.txt
diff --git a/assets/php/vendor/matthiasmullie/minify/data/js/operators_after.txt b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/data/js/operators_after.txt
index 71a9b70..71a9b70 100755..100644
--- a/assets/php/vendor/matthiasmullie/minify/data/js/operators_after.txt
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/data/js/operators_after.txt
diff --git a/assets/php/vendor/matthiasmullie/minify/data/js/operators_before.txt b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/data/js/operators_before.txt
index ff50d87..ff50d87 100755..100644
--- a/assets/php/vendor/matthiasmullie/minify/data/js/operators_before.txt
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/data/js/operators_before.txt
diff --git a/assets/php/vendor/matthiasmullie/minify/docker-compose.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/docker-compose.yml
index 5413e24..5413e24 100755..100644
--- a/assets/php/vendor/matthiasmullie/minify/docker-compose.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/docker-compose.yml
diff --git a/assets/php/vendor/matthiasmullie/minify/src/CSS.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/src/CSS.php
index 742f043..742f043 100755..100644
--- a/assets/php/vendor/matthiasmullie/minify/src/CSS.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/src/CSS.php
diff --git a/assets/php/vendor/matthiasmullie/minify/src/Exception.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/src/Exception.php
index d03898f..d03898f 100755..100644
--- a/assets/php/vendor/matthiasmullie/minify/src/Exception.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/src/Exception.php
diff --git a/assets/php/vendor/matthiasmullie/minify/src/Exceptions/BasicException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/src/Exceptions/BasicException.php
index af5e81b..af5e81b 100755..100644
--- a/assets/php/vendor/matthiasmullie/minify/src/Exceptions/BasicException.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/src/Exceptions/BasicException.php
diff --git a/assets/php/vendor/matthiasmullie/minify/src/Exceptions/FileImportException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/src/Exceptions/FileImportException.php
index 912a2c9..912a2c9 100755..100644
--- a/assets/php/vendor/matthiasmullie/minify/src/Exceptions/FileImportException.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/src/Exceptions/FileImportException.php
diff --git a/assets/php/vendor/matthiasmullie/minify/src/Exceptions/IOException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/src/Exceptions/IOException.php
index b172eb4..b172eb4 100755..100644
--- a/assets/php/vendor/matthiasmullie/minify/src/Exceptions/IOException.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/src/Exceptions/IOException.php
diff --git a/assets/php/vendor/matthiasmullie/minify/src/JS.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/src/JS.php
index 651d8be..651d8be 100755..100644
--- a/assets/php/vendor/matthiasmullie/minify/src/JS.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/src/JS.php
diff --git a/assets/php/vendor/matthiasmullie/minify/src/Minify.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/src/Minify.php
index ac87292..ac87292 100755..100644
--- a/assets/php/vendor/matthiasmullie/minify/src/Minify.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/minify/src/Minify.php
diff --git a/assets/php/vendor/matthiasmullie/path-converter/LICENSE b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/path-converter/LICENSE
index 491295a..491295a 100755..100644
--- a/assets/php/vendor/matthiasmullie/path-converter/LICENSE
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/path-converter/LICENSE
diff --git a/assets/php/vendor/matthiasmullie/path-converter/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/path-converter/composer.json
index 1cb6a4c..1cb6a4c 100755..100644
--- a/assets/php/vendor/matthiasmullie/path-converter/composer.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/path-converter/composer.json
diff --git a/assets/php/vendor/matthiasmullie/path-converter/src/Converter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/path-converter/src/Converter.php
index b92b24c..b92b24c 100755..100644
--- a/assets/php/vendor/matthiasmullie/path-converter/src/Converter.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/path-converter/src/Converter.php
diff --git a/assets/php/vendor/matthiasmullie/path-converter/src/ConverterInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/path-converter/src/ConverterInterface.php
index dc1b765..dc1b765 100755..100644
--- a/assets/php/vendor/matthiasmullie/path-converter/src/ConverterInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/path-converter/src/ConverterInterface.php
diff --git a/assets/php/vendor/matthiasmullie/path-converter/src/NoConverter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/path-converter/src/NoConverter.php
index 2fcfd0f..2fcfd0f 100755..100644
--- a/assets/php/vendor/matthiasmullie/path-converter/src/NoConverter.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/matthiasmullie/path-converter/src/NoConverter.php
diff --git a/assets/php/vendor/natxet/CssMin/README b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/natxet/CssMin/README
index b93fa4d..b93fa4d 100755..100644
--- a/assets/php/vendor/natxet/CssMin/README
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/natxet/CssMin/README
diff --git a/assets/php/vendor/natxet/CssMin/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/natxet/CssMin/composer.json
index f477e9a..f477e9a 100755..100644
--- a/assets/php/vendor/natxet/CssMin/composer.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/natxet/CssMin/composer.json
diff --git a/assets/php/vendor/natxet/CssMin/src/CssMin.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/natxet/CssMin/src/CssMin.php
index 835b27a..835b27a 100755..100644
--- a/assets/php/vendor/natxet/CssMin/src/CssMin.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/natxet/CssMin/src/CssMin.php
diff --git a/assets/php/vendor/nubs/random-name-generator/.coveralls.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/.coveralls.yml
index 4eecff5..4eecff5 100755..100644
--- a/assets/php/vendor/nubs/random-name-generator/.coveralls.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/.coveralls.yml
diff --git a/assets/php/vendor/nubs/random-name-generator/.gitignore b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/.gitignore
index c98f719..c98f719 100755..100644
--- a/assets/php/vendor/nubs/random-name-generator/.gitignore
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/.gitignore
diff --git a/assets/php/vendor/nubs/random-name-generator/.scrutinizer.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/.scrutinizer.yml
index 4efaf59..4efaf59 100755..100644
--- a/assets/php/vendor/nubs/random-name-generator/.scrutinizer.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/.scrutinizer.yml
diff --git a/assets/php/vendor/nubs/random-name-generator/.travis.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/.travis.yml
index eca1932..eca1932 100755..100644
--- a/assets/php/vendor/nubs/random-name-generator/.travis.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/.travis.yml
diff --git a/assets/php/vendor/nubs/random-name-generator/CONTRIBUTING.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/CONTRIBUTING.md
index 478fae4..478fae4 100755..100644
--- a/assets/php/vendor/nubs/random-name-generator/CONTRIBUTING.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/CONTRIBUTING.md
diff --git a/assets/php/vendor/nubs/random-name-generator/Dockerfile.tests b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/Dockerfile.tests
index 50b01c1..50b01c1 100755..100644
--- a/assets/php/vendor/nubs/random-name-generator/Dockerfile.tests
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/Dockerfile.tests
diff --git a/assets/php/vendor/nubs/random-name-generator/LICENSE b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/LICENSE
index 4efa9e9..4efa9e9 100755..100644
--- a/assets/php/vendor/nubs/random-name-generator/LICENSE
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/LICENSE
diff --git a/assets/php/vendor/nubs/random-name-generator/README.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/README.md
index 70d76cf..70d76cf 100755..100644
--- a/assets/php/vendor/nubs/random-name-generator/README.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/README.md
diff --git a/assets/php/vendor/nubs/random-name-generator/build.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/build.php
index f285d55..f285d55 100755..100644
--- a/assets/php/vendor/nubs/random-name-generator/build.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/build.php
diff --git a/assets/php/vendor/nubs/random-name-generator/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/composer.json
index d91fbff..d91fbff 100755..100644
--- a/assets/php/vendor/nubs/random-name-generator/composer.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/composer.json
diff --git a/assets/php/vendor/nubs/random-name-generator/composer.lock b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/composer.lock
index 77d0fdb..77d0fdb 100755..100644
--- a/assets/php/vendor/nubs/random-name-generator/composer.lock
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/composer.lock
diff --git a/assets/php/vendor/nubs/random-name-generator/docker-compose.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/docker-compose.yml
index e52fe45..e52fe45 100755..100644
--- a/assets/php/vendor/nubs/random-name-generator/docker-compose.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/docker-compose.yml
diff --git a/assets/php/vendor/nubs/random-name-generator/phpunit.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/phpunit.xml
index dc845da..dc845da 100755..100644
--- a/assets/php/vendor/nubs/random-name-generator/phpunit.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/phpunit.xml
diff --git a/assets/php/vendor/nubs/random-name-generator/src/AbstractGenerator.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/src/AbstractGenerator.php
index abfae12..abfae12 100755..100644
--- a/assets/php/vendor/nubs/random-name-generator/src/AbstractGenerator.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/src/AbstractGenerator.php
diff --git a/assets/php/vendor/nubs/random-name-generator/src/All.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/src/All.php
index d044c74..d044c74 100755..100644
--- a/assets/php/vendor/nubs/random-name-generator/src/All.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/src/All.php
diff --git a/assets/php/vendor/nubs/random-name-generator/src/Alliteration.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/src/Alliteration.php
index 68ef3a2..68ef3a2 100755..100644
--- a/assets/php/vendor/nubs/random-name-generator/src/Alliteration.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/src/Alliteration.php
diff --git a/assets/php/vendor/nubs/random-name-generator/src/Generator.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/src/Generator.php
index 572c990..572c990 100755..100644
--- a/assets/php/vendor/nubs/random-name-generator/src/Generator.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/src/Generator.php
diff --git a/assets/php/vendor/nubs/random-name-generator/src/Vgng.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/src/Vgng.php
index 2c43224..2c43224 100755..100644
--- a/assets/php/vendor/nubs/random-name-generator/src/Vgng.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/src/Vgng.php
diff --git a/assets/php/vendor/nubs/random-name-generator/src/adjectives.txt b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/src/adjectives.txt
index f8d3247..f8d3247 100755..100644
--- a/assets/php/vendor/nubs/random-name-generator/src/adjectives.txt
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/src/adjectives.txt
diff --git a/assets/php/vendor/nubs/random-name-generator/src/nouns.txt b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/src/nouns.txt
index 4e4adc2..4e4adc2 100755..100644
--- a/assets/php/vendor/nubs/random-name-generator/src/nouns.txt
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/src/nouns.txt
diff --git a/assets/php/vendor/nubs/random-name-generator/src/video_game_names.txt b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/src/video_game_names.txt
index a2bcaa2..a2bcaa2 100755..100644
--- a/assets/php/vendor/nubs/random-name-generator/src/video_game_names.txt
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/src/video_game_names.txt
diff --git a/assets/php/vendor/nubs/random-name-generator/tests/AllTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/tests/AllTest.php
index 8049ab7..8049ab7 100755..100644
--- a/assets/php/vendor/nubs/random-name-generator/tests/AllTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/tests/AllTest.php
diff --git a/assets/php/vendor/nubs/random-name-generator/tests/AlliterationTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/tests/AlliterationTest.php
index 0b47343..0b47343 100755..100644
--- a/assets/php/vendor/nubs/random-name-generator/tests/AlliterationTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/tests/AlliterationTest.php
diff --git a/assets/php/vendor/nubs/random-name-generator/tests/VgngTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/tests/VgngTest.php
index a301b81..a301b81 100755..100644
--- a/assets/php/vendor/nubs/random-name-generator/tests/VgngTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/nubs/random-name-generator/tests/VgngTest.php
diff --git a/assets/php/vendor/paragonie/random_compat/LICENSE b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/LICENSE
index 45c7017..45c7017 100755..100644
--- a/assets/php/vendor/paragonie/random_compat/LICENSE
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/LICENSE
diff --git a/assets/php/vendor/paragonie/random_compat/build-phar.sh b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/build-phar.sh
index b4a5ba3..b4a5ba3 100755..100644
--- a/assets/php/vendor/paragonie/random_compat/build-phar.sh
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/build-phar.sh
diff --git a/assets/php/vendor/paragonie/random_compat/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/composer.json
index 1c5978c..1c5978c 100755..100644
--- a/assets/php/vendor/paragonie/random_compat/composer.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/composer.json
diff --git a/assets/php/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey
index eb50ebf..eb50ebf 100755..100644
--- a/assets/php/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey
diff --git a/assets/php/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc
index 6a1d7f3..6a1d7f3 100755..100644
--- a/assets/php/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc
diff --git a/assets/php/vendor/paragonie/random_compat/lib/byte_safe_strings.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/byte_safe_strings.php
index 3de86b2..3de86b2 100755..100644
--- a/assets/php/vendor/paragonie/random_compat/lib/byte_safe_strings.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/byte_safe_strings.php
diff --git a/assets/php/vendor/paragonie/random_compat/lib/cast_to_int.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/cast_to_int.php
index 9a4fab9..9a4fab9 100755..100644
--- a/assets/php/vendor/paragonie/random_compat/lib/cast_to_int.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/cast_to_int.php
diff --git a/assets/php/vendor/paragonie/random_compat/lib/error_polyfill.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/error_polyfill.php
index 6a91990..6a91990 100755..100644
--- a/assets/php/vendor/paragonie/random_compat/lib/error_polyfill.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/error_polyfill.php
diff --git a/assets/php/vendor/paragonie/random_compat/lib/random.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/random.php
index 080b87c..080b87c 100755..100644
--- a/assets/php/vendor/paragonie/random_compat/lib/random.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/random.php
diff --git a/assets/php/vendor/paragonie/random_compat/lib/random_bytes_com_dotnet.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/random_bytes_com_dotnet.php
index fc1926e..fc1926e 100755..100644
--- a/assets/php/vendor/paragonie/random_compat/lib/random_bytes_com_dotnet.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/random_bytes_com_dotnet.php
diff --git a/assets/php/vendor/paragonie/random_compat/lib/random_bytes_dev_urandom.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/random_bytes_dev_urandom.php
index df5b915..df5b915 100755..100644
--- a/assets/php/vendor/paragonie/random_compat/lib/random_bytes_dev_urandom.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/random_bytes_dev_urandom.php
diff --git a/assets/php/vendor/paragonie/random_compat/lib/random_bytes_libsodium.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/random_bytes_libsodium.php
index 4af1a24..4af1a24 100755..100644
--- a/assets/php/vendor/paragonie/random_compat/lib/random_bytes_libsodium.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/random_bytes_libsodium.php
diff --git a/assets/php/vendor/paragonie/random_compat/lib/random_bytes_libsodium_legacy.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/random_bytes_libsodium_legacy.php
index 705af52..705af52 100755..100644
--- a/assets/php/vendor/paragonie/random_compat/lib/random_bytes_libsodium_legacy.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/random_bytes_libsodium_legacy.php
diff --git a/assets/php/vendor/paragonie/random_compat/lib/random_bytes_mcrypt.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/random_bytes_mcrypt.php
index aac9c01..aac9c01 100755..100644
--- a/assets/php/vendor/paragonie/random_compat/lib/random_bytes_mcrypt.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/random_bytes_mcrypt.php
diff --git a/assets/php/vendor/paragonie/random_compat/lib/random_int.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/random_int.php
index 5b2143a..5b2143a 100755..100644
--- a/assets/php/vendor/paragonie/random_compat/lib/random_int.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/lib/random_int.php
diff --git a/assets/php/vendor/paragonie/random_compat/other/build_phar.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/other/build_phar.php
index 70ef4b2..70ef4b2 100755..100644
--- a/assets/php/vendor/paragonie/random_compat/other/build_phar.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/other/build_phar.php
diff --git a/assets/php/vendor/paragonie/random_compat/psalm-autoload.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/psalm-autoload.php
index d71d1b8..d71d1b8 100755..100644
--- a/assets/php/vendor/paragonie/random_compat/psalm-autoload.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/psalm-autoload.php
diff --git a/assets/php/vendor/paragonie/random_compat/psalm.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/psalm.xml
index ee072a9..ee072a9 100755..100644
--- a/assets/php/vendor/paragonie/random_compat/psalm.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/paragonie/random_compat/psalm.xml
diff --git a/assets/php/vendor/psr/http-message/CHANGELOG.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/CHANGELOG.md
index 74b1ef9..74b1ef9 100755..100644
--- a/assets/php/vendor/psr/http-message/CHANGELOG.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/CHANGELOG.md
diff --git a/assets/php/vendor/psr/http-message/LICENSE b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/LICENSE
index c2d8e45..c2d8e45 100755..100644
--- a/assets/php/vendor/psr/http-message/LICENSE
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/LICENSE
diff --git a/assets/php/vendor/psr/http-message/README.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/README.md
index 2818533..2818533 100755..100644
--- a/assets/php/vendor/psr/http-message/README.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/README.md
diff --git a/assets/php/vendor/psr/http-message/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/composer.json
index b0d2937..b0d2937 100755..100644
--- a/assets/php/vendor/psr/http-message/composer.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/composer.json
diff --git a/assets/php/vendor/psr/http-message/src/MessageInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/src/MessageInterface.php
index dd46e5e..dd46e5e 100755..100644
--- a/assets/php/vendor/psr/http-message/src/MessageInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/src/MessageInterface.php
diff --git a/assets/php/vendor/psr/http-message/src/RequestInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/src/RequestInterface.php
index a96d4fd..a96d4fd 100755..100644
--- a/assets/php/vendor/psr/http-message/src/RequestInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/src/RequestInterface.php
diff --git a/assets/php/vendor/psr/http-message/src/ResponseInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/src/ResponseInterface.php
index c306514..c306514 100755..100644
--- a/assets/php/vendor/psr/http-message/src/ResponseInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/src/ResponseInterface.php
diff --git a/assets/php/vendor/psr/http-message/src/ServerRequestInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/src/ServerRequestInterface.php
index 0251234..0251234 100755..100644
--- a/assets/php/vendor/psr/http-message/src/ServerRequestInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/src/ServerRequestInterface.php
diff --git a/assets/php/vendor/psr/http-message/src/StreamInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/src/StreamInterface.php
index f68f391..f68f391 100755..100644
--- a/assets/php/vendor/psr/http-message/src/StreamInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/src/StreamInterface.php
diff --git a/assets/php/vendor/psr/http-message/src/UploadedFileInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/src/UploadedFileInterface.php
index f8a6901..f8a6901 100755..100644
--- a/assets/php/vendor/psr/http-message/src/UploadedFileInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/src/UploadedFileInterface.php
diff --git a/assets/php/vendor/psr/http-message/src/UriInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/src/UriInterface.php
index 9d7ab9e..9d7ab9e 100755..100644
--- a/assets/php/vendor/psr/http-message/src/UriInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/psr/http-message/src/UriInterface.php
diff --git a/assets/php/vendor/ratchet/rfc6455/.gitignore b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/.gitignore
index 42ab5d5..42ab5d5 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/.gitignore
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/.gitignore
diff --git a/assets/php/vendor/ratchet/rfc6455/.travis.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/.travis.yml
index 11d51b4..11d51b4 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/.travis.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/.travis.yml
diff --git a/assets/php/vendor/ratchet/rfc6455/LICENSE b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/LICENSE
index 7f8c128..7f8c128 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/LICENSE
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/LICENSE
diff --git a/assets/php/vendor/ratchet/rfc6455/README.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/README.md
index 7c09148..7c09148 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/README.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/README.md
diff --git a/assets/php/vendor/ratchet/rfc6455/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/composer.json
index 224066b..224066b 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/composer.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/composer.json
diff --git a/assets/php/vendor/ratchet/rfc6455/phpunit.xml.dist b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/phpunit.xml.dist
index 8f2e7d1..8f2e7d1 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/phpunit.xml.dist
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/phpunit.xml.dist
diff --git a/assets/php/vendor/ratchet/rfc6455/src/Handshake/ClientNegotiator.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Handshake/ClientNegotiator.php
index 70856df..70856df 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/src/Handshake/ClientNegotiator.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Handshake/ClientNegotiator.php
diff --git a/assets/php/vendor/ratchet/rfc6455/src/Handshake/NegotiatorInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Handshake/NegotiatorInterface.php
index c152eca..c152eca 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/src/Handshake/NegotiatorInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Handshake/NegotiatorInterface.php
diff --git a/assets/php/vendor/ratchet/rfc6455/src/Handshake/RequestVerifier.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Handshake/RequestVerifier.php
index 1ace489..1ace489 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/src/Handshake/RequestVerifier.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Handshake/RequestVerifier.php
diff --git a/assets/php/vendor/ratchet/rfc6455/src/Handshake/ResponseVerifier.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Handshake/ResponseVerifier.php
index de03f53..de03f53 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/src/Handshake/ResponseVerifier.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Handshake/ResponseVerifier.php
diff --git a/assets/php/vendor/ratchet/rfc6455/src/Handshake/ServerNegotiator.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Handshake/ServerNegotiator.php
index 5a0073b..5a0073b 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/src/Handshake/ServerNegotiator.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Handshake/ServerNegotiator.php
diff --git a/assets/php/vendor/ratchet/rfc6455/src/Messaging/CloseFrameChecker.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Messaging/CloseFrameChecker.php
index 3d800e5..3d800e5 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/src/Messaging/CloseFrameChecker.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Messaging/CloseFrameChecker.php
diff --git a/assets/php/vendor/ratchet/rfc6455/src/Messaging/DataInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Messaging/DataInterface.php
index 18aa2e3..18aa2e3 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/src/Messaging/DataInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Messaging/DataInterface.php
diff --git a/assets/php/vendor/ratchet/rfc6455/src/Messaging/Frame.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Messaging/Frame.php
index 40f9eb2..40f9eb2 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/src/Messaging/Frame.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Messaging/Frame.php
diff --git a/assets/php/vendor/ratchet/rfc6455/src/Messaging/FrameInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Messaging/FrameInterface.php
index dc24091..dc24091 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/src/Messaging/FrameInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Messaging/FrameInterface.php
diff --git a/assets/php/vendor/ratchet/rfc6455/src/Messaging/Message.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Messaging/Message.php
index 4f3b014..4f3b014 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/src/Messaging/Message.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Messaging/Message.php
diff --git a/assets/php/vendor/ratchet/rfc6455/src/Messaging/MessageBuffer.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Messaging/MessageBuffer.php
index 07ff4f1..07ff4f1 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/src/Messaging/MessageBuffer.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Messaging/MessageBuffer.php
diff --git a/assets/php/vendor/ratchet/rfc6455/src/Messaging/MessageInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Messaging/MessageInterface.php
index fd7212e..fd7212e 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/src/Messaging/MessageInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/src/Messaging/MessageInterface.php
diff --git a/assets/php/vendor/ratchet/rfc6455/tests/AbResultsTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/AbResultsTest.php
index 9bc502d..9bc502d 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/tests/AbResultsTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/AbResultsTest.php
diff --git a/assets/php/vendor/ratchet/rfc6455/tests/ab/clientRunner.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/ab/clientRunner.php
index 0c5578a..0c5578a 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/tests/ab/clientRunner.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/ab/clientRunner.php
diff --git a/assets/php/vendor/ratchet/rfc6455/tests/ab/fuzzingclient.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/ab/fuzzingclient.json
index d2fd0d0..d2fd0d0 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/tests/ab/fuzzingclient.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/ab/fuzzingclient.json
diff --git a/assets/php/vendor/ratchet/rfc6455/tests/ab/fuzzingserver.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/ab/fuzzingserver.json
index 0422560..0422560 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/tests/ab/fuzzingserver.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/ab/fuzzingserver.json
diff --git a/assets/php/vendor/ratchet/rfc6455/tests/ab/run_ab_tests.sh b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/ab/run_ab_tests.sh
index 8fa9ced..8fa9ced 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/tests/ab/run_ab_tests.sh
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/ab/run_ab_tests.sh
diff --git a/assets/php/vendor/ratchet/rfc6455/tests/ab/startServer.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/ab/startServer.php
index b256ec2..b256ec2 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/tests/ab/startServer.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/ab/startServer.php
diff --git a/assets/php/vendor/ratchet/rfc6455/tests/bootstrap.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/bootstrap.php
index 511b041..511b041 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/tests/bootstrap.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/bootstrap.php
diff --git a/assets/php/vendor/ratchet/rfc6455/tests/unit/Handshake/RequestVerifierTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/unit/Handshake/RequestVerifierTest.php
index 239de33..239de33 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/tests/unit/Handshake/RequestVerifierTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/unit/Handshake/RequestVerifierTest.php
diff --git a/assets/php/vendor/ratchet/rfc6455/tests/unit/Handshake/ResponseVerifierTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/unit/Handshake/ResponseVerifierTest.php
index 312930e..312930e 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/tests/unit/Handshake/ResponseVerifierTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/unit/Handshake/ResponseVerifierTest.php
diff --git a/assets/php/vendor/ratchet/rfc6455/tests/unit/Handshake/ServerNegotiatorTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/unit/Handshake/ServerNegotiatorTest.php
index 9c9aa8d..9c9aa8d 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/tests/unit/Handshake/ServerNegotiatorTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/unit/Handshake/ServerNegotiatorTest.php
diff --git a/assets/php/vendor/ratchet/rfc6455/tests/unit/Messaging/FrameTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/unit/Messaging/FrameTest.php
index b73f600..b73f600 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/tests/unit/Messaging/FrameTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/unit/Messaging/FrameTest.php
diff --git a/assets/php/vendor/ratchet/rfc6455/tests/unit/Messaging/MessageBufferTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/unit/Messaging/MessageBufferTest.php
index c33ff0c..c33ff0c 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/tests/unit/Messaging/MessageBufferTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/unit/Messaging/MessageBufferTest.php
diff --git a/assets/php/vendor/ratchet/rfc6455/tests/unit/Messaging/MessageTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/unit/Messaging/MessageTest.php
index 1f7eab5..1f7eab5 100755..100644
--- a/assets/php/vendor/ratchet/rfc6455/tests/unit/Messaging/MessageTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/ratchet/rfc6455/tests/unit/Messaging/MessageTest.php
diff --git a/assets/php/vendor/react/cache/.gitignore b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/.gitignore
index 987e2a2..987e2a2 100755..100644
--- a/assets/php/vendor/react/cache/.gitignore
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/.gitignore
diff --git a/assets/php/vendor/react/cache/.travis.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/.travis.yml
index 290df75..290df75 100755..100644
--- a/assets/php/vendor/react/cache/.travis.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/.travis.yml
diff --git a/assets/php/vendor/react/cache/CHANGELOG.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/CHANGELOG.md
index 19d1801..19d1801 100755..100644
--- a/assets/php/vendor/react/cache/CHANGELOG.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/CHANGELOG.md
diff --git a/assets/php/vendor/react/cache/LICENSE b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/LICENSE
index a808108..a808108 100755..100644
--- a/assets/php/vendor/react/cache/LICENSE
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/LICENSE
diff --git a/assets/php/vendor/react/cache/README.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/README.md
index 70ad40a..70ad40a 100755..100644
--- a/assets/php/vendor/react/cache/README.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/README.md
diff --git a/assets/php/vendor/react/cache/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/composer.json
index 51573b6..51573b6 100755..100644
--- a/assets/php/vendor/react/cache/composer.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/composer.json
diff --git a/assets/php/vendor/react/cache/phpunit.xml.dist b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/phpunit.xml.dist
index d02182f..d02182f 100755..100644
--- a/assets/php/vendor/react/cache/phpunit.xml.dist
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/phpunit.xml.dist
diff --git a/assets/php/vendor/react/cache/src/ArrayCache.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/src/ArrayCache.php
index 03dcc15..03dcc15 100755..100644
--- a/assets/php/vendor/react/cache/src/ArrayCache.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/src/ArrayCache.php
diff --git a/assets/php/vendor/react/cache/src/CacheInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/src/CacheInterface.php
index fd5f2d5..fd5f2d5 100755..100644
--- a/assets/php/vendor/react/cache/src/CacheInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/src/CacheInterface.php
diff --git a/assets/php/vendor/react/cache/tests/ArrayCacheTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/tests/ArrayCacheTest.php
index eec3739..eec3739 100755..100644
--- a/assets/php/vendor/react/cache/tests/ArrayCacheTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/tests/ArrayCacheTest.php
diff --git a/assets/php/vendor/react/cache/tests/CallableStub.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/tests/CallableStub.php
index 2f547cd..2f547cd 100755..100644
--- a/assets/php/vendor/react/cache/tests/CallableStub.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/tests/CallableStub.php
diff --git a/assets/php/vendor/react/cache/tests/TestCase.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/tests/TestCase.php
index aa449f2..aa449f2 100755..100644
--- a/assets/php/vendor/react/cache/tests/TestCase.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/cache/tests/TestCase.php
diff --git a/assets/php/vendor/react/dns/.gitignore b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/.gitignore
index 19982ea..19982ea 100755..100644
--- a/assets/php/vendor/react/dns/.gitignore
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/.gitignore
diff --git a/assets/php/vendor/react/dns/.travis.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/.travis.yml
index 41921e3..41921e3 100755..100644
--- a/assets/php/vendor/react/dns/.travis.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/.travis.yml
diff --git a/assets/php/vendor/react/dns/CHANGELOG.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/CHANGELOG.md
index adad0a7..adad0a7 100755..100644
--- a/assets/php/vendor/react/dns/CHANGELOG.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/CHANGELOG.md
diff --git a/assets/php/vendor/react/dns/LICENSE b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/LICENSE
index a808108..a808108 100755..100644
--- a/assets/php/vendor/react/dns/LICENSE
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/LICENSE
diff --git a/assets/php/vendor/react/dns/README.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/README.md
index ed86667..ed86667 100755..100644
--- a/assets/php/vendor/react/dns/README.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/README.md
diff --git a/assets/php/vendor/react/dns/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/composer.json
index 510a43c..510a43c 100755..100644
--- a/assets/php/vendor/react/dns/composer.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/composer.json
diff --git a/assets/php/vendor/react/dns/examples/01-one.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/examples/01-one.php
index 5db164f..5db164f 100755..100644
--- a/assets/php/vendor/react/dns/examples/01-one.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/examples/01-one.php
diff --git a/assets/php/vendor/react/dns/examples/02-concurrent.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/examples/02-concurrent.php
index 87e3f5c..87e3f5c 100755..100644
--- a/assets/php/vendor/react/dns/examples/02-concurrent.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/examples/02-concurrent.php
diff --git a/assets/php/vendor/react/dns/examples/03-cached.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/examples/03-cached.php
index e76a27c..e76a27c 100755..100644
--- a/assets/php/vendor/react/dns/examples/03-cached.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/examples/03-cached.php
diff --git a/assets/php/vendor/react/dns/examples/04-query-a-and-aaaa.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/examples/04-query-a-and-aaaa.php
index 6c46bbf..6c46bbf 100755..100644
--- a/assets/php/vendor/react/dns/examples/04-query-a-and-aaaa.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/examples/04-query-a-and-aaaa.php
diff --git a/assets/php/vendor/react/dns/phpunit.xml.dist b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/phpunit.xml.dist
index 13d3fab..13d3fab 100755..100644
--- a/assets/php/vendor/react/dns/phpunit.xml.dist
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/phpunit.xml.dist
diff --git a/assets/php/vendor/react/dns/src/BadServerException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/BadServerException.php
index 3bf50f1..3bf50f1 100755..100644
--- a/assets/php/vendor/react/dns/src/BadServerException.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/BadServerException.php
diff --git a/assets/php/vendor/react/dns/src/Config/Config.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Config/Config.php
index c82635d..c82635d 100755..100644
--- a/assets/php/vendor/react/dns/src/Config/Config.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Config/Config.php
diff --git a/assets/php/vendor/react/dns/src/Config/FilesystemFactory.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Config/FilesystemFactory.php
index 68cec3e..68cec3e 100755..100644
--- a/assets/php/vendor/react/dns/src/Config/FilesystemFactory.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Config/FilesystemFactory.php
diff --git a/assets/php/vendor/react/dns/src/Config/HostsFile.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Config/HostsFile.php
index 5b6277e..5b6277e 100755..100644
--- a/assets/php/vendor/react/dns/src/Config/HostsFile.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Config/HostsFile.php
diff --git a/assets/php/vendor/react/dns/src/Model/HeaderBag.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Model/HeaderBag.php
index 193e65c..193e65c 100755..100644
--- a/assets/php/vendor/react/dns/src/Model/HeaderBag.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Model/HeaderBag.php
diff --git a/assets/php/vendor/react/dns/src/Model/Message.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Model/Message.php
index 715cb1f..715cb1f 100755..100644
--- a/assets/php/vendor/react/dns/src/Model/Message.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Model/Message.php
diff --git a/assets/php/vendor/react/dns/src/Model/Record.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Model/Record.php
index 029d232..029d232 100755..100644
--- a/assets/php/vendor/react/dns/src/Model/Record.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Model/Record.php
diff --git a/assets/php/vendor/react/dns/src/Protocol/BinaryDumper.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Protocol/BinaryDumper.php
index 35d6ae6..35d6ae6 100755..100644
--- a/assets/php/vendor/react/dns/src/Protocol/BinaryDumper.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Protocol/BinaryDumper.php
diff --git a/assets/php/vendor/react/dns/src/Protocol/Parser.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Protocol/Parser.php
index 1191cd3..1191cd3 100755..100644
--- a/assets/php/vendor/react/dns/src/Protocol/Parser.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Protocol/Parser.php
diff --git a/assets/php/vendor/react/dns/src/Query/CachedExecutor.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/CachedExecutor.php
index 285936d..285936d 100755..100644
--- a/assets/php/vendor/react/dns/src/Query/CachedExecutor.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/CachedExecutor.php
diff --git a/assets/php/vendor/react/dns/src/Query/CancellationException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/CancellationException.php
index ac30f4c..ac30f4c 100755..100644
--- a/assets/php/vendor/react/dns/src/Query/CancellationException.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/CancellationException.php
diff --git a/assets/php/vendor/react/dns/src/Query/Executor.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/Executor.php
index 4c51f2b..4c51f2b 100755..100644
--- a/assets/php/vendor/react/dns/src/Query/Executor.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/Executor.php
diff --git a/assets/php/vendor/react/dns/src/Query/ExecutorInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/ExecutorInterface.php
index 2f7a635..2f7a635 100755..100644
--- a/assets/php/vendor/react/dns/src/Query/ExecutorInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/ExecutorInterface.php
diff --git a/assets/php/vendor/react/dns/src/Query/HostsFileExecutor.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/HostsFileExecutor.php
index 0ca58be..0ca58be 100755..100644
--- a/assets/php/vendor/react/dns/src/Query/HostsFileExecutor.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/HostsFileExecutor.php
diff --git a/assets/php/vendor/react/dns/src/Query/Query.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/Query.php
index aef6e05..aef6e05 100755..100644
--- a/assets/php/vendor/react/dns/src/Query/Query.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/Query.php
diff --git a/assets/php/vendor/react/dns/src/Query/RecordBag.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/RecordBag.php
index 358cf5d..358cf5d 100755..100644
--- a/assets/php/vendor/react/dns/src/Query/RecordBag.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/RecordBag.php
diff --git a/assets/php/vendor/react/dns/src/Query/RecordCache.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/RecordCache.php
index b8142d3..b8142d3 100755..100644
--- a/assets/php/vendor/react/dns/src/Query/RecordCache.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/RecordCache.php
diff --git a/assets/php/vendor/react/dns/src/Query/RetryExecutor.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/RetryExecutor.php
index 90353e5..90353e5 100755..100644
--- a/assets/php/vendor/react/dns/src/Query/RetryExecutor.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/RetryExecutor.php
diff --git a/assets/php/vendor/react/dns/src/Query/TimeoutException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/TimeoutException.php
index 90bf806..90bf806 100755..100644
--- a/assets/php/vendor/react/dns/src/Query/TimeoutException.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/TimeoutException.php
diff --git a/assets/php/vendor/react/dns/src/Query/TimeoutExecutor.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/TimeoutExecutor.php
index 6a44888..6a44888 100755..100644
--- a/assets/php/vendor/react/dns/src/Query/TimeoutExecutor.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Query/TimeoutExecutor.php
diff --git a/assets/php/vendor/react/dns/src/RecordNotFoundException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/RecordNotFoundException.php
index 0028413..0028413 100755..100644
--- a/assets/php/vendor/react/dns/src/RecordNotFoundException.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/RecordNotFoundException.php
diff --git a/assets/php/vendor/react/dns/src/Resolver/Factory.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Resolver/Factory.php
index 12a912f..12a912f 100755..100644
--- a/assets/php/vendor/react/dns/src/Resolver/Factory.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Resolver/Factory.php
diff --git a/assets/php/vendor/react/dns/src/Resolver/Resolver.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Resolver/Resolver.php
index 4a4983a..4a4983a 100755..100644
--- a/assets/php/vendor/react/dns/src/Resolver/Resolver.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/src/Resolver/Resolver.php
diff --git a/assets/php/vendor/react/dns/tests/CallableStub.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/CallableStub.php
index a34a263..a34a263 100755..100644
--- a/assets/php/vendor/react/dns/tests/CallableStub.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/CallableStub.php
diff --git a/assets/php/vendor/react/dns/tests/Config/ConfigTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Config/ConfigTest.php
index 8020408..8020408 100755..100644
--- a/assets/php/vendor/react/dns/tests/Config/ConfigTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Config/ConfigTest.php
diff --git a/assets/php/vendor/react/dns/tests/Config/FilesystemFactoryTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Config/FilesystemFactoryTest.php
index bb9eac7..bb9eac7 100755..100644
--- a/assets/php/vendor/react/dns/tests/Config/FilesystemFactoryTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Config/FilesystemFactoryTest.php
diff --git a/assets/php/vendor/react/dns/tests/Config/HostsFileTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Config/HostsFileTest.php
index ff74ad2..ff74ad2 100755..100644
--- a/assets/php/vendor/react/dns/tests/Config/HostsFileTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Config/HostsFileTest.php
diff --git a/assets/php/vendor/react/dns/tests/Fixtures/etc/resolv.conf b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Fixtures/etc/resolv.conf
index cae093a..cae093a 100755..100644
--- a/assets/php/vendor/react/dns/tests/Fixtures/etc/resolv.conf
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Fixtures/etc/resolv.conf
diff --git a/assets/php/vendor/react/dns/tests/FunctionalResolverTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/FunctionalResolverTest.php
index 0807e86..0807e86 100755..100644
--- a/assets/php/vendor/react/dns/tests/FunctionalResolverTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/FunctionalResolverTest.php
diff --git a/assets/php/vendor/react/dns/tests/Model/MessageTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Model/MessageTest.php
index 53d6b28..53d6b28 100755..100644
--- a/assets/php/vendor/react/dns/tests/Model/MessageTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Model/MessageTest.php
diff --git a/assets/php/vendor/react/dns/tests/Protocol/BinaryDumperTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Protocol/BinaryDumperTest.php
index bf60ca9..bf60ca9 100755..100644
--- a/assets/php/vendor/react/dns/tests/Protocol/BinaryDumperTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Protocol/BinaryDumperTest.php
diff --git a/assets/php/vendor/react/dns/tests/Protocol/ParserTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Protocol/ParserTest.php
index 195fad2..195fad2 100755..100644
--- a/assets/php/vendor/react/dns/tests/Protocol/ParserTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Protocol/ParserTest.php
diff --git a/assets/php/vendor/react/dns/tests/Query/CachedExecutorTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Query/CachedExecutorTest.php
index d08ed05..d08ed05 100755..100644
--- a/assets/php/vendor/react/dns/tests/Query/CachedExecutorTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Query/CachedExecutorTest.php
diff --git a/assets/php/vendor/react/dns/tests/Query/ExecutorTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Query/ExecutorTest.php
index 0d7ac1d..0d7ac1d 100755..100644
--- a/assets/php/vendor/react/dns/tests/Query/ExecutorTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Query/ExecutorTest.php
diff --git a/assets/php/vendor/react/dns/tests/Query/HostsFileExecutorTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Query/HostsFileExecutorTest.php
index 70d877e..70d877e 100755..100644
--- a/assets/php/vendor/react/dns/tests/Query/HostsFileExecutorTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Query/HostsFileExecutorTest.php
diff --git a/assets/php/vendor/react/dns/tests/Query/RecordBagTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Query/RecordBagTest.php
index 83b8934..83b8934 100755..100644
--- a/assets/php/vendor/react/dns/tests/Query/RecordBagTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Query/RecordBagTest.php
diff --git a/assets/php/vendor/react/dns/tests/Query/RecordCacheTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Query/RecordCacheTest.php
index 399fbe8..399fbe8 100755..100644
--- a/assets/php/vendor/react/dns/tests/Query/RecordCacheTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Query/RecordCacheTest.php
diff --git a/assets/php/vendor/react/dns/tests/Query/RetryExecutorTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Query/RetryExecutorTest.php
index 8950f84..8950f84 100755..100644
--- a/assets/php/vendor/react/dns/tests/Query/RetryExecutorTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Query/RetryExecutorTest.php
diff --git a/assets/php/vendor/react/dns/tests/Query/TimeoutExecutorTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Query/TimeoutExecutorTest.php
index 0d37fb4..0d37fb4 100755..100644
--- a/assets/php/vendor/react/dns/tests/Query/TimeoutExecutorTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Query/TimeoutExecutorTest.php
diff --git a/assets/php/vendor/react/dns/tests/Resolver/FactoryTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Resolver/FactoryTest.php
index acaeac0..acaeac0 100755..100644
--- a/assets/php/vendor/react/dns/tests/Resolver/FactoryTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Resolver/FactoryTest.php
diff --git a/assets/php/vendor/react/dns/tests/Resolver/ResolveAliasesTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Resolver/ResolveAliasesTest.php
index b5175e3..b5175e3 100755..100644
--- a/assets/php/vendor/react/dns/tests/Resolver/ResolveAliasesTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Resolver/ResolveAliasesTest.php
diff --git a/assets/php/vendor/react/dns/tests/Resolver/ResolverTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Resolver/ResolverTest.php
index e11509b..e11509b 100755..100644
--- a/assets/php/vendor/react/dns/tests/Resolver/ResolverTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/Resolver/ResolverTest.php
diff --git a/assets/php/vendor/react/dns/tests/TestCase.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/TestCase.php
index a5a22bf..a5a22bf 100755..100644
--- a/assets/php/vendor/react/dns/tests/TestCase.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/dns/tests/TestCase.php
diff --git a/assets/php/vendor/react/event-loop/.gitignore b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/.gitignore
index 81b9258..81b9258 100755..100644
--- a/assets/php/vendor/react/event-loop/.gitignore
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/.gitignore
diff --git a/assets/php/vendor/react/event-loop/.travis.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/.travis.yml
index 7af713a..7af713a 100755..100644
--- a/assets/php/vendor/react/event-loop/.travis.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/.travis.yml
diff --git a/assets/php/vendor/react/event-loop/CHANGELOG.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/CHANGELOG.md
index c291840..c291840 100755..100644
--- a/assets/php/vendor/react/event-loop/CHANGELOG.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/CHANGELOG.md
diff --git a/assets/php/vendor/react/event-loop/LICENSE b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/LICENSE
index a808108..a808108 100755..100644
--- a/assets/php/vendor/react/event-loop/LICENSE
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/LICENSE
diff --git a/assets/php/vendor/react/event-loop/README.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/README.md
index 207e7f4..207e7f4 100755..100644
--- a/assets/php/vendor/react/event-loop/README.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/README.md
diff --git a/assets/php/vendor/react/event-loop/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/composer.json
index 24974ec..24974ec 100755..100644
--- a/assets/php/vendor/react/event-loop/composer.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/composer.json
diff --git a/assets/php/vendor/react/event-loop/examples/01-timers.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/01-timers.php
index e6107e4..e6107e4 100755..100644
--- a/assets/php/vendor/react/event-loop/examples/01-timers.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/01-timers.php
diff --git a/assets/php/vendor/react/event-loop/examples/02-periodic.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/02-periodic.php
index 5e138a6..5e138a6 100755..100644
--- a/assets/php/vendor/react/event-loop/examples/02-periodic.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/02-periodic.php
diff --git a/assets/php/vendor/react/event-loop/examples/03-ticks.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/03-ticks.php
index 3f36c6d..3f36c6d 100755..100644
--- a/assets/php/vendor/react/event-loop/examples/03-ticks.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/03-ticks.php
diff --git a/assets/php/vendor/react/event-loop/examples/04-signals.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/04-signals.php
index 90b6898..90b6898 100755..100644
--- a/assets/php/vendor/react/event-loop/examples/04-signals.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/04-signals.php
diff --git a/assets/php/vendor/react/event-loop/examples/11-consume-stdin.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/11-consume-stdin.php
index 2a77245..2a77245 100755..100644
--- a/assets/php/vendor/react/event-loop/examples/11-consume-stdin.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/11-consume-stdin.php
diff --git a/assets/php/vendor/react/event-loop/examples/12-generate-yes.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/12-generate-yes.php
index ebc2beb..ebc2beb 100755..100644
--- a/assets/php/vendor/react/event-loop/examples/12-generate-yes.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/12-generate-yes.php
diff --git a/assets/php/vendor/react/event-loop/examples/13-http-client-blocking.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/13-http-client-blocking.php
index a2dde55..a2dde55 100755..100644
--- a/assets/php/vendor/react/event-loop/examples/13-http-client-blocking.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/13-http-client-blocking.php
diff --git a/assets/php/vendor/react/event-loop/examples/14-http-client-async.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/14-http-client-async.php
index c82c988..c82c988 100755..100644
--- a/assets/php/vendor/react/event-loop/examples/14-http-client-async.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/14-http-client-async.php
diff --git a/assets/php/vendor/react/event-loop/examples/21-http-server.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/21-http-server.php
index 89520ce..89520ce 100755..100644
--- a/assets/php/vendor/react/event-loop/examples/21-http-server.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/21-http-server.php
diff --git a/assets/php/vendor/react/event-loop/examples/91-benchmark-ticks.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/91-benchmark-ticks.php
index 3f4690b..3f4690b 100755..100644
--- a/assets/php/vendor/react/event-loop/examples/91-benchmark-ticks.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/91-benchmark-ticks.php
diff --git a/assets/php/vendor/react/event-loop/examples/92-benchmark-timers.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/92-benchmark-timers.php
index e2e02e4..e2e02e4 100755..100644
--- a/assets/php/vendor/react/event-loop/examples/92-benchmark-timers.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/92-benchmark-timers.php
diff --git a/assets/php/vendor/react/event-loop/examples/93-benchmark-ticks-delay.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/93-benchmark-ticks-delay.php
index 95ee78c..95ee78c 100755..100644
--- a/assets/php/vendor/react/event-loop/examples/93-benchmark-ticks-delay.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/93-benchmark-ticks-delay.php
diff --git a/assets/php/vendor/react/event-loop/examples/94-benchmark-timers-delay.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/94-benchmark-timers-delay.php
index 2d6cfa2..2d6cfa2 100755..100644
--- a/assets/php/vendor/react/event-loop/examples/94-benchmark-timers-delay.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/94-benchmark-timers-delay.php
diff --git a/assets/php/vendor/react/event-loop/examples/95-benchmark-memory.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/95-benchmark-memory.php
index 084c404..084c404 100755..100644
--- a/assets/php/vendor/react/event-loop/examples/95-benchmark-memory.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/examples/95-benchmark-memory.php
diff --git a/assets/php/vendor/react/event-loop/phpunit.xml.dist b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/phpunit.xml.dist
index cba6d4d..cba6d4d 100755..100644
--- a/assets/php/vendor/react/event-loop/phpunit.xml.dist
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/phpunit.xml.dist
diff --git a/assets/php/vendor/react/event-loop/src/ExtEvLoop.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/ExtEvLoop.php
index 74db6d0..74db6d0 100755..100644
--- a/assets/php/vendor/react/event-loop/src/ExtEvLoop.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/ExtEvLoop.php
diff --git a/assets/php/vendor/react/event-loop/src/ExtEventLoop.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/ExtEventLoop.php
index 622dd47..622dd47 100755..100644
--- a/assets/php/vendor/react/event-loop/src/ExtEventLoop.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/ExtEventLoop.php
diff --git a/assets/php/vendor/react/event-loop/src/ExtLibevLoop.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/ExtLibevLoop.php
index d3b0df8..d3b0df8 100755..100644
--- a/assets/php/vendor/react/event-loop/src/ExtLibevLoop.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/ExtLibevLoop.php
diff --git a/assets/php/vendor/react/event-loop/src/ExtLibeventLoop.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/ExtLibeventLoop.php
index 427f8db..427f8db 100755..100644
--- a/assets/php/vendor/react/event-loop/src/ExtLibeventLoop.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/ExtLibeventLoop.php
diff --git a/assets/php/vendor/react/event-loop/src/Factory.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/Factory.php
index b46fc07..b46fc07 100755..100644
--- a/assets/php/vendor/react/event-loop/src/Factory.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/Factory.php
diff --git a/assets/php/vendor/react/event-loop/src/LoopInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/LoopInterface.php
index 1cc8640..1cc8640 100755..100644
--- a/assets/php/vendor/react/event-loop/src/LoopInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/LoopInterface.php
diff --git a/assets/php/vendor/react/event-loop/src/SignalsHandler.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/SignalsHandler.php
index 523e1ca..523e1ca 100755..100644
--- a/assets/php/vendor/react/event-loop/src/SignalsHandler.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/SignalsHandler.php
diff --git a/assets/php/vendor/react/event-loop/src/StreamSelectLoop.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/StreamSelectLoop.php
index e82e9e4..e82e9e4 100755..100644
--- a/assets/php/vendor/react/event-loop/src/StreamSelectLoop.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/StreamSelectLoop.php
diff --git a/assets/php/vendor/react/event-loop/src/Tick/FutureTickQueue.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/Tick/FutureTickQueue.php
index c79afc5..c79afc5 100755..100644
--- a/assets/php/vendor/react/event-loop/src/Tick/FutureTickQueue.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/Tick/FutureTickQueue.php
diff --git a/assets/php/vendor/react/event-loop/src/Timer/Timer.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/Timer/Timer.php
index da3602a..da3602a 100755..100644
--- a/assets/php/vendor/react/event-loop/src/Timer/Timer.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/Timer/Timer.php
diff --git a/assets/php/vendor/react/event-loop/src/Timer/Timers.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/Timer/Timers.php
index 17bbdac..17bbdac 100755..100644
--- a/assets/php/vendor/react/event-loop/src/Timer/Timers.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/Timer/Timers.php
diff --git a/assets/php/vendor/react/event-loop/src/TimerInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/TimerInterface.php
index cdcf773..cdcf773 100755..100644
--- a/assets/php/vendor/react/event-loop/src/TimerInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/src/TimerInterface.php
diff --git a/assets/php/vendor/react/event-loop/tests/AbstractLoopTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/AbstractLoopTest.php
index dbfc91e..dbfc91e 100755..100644
--- a/assets/php/vendor/react/event-loop/tests/AbstractLoopTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/AbstractLoopTest.php
diff --git a/assets/php/vendor/react/event-loop/tests/CallableStub.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/CallableStub.php
index 913d403..913d403 100755..100644
--- a/assets/php/vendor/react/event-loop/tests/CallableStub.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/CallableStub.php
diff --git a/assets/php/vendor/react/event-loop/tests/ExtEvLoopTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/ExtEvLoopTest.php
index ab41c9f..ab41c9f 100755..100644
--- a/assets/php/vendor/react/event-loop/tests/ExtEvLoopTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/ExtEvLoopTest.php
diff --git a/assets/php/vendor/react/event-loop/tests/ExtEventLoopTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/ExtEventLoopTest.php
index 2f88d18..2f88d18 100755..100644
--- a/assets/php/vendor/react/event-loop/tests/ExtEventLoopTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/ExtEventLoopTest.php
diff --git a/assets/php/vendor/react/event-loop/tests/ExtLibevLoopTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/ExtLibevLoopTest.php
index 19a5e87..19a5e87 100755..100644
--- a/assets/php/vendor/react/event-loop/tests/ExtLibevLoopTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/ExtLibevLoopTest.php
diff --git a/assets/php/vendor/react/event-loop/tests/ExtLibeventLoopTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/ExtLibeventLoopTest.php
index 8497065..8497065 100755..100644
--- a/assets/php/vendor/react/event-loop/tests/ExtLibeventLoopTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/ExtLibeventLoopTest.php
diff --git a/assets/php/vendor/react/event-loop/tests/SignalsHandlerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/SignalsHandlerTest.php
index f8b7df3..f8b7df3 100755..100644
--- a/assets/php/vendor/react/event-loop/tests/SignalsHandlerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/SignalsHandlerTest.php
diff --git a/assets/php/vendor/react/event-loop/tests/StreamSelectLoopTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/StreamSelectLoopTest.php
index bd19e1c..bd19e1c 100755..100644
--- a/assets/php/vendor/react/event-loop/tests/StreamSelectLoopTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/StreamSelectLoopTest.php
diff --git a/assets/php/vendor/react/event-loop/tests/TestCase.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/TestCase.php
index dbdd54c..dbdd54c 100755..100644
--- a/assets/php/vendor/react/event-loop/tests/TestCase.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/TestCase.php
diff --git a/assets/php/vendor/react/event-loop/tests/Timer/AbstractTimerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/Timer/AbstractTimerTest.php
index 294e683..294e683 100755..100644
--- a/assets/php/vendor/react/event-loop/tests/Timer/AbstractTimerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/Timer/AbstractTimerTest.php
diff --git a/assets/php/vendor/react/event-loop/tests/Timer/ExtEvTimerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/Timer/ExtEvTimerTest.php
index bfa9186..bfa9186 100755..100644
--- a/assets/php/vendor/react/event-loop/tests/Timer/ExtEvTimerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/Timer/ExtEvTimerTest.php
diff --git a/assets/php/vendor/react/event-loop/tests/Timer/ExtEventTimerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/Timer/ExtEventTimerTest.php
index a7a6d00..a7a6d00 100755..100644
--- a/assets/php/vendor/react/event-loop/tests/Timer/ExtEventTimerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/Timer/ExtEventTimerTest.php
diff --git a/assets/php/vendor/react/event-loop/tests/Timer/ExtLibevTimerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/Timer/ExtLibevTimerTest.php
index 65e82be..65e82be 100755..100644
--- a/assets/php/vendor/react/event-loop/tests/Timer/ExtLibevTimerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/Timer/ExtLibevTimerTest.php
diff --git a/assets/php/vendor/react/event-loop/tests/Timer/ExtLibeventTimerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/Timer/ExtLibeventTimerTest.php
index 9089b9a..9089b9a 100755..100644
--- a/assets/php/vendor/react/event-loop/tests/Timer/ExtLibeventTimerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/Timer/ExtLibeventTimerTest.php
diff --git a/assets/php/vendor/react/event-loop/tests/Timer/StreamSelectTimerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/Timer/StreamSelectTimerTest.php
index cfe1d7d..cfe1d7d 100755..100644
--- a/assets/php/vendor/react/event-loop/tests/Timer/StreamSelectTimerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/Timer/StreamSelectTimerTest.php
diff --git a/assets/php/vendor/react/event-loop/tests/Timer/TimersTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/Timer/TimersTest.php
index b279478..b279478 100755..100644
--- a/assets/php/vendor/react/event-loop/tests/Timer/TimersTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/Timer/TimersTest.php
diff --git a/assets/php/vendor/react/event-loop/tests/bootstrap.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/bootstrap.php
index ea7dd4c..ea7dd4c 100755..100644
--- a/assets/php/vendor/react/event-loop/tests/bootstrap.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/tests/bootstrap.php
diff --git a/assets/php/vendor/react/event-loop/travis-init.sh b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/travis-init.sh
index 29ce884..29ce884 100755..100644
--- a/assets/php/vendor/react/event-loop/travis-init.sh
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/event-loop/travis-init.sh
diff --git a/assets/php/vendor/react/promise-timer/.gitignore b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/.gitignore
index de4a392..de4a392 100755..100644
--- a/assets/php/vendor/react/promise-timer/.gitignore
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/.gitignore
diff --git a/assets/php/vendor/react/promise-timer/.travis.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/.travis.yml
index a71864a..a71864a 100755..100644
--- a/assets/php/vendor/react/promise-timer/.travis.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/.travis.yml
diff --git a/assets/php/vendor/react/promise-timer/CHANGELOG.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/CHANGELOG.md
index 0a21244..0a21244 100755..100644
--- a/assets/php/vendor/react/promise-timer/CHANGELOG.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/CHANGELOG.md
diff --git a/assets/php/vendor/react/promise-timer/LICENSE b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/LICENSE
index dc09d1e..dc09d1e 100755..100644
--- a/assets/php/vendor/react/promise-timer/LICENSE
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/LICENSE
diff --git a/assets/php/vendor/react/promise-timer/README.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/README.md
index 2ea94fa..2ea94fa 100755..100644
--- a/assets/php/vendor/react/promise-timer/README.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/README.md
diff --git a/assets/php/vendor/react/promise-timer/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/composer.json
index e425dc6..e425dc6 100755..100644
--- a/assets/php/vendor/react/promise-timer/composer.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/composer.json
diff --git a/assets/php/vendor/react/promise-timer/phpunit.xml.dist b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/phpunit.xml.dist
index bb79fba..bb79fba 100755..100644
--- a/assets/php/vendor/react/promise-timer/phpunit.xml.dist
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/phpunit.xml.dist
diff --git a/assets/php/vendor/react/promise-timer/src/TimeoutException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/src/TimeoutException.php
index 18ea72f..18ea72f 100755..100644
--- a/assets/php/vendor/react/promise-timer/src/TimeoutException.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/src/TimeoutException.php
diff --git a/assets/php/vendor/react/promise-timer/src/functions.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/src/functions.php
index 6ad9867..6ad9867 100755..100644
--- a/assets/php/vendor/react/promise-timer/src/functions.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/src/functions.php
diff --git a/assets/php/vendor/react/promise-timer/tests/CallableStub.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/tests/CallableStub.php
index a391aa5..a391aa5 100755..100644
--- a/assets/php/vendor/react/promise-timer/tests/CallableStub.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/tests/CallableStub.php
diff --git a/assets/php/vendor/react/promise-timer/tests/FunctionRejectTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/tests/FunctionRejectTest.php
index 6153fcc..6153fcc 100755..100644
--- a/assets/php/vendor/react/promise-timer/tests/FunctionRejectTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/tests/FunctionRejectTest.php
diff --git a/assets/php/vendor/react/promise-timer/tests/FunctionResolveTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/tests/FunctionResolveTest.php
index 0bfdc21..0bfdc21 100755..100644
--- a/assets/php/vendor/react/promise-timer/tests/FunctionResolveTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/tests/FunctionResolveTest.php
diff --git a/assets/php/vendor/react/promise-timer/tests/FunctionTimeoutTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/tests/FunctionTimeoutTest.php
index aaca2da..aaca2da 100755..100644
--- a/assets/php/vendor/react/promise-timer/tests/FunctionTimeoutTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/tests/FunctionTimeoutTest.php
diff --git a/assets/php/vendor/react/promise-timer/tests/TestCase.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/tests/TestCase.php
index 9d8d49a..9d8d49a 100755..100644
--- a/assets/php/vendor/react/promise-timer/tests/TestCase.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/tests/TestCase.php
diff --git a/assets/php/vendor/react/promise-timer/tests/TimeoutExceptionTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/tests/TimeoutExceptionTest.php
index e9bedd9..e9bedd9 100755..100644
--- a/assets/php/vendor/react/promise-timer/tests/TimeoutExceptionTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise-timer/tests/TimeoutExceptionTest.php
diff --git a/assets/php/vendor/react/promise/.gitignore b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/.gitignore
index 5241c60..5241c60 100755..100644
--- a/assets/php/vendor/react/promise/.gitignore
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/.gitignore
diff --git a/assets/php/vendor/react/promise/.travis.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/.travis.yml
index 5d0c6ab..5d0c6ab 100755..100644
--- a/assets/php/vendor/react/promise/.travis.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/.travis.yml
diff --git a/assets/php/vendor/react/promise/CHANGELOG.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/CHANGELOG.md
index 484e542..484e542 100755..100644
--- a/assets/php/vendor/react/promise/CHANGELOG.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/CHANGELOG.md
diff --git a/assets/php/vendor/react/promise/LICENSE b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/LICENSE
index 5919d20..5919d20 100755..100644
--- a/assets/php/vendor/react/promise/LICENSE
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/LICENSE
diff --git a/assets/php/vendor/react/promise/README.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/README.md
index 9c0558c..9c0558c 100755..100644
--- a/assets/php/vendor/react/promise/README.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/README.md
diff --git a/assets/php/vendor/react/promise/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/composer.json
index 2fc4809..2fc4809 100755..100644
--- a/assets/php/vendor/react/promise/composer.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/composer.json
diff --git a/assets/php/vendor/react/promise/phpunit.xml.dist b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/phpunit.xml.dist
index b9a689d..b9a689d 100755..100644
--- a/assets/php/vendor/react/promise/phpunit.xml.dist
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/phpunit.xml.dist
diff --git a/assets/php/vendor/react/promise/src/CancellablePromiseInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/CancellablePromiseInterface.php
index 896db2d..896db2d 100755..100644
--- a/assets/php/vendor/react/promise/src/CancellablePromiseInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/CancellablePromiseInterface.php
diff --git a/assets/php/vendor/react/promise/src/CancellationQueue.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/CancellationQueue.php
index a366994..a366994 100755..100644
--- a/assets/php/vendor/react/promise/src/CancellationQueue.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/CancellationQueue.php
diff --git a/assets/php/vendor/react/promise/src/Deferred.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/Deferred.php
index f23980c..f23980c 100755..100644
--- a/assets/php/vendor/react/promise/src/Deferred.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/Deferred.php
diff --git a/assets/php/vendor/react/promise/src/Exception/LengthException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/Exception/LengthException.php
index 775c48d..775c48d 100755..100644
--- a/assets/php/vendor/react/promise/src/Exception/LengthException.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/Exception/LengthException.php
diff --git a/assets/php/vendor/react/promise/src/ExtendedPromiseInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/ExtendedPromiseInterface.php
index 9cb6435..9cb6435 100755..100644
--- a/assets/php/vendor/react/promise/src/ExtendedPromiseInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/ExtendedPromiseInterface.php
diff --git a/assets/php/vendor/react/promise/src/FulfilledPromise.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/FulfilledPromise.php
index 914bb5c..914bb5c 100755..100644
--- a/assets/php/vendor/react/promise/src/FulfilledPromise.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/FulfilledPromise.php
diff --git a/assets/php/vendor/react/promise/src/LazyPromise.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/LazyPromise.php
index 7e3a3d3..7e3a3d3 100755..100644
--- a/assets/php/vendor/react/promise/src/LazyPromise.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/LazyPromise.php
diff --git a/assets/php/vendor/react/promise/src/Promise.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/Promise.php
index 0261eb3..0261eb3 100755..100644
--- a/assets/php/vendor/react/promise/src/Promise.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/Promise.php
diff --git a/assets/php/vendor/react/promise/src/PromiseInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/PromiseInterface.php
index d80d114..d80d114 100755..100644
--- a/assets/php/vendor/react/promise/src/PromiseInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/PromiseInterface.php
diff --git a/assets/php/vendor/react/promise/src/PromisorInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/PromisorInterface.php
index 9341a4f..9341a4f 100755..100644
--- a/assets/php/vendor/react/promise/src/PromisorInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/PromisorInterface.php
diff --git a/assets/php/vendor/react/promise/src/RejectedPromise.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/RejectedPromise.php
index 479a746..479a746 100755..100644
--- a/assets/php/vendor/react/promise/src/RejectedPromise.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/RejectedPromise.php
diff --git a/assets/php/vendor/react/promise/src/UnhandledRejectionException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/UnhandledRejectionException.php
index a44b7a1..a44b7a1 100755..100644
--- a/assets/php/vendor/react/promise/src/UnhandledRejectionException.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/UnhandledRejectionException.php
diff --git a/assets/php/vendor/react/promise/src/functions.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/functions.php
index 70c0eb7..70c0eb7 100755..100644
--- a/assets/php/vendor/react/promise/src/functions.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/functions.php
diff --git a/assets/php/vendor/react/promise/src/functions_include.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/functions_include.php
index c71decb..c71decb 100755..100644
--- a/assets/php/vendor/react/promise/src/functions_include.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/src/functions_include.php
diff --git a/assets/php/vendor/react/promise/tests/CancellationQueueTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/CancellationQueueTest.php
index 32cedf4..32cedf4 100755..100644
--- a/assets/php/vendor/react/promise/tests/CancellationQueueTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/CancellationQueueTest.php
diff --git a/assets/php/vendor/react/promise/tests/DeferredTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/DeferredTest.php
index 16212e9..16212e9 100755..100644
--- a/assets/php/vendor/react/promise/tests/DeferredTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/DeferredTest.php
diff --git a/assets/php/vendor/react/promise/tests/FulfilledPromiseTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FulfilledPromiseTest.php
index 97fc8f6..97fc8f6 100755..100644
--- a/assets/php/vendor/react/promise/tests/FulfilledPromiseTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FulfilledPromiseTest.php
diff --git a/assets/php/vendor/react/promise/tests/FunctionAllTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionAllTest.php
index 74c1d7c..74c1d7c 100755..100644
--- a/assets/php/vendor/react/promise/tests/FunctionAllTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionAllTest.php
diff --git a/assets/php/vendor/react/promise/tests/FunctionAnyTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionAnyTest.php
index 140b551..140b551 100755..100644
--- a/assets/php/vendor/react/promise/tests/FunctionAnyTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionAnyTest.php
diff --git a/assets/php/vendor/react/promise/tests/FunctionCheckTypehintTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionCheckTypehintTest.php
index 8449bc1..8449bc1 100755..100644
--- a/assets/php/vendor/react/promise/tests/FunctionCheckTypehintTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionCheckTypehintTest.php
diff --git a/assets/php/vendor/react/promise/tests/FunctionMapTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionMapTest.php
index 1ea560a..1ea560a 100755..100644
--- a/assets/php/vendor/react/promise/tests/FunctionMapTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionMapTest.php
diff --git a/assets/php/vendor/react/promise/tests/FunctionRaceTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionRaceTest.php
index 83770ec..83770ec 100755..100644
--- a/assets/php/vendor/react/promise/tests/FunctionRaceTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionRaceTest.php
diff --git a/assets/php/vendor/react/promise/tests/FunctionReduceTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionReduceTest.php
index 8b43a87..8b43a87 100755..100644
--- a/assets/php/vendor/react/promise/tests/FunctionReduceTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionReduceTest.php
diff --git a/assets/php/vendor/react/promise/tests/FunctionRejectTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionRejectTest.php
index 84b8ec6..84b8ec6 100755..100644
--- a/assets/php/vendor/react/promise/tests/FunctionRejectTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionRejectTest.php
diff --git a/assets/php/vendor/react/promise/tests/FunctionResolveTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionResolveTest.php
index 53126bc..53126bc 100755..100644
--- a/assets/php/vendor/react/promise/tests/FunctionResolveTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionResolveTest.php
diff --git a/assets/php/vendor/react/promise/tests/FunctionSomeTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionSomeTest.php
index 276b54b..276b54b 100755..100644
--- a/assets/php/vendor/react/promise/tests/FunctionSomeTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/FunctionSomeTest.php
diff --git a/assets/php/vendor/react/promise/tests/LazyPromiseTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/LazyPromiseTest.php
index b630881..b630881 100755..100644
--- a/assets/php/vendor/react/promise/tests/LazyPromiseTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/LazyPromiseTest.php
diff --git a/assets/php/vendor/react/promise/tests/PromiseAdapter/CallbackPromiseAdapter.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseAdapter/CallbackPromiseAdapter.php
index bdedf46..bdedf46 100755..100644
--- a/assets/php/vendor/react/promise/tests/PromiseAdapter/CallbackPromiseAdapter.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseAdapter/CallbackPromiseAdapter.php
diff --git a/assets/php/vendor/react/promise/tests/PromiseAdapter/PromiseAdapterInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseAdapter/PromiseAdapterInterface.php
index 9157cd4..9157cd4 100755..100644
--- a/assets/php/vendor/react/promise/tests/PromiseAdapter/PromiseAdapterInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseAdapter/PromiseAdapterInterface.php
diff --git a/assets/php/vendor/react/promise/tests/PromiseTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest.php
index dc7b733..dc7b733 100755..100644
--- a/assets/php/vendor/react/promise/tests/PromiseTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest.php
diff --git a/assets/php/vendor/react/promise/tests/PromiseTest/CancelTestTrait.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/CancelTestTrait.php
index d722d75..d722d75 100755..100644
--- a/assets/php/vendor/react/promise/tests/PromiseTest/CancelTestTrait.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/CancelTestTrait.php
diff --git a/assets/php/vendor/react/promise/tests/PromiseTest/FullTestTrait.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/FullTestTrait.php
index 3ce45d6..3ce45d6 100755..100644
--- a/assets/php/vendor/react/promise/tests/PromiseTest/FullTestTrait.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/FullTestTrait.php
diff --git a/assets/php/vendor/react/promise/tests/PromiseTest/NotifyTestTrait.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/NotifyTestTrait.php
index 4501df6..4501df6 100755..100644
--- a/assets/php/vendor/react/promise/tests/PromiseTest/NotifyTestTrait.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/NotifyTestTrait.php
diff --git a/assets/php/vendor/react/promise/tests/PromiseTest/PromiseFulfilledTestTrait.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/PromiseFulfilledTestTrait.php
index 428230b..428230b 100755..100644
--- a/assets/php/vendor/react/promise/tests/PromiseTest/PromiseFulfilledTestTrait.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/PromiseFulfilledTestTrait.php
diff --git a/assets/php/vendor/react/promise/tests/PromiseTest/PromisePendingTestTrait.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/PromisePendingTestTrait.php
index a4f48ee..a4f48ee 100755..100644
--- a/assets/php/vendor/react/promise/tests/PromiseTest/PromisePendingTestTrait.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/PromisePendingTestTrait.php
diff --git a/assets/php/vendor/react/promise/tests/PromiseTest/PromiseRejectedTestTrait.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/PromiseRejectedTestTrait.php
index 98d1dcf..98d1dcf 100755..100644
--- a/assets/php/vendor/react/promise/tests/PromiseTest/PromiseRejectedTestTrait.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/PromiseRejectedTestTrait.php
diff --git a/assets/php/vendor/react/promise/tests/PromiseTest/PromiseSettledTestTrait.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/PromiseSettledTestTrait.php
index e363b6d..e363b6d 100755..100644
--- a/assets/php/vendor/react/promise/tests/PromiseTest/PromiseSettledTestTrait.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/PromiseSettledTestTrait.php
diff --git a/assets/php/vendor/react/promise/tests/PromiseTest/RejectTestTrait.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/RejectTestTrait.php
index 063f178..063f178 100755..100644
--- a/assets/php/vendor/react/promise/tests/PromiseTest/RejectTestTrait.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/RejectTestTrait.php
diff --git a/assets/php/vendor/react/promise/tests/PromiseTest/ResolveTestTrait.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/ResolveTestTrait.php
index 0736d35..0736d35 100755..100644
--- a/assets/php/vendor/react/promise/tests/PromiseTest/ResolveTestTrait.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/PromiseTest/ResolveTestTrait.php
diff --git a/assets/php/vendor/react/promise/tests/RejectedPromiseTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/RejectedPromiseTest.php
index c886b00..c886b00 100755..100644
--- a/assets/php/vendor/react/promise/tests/RejectedPromiseTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/RejectedPromiseTest.php
diff --git a/assets/php/vendor/react/promise/tests/Stub/CallableStub.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/Stub/CallableStub.php
index 0120893..0120893 100755..100644
--- a/assets/php/vendor/react/promise/tests/Stub/CallableStub.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/Stub/CallableStub.php
diff --git a/assets/php/vendor/react/promise/tests/TestCase.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/TestCase.php
index c9274f4..c9274f4 100755..100644
--- a/assets/php/vendor/react/promise/tests/TestCase.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/TestCase.php
diff --git a/assets/php/vendor/react/promise/tests/bootstrap.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/bootstrap.php
index 9b7f872..9b7f872 100755..100644
--- a/assets/php/vendor/react/promise/tests/bootstrap.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/bootstrap.php
diff --git a/assets/php/vendor/react/promise/tests/fixtures/SimpleFulfilledTestPromise.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/fixtures/SimpleFulfilledTestPromise.php
index ef4d530..ef4d530 100755..100644
--- a/assets/php/vendor/react/promise/tests/fixtures/SimpleFulfilledTestPromise.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/fixtures/SimpleFulfilledTestPromise.php
diff --git a/assets/php/vendor/react/promise/tests/fixtures/SimpleFulfilledTestThenable.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/fixtures/SimpleFulfilledTestThenable.php
index 3f66f63..3f66f63 100755..100644
--- a/assets/php/vendor/react/promise/tests/fixtures/SimpleFulfilledTestThenable.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/fixtures/SimpleFulfilledTestThenable.php
diff --git a/assets/php/vendor/react/promise/tests/fixtures/SimpleRejectedTestPromise.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/fixtures/SimpleRejectedTestPromise.php
index b30a226..b30a226 100755..100644
--- a/assets/php/vendor/react/promise/tests/fixtures/SimpleRejectedTestPromise.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/fixtures/SimpleRejectedTestPromise.php
diff --git a/assets/php/vendor/react/promise/tests/fixtures/SimpleTestCancellable.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/fixtures/SimpleTestCancellable.php
index f232a68..f232a68 100755..100644
--- a/assets/php/vendor/react/promise/tests/fixtures/SimpleTestCancellable.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/fixtures/SimpleTestCancellable.php
diff --git a/assets/php/vendor/react/promise/tests/fixtures/SimpleTestCancellableThenable.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/fixtures/SimpleTestCancellableThenable.php
index c0f1593..c0f1593 100755..100644
--- a/assets/php/vendor/react/promise/tests/fixtures/SimpleTestCancellableThenable.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/promise/tests/fixtures/SimpleTestCancellableThenable.php
diff --git a/assets/php/vendor/react/socket/.gitignore b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/.gitignore
index 987e2a2..987e2a2 100755..100644
--- a/assets/php/vendor/react/socket/.gitignore
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/.gitignore
diff --git a/assets/php/vendor/react/socket/.travis.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/.travis.yml
index 917dc0c..917dc0c 100755..100644
--- a/assets/php/vendor/react/socket/.travis.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/.travis.yml
diff --git a/assets/php/vendor/react/socket/CHANGELOG.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/CHANGELOG.md
index 03c2eec..03c2eec 100755..100644
--- a/assets/php/vendor/react/socket/CHANGELOG.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/CHANGELOG.md
diff --git a/assets/php/vendor/react/socket/LICENSE b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/LICENSE
index a808108..a808108 100755..100644
--- a/assets/php/vendor/react/socket/LICENSE
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/LICENSE
diff --git a/assets/php/vendor/react/socket/README.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/README.md
index e8b53a0..e8b53a0 100755..100644
--- a/assets/php/vendor/react/socket/README.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/README.md
diff --git a/assets/php/vendor/react/socket/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/composer.json
index bc85aab..bc85aab 100755..100644
--- a/assets/php/vendor/react/socket/composer.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/composer.json
diff --git a/assets/php/vendor/react/socket/examples/01-echo-server.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/01-echo-server.php
index 2c0be57..2c0be57 100755..100644
--- a/assets/php/vendor/react/socket/examples/01-echo-server.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/01-echo-server.php
diff --git a/assets/php/vendor/react/socket/examples/02-chat-server.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/02-chat-server.php
index 46439e0..46439e0 100755..100644
--- a/assets/php/vendor/react/socket/examples/02-chat-server.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/02-chat-server.php
diff --git a/assets/php/vendor/react/socket/examples/03-http-server.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/03-http-server.php
index eb6d454..eb6d454 100755..100644
--- a/assets/php/vendor/react/socket/examples/03-http-server.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/03-http-server.php
diff --git a/assets/php/vendor/react/socket/examples/11-http-client.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/11-http-client.php
index 2b64a43..2b64a43 100755..100644
--- a/assets/php/vendor/react/socket/examples/11-http-client.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/11-http-client.php
diff --git a/assets/php/vendor/react/socket/examples/12-https-client.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/12-https-client.php
index 6e3f279..6e3f279 100755..100644
--- a/assets/php/vendor/react/socket/examples/12-https-client.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/12-https-client.php
diff --git a/assets/php/vendor/react/socket/examples/21-netcat-client.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/21-netcat-client.php
index 9140e2c..9140e2c 100755..100644
--- a/assets/php/vendor/react/socket/examples/21-netcat-client.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/21-netcat-client.php
diff --git a/assets/php/vendor/react/socket/examples/22-http-client.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/22-http-client.php
index fcb8107..fcb8107 100755..100644
--- a/assets/php/vendor/react/socket/examples/22-http-client.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/22-http-client.php
diff --git a/assets/php/vendor/react/socket/examples/91-benchmark-server.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/91-benchmark-server.php
index 420d474..420d474 100755..100644
--- a/assets/php/vendor/react/socket/examples/91-benchmark-server.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/91-benchmark-server.php
diff --git a/assets/php/vendor/react/socket/examples/99-generate-self-signed.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/99-generate-self-signed.php
index 00f9314..00f9314 100755..100644
--- a/assets/php/vendor/react/socket/examples/99-generate-self-signed.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/99-generate-self-signed.php
diff --git a/assets/php/vendor/react/socket/examples/localhost.pem b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/localhost.pem
index be69279..be69279 100755..100644
--- a/assets/php/vendor/react/socket/examples/localhost.pem
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/localhost.pem
diff --git a/assets/php/vendor/react/socket/examples/localhost_swordfish.pem b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/localhost_swordfish.pem
index 7d1ee80..7d1ee80 100755..100644
--- a/assets/php/vendor/react/socket/examples/localhost_swordfish.pem
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/examples/localhost_swordfish.pem
diff --git a/assets/php/vendor/react/socket/phpunit.xml.dist b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/phpunit.xml.dist
index 13d3fab..13d3fab 100755..100644
--- a/assets/php/vendor/react/socket/phpunit.xml.dist
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/phpunit.xml.dist
diff --git a/assets/php/vendor/react/socket/src/Connection.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/Connection.php
index c6267cc..c6267cc 100755..100644
--- a/assets/php/vendor/react/socket/src/Connection.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/Connection.php
diff --git a/assets/php/vendor/react/socket/src/ConnectionInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/ConnectionInterface.php
index 64613b5..64613b5 100755..100644
--- a/assets/php/vendor/react/socket/src/ConnectionInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/ConnectionInterface.php
diff --git a/assets/php/vendor/react/socket/src/Connector.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/Connector.php
index 75276bc..75276bc 100755..100644
--- a/assets/php/vendor/react/socket/src/Connector.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/Connector.php
diff --git a/assets/php/vendor/react/socket/src/ConnectorInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/ConnectorInterface.php
index 196d01a..196d01a 100755..100644
--- a/assets/php/vendor/react/socket/src/ConnectorInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/ConnectorInterface.php
diff --git a/assets/php/vendor/react/socket/src/DnsConnector.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/DnsConnector.php
index 90170e5..90170e5 100755..100644
--- a/assets/php/vendor/react/socket/src/DnsConnector.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/DnsConnector.php
diff --git a/assets/php/vendor/react/socket/src/FixedUriConnector.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/FixedUriConnector.php
index 057bcdf..057bcdf 100755..100644
--- a/assets/php/vendor/react/socket/src/FixedUriConnector.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/FixedUriConnector.php
diff --git a/assets/php/vendor/react/socket/src/LimitingServer.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/LimitingServer.php
index c7874ee..c7874ee 100755..100644
--- a/assets/php/vendor/react/socket/src/LimitingServer.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/LimitingServer.php
diff --git a/assets/php/vendor/react/socket/src/SecureConnector.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/SecureConnector.php
index f04183d..f04183d 100755..100644
--- a/assets/php/vendor/react/socket/src/SecureConnector.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/SecureConnector.php
diff --git a/assets/php/vendor/react/socket/src/SecureServer.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/SecureServer.php
index 302ae93..302ae93 100755..100644
--- a/assets/php/vendor/react/socket/src/SecureServer.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/SecureServer.php
diff --git a/assets/php/vendor/react/socket/src/Server.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/Server.php
index 72712e4..72712e4 100755..100644
--- a/assets/php/vendor/react/socket/src/Server.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/Server.php
diff --git a/assets/php/vendor/react/socket/src/ServerInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/ServerInterface.php
index 5319678..5319678 100755..100644
--- a/assets/php/vendor/react/socket/src/ServerInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/ServerInterface.php
diff --git a/assets/php/vendor/react/socket/src/StreamEncryption.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/StreamEncryption.php
index ba5d472..ba5d472 100755..100644
--- a/assets/php/vendor/react/socket/src/StreamEncryption.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/StreamEncryption.php
diff --git a/assets/php/vendor/react/socket/src/TcpConnector.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/TcpConnector.php
index 90d7df1..90d7df1 100755..100644
--- a/assets/php/vendor/react/socket/src/TcpConnector.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/TcpConnector.php
diff --git a/assets/php/vendor/react/socket/src/TcpServer.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/TcpServer.php
index 119e177..119e177 100755..100644
--- a/assets/php/vendor/react/socket/src/TcpServer.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/TcpServer.php
diff --git a/assets/php/vendor/react/socket/src/TimeoutConnector.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/TimeoutConnector.php
index d4eba2e..d4eba2e 100755..100644
--- a/assets/php/vendor/react/socket/src/TimeoutConnector.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/TimeoutConnector.php
diff --git a/assets/php/vendor/react/socket/src/UnixConnector.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/UnixConnector.php
index 9b84ab0..9b84ab0 100755..100644
--- a/assets/php/vendor/react/socket/src/UnixConnector.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/UnixConnector.php
diff --git a/assets/php/vendor/react/socket/src/UnixServer.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/UnixServer.php
index 8f1ed98..8f1ed98 100755..100644
--- a/assets/php/vendor/react/socket/src/UnixServer.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/src/UnixServer.php
diff --git a/assets/php/vendor/react/socket/tests/ConnectionTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/ConnectionTest.php
index d3563df..d3563df 100755..100644
--- a/assets/php/vendor/react/socket/tests/ConnectionTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/ConnectionTest.php
diff --git a/assets/php/vendor/react/socket/tests/ConnectorTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/ConnectorTest.php
index c8eb19b..c8eb19b 100755..100644
--- a/assets/php/vendor/react/socket/tests/ConnectorTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/ConnectorTest.php
diff --git a/assets/php/vendor/react/socket/tests/DnsConnectorTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/DnsConnectorTest.php
index 3c94c39..3c94c39 100755..100644
--- a/assets/php/vendor/react/socket/tests/DnsConnectorTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/DnsConnectorTest.php
diff --git a/assets/php/vendor/react/socket/tests/FixedUriConnectorTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/FixedUriConnectorTest.php
index f42d74f..f42d74f 100755..100644
--- a/assets/php/vendor/react/socket/tests/FixedUriConnectorTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/FixedUriConnectorTest.php
diff --git a/assets/php/vendor/react/socket/tests/FunctionalConnectorTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/FunctionalConnectorTest.php
index 6611352..6611352 100755..100644
--- a/assets/php/vendor/react/socket/tests/FunctionalConnectorTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/FunctionalConnectorTest.php
diff --git a/assets/php/vendor/react/socket/tests/FunctionalSecureServerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/FunctionalSecureServerTest.php
index 78a59d0..78a59d0 100755..100644
--- a/assets/php/vendor/react/socket/tests/FunctionalSecureServerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/FunctionalSecureServerTest.php
diff --git a/assets/php/vendor/react/socket/tests/FunctionalTcpServerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/FunctionalTcpServerTest.php
index ec7855e..ec7855e 100755..100644
--- a/assets/php/vendor/react/socket/tests/FunctionalTcpServerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/FunctionalTcpServerTest.php
diff --git a/assets/php/vendor/react/socket/tests/IntegrationTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/IntegrationTest.php
index 24dbe37..24dbe37 100755..100644
--- a/assets/php/vendor/react/socket/tests/IntegrationTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/IntegrationTest.php
diff --git a/assets/php/vendor/react/socket/tests/LimitingServerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/LimitingServerTest.php
index 2cc9a58..2cc9a58 100755..100644
--- a/assets/php/vendor/react/socket/tests/LimitingServerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/LimitingServerTest.php
diff --git a/assets/php/vendor/react/socket/tests/SecureConnectorTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/SecureConnectorTest.php
index 0b3a702..0b3a702 100755..100644
--- a/assets/php/vendor/react/socket/tests/SecureConnectorTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/SecureConnectorTest.php
diff --git a/assets/php/vendor/react/socket/tests/SecureIntegrationTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/SecureIntegrationTest.php
index 8c9ba14..8c9ba14 100755..100644
--- a/assets/php/vendor/react/socket/tests/SecureIntegrationTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/SecureIntegrationTest.php
diff --git a/assets/php/vendor/react/socket/tests/SecureServerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/SecureServerTest.php
index 92c641f..92c641f 100755..100644
--- a/assets/php/vendor/react/socket/tests/SecureServerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/SecureServerTest.php
diff --git a/assets/php/vendor/react/socket/tests/ServerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/ServerTest.php
index 14fdb2c..14fdb2c 100755..100644
--- a/assets/php/vendor/react/socket/tests/ServerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/ServerTest.php
diff --git a/assets/php/vendor/react/socket/tests/Stub/CallableStub.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/Stub/CallableStub.php
index 1b197eb..1b197eb 100755..100644
--- a/assets/php/vendor/react/socket/tests/Stub/CallableStub.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/Stub/CallableStub.php
diff --git a/assets/php/vendor/react/socket/tests/Stub/ConnectionStub.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/Stub/ConnectionStub.php
index 844b2ad..844b2ad 100755..100644
--- a/assets/php/vendor/react/socket/tests/Stub/ConnectionStub.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/Stub/ConnectionStub.php
diff --git a/assets/php/vendor/react/socket/tests/Stub/ServerStub.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/Stub/ServerStub.php
index d9e74f4..d9e74f4 100755..100644
--- a/assets/php/vendor/react/socket/tests/Stub/ServerStub.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/Stub/ServerStub.php
diff --git a/assets/php/vendor/react/socket/tests/TcpConnectorTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/TcpConnectorTest.php
index e3575a7..e3575a7 100755..100644
--- a/assets/php/vendor/react/socket/tests/TcpConnectorTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/TcpConnectorTest.php
diff --git a/assets/php/vendor/react/socket/tests/TcpServerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/TcpServerTest.php
index 72b3c28..72b3c28 100755..100644
--- a/assets/php/vendor/react/socket/tests/TcpServerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/TcpServerTest.php
diff --git a/assets/php/vendor/react/socket/tests/TestCase.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/TestCase.php
index e87fc2f..e87fc2f 100755..100644
--- a/assets/php/vendor/react/socket/tests/TestCase.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/TestCase.php
diff --git a/assets/php/vendor/react/socket/tests/TimeoutConnectorTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/TimeoutConnectorTest.php
index 64787d9..64787d9 100755..100644
--- a/assets/php/vendor/react/socket/tests/TimeoutConnectorTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/TimeoutConnectorTest.php
diff --git a/assets/php/vendor/react/socket/tests/UnixConnectorTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/UnixConnectorTest.php
index 1564064..1564064 100755..100644
--- a/assets/php/vendor/react/socket/tests/UnixConnectorTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/UnixConnectorTest.php
diff --git a/assets/php/vendor/react/socket/tests/UnixServerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/UnixServerTest.php
index 10f7e4f..10f7e4f 100755..100644
--- a/assets/php/vendor/react/socket/tests/UnixServerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/socket/tests/UnixServerTest.php
diff --git a/assets/php/vendor/react/stream/.gitignore b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/.gitignore
index 987e2a2..987e2a2 100755..100644
--- a/assets/php/vendor/react/stream/.gitignore
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/.gitignore
diff --git a/assets/php/vendor/react/stream/.travis.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/.travis.yml
index f4e3376..f4e3376 100755..100644
--- a/assets/php/vendor/react/stream/.travis.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/.travis.yml
diff --git a/assets/php/vendor/react/stream/CHANGELOG.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/CHANGELOG.md
index f64815d..f64815d 100755..100644
--- a/assets/php/vendor/react/stream/CHANGELOG.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/CHANGELOG.md
diff --git a/assets/php/vendor/react/stream/LICENSE b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/LICENSE
index a808108..a808108 100755..100644
--- a/assets/php/vendor/react/stream/LICENSE
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/LICENSE
diff --git a/assets/php/vendor/react/stream/README.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/README.md
index c362534..c362534 100755..100644
--- a/assets/php/vendor/react/stream/README.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/README.md
diff --git a/assets/php/vendor/react/stream/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/composer.json
index f6faa66..f6faa66 100755..100644
--- a/assets/php/vendor/react/stream/composer.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/composer.json
diff --git a/assets/php/vendor/react/stream/examples/01-http.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/examples/01-http.php
index 3687f7c..3687f7c 100755..100644
--- a/assets/php/vendor/react/stream/examples/01-http.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/examples/01-http.php
diff --git a/assets/php/vendor/react/stream/examples/02-https.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/examples/02-https.php
index 163f7c8..163f7c8 100755..100644
--- a/assets/php/vendor/react/stream/examples/02-https.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/examples/02-https.php
diff --git a/assets/php/vendor/react/stream/examples/11-cat.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/examples/11-cat.php
index 90fadc0..90fadc0 100755..100644
--- a/assets/php/vendor/react/stream/examples/11-cat.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/examples/11-cat.php
diff --git a/assets/php/vendor/react/stream/examples/91-benchmark-throughput.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/examples/91-benchmark-throughput.php
index ecf695c..ecf695c 100755..100644
--- a/assets/php/vendor/react/stream/examples/91-benchmark-throughput.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/examples/91-benchmark-throughput.php
diff --git a/assets/php/vendor/react/stream/phpunit.xml.dist b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/phpunit.xml.dist
index 13d3fab..13d3fab 100755..100644
--- a/assets/php/vendor/react/stream/phpunit.xml.dist
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/phpunit.xml.dist
diff --git a/assets/php/vendor/react/stream/src/CompositeStream.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/CompositeStream.php
index 153f2a3..153f2a3 100755..100644
--- a/assets/php/vendor/react/stream/src/CompositeStream.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/CompositeStream.php
diff --git a/assets/php/vendor/react/stream/src/DuplexResourceStream.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/DuplexResourceStream.php
index 982ebb0..982ebb0 100755..100644
--- a/assets/php/vendor/react/stream/src/DuplexResourceStream.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/DuplexResourceStream.php
diff --git a/assets/php/vendor/react/stream/src/DuplexStreamInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/DuplexStreamInterface.php
index 631ce31..631ce31 100755..100644
--- a/assets/php/vendor/react/stream/src/DuplexStreamInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/DuplexStreamInterface.php
diff --git a/assets/php/vendor/react/stream/src/ReadableResourceStream.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/ReadableResourceStream.php
index 015a96b..015a96b 100755..100644
--- a/assets/php/vendor/react/stream/src/ReadableResourceStream.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/ReadableResourceStream.php
diff --git a/assets/php/vendor/react/stream/src/ReadableStreamInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/ReadableStreamInterface.php
index 2b4c3d0..2b4c3d0 100755..100644
--- a/assets/php/vendor/react/stream/src/ReadableStreamInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/ReadableStreamInterface.php
diff --git a/assets/php/vendor/react/stream/src/ThroughStream.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/ThroughStream.php
index da2fbb0..da2fbb0 100755..100644
--- a/assets/php/vendor/react/stream/src/ThroughStream.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/ThroughStream.php
diff --git a/assets/php/vendor/react/stream/src/Util.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/Util.php
index 14ddcfc..14ddcfc 100755..100644
--- a/assets/php/vendor/react/stream/src/Util.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/Util.php
diff --git a/assets/php/vendor/react/stream/src/WritableResourceStream.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/WritableResourceStream.php
index 7e04205..7e04205 100755..100644
--- a/assets/php/vendor/react/stream/src/WritableResourceStream.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/WritableResourceStream.php
diff --git a/assets/php/vendor/react/stream/src/WritableStreamInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/WritableStreamInterface.php
index 3bc932e..3bc932e 100755..100644
--- a/assets/php/vendor/react/stream/src/WritableStreamInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/src/WritableStreamInterface.php
diff --git a/assets/php/vendor/react/stream/tests/CallableStub.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/CallableStub.php
index 31cc834..31cc834 100755..100644
--- a/assets/php/vendor/react/stream/tests/CallableStub.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/CallableStub.php
diff --git a/assets/php/vendor/react/stream/tests/CompositeStreamTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/CompositeStreamTest.php
index df89c3e..df89c3e 100755..100644
--- a/assets/php/vendor/react/stream/tests/CompositeStreamTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/CompositeStreamTest.php
diff --git a/assets/php/vendor/react/stream/tests/DuplexResourceStreamIntegrationTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/DuplexResourceStreamIntegrationTest.php
index fb5f02a..fb5f02a 100755..100644
--- a/assets/php/vendor/react/stream/tests/DuplexResourceStreamIntegrationTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/DuplexResourceStreamIntegrationTest.php
diff --git a/assets/php/vendor/react/stream/tests/DuplexResourceStreamTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/DuplexResourceStreamTest.php
index 3212ae8..3212ae8 100755..100644
--- a/assets/php/vendor/react/stream/tests/DuplexResourceStreamTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/DuplexResourceStreamTest.php
diff --git a/assets/php/vendor/react/stream/tests/EnforceBlockingWrapper.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/EnforceBlockingWrapper.php
index 39c0487..39c0487 100755..100644
--- a/assets/php/vendor/react/stream/tests/EnforceBlockingWrapper.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/EnforceBlockingWrapper.php
diff --git a/assets/php/vendor/react/stream/tests/FunctionalInternetTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/FunctionalInternetTest.php
index 4d31e8e..4d31e8e 100755..100644
--- a/assets/php/vendor/react/stream/tests/FunctionalInternetTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/FunctionalInternetTest.php
diff --git a/assets/php/vendor/react/stream/tests/ReadableResourceStreamTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/ReadableResourceStreamTest.php
index 20da96f..20da96f 100755..100644
--- a/assets/php/vendor/react/stream/tests/ReadableResourceStreamTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/ReadableResourceStreamTest.php
diff --git a/assets/php/vendor/react/stream/tests/Stub/ReadableStreamStub.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/Stub/ReadableStreamStub.php
index 6984f24..6984f24 100755..100644
--- a/assets/php/vendor/react/stream/tests/Stub/ReadableStreamStub.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/Stub/ReadableStreamStub.php
diff --git a/assets/php/vendor/react/stream/tests/TestCase.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/TestCase.php
index c8fc1db..c8fc1db 100755..100644
--- a/assets/php/vendor/react/stream/tests/TestCase.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/TestCase.php
diff --git a/assets/php/vendor/react/stream/tests/ThroughStreamTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/ThroughStreamTest.php
index a98badf..a98badf 100755..100644
--- a/assets/php/vendor/react/stream/tests/ThroughStreamTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/ThroughStreamTest.php
diff --git a/assets/php/vendor/react/stream/tests/UtilTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/UtilTest.php
index 3d113ab..3d113ab 100755..100644
--- a/assets/php/vendor/react/stream/tests/UtilTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/UtilTest.php
diff --git a/assets/php/vendor/react/stream/tests/WritableStreamResourceTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/WritableStreamResourceTest.php
index 05bce9c..05bce9c 100755..100644
--- a/assets/php/vendor/react/stream/tests/WritableStreamResourceTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/react/stream/tests/WritableStreamResourceTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/.gitignore b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/.gitignore
index c49a5d8..c49a5d8 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/.gitignore
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/.gitignore
diff --git a/assets/php/vendor/symfony/http-foundation/AcceptHeader.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/AcceptHeader.php
index d174026..d174026 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/AcceptHeader.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/AcceptHeader.php
diff --git a/assets/php/vendor/symfony/http-foundation/AcceptHeaderItem.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/AcceptHeaderItem.php
index c69dbbb..c69dbbb 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/AcceptHeaderItem.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/AcceptHeaderItem.php
diff --git a/assets/php/vendor/symfony/http-foundation/ApacheRequest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/ApacheRequest.php
index 84803eb..84803eb 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/ApacheRequest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/ApacheRequest.php
diff --git a/assets/php/vendor/symfony/http-foundation/BinaryFileResponse.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/BinaryFileResponse.php
index 1010223..1010223 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/BinaryFileResponse.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/BinaryFileResponse.php
diff --git a/assets/php/vendor/symfony/http-foundation/CHANGELOG.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/CHANGELOG.md
index ee5b6ce..ee5b6ce 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/CHANGELOG.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/CHANGELOG.md
diff --git a/assets/php/vendor/symfony/http-foundation/Cookie.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Cookie.php
index 4519a6a..4519a6a 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Cookie.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Cookie.php
diff --git a/assets/php/vendor/symfony/http-foundation/Exception/ConflictingHeadersException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Exception/ConflictingHeadersException.php
index 5fcf5b4..5fcf5b4 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Exception/ConflictingHeadersException.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Exception/ConflictingHeadersException.php
diff --git a/assets/php/vendor/symfony/http-foundation/Exception/RequestExceptionInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Exception/RequestExceptionInterface.php
index 478d0dc..478d0dc 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Exception/RequestExceptionInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Exception/RequestExceptionInterface.php
diff --git a/assets/php/vendor/symfony/http-foundation/Exception/SuspiciousOperationException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Exception/SuspiciousOperationException.php
index ae7a5f1..ae7a5f1 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Exception/SuspiciousOperationException.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Exception/SuspiciousOperationException.php
diff --git a/assets/php/vendor/symfony/http-foundation/ExpressionRequestMatcher.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/ExpressionRequestMatcher.php
index e9c8441..e9c8441 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/ExpressionRequestMatcher.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/ExpressionRequestMatcher.php
diff --git a/assets/php/vendor/symfony/http-foundation/File/Exception/AccessDeniedException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/Exception/AccessDeniedException.php
index 3b8e41d..3b8e41d 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/File/Exception/AccessDeniedException.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/Exception/AccessDeniedException.php
diff --git a/assets/php/vendor/symfony/http-foundation/File/Exception/FileException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/Exception/FileException.php
index fad5133..fad5133 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/File/Exception/FileException.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/Exception/FileException.php
diff --git a/assets/php/vendor/symfony/http-foundation/File/Exception/FileNotFoundException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/Exception/FileNotFoundException.php
index bfcc37e..bfcc37e 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/File/Exception/FileNotFoundException.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/Exception/FileNotFoundException.php
diff --git a/assets/php/vendor/symfony/http-foundation/File/Exception/UnexpectedTypeException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/Exception/UnexpectedTypeException.php
index 0444b87..0444b87 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/File/Exception/UnexpectedTypeException.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/Exception/UnexpectedTypeException.php
diff --git a/assets/php/vendor/symfony/http-foundation/File/Exception/UploadException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/Exception/UploadException.php
index 7074e76..7074e76 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/File/Exception/UploadException.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/Exception/UploadException.php
diff --git a/assets/php/vendor/symfony/http-foundation/File/File.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/File.php
index e2a6768..e2a6768 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/File/File.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/File.php
diff --git a/assets/php/vendor/symfony/http-foundation/File/MimeType/ExtensionGuesser.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/MimeType/ExtensionGuesser.php
index 263fb32..263fb32 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/File/MimeType/ExtensionGuesser.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/MimeType/ExtensionGuesser.php
diff --git a/assets/php/vendor/symfony/http-foundation/File/MimeType/ExtensionGuesserInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/MimeType/ExtensionGuesserInterface.php
index d19a0e5..d19a0e5 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/File/MimeType/ExtensionGuesserInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/MimeType/ExtensionGuesserInterface.php
diff --git a/assets/php/vendor/symfony/http-foundation/File/MimeType/FileBinaryMimeTypeGuesser.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/MimeType/FileBinaryMimeTypeGuesser.php
index c2ac676..c2ac676 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/File/MimeType/FileBinaryMimeTypeGuesser.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/MimeType/FileBinaryMimeTypeGuesser.php
diff --git a/assets/php/vendor/symfony/http-foundation/File/MimeType/FileinfoMimeTypeGuesser.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/MimeType/FileinfoMimeTypeGuesser.php
index 9b42835..9b42835 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/File/MimeType/FileinfoMimeTypeGuesser.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/MimeType/FileinfoMimeTypeGuesser.php
diff --git a/assets/php/vendor/symfony/http-foundation/File/MimeType/MimeTypeExtensionGuesser.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/MimeType/MimeTypeExtensionGuesser.php
index 77bf51b..77bf51b 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/File/MimeType/MimeTypeExtensionGuesser.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/MimeType/MimeTypeExtensionGuesser.php
diff --git a/assets/php/vendor/symfony/http-foundation/File/MimeType/MimeTypeGuesser.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/MimeType/MimeTypeGuesser.php
index e3ef45e..e3ef45e 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/File/MimeType/MimeTypeGuesser.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/MimeType/MimeTypeGuesser.php
diff --git a/assets/php/vendor/symfony/http-foundation/File/MimeType/MimeTypeGuesserInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/MimeType/MimeTypeGuesserInterface.php
index f8c3ad2..f8c3ad2 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/File/MimeType/MimeTypeGuesserInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/MimeType/MimeTypeGuesserInterface.php
diff --git a/assets/php/vendor/symfony/http-foundation/File/Stream.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/Stream.php
index 69ae74c..69ae74c 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/File/Stream.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/Stream.php
diff --git a/assets/php/vendor/symfony/http-foundation/File/UploadedFile.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/UploadedFile.php
index 082d8d5..082d8d5 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/File/UploadedFile.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/File/UploadedFile.php
diff --git a/assets/php/vendor/symfony/http-foundation/FileBag.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/FileBag.php
index 5edd0e6..5edd0e6 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/FileBag.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/FileBag.php
diff --git a/assets/php/vendor/symfony/http-foundation/HeaderBag.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/HeaderBag.php
index 7aaa52a..7aaa52a 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/HeaderBag.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/HeaderBag.php
diff --git a/assets/php/vendor/symfony/http-foundation/IpUtils.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/IpUtils.php
index 86d135b..86d135b 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/IpUtils.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/IpUtils.php
diff --git a/assets/php/vendor/symfony/http-foundation/JsonResponse.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/JsonResponse.php
index 137ac33..137ac33 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/JsonResponse.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/JsonResponse.php
diff --git a/assets/php/vendor/symfony/http-foundation/LICENSE b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/LICENSE
index 21d7fb9..21d7fb9 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/LICENSE
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/LICENSE
diff --git a/assets/php/vendor/symfony/http-foundation/ParameterBag.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/ParameterBag.php
index 257ef8b..257ef8b 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/ParameterBag.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/ParameterBag.php
diff --git a/assets/php/vendor/symfony/http-foundation/README.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/README.md
index 8907f0b..8907f0b 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/README.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/README.md
diff --git a/assets/php/vendor/symfony/http-foundation/RedirectResponse.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/RedirectResponse.php
index 01681dc..01681dc 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/RedirectResponse.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/RedirectResponse.php
diff --git a/assets/php/vendor/symfony/http-foundation/Request.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Request.php
index 164fb4e..164fb4e 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Request.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Request.php
diff --git a/assets/php/vendor/symfony/http-foundation/RequestMatcher.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/RequestMatcher.php
index 076d077..076d077 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/RequestMatcher.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/RequestMatcher.php
diff --git a/assets/php/vendor/symfony/http-foundation/RequestMatcherInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/RequestMatcherInterface.php
index c26db3e..c26db3e 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/RequestMatcherInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/RequestMatcherInterface.php
diff --git a/assets/php/vendor/symfony/http-foundation/RequestStack.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/RequestStack.php
index 3d9cfd0..3d9cfd0 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/RequestStack.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/RequestStack.php
diff --git a/assets/php/vendor/symfony/http-foundation/Response.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Response.php
index 6f8a623..6f8a623 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Response.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Response.php
diff --git a/assets/php/vendor/symfony/http-foundation/ResponseHeaderBag.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/ResponseHeaderBag.php
index 11a8593..11a8593 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/ResponseHeaderBag.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/ResponseHeaderBag.php
diff --git a/assets/php/vendor/symfony/http-foundation/ServerBag.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/ServerBag.php
index 19d2022..19d2022 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/ServerBag.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/ServerBag.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php
index ea1fda2..ea1fda2 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Attribute/AttributeBagInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Attribute/AttributeBagInterface.php
index 0d8d179..0d8d179 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Attribute/AttributeBagInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Attribute/AttributeBagInterface.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Attribute/NamespacedAttributeBag.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Attribute/NamespacedAttributeBag.php
index abbf37e..abbf37e 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Attribute/NamespacedAttributeBag.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Attribute/NamespacedAttributeBag.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Flash/AutoExpireFlashBag.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Flash/AutoExpireFlashBag.php
index 77521c2..77521c2 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Flash/AutoExpireFlashBag.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Flash/AutoExpireFlashBag.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Flash/FlashBag.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Flash/FlashBag.php
index 12fb740..12fb740 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Flash/FlashBag.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Flash/FlashBag.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Flash/FlashBagInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Flash/FlashBagInterface.php
index 80e97f1..80e97f1 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Flash/FlashBagInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Flash/FlashBagInterface.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Session.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Session.php
index a46cffb..a46cffb 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Session.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Session.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/SessionBagInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/SessionBagInterface.php
index 8e37d06..8e37d06 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/SessionBagInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/SessionBagInterface.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/SessionBagProxy.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/SessionBagProxy.php
index 307836d..307836d 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/SessionBagProxy.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/SessionBagProxy.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/SessionInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/SessionInterface.php
index 95fca85..95fca85 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/SessionInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/SessionInterface.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php
index 6ae1355..6ae1355 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/MemcacheSessionHandler.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/MemcacheSessionHandler.php
index 90726be..90726be 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/MemcacheSessionHandler.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/MemcacheSessionHandler.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/MemcachedSessionHandler.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/MemcachedSessionHandler.php
index dd37eae..dd37eae 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/MemcachedSessionHandler.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/MemcachedSessionHandler.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/MongoDbSessionHandler.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/MongoDbSessionHandler.php
index 7d3fa21..7d3fa21 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/MongoDbSessionHandler.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/MongoDbSessionHandler.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/NativeFileSessionHandler.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/NativeFileSessionHandler.php
index 4e9704b..4e9704b 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/NativeFileSessionHandler.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/NativeFileSessionHandler.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/NativeSessionHandler.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/NativeSessionHandler.php
index 9be4528..9be4528 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/NativeSessionHandler.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/NativeSessionHandler.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/NullSessionHandler.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/NullSessionHandler.php
index 8d19315..8d19315 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/NullSessionHandler.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/NullSessionHandler.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/PdoSessionHandler.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/PdoSessionHandler.php
index c8737be..c8737be 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/PdoSessionHandler.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/PdoSessionHandler.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php
index 2281192..2281192 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/WriteCheckSessionHandler.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/WriteCheckSessionHandler.php
index 1541ec4..1541ec4 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Storage/Handler/WriteCheckSessionHandler.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Handler/WriteCheckSessionHandler.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php
index 6f59af4..6f59af4 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Storage/MockArraySessionStorage.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/MockArraySessionStorage.php
index 027f4ef..027f4ef 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Storage/MockArraySessionStorage.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/MockArraySessionStorage.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Storage/MockFileSessionStorage.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/MockFileSessionStorage.php
index 14f4270..14f4270 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Storage/MockFileSessionStorage.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/MockFileSessionStorage.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php
index 0dfad9a..0dfad9a 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorage.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorage.php
index 662ed50..662ed50 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorage.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorage.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php
index 09c9248..09c9248 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Storage/Proxy/NativeProxy.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Proxy/NativeProxy.php
index 082eed1..082eed1 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Storage/Proxy/NativeProxy.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Proxy/NativeProxy.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php
index 53c1209..53c1209 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php
diff --git a/assets/php/vendor/symfony/http-foundation/Session/Storage/SessionStorageInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/SessionStorageInterface.php
index 66e8b33..66e8b33 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Session/Storage/SessionStorageInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Session/Storage/SessionStorageInterface.php
diff --git a/assets/php/vendor/symfony/http-foundation/StreamedResponse.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/StreamedResponse.php
index 92868d3..92868d3 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/StreamedResponse.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/StreamedResponse.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/AcceptHeaderItemTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/AcceptHeaderItemTest.php
index cb43bb3..cb43bb3 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/AcceptHeaderItemTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/AcceptHeaderItemTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/AcceptHeaderTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/AcceptHeaderTest.php
index 9929eac..9929eac 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/AcceptHeaderTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/AcceptHeaderTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/ApacheRequestTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/ApacheRequestTest.php
index 157ab90..157ab90 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/ApacheRequestTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/ApacheRequestTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/BinaryFileResponseTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/BinaryFileResponseTest.php
index 1b9e589..1b9e589 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/BinaryFileResponseTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/BinaryFileResponseTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/CookieTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/CookieTest.php
index 070b7dd..070b7dd 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/CookieTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/CookieTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/ExpressionRequestMatcherTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/ExpressionRequestMatcherTest.php
index 1152e46..1152e46 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/ExpressionRequestMatcherTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/ExpressionRequestMatcherTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/File/FakeFile.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/FakeFile.php
index c415989..c415989 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/File/FakeFile.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/FakeFile.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/File/FileTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/FileTest.php
index dbd9c44..dbd9c44 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/File/FileTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/FileTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/.unknownextension b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/.unknownextension
index 4d1ae35..4d1ae35 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/.unknownextension
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/.unknownextension
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/directory/.empty b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/directory/.empty
index e69de29..e69de29 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/directory/.empty
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/directory/.empty
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/other-file.example b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/other-file.example
index e69de29..e69de29 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/other-file.example
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/other-file.example
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/test b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/test
index b636f4b..b636f4b 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/test
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/test
Binary files differ
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/test.gif b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/test.gif
index b636f4b..b636f4b 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/test.gif
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/Fixtures/test.gif
Binary files differ
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/File/MimeType/MimeTypeTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/MimeType/MimeTypeTest.php
index b3f1f02..b3f1f02 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/File/MimeType/MimeTypeTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/MimeType/MimeTypeTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/File/UploadedFileTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/UploadedFileTest.php
index 36f122f..36f122f 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/File/UploadedFileTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/File/UploadedFileTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/FileBagTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/FileBagTest.php
index b1bbba0..b1bbba0 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/FileBagTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/FileBagTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/HeaderBagTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/HeaderBagTest.php
index 6d19ceb..6d19ceb 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/HeaderBagTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/HeaderBagTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/IpUtilsTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/IpUtilsTest.php
index 7a93f99..7a93f99 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/IpUtilsTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/IpUtilsTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/JsonResponseTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/JsonResponseTest.php
index 201839f..201839f 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/JsonResponseTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/JsonResponseTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/ParameterBagTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/ParameterBagTest.php
index ab908d8..ab908d8 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/ParameterBagTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/ParameterBagTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/RedirectResponseTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/RedirectResponseTest.php
index d389e83..d389e83 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/RedirectResponseTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/RedirectResponseTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/RequestMatcherTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/RequestMatcherTest.php
index b5d8004..b5d8004 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/RequestMatcherTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/RequestMatcherTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/RequestStackTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/RequestStackTest.php
index a84fb26..a84fb26 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/RequestStackTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/RequestStackTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/RequestTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/RequestTest.php
index 230ad15..230ad15 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/RequestTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/RequestTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/ResponseHeaderBagTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/ResponseHeaderBagTest.php
index ce85535..ce85535 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/ResponseHeaderBagTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/ResponseHeaderBagTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/ResponseTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/ResponseTest.php
index 350d972..350d972 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/ResponseTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/ResponseTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/ResponseTestCase.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/ResponseTestCase.php
index 4ead34c..4ead34c 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/ResponseTestCase.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/ResponseTestCase.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/ServerBagTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/ServerBagTest.php
index f8becec..f8becec 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/ServerBagTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/ServerBagTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Attribute/AttributeBagTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Attribute/AttributeBagTest.php
index 724a0b9..724a0b9 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Attribute/AttributeBagTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Attribute/AttributeBagTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Attribute/NamespacedAttributeBagTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Attribute/NamespacedAttributeBagTest.php
index f074ce1..f074ce1 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Attribute/NamespacedAttributeBagTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Attribute/NamespacedAttributeBagTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Flash/AutoExpireFlashBagTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Flash/AutoExpireFlashBagTest.php
index fa8626a..fa8626a 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Flash/AutoExpireFlashBagTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Flash/AutoExpireFlashBagTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Flash/FlashBagTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Flash/FlashBagTest.php
index c4e75b1..c4e75b1 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Flash/FlashBagTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Flash/FlashBagTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/SessionTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/SessionTest.php
index 41720e4..41720e4 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/SessionTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/SessionTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/AbstractSessionHandlerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/AbstractSessionHandlerTest.php
index 3ac081e..3ac081e 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/AbstractSessionHandlerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/AbstractSessionHandlerTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/common.inc b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/common.inc
index 7a064c7..7a064c7 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/common.inc
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/common.inc
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/empty_destroys.expected b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/empty_destroys.expected
index 8203714..8203714 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/empty_destroys.expected
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/empty_destroys.expected
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/empty_destroys.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/empty_destroys.php
index 3cfc125..3cfc125 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/empty_destroys.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/empty_destroys.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/read_only.expected b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/read_only.expected
index 587adaf..587adaf 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/read_only.expected
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/read_only.expected
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/read_only.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/read_only.php
index 3e62fb9..3e62fb9 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/read_only.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/read_only.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/regenerate.expected b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/regenerate.expected
index baa5f2f..baa5f2f 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/regenerate.expected
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/regenerate.expected
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/regenerate.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/regenerate.php
index a0f635c..a0f635c 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/regenerate.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/regenerate.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/storage.expected b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/storage.expected
index 4533a10..4533a10 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/storage.expected
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/storage.expected
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/storage.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/storage.php
index 96dca3c..96dca3c 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/storage.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/storage.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie.expected b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie.expected
index 33da0a5..33da0a5 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie.expected
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie.expected
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie.php
index ffb5b20..ffb5b20 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie_and_session.expected b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie_and_session.expected
index 5de2d9e..5de2d9e 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie_and_session.expected
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie_and_session.expected
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie_and_session.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie_and_session.php
index ec51193..ec51193 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie_and_session.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie_and_session.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/MemcacheSessionHandlerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/MemcacheSessionHandlerTest.php
index dda43c8..dda43c8 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/MemcacheSessionHandlerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/MemcacheSessionHandlerTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/MemcachedSessionHandlerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/MemcachedSessionHandlerTest.php
index 2e7be35..2e7be35 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/MemcachedSessionHandlerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/MemcachedSessionHandlerTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/MongoDbSessionHandlerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/MongoDbSessionHandlerTest.php
index da05109..da05109 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/MongoDbSessionHandlerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/MongoDbSessionHandlerTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NativeFileSessionHandlerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NativeFileSessionHandlerTest.php
index a6264e5..a6264e5 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NativeFileSessionHandlerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NativeFileSessionHandlerTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NativeSessionHandlerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NativeSessionHandlerTest.php
index 4a9fb60..4a9fb60 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NativeSessionHandlerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NativeSessionHandlerTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NullSessionHandlerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NullSessionHandlerTest.php
index 718fd0f..718fd0f 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NullSessionHandlerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NullSessionHandlerTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/PdoSessionHandlerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/PdoSessionHandlerTest.php
index 0a0e449..0a0e449 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/PdoSessionHandlerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/PdoSessionHandlerTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/StrictSessionHandlerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/StrictSessionHandlerTest.php
index b02c41a..b02c41a 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/StrictSessionHandlerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/StrictSessionHandlerTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/WriteCheckSessionHandlerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/WriteCheckSessionHandlerTest.php
index 898a7d1..898a7d1 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/WriteCheckSessionHandlerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/WriteCheckSessionHandlerTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/MetadataBagTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/MetadataBagTest.php
index 69cf616..69cf616 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/MetadataBagTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/MetadataBagTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/MockArraySessionStorageTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/MockArraySessionStorageTest.php
index 82df554..82df554 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/MockArraySessionStorageTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/MockArraySessionStorageTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/MockFileSessionStorageTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/MockFileSessionStorageTest.php
index 53accd3..53accd3 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/MockFileSessionStorageTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/MockFileSessionStorageTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/NativeSessionStorageTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/NativeSessionStorageTest.php
index 8fb8b42..8fb8b42 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/NativeSessionStorageTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/NativeSessionStorageTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/PhpBridgeSessionStorageTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/PhpBridgeSessionStorageTest.php
index 958dc0b..958dc0b 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/PhpBridgeSessionStorageTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/PhpBridgeSessionStorageTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/AbstractProxyTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/AbstractProxyTest.php
index cbb291f..cbb291f 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/AbstractProxyTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/AbstractProxyTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/NativeProxyTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/NativeProxyTest.php
index ed4fee6..ed4fee6 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/NativeProxyTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/NativeProxyTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/SessionHandlerProxyTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/SessionHandlerProxyTest.php
index 6828253..6828253 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/SessionHandlerProxyTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/SessionHandlerProxyTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/StreamedResponseTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/StreamedResponseTest.php
index c2ded99..c2ded99 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/StreamedResponseTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/StreamedResponseTest.php
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/schema/http-status-codes.rng b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/schema/http-status-codes.rng
index 73708ca..73708ca 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/schema/http-status-codes.rng
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/schema/http-status-codes.rng
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/schema/iana-registry.rng b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/schema/iana-registry.rng
index b9c3ca9..b9c3ca9 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/Tests/schema/iana-registry.rng
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/Tests/schema/iana-registry.rng
diff --git a/assets/php/vendor/symfony/http-foundation/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/composer.json
index f6c6f2e..f6c6f2e 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/composer.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/composer.json
diff --git a/assets/php/vendor/symfony/http-foundation/phpunit.xml.dist b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/phpunit.xml.dist
index c1d61f8..c1d61f8 100755..100644
--- a/assets/php/vendor/symfony/http-foundation/phpunit.xml.dist
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/http-foundation/phpunit.xml.dist
diff --git a/assets/php/vendor/symfony/polyfill-mbstring/LICENSE b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-mbstring/LICENSE
index 24fa32c..24fa32c 100755..100644
--- a/assets/php/vendor/symfony/polyfill-mbstring/LICENSE
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-mbstring/LICENSE
diff --git a/assets/php/vendor/symfony/polyfill-mbstring/Mbstring.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-mbstring/Mbstring.php
index 67cf9ab..67cf9ab 100755..100644
--- a/assets/php/vendor/symfony/polyfill-mbstring/Mbstring.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-mbstring/Mbstring.php
diff --git a/assets/php/vendor/symfony/polyfill-mbstring/README.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-mbstring/README.md
index 342e828..342e828 100755..100644
--- a/assets/php/vendor/symfony/polyfill-mbstring/README.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-mbstring/README.md
diff --git a/assets/php/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php
index 3ca1641..3ca1641 100755..100644
--- a/assets/php/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php
diff --git a/assets/php/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php
index ec94221..ec94221 100755..100644
--- a/assets/php/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php
diff --git a/assets/php/vendor/symfony/polyfill-mbstring/bootstrap.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-mbstring/bootstrap.php
index 2fdcc5a..2fdcc5a 100755..100644
--- a/assets/php/vendor/symfony/polyfill-mbstring/bootstrap.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-mbstring/bootstrap.php
diff --git a/assets/php/vendor/symfony/polyfill-mbstring/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-mbstring/composer.json
index 4febcdd..4febcdd 100755..100644
--- a/assets/php/vendor/symfony/polyfill-mbstring/composer.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-mbstring/composer.json
diff --git a/assets/php/vendor/symfony/polyfill-php70/LICENSE b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/LICENSE
index 24fa32c..24fa32c 100755..100644
--- a/assets/php/vendor/symfony/polyfill-php70/LICENSE
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/LICENSE
diff --git a/assets/php/vendor/symfony/polyfill-php70/Php70.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/Php70.php
index 8e78450..8e78450 100755..100644
--- a/assets/php/vendor/symfony/polyfill-php70/Php70.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/Php70.php
diff --git a/assets/php/vendor/symfony/polyfill-php70/README.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/README.md
index 04988c6..04988c6 100755..100644
--- a/assets/php/vendor/symfony/polyfill-php70/README.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/README.md
diff --git a/assets/php/vendor/symfony/polyfill-php70/Resources/stubs/ArithmeticError.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/Resources/stubs/ArithmeticError.php
index 6819124..6819124 100755..100644
--- a/assets/php/vendor/symfony/polyfill-php70/Resources/stubs/ArithmeticError.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/Resources/stubs/ArithmeticError.php
diff --git a/assets/php/vendor/symfony/polyfill-php70/Resources/stubs/AssertionError.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/Resources/stubs/AssertionError.php
index acb1250..acb1250 100755..100644
--- a/assets/php/vendor/symfony/polyfill-php70/Resources/stubs/AssertionError.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/Resources/stubs/AssertionError.php
diff --git a/assets/php/vendor/symfony/polyfill-php70/Resources/stubs/DivisionByZeroError.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/Resources/stubs/DivisionByZeroError.php
index c99278b..c99278b 100755..100644
--- a/assets/php/vendor/symfony/polyfill-php70/Resources/stubs/DivisionByZeroError.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/Resources/stubs/DivisionByZeroError.php
diff --git a/assets/php/vendor/symfony/polyfill-php70/Resources/stubs/Error.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/Resources/stubs/Error.php
index 405847f..405847f 100755..100644
--- a/assets/php/vendor/symfony/polyfill-php70/Resources/stubs/Error.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/Resources/stubs/Error.php
diff --git a/assets/php/vendor/symfony/polyfill-php70/Resources/stubs/ParseError.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/Resources/stubs/ParseError.php
index 2dd447d..2dd447d 100755..100644
--- a/assets/php/vendor/symfony/polyfill-php70/Resources/stubs/ParseError.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/Resources/stubs/ParseError.php
diff --git a/assets/php/vendor/symfony/polyfill-php70/Resources/stubs/SessionUpdateTimestampHandlerInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/Resources/stubs/SessionUpdateTimestampHandlerInterface.php
index 0cc02c8..0cc02c8 100755..100644
--- a/assets/php/vendor/symfony/polyfill-php70/Resources/stubs/SessionUpdateTimestampHandlerInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/Resources/stubs/SessionUpdateTimestampHandlerInterface.php
diff --git a/assets/php/vendor/symfony/polyfill-php70/Resources/stubs/TypeError.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/Resources/stubs/TypeError.php
index 2bed1b4..2bed1b4 100755..100644
--- a/assets/php/vendor/symfony/polyfill-php70/Resources/stubs/TypeError.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/Resources/stubs/TypeError.php
diff --git a/assets/php/vendor/symfony/polyfill-php70/bootstrap.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/bootstrap.php
index 445c398..445c398 100755..100644
--- a/assets/php/vendor/symfony/polyfill-php70/bootstrap.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/bootstrap.php
diff --git a/assets/php/vendor/symfony/polyfill-php70/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/composer.json
index 88ff357..88ff357 100755..100644
--- a/assets/php/vendor/symfony/polyfill-php70/composer.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/polyfill-php70/composer.json
diff --git a/assets/php/vendor/symfony/routing/.gitignore b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/.gitignore
index c49a5d8..c49a5d8 100755..100644
--- a/assets/php/vendor/symfony/routing/.gitignore
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/.gitignore
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/CHANGELOG.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/CHANGELOG.md
new file mode 100644
index 0000000..c5cdb99
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/CHANGELOG.md
@@ -0,0 +1,57 @@
+CHANGELOG
+=========
+
+3.4.0
+-----
+
+ * deprecated the ProcessBuilder class
+ * deprecated calling `Process::start()` without setting a valid working directory beforehand (via `setWorkingDirectory()` or constructor)
+
+3.3.0
+-----
+
+ * added command line arrays in the `Process` class
+ * added `$env` argument to `Process::start()`, `run()`, `mustRun()` and `restart()` methods
+ * deprecated the `ProcessUtils::escapeArgument()` method
+ * deprecated not inheriting environment variables
+ * deprecated configuring `proc_open()` options
+ * deprecated configuring enhanced Windows compatibility
+ * deprecated configuring enhanced sigchild compatibility
+
+2.5.0
+-----
+
+ * added support for PTY mode
+ * added the convenience method "mustRun"
+ * deprecation: Process::setStdin() is deprecated in favor of Process::setInput()
+ * deprecation: Process::getStdin() is deprecated in favor of Process::getInput()
+ * deprecation: Process::setInput() and ProcessBuilder::setInput() do not accept non-scalar types
+
+2.4.0
+-----
+
+ * added the ability to define an idle timeout
+
+2.3.0
+-----
+
+ * added ProcessUtils::escapeArgument() to fix the bug in escapeshellarg() function on Windows
+ * added Process::signal()
+ * added Process::getPid()
+ * added support for a TTY mode
+
+2.2.0
+-----
+
+ * added ProcessBuilder::setArguments() to reset the arguments on a builder
+ * added a way to retrieve the standard and error output incrementally
+ * added Process:restart()
+
+2.1.0
+-----
+
+ * added support for non-blocking processes (start(), wait(), isRunning(), stop())
+ * enhanced Windows compatibility
+ * added Process::getExitCodeText() that returns a string representation for
+ the exit code returned by the process
+ * added ProcessBuilder
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Exception/ExceptionInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Exception/ExceptionInterface.php
new file mode 100644
index 0000000..75c1c9e
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Exception/ExceptionInterface.php
@@ -0,0 +1,21 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Process\Exception;
+
+/**
+ * Marker Interface for the Process Component.
+ *
+ * @author Johannes M. Schmitt <schmittjoh@gmail.com>
+ */
+interface ExceptionInterface
+{
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Exception/InvalidArgumentException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Exception/InvalidArgumentException.php
new file mode 100644
index 0000000..926ee21
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Exception/InvalidArgumentException.php
@@ -0,0 +1,21 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Process\Exception;
+
+/**
+ * InvalidArgumentException for the Process Component.
+ *
+ * @author Romain Neutron <imprec@gmail.com>
+ */
+class InvalidArgumentException extends \InvalidArgumentException implements ExceptionInterface
+{
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Exception/LogicException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Exception/LogicException.php
new file mode 100644
index 0000000..be3d490
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Exception/LogicException.php
@@ -0,0 +1,21 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Process\Exception;
+
+/**
+ * LogicException for the Process Component.
+ *
+ * @author Romain Neutron <imprec@gmail.com>
+ */
+class LogicException extends \LogicException implements ExceptionInterface
+{
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Exception/ProcessFailedException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Exception/ProcessFailedException.php
new file mode 100644
index 0000000..328acfd
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Exception/ProcessFailedException.php
@@ -0,0 +1,54 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Process\Exception;
+
+use Symfony\Component\Process\Process;
+
+/**
+ * Exception for failed processes.
+ *
+ * @author Johannes M. Schmitt <schmittjoh@gmail.com>
+ */
+class ProcessFailedException extends RuntimeException
+{
+ private $process;
+
+ public function __construct(Process $process)
+ {
+ if ($process->isSuccessful()) {
+ throw new InvalidArgumentException('Expected a failed process, but the given process was successful.');
+ }
+
+ $error = sprintf('The command "%s" failed.'."\n\nExit Code: %s(%s)\n\nWorking directory: %s",
+ $process->getCommandLine(),
+ $process->getExitCode(),
+ $process->getExitCodeText(),
+ $process->getWorkingDirectory()
+ );
+
+ if (!$process->isOutputDisabled()) {
+ $error .= sprintf("\n\nOutput:\n================\n%s\n\nError Output:\n================\n%s",
+ $process->getOutput(),
+ $process->getErrorOutput()
+ );
+ }
+
+ parent::__construct($error);
+
+ $this->process = $process;
+ }
+
+ public function getProcess()
+ {
+ return $this->process;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Exception/ProcessTimedOutException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Exception/ProcessTimedOutException.php
new file mode 100644
index 0000000..fef4a8a
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Exception/ProcessTimedOutException.php
@@ -0,0 +1,69 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Process\Exception;
+
+use Symfony\Component\Process\Process;
+
+/**
+ * Exception that is thrown when a process times out.
+ *
+ * @author Johannes M. Schmitt <schmittjoh@gmail.com>
+ */
+class ProcessTimedOutException extends RuntimeException
+{
+ const TYPE_GENERAL = 1;
+ const TYPE_IDLE = 2;
+
+ private $process;
+ private $timeoutType;
+
+ public function __construct(Process $process, $timeoutType)
+ {
+ $this->process = $process;
+ $this->timeoutType = $timeoutType;
+
+ parent::__construct(sprintf(
+ 'The process "%s" exceeded the timeout of %s seconds.',
+ $process->getCommandLine(),
+ $this->getExceededTimeout()
+ ));
+ }
+
+ public function getProcess()
+ {
+ return $this->process;
+ }
+
+ public function isGeneralTimeout()
+ {
+ return self::TYPE_GENERAL === $this->timeoutType;
+ }
+
+ public function isIdleTimeout()
+ {
+ return self::TYPE_IDLE === $this->timeoutType;
+ }
+
+ public function getExceededTimeout()
+ {
+ switch ($this->timeoutType) {
+ case self::TYPE_GENERAL:
+ return $this->process->getTimeout();
+
+ case self::TYPE_IDLE:
+ return $this->process->getIdleTimeout();
+
+ default:
+ throw new \LogicException(sprintf('Unknown timeout type "%d".', $this->timeoutType));
+ }
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Exception/RuntimeException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Exception/RuntimeException.php
new file mode 100644
index 0000000..adead25
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Exception/RuntimeException.php
@@ -0,0 +1,21 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Process\Exception;
+
+/**
+ * RuntimeException for the Process Component.
+ *
+ * @author Johannes M. Schmitt <schmittjoh@gmail.com>
+ */
+class RuntimeException extends \RuntimeException implements ExceptionInterface
+{
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/ExecutableFinder.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/ExecutableFinder.php
new file mode 100644
index 0000000..d042a5b
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/ExecutableFinder.php
@@ -0,0 +1,88 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Process;
+
+/**
+ * Generic executable finder.
+ *
+ * @author Fabien Potencier <fabien@symfony.com>
+ * @author Johannes M. Schmitt <schmittjoh@gmail.com>
+ */
+class ExecutableFinder
+{
+ private $suffixes = array('.exe', '.bat', '.cmd', '.com');
+
+ /**
+ * Replaces default suffixes of executable.
+ */
+ public function setSuffixes(array $suffixes)
+ {
+ $this->suffixes = $suffixes;
+ }
+
+ /**
+ * Adds new possible suffix to check for executable.
+ *
+ * @param string $suffix
+ */
+ public function addSuffix($suffix)
+ {
+ $this->suffixes[] = $suffix;
+ }
+
+ /**
+ * Finds an executable by name.
+ *
+ * @param string $name The executable name (without the extension)
+ * @param string $default The default to return if no executable is found
+ * @param array $extraDirs Additional dirs to check into
+ *
+ * @return string The executable path or default value
+ */
+ public function find($name, $default = null, array $extraDirs = array())
+ {
+ if (ini_get('open_basedir')) {
+ $searchPath = explode(PATH_SEPARATOR, ini_get('open_basedir'));
+ $dirs = array();
+ foreach ($searchPath as $path) {
+ // Silencing against https://bugs.php.net/69240
+ if (@is_dir($path)) {
+ $dirs[] = $path;
+ } else {
+ if (basename($path) == $name && @is_executable($path)) {
+ return $path;
+ }
+ }
+ }
+ } else {
+ $dirs = array_merge(
+ explode(PATH_SEPARATOR, getenv('PATH') ?: getenv('Path')),
+ $extraDirs
+ );
+ }
+
+ $suffixes = array('');
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ $pathExt = getenv('PATHEXT');
+ $suffixes = array_merge($suffixes, $pathExt ? explode(PATH_SEPARATOR, $pathExt) : $this->suffixes);
+ }
+ foreach ($suffixes as $suffix) {
+ foreach ($dirs as $dir) {
+ if (@is_file($file = $dir.DIRECTORY_SEPARATOR.$name.$suffix) && ('\\' === DIRECTORY_SEPARATOR || is_executable($file))) {
+ return $file;
+ }
+ }
+ }
+
+ return $default;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/InputStream.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/InputStream.php
new file mode 100644
index 0000000..9bd917a
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/InputStream.php
@@ -0,0 +1,92 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Process;
+
+use Symfony\Component\Process\Exception\RuntimeException;
+
+/**
+ * Provides a way to continuously write to the input of a Process until the InputStream is closed.
+ *
+ * @author Nicolas Grekas <p@tchwork.com>
+ */
+class InputStream implements \IteratorAggregate
+{
+ /** @var null|callable */
+ private $onEmpty = null;
+ private $input = array();
+ private $open = true;
+
+ /**
+ * Sets a callback that is called when the write buffer becomes empty.
+ */
+ public function onEmpty(callable $onEmpty = null)
+ {
+ $this->onEmpty = $onEmpty;
+ }
+
+ /**
+ * Appends an input to the write buffer.
+ *
+ * @param resource|string|int|float|bool|\Traversable|null The input to append as scalar,
+ * stream resource or \Traversable
+ */
+ public function write($input)
+ {
+ if (null === $input) {
+ return;
+ }
+ if ($this->isClosed()) {
+ throw new RuntimeException(sprintf('%s is closed', static::class));
+ }
+ $this->input[] = ProcessUtils::validateInput(__METHOD__, $input);
+ }
+
+ /**
+ * Closes the write buffer.
+ */
+ public function close()
+ {
+ $this->open = false;
+ }
+
+ /**
+ * Tells whether the write buffer is closed or not.
+ */
+ public function isClosed()
+ {
+ return !$this->open;
+ }
+
+ public function getIterator()
+ {
+ $this->open = true;
+
+ while ($this->open || $this->input) {
+ if (!$this->input) {
+ yield '';
+ continue;
+ }
+ $current = array_shift($this->input);
+
+ if ($current instanceof \Iterator) {
+ foreach ($current as $cur) {
+ yield $cur;
+ }
+ } else {
+ yield $current;
+ }
+ if (!$this->input && $this->open && null !== $onEmpty = $this->onEmpty) {
+ $this->write($onEmpty($this));
+ }
+ }
+ }
+}
diff --git a/assets/php/vendor/symfony/routing/LICENSE b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/LICENSE
index 21d7fb9..21d7fb9 100755..100644
--- a/assets/php/vendor/symfony/routing/LICENSE
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/LICENSE
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/PhpExecutableFinder.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/PhpExecutableFinder.php
new file mode 100644
index 0000000..c9c113c
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/PhpExecutableFinder.php
@@ -0,0 +1,94 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Process;
+
+/**
+ * An executable finder specifically designed for the PHP executable.
+ *
+ * @author Fabien Potencier <fabien@symfony.com>
+ * @author Johannes M. Schmitt <schmittjoh@gmail.com>
+ */
+class PhpExecutableFinder
+{
+ private $executableFinder;
+
+ public function __construct()
+ {
+ $this->executableFinder = new ExecutableFinder();
+ }
+
+ /**
+ * Finds The PHP executable.
+ *
+ * @param bool $includeArgs Whether or not include command arguments
+ *
+ * @return string|false The PHP executable path or false if it cannot be found
+ */
+ public function find($includeArgs = true)
+ {
+ $args = $this->findArguments();
+ $args = $includeArgs && $args ? ' '.implode(' ', $args) : '';
+
+ // HHVM support
+ if (defined('HHVM_VERSION')) {
+ return (getenv('PHP_BINARY') ?: PHP_BINARY).$args;
+ }
+
+ // PHP_BINARY return the current sapi executable
+ if (PHP_BINARY && \in_array(PHP_SAPI, array('cli', 'cli-server', 'phpdbg'), true)) {
+ return PHP_BINARY.$args;
+ }
+
+ if ($php = getenv('PHP_PATH')) {
+ if (!is_executable($php)) {
+ return false;
+ }
+
+ return $php;
+ }
+
+ if ($php = getenv('PHP_PEAR_PHP_BIN')) {
+ if (is_executable($php)) {
+ return $php;
+ }
+ }
+
+ if (is_executable($php = PHP_BINDIR.('\\' === DIRECTORY_SEPARATOR ? '\\php.exe' : '/php'))) {
+ return $php;
+ }
+
+ $dirs = array(PHP_BINDIR);
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ $dirs[] = 'C:\xampp\php\\';
+ }
+
+ return $this->executableFinder->find('php', false, $dirs);
+ }
+
+ /**
+ * Finds the PHP executable arguments.
+ *
+ * @return array The PHP executable arguments
+ */
+ public function findArguments()
+ {
+ $arguments = array();
+
+ if (defined('HHVM_VERSION')) {
+ $arguments[] = '--php';
+ } elseif ('phpdbg' === PHP_SAPI) {
+ $arguments[] = '-qrr';
+ }
+
+ return $arguments;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/PhpProcess.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/PhpProcess.php
new file mode 100644
index 0000000..d3fd384
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/PhpProcess.php
@@ -0,0 +1,76 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Process;
+
+use Symfony\Component\Process\Exception\RuntimeException;
+
+/**
+ * PhpProcess runs a PHP script in an independent process.
+ *
+ * $p = new PhpProcess('<?php echo "foo"; ?>');
+ * $p->run();
+ * print $p->getOutput()."\n";
+ *
+ * @author Fabien Potencier <fabien@symfony.com>
+ */
+class PhpProcess extends Process
+{
+ /**
+ * @param string $script The PHP script to run (as a string)
+ * @param string|null $cwd The working directory or null to use the working dir of the current PHP process
+ * @param array|null $env The environment variables or null to use the same environment as the current PHP process
+ * @param int $timeout The timeout in seconds
+ * @param array $options An array of options for proc_open
+ */
+ public function __construct($script, $cwd = null, array $env = null, $timeout = 60, array $options = null)
+ {
+ $executableFinder = new PhpExecutableFinder();
+ if (false === $php = $executableFinder->find(false)) {
+ $php = null;
+ } else {
+ $php = array_merge(array($php), $executableFinder->findArguments());
+ }
+ if ('phpdbg' === PHP_SAPI) {
+ $file = tempnam(sys_get_temp_dir(), 'dbg');
+ file_put_contents($file, $script);
+ register_shutdown_function('unlink', $file);
+ $php[] = $file;
+ $script = null;
+ }
+ if (null !== $options) {
+ @trigger_error(sprintf('The $options parameter of the %s constructor is deprecated since Symfony 3.3 and will be removed in 4.0.', __CLASS__), E_USER_DEPRECATED);
+ }
+
+ parent::__construct($php, $cwd, $env, $script, $timeout, $options);
+ }
+
+ /**
+ * Sets the path to the PHP binary to use.
+ */
+ public function setPhpBinary($php)
+ {
+ $this->setCommandLine($php);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function start(callable $callback = null/*, array $env = array()*/)
+ {
+ if (null === $this->getCommandLine()) {
+ throw new RuntimeException('Unable to find the PHP executable.');
+ }
+ $env = 1 < func_num_args() ? func_get_arg(1) : null;
+
+ parent::start($callback, $env);
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Pipes/AbstractPipes.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Pipes/AbstractPipes.php
new file mode 100644
index 0000000..2bd1fe7
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Pipes/AbstractPipes.php
@@ -0,0 +1,168 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Process\Pipes;
+
+use Symfony\Component\Process\Exception\InvalidArgumentException;
+
+/**
+ * @author Romain Neutron <imprec@gmail.com>
+ *
+ * @internal
+ */
+abstract class AbstractPipes implements PipesInterface
+{
+ public $pipes = array();
+
+ private $inputBuffer = '';
+ private $input;
+ private $blocked = true;
+
+ /**
+ * @param resource|string|int|float|bool|\Iterator|null $input
+ */
+ public function __construct($input)
+ {
+ if (is_resource($input) || $input instanceof \Iterator) {
+ $this->input = $input;
+ } elseif (is_string($input)) {
+ $this->inputBuffer = $input;
+ } else {
+ $this->inputBuffer = (string) $input;
+ }
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function close()
+ {
+ foreach ($this->pipes as $pipe) {
+ fclose($pipe);
+ }
+ $this->pipes = array();
+ }
+
+ /**
+ * Returns true if a system call has been interrupted.
+ *
+ * @return bool
+ */
+ protected function hasSystemCallBeenInterrupted()
+ {
+ $lastError = error_get_last();
+
+ // stream_select returns false when the `select` system call is interrupted by an incoming signal
+ return isset($lastError['message']) && false !== stripos($lastError['message'], 'interrupted system call');
+ }
+
+ /**
+ * Unblocks streams.
+ */
+ protected function unblock()
+ {
+ if (!$this->blocked) {
+ return;
+ }
+
+ foreach ($this->pipes as $pipe) {
+ stream_set_blocking($pipe, 0);
+ }
+ if (is_resource($this->input)) {
+ stream_set_blocking($this->input, 0);
+ }
+
+ $this->blocked = false;
+ }
+
+ /**
+ * Writes input to stdin.
+ *
+ * @throws InvalidArgumentException When an input iterator yields a non supported value
+ */
+ protected function write()
+ {
+ if (!isset($this->pipes[0])) {
+ return;
+ }
+ $input = $this->input;
+
+ if ($input instanceof \Iterator) {
+ if (!$input->valid()) {
+ $input = null;
+ } elseif (is_resource($input = $input->current())) {
+ stream_set_blocking($input, 0);
+ } elseif (!isset($this->inputBuffer[0])) {
+ if (!is_string($input)) {
+ if (!is_scalar($input)) {
+ throw new InvalidArgumentException(sprintf('%s yielded a value of type "%s", but only scalars and stream resources are supported', get_class($this->input), gettype($input)));
+ }
+ $input = (string) $input;
+ }
+ $this->inputBuffer = $input;
+ $this->input->next();
+ $input = null;
+ } else {
+ $input = null;
+ }
+ }
+
+ $r = $e = array();
+ $w = array($this->pipes[0]);
+
+ // let's have a look if something changed in streams
+ if (false === @stream_select($r, $w, $e, 0, 0)) {
+ return;
+ }
+
+ foreach ($w as $stdin) {
+ if (isset($this->inputBuffer[0])) {
+ $written = fwrite($stdin, $this->inputBuffer);
+ $this->inputBuffer = substr($this->inputBuffer, $written);
+ if (isset($this->inputBuffer[0])) {
+ return array($this->pipes[0]);
+ }
+ }
+
+ if ($input) {
+ for (;;) {
+ $data = fread($input, self::CHUNK_SIZE);
+ if (!isset($data[0])) {
+ break;
+ }
+ $written = fwrite($stdin, $data);
+ $data = substr($data, $written);
+ if (isset($data[0])) {
+ $this->inputBuffer = $data;
+
+ return array($this->pipes[0]);
+ }
+ }
+ if (feof($input)) {
+ if ($this->input instanceof \Iterator) {
+ $this->input->next();
+ } else {
+ $this->input = null;
+ }
+ }
+ }
+ }
+
+ // no input to read on resource, buffer is empty
+ if (!isset($this->inputBuffer[0]) && !($this->input instanceof \Iterator ? $this->input->valid() : $this->input)) {
+ $this->input = null;
+ fclose($this->pipes[0]);
+ unset($this->pipes[0]);
+ } elseif (!$w) {
+ return array($this->pipes[0]);
+ }
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Pipes/PipesInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Pipes/PipesInterface.php
new file mode 100644
index 0000000..52bbe76
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Pipes/PipesInterface.php
@@ -0,0 +1,67 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Process\Pipes;
+
+/**
+ * PipesInterface manages descriptors and pipes for the use of proc_open.
+ *
+ * @author Romain Neutron <imprec@gmail.com>
+ *
+ * @internal
+ */
+interface PipesInterface
+{
+ const CHUNK_SIZE = 16384;
+
+ /**
+ * Returns an array of descriptors for the use of proc_open.
+ *
+ * @return array
+ */
+ public function getDescriptors();
+
+ /**
+ * Returns an array of filenames indexed by their related stream in case these pipes use temporary files.
+ *
+ * @return string[]
+ */
+ public function getFiles();
+
+ /**
+ * Reads data in file handles and pipes.
+ *
+ * @param bool $blocking Whether to use blocking calls or not
+ * @param bool $close Whether to close pipes if they've reached EOF
+ *
+ * @return string[] An array of read data indexed by their fd
+ */
+ public function readAndWrite($blocking, $close = false);
+
+ /**
+ * Returns if the current state has open file handles or pipes.
+ *
+ * @return bool
+ */
+ public function areOpen();
+
+ /**
+ * Returns if pipes are able to read output.
+ *
+ * @return bool
+ */
+ public function haveReadSupport();
+
+ /**
+ * Closes file handles and pipes.
+ */
+ public function close();
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Pipes/UnixPipes.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Pipes/UnixPipes.php
new file mode 100644
index 0000000..78ffee7
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Pipes/UnixPipes.php
@@ -0,0 +1,150 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Process\Pipes;
+
+use Symfony\Component\Process\Process;
+
+/**
+ * UnixPipes implementation uses unix pipes as handles.
+ *
+ * @author Romain Neutron <imprec@gmail.com>
+ *
+ * @internal
+ */
+class UnixPipes extends AbstractPipes
+{
+ private $ttyMode;
+ private $ptyMode;
+ private $haveReadSupport;
+
+ public function __construct($ttyMode, $ptyMode, $input, $haveReadSupport)
+ {
+ $this->ttyMode = (bool) $ttyMode;
+ $this->ptyMode = (bool) $ptyMode;
+ $this->haveReadSupport = (bool) $haveReadSupport;
+
+ parent::__construct($input);
+ }
+
+ public function __destruct()
+ {
+ $this->close();
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getDescriptors()
+ {
+ if (!$this->haveReadSupport) {
+ $nullstream = fopen('/dev/null', 'c');
+
+ return array(
+ array('pipe', 'r'),
+ $nullstream,
+ $nullstream,
+ );
+ }
+
+ if ($this->ttyMode) {
+ return array(
+ array('file', '/dev/tty', 'r'),
+ array('file', '/dev/tty', 'w'),
+ array('file', '/dev/tty', 'w'),
+ );
+ }
+
+ if ($this->ptyMode && Process::isPtySupported()) {
+ return array(
+ array('pty'),
+ array('pty'),
+ array('pty'),
+ );
+ }
+
+ return array(
+ array('pipe', 'r'),
+ array('pipe', 'w'), // stdout
+ array('pipe', 'w'), // stderr
+ );
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getFiles()
+ {
+ return array();
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function readAndWrite($blocking, $close = false)
+ {
+ $this->unblock();
+ $w = $this->write();
+
+ $read = $e = array();
+ $r = $this->pipes;
+ unset($r[0]);
+
+ // let's have a look if something changed in streams
+ if (($r || $w) && false === @stream_select($r, $w, $e, 0, $blocking ? Process::TIMEOUT_PRECISION * 1E6 : 0)) {
+ // if a system call has been interrupted, forget about it, let's try again
+ // otherwise, an error occurred, let's reset pipes
+ if (!$this->hasSystemCallBeenInterrupted()) {
+ $this->pipes = array();
+ }
+
+ return $read;
+ }
+
+ foreach ($r as $pipe) {
+ // prior PHP 5.4 the array passed to stream_select is modified and
+ // lose key association, we have to find back the key
+ $read[$type = array_search($pipe, $this->pipes, true)] = '';
+
+ do {
+ $data = fread($pipe, self::CHUNK_SIZE);
+ $read[$type] .= $data;
+ } while (isset($data[0]) && ($close || isset($data[self::CHUNK_SIZE - 1])));
+
+ if (!isset($read[$type][0])) {
+ unset($read[$type]);
+ }
+
+ if ($close && feof($pipe)) {
+ fclose($pipe);
+ unset($this->pipes[$type]);
+ }
+ }
+
+ return $read;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function haveReadSupport()
+ {
+ return $this->haveReadSupport;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function areOpen()
+ {
+ return (bool) $this->pipes;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Pipes/WindowsPipes.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Pipes/WindowsPipes.php
new file mode 100644
index 0000000..d5fa2fd
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Pipes/WindowsPipes.php
@@ -0,0 +1,196 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Process\Pipes;
+
+use Symfony\Component\Process\Process;
+use Symfony\Component\Process\Exception\RuntimeException;
+
+/**
+ * WindowsPipes implementation uses temporary files as handles.
+ *
+ * @see https://bugs.php.net/bug.php?id=51800
+ * @see https://bugs.php.net/bug.php?id=65650
+ *
+ * @author Romain Neutron <imprec@gmail.com>
+ *
+ * @internal
+ */
+class WindowsPipes extends AbstractPipes
+{
+ private $files = array();
+ private $fileHandles = array();
+ private $readBytes = array(
+ Process::STDOUT => 0,
+ Process::STDERR => 0,
+ );
+ private $haveReadSupport;
+
+ public function __construct($input, $haveReadSupport)
+ {
+ $this->haveReadSupport = (bool) $haveReadSupport;
+
+ if ($this->haveReadSupport) {
+ // Fix for PHP bug #51800: reading from STDOUT pipe hangs forever on Windows if the output is too big.
+ // Workaround for this problem is to use temporary files instead of pipes on Windows platform.
+ //
+ // @see https://bugs.php.net/bug.php?id=51800
+ $pipes = array(
+ Process::STDOUT => Process::OUT,
+ Process::STDERR => Process::ERR,
+ );
+ $tmpCheck = false;
+ $tmpDir = sys_get_temp_dir();
+ $lastError = 'unknown reason';
+ set_error_handler(function ($type, $msg) use (&$lastError) { $lastError = $msg; });
+ for ($i = 0;; ++$i) {
+ foreach ($pipes as $pipe => $name) {
+ $file = sprintf('%s\\sf_proc_%02X.%s', $tmpDir, $i, $name);
+ if (file_exists($file) && !unlink($file)) {
+ continue 2;
+ }
+ $h = fopen($file, 'xb');
+ if (!$h) {
+ $error = $lastError;
+ if ($tmpCheck || $tmpCheck = unlink(tempnam(false, 'sf_check_'))) {
+ continue;
+ }
+ restore_error_handler();
+ throw new RuntimeException(sprintf('A temporary file could not be opened to write the process output: %s', $error));
+ }
+ if (!$h || !$this->fileHandles[$pipe] = fopen($file, 'rb')) {
+ continue 2;
+ }
+ if (isset($this->files[$pipe])) {
+ unlink($this->files[$pipe]);
+ }
+ $this->files[$pipe] = $file;
+ }
+ break;
+ }
+ restore_error_handler();
+ }
+
+ parent::__construct($input);
+ }
+
+ public function __destruct()
+ {
+ $this->close();
+ $this->removeFiles();
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getDescriptors()
+ {
+ if (!$this->haveReadSupport) {
+ $nullstream = fopen('NUL', 'c');
+
+ return array(
+ array('pipe', 'r'),
+ $nullstream,
+ $nullstream,
+ );
+ }
+
+ // We're not using pipe on Windows platform as it hangs (https://bugs.php.net/bug.php?id=51800)
+ // We're not using file handles as it can produce corrupted output https://bugs.php.net/bug.php?id=65650
+ // So we redirect output within the commandline and pass the nul device to the process
+ return array(
+ array('pipe', 'r'),
+ array('file', 'NUL', 'w'),
+ array('file', 'NUL', 'w'),
+ );
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getFiles()
+ {
+ return $this->files;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function readAndWrite($blocking, $close = false)
+ {
+ $this->unblock();
+ $w = $this->write();
+ $read = $r = $e = array();
+
+ if ($blocking) {
+ if ($w) {
+ @stream_select($r, $w, $e, 0, Process::TIMEOUT_PRECISION * 1E6);
+ } elseif ($this->fileHandles) {
+ usleep(Process::TIMEOUT_PRECISION * 1E6);
+ }
+ }
+ foreach ($this->fileHandles as $type => $fileHandle) {
+ $data = stream_get_contents($fileHandle, -1, $this->readBytes[$type]);
+
+ if (isset($data[0])) {
+ $this->readBytes[$type] += strlen($data);
+ $read[$type] = $data;
+ }
+ if ($close) {
+ fclose($fileHandle);
+ unset($this->fileHandles[$type]);
+ }
+ }
+
+ return $read;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function haveReadSupport()
+ {
+ return $this->haveReadSupport;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function areOpen()
+ {
+ return $this->pipes && $this->fileHandles;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function close()
+ {
+ parent::close();
+ foreach ($this->fileHandles as $handle) {
+ fclose($handle);
+ }
+ $this->fileHandles = array();
+ }
+
+ /**
+ * Removes temporary files.
+ */
+ private function removeFiles()
+ {
+ foreach ($this->files as $filename) {
+ if (file_exists($filename)) {
+ @unlink($filename);
+ }
+ }
+ $this->files = array();
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Process.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Process.php
new file mode 100644
index 0000000..830c623
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Process.php
@@ -0,0 +1,1751 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Process;
+
+use Symfony\Component\Process\Exception\InvalidArgumentException;
+use Symfony\Component\Process\Exception\LogicException;
+use Symfony\Component\Process\Exception\ProcessFailedException;
+use Symfony\Component\Process\Exception\ProcessTimedOutException;
+use Symfony\Component\Process\Exception\RuntimeException;
+use Symfony\Component\Process\Pipes\PipesInterface;
+use Symfony\Component\Process\Pipes\UnixPipes;
+use Symfony\Component\Process\Pipes\WindowsPipes;
+
+/**
+ * Process is a thin wrapper around proc_* functions to easily
+ * start independent PHP processes.
+ *
+ * @author Fabien Potencier <fabien@symfony.com>
+ * @author Romain Neutron <imprec@gmail.com>
+ */
+class Process implements \IteratorAggregate
+{
+ const ERR = 'err';
+ const OUT = 'out';
+
+ const STATUS_READY = 'ready';
+ const STATUS_STARTED = 'started';
+ const STATUS_TERMINATED = 'terminated';
+
+ const STDIN = 0;
+ const STDOUT = 1;
+ const STDERR = 2;
+
+ // Timeout Precision in seconds.
+ const TIMEOUT_PRECISION = 0.2;
+
+ const ITER_NON_BLOCKING = 1; // By default, iterating over outputs is a blocking call, use this flag to make it non-blocking
+ const ITER_KEEP_OUTPUT = 2; // By default, outputs are cleared while iterating, use this flag to keep them in memory
+ const ITER_SKIP_OUT = 4; // Use this flag to skip STDOUT while iterating
+ const ITER_SKIP_ERR = 8; // Use this flag to skip STDERR while iterating
+
+ private $callback;
+ private $hasCallback = false;
+ private $commandline;
+ private $cwd;
+ private $env;
+ private $input;
+ private $starttime;
+ private $lastOutputTime;
+ private $timeout;
+ private $idleTimeout;
+ private $options = array('suppress_errors' => true);
+ private $exitcode;
+ private $fallbackStatus = array();
+ private $processInformation;
+ private $outputDisabled = false;
+ private $stdout;
+ private $stderr;
+ private $enhanceWindowsCompatibility = true;
+ private $enhanceSigchildCompatibility;
+ private $process;
+ private $status = self::STATUS_READY;
+ private $incrementalOutputOffset = 0;
+ private $incrementalErrorOutputOffset = 0;
+ private $tty;
+ private $pty;
+ private $inheritEnv = false;
+
+ private $useFileHandles = false;
+ /** @var PipesInterface */
+ private $processPipes;
+
+ private $latestSignal;
+
+ private static $sigchild;
+
+ /**
+ * Exit codes translation table.
+ *
+ * User-defined errors must use exit codes in the 64-113 range.
+ */
+ public static $exitCodes = array(
+ 0 => 'OK',
+ 1 => 'General error',
+ 2 => 'Misuse of shell builtins',
+
+ 126 => 'Invoked command cannot execute',
+ 127 => 'Command not found',
+ 128 => 'Invalid exit argument',
+
+ // signals
+ 129 => 'Hangup',
+ 130 => 'Interrupt',
+ 131 => 'Quit and dump core',
+ 132 => 'Illegal instruction',
+ 133 => 'Trace/breakpoint trap',
+ 134 => 'Process aborted',
+ 135 => 'Bus error: "access to undefined portion of memory object"',
+ 136 => 'Floating point exception: "erroneous arithmetic operation"',
+ 137 => 'Kill (terminate immediately)',
+ 138 => 'User-defined 1',
+ 139 => 'Segmentation violation',
+ 140 => 'User-defined 2',
+ 141 => 'Write to pipe with no one reading',
+ 142 => 'Signal raised by alarm',
+ 143 => 'Termination (request to terminate)',
+ // 144 - not defined
+ 145 => 'Child process terminated, stopped (or continued*)',
+ 146 => 'Continue if stopped',
+ 147 => 'Stop executing temporarily',
+ 148 => 'Terminal stop signal',
+ 149 => 'Background process attempting to read from tty ("in")',
+ 150 => 'Background process attempting to write to tty ("out")',
+ 151 => 'Urgent data available on socket',
+ 152 => 'CPU time limit exceeded',
+ 153 => 'File size limit exceeded',
+ 154 => 'Signal raised by timer counting virtual time: "virtual timer expired"',
+ 155 => 'Profiling timer expired',
+ // 156 - not defined
+ 157 => 'Pollable event',
+ // 158 - not defined
+ 159 => 'Bad syscall',
+ );
+
+ /**
+ * @param string|array $commandline The command line to run
+ * @param string|null $cwd The working directory or null to use the working dir of the current PHP process
+ * @param array|null $env The environment variables or null to use the same environment as the current PHP process
+ * @param mixed|null $input The input as stream resource, scalar or \Traversable, or null for no input
+ * @param int|float|null $timeout The timeout in seconds or null to disable
+ * @param array $options An array of options for proc_open
+ *
+ * @throws RuntimeException When proc_open is not installed
+ */
+ public function __construct($commandline, $cwd = null, array $env = null, $input = null, $timeout = 60, array $options = null)
+ {
+ if (!function_exists('proc_open')) {
+ throw new RuntimeException('The Process class relies on proc_open, which is not available on your PHP installation.');
+ }
+
+ $this->commandline = $commandline;
+ $this->cwd = $cwd;
+
+ // on Windows, if the cwd changed via chdir(), proc_open defaults to the dir where PHP was started
+ // on Gnu/Linux, PHP builds with --enable-maintainer-zts are also affected
+ // @see : https://bugs.php.net/bug.php?id=51800
+ // @see : https://bugs.php.net/bug.php?id=50524
+ if (null === $this->cwd && (defined('ZEND_THREAD_SAFE') || '\\' === DIRECTORY_SEPARATOR)) {
+ $this->cwd = getcwd();
+ }
+ if (null !== $env) {
+ $this->setEnv($env);
+ }
+
+ $this->setInput($input);
+ $this->setTimeout($timeout);
+ $this->useFileHandles = '\\' === DIRECTORY_SEPARATOR;
+ $this->pty = false;
+ $this->enhanceSigchildCompatibility = '\\' !== DIRECTORY_SEPARATOR && $this->isSigchildEnabled();
+ if (null !== $options) {
+ @trigger_error(sprintf('The $options parameter of the %s constructor is deprecated since Symfony 3.3 and will be removed in 4.0.', __CLASS__), E_USER_DEPRECATED);
+ $this->options = array_replace($this->options, $options);
+ }
+ }
+
+ public function __destruct()
+ {
+ $this->stop(0);
+ }
+
+ public function __clone()
+ {
+ $this->resetProcessData();
+ }
+
+ /**
+ * Runs the process.
+ *
+ * The callback receives the type of output (out or err) and
+ * some bytes from the output in real-time. It allows to have feedback
+ * from the independent process during execution.
+ *
+ * The STDOUT and STDERR are also available after the process is finished
+ * via the getOutput() and getErrorOutput() methods.
+ *
+ * @param callable|null $callback A PHP callback to run whenever there is some
+ * output available on STDOUT or STDERR
+ * @param array $env An array of additional env vars to set when running the process
+ *
+ * @return int The exit status code
+ *
+ * @throws RuntimeException When process can't be launched
+ * @throws RuntimeException When process stopped after receiving signal
+ * @throws LogicException In case a callback is provided and output has been disabled
+ *
+ * @final since version 3.3
+ */
+ public function run($callback = null/*, array $env = array()*/)
+ {
+ $env = 1 < func_num_args() ? func_get_arg(1) : null;
+ $this->start($callback, $env);
+
+ return $this->wait();
+ }
+
+ /**
+ * Runs the process.
+ *
+ * This is identical to run() except that an exception is thrown if the process
+ * exits with a non-zero exit code.
+ *
+ * @param callable|null $callback
+ * @param array $env An array of additional env vars to set when running the process
+ *
+ * @return self
+ *
+ * @throws RuntimeException if PHP was compiled with --enable-sigchild and the enhanced sigchild compatibility mode is not enabled
+ * @throws ProcessFailedException if the process didn't terminate successfully
+ *
+ * @final since version 3.3
+ */
+ public function mustRun(callable $callback = null/*, array $env = array()*/)
+ {
+ if (!$this->enhanceSigchildCompatibility && $this->isSigchildEnabled()) {
+ throw new RuntimeException('This PHP has been compiled with --enable-sigchild. You must use setEnhanceSigchildCompatibility() to use this method.');
+ }
+ $env = 1 < func_num_args() ? func_get_arg(1) : null;
+
+ if (0 !== $this->run($callback, $env)) {
+ throw new ProcessFailedException($this);
+ }
+
+ return $this;
+ }
+
+ /**
+ * Starts the process and returns after writing the input to STDIN.
+ *
+ * This method blocks until all STDIN data is sent to the process then it
+ * returns while the process runs in the background.
+ *
+ * The termination of the process can be awaited with wait().
+ *
+ * The callback receives the type of output (out or err) and some bytes from
+ * the output in real-time while writing the standard input to the process.
+ * It allows to have feedback from the independent process during execution.
+ *
+ * @param callable|null $callback A PHP callback to run whenever there is some
+ * output available on STDOUT or STDERR
+ * @param array $env An array of additional env vars to set when running the process
+ *
+ * @throws RuntimeException When process can't be launched
+ * @throws RuntimeException When process is already running
+ * @throws LogicException In case a callback is provided and output has been disabled
+ */
+ public function start(callable $callback = null/*, array $env = array()*/)
+ {
+ if ($this->isRunning()) {
+ throw new RuntimeException('Process is already running');
+ }
+ if (2 <= func_num_args()) {
+ $env = func_get_arg(1);
+ } else {
+ if (__CLASS__ !== static::class) {
+ $r = new \ReflectionMethod($this, __FUNCTION__);
+ if (__CLASS__ !== $r->getDeclaringClass()->getName() && (2 > $r->getNumberOfParameters() || 'env' !== $r->getParameters()[0]->name)) {
+ @trigger_error(sprintf('The %s::start() method expects a second "$env" argument since Symfony 3.3. It will be made mandatory in 4.0.', static::class), E_USER_DEPRECATED);
+ }
+ }
+ $env = null;
+ }
+
+ $this->resetProcessData();
+ $this->starttime = $this->lastOutputTime = microtime(true);
+ $this->callback = $this->buildCallback($callback);
+ $this->hasCallback = null !== $callback;
+ $descriptors = $this->getDescriptors();
+ $inheritEnv = $this->inheritEnv;
+
+ if (is_array($commandline = $this->commandline)) {
+ $commandline = implode(' ', array_map(array($this, 'escapeArgument'), $commandline));
+
+ if ('\\' !== DIRECTORY_SEPARATOR) {
+ // exec is mandatory to deal with sending a signal to the process
+ $commandline = 'exec '.$commandline;
+ }
+ }
+
+ if (null === $env) {
+ $env = $this->env;
+ } else {
+ if ($this->env) {
+ $env += $this->env;
+ }
+ $inheritEnv = true;
+ }
+
+ if (null !== $env && $inheritEnv) {
+ $env += $this->getDefaultEnv();
+ } elseif (null !== $env) {
+ @trigger_error('Not inheriting environment variables is deprecated since Symfony 3.3 and will always happen in 4.0. Set "Process::inheritEnvironmentVariables()" to true instead.', E_USER_DEPRECATED);
+ } else {
+ $env = $this->getDefaultEnv();
+ }
+ if ('\\' === DIRECTORY_SEPARATOR && $this->enhanceWindowsCompatibility) {
+ $this->options['bypass_shell'] = true;
+ $commandline = $this->prepareWindowsCommandLine($commandline, $env);
+ } elseif (!$this->useFileHandles && $this->enhanceSigchildCompatibility && $this->isSigchildEnabled()) {
+ // last exit code is output on the fourth pipe and caught to work around --enable-sigchild
+ $descriptors[3] = array('pipe', 'w');
+
+ // See https://unix.stackexchange.com/questions/71205/background-process-pipe-input
+ $commandline = '{ ('.$commandline.') <&3 3<&- 3>/dev/null & } 3<&0;';
+ $commandline .= 'pid=$!; echo $pid >&3; wait $pid; code=$?; echo $code >&3; exit $code';
+
+ // Workaround for the bug, when PTS functionality is enabled.
+ // @see : https://bugs.php.net/69442
+ $ptsWorkaround = fopen(__FILE__, 'r');
+ }
+ if (defined('HHVM_VERSION')) {
+ $envPairs = $env;
+ } else {
+ $envPairs = array();
+ foreach ($env as $k => $v) {
+ if (false !== $v) {
+ $envPairs[] = $k.'='.$v;
+ }
+ }
+ }
+
+ if (!is_dir($this->cwd)) {
+ @trigger_error('The provided cwd does not exist. Command is currently ran against getcwd(). This behavior is deprecated since Symfony 3.4 and will be removed in 4.0.', E_USER_DEPRECATED);
+ }
+
+ $this->process = proc_open($commandline, $descriptors, $this->processPipes->pipes, $this->cwd, $envPairs, $this->options);
+
+ if (!is_resource($this->process)) {
+ throw new RuntimeException('Unable to launch a new process.');
+ }
+ $this->status = self::STATUS_STARTED;
+
+ if (isset($descriptors[3])) {
+ $this->fallbackStatus['pid'] = (int) fgets($this->processPipes->pipes[3]);
+ }
+
+ if ($this->tty) {
+ return;
+ }
+
+ $this->updateStatus(false);
+ $this->checkTimeout();
+ }
+
+ /**
+ * Restarts the process.
+ *
+ * Be warned that the process is cloned before being started.
+ *
+ * @param callable|null $callback A PHP callback to run whenever there is some
+ * output available on STDOUT or STDERR
+ * @param array $env An array of additional env vars to set when running the process
+ *
+ * @return $this
+ *
+ * @throws RuntimeException When process can't be launched
+ * @throws RuntimeException When process is already running
+ *
+ * @see start()
+ *
+ * @final since version 3.3
+ */
+ public function restart(callable $callback = null/*, array $env = array()*/)
+ {
+ if ($this->isRunning()) {
+ throw new RuntimeException('Process is already running');
+ }
+ $env = 1 < func_num_args() ? func_get_arg(1) : null;
+
+ $process = clone $this;
+ $process->start($callback, $env);
+
+ return $process;
+ }
+
+ /**
+ * Waits for the process to terminate.
+ *
+ * The callback receives the type of output (out or err) and some bytes
+ * from the output in real-time while writing the standard input to the process.
+ * It allows to have feedback from the independent process during execution.
+ *
+ * @param callable|null $callback A valid PHP callback
+ *
+ * @return int The exitcode of the process
+ *
+ * @throws RuntimeException When process timed out
+ * @throws RuntimeException When process stopped after receiving signal
+ * @throws LogicException When process is not yet started
+ */
+ public function wait(callable $callback = null)
+ {
+ $this->requireProcessIsStarted(__FUNCTION__);
+
+ $this->updateStatus(false);
+
+ if (null !== $callback) {
+ if (!$this->processPipes->haveReadSupport()) {
+ $this->stop(0);
+ throw new \LogicException('Pass the callback to the Process::start method or enableOutput to use a callback with Process::wait');
+ }
+ $this->callback = $this->buildCallback($callback);
+ }
+
+ do {
+ $this->checkTimeout();
+ $running = '\\' === DIRECTORY_SEPARATOR ? $this->isRunning() : $this->processPipes->areOpen();
+ $this->readPipes($running, '\\' !== DIRECTORY_SEPARATOR || !$running);
+ } while ($running);
+
+ while ($this->isRunning()) {
+ usleep(1000);
+ }
+
+ if ($this->processInformation['signaled'] && $this->processInformation['termsig'] !== $this->latestSignal) {
+ throw new RuntimeException(sprintf('The process has been signaled with signal "%s".', $this->processInformation['termsig']));
+ }
+
+ return $this->exitcode;
+ }
+
+ /**
+ * Returns the Pid (process identifier), if applicable.
+ *
+ * @return int|null The process id if running, null otherwise
+ */
+ public function getPid()
+ {
+ return $this->isRunning() ? $this->processInformation['pid'] : null;
+ }
+
+ /**
+ * Sends a POSIX signal to the process.
+ *
+ * @param int $signal A valid POSIX signal (see http://www.php.net/manual/en/pcntl.constants.php)
+ *
+ * @return $this
+ *
+ * @throws LogicException In case the process is not running
+ * @throws RuntimeException In case --enable-sigchild is activated and the process can't be killed
+ * @throws RuntimeException In case of failure
+ */
+ public function signal($signal)
+ {
+ $this->doSignal($signal, true);
+
+ return $this;
+ }
+
+ /**
+ * Disables fetching output and error output from the underlying process.
+ *
+ * @return $this
+ *
+ * @throws RuntimeException In case the process is already running
+ * @throws LogicException if an idle timeout is set
+ */
+ public function disableOutput()
+ {
+ if ($this->isRunning()) {
+ throw new RuntimeException('Disabling output while the process is running is not possible.');
+ }
+ if (null !== $this->idleTimeout) {
+ throw new LogicException('Output can not be disabled while an idle timeout is set.');
+ }
+
+ $this->outputDisabled = true;
+
+ return $this;
+ }
+
+ /**
+ * Enables fetching output and error output from the underlying process.
+ *
+ * @return $this
+ *
+ * @throws RuntimeException In case the process is already running
+ */
+ public function enableOutput()
+ {
+ if ($this->isRunning()) {
+ throw new RuntimeException('Enabling output while the process is running is not possible.');
+ }
+
+ $this->outputDisabled = false;
+
+ return $this;
+ }
+
+ /**
+ * Returns true in case the output is disabled, false otherwise.
+ *
+ * @return bool
+ */
+ public function isOutputDisabled()
+ {
+ return $this->outputDisabled;
+ }
+
+ /**
+ * Returns the current output of the process (STDOUT).
+ *
+ * @return string The process output
+ *
+ * @throws LogicException in case the output has been disabled
+ * @throws LogicException In case the process is not started
+ */
+ public function getOutput()
+ {
+ $this->readPipesForOutput(__FUNCTION__);
+
+ if (false === $ret = stream_get_contents($this->stdout, -1, 0)) {
+ return '';
+ }
+
+ return $ret;
+ }
+
+ /**
+ * Returns the output incrementally.
+ *
+ * In comparison with the getOutput method which always return the whole
+ * output, this one returns the new output since the last call.
+ *
+ * @return string The process output since the last call
+ *
+ * @throws LogicException in case the output has been disabled
+ * @throws LogicException In case the process is not started
+ */
+ public function getIncrementalOutput()
+ {
+ $this->readPipesForOutput(__FUNCTION__);
+
+ $latest = stream_get_contents($this->stdout, -1, $this->incrementalOutputOffset);
+ $this->incrementalOutputOffset = ftell($this->stdout);
+
+ if (false === $latest) {
+ return '';
+ }
+
+ return $latest;
+ }
+
+ /**
+ * Returns an iterator to the output of the process, with the output type as keys (Process::OUT/ERR).
+ *
+ * @param int $flags A bit field of Process::ITER_* flags
+ *
+ * @throws LogicException in case the output has been disabled
+ * @throws LogicException In case the process is not started
+ *
+ * @return \Generator
+ */
+ public function getIterator($flags = 0)
+ {
+ $this->readPipesForOutput(__FUNCTION__, false);
+
+ $clearOutput = !(self::ITER_KEEP_OUTPUT & $flags);
+ $blocking = !(self::ITER_NON_BLOCKING & $flags);
+ $yieldOut = !(self::ITER_SKIP_OUT & $flags);
+ $yieldErr = !(self::ITER_SKIP_ERR & $flags);
+
+ while (null !== $this->callback || ($yieldOut && !feof($this->stdout)) || ($yieldErr && !feof($this->stderr))) {
+ if ($yieldOut) {
+ $out = stream_get_contents($this->stdout, -1, $this->incrementalOutputOffset);
+
+ if (isset($out[0])) {
+ if ($clearOutput) {
+ $this->clearOutput();
+ } else {
+ $this->incrementalOutputOffset = ftell($this->stdout);
+ }
+
+ yield self::OUT => $out;
+ }
+ }
+
+ if ($yieldErr) {
+ $err = stream_get_contents($this->stderr, -1, $this->incrementalErrorOutputOffset);
+
+ if (isset($err[0])) {
+ if ($clearOutput) {
+ $this->clearErrorOutput();
+ } else {
+ $this->incrementalErrorOutputOffset = ftell($this->stderr);
+ }
+
+ yield self::ERR => $err;
+ }
+ }
+
+ if (!$blocking && !isset($out[0]) && !isset($err[0])) {
+ yield self::OUT => '';
+ }
+
+ $this->checkTimeout();
+ $this->readPipesForOutput(__FUNCTION__, $blocking);
+ }
+ }
+
+ /**
+ * Clears the process output.
+ *
+ * @return $this
+ */
+ public function clearOutput()
+ {
+ ftruncate($this->stdout, 0);
+ fseek($this->stdout, 0);
+ $this->incrementalOutputOffset = 0;
+
+ return $this;
+ }
+
+ /**
+ * Returns the current error output of the process (STDERR).
+ *
+ * @return string The process error output
+ *
+ * @throws LogicException in case the output has been disabled
+ * @throws LogicException In case the process is not started
+ */
+ public function getErrorOutput()
+ {
+ $this->readPipesForOutput(__FUNCTION__);
+
+ if (false === $ret = stream_get_contents($this->stderr, -1, 0)) {
+ return '';
+ }
+
+ return $ret;
+ }
+
+ /**
+ * Returns the errorOutput incrementally.
+ *
+ * In comparison with the getErrorOutput method which always return the
+ * whole error output, this one returns the new error output since the last
+ * call.
+ *
+ * @return string The process error output since the last call
+ *
+ * @throws LogicException in case the output has been disabled
+ * @throws LogicException In case the process is not started
+ */
+ public function getIncrementalErrorOutput()
+ {
+ $this->readPipesForOutput(__FUNCTION__);
+
+ $latest = stream_get_contents($this->stderr, -1, $this->incrementalErrorOutputOffset);
+ $this->incrementalErrorOutputOffset = ftell($this->stderr);
+
+ if (false === $latest) {
+ return '';
+ }
+
+ return $latest;
+ }
+
+ /**
+ * Clears the process output.
+ *
+ * @return $this
+ */
+ public function clearErrorOutput()
+ {
+ ftruncate($this->stderr, 0);
+ fseek($this->stderr, 0);
+ $this->incrementalErrorOutputOffset = 0;
+
+ return $this;
+ }
+
+ /**
+ * Returns the exit code returned by the process.
+ *
+ * @return null|int The exit status code, null if the Process is not terminated
+ *
+ * @throws RuntimeException In case --enable-sigchild is activated and the sigchild compatibility mode is disabled
+ */
+ public function getExitCode()
+ {
+ if (!$this->enhanceSigchildCompatibility && $this->isSigchildEnabled()) {
+ throw new RuntimeException('This PHP has been compiled with --enable-sigchild. You must use setEnhanceSigchildCompatibility() to use this method.');
+ }
+
+ $this->updateStatus(false);
+
+ return $this->exitcode;
+ }
+
+ /**
+ * Returns a string representation for the exit code returned by the process.
+ *
+ * This method relies on the Unix exit code status standardization
+ * and might not be relevant for other operating systems.
+ *
+ * @return null|string A string representation for the exit status code, null if the Process is not terminated
+ *
+ * @see http://tldp.org/LDP/abs/html/exitcodes.html
+ * @see http://en.wikipedia.org/wiki/Unix_signal
+ */
+ public function getExitCodeText()
+ {
+ if (null === $exitcode = $this->getExitCode()) {
+ return;
+ }
+
+ return isset(self::$exitCodes[$exitcode]) ? self::$exitCodes[$exitcode] : 'Unknown error';
+ }
+
+ /**
+ * Checks if the process ended successfully.
+ *
+ * @return bool true if the process ended successfully, false otherwise
+ */
+ public function isSuccessful()
+ {
+ return 0 === $this->getExitCode();
+ }
+
+ /**
+ * Returns true if the child process has been terminated by an uncaught signal.
+ *
+ * It always returns false on Windows.
+ *
+ * @return bool
+ *
+ * @throws RuntimeException In case --enable-sigchild is activated
+ * @throws LogicException In case the process is not terminated
+ */
+ public function hasBeenSignaled()
+ {
+ $this->requireProcessIsTerminated(__FUNCTION__);
+
+ if (!$this->enhanceSigchildCompatibility && $this->isSigchildEnabled()) {
+ throw new RuntimeException('This PHP has been compiled with --enable-sigchild. Term signal can not be retrieved.');
+ }
+
+ return $this->processInformation['signaled'];
+ }
+
+ /**
+ * Returns the number of the signal that caused the child process to terminate its execution.
+ *
+ * It is only meaningful if hasBeenSignaled() returns true.
+ *
+ * @return int
+ *
+ * @throws RuntimeException In case --enable-sigchild is activated
+ * @throws LogicException In case the process is not terminated
+ */
+ public function getTermSignal()
+ {
+ $this->requireProcessIsTerminated(__FUNCTION__);
+
+ if ($this->isSigchildEnabled() && (!$this->enhanceSigchildCompatibility || -1 === $this->processInformation['termsig'])) {
+ throw new RuntimeException('This PHP has been compiled with --enable-sigchild. Term signal can not be retrieved.');
+ }
+
+ return $this->processInformation['termsig'];
+ }
+
+ /**
+ * Returns true if the child process has been stopped by a signal.
+ *
+ * It always returns false on Windows.
+ *
+ * @return bool
+ *
+ * @throws LogicException In case the process is not terminated
+ */
+ public function hasBeenStopped()
+ {
+ $this->requireProcessIsTerminated(__FUNCTION__);
+
+ return $this->processInformation['stopped'];
+ }
+
+ /**
+ * Returns the number of the signal that caused the child process to stop its execution.
+ *
+ * It is only meaningful if hasBeenStopped() returns true.
+ *
+ * @return int
+ *
+ * @throws LogicException In case the process is not terminated
+ */
+ public function getStopSignal()
+ {
+ $this->requireProcessIsTerminated(__FUNCTION__);
+
+ return $this->processInformation['stopsig'];
+ }
+
+ /**
+ * Checks if the process is currently running.
+ *
+ * @return bool true if the process is currently running, false otherwise
+ */
+ public function isRunning()
+ {
+ if (self::STATUS_STARTED !== $this->status) {
+ return false;
+ }
+
+ $this->updateStatus(false);
+
+ return $this->processInformation['running'];
+ }
+
+ /**
+ * Checks if the process has been started with no regard to the current state.
+ *
+ * @return bool true if status is ready, false otherwise
+ */
+ public function isStarted()
+ {
+ return self::STATUS_READY != $this->status;
+ }
+
+ /**
+ * Checks if the process is terminated.
+ *
+ * @return bool true if process is terminated, false otherwise
+ */
+ public function isTerminated()
+ {
+ $this->updateStatus(false);
+
+ return self::STATUS_TERMINATED == $this->status;
+ }
+
+ /**
+ * Gets the process status.
+ *
+ * The status is one of: ready, started, terminated.
+ *
+ * @return string The current process status
+ */
+ public function getStatus()
+ {
+ $this->updateStatus(false);
+
+ return $this->status;
+ }
+
+ /**
+ * Stops the process.
+ *
+ * @param int|float $timeout The timeout in seconds
+ * @param int $signal A POSIX signal to send in case the process has not stop at timeout, default is SIGKILL (9)
+ *
+ * @return int The exit-code of the process
+ */
+ public function stop($timeout = 10, $signal = null)
+ {
+ $timeoutMicro = microtime(true) + $timeout;
+ if ($this->isRunning()) {
+ // given `SIGTERM` may not be defined and that `proc_terminate` uses the constant value and not the constant itself, we use the same here
+ $this->doSignal(15, false);
+ do {
+ usleep(1000);
+ } while ($this->isRunning() && microtime(true) < $timeoutMicro);
+
+ if ($this->isRunning()) {
+ // Avoid exception here: process is supposed to be running, but it might have stopped just
+ // after this line. In any case, let's silently discard the error, we cannot do anything.
+ $this->doSignal($signal ?: 9, false);
+ }
+ }
+
+ if ($this->isRunning()) {
+ if (isset($this->fallbackStatus['pid'])) {
+ unset($this->fallbackStatus['pid']);
+
+ return $this->stop(0, $signal);
+ }
+ $this->close();
+ }
+
+ return $this->exitcode;
+ }
+
+ /**
+ * Adds a line to the STDOUT stream.
+ *
+ * @internal
+ *
+ * @param string $line The line to append
+ */
+ public function addOutput($line)
+ {
+ $this->lastOutputTime = microtime(true);
+
+ fseek($this->stdout, 0, SEEK_END);
+ fwrite($this->stdout, $line);
+ fseek($this->stdout, $this->incrementalOutputOffset);
+ }
+
+ /**
+ * Adds a line to the STDERR stream.
+ *
+ * @internal
+ *
+ * @param string $line The line to append
+ */
+ public function addErrorOutput($line)
+ {
+ $this->lastOutputTime = microtime(true);
+
+ fseek($this->stderr, 0, SEEK_END);
+ fwrite($this->stderr, $line);
+ fseek($this->stderr, $this->incrementalErrorOutputOffset);
+ }
+
+ /**
+ * Gets the command line to be executed.
+ *
+ * @return string The command to execute
+ */
+ public function getCommandLine()
+ {
+ return is_array($this->commandline) ? implode(' ', array_map(array($this, 'escapeArgument'), $this->commandline)) : $this->commandline;
+ }
+
+ /**
+ * Sets the command line to be executed.
+ *
+ * @param string|array $commandline The command to execute
+ *
+ * @return self The current Process instance
+ */
+ public function setCommandLine($commandline)
+ {
+ $this->commandline = $commandline;
+
+ return $this;
+ }
+
+ /**
+ * Gets the process timeout (max. runtime).
+ *
+ * @return float|null The timeout in seconds or null if it's disabled
+ */
+ public function getTimeout()
+ {
+ return $this->timeout;
+ }
+
+ /**
+ * Gets the process idle timeout (max. time since last output).
+ *
+ * @return float|null The timeout in seconds or null if it's disabled
+ */
+ public function getIdleTimeout()
+ {
+ return $this->idleTimeout;
+ }
+
+ /**
+ * Sets the process timeout (max. runtime).
+ *
+ * To disable the timeout, set this value to null.
+ *
+ * @param int|float|null $timeout The timeout in seconds
+ *
+ * @return self The current Process instance
+ *
+ * @throws InvalidArgumentException if the timeout is negative
+ */
+ public function setTimeout($timeout)
+ {
+ $this->timeout = $this->validateTimeout($timeout);
+
+ return $this;
+ }
+
+ /**
+ * Sets the process idle timeout (max. time since last output).
+ *
+ * To disable the timeout, set this value to null.
+ *
+ * @param int|float|null $timeout The timeout in seconds
+ *
+ * @return self The current Process instance
+ *
+ * @throws LogicException if the output is disabled
+ * @throws InvalidArgumentException if the timeout is negative
+ */
+ public function setIdleTimeout($timeout)
+ {
+ if (null !== $timeout && $this->outputDisabled) {
+ throw new LogicException('Idle timeout can not be set while the output is disabled.');
+ }
+
+ $this->idleTimeout = $this->validateTimeout($timeout);
+
+ return $this;
+ }
+
+ /**
+ * Enables or disables the TTY mode.
+ *
+ * @param bool $tty True to enabled and false to disable
+ *
+ * @return self The current Process instance
+ *
+ * @throws RuntimeException In case the TTY mode is not supported
+ */
+ public function setTty($tty)
+ {
+ if ('\\' === DIRECTORY_SEPARATOR && $tty) {
+ throw new RuntimeException('TTY mode is not supported on Windows platform.');
+ }
+ if ($tty) {
+ static $isTtySupported;
+
+ if (null === $isTtySupported) {
+ $isTtySupported = (bool) @proc_open('echo 1 >/dev/null', array(array('file', '/dev/tty', 'r'), array('file', '/dev/tty', 'w'), array('file', '/dev/tty', 'w')), $pipes);
+ }
+
+ if (!$isTtySupported) {
+ throw new RuntimeException('TTY mode requires /dev/tty to be read/writable.');
+ }
+ }
+
+ $this->tty = (bool) $tty;
+
+ return $this;
+ }
+
+ /**
+ * Checks if the TTY mode is enabled.
+ *
+ * @return bool true if the TTY mode is enabled, false otherwise
+ */
+ public function isTty()
+ {
+ return $this->tty;
+ }
+
+ /**
+ * Sets PTY mode.
+ *
+ * @param bool $bool
+ *
+ * @return self
+ */
+ public function setPty($bool)
+ {
+ $this->pty = (bool) $bool;
+
+ return $this;
+ }
+
+ /**
+ * Returns PTY state.
+ *
+ * @return bool
+ */
+ public function isPty()
+ {
+ return $this->pty;
+ }
+
+ /**
+ * Gets the working directory.
+ *
+ * @return string|null The current working directory or null on failure
+ */
+ public function getWorkingDirectory()
+ {
+ if (null === $this->cwd) {
+ // getcwd() will return false if any one of the parent directories does not have
+ // the readable or search mode set, even if the current directory does
+ return getcwd() ?: null;
+ }
+
+ return $this->cwd;
+ }
+
+ /**
+ * Sets the current working directory.
+ *
+ * @param string $cwd The new working directory
+ *
+ * @return self The current Process instance
+ */
+ public function setWorkingDirectory($cwd)
+ {
+ $this->cwd = $cwd;
+
+ return $this;
+ }
+
+ /**
+ * Gets the environment variables.
+ *
+ * @return array The current environment variables
+ */
+ public function getEnv()
+ {
+ return $this->env;
+ }
+
+ /**
+ * Sets the environment variables.
+ *
+ * Each environment variable value should be a string.
+ * If it is an array, the variable is ignored.
+ * If it is false or null, it will be removed when
+ * env vars are otherwise inherited.
+ *
+ * That happens in PHP when 'argv' is registered into
+ * the $_ENV array for instance.
+ *
+ * @param array $env The new environment variables
+ *
+ * @return self The current Process instance
+ */
+ public function setEnv(array $env)
+ {
+ // Process can not handle env values that are arrays
+ $env = array_filter($env, function ($value) {
+ return !is_array($value);
+ });
+
+ $this->env = $env;
+
+ return $this;
+ }
+
+ /**
+ * Gets the Process input.
+ *
+ * @return resource|string|\Iterator|null The Process input
+ */
+ public function getInput()
+ {
+ return $this->input;
+ }
+
+ /**
+ * Sets the input.
+ *
+ * This content will be passed to the underlying process standard input.
+ *
+ * @param string|int|float|bool|resource|\Traversable|null $input The content
+ *
+ * @return self The current Process instance
+ *
+ * @throws LogicException In case the process is running
+ */
+ public function setInput($input)
+ {
+ if ($this->isRunning()) {
+ throw new LogicException('Input can not be set while the process is running.');
+ }
+
+ $this->input = ProcessUtils::validateInput(__METHOD__, $input);
+
+ return $this;
+ }
+
+ /**
+ * Gets the options for proc_open.
+ *
+ * @return array The current options
+ *
+ * @deprecated since version 3.3, to be removed in 4.0.
+ */
+ public function getOptions()
+ {
+ @trigger_error(sprintf('The %s() method is deprecated since Symfony 3.3 and will be removed in 4.0.', __METHOD__), E_USER_DEPRECATED);
+
+ return $this->options;
+ }
+
+ /**
+ * Sets the options for proc_open.
+ *
+ * @param array $options The new options
+ *
+ * @return self The current Process instance
+ *
+ * @deprecated since version 3.3, to be removed in 4.0.
+ */
+ public function setOptions(array $options)
+ {
+ @trigger_error(sprintf('The %s() method is deprecated since Symfony 3.3 and will be removed in 4.0.', __METHOD__), E_USER_DEPRECATED);
+
+ $this->options = $options;
+
+ return $this;
+ }
+
+ /**
+ * Gets whether or not Windows compatibility is enabled.
+ *
+ * This is true by default.
+ *
+ * @return bool
+ *
+ * @deprecated since version 3.3, to be removed in 4.0. Enhanced Windows compatibility will always be enabled.
+ */
+ public function getEnhanceWindowsCompatibility()
+ {
+ @trigger_error(sprintf('The %s() method is deprecated since Symfony 3.3 and will be removed in 4.0. Enhanced Windows compatibility will always be enabled.', __METHOD__), E_USER_DEPRECATED);
+
+ return $this->enhanceWindowsCompatibility;
+ }
+
+ /**
+ * Sets whether or not Windows compatibility is enabled.
+ *
+ * @param bool $enhance
+ *
+ * @return self The current Process instance
+ *
+ * @deprecated since version 3.3, to be removed in 4.0. Enhanced Windows compatibility will always be enabled.
+ */
+ public function setEnhanceWindowsCompatibility($enhance)
+ {
+ @trigger_error(sprintf('The %s() method is deprecated since Symfony 3.3 and will be removed in 4.0. Enhanced Windows compatibility will always be enabled.', __METHOD__), E_USER_DEPRECATED);
+
+ $this->enhanceWindowsCompatibility = (bool) $enhance;
+
+ return $this;
+ }
+
+ /**
+ * Returns whether sigchild compatibility mode is activated or not.
+ *
+ * @return bool
+ *
+ * @deprecated since version 3.3, to be removed in 4.0. Sigchild compatibility will always be enabled.
+ */
+ public function getEnhanceSigchildCompatibility()
+ {
+ @trigger_error(sprintf('The %s() method is deprecated since Symfony 3.3 and will be removed in 4.0. Sigchild compatibility will always be enabled.', __METHOD__), E_USER_DEPRECATED);
+
+ return $this->enhanceSigchildCompatibility;
+ }
+
+ /**
+ * Activates sigchild compatibility mode.
+ *
+ * Sigchild compatibility mode is required to get the exit code and
+ * determine the success of a process when PHP has been compiled with
+ * the --enable-sigchild option
+ *
+ * @param bool $enhance
+ *
+ * @return self The current Process instance
+ *
+ * @deprecated since version 3.3, to be removed in 4.0.
+ */
+ public function setEnhanceSigchildCompatibility($enhance)
+ {
+ @trigger_error(sprintf('The %s() method is deprecated since Symfony 3.3 and will be removed in 4.0. Sigchild compatibility will always be enabled.', __METHOD__), E_USER_DEPRECATED);
+
+ $this->enhanceSigchildCompatibility = (bool) $enhance;
+
+ return $this;
+ }
+
+ /**
+ * Sets whether environment variables will be inherited or not.
+ *
+ * @param bool $inheritEnv
+ *
+ * @return self The current Process instance
+ */
+ public function inheritEnvironmentVariables($inheritEnv = true)
+ {
+ if (!$inheritEnv) {
+ @trigger_error('Not inheriting environment variables is deprecated since Symfony 3.3 and will always happen in 4.0. Set "Process::inheritEnvironmentVariables()" to true instead.', E_USER_DEPRECATED);
+ }
+
+ $this->inheritEnv = (bool) $inheritEnv;
+
+ return $this;
+ }
+
+ /**
+ * Returns whether environment variables will be inherited or not.
+ *
+ * @return bool
+ *
+ * @deprecated since version 3.3, to be removed in 4.0. Environment variables will always be inherited.
+ */
+ public function areEnvironmentVariablesInherited()
+ {
+ @trigger_error(sprintf('The %s() method is deprecated since Symfony 3.3 and will be removed in 4.0. Environment variables will always be inherited.', __METHOD__), E_USER_DEPRECATED);
+
+ return $this->inheritEnv;
+ }
+
+ /**
+ * Performs a check between the timeout definition and the time the process started.
+ *
+ * In case you run a background process (with the start method), you should
+ * trigger this method regularly to ensure the process timeout
+ *
+ * @throws ProcessTimedOutException In case the timeout was reached
+ */
+ public function checkTimeout()
+ {
+ if (self::STATUS_STARTED !== $this->status) {
+ return;
+ }
+
+ if (null !== $this->timeout && $this->timeout < microtime(true) - $this->starttime) {
+ $this->stop(0);
+
+ throw new ProcessTimedOutException($this, ProcessTimedOutException::TYPE_GENERAL);
+ }
+
+ if (null !== $this->idleTimeout && $this->idleTimeout < microtime(true) - $this->lastOutputTime) {
+ $this->stop(0);
+
+ throw new ProcessTimedOutException($this, ProcessTimedOutException::TYPE_IDLE);
+ }
+ }
+
+ /**
+ * Returns whether PTY is supported on the current operating system.
+ *
+ * @return bool
+ */
+ public static function isPtySupported()
+ {
+ static $result;
+
+ if (null !== $result) {
+ return $result;
+ }
+
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ return $result = false;
+ }
+
+ return $result = (bool) @proc_open('echo 1 >/dev/null', array(array('pty'), array('pty'), array('pty')), $pipes);
+ }
+
+ /**
+ * Creates the descriptors needed by the proc_open.
+ *
+ * @return array
+ */
+ private function getDescriptors()
+ {
+ if ($this->input instanceof \Iterator) {
+ $this->input->rewind();
+ }
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ $this->processPipes = new WindowsPipes($this->input, !$this->outputDisabled || $this->hasCallback);
+ } else {
+ $this->processPipes = new UnixPipes($this->isTty(), $this->isPty(), $this->input, !$this->outputDisabled || $this->hasCallback);
+ }
+
+ return $this->processPipes->getDescriptors();
+ }
+
+ /**
+ * Builds up the callback used by wait().
+ *
+ * The callbacks adds all occurred output to the specific buffer and calls
+ * the user callback (if present) with the received output.
+ *
+ * @param callable|null $callback The user defined PHP callback
+ *
+ * @return \Closure A PHP closure
+ */
+ protected function buildCallback(callable $callback = null)
+ {
+ if ($this->outputDisabled) {
+ return function ($type, $data) use ($callback) {
+ if (null !== $callback) {
+ call_user_func($callback, $type, $data);
+ }
+ };
+ }
+
+ $out = self::OUT;
+
+ return function ($type, $data) use ($callback, $out) {
+ if ($out == $type) {
+ $this->addOutput($data);
+ } else {
+ $this->addErrorOutput($data);
+ }
+
+ if (null !== $callback) {
+ call_user_func($callback, $type, $data);
+ }
+ };
+ }
+
+ /**
+ * Updates the status of the process, reads pipes.
+ *
+ * @param bool $blocking Whether to use a blocking read call
+ */
+ protected function updateStatus($blocking)
+ {
+ if (self::STATUS_STARTED !== $this->status) {
+ return;
+ }
+
+ $this->processInformation = proc_get_status($this->process);
+ $running = $this->processInformation['running'];
+
+ $this->readPipes($running && $blocking, '\\' !== DIRECTORY_SEPARATOR || !$running);
+
+ if ($this->fallbackStatus && $this->enhanceSigchildCompatibility && $this->isSigchildEnabled()) {
+ $this->processInformation = $this->fallbackStatus + $this->processInformation;
+ }
+
+ if (!$running) {
+ $this->close();
+ }
+ }
+
+ /**
+ * Returns whether PHP has been compiled with the '--enable-sigchild' option or not.
+ *
+ * @return bool
+ */
+ protected function isSigchildEnabled()
+ {
+ if (null !== self::$sigchild) {
+ return self::$sigchild;
+ }
+
+ if (!function_exists('phpinfo') || defined('HHVM_VERSION')) {
+ return self::$sigchild = false;
+ }
+
+ ob_start();
+ phpinfo(INFO_GENERAL);
+
+ return self::$sigchild = false !== strpos(ob_get_clean(), '--enable-sigchild');
+ }
+
+ /**
+ * Reads pipes for the freshest output.
+ *
+ * @param string $caller The name of the method that needs fresh outputs
+ * @param bool $blocking Whether to use blocking calls or not
+ *
+ * @throws LogicException in case output has been disabled or process is not started
+ */
+ private function readPipesForOutput($caller, $blocking = false)
+ {
+ if ($this->outputDisabled) {
+ throw new LogicException('Output has been disabled.');
+ }
+
+ $this->requireProcessIsStarted($caller);
+
+ $this->updateStatus($blocking);
+ }
+
+ /**
+ * Validates and returns the filtered timeout.
+ *
+ * @param int|float|null $timeout
+ *
+ * @return float|null
+ *
+ * @throws InvalidArgumentException if the given timeout is a negative number
+ */
+ private function validateTimeout($timeout)
+ {
+ $timeout = (float) $timeout;
+
+ if (0.0 === $timeout) {
+ $timeout = null;
+ } elseif ($timeout < 0) {
+ throw new InvalidArgumentException('The timeout value must be a valid positive integer or float number.');
+ }
+
+ return $timeout;
+ }
+
+ /**
+ * Reads pipes, executes callback.
+ *
+ * @param bool $blocking Whether to use blocking calls or not
+ * @param bool $close Whether to close file handles or not
+ */
+ private function readPipes($blocking, $close)
+ {
+ $result = $this->processPipes->readAndWrite($blocking, $close);
+
+ $callback = $this->callback;
+ foreach ($result as $type => $data) {
+ if (3 !== $type) {
+ $callback(self::STDOUT === $type ? self::OUT : self::ERR, $data);
+ } elseif (!isset($this->fallbackStatus['signaled'])) {
+ $this->fallbackStatus['exitcode'] = (int) $data;
+ }
+ }
+ }
+
+ /**
+ * Closes process resource, closes file handles, sets the exitcode.
+ *
+ * @return int The exitcode
+ */
+ private function close()
+ {
+ $this->processPipes->close();
+ if (is_resource($this->process)) {
+ proc_close($this->process);
+ }
+ $this->exitcode = $this->processInformation['exitcode'];
+ $this->status = self::STATUS_TERMINATED;
+
+ if (-1 === $this->exitcode) {
+ if ($this->processInformation['signaled'] && 0 < $this->processInformation['termsig']) {
+ // if process has been signaled, no exitcode but a valid termsig, apply Unix convention
+ $this->exitcode = 128 + $this->processInformation['termsig'];
+ } elseif ($this->enhanceSigchildCompatibility && $this->isSigchildEnabled()) {
+ $this->processInformation['signaled'] = true;
+ $this->processInformation['termsig'] = -1;
+ }
+ }
+
+ // Free memory from self-reference callback created by buildCallback
+ // Doing so in other contexts like __destruct or by garbage collector is ineffective
+ // Now pipes are closed, so the callback is no longer necessary
+ $this->callback = null;
+
+ return $this->exitcode;
+ }
+
+ /**
+ * Resets data related to the latest run of the process.
+ */
+ private function resetProcessData()
+ {
+ $this->starttime = null;
+ $this->callback = null;
+ $this->exitcode = null;
+ $this->fallbackStatus = array();
+ $this->processInformation = null;
+ $this->stdout = fopen('php://temp/maxmemory:'.(1024 * 1024), 'wb+');
+ $this->stderr = fopen('php://temp/maxmemory:'.(1024 * 1024), 'wb+');
+ $this->process = null;
+ $this->latestSignal = null;
+ $this->status = self::STATUS_READY;
+ $this->incrementalOutputOffset = 0;
+ $this->incrementalErrorOutputOffset = 0;
+ }
+
+ /**
+ * Sends a POSIX signal to the process.
+ *
+ * @param int $signal A valid POSIX signal (see http://www.php.net/manual/en/pcntl.constants.php)
+ * @param bool $throwException Whether to throw exception in case signal failed
+ *
+ * @return bool True if the signal was sent successfully, false otherwise
+ *
+ * @throws LogicException In case the process is not running
+ * @throws RuntimeException In case --enable-sigchild is activated and the process can't be killed
+ * @throws RuntimeException In case of failure
+ */
+ private function doSignal($signal, $throwException)
+ {
+ if (null === $pid = $this->getPid()) {
+ if ($throwException) {
+ throw new LogicException('Can not send signal on a non running process.');
+ }
+
+ return false;
+ }
+
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ exec(sprintf('taskkill /F /T /PID %d 2>&1', $pid), $output, $exitCode);
+ if ($exitCode && $this->isRunning()) {
+ if ($throwException) {
+ throw new RuntimeException(sprintf('Unable to kill the process (%s).', implode(' ', $output)));
+ }
+
+ return false;
+ }
+ } else {
+ if (!$this->enhanceSigchildCompatibility || !$this->isSigchildEnabled()) {
+ $ok = @proc_terminate($this->process, $signal);
+ } elseif (function_exists('posix_kill')) {
+ $ok = @posix_kill($pid, $signal);
+ } elseif ($ok = proc_open(sprintf('kill -%d %d', $signal, $pid), array(2 => array('pipe', 'w')), $pipes)) {
+ $ok = false === fgets($pipes[2]);
+ }
+ if (!$ok) {
+ if ($throwException) {
+ throw new RuntimeException(sprintf('Error while sending signal `%s`.', $signal));
+ }
+
+ return false;
+ }
+ }
+
+ $this->latestSignal = (int) $signal;
+ $this->fallbackStatus['signaled'] = true;
+ $this->fallbackStatus['exitcode'] = -1;
+ $this->fallbackStatus['termsig'] = $this->latestSignal;
+
+ return true;
+ }
+
+ private function prepareWindowsCommandLine($cmd, array &$env)
+ {
+ $uid = uniqid('', true);
+ $varCount = 0;
+ $varCache = array();
+ $cmd = preg_replace_callback(
+ '/"(?:(
+ [^"%!^]*+
+ (?:
+ (?: !LF! | "(?:\^[%!^])?+" )
+ [^"%!^]*+
+ )++
+ ) | [^"]*+ )"/x',
+ function ($m) use (&$env, &$varCache, &$varCount, $uid) {
+ if (!isset($m[1])) {
+ return $m[0];
+ }
+ if (isset($varCache[$m[0]])) {
+ return $varCache[$m[0]];
+ }
+ if (false !== strpos($value = $m[1], "\0")) {
+ $value = str_replace("\0", '?', $value);
+ }
+ if (false === strpbrk($value, "\"%!\n")) {
+ return '"'.$value.'"';
+ }
+
+ $value = str_replace(array('!LF!', '"^!"', '"^%"', '"^^"', '""'), array("\n", '!', '%', '^', '"'), $value);
+ $value = '"'.preg_replace('/(\\\\*)"/', '$1$1\\"', $value).'"';
+ $var = $uid.++$varCount;
+
+ $env[$var] = $value;
+
+ return $varCache[$m[0]] = '!'.$var.'!';
+ },
+ $cmd
+ );
+
+ $cmd = 'cmd /V:ON /E:ON /D /C ('.str_replace("\n", ' ', $cmd).')';
+ foreach ($this->processPipes->getFiles() as $offset => $filename) {
+ $cmd .= ' '.$offset.'>"'.$filename.'"';
+ }
+
+ return $cmd;
+ }
+
+ /**
+ * Ensures the process is running or terminated, throws a LogicException if the process has a not started.
+ *
+ * @param string $functionName The function name that was called
+ *
+ * @throws LogicException if the process has not run
+ */
+ private function requireProcessIsStarted($functionName)
+ {
+ if (!$this->isStarted()) {
+ throw new LogicException(sprintf('Process must be started before calling %s.', $functionName));
+ }
+ }
+
+ /**
+ * Ensures the process is terminated, throws a LogicException if the process has a status different than `terminated`.
+ *
+ * @param string $functionName The function name that was called
+ *
+ * @throws LogicException if the process is not yet terminated
+ */
+ private function requireProcessIsTerminated($functionName)
+ {
+ if (!$this->isTerminated()) {
+ throw new LogicException(sprintf('Process must be terminated before calling %s.', $functionName));
+ }
+ }
+
+ /**
+ * Escapes a string to be used as a shell argument.
+ *
+ * @param string $argument The argument that will be escaped
+ *
+ * @return string The escaped argument
+ */
+ private function escapeArgument($argument)
+ {
+ if ('\\' !== DIRECTORY_SEPARATOR) {
+ return "'".str_replace("'", "'\\''", $argument)."'";
+ }
+ if ('' === $argument = (string) $argument) {
+ return '""';
+ }
+ if (false !== strpos($argument, "\0")) {
+ $argument = str_replace("\0", '?', $argument);
+ }
+ if (!preg_match('/[\/()%!^"<>&|\s]/', $argument)) {
+ return $argument;
+ }
+ $argument = preg_replace('/(\\\\+)$/', '$1$1', $argument);
+
+ return '"'.str_replace(array('"', '^', '%', '!', "\n"), array('""', '"^^"', '"^%"', '"^!"', '!LF!'), $argument).'"';
+ }
+
+ private function getDefaultEnv()
+ {
+ $env = array();
+
+ foreach ($_SERVER as $k => $v) {
+ if (is_string($v) && false !== $v = getenv($k)) {
+ $env[$k] = $v;
+ }
+ }
+
+ foreach ($_ENV as $k => $v) {
+ if (is_string($v)) {
+ $env[$k] = $v;
+ }
+ }
+
+ return $env;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/ProcessBuilder.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/ProcessBuilder.php
new file mode 100644
index 0000000..a91147c
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/ProcessBuilder.php
@@ -0,0 +1,280 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Process;
+
+@trigger_error(sprintf('The %s class is deprecated since Symfony 3.4 and will be removed in 4.0. Use the Process class instead.', ProcessBuilder::class), E_USER_DEPRECATED);
+
+use Symfony\Component\Process\Exception\InvalidArgumentException;
+use Symfony\Component\Process\Exception\LogicException;
+
+/**
+ * @author Kris Wallsmith <kris@symfony.com>
+ *
+ * @deprecated since version 3.4, to be removed in 4.0. Use the Process class instead.
+ */
+class ProcessBuilder
+{
+ private $arguments;
+ private $cwd;
+ private $env = array();
+ private $input;
+ private $timeout = 60;
+ private $options;
+ private $inheritEnv = true;
+ private $prefix = array();
+ private $outputDisabled = false;
+
+ /**
+ * @param string[] $arguments An array of arguments
+ */
+ public function __construct(array $arguments = array())
+ {
+ $this->arguments = $arguments;
+ }
+
+ /**
+ * Creates a process builder instance.
+ *
+ * @param string[] $arguments An array of arguments
+ *
+ * @return static
+ */
+ public static function create(array $arguments = array())
+ {
+ return new static($arguments);
+ }
+
+ /**
+ * Adds an unescaped argument to the command string.
+ *
+ * @param string $argument A command argument
+ *
+ * @return $this
+ */
+ public function add($argument)
+ {
+ $this->arguments[] = $argument;
+
+ return $this;
+ }
+
+ /**
+ * Adds a prefix to the command string.
+ *
+ * The prefix is preserved when resetting arguments.
+ *
+ * @param string|array $prefix A command prefix or an array of command prefixes
+ *
+ * @return $this
+ */
+ public function setPrefix($prefix)
+ {
+ $this->prefix = is_array($prefix) ? $prefix : array($prefix);
+
+ return $this;
+ }
+
+ /**
+ * Sets the arguments of the process.
+ *
+ * Arguments must not be escaped.
+ * Previous arguments are removed.
+ *
+ * @param string[] $arguments
+ *
+ * @return $this
+ */
+ public function setArguments(array $arguments)
+ {
+ $this->arguments = $arguments;
+
+ return $this;
+ }
+
+ /**
+ * Sets the working directory.
+ *
+ * @param null|string $cwd The working directory
+ *
+ * @return $this
+ */
+ public function setWorkingDirectory($cwd)
+ {
+ $this->cwd = $cwd;
+
+ return $this;
+ }
+
+ /**
+ * Sets whether environment variables will be inherited or not.
+ *
+ * @param bool $inheritEnv
+ *
+ * @return $this
+ */
+ public function inheritEnvironmentVariables($inheritEnv = true)
+ {
+ $this->inheritEnv = $inheritEnv;
+
+ return $this;
+ }
+
+ /**
+ * Sets an environment variable.
+ *
+ * Setting a variable overrides its previous value. Use `null` to unset a
+ * defined environment variable.
+ *
+ * @param string $name The variable name
+ * @param null|string $value The variable value
+ *
+ * @return $this
+ */
+ public function setEnv($name, $value)
+ {
+ $this->env[$name] = $value;
+
+ return $this;
+ }
+
+ /**
+ * Adds a set of environment variables.
+ *
+ * Already existing environment variables with the same name will be
+ * overridden by the new values passed to this method. Pass `null` to unset
+ * a variable.
+ *
+ * @param array $variables The variables
+ *
+ * @return $this
+ */
+ public function addEnvironmentVariables(array $variables)
+ {
+ $this->env = array_replace($this->env, $variables);
+
+ return $this;
+ }
+
+ /**
+ * Sets the input of the process.
+ *
+ * @param resource|string|int|float|bool|\Traversable|null $input The input content
+ *
+ * @return $this
+ *
+ * @throws InvalidArgumentException In case the argument is invalid
+ */
+ public function setInput($input)
+ {
+ $this->input = ProcessUtils::validateInput(__METHOD__, $input);
+
+ return $this;
+ }
+
+ /**
+ * Sets the process timeout.
+ *
+ * To disable the timeout, set this value to null.
+ *
+ * @param float|null $timeout
+ *
+ * @return $this
+ *
+ * @throws InvalidArgumentException
+ */
+ public function setTimeout($timeout)
+ {
+ if (null === $timeout) {
+ $this->timeout = null;
+
+ return $this;
+ }
+
+ $timeout = (float) $timeout;
+
+ if ($timeout < 0) {
+ throw new InvalidArgumentException('The timeout value must be a valid positive integer or float number.');
+ }
+
+ $this->timeout = $timeout;
+
+ return $this;
+ }
+
+ /**
+ * Adds a proc_open option.
+ *
+ * @param string $name The option name
+ * @param string $value The option value
+ *
+ * @return $this
+ */
+ public function setOption($name, $value)
+ {
+ $this->options[$name] = $value;
+
+ return $this;
+ }
+
+ /**
+ * Disables fetching output and error output from the underlying process.
+ *
+ * @return $this
+ */
+ public function disableOutput()
+ {
+ $this->outputDisabled = true;
+
+ return $this;
+ }
+
+ /**
+ * Enables fetching output and error output from the underlying process.
+ *
+ * @return $this
+ */
+ public function enableOutput()
+ {
+ $this->outputDisabled = false;
+
+ return $this;
+ }
+
+ /**
+ * Creates a Process instance and returns it.
+ *
+ * @return Process
+ *
+ * @throws LogicException In case no arguments have been provided
+ */
+ public function getProcess()
+ {
+ if (0 === count($this->prefix) && 0 === count($this->arguments)) {
+ throw new LogicException('You must add() command arguments before calling getProcess().');
+ }
+
+ $arguments = array_merge($this->prefix, $this->arguments);
+ $process = new Process($arguments, $this->cwd, $this->env, $this->input, $this->timeout, $this->options);
+ // to preserve the BC with symfony <3.3, we convert the array structure
+ // to a string structure to avoid the prefixing with the exec command
+ $process->setCommandLine($process->getCommandLine());
+
+ if ($this->inheritEnv) {
+ $process->inheritEnvironmentVariables();
+ }
+ if ($this->outputDisabled) {
+ $process->disableOutput();
+ }
+
+ return $process;
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/ProcessUtils.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/ProcessUtils.php
new file mode 100644
index 0000000..c30950c
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/ProcessUtils.php
@@ -0,0 +1,123 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Process;
+
+use Symfony\Component\Process\Exception\InvalidArgumentException;
+
+/**
+ * ProcessUtils is a bunch of utility methods.
+ *
+ * This class contains static methods only and is not meant to be instantiated.
+ *
+ * @author Martin Hasoň <martin.hason@gmail.com>
+ */
+class ProcessUtils
+{
+ /**
+ * This class should not be instantiated.
+ */
+ private function __construct()
+ {
+ }
+
+ /**
+ * Escapes a string to be used as a shell argument.
+ *
+ * @param string $argument The argument that will be escaped
+ *
+ * @return string The escaped argument
+ *
+ * @deprecated since version 3.3, to be removed in 4.0. Use a command line array or give env vars to the `Process::start/run()` method instead.
+ */
+ public static function escapeArgument($argument)
+ {
+ @trigger_error('The '.__METHOD__.'() method is deprecated since Symfony 3.3 and will be removed in 4.0. Use a command line array or give env vars to the Process::start/run() method instead.', E_USER_DEPRECATED);
+
+ //Fix for PHP bug #43784 escapeshellarg removes % from given string
+ //Fix for PHP bug #49446 escapeshellarg doesn't work on Windows
+ //@see https://bugs.php.net/bug.php?id=43784
+ //@see https://bugs.php.net/bug.php?id=49446
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ if ('' === $argument) {
+ return escapeshellarg($argument);
+ }
+
+ $escapedArgument = '';
+ $quote = false;
+ foreach (preg_split('/(")/', $argument, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE) as $part) {
+ if ('"' === $part) {
+ $escapedArgument .= '\\"';
+ } elseif (self::isSurroundedBy($part, '%')) {
+ // Avoid environment variable expansion
+ $escapedArgument .= '^%"'.substr($part, 1, -1).'"^%';
+ } else {
+ // escape trailing backslash
+ if ('\\' === substr($part, -1)) {
+ $part .= '\\';
+ }
+ $quote = true;
+ $escapedArgument .= $part;
+ }
+ }
+ if ($quote) {
+ $escapedArgument = '"'.$escapedArgument.'"';
+ }
+
+ return $escapedArgument;
+ }
+
+ return "'".str_replace("'", "'\\''", $argument)."'";
+ }
+
+ /**
+ * Validates and normalizes a Process input.
+ *
+ * @param string $caller The name of method call that validates the input
+ * @param mixed $input The input to validate
+ *
+ * @return mixed The validated input
+ *
+ * @throws InvalidArgumentException In case the input is not valid
+ */
+ public static function validateInput($caller, $input)
+ {
+ if (null !== $input) {
+ if (is_resource($input)) {
+ return $input;
+ }
+ if (is_string($input)) {
+ return $input;
+ }
+ if (is_scalar($input)) {
+ return (string) $input;
+ }
+ if ($input instanceof Process) {
+ return $input->getIterator($input::ITER_SKIP_ERR);
+ }
+ if ($input instanceof \Iterator) {
+ return $input;
+ }
+ if ($input instanceof \Traversable) {
+ return new \IteratorIterator($input);
+ }
+
+ throw new InvalidArgumentException(sprintf('%s only accepts strings, Traversable objects or stream resources.', $caller));
+ }
+
+ return $input;
+ }
+
+ private static function isSurroundedBy($arg, $char)
+ {
+ return 2 < strlen($arg) && $char === $arg[0] && $char === $arg[strlen($arg) - 1];
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/README.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/README.md
new file mode 100644
index 0000000..b7ca5b4
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/README.md
@@ -0,0 +1,13 @@
+Process Component
+=================
+
+The Process component executes commands in sub-processes.
+
+Resources
+---------
+
+ * [Documentation](https://symfony.com/doc/current/components/process.html)
+ * [Contributing](https://symfony.com/doc/current/contributing/index.html)
+ * [Report issues](https://github.com/symfony/symfony/issues) and
+ [send Pull Requests](https://github.com/symfony/symfony/pulls)
+ in the [main Symfony repository](https://github.com/symfony/symfony)
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/ExecutableFinderTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/ExecutableFinderTest.php
new file mode 100644
index 0000000..bc692f6
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/ExecutableFinderTest.php
@@ -0,0 +1,133 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Process\Tests;
+
+use PHPUnit\Framework\TestCase;
+use Symfony\Component\Process\ExecutableFinder;
+
+/**
+ * @author Chris Smith <chris@cs278.org>
+ */
+class ExecutableFinderTest extends TestCase
+{
+ private $path;
+
+ protected function tearDown()
+ {
+ if ($this->path) {
+ // Restore path if it was changed.
+ putenv('PATH='.$this->path);
+ }
+ }
+
+ private function setPath($path)
+ {
+ $this->path = getenv('PATH');
+ putenv('PATH='.$path);
+ }
+
+ public function testFind()
+ {
+ if (ini_get('open_basedir')) {
+ $this->markTestSkipped('Cannot test when open_basedir is set');
+ }
+
+ $this->setPath(dirname(PHP_BINARY));
+
+ $finder = new ExecutableFinder();
+ $result = $finder->find($this->getPhpBinaryName());
+
+ $this->assertSamePath(PHP_BINARY, $result);
+ }
+
+ public function testFindWithDefault()
+ {
+ if (ini_get('open_basedir')) {
+ $this->markTestSkipped('Cannot test when open_basedir is set');
+ }
+
+ $expected = 'defaultValue';
+
+ $this->setPath('');
+
+ $finder = new ExecutableFinder();
+ $result = $finder->find('foo', $expected);
+
+ $this->assertEquals($expected, $result);
+ }
+
+ public function testFindWithExtraDirs()
+ {
+ if (ini_get('open_basedir')) {
+ $this->markTestSkipped('Cannot test when open_basedir is set');
+ }
+
+ $this->setPath('');
+
+ $extraDirs = array(dirname(PHP_BINARY));
+
+ $finder = new ExecutableFinder();
+ $result = $finder->find($this->getPhpBinaryName(), null, $extraDirs);
+
+ $this->assertSamePath(PHP_BINARY, $result);
+ }
+
+ public function testFindWithOpenBaseDir()
+ {
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ $this->markTestSkipped('Cannot run test on windows');
+ }
+
+ if (ini_get('open_basedir')) {
+ $this->markTestSkipped('Cannot test when open_basedir is set');
+ }
+
+ $this->iniSet('open_basedir', dirname(PHP_BINARY).(!defined('HHVM_VERSION') || HHVM_VERSION_ID >= 30800 ? PATH_SEPARATOR.'/' : ''));
+
+ $finder = new ExecutableFinder();
+ $result = $finder->find($this->getPhpBinaryName());
+
+ $this->assertSamePath(PHP_BINARY, $result);
+ }
+
+ public function testFindProcessInOpenBasedir()
+ {
+ if (ini_get('open_basedir')) {
+ $this->markTestSkipped('Cannot test when open_basedir is set');
+ }
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ $this->markTestSkipped('Cannot run test on windows');
+ }
+
+ $this->setPath('');
+ $this->iniSet('open_basedir', PHP_BINARY.(!defined('HHVM_VERSION') || HHVM_VERSION_ID >= 30800 ? PATH_SEPARATOR.'/' : ''));
+
+ $finder = new ExecutableFinder();
+ $result = $finder->find($this->getPhpBinaryName(), false);
+
+ $this->assertSamePath(PHP_BINARY, $result);
+ }
+
+ private function assertSamePath($expected, $tested)
+ {
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ $this->assertEquals(strtolower($expected), strtolower($tested));
+ } else {
+ $this->assertEquals($expected, $tested);
+ }
+ }
+
+ private function getPhpBinaryName()
+ {
+ return basename(PHP_BINARY, '\\' === DIRECTORY_SEPARATOR ? '.exe' : '');
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/NonStopableProcess.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/NonStopableProcess.php
new file mode 100644
index 0000000..5643259
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/NonStopableProcess.php
@@ -0,0 +1,47 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+/**
+ * Runs a PHP script that can be stopped only with a SIGKILL (9) signal for 3 seconds.
+ *
+ * @args duration Run this script with a custom duration
+ *
+ * @example `php NonStopableProcess.php 42` will run the script for 42 seconds
+ */
+function handleSignal($signal)
+{
+ switch ($signal) {
+ case SIGTERM:
+ $name = 'SIGTERM';
+ break;
+ case SIGINT:
+ $name = 'SIGINT';
+ break;
+ default:
+ $name = $signal.' (unknown)';
+ break;
+ }
+
+ echo "signal $name\n";
+}
+
+pcntl_signal(SIGTERM, 'handleSignal');
+pcntl_signal(SIGINT, 'handleSignal');
+
+echo 'received ';
+
+$duration = isset($argv[1]) ? (int) $argv[1] : 3;
+$start = microtime(true);
+
+while ($duration > (microtime(true) - $start)) {
+ usleep(10000);
+ pcntl_signal_dispatch();
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/PhpExecutableFinderTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/PhpExecutableFinderTest.php
new file mode 100644
index 0000000..b08ad5d
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/PhpExecutableFinderTest.php
@@ -0,0 +1,72 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Process\Tests;
+
+use PHPUnit\Framework\TestCase;
+use Symfony\Component\Process\PhpExecutableFinder;
+
+/**
+ * @author Robert Schönthal <seroscho@googlemail.com>
+ */
+class PhpExecutableFinderTest extends TestCase
+{
+ /**
+ * tests find() with the constant PHP_BINARY.
+ */
+ public function testFind()
+ {
+ if (defined('HHVM_VERSION')) {
+ $this->markTestSkipped('Should not be executed in HHVM context.');
+ }
+
+ $f = new PhpExecutableFinder();
+
+ $current = PHP_BINARY;
+ $args = 'phpdbg' === PHP_SAPI ? ' -qrr' : '';
+
+ $this->assertEquals($current.$args, $f->find(), '::find() returns the executable PHP');
+ $this->assertEquals($current, $f->find(false), '::find() returns the executable PHP');
+ }
+
+ /**
+ * tests find() with the env var / constant PHP_BINARY with HHVM.
+ */
+ public function testFindWithHHVM()
+ {
+ if (!defined('HHVM_VERSION')) {
+ $this->markTestSkipped('Should be executed in HHVM context.');
+ }
+
+ $f = new PhpExecutableFinder();
+
+ $current = getenv('PHP_BINARY') ?: PHP_BINARY;
+
+ $this->assertEquals($current.' --php', $f->find(), '::find() returns the executable PHP');
+ $this->assertEquals($current, $f->find(false), '::find() returns the executable PHP');
+ }
+
+ /**
+ * tests find() with the env var PHP_PATH.
+ */
+ public function testFindArguments()
+ {
+ $f = new PhpExecutableFinder();
+
+ if (defined('HHVM_VERSION')) {
+ $this->assertEquals($f->findArguments(), array('--php'), '::findArguments() returns HHVM arguments');
+ } elseif ('phpdbg' === PHP_SAPI) {
+ $this->assertEquals($f->findArguments(), array('-qrr'), '::findArguments() returns phpdbg arguments');
+ } else {
+ $this->assertEquals($f->findArguments(), array(), '::findArguments() returns no arguments');
+ }
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/PhpProcessTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/PhpProcessTest.php
new file mode 100644
index 0000000..f67368c
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/PhpProcessTest.php
@@ -0,0 +1,48 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Process\Tests;
+
+use PHPUnit\Framework\TestCase;
+use Symfony\Component\Process\PhpProcess;
+
+class PhpProcessTest extends TestCase
+{
+ public function testNonBlockingWorks()
+ {
+ $expected = 'hello world!';
+ $process = new PhpProcess(<<<PHP
+<?php echo '$expected';
+PHP
+ );
+ $process->start();
+ $process->wait();
+ $this->assertEquals($expected, $process->getOutput());
+ }
+
+ public function testCommandLine()
+ {
+ $process = new PhpProcess(<<<'PHP'
+<?php echo phpversion().PHP_SAPI;
+PHP
+ );
+
+ $commandLine = $process->getCommandLine();
+
+ $process->start();
+ $this->assertContains($commandLine, $process->getCommandLine(), '::getCommandLine() returns the command line of PHP after start');
+
+ $process->wait();
+ $this->assertContains($commandLine, $process->getCommandLine(), '::getCommandLine() returns the command line of PHP after wait');
+
+ $this->assertSame(PHP_VERSION.PHP_SAPI, $process->getOutput());
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/PipeStdinInStdoutStdErrStreamSelect.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/PipeStdinInStdoutStdErrStreamSelect.php
new file mode 100644
index 0000000..bbd7ddf
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/PipeStdinInStdoutStdErrStreamSelect.php
@@ -0,0 +1,72 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+define('ERR_SELECT_FAILED', 1);
+define('ERR_TIMEOUT', 2);
+define('ERR_READ_FAILED', 3);
+define('ERR_WRITE_FAILED', 4);
+
+$read = array(STDIN);
+$write = array(STDOUT, STDERR);
+
+stream_set_blocking(STDIN, 0);
+stream_set_blocking(STDOUT, 0);
+stream_set_blocking(STDERR, 0);
+
+$out = $err = '';
+while ($read || $write) {
+ $r = $read;
+ $w = $write;
+ $e = null;
+ $n = stream_select($r, $w, $e, 5);
+
+ if (false === $n) {
+ die(ERR_SELECT_FAILED);
+ } elseif ($n < 1) {
+ die(ERR_TIMEOUT);
+ }
+
+ if (in_array(STDOUT, $w) && strlen($out) > 0) {
+ $written = fwrite(STDOUT, (binary) $out, 32768);
+ if (false === $written) {
+ die(ERR_WRITE_FAILED);
+ }
+ $out = (binary) substr($out, $written);
+ }
+ if (null === $read && '' === $out) {
+ $write = array_diff($write, array(STDOUT));
+ }
+
+ if (in_array(STDERR, $w) && strlen($err) > 0) {
+ $written = fwrite(STDERR, (binary) $err, 32768);
+ if (false === $written) {
+ die(ERR_WRITE_FAILED);
+ }
+ $err = (binary) substr($err, $written);
+ }
+ if (null === $read && '' === $err) {
+ $write = array_diff($write, array(STDERR));
+ }
+
+ if ($r) {
+ $str = fread(STDIN, 32768);
+ if (false !== $str) {
+ $out .= $str;
+ $err .= $str;
+ }
+ if (false === $str || feof(STDIN)) {
+ $read = null;
+ if (!feof(STDIN)) {
+ die(ERR_READ_FAILED);
+ }
+ }
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/ProcessBuilderTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/ProcessBuilderTest.php
new file mode 100644
index 0000000..36c40bf
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/ProcessBuilderTest.php
@@ -0,0 +1,226 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Process\Tests;
+
+use PHPUnit\Framework\TestCase;
+use Symfony\Component\Process\ProcessBuilder;
+
+/**
+ * @group legacy
+ */
+class ProcessBuilderTest extends TestCase
+{
+ public function testInheritEnvironmentVars()
+ {
+ $proc = ProcessBuilder::create()
+ ->add('foo')
+ ->getProcess();
+
+ $this->assertTrue($proc->areEnvironmentVariablesInherited());
+
+ $proc = ProcessBuilder::create()
+ ->add('foo')
+ ->inheritEnvironmentVariables(false)
+ ->getProcess();
+
+ $this->assertFalse($proc->areEnvironmentVariablesInherited());
+ }
+
+ public function testAddEnvironmentVariables()
+ {
+ $pb = new ProcessBuilder();
+ $env = array(
+ 'foo' => 'bar',
+ 'foo2' => 'bar2',
+ );
+ $proc = $pb
+ ->add('command')
+ ->setEnv('foo', 'bar2')
+ ->addEnvironmentVariables($env)
+ ->getProcess()
+ ;
+
+ $this->assertSame($env, $proc->getEnv());
+ }
+
+ /**
+ * @expectedException \Symfony\Component\Process\Exception\InvalidArgumentException
+ */
+ public function testNegativeTimeoutFromSetter()
+ {
+ $pb = new ProcessBuilder();
+ $pb->setTimeout(-1);
+ }
+
+ public function testNullTimeout()
+ {
+ $pb = new ProcessBuilder();
+ $pb->setTimeout(10);
+ $pb->setTimeout(null);
+
+ $r = new \ReflectionObject($pb);
+ $p = $r->getProperty('timeout');
+ $p->setAccessible(true);
+
+ $this->assertNull($p->getValue($pb));
+ }
+
+ public function testShouldSetArguments()
+ {
+ $pb = new ProcessBuilder(array('initial'));
+ $pb->setArguments(array('second'));
+
+ $proc = $pb->getProcess();
+
+ $this->assertContains('second', $proc->getCommandLine());
+ }
+
+ public function testPrefixIsPrependedToAllGeneratedProcess()
+ {
+ $pb = new ProcessBuilder();
+ $pb->setPrefix('/usr/bin/php');
+
+ $proc = $pb->setArguments(array('-v'))->getProcess();
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ $this->assertEquals('"/usr/bin/php" -v', $proc->getCommandLine());
+ } else {
+ $this->assertEquals("'/usr/bin/php' '-v'", $proc->getCommandLine());
+ }
+
+ $proc = $pb->setArguments(array('-i'))->getProcess();
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ $this->assertEquals('"/usr/bin/php" -i', $proc->getCommandLine());
+ } else {
+ $this->assertEquals("'/usr/bin/php' '-i'", $proc->getCommandLine());
+ }
+ }
+
+ public function testArrayPrefixesArePrependedToAllGeneratedProcess()
+ {
+ $pb = new ProcessBuilder();
+ $pb->setPrefix(array('/usr/bin/php', 'composer.phar'));
+
+ $proc = $pb->setArguments(array('-v'))->getProcess();
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ $this->assertEquals('"/usr/bin/php" composer.phar -v', $proc->getCommandLine());
+ } else {
+ $this->assertEquals("'/usr/bin/php' 'composer.phar' '-v'", $proc->getCommandLine());
+ }
+
+ $proc = $pb->setArguments(array('-i'))->getProcess();
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ $this->assertEquals('"/usr/bin/php" composer.phar -i', $proc->getCommandLine());
+ } else {
+ $this->assertEquals("'/usr/bin/php' 'composer.phar' '-i'", $proc->getCommandLine());
+ }
+ }
+
+ public function testShouldEscapeArguments()
+ {
+ $pb = new ProcessBuilder(array('%path%', 'foo " bar', '%baz%baz'));
+ $proc = $pb->getProcess();
+
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ $this->assertSame('""^%"path"^%"" "foo "" bar" ""^%"baz"^%"baz"', $proc->getCommandLine());
+ } else {
+ $this->assertSame("'%path%' 'foo \" bar' '%baz%baz'", $proc->getCommandLine());
+ }
+ }
+
+ public function testShouldEscapeArgumentsAndPrefix()
+ {
+ $pb = new ProcessBuilder(array('arg'));
+ $pb->setPrefix('%prefix%');
+ $proc = $pb->getProcess();
+
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ $this->assertSame('""^%"prefix"^%"" arg', $proc->getCommandLine());
+ } else {
+ $this->assertSame("'%prefix%' 'arg'", $proc->getCommandLine());
+ }
+ }
+
+ /**
+ * @expectedException \Symfony\Component\Process\Exception\LogicException
+ */
+ public function testShouldThrowALogicExceptionIfNoPrefixAndNoArgument()
+ {
+ ProcessBuilder::create()->getProcess();
+ }
+
+ public function testShouldNotThrowALogicExceptionIfNoArgument()
+ {
+ $process = ProcessBuilder::create()
+ ->setPrefix('/usr/bin/php')
+ ->getProcess();
+
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ $this->assertEquals('"/usr/bin/php"', $process->getCommandLine());
+ } else {
+ $this->assertEquals("'/usr/bin/php'", $process->getCommandLine());
+ }
+ }
+
+ public function testShouldNotThrowALogicExceptionIfNoPrefix()
+ {
+ $process = ProcessBuilder::create(array('/usr/bin/php'))
+ ->getProcess();
+
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ $this->assertEquals('"/usr/bin/php"', $process->getCommandLine());
+ } else {
+ $this->assertEquals("'/usr/bin/php'", $process->getCommandLine());
+ }
+ }
+
+ public function testShouldReturnProcessWithDisabledOutput()
+ {
+ $process = ProcessBuilder::create(array('/usr/bin/php'))
+ ->disableOutput()
+ ->getProcess();
+
+ $this->assertTrue($process->isOutputDisabled());
+ }
+
+ public function testShouldReturnProcessWithEnabledOutput()
+ {
+ $process = ProcessBuilder::create(array('/usr/bin/php'))
+ ->disableOutput()
+ ->enableOutput()
+ ->getProcess();
+
+ $this->assertFalse($process->isOutputDisabled());
+ }
+
+ /**
+ * @expectedException \Symfony\Component\Process\Exception\InvalidArgumentException
+ * @expectedExceptionMessage Symfony\Component\Process\ProcessBuilder::setInput only accepts strings, Traversable objects or stream resources.
+ */
+ public function testInvalidInput()
+ {
+ $builder = ProcessBuilder::create();
+ $builder->setInput(array());
+ }
+
+ public function testDoesNotPrefixExec()
+ {
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ $this->markTestSkipped('This test cannot run on Windows.');
+ }
+
+ $builder = ProcessBuilder::create(array('command', '-v', 'ls'));
+ $process = $builder->getProcess();
+ $process->run();
+
+ $this->assertTrue($process->isSuccessful());
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/ProcessFailedExceptionTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/ProcessFailedExceptionTest.php
new file mode 100644
index 0000000..25712af
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/ProcessFailedExceptionTest.php
@@ -0,0 +1,137 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Process\Tests;
+
+use PHPUnit\Framework\TestCase;
+use Symfony\Component\Process\Exception\ProcessFailedException;
+
+/**
+ * @author Sebastian Marek <proofek@gmail.com>
+ */
+class ProcessFailedExceptionTest extends TestCase
+{
+ /**
+ * tests ProcessFailedException throws exception if the process was successful.
+ */
+ public function testProcessFailedExceptionThrowsException()
+ {
+ $process = $this->getMockBuilder('Symfony\Component\Process\Process')->setMethods(array('isSuccessful'))->setConstructorArgs(array('php'))->getMock();
+ $process->expects($this->once())
+ ->method('isSuccessful')
+ ->will($this->returnValue(true));
+
+ if (method_exists($this, 'expectException')) {
+ $this->expectException(\InvalidArgumentException::class);
+ $this->expectExceptionMessage('Expected a failed process, but the given process was successful.');
+ } else {
+ $this->setExpectedException(\InvalidArgumentException::class, 'Expected a failed process, but the given process was successful.');
+ }
+
+ new ProcessFailedException($process);
+ }
+
+ /**
+ * tests ProcessFailedException uses information from process output
+ * to generate exception message.
+ */
+ public function testProcessFailedExceptionPopulatesInformationFromProcessOutput()
+ {
+ $cmd = 'php';
+ $exitCode = 1;
+ $exitText = 'General error';
+ $output = 'Command output';
+ $errorOutput = 'FATAL: Unexpected error';
+ $workingDirectory = getcwd();
+
+ $process = $this->getMockBuilder('Symfony\Component\Process\Process')->setMethods(array('isSuccessful', 'getOutput', 'getErrorOutput', 'getExitCode', 'getExitCodeText', 'isOutputDisabled', 'getWorkingDirectory'))->setConstructorArgs(array($cmd))->getMock();
+ $process->expects($this->once())
+ ->method('isSuccessful')
+ ->will($this->returnValue(false));
+
+ $process->expects($this->once())
+ ->method('getOutput')
+ ->will($this->returnValue($output));
+
+ $process->expects($this->once())
+ ->method('getErrorOutput')
+ ->will($this->returnValue($errorOutput));
+
+ $process->expects($this->once())
+ ->method('getExitCode')
+ ->will($this->returnValue($exitCode));
+
+ $process->expects($this->once())
+ ->method('getExitCodeText')
+ ->will($this->returnValue($exitText));
+
+ $process->expects($this->once())
+ ->method('isOutputDisabled')
+ ->will($this->returnValue(false));
+
+ $process->expects($this->once())
+ ->method('getWorkingDirectory')
+ ->will($this->returnValue($workingDirectory));
+
+ $exception = new ProcessFailedException($process);
+
+ $this->assertEquals(
+ "The command \"$cmd\" failed.\n\nExit Code: $exitCode($exitText)\n\nWorking directory: {$workingDirectory}\n\nOutput:\n================\n{$output}\n\nError Output:\n================\n{$errorOutput}",
+ $exception->getMessage()
+ );
+ }
+
+ /**
+ * Tests that ProcessFailedException does not extract information from
+ * process output if it was previously disabled.
+ */
+ public function testDisabledOutputInFailedExceptionDoesNotPopulateOutput()
+ {
+ $cmd = 'php';
+ $exitCode = 1;
+ $exitText = 'General error';
+ $workingDirectory = getcwd();
+
+ $process = $this->getMockBuilder('Symfony\Component\Process\Process')->setMethods(array('isSuccessful', 'isOutputDisabled', 'getExitCode', 'getExitCodeText', 'getOutput', 'getErrorOutput', 'getWorkingDirectory'))->setConstructorArgs(array($cmd))->getMock();
+ $process->expects($this->once())
+ ->method('isSuccessful')
+ ->will($this->returnValue(false));
+
+ $process->expects($this->never())
+ ->method('getOutput');
+
+ $process->expects($this->never())
+ ->method('getErrorOutput');
+
+ $process->expects($this->once())
+ ->method('getExitCode')
+ ->will($this->returnValue($exitCode));
+
+ $process->expects($this->once())
+ ->method('getExitCodeText')
+ ->will($this->returnValue($exitText));
+
+ $process->expects($this->once())
+ ->method('isOutputDisabled')
+ ->will($this->returnValue(true));
+
+ $process->expects($this->once())
+ ->method('getWorkingDirectory')
+ ->will($this->returnValue($workingDirectory));
+
+ $exception = new ProcessFailedException($process);
+
+ $this->assertEquals(
+ "The command \"$cmd\" failed.\n\nExit Code: $exitCode($exitText)\n\nWorking directory: {$workingDirectory}",
+ $exception->getMessage()
+ );
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/ProcessTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/ProcessTest.php
new file mode 100644
index 0000000..bca7ddd
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/ProcessTest.php
@@ -0,0 +1,1621 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Process\Tests;
+
+use PHPUnit\Framework\TestCase;
+use Symfony\Component\Process\Exception\LogicException;
+use Symfony\Component\Process\Exception\ProcessTimedOutException;
+use Symfony\Component\Process\Exception\RuntimeException;
+use Symfony\Component\Process\InputStream;
+use Symfony\Component\Process\PhpExecutableFinder;
+use Symfony\Component\Process\Pipes\PipesInterface;
+use Symfony\Component\Process\Process;
+
+/**
+ * @author Robert Schönthal <seroscho@googlemail.com>
+ */
+class ProcessTest extends TestCase
+{
+ private static $phpBin;
+ private static $process;
+ private static $sigchild;
+ private static $notEnhancedSigchild = false;
+
+ public static function setUpBeforeClass()
+ {
+ $phpBin = new PhpExecutableFinder();
+ self::$phpBin = getenv('SYMFONY_PROCESS_PHP_TEST_BINARY') ?: ('phpdbg' === PHP_SAPI ? 'php' : $phpBin->find());
+
+ ob_start();
+ phpinfo(INFO_GENERAL);
+ self::$sigchild = false !== strpos(ob_get_clean(), '--enable-sigchild');
+ }
+
+ protected function tearDown()
+ {
+ if (self::$process) {
+ self::$process->stop(0);
+ self::$process = null;
+ }
+ }
+
+ /**
+ * @group legacy
+ * @expectedDeprecation The provided cwd does not exist. Command is currently ran against getcwd(). This behavior is deprecated since Symfony 3.4 and will be removed in 4.0.
+ */
+ public function testInvalidCwd()
+ {
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ $this->markTestSkipped('False-positive on Windows/appveyor.');
+ }
+
+ // Check that it works fine if the CWD exists
+ $cmd = new Process('echo test', __DIR__);
+ $cmd->run();
+
+ $cmd = new Process('echo test', __DIR__.'/notfound/');
+ $cmd->run();
+ }
+
+ public function testThatProcessDoesNotThrowWarningDuringRun()
+ {
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ $this->markTestSkipped('This test is transient on Windows');
+ }
+ @trigger_error('Test Error', E_USER_NOTICE);
+ $process = $this->getProcessForCode('sleep(3)');
+ $process->run();
+ $actualError = error_get_last();
+ $this->assertEquals('Test Error', $actualError['message']);
+ $this->assertEquals(E_USER_NOTICE, $actualError['type']);
+ }
+
+ /**
+ * @expectedException \Symfony\Component\Process\Exception\InvalidArgumentException
+ */
+ public function testNegativeTimeoutFromConstructor()
+ {
+ $this->getProcess('', null, null, null, -1);
+ }
+
+ /**
+ * @expectedException \Symfony\Component\Process\Exception\InvalidArgumentException
+ */
+ public function testNegativeTimeoutFromSetter()
+ {
+ $p = $this->getProcess('');
+ $p->setTimeout(-1);
+ }
+
+ public function testFloatAndNullTimeout()
+ {
+ $p = $this->getProcess('');
+
+ $p->setTimeout(10);
+ $this->assertSame(10.0, $p->getTimeout());
+
+ $p->setTimeout(null);
+ $this->assertNull($p->getTimeout());
+
+ $p->setTimeout(0.0);
+ $this->assertNull($p->getTimeout());
+ }
+
+ /**
+ * @requires extension pcntl
+ */
+ public function testStopWithTimeoutIsActuallyWorking()
+ {
+ $p = $this->getProcess(array(self::$phpBin, __DIR__.'/NonStopableProcess.php', 30));
+ $p->start();
+
+ while (false === strpos($p->getOutput(), 'received')) {
+ usleep(1000);
+ }
+ $start = microtime(true);
+ $p->stop(0.1);
+
+ $p->wait();
+
+ $this->assertLessThan(15, microtime(true) - $start);
+ }
+
+ public function testAllOutputIsActuallyReadOnTermination()
+ {
+ // this code will result in a maximum of 2 reads of 8192 bytes by calling
+ // start() and isRunning(). by the time getOutput() is called the process
+ // has terminated so the internal pipes array is already empty. normally
+ // the call to start() will not read any data as the process will not have
+ // generated output, but this is non-deterministic so we must count it as
+ // a possibility. therefore we need 2 * PipesInterface::CHUNK_SIZE plus
+ // another byte which will never be read.
+ $expectedOutputSize = PipesInterface::CHUNK_SIZE * 2 + 2;
+
+ $code = sprintf('echo str_repeat(\'*\', %d);', $expectedOutputSize);
+ $p = $this->getProcessForCode($code);
+
+ $p->start();
+
+ // Don't call Process::run nor Process::wait to avoid any read of pipes
+ $h = new \ReflectionProperty($p, 'process');
+ $h->setAccessible(true);
+ $h = $h->getValue($p);
+ $s = @proc_get_status($h);
+
+ while (!empty($s['running'])) {
+ usleep(1000);
+ $s = proc_get_status($h);
+ }
+
+ $o = $p->getOutput();
+
+ $this->assertEquals($expectedOutputSize, strlen($o));
+ }
+
+ public function testCallbacksAreExecutedWithStart()
+ {
+ $process = $this->getProcess('echo foo');
+ $process->start(function ($type, $buffer) use (&$data) {
+ $data .= $buffer;
+ });
+
+ $process->wait();
+
+ $this->assertSame('foo'.PHP_EOL, $data);
+ }
+
+ /**
+ * tests results from sub processes.
+ *
+ * @dataProvider responsesCodeProvider
+ */
+ public function testProcessResponses($expected, $getter, $code)
+ {
+ $p = $this->getProcessForCode($code);
+ $p->run();
+
+ $this->assertSame($expected, $p->$getter());
+ }
+
+ /**
+ * tests results from sub processes.
+ *
+ * @dataProvider pipesCodeProvider
+ */
+ public function testProcessPipes($code, $size)
+ {
+ $expected = str_repeat(str_repeat('*', 1024), $size).'!';
+ $expectedLength = (1024 * $size) + 1;
+
+ $p = $this->getProcessForCode($code);
+ $p->setInput($expected);
+ $p->run();
+
+ $this->assertEquals($expectedLength, strlen($p->getOutput()));
+ $this->assertEquals($expectedLength, strlen($p->getErrorOutput()));
+ }
+
+ /**
+ * @dataProvider pipesCodeProvider
+ */
+ public function testSetStreamAsInput($code, $size)
+ {
+ $expected = str_repeat(str_repeat('*', 1024), $size).'!';
+ $expectedLength = (1024 * $size) + 1;
+
+ $stream = fopen('php://temporary', 'w+');
+ fwrite($stream, $expected);
+ rewind($stream);
+
+ $p = $this->getProcessForCode($code);
+ $p->setInput($stream);
+ $p->run();
+
+ fclose($stream);
+
+ $this->assertEquals($expectedLength, strlen($p->getOutput()));
+ $this->assertEquals($expectedLength, strlen($p->getErrorOutput()));
+ }
+
+ public function testLiveStreamAsInput()
+ {
+ $stream = fopen('php://memory', 'r+');
+ fwrite($stream, 'hello');
+ rewind($stream);
+
+ $p = $this->getProcessForCode('stream_copy_to_stream(STDIN, STDOUT);');
+ $p->setInput($stream);
+ $p->start(function ($type, $data) use ($stream) {
+ if ('hello' === $data) {
+ fclose($stream);
+ }
+ });
+ $p->wait();
+
+ $this->assertSame('hello', $p->getOutput());
+ }
+
+ /**
+ * @expectedException \Symfony\Component\Process\Exception\LogicException
+ * @expectedExceptionMessage Input can not be set while the process is running.
+ */
+ public function testSetInputWhileRunningThrowsAnException()
+ {
+ $process = $this->getProcessForCode('sleep(30);');
+ $process->start();
+ try {
+ $process->setInput('foobar');
+ $process->stop();
+ $this->fail('A LogicException should have been raised.');
+ } catch (LogicException $e) {
+ }
+ $process->stop();
+
+ throw $e;
+ }
+
+ /**
+ * @dataProvider provideInvalidInputValues
+ * @expectedException \Symfony\Component\Process\Exception\InvalidArgumentException
+ * @expectedExceptionMessage Symfony\Component\Process\Process::setInput only accepts strings, Traversable objects or stream resources.
+ */
+ public function testInvalidInput($value)
+ {
+ $process = $this->getProcess('foo');
+ $process->setInput($value);
+ }
+
+ public function provideInvalidInputValues()
+ {
+ return array(
+ array(array()),
+ array(new NonStringifiable()),
+ );
+ }
+
+ /**
+ * @dataProvider provideInputValues
+ */
+ public function testValidInput($expected, $value)
+ {
+ $process = $this->getProcess('foo');
+ $process->setInput($value);
+ $this->assertSame($expected, $process->getInput());
+ }
+
+ public function provideInputValues()
+ {
+ return array(
+ array(null, null),
+ array('24.5', 24.5),
+ array('input data', 'input data'),
+ );
+ }
+
+ public function chainedCommandsOutputProvider()
+ {
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ return array(
+ array("2 \r\n2\r\n", '&&', '2'),
+ );
+ }
+
+ return array(
+ array("1\n1\n", ';', '1'),
+ array("2\n2\n", '&&', '2'),
+ );
+ }
+
+ /**
+ * @dataProvider chainedCommandsOutputProvider
+ */
+ public function testChainedCommandsOutput($expected, $operator, $input)
+ {
+ $process = $this->getProcess(sprintf('echo %s %s echo %s', $input, $operator, $input));
+ $process->run();
+ $this->assertEquals($expected, $process->getOutput());
+ }
+
+ public function testCallbackIsExecutedForOutput()
+ {
+ $p = $this->getProcessForCode('echo \'foo\';');
+
+ $called = false;
+ $p->run(function ($type, $buffer) use (&$called) {
+ $called = 'foo' === $buffer;
+ });
+
+ $this->assertTrue($called, 'The callback should be executed with the output');
+ }
+
+ public function testCallbackIsExecutedForOutputWheneverOutputIsDisabled()
+ {
+ $p = $this->getProcessForCode('echo \'foo\';');
+ $p->disableOutput();
+
+ $called = false;
+ $p->run(function ($type, $buffer) use (&$called) {
+ $called = 'foo' === $buffer;
+ });
+
+ $this->assertTrue($called, 'The callback should be executed with the output');
+ }
+
+ public function testGetErrorOutput()
+ {
+ $p = $this->getProcessForCode('$n = 0; while ($n < 3) { file_put_contents(\'php://stderr\', \'ERROR\'); $n++; }');
+
+ $p->run();
+ $this->assertEquals(3, preg_match_all('/ERROR/', $p->getErrorOutput(), $matches));
+ }
+
+ public function testFlushErrorOutput()
+ {
+ $p = $this->getProcessForCode('$n = 0; while ($n < 3) { file_put_contents(\'php://stderr\', \'ERROR\'); $n++; }');
+
+ $p->run();
+ $p->clearErrorOutput();
+ $this->assertEmpty($p->getErrorOutput());
+ }
+
+ /**
+ * @dataProvider provideIncrementalOutput
+ */
+ public function testIncrementalOutput($getOutput, $getIncrementalOutput, $uri)
+ {
+ $lock = tempnam(sys_get_temp_dir(), __FUNCTION__);
+
+ $p = $this->getProcessForCode('file_put_contents($s = \''.$uri.'\', \'foo\'); flock(fopen('.var_export($lock, true).', \'r\'), LOCK_EX); file_put_contents($s, \'bar\');');
+
+ $h = fopen($lock, 'w');
+ flock($h, LOCK_EX);
+
+ $p->start();
+
+ foreach (array('foo', 'bar') as $s) {
+ while (false === strpos($p->$getOutput(), $s)) {
+ usleep(1000);
+ }
+
+ $this->assertSame($s, $p->$getIncrementalOutput());
+ $this->assertSame('', $p->$getIncrementalOutput());
+
+ flock($h, LOCK_UN);
+ }
+
+ fclose($h);
+ }
+
+ public function provideIncrementalOutput()
+ {
+ return array(
+ array('getOutput', 'getIncrementalOutput', 'php://stdout'),
+ array('getErrorOutput', 'getIncrementalErrorOutput', 'php://stderr'),
+ );
+ }
+
+ public function testGetOutput()
+ {
+ $p = $this->getProcessForCode('$n = 0; while ($n < 3) { echo \' foo \'; $n++; }');
+
+ $p->run();
+ $this->assertEquals(3, preg_match_all('/foo/', $p->getOutput(), $matches));
+ }
+
+ public function testFlushOutput()
+ {
+ $p = $this->getProcessForCode('$n=0;while ($n<3) {echo \' foo \';$n++;}');
+
+ $p->run();
+ $p->clearOutput();
+ $this->assertEmpty($p->getOutput());
+ }
+
+ public function testZeroAsOutput()
+ {
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ // see http://stackoverflow.com/questions/7105433/windows-batch-echo-without-new-line
+ $p = $this->getProcess('echo | set /p dummyName=0');
+ } else {
+ $p = $this->getProcess('printf 0');
+ }
+
+ $p->run();
+ $this->assertSame('0', $p->getOutput());
+ }
+
+ public function testExitCodeCommandFailed()
+ {
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ $this->markTestSkipped('Windows does not support POSIX exit code');
+ }
+ $this->skipIfNotEnhancedSigchild();
+
+ // such command run in bash return an exitcode 127
+ $process = $this->getProcess('nonexistingcommandIhopeneversomeonewouldnameacommandlikethis');
+ $process->run();
+
+ $this->assertGreaterThan(0, $process->getExitCode());
+ }
+
+ /**
+ * @group tty
+ */
+ public function testTTYCommand()
+ {
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ $this->markTestSkipped('Windows does not have /dev/tty support');
+ }
+
+ $process = $this->getProcess('echo "foo" >> /dev/null && '.$this->getProcessForCode('usleep(100000);')->getCommandLine());
+ $process->setTty(true);
+ $process->start();
+ $this->assertTrue($process->isRunning());
+ $process->wait();
+
+ $this->assertSame(Process::STATUS_TERMINATED, $process->getStatus());
+ }
+
+ /**
+ * @group tty
+ */
+ public function testTTYCommandExitCode()
+ {
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ $this->markTestSkipped('Windows does have /dev/tty support');
+ }
+ $this->skipIfNotEnhancedSigchild();
+
+ $process = $this->getProcess('echo "foo" >> /dev/null');
+ $process->setTty(true);
+ $process->run();
+
+ $this->assertTrue($process->isSuccessful());
+ }
+
+ /**
+ * @expectedException \Symfony\Component\Process\Exception\RuntimeException
+ * @expectedExceptionMessage TTY mode is not supported on Windows platform.
+ */
+ public function testTTYInWindowsEnvironment()
+ {
+ if ('\\' !== DIRECTORY_SEPARATOR) {
+ $this->markTestSkipped('This test is for Windows platform only');
+ }
+
+ $process = $this->getProcess('echo "foo" >> /dev/null');
+ $process->setTty(false);
+ $process->setTty(true);
+ }
+
+ public function testExitCodeTextIsNullWhenExitCodeIsNull()
+ {
+ $this->skipIfNotEnhancedSigchild();
+
+ $process = $this->getProcess('');
+ $this->assertNull($process->getExitCodeText());
+ }
+
+ public function testPTYCommand()
+ {
+ if (!Process::isPtySupported()) {
+ $this->markTestSkipped('PTY is not supported on this operating system.');
+ }
+
+ $process = $this->getProcess('echo "foo"');
+ $process->setPty(true);
+ $process->run();
+
+ $this->assertSame(Process::STATUS_TERMINATED, $process->getStatus());
+ $this->assertEquals("foo\r\n", $process->getOutput());
+ }
+
+ public function testMustRun()
+ {
+ $this->skipIfNotEnhancedSigchild();
+
+ $process = $this->getProcess('echo foo');
+
+ $this->assertSame($process, $process->mustRun());
+ $this->assertEquals('foo'.PHP_EOL, $process->getOutput());
+ }
+
+ public function testSuccessfulMustRunHasCorrectExitCode()
+ {
+ $this->skipIfNotEnhancedSigchild();
+
+ $process = $this->getProcess('echo foo')->mustRun();
+ $this->assertEquals(0, $process->getExitCode());
+ }
+
+ /**
+ * @expectedException \Symfony\Component\Process\Exception\ProcessFailedException
+ */
+ public function testMustRunThrowsException()
+ {
+ $this->skipIfNotEnhancedSigchild();
+
+ $process = $this->getProcess('exit 1');
+ $process->mustRun();
+ }
+
+ public function testExitCodeText()
+ {
+ $this->skipIfNotEnhancedSigchild();
+
+ $process = $this->getProcess('');
+ $r = new \ReflectionObject($process);
+ $p = $r->getProperty('exitcode');
+ $p->setAccessible(true);
+
+ $p->setValue($process, 2);
+ $this->assertEquals('Misuse of shell builtins', $process->getExitCodeText());
+ }
+
+ public function testStartIsNonBlocking()
+ {
+ $process = $this->getProcessForCode('usleep(500000);');
+ $start = microtime(true);
+ $process->start();
+ $end = microtime(true);
+ $this->assertLessThan(0.4, $end - $start);
+ $process->stop();
+ }
+
+ public function testUpdateStatus()
+ {
+ $process = $this->getProcess('echo foo');
+ $process->run();
+ $this->assertGreaterThan(0, strlen($process->getOutput()));
+ }
+
+ public function testGetExitCodeIsNullOnStart()
+ {
+ $this->skipIfNotEnhancedSigchild();
+
+ $process = $this->getProcessForCode('usleep(100000);');
+ $this->assertNull($process->getExitCode());
+ $process->start();
+ $this->assertNull($process->getExitCode());
+ $process->wait();
+ $this->assertEquals(0, $process->getExitCode());
+ }
+
+ public function testGetExitCodeIsNullOnWhenStartingAgain()
+ {
+ $this->skipIfNotEnhancedSigchild();
+
+ $process = $this->getProcessForCode('usleep(100000);');
+ $process->run();
+ $this->assertEquals(0, $process->getExitCode());
+ $process->start();
+ $this->assertNull($process->getExitCode());
+ $process->wait();
+ $this->assertEquals(0, $process->getExitCode());
+ }
+
+ public function testGetExitCode()
+ {
+ $this->skipIfNotEnhancedSigchild();
+
+ $process = $this->getProcess('echo foo');
+ $process->run();
+ $this->assertSame(0, $process->getExitCode());
+ }
+
+ public function testStatus()
+ {
+ $process = $this->getProcessForCode('usleep(100000);');
+ $this->assertFalse($process->isRunning());
+ $this->assertFalse($process->isStarted());
+ $this->assertFalse($process->isTerminated());
+ $this->assertSame(Process::STATUS_READY, $process->getStatus());
+ $process->start();
+ $this->assertTrue($process->isRunning());
+ $this->assertTrue($process->isStarted());
+ $this->assertFalse($process->isTerminated());
+ $this->assertSame(Process::STATUS_STARTED, $process->getStatus());
+ $process->wait();
+ $this->assertFalse($process->isRunning());
+ $this->assertTrue($process->isStarted());
+ $this->assertTrue($process->isTerminated());
+ $this->assertSame(Process::STATUS_TERMINATED, $process->getStatus());
+ }
+
+ public function testStop()
+ {
+ $process = $this->getProcessForCode('sleep(31);');
+ $process->start();
+ $this->assertTrue($process->isRunning());
+ $process->stop();
+ $this->assertFalse($process->isRunning());
+ }
+
+ public function testIsSuccessful()
+ {
+ $this->skipIfNotEnhancedSigchild();
+
+ $process = $this->getProcess('echo foo');
+ $process->run();
+ $this->assertTrue($process->isSuccessful());
+ }
+
+ public function testIsSuccessfulOnlyAfterTerminated()
+ {
+ $this->skipIfNotEnhancedSigchild();
+
+ $process = $this->getProcessForCode('usleep(100000);');
+ $process->start();
+
+ $this->assertFalse($process->isSuccessful());
+
+ $process->wait();
+
+ $this->assertTrue($process->isSuccessful());
+ }
+
+ public function testIsNotSuccessful()
+ {
+ $this->skipIfNotEnhancedSigchild();
+
+ $process = $this->getProcessForCode('throw new \Exception(\'BOUM\');');
+ $process->run();
+ $this->assertFalse($process->isSuccessful());
+ }
+
+ public function testProcessIsNotSignaled()
+ {
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ $this->markTestSkipped('Windows does not support POSIX signals');
+ }
+ $this->skipIfNotEnhancedSigchild();
+
+ $process = $this->getProcess('echo foo');
+ $process->run();
+ $this->assertFalse($process->hasBeenSignaled());
+ }
+
+ public function testProcessWithoutTermSignal()
+ {
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ $this->markTestSkipped('Windows does not support POSIX signals');
+ }
+ $this->skipIfNotEnhancedSigchild();
+
+ $process = $this->getProcess('echo foo');
+ $process->run();
+ $this->assertEquals(0, $process->getTermSignal());
+ }
+
+ public function testProcessIsSignaledIfStopped()
+ {
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ $this->markTestSkipped('Windows does not support POSIX signals');
+ }
+ $this->skipIfNotEnhancedSigchild();
+
+ $process = $this->getProcessForCode('sleep(32);');
+ $process->start();
+ $process->stop();
+ $this->assertTrue($process->hasBeenSignaled());
+ $this->assertEquals(15, $process->getTermSignal()); // SIGTERM
+ }
+
+ /**
+ * @expectedException \Symfony\Component\Process\Exception\RuntimeException
+ * @expectedExceptionMessage The process has been signaled
+ */
+ public function testProcessThrowsExceptionWhenExternallySignaled()
+ {
+ if (!function_exists('posix_kill')) {
+ $this->markTestSkipped('Function posix_kill is required.');
+ }
+ $this->skipIfNotEnhancedSigchild(false);
+
+ $process = $this->getProcessForCode('sleep(32.1);');
+ $process->start();
+ posix_kill($process->getPid(), 9); // SIGKILL
+
+ $process->wait();
+ }
+
+ public function testRestart()
+ {
+ $process1 = $this->getProcessForCode('echo getmypid();');
+ $process1->run();
+ $process2 = $process1->restart();
+
+ $process2->wait(); // wait for output
+
+ // Ensure that both processed finished and the output is numeric
+ $this->assertFalse($process1->isRunning());
+ $this->assertFalse($process2->isRunning());
+ $this->assertInternalType('numeric', $process1->getOutput());
+ $this->assertInternalType('numeric', $process2->getOutput());
+
+ // Ensure that restart returned a new process by check that the output is different
+ $this->assertNotEquals($process1->getOutput(), $process2->getOutput());
+ }
+
+ /**
+ * @expectedException \Symfony\Component\Process\Exception\ProcessTimedOutException
+ * @expectedExceptionMessage exceeded the timeout of 0.1 seconds.
+ */
+ public function testRunProcessWithTimeout()
+ {
+ $process = $this->getProcessForCode('sleep(30);');
+ $process->setTimeout(0.1);
+ $start = microtime(true);
+ try {
+ $process->run();
+ $this->fail('A RuntimeException should have been raised');
+ } catch (RuntimeException $e) {
+ }
+
+ $this->assertLessThan(15, microtime(true) - $start);
+
+ throw $e;
+ }
+
+ /**
+ * @expectedException \Symfony\Component\Process\Exception\ProcessTimedOutException
+ * @expectedExceptionMessage exceeded the timeout of 0.1 seconds.
+ */
+ public function testIterateOverProcessWithTimeout()
+ {
+ $process = $this->getProcessForCode('sleep(30);');
+ $process->setTimeout(0.1);
+ $start = microtime(true);
+ try {
+ $process->start();
+ foreach ($process as $buffer);
+ $this->fail('A RuntimeException should have been raised');
+ } catch (RuntimeException $e) {
+ }
+
+ $this->assertLessThan(15, microtime(true) - $start);
+
+ throw $e;
+ }
+
+ public function testCheckTimeoutOnNonStartedProcess()
+ {
+ $process = $this->getProcess('echo foo');
+ $this->assertNull($process->checkTimeout());
+ }
+
+ public function testCheckTimeoutOnTerminatedProcess()
+ {
+ $process = $this->getProcess('echo foo');
+ $process->run();
+ $this->assertNull($process->checkTimeout());
+ }
+
+ /**
+ * @expectedException \Symfony\Component\Process\Exception\ProcessTimedOutException
+ * @expectedExceptionMessage exceeded the timeout of 0.1 seconds.
+ */
+ public function testCheckTimeoutOnStartedProcess()
+ {
+ $process = $this->getProcessForCode('sleep(33);');
+ $process->setTimeout(0.1);
+
+ $process->start();
+ $start = microtime(true);
+
+ try {
+ while ($process->isRunning()) {
+ $process->checkTimeout();
+ usleep(100000);
+ }
+ $this->fail('A ProcessTimedOutException should have been raised');
+ } catch (ProcessTimedOutException $e) {
+ }
+
+ $this->assertLessThan(15, microtime(true) - $start);
+
+ throw $e;
+ }
+
+ public function testIdleTimeout()
+ {
+ $process = $this->getProcessForCode('sleep(34);');
+ $process->setTimeout(60);
+ $process->setIdleTimeout(0.1);
+
+ try {
+ $process->run();
+
+ $this->fail('A timeout exception was expected.');
+ } catch (ProcessTimedOutException $e) {
+ $this->assertTrue($e->isIdleTimeout());
+ $this->assertFalse($e->isGeneralTimeout());
+ $this->assertEquals(0.1, $e->getExceededTimeout());
+ }
+ }
+
+ public function testIdleTimeoutNotExceededWhenOutputIsSent()
+ {
+ $process = $this->getProcessForCode('while (true) {echo \'foo \'; usleep(1000);}');
+ $process->setTimeout(1);
+ $process->start();
+
+ while (false === strpos($process->getOutput(), 'foo')) {
+ usleep(1000);
+ }
+
+ $process->setIdleTimeout(0.5);
+
+ try {
+ $process->wait();
+ $this->fail('A timeout exception was expected.');
+ } catch (ProcessTimedOutException $e) {
+ $this->assertTrue($e->isGeneralTimeout(), 'A general timeout is expected.');
+ $this->assertFalse($e->isIdleTimeout(), 'No idle timeout is expected.');
+ $this->assertEquals(1, $e->getExceededTimeout());
+ }
+ }
+
+ /**
+ * @expectedException \Symfony\Component\Process\Exception\ProcessTimedOutException
+ * @expectedExceptionMessage exceeded the timeout of 0.1 seconds.
+ */
+ public function testStartAfterATimeout()
+ {
+ $process = $this->getProcessForCode('sleep(35);');
+ $process->setTimeout(0.1);
+
+ try {
+ $process->run();
+ $this->fail('A ProcessTimedOutException should have been raised.');
+ } catch (ProcessTimedOutException $e) {
+ }
+ $this->assertFalse($process->isRunning());
+ $process->start();
+ $this->assertTrue($process->isRunning());
+ $process->stop(0);
+
+ throw $e;
+ }
+
+ public function testGetPid()
+ {
+ $process = $this->getProcessForCode('sleep(36);');
+ $process->start();
+ $this->assertGreaterThan(0, $process->getPid());
+ $process->stop(0);
+ }
+
+ public function testGetPidIsNullBeforeStart()
+ {
+ $process = $this->getProcess('foo');
+ $this->assertNull($process->getPid());
+ }
+
+ public function testGetPidIsNullAfterRun()
+ {
+ $process = $this->getProcess('echo foo');
+ $process->run();
+ $this->assertNull($process->getPid());
+ }
+
+ /**
+ * @requires extension pcntl
+ */
+ public function testSignal()
+ {
+ $process = $this->getProcess(array(self::$phpBin, __DIR__.'/SignalListener.php'));
+ $process->start();
+
+ while (false === strpos($process->getOutput(), 'Caught')) {
+ usleep(1000);
+ }
+ $process->signal(SIGUSR1);
+ $process->wait();
+
+ $this->assertEquals('Caught SIGUSR1', $process->getOutput());
+ }
+
+ /**
+ * @requires extension pcntl
+ */
+ public function testExitCodeIsAvailableAfterSignal()
+ {
+ $this->skipIfNotEnhancedSigchild();
+
+ $process = $this->getProcess('sleep 4');
+ $process->start();
+ $process->signal(SIGKILL);
+
+ while ($process->isRunning()) {
+ usleep(10000);
+ }
+
+ $this->assertFalse($process->isRunning());
+ $this->assertTrue($process->hasBeenSignaled());
+ $this->assertFalse($process->isSuccessful());
+ $this->assertEquals(137, $process->getExitCode());
+ }
+
+ /**
+ * @expectedException \Symfony\Component\Process\Exception\LogicException
+ * @expectedExceptionMessage Can not send signal on a non running process.
+ */
+ public function testSignalProcessNotRunning()
+ {
+ $process = $this->getProcess('foo');
+ $process->signal(1); // SIGHUP
+ }
+
+ /**
+ * @dataProvider provideMethodsThatNeedARunningProcess
+ */
+ public function testMethodsThatNeedARunningProcess($method)
+ {
+ $process = $this->getProcess('foo');
+
+ if (method_exists($this, 'expectException')) {
+ $this->expectException('Symfony\Component\Process\Exception\LogicException');
+ $this->expectExceptionMessage(sprintf('Process must be started before calling %s.', $method));
+ } else {
+ $this->setExpectedException('Symfony\Component\Process\Exception\LogicException', sprintf('Process must be started before calling %s.', $method));
+ }
+
+ $process->{$method}();
+ }
+
+ public function provideMethodsThatNeedARunningProcess()
+ {
+ return array(
+ array('getOutput'),
+ array('getIncrementalOutput'),
+ array('getErrorOutput'),
+ array('getIncrementalErrorOutput'),
+ array('wait'),
+ );
+ }
+
+ /**
+ * @dataProvider provideMethodsThatNeedATerminatedProcess
+ * @expectedException \Symfony\Component\Process\Exception\LogicException
+ * @expectedExceptionMessage Process must be terminated before calling
+ */
+ public function testMethodsThatNeedATerminatedProcess($method)
+ {
+ $process = $this->getProcessForCode('sleep(37);');
+ $process->start();
+ try {
+ $process->{$method}();
+ $process->stop(0);
+ $this->fail('A LogicException must have been thrown');
+ } catch (\Exception $e) {
+ }
+ $process->stop(0);
+
+ throw $e;
+ }
+
+ public function provideMethodsThatNeedATerminatedProcess()
+ {
+ return array(
+ array('hasBeenSignaled'),
+ array('getTermSignal'),
+ array('hasBeenStopped'),
+ array('getStopSignal'),
+ );
+ }
+
+ /**
+ * @dataProvider provideWrongSignal
+ * @expectedException \Symfony\Component\Process\Exception\RuntimeException
+ */
+ public function testWrongSignal($signal)
+ {
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ $this->markTestSkipped('POSIX signals do not work on Windows');
+ }
+
+ $process = $this->getProcessForCode('sleep(38);');
+ $process->start();
+ try {
+ $process->signal($signal);
+ $this->fail('A RuntimeException must have been thrown');
+ } catch (RuntimeException $e) {
+ $process->stop(0);
+ }
+
+ throw $e;
+ }
+
+ public function provideWrongSignal()
+ {
+ return array(
+ array(-4),
+ array('Céphalopodes'),
+ );
+ }
+
+ public function testDisableOutputDisablesTheOutput()
+ {
+ $p = $this->getProcess('foo');
+ $this->assertFalse($p->isOutputDisabled());
+ $p->disableOutput();
+ $this->assertTrue($p->isOutputDisabled());
+ $p->enableOutput();
+ $this->assertFalse($p->isOutputDisabled());
+ }
+
+ /**
+ * @expectedException \Symfony\Component\Process\Exception\RuntimeException
+ * @expectedExceptionMessage Disabling output while the process is running is not possible.
+ */
+ public function testDisableOutputWhileRunningThrowsException()
+ {
+ $p = $this->getProcessForCode('sleep(39);');
+ $p->start();
+ $p->disableOutput();
+ }
+
+ /**
+ * @expectedException \Symfony\Component\Process\Exception\RuntimeException
+ * @expectedExceptionMessage Enabling output while the process is running is not possible.
+ */
+ public function testEnableOutputWhileRunningThrowsException()
+ {
+ $p = $this->getProcessForCode('sleep(40);');
+ $p->disableOutput();
+ $p->start();
+ $p->enableOutput();
+ }
+
+ public function testEnableOrDisableOutputAfterRunDoesNotThrowException()
+ {
+ $p = $this->getProcess('echo foo');
+ $p->disableOutput();
+ $p->run();
+ $p->enableOutput();
+ $p->disableOutput();
+ $this->assertTrue($p->isOutputDisabled());
+ }
+
+ /**
+ * @expectedException \Symfony\Component\Process\Exception\LogicException
+ * @expectedExceptionMessage Output can not be disabled while an idle timeout is set.
+ */
+ public function testDisableOutputWhileIdleTimeoutIsSet()
+ {
+ $process = $this->getProcess('foo');
+ $process->setIdleTimeout(1);
+ $process->disableOutput();
+ }
+
+ /**
+ * @expectedException \Symfony\Component\Process\Exception\LogicException
+ * @expectedExceptionMessage timeout can not be set while the output is disabled.
+ */
+ public function testSetIdleTimeoutWhileOutputIsDisabled()
+ {
+ $process = $this->getProcess('foo');
+ $process->disableOutput();
+ $process->setIdleTimeout(1);
+ }
+
+ public function testSetNullIdleTimeoutWhileOutputIsDisabled()
+ {
+ $process = $this->getProcess('foo');
+ $process->disableOutput();
+ $this->assertSame($process, $process->setIdleTimeout(null));
+ }
+
+ /**
+ * @dataProvider provideOutputFetchingMethods
+ * @expectedException \Symfony\Component\Process\Exception\LogicException
+ * @expectedExceptionMessage Output has been disabled.
+ */
+ public function testGetOutputWhileDisabled($fetchMethod)
+ {
+ $p = $this->getProcessForCode('sleep(41);');
+ $p->disableOutput();
+ $p->start();
+ $p->{$fetchMethod}();
+ }
+
+ public function provideOutputFetchingMethods()
+ {
+ return array(
+ array('getOutput'),
+ array('getIncrementalOutput'),
+ array('getErrorOutput'),
+ array('getIncrementalErrorOutput'),
+ );
+ }
+
+ public function testStopTerminatesProcessCleanly()
+ {
+ $process = $this->getProcessForCode('echo 123; sleep(42);');
+ $process->run(function () use ($process) {
+ $process->stop();
+ });
+ $this->assertTrue(true, 'A call to stop() is not expected to cause wait() to throw a RuntimeException');
+ }
+
+ public function testKillSignalTerminatesProcessCleanly()
+ {
+ $process = $this->getProcessForCode('echo 123; sleep(43);');
+ $process->run(function () use ($process) {
+ $process->signal(9); // SIGKILL
+ });
+ $this->assertTrue(true, 'A call to signal() is not expected to cause wait() to throw a RuntimeException');
+ }
+
+ public function testTermSignalTerminatesProcessCleanly()
+ {
+ $process = $this->getProcessForCode('echo 123; sleep(44);');
+ $process->run(function () use ($process) {
+ $process->signal(15); // SIGTERM
+ });
+ $this->assertTrue(true, 'A call to signal() is not expected to cause wait() to throw a RuntimeException');
+ }
+
+ public function responsesCodeProvider()
+ {
+ return array(
+ //expected output / getter / code to execute
+ //array(1,'getExitCode','exit(1);'),
+ //array(true,'isSuccessful','exit();'),
+ array('output', 'getOutput', 'echo \'output\';'),
+ );
+ }
+
+ public function pipesCodeProvider()
+ {
+ $variations = array(
+ 'fwrite(STDOUT, $in = file_get_contents(\'php://stdin\')); fwrite(STDERR, $in);',
+ 'include \''.__DIR__.'/PipeStdinInStdoutStdErrStreamSelect.php\';',
+ );
+
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ // Avoid XL buffers on Windows because of https://bugs.php.net/bug.php?id=65650
+ $sizes = array(1, 2, 4, 8);
+ } else {
+ $sizes = array(1, 16, 64, 1024, 4096);
+ }
+
+ $codes = array();
+ foreach ($sizes as $size) {
+ foreach ($variations as $code) {
+ $codes[] = array($code, $size);
+ }
+ }
+
+ return $codes;
+ }
+
+ /**
+ * @dataProvider provideVariousIncrementals
+ */
+ public function testIncrementalOutputDoesNotRequireAnotherCall($stream, $method)
+ {
+ $process = $this->getProcessForCode('$n = 0; while ($n < 3) { file_put_contents(\''.$stream.'\', $n, 1); $n++; usleep(1000); }', null, null, null, null);
+ $process->start();
+ $result = '';
+ $limit = microtime(true) + 3;
+ $expected = '012';
+
+ while ($result !== $expected && microtime(true) < $limit) {
+ $result .= $process->$method();
+ }
+
+ $this->assertSame($expected, $result);
+ $process->stop();
+ }
+
+ public function provideVariousIncrementals()
+ {
+ return array(
+ array('php://stdout', 'getIncrementalOutput'),
+ array('php://stderr', 'getIncrementalErrorOutput'),
+ );
+ }
+
+ public function testIteratorInput()
+ {
+ $input = function () {
+ yield 'ping';
+ yield 'pong';
+ };
+
+ $process = $this->getProcessForCode('stream_copy_to_stream(STDIN, STDOUT);', null, null, $input());
+ $process->run();
+ $this->assertSame('pingpong', $process->getOutput());
+ }
+
+ public function testSimpleInputStream()
+ {
+ $input = new InputStream();
+
+ $process = $this->getProcessForCode('echo \'ping\'; echo fread(STDIN, 4); echo fread(STDIN, 4);');
+ $process->setInput($input);
+
+ $process->start(function ($type, $data) use ($input) {
+ if ('ping' === $data) {
+ $input->write('pang');
+ } elseif (!$input->isClosed()) {
+ $input->write('pong');
+ $input->close();
+ }
+ });
+
+ $process->wait();
+ $this->assertSame('pingpangpong', $process->getOutput());
+ }
+
+ public function testInputStreamWithCallable()
+ {
+ $i = 0;
+ $stream = fopen('php://memory', 'w+');
+ $stream = function () use ($stream, &$i) {
+ if ($i < 3) {
+ rewind($stream);
+ fwrite($stream, ++$i);
+ rewind($stream);
+
+ return $stream;
+ }
+ };
+
+ $input = new InputStream();
+ $input->onEmpty($stream);
+ $input->write($stream());
+
+ $process = $this->getProcessForCode('echo fread(STDIN, 3);');
+ $process->setInput($input);
+ $process->start(function ($type, $data) use ($input) {
+ $input->close();
+ });
+
+ $process->wait();
+ $this->assertSame('123', $process->getOutput());
+ }
+
+ public function testInputStreamWithGenerator()
+ {
+ $input = new InputStream();
+ $input->onEmpty(function ($input) {
+ yield 'pong';
+ $input->close();
+ });
+
+ $process = $this->getProcessForCode('stream_copy_to_stream(STDIN, STDOUT);');
+ $process->setInput($input);
+ $process->start();
+ $input->write('ping');
+ $process->wait();
+ $this->assertSame('pingpong', $process->getOutput());
+ }
+
+ public function testInputStreamOnEmpty()
+ {
+ $i = 0;
+ $input = new InputStream();
+ $input->onEmpty(function () use (&$i) { ++$i; });
+
+ $process = $this->getProcessForCode('echo 123; echo fread(STDIN, 1); echo 456;');
+ $process->setInput($input);
+ $process->start(function ($type, $data) use ($input) {
+ if ('123' === $data) {
+ $input->close();
+ }
+ });
+ $process->wait();
+
+ $this->assertSame(0, $i, 'InputStream->onEmpty callback should be called only when the input *becomes* empty');
+ $this->assertSame('123456', $process->getOutput());
+ }
+
+ public function testIteratorOutput()
+ {
+ $input = new InputStream();
+
+ $process = $this->getProcessForCode('fwrite(STDOUT, 123); fwrite(STDERR, 234); flush(); usleep(10000); fwrite(STDOUT, fread(STDIN, 3)); fwrite(STDERR, 456);');
+ $process->setInput($input);
+ $process->start();
+ $output = array();
+
+ foreach ($process as $type => $data) {
+ $output[] = array($type, $data);
+ break;
+ }
+ $expectedOutput = array(
+ array($process::OUT, '123'),
+ );
+ $this->assertSame($expectedOutput, $output);
+
+ $input->write(345);
+
+ foreach ($process as $type => $data) {
+ $output[] = array($type, $data);
+ }
+
+ $this->assertSame('', $process->getOutput());
+ $this->assertFalse($process->isRunning());
+
+ $expectedOutput = array(
+ array($process::OUT, '123'),
+ array($process::ERR, '234'),
+ array($process::OUT, '345'),
+ array($process::ERR, '456'),
+ );
+ $this->assertSame($expectedOutput, $output);
+ }
+
+ public function testNonBlockingNorClearingIteratorOutput()
+ {
+ $input = new InputStream();
+
+ $process = $this->getProcessForCode('fwrite(STDOUT, fread(STDIN, 3));');
+ $process->setInput($input);
+ $process->start();
+ $output = array();
+
+ foreach ($process->getIterator($process::ITER_NON_BLOCKING | $process::ITER_KEEP_OUTPUT) as $type => $data) {
+ $output[] = array($type, $data);
+ break;
+ }
+ $expectedOutput = array(
+ array($process::OUT, ''),
+ );
+ $this->assertSame($expectedOutput, $output);
+
+ $input->write(123);
+
+ foreach ($process->getIterator($process::ITER_NON_BLOCKING | $process::ITER_KEEP_OUTPUT) as $type => $data) {
+ if ('' !== $data) {
+ $output[] = array($type, $data);
+ }
+ }
+
+ $this->assertSame('123', $process->getOutput());
+ $this->assertFalse($process->isRunning());
+
+ $expectedOutput = array(
+ array($process::OUT, ''),
+ array($process::OUT, '123'),
+ );
+ $this->assertSame($expectedOutput, $output);
+ }
+
+ public function testChainedProcesses()
+ {
+ $p1 = $this->getProcessForCode('fwrite(STDERR, 123); fwrite(STDOUT, 456);');
+ $p2 = $this->getProcessForCode('stream_copy_to_stream(STDIN, STDOUT);');
+ $p2->setInput($p1);
+
+ $p1->start();
+ $p2->run();
+
+ $this->assertSame('123', $p1->getErrorOutput());
+ $this->assertSame('', $p1->getOutput());
+ $this->assertSame('', $p2->getErrorOutput());
+ $this->assertSame('456', $p2->getOutput());
+ }
+
+ public function testSetBadEnv()
+ {
+ $process = $this->getProcess('echo hello');
+ $process->setEnv(array('bad%%' => '123'));
+ $process->inheritEnvironmentVariables(true);
+
+ $process->run();
+
+ $this->assertSame('hello'.PHP_EOL, $process->getOutput());
+ $this->assertSame('', $process->getErrorOutput());
+ }
+
+ public function testEnvBackupDoesNotDeleteExistingVars()
+ {
+ putenv('existing_var=foo');
+ $_ENV['existing_var'] = 'foo';
+ $process = $this->getProcess('php -r "echo getenv(\'new_test_var\');"');
+ $process->setEnv(array('existing_var' => 'bar', 'new_test_var' => 'foo'));
+ $process->inheritEnvironmentVariables();
+
+ $process->run();
+
+ $this->assertSame('foo', $process->getOutput());
+ $this->assertSame('foo', getenv('existing_var'));
+ $this->assertFalse(getenv('new_test_var'));
+
+ putenv('existing_var');
+ unset($_ENV['existing_var']);
+ }
+
+ public function testEnvIsInherited()
+ {
+ $process = $this->getProcessForCode('echo serialize($_SERVER);', null, array('BAR' => 'BAZ', 'EMPTY' => ''));
+
+ putenv('FOO=BAR');
+ $_ENV['FOO'] = 'BAR';
+
+ $process->run();
+
+ $expected = array('BAR' => 'BAZ', 'EMPTY' => '', 'FOO' => 'BAR');
+ $env = array_intersect_key(unserialize($process->getOutput()), $expected);
+
+ $this->assertEquals($expected, $env);
+
+ putenv('FOO');
+ unset($_ENV['FOO']);
+ }
+
+ /**
+ * @group legacy
+ */
+ public function testInheritEnvDisabled()
+ {
+ $process = $this->getProcessForCode('echo serialize($_SERVER);', null, array('BAR' => 'BAZ'));
+
+ putenv('FOO=BAR');
+ $_ENV['FOO'] = 'BAR';
+
+ $this->assertSame($process, $process->inheritEnvironmentVariables(false));
+ $this->assertFalse($process->areEnvironmentVariablesInherited());
+
+ $process->run();
+
+ $expected = array('BAR' => 'BAZ', 'FOO' => 'BAR');
+ $env = array_intersect_key(unserialize($process->getOutput()), $expected);
+ unset($expected['FOO']);
+
+ $this->assertSame($expected, $env);
+
+ putenv('FOO');
+ unset($_ENV['FOO']);
+ }
+
+ public function testGetCommandLine()
+ {
+ $p = new Process(array('/usr/bin/php'));
+
+ $expected = '\\' === DIRECTORY_SEPARATOR ? '"/usr/bin/php"' : "'/usr/bin/php'";
+ $this->assertSame($expected, $p->getCommandLine());
+ }
+
+ /**
+ * @dataProvider provideEscapeArgument
+ */
+ public function testEscapeArgument($arg)
+ {
+ $p = new Process(array(self::$phpBin, '-r', 'echo $argv[1];', $arg));
+ $p->run();
+
+ $this->assertSame($arg, $p->getOutput());
+ }
+
+ /**
+ * @dataProvider provideEscapeArgument
+ * @group legacy
+ */
+ public function testEscapeArgumentWhenInheritEnvDisabled($arg)
+ {
+ $p = new Process(array(self::$phpBin, '-r', 'echo $argv[1];', $arg), null, array('BAR' => 'BAZ'));
+ $p->inheritEnvironmentVariables(false);
+ $p->run();
+
+ $this->assertSame($arg, $p->getOutput());
+ }
+
+ public function testRawCommandLine()
+ {
+ $p = new Process(sprintf('"%s" -r %s "a" "" "b"', self::$phpBin, escapeshellarg('print_r($argv);')));
+ $p->run();
+
+ $expected = <<<EOTXT
+Array
+(
+ [0] => -
+ [1] => a
+ [2] =>
+ [3] => b
+)
+
+EOTXT;
+ $this->assertSame($expected, str_replace('Standard input code', '-', $p->getOutput()));
+ }
+
+ public function provideEscapeArgument()
+ {
+ yield array('a"b%c%');
+ yield array('a"b^c^');
+ yield array("a\nb'c");
+ yield array('a^b c!');
+ yield array("a!b\tc");
+ yield array('a\\\\"\\"');
+ yield array('éÉèÈàÀöä');
+ }
+
+ public function testEnvArgument()
+ {
+ $env = array('FOO' => 'Foo', 'BAR' => 'Bar');
+ $cmd = '\\' === DIRECTORY_SEPARATOR ? 'echo !FOO! !BAR! !BAZ!' : 'echo $FOO $BAR $BAZ';
+ $p = new Process($cmd, null, $env);
+ $p->run(null, array('BAR' => 'baR', 'BAZ' => 'baZ'));
+
+ $this->assertSame('Foo baR baZ', rtrim($p->getOutput()));
+ $this->assertSame($env, $p->getEnv());
+ }
+
+ /**
+ * @param string $commandline
+ * @param null|string $cwd
+ * @param null|array $env
+ * @param null|string $input
+ * @param int $timeout
+ * @param array $options
+ *
+ * @return Process
+ */
+ private function getProcess($commandline, $cwd = null, array $env = null, $input = null, $timeout = 60)
+ {
+ $process = new Process($commandline, $cwd, $env, $input, $timeout);
+ $process->inheritEnvironmentVariables();
+
+ if (false !== $enhance = getenv('ENHANCE_SIGCHLD')) {
+ try {
+ $process->setEnhanceSigchildCompatibility(false);
+ $process->getExitCode();
+ $this->fail('ENHANCE_SIGCHLD must be used together with a sigchild-enabled PHP.');
+ } catch (RuntimeException $e) {
+ $this->assertSame('This PHP has been compiled with --enable-sigchild. You must use setEnhanceSigchildCompatibility() to use this method.', $e->getMessage());
+ if ($enhance) {
+ $process->setEnhanceSigchildCompatibility(true);
+ } else {
+ self::$notEnhancedSigchild = true;
+ }
+ }
+ }
+
+ if (self::$process) {
+ self::$process->stop(0);
+ }
+
+ return self::$process = $process;
+ }
+
+ /**
+ * @return Process
+ */
+ private function getProcessForCode($code, $cwd = null, array $env = null, $input = null, $timeout = 60)
+ {
+ return $this->getProcess(array(self::$phpBin, '-r', $code), $cwd, $env, $input, $timeout);
+ }
+
+ private function skipIfNotEnhancedSigchild($expectException = true)
+ {
+ if (self::$sigchild) {
+ if (!$expectException) {
+ $this->markTestSkipped('PHP is compiled with --enable-sigchild.');
+ } elseif (self::$notEnhancedSigchild) {
+ if (method_exists($this, 'expectException')) {
+ $this->expectException('Symfony\Component\Process\Exception\RuntimeException');
+ $this->expectExceptionMessage('This PHP has been compiled with --enable-sigchild.');
+ } else {
+ $this->setExpectedException('Symfony\Component\Process\Exception\RuntimeException', 'This PHP has been compiled with --enable-sigchild.');
+ }
+ }
+ }
+ }
+}
+
+class NonStringifiable
+{
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/ProcessUtilsTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/ProcessUtilsTest.php
new file mode 100644
index 0000000..82fd8cf
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/ProcessUtilsTest.php
@@ -0,0 +1,53 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Process\Tests;
+
+use PHPUnit\Framework\TestCase;
+use Symfony\Component\Process\ProcessUtils;
+
+/**
+ * @group legacy
+ */
+class ProcessUtilsTest extends TestCase
+{
+ /**
+ * @dataProvider dataArguments
+ */
+ public function testEscapeArgument($result, $argument)
+ {
+ $this->assertSame($result, ProcessUtils::escapeArgument($argument));
+ }
+
+ public function dataArguments()
+ {
+ if ('\\' === DIRECTORY_SEPARATOR) {
+ return array(
+ array('"\"php\" \"-v\""', '"php" "-v"'),
+ array('"foo bar"', 'foo bar'),
+ array('^%"path"^%', '%path%'),
+ array('"<|>\\" \\"\'f"', '<|>" "\'f'),
+ array('""', ''),
+ array('"with\trailingbs\\\\"', 'with\trailingbs\\'),
+ );
+ }
+
+ return array(
+ array("'\"php\" \"-v\"'", '"php" "-v"'),
+ array("'foo bar'", 'foo bar'),
+ array("'%path%'", '%path%'),
+ array("'<|>\" \"'\\''f'", '<|>" "\'f'),
+ array("''", ''),
+ array("'with\\trailingbs\\'", 'with\trailingbs\\'),
+ array("'withNonAsciiAccentLikeéÉèÈàÀöä'", 'withNonAsciiAccentLikeéÉèÈàÀöä'),
+ );
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/SignalListener.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/SignalListener.php
new file mode 100644
index 0000000..9e30ce3
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/Tests/SignalListener.php
@@ -0,0 +1,21 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+pcntl_signal(SIGUSR1, function () { echo 'SIGUSR1'; exit; });
+
+echo 'Caught ';
+
+$n = 0;
+
+while ($n++ < 400) {
+ usleep(10000);
+ pcntl_signal_dispatch();
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/composer.json
new file mode 100644
index 0000000..b8867db
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/composer.json
@@ -0,0 +1,33 @@
+{
+ "name": "symfony/process",
+ "type": "library",
+ "description": "Symfony Process Component",
+ "keywords": [],
+ "homepage": "https://symfony.com",
+ "license": "MIT",
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "require": {
+ "php": "^5.5.9|>=7.0.8"
+ },
+ "autoload": {
+ "psr-4": { "Symfony\\Component\\Process\\": "" },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "minimum-stability": "dev",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.4-dev"
+ }
+ }
+}
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/phpunit.xml.dist b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/phpunit.xml.dist
new file mode 100644
index 0000000..d388467
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/process/phpunit.xml.dist
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/4.1/phpunit.xsd"
+ backupGlobals="false"
+ colors="true"
+ bootstrap="vendor/autoload.php"
+ failOnRisky="true"
+ failOnWarning="true"
+>
+ <php>
+ <ini name="error_reporting" value="-1" />
+ </php>
+
+ <testsuites>
+ <testsuite name="Symfony Process Component Test Suite">
+ <directory>./Tests/</directory>
+ </testsuite>
+ </testsuites>
+
+ <filter>
+ <whitelist>
+ <directory>./</directory>
+ <exclude>
+ <directory>./Tests</directory>
+ <directory>./vendor</directory>
+ </exclude>
+ </whitelist>
+ </filter>
+</phpunit>
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/.gitignore b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/.gitignore
new file mode 100644
index 0000000..c49a5d8
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/.gitignore
@@ -0,0 +1,3 @@
+vendor/
+composer.lock
+phpunit.xml
diff --git a/assets/php/vendor/symfony/routing/Annotation/Route.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Annotation/Route.php
index 5b3cbea..5b3cbea 100755..100644
--- a/assets/php/vendor/symfony/routing/Annotation/Route.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Annotation/Route.php
diff --git a/assets/php/vendor/symfony/routing/CHANGELOG.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/CHANGELOG.md
index e278f8b..e278f8b 100755..100644
--- a/assets/php/vendor/symfony/routing/CHANGELOG.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/CHANGELOG.md
diff --git a/assets/php/vendor/symfony/routing/CompiledRoute.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/CompiledRoute.php
index 8ecf515..8ecf515 100755..100644
--- a/assets/php/vendor/symfony/routing/CompiledRoute.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/CompiledRoute.php
diff --git a/assets/php/vendor/symfony/routing/DependencyInjection/RoutingResolverPass.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/DependencyInjection/RoutingResolverPass.php
index 4af0a5a..4af0a5a 100755..100644
--- a/assets/php/vendor/symfony/routing/DependencyInjection/RoutingResolverPass.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/DependencyInjection/RoutingResolverPass.php
diff --git a/assets/php/vendor/symfony/routing/Exception/ExceptionInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Exception/ExceptionInterface.php
index db76362..db76362 100755..100644
--- a/assets/php/vendor/symfony/routing/Exception/ExceptionInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Exception/ExceptionInterface.php
diff --git a/assets/php/vendor/symfony/routing/Exception/InvalidParameterException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Exception/InvalidParameterException.php
index 94d841f..94d841f 100755..100644
--- a/assets/php/vendor/symfony/routing/Exception/InvalidParameterException.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Exception/InvalidParameterException.php
diff --git a/assets/php/vendor/symfony/routing/Exception/MethodNotAllowedException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Exception/MethodNotAllowedException.php
index 712412f..712412f 100755..100644
--- a/assets/php/vendor/symfony/routing/Exception/MethodNotAllowedException.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Exception/MethodNotAllowedException.php
diff --git a/assets/php/vendor/symfony/routing/Exception/MissingMandatoryParametersException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Exception/MissingMandatoryParametersException.php
index 57f3a40..57f3a40 100755..100644
--- a/assets/php/vendor/symfony/routing/Exception/MissingMandatoryParametersException.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Exception/MissingMandatoryParametersException.php
diff --git a/assets/php/vendor/symfony/routing/Exception/NoConfigurationException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Exception/NoConfigurationException.php
index 333bc74..333bc74 100755..100644
--- a/assets/php/vendor/symfony/routing/Exception/NoConfigurationException.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Exception/NoConfigurationException.php
diff --git a/assets/php/vendor/symfony/routing/Exception/ResourceNotFoundException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Exception/ResourceNotFoundException.php
index ccbca15..ccbca15 100755..100644
--- a/assets/php/vendor/symfony/routing/Exception/ResourceNotFoundException.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Exception/ResourceNotFoundException.php
diff --git a/assets/php/vendor/symfony/routing/Exception/RouteNotFoundException.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Exception/RouteNotFoundException.php
index 24ab0b4..24ab0b4 100755..100644
--- a/assets/php/vendor/symfony/routing/Exception/RouteNotFoundException.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Exception/RouteNotFoundException.php
diff --git a/assets/php/vendor/symfony/routing/Generator/ConfigurableRequirementsInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Generator/ConfigurableRequirementsInterface.php
index dc97b7e..dc97b7e 100755..100644
--- a/assets/php/vendor/symfony/routing/Generator/ConfigurableRequirementsInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Generator/ConfigurableRequirementsInterface.php
diff --git a/assets/php/vendor/symfony/routing/Generator/Dumper/GeneratorDumper.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Generator/Dumper/GeneratorDumper.php
index 659c5ba..659c5ba 100755..100644
--- a/assets/php/vendor/symfony/routing/Generator/Dumper/GeneratorDumper.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Generator/Dumper/GeneratorDumper.php
diff --git a/assets/php/vendor/symfony/routing/Generator/Dumper/GeneratorDumperInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Generator/Dumper/GeneratorDumperInterface.php
index fed3472..fed3472 100755..100644
--- a/assets/php/vendor/symfony/routing/Generator/Dumper/GeneratorDumperInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Generator/Dumper/GeneratorDumperInterface.php
diff --git a/assets/php/vendor/symfony/routing/Generator/Dumper/PhpGeneratorDumper.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Generator/Dumper/PhpGeneratorDumper.php
index 60bdf1d..60bdf1d 100755..100644
--- a/assets/php/vendor/symfony/routing/Generator/Dumper/PhpGeneratorDumper.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Generator/Dumper/PhpGeneratorDumper.php
diff --git a/assets/php/vendor/symfony/routing/Generator/UrlGenerator.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Generator/UrlGenerator.php
index 02a59a9..02a59a9 100755..100644
--- a/assets/php/vendor/symfony/routing/Generator/UrlGenerator.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Generator/UrlGenerator.php
diff --git a/assets/php/vendor/symfony/routing/Generator/UrlGeneratorInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Generator/UrlGeneratorInterface.php
index d6e7938..d6e7938 100755..100644
--- a/assets/php/vendor/symfony/routing/Generator/UrlGeneratorInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Generator/UrlGeneratorInterface.php
diff --git a/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/LICENSE b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/LICENSE
new file mode 100644
index 0000000..21d7fb9
--- /dev/null
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/LICENSE
@@ -0,0 +1,19 @@
+Copyright (c) 2004-2018 Fabien Potencier
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is furnished
+to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/assets/php/vendor/symfony/routing/Loader/AnnotationClassLoader.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/AnnotationClassLoader.php
index 2fe6fb5..2fe6fb5 100755..100644
--- a/assets/php/vendor/symfony/routing/Loader/AnnotationClassLoader.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/AnnotationClassLoader.php
diff --git a/assets/php/vendor/symfony/routing/Loader/AnnotationDirectoryLoader.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/AnnotationDirectoryLoader.php
index 4574a02..4574a02 100755..100644
--- a/assets/php/vendor/symfony/routing/Loader/AnnotationDirectoryLoader.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/AnnotationDirectoryLoader.php
diff --git a/assets/php/vendor/symfony/routing/Loader/AnnotationFileLoader.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/AnnotationFileLoader.php
index cf9f070..cf9f070 100755..100644
--- a/assets/php/vendor/symfony/routing/Loader/AnnotationFileLoader.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/AnnotationFileLoader.php
diff --git a/assets/php/vendor/symfony/routing/Loader/ClosureLoader.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/ClosureLoader.php
index 5df9f6a..5df9f6a 100755..100644
--- a/assets/php/vendor/symfony/routing/Loader/ClosureLoader.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/ClosureLoader.php
diff --git a/assets/php/vendor/symfony/routing/Loader/Configurator/CollectionConfigurator.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/Configurator/CollectionConfigurator.php
index 8baefdd..8baefdd 100755..100644
--- a/assets/php/vendor/symfony/routing/Loader/Configurator/CollectionConfigurator.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/Configurator/CollectionConfigurator.php
diff --git a/assets/php/vendor/symfony/routing/Loader/Configurator/ImportConfigurator.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/Configurator/ImportConfigurator.php
index d0a3c37..d0a3c37 100755..100644
--- a/assets/php/vendor/symfony/routing/Loader/Configurator/ImportConfigurator.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/Configurator/ImportConfigurator.php
diff --git a/assets/php/vendor/symfony/routing/Loader/Configurator/RouteConfigurator.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/Configurator/RouteConfigurator.php
index 6422bbf..6422bbf 100755..100644
--- a/assets/php/vendor/symfony/routing/Loader/Configurator/RouteConfigurator.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/Configurator/RouteConfigurator.php
diff --git a/assets/php/vendor/symfony/routing/Loader/Configurator/RoutingConfigurator.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/Configurator/RoutingConfigurator.php
index d992cef..d992cef 100755..100644
--- a/assets/php/vendor/symfony/routing/Loader/Configurator/RoutingConfigurator.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/Configurator/RoutingConfigurator.php
diff --git a/assets/php/vendor/symfony/routing/Loader/Configurator/Traits/AddTrait.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/Configurator/Traits/AddTrait.php
index e8b8fa2..e8b8fa2 100755..100644
--- a/assets/php/vendor/symfony/routing/Loader/Configurator/Traits/AddTrait.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/Configurator/Traits/AddTrait.php
diff --git a/assets/php/vendor/symfony/routing/Loader/Configurator/Traits/RouteTrait.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/Configurator/Traits/RouteTrait.php
index 4d2e255..4d2e255 100755..100644
--- a/assets/php/vendor/symfony/routing/Loader/Configurator/Traits/RouteTrait.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/Configurator/Traits/RouteTrait.php
diff --git a/assets/php/vendor/symfony/routing/Loader/DependencyInjection/ServiceRouterLoader.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/DependencyInjection/ServiceRouterLoader.php
index 6c16216..6c16216 100755..100644
--- a/assets/php/vendor/symfony/routing/Loader/DependencyInjection/ServiceRouterLoader.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/DependencyInjection/ServiceRouterLoader.php
diff --git a/assets/php/vendor/symfony/routing/Loader/DirectoryLoader.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/DirectoryLoader.php
index 4bb5b31..4bb5b31 100755..100644
--- a/assets/php/vendor/symfony/routing/Loader/DirectoryLoader.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/DirectoryLoader.php
diff --git a/assets/php/vendor/symfony/routing/Loader/GlobFileLoader.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/GlobFileLoader.php
index 03ee341..03ee341 100755..100644
--- a/assets/php/vendor/symfony/routing/Loader/GlobFileLoader.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/GlobFileLoader.php
diff --git a/assets/php/vendor/symfony/routing/Loader/ObjectRouteLoader.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/ObjectRouteLoader.php
index 0899a81..0899a81 100755..100644
--- a/assets/php/vendor/symfony/routing/Loader/ObjectRouteLoader.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/ObjectRouteLoader.php
diff --git a/assets/php/vendor/symfony/routing/Loader/PhpFileLoader.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/PhpFileLoader.php
index 3fcd692..3fcd692 100755..100644
--- a/assets/php/vendor/symfony/routing/Loader/PhpFileLoader.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/PhpFileLoader.php
diff --git a/assets/php/vendor/symfony/routing/Loader/XmlFileLoader.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/XmlFileLoader.php
index f3f6605..f3f6605 100755..100644
--- a/assets/php/vendor/symfony/routing/Loader/XmlFileLoader.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/XmlFileLoader.php
diff --git a/assets/php/vendor/symfony/routing/Loader/YamlFileLoader.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/YamlFileLoader.php
index f59f909..f59f909 100755..100644
--- a/assets/php/vendor/symfony/routing/Loader/YamlFileLoader.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/YamlFileLoader.php
diff --git a/assets/php/vendor/symfony/routing/Loader/schema/routing/routing-1.0.xsd b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/schema/routing/routing-1.0.xsd
index a97111a..a97111a 100755..100644
--- a/assets/php/vendor/symfony/routing/Loader/schema/routing/routing-1.0.xsd
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Loader/schema/routing/routing-1.0.xsd
diff --git a/assets/php/vendor/symfony/routing/Matcher/Dumper/DumperCollection.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/Dumper/DumperCollection.php
index 6916297..6916297 100755..100644
--- a/assets/php/vendor/symfony/routing/Matcher/Dumper/DumperCollection.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/Dumper/DumperCollection.php
diff --git a/assets/php/vendor/symfony/routing/Matcher/Dumper/DumperRoute.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/Dumper/DumperRoute.php
index c71989a..c71989a 100755..100644
--- a/assets/php/vendor/symfony/routing/Matcher/Dumper/DumperRoute.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/Dumper/DumperRoute.php
diff --git a/assets/php/vendor/symfony/routing/Matcher/Dumper/MatcherDumper.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/Dumper/MatcherDumper.php
index ea51ab4..ea51ab4 100755..100644
--- a/assets/php/vendor/symfony/routing/Matcher/Dumper/MatcherDumper.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/Dumper/MatcherDumper.php
diff --git a/assets/php/vendor/symfony/routing/Matcher/Dumper/MatcherDumperInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/Dumper/MatcherDumperInterface.php
index 5e7c134..5e7c134 100755..100644
--- a/assets/php/vendor/symfony/routing/Matcher/Dumper/MatcherDumperInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/Dumper/MatcherDumperInterface.php
diff --git a/assets/php/vendor/symfony/routing/Matcher/Dumper/PhpMatcherDumper.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/Dumper/PhpMatcherDumper.php
index 40d8df6..40d8df6 100755..100644
--- a/assets/php/vendor/symfony/routing/Matcher/Dumper/PhpMatcherDumper.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/Dumper/PhpMatcherDumper.php
diff --git a/assets/php/vendor/symfony/routing/Matcher/Dumper/StaticPrefixCollection.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/Dumper/StaticPrefixCollection.php
index 7365808..7365808 100755..100644
--- a/assets/php/vendor/symfony/routing/Matcher/Dumper/StaticPrefixCollection.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/Dumper/StaticPrefixCollection.php
diff --git a/assets/php/vendor/symfony/routing/Matcher/RedirectableUrlMatcher.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/RedirectableUrlMatcher.php
index 3770a9c..3770a9c 100755..100644
--- a/assets/php/vendor/symfony/routing/Matcher/RedirectableUrlMatcher.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/RedirectableUrlMatcher.php
diff --git a/assets/php/vendor/symfony/routing/Matcher/RedirectableUrlMatcherInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/RedirectableUrlMatcherInterface.php
index 7c27bc8..7c27bc8 100755..100644
--- a/assets/php/vendor/symfony/routing/Matcher/RedirectableUrlMatcherInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/RedirectableUrlMatcherInterface.php
diff --git a/assets/php/vendor/symfony/routing/Matcher/RequestMatcherInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/RequestMatcherInterface.php
index 1eef778..1eef778 100755..100644
--- a/assets/php/vendor/symfony/routing/Matcher/RequestMatcherInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/RequestMatcherInterface.php
diff --git a/assets/php/vendor/symfony/routing/Matcher/TraceableUrlMatcher.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/TraceableUrlMatcher.php
index 9085be0..9085be0 100755..100644
--- a/assets/php/vendor/symfony/routing/Matcher/TraceableUrlMatcher.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/TraceableUrlMatcher.php
diff --git a/assets/php/vendor/symfony/routing/Matcher/UrlMatcher.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/UrlMatcher.php
index 445cfc4..445cfc4 100755..100644
--- a/assets/php/vendor/symfony/routing/Matcher/UrlMatcher.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/UrlMatcher.php
diff --git a/assets/php/vendor/symfony/routing/Matcher/UrlMatcherInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/UrlMatcherInterface.php
index 2c7c313..2c7c313 100755..100644
--- a/assets/php/vendor/symfony/routing/Matcher/UrlMatcherInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Matcher/UrlMatcherInterface.php
diff --git a/assets/php/vendor/symfony/routing/README.md b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/README.md
index 88fb1fd..88fb1fd 100755..100644
--- a/assets/php/vendor/symfony/routing/README.md
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/README.md
diff --git a/assets/php/vendor/symfony/routing/RequestContext.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/RequestContext.php
index d62a776..d62a776 100755..100644
--- a/assets/php/vendor/symfony/routing/RequestContext.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/RequestContext.php
diff --git a/assets/php/vendor/symfony/routing/RequestContextAwareInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/RequestContextAwareInterface.php
index df5b9fc..df5b9fc 100755..100644
--- a/assets/php/vendor/symfony/routing/RequestContextAwareInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/RequestContextAwareInterface.php
diff --git a/assets/php/vendor/symfony/routing/Route.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Route.php
index cd50ac8..cd50ac8 100755..100644
--- a/assets/php/vendor/symfony/routing/Route.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Route.php
diff --git a/assets/php/vendor/symfony/routing/RouteCollection.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/RouteCollection.php
index e22cbc5..e22cbc5 100755..100644
--- a/assets/php/vendor/symfony/routing/RouteCollection.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/RouteCollection.php
diff --git a/assets/php/vendor/symfony/routing/RouteCollectionBuilder.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/RouteCollectionBuilder.php
index e8a9a16..e8a9a16 100755..100644
--- a/assets/php/vendor/symfony/routing/RouteCollectionBuilder.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/RouteCollectionBuilder.php
diff --git a/assets/php/vendor/symfony/routing/RouteCompiler.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/RouteCompiler.php
index dc4e4f8..dc4e4f8 100755..100644
--- a/assets/php/vendor/symfony/routing/RouteCompiler.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/RouteCompiler.php
diff --git a/assets/php/vendor/symfony/routing/RouteCompilerInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/RouteCompilerInterface.php
index ddfa7ca..ddfa7ca 100755..100644
--- a/assets/php/vendor/symfony/routing/RouteCompilerInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/RouteCompilerInterface.php
diff --git a/assets/php/vendor/symfony/routing/Router.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Router.php
index ed56332..ed56332 100755..100644
--- a/assets/php/vendor/symfony/routing/Router.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Router.php
diff --git a/assets/php/vendor/symfony/routing/RouterInterface.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/RouterInterface.php
index a10ae34..a10ae34 100755..100644
--- a/assets/php/vendor/symfony/routing/RouterInterface.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/RouterInterface.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Annotation/RouteTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Annotation/RouteTest.php
index 9af22f2..9af22f2 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Annotation/RouteTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Annotation/RouteTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/CompiledRouteTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/CompiledRouteTest.php
index 5bec7bb..5bec7bb 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/CompiledRouteTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/CompiledRouteTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/DependencyInjection/RoutingResolverPassTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/DependencyInjection/RoutingResolverPassTest.php
index 97a34c9..97a34c9 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/DependencyInjection/RoutingResolverPassTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/DependencyInjection/RoutingResolverPassTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/AbstractClass.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/AbstractClass.php
index 56bcab2..56bcab2 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/AbstractClass.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/AbstractClass.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/BarClass.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/BarClass.php
index a388277..a388277 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/BarClass.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/BarClass.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/BazClass.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/BazClass.php
index 471968b..471968b 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/BazClass.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/BazClass.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/FooClass.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/FooClass.php
index 320dc35..320dc35 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/FooClass.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/FooClass.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/FooTrait.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/FooTrait.php
index ee8f4b0..ee8f4b0 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/FooTrait.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/FooTrait.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/CustomCompiledRoute.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/CustomCompiledRoute.php
index 0f6e198..0f6e198 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/CustomCompiledRoute.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/CustomCompiledRoute.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/CustomRouteCompiler.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/CustomRouteCompiler.php
index c2e2afd..c2e2afd 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/CustomRouteCompiler.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/CustomRouteCompiler.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/CustomXmlFileLoader.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/CustomXmlFileLoader.php
index 9fd5754..9fd5754 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/CustomXmlFileLoader.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/CustomXmlFileLoader.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/AnonymousClassInTrait.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/AnonymousClassInTrait.php
index de87895..de87895 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/AnonymousClassInTrait.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/AnonymousClassInTrait.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/NoStartTagClass.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/NoStartTagClass.php
index 8900d34..8900d34 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/NoStartTagClass.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/NoStartTagClass.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/VariadicClass.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/VariadicClass.php
index 729c9b4..729c9b4 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/VariadicClass.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/VariadicClass.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/RedirectableUrlMatcher.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/RedirectableUrlMatcher.php
index 15937bc..15937bc 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/RedirectableUrlMatcher.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/RedirectableUrlMatcher.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/annotated.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/annotated.php
index e69de29..e69de29 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/annotated.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/annotated.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/bad_format.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/bad_format.yml
index 8ba50e2..8ba50e2 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/bad_format.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/bad_format.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/bar.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/bar.xml
index e69de29..e69de29 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/bar.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/bar.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/controller/import__controller.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/import__controller.xml
index bbe727d..bbe727d 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/controller/import__controller.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/import__controller.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/controller/import__controller.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/import__controller.yml
index 4240b74..4240b74 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/controller/import__controller.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/import__controller.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/controller/import_controller.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/import_controller.xml
index 378b9ca..378b9ca 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/controller/import_controller.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/import_controller.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/controller/import_controller.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/import_controller.yml
index 1a71c62..1a71c62 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/controller/import_controller.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/import_controller.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/controller/import_override_defaults.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/import_override_defaults.xml
index e3c755a..e3c755a 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/controller/import_override_defaults.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/import_override_defaults.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/controller/import_override_defaults.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/import_override_defaults.yml
index db1ab3c..db1ab3c 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/controller/import_override_defaults.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/import_override_defaults.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/controller/override_defaults.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/override_defaults.xml
index f47c57b..f47c57b 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/controller/override_defaults.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/override_defaults.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/controller/override_defaults.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/override_defaults.yml
index 00a2c0e..00a2c0e 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/controller/override_defaults.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/override_defaults.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/controller/routing.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/routing.xml
index 6420138..6420138 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/controller/routing.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/routing.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/controller/routing.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/routing.yml
index cb71ec3..cb71ec3 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/controller/routing.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/controller/routing.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/directory/recurse/routes1.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/directory/recurse/routes1.yml
index d078836..d078836 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/directory/recurse/routes1.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/directory/recurse/routes1.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/directory/recurse/routes2.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/directory/recurse/routes2.yml
index 938fb24..938fb24 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/directory/recurse/routes2.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/directory/recurse/routes2.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/directory/routes3.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/directory/routes3.yml
index 088cfb4..088cfb4 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/directory/routes3.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/directory/routes3.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/directory_import/import.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/directory_import/import.yml
index af829e5..af829e5 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/directory_import/import.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/directory_import/import.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher0.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher0.php
index 9e9b910..9e9b910 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher0.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher0.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher1.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher1.php
index 23a93c1..23a93c1 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher1.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher1.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher2.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher2.php
index e430adb..e430adb 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher2.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher2.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher3.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher3.php
index 67c4667..67c4667 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher3.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher3.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher4.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher4.php
index ed07194..ed07194 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher4.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher4.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher5.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher5.php
index 2b22513..2b22513 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher5.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher5.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher6.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher6.php
index 48ecdf8..48ecdf8 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher6.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher6.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher7.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher7.php
index 81d76ea..81d76ea 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher7.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher7.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/empty.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/empty.yml
index e69de29..e69de29 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/empty.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/empty.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/file_resource.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/file_resource.yml
index e69de29..e69de29 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/file_resource.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/file_resource.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/foo.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/foo.xml
index e69de29..e69de29 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/foo.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/foo.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/foo1.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/foo1.xml
index e69de29..e69de29 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/foo1.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/foo1.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/glob/bar.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/bar.xml
index 0d31eeb..0d31eeb 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/glob/bar.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/bar.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/glob/bar.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/bar.yml
index ba3bc22..ba3bc22 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/glob/bar.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/bar.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/glob/baz.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/baz.xml
index 3abba1a..3abba1a 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/glob/baz.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/baz.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/glob/baz.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/baz.yml
index f7d8c67..f7d8c67 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/glob/baz.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/baz.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/glob/import_multiple.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/import_multiple.xml
index ca6b1b5..ca6b1b5 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/glob/import_multiple.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/import_multiple.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/glob/import_multiple.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/import_multiple.yml
index d1ae585..d1ae585 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/glob/import_multiple.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/import_multiple.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/glob/import_single.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/import_single.xml
index 15f5698..15f5698 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/glob/import_single.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/import_single.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/glob/import_single.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/import_single.yml
index f56ddbd..f56ddbd 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/glob/import_single.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/import_single.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/glob/php_dsl.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/php_dsl.php
index 897fa11..897fa11 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/glob/php_dsl.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/php_dsl.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/glob/php_dsl_bar.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/php_dsl_bar.php
index e2b91b1..e2b91b1 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/glob/php_dsl_bar.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/php_dsl_bar.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/glob/php_dsl_baz.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/php_dsl_baz.php
index ca8f188..ca8f188 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/glob/php_dsl_baz.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/glob/php_dsl_baz.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/incomplete.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/incomplete.yml
index df64d32..df64d32 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/incomplete.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/incomplete.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/list_defaults.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/list_defaults.xml
index f93bf9c..f93bf9c 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/list_defaults.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/list_defaults.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/list_in_list_defaults.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/list_in_list_defaults.xml
index 987086d..987086d 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/list_in_list_defaults.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/list_in_list_defaults.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/list_in_map_defaults.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/list_in_map_defaults.xml
index 32d393c..32d393c 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/list_in_map_defaults.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/list_in_map_defaults.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/list_null_values.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/list_null_values.xml
index c70e03c..c70e03c 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/list_null_values.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/list_null_values.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/map_defaults.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/map_defaults.xml
index 47feb29..47feb29 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/map_defaults.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/map_defaults.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/map_in_list_defaults.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/map_in_list_defaults.xml
index 6d77065..6d77065 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/map_in_list_defaults.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/map_in_list_defaults.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/map_in_map_defaults.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/map_in_map_defaults.xml
index 2beee61..2beee61 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/map_in_map_defaults.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/map_in_map_defaults.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/map_null_values.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/map_null_values.xml
index 8fd8954..8fd8954 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/map_null_values.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/map_null_values.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/missing_id.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/missing_id.xml
index 4ea4115..4ea4115 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/missing_id.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/missing_id.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/missing_path.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/missing_path.xml
index ef5bc08..ef5bc08 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/missing_path.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/missing_path.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/namespaceprefix.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/namespaceprefix.xml
index e33955a..e33955a 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/namespaceprefix.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/namespaceprefix.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/nonesense_resource_plus_path.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/nonesense_resource_plus_path.yml
index a3e9473..a3e9473 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/nonesense_resource_plus_path.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/nonesense_resource_plus_path.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/nonesense_type_without_resource.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/nonesense_type_without_resource.yml
index 547cda3..547cda3 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/nonesense_type_without_resource.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/nonesense_type_without_resource.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/nonvalid.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/nonvalid.xml
index dc147d2..dc147d2 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/nonvalid.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/nonvalid.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/nonvalid.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/nonvalid.yml
index 257cc56..257cc56 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/nonvalid.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/nonvalid.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/nonvalid2.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/nonvalid2.yml
index cfa9992..cfa9992 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/nonvalid2.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/nonvalid2.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/nonvalidkeys.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/nonvalidkeys.yml
index 015e270..015e270 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/nonvalidkeys.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/nonvalidkeys.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/nonvalidnode.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/nonvalidnode.xml
index 863ef03..863ef03 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/nonvalidnode.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/nonvalidnode.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/nonvalidroute.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/nonvalidroute.xml
index 908958c..908958c 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/nonvalidroute.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/nonvalidroute.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/null_values.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/null_values.xml
index f9e2aa2..f9e2aa2 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/null_values.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/null_values.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/php_dsl.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/php_dsl.php
index 0780c9f..0780c9f 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/php_dsl.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/php_dsl.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/php_dsl_sub.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/php_dsl_sub.php
index 9eb444d..9eb444d 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/php_dsl_sub.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/php_dsl_sub.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/scalar_defaults.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/scalar_defaults.xml
index ecfde28..ecfde28 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/scalar_defaults.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/scalar_defaults.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/special_route_name.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/special_route_name.yml
index 78be239..78be239 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/special_route_name.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/special_route_name.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/validpattern.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/validpattern.php
index edc16d8..edc16d8 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/validpattern.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/validpattern.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/validpattern.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/validpattern.xml
index dbc72e4..dbc72e4 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/validpattern.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/validpattern.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/validpattern.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/validpattern.yml
index 565abaa..565abaa 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/validpattern.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/validpattern.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/validresource.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/validresource.php
index 482c80b..482c80b 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/validresource.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/validresource.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/validresource.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/validresource.xml
index b7a15dd..b7a15dd 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/validresource.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/validresource.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/validresource.yml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/validresource.yml
index faf2263..faf2263 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/validresource.yml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/validresource.yml
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/with_define_path_variable.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/with_define_path_variable.php
index 5871420..5871420 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/with_define_path_variable.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/with_define_path_variable.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Fixtures/withdoctype.xml b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/withdoctype.xml
index f217d5b..f217d5b 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Fixtures/withdoctype.xml
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Fixtures/withdoctype.xml
diff --git a/assets/php/vendor/symfony/routing/Tests/Generator/Dumper/PhpGeneratorDumperTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Generator/Dumper/PhpGeneratorDumperTest.php
index f84802b..f84802b 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Generator/Dumper/PhpGeneratorDumperTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Generator/Dumper/PhpGeneratorDumperTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Generator/UrlGeneratorTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Generator/UrlGeneratorTest.php
index 68add77..68add77 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Generator/UrlGeneratorTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Generator/UrlGeneratorTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Loader/AbstractAnnotationLoaderTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/AbstractAnnotationLoaderTest.php
index e8bbe8f..e8bbe8f 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Loader/AbstractAnnotationLoaderTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/AbstractAnnotationLoaderTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Loader/AnnotationClassLoaderTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/AnnotationClassLoaderTest.php
index 70db1cc..70db1cc 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Loader/AnnotationClassLoaderTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/AnnotationClassLoaderTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Loader/AnnotationDirectoryLoaderTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/AnnotationDirectoryLoaderTest.php
index 1e8ee39..1e8ee39 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Loader/AnnotationDirectoryLoaderTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/AnnotationDirectoryLoaderTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Loader/AnnotationFileLoaderTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/AnnotationFileLoaderTest.php
index 7f1d576..7f1d576 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Loader/AnnotationFileLoaderTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/AnnotationFileLoaderTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Loader/ClosureLoaderTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/ClosureLoaderTest.php
index 5d963f8..5d963f8 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Loader/ClosureLoaderTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/ClosureLoaderTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Loader/DirectoryLoaderTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/DirectoryLoaderTest.php
index fc29d37..fc29d37 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Loader/DirectoryLoaderTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/DirectoryLoaderTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Loader/GlobFileLoaderTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/GlobFileLoaderTest.php
index 08d806a..08d806a 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Loader/GlobFileLoaderTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/GlobFileLoaderTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Loader/ObjectRouteLoaderTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/ObjectRouteLoaderTest.php
index 408fa0b..408fa0b 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Loader/ObjectRouteLoaderTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/ObjectRouteLoaderTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Loader/PhpFileLoaderTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/PhpFileLoaderTest.php
index 0dcf5d4..0dcf5d4 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Loader/PhpFileLoaderTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/PhpFileLoaderTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Loader/XmlFileLoaderTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/XmlFileLoaderTest.php
index 21fc340..21fc340 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Loader/XmlFileLoaderTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/XmlFileLoaderTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Loader/YamlFileLoaderTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/YamlFileLoaderTest.php
index 822bddf..822bddf 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Loader/YamlFileLoaderTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Loader/YamlFileLoaderTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Matcher/DumpedRedirectableUrlMatcherTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Matcher/DumpedRedirectableUrlMatcherTest.php
index cfbb524..cfbb524 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Matcher/DumpedRedirectableUrlMatcherTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Matcher/DumpedRedirectableUrlMatcherTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Matcher/DumpedUrlMatcherTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Matcher/DumpedUrlMatcherTest.php
index 880b2b1..880b2b1 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Matcher/DumpedUrlMatcherTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Matcher/DumpedUrlMatcherTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Matcher/Dumper/DumperCollectionTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Matcher/Dumper/DumperCollectionTest.php
index 823efdb..823efdb 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Matcher/Dumper/DumperCollectionTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Matcher/Dumper/DumperCollectionTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Matcher/Dumper/PhpMatcherDumperTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Matcher/Dumper/PhpMatcherDumperTest.php
index f29a6d6..f29a6d6 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Matcher/Dumper/PhpMatcherDumperTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Matcher/Dumper/PhpMatcherDumperTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Matcher/Dumper/StaticPrefixCollectionTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Matcher/Dumper/StaticPrefixCollectionTest.php
index 37419e7..37419e7 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Matcher/Dumper/StaticPrefixCollectionTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Matcher/Dumper/StaticPrefixCollectionTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Matcher/RedirectableUrlMatcherTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Matcher/RedirectableUrlMatcherTest.php
index 7984391..7984391 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Matcher/RedirectableUrlMatcherTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Matcher/RedirectableUrlMatcherTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Matcher/TraceableUrlMatcherTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Matcher/TraceableUrlMatcherTest.php
index 9f0529e..9f0529e 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Matcher/TraceableUrlMatcherTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Matcher/TraceableUrlMatcherTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/Matcher/UrlMatcherTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Matcher/UrlMatcherTest.php
index e8d31e2..e8d31e2 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/Matcher/UrlMatcherTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/Matcher/UrlMatcherTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/RequestContextTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/RequestContextTest.php
index ffe29d1..ffe29d1 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/RequestContextTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/RequestContextTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/RouteCollectionBuilderTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/RouteCollectionBuilderTest.php
index 76a042d..76a042d 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/RouteCollectionBuilderTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/RouteCollectionBuilderTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/RouteCollectionTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/RouteCollectionTest.php
index 83457ff..83457ff 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/RouteCollectionTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/RouteCollectionTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/RouteCompilerTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/RouteCompilerTest.php
index dc304e3..dc304e3 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/RouteCompilerTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/RouteCompilerTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/RouteTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/RouteTest.php
index c7af058..c7af058 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/RouteTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/RouteTest.php
diff --git a/assets/php/vendor/symfony/routing/Tests/RouterTest.php b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/RouterTest.php
index 3e3d43f..3e3d43f 100755..100644
--- a/assets/php/vendor/symfony/routing/Tests/RouterTest.php
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/Tests/RouterTest.php
diff --git a/assets/php/vendor/symfony/routing/composer.json b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/composer.json
index 4d820cc..4d820cc 100755..100644
--- a/assets/php/vendor/symfony/routing/composer.json
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/composer.json
diff --git a/assets/php/vendor/symfony/routing/phpunit.xml.dist b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/phpunit.xml.dist
index bcc0959..bcc0959 100755..100644
--- a/assets/php/vendor/symfony/routing/phpunit.xml.dist
+++ b/main/app/sprinkles/core/assets/SiteAssets/php/vendor/symfony/routing/phpunit.xml.dist
diff --git a/login/app/sprinkles/core/assets/font-starcraft/css/font-starcraft.css b/main/app/sprinkles/core/assets/font-starcraft/css/font-starcraft.css
index d5d38ef..d5d38ef 100755
--- a/login/app/sprinkles/core/assets/font-starcraft/css/font-starcraft.css
+++ b/main/app/sprinkles/core/assets/font-starcraft/css/font-starcraft.css
diff --git a/login/app/sprinkles/core/assets/font-starcraft/fonts/font-starcraft.eot b/main/app/sprinkles/core/assets/font-starcraft/fonts/font-starcraft.eot
index 0a2208d..0a2208d 100755
--- a/login/app/sprinkles/core/assets/font-starcraft/fonts/font-starcraft.eot
+++ b/main/app/sprinkles/core/assets/font-starcraft/fonts/font-starcraft.eot
Binary files differ
diff --git a/login/app/sprinkles/core/assets/font-starcraft/fonts/font-starcraft.svg b/main/app/sprinkles/core/assets/font-starcraft/fonts/font-starcraft.svg
index c4e289d..c4e289d 100755
--- a/login/app/sprinkles/core/assets/font-starcraft/fonts/font-starcraft.svg
+++ b/main/app/sprinkles/core/assets/font-starcraft/fonts/font-starcraft.svg
diff --git a/login/app/sprinkles/core/assets/font-starcraft/fonts/font-starcraft.ttf b/main/app/sprinkles/core/assets/font-starcraft/fonts/font-starcraft.ttf
index 559deba..559deba 100755
--- a/login/app/sprinkles/core/assets/font-starcraft/fonts/font-starcraft.ttf
+++ b/main/app/sprinkles/core/assets/font-starcraft/fonts/font-starcraft.ttf
Binary files differ
diff --git a/login/app/sprinkles/core/assets/font-starcraft/fonts/font-starcraft.woff b/main/app/sprinkles/core/assets/font-starcraft/fonts/font-starcraft.woff
index a6b329f..a6b329f 100755
--- a/login/app/sprinkles/core/assets/font-starcraft/fonts/font-starcraft.woff
+++ b/main/app/sprinkles/core/assets/font-starcraft/fonts/font-starcraft.woff
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/css/AdminLTE-skins-all.css b/main/app/sprinkles/core/assets/userfrosting/css/AdminLTE-skins-all.css
index 53577c4..53577c4 100755
--- a/login/app/sprinkles/core/assets/userfrosting/css/AdminLTE-skins-all.css
+++ b/main/app/sprinkles/core/assets/userfrosting/css/AdminLTE-skins-all.css
diff --git a/login/app/sprinkles/core/assets/userfrosting/css/AdminLTE.css b/main/app/sprinkles/core/assets/userfrosting/css/AdminLTE.css
index 38fe523..38fe523 100755
--- a/login/app/sprinkles/core/assets/userfrosting/css/AdminLTE.css
+++ b/main/app/sprinkles/core/assets/userfrosting/css/AdminLTE.css
diff --git a/login/app/sprinkles/core/assets/userfrosting/css/tablesorter-reflow.css b/main/app/sprinkles/core/assets/userfrosting/css/tablesorter-reflow.css
index 3a9c14f..3a9c14f 100755
--- a/login/app/sprinkles/core/assets/userfrosting/css/tablesorter-reflow.css
+++ b/main/app/sprinkles/core/assets/userfrosting/css/tablesorter-reflow.css
diff --git a/login/app/sprinkles/core/assets/userfrosting/css/uf-alerts.css b/main/app/sprinkles/core/assets/userfrosting/css/uf-alerts.css
index 7ac5a97..7ac5a97 100755
--- a/login/app/sprinkles/core/assets/userfrosting/css/uf-alerts.css
+++ b/main/app/sprinkles/core/assets/userfrosting/css/uf-alerts.css
diff --git a/login/app/sprinkles/core/assets/userfrosting/css/uf-collection.css b/main/app/sprinkles/core/assets/userfrosting/css/uf-collection.css
index 432e1a4..432e1a4 100755
--- a/login/app/sprinkles/core/assets/userfrosting/css/uf-collection.css
+++ b/main/app/sprinkles/core/assets/userfrosting/css/uf-collection.css
diff --git a/login/app/sprinkles/core/assets/userfrosting/css/uf-jqueryvalidation.css b/main/app/sprinkles/core/assets/userfrosting/css/uf-jqueryvalidation.css
index 6fd2e47..6fd2e47 100755
--- a/login/app/sprinkles/core/assets/userfrosting/css/uf-jqueryvalidation.css
+++ b/main/app/sprinkles/core/assets/userfrosting/css/uf-jqueryvalidation.css
diff --git a/login/app/sprinkles/core/assets/userfrosting/css/userfrosting.css b/main/app/sprinkles/core/assets/userfrosting/css/userfrosting.css
index 38a92e2..38a92e2 100755
--- a/login/app/sprinkles/core/assets/userfrosting/css/userfrosting.css
+++ b/main/app/sprinkles/core/assets/userfrosting/css/userfrosting.css
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/README.md b/main/app/sprinkles/core/assets/userfrosting/favicons/README.md
index c756d36..c756d36 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/README.md
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/README.md
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-144x144.png b/main/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-144x144.png
index d2b133f..d2b133f 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-144x144.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-144x144.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-192x192.png b/main/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-192x192.png
index f6877ef..f6877ef 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-192x192.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-192x192.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-256x256.png b/main/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-256x256.png
index f0dcd45..f0dcd45 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-256x256.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-256x256.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-36x36.png b/main/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-36x36.png
index 03b3f7d..03b3f7d 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-36x36.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-36x36.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-384x384.png b/main/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-384x384.png
index cdb7f6d..cdb7f6d 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-384x384.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-384x384.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-48x48.png b/main/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-48x48.png
index dea6333..dea6333 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-48x48.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-48x48.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-512x512.png b/main/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-512x512.png
index 292cc0b..292cc0b 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-512x512.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-512x512.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-72x72.png b/main/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-72x72.png
index 2a12eae..2a12eae 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-72x72.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-72x72.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-96x96.png b/main/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-96x96.png
index be2007b..be2007b 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-96x96.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/android-chrome-96x96.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-114x114-precomposed.png b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-114x114-precomposed.png
index 9cc0516..9cc0516 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-114x114-precomposed.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-114x114-precomposed.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-114x114.png b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-114x114.png
index ee79201..ee79201 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-114x114.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-114x114.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-120x120-precomposed.png b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-120x120-precomposed.png
index c99a379..c99a379 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-120x120-precomposed.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-120x120-precomposed.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-120x120.png b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-120x120.png
index 097a9af..097a9af 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-120x120.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-120x120.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-144x144-precomposed.png b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-144x144-precomposed.png
index 1ca7d71..1ca7d71 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-144x144-precomposed.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-144x144-precomposed.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-144x144.png b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-144x144.png
index af016ec..af016ec 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-144x144.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-144x144.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-152x152-precomposed.png b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-152x152-precomposed.png
index 4ed4ec6..4ed4ec6 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-152x152-precomposed.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-152x152-precomposed.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-152x152.png b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-152x152.png
index e08a1c2..e08a1c2 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-152x152.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-152x152.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-180x180-precomposed.png b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-180x180-precomposed.png
index 1b1d093..1b1d093 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-180x180-precomposed.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-180x180-precomposed.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-180x180.png b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-180x180.png
index d2e5117..d2e5117 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-180x180.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-180x180.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-57x57-precomposed.png b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-57x57-precomposed.png
index b836367..b836367 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-57x57-precomposed.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-57x57-precomposed.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-57x57.png b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-57x57.png
index d1628ca..d1628ca 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-57x57.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-57x57.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-60x60-precomposed.png b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-60x60-precomposed.png
index 7c85a57..7c85a57 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-60x60-precomposed.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-60x60-precomposed.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-60x60.png b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-60x60.png
index 011967e..011967e 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-60x60.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-60x60.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-72x72-precomposed.png b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-72x72-precomposed.png
index dcb3f7c..dcb3f7c 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-72x72-precomposed.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-72x72-precomposed.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-72x72.png b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-72x72.png
index bd57115..bd57115 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-72x72.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-72x72.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-76x76-precomposed.png b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-76x76-precomposed.png
index 8c919b8..8c919b8 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-76x76-precomposed.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-76x76-precomposed.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-76x76.png b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-76x76.png
index e96533b..e96533b 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-76x76.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-76x76.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-precomposed.png b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-precomposed.png
index 1b1d093..1b1d093 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-precomposed.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon-precomposed.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon.png b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon.png
index d2e5117..d2e5117 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/apple-touch-icon.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/favicon-16x16.png b/main/app/sprinkles/core/assets/userfrosting/favicons/favicon-16x16.png
index a705675..a705675 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/favicon-16x16.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/favicon-16x16.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/favicon-32x32.png b/main/app/sprinkles/core/assets/userfrosting/favicons/favicon-32x32.png
index 0d89d12..0d89d12 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/favicon-32x32.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/favicon-32x32.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/favicon.ico b/main/app/sprinkles/core/assets/userfrosting/favicons/favicon.ico
index a787724..a787724 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/favicon.ico
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/favicon.ico
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/ieconfig.xml b/main/app/sprinkles/core/assets/userfrosting/favicons/ieconfig.xml
index 21fa5ad..21fa5ad 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/ieconfig.xml
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/ieconfig.xml
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/manifest.json b/main/app/sprinkles/core/assets/userfrosting/favicons/manifest.json
index 328cd7a..328cd7a 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/manifest.json
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/manifest.json
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/mstile-144x144.png b/main/app/sprinkles/core/assets/userfrosting/favicons/mstile-144x144.png
index 3227cbb..3227cbb 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/mstile-144x144.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/mstile-144x144.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/mstile-150x150.png b/main/app/sprinkles/core/assets/userfrosting/favicons/mstile-150x150.png
index e8f3a69..e8f3a69 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/mstile-150x150.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/mstile-150x150.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/mstile-310x150.png b/main/app/sprinkles/core/assets/userfrosting/favicons/mstile-310x150.png
index b14af89..b14af89 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/mstile-310x150.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/mstile-310x150.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/mstile-310x310.png b/main/app/sprinkles/core/assets/userfrosting/favicons/mstile-310x310.png
index cabb0b9..cabb0b9 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/mstile-310x310.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/mstile-310x310.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/mstile-70x70.png b/main/app/sprinkles/core/assets/userfrosting/favicons/mstile-70x70.png
index 7ae9615..7ae9615 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/mstile-70x70.png
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/mstile-70x70.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/favicons/safari-pinned-tab.svg b/main/app/sprinkles/core/assets/userfrosting/favicons/safari-pinned-tab.svg
index 2435014..2435014 100755
--- a/login/app/sprinkles/core/assets/userfrosting/favicons/safari-pinned-tab.svg
+++ b/main/app/sprinkles/core/assets/userfrosting/favicons/safari-pinned-tab.svg
diff --git a/login/app/sprinkles/core/assets/userfrosting/images/cupcake.png b/main/app/sprinkles/core/assets/userfrosting/images/cupcake.png
index 3e1a704..3e1a704 100755
--- a/login/app/sprinkles/core/assets/userfrosting/images/cupcake.png
+++ b/main/app/sprinkles/core/assets/userfrosting/images/cupcake.png
Binary files differ
diff --git a/login/app/sprinkles/core/assets/userfrosting/images/logo.svg b/main/app/sprinkles/core/assets/userfrosting/images/logo.svg
index b11b0b5..b11b0b5 100755
--- a/login/app/sprinkles/core/assets/userfrosting/images/logo.svg
+++ b/main/app/sprinkles/core/assets/userfrosting/images/logo.svg
diff --git a/login/app/sprinkles/core/assets/userfrosting/js/AdminLTE-custom.js b/main/app/sprinkles/core/assets/userfrosting/js/AdminLTE-custom.js
index 177c845..177c845 100755
--- a/login/app/sprinkles/core/assets/userfrosting/js/AdminLTE-custom.js
+++ b/main/app/sprinkles/core/assets/userfrosting/js/AdminLTE-custom.js
diff --git a/login/app/sprinkles/core/assets/userfrosting/js/AdminLTE.js b/main/app/sprinkles/core/assets/userfrosting/js/AdminLTE.js
index 54b6055..54b6055 100755
--- a/login/app/sprinkles/core/assets/userfrosting/js/AdminLTE.js
+++ b/main/app/sprinkles/core/assets/userfrosting/js/AdminLTE.js
diff --git a/login/app/sprinkles/core/assets/userfrosting/js/attrchange.js b/main/app/sprinkles/core/assets/userfrosting/js/attrchange.js
index 00878d3..00878d3 100755
--- a/login/app/sprinkles/core/assets/userfrosting/js/attrchange.js
+++ b/main/app/sprinkles/core/assets/userfrosting/js/attrchange.js
diff --git a/login/app/sprinkles/core/assets/userfrosting/js/fortress-jqueryvalidation-methods.js b/main/app/sprinkles/core/assets/userfrosting/js/fortress-jqueryvalidation-methods.js
index b008cf2..b008cf2 100755
--- a/login/app/sprinkles/core/assets/userfrosting/js/fortress-jqueryvalidation-methods.js
+++ b/main/app/sprinkles/core/assets/userfrosting/js/fortress-jqueryvalidation-methods.js
diff --git a/login/app/sprinkles/core/assets/userfrosting/js/handlebars-helpers.js b/main/app/sprinkles/core/assets/userfrosting/js/handlebars-helpers.js
index 96f47bb..96f47bb 100755
--- a/login/app/sprinkles/core/assets/userfrosting/js/handlebars-helpers.js
+++ b/main/app/sprinkles/core/assets/userfrosting/js/handlebars-helpers.js
diff --git a/login/app/sprinkles/core/assets/userfrosting/js/query-string.js b/main/app/sprinkles/core/assets/userfrosting/js/query-string.js
index 5e0d780..5e0d780 100755
--- a/login/app/sprinkles/core/assets/userfrosting/js/query-string.js
+++ b/main/app/sprinkles/core/assets/userfrosting/js/query-string.js
diff --git a/login/app/sprinkles/core/assets/userfrosting/js/tablesorter/widget-sort2Hash.js b/main/app/sprinkles/core/assets/userfrosting/js/tablesorter/widget-sort2Hash.js
index 1be9c85..1be9c85 100755
--- a/login/app/sprinkles/core/assets/userfrosting/js/tablesorter/widget-sort2Hash.js
+++ b/main/app/sprinkles/core/assets/userfrosting/js/tablesorter/widget-sort2Hash.js
diff --git a/login/app/sprinkles/core/assets/userfrosting/js/uf-alerts.js b/main/app/sprinkles/core/assets/userfrosting/js/uf-alerts.js
index 77f35c7..77f35c7 100755
--- a/login/app/sprinkles/core/assets/userfrosting/js/uf-alerts.js
+++ b/main/app/sprinkles/core/assets/userfrosting/js/uf-alerts.js
diff --git a/login/app/sprinkles/core/assets/userfrosting/js/uf-captcha.js b/main/app/sprinkles/core/assets/userfrosting/js/uf-captcha.js
index ed3ecea..ed3ecea 100755
--- a/login/app/sprinkles/core/assets/userfrosting/js/uf-captcha.js
+++ b/main/app/sprinkles/core/assets/userfrosting/js/uf-captcha.js
diff --git a/login/app/sprinkles/core/assets/userfrosting/js/uf-collection.js b/main/app/sprinkles/core/assets/userfrosting/js/uf-collection.js
index a2afc6e..a2afc6e 100755
--- a/login/app/sprinkles/core/assets/userfrosting/js/uf-collection.js
+++ b/main/app/sprinkles/core/assets/userfrosting/js/uf-collection.js
diff --git a/login/app/sprinkles/core/assets/userfrosting/js/uf-copy.js b/main/app/sprinkles/core/assets/userfrosting/js/uf-copy.js
index a47f6b8..a47f6b8 100755
--- a/login/app/sprinkles/core/assets/userfrosting/js/uf-copy.js
+++ b/main/app/sprinkles/core/assets/userfrosting/js/uf-copy.js
diff --git a/login/app/sprinkles/core/assets/userfrosting/js/uf-form.js b/main/app/sprinkles/core/assets/userfrosting/js/uf-form.js
index 15952ab..15952ab 100755
--- a/login/app/sprinkles/core/assets/userfrosting/js/uf-form.js
+++ b/main/app/sprinkles/core/assets/userfrosting/js/uf-form.js
diff --git a/login/app/sprinkles/core/assets/userfrosting/js/uf-init.js b/main/app/sprinkles/core/assets/userfrosting/js/uf-init.js
index 2d447dd..2d447dd 100755
--- a/login/app/sprinkles/core/assets/userfrosting/js/uf-init.js
+++ b/main/app/sprinkles/core/assets/userfrosting/js/uf-init.js
diff --git a/login/app/sprinkles/core/assets/userfrosting/js/uf-jqueryvalidation-config.js b/main/app/sprinkles/core/assets/userfrosting/js/uf-jqueryvalidation-config.js
index 3969ad6..3969ad6 100755
--- a/login/app/sprinkles/core/assets/userfrosting/js/uf-jqueryvalidation-config.js
+++ b/main/app/sprinkles/core/assets/userfrosting/js/uf-jqueryvalidation-config.js
diff --git a/login/app/sprinkles/core/assets/userfrosting/js/uf-modal.js b/main/app/sprinkles/core/assets/userfrosting/js/uf-modal.js
index b84a59a..b84a59a 100755
--- a/login/app/sprinkles/core/assets/userfrosting/js/uf-modal.js
+++ b/main/app/sprinkles/core/assets/userfrosting/js/uf-modal.js
diff --git a/login/app/sprinkles/core/assets/userfrosting/js/uf-table.js b/main/app/sprinkles/core/assets/userfrosting/js/uf-table.js
index 77aa30a..77aa30a 100755
--- a/login/app/sprinkles/core/assets/userfrosting/js/uf-table.js
+++ b/main/app/sprinkles/core/assets/userfrosting/js/uf-table.js
diff --git a/login/app/sprinkles/core/assets/userfrosting/js/uf-tablesorter-parsers.js b/main/app/sprinkles/core/assets/userfrosting/js/uf-tablesorter-parsers.js
index 444b4ac..444b4ac 100755
--- a/login/app/sprinkles/core/assets/userfrosting/js/uf-tablesorter-parsers.js
+++ b/main/app/sprinkles/core/assets/userfrosting/js/uf-tablesorter-parsers.js
diff --git a/login/app/sprinkles/core/bower.json b/main/app/sprinkles/core/bower.json
index fb38c72..fb38c72 100755
--- a/login/app/sprinkles/core/bower.json
+++ b/main/app/sprinkles/core/bower.json
diff --git a/login/app/sprinkles/core/composer.json b/main/app/sprinkles/core/composer.json
index f94c486..f94c486 100755
--- a/login/app/sprinkles/core/composer.json
+++ b/main/app/sprinkles/core/composer.json
diff --git a/login/app/sprinkles/core/config/default.php b/main/app/sprinkles/core/config/default.php
index e560493..2e62fd1 100755
--- a/login/app/sprinkles/core/config/default.php
+++ b/main/app/sprinkles/core/config/default.php
@@ -167,8 +167,8 @@
'port' => isset($_SERVER['SERVER_PORT']) ? (int) $_SERVER['SERVER_PORT'] : null,
'path' => isset($_SERVER['SCRIPT_NAME']) ? trim(dirname($_SERVER['SCRIPT_NAME']), '/\\') : ''
],
- 'author' => 'Marvin Borner',
- 'publisher' => 'Marvin Borner'
+ 'author' => 'https://marvinborner.me',
+ 'publisher' => 'https://marvinborner.me'
]
],
'php' => [
diff --git a/login/app/sprinkles/core/config/dev.php b/main/app/sprinkles/core/config/dev.php
index daab24c..daab24c 100755
--- a/login/app/sprinkles/core/config/dev.php
+++ b/main/app/sprinkles/core/config/dev.php
diff --git a/login/app/sprinkles/core/config/production.php b/main/app/sprinkles/core/config/production.php
index d0154d4..d0154d4 100755
--- a/login/app/sprinkles/core/config/production.php
+++ b/main/app/sprinkles/core/config/production.php
diff --git a/login/app/sprinkles/core/config/testing.php b/main/app/sprinkles/core/config/testing.php
index 7da03c2..7da03c2 100755
--- a/login/app/sprinkles/core/config/testing.php
+++ b/main/app/sprinkles/core/config/testing.php
diff --git a/login/app/sprinkles/core/extra/adjectives.php b/main/app/sprinkles/core/extra/adjectives.php
index fbdbeb0..fbdbeb0 100755
--- a/login/app/sprinkles/core/extra/adjectives.php
+++ b/main/app/sprinkles/core/extra/adjectives.php
diff --git a/login/app/sprinkles/core/extra/nouns.php b/main/app/sprinkles/core/extra/nouns.php
index 424b32c..424b32c 100755
--- a/login/app/sprinkles/core/extra/nouns.php
+++ b/main/app/sprinkles/core/extra/nouns.php
diff --git a/login/app/sprinkles/core/locale/ar/errors.php b/main/app/sprinkles/core/locale/ar/errors.php
index 54465d4..54465d4 100755
--- a/login/app/sprinkles/core/locale/ar/errors.php
+++ b/main/app/sprinkles/core/locale/ar/errors.php
diff --git a/login/app/sprinkles/core/locale/ar/messages.php b/main/app/sprinkles/core/locale/ar/messages.php
index e1ee685..e1ee685 100755
--- a/login/app/sprinkles/core/locale/ar/messages.php
+++ b/main/app/sprinkles/core/locale/ar/messages.php
diff --git a/login/app/sprinkles/core/locale/ar/validate.php b/main/app/sprinkles/core/locale/ar/validate.php
index 669a214..669a214 100755
--- a/login/app/sprinkles/core/locale/ar/validate.php
+++ b/main/app/sprinkles/core/locale/ar/validate.php
diff --git a/login/app/sprinkles/core/locale/de_DE/errors.php b/main/app/sprinkles/core/locale/de_DE/errors.php
index cde296b..cde296b 100755
--- a/login/app/sprinkles/core/locale/de_DE/errors.php
+++ b/main/app/sprinkles/core/locale/de_DE/errors.php
diff --git a/login/app/sprinkles/core/locale/de_DE/messages.php b/main/app/sprinkles/core/locale/de_DE/messages.php
index e254c65..e254c65 100755
--- a/login/app/sprinkles/core/locale/de_DE/messages.php
+++ b/main/app/sprinkles/core/locale/de_DE/messages.php
diff --git a/login/app/sprinkles/core/locale/de_DE/validate.php b/main/app/sprinkles/core/locale/de_DE/validate.php
index c10a20a..c10a20a 100755
--- a/login/app/sprinkles/core/locale/de_DE/validate.php
+++ b/main/app/sprinkles/core/locale/de_DE/validate.php
diff --git a/login/app/sprinkles/core/locale/en_US/errors.php b/main/app/sprinkles/core/locale/en_US/errors.php
index e868974..e868974 100755
--- a/login/app/sprinkles/core/locale/en_US/errors.php
+++ b/main/app/sprinkles/core/locale/en_US/errors.php
diff --git a/login/app/sprinkles/core/locale/en_US/messages.php b/main/app/sprinkles/core/locale/en_US/messages.php
index 40668c8..40668c8 100755
--- a/login/app/sprinkles/core/locale/en_US/messages.php
+++ b/main/app/sprinkles/core/locale/en_US/messages.php
diff --git a/login/app/sprinkles/core/locale/en_US/validate.php b/main/app/sprinkles/core/locale/en_US/validate.php
index c4225a2..c4225a2 100755
--- a/login/app/sprinkles/core/locale/en_US/validate.php
+++ b/main/app/sprinkles/core/locale/en_US/validate.php
diff --git a/login/app/sprinkles/core/locale/es_ES/errors.php b/main/app/sprinkles/core/locale/es_ES/errors.php
index 0e4c671..0e4c671 100755
--- a/login/app/sprinkles/core/locale/es_ES/errors.php
+++ b/main/app/sprinkles/core/locale/es_ES/errors.php
diff --git a/login/app/sprinkles/core/locale/es_ES/messages.php b/main/app/sprinkles/core/locale/es_ES/messages.php
index 9bd097a..9bd097a 100755
--- a/login/app/sprinkles/core/locale/es_ES/messages.php
+++ b/main/app/sprinkles/core/locale/es_ES/messages.php
diff --git a/login/app/sprinkles/core/locale/es_ES/validate.php b/main/app/sprinkles/core/locale/es_ES/validate.php
index 38218f5..38218f5 100755
--- a/login/app/sprinkles/core/locale/es_ES/validate.php
+++ b/main/app/sprinkles/core/locale/es_ES/validate.php
diff --git a/login/app/sprinkles/core/locale/fa/errors.php b/main/app/sprinkles/core/locale/fa/errors.php
index 77bfe4f..77bfe4f 100755
--- a/login/app/sprinkles/core/locale/fa/errors.php
+++ b/main/app/sprinkles/core/locale/fa/errors.php
diff --git a/login/app/sprinkles/core/locale/fa/messages.php b/main/app/sprinkles/core/locale/fa/messages.php
index 00611c5..00611c5 100755
--- a/login/app/sprinkles/core/locale/fa/messages.php
+++ b/main/app/sprinkles/core/locale/fa/messages.php
diff --git a/login/app/sprinkles/core/locale/fa/validate.php b/main/app/sprinkles/core/locale/fa/validate.php
index db364b1..db364b1 100755
--- a/login/app/sprinkles/core/locale/fa/validate.php
+++ b/main/app/sprinkles/core/locale/fa/validate.php
diff --git a/login/app/sprinkles/core/locale/fr_FR/errors.php b/main/app/sprinkles/core/locale/fr_FR/errors.php
index 570a676..570a676 100755
--- a/login/app/sprinkles/core/locale/fr_FR/errors.php
+++ b/main/app/sprinkles/core/locale/fr_FR/errors.php
diff --git a/login/app/sprinkles/core/locale/fr_FR/messages.php b/main/app/sprinkles/core/locale/fr_FR/messages.php
index c053569..c053569 100755
--- a/login/app/sprinkles/core/locale/fr_FR/messages.php
+++ b/main/app/sprinkles/core/locale/fr_FR/messages.php
diff --git a/login/app/sprinkles/core/locale/fr_FR/validate.php b/main/app/sprinkles/core/locale/fr_FR/validate.php
index ea85677..ea85677 100755
--- a/login/app/sprinkles/core/locale/fr_FR/validate.php
+++ b/main/app/sprinkles/core/locale/fr_FR/validate.php
diff --git a/login/app/sprinkles/core/locale/it_IT/errors.php b/main/app/sprinkles/core/locale/it_IT/errors.php
index c5d4eaa..c5d4eaa 100755
--- a/login/app/sprinkles/core/locale/it_IT/errors.php
+++ b/main/app/sprinkles/core/locale/it_IT/errors.php
diff --git a/login/app/sprinkles/core/locale/it_IT/messages.php b/main/app/sprinkles/core/locale/it_IT/messages.php
index 255d732..255d732 100755
--- a/login/app/sprinkles/core/locale/it_IT/messages.php
+++ b/main/app/sprinkles/core/locale/it_IT/messages.php
diff --git a/login/app/sprinkles/core/locale/it_IT/validate.php b/main/app/sprinkles/core/locale/it_IT/validate.php
index 99e4a57..99e4a57 100755
--- a/login/app/sprinkles/core/locale/it_IT/validate.php
+++ b/main/app/sprinkles/core/locale/it_IT/validate.php
diff --git a/login/app/sprinkles/core/locale/pt_PT/errors.php b/main/app/sprinkles/core/locale/pt_PT/errors.php
index 2c938ec..2c938ec 100755
--- a/login/app/sprinkles/core/locale/pt_PT/errors.php
+++ b/main/app/sprinkles/core/locale/pt_PT/errors.php
diff --git a/login/app/sprinkles/core/locale/pt_PT/messages.php b/main/app/sprinkles/core/locale/pt_PT/messages.php
index a97704c..a97704c 100755
--- a/login/app/sprinkles/core/locale/pt_PT/messages.php
+++ b/main/app/sprinkles/core/locale/pt_PT/messages.php
diff --git a/login/app/sprinkles/core/locale/pt_PT/validate.php b/main/app/sprinkles/core/locale/pt_PT/validate.php
index 55fce76..55fce76 100755
--- a/login/app/sprinkles/core/locale/pt_PT/validate.php
+++ b/main/app/sprinkles/core/locale/pt_PT/validate.php
diff --git a/login/app/sprinkles/core/locale/ru_RU/errors.php b/main/app/sprinkles/core/locale/ru_RU/errors.php
index d2dd617..d2dd617 100755
--- a/login/app/sprinkles/core/locale/ru_RU/errors.php
+++ b/main/app/sprinkles/core/locale/ru_RU/errors.php
diff --git a/login/app/sprinkles/core/locale/ru_RU/messages.php b/main/app/sprinkles/core/locale/ru_RU/messages.php
index 8de3730..8de3730 100755
--- a/login/app/sprinkles/core/locale/ru_RU/messages.php
+++ b/main/app/sprinkles/core/locale/ru_RU/messages.php
diff --git a/login/app/sprinkles/core/locale/ru_RU/validate.php b/main/app/sprinkles/core/locale/ru_RU/validate.php
index 6d684de..6d684de 100755
--- a/login/app/sprinkles/core/locale/ru_RU/validate.php
+++ b/main/app/sprinkles/core/locale/ru_RU/validate.php
diff --git a/login/app/sprinkles/core/locale/th_TH/errors.php b/main/app/sprinkles/core/locale/th_TH/errors.php
index 8f9413e..8f9413e 100755
--- a/login/app/sprinkles/core/locale/th_TH/errors.php
+++ b/main/app/sprinkles/core/locale/th_TH/errors.php
diff --git a/login/app/sprinkles/core/locale/th_TH/messages.php b/main/app/sprinkles/core/locale/th_TH/messages.php
index 9d14041..9d14041 100755
--- a/login/app/sprinkles/core/locale/th_TH/messages.php
+++ b/main/app/sprinkles/core/locale/th_TH/messages.php
diff --git a/login/app/sprinkles/core/locale/th_TH/validate.php b/main/app/sprinkles/core/locale/th_TH/validate.php
index b28c021..b28c021 100755
--- a/login/app/sprinkles/core/locale/th_TH/validate.php
+++ b/main/app/sprinkles/core/locale/th_TH/validate.php
diff --git a/login/app/sprinkles/core/locale/valitron/ar.php b/main/app/sprinkles/core/locale/valitron/ar.php
index 0c03547..0c03547 100755
--- a/login/app/sprinkles/core/locale/valitron/ar.php
+++ b/main/app/sprinkles/core/locale/valitron/ar.php
diff --git a/login/app/sprinkles/core/locale/valitron/de.php b/main/app/sprinkles/core/locale/valitron/de.php
index 4847bd0..4847bd0 100755
--- a/login/app/sprinkles/core/locale/valitron/de.php
+++ b/main/app/sprinkles/core/locale/valitron/de.php
diff --git a/login/app/sprinkles/core/locale/valitron/el.php b/main/app/sprinkles/core/locale/valitron/el.php
index 8f27d39..8f27d39 100755
--- a/login/app/sprinkles/core/locale/valitron/el.php
+++ b/main/app/sprinkles/core/locale/valitron/el.php
diff --git a/login/app/sprinkles/core/locale/valitron/en.php b/main/app/sprinkles/core/locale/valitron/en.php
index 9dd9cd8..9dd9cd8 100755
--- a/login/app/sprinkles/core/locale/valitron/en.php
+++ b/main/app/sprinkles/core/locale/valitron/en.php
diff --git a/login/app/sprinkles/core/locale/valitron/es.php b/main/app/sprinkles/core/locale/valitron/es.php
index 3c177f6..3c177f6 100755
--- a/login/app/sprinkles/core/locale/valitron/es.php
+++ b/main/app/sprinkles/core/locale/valitron/es.php
diff --git a/login/app/sprinkles/core/locale/valitron/fr.php b/main/app/sprinkles/core/locale/valitron/fr.php
index 2572201..2572201 100755
--- a/login/app/sprinkles/core/locale/valitron/fr.php
+++ b/main/app/sprinkles/core/locale/valitron/fr.php
diff --git a/login/app/sprinkles/core/locale/valitron/id.php b/main/app/sprinkles/core/locale/valitron/id.php
index e4044cf..e4044cf 100755
--- a/login/app/sprinkles/core/locale/valitron/id.php
+++ b/main/app/sprinkles/core/locale/valitron/id.php
diff --git a/login/app/sprinkles/core/locale/valitron/it.php b/main/app/sprinkles/core/locale/valitron/it.php
index ee7a5c1..ee7a5c1 100755
--- a/login/app/sprinkles/core/locale/valitron/it.php
+++ b/main/app/sprinkles/core/locale/valitron/it.php
diff --git a/login/app/sprinkles/core/locale/valitron/ja.php b/main/app/sprinkles/core/locale/valitron/ja.php
index 6fa494b..6fa494b 100755
--- a/login/app/sprinkles/core/locale/valitron/ja.php
+++ b/main/app/sprinkles/core/locale/valitron/ja.php
diff --git a/login/app/sprinkles/core/locale/valitron/lv.php b/main/app/sprinkles/core/locale/valitron/lv.php
index 9b5e54d..9b5e54d 100755
--- a/login/app/sprinkles/core/locale/valitron/lv.php
+++ b/main/app/sprinkles/core/locale/valitron/lv.php
diff --git a/login/app/sprinkles/core/locale/valitron/pt-br.php b/main/app/sprinkles/core/locale/valitron/pt-br.php
index 74c5660..74c5660 100755
--- a/login/app/sprinkles/core/locale/valitron/pt-br.php
+++ b/main/app/sprinkles/core/locale/valitron/pt-br.php
diff --git a/login/app/sprinkles/core/locale/valitron/ro.php b/main/app/sprinkles/core/locale/valitron/ro.php
index f7acce3..f7acce3 100755
--- a/login/app/sprinkles/core/locale/valitron/ro.php
+++ b/main/app/sprinkles/core/locale/valitron/ro.php
diff --git a/login/app/sprinkles/core/locale/valitron/ru.php b/main/app/sprinkles/core/locale/valitron/ru.php
index 78fe98f..78fe98f 100755
--- a/login/app/sprinkles/core/locale/valitron/ru.php
+++ b/main/app/sprinkles/core/locale/valitron/ru.php
diff --git a/login/app/sprinkles/core/locale/valitron/th.php b/main/app/sprinkles/core/locale/valitron/th.php
index 2e4fa25..2e4fa25 100755
--- a/login/app/sprinkles/core/locale/valitron/th.php
+++ b/main/app/sprinkles/core/locale/valitron/th.php
diff --git a/login/app/sprinkles/core/locale/valitron/zh-cn.php b/main/app/sprinkles/core/locale/valitron/zh-cn.php
index 4471ba8..4471ba8 100755
--- a/login/app/sprinkles/core/locale/valitron/zh-cn.php
+++ b/main/app/sprinkles/core/locale/valitron/zh-cn.php
diff --git a/login/app/sprinkles/core/locale/valitron/zh-tw.php b/main/app/sprinkles/core/locale/valitron/zh-tw.php
index df702c5..df702c5 100755
--- a/login/app/sprinkles/core/locale/valitron/zh-tw.php
+++ b/main/app/sprinkles/core/locale/valitron/zh-tw.php
diff --git a/login/app/sprinkles/core/locale/zh_CN/errors.php b/main/app/sprinkles/core/locale/zh_CN/errors.php
index 9192e32..9192e32 100755
--- a/login/app/sprinkles/core/locale/zh_CN/errors.php
+++ b/main/app/sprinkles/core/locale/zh_CN/errors.php
diff --git a/login/app/sprinkles/core/locale/zh_CN/messages.php b/main/app/sprinkles/core/locale/zh_CN/messages.php
index 55e769a..55e769a 100755
--- a/login/app/sprinkles/core/locale/zh_CN/messages.php
+++ b/main/app/sprinkles/core/locale/zh_CN/messages.php
diff --git a/login/app/sprinkles/core/locale/zh_CN/validate.php b/main/app/sprinkles/core/locale/zh_CN/validate.php
index ed68198..ed68198 100755
--- a/login/app/sprinkles/core/locale/zh_CN/validate.php
+++ b/main/app/sprinkles/core/locale/zh_CN/validate.php
diff --git a/login/app/sprinkles/core/routes/routes.php b/main/app/sprinkles/core/routes/routes.php
index 3598b7e..3598b7e 100755
--- a/login/app/sprinkles/core/routes/routes.php
+++ b/main/app/sprinkles/core/routes/routes.php
diff --git a/login/app/sprinkles/core/schema/.gitkeep b/main/app/sprinkles/core/schema/.gitkeep
index e69de29..e69de29 100755
--- a/login/app/sprinkles/core/schema/.gitkeep
+++ b/main/app/sprinkles/core/schema/.gitkeep
diff --git a/login/app/sprinkles/core/src/Alert/AlertStream.php b/main/app/sprinkles/core/src/Alert/AlertStream.php
index 3946cbf..3946cbf 100755
--- a/login/app/sprinkles/core/src/Alert/AlertStream.php
+++ b/main/app/sprinkles/core/src/Alert/AlertStream.php
diff --git a/login/app/sprinkles/core/src/Alert/CacheAlertStream.php b/main/app/sprinkles/core/src/Alert/CacheAlertStream.php
index 1fd5131..1fd5131 100755
--- a/login/app/sprinkles/core/src/Alert/CacheAlertStream.php
+++ b/main/app/sprinkles/core/src/Alert/CacheAlertStream.php
diff --git a/login/app/sprinkles/core/src/Alert/SessionAlertStream.php b/main/app/sprinkles/core/src/Alert/SessionAlertStream.php
index 8b4604b..8b4604b 100755
--- a/login/app/sprinkles/core/src/Alert/SessionAlertStream.php
+++ b/main/app/sprinkles/core/src/Alert/SessionAlertStream.php
diff --git a/login/app/sprinkles/core/src/Controller/CoreController.php b/main/app/sprinkles/core/src/Controller/CoreController.php
index b5f6e3c..b5f6e3c 100755
--- a/login/app/sprinkles/core/src/Controller/CoreController.php
+++ b/main/app/sprinkles/core/src/Controller/CoreController.php
diff --git a/login/app/sprinkles/core/src/Controller/SimpleController.php b/main/app/sprinkles/core/src/Controller/SimpleController.php
index b0fc152..b0fc152 100755
--- a/login/app/sprinkles/core/src/Controller/SimpleController.php
+++ b/main/app/sprinkles/core/src/Controller/SimpleController.php
diff --git a/login/app/sprinkles/core/src/Core.php b/main/app/sprinkles/core/src/Core.php
index d7e1dcb..d7e1dcb 100755
--- a/login/app/sprinkles/core/src/Core.php
+++ b/main/app/sprinkles/core/src/Core.php
diff --git a/login/app/sprinkles/core/src/Database/Builder.php b/main/app/sprinkles/core/src/Database/Builder.php
index 8e27b7c..8e27b7c 100755
--- a/login/app/sprinkles/core/src/Database/Builder.php
+++ b/main/app/sprinkles/core/src/Database/Builder.php
diff --git a/login/app/sprinkles/core/src/Database/DatabaseInvalidException.php b/main/app/sprinkles/core/src/Database/DatabaseInvalidException.php
index 08f8a31..08f8a31 100755
--- a/login/app/sprinkles/core/src/Database/DatabaseInvalidException.php
+++ b/main/app/sprinkles/core/src/Database/DatabaseInvalidException.php
diff --git a/login/app/sprinkles/core/src/Database/Migrations/v400/SessionsTable.php b/main/app/sprinkles/core/src/Database/Migrations/v400/SessionsTable.php
index ac86ceb..ac86ceb 100755
--- a/login/app/sprinkles/core/src/Database/Migrations/v400/SessionsTable.php
+++ b/main/app/sprinkles/core/src/Database/Migrations/v400/SessionsTable.php
diff --git a/login/app/sprinkles/core/src/Database/Migrations/v400/ThrottlesTable.php b/main/app/sprinkles/core/src/Database/Migrations/v400/ThrottlesTable.php
index 1c742f7..1c742f7 100755
--- a/login/app/sprinkles/core/src/Database/Migrations/v400/ThrottlesTable.php
+++ b/main/app/sprinkles/core/src/Database/Migrations/v400/ThrottlesTable.php
diff --git a/login/app/sprinkles/core/src/Database/Models/Concerns/HasRelationships.php b/main/app/sprinkles/core/src/Database/Models/Concerns/HasRelationships.php
index 4fe9a30..4fe9a30 100755
--- a/login/app/sprinkles/core/src/Database/Models/Concerns/HasRelationships.php
+++ b/main/app/sprinkles/core/src/Database/Models/Concerns/HasRelationships.php
diff --git a/login/app/sprinkles/core/src/Database/Models/Model.php b/main/app/sprinkles/core/src/Database/Models/Model.php
index 1c18c2c..1c18c2c 100755
--- a/login/app/sprinkles/core/src/Database/Models/Model.php
+++ b/main/app/sprinkles/core/src/Database/Models/Model.php
diff --git a/login/app/sprinkles/core/src/Database/Models/Throttle.php b/main/app/sprinkles/core/src/Database/Models/Throttle.php
index d13a7c1..d13a7c1 100755
--- a/login/app/sprinkles/core/src/Database/Models/Throttle.php
+++ b/main/app/sprinkles/core/src/Database/Models/Throttle.php
diff --git a/login/app/sprinkles/core/src/Database/Relations/BelongsToManyConstrained.php b/main/app/sprinkles/core/src/Database/Relations/BelongsToManyConstrained.php
index d652b56..d652b56 100755
--- a/login/app/sprinkles/core/src/Database/Relations/BelongsToManyConstrained.php
+++ b/main/app/sprinkles/core/src/Database/Relations/BelongsToManyConstrained.php
diff --git a/login/app/sprinkles/core/src/Database/Relations/BelongsToManyThrough.php b/main/app/sprinkles/core/src/Database/Relations/BelongsToManyThrough.php
index 33be507..33be507 100755
--- a/login/app/sprinkles/core/src/Database/Relations/BelongsToManyThrough.php
+++ b/main/app/sprinkles/core/src/Database/Relations/BelongsToManyThrough.php
diff --git a/login/app/sprinkles/core/src/Database/Relations/BelongsToManyUnique.php b/main/app/sprinkles/core/src/Database/Relations/BelongsToManyUnique.php
index f256f17..f256f17 100755
--- a/login/app/sprinkles/core/src/Database/Relations/BelongsToManyUnique.php
+++ b/main/app/sprinkles/core/src/Database/Relations/BelongsToManyUnique.php
diff --git a/login/app/sprinkles/core/src/Database/Relations/Concerns/Syncable.php b/main/app/sprinkles/core/src/Database/Relations/Concerns/Syncable.php
index 278b762..278b762 100755
--- a/login/app/sprinkles/core/src/Database/Relations/Concerns/Syncable.php
+++ b/main/app/sprinkles/core/src/Database/Relations/Concerns/Syncable.php
diff --git a/login/app/sprinkles/core/src/Database/Relations/Concerns/Unique.php b/main/app/sprinkles/core/src/Database/Relations/Concerns/Unique.php
index 4b529bb..4b529bb 100755
--- a/login/app/sprinkles/core/src/Database/Relations/Concerns/Unique.php
+++ b/main/app/sprinkles/core/src/Database/Relations/Concerns/Unique.php
diff --git a/login/app/sprinkles/core/src/Database/Relations/HasManySyncable.php b/main/app/sprinkles/core/src/Database/Relations/HasManySyncable.php
index bcf2a9d..bcf2a9d 100755
--- a/login/app/sprinkles/core/src/Database/Relations/HasManySyncable.php
+++ b/main/app/sprinkles/core/src/Database/Relations/HasManySyncable.php
diff --git a/login/app/sprinkles/core/src/Database/Relations/MorphManySyncable.php b/main/app/sprinkles/core/src/Database/Relations/MorphManySyncable.php
index 2786193..2786193 100755
--- a/login/app/sprinkles/core/src/Database/Relations/MorphManySyncable.php
+++ b/main/app/sprinkles/core/src/Database/Relations/MorphManySyncable.php
diff --git a/login/app/sprinkles/core/src/Database/Relations/MorphToManyUnique.php b/main/app/sprinkles/core/src/Database/Relations/MorphToManyUnique.php
index cc9a03f..cc9a03f 100755
--- a/login/app/sprinkles/core/src/Database/Relations/MorphToManyUnique.php
+++ b/main/app/sprinkles/core/src/Database/Relations/MorphToManyUnique.php
diff --git a/login/app/sprinkles/core/src/Error/ExceptionHandlerManager.php b/main/app/sprinkles/core/src/Error/ExceptionHandlerManager.php
index 4680da5..4680da5 100755
--- a/login/app/sprinkles/core/src/Error/ExceptionHandlerManager.php
+++ b/main/app/sprinkles/core/src/Error/ExceptionHandlerManager.php
diff --git a/login/app/sprinkles/core/src/Error/Handler/ExceptionHandler.php b/main/app/sprinkles/core/src/Error/Handler/ExceptionHandler.php
index 4fdc51d..4fdc51d 100755
--- a/login/app/sprinkles/core/src/Error/Handler/ExceptionHandler.php
+++ b/main/app/sprinkles/core/src/Error/Handler/ExceptionHandler.php
diff --git a/login/app/sprinkles/core/src/Error/Handler/ExceptionHandlerInterface.php b/main/app/sprinkles/core/src/Error/Handler/ExceptionHandlerInterface.php
index a928b69..a928b69 100755
--- a/login/app/sprinkles/core/src/Error/Handler/ExceptionHandlerInterface.php
+++ b/main/app/sprinkles/core/src/Error/Handler/ExceptionHandlerInterface.php
diff --git a/login/app/sprinkles/core/src/Error/Handler/HttpExceptionHandler.php b/main/app/sprinkles/core/src/Error/Handler/HttpExceptionHandler.php
index 946bda7..946bda7 100755
--- a/login/app/sprinkles/core/src/Error/Handler/HttpExceptionHandler.php
+++ b/main/app/sprinkles/core/src/Error/Handler/HttpExceptionHandler.php
diff --git a/login/app/sprinkles/core/src/Error/Handler/NotFoundExceptionHandler.php b/main/app/sprinkles/core/src/Error/Handler/NotFoundExceptionHandler.php
index 306feed..306feed 100755
--- a/login/app/sprinkles/core/src/Error/Handler/NotFoundExceptionHandler.php
+++ b/main/app/sprinkles/core/src/Error/Handler/NotFoundExceptionHandler.php
diff --git a/login/app/sprinkles/core/src/Error/Handler/PhpMailerExceptionHandler.php b/main/app/sprinkles/core/src/Error/Handler/PhpMailerExceptionHandler.php
index 45f0e8d..45f0e8d 100755
--- a/login/app/sprinkles/core/src/Error/Handler/PhpMailerExceptionHandler.php
+++ b/main/app/sprinkles/core/src/Error/Handler/PhpMailerExceptionHandler.php
diff --git a/login/app/sprinkles/core/src/Error/Renderer/ErrorRenderer.php b/main/app/sprinkles/core/src/Error/Renderer/ErrorRenderer.php
index f065af0..f065af0 100755
--- a/login/app/sprinkles/core/src/Error/Renderer/ErrorRenderer.php
+++ b/main/app/sprinkles/core/src/Error/Renderer/ErrorRenderer.php
diff --git a/login/app/sprinkles/core/src/Error/Renderer/ErrorRendererInterface.php b/main/app/sprinkles/core/src/Error/Renderer/ErrorRendererInterface.php
index 7af269a..7af269a 100755
--- a/login/app/sprinkles/core/src/Error/Renderer/ErrorRendererInterface.php
+++ b/main/app/sprinkles/core/src/Error/Renderer/ErrorRendererInterface.php
diff --git a/login/app/sprinkles/core/src/Error/Renderer/HtmlRenderer.php b/main/app/sprinkles/core/src/Error/Renderer/HtmlRenderer.php
index 1f32675..1f32675 100755
--- a/login/app/sprinkles/core/src/Error/Renderer/HtmlRenderer.php
+++ b/main/app/sprinkles/core/src/Error/Renderer/HtmlRenderer.php
diff --git a/login/app/sprinkles/core/src/Error/Renderer/JsonRenderer.php b/main/app/sprinkles/core/src/Error/Renderer/JsonRenderer.php
index 3adfd45..3adfd45 100755
--- a/login/app/sprinkles/core/src/Error/Renderer/JsonRenderer.php
+++ b/main/app/sprinkles/core/src/Error/Renderer/JsonRenderer.php
diff --git a/login/app/sprinkles/core/src/Error/Renderer/PlainTextRenderer.php b/main/app/sprinkles/core/src/Error/Renderer/PlainTextRenderer.php
index a4984fc..a4984fc 100755
--- a/login/app/sprinkles/core/src/Error/Renderer/PlainTextRenderer.php
+++ b/main/app/sprinkles/core/src/Error/Renderer/PlainTextRenderer.php
diff --git a/login/app/sprinkles/core/src/Error/Renderer/WhoopsRenderer.php b/main/app/sprinkles/core/src/Error/Renderer/WhoopsRenderer.php
index 767ce1b..767ce1b 100755
--- a/login/app/sprinkles/core/src/Error/Renderer/WhoopsRenderer.php
+++ b/main/app/sprinkles/core/src/Error/Renderer/WhoopsRenderer.php
diff --git a/login/app/sprinkles/core/src/Error/Renderer/XmlRenderer.php b/main/app/sprinkles/core/src/Error/Renderer/XmlRenderer.php
index 52e71cf..52e71cf 100755
--- a/login/app/sprinkles/core/src/Error/Renderer/XmlRenderer.php
+++ b/main/app/sprinkles/core/src/Error/Renderer/XmlRenderer.php
diff --git a/login/app/sprinkles/core/src/Facades/Debug.php b/main/app/sprinkles/core/src/Facades/Debug.php
index 86ef450..86ef450 100755
--- a/login/app/sprinkles/core/src/Facades/Debug.php
+++ b/main/app/sprinkles/core/src/Facades/Debug.php
diff --git a/login/app/sprinkles/core/src/Facades/Translator.php b/main/app/sprinkles/core/src/Facades/Translator.php
index e6fcccc..e6fcccc 100755
--- a/login/app/sprinkles/core/src/Facades/Translator.php
+++ b/main/app/sprinkles/core/src/Facades/Translator.php
diff --git a/login/app/sprinkles/core/src/Http/Concerns/DeterminesContentType.php b/main/app/sprinkles/core/src/Http/Concerns/DeterminesContentType.php
index e963afa..e963afa 100755
--- a/login/app/sprinkles/core/src/Http/Concerns/DeterminesContentType.php
+++ b/main/app/sprinkles/core/src/Http/Concerns/DeterminesContentType.php
diff --git a/login/app/sprinkles/core/src/Log/DatabaseHandler.php b/main/app/sprinkles/core/src/Log/DatabaseHandler.php
index c78308c..c78308c 100755
--- a/login/app/sprinkles/core/src/Log/DatabaseHandler.php
+++ b/main/app/sprinkles/core/src/Log/DatabaseHandler.php
diff --git a/login/app/sprinkles/core/src/Log/MixedFormatter.php b/main/app/sprinkles/core/src/Log/MixedFormatter.php
index beae788..beae788 100755
--- a/login/app/sprinkles/core/src/Log/MixedFormatter.php
+++ b/main/app/sprinkles/core/src/Log/MixedFormatter.php
diff --git a/login/app/sprinkles/core/src/Mail/EmailRecipient.php b/main/app/sprinkles/core/src/Mail/EmailRecipient.php
index 0b9381a..0b9381a 100755
--- a/login/app/sprinkles/core/src/Mail/EmailRecipient.php
+++ b/main/app/sprinkles/core/src/Mail/EmailRecipient.php
diff --git a/login/app/sprinkles/core/src/Mail/MailMessage.php b/main/app/sprinkles/core/src/Mail/MailMessage.php
index 29bcf15..29bcf15 100755
--- a/login/app/sprinkles/core/src/Mail/MailMessage.php
+++ b/main/app/sprinkles/core/src/Mail/MailMessage.php
diff --git a/login/app/sprinkles/core/src/Mail/Mailer.php b/main/app/sprinkles/core/src/Mail/Mailer.php
index 5b346b4..5b346b4 100755
--- a/login/app/sprinkles/core/src/Mail/Mailer.php
+++ b/main/app/sprinkles/core/src/Mail/Mailer.php
diff --git a/login/app/sprinkles/core/src/Mail/StaticMailMessage.php b/main/app/sprinkles/core/src/Mail/StaticMailMessage.php
index 098bbfc..098bbfc 100755
--- a/login/app/sprinkles/core/src/Mail/StaticMailMessage.php
+++ b/main/app/sprinkles/core/src/Mail/StaticMailMessage.php
diff --git a/login/app/sprinkles/core/src/Mail/TwigMailMessage.php b/main/app/sprinkles/core/src/Mail/TwigMailMessage.php
index aa65240..aa65240 100755
--- a/login/app/sprinkles/core/src/Mail/TwigMailMessage.php
+++ b/main/app/sprinkles/core/src/Mail/TwigMailMessage.php
diff --git a/login/app/sprinkles/core/src/Model/UFModel.php b/main/app/sprinkles/core/src/Model/UFModel.php
index 0d9feff..0d9feff 100755
--- a/login/app/sprinkles/core/src/Model/UFModel.php
+++ b/main/app/sprinkles/core/src/Model/UFModel.php
diff --git a/login/app/sprinkles/core/src/Router.php b/main/app/sprinkles/core/src/Router.php
index 8a10c85..8a10c85 100755
--- a/login/app/sprinkles/core/src/Router.php
+++ b/main/app/sprinkles/core/src/Router.php
diff --git a/login/app/sprinkles/core/src/ServicesProvider/ServicesProvider.php b/main/app/sprinkles/core/src/ServicesProvider/ServicesProvider.php
index c67b886..c67b886 100755
--- a/login/app/sprinkles/core/src/ServicesProvider/ServicesProvider.php
+++ b/main/app/sprinkles/core/src/ServicesProvider/ServicesProvider.php
diff --git a/login/app/sprinkles/core/src/Sprunje/Sprunje.php b/main/app/sprinkles/core/src/Sprunje/Sprunje.php
index 5525dc4..5525dc4 100755
--- a/login/app/sprinkles/core/src/Sprunje/Sprunje.php
+++ b/main/app/sprinkles/core/src/Sprunje/Sprunje.php
diff --git a/login/app/sprinkles/core/src/Throttle/ThrottleRule.php b/main/app/sprinkles/core/src/Throttle/ThrottleRule.php
index b71f296..b71f296 100755
--- a/login/app/sprinkles/core/src/Throttle/ThrottleRule.php
+++ b/main/app/sprinkles/core/src/Throttle/ThrottleRule.php
diff --git a/login/app/sprinkles/core/src/Throttle/Throttler.php b/main/app/sprinkles/core/src/Throttle/Throttler.php
index 0d42442..0d42442 100755
--- a/login/app/sprinkles/core/src/Throttle/Throttler.php
+++ b/main/app/sprinkles/core/src/Throttle/Throttler.php
diff --git a/login/app/sprinkles/core/src/Throttle/ThrottlerException.php b/main/app/sprinkles/core/src/Throttle/ThrottlerException.php
index 2fd9035..2fd9035 100755
--- a/login/app/sprinkles/core/src/Throttle/ThrottlerException.php
+++ b/main/app/sprinkles/core/src/Throttle/ThrottlerException.php
diff --git a/login/app/sprinkles/core/src/Twig/CacheHelper.php b/main/app/sprinkles/core/src/Twig/CacheHelper.php
index 14aea49..14aea49 100755
--- a/login/app/sprinkles/core/src/Twig/CacheHelper.php
+++ b/main/app/sprinkles/core/src/Twig/CacheHelper.php
diff --git a/login/app/sprinkles/core/src/Twig/CoreExtension.php b/main/app/sprinkles/core/src/Twig/CoreExtension.php
index 6a89d12..6a89d12 100755
--- a/login/app/sprinkles/core/src/Twig/CoreExtension.php
+++ b/main/app/sprinkles/core/src/Twig/CoreExtension.php
diff --git a/login/app/sprinkles/core/src/Util/BadClassNameException.php b/main/app/sprinkles/core/src/Util/BadClassNameException.php
index 09c4ea5..09c4ea5 100755
--- a/login/app/sprinkles/core/src/Util/BadClassNameException.php
+++ b/main/app/sprinkles/core/src/Util/BadClassNameException.php
diff --git a/login/app/sprinkles/core/src/Util/Captcha.php b/main/app/sprinkles/core/src/Util/Captcha.php
index c788b77..c788b77 100755
--- a/login/app/sprinkles/core/src/Util/Captcha.php
+++ b/main/app/sprinkles/core/src/Util/Captcha.php
diff --git a/login/app/sprinkles/core/src/Util/CheckEnvironment.php b/main/app/sprinkles/core/src/Util/CheckEnvironment.php
index 26925d9..26925d9 100755
--- a/login/app/sprinkles/core/src/Util/CheckEnvironment.php
+++ b/main/app/sprinkles/core/src/Util/CheckEnvironment.php
diff --git a/login/app/sprinkles/core/src/Util/ClassMapper.php b/main/app/sprinkles/core/src/Util/ClassMapper.php
index 5fa0881..5fa0881 100755
--- a/login/app/sprinkles/core/src/Util/ClassMapper.php
+++ b/main/app/sprinkles/core/src/Util/ClassMapper.php
diff --git a/login/app/sprinkles/core/src/Util/EnvironmentInfo.php b/main/app/sprinkles/core/src/Util/EnvironmentInfo.php
index aba9837..aba9837 100755
--- a/login/app/sprinkles/core/src/Util/EnvironmentInfo.php
+++ b/main/app/sprinkles/core/src/Util/EnvironmentInfo.php
diff --git a/login/app/sprinkles/core/src/Util/ShutdownHandler.php b/main/app/sprinkles/core/src/Util/ShutdownHandler.php
index e7a6903..e7a6903 100755
--- a/login/app/sprinkles/core/src/Util/ShutdownHandler.php
+++ b/main/app/sprinkles/core/src/Util/ShutdownHandler.php
diff --git a/login/app/sprinkles/core/src/Util/Util.php b/main/app/sprinkles/core/src/Util/Util.php
index ae551cf..ae551cf 100755
--- a/login/app/sprinkles/core/src/Util/Util.php
+++ b/main/app/sprinkles/core/src/Util/Util.php
diff --git a/login/app/sprinkles/core/templates/forms/csrf.html.twig b/main/app/sprinkles/core/templates/forms/csrf.html.twig
index 989f88c..989f88c 100755
--- a/login/app/sprinkles/core/templates/forms/csrf.html.twig
+++ b/main/app/sprinkles/core/templates/forms/csrf.html.twig
diff --git a/login/app/sprinkles/core/templates/mail/.gitkeep b/main/app/sprinkles/core/templates/mail/.gitkeep
index e69de29..e69de29 100755
--- a/login/app/sprinkles/core/templates/mail/.gitkeep
+++ b/main/app/sprinkles/core/templates/mail/.gitkeep
diff --git a/login/app/sprinkles/core/templates/modals/modal.html.twig b/main/app/sprinkles/core/templates/modals/modal.html.twig
index cb17dfd..cb17dfd 100755
--- a/login/app/sprinkles/core/templates/modals/modal.html.twig
+++ b/main/app/sprinkles/core/templates/modals/modal.html.twig
diff --git a/login/app/sprinkles/core/templates/navigation/breadcrumb.html.twig b/main/app/sprinkles/core/templates/navigation/breadcrumb.html.twig
index e95e302..e95e302 100755
--- a/login/app/sprinkles/core/templates/navigation/breadcrumb.html.twig
+++ b/main/app/sprinkles/core/templates/navigation/breadcrumb.html.twig
diff --git a/login/app/sprinkles/core/templates/navigation/main-nav.html.twig b/main/app/sprinkles/core/templates/navigation/main-nav.html.twig
index 3acbb87..3acbb87 100755
--- a/login/app/sprinkles/core/templates/navigation/main-nav.html.twig
+++ b/main/app/sprinkles/core/templates/navigation/main-nav.html.twig
diff --git a/login/app/sprinkles/core/templates/pages/about.html.twig b/main/app/sprinkles/core/templates/pages/about.html.twig
index 95f9b72..95f9b72 100755
--- a/login/app/sprinkles/core/templates/pages/about.html.twig
+++ b/main/app/sprinkles/core/templates/pages/about.html.twig
diff --git a/login/app/sprinkles/core/templates/pages/abstract/base.html.twig b/main/app/sprinkles/core/templates/pages/abstract/base.html.twig
index 43e839e..4b3f9cf 100755
--- a/login/app/sprinkles/core/templates/pages/abstract/base.html.twig
+++ b/main/app/sprinkles/core/templates/pages/abstract/base.html.twig
@@ -24,7 +24,7 @@
{# Override this block in a child layout template or page template to override site-level stylesheets. #}
{% block stylesheets_site %}
<!-- Include main CSS asset bundle -->
- {{ assets.css() | raw }}
+ {{ assets.css('css/main') | raw }}
{% endblock %}
{# Override this block in a child layout template or page template to specify or override stylesheets for groups of similar pages. #}
@@ -81,7 +81,7 @@
{# Override this block in a child layout template or page template to override site-level scripts. #}
{% block scripts_site %}
<!-- Load jQuery -->
- <script src="//code.jquery.com/jquery-2.2.4.min.js" ></script>
+ <script src="//code.jquery.com/jquery-latest.min.js" ></script>
<!-- Fallback if CDN is unavailable -->
<script>window.jQuery || document.write('<script src="{{ assets.url('assets://vendor/jquery/dist/jquery.min.js', true) }}"><\/script>')</script>
diff --git a/login/app/sprinkles/core/templates/pages/abstract/default.html.twig b/main/app/sprinkles/core/templates/pages/abstract/default.html.twig
index 625dea1..b615790 100755
--- a/login/app/sprinkles/core/templates/pages/abstract/default.html.twig
+++ b/main/app/sprinkles/core/templates/pages/abstract/default.html.twig
@@ -1,4 +1,4 @@
-{% extends "pages/abstract/base.html.twig" %}
+{% extends "pages/abstract/mainsite.html.twig" %}
{% block stylesheets_page_group %}
{% endblock %}
diff --git a/login/app/sprinkles/core/templates/pages/abstract/error.html.twig b/main/app/sprinkles/core/templates/pages/abstract/error.html.twig
index c7c7205..c7c7205 100755
--- a/login/app/sprinkles/core/templates/pages/abstract/error.html.twig
+++ b/main/app/sprinkles/core/templates/pages/abstract/error.html.twig
diff --git a/main/app/sprinkles/core/templates/pages/abstract/mainsite.html.twig b/main/app/sprinkles/core/templates/pages/abstract/mainsite.html.twig
new file mode 100644
index 0000000..d12ccde
--- /dev/null
+++ b/main/app/sprinkles/core/templates/pages/abstract/mainsite.html.twig
@@ -0,0 +1,93 @@
+{# This is the base layout template for all pages. #}
+
+{% block page %}
+ <!DOCTYPE html>
+ <html lang="en-US">
+ {% block head %}
+ <head>
+ <!-- The 'X-UA-Compatible' tag must be first, otherwise IE will not respect it. See http://stackoverflow.com/questions/25557299/internet-explorer-11-disable-display-intranet-sites-in-compatibility-view-via -->
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
+ <meta charset="utf-8">
+ <meta name="generator" content="UserFrosting" />
+ <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
+ <meta name="description" content="{% block page_description %}This page has not yet been configured.{% endblock %}">
+ <meta name="author" content="{% block page_author %}{{ site.author }}{% endblock %}">
+
+ <title>{{ site.title }} | {% block page_title %}New Page{% endblock %}</title>
+
+ {% include "pages/partials/favicons.html.twig" %}
+
+ {# Use this block to add extra content in page head without having to override the entire base layout #}
+ {% block head_extra %}{% endblock %}
+
+ {% block stylesheets %}
+ {# Override this block in a child layout template or page template to override site-level stylesheets. #}
+ {% block stylesheets_site %}
+ <!-- Include main CSS asset bundle -->
+ {{ assets.css('css/main-site') | raw }}
+ {% endblock %}
+
+ {# Override this block in a child layout template or page template to specify or override stylesheets for groups of similar pages. #}
+ {% block stylesheets_page_group %}
+ {% endblock %}
+
+ {# Override this block in a child layout template or page template to specify or override page-level stylesheets. #}
+ {% block stylesheets_page %}
+ {% endblock %}
+ {% endblock %}
+
+ {# Site author link #}
+ {% if site.uri.author %}
+ <link href="{% block page_author_link %}{{ site.uri.author }}{% endblock %}" rel="author" />
+ {% endif %}
+
+ {# Site publisher link #}
+ {% if site.uri.publisher %}
+ <link href="{% block page_publisher_link %}{{ site.uri.publisher }}{% endblock %}" rel="publisher" />
+ {% endif %}
+
+ {# Canonical page link #}
+ {% if block('page_canonical') %}
+ <link href="{{site.uri.base.scheme}}://{% block page_canonical %}{% endblock %}" rel="canonical" />
+ {% endif %}
+
+ <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
+ <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
+ <!--[if lt IE 9]>
+ <script src="//oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
+ <script src="//oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
+ <![endif]-->
+
+ {% include "pages/partials/analytics.html.twig" %}
+ </head>
+ {% endblock %}
+
+ {% block body %}
+ <body {% block body_attributes %}{% endblock %}>
+ {# Page Content #}
+ {% block content %}{% endblock %}
+
+ <!-- Javascript configuration -->
+ <script>
+ {% include "pages/partials/config.js.twig" %}
+ </script>
+
+ {% block scripts %}
+ {# Override this block in a child layout template or page template to override site-level scripts. #}
+ {% block scripts_site %}
+ {{ assets.js('js/main-site') | raw }}
+ {% endblock %}
+
+ {# Override this block in a child layout template or page template to specify or override scripts for groups of similar pages. #}
+ {% block scripts_page_group %}
+ {% endblock %}
+
+ {# Override this block in a child layout template or page template to specify or override page-level scripts. #}
+ {% block scripts_page %}
+ {% endblock %}
+ {% endblock %}
+
+ </body>
+ {% endblock %}
+ </html>
+{% endblock %}
diff --git a/login/app/sprinkles/core/templates/pages/error/400.html.twig b/main/app/sprinkles/core/templates/pages/error/400.html.twig
index 3570df8..3570df8 100755
--- a/login/app/sprinkles/core/templates/pages/error/400.html.twig
+++ b/main/app/sprinkles/core/templates/pages/error/400.html.twig
diff --git a/login/app/sprinkles/core/templates/pages/error/404.html.twig b/main/app/sprinkles/core/templates/pages/error/404.html.twig
index 6630e1b..6630e1b 100755
--- a/login/app/sprinkles/core/templates/pages/error/404.html.twig
+++ b/main/app/sprinkles/core/templates/pages/error/404.html.twig
diff --git a/login/app/sprinkles/core/templates/pages/error/config-errors.html.twig b/main/app/sprinkles/core/templates/pages/error/config-errors.html.twig
index 314b3b8..314b3b8 100755
--- a/login/app/sprinkles/core/templates/pages/error/config-errors.html.twig
+++ b/main/app/sprinkles/core/templates/pages/error/config-errors.html.twig
diff --git a/main/app/sprinkles/core/templates/pages/index.html.twig b/main/app/sprinkles/core/templates/pages/index.html.twig
new file mode 100755
index 0000000..4c7c838
--- /dev/null
+++ b/main/app/sprinkles/core/templates/pages/index.html.twig
@@ -0,0 +1,112 @@
+{% extends "pages/abstract/mainsite.html.twig" %}
+
+{% set page_active = "home" %}
+
+{# Overrides blocks in head of base template #}
+{% block page_title %}{{translate("HOME")}}{% endblock %}
+
+{% block page_description %}{{translate("WELCOME_TO", {'title': site.title})}}{% endblock %}
+
+{% block content %}
+ <div class="main">
+ <div class="MainTabWindows">
+ <div class="carousel-cell FeedTab">
+ <div class="headerWrap">
+ <div class="header">
+ <span class="LeftButtonHeader"><img draggable="false" ondragstart="return false;"
+ src="{{ assets.url('assets://SiteAssets/icons/BurgerMenuShort.svg') }}"></span>
+ <span class="HeaderCaption"><span data-lang='Feed'></span></span>
+ <span class="RightButtonHeader"><i class="fas fa-bell"></i></span>
+ </div>
+ <hr>
+ </div>
+ </div>
+ <div class="carousel-cell ExploreTab">
+ <div class="headerWrap">
+ <div class="header">
+ <span class="LeftButtonHeader"><img draggable="false" ondragstart="return false;"
+ src="{{ assets.url('assets://SiteAssets/icons/BurgerMenuShort.svg') }}"></span>
+ <span class="HeaderCaption"><span data-lang='Explore'></span></span>
+ <span class="RightButtonHeader"><i class="fas fa-bell"></i></span>
+ </div>
+ <hr>
+ </div>
+ </div>
+ <div class="carousel-cell">
+ <div class="headerWrap">
+ <div class="header">
+ <span class="LeftButtonHeader"><img draggable="false" ondragstart="return false;"
+ src="{{ assets.url('assets://SiteAssets/icons/BurgerMenuShort.svg') }}"></span>
+ <span class="HeaderCaption"><span data-lang='Chat'></span></span>
+ <span class="RightButtonHeader"><i class="fas fa-bell"></i></span>
+ </div>
+ <hr>
+ </div>
+ <div class="MainInTab">
+ <div class="ChatWindow">
+ <div id="ChatMessages" class="ChatMessages">
+ <!-- Messages -->
+ </div>
+ <input title="Type your message..." id="ChatTextInput" class="ChatInput" type="text"/>
+ <input title="Join a group..." id="SubscribeTextInput" class="ChatInput" type="text"/>
+ </div>
+ </div>
+ </div>
+ <div class="carousel-cell">
+ <div class="headerWrap">
+ <div class="header">
+ <span class="LeftButtonHeader"><img draggable="false" ondragstart="return false;"
+ src="{{ assets.url('assets://SiteAssets/icons/BurgerMenuShort.svg') }}"></span>
+ <span class="HeaderCaption"><span data-lang='Friends'></span></span>
+ <span class="RightButtonHeader"><i class="fas fa-bell"></i></span>
+ </div>
+ <hr>
+ </div>
+ </div>
+ <div class="carousel-cell">
+ <div class="headerWrap">
+ <div class="header">
+ <span class="LeftButtonHeader"><img draggable="false" ondragstart="return false;"
+ src="{{ assets.url('assets://SiteAssets/icons/BurgerMenuShort.svg') }}"></span>
+ <span class="HeaderCaption"><span data-lang='Personal'></span></span>
+ <span class="RightButtonHeader"><i class="fas fa-bell"></i></span>
+ </div>
+ <hr>
+ </div>
+ </div>
+ </div>
+
+ <div class="Navbar">
+ <span id="0" class="NavbarIconWrap">
+ <img draggable="false" ondragstart="return false;" src="{{ assets.url('assets://SiteAssets/icons/FriendFeedOutline.svg') }}">
+ </span>
+ <span id="1" class="NavbarIconWrap">
+ <img draggable="false" ondragstart="return false;" src="{{ assets.url('assets://SiteAssets/icons/ExploreGlobeOutline.svg') }}">
+ </span>
+ <span id="2" class="NavbarIconWrap ActiveTab">
+ <img draggable="false" ondragstart="return false;" src="{{ assets.url('assets://SiteAssets/icons/MessageBubbleOutline.svg') }}">
+ </span>
+ <span id="3" class="NavbarIconWrap">
+ <img draggable="false" ondragstart="return false;" src="{{ assets.url('assets://SiteAssets/icons/UserGroupOutline.svg') }}">
+ </span>
+ <span id="4" class="NavbarIconWrap">
+ <img draggable="false" ondragstart="return false;" src="{{ assets.url('assets://SiteAssets/icons/UserOutline.svg') }}">
+ </span>
+ </div>
+ <span class='NavbarLine'></span>
+ </div>
+{% endblock %}
+
+
+
+{% block scripts_page %}
+ <!-- Script to Activate the Language -->
+ <script>
+ function initiateLanguage() {
+ var translate = new Translate();
+ var currentLng = 'de'; // <- PHP IP LOCATION
+ translate.init(currentLng);
+ translate.process();
+ }
+ </script>
+{% endblock %}
diff --git a/login/app/sprinkles/core/templates/pages/legal.html.twig b/main/app/sprinkles/core/templates/pages/legal.html.twig
index c1eac19..c1eac19 100755
--- a/login/app/sprinkles/core/templates/pages/legal.html.twig
+++ b/main/app/sprinkles/core/templates/pages/legal.html.twig
diff --git a/login/app/sprinkles/core/templates/pages/partials/alerts.html.twig b/main/app/sprinkles/core/templates/pages/partials/alerts.html.twig
index a7f9c08..a7f9c08 100755
--- a/login/app/sprinkles/core/templates/pages/partials/alerts.html.twig
+++ b/main/app/sprinkles/core/templates/pages/partials/alerts.html.twig
diff --git a/login/app/sprinkles/core/templates/pages/partials/analytics.html.twig b/main/app/sprinkles/core/templates/pages/partials/analytics.html.twig
index 3fbeeed..3fbeeed 100755
--- a/login/app/sprinkles/core/templates/pages/partials/analytics.html.twig
+++ b/main/app/sprinkles/core/templates/pages/partials/analytics.html.twig
diff --git a/login/app/sprinkles/core/templates/pages/partials/config.js.twig b/main/app/sprinkles/core/templates/pages/partials/config.js.twig
index a7a60f0..a7a60f0 100755
--- a/login/app/sprinkles/core/templates/pages/partials/config.js.twig
+++ b/main/app/sprinkles/core/templates/pages/partials/config.js.twig
diff --git a/login/app/sprinkles/core/templates/pages/partials/favicons.html.twig b/main/app/sprinkles/core/templates/pages/partials/favicons.html.twig
index 11b0c52..11b0c52 100755
--- a/login/app/sprinkles/core/templates/pages/partials/favicons.html.twig
+++ b/main/app/sprinkles/core/templates/pages/partials/favicons.html.twig
diff --git a/login/app/sprinkles/core/templates/pages/partials/footer.html.twig b/main/app/sprinkles/core/templates/pages/partials/footer.html.twig
index e7a93c3..e7a93c3 100755
--- a/login/app/sprinkles/core/templates/pages/partials/footer.html.twig
+++ b/main/app/sprinkles/core/templates/pages/partials/footer.html.twig
diff --git a/login/app/sprinkles/core/templates/pages/partials/legal.html.twig b/main/app/sprinkles/core/templates/pages/partials/legal.html.twig
index 65fe61c..65fe61c 100755
--- a/login/app/sprinkles/core/templates/pages/partials/legal.html.twig
+++ b/main/app/sprinkles/core/templates/pages/partials/legal.html.twig
diff --git a/login/app/sprinkles/core/templates/pages/partials/page.js.twig b/main/app/sprinkles/core/templates/pages/partials/page.js.twig
index 51a1703..51a1703 100755
--- a/login/app/sprinkles/core/templates/pages/partials/page.js.twig
+++ b/main/app/sprinkles/core/templates/pages/partials/page.js.twig
diff --git a/login/app/sprinkles/core/templates/pages/partials/privacy.html.twig b/main/app/sprinkles/core/templates/pages/partials/privacy.html.twig
index 6a6cafc..6a6cafc 100755
--- a/login/app/sprinkles/core/templates/pages/partials/privacy.html.twig
+++ b/main/app/sprinkles/core/templates/pages/partials/privacy.html.twig
diff --git a/login/app/sprinkles/core/templates/pages/privacy.html.twig b/main/app/sprinkles/core/templates/pages/privacy.html.twig
index 75db423..75db423 100755
--- a/login/app/sprinkles/core/templates/pages/privacy.html.twig
+++ b/main/app/sprinkles/core/templates/pages/privacy.html.twig
diff --git a/login/app/sprinkles/core/templates/tables/table-paginated.html.twig b/main/app/sprinkles/core/templates/tables/table-paginated.html.twig
index 5b94120..5b94120 100755
--- a/login/app/sprinkles/core/templates/tables/table-paginated.html.twig
+++ b/main/app/sprinkles/core/templates/tables/table-paginated.html.twig
diff --git a/login/app/sprinkles/core/templates/tables/table-tool-menu.html.twig b/main/app/sprinkles/core/templates/tables/table-tool-menu.html.twig
index 0c4dfed..0c4dfed 100755
--- a/login/app/sprinkles/core/templates/tables/table-tool-menu.html.twig
+++ b/main/app/sprinkles/core/templates/tables/table-tool-menu.html.twig
diff --git a/login/app/sprinkles/core/tests/Integration/DatabaseTests.php b/main/app/sprinkles/core/tests/Integration/DatabaseTests.php
index 231bb86..231bb86 100755
--- a/login/app/sprinkles/core/tests/Integration/DatabaseTests.php
+++ b/main/app/sprinkles/core/tests/Integration/DatabaseTests.php
diff --git a/login/app/sprinkles/core/tests/Unit/BelongsToManyThroughTest.php b/main/app/sprinkles/core/tests/Unit/BelongsToManyThroughTest.php
index d4fd4f8..d4fd4f8 100755
--- a/login/app/sprinkles/core/tests/Unit/BelongsToManyThroughTest.php
+++ b/main/app/sprinkles/core/tests/Unit/BelongsToManyThroughTest.php
diff --git a/login/app/sprinkles/core/tests/Unit/DatabaseSyncableTest.php b/main/app/sprinkles/core/tests/Unit/DatabaseSyncableTest.php
index 188b012..188b012 100755
--- a/login/app/sprinkles/core/tests/Unit/DatabaseSyncableTest.php
+++ b/main/app/sprinkles/core/tests/Unit/DatabaseSyncableTest.php
diff --git a/login/app/sprinkles/core/tests/Unit/SprunjeTest.php b/main/app/sprinkles/core/tests/Unit/SprunjeTest.php
index fa19319..fa19319 100755
--- a/login/app/sprinkles/core/tests/Unit/SprunjeTest.php
+++ b/main/app/sprinkles/core/tests/Unit/SprunjeTest.php
diff --git a/login/app/sprinkles/extend-user/.gitignore b/main/app/sprinkles/extend-user/.gitignore
index 5a664d4..5a664d4 100644..100755
--- a/login/app/sprinkles/extend-user/.gitignore
+++ b/main/app/sprinkles/extend-user/.gitignore
diff --git a/login/app/sprinkles/extend-user/README.md b/main/app/sprinkles/extend-user/README.md
index 60a4bcd..60a4bcd 100644..100755
--- a/login/app/sprinkles/extend-user/README.md
+++ b/main/app/sprinkles/extend-user/README.md
diff --git a/login/app/sprinkles/extend-user/composer.json b/main/app/sprinkles/extend-user/composer.json
index 4c8a0fa..4c8a0fa 100644..100755
--- a/login/app/sprinkles/extend-user/composer.json
+++ b/main/app/sprinkles/extend-user/composer.json
diff --git a/login/app/sprinkles/extend-user/routes/member.php b/main/app/sprinkles/extend-user/routes/member.php
index 19028ac..19028ac 100644..100755
--- a/login/app/sprinkles/extend-user/routes/member.php
+++ b/main/app/sprinkles/extend-user/routes/member.php
diff --git a/login/app/sprinkles/extend-user/schema/requests/user/create.yaml b/main/app/sprinkles/extend-user/schema/requests/user/create.yaml
index 2df2955..2df2955 100644..100755
--- a/login/app/sprinkles/extend-user/schema/requests/user/create.yaml
+++ b/main/app/sprinkles/extend-user/schema/requests/user/create.yaml
diff --git a/login/app/sprinkles/extend-user/schema/requests/user/edit-info.yaml b/main/app/sprinkles/extend-user/schema/requests/user/edit-info.yaml
index edfae6e..edfae6e 100644..100755
--- a/login/app/sprinkles/extend-user/schema/requests/user/edit-info.yaml
+++ b/main/app/sprinkles/extend-user/schema/requests/user/edit-info.yaml
diff --git a/login/app/sprinkles/extend-user/src/Controller/MemberController.php b/main/app/sprinkles/extend-user/src/Controller/MemberController.php
index c584286..c584286 100644..100755
--- a/login/app/sprinkles/extend-user/src/Controller/MemberController.php
+++ b/main/app/sprinkles/extend-user/src/Controller/MemberController.php
diff --git a/login/app/sprinkles/extend-user/src/Database/Migrations/v400/MembersTable.php b/main/app/sprinkles/extend-user/src/Database/Migrations/v400/MembersTable.php
index a27d485..a27d485 100644..100755
--- a/login/app/sprinkles/extend-user/src/Database/Migrations/v400/MembersTable.php
+++ b/main/app/sprinkles/extend-user/src/Database/Migrations/v400/MembersTable.php
diff --git a/login/app/sprinkles/extend-user/src/Database/Models/Member.php b/main/app/sprinkles/extend-user/src/Database/Models/Member.php
index 98d9d70..98d9d70 100644..100755
--- a/login/app/sprinkles/extend-user/src/Database/Models/Member.php
+++ b/main/app/sprinkles/extend-user/src/Database/Models/Member.php
diff --git a/login/app/sprinkles/extend-user/src/Database/Models/MemberAux.php b/main/app/sprinkles/extend-user/src/Database/Models/MemberAux.php
index c826409..c826409 100644..100755
--- a/login/app/sprinkles/extend-user/src/Database/Models/MemberAux.php
+++ b/main/app/sprinkles/extend-user/src/Database/Models/MemberAux.php
diff --git a/login/app/sprinkles/extend-user/src/Database/Scopes/MemberAuxScope.php b/main/app/sprinkles/extend-user/src/Database/Scopes/MemberAuxScope.php
index c732147..c732147 100644..100755
--- a/login/app/sprinkles/extend-user/src/Database/Scopes/MemberAuxScope.php
+++ b/main/app/sprinkles/extend-user/src/Database/Scopes/MemberAuxScope.php
diff --git a/login/app/sprinkles/extend-user/src/ServicesProvider/ServicesProvider.php b/main/app/sprinkles/extend-user/src/ServicesProvider/ServicesProvider.php
index 8ea3860..8ea3860 100644..100755
--- a/login/app/sprinkles/extend-user/src/ServicesProvider/ServicesProvider.php
+++ b/main/app/sprinkles/extend-user/src/ServicesProvider/ServicesProvider.php
diff --git a/login/app/sprinkles/extend-user/templates/forms/user.html.twig b/main/app/sprinkles/extend-user/templates/forms/user.html.twig
index b7c98a9..b7c98a9 100644..100755
--- a/login/app/sprinkles/extend-user/templates/forms/user.html.twig
+++ b/main/app/sprinkles/extend-user/templates/forms/user.html.twig
diff --git a/login/app/sprinkles/extend-user/templates/pages/user.html.twig b/main/app/sprinkles/extend-user/templates/pages/user.html.twig
index 46e79aa..46e79aa 100644..100755
--- a/login/app/sprinkles/extend-user/templates/pages/user.html.twig
+++ b/main/app/sprinkles/extend-user/templates/pages/user.html.twig
diff --git a/login/app/system/Bakery/Bakery.php b/main/app/system/Bakery/Bakery.php
index 8be8480..8be8480 100755
--- a/login/app/system/Bakery/Bakery.php
+++ b/main/app/system/Bakery/Bakery.php
diff --git a/login/app/system/Bakery/BaseCommand.php b/main/app/system/Bakery/BaseCommand.php
index 1a59141..1a59141 100755
--- a/login/app/system/Bakery/BaseCommand.php
+++ b/main/app/system/Bakery/BaseCommand.php
diff --git a/login/app/system/Bakery/Command/Bake.php b/main/app/system/Bakery/Command/Bake.php
index 5dc0e27..5dc0e27 100755
--- a/login/app/system/Bakery/Command/Bake.php
+++ b/main/app/system/Bakery/Command/Bake.php
diff --git a/login/app/system/Bakery/Command/BuildAssets.php b/main/app/system/Bakery/Command/BuildAssets.php
index 055fa43..055fa43 100755
--- a/login/app/system/Bakery/Command/BuildAssets.php
+++ b/main/app/system/Bakery/Command/BuildAssets.php
diff --git a/login/app/system/Bakery/Command/ClearCache.php b/main/app/system/Bakery/Command/ClearCache.php
index d38f382..d38f382 100755
--- a/login/app/system/Bakery/Command/ClearCache.php
+++ b/main/app/system/Bakery/Command/ClearCache.php
diff --git a/login/app/system/Bakery/Command/Debug.php b/main/app/system/Bakery/Command/Debug.php
index 4e8a3e4..4e8a3e4 100755
--- a/login/app/system/Bakery/Command/Debug.php
+++ b/main/app/system/Bakery/Command/Debug.php
diff --git a/login/app/system/Bakery/Command/Migrate.php b/main/app/system/Bakery/Command/Migrate.php
index c0a5b4f..c0a5b4f 100755
--- a/login/app/system/Bakery/Command/Migrate.php
+++ b/main/app/system/Bakery/Command/Migrate.php
diff --git a/login/app/system/Bakery/Command/MigrateRefresh.php b/main/app/system/Bakery/Command/MigrateRefresh.php
index 3d18c41..3d18c41 100755
--- a/login/app/system/Bakery/Command/MigrateRefresh.php
+++ b/main/app/system/Bakery/Command/MigrateRefresh.php
diff --git a/login/app/system/Bakery/Command/MigrateReset.php b/main/app/system/Bakery/Command/MigrateReset.php
index 9e38cbb..9e38cbb 100755
--- a/login/app/system/Bakery/Command/MigrateReset.php
+++ b/main/app/system/Bakery/Command/MigrateReset.php
diff --git a/login/app/system/Bakery/Command/MigrateRollback.php b/main/app/system/Bakery/Command/MigrateRollback.php
index 916f5ee..916f5ee 100755
--- a/login/app/system/Bakery/Command/MigrateRollback.php
+++ b/main/app/system/Bakery/Command/MigrateRollback.php
diff --git a/login/app/system/Bakery/Command/Setup.php b/main/app/system/Bakery/Command/Setup.php
index b489ce2..b489ce2 100755
--- a/login/app/system/Bakery/Command/Setup.php
+++ b/main/app/system/Bakery/Command/Setup.php
diff --git a/login/app/system/Bakery/Command/Test.php b/main/app/system/Bakery/Command/Test.php
index 553fddd..553fddd 100755
--- a/login/app/system/Bakery/Command/Test.php
+++ b/main/app/system/Bakery/Command/Test.php
diff --git a/login/app/system/Bakery/DatabaseTest.php b/main/app/system/Bakery/DatabaseTest.php
index 0e4f3bf..0e4f3bf 100755
--- a/login/app/system/Bakery/DatabaseTest.php
+++ b/main/app/system/Bakery/DatabaseTest.php
diff --git a/login/app/system/Bakery/Migration.php b/main/app/system/Bakery/Migration.php
index e6c6ae0..e6c6ae0 100755
--- a/login/app/system/Bakery/Migration.php
+++ b/main/app/system/Bakery/Migration.php
diff --git a/login/app/system/Bakery/Migrator.php b/main/app/system/Bakery/Migrator.php
index 611f73f..611f73f 100755
--- a/login/app/system/Bakery/Migrator.php
+++ b/main/app/system/Bakery/Migrator.php
diff --git a/login/app/system/Database/Migrations/v410/MigrationTable.php b/main/app/system/Database/Migrations/v410/MigrationTable.php
index fb833df..fb833df 100755
--- a/login/app/system/Database/Migrations/v410/MigrationTable.php
+++ b/main/app/system/Database/Migrations/v410/MigrationTable.php
diff --git a/login/app/system/Database/Model/Migrations.php b/main/app/system/Database/Model/Migrations.php
index 6a0942e..6a0942e 100755
--- a/login/app/system/Database/Model/Migrations.php
+++ b/main/app/system/Database/Model/Migrations.php
diff --git a/login/app/system/Facade.php b/main/app/system/Facade.php
index 0d1ad82..0d1ad82 100755
--- a/login/app/system/Facade.php
+++ b/main/app/system/Facade.php
diff --git a/login/app/system/ServicesProvider.php b/main/app/system/ServicesProvider.php
index 6286bc0..6286bc0 100755
--- a/login/app/system/ServicesProvider.php
+++ b/main/app/system/ServicesProvider.php
diff --git a/login/app/system/SlimAppEvent.php b/main/app/system/SlimAppEvent.php
index f1217a5..f1217a5 100755
--- a/login/app/system/SlimAppEvent.php
+++ b/main/app/system/SlimAppEvent.php
diff --git a/login/app/system/Sprinkle/Sprinkle.php b/main/app/system/Sprinkle/Sprinkle.php
index 4707025..4707025 100755
--- a/login/app/system/Sprinkle/Sprinkle.php
+++ b/main/app/system/Sprinkle/Sprinkle.php
diff --git a/login/app/system/Sprinkle/SprinkleManager.php b/main/app/system/Sprinkle/SprinkleManager.php
index c206cea..c206cea 100755
--- a/login/app/system/Sprinkle/SprinkleManager.php
+++ b/main/app/system/Sprinkle/SprinkleManager.php
diff --git a/login/app/system/UserFrosting.php b/main/app/system/UserFrosting.php
index 4f569ec..4f569ec 100755
--- a/login/app/system/UserFrosting.php
+++ b/main/app/system/UserFrosting.php
diff --git a/login/app/tests/DatabaseTransactions.php b/main/app/tests/DatabaseTransactions.php
index ed2225b..ed2225b 100755
--- a/login/app/tests/DatabaseTransactions.php
+++ b/main/app/tests/DatabaseTransactions.php
diff --git a/login/app/tests/TestCase.php b/main/app/tests/TestCase.php
index 1115abe..1115abe 100755
--- a/login/app/tests/TestCase.php
+++ b/main/app/tests/TestCase.php
diff --git a/login/app/tests/Unit/ExampleTest.php b/main/app/tests/Unit/ExampleTest.php
index 4ac3e84..4ac3e84 100755
--- a/login/app/tests/Unit/ExampleTest.php
+++ b/main/app/tests/Unit/ExampleTest.php
diff --git a/login/bakery b/main/bakery
index 4d0348d..4d0348d 100755
--- a/login/bakery
+++ b/main/bakery
diff --git a/login/build/before_install.sh b/main/build/before_install.sh
index 37d7524..37d7524 100755
--- a/login/build/before_install.sh
+++ b/main/build/before_install.sh
diff --git a/login/build/gulpfile.js b/main/build/gulpfile.js
index 72cd764..72cd764 100755
--- a/login/build/gulpfile.js
+++ b/main/build/gulpfile.js
diff --git a/login/build/package-lock.json b/main/build/package-lock.json
index 88b110e..88b110e 100755
--- a/login/build/package-lock.json
+++ b/main/build/package-lock.json
diff --git a/login/build/package.json b/main/build/package.json
index d9dc74a..d9dc74a 100755
--- a/login/build/package.json
+++ b/main/build/package.json
diff --git a/login/composer.json b/main/composer.json
index 28c3fe1..28c3fe1 100755
--- a/login/composer.json
+++ b/main/composer.json
diff --git a/login/docker-compose.yml b/main/docker-compose.yml
index 932a1c0..932a1c0 100755
--- a/login/docker-compose.yml
+++ b/main/docker-compose.yml
diff --git a/login/docker/README.md b/main/docker/README.md
index a2da2e5..a2da2e5 100755
--- a/login/docker/README.md
+++ b/main/docker/README.md
diff --git a/login/docker/nginx/Dockerfile b/main/docker/nginx/Dockerfile
index 7d2fbc3..7d2fbc3 100755
--- a/login/docker/nginx/Dockerfile
+++ b/main/docker/nginx/Dockerfile
diff --git a/login/docker/nginx/default.conf b/main/docker/nginx/default.conf
index 8ae7bb8..8ae7bb8 100755
--- a/login/docker/nginx/default.conf
+++ b/main/docker/nginx/default.conf
diff --git a/login/docker/node/Dockerfile b/main/docker/node/Dockerfile
index a985509..a985509 100755
--- a/login/docker/node/Dockerfile
+++ b/main/docker/node/Dockerfile
diff --git a/login/docker/php/Dockerfile b/main/docker/php/Dockerfile
index 165cf4f..165cf4f 100755
--- a/login/docker/php/Dockerfile
+++ b/main/docker/php/Dockerfile
diff --git a/login/phpunit.xml b/main/phpunit.xml
index 8945a71..8945a71 100755
--- a/login/phpunit.xml
+++ b/main/phpunit.xml
diff --git a/login/public/.htaccess b/main/public/.htaccess
index 8abe84a..8abe84a 100755
--- a/login/public/.htaccess
+++ b/main/public/.htaccess
diff --git a/login/public/index.php b/main/public/index.php
index 5cbc048..5cbc048 100755
--- a/login/public/index.php
+++ b/main/public/index.php
diff --git a/login/screenshots/login.png b/main/screenshots/login.png
index 5f95f0c..5f95f0c 100755
--- a/login/screenshots/login.png
+++ b/main/screenshots/login.png
Binary files differ
diff --git a/login/screenshots/permissions.png b/main/screenshots/permissions.png
index ab39d8f..ab39d8f 100755
--- a/login/screenshots/permissions.png
+++ b/main/screenshots/permissions.png
Binary files differ
diff --git a/login/screenshots/users.png b/main/screenshots/users.png
index d1a001c..d1a001c 100755
--- a/login/screenshots/users.png
+++ b/main/screenshots/users.png
Binary files differ
diff --git a/login/sponsors/nextgi.png b/main/sponsors/nextgi.png
index 4e9f8de..4e9f8de 100755
--- a/login/sponsors/nextgi.png
+++ b/main/sponsors/nextgi.png
Binary files differ
diff --git a/login/sponsors/usor.png b/main/sponsors/usor.png
index 74ed24c..74ed24c 100755
--- a/login/sponsors/usor.png
+++ b/main/sponsors/usor.png
Binary files differ
diff --git a/login/webserver-configs/htaccess.txt b/main/webserver-configs/htaccess.txt
index 8abe84a..8abe84a 100755
--- a/login/webserver-configs/htaccess.txt
+++ b/main/webserver-configs/htaccess.txt
diff --git a/login/webserver-configs/nginx.conf b/main/webserver-configs/nginx.conf
index 354c683..354c683 100755
--- a/login/webserver-configs/nginx.conf
+++ b/main/webserver-configs/nginx.conf
diff --git a/login/webserver-configs/web.config b/main/webserver-configs/web.config
index 96b3a00..96b3a00 100755
--- a/login/webserver-configs/web.config
+++ b/main/webserver-configs/web.config