diff --git a/app/Http/Controllers/ClientController.php b/app/Http/Controllers/ClientController.php new file mode 100644 index 0000000..00bbb6c --- /dev/null +++ b/app/Http/Controllers/ClientController.php @@ -0,0 +1,17 @@ +get('studio.ashx'); + + return $content; + } +} diff --git a/config/filesystems.php b/config/filesystems.php index 760ef97..ea5b00c 100644 --- a/config/filesystems.php +++ b/config/filesystems.php @@ -42,6 +42,11 @@ return [ 'visibility' => 'public', ], + 'client' => [ + 'driver' => 'local', + 'root' => storage_path('client'), + ], + 's3' => [ 'driver' => 's3', 'key' => env('AWS_ACCESS_KEY_ID'), diff --git a/public/css/Toolbox.css b/public/css/Toolbox.css new file mode 100644 index 0000000..eba90ce --- /dev/null +++ b/public/css/Toolbox.css @@ -0,0 +1,208 @@ +#ToolboxContainer +{ + text-align: center; +} + +#ToolboxControls +{ + text-align: left; + width: 200px; +} + +#ToolboxSelector +{ + margin: 0px 0 5px 0; +} + +#ToolboxSearch +{ + margin: 0 0 5px 0; +} + +#ToolboxItems +{ + background-color: window; + border: solid 1px Black; + min-height: 100px; + padding: 10px 10px 10px 10px; + width: 178px; +} + +#Button +{ + background-color: White; + border: solid 1px black; + cursor: pointer; + float: right; + height: 16px; + margin: 0 0 0 5px; + padding: 1px 0 0 0; + text-align: center; + width: 50px; +} + +#ToolboxContainer .Navigation +{ + font-size: 8pt; + width: 200px; + padding: 3px 0 0 0; +} + +#ToolboxContainer .Navigation a +{ + color: #0000cc; + text-decoration: none; +} + +#ToolboxContainer .Navigation a:hover +{ + font-weight: bold; + letter-spacing: -.5pt; +} + +#ToolboxContainer .Navigation #Previous +{ + float: left; + width: 60px; + text-align: left; +} + +#ToolboxContainer .Navigation #Location +{ + float: left; + text-align: center; + width: 74px; +} + +#ToolboxContainer .Navigation #Next +{ + float: right; + text-align: right; + width: 60px; +} + +.ButtonText +{ + border-width: 1px; + font-size: 8pt; + color: Black; + text-decoration: none; +} + +.ButtonText:hover +{ + font-weight: bold; + letter-spacing: -.1em; +} + +.NavigationIndicators +{ + font-size: 6pt; + font-weight: bold; + letter-spacing: -.1em; + vertical-align: middle; +} + +.Search +{ + border: solid 1px Black; + float: left; + font-family: Verdana, Sans-Serif; + font-size: 8pt; + height: 15px; + line-height: 1.3em; + padding: 1px 2px 1px 2px; + width: 130px; +} + +.Page +{ + background-color: ButtonFace; + font-family: Verdana, Sans-Serif; +} + +.Toolboxes +{ + font-family: Verdana, Sans-Serif; + font-size: 9pt; + font-weight: bold; + width: 200px; +} + +.ToolboxItem +{ + border: solid 2px Window; + height: 64px; + margin: 10px 10px 10px 10px; + width: 64px; + vertical-align: middle; +} + +#ToolboxContainer .SearchError +{ + clear: both; + margin: 1px; + float: none; + padding: 1px; + text-align: center; + color: Red; + font-size: small; +} + +#SetTabs +{ + background: #7c7c7c; + color: #fff; + padding-top: 4px; + height: 25px; + clear: both; + font-family: Arial; + font-size:11px; +} +#SetTabs div +{ + float:left; + padding:5px 5px 0px 5px; + background: #a3a3a3; + cursor: pointer; + height:20px; +} +#SetTabs div.Selected +{ + background: #f0f0f0; + color: #000; +} +#MySets +{ + margin:0px 4px 0px 2px; +} +#RobloxSets +{ + margin: 0px 2px 0px 5px; +} +#OtherSets +{ + margin:0px 2px; +} + +/* + FILE ARCHIVED ON 21:28:21 Feb 03, 2012 AND RETRIEVED FROM THE + INTERNET ARCHIVE ON 14:10:38 May 30, 2022. + JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. + + ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. + SECTION 108(a)(3)). +*/ +/* +playback timings (ms): + captures_list: 125.097 + exclusion.robots: 0.08 + exclusion.robots.policy: 0.074 + RedisCDXSource: 4.383 + esindex: 0.011 + LoadShardBlock: 105.867 (3) + PetaboxLoader3.datanode: 131.891 (4) + CDXLines.iter: 12.573 (3) + load_resource: 239.471 + PetaboxLoader3.resolve: 207.371 +*/ \ No newline at end of file diff --git a/public/img/Toolbox/046f5a704fe24c07641a648a84f73255 b/public/img/Toolbox/046f5a704fe24c07641a648a84f73255 new file mode 100644 index 0000000..a3a79af Binary files /dev/null and b/public/img/Toolbox/046f5a704fe24c07641a648a84f73255 differ diff --git a/public/img/Toolbox/121d4ba43746366e2bca73d54707c5bb b/public/img/Toolbox/121d4ba43746366e2bca73d54707c5bb new file mode 100644 index 0000000..deacbcb Binary files /dev/null and b/public/img/Toolbox/121d4ba43746366e2bca73d54707c5bb differ diff --git a/public/img/Toolbox/13af69798ab1d6971cef27d4fab700ee b/public/img/Toolbox/13af69798ab1d6971cef27d4fab700ee new file mode 100644 index 0000000..9fd1502 Binary files /dev/null and b/public/img/Toolbox/13af69798ab1d6971cef27d4fab700ee differ diff --git a/public/img/Toolbox/1457159ef2646b0e2411ce23c390997f b/public/img/Toolbox/1457159ef2646b0e2411ce23c390997f new file mode 100644 index 0000000..10a6956 Binary files /dev/null and b/public/img/Toolbox/1457159ef2646b0e2411ce23c390997f differ diff --git a/public/img/Toolbox/1d5db006dff448f304a28d43250a73f8 b/public/img/Toolbox/1d5db006dff448f304a28d43250a73f8 new file mode 100644 index 0000000..b40e8b7 Binary files /dev/null and b/public/img/Toolbox/1d5db006dff448f304a28d43250a73f8 differ diff --git a/public/img/Toolbox/2e18154e9e628d962ae9cb9e9904fd30 b/public/img/Toolbox/2e18154e9e628d962ae9cb9e9904fd30 new file mode 100644 index 0000000..8e8159b Binary files /dev/null and b/public/img/Toolbox/2e18154e9e628d962ae9cb9e9904fd30 differ diff --git a/public/img/Toolbox/2fadd20074dc6f892e7bd0a0f96e018d b/public/img/Toolbox/2fadd20074dc6f892e7bd0a0f96e018d new file mode 100644 index 0000000..dd27895 Binary files /dev/null and b/public/img/Toolbox/2fadd20074dc6f892e7bd0a0f96e018d differ diff --git a/public/img/Toolbox/3fd8c80952e3c7532763eb3d4de833bc b/public/img/Toolbox/3fd8c80952e3c7532763eb3d4de833bc new file mode 100644 index 0000000..debe91e Binary files /dev/null and b/public/img/Toolbox/3fd8c80952e3c7532763eb3d4de833bc differ diff --git a/public/img/Toolbox/460f6ae4c7e600474369c46a42d7efac b/public/img/Toolbox/460f6ae4c7e600474369c46a42d7efac new file mode 100644 index 0000000..e24a02d Binary files /dev/null and b/public/img/Toolbox/460f6ae4c7e600474369c46a42d7efac differ diff --git a/public/img/Toolbox/488becf24c411704f039468aa83da237 b/public/img/Toolbox/488becf24c411704f039468aa83da237 new file mode 100644 index 0000000..44873d1 Binary files /dev/null and b/public/img/Toolbox/488becf24c411704f039468aa83da237 differ diff --git a/public/img/Toolbox/8d26d119dd3ce6aa68db64599fe3bc39 b/public/img/Toolbox/8d26d119dd3ce6aa68db64599fe3bc39 new file mode 100644 index 0000000..de0b993 Binary files /dev/null and b/public/img/Toolbox/8d26d119dd3ce6aa68db64599fe3bc39 differ diff --git a/public/img/Toolbox/94bca904298ac0be1cd9c2300847443b b/public/img/Toolbox/94bca904298ac0be1cd9c2300847443b new file mode 100644 index 0000000..ef2bfe8 Binary files /dev/null and b/public/img/Toolbox/94bca904298ac0be1cd9c2300847443b differ diff --git a/public/img/Toolbox/9e27aea8c1c695f0d8f1889d6adb88d0 b/public/img/Toolbox/9e27aea8c1c695f0d8f1889d6adb88d0 new file mode 100644 index 0000000..387b53d Binary files /dev/null and b/public/img/Toolbox/9e27aea8c1c695f0d8f1889d6adb88d0 differ diff --git a/public/img/Toolbox/b9d4714c7d2690ccd55d4d62d2967e72 b/public/img/Toolbox/b9d4714c7d2690ccd55d4d62d2967e72 new file mode 100644 index 0000000..bce8687 Binary files /dev/null and b/public/img/Toolbox/b9d4714c7d2690ccd55d4d62d2967e72 differ diff --git a/public/img/Toolbox/c15f38239eaf6191ac7199403a0a08db b/public/img/Toolbox/c15f38239eaf6191ac7199403a0a08db new file mode 100644 index 0000000..dda2e15 Binary files /dev/null and b/public/img/Toolbox/c15f38239eaf6191ac7199403a0a08db differ diff --git a/public/img/Toolbox/d9e3414d018608c156586495db3cef44 b/public/img/Toolbox/d9e3414d018608c156586495db3cef44 new file mode 100644 index 0000000..7754b3f Binary files /dev/null and b/public/img/Toolbox/d9e3414d018608c156586495db3cef44 differ diff --git a/public/img/Toolbox/da98053826366aa1ef087df1020ee27b b/public/img/Toolbox/da98053826366aa1ef087df1020ee27b new file mode 100644 index 0000000..b91ced3 Binary files /dev/null and b/public/img/Toolbox/da98053826366aa1ef087df1020ee27b differ diff --git a/public/img/Toolbox/ebc9803632c9df19f040433ab1b02c1a b/public/img/Toolbox/ebc9803632c9df19f040433ab1b02c1a new file mode 100644 index 0000000..f8428ba Binary files /dev/null and b/public/img/Toolbox/ebc9803632c9df19f040433ab1b02c1a differ diff --git a/public/img/Toolbox/fba68c0b4d364f2229e17117a5cc857a b/public/img/Toolbox/fba68c0b4d364f2229e17117a5cc857a new file mode 100644 index 0000000..d0d76b9 Binary files /dev/null and b/public/img/Toolbox/fba68c0b4d364f2229e17117a5cc857a differ diff --git a/public/img/Toolbox/p1-unapprove-60x62.Png b/public/img/Toolbox/p1-unapprove-60x62.Png new file mode 100644 index 0000000..542987e Binary files /dev/null and b/public/img/Toolbox/p1-unapprove-60x62.Png differ diff --git a/routes/web.php b/routes/web.php index f2a2a75..003a3be 100644 --- a/routes/web.php +++ b/routes/web.php @@ -46,4 +46,7 @@ Route::group(['middleware' => 'AdminCheck'], function() { Route::get('/iphone/dashboard', [App\Http\Controllers\AdminController::class, 'index'])->name('admin_index'); Route::get('/iphone/users', [App\Http\Controllers\AdminController::class, 'users'])->name('admin_users'); Route::get('/iphone/keys', [App\Http\Controllers\AdminController::class, 'keys'])->name('admin_keys'); -}); \ No newline at end of file +}); + +// Client routes +Route::get('/game/studio.ashx', [App\Http\Controllers\ClientController::class, 'studio'])->name('studio'); \ No newline at end of file diff --git a/storage/client/ClientToolbox.aspx b/storage/client/ClientToolbox.aspx new file mode 100644 index 0000000..1051b63 --- /dev/null +++ b/storage/client/ClientToolbox.aspx @@ -0,0 +1,183 @@ + +
+