cscg24-photoeditor

CSCG 2024 Challenge 'PhotoEditor'
git clone https://git.sinitax.com/sinitax/cscg24-photoeditor
Log | Files | Refs | sfeed.txt

ModeNameSize
-rw-r--r--chall/description3L
-rw-r--r--chall/photoeditor.zip1648331B
-rw-r--r--solve/Dockerfile10L
-rw-r--r--solve/Generator/Generator.csproj14L
-rw-r--r--solve/Generator/Program.cs42L
-rwxr-xr-xsolve/Generator/bin/Debug/net8.0/Generator77288B
-rw-r--r--solve/Generator/bin/Debug/net8.0/Generator.deps.json41L
-rw-r--r--solve/Generator/bin/Debug/net8.0/Generator.dll7168B
-rw-r--r--solve/Generator/bin/Debug/net8.0/Generator.pdb11096B
-rw-r--r--solve/Generator/bin/Debug/net8.0/Generator.runtimeconfig.json12L
-rwxr-xr-xsolve/Generator/bin/Debug/net8.0/Newtonsoft.Json.dll712464B
-rw-r--r--solve/Generator/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs4L
-rw-r--r--solve/Generator/obj/Debug/net8.0/Generator.AssemblyInfo.cs22L
-rw-r--r--solve/Generator/obj/Debug/net8.0/Generator.AssemblyInfoInputs.cache1L
-rw-r--r--solve/Generator/obj/Debug/net8.0/Generator.GeneratedMSBuildEditorConfig.editorconfig13L
-rw-r--r--solve/Generator/obj/Debug/net8.0/Generator.GlobalUsings.g.cs8L
-rw-r--r--solve/Generator/obj/Debug/net8.0/Generator.assets.cache856B
-rw-r--r--solve/Generator/obj/Debug/net8.0/Generator.csproj.AssemblyReference.cache429B
-rw-r--r--solve/Generator/obj/Debug/net8.0/Generator.csproj.CopyComplete0B
-rw-r--r--solve/Generator/obj/Debug/net8.0/Generator.csproj.CoreCompileInputs.cache1L
-rw-r--r--solve/Generator/obj/Debug/net8.0/Generator.csproj.FileListAbsolute.txt17L
-rw-r--r--solve/Generator/obj/Debug/net8.0/Generator.dll7168B
-rw-r--r--solve/Generator/obj/Debug/net8.0/Generator.genruntimeconfig.cache1L
-rw-r--r--solve/Generator/obj/Debug/net8.0/Generator.pdb11096B
-rwxr-xr-xsolve/Generator/obj/Debug/net8.0/apphost77288B
-rw-r--r--solve/Generator/obj/Debug/net8.0/ref/Generator.dll5632B
-rw-r--r--solve/Generator/obj/Debug/net8.0/refint/Generator.dll5632B
-rw-r--r--solve/Generator/obj/Generator.csproj.nuget.dgspec.json73L
-rw-r--r--solve/Generator/obj/Generator.csproj.nuget.g.props15L
-rw-r--r--solve/Generator/obj/Generator.csproj.nuget.g.targets2L
-rw-r--r--solve/Generator/obj/project.assets.json125L
-rw-r--r--solve/Generator/obj/project.nuget.cache11L
-rw-r--r--solve/PhotoEditor/Controllers/BaseAPIController.cs32L
-rw-r--r--solve/PhotoEditor/Controllers/DynamicPhotoEditorController.cs105L
-rw-r--r--solve/PhotoEditor/Controllers/HealthController.cs34L
-rw-r--r--solve/PhotoEditor/Controllers/HomeController.cs31L
-rw-r--r--solve/PhotoEditor/Models/ErrorViewModel.cs8L
-rw-r--r--solve/PhotoEditor/Models/PhotoTransferRequestModel.cs10L
-rw-r--r--solve/PhotoEditor/Models/PhotoTransferResponseModel.cs9L
-rw-r--r--solve/PhotoEditor/Models/RectangleStruct.cs9L
-rw-r--r--solve/PhotoEditor/PhotoEditor.csproj14L
-rw-r--r--solve/PhotoEditor/Program.cs24L
-rw-r--r--solve/PhotoEditor/Properties/launchSettings.json29L
-rw-r--r--solve/PhotoEditor/Views/Home/Index.cshtml29L
-rw-r--r--solve/PhotoEditor/Views/Home/Privacy.cshtml6L
-rw-r--r--solve/PhotoEditor/Views/Shared/Error.cshtml25L
-rw-r--r--solve/PhotoEditor/Views/Shared/_Layout.cshtml49L
-rw-r--r--solve/PhotoEditor/Views/Shared/_Layout.cshtml.css48L
-rw-r--r--solve/PhotoEditor/Views/Shared/_ValidationScriptsPartial.cshtml2L
-rw-r--r--solve/PhotoEditor/Views/_ViewImports.cshtml3L
-rw-r--r--solve/PhotoEditor/Views/_ViewStart.cshtml3L
-rw-r--r--solve/PhotoEditor/appsettings.Development.json8L
-rw-r--r--solve/PhotoEditor/appsettings.json9L
-rw-r--r--solve/PhotoEditor/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs4L
-rw-r--r--solve/PhotoEditor/obj/Debug/net8.0/PhotoEditor.AssemblyInfo.cs22L
-rw-r--r--solve/PhotoEditor/obj/Debug/net8.0/PhotoEditor.AssemblyInfoInputs.cache1L
-rw-r--r--solve/PhotoEditor/obj/Debug/net8.0/PhotoEditor.GeneratedMSBuildEditorConfig.editorconfig47L
-rw-r--r--solve/PhotoEditor/obj/Debug/net8.0/PhotoEditor.GlobalUsings.g.cs17L
-rw-r--r--solve/PhotoEditor/obj/Debug/net8.0/PhotoEditor.RazorAssemblyInfo.cache1L
-rw-r--r--solve/PhotoEditor/obj/Debug/net8.0/PhotoEditor.RazorAssemblyInfo.cs17L
-rw-r--r--solve/PhotoEditor/wwwroot/css/site.css22L
-rw-r--r--solve/PhotoEditor/wwwroot/favicon.ico5430B
-rw-r--r--solve/PhotoEditor/wwwroot/js/jquery-3.7.1.min.js2L
-rw-r--r--solve/PhotoEditor/wwwroot/js/site.js62L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/LICENSE22L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css4997L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map1L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css7L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map1L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css4996L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map1L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css7L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map1L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css427L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map1L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css8L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map1L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css424L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map1L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css8L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map1L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css4866L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map1L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css7L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map1L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css4857L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map1L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css7L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map1L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap.css11221L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map1L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css7L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map1L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css11197L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map1L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css7L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map1L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js6780L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map1L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js7L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map1L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js4977L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map1L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js7L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map1L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/js/bootstrap.js5026L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map1L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js7L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map1L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt23L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js435L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js8L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/jquery-validation/LICENSE.md22L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/jquery-validation/dist/additional-methods.js1512L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/jquery-validation/dist/additional-methods.min.js4L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/jquery-validation/dist/jquery.validate.js1661L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js4L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/jquery/LICENSE.txt21L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/jquery/dist/jquery.js10881L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/jquery/dist/jquery.min.js2L
-rw-r--r--solve/PhotoEditor/wwwroot/lib/jquery/dist/jquery.min.map1L
-rw-r--r--solve/b641L
-rw-r--r--solve/docker-compose.yml6L
-rw-r--r--solve/flag1L
-rw-r--r--solve/notes14L
-rwxr-xr-xsolve/solve49L